Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: Azure Logic Apps (Consumption + Standard)
Když získáte data, položky nebo záznamy pomocí akce konektoru v Azure Logic Apps, můžete získat sady výsledků tak velké, že akce nevrátí všechny výsledky najednou. Například výchozí velikost stránky pro akci Získat řádky konektoru SQL Serveru je 2048, ale může se lišit v závislosti na jiných nastaveních.
U některých akcí může počet výsledků překročit výchozí velikost stránky konektoru. V tomto případě akce vrátí pouze první stránku výsledků.
Některé akce umožňují zapnout nastavení stránkování, aby aplikace logiky mohla načíst další výsledky až do limitu stránkování. Akce vrátí tyto výsledky jako jedno sdělení, jakmile akce skončí.
Při použití stránkování musíte zadat prahovou hodnotu, což je počet výsledků, které má akce vrátit. Akce získá výsledky, dokud nedosáhne zadané prahové hodnoty. Pokud je celkový počet položek menší než zadaná prahová hodnota, akce získá všechny výsledky.
Zapnutí nastavení paginace načte stránky výsledků na základě velikosti stránky konektoru. Toto chování znamená, že někdy můžete získat více výsledků než zadaná prahová hodnota. Například při použití akce Získat řádky SQL Serveru, která podporuje nastavení stránkování:
- Výchozí velikost stránky akce je 2048 záznamů na stránku.
- Předpokládejme, že máte 10 000 záznamů a jako minimum zadáte 5 000 záznamů.
- Stránkování získá stránky záznamů, takže pokud chcete získat alespoň zadané minimum, akce vrátí 6144 záznamů (3 stránky x 2048 záznamů), ne 5000 záznamů.
Tady je seznam některých konektorů, u kterých můžete u některých akcí překročit výchozí velikost stránky:
- Azure Blob Storage
- Dynamics 365
- Excel
- HTTP
- IBM DB2
- Microsoft Teams
- Oracle Database
- Salesforce
- Služba SharePoint
- SQL Server
Požadavky
Předplatné služby Azure. Pokud ještě nemáte předplatné Azure, zaregistrujte si bezplatný účet Azure.
Prostředek logické aplikace, pracovní postup a akce konektoru, ve které chcete zapnout stránkování.
Další informace najdete v následujících článcích:
Zapněte stránkování
Pokud chcete zjistit, jestli akce podporuje stránkování v návrháři pracovního postupu, zkontrolujte nastavení akce pro nastavení stránkování .
Na webu Azure Portal otevřete prostředek aplikace logiky.
Na základě typu aplikace logiky postupujte podle odpovídajících kroků:
Spotřeba: V nabídce bočního panelu prostředků v „Vývojové nástroje“ vyberte designer a otevřete pracovní tok.
Standardní: V nabídce bočního panelu prostředku v části Pracovní postupy vyberte Pracovní postupy. Vyberte pracovní postup, který chcete otevřít v návrháři.
V návrháři vyberte akci. V podokně informací, které se otevře, vyberte Nastavení.
Pokud akce podporuje stránkování, je v části Sítě k dispozici nastavení stránkování .
Změňte nastavení Stránkování z Vypnuto na Zapnuto.
Ve vlastnosti Prahová hodnota zadejte celočíselnou hodnotu pro cílový počet výsledků, které má akce vrátit.
Uložte pracovní postup. Na panelu nástrojů návrháře vyberte Uložit.
Definice pracovního postupu – stránkování
Když zapnete stránkování pro akci, která tuto funkci podporuje, definice pracovního postupu Logic App obsahuje ve vlastnosti této akce vlastnost "paginationPolicy" spolu s vlastností "minimumItemCount", například:
"actions": {
"HTTP": {
"inputs": {
"method": "GET",
"uri": "https://www.testuri.com"
},
"runAfter": {},
"runtimeConfiguration": {
"paginationPolicy": {
"minimumItemCount": 1000
}
},
"type": "Http"
}
},
V tomto případě odpověď vrátí pole, které obsahuje objekty JSON.