#1.2 Структура проекта в Loginom

Когда вы установите и запустите Loginom, вам будет предложено создать или открыть «пакет».

Пакет — это проектный файл в Loginom. Прежде всего, он содержит в себе сценарии обработки данных, которые мы проектируем в визуальном редакторе.

Файлы с расширением ~lgp — резервные копии пакетов, открытых в данный момент. Одновременно может быть открыто несколько пакетов.

Сразу учитывайте, что в Loginom очень важную роль играет модульность: к сценариям/компонентам сценариев одних пакетов можно обращаться из других пакетов. Таким образом, вам нужно строить разработку так, чтобы максимизировать переиспользуемость компонентов сценариев. Также, можно реализовать переиспользуемость с помощью сохранения результатов выполнения сценариев в lgd файл. Таким образом, мы сможем продолжить выполнение следующих сценариев с готового датасета, избежав необходимости запуска всей цепочки операций с нуля.

Каждый пакет (файл) по умолчанию имеет несколько разделов.

  • Переменные: собственно, переменные текущего пакета, которые будут доступны для каждого сценария пакета. На самом деле, переменные могут создаваться практически в любой момент выполнения сценария. Соответственно, в качестве переменных пакета имеет смысл создавать только самые глобальные. Переменные используются для управления условиями выполнения сценариев, а также подстановки своего содержимого как часть исполняемых команд. Например, в SQL запросы.
  • Ссылки: ссылки на другие пакеты, чьи компоненты сценариев могут быть переиспользование в текущем пакете. Таким образом можно не только создавать собственные переиспользуемые компоненты, но и подключать сторонние библиотеки, например Loginom Silver Kit.
  • Отчеты: это область, в которой пользователи не-разработчики смогут посмотреть готовые отчеты на основе сценариев, созданных разработчиков.
  • Модуль: самый главный раздел. Именно здесь конструируются сценарии обработки данных. Один пакет может содержать несколько модулей. Модули могут быть переименованы для более удобного восприятия. Каждый модуль состоит из 3-х блоков: Сценарий — схема нашей обработки данных. Подключения — набор коннекторов ко внешним источникам типа СУБД, которые нужно настроить перед импортом данных из них. Компоненты — доступные для переиспользования фрагменты сценариев текущего или внешних пакетов.

Наша основная работа будет происходить в разделе Сценарий. Сам сценарий представляет собой схему последовательного выполнения этапов, и библиотеку компонентов в левой части экрана, которую можно условно поделить на 4 блока: импорт данных, обработка данных, управление переменными, экспорт данных.

Если вы заблудились в структуре пакетов и их подразделов, то можно быстро выйти на обзор корневой структуры, щелкнув по коревому разделу в строке навигации.

В следующем занятии мы разберем основные принципы конструирования сценариев, и потренируемся на учебном дата-сете.

Добавить комментарий

Ваш адрес email не будет опубликован.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.