Настройка макросов
В разделе структуры настройки Макросы находится реестр макросов. Макрос — это пошаговый механизм автоматизации переноса данных и вычисления связей, который может запускаться по условию, по расписанию и вручную. При переходе в раздел структуры отображается таблица со следующей информацией:
- Код — уникальное кодовое обозначение объекта.
- Краткое наименование — краткое обозначение макроса в интерфейсе.
- Пространство — наименование пространства, в котором находится макрос.
- Папка — наименование папки, в которой хранится макрос.
- Признак системной записи.
- Создал — ФИО пользователя, создавшего макрос.
- Дата и время создания.
- Изменил — ФИО пользователя, изменившего макрос.
- Дата и время изменения.
Для создания макроса нажмите кнопку Создать и в появившемся окне заполните следующие поля:
- Код — уникальное кодовое обозначение объекта.
- Краткое наименование — краткое обозначение макроса в интерфейсе.
- Полное наименование — полное наименование объекта.
- Комментарий — комментарий с дополнительной информацией.
- Папка наименование папки, в которой будет размещен макрос.
- Пространство — указывается единое пространство по умолчанию.
- Признак системной записи.
В разделе структуры настройки Шаги макросов находится список шагов выбранного макроса. При переходе в раздел структуры отображается таблица со следующей информацией:
- Код — уникальное кодовое обозначение объекта.
- Краткое наименование — краткое обозначение объекта в интерфейсе.
- Признак системной записи.
Для создания шага макроса нажмите кнопку Создать и в появившемся окне заполните следующие поля:
- Настройка — для настройки отображения таблицы.
- Создать — для создания нового элемента. Нажатие на кнопку вызывает всплывающее окно Создание шага макроса со следующими полями:
- Код — уникальное кодовое обозначение объекта.
- Краткое наименование — краткое обозначение макроса в интерфейсе.
- Полное наименование — полное наименование объекта.
- Комментарий — комментарий с дополнительной информацией.
- Порядковый номер — порядковый номер шага в макросе.
- Тип действия — тип действия, которое выполняется на данном шаге:
- Связь — выполнение связи между кубами.
- Модель — наименование модели, в которой находится куб. Выбирается из списка.
- Куб — наименование куба, с которым будет выполнена связь. Выбирается из списка.
- Связь — наименование связи куба. Выбирается из списка.
- SQL — выполнение SQL-запроса.
- Название базы — наименование базы данных.
- Тип базы:
- MonetDB,
- PostgreSQL.
- SQL — выполняемый SQL-запрос.
- Открыть — открытие дашборда.
- Дашборд — наименование дашборда. Выбирается из списка.
- Выполнить — выполнение другого макроса.
- Макрос — наименование выполняемого макроса. Выбирается из списка.
- Копирование версии — копирование данных кубов из одной версии в другую версию.
- Модель — наименование модели. Выбирается из списка.
- Версия — наименование версии выбранной модели.
- Очистка — очистка данных.
- Тип объекта:
- Куб:
- Модель — наименование модели.
- Версия — наименование версии модели.
- Куб — наименование куба, данные которого будут очищены действием макроса.
- Табличная форма:
- Модель — наименование модели.
- Табличная форма — наименование табличной формы, данные которой будут очищены действием макроса.
- Куб:
- Тип объекта:
- Расчет куба — выполнение пересчета значений в кубе после внесения изменений в исходные данные.
- Модель — наименование модели, в которой находится куб. Выбирается из списка.
- Куб — наименование куба, данные которого необходимо пересчитать.
- Тип расчета — указание на то, какие именно значения необходимо рассчитать:
- Формула — пересчитать значения в кубе на основании формул, заданных для показателей.
- Иерархия — вычислить агрегаты по всем иерархическим справочникам куба.
- Полный расчет — выполнить полный расчет всех значений куба.
- Версия — наименование версии модели.
- Внешний сервис — вызов внешнего сервиса интеграции с заданными параметрами.
- Метод — метод запроса. Доступен только GET.
- URL — URL запроса с поддержкой подстановки переменных в формате jinja-шаблонизатора ({{variable}}).
- Количество попыток — количество повторных попыток выполнения запроса при ошибках 501–503.
- Таймаут — максимальное время ожидания ответа от внешнего сервиса в секундах.
- Игнорировать ошибки — признак продолжения выполнения макроса при неудачном вызове.
- Связь — выполнение связи между кубами.
- Макрос — наименование макроса, к которому будет применен шаг.
- Включен — признак активности макроса.
Подраздел Параметры шага макроса предназначен для аутентификации и передачи параметров внешнему сервису для выбранного шага макроса с типом действия «Внешний сервис». При переходе в раздел структуры отображается таблица со следующей информацией:
- Наименование — наименование параметра
- Область применения — область применения параметра. Доступен только вариант Header.
- Тип параметра — выбранный тип параметра.
- Статичное значение — значение для типа параметра «Статичное».
- Создал — ФИО пользователя, создавшего параметр.
- Дата и время создания.
- Изменил — ФИО пользователя, изменившего параметр.
- Дата и время изменения.
Для создания макроса нажмите кнопку Создать и в появившемся окне заполните следующие поля:
- Наименование — наименование параметра шага макроса.
- Область применения — область применения параметра. Доступны следующие варианты:
- Header.
- Тип параметра — доступны следующие варианты:
- Статичное значение.
- Статичное значение — значение параметра для типа «Статичное».
Раздел структуры настройки Журнал выполнения содержит протокол действий макросов. При переходе в раздел структуры отображается таблица со следующей информацией:
- ИД шага макроса — уникальный идентификатор шага макроса.
- Код шага макроса — кодовое наименование шага макроса.
- Наименование шага макроса — название шага макроса.
- Дата и время начала — дата и время начала выполнения шага макроса.
- Дата и время окончания — дата и время окончания выполнения шага макроса.
- Статус — статус выполнения макроса. Возможны следующие варианты:
- Выполнен.
- Ошибка.
- Текст ошибки — текст ошибки, из-за которой макрос не был выполнен.
