自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 informatica笔记

一、定期运行workflow想在一天之中的某些时间段执行,在另外的时间段不执行。可以用workflow利用系统的变量做,点击session之间的线这个session在上午五点后进行

2021-08-06 14:37:10 137

原创 Having

数据仓库(DW)是一个面向主题的,集成的,非易失的且随时间变化的数据集合主要用于组织积累的历史数据,并使用分析法(OLAP、数据分析)进行分析整理,进而辅助决策,为管理者、企业系提供数据支持,构建商业智能。数据仓库特点:1.面向主题:为数据分析提供服务,根据主题将原始数据集合在一起2.集成:原始数据来源于不同数据源,要整合成最终数据,需要经过抽取,清洗,转换的过程3.非易失:保存的数据是一系列历史快照,不允许被修改,只允许通过工具进行查询、分析(同步过来的数据是不允许被修改的)4

2021-08-06 14:25:58 150

原创 数据模型的概念和意义

由于数据仓库的需求,衍生出更多的为数据仓库而生的关系型数据库数据模型是将数据元素以标准化的模式组织起来,用来模拟现实世界的信息框架蓝图。数据模型的要求: 1.直观地模拟世界 2.容易为人所理解 3.便于计算机的实现低质量的数据模型(需要避免):1.没有准确的捕获到需求2.数据模型不够完整3.各层次模型与其扮演角色不匹配4.数据结构不合理 (表一般来讲都有主键, 主键不能为空,两个相同字段在两个表中要保持一致,字段定义...

2021-07-29 09:59:35 1065

原创 命名规范(1)

Oracle数据库表名不能超过32个字符共通的要求:1.清晰:表达的含义要清晰2.别太复杂:很像说简单,但有的时候很难简单3.可共享:希望放眼整个企业,至少也是当下的系统4.基于经验可识别:一些企业习惯的共识,不要试图该表5.一致性:同一术语在不同环境中保持统一含义,相同环境下保持同一风格 *6.尽量用英文Common Tips1.别用副词、冠词、代词、介词、连词、比较级的词、模糊的词(any ,some,something like)2.如果时很广泛使用的表和字段.

2021-07-29 09:12:12 193

原创 NULL的原则及方法

1.同一数据库,对于NULL值的处理要有统一的原则2.对待NULL处理的两种方式,在两种方式中寻找恰当的办法:A.数据质量要求不高:默认均可为NULL,然后对特殊字段做处理 B.数据质量要求高:默认均为NOT NULL,然后对特殊字段做处理NULL的隐患 ——场景1.基于查询的需求2.根据数据的本质3.默认值是否能够代替NULL,如何代替NULL的场景处理——XREF表1.多字段构成联合主键,不可为空2.PLAN_SALE_AMT等字段可以有两种模式,均可行...

2021-07-28 14:16:57 242

原创 NULL的含义

NULL不代表0 也不代表0长度的字符串NULL含义以及场景: 1.真未知:其实某个属性是可能有值的,不知道这个值是什么,所以未填写(员工上一份工作的 工资) 2.尚未知:还未发生,这个字段未来会有值但是现在无法填写(员工即将分配的部门,员工未入 职,无法填写工作部门) 3.不适用:ALPHGO的性别NULL隐患——数据运算任何数字与NULL做数学运算均为NULLNULL隐患——Where子句搞清NULL含义,小心“<>”以及“全选...

2021-07-28 13:31:23 595

原创 约束(Constraint)

约束存在的目的其实就是更具需要把商业规则应用到数据库的设计当中1.唯一(Identifier标识) -- 主键 能够唯一确定实体的某一个实例的属性或者属性组主键CREATE TABLE EMP(EMP_ID CHAR(6) NOT NULL,EMP_NAME VARCHAR(50) NOT NULL,ENP_EMALI_ADDRESS VARCHAR(50...

2021-07-27 16:42:23 331

原创 自然键VS代理键

主键和外键外键:引用其他表的主键,为了保证数据的一致性自然键(Natural Key)已经真实存在的键,通常具有商业含义,比如身份证ID,护照编码等等。可以是单键(经常被用于搜索条件,例如查快递信息,需要输入快递单号,快递单号就是单键),也可以是复合键。代理键(Surrogate Key)完全没有商业含义,通常由当下的系统自动生成,都是单键没有复合键(做月份的维度,代理键的值可能为123456但是不代表 1对应1月份,2对应2月份)在每个代理键为主键的表中,尤其维度表,必定有自然键作

2021-07-27 14:27:14 2027

原创 键 -- 主键、候选键、可选键

有关键的名词:1.候选键(candidate key):一个或者多个属性的组合,能够唯一确定实体的一个实例。2.主键(primary key):从候选键中,选中用来作为唯一标识的属性或者属性组,被称为主键。(员工的编号可以作为主键)3.可选键(alternative key):候选键中,没有选中的其他键,可以称之为可选键。(员工电子邮件)主键的特点1.唯一性,不可重复2.强制性,不可以为空3.永久性,不可以改变4.最小集合,不可以参杂多余的属性主键设计的其他建议:1.

2021-07-27 11:10:02 12945

原创 关系(Relationship)

关系通常为动词:老师教课程用问题确定关系:基数(Cardinality)Q1:一位老师可以教多门课程吗 --可以Q2:一门课程可以多名老师教吗 -- 可以用问题确定关系 :强制 or 可选Q3 是不是每个老师一定要教课 -- 不一定Q4 是不是每个课程一定要有老师来教 -- 和需求有关Power Designer中 Relationship Properties 的虚线表示 可选的 实线是 强制的。逻辑模型描述的内容要比物理模型真正建表的内容要多...

2021-07-27 10:26:26 156

原创 属性 and 域

属性的分类 - 按内容1. ID(一般为主键) 2.描述(长描述,短描述) 3. 引用 4.分类 5. 限制6 . 数量 7.时间相关 8.人物相关(Who) 9.地点相关(物理地址、虚拟地址)10. 状态 11.审计 12.派生(为了提高性能的预计算 check) 属性的一些特性1. 强制 or 可选 (某个属性是否...

2021-07-27 09:52:27 128

原创 命名规范(3)

视图命名方式和表类似模式如:<表名><_试图类型>_V:普通视图_ MV:物化视图_UV:用户视图_SV(或者_FV等其他名称):敏感信息或财务相关视图表——Staging层1.Schema Name1)确定上游数据源的缩写 :XXX2) Schema Name =STGXXX2.Tbale Name与上游数据库表/文件名称保持一致3.Column Name 与上游数据库/文件Column保持一致表—— DW层<1..

2021-07-26 16:46:19 244

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除