mondrian 3.7在eclipse怎么部署

mondrian 3.7在eclipse怎么部署,第1张

导入mondrian源码步骤如下:

1 ) 下载mondrian-3.0.0.10550 和 jpivot 1.8.0 , mondrian-3.0.0以后的版本 和 jpivot的源码整合不到一起. jpivot好久没更新了!!!! 下载地址:http://mondrian.pentaho.com/

2 ) 在eclipse里新建个web工程, 命名mondrian.

3 ) 解压mondrian-3.0.0.10550/mondrian-3.0.0.10550-src.zip , 将解压的内容覆盖你的工程

4 ) 在ant视图下运行build.xml文件的prepare,parser,generate.resources,def四个目标过程(MondrianGuiDef类是通过builder生成的!! 如果builder过程中出现*********找不到subfloor.xml****的错误的话 你需要http://code.google.com/p/subfloor/wiki/SubflloorHowTo下载一个subfloor.xml文件放到bulid.xml同级目录下)

5 ) 将mondrian-3.0.0.10550/lib/mondrian.war发布包中的WEB-INF/lib中的jar包全部拷贝到Mondrian工程的lib目录中;

6) 根据编译的错误导入必要的jar包.

注意:1、最后执行ant完成对工程进行清理处理;

2、如果一切正常,之后则不需要用mondrian.jar文件,可以依此为标准检测是否构建成功。

导入jpivot源码步骤如下:

直接在你的mondrian工程下新建src/jpivot, 然后将jpivot-1.8.0/src/java的东东考进去就行了, 这个就不细说了

导入成功后就可以把jpivot.jar删掉了

配置数据源:

一. 使用odbj的方式:

控制面板 ->管理工具 ->数据源 (ODBC) ->点击添加 ->选择driver do microsoft access(*.mdb) ->下一步 设置数据源名MondrianFoodMart ->数据库选择(mondrian-3.0.0.10550/demo/access/MondrianFoodMart.mdb)

二. 其它数据库:

在你的mondrian/web-inf目录下执行以下命令(斜体字部分需要自己调整下)

java -cp "lib/mondrian.jarlib/log4j-1.2.8.jarlib/eigenbase-resgen.jarlib/commons-logging-1.0.4.jarlib/eigenbase-xom.jarlib/eigenbase-properties.jarlib/mysql.jar" mondrian.test.loader.MondrianFoodMartLoader -verbose -tables -data -indexes -jdbcDrivers=com.mysql.jdbc.Driver -inputFile=lib/FoodMartCreateData.sql -outputJdbcURL="jdbc:mysql://localhost:3306/foodmart?user=root&password=admin"

千峰扣丁学堂IT教育为您解答:

方式一:

SQLCA.DBMS = "ODBC"

SQLCA.AutoCommit = False

SQLCA.DBParm = "ConnectString='driver=Microsoft Access Driver (*.mdb)DBQ=c:\foodmart.mdb'"

CONNECT

IF SQLCA.SQLCode <>0 THEN

MessageBox("数据库连接失败","请与管理员联系。错误号:" + String(SQLCA.SQLCode) + "~r~n错误原因:" + SQLCA.SQLErrText)

RETURN

else

MessageBox("数据库连接成功","现在进入系统... ...")

end if

方式二:

SQLCA.DBMS = "OLE DB"

SQLCA.AutoCommit = False

SQLCA.DBParm = "PROVIDER='Microsoft.Jet.OLEDB.4.0',DATASOURCE='C:\foodmart.mdb'"

CONNECT

方式三:

建立DSN,通过ODBC连接。这个就不用多说了。

例如:

// Profile my_ass

SQLCA.DBMS = "ODBC"

SQLCA.AutoCommit = False

SQLCA.DBParm = "ConnectString='DSN=my_ass'"

现在做关联规则算法实验数据有两种做法,一种是找专门的数据集,比如说Microsoft Anonymous Web Data (anonymous-msweb)、foodmart 这类数据集;还有一种是将分类数据集比如UCI数据集直接构造成可以用的关联数据集


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9671779.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存