SSRS
When selecting lots of columns and records from CRM with SSRS like 100,000+ rows to return to SSRS screen then save all 100,000+ in excel takes forever. Is there a technique that can speed with up. Thanks.
Comments
-
@Bruce Boling
I should have also said, the sql procedure runs in about a minute, but you are waiting forever for the 100,000+ rows to display on the SSRS report screen.0 -
@Bruce Boling Hi Bruce! I think you meant to post this in the CRM community, so I am going to move it over there. Thanks!
0 -
@Bruce Boling I have that same experience. The resolution I made was to put a disclosure on the top of the report that the output is pulling the top XXX,XXX number of records based on input parameters. The database engine responds to the result from the procedure in a reasonable fashion however, it will take time for SSRS to render the values to the CRM. I have seen timeout errors happening between the time that BB-CRM waits to SSRS render the output. Depending on the app server /environment you are hosted, the response time might vary. In my case, I ended up putting a limit on the rows returned from the procedure side and disclose that on the report when the procedure hits the maximum number of rows returned.
0 -
@Abel Debela
Specifying a limit sounds good, but my user wants all 250,000 rows in an exel file. If SSRS pulls a set limit of 100,000 how do I know who the other 150,000 are to pull.0 -
@Bruce Boling IMO, SSRS isn't really meant for that. Neither is BBCRM. Not sure anyone has ever really asked us for a report with a quarter million rows, though certainly some of our marketing efforts output more than 100k rows.
250,000 rows isn't a report, it's a data extract

If they want it regularly, maybe build an SSIS package to generate the file - guarantee that'd be faster, though you'd have to run it for them… not sure if you can even do that in a hosted environment though.
2
Categories
- All Categories
- 6 Blackbaud Community Help
- 211 bbcon®
- 1.4K Blackbaud Altru®
- 402 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 656 Blackbaud Grantmaking™
- 577 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 941 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.7K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 120 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 240 Member Lounge (Just for Fun)
- 34 Blackbaud Community Challenges
- 37 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Grid View Batch
- 3 (Closed) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 796 Community News
- 3K Jobs Board
- 54 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)


