Power BI Connector
Documentation
Version: 2
Documentation

Table Datasets


Parameters

Parameter Label Required Options Description Help
There are no parameters

Supported Operations

Below section contains supported CRUD operations. Each operation is executed by some EndPoint behind the scene.
Method Supported Reference EndPoint
SELECT get_datasets
INSERT
UPDATE
UPSERT
DELETE delete_dataset
LOOKUP get_dataset

Examples

SSIS

Use Power BI Connector in API Source component to read data or in API Destination component to read/write data:

Read from Datasets table using API Source

Power BI
Datasets
SSIS API Source - Read from table or endpoint

Read/write to Datasets table using API Destination

Power BI
Datasets
Select
SSIS API Destination - Access table operation

ODBC application

Use these SQL queries in your ODBC application data source:

Datasets - Get Datasets

SELECT * 
FROM Datasets

Datasets - Get Datasets in a specified Workspace

SELECT * 
FROM Datasets
WITH (WorkspaceId = 'aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee')

Datasets - Get a Dataset

SELECT * 
FROM Datasets
WHERE Id='aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee'

SQL Server

Use these SQL queries in SQL Server after you create a data source in Data Gateway:

Datasets - Get Datasets

DECLARE @MyQuery NVARCHAR(MAX) = 'SELECT * 
FROM Datasets';

EXEC (@MyQuery) AT [LINKED_SERVER_TO_POWER_BI_IN_DATA_GATEWAY];

Datasets - Get Datasets in a specified Workspace

DECLARE @MyQuery NVARCHAR(MAX) = 'SELECT * 
FROM Datasets
WITH (WorkspaceId = ''aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee'')';

EXEC (@MyQuery) AT [LINKED_SERVER_TO_POWER_BI_IN_DATA_GATEWAY];

Datasets - Get a Dataset

DECLARE @MyQuery NVARCHAR(MAX) = 'SELECT * 
FROM Datasets
WHERE Id=''aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee''';

EXEC (@MyQuery) AT [LINKED_SERVER_TO_POWER_BI_IN_DATA_GATEWAY];