Es posible que las instancias alojadas por el cliente no puedan habilitar acciones desde Looker Action Hub, en especial las acciones que admiten resultados transmitidos o que usan OAuth, si la instancia de Looker alojada por el cliente no cumple con los requisitos de Looker Action Hub.
Consulta la página de documentación Cómo compartir datos a través de un centro de acción 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 Looker a Google Drive de forma única o recurrente. La acción de Google Drive se integra en Looker a través del Centro de acciones de Looker. Una vez que el administrador de Looker haya habilitado la acción de Google Drive en el Action Hub, los usuarios podrán seleccionar Google Drive como un destino posible cuando envíen o programen Looks, Exploraciones y paneles.
Dado que la acción de Google Drive aprovecha la autorización de Google OAuth, los usuarios solo podrán entregar contenido a las carpetas de Drive a las que sus credenciales de Google les permitan acceder. La acción de Google Drive permite a los usuarios conectar su Google Drive a Looker con OAuth 2.0 de Google para que puedan almacenar archivos en sus carpetas de Google Drive.
En esta página, se guía a los administradores para habilitar la acción de Google Drive. También se describe cómo cualquier usuario que tenga los permisos adecuados puede enviar o programar entregas de datos a una carpeta de Google Drive.
Cómo 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:
- Ve al panel de administrador y, en Plataforma, ve a la página Acciones.
- En la lista de acciones del Centro de acciones, desplázate hasta Google Drive y haz clic en el botón Habilitar.
- En la página de acción de Google Drive, haz clic en el botón de activación Habilitado y, luego, en Guardar.
- Cuando vuelvas a la lista de acciones de Action Hub, tu acción de Google Drive debería estar habilitada.
Tú y tus usuarios (si tienen permisos de send_to_integration
) ahora pueden enviar o programar Looks, Exploraciones y paneles a una carpeta de Google Drive.
Entrega de datos a una carpeta de Google Drive
Cualquier usuario de Looker que tenga permisos de send_to_integration
puede enviar o programar Looks, Explorar o paneles a una carpeta de Google Drive.
Estas son las opciones de formato para enviar y programar paneles:
- Visualización
- CSV (archivo ZIP): Si envías un archivo ZIP, cada tarjeta del panel se enviará como un archivo CSV independiente. Puedes extraer el archivo en la nube con una extensión de Chrome o desde Drive.
Estas son las opciones de formato para enviar y programar Looks o Exploraciones:
- CSV
- XLSX
- JSON: simple
- JSON: etiqueta
- JSON: intercalado y simple
- JSON: intercalado y detallado
- Texto
- HTML
- En el Programador, junto a ¿Dónde deberían ir estos datos?, selecciona Google Drive como destino de entrega.
- Si es la primera vez que envías contenido a Google Drive, deberás autenticarte con tus credenciales de Google. Haz clic en Acceder con Google, especifica tu Cuenta de Google y, luego, haz clic en Permitir para conectar tu cuenta de Looker a tus credenciales de OAuth de Google. Solo puedes conectar un conjunto de credenciales de OAuth 2.0 de Google a esta integración.
- En el Programador, haz clic en Verificar credenciales para cargar tu unidad de Google Drive.
-
En el menú desplegable Selecciona Drive para guardar el archivo, elige la unidad de Google Drive en la que se guardará el archivo.
A continuación, puedes ingresar la URL de una carpeta en este Drive o recuperar todas las carpetas de tu Drive.
-
En el campo URL de destino de Google Drive, ingresa la URL completa de Google Drive de la carpeta en la que deseas guardar tus datos. Por ejemplo:
https://drive.google.com/corp/drive/folders/abcxyz
. Si no se puede acceder a esta URL, tus datos se guardarán en la carpeta raíz de tu Google Drive. - En el menú desplegable Select Fetch to fetch a list of folders in this drive, selecciona Fetch. Después de que se actualice el diálogo del Programador, en el menú desplegable Selecciona la carpeta para guardar el archivo, selecciona la carpeta de Google Drive en la que se guardará el archivo.
-
En el campo URL de destino de Google Drive, ingresa la URL completa de Google Drive de la carpeta en la que deseas guardar tus datos. Por ejemplo:
- Especifica el nombre del archivo en el campo Enter a filename. No es necesario que incluyas la extensión del archivo, ya que la acción la agregará automáticamente durante la entrega.
- Las opciones avanzadas para personalizar la entrega de contenido dependen del formato de datos. Haz clic en Enviar o Programar.
- Actualiza tu carpeta de Google Drive para ver la entrega del archivo.
Tus archivos no se sobrescribirán ni cambiarán de nombre durante las entregas posteriores de archivos con el mismo nombre. Por lo tanto, si programaste contenido para que se entregue de forma repetida, tu carpeta de Drive contendrá varios archivos con el mismo nombre.
Cómo cambiar de Cuenta de Google
Para asociar una Cuenta de Google diferente a esta acción, debes borrar la conexión de la cuenta a la instancia de Looker. Para obtener más información, consulta Administra las conexiones entre tu Cuenta de Google y terceros.