モデルのパフォーマンスに影響を与える可能性のあるモジュールの問題と、それらを修正するために実行できるアクションについて詳しく説明します。
モジュールではどのようなディメンションが使用されていますか? それらはすべて必要ですか?
これが問題になるケース
不要なディメンション、つまりモジュール内のロジック又はデータがディメン適用されないディメンションがある場合に問題になります。
これが問題になる理由
モジュール内に不要なディメンションがあると、式が不必要な計算を実行しなければならなくなり、モデルのサイズが増大するため、パフォーマンスが低下する可能性があります。また、不要なコンテキスト セレクターを使用する必要があるため、エンド ユーザー エクスペリエンスが損なわれる可能性があります。その結果、混乱が生じたり、目的のビューに到達するのに余分な手間が生じたりする可能性があります。
修正方法
不要なディメンションを削除します。これにより、式が無効になり、エラーが発生する可能性があります。その場合は、形式をデータなしに設定し、ディメンションを削除し、式を更新してから形式をリセットします。現在のライン アイテムをマッピングまたは変数として使用する場合、下流ライン アイテムの変更が必要になる場合があります。
関連コンテンツ
- トレーニング:モデル サイズとディメンション性
- コミュニティ ブログ:スパース性に関する真実: パート 1
モジュールではどのような時間ディメンションが使用されていますか?時間範囲は使用できますか?
これが問題になるケース
モジュールの時間要件がモデル カレンダーと異なるモデルで問題になります。これは、年の要件がモデル カレンダーの範囲外であるか、モデル カレンダー内のすべての年が必要ないことを意味している可能性があります。不要な時間集計設定を含めるのも問題となります。
これが問題になる理由
モデルはあっという間に膨大になります。
修正方法
要件を特定し、これを考慮して適切な時間範囲を構築します。注意:現在の会計年度を調整しても、時間範囲はそれに合わせて更新されません。年末には必ず時間範囲を更新する手続きを行ってください。
関連コンテンツ
- トレーニング:時間範囲の概要
ディメンションは順番通りになっていますか?
これが問題になるケース
すべてのモデルで問題となります。モデルの構築中に、リストは追加された方法で整理されます。
これが問題になる理由
調査によって、ディメンションが順番通りになっていないとエンジンのパフォーマンスが低下する可能性があることがわかりました。
修正方法
[モジュール] ペイン ([モデル設定] > [モジュール]) で、[適用先] 列の順番が正しくないリストを探します。並べ替える [適用先] 行を選択してから省略記号を選択します。[Select Lists] ダイアログで [OK]を選択します。[確定] ダイアログで [OK]を選択します。
関連コンテンツ
- OEG のベストプラクティス:ディメンションの順番
保存済みビューがある場合、それらで正しいフィルタリングを使用していますか?
これが問題になるケース
保存済みビューでタブごとに複数のフィルターを使用する場合に問題になります。
これが問題になる理由
タブ上に複数のフィルターがあると、パフォーマンスの問題が発生する可能性があります。最初のフィルターに対してデータが読み取られ、次にそれらの結果が次のフィルターに対して読み取られ、その後も同様に続いていきます。
修正方法
フィルターはブール値を使用して設定し、各ディメンションをフィルタリングするライン アイテムを一つだけ含める必要があります。必要に応じて、フィルタリング ライン アイテムを一つのライン アイテムに統合します。必ず [メモ] セクションを使用して、このライン アイテムがフィルターで使用されていることを確認してください。
関連コンテンツ
- トレーニング:フィルタリングのベスト プラクティス
保存済みビューがある場合、ビュー内のすべてのライン アイテムが必要ですか?
これが問題になるケース
ビューに不要なライン アイテムが含まれている場合に問題になります。
これが問題になる理由
ビューで余計なライン アイテムをレンダリングすることになるため、余計なライン アイテムがあるとパフォーマンスに影響を与える可能性があります。たとえば、三つのライン アイテムが必要であるにもかかわらず、25 個のライン アイテムが定義されている場合はパフォーマンスに影響します。
修正方法
不要なライン アイテムを削除します。不要な列で [非表示] を使用するのではなく、必要な列で [表示] を使用して、新しいライン アイテムが保存済みビューに追加されないようにします。
デフォルト ビューに手を加えすぎていませんか?
これが問題になるケース
デフォルト ビューにフィルターが適用されており、非表示のリスト又はライン アイテムがある場合、又は条件付き書式設定か並べ替えが含まれている場合に問題になります。
これが問題になる理由
モジュールのデフォルト ビューは、モデル ビルダーが変更できるように常に空のキャンバスである必要があります。何も非表示になっていないか、変更されていないことが期待されます。
修正方法
並べ替え、フィルタリング、および条件付き書式設定はモジュール ツールバーで確認し、簡単に識別して変更できます。非表示のリスト又はライン アイテムを表示するには、[すべての行を表示] または [すべての列を表示] を使用して修正します。ページ セレクターに非表示のリスト又はライン アイテムが含まれている可能性があることに注意してください。これを修正するには、「ピボット先」ビューを使用します。
関連コンテンツ
- Planual ルール:2.04-03