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