Erro: view_name.field_name já não existe em explore_name e vai ser ignorado

Depois de executar uma exploração ou uma análise detalhada, pode ver ocasionalmente o seguinte aviso:

⚠️ view_name.field_name no longer exists on explore_name and will be ignored.

Este aviso indica que os campos que selecionou ou guardou anteriormente numa análise detalhada ou num relatório já não estão disponíveis. Existem várias causas potenciais para esta ocorrência:

  • O campo ou os campos referenciados no aviso existem apenas no modo de programação e está a ver a opção Explorar ou Procurar no modo de produção (ou vice-versa).

  • Uma junção foi removida da definição LookML do ficheiro, o que removeu o campo referenciado no aviso.explore

    Por exemplo, se vir o aviso users.name no longer exists on Companies, and will be ignored, isto pode indicar que a vista users e os respetivos campos já não estão associados à exploração companies e, por isso, não estão disponíveis no Look ou na exploração.

    Pode usar o painel de metadados no IDE para ver todas as definições de explore que fazem referência a uma vista específica.
  • Foi feita uma alteração ao nome da vista no respetivo ficheiro, ou a referência da vista na definição do explore LookML foi alterada com um parâmetro, como view_name.

    Por exemplo, uma vista subjacente para uma exploração denominada users foi atualizada com um parâmetro view_name que faz referência a uma vista denominada customers:

            explore: users {
                view_name: customers
            }
        

Resolver o aviso se os campos referenciados no aviso tiverem sido eliminados intencionalmente

Se um campo referenciado num aviso tiver sido intencionalmente removido por um programador de LookML, siga estes passos para resolver o aviso para um Look ou uma análise detalhada.

Resolver o aviso de um Look

Para resolver o aviso view_name.field_name no longer exists on explore_name and will be ignored para uma análise detalhada:

  1. Selecione o botão Editar no canto superior direito para editar o visual.
  2. No modo de edição, selecione o x junto a cada mensagem de erro para limpar o aviso.
  3. Faça uma alteração, como adicionar qualquer campo do selecionador de campos e, em seguida, removê-lo, para ativar o botão Guardar.
  4. Selecione Guardar.

Esta ação atualiza e guarda o Look para omitir o campo ou os campos eliminados e os erros associados.

Resolver o aviso de um Explorar

Para resolver o aviso view_name.field_name no longer exists on explore_name and will be ignored para uma exploração:

  1. Faça uma alteração, como adicionar qualquer campo do selecionador de campos e, em seguida, removê-lo.
  2. Selecione Executar para executar novamente a consulta Explorar.