Smaply Helpdesk
  • WELCOME
  • Getting Started
    • Sign up for a free account
    • Join by invitation
    • Switching between accounts
    • First steps in Smaply
    • Smaply: a visual walkthrough
    • Get started videos
  • Journey map editor
    • Feature overview
      • Lanes, columns and cards
      • Card type: Icon card
      • Card type: Link Journey Map
      • Lane type: Emotion chart
      • Lane type: Grid
    • Filters and views
    • Enhanced pasting functionality
    • Share journey maps
      • Invite users directly to journeys
      • HTML sharing of journey maps
    • Exporting journey maps
    • Keyboard shortcuts
  • Dashboard
    • Dashboard
    • Table actions
      • Filtering in dashboard lists
      • Saved views
      • Bulk actions
      • Copy assets across workspaces
      • Deleting journey maps
    • Personas
    • Templates
  • Portfolio
    • Opportunities, pain points, solutions
    • Portfolio matrix
  • Integrations
    • Metrics tools
      • Office 365 Excel
        • Configuring the Office 365 Excel integration
          • Setup service account for O365 Excel
          • Setup O365 Excel using Microsoft account (oAuth)
        • Using the O365 Excel integration in a metric
      • Google Analytics
        • Configuring the Google Analytics integration
        • Creating Google Service Account
        • OAuth Authentication for Google Analytics
        • Service account troubleshooting
      • PowerBI
        • Configuring the PowerBi Integration
          • Set up Service Account for PowerBI
            • Setup verification tool
          • Set up PowerBi using Microsoft account (OAuth)
        • Using the Power BI integration in a Metric
        • Getting up and running with PowerBI
      • Metric integration FAQs
    • Planning tools
      • Trello
        • Configure Trello with an api key
      • Asana
        • Configuring Asana using a Personal access token
      • Azure DevOps
        • Configuring Azure Devops with a personal token
      • Linear
        • Configuring Linear with Personal API key
      • Jira
        • Configuring JIRA with an api key
    • Embedding external content
  • Metrics
    • Introduction to metrics
    • Types of metrics
      • Series metrics
        • Create a series metric
      • Number metrics
        • Create a number metric
      • Comparison metrics
        • Create a comparison metric
    • Setting up metrics
  • Planning Items
    • Planning item overview
    • Adding a planning item
  • Account settings
    • Upgrade, downgrade or delete your account
    • Access levels and permissions
    • User management
    • Taxonomy
    • Tags
  • Learning resources
    • Video tutorial
    • Blog
    • Books
  • RELEASE NOTES
    • 2025
      • May
      • April
      • March
      • February
      • January
    • 2024
      • December
      • November
      • October
      • September
Powered by GitBook
On this page
  • Step 1: Register an App in Azure Entra
  • Step 2: Assign API Permissions
  • Step 3: Create a Client Secret
  • Step 4: Create a Security Group & Assign the Service Principal
  • Step 5: Configure Power BI Admin Settings
  • Step 6: Assign Access to PowerBI workspace
  • Step 7: Configure Power BI in Smaply
Export as PDF
  1. Integrations
  2. Metrics tools
  3. PowerBI
  4. Configuring the PowerBi Integration

Set up Service Account for PowerBI

PreviousConfiguring the PowerBi IntegrationNextSetup verification tool

Last updated 2 months ago

Setting up a Service Account for Power BI in Azure Entra requires multiple steps, including creating an app, assigning permissions, and configuring access. Follow this guide to complete the setup.


Step 1: Register an App in Azure Entra

  1. Go to the Azure Portal. Navigate to Azure Entra ID

  2. Click "+ Add" > "App registration"

  3. Enter app registration details. name: Smaply Power Bi. connector Supported account type: Accounts in this organizational directory only (Single tenant no need to set a redirect URI And click "Register"

Step 2: Assign API Permissions

  1. Within your app, navigate to Manage > API Permissions > Add a permission.

  2. Choose Power BI Service.

  3. Under Application permissions, add:

    • Tenant.Read.All

  4. Click Grant admin consent for {Your Tenant Name}.

Step 3: Create a Client Secret

  1. Within your app, navigate to Certificates & Secrets.

  2. Under Client Secrets, click + New client secret. description: Power Bi Smaply connector client secret expiry: [e.g. 12 months]

  3. Copy the generated Client Secret value, you will need it later.

Step 4: Create a Security Group & Assign the Service Principal

  1. Create a new security group ("New Group"). type: Security name: smaply-powerbi description: Smaply PowerBI Connector security group members: assign the Service Principal (Application). E.g. "Smaply Power BI Connector" from step 1

Step 5: Configure Power BI Admin Settings

  1. Open Service Principal can use Fabric APIs (under tenant settings)

  2. Enable Service Principal access. Apply to: Specific security groups: type in the security group name from step4; e.g. smaply-powerbi Apply

Step 6: Assign Access to PowerBI workspace

In Power BI, do the following for all of the Workspace that Smaply should have access to:

  1. Make sure you have given the service account member access to the workspace.

  2. Wait 30 to 60 minutes for the changes to propagate.

Step 7: Configure Power BI in Smaply

Once all configurations are in place, set up the integration in Smaply using from the service principal (Entra app). You'll need:

  • Tenant ID

  • Client ID

  • In Smaply Account settings > Integrations > Power BI, add the details

  • Once validated, you will be able to select any workspace that you set up in step6

Navigate to .

Go to the .

Assign the Security Group (created in Step 4) to a workspace. Note: your personal workspaces won't support this.

Client Secret (from step3)

Now you're ready to create your first metric with Power BI 🚀.

Azure Groups Management
Power BI Admin Portal
Learn how.