参数仅在mondrian或pentaho中的sql中使用

参数仅在mondrian或pentaho中的sql中使用,sql,parameters,mdx,pentaho,Sql,Parameters,Mdx,Pentaho,早上好,我有一个问题,我试图将一些参数传递给pentaho cde的sql查询,但得到一个错误(查询没有显示任何内容)。我在互联网上看到的例子使用蒙德里安的MDX。是否必须在Mondrian中创建架构并使用MDX?非常感谢您将在pentaho docs中找到以下描述 要创建新的蒙德里安模式,请单击“新建”按钮,或转到 “文件”菜单,然后选择“新建”,然后选择“架构”。一个新的模式子窗口 将会出现。调整大小以符合您的偏好 如果您有物理数据模型,则更容易将其可视化 在你面前。从新的部分打开JDBC资

早上好,我有一个问题,我试图将一些参数传递给pentaho cde的sql查询,但得到一个错误(查询没有显示任何内容)。我在互联网上看到的例子使用蒙德里安的MDX。是否必须在Mondrian中创建架构并使用MDX?非常感谢

您将在pentaho docs中找到以下描述

  • 要创建新的蒙德里安模式,请单击“新建”按钮,或转到 “文件”菜单,然后选择“新建”,然后选择“架构”。一个新的模式子窗口 将会出现。调整大小以符合您的偏好
  • 如果您有物理数据模型,则更容易将其可视化 在你面前。从新的部分打开JDBC资源管理器 “文件”菜单,并根据您的喜好对其进行定位。如果你有 您更熟悉的第三方数据库可视化工具 用它来代替。JDBC浏览器不是交互式的;信息技术 仅显示数据源的表结构,以便 一目了然地查看其中的列和行的名称
  • 通常,创建模式时的第一个操作是添加多维数据集。 右键单击架构窗口中的架构图标,然后选择添加 从上下文菜单中选择多维数据集。或者,您可以单击新多维数据集 工具栏中的按钮。新的默认多维数据集将显示在您的 模式

  • 通过单击“新建表格”按钮或右键单击来添加表格 创建多维数据集,然后选择“添加表”。这将是您的事实表。 或者,您可以选择“视图”或“内联表”,如果它们是 事实表所需的数据类型

  • 单击新表的“名称”字段中的表条目,然后 在物理模型中选择或键入该表的名称 您希望用于此多维数据集的事实表
  • 通过在多维数据集上单击鼠标右键,然后选择“添加”来添加维度 尺寸标注,或单击“新建尺寸标注”按钮
  • 添加维度时,将自动创建新的层次结构 为了它。要配置层次结构,请单击展开维度 维度树条目左侧的杠杆图标,然后 单击新建层次结构0。选择primaryKey或primaryKey表
  • 通过右键单击层次结构,将表添加到层次结构,然后单击 从关联菜单中选择“添加表格”
  • 通过右键单击层次结构向层次结构添加一个级别,然后单击 从关联菜单中选择“添加级别”
  • 通过在标高上单击鼠标右键,将成员属性添加到标高中, 然后从关联菜单中选择“添加属性”
  • 通过右键单击多维数据集并选择“将度量值添加到多维数据集” 从关联菜单中添加度量值

  • 选择要为其提供值的列,然后选择 聚合器,以确定应如何计算值

    这些说明向您展示了如何使用Schema Workbench的 用于添加和配置基本蒙德里安模式元素的接口


  • 是的,必须在Mondrian中创建架构并使用MDXThanks,如何在Mondrian中创建架构?或者你能给我一些指导吗?谢谢,但我点击文件,只会出现在创建一个新的sayku分析,cde仪表板,jpivot视图和数据源。我必须点击数据源?抱歉,我是pentahosayku analytics的新手,它是第三方工具,用于显示模式工作台的数据。创建新蒙德里安模式的de按钮在哪里?因为我只看这4个按钮是的,我有schema workbench,现在我正在使用schema workbench。当我点击连接并点击测试时,它会给我下一个错误:连接到数据库时出错[JIRA]:org.pentaho.di.core.exception.KettleDatabaseException:尝试连接到数据库驱动程序类“oracle.jdbc.Driver.OracleDriver”时出错,请确保安装了“oracle”驱动程序(jar文件)。oracle.jdbc.driver.OracleDriver…但在cde仪表板中,当我创建数据源时,一切都正常。我不知道这是什么happen@ilanasyoutube上有很多关于连接和模式创建的教程都使用了这些材料。顺便说一句,这篇文章帮助你们接受答案