我每天需要从 API 同步 1000 条记录。我目前正在将它们批量插入 SQL 数据库,但是我想改用 Dataverse/Common Data Service 数据库。
Logic App 连接器似乎一次执行 1 条记录,而 SDK 执行 PUTS 和 POSTS。如何将 1000 条记录批量插入 Common Data Service 或以某种方式将我的 SQL DB 与 CDS 同步?
我每天需要从 API 同步 1000 条记录。我目前正在将它们批量插入 SQL 数据库,但是我想改用 Dataverse/Common Data Service 数据库。
Logic App 连接器似乎一次执行 1 条记录,而 SDK 执行 PUTS 和 POSTS。如何将 1000 条记录批量插入 Common Data Service 或以某种方式将我的 SQL DB 与 CDS 同步?
据我所知,没有编程没有其他方法可以做到这一点。你可以使用 Azure Functions 扩展 Power Automate Flow 以在单个事务中插入这些记录。
在此链接中解释如何做到这一点。 https://docs.microsoft.com/en-us/powerapps/developer/data-platform/webapi/execute-batch-operations-using-web-api#when-to-use-batch-requests
请让我知道任何事情
如果您想定期将数据(1000 行)提取到 Dataverse (CDS) 中,请使用 Dataflows。以下指向 MS Docs 的链接描述了如何设置计划的批量数据更新。因此,它是一个拉而不是推模型。
https://docs.microsoft.com/en-us/powerapps/maker/data-platform/create-and-use-dataflows