Выгрузка данных из Google Sheets, как правило, не является конечной целью пользователя, но может быть удобным инструментом при использовании других источников в mybi connect. К примеру, вы можете выгрузить данные из Директа, а после этого добавить к ним справочник расшифровки названий кампаний, который находится у вас в Google Sheets в общем пользовании маркетологов. В этой статье мы рассмотрим функционал mybi connect для получения данных этого источника.
Для того, чтобы добавить новый источник данных, в интерфейсе mybi connect необходимо в левом боковом меню сервиса выбрать пункт “Источники данных” и нажать на кнопку “Добавить новый+”, после чего перейти в раздел “ПРОЧЕЕ” и выбрать источник Google Sheets, нажав на кнопку “подключить”:
В открывшейся форме необходимо заполнить поля настройки источника:
Поле “Название источника” может быть любым и необходимо для того, чтобы вы могли однозначно идентифицировать этот источник среди других. В поле “Аккаунт Google” выберите аккаунт Google, из таблиц которого вы будете выгружать данные, либо, если он не подключен, выберите “Подключить новый”. Нажмите “Продолжить”. Если подключается новый аккаунт Google, то будет запрошен доступ к таблицам сервису mybi, его следует предоставить.
В списке “Имя документа” выберите таблицу, из которой вы хотите выгружать данные.
Если вы выгружаете данные, которые содержат UTM-метки и/или идентификатор клиента (Client ID), можно связать строки выгрузки Google Sheets с соответствующими таблицами. Для этого отметьте галочкой опцию выгрузки и введите наименования колонок, содержащих эти данные.
После ввода всех необходимых данных необходимо завершить настройку источника, нажав на кнопку “Сохранить”.
Базовая выгрузка
После завершения подключения в таблице “Источники” появится новый источник данных с указанным в ходе настройки названием. Далее можно запустить загрузку данных, выбрав в колонке “Действия” в строке добавленного источника пункт меню “Загрузить”:
Выгружаются все данные всех листов документа. Первая строка листа должна содержать заголовки столбцов, без объединения ячеек и переноса строк. Данные загружаются из всех колонок, для которых указаны заголовки, до пустой строки. По завершению загрузки данные появятся в базе в специально спроектированном нами виде:
Более детально ознакомиться со структурой выгрузки вы можете здесь.
На этом настройка базовой выгрузки закончена. В дальнейшем данные из таблиц будут автоматически выгружаться в базу данных, доступ к которой вы можете найти в разделе “Хранилище данных“.
Пользовательская выгрузка
Пользовательская выгрузка позволяет организовать загрузку произвольного набора полей с последующим автоматическим обновлением по текущий период. Необходимым условием создания выгрузки является наличие настроенного источника. Для ее создания необходимо перейти в раздел “Планировщик заданий“, нажать на кнопку “Добавить новое+” и выбрать из списка “Выгрузка отчетов из Google Sheets”. Далее на экране будет отображена форма с параметрами выгрузки:
В первой строке указываем произвольное название задания (длиной не более 64-х символов), затем выбираем необходимый нам аккаунт Google Sheets (таблицу) и название листа. После этого необходимо выбрать список полей, которые будет содержать ваш отчет. Если таблица данных содержит поле даты, его можно указать в параметре “Временная метка”. В этом случае будут выгружаться данные не всей таблицы, а только данные за выбранный период. Дата в таблице должна быть в формате, соответствующем региональным установкам, например для России это “ДД.ММ.ГГГГ”
По умолчанию загружаемые данные сохраняются в таблицу sheets_reports в формате JSON.
Если воспользоваться опцией “Зафиксировать структуру”, то в этом случае данные отчета будут выгружаться в отдельную таблицу в развернутом виде. Дополнительно в поле “Описание таблиц” можно добавить специальное правило, описывающие каким образом полученные сведения должны обрабатываться mybi connect. Это даст возможность пользователю сохранять данные в удобном виде и в указанных таблицах. Для завершения настройки пользовательской выгрузки необходимо нажать на кнопку “Продолжить”.
Добавив отчет в список заданий, его можно запустить для загрузки данных. Это можно сделать, отобразив меню “Выбрать” в колонке “Действия” напротив созданного отчета и выбрав пункт меню “Выполнить”:
После указания периода загрузки данные будут загружены в хранилище.
Мы будем рады вашим вопросам и рациональным комментариям относительно функционала сервиса в чате нашего телеграм-канала @mybi connect