Metadaten für LookML-Objekte

Nutzer mit der Berechtigung develop können kontextbezogene Informationen zu den Objekten im Metadatenbereich der Looker-IDE aufrufen.

So rufen Sie den Metadatenbereich in der Looker-IDE auf:

  1. Gehen Sie zu Ihren Projektdateien.
  2. Um den Soforthilfebereich zu öffnen, wählen Sie das Symbol Soforthilfe aus.
  3. Platzieren Sie im LookML-Code-Editor den Cursor auf dem Objekt, zu dem Sie im Metadatenbereich mehr Kontext wünschen.
  4. Wählen Sie im Soforthilfebereich den Tab Metadaten aus, um den Metadatenbereich zu öffnen.

Im Metadatenbereich wird das Objekt mit einem Namen und einem Symbol für den Objekttyp identifiziert. Informationen zu allen möglichen Symbolen für Objekttypen finden Sie auf der Dokumentationsseite Projekte mit dem Objektbrowser verwalten.

Wenn ein LookML-Objekt in mehreren Modellen verwendet wird, enthält der Metadatenbereich ein Drop-down-Menü, in dem Sie das Modell auswählen können, dessen Metadaten angezeigt werden sollen.

Welche Informationen im Metadatenbereich angezeigt werden, hängt vom Typ des ausgewählten LookML-Objekts sowie davon ab, wie das ausgewählte Objekt in Ihrem Projekt verwendet wird. Mithilfe von Metadaten können Sie viele Aspekte Ihres Projekts besser verstehen, wie in den folgenden Abschnitten beschrieben.

Metadaten für Modelle

Wenn Sie eine Modelldatei auswählen, werden im Metadatenbereich die folgenden Abschnitte angezeigt:

  • Dashboards: Listet alle LookML-Dashboards auf, die im Modell enthalten sind, mit Links zu ihren Definitionen in Ihrem LookML-Projekt
  • Explores: Listet alle Explores auf, die im Modell enthalten sind, mit Links zu ihren Definitionen in Ihrem LookML-Projekt.
  • Views (Ansichten): Listet alle Ansichten auf, die im Modell enthalten sind, mit Links zu ihren Definitionen in Ihrem LookML-Projekt

In der Überschrift jedes Abschnitts wird auch die Anzahl der einzelnen Objekttypen angezeigt.

Metadaten für Aufrufe

Wenn Sie einen Ansichtsparameter auswählen, werden im Metadatenbereich die folgenden Informationen zur Verwendung der Ansicht in Ihrem Projekt angezeigt:

  1. Name und Details der Ansicht: Der Ansichtsname und ein Symbol, das den Objekttyp der Ansicht repräsentiert. Informationen zu allen möglichen Symbolen für Objekttypen finden Sie auf der Dokumentationsseite Projekte mit dem Bereich „Objektbrowser“ durchsuchen. Der Metadatenbereich enthält auch den Dateinamen und die Nummer der Zeile, in der die Ansicht im LookML-Code der Datei definiert ist, sowie einen Link zur Ansicht in Ihrem Projekt.
  2. Verwendet im Menü [Anzahl] Modelle: Zeigt eine Liste der Modelle an, die diese Ansicht enthalten, wobei [Anzahl] der Anzahl der Modelle entspricht, die die Ansicht enthalten. Wenn eine Ansicht beispielsweise in zwei Modellen verwendet wird, wird im Metadatenbereich der Text In zwei Modellen verwendet angezeigt.
  3. Primärschlüssel: Der Primärschlüssel der Ansicht.
  4. Basisansicht von: Explores, die diese Ansicht als Basisansicht verwenden.
  5. Verknüpft mit: Explores, mit denen diese Ansicht verknüpft ist.

Wenn die Ansicht Erweiterungen oder Optimierungen enthält, werden diese auch im Metadatenbereich angezeigt.

Metadaten für Explores

Wenn Sie einen explore-Parameter auswählen, werden im Metadatenbereich die folgenden Informationen zur Verwendung des Explores in Ihrem Projekt angezeigt:

  1. Explore-Name und -Details: Der Explore-Name und ein Symbol, das den Objekttyp repräsentiert. Informationen zu allen möglichen Symbolen für Objekttypen finden Sie auf der Dokumentationsseite Projekte mit dem Bereich „Objektbrowser“ navigieren. Der Metadatenbereich enthält auch den Dateinamen und die Zeilennummer, in der das Explore im LookML-Code der Datei definiert ist (sowie einen Link zum Explore in Ihrem Projekt).
  2. Basisansicht: Die Basisansicht für das Explore, also die Ansicht, die als Ausgangspunkt zum Erstellen des Explores verwendet wird.
  3. Verbundene Ansichten: andere Ansichten, die mit der Basisansicht verknüpft sind.

Wenn das Explore Erweiterungen oder Optimierungen enthält, werden diese auch im Metadatenbereich angezeigt.

