Catálogo de erros do Looker

A tabela abaixo é uma coleção de algumas mensagens de erro comuns que aparecem no Looker, além de explicações das respectivas 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 no topo.

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

IDE = Validador/IDE da LookML

Ex = Explorar

SQL = executor do SQL

LD = painel LookML

D = Painel

S = Horários

Mensagem de erro Local Causas possíveis Recursos para solução de problemas
Variable not found (?). IDE
  • O Liquid para referência de variável, {{ }}, está aninhado no Liquid para a lógica, {% %}.
  • Um filtro de modelo faz referência a uma tabela que não está mesclada em uma tabela derivada.
  • Um campo referenciado em Liquid não tem escopo total com um nome de visualização (view_name.field_name).
  • Um valor de filtro é referenciado dentro de outro filtro do painel LookML.
  • Um valor de parâmetro parameter não é compatível com o type correspondente. Por exemplo: {% dynamic if parameters.change_value._parameter_value == "'AA'" %}. Analise os type do parameter para garantir que o valor seja avaliado corretamente (type: string x type: unquoted).
  • Um campo é referenciado corretamente no 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 o alias com from em um explore.
  • Uma referência de líquido a uma variável não está definida ou a referência inclui um erro de digitação.
  • Uma referência de líquido 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 precisa usar
    {{ view_name.creation_date_year }}.
  • Um campo está usando um líquido 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 mesclagem está ausente, tornando a visualização inacessível a alguns "explores".
  • A visualização é renomeada com um parâmetro from em uma exploração.
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 ao campo.
  • O campo é excluído de um"Explorar"pelo parâmetro fields.
  • A referência é uma dimension_group sem um período especificado.
Unknown view (?). IDE Ex SQL
  • Uma visualização não está incluída no arquivo do modelo.
  • Um explore está estendendo um explore de base que não tem um parâmetro view_name.
  • Um nome de exploração definido no parâmetro explore é baseado em um nome de visualização com erro ortográfico ou inexistente.
  • Uma consulta SQL Runner baseada em modelo está em execução 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 mescladas fazem referência ao nome explore de base.
  • Um campo faz referência a uma visualização com erro de ortografia, inexistente ou que não está associada aos Explorars aplicáveis.
Unknown field (?) in filter IDE
  • Uma definição de tabela derivada (NDT, na sigla em inglês) nativa inclui um parâmetro bind_all_filters em um campo personalizado que não está definido no LookML.
  • Um filtro LookML faz referência a um campo LookML que é comentado ou que não existe.
  • Um filtro LookML referencia um campo LookML de uma visualização diferente, e o campo não tem escopo completo nem está mesclado 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 dentro da definição SQL de outra medida do 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 contém erros ortográficos.
Can't construct persistent derived table (?), connection (?) could not be registered IDE Ex
  • Falha ao criar dependências de um PDT atual.
  • Há um problema com a conexão, que precisa ser diagnosticado ao testá-la (por exemplo, testar a conexão pode revelar que o usuário do Looker pode não ter acesso próprio ou de gravação ao banco de dados).
  • Arquivos de projetos importados, como uma visualização que define o PDT com falha ou uma visualização referenciada pelo PDT com falha, não estão incluídos no projeto de importação.
  • A conexão Tabelas derivadas permanentes não está ativada na conexão do banco de dados.
  • Um código do bloco do Looker não foi atualizado para o dialeto SQL da conexão, caso seja 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 valor 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 foi excluído em um Explorar por um parâmetro fields.
  • Um campo referenciado por um parâmetro suggest_dimension é definido em outra visualização, mas não tem o escopo total de 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á mesclada a todos os parâmetros explore relevantes, ou em uma visualização com 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 das visualizações precisam ser exclusivos em um modelo. Referência de 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 sintaxe de importação de projeto está usando a 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.
Using project_name or local_dependency in manifest.lkml without Local Project Import enabled is not supported. Params ignored. IDE Os parâmetros de importação do projeto local são usados no arquivo de manifesto enquanto o recurso Importar projeto local está desativado. Os parâmetros de importação de projetos locais não podem ser usados no arquivo de manifesto, a menos que o recurso Laboratórios de importação de projetos locais esteja ativado.
Cannot use native derived table (?) with bind_all_filters outside of its source explore (?) IDE Ex Uma tabela derivada nativa (NDT, na sigla em inglês) com um parâmetro bind_all_filters é mesclada a um ou mais Explorars diferentes do Explorar definido 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 exploração definido no parâmetro explore de um arquivo de modelo está duplicando outro nome de exploração existente. Os nomes dos exploradores 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 de projeto incluído.*
  • Há uma referência circular no código, fazendo 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 inclui 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 de visualização, se o nome for diferente.
  • Uma visualização é mesclada em uma explore várias vezes, mas não contém o parâmetro from na segunda vez que é mesclada.
