Looker-Fehlerkatalog

In der folgenden Tabelle sind einige häufige Fehlermeldungen in Looker, Erläuterungen zu den zugrunde liegenden Ursachen und die Orte, an denen sie auftreten, sowie Ressourcen zur Fehlerbehebung aufgeführt. Die Fehler hängen davon ab, wie oft sie dem Looker-Support in absteigender Reihenfolge gemeldet werden, beginnend mit der größten Anzahl von Supportanfragen oben.

Die Spalte Speicherort gibt an, wo in Looker die Fehlermeldung angezeigt wird. Außerdem enthält sie die folgenden Optionen (einige Fehler können an mehreren Stellen im Produkt auftreten):

IDE = LookML-Validierung/IDE

Ex = Erkunden

SQL = SQL-Ausführer

LD = LookML-Dashboard

D = Dashboard

S = Zeitpläne

Fehlermeldung Standort Mögliche Ursachen Ressourcen zur Fehlerbehebung
Variable not found (?). IDE
  • Das Liquid für die Variablenreferenz {{ }} ist in Liquid zur Logik {% %} verschachtelt.
  • Ein Vorlagenfilter verweist auf eine Tabelle, die nicht mit einer abgeleiteten Tabelle verknüpft ist.
  • Ein Feld, auf das in Liquid verwiesen wird, ist nicht vollständig durch einen Ansichtsnamen abgedeckt (view_name.field_name).
  • Auf einen Filterwert wird in einem anderen LookML-Dashboard-Filter verwiesen.
  • Der Wert eines parameter-Parameters ist nicht mit dem entsprechenden type-Parameter kompatibel. Beispiel: {% dynamic if parameters.change_value._parameter_value == "'AA'" %}. Prüfen Sie anhand des parameter-type, ob der Wert korrekt ausgewertet wird (type: string vs. type: unquoted).
  • Ein Feld wird in Liquid korrekt als view_name.field_name bezeichnet, aber field_name ist in der auf einen Bereich reduzierten Ansicht view_name nicht definiert oder die Ansicht wird in einer explorativen Datenanalyse mit dem Alias from versehen.
  • Eine Flüssigkeitsreferenz auf eine Variable ist nicht definiert oder die Referenz enthält einen Tippfehler.
  • Eine Flüssigkeitsreferenz enthält eine Dimensionsgruppe von type: time, jedoch nicht den genauen Zeitraum. Statt
    {{ view_name.creation_date }} sollte der Verweis beispielsweise
    {{ view_name.creation_date_year }} verwenden.
  • Ein Feld verwendet Liquid mit der Syntax des LookML-Substitutionsoperators ${view_name.field_name} statt view_name.field_name.
Inaccessible view (?). (?) is not accessible in explore (?). Check for missing joins in explore (?). IDE
  • Die Ansicht, auf die verwiesen wird, existiert nicht.
  • Ein Join fehlt, sodass die Ansicht für einige Explore nicht zugänglich ist.
  • Die Ansicht wird in einer explorativen Datenanalyse mit dem Parameter from umbenannt.
Unknown or inaccessible field (?). Check for typos or append a timeframe to the name if the field is type time. IDE Es gibt verschiedene mögliche Ursachen für den Fehler Inaccessible view (?). (?) is not accessible in explore (?). Check for missing joins in explore (?).. Außerdem gilt:
  • Ein Feldname enthält einen Tippfehler oder ein Verweis auf das Feld.
  • Das Feld wird vom Parameter „Entdecken“ nach dem Parameter fields ausgeschlossen.
  • Die Referenz bezieht sich auf eine dimension_group ohne einen angegebenen Zeitraum.
Unknown view (?). IDE Ex SQL
  • In der Modelldatei ist keine Ansicht enthalten.
  • Ein explore erweitert eine Basis-explore, für die ein view_name-Parameter fehlt.
  • Der im Parameter explore definierte „Erkunden“-Name basiert auf einem falsch geschriebenen oder nicht vorhandenen Ansichtsnamen.
  • Eine modellbasierte SQL Runner-Abfrage wird mit dem falschen Modell ausgeführt.
Unknown view (?). View does not exist in model (?). Check for typos or missing include statements. IDE Ex SQL
  • Ein explore erweitert ein Basis-explore, bei dem ein Parameter view_name fehlt, und Felder aus einer der verknüpften Ansichten verweisen auf den Basisnamen explore.
  • Ein Feld verweist auf eine Ansicht, die falsch geschrieben, nicht vorhanden oder nicht mit den entsprechenden explorativen Datenanalysen verknüpft ist.
