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. Rufen Sie Ihre Projektdateien auf.
  2. Klicken Sie auf das Symbol Soforthilfe , um den Soforthilfe-Bereich zu öffnen.
  3. Platzieren Sie im LookML-Code-Editor den Cursor auf dem Objekt, zu dem Sie mehr Kontext im Metadatenbereich erhalten möchten.
  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 Bereiche angezeigt:

  • Dashboards: Hier werden alle LookML-Dashboards aufgelistet, 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.
  • Aufrufe: Hier werden alle im Modell enthaltenen Datenansichten mit Links zu ihren Definitionen in Ihrem LookML-Projekt aufgeführt.

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 Name der Ansicht und ein Symbol, das den Objekttyp der Ansicht darstellt. Auf der Dokumentationsseite Im Objektbrowser-Steuerfeld durch Projekte navigieren finden Sie alle möglichen Symbole für Objekttypen. 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 in [Anzahl] Modellen: Hier sehen Sie eine Liste der Modelle, die diese Datenansicht enthalten. [Anzahl] steht für die Anzahl der Modelle, die die Datenansicht 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, für die diese Ansicht als Basisansicht verwendet wird.
  5. In Datenansicht: Hier sehen Sie, mit welcher Datenansicht diese Ansicht verknüpft ist.

Wenn die Ansicht Erweiterungen oder Einschränkungen 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 (die Ansicht, die als Ausgangspunkt für das 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. Im Bereich „Metadaten“ sehen Sie außerdem den Typ des Felds sowie den Dateinamen und die Zeilennummer, an der das Feld in der LookML-Datei definiert ist. Außerdem wird ein Link zum Feld in Ihrem Projekt angezeigt.
  2. Im Menü „[Anzahl] Modelle“ verwendet: Hier sehen Sie eine Liste der Modelle, die die Datenansicht für dieses Feld enthalten.
  3. In Datenansicht vorhanden: Datenansichten, in denen dieses Feld verwendet wird.

Metadaten für Erweiterungen

Wenn Sie im LookML-Code-Editor einen view- oder explore-Parameter auswählen, werden im Bereich „Metadaten“ im Abschnitt Erweitert durch alle Erweiterungen dieses Objekts angezeigt.

Sehen Sie sich beispielsweise den folgenden Beispiel-LookML-Code 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 in die Definition des aircraft_extended-Explores klicken, werden im Metadatenbereich die folgenden Informationen zum erweiterten aircraft_extended-Explore angezeigt:

  • Verbundene Ansichten: Führt alle Ansichten auf, die dem Explore aircraft beigetreten sind.
  • Erweitert: Hier wird das Objekt aufgeführt, das durch 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 Verfeinerungen

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 Bereich Optimierungen des Metadatenbereichs sehen Sie die Anzahl der Optimierungen, die dem Objekt hinzugefügt wurden. Über die Links können Sie die LookML für jede Optimierung aufrufen.

Wie bei Erweiterungen lässt sich nicht anhand der LookML erkennen, ob ein Objekt verfeinert wurde, insbesondere weil sich die LookML-Datei für die Verfeinerung in einer anderen Datei befinden kann. Im Metadatenbereich können Sie sehen, ob ein Objekt optimiert 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 importierten Datei, in der das Objekt definiert ist. Wenn Sie beispielsweise die LookML 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.