Репликация данных XML из источника в таблицу SAP HANA

Мне задавали этот вопрос много раз, как я могу реплицировать данные из источника в формате XML в таблицы HANA.

На самом деле я сделал противоположное: преобразование данных из CV HANA в формат XML с использованием XSJS.

Но не уверен, возможно ли вышеизложенное, т.е. загрузить данные из источника в формате XML Data в HANA с помощью XSJS.

пожалуйста, предоставьте, если есть какие-либо документы по этому вопросу.

Спасибо,

Sarthak

2 ответа

Если вы хотите вставить XML в таблицу базы данных HANA, вы можете использовать следующую инструкцию SQL Insert

Сначала создайте таблицу базы данных, включающую столбец с типом данных nvarchar

Затем выполните команду INSERT

create column table XMLData (
    id integer, 
    xml nvarchar(5000)
);

insert into XMLData (id,xml) values (1,N'
-- your xml here
');

Smart Data Integration предоставляет соединители XML для простой интеграции данных XML в HANA. Поскольку вы явно просили XSJS (что означает, что вы хотите пойти "сложным" путем), вы можете использовать в XS Classic библиотеку $.util.SAXParser для анализа загруженного XML. Эту же библиотеку можно использовать для XS Advanced в модуле Node с совместимостью с XSJS, но в XSA я бы предпочел использовать одну из многих доступных бесплатных библиотек XML для Node или Java.

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