view_label (für Joins)

Diese Seite bezieht sich auf den Parameter view_label, der Teil eines Join ist.

view_label kann auch als Teil einer Erkundung verwendet werden, die auf der Dokumentationsseite für den Parameter view_label (für Entdeckungen) beschrieben wird.

view_label kann auch als Teil einer Dimension, eines Messwerts oder eines Filters verwendet werden, wie auf der Dokumentationsseite für den Parameter view_label view_label (für Felder) beschrieben.

Nutzung

Explore: view_name {
join: view_name_2 {
view_label: „gewünschtes Label“
}
}
Hierarchie
view_label
Standardwert
Name des Joins

Akzeptiert
Ein String

Definition

view_label ändert die Art und Weise, wie eine Gruppe von Feldern aus einer verknüpften Ansicht in der Feldauswahl gekennzeichnet wird. Sie können view_label verwenden, um die Felder dieser Ansicht unter dem Namen einer anderen Ansicht zu gruppieren:

Sie können view_label verwenden, wenn Sie mehr als eine Datenansicht für Modellierungszwecke benötigen, diese Ansichten jedoch für Ihre geschäftlichen Nutzer dieselbe Entität darstellen. Im Beispiel oben sehen Sie eine explorative Datenanalyse mit dem Namen order_items mit zwei verbundenen Ansichten: order_facts und orders. Möglicherweise möchten Sie, dass in diesen Ansichten separate Namen für die Modellierung beibehalten werden. Unter Umständen ist es dadurch für Ihre Nutzer jedoch einfacher, wenn sie auf der Benutzeroberfläche als Aufträge angezeigt werden.

Wenn Sie einem join nicht explizit ein view_label hinzufügen, wird für view_label standardmäßig der Name des Joins verwendet.

Wenn Sie die Namen der Felder selbst ändern möchten, können Sie den Parameter label verwenden.

Beispiele

Lassen Sie die Ansicht customer_facts Teil der Ansicht Kunde in der Feldauswahl sein:

explore: customer {
  join: customer_facts {
    view_label: "Customer"
    sql_on: ${customer.id} = ${customer_facts.customer_id} ;;
  }
}

Lassen Sie die Ansicht product_facts Teil der Ansicht Produktinformationen in der Feldauswahl sein:

explore: product_info {
  join: product_facts {
    view_label: "Product Info"
    sql_on: ${product_info.product_id} = ${product_facts.product_id} ;;
  }
}

Häufige Herausforderungen

view_label hat nur die Änderung der Darstellung der Feldauswahl

Wenn Sie die view_label eines join ändern, ist nur die Feldauswahl betroffen. Die Art und Weise, wie Felder in LookML referenziert werden sollen, bleibt unverändert.

Verwenden Sie korrekte Großschreibung, wenn Sie mehrere Ansichten über view_label kombinieren.

Wenn Sie eine verbundene Ansicht mit einer anderen Ansicht in der Feldauswahl zusammenführen möchten, muss die in view_label verwendete Groß- und Kleinschreibung korrekt sein. Die Groß- und Kleinschreibung sollte der Ansicht entsprechen, die der Name in der Feldauswahl enthält. Beispiel:

explore: product_info {
  join: product_facts {
    view_label: "Product Info"
    sql_on: ${product_info.product_id} = ${product_facts.product_id} ;;
  }
}

product_info wird in der Feldauswahl als Produktinformationen angezeigt. Die einzelnen Wörter werden großgeschrieben, Unterstriche angezeigt und in Leerzeichen geändert. Aus diesem Grund haben wir view_label: 'Product Info' anstelle von view_label: 'product_info' verwendet.

Wichtige Informationen

Es gibt mehrere Möglichkeiten, eine zusammengeführte Ansicht neu zu kennzeichnen

LookML bietet mehrere Möglichkeiten, eine zusammengeführte Ansicht umzubenennen, die alle unterschiedliche Auswirkungen auf das Schreiben von LookML haben. view_label ist nicht für alle Anwendungsfälle geeignet.

Situation Richtiges ML
Sie können eine Ansicht sowohl in der Feldauswahl als auch beim Schreiben von LookML anders benennen als die zugrunde liegende Tabelle sql_table_name für Aufrufe
Verbundene Datenansichten nur in der Feldauswahl benennen view_label für Joins
Fügen Sie dieselbe Ansicht mehrmals dem Tool „Erkunden“ hinzu und weisen Sie jedem Fall einen eindeutigen Namen zu, sowohl in der Feldauswahl als auch beim Schreiben von LookML. from für Joins
Wenn dieselbe Ansicht mehrere verschiedene Tabellen beschreiben kann, wählen Sie die zu verwendende Tabelle aus sql_table_name für Joins

view_label wirkt sich auf die verknüpften Datenansichten aus

Dieser Parameter ähnelt view_label (für „Erkunden“), wirkt sich aber auf die verknüpften Datenansichten des explorativen Analysetools anstelle der Basisansicht aus. Im Gegensatz zu label (für Aufrufe) wirkt sich dieser Parameter nur auf die Ansicht aus, die in dieser Ansicht angezeigt wird.