数据加工层
Ⅰ 数据仓库的近源层,模型层,共性加工层,汇总层是什么意思
这个应该是比较二或者比较大规模且很传统的仓库建设的思路。
近源指的是根原系统一样的结构的ODS层;
模型层是去冗余的三范式结构的DW层;
共性加工层我不知道是啥东东,应该是中间层的概念,就是把DW封装一下,用维度模型的形式组建,
汇总层就是供前端报表工具如cogonos使用的表。
Ⅱ C#三层结构开发的问题
三层 - 数据层,业务层,界面层.
1.数据层
①数据接口(IData) - 定义数据层接口 - 定义数据加工处理方法(调用数据工厂)
②数据服务(clsDataServer) - 数据最终处理的地方 - 直接与数据库交互 - 常用的SqlHelper.cs
③数据工厂(clsDataFactory) - 处理数据加工方式 - 实现数据加工处理方法 - 加工后交给数据服务层提交数据库
2.业务层
④业务接口(IBusiness) - 定义业务接口 - 定义业务逻辑处理方法(调用业务逻辑) - 直接与界面层交互
⑤业务逻辑(clsBusinessLogic) - 处理业务逻辑 - 实现业务逻辑处理方法 - 处理逻辑后交给数据层(调用数据接口)处理数据
⑥业务实体(clsBusinessModel) - 将数据实例化 - 便于程序取值/赋值 - 直接与界面层交互
3.⑦界面层 - 将界面控件的数据交给业务实体实例化,再将实例化的对象交给业务接口
这里是7个层,比较一下名称,很容易找到和lz对应的层.
实际上,一般程序里,用不了那么多层,太多了,开发不容易维护,可以不要接口(少了数据接口,业务接口),数据工厂和业务逻辑可以写在一起.也就是:
1.数据层
①数据服务
2.业务层
②业务逻辑+数据工厂
③业务实体
3.④界面层
总共4个层就够了.
ps:每个字都是我敲上去的,希望对你有所帮助.