页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

使用说明

本文档主要介绍使用schema-workbench构建mondrain XML工程文件,实现多维立方体的制作,详细列出了基于SQL数据源的构建过程等内容。

 

第一部分 SQL数据源

1. 基础条件

1.1 SQL Server软件;
1.2 JDK1.5 以上java环境;
1.3 数据库表结构。 

面板
borderColor#BBBBBB
bgColor#F0F0F0
borderWidth1
borderStylesolid
 文档目录:

目录

相关文档:

2. XML文件制作

2.1 schema-workbench软件运行

安装完JDK以后,打开schema-workbench软件,运行workbench。
Image Added


点击connect,进入数据源配置界面。配置完后点击测试,若遇到如下错误,表示缺少数据源驱动。可到Smartbi产品安装目录:<Smartbi>\Tomcat\webapps\smartbi\WEB-INF\lib
目录下寻找sqlserver驱动程序_JDBC_SQLServer.jtds,
复制到<schema-workbench>\drivers目录下即可。
Image Added

 

2.2添加事实表

在上侧功能区,点击新建Schema,
Image Added


在新建schema界面左侧功能树schema节点点击右键,选择add cube,对新建的cube点击右键,选择add table,添加事实表
Image Added
Image Added

2.3建立维度

在设计页面左侧cube功能节点,点击右键新建维度
Image Added


填写相关维度名称,选择维度类型。
对新建的维度点击右键,新建维度层级,
Image Added


点击维度层级,增加维度表
Image Added


右击维度层级,新建层级,选择相应取值
Image Added

 

2.4建立度量

对cube点击右键,选择add measure,填写相应的属性项
Image Added


至此,简单的多维模型基本完成。
Image Added


选择view XML功能节点,
Image Added
我们可以查看该多维模型的XML文件,将该xml文件另存到盘符中。

 

3. XML文件部署

3.1 XML文件部署

将步骤2中生成的XML文件拷贝至 <Smartbi>\Tomcat\webapps\mondrian\WEB-INF\queries 目录下。

信息

注意:XML文件为UTF-8字符集

 

3.2 datasources文件配置

在<Smartbi>Tomcat\webapps\mondrian\WEB-INF文件目录下,打开datasources.xml文件,添加如下数据库连接配置信息。

代码块
languagexml
firstline1
linenumberstrue
<DataSource>
	<DataSourceName>Provider=Mondrian;DataSource=foodmart_test;</DataSourceName>
	<DataSourceDescription>foodmart_test</DataSourceDescription>
	<URL>http://localhost:8080/mondrian/xmla</URL>
	<DataSourceInfo>Provider=mondrian;Jdbc="jdbc:jtds:sqlserver://localhost:1433;DatabaseName=foodmart_test";JdbcUser=sa;JdbcPassword=***;JdbcDrivers=net.sourceforge.jtds.jdbc.Driver;Catalog=/WEB-INF/queries/foodmart_test.xml</DataSourceInfo>
	<ProviderName>Mondrian</ProviderName>
	<ProviderType>MDP</ProviderType>
	<AuthenticationMode>Unauthenticated</AuthenticationMode>
	<Catalogs>
		<Catalog name="foodmart_test">
			<Definition>/WEB-INF/queries/foodmart_test.xml</Definition>
		</Catalog>
	</Catalogs>
</DataSource> 


请按实际环境修改上述XML代码段。

 

4. Smartbi连mondrain数据源

登陆Smartbi,进入数据源功能节点,新建数据多维源
Image Added


新建多维立方体,选择上述过程建立的立方体数据源
Image Added