diff --git a/docs/how/updating-datahub.md b/docs/how/updating-datahub.md
index 54f623ae62820c..9a1aeaca3925ec 100644
--- a/docs/how/updating-datahub.md
+++ b/docs/how/updating-datahub.md
@@ -17,7 +17,7 @@
This file documents any backwards-incompatible changes in DataHub and assists people when migrating to a new version.
## Next
-- #12179 - Config `include_view_lineage` is removed from snowflake ingestion source. View and External Table DDL lineage will always be ingested when definitions are available.
+- #12191 - Configs `include_view_lineage` and `include_view_column_lineage` is removed from snowflake ingestion source. View and External Table DDL lineage will always be ingested when definitions are available.
- #11560 - The PowerBI ingestion source configuration option include_workspace_name_in_dataset_urn determines whether the workspace name is included in the PowerBI dataset's URN.
PowerBI allows to have identical name of semantic model and their tables across the workspace, It will overwrite the semantic model in-case of multi-workspace ingestion.
Entity urn with `include_workspace_name_in_dataset_urn: false`
diff --git a/metadata-ingestion/src/datahub/ingestion/source/snowflake/snowflake_config.py b/metadata-ingestion/src/datahub/ingestion/source/snowflake/snowflake_config.py
index 0e639fcccf9a4e..2b2dcf860cdb07 100644
--- a/metadata-ingestion/src/datahub/ingestion/source/snowflake/snowflake_config.py
+++ b/metadata-ingestion/src/datahub/ingestion/source/snowflake/snowflake_config.py
@@ -165,6 +165,7 @@ class SnowflakeConfig(
)
_include_view_lineage = pydantic_removed_field("include_view_lineage")
+ _include_view_column_lineage = pydantic_removed_field("include_view_column_lineage")
ignore_start_time_lineage: bool = False
upstream_lineage_in_report: bool = False
@@ -208,13 +209,8 @@ class SnowflakeV2Config(
description="Populates table->table and view->table column lineage. Requires appropriate grants given to the role and the Snowflake Enterprise Edition or above.",
)
- include_view_column_lineage: bool = Field(
- default=True,
- description="Populates view->view and table->view column lineage using DataHub's sql parser.",
- )
-
use_queries_v2: bool = Field(
- default=True,
+ default=False,
description="If enabled, uses the new queries extractor to extract queries from snowflake.",
)
diff --git a/metadata-ingestion/tests/unit/snowflake/test_snowflake_source.py b/metadata-ingestion/tests/unit/snowflake/test_snowflake_source.py
index d6fe57ba9fdd77..5294909c49d50a 100644
--- a/metadata-ingestion/tests/unit/snowflake/test_snowflake_source.py
+++ b/metadata-ingestion/tests/unit/snowflake/test_snowflake_source.py
@@ -653,3 +653,15 @@ def test_create_snowsight_base_url_ap_northeast_1():
def test_snowflake_utils() -> None:
assert_doctest(datahub.ingestion.source.snowflake.snowflake_utils)
+
+
+def test_using_removed_fields_causes_no_error() -> None:
+ assert SnowflakeV2Config.parse_obj(
+ {
+ "account_id": "test",
+ "username": "snowflake",
+ "password": "snowflake",
+ "include_view_lineage": "true",
+ "include_view_column_lineage": "true",
+ }
+ )