8

SSIS ETL を Azure Data Factory に移行することを考えています。そのような飛躍を支持する私の主張は次のとおりです。

  • ソースとターゲットはすでにクラウドにあります。ADF はクラウド ネイティブであるため、うまく適合しているようです。

  • ADF はサービスであるため、オンデマンドで使用して支払うことができます。SSIS はライセンス コストを意味し、オンデマンドでの消費に自然に役立つわけではありません (DevOps を使用して ETL サーバーをアドホック ベースでスピンすることを考えました)。

  • SSIS を使用してプログラムで ETL コードを生成するには、BIML や DTS API などの非常に特殊なスキルが必要です。ADF に移行することで、JSON と TSQL および USQL の C# を組み合わせることで、必要なスキルがより汎用的になることを願っています。

コミュニティのメンバーが自分の経験を共有し、それによって私が決定を下すのを助けてくれることを願っています.

4

4 に答える 4

1

ETL がシンプルで簡単に変換できる場合は、Data Factory に置き換えます。複雑なロジックが必要な場合は、SSIS を使用してください。
つまり、構成によって変換ロジックを実装できるのであれば、Data Factory が最適です。コードの作成とプログラミングのスキルが必要な場合は、SSIS が適切なツールです。

他の人に役立つかもしれないいくつかのリンク

「Azure Data Factory と SSIS の比較」

ADF は SSIS を補完するサービスと考えてください。その主なユース ケースは、クラウド内のビッグ データを低コストで処理することに限定されています。

Azure_Data_Factory_vs_SSIS の記事を sqlbits からダウンロードします。

于 2017-07-03T02:26:55.807 に答える
1

ETL はExtract Transform および Loadですが、ADF は何も変換しません (ADF を使用すると、SQL ステートメントまたは Proc を使用して変換できますが、ETL では基本的な抽出ロジックはすぐに使用できます)。

それらのいずれかを選択する場合は、要件に完全に依存します。

  • 変換ロジックが複雑な場合は ETL を使用

  • 膨大なデータを処理する場合は、ADF を使用してください

  • ADF は使用量に応じて課金されますが、SSIS にはライセンスが付属しています。

  • データがオンプレミスにある場合は、ETL を使用することをお勧めします

  • ETL のパフォーマンスは、オンプレミスのマシン構成に完全に依存しますが、ADF の場合、 パフォーマンス
    について心配する必要はありません。

于 2019-10-14T13:18:01.243 に答える