Unknown field (?) in filter IDE
  • Eine native abgeleitete Tabelle (NDT) enthält einen bind_all_filters-Parameter für ein benutzerdefiniertes Feld, das nicht in LookML definiert ist.
  • Ein LookML-Filter verweist auf ein LookML-Feld, das auskommentiert oder nicht vorhanden ist.
  • Ein LookML-Filter verweist auf ein LookML-Feld aus einer anderen Ansicht und das Feld ist weder vollständig definiert noch mit allen relevanten explore-Parametern verknüpft.
Measures with Looker aggregations (sum, average, min, max, list types) may not reference other measures. IDE Ein Messwert wird in der SQL-Definition eines anderen Aggregattyps angegeben.
Unknown view (?). View (?) does not exist in model (?). Check for typos or missing include statements in (?). IDE Eine Ansicht ist in einer Modelldatei nicht enthalten oder falsch geschrieben.
Can't construct persistent derived table (?), connection (?) could not be registered IDE Ex
  • Alle Abhängigkeiten für eine vorhandene PDT konnten nicht erstellt werden.
  • Es gibt ein Problem mit der Verbindung, das durch Testen der Verbindung diagnostiziert werden muss. Beispielsweise kann beim Testen der Verbindung festgestellt werden, dass der Looker-Nutzer nicht über ausreichenden eigenen oder Schreibzugriff auf die Datenbank verfügt.
  • Importierte Projektdateien, wie eine Ansicht, die den fehlgeschlagenen PDT definiert, oder eine Ansicht, auf die vom fehlgeschlagenen PDT verwiesen wird, sind nicht im Importprojekt enthalten.
  • In der Datenbankverbindung ist die Einstellung Persistente abgeleitete Tabellen nicht aktiviert.
  • Der Code eines Looker-Blocks wurde nicht auf den SQL-Dialekt der Verbindung aktualisiert, wenn er sich von dem Dialekt unterscheidet, für den der Block geschrieben wurde.
  • OAuth ist für eine Snowflake- oder BigQuery-Verbindung aktiviert.
  • Für den Parameter AUTOCOMMIT der Schneeflake-Datenbank wurde ein anderer Wert als der Standardwert festgelegt (TRUE).
Unknown or excluded suggest_dimension (?) in field (?) IDE
  • Ein Feld, auf das ein suggest_dimension-Parameter verweist, ist nicht vorhanden, wurde auskommentiert oder ist in einem „Entdecken“-Parameter vom Typ fields ausgeschlossen.
  • Ein Feld, auf das durch einen suggest_dimension-Parameter verwiesen wird, ist in einer anderen Ansicht definiert, ist jedoch in der Referenz nicht vollständig als view_name.field_name definiert.
  • Ein suggest_dimension-Parameter verweist auf ein Feld in einer anderen Ansicht, die nicht mit allen relevanten explore-Parametern verknüpft ist, oder auf eine Ansicht, die in einem explore mit einem from-Parameter verknüpft ist.
A view named (?) has been defined multiple times. Each view in a model must have a unique name. IDE Auf Ansichten mit identischen Namen wird im selben Modell verwiesen, auch auf in das Projekt importierte Ansichten. Ansichtsnamen müssen in einem Modell eindeutig sein. Verweis auf den Parameter view
This include does not match any files IDE
  • Ein Tippfehler im Pfad der Datei verursacht einen Fehler.
  • Eine Ordnerreferenz verwendet die falsche Syntax.
  • Eine Projektimportreferenz verwendet eine falsche Syntax.
