连接到使用PHP的MySQL数据库的数据库立方体(使用JDBC)

ili*_*ght 6 php mysql olap jdbc mondrian

我的数据库团队使用MySQL数据库建立了一个数据库Cube.我需要从PHP连接到此Cube并使用MDX查询获取数据.

我找不到怎么做.有人可以尽快帮助我吗?

参考文档: - 使用MySQLEnterprise和Mondrian创建交互式OLAPApplications

KoU*_*rch 1

您最好的选择是使用架构工作台为您的多维数据集创建 XML

参考

架构工作台下载

MySQL Jdbc 驱动程序

大多数时候,人们在第一次使用工作台时会遇到一些困难,我强烈建议您在使用它之前,将 mysql jdbc 驱动程序放入驱动程序文件夹中。这样,应用程序将能够在您第一次打开数据库时连接到您的数据库。

将 jdbc-driver-file.jar 放入驱动程序文件夹后:

1- 执行 Schema Workbench(基于 unix/linux 的系统上的 .sh)

2- 转到工具 -> 首选项并设置连接字符串:

  • 驱动程序类名:com.mysql.jdbc.Driver

  • 连接字符串:jdbc:mysql://服务器位置:端口/数据库

  • 用户名:mysql用户

  • 密码: 密码

3-转到文件->打开并打开你的多维数据集

4- 转到文件 -> 新建 -> MDX 查询

如果您希望使用 jPivot 获得更漂亮的 MDX 查询视图,您可以使用 bi 服务器进行测试。