Catálogo de erros do Looker

A tabela a seguir é uma coleção de algumas mensagens de erro comuns exibidas no Looker, explicações sobre as causas e onde elas ocorrem, além de recursos de solução de problemas. Os erros aparecem de acordo com a frequência com que são informados ao suporte do Looker, em ordem decrescente, começando com o maior número de solicitações de suporte na parte de cima.

A coluna Local indica onde a mensagem de erro é exibida no Looker e inclui as seguintes opções (alguns erros podem aparecer em mais de um local no produto):

IDE = validador/IDE do LookML

Ex = Explore

SQL = SQL Runner

LD = Dashboard do LookML

D = painel

S = Programações

Mensagem de erro Local Causas possíveis Recursos para solução de problemas
Variable not found (?). IDE
  • A referência de variável do Liquid, {{ }}, está aninhada na lógica do Liquid, {% %}.
  • Um filtro com modelo faz referência a uma tabela que não é combinada em uma tabela derivada.
  • Um campo referenciado no Liquid não tem escopo completo com um nome de visualização (view_name.field_name).
  • O valor de um filtro é referenciado em outro filtro do painel do LookML.
  • O valor de um parâmetro parameter não é compatível com o type correspondente. Por exemplo: {% if parameters.change_value._parameter_value == "'AA'" %} Analise o parameter type para garantir que o valor seja avaliado corretamente (type: string em vez de type: unquoted).
  • Um campo é referenciado corretamente no Liquid como view_name.field_name, mas field_name não é definido na visualização de escopo view_name ou a visualização tem um alias com from em uma Análise.
  • Uma referência do Liquid a uma variável não está definida ou inclui um erro de digitação.
  • Uma referência do Liquid inclui um grupo de dimensão de type: time, mas não o período específico. Por exemplo, em vez de {{ view_name.creation_date }}, a referência precisa usar {{ view_name.creation_date_year }}.
  • Um campo está usando a sintaxe do operador de substituição do Liquid com o LookML, ${view_name.field_name}, em vez de sem, como view_name.field_name.
Inaccessible view (?). (?) is not accessible in explore (?). Check for missing joins in explore (?). IDE
  • A visualização referenciada não existe.
  • Uma mesclagem está faltando, o que torna a visualização inacessível para algumas Análises.
  • A visualização é renomeada com um parâmetro from em uma Análise detalhada.
Unknown or inaccessible field (?). Check for typos or append a timeframe to the name if the field is type time. IDE Qualquer uma das possíveis causas listadas para o erro Inaccessible view (?). (?) is not accessible in explore (?). Check for missing joins in explore (?). pode ser aplicada, além do seguinte:
  • Há um erro de digitação no nome de um campo ou em uma referência a ele.
  • O campo é excluído de uma Análise pelo parâmetro fields.
  • A referência é para um dimension_group sem um período especificado.
Unknown view (?). IDE Ex SQL
  • Uma visualização não está incluída no arquivo de modelo.
  • Um explore está estendendo uma explore de base que não tem um parâmetro view_name.
  • Um nome de análise detalhada definido no parâmetro explore é baseado em um nome de visualização incorreto ou inexistente.
  • Uma consulta do SQL Runner baseada em modelo está sendo executada com o modelo incorreto selecionado.
Unknown view (?). View does not exist in model (?). Check for typos or missing include statements. IDE Ex SQL
  • Uma explore está estendendo uma explore de base que não tem um parâmetro view_name, e os campos de qualquer uma das visualizações mescladas fazem referência ao nome da explore de base.
  • Um campo faz referência a uma visualização com erro de ortografia, inexistente ou não mesclada às Análises detalhadas aplicáveis.
Unknown field (?) in filter IDE
  • Uma definição de tabela derivada nativa (NDT) inclui um parâmetro bind_all_filters em um campo personalizado que não é definido no LookML.
  • Um filtro do LookML faz referência a um campo do LookML que está comentado ou não existe.
  • Um filtro do LookML faz referência a um campo do LookML de uma visualização diferente, e o campo não tem escopo total nem é agrupado em todos os parâmetros explore relevantes.
