datahub-project / datahub

The Metadata Platform for your Data Stack
https://datahubproject.io
Apache License 2.0
9.67k stars 2.86k forks source link

Tableau ingestion to support multiple dataset platform instances of the same platform type #9618

Open richenc opened 8 months ago

richenc commented 8 months ago

In the Looker ingestion, there is a parameter called connection_to_platform_map that allows you to map platform instances to a connection/datasource. With this config, you can support a use case such as having multiple snowflake platform instances. However, in the Tableau ingestion, only platform_instance_map is supported, which maps 1 platform instance per platform and doesn't take into account the data source/connection.

Expected behavior: I am able to configure something similar to connection_to_platform_map where I can indicate which Tableau data source maps to which dataset platform instance's database

github-actions[bot] commented 7 months ago

This issue is stale because it has been open for 30 days with no activity. If you believe this is still an issue on the latest DataHub release please leave a comment with the version that you tested it with. If this is a question/discussion please head to https://slack.datahubproject.io. For feature requests please use https://feature-requests.datahubproject.io

richenc commented 7 months ago

commenting to confirm that this is still an issue on v0.12.0

richenc commented 3 months ago

See https://github.com/datahub-project/datahub/pull/10254. I think this improves the mapping situation, but there is still the case where the database server doesn't have a hostname. It will still retain the original, undesired behavior in that case. I also did not find a way to manually configure the hostname on the Tableau side.