Share via


IBM Informix-adatbázis-erőforrások kezelése az Azure Logic Apps használatával

A következőkre vonatkozik: Azure Logic Apps (Használat)

Az Azure Logic Apps és az Informix-összekötő segítségével automatizált feladatokat és munkafolyamatokat hozhat létre, amelyek egy IBM Informix-adatbázisban lévő erőforrásokat kezelnek. Ez az összekötő tartalmaz egy Microsoft-ügyfelet, amely egy TCP/IP-hálózaton keresztül kommunikál a távoli Informix-kiszolgáló számítógépeivel, beleértve a felhőalapú adatbázisokat, például az Azure virtualizációban futó, Windowshoz készült IBM Informixet és a helyszíni adatbázisokat a helyszíni adatátjáró használatakor. Ezekhez az Informix-platformokhoz és -verziókhoz akkor csatlakozhat, ha az elosztott relációsadatbázis-architektúra (DRDA) ügyfélkapcsolatainak támogatására vannak konfigurálva:

  • IBM Informix 12.1
  • IBM Informix 11.7

Ez a témakör bemutatja, hogyan használhatja az összekötőt egy logikai alkalmazásban az adatbázis-műveletek feldolgozásához.

Előfeltételek

Informix-művelet hozzáadása

  1. Az Azure Portalon nyissa meg a logikai alkalmazást a Logic App Tervező, ha még nem nyitotta meg.

  2. A lépés alatt, ahol hozzá szeretné adni az Informix-műveletet, válassza az Új lépést.

    Ha műveletet szeretne hozzáadni a meglévő lépések között, vigye az egeret a összekötő nyílra. Jelölje ki a megjelenő pluszjelet (+), majd válassza a Művelet hozzáadása lehetőséget.

  3. A keresőmezőbe írja be informix a szűrőt. A műveletek listájában válassza ki a kívánt műveletet, például:

    Select the Informix action to run

    Az összekötő ezeket a műveleteket biztosítja, amelyek a megfelelő adatbázisműveleteket futtatják:

    • Táblák lekérése – Adatbázistáblák listázása utasítással CALL
    • Sorok lekérése – Az összes sor beolvasása utasítással SELECT *
    • Sor lekérése – Sor beolvasása utasítással SELECT WHERE
    • Sor hozzáadása utasítással INSERT
    • Sor szerkesztése utasítással UPDATE
    • Sor törlése utasítással DELETE
  4. Ha a rendszer arra kéri, hogy adja meg az Informix-adatbázis kapcsolati adatait, kövesse a kapcsolat létrehozásának lépéseit, majd folytassa a következő lépéssel.

  5. Adja meg a kiválasztott művelet adatait:

    Action Leírás Tulajdonságok és leírások
    Táblák lekérése Adatbázistáblák listázása egy Informix CALL utasítás futtatásával. None
    Sorok lekérése Egy Informix-utasítás SELECT * futtatásával kérje le a megadott tábla összes sorát. Tábla neve: A kívánt Informix-tábla neve

    Ha további tulajdonságokat szeretne hozzáadni ehhez a művelethez, jelölje ki őket az Új paraméter hozzáadása listából. További információkért tekintse meg az összekötő referenciatémakörét.

    Sor lekérése Egy sor beolvasása a megadott táblából egy Informix-utasítás SELECT WHERE futtatásával. - Tábla neve: A kívánt Informix-tábla neve
    - Sorazonosító: A sor egyedi azonosítója, például: 9999
    Sor beszúrása Adjon hozzá egy sort a megadott Informix-táblához egy Informix-utasítás INSERT futtatásával. - Tábla neve: A kívánt Informix-tábla neve
    - elem: A hozzáadni kívánt értékeket tartalmazó sor
    Sor frissítése Módosítsa a megadott Informix-tábla sorát egy Informix-utasítás UPDATE futtatásával. - Tábla neve: A kívánt Informix-tábla neve
    - Sorazonosító: A frissíteni kívánt sor egyedi azonosítója, például: 9999
    - Sor: A frissített értékeket tartalmazó sor, például 102
    Sor törlése Egy Sor eltávolítása a megadott Informix-táblából egy Informix-utasítás DELETE futtatásával. - Tábla neve: A kívánt Informix-tábla neve
    - Sorazonosító: A törölni kívánt sor egyedi azonosítója, például: 9999
  6. Mentse a logikai alkalmazást. Most tesztelje a logikai alkalmazást, vagy folytassa a logikai alkalmazás létrehozásának folytatását.

