Udostępnij za pośrednictwem


Zarządzanie zasobami bazy danych IBM Informix przy użyciu usługi Azure Logic Apps

Dotyczy: Azure Logic Apps (Zużycie)

Za pomocą usługi Azure Logic Apps i łącznika Informix można tworzyć zautomatyzowane zadania i przepływy pracy, które zarządzają zasobami w bazie danych IBM Informix. Ten łącznik obejmuje klienta firmy Microsoft, który komunikuje się ze zdalnymi komputerami serwera Informix w sieci TCP/IP, w tym bazami danych opartymi na chmurze, takimi jak IBM Informix dla systemu Windows uruchomionym w wirtualizacji platformy Azure i lokalnych bazach danych podczas korzystania z lokalnej bramy danych. Możesz nawiązać połączenie z tymi platformami i wersjami informix, jeśli są skonfigurowane do obsługi połączeń klienta rozproszonej relacyjnej bazy danych (DRDA):

  • IBM Informix 12.1
  • IBM Informix 11.7

W tym temacie pokazano, jak używać łącznika w aplikacji logiki do przetwarzania operacji bazy danych.

Wymagania wstępne

Dodawanie akcji Informix

  1. W witrynie Azure Portal otwórz aplikację logiki w Projektant aplikacji logiki, jeśli nie jest jeszcze otwarta.

  2. W obszarze kroku, w którym chcesz dodać akcję Informix, wybierz pozycję Nowy krok.

    Aby dodać akcję między istniejącymi krokami, przesuń wskaźnik myszy na strzałkę łączenia. Wybierz wyświetlony znak plus (+), a następnie wybierz pozycję Dodaj akcję.

  3. W polu wyszukiwania wprowadź ciąg informix jako filtr. Z listy akcji wybierz odpowiednią akcję, na przykład:

    Select the Informix action to run

    Łącznik udostępnia te akcje, które uruchamiają odpowiednie operacje bazy danych:

    • Pobieranie tabel — wyświetlanie listy tabel bazy danych przy użyciu instrukcji CALL
    • Pobieranie wierszy — odczytywanie wszystkich wierszy przy użyciu instrukcji SELECT *
    • Pobieranie wiersza — odczytywanie wiersza przy użyciu instrukcji SELECT WHERE
    • Dodawanie wiersza przy użyciu instrukcji INSERT
    • Edytowanie wiersza przy użyciu instrukcji UPDATE
    • Usuwanie wiersza przy użyciu instrukcji DELETE
  4. Jeśli zostanie wyświetlony monit o podanie szczegółów połączenia dla bazy danych Informix, wykonaj kroki tworzenia połączenia, a następnie przejdź do następnego kroku.

  5. Podaj informacje dotyczące wybranej akcji:

    Akcja opis Właściwości i opisy
    Pobieranie tabel Wyświetlanie listy tabel bazy danych przez uruchomienie instrukcji Informix CALL. Brak
    Pobieranie wierszy Pobierz wszystkie wiersze w określonej tabeli, uruchamiając instrukcję Informix SELECT * . Nazwa tabeli: nazwa tabeli Informix, której chcesz użyć

    Aby dodać inne właściwości do tej akcji, wybierz je z listy Dodaj nowy parametr . Aby uzyskać więcej informacji, zobacz temat referencyjny łącznika.

    Pobieranie wiersza Pobierz wiersz z określonej tabeli, uruchamiając instrukcję Informix SELECT WHERE . - Nazwa tabeli: nazwa tabeli Informix, której chcesz użyć
    - Identyfikator wiersza: unikatowy identyfikator wiersza, na przykład 9999
    Wstaw wiersz Dodaj wiersz do określonej tabeli Informix, uruchamiając instrukcję Informix INSERT . - Nazwa tabeli: nazwa tabeli Informix, której chcesz użyć
    - item: wiersz z wartościami do dodania
    Aktualizuj wiersz Zmień wiersz w określonej tabeli Informix, uruchamiając instrukcję Informix UPDATE . - Nazwa tabeli: nazwa tabeli Informix, której chcesz użyć
    - Identyfikator wiersza: unikatowy identyfikator wiersza do zaktualizowania, na przykład 9999
    - Wiersz: wiersz ze zaktualizowanymi wartościami, na przykład 102
    Usuń wiersz Usuń wiersz z określonej tabeli Informix, uruchamiając instrukcję Informix DELETE . - Nazwa tabeli: nazwa tabeli Informix, której chcesz użyć
    - Identyfikator wiersza: unikatowy identyfikator wiersza do usunięcia, na przykład 9999
  6. Zapisz aplikację logiki. Teraz przetestuj aplikację logiki lub kontynuuj tworzenie aplikacji logiki.

