Catalogo degli errori di Looker

La seguente tabella è una raccolta di alcuni messaggi di errore comuni visualizzati in Looker, spiegazioni delle relative cause sottostanti e dei punti in cui si verificano, nonché risorse per la risoluzione dei problemi. Gli errori vengono visualizzati in base alla frequenza con cui vengono segnalati all'assistenza di Looker, in ordine decrescente, a partire dal numero maggiore di richieste di assistenza in alto.

La colonna Posizione indica dove in Looker viene visualizzato il messaggio di errore e include le seguenti opzioni (alcuni errori possono comparire in più di una posizione del prodotto):

IDE = convalidatore/IDE LookML

Ex = Esplora

SQL = SQL Runner

LD = dashboard LookML

D = Dashboard

S = Programmazioni

Messaggio di errore Località Possibili cause Risorse per la risoluzione dei problemi
Variable not found (?). IDE
  • Il riferimento alla variabile Liquid, {{ }}, è nidificato all'interno del codice Liquid per la logica, {% %}.
  • Un filtro basato su modello fa riferimento a una tabella che non è unita a una tabella derivata.
  • Un campo a cui fa riferimento Liquid non è completamente definito dall'ambito di un nome di visualizzazione (view_name.field_name).
  • Il valore di un filtro viene fatto riferimento all'interno di un altro filtro della dashboard LookML.
  • Il valore di un parametro parameter non è compatibile con il type corrispondente. Ad esempio: {% if parameters.change_value._parameter_value == "'AA'" %} Esamina parameter type per assicurarti che il valore venga valutato correttamente (type: string rispetto a type: unquoted).
  • In Liquid viene fatto riferimento correttamente a un campo come view_name.field_name, ma field_name non è definito nella visualizzazione basata sugli ambiti view_name o la visualizzazione ha un alias from in un'esplorazione.
  • Un riferimento Liquid a una variabile non è definito o il riferimento include un errore ortografico.
  • Un riferimento Liquid include un gruppo di dimensioni di type: time, ma non l'intervallo di tempo specifico. Ad esempio, anziché {{ view_name.creation_date }}, il riferimento deve utilizzare {{ view_name.creation_date_year }}.
  • Un campo utilizza Liquid con la sintassi dell'operatore di sostituzione LookML, ${view_name.field_name}, anziché senza, come view_name.field_name.
Inaccessible view (?). (?) is not accessible in explore (?). Check for missing joins in explore (?). IDE
  • La visualizzazione a cui si fa riferimento non esiste.
  • Manca un join, pertanto la visualizzazione non è accessibile ad alcune esplorazioni.
  • La visualizzazione viene rinominata con un parametro from in un'esplorazione.
Unknown or inaccessible field (?). Check for typos or append a timeframe to the name if the field is type time. IDE Potrebbero essere applicate una delle possibili cause elencate per l'errore Inaccessible view (?). (?) is not accessible in explore (?). Check for missing joins in explore (?)., oltre a quanto segue:
  • Esiste un errore di battitura nel nome di un campo o in un riferimento al campo.
  • Il campo viene escluso da un'esplorazione dal parametro fields.
  • Il riferimento è a un dimension_group senza un periodo di tempo specificato.
Unknown view (?). IDE Ex SQL
  • Una visualizzazione non è inclusa nel file del modello.
  • Un explore estende un explore di base a cui manca un parametro view_name.
  • Il nome di un'esplorazione definito nel parametro explore si basa su un nome di visualizzazione scritto male o inesistente.
  • È in esecuzione una query di SQL Runner basata su modello con il modello errato selezionato.
Unknown view (?). View does not exist in model (?). Check for typos or missing include statements. IDE Ex SQL
  • Un explore estende un explore di base a cui manca un parametro view_name e i campi di una delle visualizzazioni unite fanno riferimento al nome del explore di base.
  • Un campo fa riferimento a una visualizzazione con errori ortografici, inesistente o non unita alle esplorazioni applicabili.
Unknown field (?) in filter IDE
  • Una definizione di tabella derivata nativa (NDT) include un parametro bind_all_filters in un campo personalizzato non definito in LookML.
  • Un filtro LookML fa riferimento a un campo LookML che è commentato o che non esiste.
  • Un filtro LookML fa riferimento a un campo LookML di un'altra visualizzazione e il campo non è completamente definito né unito a tutti i parametri explore pertinenti.
