HANA表中的BW/4HANA实时ADSO作为源-使用"推送"

2020-09-03 21:21发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好BW/4HANA专家

我有一个HANA表,我想复制并保存在BW/4HANA中,并对其进行一些转换。

需要以"实时"方式或尽可能实时的方式进行操作。 由于数据的性质,应将更改从HANA"推"到BW,而不是"拉"。
根据帮助,这是受支持的方案:

https://help.sap.com/viewer/ dd104a87ab9249968e6279e61378ff66/11.0/zh-CN/1f36dde4acd747139654f3f0dec5387e.html

以下是相关部分:
流式传输

如果满足与增量相关的字段的特定先决条件,则从本地SAP HANA架构的表或视图中提取增量的数据传输过程可以触发流式处理链。 这些先决条件已在SAP注释 2372534

我检查了SAP注释,发现满足所有要求。

尽管如此,数据源表示无法从数据源触发流。

当我以"仅外部启动"选项开始计划流程链(流模式)时,它不会进行任何更改。
当我将其设置为"立即开始"时,流程链将起作用-进入侦听模式,并且每分钟都会进行更改。

但是,那仍然是一个"拉"而不是"推"……我需要怎么做才能使流程链由DTP/HANA表中的数据更改事件启动?

预先感谢您的帮助,

一月。

streaming-cannot-be-triggered.jpg (32.7 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好BW/4HANA专家

我有一个HANA表,我想复制并保存在BW/4HANA中,并对其进行一些转换。

需要以"实时"方式或尽可能实时的方式进行操作。 由于数据的性质,应将更改从HANA"推"到BW,而不是"拉"。
根据帮助,这是受支持的方案:

https://help.sap.com/viewer/ dd104a87ab9249968e6279e61378ff66/11.0/zh-CN/1f36dde4acd747139654f3f0dec5387e.html

以下是相关部分:
流式传输

如果满足与增量相关的字段的特定先决条件,则从本地SAP HANA架构的表或视图中提取增量的数据传输过程可以触发流式处理链。 这些先决条件已在SAP注释 2372534

我检查了SAP注释,发现满足所有要求。

尽管如此,数据源表示无法从数据源触发流。

当我以"仅外部启动"选项开始计划流程链(流模式)时,它不会进行任何更改。
当我将其设置为"立即开始"时,流程链将起作用-进入侦听模式,并且每分钟都会进行更改。

但是,那仍然是一个"拉"而不是"推"……我需要怎么做才能使流程链由DTP/HANA表中的数据更改事件启动?

预先感谢您的帮助,

一月。

streaming-cannot-be-triggered.jpg (32.7 kB)
付费偷看设置
发送
5条回答
闻人可可
1楼-- · 2020-09-03 22:08

你好Jan,

我认为您想要的内容在文档中有关实时复制的以下部分中进行了描述:

https://help.sap.com/viewer/107a6e8a38b74ede6c833ca .6/zh-CN/4ed3819b17aa41a5850031feb7bb40bf.html

https://help.sap.com/viewer/107a6e8a38b74ed1.07 .6/zh-CN/2c6673f9b1b94800a7e22410577d56df.html

最好

马克

产品管理SAP HANA DW

一只江湖小虾
2楼-- · 2020-09-03 22:10

嗨Marc,

非常感谢。 通过使用其他数据源(来自Twitter适配器),我得到了进一步的了解。

在此Twitter数据源的定义中,确实表明"可以触发流":

根据您上面提到的帮助链接,我还可以选择创建远程订阅。

-在正常的"批处理"模式下运行流程链时,它可以正常工作。
-当我将流程链置于流模式并手动进行调度时,它可以正常工作。
-当我尝试让HANA触发流程链时....什么都没发生。

也许我不正确地理解"可以触发流"的含义。
我的期望是,当我安排流程链时,将启动事件设置为"仅外部启动",它将在源中发生数据更改后立即运行。 那没有发生.....


那么我是在做错什么,还是我对应该发生的事情的理解不正确?

我很想看到一个真正的"推动"机制……。

一月。

spaceman01
3楼-- · 2020-09-03 22:00

Hello Marc/Jan,

我的理解是Jan正在尝试使用此功能:

https://help.sap.com/ viewer/2e90b26cf7484203a523bf0f4b1bc137/7.5.6/zh-CN/ac029de05e164a12ac1ce08d16180f05.html

然后从该选项开始

:在(实时)ODP数据源上基于推送(带有API)的DTP

(来自ODQ守护程序事件的消息)

也在我的数据源中显示为:

"无法从数据源触发流"

有人知道一个链接或注释,该链接或注释在何时可用时解释:"基于推送(带有API)"吗?

谢谢

米格尔

SKY徐
4楼-- · 2020-09-03 21:58

嗨,

我在尝试配置Push实时机制时遇到相同的问题。

我的数据源显示"可以触发流"选项。 我将流程链触发器配置为"仅外部启动",如果我在源系统中检查事务ODQMON,则可以看到使用的dadatsource中的更改,因此我希望流程链能够触发,这不会发生。

你们中的任何一个都知道如何实现Push机制吗?

谢谢

Juan Manuel

me_for_i
5楼-- · 2020-09-03 22:02

Hello Juan,

您是否能够成功创建流式处理链,并且遇到了与上述问题相同的问题。

如果您能够达到预期的结果,请分享步骤(不确定我缺少什么)

谢谢

哈里

一周热门 更多>