Catálogo de erros do Looker

A tabela a seguir é uma coleção de algumas mensagens de erro comuns que aparecem 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 superior.

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 = Explorar

SQL = SQL Runner

LD = dashboard do LookML

D = Dashboard

S = Schedules

Mensagem de erro Local Causas possíveis Recursos de solução de problemas
Variable not found (?). IDE
  • O Liquid para referência de variável, {{ }}, está aninhado no Liquid para lógica, {% %}.
  • Um filtro com modelo faz referência a uma tabela que não está unida a uma tabela derivada.
  • Um campo referenciado em Liquid não está totalmente no escopo com um nome de visualização (view_name.field_name).
  • O valor de um filtro é referenciado dentro de 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'" %} Revise o parameter type para garantir que o valor seja avaliado corretamente (type: string x type: unquoted).
  • Um campo é referenciado corretamente em Liquid como view_name.field_name, mas field_name não está definido na visualização com escopo view_name, ou a visualização tem um alias com from em uma análise detalhada.
  • 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ões de type: time, mas não o período específico. Por exemplo, em vez de {{ view_name.creation_date }}, a referência deve usar {{ view_name.creation_date_year }}.
  • Um campo está usando Liquid com a sintaxe do operador de substituição do 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 junção 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 se aplicar, 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 detalhada pelo parâmetro fields.
  • A referência é a 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 um explore básico 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
  • Um explore está estendendo um explore de base que não tem um parâmetro view_name, e os campos de qualquer uma das visualizações unidas referenciam o nome do explore de base.
  • Um campo faz referência a uma visualização com erros de ortografia, inexistente ou não associada às análises detalhadas aplicáveis.
Unknown field (?) in filter IDE
  • Uma definição de tabela derivada nativa (NDT, na sigla em inglês) inclui um parâmetro bind_all_filters em um campo personalizado que não está definido em LookML.
  • Um filtro da LookML faz referência a um campo da LookML que está comentado ou não existe.
  • Um filtro da LookML faz referência a um campo da LookML de uma visualização diferente, e o campo não está totalmente no escopo nem unido a todos os parâmetros explore relevantes.
Measures with Looker aggregations (sum, average, min, max, list types) may not reference other measures. IDE Uma métrica é referenciada na definição SQL de outra métrica agregada.
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 um erro 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 uma PDT.
  • Há um problema com a conexão, que precisa ser diagnosticado testando-a. Por exemplo, o teste pode revelar que o usuário do Looker não tem acesso de gravação ou propriedade suficiente ao banco de dados.
  • Os arquivos de projeto importados, como uma visualização que define a PDT com falha ou uma visualização referenciada pela PDT com falha, não são incluídos no projeto de importação.
  • A conexão com o 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 Snowflake.
Unknown or excluded suggest_dimension (?) in field (?) IDE
  • Um campo referenciado por um parâmetro suggest_dimension não existe, foi comentado ou é 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 está totalmente no escopo 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 está unida a todos os parâmetros explore relevantes ou a uma visualização que tem 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 importadas para o projeto. Os nomes de visualização 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 a 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 é compatível com medidas de type: median ou type: percentile com agregações simétricas.
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 é unida a uma ou mais Análises diferentes da 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 de tipo de contagem realizam 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. Os nomes das análises detalhadas precisam ser exclusivos em um modelo.
  • Um projeto importado tem um explore com o mesmo nome de um explore no projeto de importação.
  • Um arquivo de modelo incluído tem um explore com o mesmo nome de um explore no arquivo de modelo do projeto de inclusão.*
  • Há uma referência circular no código, que faz referência ao explore (ou arquivo de modelo) várias vezes.
* Não é uma prática recomendada 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 inclui o nome da visualização, mas não o arquivo dela, se tiver um nome diferente.
  • Uma visualização é unida a um explore várias vezes, mas não tem o parâmetro from na segunda vez que é unida.
