Nutzung
explore: explore_name {
view_name: view_name
}
|
Hierarchie
view_name |
Standardwert
Eine Ansicht, deren Name mit dem Namen des Explores übereinstimmt
Akzeptiert
Der Name einer vorhandenen Ansicht
|
Definition
Mit view_name wird die Ansicht festgelegt, in der die Felder eines Explores definiert werden. Wenn view_name weggelassen wird, geht Looker davon aus, dass der zugrunde liegende Ansichtsname mit dem Explore-Namen übereinstimmt. Normalerweise wird view_name nur verwendet, um mehrere Explores aus derselben Ansicht zu erstellen.
Beispiele
Fügen Sie dem Menü „Explore“ basierend auf der Ansicht users die Option Customer hinzu:
explore: customer {
view_name: users
}
Häufige Herausforderungen
view_name, from und label werden oft verwechselt, haben aber unterschiedliche Verhaltensweisen.
Die Parameter view_name, from und label haben ähnliche, aber unterschiedliche Auswirkungen.
view_name verwenden
Mit view_name können Sie mehrere Explores aus derselben Ansicht erstellen und Felder für jedes Explore auf dieselbe Weise referenzieren:
explore: customer {
view_name: users
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'User Name'
# You would reference fields like ${users.name}
explore: buyer {
view_name: users
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'Users Name'
# You would reference fields like ${users.name}
Bei view_name: users wird in der generierten SQL der ursprüngliche Tabellenname verwendet, z. B. FROM schema.users AS users.
from verwenden
Mit from können Sie mehrere Analysen aus derselben Ansicht erstellen und für jede Analyse Felder unterschiedlich referenzieren:
explore: customer {
from: users
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'Customer Name'
# You would reference fields like ${customer.name}
explore: buyer {
from: users
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'Buyer Name'
# You would reference fields like ${buyer.name}
Bei from: users wird der generierte SQL-Code alias für den ursprünglichen Tabellennamen verwendet, z. B. FROM schema.users AS customer.
label verwenden
Verwenden Sie label, wenn Sie nicht mehrere Explores aus derselben Ansicht erstellen müssen und der Name des Explores im Menü „Explore“ anders angezeigt werden soll:
explore: users {
label: "Customer"
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'Users Name'
# You would reference fields like ${users.name}
Wichtige Punkte
view_name wird selten zum Umbenennen eines Explores verwendet.
Es ist ungewöhnlich, view_name zum Umbenennen eines Explores zu verwenden, es sei denn, Sie erstellen ein erweitertes Modell und müssen mehrere Explores aus derselben Ansicht erstellen.
Benennen Sie die zugrunde liegende Ansicht um oder verwenden Sie label, um die Darstellung des Explores im Field Picker zu ändern.