Bagikan melalui


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

Menambahkan tindakan Informix

  1. Di portal Microsoft Azure, buka Logic App Anda di Logic App Designer, jika belum dibuka.

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

  3. Di kotak pencarian, masukkan informix sebagai filter Anda. Dari daftar tindakan, pilih tindakan SQL yang Anda inginkan:

    Select the Informix action to run

    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
  4. Jika Anda diminta untuk memberikan detail koneksi untuk database Informix Anda, ikuti langkah-langkah untuk membuat koneksi, lalu lanjutkan dengan langkah berikutnya.

  5. 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 ditambahkan
    Perbarui 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
  6. Simpan aplikasi logika. Sekarang, uji aplikasi logika Anda atau lanjutkan membangun aplikasi logika Anda.

Sambungkan ke Informix

  1. Jika aplikasi logika Anda tersambung ke database lokal, pilih Sambungkan melalui gateway data lokal.

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

      Cloud database connection information

    • Database lokal

      On-premises database connection information

  3. Simpan aplikasi logika.

Menguji aplikasi logika Anda

  1. Pada bar alat desainer, pilih Jalankan. Setelah aplikasi logika berjalan, Anda dapat melihat keluaran dari yang dijalankan.

  2. Dari menu aplikasi logika Anda, pilih Ekspor. Pada panel ringkasan, dalam Ringkasan > Jalankanriwayat, pilih yang terbaru dijalankan.

  3. Dalam Jalankan aplikasi logika,pilih Jalankan Detail.

  4. Dari daftar tindakan, pilih tindakan dengan keluaran yang ingin Anda lihat, misalnya, Get_tables.

    Jika tindakan berhasil, properti Status mereka ditandai sebagai Berhasil.

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

      Outputs from

    • Get_rows memperlihatkan daftar baris:

      Outputs from

    • Get_row memperlihatkan baris yang ditentukan:

      Outputs from

    • Insert_row memperlihatkan baris baru:

      Outputs from

    • Update_row memperlihatkan baris yang diperbarui:

      Outputs from

    • Delete_row memperlihatkan baris yang dihapus:

      Outputs from

Detail spesifik konektor

Untuk detail teknis tentang pemicu, tindakan, dan batasan, yang dijelaskan oleh deskripsi OpenAPI (sebelumnya Swagger) konektor, ulas halaman referensi konektor.

Langkah berikutnya