AWS Приклейте S3 к Redshift, разбейте json на несколько рядов - PullRequest
0 голосов
/ 14 февраля 2020

У меня есть JSON файлы в формате S3 в следующем формате.

{
  "id": 1234,
  "itemList": [{
      itemUsers: {
           user_1: "user1",
           user_2: "user2"
      },
      userType: "admin"
    },{
      itemUsers: {
           user_1: "user1",
           user_2: "user3",
           user_3: "user4"
      },
      userType: "customer"
    }
  ]
}

В выше json itemUsers может иметь любое количество ключей. Мы хотим, чтобы для каждого ключа была отдельная строка.

Я выполняю задание на гусеничном шасси, и мне нужна помощь в редактировании кода искателя глюкового клея, чтобы добиться этого.

Вывод должен быть в следующем формате.

id   |  Users | userType
-------------------------
1234 |  user1 | admin
1234 |  user2 | admin
1234 |  user1 | customer
1234 |  user3 | customer
1234 |  user4 | customer
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...