SQL Dialect does not support Symmetric Aggregates with percentiles, field ignored. Ex Der Datenbankdialekt unterstützt keine Messwerte von type: median oder type: percentile mit symmetrischen Aggregationen.
Using project_name or local_dependency in manifest.lkml without Local Project Import enabled is not supported. Params ignored. IDE Lokale Projektimportparameter werden in der Manifestdatei verwendet, während die Funktion zum Importieren von lokalen Projekten deaktiviert ist. Lokale Projektimportparameter können nur in der Manifestdatei verwendet werden, wenn die Labs-Funktion für den Import lokaler Projekte aktiviert ist.
Cannot use native derived table (?) with bind_all_filters outside of its source explore (?) IDE Ex Eine native abgeleitete Tabelle (NDT) mit einem bind_all_filters-Parameter wird mit einer oder mehreren anderen explorativen Datenanalysen verknüpft, die nicht mit dem Parameter „explore_source“ definiert sind. bind_all_filters
Measures of type count do not use the sql parameter. Use count_distinct to count by something other than the primary key, or remove the sql parameter. IDE Ein sql-Parameter wird in einem Messwert von type: count verwendet. Bei Messungen für den Zählmethodentyp wird eine Zählung anhand des in der Ansichtsdatei deklarierten Primärschlüssels ausgeführt. Es ist kein sql-Parameter erforderlich.
An explore named (?) has been defined multiple times. Each explore in a model must have a unique name. IDE LD
  • Ein im Parameter explore einer Modelldatei definierter Name „Entdecken“ dupliziert bereits einen anderen Namen. Namen von explorativen Datenanalysen müssen in einem Modell eindeutig sein.
  • Ein importiertes Projekt hat eine explore mit demselben Namen wie eine vorhandene explore im importierenden Projekt.
  • Eine enthaltene Modelldatei hat eine explore mit demselben Namen wie eine vorhandene explore in der zugehörigen Projektmodelldatei.*
  • Im Code gibt es einen Zirkelbezug, der mehrmals auf die explore (oder die Modelldatei) verweist.
* Es empfiehlt sich nicht, Modelldateien in andere Modelldateien aufzunehmen.
Unknown view '(?)' --> Did you '- include: (?)' in (?).model.lookml? IDE
  • Ein Modell enthält den Ordner „view“. Die spezifische Ansichtsdatei befindet sich jedoch außerhalb des Ordners.
  • Ein Modell enthält den Namen der Ansicht, jedoch nicht die Ansichtsdatei, wenn ein anderer Name verwendet wird.
  • Eine Ansicht ist mehrmals mit einem explore verknüpft, aber es fehlt der Parameter from, wenn sie das nächste Mal verknüpft wird.
Unknown field '(?)' IDE Ex
  • Das Feld, auf das Sie verweisen möchten, ist nicht vorhanden, wurde falsch geschrieben oder wurde auskommentiert.
  • Ein referenziertes Feld ist in einer anderen Ansicht definiert und ist nicht durch seinen Ansichtsnamen abgedeckt.
  • Ein Feld ist in einer anderen Ansicht definiert, die nicht mit den erforderlichen Erkundungen verknüpft ist, oder die Ansicht wird in einem Join mit einem Alias versehen, wodurch das Feld für einige Erkundungen nicht zugänglich ist.
  • Ein required_fields-Parameter verweist auf ein Feld, das nicht zugänglich ist, falsch geschrieben ist, nicht existiert oder auskommentiert ist.
Cannot use (?) as access filter since any user can edit their own value. Ex Ein Nutzerattribut mit der Option Nutzerzugriff auf Bearbeiten wird im Parameter access_filter verwendet.
label_from_parameter of (?) must refer to a parameter. IDE Ex
  • Ein Feld, auf das ein label_from_parameter-Parameter verweist, ist nicht vorhanden, wurde falsch geschrieben oder ist auskommentiert.
  • Ein Feld, auf das ein label_from_parameter-Parameter verweist, ist vorhanden, aber nicht vom Typ parameter.
Cannot use user-editable attribute (?) for access_grant (?) IDE Ex Ein Nutzerattribut mit der Option Nutzerzugriff auf Bearbeiten wird in einem access_grant-Parameter in einer Modelldatei verwendet.
datagroup (?) has a sql_trigger. This is not allowed in models with a parameterized connection. IDE Eine Datenbankverbindung verwendet Nutzerattribute für Anmeldedaten der Datenbank und die Spalte PDT-Überschreibungen ist nicht für einen separaten Datenbanknutzer für PDT-Prozesse konfiguriert.
relationship missing, assumed to be many_to_one. IDE Ein Join-relationship ist nicht definiert. Wenn kein relationship angegeben ist, geht Looker standardmäßig von einer many-to-one-Beziehung aus. Verweis auf den Parameter relationship
No distribution_style specified in persistent derived table (?). Using default distribution style (?). IDE Eine PDT-Verbindungs-PDT hat keinen distribution_style-Parameter in ihrer derived_table-Definition. Wenn kein distribution_style angegeben ist, wird für Looker standardmäßig ALL verwendet. Verweis auf den Parameter distribution_style
always_filter: unknown filter field '(?)' IDE
  • Ein Feld, auf das ein always_filter-Parameter verweist, ist nicht vorhanden, wurde falsch geschrieben oder ist auskommentiert.
  • Ein Feld, auf das ein always_filter-Parameter verweist, ist ein dimension_group von type: time, an das kein Zeitraum angehängt ist.
  • Ein Feld, auf das ein always_filter-Parameter verweist, ist in einer Ansicht definiert, die nicht in allen relevanten explore-Parametern verknüpft ist, oder das Feld ist nicht durch seinen Ansichtsnamen abgedeckt.
