LogoLogo
About UsCustomersResourcesGet Started for Free
  • What is Select Star?
  • 🏁Getting Started
    • 1. Data Source Setup
    • 2. Mark Service Accounts
    • 3. Hide Unwanted Datasets
    • 4. Invite Owners
    • 5. Add Documentation
    • Next Steps
  • 🔄Integrations
    • Snowflake
      • Using Key Pair Authentication
      • Using Password Authentication
      • Snowflake Tag Sync
      • Snowflake Key Pair Rotation
    • Databricks
      • Databricks on AWS
      • Databricks on Azure
    • BigQuery
    • AWS Redshift
      • Manual setup
    • Microsoft SQL Server / MS SQL (beta)
      • Query Logs
    • MySQL (beta)
      • Query Logs
    • Oracle (beta)
      • Query Logs
    • Salesforce (beta)
    • DB2 (beta)
    • PostgreSQL
      • AWS Aurora PostgreSQL
      • AWS RDS PostgreSQL
      • PostgreSQL on-prem
    • AWS Glue (beta)
    • dbt
      • dbt Cloud
      • dbt Core (open source)
      • dbt Tags
      • dbt Tests
      • dbt docs Sync
        • Github dbt docs Sync
        • Bitbucket dbt docs Sync
      • dbt Impact Report
      • dbt Project Dependencies
    • Apache Airflow (beta)
    • Tableau
      • Tableau Cloud
      • Tableau Server
    • PowerBI
    • Looker
    • Metabase
    • Fivetran (beta)
    • Mode
    • Sigma Computing
    • Sisense / Periscope (beta)
    • Looker Studio (beta)
    • ThoughtSpot
    • QuickSight (beta)
      • Event Logs
    • Hex (beta)
    • Slack
    • Monte Carlo
    • Private Network
    • Request an Integration
  • ✨Features
    • Search
    • Table Page
    • Database Page
    • Dashboard Page
    • Data Lineage
    • Entity Relationship Diagram (ERD)
    • Queries & Joins
    • Tags
    • Teams
    • Discussion
    • Downstream Notifications
    • Documentation
      • Pages
      • Metrics
        • Metrics Generation
      • Glossary
    • Automated Documentation
    • User Analytics
    • Chrome Extension
    • Source Tables
    • Cost Analysis
    • Schema Change Detection
    • AI Features & Settings
      • Ask AI Chatbot
    • Request a Feature
  • 🧭Data Discovery
    • Where's my data?
    • Where's my dashboard?
    • How can I get the full context of this data?
    • My dashboard looks off
    • Change management
    • I'm new to the team
    • I have a data question
  • 🗃️Data Management
    • Add Documentation
      • CSV Metadata Upload
    • Collections
    • Tags
    • Data Ownership
    • Sensitive / PII Data
    • Automated PII Detection
  • 📚Learning Data
    • Getting Started: Looker
    • Getting Started: Mode
    • Getting Started: Tableau
    • Getting Started: Snowflake
    • Getting Started: Databricks
    • Getting Started: Data Warehouse
    • Getting Started: BigQuery
      • Nested Fields
    • Getting Started: Sigma
    • Getting Started: ThoughtSpot
  • 🛠️Data Source Management
    • Manage Data Sources
    • Connect Data Source Users to Select Star
    • Custom Attributes
    • Recent Queries
  • 👥User Management
    • Invite Users
    • Roles & Permissions
    • SAML SSO
    • Importing Roles and Teams (Okta)
    • Policy Based Access Control
    • Account and User Settings
  • 💻Select Star API
    • Overview
    • API Token
    • Getting Started
    • Rich Text Descriptions via API
    • Troubleshooting
    • API Examples
    • API Reference
  • 🔓Security & Compliance
  • ❓FAQ
    • Icon Map
  • 📰Changelog
    • April 16, 2025 - Semantic Models, AI Metrics, and More!
    • March 12, 2025 - Fivetran Integration, Tableau Updates and More!
    • February 6, 2025 - Collections, Slack App Published, Salesforce Formula Lineage and more!
    • December 10, 2024 - Hex Integration, Impact Score & Snowflake Key Pair Authentication!
    • November 13, 2024 - New Navigation, Airflow and More!
    • September 30, 2024 - Upstream Data Quality Issue Tracking & 5 New Integrations!
    • August 30, 2024 - Monte Carlo, dbt Cross-Project Lineage
    • July 31, 2024 - Glossary Import, Lineage Updates & more!
    • July 9, 2024 - Lineage Explorer 2.0, Slack AI and Notifications
    • February 29, 2024 - AI Chat, Schema Change Notifications
    • February 23, 2024 - Manual Lineage Creation
    • November 23, 2023 - Bulk AI Documentation
    • October 19, 2023 - Downstream Notifications
    • October 16, 2023 - New Homepage
    • October 13, 2023 - dbt Impact Report
    • Historical Changelogs
  • Security & Compliance
  • System Status
Powered by GitBook
On this page
  • Before you start
  • 1. Create an Azure AD app
  • 2. Create an Azure AD security group
  • 3. Enable the Power BI service admin settings
  • 4. Add Azure AD app to your workspace
  • 5. Connect PowerBI API to Select Star

Was this helpful?

  1. Integrations

PowerBI

