Mapearping En Informatica: Creación, Componentes y Parámetros

⚡ Resumen inteligente

Mapearping En Informatica, es el objeto que vincula las definiciones de origen con las definiciones de destino a través de transformaciones, definiendo exactamente cómo se lee, modifica y carga cada columna de datos durante la ejecución de una sesión ETL.

  • 🔗 Bloques de construcción: Las fuentes, las transformaciones, los destinos y los vínculos entre ellos conforman cada mapa.ping.
  • 📦 Mapa del escenariopings: Un mapa de escenariosping copia una tabla de origen en una tabla intermedia idéntica, keeping ETL fuera de producción.
  • 🧲 Calificador de origen: Arrastrar una fuente relacional a un mapaping Siempre crea un calificador de origen que nunca debe eliminarse.
  • 🔄 Enlace automático: La función de enlace automático por nombre conecta las columnas de origen y destino coincidentes en una sola acción.
  • 📏 parámetros: Un mapaping Este parámetro contiene un valor constante para toda la ejecución, que se establece a través de un archivo de parámetros.
  • 📊 Variables: Un mapaping La variable cambia durante la ejecución y su valor final se guarda en el repositorio.

Mapearping en informática

¿Qué es un mapa?ping?

Un mapaping Es una colección de objetos de origen y destino vinculados entre sí mediante un conjunto de transformaciones. Estas transformaciones consisten en un conjunto de reglas que definen el flujo de datos y cómo se cargan los datos en los destinos.

Un mapaping Consta del siguiente conjunto de objetos:

  • Definición de fuente - Una definición de fuente Define la estructura y las características de la fuente, sus tipos de datos subyacentes, el tipo de fuente de datos, etc.
  • – Los objetos definen cómo se transforman los datos de origen, y durante el proceso se pueden aplicar diversas funciones.
  • Target Definición – La definición de destino define el destino final donde se cargarán los datos.
  • Enlaces Los enlaces conectan la definición de origen con las diferentes transformaciones y tablas de destino. Definen cómo fluyen los datos desde el origen hasta el destino y a través de las transformaciones.

¿Por qué necesitas un mapa?ping?

Un mapaping es un objeto en Informatica con cuya ayuda puede definir cómo se modifican los datos de origen antes de que lleguen al objeto de destino. Por ejemplo, si tiene un nombre de empleado almacenado como “Bill Clinton” en su sistema de origen y el sistema de destino requiere el nombre del empleado en el formato “Clinton” Bill”, tales operaciones pueden diseñarse en el mapaping nivel. En términos básicos, lo que se hace con los datos de origen se define en el mapa.ping .

Un mapaping es el objeto básico de Informatica con el que podemos definir los detalles de la transformación de datos y las características de los objetos de origen/destino. Mapapingnos ayudan a definir la transformación de datos a nivel de columna individual para cada fila. Incluso en un solo mapaping Puedes gestionar múltiples fuentes y destinos.

Componentes del mapaping

Los componentes básicos de un mapaping son:

  • Tablas de origen
  • Mapearping parámetros y variables
  • Target objetos
  • Mapearping transformaciones

Existen diversos objetos que constituyen un mapa.ping. Un mapaping puede constar de fuentes, objetivos, mapaping parámetros y variables, mapplets, diversas transformaciones y funciones definidas por el usuario.

  • Mapearping Fuente: mapaping Las fuentes son los objetos de donde se obtienen los datos de origen. Una fuente puede ser una tabla de base de datos, un archivo plano, una fuente XML o un COBOL Fuente del archivo.
  • Mapearping Target: mapaping El destino es el objeto de destino donde se cargan los datos procesados ​​finales. Un mapaping El destino puede ser una tabla relacional de una base de datos, un archivo plano o un archivo XML. Las fuentes y los destinos son obligatorios en cualquier mapa.ping, aunque su tipo puede diferir.
  • Mapearping Parámetros y Variables: mapaping Los parámetros y las variables te ayudan a crear objetos de variables temporales que te permiten definir y almacenar valores temporales mientras el mapaping Procesa datos. Mapaping Los parámetros y las variables son tipos de datos opcionales definidos por el usuario que se pueden crear para un mapa.ping y se puede consultar y actualizar para un requisito específico. Aprenderemos más sobre el mapa.ping parámetros y variables en esta sección.
  • Maplets: Los mapplets son objetos que consisten en un conjunto de transformaciones, orígenes o destinos. Los mapplets generalmente se crean para reutilizar la funcionalidad existente de un conjunto de transformaciones. Un mapplet se puede utilizar en cualquier número de mappings.