The location field type requires both sql_latitude and sql_longitude. IDE Im Feld type: location fehlt der Unterparameter sql_latitude oder sql_longitude. Für Standorttypfelder müssen beide angegeben werden. Referenz zum Feldtyp location
Missing required sql_step in create_process of derived table '(?)'. IDE
  • Es ist kein sql_step in den create_process angegeben, wodurch ein oder mehrere sql_step Unterparameter erforderlich sind.
  • Ein im Cache gespeicherter LookML-Validierungsfehler hat einen fehlenden sql_step gekennzeichnet, obwohl bereits ein sql_step hinzugefügt wurde. Führen Sie eine weitere Validierung durch, um den Fehler zu beheben.
Verweis auf den Parameter create_process
Can't construct aggregate table (?), temporary schema for (?) is unset. IDE Ex Die Einstellung Persistente abgeleitete Tabellen ist für die Verbindung auf der Seite Verbindungseinstellungen im Admin-Steuerfeld nicht festgelegt und/oder in der Einstellung Temp Database ist kein temporäres Datenbankschema angegeben.
Can't construct aggregate table (?), connection (?) could not be registered. IDE Ex Die Einstellung Temp Database ist auf der Seite Connection Settings (Verbindungseinstellungen) im Steuerfeld Admin nicht festgelegt oder Looker hat nicht die erforderlichen Berechtigungen für die in der Einstellung Temp Database angegebene temporäre Datenbank.
Unknown view (?) referenced by explore (?) IDE
  • Eine Ansicht wird mithilfe der Standardeinstellung include: "*.view.lkml" aufgenommen, sie befindet sich aber in einem anderen Ordner.
  • Ein Ansichtsname oder ein Dateipfad ist in einer include-Anweisung falsch geschrieben oder die include-Anweisung enthält den Namen der Ansicht, jedoch nicht die Ansichtsdatei, falls sie anders benannt ist.
  • Es gibt ein Problem mit Sonderzeichen wie _views in einem Ordner.
  • Ein explore erweitert ein anderes explore-Objekt, für das ein view_name-Parameter fehlt, der die Basisansicht angibt.
The location field type does not use the sql parameter. Please use sql_latitude and sql_longitude instead. IDE Im Feld type: location wird der Parameter sql verwendet. Für Standorttypfelder sind die Unterparameter sql_latitude und sql_longitude anstelle des Parameters sql erforderlich. Referenz zum Feldtyp location
A list_field must be defined for measures of type list. IDE Ex Zum Generieren einer Liste aus einem Feld muss das Feld für die Maßeinheit type: list angegeben werden. Referenz zum Feldtyp list
Query failed with unexpected exception (?) IDE Ex SQL LD D S
  • Auf der Seite Verbindungseinstellungen im Steuerfeld Admin wird in der Spalte PDT-Überschreibungen eine andere Datenbank als die Hauptverbindungsdatenbank angegeben.
  • Das Limit für Abfragen pro Nutzer wurde überschritten und eine Abfrage in der Warteschlange hat das Zeitlimit des Verbindungspools erreicht.
  • Eine JDBC-Verbindung ist fehlgeschlagen.
  • Ein unerwarteter Anwendungsfehler in Looker ist aufgetreten.
Looker is having trouble connecting to your database. Ex SQL Das Limit für den max. Verbindungspool von Verbindungen wurde erreicht und bei Abfragen in der Warteschlange kam es zu einer Zeitüberschreitung, nachdem das Zeitlimitfenster des Verbindungspools abgelaufen ist.
Missing dates/values for '(?)' were not filled. Ex
  • Die Dimension kann nicht angewendet werden, weil mehr als eine Dimension in einem explorativen Analysetool ausgewählt wurde.
  • Die Dimension „Füllung“ kann nicht angewendet werden, weil mindestens ein Feld in „Erkunden“ pivotiert wurde.
  • Die Dimension kann nicht verwendet werden, weil ein Feld unterschiedliche Stringwerte hat (z. B. die Parameter allowed_value oder case) und auf dieses Feld ein Filter angewendet wird.
