Bagikan melalui


Akses dan kelola sumber daya IBM DB2 menggunakan Azure Logic Apps

Berlaku pada: Azure Logic Apps (Konsumsi)

Dengan Azure Logic Apps dan konektor IBM DB2, Anda dapat membuat tugas dan alur kerja otomatis berdasarkan sumber daya yang disimpan dalam database DB2 Anda. Alur kerja Anda bisa menyambungkan ke sumber daya dalam database Anda, membaca dan mencantumkan tabel database Anda, menambahkan baris, mengubah baris, menghapus baris, dan lainnya. Anda dapat menyertakan tindakan dalam aplikasi logika yang mendapatkan respons dari database Anda dan membuat output tersedia untuk tindakan lain.

Artikel ini memperlihatkan bagaimana Anda bisa membuat aplikasi logika yang melakukan berbagai operasi database. Jika Anda baru mengenal aplikasi logika, tinjau Apa itu Azure Logic Apps?

Platform dan OS yang Didukung

Konektor DB2 mencakup klien Microsoft MQ yang berkomunikasi dengan server DB2 jarak jauh di seluruh jaringan TCP/IP. Anda dapat menggunakan konektor ini untuk mengakses database cloud seperti IBM DB2 untuk Windows yang berjalan di virtualisasi Azure. Anda juga dapat mengakses database DB2 lokal setelah memasang dan menyiapkan gateway data lokal.

Konektor IBM DB2 mendukung platform dan versi IBM DB2 ini bersama dengan produk yang kompatibel dengan IBM DB2 yang mendukung Distributed Relational Database Architecture (DRDA) SQL Access Manager (SQLAM) versi 10 dan 11:

Platform Versi
IBM DB2 untuk z/OS 12, 11.1, 10.1
IBM DB2 untuk i 7.3, 7.2, 7.1
IBM DB2 untuk LUW 11, 10.5

Operasi database yang didukung

Konektor IBM DB2 mendukung operasi database berikut, yang dipetakan ke tindakan yang sesuai di konektor:

Operasi database Tindakan konektor
Cantumkan tabel database Ambil tabel
Baca satu baris menggunakan SELECT Dapatkan baris
Baca semua baris menggunakan SELECT Dapatkan beberapa baris
Tambahkan satu baris menggunakan INSERT Sisipkan baris
Edit satu baris menggunakan UPDATE Perbarui baris
Hapus satu baris menggunakan DELETE Hapus baris

Prasyarat

  • Akun dan langganan Azure. Jika Anda tidak memiliki langganan Azure, daftar akun Azure gratis.

  • Database IBM DB2, baik berbasis cloud atau lokal

  • Pengetahuan dasar tentang cara membuat aplikasi logika. Untuk informasi selengkapnya, lihat Membuat contoh alur kerja aplikasi logika Konsumsi

  • Aplikasi logika di mana Anda ingin mengakses database DB2 Anda. Konektor ini hanya menyediakan tindakan, jadi untuk memulai aplikasi logika Anda, pilih pemicu terpisah, misalnya, pemicu Pengulangan. Contoh dalam artikel ini menggunakan pemicu Pengulangan.

Tambahkan tindakan DB2 - Dapatkan tabel

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

  2. Di bawah pemicu, pilih Langkah baru.

  3. Di kotak pencarian, masukkan “db2” sebagai filter Anda. Untuk contoh ini, di bawah daftar tindakan, pilih tindakan ini: Dapatkan tabel (Pratinjau)

    Pilih tindakan

    Sekarang Anda diminta untuk memberikan detail koneksi untuk database DB2 Anda.

  4. Ikuti langkah-langkah untuk membuat koneksi untuk database cloudatau database lokal.

Sambungkan ke DB2 cloud

Untuk menyiapkan koneksi Anda, berikan detail koneksi ini saat diminta, pilih Buat, lalu simpan aplikasi logika Anda:

Properti Wajib Deskripsi
Sambungkan melalui gateway data lokal No Hanya berlaku untuk koneksi lokal.
Nama Koneksi Ya Nama untuk koneksi Anda, misalnya, "MyLogicApp-DB2-connection"
Server Ya Alamat atau nomor port titik dua alias untuk server DB2 Anda, misalnya, "myDB2server.cloudapp.net:50000"

