Dataset はソース/クエリリネージュ、正規化された SQL、列/セマンティックなメタデータ、ライフサイクル状態、不変の DatasetVersion を接続します。SavedQuery は編集可能な SQL のままで、Report は分析上の意図を表します。
ガバナンスされた Dataset
データ定義を、明示的なリネージュを持つバージョン管理資産へ変換します。
Dataset は探索用の SQL と再利用可能なデータ契約を分離します。安定した識別情報、不変のバージョン、セマンティックなメタデータにより、ソースリネージュを隠さずに Report の制御された基盤を作ります。
Dataset 所有の SQL、結合、Source、スキーマ、列、列メタデータを変更すると新しい DatasetVersion が作成されます。Analytics 指標、RLS、Report 権限は別契約のままです。既存 ReportVersion は、利用者が新しい DatasetVersion を検証して新しい ReportVersion を保存するまで固定され続けます。
DatasetVersion が稼働中の SQL 契約を保存する場合、後続の実行は同じ定義で新しいソース行を読み取れます。正確な過去の結果再構築には実行ハッシュと保持された成果物、または明示的なマテリアライズされたスナップショットが必要です。
利用者は正規化された SQL、列、型、既知のリネージュメタデータを比較できます。プラットフォームは、未記録関係に対する一律の下流の業務影響分析を主張しません。
Dataset は安定したデータ資産とバージョンを所有します。Analytics は指標、RLS、リソース権限、Query Context、Report 実行を所有します。この区別によりガバナンス境界を確認できます。
Dataset は契約であり、名前を変えたクエリ結果ではありません。
Dataset はソース/クエリリネージュ、正規化された SQL、列/セマンティックなメタデータ、ライフサイクル状態、不変の DatasetVersion を接続します。SavedQuery は編集可能な SQL のままで、Report は分析上の意図を表します。
Dataset は SQL Console 実行、SavedQuery、物理的なテーブル、制御された変換から作成できます。
DatasetColumn は対象バージョンに対する既知のスキーマ/プロファイルメタデータを記録します。
SQL Console 昇格は所有責任境界を統合せず、カノニカルな Dataset を Analytics セマンティックな投影に整合させます。
バージョンは契約の正確な状態を表します。
Dataset 所有の SQL、結合、Source、スキーマ、列、列メタデータを変更すると新しい DatasetVersion が作成されます。Analytics 指標、RLS、Report 権限は別契約のままです。既存 ReportVersion は、利用者が新しい DatasetVersion を検証して新しい ReportVersion を保存するまで固定され続けます。
Report v4 → Dataset v2 · Report v5 → Dataset v2 · Report v6 → Dataset v3
仮想バージョンは行を自動的に固定しません。
DatasetVersion が稼働中の SQL 契約を保存する場合、後続の実行は同じ定義で新しいソース行を読み取れます。正確な過去の結果再構築には実行ハッシュと保持された成果物、または明示的なマテリアライズされたスナップショットが必要です。
比較は記録された変更を示し、推測した影響を作りません。
利用者は正規化された SQL、列、型、既知のリネージュメタデータを比較できます。プラットフォームは、未記録関係に対する一律の下流の業務影響分析を主張しません。
正確な左側の/右側のバージョン識別情報と SHA-256 SQL 契約
追加/削除を示す行を認識する SQL 比較
列、型、NULL 許容、既知のメタデータの変更
未変更の、変更済みの、追加済みの、削除済みの、利用できないの状態を明示
Dataset と Analytics は責任を分離して保ちます。
Dataset は安定したデータ資産とバージョンを所有します。Analytics は指標、RLS、リソース権限、Query Context、Report 実行を所有します。この区別によりガバナンス境界を確認できます。
発展は明示的な受入判断です。
新しい DatasetVersion が既存の Report を黙って移動することはありません。利用者は契約を比較し、ディメンション/指標を検証し、生成されたクエリをプレビューしてから、受け入れ済みの DatasetVersion に紐付けられたされた新しい ReportVersion を保存します。以前の ReportVersion と実行は元のバインディングを保持します。
-
Dataset v2 と v3 を比較します。
-
変更された SQL、列、型を確認します。
-
Dataset v3 に対する Report 下書きを開きます。
-
メタデータを検証し、読み取り専用の SQL をコンパイルします。
-
現在の権限/RLS コンテキストの下でプレビューします。
-
受入後にだけ Report v6 → Dataset v3 を保存します。
次のステップ
曖昧さを許容できないフローから始めましょう。
重要なシステム、担当者、ルール、提供責任、証拠要件をお聞かせください。
重要なフローについて相談する