Skip to content

Commit

Permalink
feat(ingestion/tableau): optionally ingest multiple sites and create …
Browse files Browse the repository at this point in the history
…site containers (#10498)

Co-authored-by: Yanik Häni <Yanik.Haeni1@swisscom.com>
  • Loading branch information
haeniya and Yanik Häni committed Jul 9, 2024
1 parent d204d56 commit 3e86192
Show file tree
Hide file tree
Showing 9 changed files with 175,591 additions and 121 deletions.
1 change: 1 addition & 0 deletions docs/how/updating-datahub.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ This file documents any backwards-incompatible changes in DataHub and assists pe
No loss of functionality expected unless explicitly mentioned in Breaking Changes.

### Other Notable Changes
- #10498 - Tableau ingestion can now be configured to ingest multiple sites at once and add the sites as containers. The feature is currently only available for Tableau Server.

## 0.13.3

Expand Down
333 changes: 229 additions & 104 deletions metadata-ingestion/src/datahub/ingestion/source/tableau.py

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -767,7 +767,12 @@ def get_overridden_info(
):
platform_instance = database_hostname_to_platform_instance_map.get(hostname)

if original_platform in ("athena", "hive", "mysql"): # Two tier databases
if original_platform in (
"athena",
"hive",
"mysql",
"teradata",
): # Two tier databases
upstream_db = None

return upstream_db, platform_instance, platform, original_platform
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,4 +78,5 @@
DASHBOARDS_CONNECTION = "dashboardsConnection"
EMBEDDED_DATA_SOURCES_CONNECTION = "embeddedDatasourcesConnection"
PROJECT = "Project"
SITE = "Site"
IS_UNSUPPORTED_CUSTOM_SQL = "isUnsupportedCustomSql"
Loading

0 comments on commit 3e86192

Please sign in to comment.