Data Package Connector (datapackage-connector)
A Power BI Custom Connector based on the Data Package M (datapackage-m) functions. Data Package Connector enables you to load one or more tables from Tabular Data Packages directly into Power BI through the familiar 'Get Data' experience.
Not familiar with Power BI? You can learn about it here.
What is Frictionless Data?
A Tabular Data Package is a simple format for publishing and sharing tabular data. Tabular Data Packages extend and specialise the Data Package specification, and both come under the umbrella of Frictionless Data.
Below is the vision statement taken from the Frictionless Data website:
Frictionless Data shortens the path from data to insight with a collection of specifications and software for the publication, transport, and consumption of data. At the heart of our approach is a deep understanding of the multi-faceted nature of data work, and an emphasis on platform-agnostic interoperability. From consumer spreadsheet software, through to cloud-based services for data analysis, the future of data is frictionless.
Visit https://frictionlessdata.io to learn more.
Data Package Connector in Power BI Desktop
Data Package Connector Functions
|DataPackage.Load||Returns a Navigation Table (i.e.
|dataPackageIdentifier||text||A valid Data Package Identifier|
|ignoreTableSchemaTypes||text||Controls whether the Table Schema is applied to the data. This must have a value that can be casted to a logical value using the Logical.From function in the standard Power Query M library e.g. 'true' or 'false'.|
Only data resources that are detected as being tabular (i.e. contain a
table value in their 'Data' column) are returned by this function.
- Download the latest release release.
- Extract the 'DataPackage.mez' Power BI extension file from the 'distributable' folder.
- Follow these instructions on how to use Power BI Custom Connectors with Power BI Desktop.
- Follow these instructions on how to use Power BI Custom Connectors with the Power BI On-premises Data Gateway.
Try Data Package Connector with the Core Datasets
When prompted for the 'Privacy Level' choose either 'Public' or 'Organizational'.
If the field values in a CSV file do not match the expected field type, as defined in the Table Schema, the invalid values in the column will return an error (Expression.Error). You can get around this by setting the
There are no currently known issues.