REFRESH LINEAGE
default catalog 内の既存のビューに対して、リネージをバックフィルまたは整合します。ビューがすでに含まれているデプロイでデータリネージを有効化した後に、このコマンドを使用します。リネージ有効化後に作成されたビューは自動的に追跡されます。
このコマンドを実行するには、グローバルな SUPER 権限が必要であり、リネージが有効になっている必要があります。Data Lineage を参照してください。
構文
REFRESH LINEAGE FOR ALL VIEWS [ DRY RUN ]
DRY RUN は、変更内容を計算して報告しますが、書き込みは行いません。まずこれを実行して、リフレッシュによって実施される内容を確認してください。
出力カラム
変更のない成功したビューは、結果に含まれません。
例
既存のビューに必要な変更をプレビューします。
REFRESH LINEAGE FOR ALL VIEWS DRY RUN;
変更を適用します。
REFRESH LINEAGE FOR ALL VIEWS;
コマンドの完了後、GET_LINEAGE を使用してビューの上流リネージをクエリします。
SELECT
distance,
source_object_database,
source_object_name,
target_object_database,
target_object_name
FROM GET_LINEAGE(
'lineage_demo.sales_view',
'VIEW',
'UPSTREAM',
1
);