No, the right way is to just push the transactional data into your analytical database periodically, and then point the model at the analytical database.
On every place I worked, logs, traces and metrics represent approximately 100% of their data by size. The transactional data is a rounding error.