¿Qué es un mapa de etapas?ping?

Un mapa de escenariosping es un mapaping en la que creamos una réplica de la tabla de origen. Por ejemplo, en un sistema de producción, si tiene una tabla "empleado", puede crear una tabla idéntica "employee_stage" en el sistema de producción. ETL esquema.

Disponer de una tabla de preparación local ofrece diversas ventajas. El tiempo de inactividad de la producción no afectará a su sistema ETL, ya que dispone de su propia tabla "employee_stage" en lugar de hacer referencia a la tabla "employee" de producción. En un sistema de producción, pueden existir otras operaciones y procesos que afecten al rendimiento. Sin embargo, al disponer de una tabla de preparación de réplica, solo los procesos ETL accederán a ella. Esto ofrece ventajas en cuanto al rendimiento.

En el mapa de etapaspings,

  • Las tablas de origen y destino tienen estructuras idénticas.
  • Los datos de la tabla de destino son una réplica de los datos de la tabla de origen, o
  • Los datos de la tabla de etapa (destino) son un subconjunto de los datos de origen.

Por ejemplo, si su tabla de origen contiene detalles de empleados de los departamentos 10, 20, 30 y 40, la tabla intermedia puede ser una tabla que contenga únicamente registros de empleados de los departamentos 10 y 30.

Mesas de escenario en un almacenamiento de datos Lograr que la transformación de datos sea eficiente al obtener solo los datos que nos interesan y minimizar la dependencia del ETL/almacén de datos con respecto al sistema operativo en tiempo real.

Cómo crear un mapaping

En este ejercicio, crearemos un mapa de etapas.ping, en la que la fuente será la tabla “emp” y el destino será “emp_target”. El mapaping Se construye en el espacio de trabajo que se muestra a continuación.

Mapearping Espacio de trabajo del diseñador utilizado para el mapa de la etapaping ejercicio

Convenio de denominación – mapaping Los nombres van precedidos de 'm_', seguidos de los nombres de las tablas de origen y destino, separados por un guion bajo.

Ejemplo – si estás cargando la tabla emp_target desde la tabla emp, entonces el mapaping El nombre puede ser 'm_emp_emp_target'.

Paso 1) Mapa de lanzamientoping Diseñador.

  1. Abra la herramienta Informatica Designer.
  2. Haz clic en el mapa.ping Icono de diseñador para abrir el mapaping Diseño

El icono se encuentra en la barra de herramientas del Diseñador, como se muestra a continuación.

Mapearping Icono de diseñador en la barra de herramientas de Informatica PowerCenter Designer

Paso 2) En el mapaping Diseñador:

  1. Haz clic en el mapa.pingmenú
  2. Seleccione la opción Crear.

MapearpingEl menú se abre en el mapa.ping Diseñador con la opción Crear seleccionada

Paso 3) Ingrese al mapaping Asigne el nombre 'm_emp_emp_target' y seleccione el botón Aceptar.

Mapearping cuadro de diálogo de nombre con m_emp_emp_target escrito en

El mapaping Se crearán y se listarán en el Mapa.pingcarpeta s en el navegador del repositorio.

Nuevo mapaping m_emp_emp_target aparece en el mapapingcarpeta s

Un mapaping Debe tener al menos un origen y un destino, así que ahora añadirás ambos.

Paso 4) En este paso haremos lo siguiente:

  1. Seleccione la tabla de origen “emp” en la carpeta Fuentes.
  2. Arrastra y suelta la tabla “emp” en el mapa.ping Diseñador.

Tabla de origen emp siendo arrastrada desde la carpeta Fuentes a Mapaping Diseño

En el mapaping Diseñador, la tabla de origen importada se muestra con su calificador de origen.

Tabla de origen emp importada que se muestra junto al calificador de origen SQ_EMP.

Nota: – cuando importas cualquier tabla relacional (de base de datos) a un mapaping, también se creará un objeto adicional de tipo calificador de origen. Esta transformación del calificador de origen es necesaria y ayuda a Informatica. Servicio de integracion Identifique la tabla de la base de datos de origen y sus propiedades. Cada vez que importe una tabla de origen, también se creará una transformación de calificador de origen. Nunca debe eliminar un objeto calificador de origen en un mapa.ping.

Paso 5) En este paso haremos lo siguiente:

  1. Seleccione la tabla de destino “emp_target” en la Targetcarpeta s.
  2. Arrastra y suelta la tabla “emp_target” en el mapa.ping Diseñador.

Definición de emp_target seleccionada en el Targetcarpeta s en el navegador