Measures with Looker aggregations (sum, average, min, max, list types) may not reference other measures. IDE Viene fatto riferimento a una misura all'interno della definizione SQL di un'altra misura di tipo aggregato.
Unknown view (?). View (?) does not exist in model (?). Check for typos or missing include statements in (?). IDE Una visualizzazione non è inclusa in un file del modello o è inclusa, ma con errori ortografici.
Can't construct persistent derived table (?), connection (?) could not be registered IDE Ex
  • La compilazione di eventuali dipendenze per un PDT esistente non è riuscita.
  • Esiste un problema con la connessione, che deve essere diagnosticato testando la connessione (ad esempio, il test della connessione potrebbe rivelare che l'utente di Looker potrebbe non disporre di accesso proprietario o di scrittura sufficiente al database).
  • I file di progetto importati, ad esempio una visualizzazione che definisce il PDT con errori o una visualizzazione a cui fa riferimento il PDT con errori, non sono inclusi nel progetto di importazione.
  • Nella connessione al database non è abilitata l'impostazione Tabelle derivate permanenti.
  • Il codice di un blocco Looker non è stato aggiornato al dialetto SQL della connessione, se diverso da quello per cui è stato scritto il blocco.
  • OAuth è abilitato per una connessione Snowflake o BigQuery.
  • Per il parametro TRUE del database Snowflake è stato impostato un valore diverso dal valore predefinito AUTOCOMMIT.
Unknown or excluded suggest_dimension (?) in field (?) IDE
  • Un campo a cui fa riferimento un parametro suggest_dimension non esiste, è stato ignorato o è escluso in un'esplorazione da un parametro fields.
  • Un campo a cui fa riferimento un parametro suggest_dimension è definito in un'altra visualizzazione, ma non è completamente definito come view_name.field_name nel riferimento.
  • Un parametro suggest_dimension fa riferimento a un campo in una visualizzazione diversa che non è unita a tutti i parametri explore pertinenti o a una visualizzazione con alias in un explore con un parametro from.
A view named (?) has been defined multiple times. Each view in a model must have a unique name. IDE Le visualizzazioni con nomi identici a cui viene fatto riferimento nello stesso modello, incluse le visualizzazioni importate nel progetto. I nomi delle viste devono essere univoci in un modello. Riferimento parametro view
This include does not match any files IDE
  • Un errore ortografico nel percorso del file sta causando un errore.
  • Un riferimento a una cartella utilizza una sintassi errata.
  • Un riferimento all'importazione di un progetto utilizza una sintassi errata.
SQL Dialect does not support Symmetric Aggregates with percentiles, field ignored. Ex Il dialetto del database non supporta le misure di type: median o type: percentile con aggregati simmetrici.
Cannot use native derived table (?) with bind_all_filters outside of its source explore (?) IDE Ex Una tabella derivata nativa (NDT) con un parametro bind_all_filters viene unita a una o più esplorazioni diverse da quella definita nel parametro .explore_source Utilizzare 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 Un parametro sql viene utilizzato in una misura di type: count. Le misure di tipo Conteggio eseguono un conteggio in base alla chiave primaria dichiarata nel file della visualizzazione e non richiedono un parametro sql.
An explore named (?) has been defined multiple times. Each explore in a model must have a unique name. IDE LD
  • Un nome di esplorazione definito nel parametro explore di un file del modello duplica un altro nome di esplorazione esistente. I nomi delle esplorazioni devono essere univoci in un modello.
  • Un progetto importato ha un explore con lo stesso nome di un explore esistente nel progetto di importazione.
  • Un file modello incluso ha un explore con lo stesso nome di un explore esistente nel file modello del progetto che lo include.*
  • Nel codice è presente un riferimento circolare che fa riferimento a explore (o al file del modello) più volte.
* Non è buona norma includere file del modello in altri file del modello.
Unknown view '(?)' --> Did you '- include: (?)' in (?).model.lookml? IDE
  • Un modello include la cartella della visualizzazione, ma il file della visualizzazione specifica si trova al di fuori della cartella.
  • Un modello include il nome della visualizzazione, ma non il file della visualizzazione, se ha un nome diverso.
  • Una visualizzazione viene unita a un explore più volte, ma manca il parametro from la seconda volta che viene unita.
Unknown field '(?)' IDE Ex
  • Il campo a cui stai tentando di fare riferimento non esiste, è stato scritto male o è stato ignorato.
  • Un campo a cui viene fatto riferimento è definito in una visualizzazione diversa e non ha un ambito definito dal nome della visualizzazione.
  • Un campo è definito in una visualizzazione diversa che non è unita alle esplorazioni necessarie o la visualizzazione è associata a un alias in un join, rendendo il campo inaccessibile da alcune esplorazioni.
  • Un parametro required_fields fa riferimento a un campo non accessibile, con errori ortografici, che non esiste o che è commentato.
Cannot use (?) as access filter since any user can edit their own value. Ex Un attributo utente con l'opzione Accesso utente impostata su Modifica viene utilizzato nel parametro access_filter di un'esplorazione.
label_from_parameter of (?) must refer to a parameter. IDE Ex
  • Un campo a cui fa riferimento un parametro label_from_parameter non esiste, è scritto male o è ignorato.
  • Esiste un campo a cui fa riferimento un parametro label_from_parameter, ma non è di tipo parameter.
Cannot use user-editable attribute (?) for access_grant (?) IDE Ex Un attributo utente con l'opzione Accesso utente impostata su Modifica viene utilizzato nel parametro access_grant di un file modello.
datagroup (?) has a sql_trigger. This is not allowed in models with a parameterized connection. IDE Una connessione al database utilizza gli attributi utente per le credenziali di accesso al database e la colonna Override PDT non è configurata per un utente del database separato per i processi PDT.
relationship missing, assumed to be many_to_one. IDE Il valore relationship di una congiunzione non è definito. Quando non è specificato un relationship, per impostazione predefinita Looker assume una relazione many-to-one. Riferimento parametro relationship
No distribution_style specified in persistent derived table (?). Using default distribution style (?). IDE Una definizione di una connessione Redshift PDT non ha un parametro distribution_style specificato nella definizione di derived_table. Se non è specificato un valore distribution_style, il valore predefinito di Looker è ALL. Riferimento parametro distribution_style
always_filter: unknown filter field '(?)' IDE
  • Un campo a cui fa riferimento un parametro always_filter non esiste, è scritto male o è commentato.
  • Un campo a cui fa riferimento un parametro always_filter è un dimension_group di type: time a cui non è stato aggiunto un periodo di tempo.
  • Un campo a cui fa riferimento un parametro always_filter è un campo definito in una visualizzazione che non è unita a tutti i parametri explore pertinenti o il cui ambito non è definito dal nome della visualizzazione.
The location field type requires both sql_latitude and sql_longitude. IDE In un campo type: location manca il parametro secondario sql_latitude o sql_longitude. I campi Tipo di località richiedono entrambi. Riferimento al tipo di campo location
Missing required sql_step in create_process of derived table '(?)'. IDE
  • In sql_step non è specificato create_process, che richiede uno o più parametri secondari sql_step.
  • Un errore del validatore di LookML memorizzato nella cache ha segnalato un sql_step mancante anche se è già stato aggiunto un sql_step. Convalida di nuovo per risolvere l'errore.
Riferimento parametro create_process
Can't construct aggregate table (?), temporary schema for (?) is unset. IDE Ex L'impostazione Tabelle derivate permanenti non è impostata per la connessione nella pagina Impostazioni connessione del riquadro Amministrazione e/o non è specificato uno schema del database temporaneo nell'impostazione Database temporaneo.
Can't construct aggregate table (?), connection (?) could not be registered. IDE Ex L'impostazione Database temporaneo non è impostata nella pagina Impostazioni connessione della connessione nel riquadro Amministrazione oppure Looker non dispone delle autorizzazioni appropriate per il database temporaneo specificato nell'impostazione Database temporaneo.
Unknown view (?) referenced by explore (?) IDE
  • Una visualizzazione è inclusa utilizzando il valore predefinito include: "*.view.lkml", ma si trova in una cartella diversa.
  • Il nome di una visualizzazione o il percorso del file è scritto in modo errato in un'istruzione include oppure l'istruzione include include il nome della visualizzazione, ma non il file della visualizzazione, se ha un nome diverso.
  • Si è verificato un problema con i caratteri speciali, come _views, in una cartella.
  • Un explore estende un altro explore a cui manca un parametro view_name che specifica la visualizzazione di base.
The location field type does not use the sql parameter. Please use sql_latitude and sql_longitude instead. IDE Un parametro sql viene utilizzato in un campo di type: location. I campi Tipo di località richiedono i parametri secondari sql_latitude e sql_longitude anziché il parametro sql. Riferimento al tipo di campo location
A list_field must be defined for measures of type list. IDE Ex Per generare un elenco da un campo, il campo deve essere specificato per una misura di type: list. Riferimento al tipo di campo list
Query failed with unexpected exception (?) IDE Ex SQL LD D S
  • Un database diverso dal database di connessione principale è specificato nella colonna Override PDT nella pagina Impostazioni connessione di una connessione nel riquadro Amministrazione.
  • Il limite di query per utente è stato superato e una query in coda ha raggiunto il timeout del pool di connessione.
  • Una connessione JDBC non è riuscita.
  • Si è verificato un errore imprevisto dell'applicazione Looker.
Looker is having trouble connecting to your database. Ex SQL È stato raggiunto il limite massimo del pool di connessioni di una connessione e le query in coda hanno superato il timeout dopo il termine della finestra di timeout del pool di connessioni.
SQL Error in incremental PDT: Query execution failed Ex D S Lo schema di base è cambiato per una o più tabelle a cui è stato fatto riferimento in un file PDT incrementale basato su SQL. La compilazione della PDT incrementale non riesce dopo la modifica dello schema
Missing dates/values for '(?)' were not filled. Ex
  • Il riempimento della dimensione non può essere applicato perché in un'esplorazione è stata selezionata più di una dimensione.
  • Il completamento delle dimensioni non può essere applicato perché uno o più campi sono stati sottoposti a pivot in un'esplorazione.
  • Il completamento delle dimensioni non può essere applicato perché un campo ha valori di stringa distinti (ad esempio i parametri allowed_value o case) e a questo campo è applicato un filtro.
Compilare date e valori mancanti
filters: ` is not supported for measures of non-aggregate type '(?)' IDE Ex È stato utilizzato un parametro filters con un tipo di misura diverso dai seguenti: count, sum, average e count_distinct.
Unknown source explore (?) in lookml test (?) declaration. IDE
  • Nel parametro secondario explore_source di un test dei dati viene utilizzato un nome dell'esplorazione con errori ortografici, non esistente o commentato.
  • Un test dei dati è definito in un file che non include o non è incluso nel file contenente la definizione di explore_source dell'esplorazione.
  • Un'esplorazione con la specifica del parametro extension: required viene utilizzata come explore_source di un test dei dati.
filter_expression: is not supported for measures of non-aggregate type '(?)' IDE Ex È stato utilizzato un parametro filters_expression con un tipo di misura diverso dai seguenti: count, sum, average o 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 Una dimensione fa riferimento a una misura o a un'altra aggregazione nel suo parametro sql
Cannot specify both sql_table_name and derived_table for view (?) IDE Una vista ha definiti sia i parametri sql_table_name che derived_table. Una vista può fare riferimento a una sola tabella: uno schema esistente nella connessione al database con sql_table_name o una nuova tabella con 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 Un NDT persistente si basa su un'esplorazione con un parametro access_filter che fa riferimento agli attributi utente.
Unknown or unexpected parameter "(?)" in (?). IDE
  • Un parametro distribution_style viene utilizzato per un dialetto che non lo supporta
  • Un parametro cluster_keys viene utilizzato per un dialetto che non lo supporta
  • Un parametro sql_always_where è definito in un join anziché in un explore.
  • Gli intervalli di tempo definiti in un dimension_group non sono di type: time.
  • Un parametro sql_distinct_key è definito in una dimensione anziché in una misura.
Could not find the constant IDE Un progetto importato fa riferimento a una costante in un progetto di importazione ed è definito solo nel progetto importato. È possibile fare riferimento alle costanti solo nei progetti in cui sono definite. La costante deve essere ridefinita nel file manifest. Utilizzare le costanti nei file di un progetto importato
Multiple primary key definitions for view '(?)': '(?)' and '(?)' IDE In un file di visualizzazione esiste più di una chiave primaria. Più di una dimensione è specificata come chiave primaria con primary_key: yes oppure una vista di estensione specifica una nuova dimensione come chiave primaria con primary_key: yes.
Persistent Native Derived Table for view (?) references user attributes. Persisting this table may result in unexpected behavior. IDE Un NDT persistente o una tabella di conoscenza aggregata si basa su un explore con un parametro access_filter o sql_always_where che fa riferimento agli attributi utente.
No map layer named (?) is defined. Must be one of countries, uk_postcode_areas, us_counties_fips, us_states, us_zipcode_tabulation_areas IDE Una dimensione fa riferimento a un livello della mappa con map_layer_name quando non è definito alcun livello della mappa in tutti i modelli in cui è inclusa la visualizzazione del campo. Ad esempio, una visualizzazione è inclusa in più modelli, ma il livello della mappa è definito in un solo modello.
Persistent derived table (?) should include at least one index IDE Una definizione di un PDT o di una tabella aggregata include un index in cui non è stata specificata una colonna del PDT o della tabella aggregata.
The x database encountered an error while running this query. Ex SQL Il database non riesce a trovare una colonna a cui fa riferimento il parametro sql di un campo. Può essere dovuto a una delle seguenti condizioni:
  • Esiste un errore nel nome della tabella o della colonna a cui si fa riferimento in un parametro sql.
  • I dati sottostanti nel database, ad esempio il nome di una colonna, sono cambiati.
Suggerimenti per la risoluzione dei problemi comuni relativi agli errori SQL in Looker (post della scheda Community)
Render job (?) failed [orphaned job] S L'istanza Looker non era disponibile durante l'esecuzione del job pianificato. Questo può accadere durante gli aggiornamenti delle versioni e la manutenzione pianificata. Norme di manutenzione di Google per i servizi ospitati da Looker