Adobe Experience Platform のデータ品質
Adobe Experience Platform では、バッチまたはストリーミング取り込みによりアップロードされたすべてのデータの完全性、正確性、一貫性が保証されています。 次のドキュメントは、Experience Platformでのバッチおよびストリーミング取り込みでサポートされるチェックと検証動作の概要を示しています。
サポートされるチェック
バッチの取り込み
ストリーミング取り込み
データタイプのチェック
○
○
列挙のチェック
○
○
範囲のチェック(最小、最大)
○
○
必須フィールドのチェック
○
○
パターンのチェック
×
○
書式のチェック
×
○
サポートされる検証ビヘイビアー
バッチ取り込みとストリーミング取り込みの両方で、失敗したデータが下流に流れるのを防ぎ、取得と分析のためにData Lakeに不正なデータを移動します。 バッチおよびストリーミング取得では、データに対して次の検証が実行されます。
バッチの取り込み
バッチの取り込みでは、次の検証が実行されます。
検証領域
説明
スキーマ
スキーマが空ではなく、
"meta:immutableTags": ["union"] のように結合スキーマへの参照が含まれていることを確認します。identityField有効な ID 記述子がすべて定義されていることを確認します。
createdUserバッチを取り込んだユーザーにバッチの取り込みが許可されていることを確認します。
ストリーミング取り込み
ストリーミング取り込みでは、次の検証が実行されます。
検証領域
説明
スキーマ
スキーマが空ではなく、
"meta:immutableTags": ["union"] のように結合スキーマへの参照が含まれていることを確認します。identityField有効な ID 記述子がすべて定義されていることを確認します。
JSON
JSON が有効であることを確認します。
組織
リストされている組織が有効な組織であることを確認します。
ソース名
データソースの名前が指定されていることを確認します。
データセット
データセットが指定され有効になっていること、さらに削除されていないことを確認します。
ヘッダー
ヘッダーが指定され、有効になっていることを確認します。
Experience Platformがデータを監視および検証する方法の詳細については、 データフローの監視に関するドキュメント を参照してください。
ID 値の検証
ID 値の検証を成功させるために従う必要がある既存のルールの概要を次の表に示します。
名前空間
検証ルール
ルール違反時のシステムの動作
ECID
- ECID の ID 値はちょうど 38 文字にする必要があります。
- ECID の ID 値は、数字のみで構成する必要があります。
- ECID の ID 値がちょうど 38 文字でない場合、そのレコードはスキップされます。
- ECID の ID 値に数字以外の文字が含まれている場合、そのレコードはスキップされます。
ECID 以外
ID 値は 1024 文字を超えることはできません。
ID 値が 1024 文字を超える場合、そのレコードはスキップされます。
Identity Service個のガードレールについて詳しくは、Identity Service 個のガードレールの概要を参照してください。
recommendation-more-help
experience-platform-help-ingestion