Catalogo degli errori di Looker

La tabella che segue contiene una raccolta di alcuni messaggi di errore comuni visualizzati in Looker, spiegazioni sulle cause sottostanti e su dove si verificano e sulle 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 maggior numero di richieste di assistenza ricevute nella parte superiore.

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

IDE = Strumento di convalida Look/ML

Ex = Esplora

SQL = SQL Runner

LD = dashboard LookML

D = Dashboard

S = Pianificazioni

Messaggio di errore Posizione Possibili cause Risorse per la risoluzione dei problemi
Variable not found (?). IDE
  • Il Liquido per il riferimento alla variabile {{ }} è nidificato all'interno di Liquid per la logica, {% %}.
  • Un filtro basato su modello fa riferimento a una tabella che non è inclusa 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 di LookML.
  • Il valore di un parametro parameter non è compatibile con l'elemento 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).
  • Un campo viene riportato correttamente in Liquid come view_name.field_name, ma field_name non è definito nella visualizzazione mirata view_name oppure la vista ha un alias con from in un'esplorazione.
  • Un riferimento a una variabile di Liquid non è definito oppure include un errore di ortografia.
  • Un riferimento di Liquid include un gruppo di dimensioni type: time, ma non l'intervallo di tempo specifico. Ad esempio, anziché
    {{ view_name.creation_date }}, il riferimento dovrebbe 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, che rende la visualizzazione inaccessibile ad alcune esplorazioni.
  • La vista è stata rinominata con un parametro from in Esplora.
Unknown or inaccessible field (?). Check for typos or append a timeframe to the name if the field is type time. IDE Potrebbe essere applicata una qualsiasi delle cause elencate per l'errore Inaccessible view (?). (?) is not accessible in explore (?). Check for missing joins in explore (?)., oltre a:
  • È presente un errore di digitazione nel nome di un campo o in un riferimento al campo.
  • Il campo è escluso da un'esplorazione dal parametro fields.
  • Il riferimento si riferisce a dimension_group senza un periodo di tempo specificato.
Unknown view (?). IDE Ex SQL
  • Il file del modello non contiene una vista.
  • Un elemento explore estende un valore explore di base in cui manca un parametro view_name.
  • Un nome Esplora 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 explore di base in cui manca un parametro view_name e i campi di una qualsiasi delle viste unite fanno riferimento al nome della base explore.
  • Un campo fa riferimento a una vista con errori di ortografia, inesistente o non collegata 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 è stato commentato o che non esiste.
  • Un filtro LookML fa riferimento a un campo LookML da una vista diversa e questo campo non ha una portata completa né è stato unito a tutti i parametri explore pertinenti.
