Reference

Table Datasets


Description

No description available

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

API Source - Power BI
Connect to your Power BI account and retrieve data, refresh datasets, etc.
Power BI
Datasets
Optional Parameters
WorkspaceId
SSIS API Source - Read from table or endpoint

Read/write to Datasets table using API Destination

API Destination - Power BI
Connect to your Power BI account and retrieve data, refresh datasets, etc.
Power BI
Datasets
Select
Optional Parameters
WorkspaceId
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 [LS_TO_POWER_BI_IN_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 [LS_TO_POWER_BI_IN_GATEWAY];

Datasets - Get a Dataset

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

EXEC (@MyQuery) AT [LS_TO_POWER_BI_IN_GATEWAY];