2

現在、要件の一部として、以下の Azure コンポーネントを使用しています。

  • Azure イベント ハブ

  • Azure ストリーム分析

  • Azure テーブル ストレージ

  • Azure SQL DB

基本的に最初の 3 つのコンポーネントで、分析とレポートのプラットフォームを構築します。

現在、開始したばかりなので、Azure Table Storage からのデータを分析し、分析ダッシュボードに表示しています。

最近、Azure の新しい製品であるAzure Data Lakeに出会いました。Microsoft の Web サイトで調査を行ったところ、(Azure Data Factory を使用して) Azure Table Storage から Azure Lake Store にデータを簡単に移行できることがわかりました。Azure Data Lake と Azure Data Factory を使用してビッグ データ パイプラインを作成する

上記のリンクをたどると、データを処理するために Azure Data Lake Analytics パイプラインを作成する必要があることが示されています。

したがって、分析出力データがどこに保存されるかは不明です。分析出力を何らかの DB に保存する必要がありますか? または、HTTP リクエストを介してリアルタイム分析を行うことはできますか?

Azure Data Lake に移動される Azure Table Storage には膨大な数のレコード行があります。このシナリオでは、それは良い選択肢でしょうか、それとも Azure Table Storage 自体から分析ベースのソリューションを利用できるでしょうか。

あなたの考えを共有してください

4

1 に答える 1

4

分析出力データは、Azure Data lake Analytics (以下を可能にする分析サービス) で処理した後、Azure Data Lake Store (スキーマを定義せずにあらゆる種類のデータを生の形式で保存できるデータ リポジトリ) に保存できます。クラスタについて考える必要なく、データセットでジョブを実行できます。)

「Azure Data Lake に移動する Azure Table Storage には膨大な数のレコード行があります」とおっしゃっていたように、Azure Data Lake Store に配置されたデータに対して分析を実行することは、即時読み取りで無制限のストレージを提供するため、はるかに効率的であると思います。 /書き込みアクセスを許可し、ワークロードに必要なスループットをスケーリングします。また、大きなデータ セットに対して低レイテンシで小さな書き込みを提供します。したがって、Azure テーブル ストレージよりも優れた選択だと思います。

于 2016-01-18T13:14:23.610 に答える