Bagikan melalui


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:

Prasyarat

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.

  1. Di bagian sudut kanan atas tindakan, pilih tombol elipsis (...), lalu pilih Pengaturan.

    Open the action's settings

    Jika tindakan mendukung penomoran halaman, tindakan menunjukkan pengaturan Penomoran Halaman.

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

    Specify minimum number of results to return

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