Csatlakozás IBM DB2-erőforrásokhoz az Azure Logic Apps munkafolyamataiból

A következőkre vonatkozik: Azure Logic Apps (Fogyasztás + Standard)

Ha az automatizált integrációs munkafolyamatnak a DB2-adatbázisban lévő erőforrásokkal kell dolgoznia, a DB2-összekötővel különböző műveleteket hajthat végre az adatbázison. A munkafolyamat például elolvashatja, listázhatja a táblázatokat vagy sorokat, sorokat adhat hozzá, sorokat frissíthet, sorokat törölhet stb. Ezek a műveletek adatokat adhatnak vissza az adatbázisból a munkafolyamat egyéb műveleteihez.

A DB2-összekötő tartalmaz egy Microsoft-ügyfelet, amely tcp/IP-hálózaton keresztül kommunikál távoli DB2-kiszolgálókkal. Ez az összekötő olyan felhőalapú adatbázisok eléréséhez használható, mint például az Azure virtualizációban futó, Windowshoz készült IBM DB2.

Ez az útmutató bemutatja, hogyan adhat hozzá DB2-műveletet a munkafolyamathoz, és hogyan állíthat be kapcsolatot a DB2-adatbázissal.

Támogatott platformok és verziók

A DB2-összekötő az alábbi IBM DB2-platformokat és -verziókat támogatja, valamint az ibm DB2-kompatibilis termékeket, amelyek támogatják az elosztott relációs adatbázis-architektúra (DRDA) SQL Access Manager (SQLAM) 10-s és 11-s verzióját:

Platform Verzió
IBM DB2 z/OS-hez 12, 11.1, 10.1
IBM DB2 for i 7.3, 7.2, 7.1
IBM DB2 luw-hoz 11, 10,5

Összekötők műszaki referenciája

A DB2-összekötő a következő adatbázis-műveleteket támogatja, amelyek megfeleltetik az összekötő megfelelő műveleteit:

Adatbázis-művelet Összekötő művelete
Adatbázistáblák listázása Táblák beolvasása
Egy sor olvasása a SELECT használatával Sor lekérése
Az összes sor beolvasása a SELECT használatával Sorok beolvasása
Egy sor hozzáadása az INSERT használatával Sor beszúrása
Egy sor szerkesztése az UPDATE használatával Sor frissítése
Egy sor eltávolítása a DELETE használatával Sor törlése

Az összekötőről és ezekről a műveletekről további információt a DB2-összekötőben talál.

Előfeltételek

DB2-művelet hozzáadása

Az alábbi lépések bemutatják, hogyan adhat hozzá egy DB2-műveletet, például a Táblák lekérése műveletet a munkafolyamathoz.

Megjegyzés:

Az egyéb DB2-műveletek hozzáadásának lépései hasonlóak, kivéve a művelet által megadott paramétereket és értékeket.

  1. Az Azure Portalon nyissa meg a logikai alkalmazás erőforrását és munkafolyamatát a tervezőben.

  2. Az általános lépéseket követve adja hozzá a Táblák lekérése nevű DB2-műveletet.

    Megnyílik a kapcsolatinformációs ablaktábla, amellyel adatokat adhat meg a DB2-adatbázis csatlakoztatásához.

  3. Kövesse a lépéseket egy felhőalapú vagyhelyszíni adatbázis kapcsolatának létrehozásához, majd térjen vissza ide a folytatáshoz.

  4. A kapcsolat sikeres létrehozása után megjelenik a Táblák lekérése műveletinformációk panel, amely azt mutatja, hogy nincs szükség más információra:

    Képernyőkép a tervező, a munkafolyamat és a Táblák lekérése műveletről.

  5. Folytassa a munkafolyamat tesztelését és a kimeneti táblák megtekintését.

A DB2-kapcsolat beállítása

