Skip to main content

No project description provided

Project description

README for Shipyard Microsoft Power BI CLI Tool

Introduction

This CLI tool is designed to interact with the Microsoft Power BI REST API, providing a convenient command-line interface for automating tasks related to Power BI. It's part of the Shipyard integration suite and is intended for users who need to programmatically manage Power BI resources.

Requirements

  • Python 3.x
  • Access to Microsoft Power BI REST API with valid credentials.

Installation

To install this tool, ensure Python 3.x is already installed and then use pip to install the shipyard-microsoft-power-bi package:

pip install shipyard-microsoft-power-bi

Usage

The tool is run from the command line and requires several arguments to authenticate and specify the actions to be performed.

Authentication

The tool requires a service principal to authenticate with the Power BI REST API. The service principal must be created in Azure Active Directory and have read/write permissions to the tenant's Power BI resources. The service principal must also be added to the Power BI workspace as a member.

The following environment variables must be set to authenticate with the Power BI REST API:

  • MICROSOFT_POWER_BI_CLIENT_ID: The client ID of the service principal.
  • MICROSOFT_POWER_BI_CLIENT_SECRET: The client secret of the service principal.

Service Principal Creation

To create a service principal, follow the instructions in the Microsoft documentation.

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

shipyard_microsoft_power_bi-0.1.1a1.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shipyard_microsoft_power_bi-0.1.1a1-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file shipyard_microsoft_power_bi-0.1.1a1.tar.gz.

File metadata

File hashes

Hashes for shipyard_microsoft_power_bi-0.1.1a1.tar.gz
Algorithm Hash digest
SHA256 a128da676918f4461e643d97edc4d6dcfb69bce87270151ae993817127f9d87f
MD5 7d67688b0dc8c0e6d268e94dec51ecbb
BLAKE2b-256 cfc3e02c56ac0e39f96fcc7c4b18e43f2253b728f3a38273acfe74206cd0e9a1

See more details on using hashes here.

File details

Details for the file shipyard_microsoft_power_bi-0.1.1a1-py3-none-any.whl.

File metadata

File hashes

Hashes for shipyard_microsoft_power_bi-0.1.1a1-py3-none-any.whl
Algorithm Hash digest
SHA256 6047c4a1a5e13bc8d2adc06a9f622872baf593d52ac7dd2841ec0da71b595366
MD5 75b8187152353b6e10519a7762c5691c
BLAKE2b-256 e2fc5799c8129057d24ec3e2d3b6d0b18be147cd1de19df68b4a2586435d6eb6

See more details on using hashes here.

Supported by

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