Прочитать на английском

Поделиться через


Интеграция BigQuery

Viva Goals можно интегрировать с Google BigQuery для автоматического обновления OKR.

Рассмотрим следующий пример: в хранилище BigQuery есть данные, которые отслеживают количество преобразованных потенциальных клиентов. Ваша цель состоит в том, чтобы увеличить значение преобразованных приводит к определенной сумме. Если вы реализуете интеграцию BigQuery, вы можете избавиться от многократного переключение между BigQuery и Viva Goals для обновления хода выполнения. Viva Goals синхронизирует значения и начертает ход достижения целей, экономя время и сохраняя okr в актуальном состоянии.

Шаг 1. Настройка учетной записи службы в консоли администрирования Google Cloud

Viva Goals использует учетную запись службы с OAuth 2.0 для вызова API-интерфейсов Google BigQuery. Для интеграции BigQuery необходимо добавить учетную запись ally-bigquery@ally-346417.iam.gserviceaccount.comслужбы Viva Goals в проект BigQuery и предоставить необходимый доступ и разрешения. Ознакомьтесь с пошаговой инструкцией.

Создание роли IAM для BigQuery

Выполните следующие действия в консоли платформы Google Cloud, чтобы создать роль:

  1. Войдите в консоль разработчиков облачной платформы Google, https://console.developers.google.com/.

  2. Перейдите в меню "гамбургер" в левом верхнем углу экрана и выберите IAM & Администратор ->Roles.

    Снимок экрана: создание роли IAM для BigQuery.

  3. В верхней части экрана ролей выберите + Создать роль.

    Снимок экрана: параметр создания роли.

  4. Введите сведения в форме. Затем выберите Добавить разрешения и добавьте следующие разрешения:

    bigquery.datasets.get

    bigquery.jobs.create

    bigquery.tables.get

    bigquery.tables.getData

  5. Выберите Создать , чтобы завершить создание роли.

Предоставление доступа к учетной записи службы Viva Goals

Теперь пришло время назначить новую роль учетной записи службы Viva Goals, чтобы у Viva Goals были разрешения на чтение сведений из BigQuery и подключение ее к OKR.

  1. Перейдите в меню "Гамбургер" в левом верхнем углу экрана и выберите IAM & Администратор ->IAM.

    Снимок экрана: выбор IAM в разделе IAM & Администратор.

  2. Нажмите кнопку + Добавить в верхней части страницы.

    Снимок экрана: нажатие кнопки Добавить.

  3. На экране Добавление добавьте адрес электронной почты Viva Goals учетной записи службы, как указано ниже, в поле Новые субъекты:

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

    Снимок экрана: добавление учетной записи электронной почты службы в поле

  4. Нажмите кнопку Сохранить , чтобы завершить настройку.

Шаг 2. Настройка интеграции BigQuery в Viva Goals

Администратор может выполнить следующие действия, чтобы настроить интеграцию BigQuery в Viva Goals:

  1. Перейдите на страницу интеграции Viva Goals с помощью Администратор>Integrations.

    Снимок экрана: страница интеграции Viva Goals.

  2. Прокрутите параметры интеграции, пока не найдете BigQuery. Выберите включить , если это первый раз, или управление , если интеграция была установлена ранее.

    Снимок экрана: включение BigQuery в Viva Goals.

  3. Выберите Создать подключение. В открывшемся диалоговом окне введите имя подключения и идентификатор проекта BigQuery, содержащий данные, которые нужно подключить к OKR.

    Снимок экрана: выделен параметр

  4. Viva Goals использует учетную запись службы с OAuth 2.0 для вызова API-интерфейсов Google BigQuery. Добавьте учетную запись службы Viva Goals в проект BigQuery и предоставьте необходимый доступ и разрешения.

    Снимок экрана: настройка нового подключения BigQuery в Viva Goals.

  5. Нажмите кнопку Далее , чтобы завершить настройку.

Viva Goals позволяет подключаться к нескольким проектам BigQuery. Выберите Создать подключение , чтобы добавить другое подключение. Вы различаете соединения по имени. Эти имена отображаются участникам, когда они связывают свои OKR с данными BigQuery.

Шаг 3. Использование интеграции BigQuery

После завершения настройки пользователи в вашей организации могут связать успех своих OKR непосредственно с данными в облачных наборах данных BigQuery.

  1. При создании или изменении цели или ключевого результата выберите Подключить источник данных для автоматического обновления.

  2. В списке интеграций выберите BigQuery.

    Снимок экрана: выбор BigQuery из списка источников данных в viva цели.

  3. Если вы уже создали подключение BigQuery или администратор вашей организации предоставил вам доступ к подключению BigQuery, оно будет выбрано автоматически. Если подключения еще не созданы или совместно используются, Viva Goals предложит добавить новое подключение.

  4. Добавьте SQL-запрос BigQuery, который вернет однозначное числовое значение. Это значение будет связано с прогрессом OKR или ключевым показателем эффективности в зависимости от того, как измеряется OKR.

    Снимок экрана: добавление нового подключения BigQuery к OKR в Viva целей.

  5. Нажмите кнопку Далее, чтобы завершить, и сохраните OKR. Теперь вы увидите значок BigQuery рядом с OKR. OKR будет автоматически синхронизироваться каждый час, но вы также можете выбрать обновление , чтобы обновить его вручную.