質問

データベースサーバーとしてSQL Serverを使用しています。私たちは消費者向け製品を構築しており、ユーザーベースのメトリクスを含むダッシュボードを構築しようとしています。

私たちは 2 人のチームで、メトリクスを取得するのに SSAS と TSQL のどちらが適しているのかと考えていました。

注意事項

  • SSAS についてはまだ追いついていないため、学習曲線が必要になる可能性があります
  • データベースに負担をかけないように、データを集約/非正規化する必要があります。
役に立ちましたか?

解決

あなたがデータを集計し、思考の速度でそれをスライスアンドダイスすることが利用できるようにする必要がある場合は、

、あなたはSSASを使用する必要があります。何の比較は(別名、キューブ、または何SSASビルド)多次元データベースとリレーショナル1の間で、この点では、ありません。

あなたはSSASに多くのものを添付することができます。 Microsoftの製品はのPerformancePointとのProClarityですが、Excelはネイティブのコネクタが付属しています。あなたは、SharePointを使用している場合、それはネイティブにKPIのSSASからに添付することができます。また、データを提示するためにSSRSを使用することができます。キューブでは、あなたはわずか数メトリックを見るよりも行うことができますどのようにはるかに驚かれることでしょう。それは本当に素晴らしいと強力なものです。また、キューブで、あなたがより簡単にデータマイニングなどを使用することができます。

私は、あなたが、少なくとものオフキューブを構築するためにスタースキーマでマートを構築する必要がありますことを、しかし、言わなければなりません。 <あり、これについての素晴らしい本がたくさんあるが、私はデータウェアハウスのライフサイクルツールキットをお勧めします/ラルフ・キンボールによって>。これは、マートは何ができるかの偉大な概要を示し、そしてなぜあなたはそれらを使用すると思います。 SSASを拾うために、キューブを構築するプロセスをガイドします。ステップに、によって Analysis Servicesのステップがあります。

どのように素晴らしいキューブについての噴出した後、私は、この免責事項を与えることがあります:あなたが知りたいすべてが小さなデータセットからいくつかのメトリックの場合は、キューブを心配しないでください。 T-SQLは、(ちなみに、SSRSはSSASよりもT-SQLで間違いなく良い作品)優れています。あなたが本当にデータを探索し、素早く集計レベルのすべての種類を飛び越えすることができるようにしたい場合は、キューブをしたいです。その後、プレゼンテーション層は、あなたが最も快適に感じるものです。 T-SQLとSSASは同じMS製品と互換性があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top