ソーシャルメディア Power Pivotのパフォーマンスを向上させる10の方法 - ダミー

Power Pivotのパフォーマンスを向上させる10の方法 - ダミー

目次:

ビデオ: ラグビー上達のための下半身のパワーUP!最強フットワークトレーニング! ハードル81 2025

ビデオ: ラグビー上達のための下半身のパワーUP!最強フットワークトレーニング! ハードル81 2025
Anonim

Power PivotレポートをWebに公開する場合、あなたの聴衆は最高の経験を可能にします。その経験の大部分は、パフォーマンスが良好であることを保証することです。アプリケーションとレポートに関連する パフォーマンス という単語は、通常、速度、つまりアプリケーションがブラウザ内で開く、クエリを実行する、フィルタリングするなどの特定のアクションを実行する速度と同義です。

<! - 1 - >

1データモデルテーブルの行数と列数を制限します。

Power Pivotのパフォーマンスに大きな影響を及ぼすのは、インポートする列の数、またはデータモデルに インポートする ことです。インポートするすべての列は、ブックをロードするときにPower Pivotで処理する必要があるもう1つの次元です。 「場合にのみ」余分な列をインポートしないでください。特定の列を使用するかどうかわからない場合は、列をインポートしないでください。列が必要な場合は後で追加するのは簡単です。

<! - 2 - >

行を増やすと、読み込むデータが増え、フィルタリングするデータが増え、計算するデータが増えます。必要がない場合は、テーブル全体を選択しないでください。インポートする必要がある行のみをフィルタリングするには、ソースデータベースのクエリまたはビューを使用します。結局のところ、単純なWHERE節を使用して100、000しかインポートできないときに、なぜ400、000行のデータをインポートするのですか?

2テーブルの代わりにビューを使用します。

ビューについて言えば、ベストプラクティスのためには可能な限りビューを使用してください。

<! - 3 - >

テーブルはビューより透明ですが、未処理のすべての未処理データを見ることができますが、必要な場合でも必要な場合でも、利用可能なすべての列と行が提供されます。 Power Pivotデータモデルを管理可能なサイズに保つには、必要のない列を明示的にフィルタリングする余分な手順を踏む必要があります。

複数のレベルの関係を避ける。

リレーションシップの数とリレーションシップレイヤの数は、Power Pivotレポートのパフォーマンスに影響します。モデルを構築する際には、ベストプラクティスに従い、定量的な数値データ(事実)と事実に直接関連するディメンション表を含む単一のファクト表を用意してください。データベースの世界では、この構成は、 スタースキーマ、 で示されています。

ディメンション表が他のディメンション表と関連するモデルを構築しないでください。

4バックエンドのデータベースサーバを処理します。

Power Pivotを初めて使用するほとんどのExcelアナリストは、外部データベースサーバー上のテーブルから生データを直接取り込む傾向があります。生データはPower Pivotに格納された後、必要に応じてデータを変換および集計するための計算列と測定値を作成します。たとえば、ユーザーは一般的に収益とコストのデータを取得し、Power Pivotで計算された列を作成して利益を計算します。

バックエンドサーバーがPower Pivotを処理できたときに、Power Pivotでこの計算を行う理由は何ですか?現実には、SQL Serverなどのバックエンドデータベースシステムでは、Power Pivotよりも効率的にデータを整形、集約、クリーンアップ、変換する機能があります。 Power Pivotにデータをインポートする前に、強力な機能を使ってマッサージやシェイプを作成してみませんか?

生のテーブル・データを取り出すのではなく、問合せ、ビューおよびストアド・プロシージャを活用して、できるだけ多くのデータ集約および処理作業を実行することを検討してください。この機能を活用することで、Power Pivotの処理量が削減され、自然にパフォーマンスが向上します。

5つの異なる値を持つ列には注意してください。

ユニークな値の数が多い列は、Power Pivotのパフォーマンスにおいて特に困難です。トランザクションID、注文ID、および請求書番号などの列は、高レベルのPower Pivotレポートおよびダッシュボードでは不要なことがよくあります。したがって、他のテーブルとの関係を確立するために必要な場合を除いて、モデルから外してください。

6レポートのスライサーの数を制限します。

スライサーは、近年、Excelの新機能として最も優れたビジネスインテリジェンス(BI)機能の1つです。スライサーを使用すると、オーディエンスに直感的なインターフェイスを提供し、Excelレポートとダッシュボードのインタラクティブなフィルタリングが可能になります。

スライサーのより有益な利点の1つは、他のスライサーに応答し、カスケードフィルター効果を提供することです。例えば、この図は、RegionスライサーのMidwestをクリックするとピボットテーブルをフィルタリングするだけでなく、Market Slicerも中西部地域に属する市場を強調することによって応答することを示しています。 Microsoftはこの動作をクロスフィルタリングと呼びます。 スライサーは有用であるため、残念ながらPower Pivotのパフォーマンスは非常に悪いです。スライサーが変更されるたびに、Power Pivotはピボットテーブル内のすべての値とメジャーを再計算する必要があります。これを行うには、Power Pivotは選択したスライサー内のすべてのタイルを評価し、その選択に基づいて適切な計算を処理する必要があります。

7スライサーを次元フィールドにのみ作成します。

多数の一意の値を含む列にスライサーを結合すると、ほんの一握りの値を含む列よりも大きなパフォーマンスヒットが発生することがよくあります。スライサーに多数のタイルが含まれている場合は、代わりにピボットテーブルフィルタードロップダウンリストを使用することを検討してください。

同様の注意点として、列データ型を正しいサイズに設定してください。いくつかの異なる値を持つ列は、高い数の異なる値を持つ列よりも軽いです。ソースデータベースからの計算結果を格納する場合は、インポートする桁数(小数点以下)を減らしてください。これにより、辞書のサイズが縮小され、場合によっては別個の値の数が減少します。

