Glue / Client / create_column_statistics_task_settings
create_column_statistics_task_settings#
- Glue.Client.create_column_statistics_task_settings(**kwargs)#
- Creates settings for a column statistics task. - See also: AWS API Documentation - Request Syntax- response = client.create_column_statistics_task_settings( DatabaseName='string', TableName='string', Role='string', Schedule='string', ColumnNameList=[ 'string', ], SampleSize=123.0, CatalogID='string', SecurityConfiguration='string', Tags={ 'string': 'string' } ) - Parameters:
- DatabaseName (string) – - [REQUIRED] - The name of the database where the table resides. 
- TableName (string) – - [REQUIRED] - The name of the table for which to generate column statistics. 
- Role (string) – - [REQUIRED] - The role used for running the column statistics. 
- Schedule (string) – A schedule for running the column statistics, specified in CRON syntax. 
- ColumnNameList (list) – - A list of column names for which to run statistics. - (string) – 
 
- SampleSize (float) – The percentage of data to sample. 
- CatalogID (string) – The ID of the Data Catalog in which the database resides. 
- SecurityConfiguration (string) – Name of the security configuration that is used to encrypt CloudWatch logs. 
- Tags (dict) – - A map of tags. - (string) – - (string) – 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- {}- Response Structure- (dict) – 
 
 - Exceptions- Glue.Client.exceptions.AlreadyExistsException
- Glue.Client.exceptions.AccessDeniedException
- Glue.Client.exceptions.EntityNotFoundException
- Glue.Client.exceptions.InvalidInputException
- Glue.Client.exceptions.OperationTimeoutException
- Glue.Client.exceptions.ResourceNumberLimitExceededException
- Glue.Client.exceptions.ColumnStatisticsTaskRunningException