Problem Statement
As of Feb 05, 2022; there is a limitation in Synapse wherein a user can add only 40 activities within a pipeline, and in case if the number of activities within a pipeline exceeds 40, the user gets the below error.
![DataSharkX]()
So how can one get the count of activities within an existing pipeline?
Prerequisites
- Synapse
- Powershell
Solution
1. Open Powershell in admin mode and import the Azure SDK modules by executing the below commands.
Import-Module Az.Accounts
Import-Module Az.Synapse
2. Install the custom module by executing the below command.
Install-Module -Name AzSynapseActivities
3. Now the environment is set for us to execute the commands to fetch the pipeline details.
Output Results
1. Overall Synapse output
![Pipelines]()
2. Specific Pipeline output
![Activities]()
This would avoid manually counting the number of activities within any pipelines.