Follow these steps to connect your PowerBI instance to Select Star.

PreviousTableau ServerNextLooker

Last updated 1 year ago

Was this helpful?

Before you start

Please make sure your datasets are refreshed frequently (either via scheduled refresh or on-demand).

To connect PowerBI to Select Star, you will need...

  • Access to the Global administrator account for the Azure Active Directory.

  • Access to Power BI admin for the PowerBI.

Select Star requires only minimal metadata access to PowerBI. Here are the list of access Select Star will request for:

  • "allow service principals to use Power BI APIs"

  • "allow service principals to use read-only Power BI admin APIs"

  • "Contributor" role in each ingested workspace

1. Create an Azure AD app

2. Search for App registrations and select App registrations link.

3. Click New registration.

4. Fill form in the required information:

  • Name - type "Select Star"

  • Supported account types - Select "Accounts in this organizational directory only"

  • (Optional) Redirect URI - leave empty

5. Click Register.

6. After submitting the form, the Application ID is available from the Overview tab. Copy and save the Application ID for later use.

7. Click the Certificates & secrets tab.

8. Click the New client secret button.

In the Add a client secret window, enter any description, specify when you want the client secret to expire, and click Add.

Copy and save the Client secret value.

2. Create an Azure AD security group

2. Search for Azure Active Directory and select Azure Active Directory link.

3. The Tenant ID is available from the Overview tab. Copy and save the Tenant ID for later use.

4. Click the Groups tab.

5. Click the New group button.

6. Fill form in the required information:

  • Group type - select "Security"

  • Name - type "PowerBI-API access"

  • Group description - enter any description or leave empty

7. Select "No members selected" to open a drawer. Search for Select Star and select Select Star entry. Click the Select button to confirm.

8. Click Create.

3. Enable the Power BI service admin settings

2. Log into the Power BI admin portal. You need to be a Power BI admin to see the tenant settings page.

3. Ensure that Tenant settings tab are open.

4. Search for the subsection "Allow service principals to use Power BI APIs" in "Developer settings" section and open it. Select "Enabled" and add the security group you created "PowerBI-API access" in Azure AD. Click Apply.

5. Repeat process for all subsection in "Admin API settings" section. Open the section, Select "Enabled" and add the security group you created "PowerBI-API access" in Azure AD. Click Apply. You must complete the step for following sections:

  • Allow service principals to use read-only admin APIs

  • Enhance admin APIs responses with detailed metadata

  • Enhance admin APIs responses with DAX and mashup expressions

  • Download Reports

4. Add Azure AD app to your workspace

2. Search to the workspace you want to enable access for, and from the More menu, select Workspace access.

3. Fill form in the required information:

  • Search for Select Star as member and select Select Star entry.

  • Permission - select "Contributor"

4. Click Add button to add.

5. Click Close button to confirm.

5. Connect PowerBI API to Select Star

1. Go to the Select Star Settings. Click Data in the sidebar, then + Add to create a new Data Source.

2. Fill form in the required information:

1. Open and sign in.

1. Open and sign in using a Global administrator account for the directory.

1. Open and sign in.

1. Open and sign in.

Client ID: Application ID of Azure AD. You'll see this after completing of the instructions.

Client Secret: Client secret of Application in Azure AD. You'll see this after completing of the instructions.

Tenant ID: Identifier of tenant of organization in Azure Active AD. You'll see this after completing of the instructions.

🔄
Azure Portal
Azure Portal
Power BI admin portal
Power BI
Create an Azure AD app
Create an Azure AD security group
Enable the Power BI service admin settings
Add Azure AD app to your workspace
Connect PowerBI API to Select Star
step 1.6
step 1.8
step 2.3
Screenshot shows where to click "App registration" link in menu.
Screenshot shows where to click "New registration" button in menu.
Screenshot shows the filled registration form.
Screenshot shows where to obtain an Application ID in the Overview tab
Screenshot shows the certificates and secrets tab for an app in the App registrations section.
Screenshot shows the new client secret button in the Certificates and secrets tab.
Screenshot shows where to obtain the Client secret value in the Certificates and secrets tab
Screenshot shows where to click "App registration" link in menu.
Screenshot shows where to obtain the Tenant ID value in the Overview tab
Screenshot shows the Groups tab for an app in the Azure Active Directory section.
Screenshot shows the new group button in the Groups tab.
Screenshot shows the filled form.
Screenshot shows the Tenant settings tab in Power BI admin portal.
Screenshot shows the "Allow service principals to use Power BI APIs" subsection in "Developer settings" section of the Tenant settings tab.
The screenshot shows the "Allow service principals to use read-only Power BI admin APIs" subsection in the "Admin API settings" section of the Tenant settings tab.
The screenshot shows the "Enhance admin APIs responses with detailed metadata" subsection in the "Admin API settings" section of the Tenant settings tab.
The screenshot shows the "Enhance admin APIs responses with DAX and mashup expressions" subsection in the "Admin API settings" section of the Tenant settings tab.
The screenshot shows the "Download Reports" subsection in the "Admin API settings" section of the Tenant settings tab.
Screenshot shows the "Workspace access" button in workspace list.
Screenshot shows the "Workspace access" button in workspace list.
Screenshot shows the "Add Data source" tab for PowerBI in Select Star.