このページには、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_on、foreign_key、type、sql_table_name の組み合わせに置き換えられました。詳しくはこちらをご覧ください。
|
sql_foreign_key |
3.16 を回避
foreign_key に置き換え |