Mendapatkan lebih banyak data, item, atau baris dengan menggunakan penomoran halaman di Azure Logic Apps
Berlaku pada: Azure Logic Apps (Konsumsi)
Saat Anda mengambil data, item, atau baris dengan menggunakan tindakan konektor di Azure Logic Apps, Anda mungkin mendapatkan tataan hasil yang sangat besar sehingga tindakan tidak menampilkan semua hasil secara bersamaan. Dengan beberapa tindakan, jumlah hasil mungkin melebihi ukuran halaman default konektor. Dalam hal ini, tindakan hanya menampilkan halaman pertama hasil. Misalnya, ukuran halaman default untuk tindakan Dapatkan baris konektor SQL Server adalah 2048, tetapi mungkin bervariasi berdasarkan pengaturan lain.
Beberapa tindakan memungkinkan Anda mengaktifkan pengaturan penomoran halaman sehingga aplikasi logika Anda dapat mengambil lebih banyak hasil hingga batas penomoran halaman, tetapi menampilkan hasil tersebut sebagai satu pesan saat tindakan selesai. Saat Anda menggunakan penomoran halaman, Anda harus menentukan nilai ambang, yang merupakan jumlah target hasil yang Anda inginkan untuk ditampilkan oleh tindakan. Tindakan ini mengambil hasil hingga mencapai ambang yang Anda tentukan. Bila jumlah total item Anda kurang dari ambang yang ditentukan, tindakan akan mengambil semua hasilnya.
Mengaktifkan pengaturan penomoran halaman mengambil halaman hasil berdasarkan ukuran halaman konektor. Perilaku ini berarti bahwa terkadang Anda mungkin mendapatkan lebih banyak hasil daripada ambang yang ditentukan. Misalnya, saat menggunakan tindakan Dapatkan baris SQL Server, yang mendukung pengaturan penomoran halaman:
- Ukuran halaman default tindakan adalah 2048 baris per halaman.
- Misalkan Anda memiliki 10.000 baris dan menentukan 5000 baris sebagai minimum.
- Penomoran halaman mendapatkan halaman baris, jadi untuk mendapatkan setidaknya minimum yang ditentukan, tindakan menampilkan 6144 baris (baris 3 halaman x 2048), bukan 5000 baris.
Berikut adalah daftar dengan hanya beberapa konektor di mana Anda dapat melebihi ukuran halaman default untuk tindakan tertentu:
- Penyimpanan Blob Azure
- Dynamics 365
- Excel
- HTTP
- IBM DB2
- Microsoft Teams
- Oracle Database
- Salesforce
- SharePoint
- SQL Server
Prasyarat
Langganan Azure. Jika Anda belum berlangganan Azure, daftarkan akun Azure secara gratis.
Aplikasi logika dan tindakan di mana Anda ingin mengaktifkan penomoran halaman. Untuk informasi selengkapnya, lihat Membuat contoh alur kerja aplikasi logika Konsumsi di Azure Logic Apps multi-penyewa.
Mengaktifkan penomoran halaman
Untuk menentukan apakah tindakan mendukung penomoran halaman di perancang alur kerja, periksa pengaturan tindakan untuk pengaturan Penomoran Halaman . Contoh ini menunjukkan cara mengaktifkan penomoran halaman di tindakan Dapatkan baris SQL Server.
Di bagian sudut kanan atas tindakan, pilih tombol elipsis (...), lalu pilih Pengaturan.
Jika tindakan mendukung penomoran halaman, tindakan menunjukkan pengaturan Penomoran Halaman.
Ubah pengaturan Penomoran Halaman dari Nonaktif ke Aktif. Di properti Ambang, tentukan nilai bilangan bulat untuk jumlah target hasil yang Anda inginkan agar tindakan ditampilkan.
Ketika Anda siap, pilih Selesai.
Definisi alur kerja - penomoran halaman
Saat Anda mengaktifkan penomoran halaman untuk tindakan yang mendukung kemampuan ini, definisi alur kerja aplikasi logika Anda menyertakan properti "paginationPolicy"
bersama dengan properti "minimumItemCount"
dalam tindakan properti "runtimeConfiguration"
, misalnya:
"actions": {
"HTTP": {
"inputs": {
"method": "GET",
"uri": "https://www.testuri.com"
},
"runAfter": {},
"runtimeConfiguration": {
"paginationPolicy": {
"minimumItemCount": 1000
}
},
"type": "Http"
}
},
Dalam hal ini, respons mengembalikan array yang berisi objek JSON.
Mendapatkan dukungan
Untuk pertanyaan, buka Halaman pertanyaan Microsoft Q&A untuk Azure Logic Apps.