ソーシャルメディア 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の方法 - ダミー

エディタの選択

を探る

を探る

遠く離れた場所でコンタクトを作るためにステーションを押す)は、すべてのハムラジオで2番目に古いアクティビティです。エーテルのどこかで、駅はいつも手の届かないところにあり、その駅に連絡するという挑戦がDX-ingの目的です。何千ものハムを横切っています...

エディタの選択

Excel 2007の開始と終了 - ダミー

Excel 2007の開始と終了 - ダミー

Microsoft Office Excel 2007には、プログラムを開始および終了するためのいくつかの方法があります。 [スタート]メニューまたはデスクトップショートカットを使用してExcelを開くことができます。 Excelを終了するには、Officeボタン、閉じるボタン、またはキーボードショートカットを使用します。 [スタート]メニューからExcel 2007を起動する。

Excelピボットテーブルの小計を抑制する - ダミー

Excelピボットテーブルの小計を抑制する - ダミー

Excelのピボットテーブルを使用すると、ダッシュボードとレポートの管理に時間を費やし、他の有益なことを行う時間を増やします。ピボットテーブルにフィールドを追加するたびに、Excelはそのフィールドの小計を追加します。ただし、小計を含めると小計を含めることができない場合もあります。

Excel 2007にあなたが印刷したいものを伝える - ダミー

Excel 2007にあなたが印刷したいものを伝える - ダミー

Excel 2007には、エリア。ワークエリア上の任意のセル選択を印刷領域として定義することができます。

エディタの選択

SharePoint 2010のダッシュボードデザイナ - ダミー

SharePoint 2010のダッシュボードデザイナ - ダミー

Business Intelligence(BI)サイトのホームページには、SharePoint 2010を使用するための2つのシナリオビジネスインテリジェンスのため。主な2つのシナリオは、Excel ServicesとPerformancePoint Servicesです。 Excel Servicesを使用すると、Excelスプレッドシートの一部をSharePointサイトに表示することができます。 Excel Servicesのサンプルを見ることができます。

SharePoint 2010検索ボックスWebパーツ、結果、および分析 - ダミー

SharePoint 2010検索ボックスWebパーツ、結果、および分析 - ダミー

サイトを検索する。エンドユーザーは、おそらく、すべてのSharePoint 2010サイトの右上隅にある使い慣れた検索ボックスを表示することに驚くことはありません。ユーザーはこの検索ボックスを使用して、表示しているサイトまたはリストを検索できます。サイトのカスタマイズされた検索エクスペリエンスが必要な場合があります。 By ...

SharePoint 2010リストタイプ - ダミー

SharePoint 2010リストタイプ - ダミー

SharePoint 2010は、情報の追跡に使用できるさまざまな種類のリストを提供します。リストは、ExcelスプレッドシートまたはAccessデータベースの表に似ています。最初に作成したときに空白のスプレッドシートとは異なり、SharePointにはいくつかの事前定義リストが用意されています。これらのリストには、列とフォームが含まれています。