Measures with Looker aggregations (sum, average, min, max, list types) may not reference other measures. IDE È presente un 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 modello oppure è inclusa, ma contiene un errore 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 diagnosticata testando la connessione (ad esempio, un test della connessione potrebbe rivelare che l'utente di Looker potrebbe non disporre di autorizzazioni di accesso al dominio o di scrittura sufficienti).
  • I file di progetto importati, ad esempio una vista che definisce la PDT in errore, o una vista a cui fa riferimento la PDT in errore, non sono inclusi nel progetto di importazione.
  • Per la connessione al database non è abilitata l'impostazione Persistent Derived Tables (Tabelle derivate permanenti).
  • Il codice di un blocco di 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 del database Snowflake AUTOCOMMIT è stato impostato un valore diverso da TRUE,
Unknown or excluded suggest_dimension (?) in field (?) IDE
  • Un campo a cui si fa riferimento in un parametro suggest_dimension non esiste, è stato aggiunto un commento o è stato escluso in un parametro fields in un Explore.
  • Un campo a cui fa riferimento un parametro suggest_dimension viene definito in un'altra vista, ma non ha l'ambito completo come view_name.field_name nel riferimento.
  • Un parametro suggest_dimension fa riferimento a un campo in una vista diversa che non è inclusa in tutti i parametri explore pertinenti oppure in 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 in un modello. Riferimento parametro view
This include does not match any files IDE
  • Un errore di ortografia nel percorso del file causa un errore.
  • La sintassi di un riferimento a una cartella sta utilizzando una sintassi errata.
  • Un riferimento di importazione di progetto 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 I parametri di importazione locale del progetto vengono utilizzati nel file manifest quando la funzionalità Local Project Import (Importazione progetto locale) è disattivata. I parametri di importazione dei progetti locali non possono essere utilizzati nel file manifest, a meno che non sia attivata la funzionalità Labs di Importazione progetto locale.
Cannot use native derived table (?) with bind_all_filters outside of its source explore (?) IDE Ex Una tabella nativa derivata (NDT) con un parametro bind_all_filters viene unita a una o più esplorazioni diverse da quella definita nel parametro explore_source. Con 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 nella misura type: count. Le misure dei tipi di conteggio eseguono un conteggio in base alla 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 Explore Explore, definito nel parametro explore di un file modello, duplica un altro nome di Explore 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 del modello di progetto incluso.*
  • Nel codice è presente un riferimento circolare che fa riferimento a explore (o al file modello) più volte.
* Non è consigliabile includere file modello in altri file modello.
Unknown view '(?)' --> Did you '- include: (?)' in (?).model.lookml? IDE
  • Un modello include la cartella di visualizzazione, ma il file di visualizzazione specifico è esterno.
  • Un modello include il nome della vista, ma non il file della vista, se ha un nome diverso.
  • Una vista viene unita in un explore più volte, ma la seconda volta manca il parametro from.
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 un'altra vista e non è limitato all'ambito del nome della vista in questione.
  • Un campo viene definito in una vista diversa che non è unita alle esplorazioni necessarie o la vista è alias in un join, rendendo il campo inaccessibile da alcune esplorazioni.
  • Un parametro required_fields fa riferimento a un campo inaccessibile, contenente errori ortografici, 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 in un parametro access_filter di Explore.
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 un errore di ortografia o viene aggiunto un commento.
  • Un campo a cui fa riferimento un parametro label_from_parameter esiste, ma non è un tipo parameter.
Cannot use user-editable attribute (?) for access_grant (?) IDE Ex Nel parametro access_grant di un file modello viene utilizzato un attributo utente 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 distinto del database per i processi PDT.
relationship missing, assumed to be many_to_one. IDE Il valore relationship di un join non è definito. Quando relationship non è specificato, Looker utilizza automaticamente una relazione many-to-one. Riferimento parametro relationship
No distribution_style specified in persistent derived table (?). Using default distribution style (?). IDE Un PDT di connessione Redshift non ha un parametro distribution_style specificato nella definizione derived_table. Quando non è specificato alcun distribution_style, Looker ha come valore predefinito ALL. Riferimento parametro distribution_style
always_filter: unknown filter field '(?)' IDE
  • Un campo a cui fa riferimento un parametro always_filter non esiste, contiene un errore di ortografia o viene inserito in un commento.
  • Un campo a cui fa riferimento un parametro always_filter è un dimension_group di type: time a cui non è stato aggiunto un intervallo di tempo.
  • Un campo a cui fa riferimento un parametro always_filter è un campo definito in una vista che non è incluso in tutti i parametri explore pertinenti oppure l'ambito del campo non è l'ambito del relativo nome vista.
The location field type requires both sql_latitude and sql_longitude. IDE Nel campo type: location manca il sottoparametro sql_latitude o il parametro sql_longitude. I campi relativi ai tipi di località richiedono entrambi. Riferimento per il tipo di campo location
Missing required sql_step in create_process of derived table '(?)'. IDE
  • sql_step non è specificato 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 era 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 Persistent Derived Tables (Tabelle derivate permanenti) non è configurata per la connessione nella pagina Connection Settings (Impostazioni di connessione) del riquadro Admin (Amministrazione), e/o non è stato specificato uno schema di database temporaneo nell'impostazione Temp Database (Database temporaneo).
Can't construct aggregate table (?), connection (?) could not be registered. IDE Ex L'impostazione Temp Database (Database temporaneo) non è configurata nella pagina Connection Settings (Impostazioni di connessione) del riquadro Admin (Amministrazione) oppure non dispone delle autorizzazioni appropriate per il database temporaneo specificato nell'impostazione Temp Database (Database temporaneo).
Unknown view (?) referenced by explore (?) IDE
  • Una vista è inclusa utilizzando la finestra predefinita include: "*.view.lkml", ma si trova in un'altra cartella.
  • Il nome di una vista o il percorso del file non è scritto correttamente in un'istruzione include oppure l'istruzione include include il nome della vista, ma non il file della vista, se ha un nome diverso.
  • Si è verificato un problema con i caratteri speciali, come _views, in una cartella.
  • Un explore sta estendendo un altro explore in 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 type: location. I campi dei tipi di località richiedono i sottoparametri sql_latitude e sql_longitude anziché il parametro sql. Riferimento per il tipo di campo location
A list_field must be defined for measures of type list. IDE Ex Per generare un elenco da un campo, quest'ultimo deve essere specificato per una misura di type: list. Riferimento per il 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 PDT Overrides (Override PDT) su una connessione nella pagina Connection Settings (Impostazioni di connessione) del 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 il tempo di attesa per le query in coda è scaduto al termine della finestra di timeout del pool di connessioni.
Missing dates/values for '(?)' were not filled. Ex
  • Il riempimento delle dimensioni non può essere applicato perché è stata selezionata più di una dimensione in un'esplorazione.
  • Il riempimento delle dimensioni non può essere applicato perché uno o più campi sono stati pivot in un'esplorazione.
  • Il riempimento delle dimensioni non può essere applicato perché un campo ha valori di stringa distinti (ad esempio, parametri allowed_value o case) e a tale campo è stato 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 qualsiasi tipo di misura diverso da quelli seguenti: count, sum, average e count_distinct.
Unknown source explore (?) nella dichiarazione del test Lookml (?). IDE
  • Un nome di Explore contenente errori ortografici, inesistente o commentato viene utilizzato in un sottoparametro explore_source del test di dati.
  • Un test di dati viene definito in un file che non include o non è incluso nel file che contiene la definizione explore_source di Explore.
  • 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 Un parametro filters_expression è stato utilizzato con qualsiasi tipo di misura diverso da quello seguente: 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 In una vista sono stati definiti entrambi i parametri sql_table_name e derived_table. Una vista può fare riferimento solo a una 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 permanente 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 supporta tale parametro
  • Un parametro cluster_keys viene utilizzato per un dialetto che non supporta tale parametro
  • Un parametro sql_always_where viene definito in un join anziché in un explore.
  • I periodi di tempo definiti in un elemento dimension_group non sono type: time.
  • Un parametro sql_distinct_key viene definito in una dimensione anziché in una misura.
Could not find the constant ` IDE Una costante fa riferimento a 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 definiti. La costante deve essere definita di nuovo nel file manifest. Utilizzo delle costanti nei file di un progetto importato
Multiple primary key definitions for view '(?)': '(?)' and '(?)' IDE In un file di vista sono presenti più chiavi principali. Più di una dimensione è specificata come chiave primaria con primary_key: yes, oppure una vista 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 Una tabella NDT permanente 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 mappa con map_layer_name quando non è definito alcun livello mappa in tutti i modelli in cui è inclusa la visualizzazione del campo. Ad esempio, una visualizzazione è inclusa in più modelli, ma il livello 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 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 è in grado di individuare una colonna a cui si fa riferimento nel parametro sql di un campo. Può essere causata da una delle seguenti condizioni:

  • Il nome della tabella o della colonna contiene un errore di riferimento a cui si fa riferimento in un parametro sql.
  • I dati sottostanti del database, ad esempio il nome di una colonna, sono cambiati.
  • Suggerimenti comuni per la risoluzione degli errori SQL in Looker (post della scheda Community)