Kövesse a lépéseket attól függően, hogy rendelkezik-e felhőbeli vagy helyszíni DB2-adatbázissal. A szükséges kapcsolati adatok megadása után válassza az Új létrehozása lehetőséget, és térjen vissza az előző lépésekhez.

Mielőtt kapcsolatot hoz létre egy helyszíni adatbázissal, győződjön meg arról, hogy telepíti és beállítja a helyszíni adatátjárót.

Tulajdonság Kötelező Leírás
Csatlakozás helyszíni átjárón keresztül Nem Csak a helyszíni kapcsolatokra vonatkozik.
Kapcsolat neve Igen A kapcsolat neve, például DB2-kapcsolat.
Kiszolgáló Igen A DB2-kiszolgáló címe vagy aliasa és portszáma, például myDB2server.cloudapp.net:50000.

Megjegyzés: Ez az érték egy OLYAN sztring, amely egy TCP/IP-címet vagy aliast jelöl IPv4 vagy IPv6 formátumban, majd kettőspontot és TCP/IP-portszámot.
Adatbázis Igen Az adatbázis neve.

Megjegyzés: Ez az érték egy sztring, amely egy DRDA relációs adatbázisnevet (RDBNAM) jelöl:

- A z/OS-hez készült DB2 egy 16 bájtos sztringet fogad el, amelyben az adatbázis IBM DB2 for z/OS nevű hely néven ismert.

- DB2 for i elfogad egy 18 bájtos sztringet, ahol az adatbázist IBM DB2 for i relációs adatbázisnak nevezzük.

- A LUW-hoz készült DB2 egy 8 bájtos sztringet fogad el.
Felhasználónév Igen Az adatbázis felhasználóneve.

Megjegyzés: Ez az érték egy sztring, amelynek hossza az adott adatbázison alapul:

- A z/OS-hez készült DB2 egy 8 bájtos sztringet fogad el.

- DB2 for i elfogad egy 10 bájtos sztringet.

- A Linuxhoz vagy UNIX-hez készült DB2 egy 8 bájtos sztringet fogad el.

- A Windows DB2 egy 30 bájtos sztringet fogad el.
Jelszó Igen Az adatbázis jelszava.

Példa:

A felhőalapú adatbázisok kapcsolatpaneljének képernyőképe.

A munkafolyamat tesztelése és a kimeneti táblák megtekintése

A munkafolyamat manuális futtatásához válassza a Tervező eszköztár Futtatás listájában a Futtatás lehetőséget. A munkafolyamat befejezése után megtekintheti a kimenetet a futtatásból.

  1. Ha a futtatás részleteinek lapja nem nyílik meg, kövesse az alábbi lépéseket a logikai alkalmazás alapján:

    • Használat: A logikai alkalmazás oldalsávján, a Fejlesztési eszközök területen válassza a Logikai alkalmazás tervezője lehetőséget.

    • Standard: A munkafolyamat oldalsávján válassza a Futtatási előzmények lehetőséget.

  2. A Futtatási előzmények listában válassza ki a legújabb munkafolyamat-futtatásokat, például:

    • Consumption

      Képernyőkép a Fogyasztási munkafolyamat futtatási előzmények listájáról.

    • Szabvány

      Képernyőkép a Standard munkafolyamat futtatási előzménylistájáról.

  3. A futtatás részletei lapon tekintse át a munkafolyamat minden lépésének állapotát. Az egyes lépések bemeneteinek és kimeneteinek megtekintéséhez válassza ki ezt a lépést, például:

    Képernyőkép a Táblák lekérése művelet bemeneteiről és kimeneteiről.

    1. A JSON bemeneteinek megtekintéséhez válassza a Nyers bemenetek megjelenítése lehetőséget.

    2. A JSON-kimenetek megtekintéséhez válassza a Nyers kimenetek megjelenítése lehetőséget.

      A kimenetek tartalmazzák a táblák listáját, például:

      Képernyőkép a Táblák lekérése művelet kimenetéről.