索引付けフィールド
カスタム・フィールドを索引付けして、様々なオブジェクト作業領域での保存済検索のパフォーマンスを高速化します。 グローバル検索は影響を受けません。 検索パフォーマンスを最適化するには、最も頻繁に検索されるカスタム・フィールドのみを索引付けします。
索引付けでは何ができますか。
-
索引付けできるのは、次のタイプのフィールドのみです:
-
通貨
-
数値
-
パーセント
-
テキスト
-
-
フィールドの索引付け後は、索引付け解除できません。
-
フィールドは、最初に作成するとき、または後で編集するときに索引付けできます。 ただし、フィールドの作成時と編集時は異なる制限があります。
フィールドの作成時に、索引の制限を確認します:
-
標準オブジェクトの場合、作成時に2つのテキスト・フィールドと3つの数値フィールド(数値、パーセンテージおよび通貨フィールド間で共有)に索引付けできます。
-
カスタム親オブジェクトの場合、作成中に10個のテキスト・フィールドと15個の数値フィールド(数値、パーセントおよび通貨のフィールド間で共有)にインデックスを作成できます。
カスタム子オブジェクトの場合、作成中に10個のテキスト・フィールドと14個の数値フィールドにインデックスを作成できます。
フィールドの編集時には、別の索引制限があります。 標準オブジェクトかカスタム・オブジェクトかに関係なく、作成後にフィールドに索引付けできますが、実装全体で最大5つのフィールドの索引付けに制限されます。 これは、作成中にオブジェクトごとに索引付けできるフィールドに加えられます。
特定のOracle Sales標準オブジェクトに対して、より多くのフィールドに索引付けできます。 次の表に、例外を示します。
Oracle Sales標準オブジェクト | 索引付けオプション |
---|---|
アカウント |
|
アカウント・カスタム子 |
|
担当者 |
|
担当者カスタム子 |
|
商談 |
|
営業リード |
|
サービス・リクエスト |
|
フィールドの索引付け時に考慮する項目:
-
動的選択リスト・フィールドおよび関係では、自動的に1つの索引付き数値フィールドが使用されます。
-
すべての索引付き数値フィールドがすでに使用されている場合、アプリケーション・コンポーザは索引なし数値フィールドを使用します。
-
タブまたはBI分析が動的選択リスト・フィールドまたはその他の関係に基づいている場合は、最初にその関係を作成して、索引付き数値フィールドを取得するようにします。 これにより、タブまたは分析に最適なパフォーマンスが確保されます。