Tags (für Felder)

Diese Seite bezieht sich auf den Parameter tags, der Teil eines Felds ist.

tags kann auch als Teil eines explorativen Analysetools verwendet werden, wie auf der Seite mit der Parameterdokumentation für tags beschrieben.

Nutzung

view: view_name {
Dimension: Feldname {
Tags : ["string1","string2", ...]
}
}
Hierarchie
tags
Mögliche Feldtypen
Dimension, Dimensionsgruppe, Messen, Filter, Parameter

Akzeptiert
Eckige Klammern mit einer durch Kommas getrennten Liste von Strings

Definition

Mit dem Parameter tags können Sie einem Feld Textstrings hinzufügen. Diese Strings werden nicht vom Looker-Modell verwendet, können aber mit folgenden Methoden an andere Anwendungen übergeben werden:

  • Integrierte Dienste, die im Steuerfeld Aktion aktiviert sind Für einige Dienste sind ein oder mehrere Felder mit bestimmten Datentypen erforderlich, z. B. eine Telefonnummer. Verwenden Sie den Parameter tags, um die Felder zu identifizieren, die von einem Dienst verwendet werden können.
  • API-Aufrufe: Bei API-Aufrufen kann tags nützlich sein, um externe Metadaten beliebige Metadaten zu einem Feld bereitzustellen.

Beispiele

Dem Messwert „customer_count_distinct“ werden die beiden Text-Tags „Wichtige Daten“ und „Kundendaten“ hinzugefügt.

measure: customer_count_distinct {
  tags: ["Important Data", "Customer Data"]
  type: count_distinct
  sql: ${customer.id} ;;
}

tags mit integrierten Diensten verwenden

Bei einigen integrierten Diensten im Aktionsbereich müssen Sie ein bestimmtes Feld in Ihrem LookML-Modell mithilfe des Parameters tags angeben. Dies sind Felder, die Identifikationsdaten an diesen Dienst liefern.

Beispielsweise sendet der Dienst Twilio Send Message eine Nachricht an Telefonnummern. Es erfordert eine Abfrage, die ein Telefonnummernfeld enthält, und Sie müssen das Telefonnummernfeld in LookML mit tags: ["phone"] identifizieren. Looker identifiziert mithilfe des Parameters tags, welches Feld in der Abfrage Telefonnummern enthält, die an Twilio gesendet werden sollen. Das LookML für das Telefonnummernfeld könnte so aussehen:

measure: phone {
  tags: ["phone"]
  type: string
  sql: ${TABLE}.phone ;;
}

Einige integrierte Dienste können über eine Zeile in einer Umgebung, in einer Dashboard-Kachel oder in einem Look aufgerufen werden. In diesem Fall markiert Looker das getaggte Feld mit drei Punkten, um anzuzeigen, dass eine Drop-down-Liste vorhanden ist. Klicken Sie auf das Dreipunkt-Menü, um die für diesen Link verfügbaren Aktionen aufzurufen:

Andere integrierte Dienste können bei der Bereitstellung von Looker-Inhalten an verschiedene Ziele verwendet werden. Wenn die Ergebnisse einer Abfrage die mit einem Tag versehenen Felder für einen aktivierten Dienst enthalten, werden im Feld Wo sollen diese Daten gespeichert werden? im Planer der Dienst und das Pflichtfeld angezeigt. Looker zeigt den Dienst auch als Ziel an, wenn der Dienst kein getaggtes Feld benötigt.

Weitere Informationen zur Verwendung der integrierten Dienste finden Sie auf der Seite Aktionen im Abschnitt Daten bereitstellen.

Die folgende Liste enthält alle Dienste, die in Looker eingebunden sind und über den Bereich „Aktion“ aktiviert werden können. In der Spalte Tags für diese Aktion sind alle Tags aufgeführt, die für den integrierten Dienst erforderlich sind.