Интеграция BigQuery
Viva Goals можно интегрировать с Google BigQuery для автоматического обновления OKR.
Рассмотрим следующий пример: в хранилище BigQuery есть данные, которые отслеживают количество преобразованных потенциальных клиентов. Ваша цель состоит в том, чтобы увеличить значение преобразованных приводит к определенной сумме. Если вы реализуете интеграцию BigQuery, вы можете избавиться от многократного переключение между BigQuery и Viva Goals для обновления хода выполнения. Viva Goals синхронизирует значения и начертает ход достижения целей, экономя время и сохраняя okr в актуальном состоянии.
Viva Goals использует учетную запись службы с OAuth 2.0 для вызова API-интерфейсов Google BigQuery. Для интеграции BigQuery необходимо добавить учетную запись ally-bigquery@ally-346417.iam.gserviceaccount.comслужбы Viva Goals в проект BigQuery и предоставить необходимый доступ и разрешения. Ознакомьтесь с пошаговой инструкцией.
Выполните следующие действия в консоли платформы Google Cloud, чтобы создать роль:
Войдите в консоль разработчиков облачной платформы Google, https://console.developers.google.com/.
Перейдите в меню "гамбургер" в левом верхнем углу экрана и выберите IAM & Администратор ->Roles.
В верхней части экрана ролей выберите + Создать роль.
Введите сведения в форме. Затем выберите Добавить разрешения и добавьте следующие разрешения:
bigquery.datasets.get
bigquery.jobs.create
bigquery.tables.get
bigquery.tables.getData
Выберите Создать , чтобы завершить создание роли.
Теперь пришло время назначить новую роль учетной записи службы Viva Goals, чтобы у Viva Goals были разрешения на чтение сведений из BigQuery и подключение ее к OKR.
Перейдите в меню "Гамбургер" в левом верхнем углу экрана и выберите IAM & Администратор ->IAM.
Нажмите кнопку + Добавить в верхней части страницы.
На экране Добавление добавьте адрес электронной почты Viva Goals учетной записи службы, как указано ниже, в поле Новые субъекты:
ally-bigquery@ally-346417.iam.gserviceaccount.com
Нажмите кнопку Сохранить , чтобы завершить настройку.
Администратор может выполнить следующие действия, чтобы настроить интеграцию BigQuery в Viva Goals:
Перейдите на страницу интеграции Viva Goals с помощью Администратор>Integrations.
Прокрутите параметры интеграции, пока не найдете BigQuery. Выберите включить , если это первый раз, или управление , если интеграция была установлена ранее.
Выберите Создать подключение. В открывшемся диалоговом окне введите имя подключения и идентификатор проекта BigQuery, содержащий данные, которые нужно подключить к OKR.
Viva Goals использует учетную запись службы с OAuth 2.0 для вызова API-интерфейсов Google BigQuery. Добавьте учетную запись службы Viva Goals в проект BigQuery и предоставьте необходимый доступ и разрешения.
Нажмите кнопку Далее , чтобы завершить настройку.
Viva Goals позволяет подключаться к нескольким проектам BigQuery. Выберите Создать подключение , чтобы добавить другое подключение. Вы различаете соединения по имени. Эти имена отображаются участникам, когда они связывают свои OKR с данными BigQuery.
После завершения настройки пользователи в вашей организации могут связать успех своих OKR непосредственно с данными в облачных наборах данных BigQuery.
При создании или изменении цели или ключевого результата выберите Подключить источник данных для автоматического обновления.
В списке интеграций выберите BigQuery.
Если вы уже создали подключение BigQuery или администратор вашей организации предоставил вам доступ к подключению BigQuery, оно будет выбрано автоматически. Если подключения еще не созданы или совместно используются, Viva Goals предложит добавить новое подключение.
Добавьте SQL-запрос BigQuery, который вернет однозначное числовое значение. Это значение будет связано с прогрессом OKR или ключевым показателем эффективности в зависимости от того, как измеряется OKR.
Нажмите кнопку Далее, чтобы завершить, и сохраните OKR. Теперь вы увидите значок BigQuery рядом с OKR. OKR будет автоматически синхронизироваться каждый час, но вы также можете выбрать обновление , чтобы обновить его вручную.