Csatlakozás az Informixhez

  1. Ha a logikai alkalmazás egy helyszíni adatbázishoz csatlakozik, válassza a Csatlakozás a helyszíni adatátjárón keresztül.

  2. Adja meg ezt a kapcsolati információt, majd válassza a Létrehozás lehetőséget.

    Tulajdonság JSON-tulajdonság Szükséges Példaérték Leírás
    Kapcsolat neve name Igen informix-demo-connection Az Informix-adatbázishoz való csatlakozáshoz használandó név
    Kiszolgáló server Igen -Felhő: informixdemo.cloudapp.net:9089
    - Helyszíni: informixdemo:9089
    Az IPv4 vagy IPv6 formátumú TCP/IP-cím vagy alias, amelyet kettőspont és TCP/IP-portszám követ
    Database database Igen nwind A DRDA relációs adatbázis neve (RDBNAM) vagy az Informix-adatbázis neve (dbname). Az Informix 128 bájtos sztringet fogad el.
    Hitelesítés authentication Csak helyszíni Alapszintű vagy Windows (kerberos) Az Informix-adatbázis által igényelt hitelesítési típus. Ez a tulajdonság csak akkor jelenik meg, ha a helyszíni adatátjárón keresztül választja ki a Csatlakozás.
    Username username Nem <adatbázis-felhasználónév> Az adatbázis felhasználóneve
    Jelszó password Nem <adatbázis-jelszó> Az adatbázis jelszava
    Gateway gateway Csak helyszíni - <Azure-előfizetés>
    - <Azure-on-premises-data-gateway-resource>
    Az Azure Portalon létrehozott helyszíni adatátjáró Azure-előfizetése és Azure-erőforrásneve. Az Átjáró tulajdonság és az altulajdonságok csak akkor jelennek meg, ha a helyszíni adatátjárón keresztül választja ki a Csatlakozás.

    Például:

    • Felhőalapú adatbázis

      Cloud database connection information

    • Helyszíni adatbázis

      On-premises database connection information

  3. Mentse a logikai alkalmazást.

A logikai alkalmazás tesztelése

  1. A Logikai alkalmazás Tervező eszköztáron válassza a Futtatás lehetőséget. A logikai alkalmazás futtatása után megtekintheti az adott futtatás kimeneteit.

  2. A logikai alkalmazás menüjében válassza az Áttekintés lehetőséget. Az Áttekintés panel Összesítési futtatások>előzményei csoportjában válassza ki a legutóbbi futtatásokat.

  3. A Logikai alkalmazás futtatása területen válassza a Futtatás részletei lehetőséget.

  4. A műveletek listájában válassza ki a megtekinteni kívánt kimeneteket tartalmazó műveletet, például Get_tables.

    Ha a művelet sikeres volt, az Állapot tulajdonság sikeresként van megjelölve.

  5. A bemenetek megtekintéséhez válassza ki az URL-hivatkozást az Inputs Link területen. A kimenetek megtekintéséhez válassza ki az URL-hivatkozást a Kimenetek hivatkozás alatt. Íme néhány példakimenet:

    • Get_tables táblák listáját jeleníti meg:

      Outputs from

    • Get_rows a sorok listáját jeleníti meg:

      Outputs from

    • Get_row a megadott sort jeleníti meg:

      Outputs from

    • Insert_row az új sort jeleníti meg:

      Outputs from

    • Update_row a frissített sort jeleníti meg:

      Outputs from

    • Delete_row a törölt sort jeleníti meg:

      Outputs from

Csatlakozás or-specifikus részletek

Az eseményindítókkal, műveletekkel és korlátozásokkal kapcsolatos technikai részletekért, amelyeket az összekötő Swagger-leírása ismertet, tekintse át az összekötő referenciaoldalát.

További lépések