Nutzung
view_name: view_name
}
Hierarchie
view_name |
Standardwert
Eine Ansicht, deren Name mit dem Namen der Funktion „Erkunden“ übereinstimmtAkzeptiert
Name einer vorhandenen Ansicht |
Definition
view_name
bestimmt die Ansicht, mit der die Felder einer explorativen Datenanalyse definiert werden. Wird view_name
weggelassen, geht Looker davon aus, dass der zugrunde liegende Ansichtsname mit dem Namen der Funktion „Erkunden“ identisch ist. In der Regel wird view_name
nur verwendet, um mehrere explorative Datenanalysen aus derselben Ansicht zu erstellen.
Beispiele
Fügen Sie dem Menü „Erkunden“ eine Option namens Customer hinzu, die auf der Ansicht user
basiert:
explore: customer {
view_name: user
}
Häufige Herausforderungen
view_name
, from
und label
sind oft verwechselt, haben aber unterschiedliche Verhaltensweisen
Die Parameter view_name
, from
und label
haben ähnliche, aber unterschiedliche Auswirkungen.
view_name
verwenden
Verwenden Sie view_name
, um mehrere explorative Datenanalysen aus derselben Ansicht zu erstellen, und Referenzfelder für jede Erkundungstour auf die gleiche Weise:
explore: customer {
view_name: user
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'User Name'
# You would reference fields like ${user.name}
explore: buyer {
view_name: user
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'User Name'
# You would reference fields like ${user.name}
Mit view_name: user
verwendet der generierte SQL-Code den ursprünglichen Tabellennamen: FROM schema.users AS users
.
from
verwenden
Verwenden Sie from
, um mehrere explorative Datenanalysen aus derselben Ansicht zu erstellen, und verweisen Sie die Referenzfelder für jede Erkundung unterschiedlich:
explore: customer {
from: user
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'Customer Name'
# You would reference fields like ${customer.name}
explore: buyer {
from: user
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'Buyer Name'
# You would reference fields like ${buyer.name}
Bei from: user
erzeugen die generierten SQL-Aliasse den ursprünglichen Tabellennamen so: FROM schema.users AS customer
.
label
verwenden
Verwenden Sie label
, wenn Sie nicht mehrere explorative Datenanalysen aus derselben Ansicht erstellen müssen und der Name des Symbols „Entdecken“ im Menü „Erkunden“ anders angezeigt werden soll:
explore: user {
label: "Customer"
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'User Name'
# You would reference fields like ${user.name}
Wichtige Informationen
view_name
wird nur selten zum Umbenennen von „Entdecken“ verwendet
Es ist nicht üblich, eine explorative Datenanalyse mit view_name
umzubenennen, es sei denn, Sie erstellen ein erweitertes Modell und müssen mehrere Erkundungen aus derselben Ansicht erstellen.
Sie können die zugrunde liegende Ansicht umbenennen oder mit label
ändern, wie die Ansicht in der Feldauswahl angezeigt wird.