If you happen to work with personal data, chances are you are
subject to SOX (Sarbanes-Oxley) whether you like it or not.
One of the worst aspects of this is that if you want to be able
to analyse your data and you replicate out to another host, you
have to find a way of anonymizing the information. There are of
course lots of ways of doing this, but if you are replicating the
data, why not anonymize it during the replication?
Of the many cool features in Tungsten Replicator, one of my
favorites is filtering. This allows you to process the stream of
changes that are coming from the data extracted from the master
and perform operations on it. We use it a lot in the replicator
for ignoring tables, schemas and columns, and for ensuring that
we have the correct information within the THL.
Given this, let’s use it to anonymize the data as it is being
replicated so that we don’t need to post-process it for analysis,
and …
[Read more]