Попробовать

Интеграция с Google BigQuery

📂 Статья описывает интеграцию «Google BigQuery» с коннектором Smart Data Hub. В инструкции описан процесс получения ключа для сервисного аккаунта, мы не объясняем подробности начала работы с «Google Cloud Platform» и созданию первого проекта. Предполагается, что у вас уже есть проект в «Cloud Platform» с подключенным API BigQuery, а следующим шагом необходимо добавить учетные данные.

Google BigQuery — облачное масштабируемой хранилище больших данных (Big Data). Использование облачного решения позволяет сосредоточиться только на анализе данных, и не думать об инфраструктуре хранения данных (шардировании, индексации, компрессии). BigQuery поддерживает стандартный диалект SQL, так что любой, кто когда-либо пользовался SQLными СУБД, с легкостью может начать им пользоваться.

🔗 Справка по Google BigQuery
🔗 Перейти в проект или создать новый

Советуем также почитать:
Интеграция с другими коннекторами
Интеграция с Google Реклама
Интеграция с Google Реклама (аудитории)

❗️ Получение информации для интеграции

Для интеграции «Google BigQuery» с аналитической платформой Smart Data Hub нам понадобится ключ сервисного аккаунта и некоторые данные об аккаунте и проекте. Для этого сначала создадим сервисный аккаунт, а затем сгенерируем файл с необходимыми нам данными.

Когда у нас уже есть проект в Cloud Platform с подключенным API BigQuery, следующим шагом нужно добавить сервисный аккаунт.

1️⃣ Создаем сервисный аккаунт

Для создания сервисного аккаунта этого переходим в раздел API и сервисы (1) и кликаем в подраздел Учетные данные (2) (APIs & Services > Credentials):

Затем кликните на кнопку Создать учетные данные (3) и далее в выпадающем списке — «Сервисный аккаунт» (4) (Create credentials > Service account):

Далее заполняем поле с названием сервисного аккаунта и нажимаем кнопку Создать и продолжить (5) (Create and continue):

Затем в выпадающем списке выбираем роль: для целей интеграции нам нужна роль Администратора BigQuery (BigQuery Admin):

Вносим изменения нажав кнопку Продолжить (Continue):

…и затем «Готово» («Done»):

Итак, сервисный аккаунт создан. Осталось получить JSON-файл с необходимыми данными для интеграции с Smart Data Hub:

После выгрузки JSON-файла обязательно сохраните его.

2️⃣ Получаем ключи и JSON-файл

На той же странице выбираем вкладку Ключи (Keys) и кликаем на кнопку Добавить ключ (Add key) — в выпадающем списке выбираем Создать новый ключ (Create new key):

BigQuery предложит на выбор два формата выгружаемого файла — выберите формат «JSON» и нажмите Создать (Create):

BigQuery автоматически сгенерирует JSON-файл со всеми необходимыми данными для интеграции и выгрузит его на ваш ПК/Mac.

Во всплывающем окне нажмите Закрыть (Close):

Теперь приступим к подключению настройке коннектора — этот процесс проще.

🧩 Подключаем коннектор

После «Регистрации» вы находитесь в интерфейсе подключения интеграций, в котором перечислены все доступные коннекторы. Во всех остальных случаях авторизуйтесь в аккаунте Smart Data Hub и перейдите к списку интеграций, кликнув слева в меню раздел «Коннекторы»:

Выбор коннектора

В группе коннекторов «Базы данных» находим интеграцию с «Google BigQuery» (Premium) и нажимаем кнопку «Подключить»:

Авторизация

Теперь откройте сгенерированный JSON-файл (такой файл можно открыть текстовыми редакторами с расширенными возможностями, например Notepad++).

Из файла скопируйте: сlient_id, client_email, project_id, private_key, private_key_id, client_x509_cert_url и внесите в поля коннектора (6).

Подтвердите свой выбор на вкладке «Google BigQuery» повторным нажатием кнопки «Подключить» (7). Если Вы по какой-то причине ошиблись с выбором – на следующей странице нажмите кнопку «Назад»:

⚙️ Настраиваем коннектор

Выбор сервисного аккаунта

После этого, вам предложат выбрать доступный рекламный аккаунт (8), по которому необходимо получать аналитику. Установите галочку и нажмите кнопку «Готово» (9):

Всё, поздравляем с успешной интеграцией! 🤝
Во всплывающем окне нажмите «Закрыть»:

После успешного завершения интеграции, под логотипом «Google BigQuery» (Premium) будет отображаться статус интеграции «Подключено»:

Если вам, по каким-либо причинам, необходимо отключить, сбросить настройки или отредактировать интеграцию с «Google BigQuery», либо сменить настройки доступов, то для этого наведите курсор на коннектор и кликните на значок , в контекстном меню выберите нужный вариант:

Рекомендуем также почитать:
Загрузка файлов. Интерфейс
Особенности загрузки таблиц