Erweiterung (für Aufrufe)

Auf dieser Seite wird auf den Parameter extension verwiesen, der Teil einer Ansicht ist.

extension kann auch als Teil eines Explores verwendet werden. Dies wird auf der Dokumentationsseite zum Parameter extension (für Explores) beschrieben.

extension kann auch als Teil eines LookML-Dashboards verwendet werden. Dies wird auf der Dokumentationsseite Dashboard-Parameter beschrieben.

Nutzung

view: view_name {
  extension: required
}
Hierarchie
extension
Standardwert
Keine

Akzeptiert
Der Wert „required“

Definition

Der Parameter extension: required kennzeichnet eine Ansicht als Erweiterung erforderlich. Das bedeutet, dass die Ansicht nicht allein verwendet werden kann. Die Inhalte und Einstellungen der Ansicht werden nur verwendet, wenn die Ansicht in einer anderen Ansicht mit dem Parameter extends erweitert wird.

Eine Ansicht mit extension: required ist für Nutzer nicht sichtbar. Sie dient nur als Ausgangspunkt, der durch andere Ansichten erweitert werden soll.

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

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

Beispiel

Die folgende Ansicht looker_events enthält den Parameter extension: required. Die Ansicht selbst ist daher für Nutzer nicht sichtbar:

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
}