cancel
Showing results for 
Search instead for 
Did you mean: 

无法加载增量数据到数据目标

Former Member
0 Kudos

大家好:

我的PROCESS CHAIN处理步骤是,先执行信息包,执行DTP,激活ODS.

该链执行结果的频度是错一次,对一次,无论在什么时间运行,或以1天、2天、3天为周期,都是这样的结果。

{报错的地方出现在执行信息包的地方

监控器提示:

源系统的错误消息

诊断

源系统中发生错误。

系统响应

调用者09包含一个错误消息。

进一步分析:

提取器 中发生错误。

参考错误消息。

步骤

根据错误消息移走错误。

注意

若源系统为一个集团工作站,则想加载的文件可能在请求数据时被编辑。确定文件 在指定目录中,目前不能被处理,并重新开始请求。

后台日志提示:

由于此信息提供者存在来自数据源 ×××××和源系统 ××××× 的活动 DTP

更新,所以无法把数据装载到信息提供者.

}

{而执行正确的处理链提示如下:

*监控器显示:*

自从最后 delta 更新以来没有新数据

诊断

数据请求是增量更新,意味着从上次更新起源系统中的数据基础没有更改。

系统响应

收到状态 8 的信息直接凭证。

步骤

检查源系统中的数据基础。

后台日志提示与处理链亮红灯时显示一样。

}

Edited by: _onlytime on Aug 7, 2009 5:16 AM

Edited by: _onlytime on Aug 7, 2009 5:19 AM

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi

你可以依据frank所说尝试着不通过处理链来进行加载,而通过手工记载,如果发生问题的话可以及时解决。如果你从D系统传到P系统的话,会发生因为技术名变化而无法加载的现象,请重新检查。

Former Member
0 Kudos

抱歉,这些天忙别的事了。

首先,删除错误的请求号后,手动执行delter会弹出对话框。标题是u201C不可能有增量更新u201D,对话框的内容是u201C最后的增量更新是错误的! 因此,不可能有新的增量更新。可以取消请求或者试图再次加载上次增量更新u201D,然后有u201C再次请求u201D和u201C取消u201D的按钮。

其次,处理链中对应的delter的技术名称是正确的,我检查了。

谢谢。

Former Member
0 Kudos

请点击u201C再次请求u201D。这次的loading务必是绿灯。这样错误的delta就被修复了。此后的delta更新将会恢复正常。

Former Member
0 Kudos

我点了,是绿灯。

但是提示仍然是

{自从最后 delta 更新以来没有新数据

诊断

数据请求是增量更新,意味着从上次更新起源系统中的数据基础没有更改。

系统响应

收到状态 8 的信息直接凭证。

步骤

检查源系统中的数据基础。}

是否我现在再执行一遍处理链应该没有问题了?

Former Member
0 Kudos

应该是的。你可以先执行一下这个delta infopackage,刚才那个提示重复delta的对话框应该不弹出来了。

Former Member
0 Kudos

刚手动执行了下,对话框没弹出来,但又亮红灯了。>_<

因为数据量不大,我把所有数据及请求都删除了,从初始化开始做。

结果如果选择u201C含有数据传输的初始化u201D,则亮红灯,错误与上面一样。

选择u201C没有数据传输的初始化u201D,亮绿灯,之后执行全量更新,亮绿灯,再执行增量,红灯。

Edited by: _onlytime on Aug 10, 2009 11:07 AM

Former Member
0 Kudos

你做初始化的时候,infopackage菜单里的initial flag删除了没有?在scheduler ->Initialization options for source system。请把这里的条目都删掉,然后再做有数据传输的初始化看看。

你的数据源是什么?

Former Member
0 Kudos

删掉了,不删掉不让做初始化吧?

数据源是0FI_AR_6

Former Member
0 Kudos

对,在做初始化之前必须删掉这个东东。它和源系统RSA7看到的是同一个东西。随便在infopackage或者RSA7删了,另外一个地方的也随之消失。

这次应该好了。

