Загрузка данных из Yandex Direct API в QlikView (преобразование JSON в XML)

В Yandex Direct API имеется инструмент подключения к данным сервиса, чтобы генерировать аналитическую отчетность по маркетинговым кампаниям. Чтобы получить данные, необходимо отправлять на сервер API запросы и сервер возвращает результат в формате JSON. Пока что QlikView не умеет напрямую работать с этим форматом, поэтому одним из выходов является написание конвертора формата JSON в формат XML. Yandex Metrika умеет возвращать формат XML, Yandex Direct пока что отдает данные в JSON.

qlikview

Ниже приведен пример php-скрипта, который преобразует JSON в XML. Плюс вызывается функция для преобразования результата Yandex Direct API в XML:

Преобразование JSON в XML требуется для интеграции Yandex Direct API с QlikView. Код вставляется в script_name.php на домене и данные загружаются через URL:

Еще один пример с обычным массивом JSON, который преобразуется в XML:

qlikview json to xml. Загрузка json в qlikview через xml

Загружаем данные в QlikView:
Загружаем данные в QlikView из JSON через XML

Загружаем данные в QlikView из JSON через XML

qlikview

Получили код для загрузки данных в QlikView из JSON через преобразование в XML:

qlikview

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x