`
tianjun309
  • 浏览: 368508 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

SDN论坛看到BW的问题及相关解答

    博客分类:
  • SAP
阅读更多
  1. 现在有一个 QUERY 运行十分慢 , 所以我想在 BW 里找到一个工具来分析这个 QUERY 是怎么运行的 . 想知道慢在什么地方 , 用了多少时间等一些具体信息 .
    1. BW 中使用交易代码 RSRT
    2. 填上需要测试的报表的技术名称
    3. 单击执行 + 调试
    4. 勾选弹出的调试选项对话框的其他中的显示统计数据和未使用高速缓存
    5. 输入 Querry 的所需要的变量,运行
    6. 结果回来之后, F3 返回 统计数据界面:将持续时间求和减去时间等待时间、用户的时间,得到的时间作为该报表的统计时间
    7. 报表执行的速度一般都是
      cache > BIA > Aggregate > Cube
      自身 ..
      所以第二次执行,能从 cache 取数的话,自然就快
  2. 我在激活一个 DSO 时,由于数据量比较大,差不多有 2 千多万条的数据,之前的传输进程都是绿灯,可在激活过程中,就变成了红灯,不管激活多少次也是红灯,请问这个是什么原因啊

这个 DSO 是主要做报表用,还是做数据存放及 delta 用,如果是后者的话,更改 DSO 的属性把 “SIDs Generation upon Activation” 的勾弃掉,如果是前者,可以通过事务 “RSODSO_SETTINGS” 调整相应参数来提高你的 active 的效率。

Parameter for SID Generation 中, Maximum package Size 2 万, maximum wait time for process 600(10 分钟 ) ,这个数字是否是越大越好 ?
Maximum package Size
是根据你的内存来设的, maximum wait time for process 可以长一点。

  1. 执行 分配工作簿 后,收到了邮件,可是 Excel 里的中文都是井号 “#######” ,请问该怎么解决?谢谢!
    BW
    3.5 的。

a)     退出 BW 系统,关闭所有 BW 系统的窗口和 EXCEL 的窗口;

b)      右键点击 我的电脑 ,选择 属性 ”――>“ 高级 ”――>“ 环境变量 ”--“ 系统变量 ”--“ 新建 ,变量名: SAP_CODEPAGE 变量值: 8400

c)       依次点击 确定 ,保存新增的环境变量 .
不行的话,重启下机器,另外注意用户名密码输入界面下的语言输入 ZH

  1. 我目前在做一个 供应商分析 的报表的时候碰到了一个过滤不出过滤条件的问题,望各位大侠能帮忙!谢谢!

报表是在信息提供者:设备主数据 上出的。供应商是 设备主数据 的一个 属性(导航)。在 query 里制作报表的时候行上是 供应商 ,列上是 设备数 。目的是分析该供应商都提供了多少设备。当然自由特性里有个设备号,可以追溯。
但当我用 rsrt 测试报表的时候, * 正常显示是没有问题的 * ,但想过滤出特定的供应商的时候总是过滤不出来。再追踪的时候出现如下提示:

在特性 ZZCZZS 的主数据表中不存在特性值 ##################### 。因此,无法将此值传输到内部 SID 中。

另外 ecc 的时候 供应商就是中文,并不像其他的设备的属性一样有个编号,然后编号可以对应一个中文。 是不是和中文有关,因为在提示里的特性值是 ##### 有没有解决的办法? 谢谢了!!!

还有在不论是设备主数据还是供应商主数据中中文显示都正常,我在过滤的时候是选择的,而不是输入问题。

RSRC check 你的那二个特征,并修复。

rsa1-- 工具 -- 应用层次结构 / 属性更改 -- 信息对象清单,检查设备特性是否在列表里,选中执行属性更改

  1. SAP 后勤数据的抽取,使用的增量队列,
    财务数据的抽取,使用的是时间戳,

    这句话对不对?

    财务数据使用时间戳,就是说不通过增量队列,数据由业务系统直接到达 BW 系统,

    似乎与实际情况不符。

    1
    、使用 RSA7 查看增量队列时,确实可以看到财务数据源: 0FI_GL_4, 0FI_GL_6,
    2
    、总账凭证过账后,立即进行数据抽取, 0FI_GL_4 并不能立刻抽取到数据,而 0FI_GL_6 立刻就可以抽取到最新数据, 这是怎么回事呢?

    或者我哪里理解错了?

SAP 后勤数据的抽取,使用的增量队列,
财务数据的抽取,使用的是时间戳,

这句话是对的,

总账凭证过账后,立即进行数据抽取, 0FI_GL_4 并不能立刻抽取到数据,而 0FI_GL_6 立刻就可以抽取到最新数据, 这是怎么回事呢?
那是原因这二个的时间戳的粒度不一样,一个是到时分秒的,一个只是到 posting date 的。

0FI_GL_10 0FI_GL_14 都是为 new GL 提供的 datasouce.
0FI_GL_4
0FI_GL_6 BW 7.x 也都是可用的

BW 请求数据,在 R3 端执行对应的 FM 操作,获取数据,写入增量队列

  1. 我现在有个问题,对于同一个 Transformation ,其中有个字段,需要针对不同的 DTP ,赋予不同的值,请问如果处理,谢谢!

1 可以在表 tvarvc 中建一个变量

2
然后在不同的 dtp 中的 transfert routine 里写 赋值给上面变量 code : 比如 dtp A 执行则赋变量的值 A dtp B 则变量的 值为 B 。。。。

3
然后在 transformation start routine 去读 变量的值 看是从哪个 dtp 过来的 ,然后更改处理规则

1、  建立一个表;

2、  DTP 的过滤条件中写代码给表插入一条记录;

3、  在转换中去读取该表中的记录,并在结束例程中删除表中记录。

  1. DSO 用来存储明细数据,其结构比较简单 , 对于值的转换 , 既可以使用合计,也可以使用覆盖的方式。因在源端 ,  如果存在相同的 customer 记录 , 需要合并 , 为了省事 , 并没有写 abap 代码 , 直接启用了合计的方式 , 如果使用合计的方式,可以用 delta 吗(最终的 DSO ? 如果可以 , 该用什么类型的 delta. 如果不可以 , 又不想写代码 , 如何能实现合计和 delta 的两种功能 .

确定你的情况必须要要用合计 ? 用合计的 kf 一般要谨慎的 确定你在的 kf 合计出的结果的正确性 ,不然整个 dso 里的数据都会错误。 delta 适用的 recordmode after image 即可 .

可以用 RSA2 查到每个数据源的 delta 属性,比如 2lis_03_bf ABR, 这表示这个数据有 after image before image revise image.

不是说 ods 用合计不能做 delta 而是说 ods 一般用来记录的是合计每条数据的详细情况,如果 ods 里不做报表 你可以把 kf charactestic 来理解 ,而在 cube 里面来合计 是相对于不同的 diemension 来合计你的 kf 这样是为报表多维分析服务的

ods delta是把 change log表的变化记录往上更新 , "合计 " key值相同下 ,keyfigure累加的 .

你可以用 DSO, 但是得用两层 DSO, 第一层 DSO1 Overwrite 方式 , 用来正确获取 Delta Change log 数据 , 第二层 DSO2 DSO1 更新 , 可以使用 Sum 方式 .

 

  1. 由于每隔一段时间需要对 PSA 进行清理, PSA 的数量多,而且每一个我只懂用右键 -> 管理,然后一条一条地选择需要删除的记录(批量一个时间段的,如 1-3 个月的每日 Delta )。
    请问各位高手,有没有更好的方法可以清理 PSA 的数据。

1、  仅成功登记 / 更新请求 ==== 就是指成功更新到 DSO 或者 CUBE 的数据请求
2
、仅那些未在数据目标中登记的带有错误的请求 ==== 就是出错了,没有更新到 DSO 或者 CUBE 的请求
3
、仅删除装载请求,不要删除激活请求( ODSR...)==== 这个应该是说成功装载但是没有上传到 DSO 或者 CUBE 的请求吧。

一般来说,我们是删除前 30 天的请求,保留一个月的请求数据即可,这样做的好处是还能节省一下磁盘空间

 

  1. FI 怎么抽取当天的数据?

FI-AP AR 的设计就是抽取前面一天的数据,因此增量不能抽取到当天的数据。
如果数据量不大的话,建议进行全量抽取,然后在 BW 使用 DSO 进行增量的处理

  1. 安全上下限

BW 中,存在两种数据抽取方式,完全更新与增量更新,完全更新是每次把截至到某个时间的数据全部抽取,增量抽取则只抽取上次和本次抽取之间更新的数据,很显然,增量抽取能够提高系统效率,根据 SAP 帮 助的说法,增量更新又分为时间戳和增量队列两种方法,其中财务数据的抽取为时间戳增量法,后勤数据的抽取为增强队列法。对于增量更新,都需要先对数据抽取 进行初始化,然后再进行增量的抽取。对于时间戳增量法,系统存在一个延迟时间,即时间戳设置时间与记账时间的差异,比如时间戳是根据创建时间(或输入时 间)来确定是否更新的依据,而在抽取开始时(时间戳已标记),此时凭证已创建而未记账(即未更新至数据库),则此次无法抽取到该凭证,但下次抽取时,由于 已在时间戳范围之外,也不再进行抽取,从而导致抽取数据遗漏,避免此问题, SAP 帮助上给出了通过设置安全抽取时间的方法,设置视图为 BWOM2_V_SAFETY ,可根据不同的数据源设置不同的安全时间,两个小时为推荐设置
这个安全时间是对于已经创建但未保存在凭证而言,如果在这个安全时间内保存了,则此次抽取将包含在内

比如你 6小时抽取一次数据,假如你第一次在 12:00抽取,那么下次应该是 18:00抽取,那么应该来说 18:00抽取的数据是 12:00-18:00的数据才对,但是有种情况需要你考虑,比如我 11:55在做一个凭证,但是中间我去吃饭, 12:30才回来完成这个凭证,那么这个凭证就是 11:55创建的,在 12:00抽取的时候,由于凭证没有产生,因此无法抽取,但是下次 18:00抽取的时候,由于这个凭证是在 11:55创建的,所以也无法抽取到。
BW数据仓库最重要的一条准则就是不重复、不遗漏,那么这样你就遗漏了数据,那么 SAP就想了个办法,就是比如这次我抽取从 06:00-12:00,那么下次我抽取从 11:30-18:00,这样上面的凭证就能抽取出来了吧,这时候 11:30-12:00就有半个小时的重复,这个就叫做 Lower Limit
同上,比如我 12:00抽取的时候,不想抽取 06:00-12:00,而是想抽取 06:00-11:30,那么我就设置一个 Higher Limit 30分钟,则抽取的时候就不会到最新的时间,而是需要过账半小时前的凭证。
比如我设置了 30分钟的 Lower Limit 30分钟的 Higher Limit,那么我 12:00抽取的数据应该是 05:00-11:30的数据,下次抽取的数据时 11:00-17:30,在下次就是 17:00-23:30,在下次就是 23:00-05:30,在下次就是 05:00-11:30,如此循环。

但是如果设置了 Lower Limit Higher Limit之后,请记得在 BW中使用 DSO来处理数据。

  1. 如何在 query 中把默认的转换汇率改成期末汇率 ? query 中默认的汇率转换类型都是 “M” ,但现在我需要把一个报表的转换汇率改成期末汇率,即汇率类型为 “V”.
    该如何解决这个问题 ?

RSCUR 中创建新的货币转换类型就可以了,不过 3.5 版本中事务代码为 rrc1.

  1. 大家都知道从 dso cube 进行增量抽取数据时 , 只有未被抽入 cube 的那部分增量数据才会进入 cube. 而系统具体是怎么从 change log 中判断出那部分增量数据的 ? 具体通过那些表 , 那位给讲解一下 .

每次 DSO 数据进行激活更新时,都会在 change log 表产生一个 request ,这个 request 对应这次请求发生改变的所有记录,如果是新记录, change log table 中的 recordmode = N, 如果是更改,那么会产生 2 条记录,一条 recordmode = X 代表修改前,另外一条 recordmode = ' ' 表示修改后。
cube delta 更新的时候,就是靠这些来获取变化量的,新产生的 request 中的那些记录。

 

  1. 1. Promotion detail information 如何在 BW 中取得?

    2.
    如何取得 weekly stock monthly stock by article quantity inventory value )?(已经在使用 BI content infocube 0IC_C03

    3.
    对于 trasaction data ,在 r3 做过 enhancement 的时候,加上一些 fields ,如果想在 r3 中修改这些 fields (仅仅修改这些 fields 的值),如何让修改过的 transaction data 进入 delta queue

    4.
    datasource 2LIS_03_BF 已经 daily update 0ic_c03 的情況下,在 R3 中用 rsa3 发现 2LIS_03_UM 有很多重复记录,该如何做使得该 datasource 中的数正常?

    5. master data
    R3 BW 是不是都 full load Location Product infoobject 0MAT_PLANT daily update ,但是数据量比较大(目前 600 多万),如果 full load 的话会不会时间比较久并且耗资源?有没有其他解决方案?

    6. inventory management
    的问题:关于 infocube 0IC_C03 是应该从两个 datasource 2LIS_03_BF 2LIS_03_BX 取数,还是应该从三个 datasource 2LIS_03_BF 2LIS_03_BX 2LIS_03_UM

    7. retail price
    如何在 BW 中取得? Moving average price(MAP) 如何在 BW 中取得?

    8.
    process chain 中调用 analysis process auto run 的时候 analysis procee 经常会报错: Value D4QG5ZUPU5NZBG0M4RTH9W7ZC for characteristic D4QG5ZUPU5N7MTOUT8DV7GTPK unknown 。在出错后人手去跑这个 analysis process 又正常。不知道是什麽原因
分享到:
评论

相关推荐

    分布式SDN控制器放置问题研究.pdf

    分布式SDN控制器放置问题的研究是当前网络技术领域的热点话题之一,尤其在大规模网络的管理与控制方面,随着互联网技术的快速发展和业务需求的增长,网络规模与数据流量的急剧增加使得传统网络架构难以应对日益复杂...

    SDN相关ppt.zip

    "第五章 软件下载与安装.pptx"则可能详细介绍了如何获取和安装SDN相关的软件,如控制器、模拟器或者开发工具,这对于搭建实验环境至关重要。 "第二章 SDN实验环境和交换机配置.pptx"将焦点放在实验环境的搭建上,...

    华为认证HCIP-SDN(运维)PPT教材及实验手册V1.0.rar

    《华为认证HCIP-SDN(运维)PPT教材及实验手册V1.0》是华为公司为专业网络工程师提供的一套完整的SDN(Software Defined Networking,软件定义网络)技术培训资料,旨在帮助学习者掌握高级SDN网络的运维技能,并获取...

    SDN原理解析-转控分离的SDN架构

    华为认证的SDN相关课程可能涵盖了以下内容:OpenFlow协议详解、SDN控制器的选型与部署、OpenDaylight等开源控制器的使用、网络虚拟化技术、安全SDN实践、SDN在数据中心和广域网的应用案例等。这些内容旨在帮助学员...

    SDN技术及解决方案

    SDN技术及解决方案的知识点如下: 一、SDN起源与关键技术 软件定义网络(SDN)起源于2006年,最初是作为一个科研项目在园区网诞生。2012年,SDN因在互联网上的应用而名声大噪,并很快扩展到电信网。SDN的发展里程碑...

    2015年南京SDN培训材料PPT

    软件定义网络(Software Defined Network, SDN ),是Emulex网络一种新型网络创新架构,是网络虚拟化的一种实现方式,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,使...

    深入浅出SDN

    SDN的诞生主要是为了解决传统网络架构中存在的局限性,比如手动操作繁琐、网络变更困难、新业务部署缓慢、网络设备操作复杂等问题。SDN提供了一种新的网络架构,其中控制与转发相分离是其本质属性之一。这种架构允许...

    SDN系列课程.zip

    1. SDN的安全性:由于控制平面与数据平面的分离,SDN的安全问题变得尤为重要。课程会讨论如何保护SDN控制器免受攻击,以及如何设计安全的SDN应用。 2. SDN的开放API:开放API如OpenDaylight和ONOS提供了丰富的工具集...

    SDN核心技术剖析和实战指南

    SDN(Software Defined Networking,软件定义网络)是当前网络领域的热点,被...本书对从事SDN 技术产品研发的专业人士、网络运营服务从业人员,以及相关专业的高校学生和对SDN 感兴趣的各位读者,都会提供有益的帮助。

    SDN协议及应用

    在SDN协议及应用的探讨中,OpenFlow是SDN中使用最广泛的协议,它规定了控制器和交换机之间的通信机制。OpenFlow工作原理基于流表,流表定义了网络流量应该如何处理。流表包括包头域、计数器、行动和匹配规则等元素。...

    H3C认证SDN技术工程师(H3CNE-SDN)-学生用书

    通过《H3C认证SDN技术工程师(H3CNE-SDN)》的学习,你将系统地了解和掌握这些知识,并通过实际操作提升解决实际问题的能力。这不仅是个人职业技能的提升,也是对SDN技术深入探索的起点,对于在IT行业中寻求职业发展的...

    20141209_SDN大会演讲_SDN BRAS_宽带远程接入SDN解决方案

    2014未来网络与SDN峰会,WFNEX马振华的演讲《SDN BRAS——宽带远程接入SDN解决方案》。阐述了SDN BRAS面临的市场和政策机遇,提出共建中国SDN BRAS开放生态系统的构想,邀请合作伙伴和WFNEX展开形式多样的合作,包括...

    SDN原理解析-转控分离的SDN架构-2

    本书重点介绍了SDN的定义、价值和SDN架构的基本原理;同时,还介绍了SDN中最重要的系统一SDN控制器实现架构和原理;随后,介绍了SDN而临的各种挑战和可能的应对措施;最后,介绍了如何从现有网络架构演进到SDN架构 本书为...

    SDN控制器维护文档

    SDN(Software Defined Networking,软件定义网络)是一种网络架构,它将网络控制层与数据转发层分离,使得网络管理、配置和策略制定可以独立于硬件设备进行。在SDN架构中,控制器是核心组件,负责全局网络视图的...

    SDN理论与实践案例

    SDN的出现主要是为了解决传统网络架构面临的挑战,如手动操作繁杂、网络变更困难、新业务部署缓慢、硬件设备管理和配置复杂等问题。通过将网络控制抽象化,SDN使得网络更灵活、更易于管理,并且能够更好地支持云计算...

    H3C SDN典型经验案例集汇总.rar

    04 云平台没有配置防火墙下行网络地址池导致SDN控制器创建网关资源失败问题 05 H3C SDN网络overlay组网Oracle 11g RAC集群业务无法正常运行经验案例 06 SDN集中控制模式网络Overlay组网网关上做静态路由负载均衡...

    H3C数据中心SDN解决方案培训教程.rar

    在描述中,我们看到了SDN相关的几个关键部分: 1. **SDN简介**:这部分可能涵盖了SDN的基本概念,包括其起源、核心理念(控制平面与数据平面的分离)、以及相对于传统网络的优势,如提高网络自动化、可编程性和资源...

Global site tag (gtag.js) - Google Analytics