Skip to content

Horizon Catalog を、 ひとつの統制されたレイヤーに読み込む

Horizon Catalog がカタログです。セマンティックビューは一度定義する契約です。Cortex Analyst はそれが供給する質問画面です。以下はすべて、稼働中のアカウントを調べて得たものです。

ヘッダーが入れるかどうかを決める

OAuth のヘッダー種別で送られたプログラムアクセストークンは拒否されます。同じトークンをプログラム種別で送れば動きます。それが最初に試され、動いたヘッダーは記憶され、接続テストはどちらが答えたかを述べます。

  • 誤ったヘッダーは、権限エラーではなく無効なトークンのエラーを返す
  • 組織とアカウントのホストを使う。ロケーターだけでは見つからないと返る
  • SQL API の「見つからない」は、アドレスの誤りとして読む。これはよく読み違えられる

ディメンションはエンティティを名乗らなければならない

同じ名前が複数のエンティティに定義されていることは多く、ディメンション名だけでは曖昧さのエラーになります。名前はエンティティで修飾され、短い名前は一意な場合にだけ解決されます。

  • 契約メンバーはエンティティと名前でキー付けされ、名前だけでは決してない
  • 曖昧な名前は候補を列挙して拒否される
  • ウェアハウスのエラー文は一字一句そのまま表示される

一部のエンティティは意図的に無関係

そのうち2つをまたいでディメンションとメトリクスを組み合わせると、Snowflake はエラーを返します。そのエラーは、モデルが自分自身についての問いに答えているのです。

  • エラーは一字一句そのまま。言い換えは決してしない
  • 主キーと外部キーは本物の列ルールとして読まれる
  • タグはアカウント使用状況からベストエフォートで読まれ、遅延は明示される

読み取るもの

Horizon Catalog

アカウントが許すところでは、キーとタグを備えたインベントリ。

セマンティックビュー

メトリクス式とシノニムを備えた第一級のオブジェクト。

ガバナンス

キーのルールとタグのリネージを、そのまま継承。

ここで最も活躍するツール

すべてのツールはすべての接続で働きます。これは、このシステムが最も多くを与えるツールです。

  • Lineage

    Trace Your Data Lineage

    バージョン 3.23.3

  • Quality

    Analyze Workbook Quality

    バージョン 3.10.0

  • Build

    Design a New Dashboard with AI

    バージョン 1.45.1