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
Azure-előfizetés. Ha nem rendelkezik Azure-előfizetéssel, regisztráljon egy ingyenes Azure-fiókra.
Helyszíni adatbázisok esetén töltse le és telepítse a helyszíni adatátjárót egy helyi számítógépre, majd hozzon létre egy Azure Data Gateway-erőforrást az Azure Portalon.
A logikai alkalmazás, amelyhez hozzá kell férnie az Informix-adatbázishoz. Ez az összekötő csak műveleteket biztosít, így a logikai alkalmazásnak már egy eseményindítóval kell kezdődnie, például az Ismétlődés eseményindítóval.
Informix-művelet hozzáadása
Az Azure Portalon nyissa meg a logikai alkalmazást a Logic App Tervező, ha még nem nyitotta meg.
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.
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: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
- Táblák lekérése – Adatbázistáblák listázása utasítással
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.
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ó sorSor 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ául102
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
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
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.
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
Helyszíni adatbázis
Mentse a logikai alkalmazást.
A logikai alkalmazás tesztelése
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.
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.
A Logikai alkalmazás futtatása területen válassza a Futtatás részletei lehetőséget.
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.
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:
Get_rows a sorok listáját jeleníti meg:
Get_row a megadott sort jeleníti meg:
Insert_row az új sort jeleníti meg:
Update_row a frissített sort jeleníti meg:
Delete_row a törölt sort jeleníti meg:
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.