5

単一の Azure SQL データベースからデータを取得して、Azure SQL Data Warehouse を使用してデータ ウェアハウスを構築する必要があります。この記事を見ると、次の 2 つのオプションがあるようです。

  • SSIS
  • Azure データ ファクトリ

Azure SQL データベースは正規化されていますが、Azure SQL データ ウェアハウスをスター スキーマまたはスノーフレーク スキーマ形式で構築したいので、これはテーブルの単純なコピーではありません。何らかの変換が必要になることは間違いありません。

Azure SQL Database では SSIS がサポートされておらず、プロセス全体を Azure に保持するために SQL Server を搭載した VM を実行する必要がある場合、Azure Data Factory は Azure SQL Database と Azure SQL Data Warehouse の間でデータを ETL するための推奨ツールですか? この状況では、一方の選択肢と他方の選択肢のどちらがより完全に機能するでしょうか?

ありがとうございました!

4

2 に答える 2

4

プロセス全体をクラウドに保持し、VM をスピンアップしないことを検討している場合は、現在、Azure Data Factory がデータ移動の最適なオプションです。ただし、現時点では、ETL アプローチよりも ELT アプローチをお勧めします。最初にデータを読み込んでから SQL Data Warehouse 内で変換を完了すると、読み込みが速くなり、データを変換するときに追加の計算能力を利用できるようになります。さらに、SQL に精通しているように思われるので、Data Factory の JSON を使用するのではなく、SQL Data Warehouse 内に変換を記述する方が簡単かもしれません。

于 2015-10-27T21:54:58.913 に答える