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数据集直接构造成可以用的关联数据集欢迎分享,转载请注明来源:内存溢出
评论列表(0条)