From 7c3ad3d2931cf6e19cdd94c65e44f684de85f874 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Szyma=C5=84ski?= Date: Fri, 8 Apr 2022 04:11:52 +0100 Subject: [PATCH] feat(ingest): enable connection string for all sqlalchemy datasources (#4508) * feat(ingest): enable connection string for all sqlalchemy datasources * Update sql_common.py * fix types * update docs * rename variable to sqlalchemy_uri Co-authored-by: Harshal Sheth --- metadata-ingestion/source_docs/clickhouse.md | 1 + metadata-ingestion/source_docs/druid.md | 1 + metadata-ingestion/source_docs/mysql.md | 1 + metadata-ingestion/source_docs/oracle.md | 1 + metadata-ingestion/source_docs/postgres.md | 1 + metadata-ingestion/source_docs/redshift.md | 1 + metadata-ingestion/source_docs/snowflake.md | 1 + metadata-ingestion/source_docs/trino.md | 1 + .../src/datahub/ingestion/source/sql/sql_common.py | 14 +++++++++----- 9 files changed, 17 insertions(+), 5 deletions(-) diff --git a/metadata-ingestion/source_docs/clickhouse.md b/metadata-ingestion/source_docs/clickhouse.md index d3054bf051..6c776a609f 100644 --- a/metadata-ingestion/source_docs/clickhouse.md +++ b/metadata-ingestion/source_docs/clickhouse.md @@ -87,6 +87,7 @@ Note that a `.` is used to denote nested fields in the YAML recipe. | `password` | | | ClickHouse password. | | `host_port` | ✅ | | ClickHouse host URL. | | `database` | | | ClickHouse database to connect. | +| `sqlalchemy_uri` | | | URI of database to connect to. See https://docs.sqlalchemy.org/en/14/core/engines.html#database-urls. Takes precedence over other connection parameters. | | `env` | | `"PROD"` | Environment to use in namespace when constructing URNs. | | `platform_instance` | | None | The Platform instance to use while constructing URNs. | | `options.