Mar*_*ria 3 sql google-bigquery dbt
我想为表中的每个字段添加描述。我的问题是,我们正在使用 dbt,并且该工具会在您每次运行作业时重新创建表,从而导致描述(如果存在)被删除。我能够控制最后一个 SELECT 语句中字段的数据类型转换,但我不确定是否可以使用 SQL 添加描述。
我已经用谷歌搜索了一段时间,但我无法看到是否可以使用 SQL 这种方式添加描述。
我想到了一种解决方法,即创建表然后插入,但这在理论上是使用 dbt 的不好做法。
谢谢!
只是想发布解决方案,以防有人遇到同样的问题。dbt 没有更新 BQ 本身的描述。然而,他们上个月发布了这个新功能:https ://github.com/fishtown-analytics/dbt/releases/tag/v0.17.0
可以照常生成文档,BQ 将显示表和列的描述。您只需将以下内容添加到 dbt_project.yml 文件中:
+persist_docs:
relation: true
columns: true
Run Code Online (Sandbox Code Playgroud)