En ETL / Data Warehouse, encontrará diferentes fuentes y destinos.
Una fuente en ETL es una entidad de la que extrae los registros y luego almacena estos registros en tablas temporales (tablas de ensayo) 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á una fuente y un destino. Para administrar diferentes orígenes y destinos en Informatica, debe utilizar el analizador de origen y el diseñador de destino. Estas herramientas están integradas en la herramienta de diseño de Powercenter y se pueden iniciar desde allí.
Con la ayuda del analizador de fuentes, puede crear o importar diferentes tipos de fuentes en Informatica. Del mismo modo, al utilizar el diseñador de objetivos, puede crear o importar diferentes tipos de objetivos. Informatica le ofrece la función de crear una fuente / destino desde cero diseñando su estructura o puede crear una fuente / destino importando las definiciones. Cuando importa el origen de la base de datos, se importan los siguientes metadatos.
- Nombre de la fuente (tabla)
- Ubicación de la base de datos
- Nombre de columnas
- Tipos de datos de columnas
- Restricciones
También puede definir las relaciones clave en las tablas, que solo se aplica a nivel de Informatica y se almacena en el repositorio.
El origen o destino creado / importado en Informatica se puede reutilizar en cualquier momento en diferentes asignaciones. Cada mapeo debe tener al menos un objetivo cargable. De lo contrario, el mapeo no será válido.
Nota : cuando creamos origen / destino en el analizador de origen / diseñador de destino, las estructuras solo se crean en Informatica. A nivel de la base de datos, no se crea ningún objeto. Por lo tanto, debe crear objetos de base de datos con la misma estructura que creó en Informatica.
Puede importar el siguiente tipo 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 las restricciones y los índices de rendimiento.
En este tutorial, aprenderá
- Cómo abrir Source Analyzer
- Cómo importar la tabla de origen en el analizador de origen
- Cómo abrir Target Designer e importar destino en Target Designer
- Cómo crear una carpeta en Informatica
Cómo abrir Source Analyzer
Paso 1 : Abra la herramienta de diseño de Informatica PowerCenter
Paso 2 : en la siguiente pantalla
- Haga doble clic en el repositorio al que desea conectar
- Introduzca su nombre de usuario
- Introducir la contraseña
- Haga clic en el botón Conectar
Después de un inicio de sesión exitoso, las carpetas del usuario se enumerarán bajo el nombre del repositorio
Nota -
- Si el inicio de sesión no es exitoso, verifique si el usuario tiene privilegios para conectarse al repositorio
- Si no hay ninguna carpeta visible bajo el nombre del repositorio, verifique si la carpeta está creada.
- Si se creó una carpeta recientemente, desconéctese del repositorio y vuelva a conectarse.
Paso 3: en el siguiente paso
- Haga clic derecho en la carpeta
- Seleccionar opción abierta
Cuando una carpeta está abierta, se enumerarán las subcarpetas de esa carpeta.
Paso 4: haga clic en el menú del analizador de fuentes, como se muestra en la figura.
Cómo importar la tabla de origen en el analizador de origen
Paso 1 : analizador de fuente
- Haga clic en la pestaña "fuentes" del menú principal
- Seleccione la opción importar desde la base de datos, después de que se abra este cuadro de conexión ODBC.
Paso 2 : ahora crearemos una conexión ODBC (si ya tiene una conexión ODBC, vaya al paso 3)
- Haga clic en el botón junto a Fuente de datos ODBC.
- En la página siguiente, seleccione la pestaña DSN de usuario y haga clic en el botón Agregar.
Un DSN (nombre de fuente 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 requiere esta información para poder conectarse a esa base de datos.
- Cuando haga clic en el botón Agregar, verá una lista de controladores para varias bases de datos (Oracle, SQL Server, Sybase, Microsoft Access, Excel, etc.) El controlador que seleccione depende de la base de datos que desee conectar. Seleccione el controlador para la fuente de datos. Aquí, en guru99, utilizará tablas de base de datos de Oracle. Seleccione el controlador de protocolo de cableado de Oracle.
- En la página siguiente, seleccione la pestaña general e ingrese los detalles de la base de datos. Luego haga clic en probar conectar.
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 el archivo tnsnames.ora ubicado en la carpeta de instalación de Oracle.
- 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"
- Si la conexión es exitosa, mostrará un cuadro de mensaje.
- Seleccione Aceptar para 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 : en guru99, utilizará las tablas de esquema Scott / Tiger de Oracle. Si no tiene estas tablas en la base de datos, cree las que utilicen este script.
Descargue el archivo Scott.sql anterior
Paso 4 : en la ventana de importación de tablas.
- Seleccione la fuente de datos ODBC para la base de datos de Oracle.
- Ingrese el nombre de usuario de la base de datos
- Ingrese la contraseña de la base de datos
- Haga clic en el botón conectar / reconectar. Esto mostrará tablas para el usuario de la base de datos.
- Expanda el árbol debajo de la carpeta de tablas y seleccione tabla EMP
- Seleccione el botón Aceptar.
Paso 5 : la tabla se importará en Informatica Source Analyzer. Utilice las teclas "ctrl + s" para guardar los cambios en el repositorio.
Del mismo modo, puede importar cualquier otra tabla de base de datos en el analizador de fuentes.
Cómo importar destino en el diseñador de destino
En este tutorial, creará la tabla de destino emp_target, que tendrá la estructura idéntica de la tabla EMP de origen. Para importar la 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 relacionales, XML y archivos planos.
Descargue el archivo emp_target.sql anterior
Nota : 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.
Paso 2- En el siguiente paso
- Seleccione la opción "Objetivos" del menú principal
- Seleccione la opción "importar" de la base de datos
Paso 3 : en la ventana de la tabla de importación.
- Seleccione la fuente de datos ODBC para la base de datos de Oracle.
- Ingrese el nombre de usuario de la base de datos
- Ingrese la contraseña de la base de datos
- Haga clic en el botón conectar / reconectar. Esto mostrará tablas para el usuario de la base de datos.
- Expanda el árbol debajo de la carpeta de tablas y seleccione la tabla EMP_TARGET
- Seleccione el botón Aceptar
Esto importará el destino en Target Designer de Informatica Powercenter. Utilice la tecla "ctrl + s" para guardar los cambios.
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
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 carpeta
Paso 1 : Abrir el administrador de repositorios
Nota : si Informatica Designer ya está abierto, el administrador del repositorio se puede abrir mediante los accesos directos disponibles en la caja de herramientas.
Esto abrirá Informatica Repository Manager en una ventana separada.
Paso 2 : sigue estos pasos
- Haga clic en el menú de la carpeta
- Seleccione la opción Crear
Paso 3 : en el siguiente paso
- Ingrese el nombre de la carpeta deseada
- Seleccione ok
Esto creará una nueva carpeta y aparecerá un mensaje que dice "La carpeta se ha creado correctamente".
La carpeta recién creada aparecerá en el repositorio respectivo.
Esto completa el tutorial. ¡Nos vemos en el próximo!