Exploreパラメーター

このページには、explore パラメーターの子であるすべての LookML パラメーターへのリンクが含まれます。

Explore は、Looker アプリケーションにおけるクエリのスタート地点になります。Explore はビューを参照し、各 Explore には他のビューへの結合を含めることができます。通常、Explore はモデルファイルで宣言する必要があります。

使用例

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

## STRUCTURAL PARAMETERS

explore: explore_name {
  extension: required
  extends: [explore_name,  explore_name, ...]
  fields: [field_or_set, field_or_set, ...]
  tags: ["string1", "string2", ...]

  # DISPLAY PARAMETERS
  description: "Description I want"
  group_label: "Label to use as a heading in the Explore menu"
  hidden: yes | no
  label: "desired label"
  query:  {
      # Desired query parameters (described on the query page)      }
  view_label: "Field picker heading I want for the Explore's fields"

  # FILTER PARAMETERS

  access_filter: {
    field: fully_scoped_field
    user_attribute: user_attribute_name
  }

  # Possibly more access_filter declarations

  always_filter: {
    filters: [field_name: "filter expression", field_name: "filter expression", ...]
  }
  case_sensitive: yes | no
  conditionally_filter: {
    filters: [field_name: "filter expression", field_name: "filter expression", ...]
    unless: [field_name, field_name, ...]
  }
  sql_always_having: SQL HAVING condition ;;
  sql_always_where: SQL WHERE condition ;;

  # JOIN PARAMETERS

  always_join: [view_name, view_name, ...]
  join: view_name {
    # Desired join parameters (described on Join Parameters page)
  }
  # Possibly more join declarations

  # QUERY PARAMETERS

  cancel_grouping_fields: [fully_scoped_field, fully_scoped_field, ...]
  from: view_name
  persist_for: "N (seconds | minutes | hours)"
  persist_with: datagroup_name
  required_access_grants: [access_grant_name, access_grant_name, ...]
  sql_table_name: table_name ;;
  sql_preamble: SQL STATEMENT  ;;
  symmetric_aggregates: yes | no
  view_name: view_name

  # AGGREGATE TABLE PARAMETERS

  aggregate_table: table_name {
    query:  {
      # Desired query parameters (described on the aggregate_table page)
    }
    materialization:  {
      # Desired materialization parameters (described on the aggregate_table page)
    }
  }
  # Possibly more aggregate_table declarations
}

## REFINEMENT PARAMETERS

explore: +explore_name {
  final: yes
}

パラメータの定義

パラメータ名 説明
構造的パラメーター
extends(Explore の場合) このExploreによって拡張されるExplore(複数可)を指定します。
extension(Explore の場合) このExplore自体をユーザーに公開できず、Exploreに拡張が必要であることを指定します。
explore(モデルの場合) Exploreメニューでビューを公開します。
fields(Explore の場合) Explore の基本ビューから、および Explore の結合を介して使用可能なフィールドを制限します。
tags(Explore の場合) 他のアプリケーションに渡すことができるテキストを指定します。
表示パラメーター
description(Explore の場合) UIでユーザーに表示されるExploreの説明を追加します。
group_label(Explore の場合) Exploreメニューで見出しとして使用するグループラベルを作成します。
hidden(Explore の場合) ExploreメニューからExploreを非表示にします。
label(Explore の場合) ExploreメニューにExploreが表示される方法を変更します。
query(Explore の場合) ユーザーが Explore のクイックスタート メニューで選択できる、事前定義されたクエリを作成します。
view_label(Explore の場合) Explore の基本ビューのフィールドグループが、フィールドピッカーでどのようにラベルを付けられるかを指定します。
フィルタパラメーター
access_filter ユーザー固有のフィルタをExploreに追加します。
always_filter ユーザーが変更できるが削除できないフィルタをExploreに追加します。
case_sensitive(Explore の場合) フィルターがExploreで大文字と小文字を区別するかどうかを指定します。
conditionally_filter ユーザーが特定のリストから独自のフィルタを追加しない場合に、フィルタをExploreに追加します。
sql_always_having この Explore でユーザーが変更も削除もできない条件をクエリの HAVING 句に挿入します
sql_always_where この Explore でユーザーが変更も削除もできない条件をクエリの WHERE 句に挿入します
結合パラメーター
always_join Exploreに常に適用される必要のある結合を指定します。
join Explore に追加のビューを結合します。結合とそのパラメータの詳細については、結合パラメータのリファレンスページをご覧ください。
クエリ パラメータ
cancel_grouping_fields 特定のフィールドが Explore で選択されたときに、GROUP BY 句をキャンセルします
from(Explore の場合) Explore のベースとなるビューを指定し、そのビューのフィールドを Explore の名前で参照します。
persist_for(Explore の場合) Exploreのキャッシュ設定を変更します。
persist_with(Explore の場合) Explore のキャッシング ポリシーに使用するデータグループを指定します
required_access_grants(Explore の場合) アクセス権限と一致するユーザー属性値を持つユーザーのみに、Exploreへのアクセスを限定します。
sql_table_name(Explore の場合) Exploreのベースとなるデータベーステーブルを指定します。
symmetric_aggregates Explore で対称集計を有効にするかどうかを指定します。
view_name(Explore の場合) Explore のベースとなるビューを指定し、そのビューのフィールドをビューの名前で参照します
集計テーブルパラメーター
aggregate_table Explore でクエリの集計認識を使用するために集計テーブルを作成します。aggregate_table パラメータについては、aggregate_table パラメータのページをご覧ください。集約テーブルの自動認識の概要については、集約テーブルの自動認識のドキュメント ページをご覧ください。
query 集計テーブルのクエリを定義します。query とそのサブパラメータについては、aggregate_table パラメータのページをご覧ください。
materialization 集計テーブルの永続性戦略を定義します。materialization とそのサブパラメータについては、aggregate_table パラメータのページをご覧ください。
リファインメントパラメーター
explore: +explore_name 既存の Explore 名の前にプラス記号(+)を追加して、既存の Explore に絞り込みを追加します。詳細とユースケースについては、LookML の絞り込みのドキュメント ページをご覧ください。
final 現在のリファインメントが、Explore で許可されている最終リファインメントであることを示します。詳細とユースケースについては、LookML の絞り込みのドキュメント ページをご覧ください。
避けるべきパラメーター
access_filter_fields 6.0 で削除 access_filter に置き換え