数据仓库的模型设计 A. 数据建模方法论 数据仓库模型设计遵循“自顶向下、逐步求精”的设计原则。 模型设计分为三个阶段: 1,概念模型 对业务的范围和使用,从高度上进行抽象概括,也就是划分主题域。 一般划分为8个主题域: 客户、服务、服务使用、账务、结算、资源、客服、营销 为什么要划分主题域? 划分 ...
分类:
其他好文 时间:
2016-09-12 00:48:16
阅读次数:
249
组件Components 组件Components 除了粗粒度的对象模型设计(一个表映射成一个持久化类)之外,还可以采用细粒度的对象模型,吧一个表的映射成两个或者多个类。 被细化出来的类,可以称为组件(Component) 组件映射 组件映射的单向关联 组件映射的双向关联 组件集合映射 使用组件集合 ...
分类:
Web程序 时间:
2016-09-05 19:05:59
阅读次数:
158
这是jumpserver二次开发系列第三篇,主要实现用户权限的自主申请、审批和授权功能。有两种方式申请权限: 1、加入用户组,拥有与该用户组相同的权限; 2、按资产、资产组及系统用户申请相应权限。 一、数据库模型设计 其中用户、用户组、资产、资产组及系统用户为原来各模块已设计的表 二、model代码 ...
分类:
其他好文 时间:
2016-08-22 01:54:42
阅读次数:
1293
经常听到领导教诲,开发的同事应该要往前走一步,去做产品?去做售前?这也是一种方式,只不过是一大步。个人觉得,在迈出这一大步之前,需要先走出一小步:从写好代码到做好设计。 下图是按照软件工程的通用做法,梳理出的标准设计指南,已经非常清晰地定义了软件设计的阶段和活动,产物规约,文档要求以及需要配合的培训 ...
分类:
其他好文 时间:
2016-08-18 21:18:33
阅读次数:
101
春节期间,无意中看到一篇文章,文章中讲到12306的业务复杂度远远比淘宝天猫这种电商网站要复杂。后来自己想想,也确实如此。所以,很想挑战一下12306这个系统的核心领域模型的设计。一般的电商网站,购买都是基于商品的概念,每个商品有一定量的库存,用户的购买行为是针对商品的。当用户发起购买行为时,系统只 ...
分类:
其他好文 时间:
2016-08-15 00:09:56
阅读次数:
179
PowerDesigner多用来进行数据库模型设计,具有SQL语句自动生成等功能。当然,也有不少缺点,比如团队分享。 一、设置PowerDesigner模型视图中数据表显示列 1、Tools-Display Preference… 2、窗口左边Category中General Settings下选择 ...
分类:
其他好文 时间:
2016-08-05 15:37:38
阅读次数:
116
以前没有Dao设计模型之前,一般都是这样的流程: ①先设计实体对象 学生对象: 客户对象: ②设计Dao层 学生Dao 客户Dao ③Dao实现 学生Dao实现 客户Dao实现类似 可以发现,这样Dao多起来后,有很多的重复代码,主要集中在增删改查4个方法上面. 改进 一.在Dao包中,添加一个Da ...
分类:
其他好文 时间:
2016-08-04 21:26:45
阅读次数:
492
原文地址:https://yq.aliyun.com/articles/57901?spm=5176.100239.blogcont57826.25.oaM83B
摘要: 在阿里巴巴在线在线技术峰会上的第三天,来自阿里云高级技术专家李金波为大家题为《企业大数据平台仓库架构建设思路》。本次分享中,李金波主要从总体思路、模型设计、数加架构、数据治理四个方面介绍了如何利用大数据平台的特性,...
分类:
其他好文 时间:
2016-07-22 19:18:18
阅读次数:
232
在《.NET Core采用的全新配置系统[1]: 读取配置数据》中,我们通过实例的方式演示了几种典型的配置读取方式,其主要目的在于使读者朋友们从编程的角度对.NET Core的这个全新的配置系统具有一个大体上的认识,接下来我们从设计的维度来重写认识它。通过上面演示的实例我们知道,配置的编程模型涉及到... ...
分类:
Web程序 时间:
2016-07-18 02:51:30
阅读次数:
301