Задача и предварительные условия
Запустите один учебный процесс TI с фиксированным годом и сценарием, выбранным в мастере выполнения.
В примере используются демонстрационные данные и настройки. Проверьте ожидаемый результат в своей среде до подключения рабочих получателей. Идентификаторы demo_* условны: выберите собственные учебные подключения или источники в редакторе. JSON ниже показывает структуру блоков и связей, а не готовый архив потока для переноса.
Учебные входные данные
trigger.csv
Run
demo
Блоки, связи и точные настройки
Схема примера 18: блоков — 3, связей — 2. Идентификаторы узлов и порты настроенной схемы сохранены.
Добавьте перечисленные блоки в конструкторе, откройте свойства каждого и задайте эти значения. Имена demo_* обозначают учебные источники и подключения.
| Блок | Настройка |
|---|---|
| 1 Файл src |
|
| 2 Параметры запуска params |
|
| 3 Подключение ti |
|
Связи портов
- src
out→ paramsin - params
out→ tiin
Полная конфигурация схемы в JSON
{
"version": 3,
"nodes": [
{
"id": "src",
"type": "file",
"label": "src",
"config": {
"role": "source",
"source_id": "demo_ti_trigger",
"options": {
"sheet": "CSV",
"range": "A1:A2",
"header": true,
"delimiter": ";"
}
}
},
{
"id": "params",
"type": "parameters",
"label": "params",
"config": {
"wizard": true,
"title": "Перерахунок сценарію",
"fields": [
{
"name": "Scenario",
"kind": "text",
"required": true,
"value": "Budget",
"label": "Сценарій"
}
]
}
},
{
"id": "ti",
"type": "connection",
"label": "ti",
"config": {
"role": "target",
"connection_id": "demo_pa",
"target_mode": "process",
"process": "Demo.Refresh",
"process_parameters": [
{
"name": "pYear",
"kind": "constant",
"value": 2026
},
{
"name": "pScenario",
"kind": "parameter",
"parameter_block": "params",
"parameter": "Scenario"
}
]
}
}
],
"edges": [
{
"source": "src",
"target": "params",
"source_port": "out",
"target_port": "in"
},
{
"source": "params",
"target": "ti",
"source_port": "out",
"target_port": "in"
}
]
}Ожидаемый результат
{
"Parameters": [
{
"Name": "pYear",
"Value": 2026
},
{
"Name": "pScenario",
"Value": "Budget"
}
]
}Ожидается один вызов Demo.Refresh с двумя параметрами. Бизнес-результат зависит от логики процесса TI; сам UBC Data Bridge не определяет, какие ячейки он меняет.
Запуск и проверка
- В IBM PA создайте или выберите учебный процесс Demo.Refresh с параметрами pYear (число) и pScenario (текст).
- Введите Budget в мастере. Проверьте параметры до выполнения.
- В симуляции процесс не должен выполняться; для реального запуска используйте выполнение потока.
- Проверьте статус процесса и журнал IBM PA; ожидается один вызов, а не по одному на строку.
Частые ошибки
- Исправьте неизвестные параметры процесса до запуска; не добавляйте параметры вслепую.
- Для target_mode=process сопоставление куба не настраивается.
- CompletedWithErrors — ошибка процесса; само успешное HTTP-подключение не означает успех TI.