このページでは、Explore の一部である
extension
パラメータについて説明します。また、
extension
(ビュー用)パラメータのドキュメント ページで説明されているように、extension
をビューの一部として使用することもできます。ダッシュボード パラメータのドキュメント ページで説明されているように、
extension
は LookML ダッシュボードの一部として使用することもできます。
使用状況
拡張機能: 必須
}
階層
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] も非表示になります。