Erweiterung (für Explores)

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

extension kann auch als Teil einer Ansicht verwendet werden, wie auf der Dokumentationsseite zum Parameter extension (für Ansichten) beschrieben.

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

Nutzung


explore: explore_name {
  extension: required
}
Hierarchie
extension
Standardwert
Keine

Akzeptiert
Der Wert „required“

Definition

Mit dem Parameter extension: required wird ein Explore als Erweiterung gekennzeichnet. Das bedeutet, dass das Explore nicht allein verwendet werden kann. Die Inhalte und Einstellungen des Explores werden nur verwendet, wenn das Explore in einem anderen Explore mit dem Parameter extends erweitert wird.

Ein Explore mit extension: required ist für Nutzer nicht sichtbar. Es soll nur als Ausgangspunkt dienen, der durch andere Explores erweitert wird.

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

Ein Explore mit extension: required kann nicht als explore_source für einen Datentest verwendet werden. Die LookML-Validierung gibt einen Fehler aus, dass explore_source nicht gefunden werden kann.

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

Beispiel

Dieser basic_order_fields-Explore hat den Parameter extension: required. Daher ist der Explore selbst für Nutzer nicht sichtbar:


explore: basic_order_fields {
  extension: required
}

Um das basic_order_fields-Explore zu nutzen, können wir ein weiteres Explore erstellen, das es erweitert:


explore: marketing_order_fields {
  extends: [basic_order_fields]
}

Es kann verlockend sein, hidden zu aktivieren, um Basic Order Fields (Grundlegende Bestellfelder) auszublenden. Denken Sie jedoch daran, dass diese Einstellung für alle Explores übernommen wird, die auf Basic Order Fields basieren. In diesem Beispiel würden auch die Marketing Order Fields ausgeblendet, wenn Sie hidden aktivieren.