Ssis-834 Here
| Risk | Likelihood | Impact | Mitigation | |------|------------|--------|------------| | : Source HashCheck missing or not deterministic (e.g., floating‑point columns). | Medium | High (wrong change detection) | Validate hash algorithm on a sample set; if needed, create a surrogate hash using CONVERT(VARBINARY, ...) and rounding. | | R‑2 : Lookup cache overflow for very large target ( > 2 GB). | Low | Medium | Use Partial Cache with a query that filters on recent dates ( TransactionDate > @LastLoadTimestamp ). | | R‑3 : Package fails mid‑load and leaves the target in an inconsistent state. | Low | High | Enforce Package TransactionOption = Required and test rollback paths. | | R‑4 : Time‑zone drift between source and ETL server causing missed rows. | Low | Medium | Store all timestamps in UTC; convert in the package using GETUTCDATE() . | | R‑5 : Performance regression on the UPDATE path (slow OLE DB Command). | Medium | Medium | If UPDATE volume grows, switch to staging table + MERGE statement executed via Execute SQL Task. |