スマートシート 9.1.1
Smartsheet は、プロジェクトの管理、ワークフローの構築、チームとの共同作業を可能にする動的な作業プラットフォームです。
Power PivotレポートをWebに公開するときは、視聴者に可能な限り最高のエクスペリエンスを提供することを目的としています。その経験の大部分は、パフォーマンスが良好であることを保証することです。パフォーマンスという言葉(アプリケーションとレポートに関連する)は、通常、速度と同義です。つまり、アプリケーションがブラウザー内で開く、クエリを実行する、フィルタリングなどの特定のアクションを実行する速度です。
Power Pivotのパフォーマンスに大きな影響を与えるものの1つは、データモデルに取り込むまたはインポートする列の数です。インポートするすべての列は、ブックをロードするときにPowerPivotが処理する必要があるもう1つのディメンションです。「万が一に備えて」余分な列をインポートしないでください。特定の列を使用するかどうかわからない場合は、それらを持ち込まないでください。これらの列は、必要に応じて後で簡単に追加できます。
行が多いほど、ロードするデータ、フィルタリングするデータ、計算するデータが多くなります。必要がない場合は、テーブル全体を選択しないでください。ソースデータベースでクエリまたはビューを使用して、インポートする必要のある行のみをフィルタリングします。結局のところ、単純なWHERE句を使用して100,000行しかインポートできないのに、なぜ400,000行のデータをインポートするのでしょうか。
ビューと言えば、ベストプラクティスとして、可能な限りビューを使用します。
テーブルはビューよりも透過的であり、フィルタリングされていないすべての生データを表示できますが、必要かどうかに関係なく、使用可能なすべての列と行が提供されます。Power Pivotデータモデルを管理可能なサイズに保つために、多くの場合、不要な列を明示的に除外するという追加の手順を実行する必要があります。
ビューは、よりクリーンでユーザーフレンドリーなデータを提供するだけでなく、インポートするデータの量を制限することにより、PowerPivotデータモデルを合理化するのにも役立ちます。
リレーションシップの数とリレーションシップレイヤーの数の両方が、PowerPivotレポートのパフォーマンスに影響を与えます。モデルを構築するときは、ベストプラクティスに従い、主に定量的な数値データ(ファクト)とファクトに直接関連するディメンションテーブルを含む単一のファクトテーブルを用意します。データベースの世界では、この構成は、示されているようにスタースキーマです。
ディメンションテーブルが他のディメンションテーブルに関連するモデルの構築は避けてください。
Power Pivotを初めて使用するほとんどのExcelアナリストは、外部データベースサーバーのテーブルから生データを直接取得する傾向があります。生データがPowerPivotに格納された後、必要に応じてデータを変換および集計するための計算列とメジャーを作成します。たとえば、ユーザーは通常、収益とコストのデータを取得し、PowerPivotで計算列を作成して利益を計算します。
では、バックエンドサーバーが処理できたのに、なぜPowerPivotにこの計算を行わせるのでしょうか。現実には、SQL Serverなどのバックエンドデータベースシステムには、Power Pivotよりもはるかに効率的にデータを整形、集約、クリーンアップ、および変換する機能があります。Power Pivotにインポートする前に、強力な機能を利用してデータをマッサージおよび整形してみませんか?
生のテーブルデータをプルするのではなく、クエリ、ビュー、およびストアドプロシージャを活用して、可能な限り多くのデータ集約およびクランチ作業を実行することを検討してください。この活用により、Power Pivotが実行する必要のある処理の量が減り、パフォーマンスが自然に向上します。
一意の値が多数ある列は、PowerPivotのパフォーマンスに特に影響します。トランザクションID、注文ID、請求書番号などの列は、高レベルのPowerPivotレポートやダッシュボードでは不要なことがよくあります。したがって、他のテーブルとの関係を確立するために必要でない限り、モデルから除外してください。
スライサーは、近年のExcelの最高の新しいビジネスインテリジェンス(BI)機能の1つです。スライサーを使用すると、Excelレポートとダッシュボードのインタラクティブなフィルタリングを可能にする直感的なインターフェイスを視聴者に提供できます。
スライサーのより便利な利点の1つは、他のスライサーに応答して、カスケードフィルター効果を提供することです。たとえば、この図は、RegionスライサーでMidwestをクリックするとピボットテーブルがフィルタリングされるだけでなく、Midwestリージョンに属する市場を強調表示することでMarketスライサーも応答することを示しています。Microsoftは、この動作をクロスフィルタリングと呼んでいます。
スライサーは便利ですが、残念ながらPowerPivotのパフォーマンスには非常に悪いです。スライサーが変更されるたびに、PowerPivotはピボットテーブルのすべての値とメジャーを再計算する必要があります。そのためには、Power Pivotは選択されたスライサーのすべてのタイルを評価し、選択に基づいて適切な計算を処理する必要があります。
多くの一意の値を含む列に関連付けられたスライサーは、少数の値のみを含む列よりもパフォーマンスに大きな影響を与えることがよくあります。スライサーに多数のタイルが含まれている場合は、代わりに[ピボットテーブルフィルター]ドロップダウンリストの使用を検討してください。
同様に、列のデータ型のサイズを正しく設定してください。個別の値が少ない列は、個別の値が多い列よりも軽量です。ソースデータベースからの計算結果を保存する場合は、インポートする桁数(小数点以下)を減らします。これにより、ディクショナリのサイズが削減され、場合によっては個別の値の数が削減されます。
スライサーのクロスフィルター動作を無効にすると、基本的に、他のスライサーがクリックされたときにそのスライサーが選択を変更するのを防ぐことができます。これにより、Power Pivotが無効になっているスライサーのタイトルを評価する必要がなくなり、処理サイクルが短縮されます。スライサーのクロスフィルター動作を無効にするには、[スライサー設定]を選択して[スライサー設定]ダイアログボックスを開きます。次に、[データのないアイテムを視覚的に示す]オプションの選択を解除するだけです。
可能であれば、計算列の代わりに計算メジャーを使用してください。計算された列は、インポートされた列として保存されます。計算列は本質的にモデル内の他の列と相互作用するため、ピボットテーブルが更新されるたびに、使用されているかどうかに関係なく計算されます。一方、計算されたメジャーは、クエリ時にのみ計算されます。
計算された列は、両方ともモデル内のスペースを占めるという点で通常の列に似ています。対照的に、計算されたメジャーはオンザフライで計算され、スペースを取りません。
Power Pivotレポートで引き続きパフォーマンスの問題が発生する場合は、64ビットExcelがインストールされた64ビットPCにアップグレードすることで、いつでもより優れたPCを購入できます。
Power Pivotは、データモデルを操作するたびに、データモデル全体をRAMにロードします。コンピュータのRAMが多いほど、パフォーマンスの問題は少なくなります。64ビットバージョンのExcelは、より多くのPCのRAMにアクセスできるため、より大きなデータモデルを処理するために必要なシステムリソースを確保できます。実際、Microsoftは、数百万行で構成されるモデルを扱う人には64ビットExcelを推奨しています。
ただし、64ビットExcelのインストールを急いで開始する前に、次の質問に答える必要があります。
すでに64ビットExcelがインストールされていますか?
データモデルは十分に大きいですか?
PCに64ビットオペレーティングシステムがインストールされていますか?
他のアドインは機能しなくなりますか?
Smartsheet は、プロジェクトの管理、ワークフローの構築、チームとの共同作業を可能にする動的な作業プラットフォームです。
SharePoint は、さまざまなワークフロー アプリケーション、「リスト」データベース、その他の Web コンポーネント、およびビジネス グループの共同作業を制御するためのセキュリティ機能を使用する Web ベースのコラボレーション システムです。
Van Nien Calendar は、携帯電話でカレンダーを表示するアプリケーションです。携帯電話で太陰太陽の日付をすぐに確認できるため、重要な仕事を計画することができます。
Microsoft Outlook は、Microsoft Corporation によって開発されたビジネスおよび生産性アプリケーションです。
ClickUp は、あらゆるビジネスにとって最も評価の高い生産性プラットフォームの 1 つです。Google、Booking.com、サンディエゴ・パドレス、Uber などの大企業はすべて、職場の生産性を向上させるために ClickUp を使用しています。
PDF は、テキスト ドキュメントの読み取り、作成、送信に一般的に使用される形式になっています。その結果、この種のドキュメントに使用されるプログラムの数も増加しました。PDF-XChange Viewer は、ますます多くの PDF ビューアの 1 つです。
Apache OpenOffice は、特に Excel、PowerPoint、Word など、Microsoft 365 に匹敵する Office アプリケーションの完全なスイートを提供します。プロジェクトをより効率的に管理できるようになり、いくつかのファイル形式がサポートされます。
iTaxViewer ソフトウェアは、現在最も人気のある XML ファイル読み取りソフトウェアです。このソフトウェアは、国税総局のXML形式の電子申告書を閲覧するためのアプリケーションです。
Nitro PDF Reader は、ほとんどの人が PDF ドキュメントを使用して毎日実行する基本的なタスクをすべてカバーする便利な PDF エディターです。
Foxit Reader は主に PDF リーダーですが、PDF ファイルの作成、署名、編集、注釈の追加も可能です。オペレーティング システム上で動作し、Microsoft Office パッケージのさまざまなプログラム用のプラグインがあります。