Search Shortcut cmd + k | ctrl + k
pbi_scanner

DuckDB extension for querying Power BI Semantic Models with DAX.

Maintainer(s): crazy-treyn

Installing and Loading

INSTALL pbi_scanner FROM community;
LOAD pbi_scanner;

Example

INSTALL pbi_scanner FROM community;
LOAD pbi_scanner;
SET pbi_scanner_auth_mode = 'azure_cli';

SELECT *
FROM dax_query(
    'Data Source=powerbi://api.powerbi.com/v1.0/myorg/Example%20Workspace;Initial Catalog=example_semantic_model;',
    'EVALUATE ROW("probe_ok", 1)'
);

About pbi_scanner

Query Power BI Semantic Models from DuckDB using DAX/XMLA. Authenticate with Azure CLI first (az login), then use SET pbi_scanner_auth_mode='azure_cli' for session-default auth and replace the workspace and semantic model placeholders with values you can access.

Added Functions

This extension does not add any functions.

Overloaded Functions

This extension does not add any function overloads.

Added Types

This extension does not add any types.

Added Settings

This extension does not add any settings.