0

我正在尝试在 SpagoBI Server v5.1.0 上部署来自 SpagoBIStudio 5.2.0 的报告。

该报告在 SpagoBIStudio(我的计算机本地)中完美运行,并且我使用 SpagoBI Server 的 Web 界面成功创建了数据源和数据集。
然而,当我单击“.rptdesign”文件的“部署”选项时,我看到以下对话框并且“完成”按钮始终处于禁用状态。

在此处输入图像描述

出于某种原因,我可以选择正确Datasource的,但Dataset下拉列表为空且已禁用。我想这可能是问题所在。
数据源是与 Cosmos 的 JDBC-Hive 连接,数据集在 Studio 和 Server 中都定义为 HQL 查询。

有人知道为什么 SpagoBIStudio 的部署文档向导中没有列出数据集吗?

提前致谢。

4

3 回答 3

1

数据集选择被禁用,因为 Birt 报告没有以这种方式链接到数据集。在 Birt 中有两种使用数据集的方法: - Birt 嵌入式数据集,可以是 Birt 提供的几种类型(SpagoBI 对此没有作用) - SpagoBIServer 类型的数据集;这些通过提供标签链接到 SpagoBIDataset,但这种关联是在模板定义期间写入模板内部的。

希望这可以解决您的问题,我建议您也可以查看 SpagoBI wiki 页面以获取更多信息问候

朱利奥

于 2016-05-23T13:50:49.393 回答
1

您无法完成部署不是因为数据集,而是因为您没有在右侧的树上选择任何功能。

您在存储文档的服务器上没有任何功能,因此您应该使用管理员用户角色转到服务器,然后使用右侧的菜单,在配置文件部分,选择“功能管理”菜单并创建一个作为根的子文件夹。给它你需要的权限在这个操作之后再试一次部署,你应该能够选择一个功能,所以启用了完成按钮

问候

于 2016-05-24T10:33:45.040 回答
0

您不必选择数据集。您的完成按钮未启用,因为您尚未从功能选项卡中选择路径。选择后将启用它并部署您的报告。部署后,您需要为运行报告的参数创建分析驱动程序。

注意:您必须在 SpagoBI 项目文件夹下的资源下配置活动服务器。

于 2016-08-04T07:31:44.797 回答