Arquitectura de TDM
La arquitectura de TDM consta de herramientas, el servicio de Test Data Manager y otros servicios de aplicación, y las bases de datos.
En la siguiente imagen se muestran los componentes de TDM:
La siguiente tabla describe los componentes de arquitectura:
Componente | Descripción |
---|
Test Data Manager | Un cliente basado en web que puede usar para realizar operaciones de obtención de datos, subconjunto de datos, enmascaramiento de datos y generación de datos, así como operaciones sobre los conjuntos de datos de Test Data Warehouse. |
Developer tool | Un cliente complejo que se utiliza para crear y ejecutar perfiles para analizar los datos. |
Cliente de PowerCenter | La aplicación Cliente de PowerCenter contiene las herramientas para administrar el repositorio y para diseñar asignaciones, mapplets y sesiones para cargar los datos. |
Informatica Administrator | Una aplicación web que se usa para administrar, supervisar, implementar y anular la implementación de flujos de datos. |
Servicio de repositorio de modelos | Un servicio de aplicación que administra el repositorio de modelos. |
Servicio de integración de datos | Un servicio de aplicación que realiza tareas de integración de datos para Developer tool y clientes externos, así como tareas de cobertura de datos para Test Data Warehouse. |
Servicio de Test Data Manager | Un servicio de aplicación que ejecuta Test Data Manager y que administra las conexiones entre los componentes del servicio y los usuarios de Test Data Manager. |
Servicio de repositorio de PowerCenter | Un servicio de aplicación que administra el repositorio de PowerCenter donde se almacenan los metadatos de los flujos de trabajo y las asignaciones que se generan en Test Data Manager. |
Servicio de integración de PowerCenter | Un servicio de aplicación que ejecuta sesiones y flujos de trabajo que se ejecutan desde Test Data Manager. |
Servicio de Test Data Warehouse | Un servicio de aplicación que ejecuta el Test Data Warehouse y administra el repositorio de Test Data Warehouse y el propio Test Data Warehouse. |
Servicio de administración del contenido | Un servicio de aplicación que administra los datos de referencia. Obtiene datos de referencia de diccionario del almacén de datos de referencia cuando se usan diccionarios relacionales para enmascarar conexiones de orígenes de Hadoop. |
Servicio del analista | Un servicio de aplicación que administra las conexiones entre los componentes del servicio y los usuarios que tienen acceso a Business Glossary. |
Administrador de servicios | El servicio de Informatica que administra todas las operaciones del dominio y administra el repositorio de la configuración del dominio. |
Repositorio de TDM | Una base de datos relacional que almacena los componentes definidos en Test Data Manager, como las directivas, los proyectos, las entidades y las reglas. El repositorio de TDM almacena los metadatos que se importan en Test Data Manager desde una base de datos de origen o desde el repositorio de PowerCenter. |
Repositorio de Test Data Warehouse | Una base de datos relacional que almacena los metadatos de la tabla de origen y los metadatos del proyecto de los conjuntos de datos que se crean. |
Test Data Warehouse | Una base de datos relacional que almacena los datos de origen que se incluyen en un conjunto de datos. |
Almacén de creación de perfiles | Una base de datos relacional que almacena los resultados de los perfiles. |
Repositorio de modelos | Una base de datos relacional que almacena metadatos de tabla para los perfiles de obtención de datos. El repositorio de modelos también almacena información de conexión para las conexiones que se crean en TDM. |
Repositorio de configuración del dominio | Una base de datos relacional que almacena las conexiones utilizadas para ejecutar perfiles, los usuarios del dominio de Informatica y los metadatos del dominio de Informatica. |
Repositorio de PowerCenter | Una base de datos relacional que almacena los metadatos de los flujos de trabajo y las asignaciones que se generan desde Test Data Manager. Almacena información necesaria para extraer, transformar y cargar datos. También almacena información administrativa como permisos y privilegios de los usuarios y grupos que tienen acceso al repositorio. |
Herramientas de TDM
Las herramientas de TDM incluyen Test Data Manager, Informatica Developer, Informatica Administrator y el cliente de PowerCenter.
Puede utilizar las siguientes herramientas para realizar tareas administrativas para TDM:
- Test Data Manager
- Una aplicación basada en web que sirve para crear conexiones, integrar una herramienta de prueba con TDM y administrar preferencias y diccionarios.
- Informatica Developer
- Una aplicación cliente que utiliza para crear y exportar perfiles para la obtención de datos.
- Informatica Administrator
Un cliente basado en web que utiliza un administrador del dominio para administrar servicios de aplicación y crear usuarios y grupos de usuarios.
- Cliente de PowerCenter
- Una aplicación cliente que se utiliza para configurar los permisos sobre carpetas y objetos de conexión para el repositorio de PowerCenter.
Servidor TDM
El servidor TDM ejecuta TDM y se integra con el servicio de Test Data Manager y otros servicios de aplicación de Informatica para realizar operaciones de subconjunto de datos, enmascaramiento de datos, generación de datos y obtención de datos.
Servicios de TDM
Los servicios de aplicación de TDM consisten en el servicio de Test Data Manager, los servicios de creación de perfiles y los servicios de aplicación de PowerCenter. Los servicios de aplicación se crean en la herramienta Administrator.
TDM requiere los siguientes servicios:
- Servicio de repositorio de PowerCenter
- Un servicio de aplicación que administra el repositorio de PowerCenter. El servicio de repositorio de PowerCenter acepta las solicitudes del servicio de integración de PowerCenter cuando se ejecuta un flujo de trabajo.
- Servicio de integración de PowerCenter
Un servicio de aplicación que ejecuta los flujos de trabajo que generan los usuarios en Test Data Manager para operaciones de TDM.
- Servicio de repositorio de modelos
- Servicio de aplicación que administra el repositorio de modelos para las operaciones de obtención de datos.
- Servicio de integración de datos
- Un servicio de aplicación que realiza las operaciones de obtención de datos. El servicio de integración de datos se conecta al servicio de repositorio de modelos para almacenar metadatos desde los perfiles de obtención de datos del repositorio de modelos. Cuando ejecuta un perfil, el servicio de integración de datos también almacena los datos de los perfiles de obtención de datos en el almacén de creación de perfiles. El servicio de integración de datos realiza operaciones de movimiento y enmascaramiento de datos en el entorno de Hadoop. Para ejecutar un plan de Hadoop, TDM utiliza el servicio de integración de datos para insertar la lógica de transformación en clústeres de Hadoop.
- Servicio del analista
- Un servicio de aplicación que administra la Herramienta del analista. TDM usa la Herramienta del analista para vincular objetos globales de TDM a objetos en Business Glossary. La licencia del servicio del analista debe admitir Business Glossary.
- Servicio de Test Data Warehouse
- Un servicio de aplicación que administra el repositorio de Test Data Warehouse y el Test Data Warehouse. El servicio de Test Data Warehouse se conecta al repositorio de Test Data Warehouse para copiar los metadatos que se crearon al crear un conjunto de datos. Crea las tablas para conjuntos de datos en Test Data Warehouse.
- Servicio de Test Data Manager
- El servicio de aplicación de TDM que administra el repositorio de TDM. Test Data Manager accede al servicio de Test Data Manager para usar contenido de base de datos del repositorio de TDM, y para conectarse a otros servicios y realizar operaciones de TDM.
Bases de datos de TDM
El componente de bases de datos de TDM consta del repositorio de TDM, el repositorio de modelos, el repositorio de PowerCenter, el almacén de creación de perfiles, el repositorio de Test Data Warehouse y el repositorio de configuración del dominio.
TDM emplea las siguientes bases de datos:
- Repositorio de TDM
- Una base de datos relacional que contiene las tablas que TDM necesita para ejecutarse y las tablas que almacenan los metadatos.
- Repositorio de modelos
- Una base de datos relacional que almacena metadatos de tabla para los perfiles de obtención de datos y las conexiones que cree en Test Data Manager.
- Repositorio de PowerCenter
- Una base de datos relacional que almacena todos los metadatos necesarios para ejecutar flujos de trabajo.
- Almacén de creación de perfiles
- Base de datos relacional que almacena resultados de perfil para la obtención de datos.
- Repositorio de Test Data Warehouse
- Una base de datos relacional que almacena los metadatos de la tabla de origen y los metadatos del proyecto de los conjuntos de datos que se almacenan en Test Data Warehouse.
- Test Data Warehouse
- Una base de datos relacional que almacena los datos de origen que se incluyen en los conjuntos de datos que se almacenan en Test Data Warehouse.
- Repositorio de configuración del dominio
- Una base de datos relacional que almacena las conexiones utilizadas para ejecutar perfiles, los usuarios del dominio de Informatica y los metadatos del dominio de Informatica.
Conexiones de TDM
Para realizar operaciones de obtención de datos, subconjunto de datos, enmascaramiento de datos y generación de datos, necesita una conexión de creación de perfiles, una conexión de repositorio y conexiones a las bases de datos de origen y destino.
Para realizar operaciones de obtención de datos, una aplicación requiere conexiones a un origen de base de datos y a un servicio de integración de datos. Para realizar operaciones de subconjuntos y enmascaramiento de datos, los flujos de trabajo que genere desde los planes requieren conexiones a los servicios, el repositorio de TDM, el repositorio de PowerCenter y las bases de datos de origen y destino. Para realizar operaciones de generación de datos, los flujos de trabajo que genere desde los planes requieren conexiones a los servicios, el repositorio de TDM, el repositorio de PowerCenter y los metadatos de esquema de destino. Para crear conjuntos de datos y realizar operaciones en conjuntos de datos, TDM necesita una conexión a un origen y a un servicio de Test Data Warehouse.
TDM emplea las siguiente conexiones:
- •Conexión de creación de perfiles. Cree una conexión con el servicio de integración de datos que desee utilizar para ejecutar operaciones de obtención de datos. La conexión de creación de perfiles incluye detalles de conexión para el servicio de repositorio de modelos asociado al servicio de integración de datos.
- •Conexión con el repositorio de TDM. Cree una conexión al repositorio de TDM cuando cree el servicio de Test Data Manager desde la herramienta del administrador. Test Data Manager emplea el repositorio de TDM para almacenar los metadatos de los orígenes que se importan.
- •Conexión con el repositorio de PowerCenter. Cree una conexión con el repositorio de PowerCenter que desee que almacene los metadatos de los flujos de trabajo. Si el repositorio de TDM y el repositorio de PowerCenter existen en el mismo esquema, copie la información de conexión para el repositorio de TDM.
- •Conexión de Test Data Warehouse. Cree una conexión al repositorio de Test Data Warehouse y al Test Data Warehouse cuando cree el servicio de Test Data Warehouse.
- •Conexiones con bases de datos. Cree conexiones a las bases de datos de origen y destino para realizar operaciones de obtención de datos, subconjunto de datos y enmascaramiento de datos. Importe el esquema de metadatos de destino en el repositorio de TDM para realizar operaciones de generación de datos. Cuando cree una conexión de base de datos en Test Data Manager, debe definir la información de conexión de los flujos de trabajo y los perfiles. Cuando ejecuta un flujo de trabajo o un perfil, Test Data Manager utiliza la información de conexión para crear objetos de conexión en el repositorio de PowerCenter o en el repositorio de modelos.
- •Conexión de la herramienta de pruebas. Para ejecutar los flujos de trabajo para copiar los resultados de archivo sin formato en una herramienta de pruebas, primero debe integrar el servidor de la herramienta de pruebas con TDM. TDM se conecta al servidor integrado para copiar el archivo sin formato en la ubicación configurada.