Aller au contenu principal

Configurez Google Analytics 4 et Google BigQuery pour l'ingestion Databricks

Cette page explique comment configurer Google Analytics 4 (GA4) et Google BigQuery (BigQuery) pour ingérer des données brutes au niveau des événements dans Databricks.

Choisissez une méthode d'authentication

Les méthodes d'authentification suivantes sont prises en charge :

  • OAuth (recommandé)
  • Authentification de base avec un compte de service JSON

Databricks recommande OAuth car c'est plus sécurisé. Cependant, votre organisation peut choisir d’utiliser une clé de compte de service à la place si, par exemple, vous migrez depuis un fournisseur qui prend en charge cette méthode d’authentification.

Vous utiliserez les détails d'authentification que vous obtenez lors de la configuration de la source pour créer une connexion Unity Catalog à GA4.

Les exigences en matière d'autorisations sont les mêmes pour les deux options, ce qui permet à l'utilisateur qui s'authentifie d'accéder au schéma et d'ingérer les données.

Activer les APIs Google Cloud

Activez les APIs Google Cloud requises sur le projet BigQuery qui contient vos données GA4 exportées.

  1. Identifiez le projet BigQuery qui contient vos données GA4 exportées.
  2. Activez les APIs suivantes sur le projet en suivant la documentation Google :

Accorder des autorisations utilisateur

Cette section permet à l'utilisateur authentifié d'accéder au schéma source et d'ingérer les données. Les étapes pour ce faire dépendent de votre méthode d’authentification.

OAuth (recommandé)

Pour ingérer vos données GA4 depuis le projet BigQuery en utilisant OAuth, vous devez accorder l'accès à l'utilisateur authentifié au compte BigQuery correspondant.

  1. Dans la console Google Cloud, accédez à IAM & Admin > IAM .
  2. Activez les rôles suivants pour l'utilisateur qui s'authentifie :
    • Visionneuse de données BigQuery
    • Utilisateur BigQuery Job
    • Utilisateur de session de lecture BigQuery

Authentification du compte de service

Pour ingérer vos données GA4 du projet BigQuery à l'aide de l'authentification par compte de service, vous avez besoin d'une clé de compte de service GCP correspondante au format JSON.

  1. Dans le menu supérieur de la page Comptes de service , cliquez sur + CRÉER UN COMPTE DE SERVICE .

    Créer un compte de service GA4

  2. Sous Accorder à ce compte de service l'accès au projet , activez les rôles suivants :

    • Visionneuse de données BigQuery
    • Utilisateur BigQuery Job
    • Utilisateur de session de lecture BigQuery

    Accordez l'accès du compte de service au projet BigQuery

  3. Terminez la création du compte de service.

  4. Sur la page **Comptes de service**, cliquez sur le compte de service que vous avez créé.

  5. Sous l’onglet KEYS , cliquez sur AJOUTER UNE CLÉ > Créer une nouvelle tab .

    Créer une nouvelle clé

  6. Dans la boîte de dialogue Créer une clé privée , pour Type de clé , sélectionnez JSON .

  7. Cliquez sur « CREATE ».

    Ceci download votre clé JSON de compte de service.

    download la clé JSON du compte de service

Exporter les données GA4 vers BigQuery

Identifiez la propriété GA4 à partir de laquelle vous souhaitez importer des données, puis exportez les données de la propriété vers BigQuery. Pour obtenir des instructions, consultez Configurer l'exportation BigQuery dans la documentation Google.