En el mapaping Diseñador, la “tabla de destino” se importará y se mostrará.

La tabla emp_target se muestra junto a la fuente en el mapa.ping Espacio de trabajo de diseñador

Para gestionar el espacio de visualización, puede convertir estos objetos en iconos en el mapa.ping.

Paso 6) Haz clic con el botón derecho en cualquier parte del mapa vacío.ping Espacio de trabajo del diseñador y seleccione la opción: Organizar todos los iconos.

Menú contextual del espacio de trabajo que muestra la opción Organizar todos los iconos.

Después de seleccionar la opción "Organizar todo icónico", el espacio de trabajo se verá así.

Los objetos de origen, calificador de origen y destino se reducen a iconos en el espacio de trabajo.

Paso 7) En Informatica, diseñamos con el flujo de izquierda a derecha. Por lo tanto, las tablas de origen deben estar a la izquierda y las de destino a la derecha. Para organizar las tablas en nuestro espacio de trabajo, seleccione la tabla "emp_target" y arrástrela y suéltela a la derecha de la tabla "emp".

El icono emp_target se arrastra a la derecha del icono de la tabla emp.

Después de esta reorganización, el espacio de trabajo quedará así.

Espacio de trabajo con los objetos de origen a la izquierda y los de destino a la derecha.

Nota: – Utilice periódicamente el atajo “Ctrl+S” para guardar los cambios en el repositorio.

Paso 8) Ahora tienes tablas de origen y destino en tu mapa.pingpero el mapaping Aún no está completo. Las tablas de origen y destino deben vincularse para completar el mapa.pingPara vincular el origen y los destinos, haga doble clic en los objetos SQ_EMP y EMP_TARGET para cambiar su vista de icónica a gráfica.

SQ_EMP y EMP_TARGET cambiaron de la vista icónica a la vista gráfica.

Paso 9) Haz clic con el botón derecho en el mapa.ping En el espacio de trabajo del diseñador, seleccione la opción "Autolink" por nombre.

Menú contextual que muestra la opción "Enlace automático por nombre" en el mapa.ping Diseño

Paso 10) Para vincular la tabla de origen con la tabla de destino:

  1. Seleccione las columnas de la tabla de origen.
  2. Arrastra y suelta las columnas sobre la tabla de destino.

Las columnas de calificadores de origen se arrastran a los puertos de la tabla de destino.

Las tablas de origen y destino estarán vinculadas, y aparecerán flechas que las conectarán desde la tabla de origen hasta la tabla de destino.

Flechas que conectan cada columna de origen con su columna de destino correspondiente.

Nota: Aquí has ​​vinculado todas las columnas de origen con las columnas correspondientes de la tabla de destino. Esto significa que, por cada registro de origen que se obtenga, se cargarán todas las columnas de la tabla de destino. Si deseas excluir alguna columna específica, haz clic en el enlace de esa columna y pulsa la tecla Suprimir. El enlace se eliminará y la columna de destino no se cargará.

Paso 11) Utilice el atajo de teclado "Ctrl+S" para guardar los cambios en su mapa.pingEn la ventana de salida, puede ver el mensaje del mapa.ping validación/análisis. Confirma que su mapaping es válido. Además, aparecerá una marca de verificación verde temporal junto al mapa.ping nombre en el mapaping árbol de carpetas, indicando el mapaping se realiza con éxito.

Ventana de salida que confirma que el mapa se guardóping m_emp_emp_target es válido

En el mapapingpuede haber un requisito en el que necesitemos pasar una variable al mapaping, o puede darse un escenario en el que necesitemos calcular valores temporales y almacenarlos para la siguiente ejecución de la sesión del mapa.pingPara estos fines, creamos un mapa.ping parámetros y variables.

Mapearping Parámetros y variables

Como todo lenguaje de programación, Informatica tiene su propia forma de definir parámetros y variables. Sin embargo, a diferencia de otros lenguajes, Informatica no se basa en código. Para crear parámetros y variables en Informatica, es necesario seguir la sintaxis y la navegación predefinidas.

Diferencia entre parámetros y variables –

