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
Subskrypcja platformy Azure. Jeśli nie masz subskrypcji platformy Azure, zarejestruj się w celu założenia bezpłatnego konta platformy Azure.
W przypadku lokalnych baz danych pobierz i zainstaluj lokalną bramę danych na komputerze lokalnym, a następnie utwórz zasób bramy danych platformy Azure w witrynie Azure Portal.
Aplikacja logiki, w której potrzebujesz dostępu do bazy danych Informix. Ten łącznik udostępnia tylko akcje, więc aplikacja logiki musi już zaczynać się od wyzwalacza, na przykład wyzwalacza Cykl.
Dodawanie akcji Informix
W witrynie Azure Portal otwórz aplikację logiki w Projektant aplikacji logiki, jeśli nie jest jeszcze otwarta.
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ę.
W polu wyszukiwania wprowadź ciąg
informix
jako filtr. Z listy akcji wybierz odpowiednią akcję, na przykład:Łą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
- Pobieranie tabel — wyświetlanie listy tabel bazy danych przy użyciu instrukcji
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.
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ład9999
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 dodaniaAktualizuj 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ład9999
- Wiersz: wiersz ze zaktualizowanymi wartościami, na przykład102
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ład9999
Zapisz aplikację logiki. Teraz przetestuj aplikację logiki lub kontynuuj tworzenie aplikacji logiki.
Połączenie do informix
Jeśli aplikacja logiki łączy się z lokalną bazą danych, wybierz pozycję Połączenie za pośrednictwem lokalnej bramy danych.
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
Lokalna baza danych
Zapisz aplikację logiki.
Testowanie aplikacji logiki
Na pasku narzędzi Projektant aplikacji logiki wybierz pozycję Uruchom. Po uruchomieniu aplikacji logiki możesz wyświetlić dane wyjściowe z tego uruchomienia.
Z menu aplikacji logiki wybierz pozycję Przegląd. W okienku przeglądu w obszarze Historia przebiegów podsumowania>wybierz najnowszy przebieg.
W obszarze Uruchamianie aplikacji logiki wybierz pozycję Uruchom szczegóły.
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.
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:
Get_rows wyświetla listę wierszy:
Get_row pokazuje określony wiersz:
Insert_row pokazuje nowy wiersz:
Update_row pokazuje zaktualizowany wiersz:
Delete_row pokazuje usunięty wiersz:
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.