Hi! I’m creating the dataset using the API.
I have this error:
Invalid ColumnTag added for column with name Longitude
This is my code:
.createDataSet({
AwsAccountId: constants.AWS_DEV_ACCOUNT,
DataSetId: dataSourceID,
Name: `${company}_findings`,
ImportMode: 'SPICE',
PhysicalTableMap: {
s3: {
S3Source: {
DataSourceArn: dataSource.Arn,
InputColumns: dataSetColumns,
},
},
},
LogicalTableMap: {
s3: {
Alias: `${company}_findings`,
Source: { PhysicalTableId: 's3' },
DataTransforms: [
{
CastColumnTypeOperation: {
ColumnName: 'Width (mm)',
NewColumnType: 'INTEGER',
},
},
{
CastColumnTypeOperation: {
ColumnName: 'Length (mm)',
NewColumnType: 'INTEGER',
},
},
{
CastColumnTypeOperation: {
ColumnName: 'Longitude',
NewColumnType: 'DECIMAL',
},
},
{
CastColumnTypeOperation: {
ColumnName: 'Latitude',
NewColumnType: 'DECIMAL',
},
},
{
TagColumnOperation: {
ColumnName: 'Longitude',
Tags: [
{
ColumnDescription: { Text: 'map' },
ColumnGeographicRole: 'LONGITUDE',
},
],
},
},
{
TagColumnOperation: {
ColumnName: 'Latitude',
Tags: [
{
ColumnDescription: { Text: 'mapa' },
ColumnGeographicRole: 'LATITUDE',
},
],
},
},
],
},
},
})
I don’t understand what is happening here.
Thank you for your time.