Mapearping Parámetros Mapearping Variables
Mapearping Los parámetros son aquellos tipos de datos cuyo valor, una vez asignado, permanece constante en todo el mapa.ping correr. Si has creado un mapaping Si el parámetro deptno=20, el valor 20 será constante para todo el mapa.ping ejecutar. Dondequiera que se haga referencia al parámetro, siempre devolverá el valor 20 para esa instancia del mapa.ping correr. Para un nuevo mapaping Por ejemplo, el valor del parámetro puede redefinirse. Mapearping Las variables son objetos a los que se puede hacer referencia en todo el mapa.ping ejecutar (para acceder a sus valores) y sus valores pueden reasignarse. Por ejemplo, un mapaping La variable total_salary se puede utilizar en un mapa.pingy su valor puede actualizarse en función de los salarios.
Se modificó entre ejecuciones editando el archivo de parámetros. Se guarda en el repositorio tras una ejecución exitosa de la sesión y se reutiliza como valor inicial de la siguiente ejecución.

El mapaping Los parámetros y las variables son específicos de un mapa.ping solamente. No se pueden referenciar en otro mapa.ping.

Cómo crear un mapaping Parámetro

Cuando creas un mapaping parámetro, durante la ejecución del mapaping El Servicio de Integración busca su valor asignado. Estos valores se pueden asignar en los siguientes lugares.

  • Dentro de un archivo de parámetros
  • En la asignación de variables previa a la sesión
  • Valor inicial en el repositorio
  • Valor predeterminado asignado durante la creación de variables

Paso 1) Para crear un mapaping parámetro, en Mapaping Diseñador:

  1. Seleccione el mapapingmenú
  2. Seleccione el menú Parámetros y variables.

Mapearpingmenú s con la opción Parámetros y variables seleccionada

Paso 2) En la siguiente pantalla:

  1. Haz clic en el menú "Agregar nueva variable"
  2. En el menú desplegable, seleccione el tipo como parámetro.
  3. Introduzca el nombre del parámetro como $$Deptno
  4. Introduzca un valor inicial de 10
  5. Seleccione el botón Aceptar

Ventana Declarar parámetros y variables con $$Deptno añadido como parámetro

Ahora has creado un mapa.ping El parámetro deptno tiene un valor asignado inicialmente de 10, y este parámetro puede ser referenciado dentro del mapa.ping.

Cómo crear un mapaping Variable

Paso 1) En el mapaping Diseñador:

  1. Seleccione el mapapingmenú
  2. Seleccione el menú Parámetros y variables.

MapearpingEl menú de s se reabrió para declarar un mapa.ping variable

Paso 2) En la siguiente pantalla:

  1. Haz clic en el menú "Agregar nueva variable"
  2. En el menú desplegable, seleccione el tipo como variable.
  3. Introduzca el nombre de la variable como $$TotalSalary
  4. Seleccione el tipo de datos como decimal
  5. Introduzca un valor inicial de 0
  6. Seleccione el botón Aceptar

Ventana Declarar parámetros y variables con $$TotalSalary agregada como variable

Esto creará un mapa.ping variable. Las funciones de variables como SetVariable y SetMaxVariable cambian su valor durante la ejecución.

Nota: – mapaping Los nombres de los parámetros y las variables siempre comienzan con $$.

Preguntas Frecuentes

Sí. El Servicio de Integración escribe el valor final en el repositorio después de que la sesión se haya ejecutado correctamente y lo utiliza como valor inicial la próxima vez que se ejecute esa sesión.

Un archivo de parámetros proporciona valores en tiempo de ejecución a partir de texto plano. La sesión apunta a su ruta, por lo que los valores cambian sin editar ni volver a implementar el mapa.ping.

Un mapplet es un grupo reutilizable de transformaciones con grupos de entrada y salida. Se coloca en el mapa.pingcomparte lógica, pero no puede funcionar por sí solo.

Las causas típicas son un destino sin puertos conectados, un puerto obligatorio eliminado o desconectado, tipos de datos incompatibles a través de un enlace o una definición reimportada cuyas columnas ya no coinciden.

Las funciones SetVariable, SetMaxVariable, SetMinVariable y SetCountVariable actualizan una variable dentro de una expresión. El tipo de agregación elegido en la declaración determina qué función es válida para esa variable.

El mapaping contiene lógica de transformación. Una sesión ejecuta un mapa.ping con conexiones reales y una flujo de trabajo organiza las sesiones y otras tareas en un cronograma ejecutable.

Informatica CLAIRE analiza los metadatos para recomendar coincidencias de columnas, detectar desviaciones del esquema y sugerir lógica de transformación. Las funciones de aprendizaje automático similares en otras herramientas ETL señalan anomalías antes de la validación.

Copilot elabora borradores de DDL de preparación, archivos de parámetros y scripts pmrep o pmcmd en torno a un mapa.pingy genera datos de prueba. No puede construir el mapa.ping en sí mismo, ya que el Mapaping El diseñador es gráfico.

Resumir este post con: