Электронные таблицы Google SpreadSheet
MADD позволяет испортировать данные из электронных таблиц Google SpreadSheet.
Чтобы создать новый источник, нужно нажать правой кнопкой мыши по папке и в контекстном меню выбрать объект Новый источник
. В результате в текущей папке отобразится новый объект. Сразу после создания источника его название в дереве объектов можно изменить.
Вызов модального окна настройки нового источника выполняется нажатием на кнопку Настроить подключение
в рабочей области.
Для подключения к электронной таблице Google SpreadSheet необходимо выбрать тип подключения Google sheet
и просто вставить в соответсвующее поле ссылку доступа на данную таблицу.
Ссылку доступа к таблице можно создать в интерфейсе Google Spreadsheets нажатием на кнопку Share
, выбрав затем в блоке General access
опцию Anyone with the link
.
Сегенерированную ссылку нужно скопировать и вставить в модальное окно настройки подключения. Как и в случае с базами данных, после нажатия кнопки Подключиться
в правой части экрана откроется модальное окно со списком листов электронной таблицы, которые можно импортированить по нажатию на кнопку .
После выбора листов нужно запустить процесс импорта нажатием на кнопку
Прогресс импорта
Прогресс импорта отображается в рабочей области сразу после выбора импортируемых данных.
Пользователь может остановить или запустить импорт по нажатию на кнопки или
соответственно. Для импорта предусмотрены следующие статусы:
- в процессе: осуществляется импорт данных из источника;
- завершен: данные успешно импортированы;
- провален: импорт остановлен из-за ошибки загрузки данных;
- остановлен: импорт остановлен вручную.
При повторном импорте данные будут удалены и полностью импортированы заново. Дальнейшая работа с извлеченными данными происходит в объектах типа Etl-flow, которые содержат инструменты подготовки и преобразования данных.
#
Периодичность обновления данныхПериодичность обновления данных в источнике позволяет настроить автоматическое извлечение данных из внешнего ресурса путем определения интервала обновления. Модуль позволяет указать следующие периоды обновления:
- никогда: пользователь запускает импорт данных вручную;
- единожды: импорт запускается один раз после сохранения настроек источника;
- часы: импорт запускается сразу после сохранения настроек источника, в следующий раз импорт начнется автоматически через несколько часов от конца предыдущего импорта (количество часов в интервале указывается пользователем);
- дни: импорт запускается сразу после сохранения настроек источника, в следующий раз импорт начнется автоматически через несколько суток от конца предыдущего импорта (количество дней в интервале указывается пользователем).
Примеры:
- если при создании источника была указана периодичность обновления «часы» со значением «3», и первый импорт из этого источника был завершен в 16:20, то следующий импорт будет запущен автоматически в 19:20.
- если при создании источника была указана периодичность обновления «дни» со значением «2», и первый импорт из этого источника был завершен 20 сентября в 16:20 , то следующий импорт будет запущен автоматически 22 сентября в 16:20.