Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ability to create and update Dremio wiki and tag entries #196

Closed
mxmarg opened this issue Jul 7, 2023 · 0 comments · Fixed by #250
Closed

Add ability to create and update Dremio wiki and tag entries #196

mxmarg opened this issue Jul 7, 2023 · 0 comments · Fixed by #250
Labels
enhancement New feature or request

Comments

@mxmarg
Copy link
Contributor

mxmarg commented Jul 7, 2023

Describe the enhancement requested

The ability to set Dremio wiki and tag entries is currently missing.

Wiki and tag entries can be added or updated in the Dremio UI or using the following REST API calls:

Justification for this enhancement

Automated documentation is a central part of dbt's value add and dbt even has its own concept of tags, which could be transferred to views created in Dremio

https://www.getdbt.com/product/data-documentation/

@bcmeireles bcmeireles added the enhancement New feature or request label Dec 4, 2024
@bcmeireles bcmeireles linked a pull request Dec 4, 2024 that will close this issue
99Lys added a commit that referenced this issue Jan 13, 2025
### Summary
Wikis and tags feature implementation.

### Description
One of dbt's core features is source documentation. Right now, this
documentation does not propagate into Dremio’s wiki, leading to two
separate sources of truth.

The goal is to display dbt documentation - more specifically, wikis and
tags - inside of Dremio.

### Test Results
All added tests are running
- Added tests to check wikis and tags creation for table models
- Added tests to check wikis and tags creation, update and deletion for
view models

### Changelog

- Possibility to integrate wikis and tags by enabling `relation` option
from `persist_docs` configuration
  - New macro `dremio__persist_docs` created
  - Views also perform `persist_docs` macro
  - Integration via REST API

### Related Issue
#86 
#196
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

Successfully merging a pull request may close this issue.

2 participants