Hi @MC ,
If your query results are deployed on a report server in the form of SSRS reports, and if you have a large number of recipients, or if you want to provide different report output for each recipient, then using data-driven subscriptions in SSRS would be your best choice.
I'm not sure if you have a deep understanding of data-driven subscriptions. For the 800 customers you mentioned, you just need to create a customer information table, which contains the customer name, email address, the parameter values you choose to pass for each customer (parameters such as date, product category, etc.) and the format of the received report. So instead of running separate reports for different parameter values, you can simply create a data-driven subscription where your customers receive the report in the specified format and content at the time you specify, and depending on your subscription settings. Subscription tasks can be executed continuously on a daily/weekly/monthly basis, and you can terminate or manage these subscriptions at any time.
See more: Enhancing Customer Experiences with Subscriptions in SSRS.
Best Regards,
Joy
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.