拡張機能(Explore 用)

このページでは、Explore の一部である extension パラメータについて説明します。

また、extension(ビュー用)パラメータのドキュメント ページで説明されているように、extension をビューの一部として使用することもできます。

ダッシュボード パラメータのドキュメント ページで説明されているように、extension は LookML ダッシュボードの一部として使用することもできます。

使用状況

Explore: explore_name{
拡張機能: 必須
}
階層
extension
デフォルト値
なし

許可
値「required」

定義

extension: required パラメータは、Explore を拡張機能が必要としてマークします。つまり、Explore を単独で使用することはできません。Explore の内容と設定は、別の Explore の extends パラメータを使用して Explore を拡張した場合にのみ使用されます。

extension: required の Explore は、それ自体ではユーザーに表示されず、他の Explore で拡張する出発点として機能することのみを目的としています。

extension パラメータは、値 required のみを受け入れます。Explore の拡張を必要としない場合は、extension パラメータ全体を省略します。

extension: required を持つ Explore を、データテストexplore_source として使用することはできません。LookML バリデータにより、explore_source が見つからないというエラーが生成されます。

LookML オブジェクトに extends を使用する方法について詳しくは、Extends によるコードの再使用をご覧ください。

この basic_order_fields Explore には extension: required パラメータがあるため、Explore 自体はユーザーに表示されません。


explore: basic_order_fields {
  extension: required
}

basic_order_fields Explore を活用するには、次のように拡張する Explore をもう 1 つ作成します。


explore: marketing_order_fields {
  extends: [basic_order_fields]
}

hidden を有効にして基本注文フィールドを非表示にすることもできますが、基本注文フィールドに基づくすべての Explore には継承される設定であることに留意してください。この例では、[hidden] をオンにすると [Marketing Order Fields] も非表示になります。