- 博客(78)
- 收藏
- 关注
原创 第三章 DW2.0 组成部分—关于不同区
声明:以下内容是学习 《The Architecture for the Next Generation of Data Warehousing》 的笔记。 DW 2.0 由四个不同的区组成,交互区、整合区、近线区、归档区。 从企业的角度来讲,通常情况下,不同类型的使用者会从各自的区中访问和分析数据。 交换区:办公室人员使用交换区完成日常工作;
2010-05-30 16:22:00 437
原创 第二章 DW2.0 简介
声明:以下内容是学习 《The Architecture for the Next Generation of Data Warehousing》 的笔记。为了解决数据仓库架构的选择问题并清除所有的干扰。DW2.0 是为了下一代数据仓库定义的数据仓库构架。 2.1 DW2.0 -- 一种新的范式这种新的范式关注数据的不同类型、基本结构、以及它们怎样关联起来形成一个强大的数据存
2010-05-28 00:20:00 478
原创 第一章 数据仓库简史及第一代数据仓库
声明:以下内容是学习 《The Architecture for the Next Generation of Data Warehousing》 的笔记。1.1. 4GL的局限性 Ø 数据准确性,如果数据是不准确的,则没有比这更糟糕的事情了,因为不准备的数据会有很大的误导性; Ø 数据完整性,不完整的数据的用处并不是很大; Ø
2010-05-27 00:26:00 381
原创 前言
声明:以下内容是学习 《The Architecture for the Next Generation of Data Warehousing》 的笔记。数据仓库的出现最初是为了满足对信息而不是对数据的企业需求。数据仓库是一个能够为企业提供整合、粒度的、历史的数据结构。 DW2.0 特性1. 认识数据仓库中数据的生命周期;2. 数据仓库包含结构化数据又包含
2010-05-24 22:08:00 254
原创 info 中调用ORACLE 存储过程
INFO 调用ORACLE存储过程1. CMN_1022 WRITER_1_1_1> CMN_1022 Database driver error... 解释:This problem is an orcle 8i defect. It has been resolved in orcle 9i. The workaround is to run the session i
2010-04-04 22:26:00 1693
原创 M_6281 ERROR: Partitioning option license required to run sessions with user-defined partition points.
TM_6281 ERROR: Partitioning option license required to run sessions with user-defined partition points.bug 106294.In the Union transformation, Properties tab, even if you set Is Partition
2010-04-02 23:11:00 1143
原创 informatica 自动切断字符型字段中记录的长度
运行平台 window xp ;informatica 版本 8.1.1昨天,在运行wrokflow 时,成功执行,数据也插入到数据库表里,但一查询表,发展表中字符型字段的记录被informatica 自动切断; 针对以上情况进行测试: 1. 起初想有可能是转换服务的字符类型有问题,打开控制台发展资料库与转换服务也是uncode 的编码,那原因不是在这里; 2. 对map
2010-03-24 04:01:00 636
原创 oracle manager database control ----invalid start
启动“OracleDBConsole”时---出现“Agent process exited abnormally during initialization.” 在运行"emctl start dbconsole " 发现是找不到指定文件,在网上找了一下原因, 更改的指定文件夹的名称,但还是不能启动服务,结果认真看了一下,是CTRL+C,CTRL+V 然后才启动成功,所以特定写下来,记录
2010-01-12 00:29:00 230
原创 数据仓库.....台账统计
好久都没写东西了,最近遇到一些东东,本来以前都想过解决方法,但今天没有办法,也就解决的.....呵呵; 最近在更改PMIS台账信息: 比如变电器的台账,本来是根据变压器的新增时间作为统计时间,但是如果有一个月变压器没有新增,那么这个月的台账信息就没有,但事实上这个月的台账有是自从新增台账的第一条记录到之个月为止的所有条数; 解决方法: 整体过程(其实是ETL
2009-12-25 21:17:00 585
原创 pivot
USE [jhDW]GO/****** 对象: StoredProcedure [dbo].[Pro_ExecP] 脚本日期: 04/09/2009 09:50:41 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[Pro_ExecP]AS-- ======================
2009-04-09 09:46:00 261
原创 T-SQL,表变量、动态T-SQL
USE [AndersenDataWarehouse]GO/****** 对象: StoredProcedure [dbo].[Pro_DispGISInfo] 脚本日期: 03/27/2009 11:06:02 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- ==================================
2009-03-27 11:09:00 2291
原创 第六章 客户关系管理
<! /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-al
2009-03-18 09:21:00 363
原创 SSAS 处理一段时间后再报错
错误提示:OLE DB error: OLE DB or ODBC error: Query timeout expired HYT00 错误提示:OLE DB 错误: OLE DB 或 ODBC 错误 : 超时已过期; HYT00。解决:AS的属性->常规->勾选显示高级(全部)属性->ExternalCommandTimeout把时间(毫秒为单位)加长
2009-03-16 15:24:00 503
原创 第五章 订单管理
订单管理由几个关键性业务处理组成,其中包括订单、货运与发票处理等。这些处理蕴含着诸如销售量与票据收入之类的重要来务度量值1. 订单管理多个源系统的存在通常在一定程度上剧了对数据仓库中相差悬殊的结果进行集成的压力。自然的粒度是为订单的每个分列项给出一个记录行。与该处理联系在一起的事实一般包括订购量、订单增值总额、订单贴金额与订单增值余额1.1. 事实
2009-03-08 16:12:00 921
原创 第四章 采购
1. 采购案例研究 采购涉及到从合同谈判到发布购买通知单与购买订单(Pos Purchase Orders)、到跟踪支出付款批准等一系列覆盖面很广的活动。 哪些材料或者产品的购买最频繁?有多少厂家提供这些产品?价格如何?测评的度量单位是什么(例如散装或者桶装)? 通过查看地企业范围内的需求(而不是从单一的具体方面)。发现可以通过合并
2009-03-03 10:11:00 314
原创 第三章 库存
1 值链的引入绝大部门的机构都有一个由关键业务组成的潜在值链。这个值链确定机构主体活动的自然逻辑流程 操作型源系统通常在值链的每个步骤创建事务或者快照,同时顺着该路径生成令人感兴趣的性能指标 值链可提供深入到整个企业数据仓库高水平的内幕信息2 库存模型商场的最佳库存水平对连锁店的收益具有最主要的影响。确保合适的商场在合适的时间
2009-02-16 16:38:00 419
原创 第二章 零售营销
本单主要针对零售的案例来讲述各种维度设计的方法1. 四步维度设计过程a) 选取要建模的业务过程业务处理过程是机构中进行的一般都由源数据收集系统提供支持的自然业务活动。b) 定义业务处理的粒度粒度定义意味着对各事实表行实际代表的内容给出明确的说明。粒度传递了同事实表度量值相联系的细节表达到的程度方面的信息 数据仓库团队经常将这个看起来
2009-02-13 17:04:00 367
原创 第一章:维度建模初步
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <! /* Styl
2009-02-12 22:18:00 622
转载 工作啊。。
时间又过了好久了,我记得很久很久没有来过了;最近发生的很多的事。机会的定义是怎么?我觉得我又走在生活的瞎区;没有更好的去定义这些东西,生活的每一次选择都很重要,但我有几次都是这样,没有把握,我不知道这是不是我的错误;
2008-09-07 22:22:00 255
原创 配置链接服务器
配置链接服务器1. 别名配置在SQL Server Configuration Manager 中配置以下内容:如下图:别名:就像orcle中的别名,用于写SQL是form 语句中的最前名的“from YX151.testdb1.dbo.agency_reg_tbl”端口号:MS SQL SERVER 是1433;orcle 是 1521服
2008-07-24 10:18:00 798
转载 MS SQL SERVER 2005数据表分区
1.分区1)、创建分区函数(partition function)是分区的逻辑设计 例A. CREATE PARTITION FUNCTION Part_Func_Text(INT) AS RANGE LEFT FRO VALUES(100,200,300) 例B. CREATE PARTITION FUNCTION FiveYearDateR
2008-06-12 16:00:00 453
原创 MDX 学习笔记(一)
1. 返回当前成员的所有兄弟的个数Count([门诊医生信息 层次结构].CurrentMember.Siblings) Siblings 返回指定成员的兄弟,包括成员本身Count 返回集合中项目的数量(具体数目取决于集合)CurrentMember 返回迭代过程中维度上的当前成员2. IIF() 与 IsEmpty()错误的:iif(IsEmpty([Me
2008-01-24 14:11:00 603
转载 SSAS中ROLAP、HOLAP、MOLAP的区别
SSAS中ROLAP、HOLAP、MOLAP的区别ROLAP(relational OLAP),细节数据、聚合后的数据都保存在关系型的数据库中。这种方式效率最低,不推荐使用。HOLAP(hybrid OLAP),细节数据保留在关系型数据库的事实表中,但是聚合后的数据保存在cube中。MOLAP(multidimensional OLAP),将细节数据和聚合后的数据均保存在cube中。 SSAS中
2008-01-24 11:56:00 2111
原创 好久都没有来写哈东西了。。
最近在忙Microsoft BI平台,可是公司用的是自己的前台。MDX还有些学头。iif(IsEmpty([Measures].[挂号人数]-[Measures].[退挂人数]),0,[Measures].[挂号人数]-[Measures].[退挂人数]IsEmpty([Measures].[挂号人数]) or isEmpty([Measures].[退挂人数]) -----
2008-01-18 15:40:00 272
原创 工作日志20071112
今天是周一的,今天在工作上终于有了明显的进步,原材料模块差不多了。明天改两下就行了,但学是让我担心的事,明天来的软件,我没有接触过,但客户明天就会早上,还有MDX的运行。这个可是我真的担心。 1. 合金维度终于是确定下来的。具体的解决方法就是,只有L3中对应L2的代码我们才转,对于一些化学元素的组合就不用没转。 Decode(字段1, 字段2, 字段1, 字
2007-11-13 13:41:00 252
原创 工作日志20071109
今天也是很早就(大概在7点过)回来了,晚上给家人也打的电话的。今天项目经理生病还没好,所以也就只有我一个去,本来计划是把原材料这个模板做的了。但在做CUBE是遇到一个问题,所以就慢的些。还有就昨天说的让业务人员来确认的东西,业务人员下午才来。客户的数据质量上也有很大的间题。今天上班特想睡觉,昨晚为了做完省医院报表,也加到了这个时侯。遇到机遇:业务表做事实表好, 还是在做维度表的关系。
2007-11-13 13:40:00 301
原创 工作日志200708
今天是在攀技花出差的第10天感觉在上个周1的晚上坐火车过来的。现在是 23:58今天经理生病就由我一个去客户那里做的事。回来后也交流了今天的事。回来还讨论了:1. 维度一般多大合适:20,30万都不必担心,但前提是要有分组。2. DB的把一个表合并到DW的一个表,可以理解成一对的关系,但这种一对一关系(不可对一个对应0或多的关系,且并在时间上这种一对一的时间限限制是不是能让客户接
2007-11-13 13:38:00 301
原创 Microsfot BI SSRS 解决分组的重复出现
在Microsfot BI SSRS 解决分组的重复出现!以下的“科室代码”要不重设置“科室代码”的文本属性:在常规页面上->隐藏重复项中打上勾,并在包组或数据集中选中所在的数据集。这样后就会出现你所想的数据格式了:
2007-10-26 11:56:00 714
转载 Cube 概念
在SSAS(SQL Server Analysis Services)中构建Cube和编写MDX的时候,我们很容易被一些名词弄糊涂,比如:Dimension(维度),Measures Dimension(度量维度),Measure(度量),Hierarchy(层次结构),Attribute hierarchy(属性层次结构),Level(级别),Cell(单元),Member(成员),Member
2007-10-25 09:15:00 706
原创 SQL 设现对树的遍历
在一张DEPARTMAJINFO 表中,有三个字段DEPARTID,DEPARTNAME,PARENTID,PARENTID是DEPARTID的父ID。 在PL/SQL 里设现遍历是:select * from dbo.DEPARTMAJINFO connect by DEPARTID=PARENTID start with DEPARTID=1 T
2007-10-17 12:03:00 307
原创 元数据管理器中存在错误
在布置时发现以下错误----------------------------------------------------------------------------------------------------------------------------------错误 1 内部错误: 出现异常。 0 0 错误 2 元数据管理器中存在错误。 从文件“//?/C:/Pr
2007-10-15 11:55:00 1729
原创 MSSQLServerOLAPService 事件日志文件已满
SSAS 中MSSQLServerOLAPService 事件日志文件已满 导致部署失败 有可能是你的系统事件日志已满 控制面板->管理工具-> 事件查看器 然后清除应用程序日志
2007-10-15 11:35:00 1645
原创 ORACLE round 与 trunc 的区别
今早在看论坛时突然想起这两个函数,所以就记录下来,以后好参考一下首先看一下例子:Windows XP orcle 9.2.0.1.0 Connected to Oracle9i Enterprise Edition Release 9.2.0.1.0 Connected as SCOTT SQL> select ROUND(12375.989,-2) FROM DUAL
2007-09-28 09:29:00 2751 1
转载 特别的SQL TRIM,RTRIM,LTRIM
http://www.itpub.net/856364.html在这里看到的,以后会用到,所以记录下来。。。。请教一条SQL NAME USERID张三 KB001张三 KB002李四 KB001李四 KB002李四 KB003我想用SQL实现表示如下:NAME USERID张三 KB001,KB002李四 KB001,KB002,KB003 select cola,rtrim(m
2007-09-20 10:54:00 1323
转载 物化视图
物化视图—两台服务器之间建立一个数据库的联接:create public database link dblinkname connect to userName using 服务名 identified by PASSWORD; --物化视图更详细的写法CREATE MATERIALIZED VIEW table2ON PREBUILT TABLE --将物化视图
2007-09-19 09:43:00 308
原创 DECODE 用法
今天在网上看到这样的题:http://www.oracle.com.cn/viewthread.php?tid=124762&pid=978459&page=1&extra=page%3D1#pid9784593.有一表a,type year totalt1 2006 100t1 2007 40t2 2006 50t2 2007 60请按照以下形
2007-09-12 16:05:00 1568
转载 转贴 Oracle 分析函数的使用
orcle 分析函数的使用orcle 分析函数使用介绍 分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高.下面我将针对分析函数做一些具体的说明.今天我主要给大家介绍一下以下几
2007-09-07 17:11:00 448
原创 Windos 装ORACLE 10G 10.2 出现问题 DHCP
错误:=======================================================================正在检查网络配置需求...检查完成。此次检查的总体结果为: 未执行 建议案: orcle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装。但在安装之前, 必须将 Microsoft LoopBack Adapter 配置为系统的主
2007-09-06 15:28:00 765
原创 ORACLE 更改类型
1。删除字段ALTER TABLE xx DROP COLUMN xxx;2。添加列ALTER TABLE xx ADD xxx VARCHAR2(100) NULL3 。更改表名:ALTER TABLE xx RENAME TO xxx;4。更改列名ALTER TABLE xx RENAME COLUMN xx1 TO xx2
2007-09-04 10:30:00 279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人