使用网络服务向 excel 报告业务对象:DocID 和 ReportID?

Business Object report to excel using webservices : DocID and ReportID?

我想知道在这个 RESTful 对 BO 的请求中:GET http://:6405/biprws/raylight/vx/documents/{documentId}/reports/{reportId}

什么是 {documentId} 和 {reportId}?

他们在文档中说:

Note: {documentId}: The identifier of the Web Intelligence document retrieved in the document list by: GET http://:6405/biprws/raylight/vx/documents Note: {reportId}: The identifier of the Web Intelligence document report retrieved in the document's reports list by: GET http://:6405/biprws/raylight/vx/documents/{documen tId}/reports

但这行不通。另外,我真的不明白在我想要一个的同时请求所有文件和报告 ID 的意义。

问题: 有没有办法从 launchPad 获取文档和报告 ID。

我以为它们是文档属性上的 ID 和 CUID,但我可能错了。

在 BusinessObjects WebI 术语中,documentreport 之间的区别常常令人困惑。

文档 是独立的报告对象,与单个 .wid 文件关联。当您查看 BI 启动板中的文件夹时,您正在查看 文档 的列表。一个文档将有一个或多个 报告 ,它们在文档中由选项卡表示。

所以这个请求:

http://server:6405/biprws/raylight/v1/documents/123456/reports/2

将从 ID #123456 的 WebI 文档中检索 ID #2 的报告(选项卡)。

请注意,reportid 可能是也可能不是索引。您不能假设调用 .../reports/2 将检索第二个报告选项卡。您必须先致电 .../documents/x/reports 以获取可用报告和关联 ID 的列表。

可以从 BI 启动板或 CMC 中检索 documentid;只需右键单击报告并点击属性——ID 和 CUID 就会在那里。