Połączenie do informix

  1. Jeśli aplikacja logiki łączy się z lokalną bazą danych, wybierz pozycję Połączenie za pośrednictwem lokalnej bramy danych.

  2. Podaj te informacje o połączeniu, a następnie wybierz pozycję Utwórz.

    Właściwości Właściwość JSON Wymagania Przykładowa wartość opis
    Nazwa połączenia name Tak informix-demo-connection Nazwa używana na potrzeby połączenia z bazą danych Informix
    Serwer server Tak -Chmurze: informixdemo.cloudapp.net:9089
    - Lokalnie: informixdemo:9089
    Adres TCP/IP lub alias, który jest w formacie IPv4 lub IPv6, a następnie dwukropek i numer portu TCP/IP
    Baza danych database Tak nwind Nazwa relacyjnej bazy danych DRDA (RDBNAM) lub nazwa bazy danych Informix (dbname). Informix akceptuje ciąg 128-bajtowy.
    Uwierzytelnianie authentication Tylko lokalnie Podstawowa lub Windows (kerberos) Typ uwierzytelniania wymagany przez bazę danych Informix. Ta właściwość jest wyświetlana tylko w przypadku wybrania Połączenie za pośrednictwem lokalnej bramy danych.
    Username username Nie. <database-user-name> Nazwa użytkownika bazy danych
    Password password Nie. <hasło bazy danych> Hasło bazy danych
    Brama gateway Tylko lokalnie — <Subskrypcja platformy Azure>
    — <Azure-on-premises-data-gateway-resource>
    Subskrypcja platformy Azure i nazwa zasobu platformy Azure dla lokalnej bramy danych utworzonej w witrynie Azure Portal. Właściwość bramy i właściwości podrzędne są wyświetlane tylko po wybraniu Połączenie za pośrednictwem lokalnej bramy danych.

    Na przykład:

    • Baza danych w chmurze

      Cloud database connection information

    • Lokalna baza danych

      On-premises database connection information

  3. Zapisz aplikację logiki.

Testowanie aplikacji logiki

  1. Na pasku narzędzi Projektant aplikacji logiki wybierz pozycję Uruchom. Po uruchomieniu aplikacji logiki możesz wyświetlić dane wyjściowe z tego uruchomienia.

  2. Z menu aplikacji logiki wybierz pozycję Przegląd. W okienku przeglądu w obszarze Historia przebiegów podsumowania>wybierz najnowszy przebieg.

  3. W obszarze Uruchamianie aplikacji logiki wybierz pozycję Uruchom szczegóły.

  4. Z listy akcji wybierz akcję z danymi wyjściowymi, które chcesz wyświetlić, na przykład Get_tables.

    Jeśli akcja zakończyła się pomyślnie, jej właściwość Status jest oznaczona jako Powodzenie.

  5. Aby wyświetlić dane wejściowe, w obszarze Dane wejściowe Link wybierz link adres URL. Aby wyświetlić dane wyjściowe, w obszarze Link do danych wyjściowych wybierz link adres URL. Oto kilka przykładowych danych wyjściowych:

    • Get_tables wyświetla listę tabel:

      Outputs from

    • Get_rows wyświetla listę wierszy:

      Outputs from

    • Get_row pokazuje określony wiersz:

      Outputs from

    • Insert_row pokazuje nowy wiersz:

      Outputs from

    • Update_row pokazuje zaktualizowany wiersz:

      Outputs from

    • Delete_row pokazuje usunięty wiersz:

      Outputs from

szczegóły specyficzne dla Połączenie or

Aby uzyskać szczegółowe informacje techniczne dotyczące wyzwalaczy, akcji i limitów, które są opisane w opisie struktury Swagger łącznika, zapoznaj się ze stroną referencyjną łącznika.

Następne kroki