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

Después de ejecutar una exploración o una vista, es posible que, ocasionalmente, 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 una vista ya no están disponibles. Este caso puede deberse a varias causas:

  • Los campos a los que se hace referencia en la advertencia solo existen en Modo de desarrollo, y estás viendo la exploración o la vista en Modo de producción (o viceversa).

  • Se quitó una join 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, esto puede indicar que la vista users y sus campos ya no están vinculados a la exploración companies y, por lo tanto, no están disponibles en ellas.

    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 bien se cambió la referencia de la vista en la definición de LookML explore con un parámetro como view_name.

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

            explore: users {
                view_name: customers
            }
        

Resolver la advertencia si los campos a los que se hace referencia en la advertencia se borraron de forma intencional

Si un desarrollador de LookML al que se hace referencia en una advertencia la quitó intencionalmente, sigue estos pasos para resolver la advertencia de una vista o una exploración.

Resuelve la advertencia de una vista

A fin de resolver la advertencia view_name.field_name no longer exists on explore_name and will be ignored para una vista, sigue estos pasos:

  1. Selecciona el botón Edit en la esquina superior derecha para editar la vista.
  2. Cuando estés en el modo de edición, selecciona la x junto a cada mensaje de error para borrar la advertencia.
  3. Para activar el botón Guardar, realiza un cambio, como agregar cualquier campo del selector de campos y, luego, quitarlo.
  4. Selecciona Guardar.

Esto actualizará y guardará la vista para omitir los campos borrados y los errores que lo 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, sigue estos pasos:

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