Catatan: Nilai ini adalah string yang mewakili alamat TCP/IP atau alias, baik dalam format IPv4 atau IPv6, diikuti dengan titik dua dan nomor port TCP/IP.

Database Ya Nama untuk database Anda

Catatan: Nilai ini adalah string yang mewakili Nama Database Hubungan DRDA (RDBNAM):

- DB2 untuk z/OS menerima string 16-byte di mana database dikenal sebagai lokasi "IBM DB2 untuk z/OS".
- DB2 untuk i menerima string 18-byte di mana database dikenal sebagai database hubungan "IBM DB2 untuk i".
- DB2 untuk LUW menerima string 8-byte.

Username Ya Nama pengguna Anda untuk database

Catatan: Nilai ini adalah string yang panjangnya didasarkan pada database tertentu:

- DB2 untuk z/OS menerima string 8-byte.
- DB2 untuk i menerima string 10-byte.
- DB2 untuk Linux atau UNIX menerima string 8-byte.
- DB2 untuk Windows menerima string 30-byte.

Password Ya Kata sandi Anda untuk database

Contohnya:

Detail koneksi untuk database berbasis cloud

Sambungkan ke DB2 lokal

Sebelum membuat koneksi, Anda harus memasan gateway data lokal Anda. Jika tidak, Anda tidak dapat menyelesaikan pengaturan koneksi Anda. Jika Anda sudah memiliki penginstalan gateway Anda, lanjutkan dengan menyediakan detail koneksi ini, lalu pilih Buat.

Properti Wajib Deskripsi
Sambungkan melalui gateway data lokal Ya Berlaku saat Anda menginginkan koneksi lokal dan memperlihatkan properti koneksi lokal.
Nama Koneksi Ya Nama untuk koneksi Anda, misalnya, "MyLogicApp-DB2-connection"
Server Ya Alamat atau nomor port titik dua alias untuk server DB2 Anda, misalnya, "myDB2server:50000"

Catatan: Nilai ini adalah string yang mewakili alamat TCP/IP atau alias, baik dalam format IPv4 atau IPv6, diikuti dengan titik dua dan nomor port TCP/IP.

Database Ya Nama untuk database Anda

Catatan: Nilai ini adalah string yang mewakili Nama Database Hubungan DRDA (RDBNAM):

- DB2 untuk z/OS menerima string 16-byte di mana database dikenal sebagai lokasi "IBM DB2 untuk z/OS".
- DB2 untuk i menerima string 18-byte di mana database dikenal sebagai database hubungan "IBM DB2 untuk i".
- DB2 untuk LUW menerima string 8-byte.

Autentikasi Ya Jenis autentikasi untuk koneksi Anda, misalnya, "Dasar"

Catatan: Pilih nilai ini dari daftar, yang mencakup Dasar atau Windows (Kerberos).

Username Ya Nama pengguna Anda untuk database

Catatan: Nilai ini adalah string yang panjangnya didasarkan pada database tertentu:

- DB2 untuk z/OS menerima string 8-byte.
- DB2 untuk i menerima string 10-byte.
- DB2 untuk Linux atau UNIX menerima string 8-byte.
- DB2 untuk Windows menerima string 30-byte.

Password Ya Kata sandi Anda untuk database
Gateway Ya Nama untuk gateway data lokal yang terinstal

Catatan: Pilih nilai ini dari daftar, yang menyertakan semua gateway data yang dipasang dalam langganan dan grup sumber daya Azure Anda.

Contohnya:

Detail koneksi untuk database lokal

Lihat tabel output

Untuk menjalankan aplikasi logika Anda secara manual, pada toolbar desainer, pilih Jalankan. Setelah aplikasi logika selesai berjalan, Anda dapat melihat output dari proses eksekusi.

  1. Pada menu aplikasi logika Anda, pilih Gambaran Umum.

  2. Di bawah Ringkasan, di bagian Riwayat eksekusi, pilih yang terbaru, yang merupakan item pertama dalam daftar.

    Lihat riwayat eksekusi

  3. Di bawah Eksekusi aplikasi logika, Anda sekarang dapat meninjau status, input, dan output untuk setiap langkah di aplikasi logika Anda. Perluas tindakan Dapatkan tabel.

    Perluas tindakan

  4. Untuk melihat input, pilih Perlihatkan input mentah.

  5. Untuk melihat output, pilih Perlihatkan output mentah.

    Output menyertakan daftar tabel.

    Lihat tabel output

