Integrazione di BigQuery

Viva Goals possibile eseguire l'integrazione con Google BigQuery per aggiornare automaticamente gli OKR.

Si consideri questo esempio: nel warehouse BigQuery sono presenti dati che tengono traccia del numero di lead convertiti. L'obiettivo è aumentare il valore dei lead convertiti a una determinata quantità. Se si implementa l'integrazione di BigQuery, è possibile evitare di spostarsi ripetutamente tra BigQuery e Viva Goals per aggiornare lo stato di avanzamento. Viva Goals sincronizzerà automaticamente i valori e creerà un grafico dei progressi verso gli obiettivi, risparmiando tempo e mantenendo aggiornati gli OKR.

Passaggio 1: Configurare l'account del servizio nella console di amministrazione di Google Cloud

Viva Goals usa un account di servizio con OAuth 2.0 per chiamare le API di Google BigQuery. Per l'integrazione di BigQuery, è necessario aggiungere l'account del servizio Viva Goals, ally-bigquery@ally-346417.iam.gserviceaccount.com, al progetto BigQuery e fornire l'accesso e le autorizzazioni necessari. Continua a leggere per istruzioni dettagliate.

Creare un ruolo IAM per BigQuery

Seguire questa procedura nella console della piattaforma Google Cloud per creare un ruolo:

  1. Accedere alla console per sviluppatori di Google Cloud Platform, https://console.developers.google.com/.

  2. Passare al menu "hamburger" nell'angolo superiore sinistro della schermata e scegliere IAM & Amministrazione ->Roles.

    Screenshot che mostra dove si crea un ruolo IAM per BigQuery.

  3. Nella parte superiore della schermata dei ruoli selezionare + Crea ruolo.

    Screenshot che mostra l'opzione crea ruolo.

  4. Immettere i dettagli nel modulo. Selezionare quindi Aggiungi autorizzazioni e aggiungere le autorizzazioni seguenti:

    bigquery.datasets.get

    bigquery.jobs.create

    bigquery.tables.get

    bigquery.tables.getData

  5. Selezionare Crea per completare la creazione del ruolo.

Fornire l'accesso all'account del servizio Viva Goals

Ora è il momento di assegnare il nuovo ruolo all'account del servizio Viva Goals in modo che Viva Goals disponga delle autorizzazioni per leggere le informazioni da BigQuery e connetterle agli OKR.

  1. Passare al menu "hamburger" nell'angolo superiore sinistro dello schermo e scegliere IAM & Amministrazione ->IAM.

    Screenshot che mostra dove si sceglie IAM in IAM & Amministrazione.

  2. Selezionare il pulsante + Aggiungi nella parte superiore della pagina.

    Screenshot che mostra dove si seleziona il pulsante Aggiungi.

  3. Per La schermata Aggiungi aggiungere il messaggio di posta elettronica dell'account del servizio Viva Goals, come indicato di seguito, nel campo Nuove entità:

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

    Screenshot che mostra dove si aggiunge l'account di posta elettronica del servizio nel campo Nuove entità.

  4. Selezionare Salva per completare l'installazione.

Passaggio 2: Configurare l'integrazione di BigQuery in Viva Goals

L'amministratore può seguire questa procedura per configurare l'integrazione di BigQuery in Viva Goals:

  1. Passare alla pagina integrazioni Viva Goals tramite Amministrazione>Integrazione.

    Screenshot che mostra la pagina integrazioni Viva Goals.

  2. Scorrere le opzioni di integrazione fino a trovare BigQuery. Selezionare Abilita se questa è la prima volta o gestire se è stata stabilita un'integrazione in precedenza.

    Screenshot che mostra dove si abilita BigQuery in Viva Goals.

  3. Selezionare Nuova connessione. Nella finestra di dialogo visualizzata immettere il nome della connessione e l'ID progetto BigQuery che contiene i dati da connettere agli OKR.

    Screenshot che evidenzia l'opzione Nuova connessione.

  4. Viva Goals usa un account di servizio con OAuth 2.0 per chiamare le API di Google BigQuery. Aggiungere l'account del servizio Viva Goals al progetto BigQuery e fornire l'accesso e le autorizzazioni necessari.

    Screenshot che mostra dove si configura una nuova connessione BigQuery in Viva Goals.

  5. Selezionare Avanti per completare l'installazione.

Viva Goals consente di connettersi con più progetti BigQuery. Selezionare Nuova connessione per aggiungere un'altra connessione. Le connessioni sono differenziate in base al nome. Questi nomi vengono visualizzati ai membri quando collegano i rispettivi OKR ai dati BigQuery.

Passaggio 3: Usare l'integrazione di BigQuery

Al termine dell'installazione, gli utenti dell'organizzazione possono collegare l'esito positivo dei propri OKR direttamente ai dati nei set di dati cloud BigQuery.

  1. Quando si crea o si modifica un obiettivo o un risultato chiave, selezionare Connetti origine dati per aggiornare automaticamente lo stato.

  2. Nell'elenco delle integrazioni selezionare BigQuery.

    Screenshot che mostra dove si seleziona BigQuery nell'elenco delle origini dati negli obiettivi di Viva.

  3. Se è già stata creata una connessione BigQuery o un amministratore dell'organizzazione ha condiviso una connessione BigQuery, tale connessione verrà selezionata automaticamente. Se non sono già state create o condivise connessioni, Viva Goals richiederà di aggiungere una nuova connessione.

  4. Aggiungere la query SQL BigQuery che restituirà un valore numerico a valori singoli. Questo valore verrà connesso all'avanzamento o all'indicatore KPI dell'OKR a seconda di come viene misurato l'OKR.

    Screenshot che mostra dove si aggiunge una nuova connessione BigQuery agli OKR negli obiettivi di Viva.

  5. Selezionare Avanti per completare e salvare l'OKR. A questo punto dovrebbe essere visualizzata un'icona BigQuery accanto all'OKR. L'OKR verrà sincronizzato automaticamente ogni ora, ma è anche possibile selezionare Aggiorna per aggiornarlo manualmente.