diff --git a/ingestion/src/metadata/ingestion/source/database/lineage_source.py b/ingestion/src/metadata/ingestion/source/database/lineage_source.py index 204d57b5507..b1fb6bd92a1 100644 --- a/ingestion/src/metadata/ingestion/source/database/lineage_source.py +++ b/ingestion/src/metadata/ingestion/source/database/lineage_source.py @@ -172,6 +172,7 @@ class LineageSource(QueryParserSource, ABC): for row in rows: query_dict = dict(row) try: + query_dict.update({k.lower(): v for k, v in query_dict.items()}) yield TableQuery( dialect=self.dialect.value, query=query_dict["query_text"], diff --git a/ingestion/src/metadata/ingestion/source/database/snowflake/lineage.py b/ingestion/src/metadata/ingestion/source/database/snowflake/lineage.py index 1337635fe14..7d98692be46 100644 --- a/ingestion/src/metadata/ingestion/source/database/snowflake/lineage.py +++ b/ingestion/src/metadata/ingestion/source/database/snowflake/lineage.py @@ -87,6 +87,7 @@ class SnowflakeLineageSource( # further process of `yield_query_lineage` for row in rows: query_dict = dict(row) + query_dict.update({k.lower(): v for k, v in query_dict.items()}) try: yield TableQuery( dialect=self.dialect.value, diff --git a/ingestion/src/metadata/ingestion/source/database/usage_source.py b/ingestion/src/metadata/ingestion/source/database/usage_source.py index 65d5f263587..b0a23a66375 100644 --- a/ingestion/src/metadata/ingestion/source/database/usage_source.py +++ b/ingestion/src/metadata/ingestion/source/database/usage_source.py @@ -121,6 +121,7 @@ class UsageSource(QueryParserSource, ABC): for row in rows: row = dict(row) try: + row.update({k.lower(): v for k, v in row.items()}) logger.debug(f"Processing row: {query}") query_type = row.get("query_type") query = self.format_query(row["query_text"])