Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
适用于:Azure 逻辑应用(消耗型 + 标准型)
当您在 Azure 逻辑应用中使用连接器动作获取数据、项目或记录时,可能会获得如此大的结果集,以至于该动作无法同时返回所有结果。 例如,SQL Server 连接器的“获取行”操作的默认页面大小为 2048,但是可能因其他设置而有所不同。
对于某些操作,结果的数量可能超过连接器的默认页面大小。 在这种情况下,操作仅会返回结果的第一页。
某些操作允许你启用 分页 设置,以便逻辑应用可以检索更多结果,直至达到分页限制。 该操作在完成后以一条消息的形式返回这些结果。
使用分页时,必须指定 一个阈值 ,该值是要返回作的结果数。 此操作会获取结果,直到达到您指定的阈值。 当项目总数小于指定的阈值时,动作将获取所有结果。
启用分页设置会根据连接器的页面大小检索结果页面。 此行为意味着,获取的结果数有时会超过指定的阈值。 例如,使用 SQL Server 的支持分页设置的“获取行”操作时:
- 该操作的默认页面大小为每页 2048 条记录。
- 假设你有 10,000 条记录,并指定 5000 条记录作为最小值。
- 分页功能将获取记录页面,因此,为了至少获取指定的最小数目,操作将返回 6144 条记录(3 个页面 x 2048 条记录),而不是 5000 条记录。
下面列出了其某些操作可能会超出默认页面大小的一部分连接器:
- Azure Blob 存储
- Dynamics 365
- Excel
- HTTP
- IBM DB2
- Microsoft Teams
- Oracle 数据库
- Salesforce
- SharePoint
- SQL Server
先决条件
Azure 订阅。 如果没有 Azure 订阅,请注册一个 Azure 帐户。
你要在其中启用分页的逻辑应用资源、工作流和连接器操作。
如需了解更多信息,请参阅以下文章:
启用分页
若要在工作流设计器中确定某个操作是否支持分页,请在“分页”设置中检查该操作的设置。
在 Azure 门户中,打开你的逻辑应用资源。
根据逻辑应用类型,执行相应的步骤:
消耗:在资源边栏菜单中,在 “开发工具”下,选择设计器以打开工作流。
标准:在“资源边栏”菜单上的 “工作流”下,选择“ 工作流”。 选择工作流以打开设计器。
在设计工具上,选择操作。 在打开的信息窗格中,选择 “设置”。
如果操作支持分页,在 网络下,分页设置是可用的。
将“分页”设置从“关”更改为“开”。
在“阈值”属性中,指定一个整数值,作为你希望操作返回的目标结果数。
保存工作流。 在设计器工具栏上选择“保存”。
工作流定义 - 分页
为支持分页功能的操作启用分页时,逻辑应用的工作流定义会在该操作的 "paginationPolicy"
属性中包含 "minimumItemCount"
属性以及 "runtimeConfiguration"
属性,例如:
"actions": {
"HTTP": {
"inputs": {
"method": "GET",
"uri": "https://www.testuri.com"
},
"runAfter": {},
"runtimeConfiguration": {
"paginationPolicy": {
"minimumItemCount": 1000
}
},
"type": "Http"
}
},
在这种情况下,响应返回包含 JSON 对象的数组。