用于构建监视事务数据库的仪表板系统的 SQL 商业智能工具



我们在事务数据库中基本上有两个主表(组和集合)。使用 winform 系统,每个数据行都记录到数据库中。事务量为每秒 5 行。

现在我们的目标是建立一个监控交易数据库的仪表板系统,主要显示当前的情况。我不确定在这种情况下,使用 MS SQL BI 工具(如 SSAS、SSIS 和 SSRS)是否有帮助。所以我需要专家的建议。

这是我担心的 - 如果我错了,请纠正我。

  1. 频繁从交易数据库中查询仪表板的数据将是很大的负担 - Pro-BI
  2. 为两张表构建仓库似乎矫枉过正 - 反 BI

是否有任何充分的理由使用或不使用 BI 工具?

更新:为了澄清我的问题,我只想知道是否有其他方法可以在没有数据仓库且不影响事务系统的情况下构建仪表板系统。

在一个项目中,我必须监控订单流程的流程。 我没有在每次需要数据时都命中生产表,而是创建了一个表来保存由行插入触发器填充的结果。

在表之前,我必须执行一个长查询并对结果执行业务逻辑以计算状态。 实时它很慢。 预先计算的表允许立即返回数据。

从本质上讲,这就是仓库术语中的事实表,只是我没有使用 ETL 工具来填充它。

最新更新