Error: view_name.field_name ya no existe en explore_name y se ignorará

Después de ejecutar una Exploración o una Búsqueda, es posible que, en ocasiones, veas la siguiente advertencia:

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

Esta advertencia indica que los campos que seleccionaste o guardaste anteriormente en una exploración o un filtro ya no están disponibles. Existen varias causas posibles para que esto suceda:

  • El campo o los campos a los que se hace referencia en la advertencia solo existen en el Modo de desarrollo, y estás viendo Explorar o Looker en el Modo de producción (o viceversa).

  • Se quitó una combinación de la definición de LookML del archivo explore, lo que quitó el campo al que se hace referencia en la advertencia.

    Por ejemplo, si ves la advertencia users.name no longer exists on Companies, and will be ignored, es posible que esto indique que la vista users y sus campos ya no están unidos a la exploración companies y, por lo tanto, no están disponibles en la vista o la exploración.

    Puedes usar el panel de metadatos en el IDE para ver todas las definiciones de explore que hacen referencia a una vista específica.
  • Se realizó un cambio en el nombre de la vista en su archivo o se cambió la referencia de la vista en la definición de LookML de explore con un parámetro como view_name.

    Por ejemplo, una vista subyacente para una exploración llamada users se actualizó con un parámetro view_name que hace referencia a una vista llamada customers:

            explore: users {
                view_name: customers
            }
        

Cómo resolver la advertencia si los campos a los que se hace referencia en ella se borraron de forma intencional

Si un desarrollador de LookML quitó de forma intencional un campo al que se hace referencia en una advertencia, sigue estos pasos para resolver la advertencia de una búsqueda o un filtro.

Cómo resolver la advertencia de un aspecto

Para resolver la advertencia view_name.field_name no longer exists on explore_name and will be ignored de un aspecto, haz lo siguiente:

  1. Selecciona el botón Editar en la esquina superior derecha para editar el aspecto.
  2. Una vez en el modo de edición, selecciona la x junto a cada mensaje de error para borrar la advertencia.
  3. Realiza un cambio, como agregar cualquier campo del selector de campos y, luego, quitarlo, para activar el botón Guardar.
  4. Selecciona Guardar.

Esto actualizará y guardará el aspecto para omitir el campo o los campos borrados y los errores que los acompañan.

Cómo resolver la advertencia de una exploración

Para resolver la advertencia view_name.field_name no longer exists on explore_name and will be ignored de una exploración, haz lo siguiente:

  1. Realiza un cambio, como agregar cualquier campo del selector de campos y, luego, quitarlo.
  2. Selecciona Ejecutar para volver a ejecutar la consulta de Explorar.