2017-02-16 10 views
0

Webサービスを使用してETLツールを使用してデータをダウンロードすると、次の問題が発生します。それはXMLで抽出されたWebサービスのAPIを使用してrsa archer data extract

400のようなモジュール内の複数のフィールドがある場合、それはデータを抽出するのは難しいとなってきている
  1. ので、我々はそれを

を解析する必要が任意のはありますtxtまたはcsv形式でデータをダウンロードするために呼び出すことができるスクリプト? 1回のショットで400フィールドのようなデータを抽出するバルク抽出方法はありますか?

答えて

1

txtまたはcsv形式でデータをダウンロードするために呼び出せるスクリプトはありますか?
1回のショットで400個のフィールドのようなデータを抽出するバルク抽出方法はありますか?


短い答えはいいえ。

しかし、あなたはここで2つのオプションがあります。

オプション1ページでアーチャーのAPIのページを経由してデータを抽出して、ETLツールはと統合できる形式にこのデータを変換するコードを書くことができます。 Archerは最初に説明したようにXMLでデータを返しますが、これはカスタムコードで変更できます。
注 - Informatica(ETLツール)では、ETLワークフローにJavaコードとC#コードを埋め込むことができるため、ETLツールで必要なすべてのデータをすぐに抽出できます。構成(アーチャーのレポートID)はファイルに保存できるため、このソリューションは長期的にはサポートしやすいはずです。

オプション2:Archerデータベースへの読み取りアクセス権を持っている場合は、データベースから直接データを抽出するSQL文を作成できます。 1つのテキストフィールドからデータを抽出するには、5つのジョインを行う必要があります。これは複雑なソリューションです。抽出するフィールドごとに、フィールドタイプに基づいて複数のテーブルを「結合」する必要があるためです。値リストと相互参照と関連レコードの方が複雑です。 また、フィールド・タイプのフィールド名が変更されるたびに、SQLステートメントが更新される必要があることを覚えておく必要があります。したがって、サポートすることは難しいです。

Archer to ETL、ArcherとBIツールの統合は興味深いトピックです。

幸運を祈る!