Mengelola sumber daya database IBM Informix dengan menggunakan Azure Logic Apps
Berlaku pada: Azure Logic Apps (Konsumsi)
Dengan Azure Logic Apps dan konektor Informix, Andadapat membuat tugas dan alur kerja otomatis yang mengelola sumber daya dalam database IBM Informix. Konektor ini mencakup klien Microsoft yang berkomunikasi dengan komputer server Informix jarak jauh di seluruh jaringan TCP/IP, termasuk database berbasis cloud seperti IBM Informix untuk Windows yang berjalan di virtualisasi Azure dan database lokal saat Anda menggunakan gateway data lokal. Anda dapat terhubung ke platform dan versi Informix ini jika dikonfigurasi untuk mendukung koneksi klien Distributed Relational Database Architecture/Arsitektur Database Hubungan Terdistribusi (DRDA) :
- IBM Informix 12.1
- IBM Informix 11.7
Topik ini memperlihatkan kepada Anda cara menggunakan konektor dalam aplikasi logika untuk memproses operasi database.
Prasyarat
Langganan Azure. Jika Anda tidak memiliki langganan Azure, daftar akun Azure gratis.
Untuk database lokal, unduh dan pasang gateway data lokal di komputer lokal lalu buat sumber daya gateway data Azure di portal Microsoft Azure.
Aplikasi logika tempat Anda membutuhkan akses ke database SQL Anda. Konektor ini hanya menyediakan tindakan, sehingga aplikasi logika Anda harus sudah dimulai dengan pemicu, misalnya, pemicu Pengulangan.
Menambahkan tindakan Informix
Di portal Microsoft Azure, buka Logic App Anda di Logic App Designer, jika belum dibuka.
Di bawah langkah saat Anda ingin menambahkan tindakan Informix, pilih Langkah baru.
Selain itu, untuk menambahkan tindakan di antara langkah-langkah yang sudah ada, pindahkan mouse Anda ke atas panah penghubung. Pilih tanda plus (+) yang muncul, kemudian pilih Tambahkan tindakan.
Di kotak pencarian, masukkan
informix
sebagai filter Anda. Dari daftar tindakan, pilih tindakan SQL yang Anda inginkan:Konektor menyediakan tindakan ini, yang menjalankan operasi database terkait:
- Mendapatkan tabel - Mencantumkan tabel database dengan menggunakan
CALL
pernyataan - Mendapatkan baris - Membaca semua baris dengan menggunakan
SELECT *
pernyataan - Mendapatkan baris - Membaca baris dengan menggunakan
SELECT WHERE
pernyataan - Menambahkan baris dengan menggunakan
INSERT
pernyataan - Mengedit baris dengan menggunakan
UPDATE
pernyataan - Menghapus baris dengan menggunakan
DELETE
pernyataan
- Mendapatkan tabel - Mencantumkan tabel database dengan menggunakan
Jika Anda diminta untuk memberikan detail koneksi untuk database Informix Anda, ikuti langkah-langkah untuk membuat koneksi, lalu lanjutkan dengan langkah berikutnya.
Berikan informasi untuk tindakan yang Anda pilih:
Tindakan Deskripsi Properti dan deskripsi Ambil tabel Daftar tabel database dengan menjalankan pernyataan Informix CALL. Tidak Dapatkan beberapa baris Ambil semua baris dalam tabel yang ditentukan dengan menjalankan pernyataan SELECT *
Informix.Nama tabel: Nama untuk tabel Informix yang Anda inginkan Untuk menambahkan properti lain ke tindakan ini, pilih properti tersebut dari daftar Tambahkan parameter baru. Untuk informasi selengkapnya, lihat topik referensi konektor.
Dapatkan baris Ambil semua baris dalam tabel yang ditentukan dengan menjalankan pernyataan SELECT WHERE
Informix.- Nama tabel: Nama untuk tabel Informix yang Anda inginkan
- ID Baris: ID unik untuk baris, misalnya,9999
Sisipkan baris Tambahkan baris ke tabel Informix yang ditentukan dengan menjalankan pernyataan INSERT
Informix.- Nama tabel: Nama untuk tabel Informix yang Anda inginkan
- item: Baris dengan nilai yang akan ditambahkanPerbarui baris Tambahkan baris ke tabel Informix yang ditentukan dengan menjalankan pernyataan UPDATE
Informix.- Nama tabel: Nama untuk tabel Informix yang Anda inginkan
- ID Baris: ID unik untuk baris, misalnya,9999
- Baris: Baris dengan nilai yang diperbarui, misalnya,102
Hapus baris Tambahkan baris ke tabel Informix yang ditentukan dengan menjalankan pernyataan DELETE
Informix.- Nama tabel: Nama untuk tabel Informix yang Anda inginkan
- ID Baris: ID unik untuk baris, misalnya,9999
Simpan aplikasi logika. Sekarang, uji aplikasi logika Anda atau lanjutkan membangun aplikasi logika Anda.
Sambungkan ke Informix
Jika aplikasi logika Anda tersambung ke database lokal, pilih Sambungkan melalui gateway data lokal.
Sediakan informasi sambungan ini lalu pilih Buat.
Properti Properti JSON Wajib Contoh nilai Deskripsi Nama koneksi name
Ya informix-demo-connection
Nama yang digunakan untuk koneksi ke database Informix Anda Server server
Ya - Cloud: informixdemo.cloudapp.net:9089
- Lokal:informixdemo:9089
Alamat atau alias TCP/IP dalam format IPv4 atau IPv6, diikuti dengan titik dua dan nomor port TCP/IP Database database
Ya nwind
Nama Database Hubungan DRDA (RDBNAM) atau nama database Informix (dbname). Informix menerima string 128 byte. Autentikasi authentication
Khusus lokal Dasar atau Windows (kerberos) Tipe autentikasi yang diperlukan oleh database Informix Anda. Properti ini hanya muncul saat Anda memilih Sambungkan melalui gateway data lokal. Nama Pengguna username
No <nama pengguna database> Nama pengguna untuk database Kata sandi password
No <kata sandi database> Kata sandi untuk database Gateway gateway
Khusus lokal - <Langganan Azure>
- <Azure-on-premises-data-gateway-resource>Langganan Azure dan nama sumber daya Azure untuk gateway data lokal yang Anda buat di portal Microsoft Azure. Properti gateway dan sub-properti hanya muncul saat Anda memilih Sambungkan melalui gateway data lokal. Misalnya:
Database Cloud
Database lokal
Simpan aplikasi logika.
Menguji aplikasi logika Anda
Pada bar alat desainer, pilih Jalankan. Setelah aplikasi logika berjalan, Anda dapat melihat keluaran dari yang dijalankan.
Dari menu aplikasi logika Anda, pilih Ekspor. Pada panel ringkasan, dalam Ringkasan > Jalankanriwayat, pilih yang terbaru dijalankan.
Dalam Jalankan aplikasi logika,pilih Jalankan Detail.
Dari daftar tindakan, pilih tindakan dengan keluaran yang ingin Anda lihat, misalnya, Get_tables.
Jika tindakan berhasil, properti Status mereka ditandai sebagai Berhasil.
Untuk melihat input, dalam Tautan Input,pilih tautan URL. Untuk melihat keluaran, dalam tautan Output Link, pilih tautan URL. Berikut adalah beberapa contoh keluaran:
Get_tables memperlihatkan daftar tabel:
Get_rows memperlihatkan daftar baris:
Get_row memperlihatkan baris yang ditentukan:
Insert_row memperlihatkan baris baru:
Update_row memperlihatkan baris yang diperbarui:
Delete_row memperlihatkan baris yang dihapus:
Detail spesifik konektor
Untuk detail teknis tentang pemicu, tindakan, dan batasan, yang dijelaskan oleh deskripsi OpenAPI (sebelumnya Swagger) konektor, ulas halaman referensi konektor.