テーブルの各フィールドに説明を追加したいと思います。私の問題は、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
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加