SpagoBI 5.0 - 从SpagoBIStudio 4.1

时间:2018-02-06 18:48:04

标签: tomcat spagobi

我在使用SpagoBI时遇到了一些困难。我在本地PC上第一次使用这个系统,所以我尝试根据教程准备一个项目:https://youtu.be/0wdOwN7OUDo

为了准备我使用的项目:

  • SQL Server 2014,
  • driver:sqljdbc42,
  • SpagoBI 5.0(在Apache Tomcat / 7.0.47上),
  • SpagoBIStudio 4.1,
  • Java:SpagoBIStudio的jdk1.6.0_45,SpagoBI的jdk1.8.0_161。

我完成了以下步骤:

  • 配置两个环境(Java的路径)
  • 在SpagoBI中创建新的数据源连接
  • 创建.sbimodel,服务器连接,数据库连接
  • 创建datamart(右键单击商业模型上的SpagoBIStudio>创建> datamart
  • 在服务器上上传datamart和型号

之后在SpagoBI>文档开发,我可以看到我的datamart和另一个样本。不幸的是,在进入我的项目后它加载了一段时间,然后我可以看到空白区域而不是浏览器与我之前在BIStudio中创建的对象。样品加载......

有没有人有这样的问题? 提前感谢您的帮助!

Ĵ

修改
在SpagoBI日志中我发现了这个:

org.hibernate.DuplicateMappingException:表[Fact_Orders]包含由多个物理列名引用的逻辑列名[customer_type_id]:[customer_type_ID],[customer_type_id]。

但我现在想知道,问题似乎在哪里?确实,在我的Fact表中,我的外键名称与维度表中的主键相同。 这是否意味着我必须在Fact表中更改例如外键名称?或者,如果我在SpagoBIStudio模型中更改它,那可能就足够了吗?

1 个答案:

答案 0 :(得分:0)

好的,更改数据库中Fact表中的列名称有帮助。奇怪的限制......