Skip to main content

A package to fetch and save Power BI tables via XMLA endpoint

Project description

Power BI XMLA Endpoint Download to Parquet

This package allows you to fetch and save Power BI tables in Parquet format via the XMLA endpoint.

Python Version Requirement

This package requires Python version >=3.9,<3.13.

Installation

Using Poetry

To install the package using Poetry, run: poetry add download_pbi_xmla

Using pip

To install the package using pip, run: pip install download_pbi_xmla

Usage

After installing the package, you can use the fetch_tables command to download and save Power BI tables in Parquet format. Below are the details on how to use the command.

Command Syntax

fetch_tables --server SERVER_URL --db_name DATABASE_NAME --username USERNAME --password PASSWORD --tables Table1 Table2

Parameters

--server: The XMLA endpoint URL for your Power BI service. --db_name: The name of the database you want to connect to. --username: Your username for the Power BI service. --password: Your password for the Power BI service. --tables: The list of tables you want to fetch. You can specify multiple tables separated by spaces.

Example Usage

fetch_tables --server "powerbi://api.powerbi.com/v1.0/myorg/YourWorkspace" --db_name "YourDatabaseName" --username "YourUsername" --password "YourPassword" --tables "Table1" "Table2"

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

download_pbi_xmla-0.2.5.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

download_pbi_xmla-0.2.5-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file download_pbi_xmla-0.2.5.tar.gz.

File metadata

  • Download URL: download_pbi_xmla-0.2.5.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Windows/11

File hashes

Hashes for download_pbi_xmla-0.2.5.tar.gz
Algorithm Hash digest
SHA256 2362742371d088c3259a63aff585e150dbef32712f817905ed92630c76146400
MD5 c869d49dbc937af58e877d8bd6875d2a
BLAKE2b-256 d4829662823fb5764c22650a95a159122dedfc86fbb166ebf8f614ffae2e1de7

See more details on using hashes here.

File details

Details for the file download_pbi_xmla-0.2.5-py3-none-any.whl.

File metadata

File hashes

Hashes for download_pbi_xmla-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 fd162722fa88a81765887ba13595854c0cc87995210b090858eb14be4e5f6e8a
MD5 f9f3a08fb8e5a8c7e325254df7c939fd
BLAKE2b-256 5b58a2a142110efe2b4545ce7296a76a06a44728d8ec81f6feec38f81d51b2cf

See more details on using hashes here.

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