DynamicFrame разрешает выбор между массивом и структурой

Я использую AWS Glue для сканирования XML-файлов и добавления их в таблицу базы данных Glue. DynamicFrame Я использую идентифицирует несколько вариантов в схеме XML. Я могу решить большинство из них, но есть один случай, который я не могу понять.

Соответствующая часть структуры XML:

<root>
  <order>
     <lineitems>
       <lineitem>
          ...
       </lineitem>
     </lineitems>
  </order>
</root> 

DynamicFrame шоу lineitems как struct а также lineitems/lineitem как choice между array или же structЯ подозреваю, потому что некоторые заказы имеют один lineitemв то время как другие заказы имеют несколько lineitems, Я пробовал звонить resolveChoice с project:array, но это приводит к element:unknown так что я больше не могу видеть структуру lineitem, Я не уверен, что еще можно попробовать здесь, какие-нибудь идеи?

0 ответов

Другие вопросы по тегам