From fef50f76fb844b24ad089d51fd6e8ac39575a335 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 16 Feb 2026 12:55:31 +0000 Subject: [PATCH] chore: update cassettes and SDK for gdc-nas compatibility --- gooddata-api-client/.openapi-generator/FILES | 4 + gooddata-api-client/README.md | 2 + gooddata-api-client/docs/AFMFiltersInner.md | 1 + .../AbsoluteDateFilterAbsoluteDateFilter.md | 1 + gooddata-api-client/docs/AllTimeDateFilter.md | 13 + .../AllTimeDateFilterAllTimeDateFilter.md | 16 + .../docs/ChangeAnalysisParamsFiltersInner.md | 1 + gooddata-api-client/docs/DateFilter.md | 1 + gooddata-api-client/docs/FilterDefinition.md | 1 + .../docs/FilterDefinitionForSimpleMeasure.md | 1 + .../RelativeDateFilterRelativeDateFilter.md | 1 + ...solute_date_filter_absolute_date_filter.py | 9 + .../model/afm_filters_inner.py | 6 + .../model/all_time_date_filter.py | 276 ++++++++ ...l_time_date_filter_all_time_date_filter.py | 318 +++++++++ .../change_analysis_params_filters_inner.py | 6 + .../gooddata_api_client/model/date_filter.py | 9 + .../model/filter_definition.py | 9 + .../filter_definition_for_simple_measure.py | 6 + ...lative_date_filter_relative_date_filter.py | 9 + .../gooddata_api_client/models/__init__.py | 2 + .../execute_compute_table_all_columns.yaml | 6 +- .../execute_compute_table_metrics_only.yaml | 6 +- ...ompute_table_with_reduced_granularity.yaml | 6 +- .../fixtures/execute_insight_all_columns.yaml | 6 +- .../execute_insight_some_columns.yaml | 6 +- .../import_compute_without_restrictions.yaml | 44 +- .../import_insights_without_restrictions.yaml | 44 +- ...ame_for_exec_def_bytes_limits_failure.yaml | 10 +- ...or_exec_def_dimensions_limits_failure.yaml | 10 +- .../dataframe_for_exec_def_one_dim1.yaml | 16 +- .../dataframe_for_exec_def_one_dim2.yaml | 28 +- .../dataframe_for_exec_def_totals1.yaml | 16 +- .../dataframe_for_exec_def_totals2.yaml | 16 +- .../dataframe_for_exec_def_totals3.yaml | 16 +- .../dataframe_for_exec_def_totals4.yaml | 16 +- .../dataframe_for_exec_def_two_dim1.yaml | 22 +- .../dataframe_for_exec_def_two_dim2.yaml | 20 +- .../dataframe_for_exec_def_two_dim3.yaml | 16 +- .../fixtures/dataframe_for_items.yaml | 6 +- .../dataframe_for_items_no_index.yaml | 6 +- .../fixtures/dataframe_for_visualization.yaml | 6 +- .../dataframe_for_visualization_date.yaml | 6 +- .../dataframe_for_visualization_no_index.yaml | 6 +- .../fixtures/empty_indexed_dataframe.yaml | 6 +- .../fixtures/empty_not_indexed_dataframe.yaml | 6 +- .../dataframe/fixtures/filtered_empty_df.yaml | 6 +- ...ulti_index_filtered_metrics_and_label.yaml | 10 +- ...ndex_filtered_metrics_and_label_reuse.yaml | 6 +- .../fixtures/multi_index_metrics.yaml | 6 +- .../multi_index_metrics_and_label.yaml | 10 +- ...t_indexed_filtered_metrics_and_labels.yaml | 6 +- .../fixtures/not_indexed_metrics.yaml | 6 +- .../not_indexed_metrics_and_labels.yaml | 6 +- ...mple_index_filtered_metrics_and_label.yaml | 6 +- .../fixtures/simple_index_metrics.yaml | 6 +- .../simple_index_metrics_and_label.yaml | 6 +- .../simple_index_metrics_no_duplicate.yaml | 6 +- .../fixtures/multi_index_filtered_series.yaml | 6 +- .../fixtures/multi_index_metric_series.yaml | 6 +- .../not_indexed_filtered_metric_series.yaml | 12 +- .../fixtures/not_indexed_label_series.yaml | 6 +- ...indexed_label_series_with_granularity.yaml | 6 +- .../fixtures/not_indexed_metric_series.yaml | 6 +- ...ndexed_metric_series_with_granularity.yaml | 6 +- .../simple_index_filtered_series.yaml | 6 +- .../fixtures/simple_index_label_series.yaml | 6 +- .../fixtures/simple_index_metric_series.yaml | 6 +- .../fixtures/data_sources/bigquery.yaml | 6 +- .../data_sources/demo_cache_strategy.yaml | 6 +- .../data_sources/demo_data_sources_list.yaml | 2 +- ...t_declarative_data_sources_connection.yaml | 4 +- .../demo_register_upload_notification.yaml | 8 +- .../demo_test_declarative_data_sources.yaml | 4 +- .../catalog/fixtures/data_sources/dremio.yaml | 6 +- .../catalog/fixtures/data_sources/patch.yaml | 14 +- .../fixtures/data_sources/redshift.yaml | 6 +- .../fixtures/data_sources/snowflake.yaml | 12 +- .../data_sources/test_create_update.yaml | 18 +- .../fixtures/data_sources/vertica.yaml | 6 +- .../fixtures/organization/create_jwk.yaml | 2 +- .../organization/delete_csp_directive.yaml | 2 +- .../fixtures/organization/delete_jwk.yaml | 4 +- .../organization/delete_llm_endpoint.yaml | 2 +- .../delete_organization_setting.yaml | 2 +- .../fixtures/organization/list_jwk.yaml | 4 +- .../fixtures/organization/update_jwk.yaml | 2 +- .../fixtures/users/create_delete_user.yaml | 14 +- .../users/create_delete_user_group.yaml | 2 +- .../fixtures/users/get_declarative_users.yaml | 8 +- .../get_declarative_users_user_groups.yaml | 8 +- .../catalog/fixtures/users/get_user.yaml | 2 +- .../catalog/fixtures/users/list_users.yaml | 4 +- .../load_and_put_declarative_user_groups.yaml | 12 +- .../users/load_and_put_declarative_users.yaml | 12 +- ...and_put_declarative_users_user_groups.yaml | 12 +- .../users/put_declarative_user_groups.yaml | 12 +- .../fixtures/users/put_declarative_users.yaml | 20 +- .../put_declarative_users_user_groups.yaml | 20 +- .../users/store_declarative_users.yaml | 8 +- .../store_declarative_users_user_groups.yaml | 8 +- .../fixtures/users/test_api_tokens.yaml | 2 +- .../users/test_user_add_user_group.yaml | 2 +- .../users/test_user_add_user_groups.yaml | 2 +- .../users/test_user_remove_user_groups.yaml | 2 +- .../users/test_user_replace_user_groups.yaml | 2 +- .../catalog/fixtures/users/update_user.yaml | 14 +- .../analytics_store_load.yaml | 176 ++--- .../workspace_content/demo_catalog.yaml | 88 +-- .../demo_catalog_availability.yaml | 88 +-- .../demo_catalog_list_metrics.yaml | 48 +- .../demo_get_dependent_entities_graph.yaml | 216 +++--- ...and_modify_ds_and_put_declarative_ldm.yaml | 6 +- ...d_and_put_declarative_analytics_model.yaml | 2 +- .../demo_load_and_put_declarative_ldm.yaml | 2 +- .../demo_put_declarative_analytics_model.yaml | 2 +- .../demo_put_declarative_ldm.yaml | 2 +- ...emo_store_declarative_analytics_model.yaml | 176 ++--- .../explicit_workspace_data_filter.yaml | 88 +-- .../workspace_content/label_elements.yaml | 20 +- .../workspaces/add_metadata_locale.yaml | 538 +++++++------- .../workspaces/clean_metadata_locale.yaml | 667 +++++++++--------- .../workspaces/create_workspace_setting.yaml | 2 +- .../workspaces/delete_workspace_setting.yaml | 2 +- .../workspaces/demo_clone_workspace.yaml | 630 ++++++++--------- .../workspaces/demo_create_workspace.yaml | 2 +- .../demo_put_declarative_workspace.yaml | 2 +- .../demo_store_declarative_workspaces.yaml | 176 ++--- .../workspaces/demo_translate_workspace.yaml | 270 +++---- .../workspaces/get_metadata_localization.yaml | 129 ++-- .../workspaces/list_workspace_settings.yaml | 4 +- .../workspaces/set_metadata_localization.yaml | 252 ++++--- .../workspaces/update_workspace_setting.yaml | 2 +- .../user_data_filters_for_user_group.yaml | 2 +- .../user_data_filters_life_cycle.yaml | 6 +- .../export/fixtures/test_export_csv.yaml | 98 +-- .../test_export_csv_by_visualization_id.yaml | 61 +- .../export/fixtures/test_export_excel.yaml | 114 +-- ...test_export_excel_by_visualization_id.yaml | 34 +- .../table_with_attribute_and_metric.yaml | 6 +- ...able_with_attribute_metric_and_filter.yaml | 6 +- .../table_with_attribute_show_all_values.yaml | 18 +- .../fixtures/table_with_just_attribute.yaml | 6 +- .../fixtures/table_with_just_metric.yaml | 6 +- schemas/gooddata-afm-client.json | 113 ++- schemas/gooddata-api-client.json | 113 ++- schemas/gooddata-automation-client.json | 113 ++- schemas/gooddata-export-client.json | 113 ++- schemas/gooddata-metadata-client.json | 113 ++- 149 files changed, 3448 insertions(+), 2524 deletions(-) create mode 100644 gooddata-api-client/docs/AllTimeDateFilter.md create mode 100644 gooddata-api-client/docs/AllTimeDateFilterAllTimeDateFilter.md create mode 100644 gooddata-api-client/gooddata_api_client/model/all_time_date_filter.py create mode 100644 gooddata-api-client/gooddata_api_client/model/all_time_date_filter_all_time_date_filter.py diff --git a/gooddata-api-client/.openapi-generator/FILES b/gooddata-api-client/.openapi-generator/FILES index 1912bf0d4..7406654eb 100644 --- a/gooddata-api-client/.openapi-generator/FILES +++ b/gooddata-api-client/.openapi-generator/FILES @@ -84,6 +84,8 @@ docs/AlertCondition.md docs/AlertConditionOperand.md docs/AlertDescription.md docs/AlertEvaluationRow.md +docs/AllTimeDateFilter.md +docs/AllTimeDateFilterAllTimeDateFilter.md docs/AllowedRelationshipType.md docs/AnalyticsCatalogCreatedBy.md docs/AnalyticsCatalogTags.md @@ -1369,6 +1371,8 @@ gooddata_api_client/model/alert_condition.py gooddata_api_client/model/alert_condition_operand.py gooddata_api_client/model/alert_description.py gooddata_api_client/model/alert_evaluation_row.py +gooddata_api_client/model/all_time_date_filter.py +gooddata_api_client/model/all_time_date_filter_all_time_date_filter.py gooddata_api_client/model/allowed_relationship_type.py gooddata_api_client/model/analytics_catalog_created_by.py gooddata_api_client/model/analytics_catalog_tags.py diff --git a/gooddata-api-client/README.md b/gooddata-api-client/README.md index f8aaa2617..7596db93b 100644 --- a/gooddata-api-client/README.md +++ b/gooddata-api-client/README.md @@ -1215,6 +1215,8 @@ Class | Method | HTTP request | Description - [AlertConditionOperand](docs/AlertConditionOperand.md) - [AlertDescription](docs/AlertDescription.md) - [AlertEvaluationRow](docs/AlertEvaluationRow.md) + - [AllTimeDateFilter](docs/AllTimeDateFilter.md) + - [AllTimeDateFilterAllTimeDateFilter](docs/AllTimeDateFilterAllTimeDateFilter.md) - [AllowedRelationshipType](docs/AllowedRelationshipType.md) - [AnalyticsCatalogCreatedBy](docs/AnalyticsCatalogCreatedBy.md) - [AnalyticsCatalogTags](docs/AnalyticsCatalogTags.md) diff --git a/gooddata-api-client/docs/AFMFiltersInner.md b/gooddata-api-client/docs/AFMFiltersInner.md index 3f5b2c615..c8ff00a9a 100644 --- a/gooddata-api-client/docs/AFMFiltersInner.md +++ b/gooddata-api-client/docs/AFMFiltersInner.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **ranking_filter** | [**RankingFilterRankingFilter**](RankingFilterRankingFilter.md) | | [optional] **absolute_date_filter** | [**AbsoluteDateFilterAbsoluteDateFilter**](AbsoluteDateFilterAbsoluteDateFilter.md) | | [optional] **relative_date_filter** | [**RelativeDateFilterRelativeDateFilter**](RelativeDateFilterRelativeDateFilter.md) | | [optional] +**all_time_date_filter** | [**AllTimeDateFilterAllTimeDateFilter**](AllTimeDateFilterAllTimeDateFilter.md) | | [optional] **negative_attribute_filter** | [**NegativeAttributeFilterNegativeAttributeFilter**](NegativeAttributeFilterNegativeAttributeFilter.md) | | [optional] **positive_attribute_filter** | [**PositiveAttributeFilterPositiveAttributeFilter**](PositiveAttributeFilterPositiveAttributeFilter.md) | | [optional] **match_attribute_filter** | [**MatchAttributeFilterMatchAttributeFilter**](MatchAttributeFilterMatchAttributeFilter.md) | | [optional] diff --git a/gooddata-api-client/docs/AbsoluteDateFilterAbsoluteDateFilter.md b/gooddata-api-client/docs/AbsoluteDateFilterAbsoluteDateFilter.md index a82af8ee5..a8cb9af60 100644 --- a/gooddata-api-client/docs/AbsoluteDateFilterAbsoluteDateFilter.md +++ b/gooddata-api-client/docs/AbsoluteDateFilterAbsoluteDateFilter.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **_from** | **str** | | **to** | **str** | | **apply_on_result** | **bool** | | [optional] +**empty_value_handling** | **str** | Specifies how rows with empty (null/missing) date values should be handled. INCLUDE includes empty dates in addition to the date range restriction, EXCLUDE removes rows with empty dates (default), ONLY keeps only rows with empty dates. | [optional] if omitted the server will use the default value of "EXCLUDE" **local_identifier** | **str** | | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] diff --git a/gooddata-api-client/docs/AllTimeDateFilter.md b/gooddata-api-client/docs/AllTimeDateFilter.md new file mode 100644 index 000000000..2ec0ccea0 --- /dev/null +++ b/gooddata-api-client/docs/AllTimeDateFilter.md @@ -0,0 +1,13 @@ +# AllTimeDateFilter + +An all-time date filter that does not restrict by date range. Controls how rows with empty (null/missing) date values are handled. + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**all_time_date_filter** | [**AllTimeDateFilterAllTimeDateFilter**](AllTimeDateFilterAllTimeDateFilter.md) | | +**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gooddata-api-client/docs/AllTimeDateFilterAllTimeDateFilter.md b/gooddata-api-client/docs/AllTimeDateFilterAllTimeDateFilter.md new file mode 100644 index 000000000..c0a4fc42c --- /dev/null +++ b/gooddata-api-client/docs/AllTimeDateFilterAllTimeDateFilter.md @@ -0,0 +1,16 @@ +# AllTimeDateFilterAllTimeDateFilter + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**dataset** | [**AfmObjectIdentifierDataset**](AfmObjectIdentifierDataset.md) | | +**apply_on_result** | **bool** | | [optional] +**empty_value_handling** | **str** | Specifies how rows with empty (null/missing) date values should be handled. INCLUDE means no filtering effect (default), EXCLUDE removes rows with null dates, ONLY keeps only rows with null dates. | [optional] if omitted the server will use the default value of "INCLUDE" +**granularity** | **str** | Date granularity used to resolve the date attribute label for null value checks. Defaults to DAY if not specified. | [optional] if omitted the server will use the default value of "DAY" +**local_identifier** | **str** | | [optional] +**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gooddata-api-client/docs/ChangeAnalysisParamsFiltersInner.md b/gooddata-api-client/docs/ChangeAnalysisParamsFiltersInner.md index 0f091de02..0c4ac924c 100644 --- a/gooddata-api-client/docs/ChangeAnalysisParamsFiltersInner.md +++ b/gooddata-api-client/docs/ChangeAnalysisParamsFiltersInner.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **ranking_filter** | [**RankingFilterRankingFilter**](RankingFilterRankingFilter.md) | | [optional] **absolute_date_filter** | [**AbsoluteDateFilterAbsoluteDateFilter**](AbsoluteDateFilterAbsoluteDateFilter.md) | | [optional] **relative_date_filter** | [**RelativeDateFilterRelativeDateFilter**](RelativeDateFilterRelativeDateFilter.md) | | [optional] +**all_time_date_filter** | [**AllTimeDateFilterAllTimeDateFilter**](AllTimeDateFilterAllTimeDateFilter.md) | | [optional] **negative_attribute_filter** | [**NegativeAttributeFilterNegativeAttributeFilter**](NegativeAttributeFilterNegativeAttributeFilter.md) | | [optional] **positive_attribute_filter** | [**PositiveAttributeFilterPositiveAttributeFilter**](PositiveAttributeFilterPositiveAttributeFilter.md) | | [optional] **match_attribute_filter** | [**MatchAttributeFilterMatchAttributeFilter**](MatchAttributeFilterMatchAttributeFilter.md) | | [optional] diff --git a/gooddata-api-client/docs/DateFilter.md b/gooddata-api-client/docs/DateFilter.md index 7efd449c4..20b25cb52 100644 --- a/gooddata-api-client/docs/DateFilter.md +++ b/gooddata-api-client/docs/DateFilter.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **absolute_date_filter** | [**AbsoluteDateFilterAbsoluteDateFilter**](AbsoluteDateFilterAbsoluteDateFilter.md) | | [optional] **relative_date_filter** | [**RelativeDateFilterRelativeDateFilter**](RelativeDateFilterRelativeDateFilter.md) | | [optional] +**all_time_date_filter** | [**AllTimeDateFilterAllTimeDateFilter**](AllTimeDateFilterAllTimeDateFilter.md) | | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/gooddata-api-client/docs/FilterDefinition.md b/gooddata-api-client/docs/FilterDefinition.md index 30ada85c5..f4fcb4948 100644 --- a/gooddata-api-client/docs/FilterDefinition.md +++ b/gooddata-api-client/docs/FilterDefinition.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **compound_measure_value_filter** | [**CompoundMeasureValueFilterCompoundMeasureValueFilter**](CompoundMeasureValueFilterCompoundMeasureValueFilter.md) | | [optional] **absolute_date_filter** | [**AbsoluteDateFilterAbsoluteDateFilter**](AbsoluteDateFilterAbsoluteDateFilter.md) | | [optional] **relative_date_filter** | [**RelativeDateFilterRelativeDateFilter**](RelativeDateFilterRelativeDateFilter.md) | | [optional] +**all_time_date_filter** | [**AllTimeDateFilterAllTimeDateFilter**](AllTimeDateFilterAllTimeDateFilter.md) | | [optional] **negative_attribute_filter** | [**NegativeAttributeFilterNegativeAttributeFilter**](NegativeAttributeFilterNegativeAttributeFilter.md) | | [optional] **positive_attribute_filter** | [**PositiveAttributeFilterPositiveAttributeFilter**](PositiveAttributeFilterPositiveAttributeFilter.md) | | [optional] **match_attribute_filter** | [**MatchAttributeFilterMatchAttributeFilter**](MatchAttributeFilterMatchAttributeFilter.md) | | [optional] diff --git a/gooddata-api-client/docs/FilterDefinitionForSimpleMeasure.md b/gooddata-api-client/docs/FilterDefinitionForSimpleMeasure.md index fcf923832..5826ccfce 100644 --- a/gooddata-api-client/docs/FilterDefinitionForSimpleMeasure.md +++ b/gooddata-api-client/docs/FilterDefinitionForSimpleMeasure.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **absolute_date_filter** | [**AbsoluteDateFilterAbsoluteDateFilter**](AbsoluteDateFilterAbsoluteDateFilter.md) | | [optional] **relative_date_filter** | [**RelativeDateFilterRelativeDateFilter**](RelativeDateFilterRelativeDateFilter.md) | | [optional] +**all_time_date_filter** | [**AllTimeDateFilterAllTimeDateFilter**](AllTimeDateFilterAllTimeDateFilter.md) | | [optional] **negative_attribute_filter** | [**NegativeAttributeFilterNegativeAttributeFilter**](NegativeAttributeFilterNegativeAttributeFilter.md) | | [optional] **positive_attribute_filter** | [**PositiveAttributeFilterPositiveAttributeFilter**](PositiveAttributeFilterPositiveAttributeFilter.md) | | [optional] **match_attribute_filter** | [**MatchAttributeFilterMatchAttributeFilter**](MatchAttributeFilterMatchAttributeFilter.md) | | [optional] diff --git a/gooddata-api-client/docs/RelativeDateFilterRelativeDateFilter.md b/gooddata-api-client/docs/RelativeDateFilterRelativeDateFilter.md index eca210716..91a8d7079 100644 --- a/gooddata-api-client/docs/RelativeDateFilterRelativeDateFilter.md +++ b/gooddata-api-client/docs/RelativeDateFilterRelativeDateFilter.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **to** | **int** | End of the filtering interval. Specified by number of periods (with respect to given granularity). Value 'O' is representing current time-interval (current day, week, ...). | **apply_on_result** | **bool** | | [optional] **bounded_filter** | [**BoundedFilter**](BoundedFilter.md) | | [optional] +**empty_value_handling** | **str** | Specifies how rows with empty (null/missing) date values should be handled. INCLUDE includes empty dates in addition to the date range restriction, EXCLUDE removes rows with empty dates (default), ONLY keeps only rows with empty dates. | [optional] if omitted the server will use the default value of "EXCLUDE" **local_identifier** | **str** | | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] diff --git a/gooddata-api-client/gooddata_api_client/model/absolute_date_filter_absolute_date_filter.py b/gooddata-api-client/gooddata_api_client/model/absolute_date_filter_absolute_date_filter.py index 5dbd388ec..44320c1d5 100644 --- a/gooddata-api-client/gooddata_api_client/model/absolute_date_filter_absolute_date_filter.py +++ b/gooddata-api-client/gooddata_api_client/model/absolute_date_filter_absolute_date_filter.py @@ -60,6 +60,11 @@ class AbsoluteDateFilterAbsoluteDateFilter(ModelNormal): """ allowed_values = { + ('empty_value_handling',): { + 'INCLUDE': "INCLUDE", + 'EXCLUDE': "EXCLUDE", + 'ONLY': "ONLY", + }, } validations = { @@ -102,6 +107,7 @@ def openapi_types(): '_from': (str,), # noqa: E501 'to': (str,), # noqa: E501 'apply_on_result': (bool,), # noqa: E501 + 'empty_value_handling': (str,), # noqa: E501 'local_identifier': (str,), # noqa: E501 } @@ -115,6 +121,7 @@ def discriminator(): '_from': 'from', # noqa: E501 'to': 'to', # noqa: E501 'apply_on_result': 'applyOnResult', # noqa: E501 + 'empty_value_handling': 'emptyValueHandling', # noqa: E501 'local_identifier': 'localIdentifier', # noqa: E501 } @@ -165,6 +172,7 @@ def _from_openapi_data(cls, dataset, _from, to, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) apply_on_result (bool): [optional] # noqa: E501 + empty_value_handling (str): Specifies how rows with empty (null/missing) date values should be handled. INCLUDE includes empty dates in addition to the date range restriction, EXCLUDE removes rows with empty dates (default), ONLY keeps only rows with empty dates.. [optional] if omitted the server will use the default value of "EXCLUDE" # noqa: E501 local_identifier (str): [optional] # noqa: E501 """ @@ -260,6 +268,7 @@ def __init__(self, dataset, _from, to, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) apply_on_result (bool): [optional] # noqa: E501 + empty_value_handling (str): Specifies how rows with empty (null/missing) date values should be handled. INCLUDE includes empty dates in addition to the date range restriction, EXCLUDE removes rows with empty dates (default), ONLY keeps only rows with empty dates.. [optional] if omitted the server will use the default value of "EXCLUDE" # noqa: E501 local_identifier (str): [optional] # noqa: E501 """ diff --git a/gooddata-api-client/gooddata_api_client/model/afm_filters_inner.py b/gooddata-api-client/gooddata_api_client/model/afm_filters_inner.py index b70467c83..f607f4068 100644 --- a/gooddata-api-client/gooddata_api_client/model/afm_filters_inner.py +++ b/gooddata-api-client/gooddata_api_client/model/afm_filters_inner.py @@ -33,6 +33,7 @@ def lazy_import(): from gooddata_api_client.model.absolute_date_filter_absolute_date_filter import AbsoluteDateFilterAbsoluteDateFilter from gooddata_api_client.model.abstract_measure_value_filter import AbstractMeasureValueFilter + from gooddata_api_client.model.all_time_date_filter_all_time_date_filter import AllTimeDateFilterAllTimeDateFilter from gooddata_api_client.model.comparison_measure_value_filter_comparison_measure_value_filter import ComparisonMeasureValueFilterComparisonMeasureValueFilter from gooddata_api_client.model.compound_measure_value_filter_compound_measure_value_filter import CompoundMeasureValueFilterCompoundMeasureValueFilter from gooddata_api_client.model.filter_definition_for_simple_measure import FilterDefinitionForSimpleMeasure @@ -46,6 +47,7 @@ def lazy_import(): from gooddata_api_client.model.relative_date_filter_relative_date_filter import RelativeDateFilterRelativeDateFilter globals()['AbsoluteDateFilterAbsoluteDateFilter'] = AbsoluteDateFilterAbsoluteDateFilter globals()['AbstractMeasureValueFilter'] = AbstractMeasureValueFilter + globals()['AllTimeDateFilterAllTimeDateFilter'] = AllTimeDateFilterAllTimeDateFilter globals()['ComparisonMeasureValueFilterComparisonMeasureValueFilter'] = ComparisonMeasureValueFilterComparisonMeasureValueFilter globals()['CompoundMeasureValueFilterCompoundMeasureValueFilter'] = CompoundMeasureValueFilterCompoundMeasureValueFilter globals()['FilterDefinitionForSimpleMeasure'] = FilterDefinitionForSimpleMeasure @@ -111,6 +113,7 @@ def openapi_types(): 'ranking_filter': (RankingFilterRankingFilter,), # noqa: E501 'absolute_date_filter': (AbsoluteDateFilterAbsoluteDateFilter,), # noqa: E501 'relative_date_filter': (RelativeDateFilterRelativeDateFilter,), # noqa: E501 + 'all_time_date_filter': (AllTimeDateFilterAllTimeDateFilter,), # noqa: E501 'negative_attribute_filter': (NegativeAttributeFilterNegativeAttributeFilter,), # noqa: E501 'positive_attribute_filter': (PositiveAttributeFilterPositiveAttributeFilter,), # noqa: E501 'match_attribute_filter': (MatchAttributeFilterMatchAttributeFilter,), # noqa: E501 @@ -129,6 +132,7 @@ def discriminator(): 'ranking_filter': 'rankingFilter', # noqa: E501 'absolute_date_filter': 'absoluteDateFilter', # noqa: E501 'relative_date_filter': 'relativeDateFilter', # noqa: E501 + 'all_time_date_filter': 'allTimeDateFilter', # noqa: E501 'negative_attribute_filter': 'negativeAttributeFilter', # noqa: E501 'positive_attribute_filter': 'positiveAttributeFilter', # noqa: E501 'match_attribute_filter': 'matchAttributeFilter', # noqa: E501 @@ -180,6 +184,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 ranking_filter (RankingFilterRankingFilter): [optional] # noqa: E501 absolute_date_filter (AbsoluteDateFilterAbsoluteDateFilter): [optional] # noqa: E501 relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501 + all_time_date_filter (AllTimeDateFilterAllTimeDateFilter): [optional] # noqa: E501 negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501 positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501 match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501 @@ -293,6 +298,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 ranking_filter (RankingFilterRankingFilter): [optional] # noqa: E501 absolute_date_filter (AbsoluteDateFilterAbsoluteDateFilter): [optional] # noqa: E501 relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501 + all_time_date_filter (AllTimeDateFilterAllTimeDateFilter): [optional] # noqa: E501 negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501 positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501 match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501 diff --git a/gooddata-api-client/gooddata_api_client/model/all_time_date_filter.py b/gooddata-api-client/gooddata_api_client/model/all_time_date_filter.py new file mode 100644 index 000000000..fda9edc8f --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/model/all_time_date_filter.py @@ -0,0 +1,276 @@ +""" + OpenAPI definition + + No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 + + The version of the OpenAPI document: v0 + Contact: support@gooddata.com + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from gooddata_api_client.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from gooddata_api_client.exceptions import ApiAttributeError + + +def lazy_import(): + from gooddata_api_client.model.all_time_date_filter_all_time_date_filter import AllTimeDateFilterAllTimeDateFilter + globals()['AllTimeDateFilterAllTimeDateFilter'] = AllTimeDateFilterAllTimeDateFilter + + +class AllTimeDateFilter(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'all_time_date_filter': (AllTimeDateFilterAllTimeDateFilter,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'all_time_date_filter': 'allTimeDateFilter', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, all_time_date_filter, *args, **kwargs): # noqa: E501 + """AllTimeDateFilter - a model defined in OpenAPI + + Args: + all_time_date_filter (AllTimeDateFilterAllTimeDateFilter): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', True) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.all_time_date_filter = all_time_date_filter + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, all_time_date_filter, *args, **kwargs): # noqa: E501 + """AllTimeDateFilter - a model defined in OpenAPI + + Args: + all_time_date_filter (AllTimeDateFilterAllTimeDateFilter): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.all_time_date_filter = all_time_date_filter + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/gooddata-api-client/gooddata_api_client/model/all_time_date_filter_all_time_date_filter.py b/gooddata-api-client/gooddata_api_client/model/all_time_date_filter_all_time_date_filter.py new file mode 100644 index 000000000..9b45c7a9c --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/model/all_time_date_filter_all_time_date_filter.py @@ -0,0 +1,318 @@ +""" + OpenAPI definition + + No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 + + The version of the OpenAPI document: v0 + Contact: support@gooddata.com + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from gooddata_api_client.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from gooddata_api_client.exceptions import ApiAttributeError + + +def lazy_import(): + from gooddata_api_client.model.afm_object_identifier_dataset import AfmObjectIdentifierDataset + globals()['AfmObjectIdentifierDataset'] = AfmObjectIdentifierDataset + + +class AllTimeDateFilterAllTimeDateFilter(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('empty_value_handling',): { + 'INCLUDE': "INCLUDE", + 'EXCLUDE': "EXCLUDE", + 'ONLY': "ONLY", + }, + ('granularity',): { + 'MINUTE': "MINUTE", + 'HOUR': "HOUR", + 'DAY': "DAY", + 'WEEK': "WEEK", + 'MONTH': "MONTH", + 'QUARTER': "QUARTER", + 'YEAR': "YEAR", + 'MINUTE_OF_HOUR': "MINUTE_OF_HOUR", + 'HOUR_OF_DAY': "HOUR_OF_DAY", + 'DAY_OF_WEEK': "DAY_OF_WEEK", + 'DAY_OF_MONTH': "DAY_OF_MONTH", + 'DAY_OF_QUARTER': "DAY_OF_QUARTER", + 'DAY_OF_YEAR': "DAY_OF_YEAR", + 'WEEK_OF_YEAR': "WEEK_OF_YEAR", + 'MONTH_OF_YEAR': "MONTH_OF_YEAR", + 'QUARTER_OF_YEAR': "QUARTER_OF_YEAR", + 'FISCAL_MONTH': "FISCAL_MONTH", + 'FISCAL_QUARTER': "FISCAL_QUARTER", + 'FISCAL_YEAR': "FISCAL_YEAR", + }, + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'dataset': (AfmObjectIdentifierDataset,), # noqa: E501 + 'apply_on_result': (bool,), # noqa: E501 + 'empty_value_handling': (str,), # noqa: E501 + 'granularity': (str,), # noqa: E501 + 'local_identifier': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'dataset': 'dataset', # noqa: E501 + 'apply_on_result': 'applyOnResult', # noqa: E501 + 'empty_value_handling': 'emptyValueHandling', # noqa: E501 + 'granularity': 'granularity', # noqa: E501 + 'local_identifier': 'localIdentifier', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, dataset, *args, **kwargs): # noqa: E501 + """AllTimeDateFilterAllTimeDateFilter - a model defined in OpenAPI + + Args: + dataset (AfmObjectIdentifierDataset): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + apply_on_result (bool): [optional] # noqa: E501 + empty_value_handling (str): Specifies how rows with empty (null/missing) date values should be handled. INCLUDE means no filtering effect (default), EXCLUDE removes rows with null dates, ONLY keeps only rows with null dates.. [optional] if omitted the server will use the default value of "INCLUDE" # noqa: E501 + granularity (str): Date granularity used to resolve the date attribute label for null value checks. Defaults to DAY if not specified.. [optional] if omitted the server will use the default value of "DAY" # noqa: E501 + local_identifier (str): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', True) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.dataset = dataset + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, dataset, *args, **kwargs): # noqa: E501 + """AllTimeDateFilterAllTimeDateFilter - a model defined in OpenAPI + + Args: + dataset (AfmObjectIdentifierDataset): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + apply_on_result (bool): [optional] # noqa: E501 + empty_value_handling (str): Specifies how rows with empty (null/missing) date values should be handled. INCLUDE means no filtering effect (default), EXCLUDE removes rows with null dates, ONLY keeps only rows with null dates.. [optional] if omitted the server will use the default value of "INCLUDE" # noqa: E501 + granularity (str): Date granularity used to resolve the date attribute label for null value checks. Defaults to DAY if not specified.. [optional] if omitted the server will use the default value of "DAY" # noqa: E501 + local_identifier (str): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.dataset = dataset + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/gooddata-api-client/gooddata_api_client/model/change_analysis_params_filters_inner.py b/gooddata-api-client/gooddata_api_client/model/change_analysis_params_filters_inner.py index ca0be4dab..d9da67d55 100644 --- a/gooddata-api-client/gooddata_api_client/model/change_analysis_params_filters_inner.py +++ b/gooddata-api-client/gooddata_api_client/model/change_analysis_params_filters_inner.py @@ -33,6 +33,7 @@ def lazy_import(): from gooddata_api_client.model.absolute_date_filter_absolute_date_filter import AbsoluteDateFilterAbsoluteDateFilter from gooddata_api_client.model.abstract_measure_value_filter import AbstractMeasureValueFilter + from gooddata_api_client.model.all_time_date_filter_all_time_date_filter import AllTimeDateFilterAllTimeDateFilter from gooddata_api_client.model.comparison_measure_value_filter_comparison_measure_value_filter import ComparisonMeasureValueFilterComparisonMeasureValueFilter from gooddata_api_client.model.compound_measure_value_filter_compound_measure_value_filter import CompoundMeasureValueFilterCompoundMeasureValueFilter from gooddata_api_client.model.filter_definition_for_simple_measure import FilterDefinitionForSimpleMeasure @@ -46,6 +47,7 @@ def lazy_import(): from gooddata_api_client.model.relative_date_filter_relative_date_filter import RelativeDateFilterRelativeDateFilter globals()['AbsoluteDateFilterAbsoluteDateFilter'] = AbsoluteDateFilterAbsoluteDateFilter globals()['AbstractMeasureValueFilter'] = AbstractMeasureValueFilter + globals()['AllTimeDateFilterAllTimeDateFilter'] = AllTimeDateFilterAllTimeDateFilter globals()['ComparisonMeasureValueFilterComparisonMeasureValueFilter'] = ComparisonMeasureValueFilterComparisonMeasureValueFilter globals()['CompoundMeasureValueFilterCompoundMeasureValueFilter'] = CompoundMeasureValueFilterCompoundMeasureValueFilter globals()['FilterDefinitionForSimpleMeasure'] = FilterDefinitionForSimpleMeasure @@ -118,6 +120,7 @@ def openapi_types(): 'ranking_filter': (RankingFilterRankingFilter,), # noqa: E501 'absolute_date_filter': (AbsoluteDateFilterAbsoluteDateFilter,), # noqa: E501 'relative_date_filter': (RelativeDateFilterRelativeDateFilter,), # noqa: E501 + 'all_time_date_filter': (AllTimeDateFilterAllTimeDateFilter,), # noqa: E501 'negative_attribute_filter': (NegativeAttributeFilterNegativeAttributeFilter,), # noqa: E501 'positive_attribute_filter': (PositiveAttributeFilterPositiveAttributeFilter,), # noqa: E501 'match_attribute_filter': (MatchAttributeFilterMatchAttributeFilter,), # noqa: E501 @@ -136,6 +139,7 @@ def discriminator(): 'ranking_filter': 'rankingFilter', # noqa: E501 'absolute_date_filter': 'absoluteDateFilter', # noqa: E501 'relative_date_filter': 'relativeDateFilter', # noqa: E501 + 'all_time_date_filter': 'allTimeDateFilter', # noqa: E501 'negative_attribute_filter': 'negativeAttributeFilter', # noqa: E501 'positive_attribute_filter': 'positiveAttributeFilter', # noqa: E501 'match_attribute_filter': 'matchAttributeFilter', # noqa: E501 @@ -187,6 +191,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 ranking_filter (RankingFilterRankingFilter): [optional] # noqa: E501 absolute_date_filter (AbsoluteDateFilterAbsoluteDateFilter): [optional] # noqa: E501 relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501 + all_time_date_filter (AllTimeDateFilterAllTimeDateFilter): [optional] # noqa: E501 negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501 positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501 match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501 @@ -300,6 +305,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 ranking_filter (RankingFilterRankingFilter): [optional] # noqa: E501 absolute_date_filter (AbsoluteDateFilterAbsoluteDateFilter): [optional] # noqa: E501 relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501 + all_time_date_filter (AllTimeDateFilterAllTimeDateFilter): [optional] # noqa: E501 negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501 positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501 match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501 diff --git a/gooddata-api-client/gooddata_api_client/model/date_filter.py b/gooddata-api-client/gooddata_api_client/model/date_filter.py index 3b2e25293..b08077872 100644 --- a/gooddata-api-client/gooddata_api_client/model/date_filter.py +++ b/gooddata-api-client/gooddata_api_client/model/date_filter.py @@ -33,10 +33,14 @@ def lazy_import(): from gooddata_api_client.model.absolute_date_filter import AbsoluteDateFilter from gooddata_api_client.model.absolute_date_filter_absolute_date_filter import AbsoluteDateFilterAbsoluteDateFilter + from gooddata_api_client.model.all_time_date_filter import AllTimeDateFilter + from gooddata_api_client.model.all_time_date_filter_all_time_date_filter import AllTimeDateFilterAllTimeDateFilter from gooddata_api_client.model.relative_date_filter import RelativeDateFilter from gooddata_api_client.model.relative_date_filter_relative_date_filter import RelativeDateFilterRelativeDateFilter globals()['AbsoluteDateFilter'] = AbsoluteDateFilter globals()['AbsoluteDateFilterAbsoluteDateFilter'] = AbsoluteDateFilterAbsoluteDateFilter + globals()['AllTimeDateFilter'] = AllTimeDateFilter + globals()['AllTimeDateFilterAllTimeDateFilter'] = AllTimeDateFilterAllTimeDateFilter globals()['RelativeDateFilter'] = RelativeDateFilter globals()['RelativeDateFilterRelativeDateFilter'] = RelativeDateFilterRelativeDateFilter @@ -96,6 +100,7 @@ def openapi_types(): return { 'absolute_date_filter': (AbsoluteDateFilterAbsoluteDateFilter,), # noqa: E501 'relative_date_filter': (RelativeDateFilterRelativeDateFilter,), # noqa: E501 + 'all_time_date_filter': (AllTimeDateFilterAllTimeDateFilter,), # noqa: E501 } @cached_property @@ -106,6 +111,7 @@ def discriminator(): attribute_map = { 'absolute_date_filter': 'absoluteDateFilter', # noqa: E501 'relative_date_filter': 'relativeDateFilter', # noqa: E501 + 'all_time_date_filter': 'allTimeDateFilter', # noqa: E501 } read_only_vars = { @@ -149,6 +155,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) absolute_date_filter (AbsoluteDateFilterAbsoluteDateFilter): [optional] # noqa: E501 relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501 + all_time_date_filter (AllTimeDateFilterAllTimeDateFilter): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -254,6 +261,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) absolute_date_filter (AbsoluteDateFilterAbsoluteDateFilter): [optional] # noqa: E501 relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501 + all_time_date_filter (AllTimeDateFilterAllTimeDateFilter): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -326,6 +334,7 @@ def _composed_schemas(): ], 'oneOf': [ AbsoluteDateFilter, + AllTimeDateFilter, RelativeDateFilter, ], } diff --git a/gooddata-api-client/gooddata_api_client/model/filter_definition.py b/gooddata-api-client/gooddata_api_client/model/filter_definition.py index 06881c566..9ee434e47 100644 --- a/gooddata-api-client/gooddata_api_client/model/filter_definition.py +++ b/gooddata-api-client/gooddata_api_client/model/filter_definition.py @@ -33,6 +33,8 @@ def lazy_import(): from gooddata_api_client.model.absolute_date_filter import AbsoluteDateFilter from gooddata_api_client.model.absolute_date_filter_absolute_date_filter import AbsoluteDateFilterAbsoluteDateFilter + from gooddata_api_client.model.all_time_date_filter import AllTimeDateFilter + from gooddata_api_client.model.all_time_date_filter_all_time_date_filter import AllTimeDateFilterAllTimeDateFilter from gooddata_api_client.model.comparison_measure_value_filter import ComparisonMeasureValueFilter from gooddata_api_client.model.comparison_measure_value_filter_comparison_measure_value_filter import ComparisonMeasureValueFilterComparisonMeasureValueFilter from gooddata_api_client.model.compound_measure_value_filter import CompoundMeasureValueFilter @@ -53,6 +55,8 @@ def lazy_import(): from gooddata_api_client.model.relative_date_filter_relative_date_filter import RelativeDateFilterRelativeDateFilter globals()['AbsoluteDateFilter'] = AbsoluteDateFilter globals()['AbsoluteDateFilterAbsoluteDateFilter'] = AbsoluteDateFilterAbsoluteDateFilter + globals()['AllTimeDateFilter'] = AllTimeDateFilter + globals()['AllTimeDateFilterAllTimeDateFilter'] = AllTimeDateFilterAllTimeDateFilter globals()['ComparisonMeasureValueFilter'] = ComparisonMeasureValueFilter globals()['ComparisonMeasureValueFilterComparisonMeasureValueFilter'] = ComparisonMeasureValueFilterComparisonMeasureValueFilter globals()['CompoundMeasureValueFilter'] = CompoundMeasureValueFilter @@ -133,6 +137,7 @@ def openapi_types(): 'compound_measure_value_filter': (CompoundMeasureValueFilterCompoundMeasureValueFilter,), # noqa: E501 'absolute_date_filter': (AbsoluteDateFilterAbsoluteDateFilter,), # noqa: E501 'relative_date_filter': (RelativeDateFilterRelativeDateFilter,), # noqa: E501 + 'all_time_date_filter': (AllTimeDateFilterAllTimeDateFilter,), # noqa: E501 'negative_attribute_filter': (NegativeAttributeFilterNegativeAttributeFilter,), # noqa: E501 'positive_attribute_filter': (PositiveAttributeFilterPositiveAttributeFilter,), # noqa: E501 'match_attribute_filter': (MatchAttributeFilterMatchAttributeFilter,), # noqa: E501 @@ -151,6 +156,7 @@ def discriminator(): 'compound_measure_value_filter': 'compoundMeasureValueFilter', # noqa: E501 'absolute_date_filter': 'absoluteDateFilter', # noqa: E501 'relative_date_filter': 'relativeDateFilter', # noqa: E501 + 'all_time_date_filter': 'allTimeDateFilter', # noqa: E501 'negative_attribute_filter': 'negativeAttributeFilter', # noqa: E501 'positive_attribute_filter': 'positiveAttributeFilter', # noqa: E501 'match_attribute_filter': 'matchAttributeFilter', # noqa: E501 @@ -202,6 +208,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 compound_measure_value_filter (CompoundMeasureValueFilterCompoundMeasureValueFilter): [optional] # noqa: E501 absolute_date_filter (AbsoluteDateFilterAbsoluteDateFilter): [optional] # noqa: E501 relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501 + all_time_date_filter (AllTimeDateFilterAllTimeDateFilter): [optional] # noqa: E501 negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501 positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501 match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501 @@ -315,6 +322,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 compound_measure_value_filter (CompoundMeasureValueFilterCompoundMeasureValueFilter): [optional] # noqa: E501 absolute_date_filter (AbsoluteDateFilterAbsoluteDateFilter): [optional] # noqa: E501 relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501 + all_time_date_filter (AllTimeDateFilterAllTimeDateFilter): [optional] # noqa: E501 negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501 positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501 match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501 @@ -390,6 +398,7 @@ def _composed_schemas(): ], 'oneOf': [ AbsoluteDateFilter, + AllTimeDateFilter, ComparisonMeasureValueFilter, CompoundMeasureValueFilter, InlineFilterDefinition, diff --git a/gooddata-api-client/gooddata_api_client/model/filter_definition_for_simple_measure.py b/gooddata-api-client/gooddata_api_client/model/filter_definition_for_simple_measure.py index 51b82755d..a19bd8c5a 100644 --- a/gooddata-api-client/gooddata_api_client/model/filter_definition_for_simple_measure.py +++ b/gooddata-api-client/gooddata_api_client/model/filter_definition_for_simple_measure.py @@ -32,6 +32,7 @@ def lazy_import(): from gooddata_api_client.model.absolute_date_filter_absolute_date_filter import AbsoluteDateFilterAbsoluteDateFilter + from gooddata_api_client.model.all_time_date_filter_all_time_date_filter import AllTimeDateFilterAllTimeDateFilter from gooddata_api_client.model.attribute_filter import AttributeFilter from gooddata_api_client.model.date_filter import DateFilter from gooddata_api_client.model.match_attribute_filter_match_attribute_filter import MatchAttributeFilterMatchAttributeFilter @@ -39,6 +40,7 @@ def lazy_import(): from gooddata_api_client.model.positive_attribute_filter_positive_attribute_filter import PositiveAttributeFilterPositiveAttributeFilter from gooddata_api_client.model.relative_date_filter_relative_date_filter import RelativeDateFilterRelativeDateFilter globals()['AbsoluteDateFilterAbsoluteDateFilter'] = AbsoluteDateFilterAbsoluteDateFilter + globals()['AllTimeDateFilterAllTimeDateFilter'] = AllTimeDateFilterAllTimeDateFilter globals()['AttributeFilter'] = AttributeFilter globals()['DateFilter'] = DateFilter globals()['MatchAttributeFilterMatchAttributeFilter'] = MatchAttributeFilterMatchAttributeFilter @@ -102,6 +104,7 @@ def openapi_types(): return { 'absolute_date_filter': (AbsoluteDateFilterAbsoluteDateFilter,), # noqa: E501 'relative_date_filter': (RelativeDateFilterRelativeDateFilter,), # noqa: E501 + 'all_time_date_filter': (AllTimeDateFilterAllTimeDateFilter,), # noqa: E501 'negative_attribute_filter': (NegativeAttributeFilterNegativeAttributeFilter,), # noqa: E501 'positive_attribute_filter': (PositiveAttributeFilterPositiveAttributeFilter,), # noqa: E501 'match_attribute_filter': (MatchAttributeFilterMatchAttributeFilter,), # noqa: E501 @@ -115,6 +118,7 @@ def discriminator(): attribute_map = { 'absolute_date_filter': 'absoluteDateFilter', # noqa: E501 'relative_date_filter': 'relativeDateFilter', # noqa: E501 + 'all_time_date_filter': 'allTimeDateFilter', # noqa: E501 'negative_attribute_filter': 'negativeAttributeFilter', # noqa: E501 'positive_attribute_filter': 'positiveAttributeFilter', # noqa: E501 'match_attribute_filter': 'matchAttributeFilter', # noqa: E501 @@ -161,6 +165,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) absolute_date_filter (AbsoluteDateFilterAbsoluteDateFilter): [optional] # noqa: E501 relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501 + all_time_date_filter (AllTimeDateFilterAllTimeDateFilter): [optional] # noqa: E501 negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501 positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501 match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501 @@ -269,6 +274,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) absolute_date_filter (AbsoluteDateFilterAbsoluteDateFilter): [optional] # noqa: E501 relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501 + all_time_date_filter (AllTimeDateFilterAllTimeDateFilter): [optional] # noqa: E501 negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501 positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501 match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501 diff --git a/gooddata-api-client/gooddata_api_client/model/relative_date_filter_relative_date_filter.py b/gooddata-api-client/gooddata_api_client/model/relative_date_filter_relative_date_filter.py index f15b1a387..821f386e6 100644 --- a/gooddata-api-client/gooddata_api_client/model/relative_date_filter_relative_date_filter.py +++ b/gooddata-api-client/gooddata_api_client/model/relative_date_filter_relative_date_filter.py @@ -83,6 +83,11 @@ class RelativeDateFilterRelativeDateFilter(ModelNormal): 'FISCAL_QUARTER': "FISCAL_QUARTER", 'FISCAL_YEAR': "FISCAL_YEAR", }, + ('empty_value_handling',): { + 'INCLUDE': "INCLUDE", + 'EXCLUDE': "EXCLUDE", + 'ONLY': "ONLY", + }, } validations = { @@ -117,6 +122,7 @@ def openapi_types(): 'to': (int,), # noqa: E501 'apply_on_result': (bool,), # noqa: E501 'bounded_filter': (BoundedFilter,), # noqa: E501 + 'empty_value_handling': (str,), # noqa: E501 'local_identifier': (str,), # noqa: E501 } @@ -132,6 +138,7 @@ def discriminator(): 'to': 'to', # noqa: E501 'apply_on_result': 'applyOnResult', # noqa: E501 'bounded_filter': 'boundedFilter', # noqa: E501 + 'empty_value_handling': 'emptyValueHandling', # noqa: E501 'local_identifier': 'localIdentifier', # noqa: E501 } @@ -184,6 +191,7 @@ def _from_openapi_data(cls, dataset, _from, granularity, to, *args, **kwargs): _visited_composed_classes = (Animal,) apply_on_result (bool): [optional] # noqa: E501 bounded_filter (BoundedFilter): [optional] # noqa: E501 + empty_value_handling (str): Specifies how rows with empty (null/missing) date values should be handled. INCLUDE includes empty dates in addition to the date range restriction, EXCLUDE removes rows with empty dates (default), ONLY keeps only rows with empty dates.. [optional] if omitted the server will use the default value of "EXCLUDE" # noqa: E501 local_identifier (str): [optional] # noqa: E501 """ @@ -282,6 +290,7 @@ def __init__(self, dataset, _from, granularity, to, *args, **kwargs): # noqa: E _visited_composed_classes = (Animal,) apply_on_result (bool): [optional] # noqa: E501 bounded_filter (BoundedFilter): [optional] # noqa: E501 + empty_value_handling (str): Specifies how rows with empty (null/missing) date values should be handled. INCLUDE includes empty dates in addition to the date range restriction, EXCLUDE removes rows with empty dates (default), ONLY keeps only rows with empty dates.. [optional] if omitted the server will use the default value of "EXCLUDE" # noqa: E501 local_identifier (str): [optional] # noqa: E501 """ diff --git a/gooddata-api-client/gooddata_api_client/models/__init__.py b/gooddata-api-client/gooddata_api_client/models/__init__.py index ed1bfc812..8f94a0bc0 100644 --- a/gooddata-api-client/gooddata_api_client/models/__init__.py +++ b/gooddata-api-client/gooddata_api_client/models/__init__.py @@ -86,6 +86,8 @@ from gooddata_api_client.model.alert_condition_operand import AlertConditionOperand from gooddata_api_client.model.alert_description import AlertDescription from gooddata_api_client.model.alert_evaluation_row import AlertEvaluationRow +from gooddata_api_client.model.all_time_date_filter import AllTimeDateFilter +from gooddata_api_client.model.all_time_date_filter_all_time_date_filter import AllTimeDateFilterAllTimeDateFilter from gooddata_api_client.model.allowed_relationship_type import AllowedRelationshipType from gooddata_api_client.model.analytics_catalog_created_by import AnalyticsCatalogCreatedBy from gooddata_api_client.model.analytics_catalog_tags import AnalyticsCatalogTags diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml index 1e24a1cfd..894d06de0 100644 --- a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml +++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml @@ -103,7 +103,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 46c69d89-460b-49cc-b48b-fe183a2cebc1 + - 20b1932f-2a7e-46a3-a9da-e6bbffdd6b98 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -155,10 +155,10 @@ interactions: name: Revenue localIdentifier: dim_1 links: - executionResult: 777c7a762a410324eadf1dd3e3ca36f9b29fd229:abbd64389afc398e6c0f855e8828db3ac94e8cc1890494e8d941c023117aada3 + executionResult: db269641d9293f813ad550b22a07a85cd943193c:5ead2724f975878de998669b4d1e6f97cbafdc7c5b03e2bd837f623ea0858b9c - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/777c7a762a410324eadf1dd3e3ca36f9b29fd229%3Aabbd64389afc398e6c0f855e8828db3ac94e8cc1890494e8d941c023117aada3?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/db269641d9293f813ad550b22a07a85cd943193c%3A5ead2724f975878de998669b4d1e6f97cbafdc7c5b03e2bd837f623ea0858b9c?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_metrics_only.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_metrics_only.yaml index 4719cadc3..7e0d3fcc9 100644 --- a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_metrics_only.yaml +++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_metrics_only.yaml @@ -89,7 +89,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - c4b63120-e888-4fd2-b514-4285fa5a5c06 + - 41bec0fb-3aea-442d-8f83-6079ba3a3048 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -109,10 +109,10 @@ interactions: name: Revenue localIdentifier: dim_0 links: - executionResult: f9c62afaf1000d86d3cea2953e86d39b91f67c75:0d66aaf607bc701db5c67405a33b467375801acf99a7d6ce430d35b83658d6e3 + executionResult: ef72f8ca49162f4cf473acab229150361e7dfae2:aaf702602b726903fafe72545c06625162de2066a0d5a161a904d1a073150f1f - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f9c62afaf1000d86d3cea2953e86d39b91f67c75%3A0d66aaf607bc701db5c67405a33b467375801acf99a7d6ce430d35b83658d6e3?offset=0&limit=256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ef72f8ca49162f4cf473acab229150361e7dfae2%3Aaaf702602b726903fafe72545c06625162de2066a0d5a161a904d1a073150f1f?offset=0&limit=256 body: null headers: Accept: diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_with_reduced_granularity.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_with_reduced_granularity.yaml index 055b5e0b9..da1bed1fa 100644 --- a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_with_reduced_granularity.yaml +++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_with_reduced_granularity.yaml @@ -78,7 +78,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - c9812874-c9c7-4000-97c9-001f1da00ad4 + - 6a35c6e3-928d-4816-a3e4-dc814f68656b X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -111,10 +111,10 @@ interactions: name: Revenue localIdentifier: dim_1 links: - executionResult: 48b2e0a517f57db6bbf2740950d3c7d3adec5a21:6073e3513709097ec39a75ce285efc4b3c7c1178b6d0c3db9394ceec73320637 + executionResult: 66af1fa7aba3385577c0c39b503cbec5ea74cc8c:5ea800ba1d795dbd8cc5654c99a659b8fbf2e511e2e74454c49380d50bb1c7c3 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/48b2e0a517f57db6bbf2740950d3c7d3adec5a21%3A6073e3513709097ec39a75ce285efc4b3c7c1178b6d0c3db9394ceec73320637?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/66af1fa7aba3385577c0c39b503cbec5ea74cc8c%3A5ea800ba1d795dbd8cc5654c99a659b8fbf2e511e2e74454c49380d50bb1c7c3?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_all_columns.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_all_columns.yaml index ad12b41bf..f38b1c33a 100644 --- a/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_all_columns.yaml +++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_all_columns.yaml @@ -370,7 +370,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 4111f3e2-64f8-4ae6-a6bb-dc10c9b1e95c + - 8100425e-313a-46da-b543-180d16db5b1a X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -422,10 +422,10 @@ interactions: name: Revenue localIdentifier: dim_1 links: - executionResult: d0c176df4b9b9f17bd47b307805118a946e1d818:260d3dd45d0142f0d92a45e7066fa21e9bb6b5857b99a385f7e23e3a4374b335 + executionResult: a9af80931d456c3284e56f16e99b5cf41e28d94f:fec1b7fd21f46aa4aca70d0a4c466188ba21a8f6176fdd4b79a902195d0ed3e5 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d0c176df4b9b9f17bd47b307805118a946e1d818%3A260d3dd45d0142f0d92a45e7066fa21e9bb6b5857b99a385f7e23e3a4374b335?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a9af80931d456c3284e56f16e99b5cf41e28d94f%3Afec1b7fd21f46aa4aca70d0a4c466188ba21a8f6176fdd4b79a902195d0ed3e5?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_some_columns.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_some_columns.yaml index 66f443e6b..78ae38c5c 100644 --- a/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_some_columns.yaml +++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_some_columns.yaml @@ -370,7 +370,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 7f9d557c-6b6f-45f0-979e-bfd9bf13efaf + - aa71e395-7569-47e9-81a3-849ede66269b X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -422,10 +422,10 @@ interactions: name: Revenue localIdentifier: dim_1 links: - executionResult: d0c176df4b9b9f17bd47b307805118a946e1d818:260d3dd45d0142f0d92a45e7066fa21e9bb6b5857b99a385f7e23e3a4374b335 + executionResult: a9af80931d456c3284e56f16e99b5cf41e28d94f:fec1b7fd21f46aa4aca70d0a4c466188ba21a8f6176fdd4b79a902195d0ed3e5 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d0c176df4b9b9f17bd47b307805118a946e1d818%3A260d3dd45d0142f0d92a45e7066fa21e9bb6b5857b99a385f7e23e3a4374b335?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a9af80931d456c3284e56f16e99b5cf41e28d94f%3Afec1b7fd21f46aa4aca70d0a4c466188ba21a8f6176fdd4b79a902195d0ed3e5?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_compute_without_restrictions.yaml b/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_compute_without_restrictions.yaml index e43996e97..44b934398 100644 --- a/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_compute_without_restrictions.yaml +++ b/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_compute_without_restrictions.yaml @@ -516,10 +516,10 @@ interactions: type: dataset labels: data: - - id: geo__state__location - type: label - id: state type: label + - id: geo__state__location + type: label type: attribute - attributes: title: Type @@ -611,29 +611,29 @@ interactions: sourceColumns: null sourceColumnDataTypes: null - identifier: - id: date + id: products type: dataset multivalue: false sources: - - column: date - dataType: DATE + - column: product_id + dataType: INT target: - id: date - type: date + id: product_id + type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: products + id: date type: dataset multivalue: false sources: - - column: product_id - dataType: INT + - column: date + dataType: DATE target: - id: product_id - type: attribute + id: date + type: date isNullable: null nullValue: null sourceColumns: null @@ -1259,29 +1259,29 @@ interactions: sourceColumns: null sourceColumnDataTypes: null - identifier: - id: date + id: products type: dataset multivalue: false sources: - - column: date - dataType: DATE + - column: product_id + dataType: INT target: - id: date - type: date + id: product_id + type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: products + id: date type: dataset multivalue: false sources: - - column: product_id - dataType: INT + - column: date + dataType: DATE target: - id: product_id - type: attribute + id: date + type: date isNullable: null nullValue: null sourceColumns: null diff --git a/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_insights_without_restrictions.yaml b/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_insights_without_restrictions.yaml index b3e286b02..029e56ef1 100644 --- a/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_insights_without_restrictions.yaml +++ b/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_insights_without_restrictions.yaml @@ -516,10 +516,10 @@ interactions: type: dataset labels: data: - - id: geo__state__location - type: label - id: state type: label + - id: geo__state__location + type: label type: attribute - attributes: title: Type @@ -611,29 +611,29 @@ interactions: sourceColumns: null sourceColumnDataTypes: null - identifier: - id: date + id: products type: dataset multivalue: false sources: - - column: date - dataType: DATE + - column: product_id + dataType: INT target: - id: date - type: date + id: product_id + type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: products + id: date type: dataset multivalue: false sources: - - column: product_id - dataType: INT + - column: date + dataType: DATE target: - id: product_id - type: attribute + id: date + type: date isNullable: null nullValue: null sourceColumns: null @@ -1259,29 +1259,29 @@ interactions: sourceColumns: null sourceColumnDataTypes: null - identifier: - id: date + id: products type: dataset multivalue: false sources: - - column: date - dataType: DATE + - column: product_id + dataType: INT target: - id: date - type: date + id: product_id + type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: products + id: date type: dataset multivalue: false sources: - - column: product_id - dataType: INT + - column: date + dataType: DATE target: - id: product_id - type: attribute + id: date + type: date isNullable: null nullValue: null sourceColumns: null diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_bytes_limits_failure.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_bytes_limits_failure.yaml index 23f5efa2c..fa9dcd3b7 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_bytes_limits_failure.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_bytes_limits_failure.yaml @@ -90,7 +90,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 4487ee9c-c266-4707-8226-932983dd15ee + - 3fa28072-b848-491b-9499-2dee66835c77 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +153,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 0e947722ee475f87fe003c728aa3291d7d43afd1:ef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3 + executionResult: 303916b14648778bf8e07a33aefe9841b7a66596:95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/303916b14648778bf8e07a33aefe9841b7a66596%3A95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b/metadata body: null headers: Accept: @@ -295,7 +295,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 0e947722ee475f87fe003c728aa3291d7d43afd1:ef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3 + executionResult: 303916b14648778bf8e07a33aefe9841b7a66596:95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b resultSpec: dimensions: - localIdentifier: dim_0 @@ -312,7 +312,7 @@ interactions: resultSize: 4625 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/303916b14648778bf8e07a33aefe9841b7a66596%3A95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_dimensions_limits_failure.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_dimensions_limits_failure.yaml index ebed8a15a..c4b221932 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_dimensions_limits_failure.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_dimensions_limits_failure.yaml @@ -90,7 +90,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - d27375fb-0e36-4035-9301-23db13367047 + - 17efe712-d355-48bb-93d5-3c518c3ca97a X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +153,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 0e947722ee475f87fe003c728aa3291d7d43afd1:ef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3 + executionResult: 303916b14648778bf8e07a33aefe9841b7a66596:95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/303916b14648778bf8e07a33aefe9841b7a66596%3A95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b/metadata body: null headers: Accept: @@ -295,7 +295,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 0e947722ee475f87fe003c728aa3291d7d43afd1:ef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3 + executionResult: 303916b14648778bf8e07a33aefe9841b7a66596:95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b resultSpec: dimensions: - localIdentifier: dim_0 @@ -312,7 +312,7 @@ interactions: resultSize: 4625 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/303916b14648778bf8e07a33aefe9841b7a66596%3A95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim1.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim1.yaml index 8dfe573c8..3bd809f3f 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim1.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim1.yaml @@ -88,7 +88,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 166f0ffe-6c2a-48e5-8109-bb37452b6f0c + - c464379b-0cfd-4e17-ae8a-5c8a07b6b1da X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -149,10 +149,10 @@ interactions: name: Order Amount localIdentifier: dim_0 links: - executionResult: a9e27d8163d28c3a1efac1db8d81404923d16af9:1d84ca183d9b60d48d5b5c802a9bc739be8f5884f40f020565b5290b1d36f679 + executionResult: 59cfadb5df92d7f9b7672f3abc9e9d8b8964a29f:e5c63d855057077b153716b673fd62d44b368d4353c0a029135f47b28042f4f6 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a9e27d8163d28c3a1efac1db8d81404923d16af9%3A1d84ca183d9b60d48d5b5c802a9bc739be8f5884f40f020565b5290b1d36f679/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/59cfadb5df92d7f9b7672f3abc9e9d8b8964a29f%3Ae5c63d855057077b153716b673fd62d44b368d4353c0a029135f47b28042f4f6/metadata body: null headers: Accept: @@ -289,7 +289,7 @@ interactions: name: Order Amount localIdentifier: dim_0 links: - executionResult: a9e27d8163d28c3a1efac1db8d81404923d16af9:1d84ca183d9b60d48d5b5c802a9bc739be8f5884f40f020565b5290b1d36f679 + executionResult: 59cfadb5df92d7f9b7672f3abc9e9d8b8964a29f:e5c63d855057077b153716b673fd62d44b368d4353c0a029135f47b28042f4f6 resultSpec: dimensions: - localIdentifier: dim_0 @@ -303,7 +303,7 @@ interactions: resultSize: 2913 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a9e27d8163d28c3a1efac1db8d81404923d16af9%3A1d84ca183d9b60d48d5b5c802a9bc739be8f5884f40f020565b5290b1d36f679?offset=0&limit=500 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/59cfadb5df92d7f9b7672f3abc9e9d8b8964a29f%3Ae5c63d855057077b153716b673fd62d44b368d4353c0a029135f47b28042f4f6?offset=0&limit=500 body: null headers: Accept: @@ -4730,7 +4730,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a9e27d8163d28c3a1efac1db8d81404923d16af9%3A1d84ca183d9b60d48d5b5c802a9bc739be8f5884f40f020565b5290b1d36f679/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/59cfadb5df92d7f9b7672f3abc9e9d8b8964a29f%3Ae5c63d855057077b153716b673fd62d44b368d4353c0a029135f47b28042f4f6/metadata body: null headers: Accept: @@ -4867,7 +4867,7 @@ interactions: name: Order Amount localIdentifier: dim_0 links: - executionResult: a9e27d8163d28c3a1efac1db8d81404923d16af9:1d84ca183d9b60d48d5b5c802a9bc739be8f5884f40f020565b5290b1d36f679 + executionResult: 59cfadb5df92d7f9b7672f3abc9e9d8b8964a29f:e5c63d855057077b153716b673fd62d44b368d4353c0a029135f47b28042f4f6 resultSpec: dimensions: - localIdentifier: dim_0 @@ -4881,7 +4881,7 @@ interactions: resultSize: 2913 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a9e27d8163d28c3a1efac1db8d81404923d16af9%3A1d84ca183d9b60d48d5b5c802a9bc739be8f5884f40f020565b5290b1d36f679?offset=0&limit=500 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/59cfadb5df92d7f9b7672f3abc9e9d8b8964a29f%3Ae5c63d855057077b153716b673fd62d44b368d4353c0a029135f47b28042f4f6?offset=0&limit=500 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim2.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim2.yaml index cc2944192..2dcbe759b 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim2.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim2.yaml @@ -90,7 +90,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 722c501a-ada8-494b-8437-7de5c9280115 + - 80bd8a00-52c0-41c7-93ac-1d71d9b9b454 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +153,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 386751f09a69a3c207bb1e985d852182febb6147:256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3 + executionResult: e400c02ad3228041d987653df2a27b2902f3e88a:a52e215ac6c4c527d0a8919567cb163c1b940e2349e81516060c0044856f1d73 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e400c02ad3228041d987653df2a27b2902f3e88a%3Aa52e215ac6c4c527d0a8919567cb163c1b940e2349e81516060c0044856f1d73/metadata body: null headers: Accept: @@ -295,7 +295,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 386751f09a69a3c207bb1e985d852182febb6147:256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3 + executionResult: e400c02ad3228041d987653df2a27b2902f3e88a:a52e215ac6c4c527d0a8919567cb163c1b940e2349e81516060c0044856f1d73 resultSpec: dimensions: - localIdentifier: dim_0 @@ -312,7 +312,7 @@ interactions: resultSize: 2913 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e400c02ad3228041d987653df2a27b2902f3e88a%3Aa52e215ac6c4c527d0a8919567cb163c1b940e2349e81516060c0044856f1d73?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1575,7 +1575,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3?offset=0%2C100&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e400c02ad3228041d987653df2a27b2902f3e88a%3Aa52e215ac6c4c527d0a8919567cb163c1b940e2349e81516060c0044856f1d73?offset=0%2C100&limit=100%2C100 body: null headers: Accept: @@ -2838,7 +2838,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3?offset=0%2C200&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e400c02ad3228041d987653df2a27b2902f3e88a%3Aa52e215ac6c4c527d0a8919567cb163c1b940e2349e81516060c0044856f1d73?offset=0%2C200&limit=100%2C100 body: null headers: Accept: @@ -4101,7 +4101,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3?offset=0%2C300&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e400c02ad3228041d987653df2a27b2902f3e88a%3Aa52e215ac6c4c527d0a8919567cb163c1b940e2349e81516060c0044856f1d73?offset=0%2C300&limit=100%2C100 body: null headers: Accept: @@ -4932,7 +4932,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e400c02ad3228041d987653df2a27b2902f3e88a%3Aa52e215ac6c4c527d0a8919567cb163c1b940e2349e81516060c0044856f1d73/metadata body: null headers: Accept: @@ -5071,7 +5071,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 386751f09a69a3c207bb1e985d852182febb6147:256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3 + executionResult: e400c02ad3228041d987653df2a27b2902f3e88a:a52e215ac6c4c527d0a8919567cb163c1b940e2349e81516060c0044856f1d73 resultSpec: dimensions: - localIdentifier: dim_0 @@ -5088,7 +5088,7 @@ interactions: resultSize: 2913 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e400c02ad3228041d987653df2a27b2902f3e88a%3Aa52e215ac6c4c527d0a8919567cb163c1b940e2349e81516060c0044856f1d73?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -6351,7 +6351,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3?offset=0%2C100&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e400c02ad3228041d987653df2a27b2902f3e88a%3Aa52e215ac6c4c527d0a8919567cb163c1b940e2349e81516060c0044856f1d73?offset=0%2C100&limit=100%2C100 body: null headers: Accept: @@ -7614,7 +7614,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3?offset=0%2C200&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e400c02ad3228041d987653df2a27b2902f3e88a%3Aa52e215ac6c4c527d0a8919567cb163c1b940e2349e81516060c0044856f1d73?offset=0%2C200&limit=100%2C100 body: null headers: Accept: @@ -8877,7 +8877,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3?offset=0%2C300&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e400c02ad3228041d987653df2a27b2902f3e88a%3Aa52e215ac6c4c527d0a8919567cb163c1b940e2349e81516060c0044856f1d73?offset=0%2C300&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals1.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals1.yaml index 71680cae2..34d953910 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals1.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals1.yaml @@ -109,7 +109,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 36648245-3acc-43c1-8908-cc31fe1b53db + - 0a981ce0-6a08-45cc-864d-d0662027abde X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -172,10 +172,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: a649815cfb87082d6feb37223aa9f8be3224f4fa:8b580661e6d5c808343ed457e706d48027254604e5e5ff42f1458ba323a1e4f0 + executionResult: 4452134b4601fed2cbe90ca7c68313a3926aec64:3bad2ec97695db20e2c42d2d8ebf3dbee0459146469238be14c2c44d13f03606 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a649815cfb87082d6feb37223aa9f8be3224f4fa%3A8b580661e6d5c808343ed457e706d48027254604e5e5ff42f1458ba323a1e4f0/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4452134b4601fed2cbe90ca7c68313a3926aec64%3A3bad2ec97695db20e2c42d2d8ebf3dbee0459146469238be14c2c44d13f03606/metadata body: null headers: Accept: @@ -314,7 +314,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: a649815cfb87082d6feb37223aa9f8be3224f4fa:8b580661e6d5c808343ed457e706d48027254604e5e5ff42f1458ba323a1e4f0 + executionResult: 4452134b4601fed2cbe90ca7c68313a3926aec64:3bad2ec97695db20e2c42d2d8ebf3dbee0459146469238be14c2c44d13f03606 resultSpec: dimensions: - localIdentifier: dim_0 @@ -349,7 +349,7 @@ interactions: resultSize: 4794 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a649815cfb87082d6feb37223aa9f8be3224f4fa%3A8b580661e6d5c808343ed457e706d48027254604e5e5ff42f1458ba323a1e4f0?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4452134b4601fed2cbe90ca7c68313a3926aec64%3A3bad2ec97695db20e2c42d2d8ebf3dbee0459146469238be14c2c44d13f03606?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1778,7 +1778,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a649815cfb87082d6feb37223aa9f8be3224f4fa%3A8b580661e6d5c808343ed457e706d48027254604e5e5ff42f1458ba323a1e4f0/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4452134b4601fed2cbe90ca7c68313a3926aec64%3A3bad2ec97695db20e2c42d2d8ebf3dbee0459146469238be14c2c44d13f03606/metadata body: null headers: Accept: @@ -1917,7 +1917,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: a649815cfb87082d6feb37223aa9f8be3224f4fa:8b580661e6d5c808343ed457e706d48027254604e5e5ff42f1458ba323a1e4f0 + executionResult: 4452134b4601fed2cbe90ca7c68313a3926aec64:3bad2ec97695db20e2c42d2d8ebf3dbee0459146469238be14c2c44d13f03606 resultSpec: dimensions: - localIdentifier: dim_0 @@ -1952,7 +1952,7 @@ interactions: resultSize: 4794 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a649815cfb87082d6feb37223aa9f8be3224f4fa%3A8b580661e6d5c808343ed457e706d48027254604e5e5ff42f1458ba323a1e4f0?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4452134b4601fed2cbe90ca7c68313a3926aec64%3A3bad2ec97695db20e2c42d2d8ebf3dbee0459146469238be14c2c44d13f03606?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals2.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals2.yaml index fc154a78c..e76c824bd 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals2.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals2.yaml @@ -107,7 +107,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 1d00150b-78e7-4b9a-b508-7d73b88a0c68 + - 70b60107-13cc-45eb-8104-95bada796cbf X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -170,10 +170,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: a33bf119128572edf1c02d46eb317c9587b77ae6:9f397f64b5570996a2283f92fc8cd2872cd1eb1daaaafbed762900f90716794b + executionResult: 1eb70b179dbd41b0f6bd54bd08f698e4ad1fd99f:f5b34e90aa7ae2848c7bef6080029817dc09deda7013d1a33a1d90df3dbfb0cf - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a33bf119128572edf1c02d46eb317c9587b77ae6%3A9f397f64b5570996a2283f92fc8cd2872cd1eb1daaaafbed762900f90716794b/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/1eb70b179dbd41b0f6bd54bd08f698e4ad1fd99f%3Af5b34e90aa7ae2848c7bef6080029817dc09deda7013d1a33a1d90df3dbfb0cf/metadata body: null headers: Accept: @@ -312,7 +312,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: a33bf119128572edf1c02d46eb317c9587b77ae6:9f397f64b5570996a2283f92fc8cd2872cd1eb1daaaafbed762900f90716794b + executionResult: 1eb70b179dbd41b0f6bd54bd08f698e4ad1fd99f:f5b34e90aa7ae2848c7bef6080029817dc09deda7013d1a33a1d90df3dbfb0cf resultSpec: dimensions: - localIdentifier: dim_0 @@ -345,7 +345,7 @@ interactions: resultSize: 15444 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a33bf119128572edf1c02d46eb317c9587b77ae6%3A9f397f64b5570996a2283f92fc8cd2872cd1eb1daaaafbed762900f90716794b?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/1eb70b179dbd41b0f6bd54bd08f698e4ad1fd99f%3Af5b34e90aa7ae2848c7bef6080029817dc09deda7013d1a33a1d90df3dbfb0cf?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -2829,7 +2829,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a33bf119128572edf1c02d46eb317c9587b77ae6%3A9f397f64b5570996a2283f92fc8cd2872cd1eb1daaaafbed762900f90716794b/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/1eb70b179dbd41b0f6bd54bd08f698e4ad1fd99f%3Af5b34e90aa7ae2848c7bef6080029817dc09deda7013d1a33a1d90df3dbfb0cf/metadata body: null headers: Accept: @@ -2968,7 +2968,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: a33bf119128572edf1c02d46eb317c9587b77ae6:9f397f64b5570996a2283f92fc8cd2872cd1eb1daaaafbed762900f90716794b + executionResult: 1eb70b179dbd41b0f6bd54bd08f698e4ad1fd99f:f5b34e90aa7ae2848c7bef6080029817dc09deda7013d1a33a1d90df3dbfb0cf resultSpec: dimensions: - localIdentifier: dim_0 @@ -3001,7 +3001,7 @@ interactions: resultSize: 15444 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a33bf119128572edf1c02d46eb317c9587b77ae6%3A9f397f64b5570996a2283f92fc8cd2872cd1eb1daaaafbed762900f90716794b?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/1eb70b179dbd41b0f6bd54bd08f698e4ad1fd99f%3Af5b34e90aa7ae2848c7bef6080029817dc09deda7013d1a33a1d90df3dbfb0cf?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals3.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals3.yaml index 8afa6b091..0b9f1620d 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals3.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals3.yaml @@ -109,7 +109,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 1066d932-4139-4f47-97f3-5b869ac5c216 + - 55d41974-9b3e-4502-93e6-52748b02b591 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -172,10 +172,10 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 2d791359922813b5df559d13014cc45c2c60d130:c54646fe97c0835a1530817411902d0a68dce12d4a3bba0fbf6a23da8f3265c3 + executionResult: 6e77563a952efd525d9fdabc2361aec007148678:aead6fa158a7c3bf8ecb8d9cc67eb9752a56306dcb7b834154641514405cadd3 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2d791359922813b5df559d13014cc45c2c60d130%3Ac54646fe97c0835a1530817411902d0a68dce12d4a3bba0fbf6a23da8f3265c3/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6e77563a952efd525d9fdabc2361aec007148678%3Aaead6fa158a7c3bf8ecb8d9cc67eb9752a56306dcb7b834154641514405cadd3/metadata body: null headers: Accept: @@ -314,7 +314,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 2d791359922813b5df559d13014cc45c2c60d130:c54646fe97c0835a1530817411902d0a68dce12d4a3bba0fbf6a23da8f3265c3 + executionResult: 6e77563a952efd525d9fdabc2361aec007148678:aead6fa158a7c3bf8ecb8d9cc67eb9752a56306dcb7b834154641514405cadd3 resultSpec: dimensions: - localIdentifier: dim_0 @@ -349,7 +349,7 @@ interactions: resultSize: 4794 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2d791359922813b5df559d13014cc45c2c60d130%3Ac54646fe97c0835a1530817411902d0a68dce12d4a3bba0fbf6a23da8f3265c3?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6e77563a952efd525d9fdabc2361aec007148678%3Aaead6fa158a7c3bf8ecb8d9cc67eb9752a56306dcb7b834154641514405cadd3?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1778,7 +1778,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2d791359922813b5df559d13014cc45c2c60d130%3Ac54646fe97c0835a1530817411902d0a68dce12d4a3bba0fbf6a23da8f3265c3/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6e77563a952efd525d9fdabc2361aec007148678%3Aaead6fa158a7c3bf8ecb8d9cc67eb9752a56306dcb7b834154641514405cadd3/metadata body: null headers: Accept: @@ -1917,7 +1917,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 2d791359922813b5df559d13014cc45c2c60d130:c54646fe97c0835a1530817411902d0a68dce12d4a3bba0fbf6a23da8f3265c3 + executionResult: 6e77563a952efd525d9fdabc2361aec007148678:aead6fa158a7c3bf8ecb8d9cc67eb9752a56306dcb7b834154641514405cadd3 resultSpec: dimensions: - localIdentifier: dim_0 @@ -1952,7 +1952,7 @@ interactions: resultSize: 4794 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2d791359922813b5df559d13014cc45c2c60d130%3Ac54646fe97c0835a1530817411902d0a68dce12d4a3bba0fbf6a23da8f3265c3?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6e77563a952efd525d9fdabc2361aec007148678%3Aaead6fa158a7c3bf8ecb8d9cc67eb9752a56306dcb7b834154641514405cadd3?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals4.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals4.yaml index 9b4be454b..3b0b23e0c 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals4.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals4.yaml @@ -107,7 +107,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 02775fa6-c32a-46e5-af73-662aa3ade16f + - 9061c47d-8041-4ab9-a5db-804d517d805b X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -170,10 +170,10 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: fdee9d29c26aefdab2ece73178f113a9c3b79b44:30e37e666523a0886db49a684c2acff326d7742bcc5d146f8063c2cf9b1a5343 + executionResult: a95b1bc455c8a7bf9f9d4948fef19d2ca539324c:406a9e5e089cfa01ac18c57bd69e24324e0a6ce98e2b69c20e292ff40876143e - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fdee9d29c26aefdab2ece73178f113a9c3b79b44%3A30e37e666523a0886db49a684c2acff326d7742bcc5d146f8063c2cf9b1a5343/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a95b1bc455c8a7bf9f9d4948fef19d2ca539324c%3A406a9e5e089cfa01ac18c57bd69e24324e0a6ce98e2b69c20e292ff40876143e/metadata body: null headers: Accept: @@ -312,7 +312,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: fdee9d29c26aefdab2ece73178f113a9c3b79b44:30e37e666523a0886db49a684c2acff326d7742bcc5d146f8063c2cf9b1a5343 + executionResult: a95b1bc455c8a7bf9f9d4948fef19d2ca539324c:406a9e5e089cfa01ac18c57bd69e24324e0a6ce98e2b69c20e292ff40876143e resultSpec: dimensions: - localIdentifier: dim_0 @@ -345,7 +345,7 @@ interactions: resultSize: 15444 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fdee9d29c26aefdab2ece73178f113a9c3b79b44%3A30e37e666523a0886db49a684c2acff326d7742bcc5d146f8063c2cf9b1a5343?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a95b1bc455c8a7bf9f9d4948fef19d2ca539324c%3A406a9e5e089cfa01ac18c57bd69e24324e0a6ce98e2b69c20e292ff40876143e?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -2829,7 +2829,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fdee9d29c26aefdab2ece73178f113a9c3b79b44%3A30e37e666523a0886db49a684c2acff326d7742bcc5d146f8063c2cf9b1a5343/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a95b1bc455c8a7bf9f9d4948fef19d2ca539324c%3A406a9e5e089cfa01ac18c57bd69e24324e0a6ce98e2b69c20e292ff40876143e/metadata body: null headers: Accept: @@ -2968,7 +2968,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: fdee9d29c26aefdab2ece73178f113a9c3b79b44:30e37e666523a0886db49a684c2acff326d7742bcc5d146f8063c2cf9b1a5343 + executionResult: a95b1bc455c8a7bf9f9d4948fef19d2ca539324c:406a9e5e089cfa01ac18c57bd69e24324e0a6ce98e2b69c20e292ff40876143e resultSpec: dimensions: - localIdentifier: dim_0 @@ -3001,7 +3001,7 @@ interactions: resultSize: 15444 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fdee9d29c26aefdab2ece73178f113a9c3b79b44%3A30e37e666523a0886db49a684c2acff326d7742bcc5d146f8063c2cf9b1a5343?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a95b1bc455c8a7bf9f9d4948fef19d2ca539324c%3A406a9e5e089cfa01ac18c57bd69e24324e0a6ce98e2b69c20e292ff40876143e?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim1.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim1.yaml index fe2ff9ef1..449b0584a 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim1.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim1.yaml @@ -90,7 +90,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 584b5944-5a4c-4486-80c8-aaeb41291495 + - 54491264-64a8-4538-be42-282405729e75 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +153,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 0e947722ee475f87fe003c728aa3291d7d43afd1:ef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3 + executionResult: 303916b14648778bf8e07a33aefe9841b7a66596:95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/303916b14648778bf8e07a33aefe9841b7a66596%3A95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b/metadata body: null headers: Accept: @@ -295,7 +295,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 0e947722ee475f87fe003c728aa3291d7d43afd1:ef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3 + executionResult: 303916b14648778bf8e07a33aefe9841b7a66596:95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b resultSpec: dimensions: - localIdentifier: dim_0 @@ -312,7 +312,7 @@ interactions: resultSize: 4625 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/303916b14648778bf8e07a33aefe9841b7a66596%3A95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1087,7 +1087,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/303916b14648778bf8e07a33aefe9841b7a66596%3A95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b/metadata body: null headers: Accept: @@ -1226,7 +1226,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 0e947722ee475f87fe003c728aa3291d7d43afd1:ef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3 + executionResult: 303916b14648778bf8e07a33aefe9841b7a66596:95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b resultSpec: dimensions: - localIdentifier: dim_0 @@ -1243,7 +1243,7 @@ interactions: resultSize: 4625 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/303916b14648778bf8e07a33aefe9841b7a66596%3A95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -2018,7 +2018,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/303916b14648778bf8e07a33aefe9841b7a66596%3A95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b/metadata body: null headers: Accept: @@ -2157,7 +2157,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 0e947722ee475f87fe003c728aa3291d7d43afd1:ef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3 + executionResult: 303916b14648778bf8e07a33aefe9841b7a66596:95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b resultSpec: dimensions: - localIdentifier: dim_0 @@ -2174,7 +2174,7 @@ interactions: resultSize: 4625 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/303916b14648778bf8e07a33aefe9841b7a66596%3A95c5b9be33f55781acd8fd13ffdb8ffdd1709ec15924fd694153c111838d1a8b?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim2.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim2.yaml index 53a64b72d..b115e23b9 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim2.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim2.yaml @@ -90,7 +90,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 50de5eb4-1a9d-4584-929c-b1fb8a4415c5 + - be9ede5e-93ee-456e-990a-6dbde60524a5 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +153,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf:3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5 + executionResult: 4656e3fd472dd7c13ce927fe67a57bbbbd2ecd25:55651560c7b61d0472311bf6243550d210324b8c7dcc009544498985acd24b1e - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf%3A3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4656e3fd472dd7c13ce927fe67a57bbbbd2ecd25%3A55651560c7b61d0472311bf6243550d210324b8c7dcc009544498985acd24b1e/metadata body: null headers: Accept: @@ -295,7 +295,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf:3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5 + executionResult: 4656e3fd472dd7c13ce927fe67a57bbbbd2ecd25:55651560c7b61d0472311bf6243550d210324b8c7dcc009544498985acd24b1e resultSpec: dimensions: - localIdentifier: dim_0 @@ -312,7 +312,7 @@ interactions: resultSize: 11457 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf%3A3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4656e3fd472dd7c13ce927fe67a57bbbbd2ecd25%3A55651560c7b61d0472311bf6243550d210324b8c7dcc009544498985acd24b1e?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1479,7 +1479,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf%3A3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5?offset=100%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4656e3fd472dd7c13ce927fe67a57bbbbd2ecd25%3A55651560c7b61d0472311bf6243550d210324b8c7dcc009544498985acd24b1e?offset=100%2C0&limit=100%2C100 body: null headers: Accept: @@ -2448,7 +2448,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf%3A3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4656e3fd472dd7c13ce927fe67a57bbbbd2ecd25%3A55651560c7b61d0472311bf6243550d210324b8c7dcc009544498985acd24b1e/metadata body: null headers: Accept: @@ -2587,7 +2587,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf:3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5 + executionResult: 4656e3fd472dd7c13ce927fe67a57bbbbd2ecd25:55651560c7b61d0472311bf6243550d210324b8c7dcc009544498985acd24b1e resultSpec: dimensions: - localIdentifier: dim_0 @@ -2604,7 +2604,7 @@ interactions: resultSize: 11457 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf%3A3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4656e3fd472dd7c13ce927fe67a57bbbbd2ecd25%3A55651560c7b61d0472311bf6243550d210324b8c7dcc009544498985acd24b1e?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -3771,7 +3771,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf%3A3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5?offset=100%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4656e3fd472dd7c13ce927fe67a57bbbbd2ecd25%3A55651560c7b61d0472311bf6243550d210324b8c7dcc009544498985acd24b1e?offset=100%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim3.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim3.yaml index e961c747d..31b3ddfbc 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim3.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim3.yaml @@ -90,7 +90,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 3afaca61-81f4-4bf4-9a90-17b15d94a9d8 + - 1b131c7d-cd14-4f7b-b90b-8ab0d62d2650 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +153,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: b58d70f1d8527e941e5cb260740c25c817ab475d:d64c446d624f53ebb8ef33852a42cbab2448b413c1cd59de2cec53b3302bbb4e + executionResult: 3877c93f565baf9e1bec9f86095c66c423a8ee79:d581c8b22327ab3a08687b749e8fbd214a436e9777051b9fd2ebe4b2fe382314 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b58d70f1d8527e941e5cb260740c25c817ab475d%3Ad64c446d624f53ebb8ef33852a42cbab2448b413c1cd59de2cec53b3302bbb4e/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3877c93f565baf9e1bec9f86095c66c423a8ee79%3Ad581c8b22327ab3a08687b749e8fbd214a436e9777051b9fd2ebe4b2fe382314/metadata body: null headers: Accept: @@ -295,7 +295,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: b58d70f1d8527e941e5cb260740c25c817ab475d:d64c446d624f53ebb8ef33852a42cbab2448b413c1cd59de2cec53b3302bbb4e + executionResult: 3877c93f565baf9e1bec9f86095c66c423a8ee79:d581c8b22327ab3a08687b749e8fbd214a436e9777051b9fd2ebe4b2fe382314 resultSpec: dimensions: - localIdentifier: dim_0 @@ -312,7 +312,7 @@ interactions: resultSize: 3152 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b58d70f1d8527e941e5cb260740c25c817ab475d%3Ad64c446d624f53ebb8ef33852a42cbab2448b413c1cd59de2cec53b3302bbb4e?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3877c93f565baf9e1bec9f86095c66c423a8ee79%3Ad581c8b22327ab3a08687b749e8fbd214a436e9777051b9fd2ebe4b2fe382314?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1539,7 +1539,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b58d70f1d8527e941e5cb260740c25c817ab475d%3Ad64c446d624f53ebb8ef33852a42cbab2448b413c1cd59de2cec53b3302bbb4e/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3877c93f565baf9e1bec9f86095c66c423a8ee79%3Ad581c8b22327ab3a08687b749e8fbd214a436e9777051b9fd2ebe4b2fe382314/metadata body: null headers: Accept: @@ -1678,7 +1678,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: b58d70f1d8527e941e5cb260740c25c817ab475d:d64c446d624f53ebb8ef33852a42cbab2448b413c1cd59de2cec53b3302bbb4e + executionResult: 3877c93f565baf9e1bec9f86095c66c423a8ee79:d581c8b22327ab3a08687b749e8fbd214a436e9777051b9fd2ebe4b2fe382314 resultSpec: dimensions: - localIdentifier: dim_0 @@ -1695,7 +1695,7 @@ interactions: resultSize: 3152 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b58d70f1d8527e941e5cb260740c25c817ab475d%3Ad64c446d624f53ebb8ef33852a42cbab2448b413c1cd59de2cec53b3302bbb4e?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3877c93f565baf9e1bec9f86095c66c423a8ee79%3Ad581c8b22327ab3a08687b749e8fbd214a436e9777051b9fd2ebe4b2fe382314?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items.yaml index 5d07d697f..6d5e15a90 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items.yaml @@ -84,7 +84,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - f42d9691-0862-41f2-8f64-ad81e72b19ae + - 83c3003d-f827-4af6-b358-8a59c78efd5e X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -132,7 +132,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 03b08c603ed4d02ef95164fcac5ee84a79cd1bdd:edf37f30e4cbc7b8f978fd4bc084e8777afdb758f7ce49e73026f162541c696a + executionResult: 109a44c1026c298085fe2412fb52c5106a1ddc34:92c05220f350742f6484a2cfdd00b30dfd3a93f5956e78b8f62990eebee3544a - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -292,7 +292,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/03b08c603ed4d02ef95164fcac5ee84a79cd1bdd%3Aedf37f30e4cbc7b8f978fd4bc084e8777afdb758f7ce49e73026f162541c696a?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/109a44c1026c298085fe2412fb52c5106a1ddc34%3A92c05220f350742f6484a2cfdd00b30dfd3a93f5956e78b8f62990eebee3544a?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items_no_index.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items_no_index.yaml index dec3afb80..ac8fa24d0 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items_no_index.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items_no_index.yaml @@ -84,7 +84,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 5d54ef1e-3e72-4916-8489-7e951f323ea7 + - 4873df2e-5c02-4e72-964c-4d3af9ae9038 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -132,7 +132,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 03b08c603ed4d02ef95164fcac5ee84a79cd1bdd:edf37f30e4cbc7b8f978fd4bc084e8777afdb758f7ce49e73026f162541c696a + executionResult: 109a44c1026c298085fe2412fb52c5106a1ddc34:92c05220f350742f6484a2cfdd00b30dfd3a93f5956e78b8f62990eebee3544a - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -292,7 +292,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/03b08c603ed4d02ef95164fcac5ee84a79cd1bdd%3Aedf37f30e4cbc7b8f978fd4bc084e8777afdb758f7ce49e73026f162541c696a?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/109a44c1026c298085fe2412fb52c5106a1ddc34%3A92c05220f350742f6484a2cfdd00b30dfd3a93f5956e78b8f62990eebee3544a?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization.yaml index 1edf6a418..7b03ecda6 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization.yaml @@ -366,7 +366,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - ff5b482f-b918-4951-8fc1-6c42ec064275 + - 186539fb-39d3-4375-a032-d4d295d8a65f X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -418,7 +418,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: e8acbdaeb988844d770d3487a3219fad483a5231:bf2e09d878095430af2c01382f18bb36e1cf2d1a4dfc461ed9f827098a1e9077 + executionResult: f24c859e524c935410b1d5aee9c623a90dc5130f:fe8c5304c9becbb52f5107a86351bd8335dfda30ba6e614ac1b58314b3b8e182 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cproduct_name%29&page=0&size=500 @@ -561,7 +561,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27product_name%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e8acbdaeb988844d770d3487a3219fad483a5231%3Abf2e09d878095430af2c01382f18bb36e1cf2d1a4dfc461ed9f827098a1e9077?offset=0%2C0&limit=4%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f24c859e524c935410b1d5aee9c623a90dc5130f%3Afe8c5304c9becbb52f5107a86351bd8335dfda30ba6e614ac1b58314b3b8e182?offset=0%2C0&limit=4%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_date.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_date.yaml index 9a643850f..43a44242d 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_date.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_date.yaml @@ -276,7 +276,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - a66b6ec1-2e85-42d0-887c-2bc1c7c3c852 + - 3027294a-cff1-4fc6-8e0a-9512cfbc0a61 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -315,7 +315,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 3c00f93da466ea9a149952e4b0de2e0f019885ed:5666ac5909d76114750b24717129214c32e7caf41604e87f1da9a3931ac59a47 + executionResult: 382639b09209c59324d131fa1dcec8d26b85ee6f:fafded8c5be5dd9a60709c3fd075d2d1be0a83ffe9c92f05486967a195d92af4 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28date.month%29&page=0&size=500 @@ -410,7 +410,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27date.month%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3c00f93da466ea9a149952e4b0de2e0f019885ed%3A5666ac5909d76114750b24717129214c32e7caf41604e87f1da9a3931ac59a47?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/382639b09209c59324d131fa1dcec8d26b85ee6f%3Afafded8c5be5dd9a60709c3fd075d2d1be0a83ffe9c92f05486967a195d92af4?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_no_index.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_no_index.yaml index fb557fd4a..35a2c7f2d 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_no_index.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_no_index.yaml @@ -366,7 +366,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - ba1411d9-9e27-4112-b950-6b307a691649 + - 777f2771-b2f1-49ea-837a-f4dfd3369d84 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -418,7 +418,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: e8acbdaeb988844d770d3487a3219fad483a5231:bf2e09d878095430af2c01382f18bb36e1cf2d1a4dfc461ed9f827098a1e9077 + executionResult: f24c859e524c935410b1d5aee9c623a90dc5130f:fe8c5304c9becbb52f5107a86351bd8335dfda30ba6e614ac1b58314b3b8e182 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cproduct_name%29&page=0&size=500 @@ -561,7 +561,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27product_name%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e8acbdaeb988844d770d3487a3219fad483a5231%3Abf2e09d878095430af2c01382f18bb36e1cf2d1a4dfc461ed9f827098a1e9077?offset=0%2C0&limit=4%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f24c859e524c935410b1d5aee9c623a90dc5130f%3Afe8c5304c9becbb52f5107a86351bd8335dfda30ba6e614ac1b58314b3b8e182?offset=0%2C0&limit=4%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/empty_indexed_dataframe.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/empty_indexed_dataframe.yaml index 983cba22a..cd26519b3 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/empty_indexed_dataframe.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/empty_indexed_dataframe.yaml @@ -77,7 +77,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 0bde9aa3-687f-4e44-a110-ae5ffa467c10 + - 2a11f929-05ed-40ee-a063-a2ba5f86cf9e X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -112,7 +112,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: ee4190dd22643faf93452de3a7166c2a79586bb4:ce65c4b8a338fb1f72aa7dfbcd9b1081ec026664e61bd5c201584386bb4518a4 + executionResult: a10377b7ddfb3d3c171490478a4d6800d268d96a:dde3be1a4df002ad543fa40acdc959b6ad50690c6ac9c230d90e686532b46c68 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28product_name%29&page=0&size=500 @@ -217,7 +217,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27product_name%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ee4190dd22643faf93452de3a7166c2a79586bb4%3Ace65c4b8a338fb1f72aa7dfbcd9b1081ec026664e61bd5c201584386bb4518a4?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a10377b7ddfb3d3c171490478a4d6800d268d96a%3Adde3be1a4df002ad543fa40acdc959b6ad50690c6ac9c230d90e686532b46c68?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/empty_not_indexed_dataframe.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/empty_not_indexed_dataframe.yaml index 555053f46..507e945f4 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/empty_not_indexed_dataframe.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/empty_not_indexed_dataframe.yaml @@ -77,7 +77,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 84f9265c-b1bc-4201-b568-fb7f5dfb9740 + - 6e05108e-0199-42fd-9beb-3d804168f502 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -112,7 +112,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: ee4190dd22643faf93452de3a7166c2a79586bb4:ce65c4b8a338fb1f72aa7dfbcd9b1081ec026664e61bd5c201584386bb4518a4 + executionResult: a10377b7ddfb3d3c171490478a4d6800d268d96a:dde3be1a4df002ad543fa40acdc959b6ad50690c6ac9c230d90e686532b46c68 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28product_name%29&page=0&size=500 @@ -217,7 +217,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27product_name%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ee4190dd22643faf93452de3a7166c2a79586bb4%3Ace65c4b8a338fb1f72aa7dfbcd9b1081ec026664e61bd5c201584386bb4518a4?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a10377b7ddfb3d3c171490478a4d6800d268d96a%3Adde3be1a4df002ad543fa40acdc959b6ad50690c6ac9c230d90e686532b46c68?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/filtered_empty_df.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/filtered_empty_df.yaml index 87c9ec065..5b717208f 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/filtered_empty_df.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/filtered_empty_df.yaml @@ -68,7 +68,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 8853a0b5-1652-417a-ad35-1ec70968461e + - f4f55256-e178-42b7-91e6-b00c148a8e91 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -83,10 +83,10 @@ interactions: name: Revenue localIdentifier: dim_0 links: - executionResult: 69e4a096227f72ff11c36b0557535666a51ea412:6f5e2f8b873f3a9cef4ca5174c26257be92ef1fde2358b7a7d1f6c02857f8171 + executionResult: e0ff6512104b55785421c39ecce67fcf844531d9:449e943b8ca74e6e01316d3c40344575b2e84629b309ac43192761732b8dff58 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/69e4a096227f72ff11c36b0557535666a51ea412%3A6f5e2f8b873f3a9cef4ca5174c26257be92ef1fde2358b7a7d1f6c02857f8171?offset=0&limit=1 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e0ff6512104b55785421c39ecce67fcf844531d9%3A449e943b8ca74e6e01316d3c40344575b2e84629b309ac43192761732b8dff58?offset=0&limit=1 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label.yaml index eb30d31ba..1faa459af 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label.yaml @@ -102,7 +102,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 415abfae-2c55-4adb-9b3f-165ae45e3113 + - 06b4ec23-6752-4fee-b52d-9c2a51d646c5 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -167,7 +167,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 6b2e44cd78c7918b29a7c57161843271659e2e16:79b67e2ddca60dc289217433f83d7bbbe5c38050fc22b75668b7715684cbd6f5 + executionResult: c6b4984b8fde659c5d250170499b08b3fd47cdee:d319c604871ce0a6680691331b4fa1e77b49c8a91a2c8525da376dae04e10188 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28state%2Cregion%2Cproducts.category%29&page=0&size=500 @@ -287,10 +287,10 @@ interactions: type: dataset labels: data: - - id: geo__state__location - type: label - id: state type: label + - id: geo__state__location + type: label type: attribute included: - attributes: @@ -384,7 +384,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27state%27%2C%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6b2e44cd78c7918b29a7c57161843271659e2e16%3A79b67e2ddca60dc289217433f83d7bbbe5c38050fc22b75668b7715684cbd6f5?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c6b4984b8fde659c5d250170499b08b3fd47cdee%3Ad319c604871ce0a6680691331b4fa1e77b49c8a91a2c8525da376dae04e10188?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label_reuse.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label_reuse.yaml index e305d13f9..1799b9418 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label_reuse.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label_reuse.yaml @@ -91,7 +91,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - b9bfcc42-7b74-4032-b0c6-7e23d5d0e34e + - cbe6e9a9-aee3-45b1-8102-b4afe6ba6b96 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -141,7 +141,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 6a90697b8d8710407c2b8feb35c5bf69fb0a1943:5e3aa48e73681fe82cacabdb5ee132eb3bd637447a4b367d1e8a87bced232164 + executionResult: 54e2f718be94534d9b9f698c8224d3c7c0eb5155:8c03c8a2822cc580208b860d66d1c7afe4691fb31d2bb87b624466adfd7208f8 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -301,7 +301,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6a90697b8d8710407c2b8feb35c5bf69fb0a1943%3A5e3aa48e73681fe82cacabdb5ee132eb3bd637447a4b367d1e8a87bced232164?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/54e2f718be94534d9b9f698c8224d3c7c0eb5155%3A8c03c8a2822cc580208b860d66d1c7afe4691fb31d2bb87b624466adfd7208f8?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics.yaml index 9b6afc7a4..7fa3e3fbf 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics.yaml @@ -83,7 +83,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - e213ac5b-5e10-4ae8-b427-2b16cb5ba5a7 + - e3824f0f-e863-4705-b56d-defdfe7e6efc X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -133,7 +133,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 776731c6aeac9565e06a853126795f8ae9d52f83:25db9115b07fcc02b82a6dc5c859b38016fdb9198f88486b21b268f5b8dc4676 + executionResult: 5250e36733c75ec8dd345a51df911bb8c3e43f21:7df5d60c205ecd354bc96f01014fe96a223589482cf61a71a4bd0532f0ef6cbd - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -293,7 +293,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/776731c6aeac9565e06a853126795f8ae9d52f83%3A25db9115b07fcc02b82a6dc5c859b38016fdb9198f88486b21b268f5b8dc4676?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/5250e36733c75ec8dd345a51df911bb8c3e43f21%3A7df5d60c205ecd354bc96f01014fe96a223589482cf61a71a4bd0532f0ef6cbd?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics_and_label.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics_and_label.yaml index 59dd3faf0..7aa873cd2 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics_and_label.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics_and_label.yaml @@ -89,7 +89,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - f5e8f4f9-c80a-4dd6-ba25-1a7b4d9d60e5 + - 2be79e4c-8f0e-4c9e-9014-8393b8a68a6a X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -154,7 +154,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 476f464075aac5f9f604a2e94ed9ba5731327b03:4e3ab5a9aedacb4f49541086c08cf54a6a9dad1e3df16763f931b18a8c0125b7 + executionResult: 2618a68187d1831b7393d45ecc5e9c09189f1103:5f6f8c8449396732221776611ba65e31a0bbb504ca112dd5a3b44482335d293d - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28state%2Cregion%2Cproducts.category%29&page=0&size=500 @@ -274,10 +274,10 @@ interactions: type: dataset labels: data: - - id: geo__state__location - type: label - id: state type: label + - id: geo__state__location + type: label type: attribute included: - attributes: @@ -371,7 +371,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27state%27%2C%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/476f464075aac5f9f604a2e94ed9ba5731327b03%3A4e3ab5a9aedacb4f49541086c08cf54a6a9dad1e3df16763f931b18a8c0125b7?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2618a68187d1831b7393d45ecc5e9c09189f1103%3A5f6f8c8449396732221776611ba65e31a0bbb504ca112dd5a3b44482335d293d?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_filtered_metrics_and_labels.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_filtered_metrics_and_labels.yaml index 6230d256a..f71b33626 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_filtered_metrics_and_labels.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_filtered_metrics_and_labels.yaml @@ -85,7 +85,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 0e878956-01a5-4eef-8e44-f26d8c74a82d + - 407c5493-85aa-4413-a8db-8e34ea7d0207 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -120,7 +120,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 60407482a73e76a5e23f5f5f8d2a3e667450b37a:385ffb45444783023c1280f1a3cd7f0a89755e7c620f62f51cc0e1cb50e51042 + executionResult: f4354c263164691ab339d070bd722e429afefd57:de094cd3a05a9970b014663993be7d14713849944dc1b2892831cb8604618dfa - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -225,7 +225,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/60407482a73e76a5e23f5f5f8d2a3e667450b37a%3A385ffb45444783023c1280f1a3cd7f0a89755e7c620f62f51cc0e1cb50e51042?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f4354c263164691ab339d070bd722e429afefd57%3Ade094cd3a05a9970b014663993be7d14713849944dc1b2892831cb8604618dfa?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics.yaml index 46788c3ee..7b690fb20 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics.yaml @@ -69,7 +69,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - a9b02c73-35b6-4234-9042-816df67761a4 + - afb5d88f-7602-4bb5-a04f-c4ed06878148 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -87,10 +87,10 @@ interactions: name: '# of Orders' localIdentifier: dim_0 links: - executionResult: 130706a787ae859d91e16fd76ac64fef305dded5:e90de3525505af79393d72ca37b26355cddaab8c9316b978efb72b52e36d971d + executionResult: 5444c92bc7058decb90236382e461cfc633cd25b:ffcb263f86768d7cd1be2709a212bf9eba59a1233ec433604e6f2cdeddd93d33 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/130706a787ae859d91e16fd76ac64fef305dded5%3Ae90de3525505af79393d72ca37b26355cddaab8c9316b978efb72b52e36d971d?offset=0&limit=2 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/5444c92bc7058decb90236382e461cfc633cd25b%3Affcb263f86768d7cd1be2709a212bf9eba59a1233ec433604e6f2cdeddd93d33?offset=0&limit=2 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics_and_labels.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics_and_labels.yaml index 99d4ed8af..e951e3f7a 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics_and_labels.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics_and_labels.yaml @@ -77,7 +77,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 5681e8d0-0b3d-416e-881e-3720f3417a33 + - 22fbdc16-d0ed-4fff-9437-3d0715597d21 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -112,7 +112,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 56c008b59b4f32392ad4b93d66b1dd1a1db22a98:4aecd132611831544ce31b12d24847d1d39b1d2c661fabe22e83826783902fdc + executionResult: 5bed0f6c9b2d90f6035113efb8d1c071d8d4eb52:2fc3691cf36a4d74541e3fffe84db86df711f87065ddeb3ae7155ebe8bf9d815 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -217,7 +217,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/56c008b59b4f32392ad4b93d66b1dd1a1db22a98%3A4aecd132611831544ce31b12d24847d1d39b1d2c661fabe22e83826783902fdc?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/5bed0f6c9b2d90f6035113efb8d1c071d8d4eb52%3A2fc3691cf36a4d74541e3fffe84db86df711f87065ddeb3ae7155ebe8bf9d815?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_filtered_metrics_and_label.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_filtered_metrics_and_label.yaml index eb2cc4b40..308c7ceb5 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_filtered_metrics_and_label.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_filtered_metrics_and_label.yaml @@ -122,7 +122,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 466ae928-ec5e-4b34-b088-d964ea4fbaf0 + - b0d2e680-236a-4910-8d42-40cf59ce3336 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -168,7 +168,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 39edd0c021ce1348b1e145e23713d2f029be7e53:f780f700c4c67e924bd8a7382cf634dacd4bb0b9c24374ed0f434b3c5ffba87f + executionResult: b44de865816a253a6d45ccb4c2fcbc1255c11e04:edef5127bf0519e950702348c1a4b6ecac12c36b4741a0d32047ba532cc37bbf - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cregion%29&page=0&size=500 @@ -328,7 +328,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27region%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/39edd0c021ce1348b1e145e23713d2f029be7e53%3Af780f700c4c67e924bd8a7382cf634dacd4bb0b9c24374ed0f434b3c5ffba87f?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b44de865816a253a6d45ccb4c2fcbc1255c11e04%3Aedef5127bf0519e950702348c1a4b6ecac12c36b4741a0d32047ba532cc37bbf?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics.yaml index 995e6398d..2a363c542 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics.yaml @@ -75,7 +75,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 52bdfae3-633c-4c32-8a88-44847f2d1ced + - 901b7759-7cc4-4f69-9fd0-8f943e59f95f X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -120,7 +120,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: c41eda9b920096809d342011d521c956403d11b3:9e9816c7ed6c10cd1a4b719cdc630f0ff4e20d5da39e3641349def253bfe702d + executionResult: d9c7f525761097dedea3d4bf2ee87251f8cd810f:bd0d7b9c11621d60ff77e08e3e5037358639a33a06c28d26ac834ce6bd33916b - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -280,7 +280,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c41eda9b920096809d342011d521c956403d11b3%3A9e9816c7ed6c10cd1a4b719cdc630f0ff4e20d5da39e3641349def253bfe702d?offset=0%2C0&limit=1%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d9c7f525761097dedea3d4bf2ee87251f8cd810f%3Abd0d7b9c11621d60ff77e08e3e5037358639a33a06c28d26ac834ce6bd33916b?offset=0%2C0&limit=1%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_and_label.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_and_label.yaml index 2dfbe5836..3fd944d1e 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_and_label.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_and_label.yaml @@ -79,7 +79,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 479430a0-4f0d-4f76-9eab-59ae2f149885 + - 38641115-54e9-45e7-bc00-9e57c7eec66b X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -110,7 +110,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: a071453f2f233fc2468ff85978ebc4b234088649:70cecbbfaeae690b4c50ad2e70fd05e546c1f4aeb44e14818a3c0f375bd87522 + executionResult: f34505b56e55d1e89ac7b1cda730f9b3191e58fc:dab4b7c756556e1e8de34d3060d79465adfbb0be586b92b31bcba3c227bea327 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -215,7 +215,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a071453f2f233fc2468ff85978ebc4b234088649%3A70cecbbfaeae690b4c50ad2e70fd05e546c1f4aeb44e14818a3c0f375bd87522?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f34505b56e55d1e89ac7b1cda730f9b3191e58fc%3Adab4b7c756556e1e8de34d3060d79465adfbb0be586b92b31bcba3c227bea327?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_no_duplicate.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_no_duplicate.yaml index 63a713b2b..6e9e0ca38 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_no_duplicate.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_no_duplicate.yaml @@ -79,7 +79,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 30ea46e7-ec38-4a9e-a66f-3937d66b25aa + - 60d5c715-6a01-46f7-be01-4a1998eaaea1 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -110,7 +110,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: a071453f2f233fc2468ff85978ebc4b234088649:70cecbbfaeae690b4c50ad2e70fd05e546c1f4aeb44e14818a3c0f375bd87522 + executionResult: f34505b56e55d1e89ac7b1cda730f9b3191e58fc:dab4b7c756556e1e8de34d3060d79465adfbb0be586b92b31bcba3c227bea327 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -215,7 +215,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a071453f2f233fc2468ff85978ebc4b234088649%3A70cecbbfaeae690b4c50ad2e70fd05e546c1f4aeb44e14818a3c0f375bd87522?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f34505b56e55d1e89ac7b1cda730f9b3191e58fc%3Adab4b7c756556e1e8de34d3060d79465adfbb0be586b92b31bcba3c227bea327?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/multi_index_filtered_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/multi_index_filtered_series.yaml index b58314125..79bb16b6b 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/multi_index_filtered_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/multi_index_filtered_series.yaml @@ -83,7 +83,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - b413d991-a8ef-46c1-b204-05776d3036dd + - e79b16e3-c1fc-4ad6-8c09-e0e75d985b4f X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -128,7 +128,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: fc68b0dece23f862ade347506a5d55c0b5edc906:edd16ba385489c09d675ffad2827706f79e08050c449b96ce9d8d5ae64c35201 + executionResult: 2d83cc6636dc6c97e18392d2ef5bcedb4d81c3fc:6e4d6e8518a4c685b30b878b102646d20f17cfe00d5a5e8a0d09d0fe4c3bda5e - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -288,7 +288,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fc68b0dece23f862ade347506a5d55c0b5edc906%3Aedd16ba385489c09d675ffad2827706f79e08050c449b96ce9d8d5ae64c35201?offset=0%2C0&limit=1%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2d83cc6636dc6c97e18392d2ef5bcedb4d81c3fc%3A6e4d6e8518a4c685b30b878b102646d20f17cfe00d5a5e8a0d09d0fe4c3bda5e?offset=0%2C0&limit=1%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/multi_index_metric_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/multi_index_metric_series.yaml index 8652b1050..6f1e78584 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/multi_index_metric_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/multi_index_metric_series.yaml @@ -75,7 +75,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 59d58aa5-c071-4659-bd9f-5573407c5953 + - 19d10aec-bec7-4a09-9638-f42aa58bc6bb X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -120,7 +120,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: c41eda9b920096809d342011d521c956403d11b3:9e9816c7ed6c10cd1a4b719cdc630f0ff4e20d5da39e3641349def253bfe702d + executionResult: d9c7f525761097dedea3d4bf2ee87251f8cd810f:bd0d7b9c11621d60ff77e08e3e5037358639a33a06c28d26ac834ce6bd33916b - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -280,7 +280,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c41eda9b920096809d342011d521c956403d11b3%3A9e9816c7ed6c10cd1a4b719cdc630f0ff4e20d5da39e3641349def253bfe702d?offset=0%2C0&limit=1%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d9c7f525761097dedea3d4bf2ee87251f8cd810f%3Abd0d7b9c11621d60ff77e08e3e5037358639a33a06c28d26ac834ce6bd33916b?offset=0%2C0&limit=1%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_filtered_metric_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_filtered_metric_series.yaml index 24d6ad85d..5449ce3dc 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_filtered_metric_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_filtered_metric_series.yaml @@ -61,7 +61,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 9a54cf76-f71e-4a12-9190-7285595863a1 + - 83b9aca6-31ec-47aa-9736-1a63dfc876da X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -74,10 +74,10 @@ interactions: - localIdentifier: 27c4b665b9d047b1a66a149714f1c596 localIdentifier: dim_0 links: - executionResult: fe0d530ec98877dfc86de3fb702c57ca3121b021:83fab0ab1986cbb14ce230b7319a80981b30673e999306234c61f9547afee102 + executionResult: dc0015a6028d217358a76c40bfde354d2b026252:535ab6a353fb15b4e7a69de9ed3883b991e578e792cbb001b434cdcf12a5bdd4 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fe0d530ec98877dfc86de3fb702c57ca3121b021%3A83fab0ab1986cbb14ce230b7319a80981b30673e999306234c61f9547afee102?offset=0&limit=1 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/dc0015a6028d217358a76c40bfde354d2b026252%3A535ab6a353fb15b4e7a69de9ed3883b991e578e792cbb001b434cdcf12a5bdd4?offset=0&limit=1 body: null headers: Accept: @@ -201,7 +201,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - ec04e9ca-859b-4c04-99af-c0e58b9e844e + - 494402a9-0576-421b-a0bd-3f2605a4a3f6 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -214,10 +214,10 @@ interactions: - localIdentifier: 27c4b665b9d047b1a66a149714f1c596 localIdentifier: dim_0 links: - executionResult: a03ed2d86f168bc3a45f4aec37b5551b0a9e4271:23fdccba609a27b7e6c5d9eab83fab4492de220308ace062f91d2e0aeb57b9aa + executionResult: fd6dffa6c536442d43a2b3b8b174d891b29be036:72d22ba387bd5facf1ab63588f6c8ca83d2ce71aa0239ceee225b8cf543f67e3 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a03ed2d86f168bc3a45f4aec37b5551b0a9e4271%3A23fdccba609a27b7e6c5d9eab83fab4492de220308ace062f91d2e0aeb57b9aa?offset=0&limit=1 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fd6dffa6c536442d43a2b3b8b174d891b29be036%3A72d22ba387bd5facf1ab63588f6c8ca83d2ce71aa0239ceee225b8cf543f67e3?offset=0&limit=1 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series.yaml index 35fbee7f0..5de7d1c31 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series.yaml @@ -56,7 +56,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 58ca0fbf-3897-430c-8510-e07b4aef7d30 + - aa42012e-d693-40b4-9672-4b0b51a6d553 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -82,7 +82,7 @@ interactions: valueType: TEXT localIdentifier: dim_0 links: - executionResult: 4ec25d8923b5b8ffd9e2fe138acc94dfd00d8611:f8b7ed7b08edac12f23520a065a674399e1cfa1c20aeb379df73398551018409 + executionResult: c8decc38af9273fbdf02464e427289cc670a486d:5f17c683ed7cc66607c362ae0a609a4f29c14a193162399becfccf5a164f5eeb - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -187,7 +187,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4ec25d8923b5b8ffd9e2fe138acc94dfd00d8611%3Af8b7ed7b08edac12f23520a065a674399e1cfa1c20aeb379df73398551018409?offset=0&limit=1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c8decc38af9273fbdf02464e427289cc670a486d%3A5f17c683ed7cc66607c362ae0a609a4f29c14a193162399becfccf5a164f5eeb?offset=0&limit=1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series_with_granularity.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series_with_granularity.yaml index 49f6e5291..cbb7e57b1 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series_with_granularity.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series_with_granularity.yaml @@ -62,7 +62,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - d9e41662-b212-47c0-8baa-25b839b7a15a + - 7d8d2ff9-ff02-4877-ab3a-5e3c9fa8d845 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -103,7 +103,7 @@ interactions: valueType: TEXT localIdentifier: dim_0 links: - executionResult: 2ab23ce354bd96acd5cbcce15bdd0621982b61c6:c073892c80510e49d7216767b02a43c4f8953dc8cbde99b097ca7ec664156adc + executionResult: 8c7242dcfdaa01eb30fa87f6dbb444b9ebcc325a:3146a52c74818af6fe2ac57db677c1a8a3c8d2bf01d3b5df8fdf7de934b37ea6 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cregion%29&page=0&size=500 @@ -263,7 +263,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27region%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2ab23ce354bd96acd5cbcce15bdd0621982b61c6%3Ac073892c80510e49d7216767b02a43c4f8953dc8cbde99b097ca7ec664156adc?offset=0&limit=1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8c7242dcfdaa01eb30fa87f6dbb444b9ebcc325a%3A3146a52c74818af6fe2ac57db677c1a8a3c8d2bf01d3b5df8fdf7de934b37ea6?offset=0&limit=1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series.yaml index 59d9618e6..725622546 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series.yaml @@ -61,7 +61,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - ce27dcd6-9770-4851-8d9d-4763e8c1e8b1 + - 93e512da-c5ab-4260-b320-731b09ff37af X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -74,10 +74,10 @@ interactions: - localIdentifier: 27c4b665b9d047b1a66a149714f1c596 localIdentifier: dim_0 links: - executionResult: fe0d530ec98877dfc86de3fb702c57ca3121b021:83fab0ab1986cbb14ce230b7319a80981b30673e999306234c61f9547afee102 + executionResult: dc0015a6028d217358a76c40bfde354d2b026252:535ab6a353fb15b4e7a69de9ed3883b991e578e792cbb001b434cdcf12a5bdd4 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fe0d530ec98877dfc86de3fb702c57ca3121b021%3A83fab0ab1986cbb14ce230b7319a80981b30673e999306234c61f9547afee102?offset=0&limit=1 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/dc0015a6028d217358a76c40bfde354d2b026252%3A535ab6a353fb15b4e7a69de9ed3883b991e578e792cbb001b434cdcf12a5bdd4?offset=0&limit=1 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series_with_granularity.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series_with_granularity.yaml index eb0972e52..0ad79bf8e 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series_with_granularity.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series_with_granularity.yaml @@ -69,7 +69,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 1c5cf208-2036-480f-8d1e-163e45ef9c28 + - bb1128f3-ff23-4680-9f97-e50cc3549413 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -99,7 +99,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: a96e209d64db644409c3ffc002b2a57499bcbf24:25cb65c8b24c8d898ffec792ee7f5f651fdc98aaf270d9f7cf4ac4493c99456d + executionResult: 03196b9c21c1132c8ce0d1aa95f16e449b7fcf7d:b3b8a3c5430ed580ffd6509eb0af98564da558ab130fa6007f968794dd2b1b5d - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -204,7 +204,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a96e209d64db644409c3ffc002b2a57499bcbf24%3A25cb65c8b24c8d898ffec792ee7f5f651fdc98aaf270d9f7cf4ac4493c99456d?offset=0%2C0&limit=1%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/03196b9c21c1132c8ce0d1aa95f16e449b7fcf7d%3Ab3b8a3c5430ed580ffd6509eb0af98564da558ab130fa6007f968794dd2b1b5d?offset=0%2C0&limit=1%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/simple_index_filtered_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/simple_index_filtered_series.yaml index b1e8f3b82..09f952681 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/simple_index_filtered_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/simple_index_filtered_series.yaml @@ -78,7 +78,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 4ef639fa-10c9-402b-9d2a-73cc54e1f43c + - 2a243408-488f-4f57-9a70-1c633d8f0c9b X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -119,7 +119,7 @@ interactions: valueType: TEXT localIdentifier: dim_0 links: - executionResult: 7e313d7ea4faaa82c61dbbcb8942de8d88351717:50089c6c0d335e8484cfc9597f523efa79485aa9df0f4f8178922e3fe41a9243 + executionResult: 85e1feb78e3ed0a86d55ff1d32a68f1c6db24819:aa9ae010fb86e5eea4f48e5eb7289b5a97d102bb3a23f6bc56329a23e732a42b - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cregion%29&page=0&size=500 @@ -279,7 +279,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27region%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7e313d7ea4faaa82c61dbbcb8942de8d88351717%3A50089c6c0d335e8484cfc9597f523efa79485aa9df0f4f8178922e3fe41a9243?offset=0&limit=1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/85e1feb78e3ed0a86d55ff1d32a68f1c6db24819%3Aaa9ae010fb86e5eea4f48e5eb7289b5a97d102bb3a23f6bc56329a23e732a42b?offset=0&limit=1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/simple_index_label_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/simple_index_label_series.yaml index dda3c3740..fe1246ac8 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/simple_index_label_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/simple_index_label_series.yaml @@ -56,7 +56,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 9e8b9c40-c09f-4b33-a04f-0c22d4d1ba8c + - 3ce183ca-1100-426d-8bcf-2b264be667ec X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -82,7 +82,7 @@ interactions: valueType: TEXT localIdentifier: dim_0 links: - executionResult: 4ec25d8923b5b8ffd9e2fe138acc94dfd00d8611:f8b7ed7b08edac12f23520a065a674399e1cfa1c20aeb379df73398551018409 + executionResult: c8decc38af9273fbdf02464e427289cc670a486d:5f17c683ed7cc66607c362ae0a609a4f29c14a193162399becfccf5a164f5eeb - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -187,7 +187,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4ec25d8923b5b8ffd9e2fe138acc94dfd00d8611%3Af8b7ed7b08edac12f23520a065a674399e1cfa1c20aeb379df73398551018409?offset=0&limit=1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c8decc38af9273fbdf02464e427289cc670a486d%3A5f17c683ed7cc66607c362ae0a609a4f29c14a193162399becfccf5a164f5eeb?offset=0&limit=1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/simple_index_metric_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/simple_index_metric_series.yaml index 98b87af51..13ac81fd9 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/simple_index_metric_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/simple_index_metric_series.yaml @@ -69,7 +69,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - a33cf8a9-7761-47d3-bb13-eb8f322672b8 + - 574d4b7b-ee08-4898-96d9-52b872a921a0 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -99,7 +99,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: a96e209d64db644409c3ffc002b2a57499bcbf24:25cb65c8b24c8d898ffec792ee7f5f651fdc98aaf270d9f7cf4ac4493c99456d + executionResult: 03196b9c21c1132c8ce0d1aa95f16e449b7fcf7d:b3b8a3c5430ed580ffd6509eb0af98564da558ab130fa6007f968794dd2b1b5d - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -204,7 +204,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a96e209d64db644409c3ffc002b2a57499bcbf24%3A25cb65c8b24c8d898ffec792ee7f5f651fdc98aaf270d9f7cf4ac4493c99456d?offset=0%2C0&limit=1%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/03196b9c21c1132c8ce0d1aa95f16e449b7fcf7d%3Ab3b8a3c5430ed580ffd6509eb0af98564da558ab130fa6007f968794dd2b1b5d?offset=0%2C0&limit=1%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml index 70eb2cb42..bcc0b151b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 891860e73d8d08ea818710dc3deb2973 + traceId: c7e5302c9b17e0126d17afc619668e9e - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -117,8 +117,8 @@ interactions: - name: projectId value: PROJECT_ID authenticationType: TOKEN - name: Test type: BIGQUERY + name: Test schema: demo id: test type: dataSource @@ -179,8 +179,8 @@ interactions: - name: projectId value: PROJECT_ID authenticationType: TOKEN - name: Test type: BIGQUERY + name: Test schema: demo id: test type: dataSource diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_cache_strategy.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_cache_strategy.yaml index ab204ab6d..1786f6cf0 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_cache_strategy.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_cache_strategy.yaml @@ -50,8 +50,8 @@ interactions: username: postgres authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - name: demo-test-ds type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds type: dataSource @@ -115,8 +115,8 @@ interactions: cacheStrategy: NEVER authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - name: demo-test-ds type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds type: dataSource @@ -171,8 +171,8 @@ interactions: cacheStrategy: NEVER authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - name: demo-test-ds type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds type: dataSource diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_data_sources_list.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_data_sources_list.yaml index 1f12b8494..75712194c 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_data_sources_list.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_data_sources_list.yaml @@ -49,8 +49,8 @@ interactions: url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer username: postgres authenticationType: USERNAME_PASSWORD - name: demo-test-ds type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml index 1f7870e4d..dd3a5187b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml @@ -90,7 +90,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '83' + - '81' Content-Type: - application/json DATE: *id001 @@ -113,7 +113,7 @@ interactions: string: queryDurationMillis: createCacheTable: 0 - simpleSelect: 622 + simpleSelect: 6 successful: true - request: method: PUT diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml index dde3f0378..f0029a886 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml @@ -481,7 +481,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - fc5306f4-8c9a-4bfb-9b98-a25bc89d905e + - 99035dbd-e78c-49a0-b962-36034e1d2798 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -496,7 +496,7 @@ interactions: name: '# of Active Customers' localIdentifier: dim_0 links: - executionResult: 9fe4a4dea7d011b13226c617b9d73ffdcdf0029d:b4d492f1b157380dd7eb1b9739c405f95c998ca59df1e0493cbe2ddd9fac1115 + executionResult: 2eb0535206bd1ab800fb021601a4fb6a05e6e30f:c97e3303683955255ce6a960b65acd8a07f9726c9238f6b0f1fab495db658fe7 - request: method: POST uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/uploadNotification @@ -593,7 +593,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - cb114088-eef0-440f-8edc-df5ffd56b699 + - 022f4f98-ded5-472e-9cf9-1cdf4188f5ce X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -608,4 +608,4 @@ interactions: name: '# of Active Customers' localIdentifier: dim_0 links: - executionResult: 71ec7b62456dcdfbfc99267299cb13839642aef6:8211546b08aab6dd94dd419a060a92f177db886dabccd303e3cdd4611b19d161 + executionResult: 53589ae061cfc7c4a6d8f4505167481d998c6846:1303e5f960f63d305e4e3fe3167df6eacccd4a069f5c6801d328a66b0bb4dece diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_declarative_data_sources.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_declarative_data_sources.yaml index 7cadcce78..fa46d1c00 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_declarative_data_sources.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_declarative_data_sources.yaml @@ -143,7 +143,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '83' + - '81' Content-Type: - application/json DATE: *id001 @@ -166,5 +166,5 @@ interactions: string: queryDurationMillis: createCacheTable: 0 - simpleSelect: 133 + simpleSelect: 2 successful: true diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml index 5b57745f4..090464ed8 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 25201e527cbc78faa68c3cfcc74e144f + traceId: 0b1d37c4e0292a6b151b79d9b27ec9cd - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -108,8 +108,8 @@ interactions: url: jdbc:dremio:direct=dremio:31010 username: demouser authenticationType: USERNAME_PASSWORD - name: Dremio type: DREMIO + name: Dremio schema: '' id: dremio type: dataSource @@ -162,8 +162,8 @@ interactions: url: jdbc:dremio:direct=dremio:31010 username: demouser authenticationType: USERNAME_PASSWORD - name: Dremio type: DREMIO + name: Dremio schema: '' id: dremio type: dataSource diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml index 0d985290c..65addbe64 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml @@ -49,8 +49,8 @@ interactions: url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer username: postgres authenticationType: USERNAME_PASSWORD - name: demo-test-ds type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds links: @@ -105,7 +105,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: f02a0ce7ceb08628bb0af45db99e6702 + traceId: 45abb875814d0513860a3952524f5e1f - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -165,8 +165,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test type: POSTGRESQL + name: Test schema: demo id: test type: dataSource @@ -219,8 +219,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test type: POSTGRESQL + name: Test schema: demo id: test type: dataSource @@ -273,8 +273,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test type: POSTGRESQL + name: Test schema: demo id: test type: dataSource @@ -338,8 +338,8 @@ interactions: username: demouser authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-patch-abc-id - name: Test2 type: POSTGRESQL + name: Test2 schema: demo id: test type: dataSource @@ -393,8 +393,8 @@ interactions: username: demouser authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-patch-abc-id - name: Test2 type: POSTGRESQL + name: Test2 schema: demo id: test type: dataSource diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml index d1c57b4ed..86f98d3e4 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: edb1ed4761e34ae181f370a46fb19604 + traceId: 3bbc0024b794090811b9292d5b03490f - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -110,8 +110,8 @@ interactions: username: demouser authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-abc-id - name: Test2 type: REDSHIFT + name: Test2 schema: demo id: test type: dataSource @@ -165,8 +165,8 @@ interactions: username: demouser authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-abc-id - name: Test2 type: REDSHIFT + name: Test2 schema: demo id: test type: dataSource diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml index c957a66bb..1aaf9963f 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: d038f237d2ff13ee5a55086ba2954a5f + traceId: 46cf1a3e73cc7a70dd0f479df3aa6d3d - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -108,8 +108,8 @@ interactions: url: jdbc:snowflake://gooddata.snowflakecomputing.com:443/?application=GoodData_GoodDataCN&db=TIGER&useProxy=true&warehouse=TIGER username: demouser authenticationType: USERNAME_PASSWORD - name: Test type: SNOWFLAKE + name: Test schema: demo id: test type: dataSource @@ -162,8 +162,8 @@ interactions: url: jdbc:snowflake://gooddata.snowflakecomputing.com:443/?application=GoodData_GoodDataCN&db=TIGER&useProxy=true&warehouse=TIGER username: demouser authenticationType: USERNAME_PASSWORD - name: Test type: SNOWFLAKE + name: Test schema: demo id: test type: dataSource @@ -253,7 +253,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: fc8a066f8196902ff1d1656852b9403c + traceId: 136c2d46a133e9c3944fdbf3829099de - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -314,8 +314,8 @@ interactions: url: jdbc:snowflake://gooddata.snowflakecomputing.com:443/?application=GoodData_GoodDataCN&db=TIGER&useProxy=true&warehouse=TIGER username: demouser authenticationType: KEY_PAIR - name: Test type: SNOWFLAKE + name: Test schema: demo id: test type: dataSource @@ -368,8 +368,8 @@ interactions: url: jdbc:snowflake://gooddata.snowflakecomputing.com:443/?application=GoodData_GoodDataCN&db=TIGER&useProxy=true&warehouse=TIGER username: demouser authenticationType: KEY_PAIR - name: Test type: SNOWFLAKE + name: Test schema: demo id: test type: dataSource diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml index 61c389f68..881e8886b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml @@ -49,8 +49,8 @@ interactions: url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer username: postgres authenticationType: USERNAME_PASSWORD - name: demo-test-ds type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds links: @@ -105,7 +105,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 8220a43d2295190be319b9bba0fa3a9e + traceId: 789592528528f510a780873282dea0da - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -165,8 +165,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test type: POSTGRESQL + name: Test schema: demo id: test type: dataSource @@ -219,8 +219,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test type: POSTGRESQL + name: Test schema: demo id: test type: dataSource @@ -273,8 +273,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test type: POSTGRESQL + name: Test schema: demo id: test type: dataSource @@ -339,8 +339,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=false&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test2 type: POSTGRESQL + name: Test2 schema: demo id: test type: dataSource @@ -393,8 +393,8 @@ interactions: url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer username: postgres authenticationType: USERNAME_PASSWORD - name: demo-test-ds type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds links: @@ -404,8 +404,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=false&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test2 type: POSTGRESQL + name: Test2 schema: demo id: test links: @@ -499,8 +499,8 @@ interactions: url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer username: postgres authenticationType: USERNAME_PASSWORD - name: demo-test-ds type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml index 9da5245b1..e9b95a05e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: cea12df9ee418ac6c77c387061fd047c + traceId: fd9191b30d8bee5ecbc7479041650710 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -108,8 +108,8 @@ interactions: url: jdbc:vertica://localhost:5433/demo?TLSmode=false username: demouser authenticationType: USERNAME_PASSWORD - name: Test2 type: VERTICA + name: Test2 schema: demo id: test type: dataSource @@ -162,8 +162,8 @@ interactions: url: jdbc:vertica://localhost:5433/demo?TLSmode=false username: demouser authenticationType: USERNAME_PASSWORD - name: Test2 type: VERTICA + name: Test2 schema: demo id: test type: dataSource diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml index de8463065..3061e3609 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 8f35d76abc08a3005683091e9307b43e + traceId: 0d9a6ca573980e3def7f5f4cf21ef111 - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_csp_directive.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_csp_directive.yaml index fa7511f04..ff86d540c 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_csp_directive.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_csp_directive.yaml @@ -144,7 +144,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 5e394135b2494069bf5e2366376030e0 + traceId: 74ff3f50eb748361304f84e8f64f1235 - request: method: GET uri: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml index fec735c40..158b9770b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: bf0d26127026b75e6da75bc7b4d4a50e + traceId: 89d5f900bd9b0a0a761664dafc636f45 - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks @@ -207,7 +207,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: d3782e55fa5067a61ef643e95604b7a8 + traceId: c30c2c9e7c4d091bdde65307a02216bb - request: method: GET uri: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_llm_endpoint.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_llm_endpoint.yaml index d36d1ec88..d39f6400d 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_llm_endpoint.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_llm_endpoint.yaml @@ -145,7 +145,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 79fb1fce63a72d8f26f178152770c947 + traceId: 38cabff3c589029bdd23762ba3fd7f2f - request: method: DELETE uri: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_organization_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_organization_setting.yaml index 7f1a792d2..1a7a5ae37 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_organization_setting.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_organization_setting.yaml @@ -146,7 +146,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: fef8018ec874003483fcc0d953a07da9 + traceId: 56bb9f52fb33e3260d8c870fec105885 - request: method: GET uri: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml index 31d9c870f..d7cf91f02 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 7b2136344ecc2302dbce9d76dee4d7fc + traceId: e4bc0cfd77d067a64eb4d633f16b59c8 - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks @@ -169,7 +169,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 23733a41902920e56d6542bb664358a3 + traceId: afe94d50920fa8cee9f6130f2d89e2c2 - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml index 5ba70cb15..96a56d7bb 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 3eebaae80845ce822be5b074bb22e1d5 + traceId: 06a4926f744d0114d72283081aa5da18 - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml index bb94a536a..ae1e12d99 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml @@ -56,7 +56,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authenticationId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -70,7 +70,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -141,7 +141,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: c484c48ae08aad1a8b92a03e31d11149 + traceId: ae07dbdf06f8488db4be6cd7726c4e92 - request: method: POST uri: http://localhost:3000/api/v1/entities/users @@ -327,7 +327,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authenticationId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -341,7 +341,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -472,7 +472,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authenticationId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -486,7 +486,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml index d344f9c72..1f36467cd 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml @@ -138,7 +138,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: c5d9f0ae620f1c8daf8b8791933b410f + traceId: 074a6a1212845fe1d370d0b7c52a3189 - request: method: POST uri: http://localhost:3000/api/v1/entities/userGroups diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml index 5ba42b073..784997edd 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml @@ -51,7 +51,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + - authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -61,7 +61,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + - authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -117,7 +117,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + - authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -127,7 +127,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + - authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 permissions: [] settings: [] diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml index 192f5032a..2bcc2031b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml @@ -68,7 +68,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + - authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -78,7 +78,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + - authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -151,7 +151,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + - authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -161,7 +161,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + - authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 permissions: [] settings: [] diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml index 07930324d..116751272 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml @@ -46,7 +46,7 @@ interactions: string: data: attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 relationships: userGroups: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml index 992dd4b5d..5b32fcf5e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml @@ -56,7 +56,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authenticationId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -70,7 +70,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml index 5610564ec..e702c432e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml @@ -51,7 +51,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + - authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -61,7 +61,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + - authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -181,7 +181,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authenticationId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -195,7 +195,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -548,14 +548,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml index f583f7963..ab3d264fb 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml @@ -51,7 +51,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + - authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -61,7 +61,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + - authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -122,7 +122,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authenticationId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -136,7 +136,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -399,14 +399,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml index 954fde8cc..92bad1870 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml @@ -68,7 +68,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + - authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -78,7 +78,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + - authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -139,7 +139,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authenticationId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -153,7 +153,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -510,14 +510,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml index a45cb3fb5..a729c92b6 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml @@ -110,7 +110,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + - authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -120,7 +120,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + - authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -181,7 +181,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authenticationId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -195,7 +195,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -447,14 +447,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml index 94b1ed4ac..c912fe321 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml @@ -51,7 +51,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + - authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -61,7 +61,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + - authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -122,7 +122,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authenticationId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -136,7 +136,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -176,14 +176,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup @@ -272,7 +272,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + - authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -282,7 +282,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + - authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -304,14 +304,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml index a61401c98..2b2023580 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml @@ -68,7 +68,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + - authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -78,7 +78,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + - authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -139,7 +139,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authenticationId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -153,7 +153,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -253,14 +253,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup @@ -366,7 +366,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + - authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -376,7 +376,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + - authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -415,14 +415,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml index 64617a00e..9c1d0686d 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml @@ -51,7 +51,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + - authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -61,7 +61,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + - authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -117,7 +117,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + - authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -127,7 +127,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + - authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 permissions: [] settings: [] diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml index 9a4f1dd15..792bea3d6 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml @@ -68,7 +68,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + - authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -78,7 +78,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + - authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -151,7 +151,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + - authId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -161,7 +161,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + - authId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 permissions: [] settings: [] diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_api_tokens.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_api_tokens.yaml index baadb5257..3786f6847 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_api_tokens.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_api_tokens.yaml @@ -97,7 +97,7 @@ interactions: string: data: attributes: - bearerToken: ZGVtbzp0ZXN0X3Rva2VuOlZIWSt3OENDYndnajAzSXljakp2aDE1aWlxaVVrOUhZ + bearerToken: ZGVtbzp0ZXN0X3Rva2VuOmtqUGJiV3pnMjNDQk5seDFzNkg3ZTdHeUdIYU9ZMlJx id: test_token type: apiToken links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml index 07930324d..116751272 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml @@ -46,7 +46,7 @@ interactions: string: data: attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 relationships: userGroups: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml index 07930324d..116751272 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml @@ -46,7 +46,7 @@ interactions: string: data: attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 relationships: userGroups: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml index 07930324d..116751272 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml @@ -46,7 +46,7 @@ interactions: string: data: attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 relationships: userGroups: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml index 07930324d..116751272 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml @@ -46,7 +46,7 @@ interactions: string: data: attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 relationships: userGroups: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml index 08beaae9b..bfff37fa0 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml @@ -56,7 +56,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authenticationId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -70,7 +70,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -141,7 +141,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 7572cfbefbe653d13b6e8c396c4a7705 + traceId: 6506510e41c8257be9a494d0d25bb995 - request: method: POST uri: http://localhost:3000/api/v1/entities/users @@ -263,7 +263,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authenticationId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -277,7 +277,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -613,7 +613,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authenticationId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -627,7 +627,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs + authenticationId: CiQ4NmRmZTM4Ny1kNzdmLTQwNWEtOTc1Zi03YjI4NDhlYjI5ZDQSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/analytics_store_load.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/analytics_store_load.yaml index 6575ea17b..08dabd08a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/analytics_store_load.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/analytics_store_load.yaml @@ -94,7 +94,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -137,7 +137,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -287,7 +287,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -299,7 +299,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -309,7 +309,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -360,7 +360,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -369,7 +369,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -379,7 +379,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -389,7 +389,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -399,7 +399,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -408,7 +408,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -417,7 +417,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -427,7 +427,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -437,7 +437,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -447,7 +447,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -457,7 +457,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -467,7 +467,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -477,7 +477,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -487,7 +487,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -498,7 +498,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -508,7 +508,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -518,7 +518,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -528,7 +528,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -537,7 +537,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -546,7 +546,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -555,7 +555,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -564,7 +564,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -573,7 +573,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -582,7 +582,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -647,7 +647,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -723,7 +723,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -802,7 +802,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -861,7 +861,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -918,7 +918,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -971,7 +971,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1046,7 +1046,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1103,7 +1103,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1202,7 +1202,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1258,7 +1258,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1297,7 +1297,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1353,7 +1353,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1421,7 +1421,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1478,7 +1478,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1535,7 +1535,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1633,7 +1633,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1676,7 +1676,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1826,7 +1826,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1838,7 +1838,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1848,7 +1848,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1899,7 +1899,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1908,7 +1908,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1918,7 +1918,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1928,7 +1928,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1938,7 +1938,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1947,7 +1947,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1956,7 +1956,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1966,7 +1966,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1976,7 +1976,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1986,7 +1986,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1996,7 +1996,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2006,7 +2006,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2016,7 +2016,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2026,7 +2026,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2037,7 +2037,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2047,7 +2047,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2057,7 +2057,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2067,7 +2067,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2076,7 +2076,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2085,7 +2085,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2094,7 +2094,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2103,7 +2103,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2112,7 +2112,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2121,7 +2121,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2186,7 +2186,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2262,7 +2262,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2341,7 +2341,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2400,7 +2400,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2457,7 +2457,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2510,7 +2510,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2585,7 +2585,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2642,7 +2642,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2741,7 +2741,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2797,7 +2797,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2836,7 +2836,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2892,7 +2892,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2960,7 +2960,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3017,7 +3017,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3074,7 +3074,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog.yaml index 391adc91c..b6f10b301 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog.yaml @@ -611,29 +611,29 @@ interactions: sourceColumns: null sourceColumnDataTypes: null - identifier: - id: date + id: products type: dataset multivalue: false sources: - - column: date - dataType: DATE + - column: product_id + dataType: INT target: - id: date - type: date + id: product_id + type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: products + id: date type: dataset multivalue: false sources: - - column: product_id - dataType: INT + - column: date + dataType: DATE target: - id: product_id - type: attribute + id: date + type: date isNullable: null nullValue: null sourceColumns: null @@ -1263,29 +1263,29 @@ interactions: sourceColumns: null sourceColumnDataTypes: null - identifier: - id: date + id: products type: dataset multivalue: false sources: - - column: date - dataType: DATE + - column: product_id + dataType: INT target: - id: date - type: date + id: product_id + type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: products + id: date type: dataset multivalue: false sources: - - column: product_id - dataType: INT + - column: date + dataType: DATE target: - id: product_id - type: attribute + id: date + type: date isNullable: null nullValue: null sourceColumns: null @@ -1689,7 +1689,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -1704,7 +1704,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: amount_of_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders @@ -1720,7 +1720,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: amount_of_top_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers @@ -1737,7 +1737,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: amount_of_valid_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders @@ -1752,7 +1752,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: campaign_spend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend @@ -1767,7 +1767,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: order_amount links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount @@ -1782,7 +1782,7 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue @@ -1798,7 +1798,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_from_top_10_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers @@ -1814,7 +1814,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_from_top_10_percent_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers @@ -1830,7 +1830,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_from_top_10_percent_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products @@ -1846,7 +1846,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_from_top_10_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products @@ -1862,7 +1862,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -1878,7 +1878,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_per_product links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product @@ -1895,7 +1895,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -1911,7 +1911,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue-clothing links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing @@ -1927,7 +1927,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue-electronic links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic @@ -1943,7 +1943,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue-home links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home @@ -1959,7 +1959,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue-outdoor links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor @@ -1974,7 +1974,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -1989,7 +1989,7 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue_per_dollar_spent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent @@ -2004,7 +2004,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue_top_10 links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 @@ -2019,7 +2019,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue_top_10_percent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent @@ -2034,7 +2034,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: total_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue @@ -2049,7 +2049,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: total_revenue-no_filters links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml index 3e04b8066..39de084f2 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml @@ -611,29 +611,29 @@ interactions: sourceColumns: null sourceColumnDataTypes: null - identifier: - id: date + id: products type: dataset multivalue: false sources: - - column: date - dataType: DATE + - column: product_id + dataType: INT target: - id: date - type: date + id: product_id + type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: products + id: date type: dataset multivalue: false sources: - - column: product_id - dataType: INT + - column: date + dataType: DATE target: - id: product_id - type: attribute + id: date + type: date isNullable: null nullValue: null sourceColumns: null @@ -1263,29 +1263,29 @@ interactions: sourceColumns: null sourceColumnDataTypes: null - identifier: - id: date + id: products type: dataset multivalue: false sources: - - column: date - dataType: DATE + - column: product_id + dataType: INT target: - id: date - type: date + id: product_id + type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: products + id: date type: dataset multivalue: false sources: - - column: product_id - dataType: INT + - column: date + dataType: DATE target: - id: product_id - type: attribute + id: date + type: date isNullable: null nullValue: null sourceColumns: null @@ -1689,7 +1689,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -1704,7 +1704,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: amount_of_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders @@ -1720,7 +1720,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: amount_of_top_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers @@ -1737,7 +1737,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: amount_of_valid_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders @@ -1752,7 +1752,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: campaign_spend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend @@ -1767,7 +1767,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: order_amount links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount @@ -1782,7 +1782,7 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue @@ -1798,7 +1798,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_from_top_10_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers @@ -1814,7 +1814,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_from_top_10_percent_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers @@ -1830,7 +1830,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_from_top_10_percent_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products @@ -1846,7 +1846,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_from_top_10_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products @@ -1862,7 +1862,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -1878,7 +1878,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_per_product links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product @@ -1895,7 +1895,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -1911,7 +1911,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue-clothing links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing @@ -1927,7 +1927,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue-electronic links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic @@ -1943,7 +1943,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue-home links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home @@ -1959,7 +1959,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue-outdoor links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor @@ -1974,7 +1974,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -1989,7 +1989,7 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue_per_dollar_spent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent @@ -2004,7 +2004,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue_top_10 links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 @@ -2019,7 +2019,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue_top_10_percent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent @@ -2034,7 +2034,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: total_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue @@ -2049,7 +2049,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: total_revenue-no_filters links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml index f42d59a44..d3c1de0ac 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml @@ -51,7 +51,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -66,7 +66,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: amount_of_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders @@ -82,7 +82,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: amount_of_top_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers @@ -99,7 +99,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: amount_of_valid_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders @@ -114,7 +114,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: campaign_spend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend @@ -129,7 +129,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: order_amount links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount @@ -144,7 +144,7 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: percent_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue @@ -160,7 +160,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: percent_revenue_from_top_10_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers @@ -176,7 +176,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: percent_revenue_from_top_10_percent_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers @@ -192,7 +192,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: percent_revenue_from_top_10_percent_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products @@ -208,7 +208,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: percent_revenue_from_top_10_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products @@ -224,7 +224,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -240,7 +240,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: percent_revenue_per_product links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product @@ -257,7 +257,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -273,7 +273,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: revenue-clothing links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing @@ -289,7 +289,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: revenue-electronic links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic @@ -305,7 +305,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: revenue-home links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home @@ -321,7 +321,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: revenue-outdoor links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor @@ -336,7 +336,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -351,7 +351,7 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: revenue_per_dollar_spent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent @@ -366,7 +366,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: revenue_top_10 links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 @@ -381,7 +381,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: revenue_top_10_percent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent @@ -396,7 +396,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: total_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue @@ -411,7 +411,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 id: total_revenue-no_filters links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph.yaml index f58cf23b2..01750357e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph.yaml @@ -68,23 +68,23 @@ interactions: type: metric - - id: customer_id type: attribute - - id: percent_revenue_from_top_10_customers + - id: amount_of_active_customers type: metric - - id: customer_id type: attribute - - id: customers - type: dataset + - id: percent_revenue_from_top_10_customers + type: metric - - id: customer_id type: attribute - id: revenue_per_customer type: metric - - id: customer_id type: attribute - - id: percent_revenue_from_top_10_percent_customers - type: metric + - id: customers + type: dataset - - id: customer_id type: attribute - - id: amount_of_active_customers + - id: percent_revenue_from_top_10_percent_customers type: metric - - id: customer_name type: attribute @@ -106,22 +106,22 @@ interactions: type: attribute - id: date type: dataset + - - id: date.year + type: attribute + - id: date + type: dataset - - id: date.year type: attribute - id: product_revenue_comparison-over_previous_period type: visualizationObject - - - id: date.year + - - id: order_id type: attribute - - id: date + - id: order_lines type: dataset - - id: order_id type: attribute - id: amount_of_orders type: metric - - - id: order_id - type: attribute - - id: order_lines - type: dataset - - id: order_line_id type: attribute - id: order_lines @@ -136,20 +136,20 @@ interactions: type: dataset - - id: product_id type: attribute - - id: percent_revenue_from_top_10_products + - id: percent_revenue_from_top_10_percent_products type: metric - - id: product_id type: attribute - - id: percent_revenue_per_product - type: metric + - id: products + type: dataset - - id: product_id type: attribute - - id: percent_revenue_from_top_10_percent_products + - id: percent_revenue_from_top_10_products type: metric - - id: product_id type: attribute - - id: products - type: dataset + - id: percent_revenue_per_product + type: metric - - id: product_name type: attribute - id: products @@ -196,19 +196,23 @@ interactions: type: dataset - - id: date type: dataset - - id: percentage_of_customers_by_region + - id: revenue_by_category_trend type: visualizationObject - - id: date type: dataset - - id: product_revenue_comparison-over_previous_period + - id: product_and_category + type: analyticalDashboard + - - id: date + type: dataset + - id: percentage_of_customers_by_region type: visualizationObject - - id: date type: dataset - - id: revenue_trend + - id: product_revenue_comparison-over_previous_period type: visualizationObject - - id: date type: dataset - - id: revenue_by_category_trend + - id: revenue_trend type: visualizationObject - - id: date type: dataset @@ -218,10 +222,6 @@ interactions: type: dataset - id: customers_trend type: visualizationObject - - - id: date - type: dataset - - id: product_and_category - type: analyticalDashboard - - id: products type: dataset - id: order_lines @@ -286,33 +286,33 @@ interactions: type: label - id: campaign_name type: attribute - - - id: campaign_name - type: label - - id: campaign_spend - type: visualizationObject - - id: campaign_name type: label - id: campaign_name_filter type: filterContext + - - id: campaign_name + type: label + - id: campaign_spend + type: visualizationObject - - id: customer_id type: label - id: customer_id type: attribute - - id: customer_name type: label - - id: top_10_customers - type: visualizationObject + - id: customer_name + type: attribute - - id: customer_name type: label - id: percent_revenue_per_product_by_customer_and_category type: visualizationObject - - id: customer_name type: label - - id: customer_name - type: attribute + - id: revenue_and_quantity_by_product_and_category + type: visualizationObject - - id: customer_name type: label - - id: revenue_and_quantity_by_product_and_category + - id: top_10_customers type: visualizationObject - - id: date.day type: label @@ -330,14 +330,14 @@ interactions: type: label - id: revenue_trend type: visualizationObject - - - id: date.month - type: label - - id: date.month - type: attribute - - id: date.month type: label - id: customers_trend type: visualizationObject + - - id: date.month + type: label + - id: date.month + type: attribute - - id: date.quarter type: label - id: date.quarter @@ -384,27 +384,27 @@ interactions: type: attribute - - id: product_name type: label - - id: product_revenue_comparison-over_previous_period + - id: product_breakdown type: visualizationObject - - id: product_name type: label - - id: revenue_and_quantity_by_product_and_category + - id: percent_revenue_per_product_by_customer_and_category type: visualizationObject - - id: product_name type: label - - id: revenue_by_product + - id: product_saleability type: visualizationObject - - id: product_name type: label - - id: product_saleability + - id: product_revenue_comparison-over_previous_period type: visualizationObject - - id: product_name type: label - - id: product_breakdown + - id: revenue_and_quantity_by_product_and_category type: visualizationObject - - id: product_name type: label - - id: percent_revenue_per_product_by_customer_and_category + - id: revenue_by_product type: visualizationObject - - id: product_name type: label @@ -416,44 +416,44 @@ interactions: type: visualizationObject - - id: products.category type: label - - id: revenue-clothing - type: metric - - - id: products.category - type: label - - id: revenue-electronic - type: metric + - id: product_breakdown + type: visualizationObject - - id: products.category type: label - - id: product_revenue_comparison-over_previous_period + - id: revenue_by_category_trend type: visualizationObject - - id: products.category type: label - - id: revenue_and_quantity_by_product_and_category + - id: percent_revenue_per_product_by_customer_and_category type: visualizationObject - - id: products.category type: label - - id: revenue-outdoor + - id: revenue-home type: metric - - id: products.category type: label - - id: product_breakdown - type: visualizationObject + - id: products.category + type: attribute - - id: products.category type: label - - id: revenue_by_category_trend + - id: product_revenue_comparison-over_previous_period type: visualizationObject - - id: products.category type: label - - id: revenue-home + - id: revenue-clothing type: metric - - id: products.category type: label - - id: percent_revenue_per_product_by_customer_and_category + - id: revenue-electronic + type: metric + - - id: products.category + type: label + - id: revenue_and_quantity_by_product_and_category type: visualizationObject - - id: products.category type: label - - id: products.category - type: attribute + - id: revenue-outdoor + type: metric - - id: products.category type: label - id: product_categories_pie_chart @@ -462,6 +462,10 @@ interactions: type: label - id: top_10_products type: visualizationObject + - - id: region + type: label + - id: region + type: attribute - - id: region type: label - id: region_filter @@ -470,18 +474,14 @@ interactions: type: label - id: percentage_of_customers_by_region type: visualizationObject - - - id: region + - - id: state type: label - - id: region + - id: state type: attribute - - id: state type: label - id: top_10_customers type: visualizationObject - - - id: state - type: label - - id: state - type: attribute - - id: type type: label - id: type @@ -502,14 +502,14 @@ interactions: type: metric - id: customers_trend type: visualizationObject - - - id: amount_of_orders - type: metric - - id: amount_of_valid_orders - type: metric - - id: amount_of_orders type: metric - id: product_saleability type: visualizationObject + - - id: amount_of_orders + type: metric + - id: amount_of_valid_orders + type: metric - - id: amount_of_orders type: metric - id: revenue_trend @@ -540,108 +540,108 @@ interactions: type: visualizationObject - - id: revenue type: metric - - id: revenue-electronic + - id: amount_of_top_customers type: metric - - id: revenue type: metric - - id: percent_revenue_from_top_10_products + - id: revenue_top_10_percent type: metric - - id: revenue type: metric - - id: product_revenue_comparison-over_previous_period + - id: percent_revenue_per_product_by_customer_and_category type: visualizationObject - - id: revenue type: metric - - id: total_revenue + - id: percent_revenue_from_top_10_percent_customers type: metric - - id: revenue type: metric - - id: percent_revenue_from_top_10_percent_products + - id: percent_revenue_per_product type: metric - - id: revenue type: metric - - id: revenue-outdoor + - id: percent_revenue_in_category type: metric - - id: revenue type: metric - - id: product_saleability + - id: product_revenue_comparison-over_previous_period type: visualizationObject - - id: revenue type: metric - - id: revenue_top_10_percent - type: metric - - - id: revenue - type: metric - - id: percent_revenue - type: metric + - id: revenue_and_quantity_by_product_and_category + type: visualizationObject - - id: revenue type: metric - - id: revenue-home - type: metric + - id: product_breakdown + type: visualizationObject - - id: revenue type: metric - - id: percent_revenue_per_product_by_customer_and_category + - id: revenue_by_category_trend type: visualizationObject - - id: revenue type: metric - id: revenue_top_10 type: metric - - - id: revenue - type: metric - - id: product_categories_pie_chart - type: visualizationObject - - id: revenue type: metric - id: revenue_per_dollar_spent type: metric - - id: revenue type: metric - - id: percent_revenue_in_category + - id: percent_revenue_from_top_10_products type: metric - - id: revenue type: metric - - id: revenue-clothing + - id: revenue-home type: metric + - - id: revenue + type: metric + - id: product_saleability + type: visualizationObject - - id: revenue type: metric - id: percent_revenue_from_top_10_customers type: metric - - id: revenue type: metric - - id: revenue_and_quantity_by_product_and_category - type: visualizationObject + - id: revenue-clothing + type: metric - - id: revenue type: metric - - id: revenue_by_product - type: visualizationObject + - id: revenue-electronic + type: metric - - id: revenue type: metric - id: revenue_trend type: visualizationObject - - id: revenue type: metric - - id: revenue_per_customer + - id: percent_revenue_from_top_10_percent_products type: metric - - id: revenue type: metric - - id: amount_of_top_customers + - id: revenue-outdoor type: metric - - id: revenue type: metric - - id: product_breakdown - type: visualizationObject + - id: revenue_per_customer + type: metric - - id: revenue type: metric - - id: revenue_by_category_trend + - id: revenue_by_product type: visualizationObject - - id: revenue type: metric - - id: percent_revenue_per_product + - id: total_revenue type: metric - - id: revenue type: metric - - id: percent_revenue_from_top_10_percent_customers + - id: percent_revenue + type: metric + - - id: revenue type: metric + - id: product_categories_pie_chart + type: visualizationObject - - id: revenue_per_customer type: metric - id: customers_trend @@ -676,11 +676,11 @@ interactions: type: metric - - id: total_revenue type: metric - - id: percent_revenue + - id: total_revenue-no_filters type: metric - - id: total_revenue type: metric - - id: total_revenue-no_filters + - id: percent_revenue type: metric - - id: campaign_spend type: visualizationObject @@ -716,11 +716,11 @@ interactions: type: analyticalDashboard - - id: top_10_products type: visualizationObject - - id: dashboard_plugin + - id: product_and_category type: analyticalDashboard - - id: top_10_products type: visualizationObject - - id: product_and_category + - id: dashboard_plugin type: analyticalDashboard - - id: campaign_name_filter type: filterContext diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml index 020c143bb..b78366394 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml @@ -44,7 +44,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: f7029d14942a292d38496f531fa542f0 + traceId: ad3a0564d21fa637ce4d58be5f758268 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -560,8 +560,8 @@ interactions: username: postgres authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - name: demo-test-ds type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds links: @@ -1019,8 +1019,8 @@ interactions: username: postgres authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - name: demo-test-ds type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml index 1ddd23cd6..92c4d3c69 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml @@ -44,7 +44,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: eeab7d24bc5cb6ef2e786d605becc40b + traceId: bb6902eab593df334294edeef60a4c9f - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml index d8a64877f..e7252f7a3 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml @@ -44,7 +44,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: bd9fc00db630a1081284f39a96bac34f + traceId: 3843443ba35af00f1007bfba157b86e7 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_analytics_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_analytics_model.yaml index 2d6d249a7..2210fbd3a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_analytics_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_analytics_model.yaml @@ -44,7 +44,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: cb686008af96957908eca40ae56e1771 + traceId: 33f96555d17f3049191dc8ed613227ac - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_ldm.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_ldm.yaml index 99deb383f..4c2951d86 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_ldm.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_ldm.yaml @@ -44,7 +44,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: d5430c538cf5e054ae2fda4cca6be158 + traceId: 68923629a4d101c4dc6ae02f6f8aad15 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_analytics_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_analytics_model.yaml index 0fa4a8c82..652798a06 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_analytics_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_analytics_model.yaml @@ -94,7 +94,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -137,7 +137,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -287,7 +287,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -299,7 +299,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -309,7 +309,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -360,7 +360,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -369,7 +369,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -379,7 +379,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -389,7 +389,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -399,7 +399,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -408,7 +408,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -417,7 +417,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -427,7 +427,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -437,7 +437,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -447,7 +447,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -457,7 +457,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -467,7 +467,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -477,7 +477,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -487,7 +487,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -498,7 +498,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -508,7 +508,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -518,7 +518,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -528,7 +528,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -537,7 +537,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -546,7 +546,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -555,7 +555,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -564,7 +564,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -573,7 +573,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -582,7 +582,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -647,7 +647,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -723,7 +723,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -802,7 +802,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -861,7 +861,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -918,7 +918,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -971,7 +971,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1046,7 +1046,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1103,7 +1103,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1202,7 +1202,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1258,7 +1258,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1297,7 +1297,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1353,7 +1353,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1421,7 +1421,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1478,7 +1478,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1535,7 +1535,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1734,7 +1734,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1777,7 +1777,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1927,7 +1927,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1939,7 +1939,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1949,7 +1949,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2000,7 +2000,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2009,7 +2009,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2019,7 +2019,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2029,7 +2029,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2039,7 +2039,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2048,7 +2048,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2057,7 +2057,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2067,7 +2067,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2077,7 +2077,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2087,7 +2087,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2097,7 +2097,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2107,7 +2107,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2117,7 +2117,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2127,7 +2127,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2138,7 +2138,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2148,7 +2148,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2158,7 +2158,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2168,7 +2168,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2177,7 +2177,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2186,7 +2186,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2195,7 +2195,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2204,7 +2204,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2213,7 +2213,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2222,7 +2222,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2287,7 +2287,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2363,7 +2363,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2442,7 +2442,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2501,7 +2501,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2558,7 +2558,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2611,7 +2611,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2686,7 +2686,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2743,7 +2743,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2842,7 +2842,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2898,7 +2898,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2937,7 +2937,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2993,7 +2993,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3061,7 +3061,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3118,7 +3118,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3175,7 +3175,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml index 5edeb54a2..6912c9168 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml @@ -1852,29 +1852,29 @@ interactions: sourceColumns: null sourceColumnDataTypes: null - identifier: - id: date + id: products type: dataset multivalue: false sources: - - column: date - dataType: DATE + - column: product_id + dataType: INT target: - id: date - type: date + id: product_id + type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: products + id: date type: dataset multivalue: false sources: - - column: product_id - dataType: INT + - column: date + dataType: DATE target: - id: product_id - type: attribute + id: date + type: date isNullable: null nullValue: null sourceColumns: null @@ -2516,29 +2516,29 @@ interactions: sourceColumns: null sourceColumnDataTypes: null - identifier: - id: date + id: products type: dataset multivalue: false sources: - - column: date - dataType: DATE + - column: product_id + dataType: INT target: - id: date - type: date + id: product_id + type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: products + id: date type: dataset multivalue: false sources: - - column: product_id - dataType: INT + - column: date + dataType: DATE target: - id: product_id - type: attribute + id: date + type: date isNullable: null nullValue: null sourceColumns: null @@ -2942,7 +2942,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -2957,7 +2957,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: amount_of_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders @@ -2973,7 +2973,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: amount_of_top_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers @@ -2990,7 +2990,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: amount_of_valid_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders @@ -3005,7 +3005,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: campaign_spend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend @@ -3020,7 +3020,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: order_amount links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount @@ -3035,7 +3035,7 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue @@ -3051,7 +3051,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_from_top_10_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers @@ -3067,7 +3067,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_from_top_10_percent_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers @@ -3083,7 +3083,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_from_top_10_percent_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products @@ -3099,7 +3099,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_from_top_10_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products @@ -3115,7 +3115,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -3131,7 +3131,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: percent_revenue_per_product links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product @@ -3148,7 +3148,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -3164,7 +3164,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue-clothing links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing @@ -3180,7 +3180,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue-electronic links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic @@ -3196,7 +3196,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue-home links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home @@ -3212,7 +3212,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue-outdoor links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor @@ -3227,7 +3227,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -3242,7 +3242,7 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue_per_dollar_spent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent @@ -3257,7 +3257,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue_top_10 links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 @@ -3272,7 +3272,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: revenue_top_10_percent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent @@ -3287,7 +3287,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: total_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue @@ -3302,7 +3302,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-13 10:44 + createdAt: 2026-02-16 12:53 id: total_revenue-no_filters links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/label_elements.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/label_elements.yaml index f7287242f..c4155ce62 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/label_elements.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/label_elements.yaml @@ -67,7 +67,7 @@ interactions: count: 2 offset: 0 next: null - cacheId: 82ccd1d12c8d31484f3167234d9baa3b + cacheId: 91e3f34bf292d574d579194bbf29b2d8 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -128,7 +128,7 @@ interactions: count: 1 offset: 0 next: null - cacheId: 745d19c8e709fd92a835c302517ed1f4 + cacheId: ff7a3fdb501625b02d707801779d34a0 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -191,7 +191,7 @@ interactions: count: 3 offset: 0 next: null - cacheId: 378f0881c02f22fd245a6ffa8b6d69cc + cacheId: c48dd85a2da8ee0c1dadf531b034a708 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -256,7 +256,7 @@ interactions: count: 0 offset: 0 next: null - cacheId: ff655acf827cd319b46e67a7955b57e9 + cacheId: 3e49a6b2c3a6034bed30809d76b29c8d - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -322,7 +322,7 @@ interactions: count: 0 offset: 0 next: null - cacheId: a4bc8f973e8904d4b1e316ed2a709aa6 + cacheId: b7a184bc7dc8c5b73f3dd54406c4c09e - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -388,7 +388,7 @@ interactions: count: 2 offset: 0 next: null - cacheId: 82ccd1d12c8d31484f3167234d9baa3b + cacheId: 91e3f34bf292d574d579194bbf29b2d8 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -448,7 +448,7 @@ interactions: count: 1 offset: 0 next: null - cacheId: 285067243ea3ccd09b4b6d36dabec8fb + cacheId: 31bcc5d4a6603dc7aec8afe1e31adf5b - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -511,7 +511,7 @@ interactions: count: 2 offset: 0 next: null - cacheId: be9d04e28f6263ff733ca2f7979a0199 + cacheId: 69e32d47fd588204035bf51017c1534e - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -575,7 +575,7 @@ interactions: count: 3 offset: 0 next: null - cacheId: e973a428da38a99394b776522dcca999 + cacheId: b2b7288ba3c4798256df0f51b516c2cc - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements?offset=1&limit=1 @@ -634,4 +634,4 @@ interactions: count: 1 offset: 1 next: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements?limit=1&offset=2 - cacheId: 378f0881c02f22fd245a6ffa8b6d69cc + cacheId: c48dd85a2da8ee0c1dadf531b034a708 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/add_metadata_locale.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/add_metadata_locale.yaml index 8b1df2d50..680643eaf 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/add_metadata_locale.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/add_metadata_locale.yaml @@ -144,13 +144,10 @@ interactions: id="attribute.campaign_channels.category.title">CategoryCategoryCampaign - channelsTypeTypeCampaign channelsCampaign - idCampaign - idCampaignsCampaign idCampaign idCampaignsCampaign nameCampaign nameCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateOrder idOrder idOrder @@ -183,24 +192,15 @@ interactions: id="attribute.products.category">CategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersCustomersTypeTypeCampaign channelsCampaign channelsCampaign channelsCampaign @@ -215,28 +215,28 @@ interactions: id="dataset.customers">CustomersCustomersCustomersDateDateOrder linesOrder linesOrder linesProductsProductsProductsDateDateProductsBudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesOrder linesSpendSpendCampaign channelsBudget AggCampaign channels per @@ -248,9 +248,6 @@ interactions: id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign idCampaign idCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersStateStateCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateLocationLocationCustomersCategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateTotal - RevenueTotal Revenue - (No Filters)# of Active - CustomersRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels# + of Active Customers# of Orders# of Top CustomersRevenue / Top 10Revenue - / Top 10%Total RevenueTotal + Revenue (No Filters)Campaign SpendFree-form translations are marked by the 'id' attribute, @@ -605,13 +604,10 @@ interactions: id="attribute.campaign_channels.category.title">CategoryCategoryCampaign - channelsTypeTypeCampaign channelsCampaign - idCampaign - idCampaignsCampaign idCampaign idCampaignsCampaign nameCampaign nameCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateOrder idOrder idOrder @@ -644,24 +652,15 @@ interactions: id="attribute.products.category">CategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersCustomersTypeTypeCampaign channelsCampaign channelsCampaign channelsCampaign @@ -676,28 +675,28 @@ interactions: id="dataset.customers">CustomersCustomersCustomersDateDateOrder linesOrder linesOrder linesProductsProductsProductsDateDateProductsBudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesOrder linesSpendSpendCampaign channelsBudget AggCampaign channels per @@ -709,9 +708,6 @@ interactions: id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign idCampaign idCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersStateStateCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateLocationLocationCustomersCategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateTotal - RevenueTotal Revenue - (No Filters)# of Active - CustomersRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels# + of Active Customers# of Orders# of Top CustomersRevenue / Top 10Revenue - / Top 10%Total RevenueTotal + Revenue (No Filters)Campaign SpendFree-form translations are marked by the 'id' attribute, @@ -1044,10 +1042,6 @@ interactions: id="attribute.campaign_channels.category.title">CategoryCategory.CategoryCategory.Campaign channelsCampaign - channels.TypeType.TypeType.Campaign channelsCampaign channels.Campaign idCampaign id.Campaign @@ -1061,9 +1055,25 @@ interactions: id="attribute.customer_name">Customer nameCustomer name.Customer nameCustomer name.CustomersCustomers.RegionRegion.RegionRegion.CustomersCustomers.Date + - DateDate - Date.DateDate.DateDate.Date + - Month/YearDate - Month/Year.Month and Year (12/2020)Month + and Year (12/2020).DateDate.Date + - Quarter/YearDate - Quarter/Year.Quarter and Year + (Q1/2020)Quarter and Year (Q1/2020).DateDate.Date + - Week/YearDate - Week/Year.Week and Year (W52/2020)Week + and Year (W52/2020).DateDate.Date + - YearDate - Year.YearYear.DateDate.Order idOrder id.Order idOrder id.Order @@ -1085,29 +1095,17 @@ interactions: id="attribute.products.category">CategoryCategory.CategoryCategory.ProductsProducts.Date - - DateDate - Date.DateDate.DateDate.Date - - Week/YearDate - Week/Year.Week and Year (W52/2020)Week - and Year (W52/2020).DateDate.Date - - Month/YearDate - Month/Year.Month and Year (12/2020)Month - and Year (12/2020).DateDate.Date - - Quarter/YearDate - Quarter/Year.Quarter and Year - (Q1/2020)Quarter and Year (Q1/2020).DateDate.Date - - YearDate - Year.YearYear.DateDate.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.Campaign + id="attribute.state.tags">CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign + channels.Campaign channelsCampaign channels.Campaign channelsCampaign channels.Campaign @@ -1124,28 +1122,28 @@ interactions: id="dataset.customers">CustomersCustomers.CustomersCustomers.CustomersCustomers.DateDate.DateDate.Order linesOrder lines.Order linesOrder lines.Order linesOrder lines.ProductsProducts.ProductsProducts.ProductsProducts.DateDate.DateDate.ProductsProducts.BudgetBudget.BudgetBudget.Campaign channelsCampaign - channels.SpendSpend.SpendSpend.Campaign channelsCampaign channels.PricePrice.PricePrice.Order linesOrder lines.QuantityQuantity.QuantityQuantity.Order linesOrder - lines.SpendSpend.SpendSpend.Campaign channelsCampaign + channels.Budget AggBudget Agg.Campaign @@ -1158,9 +1156,6 @@ interactions: id="label.campaign_channels.category">CategoryCategory.CategoryCategory.Campaign channelsCampaign - channels.TypeType.TypeType.Campaign channelsCampaign channels.Campaign idCampaign id.Campaign @@ -1174,12 +1169,24 @@ interactions: id="label.customer_name">Customer nameCustomer name.Customer nameCustomer name.CustomersCustomers.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.Date + - DateDate - Date.DateDate.DateDate.Date + - Month/YearDate - Month/Year.Month and Year (12/2020)Month + and Year (12/2020).DateDate.Date + - Quarter/YearDate - Quarter/Year.Quarter and Year (Q1/2020)Quarter + and Year (Q1/2020).DateDate.Date + - Week/YearDate - Week/Year.Week and Year (W52/2020)Week + and Year (W52/2020).DateDate.Date + - YearDate - Year.YearYear.DateDate.LocationLocation.LocationLocation.CustomersCustomers.CategoryCategory.CategoryCategory.ProductsProducts.Date - - DateDate - Date.DateDate.DateDate.Date - - Week/YearDate - Week/Year.Week and Year (W52/2020)Week - and Year (W52/2020).DateDate.Date - - Month/YearDate - Month/Year.Month and Year (12/2020)Month - and Year (12/2020).DateDate.Date - - Quarter/YearDate - Quarter/Year.Quarter and Year (Q1/2020)Quarter - and Year (Q1/2020).DateDate.Date - - YearDate - Year.YearYear.DateDate.Total - RevenueTotal Revenue.Total - Revenue (No Filters)Total Revenue (No Filters).RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign + channels.# of Active Customers# of Active Customers.# @@ -1270,7 +1265,11 @@ interactions: id="metric.revenue_top_10">Revenue / Top 10Revenue / Top 10.Revenue - / Top 10%Revenue / Top 10%.Revenue / Top 10%.Total + RevenueTotal Revenue.Total + Revenue (No Filters)Total Revenue (No Filters).Campaign SpendCampaign Spend.CategoryCategory.Campaign channelsCampaign channels.TypeType.TypeType.Campaign channelsCampaign - channels.Campaign idCampaign - id.Campaign + id="attribute.campaign_id">Campaign + idCampaign id.Campaign idCampaign id.CampaignsCampaigns.Campaign nameCampaign name.Campaign @@ -1610,9 +1605,25 @@ interactions: id="attribute.customer_name">Customer nameCustomer name.Customer nameCustomer name.CustomersCustomers.RegionRegion.RegionRegion.CustomersCustomers.Date + - DateDate - Date.DateDate.DateDate.Date + - Month/YearDate - Month/Year.Month and Year (12/2020)Month + and Year (12/2020).DateDate.Date + - Quarter/YearDate - Quarter/Year.Quarter and Year + (Q1/2020)Quarter and Year (Q1/2020).DateDate.Date + - Week/YearDate - Week/Year.Week and Year (W52/2020)Week + and Year (W52/2020).DateDate.Date + - YearDate - Year.YearYear.DateDate.Order idOrder id.Order idOrder id.Order @@ -1634,29 +1645,17 @@ interactions: id="attribute.products.category">CategoryCategory.CategoryCategory.ProductsProducts.Date - - DateDate - Date.DateDate.DateDate.Date - - Week/YearDate - Week/Year.Week and Year (W52/2020)Week - and Year (W52/2020).DateDate.Date - - Month/YearDate - Month/Year.Month and Year (12/2020)Month - and Year (12/2020).DateDate.Date - - Quarter/YearDate - Quarter/Year.Quarter and Year - (Q1/2020)Quarter and Year (Q1/2020).DateDate.Date - - YearDate - Year.YearYear.DateDate.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.Campaign + id="attribute.state.tags">CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign + channels.Campaign channelsCampaign channels.Campaign channelsCampaign channels.Campaign @@ -1673,23 +1672,19 @@ interactions: id="dataset.customers">CustomersCustomers.CustomersCustomers.CustomersCustomers.DateDate.DateDate.Order linesOrder lines.Order linesOrder lines.Order linesOrder lines.ProductsProducts.ProductsProducts.ProductsProducts.DateDate.DateDate.ProductsProducts.BudgetBudget.BudgetBudget.Campaign channelsCampaign - channels.SpendSpend.SpendSpend.Campaign channelsCampaign channels.PricePrice.PricePrice.QuantityQuantity.QuantityQuantity.Order linesOrder - lines.SpendSpend.SpendSpend.Campaign channelsCampaign + channels.Budget AggBudget Agg.Campaign @@ -1711,10 +1709,6 @@ interactions: id="label.campaign_channels.category">CategoryCategory.CategoryCategory.Campaign channelsCampaign - channels.TypeType.TypeType.Campaign channelsCampaign channels.Campaign idCampaign id.Campaign @@ -1728,12 +1722,24 @@ interactions: id="label.customer_name">Customer nameCustomer name.Customer nameCustomer name.CustomersCustomers.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.Date + - DateDate - Date.DateDate.DateDate.Date + - Month/YearDate - Month/Year.Month and Year (12/2020)Month + and Year (12/2020).DateDate.Date + - Quarter/YearDate - Quarter/Year.Quarter and Year (Q1/2020)Quarter + and Year (Q1/2020).DateDate.Date + - Week/YearDate - Week/Year.Week and Year (W52/2020)Week + and Year (W52/2020).DateDate.Date + - YearDate - Year.YearYear.DateDate.LocationLocation.LocationLocation.CustomersCustomers.CategoryCategory.CategoryCategory.ProductsProducts.Date - - DateDate - Date.DateDate.DateDate.Date - - Week/YearDate - Week/Year.Week and Year (W52/2020)Week - and Year (W52/2020).DateDate.Date - - Month/YearDate - Month/Year.Month and Year (12/2020)Month - and Year (12/2020).DateDate.Date - - Quarter/YearDate - Quarter/Year.Quarter and Year (Q1/2020)Quarter - and Year (Q1/2020).DateDate.Date - - YearDate - Year.YearYear.DateDate.Total - RevenueTotal Revenue.Total - Revenue (No Filters)Total Revenue (No Filters).RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign + channels.# of Active Customers# of Active Customers.# @@ -1824,7 +1818,11 @@ interactions: id="metric.revenue_top_10">Revenue / Top 10Revenue / Top 10.Revenue - / Top 10%Revenue / Top 10%.Revenue / Top 10%.Total + RevenueTotal Revenue.Total + Revenue (No Filters)Total Revenue (No Filters).Campaign SpendCampaign Spend.CategoryCategoryCampaign - channelsTypeTypeCampaign channelsCampaign - idCampaign - idCampaignsCampaign idCampaign idCampaignsCampaign nameCampaign nameCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateOrder idOrder idOrder @@ -183,24 +192,15 @@ interactions: id="attribute.products.category">CategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersCustomersTypeTypeCampaign channelsCampaign channelsCampaign channelsCampaign @@ -215,28 +215,28 @@ interactions: id="dataset.customers">CustomersCustomersCustomersDateDateOrder linesOrder linesOrder linesProductsProductsProductsDateDateProductsBudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesOrder linesSpendSpendCampaign channelsBudget AggCampaign channels per @@ -248,9 +248,6 @@ interactions: id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign idCampaign idCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersStateStateCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateLocationLocationCustomersCategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateTotal - RevenueTotal Revenue - (No Filters)# of Active - CustomersRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels# + of Active Customers# of Orders# of Top CustomersRevenue / Top 10Revenue - / Top 10%Total RevenueTotal + Revenue (No Filters)Campaign SpendFree-form translations are marked by the 'id' attribute, @@ -605,13 +604,10 @@ interactions: id="attribute.campaign_channels.category.title">CategoryCategoryCampaign - channelsTypeTypeCampaign channelsCampaign - idCampaign - idCampaignsCampaign idCampaign idCampaignsCampaign nameCampaign nameCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateOrder idOrder idOrder @@ -644,24 +652,15 @@ interactions: id="attribute.products.category">CategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersCustomersTypeTypeCampaign channelsCampaign channelsCampaign channelsCampaign @@ -676,28 +675,28 @@ interactions: id="dataset.customers">CustomersCustomersCustomersDateDateOrder linesOrder linesOrder linesProductsProductsProductsDateDateProductsBudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesOrder linesSpendSpendCampaign channelsBudget AggCampaign channels per @@ -709,9 +708,6 @@ interactions: id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign idCampaign idCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersStateStateCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateLocationLocationCustomersCategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateTotal - RevenueTotal Revenue - (No Filters)# of Active - CustomersRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels# + of Active Customers# of Orders# of Top CustomersRevenue / Top 10Revenue - / Top 10%Total RevenueTotal + Revenue (No Filters)Campaign SpendFree-form translations are marked by the 'id' attribute, @@ -1044,10 +1042,6 @@ interactions: id="attribute.campaign_channels.category.title">CategoryCategory.CategoryCategory.Campaign channelsCampaign - channels.TypeType.TypeType.Campaign channelsCampaign channels.Campaign idCampaign id.Campaign @@ -1061,9 +1055,25 @@ interactions: id="attribute.customer_name">Customer nameCustomer name.Customer nameCustomer name.CustomersCustomers.RegionRegion.RegionRegion.CustomersCustomers.Date + - DateDate - Date.DateDate.DateDate.Date + - Month/YearDate - Month/Year.Month and Year (12/2020)Month + and Year (12/2020).DateDate.Date + - Quarter/YearDate - Quarter/Year.Quarter and Year + (Q1/2020)Quarter and Year (Q1/2020).DateDate.Date + - Week/YearDate - Week/Year.Week and Year (W52/2020)Week + and Year (W52/2020).DateDate.Date + - YearDate - Year.YearYear.DateDate.Order idOrder id.Order idOrder id.Order @@ -1085,29 +1095,17 @@ interactions: id="attribute.products.category">CategoryCategory.CategoryCategory.ProductsProducts.Date - - DateDate - Date.DateDate.DateDate.Date - - Week/YearDate - Week/Year.Week and Year (W52/2020)Week - and Year (W52/2020).DateDate.Date - - Month/YearDate - Month/Year.Month and Year (12/2020)Month - and Year (12/2020).DateDate.Date - - Quarter/YearDate - Quarter/Year.Quarter and Year - (Q1/2020)Quarter and Year (Q1/2020).DateDate.Date - - YearDate - Year.YearYear.DateDate.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.Campaign + id="attribute.state.tags">CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign + channels.Campaign channelsCampaign channels.Campaign channelsCampaign channels.Campaign @@ -1124,28 +1122,28 @@ interactions: id="dataset.customers">CustomersCustomers.CustomersCustomers.CustomersCustomers.DateDate.DateDate.Order linesOrder lines.Order linesOrder lines.Order linesOrder lines.ProductsProducts.ProductsProducts.ProductsProducts.DateDate.DateDate.ProductsProducts.BudgetBudget.BudgetBudget.Campaign channelsCampaign - channels.SpendSpend.SpendSpend.Campaign channelsCampaign channels.PricePrice.PricePrice.Order linesOrder lines.QuantityQuantity.QuantityQuantity.Order linesOrder - lines.SpendSpend.SpendSpend.Campaign channelsCampaign + channels.Budget AggBudget Agg.Campaign @@ -1158,9 +1156,6 @@ interactions: id="label.campaign_channels.category">CategoryCategory.CategoryCategory.Campaign channelsCampaign - channels.TypeType.TypeType.Campaign channelsCampaign channels.Campaign idCampaign id.Campaign @@ -1174,12 +1169,24 @@ interactions: id="label.customer_name">Customer nameCustomer name.Customer nameCustomer name.CustomersCustomers.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.Date + - DateDate - Date.DateDate.DateDate.Date + - Month/YearDate - Month/Year.Month and Year (12/2020)Month + and Year (12/2020).DateDate.Date + - Quarter/YearDate - Quarter/Year.Quarter and Year (Q1/2020)Quarter + and Year (Q1/2020).DateDate.Date + - Week/YearDate - Week/Year.Week and Year (W52/2020)Week + and Year (W52/2020).DateDate.Date + - YearDate - Year.YearYear.DateDate.LocationLocation.LocationLocation.CustomersCustomers.CategoryCategory.CategoryCategory.ProductsProducts.Date - - DateDate - Date.DateDate.DateDate.Date - - Week/YearDate - Week/Year.Week and Year (W52/2020)Week - and Year (W52/2020).DateDate.Date - - Month/YearDate - Month/Year.Month and Year (12/2020)Month - and Year (12/2020).DateDate.Date - - Quarter/YearDate - Quarter/Year.Quarter and Year (Q1/2020)Quarter - and Year (Q1/2020).DateDate.Date - - YearDate - Year.YearYear.DateDate.Total - RevenueTotal Revenue.Total - Revenue (No Filters)Total Revenue (No Filters).RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign + channels.# of Active Customers# of Active Customers.# @@ -1270,7 +1265,11 @@ interactions: id="metric.revenue_top_10">Revenue / Top 10Revenue / Top 10.Revenue - / Top 10%Revenue / Top 10%.Revenue / Top 10%.Total + RevenueTotal Revenue.Total + Revenue (No Filters)Total Revenue (No Filters).Campaign SpendCampaign Spend.CategoryCategory.Campaign channelsCampaign channels.TypeType.TypeType.Campaign channelsCampaign - channels.Campaign idCampaign - id.Campaign + id="attribute.campaign_id">Campaign + idCampaign id.Campaign idCampaign id.CampaignsCampaigns.Campaign nameCampaign name.Campaign @@ -1610,9 +1605,25 @@ interactions: id="attribute.customer_name">Customer nameCustomer name.Customer nameCustomer name.CustomersCustomers.RegionRegion.RegionRegion.CustomersCustomers.Date + - DateDate - Date.DateDate.DateDate.Date + - Month/YearDate - Month/Year.Month and Year (12/2020)Month + and Year (12/2020).DateDate.Date + - Quarter/YearDate - Quarter/Year.Quarter and Year + (Q1/2020)Quarter and Year (Q1/2020).DateDate.Date + - Week/YearDate - Week/Year.Week and Year (W52/2020)Week + and Year (W52/2020).DateDate.Date + - YearDate - Year.YearYear.DateDate.Order idOrder id.Order idOrder id.Order @@ -1634,29 +1645,17 @@ interactions: id="attribute.products.category">CategoryCategory.CategoryCategory.ProductsProducts.Date - - DateDate - Date.DateDate.DateDate.Date - - Week/YearDate - Week/Year.Week and Year (W52/2020)Week - and Year (W52/2020).DateDate.Date - - Month/YearDate - Month/Year.Month and Year (12/2020)Month - and Year (12/2020).DateDate.Date - - Quarter/YearDate - Quarter/Year.Quarter and Year - (Q1/2020)Quarter and Year (Q1/2020).DateDate.Date - - YearDate - Year.YearYear.DateDate.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.Campaign + id="attribute.state.tags">CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign + channels.Campaign channelsCampaign channels.Campaign channelsCampaign channels.Campaign @@ -1673,23 +1672,19 @@ interactions: id="dataset.customers">CustomersCustomers.CustomersCustomers.CustomersCustomers.DateDate.DateDate.Order linesOrder lines.Order linesOrder lines.Order linesOrder lines.ProductsProducts.ProductsProducts.ProductsProducts.DateDate.DateDate.ProductsProducts.BudgetBudget.BudgetBudget.Campaign channelsCampaign - channels.SpendSpend.SpendSpend.Campaign channelsCampaign channels.PricePrice.PricePrice.QuantityQuantity.QuantityQuantity.Order linesOrder - lines.SpendSpend.SpendSpend.Campaign channelsCampaign + channels.Budget AggBudget Agg.Campaign @@ -1711,10 +1709,6 @@ interactions: id="label.campaign_channels.category">CategoryCategory.CategoryCategory.Campaign channelsCampaign - channels.TypeType.TypeType.Campaign channelsCampaign channels.Campaign idCampaign id.Campaign @@ -1728,12 +1722,24 @@ interactions: id="label.customer_name">Customer nameCustomer name.Customer nameCustomer name.CustomersCustomers.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.Date + - DateDate - Date.DateDate.DateDate.Date + - Month/YearDate - Month/Year.Month and Year (12/2020)Month + and Year (12/2020).DateDate.Date + - Quarter/YearDate - Quarter/Year.Quarter and Year (Q1/2020)Quarter + and Year (Q1/2020).DateDate.Date + - Week/YearDate - Week/Year.Week and Year (W52/2020)Week + and Year (W52/2020).DateDate.Date + - YearDate - Year.YearYear.DateDate.LocationLocation.LocationLocation.CustomersCustomers.CategoryCategory.CategoryCategory.ProductsProducts.Date - - DateDate - Date.DateDate.DateDate.Date - - Week/YearDate - Week/Year.Week and Year (W52/2020)Week - and Year (W52/2020).DateDate.Date - - Month/YearDate - Month/Year.Month and Year (12/2020)Month - and Year (12/2020).DateDate.Date - - Quarter/YearDate - Quarter/Year.Quarter and Year (Q1/2020)Quarter - and Year (Q1/2020).DateDate.Date - - YearDate - Year.YearYear.DateDate.Total - RevenueTotal Revenue.Total - Revenue (No Filters)Total Revenue (No Filters).RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign + channels.# of Active Customers# of Active Customers.# @@ -1824,7 +1818,11 @@ interactions: id="metric.revenue_top_10">Revenue / Top 10Revenue / Top 10.Revenue - / Top 10%Revenue / Top 10%.Revenue / Top 10%.Total + RevenueTotal Revenue.Total + Revenue (No Filters)Total Revenue (No Filters).Campaign SpendCampaign Spend.CategoryCategoryCampaign - channelsTypeTypeCampaign channelsCampaign - idCampaign - idCampaignsCampaign idCampaign idCampaignsCampaign nameCampaign nameCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateOrder idOrder idOrder @@ -2178,24 +2185,15 @@ interactions: id="attribute.products.category">CategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersCustomersTypeTypeCampaign channelsCampaign channelsCampaign channelsCampaign @@ -2210,28 +2208,28 @@ interactions: id="dataset.customers">CustomersCustomersCustomersDateDateOrder linesOrder linesOrder linesProductsProductsProductsDateDateProductsBudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesOrder linesSpendSpendCampaign channelsBudget AggCampaign channels per @@ -2243,9 +2241,6 @@ interactions: id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign idCampaign idCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersStateStateCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateLocationLocationCustomersCategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateTotal - RevenueTotal Revenue - (No Filters)# of Active - CustomersRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels# + of Active Customers# of Orders# of Top CustomersRevenue / Top 10Revenue - / Top 10%Total RevenueTotal + Revenue (No Filters)Campaign SpendFree-form translations are marked by the 'id' attribute, diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/create_workspace_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/create_workspace_setting.yaml index 9f5f05691..f7b008931 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/create_workspace_setting.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/create_workspace_setting.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 564e7d56aab9d856a72a7df0df066a47 + traceId: 4901855043ee4b770cccd7f58903b0a6 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/delete_workspace_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/delete_workspace_setting.yaml index 1cc142147..4b8fab2a2 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/delete_workspace_setting.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/delete_workspace_setting.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 9c5a18ed42e7cd864db45aff2068a8ef + traceId: 80a3f5f29e8ed1fe7691823c7f811b46 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml index 2ea4234b9..3c5328c47 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: bc6a39a4ccac8c54f29b9c87968e1dcb + traceId: 58afea3b6b1d54c081ef6a1fc727b2c7 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -108,8 +108,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=false&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test2 type: POSTGRESQL + name: Test2 schema: demo id: demo-bigquery-ds type: dataSource @@ -207,7 +207,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -250,7 +250,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -400,7 +400,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -412,7 +412,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -422,7 +422,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -473,7 +473,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -482,7 +482,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -492,7 +492,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -502,7 +502,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -512,7 +512,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -521,7 +521,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -530,7 +530,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -540,7 +540,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -550,7 +550,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -560,7 +560,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -570,7 +570,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -580,7 +580,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -590,7 +590,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -600,7 +600,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -611,7 +611,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -621,7 +621,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -631,7 +631,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -641,7 +641,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -650,7 +650,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -659,7 +659,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -668,7 +668,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -677,7 +677,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -686,7 +686,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -695,7 +695,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -760,7 +760,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -836,7 +836,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -915,7 +915,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -974,7 +974,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1031,7 +1031,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1084,7 +1084,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1159,7 +1159,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1216,7 +1216,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1315,7 +1315,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1371,7 +1371,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1410,7 +1410,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1466,7 +1466,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1534,7 +1534,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1591,7 +1591,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1648,7 +1648,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2110,7 +2110,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 94c253219920b9518d9f0f9889fcbb7e + traceId: dae551e3eef80fc46d9d885baa0a2cef - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo_clone?include=workspaces @@ -2153,7 +2153,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: aa455588f071aa790098960e0d3bee2f + traceId: c9e12c568cf78533b4b6908bc1ac0643 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -2779,7 +2779,7 @@ interactions: version: '2' id: campaign title: Campaign - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2822,7 +2822,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2972,7 +2972,7 @@ interactions: version: '2' id: product_and_category title: Product & Category - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2985,7 +2985,7 @@ interactions: version: '2' id: dashboard_plugin_1 title: dashboard_plugin_1 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2995,7 +2995,7 @@ interactions: version: '2' id: dashboard_plugin_2 title: dashboard_plugin_2 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3044,7 +3044,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3053,7 +3053,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3063,7 +3063,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3073,7 +3073,7 @@ interactions: IN ("Returned", "Canceled")) id: amount_of_valid_orders title: '# of Valid Orders' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3083,7 +3083,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3092,7 +3092,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3101,7 +3101,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3111,7 +3111,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_customers title: '% Revenue from Top 10 Customers' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3121,7 +3121,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_customers title: '% Revenue from Top 10% Customers' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3131,7 +3131,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_products title: '% Revenue from Top 10% Products' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3141,7 +3141,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_products title: '% Revenue from Top 10 Products' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3151,7 +3151,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3160,7 +3160,7 @@ interactions: maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) id: percent_revenue_per_product title: '% Revenue per Product' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3170,7 +3170,7 @@ interactions: IN ("Returned", "Canceled")) id: revenue title: Revenue - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3180,7 +3180,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3190,7 +3190,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3199,7 +3199,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3208,7 +3208,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3217,7 +3217,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3226,7 +3226,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3235,7 +3235,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3244,7 +3244,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3253,7 +3253,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3262,7 +3262,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3327,7 +3327,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3403,7 +3403,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3482,7 +3482,7 @@ interactions: visualizationUrl: local:table id: percent_revenue_per_product_by_customer_and_category title: '% Revenue per Product by Customer and Category' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3541,7 +3541,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3598,7 +3598,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3651,7 +3651,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3726,7 +3726,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3783,7 +3783,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3882,7 +3882,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3938,7 +3938,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3977,7 +3977,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4033,7 +4033,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4101,7 +4101,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4158,7 +4158,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4215,7 +4215,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4508,7 +4508,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4551,7 +4551,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4701,7 +4701,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4713,7 +4713,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4723,7 +4723,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4774,7 +4774,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4783,7 +4783,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4793,7 +4793,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4803,7 +4803,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4813,7 +4813,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4822,7 +4822,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4831,7 +4831,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4841,7 +4841,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4851,7 +4851,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4861,7 +4861,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4871,7 +4871,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4881,7 +4881,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4891,7 +4891,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4901,7 +4901,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4912,7 +4912,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4922,7 +4922,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4932,7 +4932,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4942,7 +4942,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4951,7 +4951,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4960,7 +4960,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4969,7 +4969,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4978,7 +4978,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4987,7 +4987,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4996,7 +4996,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5061,7 +5061,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5137,7 +5137,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5216,7 +5216,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5275,7 +5275,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5332,7 +5332,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5385,7 +5385,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5460,7 +5460,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5517,7 +5517,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5616,7 +5616,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5672,7 +5672,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5711,7 +5711,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5767,7 +5767,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5835,7 +5835,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5892,7 +5892,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5949,7 +5949,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6416,7 +6416,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6459,7 +6459,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6609,7 +6609,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6621,7 +6621,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6631,7 +6631,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6682,7 +6682,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6691,7 +6691,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6701,7 +6701,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6711,7 +6711,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6721,7 +6721,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6730,7 +6730,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6739,7 +6739,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6749,7 +6749,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6759,7 +6759,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6769,7 +6769,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6779,7 +6779,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6789,7 +6789,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6799,7 +6799,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6809,7 +6809,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6820,7 +6820,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6830,7 +6830,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6840,7 +6840,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6850,7 +6850,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6859,7 +6859,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6868,7 +6868,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6877,7 +6877,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6886,7 +6886,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6895,7 +6895,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6904,7 +6904,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6969,7 +6969,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -7045,7 +7045,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -7124,7 +7124,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -7183,7 +7183,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -7240,7 +7240,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -7293,7 +7293,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -7368,7 +7368,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -7425,7 +7425,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -7524,7 +7524,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -7580,7 +7580,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -7619,7 +7619,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -7675,7 +7675,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -7743,7 +7743,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -7800,7 +7800,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -7857,7 +7857,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -8319,7 +8319,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 0f7cec7b17c48a286ac00aedbc18550f + traceId: 7fbf886df83582e1f002052c65f8dd98 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo_jacek?include=workspaces @@ -8362,7 +8362,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 612eb96979edb15e04ffc0820ed17aad + traceId: 412d46e6af08f566158bc26b936f0f59 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -9002,7 +9002,7 @@ interactions: version: '2' id: campaign title: Campaign - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9045,7 +9045,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9195,7 +9195,7 @@ interactions: version: '2' id: product_and_category title: Product & Category - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9208,7 +9208,7 @@ interactions: version: '2' id: dashboard_plugin_1 title: dashboard_plugin_1 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9218,7 +9218,7 @@ interactions: version: '2' id: dashboard_plugin_2 title: dashboard_plugin_2 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9267,7 +9267,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9276,7 +9276,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9286,7 +9286,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9296,7 +9296,7 @@ interactions: IN ("Returned", "Canceled")) id: amount_of_valid_orders title: '# of Valid Orders' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9306,7 +9306,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9315,7 +9315,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9324,7 +9324,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9334,7 +9334,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_customers title: '% Revenue from Top 10 Customers' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9344,7 +9344,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_customers title: '% Revenue from Top 10% Customers' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9354,7 +9354,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_products title: '% Revenue from Top 10% Products' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9364,7 +9364,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_products title: '% Revenue from Top 10 Products' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9374,7 +9374,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9383,7 +9383,7 @@ interactions: maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) id: percent_revenue_per_product title: '% Revenue per Product' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9393,7 +9393,7 @@ interactions: IN ("Returned", "Canceled")) id: revenue title: Revenue - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9403,7 +9403,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9413,7 +9413,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9422,7 +9422,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9431,7 +9431,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9440,7 +9440,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9449,7 +9449,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9458,7 +9458,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9467,7 +9467,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9476,7 +9476,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9485,7 +9485,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9550,7 +9550,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9626,7 +9626,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9705,7 +9705,7 @@ interactions: visualizationUrl: local:table id: percent_revenue_per_product_by_customer_and_category title: '% Revenue per Product by Customer and Category' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9764,7 +9764,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9821,7 +9821,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9874,7 +9874,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -9949,7 +9949,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -10006,7 +10006,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -10105,7 +10105,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -10161,7 +10161,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -10200,7 +10200,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -10256,7 +10256,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -10324,7 +10324,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -10381,7 +10381,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -10438,7 +10438,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -10851,7 +10851,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -10894,7 +10894,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11044,7 +11044,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11056,7 +11056,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11066,7 +11066,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11117,7 +11117,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11126,7 +11126,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11136,7 +11136,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11146,7 +11146,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11156,7 +11156,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11165,7 +11165,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11174,7 +11174,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11184,7 +11184,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11194,7 +11194,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11204,7 +11204,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11214,7 +11214,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11224,7 +11224,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11234,7 +11234,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11244,7 +11244,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11255,7 +11255,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11265,7 +11265,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11275,7 +11275,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11285,7 +11285,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11294,7 +11294,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11303,7 +11303,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11312,7 +11312,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11321,7 +11321,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11330,7 +11330,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11339,7 +11339,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11404,7 +11404,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11480,7 +11480,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11559,7 +11559,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11618,7 +11618,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11675,7 +11675,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11728,7 +11728,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11803,7 +11803,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11860,7 +11860,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -11959,7 +11959,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -12015,7 +12015,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -12054,7 +12054,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -12110,7 +12110,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -12178,7 +12178,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -12235,7 +12235,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -12292,7 +12292,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -12936,7 +12936,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 2f2cc5916367142d86e07e2a28450a17 + traceId: 262578deb2c4d4522412a5f1ffe44d4a - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -13576,7 +13576,7 @@ interactions: version: '2' id: campaign title: Campaign - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13619,7 +13619,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13769,7 +13769,7 @@ interactions: version: '2' id: product_and_category title: Product & Category - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13782,7 +13782,7 @@ interactions: version: '2' id: dashboard_plugin_1 title: dashboard_plugin_1 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13792,7 +13792,7 @@ interactions: version: '2' id: dashboard_plugin_2 title: dashboard_plugin_2 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13841,7 +13841,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13850,7 +13850,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13860,7 +13860,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13870,7 +13870,7 @@ interactions: IN ("Returned", "Canceled")) id: amount_of_valid_orders title: '# of Valid Orders' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13880,7 +13880,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13889,7 +13889,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13898,7 +13898,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13908,7 +13908,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_customers title: '% Revenue from Top 10 Customers' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13918,7 +13918,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_customers title: '% Revenue from Top 10% Customers' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13928,7 +13928,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_products title: '% Revenue from Top 10% Products' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13938,7 +13938,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_products title: '% Revenue from Top 10 Products' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13948,7 +13948,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13957,7 +13957,7 @@ interactions: maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) id: percent_revenue_per_product title: '% Revenue per Product' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13967,7 +13967,7 @@ interactions: IN ("Returned", "Canceled")) id: revenue title: Revenue - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13977,7 +13977,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13987,7 +13987,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -13996,7 +13996,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14005,7 +14005,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14014,7 +14014,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14023,7 +14023,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14032,7 +14032,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14041,7 +14041,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14050,7 +14050,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14059,7 +14059,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14124,7 +14124,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14200,7 +14200,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14279,7 +14279,7 @@ interactions: visualizationUrl: local:table id: percent_revenue_per_product_by_customer_and_category title: '% Revenue per Product by Customer and Category' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14338,7 +14338,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14395,7 +14395,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14448,7 +14448,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14523,7 +14523,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14580,7 +14580,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14679,7 +14679,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14735,7 +14735,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14774,7 +14774,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14830,7 +14830,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14898,7 +14898,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -14955,7 +14955,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -15012,7 +15012,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_create_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_create_workspace.yaml index fc82ec3d3..14213064a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_create_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_create_workspace.yaml @@ -131,7 +131,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: ed2e8f5434720de497f11072bcf40e0e + traceId: b4addbe960894bf9d89c6a92a8897f6c - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace.yaml index 89ac7b264..d906ad9bd 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace.yaml @@ -44,7 +44,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 66db3ebd959698951d1970ac1085498c + traceId: a90ba3321004f4c23137ffc6517ca7db - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspaces.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspaces.yaml index 224183c1b..cc1f65734 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspaces.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspaces.yaml @@ -138,7 +138,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -181,7 +181,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -332,7 +332,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -344,7 +344,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -354,7 +354,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -405,7 +405,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -414,7 +414,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -424,7 +424,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -434,7 +434,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -444,7 +444,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -453,7 +453,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -462,7 +462,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -472,7 +472,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -482,7 +482,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -492,7 +492,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -502,7 +502,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -512,7 +512,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -522,7 +522,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -532,7 +532,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -543,7 +543,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -553,7 +553,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -563,7 +563,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -573,7 +573,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -582,7 +582,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -591,7 +591,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -600,7 +600,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -609,7 +609,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -618,7 +618,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -627,7 +627,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -692,7 +692,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -768,7 +768,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -847,7 +847,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -906,7 +906,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -963,7 +963,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1016,7 +1016,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1091,7 +1091,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1148,7 +1148,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1247,7 +1247,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1303,7 +1303,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1342,7 +1342,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1398,7 +1398,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1466,7 +1466,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1523,7 +1523,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1580,7 +1580,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2168,7 +2168,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2211,7 +2211,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2362,7 +2362,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2374,7 +2374,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2384,7 +2384,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2435,7 +2435,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2444,7 +2444,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2454,7 +2454,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2464,7 +2464,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2474,7 +2474,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2483,7 +2483,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2492,7 +2492,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2502,7 +2502,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2512,7 +2512,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2522,7 +2522,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2532,7 +2532,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2542,7 +2542,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2552,7 +2552,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2562,7 +2562,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2573,7 +2573,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2583,7 +2583,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2593,7 +2593,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2603,7 +2603,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2612,7 +2612,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2621,7 +2621,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2630,7 +2630,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2639,7 +2639,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2648,7 +2648,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2657,7 +2657,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2722,7 +2722,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2798,7 +2798,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2877,7 +2877,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2936,7 +2936,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2993,7 +2993,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3046,7 +3046,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3121,7 +3121,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3178,7 +3178,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3277,7 +3277,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3333,7 +3333,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3372,7 +3372,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3428,7 +3428,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3496,7 +3496,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3553,7 +3553,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3610,7 +3610,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:39 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_translate_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_translate_workspace.yaml index 5893234e5..58b0349d1 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_translate_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_translate_workspace.yaml @@ -139,7 +139,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -182,7 +182,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -332,7 +332,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -344,7 +344,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -354,7 +354,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -405,7 +405,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -414,7 +414,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -424,7 +424,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -434,7 +434,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -444,7 +444,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -453,7 +453,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -462,7 +462,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -472,7 +472,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -482,7 +482,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -492,7 +492,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -502,7 +502,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -512,7 +512,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -522,7 +522,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -532,7 +532,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -543,7 +543,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -553,7 +553,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -563,7 +563,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -573,7 +573,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -582,7 +582,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -591,7 +591,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -600,7 +600,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -609,7 +609,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -618,7 +618,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -627,7 +627,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -692,7 +692,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -768,7 +768,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -847,7 +847,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -906,7 +906,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -963,7 +963,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1016,7 +1016,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1091,7 +1091,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1148,7 +1148,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1247,7 +1247,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1303,7 +1303,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1342,7 +1342,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1398,7 +1398,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1466,7 +1466,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1523,7 +1523,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -1580,7 +1580,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2193,7 +2193,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2236,7 +2236,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2386,7 +2386,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2398,7 +2398,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2408,7 +2408,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2459,7 +2459,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2468,7 +2468,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2478,7 +2478,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2488,7 +2488,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2498,7 +2498,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2507,7 +2507,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2516,7 +2516,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2526,7 +2526,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2536,7 +2536,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2546,7 +2546,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2556,7 +2556,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2566,7 +2566,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2576,7 +2576,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2586,7 +2586,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2597,7 +2597,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2607,7 +2607,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2617,7 +2617,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2627,7 +2627,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2636,7 +2636,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2645,7 +2645,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2654,7 +2654,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2663,7 +2663,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2672,7 +2672,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2681,7 +2681,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2746,7 +2746,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2822,7 +2822,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2901,7 +2901,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -2960,7 +2960,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3017,7 +3017,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3070,7 +3070,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3145,7 +3145,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3202,7 +3202,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3301,7 +3301,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3357,7 +3357,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3396,7 +3396,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3452,7 +3452,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3520,7 +3520,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3577,7 +3577,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -3634,7 +3634,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4051,7 +4051,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 5167f849c128a95b040fcb3341d36f89 + traceId: 47259e027c612870812ff09e6de73ba3 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -4677,7 +4677,7 @@ interactions: version: '2' id: campaign title: Campaign - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4720,7 +4720,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4870,7 +4870,7 @@ interactions: version: '2' id: product_and_category title: Product & Category - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4883,7 +4883,7 @@ interactions: version: '2' id: dashboard_plugin_1 title: dashboard_plugin_1 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4893,7 +4893,7 @@ interactions: version: '2' id: dashboard_plugin_2 title: dashboard_plugin_2 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4942,7 +4942,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4951,7 +4951,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4961,7 +4961,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4971,7 +4971,7 @@ interactions: IN ("Returned", "Canceled")) id: amount_of_valid_orders title: '# of Valid Orders' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4981,7 +4981,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4990,7 +4990,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -4999,7 +4999,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5009,7 +5009,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_customers title: '% Revenue from Top 10 Customers' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5019,7 +5019,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_customers title: '% Revenue from Top 10% Customers' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5029,7 +5029,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_products title: '% Revenue from Top 10% Products' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5039,7 +5039,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_products title: '% Revenue from Top 10 Products' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5049,7 +5049,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5058,7 +5058,7 @@ interactions: maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) id: percent_revenue_per_product title: '% Revenue per Product' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5068,7 +5068,7 @@ interactions: IN ("Returned", "Canceled")) id: revenue title: Revenue - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5078,7 +5078,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5088,7 +5088,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5097,7 +5097,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5106,7 +5106,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5115,7 +5115,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5124,7 +5124,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5133,7 +5133,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5142,7 +5142,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5151,7 +5151,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5160,7 +5160,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5225,7 +5225,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5301,7 +5301,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5380,7 +5380,7 @@ interactions: visualizationUrl: local:table id: percent_revenue_per_product_by_customer_and_category title: '% Revenue per Product by Customer and Category' - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5439,7 +5439,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5496,7 +5496,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5549,7 +5549,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5624,7 +5624,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5681,7 +5681,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5780,7 +5780,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5836,7 +5836,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5875,7 +5875,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5931,7 +5931,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -5999,7 +5999,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6056,7 +6056,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6113,7 +6113,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2026-02-13 10:42 + createdAt: 2026-02-16 12:53 createdBy: id: admin type: user @@ -6275,7 +6275,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 98c8f97629ec36dd619bad5bfb1b95e9 + traceId: af8a41fc25206b5f655049d583da69c3 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings @@ -6386,7 +6386,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 2273ce57bdc96ae448d4fbcd8ff2d6ea + traceId: 8f3ee42c43f7a6f40387b1411095355c - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/get_metadata_localization.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/get_metadata_localization.yaml index 97c81b961..4faee2665 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/get_metadata_localization.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/get_metadata_localization.yaml @@ -105,13 +105,10 @@ interactions: id="attribute.campaign_channels.category.title">CategoryCategoryCampaign - channelsTypeTypeCampaign channelsCampaign - idCampaign - idCampaignsCampaign idCampaign idCampaignsCampaign nameCampaign nameCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateOrder idOrder idOrder @@ -144,24 +153,15 @@ interactions: id="attribute.products.category">CategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersCustomersTypeTypeCampaign channelsCampaign channelsCampaign channelsCampaign @@ -176,28 +176,28 @@ interactions: id="dataset.customers">CustomersCustomersCustomersDateDateOrder linesOrder linesOrder linesProductsProductsProductsDateDateProductsBudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesOrder linesSpendSpendCampaign channelsBudget AggCampaign channels per @@ -209,9 +209,6 @@ interactions: id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign idCampaign idCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersStateStateCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateLocationLocationCustomersCategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateTotal - RevenueTotal Revenue - (No Filters)# of Active - CustomersRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels# + of Active Customers# of Orders# of Top CustomersRevenue / Top 10Revenue - / Top 10%Total RevenueTotal + Revenue (No Filters)Campaign SpendFree-form translations are marked by the 'id' attribute, diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/list_workspace_settings.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/list_workspace_settings.yaml index cef48c07f..5d6ffdb1b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/list_workspace_settings.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/list_workspace_settings.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: dce91850f823f7be1f26d6ce7aff6431 + traceId: 4f59a183baec42923b3de3ac02ecd723 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings @@ -159,7 +159,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: e31d209410679c25fc4a796f4b0d7d64 + traceId: d935d357729901c2ede9c86c50276d4b - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/set_metadata_localization.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/set_metadata_localization.yaml index d58d277cf..880803a22 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/set_metadata_localization.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/set_metadata_localization.yaml @@ -105,13 +105,10 @@ interactions: id="attribute.campaign_channels.category.title">CategoryCategoryCampaign - channelsTypeTypeCampaign channelsCampaign - idCampaign - idCampaignsCampaign idCampaign idCampaignsCampaign nameCampaign nameCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateOrder idOrder idOrder @@ -144,24 +153,15 @@ interactions: id="attribute.products.category">CategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersCustomersTypeTypeCampaign channelsCampaign channelsCampaign channelsCampaign @@ -176,28 +176,28 @@ interactions: id="dataset.customers">CustomersCustomersCustomersDateDateOrder linesOrder linesOrder linesProductsProductsProductsDateDateProductsBudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesOrder linesSpendSpendCampaign channelsBudget AggCampaign channels per @@ -209,9 +209,6 @@ interactions: id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign idCampaign idCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersStateStateCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateLocationLocationCustomersCategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateTotal - RevenueTotal Revenue - (No Filters)# of Active - CustomersRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels# + of Active Customers# of Orders# of Top CustomersRevenue / Top 10Revenue - / Top 10%Total RevenueTotal + Revenue (No Filters)Campaign SpendFree-form translations are marked by the 'id' attribute, @@ -524,9 +523,6 @@ interactions: id="attribute.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign idCampaign idCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateOrder idOrder idOrder @@ -562,24 +570,15 @@ interactions: id="attribute.products.category">CategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersCustomersTypeTypeCampaign channelsCampaign channelsCampaign channelsCampaign @@ -594,28 +593,28 @@ interactions: id="dataset.customers">CustomersCustomersCustomersDateDateOrder linesOrder linesOrder linesProductsProductsProductsDateDateProductsBudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesOrder linesSpendSpendCampaign channelsBudget AggCampaign channels per @@ -627,9 +626,6 @@ interactions: id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign idCampaign idCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersStateStateCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateLocationLocationCustomersCategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateTotal - RevenueTotal Revenue - (No Filters)# of Active - CustomersRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels# + of Active Customers# of Orders# of Top CustomersRevenue / Top 10Revenue - / Top 10%Total RevenueTotal + Revenue (No Filters)Campaign SpendFree-form translations are marked by the 'id' attribute, @@ -884,7 +882,7 @@ interactions: Accept: - '*/*' Accept-Encoding: - - gzip, deflate, br, zstd + - gzip, deflate, br Connection: - keep-alive Content-Length: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/update_workspace_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/update_workspace_setting.yaml index c8abeb55f..81fb82fb5 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/update_workspace_setting.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/update_workspace_setting.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 0dc3759bd2aecf2d15a3f78f4bceb112 + traceId: 8ccaa494fa3c809e9e5917af90fc645d - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_for_user_group.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_for_user_group.yaml index 786e88a28..ecdc7e33a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_for_user_group.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_for_user_group.yaml @@ -94,7 +94,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 47e1a28fb93a8c61e1c43de0987d0538 + traceId: 7a181759581121df962d1d6c08e18e98 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/userDataFilters diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml index 096600264..c65eb452a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml @@ -94,7 +94,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: f0ac023ee70d58b07a29cf07ff1d663f + traceId: 689cfc3b874316bdb5b80a8e8b3892e7 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/userDataFilters @@ -241,7 +241,7 @@ interactions: self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_status type: label - attributes: - authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authenticationId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -316,7 +316,7 @@ interactions: type: userDataFilter included: - attributes: - authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs + authenticationId: CiQ1MDM4NjkxNS1kNzUxLTQ2N2UtYjdkMC1hYzc3NjAyZDhkNjQSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com diff --git a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml index 4d71ec937..e9f1e237f 100644 --- a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml +++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml @@ -84,7 +84,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - ad008df3-baad-4f30-9d26-05e99f0bc953 + - fe43ddc6-f4e1-4d76-8835-bda9d1068b44 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -132,14 +132,14 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: fcfc51868d431ce87ceea5c8a7a00224c985f40f:b6bb69a3a4658ee9c8337a31a5aee00b80ab65ed0cbd1fbf81c0f4fff95ad785 + executionResult: e5df72b16dec610647c9a216fd589bd9d9b85ce6:afd950932a88a3b49316fc1f17f4e567c75ec1da82b5206b396d5e3651eda08c - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular body: fileName: test_csv format: CSV - executionResult: fcfc51868d431ce87ceea5c8a7a00224c985f40f:b6bb69a3a4658ee9c8337a31a5aee00b80ab65ed0cbd1fbf81c0f4fff95ad785 + executionResult: e5df72b16dec610647c9a216fd589bd9d9b85ce6:afd950932a88a3b49316fc1f17f4e567c75ec1da82b5206b396d5e3651eda08c customOverride: labels: region: @@ -191,10 +191,10 @@ interactions: - '0' body: string: - exportResult: 727484b55caf3a4e482bd127b5da241caca9f164 + exportResult: bcf6cb5c74a6884b8f03266111ee0aeb1e6835f2 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/727484b55caf3a4e482bd127b5da241caca9f164 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/bcf6cb5c74a6884b8f03266111ee0aeb1e6835f2 body: null headers: Accept: @@ -235,7 +235,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/727484b55caf3a4e482bd127b5da241caca9f164 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/bcf6cb5c74a6884b8f03266111ee0aeb1e6835f2 body: null headers: Accept: @@ -276,7 +276,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/727484b55caf3a4e482bd127b5da241caca9f164 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/bcf6cb5c74a6884b8f03266111ee0aeb1e6835f2 body: null headers: Accept: @@ -317,89 +317,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/727484b55caf3a4e482bd127b5da241caca9f164 - body: null - headers: - Accept: - - application/pdf, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, - application/zip, text/csv, text/html - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 202 - message: Accepted - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '0' - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/727484b55caf3a4e482bd127b5da241caca9f164 - body: null - headers: - Accept: - - application/pdf, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, - application/zip, text/csv, text/html - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 202 - message: Accepted - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '0' - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/727484b55caf3a4e482bd127b5da241caca9f164 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/bcf6cb5c74a6884b8f03266111ee0aeb1e6835f2 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv_by_visualization_id.yaml b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv_by_visualization_id.yaml index f1de129ae..02a28a910 100644 --- a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv_by_visualization_id.yaml +++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv_by_visualization_id.yaml @@ -118,7 +118,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:46 + createdAt: 2026-02-16 12:54 id: customers_trend meta: origin: @@ -165,7 +165,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:46 + createdAt: 2026-02-16 12:54 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -175,7 +175,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:46 + createdAt: 2026-02-16 12:54 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -240,10 +240,10 @@ interactions: - '0' body: string: - exportResult: e21601cd38e9e313feb569440af57423b41370ca + exportResult: 67e42c48f8a88cb995e04bc9b38ff450be348333 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e21601cd38e9e313feb569440af57423b41370ca + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/67e42c48f8a88cb995e04bc9b38ff450be348333 body: null headers: Accept: @@ -284,7 +284,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e21601cd38e9e313feb569440af57423b41370ca + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/67e42c48f8a88cb995e04bc9b38ff450be348333 body: null headers: Accept: @@ -325,7 +325,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e21601cd38e9e313feb569440af57423b41370ca + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/67e42c48f8a88cb995e04bc9b38ff450be348333 body: null headers: Accept: @@ -366,7 +366,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e21601cd38e9e313feb569440af57423b41370ca + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/67e42c48f8a88cb995e04bc9b38ff450be348333 body: null headers: Accept: @@ -407,7 +407,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e21601cd38e9e313feb569440af57423b41370ca + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/67e42c48f8a88cb995e04bc9b38ff450be348333 body: null headers: Accept: @@ -448,48 +448,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e21601cd38e9e313feb569440af57423b41370ca - body: null - headers: - Accept: - - application/pdf, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, - application/zip, text/csv, text/html - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 202 - message: Accepted - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '0' - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e21601cd38e9e313feb569440af57423b41370ca + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/67e42c48f8a88cb995e04bc9b38ff450be348333 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml index cc1268afa..37c80d466 100644 --- a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml +++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml @@ -84,7 +84,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 74561851-dc05-4a83-966f-f9fbdb3bdaab + - 8c75e886-8ca4-488a-af03-bc1a0967fb2a X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -132,14 +132,14 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: fcfc51868d431ce87ceea5c8a7a00224c985f40f:b6bb69a3a4658ee9c8337a31a5aee00b80ab65ed0cbd1fbf81c0f4fff95ad785 + executionResult: e5df72b16dec610647c9a216fd589bd9d9b85ce6:afd950932a88a3b49316fc1f17f4e567c75ec1da82b5206b396d5e3651eda08c - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular body: fileName: test_xlsx format: XLSX - executionResult: fcfc51868d431ce87ceea5c8a7a00224c985f40f:b6bb69a3a4658ee9c8337a31a5aee00b80ab65ed0cbd1fbf81c0f4fff95ad785 + executionResult: e5df72b16dec610647c9a216fd589bd9d9b85ce6:afd950932a88a3b49316fc1f17f4e567c75ec1da82b5206b396d5e3651eda08c customOverride: labels: region: @@ -191,10 +191,10 @@ interactions: - '0' body: string: - exportResult: 2eb344259fd1aa5ec2788302b6f541bd16af2a86 + exportResult: 4fc0ec3fc9145b76b57c5dae6b785a743b06757c - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2eb344259fd1aa5ec2788302b6f541bd16af2a86 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/4fc0ec3fc9145b76b57c5dae6b785a743b06757c body: null headers: Accept: @@ -235,7 +235,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2eb344259fd1aa5ec2788302b6f541bd16af2a86 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/4fc0ec3fc9145b76b57c5dae6b785a743b06757c body: null headers: Accept: @@ -276,7 +276,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2eb344259fd1aa5ec2788302b6f541bd16af2a86 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/4fc0ec3fc9145b76b57c5dae6b785a743b06757c body: null headers: Accept: @@ -317,89 +317,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2eb344259fd1aa5ec2788302b6f541bd16af2a86 - body: null - headers: - Accept: - - application/pdf, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, - application/zip, text/csv, text/html - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 202 - message: Accepted - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '0' - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2eb344259fd1aa5ec2788302b6f541bd16af2a86 - body: null - headers: - Accept: - - application/pdf, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, - application/zip, text/csv, text/html - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 202 - message: Accepted - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '0' - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2eb344259fd1aa5ec2788302b6f541bd16af2a86 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/4fc0ec3fc9145b76b57c5dae6b785a743b06757c body: null headers: Accept: @@ -549,13 +467,13 @@ interactions: dr6GmVPXn68zRmWfmasr0+J3SI4IG2TV28zst1A06yalI3Lc6aDZpuoahv3/8OTjrph8zh4PFoLc 88wirtb0tUfBxtupcM5Hbd1scd1b+1GbwuEDZV/QuKnw2WK+HfADiD6aT5QIEvFSqyy/+eYQdG5p xmWs/tkxahGC1op4X+TwqTm7scLZZ4t7c2d7Bl97Z7vaXi5RWzvI5KulP5748D7I3oGD0oQpWbxN - egBHze7sLwPgYy9It/4GUEsDBBQAAAAIAAAAPwClIpnsJQEAAFACAAARAAAAZG9jUHJvcHMvY29y - ZS54bWydks1OwzAQhO88ReR7YidFBawklQD1RCUkikDcLHvbWsQ/sg1p3h4nadNW6onjema/nV25 - XOxVk/yC89LoCuUZQQloboTU2wq9r5fpPUp8YFqwxmioUAceLeqbklvKjYNXZyy4IMEnEaQ95bZC - uxAsxdjzHSjms+jQUdwYp1iIpdtiy/g32wIuCJljBYEJFhjugamdiOiAFHxC2h/XDADBMTSgQAeP - 8yzHJ28Ap/zVhkE5cyoZOgtXrUdxcu+9nIxt22btbLDG/Dn+XL28DaumUven4oDqUnDKHbBgXF3i - 8yIermE+rOKJNxLEYxf1K2+HRcY+EEkMQMe4R+Vj9vS8XqK6IMU8JUWaz9Y5obd3lDx89SMv+k9A - dRjyb+IRMOa+/AT1H1BLAwQUAAAACAAAAD8ABHFFY3sBAAATAwAAEAAAAGRvY1Byb3BzL2FwcC54 + egBHze7sLwPgYy9It/4GUEsDBBQAAAAIAAAAPwAcvMEzJQEAAFACAAARAAAAZG9jUHJvcHMvY29y + ZS54bWydkstqwzAQRff9CqO9LT9aU4TtQFuyaqDQlJbshDRxRK0HklrHf1/FSZwEvOpydO+cuTOo + WuxlF/2CdUKrGmVJiiJQTHOh2hp9rJfxI4qcp4rTTiuo0QAOLZq7ihnCtIU3qw1YL8BFAaQcYaZG + O+8NwdixHUjqkuBQQdxqK6kPpW2xoeybtoDzNC2xBE859RQfgLGZiOiE5GxCmh/bjQDOMHQgQXmH + syTDF68HK91sw6hcOaXwg4FZ61mc3HsnJmPf90lfjNaQP8Nfq9f3cdVYqMOpGKCm4owwC9Rr21T4 + ugiH66jzq3DirQD+NAR95u20yLEPeBQCkGPcs/JZPL+sl6jJ07yM0zzOynWWk4d7UuSbw8ib/gtQ + nob8m3gGHHPffoLmD1BLAwQUAAAACAAAAD8ABHFFY3sBAAATAwAAEAAAAGRvY1Byb3BzL2FwcC54 bWydUsFO4zAQvfMVke/UabVaocoxWpVd9bCISi1wXBln0lh1bMszRClfj5OqIYU94dObN0/PzzMW t11jsxYiGu8KNp/lLAOnfWncvmCPuz/XNyxDUq5U1jso2BGQ3corsYk+QCQDmCUHhwWricKSc9Q1 NApnqe1Sp/KxUZTKuOe+qoyGO69fG3DEF3n+k0NH4Eoor8NoyE6Oy5a+a1p63efDp90xJD8pfoVg @@ -572,6 +490,6 @@ interactions: AAAAAACAgbMMAAB4bC9zaGFyZWRTdHJpbmdzLnhtbFBLAQIUAxQAAAAIAAAAPwBdnzo03wIAAIwP AAANAAAAAAAAAAAAAACAgfcOAAB4bC9zdHlsZXMueG1sUEsBAhQDFAAAAAgAAAA/ABj6RlSwBQAA UhsAABMAAAAAAAAAAAAAAICBARIAAHhsL3RoZW1lL3RoZW1lMS54bWxQSwECFAMUAAAACAAAAD8A - pSKZ7CUBAABQAgAAEQAAAAAAAAAAAAAAgIHiFwAAZG9jUHJvcHMvY29yZS54bWxQSwECFAMUAAAA + HLzBMyUBAABQAgAAEQAAAAAAAAAAAAAAgIHiFwAAZG9jUHJvcHMvY29yZS54bWxQSwECFAMUAAAA CAAAAD8ABHFFY3sBAAATAwAAEAAAAAAAAAAAAAAAgIE2GQAAZG9jUHJvcHMvYXBwLnhtbFBLBQYA AAAACgAKAIACAADfGgAAAAA= diff --git a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel_by_visualization_id.yaml b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel_by_visualization_id.yaml index 89a10fcc8..f9f6d2a6c 100644 --- a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel_by_visualization_id.yaml +++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel_by_visualization_id.yaml @@ -118,7 +118,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-02-13 10:46 + createdAt: 2026-02-16 12:54 id: customers_trend meta: origin: @@ -165,7 +165,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-02-13 10:46 + createdAt: 2026-02-16 12:54 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -175,7 +175,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-02-13 10:46 + createdAt: 2026-02-16 12:54 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -240,10 +240,10 @@ interactions: - '0' body: string: - exportResult: 7cad09362d0ac3c20fe6349703eec0c7835b4233 + exportResult: 2a08bdfe7f6fc4acfc0b17715f6e762c5730c81e - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/7cad09362d0ac3c20fe6349703eec0c7835b4233 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2a08bdfe7f6fc4acfc0b17715f6e762c5730c81e body: null headers: Accept: @@ -284,7 +284,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/7cad09362d0ac3c20fe6349703eec0c7835b4233 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2a08bdfe7f6fc4acfc0b17715f6e762c5730c81e body: null headers: Accept: @@ -325,7 +325,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/7cad09362d0ac3c20fe6349703eec0c7835b4233 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2a08bdfe7f6fc4acfc0b17715f6e762c5730c81e body: null headers: Accept: @@ -366,7 +366,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/7cad09362d0ac3c20fe6349703eec0c7835b4233 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2a08bdfe7f6fc4acfc0b17715f6e762c5730c81e body: null headers: Accept: @@ -407,7 +407,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/7cad09362d0ac3c20fe6349703eec0c7835b4233 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2a08bdfe7f6fc4acfc0b17715f6e762c5730c81e body: null headers: Accept: @@ -448,7 +448,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/7cad09362d0ac3c20fe6349703eec0c7835b4233 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2a08bdfe7f6fc4acfc0b17715f6e762c5730c81e body: null headers: Accept: @@ -572,12 +572,12 @@ interactions: 7LdQNOsmpSNy3Omg2abqGob9//Dk466YfM4eDxaC3PPMIq7W9LVHwcbbqXDOR23dbHHdW/tRm8Lh A2Vf0Lip8Nlivh3wA4g+mk+UCBLxUqssv/nmEHRuacZlrP7ZMWoRgtaKeF/k8Kk5u7HC2WeLe3Nn ewZfe2e72l4uUVs7yOSrpT+e+PA+yN6Bg9KEKVm8TXoAR83u7C8D4GMvSLf+BlBLAwQUAAAACAAA - AD8At/8m3CUBAABQAgAAEQAAAGRvY1Byb3BzL2NvcmUueG1snZLNasMwEITvfQqjuy3bCWkRtgNt - yamBQl1aehPSJhG1fpDUOn77KrbjJOBTj6uZ/XZ2UbE+yib6BeuEViXKkhRFoJjmQu1L9F5v4gcU - OU8Vp41WUKIOHFpXdwUzhGkLr1YbsF6AiwJIOcJMiQ7eG4KxYweQ1CXBoYK401ZSH0q7x4ayb7oH - nKfpCkvwlFNP8QkYm4mIRiRnE9L82KYHcIahAQnKO5wlGb54PVjpZht65cophe8MzFrP4uQ+OjEZ - 27ZN2kVvDfkz/Ll9eetXjYU6nYoBqgrOCLNAvbZVga+LcLiGOr8NJ94J4I9d0GfexkWGPuBRCECG - uGflY/H0XG9Qlaf5Kk7zOFvUWUqW92S5+jqNvOm/AOU45N/EM2DIffsJqj9QSwMEFAAAAAgAAAA/ + AD8AM4kebCUBAABQAgAAEQAAAGRvY1Byb3BzL2NvcmUueG1snZLNasMwEITvfQqjuy3bcU0RtgNt + yamBQl1aehPSJhG1fpDUOnn7yk7iJOBTj6uZ/XZ2UbXcyy76BeuEVjXKkhRFoJjmQm1r9N6u4gcU + OU8Vp51WUKMDOLRs7ipmCNMWXq02YL0AFwWQcoSZGu28NwRjx3YgqUuCQwVxo62kPpR2iw1l33QL + OE/TEkvwlFNP8QCMzUREJyRnE9L82G4EcIahAwnKO5wlGb54PVjpZhtG5cophT8YmLWexcm9d2Iy + 9n2f9IvRGvJn+HP98jauGgs1nIoBairOCLNAvbZNha+LcLiOOr8OJ94I4I+HoM+8nRY59gGPQgBy + jHtWPhZPz+0KNXmal3Gax1nZZjm5L0hRfA0jb/ovQHka8m/iGXDMffsJmj9QSwMEFAAAAAgAAAA/ ALLAMkd+AQAAGQMAABAAAABkb2NQcm9wcy9hcHAueG1snVLBTuswELzzFZHv1GmF0FPlGKEC4sDT q9QAZ+NsGgvHtrzbqH1fj5OqIQVO5DQ7OxpPdlfc7FubdRDReFew+SxnGTjtK+O2BXsuHy7/sAxJ uUpZ76BgB0B2Iy/EOvoAkQxglhwcFqwhCkvOUTfQKpyltkud2sdWUSrjlvu6NhruvN614Igv8vya @@ -594,6 +594,6 @@ interactions: SwECFAMUAAAACAAAAD8A7cSCI7oAAAAEAQAAFAAAAAAAAAAAAAAAgIEVCAAAeGwvc2hhcmVkU3Ry aW5ncy54bWxQSwECFAMUAAAACAAAAD8AJckRufECAACwDQAADQAAAAAAAAAAAAAAgIEBCQAAeGwv c3R5bGVzLnhtbFBLAQIUAxQAAAAIAAAAPwAY+kZUsAUAAFIbAAATAAAAAAAAAAAAAACAgR0MAAB4 - bC90aGVtZS90aGVtZTEueG1sUEsBAhQDFAAAAAgAAAA/ALf/JtwlAQAAUAIAABEAAAAAAAAAAAAA + bC90aGVtZS90aGVtZTEueG1sUEsBAhQDFAAAAAgAAAA/ADOJHmwlAQAAUAIAABEAAAAAAAAAAAAA AICB/hEAAGRvY1Byb3BzL2NvcmUueG1sUEsBAhQDFAAAAAgAAAA/ALLAMkd+AQAAGQMAABAAAAAA AAAAAAAAAICBUhMAAGRvY1Byb3BzL2FwcC54bWxQSwUGAAAAAAoACgCAAgAA/hQAAAAA diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml index 84b557984..6d9b8e83e 100644 --- a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml +++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml @@ -68,7 +68,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 3b3098de-056f-40b1-9eb0-36d57a98a870 + - c6a96072-65eb-4316-8963-2be2adfd1d42 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -100,10 +100,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 80542ef48b3a51eb8302cb604329f1f5609c613c:6c4cc18446e6f7a64bad730a6e509754001b90118d67d9368ccf82059f1ad4e2 + executionResult: cfabde60d30683edacd3ae8206e57dbf8fca18c8:97602244183dc1fa32effc16770147e9cd8de11effe85471e15ade92713c956c - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/80542ef48b3a51eb8302cb604329f1f5609c613c%3A6c4cc18446e6f7a64bad730a6e509754001b90118d67d9368ccf82059f1ad4e2?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/cfabde60d30683edacd3ae8206e57dbf8fca18c8%3A97602244183dc1fa32effc16770147e9cd8de11effe85471e15ade92713c956c?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml index 4987d138c..28fca018f 100644 --- a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml +++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml @@ -75,7 +75,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 0eb54a83-fc8d-4770-9d0f-36e3919b6b82 + - 0a73f69e-ef45-4919-94c2-979fc616a1b5 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -107,10 +107,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 159f647ec18317c2e6b3aed8f2c1ed9b38789e09:9c4aed79133aca02a7335187f551fe2f5a8445f5fdf9b78fcef77bd5cdd82a28 + executionResult: 3a7d21f54da0dbda2593707be51ba71aa35507e6:421fbf7fe861271738b3a3580d2ad8ec509b4e68ba29038b0ea0720f0a303840 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/159f647ec18317c2e6b3aed8f2c1ed9b38789e09%3A9c4aed79133aca02a7335187f551fe2f5a8445f5fdf9b78fcef77bd5cdd82a28?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3a7d21f54da0dbda2593707be51ba71aa35507e6%3A421fbf7fe861271738b3a3580d2ad8ec509b4e68ba29038b0ea0720f0a303840?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml index a898426f5..729e2c85d 100644 --- a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml +++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml @@ -69,7 +69,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 613a77c2-91a6-4366-93f1-b96ca2eb964e + - a12edb49-57ed-4c7a-a4d7-361b8250d764 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -103,10 +103,10 @@ interactions: - localIdentifier: metric1 localIdentifier: dim_1 links: - executionResult: c04483501b4cbfb9218ce6b3310b2eea76b8f0c6:296dcc775d75576f1b84f0c7b33778e0fc4a2446b6a9d2110eaf8315f680a80d + executionResult: 2b759b6f5f008bc2fbecf82f6de448af47c0964e:5f23a4dacebfc226477782945f5014a6fea51c0190f5f19032a137fa4e964f24 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c04483501b4cbfb9218ce6b3310b2eea76b8f0c6%3A296dcc775d75576f1b84f0c7b33778e0fc4a2446b6a9d2110eaf8315f680a80d?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2b759b6f5f008bc2fbecf82f6de448af47c0964e%3A5f23a4dacebfc226477782945f5014a6fea51c0190f5f19032a137fa4e964f24?offset=0%2C0&limit=512%2C256 body: null headers: Accept: @@ -447,7 +447,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - b24d2973-ca88-4f9d-a8e4-ddc0cf547634 + - 69bc33be-6d04-4f22-a233-21a1b8b0075e X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -481,10 +481,10 @@ interactions: - localIdentifier: metric1 localIdentifier: dim_1 links: - executionResult: 80c7a20091f4bfb861fde80c1512eca8bed6c0ec:52f90098b4cb9196ac9713b4ee38e3777eb998f6b499d982b36773a8d3e88db5 + executionResult: 7353a81f1d04c0f967328dde301ad11e2f15a855:a93173a98c678c101f7ce777ad8224a8b8ee7440b549e2e37a7c7494d889bd7c - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/80c7a20091f4bfb861fde80c1512eca8bed6c0ec%3A52f90098b4cb9196ac9713b4ee38e3777eb998f6b499d982b36773a8d3e88db5?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7353a81f1d04c0f967328dde301ad11e2f15a855%3Aa93173a98c678c101f7ce777ad8224a8b8ee7440b549e2e37a7c7494d889bd7c?offset=0%2C0&limit=512%2C256 body: null headers: Accept: @@ -821,7 +821,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 13be2fd4-fa31-4dbd-a485-f83e7f461b55 + - 918cb52c-3e52-4c1a-b285-8427a7a39c34 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -855,10 +855,10 @@ interactions: - localIdentifier: metric1 localIdentifier: dim_1 links: - executionResult: d0feac3db234fdb3a7321e1eb4c8cc0276c52efa:cbd76aca4045bed9b3dd236554acaa84e3b7f0b1012021ce2ead492eace68526 + executionResult: c185c7fe91787fa412e18e5119a99f3962470ebb:44ba1bc419c46921603732b76db025ead4b54bc07390a5b10e6a28b954f45a3b - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d0feac3db234fdb3a7321e1eb4c8cc0276c52efa%3Acbd76aca4045bed9b3dd236554acaa84e3b7f0b1012021ce2ead492eace68526?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c185c7fe91787fa412e18e5119a99f3962470ebb%3A44ba1bc419c46921603732b76db025ead4b54bc07390a5b10e6a28b954f45a3b?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml index 60d09ae2b..baefae00c 100644 --- a/packages/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml +++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml @@ -56,7 +56,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 01b9efd4-ff8f-4990-b4ac-f0f79a3bfbe4 + - 77ba1018-dc62-4042-9002-f02751c7248f X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -82,10 +82,10 @@ interactions: valueType: TEXT localIdentifier: dim_0 links: - executionResult: 4c4b686c622f3f62fee6cd212e2685cd1f57b227:d3b5b8b6f1f6108be4f91f5ef65b47eed19210384d6a66c4d306ea5ea8fd5da2 + executionResult: 43b106c809d694d10101b1be3f75aae1db2cc264:62011db1602dfa2cb9a651f3e81aee19eb1e5c86c67d20cdba58bd8ec0a72a42 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4c4b686c622f3f62fee6cd212e2685cd1f57b227%3Ad3b5b8b6f1f6108be4f91f5ef65b47eed19210384d6a66c4d306ea5ea8fd5da2?offset=0&limit=512 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/43b106c809d694d10101b1be3f75aae1db2cc264%3A62011db1602dfa2cb9a651f3e81aee19eb1e5c86c67d20cdba58bd8ec0a72a42?offset=0&limit=512 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml index 6303c063a..fbef6251e 100644 --- a/packages/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml +++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml @@ -60,7 +60,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 094f078e-cfa3-496a-ac4d-2338605e0b16 + - db05c528-b226-45d0-85d2-8cc020102a96 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -75,10 +75,10 @@ interactions: name: Order Amount localIdentifier: dim_0 links: - executionResult: 7d038f5fdeab7c42314f51e4dcf2fe9242e37c6e:55b8a076c25b36f62c67431fd12434f65b190cf1935e48f7f4a71a8fe0929a90 + executionResult: c505fbe3f23a3f0f712ed63ed4020a3cd5c00d14:cb487065c78d2784212a3c5b39d61435fca106884c7745bba023c13e796cb806 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7d038f5fdeab7c42314f51e4dcf2fe9242e37c6e%3A55b8a076c25b36f62c67431fd12434f65b190cf1935e48f7f4a71a8fe0929a90?offset=0&limit=256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c505fbe3f23a3f0f712ed63ed4020a3cd5c00d14%3Acb487065c78d2784212a3c5b39d61435fca106884c7745bba023c13e796cb806?offset=0&limit=256 body: null headers: Accept: diff --git a/schemas/gooddata-afm-client.json b/schemas/gooddata-afm-client.json index 6476682c1..719989389 100644 --- a/schemas/gooddata-afm-client.json +++ b/schemas/gooddata-afm-client.json @@ -51,6 +51,16 @@ "dataset": { "$ref": "#/components/schemas/AfmObjectIdentifierDataset" }, + "emptyValueHandling": { + "default": "EXCLUDE", + "description": "Specifies how rows with empty (null/missing) date values should be handled. INCLUDE includes empty dates in addition to the date range restriction, EXCLUDE removes rows with empty dates (default), ONLY keeps only rows with empty dates.", + "enum": [ + "INCLUDE", + "EXCLUDE", + "ONLY" + ], + "type": "string" + }, "from": { "example": "2020-07-01 18:23", "pattern": "^\\d{4}-\\d{1,2}-\\d{1,2}( \\d{1,2}:\\d{1,2})?$", @@ -66,9 +76,9 @@ } }, "required": [ + "dataset", "from", - "to", - "dataset" + "to" ], "type": "object" } @@ -424,6 +434,69 @@ ], "type": "object" }, + "AllTimeDateFilter": { + "description": "An all-time date filter that does not restrict by date range. Controls how rows with empty (null/missing) date values are handled.", + "properties": { + "allTimeDateFilter": { + "properties": { + "applyOnResult": { + "type": "boolean" + }, + "dataset": { + "$ref": "#/components/schemas/AfmObjectIdentifierDataset" + }, + "emptyValueHandling": { + "default": "INCLUDE", + "description": "Specifies how rows with empty (null/missing) date values should be handled. INCLUDE means no filtering effect (default), EXCLUDE removes rows with null dates, ONLY keeps only rows with null dates.", + "enum": [ + "INCLUDE", + "EXCLUDE", + "ONLY" + ], + "type": "string" + }, + "granularity": { + "default": "DAY", + "description": "Date granularity used to resolve the date attribute label for null value checks. Defaults to DAY if not specified.", + "enum": [ + "MINUTE", + "HOUR", + "DAY", + "WEEK", + "MONTH", + "QUARTER", + "YEAR", + "MINUTE_OF_HOUR", + "HOUR_OF_DAY", + "DAY_OF_WEEK", + "DAY_OF_MONTH", + "DAY_OF_QUARTER", + "DAY_OF_YEAR", + "WEEK_OF_YEAR", + "MONTH_OF_YEAR", + "QUARTER_OF_YEAR", + "FISCAL_MONTH", + "FISCAL_QUARTER", + "FISCAL_YEAR" + ], + "example": "DAY", + "type": "string" + }, + "localIdentifier": { + "type": "string" + } + }, + "required": [ + "dataset" + ], + "type": "object" + } + }, + "required": [ + "allTimeDateFilter" + ], + "type": "object" + }, "AllowedRelationshipType": { "description": "Allowed relationship type combination.", "properties": { @@ -1507,9 +1580,9 @@ } }, "required": [ + "measure", "operator", - "value", - "measure" + "value" ], "type": "object" } @@ -1790,6 +1863,9 @@ }, { "$ref": "#/components/schemas/RelativeDateFilter" + }, + { + "$ref": "#/components/schemas/AllTimeDateFilter" } ], "type": "object" @@ -2452,6 +2528,9 @@ { "$ref": "#/components/schemas/RelativeDateFilter" }, + { + "$ref": "#/components/schemas/AllTimeDateFilter" + }, { "$ref": "#/components/schemas/NegativeAttributeFilter" }, @@ -2859,9 +2938,9 @@ } }, "required": [ + "label", "literal", - "matchType", - "label" + "matchType" ], "type": "object" } @@ -3168,8 +3247,8 @@ } }, "required": [ - "notIn", - "label" + "label", + "notIn" ], "type": "object" } @@ -3744,9 +3823,9 @@ }, "required": [ "from", + "measure", "operator", - "to", - "measure" + "to" ], "type": "object" } @@ -3864,6 +3943,16 @@ "dataset": { "$ref": "#/components/schemas/AfmObjectIdentifierDataset" }, + "emptyValueHandling": { + "default": "EXCLUDE", + "description": "Specifies how rows with empty (null/missing) date values should be handled. INCLUDE includes empty dates in addition to the date range restriction, EXCLUDE removes rows with empty dates (default), ONLY keeps only rows with empty dates.", + "enum": [ + "INCLUDE", + "EXCLUDE", + "ONLY" + ], + "type": "string" + }, "from": { "description": "Start of the filtering interval. Specified by number of periods (with respect to given granularity). Typically negative (historical time interval like -2 for '2 days/weeks, ... ago').", "example": -6, @@ -3907,10 +3996,10 @@ } }, "required": [ + "dataset", "from", "granularity", - "to", - "dataset" + "to" ], "type": "object" } diff --git a/schemas/gooddata-api-client.json b/schemas/gooddata-api-client.json index 865f896a4..96e9c084f 100644 --- a/schemas/gooddata-api-client.json +++ b/schemas/gooddata-api-client.json @@ -4470,6 +4470,16 @@ "dataset": { "$ref": "#/components/schemas/AfmObjectIdentifierDataset" }, + "emptyValueHandling": { + "default": "EXCLUDE", + "description": "Specifies how rows with empty (null/missing) date values should be handled. INCLUDE includes empty dates in addition to the date range restriction, EXCLUDE removes rows with empty dates (default), ONLY keeps only rows with empty dates.", + "enum": [ + "INCLUDE", + "EXCLUDE", + "ONLY" + ], + "type": "string" + }, "from": { "example": "2020-07-01 18:23", "pattern": "^\\d{4}-\\d{1,2}-\\d{1,2}( \\d{1,2}:\\d{1,2})?$", @@ -4485,9 +4495,9 @@ } }, "required": [ + "dataset", "from", - "to", - "dataset" + "to" ], "type": "object" } @@ -5104,6 +5114,69 @@ }, "type": "object" }, + "AllTimeDateFilter": { + "description": "An all-time date filter that does not restrict by date range. Controls how rows with empty (null/missing) date values are handled.", + "properties": { + "allTimeDateFilter": { + "properties": { + "applyOnResult": { + "type": "boolean" + }, + "dataset": { + "$ref": "#/components/schemas/AfmObjectIdentifierDataset" + }, + "emptyValueHandling": { + "default": "INCLUDE", + "description": "Specifies how rows with empty (null/missing) date values should be handled. INCLUDE means no filtering effect (default), EXCLUDE removes rows with null dates, ONLY keeps only rows with null dates.", + "enum": [ + "INCLUDE", + "EXCLUDE", + "ONLY" + ], + "type": "string" + }, + "granularity": { + "default": "DAY", + "description": "Date granularity used to resolve the date attribute label for null value checks. Defaults to DAY if not specified.", + "enum": [ + "MINUTE", + "HOUR", + "DAY", + "WEEK", + "MONTH", + "QUARTER", + "YEAR", + "MINUTE_OF_HOUR", + "HOUR_OF_DAY", + "DAY_OF_WEEK", + "DAY_OF_MONTH", + "DAY_OF_QUARTER", + "DAY_OF_YEAR", + "WEEK_OF_YEAR", + "MONTH_OF_YEAR", + "QUARTER_OF_YEAR", + "FISCAL_MONTH", + "FISCAL_QUARTER", + "FISCAL_YEAR" + ], + "example": "DAY", + "type": "string" + }, + "localIdentifier": { + "type": "string" + } + }, + "required": [ + "dataset" + ], + "type": "object" + } + }, + "required": [ + "allTimeDateFilter" + ], + "type": "object" + }, "AllowedRelationshipType": { "description": "Allowed relationship type combination.", "properties": { @@ -6844,9 +6917,9 @@ } }, "required": [ + "measure", "operator", - "value", - "measure" + "value" ], "type": "object" } @@ -7792,6 +7865,9 @@ }, { "$ref": "#/components/schemas/RelativeDateFilter" + }, + { + "$ref": "#/components/schemas/AllTimeDateFilter" } ], "type": "object" @@ -12479,6 +12555,9 @@ { "$ref": "#/components/schemas/RelativeDateFilter" }, + { + "$ref": "#/components/schemas/AllTimeDateFilter" + }, { "$ref": "#/components/schemas/NegativeAttributeFilter" }, @@ -29745,9 +29824,9 @@ } }, "required": [ + "label", "literal", - "matchType", - "label" + "matchType" ], "type": "object" } @@ -30089,8 +30168,8 @@ } }, "required": [ - "notIn", - "label" + "label", + "notIn" ], "type": "object" } @@ -31210,9 +31289,9 @@ }, "required": [ "from", + "measure", "operator", - "to", - "measure" + "to" ], "type": "object" } @@ -31603,6 +31682,16 @@ "dataset": { "$ref": "#/components/schemas/AfmObjectIdentifierDataset" }, + "emptyValueHandling": { + "default": "EXCLUDE", + "description": "Specifies how rows with empty (null/missing) date values should be handled. INCLUDE includes empty dates in addition to the date range restriction, EXCLUDE removes rows with empty dates (default), ONLY keeps only rows with empty dates.", + "enum": [ + "INCLUDE", + "EXCLUDE", + "ONLY" + ], + "type": "string" + }, "from": { "description": "Start of the filtering interval. Specified by number of periods (with respect to given granularity). Typically negative (historical time interval like -2 for '2 days/weeks, ... ago').", "example": -6, @@ -31646,10 +31735,10 @@ } }, "required": [ + "dataset", "from", "granularity", - "to", - "dataset" + "to" ], "type": "object" } diff --git a/schemas/gooddata-automation-client.json b/schemas/gooddata-automation-client.json index 6c6a5a1de..75d55d0e4 100644 --- a/schemas/gooddata-automation-client.json +++ b/schemas/gooddata-automation-client.json @@ -61,6 +61,16 @@ "dataset": { "$ref": "#/components/schemas/AfmObjectIdentifierDataset" }, + "emptyValueHandling": { + "default": "EXCLUDE", + "description": "Specifies how rows with empty (null/missing) date values should be handled. INCLUDE includes empty dates in addition to the date range restriction, EXCLUDE removes rows with empty dates (default), ONLY keeps only rows with empty dates.", + "enum": [ + "INCLUDE", + "EXCLUDE", + "ONLY" + ], + "type": "string" + }, "from": { "example": "2020-07-01 18:23", "pattern": "^\\d{4}-\\d{1,2}-\\d{1,2}( \\d{1,2}:\\d{1,2})?$", @@ -76,9 +86,9 @@ } }, "required": [ + "dataset", "from", - "to", - "dataset" + "to" ], "type": "object" } @@ -548,6 +558,69 @@ }, "type": "object" }, + "AllTimeDateFilter": { + "description": "An all-time date filter that does not restrict by date range. Controls how rows with empty (null/missing) date values are handled.", + "properties": { + "allTimeDateFilter": { + "properties": { + "applyOnResult": { + "type": "boolean" + }, + "dataset": { + "$ref": "#/components/schemas/AfmObjectIdentifierDataset" + }, + "emptyValueHandling": { + "default": "INCLUDE", + "description": "Specifies how rows with empty (null/missing) date values should be handled. INCLUDE means no filtering effect (default), EXCLUDE removes rows with null dates, ONLY keeps only rows with null dates.", + "enum": [ + "INCLUDE", + "EXCLUDE", + "ONLY" + ], + "type": "string" + }, + "granularity": { + "default": "DAY", + "description": "Date granularity used to resolve the date attribute label for null value checks. Defaults to DAY if not specified.", + "enum": [ + "MINUTE", + "HOUR", + "DAY", + "WEEK", + "MONTH", + "QUARTER", + "YEAR", + "MINUTE_OF_HOUR", + "HOUR_OF_DAY", + "DAY_OF_WEEK", + "DAY_OF_MONTH", + "DAY_OF_QUARTER", + "DAY_OF_YEAR", + "WEEK_OF_YEAR", + "MONTH_OF_YEAR", + "QUARTER_OF_YEAR", + "FISCAL_MONTH", + "FISCAL_QUARTER", + "FISCAL_YEAR" + ], + "example": "DAY", + "type": "string" + }, + "localIdentifier": { + "type": "string" + } + }, + "required": [ + "dataset" + ], + "type": "object" + } + }, + "required": [ + "allTimeDateFilter" + ], + "type": "object" + }, "AnomalyDetection": { "properties": { "dataset": { @@ -1110,9 +1183,9 @@ } }, "required": [ + "measure", "operator", - "value", - "measure" + "value" ], "type": "object" } @@ -1492,6 +1565,9 @@ }, { "$ref": "#/components/schemas/RelativeDateFilter" + }, + { + "$ref": "#/components/schemas/AllTimeDateFilter" } ], "type": "object" @@ -1696,6 +1772,9 @@ { "$ref": "#/components/schemas/RelativeDateFilter" }, + { + "$ref": "#/components/schemas/AllTimeDateFilter" + }, { "$ref": "#/components/schemas/NegativeAttributeFilter" }, @@ -1949,9 +2028,9 @@ } }, "required": [ + "label", "literal", - "matchType", - "label" + "matchType" ], "type": "object" } @@ -2078,8 +2157,8 @@ } }, "required": [ - "notIn", - "label" + "label", + "notIn" ], "type": "object" } @@ -2533,9 +2612,9 @@ }, "required": [ "from", + "measure", "operator", - "to", - "measure" + "to" ], "type": "object" } @@ -2786,6 +2865,16 @@ "dataset": { "$ref": "#/components/schemas/AfmObjectIdentifierDataset" }, + "emptyValueHandling": { + "default": "EXCLUDE", + "description": "Specifies how rows with empty (null/missing) date values should be handled. INCLUDE includes empty dates in addition to the date range restriction, EXCLUDE removes rows with empty dates (default), ONLY keeps only rows with empty dates.", + "enum": [ + "INCLUDE", + "EXCLUDE", + "ONLY" + ], + "type": "string" + }, "from": { "description": "Start of the filtering interval. Specified by number of periods (with respect to given granularity). Typically negative (historical time interval like -2 for '2 days/weeks, ... ago').", "example": -6, @@ -2829,10 +2918,10 @@ } }, "required": [ + "dataset", "from", "granularity", - "to", - "dataset" + "to" ], "type": "object" } diff --git a/schemas/gooddata-export-client.json b/schemas/gooddata-export-client.json index 9180ea1f8..f59818549 100644 --- a/schemas/gooddata-export-client.json +++ b/schemas/gooddata-export-client.json @@ -51,6 +51,16 @@ "dataset": { "$ref": "#/components/schemas/AfmObjectIdentifierDataset" }, + "emptyValueHandling": { + "default": "EXCLUDE", + "description": "Specifies how rows with empty (null/missing) date values should be handled. INCLUDE includes empty dates in addition to the date range restriction, EXCLUDE removes rows with empty dates (default), ONLY keeps only rows with empty dates.", + "enum": [ + "INCLUDE", + "EXCLUDE", + "ONLY" + ], + "type": "string" + }, "from": { "example": "2020-07-01 18:23", "pattern": "^\\d{4}-\\d{1,2}-\\d{1,2}( \\d{1,2}:\\d{1,2})?$", @@ -66,9 +76,9 @@ } }, "required": [ + "dataset", "from", - "to", - "dataset" + "to" ], "type": "object" } @@ -277,6 +287,69 @@ ], "type": "object" }, + "AllTimeDateFilter": { + "description": "An all-time date filter that does not restrict by date range. Controls how rows with empty (null/missing) date values are handled.", + "properties": { + "allTimeDateFilter": { + "properties": { + "applyOnResult": { + "type": "boolean" + }, + "dataset": { + "$ref": "#/components/schemas/AfmObjectIdentifierDataset" + }, + "emptyValueHandling": { + "default": "INCLUDE", + "description": "Specifies how rows with empty (null/missing) date values should be handled. INCLUDE means no filtering effect (default), EXCLUDE removes rows with null dates, ONLY keeps only rows with null dates.", + "enum": [ + "INCLUDE", + "EXCLUDE", + "ONLY" + ], + "type": "string" + }, + "granularity": { + "default": "DAY", + "description": "Date granularity used to resolve the date attribute label for null value checks. Defaults to DAY if not specified.", + "enum": [ + "MINUTE", + "HOUR", + "DAY", + "WEEK", + "MONTH", + "QUARTER", + "YEAR", + "MINUTE_OF_HOUR", + "HOUR_OF_DAY", + "DAY_OF_WEEK", + "DAY_OF_MONTH", + "DAY_OF_QUARTER", + "DAY_OF_YEAR", + "WEEK_OF_YEAR", + "MONTH_OF_YEAR", + "QUARTER_OF_YEAR", + "FISCAL_MONTH", + "FISCAL_QUARTER", + "FISCAL_YEAR" + ], + "example": "DAY", + "type": "string" + }, + "localIdentifier": { + "type": "string" + } + }, + "required": [ + "dataset" + ], + "type": "object" + } + }, + "required": [ + "allTimeDateFilter" + ], + "type": "object" + }, "ArithmeticMeasureDefinition": { "description": "Metric representing arithmetics between other metrics.", "properties": { @@ -574,9 +647,9 @@ } }, "required": [ + "measure", "operator", - "value", - "measure" + "value" ], "type": "object" } @@ -939,6 +1012,9 @@ }, { "$ref": "#/components/schemas/RelativeDateFilter" + }, + { + "$ref": "#/components/schemas/AllTimeDateFilter" } ], "type": "object" @@ -1009,6 +1085,9 @@ { "$ref": "#/components/schemas/RelativeDateFilter" }, + { + "$ref": "#/components/schemas/AllTimeDateFilter" + }, { "$ref": "#/components/schemas/NegativeAttributeFilter" }, @@ -1218,9 +1297,9 @@ } }, "required": [ + "label", "literal", - "matchType", - "label" + "matchType" ], "type": "object" } @@ -1313,8 +1392,8 @@ } }, "required": [ - "notIn", - "label" + "label", + "notIn" ], "type": "object" } @@ -1603,9 +1682,9 @@ }, "required": [ "from", + "measure", "operator", - "to", - "measure" + "to" ], "type": "object" } @@ -1817,6 +1896,16 @@ "dataset": { "$ref": "#/components/schemas/AfmObjectIdentifierDataset" }, + "emptyValueHandling": { + "default": "EXCLUDE", + "description": "Specifies how rows with empty (null/missing) date values should be handled. INCLUDE includes empty dates in addition to the date range restriction, EXCLUDE removes rows with empty dates (default), ONLY keeps only rows with empty dates.", + "enum": [ + "INCLUDE", + "EXCLUDE", + "ONLY" + ], + "type": "string" + }, "from": { "description": "Start of the filtering interval. Specified by number of periods (with respect to given granularity). Typically negative (historical time interval like -2 for '2 days/weeks, ... ago').", "example": -6, @@ -1860,10 +1949,10 @@ } }, "required": [ + "dataset", "from", "granularity", - "to", - "dataset" + "to" ], "type": "object" } diff --git a/schemas/gooddata-metadata-client.json b/schemas/gooddata-metadata-client.json index 9597ef2a6..95249430e 100644 --- a/schemas/gooddata-metadata-client.json +++ b/schemas/gooddata-metadata-client.json @@ -4459,6 +4459,16 @@ "dataset": { "$ref": "#/components/schemas/AfmObjectIdentifierDataset" }, + "emptyValueHandling": { + "default": "EXCLUDE", + "description": "Specifies how rows with empty (null/missing) date values should be handled. INCLUDE includes empty dates in addition to the date range restriction, EXCLUDE removes rows with empty dates (default), ONLY keeps only rows with empty dates.", + "enum": [ + "INCLUDE", + "EXCLUDE", + "ONLY" + ], + "type": "string" + }, "from": { "example": "2020-07-01 18:23", "pattern": "^\\d{4}-\\d{1,2}-\\d{1,2}( \\d{1,2}:\\d{1,2})?$", @@ -4474,9 +4484,9 @@ } }, "required": [ + "dataset", "from", - "to", - "dataset" + "to" ], "type": "object" } @@ -4755,6 +4765,69 @@ ], "type": "object" }, + "AllTimeDateFilter": { + "description": "An all-time date filter that does not restrict by date range. Controls how rows with empty (null/missing) date values are handled.", + "properties": { + "allTimeDateFilter": { + "properties": { + "applyOnResult": { + "type": "boolean" + }, + "dataset": { + "$ref": "#/components/schemas/AfmObjectIdentifierDataset" + }, + "emptyValueHandling": { + "default": "INCLUDE", + "description": "Specifies how rows with empty (null/missing) date values should be handled. INCLUDE means no filtering effect (default), EXCLUDE removes rows with null dates, ONLY keeps only rows with null dates.", + "enum": [ + "INCLUDE", + "EXCLUDE", + "ONLY" + ], + "type": "string" + }, + "granularity": { + "default": "DAY", + "description": "Date granularity used to resolve the date attribute label for null value checks. Defaults to DAY if not specified.", + "enum": [ + "MINUTE", + "HOUR", + "DAY", + "WEEK", + "MONTH", + "QUARTER", + "YEAR", + "MINUTE_OF_HOUR", + "HOUR_OF_DAY", + "DAY_OF_WEEK", + "DAY_OF_MONTH", + "DAY_OF_QUARTER", + "DAY_OF_YEAR", + "WEEK_OF_YEAR", + "MONTH_OF_YEAR", + "QUARTER_OF_YEAR", + "FISCAL_MONTH", + "FISCAL_QUARTER", + "FISCAL_YEAR" + ], + "example": "DAY", + "type": "string" + }, + "localIdentifier": { + "type": "string" + } + }, + "required": [ + "dataset" + ], + "type": "object" + } + }, + "required": [ + "allTimeDateFilter" + ], + "type": "object" + }, "AnomalyDetection": { "properties": { "dataset": { @@ -5484,9 +5557,9 @@ } }, "required": [ + "measure", "operator", - "value", - "measure" + "value" ], "type": "object" } @@ -6129,6 +6202,9 @@ }, { "$ref": "#/components/schemas/RelativeDateFilter" + }, + { + "$ref": "#/components/schemas/AllTimeDateFilter" } ], "type": "object" @@ -10110,6 +10186,9 @@ { "$ref": "#/components/schemas/RelativeDateFilter" }, + { + "$ref": "#/components/schemas/AllTimeDateFilter" + }, { "$ref": "#/components/schemas/NegativeAttributeFilter" }, @@ -27018,9 +27097,9 @@ } }, "required": [ + "label", "literal", - "matchType", - "label" + "matchType" ], "type": "object" } @@ -27113,8 +27192,8 @@ } }, "required": [ - "notIn", - "label" + "label", + "notIn" ], "type": "object" } @@ -27771,9 +27850,9 @@ }, "required": [ "from", + "measure", "operator", - "to", - "measure" + "to" ], "type": "object" } @@ -28081,6 +28160,16 @@ "dataset": { "$ref": "#/components/schemas/AfmObjectIdentifierDataset" }, + "emptyValueHandling": { + "default": "EXCLUDE", + "description": "Specifies how rows with empty (null/missing) date values should be handled. INCLUDE includes empty dates in addition to the date range restriction, EXCLUDE removes rows with empty dates (default), ONLY keeps only rows with empty dates.", + "enum": [ + "INCLUDE", + "EXCLUDE", + "ONLY" + ], + "type": "string" + }, "from": { "description": "Start of the filtering interval. Specified by number of periods (with respect to given granularity). Typically negative (historical time interval like -2 for '2 days/weeks, ... ago').", "example": -6, @@ -28124,10 +28213,10 @@ } }, "required": [ + "dataset", "from", "granularity", - "to", - "dataset" + "to" ], "type": "object" }