• Home
  • About Us
  • Contact Us
  • Privacy Policy
  • Special Offers
Business Intelligence Info
  • Business Intelligence
    • BI News and Info
    • Big Data
    • Mobile and Cloud
    • Self-Service BI
  • CRM
    • CRM News and Info
    • InfusionSoft
    • Microsoft Dynamics CRM
    • NetSuite
    • OnContact
    • Salesforce
    • Workbooks
  • Data Mining
    • Pentaho
    • Sisense
    • Tableau
    • TIBCO Spotfire
  • Data Warehousing
    • DWH News and Info
    • IBM DB2
    • Microsoft SQL Server
    • Oracle
    • Teradata
  • Predictive Analytics
    • FICO
    • KNIME
    • Mathematica
    • Matlab
    • Minitab
    • RapidMiner
    • Revolution
    • SAP
    • SAS/SPSS
  • Humor

Data Connector SDK Developer Preview

May 11, 2017   Self-Service BI

As part of the Microsoft Build event, we are announcing a developer preview of the Data Connector SDK. You can begin to create your own custom data connectors.

What are data connectors? Simply put, they are how you connect to data within Power BI. These are extensions on the connectivity/Mashup engine that powers the “Get Data” experience in Power BI and Excel.

You can see examples of data connectors, within Power BI Desktop, by going to Get Data.

2dc44f97 3257 4a8d a9ec 7c3ad61aabbe Data Connector SDK Developer Preview

Data Connectors for Power BI enable users to connect to and access data from your application, service, or data source, providing them with rich business intelligence and robust analytics over multiple data sources. By integrating seamlessly into the Get Data experience in Power BI Desktop, data connectors make it easy for power users to query, shape and mashup data from your app to build reports and dashboards that meet the needs of their organization.

Data connectors are created using the M language and allow you to define new functions for the M language and can be used to enable connectivity to new data sources.

How to begin

You can begin to use the preview by installing the Power Query SDK from the Visual Studio Marketplace and creating a new Data Connector project. You can define your logic within this project.

2a9fa8c9 faf1 42a3 ad5c 7221d028faa8 Data Connector SDK Developer Preview

Building the project will create an extension file.

You will then want to create a directory called extensions within your Power BI Desktop\bin folder. It should be in C:\Program Files\Microsoft Power BI Desktop\bin\ by default. Then copy the extension file to that directory.

During this preview, you will need to enable an environment variable to enable the use of extensions within Power BI Desktop. Custom Data Connector consumption experiences will be offered as a preview feature within the Power BI Desktop options starting with the June release.

You should see your connector in the Get Data list.

What you can do with a Data Connector

Data Connectors allow you to create new data sources, or customize and extend an existing source. Common use cases include:

  • Creating a business analyst friendly view for a REST API
  • Providing branding for a source supported by an existing connector (such as an OData service, or ODBC driver)
  • Implementing an OAuth v2 authentication flow for a SaaS offering
  • Exposing a limited/filtered view over your data source to improve usability
  • Supporting different authentication modes when creating a Power BI Content Pack
  • Enabling DirectQuery for a data source via an ODBC driver

Currently, Data Connectors are only supported in Power BI Desktop.

More improvements and updates are coming, and you can stay tuned to the Power BI blog for these updates. Please give the preview a try and share your feedback! You can provide feedback, report issues or add feature requests through the GitHub issues page of the Data Connectors repo.

More resources

Data Connectors GitHub repo

Data Connector technical reference

M Library functions

M Language specification

Let’s block ads! (Why?)

Microsoft Power BI Blog | Microsoft Power BI

connector, data, Developer, Preview
  • Recent Posts

    • P3 Jobs: Time to Come Home?
    • NOW, THIS IS WHAT I CALL AVANTE-GARDE!
    • Why the open banking movement is gaining momentum (VB Live)
    • OUR MAGNIFICENT UNIVERSE
    • What to Avoid When Creating an Intranet
  • Categories

  • Archives

    • January 2021
    • December 2020
    • November 2020
    • October 2020
    • September 2020
    • August 2020
    • July 2020
    • June 2020
    • May 2020
    • April 2020
    • March 2020
    • February 2020
    • January 2020
    • December 2019
    • November 2019
    • October 2019
    • September 2019
    • August 2019
    • July 2019
    • June 2019
    • May 2019
    • April 2019
    • March 2019
    • February 2019
    • January 2019
    • December 2018
    • November 2018
    • October 2018
    • September 2018
    • August 2018
    • July 2018
    • June 2018
    • May 2018
    • April 2018
    • March 2018
    • February 2018
    • January 2018
    • December 2017
    • November 2017
    • October 2017
    • September 2017
    • August 2017
    • July 2017
    • June 2017
    • May 2017
    • April 2017
    • March 2017
    • February 2017
    • January 2017
    • December 2016
    • November 2016
    • October 2016
    • September 2016
    • August 2016
    • July 2016
    • June 2016
    • May 2016
    • April 2016
    • March 2016
    • February 2016
    • January 2016
    • December 2015
    • November 2015
    • October 2015
    • September 2015
    • August 2015
    • July 2015
    • June 2015
    • May 2015
    • April 2015
    • March 2015
    • February 2015
    • January 2015
    • December 2014
    • November 2014
© 2021 Business Intelligence Info
Power BI Training | G Com Solutions Limited