Partager via


Configurer Google Analytics 4 et Google BigQuery pour l’ingestion des données de 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 Azure Databricks.

Choisir une méthode d’authentification

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 il est plus sécurisé. Toutefois, votre organisation peut choisir d’utiliser une clé JSON de compte de service si, par exemple, vous migrez à partir d’un fournisseur qui prend en charge cette méthode d’authentification.

Vous allez utiliser les détails d’authentification que vous obtenez lors de la configuration source pour créer une connexion de catalogue Unity à GA4. L’authentification de base est prise en charge uniquement pour les connexions créées à l’aide des API Databricks. Elle n’est pas prise en charge dans l’interface utilisateur Databricks.

Les exigences d’autorisations sont identiques pour les deux options, ce qui permet à l’utilisateur d’authentification d’accéder au schéma et d’ingérer les données.

Activer les API Google Cloud

Activez les API 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 API suivantes sur le projet en suivant la documentation Google :

Attribution des autorisations utilisateur

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

Pour ingérer vos données GA4 à partir du projet BigQuery à l’aide d’OAuth, vous devez accorder à l’utilisateur l’accès au compte BigQuery correspondant.

  1. Dans la console Google Cloud, accédez à IAM &Admin > IAM.

  2. Activez les rôles suivants pour l’utilisateur d’authentification :

    • Visionneuse de Données BigQuery
    • Utilisateur de BigQuery Job
    • Utilisateur de la session de lecture de BigQuery

Basic authentication

Pour ingérer vos données GA4 à partir du projet BigQuery à l’aide de l’authentification de base, vous avez besoin d’un compte de service GCP correspondant.

  1. Dans le menu supérieur de la page Comptes de service , cliquez sur + CREATE SERVICE ACCOUNT.

    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 de BigQuery Job
    • Utilisateur de la session de lecture de BigQuery

    Accorder l’accès au compte de service au projet BigQuery

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

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

  5. Sous l’onglet CLÉS, cliquez sur ADD KEY Create new key>.

    Créer une clé

  6. Dans le mode Créer une clé privée, pour le type de clé, sélectionnez JSON.

  7. Cliquez sur CREATE (Créer).

    Cette opération télécharge la clé JSON de votre compte de service.

    Télécharger la clé JSON du compte de service

Exporter des données GA4 GA4 vers BigQuery

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