Transformación de Calificador de origen en Informatica

La Transformación de Calificador de origen en Informatica es una transformación activa y conectada. Al crear una asignación, esta es la transformación predeterminada generada por el Diseñador de Power Center.

Esta transformación de calificador de origen de Informatica convierte los tipos de datos de origen en los tipos de datos nativos (Informatica). En tiempo real, puede utilizar esta Transformación de Calificador de Origen de Informatica para Unir Varias Fuentes, Escribir una consulta personalizada, Filtrar Filas o Seleccionar Registros únicos

Para este ejemplo de Transformación de Calificador de origen de Informatica, vamos a utilizar la siguiente tabla mostrar datos (Tabla de empleados)

Transformación de Calificador de origen en Informatica 1

y la tabla de departamentos

Transformación del calificador de origen en Informatica 2

y la tabla de destino es Calificador de origen. Como puede ver, se trata de una tabla vacía

Transformación del calificador de origen en Informatica 3

Configurar la transformación de calificador de origen en Informatica

Antes de comenzar a configurar la transformación de calificador de origen de Informatica, conéctese primero al servicio de repositorios de Informatica proporcionando la credencial de la Consola de administración de Informatica.

SUGERENCIA:Aquí debe proporcionar el nombre de usuario y la contraseña de Informatica Admin Console que especificó al instalar el servidor de Informatica.

Crear Transformación de calificador de origen Definición de origen

Vaya al Analizador de fuentes y defina sus fuentes. Como hemos dicho antes, estamos utilizando tablas de empleados y departamentos de la base de datos de SQL Server como definiciones de código fuente de Informatica. Consulte el origen de la base de datos en Informatica para comprender la creación de la definición de origen

Transformación del calificador de origen en Informatica 4

Crear Definición de destino de Calificador de origen de Informatica

Vaya al Diseñador de destinos para definir el destino. En este ejemplo, estamos utilizando la tabla SQL existente (SourceQualifier) como nuestra definición de destino. Puede consultar Crear tabla de destinos de Informatica mediante Definición de origen para comprender el proceso de creación de una Transformación de calificador de origen de definición de destino

 en Informatica 5

Crear transformación de calificador de origen en Asignación de Informatica

Para crear una nueva asignación, vaya al menú Asignaciones de la barra de menús y seleccione Crear.. opcion. Esto abrirá la ventana de Nombre de asignación como se muestra a continuación. Aquí, debe escribir un nombre único para esta asignación (m_Source_Qualifier) y hacer clic en el botón ACEPTAR.

 Transformación de calificadores de origen en Informatica 6

Cree una transformación de calificador de origen en Informatica

Arrastre y suelte las definiciones de origen de Empleado y de departamento de la carpeta Orígenes al diseñador de asignaciones. Una vez que arrastre la fuente (cualquier fuente), Power Center designer creará automáticamente la transformación de calificador de fuente (transformación predeterminada) para usted.

 Transformación de calificadores de origen en Informatica 7

Permítanme eliminar la Transformación del Calificador de origen de la Tabla de Departamento

en Informatica 8

A continuación, agregamos las columnas fuente de departamento al calificador fuente de empleado. Esta es una forma de agregar dos tablas

Transformación del calificador de origen en Informatica 9

Permítanme eliminar el SQ_Employee (Calificador de Fuente de empleado también).

Crear Transformación de calificador de origen de Informatica

Para crear explícitamente transformación de calificador de origen en Informatica, vaya al menú Transformación de la Barra de menús. A continuación, seleccione Crear.. la opción abrirá la ventana Crear transformación como se muestra a continuación.

Seleccione la Transformación de calificador de origen de la lista desplegable y proporcione el nombre único (SQ_EmployeeDetails) para esta transformación y haga clic en el botón Crear

 Transformación de calificador de origen en Informatica 10

Eso abrirá la ventana Seleccionar Fuentes para Transformación de Calificador de Fuente como se muestra a continuación. Haga clic en Aceptar para seleccionar la tabla de departamentos y la tabla de empleados como fuentes.

 Transformación del calificador de origen en Informatica 11

Ahora puede ver la misma imagen que ha visto antes

Transformación del calificador de origen en Informatica 12

Haga doble clic en la transformación del calificador de origen para ver y modificar las propiedades. La siguiente captura de pantalla muestra la lista de propiedades disponibles en la pestaña Transformación:

  • Seleccionar transformación: De forma predeterminada, seleccionará la transformación que haya seleccionado (o en la que haya hecho clic).
  • Renombrar: Este botón le ayuda a renombrar el nombre de transformación del calificador de origen.
  • Descripción: Utilice este lugar para proporcionar una descripción válida de esta transformación.
