2016-11-19 8 views
0

私は、必要に応じてAzure BLOBからAzureデータベースへデータを処理する必要があるプロジェクトを持っています。私たちはAzureデータファクトリを使用する道を進んでいますが、私がそれを読んでいくほど、それは確かに私が行く道だとは思っていません。すべては、私はオンデマンドプロセスで行うことを見てきた唯一の方法はisPausedプロパティを使用している、ADFに予定される必要があるように見えますAzure Blob storeageとAzureデータベースをオンデマンドで移動する

  1. :私は2つの懸念を持っています。

  2. 同時実行性 - 同時に複数のユーザーがプロセスを実行する可能性があります。以前はSSISパッケージでこれをコーディングしましたが、決してADFではありません。これも可能ですか?

これはプロセスの間違ったツールのようですが、多分私は間違っています。

答えて

0

Azure Data Factory(ADF)は完全に優れたツールですが、少し違った考え方が必要です。いくつかの点ではSSISに似ていますが、多くの点でそれはそうではありません。特に、ELTやオーケストレーションツールとして、ETLツール(SSISなど)ではなく、通常はADFパイプラインではなく実行中の計算上で変換が行われます。

スケジューリングは、slicesをモデルにしています。これは、ADFで理解できる重要なテーマです。あなたの例では、今年のサブディレクトリと、その日のサブディレクトリが必要なレベルまで、年間の名前を付けたディレクトリを持つことができます。たとえば、月、日、時などのように一致する頻度を設定すると、ADFは各タイムスライスごとにスライスを作成し、それに応じて実行します。並行処理を実行すると、複数のユーザーがファイルをBLOBストレージにドロップすることができ、ADFは各ファイルを15分ごとに処理します。これは、同じ問題に近づくもう一つの方法です。意味がありますか?

クラウドでSSISを実行するオプションは常にありますが、実行するにはVM(IaaS)が必要です。 Azure BLOB SourceとDestinationを持つSSIS Azure Feature Packがありますので、必要な処理を簡単に行うことができます。

関連する問題