エンゲージメント DLO では、プライマリキーと日付または日時項目の 2 つの項目に基づいて、各レコードが一意であると判断します。エンゲージメント DLO をストリーミングデータ変換のソースとして使用した場合、対象 DLO とソース DLO が両方ともエンゲージメント種別であったとしても、レコード合計数が一致しない可能性があります。
この差異はストリーミングデータ変換による重複レコードの特定方法と処理方法によって発生します。変換時にはレコードが一意であることはプライマリキーのみで判断します。結果として、プライマリキーは同じであるものの他のフィールド (日付項目または日時項目など) が異なる複数のレコードを含むソース DLO の場合、変換プロセスでこの重複分が破棄されます。そのため、対象 DLO には少ないレコードが表示されることになります。
プライマリキーと日付フィールドの両方を使用して一意であることを判断する必要があるシナリオでは、これは特に問題となります。プライマリキーのみを参照した場合、レコード間の重要なバリエーションが失われる可能性があります。
この問題を解決し、対象 DLO に正しいレコード数が反映されるようにするには、次のアプローチを使用します。
一意性を確保するためにフィールドを連結する:
変換を修正して、プライマリキーと日付 (または日時) フィールドなどの 2 つの列を結合し、各行の一意性を確保できる複合キーを作成します。
これにより、変換プロセスで同じプライマリキーと異なる日付値を持つレコードの違いが認識されるようになります。
002772120

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.