Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ingest): add powerbi plugin #1

Closed
wants to merge 28 commits into from
Closed
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
e545f5d
powerbi source plugin
siddiquebagwan-gslab Feb 3, 2022
834d466
Merge branch 'master' into power-bi-plugin
siddiquebagwan-gslab Feb 3, 2022
0000c9e
powerbi integration test
siddiquebagwan-gslab Feb 3, 2022
6f6feaf
fixes linter issues
siddiquebagwan-gslab Feb 3, 2022
dd93e26
Added users in dashboard and custom properties in dashboard and chart
siddiquebagwan-gslab Feb 8, 2022
9a21e12
powerbi plugin WIP
siddiquebagwan-gslab Feb 15, 2022
d877535
merge master
siddiquebagwan-gslab Feb 15, 2022
c761929
powerbi plugin v0.1 integration test
siddiquebagwan-gslab Feb 16, 2022
e6c168e
Fix the lint issue
siddiquebagwan-gslab Feb 16, 2022
82a9a19
powerbi plugin WIP
siddiquebagwan-gslab Feb 16, 2022
92ba4b9
Merge branch 'master' into power-bi-plugin
siddiquebagwan-gslab Feb 16, 2022
dc9990e
Fix powerbi integration
siddiquebagwan-gslab Feb 16, 2022
b15a08f
datasetWebUrl as chart custom-properties
siddiquebagwan-gslab Feb 18, 2022
af8808f
WIP:powerbi documentation
siddiquebagwan-gslab Feb 18, 2022
a97e4e6
Merge branch 'master' into power-bi-plugin
siddiquebagwan-gslab Feb 18, 2022
ce73edd
WIP: removed powerbi plugin
siddiquebagwan-gslab Feb 18, 2022
b128739
powerbi source readme
siddiquebagwan-gslab Feb 20, 2022
7753eaa
Added powerbi readme in cli.md
siddiquebagwan-gslab Feb 20, 2022
8657049
Merge branch 'master' into power-bi-plugin
siddiquebagwan-gslab Feb 20, 2022
1ebe362
Fix the powerbi.md
siddiquebagwan-gslab Feb 20, 2022
93040d2
feat: powerbi source plugin
siddiquebagwan-gslab Feb 20, 2022
ca402ad
Merge branch 'master' into power-bi-plugin
siddiquebagwan-gslab Feb 23, 2022
1a14828
refactor(powerbi): Resolve PR #4201 review comments
siddiquebagwan-gslab Feb 23, 2022
3d9f9b5
Merge branch 'master' into power-bi-plugin
siddiquebagwan-gslab Feb 23, 2022
cc65e5c
fix lint
shirshanka Feb 25, 2022
6be20ca
Merge branch 'linkedin:master' into power-bi-plugin
siddiquebagwan Feb 25, 2022
ef0831a
adding logo for platform
shirshanka Feb 25, 2022
f653fa5
Merge branch 'master' into power-bi-plugin
shirshanka Feb 25, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions metadata-ingestion/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,9 @@ def get_long_description():
"cryptography==3.4.8"
}

powerbi_common = {
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need this separate powerbi_common dictionary ? I don't see it being used anywhere except powerbi plugin. If you foresee that the same dependencies would be present for any other plugins, we can keep it. (probably name it microsoft_common in that case?)

"msal==1.16.0"
}
# Note: for all of these, framework_common will be added.
plugins: Dict[str, Set[str]] = {
# Sink plugins.
Expand Down Expand Up @@ -149,6 +152,7 @@ def get_long_description():
"trino": sql_common | {"trino"},
"starburst-trino-usage": sql_common | {"trino"},
"nifi": {"requests"},
"powerbi": powerbi_common
}

all_exclude_plugins: Set[str] = {
Expand Down Expand Up @@ -218,6 +222,7 @@ def get_long_description():
"data-lake",
"trino",
"starburst-trino-usage",
"powerbi"
# airflow is added below
]
for dependency in plugins[plugin]
Expand Down Expand Up @@ -305,6 +310,7 @@ def get_long_description():
"trino = datahub.ingestion.source.sql.trino:TrinoSource",
"starburst-trino-usage = datahub.ingestion.source.usage.starburst_trino_usage:TrinoUsageSource",
"nifi = datahub.ingestion.source.nifi:NifiSource",
"powerbi = datahub.ingestion.source.powerbi:PowerBiDashboardSource",
],
"datahub.ingestion.sink.plugins": [
"file = datahub.ingestion.sink.file:FileSink",
Expand Down
Loading