Вычисляемое поле Quicksight пытается проанализировать Json из MYSQL

0

Я пытаюсь извлечь поля из данных в базе данных MYSQL 5.7. У меня есть поле, содержащее данные JSON, и я пытаюсь использовать инструмент QuickSight Data Prep для создания вычисляемого поля для извлечения данных из этого столбца. Я использую parseJson ({results}, "$ [0] .rsid"), но это не работает.

Данные JSON имеют следующий формат: results.column = [{rsid: "bla", value: "blabla"}, ... и т. Д.] Т.е. это в массиве словарей

Любая помощь приветствуется. Спасибо

2
  • Ваш пример не является фактическим JSON (отсутствуют кавычки вокруг ключей объекта). Являются ли ваши фактические данные правильными в формате JSON? Я предполагаю, что да, и вы просто публикуете быстрый пример, но parseJsonиначе не сработает, так что на всякий случай ...
    mjgpy3
    5 окт '19 в 13:58
  • Также обратите внимание на то, что существует довольно конкретный документ с требованиями о том, где именно parseJsonподдерживается. Если вы не читали его, обязательно обратите внимание на требования SPICE и требования к типу столбца: docs.aws.amazon.com/quicksight/latest/user/…
    mjgpy3
    5 окт '19 в 14:03
0

Пытаться parseJson({results}, "$.0.rsid")

1
  • Можно ли разобрать массив? Если да, то не могли бы вы привести простой пример?
    MoMo
    29 июн.