Я пытаюсь изменить тип поля, он говорит, что для S3 разрешена только строка, как это изменить?
response = client.update_data_set(
AwsAccountId='AwsAccountId',
DataSetId='DataSetId',
Name='Name',
PhysicalTableMap={
'string': {
'S3Source': {
'DataSourceArn': 'arn:aws:quicksight:us-east-1:AwsAccountId:datasource/DataSourceId',
'UploadSettings': {
'Format': 'CSV',
'StartFromRow': 1,
'ContainsHeader': True,
'Delimiter': ','
},
'InputColumns': [
{
'Name': 'col1',
'Type': 'DATETIME'
},
{
'Name': 'col2',
'Type': 'STRING'
},
{
'Name': 'col3',
'Type': 'DECIMAL'
},
{
'Name': 'col5',
'Type': 'STRING'
},
{
'Name': 'col6',
'Type': 'DECIMAL'
}
]
}
}
},
ImportMode='SPICE')
и это ошибка, которую он показывает
InvalidParameterValueException: An error occurred (InvalidParameterValueException) when calling the CreateDataSet operation: Input column col1 in physical table string has invalid type. Allowed types for S3 physical table are [String]
как я могу создать таблицу с использованием csv из s3 и иметь тип данных, отличный от строки? Пожалуйста, помогите .... Заранее спасибо