Unknown field '(?)' IDE Ex
  • O campo que você está tentando referenciar não existe, foi digitado incorretamente 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 está unida às explorações necessárias, ou a visualização tem alias em uma mesclagem, tornando o campo inacessível para algumas explorações.
  • Um parâmetro required_fields faz referência a um campo que está inacessível, incorreto, que não existe ou que foi 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 do "Explorar".
label_from_parameter of (?) must refer to a parameter. IDE Ex
  • Um campo referenciado por um parâmetro label_from_parameter não existe, foi digitado incorretamente ou é comentado.
  • Há um campo referenciado por um parâmetro label_from_parameter, mas não é um tipo parameter.
Cannot use user-editable attribute (?) for access_grant (?) IDE Ex Um atributo do usuário com a opção Acesso do usuário definida como Editar é usado em um parâmetro do arquivo do modelo access_grant.
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ção 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 Uma relationship da mesclagem não está definida. Quando um relationship não é especificado, o Looker supõe uma relação many-to-one por padrão. Referência de 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 do derived_table. Quando não há um distribution_style especificado, o Looker assume o padrão ALL. Referência de parâmetro distribution_style
always_filter: unknown filter field '(?)' IDE
  • Um campo referenciado por um parâmetro always_filter não existe, foi digitado incorretamente ou é 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 é mesclada a todos os parâmetros explore relevantes ou que não tem 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 ambos. 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 requer um ou mais subparâmetros sql_step.
  • Um erro do validador de LookML armazenado em cache sinalizou uma sql_step ausente, mesmo que uma sql_step já tenha sido adicionada. Faça a validação novamente para resolver o erro.
Referência de parâmetro create_process
Can't construct aggregate table (?), temporary schema for (?) is unset. IDE Ex A configuração Persistent Derivd Tables não está definida para a conexão na página Connection Settings no painel Admin e/ou não há um esquema temporário de banco de dados especificado na configuração Temp Database.
Can't construct aggregate table (?), connection (?) could not be registered. IDE Ex A configuração do Database Database não está definida na página Configurações de conexão da conexão no painel Administrador ou o Looker não tem as permissões apropriadas para o banco de dados temporário especificado na configuração do Banco de dados temporário.
Unknown view (?) referenced by explore (?) IDE
  • Uma visualização está incluída usando o include: "*.view.lkml" padrão, mas a visualização está em uma pasta diferente.
  • Um nome de visualização ou caminho de arquivo está escrito incorretamente em uma instrução include, ou a instrução include está incluindo o nome da visualização, mas não o arquivo de visualização, se ele tiver outro nome.
  • 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 que especifica a visualização 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 do 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 com 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 PDT Overrides na página Connection Settings da conexão no painel Admin.
  • O limite de consultas por usuário foi excedido e uma consulta na fila atingiu o tempo limite do pool de conexões.
  • Falha em uma conexão JDBC.
  • Ocorreu uma falha inesperada no aplicativo Looker.
Looker is having trouble connecting to your database. Ex SQL O limite de pool de conexões de conexão foi atingido, e as consultas na fila expiraram após a janela de tempo limite do pool de conexões.
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 exploração.
  • Não é possível aplicar o preenchimento de dimensão porque um ou mais campos foram alterados em "Explorar".
  • 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.
Preenchimento de 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 de count, sum, average e count_distinct.
Unknown source explore (?) na declaração do teste de Lookml (?) IDE
  • Um nome de exploração com erro ortográfico, inexistente ou comentado é usado em um 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á no arquivo que contém a definição de explore_source do "Explorar".
  • Uma exploração com a especificação de parâmetros 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 qualquer tipo de medida diferente do seguinte: 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: pode ser um esquema atual 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 persistente é baseado em um "Explorar" 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 aceita esse parâmetro
  • Um parâmetro cluster_keys é usado para um dialeto que não aceita esse parâmetro
  • Um parâmetro sql_always_where é definido em join em vez de explore.
  • Os períodos definidos em um dimension_group não são de type: time.
  • Um parâmetro sql_distinct_key é definido por uma dimensão em vez de uma medida.
Could not find the constant ` IDE Uma constante é referenciada de um projeto importado em um projeto importado e é definida apenas no projeto importado. Constantes só podem ser referenciadas nos projetos em que elas 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 Existe mais de uma chave primária em um arquivo de visualização. Mais de uma dimensão é especificada como chave primária com primary_key: yes, ou uma visualização estendida 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 Um NDT persistente ou uma tabela de reconhecimento agregado se baseia 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 do 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 é 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 Um 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 localiza uma coluna referenciada por um parâmetro sql de campo. Isso pode ser causado por uma das seguintes condições:

  • Há um erro de digitação no nome da tabela ou da coluna referenciado em um parâmetro sql.
  • Os dados subjacentes no banco de dados, por exemplo, um nome de coluna, mudaram.
  • Dicas comuns de solução de problemas de erros SQL no Looker (postagem na Comunidade)