Перейти к содержанию

Интерфейс ETL редактора

Редактор скрипта

Здесь вы редактируете код скрипта трансформации модели. Текст скрипта сохраняется автоматически.

Нажите "Запуск на тестовых данных" для проверки работы скрипта. Система выгрузит из источников тестовый набор данных (по 10 000 записей для каждого объекта модели) и выполнит текущей версии запуск скрипта.

После завершения запуска скрипта на экране появится окно с результатами:

  • Для успешного запуска вы увидите лог и итоговую денормализованную таблицу

  • Для запуска, завершившегося с ошибкой, в окне результатов вы увидите описание возникшей исключительной ситуации

После того, как вы закончили редактировать скрипт трансформации модели, необходимо его опубликовать. Только после публикации, скрипт трансформации начинает работать при операциях синхронизации моделей в основном интерфейсе Analytic Workspace.

В выпадающем списке кнопки "Публикация скрипта" есть три пункта:

  • "Сравнить с опубликованным" - позволяет увидеть различия между редактируемым и опубликованным кодом скрипта
  • "Опубликовать" - установить код из редактора в качестве основного скрипта трансформации модели;
  • "Восстановить" - откроется правая панель, в которой вы увидете все ранее опубликованные версии скрипта Кнопка "Сравнить" показывает различия между выбранной и текущей версиями скрипта. Кнопка "Восстановить" позволяет установить выбранную версию скрипта в качестве текущей опубликованной. Нажав на красный текст "полностью убрать опубликованный скрипт" вы очистите текущий опубликованный скрипт.

Параметры модели

Зачастую, в исходном коде скрипта необходимо указать чувствительные параметры (API ключей к внешним сервисам, строк подключения к БД и т.п.). Для того чтобы не прописывать эти значения напрямую в скрипте, можно использовать хранилище параметров модели.

Откройте меню "Настройки" и выберите пункт "Параметры модели":

Использование сохраненных параметров в скрипте описано здесь.

Просмотр модели

На вкладке "Модель" приводится техническое представление модели в виде JSON объекта.

Тестовые данные

Здесь вы можете ознакомиться с данными из источников, которые участвуют в тестовом запуске скрипта.

Во вкладках данного раздела отображаются табличные данные для каждого объекта модели. Датафремы именно с этими данными указываются в первом параметре соответствующих функций after_load_*

Для обновления тестовых данных нажмите кнопку "Подготовить тестовые данные".

История

Здесь показывается история запусков в текущем сеансе редактирования скрипта.

Кнопка "Показать результаты" позволяет вернуться к просмотру результатов одного из предыдущих запусков.