How to recreate complicated/customized reports in NXT
These 3 samples are not necessarily the most difficult ones I've done as some reports cross over between RE and FE. But they are 3 key reports that are used on a regular basis.
Comments
-
Ugh, hundreds of SSRS reports and you're moving to a product that doesn't allow access to the SQL tables. That right there is a nightmare that wakes me up at night in a cold sweat.
Would be great to hear Blackbaud's recommendation for this, hopefully someone responds. I've had a similar question and one reason we are not considering NXT at the moment.
As for your deadline of recreating the reports before going live I think your only option is to export the data (to xls, accdb, csv, etc.) from RE.
They are working on "Report Builder" but who knows when that will be available, and there might be an additional cost. There is also limited API functionality currently available, probably not enough to recreate your reports. Check here for details.
Also check this thread for more information on "Sky Reporting"
2 -
I'm happy to provide a Blackbaud viewpoint on how to satisfy BI needs with RE NXT. There are many options that can get a little confusing and overwhelming if we don't approach this answer methodically, so I apologize in advance for the wall of text that this reply might turn into.
Any time I hear about "custom reporting needs", I like to take a step back and make sure we're not assuming something is more "custom" than it really is. So I would start first and foremost with:
Option #1: Out-of-the-box SKY Reports- This includes Lists (check out the filters and optional columns to see if they help).
- By the way, as of today you can export data in Lists to CSV which may help depending on your needs
- This also includes the dashboards available in Analyze.
- As a part of this evaluation, I would also consider whether one or more process changes might help make these a possible solution. I've worked with a lot of orgs that tackle a complex custom report that end up eating up a lot of time and effort. When we discuss the real needs, we find that if they just started using Campaigns to group certain Funds or Appeals then one of the out-of-the-box reports would have worked for them (and wouldn't have been as fragile or demanding in terms of feed and care over time).
As Josh mentioned, we are currently in an Early Adopter Program with our Insight/Report/Dashboard building tool for next gen solutions (like RE NXT). I would encourage you to ask for a demo of this to see if it looks like it might meet your needs. It offers a pretty good amount of flexibility for reporting needs and allows you to build out drillable insights and dashboards with a very simple drag-and-drop report building experience (you can toss that Custom Crystal report books aside).
Option #3: SKY API
SKY API is definitely our long term answer for feeding into 3rd party BI tools (if there is a need to report collectively on both RE and non-RE data). As Joshua mentions, the API is actively being developed, so depending on your needs the endpoints you need to do this may or may not yet be in the APIs. Please do check though and let us know if there are endpoints missing that would make the difference in this being a viable solution to your needs. developer.blackbaud.com
Option #4: RE7/database view out-of-the box Crystal Reports
These are absolutely still an option to use, and while we can't wait to support any and all of the needs that these solve, there are over 100 out-of-the-box reports in database view that are there for a reason and have a lot of options you can explore to see if they meet your needs.
Option #5: Export-based Custom Crystal Reports
Export based custom crystal reports are also still supported in the RE NXT world. So if you can get the data you need out of an export, you can design a report that displays it the way you want through the Crystal Custom Report Builder tool that is available to all hosted clients.
Option #6: Database view exports
If you an get the data you need out of export (from database view) but need other (non-RE) data, you can simply leverage raw exports form database view to get the data out in a usable format.
Option #7: Local Database Backups
If you can tolerate a certain level of "staleness" in your data (common since BI tools typically report on trends over time and not up-to-the-minute data), then there are options available (some free and some at an additional cost) to deliver backups of your RE7/database view data on a monthly/weekly/nightly basis. Once you get that backup, you can attach it to a local SQL Server and run and feeds or reports that you were used to running as self-hosted client.
This is my least favorite option as its additional work, possible additional cost, and is less "integrated" than would be ideal, but it may very well be a nice way to meet the needs while the out-of-the-box SKY reports, Insight builder, and SKY API are evolving to meet your long-term needs. We do have some really good examples (success storie) of organizations that have taken advantage of our Weekly Backups offering (for example), to feed into their local, 3rd party BI tools.
I actually hosted a webinar a few months ago with Dan Bowman (Product Manager - SKY API) that focused on the upgrade from RE7 to RE NXT for sophisticated organizations. Custom reporting/BI needs were one of the specific topics that we touched on in that webinar. Feel free to watch the recording here: https://event.on24.com/wcc/r/1476441/E54863889AFEA9FEC8E13F510958B231
I hope this helps!
Thanks,
Jarod Bonino
Product Manager, Raiser's Edge7 -
Jarod Bonino:
I'm happy to provide a Blackbaud viewpoint on how to satisfy BI needs with RE NXT. There are many options that can get a little confusing and overwhelming if we don't approach this answer methodically, so I apologize in advance for the wall of text that this reply might turn into.
Any time I hear about "custom reporting needs", I like to take a step back and make sure we're not assuming something is more "custom" than it really is. So I would start first and foremost with:
Option #1: Out-of-the-box SKY Reports- This includes Lists (check out the filters and optional columns to see if they help).
- By the way, as of today you can export data in Lists to CSV which may help depending on your needs
- This also includes the dashboards available in Analyze.
- As a part of this evaluation, I would also consider whether one or more process changes might help make these a possible solution. I've worked with a lot of orgs that tackle a complex custom report that end up eating up a lot of time and effort. When we discuss the real needs, we find that if they just started using Campaigns to group certain Funds or Appeals then one of the out-of-the-box reports would have worked for them (and wouldn't have been as fragile or demanding in terms of feed and care over time).
As Josh mentioned, we are currently in an Early Adopter Program with our Insight/Report/Dashboard building tool for next gen solutions (like RE NXT). I would encourage you to ask for a demo of this to see if it looks like it might meet your needs. It offers a pretty good amount of flexibility for reporting needs and allows you to build out drillable insights and dashboards with a very simple drag-and-drop report building experience (you can toss that Custom Crystal report books aside).
Option #3: SKY API
SKY API is definitely our long term answer for feeding into 3rd party BI tools (if there is a need to report collectively on both RE and non-RE data). As Joshua mentions, the API is actively being developed, so depending on your needs the endpoints you need to do this may or may not yet be in the APIs. Please do check though and let us know if there are endpoints missing that would make the difference in this being a viable solution to your needs. developer.blackbaud.com
Option #4: RE7/database view out-of-the box Crystal Reports
These are absolutely still an option to use, and while we can't wait to support any and all of the needs that these solve, there are over 100 out-of-the-box reports in database view that are there for a reason and have a lot of options you can explore to see if they meet your needs.
Option #5: Export-based Custom Crystal Reports
Export based custom crystal reports are also still supported in the RE NXT world. So if you can get the data you need out of an export, you can design a report that displays it the way you want through the Crystal Custom Report Builder tool that is available to all hosted clients.
Option #6: Database view exports
If you an get the data you need out of export (from database view) but need other (non-RE) data, you can simply leverage raw exports form database view to get the data out in a usable format.
Option #7: Local Database Backups
If you can tolerate a certain level of "staleness" in your data (common since BI tools typically report on trends over time and not up-to-the-minute data), then there are options available (some free and some at an additional cost) to deliver backups of your RE7/database view data on a monthly/weekly/nightly basis. Once you get that backup, you can attach it to a local SQL Server and run and feeds or reports that you were used to running as self-hosted client.
This is my least favorite option as its additional work, possible additional cost, and is less "integrated" than would be ideal, but it may very well be a nice way to meet the needs while the out-of-the-box SKY reports, Insight builder, and SKY API are evolving to meet your long-term needs. We do have some really good examples (success storie) of organizations that have taken advantage of our Weekly Backups offering (for example), to feed into their local, 3rd party BI tools.
I actually hosted a webinar a few months ago with Dan Bowman (Product Manager - SKY API) that focused on the upgrade from RE7 to RE NXT for sophisticated organizations. Custom reporting/BI needs were one of the specific topics that we touched on in that webinar. Feel free to watch the recording here: https://event.on24.com/wcc/r/1476441/E54863889AFEA9FEC8E13F510958B231
I hope this helps!
Thanks,
Jarod Bonino
Product Manager, Raiser's EdgeJarod, thank you for taking the time to provide various options. Some of those we've tried and decided it wouldn't work for our needs (exports, crystal reports, etc). Most of our BI reports have subscriptions that are emailed to a wide range of people on a daily or weekly basis and that isn't possible in NXT yet. Because the API isn't fully built out and I don't yet have the skill set to do that, I don't think it is an option. I've been spending time to see if analyze would work but honestly haven't found anything that does yet. (One issue I've run into is the fact that Planned Gifts are only listed in detail gift records and not part of summary totals... but that is just one of many issues). I understand your comments about customization - we started down that road becasue we couldn't get the reports with the data that we wanted from any options that were available.
I am also aware of the weekly download and we are going to have to do that, but feel weekly isn't often enough. I know that you just starting offering a daily download for a fee. Our management team believes that we bought the data warehouse solution because it was supported by Blackbaud and we don't feel we should be paying extra to get a daily download of data.
The one thing that may have possibility is the Insight/Report/Dashboard building tool. I've been asking various people who I can get access to it. We saw a demo of it last spring and thought it might be a partial solution. How do I go about getting that access?
Again, tahnks for all of the information you provided - I do appreciate it even if it isn't a solution for us.
3 -
Participation for the Early Adopter Program for Insight builder is limited to currently live clients and may be closed by now. I do know that we are working toward a Limited Availability milestone where we intend to light up access to more clients. I am happy to forward this chain on the Anthony Tomaino so that you and your organization can be considered for that, but that won't really help prior to your RE NXT go live date.... It sounds like nightly/weekly backups might be the way to go for the short term.
I did want to clarify one thing:
"Most of our BI reports have subscriptions that are emailed to a wide range of people on a daily or weekly basis and that isn't possible in NXT yet."
The reporst in Analyze actually do support scheduled delivery on a daily or weekly basis. While you can't sign up others to receive those reports, most email clients do have fairly robut auto-forwarding rules that you could use to effectively receive and redistribute any email Analyze reports from RE NXT in an automatic fashion.3 -
Jarod Bonino:
Participation for the Early Adopter Program for Insight builder is limited to currently live clients and may be closed by now. I do know that we are working toward a Limited Availability milestone where we intend to light up access to more clients. I am happy to forward this chain on the Anthony Tomaino so that you and your organization can be considered for that, but that won't really help prior to your RE NXT go live date.... It sounds like nightly/weekly backups might be the way to go for the short term.
I did want to clarify one thing:
"Most of our BI reports have subscriptions that are emailed to a wide range of people on a daily or weekly basis and that isn't possible in NXT yet."
The reporst in Analyze actually do support scheduled delivery on a daily or weekly basis. While you can't sign up others to receive those reports, most email clients do have fairly robut auto-forwarding rules that you could use to effectively receive and redistribute any email Analyze reports from RE NXT in an automatic fashion.We're currently live with NXT... Is it too late to get into the early adopter program for Insight Builder? I was in Anthony's session on SKY Reporting at bbcon, and would love to try out some of the components he demo'ed.
Thanks,
Susan Sullivan
High Point University
0 -
Hi Jarod, we would also like to explore this.0
-
Jarod Bonino:
Participation for the Early Adopter Program for Insight builder is limited to currently live clients and may be closed by now. I do know that we are working toward a Limited Availability milestone where we intend to light up access to more clients. I am happy to forward this chain on the Anthony Tomaino so that you and your organization can be considered for that, but that won't really help prior to your RE NXT go live date.... It sounds like nightly/weekly backups might be the way to go for the short term.
I did want to clarify one thing:
"Most of our BI reports have subscriptions that are emailed to a wide range of people on a daily or weekly basis and that isn't possible in NXT yet."
The reporst in Analyze actually do support scheduled delivery on a daily or weekly basis. While you can't sign up others to receive those reports, most email clients do have fairly robut auto-forwarding rules that you could use to effectively receive and redistribute any email Analyze reports from RE NXT in an automatic fashion.UNCW would also be interested in the early adopters programs.
Forrest Smith
Tech Analyst
UNCW
0 -
@Cindy Filler I see you posted this last fall. We are currently in a very similar situation and I'm curious as to what solution you went with. We're looking at several vendors to see if they can help, but I'd love to hear from another client who worked through this situation. Thanks!
0 -
@Margi Baker
Before moving to NXT, we were 3rd party hosted and have access to RE and FE SQL database directly. We created many custom report that query the databases directly, even report that cross RE and FE.Moving to NXT, we have to “abandon” all of that reports, you can imagine a lot of people is not happy about it.
What we did was, we created a data warehouse on Azure SQL, then uses Power Automate with SKY API to pull any data that can be pulled from there into the data warehouse (refresh happens every 4 hours). Any other data that is very difficult to get from SKY API or not possible, we use RE:Queue (paid service from BB) to automate the export of data from RE query and export, which then is picked up by our SFTP monitoring Power Automate flow to dump into data warehouse as well.
From there, we now have the data needed to recreate 90% of the report that we used to have, using Power BI that pull data from the data warehouse.
2 -
@Alex Wong @Alex Wong This is very helpful. We are currently self-hosted and know that we'll have to leave our existing SQL-based reports behind and recreate them elsewhere. It's good to know there are solutions that make the process easier. Thanks for the reply!
0 -
@Alex Wong
Hey Alex. Interesting solution and I'm curious to know more.We also use various data warehouses to underly our own SSRS and Power BI reporting, and they are created by restoring our RENXT and FENXT database backups on a nightly schedule. BB backups are a for-pay BB service. We fetch them from Blackbaud's Azure Cloud storage and restore them in our local SQL Server instance. The data is one day old in reporting, which is an acceptable latency for our fundraising reporting. By restoring database backups and doing ETL directly on the source Dbs, we have access to any-and-all tables/fields/procedures/views/functions/and data native to RENXT and FENXT (Database View) Dbs. Can you explain some advantages you might see in your method(s) vs. ours. Thanks!
0 -
@Neal Zandonella
SKY API does not have all data while using database backup has all dataSKY API is free, but since not all data is available, need to use RE:Queue (paid service) that schedule export from database view, but then still NOT all data is available as compare to database backup where you have full access to all data
I don't know the cost for nightly backup.
nightly backup is 1 day old, and I don't know if you have automated the restore process. SKY API and RE:Queue is an automated process, pretty much hands off once it is setup. (as long as Microsoft and Blackbaud doesn't give me server side error)
If your org is OK with report and dashboard that's based on 1-day old data, and the restore process is automated without user intervention, then stay with that method.
My org would like to have reports that is more current throughout the business day, so we don't use nightly backup method. (we are every 4 hours refresh)
0 -
Hello Alex, I can confirm we have automated the restore process and since our fundraising reports are generally weekly or monthly reports, the 1 day lag suits are purposes. Folks pulling ad hoc reports understand that gift processing in general, and corresponding report may lag by 1 day or more.
1
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 21 Blackbaud Impact Edge™
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 124 Ninja Secret Society
- 32 Blackbaud Raiser's Edge NXT® Receipting EAP
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board