2017-02-16 5 views
0

Когда мы используем любой инструмент ETL для загрузки данных с помощью веб-сервисов, мы получаем следующие проблемы.rsa archer data extract

  1. Когда есть несколько полей в модуле, как 400 тогда он становится жестким, чтобы извлечь данные с помощью WebServices API
  2. его извлечения в XML, поэтому мы должны разобрать его

Есть ли скрипт, который можно вызвать для загрузки данных в формате txt или csv? Есть ли какой-либо метод объемного извлечения для извлечения данных, например, 400 полей за один снимок?

ответ

1

Есть ли какой-либо скрипт, который можно вызывать для загрузки данных в формате txt или csv?
Есть ли какой-либо метод массового извлечения для извлечения данных, например, 400 полей за один снимок?


Короткий ответ нет.

Но у вас есть два варианта здесь:

Вариант 1. Вы можете написать код, который будет извлекать данные через страницу API Archer постранично и преобразовать эти данные в формат, что ваш инструмент ETL может интегрироваться с. Первоначально Archer будет возвращать данные в XML, как вы описали, но это может быть изменено вашим пользовательским кодом.
Примечание. Например, Informatica (ETL Tool) позволяет вставлять Java и код C# в рабочий процесс ETL, поэтому вы можете сразу извлечь все данные, которые вам нужны инструментом ETL. Конфигурация (идентификатор отчета в Archer) может быть сохранена в файле, поэтому это решение должно быть легко поддерживать в долгосрочной перспективе.

Вариант 2: Если вы получили доступ к базе данных Archer, вы можете создать инструкцию SQL, которая будет извлекать данные непосредственно из базы данных. это сложное решение, потому что для каждого поля, которое вы хотите извлечь, вам придется «JOIN» несколько таблиц на основе типа поля. Просто для извлечения данных из одного текстового поля вам нужно будет сделать 5 JOINS. Сложность выше для списков значений и перекрестных ссылок и связанных записей. Также вы должны помнить, что ваш оператор SQL должен обновляться каждый раз при изменении имени поля поля. Так что его сложно поддерживать.

Archer to ETL и Archer для интеграции инструментов BI - интересная тема.

Удачи!

Смежные вопросы