Measures with Looker aggregations (sum, average, min, max, list types) may not reference other measures. IDE Uma medida é referenciada na definição SQL de outra medida de tipo agregado.
Unknown view (?). View (?) does not exist in model (?). Check for typos or missing include statements in (?). IDE Uma visualização não está incluída em um arquivo de modelo ou está incluída, mas com erros de ortografia.
Can't construct persistent derived table (?), connection (?) could not be registered IDE Ex
  • Não foi possível criar as dependências de um PDT.
  • Há um problema com a conexão, que precisa ser diagnosticado testando a conexão. Por exemplo, o teste pode revelar que o usuário do Looker não tem acesso suficiente de propriedade ou gravação ao banco de dados.
  • Arquivos de projeto importados, como uma visualização que define o PDT com falha ou uma visualização referenciada pelo PDT com falha, não são incluídos no projeto de importação.
  • A conexão do banco de dados não tem a configuração Tabelas derivadas persistentes ativada.
  • O código de um bloco do Looker não foi atualizado para o dialeto SQL da conexão, se for diferente do dialeto para o qual o bloco foi escrito.
  • O OAuth está ativado para uma conexão do Snowflake ou do BigQuery.
  • Um valor diferente do padrão, TRUE, foi definido para o parâmetro AUTOCOMMIT do banco de dados do Snowflake.
Unknown or excluded suggest_dimension (?) in field (?) IDE
  • Um campo referenciado por um parâmetro suggest_dimension não existe, foi comentado ou está excluído em uma Análise detalhada por um parâmetro fields.
  • Um campo referenciado por um parâmetro suggest_dimension é definido em outra visualização, mas não tem escopo total como view_name.field_name na referência.
  • Um parâmetro suggest_dimension faz referência a um campo em uma visualização diferente que não é mesclada a todos os parâmetros explore relevantes ou a uma visualização com um alias em um explore com um parâmetro from.
A view named (?) has been defined multiple times. Each view in a model must have a unique name. IDE As visualizações com nomes idênticos são referenciadas no mesmo modelo, incluindo as visualizações importadas para o projeto. Os nomes das visualizações precisam ser exclusivos em um modelo. Referência do parâmetro view
This include does not match any files IDE
  • Um erro de digitação no caminho do arquivo está causando um erro.
  • Uma referência de pasta está usando uma sintaxe incorreta.
  • Uma referência de importação de projeto está usando uma sintaxe incorreta.
SQL Dialect does not support Symmetric Aggregates with percentiles, field ignored. Ex O dialeto do banco de dados não oferece suporte a medidas de type: median ou type: percentile com agregados simétricos.
Cannot use native derived table (?) with bind_all_filters outside of its source explore (?) IDE Ex Uma tabela derivada nativa (NDT) com um parâmetro bind_all_filters é mesclada a uma ou mais Análises, exceto a definida no parâmetro explore_source. Usar 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 Um parâmetro sql é usado em uma medida de type: count. As medidas do tipo "contagem" fazem uma contagem pela chave primária declarada no arquivo de visualização e não exigem um parâmetro sql.
An explore named (?) has been defined multiple times. Each explore in a model must have a unique name. IDE LD
  • Um nome de Análise definido no parâmetro explore de um arquivo de modelo está duplicando outro nome de Análise existente. Os nomes de análises detalhadas precisam ser exclusivos em um modelo.
  • Um projeto importado tem um explore com o mesmo nome de um explore existente no projeto de importação.
  • Um arquivo de modelo incluído tem um explore com o mesmo nome de um explore existente no arquivo de modelo do projeto que inclui.*
  • Há uma referência circular no código, que faz referência ao explore (ou arquivo de modelo) várias vezes.
* Não é recomendável incluir arquivos de modelo em outros arquivos de modelo.
Unknown view '(?)' --> Did you '- include: (?)' in (?).model.lookml? IDE
  • Um modelo está incluindo a pasta de visualização, mas o arquivo de visualização específico está fora da pasta.
  • Um modelo está incluindo o nome da visualização, mas não o arquivo da visualização, se tiver um nome diferente.
  • Uma visualização é mesclada a um explore várias vezes, mas o parâmetro from está ausente na segunda vez que é mesclada.
Unknown field '(?)' IDE Ex
  • O campo que você está tentando referenciar não existe, está com um erro de ortografia ou foi comentado.
  • Um campo referenciado é definido em uma visualização diferente e não tem escopo com o nome da visualização.
  • Um campo é definido em uma visualização diferente que não é mesclada às Análises necessárias ou a visualização tem um alias em uma mesclagem, o que torna o campo inacessível para algumas Análises.
  • Um parâmetro required_fields faz referência a um campo que está inacessível, escrito incorretamente, não existe ou está comentado.
Cannot use (?) as access filter since any user can edit their own value. Ex Um atributo de usuário com a opção Acesso do usuário definida como Editar é usado no parâmetro access_filter de uma Análise.
label_from_parameter of (?) must refer to a parameter. IDE Ex
  • Um campo referenciado por um parâmetro label_from_parameter não existe, está com um erro de ortografia ou está comentado.
  • Um campo referenciado por um parâmetro label_from_parameter existe, mas não é do tipo parameter.
