Tableau Stateful Ingestion
Issue with current Tableau integration
Currently it appears that Tableau doesn’t have stateful ingestion, which can lead to major inconviniences, such as:
— After deleting something from Tableau, it won’t be deleted automatically from DataHub
— After renaming something in Tableau, DataHub wil create new duplicate entity with different name instead of renaming old one. For example, renaming “Chart 1” to “Chart 1 (test)” in Tableau will end up as two same charts in DataHub, named “Chart 1” and “Chart 1 (test)'“. Expected behaviour is to have only one renamed chart “Chart 1 (test)”, same as currently in Tableau
These two problems can lead to accumulating a lot of duplicates, non-existent (in Tableau) entities and overall unwanted “garbage”, so to speak, especially if a lot of people contribute together in Tableau
Describe the solution you'd like
Stateful Ingestion for Tableau integration. Deleted from Tableau entities must be automatically deleted in DataHub too, renamed entities must be renamed in DataHub instead of creating new one without deleting old one
Describe alternatives you've considered
As a workaround, we thought whether it’s possible to automatically delete all Tableau related entities in Datahub before each execution of Tableau ingestion. But we haven’t received response from our own developers responsible for DataHub maintenance yet
Subscribe to post
Get notified by email when there are changes.