Metadaten für Felder

Wenn Sie ein Feld auswählen, sehen Sie im Metadatenbereich die folgenden Informationen zur Verwendung des Felds in Ihrem Projekt:

  1. Feldname und -details: Der Feldname und ein Symbol, das den Objekttyp repräsentiert. Informationen zu allen möglichen Symbolen für Objekttypen finden Sie auf der Dokumentationsseite Mit dem Objektbrowser in Projekten navigieren. Der Metadatenbereich zeigt auch den Feldtyp sowie den Dateinamen und die Zeilennummer an, in der das Feld im LookML-Code der Datei definiert ist (sowie einen Link zum Feld in Ihrem Projekt).
  2. Verwendet im [Anzahl]-Menü "Modelle": Zeigt eine Liste der Modelle an, die die Ansicht für dieses Feld enthalten.
  3. Vorhanden in Ansicht: Ansichten, in denen dieses Feld verwendet wird.

Metadaten für Erweiterungen

Wenn Sie einen view- oder explore-Parameter im LookML-Code-Editor auswählen, werden im Abschnitt Extended by des Metadatenbereichs alle Erweiterungen dieses Objekts angezeigt.

Sehen Sie sich beispielsweise den folgenden LookML-Beispielcode für eine Modelldatei an, in der das aircraft_extended-Explore das aircraft-Explore erweitert:

explore: aircraft {
  view_name: aircraft
  join: aircraft_types {
    type: left_outer
    sql_on: ${aircraft.aircraft_type_id} = ${aircraft_types.aircraft_type_id} ;;
    relationship: many_to_one
  }

  join: aircraft_engine_types {
    type: left_outer
    sql_on: ${aircraft.aircraft_engine_type_id} = ${aircraft_engine_types.aircraft_engine_type_id} ;;
    relationship: many_to_one
  }
}

explore: aircraft_extended {
  extends: [aircraft]
  label: "Aircraft Extended"
}

Wenn Sie die LookML-Definition für das Explore aircraft auswählen, wird im Metadatenbereich im Abschnitt Extended by (Erweitert von) aircraft_extended angezeigt. Klicken Sie auf den Link im Abschnitt Extended by (Erweitert um), um direkt zu dem LookML-Code zu wechseln, in dem aircraft_extended definiert ist.

Wenn Sie auf die Definition des aircraft_extended-Explores klicken, enthält der Metadatenbereich die folgenden Informationen über das erweiterte aircraft-Explore:

  • Verbundene Ansichten: Führt alle Ansichten auf, die dem Explore aircraft beigetreten sind.
  • Extends (Erweitert): Listet das Objekt auf, das das ausgewählte Explore erweitert wird. In diesem Fall ist dies das Explore aircraft.

In diesen Beispielen befinden sich die Erweiterungsparameter und die erweiterten explore-Parameter nebeneinander in derselben Datei. Dies ist jedoch nicht immer der Fall. Es ist nicht offensichtlich, dass bei einem Parameter nachgesehen wird, ob er erweitert wird, insbesondere da die erweiterten und erweiterten Objekte in verschiedenen LookML-Dateien enthalten sein können. Im Metadatenbereich erhalten Sie Kontext zu den zugehörigen Objekten, unabhängig davon, wo die Objekte definiert sind.

Metadaten für Optimierungen

Im Metadatenbereich können Sie ganz einfach erkennen, ob eine Ansicht oder ein Explore über Optimierungen verfügt, die dem Objekt hinzugefügt wurden. Im Abschnitt Refinements des Metadatenbereichs wird die Anzahl der Optimierungen angezeigt, die dem Objekt hinzugefügt wurden. Über die Links können Sie für jeden Suchfilter zum LookML-Code wechseln.

Wie bei Erweiterungen lässt sich anhand des LookML-Codes nicht feststellen, ob ein Objekt verfeinert wurde. Dies gilt insbesondere, weil der LookML-Code in einer anderen Datei enthalten sein kann. Im Metadatenbereich können Sie sehen, ob ein Objekt verfeinert wurde. Ist dies der Fall, können Sie direkt zum LookML-Code für die Verfeinerung wechseln.

Metadaten für importierte Projekte

Der Metadatenbereich enthält Informationen zu Objekten aus importierten Projekten, einschließlich Links zur Navigation zur importierten Datei, in der das Objekt definiert ist. Wenn Sie beispielsweise den LookML-Code für ein Explore auswählen, das auf einer importierten Ansichtsdatei basiert, werden die Informationen der importierten Ansichtsdatei im Metadatenbereich angezeigt.

Im Metadatenbereich können Sie auf den Link klicken, um zur importierten Datei zu wechseln, in der das Objekt definiert ist.

Darüber hinaus können Sie im IDE-Dateibrowser auf die Objekte im Ordner der importierten Projekte klicken, um Metadaten zu den importierten Dateien aufzurufen.