このページでは、Explore の一部である
extensionパラメータについて説明します。
extensionは、extension(ビューの場合)パラメータのドキュメント ページで説明されているように、ビューの一部としても使用できます。ダッシュボード パラメータのドキュメント ページで説明されているように、
extensionは LookML ダッシュボードの一部としても使用できます。
用途
explore: explore_name {
extension: required
}
|
階層
extension |
デフォルト値
なし
許可
値「required」
|
定義
extension: required パラメータは、Explore に拡張が必要であることを示すフラグを設定します。つまり、Explore を単独で使用することはできません。Explore の内容と設定は、別の Explore で extends パラメータを使用して Explore を拡張した場合にのみ使用されます。
extension: required を含む Explore は、ユーザーには表示されません。他の Explore によって拡張される出発点としてのみ機能します。
extension パラメータは値 required のみを受け入れます。Explore で拡張機能を必須にしたくない場合は、extension パラメータを完全に省略します。
extension: required を含む Explore は、データテストの explore_source として使用できません。LookML Validator は、explore_source が見つからないことを示すエラーを生成します。
LookML オブジェクトに extends を使用する方法については、拡張機能でコードを再利用するをご覧ください。
例
この basic_order_fields Explore には extension: required パラメータがあるため、Explore 自体はユーザーに表示されません。
explore: basic_order_fields {
extension: required
}
basic_order_fields Explore を使用するには、次のように、それを拡張する別の Explore を作成します。
explore: marketing_order_fields {
extends: [basic_order_fields]
}
基本注文フィールドを非表示にするために hidden をオンにすることはできますが、基本注文フィールドに基づく Explore にはすべてこの設定が継承されることに注意してください。この例では、hidden をオンにすると、[マーケティング注文フィールド] も非表示になります。