update_data_set
async
¶
update_data_set(
aws_account_id: AwsAccountId,
data_set_id: ResourceId,
name: ResourceName,
physical_table_map: PhysicalTableMap,
import_mode: DataSetImportMode,
*,
config_overrides: Optional[AsyncQuickSightClientConfig] = None,
logical_table_map: Optional[LogicalTableMap] = None,
column_groups: Optional[ColumnGroupList] = None,
field_folders: Optional[FieldFolderMap] = None,
row_level_permission_data_set: Optional[RowLevelPermissionDataSet] = None,
row_level_permission_tag_configuration: Optional[
RowLevelPermissionTagConfiguration
] = None,
column_level_permission_rules: Optional[ColumnLevelPermissionRuleList] = None,
data_set_usage_configuration: Optional[DataSetUsageConfiguration] = None,
dataset_parameters: Optional[DatasetParameterList] = None,
performance_configuration: Optional[PerformanceConfiguration] = None,
data_prep_configuration: Optional[DataPrepConfiguration] = None,
semantic_model_configuration: Optional[SemanticModelConfiguration] = None,
) -> UpdateDataSetResponse
Updates a dataset. Partial updates are not supported by this operation.
Parameters:
-
aws_account_id(AwsAccountId) –The Amazon Web Services account ID.
-
data_set_id(ResourceId) –The ID for the dataset that you want to update. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
-
name(ResourceName) –The display name for the dataset.
-
physical_table_map(PhysicalTableMap) –Declares the physical tables that are available in the underlying data sources.
-
logical_table_map(Optional[LogicalTableMap], default:None) –Configures the combination and transformation of the data from the physical tables. This parameter is used with the legacy data preparation experience.
-
import_mode(DataSetImportMode) –Indicates whether you want to import the data into SPICE.
-
column_groups(Optional[ColumnGroupList], default:None) –Groupings of columns that work together in certain Amazon Quick Sight features. Currently, only geospatial hierarchy is supported.
-
field_folders(Optional[FieldFolderMap], default:None) –The folder that contains fields and nested subfolders for your dataset.
-
row_level_permission_data_set(Optional[RowLevelPermissionDataSet], default:None) –The row-level security configuration for the data you want to create. This parameter is used with the legacy data preparation experience.
-
row_level_permission_tag_configuration(Optional[RowLevelPermissionTagConfiguration], default:None) –The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only. This parameter is used with the legacy data preparation experience.
-
column_level_permission_rules(Optional[ColumnLevelPermissionRuleList], default:None) –A set of one or more definitions of a
ColumnLevelPermissionRule. -
dataset_parameters(Optional[DatasetParameterList], default:None) –The parameter declarations of the dataset.
-
performance_configuration(Optional[PerformanceConfiguration], default:None) –The configuration for the performance optimization of the dataset that contains a
UniqueKeyconfiguration. -
data_prep_configuration(Optional[DataPrepConfiguration], default:None) –The data preparation configuration for the dataset. This configuration defines the source tables, transformation steps, and destination tables used to prepare the data. Required when using the new data preparation experience.
-
semantic_model_configuration(Optional[SemanticModelConfiguration], default:None) –The semantic model configuration for the dataset. This configuration defines how the prepared data is structured for an analysis, including table mappings and row-level security configurations. Required when using the new data preparation experience.
Raises:
-
AccessDeniedException–You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon Quick Sight service, that your policies have the correct permissions, and that you are using the correct credentials.
-
ConflictException–Updating or deleting a resource can cause an inconsistent state.
-
InternalFailureException–An internal failure occurred.
-
InvalidDataSetParameterValueException–An exception thrown when an invalid parameter value is provided for dataset operations.
-
InvalidParameterValueException–One or more parameters has a value that isn't valid.
-
LimitExceededException–A limit is exceeded.
-
ResourceNotFoundException–One or more resources can't be found.
-
ThrottlingException–Access is throttled.
-
UnsupportedUserEditionException–This error indicates that you are calling an operation on an Amazon Quick Suite subscription where the edition doesn't include support for that operation. Amazon Quick Suite currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_quicksight/_services/async_quick_sight.py
18897 18898 18899 18900 18901 18902 18903 18904 18905 18906 18907 18908 18909 18910 18911 18912 18913 18914 18915 18916 18917 18918 18919 18920 18921 18922 18923 18924 18925 18926 18927 18928 18929 18930 18931 18932 18933 18934 18935 18936 18937 18938 18939 18940 18941 18942 18943 18944 18945 18946 18947 18948 18949 18950 18951 18952 18953 18954 18955 18956 18957 18958 18959 18960 18961 18962 18963 18964 18965 18966 18967 18968 18969 18970 18971 18972 18973 18974 18975 18976 18977 18978 18979 18980 18981 18982 18983 18984 18985 18986 18987 18988 18989 18990 18991 18992 18993 18994 18995 18996 18997 18998 18999 19000 19001 19002 19003 19004 19005 19006 19007 19008 19009 19010 19011 19012 19013 19014 19015 19016 19017 19018 19019 19020 19021 19022 19023 19024 19025 19026 19027 19028 19029 19030 19031 19032 19033 19034 19035 19036 19037 19038 | |