2017-03-28 14 views
0

データ処理/データウェアハウジングに必要なAPIを使用する最良の方法は何ですか。APIを使用するための最善のアプローチ

APIを使用して取得したいデータソースが複数あります。いくつかのモジュールには、他に5〜6個のAPIコールが20個以上あります。各システム/データソースのすべてのデータをどのように取得するのですか。

Azure Web Job Serviceのようなコンソールアプリケーションを使用するのが最善の方法でしょうか。最初からプログラミングする必要があるため、最も多くの作業がありますか?または、これらのAPisを消費してデータベースに転送するために、Talend、Pentahoなどのミドルウェアを使用する必要がありますか?

非常に助かります。

答えて

1

WebJobが提供する唯一の利点は、スケジュールに従ってコードを実行できることです。さまざまなAPIからデータを取得し、データを保存することを選択するたびにデータを格納する独自のコードを作成します。

私の意見では、これらのAPIにヒットし、必要なデータを保存する.NETコードが既にある場合、WebJobsは合理的な選択肢になります。 APIを最初から呼び出すコードを書く必要がある場合は、まずTalendなどの第三者のデータ統合ツールを探し、それがうまくいくかどうかを確認します。

+0

ありがとうございます!後者のアプローチは私が同様に傾いているものですが、別の意見を得たいと思っています! – a415

関連する問題