Správa databázových prostředků IBM Informix pomocí Azure Logic Apps
Platí pro: Azure Logic Apps (Consumption)
Pomocí Azure Logic Apps a konektoru Informix můžete vytvářet automatizované úlohy a pracovní postupy, které spravují prostředky v databázi IBM Informix. Tento konektor zahrnuje klienta Microsoftu, který komunikuje se vzdálenými serverovými počítači Informix přes síť TCP/IP, včetně cloudových databází, jako je IBM Informix pro Windows spuštěný v virtualizaci Azure a místních databázích při použití místní brány dat. Pokud jsou nakonfigurované tak, aby podporovaly klientská připojení DRDA (Distributed Relational Database Architecture), můžete se připojit k těmto platformám a verzím Informix:
- IBM Informix 12.1
- IBM Informix 11.7
V tomto tématu se dozvíte, jak pomocí konektoru v aplikaci logiky zpracovávat databázové operace.
Požadavky
Předplatné Azure. Pokud nemáte předplatné Azure, zaregistrujte si bezplatný účet Azure.
V případě místních databází stáhněte a nainstalujte místní bránu dat do místního počítače a pak na webu Azure Portal vytvořte prostředek brány dat Azure.
Aplikace logiky, ke které potřebujete přístup k databázi Informix. Tento konektor poskytuje jenom akce, takže vaše aplikace logiky už musí začínat triggerem, například triggerem opakování.
Přidání akce Informix
Na webu Azure Portal otevřete aplikaci logiky v Návrháři aplikace logiky, pokud ještě není otevřená.
Pod krokem, do kterého chcete přidat akci Informix, vyberte Nový krok.
Pokud chcete přidat akci mezi existující kroky, přesuňte myš na spojovací šipku. Vyberte znaménko plus (+), které se zobrazí, a pak vyberte Přidat akci.
Do vyhledávacího pole zadejte
informix
jako filtr. V seznamu akcí vyberte požadovanou akci, například:Konektor poskytuje tyto akce, které spouští odpovídající databázové operace:
- Získání tabulek – Výpis databázových tabulek pomocí
CALL
příkazu - Získání řádků – čtení všech řádků pomocí
SELECT *
příkazu - Získání řádku – čtení řádku pomocí
SELECT WHERE
příkazu - Přidání řádku pomocí
INSERT
příkazu - Úprava řádku pomocí
UPDATE
příkazu - Odstranění řádku pomocí
DELETE
příkazu
- Získání tabulek – Výpis databázových tabulek pomocí
Pokud se zobrazí výzva k zadání podrobností o připojení k databázi Informix, postupujte podle pokynů k vytvoření připojení a pokračujte dalším krokem.
Zadejte informace pro vybranou akci:
Akce Popis Vlastnosti a popisy Získání tabulek Vytvořte seznam databázových tabulek spuštěním příkazu Informix CALL. Nic Získání řádků Načtěte všechny řádky v zadané tabulce spuštěním příkazu Informix SELECT *
.Název tabulky: Název požadované tabulky Informix Pokud chcete do této akce přidat další vlastnosti, vyberte je ze seznamu Přidat nový parametr . Další informace najdete v referenčním tématu konektoru.
Získání řádku Načtení řádku ze zadané tabulky spuštěním příkazu Informix SELECT WHERE
- Název tabulky: Název požadované tabulky Informix
- ID řádku: Jedinečné ID řádku, například9999
Vložit řádek Přidejte řádek do zadané tabulky Informix spuštěním příkazu Informix INSERT
.- Název tabulky: Název požadované tabulky Informix
- item: Řádek s hodnotami, které chcete přidatAktualizovat řádek Změňte řádek v zadané tabulce Informix spuštěním příkazu Informix UPDATE
.- Název tabulky: Název požadované tabulky Informix
- ID řádku: Jedinečné ID řádku, které se má aktualizovat, například9999
- Řádek: Řádek s aktualizovanými hodnotami, například102
Odstranit řádek Odeberte řádek ze zadané tabulky Informix spuštěním příkazu Informix DELETE
.- Název tabulky: Název požadované tabulky Informix
- ID řádku: Jedinečné ID řádku, které se má odstranit, například9999
Uložte aplikaci logiky. Teď buď otestujte aplikaci logiky, nebo pokračujte v sestavování aplikace logiky.
Připojení informix
Pokud se vaše aplikace logiky připojuje k místní databázi, vyberte Připojení prostřednictvím místní brány dat.
Zadejte tyto informace o připojení a pak vyberte Vytvořit.
Vlastnost Vlastnost JSON Požaduje se Příklad hodnoty Popis Název připojení name
Ano informix-demo-connection
Název, který se má použít pro připojení k databázi Informix Server server
Ano -Cloud: informixdemo.cloudapp.net:9089
– místní:informixdemo:9089
Adresa TCP/IP nebo alias, který je ve formátu IPv4 nebo IPv6 a za ním dvojtečka a číslo portu TCP/IP Databáze database
Ano nwind
Název relační databáze DRDA (RDBNAM) nebo Název databáze Informix (dbname). Informix přijímá řetězec 128 bajtů. Ověřování authentication
Pouze místní prostředí Základní nebo Windows (kerberos) Typ ověřování, který vyžaduje databáze Informix. Tato vlastnost se zobrazí jenom v případě, že vyberete Připojení přes místní bránu dat. Username username
No <database-user-name> Uživatelské jméno databáze Password password
No <heslo k databázi> Heslo pro databázi Brána gateway
Pouze místní prostředí – <Předplatné Azure>
– <Azure-on-premises-data-gateway-resource>Předplatné Azure a název prostředku Azure pro místní bránu dat, kterou jste vytvořili na webu Azure Portal. Vlastnost Brány a dílčí vlastnosti se zobrazí jenom v případech, kdy vyberete Připojení prostřednictvím místní brány dat. Příklad:
Cloudová databáze
Místní databáze
Uložte aplikaci logiky.
Testování aplikace logiky
Na panelu nástrojů Návrháře aplikace logiky vyberte Spustit. Po spuštění aplikace logiky můžete zobrazit výstupy tohoto spuštění.
V nabídce aplikace logiky vyberte Přehled. V podokně přehledu v části Historie souhrnných>spuštění vyberte poslední spuštění.
V části Spuštění aplikace logiky vyberte Spustit podrobnosti.
V seznamu akcí vyberte akci s výstupy, které chcete zobrazit, například Get_tables.
Pokud akce proběhla úspěšně, označí se jejich vlastnost Status jako Úspěch.
Pokud chcete zobrazit vstupy, vyberte v části Odkaz na vstupy odkaz na adresu URL. Pokud chcete zobrazit výstupy, vyberte v části Odkaz na výstup odkaz odkaz na adresu URL. Tady je několik ukázkových výstupů:
Get_tables zobrazí seznam tabulek:
Get_rows zobrazí seznam řádků:
Get_row zobrazí zadaný řádek:
Insert_row zobrazí nový řádek:
Update_row zobrazí aktualizovaný řádek:
Delete_row zobrazí odstraněný řádek:
podrobnosti specifické pro Připojení
Technické podrobnosti o triggerech, akcích a limitech, které jsou popsány popisem Swaggeru konektoru, najdete na referenční stránce konektoru.