Your SlideShare is downloading. ×

Инструкция по запуску script logic в datamanager

201

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
201
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. BLINOVDANIIL.COM________________________________________________________ ПАКЕТ ДИСПЕТЧЕРА ДАННЫХ ДЛЯ ЗАПУСКА ВЫБРАННОГО ПОЛЬЗОВАТЕЛЕМ ФАЙЛА СКРИПТ ЛОГИКИ Разработка скрипта пакета диспетчера данных для запуска выбранных пользователем файлов скрипт логики в целях оптимизации работы по управлению файлами скрипт логики. 1 bdaniil@gmail.com
  • 2. BLINOVDANIIL.COM________________________________________________________ 25 февраля 2014 Author Blinov Daniil Консультант Консолидация E-mail: bdaniil@gmail.com Version History Draft Final Description Version Draft Date Author Первая версия 00 Daniil Blinov 25.02.2014 2 bdaniil@gmail.com Approval Date Approver
  • 3. BLINOVDANIIL.COM________________________________________________________ Содержание 1. Общая информация ................................................................................................................. 4 2. Использование ........................................................................................................................ 5 3 bdaniil@gmail.com
  • 4. BLINOVDANIIL.COM________________________________________________________ 1. Общая информация В системе ВРС для моделей «1» и «2» в группе пользователей ADMIN создана структура групп пакетов для упорядочивания пакетов Диспетчера Данных по их назначению (Схема 1). Схема 1. Структура групп пакетов в модели 1 в группе пользователей Admin В группе пакетов «Управление расчетами» создан пакет «Run Script Logic» для запуска выбранного пользователем файла скрипт логики. За основу была взята стандартная цепочка процесса BW поставляемая в контенте ВРС: /CPMB/ALLOCATION. Цепочка процесса показана на схеме 2, ниже. Схема 2. Цепочка процесса /CPMB/ALLOCATION 4 bdaniil@gmail.com
  • 5. BLINOVDANIIL.COM________________________________________________________ 2. Использование Для создания пакета на основе цепочке выбираем процесс: /CPMB/ALLOCATION Скрипт в пакете генерируется автоматически на базе выбранной цепочки процесса: TASK(/CPMB/ALLOCATION_LOGIC,SUSER,%USER%) TASK(/CPMB/ALLOCATION_LOGIC,SAPPSET,%APPSET%) TASK(/CPMB/ALLOCATION_LOGIC,SAPP,%APP%) TASK(/CPMB/ALLOCATION_LOGIC,LOGICFILENAME,ALLOCATION.LGF) Нам необходимо добавить оператор «Prompt» типа «Text» для того чтобы запрашивать у пользователя имя файла скрипт логики, который необходимо запустить. Далее присвоить введенной пользователем значение в переменную %SL_NAME% (присвоение выполняется тем же оператором «Prompt»). И заменить автоматически сгенерированное имя файла скрипт логики «ALLOCATION.LGF» в операторе «TASK» на переменную%SL_NAME%. Также добавляем описание в оператор «Prompt», которое будет отображаться в окошке ввода имени файла скрипт логики. PROMPT(TEXT, %SL_NAME%, "Введите имя файла скрипт логики (включая раcширение .LGF):", [PWD], ) PROMPT(SELECTINPUT,%SELECTION%,"Выберите требуемый диапазон данных", "%ENTITY_DIM%,%CATEGORY_DIM%,%TIME_DIM%") TASK(/CPMB/ALLOCATION_LOGIC,SUSER,%USER%) TASK(/CPMB/ALLOCATION_LOGIC,SAPPSET,%APPSET%) TASK(/CPMB/ALLOCATION_LOGIC,SAPP,%APP%) TASK(/CPMB/ALLOCATION_LOGIC,SELECTION,%SELECTION%) TASK(/CPMB/ALLOCATION_LOGIC,LOGICFILENAME,%SL_NAME%) ЦЕЛЬ: ДАННЫЙ ПАКЕТ ПОЗВОЛИТ УСКОРИТЬ ПРОЦЕСС ТЕСТИРОВАНИЯ И ПРОВЕРКИ SCRIPT LOGIC. ПАКЕТ ПРЕДНАЗНАЧЕН ДЛЯ АДМИНИСТРАТОРОВ СИСТЕМЫ. 5 bdaniil@gmail.com

×