在SQL数据库中实现业务逻辑&聚合的最佳方法是什么?[已关闭]

问题描述 投票:0回答:1

目前,我正在做聚合& 业务逻辑(连接,收入计算,等等)部分在SQL数据库中,我想知道是否有一个通用的最佳实践?

sql sql-server powerbi aggregation business-logic
1个回答
1
投票

由于现有的信息不多,很难给你合适的建议,但作为一般的经验法则,在数据库层可以实现的业务逻辑越多越好。SQL Server很适合基于集合的计算和聚合,而这通常是业务逻辑的基础。

另一个好处是,在数据库中实现逻辑,你的数据库业务逻辑定义是符合的,可以基于业务签定的定义。如果你不考虑这部分,当2个不同的分析师将试图在Power BI中创建相同的业务逻辑时,他们最终可能会有稍微不同的实现,从而导致不同的结果。通过在后端实现,两个分析师无论如何都会得到相同的输出。

© www.soinside.com 2019 - 2024. All rights reserved.