Skip to content

Commit

Permalink
feat: add powerbi_ext to meltano hub (#1541)
Browse files Browse the repository at this point in the history
Co-authored-by: Pat Nadolny <[email protected]>
  • Loading branch information
lgrosjean and pnadolny13 authored Oct 11, 2023
1 parent ab21adc commit 9f9e5ab
Show file tree
Hide file tree
Showing 4 changed files with 56 additions and 0 deletions.
1 change: 1 addition & 0 deletions _data/default_variants.yml
Original file line number Diff line number Diff line change
Expand Up @@ -681,6 +681,7 @@ utilities:
metabase: metabase
notebook: matatika
postgres: postgres
powerbi: lgrosjean
sqlfluff: sqlfluff
superset: meltano
tableau: gabilew
4 changes: 4 additions & 0 deletions _data/maintainers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -652,6 +652,10 @@ leag:
label: Luis Atala
name: leag
url: https://github.com/leag
lgrosjean:
label: Leo Grosjean
name: lgrosjean
url: https://github.com/lgrosjean
loeakaodas:
label: Andrey
name: loeakaodas
Expand Down
51 changes: 51 additions & 0 deletions _data/meltano/utilities/powerbi/lgrosjean.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
commands:
refresh:
args: refresh
description: Refresh a PowerBI Dataset
definition: >
is used to trigger a refresh of a PowerBI dataset. Usually this is
run in a pipeline following a transformation (i.e. dbt) step that altered the
data that PowerBI is connected to.
description: Microsoft Power BI is a data analytics solution from Microsoft
docs: https://github.com/lgrosjean/powerbi-ext
domain_url: https://powerbi.microsoft.com/
executable: powerbi-ext
ext_repo: https://github.com/lgrosjean/powerbi-ext
keywords:
- analysis
- meltano_edk
- powerbi
label: PowerBI
logo_url: /assets/logos/utilities/powerbi.png
maintenance_status: active
name: powerbi
namespace: powerbi
next_steps: >
1. Create a PowerBI Service Principal and retrieve your `tenant_id`,
`client_id` and `client_secret`.
To generate such secret and allow it to deal with your instance, follow [Azure documentation](https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-service-principal)
pip_url: git+https://github.com/lgrosjean/powerbi-ext
repo: https://github.com/lgrosjean/powerbi-ext
settings:
- description: PowerBI Service Principal Tenant ID
kind: password
label: Tenant ID
name: TENANT_ID
- description: PowerBI Service Principal Client ID
kind: password
label: Client ID
name: CLIENT_ID
- description: PowerBI Service Principal Client Secret
kind: password
label: Client Secret
name: CLIENT_SECRET
- description: ID of the workspace containing the dataset to refresh
label: Workspace ID
name: WORKSPACE_ID
- description: ID of the dataset to refresh
kind: string
label: Dataset ID
name: DATASET_ID
usage: ""
variant: lgrosjean
Binary file added static/assets/logos/utilities/powerbi.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 9f9e5ab

Please sign in to comment.