Catalogo degli errori di Looker

La seguente tabella è una raccolta di alcuni messaggi di errore comuni visualizzati in Looker, spiegazioni delle cause sottostanti e di dove 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 più elevato di richieste di assistenza in alto.

La colonna Posizione indica dove viene visualizzato il messaggio di errore in Looker e include le seguenti opzioni (alcuni errori possono essere visualizzati in più posizioni nel prodotto):

IDE = Convalida LookML/IDE

Ex = Esplora

SQL = SQL Runner

LD = dashboard LookML

D = Dashboard

S = Pianificazioni

Messaggio di errore Località Possibili cause Risorse per la risoluzione dei problemi
Variable not found (?). IDE
  • Il Liquid per il riferimento alla variabile, {{ }}, è nidificato all'interno del Liquid per la logica, {% %}.
  • Un filtro basato su modelli fa riferimento a una tabella che non è unita a una tabella derivata.
  • Un campo a cui viene fatto riferimento in Liquid non è completamente limitato con un nome di visualizzazione (view_name.field_name).
  • Il valore di un filtro è referenziato 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).
  • Un campo viene indicato correttamente in Liquid come view_name.field_name, ma field_name non è definito nella visualizzazione con ambito view_name o la visualizzazione ha l'alias from in un'esplorazione.
  • Un riferimento Liquid a una variabile non è definito o include un errore di battitura.
  • Un riferimento Liquid include un gruppo di dimensioni di type: time, ma non il periodo 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 vista di riferimento non esiste.
  • Manca un join, il che rende la vista inaccessibile ad alcune esplorazioni.
  • La vista 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 Potrebbe essere applicabile una qualsiasi delle possibili cause elencate per l'errore Inaccessible view (?). (?) is not accessible in explore (?). Check for missing joins in explore (?)., oltre alle seguenti:
  • È presente un errore di battitura nel nome di un campo o in un riferimento al campo.
  • Il campo è escluso da un'esplorazione tramite il parametro fields.
  • Il riferimento è a un dimension_group senza un periodo di tempo specificato.
Unknown view (?). IDE Ex SQL
  • Una vista non è inclusa nel file del modello.
  • Un explore estende un explore di base in cui manca un parametro view_name.
  • Un nome di esplorazione definito nel parametro explore si basa su un nome di visualizzazione errato o inesistente.
  • È in esecuzione una query SQL Runner basata su un 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 in 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 un nome errato, 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 su un campo personalizzato non definito in LookML.
  • Un filtro LookML fa riferimento a un campo LookML che è stato commentato o che non esiste.
  • Un filtro LookML fa riferimento a un campo LookML di una visualizzazione diversa 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 Una misura viene referenziata 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 vista non è inclusa in un file del modello o è inclusa, ma con un errore ortografico.
Can't construct persistent derived table (?), connection (?) could not be registered IDE Ex
  • La creazione di eventuali dipendenze per una PDT esistente non è riuscita.
  • Si è verificato 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 un accesso proprio o di scrittura sufficiente al database).
  • I file di progetto importati, ad esempio una vista che definisce la PDT con errori o una vista a cui fa riferimento la PDT con errori, non sono inclusi nel progetto di importazione.
  • La connessione al database non ha l'impostazione Tabelle derivate permanenti abilitata.
  • Il codice di un blocco Looker non è stato aggiornato al dialetto SQL della connessione, se diverso dal dialetto 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 commentato 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 il suo ambito non è definito completamente 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 vengono referenziate nello stesso modello, incluse le visualizzazioni importate nel progetto. I nomi delle viste devono essere univoci in un modello. Riferimento ai parametri 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 di importazione del 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 Utilizzo di 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 count eseguono un conteggio in base alla chiave primaria dichiarata nel file della vista 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 del modello incluso contiene un explore con lo stesso nome di un explore esistente nel file del 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 è una best practice includere file di modello in altri file di modello.
