Auf dieser Seite wird auf den Parameter
view_labelverwiesen, der Teil eines Join ist.
view_labelkann auch als Teil eines Explores verwendet werden. Dies wird auf der Dokumentationsseite zum Parameterview_label(für Explores) beschrieben.
view_labelkann auch als Teil einer Dimension, eines Messwerts oder eines Filters verwendet werden, wie auf der Dokumentationsseite zum Parameterview_label(für Felder) beschrieben.
Nutzung
explore: view_name {
join: view_name_2 {
view_label: "desired label"
}
}
|
Hierarchie
view_label |
Standardwert
Der Name des Joins
Akzeptiert
Ein String
|
Definition
Mit view_label wird die Art und Weise geändert, wie eine Gruppe von Feldern aus einer verknüpften Ansicht im Field Picker bezeichnet wird. Mit view_label können Sie die Felder einer Ansicht unter dem Namen einer anderen Ansicht gruppieren.

Sie können view_label verwenden, wenn Sie zur Modellerstellung mehrere Ansichten benötigen, diese Ansichten jedoch aus Sicht der geschäftlichen Nutzer dieselbe Entität darstellen. Angenommen, Sie haben ein Explore namens order_items mit zwei verknüpften Ansichten: order_facts und orders. Möglicherweise sollen diese Ansichten für die Modellierung separate Namen behalten. Es kann jedoch für Ihre Nutzer einfacher sein, wenn beide in der Benutzeroberfläche als Bestellungen angezeigt werden.
Wenn Sie einem join nicht ausdrücklich ein view_label hinzufügen, wird als 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
So lassen Sie die Ansicht customer_facts im Field Picker als Teil der Ansicht Kunde anzeigen:
explore: customer {
join: customer_facts {
view_label: "Customer"
sql_on: ${customer.id} = ${customer_facts.customer_id} ;;
}
}
Sorgen Sie dafür, dass die Ansicht product_facts in der Feldauswahl als Teil der Ansicht Product Info (Produktinformationen) angezeigt wird:
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 keine anderen Auswirkungen als die Änderung der Darstellung der Feldauswahl.
Wenn Sie die view_label eines join ändern, wirkt sich das nur auf die Feldauswahl aus. Die Änderung hat keine Auswirkungen darauf, wie in LookML auf Felder verwiesen werden sollte.
Achten Sie auf die korrekte Groß- und Kleinschreibung, wenn Sie mehrere Ansichten über view_label kombinieren.
Wenn Sie möchten, dass eine verknüpfte Ansicht in der Feldauswahl mit einer anderen Ansicht zusammengeführt wird, achten Sie darauf, dass die Groß- und Kleinschreibung in view_label korrekt ist. Die Groß-/Kleinschreibung muss mit der Schreibweise des Ansichtsnamens im Field Picker übereinstimmen. 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. Jedes Wort wird großgeschrieben und Unterstriche werden in Leerzeichen geändert. Aus diesem Grund haben wir view_label: 'Product Info' anstelle von view_label: 'product_info' verwendet.
Wichtige Punkte
Es gibt mehrere Möglichkeiten, eine zusammengeführte Ansicht neu zu kennzeichnen.
In LookML gibt es mehrere Möglichkeiten, eine verknüpfte View umzubenennen. Alle haben unterschiedliche Auswirkungen auf die Art und Weise, wie Sie LookML schreiben. view_label ist nicht für alle Anwendungsfälle geeignet.
| Situation | Korrekte LookML |
|---|---|
| Eine Ansicht im Field Picker und beim Schreiben von LookML anders als die zugrunde liegende Tabelle benennen | sql_table_name für Ansichten |
| Eine verknüpfte Ansicht im Field Picker anders benennen als die zugrunde liegende Ansicht | view_label für Joins |
| Dieselbe Ansicht mehrmals mit einem Explore verknüpfen und jedem Fall einen eindeutigen Namen zuweisen, sowohl in der Feldauswahl als auch beim Schreiben von LookML | from für Mitgliedschaften |
| Wenn dieselbe Ansicht mehrere verschiedene Tabellen beschreiben kann, wählen Sie die zu verwendende Tabelle aus. | sql_table_name für Mitgliedschaften |
view_label wirkt sich auf die verknüpften Ansichten des Explores aus.
Dieser Parameter ähnelt view_label (für Explores), betrifft jedoch die verbundenen Ansichten des Explores und nicht die Basisansicht. Im Gegensatz zu label (für Ansichten) wirkt sich dieser Parameter nur auf die Ansicht aus, wenn sie in diesem Explore angezeigt wird.