Ultimate access to all questions.
In a scenario where you are working with a large dataset in Azure Data Lake Storage Gen2, you need to identify when partitioning is needed. What factors should you consider when determining the necessity of partitioning, and how can partitioning improve the performance of your data processing tasks?