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.4.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: download_pbi_xmla-0.2.4.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.4.tar.gz
Algorithm Hash digest
SHA256 1600d74624c17bd7dbc040d91cbb672b77f93421a10d60860c5cfecfd3a0eacc
MD5 89dea0742e0dfa6509ebfb426da6ebc5
BLAKE2b-256 a1c5d89a06076a821905903624ecd07b7a36b457bda9e0d8e05b8064b2f7327d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for download_pbi_xmla-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0bc0328b66afc9fbafa611383dd603255211d91eb30585586807c9b054850aa2
MD5 9658540766b3c8dfec2fdd082912b00a
BLAKE2b-256 44267455affc112fab2d697e2baa4729786a8e3609ed990fb2ced94b88ad3193

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