We have distinct list of Party Keys (20000 approx.) and every week we create reports for particular party keys only which has update. Those party keys are stored in Periodic review list.
Periodic Review list = Party keys which has update
So for example 1st week 180 party keys 2nd week 300 party keys 3rd week 30 party keys in periodic review list.
So right now I have SSRS report which has parameter named Party key and by manually entering party key it will generate report.
but I want to automate the process and would like to automatically generate reports for particular party keys which has updates and stores on share folder as PDF.
if this week they have 40 party keys in review list I want to create 40 SSRS reports for those keys.
Microsoft Visual Studio Enterprise 2015 Version 14.0.25420.01 Update 3 Microsoft .NET Framework Version 4.7.02053
SQL Server Data Tools 14.0.61021.0 Microsoft SQL Server Data Tools
SQL Server Reporting Services 13.0.1701.8 Microsoft SQL Server Reporting Services Designers Version 13.0.1701.8
If you have an access to the reporting database, you can easily update the subscription parameter to the new key from your list and run the job that sends that subscription. Basically you can have some task that takes the last Key that was processed, finds all new keys, updates the subscription, triggers the subscription job for each new key.
Here is some query I have where you can find the link between subscription and job name:
Modify the dbo.Subscription parameters and call
exec msdb.dbo.sp_start_job @job_name = @JobName;
to complete your task.