Power BI and (can't find the) Prospect Status and Classification
I am looking through the data sets avaialble with the Power BI and Blackbaud integration. I don't see the Prospect Status and Classification fields as options. Am I just missing them?
Comments
-
I don't see them either. They don't seem to be included in the Constituent Entity. There is an endpoint for Prospect Status, but it's not one of the list endpoints so it wouldn't show up in the BI connector.
0 -
Thanks for responding Ben. I wanted to make sure I wasn't missing something. Again, an endpoint you would think would be included. I will have to see how we can pull this in another way - unless someone else has a workable solution to this they can share.
0 -
The prospects status is available in the current connector.
Unfortunately, the Prospect Status endpoint is a single call API endpoint, not a paginated endpoint like the others. I'm working on figuring out how to utilize this functionality within the existing connector. I'll keep you updated on the status. But I'd definitely consider the Power Automate workaround in the interim.
1 -
Thanks for this info Matt - I will likely use an Excel import in the meantime to make this data available.
0 -
@Reuben Schmitz
Hi Reuben, any update on this end point that you have discovered?0 -
@Reuben Schmitz
I think there is really only 2 options- use the API to loop through each constituent to get their prospect status
- benefit is you get info about days_elapsed meaning how long the constituent is in that status
- problem is if you have 100K constituent, that's 100K API calls you have to make, which is way over the normal API limit of 25k per 24hr, even if you only do sync your report once a day
- use RE database view to export the prospect status, if you have RE:Queue, you can automate the export and get the data in csv that you can then store somewhere to be “pulled” up by Power BI
- benefit, no problem with API limits, sync as often as you want
- problem is, you will not get how long the constituent was in this status, as there is no way (at least I did not find it in query, export, not import/create file) to get the date/time of when the status was created/last modified.
1 - use the API to loop through each constituent to get their prospect status
-
@Matt Thacker
I am currently dealing with this issue, what is the power automate workaround? We need the date and comment out. Thank you!0 -
@Mark Haiar @Reuben Schmitz
Another option has become available this year (2024), Query API. This is a API programmable option compare to #2 I mentioned. Basically removing the need for RE:Queue (scheduling of exporting of a query in dbview), instead call SKY API endpoint to run a dbview query and then get its results. I am currently using Query API to get prospect classification and status of constituent.However, query from DB view will not get you date nor comment, as they are exclusive to webview. (these info does not exists in the original RE database table schema).
for “date” you can probably work this out more easily by building a logic to calcuate this based on query api data of the prospect status that you get every night (at least once in a 24hr period). However, there is no way to get the comment without (1) using the option #1 I mentioned in my earlier post or (2) wait for Blackbaud to expand SKY API to include these info in a “list” endpoint (you can search and voteup on the IdeaBank.
0 -
@Alex Wong
Are there still limits on the API Calls? Can you talk more about the process to connect power BI using queue and power automate? Is there a how to anywhere?0 -
@Sarah StarrZechman
There are many limits with SKY API. so it is hard to list them. It is best to ask question of what you trying to do and if SKY API supports it. You can check out developer.blackbaud.com to get a glimpse of what SKY API has available, too.As for “how to”, there are many post that share how to do certain thing, or someone is trying to do something and ask for help b/c they are stuck, these are all good post for you to look into.
0
Categories
- All Categories
- 2 Blackbaud Community Help
- High Education Program Advisory Group (HE PAG)
- BBCRM PAG Discussions
- Luminate CRM DC Users Group
- DC Luminate CRM Users Group
- Luminate PAG
- 186 bbcon®
- 1.4K Blackbaud Altru®
- 389 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 14 donorCentrics®
- 355 Blackbaud eTapestry®
- 2.4K Blackbaud Financial Edge NXT®
- 616 Blackbaud Grantmaking™
- 542 Blackbaud Education Management Solutions for Higher Education
- 3.1K Blackbaud Education Management Solutions for K-12 Schools
- 909 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 207 JustGiving® from Blackbaud®
- 6.2K Blackbaud Raiser's Edge NXT®
- 3.5K SKY Developer
- 236 ResearchPoint™
- 116 Blackbaud Tuition Management™
- 160 Organizational Best Practices
- 232 The Tap (Just for Fun)
- 30 Blackbaud Community Challenges
- Blackbaud Consultant’s Community
- 18 PowerUp Challenges
- 3 Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 3 Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 71 Blackbaud Community All-Stars Discussions
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 743 Community News
- 2.8K Jobs Board
- Community Help Blogs
- 52 Blackbaud SKY® Reporting Announcements
- Blackbaud Consultant’s Community
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- Blackbaud Francophone Group
- Blackbaud Community™ Discussions
- Blackbaud Francophone Group