Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta página se describe cómo configurar Google Analytics 4 (GA4) y Google BigQuery (BigQuery) para ingerir datos sin procesar y de nivel de evento en Azure Databricks.
Elección de un método de autenticación
Se admiten los siguientes métodos de autenticación:
- OAuth (recomendado)
- Autenticación básica con un archivo JSON de una cuenta de servicio
Databricks recomienda OAuth porque es más seguro. Sin embargo, su organización podría optar por usar una clave de cuenta de servicio en su lugar si, por ejemplo, va a migrar desde un proveedor que admita este método de autenticación.
Utilizarás los datos de autenticación que obtengas durante la configuración de la fuente para crear una conexión de Unity Catalog con GA4.
Los requisitos de permisos son los mismos para ambas opciones, lo que permite al usuario de autenticación acceder al esquema e ingerir los datos.
Habilitación de las API de Google Cloud
Habilite las API de Google Cloud necesarias en el proyecto BigQuery que contiene los datos ga4 exportados.
- Identifique el proyecto bigQuery que contiene los datos ga4 exportados.
- Habilite las siguientes API en el proyecto siguiendo la documentación de Google:
Conceder permisos de usuario
Esta sección permite al usuario de autenticación acceder al esquema de origen e ingerir los datos. Los pasos para hacerlo dependen del método de autenticación.
OAuth (recomendado)
Para ingerir sus datos de GA4 del proyecto de BigQuery mediante OAuth, debe conceder al usuario que se autentica acceso a la cuenta correspondiente de BigQuery.
- En la consola de Google Cloud, vaya a IAM & Admin > IAM.
- Habilite los siguientes roles para el usuario de autenticación:
- Visualizador de datos de BigQuery
- Usuario de trabajo de BigQuery
- Usuario de sesión de lectura de BigQuery
Autenticación de cuenta de servicio
Para importar sus datos de GA4 desde el proyecto de BigQuery utilizando la autenticación mediante cuenta de servicio, necesita la clave correspondiente de cuenta de servicio de GCP en formato JSON.
En el menú superior de la página Cuentas de servicio , haga clic en + CREAR CUENTA DE SERVICIO.
En Conceder a esta cuenta de servicio acceso al proyecto, habilite los roles siguientes:
- Visualizador de datos de BigQuery
- Usuario de trabajo de BigQuery
- Usuario de sesión de lectura de BigQuery
Complete la creación de la cuenta de servicio.
En la página Cuentas de servicio, haga clic en la cuenta de servicio que creó.
En la pestaña CLAVES , haga clic en AGREGAR CLAVE > Crear nueva clave.
En el modal Crear clave privada, en Tipo de clave, seleccione JSON.
Haga clic en Crear.
Esto descarga la clave JSON de la cuenta de servicio.
Exportación de datos ga4 a BigQuery
Identifique la propiedad GA4 desde la que desea ingerir y, a continuación, exporte los datos de la propiedad a BigQuery. Para obtener instrucciones, consulte Configurar BigQuery Export en la documentación de Google.
Warning
No crees tus propias tablas, como exportaciones personalizadas o resultados de consultas programadas, cuyos nombres comienzan por events en el conjunto de datos fuente de BigQuery. El conector trata estas tablas como tablas de eventos GA4, lo que puede causar problemas de evolución de esquema y fallos de pipeline con el CANNOT_WRITE_TO_INACTIVE_COLUMNS error. Almacene tablas personalizadas en un conjunto de datos separado o use un prefijo de nombre de tabla diferente.