Transformación de Calificadores de origen en Informatica 13

La siguiente captura de pantalla muestra las opciones disponibles en la pestaña Puertos:

  • Nombre de puerto: Lista de nombres de columna disponibles. Utilice el botón Nueva columna para agregar nuevas columnas, el botón tijeras para eliminar las columnas no deseadas. Aquí, estamos eliminando la columna deptID porque es una columna duplicada
  • I: Columnas de entrada de calificador de origen.
  • O: Aquí, las columnas marcadas con una marca de verificación son las columnas de salida de transformación de calificador de origen. Si desactiva cualquier columna, esa columna no estará disponible para cargarse en una tabla de destino.

Transformación de Calificadores de origen en Informatica 14

En Propiedades tenemos:

  • Consulta SQL: Utilice esta propiedad para escribir una consulta SQL personalizada. Esta consulta reemplazará la consulta SQL predeterminada generada por el Origen.
  • Unión definida por el usuario: Utilice esta propiedad para Unir varias fuentes.
  • Filtro de fuente: Esta propiedad se utiliza para filtrar las filas seleccionadas. Es igual a la cláusula Where en SQL, o en cualquier base de datos.
  • Número de Puertos Ordenados: se utiliza para ordenar los datos. Similar a la cláusula Order By
  • Nivel de rastreo: Especifique cómo desea rastrear (Detallado)
  • Seleccionar Distinto: Esta propiedad se utiliza para seleccionar los registros Distintos (únicos) del Origen. Similar a SQL DISTINCT
  • Pre SQL: Use esta propiedad para ejecutar el comando SQL en el Origen antes de que se inicie el Servicio de Integración.
  • Post SQL: Use esta propiedad para ejecutar el comando SQL en el Origen Después de que finalice el Servicio de Integración.
Transformación de Calificadores de origen en Informatica 15

Permítanme usar la propiedad de unión definida por el usuario para unir la tabla de empleados y la tabla de departamentos

Transformación del Calificador de origen en Informatica 16

Como puede ver, estamos utilizando la siguiente condición. Puede consultar el artículo de uniones SQL para comprender la condición, o Transformación de ensamblador para comprender el concepto de unión.

 Transformación de calificadores de origen en Informatica 17

A continuación, arrastre y suelte la definición de destino (SourceQualifier) de la carpeta Destinos al diseñador de asignaciones. A continuación, conecte la transformación del calificador de origen con la definición de destino. Por favor, utilice el Enlace automático.. opción para conectarlos.

Antes de cerrar la asignación, Guardemos y Validemos la asignación yendo a la barra de menús de asignación y seleccionando la opción Validar.

 Transformación de calificadores de origen en Informatica 18

Crear transformación de calificadores de origen en Informatica Workflow

Una vez finalizada la creación de la asignación, tenemos que crear el flujo de trabajo para ella. Power Center Workflow manager proporciona dos enfoques para crear un flujo de trabajo.

  • Crear flujo de trabajo manualmente
  • Crear flujo de trabajo con el Asistente

En este ejemplo, crearemos el Flujo de trabajo manualmente. Para ello, vaya al menú Flujos de trabajo y seleccione la opción Crear. Esto abrirá la ventana Crear flujo de trabajo como se muestra a continuación. Proporcione el nombre único (wf_Source_Qualifier) y deje la configuración predeterminada.

 Transformación de calificadores de origen en Informatica 19

Una vez creado el flujo de trabajo, nuestro siguiente paso es crear una tarea de sesión para nuestro mapeo.

Crear sesión de calificador de fuente

Hay dos tipos de sesiones en informatica:

  • Sesión no reutilizable en Informatica
  • Sesión reutilizable en Informatica

Para este ejemplo, creamos una sesión reutilizable y la llamamos s_EmployeeDept_fromSQL_ToSQL para la sesión.Vincule la Tarea de Inicio y la Tarea de sesión. A continuación, vaya al menú Flujos de trabajo y seleccione la opción Validar para validar el flujo de trabajo.

 Transformación del calificador de origen en Informatica 22

En la captura de pantalla anterior, puede observar que la Transformación del calificador de origen en el flujo de trabajo de Informatica es válida.

Ahora, déjame iniciar el flujo de trabajo. Para ello, vaya al menú Flujos de trabajo y seleccione la opción Iniciar flujo de trabajo.

 Transformación de calificadores de origen en Informatica 23

Abramos SQL Server para comprobar si hemos realizado correctamente la unión con la Transformación de Calificador de origen en Informatica

 Transformación de calificador de origen en Informatica 24

Deja una respuesta

Tu dirección de correo electrónico no será publicada.