Intégration de BigQuery

Viva Goals peut s’intégrer à Google BigQuery pour mettre à jour automatiquement vos OKR.

Prenons l’exemple suivant : votre entrepôt BigQuery contient des données qui effectuent le suivi du nombre de prospects convertis. Votre objectif est d’augmenter la valeur des prospects convertis à une certaine quantité. Si vous implémentez l’intégration de BigQuery, vous pouvez éviter d’aller et venir à plusieurs reprises entre BigQuery et Viva Goals pour mettre à jour votre progression. Viva Goals synchronise les valeurs pour vous et montre votre progression vers les objectifs, ce qui vous permet de gagner du temps et de maintenir vos OKR à jour.

Étape 1 : Configurer le compte de service dans la console d’administration Google Cloud

Viva Goals utilise un compte de service avec OAuth 2.0 pour appeler les API Google BigQuery. Pour l’intégration de BigQuery, vous devez ajouter le compte de service Viva Goals, ally-bigquery@ally-346417.iam.gserviceaccount.com, à votre projet BigQuery et fournir l’accès et les autorisations nécessaires. Poursuivez votre lecture pour obtenir des instructions pas à pas.

Créer un rôle IAM pour BigQuery

Suivez ces étapes dans votre console de plateforme Google Cloud pour créer un rôle :

  1. Connectez-vous à la console des développeurs de votre plateforme cloud Google, https://console.developers.google.com/.

  2. Accédez au menu « hamburger » dans le coin supérieur gauche de l’écran et choisissez IAM & Administration ->Rôles.

    Capture d’écran montrant où vous créez un rôle IAM pour BigQuery.

  3. En haut de l’écran des rôles, sélectionnez + Créer un rôle.

    Capture d’écran montrant l’option créer un rôle.

  4. Entrez les détails dans le formulaire. Sélectionnez ensuite Ajouter des autorisations et ajoutez les autorisations suivantes :

    bigquery.datasets.get

    bigquery.jobs.create

    bigquery.tables.get

    bigquery.tables.getData

  5. Sélectionnez Créer pour terminer la création du rôle.

Fournir l’accès au compte de service Viva Goals

Il est maintenant temps d’attribuer le nouveau rôle au compte de service Viva Goals afin que Viva Goals dispose des autorisations nécessaires pour lire les informations de BigQuery et les connecter à vos OKR.

  1. Accédez au menu « hamburger » dans le coin supérieur gauche de l’écran et choisissez IAM & Administration ->IAM.

    Capture d’écran montrant où vous choisissez IAM sous IAM & Administration.

  2. Sélectionnez le bouton + Ajouter en haut de la page.

    Capture d’écran montrant où vous sélectionnez le bouton Ajouter.

  3. Pour l’écran Ajouter, ajoutez l’e-mail du compte de service Viva Goals, comme indiqué ci-dessous, dans le champ Nouveaux principaux :

    ally-bigquery@ally-346417.iam.gserviceaccount.com

    Capture d’écran montrant où vous ajoutez le compte de messagerie de service dans le champ Nouveaux principaux.

  4. Sélectionnez Enregistrer pour terminer l’installation.

Étape 2 : Configurer l’intégration de BigQuery dans Viva Goals

L’administrateur peut suivre ces étapes pour configurer l’intégration de BigQuery dans Viva Goals :

  1. Accédez à la page d’intégrations Viva Goals via Administration>Intégrations.

    Capture d’écran montrant la page d’intégrations Viva Goals.

  2. Faites défiler les options d’intégration jusqu’à ce que vous trouviez BigQuery. Sélectionnez Activer si c’est la première fois ou gérer si une intégration a été précédemment établie.

    Capture d’écran montrant où vous activez BigQuery dans Viva Goals.

  3. Sélectionnez Nouvelle connexion. Dans la boîte de dialogue qui s’ouvre, entrez le nom de la connexion et l’ID de projet BigQuery qui contient les données que vous souhaitez connecter à vos OKR.

    Capture d’écran mettant en évidence l’option Nouvelle connexion.

  4. Viva Goals utilise un compte de service avec OAuth 2.0 pour appeler les API Google BigQuery. Ajoutez le compte de service Viva Goals à votre projet BigQuery et fournissez l’accès et les autorisations nécessaires.

    Capture d’écran montrant où vous configurez une nouvelle connexion BigQuery dans Viva Goals.

  5. Sélectionnez Suivant pour terminer l’installation.

Viva Goals vous permet de vous connecter à plusieurs projets BigQuery. Sélectionnez Nouvelle connexion pour ajouter une autre connexion. Vous différenciez les connexions par leur nom. Ces noms sont affichés aux membres lorsqu’ils lient leurs OKR aux données BigQuery.

Étape 3 : Utiliser l’intégration de BigQuery

Une fois l’installation terminée, les utilisateurs de votre organisation peuvent lier la réussite de leurs OKR directement aux données des jeux de données cloud BigQuery.

  1. Lorsque vous créez ou modifiez un objectif ou un résultat clé, sélectionnez Connecter la source de données pour mettre à jour automatiquement la progression.

  2. Dans la liste des intégrations, sélectionnez BigQuery.

    Capture d’écran montrant où vous sélectionnez BigQuery dans la liste des sources de données dans les objectifs Viva.

  3. Si vous avez déjà créé une connexion BigQuery ou si un administrateur de votre organisation a partagé une connexion BigQuery avec vous, cette connexion est automatiquement sélectionnée. Si aucune connexion n’a déjà été créée ou partagée, Viva Goals vous invite à ajouter une nouvelle connexion.

  4. Ajoutez la requête SQL BigQuery qui retourne une valeur numérique à valeur unique. Cette valeur sera connectée à la progression ou à l’indicateur de performance clé de l’OKR en fonction de la façon dont l’OKR est mesuré.

    Capture d’écran montrant où vous ajoutez une nouvelle connexion BigQuery aux OKR dans les objectifs Viva.

  5. Sélectionnez Suivant pour terminer et enregistrer votre OKR. Vous devez maintenant voir une icône BigQuery en regard de l’OKR. L’OKR se synchronise automatiquement toutes les heures, mais vous pouvez également sélectionner Actualiser pour l’actualiser manuellement.