摘要: 一、项目的基本开发知识 1. 创建信息立方体 1.1 创建信息对象—特性 注意:层次、属性(显示属性、导航属性)、组合的用法 1.2 创建信息对象—关键值 注意:聚集里的累计值、最大、最小值的意义 1.3 创建信息立方体二、数据加载 2.1 创建源系统 2.2 创建应用组件(Application Component) 2.3 建立和复制数据源 在源系统(R/3)安装Business Content和建立数据源 2.4 创建InfoPackage 加载数据 加载的数据类型包括:主数据(文本、属性、层次)、交易数据 如果主数据的数据量很小,而且不会发生变化,可以用手工维护 注意:在加载主数... 阅读全文
posted @ 2012-07-10 17:07 hanmos 阅读(3198) 评论(0) 推荐(0) 编辑
摘要: About Variable:1.Variable 是和InfoObject绑定的,可用于任何含有该IO的query中。2.Variable有以下几种类型:Characteristic:用于限制Char。Text:用于在报表动态显示文本。Hierarchy:用于限制Hierarchy。Hieararchy Node:用于限制Hierarchy Node。Formula: 可以在公式中使用变量,让用户输入一个数,读取某个Char.的属性(例如Prduct的price属性)等来用于计算。Offset的应用:设置偏移量SAP BI Content内置了很多标准变量。当其无法满足需求时,有时仅仅需要设 阅读全文
posted @ 2012-07-10 16:36 hanmos 阅读(2227) 评论(0) 推荐(0) 编辑
摘要: 在一个项目上线过程中,由于一些模型数据量巨大,抽数十分缓慢,长期在黄灯状态,monitor的消息是:missing messages.处理几次类似问题后,总结了一点经验:首先检查系统的一些参数设置是否正确,和抽数相关的参数包括:1. 检查系统链接是否正常:SM59 2. SBIW进行传输设置: IDOC频率:多少个数据IDOC后返回一个消息IDOC(monitor中,要收到消息IDOC才能确认数据传输完成,否则一直等待直到报missing messages错误)。当IDOC数据包比较大时,建议降低频率,这样可以及时发现问题。一般在5-10之间,不超过20。IDOC数据包:每个数据包包含几条记录 阅读全文
posted @ 2012-07-10 16:28 hanmos 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 昨晚的进程链居然报错了,问题很诡异 这是一个GL的模型,infopackage每次执行都说Error occurred in the data selection ,在BW这边查过ST22和SM21,都没有异常。后来一想,人家都说了,问题出在Extraction的时候,应该去R3查啊于是Environment--》Job Overview--》Source System然啊,是被取消的,也就是说这个东西并不是现在出的错,而是源于过去PS:之前碰到过一次很恶心的,是因为R3那边后台进程占用了Extractor的资源,一直黄灯而且数据保持0条。另外,也不能小看Monitor的Step-By-St. 阅读全文
posted @ 2012-07-10 16:27 hanmos 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 为了节约劳动力,不用每天跑去看处理链的状态,我决定搞一下。 之前的项目上使用的是短信提醒的平台,效果非常好,而我,一个初级顾问,不会写高深的代码,只好采用系统的功能。1:SU01 维护自己的Email地址 2:SCOT 维护SMTP服务器配置(这里我卡了很久才找到解决办法,笨呐!) 3:双击开SMTP(一开始我的系统里这里没有名称,我自己Rename的) PS:此处为SMTP服务器地址,这里用的自己公司的服务器,还没有试过别的 4:配置上自己的SMTP服务器地址和端口,在Set的地方,写上: PS:此处为ABC.com(如果你的邮箱为 123@ABC.com) 5:之后,Setti... 阅读全文
posted @ 2012-07-10 16:11 hanmos 阅读(1104) 评论(1) 推荐(0) 编辑
摘要: 1、Cube中的数据粒度尽量粗,详细数据报表从DSO出;2、在建模的时候尽量将关键指标按照业务逻辑分为多个Cube,然后利用MultiCube出报表,这样报表在执行过程中指标可以并行执行;3、使用聚集;4、在写例程的时候注意abap的技巧;5、在建立数据源的时候对于表与表之间关联的时候,可以考虑建立索引;6、对Cube进行压缩;7、在我们建立数据源的时候,不要写逻辑过于复杂的代码,可以考虑将需要取数的表中的数据抽取到BW端,然后在转换中取数,可以保证数据的正常抽取;8、刷新DB Statistics;9、使用行项目维度(例如物料号); 阅读全文
posted @ 2012-07-10 14:53 hanmos 阅读(949) 评论(0) 推荐(0) 编辑
摘要: RSECADMIN 阅读全文
posted @ 2012-07-10 14:50 hanmos 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 首先一定要配置TNS,看清楚路径:/usr/sap/D20/SYS /sapmnt/D20/profile/oracle不是/oracle/D20/102_64/network/admin修改里面的tnsnames.ora文件。用户名此处输入数据库用户,其用户名用来打开连接。密码建立连接时,要在此两次输入用户的数据库密码以验证身份。连接信息打开数据库连接时,在此输入技术信息。在NATIVE SQL 中建立连接时需要此信息,它取决于数据库平台,且在一般情况下会包含数据库名称和运行数据库的主机。字符串为对应的客户端库提供应与哪个数据库建立连接的信息。永久打开的数据库连接发生中断时,需要使用永久标识 阅读全文
posted @ 2012-07-10 14:48 hanmos 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: 1)Overviewhttps://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/60981d00-ca87-2910-fdb8-d4a2640d69d4Volume Testing for SAP BWERP: Note 821148 - Installing/upgrading Basis Plug-in (PI_BASIS) 2005.1https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4096b8fc-6be7-2a10-618 阅读全文
posted @ 2012-07-10 14:44 hanmos 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 1、 Upload Sequence: Always load master data before transaction data. The master data load creates all SIDs and populates the master data tables (attributes and/or texts). If the SIDs does not exist when transaction data is loaded, these tables have to be populated during the transaction data load, w 阅读全文
posted @ 2012-07-10 14:43 hanmos 阅读(1681) 评论(0) 推荐(0) 编辑
摘要: 1、数据源提取方式:这个ADD对应下图:2、新增的一条数据抽取到PSA然后加载到DSO、Cube。3、在源系统中将这个申请删除掉,再增量抽取到PSA。可以发现,这个自定义的增量数据源增量抽取的只有一条数据,并没有字段反转。4、加载到DSO,并激活后。DSO有效数据表:激活后DSO更改日志表:5、加载到Cube后。 阅读全文
posted @ 2012-07-10 14:40 hanmos 阅读(417) 评论(0) 推荐(0) 编辑