拡張機能(ビュー用)

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

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

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

用途

view: view_name {
  extension: required
}
階層
extension
デフォルト値
なし

許可
値「required」

定義

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

extension: required を含むビューは、単独ではユーザーに表示されません。他のビューによって拡張される開始点としてのみ機能します。

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

LookML オブジェクトでの extends の使用について詳しくは、拡張機能でコードを再利用するをご覧ください。

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

ファイル: events.view

view: looker_events {
  extension: required
  sql_table_name: looker_db.events ;;
  # The normal contents of the view follow
}

looker_events ビューを利用する場合は、次のように、それを拡張する別のビューを作成できます。

ファイル: new_events.view

include: "events.view"
view: name_of_the_new_view {
  extends: [looker_events]

  measure: additional_measure {
    type: count
  }
  # Additional things you want to add or change
}