Erweiterung (für Erkundungen)

Diese Seite bezieht sich auf den Parameter extension, der Teil einer Erkunden 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 zu Dashboard-Parametern beschrieben.

Nutzung

Explore: Name_Name {
Erweiterung: erforderlich
}
Hierarchie
extension
Standardwert
Keine

Akzeptiert
Der Wert „required“

Definition

Der Parameter extension: required kennzeichnet eine Erweiterung, für die eine explorative Datenanalyse erforderlich ist. Das bedeutet, dass die Funktion nicht allein verwendet werden kann. Der Inhalt und die Einstellungen der Funktion „Erkunden“ werden nur verwendet, wenn der Parameter „Entdecken“ mit dem Parameter extends in einer anderen Erweiterung erweitert wird.

Ein exploratives Analysetool mit extension: required ist nicht für Nutzer allein sichtbar. Es dient lediglich als Ausgangspunkt für andere explorative Datenanalysen.

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

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

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

Beispiel

Diese basic_order_fields-explorative Datenanalyse hat den Parameter extension: required, sodass die Funktion „Entdecken“ für Nutzer nicht sichtbar ist:


explore: basic_order_fields {
  extension: required
}

Um die Funktion "Erkunden" in basic_order_fields zu verwenden, können wir eine weitere Erweiterung wie die folgende erstellen:


explore: marketing_order_fields {
  extends: [basic_order_fields]
}

Es mag verlockend sein, die grundlegenden Auftragsfelder über hidden auszublenden. Diese Einstellung wird dann jedoch von allen „Entdecken“-Feldern übernommen, die auf grundlegenden Bestellfeldern basieren. In diesem Beispiel werden auch Marketing Order Fields (Marketingauftragsfelder) ausgeblendet, wenn Sie hidden aktivieren.