How to ensure that ALL json object fields are imported into QuickSight?

0

Hi,

I have been trying for a while now to ensure that ALL the fields of my JSON file are imported in QuickSight but with no success. I am just uploading the flattened json file and I have tried the following:

  • I checked the data source limits and those should not be the problem, since I am well below the limits
  • I ensured that there are no nested arrays in my json objects, since these could be cause of entries not appearing
  • The fields that should appear but don't, have the SAME format as all the ones that do appear -> I tried by only uploading a smaller chunk of my json file with just the fields that did not previously appear, and now they get imported.. (how does that make sense?) but not when they are in the original bigger file.

What could I be missing?

Some help would really appreciated :))

1 個回答
0

Hello, this may not be an exact answer, but just hints of what I would try to troubleshoot it, assuming limits and others have been ruled out.

  1. You can convert to csv (there are free online tools available) and attempt to upload using csv. If you cannot convert, then there may be some problem on the json syntax, etc.
  2. Avoid special characters on the field, e.g. underscores and spaces. Although this should be ruled out because you've created a smaller subset and found working. I encountered same challenge as yours, i.e. columns are not detected, in Glue and the culrprit was the field names.

Hope these help! Please let me know the results!

AWS
已回答 2 年前
  • Hi, Thank for the hints! I have converted it to .csv and the conversion is successful and I have also tried changing the field names ( to remove the underscores), but unfortunately that doesn't seem to be the problem.

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南