Skip to main content

Provides utilities to read data from PowerBI dataset open locally

Project description

Overview:

Project based on pyadomd, thank you SCOUTsoftware.

It aims to connect simply to any locally opened PowerBI dashboard, and export data from it.

Data is provided as a pandas DataFrame.

Usage examples:

Get data from a table in the PowerBI report:

import pbi_local_connector as pbi

df = pbi.getTableFromReport("MyTableName")

You can also get report id and report port using the following:

import pbi_local_connector as pbi

reportId, reportPort = pbi.getReportInfo()

Known limits:

  • Only 1 PowerBI dashboard must be opened, otherwise it can causes inconsistencies,
  • ADOMD library must be manually installed from ms source.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pbi_local_connector-0.5.tar.gz (2.9 kB view hashes)

Uploaded Source

Built Distribution

pbi_local_connector-0.5-py3-none-any.whl (3.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page