Catalogo errori di Looker

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

La colonna Location 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 = Strumento di convalida/IDE LookML

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 parametro Liquid per il riferimento alla variabile, {{ }}, è nidificato all'interno di Liquid per la logica, {% %}.
  • Un filtro basato su modelli fa riferimento a una tabella che non è unita in una tabella derivata.
  • Un campo a cui viene fatto riferimento in Liquid non ha un ambito completo con un nome vista (view_name.field_name).
  • Viene fatto riferimento al valore di un filtro all'interno di un altro filtro della dashboard LookML.
  • Il valore di un parametro parameter non è compatibile con il valore type corrispondente. Ad esempio: {% dynamic 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 il campo field_name non è definito nella visualizzazione mirata view_name oppure la vista ha un alias di from in un'esplorazione.
  • Un riferimento liquido a una variabile non è definito oppure il riferimento include un errore di battitura.
  • Un riferimento liquido include un gruppo di dimensioni type: time, ma non il periodo di tempo specifico. Ad esempio, invece di {{ view_name.creation_date }}, il riferimento deve usare {{ view_name.creation_date_year }}.
  • Un campo utilizza Liquid con 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 a cui viene fatto riferimento non esiste.
  • Manca un join, rendendo la visualizzazione 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 Potrebbero essere applicate tutte le possibili cause elencate per l'errore Inaccessible view (?). (?) is not accessible in explore (?). Check for missing joins in explore (?)., oltre a quanto segue:
  • È presente un errore di battitura nel nome di un campo o in un riferimento al campo.
  • Il campo è escluso da un'esplorazione dal parametro fields.
  • Il riferimento è a un dimension_group senza un periodo di tempo specificato.
Unknown view (?). IDE Ex SQL
  • Nel file del modello non è inclusa una vista.
  • Un explore estende un valore di base explore in cui manca un parametro view_name.
  • Un nome di esplorazione definito nel parametro explore si basa su un nome di visualizzazione con errori ortografici o inesistente.
  • È in esecuzione una query 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 valore explore di base in cui manca un parametro view_name e i campi di una delle viste unite fanno riferimento al nome di base explore.
  • Un campo fa riferimento a una vista 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 commentato o inesistente.
  • Un filtro LookML fa riferimento a un campo LookML da una vista diversa e il campo non ha un ambito completo né è unito a tutti i parametri explore pertinenti.
Measures with Looker aggregations (sum, average, min, max, list types) may not reference other measures. IDE Nella definizione SQL di un'altra misura di tipo aggregato viene fatto riferimento a una misura.
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 oppure è inclusa, ma contiene errori di ortografia.
Can't construct persistent derived table (?), connection (?) could not be registered IDE Ex
  • Non è stato possibile creare alcuna dipendenza per una PDT esistente.
  • Si è verificato un problema con la connessione, che deve essere diagnosticato testando la connessione (ad esempio, test della connessione potrebbe rivelare che l'utente Looker potrebbe non disporre di un accesso proprietario o in scrittura sufficiente al database).
  • I file di progetto importati, ad esempio una vista che definisce la PDT in errore o una vista a cui fa riferimento la PDT con errori, non sono inclusi nel progetto di importazione.
  • Per la 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 AUTOCOMMIT del database Snowflake è stato impostato un valore diverso da quello predefinito, TRUE.
Unknown or excluded suggest_dimension (?) in field (?) IDE
  • Un campo a cui fa riferimento un parametro suggest_dimension non esiste, è stato commentato o è stato escluso in un'esplorazione da un parametro fields.
  • Un campo a cui fa riferimento un parametro suggest_dimension viene definito in un'altra vista, ma non ha un ambito completo come view_name.field_name nel riferimento.
  • Un parametro suggest_dimension fa riferimento a un campo in una vista diversa che non è unito a tutti i parametri explore pertinenti o a una vista 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 Nello stesso modello si fa riferimento alle viste con nomi identici, incluse le viste importate nel progetto. I nomi delle viste devono essere univoci all'interno del modello. Riferimento parametro view
This include does not match any files IDE
  • Un errore di battitura nel percorso del file causa un errore en.
  • Il riferimento a una cartella utilizza una sintassi non corretta.
  • Un riferimento all'importazione di progetti utilizza una sintassi non corretta.
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.
Using project_name or local_dependency in manifest.lkml without Local Project Import enabled is not supported. Params ignored. IDE Nel file manifest vengono utilizzati i parametri di importazione dei progetti locali mentre la funzionalità Labs Importazione progetto locale è disabilitata. I parametri di importazione dei progetti locali non possono essere utilizzati nel file manifest, a meno che non sia attivata la funzionalità Labs Importazione progetto locale.
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 è unita a una o più esplorazioni diverse dall'esplorazione 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 del tipo di conteggio eseguono un conteggio tramite la chiave primaria dichiarata nel file di 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 sta duplicando 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 ha un explore con lo stesso nome di un explore esistente nel file del modello di progetto di inclusione.*
  • È presente un riferimento circolare nel codice, che fa riferimento più volte a explore (o file del modello).
* Non è consigliabile includere file del modello in altri file del modello.
Unknown view '(?)' --> Did you '- include: (?)' in (?).model.lookml? IDE
  • Un modello include la cartella di visualizzazione, ma il file di visualizzazione specifico si trova al di fuori della cartella.
  • Un modello include il nome della vista, ma non il file della vista, se ha un nome diverso.
  • Una vista viene unita in 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 viene definito in una vista diversa e non è limitato all'ambito con il relativo nome della vista.
  • Un campo viene definito in una vista diversa che non è unita alle esplorazioni necessarie o ha un alias in un join, rendendo il campo inaccessibile da alcune esplorazioni.
  • Un parametro required_fields fa riferimento a un campo che non è accessibile, contiene errori di ortografia, non esiste 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, contiene errori di ortografia 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 Nel parametro access_grant di un file modello viene utilizzato un attributo con l'opzione Accesso utente impostata su Modifica.
datagroup (?) has a sql_trigger. This is not allowed in models with a parameterized connection. IDE Una connessione al database utilizza 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 relationship di un join non è definito. Se relationship non è specificato, Looker presuppone una relazione many-to-one per impostazione predefinita. Riferimento parametro 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 di derived_table. Se non viene specificato un distribution_style, Looker per impostazione predefinita sarà ALL. Riferimento parametro distribution_style
always_filter: unknown filter field '(?)' IDE
  • Un campo a cui fa riferimento un parametro always_filter non esiste, contiene errori di ortografia 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 vista che non è unita a tutti i parametri explore pertinenti oppure non ha un ambito basato sul nome della vista.
The location field type requires both sql_latitude and sql_longitude. IDE In un campo type: location manca il sottoparametro sql_latitude o sql_longitude. Per i campi del tipo di località sono necessari entrambi. Riferimento ai tipi di campo location
Missing required sql_step in create_process of derived table '(?)'. IDE
  • Non è specificato alcun sql_step in create_process, il che richiede uno o più sottoparametri sql_step.
  • Un errore dello strumento di convalida LookML memorizzato nella cache ha segnalato un sql_step mancante, anche se un sql_step era già stato aggiunto. Esegui la convalida ancora una volta 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 è configurata per la connessione nella pagina Impostazioni connessione del riquadro Amministrazione e/o non è stato specificato nessuno schema di database temporaneo nell'impostazione Database temporaneo.
Can't construct aggregate table (?), connection (?) could not be registered. IDE Ex L'impostazione Database temporaneo non è configurata nella pagina Impostazioni connessione del riquadro Amministrazione della connessione 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 la vista si trova in una cartella diversa.
  • Il nome di una vista o il percorso di un file contiene errori di ortografia in un'istruzione include oppure l'istruzione include include il nome della vista, ma non il file della vista, se denominato in modo 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 di tipo località richiedono i sottoparametri sql_latitude e sql_longitude anziché il parametro sql. Riferimento ai tipi di campo location
A list_field must be defined for measures of type list. IDE Ex Per generare un elenco da un campo, questo deve essere specificato per una misura pari a type: list. Riferimento ai tipi di campo list
Query failed with unexpected exception (?) IDE Ex SQL LD D S
  • Un database diverso dal database di connessione principale viene specificato nella colonna PDT Overrides (Override PDT) della pagina Connection Settings (Impostazioni connessione) di una connessione nel riquadro Admin (Amministrazione).
  • Il limite di query per utente è stato superato e una query in coda ha raggiunto il timeout del pool di connessioni.
  • 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 di pool di connessioni di una connessione e si è verificato il timeout delle query in coda una volta trascorso il periodo di timeout del pool di connessioni.
Missing dates/values for '(?)' were not filled. Ex
  • Impossibile applicare il riempimento della dimensione perché è stata selezionata più di una dimensione in un'esplorazione.
  • Impossibile applicare il riempimento della dimensione perché uno o più campi sono stati sottoposti a pivot in un'esplorazione.
  • Impossibile applicare il riempimento della dimensione perché un campo ha valori stringa distinti (ad es. parametri allowed_value o case) e al campo è applicato un filtro.
Inserire date e valori mancanti
filters: ` is not supported for measures of non-aggregate type '(?)' IDE Ex Un parametro filters è stato utilizzato con qualsiasi tipo di misura diverso da: 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 Esplora con errori ortografici, inesistenti o con commenti.
  • Un test di dati viene 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 dei parametri extension: required viene utilizzata come explore_source di un test di dati.
filter_expression: is not supported for measures of non-aggregate type '(?)' IDE Ex Un parametro filters_expression è stato utilizzato con qualsiasi tipo di misura diverso da: 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 relativo parametro sql
Cannot specify both sql_table_name and derived_table for view (?) IDE Una vista ha i parametri sql_table_name e derived_table definiti. Una vista può fare riferimento solo a una tabella: uno schema esistente nella connessione del 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 rilevamento dei dati non validi persistenti 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 viene definito in un join anziché in un explore.
  • Gli intervalli di tempo definiti in un dimension_group non sono pari a type: time.
  • Un parametro sql_distinct_key viene definito in una dimensione anziché in una misura.
Could not find the constant ` IDE A una costante viene fatto riferimento in un progetto importato in un progetto di importazione ed è 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. Utilizzare le costanti nei file da un progetto importato
Multiple primary key definitions for view '(?)': '(?)' and '(?)' IDE In un file di visualizzazione sono presenti più chiave primaria. Sono state specificate più dimensioni come chiave primaria con primary_key: yes oppure una visualizzazione estesa 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 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 PDT o una definizione di tabella aggregata include un elemento index in cui non è stata specificata una PDT o una colonna della 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. Ciò può essere causato da una delle seguenti condizioni:
  • È presente un errore ortografico nel nome della tabella o della colonna a cui viene fatto riferimento in un parametro sql.
  • I dati sottostanti nel database, ad esempio il nome di una colonna, sono cambiati.
Suggerimenti comuni per la risoluzione degli errori SQL in Looker (post della scheda Community)
Render job (?) failed [orphaned job] S L'istanza di Looker non era disponibile durante l'esecuzione del job pianificato. Questo può accadere durante gli aggiornamenti della versione e la manutenzione pianificata. Criteri di manutenzione di Google per i servizi in hosting su Looker