Guía de Informatica Test Data Management
Guía de Informatica Test Data Management
10.4.0
Guía de introducción
Informatica Test Data Management Guía de introducción
10.4.0
Marzo 2020
© Copyright Informatica LLC 2003, 2020
Este software y la documentación se proporcionan exclusivamente en virtud de un acuerdo de licencia independiente que contiene restricciones de uso y divulgación.
Ninguna parte de este documento puede ser reproducida o transmitida de cualquier forma o manera (electrónica, fotocopia, grabación o mediante otros métodos) sin
el consentimiento previo de Informatica LLC.
Informatica, el logotipo de Informatica, PowerCenter y PowerExchange son marcas comerciales o marcas comerciales registradas de Informatica LLC en Estados
Unidos y en las diversas jurisdicciones de todo el mundo. La lista actual de marcas comerciales de Informatica está disponible en Internet en https://
[Link]/[Link]. Otros nombres de productos y empresas pueden ser nombres o marcas comerciales de sus respectivos titulares.
Hay fragmentos de este software y/o documentación que están sujetas a copyright perteneciente a terceros, incluido, entre otros: Copyright DataDirect Technologies.
Todos los derechos reservados. Copyright © Sun Microsystems. Todos los derechos reservados. Copyright © RSA Security Inc. Todos los derechos reservados.
Copyright © Ordinal Technology Corp. Todos los derechos reservados. Copyright © Aandacht c.v. Todos los derechos reservados. Copyright Genivia, Inc. Todos los
derechos reservados. Copyright Isomorphic Software. Todos los derechos reservados. Copyright © Meta Integration Technology, Inc. Todos los derechos reservados.
Copyright © Intalio. Todos los derechos reservados. Copyright © Oracle. Todos los derechos reservados. Copyright © Adobe Systems Incorporated. Todos los derechos
reservados. Copyright © DataArt, Inc. Todos los derechos reservados. Copyright © ComponentSource. Todos los derechos reservados. Copyright © Microsoft
Corporation. Todos los derechos reservados. Copyright © Rogue Wave Software, Inc. Todos los derechos reservados. Copyright © Teradata Corporation. Todos los
derechos reservados. Copyright © Yahoo! Inc. Todos los derechos reservados. Copyright © Glyph & Cog, LLC. Todos los derechos reservados. Copyright © Thinkmap,
Inc. Todos los derechos reservados. Copyright © Clearpace Software Limited. Todos los derechos reservados. Copyright © Information Builders, Inc. Todos los
derechos reservados. Copyright © OSS Nokalva, Inc. Todos los derechos reservados. Copyright Edifecs, Inc. Todos los derechos reservados. Copyright Cleo
Communications, Inc. Todos los derechos reservados. Copyright © International Organization for Standardization 1986. Todos los derechos reservados. Copyright © ej-
technologies GmbH. Todos los derechos reservados. Copyright © Jaspersoft Corporation. Todos los derechos reservados. Copyright © International Business Machines
Corporation. Todos los derechos reservados. Copyright © yWorks GmbH. Todos los derechos reservados. Copyright © Lucent Technologies. Todos los derechos
reservados. Copyright © University of Toronto. Todos los derechos reservados. Copyright © Daniel Veillard. Todos los derechos reservados. Copyright © Unicode, Inc.
Copyright IBM Corp. Todos los derechos reservados. Copyright © MicroQuill Software Publishing, Inc. Todos los derechos reservados. Copyright © PassMark Software
Pty Ltd. Todos los derechos reservados. Copyright © LogiXML, Inc. Todos los derechos reservados. Copyright © 2003-2010 Lorenzi Davide. Todos los derechos
reservados. Copyright © Red Hat, Inc. Todos los derechos reservados. Copyright © The Board of Trustees of the Leland Stanford Junior University. Todos los derechos
reservados. Copyright © EMC Corporation. Todos los derechos reservados. Copyright © Flexera Software. Todos los derechos reservados. Copyright © Jinfonet
Software. Todos los derechos reservados. Copyright © Apple Inc. Todos los derechos reservados. Copyright © Telerik Inc. Todos los derechos reservados. Copyright ©
BEA Systems. Todos los derechos reservados. Copyright © PDFlib GmbH. Todos los derechos reservados. Copyright © Orientation in Objects GmbH. Todos los
derechos reservados. Copyright © Tanuki Software, Ltd. Todos los derechos reservados. Copyright © Ricebridge. Todos los derechos reservados. Copyright © Sencha,
Inc. Todos los derechos reservados. Copyright © Scalable Systems, Inc. Todos los derechos reservados. Copyright © jQWidgets. Todos los derechos reservados.
Copyright © Tableau Software, Inc. Todos los derechos reservados. Copyright © MaxMind, Inc. Todos los derechos reservados. Copyright © TMate Software s.r.o. Todos
los derechos reservados. Copyright © MapR Technologies Inc. Todos los derechos reservados. Copyright © Amazon Corporate LLC. Todos los derechos reservados.
Copyright © Highsoft. Todos los derechos reservados. Copyright © Python Software Foundation. Todos los derechos reservados. Copyright © [Link]. Todos los
derechos reservados. Copyright © CNRI. Todos los derechos reservados.
Este producto incluye software desarrollado por la Apache Software Foundation ([Link] y/u otro software protegido por varias versiones de la
licencia Apache License ("Licencia"). Puede obtener una copia de estas licencias en [Link] A menos que las leyes aplicables lo requieran o
se haya acordado por escrito, el software distribuido bajo estas licencias se distribuye "TAL CUAL", SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ya sea
expresas o implícitas. Consulte las licencias del idioma específico para conocer los permisos y las limitaciones que rigen según las licencias.
Este producto incluye software desarrollado por Mozilla ([Link] copyright del software de The JBoss Group, LLC, todos los derechos reservados;
copyright del software © 1999-2006 de Bruno Lowagie y Paulo Soares y otro software protegido con licencia por el acuerdo GNU Lesser General Public License
Agreement, que se puede encontrar en la dirección http:// [Link]/licenses/[Link]. Los materiales se facilitan gratuitamente por parte de Informatica, "tal cual",
sin garantía de ningún tipo, ya sea expresa o implícita, incluidas, entre otras, las garantías implícitas de adecuación para un propósito determinado y de validez para el
comercio.
El producto incluye software ACE(TM) y TAO(TM) con copyright de Douglas C. Schmidt y su grupo de investigación de la Washington University, University of California,
Irvine y Vanderbilt University, Copyright (©) 1993-2006, todos los derechos reservados.
Este producto incluye software desarrollado por el OpenSSL Project para uso en el OpenSSL Toolkit (copyright The OpenSSL Project. Todos los derechos reservados) y
la redistribución de este software está sujeta a los términos especificados en [Link] y [Link]
Este producto incluye software Curl con Copyright 1996-2013, Daniel Stenberg, <daniel@[Link]>. Todos los derechos reservados. Los permisos y las limitaciones
relativos a este software están sujetos a los términos disponibles en la dirección [Link] La autorización para utilizar, copiar, modificar
y distribuir este software para cualquier propósito con o sin tasas se concede por el presente, siempre que el aviso de copyright anterior y este aviso de permiso
aparezcan en todas las copias.
El producto incluye copyright de software 2001-2005 (©) MetaStuff, Ltd. Todos los derechos reservados. Los permisos y las limitaciones relativos a este software están
sujetos a los términos disponibles en la dirección [Link]
El producto incluye copyright de software © 2004-2007, The Dojo Foundation. Todos los derechos reservados. Los permisos y las limitaciones relativos a este software
están sujetos a los términos disponibles en la dirección [Link]
Este producto incluye software ICU con copyright de International Business Machines Corporation y otros. Todos los derechos reservados. Los permisos y las
limitaciones relativos a este software están sujetos a los términos disponibles en la dirección [Link]
Este producto incluye copyright de software © 1996-2006 Per Bothner. Todos los derechos reservados. Su derecho a utilizar estos materiales está establecido en la
licencia que puede encontrarse en la dirección [Link]
Este producto incluye software OSSP UUID con Copyright © 2002 Ralf S. Engelschall, Copyright © 2002 The OSSP Project Copyright © 2002 Cable & Wireless
Deutschland. Los permisos y las limitaciones relativas a este software están sujetos a los términos disponibles en la dirección [Link]
[Link].
Este producto incluye software desarrollado por Boost ([Link] o protegido por la licencia de software de Boost. Los permisos y las limitaciones
relativos a este software están sujetos a los términos disponibles en la dirección [Link]
Este producto incluye copyright de software © 1997-2007 University of Cambridge. Los permisos y las limitaciones relativos a este software están sujetos a los
términos disponibles en la dirección [Link]
Este producto incluye copyright de software © 2007 The Eclipse Foundation. Todos los derechos reservados. Los permisos y las limitaciones relativos a este software
están sujetos a los términos especificados en [Link] y [Link]
Este producto incluye software protegido por licencia según los términos que aparecen en [Link] [Link]
overlib/?License, [Link] [Link], [Link] [Link] [Link]
[Link], [Link] [Link], [Link] [Link] http://
[Link]/software/release/[Link], [Link] [Link] [Link] http://
[Link]/downloads/license-agreements/fuse-message-broker-v-5-3- license-agreement, [Link] [Link]
[Link] [Link] [Link] [Link]
bsd_license.html, [Link] [Link] [Link]
[Link]; [Link] [Link] [Link] [Link]
[Link], [Link] [Link] [Link] [Link]
[Link] [Link] [Link] http://
[Link]/bounce/[Link]; [Link] [Link] [Link] http://
[Link]/[Link]; [Link] [Link] [Link] [Link]
[Link] [Link] http://
[Link]/LICENSE; [Link] [Link] https://
[Link]/rantav/hector/blob/master/LICENSE; [Link] [Link]
[Link] [Link] [Link] https://
[Link]/jedisct1/libsodium/blob/master/LICENSE; [Link] [Link]
kryo/blob/master/[Link]; [Link] [Link] [Link]
classes/EDU/oswego/cs/dl/util/concurrent/[Link]; [Link] [Link] https://
[Link]/p/xmlunit/code/HEAD/tree/trunk/[Link]; [Link] y [Link]
apache/hbase/blob/master/[Link].
Este producto incluye software desarrollado por la Academic Free License ([Link] la Common Development and Distribution
License ([Link] la Common Public License ([Link] la Sun Binary Code License
Agreement Supplemental License Terms, la BSD License ([Link] la nueva BSD License ([Link]
BSD-3-Clause), la MIT License ([Link] la Artistic License ([Link] y la
Initial Developer’s Public License Version 1.0 ([Link]
Este producto incluye copyright de software © 2003-2006 Joe WaInes, 2006-2007 XStream Committers. Todos los derechos reservados. Los permisos y las
limitaciones relativos a este software están sujetos a los términos disponibles en la dirección [Link] Este producto incluye
software desarrollado por Indiana University Extreme! Lab. Para obtener más información, visite [Link]
Este producto incluye software Copyright © 2013 Frank Balluffi y Markus Moeller. Todos los derechos reservados. Los permisos y las limitaciones relativas a este
software están sujetos a los términos de la licencia MIT.
EXENCIÓN DE RESPONSABILIDAD: Informatica LLC proporciona esta documentación "tal cual" sin garantía de ningún tipo, ya sea expresa o implícita, incluidas, entre
otras, las garantías implícitas de no incumplimiento, de adecuación para un propósito determinado y de validez para el comercio. Informatica LLC no garantiza que este
software o esta documentación estén libres de errores. La información proporcionada en este software o en esta documentación puede contener imprecisiones
técnicas o errores tipográficos. La información de este software y esta documentación está sujeta a cambios en cualquier momento sin previo aviso.
AVISOS
Este producto de Informatica (el “Software”) incluye ciertos controladores (los “Controladores DataDirect”) de DataDirect Technologies, una empresa operativa de
Progress Software Corporation (“DataDirect”) que están sujetos a los términos y condiciones siguientes:
1. LOS CONTROLADORES DATADIRECT SE PROPORCIONAN "TAL CUAL" SIN GARANTÍA DE NINGÚN TIPO, YA SEA EXPRESA O IMPLÍCITA, INCLUIDAS, ENTRE
OTRAS, LAS GARANTÍAS IMPLÍCITAS DE NO INCUMPLIMIENTO, DE ADECUACIÓN PARA UN PROPÓSITO DETERMINADO Y DE VALIDEZ PARA EL COMERCIO.
2. EN NINGÚN CASO DATADIRECT NI SUS PROVEEDORES DE TERCEROS SERÁN RESPONSABLES ANTE EL USUARIO FINAL POR NINGÚN DAÑO DIRECTO,
INDIRECTO, FORTUITO, ESPECIAL, CONSECUENTE, NI DE NINGÚN OTRO TIPO, RESULTANTE DEL USO DE LOS CONTROLADORES ODBC,
INDEPENDIENTEMENTE DE SI SE HA AVISADO O NO DE LOS POSIBLES DAÑOS POR ADELANTADO. ESTAS LIMITACIONES SE APLICAN A TODAS LAS
DEMANDAS JUDICIALES, INCLUIDAS, ENTRE OTRAS, AQUELLAS POR INCUMPLIMIENTO DE CONTRATO, INCUMPLIMIENTO DE LA GARANTÍA, NEGLIGENCIA,
RESPONSABILIDAD ESTRICTA, TERGIVERSACIÓN Y OTROS AGRAVIOS.
La información contenida en esta documentación está sujeta a cambios sin previo aviso. Si encuentra algún problema en esta documentación, escríbanos a
infa_documentation@[Link] para notificárnoslo.
Los productos de Informatica gozan de garantía en función de los términos y condiciones de los acuerdos conforme a los cuales se proporcionen. INFORMATICA
PROPORCIONA LA INFORMACIÓN DE ESTE DOCUMENTO "TAL CUAL" SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUIDAS LAS GARANTÍAS DE
COMERCIALIZACIÓN, ADAPTACIÓN A UN FIN PARTICULAR Y CUALQUIER GARANTÍA O CONDICIÓN DE NO INCUMPLIMIENTO.
4Tabla de contenido
Capítulo 6: Definir componentes de subconjunto de datos. . . . . . . . . . . . . . . . . . . 33
Resumen de definición de componentes de subconjunto de datos. . . . . . . . . . . . . . . . . . . . . . 33
Paso 1. Crear una entidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Apéndice A: Glosario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Tabla de contenido 5
Prefacio
Siga las instrucciones de la Guía de introducción de Test Data Management de Informatica para aprender a
realizar operaciones de enmascaramiento y subconjunto de datos. El tutorial muestra cómo crear usuarios y
grupos de TDM en la Herramienta del administrador. También proporciona información sobre cómo crear
conexiones de TDM, crear un proyecto e importar orígenes de datos, crear relaciones lógicas, crear una
entidad, crear una regla de enmascaramiento de datos, crear un plan y ejecutar el flujo de trabajo.
Recursos de Informatica
Informatica proporciona una variedad de recursos de productos a través de Informatica Network y otros
portales en línea. Use los recursos para sacar el mayor provecho de los productos y las soluciones de
Informatica y aprender de otros expertos en la materia y usuarios de Informatica.
Informatica Network
Informatica Network es la puerta de entrada a muchos recursos, entre ellos, la base de conocimientos de
Informatica y el servicio internacional de atención al cliente de Informatica. Para entrar en Informatica
Network, visite [Link]
6
Documentación de Informatica
Use el portal de documentación de Informatica para recorrer una extensa biblioteca de documentación para
las versiones de productos actuales y recientes. Para recorrer el portal de documentación, visite
[Link]
Si tiene preguntas, comentarios o ideas acerca de la documentación de los productos, póngase en contacto
con el equipo de la documentación de Informatica en infa_documentation@[Link].
Informatica Velocity
Informatica Velocity es una colección de consejos y procedimientos recomendados desarrollados por los
servicios profesionales de Informatica que se basan en experiencias reales de cientos de proyectos de
administración de datos. Informatica Velocity represente el conocimiento colectivo de los consultores de
Informatica que trabajan con organizaciones de todo el mundo para planificar, desarrollar, implementar y dar
mantenimiento a soluciones de administración de datos exitosas.
Para encontrar el número de teléfono local del servicio internacional de atención al cliente de Informatica,
visite el sitio web de Informatica en el siguiente vínculo:
[Link]
Prólogo 7
Capítulo 1
Las organizaciones crean varias copias de datos de la aplicación para utilizarlas en pruebas y desarrollo. A
menudo, las organizaciones mantienen un férreo control sobre los sistemas de producción, pero la seguridad
de los datos no es tan fiable en los sistemas que no son de producción. Una organización debe tener
conocimiento de los datos confidenciales en los sistemas de producción y asegurarse de que no aparezcan
en el entorno de prueba. El departamento de desarrollo no debe tener que reescribir los códigos para crear
datos de prueba.
Con TDM, una organización puede crear una copia de menor tamaño de los datos de producción y
enmascarar los datos confidenciales. Una organización puede detectar las columnas sensibles en los datos
de prueba y asegurarse de que las columnas sensibles están enmascaradas en ellos. Una organización
también puede crear datos de prueba que no contengan datos confidenciales desde la base de datos de
producción.
Gestione los subconjuntos de datos y el enmascaramiento de datos en Test Data Manager. Utilice los
subconjuntos de datos para crear un pequeño entorno de pruebas y desarrollo. Puede definir el tipo de datos
que desea incluir en la base de datos de subconjunto. Puede crear una base de datos de subconjunto con
datos basados en la hora, la función o la ubicación geográfica. Cree reglas de enmascaramiento de datos
para aplicarlas a las columnas de origen y a los dominios de datos. Puede asignar varias reglas a la misma
columna.
Para realizar operaciones de enmascaramiento y subconjunto de datos, puede generar y ejecutar flujos de
trabajo desde subconjuntos y planes de enmascaramiento de datos en Test Data Manager.
8
Los usuarios de TDM tienen funciones y privilegios que determinan las tareas que pueden realizar en Test
Data Manager. El administrador gestiona las funciones y los privilegios de los usuarios desde Informatica
Administrator.
Ejemplo de TDM
Con TDM, una organización puede crear una copia de menor tamaño de los datos de producción y
enmascarar los datos sensibles.
Una organización desea crear un subconjunto de datos que contenga detalles de todos los clientes en
función de los números de identificación. La organización quiere enmascarar los números de las tarjetas de
crédito de los clientes para garantizar la seguridad de los datos.
Para realizar las tareas, la organización utiliza Test Data Manager para crear conexiones de TDM, crear un
proyecto e importar orígenes de datos, crear una entidad, crear una regla de enmascaramiento, configurar un
plan y ejecutar el flujo de trabajo.
La arquitectura de TDM consiste en las herramientas que utiliza para modificar los datos.
Una aplicación de cliente basada en web que permite configurar enmascaramiento de datos,
subconjuntos de datos, generación de datos y perfiles para la detección de datos. También puede
configurar conexiones y administrar permisos de proyecto para usuarios y grupos de usuarios.
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
Aplicación cliente que se utiliza para configurar los permisos en carpetas y objetos de conexión para el
repositorio de PowerCenter.
Servidor TDM
El servidor TDM es la interfaz entre Test Data Manager y los servicios de la aplicación.
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 crea un servicio de integración de datos en la
Herramienta del administrador, selecciona el almacén de creación de perfiles donde desea almacenar
datos de perfiles de obtención de datos.
Servicio de aplicación que administra el repositorio de modelos para las operaciones de obtención de
datos.
Un servicio de aplicación que crea y administra el repositorio de TDM. Test Data Manager accede al
servicio de Test Data Manager para utilizar el contenido de la base de datos del repositorio de TDM.
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.
Arquitectura de TDM 11
Repositorio de PowerCenter
Base de datos relacional que almacena metadatos para orígenes y destinos de PowerCenter. El
repositorio de PowerCenter también almacena metadatos para los flujos de trabajo que genere desde
los planes de Test Data Manager.
Base de datos relacional que almacena resultados de perfil para la obtención de datos.
Base de datos relacional que almacena conexiones y metadatos para el dominio de Informatica.
Test Data Manager contiene opciones para ver y editar componentes de TDM. Abra una vista en Test Data
Manager basada en la tarea que deba realizar.
El panel Contenido muestra un resumen de los elementos de una vista. El panel Detalles muestra detalles
adicionales de un único elemento en el panel Contenido.
Directivas
Defina políticas, reglas de enmascaramiento y reglas de generación que puede añadir a proyectos.
Conjuntos de datos
Defina un proyecto que contenga los datos de origen y las operaciones de subconjunto,
enmascaramiento, creación de perfiles o generación de datos para los datos.
Supervisión
Vea el estado de las tareas que importan los orígenes o realizan operaciones de subconjunto,
enmascaramiento, creación de perfiles o generación de datos. Detenga o anule tareas.
Administrador
Nota: De manera predeterminada, un administrador puede acceder a la vista Administrador de Test Data
Manager. El usuario debe tener privilegios para acceder a las otras vistas de Test Data Manager.
Informatica Administrator
Informatica Administrator es un cliente de aplicaciones que consolida las tareas administrativas para los
objetos de dominio, como servicios, conexiones y licencias.
Use la Herramienta del administrador para administrar el dominio y la seguridad del dominio.
Permite ver y editar las propiedades del dominio y los objetos de dicho dominio.
Registros
Permite ver los eventos de registro para el dominio y los servicios del dominio.
Supervisión
Vea el estado de las tareas de perfil, las tareas de tarjetas de puntuación, las tareas de asignación, los
servicios de datos SQL, los servicios web y los flujos de trabajo de cada servicio de integración de
datos.
Informes
Informatica Administrator 13
Seguridad
Nube
Vea los detalles de las organizaciones, los agentes seguros y las conexiones en la ficha Nube. Debe
tener privilegios suficientes para ver la ficha Nube.
Proceso de TDM
Cree conexiones de origen y de destino, importe orígenes de datos desde la base de datos de origen hasta un
proyecto, cree un subconjunto de los datos y enmascare los datos del subconjunto.
Utilice Test Data Manager para crear conexiones, importar metadatos, establecer relaciones de clave
externa, crear entidades, crear reglas de enmascaramiento, crear planes, ejecutar flujos de trabajo y
supervisar el progreso de los flujos de trabajo.
Necesita una base de datos Oracle para ejecutar el script SQL y realizar las tareas en este tutorial. Debe
tener privilegios de administrador en la base de datos para ejecutar el script.
[Link]
TDM_GettingStarted_SampleSourceScript.zip
Después de ejecutar el script de muestra, puede ver una lista de las tablas de origen. En la lista de tablas,
puede utilizar las siguientes tablas para realizar las tareas en este tutorial:
• CUSTOMER
• CUSTS_WITH_INCOMPLETE_COUPONS
• STATEMENT_LINE
15
Capítulo 3
Conceptos de la lección
Para tener acceso al servicio de TDM, a otros servicios de aplicación y a los objetos del dominio de
Informatica, y para usar las aplicaciones cliente, debe tener una cuenta de usuario. Las tareas que puede
realizar dependen del tipo de cuenta de usuario que tenga y el tipo de licencia.
En el dominio de Informatica, puede configurar diferentes tipos de cuentas de usuario. Los usuarios pueden
efectuar tareas según las funciones, los privilegios y los permisos que tengan asignados.
Puede crear, editar y eliminar grupos, y añadir usuarios a los grupos. Puede asignar funciones y privilegios a
un grupo. Las funciones y los privilegios asignados al grupo determinan las tareas que los usuarios del grupo
pueden realizar en el dominio de Informatica.
16
Objetivos de la lección
En esta lección, llevará a cabo las siguientes tareas:
Duración de la lección
Dedique unos 15 minutos a completar las tareas de esta lección.
Contraseña
Confirmar contraseña
El nombre completo de la cuenta de usuario. El nombre completo no puede incluir los siguientes
caracteres especiales:
<>“
4. Haga clic en Aceptar.
Ha creado una cuenta de usuario que, con los privilegios adecuados, puede iniciar sesión en los clientes de
aplicaciones, como Test Data Manager, Herramienta del administrador o Herramienta del analista.
Nombre del grupo. La distinción entre mayúsculas y minúsculas no se aplica al nombre, el cual no
puede contener más de 128 caracteres. Además, este nombre no puede incluir tabulaciones,
caracteres de nueva línea ni los siguientes caracteres especiales:
,+"\<>;/*%?
El nombre puede incluir un carácter de espacio ASCII siempre y cuando no sea el primer y último
carácter. No se permite ningún otro carácter de espacio.
Grupo principal
Grupo al que pertenece el nuevo grupo. Si selecciona un grupo nativo antes de hacer clic en Crear
grupo, el grupo seleccionado será el grupo principal. De lo contrario, en el campo Grupo principal
aparecerá el texto Nativo, que indica que el nuevo grupo no pertenece a ningún otro grupo.
Descripción del grupo. La descripción del grupo no puede exceder 765 caracteres ni incluir los
siguientes caracteres especiales:
<>“
4. Para seleccionar otro grupo principal, haga clic en Examinar.
Puede crear más de un nivel de grupos y subgrupos.
5. Para guardar el grupo, haga clic en Aceptar.
Ha creado el grupo de usuarios TDM_USERS, al que puede asignar usuarios, privilegios y funciones.
Ha asignado el usuario al grupo de usuarios TDM_USERS. Puede añadir varios usuarios a un grupo y asignar
privilegios y funciones al grupo. Todos los usuarios del grupo heredan los privilegios y las funciones del
grupo.
Puede seleccionar cualquier función que incluya privilegios para el tipo de dominio o servicio de
aplicación seleccionado.
7. Para asignar privilegios, haga clic en la ficha Privilegios.
8. Expanda el servicio de Test Data Manager.
9. Para conceder privilegios, seleccione todos los privilegios que desee asignar al grupo de usuarios.
Conceptos de la lección
Necesita una cuenta de usuario de Informatica para iniciar sesión en Test Data Manager. Cree conexiones de
origen y de destino para realizar operaciones de subconjunto de datos y de enmascaramiento de datos. Debe
tener privilegios de administrador para crear conexiones de origen y de destino. Cree un proyecto para
almacenar los componentes de enmascaramiento de datos y de subconjunto de datos. Importe orígenes de
datos para definir las conexiones de origen y de destino. Puede importar orígenes de datos desde el
repositorio de PowerCenter o una base de datos externa hasta un proyecto en Test Data Manager.
Objetivos de la lección
En esta lección, llevará a cabo las siguientes tareas:
• Iniciar sesión en Test Data Manager con una cuenta de usuario de Informatica.
• Crear conexiones de origen y de destino.
• Crear un proyecto para almacenar los componentes de TDM.
• Importar orígenes de datos en el proyecto.
Duración de la lección
Dedique entre 15 y 20 minutos a completar las tareas de esta lección.
24
Paso 1. Iniciar sesión en Test Data Manager
Inicie sesión en Test Data Manager con la cuenta de usuario de Informatica que creó en la Herramienta del
administrador de Informatica.
Descripción
Opcional. Introduzca una descripción.
Repositorio de PowerCenter
Carpeta
Propietario
3. Elija si desea revisar los cambios de los metadatos antes de importar los orígenes de datos. Puede
optar por omitir las opciones de importación.
4. Haga clic en Siguiente.
5. Seleccione el esquema de metadatos C00708075A para importarlo de la base de datos. Puede filtrar las
carpetas por nombre de carpeta o por descripción.
6. Haga clic en Siguiente.
7. Seleccione todas las tablas en el origen de datos C00708075A para importarlas.
Conceptos de la lección
Es posible que existan relaciones entre los datos de las tablas aunque no exista una relación de clave
principal en el origen de los datos. En ausencia de claves físicas en los datos, debe haber una forma de
indicar las tablas relacionadas para incluirlas en un subconjunto de datos que cree en TDM.
Puede crear relaciones entre las tablas que desee incluir en una operación de subconjunto en TDM. Las
relaciones que se crean en TDM son relaciones lógicas. Las relaciones lógicas no afectan a los datos en el
origen de datos. Al crear una entidad, TDM utiliza las relaciones entre las tablas para determinar qué tablas
se incluirán en la entidad. Al utilizar la entidad en una operación de subconjunto, se asegura de que todas las
tablas relacionadas se incluyen en la operación de subconjunto.
Identifique las relaciones que desea añadir al repositorio de TDM y, a continuación, cree las relaciones
lógicas como restricciones en Test Data Manager. Puede crear relaciones con una gravedad mayor o menor.
La gravedad determina el ámbito de los datos que un subconjunto de datos recibe en función de las
restricciones. Cuando define una restricción con una gravedad mayor, todos los elementos secundarios del
elemento principal se incluyen en el subconjunto de datos. Si no desea que la tabla principal seleccione
registros adicionales de la tabla secundaria relacionados con el elemento principal, asigne una restricción
menor entre dos tablas.
Objetivos de la lección
Los datos de origen contienen información de clientes repartida por las tablas, sin claves físicas en los datos
de origen. Debe crear un subconjunto que contenga toda la información sobre un determinado conjunto de
clientes. Las tablas CUSTOMER, CUSTS_WITH_INCOMPLETE_COUPONS y STATEMENT_LINE tiene
información de clientes que debe incluir en los datos del subconjunto. Al crear una relación entre estas
tablas, se asegura de que todas las tablas se incluyen en una entidad cuando crea una entidad con una de
las tablas. Las tres tablas tienen una columna ID de cliente. Cree relaciones de clave externa en las tablas
CUSTS_WITH_INCOMPLETE_COUPONS y STATEMENT_LINE que las vinculen a la columna ID de cliente en la
tabla CUSTOMER.
29
En esta lección, llevará a cabo las siguientes tareas:
• Crear una restricción en la tabla CUSTS_WITH_INCOMPLETE_COUPONS para crear una relación lógica
entre las tablas CUSTOMER y CUSTS_WITH_INCOMPLETE_COUPONS.
• Crear una restricción en la tabla STATEMENT_LINE para crear una relación lógica entre las tablas
CUSTOMER y STATEMENT_LINE.
Duración de la lección
Dedique 20 minutos a completar las tareas de esta lección.
Realice los siguientes pasos para crear una restricción de clave externa en la tabla
CUSTS_WITH_INCOMPLETE_COUPONS. La clave externa relaciona la columna CUST_ID en esta tabla con la
columna CUST_ID en la tabla principal CUSTOMER. Repita los pasos para crear una restricción de clave
externa en la tabla STATEMENT_LINE.
Definir componentes de
subconjunto de datos
Este capítulo incluye los siguientes temas:
Conceptos de la lección
Puede crear un subconjunto de datos de producción si necesita una copia pequeña, específica y
referencialmente intacta de los datos de producción que debe usar en un entorno ajeno a producción.
En los datos de origen, existe información de los clientes en varias tablas. Necesita datos de más de una
tabla cuando crea un subconjunto de clientes específicos. Los datos de origen no contienen claves físicas.
Ha creado restricciones lógicas para crear relaciones entre estas tablas. Para asegurarse de que la
operación de subconjunto incluya todas las tablas relacionadas, cree una entidad para utilizar en la
operación de subconjunto. Una entidad define un conjunto de tablas relacionadas. La entidad define la
estructura para copiar los datos relacionados en la base de datos del subconjunto. Cuando incluye la entidad
en la operación de subconjunto, la operación considera todas las tablas en la entidad.
Una entidad consta de una tabla de control y de tablas relacionadas. Una tabla de control es el punto de
partida para definir las relaciones entre las tablas de la entidad. TDM define las tablas relacionadas con la
tabla de control basándose en restricciones físicas y lógicas. Puede añadir tablas que tengan relaciones
cíclicas o circulares dentro de la tabla o entre las tablas. Debe añadir una conexión de ensayo antes de poder
añadir estas tablas a una entidad.
Si lleva a cabo obtención de datos en TDM, puede ejecutar un perfil de entidades para detectar posibles
entidades en los datos. También puede crear las entidades manualmente. En esta lección creará una entidad
manualmente. Cuando cree una entidad, seleccione los parámetros para filtrar los datos de las columnas
que desee incluir en la base de datos del subconjunto. En esta lección, creamos un subconjunto de datos que
33
contiene información sobre los clientes con ID de cliente superior a 100. Por lo tanto, los datos del
subconjunto incluyen todos los datos relacionados con los clientes específicos.
Objetivos de la lección
En esta lección, llevará a cabo la siguiente tarea:
• Crear una entidad llamada CUSTOMER_DATA_ENTITY con la tabla CUSTOMER como tabla de control.
Duración de la lección
Dedique 15 minutos a completar las tareas de esta lección.
Antes de crear una entidad, identifique las relaciones en los datos y cree restricciones para definir las tablas
secundarias.
Test Data Manager crea la entidad incluyendo todas las tablas relacionadas en la tabla de control. La
entidad se abre con una asignación de la relación entre las tablas en la ficha Asignación de entidad.
Puede ver una lista de las tablas en la ficha Tablas. Puede ver una lista que muestra las relaciones entre
las tablas en la ficha Relaciones .
La siguiente imagen muestra la vista de asignación de entidad de la entidad CUSTOMER_DATA_ENTITY
que ha creado:
6. Para crear un subconjunto de los datos en función de los criterios de filtro, haga clic en Editar en el
panel Propiedades.
7. Haga clic en la ficha Criterios de entidad para añadir criterios.
8. Haga clic en Añadir criterios.
Puede indicar una condición de filtro en la entidad, pero debe definir la expresión en el plan.
10. Para definir la expresión de filtro en la entidad, seleccione el operador Mayor que en la lista para filtrar
los datos.
11. Introduzca 100 en el valor para completar la expresión de filtro. Esto crea un filtro para clientes con un
ID de cliente superior a 100.
12. Para cada criterio de filtro que cree, haga clic en Guardar. Si define varios filtros en una entidad, las
condiciones de filtro se consideran como "AND".
13. Seleccione la fila y haga clic en Guardar.
Puede utilizar la entidad en una operación de subconjunto. Añada la entidad a un plan de la página Agregar
componentes de subconjunto en el flujo de trabajo del plan.
Conceptos de la lección
Cree una regla de enmascaramiento de datos para sustituir los datos de origen de columnas sensibles por
datos de prueba realistas para entornos ajenos a producción. Las reglas de enmascaramiento de datos
definen cómo enmascarar datos sensibles y confidenciales en una base de datos de destino. Cuando cree
reglas de enmascaramiento de datos, debe definir la lógica para sustituir datos sensibles.
Utilice el enmascaramiento repetible cuando genere un flujo de trabajo de enmascaramiento de datos más
de una vez y necesite devolver los mismos valores enmascarados cada vez que lo ejecute. Aplique un valor
de inicialización para crear salidas repetibles para la salida de enmascaramiento de datos. El valor de
inicialización es un punto de partida para generar valores enmascarados.
Para configurar las columnas sensibles que desee enmascarar, asigne reglas de enmascaramiento de datos
a las columnas de origen.
Objetivos de la lección
En esta lección, llevará a cabo las siguientes tareas:
38
Requisitos previos de la lección
Antes de iniciar esta lección, complete las lecciones anteriores de este tutorial.
Duración de la lección
Dedique entre 15 y 20 minutos a completar las tareas de esta lección.
Crear un plan
Este capítulo incluye los siguientes temas:
Conceptos de la lección
Un plan incluye los componentes necesarios para generar un flujo de trabajo. Puede añadir componentes de
enmascaramiento de datos y de subconjuntos de datos al mismo plan. Puede crear varios flujos de trabajo
desde un solo plan. Cuando se añaden componentes de subconjuntos y de enmascaramiento a un plan, TDM
realiza primero la operación de subconjunto. A continuación, TDM aplica las reglas de enmascaramiento a
las columnas del subconjunto de datos que tienen asignaciones de enmascaramiento.
Objetivos de la lección
En esta lección, realice la siguiente tarea:
• Cree un plan y añada la regla de enmascaramiento de las tarjetas de crédito y la entidad. Configure las
bases de datos de origen y de destino con las conexiones y otras propiedades del plan.
Duración de la lección
Dedique entre 10 y 15 minutos a completar las tareas de esta lección.
42
ha creado. Para realizar la operación de enmascaramiento de datos, añada la regla de enmascaramiento
Cust_CreditCard que ha creado.
13. En el campo Conexión de destino, seleccione Relacional. Haga clic en Seleccionar y elija la conexión de
base de datos TDM_Target1 que ha creado.
14. Configure los siguientes valores de destino:
Truncar tablas
Para truncar la tabla antes de que se carguen los datos, seleccione Truncar tablas.
Inhabilitar índices
Para inhabilitar los índices y acelerar la carga de los datos, seleccione Inhabilitar índices.
Inhabilitar restricciones
Para deshabilitar las restricciones físicas antes de que se carguen los datos en la base de datos de
destino, seleccione Inhabilitar restricciones. Después de que se carguen los datos, las restricciones
se habilitan de forma automática.
15. Configure las siguientes opciones de estrategia de actualización:
Tratar filas de origen como
Actualizar como
Para actualizar todas las filas marcadas para actualizar, seleccione Actualizar.
Conceptos de la lección
Cuando inicie un flujo de trabajo, el servicio de integración de PowerCenter lleva a cabo las operaciones del
plan. Genere un flujo de trabajo desde el plan para crear asignaciones de PowerCenter para llevar a cabo
operaciones de subconjunto de datos y enmascaramiento de datos. Puede supervisar los registros del flujo
de trabajo y de la sesión para una tarea. Después de ejecutar el flujo de trabajo, puede ver el subconjunto de
los datos con columnas enmascaradas en la base de datos de destino.
Objetivos de la lección
En esta lección, llevará a cabo las siguientes tareas:
Duración de la lección
Dedique entre 20 y 25 minutos a completar las tareas de esta lección.
45
Paso 1. Generar el flujo de trabajo
Después de crear el plan, genere el flujo de trabajo.
1. En el proyecto, haga clic en Ejecutar para acceder a los planes del proyecto.
2. Seleccione Cust_Details_Plan.
3. Haga clic en Acciones > Generar flujo de trabajo.
Aparece el cuadro de diálogo Generar flujo de trabajo.
4. Seleccione Programar ahora.
5. Haga clic en Generar flujo de trabajo.
Vea el estado de generación del flujo de trabajo en la ficha Supervisión.
La siguiente imagen muestra el estado de una tarea de muestra en la generación de flujos de trabajo:
1. En el proyecto, haga clic en Ejecutar para acceder a los planes del proyecto.
2. Seleccione Cust_Details_Plan.
3. Haga clic en Acciones > Ejecutar flujo de trabajo.
1. En el proyecto, haga clic en Supervisión para ver el estado del flujo de trabajo.
2. Para actualizar la vista, haga clic en Actualización automática activada.
Vea el progreso en la columna Estado.
Glosario
Administración de Datos de Prueba (TDM)
Solución de Informatica que empaqueta operaciones de subconjuntos de datos, generación de datos y
enmascaramiento de datos con el fin de proteger datos confidenciales y crear sistemas Lean ajenos a
producción para prueba y desarrollo.
enmascaramiento de datos
Proceso de sustitución de las columnas sensibles de los datos de origen con datos de prueba realistas.
entidad
Define un conjunto de tablas que están relacionadas en función de restricciones físicas o lógicas. Una
entidad puede contener tablas primarias y secundarias. Una entidad conserva una jerarquía relacional en las
tablas. Defina parámetros de filtro para los puertos de la entidad a fin de extraer las columnas de las tablas
de una entidad. Cuando se ejecuta un flujo de trabajo generado desde un plan de subconjunto de datos, el
servicio de integración de PowerCenter extrae los datos de origen en función de los parámetros de filtro
definidos en la entidad y carga los datos a las tablas de subconjunto.
generación de datos
El proceso para generar datos de prueba realistas para el entorno de prueba sin utilizar los datos de
producción.
obtención de datos
Proceso de detectar los metadatos de los sistemas de origen que incluyen contenido, como valores y
frecuencias de datos, y la estructura como claves principales, claves externas y dependencias funcionales.
plan
Define operaciones de subconjuntos de datos, de enmascaramiento de datos o de generación de datos.
Puede añadir entidades, grupos, plantillas, directivas, reglas y tablas a un plan. Cuando genere y ejecute
flujos de trabajo desde un plan, el servicio de integración de PowerCenter genera y ejecuta los flujos de
trabajo.
proyecto
Componente de contenedor para entidades, grupos, plantillas y uno o varios orígenes que desee utilizar en
las operaciones de obtención, subconjunto y enmascaramiento de datos. Cuando cree un proyecto, añádale
uno o varios orígenes. Cualquier origen que añada a un proyecto no estará disponible para otros proyectos.
regla
Define la técnica de enmascaramiento de datos, un calificador de regla opcional y los parámetros de
enmascaramiento.
Repositorio de TDM
Base de datos relacional que almacena los componentes definidos en Test Data Manager, como directivas,
proyectos, entidades y reglas de enmascaramiento de datos. 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. El repositorio de TDM almacena las restricciones que definen las relaciones entre las tablas de
origen de un proyecto.
Servidor TDM
Servidor que ejecuta Test Data Manager y se integra con los servicios de aplicaciones de Informatica para
realizar operaciones de subconjunto de datos, enmascaramiento de datos y obtención de datos.
subconjunto de datos
Copia pequeña, específica y referencialmente intacta de los datos de producción.
50 Glosario