我正在尝试在SpagoBI Server v5.1.0上部署SpagoBIStudio 5.2.0的报告。
该报告在SpagoBIStudio中完美运行(在我的计算机本地),我使用SpagoBI Server的Web界面成功创建了数据源和数据集。 然而,当我单击“.rptdesign”文件的“Deploy”选项时,我看到以下对话框,并且“Finish”按钮始终处于禁用状态。
出于某种原因,我可以选择正确的MainCourse.ID
,但Datasource
下拉列表为空并禁用。我想这可能是问题所在
数据源是与Cosmos的JDBC-Hive连接,数据集在Studio和Server中定义为HQL查询。
有人知道为什么数据集未在SpagoBIStudio的部署文档向导中列出吗?
提前致谢。
答案 0 :(得分:1)
数据集选择已禁用,因为Birt报告未以这种方式链接到数据集。 在Birt中有两种使用数据集的方法: - Birt嵌入式数据集,可以是Birt提供的几种类型(SpagoBI没有任何作用) - SpagoBIServer类型数据集;这些通过提供标签链接到SpagoBIDataset,但在模板定义期间,此关联写在模板内。
希望这可以解决您的问题,我建议您也查看SpagoBI维基页面以获取更多信息 问候
Giulio的
答案 1 :(得分:1)
您无法完成部署,不是因为数据集,而是因为您没有在右侧树上选择任何功能。
您在服务器上没有任何功能来存储您的文档,因此您应该转到服务器和管理员用户角色, 然后使用右侧的菜单,在配置文件部分,选择"功能管理"菜单并创建一个根目录的子文件夹。为它提供所需的权限 在此操作之后再次尝试部署,您应该能够选择一个功能,因此启用了完成按钮
问候
答案 2 :(得分:0)
您不必选择数据集。您的“完成”按钮未启用,因为您无法从功能选项卡中选择路径。选择后,将启用它并部署您的报告。部署后,您需要为报告运行的参数创建分析驱动程序。
注意:您必须在SpagoBI项目文件夹下的资源下配置活动服务器。