Azure Data Factory's Copy Data Activity and Microsoft Dataverse Web API's ExecuteMultipleRequest

Uthayakumar, Dinesh 20 Reputation points
2024-11-22T10:43:48.7666667+00:00

Hello All,

I see that Azure Data Factory's Copy Data activity can be used to ingest records in bulk into Dataverse.

Does it make batching requests like ExecuteMultipleRequest to export/import bulk data?

There is no mention about it in the documentation.

Thanks

Dinesh

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
11,258 questions
0 comments No comments
{count} votes

Accepted answer
  1. Pinaki Ghatak 5,575 Reputation points Microsoft Employee
    2024-11-25T12:59:44.7566667+00:00

    Hello @Uthayakumar, Dinesh

    Azure Data Factory's Copy Data activity can be used to ingest records in bulk into Dataverse.

    However, it does not use batching requests like ExecuteMultipleRequest to export/import bulk data.

    The Copy Data activity uses a scalable compute infrastructure to move data between source and sink data stores.

    It can read data from various sources, transform the data, and write the data to various sinks. The activity is powered by a globally available service that can copy data between various data stores in a secure, reliable, and scalable way. If you need to use batching requests like ExecuteMultipleRequest to export/import bulk data, you can use the Microsoft Dataverse Web API directly. The Web API provides a programming model that you can use to interact with Dataverse data from your own custom code.


    I hope that this response has addressed your query and helped you overcome your challenges. If so, please mark this response as Answered. This will not only acknowledge our efforts, but also assist other community members who may be looking for similar solutions.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Sina Salam 18,046 Reputation points
    2024-11-25T20:53:08.4+00:00

    Hello Uthayakumar, Dinesh,

    Welcome to the Microsoft Q&A and thank you for posting your questions here.

    I understand that you are trying to determine if Azure Data Factory's Copy Data activity can batch requests similar to the ExecuteMultipleRequest in the Microsoft Dataverse Web API for bulk data export/import, since the documentation does not mention this capability.

    Azure Data Factory's Copy Data Activity:

    It is designed to move data between various data stores securely and reliably.

    Microsoft Dataverse Web API:

    The ExecuteMultipleRequest is specifically designed to handle high-throughput bulk message passing scenarios.

    Therefore, to achieve the functionality of batching requests for bulk data operations, you should use the Microsoft Dataverse Web API with ExecuteMultipleRequest. This method is explicitly designed for such scenarios and will provide the performance benefits you are looking for.

    I hope this is helpful! Do not hesitate to let me know if you have any other questions.


    Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.