SQL サーバーのメトリクス
-
20-08-2019 - |
質問
データベースサーバーとして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製品と互換性があります。
他のヒント
、新しいレポートをスピンアップするために、さらにいくつかの非開発者が迅速かつ容易に新しいレポートを作成してもらうことは非常に簡単です。あなただけのテーブルとシンプルなグラフを作成することに興味があり、頻繁に新しいものを作成することができるようにする必要がある場合は、SSRSは間違いなく行く方法です。
しかし、それはいくつかの癖を持っている、ASP.Netソリューションほど柔軟ではない、と私はあなたがASP.Netを使用してはるかに洗練サイトを得ることができると信じています。あなたが唯一の既存のサイト上で単一のレポートをしたい場合は、ASP.Netを移動するための方法かもしれません。
を見てください。 Microsoft SQL Server 2008 レポート ビルダー 2.0 そして Microsoft SQL Server 2008 Microsoft Office 2007 用データ マイニング アドイン, 、両方の部分 Microsoft SQL Server 2008 機能パック、2009 年 4 月.
最近取得した Dundas グラフの一部を使用してダッシュボードを表示できるだけでなく、Excel 2007 内のデータ マイニング ツールを使用して傾向、関係、予測を探すこともできます。