mysql - 我们可以直接在 MySql 数据库上执行 Mdx 查询吗?如果可以,怎么办?

标签 mysql analytics mdx pentaho

我想直接对 MySQL 数据库使用 MDX 查询。现在我正在使用 Pentaho 的 MIS 分析来运行 MDX 查询。

最佳答案

您不能在数据库上执行 MDX 查询,但可以执行相关的 SQL 查询,为此您将在 Pentaho 中启用 Mondrian 日志。这样它将为该特定 MDX 查询生成 SQL 查询。

请按照以下步骤操作:

  1. 转到\pentaho\WEB-INF\classes

  2. 编辑。启用 Log4j 文件中的所有日志。

  3. 启用以下标签:

    MONDRIAN
    MDXLOG
    SQLLOG
    

关于mysql - 我们可以直接在 MySql 数据库上执行 Mdx 查询吗?如果可以,怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34543954/

相关文章:

mysql 如果两个表不存在则合并

MySQL触发器不起作用

mysql - 加入后如何获取一张表的所有行?

mdx - 如何从获取更高级别成员的所有后代的 MDX 调用中排除某个成员

sql - 如何自动化 SSAS 的 MDX 测试

olap - MDX:如何将具有多个成员的元组转换为具有单个成员的元组?

mysql - 使用mysql标准格式创建记录

php - OLAP 多维数据集 - PHP 和 MongoDB

mysql - Nodejs中500000或更多记录的排名生成

ruby-on-rails - 如何跟踪 Ruby on Rails 的部分页面浏览量或分析?