Міндет және алғышарттар
Тұрақты жылмен және орындау шеберінде таңдалған сценариймен бір оқу 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 ішінде pYear (сандық) және pScenario (мәтіндік) параметрлері бар Demo.Refresh оқу процесін жасаңыз немесе таңдаңыз.
- Шеберде Budget енгізіңіз. Орындаудан бұрын параметрлерді тексеріңіз.
- Симуляцияда процесс орындалмауы керек; нақты орындау үшін ағынды іске қосыңыз.
- IBM PA ішіндегі процесс күйі мен журналын тексеріңіз; әр жолға емес, бір шақыру күтіңіз.
Жиі қателер
- Орындаудан бұрын белгісіз процесс параметрлерін түзетіңіз; параметрлерді ойланбай қоспаңыз.
- target_mode=process үшін куб сәйкестендіруі бапталмайды.
- CompletedWithErrors — процесс қатесі; сәтті HTTP қосылымының өзі TI сәттілігін білдірмейді.