ERP俱乐部
ERP爱好者、ERP从业者互相交流、互相学习的乐园;我们的愿景是成为全球一流的中文ERP(Enterprise Resource Planning)交流平台
网站首页
论坛首页
搜索
用户列表
FAQ
注册
登录
ERP俱乐部
->
SAP专栏
->
SAP Business Intelligence(数据仓库)
->
BW实施中的经典问题(一):多数据目标情况下,Delta失败后的reload问题。
BW实施中的经典问题(一):多数据目标情况下,Delta失败后的reload问题。
帖子发起人:
JC.Z
发起时间:
2006-06-23 07:45 下午
回复数:
3
楼主
2006-06-23, 07:45 下午
JC.Z
等级: 10级
注册: 2006年6月23日
经验: 18
积分: 14
精华: 0
发贴: 12
排名: 1,797
BW实施中的经典问题(一):多数据目标情况下,Delta失败后的reload问题。
CASE:
1) Dataflow: DataSource X -> ODS A -> ODS B1 ; ODS B2; ODS B3 (这三个ODS之后又有相关cube若干个)
2) 2004年1月init load 从 DataSource X 到 ODS A 随后 Delta 从 DataSource X 到 ODS A。每个月累计的Delta的数据量级别都在百万条纪录。
3) 2005年1月init load 从ODS A 到 ODS B1,ODS B2和ODS B3。之后,delta同时更新到三个数据目标 ODS B1,ODS B2和ODS B3。
4) 从ODS A 到 ODS B1的update rule中有较复杂start routine,full load 一百万条纪录需耗时2个小时。
问题1: 2006年5月,发现在ODS A中,2006年2月的某一个delta request有问题(但其状态已经被人工设置为成功)。现在相关报表中的数据不准确了。请讨论较为合理的解决方案。
分享按钮
IP 地址: 已登录 来自: 已登录
第 2 楼
2006-09-26, 07:20 下午
pig
等级: 10级
注册: 2006年5月16日
经验: 5
积分: 5
精华: 0
发贴: 4
排名: 5,367
Re: BW实施中的经典问题(一):多数据目标情况下,Delta失败后的reload问题。
1. delete request 2006.05 onwords in ODS A , ODS B1, B2, B3
2. delete delta init stauts in infopackage of ODS A
3. init ODS A without data tranfer
4. Delta loaind which started 2006.05 onwords
5. update Delta from ODS A to ODS B1, B2, B3
IP 地址: 已登录 来自: 已登录
第 3 楼
2006-09-30, 07:16 下午
JC.Z
等级: 10级
注册: 2006年6月23日
经验: 18
积分: 14
精华: 0
发贴: 12
排名: 1,797
Re: BW实施中的经典问题(一):多数据目标情况下,Delta失败后的reload问题。
谢谢楼上的热烈响应。。。。同时也谢谢楼上的提供比较详细的方案,但是我有几个疑问,希望大家能够继续深入讨论。
1) 是2006年2月份期间的某个delta request出现了问题,仅仅删除和reload 2006.05之后的requests好像并不能解决问题?所以我估计你的意思是删除和重载2006.02之后的requests,是这样吗?
2) R3端Delta Queue里仅存当前最近的一个Delta的内容,我们可以repeat最近的一个delta request,但是在不改动Delta指针(或timestamp的设置)的前提下,无法控制delta选择重载从什么时候开始的数据,对吗?因此,我估计你的意思是用full repair load 2006.02 到目前的数据,然后做一个re-init without data transfer,再恢复正常的delta,是吗?
3) 可是full repair需要考虑选用合适的seletions,否则会造成duplicated data或者data missing的后果。这时又不得不考虑从data source到ODS的update方式是怎样的。如果是overwrite的话,可以不必担心有重复数据,但是还是不能避免数据缺失。如果没有合适的selections又该怎么办呢?
4) 另外,在本案例中,由于数据量很大,而且数据流复杂,影响的ODS和Cubes很多,重载数据必然会影响到大量的报表的正常使用,所以delete and reload data是在不得已的情况下再作考虑的最后方案。有没有别的解决方案呢?
补充:从datasource到ODS A的load使用了PSA tables.
JC.Z
--------------------------------
MSN: jc.z.info@gmail.com
分享按钮
IP 地址: 已登录 来自: 已登录
第 4 楼
2007-06-26, 04:37 下午
沧海小鱼
等级: 10级
注册: 2007年6月26日
经验: 11
积分: 11
精华: 0
发贴: 11
排名: 3,127
Re: BW实施中的经典问题(一):多数据目标情况下,Delta失败后的reload问题。
看了,才发现其实自己对这些东西还有太多的疑问!
抓紧学习
----------------------
MSN:yuswallow22@hotmail.com
快乐工作,快乐生活!
IP 地址: 已登录 来自: 已登录
第 1 页 总共 1 页 [共有 4 条记录]
ERP俱乐部
->
SAP专栏
->
SAP Business Intelligence(数据仓库)
->
BW实施中的经典问题(一):多数据目标情况下,Delta失败后的reload问题。
请选择
论坛首页
─» 论坛搜索
─» 最新主题
─» 热门主题
─» 未回复的主题
用户选项
─» 登陆
─» 注册
─» 找回密码
SAP专栏
─» FI&CO(财务与会计)
─» MM(物料管理)
─» SD(销售与分销)
─» PP(生产计划)
─» WM、LE(物流、仓库、发运)
─» QM(质量管理)
─» PS(项目系统)
─» PM(工厂维护)
─» HR(人力资源)
─» BASIS
─» ABAP
─» SAP Business Intelligence(数据仓库)
─» SAP BUSINESS ONE
─» SAP Netweaver
─» SAP Solutions
─» CRM(Customer Relationship Management客户关系管理)
─» Workflow
─» SAP综合讨论版块
─» HANA(High-Performance Analytic Appliance)
Oracle Applications专栏
─» Oracle E-Business Suite
─» PeopleSoft Enterprise
─» Siebel
─» JD Edwards
─» Hyperion
Microsoft专栏
─» 亚可审批工作流、CRM专栏
─» Visual C#
─» ASP.NET
UFIDA专栏
─» 用友
Kingdee专栏
─» 金蝶
数据库专栏
─» Oracle数据库
─» Oracle入门与认证
─» Oracle开发
─» MS SQL Server数据库
─» DB2数据库
会员交流
─» 培训专栏
─» 休闲与娱乐
─» 招聘与求职
─» SAP新闻
─» 供求专区
─» 海阔天空
信息化建设讨论组
─» PLM
─» IT规划及CIO
─» ERP
─» 数据仓库与数据挖掘
管理员及版主
─» 问题报告
站务管理
─» 站点公告及意见建议
(C)Copyright 2005-2020
www.erpclub.org
All Rights Reserved.
Tel:+86-755-26444630
Email:webmaster@yok.com.cn