Microsoft Power BI connector icon

Microsoft Power BI Integrations

Big Data. Small Data. All Data. Discover. Analyze. Visualize. Share Insights. Access Anywhere. Deliver Results. News & More.

01

Low-code orchestration

Connect, compose and ship AI features faster.

02

Multi-tenant deployment

Isolate customer credentials and configurations at scale.

03

Governed access

Apply policies, field controls and audit trails across usage.

04

Embedded experience

Deliver workflows natively inside your product.

CONNECTOR OVERVIEW

Create automations with our Microsoft Power BI connector

Cyclr enables SaaS platforms to integrate their application with hundreds of other platforms. Use Cyclr’s low code integration builder to integrate your application with Microsoft Power BI, so you can provide in-app Power BI5 integrations for your end users.

PRODUCT USE CASES

Top Use Cases for Microsoft Power BI Integrations

Quickly create integrations between your SaaS application and Microsoft Power BI with Cyclr’s low code integration builder. Publish your Power BI integration into your application using Cyclr’s white label embedded integration marketplace.

Analytics

  • Run an data tool report when a new survey response is created in analytics

ORCHESTRATION

How Microsoft Power BI works with Cyclr

Cyclr sits between your SaaS product and Microsoft Power BI to handle authentication, govern access and orchestrate every API call per customer, at scale.

  1. 1

    Your SaaS product

    Your app requests an action for a specific customer.

  2. 2

    Cyclr orchestration

    Cyclr authenticates, applies policies and routes the request.

  3. 3

    Microsoft Power BI

    Microsoft Power BI processes the request and returns a response to your app.

Customer-specific authentication · Governed data movement · Centralized visibility and audit

CONNECTOR COVERAGE

Available connector capabilities

Explore Microsoft Power BI methods you can orchestrate through Cyclr.

Pipelines9

Deploy All

Action

Deploys all supported items from the source stage of the specified deployment pipeline.

List Pipeline Stages

Action

Returns the stages of the specified deployment pipeline.

List Pipelines

Action

Returns a list of deployment pipelines that the user has access to.

Delete Pipeline

Action

Deletes the specified deployment pipeline.

Update Pipeline

Action

Updates the specified deployment pipeline.

Get Pipeline

Action

Returns the specified deployment pipeline.

Create Pipeline

Action

Create a new deployment pipeline.

Selective Deploy

Action

Deploys the specified items from the source stage of the specified deployment pipeline.

List Pipelines Users

Action

Returns a list of users that have access to the specified deployment pipeline.

Capacities6

Get Refreshable for Capacity

Action

Returns the specified refreshable for the specified capacity.

List Refreshables by Capacity ID

Action

Returns a list of refreshables for the specified capacity.

List Refreshables

Action

Returns a list of refreshables for all capacities.

List Capacities

Action

Returns a list of capacities that the user has access to.

List Workloads

Action

Returns the current state of the specified capacity workloads.

Get Workload

Action

Returns the current state of a workload.

Groups4

Delete Group

Action

Delete a workspace.

Get Group

Action

Retrieve a workspace.

Create Group

Action

Create a new workspace.

List Groups

Action

Retrieve a list of workspaces.

Users1

Refresh User Permissions

Action

Refreshes user permissions in Power BI.

Dashboards6

Create Dashboard

Action

Creates a new empty dashboard in My workspace.

List Dashboards

Action

Returns the specified dashboard from My workspace.

List Tiles

Action

Returns a list of tiles within the specified dashboard from My workspace.

Get Tile

Action

Returns the specified tile within the specified dashboard from My workspace.

Delete Dashboard

Action

Creates a new empty dashboard in My workspace.

Get Dashboard

Action

Returns the specified dashboard from My workspace.

Reports6

Update Report

Action

Updates the content of the specified report with the contents of a specified source report.

Delete Report

Action

Delete the specified report.

Get Report

Action

Returns the specified report.

List Reports

Action

Returns all reports.

Get Page

Action

Returns the specified page within the specified report.

List Pages

Action

Returns a list of pages within the specified report.

Profiles5

Create Profile

Action

Creates a new profile that belongs to service principal caller.

Get Profile

Action

Returns the specified service principal profile.

Delete Profile

Action

Deletes the specified profile if it exists and belongs to service principal caller.

List Profiles

Action

Returns a list of service principal profiles.

Update Profile

Action

Updates the specified service principal profile name.

Dataflows7

Get Dataflow

Action

Exports the specified dataflow definition to a JSON file.

Refresh Dataflow

Action

Triggers a refresh for the specified dataflow.

List Dataflow Transactions

Action

Returns a list of transactions for the specified dataflow.

Update Dataflow

Action

Update the specified dataflow.

Delete Dataflow

Action

Delete the specified dataflow.

List Dataflows

Action

Returns a list of all dataflows from the specified workspace.

Cancel Dataflow Transaction

Action

Attempts to cancel the specified transactions.

Apps4

Get App

Action

Returns the specified installed app.

List Apps

Action

Returns a list of installed apps.

List Dashboards by App ID

Action

Returns a list of dashboards from the specified app.

Get Dashboard by App ID

Action

Returns the specified dashboard from the specified app.

Push Datasets4

List Dataset Tables

Action

Retrieves a list of Tables in a Dataset.

Create Push Dataset

Action

Creates a new Push Dataset and Table.

Append Dataset Table Rows

Action

Adds additional rows to the Table of a Dataset.

Delete Table Rows

Action

Deletes all rows from the specified table within the specified dataset from My workspace.

Datasets10

List Dataset Users

Action

Returns a list of principals that have access to the specified dataset.

Update Datasources

Action

Updates the properties for the specified dataset.

List Parameters

Action

Returns a list of parameters for the specified dataset from My workspace.

List Datasets

Action

Retrieves all Datasets.

Bind to Gateway

Action

Binds the specified dataset from My workspace to the specified gateway.

Refresh Dataset

Action

Triggers a refresh for the specified dataset from My workspace.

Update Dataset

Action

Updates the properties for the specified dataset.

Cancel Refresh

Action

Cancels the specified refresh operation for the specified dataset from My workspace.

List Dataset Parameters

Action

Returns a list of parameters for the specified dataset.

Update Parameters

Action

Updates the parameters values for the specified dataset.

Imports2

List Imports

Action

Returns a list of imports from My workspace.

Get Import

Action

Returns the specified import from My workspace.

TECHNICAL DETAILS

Microsoft Power BI integration and API details

Review the sourced authentication and API behaviour used when configuring customer-facing Microsoft Power BI integrations in Cyclr.

API and authentication

API host
Not specified
Authentication
See Connector in Console
Credentials

Review the connector installation fields in Cyclr Console.

Method categories

See available methods

Pagination and rate limits

Pagination

Method-specific behavior should be confirmed before implementation.

Rate limits

Refer to the vendor API documentation for current limits.

IMPLEMENTATION

Authentication at a glance

Authentication requirements and any available connection options are shown when installing this connector in Cyclr Console.

Authentication method
See Connector in Console
Credential required

Review the connector installation fields in Cyclr Console.