如何在BW中创建数据源及数据抽取

 我来答
可以叫我表哥
2015-01-12 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
采纳数:25897 获赞数:1464983
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。

向TA提问 私信TA
展开全部
1、可使用R3标准数据库表或者自定义表(需注意对于金额或者数量字段,必需有参照表。如果作为数据源的表自己含有金额单位或者数量单位,并且参照表为表本身,那么此表可以直接作为数据源使用;如果作为数据源的表本身没有金额单位或者数量单位,参照表为另外的表,则使用该表作为数据源时会报错。BW的机制好像是表本身金额和数量字段必需有参照表,并且参照表为此表本身,如果参照表与想作为数据源的表不为同一表,则无法取得相应的单位。因此如果参照表为其它表,则可能需建立视图,在视图中关联参照表取得单位),自定义表往往是需要通过比较复杂的程序计算出结果,然后将程序输出结果存在自定义表中,然后通过自定义表作为一般数据源,把数据抽取到BW中
2、建立一般数据源(事务代码:SBIW或RSO2),一般数据源中SAP允许视图/表、查询(指SAP中的信息集,即Query)、FM(功能模块)作为一般数据源,几个参数:应用程序组件(Infosource和infopackage使用应用程序组件的树状结构组织,其实就是一个目录,用来管理数据源的),如果为自定义的,需保证相关的Client都存在,可自行创建应用程序组件(事务代码:RSA6);描述:短中长,如果是视图/表,则输入相应的视图/表名称,提取结构系统自动生成;Delta设置:Delta特殊字段,即作为增量更新的字段,分为三种:时间标记、日历天数、数字指针,这三种的区别,不是太清楚,时间标记即时间戳,应是记录记录更改的时间,日历天数也是上次更改的日期,个人觉得时间标记是更为明细的时间,因为是长度为15的字段,可以精确到分秒吧,日历天数则是到天,数据指针是对增加的记录产生新的指针,三种用来区别新数据的方法;安全间隔下限:以下为SAP的帮助,示例:时戳用于确定增量。最后读取的时戳为:12:00:00。下一个增量提取开始于12:30:00。这种情况下,选择间隔为 12:00:00 到 12:30:00。提取结尾时,指针设置为:12:30:00。一个记录 - 例如一个凭证- 创建于 12:25,但是直到 12:35 才能保存。它不包含在提取的数据中,但是,由于它的时戳,下次也不能提取。正因如此,读取和传输数据之间的安全边际必须始终大于创建此数据源(具有时戳增量)记录的时间最大长度,或者它必须显示一个足够大的间隔 (用于确定使用序列号确定的增量)。个人理解,如果一个凭证创建的经过时间恰好在上次提起后和下次提起后,即跨过了安全间隔,则该凭证会导致无法提取
3、一般数据源创建后,激活数据源(事务代码:RSA6),并使用RSA3测试抽取数据
以上1、2、3步均在R3端完成
4、在BW中复制数据源,建立信息包抽取数据到PSA
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式