docs: correct source record grain

This commit is contained in:
2026-08-20 17:29:28 +03:30
parent 46ea2dcd15
commit 07c61fdd09

View File

@@ -31,8 +31,8 @@ Build sequence: data foundation → identity and analytics → API → dashboard
## Dataset facts that constrain the design
- Source grain: one payment attempt, uniquely identified by `(session_key, try_seq)`.
- Observed volume: 2,213,289 attempts, 2,062,839 sessions, 343 merchants, 348 terminals, 5 categories.
- Source grain: one attempt-or-no-attempt session record, uniquely identified by `(session_key, try_seq)`. A `try_seq = 0`/`NoAttempt` marker creates no normalized attempt.
- Observed volume: 2,213,289 source records, including 263,936 no-attempt markers and 1,949,353 actual attempts; 2,062,839 sessions, 343 merchants, 348 terminals, and 5 categories.
- Observed period: 2026-01-01 through 2026-07-01.
- Nullability is material: response, PSP, issuer/card, verification timing, and settlement fields are incomplete.
- Source `adjusted_fee` is the merchant-fee field for this product and is normalized once per session as a real Rial amount; the challenge source name/value was confidentiality-adjusted.