view_name

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.