Unknown field '(?)' IDE Ex
  • O campo que você está tentando referenciar não existe, foi digitado incorretamente ou foi definido como comentário.
  • Um campo referenciado é definido em uma visualização diferente e não tem o nome da visualização.
  • Um campo é definido em uma visualização diferente que não está unida às análises necessárias, ou a visualização tem um alias em uma junção, o que torna o campo inacessível para algumas análises.
  • Um parâmetro required_fields faz referência a um campo inacessível, com erro de ortografia, inexistente ou comentado.
Cannot use (?) as access filter since any user can edit their own value. Ex Um atributo do usuário com a opção Acesso do usuário definida como Editar é usado em um parâmetro access_filter da análise detalhada.
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 erro de ortografia ou foi 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 do 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 junção 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 Uma 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 erro de ortografia ou foi 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 é definido em uma visualização que não está unida a todos os parâmetros explore relevantes ou não está no escopo com o nome da visualização.
The location field type requires both sql_latitude and sql_longitude. IDE Um campo de type: location não tem o subparâmetro sql_latitude ou sql_longitude. Os campos de 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 do validador do LookML em cache sinalizou um sql_step ausente, mesmo que um sql_step já tivesse sido adicionado. 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 permanentes não está definida para a conexão na página Configurações de conexão do 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 de conexão do 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 caminho de arquivo está com erro de ortografia em uma instrução include, ou a instrução include está incluindo o nome da visualização, mas não o arquivo dela, se tiver um nome diferente.
  • Há um problema com caracteres especiais, como _views, em uma pasta.
  • Um explore está estendendo outro explore que não tem um parâmetro view_name especificando 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 os 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 principal é especificado na coluna Substituições de PDT da 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 na fila atingiu o tempo limite do pool de conexões.
  • Uma conexão JDBC falhou.
  • Ocorreu uma falha inesperada no aplicativo Looker.
Looker is having trouble connecting to your database. Ex SQL O limite máximo do pool de conexões de uma conexão foi atingido, e as consultas na fila atingiram o tempo limite após o término da janela de tempo limite do pool de conexões.
SQL Error in incremental PDT: Query execution failed Ex D S O esquema subjacente mudou para uma ou mais tabelas referenciadas em uma PDT incremental baseada em SQL. A criação da PDT incremental falha após a mudança de esquema
Missing dates/values for '(?)' were not filled. Ex
  • Não é possível aplicar o preenchimento de dimensão 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 transformados em tabela dinâmica em uma análise detalhada.
  • Não é possível aplicar o preenchimento de dimensão porque um campo tem valores de string distintos (por exemplo, parâmetros allowed_value ou case) e há um filtro aplicado a esse campo.
Preencher datas e valores ausentes
filters: ` is not supported for measures of non-aggregate type '(?)' IDE Ex Um parâmetro filters foi usado com um tipo de métrica diferente dos seguintes: count, sum, average e count_distinct.
Unknown source explore (?) in lookml test (?) declaration. IDE
  • Um nome do recurso Detalhar com erros de ortografia, 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 detalhada.
  • Uma análise detalhada com a especificação do parâmetro extension: required é usada como o 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 um tipo de métrica diferente dos seguintes: 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 fazer referência a uma tabela: 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 Uma NDT persistente é baseada em uma análise detalhada com um parâmetro access_filter que faz referência a 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 em vez de uma métrica.
Could not find the constant IDE Uma constante é referenciada de um projeto importado em um projeto de importação e só é definida 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. 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 chave primária com primary_key: yes, ou uma visualização de extensão especifica uma nova dimensão como 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 reconhecimento agregado é baseada em um 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 de mapa é definida em apenas um deles.
Persistent derived table (?) should include at least one index IDE Uma PDT ou uma definição de tabela agregada inclui um index em que uma coluna de PDT ou de tabela agregada 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 da coluna referenciada em um parâmetro sql.
  • Os dados subjacentes no banco de dados, por exemplo, um nome de coluna, mudaram.
Dicas para solucionar problemas comuns de erros de SQL no Looker (postagem na comunidade)
Render job (?) failed [orphaned job] S A instância do Looker estava 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 pelo Looker