在 SQL 查询中使用 In/Between 条件显示数字类型筛选器

以下步骤描述如何在 EPM 集成代理执行的 SQL 查询中使用 In 和 Between 条件显示数值类型筛选器。

要使用 In/Between 条件显示数值类型筛选器:

  1. 数据集成中,创建与 SQL 数据源关联的 SQL 查询。

    查询名称用在“应用程序筛选器”页上,用途是在目标应用程序中注册 SQL 数据源时标识数据提取查询。

    有关详细信息,请参阅“创建 SQL 查询”。

  2. 数据集成主页中,单击操作,然后选择应用程序

  3. 应用程序页中,单击数据目标应用程序右侧的 图中显示了“选择”图标。,然后选择编辑选项

    图中显示了“编辑选项”页。

  4. 单击 图中显示了“添加”图标。(添加)

    在本例中,筛选器的名称为 COL1_COND,“显示提示”的名称为 CONDITIONCOLI。此名称在数据集成的“选项”页上显示为一个目标选项。

    图中显示了“编辑选项”页。

  5. 单击添加并为 EXTRACT_QUERY 添加一个筛选器,指定 EXTRACT_QUERY 参数的值,然后单击确定

    添加筛选器的结果如下所示:

    图中显示了“编辑选项”页。

    EXTRACT_QUERY 的值为 TDATA2CONDITIONALCOLI 使用值范围在 1 - 1999 之间的 "Between" 条件。

  6. 数据集成中,选择步骤 1 中的 SQL 查询。

  7. 指定用于根据文件中的标题行和任何筛选器提取数据的 SQL 语句。

    以下 SQL 包含筛选器的语法,该语法允许用户使用 "Between" 从某一范围的灵活帐户值中进行选择。注意,没有等号。这是由应用程序筛选器中的条件列表提供的。

    图中显示了“更新查询”页。

  8. 数据管理,更新数据规则以添加筛选器。

    或者,您可以在运行时用使用“运行集成”页上的选择项更新“筛选器”选项卡。

    图中显示了“运行集成”页。