我有一个关于商业规则和商业情报工具的问题。
工作在商业情报报告的团队试图在他们的报告中重新执行业务规则。我们的应用程序可以计算、转换原始数据,并实现复杂的业务规则。我认为BI团队不需要重新实现已经编码的业务规则,也不必使用原始但已经转换过的数据。
向商业情报小组提供转换数据的最佳方法是什么?
发布于 2014-12-07 21:44:14
没有“最好的方法”,它总是取决于。首先要澄清的是,BI团队是否真的希望重用现有的业务规则,以及管理现有应用程序的团队是否有足够的资源为业务逻辑提供和维护外部接口。这种重用将在两个团队及其组件之间创建一个封装。例如,如果某些业务规则发生变化,BI团队可能不得不等待应用程序的团队更改接口--但是如果应用程序的团队在接下来的3周内没有时间,而BI团队明天需要更改,您就有问题了。
假设两个团队都同意重用一些业务逻辑--询问BI人员他们喜欢什么样的接口。他们使用什么工具,那些SQL绑定,他们允许容易访问一个web服务吗?如果问题是“视图与具有附加属性的表”,则应尽可能从视图开始(更别提冗余数据的麻烦了),只有在遇到可测量的性能问题时,才应在表中使用附加数据。您还没有告诉我们现有业务规则是如何编码的--当现有业务规则目前不在视图中时,仅在应用程序中,您可能别无选择,只能在现有表中以其他属性的形式提供计算结果。
https://softwareengineering.stackexchange.com/questions/264831
复制相似问题