首页 > 解决方案 > 通过 .NET SDK 在 SAP BI 平台上调度参数化 Crystal Report?

问题描述

我需要以编程方式安排/生成一个 Crystal Report,通过 BI 平台提供参数,并设置数据源凭据。

提供一些历史

我曾尝试使用商业智能平台 RESTful Web 服务端点(按照下面的代码片段,遵循文档)来执行此操作,但似乎不支持使用参数和数据源凭据进行调度(在此处确认)。

POST http://IS-CRYSTAL-DEV.coronation.com:8080/biprws/infostore/5751/scheduleForms/now

可以通过 /raylight REST API 进行调度,但这仅适用于 WebI 报告,而不适用于经典的 Crystal Reports,正如在此处确认的那样。

因为我无法计划/生成带有参数的 Crystal Report,并设置数据源凭据。使用 RESTful Web 服务端点,我正在尝试使用 .NET SDK 来执行此操作。

我的问题

我正在使用SAP Crystal Reports for Visual Studio .NET SDK 开发人员指南,具体参考第1.4.5.3.1.6 节绑定到 ReportSource(SAP Crystal Reports Server 或 SAP BusinessObjects Enterprise 11)

需要将以下程序集引用添加到项目中:

但是,CrystalDecisions.Enterprise.FrameworkCrystalDecisions.Enterprise.InfoStore在安装 Microsoft Visual Studio IDE 的 SAP Crystal Reports for Visual Studio (SP29) 安装包期间未安装,来自此链接:https ://www.sap.com/ cmp/td/sap-crystal-reports-visual-studio-trial.html

因此,我无法登录 SAP Crystal Server / BI 平台,更不用说通过 InfoObject 访问报表来进行我需要的调度。

额外信息

我的问题

  1. 我是否正确地说不能通过商业智能平台 RESTful Web 服务端点安排带有参数和数据源凭据的 Crystal Report?如果可以,那么如何(文档未指定)

  2. 是否可以使用 .NET SDK 以编程方式安排带有参数的 Crystal Report(在 BI 平台上提供)并设置数据源凭据?

2.1。如果是这样,我在哪里可以获得 CrystalDecisions.Enterprise.Framework 和 CrystalDecisions.Enterprise.InfoStore DLL?

2.1.1。如果不需要这些详细信息,那么如何使用 .NET SDK 安排报告?

2.2. 如果没有,有没有办法以编程方式安排带有参数的 Crystal Report(在 BI 平台上提供),并设置数据源凭据;除了使用Java SDK?

标签: .netcrystal-reportsbusiness-objects

解决方案


Crystal Reports .NET SDK 不再支持连接京东方。相反,需要使用 BOE .NET 包,可在此处访问

答案在SAP 社区论坛上


推荐阅读