在pentaho中,参数仅在mondrian或sql中

问题描述 投票:1回答:1

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

sql parameters mdx pentaho
1个回答
1
投票

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

  1. 要创建新的Mondrian架构,请单击“新建”按钮,或转到“文件”菜单,然后选择“新建”,然后选择“架构”。将出现一个新的架构子窗口。调整大小以适合您的偏好。
  2. 如果您将物理数据模型放在面前,则可以更容易地将其物理化。从“文件”菜单的“新建”部分打开JDBC Explorer,并根据您的喜好进行定位。如果您有更熟悉的第三方数据库可视化工具,请改用它。 JDBC Explorer不是交互式的;它只显示数据源的表结构,以便您可以一目了然地查看其中列和行的名称。
  3. 通常,创建模式时的第一个操作是添加多维数据集。右键单击架构窗口中的Schema图标,然后从上下文菜单中选择Add cube。或者,您可以单击工具栏中的“新建多维数据集”按钮。新的默认多维数据集将显示在架构中。
  4. 单击“新建表”按钮添加表,或右键单击多维数据集,然后选择“添加表”。这将是你的事实表。或者,如果这些是事实表所需的数据类型,则可以选择“查看”或“内联表”。
  5. 单击新表的名称字段中的表条目,然后选择或键入物理模型中要用于此多维数据集的事实表的表的名称。
  6. 通过右键单击多维数据集,然后选择“添加维”或单击“新建维度”按钮来添加维度。
  7. 添加维度时,会自动为其创建新的层次结构。要配置层次结构,请通过单击维度树条目左侧的控制杆图标来展开维度,然后单击“新建层次结构”.0。选择primaryKey或primaryKey表。
  8. 通过右键单击层次结构,然后从上下文菜单中选择“添加表”,将表添加到层次结构中。
  9. 右键单击层次结构,然后从上下文菜单中选择“添加级别”,为层次结构添加级别。
  10. 通过右键单击级别,然后从上下文菜单中选择“添加属性”,将成员属性添加到级别。
  11. 通过右键单击多维数据集并从上下文菜单中选择“添加度量”,将度量添加到多维数据集。
  12. 选择要为其提供值的列,然后选择聚合器以确定应如何计算值。 这些说明向您展示了如何使用Schema Workbench的界面添加和配置基本的Mondrian架构元素。

pentaho docs

© www.soinside.com 2019 - 2024. All rights reserved.