Code mit Erweiterung wiederverwenden

Diese Seite bezieht sich auf den Parameter extension, der Teil einer Ansicht ist.

extension kann auch als Teil eines explorativen Analysetools verwendet werden, wie auf der Seite mit der Parameterdokumentation für extension beschrieben.

extension kann auch als Teil eines LookML-Dashboards verwendet werden, wie auf der Dokumentationsseite zu den Dashboard-Parametern beschrieben.

Nutzung

view: view_name {
Erweiterung: erforderlich
}
Hierarchie
extension
Standardwert
Keine

Akzeptiert
Der Wert „required“

Definition

Der Parameter extension: required kennzeichnet eine Ansicht als erforderlich, sodass die Ansicht nicht allein verwendet werden kann. Der Inhalt und die Einstellungen der Ansicht werden nur verwendet, wenn die Ansicht mithilfe des Parameters extends in einer anderen Ansicht erweitert wird.

Eine Datenansicht mit extension: required ist für Nutzer allein nicht sichtbar. Sie dient lediglich als Ausgangspunkt für die Erweiterung durch andere Ansichten.

Für den Parameter extension wird nur der Wert required akzeptiert. Wenn Sie keine Erweiterung für eine Ansicht benötigen, lassen Sie den Parameter extension weg.

Weitere Informationen zur Verwendung von extends für LookML-Objekte finden Sie unter Code mit Erweiterung wiederverwenden.

Beispiel

Die folgende looker_events-Ansicht hat den Parameter extension: required, sodass die Ansicht selbst für Nutzer nicht sichtbar ist:

Datei: events.view

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

Wenn wir die Ansicht looker_events verwenden möchten, können wir eine weitere Ansicht erstellen, die sie erweitert:

Datei: 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
}