Compartir a través de


Configurar Google Analytics 4 y Google BigQuery para la ingesta de Databricks

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 JSON de cuenta de servicio

Databricks recomienda OAuth porque es más seguro. Sin embargo, su organización puede optar por usar una clave JSON de cuenta de servicio si, por ejemplo, va a migrar desde un proveedor que admita este método de autenticación.

Usará los detalles de autenticación que obtiene durante la configuración de origen para crear una conexión de Catálogo de Unity a GA4. La autenticación básica solo se admite para las conexiones creadas mediante las API de Databricks. No se admite en la interfaz de usuario de Databricks.

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.

  1. Identifique el proyecto bigQuery que contiene los datos ga4 exportados.

  2. 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.

Para ingerir los datos ga4 del proyecto de BigQuery mediante OAuth, debe conceder al usuario de autenticación acceso a la cuenta de BigQuery correspondiente.

  1. En la consola de Google Cloud, vaya a IAM & Admin > IAM.

  2. 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

Basic authentication

Para ingerir los datos ga4 del proyecto BigQuery mediante la autenticación básica, necesita una cuenta de servicio de GCP correspondiente.

  1. En el menú superior de la página Cuentas de servicio , haga clic en + CREAR CUENTA DE SERVICIO.

    Creación de una cuenta de servicio ga4

  2. 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

    Conceder acceso de la cuenta de servicio al proyecto BigQuery

  3. Complete la creación de la cuenta de servicio.

  4. En la página Cuentas de servicio, haga clic en la cuenta de servicio que creó.

  5. En la pestaña CLAVES , haga clic en AGREGAR CLAVE > Crear nueva clave.

    Creación de una clave

  6. En el modal Crear clave privada, en Tipo de clave, seleccione JSON.

  7. Haga clic en Crear.

    Esto descarga la clave JSON de la cuenta de servicio.

    Descarga de la clave JSON de la cuenta de servicio

Exportación de datos GA4 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.