Skip to main content

Электронные таблицы Google SpreadSheet

MADD позволяет испортировать данные из электронных таблиц Google SpreadSheet.

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

MADD interface

Вызов модального окна настройки нового источника выполняется нажатием на кнопку Настроить подключение в рабочей области.

MADD interface

Для подключения к электронной таблице Google SpreadSheet необходимо выбрать тип подключения Google sheet и просто вставить в соответсвующее поле ссылку доступа на данную таблицу.

MADD interface

Ссылку доступа к таблице можно создать в интерфейсе Google Spreadsheets нажатием на кнопку Share, выбрав затем в блоке General access опцию Anyone with the link.

MADD interface

Сегенерированную ссылку нужно скопировать и вставить в модальное окно настройки подключения. Как и в случае с базами данных, после нажатия кнопки Подключиться в правой части экрана откроется модальное окно со списком листов электронной таблицы, которые можно импортированить по нажатию на кнопку MADD interface.

MADD interface

После выбора листов нужно запустить процесс импорта нажатием на кнопку MADD interface

Прогресс импорта

Прогресс импорта отображается в рабочей области сразу после выбора импортируемых данных. Пользователь может остановить или запустить импорт по нажатию на кнопки MADD interface или MADD interface соответственно. Для импорта предусмотрены следующие статусы:

  • в процессе: осуществляется импорт данных из источника;
  • завершен: данные успешно импортированы;
  • провален: импорт остановлен из-за ошибки загрузки данных;
  • остановлен: импорт остановлен вручную.

MADD interface

При повторном импорте данные будут удалены и полностью импортированы заново. Дальнейшая работа с извлеченными данными происходит в объектах типа Etl-flow, которые содержат инструменты подготовки и преобразования данных.

Периодичность обновления данных#

Периодичность обновления данных в источнике позволяет настроить автоматическое извлечение данных из внешнего ресурса путем определения интервала обновления. Модуль позволяет указать следующие периоды обновления:

  • никогда: пользователь запускает импорт данных вручную;
  • единожды: импорт запускается один раз после сохранения настроек источника;
  • часы: импорт запускается сразу после сохранения настроек источника, в следующий раз импорт начнется автоматически через несколько часов от конца предыдущего импорта (количество часов в интервале указывается пользователем);
  • дни: импорт запускается сразу после сохранения настроек источника, в следующий раз импорт начнется автоматически через несколько суток от конца предыдущего импорта (количество дней в интервале указывается пользователем).
Примеры:
  • если при создании источника была указана периодичность обновления «часы» со значением «3», и первый импорт из этого источника был завершен в 16:20, то следующий импорт будет запущен автоматически в 19:20.
  • если при создании источника была указана периодичность обновления «дни» со значением «2», и первый импорт из этого источника был завершен 20 сентября в 16:20 , то следующий импорт будет запущен автоматически 22 сентября в 16:20.