Este instructivo tiene como objetivo explicar cómo crear un dataset de tipo Google Drive en Datawarehouse y qué condiciones debe cumplir la planilla para que el sistema la procese correctamente.
3 min
¿Para qué sirve?
Permite conectar una hoja de cálculo de Google Sheets a Datawarehouse para que su contenido quede disponible como dataset en herramientas de BI o en Finni Dashboard. En cada actualización, el sistema lee la primera hoja de la planilla y reemplaza los datos del dataset con la información vigente.
Antes de empezar
- Tener disponible el link de la planilla de Google Sheets que se quiere conectar.
- Compartir el archivo con la cuenta de servicio de Finnegans indicada en la pantalla (permiso de lectura es suficiente). Sin este paso, el sistema no puede acceder a la planilla al momento de ejecutarla.
Si la planilla tiene acceso público (“cualquier persona con el link puede ver”), no es necesario compartirla con la cuenta de servicio.
Modo de uso
Datawarehouse → Datasets → Crear Dataset
- Completar los datos generales del dataset:
- Nombre (*): nombre descriptivo. El sistema genera el código automáticamente a partir de este valor.
- Descripción (*): descripción del contenido o propósito del dataset.
- Tipo (*): seleccionar GOOGLE DRIVE.
-
En el campo Link (*), pegar la URL de la hoja de cálculo de Google.
Formato aceptado:
https://docs.google.com/spreadsheets/d/<id>. También se aceptan variantes comohttps://docs.google.com/spreadsheets/u/0/d/<id>/edit#gid=0.Si la URL no corresponde a una hoja de cálculo de Google, el sistema muestra un error de validación y no permite guardar.
-
Seleccionar Guardar o Guardar y Activar.
Nota aclaratoria: Los campos marcados con un asterisco (*) son de carácter obligatorio.
Condiciones del archivo de Google Sheets
Para que el dataset se procese correctamente, la planilla debe cumplir con lo siguiente:
- Acceso habilitado: el archivo debe estar compartido con la cuenta de servicio, o tener acceso público activado.
- Primera fila como encabezado: la fila 1 de la hoja debe contener los nombres de las columnas. Esos nombres se usan directamente como campos del dataset.
- Encabezados sin espacios ni caracteres especiales: los nombres de columna no pueden tener espacios, tildes, ñ ni símbolos. Se recomienda usar guiones bajos (
_) como separador. - Solo se lee la primera hoja: aunque el link incluya un parámetro de hoja (
gid=...), el sistema siempre procesa la primera hoja del archivo, independientemente de cuál esté referenciada en la URL.
Qué hace y qué no hace
- Sí: lee la primera hoja de la planilla y reemplaza los datos del dataset en cada actualización.
- Sí: valida que el link sea una URL válida de Google Sheets al momento de guardar.
- No: procesa hojas adicionales del archivo; solo toma la primera.
- No: acumula datos entre actualizaciones; cada ejecución reemplaza el contenido anterior.
- Cuidado: si los nombres de columna de la planilla cambian entre actualizaciones, el esquema del dataset cambia. Esto puede afectar consultas o tableros que ya usen esos campos.
Ver también: Crear Datasets