Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Marketing Cloud - データエクステンションへのインデックスの適用

公開日: Aug 30, 2023
説明

インデックスとは

  • インデックス を使用して、テーブルの特定の列をデータの評価に有益なものとして指定します。
  • インデックスを Marketing Cloud のユーザが直接適用することはできません。
  • インデックスはプライマリキー (以下を参照) として指定されたフィールドに必ず適用されます。
  • データエクステンションを使用するほとんどの手順で自動的に自己インデックス付けを行うことができます (送信、フィルター、AMPScript など)。
  • 状況によっては、データベース管理者がインデックスを手動で適用することもできます。

インデックスを使用する理由

インデックスは、Marketing Cloud 内のプロセス (主にデータの取得や操作) のパフォーマンスを改善するために使用されます。  インデックスを使用する 3 つの主な領域 (送信、ビジネスユニットのフィルター、クエリアクティビティ) があります。

インデックスが有益かどうかを判断する確かなルールはありません。たとえば、記事「クエリアクティビティの最適化」では、インデックスがクエリアクティビティのパフォーマンスに役立つ可能性がある状況とパフォーマンスを損なう可能性がある状況の両方が簡単に説明されています。


データエクステンションのプライマリキー

プライマリキーは、データエクステンションのデータを評価するために重要なフィールドを指定します。このプロパティをデータエクステンションに追加すると、それらのフィールドがインデックス付けされます。Marketing Cloud のデータではリレーショナルデータベースモデルをいつでも使用することができます。多くの場合、これによりパフォーマンスを大幅に向上することができます。


インデックスを要求するサポートケースの取り扱い方法

Marketing Cloud サポートでは、インデックスを追加するための一般的な要求は推進されません

以下の例外がありますが、それ以外の場合、サポートエンジニアの目標は、インデックスを必要としないパフォーマンスの最適化手順または代替方法を特定することです。この手順に関する一般的な詳細と関連するサポートドキュメントをユーザに提供する必要があります。

ユーザの要求に基づいてインデックスを適用する既知の例外を次に示します。
  • インデックスが必要であるとして文書化されている機能 (ClaimRow() AMPScript など)
  • インデックスを適用することが記述されている Marketing Cloud の内部リソースを引用している要求
  • サポートの観点でデータ、構造、プロセスが完全に最適化されているが、パフォーマンスエラーが継続して発生している場合
この 3 つすべての例外において重要なことは、使用事例が Marketing Cloud によりレビューされ、望ましい結果を達成するための唯一の手段がインデックスであると確認されることです。インデックスを必要としない代替ソリューションを適用することを考慮することが常に求められます。
 
解決策
プロセスとインデックスに関してさらにサポートが必要な場合は、サポートケースを作成してください。
ナレッジ記事番号

000388307

 
読み込み中
Salesforce Help | Article