Analizador de fuentes en Informatica | Cómo crear fuente y Target

En ETL/Data Warehouse, encontrará diferentes fuentes y objetivos.

Definición de fuente en Informatica

A Definición de fuente en Informatica es una entidad de donde extrae los registros y luego los almacena en tablas temporales (tablas provisionales) o cachés de transformación de Informatica. Sobre la base del documento de diseño de mapeo/requisito comercial, usted realiza un cambio en estos registros de datos (transforma los datos) y luego carga los datos transformados en otras estructuras de tablas, llamadas tablas de destino.

En cada mapeo de Informatica, siempre habrá un origen y un destino. Para administrar diferentes fuentes y destinos en Informatica, debe utilizar el analizador de fuentes y el diseñador de destinos. Estas herramientas están integradas en la herramienta de diseño Powercenter y se pueden iniciar desde allí.

Analizador de fuente en Informatica

Analizador de fuente en Informatica es una herramienta que le permite crear y modificar definiciones de fuentes. Con la ayuda del analizador de fuentes, puede crear o importar diferentes tipos de fuentes en Informatica, como archivos planos, bases de datos relacionales, hojas de cálculo de Excel, definiciones XML, etc.

De manera similar, al utilizar el diseñador de objetivos, puede crear o importar diferentes tipos de objetivos. Informatica le proporciona la función de crear un origen/destino desde cero diseñando su estructura, o puede crear un origen/destino importando las definiciones. Cuando importa la fuente desde el Database , se importan los siguientes metadatos:

  • Nombre de la fuente (tabla)
  • Ubicación de la base de datos
  • Nombre de las columnas
  • Columnas Tipos de datos
  • Limitaciones

También puede definir las relaciones clave en las tablas, lo cual se aplica solo a nivel de Informatica y se almacena en el repositorio.

El origen o el destino creado/importado en Informatica se puede reutilizar cualquier cantidad de veces en diferentes asignaciones. Cada cartografía Debe tener al menos un objetivo cargable. De lo contrario, la asignación no será válida.

Nota– Cuando creamos origen/destino en el analizador de origen/diseñador de destino, las estructuras solo se crean en Informatica. A nivel de base de datos, no se crea ningún objeto. Por lo tanto, debe crear objetos de base de datos que tengan la misma estructura que creó en Informatica.

Puede importar los siguientes tipos de fuentes utilizando el analizador de fuentes

  • Tablas de relaciones (tablas de bases de datos), vistas y sinónimos.
  • Archivos planos
  • archivos cobol
  • Archivos XML

Consejo de rendimiento – Para mejorar el rendimiento de las tablas de origen relacional, utilice índices en las tablas de la base de datos de origen. En el destino, las tablas deshabilitan o eliminan restricciones e índices de rendimiento.

Cómo abrir el analizador de código fuente en Informatica

A continuación se muestra un proceso paso a paso para abrir el analizador de código fuente en Informatica:

Paso 1) Abra la herramienta de diseño Informatica PowerCenter

Analizador de código abierto en Informatica

Paso 2) En la siguiente pantalla

  1. Double Haga clic en el repositorio que desea conectar.
  2. Introduzca su nombre de usuario
  3. Introducir la contraseña
  4. Haga clic en el botón Conectar

    Analizador de código abierto en Informatica

Después de iniciar sesión correctamente, las carpetas del usuario aparecerán bajo el nombre del repositorio.

Nota -

  1. Si el inicio de sesión no se realiza correctamente, verifique si el usuario tiene privilegios para conectarse al repositorio.
  2. Si no hay ninguna carpeta visible bajo el nombre del repositorio, verifique si la carpeta está creada.
  3. Si se creó una carpeta recientemente, desconéctese del repositorio y vuelva a conectarse.

Analizador de código abierto en Informatica

Paso 3) en el siguiente paso

  1. Haga clic derecho en la carpeta
  2. Seleccione la opción abierta

Analizador de código abierto en Informatica

Cuando una carpeta está abierta, se enumerarán las subcarpetas de esa carpeta.

Analizador de código abierto en Informatica

Paso 4) Haga clic en el menú Analizador de fuente, como se muestra en la figura.

Analizador de código abierto en Informatica

Cómo importar la tabla fuente en Source Analyzer

A continuación se muestran los pasos para importar la tabla de origen en Informatica Source Analyzer:

Paso 1) Vaya a la opción "Fuentes"

En analizador de fuente

  1. Haga clic en la pestaña "Fuentes" del menú principal
  2. Seleccione la opción importar desde la base de datos, luego se abrirá el cuadro de Conexión ODBC.

    Importar tabla fuente en Source Analyzer

Paso 2) Crear conexión ODBC

Ahora crearemos una conexión ODBC (si ya tiene una conexión ODBC, vaya al paso 3)

  1. Haga clic en el botón junto a Fuente de datos ODBC.

Importar tabla fuente en Source Analyzer

  1. En la página siguiente, seleccione la pestaña DSN del usuario y haga clic en el botón Agregar.

Importar tabla fuente en Source Analyzer

