изменение типа поля данных quicksight [spice] CSV (из s3), импортированного с помощью boto3

0

Я пытаюсь изменить тип поля, он говорит, что для 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 и иметь тип данных, отличный от строки? Пожалуйста, помогите .... Заранее спасибо

Новый участник
FoCDoT is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.