標準のピボット テーブルを介して Analysis Services を使用するよりも PowerPivot の方が UI が優れていることに同意しますが、Excel クライアントを介した PowerPivot を Analysis Services の代わりに使用しようとすると、いくつかの非常に悪い欠点があります。
データを「更新」するには、すべての行をスプレッドシートにダウンロードする必要があります。大規模なデータ ウェアハウスでは、これは、ユーザーがデータベースに対して直接 SELECT * クエリを実行することと同じです。ユーザーにとっては非常に遅く、サーバーのリソース使用コストが高くなります。
安全でない方法で、データ ウェアハウス全体を持って、誰かが意図的または意図せずにオフィスを出るのは非常に簡単です。痛い!
エンドユーザーのマシンはかなり強力である必要があります。標準的な会社のマシン ビルドでいくつかの小さなテーブル (500 万行以下) で PowerPivot を使用しようとしましたが、PowerPivot を更新するのに十分なメモリがありませんでした。企業全体に PowerPivot を展開する唯一の方法は、すべてのアナリスト マシンを 64 ビット Windows 7 にアップグレードし、少なくとも 6 GB から 8 GB の RAM を搭載することです。これは小規模な組織では実現可能ですが、大企業では合理的なソリューションではありません。
データ ウェアハウスに無制限にアクセスできる PowerPivot を配布した場合、人々がデータをどのように使用しているかについての適切な指標は得られません。はい、ユーザーが更新ボタンを押す頻度に関する指標があり、クエリを実行しているテーブルをログに記録できる場合がありますが、スプレッドシートを直接監査しない限り、ユーザーがデータをどのように使用しているかはわかりません。その場合でも、最終結果だけが得られます。最終結果に到達するまでの道のりはわかりません。
PowerPivot は、非常に大きなファイルを生成します。誰かがデータを全データの小さなサブセットにドリルダウンしたとしても、大規模な PowerPivot ファイルは一般に Exchange サーバーの最小ファイル サイズ制限を超えるため、ファイルを他のユーザーと共有することは依然として困難です。私の組織では、Analysis Services ファイルでこの問題が発生したことはありませんが、これに遭遇しました。
PowerPivot には、あまり優れたセキュリティ モデルがありません。もちろん、初めてデータにアクセスするユーザーを制限できますが、スプレッドシートに入った後は制限できません。Analysis Services は、基になるキューブにアクセスできないユーザーがスプレッドシートを変更できないようにします。PowerPivot を使用すると、最も価値のあるビジネス データのセキュリティを簡単に侵害できます。
PowerPivot は現在、非常に大きなデータ ソースに対応していません。数億行に事前に集計しない限り、PowerPivot でダウンロードできない数十億のファクト テーブルがいくつかあります。PowerPivot は小規模なデータ ウェアハウスでは非常にうまく機能しますが、大規模なデータ ウェアハウスには適切に拡張できません。
上記のコメントは、SharePoint 経由の PowerPivot には適用されないことに注意してください。私は SharePoint 統合製品を試したことはありませんが、上記の懸念事項の多くは、SharePoint バージョンの製品について私が見たドキュメントとデモンストレーションから解決されたようです。
上記のすべてのコメントにもかかわらず、非常に小規模または未熟なデータ ウェアハウスがある場合、PowerPivot は Analysis Services の代わりとして機能する可能性があります。最大のファクト テーブルが数百万行の場合、1 ~ 2 人の BI チームの場合、データ ウェアハウスの構築と維持のオーバーヘッドは費用対効果が高くない可能性があります。PowerPivot は、専任の BI チームを持たず、少数の Excel ジャンキー アナリストしかいない部門にとって、おそらく優れた新機能です。PowerPivot を使用して、さまざまなデータ ソースから仮想データ マートをまとめるのに、それほど高度な技術は必要ありません。しかし、安全でスケーラブルで管理しやすい真にプロフェッショナルなデータ ウェアハウスを構築したい場合は、