8特定のスライサーのクロスフィルター動作を無効にします。スライサのクロスフィルタ動作を無効にすることは、本質的に、他のスライサがクリックされたときにスライサが選択を変更することを防止する。これにより、Power Pivotが無効スライサー内のタイトルを評価する必要がなくなり、処理サイクルが短縮されます。スライサーのクロスフィルター動作を無効にするには、スライサー設定を選択してスライサー設定ダイアログボックスを開きます。次に、「データなしの項目を視覚的に指定する」オプションの選択を解除するだけです。

9計算された列の代わりに計算された数値を使用します。

可能であれば、計算列の代わりに計算された数値を使用します。計算された列はインポートされた列として格納されます。計算列はモデルの他の列と本質的に相互作用するため、使用されているかどうかに関係なく、ピボット・テーブルが更新されるたびに計算されます。一方、計算されたメジャーはクエリ時にのみ計算されます。

計算された列は、両方ともモデルのスペースを占めるという点で、通常の列に似ています。対照的に、計算された尺度はその場で計算され、空間をとらない。

10 64ビットExcelへのアップグレード。

Power Pivotレポートでパフォーマンス問題が引き続き発生する場合は、64ビットExcelがインストールされた64ビットPCにアップグレードすることで、いつでもより良いPCを購入できます。

Power Pivotは、作業するたびにデータモデル全体をRAMにロードします。コンピュータのRAMが増えるほど、表示されるパフォーマンスの問題は少なくなります。 64ビットバージョンのExcelは、より多くのPCのRAMにアクセスし、より大きなデータモデルを処理するために必要なシステムリソースを確保します。 Microsoftは、数百万行のモデルで作業する人には、64ビットExcelを推奨しています。

64ビットExcelのインストールを急ぐ前に、次の質問に答える必要があります。

既に64ビットExcelがインストールされていますか?

データモデルのサイズは十分ですか?

あなたのPCに64ビットのオペレーティングシステムがインストールされていますか?

あなたの他のアドインは機能しなくなりますか?

Power Pivotのパフォーマンスを向上させる10の方法 - ダミー

エディタの選択

Squarespaceでサイトの活動を追跡および監視する方法 - ダミー

Squarespaceでサイトの活動を追跡および監視する方法 - ダミー

SquarespaceのWebサイトは、どのようなコンテンツが読者を引き付けるのかを知ることによって、より多くの訪問者を引き付けるのに役立ちます。訪問者があなたのサイトにどのようにして最も人気のあるコンテンツになったかということから、より多くの訪問者を誘導するのに役立ちます。訪問者がどこから来たかを見つける方法

Squarespace 6モードの編集 - ダミー

Squarespace 6モードの編集 - ダミー

Squarespace 6で特定のタスクを実行する場所を知ることは、ウェブサイトを構築したことのない人や、Squarespaceを初めて使用した人のための混乱した決定です。プレビュー:あなたのサイトとコンテンツがどのように見えるかを確認します。

エディタの選択

あなたのLinkedInプロフィールに特許を追加する - ダミー

あなたのLinkedInプロフィールに特許を追加する - ダミー

特許は専門的な業績であり、LinkedInプロフィール。あなたが自分の名前に特許を持つ発明者である場合、特許セクションはあなたの作品を紹介する場所です。 Patentsセクションに特許を追加する方法は次のとおりです。LinkedInプロファイルを開きます。特許セクションが既にある場合は...

あなたのLinkedInプロフィールにプロジェクトを追加する - LinkedInプロフィールのダミー

あなたのLinkedInプロフィールにプロジェクトを追加する - LinkedInプロフィールのダミー

プロジェクトセクションは注目に値する場所です企業主導のイニシアチブへのあなたの関与。エクスペリエンスセクションのシンプルな弾丸よりも大きなスポットライトを必要とする長距離、高歩留まりのプロジェクトは、プロジェクトセクションに属します。

あなたのLinkedInプロフィールに出版物を追加する - ダミー

あなたのLinkedInプロフィールに出版物を追加する - ダミー

LinkedInの出版物セクションは、作業。このセクションは、あなたのライティング能力にスポットを当て、知識を紹介するのに最適な場所です。このセクションはあなたが書いた本のためのものだとは思わないでください。

エディタの選択

Google SketchUp 8でシーンを作成する方法 - ダミー

Google SketchUp 8でシーンを作成する方法 - ダミー

Google SketchUpでシーンを作成する方法は、あなたのモデルのスナップショット。ビューを保存するためにシーンを作成し、そのモデルで作業を続けてからそのシーンに戻っても、モデルはシーンを作成したときの状態に戻りません。カメラの位置は...

Google SketchUp 8でシーンを使ってセクションアニメーションを作成する方法 - ダミー

Google SketchUp 8でシーンを使ってセクションアニメーションを作成する方法 - ダミー

アニメーションを作成するためのシーンは、Google SketchUpモデルを見せてくれる便利で印象的な方法です。基本的な考え方は、シーンを使用してセクションプレーンがモデル内を移動するアニメーションを作成できることです。このテクニックを使用する理由はいくつかあります:...

Google SketchUp 8で新しい地形モデルを作成する方法 - Googleでモデリングするときのダミー

Google SketchUp 8で新しい地形モデルを作成する方法 - Googleでモデリングするときのダミー

SketchUp、地形を作成する必要があるかもしれません。建物の土地のパッチをモデリングしている場合でも、セントラルパークを再設計している場合でも、既存のデータから地形をモデル化することができます。既存のデータは通常輪郭線またはトポ・ラインの形で到着します。