Unknown view '(?)' --> Did you '- include: (?)' in (?).model.lookml? IDE
  • Un modello include la cartella della vista, ma il file della vista specifico si trova all'esterno della cartella.
  • Un modello include il nome della vista, ma non il file della vista, se il 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 in modo errato o è stato commentato.
  • Un campo di riferimento è definito in una visualizzazione diversa e il suo ambito non è definito dal nome della visualizzazione.
  • Un campo è definito in una visualizzazione diversa che non è unita alle esplorazioni necessarie oppure la visualizzazione ha un alias in un join, rendendo il campo inaccessibile da alcune esplorazioni.
  • Un parametro required_fields fa riferimento a un campo inaccessibile, con errori di ortografia, inesistente o 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 in modo errato o è stato commentato.
  • Un campo a cui fa riferimento un parametro label_from_parameter esiste, 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 del 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 PDT Overrides (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 un join non è definito. Se non viene specificato un parametro relationship, Looker presuppone una relazione many-to-one per impostazione predefinita. Riferimento ai parametri relationship
No distribution_style specified in persistent derived table (?). Using default distribution style (?). IDE Una PDT di connessione Redshift non ha un parametro distribution_style specificato nella definizione derived_table. Se non è specificato distribution_style, Looker utilizza ALL per impostazione predefinita. Riferimento ai parametri distribution_style
always_filter: unknown filter field '(?)' IDE
  • Un campo a cui fa riferimento un parametro always_filter non esiste, è scritto in modo errato o è stato 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 di type: location manca il sottoparametro sql_latitude o sql_longitude. I campi del tipo di località richiedono entrambi. Riferimento del 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 validator LookML memorizzato nella cache ha segnalato un sql_step mancante anche se era già stato aggiunto un sql_step. Esegui nuovamente la convalida per risolvere l'errore.
Riferimento ai parametri create_process
Can't construct aggregate table (?), temporary schema for (?) is unset. IDE Ex L'impostazione Persistent Derived Tables (Tabelle derivate permanenti) non è impostata per la connessione nella pagina Connection Settings (Impostazioni di connessione) nel pannello Admin (Amministrazione) e/o non è specificato alcuno schema di database temporaneo nell'impostazione Temp Database (Database temporaneo).
Can't construct aggregate table (?), connection (?) could not be registered. IDE Ex L'impostazione Database temporaneo non è configurata nella pagina Impostazioni connessione della connessione nel pannello Amministratore oppure Looker non dispone delle autorizzazioni appropriate per il database temporaneo specificato nell'impostazione Database temporaneo.
Unknown view (?) referenced by explore (?) IDE
  • Una vista è inclusa utilizzando il valore predefinito include: "*.view.lkml", ma si trova in una cartella diversa.
  • Il nome di una vista o il percorso di un file è stato digitato in modo errato in un'istruzione include oppure l'istruzione include include il nome della vista, ma non il file della vista, se il nome è diverso.
  • Si è verificato un problema con i caratteri speciali, ad esempio _views, in una cartella.
  • Un explore sta estendendo un altro explore in cui manca un parametro view_name che specifica la vista 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 del tipo di località richiedono i parametri secondari sql_latitude e sql_longitude anziché il parametro sql. Riferimento del 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 del tipo di campo list
Query failed with unexpected exception (?) IDE Ex SQL LD D S
  • Nella colonna Override PDT della pagina Impostazioni di connessione di una connessione nel pannello Amministratore è specificato un database diverso da quello della connessione principale.
  • Il limite di query per utente è stato superato e una query in coda ha raggiunto il timeout del pool di connessioni.
  • 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 subito un timeout dopo la scadenza della finestra di timeout del pool di connessioni.
SQL Error in incremental PDT: Query execution failed Ex D S Lo schema sottostante è cambiato per una o più tabelle a cui si fa riferimento in una PDT incrementale basata su SQL. La creazione della PDT incrementale non va a buon fine dopo la modifica dello schema
Missing dates/values for '(?)' were not filled. Ex
  • Impossibile applicare il riempimento della dimensione perché in un'esplorazione è stata selezionata più di una dimensione.
  • Impossibile applicare il riempimento della dimensione perché uno o più campi sono stati sottoposti a pivot in un'esplorazione.
  • Il riempimento della dimensione non può essere applicato perché un campo ha valori di stringa distinti (ad esempio, parametri allowed_value o case) e a quel campo è applicato un filtro.
Inserimento di 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 sottoparametro explore_source di un test dei dati viene utilizzato un nome di un'esplorazione con errori di ortografia, inesistente o commentato.
  • Un test dei dati è definito in un file che non include o non è incluso nel file che contiene la definizione 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 parametro sql
Cannot specify both sql_table_name and derived_table for view (?) IDE In una vista sono 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 Una 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
  • Viene utilizzato un parametro cluster_keys per un dialetto che non lo supporta
  • Un parametro sql_always_where è definito in un join anziché in un explore.
  • I periodi 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 di importazione fa riferimento a una costante di un progetto importato, che è definita solo nel progetto importato. È possibile fare riferimento alle costanti solo nei progetti in cui sono definite. La costante deve essere ridefinita nel file manifest. Utilizzo di 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 Una NDT persistente o una tabella di awareness 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 vista è 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 PDT o di tabella aggregata include un index in cui non è stata specificata una colonna di PDT o di tabella aggregata.
The x database encountered an error while running this query. Ex SQL Il database non riesce a individuare una colonna a cui fa riferimento il parametro sql di un campo. Può essere dovuto a una delle seguenti condizioni:
  • C'è un errore di battitura 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 relativi agli errori SQL comuni in Looker (post della community)
Render job (?) failed [orphaned job] S L'istanza di Looker non era disponibile durante l'esecuzione del job programmato. Questo può accadere durante gli aggiornamenti della versione e la manutenzione pianificata. Policy di manutenzione di Google per i servizi ospitati da Looker