Cannot use user-editable attribute (?) for access_grant (?) IDE Ex Um atributo de usuário com a opção Acesso do usuário definida como Editar é usado no parâmetro access_grant de um arquivo de modelo.
datagroup (?) has a sql_trigger. This is not allowed in models with a parameterized connection. IDE Uma conexão de banco de dados está usando atributos de usuário para credenciais de login do banco de dados, e a coluna Substituições de PDT não está configurada para um usuário de banco de dados separado para processos de PDT.
relationship missing, assumed to be many_to_one. IDE O relationship de uma mesclagem não está definido. Quando um relationship não é especificado, o Looker assume uma relação many-to-one por padrão. Referência do parâmetro relationship
No distribution_style specified in persistent derived table (?). Using default distribution style (?). IDE Um PDT de conexão do Redshift não tem um parâmetro distribution_style especificado na definição de derived_table. Quando não há um distribution_style especificado, o Looker usa ALL como padrão. Referência do parâmetro distribution_style
always_filter: unknown filter field '(?)' IDE
  • Um campo referenciado por um parâmetro always_filter não existe, está com um erro de ortografia ou está comentado.
  • Um campo referenciado por um parâmetro always_filter é um dimension_group de type: time que não tem um período anexado.
  • Um campo referenciado por um parâmetro always_filter é um campo definido em uma visualização que não é agrupada em todos os parâmetros explore relevantes ou que não tem o escopo definido com o nome da visualização.
The location field type requires both sql_latitude and sql_longitude. IDE Um campo de type: location está ausente do subparâmetro sql_latitude ou sql_longitude. Os campos do tipo de local exigem os dois. Referência do tipo de campo location
Missing required sql_step in create_process of derived table '(?)'. IDE
  • Não há sql_step especificado no create_process, que exige um ou mais subparâmetros sql_step.
  • Um erro de validador do LookML armazenado em cache sinalizou uma sql_step ausente, mesmo que uma sql_step já tenha sido adicionada. Valide mais uma vez para resolver o erro.
Referência do parâmetro create_process
Can't construct aggregate table (?), temporary schema for (?) is unset. IDE Ex A configuração Tabelas derivadas persistentes não está definida para a conexão na página Configurações da conexão no painel Administrador e/ou não há um esquema de banco de dados temporário especificado na configuração Banco de dados temporário.
Can't construct aggregate table (?), connection (?) could not be registered. IDE Ex A configuração Banco de dados temporário não está definida na página Configurações da conexão da conexão no painel Administrador ou o Looker não tem as permissões adequadas para o banco de dados temporário especificado na configuração Banco de dados temporário.
Unknown view (?) referenced by explore (?) IDE
  • Uma visualização é incluída usando o include: "*.view.lkml" padrão, mas está em uma pasta diferente.
  • O nome de uma visualização ou o caminho de um arquivo está escrito incorretamente em uma instrução include, ou a instrução include inclui o nome da visualização, mas não o arquivo da visualização, se o nome for diferente.
  • Há um problema com caracteres especiais, como _views, em uma pasta.
  • Uma explore está estendendo outra explore que não tem um parâmetro view_name que especifique a visualização de base.
The location field type does not use the sql parameter. Please use sql_latitude and sql_longitude instead. IDE Um parâmetro sql é usado em um campo de type: location. Os campos de tipo de local exigem subparâmetros sql_latitude e sql_longitude em vez do parâmetro sql. Referência do tipo de campo location
A list_field must be defined for measures of type list. IDE Ex Para gerar uma lista de um campo, ele precisa ser especificado para uma medida de type: list. Referência do tipo de campo list
Query failed with unexpected exception (?) IDE Ex SQL LD D S
  • Um banco de dados diferente do banco de dados de conexão principal é especificado na coluna Substituições de PDT na página Configurações de conexão de uma conexão no painel Administrador.
  • O limite de consultas por usuário foi excedido, e uma consulta em fila atingiu o tempo limite do pool de conexões.
  • Uma conexão JDBC falhou.
  • Ocorreu uma falha inesperada no aplicativo do Looker.
