結合パラメータ

このページには、join パラメーターの子であるすべての LookML パラメーターへのリンクが含まれます。結合の使用方法の詳細については、LookML での結合の使用のドキュメント ページをご覧ください。

結合を使用すると、複数のビューを 1 つの Explore に追加できるため、ユーザーはさまざまなビューのフィールドに同時にアクセスして比較できます。Explore と目的の join パラメータの宣言は、モデルファイルで行います。

使用例

パラメータ名にカーソルを合わせると簡単な説明が表示されます。クリックすると、そのページに移動します。パラメータをいくつかの特定のオプションのいずれかに設定できる場合は、デフォルト値が最初にリストされています。

## STRUCTURAL PARAMETERS
explore: explore_name {
  # Desired Explore parameters (described on Explore Parameters page)

  join: join_name  {

    # DISPLAY PARAMETERS
    view_label: "desired label for the view"

    # JOIN PARAMETERS
    fields: [field_or_set, field_or_set, ...]
    foreign_key: dimension_name
    from: view_name
    outer_only: no | yes
    relationship: many_to_one | many_to_many | one_to_many | one_to_one 
    required_joins: [view_name, view_name, ...]
    sql_on: SQL ON clause ;;
    sql_table_name: table_name ;;
    type: left_outer | cross | full_outer | inner 

    # QUERY PARAMETERS
    required_access_grants: [access_grant_name, access_grant_name, ...]
    sql_where: SQL WHERE condition ;;
  }
  # Possibly more join declarations
}

パラメータの定義

パラメータ名 説明
構造的パラメーター
join Exploreに追加のビューを結合します。
表示パラメーター
view_label(結合用) フィールドピッカーでの結合のビュー名の表示方法を変更します。
結合パラメーター
fields(結合用) 結合のどのフィールドをExploreに組み込むかを決定します。
foreign_key 結合されたビューの主キーを使用して、Explore と結合の関係を指定します
from(結合用) 結合のベースとなるビューを指定します。
outer_only すべてのクエリが外部結合を使用しなければならないかどうかを指定します。
relationship 結合が1対1、多対1、1対多、または多対多の関係を保持していることを宣言します。
required_joins 特定の結合のフィールドが選択されたときに、Exploreに適用するべき結合を指定します。
sql_on SQL ON 句を記述して、Explore と結合の関係を指定します
sql_table_name(結合用) 結合のベースとなるデータベーステーブルを指定します。
type(結合用) 結合を、左、フル、内部、クロスタイプのいずれかで宣言します。
クエリ パラメータ
required_access_grants(結合用) アクセス権限と一致するユーザー属性値を持つユーザーのみに結合へのアクセスを限定します。
sql_where この結合がクエリに含まれる場合、この Explore でユーザーが変更も削除もできない条件をクエリの WHERE 句に挿入します。(BigQueryの場合のみ)
避けるべきパラメーター
sql(結合用) 3.10 を回避 sql_onforeign_keytypesql_table_name の組み合わせに置き換えられました。詳しくはこちらをご覧ください。
sql_foreign_key 3.16 を回避 foreign_key に置き換え