Former Member
0 Kudos

我的意思是我刚才做的那些操作之前就已经删掉u201C源系统的初始化选项u201D了。

Former Member
0 Kudos

不好意思,刚才我没仔细看。你重新做的包含数据的初始化出的错是和哪个贴子的一样?我看了看上面有好几处出错信息。还有请点击status tab的error message按钮看看有啥错误,以及也去detail tab看一看详细的出错信息。

其实用英文看一下错误消息,然后再用里面的关键字去搜索英文SDN以及notes,往往能很快找到问题所在。中文的翻译有时候不容易看懂。

Vince_Lu
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi onlytime,

0FI_AR_6的 Delta Process 是 AIE, 所以DELTATYPE 是 E, delta修起来还好办。现在情况如何了?

祝好,

Vince

Former Member
0 Kudos

当前正在审查  

我想做无数据初始化的时候不小心选择了含有数据的初始化选项,数据上载了一部分后我发现了这个错误,就把请求制红删除想重新做无数据初始化,但是初始化选项变红,删除不掉,我该怎样操作才能删除呢?

Vince_Lu
Product and Topic Expert
Product and Topic Expert
0 Kudos

先把init的request删掉,再删menu 里的init的flag啊..

Answers (2)

Answers (2)

Former Member
0 Kudos

这个问题有两种解决的办法,方法一是按照FRANK说的那种样子,但是我感觉效果一般。

我这里有个方法你可以试一下,其实很简单,就是重新初始一下数据源就可以了。相关的操作我相信你是知道的,我就不细说了。

Former Member
0 Kudos

我想做无数据初始化的时候不小心选择了含有数据的初始化选项,数据上载了一部分后我发现了这个错误,就把请求制红删除想重新做无数据初始化,但是初始化选项变红,删除不掉,我该怎样操作才能删除呢?

Vince_Lu
Product and Topic Expert
Product and Topic Expert
0 Kudos

这条发红的request本身删掉了吗?

Former Member
0 Kudos

hi,

你好,又看到你的问题了,SDN应该给你发一个BI板块活跃用户奖,哈哈:D

你这个是delta更新的infopackage。在bw系统中,如果delta更新出错(红灯),系统不会允许继续做delta,除非重置delta标识(在infopacakge的菜单里把那个flag删掉),或者修复上一次的delta。

你看一下最早一次出现这样情况的日期,应该是直到现在每个请求都是0条记录的。你需要把这些请求都删掉,然后手工执行一次这个infopackage,系统会弹出对话框提醒u201C上一次delta失败,是否要做repeat deltau201D(类似意思)。选yes。这样就修复了delta,并且以后的delta也会一直成功了。

有问题说话哈。

Frank

Former Member
0 Kudos

咔咔,您这样说我就太不好意思了,其实我问题是比较多,不好每天上来问,所以隔几天问一个:)

您说的太对了,之后每天抽到的数都是0条。

我的信息包是只更新到PSA,然后从PSA到ODS,最后从ODS到cube。我把data source里红色的请求都删了,重新抽,点击了再次请求,显示绿灯,但是监控信息里还是说:

{源系统的错误消息

诊断

源系统中发生错误。

系统响应

调用者09包含一个错误消息。

进一步分析:

提取器 中发生错误。

参考错误消息。

步骤

根据错误消息移走错误。

注意

若源系统为一个集团工作站,则想加载的文件可能在请求数据时被编辑。确定文件 在指定目录中,目前不能被处理,并重新开始请求。}

之后我把类似于这样的显示为绿灯,但实际请求到0条数据的请求都删了,现在,每次执行增量更新都显示一个大红灯。:(

从我6.19号执行初始化更新后,已经没有请求了。

Edited by: _onlytime on Aug 7, 2009 10:39 AM

Former Member
0 Kudos

别客气,你多来问问吧,最好每天多几个问题。现在这里缺提问的人,哈哈。

你先试试看直接执行那个infopackage,会不会弹出提示repeat delta的对话框来。