Data Reconciliation Techniques