Skip to content
| Marketplace
Sign in
Visual Studio>Tools>SSIS Power BI Connector
SSIS Power BI Connector

SSIS Power BI Connector

ZappySys

| (0) | Free Trial
Read and write Outlook Mail (Office 365) in SSIS with API Source and API Destination. Query folders and messages, send mail, and manage attachments via Microsoft Graph with OAuth in the connector UI. Part of ZappySys SSIS PowerPack.
Download

Read and write Microsoft Power BI in SSIS with API Source and API Destination — no scripting.

Connect to the Power BI REST API from a visual connector UI: list and manage datasets, trigger refresh, work with push datasets, and align reports and dashboards with your ETL. Configure OAuth User Credentials from the connection manager using the standard Power BI authorization and token endpoints for your app registration.
Part of ZappySys SSIS PowerPack (100+ connectors & tasks).

Recommended starting point
View Setup Guide & Get Started →
See features, UI & examples →
Pro Tip: The Visual Studio download installs a lightweight extension. Use the guide above to install and run the full SSIS PowerPack (all connectors & UI) on your designer machine.
Compatibility: SQL Server 2012–2025+ (32/64-bit) | Azure Data Factory / Azure-SSIS IR Ready

⚡ Key Benefits

  • Bidirectional Power BI ETL — API Source and API Destination for reads and writes in the same SSIS solution
  • REST API coverage — Predefined endpoints for datasets, refresh, push datasets, reports, and related operations documented on the hub page
  • OAuth built in — User Credentials flow with app registration values and Power BI resource scopes in the UI
  • Low-code configuration — Pick endpoints, set parameters, preview data, then map columns without custom scripts
  • Operational refresh — Trigger dataset refresh and manage push-dataset rows from SSIS after upstream loads complete

📸 Visual Overview & Setup

1. Drag API Source onto Data Flow
Drag API Source onto Data Flow
🔍 View Full Size
2. Drag API Destination onto Data Flow
Drag API Destination onto Data Flow
🔍 View Full Size
3. Pick Power BI Connector
Create or pick Power BI connector
🔍 View Full Size
4. Map the Columns
Map columns on API Destination
🔍 View Full Size
5. Select Endpoint and Preview data
Select endpoint and preview data
🔍 View Full Size
6. Destination Mapping & Execute
Destination mapping and execute
🔍 View Full Size

🔧 Key Features

Source — Read Power BI

  • Export metadata and data using predefined Power BI REST endpoints with parameter-driven requests
  • Read datasets, reports, dashboards, and related entities exposed on the Integration Hub action list
  • Preview JSON in the API Source UI before you wire the data flow downstream
  • Combine with SQL Server staging for inventory, lineage, or governance workloads

Destination — Write Power BI

  • Create, update, refresh, or load push-dataset rows through the API Destination with column mapping
  • Follow the documented write workflow: choose authentication, base URL, required parameters, then map on the Mappings tab
  • Use the same connector packaging model as other API Integration Hub components in SSIS PowerPack

Authentication & security

  • User Credentials [OAuth] for delegated access aligned to signed-in analyst or automation accounts
  • Microsoft Entra (Azure AD) app registration values such as authorization URL, token URL, client ID, and secret in the connection UI
  • Power BI resource and scope configuration (for example https://analysis.windows.net/powerbi/api scopes) as documented for this connector

Operations catalog

  • How-to actions listed on the connector page for datasets, refresh, push datasets, reports, and dashboards
  • Pair Source reads with SQL Server or other ZappySys destinations in one control flow

💡 Common Use Cases

Typical SSIS scenarios for Microsoft Power BI:

  • Post-ETL refresh: Trigger dataset refresh after a warehouse load finishes.
    Example: Nightly SSIS job refreshes a published dataset once facts are loaded.
  • Push dataset feeds: Stream aggregated rows into a push dataset for near-real-time dashboards.
    Example: Operational metrics land in a push dataset table from a memory-optimized staging step.
  • Inventory & governance: Extract workspace, dataset, and report metadata into SQL for auditing.
    Example: Catalog sync that compares Power BI assets to an internal data dictionary.
  • Lifecycle automation: Create or remove datasets and related resources via documented REST actions.
    Example: Provision test datasets from a template workspace during release validation.
  • Hybrid analytics: Join Power BI API reads with other SSIS PowerPack connectors.
    Example: Correlate refresh status with Azure SQL or Fabric pipeline telemetry in one batch.
  • Report distribution prep: Pull report or dashboard identifiers to drive subscription or export workflows.
    Example: Build a driver table for downstream PDF or email automation.

🎯 Summary

Give your SSIS team a repeatable, UI-first path to Microsoft Power BI data and operations.
Read and write Power BI with the same API Source and API Destination pattern used across ZappySys API connectors — less custom code, clearer handoffs to operations.

Trusted by Developers & IT Teams Worldwide

  • Built for SSIS Workflows: Purpose-built for high-performance ETL and complex integration scenarios.
  • Expert Technical Support: Direct access to engineers via email and remote screen-share sessions.
  • Proven Enterprise Scale: Trusted by 3000+ teams across 90+ countries, including Fortune 500.
SSIS PowerPack
Includes SSIS Power BI Connector
Capterra Rating
Read reviews on Capterra →

Start Automating Workflows with SSIS PowerPack

Includes connectors for APIs, databases & cloud apps. Build robust ETL workflows without custom scripting.

Download SSIS PowerPack (Free Trial)

Full functionality is FREE for development within Visual Studio

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft