Architecture 如何将业务逻辑编程到OLAP多维数据集中?
我们正在寻求从关系数据库构建OLAP多维数据集。但数据库只包含原始数据。“域逻辑”如计算、条件逻辑和自定义聚合(即,将满足这些条件的所有行相加,而不存在任何其他行,因此诸如此类)都包含在.NET代码中。我希望该代码生成的值包含在多维数据集中 问题1:您建议在多维数据集中包含什么样的体系结构?我宁愿不Architecture 如何将业务逻辑编程到OLAP多维数据集中?,architecture,olap,ssas,cube,Architecture,Olap,Ssas,Cube,我们正在寻求从关系数据库构建OLAP多维数据集。但数据库只包含原始数据。“域逻辑”如计算、条件逻辑和自定义聚合(即,将满足这些条件的所有行相加,而不存在任何其他行,因此诸如此类)都包含在.NET代码中。我希望该代码生成的值包含在多维数据集中 问题1:您建议在多维数据集中包含什么样的体系结构?我宁愿不 将此逻辑编码到源数据库中的视图、存储过程或UDF中 将域逻辑作为计算成员包含到OLAP多维数据集中 将我的业务逻辑保存在.NET代码中,使其易于维护、扩展和测试 问题2:这是一个好的架构吗 创
- 将此逻辑编码到源数据库中的视图、存储过程或UDF中
- 将域逻辑作为计算成员包含到OLAP多维数据集中
- 创建辅助OLTP数据库作为数据仓库李>
- 然后创建一个自定义ETL流程,从源系统中提取数据,进行计算,并将该信息写入DW数据库
- 让多维数据集处理DW数据库