Class CfnDataSet
- All Implemented Interfaces:
IInspectable,IEnvironmentAware,IDataSetRef,ITaggable,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
This operation doesn't support datasets that include uploaded files as a source.
Example:
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceA transform operation that groups rows by specified columns and applies aggregation functions to calculate summary values.static interfaceDefines an aggregation function to be applied to grouped data, creating a new column with the calculated result.static interfaceRepresents a column that will be included in the result of an append operation, combining data from multiple sources.static interfaceA transform operation that combines rows from two data sources by stacking them vertically (union operation).static final classA fluent builder forCfnDataSet.static interfaceA calculated column for a dataset.static interfaceA transform operation that casts a column to a different type.static interfaceA transform operation that changes the data types of one or more columns in the dataset.static interfaceMetadata that contains a description for a column.static interfaceGroupings of columns that work together in certain Quick Sight features.static interfaceA rule defined to grant access on one or more restricted columns.static interfaceA tag for a column in a[TagColumnOperation](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_TagColumnOperation.html)structure.static interfaceSpecifies a column to be unpivoted, transforming it from a column into rows with associated values.static interfaceA transform operation that creates calculated columns.static interfaceA physical table type built from the results of the custom SQL query.static interfaceDefines the type of aggregation function to apply to data during data preparation, supporting simple and list aggregations.static interfaceConfiguration for data preparation operations, defining the complete pipeline from source tables through transformations to destination tables.static interfaceAn aggregation function that concatenates values from multiple rows into a single string with a specified separator.static interfaceExample:static interfaceA simple aggregation function that performs standard statistical operations on a column.static interfaceExample:static interfaceA filter condition that compares date values using operators likeBEFORE,AFTER, or their inclusive variants.static interfaceA filter condition for date columns, supporting both comparison and range-based filtering.static interfaceRepresents a date value used in filter conditions.static interfaceA filter condition that filters date values within a specified range.static interfaceA filter condition that compares numeric values using operators likeEQUALS,GREATER_THAN, orLESS_THAN.static interfaceA filter condition for numeric columns, supporting both comparison and range-based filtering.static interfaceRepresents a numeric value used in filter conditions.static interfaceA filter condition that filters numeric values within a specified range.static interfaceThe parameter declarations of the dataset.static interfaceThe refresh properties of a dataset.static interfaceA filter condition that compares string values using operators likeEQUALS,CONTAINS, orSTARTS_WITH.static interfaceA filter condition for string columns, supporting both comparison and list-based filtering.static interfaceRepresents a string value used in filter conditions.static interfaceA filter condition that includes or excludes string values from a specified list.static interfaceRepresents a list of string values used in filter conditions.static interfaceThe usage configuration to apply to child datasets that reference this dataset as a source.static interfaceThe default values of a date time parameter.static interfaceA date time parameter that is created in the dataset.static interfaceA list of default values for a given decimal parameter.static interfaceA decimal parameter that is created in the dataset.static interfaceDefines a destination table in data preparation that receives the final transformed data.static interfaceSpecifies the source of data for a destination table, including the transform operation and column mappings.static interfaceA FieldFolder element is a folder that contains fields and nested subfolders.static interfaceA transform operation that filters rows based on a condition.static interfaceA transform operation that applies one or more filter conditions.static interfaceGeospatial column group that denotes a hierarchy.static interfaceA transform operation that imports data from a source table.static interfaceSpecifies the source table and column mappings for an import table operation.static interfaceThe incremental refresh configuration for a dataset.static interfaceThe wait policy to use when creating or updating a Dataset.static interfaceMetadata for a column that is used as the input of a transform operation.static interfaceA list of default values for a given integer parameter.static interfaceAn integer parameter that is created in the dataset.static interfaceThe instructions associated with a join.static interfaceProperties associated with the columns participating in a join.static interfaceProperties that control how columns are handled for a join operand, including column name overrides.static interfaceA transform operation that combines data from two sources based on specified join conditions.static interfaceA logical table is a unit that joins and that data transformations operate on.static interfaceInformation about the source of a logical table.static interfaceThe lookback window setup of an incremental refresh configuration.static interfaceThe new default values for the parameter.static interfaceSpecifies a mapping to override the name of an output column from a transform operation.static interfaceOutput column.static interfaceA transform operation that overrides the dataset parameter values that are defined in another dataset.static interfaceReferences a parent dataset that serves as a data source, including its columns and metadata.static interfaceExample:static interfaceA view of a data source that contains information about the shape of the data in the underlying source.static interfaceConfiguration for a pivot operation, specifying which column contains labels and how to pivot them.static interfaceSpecifies a label value to be pivoted into a separate column, including the new column name and identifier.static interfaceA transform operation that pivots data by converting row values into columns.static interfaceA transform operation that projects columns.static interfaceThe refresh configuration of a dataset.static interfaceThe failure configuration of a dataset.static interfaceThe configuration settings for the email alerts that are sent when a dataset refresh fails.static interfaceA physical table type for relational data sources.static interfaceA transform operation that renames a column.static interfaceA transform operation that renames one or more columns in the dataset.static interfacePermission for the resource.static interfaceConfiguration for row level security.static interfaceInformation about a dataset that contains permissions for row-level security (RLS).static interfaceThe element you can use to define tags for row-level security.static interfaceA set of rules associated with a tag.static interfaceA physical table type for an S3 data source.static interfaceA table from a Software-as-a-Service (SaaS) data source, including connection details and column definitions.static interfaceConfiguration for the semantic model that defines how prepared data is structured for analysis and reporting.static interfaceA semantic table that represents the final analytical structure of the data.static interfaceA source table that provides initial data from either a physical table or parent dataset.static interfaceA list of default values for a given string dataset parameter type.static interfaceA string parameter that is created in the dataset.static interfaceAn element in the hierarchical path to a table within a data source, containing both name and identifier.static interfaceA transform operation that tags a column with additional information.static interfaceA data transformation on a logical table.static interfaceSpecifies the source of data for a transform operation, including the source operation and column mappings.static interfaceA step in data preparation that performs a specific operation on the data.static interfaceExample:static interfaceA transform operation that converts columns into rows, normalizing the data structure.static interfaceA transform operation that removes tags associated with a column.static interfaceInformation about the format for a source file or files.static interfaceConfiguration for how to handle value columns in pivot operations, including aggregation settings.Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.quicksight.IDataSetRef
IDataSetRef.Jsii$Default, IDataSetRef.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IInspectable
IInspectable.Jsii$Default, IInspectable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.ITaggable
ITaggable.Jsii$Default, ITaggable.Jsii$Proxy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe CloudFormation resource type name for this resource class. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCfnDataSet(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedCfnDataSet(software.amazon.jsii.JsiiObjectRef objRef) CfnDataSet(software.constructs.Construct scope, String id) Create a newAWS::QuickSight::DataSet.CfnDataSet(software.constructs.Construct scope, String id, CfnDataSetProps props) Create a newAWS::QuickSight::DataSet. -
Method Summary
Modifier and TypeMethodDescriptionstatic StringarnForDataSet(IDataSetRef resource) The Amazon Resource Name (ARN) of the dataset.The amount of SPICE capacity used by this dataset.The time this dataset version was created.The time this dataset version was last updated.The list of columns after all transforms.The AWS account ID.Groupings of columns that work together in certain Amazon Quick Sight features.A set of one or more definitions of aColumnLevelPermissionRule.The data preparation configuration associated with this dataset.An ID for the dataset that you want to create.The parameters that are declared in a dataset.A reference to a DataSet resource.The refresh properties of a dataset.The usage configuration to apply to child datasets that reference this dataset as a source.The folder that contains fields and nested subfolders for your dataset.When you create the dataset, Amazon QuickSight adds the dataset to these folders.Indicates whether you want to import the data into SPICE.The wait policy to use when creating or updating a Dataset.Deprecated.this property has been deprecatedgetName()The display name for the dataset.The performance optimization configuration of a dataset.A list of resource permissions on the dataset.Declares the physical tables that are available in the underlying data sources.Deprecated.this property has been deprecatedDeprecated.this property has been deprecatedThe semantic model configuration associated with this dataset.getTags()Tag Manager which manages the tags for this resource.Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.getUseAs()The usage of the dataset.voidinspect(TreeInspector inspector) Examines the CloudFormation resource and discloses attributes.static BooleanChecks whether the given object is a CfnDataSet.renderProperties(Map<String, Object> props) voidsetAwsAccountId(String value) The AWS account ID.voidsetColumnGroups(List<Object> value) Groupings of columns that work together in certain Amazon Quick Sight features.voidsetColumnGroups(IResolvable value) Groupings of columns that work together in certain Amazon Quick Sight features.voidsetColumnLevelPermissionRules(List<Object> value) A set of one or more definitions of aColumnLevelPermissionRule.voidA set of one or more definitions of aColumnLevelPermissionRule.voidThe data preparation configuration associated with this dataset.voidThe data preparation configuration associated with this dataset.voidsetDataSetId(String value) An ID for the dataset that you want to create.voidsetDatasetParameters(List<Object> value) The parameters that are declared in a dataset.voidsetDatasetParameters(IResolvable value) The parameters that are declared in a dataset.voidThe refresh properties of a dataset.voidThe refresh properties of a dataset.voidThe usage configuration to apply to child datasets that reference this dataset as a source.voidThe usage configuration to apply to child datasets that reference this dataset as a source.voidsetFieldFolders(Map<String, Object> value) The folder that contains fields and nested subfolders for your dataset.voidsetFieldFolders(IResolvable value) The folder that contains fields and nested subfolders for your dataset.voidsetFolderArns(List<String> value) When you create the dataset, Amazon QuickSight adds the dataset to these folders.voidsetImportMode(String value) Indicates whether you want to import the data into SPICE.voidThe wait policy to use when creating or updating a Dataset.voidThe wait policy to use when creating or updating a Dataset.voidsetLogicalTableMap(Map<String, Object> value) Deprecated.this property has been deprecatedvoidsetLogicalTableMap(IResolvable value) Deprecated.this property has been deprecatedvoidThe display name for the dataset.voidThe performance optimization configuration of a dataset.voidThe performance optimization configuration of a dataset.voidsetPermissions(List<Object> value) A list of resource permissions on the dataset.voidsetPermissions(IResolvable value) A list of resource permissions on the dataset.voidsetPhysicalTableMap(Map<String, Object> value) Declares the physical tables that are available in the underlying data sources.voidsetPhysicalTableMap(IResolvable value) Declares the physical tables that are available in the underlying data sources.voidDeprecated.this property has been deprecatedvoidDeprecated.this property has been deprecatedvoidDeprecated.this property has been deprecatedvoidDeprecated.this property has been deprecatedvoidThe semantic model configuration associated with this dataset.voidThe semantic model configuration associated with this dataset.voidsetTagsRaw(List<CfnTag> value) Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.voidThe usage of the dataset.Methods inherited from class software.amazon.awscdk.CfnResource
addDeletionOverride, addDependency, addDependsOn, addMetadata, addOverride, addPropertyDeletionOverride, addPropertyOverride, applyRemovalPolicy, applyRemovalPolicy, applyRemovalPolicy, getAtt, getAtt, getCfnOptions, getCfnResourceType, getEnv, getMetadata, getUpdatedProperites, getUpdatedProperties, isCfnResource, obtainDependencies, obtainResourceDependencies, removeDependency, replaceDependency, shouldSynthesize, toString, validatePropertiesMethods inherited from class software.amazon.awscdk.CfnRefElement
getRefMethods inherited from class software.amazon.awscdk.CfnElement
getCreationStack, getLogicalId, getStack, isCfnElement, overrideLogicalIdMethods inherited from class software.constructs.Construct
getNode, isConstructMethods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.constructs.IConstruct
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
getEnvMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
-
-
Constructor Details
-
CfnDataSet
protected CfnDataSet(software.amazon.jsii.JsiiObjectRef objRef) -
CfnDataSet
protected CfnDataSet(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
CfnDataSet
@Stability(Stable) public CfnDataSet(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable CfnDataSetProps props) Create a newAWS::QuickSight::DataSet.- Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.props- Resource properties.
-
CfnDataSet
@Stability(Stable) public CfnDataSet(@NotNull software.constructs.Construct scope, @NotNull String id) Create a newAWS::QuickSight::DataSet.- Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.
-
-
Method Details
-
arnForDataSet
- Parameters:
resource- This parameter is required.
-
isCfnDataSet
Checks whether the given object is a CfnDataSet.- Parameters:
x- This parameter is required.
-
inspect
Examines the CloudFormation resource and discloses attributes.- Specified by:
inspectin interfaceIInspectable- Parameters:
inspector- tree inspector to collect and process attributes. This parameter is required.
-
renderProperties
@Stability(Stable) @NotNull protected Map<String,Object> renderProperties(@NotNull Map<String, Object> props) - Overrides:
renderPropertiesin classCfnResource- Parameters:
props- This parameter is required.
-
getAttrArn
The Amazon Resource Name (ARN) of the dataset. -
getAttrConsumedSpiceCapacityInBytes
The amount of SPICE capacity used by this dataset.
This is 0 if the dataset isn't imported into SPICE.
-
getAttrCreatedTime
The time this dataset version was created. -
getAttrLastUpdatedTime
The time this dataset version was last updated. -
getAttrOutputColumns
The list of columns after all transforms.
These columns are available in templates, analyses, and dashboards.
-
getCfnProperties
- Overrides:
getCfnPropertiesin classCfnResource
-
getDataSetRef
A reference to a DataSet resource.- Specified by:
getDataSetRefin interfaceIDataSetRef
-
getTags
Tag Manager which manages the tags for this resource. -
getAwsAccountId
The AWS account ID. -
setAwsAccountId
The AWS account ID. -
getColumnGroups
Groupings of columns that work together in certain Amazon Quick Sight features.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDataSet.ColumnGroupProperty> -
setColumnGroups
Groupings of columns that work together in certain Amazon Quick Sight features. -
setColumnGroups
Groupings of columns that work together in certain Amazon Quick Sight features. -
getColumnLevelPermissionRules
A set of one or more definitions of aColumnLevelPermissionRule.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDataSet.ColumnLevelPermissionRuleProperty> -
setColumnLevelPermissionRules
A set of one or more definitions of aColumnLevelPermissionRule. -
setColumnLevelPermissionRules
A set of one or more definitions of aColumnLevelPermissionRule. -
getDataPrepConfiguration
The data preparation configuration associated with this dataset.Returns union: either
IResolvableorCfnDataSet.DataPrepConfigurationProperty -
setDataPrepConfiguration
The data preparation configuration associated with this dataset. -
setDataPrepConfiguration
@Stability(Stable) public void setDataPrepConfiguration(@Nullable CfnDataSet.DataPrepConfigurationProperty value) The data preparation configuration associated with this dataset. -
getDataSetId
An ID for the dataset that you want to create. -
setDataSetId
An ID for the dataset that you want to create. -
getDatasetParameters
The parameters that are declared in a dataset.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDataSet.DatasetParameterProperty> -
setDatasetParameters
The parameters that are declared in a dataset. -
setDatasetParameters
The parameters that are declared in a dataset. -
getDataSetRefreshProperties
The refresh properties of a dataset.Returns union: either
IResolvableorCfnDataSet.DataSetRefreshPropertiesProperty -
setDataSetRefreshProperties
The refresh properties of a dataset. -
setDataSetRefreshProperties
@Stability(Stable) public void setDataSetRefreshProperties(@Nullable CfnDataSet.DataSetRefreshPropertiesProperty value) The refresh properties of a dataset. -
getDataSetUsageConfiguration
The usage configuration to apply to child datasets that reference this dataset as a source.Returns union: either
IResolvableorCfnDataSet.DataSetUsageConfigurationProperty -
setDataSetUsageConfiguration
The usage configuration to apply to child datasets that reference this dataset as a source. -
setDataSetUsageConfiguration
@Stability(Stable) public void setDataSetUsageConfiguration(@Nullable CfnDataSet.DataSetUsageConfigurationProperty value) The usage configuration to apply to child datasets that reference this dataset as a source. -
getFieldFolders
The folder that contains fields and nested subfolders for your dataset.Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnDataSet.FieldFolderProperty> -
setFieldFolders
The folder that contains fields and nested subfolders for your dataset. -
setFieldFolders
The folder that contains fields and nested subfolders for your dataset. -
getFolderArns
When you create the dataset, Amazon QuickSight adds the dataset to these folders.
. -
setFolderArns
When you create the dataset, Amazon QuickSight adds the dataset to these folders.
. -
getImportMode
Indicates whether you want to import the data into SPICE. -
setImportMode
Indicates whether you want to import the data into SPICE. -
getIngestionWaitPolicy
The wait policy to use when creating or updating a Dataset.Returns union: either
IResolvableorCfnDataSet.IngestionWaitPolicyProperty -
setIngestionWaitPolicy
The wait policy to use when creating or updating a Dataset. -
setIngestionWaitPolicy
@Stability(Stable) public void setIngestionWaitPolicy(@Nullable CfnDataSet.IngestionWaitPolicyProperty value) The wait policy to use when creating or updating a Dataset. -
getLogicalTableMap
Deprecated.this property has been deprecatedReturns union: eitherIResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnDataSet.LogicalTableProperty> -
setLogicalTableMap
Deprecated.this property has been deprecated -
setLogicalTableMap
@Stability(Deprecated) @Deprecated public void setLogicalTableMap(@Nullable Map<String, Object> value) Deprecated.this property has been deprecated -
getName
The display name for the dataset. -
setName
The display name for the dataset. -
getPerformanceConfiguration
The performance optimization configuration of a dataset.Returns union: either
IResolvableorCfnDataSet.PerformanceConfigurationProperty -
setPerformanceConfiguration
The performance optimization configuration of a dataset. -
setPerformanceConfiguration
@Stability(Stable) public void setPerformanceConfiguration(@Nullable CfnDataSet.PerformanceConfigurationProperty value) The performance optimization configuration of a dataset. -
getPermissions
A list of resource permissions on the dataset.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDataSet.ResourcePermissionProperty> -
setPermissions
A list of resource permissions on the dataset. -
setPermissions
A list of resource permissions on the dataset. -
getPhysicalTableMap
Declares the physical tables that are available in the underlying data sources.Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnDataSet.PhysicalTableProperty> -
setPhysicalTableMap
Declares the physical tables that are available in the underlying data sources. -
setPhysicalTableMap
Declares the physical tables that are available in the underlying data sources. -
getRowLevelPermissionDataSet
Deprecated.this property has been deprecated(deprecated)Information about a dataset that contains permissions for row-level security (RLS).
Returns union: either
IResolvableorCfnDataSet.RowLevelPermissionDataSetProperty -
setRowLevelPermissionDataSet
@Stability(Deprecated) @Deprecated public void setRowLevelPermissionDataSet(@Nullable IResolvable value) Deprecated.this property has been deprecated(deprecated)Information about a dataset that contains permissions for row-level security (RLS).
-
setRowLevelPermissionDataSet
@Stability(Deprecated) @Deprecated public void setRowLevelPermissionDataSet(@Nullable CfnDataSet.RowLevelPermissionDataSetProperty value) Deprecated.this property has been deprecated(deprecated)Information about a dataset that contains permissions for row-level security (RLS).
-
getRowLevelPermissionTagConfiguration
Deprecated.this property has been deprecated(deprecated)The configuration of tags on a dataset to set row-level security.
Returns union: either
IResolvableorCfnDataSet.RowLevelPermissionTagConfigurationProperty -
setRowLevelPermissionTagConfiguration
@Stability(Deprecated) @Deprecated public void setRowLevelPermissionTagConfiguration(@Nullable IResolvable value) Deprecated.this property has been deprecated(deprecated)The configuration of tags on a dataset to set row-level security.
-
setRowLevelPermissionTagConfiguration
@Stability(Deprecated) @Deprecated public void setRowLevelPermissionTagConfiguration(@Nullable CfnDataSet.RowLevelPermissionTagConfigurationProperty value) Deprecated.this property has been deprecated(deprecated)The configuration of tags on a dataset to set row-level security.
-
getSemanticModelConfiguration
The semantic model configuration associated with this dataset.Returns union: either
IResolvableorCfnDataSet.SemanticModelConfigurationProperty -
setSemanticModelConfiguration
The semantic model configuration associated with this dataset. -
setSemanticModelConfiguration
@Stability(Stable) public void setSemanticModelConfiguration(@Nullable CfnDataSet.SemanticModelConfigurationProperty value) The semantic model configuration associated with this dataset. -
getTagsRaw
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset. -
setTagsRaw
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset. -
getUseAs
The usage of the dataset. -
setUseAs
The usage of the dataset.
-