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.1a3.tar.gz (6.9 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.1a3-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for shipyard_microsoft_power_bi-0.1.1a3.tar.gz
Algorithm Hash digest
SHA256 8cc84803daa3905c7cdb42835200fbb0e97f6efa6026b7478905f0a3c72e2861
MD5 c7205f322c868b58ce44f3a43cba08d4
BLAKE2b-256 b60c35b96c358e7fd7cf748003d2955505565828542c85b297ea2051ecdb3172

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shipyard_microsoft_power_bi-0.1.1a3-py3-none-any.whl
Algorithm Hash digest
SHA256 0ee89af9776ab9bfb1541f824289e75d0d1740b567640305e449ffeb6a4fdb7a
MD5 7c1f05e41548f3337d010d116f9ddd12
BLAKE2b-256 03c19d04cb3a140fdcd3687ee6cf369cabccfc335f7fe2d9ace16cafb3a81160

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