更新多个Crystal Reports的数据库连接

2020-09-18 16:42发布

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

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


专家您好,

在以下情况下需要您的输入。

方案:具有数百个CR2016报告的SAP BI平台。 CR2016报告中有70%基于Oracle数据库" XYZ"。 管理层决定出于不同原因将数据从数据库" XYZ"复制到" ABC"。 为了适应数据库中的更改,我计划从Crystal Designer中更改Crystal Reports的数据库连接,然后将其导出到BI Launch Pad。 导出到CMS之后,将要求BI Administrator更新CMC中"报告"的"数据库配置"属性中的凭据。

挑战:由于我们有数百种此类报告,因此需要了解是否有任何自动/简便的方法来从Crystal Designer CMC更新CR2016报告的数据库。

假设1::考虑从数据库" XYZ"复制到" ABC"时表名没有变化

假设2::考虑到从数据库" XYZ"复制到" ABC"时表名的更改。

环境详细信息::SAP BI 4.2 SP3; CR2016; Oracle数据库

如果您有任何疑问,请告诉我。


关于

Samraj

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

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


专家您好,

在以下情况下需要您的输入。

方案:具有数百个CR2016报告的SAP BI平台。 CR2016报告中有70%基于Oracle数据库" XYZ"。 管理层决定出于不同原因将数据从数据库" XYZ"复制到" ABC"。 为了适应数据库中的更改,我计划从Crystal Designer中更改Crystal Reports的数据库连接,然后将其导出到BI Launch Pad。 导出到CMS之后,将要求BI Administrator更新CMC中"报告"的"数据库配置"属性中的凭据。

挑战:由于我们有数百种此类报告,因此需要了解是否有任何自动/简便的方法来从Crystal Designer CMC更新CR2016报告的数据库。

假设1::考虑从数据库" XYZ"复制到" ABC"时表名没有变化

假设2::考虑到从数据库" XYZ"复制到" ABC"时表名的更改。

环境详细信息::SAP BI 4.2 SP3; CR2016; Oracle数据库

如果您有任何疑问,请告诉我。


关于

Samraj

付费偷看设置
发送
3条回答
闻人可可
1楼-- · 2020-09-18 17:15

使用.NET或Java SDK并不难做到。 无法使用新的RESTful Web服务SDK,因为这不适用于"经典" Crystal报表。

附件实际上是一个C#" .cs"文件,其文件扩展名更改为" .txt",因此我可以上载它。 它包含我过去用于处理此类任务的代码。 它还使用一个名为" BOECommonInfo"的类来处理与BOBJ的所有连接。 您可以在以下位置找到该代码: http://www.dellstinnett.com/sample_code.html

这是旧代码,但是代码中包含注释,应该很容易将其更新到最新版本的VS或转换为Java。 它不能处理您的假设2,但是添加到其中并不难。

boecrystaladdupdate.txt

您可能还购买了第三方工具来执行此操作。 我将从APOS的工具入手。

-戴尔

哎,真难
2楼-- · 2020-09-18 17:39

嗨Samraj,

这样的独立批量更新将是一场噩梦! 不幸的是,我看到只有3种解决方案:

1。 手动工作。

2。 使用上一个答案中的提示创建脚本。

3。 参加创建付费解决方案以协助完成此类任务的第三方。 360View 就是其中之一。 很高兴离线回答有关此问题的问题。 你可以给我发消息。

祝你好运!

悠然的二货
3楼-- · 2020-09-18 17:35

在此处查看第三方工具列表: http://kenhamady.com/prodctlinks/default.html#doc
其中一些工具可以对数据源进行大量更新。

这是视频演示 用我的软件。

一周热门 更多>