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 Parameterview_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 Parameterview_label
view_label
(für Felder) beschrieben.
Nutzung
join: view_name_2 {
view_label: „gewünschtes Label“
}
}
Hierarchie
view_label |
Standardwert
Name des JoinsAkzeptiert
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.