自动从Excel文件刷新报告

2020-09-24 22:25发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨。

我目前正遇到一个问题:我有一个基于四个excel文件的报告,其中两个将经常更新。 那两个文件将放在服务器上。

是否存在在WebI中自动导入excel电子表格的解决方案?

我试图制作一个脚本,将两个Excel都直接放入Webi服务器文件中(位于E:\ EXPERT \ Business Objects \ SAP BusinessObjects Enterprise XI 4.0 \ FileStore \ Input \ a_202 \ 181 \ 002 \ 177610 \ MyFile-guid [b89c5a0c-2762-4eed-8377-7809e393b62213] .xlsx),但不起作用(文件已更新,但报告仍在获取旧数据,而不是新数据。)。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨。

我目前正遇到一个问题:我有一个基于四个excel文件的报告,其中两个将经常更新。 那两个文件将放在服务器上。

是否存在在WebI中自动导入excel电子表格的解决方案?

我试图制作一个脚本,将两个Excel都直接放入Webi服务器文件中(位于E:\ EXPERT \ Business Objects \ SAP BusinessObjects Enterprise XI 4.0 \ FileStore \ Input \ a_202 \ 181 \ 002 \ 177610 \ MyFile-guid [b89c5a0c-2762-4eed-8377-7809e393b62213] .xlsx),但不起作用(文件已更新,但报告仍在获取旧数据,而不是新数据。)。

付费偷看设置
发送
7条回答
风早神人
1楼 · 2020-09-24 22:43.采纳回答

在弄乱服务器文件时,我发现每次使用Excel文件时,副本都存储在" D:\ EXPERT \ Business Objects \ SAP BusinessObjects Enterprise XI 4.0 \ java \ pjs \ container \ temp \ VMDWHGRP"中 .AdaptiveProcessingServer \ excelds"。

我要做的就是更新脚本,删除存储在该文件夹和voilà中的所有excel文件!

问题解决了,谢谢了!!

Nan4612
2楼-- · 2020-09-24 22:55

不是替换Input文件夹中文件的文件,而是将其保留在本地系统中的其他位置,例如D:/File文件夹。 从富客户端映射本地系统中的excel文件。

然后尝试使用脚本替换D:/File文件夹中的文件。

DafaDDDa
3楼-- · 2020-09-24 22:47

检查下面的链接。 在BI 4.1 SP02中,您可以直接从BI Launch Pad上传文件,并可以在webi报表中使用。 这样做的好处是无需每次都在服务器上放置文件,用户可以根据用途直接替换文件。

https://blogs.sap.com/2013/11/25/new-in-sap-bi-41-sp02-microsoft-excel-as-data-source-for-web- 情报/

半个程序猿
4楼-- · 2020-09-24 22:28

我不确定,但是我注意到的一件事是,如果您遵循从BI启动板上传文件的过程,那么在excel文件中存储的是 新版本和编号。

例如 每当您再次替换文件时,突出显示的路径都会更改。 检查文件存储库中是否发生了相同的事情。如果是,则类似于此操作,尝试通过抄写并查看类似文件的更改。

frs://Input/a_096/116/002/160864/Efashion-guid [18aafa50-abb1-4966-b72f-dc94a3dc4af62] .xlsx

frs://Input/a_096/116/002/160864/Efashion-guid [18aafa50-abb1-4966-b72f-dc94a3dc4af64] .xlsx

槿木_熙
5楼-- · 2020-09-24 22:34
阿米特·库玛(AMIT KUMAR)

问题是我已经尝试过了。 我希望它是自动的,因此我创建了一个脚本,该脚本将覆盖输入文件存储中的文件。 但是然后我的报告表现得很奇怪:当我登录Webi并打开新覆盖的文件时,它很好,但是当我进入报告并刷新它时,我将获得旧数据。

要获取新数据,我必须重命名或复制覆盖的文件,然后在报告中再次选择它。

我做错什么了吗?

我不知道自己是否可以理解,我的英语很生锈。 如果可以解决问题,我可以提供其屏幕截图。

灬番茄
6楼-- · 2020-09-24 22:54

AMIT KUMAR

在浏览链接的注释时,我发现有人与我(Ian Pye)完全一样。

一个解决方案似乎是更新文件的最后修改日期。 您知道我该怎么做吗?

jovirus
7楼-- · 2020-09-24 22:48

没有好的自动更新功能。 最好是通过替换来自webi的文件来进行更新。 但是,如果此文件更新太多,则应该使用Universe选项。

建立Universe之后,如果更改了数据,则只需要在刷新打开的情况下创建报表即可,这将为您更新数据。 如果数据库的结构发生变化,则只需要刷新Universe中的结构即可。 我希望这会给您带来新的想法。

一周热门 更多>