100 change data capture processors for ETL into DWH
Hi All, Wish you a healthy life!!
I am trying to load a DWH server (mysql) with incoming data from 100 mysql databases using NiFi.
I am using CaptureChangeMySQL (clients) of NiFi to capture changes and applying them incrementally.
I am successful in my PoC which loads a single DWH table from 2 different databases.
(DB1.table1 -> DWH.table and DB2.table1->DWH.table)
Now, in order to do this in realtime, I have 100 different databases, all these databases have their own table which needs to be loaded into a single table at DWH.
Do I need to create 100 different processors and configure each to connect to different database ?
or is there an alternative way to deal with 100 databases ?
If there is an alternative can someone help me understanding the solution and a sample xml file.. much appreciated..
Also I am looking for your suggestions on how to do the same CDC for 15 other tables of 100 databases..

