我们在事务数据库中基本上有两个主表(组和集)。使用winform系统,每个数据行都记录在数据库中。交易金额为每秒5行。
现在我们的目标是构建一个监控事务数据库的仪表板系统,主要显示当前的情况。我不确定使用MS SQL BI工具(如SSAS,SSIS和SSRS)是否可以在这种情况下提供帮助。所以我需要专家的意见。
以下是我担心的问题 - 如果我错了,请纠正我。
是否有充分的理由使用或不使用BI工具?
更新:为了澄清我的问题,我只想知道是否有其他方法来构建没有数据仓库的仪表板系统,并且不会影响交易系统。
答案 0 :(得分:1)
在一个项目中,我必须监控订单在订购流程中的流程。我不是每次需要数据时都按生产表,而是创建了一个表来保存行插入时触发器填充的结果。
在表之前,我将不得不进行长查询并对结果执行业务逻辑以计算状态。实时它很慢。该表经过预先计算,可以立即返回数据。
基本上这就是仓库术语中的事实表只是我没有使用ETL工具来填充它。