Acciones de Looker - Google Drive

Es posible que las instancias alojadas por el cliente no puedan habilitar acciones desde el Action Hub de Looker, sobre todo las que admiten resultados transmitidos o las que usan OAuth, si no cumplen los requisitos del Action Hub de Looker.

Consulte la página de documentación Compartir datos a través de un centro de acciones para ver las soluciones sugeridas a este posible problema.

Puedes usar la acción segura de Google Drive basada en OAuth de Looker para enviar Looks, Exploraciones y paneles de control de Looker a Google Drive de forma puntual o periódica. La acción de Google Drive está integrada con Looker a través de Looker Action Hub. Una vez que el administrador de Looker haya habilitado la acción de Google Drive en el centro de acciones, los usuarios podrán seleccionar Google Drive como posible destino al enviar o programar Looks, Exploraciones y paneles de control.

Como la acción de Google Drive usa OAuth de Google, los usuarios solo podrán enviar contenido a las carpetas de Drive a las que les permitan acceder sus credenciales de Google. La acción de Google Drive permite a los usuarios conectar su Google Drive a Looker mediante OAuth 2.0 de Google para que puedan almacenar archivos en sus carpetas de Google Drive.

En esta página se explica a los administradores cómo habilitar la acción de Google Drive. También se describe cómo puede enviar o programar envíos de datos a una carpeta de Google Drive cualquier usuario que tenga los permisos adecuados.

Habilitar la acción de Google Drive en Looker

Los administradores de Looker pueden habilitar la acción de Google Drive en Looker siguiendo estos pasos:

  1. Vaya al panel Administrar y, en Plataforma, vaya a la página Acciones.
  2. En la lista de acciones del centro de acciones, desplázate hasta Google Drive y haz clic en el botón Habilitar.
  3. En la página de acciones de Google Drive, activa el interruptor Habilitado y haz clic en Guardar.
  4. Cuando vuelvas a la lista de acciones del centro de acciones, la acción de Google Drive debería estar habilitada.

Tanto tú como tus usuarios (si tienen permisos de send_to_integration) podéis enviar o programar Looks, Exploraciones y paneles de control a una carpeta de Google Drive.

Enviar datos a una carpeta de Google Drive

Cualquier usuario de Looker que tenga permisos de send_to_integration puede enviar o programar Looks, Exploraciones o paneles a una carpeta de Google Drive.

Estas son las opciones de formato que puedes usar para enviar y programar paneles de control:

  • PDF
  • Visualización
  • CSV (archivo ZIP): si envías un archivo ZIP, cada baldosa del panel de control se enviará como un archivo CSV independiente. Puedes extraer el archivo en la nube con una extensión de Chrome o desde tu unidad.

Estas son las opciones de formato que tienes para enviar y programar Looks o Exploraciones:

  • CSV
  • XLSX
  • JSON (simple)
  • JSON: etiqueta
  • JSON: simple, insertado
  • JSON: detallado, insertado
  • Texto
  • HTML
Para enviar o programar tu contenido, sigue estos pasos:
  1. En Programador, junto a ¿Dónde deben ir estos datos?, selecciona Google Drive como destino de entrega.
  2. Si es la primera vez que envías contenido a Google Drive, tendrás que autenticarte con tus credenciales de Google. Haz clic en Iniciar sesión con Google, especifica tu cuenta de Google y, a continuación, haz clic en Permitir para conectar tu cuenta de Looker con tus credenciales de OAuth de Google. Solo puedes conectar un conjunto de credenciales de OAuth 2.0 de Google a esta integración.
  3. En el programador, haz clic en Verificar credenciales para cargar tu Google Drive.
  4. En el menú desplegable Seleccionar Drive para guardar el archivo, elige el Google Drive en el que se guardará el archivo.

    A continuación, puedes introducir la URL de una carpeta de esta unidad o recuperar todas las carpetas de tu unidad.

    • En el campo URL de destino de Google Drive, introduce la URL completa de Google Drive de la carpeta en la que quieras guardar los datos. Por ejemplo: https://drive.google.com/corp/drive/folders/abcxyz. Si no se puede acceder a esta URL, los datos se guardarán en la carpeta raíz de tu Google Drive.
    • En el menú desplegable Seleccionar Obtener para obtener una lista de carpetas de esta unidad, selecciona Obtener. Después de que se actualice el cuadro de diálogo Programador, en el menú desplegable Seleccionar carpeta para guardar el archivo, selecciona la carpeta de Google Drive en la que se guardará el archivo.
  5. Especifique el nombre del archivo en el campo Introduzca un nombre de archivo. No es necesario que incluya la extensión del archivo, ya que la acción la añadirá automáticamente durante la entrega.
  6. Las opciones avanzadas para personalizar la entrega de contenido dependen del formato de los datos. Haz clic en Enviar o Programar.
  7. Actualiza tu carpeta de Google Drive para ver el archivo.
Tus archivos no se sobrescribirán ni se cambiarán de nombre durante las entregas posteriores de archivos con el mismo nombre. Por lo tanto, si has programado contenido para que se entregue varias veces, tu carpeta de Drive contendrá varios archivos con el mismo nombre.

Cambiar de cuenta de Google

Para asociar otra cuenta de Google a esta acción, debes eliminar la conexión de la cuenta a la instancia de Looker. Para obtener más información, consulta el artículo sobre gestionar las conexiones entre la cuenta de Google y terceros.