![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SAP BI on HANA
KERNAL77
这个作者很懒,什么都没留下…
展开
-
用DS配置oracle数据库时,使用和客户端相同的账号导致的问题
在配置Data Service任务调用oracle数据库的存储过程时,发现总是不生效(日志显示成功),但同步表又可以,百思不得其解。后来把存过的语句在DS中执行,观察实时结果,发现在oracle客户端执行的增删改操作,在DS中看不到。原来DS配置data store和oracle客户端使用的是同一用户,查了下,oracle同一用户可以连接多个session,但session内的操作互相之间看不到,只有一个session关闭后,它的刷新才能被其它session看到。关闭客户端连接,果然DS中可以看到刷新的原创 2020-07-05 10:15:10 · 428 阅读 · 0 评论 -
授予用户data preview权限
用户要使用视图的data preview功能,需要授予其CREATE_INTERMEDIATE_CALCULATION_VIEW_DEV存过的执行权限。但该存错过程带有"_dev"后缀,在schema下是看不到的,也无法在HANA studio中直接配,需要用脚本授权。GRANT EXECUTE ON SYS.CREATE_INTERMEDIATE_CALCULATION_VIEW_DEV TO <USER_NAME>...原创 2020-05-16 09:16:41 · 547 阅读 · 0 评论 -
HANA上限制用户只能访问部分数据表碰到的问题
需要在HANA上限制开发用户只能访问部分数据表,发现用system用户不能进行按表授权,需要用这些表所属的schema用户进行授权,但不知道密码,用system账号修改该用户密码,一直报“account disactivated, too many invalid connect attempts”错误。每次修改密码,再刷新就发现又被锁定了。百度了下,提示可能是有其他地方在用该账号。后来发现SLT也报错了,是不是SLT在用呢,查了下资料,果然该schema用户是SLT在抽取表时,在HANA上生成的, 密码是原创 2020-05-15 14:09:05 · 747 阅读 · 0 评论 -
HANA笔记
1、分析视图尽量只使用data foundation进行连表取字段,不做其它操作,不使用star join。2、过滤、计算列尽量在计算视图中处理3、限制列都可以用计算列实现,尽量用计算列4、HANA属性视图中的key字段并不等同与主键,不能保证唯一性5、要检查输入参数是否都做了映射,否则由于HANA的bug,会出现奇怪的问题6、HANA STUDIO要升到最新版本,否则有不能传...原创 2018-12-24 08:31:20 · 978 阅读 · 0 评论 -
BI变更/开发、测试与发布升级
变更/开发:1、变更前先从生产机同步webi和universe到测试机,并更改连接,去掉强制权限过滤(如果有)。2、变更前先从测试机导出数据,用于变更后测试机全字段比对。3、在开发完成后,检查计算视图是否有重复数据(having count(*)>1)。 发布前测试:1、在测试机将变更后数据导出和变更前导出的数据做全字段比对。 发布前准备:1、发布前全备份...原创 2018-12-22 12:42:34 · 212 阅读 · 0 评论 -
BI 服务器直接重启出现问题(AD域验证通不过)
BI 服务器直接重启可能出现问题(AD域验证通不过,登录不上),正常重启顺序:1、停止BI服务和Web服务2、停止tomcat服务3、启动tomcat服务4、启动BI服务和web服务SAP的服务器最好不直接重启,而是启停服务。...原创 2018-12-22 12:31:04 · 521 阅读 · 0 评论 -
universe中派生表在用PLACEHOLDER给HANA模型传输入参数时,验证时报类型转换(字符串转数字)错误
因在HANA模型中无法直接对输入参数进行类型转换,只能先将输入参数变成计算列,再类型转换,idt派生表验证时提示错误”Value1不是数字,无法转换为数字”,修改模型,转换时用IF判断一下Value1的情况,验证通过了,比较奇怪。...原创 2018-12-22 12:27:28 · 1111 阅读 · 0 评论 -
HANA模型在执行data preview/open in sql时不能传入多个输入参数的问题
HANA模型在执行data preview/open in sql时不能传入多个输入参数(验证实际调用时传多个参数是 生效的)?但在universe派生表中使用placeholder可以传多个输入参数?后面再次碰到不能传多个参数问题,升级HANA STUDIO版本后解决,看来是bug...原创 2018-12-22 12:09:49 · 718 阅读 · 0 评论 -
webi笔记
如何将表格按某维度分类汇总1、表格按维度拆分,增加合计行,设置“显示拆分头”,此时原整个表的表头会隐藏,每个分类里会显示分类表头2、设置整个表格“显示表头”,“在每一页显示表头”,让整表表头出来3、删除分类里的分类表头那一行4、奇怪的问题: webi中过滤器条件中包含查询2的结果,且先或再与,如果查询1没有过滤条件或者全部是可选条件且没选,会报错,解决方法:查询1加上必选过滤条件...原创 2018-12-22 12:04:30 · 740 阅读 · 1 评论 -
IDT笔记
1、添加HANA视图时一律采用派生表形式,方便以后添加输入参数或修改过滤条件,更重要的是可进行复杂的数据权限控制。2、由派生表产生业务层(blx)文件时,会把全部列默认成维度,需要手动将数值列改为度量,注意度量需要用聚合函数,并和HANA模型中的聚合函数保持一致,否则在Webi中易碰到未知错误。3、universe中一定要去掉“查询选项”页签中的“结果集大小限制为5000行”的勾选,否则查...原创 2018-12-22 11:27:04 · 574 阅读 · 0 评论