Looker is having trouble connecting to your database. Ex SQL O limite máximo de um pool de conexões foi atingido, e as consultas em fila expiraram após o tempo limite do pool de conexões.
SQL Error in incremental PDT: Query execution failed Ex D S O esquema subjacente foi alterado para uma ou mais tabelas referenciadas em uma PDT incremental baseada em SQL. A PDT incremental falha na criação após a mudança de esquema
Missing dates/values for '(?)' were not filled. Ex
  • O preenchimento de dimensão não pode ser aplicado porque mais de uma dimensão foi selecionada em uma análise detalhada.
  • Não é possível aplicar o preenchimento de dimensão porque um ou mais campos foram pivotados em uma Análise detalhada.
  • O preenchimento de dimensão não pode ser aplicado porque um campo tem valores de string distintos (por exemplo, parâmetros allowed_value ou case) e há um filtro aplicado a ele.
Preencher datas e valores ausentes
filters: ` is not supported for measures of non-aggregate type '(?)' IDE Ex Um parâmetro filters foi usado com qualquer tipo de medida diferente dos seguintes: count, sum, average e count_distinct.
Unknown source explore (?) in lookml test (?) declaration. IDE
  • Um nome de Análise com erro de digitação, inexistente ou comentado é usado no subparâmetro explore_source de um teste de dados.
  • Um teste de dados é definido em um arquivo que não inclui ou não está incluído no arquivo que contém a definição de explore_source da Análise.
  • Uma Análise detalhada com a especificação do parâmetro extension: required é usada como explore_source de um teste de dados.
filter_expression: is not supported for measures of non-aggregate type '(?)' IDE Ex Um parâmetro filters_expression foi usado com qualquer tipo de medida diferente de count, sum, average ou 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 Uma dimensão faz referência a uma medida ou outra agregação no parâmetro sql
Cannot specify both sql_table_name and derived_table for view (?) IDE Uma visualização tem os parâmetros sql_table_name e derived_table definidos. Uma visualização só pode referenciar uma tabela, seja um esquema existente na conexão do banco de dados com sql_table_name ou uma nova tabela com 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 Um NDT persistido é baseado em uma seção "Explorar" com um parâmetro access_filter que faz referência aos atributos do usuário.
Unknown or unexpected parameter "(?)" in (?). IDE
  • Um parâmetro distribution_style é usado para um dialeto que não oferece suporte a ele
  • Um parâmetro cluster_keys é usado para um dialeto que não oferece suporte a ele
  • Um parâmetro sql_always_where é definido em um join em vez de um explore.
  • Os períodos definidos em um dimension_group não são de type: time.
  • Um parâmetro sql_distinct_key é definido em uma dimensão, e não em uma medida.
Could not find the constant IDE Uma constante é referenciada em um projeto importado e é definida apenas no projeto importado. As constantes só podem ser referenciadas nos projetos em que são definidas. A constante precisa ser redefinida no arquivo de manifesto. Como usar constantes em arquivos de um projeto importado
Multiple primary key definitions for view '(?)': '(?)' and '(?)' IDE Mais de uma chave primária existe em um arquivo de visualização. Mais de uma dimensão é especificada como uma chave primária com primary_key: yes, ou uma visualização de extensão especifica uma nova dimensão como uma chave primária com primary_key: yes.
Persistent Native Derived Table for view (?) references user attributes. Persisting this table may result in unexpected behavior. IDE Uma NDT persistente ou uma tabela de consciência agregada é baseada em uma explore com um parâmetro access_filter ou sql_always_where que faz referência a atributos do usuário.
No map layer named (?) is defined. Must be one of countries, uk_postcode_areas, us_counties_fips, us_states, us_zipcode_tabulation_areas IDE Uma dimensão faz referência a uma camada de mapa com map_layer_name quando não há uma camada de mapa definida em todos os modelos em que a visualização do campo está incluída. Por exemplo, uma visualização é incluída em vários modelos, mas a camada do mapa é definida em apenas um modelo.
Persistent derived table (?) should include at least one index IDE Uma definição de tabela agregada ou de PDT inclui um index em que uma coluna de tabela agregada ou PDT não foi especificada.
The x database encountered an error while running this query. Ex SQL O banco de dados não consegue localizar uma coluna referenciada pelo parâmetro sql de um campo. Isso pode ser causado por uma das seguintes condições:
  • Há um erro de digitação no nome da tabela ou coluna referenciado em um parâmetro sql.
  • Os dados subjacentes no banco de dados, por exemplo, o nome de uma coluna, mudaram.
Dicas comuns de solução de problemas de erros de SQL no Looker (postagem da Comunidade)
Render job (?) failed [orphaned job] S A instância do Looker ficou indisponível durante a execução do job programado. Isso pode acontecer durante atualizações de versão e manutenção programada. Política de manutenção do Google para serviços hospedados no Looker