スキーマとIDのヘルスチェック
スキーマとIDのヘルスチェックでは、スキーマとID名前空間をスキャンして、不完全なID解決、プロファイル数の増加、不正確なアクティベーションにつながるベストプラクティスの欠落や設定のミスがないか確認します。
ID フィールドの検証 identity-field-validation
ID フィールドにデータ整合性の最小長と最大長の制約と正規表現パターンルールがあることを確認するためにスキャンします。
ID フィールド検証 カードを選択すると、右側に詳細パネルが開きます。 パネルには次の内容が表示されます。
- 説明: ID フィールドの長さが最小/最大であること、およびデータの整合性を確保するための正規表現パターンルールを確認するためにスキャンします。 影響を受けるスキーマとフィールドのリスト。
- 影響: スキーマのID フィールドの最小値/最大値とパターン検証が設定されていない場合、データの一貫性が損なわれ、データの整合性と品質が損なわれる可能性があります。
- 一般的な影響エリア: Identity Serviceの低画質のID。信頼性のないステッチです。
- Experience League ドキュメント: データモデリングのベストプラクティスへのリンク。
- 影響を受けるスキーマ:影響を受けるスキーマのリスト。各スキーマには、詳細を表示するためのエクスパンダーと、スキーマを開くためのリンクが含まれています。
説明、影響、影響を受けるスキーマを示す
詳しくは、スキーマのベストプラクティス ドキュメントの「 データ整合性のヒント 」を参照してください。
ID グラフのリンクルール identity-graph-linking-rules
折りたたまれたプロファイルを防ぐために、ID グラフのリンク ルールがサンドボックス用に設定されていることを確認します。
ID グラフ リンク ルール カードを選択すると、右側に詳細パネルが開きます。 パネルには次の内容が表示されます。
- 説明:適切なリンクルールが設定されていることを確認して、壊れたプロファイルを防ぎます。 現在のルールステータスとグラフごとの一意のIDが表示されます。
- 影響: ID グラフのリンク ルールが設定されていない場合、特定のデータで、複数の異なるプロファイルを単一のプロファイルに結合しようとすることがあります。 望ましくない結合を防ぐには、ID グラフのリンクルールを通じて提供される設定を使用する必要があります。
- 一般的な影響エリア:折りたたまれたプロファイルまたは結合されたプロファイル。
- Experience League ドキュメント:詳しくは、ID グラフのリンキングルールの概要へのリンクを参照してください。
- リンクルールの設定:チェックが失敗すると、ボタンが表示され、パネルから直接リンクルールを設定できます。
説明、影響、およびリンクルールの設定ボタンを表示する
詳細については、ID グラフ リンク ルールの概要および実装ガイド を参照してください。
人物および人以外のID設定 people-non-people-identity
スキーマクラス全体で、人物および人物以外のID タイプの正しい使用を検証します。
People & Non-People ID Config カードを選択すると、右側に詳細パネルが開きます。 パネルには次の内容が表示されます。
- 説明: スキーマクラス全体でID タイプの適切な使用を検証します。 誤って設定されたスキーマを一覧表示し、誤った割り当てを強調表示します。
- 影響:人物でないエンティティに個人IDが与えられた場合、プロファイル数が増加し、このデータがルックアップとして無効になります。 個人エンティティに個人ID以外のIDが与えられた場合、そのデータはストリーミングやエッジセグメント化には使用できません。
- 一般的な影響エリア:不完全なID グラフ、プロファイル数の増加、ルックアップの誤用。
- 影響を受けるスキーマ:問題のあるスキーマのリスト。 スキーマ行を展開して、設定ミスごとにパス、ID名、スキーマタイプを確認します。 リンクアイコンを使用してスキーマを開きます。
詳しくは、ID タイプのドキュメント および スキーマのベストプラクティス を参照してください。
カスタム ID名前空間の説明 namespace-missing-description
スキャンして、カスタム ID名前空間のメタデータと説明が完了していることを確認します。
カスタム ID名前空間説明 カードを選択すると、右側に詳細パネルが開きます。 パネルには次の内容が表示されます。
- 説明:名前空間のメタデータと説明が完了していることを確認するためにスキャンします。 空の説明フィールドを持つ名前空間と所有者を表示します。
- 影響: カスタム ID名前空間に説明を設定すると、各名前空間の目的のコンテキストが提供されるので、わかりやすくなります。 これにより、チームメンバーや関係者は、各ネームスペースの機能を混乱することなく、すばやく把握できます。
- 一般的な影響エリア: デバッグまたは使用の混乱。検証の意図が明確ではありません。
- Experience League ドキュメント:詳細については、カスタム名前空間を作成するためのリンクを参照してください。
- 影響を受ける名前空間:説明が不足しているカスタム ID名前空間のリスト。 各名前空間の横にあるリンクアイコンを使用して、表示または編集します。
詳しくは、 カスタム名前空間の作成に関するドキュメントを参照してください。
非推奨のID名前空間 deprecated-namespace
クリーンアップ用にマークする必要がある古いID名前空間または未使用のID名前空間を検出します。
非推奨ID名前空間 カードを選択すると、右側に詳細パネルが開きます。 パネルには次の内容が表示されます。
- 説明:クリーンアップ用に古いID名前空間または未使用のID名前空間を検出します。 最後に使用したタイムスタンプまたはスキーマ参照を含む、未使用の名前空間を一覧表示します。
- 影響:どのスキーマでも使用されていないID名前空間は、名前に「非推奨」または「使用しない」タグを追加することで、削除するようにマークする必要があります。 ID名前空間の削除は現在サポートされていません。
- 一般的な影響領域:混乱とラベル変更のリスク。
- Experience League ドキュメント:詳細なドキュメントについては、廃止されたID名前空間へのリンクを参照してください。
- 影響を受ける名前空間:古いID名前空間または未使用のID名前空間のリスト。 各名前空間の横にあるリンクアイコンを使用して、表示または管理します。
詳しくは、廃止された名前空間🔗に関するExperience Cloud ナレッジベースの記事を参照してください。
関係フィールド上の非個人ID non-person-identity-relationship-field
ID記述子と関係記述子の両方を同時に持つスキーマフィールドにフラグを付けます。
関係フィールド の人以外のID カードを選択すると、右側に詳細パネルが開きます。 パネルには次の内容が表示されます。
- 説明: スキーマフィールドに関係記述子を配置すると、2つの別々のスキーマ間の直接的で動的な結合が確立されることを説明します。 Real-Time Customer Profile ストアと セグメントビルダーに、プライマリスキーマまたはソーススキーマのフィールドが、ターゲットスキーマのルックアップまたはディメンションレコードを指す外部キーとして機能することを伝えます。 このチェックは、ID記述子と同じフィールドの関係記述子の両方を持つスキーマフィールドを検査します。
- 影響:これらの記述子は相互に排他的であり、同じフィールドに両方を含めることはデータモデリングエラーです。 結果には、誤ったセグメンテーションやオーディエンスのアクティベーションが含まれる場合があります。
- 一般的な影響エリア: オーディエンスの品質。
- Experience League ドキュメント:ID用のXDM スキーマ構成へのリンク。
- 影響を受けるスキーマ:該当する場合、競合する記述子を持つフィールドを持つスキーマのリスト。 問題が検出されない場合、代わりにパネルに 合格チェック の確認が表示されます。
詳しくは、 スキーマ構成ドキュメント を参照してください。
複数エンティティの関係数 multi-entity-relationship-count
プラットフォームの制限に近づくと、サンドボックスで定義されたマルチエンティティ関係の数を監視します。
「Multi-Entity Relationship Count」カードを選択すると、右側に詳細パネルが開きます。 パネルには次の内容が表示されます。
- 説明:複数のエンティティの関係が、Real-Time Customer ProfilesやExperienceEventsなどのプライマリエンティティを、商品カタログ、店舗、ビジネスアカウントなどのセカンダリディメンションエンティティにリンクすることを説明します。 このチェックは、サンドボックスで定義された5つのマルチエンティティ関係の制限を超えているかどうかを調べます。
- 影響:高い基数と過度のスキーマ結合は、Real-Time Customer Profile ストア全体で計算の複雑さを高めます。 制限を超えると、Segmentation Serviceのパフォーマンスが低下し、オーディエンス評価の遅延が増加する可能性があります。
- 一般的な影響領域: バッチセグメント化。
- Experience League ドキュメント: データモデリングのベストプラクティスへのリンク。
詳しくは、 データモデリングのベストプラクティス および複数エンティティのセグメント化チュートリアル を参照してください。
監査フィールドグループがありません missing-audit-field-group
XDM Individual Profile スキーマにExternal Source System Audit Details フィールドグループが含まれていることを確認します。
環境にない監査フィールドグループ カードを選択すると、右側に詳細パネルが開きます。 パネルには次の内容が表示されます。
- 説明: XDM個人プロファイルスキーマに、レコードの出所と更新タイムスタンプのトラッキングに必要な外部Source System Audit Details フィールドグループが含まれていることを確認します。
- 影響:監査フィールドがないと、データがExperience Platformに取り込まれたタイミングに関するレコードレベルの可視性がありません。そのため、古いレコードや重複したレコードのトラブルシューティングが困難になります。
- 一般的な影響エリア:外部データの変更を監査できません。
- Experience League ドキュメント:外部Source System監査詳細フィールドグループへのリンク。
- Recommendation:見つからない場合は、外部Source System Audit Details フィールドグループを追加します。
- 影響を受けるスキーマ: フィールドグループが見つからないスキーマのリスト。 各スキーマの横にあるリンクアイコンを使用して開きます。
詳細については、外部Source System Audit Details フィールドグループのドキュメント を参照してください。
次の手順 next-steps
- ヘルスチェックの概要に戻って、その他のチェックカテゴリを確認します。
- 信頼性の高いデータモデルを設計するための スキーマのベストプラクティス について説明します。
- プロファイルの折りたたみを防ぐため、ID グラフ リンク ルール について理解します。
- 名前空間管理のベストプラクティスについては、ID名前空間ドキュメント を確認してください。