Dapatkan baris

Untuk mengambil satu rekaman dalam tabel database DB2, gunakan tindakan Dapatkan baris di aplikasi logika Anda. Tindakan ini menjalankan SELECT WHERE pernyataan DB2, misalnya SELECT FROM AREA WHERE AREAID = '99999'.

  1. Jika Anda belum pernah menggunakan tindakan DB2 di aplikasi logika Anda, tinjau langkah-langkah di bagian Tambahkan tindakan DB2 - Dapatkan tabel, tambahkan tindakan Dapatkan baris sebagai gantinya, lalu kembali ke sini untuk melanjutkan.

    Setelah Anda menambahkan tindakan Dapatkan baris, berikut adalah bagaimana contoh aplikasi logika Anda muncul:

    Tindakan Dapatkan baris

  2. Tentukan nilai untuk semua properti yang diperlukan (*). Setelah Anda memilih tabel, tindakan memperlihatkan properti relevan yang spesifik untuk catatan dalam tabel tersebut.

    Properti Wajib Deskripsi
    Nama tabel Ya Tabel yang memiliki catatan yang Anda inginkan, seperti "AREA" dalam contoh ini
    ID Area Ya ID untuk catatan yang Anda inginkan, seperti "99999" dalam contoh ini

    Cuplikan layar yang memperlihatkan tindakan

  3. Setelah selesai, pilih Simpan di toolbar perancang.

Lihat baris output

Untuk menjalankan aplikasi logika Anda secara manual, pada toolbar desainer, pilih Jalankan. Setelah aplikasi logika selesai berjalan, Anda dapat melihat output dari proses eksekusi.

  1. Pada menu aplikasi logika Anda, pilih Gambaran Umum.

  2. Di bawah Ringkasan, di bagian Riwayat eksekusi, pilih yang terbaru, yang merupakan item pertama dalam daftar.

  3. Di bawah Eksekusi aplikasi logika, Anda sekarang dapat meninjau status, input, dan output untuk setiap langkah di aplikasi logika Anda. Perluas tindakan Dapatkan baris.

  4. Untuk melihat input, pilih Perlihatkan input mentah.

  5. Untuk melihat output, pilih Perlihatkan output mentah.

    Output menyertakan baris yang Anda tentukan.

    Lihat baris output

Dapatkan beberapa baris

Untuk mengambil semua catatan dalam tabel database DB2, gunakan tindakan Dapatkan beberapa baris di aplikasi logika Anda. Tindakan ini menjalankan SELECT pernyataan DB2, misalnya SELECT * FROM AREA.

  1. Jika Anda belum pernah menggunakan tindakan DB2 di aplikasi logika Anda, tinjau langkah-langkah di bagian Tambahkan tindakan DB2 - Dapatkan tabel, tambahkan tindakan Dapatkan beberapa baris sebagai gantinya, lalu kembali ke sini untuk melanjutkan.

    Setelah Anda menambahkan tindakan Dapatkan beberapa baris, berikut adalah bagaimana contoh aplikasi logika Anda muncul:

    Tindakan Dapatkan beberapa baris

  2. Buka daftar Nama tabel, lalu pilih tabel yang Anda inginkan, yang merupakan "AREA" dalam contoh ini:

    Cuplikan layar yang memperlihatkan tindakan

  3. Untuk menentukan filter atau kueri untuk hasil, pilih Perlihatkan opsi tingkat lanjut.

  4. Setelah selesai, pilih Simpan di toolbar perancang.

Lihat baris output

