En los siguientes pasos se describe cómo mostrar un filtro de tipo numérico mediante las condiciones In y Between en la consulta SQL ejecutada por el agente de integración de EPM.
Para mostrar un filtro de tipo numérico mediante la condición In/Between:
En Data Integration, cree la consulta SQL asociada al origen de datos SQL.
El nombre de consulta se utiliza en la página Detalles de aplicación para identificar la consulta de extracción de datos cuando se registra el origen de datos SQL en la aplicación de destino.
Para obtener más información, consulte Creación de una consulta SQL.
En la página de inicio de Data Integration, en Acciones, seleccione Aplicaciones.
En la página Aplicación, haga clic en a la derecha de la aplicación de destino de datos y, a continuación, seleccione Editar opciones.
Haga clic en (Agregar).
En este ejemplo, el nombre del filtro es COL1_COND y el nombre de Mostrar petición de datos es CONDITIONCOLI. Este nombre aparece en la página Opciones como opción de destino en Data Integration.
Haga clic en Agregar, agregue un filtro para EXTRACT_QUERY, especifique el valor del parámetro EXTRACT_QUERY y haga clic en Aceptar.
A continuación, se muestran los resultados de la adición de los filtros:
El valor de EXTRACT_QUERY es TDATA2 y CONDITIONALCOLI utiliza una condición "Between" con un rango de valores entre 1 y 1999.
En Data Integration, seleccione la consulta SQL del paso 1.
Especifique la sentencia SQL utilizada para extraer los datos según la fila de cabecera del archivo y los filtros.
En el siguiente SQL, se incluye la sintaxis del filtro, la cual permite a los usuarios realizar una selección entre valores de cuenta flexibles de un rango utilizando "Between". Se puede observar que no hay ningún signo igual. Este lo proporciona la Lista de condiciones del filtro de aplicaciones.
En Data Management, actualice la regla de datos para agregar el filtro.
También puede actualizar el separador Filtros con su selección en la página Ejecutar integración en tiempo de ejecución.