以下步骤描述如何在 EPM 集成代理执行的 SQL 查询中使用 In 和 Between 条件显示数值类型筛选器。
要使用 In/Between 条件显示数值类型筛选器:
在数据集成中,创建与 SQL 数据源关联的 SQL 查询。
查询名称用在“应用程序筛选器”页上,用途是在目标应用程序中注册 SQL 数据源时标识数据提取查询。
有关详细信息,请参阅“创建 SQL 查询”。
从数据集成主页中,单击操作,然后选择应用程序。
从应用程序页中,单击数据目标应用程序右侧的 ,然后选择编辑选项。
单击 (添加)。
在本例中,筛选器的名称为 COL1_COND,“显示提示”的名称为 CONDITIONCOLI。此名称在数据集成的“选项”页上显示为一个目标选项。
单击添加并为 EXTRACT_QUERY 添加一个筛选器,指定 EXTRACT_QUERY 参数的值,然后单击确定。
添加筛选器的结果如下所示:
EXTRACT_QUERY 的值为 TDATA2,CONDITIONALCOLI 使用值范围在 1 - 1999 之间的 "Between" 条件。
在数据集成中,选择步骤 1 中的 SQL 查询。
指定用于根据文件中的标题行和任何筛选器提取数据的 SQL 语句。
以下 SQL 包含筛选器的语法,该语法允许用户使用 "Between" 从某一范围的灵活帐户值中进行选择。注意,没有等号。这是由应用程序筛选器中的条件列表提供的。
数据管理,更新数据规则以添加筛选器。
或者,您可以在运行时用使用“运行集成”页上的选择项更新“筛选器”选项卡。