From c4a7da41df13f157f84c4598fe506c3b2107f306 Mon Sep 17 00:00:00 2001 From: Jacek Date: Mon, 2 Oct 2023 15:18:02 +0200 Subject: [PATCH] TRIVIAL: gooddata-dbt - do not store ACTIVITY_INFO into layouts --- gooddata-dbt/gooddata_dbt/dbt_plugin.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gooddata-dbt/gooddata_dbt/dbt_plugin.py b/gooddata-dbt/gooddata_dbt/dbt_plugin.py index 174a1f0e6..02c893c8f 100644 --- a/gooddata-dbt/gooddata_dbt/dbt_plugin.py +++ b/gooddata-dbt/gooddata_dbt/dbt_plugin.py @@ -113,7 +113,14 @@ def store_analytics( logger: logging.Logger, sdk: GoodDataSdk, workspace_id: str, data_product: GoodDataConfigProduct ) -> None: logger.info("Store analytics model to disk") - sdk.catalog_workspace_content.store_analytics_model_to_disk(workspace_id, layout_model_path(data_product)) + sdk.catalog_workspace_content.store_analytics_model_to_disk( + workspace_id, + layout_model_path(data_product), + # Exclude attributes related to activities of users, e.g. createdBy + # When delivering programmatically, + # we don't want to transfer info about users and their activities into another environments + exclude=["ACTIVITY_INFO"], + ) def test_insights(logger: logging.Logger, sdk: GoodDataSdk, workspace_id: str) -> None: