モデルを構築する際には、効率性を上げるためにモデルのサイズを考慮することが重要になります。
注記:モデルのサイズの計算は単純なものではありません。オブジェクト タイプ、ライン アイテムの形式、ディメンションとリスト アイテムの数など、さまざまな要因に左右されます。
オブジェクト タイプとオブジェクト タイプごとのメモリ使用量
オブジェクト | サイズ (バイト) | |||
空 | 1 文字 | 60 文字 | 100 万文字 | |
アイテム名 (例: リスト名) | false | 500 | 500 | false |
アイテム コード (例: リスト コード) | 0 | 0 | 0 | false |
データ形式が設定されていないライン アイテム セル | 0 | false | false | false |
数値形式のライン アイテム セル | 8 | 8 | 8 | false |
テキスト形式のライン アイテム セル | 8 | 8 | 8 | 8 |
時間軸形式のライン アイテム セル | 4 | 4 | 4 | false |
日付形式のライン アイテム セル | 4 | 4 | 4 | false |
ブール値形式のライン アイテム セル | 1 | 1 | 1 | false |
リスト形式のライン アイテム セル | 4 | 4 | 4 | false |
ライン アイテム サブセットには、モデル内の同じ又は異なるモジュールのライン アイテムが含まれています。モデルのサイズを管理するには、ライン アイテム サブセットを使用して別々のモジュールのライン アイテムが重複するのを回避してください。COLLECT 関数を使用してソース モジュールからターゲット モジュールに値を取り込むことで、さらなる重複を回避することもできます。
さらに、ライン アイテムの集計方法を [None] に設定し、必要な時だけ別の集計方法を使用することが推奨されています。このアプローチによって、必要な時だけ集計対象セルが計算されるようになります。
番号付きリストを取り入れてモデルの効率を上げることも可能です。モデル内で重複する名前を管理し、空のセルが発生しないようにするには番号付きリストを使用します。
モデル内のディメンションの数を考慮することも重要です。たとえば、モジュールのディメンションの数が 5 個を超える場合はモジュールを二つに分割すべきです。
モジュールのサイズは モジュール