I am trying to import a JSON file from S3 and followed the steps mentioned in the documentation. The import is successful and I can also view the resulting dataset in quicksight.
However, for some of the numeric columns let’s say price
a new column with the name price_1
is also present in the source table/dataset. The values in price_1
is the same as price
column. Why is this additional column being added by automatically by quicksight? The price_1
column is not present in the S3 JSON file and no calculated field has been added. I could not find any documentation around this behavior.
While this does not seem like a big problem at first, but it causes the dataset refresh to fail if I update the JSON file in S3 and quicksight decides not to add the price_1
column anymore. The refresh fails due to mismatch in number of columns.
Is there something that can be done here to prevent this additional column from coming in? Curiously the issue occurs only for numeric columns.