Compartilhar via


Integração bigquery

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

Considere este exemplo: você tem dados em seu armazém BigQuery que rastreiam o número de leads convertidos. Seu objetivo é aumentar o valor de leads convertidos para uma determinada quantidade. Se você implementar a integração do BigQuery, poderá se salvar de ir e voltar repetidamente entre BigQuery e Viva Goals para atualizar seu progresso. Viva Goals sincronizará os valores para você e mapeará seu progresso em direção a metas, economizando tempo e mantendo seus OKRs atuais.

Etapa 1: configurar a conta de serviço no console de administração do Google Cloud

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

Criar uma função IAM para BigQuery

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

  1. Faça logon no console de desenvolvedores da plataforma de nuvem do Google, 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 IAM para 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 de função.

Fornecer acesso à conta de serviço Viva Goals

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

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

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

  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 Viva Goals, conforme observado abaixo, no campo Novas Entidades:

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

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

  4. Selecione Salvar para concluir a instalaçã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 Viva Goals integrações por meio de Administração>Integrations.

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

  2. Role as opções de integração até encontrar o BigQuery. Selecione habilitar se essa 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 aberta, insira o nome da conexão e a ID do Projeto BigQuery que contém os dados que você deseja conectar aos seus OKRs.

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

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

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

  5. Selecione Avançar para concluir a instalaçã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 conexões por nome. Esses nomes são exibidos aos membros quando vinculam seus OKRs aos dados do BigQuery.

Etapa 3: usar a integração do BigQuery

Depois que a instalação for concluída, os usuários em sua organização poderão vincular o sucesso de seus OKRs diretamente aos dados em conjuntos de dados de nuvem do BigQuery.

  1. Ao criar ou editar um resultado 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 nas metas do Viva.

  3. Se você já criou uma conexão BigQuery ou um administrador em sua organização compartilhou uma conexão BigQuery com você, essa conexão será selecionada automaticamente. Se nenhuma conexão já tiver sido criada ou compartilhada, Viva Goals solicitará 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 BigQuery a OKRs em metas do Viva.

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