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.1a2.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.1a2-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for shipyard_microsoft_power_bi-0.1.1a2.tar.gz
Algorithm Hash digest
SHA256 ebce2140dbb35cd49ce9af3aedc6200b9948987281bc91696a09c05226e4f7ff
MD5 52dcbaed5d5132a87dcaa3d796baa0c4
BLAKE2b-256 407cf813154196059ea41c0dc0761abed5373cef726bdcf240d3455acd1b7ca9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shipyard_microsoft_power_bi-0.1.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 5c8cf0cfc159f86cf8262cc5ab78f5ac7c9a4a99611e8dfc60d83a8f51dc4471
MD5 f1b9581d8e52c4b267512374199d3e10
BLAKE2b-256 175fe11be36f61da85639b4fcc0ae13bdaa5d3fd1e3b5d41de1a9d8d3620be06

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