Как работать с вложенными xml -коллекциями в ETL OrientDB? - PullRequest
1 голос
/ 09 мая 2020

Я следил за примерами в руководстве OrientDBs , чтобы извлечь данные из коллекции xml (2-й образец) и загрузить их в базу данных графиков OrientDB: это сработало.

Но теперь я застрял и не знаю, как описать oetl-конфигурацию (json -File), если я изменю исходные данные образцов, как они выглядят (и соответствуют моим требованиям) - вложить <ADD> -Section:

<?xml version="1.0" encoding="UTF-8"?>
<CATALOG>
    <CD>
        <TITLE>Empire Burlesque</TITLE>
        <ARTIST>Bob Dylan</ARTIST>
        <COUNTRY>USA</COUNTRY>
        <COMPANY>Columbia</COMPANY>
        <ADD>
           <PRICE>10.90</PRICE>
           <YEAR>1985</YEAR>
        </ADD>
    </CD>
    <CD>
        <TITLE>Hide your heart</TITLE>
        <ARTIST>Bonnie Tyler</ARTIST>
        <COUNTRY>UK</COUNTRY>
        <COMPANY>CBS Records</COMPANY>
        <ADD>
           <PRICE>9.90</PRICE>
           <YEAR>1988</YEAR>
        </ADD>
    </CD>
</CATALOG>

Кто-нибудь знает, как писать конфигурацию. Следующее не работает, а поле ADD в моей базе данных графиков представляет собой пустую строку:

...
   "extractor" :
        { "xml":
           {
              "rootNode": "CATALOG.CD",
              "tagsAsAttribute": ["CATALOG.CD"]
           }
         },
...

Спасибо за вашу помощь!

Best

...