Transformación de calificadores de origen en Informatica con EJEMPLO
¿Qué es la transformación del calificador de origen?
La transformación de calificador de origen es una transformación activa y conectada que se utiliza para representar las filas que lee el servicio de integraciones. Siempre que agregamos un origen relacional o un archivo plano a un mapapingSe requiere una transformación de calificador de origen. Cuando agregamos un origen a un mapapingLa transformación del calificador de origen se agrega automáticamente. Con el calificador de origen, podemos definir y anular la forma en que se obtienen los datos del origen.
En el siguiente ejemplo, modificaríamos el calificador de origen de nuestro mapa.ping “m_emp_emp_target”, por lo que en lugar de devolver todas las columnas, devolverá solo las columnas seleccionadas.
Paso 1) abrir mapaping “m_emp_emp_target” en el mapaping diseñador.
Paso 2) Double Haga clic en la transformación del calificador de origen “SQ_EMP”. Se abrirá la ventana de edición de propiedades de transformación. Entonces
- Haga clic en la pestaña de propiedades
- Haga clic en el elemento SQL Opción de modificación de consulta, esto abrirá una ventana del editor SQL
Paso 3) En la ventana del editor SQL
- Introduzca la siguiente consulta
SELECCIONE EMPNO, ENAME, TRABAJO, MGR DE EMPNota: – estamos seleccionando las columnas EMPNO, ENAME, JOB & MANAGER de la fuente, por lo que hemos conservado solo aquellas en la consulta de selección
- Seleccione el botón Aceptar
Paso 4) En la ventana "editar transformaciones",
- Seleccione la pestaña Puertos en el menú
- En la pestaña de puertos, verá todos los puertos. Mantenga solo los puertos EMPNO, ENAME, JOB, MGR y elimine otros puertos
Paso 5) Después de eliminar los puertos, seleccione el botón Aceptar
Ahora, vuelva a hacer clic en la pestaña de propiedades en la ventana Editar transformaciones y verá solo los datos que ha seleccionado.
Al hacer clic en el botón "Aceptar", se abrirá Editor SQL Ventana.
- Confirmará que los datos que ha seleccionado son correctos y están listos para cargarse en la tabla de destino.
- Haga clic en el botón Aceptar para continuar con el proceso.
Guardar el mapaping (usando el atajo Ctrl+S) y ejecute el flujo de trabajo; después de la ejecución, solo las columnas seleccionadas se cargarán en el destino.
De esta manera, puede anular en el calificador de origen qué columnas deben recuperarse del origen y esta es la única forma de anular qué columnas específicas se incluirán dentro del mapaping.
Propiedades del calificador de origen
Puede utilizar varias propiedades de Source Qualifier para determinar qué tipo de datos de origen deben transformarse en la tabla de destino.
- Filtro de fuente – Utilizando la propiedad de filtro de origen puede filtrar el número de registros de origen. Por ejemplo, si desea recuperar solo los empleados del departamento 10, puede ingresar la condición de filtro departamentono=10 en la propiedad del filtro de origen y ejecutar los datos.
- Número de puertos ordenados – En la transformación del calificador de origen, también puede ordenar los registros de entrada según el número de puerto. De esta manera, cuando los datos se pasan a las transformaciones dentro del mapapingLeerá el número de puerto y ordenará los datos en consecuencia.
Como los datos se pueden ordenar en función de uno o varios puertos, debe indicar la cantidad de puertos que se utilizarán en la clasificación. Si proporciona un valor de 1, solo se ordenarán los datos empno. Si proporciona un valor de 2, se ordenarán los datos en empno y ename en ambas columnas.
- Seleccionar Distinto – solo puede recuperar registros distintos de la fuente utilizando esta propiedad. Cuando selecciona la opción Seleccionar distinto, el calificador de origen solo obtendrá una combinación distinta de datos de origen.








