Sdílet prostřednictvím


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řidání akce Informix

  1. Na webu Azure Portal otevřete aplikaci logiky v Návrháři aplikace logiky, pokud ještě není otevřená.

  2. 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.

  3. Do vyhledávacího pole zadejte informix jako filtr. V seznamu akcí vyberte požadovanou akci, například:

    Select the Informix action to run

    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
  4. 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.

  5. 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říklad 9999
    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řidat
    Aktualizovat řá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říklad 9999
    - Řádek: Řádek s aktualizovanými hodnotami, například 102
    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říklad 9999
  6. Uložte aplikaci logiky. Teď buď otestujte aplikaci logiky, nebo pokračujte v sestavování aplikace logiky.

Připojení informix

  1. Pokud se vaše aplikace logiky připojuje k místní databázi, vyberte Připojení prostřednictvím místní brány dat.

  2. 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

      Cloud database connection information

    • Místní databáze

      On-premises database connection information

  3. Uložte aplikaci logiky.

Testování aplikace logiky

  1. 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í.

  2. 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í.

  3. V části Spuštění aplikace logiky vyberte Spustit podrobnosti.

  4. 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.

  5. 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:

      Outputs from

    • Get_rows zobrazí seznam řádků:

      Outputs from

    • Get_row zobrazí zadaný řádek:

      Outputs from

    • Insert_row zobrazí nový řádek:

      Outputs from

    • Update_row zobrazí aktualizovaný řádek:

      Outputs from

    • Delete_row zobrazí odstraněný řádek:

      Outputs from

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.

Další kroky