我的数据库团队使用 MySQL 数据库建立了一个数据库 Cube。我需要从 PHP 连接到这个 Cube 并使用 MDX 查询获取数据。
我找不到如何做到这一点。有人可以尽快帮我解决这个问题吗?
您最好的选择是使用 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 服务器进行测试。