Міндет және алғышарттар

Тұрақты жылмен және орындау шеберінде таңдалған сценариймен бір оқу TI процесін бастау.

Бұл мысал демонстрациялық деректер мен баптауларды қолданады. Өндірістік қабылдаушыларды қоспас бұрын күтілетін нәтижені өз ортаңызда тексеріңіз. Мына идентификаторлар: demo_* мысал ретінде берілген: редакторда өз оқу қосылымдарыңызды немесе дереккөздеріңізді таңдаңыз. Төмендегі JSON дайын тасымалдау архивін емес, блоктар мен байланыстар құрылымын көрсетеді.

Оқу кіріс деректері

trigger.csv

Run
demo

Блоктар, байланыстар және нақты баптаулар

Түсіндірме схемаҮлкейту ↗18. IBM Planning Analytics: TurboIntegrator іске қосу. Мысал құрылымы: 3 блок, 2 байланыс. Түйін идентификаторлары мен порттары сақталған.
18-ағын схемасы

18-мысал құрылымы: 3 блок, 2 байланыс. Бапталған графтың түйін идентификаторлары мен порттары сақталған.

Конструкторға көрсетілген блоктарды қосып, әрқайсының қасиеттерін ашыңыз және осы мәндерді орнатыңыз. Мына атаулар: demo_* оқу дереккөздері мен қосылымдарын анықтайды.

БлокБаптау
1
Файл
src
  • Рөл: source
  • Дереккөз: demo_ti_trigger
  • Оқу баптаулары:
    • Парақ: CSV
    • Ауқым: A1:A2
    • Алғашқы жол — тақырып: так
    • Бөлгіш: ;
2
Іске қосу параметрлері
params
  • wizard: так
  • Тақырып: Перерахунок сценарію
  • Өрістер:
      • Атау: Scenario
      • Түрі: text
      • Міндетті: так
      • Мәні: Budget
      • Белгі: Сценарій
3
Қосылым
ti
  • Рөл: target
  • Қосылым: demo_pa
  • Қабылдаушы әрекеті: process
  • TI процесі: Demo.Refresh
  • TI параметрлері:
      • Атау: pYear
      • Түрі: constant
      • Мәні: 2026
      • Атау: pScenario
      • Түрі: parameter
      • Параметр блогы: params
      • Параметр: Scenario

Порт байланыстары

  • src out → params in
  • params out → ti in
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 оның қай ұяшықты өзгертетінін өзі анықтамайды.

Іске қосу және тексеру

  1. IBM PA ішінде pYear (сандық) және pScenario (мәтіндік) параметрлері бар Demo.Refresh оқу процесін жасаңыз немесе таңдаңыз.
  2. Шеберде Budget енгізіңіз. Орындаудан бұрын параметрлерді тексеріңіз.
  3. Симуляцияда процесс орындалмауы керек; нақты орындау үшін ағынды іске қосыңыз.
  4. IBM PA ішіндегі процесс күйі мен журналын тексеріңіз; әр жолға емес, бір шақыру күтіңіз.

Жиі қателер

  • Орындаудан бұрын белгісіз процесс параметрлерін түзетіңіз; параметрлерді ойланбай қоспаңыз.
  • target_mode=process үшін куб сәйкестендіруі бапталмайды.
  • CompletedWithErrors — процесс қатесі; сәтті HTTP қосылымының өзі TI сәттілігін білдірмейді.