Untuk menjalankan aplikasi logika Anda secara manual, pada toolbar desainer, pilih Jalankan. Setelah aplikasi logika selesai berjalan, Anda dapat melihat output dari proses eksekusi.

  1. Pada menu aplikasi logika Anda, pilih Gambaran Umum.

  2. Di bawah Ringkasan, di bagian Riwayat eksekusi, pilih yang terbaru, yang merupakan item pertama dalam daftar.

  3. Di bawah Eksekusi aplikasi logika, Anda sekarang dapat meninjau status, input, dan output untuk setiap langkah di aplikasi logika Anda. Perluas tindakan Dapatkan beberapa baris.

  4. Untuk melihat input, pilih Perlihatkan input mentah.

  5. Untuk melihat output, pilih Perlihatkan output mentah.

    Output menyertkan semua catatan dalam tabel yang Anda tentukan.

    Lihat baris output

Sisipkan baris

Untuk menambahkan satu catatan ke tabel database DB2, gunakan tindakan Sisipkan baris di aplikasi logika Anda. Tindakan ini menjalankan INSERT pernyataan DB2, misalnya INSERT INTO AREA (AREAID, AREADESC, REGIONID) VALUES ('99999', 'Area 99999', 102).

  1. Jika Anda belum pernah menggunakan tindakan DB2 di aplikasi logika Anda, tinjau langkah-langkah di bagian Tambahkan tindakan DB2 - Dapatkan tabel, tambahkan tindakan Sisipkan baris sebagai gantinya, lalu kembali ke sini untuk melanjutkan.

    Setelah Anda menambahkan tindakan Sisipkan baris, berikut adalah bagaimana contoh aplikasi logika Anda muncul:

    Sisipkan tindakan baris

  2. Tentukan nilai untuk semua properti yang diperlukan (*). Setelah Anda memilih tabel, tindakan memperlihatkan properti relevan yang spesifik untuk catatan dalam tabel tersebut.

    Untuk contoh ini, berikut ini adalah propertinya:

    Properti Wajib Deskripsi
    Nama tabel Ya Tabel tempat menambahkan catatan, seperti "AREA"
    ID Area Ya ID untuk area yang akan ditambahkan, seperti "99999"
    Deskripsi area Ya Deskripsi untuk area yang ditambahkan, seperti "Area 99999"
    ID Wilayah Ya ID untuk wilayah yang ditambahkan, seperti "102"

    Contohnya:

    Cuplikan layar yang memperlihatkan Logic Apps Designer dengan tindakan

  3. Setelah selesai, pilih Simpan di toolbar perancang.

Lihat output sisipkan baris

Untuk menjalankan aplikasi logika Anda secara manual, pada toolbar desainer, pilih Jalankan. Setelah aplikasi logika selesai berjalan, Anda dapat melihat output dari proses eksekusi.

  1. Pada menu aplikasi logika Anda, pilih Gambaran Umum.

  2. Di bawah Ringkasan, di bagian Riwayat eksekusi, pilih yang terbaru, yang merupakan item pertama dalam daftar.

  3. Di bawah Eksekusi aplikasi logika, Anda sekarang dapat meninjau status, input, dan output untuk setiap langkah di aplikasi logika Anda. Perluas tindakan Sisipkan baris.

  4. Untuk melihat input, pilih Perlihatkan input mentah.

  5. Untuk melihat output, pilih Perlihatkan output mentah.

    Output menyertakan catatan yang Anda tambahkan ke tabel yang ditentukan.

    Lihat output dengan baris yang disisipkan

Perbarui baris

Untuk memperbarui satu catatan dalam tabel database DB2, gunakan tindakan Perbarui baris di aplikasi logika Anda. Tindakan ini menjalankan UPDATE pernyataan DB2, misalnya UPDATE AREA SET AREAID = '99999', AREADESC = 'Updated 99999', REGIONID = 102).

  1. Jika Anda belum pernah menggunakan tindakan DB2 di aplikasi logika Anda, tinjau langkah-langkah di bagian Tambahkan tindakan DB2 - Dapatkan tabel, tambahkan tindakan Perbarui baris sebagai gantinya, lalu kembali ke sini untuk melanjutkan.

    Setelah Anda menambahkan tindakan Perbarui baris, berikut adalah bagaimana contoh aplikasi logika Anda muncul:

    Perbarui tindakan baris

  2. Tentukan nilai untuk semua properti yang diperlukan (*). Setelah Anda memilih tabel, tindakan memperlihatkan properti relevan yang spesifik untuk catatan dalam tabel tersebut.

    Untuk contoh ini, berikut ini adalah propertinya:

    Properti Wajib Deskripsi
    Nama tabel Ya Tabel tempat memperbarui catatan, seperti "AREA"
    ID Baris Ya ID untuk catatan yang diperbarui, seperti "99999"
    ID Area Ya ID area baru, seperti "99999"
    Deskripsi area Ya Deskripsi area baru, seperti "99999 Diperbarui"
    ID Wilayah Ya ID wilayah baru, seperti "102"

    Contohnya:

    Cuplikan layar yang memperlihatkan Logic Apps Perancang dengan tindakan

  3. Setelah selesai, pilih Simpan di toolbar perancang.