Fehlende Daten und Werte eingeben
filters: ` is not supported for measures of non-aggregate type '(?)' IDE Ex Ein filters-Parameter wurde mit einem anderen Messwerttyp als dem folgenden verwendet: count, sum, average und count_distinct.
Unknown source explore (?) in der Lookml-Testdeklaration (?). IDE
  • Ein falsch geschriebener, nicht vorhandener oder auskommentierter Name „Erkunden“ wird in einem explore_source-Unterparameter eines Datentests verwendet.
  • Ein Datentest ist in einer Datei definiert, die die Datei „Erkunden“ mit der Definition explore_source nicht enthält oder nicht enthält.
  • Eine explorative Datenanalyse mit der Parameterspezifikation extension: required wird als explore_source eines Datentests verwendet.
filter_expression: is not supported for measures of non-aggregate type '(?)' IDE Ex Ein filters_expression-Parameter wurde mit einem anderen Messwerttyp als den folgenden verwendet: count, sum, average oder count_distinct.
Field references an aggregate but is specified as a dimension. If you want to use aggregations such as sum, average, count, use a measure type instead. IDE Ex Eine Dimension verweist im sql-Parameter auf ein Maß oder eine andere Aggregation
Cannot specify both sql_table_name and derived_table for view (?) IDE Für eine Datenansicht sind sowohl der Parameter sql_table_name als auch derived_table definiert. Eine Ansicht kann nur auf eine Tabelle verweisen – entweder ein vorhandenes Schema in der Datenbankverbindung mit sql_table_name oder eine neue Tabelle mit derived_table.
Persistent Native Derived Table for view (?) has an explore source (?) that has access filters. Persisting this table may result in unexpected behavior. IDE Eine dauerhafte NDT basiert auf einem Explore mit einem access_filter-Parameter, der auf Nutzerattribute verweist.
Unknown or unexpected parameter "(?)" in (?). IDE
  • Ein distribution_style-Parameter wird für einen Dialekt verwendet, der diesen Parameter nicht unterstützt
  • Ein cluster_keys-Parameter wird für einen Dialekt verwendet, der diesen Parameter nicht unterstützt
  • Ein sql_always_where-Parameter ist in einem join statt in einem explore definiert.
  • In einem dimension_group definierte Zeiträume entsprechen nicht type: time.
  • Ein sql_distinct_key-Parameter wird in einer Dimension statt in einer Maßeinheit definiert.
Could not find the constant ` IDE Eine Konstante wird von einem importierten Projekt in einem Importprojekt referenziert und nur im importierten Projekt definiert. Konstanten können nur in den Projekten referenziert werden, in denen sie definiert sind. Die Konstante muss in der Manifestdatei neu definiert werden. Konstanten in Dateien aus einem importierten Projekt verwenden
Multiple primary key definitions for view '(?)': '(?)' and '(?)' IDE Eine Ansichtsdatei enthält mehrere Primärschlüssel. Entweder wird mit primary_key: yes mehr als eine Dimension als Primärschlüssel festgelegt oder in einer erweiterten Ansicht wird eine neue Dimension mit primary_key: yes als Primärschlüssel festgelegt.
Persistent Native Derived Table for view (?) references user attributes. Persisting this table may result in unexpected behavior. IDE Eine dauerhafte NDT oder eine aggregierte Tabelle zur Steigerung der Bekanntheit basiert auf einer explore mit einem Parameter access_filter oder sql_always_where, der auf Nutzerattribute verweist.
No map layer named (?) is defined. Must be one of countries, uk_postcode_areas, us_counties_fips, us_states, us_zipcode_tabulation_areas IDE Eine Dimension verweist auf eine Kartenebene mit map_layer_name, wenn in allen Modellen, in denen die Feldansicht enthalten ist, keine Kartenebene definiert ist. Eine Ansicht ist beispielsweise in mehreren Modellen enthalten, aber die Kartenebene ist nur in einem Modell definiert.
Persistent derived table (?) should include at least one index IDE Eine PDT oder eine zusammengefasste Tabellendefinition enthält einen index, in dem keine PDT oder eine zusammengefasste Tabellenspalte angegeben wurde.
The x database encountered an error while running this query. Ex SQL Die Datenbank kann keine Spalte finden, auf die im Parameter sql eines Felds verwiesen wird. Das kann eine der folgenden Bedingungen sein:

  • Der Tabellen- oder Spaltenname enthält einen Tippfehler, auf den in einem sql-Parameter verwiesen wird.
  • Die zugrunde liegenden Daten in der Datenbank, z. B. ein Spaltenname, haben sich geändert.
  • Allgemeine Tipps zur Fehlerbehebung bei SQL-Fehlern in Looker (Communitybeitrag)