Как я могу выполнять массовую вставку в Common Data Service?

У меня есть 1000 записей, которые мне нужно синхронизировать ежедневно из API. В настоящее время я массово вставляю их в базу данных SQL, однако вместо этого я хотел бы использовать базу данных Dataverse/ Common Data Service.

Соединитель приложения логики, кажется, делает по одной записи за раз, а SDK выполняет PUTS и POSTS. Как я могу либо вставить 1000 записей в Common Data Service, либо как-то синхронизировать мою базу данных SQL с CDS?

2 ответа

Насколько я знаю, без программирования нет другого способа сделать это. Вы можете расширить поток Power Automate с помощью функций Azure, чтобы вставить эти записи в одну транзакцию.

В этой ссылке объясните, как это можно сделать.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

Другие вопросы по тегам