上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 1 约束... 9 1.1 注释... 9 1.2 标识符... 9 1.3 单引号... 9 1.4 双引号... 9 1.5 SQL 保留字... 9 2 数据类型... 10 2.1 日期时间类型... 10 2.1.1 DATE(日期)... 10 2.1.2 TIME(时间)... 11 阅读全文
posted @ 2015-12-11 23:29 江正军 阅读(40978) 评论(3) 推荐(2) 编辑
摘要: SyntaxIMPORT FROM [] [INTO ] [WITH ]Syntax Elements ::= CSV FILE | CONTROL FILEThe type of the file to be imported. You can specify either comma-sepa... 阅读全文
posted @ 2015-12-11 23:02 江正军 阅读(4643) 评论(0) 推荐(0) 编辑
摘要: PM面试分为BW、BO两部分,根据顾问的简历和应聘的岗位所侧重的问题不同。BW包括基础知识、增量、增强、LO抽取、数据源。BO包括 CR、CR、WEBI、UNI。一、 基础知识 技术面试1、 BW中的数据对象有Info Object,Cube,DSO,Info set,Multi-provider,... 阅读全文
posted @ 2015-03-09 14:23 江正军 阅读(9295) 评论(2) 推荐(3) 编辑
摘要: 该文档是根据我过去多年学习与工作经验总结而成,项目开发过程中我都会参考此文档,主要ABAP很多细节上的东西还是还多,不可能你记得很牢固,或者你记得一时,但过不了几天就会忘记,毕竟同一东西你不可能一直做下去,有时项目跨度还是比较大的,需要用的东西也不太一样,有了此文档,加之以前你做过ABAP,回头再做 阅读全文
posted @ 2015-03-05 18:03 江正军 阅读(74252) 评论(41) 推荐(20) 编辑
摘要: 什么是sap的星型结构,能不能详细讲解一下?... 3 Cube的星型结构中SID技术的优点有哪些?... 4 什么是BW的星型结构,与传统的星型结构的区别是什么?... 4 SAP的星型结构相对于传统的星型结构优势?... 4 Cube与DSO的效率问题,谁的效率更高一些呢?... 4 标准DSO 阅读全文
posted @ 2015-02-23 11:52 江正军 阅读(8556) 评论(0) 推荐(2) 编辑
摘要: 颗粒度尽量大:尽量不要在Cube里放太明细的数据(即维度字段越小越好),这种需求首先考虑R3用ABAP解决,如果非要在BW,可以考虑在DSO出明细报表,在Cube出汇总报表,通过RRI接口调用明细报表。 拆分多个:当Cube的数据量很大时,可以拆分成多个Cube,再用MultiProvider拼起来 阅读全文
posted @ 2015-02-23 00:42 江正军 阅读(2429) 评论(0) 推荐(0) 编辑
摘要: 如果某个KeyFig的值满足某条件时才显示出来,则需要设置Condition: 阅读全文
posted @ 2015-02-22 15:59 江正军 阅读(2126) 评论(0) 推荐(0) 编辑
摘要: 去掉上面结果行也变红的问题: 阅读全文
posted @ 2015-02-22 15:55 江正军 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 如果某个特征的值为日期或数字类型,则可以对其变量值进行偏移(在原变量值的基础上减或加上某个间隔值),如下面对下面在原变量的基础上减12个月,即去年同期: 如果某个特征的值为日期或数字类型,则可以对其变量值进行偏移(在原变量值的基础上减或加上某个间隔值),如下面对下面在原变量的基础上减12个月,即去年 阅读全文
posted @ 2015-02-22 15:51 江正军 阅读(1928) 评论(0) 推荐(0) 编辑
摘要: 为某个特征设置交互变量时,最好将在特征限制窗口里设置: 不要在Default Values窗口中设置,因为在Default Values窗口(虽然检测时没有警告)创建的变量无法基于该特征创建文本变量,否则文本变量无法用该交互变量的值进行替换,检测时也会提示无法找到替换的内容: 所以为了创建基于某特征 阅读全文
posted @ 2015-02-22 15:49 江正军 阅读(3048) 评论(0) 推荐(0) 编辑
摘要: 特征值变量 特征值变量 报表运行时,根据给定变量的值对特征进行过滤 Hierarchy变量 Hierarchy变量 报表显示时可以根据用户选择的不同的Hierarchy来显示不同层次的报表 Hierarchy Node变量 针对层次的节点值进行滤过的变量,而不是基于某个特征的变量 Hierarchy 阅读全文
posted @ 2015-02-22 15:43 江正军 阅读(2555) 评论(0) 推荐(0) 编辑
摘要: 引入外部的Hierarchy: 每个特征都可以有Hierarchy(特征可以有三张表:属性+文本+Hierarchy),这个就是外部的Hierarchy(相对于上面报表显示层次设定来说)。这种外部的Hierarchy需要在BW系统里先维护: 如果某个特征的值属于很多不同的层次时,这需要创建多个层次, 阅读全文
posted @ 2015-02-22 15:35 江正军 阅读(2234) 评论(0) 推荐(0) 编辑
摘要: 现修改上面冲突单元格的公式计算方式,使其成为 1.89% - 1.54%: 修改后的运行结果: 阅读全文
posted @ 2015-02-22 15:30 江正军 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: 在多币种时,合计会出现星星* 将其转换为同一币种:欧元 货币转换规则需要到BW系统中定义: R/3系统中的汇率来自于汇率表TCURR: 通过RSCUR自己创建一个货币转换类型(单位转换:RSUOM): 阅读全文
posted @ 2015-02-22 15:18 江正军 阅读(1824) 评论(0) 推荐(0) 编辑
摘要: #井号出现在MultiProvider的报表里: 在多币种时,合计会出现星星* 阅读全文
posted @ 2015-02-22 11:39 江正军 阅读(2748) 评论(0) 推荐(0) 编辑
摘要: 覆盖DSO+三次抽(增、修、删)+后修改成支持RecordMode再测试R项合计DSO+三次抽(增、修、删)+后修改成支持RecordMode再测试R项覆盖DSO+一次抽(增、修、删)+后修改成支持Record Mode覆盖DSO(支持Record Mode)+一次抽(增、修、删)合计DSO+一次抽 阅读全文
posted @ 2015-02-22 10:39 江正军 阅读(3713) 评论(0) 推荐(0) 编辑
摘要: 数据集市会要求将一个BW系统里的InfoProvider里的数据再抽到另外的BW系统里去,其中重要的一步就是将源系统中的InfoProvider导出成数据源,然后将导出的数据复制到目标系统使用。具体有以下一些步骤: Export DataSource具体操作: 自动生成的数据源名是在DSO名前加上了 阅读全文
posted @ 2015-02-22 09:53 江正军 阅读(1700) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-02-22 09:53 江正军 阅读(2040) 评论(0) 推荐(1) 编辑
摘要: 不管是哪种DSO,表里的数据都会有Record Mode这一字段,NEW表与Active表里的该字段是由数据源上传上来的,而Chang Log则是由BW系统在激活时由抽取上来的数据与Change Log里原有数据进行比对得到的,并且 后像、A像 都以是 X前像+后像来记录,R像与D像 则还是以本身的 阅读全文
posted @ 2015-02-22 09:52 江正军 阅读(4330) 评论(0) 推荐(0) 编辑
摘要: 以文件来创建数据源: 阅读全文
posted @ 2015-02-22 09:49 江正军 阅读(1408) 评论(0) 推荐(0) 编辑
摘要: 如果有这么一类业务数据源:数据源本向不支持增量,也就是说只有全量;业务数据存在分期,并且当期以前的数据都不能再增加、删除、修改,这类数据可以使用全量来模拟增量。具体做法是:将当期之前的所有期使用全量抽上来,该全量信息包的数据选择Data Selection为小于当期的所有期的数据;然后再创建一个全量 阅读全文
posted @ 2015-02-22 09:45 江正军 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 注:如果是新增一条数据,则是使用后向空格,而不是N像,因为后像与N像在结果是上等效的,所以新增时就使用后像替换新像 注:如果是新增一条数据,则是使用后向空格,而不是N像,因为后像与N像在结果是上等效的,所以新增时就使用后像替换新像 Ø N:新增 Ø X前像:修改前的值 Ø 空格:后像,要修改成什么值 阅读全文
posted @ 2015-02-22 09:44 江正军 阅读(1153) 评论(0) 推荐(0) 编辑
摘要: FI(财务) FI--GL:财务会计,总分类帐 0FI-GL-1:总分类帐:业务量 0FI-GL-10:总分类帐:领先分类账余额 0FI-GL-14 0FI-GL-20 0FI-GL-21 0FI-GL-40 0FI-GL-4:总分类帐:带有增量提取的行项目 FI-AP: 财务会计:供应商 0FI_ 阅读全文
posted @ 2015-02-22 09:43 江正军 阅读(6017) 评论(0) 推荐(0) 编辑
摘要: 数据量大的情况下,一般填充设置表需要花费好几天时间,默认通过SBIW后台填充设置表Setup Table时,会默认启动一个Job,但这个Job对机器硬件资源利用不够好(只用到一台服务器帮我们做这件事件),如果在一个公司有好几台服务器集群的情况下,可以通过SM36来自定义一个Job,用上这些资源 比如 阅读全文
posted @ 2015-02-22 09:42 江正军 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 数据源的增量处理方式表:ROOSOURCE 增量处理的属性表:RODELTAM 上图中OBJVERS表示数据源的版本,有两种取值,A表示激活版本,即可用的激活版本,可以通过RSA6来查看(只要是激活了的,不管是自己建的数据源还是系统标准的,都可以通过RSA6来查看到);D表示系统标准的数据源版本,可 阅读全文
posted @ 2015-02-22 09:41 江正军 阅读(10812) 评论(0) 推荐(0) 编辑
摘要: SAP主数据一般不做增量更新,一般采用全量。但主数据还是可以个性的,当主数据修改的,会在PSA底表里记录一条M版本的新数据,这需要激活后报表在使用新的数据 经过信息包与DTP传输后,点击维护主数据菜单查看数据: 发现修改了: 但真正的PSA底表里的数据情况如下: 此时需要激活主数据,否则出报表时属性 阅读全文
posted @ 2015-02-22 09:41 江正军 阅读(1579) 评论(0) 推荐(0) 编辑
摘要: RSA5:只能查看标准数据源。可用来激活传输标准数据源 RSA6:能查看激活了的标准数据源,以及自建数据源。在RSA6看得到的数据源都是可以使用的数据源。并可用来对数据源进行增强 阅读全文
posted @ 2015-02-22 09:39 江正军 阅读(1274) 评论(0) 推荐(0) 编辑
摘要: BW系统没有针对InfoPackge抽取失败的错误处理机制,但针对DTP则有一套错误数据处理机制: BW系统没有针对InfoPackge抽取失败的错误处理机制,但针对DTP则有一套错误数据处理机制: 当抽取出错后,打开Error DTPs,查看其Error Stack,并修改错误数据后,再运行该Dr 阅读全文
posted @ 2015-02-22 09:38 江正军 阅读(1932) 评论(0) 推荐(0) 编辑
摘要: 同一个源到同一个目标,只允许一个Transformateion 同一个源到同一个目标,可以有N个DTP,但Delta抽取模式下的DTP之间的过滤条件是不能重叠(是为了保持增量数据的一致性,这与增量信息包InfoPackage的增量条件固定要使用初始化信息包的过滤条件一样) DTP可以设置不同的抽取模 阅读全文
posted @ 2015-02-22 09:37 江正军 阅读(919) 评论(0) 推荐(0) 编辑
摘要: (注:非后勤模块信息包不能选择下面第三种初始化方式: ) 初始化的过程会做的三件事: 1、加载初始数据 2、打初始标记(主要记录初始化时数据过滤条件是什么,在增量抽取时使用与初始化同样的过滤条件,并且你可以查看增量类型的InfoPackage信息包的选择条件是不能输入值的,只有初始化才能输入过滤条件 阅读全文
posted @ 2015-02-22 09:36 江正军 阅读(2595) 评论(0) 推荐(0) 编辑
摘要: ECC端的SBIW界面也可通过BW系统远程登录进入: 远程登录到ECC源系统,进行数据源的创建与配置: 在ECC端输入SBIW: 在ECC端输入SBIW: 下面以物料主数据的文本为例: 如果不需要某个表里的所有字段,则可以单独为这个表创建一个视图,选择需要的字段,再以这个视图为基础创建数据源 下面需 阅读全文
posted @ 2015-02-21 14:13 江正军 阅读(5701) 评论(1) 推荐(1) 编辑
摘要: 一般数据存入到数据库中是不带格式的,如日期以 YYYYMMDD 存储,数字以 ZZZZ.ZZ存储,但有时提供的数据是带格式的,如日期为 YYYY/MM/DD,数字为 Z,ZZZ.ZZ Format的作用:就是用来告诉系统数据源中上传上来的数据的格式到底是带格式的外部数据,还是不带格式的内部数据,如有 阅读全文
posted @ 2015-02-21 13:58 江正军 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: RSA3的主要作用是在源系统端预提某个数据源的数据,也就是预提取数据,测试一下,看看数据源是否有数据 预提的数据是指预提初始数据,还是包括增量数据? 视情况 比如后勤类型的数据源:预提时会从设置表里提,但是否还包括Delta-Queue中的增量数据? F:只从设置表里读取 D:从Delta-Queu 阅读全文
posted @ 2015-02-21 10:07 江正军 阅读(1998) 评论(0) 推荐(0) 编辑
摘要: 财务模块没有 Setup Table设置表、Extracties Queue抽取队列、Update Table更新表 这些概念,因为财务模块采用的时间戳来实现的,Pull拉的方式抽数,抽数的过程不需要经过这些中间临时缓存区,过程不像后勤那样麻烦,而是将增量数据直接抽到BW系统,同时也会在Delta 阅读全文
posted @ 2015-02-21 01:41 江正军 阅读(2212) 评论(0) 推荐(0) 编辑
摘要: 第1步就是使用RSA5激活标准数据源,2、3、8、9、10、12步都是在LBWE里完里的,其它当然就是RSA1了 就是准备R3数据源的意思,首先到RSA5去激活需要的数据源,R3端的数据源是D版本的,这个时候在RSA6下就能看到从R3端激活过来的数据 源,RSA6下的数据源已经由D版本变成M版本了, 阅读全文
posted @ 2015-02-21 01:16 江正军 阅读(1808) 评论(0) 推荐(0) 编辑
摘要: 当从“Queued Delta”或“Unserialized V3 Update”这两种更新模式切换到其他更新模式时,一定要先处理掉(删除或通过Job Control将数据更新到Delta Queue中)对应的Extraction Queue(LBWQ)或Update Tables(SM13)缓存里 阅读全文
posted @ 2015-02-21 00:44 江正军 阅读(1440) 评论(0) 推荐(0) 编辑
摘要: 初始化的步骤有两步:做标记、传数据,至于先做哪步,由下面设置来决定: 做标记就是给系统打上初始标记,只要运行过初始化信息包,该标记就会自动打上: 打上初始标记后,再可以创建增量更新的信息包: 如果初始数据量很大,可以将全量信息包与“没有数据会合的初始化”信息结合使用,这样就只需要打初始记,一旦初始标 阅读全文
posted @ 2015-02-21 00:05 江正军 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 数据的更新(同步)有三种方式:V1、V2、V3: V1 - Synchronous update,同步更新,数据会立即更新到目的地(如应用数据表Application Tables、增强队列Delta-Queue),数据的更新动作是由用户数据保存(如点击保存按钮)动作触发,并且数据的更新动作与用户保 阅读全文
posted @ 2015-02-20 20:30 江正军 阅读(3070) 评论(0) 推荐(0) 编辑
摘要: "增量更新Delta Update"区:存储的是至上次提取之后到时目前所有增量的数据;每次抽取之后(不管是从"增量更新Delta Update"区还是从"增量重复Delta Repetition"区抽取,只要发生抽取,则会被清空)该区就会被清空;如果上次抽取没有出错下次还会从该区抽取"增量重复Del 阅读全文
posted @ 2015-02-20 17:02 江正军 阅读(2125) 评论(0) 推荐(0) 编辑
摘要: 通信结构、抽取数据、更新模式都是在 LBWE 里配置的 Setup Table里的数据是供BW初始抽取时读取,需要我们手动通过SBIW中的相应配置菜单来完成初始填充;而Delta Queue则是在业务数据发生时,会主动推过来 后勤数据源:全量抽数时,是否只从Setup Table里抽数?如果Delt 阅读全文
posted @ 2015-02-20 15:09 江正军 阅读(1957) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页