Class: Aws::QuickSight::Types::AnalysisDefinition
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::AnalysisDefinition
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-quicksight/types.rb
Overview
The definition of an analysis.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#analysis_defaults ⇒ Types::AnalysisDefaults
The configuration for default analysis settings.
-
#calculated_fields ⇒ Array<Types::CalculatedField>
An array of calculated field definitions for the analysis.
-
#column_configurations ⇒ Array<Types::ColumnConfiguration>
An array of analysis-level column configurations.
-
#data_set_identifier_declarations ⇒ Array<Types::DataSetIdentifierDeclaration>
An array of dataset identifier declarations.
-
#filter_groups ⇒ Array<Types::FilterGroup>
Filter definitions for an analysis.
-
#options ⇒ Types::AssetOptions
An array of option definitions for an analysis.
-
#parameter_declarations ⇒ Array<Types::ParameterDeclaration>
An array of parameter declarations for an analysis.
-
#query_execution_options ⇒ Types::QueryExecutionOptions
A structure that describes the query execution options.
-
#sheets ⇒ Array<Types::SheetDefinition>
An array of sheet definitions for an analysis.
-
#static_files ⇒ Array<Types::StaticFile>
The static files for the definition.
Instance Attribute Details
#analysis_defaults ⇒ Types::AnalysisDefaults
The configuration for default analysis settings.
506 507 508 509 510 511 512 513 514 515 516 517 518 519 |
# File 'lib/aws-sdk-quicksight/types.rb', line 506 class AnalysisDefinition < Struct.new( :data_set_identifier_declarations, :sheets, :calculated_fields, :parameter_declarations, :filter_groups, :column_configurations, :analysis_defaults, :options, :query_execution_options, :static_files) SENSITIVE = [] include Aws::Structure end |
#calculated_fields ⇒ Array<Types::CalculatedField>
An array of calculated field definitions for the analysis.
506 507 508 509 510 511 512 513 514 515 516 517 518 519 |
# File 'lib/aws-sdk-quicksight/types.rb', line 506 class AnalysisDefinition < Struct.new( :data_set_identifier_declarations, :sheets, :calculated_fields, :parameter_declarations, :filter_groups, :column_configurations, :analysis_defaults, :options, :query_execution_options, :static_files) SENSITIVE = [] include Aws::Structure end |
#column_configurations ⇒ Array<Types::ColumnConfiguration>
An array of analysis-level column configurations. Column configurations can be used to set default formatting for a column to be used throughout an analysis.
506 507 508 509 510 511 512 513 514 515 516 517 518 519 |
# File 'lib/aws-sdk-quicksight/types.rb', line 506 class AnalysisDefinition < Struct.new( :data_set_identifier_declarations, :sheets, :calculated_fields, :parameter_declarations, :filter_groups, :column_configurations, :analysis_defaults, :options, :query_execution_options, :static_files) SENSITIVE = [] include Aws::Structure end |
#data_set_identifier_declarations ⇒ Array<Types::DataSetIdentifierDeclaration>
An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.
506 507 508 509 510 511 512 513 514 515 516 517 518 519 |
# File 'lib/aws-sdk-quicksight/types.rb', line 506 class AnalysisDefinition < Struct.new( :data_set_identifier_declarations, :sheets, :calculated_fields, :parameter_declarations, :filter_groups, :column_configurations, :analysis_defaults, :options, :query_execution_options, :static_files) SENSITIVE = [] include Aws::Structure end |
#filter_groups ⇒ Array<Types::FilterGroup>
Filter definitions for an analysis.
For more information, see [Filtering Data in Amazon QuickSight] in the *Amazon QuickSight User Guide*.
[1]: docs.aws.amazon.com/quicksight/latest/user/adding-a-filter.html
506 507 508 509 510 511 512 513 514 515 516 517 518 519 |
# File 'lib/aws-sdk-quicksight/types.rb', line 506 class AnalysisDefinition < Struct.new( :data_set_identifier_declarations, :sheets, :calculated_fields, :parameter_declarations, :filter_groups, :column_configurations, :analysis_defaults, :options, :query_execution_options, :static_files) SENSITIVE = [] include Aws::Structure end |
#options ⇒ Types::AssetOptions
An array of option definitions for an analysis.
506 507 508 509 510 511 512 513 514 515 516 517 518 519 |
# File 'lib/aws-sdk-quicksight/types.rb', line 506 class AnalysisDefinition < Struct.new( :data_set_identifier_declarations, :sheets, :calculated_fields, :parameter_declarations, :filter_groups, :column_configurations, :analysis_defaults, :options, :query_execution_options, :static_files) SENSITIVE = [] include Aws::Structure end |
#parameter_declarations ⇒ Array<Types::ParameterDeclaration>
An array of parameter declarations for an analysis.
Parameters are named variables that can transfer a value for use by an action or an object.
For more information, see [Parameters in Amazon QuickSight] in the *Amazon QuickSight User Guide*.
[1]: docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html
506 507 508 509 510 511 512 513 514 515 516 517 518 519 |
# File 'lib/aws-sdk-quicksight/types.rb', line 506 class AnalysisDefinition < Struct.new( :data_set_identifier_declarations, :sheets, :calculated_fields, :parameter_declarations, :filter_groups, :column_configurations, :analysis_defaults, :options, :query_execution_options, :static_files) SENSITIVE = [] include Aws::Structure end |
#query_execution_options ⇒ Types::QueryExecutionOptions
A structure that describes the query execution options.
506 507 508 509 510 511 512 513 514 515 516 517 518 519 |
# File 'lib/aws-sdk-quicksight/types.rb', line 506 class AnalysisDefinition < Struct.new( :data_set_identifier_declarations, :sheets, :calculated_fields, :parameter_declarations, :filter_groups, :column_configurations, :analysis_defaults, :options, :query_execution_options, :static_files) SENSITIVE = [] include Aws::Structure end |
#sheets ⇒ Array<Types::SheetDefinition>
An array of sheet definitions for an analysis. Each ‘SheetDefinition` provides detailed information about a sheet within this analysis.
506 507 508 509 510 511 512 513 514 515 516 517 518 519 |
# File 'lib/aws-sdk-quicksight/types.rb', line 506 class AnalysisDefinition < Struct.new( :data_set_identifier_declarations, :sheets, :calculated_fields, :parameter_declarations, :filter_groups, :column_configurations, :analysis_defaults, :options, :query_execution_options, :static_files) SENSITIVE = [] include Aws::Structure end |
#static_files ⇒ Array<Types::StaticFile>
The static files for the definition.
506 507 508 509 510 511 512 513 514 515 516 517 518 519 |
# File 'lib/aws-sdk-quicksight/types.rb', line 506 class AnalysisDefinition < Struct.new( :data_set_identifier_declarations, :sheets, :calculated_fields, :parameter_declarations, :filter_groups, :column_configurations, :analysis_defaults, :options, :query_execution_options, :static_files) SENSITIVE = [] include Aws::Structure end |