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
Di portal Microsoft Azure, buka Logic App Anda di Logic App Designer, jika belum dibuka.
Di bawah pemicu, pilih Langkah baru.
Di kotak pencarian, masukkan “db2” sebagai filter Anda. Untuk contoh ini, di bawah daftar tindakan, pilih tindakan ini: Dapatkan tabel (Pratinjau)
Sekarang Anda diminta untuk memberikan detail koneksi untuk database DB2 Anda.
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". |
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. |
Password | Ya | Kata sandi Anda untuk database |
Contohnya:
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". |
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. |
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:
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.
Pada menu aplikasi logika Anda, pilih Gambaran Umum.
Di bawah Ringkasan, di bagian Riwayat eksekusi, pilih yang terbaru, yang merupakan item pertama dalam daftar.
Di bawah Eksekusi aplikasi logika, Anda sekarang dapat meninjau status, input, dan output untuk setiap langkah di aplikasi logika Anda. Perluas tindakan Dapatkan tabel.
Untuk melihat input, pilih Perlihatkan input mentah.
Untuk melihat output, pilih Perlihatkan output mentah.
Output menyertakan daftar tabel.
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'
.
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:
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 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.
Pada menu aplikasi logika Anda, pilih Gambaran Umum.
Di bawah Ringkasan, di bagian Riwayat eksekusi, pilih yang terbaru, yang merupakan item pertama dalam daftar.
Di bawah Eksekusi aplikasi logika, Anda sekarang dapat meninjau status, input, dan output untuk setiap langkah di aplikasi logika Anda. Perluas tindakan Dapatkan baris.
Untuk melihat input, pilih Perlihatkan input mentah.
Untuk melihat output, pilih Perlihatkan output mentah.
Output menyertakan baris yang Anda tentukan.
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
.
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:
Buka daftar Nama tabel, lalu pilih tabel yang Anda inginkan, yang merupakan "AREA" dalam contoh ini:
Untuk menentukan filter atau kueri untuk hasil, pilih Perlihatkan opsi tingkat lanjut.
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.
Pada menu aplikasi logika Anda, pilih Gambaran Umum.
Di bawah Ringkasan, di bagian Riwayat eksekusi, pilih yang terbaru, yang merupakan item pertama dalam daftar.
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.
Untuk melihat input, pilih Perlihatkan input mentah.
Untuk melihat output, pilih Perlihatkan output mentah.
Output menyertkan semua catatan dalam tabel yang Anda tentukan.
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)
.
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:
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:
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.
Pada menu aplikasi logika Anda, pilih Gambaran Umum.
Di bawah Ringkasan, di bagian Riwayat eksekusi, pilih yang terbaru, yang merupakan item pertama dalam daftar.
Di bawah Eksekusi aplikasi logika, Anda sekarang dapat meninjau status, input, dan output untuk setiap langkah di aplikasi logika Anda. Perluas tindakan Sisipkan baris.
Untuk melihat input, pilih Perlihatkan input mentah.
Untuk melihat output, pilih Perlihatkan output mentah.
Output menyertakan catatan yang Anda tambahkan ke tabel yang ditentukan.
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)
.
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:
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:
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.
Pada menu aplikasi logika Anda, pilih Gambaran Umum.
Di bawah Ringkasan, di bagian Riwayat eksekusi, pilih yang terbaru, yang merupakan item pertama dalam daftar.
Di bawah Eksekusi aplikasi logika, Anda sekarang dapat meninjau status, input, dan output untuk setiap langkah di aplikasi logika Anda. Perluas tindakan Perbarui baris.
Untuk melihat input, pilih Perlihatkan input mentah.
Untuk melihat output, pilih Perlihatkan output mentah.
Output menyertakan catatan yang Anda perbarui ke tabel yang ditentukan.
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'
.
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:
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:
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.
Pada menu aplikasi logika Anda, pilih Gambaran Umum.
Di bawah Ringkasan, di bagian Riwayat eksekusi, pilih yang terbaru, yang merupakan item pertama dalam daftar.
Di bawah Eksekusi aplikasi logika, Anda sekarang dapat meninjau status, input, dan output untuk setiap langkah di aplikasi logika Anda. Perluas tindakan Hapus baris.
Untuk melihat input, pilih Perlihatkan input mentah.
Untuk melihat output, pilih Perlihatkan output mentah.
Output tidak lagi menyertakan catatan yang Anda hapus dari tabel yang ditentukan.
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.