Auf dieser Seite wird auf den Parameter
extensionverwiesen, der Teil einer Ansicht ist.
extensionkann auch als Teil eines Explores verwendet werden. Dies wird auf der Dokumentationsseite zum Parameterextension(für Explores) beschrieben.
extensionkann 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
}