连接到使用PHP中的MySQL数据库的数据库多维数据集(使用JDBC)


Connecting to Database Cube that uses MySQL database from PHP (using JDBC)

我的数据库团队已经使用MySQL数据库建立了一个数据库立方体。我需要从PHP连接到这个多维数据集,并使用MDX查询获取数据。

我不知道该怎么做。有人能尽快帮我吗?

参考文档:-使用MySQLEnterprise和Mondrian 创建交互式OLAPA应用程序

您的最佳选择是使用Schema工作台为您的Cube 创建XML

参考

Schema Workbench下载

MySQL Jdbc驱动程序

大多数情况下,人们一开始使用工作台时会有点困难,我强烈建议在使用它之前,将mysqljdbc驱动程序放在驱动程序文件夹中。这样,应用程序将能够在您第一次打开数据库时立即连接到数据库。

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

1-执行模式工作台(在基于unix/linux的系统上为.sh)

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

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

  • 连接字符串:jdbc:mysql://serverlocation:port/database

  • 用户名:mysql用户

  • 密码:密码

3-转到文件->打开并打开你的立方体

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

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