SEMANTIC_RELATIONSHIPS ビュー

このInformation Schemaビューは、指定された(または現在の)データベースのセマンティックビュー内の各リレーションシップごとに1行を表示します。

こちらもご覧ください:

SEMANTIC_RELATIONSHIPS ビュー (Account Usage)

列名

データ型

説明

semantic_view_catalog

VARCHAR

セマンティックビューが属するデータベース。

semantic_view_schema

VARCHAR

セマンティックビューが属するスキーマ。

semantic_view_name

VARCHAR

セマンティックビューの名前。

name

VARCHAR

セマンティック関係の名前。

table_name

VARCHAR

他のテーブルを参照するセマンティックテーブルの名前。

foreign_keys

ARRAY(VARCHAR)

もう一方のテーブルの列を参照する列名のリスト。

ref_table_name

VARCHAR

参照されているセマンティックテーブルの名前。

ref_keys

ARRAY(VARCHAR)

次の値のいずれかです。

  • :ref:`範囲結合<label-semantic_views_custom_range_joins>`を表す関係の場合、次のキーを持つオブジェクトのJSON形式の文字列を含む配列。

    • ``start_column``キーは、範囲の開始を表す列の名前を指定します。

    • ``end_column``キーは、範囲の終了を表す列の名前を指定します。

    • ``type``キーは``RANGE``です。

  • :ref:`ASOF結合<label-semantic_views_create_relationships_asof>`を表す関係の場合、次の要素を含む配列。

    • 最初のテーブルの列の名前。

    • 次のフィールドを持つJSONオブジェクト:

      • column:2番目のテーブルの列の名前。

      • type: ASOF.

  • 他の種類の関係については、その関係にあるもう一方の論理テーブルの列名を含む配列。