Integração do BigQuery

O Viva Goals pode se integrar ao Google BigQuery para atualizar automaticamente seus OKRs.

Considere este exemplo: você tem dados no armazém do BigQuery que rastreiam o número de leads convertidos. Seu objetivo é aumentar o valor dos leads convertidos para um determinado valor. Se você implementar a integração do BigQuery, poderá evitar alternar repetidamente entre o BigQuery e o Viva Goals para atualizar seu progresso. O Viva Goals sincronizará os valores para você e traçará seu progresso em direção às metas, economizando tempo e mantendo seus OKRs atualizados.

Etapa 1: configurar a conta de serviço no Google Cloud Admin Console

O Viva Goals usa uma conta de serviço com OAuth 2.0 para chamar as APIs do Google BigQuery. Para a integração do BigQuery, você precisa adicionar a conta de serviço do Viva Goals, ally-bigquery@ally-346417.iam.gserviceaccount.com, ao seu projeto do BigQuery e fornecer o acesso e as permissões necessários. Continue lendo para obter instruções passo a passo.

Criar uma função do IAM para o BigQuery

Siga estas etapas no console do Google Cloud Platform para criar uma função:

  1. Faça login no Console de desenvolvedores do Google Cloud Platform, https://console.developers.google.com/.

  2. Vá para o menu "hambúrguer" no canto superior esquerdo da tela e escolha IAM & Administração ->Roles.

    A captura de tela mostra onde você cria uma função do IAM para o BigQuery.

  3. Na parte superior da tela de funções, selecione + Criar função.

    A captura de tela mostra a opção criar função.

  4. Insira os detalhes no formulário. Em seguida, selecione Adicionar Permissões e adicione as seguintes permissões:

    bigquery.datasets.get

    bigquery.jobs.create

    bigquery.tables.get

    bigquery.tables.getData

  5. Selecione Criar para concluir a criação da função.

Fornecer acesso à conta de serviço do Viva Goals

Agora é hora de atribuir a nova função à conta de serviço do Viva Goals para que o Viva Goals tenha permissões para ler informações do BigQuery e conectá-las aos seus OKRs.

  1. Vá para o menu "hambúrguer" no canto superior esquerdo da tela e escolha IAM & Administração ->IAM.

    A captura de tela mostra onde você escolhe IAM em IAM & Administração.

  2. Selecione o botão + Adicionar na parte superior da página.

    A captura de tela mostra onde você seleciona o botão Adicionar.

  3. Para Adicionar tela, adicione o email da conta de serviço do Viva Goals, conforme observado abaixo, no campo Novas entidades de segurança:

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

    A captura de tela mostra onde você adiciona a conta de email do serviço no campo Novas entidades de segurança.

  4. Selecione Salvar para concluir a configuração.

Etapa 2: configurar a integração do BigQuery no Viva Goals

O administrador pode seguir estas etapas para configurar a integração do BigQuery no Viva Goals:

  1. Acesse a página de integrações do Viva Goals por meio de Integrações de Administração>.

    A captura de tela mostra a página de integrações do Viva Goals.

  2. Percorra as opções de integração até encontrar o BigQuery. Selecione habilitar se esta for a primeira vez ou gerenciar se uma integração foi estabelecida anteriormente.

    A captura de tela mostra onde você habilita o BigQuery no Viva Goals.

  3. Selecione Nova conexão. Na caixa de diálogo exibida, digite o nome da conexão e o ID do projeto do BigQuery que contém os dados que você quer conectar aos seus OKRs.

    A captura de tela destaca a opção Nova Conexão.

  4. O Viva Goals usa uma conta de serviço com OAuth 2.0 para chamar as APIs do Google BigQuery. Adicione a conta de serviço do Viva Goals ao seu projeto do BigQuery e forneça o acesso e as permissões necessários.

    A captura de tela mostra onde você configura uma nova conexão do BigQuery no Viva Goals.

  5. Selecione Avançar para concluir a configuração.

O Viva Goals permite que você se conecte a vários projetos do BigQuery. Selecione Nova conexão para adicionar outra conexão. Você diferencia as conexões por nome. Esses nomes são exibidos aos membros quando eles vinculam os OKRs aos dados do BigQuery.

Etapa 3: usar a integração do BigQuery

Após a conclusão da configuração, os usuários da sua organização poderão vincular o sucesso dos OKRs diretamente aos dados nos conjuntos de dados da nuvem do BigQuery.

  1. Ao criar ou editar um resultado de objetivo ou chave, selecione Conectar fonte de dados para atualizar automaticamente o progresso.

  2. Na lista de integrações, selecione BigQuery.

    A captura de tela mostra onde você seleciona o BigQuery na lista de fontes de dados em Viva Goals.

  3. Se você já criou uma conexão do BigQuery ou se um administrador da sua organização compartilhou uma conexão do BigQuery com você, essa conexão será selecionada automaticamente. Se nenhuma conexão já tiver sido criada ou compartilhada, os Viva Goals solicitarão que você adicione uma nova conexão.

  4. Adicione a consulta SQL do BigQuery que retornará um valor numérico de valor único. Esse valor será conectado ao progresso ou KPI do OKR, dependendo de como o OKR é medido.

    A captura de tela mostra onde você adiciona uma nova conexão do BigQuery aos OKRs no Viva Goals.

  5. Selecione Avançar para concluir e salvar seu ORC. Agora você deve ver um ícone do BigQuery ao lado do OKR. O OKR será sincronizado automaticamente a cada hora, mas você também pode selecionar atualizar para atualizá-lo manualmente.