Skip to content

Commit 6094b5b

Browse files
committed
replace old flags with new
1 parent 2c599d1 commit 6094b5b

File tree

5 files changed

+11
-12
lines changed

5 files changed

+11
-12
lines changed

integration_tests/tests/dbt_project.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
_DEFAULT_VARS = {
1919
"disable_dbt_invocation_autoupload": True,
2020
"disable_dbt_artifacts_autoupload": True,
21-
"disable_dbt_columns_autoupload": True,
21+
"columns_upload_strategy": 'none',
2222
"disable_run_results": True,
2323
"disable_freshness_results": True,
2424
"debug_logs": True,

integration_tests/tests/test_dbt_artifacts/test_columns.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,17 @@
2828
@Parametrization.autodetect_parameters()
2929
@Parametrization.case(
3030
name="default",
31-
only_with_description=None,
31+
columns_upload_strategy=None,
3232
expected_columns=["with_description"],
3333
)
3434
@Parametrization.case(
3535
name="only_with_description",
36-
only_with_description=True,
36+
columns_upload_strategy='enriched_only',
3737
expected_columns=["with_description"],
3838
)
3939
@Parametrization.case(
4040
name="all",
41-
only_with_description=False,
41+
columns_upload_strategy='all',
4242
expected_columns=[
4343
"with_description",
4444
"without_description",
@@ -48,13 +48,13 @@
4848
)
4949
def test_flatten_table_columns(
5050
dbt_project: DbtProject,
51-
only_with_description: Optional[bool],
51+
columns_upload_strategy: Optional[str],
5252
expected_columns: List[str],
5353
) -> None:
54-
if only_with_description is not None:
54+
if columns_upload_strategy is not None:
5555
dbt_project.dbt_runner.vars[
56-
"upload_only_columns_with_descriptions"
57-
] = only_with_description
56+
"columns_upload_strategy"
57+
] = columns_upload_strategy
5858
flattened_columns = json.loads(
5959
dbt_project.dbt_runner.run_operation(
6060
"elementary.flatten_table_columns", macro_args={"table_node": TABLE_NODE}

macros/edr/dbt_artifacts/upload_dbt_artifacts.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
}
1212
%}
1313

14-
{% if not elementary.get_config_var('disable_dbt_columns_autoupload') %}
14+
{% if elementary.get_config_var('columns_upload_strategy') != 'none' %}
1515
{% do model_upload_func_map.update({"dbt_columns": elementary.upload_dbt_columns}) %}
1616
{% endif %}
1717

macros/edr/dbt_artifacts/upload_dbt_columns.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535

3636
{% set flattened_columns = [] %}
3737
{% for column_node in column_nodes.values() %}
38-
{% if not elementary.get_config_var('upload_only_columns_with_descriptions') or column_node.get('description') %}
38+
{% if elementary.get_config_var('columns_upload_strategy') == 'all' or column_node.get('description') %}
3939
{% set flat_column = elementary.flatten_column(table_node, column_node) %}
4040
{% do flattened_columns.append(flat_column) %}
4141
{% endif %}

macros/edr/system/system_utils/get_config_var.sql

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@
3232
'disable_freshness_results': false,
3333
'disable_tests_results': false,
3434
'disable_dbt_artifacts_autoupload': false,
35-
'disable_dbt_columns_autoupload': false,
36-
'upload_only_columns_with_descriptions': true,
35+
'columns_upload_strategy': 'enriched_only',
3736
'disable_dbt_invocation_autoupload': false,
3837
'disable_skipped_model_alerts': true,
3938
'disable_skipped_test_alerts': true,

0 commit comments

Comments
 (0)