Skip to content

Ability to persist hashed source data to reconcilation DB #6

@chadlwilson

Description

@chadlwilson

Context / Goal

A core feature of the design is to be able to take data from a source DB, load the rows and hash the data and then persist them to a reconciliation DB in hashed form, that can be later compared to target.

We can start by being able to stream data

Expected Outcome

  • Be able to execute an arbitrary dataset query, expressed as SQL, against a configured source DB
  • Hash the column values other than a designated MigrationKey using SHA256
    • start off with handling for columns that can be mapped easily to core Java types (boolean, integer numerics, floating points, strings)
  • Be able to persist the (migrationKey, sourceHashValue) to a 3rd "reconciliation DB" owned by the reconciliation tool

Out of Scope

Additional context / implementation notes

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestsize:Mmedium items

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions