266
Informatica (Versión 9.5.1 HotFix 4) Guía de usuario del desarrollador

In 951HF4 DeveloperUserGuide Es

Embed Size (px)

DESCRIPTION

kk

Citation preview

  • Informatica (Versin 9.5.1 HotFix 4)

    Gua de usuario deldesarrollador

  • Informatica Gua de usuario del desarrolladorVersin 9.5.1 HotFix 4Febrero 2014Copyright (c) 1998-2014 Informatica Corporation. Todos los derechos reservados.Este software y esta documentacin contienen informacin privada de Informatica Corporation y se facilitan bajo un acuerdo de licencia que incluye restricciones sobreel uso y la divulgacin y tambin estn protegidos por leyes de copyright. Est prohibida la ingeniera inversa del software. Ninguna parte de este documento puedeser reproducida o transmitida de cualquier forma o manera (electrnica, fotocopia, grabacin o mediante otros mtodos) sin el consentimiento previo de InformaticaCorporation. Este Software puede estar protegido por Patentes de los Estados Unidos y/o patentes internacionales y otras patentes pendientes.El uso, la duplicacin o la divulgacin del software por parte del gobierno de los Estados Unidos estn sujetos a las restricciones puntualizadas en el acuerdo delicencia de software vigente y segn se establece en la reglamentacin DFARS 227.7202-1(a) y 227.7702-3(a) (1995), DFARS 252.227-7013(1)(ii) (OCT 1988), FAR12.212(a) (1995), FAR 52.227-19 o FAR 52.227-14 (ALT III), segn proceda.La informacin contenida en este producto o documentacin est sujeta a cambios sin previo aviso. Si encuentra algn problema en este producto o documentacin,infrmenos por escrito.Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter Data Analyzer, PowerExchange,PowerMart, Metadata Manager, Informatica Data Quality, Informatica Data Explorer, Informatica B2B Data Transformation, Informatica B2B Data Exchange InformaticaOn Demand, Informatica Identity Resolution, Informatica Application Information Lifecycle Management, Informatica Complex Event Processing, Ultra Messaging eInformatica Master Data Management son marcas comerciales o marcas comerciales registradas de Informatica Corporation en Estados Unidos y en las jurisdiccionesde todo el mundo. Los dems nombres de productos y empresas pueden ser nombres o marcas comerciales de sus respectivos titulares.Hay fragmentos de este software y/o documentacin que estn sujetos 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 losderechos 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 losderechos reservados. Copyright DataArt, Inc. Todos los derechos reservados. Copyright ComponentSource. Todos los derechos reservados. Copyright MicrosoftCorporation. Todos los derechos reservados. Copyright Rogue Wave Software, Inc. Todos los derechos reservados. Copyright Teradata Corporation. Todos losderechos 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 losderechos reservados. Copyright OSS Nokalva, Inc. Todos los derechos reservados. Copyright Edifecs, Inc. Todos los derechos reservados. Copyright CleoCommunications, 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 BusinessMachines Corporation. Todos los derechos reservados. Copyright yWorks GmbH. Todos los derechos reservados. Copyright Lucent Technologies. Todos losderechos 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. Todoslos derechos reservados. Copyright Red Hat, Inc. Todos los derechos reservados. Copyright The Board of Trustees of the Leland Stanford Junior University. Todoslos 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.Este producto incluye software desarrollado por la Apache Software Foundation (http://www.apache.org/) y/u otro software protegido por varias versiones de la licenciaApache License ("Licencia"). Puede obtener una copia de estas licencias en http://www.apache.org/licenses/. A menos que las leyes aplicables lo requieran o se hayaacordado por escrito, el software distribuido bajo estas licencias se distribuye "TAL CUAL", SIN GARANTAS NI CONDICIONES DE NINGN TIPO, ya sea expresas oimplcitas. Consulte las licencias del idioma especfico para conocer los permisos y las limitaciones que rigen segn las licencias.Este producto incluye software desarrollado por Mozilla (http://www.mozilla.org/), 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 LicenseAgreement, que se puede encontrar en la direccin http:// www.gnu.org/licenses/lgpl.html. Los materiales se facilitan gratuitamente por parte de Informatica, "tal cual",sin garanta de ningn tipo, ya sea expresa o implcita, incluidas, entre otras, las garantas implcitas de adecuacin para un propsito determinado y de validez para elcomercio.El producto incluye software ACE(TM) y TAO(TM) con copyright de Douglas C. Schmidt y su grupo de investigacin de la Washington University, University ofCalifornia, 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 redistribucin de este software est sujeta a los trminos especificados en http://www.openssl.org y http://www.openssl.org/source/license.html.Este producto incluye software Curl con Copyright 1996-2013, Daniel Stenberg, . Todos los derechos reservados. Los permisos y las limitacionesrelativos a este software estn sujetos a los trminos disponibles en la direccin http://curl.haxx.se/docs/copyright.html. La autorizacin para utilizar, copiar, modificar ydistribuir este software para cualquier propsito con o sin tasas se concede por el presente, siempre que el aviso de copyright anterior y este aviso de permisoaparezcan 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 estnsujetos a los trminos disponibles en la direccin http://www.dom4j.org/license.html.El producto incluye copyright de software 2004-2007, The Dojo Foundation. Todos los derechos reservados. Los permisos y las limitaciones relativos a este softwareestn sujetos a los trminos disponibles en la direccin http://dojotoolkit.org/license.Este producto incluye software ICU con copyright de International Business Machines Corporation y otros. Todos los derechos reservados. Los permisos y laslimitaciones relativos a este software estn sujetos a los trminos disponibles en la direccin http://source.icu-project.org/repos/icu/icu/trunk/license.html.Este producto incluye copyright de software 1996-2006 Per Bothner. Todos los derechos reservados. Su derecho a utilizar estos materiales est establecido en lalicencia que puede encontrarse en la direccin http://www.gnu.org/software/kawa/Software-License.html.Este producto incluye software OSSP UUID con Copyright 2002 Ralf S. Engelschall, Copyright 2002 The OSSP Project Copyright 2002 Cable & WirelessDeutschland. Los permisos y las limitaciones relativos a este software estn sujetos a los trminos disponibles en la direccin http://www.opensource.org/licenses/mit-license.php.Este producto incluye software desarrollado por Boost (http://www.boost.org/) o protegido por la licencia de software de Boost. Los permisos y las limitaciones relativosa este software estn sujetos a los trminos disponibles en la direccin http://www.boost.org/LICENSE_1_0.txt.Este producto incluye copyright de software 1997-2007 University of Cambridge. Los permisos y las limitaciones relativos a este software estn sujetos a lostrminos disponibles en la direccin http://www.pcre.org/license.txt.

  • Este producto incluye copyright de software 2007 The Eclipse Foundation. Todos los derechos reservados. Los permisos y las limitaciones relativos a este softwareestn sujetos a los trminos especificados en http://www.eclipse.org/org/documents/epl-v10.php y http://www.eclipse.org/org/documents/edl-v10.php.Este producto incluye software protegido por licencia segn los trminos que aparecen en http://www.tcl.tk/software/tcltk/license.html, http://www.bosrup.com/web/overlib/?License, http://www.stlport.org/doc/ license.html, http:// asm.ow2.org/license.html, http://www.cryptix.org/LICENSE.TXT, http://hsqldb.org/web/hsqlLicense.html,http://httpunit.sourceforge.net/doc/ license.html, http://jung.sourceforge.net/license.txt , http://www.gzip.org/zlib/zlib_license.html, http://www.openldap.org/software/release/license.html, http://www.libssh2.org, http://slf4j.org/license.html, http://www.sente.ch/software/OpenSourceLicense.html, http://fusesource.com/downloads/license-agreements/fuse-message-broker-v-5-3- license-agreement; http://antlr.org/license.html; http://aopalliance.sourceforge.net/; http://www.bouncycastle.org/licence.html; http://www.jgraph.com/jgraphdownload.html; http://www.jcraft.com/jsch/LICENSE.txt; http://jotm.objectweb.org/bsd_license.html; http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231; http://www.slf4j.org/license.html; http://nanoxml.sourceforge.net/orig/copyright.html; http://www.json.org/license.html; http://forge.ow2.org/projects/javaservice/, http://www.postgresql.org/about/licence.html, http://www.sqlite.org/copyright.html, http://www.tcl.tk/software/tcltk/license.html, http://www.jaxen.org/faq.html, http://www.jdom.org/docs/faq.html, http://www.slf4j.org/license.html; http://www.iodbc.org/dataspace/iodbc/wiki/iODBC/License; http://www.keplerproject.org/md5/license.html; http://www.toedter.com/en/jcalendar/license.html; http://www.edankert.com/bounce/index.html; http://www.net-snmp.org/about/license.html; http://www.openmdx.org/#FAQ; http://www.php.net/license/3_01.txt; http://srp.stanford.edu/license.txt; http://www.schneier.com/blowfish.html; http://www.jmock.org/license.html; http://xsom.java.net; http://benalman.com/about/license/; https://github.com/CreateJS/EaselJS/blob/master/src/easeljs/display/Bitmap.js; http://www.h2database.com/html/license.html#summary; http://jsoncpp.sourceforge.net/LICENSE; http://jdbc.postgresql.org/license.html; http://protobuf.googlecode.com/svn/trunk/src/google/protobuf/descriptor.proto; https://github.com/rantav/hector/blob/master/LICENSE; http://web.mit.edu/Kerberos/krb5-current/doc/mitK5license.html. y http://jibx.sourceforge.net/jibx-license.html.Este producto incluye software desarrollado por la Academic Free License (http://www.opensource.org/licenses/afl-3.0.php), la Common Development and DistributionLicense (http://www.opensource.org/licenses/cddl1.php), la Common Public License (http://www.opensource.org/licenses/cpl1.0.php), la Sun Binary Code LicenseAgreement Supplemental License Terms, la BSD License (http://www.opensource.org/licenses/bsd-license.php), la nueva BSD License (http://opensource.org/licenses/BSD-3-Clause), la MIT License (http://www.opensource.org/licenses/mit-license.php), la Artistic License (http://www.opensource.org/licenses/artistic-license-1.0) y laInitial Developers Public License Version 1.0 (http://www.firebirdsql.org/en/initial-developer-s-public-license-version-1-0/).Este producto incluye copyright de software 2003-2006 Joe WaInes, 2006-2007 XStream Committers. Todos los derechos reservados. Los permisos y laslimitaciones relativos a este software estn sujetos a los trminos disponibles en la direccin http://xstream.codehaus.org/license.html. Este producto incluye softwaredesarrollado por Indiana University Extreme! Lab. Para obtener ms informacin, visite http://www.extreme.indiana.edu/.Este producto incluye software Copyright 2013 Frank Balluffi y Markus Moeller. Todos los derechos reservados. Los permisos y las limitaciones relativas a estesoftware estn sujetos a los trminos de la licencia MIT.Este Software est protegido por los nmeros de patentes de Estados Unidos 5.794.246, 6.014.670, 6.016.501, 6.029.178, 6.032.158, 6.035.307, 6.044.374,6.092.086, 6.208.990, 6.339.775, 6.640.226, 6.789.096, 6.823.373, 6.850.947, 6.895.471, 7.117.215, 7.162.643, 7.243.110, 7.254.590, 7.281.001, 7.421.458,7.496.588, 7.523.121, 7.584.422, 7.676.516, 7.720.842, 7.721.270, 7.774.791, 8.065.266, 8.150.803, 8.166.048, 8.166.071, 8.200.622, 8.224.873, 8.271.477,8.327.419, 8.386.435, 8.392.460, 8.453.159, 8.458.230 y RE44.478, patentes internacionales y otras patentes pendientes.EXENCIN DE RESPONSABILIDAD: Informatica Corporation proporciona esta documentacin "tal cual" sin garanta de ningn tipo, ya sea expresa o implcita,incluidas, entre otras, las garantas implcitas de no incumplimiento, de adecuacin para un propsito determinado y de validez para el comercio. InformaticaCorporation no garantiza que este software o esta documentacin estn libres de errores. La informacin proporcionada en este software o en esta documentacinpuede contener imprecisiones tcnicas o errores tipogrficos. La informacin de este software y esta documentacin est sujeta a cambios en cualquier momento sinprevio aviso.AVISOSEste producto de Informatica (el Software) incluye ciertos controladores (los Controladores DataDirect) de DataDirect Technologies, una empresa operativa deProgress Software Corporation (DataDirect) que estn sujetos a los trminos y condiciones siguientes:1.LOS CONTROLADORES DATADIRECT SE PROPORCIONAN "TAL CUAL" SIN GARANTA DE NINGN TIPO, YA SEA EXPRESA O IMPLCITA,

    INCLUIDAS, ENTRE OTRAS, LAS GARANTAS IMPLCITAS DE NO INCUMPLIMIENTO, DE ADECUACIN PARA UN PROPSITO DETERMINADO Y DEVALIDEZ PARA EL COMERCIO.

    2.EN NINGN CASO DATADIRECT NI SUS PROVEEDORES DE TERCEROS SERN RESPONSABLES ANTE EL USUARIO FINAL POR NINGN DAODIRECTO, INDIRECTO, FORTUITO, ESPECIAL, CONSECUENTE, NI DE NINGN OTRO TIPO, RESULTANTE DEL USO DE LOS CONTROLADORESODBC, INDEPENDIENTEMENTE DE SI SE HA AVISADO O NO DE LOS POSIBLES DAOS POR ADELANTADO. ESTAS LIMITACIONES SE APLICAN ATODAS LAS DEMANDAS JUDICIALES, INCLUIDAS, ENTRE OTRAS, AQUELLAS POR INCUMPLIMIENTO DE CONTRATO, INCUMPLIMIENTO DE LAGARANTA, NEGLIGENCIA, RESPONSABILIDAD ESTRICTA, TERGIVERSACIN Y OTROS AGRAVIOS.

    Nmero de parte: IN-DUG-95100-HF4-0001

  • Tabla de contenidoPrefacio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiDocumentacin de Informatica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi

    Portal de atencin al cliente (My Support) de Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . xiDocumentacin de Informatica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiSitio web de Informatica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiBiblioteca de asistencia de Informatica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiiBase de conocimiento de Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiiCanal de YouTube de atencin al cliente de Informatica . . . . . . . . . . . . . . . . . . . . . . . . . xiiCatlogo de soluciones de Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiiInformatica Velocity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiiServicio internacional de atencin al cliente de Informatica. . . . . . . . . . . . . . . . . . . . . . . . xii

    Captulo 1: Informatica Developer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Resumen de Informatica Developer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    Informatica Data Quality e Informatica Data Explorer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Informatica Data Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

    Iniciar Informatica Developer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Cmo iniciar Developer Tool en un equipo local. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Cmo iniciar Developer Tool en un equipo remoto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    Interfaz de Informatica Developer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Pgina de bienvenida de Informatica Developer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Referencias rpidas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Preferencias de Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    Configuracin de Informatica Developer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Paso 1. Adicin de un dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Paso 2. Adicin de un repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Paso 3. Seleccin de un servicio de integracin de datos predeterminado. . . . . . . . . . . . . . . 8

    Dominios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8El repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    Objetos en Informatica Developer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Propiedades del objeto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Cmo conectar a un repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

    Proyectos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Cmo crear un proyecto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Filtrar Proyectos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

    Permisos del proyecto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Permisos para los objetos externos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Permisos para instancias de objetos dependientes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Acceso al objeto primario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Cmo asignar permisos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    Tabla de contenido i

  • Carpetas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Cmo crear una carpeta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    Buscar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Cmo buscar objetos y propiedades. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    Bsqueda de trminos empresariales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Bsqueda del Escritorio del glosario empresarial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Bsqueda de un trmino empresarial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Personalizacin de la combinacin de teclas para buscar un trmino empresarial. . . . . . . . . 18

    Editor de Espacios de Trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Encontrar en el editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    Preferencias de validacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Cmo agrupar los mensajes de error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Cmo limitar los mensajes de error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    Copia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Cmo copiar un objeto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Guardar una copia de un objeto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    Etiquetas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Cmo crear una etiqueta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Cmo asignar una etiqueta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Cmo visualizar etiquetas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    Captulo 2: Conexiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Resumen de conexiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Vista Explorador de conexiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Propiedades de la conexin de Adabas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Propiedades de conexin de DB2 para i5/OS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Propiedades de conexin de DB2 para z/OS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Propiedades de conexin de IBM DB2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Propiedades de la conexin de IMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Propiedades de conexin de Microsoft SQL Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Propiedades de conexin de ODBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Propiedades de conexin de Oracle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Propiedades de la conexin secuencial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Propiedades de la conexin de VSAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Propiedades de la conexin de servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Administracin de conexiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    Cmo actualizar la lista de conexiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Cmo crear una conexin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Cmo editar una conexin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Cmo copiar una conexin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Cmo eliminar una conexin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    iiTabla de contenido

  • Captulo 3: Objetos de datos fsicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Resumen de los objetos de datos fsicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Objetos de datos relacionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

    Relaciones de clave. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Cmo crear una transformacin de lectura a partir de objetos de datos relacionales. . . . . . . . 50Cmo importar un objeto de datos relacionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    Objetos de datos personalizados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Relaciones de clave. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Propiedades de escritura de objetos de datos personalizados. . . . . . . . . . . . . . . . . . . . . . 52Cmo crear un objeto de datos personalizados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Cmo aadir recursos relacionales a un objeto de datos personalizados. . . . . . . . . . . . . . . 54Cmo aadir objetos de datos relacionales a un objeto de datos personalizados. . . . . . . . . . 54Cmo crear claves en un objeto de datos personalizados. . . . . . . . . . . . . . . . . . . . . . . . . 55Cmo crear relaciones dentro de un objeto de datos personalizados. . . . . . . . . . . . . . . . . . 55

    Consultas personalizadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Cmo crear una consulta personalizada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Consulta predeterminada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Sugerencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Seleccionar distinto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Filtros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Puertos ordenados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Uniones definidas por el usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Compatibilidad con Outer Join. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Sintaxis de unin de Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Comandos SQL pre y postasignacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    Objetos de datos no relacionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Cmo importar un objeto de datos no relacionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Cmo crear una transformacin de lectura, escritura o bsqueda a partir de operaciones dedatos no relacionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

    Objetos de datos de archivo sin formato. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Propiedades de resumen de objetos de datos de archivo sin formato. . . . . . . . . . . . . . . . . 70Propiedades de lectura de objetos de datos de archivo sin formato. . . . . . . . . . . . . . . . . . 71Propiedades de escritura de objetos de datos de archivo sin formato. . . . . . . . . . . . . . . . . 75Propiedades avanzadas de objetos de datos de archivo sin formato. . . . . . . . . . . . . . . . . . 78Cmo crear un objeto de datos de archivo sin formato. . . . . . . . . . . . . . . . . . . . . . . . . . . 79Cmo importar un objeto de datos de archivo sin formato de ancho fijo. . . . . . . . . . . . . . . . 80Cmo importar un objeto de datos de archivo sin formato delimitado. . . . . . . . . . . . . . . . . . 81

    Objeto de datos WSDL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83Vista Resumen de objetos de datos WSDL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83Vista Avanzadas de objetos de datos WSDL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84Cmo importar un objeto de datos WSDL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84Sincronizacin de WSDL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

    Tabla de contenido iii

  • Administracin de certificados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Sincronizacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

    Cmo sincronizar un objeto de datos de archivo sin formato. . . . . . . . . . . . . . . . . . . . . . . 87Cmo sincronizar un objeto de datos relacionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

    Solucin de problemas de objetos de datos fsicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

    Captulo 4: Objeto de esquema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Resumen de objetos de esquema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Vista Resumen de objetos de esquema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

    Archivos de esquema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Vista Esquema de objeto de esquema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

    Propiedades para el espacio de nombres. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Propiedades de elemento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Propiedades de tipo simple. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93Propiedades de tipo complejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Propiedades del atributo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

    Vista avanzada de un objeto de esquema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Cmo importar un objeto de esquema.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Actualizaciones de esquema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

    Sincronizacin de esquema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Ediciones de archivos de esquema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

    Administracin de certificados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100Propiedades de certificado de Informatica Developer. . . . . . . . . . . . . . . . . . . . . . . . . . . 101Cmo aadir certificados a Informatica Developer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

    Captulo 5: Vista lgica de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Resumen de vista lgica de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

    Ejemplo de modelo de objetos de datos lgicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Cmo desarrollar una vista lgica de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Modelos de objetos de datos lgicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

    Cmo crear un modelo de objetos de datos lgicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . 104Cmo importar un modelo de objeto de datos lgicos desde una herramienta de modelos. . . 104

    Propiedades de modelos de objetos de datos lgicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Propiedades de importacin del modelizador de datos CA ERwin. . . . . . . . . . . . . . . . . . . 106IBM Cognos Business Intelligence Reporting - Propiedades de importacin de FrameworkManager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Propiedades de importacin de SAP BusinessObjects Designer. . . . . . . . . . . . . . . . . . . . 108Propiedades de importacin de Sybase PowerDesigner CDM. . . . . . . . . . . . . . . . . . . . . 110Propiedades de importacin de Sybase PowerDesigner OOM 9.x a 15.x. . . . . . . . . . . . . . 110Propiedades de importacin de Sybase PowerDesigner PDM. . . . . . . . . . . . . . . . . . . . . 112Propiedades de importacin de XSD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

    Objetos de datos lgicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Propiedades de objetos de datos lgicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

    ivTabla de contenido

  • Relaciones de atributos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Cmo crear un objeto de datos lgicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

    Asignaciones de objetos de datos lgicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Asignaciones de lectura del objeto de datos lgicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Asignaciones de escritura de objetos de datos lgicos. . . . . . . . . . . . . . . . . . . . . . . . . . 116Cmo crear una asignacin de objeto de datos lgicos. . . . . . . . . . . . . . . . . . . . . . . . . . 116

    Captulo 6: Transformaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Resumen de transformaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

    Transformaciones activas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Transformaciones pasivas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118Transformaciones no conectadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118Descripciones de transformaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

    Cmo desarrollar una transformacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120Transformaciones reutilizables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

    Instancias de transformacin reutilizable y cambios heredados. . . . . . . . . . . . . . . . . . . . 121Cmo editar una transformacin reutilizable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

    Expresiones de las transformaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122El editor de expresiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123Nombres de puerto en una expresin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123Cmo aadir una expresin a un puerto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123Comentarios en una expresin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124Validacin de expresiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

    Cmo crear una transformacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

    Captulo 7: Asignaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125Resumen de asignaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

    Dependencia de objetos en una asignacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Cmo desarrollar una asignacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Cmo crear una asignacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Objetos de asignacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

    Cmo aadir objetos a una asignacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Cmo vincular puertos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

    Vnculos "uno a uno". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128Vnculos "uno a varios". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Cmo vincular puertos manualmente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Cmo vincular puertos automticamente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Reglas y directrices para vincular puertos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

    Cmo propagar atributos de puerto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Tipos de dependencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Dependencias de la ruta de acceso al enlace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Dependencias implcitas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Atributos de puerto propagados por transformacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

    Tabla de contenido v

  • Validacin de asignaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Validacin de conexiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Validacin de expresiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Validacin de objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Cmo validar una asignacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

    Cmo ejecutar una asignacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Segmentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

    Cmo copiar un segmento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

    Captulo 8: Mapplets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136Resumen de mapplets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136Tipos de mapplets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136Mapplets y reglas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Entrada y salida de mapplet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

    Entrada de mapplet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Salida de mapplet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

    Cmo crear un mapplet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Cmo validar un mapplet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

    Captulo 9: Cmo visualizar datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139Resumen de visualizacin de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139Configuraciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

    Propiedades de la configuracin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140Configuraciones del visor de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143Configuraciones de asignacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144Configuraciones de servicio web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144Cmo actualizar las propiedades de la configuracin predeterminada. . . . . . . . . . . . . . . . 145Configuraciones para la solucin de problemas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

    Cmo exportar datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146Registros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

    Formato de archivo de registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146Cmo supervisar trabajos desde Developer Tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

    Captulo 10: Flujos de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148Resumen de flujos de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148Cmo crear un flujo de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149Objetos de flujo de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

    Eventos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150Tareas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150Puertas de enlace exclusivas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151Cmo aadir objetos a un flujo de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

    Flujos de secuencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151Flujos de secuencia condicionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

    viTabla de contenido

  • Parmetros y variables en flujos de secuencia condicionales. . . . . . . . . . . . . . . . . . . . . . 153Cmo conectar objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153Cmo crear un flujo de secuencia condicional. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

    Propiedades avanzadas de flujo de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154Validacin de flujo de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

    Validacin del flujo de secuencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155Validacin de expresiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156Validacin de objeto de flujo de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156Validacin de un flujo de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

    Implementacin del flujo de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157Implementar y ejecutar un flujo de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

    Flujos de trabajo en ejecucin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157Supervisin de flujos de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158Eliminacin de un flujo de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158Ejemplos de flujo de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

    Ejemplo: ejecutar comandos antes y despus de ejecutar una asignacin. . . . . . . . . . . . . 158Ejemplo: dividir un flujo de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

    Captulo 11: Implementacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161Resumen de la implementacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161Mtodos de implementacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162Propiedades de implementacin de la asignacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162Cmo crear una aplicacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164Cmo implementar un objeto en un servicio de integracin de datos. . . . . . . . . . . . . . . . . . . . 164Cmo implementar un objeto en un archivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166Cmo actualizar una aplicacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167Cmo importar archivos de aplicacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167Nueva implementacin de aplicaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

    Cmo volver a implementar una aplicacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

    Captulo 12: Parmetros de asignacin y archivos de parmetros. . . . . . . . . . . . . 169Resumen de parmetros de asignacin y archivos de parmetros. . . . . . . . . . . . . . . . . . . . . 169Parmetros del sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170Parmetros definidos por el usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

    Proceso para ejecutar asignaciones con parmetros definidos por el usuario. . . . . . . . . . . 171Dnde crear parmetros definidos por el usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171Cmo crear un parmetro definido por el usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

    Dnde asignar parmetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172Cmo asignar un parmetro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173

    Archivos de parmetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174Estructura del archivo de parmetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174Elemento de proyecto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175Elemento de aplicacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

    Tabla de contenido vii

  • Reglas y directrices para archivos de parmetro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177Archivo de parmetros de muestra. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177Cmo crear un archivo de parmetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178Cmo ejecutar una Asignacin con un archivo de parmetros. . . . . . . . . . . . . . . . . . . . . 179

    Captulo 13: Importacin y exportacin de objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . 180Resumen de importacin y exportacin de objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180Importar y exportar objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181Exportacin de objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

    Cmo exportar objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182Importacin de objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

    Cmo importar proyectos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184Cmo importar objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

    Captulo 14: Exportar a PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186Resumen de exportacin a PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186Compatibilidad de versin de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

    Cmo definir el nivel de compatibilidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187Exportacin de mapplets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188Opciones de exportacin a PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188Cmo exportar un objeto a PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Restricciones de exportacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190Reglas y directrices para exportar objetos a PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . 192Solucin de problemas de exportacin a PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192

    Captulo 15: Importar desde PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194Importar desde el resumen de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194Propiedades de Reemplazo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194Resolucin de conflictos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195Resumen de Importacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195Conversin de tipos de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196Transformacin de conversin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196

    Restricciones de la propiedad de transformacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197Importar desde los parmetros de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202Cmo importar un objeto desde PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202Restricciones de importacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203Importar Rendimiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204

    Captulo 16: Ajuste del rendimiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205Niveles del optimizador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205Resumen de los Mtodos de Optimizacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206

    Mtodo de optimizacin de primera proyeccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206Mtodo de optimizacin de primera seleccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

    viiiTabla de contenido

  • Mtodo de optimizacin de predicado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207Mtodo de optimizacin basado en el coste. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208Mtodo de optimizacin semi-join. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

    Optimizacin completa y asignacin de memoria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209Cmo definir el nivel del optimizador para una asignacin de Developer Tool. . . . . . . . . . . . . . 209Cmo definir el nivel del optimizador para una asignacin implementada. . . . . . . . . . . . . . . . . 209

    Captulo 17: Optimizacin de inserciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211Resumen de optimizacin de inserciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211Lgica de transformacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212Optimizacin de inserciones en orgenes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

    Optimizacin de insercin para orgenes relacionales. . . . . . . . . . . . . . . . . . . . . . . . . . 213Optimizacin de inserciones en orgenes nativos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214Optimizacin de inserciones en orgenes no relacionales de PowerExchange. . . . . . . . . . . 214Optimizacin de inserciones en orgenes ODBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214Optimizacin de inserciones en orgenes de SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

    Expresiones de optimizacin de insercin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215Funciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216Operadores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

    Cmo comparar la salida del servicio de integracin de datos y de los orgenes. . . . . . . . . . . . 220

    Apndice A: Referencia del tipo de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222Resumen de referencia del tipo de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222Tipos de Datos de Transformacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

    Tipos de datos Integer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223Tipo de datos Binarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225Tipo de datos de Fecha y Hora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225Tipos de datos Decimal y Double. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226Tipos de datos de String. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

    Tipos de datos de DB2 para i5/OS, DB2 para z/OS y transformacin. . . . . . . . . . . . . . . . . . . . 228Tipos de datos DB2 para i5/OS y DB2 para z/OS incompatibles. . . . . . . . . . . . . . . . . . . . 229

    Tipos de datos de archivos sin formato y transformaciones. . . . . . . . . . . . . . . . . . . . . . . . . . 229Tipos de datos de IBM DB2 y transformaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230

    Tipos de datos IBM DB2 incompatibles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231Tipos de datos de Microsoft SQL Server y transformacin. . . . . . . . . . . . . . . . . . . . . . . . . . . 231

    Tipos de datos Microsoft SQL Server incompatibles. . . . . . . . . . . . . . . . . . . . . . . . . . . . 232Tipos de datos no relacionales y de transformacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233ODBC y tipos de datos de transformacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235Tipos de datos de Oracle y transformacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

    Tipo de datos Number(P,S). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238Tipos de datos Char, Varchar y Clob . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238Tipos de datos de Oracle incompatibles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238

    Tipos de datos de SAP HANA y Transformacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238

    Tabla de contenido ix

  • Tipos de datos XML y de transformacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240Cmo convertir datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

    Conversin de datos puerto a puerto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

    ndice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

    xTabla de contenido

  • PrefacioLa Gua de usuario del desarrollador de Informatica est destinada a desarrolladores servicios y calidad dedatos. Esta gua da por supuesto que usted entiende los conceptos de archivos sin formato y bases de datosrelacionales, los motores de base de datos de su entorno y conceptos de calidad de datos.

    Documentacin de Informatica

    Portal de atencin al cliente (My Support) de InformaticaComo cliente de Informatica, puede acceder al portal de atencin al cliente de Informatica en http://mysupport.informatica.com.El sitio contiene informacin sobre productos, informacin del grupo de usuarios, boletines de noticias,acceso al sistema de administracin de casos de atencin al cliente de Informatica (ATLAS), la biblioteca deasistencia de Informatica, la base de conocimiento de Informatica, la documentacin de productos deInformatica y acceso a la comunidad de usuarios de Informatica.

    Documentacin de InformaticaEl equipo de Documentacin de Informatica se esfuerza al mximo para crear documentacin precisa y til.Si le surgen preguntas o tiene comentarios o ideas relacionadas con esta documentacin, pngase encontacto con el equipo de Documentacin de Informatica enviando un correo electrnico a [email protected]. Sus opiniones servirn para mejorar nuestra documentacin. Porfavor, indquenos si podemos ponernos en contacto con usted en relacin a sus comentarios.El equipo de Documentacin actualiza la documentacin segn sea necesario. Para obtener ladocumentacin ms reciente de su producto, visite la Documentacin de Productos en la direccin http://mysupport.informatica.com.

    Sitio web de InformaticaPuede acceder al sitio web corporativo de Informatica a travs de la direccin http://www.informatica.com. Elsitio contiene informacin sobre Informatica, su historia, los prximos eventos y las oficinas de ventas.Asimismo, puede encontrar informacin sobre productos y socios. El rea de servicio del sitio incluyeinformacin importante sobre soporte tcnico, formacin y cursos, as como servicios de implementacin.

    xi

  • Biblioteca de asistencia de InformaticaComo cliente de Informatica, puede acceder a la Biblioteca de asistencia de Informatica a travs de ladireccin http://mysupport.informatica.com. La Biblioteca de asistencia es una recopilacin de documentosque le ayudarn a contar con ms datos sobre los productos y las prestaciones de Informatica. Incluyeartculos y demostraciones interactivas que ofrecen soluciones a problemas comunes, comparanprestaciones y conductas y le guan en la realizacin de tareas especficas del da a da.

    Base de conocimiento de InformaticaComo cliente de Informatica, puede acceder a la Base de conocimiento de Informatica a travs de ladireccin http://mysupport.informatica.com. Utilice la Base de conocimiento para buscar solucionesdocumentadas a problemas tcnicos conocidos relacionados con los productos de Informatica. Asimismo,puede encontrar respuestas a las preguntas ms frecuentes, libros blancos tcnicos y sugerencias tcnicas.Si le surgen preguntas o tiene comentarios o ideas relacionadas con la Base de conocimiento de Informatica,pngase en contacto con el equipo de la Base de conocimiento de Informatica enviando un correoelectrnico a [email protected].

    Canal de YouTube de atencin al cliente de InformaticaPuede acceder al canal de YouTube de atencin al cliente de Informatica en http://www.youtube.com/user/INFASupport. El canal de YouTube del Soporte de Informatica incluye vdeosacerca de soluciones que le guiarn en la realizacin de tareas especficas. Si tiene alguna pregunta,comentarios o ideas acerca del canal de YouTube de atencin al cliente de Informatica, pngase en contactocon el equipo de atencin al cliente en YouTube de enviando un mensaje de correo electrnico a [email protected] o un tweet a @INFASupport.

    Catlogo de soluciones de InformaticaInformatica Marketplace es un forum donde los desarrolladores y asociados pueden compartir solucionesque aumentan, amplan o mejoran las implementaciones de integracin de datos. Al aprovechar cualquierade los cientos de soluciones disponibles en el Marketplace, puede mejorar la productividad y acelerar eltiempo de implementacin en los proyectos. Puede acceder al Catlogo de soluciones de Informatica en http://www.informaticamarketplace.com.

    Informatica VelocityPuede acceder a Informatica Velocity en http://mysupport.informatica.com. Con un desarrollo que parte de laexperiencia real de cientos de proyectos de administracin de datos, Informatica Velocity representa elconocimiento conjunto de nuestros asesores, lo cuales han trabajado con organizaciones de todo el mundopara planificar, desarrollar, implementar y mantener con xito soluciones de administracin de datos. Si tienealguna pregunta, comentario o idea acerca de Informatica Velocity, pngase en contacto con los ServiciosProfesionales de Informatica en [email protected].

    Servicio internacional de atencin al cliente de InformaticaPuede ponerse en contacto con nuestro Centro de atencin al cliente llamando por telfono o a travs delSoporte en lnea.El Soporte en lnea requiere un nombre de usuario y una contrasea. Puede solicitar un nombre de usuario yuna contrasea en la direccin http://mysupport.informatica.com.

    xiiPrefacio

  • Los nmeros de telfono del servicio internacional de atencin al cliente de Informatica estn disponibles enel sitio web de Informatica en http://www.informatica.com/us/services-and-training/support-services/global-support-centers/.

    Prlogo xiii

  • xiv

  • C A P T U L O 1

    Informatica DeveloperEste captulo incluye los siguientes temas: Resumen de Informatica Developer, 1 Iniciar Informatica Developer, 3 Interfaz de Informatica Developer, 4 Configuracin de Informatica Developer, 7 Dominios, 8 El repositorio de modelos, 8 Proyectos, 11 Permisos del proyecto, 12 Carpetas, 15 Buscar, 16 Bsqueda de trminos empresariales, 17 Editor de Espacios de Trabajo, 18 Preferencias de validacin, 20 Copia, 21 Etiquetas, 22

    Resumen de Informatica DeveloperDeveloper Tool es una aplicacin que se utiliza para disear e implementar soluciones de calidad de datos yde servicios de datos. Utilice Informatica Data Quality e Informatica Data Explorer para crear soluciones decalidad de datos. Utilice Informatica Data Services para crear soluciones de servicios de datos. Tambinpuede utilizar la opcin Creacin de perfiles con Informatica Data Services para crear datos de perfiles.Puede usar Developer Tool para importar metadatos, crear conexiones y crear objetos de datos lgicos.Tambin puede utilizar Developer Tool para crear y ejecutar perfiles, asignaciones y flujos de trabajo.

    1

  • Informatica Data Quality e Informatica Data ExplorerUtilice las funciones de calidad de datos de Developer Tool para analizar el contenido y la estructura de susdatos y mejorarlos para que satisfagan las necesidades de su empresa.Utilice Developer Tool para disear y ejecutar procesos para realizar las siguientes tareas: Crear perfiles de los datos. La creacin de perfiles revela el contenido y la estructura de los datos. La

    creacin de perfiles es un paso clave en cualquier proyecto de datos, ya que permite identificar lasventajas y desventajas de los datos y, adems, le ayuda a definir un plan de proyecto.

    Crear cuadros de mando para revisar la calidad de los datos. Un cuadro de mando es una representacingrfica de las mediciones de calidad de un perfil.

    Estandarizar valores de datos. Estandarice datos para eliminar los errores y las inconsistencias quedetecte cuando ejecute un perfil. Se pueden estandarizar variaciones en la puntuacin, el formato y laortografa. Por ejemplo, puede asegurarse de que los valores de ciudad, estado y cdigo postal seanuniformes.

    Analizar datos. Los anlisis leen un campo compuesto por mltiples valores y crean un campo para cadavalor conforme al tipo de informacin que contiene. Los anlisis tambin pueden aadir informacin a losregistros. Por ejemplo, puede definir una operacin de anlisis para aadir unidades de medida a datosde productos.

    Validar direcciones postales. La validacin de direcciones evala y mejora la exactitud y la entrega de losdatos de direcciones postales. La validacin de direcciones corrige errores en las direcciones y completadirecciones parciales comparando registros de direcciones con los datos de referencia obtenidos desdelos servicios postales nacionales. La validacin de direcciones tambin puede aadir informacin postalque acelera la entrega del correo y reduce los costes de envo postal.

    Buscar registros duplicados. Los anlisis de los registros duplicados calculan los niveles de similitud queexisten entre los registros mediante la comparacin de los datos de uno o varios campos de cadaregistro. Seleccione los campos que desee analizar y, a continuacin, seleccione las estrategias decomparacin que deben aplicarse a los datos. Developer Tool permite dos tipos de anlisis de registrosduplicados: con coincidencia de campo, que identifica registros similares o duplicados, y con coincidenciade identidad, que identifica identidades similares o duplicadas en datos de los registros.

    Administrar excepciones. Una excepcin es un registro que contiene problemas de calidad de datos quese corrigen a mano. Puede ejecutar una asignacin para capturar cualquier registro de excepcin quesiga en un conjunto de datos despus de ejecutar otros procesos de calidad de datos. Revise y edite losregistros de excepcin en Analyst Tool o en el director de datos de Informatica para Data Quality.

    Crear tablas de datos de referencia. Informatica proporciona datos de referencia que pueden mejorarvarios tipos de procesos de calidad de datos, entre ellos, la estandarizacin y la realizacin de anlisis.Puede crear tablas de referencia utilizando datos de los resultados de perfil.

    Crear y ejecutar reglas de calidad de datos. Informatica proporciona reglas que se pueden ejecutar oeditar para adaptarse a los objetivos de su proyecto. Puede crear mapplets y validarlos como reglas enDeveloper Tool.

    Colaborar con usuarios de Informatica. El repositorio de modelos almacena datos de referencia y reglas yse encuentra disponible para los usuarios de Developer Tool y Analyst Tool. Los usuarios puedencolaborar en proyectos y distintos usuarios pueden tomar propiedad de objetos en distintas etapas de unproyecto.

    Exportar asignaciones a PowerCenter. Puede exportar y ejecutar asignaciones en PowerCenter. Puedeexportar asignaciones a PowerCenter para volver a utilizar los metadatos para la integracin de datosfsicos o para crear servicios web.

    2 Captulo 1: Informatica Developer

  • Informatica Data ServicesLos servicios de datos son un conjunto de operaciones reutilizables que puede ejecutar para acceder ytransformar datos.Utilice las funciones de servicios de datos de Developer Tool para conseguir los siguientes objetivos: Definir vistas lgicas de los datos. Una vista lgica de datos describe la estructura y el uso de los datos

    de una empresa. Puede crear un modelo de objetos de datos lgicos que muestre qu tipos de datosutiliza su empresa y cmo se estructuran dichos datos.

    Asignar los modelos lgicos a orgenes o destinos de datos. Cree una asignacin que enlace los objetosde un modelo lgico a orgenes o destinos de datos. Puede enlazar datos desde orgenes diversos ydispersos para crear una nica vista de los datos. Tambin puede cargar datos que se adapten a unmodelo a varios destinos dispersos.

    Crear una vista virtual de los datos. Puede implementar una base de datos virtual federada para unservicio de integracin de datos. Los usuarios finales pueden ejecutar consultas SQL en los datosvirtuales sin afectar a los datos de origen reales.

    Un servicio web ofrece acceso a las funciones de la integracin de datos a travs de la interfaz delservicio web. Puede implementar una base de datos virtual federada para un servicio de integracin dedatos. Los usuarios finales envan solicitudes al servicio web y reciben respuestas mediante mensajesSOAP.

    Exportar asignaciones a PowerCenter. La exportacin de asignaciones a PowerCenter se realiza parapoder volver a utilizar los metadatos para la integracin de datos fsicos o para crear servicios web.

    Cree e implemente asignaciones que los usuarios del dominio puedan ejecutar desde la lnea decomandos.

    Crear perfiles de los datos. Si utiliza la opcin Creacin de perfiles, cree perfiles de los datos para querevelen el contenido y la estructura de los datos. La creacin de perfiles es un paso clave en cualquierproyecto de datos, ya que permite identificar las ventajas y desventajas de los datos y, adems, le ayudaa definir un plan de proyecto.

    Iniciar Informatica DeveloperSi Developer Tool est instalado en una mquina local, utilice el men Inicio de Windows para iniciar laherramienta. Si Developer Tool est instalado en un equipo remoto, utilice la lnea de comandos para iniciarla herramienta.

    Cmo iniciar Developer Tool en un equipo localUtilice el men Inicio de Windows para iniciar Developer Tool instalado en una mquina local.1. Desde el men de Inicio de Windows, haga clic en Todos los programas > Informatica [versin] >

    Cliente > Cliente de Developer > Iniciar Informatica Developer.La primera vez que ejecute Developer Tool, la pgina de Bienvenida mostrar varios iconos. La pginade Bienvenida no aparecer las siguientes veces que se ejecute Developer Tool.

    2. Haga clic en Entorno de trabajo.La primera vez que se inicia Developer Tool, debe configurar la herramienta aadiendo un dominio,aadiendo un repositorio de modelos y seleccionando un Servicio de Integracin de Datospredeterminado.

    Iniciar Informatica Developer 3

  • Cmo iniciar Developer Tool en un equipo remotoUtilice la lnea de comandos para iniciar Developer Tool instalado en un equipo remoto.Cuando Developer Tool est instalado en un equipo remoto, es posible que no tenga acceso de escritura aldirectorio de instalacin. Debe especificar un directorio de espacio de trabajo en su mquina local dondeDeveloper Tool pueda escribir los archivos temporales. Un administrador puede configurar el directorio deespacio de trabajo local predeterminado para todos los usuarios. Puede reemplazar el directoriopredeterminado cuando inicie Developer Tool.Si el directorio de espacio de trabajo local configurado no existe, Developer Tool crea el directorio cuandoescribe archivos temporales.1. Abra una lnea de comandos.2. Introduzca el comando para iniciar Developer Tool. Puede usar el directorio de espacio de trabajo local

    predeterminado o reemplazar el directorio predeterminado. Para utilizar el directorio de espacio de trabajo local predeterminado, introduzca el siguiente

    comando:\\\developer.exe

    Por ejemplo:\\MyRemoteMachine\Informatica\9.5.1\clients\DeveloperClient\developer.exe

    Para reemplazar el directorio de espacio de trabajo local predeterminado, introduzca el siguientecomando:

    \\\developer.exe -data Por ejemplo:

    \\MyRemoteMachine\Informatica\9.5.1\clients\DeveloperClient\developer.exe -data C:\temp\MyWorkspace

    Los nombres de carpeta del directorio de espacio de trabajo local no pueden contener el carcter dealmohadilla (#). Si los nombres de carpeta del directorio de espacio de trabajo local contienenespacios, escriba todo el directorio entre comillas dobles.

    La primera vez que ejecute Developer Tool, la pgina de Bienvenida mostrar varios iconos. La pginade Bienvenida no aparecer las siguientes veces que se ejecute Developer Tool.

    3. Haga clic en Entorno de trabajo.La primera vez que se inicia Developer Tool, debe configurar la herramienta aadiendo un dominio,aadiendo un repositorio de modelos y seleccionando un Servicio de Integracin de Datospredeterminado.

    Interfaz de Informatica DeveloperDeveloper Tool le permite disear e implementar soluciones de calidad de datos y de servicios de datos.Developer Tool permite realizar varias tareas al mismo tiempo. Tambin permite trabajar con varias carpetasy proyectos al mismo tiempo. Para trabajar en Developer Tool, acceda al entorno de trabajo de DeveloperTool.

    4 Captulo 1: Informatica Developer

  • La siguiente figura muestra el entorno de trabajo de Developer Tool:

    El entorno de trabajo de Developer Tool incluye un editor y vistas. En el editor, se editan objetos como, porejemplo, asignaciones. Developer Tool muestra vistas, como la vista Propiedades, segn el objeto queaparezca en el editor.Developer Tool muestra las siguientes vistas de forma predeterminada:Vista Esquema

    Muestra los objetos que dependen de un objeto seleccionado en la vista Explorador de objeto. Deforma predeterminada, esta vista aparece en la parte inferior izquierda de Developer Tool.

    Vista Explorador de objetosMuestra los proyectos, las carpetas y los objetos que contienen los proyectos y las carpetas. De formapredeterminada, esta vista aparece en la parte superior izquierda de Developer Tool.

    Vista Explorador de conexionesMuestra las conexiones con las bases de datos relacionales. De forma predeterminada, esta vistaaparece en la parte superior derecha de Developer Tool.

    Vista PropiedadesMuestra las propiedades de un objeto que aparece enfocado en el editor. De forma predeterminada,esta vista aparece en el rea inferior de Developer Tool.

    Puede ocultar vistas y mover vistas a otra ubicacin en el entorno de trabajo de Developer Tool. Haga clic en Ventana > Mostrar vista para seleccionar las vistas que desee visualizar.El entorno de trabajo de Developer Tool muestra tambin las siguientes vistas:Vista Referencias rpidas

    Muestra la referencia rpida que haya abierto. Para abrir una referencia rpida, haga clic en Ayuda >Referencias rpidas y seleccione una referencia rpida.

    Interfaz de Informatica Developer 5

  • Vista AyudaMuestra la ayuda en lnea contextual.

    Vista ProgresoMuestra el progreso de las operaciones en la herramienta Developer, como una ejecucin deasignacin.

    Vista BuscarMuestra los resultados de la bsqueda. Tambin puede iniciar el cuadro de dilogo de opciones debsqueda.

    Vista EtiquetasMuestra las etiquetas que definen un objeto en el repositorio de modelos segn su uso empresarial.

    Vista Registro de validacinMuestra los errores de validacin de objetos.

    Pgina de bienvenida de Informatica DeveloperLa pgina de bienvenida aparece la primera vez que se abre Developer Tool. Utilice la pgina de bienvenidapara conocer mejor Developer Tool, configurar Developer Tool y comenzar a trabajar con Developer Tool.La pgina de bienvenida muestra las siguientes opciones: Resumen. Haga clic en el botn Resumen para ver un resumen de las soluciones de calidad de datos y

    de servicios de datos. Primeros pasos. Haga clic en el botn Primeros pasos para saber ms sobre cmo configurar Developer

    Tool y cmo acceder a las lecciones sobre Informatica Data Quality e Informatica Data Services. Guas de aprendizaje. Haga clic en el botn Guas de aprendizaje para ver referencias rpidas de

    Developer Tool y de las soluciones de calidad de datos y servicios de datos. Recursos web. Haga clic en el botn Recursos web para ver un enlace a mysupport.informatica.com.

    Puede acceder a la biblioteca de instrucciones de Informatica. La biblioteca de instrucciones deInformatica contiene artculos sobre Informatica Data Quality, Informatica Data Services y otros productosde Informatica.

    Entorno de trabajo. Haga clic en el botn Entorno de trabajo para comenzar a trabajar en Developer Tool.Haga clic en Ayuda > Bienvenida para acceder a la pgina de bienvenida tras cerrarla.

    Referencias rpidasDeveloper Tool incluye referencias rpidas como parte de la ayuda en lnea. Una referencia rpida es unagua paso a paso que le ayuda a realizar una o ms tareas en Developer Tool.Cuando se sigue una referencia rpida, se realizan las tareas y se ven los resultados. Por ejemplo, puedecompletar una referencia rpida para importar y previsualizar un objeto de datos relacionales.Para acceder a las referencias rpidas, haga clic en Ayuda > Referencias rpidas.

    Preferencias de InformaticaEl cuadro de dilogo Preferencias contiene ajustes de Developer Tool y la plataforma Eclipse.Utilice las preferencias de Informatica para administrar los ajustes de Developer Tool. Por ejemplo, utilice laspreferencias de Informatica para administrar las configuraciones, las conexiones, los ajustes detransformacin, las etiquetas o los servicios de integracin de datos disponibles.

    6 Captulo 1: Informatica Developer

  • Developer Tool est basada en la plataforma Eclipse. El cuadro de dilogo Preferencias tambin incluye laspreferencias para administrar la configuracin de la plataforma Eclipse. Informatica solo es compatible conlas preferencias de Informatica.Para acceder a las preferencias de Informatica, haga clic en Ventana > Preferencias. En el cuadro dedilogo Preferencias, seleccione Informatica.

    Configuracin de Informatica DeveloperPara configurar Developer Tool, tiene que aadir un dominio. Cree una conexin a un repositorio demodelos. Tambin debe seleccionar un servicio de integracin de datos predeterminado.Para configurar Developer Tool, realice las siguientes tareas:1. Aada un dominio.2. Aada un repositorio de modelos3. Seleccione un servicio de integracin de datos predeterminado.Despus de configurar las herramientas del desarrollador, puede crear proyectos y carpetas para guardar sutrabajo.

    Paso 1. Adicin de un dominioAada un dominio en Developer Tool para acceder a los servicios que se ejecutan en el dominio.Antes de aadir un dominio, compruebe que dispone de un nombre de dominio, de un nombre de host y deun nmero de puerto para conectarse a un dominio. Un administrador puede facilitarle esta informacin.1. Haga clic en Ventana > Preferencias.

    A continuacin, aparece el cuadro de dilogo Preferencias.2. Seleccione Informatica > Dominios.3. Haga clic en Aadir.

    A continuacin, aparece el cuadro de dilogo Nuevo dominio.4. Introduzca el nombre del dominio, el nombre de host y el nmero de puerto.5. Haga clic en Finalizar.6. Haga clic en Aceptar.

    Paso 2. Adicin de un repositorio de modelosAada un repositorio de modelos para acceder a proyectos y carpetas.Antes de aadir un repositorio de modelos, compruebe los siguientes requisitos previos: Un administrador ha configurado un repositorio de modelos en Administrator Tool. Tiene un nombre de usuario y una contrasea para acceder al servicio de repositorio de modelos. Un

    administrador puede facilitarle esta informacin.1. Haga clic en Archivo > Conectar a repositorio.

    A continuacin, aparece el cuadro de dilogo Conectar a repositorio.2. Haga clic en Examinar para seleccionar un servicio de repositorio de modelos.

    Configuracin de Informatica Developer 7

  • 3. Haga clic en Aceptar.4. Haga clic en Siguiente.5. Introduzca su nombre de usuario y contrasea.6. Haga clic en Siguiente.

    Se abrir el cuadro de dilogo Abrir Proyecto.7. Para filtrar la lista de proyectos que aparecen en la vista Explorador de Objetos, borre los proyectos

    que no desee abrir.8. Haga clic en Finalizar.

    El repositorio de Modelos aparece en la vista Explorador de Objetos y muestra los proyectos que haseleccionado para abrir.

    Paso 3. Seleccin de un servicio de integracin de datospredeterminado

    El servicio de integracin de datos realiza las tareas de integracin de datos en Developer Tool. Puedeseleccionar cualquier servicio de integracin de datos que est disponible en el dominio. Seleccione unservicio de integracin de datos predeterminado Puede reemplazar el servicio de integracin de datospredeterminado cuando se ejecuta una asignacin o se previsualizan datos.Aada un dominio antes de seleccionar un servicio de integracin de datos.1. Haga clic en Ventana > Preferencias.

    A continuacin, aparece el cuadro de dilogo Preferencias.2. Seleccione Informatica > Servicios de integracin de datos.3. Expanda el dominio.4. Seleccione un servicio de integracin de datos.5. Haga clic en Establecer como predeterminado.6. Haga clic en Aceptar.

    DominiosEl dominio Informatica es un conjunto de nodos y servicios que definen el entorno Informatica.Puede aadir un dominio en Developer Tool. Tambin puede editar la informacin del dominio o quitar undominio. Puede administrar la informacin del dominio en las preferencias de Developer Tool.

    El repositorio de modelosEl repositorio de modelos es una base de datos relacional que guarda los metadatos para los proyectos y lascarpetas.Cuando se configura Developer Tool, tiene que aadir un repositorio de modelos. Cada vez que se abreDeveloper Tool, se conecta al repositorio de modelos para acceder a proyectos y carpetas.

    8 Captulo 1: Informatica Developer

  • Objetos en Informatica DeveloperPuede crear, administrar o ver algunos objetos de un proyecto o carpeta en Developer Tool.Puede crear los siguientes objetos del repositorio de modelos en la herramienta Developer:Aplicacin

    Un objeto implementable que puede contener objetos de datos, asignaciones, servicios de datos SQL,servicios web y flujos de trabajo. Puede crear, editar y eliminar aplicaciones.

    Servicio de datosUn conjunto de operaciones reutilizables que puede ejecutar para acceder a los datos y transformarlos.Un servicio de datos proporciona un modelo de datos unificado al que puede acceder a travs de unservicio web o contra el que puede ejecutar una consulta SQL. Puede crear, editar y eliminar serviciosde datos.

    CarpetaUn contenedor de objetos en el repositorio de modelos. Utilice carpetas para organizar objetos en unproyecto y crear carpetas para agrupar objetos basados en las necesidades del negocio. Puede crear,editar y eliminar carpetas.

    Objeto de datos lgicosUn objeto es un modelo de objetos de datos lgicos que describe una entidad lgica en una empresa.Tiene atributos, claves y describe las relaciones entre los atributos. Puede crear, editar y eliminarobjetos de datos lgicos de un modelo de objetos de datos lgicos.

    Asignacin de objetos de datos lgicosUna asignacin que vincula un objeto de datos lgicos con uno o varios objetos de datos fsicos. Puedeincluir una lgica de transformacin. Puede crear, editar y eliminar asignaciones de objetos de datoslgicos para un objeto de datos lgicos.

    Modelo de objeto de datos lgicosUn modelo de datos que contiene objetos de datos lgicos y define las relaciones que hay entre ellos.Puede crear, editar y eliminar modelos de objetos de datos lgicos.

    AsignacinUn conjunto de entradas y salidas vinculadas por objetos de transformacin que definen las reglas de latransformacin de datos. Puede crear, editar y eliminar asignaciones.

    MappletUn objeto reutilizable que contiene un conjunto de transformaciones que puede utilizar en variasasignaciones o validar como una regla. Puede crear, editar y eliminar mapplets.

    Asignacin de operacionesUna asignacin que realiza la operacin de servicio web para el cliente del servicio web. Una asignacinde operacin puede contener una transformacin de entrada, una transformacin de salida y variastransformaciones de fallo. Puede crear, editar y eliminar asignaciones de operacin en un servicio web.

    Objeto de datos fsicosUna representacin fsica de datos que se utiliza para leer recursos, buscarlos y escribir en ellos. Puedecrear, editar y eliminar objetos de datos fsicos.

    PerfilarUn objeto que contiene reglas para detectar patrones en datos de origen. Puede ejecutar un perfil paraevaluar la estructura de datos y para verificar que las columnas de datos contengan el tipo deinformacin esperada. Puede crear, editar y eliminar perfiles.

    El repositorio de modelos 9

  • Tabla de referenciaContiene las versiones estndar de un conjunto de valores de datos y cualquier versin alternativa delos valores que es posible que desee buscar. Puede ver y eliminar tablas de referencia.

    ReglaLgica empresarial que define las condiciones que se aplican a los datos de origen al ejecutarse unperfil. Es un mapplet intermedio que se usa en un perfil. Puede crear, editar y eliminar reglas.

    Cuadro de mandoRepresentacin grfica de los valores vlidos de una columna de origen o resultado de una regla deresultados del perfil. Puede crear, editar y eliminar tarjetas de puntuacin.

    TransformacinUn objeto de repositorio en una asignacin que genera, modifica o transfiere datos. Cadatransformacin realiza una funcin diferente. Una transformacin puede ser reutilizable o no reutilizable.Puede crear, editar y eliminar transformaciones.

    Esquema virtualUn esquema de una base de datos virtual que define la estructura de la base de datos. Puede crear,editar y eliminar esquemas virtuales en un servicio de datos SQL.

    Procedimiento almacenado virtualUn conjunto de instrucciones de procedimientos o de flujo de datos en un servicio de datos SQL. Puedecrear, editar y eliminar procedimientos virtuales almacenados en un esquema virtual.

    Tabla virtualUna tabla de una base de datos virtual. Puede crear, editar y eliminar tablas virtuales en un esquemavirtual.

    Asignacin de tablas virtualesUna asignacin que contiene una tabla virtual como destino. Puede crear, editar y eliminar asignacionesde tablas virtuales para una tabla virtual.

    Flujo de trabajoUna representacin grfica de un conjunto de eventos, tareas y decisiones que definen un proceso denegocio. Puede crear, editar y eliminar flujos de trabajo.

    Propiedades del objetoSe pueden visualizar las propiedades de un proyecto, una carpeta o cualquier otro objeto del repositorio demodelos.La ficha General de la vista Propiedades muestra las propiedades del objeto. Las propiedades del objetoincluyen el nombre, la descripcin y la ubicacin del objeto en el repositorio. Las propiedades del objetotambin incluyen al usuario que lo cre y al que lo actualiz por ltima vez, y las horas correspondientes.Para acceder a las propiedades del objeto, seleccione el objeto en la vista Explorador