Azure Data Factory - Degree of copy parallelism

CloudRock 366 Reputation points
2020-08-19T14:08:43.58+00:00

Hello,

I'm running an Azure Data Factory that copies multiple tables from on prem SQL server to an Azure Data Lake.

So, I set many Copy activities through Az Data Factory Designer to execute parallel copies (each activity is carrying on the extract of one table).

For better resources optimization, I would like to know if there is a way to copy multiple tables with one Copy activity ?

I heard of "degree of copy parallelism", but don't know how to use it ?

Rgds,

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

Accepted answer
  1. Vaibhav Chaudhari 38,616 Reputation points
    2020-08-19T14:32:16.93+00:00

    For better resources optimization, I would like to know if there is a way to copy multiple tables with one Copy activity ?

    No, each copy activity will copy single table. To copy 10 tables data, you would need to run 10 copy activities

    I heard of "degree of copy parallelism", but don't know how to use it ?

    This is to increase maximum number of threads. for ex. if we copy a folder from one data lake to another, increasing this number will increase the copy throughput as it will copy more number of files at once.

    For reference - copy-activity-performance-features

    For better orchestration and to avoid creating pipeline, copy activity every time - you can have a flow based on control table as shown here - tutorial-bulk-copy-portal

    ----------

    Please don't forget to Accept Answer and Up-vote if the response helped -- Vaibhav

    2 people found this answer helpful.

0 additional answers

Sort by: Most helpful