Acciones de Looker: Hojas de cálculo de Google

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.

¿Tu trabajo requiere que pases mucho tiempo en Hojas de cálculo de Google? Puedes usar la acción segura basada en OAuth de Looker para enviar archivos CSV directamente desde Looker a Hojas de cálculo de Google de forma recurrente o única.

La acción de Hojas de cálculo de Google se integra con Looker a través del Centro de acciones de Looker. Una vez que el administrador de Looker haya habilitado la acción de Hojas de cálculo de Google en el Action Hub, los usuarios podrán seleccionar Hojas de cálculo de Google como un posible destino cuando envíen o programen Looks o Explorar.

En esta página, se explica a los administradores cómo habilitar la acción de Hojas de cálculo de Google en Looker. También se describe cómo cualquier usuario que tenga los permisos adecuados puede enviar o programar entregas en formato CSV a una Hoja de cálculo de Google.

Cómo habilitar la acción de Hojas de cálculo de Google en Looker

Los administradores de Looker pueden habilitar la acción de Hojas de cálculo de Google en Looker siguiendo estos pasos:

  1. Ve al panel de Administrador y, en Plataforma, ve a la página Acciones.
  2. En la lista de acciones del Centro de acciones, desplázate hasta Hojas de cálculo de Google y haz clic en el botón Habilitar.
  3. En la página de acción de Hojas de cálculo de Google, haz clic en el botón de activación Habilitado para activarlo y, luego, haz clic en Guardar.
  4. Cuando vuelvas a la lista de acciones de Action Hub, tu acción de Hojas de cálculo de Google debería estar habilitada.

Ahora tú y tus usuarios (si tienen permisos de send_to_integration) pueden enviar o programar Looks o Exploraciones en formato CSV a una hoja de cálculo de Google.

Entrega de datos en formato CSV a una hoja de cálculo de Google

Cualquier usuario de Looker que tenga permisos de send_to_integration puede enviar o programar Looks o Exploraciones en formato CSV a una Hoja de cálculo de Google.

Hojas de cálculo de Google tiene un límite de 10 millones de celdas para toda la hoja. Si tu tabla de datos tiene columnas, filas o pestañas que superan este límite, fallarán todas las entregas a la integración de Hojas de cálculo de Google.

Para preparar tus datos antes de enviarlos o programarlos, sigue estos pasos:

  • Escalamiento horizontal: Si tu tabla de datos contiene más de 26 columnas y planeas importar los datos a una hoja de cálculo de Google existente, deberás expandir manualmente la hoja de cálculo de Google antes de poder importar tus datos.
  • Escalamiento vertical: Si tu tabla de datos contiene más de 1,000 filas, Looker las agregará a tu Hoja de cálculo de Google de forma predeterminada.
  • Sobreescritura: Si vas a importar tus datos a una hoja de cálculo de Google existente, escribe las fórmulas en una pestaña separada de la hoja de cálculo de Google para conservar la lógica de tus fórmulas. Si usas la función de sobrescritura de la acción de Google Sheets, la acción actualizará tu hoja de cálculo de Google de forma dinámica y tus datos se cargarán automáticamente en la primera pestaña o en la pestaña más a la izquierda de tu hoja de cálculo de Google. Si prefieres crear una hoja de cálculo nueva con cada entrega de datos para tener un historial completo de tus datos y poder hacer un seguimiento de los cambios a lo largo del tiempo, no uses la función de anulación de la acción de Hojas de cálculo de Google.

Para enviar o programar tu contenido, sigue estos pasos:

  1. En el Programador, junto a ¿Dónde deberían ir estos datos?, selecciona Hojas de cálculo de Google como destino de entrega.
  2. 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.
  3. En el Programador, haz clic en Verificar credenciales para cargar tu unidad de Google Drive.
  4. En el menú desplegable Selecciona la unidad de Drive para guardar el archivo, elige la unidad de Google Drive en la que se guardará tu archivo CSV.

    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, elige la carpeta de Google Drive en la que se guardará tu archivo CSV.
  5. Especifica el nombre de tu archivo de Hojas de cálculo de Google en el campo Enter a filename. No es necesario que incluyas la extensión del archivo, ya que la acción de Hojas de cálculo de Google la agregará automáticamente durante la entrega.
  6. En el menú desplegable Overwrite Existing Files, selecciona Yes o No. Si seleccionas No, se generará una nueva hoja de cálculo de Google con una instantánea de tus datos cada vez que se entreguen. Si seleccionas , se cargarán tus datos en la primera pestaña (o la más a la izquierda) de tu hoja de cálculo de Google existente.
  7. Debido a los límites de celdas de Hojas de cálculo de Google, si eliges la opción de sobrescribir, ten en cuenta que las pestañas que se agregan durante cada entrega no pueden hacer que la hoja supere el límite de 10 millones de celdas. Una vez que se exceda el límite de celdas, fallarán las programaciones posteriores.
  8. Las opciones avanzadas para los archivos CSV incluyen límites y formatos personalizables. Haz clic en Enviar o Programar.
  9. Actualiza tu carpeta de Google Drive para ver la entrega del archivo.

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.