Un DSN (nombre de origen de datos) es básicamente una estructura de datos y contiene información sobre detalles específicos (tipo de base de datos, ubicación, detalles del usuario, etc.). El controlador ODBC necesita esta información para poder conectarse a esa base de datos.

  1. Cuando hace clic en el botón Agregar, verá una lista de controladores para varias bases de datos (Oracle, Servidor SQL, Sybase, Microsoft Acceso Excel, etc.) El controlador que seleccione depende de la base de datos a la que desee conectarse. Seleccione el controlador para la fuente de datos. Aquí en guru99 utilizará tablas de bases de datos de Oracle. Seleccione Oracle controlador de protocolo de cable.

    Importar tabla fuente en Source Analyzer

  2. En la página siguiente, seleccione la pestaña general e ingrese los detalles de la base de datos. Luego haga clic en Probar conexión.

    Nota – Los detalles de la base de datos son específicos de su instalación según el nombre de host, el puerto y el SID que seleccionó durante la instalación de la base de datos. Puede obtener estos detalles abriendo archivo tnsnames.ora Ubicado en la carpeta de instalación de Oracle.

Importar tabla fuente en Source Analyzer

  1. Una vez que haya realizado una conexión de prueba, ingrese el nombre de usuario y la contraseña de la base de datos y luego seleccione el botón "Aceptar".

    Importar tabla fuente en Source Analyzer

  2. Si la conexión es exitosa, se mostrará un cuadro de mensaje.

    Importar tabla fuente en Source Analyzer

  1. Seleccione Aceptar para ver la ventana de conexión de prueba y la ventana de configuración del controlador ODBC. La fuente de datos ODBC creada se agregará a las fuentes de datos del usuario. Ahora estamos configurados con la fuente de datos ODBC.

Paso 3) Crear tablas de esquema

En guru99, utilizará las tablas de esquema Scott/Tiger de Oracle. Si no tiene estas tablas en la base de datos, créelas utilizando este script

Descargue el archivo Scott.sql anterior

Paso 4) Ingrese los detalles de la base de datos

En la ventana de importación de tablas:

  1. Seleccione la fuente de datos ODBC para la base de datos Oracle.
  2. Ingrese el nombre de usuario de la base de datos
  3. Ingrese la contraseña de la base de datos
  4. Haga clic en el botón conectar/reconectar. Esto mostrará tablas para el usuario de la base de datos.
  5. Expanda el árbol en la carpeta de tablas y seleccione la tabla EMP
  6. Seleccione el botón Aceptar.

    Importar tabla fuente en Source Analyzer

Paso 5) Verificar y guardar la tabla importada

La tabla se importará en Informatica Source Analyzer. Utilice las teclas "Ctrl+S" para guardar los cambios en el repositorio

Importar tabla fuente en Source Analyzer

De manera similar, puede importar cualquier otra tabla de base de datos en el analizador de origen.

Cómo importar Target en informática Target Diseño

A continuación se muestra un proceso para importar un destino en Informatica Target Diseñador:

En este tutorial, creará la tabla de destino emp_target, que tendrá la estructura idéntica a la tabla EMP de origen. Para importar una tabla de destino, la tabla de destino debe estar presente en la base de datos. Para crear una tabla de destino, utilice el siguiente script. Los tipos de destinos disponibles en Informatica son archivos relacionales, XML y planos.

Descargue el archivo emp_target.sql anterior

Nota – aquí en este tutorial, tanto la tabla de origen como la de destino están presentes en el mismo esquema de base de datos (guru99). Sin embargo, también puede crear un destino en un esquema diferente.

Paso 1) En Informatica Designer, haga clic en el icono del diseñador de destino para iniciar el diseñador de destino.

Importar Target en informática Target Diseño

Paso 2) en el siguiente paso

  1. Seleccione la opción “Targets” del menú principal
  2. Seleccione "importar" desde la opción de base de datos

Importar Target en informática Target Diseño

Paso 3) En la ventana de la tabla de importación.

  1. Seleccione la fuente de datos ODBC para la base de datos Oracle.
  2. Ingrese el nombre de usuario de la base de datos
  3. Ingrese la contraseña de la base de datos
  4. Haga clic en el botón conectar/reconectar. Esto mostrará tablas para el usuario de la base de datos.
  5. Expanda el árbol en la carpeta de tablas y seleccione la tabla EMP_TARGET
  6. Seleccione el botón Aceptar

Importar Target en informática Target Diseño

Esto importará el objetivo en Target Diseñador de Informatica Powercenter. Utilice la tecla "ctrl+s" para guardar los cambios.

Importar Target en informática Target Diseño

En este tutorial, ha importado fuentes y destinos. Ahora ya está todo listo para crear su primer mapeo.

Cómo crear una carpeta en Informatica

A continuación se detallan los pasos sobre cómo crear una carpeta en Informatica:

Las carpetas de Informatica son contenedores lógicos que mantienen los objetos que crea en el diseñador/administrador de flujo de trabajo de Informatica (asignaciones, mapplets, fuentes, destinos, etc.)

Para crear una carpeta:

Paso 1) Abrir administrador de repositorio

Crear una carpeta en Informatica

Nota – Si Informatica Designer ya está abierto, se puede abrir el administrador de repositorio utilizando los accesos directos disponibles en la caja de herramientas.

Crear una carpeta en Informatica

Esto abrirá Informatica Repository Manager en una ventana separada.

Crear una carpeta en Informatica

Paso 2) Sigue estos pasos

  1. Haga clic en el menú de la carpeta
  2. Seleccione la opción Crear

Crear una carpeta en Informatica

Paso 3) en el siguiente paso

  1. Ingrese el nombre de la carpeta deseada
  2. Seleccione Aceptar

Crear una carpeta en Informatica

Esto creará una nueva carpeta y aparecerá un mensaje que dice "La carpeta se creó correctamente".

Crear una carpeta en Informatica

La carpeta recién creada aparecerá en el repositorio respectivo.

Crear una carpeta en Informatica

Esto completa el tutorial. ¡Nos vemos en la próxima!