Lihat output perbarui baris

Untuk menjalankan aplikasi logika Anda secara manual, pada toolbar desainer, pilih Jalankan. Setelah aplikasi logika selesai berjalan, Anda dapat melihat output dari proses eksekusi.

  1. Pada menu aplikasi logika Anda, pilih Gambaran Umum.

  2. Di bawah Ringkasan, di bagian Riwayat eksekusi, pilih yang terbaru, yang merupakan item pertama dalam daftar.

  3. Di bawah Eksekusi aplikasi logika, Anda sekarang dapat meninjau status, input, dan output untuk setiap langkah di aplikasi logika Anda. Perluas tindakan Perbarui baris.

  4. Untuk melihat input, pilih Perlihatkan input mentah.

  5. Untuk melihat output, pilih Perlihatkan output mentah.

    Output menyertakan catatan yang Anda perbarui ke tabel yang ditentukan.

    Lihat output dengan baris yang diperbarui

Hapus baris

Untuk memperbarui satu catatan dalam tabel database DB2, gunakan tindakan Hapus baris di aplikasi logika Anda. Tindakan ini menjalankan DELETE pernyataan DB2, misalnya DELETE FROM AREA WHERE AREAID = '99999'.

  1. Jika Anda belum pernah menggunakan tindakan DB2 di aplikasi logika Anda, tinjau langkah-langkah di bagian Tambahkan tindakan DB2 - Dapatkan tabel, tambahkan tindakan Hapus baris sebagai gantinya, lalu kembali ke sini untuk melanjutkan.

    Setelah Anda menambahkan tindakan Hapus baris, berikut adalah bagaimana contoh aplikasi logika Anda muncul:

    Hapus tindakan baris

  2. Tentukan nilai untuk semua properti yang diperlukan (*). Setelah Anda memilih tabel, tindakan memperlihatkan properti relevan yang spesifik untuk catatan dalam tabel tersebut.

    Untuk contoh ini, berikut ini adalah propertinya:

    Properti Wajib Deskripsi
    Nama tabel Ya Tabel tempat catatan dihapus, seperti "AREA"
    ID Baris Ya ID untuk catatan yang dihapus, seperti "99999"

    Contohnya:

    Cuplikan layar yang memperlihatkan Logic Apps Designer dengan tindakan

  3. Setelah selesai, pilih Simpan di toolbar perancang.

Lihat output hapus baris

Untuk menjalankan aplikasi logika Anda secara manual, pada toolbar desainer, pilih Jalankan. Setelah aplikasi logika selesai berjalan, Anda dapat melihat output dari proses eksekusi.

  1. Pada menu aplikasi logika Anda, pilih Gambaran Umum.

  2. Di bawah Ringkasan, di bagian Riwayat eksekusi, pilih yang terbaru, yang merupakan item pertama dalam daftar.

  3. Di bawah Eksekusi aplikasi logika, Anda sekarang dapat meninjau status, input, dan output untuk setiap langkah di aplikasi logika Anda. Perluas tindakan Hapus baris.

  4. Untuk melihat input, pilih Perlihatkan input mentah.

  5. Untuk melihat output, pilih Perlihatkan output mentah.

    Output tidak lagi menyertakan catatan yang Anda hapus dari tabel yang ditentukan.

    Lihat output tanpa baris yang dihapus

Referensi konektor

Untuk detail teknis yang lebih banyak tentang konektor ini, seperti pemicu, tindakan, dan batasan seperti yang dijelaskan oleh file Swagger konektor, lihat halaman referensi konektor.

Langkah berikutnya