我的数据库团队使用MySQL数据库建立了一个数据库Cube。我需要从PHP连接到此Cube并使用MDX查询获取数据。
我找不到怎么做。有人可以尽快帮助我吗?
参考文件: - Creating Interactive OLAPApplications with MySQLEnterprise and Mondrian
答案 0 :(得分:1)
您最好的选择是使用Schema工作台为您的多维数据集创建XML
大多数时候人们在使用工作台时会有点卡住,我强烈建议您在使用它之前将mysql jdbc驱动程序放在驱动程序文件夹中。这样,只要您第一次打开它,应用程序就能够连接到您的数据库。
在驱动程序文件夹中输入你的jdbc-driver-file.jar之后:
1-执行Schema Workbench(基于unix / linux的系统上的.sh)
2-转到工具 - >首选项并设置连接字符串:
驱动程序类名:com.mysql.jdbc.Driver
连接字符串:jdbc:mysql:// serverlocation:port / database
用户名:mysql用户
密码:密码
3-转到文件 - >打开并打开您的多维数据集
4-转到文件 - >新 - > MDX查询
如果您想使用jPivot查看更漂亮的MDX查询,可以使用bi服务器进行测试。