Ansichtsname

Nutzung

Explore: Name der Datenansicht {
view_name: view_name
}
Hierarchie
view_name
Standardwert
Eine Ansicht, deren Name mit dem Namen der Funktion „Erkunden“ übereinstimmt

Akzeptiert
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.