-
Notifications
You must be signed in to change notification settings - Fork 3k
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/tableau): Fetch Upstreams From Columns #9874
feat(ingest/tableau): Fetch Upstreams From Columns #9874
Conversation
Tableau API returns empty list for upstreamTables Construct the upstreamLineage from upstreamColumns field Connect CustomSQLs to corresponding embedded data sources
…-custom-sqls-and-embedded-data-sources
…a-sources' of https://github.com/egemenberk/datahub into fix/create-lineage-between-custom-sqls-and-embedded-data-sources
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this contribution! I have a couple style requests. Can you also update tests/integration/tableau/setup/embeddedDatasourcesConnection_all.json
to add a data source that has no upstream tables, but still has lineage information in upstream columns, to test this new functionality?
…-embedded-data-sources
…-embedded-data-sources
@egemenberk some query cleaning logic is also getting adding in this PR #9838 - that one also removes parameter names and things to make SQL parsing work. Does it make sense to unify across these two query cleaning implementations? |
Hi @hsheth2, I've taken a quick look at the PR you mentioned and it seems to fix the query, so I can remove the clean_query() method call from my implementation. My PR's main focus is to fix fetching upstream lineage from |
…-embedded-data-sources
…a-sources' of https://github.com/egemenberk/datahub into fix/create-lineage-between-custom-sqls-and-embedded-data-sources
…-embedded-data-sources
…-embedded-data-sources
…-embedded-data-sources
…-embedded-data-sources
…-embedded-data-sources
…-embedded-data-sources
…-embedded-data-sources
…-embedded-data-sources
This PR fixes the following two things:
upstreamTables
for embedded datasources whileupstreamColumns
field includes information. This PR populates upstream table information fromupstreamColumns
field coming from the TableauChecklist