Hello guys, we are thinking of building a real-time BI system that could be used by any of our employees. Currently we have a Power BI system that is linked directly to our production database, so any complex queries significantly increase the resource usage on the server, and we would like to separate the BI side from ops.
We are thinking of using Apache Druid for that, but the only problem is that the db schema is very decoupled because it is auto-generated by our ERP and often changes, so it would be hard to use Debezium with CDC for our db (SQL Server) as source. Maybe someone faced such a problem and can recommend something?
The architecture we currently have in mind is:
SQL Server -> Airbyte -> dbt -> Apache Druid -> Metabase