无法将报告部署到SpagoBI Server

时间:2016-05-23 12:29:47

标签: fiware spagobi fiware-cosmos

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

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

enter image description here

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

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

提前致谢。

3 个答案:

答案 0 :(得分:1)

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

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

Giulio的

答案 1 :(得分:1)

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

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

问候

答案 2 :(得分:0)

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

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