Power BI in BB CRM
Our institution is transitioning from SSRS reports to Power BI. We are hosted in Azure. Is there a getting started resource anywhere similar to the old SDK guide? We've been able to embed a power BI report using the blackbaud CustomComponent Blackbaud.AppFx.Platform.UrlSectionClient.UrlSection but thats as far as we are at this point.
permissions: With SSRS, when users with permission to the page ran a report it just worked. Where Power BI has its own separate permissions, is there a best practice way to set this up when the main, possible only, consumption of these reports will be in CRM?
auto-rotating passwords, multiple environments: this is something else that just worked with SRRS. I would guess a single shared connection all reports use to limit to one touch point? Not necessarily an issue for non-production environments to show production data but does anyone have it point to the environment its in like SSRS does?
Comments
-
Hello, @Todd O. Some time has passed since you posed this question back in January. I came across your post when I was searching to see if anyone had found a way to skip the initial “sign-in” that Power BI requires the first time a user views any Power BI report in CRM.
Have you made some headway on your Power BI work that you'd like to share as a follow-up for our Community?
I can respond to some of your other questions, assuming others are also finding this post and having similar questions.
Q1. Is there a getting started resource anywhere similar to the old SDK guide?
A1. BBCRM Read-only Access Informational Presentation - Blackbaud Community
Power BI Learning Overview | Microsoft Power BI
Q2. Is there a best practice way to set this up when the main, possible only, consumption of these reports will be in CRM?
A2. As a Microsoft product hosted in your organization's Microsoft tenant, access to Power BI reports is managed with Active Directory. Add AD Groups to the workspace where you publish your reports. If Reports should be accessible to different groups, consider managing multiple workspaces to specify different AD Groups.
Q3. Auto-rotating passwords, multiple environments
A3. If you are referring to password rotation for the Read-only database access, this would be managed for online report refreshes (i.e. Power BI Service) with a data gateway. Create a data source on the Gateway for each database. Under Report > Settings, select the proper data source in Gateway Connections. This is where you must (manually) update the passwords on each rotation date. The data gateway is covered in BBCRM Read-only Access Informational Presentation - Blackbaud Community. Also see: On-premises data gateway - Power BI | Microsoft Learn
Multiple environments: Consider using parameters in Power Query Editor so that you are not referencing hard coded server and database names. Save your workbook offline as a .pbit template file. When you open the .pbit file, you'll be prompted to fill in the parameters with the proper server and database. In this way, you can quickly populate your template with either Stage or Prod data without manually updating each Query's Source step in Power Query Editor. You can also update the parameters in Power Query to promote the connection from Stage to Prod.
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®
- 655 Blackbaud Grantmaking™
- 576 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)
