Informatica (Versión 9.1.0 HotFix 4) Guía del administrador Informatica Guía del administrador Versión 9.1.0 HotFix 4 Marzo 2012 Copyright (c) 1998-2012 Informatica. Todos los derechos reservados. Este software y esta documentación contienen información privada de Informatica Corporation y se facilitan bajo un acuerdo de licencia que incluye restricciones sobre el uso y la divulgación y también están protegidos por leyes de copyright. Está prohibida la ingeniería inversa del software. 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 Corporation. Este Software puede estar protegido por Patentes de los Estados Unidos y/o patentes internacionales y otras patentes pendientes. El uso, la duplicación o la divulgación del software por parte del gobierno de los Estados Unidos están sujetos a las restricciones puntualizadas en el acuerdo de licencia de software vigente y según se establece en la reglamentación DFARS 227.7202-1(a) y 227.7702-3(a) (1995), DFARS 252.227-7013©(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19 o FAR 52.227-14 (ALT III), según proceda. La información contenida en este producto o documentación está sujeta a cambios sin previo aviso. Si encuentra algún problema en este producto o documentación, infórmenos 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 Informatica On Demand, Informatica Identity Resolution, Informatica Application Information Lifecycle Management, Informatica Complex Event Processing, Ultra Messaging e Informatica Master Data Management son marcas comerciales o marcas comerciales registradas de Informatica Corporation en Estados Unidos y en las jurisdicciones de todo el mundo. Los demás 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 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 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. Este producto incluye software desarrollado por la Apache Software Foundation (http://www.apache.org/) y otro software protegido por la licencia Apache License, versión 2.0 (la "Licencia"). Puede obtener una copia de la Licencia en la dirección http://www.apache.org/licenses/LICENSE-2.0. A no ser que lo requiera la ley vigente o se acuerde por escrito, el software distribuido bajo la Licencia se distribuye "TAL CUAL", SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ya sean expresas o implícitas. Consulte la Licencia para conocer los permisos y las limitaciones que rigen para cada idioma específico según la Licencia. 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 License Agreement, que se puede encontrar en la dirección http://www.gnu.org/licenses/lgpl.html. 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 http://www.openssl.org y http://www.openssl.org/source/license.html. Este producto incluye software Curl con Copyright 1996-2007, Daniel Stenberg, <[email protected]>. 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 http://curl.haxx.se/docs/copyright.html. 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 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 software están sujetos a los términos disponibles en la dirección 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 las limitaciones relativos a este software están sujetos a los términos disponibles en la dirección 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 la licencia que puede encontrarse en la dirección 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 & Wireless Deutschland. Los permisos y las limitaciones relativas a este software están sujetos a los términos disponibles en la dirección 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 relativos a este software están sujetos a los términos disponibles en la dirección 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 están sujetos a los términos disponibles en la dirección 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 software están sujetos a los términos especificados en http://www.eclipse.org/org/documents/epl-v10.php. Este producto incluye software protegido por licencia según los términos especificados en http://www.tcl.tk/software/tcltk/license.html, http://www.bosrup.com/web/overlib/? License, http://www.stlport.org/doc/license.html, http://www.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://developer.apple.com/library/mac/#samplecode/HelpHook/Listings/HelpHook_java.html; http:// www.jcraft.com/jsch/LICENSE.txt; http://nanoxml.sourceforge.net/orig/copyright.html; http://www.json.org/license.html; http://forge.ow2.org/projects/javaservice/; http:// www.postgresql.org/about/license.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 y http://www.slf4j.org/license.html. Este producto incluye software protegido por licencia conforme a las licencias Academic Free License (http://www.opensource.org/licenses/afl-3.0.php), Common Development and Distribution License (http://www.opensource.org/licenses/cddl1.php), Common Public License (http://www.opensource.org/licenses/cpl1.0.php), Sun Binary Code License Agreement Supplemental License Terms, BSD License (http://www.opensource.org/licenses/bsd-license.php), MIT License (http://www.opensource.org/ licenses/mit-license.php) y Artistic License (http://www.opensource.org/licenses/artistic-license-1.0). 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 http://xstream.codehaus.org/license.html. Este producto incluye software desarrollado por Indiana University Extreme! Lab. Para obtener más información, visite http://www.extreme.indiana.edu/. Este software está protegido por los números de patente 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.820.077; 6.823.373; 6.850.947; 6.895.471; 7.117.215; 7.162.643; 7.254.590; 7.281.001; 7.421.458; 7.496.588; 7.523.121; 7.584.422. 7.720.842; 7.721.270 y 7.774.791, patentes internacionales y otras patentes pendientes. EXENCIÓN DE RESPONSABILIDAD: Informatica Corporation 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 Corporation 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. Número de parte: IN-ADG-91000-HF4-0001 Tabla de contenido Prefacio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv Documentación de Informatica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv Portal de atención al cliente de Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xxv Documentación de Informatica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv Sitio web de Informatica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xxv Biblioteca de asistencia de Informatica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv Base de conocimiento de Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvi Base de conocimiento multimedia de Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvi Servicio internacional de atención al cliente de Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . xxvi Capítulo 1: Descripción de dominios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Descripción de dominios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Nodos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Nodos de puerta de enlace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Nodos de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Administrador de servicios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Servicios de aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Servicio del analista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Servicio de administración de contenido. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Servicio de integración de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Servicio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Servicio de repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Servicio de integración de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Servicio de repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Servicio de escucha de PowerExchange. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Servicio de registrador de PowerExchange. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Servicio de informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Servicio de informes y paneles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Servicio SAP BW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Concentrador de servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Seguridad del usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Cifrado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Autenticación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Autorización. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Alta disponibilidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Capítulo 2: Administración de su cuenta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Introducción a la administración de cuentas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Tabla de contenido i Inicio de sesión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 URL de Informatica Administrator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Modificación de la contraseña. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Cómo editar preferencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Preferencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Capítulo 3: Uso de Informatica Administrator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Resumen sobre el uso de Informatica Administrator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Resumen de la ficha Dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Ficha Dominio: vista Servicios y nodos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Carpetas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Servicios de aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Nodos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Mallas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Licencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Ficha Dominio: vista Conexiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Ficha Registros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Ficha Informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Ficha Supervisión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Ficha Seguridad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Uso de la sección Buscar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Uso del navegador de seguridad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Grupos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Usuarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Funciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Accesos directos del teclado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Capítulo 4: Administración de dominios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Resumen sobre la administración del dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Administración de alertas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Cómo especificar la configuración SMTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Suscripción a las alertas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Visualización de alertas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Administración de carpetas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Cómo crear una carpeta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Cómo mover objetos a una carpeta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Eliminación de una carpeta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Administración de seguridad de dominios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Administración de seguridad del usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Administración de servicios de aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Cómo habilitar y deshabilitar servicios y procesos de servicio. . . . . . . . . . . . . . . . . . . . . . . . . 32 Visualización de procesos de servicio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 iiTabla de contenido Configuración del reinicio de los procesos de servicio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Cómo quitar servicios de aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Solución de problemas de servicios de aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Administración de nodos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Definición y adición de nodos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Configuración de propiedades de nodo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Visualización de procesos en el nodo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Cómo cerrar y restaurar el nodo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Cómo quitar la asociación de nodos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Cómo quitar un nodo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Configuración de la puerta de enlace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Administración de la configuración del dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Cómo crear una copia de seguridad de la configuración del dominio. . . . . . . . . . . . . . . . . . . . . 41 Cómo restaurar la configuración del dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Migración de la configuración del dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Actualización de la conexión de la base de datos de configuración del dominio. . . . . . . . . . . . . . 44 Tareas del dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Cómo administrar y supervisar servicios de aplicación y nodos. . . . . . . . . . . . . . . . . . . . . . . . . 45 Visualización de dependencias para servicios de aplicación, nodos y mallas. . . . . . . . . . . . . . . . 46 Cómo cerrar un dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Propiedades del dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Propiedades generales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Propiedades de la base de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Propiedades de configuración de la puerta de enlace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Administración de nivel de servicio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Configuración SMTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Propiedades personalizadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Capítulo 5: Actualización de servicios de aplicaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Introducción a la actualización de los servicios de aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Actualización de servicios para Data Explorer AE 9.0.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Actualización de servicios para Data Quality 9.0.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Actualización de servicios para Data Services 9.0.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Actualización de servicios para PowerCenter 9.0.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Actualización de servicios para PowerCenter 8.6.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Actualización de servicios para PowerCenter 8.5.x u 8.6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Actualización de servicios para PowerCenter 8.1.x. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Asistente para la actualización de servicios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Informe de actualización. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Cómo ejecutar el asistente para la actualización de servicios. . . . . . . . . . . . . . . . . . . . . . . . . . 56 Resolución de conflictos en usuarios y grupos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Tabla de contenido iii Capítulo 6: Seguridad del dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Introducción a la seguridad del dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Comunicación segura dentro del dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Cómo configurar la comunicación segura dentro del dominio. . . . . . . . . . . . . . . . . . . . . . . . . . 59 Configuración de TLS mediante infasetup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Comunicación segura con componentes externos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Comunicación segura con Administrator Tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Capítulo 7: Usuarios y grupos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Resumen de usuarios y grupos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Grupo Todos predeterminado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Cuentas de usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Administrador predeterminado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Administrador del dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Administrador de la aplicación cliente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Descripción de la autenticación y los dominios de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Autenticación nativa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Autenticación de LDAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Configuración de la autenticación de LDAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Paso 1. Configurar la conexión al servidor de LDAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Paso 2. Configurar dominios de seguridad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Paso 3. Programe las horas de sincronización. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Eliminación de un dominio de seguridad LDAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Uso de un certificado SSL autofirmado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Uso de grupos anidados en el servicio de directorio de LDAP. . . . . . . . . . . . . . . . . . . . . . . . . 72 Administración de usuarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Cómo añadir usuarios nativos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Cómo editar las propiedades generales de usuarios nativos. . . . . . . . . . . . . . . . . . . . . . . . . . 73 Asignar usuarios a grupos nativos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Cómo habilitar y deshabilitar cuentas de usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Cómo eliminar usuarios nativos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Usuarios de LDAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Cómo aumentar la memoria del sistema para un gran número de usuarios. . . . . . . . . . . . . . . . . 76 Administración de grupos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Cómo añadir un grupo nativo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Edición de las propiedades de un grupo nativo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Movimiento de un grupo nativo a otro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Cómo eliminar un grupo nativo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Grupos de LDAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Administración de perfiles de sistema operativo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Creación de perfiles de sistema operativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 ivTabla de contenido Propiedades de los perfiles de sistema operativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Cómo crear un perfil del sistema operativo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Capítulo 8: Privilegios y funciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Introducción a los privilegios y funciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Privilegios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Funciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Privilegios del dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Grupo de privilegios Administración de seguridad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Grupo de privilegios Administración del dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Grupo de privilegios Supervisión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Grupo de privilegios Herramientas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Privilegio del servicio del analista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Privilegios del servicio de integración de datos.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Privilegios del servicio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Grupo de privilegios Catálogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Grupo de privilegios Carga. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Grupo de privilegios Modelo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Grupo de privilegios Seguridad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Privilegio de servicio de repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Privilegios del servicio de repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Grupo de privilegios Herramientas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Grupo de privilegios Carpetas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Grupo de privilegios Objetos de diseño. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Grupo de privilegios Orígenes y destinos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100 Grupo de privilegios Objetos de tiempo de ejecución. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Grupo de privilegios Objetos globales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106 Privilegios del Servicio de escucha PowerExchange. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108 Privilegios del Servicio de registrador PowerExchange. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Privilegios del servicio de informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110 Grupo de privilegios Administración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Grupo de privilegio Alertas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Grupo de privilegios Comunicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111 Grupo de privilegios Directorio de contenido. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112 Grupo de privilegios Paneles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113 Grupo de privilegios Indicadores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Grupo de privilegios Administrar cuenta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114 Grupo de privilegios Informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Privilegios del servicio de informes y paneles.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116 Cómo administrar funciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Funciones definidas por el sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117 Funciones personalizadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Administración de funciones personalizadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118 Tabla de contenido v Cómo asignar privilegios y funciones a usuarios y grupos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Privilegios heredados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Pasos para asignar privilegios y funciones a usuarios y grupos. . . . . . . . . . . . . . . . . . . . . . . . 121 Visualización de usuarios con privilegios para un servicio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Solución de problemas relacionados con los privilegios y las funciones. . . . . . . . . . . . . . . . . . . . . 122 Capítulo 9: Permisos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Resumen de permisos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Tipos de permiso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 Filtros de búsqueda para el trabajo con permisos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Permisos de objetos de dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Permisos por objeto de dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Permisos por usuario o grupo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Permisos de perfil de sistema operativo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Permisos de conexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Tipos de permiso de conexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Permisos de conexión predeterminados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Cómo asignar permisos sobre una conexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Visualización de detalles de permiso en una conexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Edición de permisos en una conexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Permisos del servicio de datos SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Tipos de permiso del servicio de datos SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Asignación de permisos en un servicio de datos SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Visualización de detalles de permisos en un servicio de datos SQL. . . . . . . . . . . . . . . . . . . . . 135 Edición de permisos en un servicio de datos SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Denegación de permisos en un servicio de datos SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Seguridad de nivel de columna. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Permisos del servicio web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Tipos de permiso para los servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Asignación de permisos en un servicio web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Visualización de detalles de permiso en un servicio web. . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Edición de permisos en un servicio web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Capítulo 10: Alta disponibilidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Resumen sobre la alta disponibilidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Fiabilidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Reinicio y conmutación por error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Recuperación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Alta disponibilidad con el producto básico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Fiabilidad interna de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Fiabilidad del servicio de repositorio de PowerCenter para la base de datos del repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Reiniciar servicios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 viTabla de contenido Recuperación manual del flujo de trabajo y de la sesión de PowerCenter. . . . . . . . . . . . . . . . . 146 Varios nodos de puerta de enlace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Obtención de alta disponibilidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Cómo configurar los componentes internos para alta disponibilidad. . . . . . . . . . . . . . . . . . . . . 147 Uso de sistemas externos de alta disponibilidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Reglas y directrices para configurar alta disponibilidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Cómo administrar la fiabilidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Cómo configurar la fiabilidad del servicio para el dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Cómo configurar la fiabilidad del servicio de la aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Descripción de la fiabilidad del cliente de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Configuración de la fiabilidad de los programas de la línea de comandos . . . . . . . . . . . . . . . . . 151 Administración de la alta disponibilidad para el servicio de repositorio de PowerCenter. . . . . . . . . . . 152 Fiabilidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Reinicio y conmutación por error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Recuperación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Administración de la alta disponibilidad para el servicio de integración de PowerCenter. . . . . . . . . . . 154 Fiabilidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Reinicio y conmutación por error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Recuperación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Solución de problemas de alta disponibilidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Capítulo 11: Servicio del analista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Introducción al servicio del analista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Arquitectura de servicio del analista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Requisitos previos de la configuración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Servicios asociados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Bases de datos de ensayo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Memoria caché de archivo sin formato. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Archivo de almacén de claves. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Configuración del protocolo TLS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Cómo reciclar y deshabilitar el servicio del analista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Propiedades para el servicio de analista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Propiedades generales del servicio del analista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Opciones del servicio de repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Opciones de servicio de integración de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Opciones del servicio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Base de datos de ensayo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Opciones de registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Propiedades personalizadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Propiedades del proceso para el servicio de analista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Propiedades del nodo para el proceso de servicio de analista. . . . . . . . . . . . . . . . . . . . . . . . 167 Opciones de seguridad del analista para el proceso de servicio del analista. . . . . . . . . . . . . . . 167 Propiedades avanzadas del proceso de servicio del analista. . . . . . . . . . . . . . . . . . . . . . . . . 168 Tabla de contenido vii Propiedades personalizadas para el proceso del servicio del analista. . . . . . . . . . . . . . . . . . . . 168 Variables de entorno para el proceso de servicio del analista. . . . . . . . . . . . . . . . . . . . . . . . . 169 Cómo crear y eliminar tablas de seguimiento de auditoría. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Cómo crear y configurar el servicio de analista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Cómo crear un servicio de analista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Capítulo 12: Servicio de administración de contenido. . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Resumen del servicio de administración de contenido. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Arquitectura del servicio de administración de contenido. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 Cómo reciclar y deshabilitar el servicio de administración de contenido. . . . . . . . . . . . . . . . . . . . . 172 Propiedades del servicio de administración de contenido. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Propiedades generales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Propiedad del servicio de integración de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Opciones de registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Propiedades personalizadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Propiedades del proceso de servicio de administración de contenido. . . . . . . . . . . . . . . . . . . . . . . 174 Opciones de seguridad del servicio de administración de contenido. . . . . . . . . . . . . . . . . . . . . 174 Propiedades de validación de direcciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Propiedades personalizadas para el proceso del servicio de administración de contenido. . . . . . . 177 Creación de un servicio de administración de contenido. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Capítulo 13: Servicio de integración de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Resumen del servicio de integración de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Componentes del servicio de integración de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Administrador de transformación de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Módulo del servicio de creación de perfiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Módulo del servicio de asignación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Módulo del servicio de SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Módulo del servicio web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Administrador de memoria caché de objetos de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Administrador de memoria caché de conjunto de resultados. . . . . . . . . . . . . . . . . . . . . . . . . . 182 Administrador de implementación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Arquitectura del servicio de integración de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Memoria caché de datos y archivos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Registros de servicio de integración de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Propiedades del servicio de integración de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Propiedades generales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Propiedades del repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Propiedades de registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Propiedades de la memoria caché de tablas virtuales/objetos de datos lógicos.. . . . . . . . . . . . . 186 Propiedades de la base de datos del almacén de creación de perfiles. . . . . . . . . . . . . . . . . . . 187 Propiedades del servicio de asignación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Propiedades avanzadas para la creación de perfiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 viiiTabla de contenido Módulos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Propiedades de seguridad de transferencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Propiedades del servidor proxy HTTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Propiedades de filtro del cliente HTTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Propiedades personalizadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Administración del servicio de integración de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Cómo habilitar, deshabilitar y reciclar el servicio de integración de datos. . . . . . . . . . . . . . . . . 191 Filtro de cliente HTTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Seguridad de transferencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Almacenamiento en la memoria caché de conjunto de resultados. . . . . . . . . . . . . . . . . . . . . . 193 Administración de la seguridad del servicio web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Administración de contenido para el almacén de perfiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Procesos del servicio de integración de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Creación de un servicio de integración de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 Capítulo 14: Aplicaciones del servicio de integración de datos. . . . . . . . . . . . . . . . . . . 201 Resumen de las aplicaciones del servicio de integración de datos. . . . . . . . . . . . . . . . . . . . . . . . . 201 Vista Aplicaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Aplicaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Estado de la aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Propiedades de la aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Cómo implementar una aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Cómo habilitar una aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 Cambio de nombre de una aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 Inicio de una aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Copia de seguridad de una aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Cómo restaurar una aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Actualización de la vista Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Servicios de datos SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Propiedades del servicio de datos SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Cómo habilitar un servicio de datos SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Cambio de nombre de un servicio de datos SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Objetos de datos lógicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Asignaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Propiedades del servicio web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Cómo habilitar un servicio web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 Cambio de nombre de un servicio web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 Capítulo 15: Servicio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 Resumen del servicio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 Configuración de un servicio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Cómo crear un servicio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Tabla de contenido ix Propiedades del servicio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 Cadenas de conexión de la base de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220 Reemplazo de la página de códigos de la base de datos del repositorio. . . . . . . . . . . . . . . . . . 220 Creación y eliminación de contenido del repositorio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 Cómo crear el repositorio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Cómo restaurar el repositorio de PowerCenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .221 Eliminación del repositorio de Metadata Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Cómo habilitar y deshabilitar el servicio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . .222 Cómo configurar las propiedades del servicio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . 222 Propiedades generales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 Propiedades del servicio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224 Propiedades de la base de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224 Propiedades de la configuración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 Propiedades del grupo de conexiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226 Propiedades avanzadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226 Propiedades personalizadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .228 Configuración del servicio de integración de PowerCenter asociado. . . . . . . . . . . . . . . . . . . . . . . 228 Privilegios del usuario del servicio de integración PowerCenter asociado. . . . . . . . . . . . . . . . . 229 Capítulo 16: Servicio de repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 Resumen del servicio de repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 Arquitectura del repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .231 Objetos del repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .231 Conectividad del repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Requisitos de la base de datos del repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .232 Requisitos de base de datos IBM DB2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233 IBM DB2 Versión 9.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .234 Requisitos de la base de datos de Microsoft SQL Server. . . . . . . . . . . . . . . . . . . . . . . . . . . .234 Requisitos de la base de datos de Oracle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .234 Estado del servicio de repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .234 Cómo habilitar, deshabilitar y reciclar el servicio de repositorio de modelos. . . . . . . . . . . . . . . .235 Propiedades para el servicio de repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 Propiedades generales para el servicio de repositorio de modelos. . . . . . . . . . . . . . . . . . . . . .236 Propiedades de la base de datos del repositorio para el servicio de repositorio de modelos. . . . . 236 Propiedades de búsqueda para el servicio de repositorio de modelos. . . . . . . . . . . . . . . . . . . .237 Propiedades avanzadas del servicio de repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . 237 Propiedades de la memoria caché del servicio de repositorio de modelos. . . . . . . . . . . . . . . . .238 Propiedades personalizadas para el servicio de repositorio de modelos. . . . . . . . . . . . . . . . . . 238 Propiedades para el proceso de servicio de repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . .238 Propiedades del nodo para el proceso de servicio de repositorio de modelos. . . . . . . . . . . . . . .238 Administración del servicio de repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241 Administración del contenido para el servicio de repositorio de modelos . . . . . . . . . . . . . . . . . 241 Copia de seguridad y restauración de repositorios de modelos. . . . . . . . . . . . . . . . . . . . . . . .241 xTabla de contenido Administración de seguridad para el servicio de repositorio de modelos. . . . . . . . . . . . . . . . . . 243 Administración de búsquedas para un servicio de repositorio de modelos. . . . . . . . . . . . . . . . . 243 Administración de registros de repositorio para el servicio de repositorio de modelos. . . . . . . . . 245 Administración de registros de auditoría para el servicio de repositorio de modelos . . . . . . . . . . 246 Administración de memoria caché para el servicio de repositorio de modelos. . . . . . . . . . . . . . 246 Creación de un servicio de repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 Capítulo 17: Servicio de integración de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Resumen del servicio de integración de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Creación de un servicio de integración de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Cómo habilitar y deshabilitar servicios y procesos de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . 251 Cómo habilitar o deshabilitar un proceso del servicio de integración de PowerCenter. . . . . . . . . 251 Cómo habilitar y deshabilitar el servicio de integración de PowerCenter. . . . . . . . . . . . . . . . . . 252 Modo operativo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Modo normal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Modo seguro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Ejecución del servicio de integración de PowerCenter en modo seguro. . . . . . . . . . . . . . . . . . 254 Configuración del modo de funcionamiento del servicio de integración de PowerCenter. . . . . . . . 256 Propiedades del servicio de integración de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 Propiedades generales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 Propiedades del servicio de integración de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 Propiedades avanzadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Configuración del modo de funcionamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 Propiedades de compatibilidad y bases de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 Propiedades de configuración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Propiedades del proxy HTTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 Propiedades personalizadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 Perfiles de sistema operativo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 Componentes del perfil de sistema operativo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 Configuración de perfiles del sistema operativo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 Solución de problemas de perfiles de sistema operativo. . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 Repositorio asociado para el servicio de integración de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . 268 Procesos del servicio de integración de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 Páginas de códigos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 Directorios para los archivos del servicio de integración de PowerCenter. . . . . . . . . . . . . . . . . 269 Directorios para componentes Java. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Propiedades generales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Propiedades personalizadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 Variables de entorno. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 Capítulo 18: Arquitectura del servicio de integración de PowerCenter. . . . . . . . . . . . . 274 Resumen de arquitectura del servicio de integración de PowerCenter. . . . . . . . . . . . . . . . . . . . . . 274 Conectividad del servicio de integración de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 Tabla de contenido xi Proceso del servicio de integración de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 Equilibrador de carga. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 Proceso de distribución. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 Recursos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 Umbrales de provisión de recursos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 Modo de distribución. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 Niveles de servicio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 Proceso de Data Tranformation Manager (DTM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 Procesamiento de subprocesos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282 Tipos de subproceso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 Partición de canal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 Procesamiento DTM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 Lectura de datos de origen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 Bloqueo de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 Procesamiento en bloque. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 Mallas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 Flujo de trabajo en una malla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 Sesión en una malla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 Recursos del sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Uso de CPU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Memoria de búfer DTM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Memoria caché. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Páginas de códigos y modos de movimiento de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290 Modo de movimiento de datos ASCII. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290 Modo de movimiento de datos Unicode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290 Archivos de salida y memorias caché. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290 Registro del flujo de trabajo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 Registro de la sesión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 Detalles de la sesión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 Archivo de detalles de rendimiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 Archivos de rechazo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 Registros de error de las filas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 Archivos de tablas de recuperación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 Archivo de control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 Correo electrónico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 Archivo indicador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 Archivo de salida. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 Archivos de caché. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 Capítulo 19: Servicio de repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 Resumen del servicio de repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 Creación de una base de datos para el repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . 297 Cómo crear el servicio de repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 xiiTabla de contenido Antes de empezar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 Creación de un servicio de repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 Cadenas de conexión de la base de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 Configuración del servicio de repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 Asignaciones de nodos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 Propiedades generales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 Propiedades del repositorio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 Propiedades de base de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 Propiedades avanzadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 Propiedades del servicio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Propiedades personalizadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 Configuración del proceso de servicio de repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . 305 Propiedades personalizadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 Variables de entorno. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Capítulo 20: Administración de repositorios de PowerCenter. . . . . . . . . . . . . . . . . . . . . 307 Resumen de administración del repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 Servicio de repositorio de PowerCenter y procesos del servicio. . . . . . . . . . . . . . . . . . . . . . . . . . 308 Cómo habilitar y deshabilitar un servicio de repositorio de PowerCenter. . . . . . . . . . . . . . . . . . 308 Cómo habilitar y deshabilitar procesos de servicio de repositorio. . . . . . . . . . . . . . . . . . . . . . . 309 Modo operativo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 Cómo ejecutar un servicio de repositorio de PowerCenter en modo exclusivo. . . . . . . . . . . . . . 311 Ejecución de un servicio de repositorio de PowerCenter en modo normal. . . . . . . . . . . . . . . . . 311 Contenido del repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 Creación de contenido del repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 Cómo eliminar el contenido del repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . 312 Actualización de contenido del repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . 313 Cómo habilitar el control de versiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 Administración de un dominio de repositorios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 Requisitos previos para un dominio de repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . 314 Cómo compilar un dominio de repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . 314 Cómo promover un repositorio local a repositorio global. . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 Registro de un repositorio local. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 Visualización de repositorios locales y globales registrados. . . . . . . . . . . . . . . . . . . . . . . . . . 317 Cómo mover repositorios locales y globales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 Administración de conexiones de usuario y bloqueos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 Visualización de bloqueos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 Visualización de las conexiones de usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 Cómo cerrar las conexiones de usuario y cómo liberar bloqueos. . . . . . . . . . . . . . . . . . . . . . . 319 Envío de notificaciones del repositorio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 Copia de seguridad y restauración del repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . 320 Cómo crear copias de seguridad de un repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . 321 Visualización de una lista de archivos de copia de seguridad. . . . . . . . . . . . . . . . . . . . . . . . . 322 Tabla de contenido xiii Cómo restaurar un repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 Copia de contenido de otro repositorio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 Registro de complementos del repositorio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 Cómo registrar un complemento de repositorio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324 Anulación del registro de un complemento de repositorio. . . . . . . . . . . . . . . . . . . . . . . . . . . . 324 Seguimiento de auditoría. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 Ajuste de rendimiento del repositorio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 Estadísticas del repositorio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 Procesos de copia, copia de seguridad y restauración de repositorios. . . . . . . . . . . . . . . . . . . 325 Capítulo 21: Servicio de escucha de PowerExchange. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 Resumen del servicio de escucha de PowerExchange. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 Reinicio y conmutación por error del servicio de escucha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 Instrucciones DBMOVER para el servicio de escucha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 Propiedades del servicio de escucha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 Propiedades generales del servicio de escucha de PowerExchange. . . . . . . . . . . . . . . . . . . . 328 Propiedades de la configuración del servicio de escucha de PowerExchange. . . . . . . . . . . . . . 329 Administración del servicio de escucha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 Cómo configurar las propiedades generales del servicio de escucha. . . . . . . . . . . . . . . . . . . . 330 Cómo especificar las propiedades de la configuración del servicio de escucha. . . . . . . . . . . . . . 330 Cómo configurar las propiedades del proceso del servicio de escucha. . . . . . . . . . . . . . . . . . . 330 Estado del servicio de escucha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 Cómo habilitar el servicio de escucha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 Cómo deshabilitar el servicio de escucha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 Reinicio del servicio de escucha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 Registros del servicio de escucha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 Cómo crear un servicio de escucha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 Capítulo 22: Servicio de registrador de PowerExchange. . . . . . . . . . . . . . . . . . . . . . . . . . 333 Resumen del servicio de registrador de PowerExchange. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 Reinicio y conmutación por error del servicio de registrador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 Instrucciones de configuración para el servicio de registrador. . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 Propiedades del servicio de registrador de PowerExchange. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 Propiedades generales del servicio de registrador de PowerExchange. . . . . . . . . . . . . . . . . . . 335 Propiedades de configuración del servicio de registrador de PowerExchange. . . . . . . . . . . . . . 336 Administración del servicio de registrador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 Cómo configurar las propiedades generales del servicio de registrador. . . . . . . . . . . . . . . . . . 337 Cómo especificar las propiedades de la configuración del servicio de registrador. . . . . . . . . . . . 337 Cómo configurar las propiedades del proceso de servicio de registrador. . . . . . . . . . . . . . . . . . 338 Estado del servicio de registrador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 Cómo habilitar el servicio de registrador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 Cómo deshabilitar el servicio de registrador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 Reinicio del servicio de registrador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 xivTabla de contenido Registros del servicio de registrador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 Cómo crear un servicio de registrador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 Capítulo 23: Servicio de informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 Resumen del servicio de informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 Informes del repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 Informes del repositorio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 Informes de creación de perfiles para datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 Otros orígenes de informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342 Repositorio de Data Analyzer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342 Creación del servicio de informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342 Administración del servicio de informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 Cómo configurar el modo de edición. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 Cómo habilitar y deshabilitar un servicio de informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 Creación de contenido en el repositorio de Data Analyzer. . . . . . . . . . . . . . . . . . . . . . . . . . . 346 Copia de seguridad del contenido del repositorio de Data Analyzer. . . . . . . . . . . . . . . . . . . . . 346 Cómo restaurar contenidos en el repositorio de Data Analyzer. . . . . . . . . . . . . . . . . . . . . . . . 347 Eliminación de contenido del repositorio de Data Analyzer. . . . . . . . . . . . . . . . . . . . . . . . . . . 347 Actualización de contenido del repositorio de Data Analyzer. . . . . . . . . . . . . . . . . . . . . . . . . 348 Visualización de los últimos registros de la actividad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 Configuración del servicio de informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 Propiedades generales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 Propiedades del servicio de informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 Propiedades del origen de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 Propiedades del repositorio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 Cómo otorgar a los usuarios acceso a los informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 Capítulo 24: Servicio de informes y paneles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 Resumen del servicio de informes y paneles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 Resumen de JasperReports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 Usuarios y privilegios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Requisitos previos de la configuración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Configuración del archivo default_master.properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Cómo instalar Jaspersoft. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 Propiedades del servicio de informes y paneles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 Propiedades generales del servicio de informes y paneles. . . . . . . . . . . . . . . . . . . . . . . . . . . 355 Propiedades de seguridad del servicio de informes y paneles. . . . . . . . . . . . . . . . . . . . . . . . . 355 Propiedades avanzadas del servicio de informes y paneles. . . . . . . . . . . . . . . . . . . . . . . . . . 356 Variables del entorno del servicio de informes y paneles. . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 Cómo crear un servicio de informes y paneles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 Informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 Origen de informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 Añadir un origen de informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 Tabla de contenido xv Cómo ejecutar informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 Conexión al repositorio Jaspersoft desde Jaspersoft iReport Designer. . . . . . . . . . . . . . . . . . . 358 Cómo habilitar y deshabilitar el servicio de informes y paneles. . . . . . . . . . . . . . . . . . . . . . . . . . . 358 Deinstalación de Jaspersoft. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 Cómo editar un servicio de informes y paneles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 Capítulo 25: Servicio SAP BW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 Resumen del servicio SAP BW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 Equilibrador de carga para el sistema SAP NetWeaver BI y el servicio SAP BW. . . . . . . . . . . . . 360 Cómo crear el servicio SAP BW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361 Cómo habilitar y deshabilitar el servicio SAP BW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 Cómo habilitar el servicio SAP BW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 Cómo deshabilitar el servicio SAP BW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 Configuración de las propiedades del servicio SAP BW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 Propiedades generales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 Propiedades del servicio SAP BW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 Cómo configurar el servicio de integración asociado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 Configuración de los procesos de servicio SAP BW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 Visualización de eventos de registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365 Capítulo 26: Concentrador de servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 Introducción al concentrador de servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 Creación de un concentrador de servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367 Cómo habilitar y deshabilitar el concentrador de servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . 369 Configuración de las propiedades del concentrador de servicios web. . . . . . . . . . . . . . . . . . . . . . . 370 Propiedades generales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 Propiedades del servicio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 Propiedades avanzadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372 Propiedades personalizadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 Cómo configurar el repositorio asociado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 Cómo añadir un repositorio asociado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 Edición de un repositorio asociado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 Capítulo 27: Administración de conexiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376 Introducción a la administración de conexiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376 Referencia de herramientas para crear y administrar conexiones. . . . . . . . . . . . . . . . . . . . . . 377 Agrupación de conexiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377 Consideraciones para la agrupación de conexiones de PowerExchange. . . . . . . . . . . . . . . . . . 379 Creación de una conexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381 Cómo configurar la agrupación para una conexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382 Visualización de una conexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382 Edición y comprobación de una conexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 Cómo eliminar una conexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 xviTabla de contenido Propiedades de la conexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384 Propiedades de conexión de la base de datos relacional. . . . . . . . . . . . . . . . . . . . . . . . . . . . 384 Propiedades de conexión de DB2 para i5/OS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 Propiedades de conexión de DB2 para z/OS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389 Propiedades de conexión de la base de datos no relacional. . . . . . . . . . . . . . . . . . . . . . . . . . 391 Propiedades de la conexión de servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392 Reglas y directrices para actualizar las propiedades de la conexión de la base de datos. . . . . . . 394 Propiedades de agrupación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395 Capítulo 28: Exportación e importación de objetos de dominio. . . . . . . . . . . . . . . . . . . 396 Introducción a la importación y exportación de objetos de dominio. . . . . . . . . . . . . . . . . . . . . . . . . 396 Proceso de exportación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 Reglas y directrices para exportar objetos del dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 Visualización de objetos de dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 Nombres de los objetos de dominio visualizables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 Proceso de importación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404 Reglas y directrices para importar objetos de dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404 Resolución de conflictos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404 Capítulo 29: Administración de mallas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406 Resumen de administración de mallas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406 Configuración de la malla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407 Cómo configurar el servicio de integración de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407 Cómo configurar el servicio de integración de PowerCenter para que se ejecute en una malla. . . . 407 Cómo configurar los procesos del servicio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407 Configuración de recursos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408 Visualización de recursos en un dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410 Cómo asignar recursos de conexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410 Definición de recursos personalizados y de archivo/directorio. . . . . . . . . . . . . . . . . . . . . . . . . 410 Solución de problemas de malla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411 Capítulo 30: Equilibrador de carga. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412 Resumen sobre el equilibrador de carga. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412 Cómo configurar el modo de distribución. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413 Modo de distribución round-robin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 Modo de distribución basado en mediciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 Modo de distribución adaptable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 Niveles de servicio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 Cómo crear niveles de servicio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 Configuración de recursos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Cálculo del perfil de CPU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Definición de umbrales de aprovisionamiento de recursos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 Tabla de contenido xvii Capítulo 31: Administración de licencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418 Resumen de administración de licencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418 Validación de la licencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 Eventos de registro de licencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 Tareas de administración de licencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 Tipos de clave de licencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420 Claves originales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420 Claves incrementales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420 Creación de un objeto de licencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 Asignación de una licencia a un servicio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422 Reglas y directrices para asignar una licencia a un servicio. . . . . . . . . . . . . . . . . . . . . . . . . . 422 Quitar la asignación de una licencia de un servicio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422 Actualización de una licencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423 Cómo quitar una licencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423 Propiedades de la licencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 Detalles de la licencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 Plataformas compatibles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 Repositorios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 Opciones de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 Conexiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 Opciones de Metadata Exchange. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 Capítulo 32: Administración de registros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 Resumen de administración de registros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 Arquitectura del administrador de registros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428 Eventos de registro de sesiones y flujos de trabajo de PowerCenter. . . . . . . . . . . . . . . . . . . . 428 Recuperación del administrador de registros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 Solución de problemas del administrador de registros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 Ubicación del registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430 Configuración de administración de registros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430 Purga de eventos de registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430 Zona horaria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 Cómo configurar las propiedades del administrador de registros. . . . . . . . . . . . . . . . . . . . . . . 431 Uso de la ficha Registros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432 Visualización de eventos de registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432 Configuración de las columnas del registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434 Cómo guardar los eventos de registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434 Exportación de eventos de registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435 Visualización de errores de registro de Administrator Tool. . . . . . . . . . . . . . . . . . . . . . . . . . . 436 Eventos de registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437 Componentes de un evento de registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437 Eventos de registro de dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438 xviiiTabla de contenido Eventos de registro del servicio del analista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439 Eventos del registro de servicio de integración de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . 439 Eventos de registro del servicio de escucha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439 Eventos de registro del servicio de registrador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439 Eventos de registro del servicio de repositorio de modelos. . . . . . . . . . . . . . . . . . . . . . . . . . . 440 Eventos de registro del servicio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440 Eventos de registro del servicio de integración de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . 440 Eventos de registro del servicio de repositorio de PowerCenter . . . . . . . . . . . . . . . . . . . . . . . 440 Eventos de registro del servicio de informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441 Eventos de registro del servicio SAP BW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441 Eventos de registro del concentrador de servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 Eventos de registro de la actividad del usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 Capítulo 33: Supervisión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443 Resumen de supervisión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443 Navegador en la ficha Supervisión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444 Vistas en la ficha Supervisión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445 Estadísticas en la ficha Supervisión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445 Informes en la ficha Supervisión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446 Configuración de la supervisión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 Paso 1. Configurar valores globales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449 Paso 2. Configuración de las preferencias de supervisión. . . . . . . . . . . . . . . . . . . . . . . . . . . 450 Supervisar servicios de integración de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450 Vista Propiedades para un servicio de integración de datos. . . . . . . . . . . . . . . . . . . . . . . . . . 451 Vista Informes para un servicio de integración de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . 451 Supervisar tareas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 Visualización de registros para una tarea. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 Cómo cancelar una tarea. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 Supervisar aplicaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 Vista Propiedades para una aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 Vista Informes para una aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 Supervisar tareas de asignación implementadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454 Visualización de registros para una tarea de asignación implementada. . . . . . . . . . . . . . . . . . . 454 Emisión de nuevo de una tarea de asignación implementada. . . . . . . . . . . . . . . . . . . . . . . . . 454 Cómo cancelar una tarea de asignación implementada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455 Supervisar servicios de datos SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455 Vista Propiedades para un servicio de datos SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455 Vista de conexiones para un servicio de datos SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456 Vista Solicitudes para un servicio de datos SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456 Vista Tablas virtuales para un servicio de datos SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457 Vista Informes para un servicio de datos SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458 Supervisar servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458 Vista Propiedades para un servicio web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 Tabla de contenido xix Vista Informes para un servicio web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 Vista Operaciones para un servicio web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 Vista Solicitudes para un servicio web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460 Supervisar objetos de datos lógicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460 Vista Propiedades para un objeto de datos lógicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460 Vista Actualizaciones de la memoria caché para un objeto de datos lógicos. . . . . . . . . . . . . . . 460 Visualización de registros de las actualizaciones de la memoria caché para el objeto de datos. . . 461 Supervisión de una carpeta de objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461 Visualización del contexto de un objeto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461 Cómo configurar el filtro personalizado de fecha y hora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462 Cómo configurar el filtro personalizado de tiempo transcurrido. . . . . . . . . . . . . . . . . . . . . . . . 462 Configure el filtro personalizado de selecciones múltiples. . . . . . . . . . . . . . . . . . . . . . . . . . . 462 Supervisión de un objeto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463 Capítulo 34: Informes de dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464 Resumen de los informes del dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464 Informe de administración de licencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464 Concesión de licencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465 Resumen de CPU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466 Detalles de CPU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467 Resumen del repositorio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467 Resumen del usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467 Detalle del usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468 Configuración del hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469 Configuración de nodos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469 Opciones con licencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470 Ejecución del informe de administración de licencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470 Cómo enviar el informe de administración de licencias por correo electrónico. . . . . . . . . . . . . . 471 Informe de servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471 Descripción del informe de servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472 Propiedades generales y resumen del concentrador de servicios web. . . . . . . . . . . . . . . . . . . 473 Historial de estadísticas de servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474 Estadísticas en tiempo de ejecución de los servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . 474 Propiedades del servicio web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475 Principales direcciones IP del servicio web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475 Tabla de historial de estadísticas de los servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476 Cómo ejecutar el informe de servicios web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476 Ejecución del informe de servicios web para un concentrador seguro de servicios web. . . . . . . . 477 Capítulo 35: Diagnósticos de nodos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 Resumen de diagnósticos de nodos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 Inicio de sesión en el portal de atención al cliente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 Inicio de sesión en el portal de atención al cliente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 xxTabla de contenido Generación de diagnósticos de nodo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 Cómo descargar el diagnóstico de nodos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 Carga del diagnóstico de nodos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 Cómo analizar el diagnóstico de nodo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 Identificación de correcciones de errores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 Identificar recomendaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 Capítulo 36: Descripción de la globalización. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484 Resumen sobre la globalización. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484 Unicode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485 Cómo trabajar con un repositorio de PowerCenter en Unicode. . . . . . . . . . . . . . . . . . . . . . . . 485 Configuraciones regionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486 Configuración regional del sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486 Configuración regional del usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487 Idioma de entrada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487 Modos de movimiento de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487 Modos de movimiento de datos de caracteres. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488 Cambios de los modos de movimiento de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488 Resumen sobre las páginas de códigos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489 Páginas de códigos de UNIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 Páginas de códigos de Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491 Selección de una página de códigos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491 Compatibilidad de las páginas de códigos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491 Página de códigos de la base de datos de configuración del dominio. . . . . . . . . . . . . . . . . . . . 493 Página de códigos de Administrator Tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493 Página de códigos del cliente de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494 Página de códigos del proceso del servicio de integración de PowerCenter. . . . . . . . . . . . . . . . 494 Página de códigos del repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494 Página de códigos del repositorio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . 495 Página de códigos de origen de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495 Página de códigos de destino de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496 Páginas de códigos del programa de la línea de comandos. . . . . . . . . . . . . . . . . . . . . . . . . . 496 Resumen de compatibilidad de páginas de códigos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 Validación de páginas de códigos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498 Validación flexible de página de códigos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499 Configuración del servicio de integración de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . 500 Selección de páginas de códigos de origen y de destino compatibles. . . . . . . . . . . . . . . . . . . . 500 Solución de problemas para relajación de páginas de códigos. . . . . . . . . . . . . . . . . . . . . . . . 501 Conversión de página de códigos de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501 Selección de caracteres para metadatos del repositorio de PowerCenter. . . . . . . . . . . . . . . . . 501 Caso práctico: Procesamiento de datos ISO 8859-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502 Cómo configurar el entorno ISO 8859-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503 Caso práctico: Procesamiento de datos UTF-16LE de Unicode. . . . . . . . . . . . . . . . . . . . . . . . . . . 505 Tabla de contenido xxi Cómo configurar el entorno UTF-16LE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505 Apéndice A: Páginas de códigos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508 Páginas de códigos admitidas para los servicios de aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . 508 Páginas de códigos compatibles para orígenes y destinos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510 Apéndice B: Permisos y privilegios de la línea de comandos. . . . . . . . . . . . . . . . . . . . . 520 Comandos de infacmd as. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520 Comandos de infacmd dis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521 Comandos infacmd ipc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522 Comandos infacmd isp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523 Comandos infacmd mrs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533 Comandos infacmd ms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534 Comandos infacmd oie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534 Comandos infacmd ps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535 Comandos infacmd pwx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535 Comandos infacmd rtm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536 Comandos infacmd sql. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537 Comandos infacmd rds. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538 Comandos pmcmd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538 Comandos pmrep. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541 Apéndice C: Funciones personalizadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547 Funciones personalizadas del servicio de repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . 547 Funciones personalizadas del servicio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . 549 Funciones personalizadas del servicio de informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550 Apéndice D: Configuración de la base de datos del repositorio para PowerCenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556 Introducción a la configuración de la base de datos del repositorio. . . . . . . . . . . . . . . . . . . . . . . . 556 Directrices para configurar cuentas de usuario de base de datos. . . . . . . . . . . . . . . . . . . . . . . . . . 557 Requisitos de la base de datos del repositorio de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . 557 Oracle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 IBM DB2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 ASE Sybase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558 Requisitos de la base de datos del repositorio de Data Analyzer. . . . . . . . . . . . . . . . . . . . . . . . . . 558 Oracle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558 Microsoft SQL Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559 ASE Sybase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559 Requisitos de la base de datos del repositorio de Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . 559 Oracle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560 IBM DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560 Microsoft SQL Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561 xxiiTabla de contenido Apéndice E: Conectividad de la plataforma de PowerCenter . . . . . . . . . . . . . . . . . . . . . 562 Resumen sobre la conectividad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562 Conectividad del dominio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563 Conectividad de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563 Conectividad del servicio de repositorio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564 Conectividad del servicio de integración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565 Conectividad del cliente de PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 Conectividad del servicio de informes y del servicio de Metadata Manager. . . . . . . . . . . . . . . . 567 Conectividad nativa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567 Conectividad ODBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568 Conectividad JDBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569 Apéndice F: Cómo conectar con las bases de datos en PowerCenter desde Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570 Información general sobre la conexión con bases de datos desde Windows. . . . . . . . . . . . . . . . . . 570 Cómo conectar con una base de datos IBM DB2 universal desde Windows. . . . . . . . . . . . . . . . . . . 571 Cómo conectar con Microsoft Access y Microsoft Excel desde Windows. . . . . . . . . . . . . . . . . . . . . 571 Cómo configurar la conectividad ODBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571 Cómo conectar con una base de datos Microsoft SQL Server desde Windows. . . . . . . . . . . . . . . . . 571 Configuración de la conectividad nativa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572 Cómo configurar la conectividad ODBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572 Cómo conectar con una base de datos Oracle desde Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . 573 Cómo configurar la conectividad nativa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 Cómo configurar la conectividad ODBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574 Cómo conectar con una base de datos ASE Sybase desde Windows. . . . . . . . . . . . . . . . . . . . . . . 575 Configuración de la conectividad nativa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575 Cómo configurar la conectividad ODBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575 Cómo conectar con una base de datos Teradata desde Windows. . . . . . . . . . . . . . . . . . . . . . . . . 576 Cómo configurar la conectividad ODBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 Cómo conectar con una base de datos Neoview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577 Cómo configurar la conectividad ODBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577 Cómo conectar con una base de datos Netezza desde Windows. . . . . . . . . . . . . . . . . . . . . . . . . . 578 Cómo configurar la conectividad ODBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578 Apéndice G: Cómo conectar con las bases de datos en PowerCenter desde UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579 Resumen de cómo conectar con las bases de datos desde UNIX. . . . . . . . . . . . . . . . . . . . . . . . . 579 Cómo conectar con Microsoft SQL Server desde UNIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 Cómo configurar la conectividad ODBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 Cómo configurar la autenticación SSL a través de ODBC. . . . . . . . . . . . . . . . . . . . . . . . . . . 580 Cómo conectar con una base de datos IBM DB2 universal desde UNIX. . . . . . . . . . . . . . . . . . . . . 581 Configuración de conectividad nativa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581 Tabla de contenido xxiii Cómo conectar con una base de datos Informix desde UNIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 Configuración de la conectividad nativa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 Cómo conectar con una base de datos Oracle desde UNIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586 Configuración de la conectividad nativa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586 Cómo conectar con una base de datos ASE Sybase desde UNIX. . . . . . . . . . . . . . . . . . . . . . . . . 588 Cómo configurar la conectividad nativa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589 Cómo conectar con una base de datos Teradata desde UNIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . 590 Cómo configurar la conectividad ODBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590 Cómo conectar con una base de datos Neoview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593 Cómo configurar la conectividad ODBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593 Cómo conectar con una base de datos Netezza desde UNIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . 595 Cómo configurar la conectividad ODBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595 Conexión con un origen de datos ODBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597 Archivo odbc.ini de muestra. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600 Índice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603 xxivTabla de contenido Prefacio La Guía del administrador de Informatica se ha escrito para los usuarios de Informatica. Contiene la información necesaria para administrar el dominio y la seguridad. La Guía del administrador de Informatica presupone que el lector ya cuenta con nociones básicas sobre el funcionamiento de Informatica. Documentación de Informatica Portal de atención al cliente de Informatica Como cliente de Informatica, puede acceder al sitio del Portal de atención al cliente de Informatica a través de la dirección http://mysupport.informatica.com. El sitio contiene información sobre productos, boletines de noticias, acceso al sistema de administración de casos de atención al cliente de Informatica (ATLAS), la biblioteca de asistencia de Informatica, la base de conocimiento de Informatica, la base de conocimiento multimedia de Informatica, la documentación de productos de Informatica y acceso a la comunidad de usuarios de Informatica. Documentación de Informatica El equipo de Documentación de Informatica se esfuerza al máximo para crear documentación precisa y útil. Si le surgen preguntas o tiene comentarios o ideas relacionadas con esta documentación, póngase en contacto con el equipo de Documentación de Informatica enviando un correo electrónico a [email protected]. Sus opiniones servirán para mejorar nuestra documentación. Por favor, indíquenos si podemos ponernos en contacto con usted en relación a sus comentarios. El equipo de Documentación actualiza la documentación según sea necesario. Para obtener la documentación más reciente de su producto, visite la Documentación de Productos en la dirección http://mysupport.informatica.com. Sitio web de Informatica Puede acceder al sitio web corporativo de Informatica a través de la dirección http://www.informatica.com. El sitio contiene información sobre Informatica, su historia, los próximos eventos y las oficinas de ventas. Asimismo, puede encontrar información sobre productos y socios. El área de servicio del sitio incluye información importante sobre soporte técnico, formación y cursos, así como servicios de implementación. Biblioteca de asistencia de Informatica Como cliente de Informatica, puede acceder a la Biblioteca de asistencia de Informatica a través de la dirección http://mysupport.informatica.com. La Biblioteca de asistencia es una recopilación de documentos que le ayudarán a contar con más datos sobre los productos y las prestaciones de Informatica. Incluye artículos y demostraciones xxv interactivas que ofrecen soluciones a problemas comunes, comparan prestaciones y conductas y le guían en la realización de tareas específicas del día a día. Base de conocimiento de Informatica Como cliente de Informatica, puede acceder a la Base de conocimiento de Informatica a través de la dirección http://mysupport.informatica.com. Utilice la Base de conocimiento para buscar soluciones documentadas a problemas técnicos conocidos relacionados con los productos de Informatica. Asimismo, puede encontrar respuestas a las preguntas más frecuentes, libros blancos técnicos y sugerencias técnicas. Si le surgen preguntas o tiene comentarios o ideas relacionadas con la Base de conocimiento de Informatica, póngase en contacto con el equipo de la Base de conocimiento de Informatica enviando un correo electrónico a [email protected]. Base de conocimiento multimedia de Informatica Como cliente de Informatica, puede acceder a la Base de conocimiento multimedia de Informatica a través de la dirección http://mysupport.informatica.com. La Base de conocimiento multimedia es una recopilación de archivos multimedia con instrucciones que le ayudarán a comprender conceptos comunes y le ofrecerán orientación a la hora de realizar tareas específicas. Si le surgen preguntas o tiene comentarios o ideas relacionadas con la Base de conocimiento multimedia, póngase en contacto con el equipo de la Base de conocimiento de Informatica enviando un correo electrónico a [email protected]. Servicio internacional de atención al cliente de Informatica Puede ponerse en contacto con nuestro Centro de atención al cliente llamando por teléfono o a través del Soporte en línea. El Soporte en línea requiere un nombre de usuario y una contraseña. Puede solicitar un nombre de usuario y una contraseña en la dirección http://mysupport.informatica.com. Utilice los números de teléfono siguientes para ponerse en contacto con el Servicio internacional de atención al cliente de Informatica: Norteamérica / Sudamérica Europa / Oriente Medio / África Asia / Australia Llamada gratuita Llamada gratuita Llamada gratuita Brasil: 0800 891 0202 Francia: 0805 804632 Australia: 1 800 151 830 México: 001 888 209 8853 Alemania: 0800 5891281 Nueva Zelanda: 09 9 128 901 Norteamérica: +1 877 463 2435 Italia: 800 915 985 Países Bajos: 0800 2300001 Portugal: 800 208 360 Tarifa estándar España: 900 813 166 India: +91 80 4112 5738 Suiza: 0800 463 200 Reino Unido: 0800 023 4632 Tarifa estándar Bélgica: +31 30 6022 797 Francia: +33 1 4138 9226 Alemania: +49 1805 702 702 Países Bajos: +31 306 022 797 Reino Unido: +44 1628 511445 xxviPrefacio CAPÍTULO 1 Descripción de dominios Este capítulo incluye los siguientes temas: ¨ Descripción de dominios, 1 ¨ Nodos, 2 ¨ Administrador de servicios, 2 ¨ Servicios de aplicación, 4 ¨ Seguridad del usuario, 7 ¨ Alta disponibilidad, 9 Descripción de dominios Informatica dispone de una arquitectura basada en servicios que ofrece la capacidad para escalar servicios y compartir recursos entre varios equipos. Las funciones de alta disponibilidad ayudan a minimizar el tiempo de inactividad del servicio por errores imprevistos o por un mantenimiento programado en el entorno de Informatica. El dominio de Informatica es la unidad administrativa fundamental de Informatica. El dominio es compatible con la administración de los servicios distribuidos. Un dominio es un conjunto de nodos y servicios que puede agrupar carpetas en función de la propiedad de administración. Un nodo es la representación lógica de un equipo en un dominio. Un nodo del dominio actúa como puerta de enlace para recibir las solicitudes de servicio de los clientes y las dirige al servicio y nodo más adecuado. En un dominio, los servicios y los procesos se ejecutan en nodos. La disponibilidad de un servicio o proceso en un nodo depende de cómo se configuren el servicio y el nodo en cuestión. Los servicios del dominio incluyen el administrador de servicios y un conjunto de servicios de aplicación: ¨ Administrador de servicios. Un servicio que administra todas las operaciones del dominio. Ejecuta los servicios de aplicación y efectúa funciones de dominio en todos los nodos del dominio. Algunas funciones del dominio son la autenticación, la autorización y el registro. ¨ Servicios de aplicación. Servicios que representan las funciones que se basan en el servidor, como el servicio de repositorios de modelos y el servicio de integración de datos. Los servicios de aplicación que se ejecutan en un nodo dependen de la forma en la que se hayan configurado los servicios. El administrador de servicios y los servicios de aplicación controlan la seguridad. El administrador de servicios administra los usuarios y los grupos que pueden iniciar una sesión en las aplicaciones cliente y autentica a los usuarios que pueden iniciar dicha sesión. El administrador de servicios y los servicios de aplicación autorizan las solicitudes de usuario desde las aplicaciones cliente. 1 Informatica Administrator (la herramienta del administrador) consolida las tareas administrativas de los objetos de dominio como los servicios, nodos, licencias y mallas. Puede administrar el dominio y la seguridad del dominio mediante Administrator Tool. Si dispone de la opción de disponibilidad alta de PowerCenter, puede escalar servicios y eliminar los puntos de error únicos de los servicios. Los servicios pueden seguir ejecutándose a pesar de errores temporales de la red o del hardware. Nodos Durante la instalación, el equipo de instalación se añade al dominio como un nodo. Es posible añadir varios nodos a un domino. Cada nodo del dominio ejecuta un administrador de servicios que administra las operaciones del dominio en ese nodo. Las operaciones que lleva a cabo el administrador de servicios dependen del tipo de nodo. Un nodo puede ser de puerta de enlace o de trabajo. Puede suscribirse a alertas para recibir notificaciones sobre eventos de nodo, como los errores de nodo o la elección de una puerta de enlace maestra. También puede generar y cargar diagnósticos de nodos en el administrador de ayuda de configuración y revisar información, como las correcciones urgentes de errores (EBF) y las recomendaciones de Informatica disponibles. Nodos de puerta de enlace Un nodo de puerta de enlace es cualquier nodo que se configure para servir de puerta de enlace del dominio. Un nodo actúa como puerta de enlace en un momento determinado. A dicho nodo se le denomina puerta de enlace maestra. Un nodo de puerta de enlace puede ejecutar servicios de aplicación y puede servir como nodo de puerta de enlace maestra. El nodo de puerta de enlace maestra es el punto de entrada al dominio. El administrador de servicios del nodo de puerta de enlace maestra realiza todas las operaciones del dominio en el nodo de puerta de enlace maestra. Los administradores de servicios que se ejecutan en otros nodos de puerta de enlace realizan operaciones de dominio limitadas en esos nodos. Puede configurar más de un nodo para que sirva de puerta de enlace. Si el nodo de puerta de enlace maestra deja de estar disponible, el administrador de servicios de otros nodos de puerta de enlace elige otro nodo de puerta de enlace maestra. Si configura un único nodo para que actúe como puerta de enlace y el nodo deja de estar disponible, el dominio no puede aceptar solicitudes de servicio. Nodos de trabajo Un nodo de trabajo es un nodo que no se ha configurado para funcionar como una puerta de enlace. Puede ejecutar servicios de aplicación, pero no puede funcionar como una puerta de enlace. El administrador de servicios efectúa operaciones de dominio limitadas en un nodo de trabajo. Administrador de servicios El administrador de servicios es un servicio que administra todas las operaciones del dominio. Se ejecuta en los servicios de Informatica. Se ejecuta como un servicio en Windows y como un daemon en UNIX. El administrador de servicios se inicia al iniciar los servicios de Informatica. Se ejecuta en todos los nodos. Si el administrador de servicios no se está ejecutando, el nodo no está disponible. 2 Capítulo 1: Descripción de dominios El administrador de servicios se ejecuta en todos los nodos del dominio para ofrecer soporte a los servicios de aplicación y al dominio: ¨ Soporte para el servicio de aplicación. El administrador de servicios de cada nodo inicia los servicios de aplicación configurados para ejecutarse en dicho nodo. Inicia y detiene servicios y procesos de servicio en función de las solicitudes de los clientes. También dirige las solicitudes de servicio a los servicios de aplicación. El administrador de servicios usa TCP/IP para comunicarse con los servicios de aplicación. ¨ Soporte para el dominio. El administrador de servicios efectúa funciones en todos los nodos para ofrecer soporte al dominio. Las funciones que el administrador de servicios efectúa en un nodo dependen del tipo de nodo. Por ejemplo, el administrador de servicios que se ejecuta en el nodo de la puerta de enlace maestra efectúa todas las funciones del dominio de dicho nodo. El administrador de servicios que se ejecuta en otro nodo efectúa algunas funciones de dominio en dicho nodo. La siguiente tabla describe las funciones de dominio que efectúa el administrador de servicios: Función Descripción Alertas El administrador de servicios envía alertas a los usuarios que están suscritos. Los usuarios se suscriben a las alertas para recibir notificaciones en caso de error en el nodo, elección de la puerta de enlace maestra en el dominio y conmutación por error del proceso de servicio para los servicios del dominio. Cuando se suscriba a las alertas, recibirá distintos correos electrónicos de notificación. Autenticación El administrador de servicios autentica a los usuarios que inician una sesión en las aplicaciones cliente. La autenticación tiene lugar en el nodo de la puerta de enlace maestra. Autorización El administrador de servicios autoriza las solicitudes de usuario de los objetos de dominio que se basan en los privilegios, las funciones y los permisos asignados al usuario. Las solicitudes pueden proceder de Administrator Tool. La autorización del dominio tiene lugar en el nodo de la puerta de enlace maestra. Algunos servicios de aplicación autorizan solicitudes de usuario para otros objetos. Configuración del dominio El administrador de servicios administra los metadatos de la configuración del dominio. La configuración del dominio tiene lugar en el nodo de la puerta de enlace maestra. Configuración de nodos El administrador de servicios administra los metadatos de la configuración de nodos del dominio. La configuración de nodos tiene lugar en todos los nodos del dominio. Otorgación de licencias El administrador de servicios registra la información de la licencia y verifica esta información cuando ejecuta los servicios de aplicación. La concesión de licencias tiene lugar en el nodo de la puerta de enlace maestra. Inicio de sesión El administrador de servicios ofrece eventos de inicio de sesión acumulados desde cada servicio del dominio y para las sesiones y flujos de trabajo. Para efectuar la función de inicio de sesión, el administrador de servicios ejecuta un administrador de registros y un agente de registros. El administrador de registros se ejecuta en el nodo de la puerta de enlace maestra. El agente de registros se ejecuta en todos Administrador de servicios 3 Función Descripción los nodos en los que se ejecuta el servicio de integración de PowerCenter. Administración de usuarios El administrador de servicios administra los grupos y los usuarios nativos y LDAP que pueden iniciar sesión en las aplicaciones cliente. Administra también la creación de funciones y la asignación de funciones y privilegios a los grupos y usuarios nativos y LDAP. La administración de usuarios tiene lugar en el nodo de la puerta de enlace maestra. Supervisión El administrador de servicios conserva, actualiza, recupera y publica las estadísticas en tiempo de ejecución para los objetos de integración del repositorio de modelos. El administrador de servicios almacena la configuración de supervisión en el repositorio de modelos. Servicios de aplicación Los servicios de aplicación representan la funcionalidad basada en un servidor. Entre los servicios de aplicación se incluyen los siguientes: ¨ Servicio del analista ¨ Servicio de administración de contenido ¨ Servicio de integración de datos ¨ Servicio de Metadata Manager ¨ Servicio de repositorio de modelos ¨ Servicio de integración de PowerCenter ¨ Servicio de repositorio de PowerCenter ¨ Servicio de escucha PowerExchange ¨ Servicio de registrador PowerExchange ¨ Servicio de informes ¨ Servicio de informes y paneles ¨ Servicio SAP BW ¨ Concentrador de servicios web Cuando configure un servicio de aplicación, debe designar un nodo para ejecutar el proceso de servicio. Cuando se ejecuta un proceso de servicio, el administrador del servicio asigna un número de puerto del rango de números de puerto asignados al nodo. El proceso de servicio es la representación del tiempo de ejecución de un servicio que se ejecuta en un nodo. El tipo de servicio determina cuántos procesos de servicio se pueden ejecutar a la vez. Por ejemplo, el servicio de integración de PowerCenter puede ejecutar varios procesos de servicio a la vez cuando se ejecuta en una malla. Si dispone de la opción de alta disponibilidad, puede ejecutar un servicio en varios nodos. Designe el nodo principal para ejecutar el servicio. Todos los demás nodos son nodos de refuerzo para el servicio. Si el nodo 4 Capítulo 1: Descripción de dominios principal no está disponible, el servicio se ejecuta en un nodo de refuerzo. Puede suscribirse a alertas para recibir notificaciones en caso de conmutación por error del proceso de servicio. Si no dispone de la opción de alta disponibilidad, configure un servicio para que se ejecute en un nodo. Si asigna varios nodos, el servicio no se iniciará. Servicio del analista El servicio del analista es un servicio de aplicación que ejecuta la aplicación Informatica Analyst en el dominio de Informatica. El servicio del analista administra las conexiones entre los componentes del servicio y los usuarios que tienen acceso a Informatica Analyst. El servicio del analista tiene conexiones con un servicio de integración de datos, el servicio de repositorio de modelos, la aplicación Informatica Analyst, la base de datos de ensayo y una ubicación en memoria caché de archivos sin formato. Puede usar Administrator Tool para administrar el servicio del analista. Puede crear y reciclar un servicio de analista en el dominio de Informatica para acceder a Analyst Tool. Puede iniciar Analyst Tool desde Administrator Tool. Servicio de administración de contenido El servicio de administración de contenido es un servicio de aplicación que administra los datos de referencia. Proporciona información de datos de referencia para el servicio de integración de datos y Developer Tool. El servicio de administración de contenido proporciona propiedades de datos de referencia para el servicio de integración de datos. El servicio de integración de datos usa estas propiedades al ejecutar asignaciones que requieren datos de referencia de direcciones. El servicio de administración del contenido también proporciona información para las transformaciones de Developer Tool sobre los datos de referencia de direcciones y población de identidad instalados en el sistema de archivos. Developer Tool muestra los conjuntos de datos de referencia de direcciones instalados en la vista Estado de contenido dentro de las preferencias de la aplicación. Developer Tool muestra la población de identidad instalada en la transformación de coincidencia y en la transformación de comparación. Servicio de integración de datos El servicio de integración de datos es un servicio de aplicación que realiza tareas de integración de datos para Informatica Analyst, Informatica Developer y clientes externos. Las tareas de integración de datos incluyen la vista previa y la ejecución de perfiles, los servicios de datos SQL, los servicios web y las asignaciones. Si inicia un comando desde la línea de comandos o un cliente externo para que ejecute asignaciones y servicios de datos SQL en una aplicación, el comando enviará la solicitud al servicio de integración de datos. Servicio de Metadata Manager El servicio de Metadata Manager es un servicio de aplicación que ejecuta la aplicación Metadata Manager y administra las conexiones entre los componentes de Metadata Manager. Utilice Metadata Manager para examinar y analizar metadatos de repositorios con orígenes dispares. Es posible cargar, examinar y analizar metadatos de aplicación, inteligencia empresarial, integración de datos, modelado de datos y orígenes de metadatos relacionales. Puede configurar el servicio de Metadata Manager para que sólo se ejecute en un nodo. El servicio de Metadata Manager no es de alta disponibilidad. Sin embargo, se pueden ejecutar varios servicios de Metadata Manager en el mismo nodo. Servicios de aplicación 5 Servicio de repositorio de modelos El servicio de repositorio de modelos es un servicio de aplicación que administra el repositorio de modelos. El repositorio de modelos es una base de datos relacional que almacena los metadatos para los proyectos creados en Informatica Analyst e Informatica Designer. El repositorio de modelos también almacena información de tiempo de ejecución y configuración para las aplicaciones que se implementan en un servicio de integración de datos. Puede configurar el servicio de repositorio de modelos para que se ejecute en un nodo. El servicio de repositorio de modelos no es de alta disponibilidad. Sin embargo, se pueden ejecutar varios servicios de repositorio de modelos en el mismo nodo. Si el servicio de repositorio de modelos falla, se reinicia automáticamente en el mismo nodo. Servicio de integración de PowerCenter El servicio de integración de PowerCenter ejecuta sesiones y flujos de trabajo de PowerCenter. Durante la configuración del servicio de integración de PowerCenter, se especifica dónde se va a ejecutar: ¨ En una malla. Si configura el servicio para que se ejecute en una malla, se podrá ejecutar en varios nodos al mismo tiempo. El servicio de integración de PowerCenter distribuye las tareas a los nodos disponibles asignados a la malla. Si no se dispone de la opción de alta disponibilidad, la tarea fallará si algún proceso de servicio o nodo deja de estar disponible. Si dispone de la opción de alta disponibilidad, se dispondrá de conmutación por error y recuperación si un proceso o nodo deja de estar disponible. ¨ En nodos. Si dispone de la opción de alta disponibilidad, puede configurar el servicio para que se ejecute en varios nodos. De forma predeterminada, se ejecuta en el nodo principal. Si el nodo principal no está disponible, el servicio se ejecuta en un nodo de refuerzo. Si el proceso de servicio falla o el nodo deja de estar disponible, el servicio conmuta por error a otro nodo. Si no dispone de la opción de alta disponibilidad, puede configurar el servicio para que se ejecute en un nodo. Servicio de repositorio de PowerCenter El servicio de repositorio de PowerCenter administra el repositorio de PowerCenter. Recupera, inserta y actualiza los metadatos de las tablas de la base de datos del repositorio. Si el proceso de servicio falla o el nodo deja de estar disponible, el servicio fallará. Si cuenta con la opción de alta disponibilidad, puede configurar el servicio para que se ejecute en los nodos principal y de copia de seguridad. De forma predeterminada, el proceso de servicio se ejecuta en el nodo principal. Si el proceso de servicio falla, se iniciará un proceso nuevo en el mismo nodo. Si el nodo deja de estar disponible, se iniciará un proceso de servicio en uno de los nodos de refuerzo. Servicio de escucha de PowerExchange El servicio de escucha de PowerExchange es un servicio de aplicación que administra la escucha de PowerExchange. La escucha de PowerExchange administra la comunicación entre un cliente de PowerCenter o PowerExchange y un origen de datos para el movimiento de datos masivo y la captura de datos de cambio. El servicio de integración de PowerCenter se conecta a la escucha de PowerExchange mediante el servicio de escucha. Utilice Administrator Tool para administrar el servicio y ver los registros del servicio. Si cuenta con la opción de alta disponibilidad de PowerCenter, puede ejecutar el servicio de escucha en varios nodos. Si el proceso de servicio de escucha falla en el nodo principal, se produce la conmutación por error a un nodo de refuerzo. 6 Capítulo 1: Descripción de dominios Servicio de registrador de PowerExchange El servicio de registrador es un servicio de aplicación que administra el registrador de PowerExchange para Linux, UNIX y Windows. El registrador de PowerExchange captura datos de cambio de un origen de datos y escribe los datos en los archivos de registro del registrador de PowerExchange. Utilice Administrator Tool para administrar el servicio y ver los registros del servicio. Si cuenta con la opción de alta disponibilidad de PowerCenter, puede ejecutar el servicio de registrador en varios nodos. Si el proceso de servicio de registrador falla en el nodo principal, se produce la conmutación por error a un nodo de refuerzo. Servicio de informes El servicio de informes es un servicio de aplicación que ejecuta la aplicación de Data Analyzer en un dominio de Informatica. Inicie sesión en Data Analyzer si desea crear y ejecutar informes sobre los datos de una base de datos relacional o si desea ejecutar los siguientes informes de PowerCenter: Informes del repositorio de PowerCenter, informes de creación de perfiles para datos o informes de Metadata Manager. También puede ejecutar otros informes dentro de su organización. El servicio de informes no es de alta disponibilidad. Sin embargo, puede ejecutar varios servicios de informes en el mismo nodo. Configure un servicio de informes para cada origen de datos sobre el que desee ejecutar informes. Si desea que un servicio de informes señale a orígenes de datos diferentes, créelos en Data Analyzer. Servicio de informes y paneles Puede crear el servicio de informes y paneles desde Informatica Administrator. El servicio se puede utilizar para crear y ejecutar informes desde la aplicación JasperReports. JasperReports es una biblioteca de informes de código fuente abierto que los usuarios pueden incrustar en cualquier aplicación Java. JasperReports Server se basa en JasperReports y constituye una parte del conjunto de productos Jaspersoft Business Intelligence. Servicio SAP BW El servicio SAP BW escucha las solicitudes RFC procedentes de SAP NetWeaver BI e inicia flujos de trabajo para extraer de o cargar en SAP NetWeaver BI. El servicio SAP BW no es de alta disponibilidad. Puede configurarlo para que se ejecute en un nodo. Concentrador de servicios web El concentrador de servicios web recibe solicitudes de clientes de servicio web y expone los flujos de trabajo de PowerCenter como servicios. El concentrador de servicios web no ejecuta ningún proceso de servicio asociado. Se ejecuta dentro del administrador de servicios. Seguridad del usuario El administrador de servicios y algunos servicios de aplicación controlan la seguridad del usuario en las aplicaciones cliente. Las aplicaciones cliente son Data Analyzer, Informatica Administrator, Informatica Analyst, Informatica Developer, Metadata Manager y el cliente de PowerCenter. Seguridad del usuario 7 El administrador de servicios y los servicios de aplicación controlan la seguridad del usuario mediante las siguientes funciones: Cifrado Cuando inicie sesión en una aplicación cliente, el administrador de servicios cifrará la contraseña. Autenticación Cuando inicie sesión en una aplicación cliente, el administrador de servicios autenticará la cuenta de usuario en función del nombre de usuario y contraseña del token de autenticación del usuario. Autorización Cuando solicite un objeto en una aplicación cliente, el administrador de servicios y algunos servicios de aplicación autorizarán la solicitud en función de sus privilegios, funciones y permisos. Cifrado Informatica cifra las contraseñas enviadas por las aplicaciones cliente al administrador de servicios. Informatica emplea cifrado AES con varias claves de 128 bits para cifrar las contraseñas y guarda las contraseñas cifradas en la base de datos de configuración del dominio. Configure HTTPS para que cifre las contraseñas que las aplicaciones cliente envían al administrador de servicios. Autenticación El administrador de servicios autentica a los usuarios que inician sesión en las aplicaciones cliente. La primera vez que se inicia sesión en una aplicación cliente, se escribe un nombre de usuario, una contraseña y un dominio de seguridad. Un dominio de seguridad es un conjunto de grupos y cuentas de usuario de un dominio de Informatica. El dominio de seguridad que seleccione determinará el método de autenticación que utilizará el administrador de servicios para autenticar la cuenta de usuario: ¨ Nativo. Cuando se inicia sesión en una aplicación cliente como usuario nativo, el administrador de servicios autentica el nombre de usuario y la contraseña utilizando las cuentas de usuario de la base de datos de configuración del dominio. ¨ Protocolo ligero de acceso a directorios (LDAP). Cuando se inicia sesión en una aplicación cliente como usuario de LDAP, el administrador de servicios pasa el nombre de usuario y la contraseña al servicio de directorio LDAP externo para la autenticación. Inicio de sesión único Después de iniciar sesión en una aplicación cliente, el administrador de servicios le permite iniciar otra aplicación cliente o acceder a varios repositorios dentro de la aplicación cliente. No es necesario haber iniciado sesión en la otra aplicación cliente o repositorio. La primera vez que el administrador de servicios autentica su cuenta de usuario, crea un token de autenticación cifrado para su cuenta y devuelve el token de autenticación a la aplicación cliente. El token de autenticación contiene su nombre de usuario, el dominio de seguridad y la hora de vencimiento. El administrador de servicios renueva el token de autenticación periódicamente antes de la hora de vencimiento. Cuando inicie una aplicación cliente desde otra, la aplicación cliente pasará el token de autenticación a la siguiente aplicación cliente. La siguiente aplicación cliente enviará el token de autenticación al administrador de servicios para la autenticación del usuario. Cuando acceda a varios repositorios dentro de una aplicación cliente, ésta enviará el token de autenticación al administrador de servicios para la autenticación del usuario. 8 Capítulo 1: Descripción de dominios Autorización El administrador de servicios autoriza las solicitudes de los usuarios para los objetos de dominio. Las solicitudes pueden proceder de Administrator Tool. Los siguientes servicios de aplicación autorizan las solicitudes de usuario para otros objetos: ¨ Servicio de integración de datos ¨ Servicio de Metadata Manager ¨ Servicio de repositorio de modelos ¨ Servicio de repositorio de PowerCenter ¨ Servicio de informes Al crear usuarios y grupos nativos o al importar usuarios y grupos de LDAP, el administrador de servicios almacena la información de la base de datos de configuración del dominio en los siguientes repositorios: ¨ Repositorio de Data Analyzer ¨ Repositorio de modelos ¨ Repositorio de PowerCenter ¨ Repositorio de PowerCenter para Metadata Manager El administrador de servicios sincroniza la información de usuarios y grupos entre los repositorios y la base de datos de configuración del dominio cuando se producen los siguientes eventos: ¨ Cuando reinicia el servicio de Metadata Manager, el servicio de repositorio de modelos, el servicio de repositorio de PowerCenter o el servicio de informes. ¨ Cuando añade o quita usuarios o grupos nativos. ¨ El administrador de servicios sincroniza la lista de usuarios y grupos de LDAP de la base de datos de configuración del dominio con la lista de usuarios y grupos del servicio de directorio de LDAP. Al asignar permisos a usuarios y grupos en una aplicación cliente, el servicio de aplicación almacena las asignaciones de permisos junto con la información de los usuarios y grupos en el repositorio adecuado. Al solicitar un objeto en una aplicación cliente, el servicio de aplicación apropiado autoriza su solicitud. Por ejemplo, si intenta editar un proyecto en Developer Tool, el servicio de repositorio de modelos autoriza su solicitud en función de sus asignaciones de privilegios, funciones y permisos. Alta disponibilidad La alta disponibilidad es una opción que elimina el punto de error único en un dominio y proporciona la interrupción mínima del servicio si se produce un fallo. La alta disponibilidad consta de los componentes siguientes: ¨ Fiabilidad. Capacidad que tienen los servicios de aplicación de tolerar fallos de red transitorios hasta que termina el tiempo de espera de fiabilidad o se corrige el error del sistema externo. ¨ Conmutación por error. La migración de un servicio de aplicación o tarea a otro nodo cuando el nodo que ejecuta el proceso de servicio deja de estar disponible. ¨ Recuperación. Finalización automática de las tareas después de que se interrumpe un servicio. La recuperación automática está disponible para las tareas del servicio de integración de PowerCenter y del servicio de repositorio de PowerCenter. También puede recuperar manualmente los flujos de trabajo y sesiones del servicio de integración de PowerCenter. La recuperación manual no es parte de la alta disponibilidad. Alta disponibilidad 9 CAPÍTULO 2 Administración de su cuenta Este capítulo incluye los siguientes temas: ¨ Introducción a la administración de cuentas, 10 ¨ Inicio de sesión, 10 ¨ Modificación de la contraseña, 11 ¨ Cómo editar preferencias, 12 ¨ Preferencias, 12 Introducción a la administración de cuentas La administración de cuentas permite cambiar contraseñas y editar preferencias de usuario. La contraseña de una cuenta de usuario nativa se puede cambiar en cualquier momento. Si la cuenta no ha sido creada por el usuario, éste debe cambiar la contraseña la primera vez que inicie sesión en Administrator Tool. El administrador de servicios utiliza la contraseña de usuario asociada a un nodo de trabajo para autenticar el nodo en el dominio. Si cambia una contraseña de usuario asociada a uno o varios nodos de trabajo, el administrador de servicios actualizará consecuentemente la contraseña para tales nodos de trabajo. El administrador de servicios no puede actualizar los nodos que no estén en ejecución. El administrador de servicios actualizará la contraseña de los nodos que no estén en ejecución cuando estos se reinicien. Nota: Las contraseñas de las cuentas de usuario de LDAP se cambian en el servicio de directorio de LDAP. Las preferencias del usuario controlan las opciones que presenta Administrator Tool cuando inicia sesión. Las preferencias del usuario no tienen efecto en las opciones que aparecen cuando otro usuario inicia sesión en Administrator Tool. Inicio de sesión Para iniciar sesión en Administrator Tool, es necesario contar con una cuenta de usuario y el privilegio de dominio Acceder a Informatica Administrator. 1. 10 Abra Microsoft Internet Explorer o Mozilla Firefox. 2. En el campo de dirección, especifique la siguiente dirección URL para acceder a la página de inicio de sesión de Administrator Tool: http://<host>:<port>/administrator Aparece la página de inicio de sesión de Administrator Tool. 3. Introduzca el nombre de usuario y la contraseña. 4. Si el dominio de Informatica contiene un dominio de seguridad de LDAP, seleccione Nativo, o bien el nombre de un dominio de seguridad específico. El cuadro Dominio de seguridad aparece cuando el dominio de Informatica contiene un dominio de seguridad de LDAP. Si no conoce el dominio de seguridad al que pertenece su cuenta de usuario, póngase en contacto con el administrador de dominios de Informatica. 5. Haga clic en Iniciar sesión. URL de Informatica Administrator En la URL de Administrator Tool, <host>:<port> representa el nombre de host del nodo de la puerta de enlace maestra y el número de puerto de Administrator Tool. El puerto de Administrator Tool se configura durante la definición del dominio. La definición del dominio se puede realizar durante la instalación o ejecutando el programa de la línea de comandos infasetup DefineDomain. Si especifica el puerto de dominio en lugar del puerto de Administrator Tool en la URL, el navegador se dirigirá al puerto de Administrator Tool. Si no utiliza la configuración de seguridad mejorada de Internet Explorer, puede utilizar la siguiente URL para que el navegador se dirija a la URL completa, que abrirá la página de inicio de sesión: http://<host>:<port> Si configura HTTPS para Administrator Tool, la URL redireccionará al siguiente sitio HTTPS: https://<host>:<https port>/administrator Si el nodo está configurado para HTTPS con un almacén de claves que utiliza un certificado autofirmado, aparecerá un mensaje de advertencia. Para entrar en el sitio, acepte el certificado. Nota: Si el dominio conmuta por error a otro nodo de puerta de enlace maestra, el nombre de host de la URL de Administrator Tool será el mismo que el nombre de host del nodo de puerta de enlace maestra que se va a utilizar. Modificación de la contraseña La contraseña de una cuenta de usuario nativo se puede cambiar en cualquier momento. Si el creador de la cuenta de usuario es otra persona, cambie la contraseña la primera vez que inicie sesión en Administrator Tool. 1. En el área del encabezado de Administrator Tool, haga clic en Administrar > Cambiar contraseña. Aparecerá el cuadro de diálogo Cambiar contraseña. Modificación de la contraseña 11 2. En el cuadro de diálogo Cambiar contraseña, escriba la contraseña actual en el cuadro Contraseña actual y la contraseña nueva en los cuadros Nueva contraseña y Confirmar contraseña. A continuación, haga clic en Aceptar. Si se cambia una contraseña de usuario asociada a uno o más nodos de trabajador, el administrador de servicios actualiza la contraseña para cada nodo de trabajador. El administrador de servicios no puede actualizar nodos que no estén en ejecución. En el caso de los nodos que no están en ejecución, el administrador de servicios actualiza la contraseña cuando los nodos se reinician. Cómo editar preferencias Edite las preferencias para establecer las opciones que aparecen en Administrator Tool cuando inicia sesión. 1. En el área de encabezado de Administrator Tool, haga clic en Administrar > Preferencias. Se abrirá la ventana Preferencias. 2. Haga clic en Editar. Se abrirá el cuadro de diálogo Editar preferencias. Preferencias Las preferencias del usuario determinan las opciones que presenta Administrator Tool cuando inicia sesión. Las preferencias del usuario no tienen efecto en las opciones que aparecen cuando otro usuario inicia sesión en Administrator Tool. La siguiente tabla describe las opciones que puede configurar como preferencias: 12 Opción Descripción Subscribirse a las alertas Suscribe al usuario a alertas de dominio y de servicio. El usuario debe contar con una dirección de correo electrónico válida para su cuenta de usuario. El valor predeterminado es No. Mostrar propiedades personalizadas Muestra propiedades personalizadas en el panel de contenido cuando se hace clic en un objeto en el navegador. Las propiedades personalizadas se utilizan para configurar el comportamiento de Informatica en casos especiales o para aumentar el rendimiento. Mantenga estas propiedades ocultas para evitar cambiar los valores inadvertidamente. Use propiedades personalizadas únicamente si el servicio internacional de atención al cliente de Informatica así se lo solicita. Capítulo 2: Administración de su cuenta CAPÍTULO 3 Uso de Informatica Administrator Este capítulo incluye los siguientes temas: ¨ Resumen sobre el uso de Informatica Administrator, 13 ¨ Resumen de la ficha Dominio, 14 ¨ Ficha Dominio: vista Servicios y nodos, 14 ¨ Ficha Dominio: vista Conexiones, 21 ¨ Ficha Registros, 22 ¨ Ficha Informes, 22 ¨ Ficha Supervisión, 23 ¨ Ficha Seguridad, 23 Resumen sobre el uso de Informatica Administrator Informatica Administrator es la herramienta de administración que se usa para administrar el dominio y la seguridad de Informatica. Use Administrator Tool para completar los siguientes tipos de tareas: ¨ Tareas administrativas del dominio. Administrar registros, objetos de dominio, permisos de usuario e informes sobre el dominio. Generar y cargar diagnósticos de nodos. Supervisar las tareas y aplicaciones que se ejecutan en el servicio de integración de datos. Los objetos del dominio son servicios de aplicación, nodos, mallas, carpetas, conexiones de base de datos, perfiles de sistema operativo y licencias. ¨ Tareas administrativas de seguridad. Administrar usuarios, grupos, funciones y privilegios. Administrator Tool tiene las siguientes fichas: ¨ 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. Permite ver el estado de tareas de perfil, tareas de cuadro de mando, tareas de visualización previa y de asignación, y los servicios de datos SQL para cada servicio de integración. ¨ Informes. Permite ejecutar un informe de servicios web o un informe de administración de licencias. ¨ Seguridad. Administrar usuarios, grupos, funciones y privilegios. Administrator Tool tiene los siguientes elementos de encabezado: ¨ Cerrar sesión. Permite cerrar Administrator Tool. ¨ Administrar. Permite administrar la cuenta. ¨ Ayuda. Permite tener acceso a la ayuda de la ficha actual. 13 Resumen de la ficha Dominio En la ficha Dominio, puede ver información sobre el dominio y ver y administrar los objetos del dominio. El contenido que se muestra y las tareas que puede completar en la ficha Dominio varían según la vista que seleccione. Puede seleccionar las siguientes vistas: ¨ Servicios y nodos. Permite ver y administrar servicios de aplicación y nodos. ¨ Conexiones. Permite ver y administrar conexiones. Puede configurar la apariencia de estas vistas. TEMAS RELACIONADOS ¨ “Ficha Dominio: vista Servicios y nodos” en la página 14 ¨ “Ficha Dominio: vista Conexiones” en la página 21 Ficha Dominio: vista Servicios y nodos En la vista Servicios y nodos, se muestran todos los servicios de aplicaciones y nodos definidos en el dominio. En la vista Servicios y nodos, se incluyen los siguientes componentes: Navegador Se muestra en el panel izquierdo de la ficha Dominio. En el navegador, se muestran los siguientes tipos de objetos: ¨ Dominio. Puede ver un dominio, que es el objeto de nivel superior de la jerarquía del navegador. ¨ Carpetas. Use las carpetas para organizar los objetos de dominio en el navegador. Seleccione una carpeta para ver la información acerca de la carpeta y los objetos que contiene. ¨ Servicios de aplicaciones. Un servicio de aplicación representa una funcionalidad basada en el servidor. Seleccione un servicio de aplicación para ver la información acerca del servicio y sus procesos. ¨ Nodos. Un nodo representa un equipo del dominio. Debe asignar recursos a los nodos y configurar procesos de servicio para ejecutarlos en los nodos. ¨ Cuadrículas. Cree una malla para ejecutar el servicio de integración de PowerCenter en varios nodos. Seleccione una malla para ver los nodos asignados a la malla. ¨ Licencias. Cree una licencia en la ficha Dominio según el archivo de clave de licencia proporcionado por Informatica. Seleccione una licencia para ver los servicios asignados a la licencia. Panel de contenido Se incluye en el panel derecho de la ficha Dominio y muestra información acerca del dominio o el objeto de dominio seleccionado en el navegador. Menú Acciones del navegador Al seleccionar el dominio en el navegador, puede crear una carpeta, un servicio, un nodo, una malla o una licencia. Al seleccionar un objeto de dominio en el navegador, puede eliminar el objeto, moverlo a una carpeta o actualizarlo. 14 Capítulo 3: Uso de Informatica Administrator Menú Acciones de la ficha Dominio Al seleccionar el dominio en el navegador, puede cerrar o ver los registros para el dominio. Al seleccionar un nodo en el navegador, puede quitar una asociación de nodo, volver a calcular la referencia de perfil de CPU o cerrar el nodo. Al seleccionar un servicio en el navegador, puede reciclar o deshabilitar el servicio, ver los archivos de copia de seguridad o hacer una copia de seguridad del contenido del repositorio, administrar el dominio del repositorio, enviar notificaciones a los usuarios y ver los registros. Al seleccionar una licencia en el navegador, puede añadir una clave incremental a la licencia. Dominio Puede ver un dominio en la vista Servicios y nodos de la ficha Dominio. Es el objeto de nivel superior de la jerarquía del navegador. Al seleccionar el dominio en el navegador, el panel de contenido muestra las vistas y los botones especificados a continuación, los cuales permiten realizar las siguientes tareas: ¨ Vista Resumen. Puede ver una malla de resumen de todos los servicios de aplicaciones, nodos y cuadrículas del dominio organizados por tipo de objeto. En esta malla, puede ver los estados de los servicios de aplicaciones y nodos e información acerca de las cuadrículas. Además, puede ver las dependencias entre servicios de aplicaciones, nodos y cuadrículas y las propiedades de los objetos. Asimismo, puede reciclar los servicios de aplicaciones. Haga clic en un servicio de aplicación para ver su nombre, versión y estado y los estados de sus procesos individuales. Haga clic en un nodo para ver su nombre y estado, el número de procesos de servicio en ejecución en el nodo y el nombre de las cuadrículas a las que pertenece el nodo. Haga clic en una malla para ver su nombre, el número de procesos de servicio en ejecución de la malla y los nombres de los nodos de la malla. Los estados son disponible, deshabilitado y no disponible. De forma predeterminada, cada objeto de la malla muestra una versión abreviada de su nombre. Haga clic en el botón Mostrar detalles para ver los nombres completos de los objetos. Haga clic en el botón Ocultar detalles para ver las versiones abreviadas de los nombres de los objetos. Para ver las dependencias entre servicios de aplicaciones, nodos y cuadrículas, haga clic con el botón derecho en un objeto y haga clic en Ver dependencia. Se muestra el gráfico Ver dependencia. Para ver las propiedades de un servicio de aplicación, un nodo o una malla, haga clic con el botón derecho en un objeto y haga clic en Ver propiedades. Las propiedades de los objetos se muestran en el panel de contenido. Para reciclar un servicio de aplicación, haga clic con el botón derecho en un servicio y haga clic en Reciclar servicio. ¨ Vista Propiedades. Vea o edite las propiedades de fiabilidad del dominio. ¨ Vista Recursos. Vea los recursos disponibles para cada nodo del dominio. ¨ Vista Permisos. Vea o edite los permisos de grupos y usuarios del dominio. ¨ Vista Diagnósticos. Vea diagnósticos de nodos, genere y cargue diagnósticos de nodos en el administrador del servicio de atención al cliente o edite los detalles de inicio de sesión del portal de atención al cliente. ¨ Botón Ver registros para dominio. Vea los registros para el dominio y los servicios del dominio. En el menú Acciones del navegador, puede añadir un nodo, una malla, un servicio de aplicación o una licencia al dominio. Además, puede añadir carpetas, las cuales puede usar para organizar los objetos del dominio. En el menú Acciones de la ficha Dominio, puede cerrar el dominio, ver los registros o acceder a la ayuda en la vista actual. Ficha Dominio: vista Servicios y nodos 15 TEMAS RELACIONADOS ¨ “Visualización de dependencias para servicios de aplicación, nodos y mallas” en la página 46 Carpetas Puede utilizar las carpetas del dominio para organizar objetos y para administrar la seguridad. Las carpetas pueden contener nodos, servicios, cuadrículas, licencias y otras carpetas. Cuando seleccione una carpeta en el navegador, el navegador se abrirá para mostrar los objetos de la carpeta. El panel de contenido mostrará la siguiente información: ¨ Vista de resumen. Muestra los servicios de la carpeta y los nodos donde se ejecutan los procesos de servicio. ¨ Vista de propiedades. Muestra el nombre y la descripción de la carpeta. ¨ Vista de permisos. Muestra y permite editar los permisos de usuarios y grupos en la carpeta. En el menú Acciones del navegador, puede eliminar la carpeta, mover la carpeta a otra carpeta, actualizar el contenido de la ficha Dominio o acceder a la ayuda para la ficha actual. Servicios de aplicación Los servicios de aplicación constituyen un grupo de servicios que representan la funcionalidad de Informatica basada en servidor. En la vista Servicios y nodos de la ficha Dominio, puede crear y administrar los siguientes servicios de aplicación: Servicio de analista Ejecuta Informatica Analyst en el dominio de Informatica. El servicio del analista administra las conexiones entre los componentes del servicio y los usuarios que tienen acceso a Informatica Analyst. El servicio del analista se conecta con un servicio de integración de datos, el servicio de repositorio de modelos, Analyst Tool, la base de datos de ensayo y una ubicación de memoria caché de archivo sin formato. Puede crear y reciclar el servicio del analista en el dominio de Informatica para acceder a Analyst Tool. Puede iniciar Analyst Tool desde Administrator Tool. Cuando seleccione un servicio del analista en el navegador, el panel de contenido mostrará la información siguiente: ¨ El estado del servicio y del proceso de servicio. Permite ver el estado del servicio y del proceso de servicio para cada nodo. El panel de contenido también muestra la URL de la instancia del servicio del analista. ¨ Vista Propiedades. Permite administrar las propiedades generales, del repositorio de modelos, de la integración de datos, de Metadata Manager, de la base de datos de ensayo, de registro y las propiedades personalizadas. ¨ Vista Procesos. Permite ver y editar las propiedades del proceso de servicio de cada nodo asignado. ¨ Vista Permisos. Permite ver o editar los permisos de grupos y usuarios del servicio del analista. ¨ Menú Acciones Permite administrar el servicio y el contenido del repositorio. Servicio de administración de contenido Administra los datos de referencia, provee el servicio de integración de datos de propiedades de datos de referencia de direcciones y provee Informatica Developer de información sobre los datos de referencia de direcciones y población de identidad instalados en el sistema de archivos. 16 Capítulo 3: Uso de Informatica Administrator Cuando seleccione un servicio de administración del contenido en el navegador, el panel de contenido mostrará la información siguiente: ¨ El estado del servicio y del proceso de servicio. Permite ver el estado del servicio y del proceso de servicio para cada nodo. ¨ Vista Propiedades. Permite administrar las propiedades generales, de integración de datos, de registro y las propiedades personalizadas. ¨ Vista Procesos. Permite ver y editar las propiedades del proceso de servicio de cada nodo asignado. ¨ Vista Permisos. Permite ver o editar los permisos de grupo y usuario del servicio de administración del contenido. ¨ Menú Acciones Permite administrar el servicio. Servicio de integración de datos Completa las tareas de integración de datos para Informatica Analyst, Informatica Developer y clientes externos. Cuando ejecuta asignaciones, perfiles de datos y servicios de datos SQL o los abre en vista previa en Informatica Analyst o en Informatica Developer, la aplicación envía solicitudes al servicio de integración de datos para que realice las tareas de integración de datos. Si inicia un comando desde la línea de comandos o un cliente externo para que ejecute asignaciones y servicios de datos SQL en una aplicación, el comando envía la solicitud al servicio de integración de datos. Cuando selecciona un servicio de integración de datos en el navegador, el panel de contenido muestra la información siguiente: ¨ El estado del servicio y del proceso de servicio. Permite ver el estado del servicio y del proceso de servicio para cada nodo. ¨ Vista Propiedades. Permite administrar las propiedades generales, del repositorio de modelos, de registro, de memoria caché de tablas virtuales y objetos de datos lógicos, de generación de perfiles, de memoria caché de objetos de datos y las propiedades personalizadas. Permite establecer la opción de implementación predeterminada. ¨ Vista Procesos. Permite ver y editar las propiedades del proceso de servicio de cada nodo asignado. ¨ Vista Aplicaciones. Permite iniciar y detener aplicaciones y servicios de datos SQL. Permite crear copias de seguridad de aplicaciones. Permite administrar propiedades de aplicaciones. ¨ Menú Acciones Permite administrar el servicio y el contenido del repositorio. Servicio de Metadata Manager Ejecuta la aplicación de Metadata Manager y administra las conexiones entre los componentes de Metadata Manager. Cuando seleccione un servicio de Metadata Manager en el navegador, el panel de contenido mostrará la información siguiente: ¨ El estado del servicio y del proceso de servicio. Permite ver el estado del servicio y del proceso de servicio para cada nodo. El panel de contenido también muestra la URL de la instancia del servicio de Metadata Manager. ¨ Vista Propiedades. Permite ver o editar las propiedades de Metadata Manager. ¨ Vista Servicios asociados. Permite ver y configurar el servicio de integración asociado con el servicio de Metadata Manager. ¨ Vista Permisos. Permite ver o editar los permisos de grupo y usuario del servicio de Metadata Manager. ¨ Menú Acciones. Permite administrar el servicio y el contenido del repositorio. Ficha Dominio: vista Servicios y nodos 17 Servicio de repositorio de modelos Administra el repositorio de modelos. El repositorio de modelos almacena metadatos creados por productos de Informatica, tales como Informatica Developer, Informatica Analyst, el servicio de integración de datos y el administrador de Informatica. El repositorio de modelos habilita la colaboración entre los productos. Cuando seleccione un servicio de repositorio de modelos en el navegador, el panel de contenido mostrará la información siguiente: ¨ El estado del servicio y del proceso de servicio. Permite ver el estado del servicio y del proceso de servicio para cada nodo. ¨ Vista Propiedades. Permite administrar las propiedades generales, de la base de datos del repositorio, de búsqueda y las propiedades personalizadas. ¨ Vista Procesos. Permite ver y editar las propiedades del proceso de servicio de cada nodo asignado. ¨ Menú Acciones. Permite administrar el servicio y el contenido del repositorio. Servicio de integración de PowerCenter Ejecuta los flujos de trabajo y sesiones de PowerCenter. Seleccione un servicio de integración de PowerCenter en el navegador para acceder a información sobre el servicio. Cuando seleccione un servicio de integración de PowerCenter en el navegador, el panel de contenido mostrará la información siguiente: ¨ El estado del servicio y de los procesos de servicio. Permite ver el estado del servicio y del proceso de servicio para cada nodo. ¨ Vista Propiedades. Permite ver o editar las propiedades del servicio de integración. ¨ Vista Repositorio asociado. Permite ver o editar el repositorio asociado con el servicio de integración. ¨ Vista Procesos. Permite ver o editar las propiedades del proceso de servicio de cada nodo asignado. ¨ Vista Permisos. Permite ver o editar los permisos de grupo y usuario del servicio de integración. ¨ Menú Acciones. Permite administrar el servicio. Servicio de repositorio de PowerCenter Administra el repositorio de PowerCenter. Recupera, inserta y actualiza metadatos en las tablas de las bases de datos del repositorio. Seleccione un servicio de repositorio de PowerCenter en el navegador para acceder a información sobre el servicio. Cuando seleccione un servicio de repositorio de PowerCenter en el navegador, el panel de contenido mostrará la información siguiente: ¨ El estado del servicio y del proceso de servicio. Permite ver el estado del servicio y del proceso de servicio para cada nodo. El estado del servicio también muestra el modo de funcionamiento para el servicio de repositorio de PowerCenter. El panel de contenido muestra, asimismo, un mensaje si el repositorio no tiene contenido o requiere de actualización. ¨ Vista Propiedades. Permite administrar las propiedades generales y avanzadas, las asignaciones de nodo y las propiedades de base de datos. ¨ Vista Procesos. Permite ver y editar las propiedades del proceso de servicio de cada nodo asignado. ¨ Vista Conexiones y bloqueos. Permite ver y finalizar conexiones de repositorio y bloqueos de objetos. ¨ Vista Complementos. Permite ver y administrar complementos registrados. ¨ Vista Permisos. Permite ver o editar los permisos de grupos y usuarios del servicio de repositorio de PowerCenter. ¨ Menú Acciones. Permite administrar el contenido del repositorio y realizar otras tareas administrativas. 18 Capítulo 3: Uso de Informatica Administrator Servicio de escucha PowerExchange. Ejecuta la escucha de PowerExchange. Cuando seleccione un servicio de escucha en el navegador, el panel de contenido mostrará la información siguiente: ¨ El estado del servicio y del proceso de servicio. El estado del servicio y del proceso de servicio para cada nodo. El panel de contenido también muestra la URL de la instancia de escucha de PowerExchange. ¨ Vista Propiedades. Permite ver o editar las propiedades del servicio de escucha. ¨ Menú Acciones. Contiene acciones que puede realizar en el servicio de escucha, tales como ver registros o habilitar y deshabilitar el servicio. Servicio de registrador PowerExchange. Ejecuta el registrador de PowerExchange para Linux, UNIX y Windows. Cuando seleccione un servicio de registrador en el navegador, el panel de contenido mostrará la información siguiente: ¨ El estado del servicio y del proceso de servicio. El estado del servicio y del proceso de servicio para cada nodo. El panel de contenido también muestra la URL de la instancia del registrador de PowerExchange. ¨ Vista Propiedades. Permite ver o editar las propiedades del servicio del registrador. ¨ Menú Acciones. Contiene acciones que pude realizar en el servicio del registrador, tales como ver registros o habilitar y deshabilitar el servicio. Servicio de informes Ejecuta la aplicación de Data Analyzer en un dominio de Informatica. Debe iniciar sesión en Data Analyzer para crear y ejecutar informes sobre datos en una base de datos relacional o para ejecutar los siguientes informes de PowerCenter: Informes del repositorio de PowerCenter, informes de creación de perfiles para datos o informes de Metadata Manager. También puede ejecutar otros informes dentro de su organización. Cuando seleccione un servicio de informes en el navegador, el panel de contenido mostrará la información siguiente: ¨ El estado del servicio y del proceso de servicio. El estado del servicio y del proceso de servicio para cada nodo. El panel de contenido también muestra la URL de la instancia de Data Analyzer. ¨ Vista Propiedades. Permite ver las propiedades del servicio de informes, tales como las propiedades del origen de datos o las propiedades del repositorio de Data Analyzer. Es posible editar algunas de esas propiedades. ¨ Vista Permisos. Permite ver o editar los permisos de grupo y usuario del servicio de informes. ¨ Menú Acciones. Permite administrar el servicio y el contenido del repositorio. Servicio de informes y paneles Ejecuta informes de la aplicación JasperReports. Servicio SAP BW. Detecta si hay solicitudes RFC procedentes de SAP BW e inicia flujos de trabajo para extraer de SAP BW o cargar en SAP BW. Seleccione un servicio SAP BW en el navegador para acceder a las propiedades y demás información sobre el servicio. Cuando seleccione un servicio SAP BW en el navegador, el panel de contenido mostrará la información siguiente: ¨ El estado del servicio y del proceso de servicio. Permite ver el estado del servicio y del proceso de servicio. Ficha Dominio: vista Servicios y nodos 19 ¨ Vista Propiedades. Permite administrar las propiedades generales y las asignaciones de nodo. ¨ Vista Servicio de integración asociado. Permite ver o editar el servicio de integración asociado con el servicio SAP BW. ¨ Vista Procesos. Permite ver o editar el directorio del archivo de parámetros BWParam. ¨ Vista Permisos. Permite ver o editar los permisos de grupo y usuario del servicio SAP BW. ¨ Menú Acciones. Permite administrar el servicio. Concentrador de servicios web Una puerta de enlace de servicio web para clientes externos. Procesa las solicitudes SOAP de clientes del servicio web que desean acceder a la funcionalidad de PowerCenter a través de servicios web. Los clientes de servicio web acceden al servicio de integración de PowerCenter y el servicio del repositorio de PowerCenter a través del concentrador de servicios web. Cuando seleccione un concentrador de servicios web en el navegador, el panel de contenido mostrará la información siguiente: ¨ El estado del servicio y del proceso de servicio. Permite ver el estado del servicio y del proceso de servicio. ¨ Vista Propiedades. Permite ver o editar las propiedades del concentrador de servicios web. ¨ Vista Repositorio asociado. Permite ver los servicios de repositorio de PowerCenter asociados con el concentrador de servicios web. ¨ Vista Permisos. Permite ver o editar los permisos de grupo y usuario del concentrador de servicios web. ¨ Menú Acciones. Permite administrar el servicio. Nodos Un nodo es una representación lógica de un equipo físico del dominio. La ficha Dominio permite asignar recursos a los nodos y configurar procesos de servicio para su ejecución en estos. Si selecciona un nodo en el navegador, el panel de contenido muestra la siguiente información: ¨ Estado del nodo. Permite ver el estado del nodo. ¨ Vista Propiedades. Permite ver y editar propiedades del nodo, como el directorio de copias de seguridad del repositorio o el rango de números de puerto para los procesos que se ejecutan en el nodo. ¨ Vista Procesos. Muestra el estado de los procesos configurados para ejecutarse en el nodo. ¨ Vista Recursos. Permite ver y editar los recursos asignados al nodo. ¨ Vista Permisos. Permite ver y editar los permisos de grupo y usuario del nodo. El menú Acciones del navegador permite eliminar el nodo, moverlo a una carpeta, refrescar el contenido de la ficha Dominio y acceder a la Ayuda de la ficha que esté utilizando. El menú Acciones de la ficha Dominio permite quitar la asociación del nodo, volver a calcular la referencia del perfil de CPU y apagar el nodo. Mallas Una malla es un alias que se asigna a un grupo de nodos que ejecutan sesiones y flujos de trabajo de PowerCenter. Cuando se ejecuta un flujo de trabajo o una sesión en una malla, el procesamiento se distribuye entre varios nodos de la malla. Los nodos se asignan a la malla en la vista Servicios y nodos de la ficha Dominio. 20 Capítulo 3: Uso de Informatica Administrator Cuando seleccione una malla en el navegador, el panel de contenido mostrará la información siguiente: ¨ Vista de propiedades. Permite ver o editar las asignaciones de nodos a una malla. ¨ Vista de permisos. Muestra y permite editar los permisos de usuario y grupo en la malla. En el menú Acciones del navegador, se puede eliminar la malla, mover la malla a una carpeta, actualizar el contenido de la ficha Dominio o acceder a la ayuda para la ficha actual. Licencias Los objetos de licencia se crean en la ficha Dominio, en función del archivo de clave de licencia provisto por Informatica. Una vez creada la licencia, se le pueden asignar servicios. Si selecciona una licencia en el navegador, el panel de contenido mostrará la siguiente información: ¨ Vista Propiedades Muestra las propiedades de la licencia, como las plataformas y los repositorios admitidos y los opciones que cuentan con licencia. También puede editar la descripción de la licencia. ¨ Vista Servicios asignados Permite ver y editar los servicios asignados a la licencia. ¨ Vista Opciones Muestra las opciones de PowerCenter que cuentan con licencia. ¨ Vista Propiedades Permite ver y editar los permisos de usuario en la licencia. El menú Acciones del navegador permite eliminar la licencia, moverla a una carpeta, refrescar el contenido de la ficha Dominio y acceder a la Ayuda de la ficha que esté utilizando. El menú Acciones de la ficha Dominio permite añadir una clave incremental a una licencia. Ficha Dominio: vista Conexiones La vista Conexiones muestra el dominio y todas las conexiones del dominio. La vista Conexiones tiene los componentes siguientes: Navegador Aparece en el panel izquierdo de la ficha Dominio y muestra el dominio y las conexiones del dominio. Panel Contenido Aparece en el panel derecho de la ficha Dominio y muestra información sobre el dominio o la conexión que se seleccione en el navegador. Cuando se selecciona el dominio en el navegador, el panel de contenido muestra todas las conexiones del dominio. En el panel de contenido, puede filtrar u ordenar las conexiones o bien buscar conexiones específicas. Cuando se selecciona una conexión en el navegador, el panel de contenido muestra información sobre la conexión y permite llevar a cabo tareas para la conexión, en función de la vista que se seleccione entre las siguientes: ¨ Vista Propiedades. Ver o editar propiedades de la conexión. ¨ Vista Agrupación. Ver o editar las propiedades de agrupación de la conexión. ¨ Vista Permisos. Ver o editar los permisos de usuario o grupo en la conexión. Así mismo, el menú Acciones permite probar una conexión. Ficha Dominio: vista Conexiones 21 Menú Acciones del navegador Cuando seleccione el dominio en el navegador, podrá crear una conexión. Cuando seleccione una conexión en el navegador, podrá eliminar la conexión. Menú Acciones de la ficha Dominio Cuando seleccione una conexión en el navegador, podrá editar los permisos directos o asignar permisos a la conexión. Ficha Registros La ficha Registros muestra los registros. En la ficha Registros, se pueden encontrar los siguientes tipos de registro: ¨ Registro del dominio. Los eventos del registro de dominio son eventos de registro que se generan desde las funciones de dominio que realiza el administrador de servicios. ¨ Registro del servicio Los eventos del registro de servicio son eventos de registro que generan los servicios de aplicación. ¨ Registro de la actividad del usuario Los eventos del registro de la actividad de usuario supervisan la actividad del usuario en el dominio. La ficha Registros muestra los siguientes componentes para cada tipo de registro: ¨ Filtro. Permite configurar las opciones de filtro para los registros. ¨ Visor de registro. Muestra los eventos de registro en función de los criterios del filtro. ¨ Restablecer filtro. Permite restablecer los criterios del filtro. ¨ Copiar filas. Permite copiar el texto del registro de las filas seleccionadas. ¨ menú Acciones Contiene opciones para guardar, purgar y administrar registros. También contiene opciones de filtro. Ficha Informes La ficha Informes muestra informes del dominio. En la ficha Informes, puede ejecutar los siguientes informes del dominio: ¨ Informe de administración de licencias. Ejecute un informe para supervisar el número de opciones de software adquiridas para una licencia y el número de veces que una licencia supera los límites de uso. Ejecute un informe para supervisar el uso de CPU lógicas y servicios de repositorio de PowerCenter. El informe se ejecuta para una licencia. ¨ Informe de servicios web. Ejecute un informe para analizar el rendimiento de los servicios web que se ejecutan en un concentrador de servicios web. El informe se ejecuta para un intervalo de tiempo. 22 Capítulo 3: Uso de Informatica Administrator Ficha Supervisión En la ficha Supervisión, puede supervisar los servicios de integración de datos y los objetos de integración que se ejecutan en el servicio de integración de datos. Entre los objetos de integración, se incluyen tareas, aplicaciones, asignaciones implementadas, servicios de datos SQL, servicios web y objetos lógicos. En la ficha Supervisión, se muestran propiedades, estadísticas de tiempo de ejecución e informes de tiempo de ejecución sobre objetos de integración. La ficha Supervisión contiene los siguientes componentes: ¨ Navegador. Aparece en el panel de la izquierda de la ficha Supervisión y muestra tareas, aplicaciones y componentes de aplicaciones. Los componentes de la aplicación incluyen asignaciones implementadas, servicios web y objetos de datos lógicos. ¨ Panel de contenido. Aparece en el panel a la derecha de la ficha Supervisión. Contiene información sobre el objeto seleccionado en el navegador. Si selecciona una carpeta en el navegador, en el panel de contenido se muestran todos los objetos de la carpeta. Si selecciona el componente de una aplicación en el navegador, aparecen varias vistas de información sobre el objeto en el panel de contenido. ¨ Panel de detalles. Aparece debajo del panel de contenido en algunos casos. El panel de detalles permite ver detalles sobre el objeto seleccionado en el panel de contenido. ¨ Menú Acciones. Aparece en la ficha Supervisión. Permite ver el contexto, borrar filtros de búsqueda, anular una tarea seleccionada y ver registros de un objeto seleccionado. Ficha Seguridad La seguridad de Informatica se administra en la ficha Seguridad de Administrator Tool. La ficha Seguridad cuenta con los siguientes componentes: ¨ Sección de búsqueda. Busque usuarios, grupos o funciones por su nombre. ¨ Navegador. El navegador aparece en el panel izquierdo y muestra grupos, usuarios y funciones. ¨ Panel de contenido. El panel de contenido muestra propiedades y opciones según el objeto seleccionado en el navegador y la ficha seleccionada en el propio panel de contenido. ¨ Menú Acciones de seguridad. Contiene opciones para crear o eliminar un grupo, usuario o función. Es posible administrar LDAP y los perfiles de sistema operativo. También es posible ver los usuarios que disponen de privilegios para un servicio. Uso de la sección Buscar Use la sección Buscar para buscar usuarios, grupos y funciones por nombre. Esta función no distingue entre mayúsculas y minúsculas. 1. En la sección Buscar, seleccione si desea buscar usuarios, grupos o funciones. 2. Indique el nombre o una parte del nombre que desee buscar. Puede incluir un asterisco (*) en un nombre para usar un carácter comodín en la búsqueda. Indique, por ejemplo, "ad*" si desea buscar todos los objetos que empiecen por "ad". Indique "*ad" si desea buscar todos los objetos que acaben en "ad". 3. Haga clic en Ir a. Ficha Supervisión 23 Se abre la sección Resultados de búsqueda, mostrando un máximo de 100 objetos. Si la búsqueda devuelve más de 100 objetos, limite los criterios de búsqueda para ajustar los resultados. 4. Seleccione un objeto en la sección Resultados de búsqueda para visualizar información sobre el objeto en el panel Contenido. Uso del navegador de seguridad El navegador se halla en el panel Contenido de la ficha Seguridad. Cuando seleccione un objeto en el navegador, el panel Contenido mostrará información sobre dicho objeto. El navegador de la ficha Seguridad incluye las siguientes secciones: ¨ Sección Grupos. Seleccione un grupo si desea ver las propiedades del grupo y los usuarios, funciones y privilegios asignados a dicho grupo. ¨ Sección Usuarios. Seleccione un usuario si desea ver sus propiedades, los grupos a los que pertenece y las funciones y privilegios que tiene asignados. ¨ Sección Funciones. Seleccione una función para ver sus propiedades, los usuarios y grupos que tiene asignados y los privilegios asignados a la función. El navegador ofrece diferentes formas de completar una tarea. Puede usar uno de los siguientes métodos para administrar grupos, usuarios y funciones: ¨ Haga clic en el menú Acciones. Cada sección del navegador incorpora un menú Acciones que permite administrar los grupos, usuarios o funciones. Seleccione un objeto en el navegador y haga clic en el menú Acciones para crear, eliminar o mover grupos, usuarios o funciones. ¨ Haga clic con el botón derecho en un objeto. Haga clic con el botón derecho en el navegador para mostrar las opciones disponibles para crear, eliminar y mover en el menú Acciones. ¨ Arrastre un objeto de una sección a otra. Seleccione un objeto y arrástrelo a otra sección del navegador para asignarlo a otro objeto. Para asignar, por ejemplo, un usuario a un grupo nativo, puede seleccionar un usuario en la sección Usuarios del navegador y arrastrar el usuario hasta un grupo nativo en la sección Grupos. ¨ Arrastre varios usuarios o funciones desde el panel Contenido hasta el navegador. Seleccione varios usuarios o funciones en el panel Contenido y arrástrelos hasta el navegador para asignar los objetos a otro objeto. Para asignar, por ejemplo, varios usuarios a un grupo nativo, puede seleccionar la carpeta Nativo en la sección Usuarios del navegador para mostrar todos los usuarios nativos en el panel Contenido. Use las teclas Ctrl o Mayús para seleccionar varios usuarios y arrástrelos hasta un grupo nativo en la sección Grupos del navegador. ¨ Use los accesos directos. Use los accesos directos del teclado para desplazarse hasta diferentes secciones del navegador. Grupos Un grupo es un conjunto de usuarios y grupos que pueden tener los mismos privilegios, funciones y permisos. En la sección Grupos del navegador, los grupos se organizan en carpetas de dominio de seguridad. Un dominio de seguridad es un conjunto de grupos y cuentas de usuario de un dominio de Informatica. La autenticación nativa usa el dominio de seguridad nativo que contiene los usuarios y grupos creados y administrados en Administrator Tool. La autenticación de LDAP usa los dominios de seguridad de LDAP que contienen los usuarios y grupos importados del servicio de directorio de LDAP. Cuando seleccione una carpeta del dominio de seguridad en la sección Grupos del navegador, el panel de contenido mostrará todos los grupos que pertenezcan al dominio de seguridad. Haga clic con el botón derecho en un grupo y seleccione Navegar al elemento para mostrar los detalles del grupo en el panel de contenido. 24 Capítulo 3: Uso de Informatica Administrator Cuando seleccione un grupo en el navegador, el panel de contenido mostrará las fichas siguientes: ¨ Resumen. Muestra las propiedades generales del grupo y los usuarios asignados al grupo. ¨ Privilegios. Muestra los privilegios y las funciones asignados al grupo para el dominio y para los servicios de aplicación del dominio. Usuarios Un usuario de un dominio Informatica puede iniciar sesión en las siguientes aplicaciones cliente: ¨ Informatica Administrator ¨ Cliente de PowerCenter ¨ Metadata Manager ¨ Data Analyzer ¨ Informatica Developer ¨ Informatica Analyst ¨ Jaspersoft La sección Usuarios del navegador organiza los usuarios en carpetas de dominio de seguridad. Un dominio de seguridad es una recopilación de cuentas de usuario y grupos en un dominio de Informatica. La autenticación utiliza el dominio de seguridad nativo que contiene los usuarios y grupos creados y administrados en Administrator Tool. La autenticación LDAP utiliza los dominios de seguridad LDAP que contienen los usuarios y grupos del servicio de directorio LDAP. Cuando seleccione una carpeta del dominio de seguridad en la sección Usuarios del navegador, el panel de contenido mostrará todos los usuarios que pertenezcan al dominio de seguridad. Haga clic con el botón derecho en un usuario y seleccione Navegar al elemento para mostrar los detalles del usuario en el panel de contenido. Cuando seleccione un usuario en el navegador, el panel de contenido mostrará las fichas siguientes: ¨ Resumen. Muestra las propiedades generales del usuario y todos los grupos a los que pertenece el usuario. ¨ Privilegios. Muestra los privilegios y funciones asignados al usuario para el dominio y los servicios de aplicación del dominio. Funciones Una función es una recopilación de privilegios que se asignan a un usuario o grupo. Los privilegios determinan las acciones que los usuarios pueden realizar. Las funciones se asignan a usuarios y grupos para el dominio y para servicios de aplicación del dominio. La sección Funciones del navegador organiza las funciones en las siguientes carpetas: ¨ Funciones definidas por el sistema. Contiene las funciones que no se pueden editar o eliminar. La función de administrador es una función definida por el sistema. ¨ Funciones personalizadas. Contiene las funciones que se pueden crear, editar y eliminar. Administrator Tool incluye algunas funciones personalizadas que se pueden editar y asignar a usuarios y grupos. Cuando seleccione una carpeta en la sección Funciones del navegador, el panel de contenido mostrará todas las funciones que pertenecen a esa carpeta. Haga clic con el botón derecho en una función y seleccione Navegar al elemento para mostrar los detalles de la función en el panel de contenido. Cuando seleccione una función en el navegador, el panel de contenido mostrará las fichas siguientes: ¨ Resumen. Muestra las propiedades generales de la función, así como los usuarios y grupos que tienen asignada esa función para el dominio y los servicios de aplicación. ¨ Privilegios. Muestra los privilegios asignados a la función para el dominio y los servicios de aplicación. Ficha Seguridad 25 Accesos directos del teclado Utilice los siguientes accesos directos del teclado para desplazarse por los diferentes componentes de Administrator Tool. La siguiente tabla enumera los accesos directos del teclado para Administrator Tool: 26 Acceso directo Tarea Mayús+Alt+G En la página Seguridad, se desplaza a la sección Grupos del navegador. Mayús+Alt+U En la página Seguridad, se desplaza a la sección Usuarios del navegador. Mayús+Alt+R En la página Seguridad, se desplaza a la sección Funciones del navegador. Capítulo 3: Uso de Informatica Administrator CAPÍTULO 4 Administración de dominios Este capítulo incluye los siguientes temas: ¨ Resumen sobre la administración del dominio, 27 ¨ Administración de alertas, 28 ¨ Administración de carpetas, 30 ¨ Administración de seguridad de dominios, 31 ¨ Administración de seguridad del usuario, 31 ¨ Administración de servicios de aplicación, 32 ¨ Administración de nodos, 34 ¨ Configuración de la puerta de enlace, 39 ¨ Administración de la configuración del dominio, 40 ¨ Tareas del dominio, 44 ¨ Propiedades del dominio, 48 Resumen sobre la administración del dominio El dominio Informatica es un conjunto de nodos y servicios que definen el entorno Informatica. Para administrar el dominio, debe administrar los nodos y los servicios del dominio. Utilice Administrator Tool para completar las siguientes tareas: ¨ Administrar alertas. Configure, habilite y deshabilite las alertas del dominio y del servicio para los usuarios. ¨ Crear carpetas. Cree carpetas para organizar los objetos de dominio y administre la seguridad mediante la configuración de permisos sobre las carpetas. ¨ Administrar la seguridad del dominio. Configure una comunicación segura entre los componentes del dominio. ¨ Administrar la seguridad del usuario. Asigne privilegios y permisos a usuarios y grupos. ¨ Administrar servicios de aplicación. Habilite, deshabilite y elimine servicios de aplicación. Habilite, deshabilite y reinicie procesos de servicio. ¨ Administrar nodos. Configure las propiedades de los nodos, tales como los recursos y el directorio de copias de seguridad, y desactive los nodos. ¨ Configurar los nodos de puerta de enlace. Configure los nodos para que actúen como una puerta de enlace. ¨ Apagar el dominio. Apague el dominio para realizar tareas de administración en el dominio. ¨ Administrar la configuración del dominio. Cree una copia de seguridad de la configuración del dominio de forma regular. Es posible que necesite restaurar la configuración del dominio a partir de una copia de 27 seguridad para migrar la configuración a otra cuenta de usuario de la base de datos. Es posible que también necesite restablecer la información de la base de datos para la configuración del dominio si ésta cambia. ¨ Completar las tareas del dominio. Puede supervisar los estados de todos los servicios y nodos de aplicación, ver las dependencias entre los nodos y los servicios de aplicación y apagar el dominio. ¨ Configurar las propiedades del dominio. Por ejemplo, puede cambiar las propiedades del dominio, las propiedades SMTP para las alertas y las propiedades de la fiabilidad del dominio. Para administrar nodos y servicios a través de una única interfaz, todos los nodos y los servicios deben estar en el mismo dominio. No puede acceder a varios dominios de Informatica en la misma ventana de Administrator Tool. Puede compartir metadatos entre dominios al registrarse o anular el registro en un repositorio local del dominio local de Informatica con un repositorio global en otro dominio de Informatica. Administración de alertas Las alertas brindan a los usuarios alertas de servicio y de dominio. Las alertas de dominio proporcionan notificación sobre errores de nodo y elección de puerta de enlace maestra. Las alertas de servicio notifican sobre conmutación por error del proceso de servicio. Para utilizar estas alertas, complete las tareas siguientes: ¨ Configure los ajustes SMTP para el servidor de correo electrónico saliente. ¨ Suscríbase a las alertas. Después de configurar los ajustes SMTP, los usuarios pueden suscribirse a las alertas de dominio y de servicio. Cómo especificar la configuración SMTP Puede ajustar la configuración SMTP del servidor de correo saliente para habilitar alertas. Especifique la configuración SMTP en la vista Propiedades del dominio. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el dominio. 3. En el panel de contenido, haga clic en la vista Propiedades. 4. En el área Configuración SMTP, haga clic en Editar. 5. Edite la configuración SMTP y haga clic en Aceptar. TEMAS RELACIONADOS ¨ “Configuración SMTP” en la página 51 Suscripción a las alertas Después de finalizar la configuración SMTP, puede suscribirse a las alertas. 1. Verifique que el administrador del dominio haya especificado una dirección de correo electrónico válida para su cuenta de usuario en la página Seguridad. Si la dirección de correo electrónico o la configuración SMTP no es válida, el administrador de servicios no puede entregar la notificación de alertas. 2. En el área del encabezado de Administrator Tool, haga clic en Administrar > Preferencias. Se abrirá la página Preferencias. 28 Capítulo 4: Administración de dominios 3. En la sección Preferencias del usuario, haga clic en Editar. Se abrirá el cuadro de diálogo Editar preferencias. 4. Seleccione Suscribirse a las alertas. 5. Haga clic en Aceptar. 6. Haga clic en Aceptar. El administrador de servicios envía correos electrónicos con notificaciones de alertas basadas en sus privilegios y permisos en el dominio. En la siguiente tabla, se enumeran los tipos de alertas y eventos requeridos para las notificaciones por correo electrónico: Tipo de alerta Evento Dominio Fallo en el nodo Elección de puerta de enlace maestra Servicio Conmutación por error del proceso de servicio Visualización de alertas Cuando se suscriba a alertas, podrá recibir correos electrónicos de notificación de dominio y de servicio para determinados eventos. Cuando se produce un evento de dominio o de servicio que activa una notificación, puede hacer el seguimiento del estado de alerta de las siguientes formas: ¨ El administrador de servicios envía un correo electrónico de notificación de alerta a todos los suscriptores con los privilegios y permisos adecuados en el dominio o servicio. ¨ El administrador de registros registra el éxito o el fracaso de la entrega de notificación de la alerta en el registro de dominio o de servicio. Por ejemplo, el administrador de servicios envía el siguiente correo electrónico de notificación a todos los suscriptores con los privilegios y permisos adecuados del servicio que ha generado un error: From: Administrator@<database host> To: Jon Smith Subject: Alert message of type [Service] for object [HR_811]. The service process on node [node01] for service [HR_811] terminated unexpectedly. El administrador de registros graba además el siguiente mensaje en el registro de servicios: ALERT_10009 Alert message [service process failover] of type [service] for object [HR_811] was successfully sent. Puede revisar los registros de dominio o servicio por si hay correos electrónicos de notificación de alerta que no se hayan entregado. En el registro del dominio, filtre por alertas como la categoría. En los registros de servicio, busque el código de mensaje ALERTA. Cuando el administrador de servicios no puede enviar un correo electrónico de notificación de alertas, aparece el siguiente mensaje en el dominio o registro de servicio relacionado: ALERT_10004: Unable to send alert of type [alert type] for object [object name], alert message [alert message], with error [error]. Administración de alertas 29 Administración de carpetas Utilice las carpetas del dominio para organizar objetos y para administrar la seguridad. Las carpetas pueden contener nodos, servicios, cuadrículas, licencias y otras carpetas. Puede que desee usar carpetas para agrupar los servicios por tipo. Por ejemplo, puede crear una carpeta denominada ServiciosDeIntegración y mover todos los servicios de integración a dicha carpeta. Alternativamente, quizás considere conveniente crear carpetas para agrupar todos los servicios de un área funcional, como Ventas o Finanzas. Cuando asigne un permiso de usuario para una carpeta, el usuario heredará el permiso para todos los objetos de la carpeta. Puede realizar las tareas siguientes con las carpetas: ¨ Ver servicios y nodos. Vea todos los servicios de la carpeta y los nodos donde se ejecutan. Haga clic en un nombre de nodo o servicio para acceder a las propiedades de ese nodo o servicio. ¨ Crear carpetas. Cree carpetas para agrupar los objetos del dominio. ¨ Mover objetos a las carpetas. Cuando mueva un objeto a una carpeta, los usuarios de la carpeta heredarán el permiso para el objeto de la carpeta. Cuando mueva una carpeta a otra carpeta, la otra carpeta pasará a ser el elemento primario de la carpeta movida. ¨ Quitar carpetas. Cuando quite una carpeta, podrá eliminar los objetos que contenga o moverlos a la carpeta primaria. Cómo crear una carpeta Puede crear una carpeta en el dominio o en otra carpeta. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el dominio o la carpeta donde desee crear la carpeta. 3. En el menú Acciones del navegador, haga clic en Nueva > Carpeta. 4. Edite las propiedades siguientes: Propiedad del nodo Descripción Nombre Nombre de la carpeta. La distinción entre mayúsculas y minúsculas no se aplica a este nombre, el cual debe ser único en el dominio. Este nombre no puede tener más de 80 caracteres ni empezar con @. Además, este nombre no puede incluir espacios ni los siguientes caracteres especiales: `~%^*+={}\;:'"/?.,<>|!()][ 5. Descripción Descripción de la carpeta. La descripción no puede tener más de 765 caracteres. Ruta de acceso Ubicación en el navegador. Haga clic en Aceptar. Cómo mover objetos a una carpeta Cuando mueva un objeto a una carpeta, los usuarios de ésta heredarán el permiso del objeto. Cuando mueva una carpeta a otra, la primera se convertirá en objeto secundario de la carpeta en la que reside. Nota: El dominio sirve como carpeta cuando se mueven objetos dentro y fuera de las carpetas. 1. 30 En la herramienta de Informatica, haga clic en la ficha Dominio. Capítulo 4: Administración de dominios 2. En el navegador, seleccione un objeto. 3. En el menú Acciones del navegador, seleccione Mover a carpeta. 4. En el cuadro de diálogo Seleccionar carpeta, seleccione una carpeta y haga clic en Aceptar. Eliminación de una carpeta Cuando quite una carpeta, puede eliminar los objetos de la carpeta o moverlos a la carpeta primaria. 1. En la herramienta de Informatica, haga clic en la ficha Dominio. 2. En el navegador, seleccione una carpeta. 3. En el menú Acciones del navegador, seleccione Eliminar. 4. Confirme que desea eliminar la carpeta. Sólo puede eliminar el contenido si dispone de los privilegios y permisos oportunos en todos los objetos de la carpeta. 5. Elija entre esperar a que terminen todos los procesos o anular todos los procesos. 6. Haga clic en Aceptar. Administración de seguridad de dominios Puede configurar los componentes del dominio de Informatica para que usen el protocolo de capa de conexión segura (SSL) o el protocolo de seguridad de la capa de transporte (TLS ) para cifrar las conexiones con otros componentes. Cuando habilite SSL o TLS para los componentes del dominio, se garantizará la comunicación segura. Puede configurar la comunicación segura de varias maneras: Entre servicios dentro del dominio Puede configurar la comunicación segura entre servicios del dominio. Entre el dominio y componentes externos Puede configurar la comunicación segura entre los componentes de dominio de Informatica y navegadores web o clientes de servicios web. Cada método para configurar la comunicación segura es independiente de los otros métodos. Cuando configure la comunicación segura para un conjunto de componentes, no será necesario configurar la comunicación segura para ningún otro conjunto. Administración de seguridad del usuario La seguridad del usuario se administra dentro del dominio con privilegios y permisos. Los privilegios determinan las acciones que los usuarios pueden efectuar en los objetos del dominio. Los permisos definen el nivel de acceso que tiene un usuario a un determinado objeto de dominio. Los objetos del dominio son el dominio, las carpetas, los nodos, las mallas, las licencias, las conexiones de base de datos, los perfiles del sistema operativo y los servicios de aplicación. Administración de seguridad de dominios 31 Aunque un usuario tenga el privilegio del dominio para completar determinadas acciones, es posible que necesite el permiso adecuado para efectuar una acción en un determinado objeto. Un usuario, por ejemplo, tiene el privilegio del dominio para administrar servicios, que le concede la posibilidad de editar los servicios de aplicación. El usuario debe tener también, sin embargo, el permiso adecuado para el servicio de aplicación. Si un usuario tiene el privilegio del dominio para administrar servicios y el permiso para el servicio de repositorio de desarrollo pero no tiene el permiso para el servicio del repositorio de producción, puede editar el servicio de repositorio de desarrollo, pero no el de producción. Para iniciar sesión en Administrator Tool, un usuario debe tener el privilegio del dominio de acceso a Informatica Administrator. Si un usuario tiene este privilegio de acceso a Informatica Admnistrator y el permiso para un objeto, pero no tiene el privilegio del dominio que concede la posibilidad de modificar el tipo de objeto, el usuario sólo puede ver el objeto. Si un usuario, por ejemplo, tiene permiso para un nodo, pero no tiene el privilegio para administrar nodos y mallas, el usuario puede ver las propiedades del nodo pero no puede ni configurarlo, ni cerrarlo ni quitarlo. Si un usuario no tiene permiso para un determinado objeto del navegador, el panel Contenido muestra un mensaje que indica que se ha denegado el permiso para dicho objeto. Administración de servicios de aplicación Puede realizar las siguientes tareas de administración comunes para los servicios de aplicación: ¨ Habilitar y deshabilitar servicios y procesos de servicio. ¨ Configurar el dominio para reiniciar los procesos de servicio. ¨ Eliminar un servicio de aplicación. ¨ Solucionar problemas con un servicio de aplicación. Cómo habilitar y deshabilitar servicios y procesos de servicio Puede habilitar y deshabilitar los servicios de aplicaciones y procesos de servicio en Administrator Tool. Si un servicio está habilitado, debe haber como mínimo un proceso de servicio habilitado y en ejecución para que el servicio esté disponible. De forma predeterminada, todos los procesos de servicio están habilitados. El comportamiento de un servicio cuando inicia los procesos de servicio depende de su configuración: ¨ Si el servicio está configurado para una disponibilidad alta, dicho servicio inicia el proceso de servicio en el nodo principal. Todos los nodos de copia de seguridad están en estado de espera. ¨ Si el servicio está configurado ejecutarse en una malla, dicho servicio inicia los procesos de servicio en todos los nodos. Un servicio no inicia un proceso de servicio deshabilitado en ningún caso. El estado de un servicio depende del estado de los procesos de servicio asociados. Un servicio puede tener los siguientes estados: ¨ Disponible. Ha habilitado el servicio y hay como mínimo un proceso de servicio en ejecución. El servicio está disponible para procesar solicitudes. ¨ No disponible. Ha habilitado el servicio, pero no hay ningún proceso de servicio en ejecución. Esto se puede deber a que los procesos de servicio estén deshabilitados o no se puedan iniciar. El servicio no está disponible para procesar solicitudes. ¨ Deshabilitado. Ha deshabilitado el servicio. 32 Capítulo 4: Administración de dominios Puede deshabilitar un servicio para realizar una tarea de administración, como un cambio del modo de movimiento de datos para un servicio de integración de PowerCenter. Es posible que desee deshabilitar el proceso de servicio en un nodo si necesita cerrar el nodo para realizar tareas de mantenimiento. Si deshabilita un servicio, todos los procesos de servicio asociados se detienen, pero permanecen habilitados. En la siguiente tabla, se describen los distintos estados de un proceso de servicio: Estado del proceso de servicio Configuración del proceso Descripción En ejecución Habilitado El proceso de servicio está en ejecución en el nodo. En espera Habilitado El proceso de servicio está habilitado, pero no está en ejecución debido a que se está ejecutando otro proceso de servicio como el proceso de servicio principal. Este proceso está a la espera de ser ejecutado en caso de conmutación por error del servicio. Nota: Los procesos de servicio no pueden estar en el estado de espera si el servicio de integración de PowerCenter se ejecuta en una malla. Si ejecuta el servicio de integración de PowerCenter en una malla, todos los procesos de servicio se ejecutan simultáneamente. Deshabilitado Deshabilitado El servicio está habilitado, pero el proceso de servicio está detenido y no está en ejecución en el nodo. Detenido Habilitado El servicio no está disponible. Error Habilitado El servicio y el proceso de servicio están habilitados, pero el proceso de servicio no se pudo iniciar. Nota: Un proceso de servicio está en estado de error si no se puede iniciar en el nodo asignado. Visualización de procesos de servicio Puede ver el estado de un proceso de servicio en la vista Procesos de un servicio y puede ver el estado de todos los procesos de servicio en la vista Resumen del ámbito. Para ver el estado de un proceso de servicio: 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione un servicio. 3. En el panel Contenido, seleccione la vista Procesos. La vista Procesos muestra el estado de los procesos. Configuración del reinicio de los procesos de servicio Si un proceso de servicio de la aplicación deja de estar disponible mientras hay un nodo en funcionamiento, el dominio intenta reiniciar el proceso en el mismo nodo según las opciones de reinicio configuradas en las propiedades del dominio. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el dominio. Administración de servicios de aplicación 33 3. En la vista Propiedades, configure las siguientes propiedades de reinicio: Propiedad del dominio Descripción Número máximo de intentos de reinicio Número de veces dentro de un período de tiempo específico que el dominio intenta reiniciar un proceso de servicio de la aplicación cuando se ha producido un fallo. El valor debe ser mayor o igual que 1. El valor predeterminado es 3. Dentro del período de reinicio (segundos) Período de tiempo máximo que invierte el dominio en intentar reiniciar un proceso de servicio de la aplicación cuando se ha producido un fallo. Si un servicio no se inicia después del número de intentos especificado en este período de tiempo, el servicio no se reinicia. El valor predeterminado es 900. Cómo quitar servicios de aplicación Puede quitar un servicio de aplicación utilizando Administrator Tool. Antes de quitar un servicio de aplicación, debe deshabilitarlo. Deshabilite el servicio antes de eliminarlo para asegurarse de que el servicio no se esté ejecutando en ningún proceso. Si no deshabilita el servicio, tal vez deba esperar hasta que finalicen todos los procesos o anular todos los procesos cuando elimine el servicio. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de aplicación. 3. En el menú Acciones de la ficha Dominio, seleccione Eliminar. 4. En el mensaje de advertencia que aparece, haga clic en Sí para detener otros servicios que dependan del servicio de aplicación. 5. Si aparece el cuadro de diálogo Deshabilitar servicio, opte por esperar a que finalicen todos los procesos o anule todos los procesos y luego haga clic en Aceptar. Solución de problemas de servicios de aplicación Creo que un servicio está utilizando valores de variable de entorno incorrectos. ¿Cómo puedo averiguar qué valores de variable de entorno utiliza un servicio? Defina depuración como nivel de gravedad del error para el nodo. Cuando se inicie el servicio en el nodo, el registro del dominio mostrará las variables de entorno que está utilizando el servicio. Administración de nodos Un nodo es una representación lógica de un equipo físico del dominio. Durante la instalación, debe definir al menos un nodo que actúe como puerta de enlace para el dominio. Puede definir otros nodos empleando el programa de instalación o el programa de la línea de comandos infasetup. Después de definir un nodo, debe añadir el nodo al dominio. Cuando añada un nodo al dominio, el nodo aparecerá en el navegador y podrá ver y editar sus propiedades. Emplee la ficha Dominio de Administrator Tool para administrar nodos, lo cual incluye configurar propiedades de nodos y quitar nodos de un dominio. 34 Capítulo 4: Administración de dominios Puede realizar las siguientes tareas para administrar un nodo: ¨ Definir el nodo y añadirlo al dominio. Añade el nodo al dominio y permite que el dominio se comunique con el nodo. Después de añadir un nodo al dominio, puede iniciar el nodo. ¨ Configurar propiedades. Configure las propiedades de los nodos, tales como el directorio de copia de seguridad del repositorio y los puertos que se utilizan para ejecutar procesos. ¨ Ver procesos. Muestra los procesos configurados para ejecutarse en el nodo y su estado. Antes de eliminar o apagar un nodo, compruebe que se hayan detenido todos los procesos en ejecución. ¨ Apagar el nodo. Apague el nodo si necesita realizar tareas de mantenimiento en el equipo o para asegurar que tengan efecto los cambios en la configuración del dominio. ¨ Eliminar un nodo. Elimine un nodo del dominio cuando ya no lo necesite. ¨ Definir recursos. Cuando el servicio de integración se ejecuta en una malla, se puede configurar para que compruebe los recursos disponibles en cada nodo. Asigne recursos de la conexión y defina recursos personalizados y de archivo/directorio en un nodo. ¨ Editar permisos. Le permite ver los permisos heredados para el nodo y administrar los permisos de objeto para el nodo. Definición y adición de nodos Debe definir un nodo y añadirlo al dominio para poder iniciar dicho nodo. Durante la instalación de los servicios de Informatica, debe definir como mínimo un nodo que funcione como puerta de enlace para el dominio. Puede definir otros nodos. Los demás nodos pueden ser nodos de puerta de enlace o nodos de trabajo. Un nodo de puerta de enlace maestra recibe solicitudes de servicio de los clientes y las enruta al servicio y al nodo correspondientes. Puede definir uno o varios nodos de puerta de enlace. Un nodo de trabajo puede ejecutar servicios de aplicaciones, pero no puede funcionar como una puerta de enlace. Al definir un nodo, debe especificar el nombre de host y el número de puerto para el equipo que hospeda el nodo. Además, debe especificar el nombre del nodo. Administrator Tool usa el nombre del nodo para identificarlo. Use uno de los siguientes programas para definir un nodo: ¨ Programa de instalación de Informatica. Ejecute el programa de instalación en cada uno de los equipos que desee definir como nodos. ¨ infasetup (programa de la línea de comandos). Ejecute el comando infasetup DefineGatewayNode o DefineWorkerNode en cada equipo que desee usar como nodo de puerta enlace o nodo de trabajo. Al definir un nodo, el programa de instalación o infasetup crean el archivo nodemeta.xml, que es el archivo de configuración del nodo. Un nodo de puerta de enlace usa la información del archivo nodemeta.xml para establecer la conexión con la base de datos de configuración del dominio. Un nodo de trabajo usa la información del archivo nodemeta.xml para establecer la conexión con el dominio. El archivo nodemeta.xml se almacena en el directorio \isp\config de cada nodo. Una vez definido un nodo, debe añadirlo al dominio. Al añadir un nodo al dominio, el nodo se muestra en el navegador. Puede añadir un nodo al dominio mediante Administrator Tool o el comando infacmd AddDomainNode. Para añadir un nodo al dominio: 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione la carpeta en la que desee añadir el nodo. Si no desea que el nodo se muestre en una carpeta, seleccione el dominio. 3. En el menú Acciones del navegador, haga clic en Nuevo > Nodo. Se abre el cuadro de diálogo Crear nodo. 4. Especifique el nombre del nodo. Debe coincidir con el nombre de nodo especificado al definir el nodo. Administración de nodos 35 5. Si desea cambiar la carpeta para el nodo, haga clic en Seleccionar carpeta y elija otra carpeta o el dominio. 6. Haga clic en Crear. Si añade un nodo al dominio antes de definirlo mediante el programa de instalación o infasetup, Administrator Tool muestra un mensaje para indicar que debe ejecutar el programa de instalación para asociar el nodo a un nombre de host y a un número de puerto físicos. Configuración de propiedades de nodo Puede configurar las propiedades de nodo en la vista Propiedades del nodo. Puede configurar propiedades como el nivel de gravedad de errores, los números de puerto mínimo y máximo, y el número máximo de tareas de sesión y comandos que se pueden ejecutar en un proceso del servicio de integración de PowerCenter. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione un nodo. 3. Haga clic en la vista Propiedades. En la vista Propiedades, se muestran las propiedades de nodo en distintas secciones. 4. En la vista Propiedades, haga clic en Editar para la sección que contenga la propiedad que desee configurar. 5. Edite las siguientes propiedades: Propiedad de nodo Descripción Nombre Nombre del nodo. No se aplica la distinción entre mayúsculas y minúsculas al nombre, el cual debe ser único en el dominio. El nombre no puede tener más de 128 caracteres ni empezar por @. Además, no puede contener espacios ni los siguientes caracteres especiales: `~%^*+={}\;:'"/?.,<>|!()][ Descripción Descripción del nodo. La descripción no puede tener más de 765 caracteres. Nombre de host Nombre del host del equipo representado por el nodo. Puerto Número de puerto usado por el nodo. Nodo de puerta de enlace Indica si el nodo puede funcionar como una puerta de enlace. Si está propiedad se establece en No, el nodo funciona como un nodo de trabajo. Directorio de la copia de seguridad Directorio en el que se almacenan los archivos de copia de seguridad del repositorio. El nodo debe tener acceso al directorio. Nivel de gravedad del error Nivel de registro de errores para el nodo. Estos mensajes se escriben en el servicio de aplicación del administrador de registros y en los archivos de registro del administrador de servicios. Establezca uno de los siguientes niveles de mensaje: - Error. Se escriben mensajes de código ERROR en el registro. - Advertencia. Se escriben mensajes de código WARNING y ERROR en el registro. - Información. Se escriben mensajes de código INFO, WARNING y ERROR en el registro. - Seguimiento. Se escriben mensajes de código TRACE, INFO, WARNING y ERROR en el registro. - Depuración. Se escriben mensajes de código DEBUG, TRACE, INFO, WARNING y ERROR en el registro. El valor predeterminado es WARNING. 36 Capítulo 4: Administración de dominios Propiedad de nodo Descripción Número de puerto mínimo Número de puerto mínimo usado por los procesos de servicio en el nodo. Para aplicar los cambios, reinicie los servicios de Informatica. El valor predeterminado es el valor especificado al definir el nodo. Número de puerto máximo Número de puerto máximo usado por los procesos de servicio en el nodo. Para aplicar los cambios, reinicie los servicios de Informatica. El valor predeterminado es el valor especificado al definir el nodo. Referencia de perfil de CPU Clasificación del rendimiento de la CPU del nodo en comparación con un sistema de línea base. Por ejemplo, si la CPU se ejecuta 1,5 veces más rápido que el equipo de línea base, el valor de esta propiedad es 1,5. Para calcular el valor de referencia, haga clic en Acciones > Volver a calcular referencia de perfil de CPU. El cálculo tarda aproximadamente cinco minutos y usa el 100% de una CPU del equipo. Otra posibilidad es actualizar el valor manualmente. El valor predeterminado es 1,0. El valor mínimo es 0,001. El valor máximo es 1.000.000. Se usa en el modo de distribución adaptable. Se omite en los modos de distribución de operación por turnos y basado en la métrica. Número máximo de procesos Número máximo de procesos en ejecución permitidos para cada proceso del servicio de integración de PowerCenter ejecutado en el nodo. Este umbral especifica el número máximo de tareas de sesión o comandos en ejecución permitidos para cada proceso del servicio de integración en ejecución en el nodo. Establezca este umbral en un número alto, como 200, para que el equilibrador de carga lo omita. Para evitar que el equilibrador de carga distribuya tareas en este nodo, establezca este umbral en 0. El valor predeterminado es 10. El valor mínimo es 0. El valor máximo es 1.000.000.000. Se usa en todos los modos de distribución. Longitud máxima de cola de ejecución de CPU Número máximo de subprocesos ejecutables en espera para los recursos de CPU en el nodo. Establezca este umbral en un número bajo para conservar los recursos de computación para otras aplicaciones. Establezca este umbral en un número alto, como 200, para que el equilibrador de carga lo omita. El valor predeterminado es 10. El valor mínimo es 0. El valor máximo es 1.000.000.000. Se usa en los modos de distribución basados en la métrica y adaptables. Se omite en el modo de distribución de operación por turnos. Porcentaje de memoria máximo Porcentaje máximo de memoria virtual asignado al nodo en relación con el tamaño total de la memoria física. Establezca este umbral en un valor superior al 100% para permitir la asignación de una cantidad de memoria virtual superior al tamaño de la memoria física durante la distribución de tareas. Establezca este umbral en un número alto, como 1.000, si desea que el equilibrador de carga lo omita. El valor predeterminado es 150. El valor mínimo es 0. El valor máximo es 1.000.000.000. Se usa en los modos de distribución basados en la métrica y adaptables. Se omite en el modo de distribución de operación por turnos. 6. Haga clic en Aceptar. Administración de nodos 37 TEMAS RELACIONADOS ¨ “Definición de umbrales de aprovisionamiento de recursos” en la página 417 Visualización de procesos en el nodo Puede ver el estado de todos los procesos configurados para ejecutarse en un determinado nodo. Antes de cerrar o quitar un nodo, puede ver el estado de todos los procesos para determinar qué procesos tiene que deshabilitar. Para ver los procesos de un nodo: 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione un nodo. 3. En el panel Contenido, seleccione la vista Procesos. La ficha muestra el estado de todos los procesos configurados para ejecutarse en un determinado nodo. Cómo cerrar y restaurar el nodo Algunas tareas administrativas pueden requerir el cierre de un nodo. Por ejemplo, es posible que sea necesario realizar el mantenimiento o una evaluación del rendimiento en un equipo. Además, tal vez necesite apagar y reiniciar un nodo para que se apliquen ciertos cambios en la configuración. Por ejemplo, si cambia el directorio compartido para el administrador de registros o el dominio, debe cerrar el nodo y volver a iniciarlo para que se actualicen los archivos de configuración. Puede cerrar un nodo desde Administrator Tool o desde el sistema operativo. Al apagar un nodo, se detienen los servicios de Informatica y se anulan todos los procesos que se ejecutan en dicho nodo. Para reiniciar un nodo, inicie los servicios de Informatica en el nodo. Nota: Para evitar la pérdida de datos o de metadatos cuando cierre un nodo, deshabilite todos los procesos que se estén ejecutando en modo completo. Cómo cerrar un nodo desde Administrator Tool Para cerrar un nodo desde Administrator Tool: 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione un nodo. 3. En el menú Acciones de la ficha Dominio, seleccione Cerrar. Administrator Tool mostrará la lista de procesos de servicio en ejecución en ese nodo. 4. Haga clic en Aceptar para detener todos los procesos y cerrar el nodo, o haga clic en Cancelar para cancelar la operación. Cómo iniciar o detener un nodo en Windows Para iniciar o detener el nodo en Windows: 1. Abra el panel de control de Windows. 2. Seleccione Herramientas administrativas. 3. Seleccione Servicios. 4. Haga clic con el botón derecho en el servicio de Informatica9.0. 5. Si el servicio se está ejecutando, haga clic en Detener. Si el servicio está detenido, haga clic en Iniciar. 38 Capítulo 4: Administración de dominios Inicio o detención de un nodo en UNIX En UNIX, ejecute infaservice.sh para iniciar y detener el daemon de Informatica. De forma predeterminada, infaservice.sh se instala en el siguiente directorio: <InformaticaInstallationDir>/tomcat/bin 1. Acceda al directorio donde está ubicado infaservice.sh. 2. En el símbolo del sistema, introduzca el siguiente comando para iniciar el daemon: infaservice.sh startup Introduzca el siguiente comando para detener el daemon: infaservice.sh shutdown Nota: Si utiliza un enlace simbólico (softlink) para especificar la ubicación de infaservice.sh, configure la variable de entorno INFA_HOME con la ubicación del directorio de instalación de Informatica. Cómo quitar la asociación de nodos Es posible quitar el nombre de host y el número de puerto asociados a un nodo. Al quitar la asociación del nodo, el nodo permanece en el dominio, pero no está asociado a ningún equipo host. Para asociar un equipo host diferente al nodo, debe ejecutar el programa de instalación o el comando infasetup DefineGatewayNode o DefineWorkerNode en el nuevo equipo host y, acto seguido, reiniciar el nodo en el nuevo equipo host. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione un nodo. 3. En el menú Acciones de la ficha Dominio, seleccione Quitar asociación de nodo. Cómo quitar un nodo Cuando quite un nodo de un dominio, dejará de verse en el navegador. Si el nodo se está ejecutando al quitarlo, se cierra y se anulan todos los procesos de servicio. Nota: Para evitar la pérdida de datos o metadatos al quitar un nodo, deshabilite todos los procesos en ejecución en modo completo. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione un nodo. 3. En el menú Acciones del navegador, seleccione Eliminar. 4. En el mensaje de advertencia que aparecerá, haga clic en Aceptar. Configuración de la puerta de enlace Un nodo de puerta de enlace de dominio funciona como el nodo de puerta de enlace maestra para el dominio. El administrador de servicios del nodo de puerta de enlace maestra acepta las solicitudes de servicio y administra el dominio y los servicios del dominio. Durante la instalación, debe crear un nodo de puerta de enlace. Después de la instalación, puede crear nodos de puerta de enlace adicionales. Es posible que desee crear nodos de puerta de enlace adicionales como copias de seguridad. Si tiene un nodo de puerta de enlace y deja de estar disponible, el dominio no puede aceptar solicitudes de servicio. Si tiene varios nodos de puerta de enlace y el nodo de puerta de enlace maestra deja de Configuración de la puerta de enlace 39 estar disponible, los administradores de servicios de los demás nodos de puerta de enlace eligen un nuevo nodo de puerta de enlace maestra. El nuevo nodo de puerta de enlace maestra acepta solicitudes de servicio. Solamente un nodo de puerta de enlace puede ser un nodo de puerta de enlace maestra en un momento determinado. Debe tener siempre como mínimo un nodo configurado como nodo de puerta de enlace. En caso contrario, el dominio no funciona. Puede configurar un nodo de trabajo para que funcione como nodo de puerta de enlace. El nodo de trabajo debe estar en ejecución al configurarlo para que funcione como nodo de puerta de enlace. Nota: Además, puede ejecutar el comando infasetup DefineGatewayNode para crear un nodo de puerta de enlace. Si configura un nodo de trabajo para que funcione como nodo de puerta de enlace, debe especificar el directorio de registro. Si tiene varios nodos de puerta de enlace, configure todos los nodos de puerta de enlace para escribir los archivos de registro en el mismo directorio de un disco compartido. Una vez configurado el nodo de puerta de enlace, el administrador de servicios del nodo de puerta de enlace maestra escribe la conexión de base de datos de configuración del dominio en el archivo nodemeta.xml file del nuevo nodo de puerta de enlace. Si configura un nodo de puerta de enlace maestra para que funcione como un nodo de trabajo, debe reiniciar el nodo para que los administradores de servicios elijan un nuevo nodo de puerta de enlace maestra. Si no reinicia el nodo, éste sigue funcionando como el nodo de puerta de enlace maestra hasta que se reinicia o deja de estar disponible. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el dominio. 3. En el panel de contenido, seleccione la vista Propiedades. 4. En la vista Propiedades, haga clic en Editar en la sección Propiedades de configuración de puerta de enlace. 5. Active la casilla junto al nodo que desee que funcione como nodo de puerta de enlace. Puede seleccionar varios nodos para que funcionen como nodos de puerta de enlace. 6. Configure la ruta de acceso al directorio para los archivos de registro. Si tiene varios nodos de puerta de enlace, configure todos los nodos de puerta de enlace para que apunten a la misma ubicación para los archivos de registro. 7. Haga clic en Aceptar. Administración de la configuración del dominio El administrador de servicios del nodo de la puerta de enlace maestra administra la configuración del dominio. La configuración del dominio es un conjunto de tablas de metadatos almacenadas en una base de datos relacional a la que pueden acceder todos los nodos de puerta de enlace del dominio. Cada vez que haga algún cambio en el dominio, el administrador de servicios escribe el cambio en la configuración del dominio. Por ejemplo, al añadir un nodo al dominio, el administrador de servicios añade la información del nodo a la configuración del dominio. Los nodos de puerta de enlace utilizan una conexión JDBC para acceder a la base de datos de configuración del dominio. Puede realizar las siguientes tareas de administración de la configuración del dominio: ¨ Crear una copia de seguridad de la configuración del dominio. Crear una copia de seguridad de la configuración del dominio de forma regular. Es posible que necesite restaurar la configuración del dominio desde un archivo de copia de seguridad si la configuración del dominio de la base de datos se daña. 40 Capítulo 4: Administración de dominios ¨ Restaurar la configuración del dominio. Es posible que necesite restaurar la configuración del dominio si migra la configuración del dominio a otra cuenta de usuario de la base de datos. O bien es posible que necesite restaurar la configuración del dominio de copia de seguridad a una cuenta de usuario de la base de datos. ¨ Migrar la configuración del dominio. Es posible que necesite migrar la configuración del dominio a otra cuenta de usuario de la base de datos. ¨ Configurar la conexión con una base de datos de configuración del dominio. Cada nodo de puerta de enlace debe tener acceso a la base de datos de configuración del dominio. La conexión de la base de datos se configura al crear un dominio. Si cambia la información de conexión de la base de datos o migra la configuración del dominio a una base de datos nueva, debe actualizar la información de conexión de la base de datos para cada nodo de puerta de enlace. ¨ Configurar las propiedades personalizadas. Configure las propiedades del dominio que sean exclusivas para su entorno o que se apliquen en casos especiales. Use propiedades personalizadas únicamente si el servicio internacional de atención al cliente de Informatica así se lo solicita. Nota: La base de datos de configuración del dominio y el repositorio de modelos no pueden utilizar el mismo esquema de usuario de la base de datos. Cómo crear una copia de seguridad de la configuración del dominio Cree una copia de seguridad de la configuración del dominio de forma regular. Es posible que necesite restaurar la configuración del dominio desde un archivo de copia de seguridad si la configuración del dominio de la base de datos se daña. Ejecute el comando infasetup BackupDomain para crear una copia de seguridad de la configuración del dominio en un archivo binario. Cómo restaurar la configuración del dominio Puede restaurar la configuración del dominio desde un archivo de copia de seguridad. Es posible que tenga que recuperarla si la configuración del dominio de la base de datos es inconsistente o si desea migrarla a otra base de datos. Informatica recupera la configuración del dominio desde la versión actual. Si dispone de un archivo de copia de seguridad de una versión de producto anterior, debe usar la misma versión para recuperar la configuración. Puede restaurar la configuración del dominio en la misma cuenta de usuario de base de datos o en otra cuenta. Si restaura la configuración de base de datos en una cuenta de usuario de base de datos que ya tiene una configuración de dominio, debe configurar el comando para que sobrescriba la configuración de dominio que ya existe. Si no configura el comando para sobrescribir dicha configuración, el comando genera un error. Todos los nodos de un dominio tienen un nombre de host y un número de puerto. Cuando restaure la configuración del dominio, puede desvincular los nombres de host y los números de puerto de todos los nodos del dominio. Puede hacerlo si desea ejecutar los nodos en diferentes equipos. Tras restaurar la configuración del dominio, puede asignar nuevos nombres de host y números de puerto a los nodos. Ejecute el comando infasetup DefineGatewayNode o DefineWorkerNode para asignar un nombre de host y un número de puerto nuevos a un nodo. Si restaura la configuración del dominio en otra base de datos, debe definir de nuevo las conexiones de la base de datos para todos los nodos de la puerta de enlace. Importante: Cuando restaure la configuración del dominio, perderá todos los datos de las tablas de resumen. Administración de la configuración del dominio 41 Efectúe las siguientes tareas para restaurar el dominio: 1. Deshabilite los servicios de aplicación. Deshabilite los servicios de aplicación en modo completo para asegurarse de no anular ningún proceso de servicio que se esté ejecutando. Deshabilite los servicios de aplicación para asegurarse de que no haya procesos de servicio en ejecución cuando apague el dominio. 2. Apague el dominio. Debe apagar el dominio para asegurarse de que no se produzcan cambios en él mientras lo restaura. 3. Ejecute el comando infasetup RestoreDomain para restaurar la configuración del dominio en una base de datos. El comando RestoreDomain restaura la configuración de dominio del archivo de copia de seguridad en la cuenta de usuario de base de datos especificada. 4. Asigne nombres de host y números de puerto nuevos a los nodos del dominio si desvinculó los nombres de host y los números de puerto anteriores cuando restauró la configuración del dominio. Ejecute el comando infasetup DefineGatewayNode o DefineWorkerNode para asignar un nombre de host y un número de puerto nuevos a un nodo. 5. Defina de nuevo las conexiones de la base de datos para todos los nodos de la puerta de enlace si restauró la configuración del dominio en otra base de datos. Todos los nodos de la puerta de enlace deben tener una conexión válida con la base de datos de la configuración del dominio especificada. Migración de la configuración del dominio La configuración del dominio se puede migrar a otra cuenta de usuario de la base de datos. Es posible que necesite migrar la configuración del dominio si una cuenta de usuario de la base de datos ya no es compatible. Por ejemplo, si una empresa necesita que todos sus departamentos migren a un tipo de base de datos nuevo, será necesario migrar la configuración del dominio. 1. Cierre todos los servicios de aplicación del dominio. 2. Apague el dominio. 3. Cree una copia de seguridad de la configuración del dominio. 4. Cree la cuenta de usuario de la base de datos donde quiera restaurar la configuración del dominio. 5. Restaure la copia de seguridad de la configuración del dominio en la cuenta de usuario de la base de datos. 6. Actualice la conexión de base de datos para cada nodo de puerta de enlace. 7. Inicie todos los nodos del dominio. 8. Habilite todos los servicios de aplicación del dominio. Importante: las tablas de resumen se pierden al restaurar la configuración del dominio. Paso 1. Apagar todos los servicios de aplicación Debe deshabilitar todos los servicios de aplicación para deshabilitar todos los procesos de servicio. Si deshabilita un servicio de aplicación y un usuario empieza a ejecutar un proceso de servicio mientras hace una copia de seguridad y restaura el dominio, los cambios del proceso de servicio pueden perderse y los datos pueden dañarse. Sugerencia: Cierre los servicios de aplicación en modo completo para asegurarse de que no se anula ningún proceso de servicio en ejecución. Los servicios de aplicación deben apagarse en el orden siguiente: 42 1. Concentrador de servicios web 2. Servicio SAP BW 3. Servicio de Metadata Manager 4. Servicio de integración de PowerCenter Capítulo 4: Administración de dominios 5. Servicio de repositorio de PowerCenter 6. Servicio de informes 7. Servicio de analista 8. Servicio de administración de contenido 9. Servicio de integración de datos 10. Servicio de repositorio de modelos 11. Servicio de informes y paneles Paso 2. Cierre el dominio Debe cerrar el dominio para asegurarse de que los usuarios no lo modifiquen durante la migración de la configuración del dominio. Por ejemplo, si el dominio se está ejecutando cuando realice una copia de seguridad de la configuración del dominio, los usuarios podrán crear nuevos servicios y objetos. Asimismo, si no cierra el domino y restaura la configuración del dominio en una base de datos distinta, el domino dejará de ser operativo. Las conexiones entre los nodos de la puerta de enlace y la base de datos de configuración del dominio ya no serán válidas. Los nodos de puerta de enlace se cerrarán porque no podrán conectarse con la base de datos de configuración del dominio. Un dominio no es operativo si carece de un nodo de puerta de enlace en ejecución. Paso 3. Cree una copia de seguridad de la configuración del dominio Ejecute el comando infasetup BackupDomain para crear una copia de seguridad de la configuración del dominio en un archivo binario. Paso 4. Cree una cuenta de usuario de base de datos Cree una cuenta de usuario de base de datos si desea restaurar la configuración del dominio en una cuenta de usuario de base de datos nueva. Paso 5. Restaure la configuración del dominio Ejecute el comando infasetup RestoreDomain para restaurar la configuración del dominio en una base de datos. El comando RestoreDomain restaurará la configuración del dominio que contiene el archivo de copia de seguridad en la cuenta de usuario de base de datos especificada. Paso 6. Actualice la conexión de la base de datos Si restaura la configuración del dominio en una cuenta de usuario de base de datos distinta, deberá actualizar la información de la conexión de la base de datos para cada nodo de puerta de enlace del dominio. Los nodos de puerta de enlace deben contar con una conexión a la base de datos de configuración del dominio para recuperar y actualizar la configuración del dominio. Paso 7. Inicie todos los nodos del dominio Inicie todos los nodos del dominio. Debe iniciar los nodos para habilitar la ejecución de los servicios. 1. Cierre el nodo de puerta de enlace que desee actualizar. 2. Ejecute el comando infasetup UpdateGatewayNode para actualizar el nodo de puerta de enlace. 3. Inicie el nodo de puerta de enlace. 4. Repita este proceso para cada nodo de puerta de enlace. Administración de la configuración del dominio 43 Paso 8. Habilite todos los servicios de aplicación Habilite todos los servicios de aplicación que haya cerrado con anterioridad. Los servicios de aplicación deben habilitarse para ejecutar los procesos de servicio. Actualización de la conexión de la base de datos de configuración del dominio Todos los nodos de puerta de enlace deben tener una conexión con la base de datos de configuración del dominio para recuperar y actualizar la configuración de dicho dominio. Cuando cree un nodo de puerta de enlace o configure un nodo para que sirva de puerta de enlace, debe especificar la conexión de la base de datos, incluido el nombre de usuario y la contraseña. Si migra la configuración de dominio a una base de datos distinta o cambia el nombre de usuario o la contraseña de la base de datos, debe actualizar la conexión de la base de datos para cada nodo de la puerta de enlace. Supongamos, por ejemplo, que como parte de la política de seguridad, su empresa solicita que cambie la contraseña para la base de datos de configuración del dominio cada tres meses. Para actualizar el nodo con la nueva información de conexión de la base de datos, efectúe los siguientes pasos: 1. Apague el nodo de la puerta de enlace. 2. Ejecute el comando infasetup UpdateGatewayNode. Si cambia el usuario y la contraseña, debe actualizar el nodo. Para actualizar el nodo después de cambiar el usuario o la contraseña, efectúe los siguientes pasos: 1. Apague el nodo de la puerta de enlace. 2. Ejecute el comando infasetup UpdateGatewayNode. Si cambia el nombre del host o el número de puerto, debe volver a definir el nodo. Para volver a definir el nodo después de cambiar el nombre del host o el número de puerto, efectúe los siguientes pasos: 1. Apague el nodo de la puerta de enlace. 2. En Administrator Tool, quite la asociación del nodo. 3. Ejecute el comando infasetup DefineGatewayNode. Tareas del dominio En la ficha Dominio, puede llevar a cabo tareas del dominio tales como supervisar nodos y servicios de aplicación, administrar objetos del dominio, administrar registros, y ver las dependencias de nodos y servicios. Puede supervisar todos los nodos y servicios de aplicación de un dominio. También se pueden administrar objetos del dominio, moverlos a carpetas o eliminarlos. También puede reciclar, habilitar o deshabilitar servicios de aplicación, así como ver los registros de los servicios de aplicación. Además, puede ver las dependencias entre todos los nodos y servicios de aplicación. Un servicio de aplicación depende del nodo en el que se ejecuta. También puede depender de otro servicio de aplicación. Por ejemplo, el servicio de integración de datos debe estar asociado a un servicio de repositorio de modelos. Si el servicio de repositorio de modelos no está disponible, el servicio de integración de datos no funciona. Para realizar un análisis de impacto, vea las dependencias entre los servicios de aplicación y los nodos. El análisis de impacto ayuda a determinar las implicaciones de acciones concretas en el dominio, como apagar un nodo o un servicio de aplicación. Supongamos, por ejemplo, que desea apagar un nodo para realizar tareas de mantenimiento en el mismo. Antes de apagarlo, debe identificar todos los servicios de aplicación que se ejecutan 44 Capítulo 4: Administración de dominios en el nodo. Si es el único nodo en el que se ejecuta un servicio de aplicación, ese servicio de aplicación dejará de estar disponible al apagar el nodo. Cómo administrar y supervisar servicios de aplicación y nodos Puede administrar y supervisar servicios de aplicación y nodos en un dominio. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. Haga clic en la vista Servicios y nodos. 3. En el navegador, seleccione el dominio. El panel de contenido muestra los objetos definidos en el dominio. 4. Para filtrar la lista de objetos del dominio en el panel de contenido, especifique los criterios de filtro en la barra de filtro. El panel de contenido muestra objetos que cumplen con los criterios de filtro. 5. Para quitar los criterios de filtro, haga clic en Restablecer. El panel de contenido muestra todos los objetos definidos en el dominio. 6. Para ver los nombres de los servicios de aplicación y nodos en el panel de contenido, haga clic en el botón Mostrar detalles. El panel de contenido muestra los nombres de los servicios de aplicación y nodos del dominio. 7. Para ocultar los nombres de los servicios de aplicación y nodos en el panel de contenido, haga clic en el botón Ocultar detalles. El panel de contenido oculta los nombres de los servicios de aplicación y nodos del dominio. 8. Para ver detalles de un objeto, seleccione el objeto en el navegador. Por ejemplo, seleccione un servicio de aplicación en el navegador para ver la versión del servicio, el estado del servicio, el estado del proceso y el último mensaje de error para el servicio. Aparecen los detalles del objeto. 9. Para ver propiedades de un objeto, haga clic en un objeto en el navegador. El panel de contenido muestra propiedades para el objeto. 10. Para reciclar, habilitar, deshabilitar o mostrar registros para un servicio de aplicación, haga doble clic sobre el servicio de aplicación en el navegador. ¨ Para reciclar el servicio de aplicación, haga clic en el botón Reciclar el servicio. ¨ Para habilitar el servicio de aplicación, haga clic en el botón Habilitar el servicio. ¨ Para deshabilitar el servicio de aplicación, haga clic en el botón Deshabilitar el servicio. ¨ Para ver registros para el servicio de aplicación, haga clic en el botón Ver registros para el servicio. 11. Para mover un objeto a una carpeta, complete los pasos siguientes: a. Haga clic con el botón derecho sobre un objeto en el navegador. b. Haga clic en Mover a carpeta. Se abre el cuadro de diálogo Seleccionar carpeta. c. En el cuadro de diálogo Seleccionar carpeta, elija una carpeta. También crear una carpeta haciendo clic en Crear carpeta. Se abre el cuadro de diálogo Crear carpeta. Especifique un nombre para la carpeta y haga clic en Aceptar. Tareas del dominio 45 d. Haga clic en Aceptar. El objeto se mueve a la carpeta especificada. 12. Para eliminar un objeto, haga clic con el botón derecho sobre el objeto en el navegador. Haga clic en Eliminar. Visualización de dependencias para servicios de aplicación, nodos y mallas En la vista Servicios y nodos, ficha Dominio, puede visualizar las dependencias para los servicios de aplicación, nodos y mallas de un dominio de Informatica. Para ver la ventana Ver dependencia, debe instalar y habilitar Adobe Flash Player 10.0.0 o superior en el navegador. Si utiliza Internet Explorer, habilite la opción Ejecutar controles y complementos de ActiveX. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. Haga clic en la vista Servicios y nodos. 3. En el navegador, seleccione el dominio. El panel Contenido muestra los objetos del dominio. 4. En este panel, haga clic con el botón derecho en un objeto de dominio y haga clic en Ver dependencias. La ventana Ver dependencia muestra los objetos del dominio conectados por líneas azules y naranjas, como se indica a continuación: ¨ Las líneas azules representan las dependencias servicio-a-nodo y servicio-a-malla. ¨ Las líneas naranjas representan las dependencias servicio-a-servicio. Para mostrar u ocultar las dependencias servicio-a-servicio, borre o seleccione la opción Mostrar dependencias de servicio en la ventana Ver dependencia. Cuando borre esta opción, las líneas naranjas desaparecerán pero los servicios seguirán siendo visibles. La tabla siguiente describe la información que se muestra en la ventana Ver dependencia en función del objeto: Objeto Ventana Ver dependencia Nodo Muestra todos los procesos de servicio que se ejecutan en el nodo y el estado de todos los procesos. Muestra las mallas a las que pertenece el nodo. Muestra también las dependencias secundarias, que son dependencias que no están directamente relacionadas con el objeto cuyas dependencias está visualizando. Se ejecuta, por ejemplo, un servicio de repositorio de modelos MRS1 en el nodo1. Hay un servicio de integración de datos, DIS1, y un servicio de analista, AT1, que recuperan información de MRS1 pero que se ejecutan en el nodo2. La ventana Ver dependencia muestra la siguiente información: - Una dependencia entre el nodo1 y MRS1. - Una dependencia secundaria entre el nodo1 y los servicios DIS1 y AT1. Estos servicios aparecen en gris porque son dependencias secundarias. Si quiere apagar el nodo1, la ventana le indicará que el cierre tendrá efecto en MRS1 y también en DIS1 y AT1 porque dependen de MRS1. Servicio Muestra las dependencias de nivel superior e inferior y el nodo en el que se ejecuta el servicio. Una dependencia de nivel superior es un servicio del que depende el servicio seleccionado. Una dependencia de nivel inferior es un servicio que depende del servicio seleccionado. 46 Capítulo 4: Administración de dominios Objeto Ventana Ver dependencia Por ejemplo, si muestra las dependencias para un servicio de integración de datos, puede ver la dependencia de nivel superior del servicio de repositorio de datos, la dependencia inferior del servicio de analista y el nodo en el que se ejecuta el servicio de integración de datos. Malla 5. Muestra los nodos que forman parte de la malla y los servicios de aplicación que se ejecutan en dicha malla. En la ventana Ver dependencia, puede efectuar, si lo desea, las siguientes acciones: ¨ Si desea ver información adicional de dependencia sobre un objeto, sitúe el cursor sobre el objeto en cuestión. ¨ Para resaltar las dependencias de un nivel inferior y mostrar los detalles adicionales del proceso para un determinado servicio, sitúe el cursor sobre el servicio. ¨ Si desea ver la ventana Ver dependencia para cualquier objeto de la ventana, haga clic con el botón derecho en el objeto y después en Mostrar dependencia. La ventana Ver dependencia se actualiza y muestra las dependencias para el objeto seleccionado. TEMAS RELACIONADOS ¨ “Dominio” en la página 15 Cómo cerrar un dominio Para llevar a cabo tareas administrativas en un dominio, puede ser necesario cerrar el dominio. Por ejemplo, para hacer copias de seguridad y restaurar la configuración de un dominio, primero debe cerrar dicho dominio. Cuando cierre el dominio, el administrador de servicios del nodo de puerta de enlace maestra detiene todos los servicios de aplicación y de Informatica del dominio. Tras cerrar el dominio, reinicie los servicios de Informatica en cada nodo del dominio. Cuando cierre un dominio, se anulará cualquier proceso en ejecución en los nodos del dominio. Antes de cerrar un dominio, compruebe que todos los procesos, incluyendo los flujos de trabajo, hayan concluido y que ningún usuario tenga abierta ninguna sesión en los repositorios del dominio. Nota: Para evitar la posible pérdida de datos o de metadatos y permitir que concluyan todos los procesos en ejecución, puede cerrar cada nodo por medio de Administrator Tool o del sistema operativo. 1. Haga clic en la ficha Dominio. 2. En el navegador, seleccione el dominio. 3. En la ficha Dominio, haga clic en Acciones > Cerrar dominio. El cuadro de diálogo Cerrar enumera los procesos que se ejecutan en los nodos del dominio. 4. Haga clic en Sí. El cuadro de diálogo Cerrar muestra un mensaje de advertencia. 5. Haga clic en Sí. El administrador de servicios del nodo de puerta de enlace maestra cierra los servicios de aplicación y de Informatica en cada nodo del dominio. 6. Para reiniciar el dominio, reinicie los servicios de Informatica en la puerta de enlace y nodo de trabajo del dominio. Tareas del dominio 47 Propiedades del dominio En la ficha Dominio, se pueden configurar las propiedades del dominio, incluidas las propiedades de la base de datos, la configuración de la puerta de enlace y los niveles de servicio. Para ver y editar las propiedades, haga clic en la ficha Dominio. En el navegador, seleccione un dominio. A continuación, haga clic en la vista Propiedades del panel de contenido. El panel de contenido muestra las propiedades del dominio. Puede configurar las propiedades para cambiar el dominio. Por ejemplo, puede cambiar las propiedades de la base de datos, las propiedades SMTP de las alertas y las propiedades de fiabilidad del dominio. También puede supervisar el dominio en un nivel superior. En la vista Servicios y nodos puede consultar los estados de los nodos y servicios de aplicación definidos en el dominio. Puede configurar las siguientes propiedades del dominio: ¨ Propiedades generales. Edite propiedades generales tales como la fiabilidad del servicio y el modo de distribución. ¨ Propiedades de la base de datos. Consulte las propiedades de la base de datos, como el nombre y el host de base de datos. ¨ Configuración de la puerta de enlace. Configure un nodo para que sirva como puerta de enlace y especifique la ubicación para escribir eventos de registro. ¨ Administración en el nivel de servicio. Cree y configure niveles de servicio. ¨ Configuración SMTP. Edite la configuración SMTP del servidor de correo de salida para habilitar las alertas. ¨ Propiedades personalizadas. Edite las propiedades personalizadas que son exclusivas del entorno de Informatica o que se aplican en casos especiales. Cuando se crea un dominio, éste no cuenta con propiedades personalizadas. Use propiedades personalizadas sólo si se lo solicita el servicio internacional de atención al cliente de Informatica. Propiedades generales En el campo de las propiedades generales, puede configurar las propiedades generales para el dominio, como la fiabilidad del servicio y el equilibrio de carga. Para editar las propiedades generales, haga clic en Editar. En la tabla siguiente, se describen las propiedades que puede editar en el campo Propiedades generales: 48 Propiedad Descripción Nombre Sólo lectura. Nombre del dominio. Tiempo de espera de fiabilidad (s) El período de tiempo, en segundos, durante el que un cliente puede intentar conectarse o volver a conectarse con un servicio. Los valores válidos oscilan entre 1 y 1.000.000. El valor predeterminado es 30 segundos. Límite del tiempo de espera de fiabilidad (s) El período de tiempo, en segundos, durante el que un servicio espera para que un cliente se conecte o vuelva a conectarse al servicio. Un cliente es una aplicación cliente de PowerCenter o el servicio de integración de PowerCenter. Los valores válidos oscilan entre 1 y 1.000.000. El valor predeterminado es 180 segundos. Período de reinicio El período de tiempo máximo, en segundos, que el dominio emplea para intentar reiniciar un proceso de servicio de la aplicación. Los valores válidos oscilan entre 1 y 1.000.000. Capítulo 4: Administración de dominios Propiedad Descripción Intentos máximos de reinicio durante el período de reinicio El número de veces que el dominio intenta reiniciar un proceso de servicio de la aplicación. Los valores válidos oscilan entre 1 y 1.000. Modo de distribución El modo que el equilibrador de carga utiliza para distribuir tareas a los nodos de una malla. Las opciones son: - Basado en mediciones - Round-Robin - Adaptativo Habilitar seguridad de la capa de transporte (TLS) Configura los servicios para que empleen el protocolo TLS para transferir datos de forma segura dentro del dominio. Al habilitar TLS para el dominio, los servicios utilizan las conexiones TLS para comunicarse con otros clientes y servicios de aplicación de Informatica. La opción de habilitar TLS para el dominio no es aplicable a los servicios de aplicación de PowerCenter. Compruebe que todos los nodos del dominio estén disponibles antes de habilitar TLS. Si un nodo no está disponible, las actualizaciones de TLS no se pueden aplicar al administrador de servicios en ese nodo. Para aplicar los cambios, reinicie el dominio. Los valores válidos son true o false. Propiedades de la base de datos En el área Propiedades de la base de datos, puede ver o editar las propiedades de la base de datos para el dominio, tal como el nombre y el host de la base de datos. La siguiente tabla describe las propiedades que puede editar en el área Propiedades de la base de datos: Propiedad Descripción Tipo de base de datos El tipo de base de datos que contiene los metadatos sobre la configuración del dominio. Host de la base de datos El nombre del equipo donde se aloja la base de datos. Puerto de la base de datos El número de puerto empleado por la base de datos. Nombre de la base de datos El nombre de la base de datos. Usuario de la base de datos La cuenta de usuario para la base de datos que contiene la información sobre la configuración del dominio. Propiedades de configuración de la puerta de enlace En el área Propiedades de configuración de la puerta de enlace, puede configurar un nodo para que sirva de puerta de enlace para un dominio y especificar el directorio donde el administrador del servicio de este nodo escribe los archivos de eventos de registro. Si edita las propiedades de configuración de la puerta de enlace, no aparecerán los registros anteriores. Asimismo, las propiedades cambiadas se aplicarán sólo a escenarios de reinicio y conmutación por error. Para editar las propiedades de configuración de la puerta de enlace, haga clic en Editar. Para ordenar las propiedades de configuración de la puerta de enlace, haga clic en el encabezado de la columna según la cual desee ordenar. Propiedades del dominio 49 En la tabla siguiente, se describen las propiedades que se pueden editar en el área Propiedades de configuración de la puerta de enlace: Propiedad Descripción Nombre de nodo Sólo lectura. El nombre del nodo. Estado El estado del nodo. Puerta de enlace Para configurar el nodo como nodo de puerta de enlace, seleccione esta opción. Para configurar el nodo como nodo de trabajo, anule la selección de esta opción. Ruta de acceso al directorio de registro Ruta de acceso al directorio de los archivos de eventos de registro. Si el administrador de registros no puede escribir en la ruta de acceso al directorio, escribe los eventos de registro en el archivo node.log del nodo de puerta de enlace maestra. Administración de nivel de servicio El área Administración de nivel de servicio permite ver, añadir y editar niveles de servicio. Los niveles de servicio establecen prioridades entre las tareas que están a la espera de ser distribuidas. Cuando el número de tareas que el equilibrador de carga tiene para distribuir es superior al que el servicio de integración de PowerCenter puede ejecutar, el equilibrador ubica las tareas en la cola de distribución. Cuando hay varias tareas esperando en la cola de distribución, el equilibrador de carga utiliza niveles de servicio para determinar el orden en el que distribuirá las tareas de la cola. Los niveles de servicio son propiedades de dominio; por lo tanto, pueden ser los mismos para todos los repositorios de un dominio. Los niveles de servicio se pueden crear y editar en las propiedades de dominio o mediante infacmd. El nivel de servicio predeterminado (prioridad de distribución de 5 y tiempo de espera de distribución máximo de 1. 800 segundos) no se puede eliminar, pero si editar. Para añadir un nivel de servicio, haga clic en Añadir. Para editar un nivel de servicio, haga clic en su vínculo. Para eliminar un nivel de servicio, selecciónelo y haga clic en el botón Eliminar. En la tabla siguiente, se describen las propiedades que puede editar en el área Administración de nivel de servicio: Propiedad Descripción Nombre El nombre del nivel de servicio. El nombre no distingue entre mayúsculas y minúsculas y debe ser único en el dominio. Este nombre no puede tener más de 128 caracteres ni empezar con @. Además, este nombre no puede incluir espacios ni los siguientes caracteres especiales: ` ~ % ^ * + = { } \ ; : / ? . < > | ! ( ) ] [ Una vez añadido, no es posible cambiar su nombre. 50 Prioridad de distribución Un número que establece la prioridad de distribución para el nivel de servicio. El equilibrador de carga distribuye las tareas con alta prioridad antes que las tareas con baja prioridad. La prioridad 1 es la más alta. Los valores válidos oscilan entre 1 y 10. El valor predeterminado es 5. Tiempo de espera de distribución máximo (segundos) La cantidad de tiempo, en segundos, que el equilibrador de carga espera antes de cambiar la prioridad de distribución de una tarea a la prioridad más alta. La utilidad de esta Capítulo 4: Administración de dominios Propiedad Descripción propiedad radica en que ninguna tarea esperará indefinidamente en la cola de distribución. Los valores válidos oscilan entre 1 y 86.400. El valor predeterminado es 1.800. TEMAS RELACIONADOS ¨ “Cómo crear niveles de servicio” en la página 415 Configuración SMTP En el área Configuración SMTP, puede especificar las configuraciones SMTP de modo que el servidor de correo saliente habilite las alertas. En la tabla siguiente, se describen las propiedades que puede editar en el campo Configuración SMTP: Propiedad Descripción Nombre de host Nombre de host del servidor de correo saliente SMTP. Por ejemplo, especifique el servidor Microsoft Exchange para Microsoft Outlook. Puerto Puerto utilizado por el servidor de correo saliente. Los valores válidos oscilan entre 1 y 65535. El valor predeterminado es 25. Nombre de usuario Nombre de usuario para la autenticación al realizar el envío, si así lo requiere el servidor de correo saliente. Contraseña Contraseña de usuario para la autenticación al realizar el envío, si así lo requiere el servidor de correo saliente. Dirección de correo electrónico del remitente La dirección de correo electrónico que utiliza el administrador de servicio en el campo De cuando envía notificaciones por correo electrónico. Si deja este campo vacío, el administrador de servicios utiliza Administrator@<host name> como remitente. TEMAS RELACIONADOS ¨ “Cómo especificar la configuración SMTP” en la página 28 Propiedades personalizadas Las propiedades personalizadas incluyen propiedades que son únicas en el entorno o que se aplican en casos especiales. Cuando se crea un dominio, éste no cuenta con propiedades personalizadas. Defina propiedades personalizadas únicamente si así lo solicita el servicio internacional de atención al cliente de Informatica. Propiedades del dominio 51 CAPÍTULO 5 Actualización de servicios de aplicaciones Este capítulo incluye los siguientes temas: ¨ Introducción a la actualización de los servicios de aplicación, 52 ¨ Asistente para la actualización de servicios, 55 Introducción a la actualización de los servicios de aplicación El producto y la versión del producto determinan el proceso de actualización del servicio. Algunas versiones de servicios requieren una actualización de servicio. Cuando se actualiza un servicio, se deben actualizar también los servicios dependientes. Para actualizar los servicios, se utiliza el asistente para actualización de servicios, el menú de acciones de cada servicio o la línea de comandos. El asistente para actualización de servicios actualiza múltiples servicios en el orden correspondiente y comprueba las dependencias. Si se usa la línea de comandos para actualizar los servicios, los servicios deben actualizarse en el orden correcto y es preciso comprobar que se actualicen los servicios dependientes. Después de actualizar un servicio, éste se debe reiniciar. Una vez actualizado el servicio de repositorio de PowerCenter, debe reiniciar el servicio y los servicios dependientes. La primera vez que se habilita el servicio de Metadata Manager después de su actualización, el servicio tarda mucho tiempo en iniciarse. Actualización de servicios para Data Explorer AE 9.0.1 Antes de actualizar los servicios, verifique que éstos están habilitados. Debe actualizar el servicio de repositorio de modelos ates de actualizar el servicio de integración de datos. Un usuario con la función de administrador en el dominio, el servicio de repositorio de modelos y el servicio de integración de datos pueden actualizar los servicios. Para ello, actualice los siguientes tipos de objeto: ¨ Servicio de repositorio de modelos. 52 ¨ Servicio de integración de datos. ¨ Módulo del servicio de creación de perfiles para el servicio de integración de datos. Actualización de servicios para Data Quality 9.0.1 Antes de actualizar los servicios, verifique que éstos están habilitados. Debe actualizar el servicio de repositorio de modelos ates de actualizar el servicio de integración de datos. Un usuario con la función de administrador en el dominio, el servicio de repositorio de modelos y el servicio de integración de datos pueden actualizar los servicios. Para ello, actualice los siguientes tipos de objeto: ¨ Servicio de repositorio de modelos. ¨ Servicio de integración de datos. ¨ Módulo del servicio de creación de perfiles para el servicio de integración de datos. Actualización de servicios para Data Services 9.0.1 Antes de actualizar los servicios, verifique que éstos están habilitados. Debe actualizar el servicio de repositorio de modelos ates de actualizar el servicio de integración de datos. Un usuario con la función de administrador en el dominio, el servicio de repositorio de modelos y el servicio de integración de datos pueden actualizar los servicios. Para ello, actualice los siguientes tipos de objeto: ¨ Servicio de repositorio de modelos. ¨ Servicio de integración de datos. ¨ Si Data Services 9.0.1 dispone de la opción de creación de perfiles, actualice el módulo del servicio de creación de perfiles para el servicio de integración de datos. Actualización de servicios para PowerCenter 9.0.1 Debe actualizar el servicio de Metadata Manager. Un usuario con la función de administrador en el dominio puede actualizar el servicio de Metadata Manager. Antes de actualizar un servicio de Metadata Manager, verifique que esté deshabilitado. Actualización de servicios para PowerCenter 8.6.1 Debe actualizar el servicio de repositorio de PowerCenter, el servicio de informes y el servicio de Metadata Manager. Antes de actualizar los servicios de PowerCenter 8.6.1, verifique los siguientes requisitos previos: ¨ Tiene la función de administrador en el dominio. ¨ Los servicios de repositorio de PowerCenter están habilitados y se están ejecutando en modo exclusivo. ¨ Los servicios de informes y los servicios de Metadata Manager están deshabilitados. Introducción a la actualización de los servicios de aplicación 53 Actualización de servicios para PowerCenter 8.5.x u 8.6 Debe actualizar todos los servicios de repositorio de PowerCenter 8.5.x u 8.6. Un usuario con la función de administrador en el dominio puede actualizar el servicio de repositorio de PowerCenter. Antes de actualizar un servicio de repositorio de PowerCenter, verifique que esté habilitado y se esté ejecutando en modo exclusivo. Actualización de servicios para PowerCenter 8.1.x Antes de actualizar los servicios de PowerCenter 8.1.x, verifique los siguientes requisitos previos: ¨ Si actualiza un repositorio que utiliza la autenticación de LDAP, ejecute el comando infacmd isp SetRepositoryLDAPConfiguration para actualizar las propiedades de la configuración de LDAP. Opcionalmente, ejecute infacmd isp ListRepoLDAPConfiguration para enumerar los parámetros de la configuración de LDAP. ¨ Los servicios de repositorio de PowerCenter están habilitados y se están ejecutando en modo exclusivo. ¨ Tiene la función de administrador en el dominio. Para actualizar los servicios, actualice los siguientes tipos de objeto: 1. Servicio de repositorio de PowerCenter 2. Usuarios y grupos de cada servicio de repositorio de PowerCenter Actualización de usuarios y grupos Cuando actualice los usuarios y grupos del servicio de repositorio de PowerCenter, el administrador de servicios moverá los usuarios y grupos al dominio. Puede asignar permisos a los usuarios una vez que haya actualizado los usuarios y grupos. Puede actualizar usuarios y grupos una vez para cada repositorio. Reglas y directrices para actualizar los usuarios nativos Revise las siguientes reglas y directrices antes de actualizar los usuarios de un repositorio: ¨ El administrador de repositorio predeterminado se fusiona con la cuenta actual del usuario administrador del dominio. La contraseña de este administrador de repositorio predeterminado, sin embargo, no se fusiona. Puede cambiar la contraseña para la cuenta del usuario administrador una vez que haya completado el proceso de actualización del usuario. ¨ Los nombres de los usuarios y grupos actualizados deben cumplir las mimas reglas que los nombres de usuarios y grupos del dominio. Durante la actualización, los nombres de los usuarios y grupos que no son válidos se modifican para que cumplan las siguientes reglas: - Los caracteres no válidos del nombre de usuario o grupo se reemplazan por un carácter de subrayado. Se añade un sufijo numérico al nombre. Por ejemplo, el nombre del usuario Tom*Jones se cambia a Tom_Jones0. Los siguientes caracteres no son válidos para los nombres de usuario o grupo: , + " \ < > ; / * % ? - Si el nuevo nombre con carácter de subrayado y sufijo ya existe en el dominio de seguridad nativo, el sufijo se incrementa en uno. - Si el nombre de usuario o grupo excede los 80 caracteres, el nombre se acorta en 75 caracteres más un sufijo numérico. Si el nuevo nombre ya está en el dominio de seguridad, el sufijo se incrementa en uno. Si el nombre modificado excede los 80 caracteres, la cuenta del usuario no se actualiza. 54 Capítulo 5: Actualización de servicios de aplicaciones ¨ Durante la actualización, cualquier tabulador, salto de línea o carácter que no sea válido en las descripciones del usuario o del grupo se reemplaza por un espacio. Los caracteres < > “ no son válidos en las descripciones de usuario y grupo. Por ejemplo, la descripción [<title>Un ejemplo</title>] se modifica a [ title Un ejemplo /title ]. ¨ Los nombres de usuario y grupo no distinguen entre mayúsculas y minúsculas. Una cuenta de usuario del repositorio PowerCenter con el nombre JSmith es un duplicado de una cuenta de usuario del dominio con el nombre jsmith. Reglas y directrices para la actualización de usuarios LDAP Revise las siguientes reglas y directrices antes de actualizar los usuarios de un repositorio que utiliza autenticación de LDAP: ¨ Si el repositorio usa autenticación de LDAP, los usuarios nativos del repositorio no son válidos y no se actualizan. ¨ El usuario del administrador del repositorio no conserva los privilegios del administrador. Tras la actualización, use el nombre de usuario administrador para efectuar las tareas del administrador del dominio. El usuario administrador puede asignar privilegios al usuario administrador de repositorio anterior tras actualizar los usuarios. ¨ Si el repositorio que actualiza usa autenticación de LDAP, debe crear un dominio de seguridad e importar los usuarios LDAP al dominio antes de actualizar los usuarios y grupos. El dominio no comprueba si los usuarios LDAP actualizados están asociados al servidor de LDAP que PowerCenter usó para LDAP. ¨ Los usuarios LDAP que no forman parte de un dominio de seguridad no se actualizan. Se concede permiso al administrador para todos los objetos del repositorio propiedad de los usuarios LDAP que no se han actualizado. Asistente para la actualización de servicios Utilice el asistente para la actualización de servicios a fin de actualizar los servicios. El asistente para la actualización de servicios proporciona las siguientes opciones: ¨ Actualizar varios servicios. ¨ Habilitar los servicios antes de la actualización. ¨ Reconciliar automática o manualmente los conflictos de nombres de usuario y grupos. ¨ Mostrar los servicios actualizados en una lista junto con los servicios que requieren una actualización. ¨ Guardar el informe de actualización actual o anterior. ¨ Reiniciar automáticamente los servicios una vez que se hayan actualizado. Es posible acceder al asistente para la actualización de servicios desde el menú Administrar, en el área de encabezado. Informe de actualización El informe de actualización contiene la hora de inicio y finalización de la actualización, el estado de la actualización y los detalles del proceso. El asistente del servicio de actualización genera el informe de actualización. Para guardar el informe de actualización, elija una de las siguientes opciones: Guardar informe La opción Guardar informe aparece en el paso 4 del asistente del servicio de actualización. Asistente para la actualización de servicios 55 Guardar informe anterior La segunda vez que ejecute el asistente del servicio de actualización, la opción Guardar informe anterior aparecerá en el paso 1 del asistente del servicio de actualización. Si no guardó el informe de actualización tras actualizar los servicios, puede seleccionar esta opción para ver o guardar el informe de actualización anterior. Cómo ejecutar el asistente para la actualización de servicios Este asistente se utiliza para actualizar servicios. 1. En el área de encabezado de Informatica Administrator, haga clic en Administrar > Actualizar. 2. Seleccione los objetos que se incluirán en la actualización. 3. Puede especificar si desea Reciclar servicios automáticamente tras la actualización. Si opta por reciclar automáticamente los servicios tras la actualización, el asistente reinicia los servicios una vez actualizados. 4. Puede especificar si desea Reconciliar automáticamente conflictos de nombres de grupo y de usuario. 5. Haga clic en Siguiente. 6. Si existen errores de dependencia, aparece el cuadro de diálogo Errores de dependencia. Revise los errores de dependencia y haga clic en Aceptar. A continuación, resuelva los errores de dependencia y haga clic en Siguiente. 7. Especifique la información de inicio de sesión del repositorio. Puede optar por utilizar la misma información de inicio de sesión para todos los repositorios. 8. Haga clic en Siguiente. El asistente para la actualización de servicios actualiza cada servicio y muestra los detalles del estado y procesamiento. 9. 10. Si actualiza usuarios y grupos del servicio de repositorio de PowerCenter 8.1.1 para un repositorio que utiliza autenticación de LDAP, seleccione el dominio de seguridad de LDAP y haga clic en Aceptar. Si aparece el cuadro de diálogo Reconciliar usuarios y grupos, especifique una resolución parra cada conflicto y haga clic en Aceptar. Este diálogo aparece cuando actualiza usuarios y grupos del servicio de repositorio de PowerCenter 8.1.1 y opta por no reconciliar automáticamente los conflictos de grupos y usuarios. 11. Una vez finalizada la actualización, la sección Resumen muestra la lista de servicios y sus correspondientes estados de actualización. Haga clic en cada servicio para ver sus detalles de actualización en la sección Detalles del servicio. 12. Puede hacer clic en Guardar informe para guardar los detalles de la actualización en un archivo. Si opta por no guardar el informe, puede hacer clic en Guardar informe anterior la siguiente vez que inicie el asistente de actualización de servicios. 13. Haga clic en Cerrar. 14. Si no optó por reciclar automáticamente los servicios tras la actualización, reinicie los servicios actualizados. Tras actualizar el servicio de repositorio de PowerCenter, es necesario reiniciar el servicio y sus servicios dependientes. 56 Capítulo 5: Actualización de servicios de aplicaciones Resolución de conflictos en usuarios y grupos Cuando actualice los usuarios y grupos del servicio de repositorio de PowerCenter, puede seleccionar una resolución para los conflictos de nombre de usuario y grupo. Use el asistente del servicio de actualización para utilizar automáticamente la misma resolución para todos los conflictos o indique una resolución única para cada conflicto. La siguiente tabla describe las opciones de resolución de conflictos para usuarios y grupos: Resolución Descripción Fusionar con o fusionar Añade los privilegios del usuario o del grupo del repositorio a los privilegios del usuario o del grupo del dominio. Conserva la contraseña y las propiedades de la cuenta de usuario en el dominio, incluido el nombre, la descripción, la dirección de correo electrónico y el teléfono. Conserva el grupo primario y la descripción del grupo en el dominio. Mantiene las relaciones entre usuarios y grupos. Cuando un usuario se fusiona con un usuario de dominio, la lista de grupos a los que pertenece el usuario en el repositorio se fusiona con la lista de grupos a los que pertenece el usuario en el dominio. Cuando un grupo se fusiona con un grupo de dominio, la lista de usuarios que pertenecen al grupo se fusiona con la lista de usuarios que el grupo tiene en el dominio. No puede fusionar varios usuarios o grupos con un usuario o grupo. Cambiar nombre Crea un nuevo grupo o cuenta de usuario con el nombre de grupo o de usuario que proporcione. El nuevo grupo o cuenta de usuario se queda con los privilegios y propiedades del grupo o usuario del repositorio. Actualizar No hay conflicto. Actualiza el usuario y asigna los permisos. Cuando actualice un repositorio que usa la autenticación de LDAP, la sección Usuarios y grupos sin conflictos de la pantalla de resolución de conflictos muestra los usuarios que se actualizarán. Los privilegios del usuario LDAP se fusionan con los usuarios del dominio de seguridad que tienen el mismo nombre. El usuario LDAP conserva la contraseña y las propiedades de la cuenta en el dominio de seguridad de LDAP. La sección Usuarios y grupos sin conflictos muestra una lista de usuarios que no están en el dominio de seguridad y que no se actualizarán. Si desea actualizar usuarios que no se hallan en el dominio de seguridad, use la página Seguridad para actualizar el dominio de seguridad y sincronizar los usuarios antes de actualizarlos. Asistente para la actualización de servicios 57 CAPÍTULO 6 Seguridad del dominio Este capítulo incluye los siguientes temas: ¨ Introducción a la seguridad del dominio, 58 ¨ Comunicación segura dentro del dominio, 58 ¨ Comunicación segura con componentes externos, 60 Introducción a la seguridad del dominio Puede configurar los componentes del dominio de Informatica para que usen el protocolo de capa de conexión segura (SSL) o el protocolo de seguridad de la capa de transporte (TLS ) para cifrar las conexiones con otros componentes. Cuando habilite SSL o TLS para los componentes del dominio, se garantizará la comunicación segura. Puede configurar la comunicación segura de varias maneras: Entre servicios dentro del dominio Puede configurar la comunicación segura entre servicios del dominio. Entre el dominio y componentes externos Puede configurar la comunicación segura entre los componentes de dominio de Informatica y navegadores web o clientes de servicios web. Cada método para configurar la comunicación segura es independiente de los otros métodos. Cuando configure la comunicación segura para un conjunto de componentes, no será necesario configurar la comunicación segura para ningún otro conjunto. Comunicación segura dentro del dominio Para configurar los servicios de modo que utilicen el protocolo TLS para transferir datos de forma segura dentro del dominio, habilite el protocolo TLS para el dominio. Si habilita el protocolo TLS para el dominio, se aseguran las comunicaciones entre los componentes siguientes: ¨ Entre los administradores de servicios en todos los nodos del dominio ¨ Entre los servicios de aplicación ¨ Entre los servicios de aplicación y los clientes de aplicación 58 ¨ Entre infacmd, los administradores de servicios y los servicios de aplicación No puede habilitar el protocolo TLS para todos los tipos de servicios de aplicación. Por ejemplo, si habilita TLS para el dominio, no se aplica al servicio de repositorio de PowerCenter, al servicio de integración de PowerCenter, al servicio de Metadata Manager, al servicio de informes, al servicio SAP BW ni al concentrador de servicios web. Los servicios utilizan un archivo de almacén de claves autofirmado generado por Informatica. El archivo de almacén de claves contiene los certificados y las claves que autorizan la conexión segura entre los servicios y otros componentes del dominio. La comunicación segura en el dominio se puede configurar mediante Administrator Tool o mediante el programa de línea de comandos infasetup. Nota: Las contraseñas están cifradas para todos los servicios de aplicación, aplicaciones cliente y programas de línea de comandos independientemente de que el protocolo TLS esté habilitado para el dominio. Cómo configurar la comunicación segura dentro del dominio Puede usar Administrator Tool para habilitar o deshabilitar el protocolo TLS para el dominio. Si habilita el protocolo TLS, debe configurar la comunicación segura entre los diferentes servicios dentro del dominio. Compruebe que todos los nodos del dominio estén disponibles antes de habilitar TLS para el dominio. Si un nodo no está disponible, use comandos infasetup para habilitar TLS para el administrador de servicio del nodo que no está disponible. 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. En el navegador, seleccione el dominio. 3. En el área de propiedades generales, haga clic en Editar. 4. Seleccione Habilitar seguridad de la capa de transporte (TLS) y haga clic en Aceptar. 5. Apague y reinicie el dominio para que se aplique el cambio. Configuración de TLS mediante infasetup El programa de línea de comandos infasetup se puede utilizar para habilitar o deshabilitar el protocolo TLS para el dominio. Si habilita el protocolo TLS, debe configurar la comunicación segura entre los diferentes servicios dentro del dominio. Compruebe que todos los nodos del dominio estén disponibles antes de habilitar TLS para el dominio. Tras cambiar el protocolo TLS para el dominio, es necesario cerrar y reiniciar el dominio para aplicar los cambios. Para configurar la comunicación segura entre los diferentes servicios dentro del dominio, utilice el comando infasetup siguiente: DefineDomain Para habilitar el protocolo TLS al crear un dominio, utilice el comando DefineDomain y establezca la opción para habilitar TLS como true. UpdateGatewayNode Para habilitar el protocolo TLS al crear un dominio, utilice el comando UpdateGatewayNode y establezca la opción para habilitar TLS como true. Para deshabilitar el protocolo TLS para un dominio existente, utilice el comando UpdateGatewayNode y establezca la opción para habilitar TLS como false. Para habilitar o deshabilitar el protocolo TLS para el administrador de servicios en un nodo de puerta de enlace que no estaba disponible al cambiar el protocolo TLS para el dominio, utilice el comando UpdateGatewayNode. Comunicación segura dentro del dominio 59 UpdateWorkerNode Para habilitar o deshabilitar el protocolo TLS para el administrador de servicios en un nodo de trabajo que no estaba disponible al cambiar el protocolo TLS para el dominio, utilice el comando UpdateWorkerNode. DefineGatewayNode Para añadir un nodo de puerta de enlace a un dominio que tenga el protocolo TLS habilitado, utilice el comando DefineGatewayNode. Al definir el nodo, habilite el protocolo TLS para el administrador de servicios en el nodo. DefineWorkerNode Para añadir un nodo de trabajo a un dominio que tenga el protocolo TLS habilitado, utilice el comando DefineWorkerNode. Al definir el nodo, habilite el protocolo TLS para el administrador de servicios en el nodo. Comunicación segura con componentes externos Puede configurar una comunicación segura entre los componentes del dominio de Informatica y los navegadores web o clientes de servicio web. Puede configurar una comunicación segura entre los siguientes componentes del dominio de Informatica y componentes externos: Aplicación web de Informatica y navegador web Puede configurar una comunicación segura en las aplicaciones web de Informatica para que transfieran datos de manera segura entre el navegador web y la aplicación web. Para asegurar la conexión con Administrator Tool, configure HTTPS para todos los nodos del dominio. Para asegurar la conexión con Analyst Tool, la aplicación Metadata Manager, Data Analyzer o la consola del concentrador de servicios web, configure el puerto HTTPS en el que se ejecuta la aplicación web. Servicio de integración de datos y cliente de servicio web Para utilizar el protocolo TLS para una conexión segura entre un cliente de servicio web y el servicio de integración de datos, configure el puerto HTTPS en el que se ejecuta el servicio de integración de datos y habilite TLS para el servicio web. Comunicación segura con Administrator Tool Para usar el protocolo SSL con el fin de posibilitar una conexión segura con Administrator Tool, configure HTTPS para todos los nodos del dominio. La configuración de HTTPS se puede realizar durante la instalación o mediante los comandos infasetup. Para configurar HTTPS para un nodo, es necesario definir la siguiente información: ¨ Puerto HTTPS. El puerto que utiliza el nodo para comunicarse con Administrator Tool. Cuando configure un puerto HTTPS, el puerto del nodo de trabajo y de puerta de enlace no cambia. Los clientes y los servicios de aplicación se comunican con el administrador de servicio mediante el puerto de nodo de trabajo o de puerta de enlace. ¨ Nombre y ubicación del archivo de almacén de claves. Un archivo que incluye pares de claves públicas o privadas y los certificados asociados. Puede crear el archivo de almacén de claves durante la instalación o crear un archivo de almacén de claves mediante la utilidad keytool. Puede utilizar un certificado autofirmado o uno firmado por una autoridad de certificación. ¨ Contraseña de almacén de claves. Una contraseña de texto sin formato para el archivo de almacén de claves. 60 Capítulo 6: Seguridad del dominio Una vez que el nodo está configurado para utilizar HTTPS, la URL de Administrator Tool redirecciona al siguiente sitio HTTPS: https://<host>:<https port>/administrator Si el nodo está habilitado para HTTPS con un certificado autofirmado, aparecerá un mensaje de advertencia cuando acceda a Administrator Tool. Para entrar en el sitio, acepte el certificado. El puerto HTTPS y la ubicación del archivo del almacén de claves aparecen en las propiedades del nodo. Nota: La configuración de HTTPS para Administrator Tool en un dominio que se ejecute en AIX de 64 bits requiere TLS 1.0 para Internet Explorer. Para habilitar TLS 1.0, haga clic en Herramientas > Opciones de Internet > Opciones avanzadas. La opción de TLS 1.0 viene incluida en la sección Seguridad. Cómo crear un archivo de almacén de claves Puede crear el archivo de almacén de claves durante la instalación, o puede crear un archivo de almacén de claves empleando la utilidad keytool. keytool es una utilidad que genera y almacena pares de claves privadas o públicas y certificados asociados en un archivo llamado "almacén de claves". Cuando se genera un par de claves públicas o privadas, keytool envuelve la clave pública en un certificado autofirmado. Puede usar ese certificado autofirmado o un certificado firmado por una autoridad de certificación. Puede encontrar la utilidad keytool en uno de los directorios siguientes: ¨ %JAVA_HOME%\jre\bin ¨ Directorio java\bin del directorio de instalación de Informatica. Si desea más información sobre el uso de keytool, consulte la documentación en el sitio web correspondiente: http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/keytool.html (for Windows) http://download.oracle.com/javase/6/docs/technotes/tools/solaris/keytool.html (for UNIX) Configuración de HTTPS empleando infasetup Emplee el programa de la línea de comandos infasetup para configurar HTTPS para Administrator Tool. Utilice uno de los siguientes comandos infasetup: ¨ Para habilitar la compatibilidad HTTPS para un nodo de trabajo, emplee el comando infasetup UpdateWorkerNode. ¨ Para habilitar la compatibilidad HTTPS para una puerta de enlace, emplee el comando infasetup UpdateGatewayNode. ¨ Para crear un nuevo nodo de trabajo o puerta de enlace con compatibilidad HTTPS, emplee el comando infasetup DefineDomain, DefineGatewayNode o DefineWorkerNode. Para deshabilitar la compatibilidad HTTPS para un nodo, emplee el comando infasetup UpdateGatewayNode o UpdateWorkerNode. Al actualizar el nodo, establezca la opción de puerto HTTPS en cero. Comunicación segura con componentes externos 61 CAPÍTULO 7 Usuarios y grupos Este capítulo incluye los siguientes temas: ¨ Resumen de usuarios y grupos, 62 ¨ Cuentas de usuario, 63 ¨ Descripción de la autenticación y los dominios de seguridad , 65 ¨ Configuración de la autenticación de LDAP, 66 ¨ Administración de usuarios, 72 ¨ Administración de grupos, 76 ¨ Administración de perfiles de sistema operativo, 78 Resumen de usuarios y grupos Para tener acceso a los 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 efectuar dependen del tipo de usuario que tenga. Durante la instalación, se crea una cuenta de usuario de administrador predeterminada. Use esta cuenta de administrador predeterminada para iniciar sesión en el dominio de Informatica y crear los servicios de aplicación, los objetos de dominio y otras cuentas de usuario. Cuando inicie sesión en el dominio de Informatica tras la instalación, cambie la contraseña para garantizar la seguridad del dominio y de las aplicaciones de Informatica. La administración de cuentas de usuario en Informatica supone la administración de los siguientes componentes clave: ¨ Usuarios. En el dominio de Informatica, puede configurar diferentes tipos de cuentas de usuario. Los usuarios pueden efectuar tareas según las funciones, privilegios y permisos que tengan asignados. ¨ Autenticación. Cuando un usuario inicia sesión en una aplicación cliente, el administrador de servicios autentica la cuenta del usuario en el dominio de Informatica y verifica que el usuario pueda usar la aplicación cliente. El dominio de Informatica puede usar la autenticación nativa o de LDAP para autenticar a los usuarios. El administrador de servicios organiza las cuentas de usuario y los grupos por dominio de seguridad. Autentica a los usuarios en función del dominio de seguridad al que pertenece el usuario. ¨ Grupos. Puede configurar grupos de usuarios y asignar diferentes funciones, privilegios y permisos a cada grupo. Las funciones, privilegios y permisos asignados al grupo determinan las tareas que los usuarios del grupo pueden efectuar en el dominio de Informatica. ¨ Privilegios y funciones. Los privilegios determinan las acciones que los usuarios pueden efectuar en las aplicaciones cliente. Una función es un conjunto de privilegios que puede asignar a los usuarios y grupos. Los 62 privilegios o las funciones se asignan a los usuarios, a los grupos del dominio y a los servicios de aplicación del dominio. ¨ Perfiles de sistema operativo. Si ejecuta el servicio de integración de PowerCenter en UNIX, puede configurar el servicio de integración para que use los perfiles del sistema operativo cuando ejecute los flujos de trabajo. Puede crear y administrar perfiles del sistema operativo en la ficha Seguridad de Administrator Tool. Sugerencia: Si organiza a los usuarios en grupos y, a continuación, asigna funciones y permisos a los grupos, puede simplificar las tareas de administración del usuario. Por ejemplo, si un usuario cambia posiciones dentro de la organización, mueva el usuario a otro grupo. Si un nuevo usuario se une a la organización, agregue el usuario al grupo. El usuario hereda las funciones y permisos asignados al grupo. No necesita volver a asignar privilegios, funciones y permisos. Para obtener más información, consulte el artículo Biblioteca cómo hacer de Informatica Using Groups and Roles to Manage Informatica Access Control. Grupo Todos predeterminado Un dominio de Informatica incluye un grupo predeterminado llamado Todos. Todos los usuarios del dominio pertenecen a este grupo. Puede asignar privilegios, funciones y permisos al grupo Todos para otorgar el mismo acceso a todos los usuarios. No puede realizar las siguientes tareas para el grupo Todos: ¨ Editar o eliminar el grupo Todos. ¨ Añadir o eliminar usuarios del grupo Todos. ¨ Mover un grupo al grupo Todos. Cuentas de usuario Un dominio de Informatica puede tener los siguientes tipos de cuenta: ¨ Administrador predeterminado ¨ Administrador de dominio ¨ Administrador de la aplicación cliente ¨ Usuario Administrador predeterminado Cuando se instalan servicios de Informatica, el instalador crea el administrador predeterminado con el nombre de usuario y la contraseña proporcionados. Es posible usar la cuenta de administrador predeterminada para iniciar sesión en Administrator Tool de manera provisional. El administrador predeterminado tiene permisos y privilegios de administrador en el dominio y en todos los servicios de aplicación. El administrador predeterminado puede realizar las tareas siguientes: ¨ Crear, configurar y administrar todos los objetos del dominio, incluidos nodos, servicios de aplicación y cuentas de administrador y usuario. ¨ Configurar y administrar todos los objetos y cuentas de usuario que hayan creado otros administradores de dominio y administradores de aplicaciones cliente. ¨ Iniciar sesión en cualquier aplicación cliente. Cuentas de usuario 63 El administrador predeterminado es una cuenta de usuario en el dominio de seguridad nativo. No es posible crear un administrador predeterminado. No es posible deshabilitar ni modificar el nombre de usuario ni los privilegios del administrador predeterminado. La contraseña del administrador predeterminado se puede cambiar. Administrador del dominio Un administrador del dominio puede crear y administrar objetos del dominio, incluidas las cuentas de usuario, nodos, cuadrículas, licencias y servicios de aplicación. El administrador del dominio puede iniciar sesión en Administrator Tool y crear y configurar servicios de aplicación en el dominio. No obstante, de manera predeterminada, el administrador del dominio no puede iniciar sesión en aplicaciones cliente. El administrador predeterminado debe dar explícitamente permisos y privilegios totales de administrador del dominio a los servicios de aplicación de forma tal que estos puedan iniciar sesión y realizar tareas administrativas en las aplicaciones cliente. Para crear un administrador del dominio, asigne a un usuario la función de administrador para un dominio. Administrador de la aplicación cliente Un administrador de aplicación cliente puede crear y administrar objetos en una aplicación cliente. Debe crear cuentas de administrador para las aplicaciones cliente. Para limitar los privilegios y mantener las aplicaciones cliente seguras, cree una cuenta de administrador aparte para cada aplicación cliente. De forma predeterminada, el administrador de la aplicación cliente no tiene permisos ni privilegios en el dominio. Sin permisos ni privilegios en el dominio, el administrador de la aplicación cliente no puede iniciar sesión en Administrator Tool para administrar el servicio de aplicación. Puede configurar los siguientes administradores de aplicación cliente: ¨ Administrador de Data Analyzer. Tiene permisos y privilegios totales en Data Analyzer. El administrador de Data Analyzer puede iniciar sesión en Data Analyzer para crear y administrar objetos de Data Analyzer y realizar todas las tareas en la aplicación cliente. Para crear un administrador de Data Analyzer, asigne a un usuario la función de administrador para un servicio de informe. ¨ Administrador de Informatica Analyst. Tiene permisos y privilegios totales en Informatica Analyst. El administrador de Informatica Analyst puede iniciar sesión en Informatica Analyst para crear y administrar proyectos y objetos en proyectos y realizar todas las tareas en la aplicación cliente. Para crear un administrador de Informatica Developer, asigne a un usuario la función de administrador para un servicio del analista y para el servicio del repositorio de modelos asociado. ¨ Administrador de Informatica Developer. Tiene permisos y privilegios totales en Informatica Developer. El administrador de Informatica Developer puede iniciar sesión en Informatica Developer para crear y administrar proyectos y objetos en proyectos y realizar todas las tareas en la aplicación cliente. Para crear un administrador de Informatica Developer, asigne a un usuario la función de administrador para un servicio de repositorio de modelos. ¨ Administrador de Metadata Manager. Tiene permisos y privilegios totales en Metadata Manager. El administrador de Metadata Manager puede iniciar sesión en Metadata Manager para crear y administrar objetos de Metadata Manager y realizar todas las tareas en la aplicación cliente. Para crear un administrador de Metadata Manager, asigne a un usuario la función de administrador para un servicio de Metadata Manager. ¨ Administrador de Jaspersoft. Los privilegios del administrador se asignan a la función de ROLE_ADMINISTRATOR en Jaspersoft. 64 Capítulo 7: Usuarios y grupos ¨ Administrador de cliente de PowerCenter. Tiene permisos y privilegios totales en todos los objetos del cliente de PowerCenter. El administrador del cliente de PowerCenter puede iniciar sesión en el cliente de PowerCenter para administrar los objetos del repositorio de PowerCenter y realizar todas las tareas en el cliente de PowerCenter. El administrador de cliente de PowerCenter también puede realizar todas las tareas en los programas de línea de comandos pmrep y pmcmd. Para crear un administrador de PowerCenter, asigne a un usuario la función de administrador para un servicio de repositorio de PowerCenter. Usuario Un usuario con una cuenta en el dominio de Informatica puede efectuar tareas en las aplicaciones cliente. Por regla general, el administrador predeterminado o un administrador de dominio crea y administra las cuentas de usuario y asigna funciones, permisos y privilegios en el dominio de Informatica. Cualquier usuario con los privilegios y permisos de dominio necesarios, sin embargo, puede crear una cuenta de usuario y asignar funciones, permisos y privilegios. Los usuarios pueden efectuar tareas en las aplicaciones cliente según las funciones, privilegios y permisos que tengan asignados. Descripción de la autenticación y los dominios de seguridad Cuando un usuario inicia una sesión en una aplicación cliente, el administrador de servicios autentica a la cuenta del usuario en el dominio de Informatica y verifica que el usuario pueda usar la aplicación cliente. El administrador de servicios usa la autenticación nativa y LDAP para autenticar a los usuarios que inician una sesión en el dominio de Informatica. Puede usar más de un tipo de autenticación en un dominio de Informatica. Como valor predeterminado, el dominio de Informatica usa la autenticación nativa. Puede configurar el dominio de Informatica para que, además de usar la autenticación nativa, use también la autenticación LDAP. El administrador de servicios organiza las cuentas de usuario y los grupos por dominios de seguridad. Un dominio de seguridad es un conjunto de cuentas de usuario y grupos en un dominio de Informatica. El administrador de servicios almacena la información de la cuenta de usuario de todos los dominios de seguridad en la base de datos de configuración del dominio. El método de autenticación que usa un dominio de Informatica determina los dominios de seguridad disponibles en un dominio de Informatica. Un dominio de Informatica puede tener más de un dominio de seguridad. El administrador de servicios autentica los usuarios en función de su dominio de seguridad. Autenticación nativa Para la autenticación nativa, el administrador de servicios almacena toda la información de cuentas de usuario y realiza toda la autenticación de usuarios en el dominio de Informatica. Cuando un usuario inicia sesión, el administrador de servicios utiliza el dominio de seguridad nativo para autenticar el nombre de usuario y la contraseña. De forma predeterminada, el dominio de Informatica contiene un dominio de seguridad nativo. Éste se crea en el momento de la instalación y no se puede eliminar. Un dominio de Informatica sólo puede contar con un dominio de seguridad nativo. Las cuentas de usuario del dominio de seguridad nativo se crean y mantienen en Descripción de la autenticación y los dominios de seguridad 65 Administrator Tool. El administrador de servicios almacena detalles de las cuentas de usuario, incluidas las contraseñas y los grupos, en la base de datos de configuración del dominio. Autenticación de LDAP Para habilitar un dominio de Informatica de modo que utilice autenticación de LDAP, debe configurar una conexión a un servicio de directorio de LDAP y especificar los usuarios y grupos que pueden tener acceso al dominio de Informatica. Si el servidor de LDAP utiliza un protocolo SSL, también debe especificar la ubicación del certificado de SSL. Después de configurar la conexión a un servicio de directorio de LDAP, puede importar la información de cuenta de usuario desde el servicio de directorio de LDAP a un dominio de seguridad de LDAP. Configure un filtro para especificar las cuentas de usuario a incluir en un dominio de seguridad de LDAP. Un dominio de Informatica puede tener varios dominios de seguridad de LDAP. Cuando un usuario inicia una sesión, el administrador de servicios autentica el nombre de usuario y la contraseña según el servicio del directorio de LDAP. Puede configurar dominios de seguridad de LDAP además del dominio de seguridad nativo. Por ejemplo, utilice Administrator Tool para crear usuarios y grupos en el dominio de seguridad nativo. Si además tiene usuarios en un servicio de directorio de LDAP que utilizan aplicaciones cliente, puede importar estos usuarios y grupos del servicio de directorio de LDAP y crear un dominio de seguridad de LDAP. Cuando los usuarios inician una sesión en las aplicaciones cliente, el administrador de servicios los autentica según su dominio de seguridad. Nota: El administrador de servicios requiere que los usuarios de LDAP inicien sesión en una aplicación cliente utilizando una contraseña, aunque el servicio de directorio de LDAP pueda permitir una contraseña en blanco para acceder de modo anónimo. Configuración de la autenticación de LDAP Para que las cuentas de usuario de un servicio de directorio de LDAP de empresa puedan tener acceso a aplicaciones cliente, puede configurar el dominio de Informatica para que utilice la autenticación de LDAP. Cree un dominio de seguridad de LDAP y configure un filtro para especificar los usuarios y grupos del servicio de directorio de LDAP que pueden tener acceso a aplicaciones cliente y están incluidos en el dominio de seguridad. El administrador de servicios importa los usuarios y grupos del servicio de directorio de LDAP y los incluye en un dominio de seguridad de LDAP. Mediante la configuración de un programa, el administrador de servicios puede sincronizar periódicamente la lista de usuarios y grupos del dominio de seguridad de LDAP con la lista de usuarios y grupos del servicio de directorio de LDAP. Durante la sincronización, el administrador de servicios importa los usuarios y grupos del servicio de directorio de LDAP y elimina aquellos que ya no existan en el servicio de directorio de LDAP. Cuando un usuario de un dominio de seguridad de LDAP inicia sesión en una aplicación cliente, el administrador de servicios pasa el nombre y la contraseña de la cuenta de usuario al servicio de directorio de LDAP para su autenticación. Si el servidor de LDAP utiliza un protocolo de seguridad SSL, el administrador de servicios envía el nombre y la contraseña de la cuenta de usuario al servicio de directorio de LDAP mediante los certificados SSL apropiados. Para la autenticación de LDAP. puede utilizar los siguientes servicios de directorio de LDAP: ¨ Servicio Microsoft Active Directory ¨ Servicio de directorio de Sun Java System ¨ Servicio de directorio e-Directory de Novell ¨ Servicio de directorio Tivoli de IBM ¨ Servicio de directorio de LDAP abierto 66 Capítulo 7: Usuarios y grupos La creación y administración de los usuarios y grupos de LDAP se realiza en el servicio de directorio de LDAP. Pueden asignar funciones, privilegios y permisos a los usuarios y grupos de un dominio de seguridad de LDAP. Pueden asignar cuentas de usuario de LDAP a grupos nativos para organizarlos según sus funciones en el dominio de Informatica. No puede utilizar Administrator Tool para crear, editar ni eliminar usuarios ni grupos de un dominio de seguridad de LDAP. El cuadro de diálogo Configuración de LDAP se puede utilizar para configurar la autenticación de LDAP para el dominio de Informatica. Para configurar el cuadro de diálogo Configuración de LDAP de la ficha Seguridad de Administrator Tool, haga clic en Configuración de LDAP en el menú Acciones de seguridad. La configuración de la autenticación de LDAP para el dominio conlleva los siguientes pasos: 1. Configure la conexión al servidor de LDAP. 2. Configure un dominio de seguridad. 3. Programe las horas de sincronización. Paso 1. Configurar la conexión al servidor de LDAP Cuando configure una conexión con un servidor de LDAP, el administrador de servicios importará las cuentas de usuario de todos los dominios de seguridad de LDAP desde el servidor de LDAP. Cuando configure la conexión con el servidor de LDAP, indique que el administrador de servicios debe omitir la distinción entre mayúsculas y minúsculas para los atributos del nombre distintivo cuando asigne usuarios a sus correspondientes grupos. Si el administrador de servicios no omite esta distinción, es posible que no pueda asignar todos los usuarios a los grupos del servicio de directorio de LDAP. Si modifica las propiedades de conexión de LDAP para conectarse con un servidor de LDAP diferente, asegúrese de que los filtros de usuario y de grupo de los dominios de seguridad de LDAP sean correctos para el nuevo servidor LDAP y que incluyan los usuarios y grupos que desee usar en el dominio de Informatica. Para configurar una conexión con el servidor de LDAP: 1. En el cuadro de diálogo Configuración de LDAP, haga clic en la ficha Conectividad de LDAP. 2. Configure las propiedades del servidor de LDAP. Es posible que tenga que ponerse en contacto con el administrador de LDAP para obtener la información relativa al servicio de directorio de LDAP. La siguiente tabla describe las propiedades de configuración del servidor de LDAP: Propiedad Descripción Nombre del servidor El nombre del equipo que hospeda el servicio de directorio de LDAP. Puerto El puerto de escucha del servidor de LDAP. Es el número de puerto para comunicarse con el servicio de directorio de LDAP. Normalmente, el número del puerto del servidor de LDAP es 389. Si el servidor de LDAP usa SSL, el número de puerto del servidor de LDAP es 636. El número máximo de puerto es 65535. Servicio de directorio de LDAP El tipo de servicio de directorio de LDAP. Configuración de la autenticación de LDAP 67 Propiedad Descripción Seleccione uno de las siguientes servicios de directorio: - Microsoft Active Directory Service - Sun Java System Directory Service - Novell e-Directory Service - IBM Tivoli Directory Service - Open LDAP Directory Service Nombre Nombre distintivo (DN, por sus siglas en inglés) para el usuario principal. El nombre de usuario suele estar formado por un nombre común (CN, por sus siglas en inglés), un nombre de organización (O) y un país (C, por sus siglas en inglés). El nombre de usuario principal es un usuario administrativo que tiene acceso al directorio. Especifique un usuario que tenga permiso para leer otras entradas de usuario en el servicio de directorio de LDAP. Deje esta propiedad en blanco si el usuario que inicia la sesión es anónimo. Si desea más información, consulte la documentación del servicio de directorio de LDAP. Contraseña La contraseña para el usuario principal. Deje esta propiedad en blanco si el usuario que inicia la sesión es anónimo. Usar certificado SSL Indica que el servicio de directorio de LDAP usa el protocolo de capa de conexión segura (SSL). Confiar en certificado LDAP Determina si el administrador de servicios puede confiar en el certificado SSL del servidor de LDAP. Si selecciona esta propiedad, el administrador de servicios se conecta con el servidor de LDAP sin verificar el certificado SSL. Si no la selecciona, el administrador de servicios comprueba que el certificado SSL esté firmado por una entidad certificadora antes de conectarse con el servidor de LDAP. Para habilitar el administrador de servicios para que reconozca un certificado autofirmado como válido, especifique el archivo truststore y la contraseña que se debe usar. No distingue entre mayúsculas y minúsculas Indica que el administrador de servicios debe omitir la distinción entre mayúsculas y minúsculas para los atributos del nombre distintivo cuando se asignan usuarios a grupos. Habilite esta opción. Atributo de pertenencia a grupos El nombre del atributo que contiene información sobre la pertenencia a grupos de un usuario. Es el atributo en el objeto de grupo de LDAP que contiene los DN de los usuarios y grupos que son miembros de un determinado grupo. Por ejemplo, miembro o miembro de. Tamaño máximo El número máximo de grupos y cuentas de usuario que se pueden importar a un dominio de seguridad. Por ejemplo, si el valor se ha definido en 100, puede importar un máximo de 100 grupos y 100 cuentas de usuario al dominio de seguridad. Si el número de usuarios y grupos por importar excede el valor de esta propiedad, el administrador de servicios genera un mensaje de error y no importa ningún usuario. Defina esta propiedad en un valor más elevado si tiene muchos usuarios y grupos por importar. El valor predeterminado es 1.000. 3. Haga clic en Probar conexión para comprobar que la configuración de la conexión sea correcta. Paso 2. Configurar dominios de seguridad Debe crear un dominio de seguridad para cada conjunto de cuentas de usuario y grupos que desee importar desde el servidor de LDAP. Defina bases de búsqueda y filtros para definir el conjunto de cuentas de usuario y grupos que se deben incluir en un dominio de seguridad. El administrador de servicios usa los filtros y las bases de búsqueda de usuarios para importar las cuentas de usuario y los filtros y las bases de búsqueda de grupos para importar grupos. El administrador de servicios importa los grupos y la lista de usuarios que pertenecen a los 68 Capítulo 7: Usuarios y grupos grupos en cuestión. Importa los grupos incluidos en el filtro de grupos y las cuentas de usuario incluidas en el filtro de usuarios. Los nombres de los usuarios y los grupos que se deben importar desde el servicio de directorio de LDAP deben seguir las mismas reglas que los nombres de los usuarios y grupos nativos. El administrador de servicios no importa usuarios o grupos de LDAP si los nombres no siguen estas reglas. Nota: A diferencia de lo que ocurre con los nombres de usuarios nativos, los nombres de usuarios LDAP distinguen entre mayúsculas y minúsculas. Cuando configure el servicio de directorio de LDAP, puede usar diferentes atributos para el ID único (UID, por sus siglas en inglés). El administrador de servicios requiere un determinado UID para identificar a los usuarios en cada servicio de directorio de LDAP. Antes de configurar el dominio de seguridad, compruebe que el servicio de directorio de LDAP use el UID requerido. La siguiente tabla proporciona el UID requerido para cada servicio de directorio de LDAP: Servicio de directorio de LDAP UID IBMTivoliDirectory uid Microsoft Active Directory sAMAccountName NovellE uid OpenLDAP uid SunJavaSystemDirectory uid El administrador de servicios no importa el atributo de LDAP que indica que una cuenta de usuario está habilitada o deshabilitada. Debe habilitar o deshabilitar una cuenta de usuario de LDAP en Administrator Tool. El estado de la cuenta de usuario en el servicio de directorio de LDAP influye en la autenticación del usuario en las aplicaciones cliente. Una cuenta de usuario, por ejemplo, puede estar habilitada en el dominio de Informatica pero deshabilitada en el servicio de directorio de LDAP. Si el servicio de directorio de LDAP permite a las cuentas de usuario deshabilitadas iniciar sesión, el usuario puede iniciar sesión en las aplicaciones cliente. Si el servicio de directorio de LDAP no permite a las cuentas de usuario deshabilitadas iniciar sesión, el usuario no puede iniciar sesión en las aplicaciones cliente. Nota: Si modifica las propiedades de conexión de LDAP para que se conecte a un servidor de LDAP diferente, el administrador de servicio no elimina los dominios de seguridad existentes. Debe asegurarse de que los dominios de seguridad de LDAP sean correctos para el nuevo servidor de LDAP. Modifique los filtros de usuario y grupo en los dominios de seguridad actuales o cree dominios de seguridad de modo que el administrador de servicios importe los usuarios y grupos que desee usar en el dominio de Informatica. Complete los siguientes pasos para añadir un dominio de seguridad de LDAP: 1. En el cuadro de diálogo Configuración de LDAP, haga clic en la ficha Dominios de seguridad. 2. Hacer clic en Añadir. 3. Use la sintaxis de consulta de LDAP para crear filtros que permitan especificar los usuarios y grupos que se deben incluir en este dominio de seguridad. Es posible que tenga que ponerse en contacto con el administrador de LDAP para obtener la información relativa a los usuarios y grupos disponibles en el servicio de directorio de LDAP. Configuración de la autenticación de LDAP 69 La siguiente tabla describe las propiedades de filtro que puede definir para un dominio de seguridad: Propiedad Descripción Dominio de seguridad El nombre del dominio de seguridad de LDAP. El nombre no distingue entre mayúsculas y minúsculas y debe ser único en el dominio. No puede exceder los 128 caracteres ni contener los siguientes caracteres especiales: ,+/<>@;\%? El nombre puede contener un carácter de espacio ASCII, menos en el primer y último carácter. Los otros caracteres de espacio no están permitidos. Base de búsqueda de usuarios El nombre distintivo (DN) de la entrada que sirve como el punto de inicio para buscar nombres de usuario en el servicio de directorio de LDAP. La búsqueda encuentra un objeto en el directorio en función de la ruta de acceso en el nombre distintivo del objeto. Por ejemplo, en Microsoft Active Directory, el nombre distintivo de un objeto de usuario puede ser cn=UserName,ou=OrganizationalUnit,dc=DomainName, donde la serie de nombres distintivos relativos que denota dc=DomainName identifica el dominio DNS del objeto. Filtro de usuarios Una cadena de consulta de LDAP que especifica los criterios para buscar usuarios en el servicio de directorio. El filtro puede especificar los tipos de atributo, los valores de aserción y los criterios coincidentes. Por ejemplo: (objectclass=*) busca todos los objetos. (&(objectClass=user)(! (cn=susan))) busca todos los objetos de usuario a excepción de “susan”. Si desea más información sobre los filtros de búsqueda, consulte la documentación del servicio de directorio de LDAP. 4. Base de búsqueda de grupos El nombre distintivo (DN) de la entrada que sirve como el punto de inicio para buscar nombres de grupo en el servicio de directorio de LDAP. Filtro de grupos Una cadena de consulta de LDAP que especifica los criterios para buscar grupos en el servicio de directorio. Haga clic en Vista previa para ver un subconjunto de la lista de usuarios y grupos que se hallan dentro de los parámetros del filtro. Si la vista previa no muestra el conjunto correcto de usuarios y grupos, modifique los filtros de usuario y grupo y busque en las bases para obtener los usuarios y grupos correctos. 5. Para añadir otro dominio de seguridad de LDAP, repita los pasos del 2 al 4. 6. Para sincronizar de forma inmediata los usuarios y los grupos en los dominios de seguridad con los usuarios y los grupos del servicio de directorio de LDAP, haga clic en Sincronizar ahora. El administrador de servicios sincroniza inmediatamente todos los dominios de seguridad de LDAP con el servicio de directorio de LDAP. El tiempo que tarda el proceso de sincronización en completarse depende del número de usuarios y grupos que se deben importar. 7. Haga clic en Aceptar para guardar los dominios de seguridad. Paso 3. Programe las horas de sincronización De forma predeterminada, el administrador de servicio no tiene una hora programada para la sincronización con el servicio de directorio de LDAP. Para garantizar que la lista de usuarios y grupos del dominio de seguridad de LDAP sea precisa, cree un programa para que el administrador de servicios sincronice usuarios y grupos. Puede programar la hora del día a la que el administrador de servicios sincronizará la lista de usuarios y grupos de los dominios de seguridad de LDAP con el servicio de directorio de LDAP. El administrador de servicios 70 Capítulo 7: Usuarios y grupos sincroniza los dominios de seguridad de LDAP con el servicio de directorio de LDAP todos los días a las horas establecidas. Nota: Durante la sincronización, el administrador de servicios bloquea la cuenta de usuario que sincroniza. Por ello, es posible que los usuarios no puedan iniciar sesión en las aplicaciones cliente. Posiblemente, los usuarios que tengan una sesión iniciada en una aplicación cliente cuando se inicie la sincronización no puedan realizar tareas. La duración de la sincronización varía en función del número de usuarios y grupos objeto del proceso. Para evitar interrupciones, se recomienda sincronizar los dominios de seguridad en períodos de baja actividad de los usuarios. 1. En el cuadro de diálogo Configuración de LDAP, haga clic en la ficha Programa. 2. Haga clic en el botón Añadir (+) para añadir una hora. El programa de sincronización utiliza un formato de 24 horas. Puede añadir tantas horas de sincronización como necesite. Si la lista de usuarios y grupos del servicio de directorio de LDAP cambia con frecuencia, sería conveniente programar el administrador de servicios para que realice la sincronización en distintos puntos del día. 3. Para sincronizar inmediatamente los usuarios y grupos de los dominios de seguridad con los del servicio de directorio de LDAP, haga clic en Sincronizar ahora. 4. Haga clic en Aceptar para guardar el programa de sincronización. Nota: Si reinicia el dominio de Informatica antes de que el administrador de servicio se sincronice con el servicio de directorio de LDAP, se perderán las horas añadidas. Eliminación de un dominio de seguridad LDAP Para impedir que los usuarios de un dominio de seguridad LDAP accedan a las aplicaciones cliente de forma permanente, puede eliminar el dominio de seguridad LDAP. Cuando elimine un dominio de seguridad LDAP, el administrador de servicios eliminará todos los grupos y cuentas de usuario del dominio de seguridad LDAP de la base de datos de configuración del dominio. 1. En el cuadro de diálogo de configuración de LDAP, haga clic en la ficha Dominios de seguridad. El cuadro de diálogo de configuración de LDAP mostrará la lista de dominios de seguridad. 2. Para asegurarse de que elimina el dominio de seguridad correcto, haga clic en el nombre del dominio de seguridad para ver el filtro utilizado para importar los usuarios y grupos y compruebe que sea el dominio de seguridad que desee eliminar. 3. Haga clic en el botón Eliminar junto a un dominio de seguridad para eliminarlo. 4. Haga clic en Aceptar para confirmar que desea eliminar el dominio de seguridad. Uso de un certificado SSL autofirmado Puede conectarse con un servidor de LDAP que utilice un certificado SSL firmado por una entidad emisora de certificados (CA). Como valor predeterminado, el administrador de servicios no se conecta con un servidor de LDAP que use un certificado autofirmado. Para usar un certificado autofirmado, importe el certificado en cuestión a un archivo truststore y use la variable de entorno INFA_JAVA_OPTS para especificar el archivo truststore y la contraseña: setenv INFA_JAVA_OPTS -Djavax.net.ssl.trustStore=<TrustStoreFile> -Djavax.net.ssl.trustStorePassword=<TrustStorePassword> En Windows, configure INFA_JAVA_OPTS como variable de sistema. Reinicie el nodo para que el cambio sea efectivo. El administrador de servicios usa el archivo truststore para verificar el certificado SSL. Configuración de la autenticación de LDAP 71 keytool es una clave y una utilidad de administración de certificados que permite generar y administrar claves y certificados para usarlos con el protocolo de seguridad SSL. Puede usar keytool para crear un archivo truststore o para importar un certificado a un archivo truststore que ya exista. Puede encontrar la utilidad keytool en el siguiente directorio: <PowerCenterClientDir>\CMD_Utilities\PC\java\bin Si desea más información sobre el uso de keytool, consulte la documentación en el sitio web de Sun. http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/keytool.html Uso de grupos anidados en el servicio de directorio de LDAP Un dominio de seguridad de LDAP puede contener grupos de LDAP anidados. El administrador de servicios puede importar grupos anidados que se hayan creado de la siguiente forma: ¨ Cree los grupos que se hallen bajo las mismas unidades organizativas (UO). ¨ Defina la relación entre los grupos. Desea crear, por ejemplo, una agrupación anidada en la que el GrupoB pertenezca al GrupoA y el GrupoD, al GrupoC. 1. Cree el GrupoA, el GrupoB, el GrupoC y el GrupoD dentro de la misma unidad organizativa. 2. Edite el GrupoA y añada el GrupoB como un miembro. 3. Edite el GrupoC y añada el GrupoD como un miembro. No puede importar grupos de LDAP anidados a un dominio de seguridad de LDAP que se haya creado de diferente forma. Administración de usuarios Es posible crear, editar y eliminar usuarios en el dominio de seguridad nativo. No puede eliminar ni modificar las propiedades de las cuentas de usuario en los dominios de seguridad de LDAP. No puede modificar las asignaciones de usuarios a grupos de LDAP. Puede asignar funciones, permisos y privilegios a una cuenta de usuario en el dominio de seguridad nativo o en un dominio de seguridad de LDAP. Las funciones, los permisos y los privilegios asignados al usuario determinan las tareas que el usuario puede realizar en el dominio de Informatica. Cómo añadir usuarios nativos En la ficha Seguridad, puede añadir, editar o eliminar usuarios nativos. 72 1. En Administrator Tool, haga clic en la ficha Seguridad. 2. En el menú Acciones de seguridad, haga clic en Crear usuario. 3. Introduzca la siguiente información para el usuario: Propiedad Descripción Nombre de inicio de sesión Nombre de inicio de sesión de la cuenta de usuario. El nombre de inicio de sesión de la cuenta de usuario debe ser único dentro del dominio de seguridad al que pertenece. Capítulo 7: Usuarios y grupos Propiedad Descripción La distinción entre mayúsculas y minúsculas no se aplica a este 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: ,+"\<>;/*%?& Este nombre puede incluir un carácter de espacio ASCII, excepto en el caso de los caracteres primero y último. Los demás caracteres de espacio no están permitidos. Nota: Data Analyzer utiliza el nombre y el dominio de seguridad de la cuenta de usuario con el formato UserName@SecurityDomain para determinar la longitud del nombre de inicio de sesión del usuario. La combinación del nombre de usuario, el símbolo @ y el dominio de seguridad no puede exceder la longitud de 128 caracteres. Contraseña Contraseña de la cuenta de usuario. La contraseña puede contener entre 1 y 80 caracteres. Confirmar contraseña Vuelva a especificar la contraseña para confirmarla. Es necesario que vuelva a introducir la contraseña. No copie y pegue la contraseña. Nombre completo Nombre completo de la cuenta de usuario. El nombre completo no puede incluir los siguientes caracteres especiales: <>“ Nota: En Data Analyzer, la propiedad del nombre completo es equivalente a tres propiedades independientes denominadas nombre, segundo nombre y apellidos. Descripción Descripción de la cuenta de usuario. La descripción no puede exceder 765 caracteres ni incluir los siguientes caracteres especiales: <>“ Correo electrónico Dirección de correo electrónico del usuario. La dirección de correo electrónico no puede incluir los siguientes caracteres especiales: <>“ Escriba la dirección de correo electrónico con el formato UserName@Domain. Teléfono Número de teléfono del usuario. El número de teléfono no puede incluir los siguientes caracteres especiales: <>“ 4. Haga clic en Aceptar para guardar la cuenta de usuario. Después de crear una cuenta de usuario, en el panel de detalles aparecen las propiedades de la cuenta de usuario y los grupos a los que está asignado el usuario. Cómo editar las propiedades generales de usuarios nativos No puede cambiar el nombre que un usuario nativo emplea para iniciar sesión. Sí puede cambiar la contraseña y otros detalles de la cuenta de un usuario nativo. 1. En Administrator Tool, haga clic en la ficha Seguridad. 2. En la sección Usuarios del navegador, seleccione una cuenta de usuario nativo y haga clic en Editar. 3. Para cambiar la contraseña, seleccione Cambiar contraseña. En la ficha Seguridad, aparecen vacíos los campos Contraseña y Confirmar contraseña. 4. Escriba una nueva contraseña y confirme. 5. Puede modificar el nombre completo, la descripción, el correo electrónico y el teléfono según sea necesario. Administración de usuarios 73 6. Haga clic en Aceptar para aplicar los cambios. Asignar usuarios a grupos nativos Es posible asignar cuentas de usuario nativas o de LDAP a los grupos nativos. No puede cambiar la asignación de las cuentas de usuario de LDAP a los grupos de LDAP. 1. En Administrator Tool, haga clic en la ficha Seguridad. 2. En la sección Usuarios del navegador, seleccione una cuenta de usuario nativa o de LDAP y haga clic en Editar. 3. Haga clic en la ficha Grupos. 4. Para asignar un usuario a un grupo, seleccione un nombre de grupo en la columna Todos los grupos y haga clic en Añadir. Si no se muestran los grupos anidados en la columna Todos los grupos, expanda cada grupo para mostrar todos los grupos anidados. Puede asignar un usuario a más de un grupo. Use la tecla Ctrl o Mayús para seleccionar varios grupos al mismo tiempo. 5. Para quitar un usuario de un grupo, seleccione un grupo en la columna Grupos asignados y haga clic en Quitar. 6. Haga clic en Aceptar para guardar las asignaciones de grupos. Cómo habilitar y deshabilitar cuentas de usuario Los usuarios con cuentas activas pueden iniciar sesión en las aplicaciones cliente y realizar tareas en función de sus permisos y privilegios. Si no desea que los usuarios accedan a las aplicaciones cliente temporalmente, puede deshabilitar sus cuentas. Puede habilitar o deshabilitar las cuentas de usuario en un dominio de seguridad nativo o de LDAP. Cuando deshabilite una cuenta de usuario, éste no podrá iniciar sesión en las aplicaciones cliente. Para deshabilitar una cuenta de usuario, selecciónela en la sección Usuarios del navegador y haga clic en Deshabilitar. Cuando seleccione una cuenta de usuario deshabilitada, la ficha Seguridad mostrará un mensaje para indicar que la cuenta de usuario está deshabilitada. Cuando una cuenta de usuario está deshabilitada, el botón Habilitar estará disponible. Para habilitar la cuenta de usuario, haga clic en Habilitar. La cuenta de administrador predeterminada no se puede deshabilitar. Nota: Cuando el administrador del servicio importa una cuenta de usuario desde el servicio de directorio de LDAP, no importa el atributo LDAP que indica si una cuenta de usuario está habilitada o deshabilitada. El administrador del servicio importa todas las cuentas de usuario como habilitadas. Debe deshabilitar una cuenta de usuario de LDAP en Administrator Tool si no desea que el usuario acceda a las aplicaciones cliente. Durante la posterior sincronización con el servidor LDAP, la cuenta de usuario conserva el estado habilitado o deshabilitado establecido en Administrator Tool. Cómo eliminar usuarios nativos Para eliminar una cuenta de usuario nativo, haga clic con el botón derecho sobre el nombre de la cuenta de usuario, en la sección Usuarios del navegador, y seleccione Eliminar usuario. Confirme que desea eliminar la cuenta de usuario. No se puede eliminar la cuenta del administrador predeterminado. Si inicia sesión en Administrator Tool, no puede eliminar su propia cuenta de usuario. 74 Capítulo 7: Usuarios y grupos Cómo eliminar usuarios de PowerCenter Si elimina un usuario que posee objetos en el repositorio de PowerCenter, estará eliminando toda propiedad que el usuario tenga sobre carpetas, objetos de conexión, grupos de implementación, etiquetas o consultas. Después de eliminar un usuario, el administrador predeterminado se convierte en el propietario de todos los objetos que pertenecían al usuario eliminado. Si revisa el historial de un objeto con versiones que antes perteneció a un usuario eliminado, verá el nombre del usuario eliminado acompañado de la palabra "eliminado". Cómo eliminar usuarios de Data Analyzer Al eliminar un usuario, Data Analyzer elimina las alertas, las cuentas de correo electrónico de las alertas y los paneles y las carpetas personales asociados con el usuario. Data Analyzer elimina todos los informes a los que se suscribe un usuario en función del perfil de seguridad del informe. Data Analyzer conserva un perfil de seguridad para cada usuario que se suscribe al informe. Un informe que utiliza la seguridad basada en usuarios usa el perfil de seguridad del usuario que accede al informe. Un informe que utiliza la seguridad basada en el proveedor usa el perfil de seguridad del usuario propietario del informe. Al eliminar un usuario, Data Analyzer no elimina ningún informe de la carpeta pública que pertenece a dicho usuario. Data Analyzer puede ejecutar un informe con seguridad basada en usuarios incluso si no existe el propietario de dicho informe. Sin embargo, Data Analyzer no puede determinar el perfil de seguridad para un informe con seguridad basada en el proveedor si no existe el propietario de dicho informe. Antes de eliminar un usuario, asegúrese de que los informes con seguridad basada en el proveedor tengan un nuevo propietario. Por ejemplo, es posible que desee eliminar al usuario UserA que tiene un informe en la carpeta pública con seguridad basada en el proveedor. Cree o seleccione un usuario con el mismo perfil de seguridad que UserA. Identifique todos los informes con seguridad basada en el proveedor en la carpeta pública que pertenece a UserA. A continuación, configure el otro usuario para que tenga el mismo inicio de sesión en relación con el perfil de seguridad y guarde tales informes en la carpeta pública, con seguridad basada en el proveedor y el mismo nombre de informe. Esto garantiza que, después de eliminar el usuario, los informes permanezcan en la carpeta pública con la misma seguridad. Cómo eliminar usuarios de Metadata Manager Si elimina un usuario que posee accesos directos y carpetas, Metadata Manager mueve la carpeta personal del usuario a una carpeta llamada Usuarios eliminados, perteneciente al administrador predeterminado. La carpeta personal del usuario eliminado contiene todos los accesos directos y carpetas creados por ese usuario. Todas las carpetas compartidas seguirán estando compartidas después de que elimine al usuario. Si la carpeta Usuarios eliminados contiene una carpeta con el mismo nombre de usuario, Metadata Manager cambia el nombre de la carpeta adicional por "Copia (n) de <username>". Usuarios de LDAP No es posible añadir, editar ni eliminar usuarios de LDAP en Administrator Tool. Debe administrar las cuentas de usuario de LDAP en el servicio de directorio de LDAP. Administración de usuarios 75 Cómo aumentar la memoria del sistema para un gran número de usuarios El tiempo de procesamiento para el reinicio de un dominio de Informatica, la sincronización de usuarios LDAP y algunos comandos infacmd e infasetup aumenta proporcionalmente según el número de usuarios en el dominio de Informatica. El número de usuarios influye en el tiempo de procesamiento de los siguientes comandos: ¨ infasetup BackupDomain, DeleteDomain y RestoreDomain ¨ infacmd isp ExportDomainObjects, ExportObjects, ImportDomainObjects e ImportObjects ¨ infacmd oie ExportObjects e ImportObjects Tal vez deba aumentar la memoria del sistema que utilizan los servicios de Informatica, infasetup e infacmd cuando tenga un gran número de usuarios en el dominio. Para aumentar la memoria del sistema, configure las siguientes variables del entorno y especifique el valor en megabytes: ¨ INFA_JAVA_OPTS. Determina la memoria del sistema utilizada por los servicios de Informatica. Configure las variables en cada nodo donde se instalan los servicios de Informatica. ¨ ICMD_JAVA_OPTS. Determina la memoria del sistema utilizada por infacmd. Configure las variables en cada equipo donde ejecuta infacmd. ¨ INFA_JAVA_CMD_OPTS. Determina la memoria del sistema utilizada por infasetup. Configure las variables en cada equipo donde ejecuta infasetup. Por ejemplo, para configurar 2.048 MB de memoria de sistema en UNIX para la variable de entorno INFA_JAVA_OPTS, utilice el siguiente comando: setenv INFA_JAVA_OPTS "-Xmx2048m" En Windows, configure las variables como variables del sistema. En la siguiente tabla, se indican los requisitos mínimos de memoria del sistema para diferentes cantidades de usuarios: Número de usuarios Memoria mínima del sistema 1.000 512 MB (predeterminado) 5.000 1.024 MB 10.000 1.024 MB 20.000 2.048 MB 30.000 3.072 MB Después de configurar estas variables del entorno, reinicie el nodo para que los cambios tengan efecto. Administración de grupos Es posible crear, editar y eliminar grupos en el dominio de seguridad nativo. No se pueden eliminar ni modificar las propiedades de las cuentas de grupo en los dominios de seguridad de LDAP. 76 Capítulo 7: Usuarios y grupos Puede asignar funciones, permisos y privilegios a un grupo en el dominio de seguridad nativo o en un dominio de seguridad de LDAP. Las funciones, permisos y privilegios asignados al grupo determinan las tareas que los usuarios del grupo pueden realizar en el dominio de Informatica. Cómo añadir un grupo nativo En la ficha Seguridad, puede añadir, editar o quitar grupos nativos. Un grupo nativo puede contener cuentas de usuario nativas o de LDAP, u otros grupos nativos. Asimismo, puede crear varios niveles de grupos nativos. Por ejemplo, el grupo Finance contiene el grupo AccountsPayable que, a su vez, contiene el grupo OfficeSupplies. En este caso, el grupo Finance es el grupo primario del grupo AccountsPayable y éste último, a su vez, es el grupo primario del grupo OfficeSupplies. Por tanto, cada grupo puede contener otros grupos nativos. 1. En Administrator Tool, haga clic en la ficha Seguridad. 2. En el menú Acciones de seguridad, haga clic en Crear grupo. 3. Introduzca la siguiente información para el grupo: Propiedad Descripción Nombre Nombre del grupo. La distinción entre mayúsculas y minúsculas no se aplica a este 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: ,+"\<>;/*%? Este nombre puede incluir un carácter de espacio ASCII, excepto en el caso de los caracteres primero y último. Los demás caracteres de espacio no están permitidos. Grupo primario 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 primario. De lo contrario, en el campo Grupo primario aparecerá el texto Nativo, que indica que el nuevo grupo no pertenece a ningún otro grupo. Descripción Descripción del grupo. La descripción del grupo no puede exceder 765 caracteres ni incluir los siguientes caracteres especiales: <>“ 4. Haga clic en Examinar para seleccionar un grupo primario distinto. Puede crear más de un nivel de grupos y subgrupos. 5. Haga clic en Aceptar para guardar el grupo. Edición de las propiedades de un grupo nativo Después de crear un grupo, puede cambiar la descripción del grupo y la lista de usuarios del grupo. No puede cambiar el nombre del grupo ni su elemento primario. Para cambiar el elemento primario del grupo, debe mover el grupo a otro grupo. 1. En Administrator Tool, haga clic en la ficha Seguridad. 2. En la sección Grupos del navegador, seleccione un grupo nativo y haga clic en Editar. 3. Cambie la descripción del grupo. 4. Para cambiar la lista de usuarios del grupo, haga clic en la ficha Usuarios. La ficha Usuarios muestra la lista de usuarios del dominio y la lista de usuarios asignados al grupo. Administración de grupos 77 5. Para asignar usuarios al grupo, seleccione una cuenta de usuario en la columna Todos los usuarios y haga clic en Añadir. 6. Para quitar un usuario de un grupo, seleccione una cuenta de usuario en la columna Usuarios asignados y haga clic en Quitar. 7. Haga clic en Aceptar para guardar los cambios. Movimiento de un grupo nativo a otro Para organizar los grupos de usuarios en el dominio de seguridad nativo, es posible configurar grupos anidados y mover un grupo a otro. Para mover un grupo nativo a otro, haga clic con el botón derecho en el nombre de un grupo nativo en la sección de grupos del navegador y seleccione Mover grupo. Cómo eliminar un grupo nativo Para eliminar un grupo nativo, haga clic con el botón derecho sobre el nombre del grupo en la sección Grupos del navegador y seleccione Eliminar grupo. Al eliminar un grupo, los usuarios de ese grupo pierden su pertenencia al grupo y todos los permisos o privilegios heredados del grupo. Cuando elimine un grupo, el administrador de servicio eliminará todos los grupos y subgrupos que pertenezcan a ese grupo. Grupos de LDAP No es posible añadir, editar ni eliminar grupos de LDAP ni modificar las asignaciones de usuarios a grupos de LDAP en Administrator Tool. Debe administrar los grupos y las asignaciones de usuarios en el servicio de directorio de LDAP. Administración de perfiles de sistema operativo Si el servicio de integración de PowerCenter utiliza perfiles de sistema operativo, ejecutará los flujos de trabajo con la configuración del perfil de sistema operativo asignado al flujo de trabajo o a la carpeta que contenga el flujo de trabajo. Es posible crear, editar, eliminar y asignar permisos a los perfiles de sistema operativo en el cuadro de diálogo Configuración de perfiles de sistema operativo. Para mostrar dicho cuadro de diálogo, haga clic en Configuración de perfiles de sistema operativo en el menú Acciones de seguridad. Siga los pasos que se indican a continuación para configurar un perfil de sistema operativo: 78 1. Cree un perfil de sistema operativo. 2. Configure las variables de proceso de servicio y las variables de entorno en las propiedades del perfil de sistema operativo. 3. Asigne permisos en los perfiles de sistema operativo. Capítulo 7: Usuarios y grupos Creación de perfiles de sistema operativo Cree perfiles de sistema operativo si el servicio de integración de PowerCenter usa perfiles de sistema operativo. En la tabla siguiente, se describen las propiedades que se configuran para crear un perfil de sistema operativo: Propiedad Descripción Nombre Nombre del perfil de sistema operativo. El nombre no distingue mayúsculas de minúsculas y debe ser único en el dominio. No puede superar los 128 caracteres ni puede empezar por @. Tampoco puede contener los siguientes caracteres especiales: %*+\/.?<> El nombre puede contener un carácter de espacio ASCII siempre y cuando no sea el primer y último carácter. No se permiten otros caracteres de espacio. Nombre de usuario del sistema Nombre de un usuario del sistema operativo que existe en los equipos donde se ejecuta el servicio de integración de PowerCenter. El servicio de integración de PowerCenter ejecuta los flujos de trabajo utilizando el acceso al sistema del usuario del sistema definido para el perfil de sistema operativo. $PMRootDir Directorio raíz al que tiene acceso el nodo. Es el directorio raíz de otras variables del proceso de servicio. No puede incluir los siguientes caracteres especiales: *?<>“|, No se puede editar el nombre o el nombre del usuario del sistema después de crear un perfil de sistema operativo. Si no desea usar el usuario del sistema operativo especificado en el perfil de sistema operativo, elimine el perfil de sistema operativo. Después de eliminar un perfil de sistema operativo, asigne otro perfil de sistema operativo a las carpetas del repositorio a las que se asignó el perfil de sistema operativo. Propiedades de los perfiles de sistema operativo Una vez que haya creado un perfil de sistema operativo, configure las propiedades de dicho perfil. Para editar las propiedades de un perfil de sistema operativo, seleccione el perfil en el cuadro de diálogo Configuración de perfiles del sistema operativo y haga clic en Editar. Nota: Las variables del proceso de servicio que se definen en las propiedades de la sesión y en los archivos de parámetro anulan la configuración del perfil de sistema operativo. La siguiente tabla describe las propiedades de un perfil de sistema operativo: Propiedad Descripción Nombre Nombre de sólo lectura del perfil de sistema operativo. El nombre no puede exceder los 128 caracteres. No puede contener espacios ni los siguientes caracteres especiales: \ / : * ? " < > | [ ] =+;, Nombre del usuario del sistema Nombre de sólo lectura de un usuario del sistema operativo que ya existe en el equipo en el que se ejecuta el servicio de integración de PowerCenter. El servicio de integración de PowerCenter ejecuta los flujos de trabajo con el acceso al sistema del usuario del sistema definido para el perfil de sistema operativo. $PMRootDir El directorio raíz al que se puede tener acceso mediante el nodo. Éste es el directorio raíz para otras variables del proceso de servicio. No puede contener los siguientes caracteres especiales: *?<>“|, $PMSessionLogDir El directorio para los registros de sesión. No puede contener los siguientes caracteres especiales: Administración de perfiles de sistema operativo 79 Propiedad Descripción *?<>“|, El valor predeterminado es $PMRootDir/SessLogs. $PMBadFileDir El directorio para los archivos de rechazo. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/BadFiles. $PMCacheDir El directorio para el índice y los archivos de memoria caché de datos. Puede incrementar el rendimiento cuando el directorio de la memoria caché es una unidad local en el proceso del servicio de integración de PowerCenter. Para los archivos de la memoria caché, no use una unidad asignada o montada. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/Cache. $PMTargetFileDir El directorio para los archivos de destino. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/TgtFiles. $PMSourceFileDir El directorio para los archivos de origen. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/SrcFiles. $PmExtProcDir El directorio para los procedimientos externos. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/ExtProc. $PMTempDir El directorio para los archivos temporales. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/Temp. $PMLookupFileDir El directorio para los archivos de búsqueda. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/LkpFiles. $PMStorageDir El directorio para los archivos de tiempo de ejecución. Los archivos de recuperación del flujo de trabajo se guardan en el directorio $PMStorageDir configurado en las propiedades del servicio de integración de PowerCenter. Los archivos de recuperación de la sesión se guardan en el directorio $PMStorageDir configurado en el perfil de sistema operativo. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/Storage. Variables de entorno El nombre y el valor de las variables de entorno usadas por el servicio de integración en el tiempo de ejecución del flujo de trabajo. Si especifica la variable de entorno LD_LIBRARY_PATH en las propiedades del perfil de sistema operativo, el servicio de integración agrega el valor de esta variable a su variable de entorno LD_LIBRARY_PATH. El servicio de integración usa el valor de la variable de entorno 80 Capítulo 7: Usuarios y grupos Propiedad Descripción LD_LIBRARY_PATH para definir las variables de entorno de los procesos secundarios generados para el perfil de sistema operativo. Si no especifica la variable de entorno LD_LIBRARY_PATH en las propiedades del perfil de sistema operativo, el servicio de integración usa su variable de entorno LD_LIBRARY_PATH. Cómo crear un perfil del sistema operativo 1. En Administrator Tool, haga clic en la ficha Seguridad. 2. En el menú Acciones de seguridad, haga clic en Configuración de perfiles del sistema operativo. Se abrirá el cuadro de diálogo Configuración de perfiles del sistema operativo. 3. Haga clic en Crear perfil. 4. Introduzca el nombre de usuario, el nombre de usuario del sistema y $PMRootDir. 5. Haga clic en Aceptar. Una vez que haya creado el perfil, deberá configurar las propiedades. 6. Haga clic en el perfil del sistema operativo que desee configurar. 7. Seleccione la ficha Propiedades y haga clic en Editar. 8. Edite las propiedades y haga clic en Aceptar. 9. Seleccione la ficha Permisos. Se mostrará una lista de todos los usuarios que tienen permiso sobre el perfil del sistema operativo. 10. Haga clic en Editar. 11. Edite el permiso y haga clic en Aceptar. Administración de perfiles de sistema operativo 81 CAPÍTULO 8 Privilegios y funciones Este capítulo incluye los siguientes temas: ¨ Introducción a los privilegios y funciones, 82 ¨ Privilegios del dominio, 84 ¨ Privilegio del servicio del analista, 90 ¨ Privilegios del servicio de integración de datos., 90 ¨ Privilegios del servicio de Metadata Manager, 91 ¨ Privilegio de servicio de repositorio de modelos, 94 ¨ Privilegios del servicio de repositorio de PowerCenter, 95 ¨ Privilegios del Servicio de escucha PowerExchange, 108 ¨ Privilegios del Servicio de registrador PowerExchange, 109 ¨ Privilegios del servicio de informes, 110 ¨ Privilegios del servicio de informes y paneles., 116 ¨ Cómo administrar funciones, 117 ¨ Cómo asignar privilegios y funciones a usuarios y grupos, 120 ¨ Visualización de usuarios con privilegios para un servicio, 122 ¨ Solución de problemas relacionados con los privilegios y las funciones, 122 Introducción a los privilegios y funciones La seguridad de los usuarios se administra mediante privilegios y funciones. Privilegios Los privilegios determinan las acciones que los usuarios pueden realizar en aplicaciones cliente. Informatica incluye los siguientes privilegios: ¨ Privilegios del dominio. Determinan las acciones que pueden realizar los usuarios con Administrator Tool y los programas de la línea de comandos infacmd y pmrep. ¨ Privilegio del servicio del analista. Determina las acciones que pueden realizar los usuarios empleando Informatica Analyst. 82 ¨ Privilegio del servicio de integración de datos. Determina las acciones sobre las aplicaciones que pueden realizar los usuarios con Administrator Tool y el programa de la línea de comandos infacmd. Este privilegio también determina si los usuarios pueden obtener detalles y exportar resultados del perfil. ¨ Privilegios del servicio Metadata Manager. Determinan las acciones que pueden realizar los usuarios empleando Metadata Manager. ¨ Privilegio del servicio de repositorio de modelos. Determina las acciones sobre los proyectos que pueden realizar los usuarios empleando Informatica Analyst e Informatica Developer. ¨ Privilegios del servicio de repositorio de PowerCenter. Determinan las acciones del repositorio de PowerCenter que los usuario pueden realizar empleando el administrador de repositorio, Designer, administrador de flujos de trabajo, supervisor de flujos de trabajo y los programas de línea de comandos pmrep y pmcmd. ¨ Privilegios del servicio de aplicación PowerExchange. Determinan las acciones que los usuarios pueden realizar sobre el servicio de escucha de PowerExchange y el servicio de registrador de PowerExchange empleando comandos infacmd pwx. ¨ Privilegios del servicio de informes. Determinan las acciones de informes que pueden realizar los usuarios empleando Data Analyzer. ¨ Privilegios del servicio de informes y paneles. Determinan las acciones que pueden realizar los usuarios empleando Jespersoft. Puede asignar privilegios a usuarios y grupos para los servicios de aplicación. Puede asignar privilegios diferentes a un usuario para cada servicio de aplicación del mismo tipo de servicio. Los privilegios se asignan a los usuarios y grupos en la ficha Seguridad de Administrator Tool. Administrator Tool organiza los privilegios en niveles. Un privilegio aparece bajo el privilegio que incluye. Algunos privilegios incluyen otros privilegios. Cuando asigne un privilegio a usuarios y grupos, Administrator Tool también asignará los privilegios incluidos. Grupos de privilegios Los privilegios del dominio y servicio de aplicación se organizan en grupos de privilegios. Un grupo de privilegios es una organización de privilegios que definen acciones de usuario habituales. Por ejemplo, los privilegios del dominio incluyen los siguientes grupos de privilegios: ¨ Herramientas. Incluye los privilegios para iniciar sesión en Administrator Tool. ¨ Administración de seguridad. Incluye los privilegios para administrar los usuarios, los grupos, las funciones y los privilegios. ¨ Administración de dominios. Incluye los privilegios para administrar el dominio, las carpetas, los nodos, las mallas, las licencias y los servicios de aplicación. Sugerencia: Cuando asigne privilegios a usuarios y grupos de usuarios, puede seleccionar un grupo de privilegios para asignar todos los privilegios del grupo. Funciones Una función es una recopilación de privilegios que se asignan a un usuario o grupo. Dentro de una organización, cada usuario tiene una función específica, ya sea un desarrollador, administrador, usuario básico o usuario avanzado. Por ejemplo, la función Desarrollador de PowerCenter incluye todos los privilegios o acciones del servicio de repositorio de PowerCenter que realiza un desarrollador. Las funciones se asignan a usuarios y grupos para el dominio y para servicios de aplicación del dominio. Sugerencia: Si organiza a los usuarios en grupos y, a continuación, asigna funciones y permisos a los grupos, puede simplificar las tareas de administración del usuario. Por ejemplo, si un usuario cambia posiciones dentro de la organización, mueva el usuario a otro grupo. Si un nuevo usuario se une a la organización, agregue el usuario Introducción a los privilegios y funciones 83 al grupo. El usuario hereda las funciones y permisos asignados al grupo. No necesita volver a asignar privilegios, funciones y permisos. Para obtener más información, consulte el artículo Biblioteca cómo hacer de Informatica Using Groups and Roles to Manage Informatica Access Control. Privilegios del dominio Los privilegios del dominio determinan las acciones que pueden realizar los usuarios con Administrator Tool y los programas de la línea de comandos infacmd y pmrep. La siguiente tabla describe cada uno de los grupos de privilegios del dominio: Grupos de privilegios Descripción Administración de seguridad Incluye los privilegios para administrar los usuarios, los grupos, las funciones y los privilegios. Administración de dominios Incluye los privilegios para administrar el dominio, las carpetas, los nodos, las mallas, las licencias, los servicios de aplicación y las conexiones. Supervisión Incluye los privilegios para configurar las preferencias de supervisión, para ver la supervisión de los objetos de integración y para acceder a la supervisión. Herramientas Incluye los privilegios para iniciar sesión en Administrator Tool. Grupo de privilegios Administración de seguridad Los privilegios del grupo de privilegios Administración de seguridad y los permisos de los objetos de dominio determinan las acciones de administración de seguridad que los usuarios pueden realizar. Algunas tareas de administración de seguridad están determinadas por la función de administrador, no por los privilegios o permisos. Un usuario que tenga asignada la función de administrador para el dominio puede realizar las siguientes tareas: ¨ Crear perfiles de sistema operativo. ¨ Conceder permisos para perfiles de sistema operativo. ¨ Eliminar perfiles de sistema operativo. Nota: Para completar las tareas de administración de seguridad en Administrator Tool, los usuarios también tienen el privilegio de acceso a Informatica Administrator. 84 Capítulo 8: Privilegios y funciones Privilegio Conceder privilegios y funciones Los usuarios a los que se les ha asignado el privilegio Conceder privilegios y funciones pueden asignar privilegios y funciones a usuarios y a grupos. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Conceder privilegios y funciones: Permiso de Concede a los usuarios la capacidad de Servicio de aplicación o dominio - Asignar privilegios y funciones a usuarios y grupos para el dominio y servicio de aplicaciones. - Editar y quitar los privilegios y funciones asignados a usuarios y grupos. Privilegio Administrar usuarios, grupos y funciones Los usuarios a los que se les ha asignado el privilegio Administrar usuarios, grupos y funciones pueden configurar la autenticación de LDAP y administrar usuarios, grupos y funciones. El privilegio Administrar usuarios, grupos y funciones incluye el privilegio Conceder privilegios y funciones. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Administrar usuarios, grupos y funciones: Permiso de Concede a los usuarios la capacidad de No procede - Configurar la autenticación de LDAP para el dominio. - Crear, editar y eliminar usuarios, grupos y funciones. - Importar usuarios y grupos de LDAP. Perfiles de sistema operativo Editar propiedades de perfil de sistema operativo. Grupo de privilegios Administración del dominio Las acciones de administración del dominio que los usuarios pueden realizar dependen de los privilegios del grupo Administración del dominio y los permisos para los objetos del dominio. Algunas tareas de administración del dominio se determinan mediante el rol de administrador y no mediante privilegios o permisos. Un usuario al que se le haya asignado el rol de administrador para el dominio puede realizar las siguientes tareas: ¨ Configurar las propiedades del dominio. ¨ Conceder permiso para el dominio. ¨ Administrar y purgar eventos de registro. ¨ Recibir alertas del dominio. ¨ Ejecutar el informe de licencia. ¨ Ver los eventos de registro de actividades de los usuarios. ¨ Cerrar el dominio. Privilegios del dominio 85 Los usuarios a los que se les ha asignado permisos del objeto de dominio pero no privilegios pueden realizar algunas tareas de gestión de dominio. La siguiente tabla muestra las acciones que pueden realizar los usuarios cuando solo se les asigna permisos del objeto de dominio: Permiso de Concede a los usuarios la capacidad de Dominio - Ver las propiedades y los eventos de registro del dominio. - Establecer la configuración global. Carpeta Ver las propiedades de carpeta. Servicio de aplicación Ver las propiedades y los eventos de registro del servicio de aplicación. Objeto de licencia Ver las propiedades del objeto de licencia. Malla Ver las propiedades de la malla. Nodo Ver las propiedades del nodo. concentrador de servicios web Ejecute el informe de servicios web. Nota: Para completar las tareas de administración del dominio en Administrator Tool, los usuarios deben tener además el privilegio de acceso para administradores de Informatica. Privilegio Administrar ejecución de servicios Los usuarios a los que se les ha asignado el privilegio Administrar ejecución de servicios pueden habilitar y deshabilitar servicios de aplicaciones y recibir alertas de servicios de aplicaciones. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Administrar ejecución de servicios: Permiso de Concede a los usuarios la capacidad de Servicio de aplicación - Habilitar y deshabilitar servicios de aplicación y procesos de servicio. Para habilitar y deshabilitar un servicio de Metadata Manager, los usuarios deben tener además permiso para el servicio de integración de PowerCenter y el servicio de repositorio de PowerCenter asociados. - Recibir alertas de servicio de aplicación. Privilegio Administrar servicios Los usuarios a los que se les ha asignado el privilegio Administrar servicios pueden crear, configurar, mover, eliminar y otorgar permisos sobre servicios de aplicaciones y objetos con licencia. El privilegio Administrar servicios incluye el privilegio Administrar ejecución de servicios. 86 Capítulo 8: Privilegios y funciones La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Administrar servicios: Permiso de Concede a los usuarios la capacidad de Dominio o carpeta primaria Crear objetos de licencia. Dominio o carpeta primaria, nodo o malla en los que se ejecuta el servicio de aplicación, objeto de licencia y cualquier servicio de aplicación asociado Crear servicios de aplicación. Servicio de aplicación - Configurar servicios de aplicación. - Conceder permiso para los servicios de aplicación. Carpetas originales y de destino Mover los servicios de aplicación o los objetos de licencia de una carpeta a otra. Dominio o carpeta primaria y servicio de aplicación Quitar servicios de aplicación. Servicio del analista Crear y eliminar tablas de seguimiento de auditoría. Servicio de Metadata Manager - Crear y eliminar contenido del repositorio de Metadata Manager. - Actualizar el contenido del servicio de Metadata Manager. Servicio de Metadata Manager Restaurar el repositorio de PowerCenter para Metadata Manager. Servicio de repositorio de PowerCenter Servicio de repositorio de modelos - Crear y eliminar contenido del repositorio de modelos. - Crear, eliminar y volver a indizar el índice de búsqueda. - Cambiar el analizador de origen. Servicio de integración de PowerCenter Ejecutar el servicio de integración de PowerCenter en el modo seguro. Servicio de repositorio de PowerCenter - Hacer copias de seguridad, restaurar y actualizar el repositorio de PowerCenter. - Configurar el linaje de datos para el repositorio de PowerCenter. - Copiar contenido desde otro repositorio de PowerCenter. - Cerrar conexiones de usuario y liberar bloqueos del repositorio de PowerCenter. - Crear y eliminar contenido del repositorio de PowerCenter. - Crear, editar y eliminar extensiones de metadatos reutilizables en el administrador del repositorio de PowerCenter. - Habilitar el control de versiones para el repositorio de PowerCenter. - Administrar un dominio del repositorio de PowerCenter. - Realizar una purga avanzada de las versiones de objetos en el nivel de repositorio en el administrador del repositorio de PowerCenter. - Registrar y cancelar el registro de complementos del repositorio de PowerCenter. - Ejecutar el repositorio de PowerCenter en modo exclusivo. - Enviar notificaciones del repositorio de PowerCenter a los usuarios. - Actualizar las estadísticas del repositorio de PowerCenter. Privilegios del dominio 87 Permiso de Concede a los usuarios la capacidad de Servicio de informes - Hacer copias de seguridad, restaurar y actualizar el contenido del repositorio de Data Analyzer. - Crear y eliminar contenido del repositorio de Data Analyzer. Objeto de licencia - Editar objetos de licencia. - Conceder permiso para los objetos de licencia. Objeto de licencia y servicio de aplicación Asignar una licencia a un servicio de aplicación. Dominio o carpeta primario y objeto de licencia Quitar objetos de licencia. Privilegio Administrador nodos y cuadrículas Los usuarios a los que se les ha asignado el privilegio Administrar nodos y cuadrículas pueden crear, configurar, mover, cambiar el nombre, apagar y otorgar permisos sobre nodos y cuadrículas. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Administrar nodos y cuadrículas: Permiso de Concede a los usuarios la capacidad de Dominio o carpeta primaria Crear nodos. Dominio o carpeta primaria y nodos asignados a la malla Crear cuadrículas. Nodo o malla - Configurar y cerrar nodos y cuadrículas. - Conceder permiso para nodos y cuadrículas. Carpetas originales y de destino Mover los nodos y las cuadrículas de una carpeta a otra. Dominio o carpeta primaria y nodo o malla Quitar nodos y cuadrículas. Privilegio Administrar carpetas de dominio Los usuarios a los que se les ha asignado el privilegio de Administrar carpetas de dominio pueden crear, editar, mover, cambiar el nombre y otorgar permisos de carpetas de dominio. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Administrar carpetas de dominio: 88 Permiso de Concede a los usuarios la capacidad de Dominio o carpeta primaria Crear carpetas. Carpeta - Editar carpetas. - Conceder permiso para carpetas. Carpetas originales y de destino Mover las carpetas de una carpeta primaria a otra carpeta. Dominio o carpeta primaria y carpeta que se va a quitar Quitar carpetas. Capítulo 8: Privilegios y funciones Privilegio Administrar conexiones Los usuarios a los que se les ha asignado el privilegio Administrar conexiones pueden crear, editar y eliminar conexiones en las herramientas Administrator, Analyst, Developer y en el programa de la línea de comando infacmd. Los usuarios también pueden otorgar y revocar permisos en conexiones en la herramienta Administrator y en el programa de la línea de comando infacmd. Los usuarios a los que se les ha asignado permisos de conexión pero no el privilegio de Administrar conexiones pueden realizar las siguientes acciones de administración de conexiones: ¨ Ver todos los metadatos de conexiones, excepto contraseñas. Requiere permisos de lectura de conexiones. ¨ Obtener una vista previa de los datos o ejecutar una asignación, un cuadro de mando o un perfil. Requiere ejecutar permisos de conexiones. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Administrar conexiones: Permiso Concede a los usuarios la capacidad de No procede Crear conexiones. Escribir al conectar Editar y eliminar conexiones. Conceder al conectar Conceder y revocar permisos para las conexiones. Grupo de privilegios Supervisión Los privilegios del grupo Supervisión determinan qué usuarios pueden ver y configurar la supervisión. La siguiente tabla muestras los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio del grupo Supervisión: Privilegio Permiso para Concede a los usuarios la capacidad de Configurar valores globales Dominio Configurar los valores globales. Configurar estadísticas e informes Dominio Permite configurar preferencias para la supervisión de estadísticas e informes. Ver trabajos de otros usuarios No procede Muestra los trabajos de otros usuarios. Ver estadísticas No procede Permite ver las estadísticas para los objetos de dominio. Ver informes No procede Permite ver los informes para los objetos de dominio. Acceso desde Analyst Tool No procede Permite acceder a la función de supervisión desde Analyst Tool. Acceso desde Developer Tool No procede Permite acceder a la función de supervisión desde Developer Tool. Acceso desde Administrator Tool No procede Permite acceder a la función de supervisión desde Administration Tool. Permitir acciones para los trabajos No procede - Anular tareas. - Emitir de nuevo tareas de asignación. - Ver los registros de una tarea. Privilegios del dominio 89 Para acceder a la vista de sólo lectura de la ficha Supervisión, no es necesario que los usuarios tengan el privilegio Acceder a Informatica Administrator. Grupo de privilegios Herramientas El privilegio en el grupo Herramientas del dominio determina qué usuarios pueden acceder a la herramienta Administrator. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con privilegios en el grupo de herramientas. Privilegio Permiso Concede a los usuarios la capacidad de Acceder a Informatica Administrator No procede - Iniciar sesión en Administrator Tool. - Administrar su propia cuenta cuenta de usuario en Administrator Tool. - Exportar eventos de registro. Para completar tareas en Administrator Tool, los usuarios también deben tener el privilegio Acceder a Informatica Administrator. Para ejecutar comandos infacmd o acceder a la vista de sólo lectura de la ficha Supervisión, no es necesario que los usuarios tengan el privilegio Acceder a Informatica Administrator. Privilegio del servicio del analista El privilegio del servicio del analista determina las acciones que los usuarios con la licencia correspondiente pueden realizar en los proyectos empleando la Analyst Tool. La tabla siguiente detalla los privilegios y permisos necesarios para administrar proyectos y objetos de los proyectos: Privilegio Permiso Otorga a los usuarios la capacidad de Licencia de acceso para Informatica Analyst n/a Ejecutar perfiles y cuadros de mando para los usuarios con la licencia correspondiente en Analyst Tool. Privilegios del servicio de integración de datos. Los privilegios del servicio de integración de datos determinan las acciones que los usuarios pueden realizar en las aplicaciones que utilicen la herramienta Administrator y el programa de línea de comandos infacmd. También determinan si los usuarios pueden recopilar y exportar resultados del perfil utilizando las herramientas Analyst y Developer. 90 Capítulo 8: Privilegios y funciones La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio en el grupo de privilegios de la administración de la aplicación: Nombre del privilegio Permiso de Concede a los usuarios la capacidad de Administrar aplicaciones Servicio de integración de datos - Realizar copias de seguridad y restaurar una aplicación en un archivo. - Implementar una aplicación en un servicio de integración de datos y resolver conflictos de nombres. - Iniciar una aplicación después de la implementación. - Buscar una aplicación. - Iniciar o detener servicios de datos SQL. - Configurar las propiedades de la aplicación. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio en grupo de privilegios de administración de creación de perfiles: Nombre del privilegio Permiso de Concede a los usuarios la capacidad de Resultados de obtención de detalles y exportación Lectura en proyecto - Recopilar resultados de creación de perfiles - Exportar resultados de creación de perfiles. También se requiere ejecutar la conexión de origen de datos relaciones para recopilar datos activos Privilegios del servicio de Metadata Manager Los privilegios del servicio de Metadata Manager determinan las acciones de Metadata Manager que los usuarios pueden realizar empleando Metadata Manager. La tabla siguiente describe cada grupos de privilegios de Metadata Manager: Grupos de privilegios Descripción Catálogo Incluye privilegios para administrar objetos en la página del navegador de la interfaz de Metada Manager. Cargar Incluye privilegios para administrar objetos en la página de carga de la interfaz de Metadata Manager. Modelo Incluye privilegios para administrar objetos en la página de modelos de la interfaz de Metadata Manager. Seguridad Incluye privilegios para administrar objetos en la página de seguridad de la interfaz de Metadata Manager. Privilegios del servicio de Metadata Manager 91 Grupo de privilegios Catálogo Los privilegios del grupo de privilegios Catálogo determinan las tareas que los usuarios pueden realizar en la página Examinar de la interfaz de Metadata Manager. Un usuario con el privilegio para realizar determinadas acciones necesita permisos para realizar una acción en un objeto concreto. Configure los permisos en la ficha Seguridad de la aplicación Metadata Manager. En la siguiente tabla, se indican los privilegios del grupo de privilegios Catálogo y los permisos requeridos para realizar una tarea en un objeto: 92 Privilegio Privilegios incluidos Permiso Acciones que pueden realizar los usuarios Compartir accesos directos n/a Escritura Compartir una carpeta que contiene un acceso directo con otros usuarios y grupos. Ver linaje n/a Lectura - Ejecutar análisis de linaje de datos en objetos de metadatos, categorías y términos de negocio. - Ejecutar análisis de linaje de datos en PowerCenter Designer. Además, los usuarios deben tener permiso de lectura en la carpeta del repositorio de PowerCenter. Ver catálogos relacionados n/a Lectura Ver catálogos relacionados. Ver informes n/a Lectura Ver informes de Metadata Manager en Data Analyzer. Ver resultados de perfil n/a Lectura Ver información de creación de perfiles para objetos de metadatos en el catálogo de un origen relacional. Ver catálogo n/a Lectura - Ver recursos y objetos de metadatos en el catálogo de metadatos. - Realizar búsquedas en el catálogo de metadatos. Ver relaciones n/a Lectura Ver relaciones para objetos de metadatos, categorías y términos de negocio. Administrar relaciones Ver relaciones Escritura Crear, editar y eliminar relaciones para objetos de metadatos, categorías y términos de negocio personalizados. Importar objetos de catálogo relacionados y términos relacionados para un glosario de negocio. Ver comentarios n/a Lectura Ver comentarios para objetos de metadatos, categorías y términos de negocio. Publicar comentarios Ver comentarios Escritura Añadir comentarios para objetos de metadatos, categorías y términos de negocio. Eliminar comentarios - Publicar comentarios - Ver comentarios Escritura Eliminar comentarios para objetos de metadatos, categorías y términos de negocio. Ver vínculos n/a Lectura Ver vínculos para objetos de metadatos, categorías y términos de negocio. Capítulo 8: Privilegios y funciones Privilegio Privilegios incluidos Permiso Acciones que pueden realizar los usuarios Administrar vínculos Ver vínculos Escritura Crear, editar y eliminar vínculos para objetos de metadatos, categorías y términos de negocio. Ver glosario n/a Lectura - Ver glosarios de negocio en la vista Glosario de negocio. - Realizar búsquedas en glosarios de negocio. Crear/proponer términos de negocio Ver glosario Escritura Crear y proponer términos de negocio. Administrar glosario - Crear/proponer términos de negocio - Ver glosario Escritura Crear, editar y eliminar un glosario de negocio, incluidos las categorías y los términos de negocio. Importar y exportar un glosario de negocio. Administrar objetos n/a Escritura - Editar objetos de metadatos del catálogo. - Crear, editar y eliminar objetos de metadatos personalizados. Los usuarios deben tener además el privilegio Ver modelo. - Crear, editar y eliminar recursos de metadatos personalizados. Los usuarios deben tener además el privilegio Administrar recurso. Grupo de privilegios Carga El privilegio del grupo de privilegios Carga determina las tareas que los usuarios pueden realizar en la página de carga de la interfaz de Metadata Manager. No puede configurar permisos en los recursos. La tabla siguiente enumera los privilegios necesarios para administrar una instancia de un recurso en el almacén de Medatada Manager: Privilegio Incluye los privilegios Permiso Concede a los usuarios la capacidad de Ver recurso No procede No procede - Ver recursos y sus propiedades en el almacén de Metadata Manager. - Descargar el instalador del agente de Metadata Manager. Cargar recurso Ver recurso No procede - Cargar metadatos para un recurso en el almacén de Metadata Manager. - Crear vínculos entre objetos en recursos conectados para linaje de datos. - Configurar indexación de búsqueda para recursos. Administrar programas Ver recurso No procede Crear y editar programas y añadir programas a los recursos. Purgar metadatos Ver recurso No procede Quitar metadatos para un recurso del almacén de Metadata Manager. Administrar recursos - Purgar metadatos - Ver recurso No procede Crear, editar y eliminar recursos. Privilegios del servicio de Metadata Manager 93 Grupo de privilegios Modelo Los privilegios del grupo de privilegios Modelo determinan las tareas que los usuarios pueden realizar en la página Modelo de la interfaz de Metadata Manager. No se pueden configurar permisos en un modelo. En la siguiente tabla, se enumeran los privilegios necesarios para administrar modelos: Privilegio Incluye los privilegios Permiso Concede a los usuarios la capacidad de Ver modelo [No procede] [No procede] Abrir modelos y clases y ver propiedades de modelos y clases. Ver relaciones y atributos para las clases. Administrar modelo Ver modelo [No procede] Crear, editar y eliminar modelos. Añadir atributos a modelos empaquetados. Exportar/Importar modelos Ver modelo [No procede] Importar y exportar modelos personalizados y modelos empaquetados modificados. Grupo de privilegios Seguridad El privilegio del grupo de privilegios Seguridad determina las tareas que los usuarios pueden realizar en la ficha Seguridad de la interfaz de Metadata Manager. De manera predeterminada, el privilegio Administrar permisos de catálogo del grupo de privilegios Seguridad se asigna al administrador o a un usuario con función de administrador en el servicio de Metadata Manager. Puede asignar el privilegio Administrar permisos de catálogo a otros usuarios. En la siguiente tabla, se enumeran los privilegios necesarios para administrar la seguridad de Metadata Manager: Privilegio Incluye los privilegios Permiso Concede a los usuarios la capacidad de Administrar permisos de catálogo No procede Control total - Asignar usuarios y permisos del grupo en recursos, objetos de metadatos, categorías y términos empresariales. - Editar permisos en recursos, objetos de metadatos, categorías y términos empresariales. Privilegio de servicio de repositorio de modelos El privilegio de servicio de repositorio de modelos determina las acciones que pueden realizar los usuarios en los proyectos mediante Informatica Analyst e Informatica Developer. El privilegio de servicio de repositorio de modelos y los permisos de objeto de repositorio determinan las tareas que pueden completar los usuarios en los proyectos y sus objetos. 94 Capítulo 8: Privilegios y funciones La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio de Servicio de repositorios de modelos: Privilegio Permiso Concede a los usuarios la capacidad de No procede Lectura en proyecto Ver proyectos y sus objetos. No procede Escritura en proyecto - Editar proyectos. - Crear, editar y eliminar objetos de proyectos. - Eliminar proyectos. No procede Conceder en proyecto Conceder y revocar permisos en proyectos para usuarios y grupos. Crear proyecto No procede - Crear proyectos. - Actualizar el servicio de repositorio de modelos mediante el menú Acciones. Privilegios del servicio de repositorio de PowerCenter Los privilegios del servicio de repositorio de PowerCenter determinan las acciones del repositorio de PowerCenter que los usuarios pueden efectuar con el administrador de repositorios de PowerCenter, Designer, el administrador del flujo de trabajo, el supervisor de flujo de trabajo y los programas de la línea de comandos pmrep y pmcmd. La tabla siguiente describe cada grupo de privilegios para el servicio del repositorio de PowerCenter: Grupos de privilegios Descripción Herramientas Incluye privilegios para acceder a las herramientas cliente de PowerCenter y a los programas de la línea de comandos. Carpetas Incluye privilegios para administrar las carpetas del repositorio. Objetos de diseño Incluye privilegios para administrar los componentes de negocio, los parámetros y variables de asignación, las asignaciones, los mapplets, las transformaciones y las funciones definidas por el usuario. Orígenes y destinos Incluye privilegios para administrar cubos, dimensiones, definiciones de origen y definiciones de destino. Objetos en tiempo de ejecución Incluye privilegios para administrar objetos de configuración de sesión, tareas, flujos de trabajos y worklets. Objetos globales Incluye privilegios para administrar objetos de conexiones, grupos de implementación, etiquetas y consultas. Los usuarios deben tener el privilegio de dominio Administrar servicios y el permiso en el servicio de repositorio de PowerCenter para efectuar las siguientes acciones en el administrador del repositorio: ¨ Efectuar una purga avanzada de las versiones de objeto en el nivel del repositorio de PowerCenter. ¨ Crear, editar y eliminar extensiones de metadatos reutilizables. Privilegios del servicio de repositorio de PowerCenter 95 Grupo de privilegios Herramientas Los privilegios del grupo de privilegios Herramientas del servicio de repositorio de PowerCenter determinan las herramientas y programas de línea de comandos del cliente de PowerCenter a los que los usuarios pueden acceder. La siguiente tabla enumera las acciones que los usuarios pueden realizar para los privilegios del grupo Herramientas: Privilegio Permiso Concede a los usuarios la capacidad de Acceso a Designer No procede Conectar con el repositorio de PowerCenter mediante Designer. Acceso al administrador de repositorios No procede - Conectar con el repositorio de PowerCenter mediante el administrador de repositorios. - Ejecutar comandos pmrep. Acceso al administrador de flujos de trabajo No procede - Permite conectarse con el repositorio de PowerCenter mediante el administrador de flujos de trabajo. - Quitar un servicio de integración de PowerCenter del administrador de flujos de trabajo. Acceso al supervisor de flujos de trabajo No procede - Conectar con el repositorio de PowerCenter mediante el supervisor de flujo de trabajo. - Conectar con el servicio de integración de PowerCenter mediante el supervisor de flujo de trabajo. Nota: Cuando el servicio de integración de PowerCenter se ejecuta en modo seguro, los usuarios deben tener la función de administrador para el servicio de repositorio de PowerCenter asociado. Se necesita el privilegio adecuado del grupo de privilegios Herramienta para todos los usuarios que realicen tareas con las herramientas y programas de línea de comandos del cliente de PowerCenter. Por ejemplo, para crear carpetas en el administrador de repositorios, un usuario debe tener los privilegios Crear carpetas y Acceso al administrador de repositorio. Si los usuarios tienen un privilegio del grupo de privilegios Herramientas y permiso sobre un objeto de repositorio de PowerCenter pero no el privilegio para modificar el tipo de objeto, pueden realizar algunas acciones sobre el objeto. Por ejemplo, un usuario tiene el privilegio de acceso al administrador de repositorio y de lectura sobre algunas carpetas. El usuario no tiene ningún privilegio del grupo de privilegios Carpetas. El usuario puede visualizar objetos en las carpetas y comparar carpetas. Grupo de privilegios Carpetas Las acciones de administración de carpetas vienen determinadas por los privilegios del grupo de privilegios Carpetas, los permisos de objeto de repositorio de PowerCenter y los permisos de objeto de dominio. Los usuarios realizan las acciones de administración de carpetas en el administrador del repositorio y con el programa de la línea de comandos pmrep. Algunas tareas de administración de carpetas vienen determinadas por la propiedad de la carpeta y la función de administrador, no por privilegios o permisos. El propietario de la carpeta o un usuario que tenga asignada la función de administrador para el servicio de repositorio de PowerCenter puede llevar a cabo las siguientes tareas de administración de carpetas: ¨ Asignar perfiles de sistema operativo si el servicio de integración de PowerCenter usa perfiles de sistema operativo. Requiere permiso en el perfil de sistema operativo. ¨ Cambiar el propietario de la carpeta. 96 Capítulo 8: Privilegios y funciones ¨ Configurar permisos de carpeta. ¨ Eliminar la carpeta. ¨ Designar la carpeta que se va a compartir. ¨ Editar el nombre y la descripción de la carpeta. Los usuarios a los que se les ha asignado permisos de carpetas pero no privilegios pueden realizar algunas de las acciones de administración de carpetas. La siguiente tabla muestra las acciones que pueden realizar los usuarios cuando solo se les asignan permisos de carpetas: Permiso Concede a los usuarios la capacidad de Lectura en carpeta - Comparar carpetas. - Ver los objetos de las carpetas. Nota: Para realizar acciones en las carpetas, los usuarios también deben tener el privilegio de acceso al administrador del repositorio. Privilegio Crear carpetas Los usuarios a los que se les ha asignado el privilegio Crear carpetas pueden crear carpetas del repositorio de PowerCenter. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Crear carpetas: Permiso Concede a los usuarios la capacidad de No procede Crear carpetas. Privilegio Copiar carpetas Los usuarios a los que se les ha asignado el privilegio Copiar carpetas pueden copiar carpetas dentro de un repositorio de PowerCenter o en otro repositorio de PowerCenter. Las siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Copiar carpetas: Permiso Concede a los usuarios la capacidad de Lectura en carpeta Copiar carpetas dentro del mismo repositorio de PowerCenter o a otro repositorio de PowerCenter. Los usuarios también deben tener el privilegio Crear carpetas en el repositorio de destino. Privilegios del servicio de repositorio de PowerCenter 97 Gestionar versiones de carpetas Asignar a usuarios el privilegio de Administrar versiones de carpeta en un repositorio con versión de PowerCenter. Los usuarios pueden cambiar el estado de las carpetas y efectuar una purga avanzada de las versiones del objeto en el nivel de la carpeta. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Administrar versiones de carpeta: Permiso Concede a los usuarios la capacidad de Lectura y escritura en carpeta - Cambiar el estado de las carpetas. - Realizar un purgado avanzado de versiones de objetos en el nivel de carpeta. Grupo de privilegios Objetos de diseño Los privilegios del grupo de privilegios Objetos de diseño y los permisos para los objetos del repositorio de PowerCenter determinan las acciones que los usuarios pueden realizar en los siguientes objetos de diseño: ¨ Componentes de negocio ¨ Parámetros y variables de asignación ¨ Asignaciones ¨ Mapplets ¨ Transformaciones ¨ Funciones definidas por el usuario Los usuarios a los que se les han asignado permisos pero no privilegios pueden realizar algunas acciones para los objetos de diseño. La siguiente tabla muestra las acciones que pueden realizar los usuarios cuando solo se les asignan permisos: Permiso Concede a los usuarios la capacidad de Lectura en carpeta - - Lectura en carpeta compartida Comparar objetos de diseño. Copiar objetos de diseño como imágenes. Exportar objetos de diseño. Generar código para la transformación personalizada y los procedimientos externos. Recibir mensajes de notificación del repositorio de PowerCenter. Ejecutar el linaje de datos en los objetos de diseño. Los usuarios deben tener además el privilegio Ver linaje para el servicio de Metadata Manager y permiso de lectura en los objetos de metadatos del catálogo de Metadata Manager. Buscar objetos de diseño. Ver los objetos de diseño, las dependencias de los objetos de diseño y el historial de los objetos de diseño. Crear accesos directos Lectura y escritura en carpeta de destino Nota: Para realizar acciones en los objetos de diseño, los usuarios deben tener además el privilegio correspondiente en el grupo de privilegio Herramientas. 98 Capítulo 8: Privilegios y funciones Privilegio de Crear, editar y eliminar objetos de diseño Los usuarios a los que se les ha asignado el privilegio de Crear, editar y eliminar objetos de diseño pueden crear, editar y eliminar componentes de negocio, los parámetros y variables de asignación, las asignaciones, los mapplets, las transformaciones y las funciones definidas por el usuario. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio de Crear, editar y eliminar objetos de diseño: Permiso Concede a los usuarios la capacidad de Lectura en carpeta original - Copiar objetos de diseño de una carpeta a otra. - Copiar objetos de diseño a otro repositorio de PowerCenter. Los usuarios deben tener además el privilegio Crear, editar y eliminar objetos de diseño en el repositorio de destino. Lectura y escritura en carpeta de destino Lectura y escritura en carpeta - Cambiar comentarios para un objeto de diseño con versión. - Proteger y deshacer desprotección de objetos de diseño desprotegidos por su propia cuenta de usuario. - Desproteger objetos de diseño. - Copiar y pegar objetos de diseño en la misma carpeta. - Crear, editar y eliminar perfiles de datos e iniciar Profile Manager. Los usuarios deben tener además el privilegio Crear, editar y eliminar objetos en tiempo de ejecución. - Crear, editar y eliminar objetos de diseño. - Generar y limpiar programas SAP ABAP. - Generar asignaciones de integración de contenido de negocio. Los usuarios deben tener además el privilegio Crear, editar y eliminar orígenes y destinos. - Importar objetos de diseño mediante Designer. Los usuarios deben tener además el privilegio Crear, editar y eliminar orígenes y destinos. - Importar objetos de diseño mediante Repository Manager. Los usuarios deben tener además los privilegios Crear, editar y eliminar objetos en tiempo de ejecución y Crear, editar y eliminar orígenes y destinos. - Revertir a una versión anterior de los objetos de diseño. - Validar asignaciones, mapplets y funciones definidas por el usuario. Gestionar versiones de objetos de diseño Asignar a usuarios el privilegio de Administrar versiones de objetos de diseño en un repositorio con versión de PowerCenter. Los usuarios pueden cambiar el estado, recuperar y purgar versiones de objetos de diseño. Los usuarios también pueden proteger y deshacer la protección realizada por otros usuarios. El privilegio Administrar versiones de objetos de diseño incluye el privilegio de Crear, editar y eliminar objetos de diseño. Privilegios del servicio de repositorio de PowerCenter 99 La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Administrar versiones de objetos de diseño: Permiso Concede a los usuarios la capacidad de Lectura y escritura en carpeta - Cambiar el estado de los objetos de diseño. - Proteger y deshacer desprotección de objetos de diseño desprotegidos por otros usuarios. - Purgar versiones de objetos de diseño. - Recuperar objetos de diseño eliminados. Grupo de privilegios Orígenes y destinos Los privilegios del grupo de privilegios Orígenes y destinos y los permisos de los objetos del repositorio de PowerCenter determinan las acciones que pueden completar los usuarios en los siguientes objetos de origen y destino: ¨ Cubos ¨ Dimensiones ¨ Definiciones de origen ¨ Definiciones de destino Los usuarios a los que se les han asignado permisos pero no privilegios pueden realizar algunas acciones para objetos de origen y destino. La siguiente tabla muestra las acciones que pueden realizar los usuarios cuando solo se les asignan permisos: Permiso Concede a los usuarios la capacidad de Lectura en carpeta - Lectura en carpeta compartida Crear accesos directos Comparar objetos de origen y destino. Exportar objetos de origen y destino. Obtener una vista previa de datos de origen y destino. Recibir mensajes de notificación del repositorio de PowerCenter. - Ejecutar linaje de datos en objetos de origen y destino. Los usuarios también deben contar con el privilegio Ver linaje para el servicio de Metadata Manager y permiso de lectura en los objetos de metadatos en el catálogo de Metadata Manager. - Buscar objetos de origen y destino. - Ver objetos de origen y destino, dependencias de objetos de origen y destino e historial de objetos de origen y destino. Lectura y escritura en carpeta de destino Nota: Para realizar acciones en objetos de origen y destino, los usuarios deben contar también con el privilegio apropiado en el grupo de privilegios Herramientas. 100 Capítulo 8: Privilegios y funciones Privilegio de Crear, editar y eliminar orígenes y destinos Los usuarios a los que se les ha asignado el privilegio Crear, editar y eliminar orígenes y destinos pueden crear, editar y eliminar cubos, dimensiones, definiciones de origen y definiciones de destino. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Crear, editar y eliminar orígenes y destinos: Permiso Concede a los usuarios la capacidad de Lectura en carpeta original - Copiar objetos de origen y destino en otra carpeta. - Copiar objetos de origen y destino en otro repositorio de PowerCenter. Los usuarios también deben contar con el privilegio Crear, editar y eliminar orígenes y destinos en el repositorio de destino. Lectura y escritura en carpeta de destino Lectura y escritura en carpeta - Cambiar comentarios para un objeto de origen o de destino con versión. - Proteger y deshacer una desprotección de objetos de origen y destino protegidos por sus correspondientes cuentas de usuario. - Desproteger objetos de origen y destino. - Copiar y pegar objetos de origen y destino en la misma carpeta. - Crear, editar y eliminar objetos de origen y destino. - Importar funciones SAP. - Importar objetos de origen y destino mediante Designer. Los usuarios también deben contar con el privilegio Crear, editar y eliminar objetos de diseño. - Importar objetos de origen y destino mediante el administrador de repositorios. Los usuarios también deben contar con los privilegios Crear, editar y eliminar objetos de diseño y Eliminar objetos de tiempo de ejecución. - Generar y ejecutar SQL para crear destinos en una base de datos relacional. - Revertir a una versión anterior de un objeto de origen o de destino. Privilegio Administrar versiones de origen y destino Asignar a usuarios el privilegio Administrar versiones de origen y destino en un repositorio con versión de PowerCenter. Los usuarios pueden cambiar el estado, recuperar y purgar versiones de objetos de origen y destino. Los usuarios también pueden proteger y deshacer la protección realizada por otros usuarios. El privilegio Administrar versiones de origen y destino incluye el privilegio Crear, editar y eliminar orígenes y destinos. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Administrar versiones de origen y destino: Permiso Concede a los usuarios la capacidad de Lectura y escritura en carpeta - Cambiar el estado de objetos de origen y destino. - Proteger y deshacer la protección de objetos de origen y destino desprotegidos por otros usuarios. - Purgar versiones de objetos de origen y destino. - Recuperar objetos de origen y destino. Privilegios del servicio de repositorio de PowerCenter 101 Grupo de privilegios Objetos de tiempo de ejecución Los privilegios del grupo de privilegios Objetos en tiempo de ejecución, los permisos del objeto del repositorio de PowerCenter y los permisos del objeto de dominio determinan las acciones que los usuarios pueden realizar en los siguientes objetos en tiempo de ejecución: ¨ Objetos de configuración de sesión ¨ Tareas ¨ Flujos de trabajo ¨ Worklets Algunas tareas del objeto en tiempo de ejecución vienen determinadas por la función de administrador, no por los privilegios o los permisos. Un usuario con la función de administrador para el servicio de repositorio de PowerCenter puede eliminar un servicio de integración de PowerCenter desde el navegador del administrador de flujos de trabajo. Los usuarios a los que se les ha asignado permisos pero no privilegios pueden realizar algunas acciones de objetos de tiempo de ejecución. La siguiente tabla muestra las acciones que pueden realizar los usuarios cuando solo se les asignan permisos: Permiso Concede a los usuarios la capacidad de Lectura en carpeta - Comparar objetos en tiempo de ejecución. - Exportar objetos en tiempo de ejecución. - Recibir mensajes de notificación del repositorio de PowerCenter. - Buscar objetos en tiempo de ejecución. - Usar las variables y los parámetros de asignación en una sesión. - Ver objetos en tiempo de ejecución, las dependencias del objeto y el historial del objeto en tiempo de ejecución. Lectura y ejecución en carpeta Detener y anular tareas y flujos de trabajo iniciados por la cuenta de usuario propia. Cuando el servicio de integración de PowerCenter se ejecuta en modo seguro, los usuarios deben tener la función de administrador para el servicio de repositorio de PowerCenter asociado. Nota: Para efectuar acciones en objetos en tiempo de ejecución, los usuarios deben tener también el privilegio adecuado en el grupo de privilegio Herramientas. 102 Capítulo 8: Privilegios y funciones Privilegio de Crear, editar y eliminar objetos de tiempo de ejecución Los usuarios a los que se les ha asignado el privilegio de Crear, editar y eliminar objetos de tiempo de ejecución pueden crear, editar y eliminar objetos de configuración de sesión, tareas, flujos de trabajo y worklets. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Crear, editar y eliminar objetos de tiempo de ejecución: Permiso Concede a los usuarios la capacidad de Lectura en carpeta original - Copiar tareas, flujos de trabajo o worklets de una carpeta a otra. - Copiar tareas, flujos de trabajo o worklets a otro repositorio de PowerCenter. Los usuarios deben tener también el privilegio Crear, editar y eliminar objetos en tiempo de ejecución en el repositorio de destino. Lectura y escritura en carpeta de destino Lectura y escritura en carpeta - Asignar un servicio de integración de PowerCenter a un flujo de trabajo en las propiedades del flujo de trabajo. - Asignar un nivel de servicio a un flujo de trabajo. - Cambiar comentarios para un objeto en tiempo de ejecución con versión. - Proteger y anular la desprotección de los objetos en tiempo de ejecución desprotegidos por la cuenta de usuario propia. - Desproteger los objetos en tiempo de ejecución. - Copiar y pegar tareas, flujos de trabajo y worklets en la misma carpeta. - Crear, editar y eliminar perfiles de datos e iniciar el administrador de perfiles. Los usuarios deben tener también el privilegio Crear, editar y eliminar objetos de diseño. - Crear, editar y eliminar objetos de configuración de sesión. - Eliminar y validar tareas, flujos de trabajo y worklets. - Importar objetos en tiempo de ejecución con el administrador de repositorios. Los usuarios deben tener también los privilegios Crear, editar y eliminar objetos de diseño y Crear, editar y eliminar orígenes y destinos. - Importar objetos en tiempo de ejecución con el administrador de flujos de trabajo. - Revertir a una versión de objeto anterior. Lectura y escritura en carpeta - Eliminar y editar tareas, flujos de trabajo y worklets. - Reemplazar una conexión de base de datos relacional para todas las sesiones que usan la conexión. Lectura en objeto de conexión Privilegio Administrar versiones de objetos de tiempo de ejecución Asignar a usuarios el privilegio Administrar versiones de objetos de tiempo de ejecución en un repositorio con versión de PowerCenter. Los usuarios pueden cambiar el estado, recuperar y purgar versiones de objetos de tiempo de ejecución. Los usuarios también pueden proteger y deshacer la protección realizada por otros usuarios. El privilegio Administrar versiones de objetos de tiempo de ejecución incluye el privilegio Crear, editar y eliminar objetos de tiempo de ejecución. Privilegios del servicio de repositorio de PowerCenter 103 La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Administrar versiones de objetos de tiempo de ejecución: Permiso Concede a los usuarios la capacidad de Lectura y escritura en carpeta - Cambiar el estado de los objetos en tiempo de ejecución. - Proteger y anular la desprotección de los objetos en tiempo de ejecución desprotegidos por otros usuarios. - Purgar versiones de objetos en tiempo de ejecución. - Recuperar objetos eliminados en tiempo de ejecución. Privilegio Supervisar objetos de tiempo de ejecución Los usuarios a los que se les ha asignado el privilegio Supervisar objetos de tiempo de ejecución pueden supervisar flujos de trabajo y tareas en el supervisor de flujo de trabajo. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Supervisar objetos de tiempo de ejecución: Permiso Concede a los usuarios la capacidad de Lectura en carpeta - Ver propiedades de los objetos en tiempo de ejecución en el supervisor de flujo de trabajo. - Ver los registros de sesión y de flujo de trabajo en el supervisor de flujo de trabajo. - Ver los detalles del objeto en tiempo de ejecución y del rendimiento en el supervisor de flujo de trabajo. Cuando el servicio de integración de PowerCenter se ejecuta en modo seguro, los usuarios deben tener la función de administrador para el servicio de repositorio de PowerCenter asociado. Privilegio Ejecutar objetos de tiempo de ejecución Los usuarios a los que se les ha asignado el privilegio Ejecutar objetos de tiempo de ejecución pueden iniciar, iniciar en frío y recuperar tareas y flujos de trabajo. El privilegio Ejecutar objetos de tiempo de ejecución incluye el privilegio de Supervisar objetos de tiempo de ejecución. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Ejecutar objetos de tiempo de ejecución: Permiso Concede a los usuarios la capacidad de Lectura y ejecución en carpeta Asignar un servicio de integración de PowerCenter a un flujo de trabajo utilizando el menú Servicio o el navegador. Lectura, escritura y ejecución en carpeta Depurar una asignación al crear una instancia de sesión de depuración o mediante una sesión reutilizable existente. Los usuarios deben tener además el privilegio Crear, editar y eliminar objetos en tiempo de ejecución. Lectura y ejecución en objeto de conexión Cuando el servicio de integración de PowerCenter se ejecuta en modo seguro, los usuarios deben tener la función de administrador para el servicio de repositorio de PowerCenter asociado. 104 Capítulo 8: Privilegios y funciones Permiso Concede a los usuarios la capacidad de Lectura y ejecución en carpeta Depurar una asignación con una sesión no reutilizable existente. Lectura y ejecución en objeto de conexión Cuando el servicio de integración de PowerCenter se ejecuta en modo seguro, los usuarios deben tener la función de administrador para el servicio de repositorio de PowerCenter asociado. Lectura y ejecución en carpeta Lectura y ejecución en objeto de conexión - Iniciar, iniciar en frío y reiniciar tareas y flujos de trabajo. - Recuperar tareas y flujos de trabajo iniciados por la cuenta de usuario propia. Si el servicio de integración de PowerCenter usa perfiles de sistema operativo, los usuarios deben tener también permiso en el perfil de sistema operativo. Cuando el servicio de integración de PowerCenter se ejecuta en modo seguro, los usuarios deben tener la función de administrador para el servicio de repositorio de PowerCenter asociado. Privilegio Administrar la ejecución de objetos de tiempo de ejecución Los usuarios a los que se les ha asignado el privilegio Administrar la ejecución de objetos de tiempo de ejecución pueden programar y anular la programación de flujos de trabajo. Los usuarios también pueden detener, anular y recuperar tareas y flujos de trabajo iniciados por otros usuarios. El privilegio Administrar la ejecución de objetos de tiempo de ejecución incluye el privilegio Ejecutar objetos de tiempo de ejecución y el privilegio Supervisar objetos de tiempo de ejecución. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Administrar la ejecución de objetos de tiempo de ejecución: Permiso Concede a los usuarios la capacidad de Lectura y ejecución en carpeta Truncar las entradas del registro del flujo de trabajo y de la sesión. Lectura y ejecución en carpeta - Detener y anular tareas y flujos de trabajo iniciados por otros usuarios. - Detener y anular tareas que se recuperaron automáticamente. - Anular la programación de flujos de trabajo. Cuando el servicio de integración de PowerCenter se ejecuta en modo seguro, los usuarios deben tener la función de administrador para el servicio de repositorio de PowerCenter asociado. Lectura y ejecución en carpeta Lectura y ejecución en objeto de conexión - Recuperar tareas y flujos de trabajo iniciados por otros usuarios. - Recuperar tareas que se recuperaron automáticamente. Si el servicio de integración de PowerCenter usa perfiles de sistema operativo, los usuarios deben tener también permiso en el perfil de sistema operativo. Cuando el servicio de integración de PowerCenter se ejecuta en modo seguro, los usuarios deben tener la función de Privilegios del servicio de repositorio de PowerCenter 105 Permiso Concede a los usuarios la capacidad de administrador para el servicio de repositorio de PowerCenter asociado. Lectura, escritura y ejecución en carpeta Lectura y ejecución en objeto de conexión - Crear y editar un programador reutilizable desde el menú Flujos de trabajo > Programadores. - Editar un programador no reutilizable desde las propiedades del flujo de trabajo. - Editar un programador reutilizable desde las propiedades del flujo de trabajo.* Los usuarios deben tener además el privilegio Crear, editar y eliminar objetos en tiempo de ejecución. Si el servicio de integración de PowerCenter usa perfiles de sistema operativo, los usuarios deben tener también permiso en el perfil de sistema operativo. Cuando el servicio de integración de PowerCenter se ejecuta en modo seguro, los usuarios deben tener la función de administrador para el servicio de repositorio de PowerCenter asociado. Grupo de privilegios Objetos globales Los privilegios del grupo de privilegios Objetos globales y los permisos para los objetos del repositorio de PowerCenter determinan las acciones que los usuarios pueden realizar en los siguientes objetos globales: ¨ Objetos de conexión ¨ Grupos de implementación ¨ Etiquetas ¨ Consultas Algunas tareas de objetos globales están determinadas por la propiedad de los objetos globales y la función de administrador, y no por los privilegios o permisos. El propietario de los objetos globales o un usuario con la función de administrador para el servicio de repositorio de PowerCenter pueden realizar las siguientes tareas para los objetos globales: ¨ Configurar permisos para los objetos globales. ¨ Cambiar el propietario de los objetos globales. ¨ Eliminar un objeto global. Los usuarios a los que se les ha asignado permisos pero no privilegios pueden realizar algunas acciones para objetos globales. La siguiente tabla muestra las acciones que pueden realizar los usuarios cuando solo se les asignan permisos: 106 Permiso Concede a los usuarios la capacidad de Lectura en objeto de conexión Ver objetos de conexión. Lectura en grupo de implementación Ver grupos de implementación. Lectura en etiqueta Ver etiquetas. Lectura en consulta Ver consultas de objetos. Capítulo 8: Privilegios y funciones Permiso Concede a los usuarios la capacidad de Lectura y escritura en objeto de conexión Editar objetos de conexión. Lectura y escritura en etiqueta Editar y bloquear etiquetas. Lectura y escritura en consulta Editar y validar consultas de objetos. Lectura y ejecución en consulta Ejecutar consultas de objetos. Lectura en carpeta Aplicar etiquetas y quitar referencias de etiquetas. Lectura y ejecución en etiqueta Nota: Para realizar acciones en los objetos globales, los usuarios deben tener además el privilegio correspondiente en el grupo de privilegios Herramientas. Privilegio Crear conexiones Los usuarios a los que se les ha asignado el privilegio Crear conexiones pueden crear objetos de conexión. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Crear conexiones: Permiso Concede a los usuarios la capacidad de No procede Crear y copiar objetos de conexión. Privilegio Administrar grupos de implementación Los usuarios a los que se les ha asignado el privilegio Administrar grupos de implementación en un repositorio PowerCenter con versión pueden crear, editar, copiar y revertir grupos de implementación. En un repositorio sin versión, los usuarios pueden crear, editar y copiar grupos de implementación. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Administrar grupos de implementación: Permiso Concede a los usuarios la capacidad de No procede Crear grupos de implementación. Lectura y escritura en grupo de implementación - Editar grupos de implementación. - Quitar objetos de un grupo de implementación. Lectura en carpeta original Añadir objetos a un grupo de implementación. Lectura y escritura en grupo de implementación Lectura en carpeta original Copiar grupos de implementación. Lectura y escritura en carpeta de destino Lectura y ejecución en grupo de implementación Lectura y escritura en carpeta de destino Revertir grupos de implementación. Privilegios del servicio de repositorio de PowerCenter 107 Privilegio Ejecutar grupos de implementación Los usuarios a los que se les ha asignado el privilegio Ejecutar grupos de implementación pueden copiar un grupo de implementación sin escribir permisos en las carpetas de destino. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Ejecutar grupos de implementación: Permiso Concede a los usuarios la capacidad de Lectura en carpeta original Copiar grupos de implementación. Ejecutar en grupo de implementación Privilegio Crear etiquetas Los usuarios a los que se les ha asignado el privilegio Crear etiquetas en un repositorio con versión de PowerCenter pueden crear etiquetas. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Crear etiquetas: Permiso Concede a los usuarios la capacidad de No procede Crear etiquetas. Privilegio Crear consultas Los usuarios a los que se les ha asignado el privilegio Crear consultas pueden crear consultas de objetos. La siguiente tabla muestra los permisos requeridos y las acciones que pueden realizar los usuarios con el privilegio Crear consultas: Permiso Concede a los usuarios la capacidad de No procede Permite crear consultas de objeto. Privilegios del Servicio de escucha PowerExchange Los privilegios del servicio de escucha PowerExchange determina los comandos infacmd pwx que pueden ejecutar los usuarios. La tabla siguiente describe el privilegio del Servicio de escucha de PowerExchange en el grupo de privilegios de comandos de información: 108 Nombre del privilegio Descripción listtask Ejecute el comando infacmd pwx ListTaskListener. Capítulo 8: Privilegios y funciones La tabla siguiente describe cada privilegio del Servicio de escucha de PowerExchange en el grupo de privilegios de comandos de administración: Nombre del privilegio Descripción cerrar Ejecute el comando infacmd pwx CloseListener. closeforce Ejecute el comando infacmd pwx CloseForceListener. stoptask Ejecute el comando infacmd pwx StopTaskListener. Privilegios del Servicio de registrador PowerExchange Los privilegios del servicio de registrador PowerExchange determinan los comandos infacmd pwx que pueden ejecutar los usuarios. La tabla siguiente describe cada privilegio del servicio de registrador PowerExchange en el grupo de privilegios de comandos de información: Nombre del privilegio Descripción displayall Ejecute el comando infacmd pwx DisplayAllLogger. displaycpu Ejecute el comando infacmd pwx DisplayCPULogger. displaycheckpoints Ejecute el comando infacmd pwx DisplayCheckpointsLogger. displayevents Ejecute el comando infacmd pwx DisplayEventsLogger. displaymemory Ejecute el comando infacmd pwx DisplayMemoryLogger. displayrecords Ejecute el comando infacmd pwx DisplayRecordsLogger. displaystatus Ejecute el comando infacmd pwx DisplayStatusLogger. La tabla siguiente describe cada privilegio del servicio de registrador PowerExchange en el grupo de privilegios de los comandos de administración. Nombre del privilegio Descripción condensar Ejecute el comando infacmd pwx CondenseLogger. fileswitch Ejecute el comando infacmd pwx FileSwitchLogger. apagar Ejecute el comando infacmd pwx ShutDownLogger. Privilegios del Servicio de registrador PowerExchange 109 Privilegios del servicio de informes Los privilegios del servicio de informes determinan las acciones que los usuarios pueden efectuar con Data Analyzer. La tabla siguiente describe cada grupo de privilegios para el servicio de informes: Grupos de privilegios Descripción Administración Incluye privilegios para administrar objetos en la ficha Administración del analizador de datos. Alertas Incluye privilegios para administrar objetos en la ficha Alertas del analizador de datos. Comunicación Incluye privilegios para compartir información de paneles o informes con otros usuarios. Directorio de contenido Incluye privilegios para administrar objetos en la ficha Buscar del analizador de datos. Paneles Incluye privilegios para administrar paneles en el analizador de datos. Indicadores Incluye privilegios para administrar indicadores en el analizador de datos. Administrar cuentas Incluye privilegios para administrar objetos en la ficha Administrar cuenta del analizador de datos. Informes Incluye privilegios para administrar informes en el analizador de datos. Grupo de privilegios Administración Los privilegios del grupo de privilegios Administración determinan las tareas que los usuarios pueden realizar en la ficha Administración de Data Analyzer. En la siguiente tabla, se enumeran los privilegios y permisos del grupo de privilegios Administración: 110 Privilegio Privilegios que incluye Permiso Concede al usuario la capacidad de Mantener esquema n/a Lectura, escritura y eliminación en: - Carpeta de métricas - Carpeta de atributos - Carpeta de dimensiones de plantilla - Métrica - Atributo - Dimensión de plantilla Crear, editar y eliminar tablas de esquema. Exportar/importar archivos XML n/a n/a Exportar o importar metadatos como archivos XML. Capítulo 8: Privilegios y funciones Privilegio Privilegios que incluye Permiso Concede al usuario la capacidad de Administrar acceso de usuarios n/a n/a Administrar usuarios, grupos y roles. Configurar programaciones y tareas n/a Lectura, escritura y eliminación en programaciones basadas en el tiempo y en eventos Crear y administrar programaciones y tareas. Administrar propiedades del sistema n/a n/a Administrar las propiedades y la configuración del sistema. Configurar límites de consulta - Administrar propiedades del sistema n/a Acceder a la configuración que controla las consultas. Configurar flujos de mensajes en tiempo real n/a n/a Añadir, editar y quitar flujos de mensajes en tiempo real. Grupo de privilegio Alertas Los privilegios del grupo de privilegio Alertas determinan las tareas que los usuarios pueden realizar en la ficha Alertas de Data Analyzer. La tabla siguiente detalla los privilegios y permisos en el grupo de privilegio Alertas: Privilegio Incluye los privilegios Permiso Otorga a los usuarios la capacidad de Recibir alertas n/a n/a Recibir y ver las alertas que se dispararon. Crear alertas de tiempo real. - Recibir alertas n/a Crear una alerta para un informe de tiempo real. Configurar opciones de entrega. - Recibir alertas n/a Configurar opciones de entrega de alertas. Grupo de privilegios Comunicación Los privilegios del grupo de privilegios Comunicación determinan las tareas que pueden realizar los usuarios para compartir la información de los informes o paneles de control con otros usuarios. En la tabla siguiente, se enumeran los privilegios y permisos del grupo de privilegios Comunicación: Privilegio Privilegios que incluye Permiso Concede al usuario la capacidad de Imprimir n/a Leer informe Imprimir informes y paneles. Privilegios del servicio de informes 111 Privilegio Privilegios que incluye Permiso Concede al usuario la capacidad de Leer panel Enviar por correo electrónico vínculos a objetos n/a Leer informe Enviar por correo electrónico contenido de objetos - Enviar por correo electrónico vínculos a objetos Leer informe Leer panel Enviar el contenido de un informe o panel en un correo electrónico. Exportar n/a Leer informe Exportar informes y paneles. Leer panel Enviar vínculos a informes o paneles en un correo electrónico. Leer panel Exportar a Excel o CSV - Exportar Leer informe Exportar a tabla dinámica - Exportar - Exportar a Excel o CSV Leer informe Leer panel Exportar informes a tablas dinámicas de Excel. Ver discusiones n/a Leer informe Leer discusiones. Leer panel Exportar informes a archivos Excel o de valores separados por comas. Leer panel Añadir discusiones - Ver discusiones Leer informe Añadir mensajes a discusiones. Leer panel Administrar discusiones - Ver discusiones Proporcionar comentarios n/a Leer informe Eliminar mensajes de discusiones. Leer panel Eliminar comentario. Leer informe Crear mensajes con comentarios. Leer panel Grupo de privilegios Directorio de contenido Los privilegios del grupo de privilegios Directorio de contenido determinan las tareas que los usuarios pueden realizar en la ficha Buscar de Data Analyzer. 112 Capítulo 8: Privilegios y funciones En la tabla siguiente, se enumeran los privilegios y permisos del grupo de privilegios Directorio de contenido: Privilegio Incluye los privilegios Permiso Concede a los usuarios la capacidad de Acceso al directorio de contenido No procede Leer carpetas - Permite tener acceso a las carpetas y al contenido de la ficha Buscar. - Acceder a las carpetas personales. - Buscar elementos disponibles para los usuarios con la función de consumidor básico. - Buscar informes por nombre o buscar informes que se usen con frecuencia. - Ver informes en PowerCenter Designer o en el administrador de flujos de trabajo. Acceso a búsqueda avanzada - Acceso al directorio de contenido Leer carpetas - Permite buscar elementos avanzados. - Buscar informes que haya creado o informes utilizados por un usuario específico. Administrar directorio de contenido - Acceso al directorio de contenido Leer y escribir en las carpetas - Administrar directorio de contenido - Acceso al directorio de contenido Eliminar carpetas Eliminar carpetas. Administrar documentos compartidos - Acceso al directorio de contenido - Administrar directorio de contenido Leer carpetas Administrar documentos compartidos en las carpetas. Escribir en carpetas Crear carpetas. Copiar carpetas. Cortar y pegar carpetas. Cambiar el nombre de las carpetas. Grupo de privilegios Paneles Los privilegios del grupo de privilegios Paneles determinan las tareas que los usuarios pueden realizar en los paneles de Data Analyzer. En la tabla siguiente, se enumeran los privilegios y permisos del grupo de privilegios Paneles: Privilegio Incluye los privilegios Permiso Concede a los usuarios la capacidad de Ver paneles No procede Leer los paneles Ver el contenido de los paneles personales y públicos. Administrar panel personal - Ver paneles Leer y escribir en los paneles Permite administrar el panel personal. Crear, editar y eliminar paneles - Ver paneles Leer y escribir en los paneles - Crear paneles. - Editar paneles. Crear, editar y eliminar paneles - Ver paneles Eliminar contenido de los paneles Eliminar paneles. Privilegios del servicio de informes 113 Privilegio Incluye los privilegios Permiso Concede a los usuarios la capacidad de Acceso a la creación básica de paneles - Ver paneles - Crear, editar y eliminar paneles Leer y escribir en los paneles - Usar las opciones de configuración básicas de los paneles. - Permite difundir los paneles como vínculos. Acceso a la creación avanzada de paneles - Ver paneles - Crear, editar y eliminar paneles - Acceso a la creación básica de paneles Leer y escribir en los paneles Permite usar todas las opciones de configuración de paneles. Grupo de privilegios Indicadores Los privilegios del grupo de privilegios Indicadores determinan las tareas que los usuarios pueden realizar con indicadores. La siguiente tabla enumera los privilegios y los permisos del grupo de privilegios Indicadores: Privilegio Incluye los privilegios Permiso Concede a los usuarios la capacidad de Interactuar con indicadores No procede Lectura en informe Usar e interactuar con indicadores. Crear indicador en tiempo real No procede Escritura en panel de control Lectura y escritura en informe Escritura en panel de control Obtener actualizaciones de indicadores continuas y automáticas en tiempo real No procede Lectura en informe - Crear un indicador en un informe en tiempo real. - Crear un indicador de medida. Ver actualizaciones de indicadores continuas, automáticas y animadas en tiempo real Grupo de privilegios Administrar cuenta El privilegio del grupo de privilegios Administrar cuenta determina la tarea que los usuarios pueden realizar en la ficha Administrar cuenta de Data Analyzer. La siguiente tabla enumera el privilegio y el permiso del grupo de privilegios Administrar cuenta: 114 Privilegio Incluye los privilegios Permiso Concede a los usuarios la capacidad de Administrar la configuración personal No procede No procede Configurar las preferencias de cuenta personales. Capítulo 8: Privilegios y funciones Grupo de privilegios Informes Los privilegios del grupo de privilegios Informes determinan las tareas que los usuarios pueden realizar con los informes en Data Analyzer. La tabla siguiente enumera los privilegios y permisos del grupo de privilegios Informes: Privilegio Incluye los privilegios Permiso Concede a los usuarios la capacidad de Ver informes No procede Lectura en informe Ver informes y metadatos relacionados. Analizar informes - Ver informes Lectura en informe - Analizar informes. - Ver datos de informes, metadatos y gráficos. Interactuar con datos - Ver informes - Analizar informes Lectura y escritura en informe - Acceder a la barra de herramientas en la ficha Analizar y realizar tareas en el nivel de datos en los gráficos y tablas de informes. - Hacer clic con el botón derecho en elementos de la ficha Analizar. Obtener detalles en cualquier sitio - Ver informes - Analizar informes - Interactuar con datos Lectura en informe Seleccionar cualquier atributo para obtener más detalles de un informe. Crear conjuntos de filtros - Ver informes - Analizar informes - Interactuar con datos Lectura y escritura en informe Crear y guardar conjuntos de filtros en informes. Promover medición personalizada - Ver informes - Analizar informes - Interactuar con datos Escritura en informe Promover medición personalizada de informes a esquemas. Ver consulta - Ver informes - Analizar informes - Interactuar con datos Lectura en informe Ver consultas de informes. Ver metadatos de ciclo de vida - Ver informes - Analizar informes - Interactuar con datos Escritura en informe Editar claves de tiempo en la ficha Tiempo. Crear y eliminar informes - Ver informes Escritura y eliminación en informe Crear o eliminar informes. Acceder a la creación básica de informes - Ver informes - Crear y eliminar informes Escritura en informe - Crear informes empleando opciones básicas de informe. - Difundir el vínculo a un informe en Data Analyzer y editar la consulta SQL para el informe. Privilegios del servicio de informes 115 Privilegio Incluye los privilegios Permiso Concede a los usuarios la capacidad de Acceder a la creación avanzada de informes - Ver informes - Crear y eliminar informes - Acceder a la creación básica de informes Escritura en informe - Crear informes empleando todas las opciones de informe disponibles. - Difundir el contenido de los informes en forma de vínculo y adjunto de correo electrónico. - Archivar informes. - Crear y administrar plantillas de Excel. - Establecer seguridad basada en el proveedor para un informe. Guardar copia de informes - Ver informes Escritura en informe Usar la función Guardar como para guardar el informe con otro nombre. Editar informes - Ver informes Escritura en informe Editar informes. Privilegios del servicio de informes y paneles. Los privilegios del servicio de informes y paneles asignan funciones en Jaspersoft. El grupo de privilegios de acceso contiene todos los privilegios del servicio de informes y paneles. La siguiente tabla describe cada privilegio para el servicio de informes y paneles: Nombre del privilegio Descripción Administrad or Los usuarios asignados a los privilegios del administrador pueden realizar las siguientes tareas en JasperReports Server: - Crear suborganizaciones. - Crear, modificar y eliminar usuarios. - Crear, modificar y eliminar funciones. - Iniciar sesión como un usuario de la organización. - Crear, modificar y eliminar carpetas y objetos del repositorio de todos los tipos. - Asignar funciones a usuarios, incluyendo la función ROLE_ADMINISTRATOR que concede privilegios del administrador de la organización. - Establecer permisos de acceso en carpetas y objetos del repositorio. Este privilegio se asigna a la función ROLE_ADMINISTRATOR en Jaspersoft. Superusuari o Los usuarios asignados al privilegio de superusuario pueden realizar todas las tareas que un usuario con los privilegios de administrador puede realizar. Además, los usuarios con el privilegio de superusuario pueden realizar las siguientes tareas en JasperReports Server: - Crear organizaciones de nivel superior. - Crear usuarios que puedan acceder a todas las organizaciones. - Asignar la función ROLE_SUPERUSER que concede los privilegios del administrador del sistema. - Establecer los parámetros de configuración de todo el sistema. Este privilegio asigna la función ROLE_SUPERUSER en Jaspersoft. Usuario normal 116 Los usuarios asignados al privilegio de usuario normal pueden ver los informes en JasperReports Server. Este privilegio asigna la función ROLE_USER en Jaspersoft. Capítulo 8: Privilegios y funciones Para obtener más información sobre los privilegios asociados con estas funciones en Jaspersoft, consulte la documentación de Jaspersoft. Cómo administrar funciones Una función es un conjunto de privilegios que se pueden asignar a usuarios y a grupos. Puede asignar los siguientes tipos de funciones: ¨ Definidas por el sistema. Funciones que puede editar o eliminar. ¨ Personalizadas. Funciones que puede crear, editar y eliminar. Una función incluye privilegios para el dominio o un tipo de servicio de la aplicación. Asigne funciones a usuarios o grupos para el dominio o para cada servicio de aplicación del dominio. Por ejemplo, puede crear una función de Developer que incluya privilegios para el servicio de repositorio de PowerCenter. Un dominio puede contener varios servicios de repositorio de PowerCenter. Puede asignar la función de Developer a un usuario para el servicio de repositorio de PowerCenter de desarrollo. Puede asignar una función diferente para ese usuario para el servicio de repositorio de PowerCenter de producción. Al seleccionar una función en la sección Funciones del navegador, puede ver todos los usuarios y grupos a quienes se les asignó directamente la función para los servicios del dominio y de la aplicación. Puede ver las funciones asignadas por usuarios y grupos o por servicios. Para desplazarse hasta un usuario o grupo de la sección Asignaciones, haga clic con el botón derecho en un usuario o grupo y seleccione Desplazarse hasta el elemento. Puede buscar funciones definidas por el sistema y personalizadas. Funciones definidas por el sistema Una función definida por el sistema es aquélla que no se puede editar ni eliminar. La función de administrador es una función definida por el sistema. Cuando asigne la función de administrador a un usuario o grupo para el dominio, el servicio del analista, el servicio de integración de datos, el servicio de Metadata Manager, el servicio de repositorio de modelos, el servicio de repositorio de PowerCenter o el servicio de informes, al usuario o grupo en cuestión se le conceden todos los privilegios para el servicio. La función de administrador omite la comprobación de permisos. Los usuarios con la función de administrador pueden acceder a todos los objetos administrados por el servicio. Función de administrador Al asignar la función de administrador a un usuario o grupo para el dominio, el servicio de integración de datos o el servicio de repositorio de PowerCenter, el usuario o el grupo podrán realizar algunas tareas determinadas por la función de administrador y no por privilegios ni permisos. Puede asignar a un usuario o grupo todos los privilegios para el dominio, el servicio de integración de datos o el servicio de repositorio de PowerCenter y, a continuación, conceder al usuario o al grupo todos los permisos sobre todos los objetos del dominio o del repositorio de PowerCenter. Sin embargo, dicho usuario o grupo no puede realizar las tareas determinadas por la función de administrador. Por ejemplo, un usuario al que se le haya asignado la función de administrador para el dominio puede configurar las propiedades de dicho dominio en Administrator Tool. Sin embargo, un usuario al que se le hayan asignado todos los privilegios y permisos de dominio sobre dicho dominio no puede configurar las propiedades del mismo. Cómo administrar funciones 117 En la siguiente tabla, se enumeran las tareas determinadas por la función del administrador para el dominio, el servicio de integración de datos y el servicio de repositorio de PowerCenter: Servicio Tareas Dominio - Servicio de integración de datos - Actualizar el servicio de integración de datos mediante el menú Acciones. Servicio de repositorio de PowerCenter - Asignar perfiles del sistema operativo a carpetas del repositorio si el servicio de integración de PowerCenter utiliza perfiles de sistema operativo. - Cambiar el propietario de carpetas y objetos globales.* - Configurar permisos de carpeta y de objeto global.* - Conectarse al servicio de integración de PowerCenter desde el cliente de PowerCenter al ejecutar el servicio de integración de PowerCenter en modo seguro. - Eliminar un servicio de integración de PowerCenter desde el navegador del administrador de flujos de trabajo. - Eliminar carpetas y objetos globales.* - Designar carpetas para compartirlas.* - Editar el nombre y la descripción de las carpetas.* Configurar las propiedades del dominio. Crear los perfiles del sistema operativo. Eliminar los perfiles del sistema operativo. Conceder permiso sobre el dominio y los perfiles del sistema operativo. Administrar y purgar eventos del registro. Recibir alertas de dominio. Ejecutar el informe de licencia. Visualizar eventos de registro de actividad del usuario. Apagar el dominio. Actualizar servicios a través del asistente para la actualización del servicio. *El propietario de objeto global o el propietario de la carpeta de repositorio de PowerCenter también pueden completar estas tareas. Funciones personalizadas Una función personalizada es una función que se puede crear, editar y eliminar. Administrator Tool incluye funciones personalizadas para el servicio de Metadata Manager, el servicio de repositorio de PowerCenter y el servicio de informes. Puede editar los privilegios correspondientes a estas funciones y puede asignarlas a usuarios y grupos. También puede crear funciones personalizadas y asignarlas a usuarios y grupos. Administración de funciones personalizadas Es posible crear, editar y eliminar funciones personalizadas. Creación de roles personalizados Cuando cree un rol personalizado, asignará privilegios al rol para el dominio o para un tipo de servicio de aplicación. Un rol puede incluir privilegios para uno o más servicios. 1. En Administrator Tool, haga clic en la ficha Seguridad. 2. En el menú Acciones de seguridad, haga clic en Crear rol. Aparecerá el cuadro de diálogo Crear rol. 118 Capítulo 8: Privilegios y funciones 3. Especifique las siguientes propiedades para el rol: Propiedad Descripción Nombre Nombre del rol. El nombre del rol no distingue mayúsculas de minúsculas y no puede superar los 128 caracteres. No puede incluir tabulaciones, caracteres de nueva línea o 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 permiten otros caracteres de espacio. Descripción Descripción del rol. La descripción no puede superar los 765 caracteres ni puede incluir tabulaciones, caracteres de nueva línea o los siguientes caracteres especiales: < > " 4. Haga clic en la ficha Privilegios. 5. Expanda el dominio o un tipo de servicio de aplicación. 6. Seleccione los privilegios que desee asignar al rol para el dominio o tipo de servicio de aplicación. 7. Haga clic en Aceptar. Cómo editar propiedades para funciones personalizadas Cuando edite una función personalizada, podrá cambiar la descripción de la función. No puede modificar el nombre de la función. 1. En Administrator Tool, haga clic en la ficha Seguridad. 2. En la sección Funciones del navegador, seleccione una función. 3. Haga clic en Editar. 4. Cambie la descripción de la función y haga clic en Aceptar. Cómo editar privilegios asignados a funciones personalizadas Puede modificar los privilegios asignados a una función personalizada para el dominio y para cada tipo de servicio de aplicación. 1. En Administrator Tool, haga clic en la ficha Seguridad. 2. En la sección Funciones del navegador, seleccione una función. 3. Haga clic en la ficha Privilegios. 4. Haga clic en Editar. Se abrirá el cuadro de diálogo Editar funciones y privilegios. 5. Expanda el dominio o un tipo de servicio de aplicación. 6. Para asignar privilegios a la función, seleccione los privilegios para el dominio o el tipo de servicio de aplicación. 7. Para quitarle privilegios a la función, elimine los privilegios para el dominio o el tipo de servicio de aplicación. 8. Repita los pasos para cambiar los privilegios para cada tipo de servicio. 9. Haga clic en Aceptar. Cómo eliminar funciones personalizadas Si elimina una función personalizada, la función personalizada y todos los privilegios que incluía se eliminarán de todo usuario o grupo asignado a la función. Cómo administrar funciones 119 Para eliminar una función personalizada, haga clic con el botón derecho sobre la función en la sección Funciones del navegador y seleccione Eliminar función. Confirme que desea eliminar la función. Cómo asignar privilegios y funciones a usuarios y grupos Puede determinar las acciones que los usuarios pueden realizar; para ello, ha de asignar los siguientes elementos a los usuarios y grupos: ¨ Privilegios. Un privilegio determina las acciones que los usuarios pueden realizar en aplicaciones cliente. ¨ Funciones. Una función es una recopilación de privilegios. Cuando asigna una función a un usuario o grupo, asigna la recopilación de privilegios que pertenecen a la función. Aplique las siguientes reglas y directrices al asignar privilegios y funciones a usuarios y grupos: ¨ Asigne privilegios y funciones a usuarios y grupos para el dominio y para cada servicio de aplicación que se ejecute en el dominio. No puede asignar privilegios ni funciones a usuarios y grupos para un servicio de Metadata Manager, servicio de repositorio de PowerCenter o servicio de informes en las siguientes situaciones: - El servicio de aplicación está deshabilitado. - El servicio de repositorio de PowerCenter está ejecutándose en modo exclusivo. ¨ Puede asignar diferentes privilegios y funciones a un usuario o grupo para cada servicio de aplicación del mismo tipo. ¨ Una función puede incluir privilegios para el dominio y varios tipos de servicio de aplicación. Al asignar la función a un usuario o grupo para un servicio de aplicación, se asignan los privilegios para dicho tipo de servicio de aplicación al usuario o grupo. Si cambia los privilegios o las funciones asignadas a un usuario, dicho cambio se aplica la próxima vez que el usuario inicie sesión. Nota: No obstante, no puede editar los privilegios ni las funciones asignadas a la cuenta de usuario del administrador predeterminado. Privilegios heredados Un usuario o grupo puede heredar privilegios de los siguientes objetos: ¨ Grupo. Cuando se asignan privilegios a un grupo, todos los subgrupos y usuarios que pertenecen al grupo heredan los privilegios. ¨ Función. Cuando se asigna una función a un usuario, el usuario hereda los privilegios que pertenecen a la función. Cuando se asigna una función a un grupo, el grupo y todos los subgrupos y usuarios que pertenecen al grupo heredan los privilegios de la función. Los subgrupos y los usuarios no heredan la función. No se pueden revocar los privilegios heredados de un grupo o función. Es posible asignar privilegios adicionales a un usuario o grupo que no se heredaron de un grupo o función. En la ficha Privilegios de un usuario o grupo, se muestran todas las funciones y privilegios asignados al usuario o grupo para el dominio y para cada servicio de aplicación. Expanda el dominio o servicio de aplicación para ver las funciones y privilegios asignados para el dominio o servicio. Haga clic en los siguientes elementos para ver información adicional acerca de las funciones y privilegios asignados: ¨ Nombre de la función asignada. Muestra los detalles de la función en el panel de detalles. 120 Capítulo 8: Privilegios y funciones ¨ Icono Información para una función asignada. Destaca todos los privilegios heredados con esa función. Los privilegios heredados de una función o grupo se muestran con un icono de herencia. La ayuda flotante de un privilegio heredado indica de qué función o grupo el usuario heredó el privilegio. Pasos para asignar privilegios y funciones a usuarios y grupos Puede asignar privilegios y funciones a usuarios y grupos de las siguientes formas: ¨ Desplácese hasta un usuario o grupo y edite las asignaciones de privilegios y funciones. ¨ Arrastre funciones hasta un usuario o grupo. Asignación de privilegios y funciones a un usuario o grupo mediante navegación 1. En Administrator Tool, haga clic en la ficha Seguridad. 2. En el navegador, seleccione un usuario o grupo. 3. Haga clic en la ficha Privilegios. 4. Haga clic en Editar. Aparecerá el cuadro de diálogo Editar funciones y privilegios. 5. Para asignar funciones, expanda el dominio o un servicio de aplicación en la ficha Funciones. 6. Para conceder funciones, seleccione las funciones que desee asignar al usuario o grupo para el dominio o servicio de aplicación. Puede seleccionar cualquier función que incluya privilegios para el tipo de dominio o servicio de aplicación seleccionado. 7. Para revocar funciones, anule la selección de las funciones asignadas al usuario o grupo. 8. Repita los pasos del 5 al 7 si desea asignar funciones para otro servicio. 9. Para asignar privilegios, haga clic en la ficha Privilegios. 10. Expanda el dominio o un servicio de aplicación. 11. Para conceder privilegios, seleccione los privilegios que desee asignar al usuario o grupo para el dominio o servicio de aplicación. 12. Para revocar privilegios, anule la selección de los privilegios asignados al usuario o grupo. No se pueden revocar los privilegios heredados de una función o grupo. 13. Repita los pasos del 10 al 12 si desea asignar privilegios para otro servicio. 14. Haga clic en Aceptar. Cómo asignar funciones a un usuario o grupo arrastrando 1. En Administrator Tool, haga clic en la ficha Seguridad. 2. En la sección Funciones del navegador, seleccione la carpeta que contenga las funciones que desee asignar. 3. En el panel de detalles, seleccione la función que desee asignar. Puede utilizar las teclas Ctrl o Mayús para seleccionar varias funciones. 4. Arrastre las funciones seleccionadas a un usuario o grupo en las secciones Usuarios o Grupos del navegador. A continuación, aparece el cuadro de diálogo Asignar funciones. 5. Seleccione los servicios de aplicación o dominios a los que desee asignar la función. 6. Haga clic en Aceptar. Cómo asignar privilegios y funciones a usuarios y grupos 121 Visualización de usuarios con privilegios para un servicio Puede visualizar todos los usuarios que tienen privilegios para el dominio o para un servicio de aplicación. Es posible que desee visualizar, por ejemplo, todos los usuarios que tengan privilegios para el servicio de repositorio de Development PowerCenter. 1. En Administrator Tool, haga clic en la ficha Seguridad. 2. En el menú Acciones de seguridad, haga clic en Privilegios del usuario de servicio. Se abre el cuadro de diálogo Servicios. 3. Seleccione el dominio o un servicio de aplicación. El panel de detalle muestra todos los usuarios que tienen privilegios para el dominio o servicio de aplicación. 4. Haga clic con el botón derecho en un nombre de usuario y haga clic en Navegar al elemento para navegar hasta el usuario. Solución de problemas relacionados con los privilegios y las funciones No puedo asignar privilegios ni funciones a los usuarios para un servicio de Metadata Manager, un servicio de repositorio de PowerCenter o un servicio de informes. No puede asignar privilegios ni funciones a los usuarios y grupos para un servicio de Metadata Manager, un servicio de repositorio de PowerCenter o un servicio de informes en las siguientes situaciones: ¨ El servicio de aplicación no está habilitado. ¨ El servicio de repositorio de PowerCenter se está ejecutando en modo exclusivo. No puedo asignar privilegios a un usuario para un servicio de informes habilitado. Data Analyzer usa el nombre de la cuenta de usuario y el nombre del dominio de seguridad en el formato UserName@SecurityDomain para determinar la longitud del nombre de inicio de sesión del usuario. No puede asignar privilegios ni funciones a un usuario para un servicio de informes cuando la combinación de nombre de usuario, símbolo @ y el nombre del dominio de seguridad exceda los 128 caracteres. Quité un privilegio de un grupo. ¿Por qué algunos usuarios de dicho grupo todavía tienen ese privilegio? Puede usar uno de los siguientes métodos para asignar privilegios a un usuario: ¨ Asignar un privilegio directamente a un usuario. ¨ Asignar una función a un usuario. ¨ Asignar un privilegio o función a un grupo al que pertenezca el usuario. Si quita un privilegio de un grupo, puede asignar directamente el privilegio a los usuarios que pertenecen a dicho grupo o los usuarios pueden heredar el privilegio de una función asignada. Tengo asignados todos los privilegios de dominio y permisos de todos los objetos de dominio, pero no puedo efectuar todas las tareas de Aministrator Tool. 122 Capítulo 8: Privilegios y funciones Algunas de las funciones de Administrator Tool vienen determinadas por la función de administrador, no por los privilegios o los permisos. Puede tener asignados todos los privilegios para el dominio y concedidos los permisos completos en todos los objetos del dominio y, aún así, no podrá completar las tareas que determina la función de administrador. Tengo asignada la función de administrador para un servicio de aplicación, pero no puedo configurar el servicio de aplicación en Administrator Tool. Cuando dispone de la función de administrador para un servicio de aplicación, se trata en realidad de un administrador de la aplicación cliente. Un administrador de aplicación cliente tiene permisos y privilegios completos en una aplicación cliente, pero no tiene permisos o privilegios en el dominio de Informatica. Un administrador de aplicación cliente no puede iniciar una sesión en Administrator Tool para administrar el servicio de la aplicación cliente para el que tenga privilegios de administrador. Para administrar un servicio de aplicación en Administrator Tool, debe tener los permisos y los privilegios de dominio adecuados. Tengo asignada la función de administrador para el servicio de repositorio de PowerCenter, pero no puedo usar el administrador de repositorios para efectuar una depuración avanzada de los objetos o para crear extensiones de metadatos reutilizables. Debe tener el privilegio de dominio Administrar servicios y el permiso para el servicio de repositorio de PowerCenter en Administrator Tool para efectuar las siguientes acciones en el administrador del repositorio: ¨ Efectuar una purga avanzada de las versiones de objeto en el nivel del repositorio de PowerCenter. ¨ Crear, editar y eliminar extensiones de metadatos reutilizables. Mis privilegios indican que debo poder editar objetos en una aplicación cliente, pero no puedo editar ningún metadato. Es posible que no tenga los permisos de objeto necesarios en la aplicación cliente. Aunque tenga el privilegio de efectuar determinadas acciones, es posible que necesite permiso para efectuar una determinada acción en el objeto en cuestión. No puedo usar pmrep para conectarme a un nuevo servicio de repositorio de PowerCenter que se ejecuta en modo exclusivo. Es posible que el administrador de servicios no haya sincronizado la lista de usuarios y grupos en el repositorio de PowerCenter con la lista de la base de datos de configuración del dominio. Para sincronizar la lista de usuarios y grupos, reinicie el servicio de repositorio de PowerCenter. Tengo asignados todos los privilegios del grupo de privilegios Carpetas para el servicio de repositorio de PowerCenter y tengo permiso de lectura, escritura y ejecución en una carpeta y, sin embargo, no puedo configurar los permisos para dicha carpeta. Sólo el propietario de la carpeta o un usuario con la función de administrador para el servicio de repositorio de PowerCenter puede completar las siguientes tareas de administración de carpetas: ¨ Asignar perfiles de sistema operativo a las carpetas si el servicio de integración de PowerCenter usa perfiles de sistema operativo. Necesita permiso en el perfil de sistema operativo. ¨ Cambiar el propietario de la carpeta. ¨ Configurar los permisos de la carpeta. ¨ Eliminar la carpeta. Solución de problemas relacionados con los privilegios y las funciones 123 ¨ Designar la carpeta que se debe compartir. ¨ Editar el nombre de la carpeta y la descripción. 124 Capítulo 8: Privilegios y funciones CAPÍTULO 9 Permisos Este capítulo incluye los siguientes temas: ¨ Resumen de permisos, 125 ¨ Permisos de objetos de dominio, 127 ¨ Permisos de conexión, 131 ¨ Permisos del servicio de datos SQL, 134 ¨ Permisos del servicio web, 138 Resumen de permisos La seguridad del usuario se administra mediante privilegios y permisos. Los permisos definen el nivel de acceso que los usuarios y los grupos tienen respecto de un objeto. Incluso si un usuario tiene el privilegio para realizar ciertas acciones, es posible que también requiera de un permiso para realizar la acción en un objeto particular. Por ejemplo, un usuario tiene privilegio del dominio para administrar servicios y permiso sobre el servicio de repositorio de PowerCenter de desarrollo, pero no sobre el servicio de repositorio de PowerCenter de producción. El usuario puede editar o quitar el servicio de repositorio de PowerCenter de desarrollo, pero no el servicio de repositorio de PowerCenter de producción. Para administrar un servicio de aplicación, un usuario debe tener privilegio del dominio para administrar servicios y permiso sobre el servicio de aplicación. Se usan diferentes herramientas para configurar permisos sobre los siguientes objetos: Tipo de objeto Herramienta Descripción Objetos de conexión Administrator Tool Puede asignar permisos sobre conexiones definidas en Administrator Tool, Analyst Tool o Developer Tool. Estas herramientas comparten los permisos de conexión. Analyst Tool Developer Tool Objetos de Data Analyzer Data Analyzer Puede asignar permisos sobre informes, paneles de control, atributos, mediciones, dimensiones de plantillas, programas y carpetas de Data Analyzer. Objetos de dominio Administrator Tool Puede asignar permisos sobre los siguientes objetos de dominio: dominio, carpetas, nodos, mallas, licencias, 125 Tipo de objeto Herramienta Descripción servicios de aplicación y perfiles de sistema operativo. Objetos de catálogo de Metadata Manager Metadata Manager Puede asignar permisos sobre carpetas y objetos de catálogo de Metadata Manager. Proyectos del repositorio de modelos Analyst Tool Puede asignar permisos sobre proyectos definidos en Analyst Tool y Developer Tool. Estas herramientas comparten los permisos de proyecto. Developer Tool Objetos del repositorio de PowerCenter Cliente de PowerCenter Puede asignar permisos sobre grupos de implementación, etiquetas, consultas, objetos de conexión y carpetas de PowerCenter. Objetos del servicio de datos SQL Administrator Tool Puede asignar permisos sobre objetos de datos SQL, tales como servicios de datos SQL, esquemas virtuales, tablas virtuales y procedimientos virtuales almacenados. Objetos de servicio web Administrator Tool Puede asignar permisos sobre servicios web u operaciones de servicio web. Tipos de permiso Los usuarios y grupos pueden tener los tipos de permiso de dominio siguientes: Permisos directos Permisos asignados directamente a un usuario o grupo. Cuando los usuarios y grupos tienen permiso sobre un objeto, pueden realizar tareas administrativas con ese objeto si también disponen del privilegio adecuado. Los permisos directos pueden editarse. Permisos heredados Permisos que los usuarios heredan. Cuando los usuarios tienen permiso sobre un dominio o carpeta, heredan el permiso para todos los objetos del dominio o la carpeta. Cuando los grupos tienen permisos sobre un objeto del dominio, todos los subgrupos y usuarios que pertenecen al grupo heredan el permiso sobre el objeto del dominio. Por ejemplo, un dominio tiene una carpeta llamada Nodes que contiene diversos nodos. Si asigna permisos a un grupo sobre la carpeta, todos los subgrupos y usuarios que pertenezcan al grupo heredarán el permiso sobre la carpeta y sobre todos los nodos en ella. Los permisos heredados no se pueden revocar. Tampoco se pueden revocar los permisos de usuarios o grupos que tengan asignada la función de administrador. La función de administrador pasa por alto la comprobación de permisos. Los usuarios con función de administrador pueden acceder a todos los objetos. Es posible denegar permisos heredados a algunos tipos de objetos. Al denegarse permisos, se configuran excepciones para los permisos que los usuarios y grupos puede que ya tengan. Permisos efectivos Superconjunto de todos los permisos de un usuario o grupo. Incluye los permisos directos y heredados. Cuando visualice los detalles de los permisos, puede ver el origen de los permisos efectivos. Los detalles de los permisos muestran los permisos directos asignados a un usuario o grupo, permisos directos asignados a grupos 126 Capítulo 9: Permisos primarios y permisos heredados de objetos primarios. Además, los detalles de los permisos muestran si un usuario o grupo tiene asignada la función de administrador, la cual pasa por alto la comprobación de permisos. Filtros de búsqueda para el trabajo con permisos Para asignar permisos, ver detalles de permisos o editar permisos para un usuario o grupo, puede utilizar filtros de búsqueda para buscar un grupo o usuario. Durante la administración de permisos para usuarios o grupos, puede utilizar los siguientes filtros de búsqueda: Dominio de seguridad Seleccione el dominio de seguridad en el que se buscarán los usuarios o grupos. Cadena patrón Especifique una cadena para buscar usuarios o grupos. Administrator Tool devuelve todos los nombres que contengan dicha cadena de búsqueda. La cadena no distingue mayúsculas de minúsculas. Por ejemplo, la cadena "DA" puede devolver "iasdaemon", "daphne" y "DA_AdminGroup". También es posible ordenar la lista de usuarios o grupos. Haga clic con el botón derecho en un nombre de columna para ordenar la columna en orden ascendente o descendente. Permisos de objetos de dominio Debe configurar privilegios y permisos para administrar la seguridad del usuario en el dominio. Los permisos definen el nivel de acceso de un usuario a un objeto de dominio. Para iniciar sesión en Administrator Tool, el usuario debe tener permiso en un objeto de dominio como mínimo. Si el usuario tiene permiso en un objeto, pero no tiene el privilegio de dominio que permite modificar el tipo de objeto, solamente puede ver el objeto. Por ejemplo, si un usuario tiene permiso en un nodo, pero no tiene el privilegio Administrar nodos y cuadrículas, puede ver las propiedades del nodo, pero no puede configurar, cerrar ni quitar el nodo. Puede configurar permisos en los siguientes tipos de objetos de dominio: Tipo de objeto de dominio Descripción del permiso Dominio Permite a los usuarios de Administrator Tool acceder a todos los objetos de dominio. Si los usuarios tienen permiso en un dominio, heredan el permiso en todos los objetos de dominio. Carpeta Permite a los usuarios de Administrator Tool acceder a todos los objetos de la carpeta en Administrator Tool. Si los usuarios tienen permiso en una carpeta, heredan el permiso en todos los objetos de la carpeta. Nodo Permite a los usuarios de Administrator Tool ver y editar las propiedades del nodo. Sin permiso, un usuario no puede usar el nodo para definir un servicio de aplicación o crear una malla. Malla Permite a los usuarios de Administrator Tool ver y editar las propiedades de la malla. Sin permiso, un usuario no puede asignar la malla a un servicio de integración de PowerCenter. Permisos de objetos de dominio 127 Tipo de objeto de dominio Descripción del permiso Licencia Permite a los usuarios de Administrator Tool ver y editar las propiedades de la licencia. Sin permiso, un usuario no puede usar la licencia para crear un servicio de aplicación. Servicios de aplicación Permite a los usuarios de Administrator Tool ver y editar las propiedades del servicio de aplicación. Perfiles de sistema operativo Permite a los usuarios de PowerCenter ejecutar flujos de trabajo asociados al perfil de sistema operativo. Si el usuario que ejecuta un flujo de trabajo no tiene permiso en el perfil de sistema operativo asignado al flujo de trabajo, el flujo de trabajo genera un error. Puede usar los siguientes métodos para administrar los permisos de objetos de dominio: ¨ Administración de permisos por objeto de dominio. Use la vista de permisos de un objeto de dominio para asignar y editar permisos en el objeto para varios usuarios o grupos. ¨ Administración de permisos por usuario o grupo. Use el cuadro de diálogo Administrar permisos para asignar y editar permisos en los objetos de dominio para un usuario o grupo específicos. Nota: La configuración de permisos en un perfil de sistema operativo debe ser distinta de la configuración de permisos en otros objetos de dominio. Permisos por objeto de dominio Use la vista Permisos de un objeto de dominio para asignar, ver y editar permisos en el objeto de dominio para varios usuarios o grupos. Cómo asignar permisos sobre un objeto de dominio Cuando asigna permisos sobre un objeto de dominio, está otorgando a usuarios y grupos acceso al objeto. 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. En el navegador, seleccione el objeto de dominio. 3. En el panel de contenido, seleccione la vista Permisos. 4. Haga clic en la ficha Grupos o Usuarios. 5. Haga clic en Acciones > Asignar permisos. El cuadro de diálogo Asignar permisos muestra todos los usuarios o grupos que no tienen permiso sobre el objeto. 6. Introduzca las condiciones de filtro para buscar usuarios y grupos y haga clic en el botón Filtrar. 7. Seleccione un usuario o grupo y haga clic en Siguiente. 8. Seleccione Permitir, y haga clic en Finalizar. Visualización de detalles de permiso en un objeto de dominio Cuando visualice los detalles de un permiso, puede ver el origen de los permisos efectivos. 128 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. En el navegador, seleccione el objeto de dominio. Capítulo 9: Permisos 3. En el panel Contenido, seleccione la vista Permisos. 4. Haga clic en la ficha Grupos o Usuarios. 5. Indique las condiciones de filtro para buscar usuarios y grupos y haga clic en el botón Filtro. 6. Seleccione un usuario o grupo y haga clic en Acciones > Ver detalles del permiso. Se abre el cuadro de diálogo Detalles del permiso. El cuadro de diálogo muestra los permisos directos asignados al usuario o grupo, los permisos directos asignados a los grupos primarios y los permisos heredados de los objetos primarios. Los detalles del permiso muestran además si el usuario o grupo tiene asignada la función de administrador que omite la comprobación del permiso. 7. Haga clic en Cerrar 8. o haga clic en Editar permisos para editar los permisos directos. Edición de permisos en un objeto de dominio Puede editar los permisos directos para un usuario o grupo en un objeto de dominio. No puede revocar permisos heredados ni sus propios permisos. Nota: Si revoca un permiso directo en un objeto, el usuario o grupo aún podrá heredar el permiso de un grupo u objeto primario. 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. En el navegador, seleccione el objeto de dominio. 3. En el panel de contenido, seleccione la vista Permisos. 4. Haga clic en la ficha Grupos o Usuarios. 5. Introduzca las condiciones de filtro para buscar usuarios y grupos y haga clic en el botón Filtrar. 6. Seleccione un usuario o grupo y haga clic en Acciones > Editar permisos directos. Aparecerá el cuadro de diálogo Editar permisos directos. 7. Para asignar permisos en el objeto, seleccione Permitir. 8. Para revocar permisos en el objeto, seleccione Revocar. Para ver si el permiso se ha asignado directamente o es heredado, haga clic en Ver detalles del permiso. 9. Haga clic en Aceptar. Permisos por usuario o grupo Use el cuadro de diálogo Administrar permisos para ver, asignar y editar los permisos del objeto de dominio para un usuario o grupo específico. Visualización de detalles de permiso para un usuario o grupo Cuando visualice los detalles de un permiso, puede ver el origen de los permisos efectivos. 1. En el encabezado de Infomatica Administrator, haga clic en Administrar > Permisos. Se abre el cuadro de diálogo Administrar permisos. 2. Haga clic en la ficha Grupos o Usuarios. 3. Indique una cadena para buscar usuarios y grupos y haga clic en el botón Filtro. 4. Seleccione un usuario o grupo. 5. Seleccione un objeto de dominio y haga clic en el botón Ver detalles del permiso. Permisos de objetos de dominio 129 Se abre el cuadro de diálogo Detalles del permiso. El cuadro de diálogo muestra los permisos directos asignados al usuario o grupo, los permisos directos asignados a los grupos primarios y los permisos heredados de los objetos primarios. Los detalles del permiso muestran además si el usuario o grupo tiene asignada la función de administrador que omite la comprobación del permiso. 6. Haga clic en Cerrar 7. o haga clic en Editar permisos para editar los permisos directos. Asignación y edición de permisos para un usuario o grupo Cuando se editan los permisos de objeto de dominio para un usuario o grupo, se pueden asignar permisos y también editar los permisos directos existentes. No puede revocar permisos heredados ni sus propios permisos. Nota: Si revoca un permiso directo en un objeto, el usuario o grupo aún podrá heredar el permiso de un grupo u objeto primario. 1. En el encabezado de Infomatica Administrator, haga clic en Administrar > Permisos. Aparecerá el cuadro de diálogo Administrar permisos. 2. Haga clic en la ficha Grupos o Usuarios. 3. Escriba una cadena para buscar usuarios y grupos y haga clic en el botón Filtrar. 4. Seleccione un usuario o grupo. 5. Seleccione un objeto de dominio y haga clic en el botón Editar permisos directos. Aparecerá el cuadro de diálogo Editar permisos directos. 6. Para asignar permisos en el objeto, seleccione Permitir. 7. Para revocar permisos en el objeto, seleccione Revocar. Para ver si el permiso se ha asignado directamente o es heredado, haga clic en Ver detalles del permiso. 8. Haga clic en Aceptar. 9. Haga clic en Cerrar. Permisos de perfil de sistema operativo Utilice el cuadro de diálogo Configurar perfiles de sistema operativo para asignar, ver y editar permisos en los perfiles de sistema operativo. Asignación de permisos en un perfil de sistema operativo Cuando se asignan permisos en un perfil de sistema operativo, los usuarios de PowerCenter pueden ejecutar los flujos de trabajo asignados al perfil de sistema operativo. 1. En la ficha Seguridad, haga clic en Acciones > Configurar perfiles de sistema operativo. Aparecerá el cuadro de diálogo Configurar perfiles de sistema operativo. 2. Seleccione el perfil de sistema operativo y haga clic en la ficha Permisos. 3. Seleccione la vista Grupos o Usuarios y haga clic en el botón Asignar permiso. El cuadro de diálogo Asignar permisos muestra todos los usuarios o grupos que no tienen permisos en el perfil de sistema operativo. 130 4. Introduzca las condiciones de filtro para buscar usuarios y grupos y haga clic en el botón Filtrar. 5. Seleccione un usuario o un grupo y haga clic en Siguiente. 6. Seleccione Permitir y haga clic en Finalizar. Capítulo 9: Permisos Visualización de detalles de permisos en un perfil de sistema operativo Cuando visualice los detalles de un permiso, puede ver el origen de los permisos efectivos. 1. En la ficha Seguridad, haga clic en Acciones > Configurar perfiles de sistema operativo. Se abre el cuadro de diálogo Configurar perfiles de sistema operativo. 2. Seleccione el perfil de sistema operativo y haga clic en la ficha Permisos. 3. Seleccione la vista Grupos o Usuarios. 4. Indique las condiciones de filtro para buscar usuarios y grupos y haga clic en el botón Filtro. 5. Seleccione un usuario o grupo y haga clic en Acciones > Ver detalles del permiso. Se abre el cuadro de diálogo Detalles del permiso. El cuadro de diálogo muestra los permisos directos asignados al usuario o grupo, los permisos directos asignados a los grupos primarios y los permisos heredados de los objetos primarios. Los detalles del permiso muestran además si el usuario o grupo tiene asignada la función de administrador que omite la comprobación del permiso. 6. Haga clic en Cerrar 7. o haga clic en Editar permisos para editar los permisos directos. Edición de permisos en un perfil de sistema operativo Puede editar los permisos directos para un usuario o grupo en un perfil de sistema operativo. No puede revocar permisos heredados ni sus propios permisos. Nota: Si revoca un permiso directo en un objeto, el usuario o grupo aún podrá heredar el permiso de un grupo u objeto primario. 1. En la ficha Seguridad, haga clic en Acciones > Configurar perfiles de sistema operativo. Aparecerá el cuadro de diálogo Configurar perfiles de sistema operativo. 2. Seleccione el perfil de sistema operativo y haga clic en la ficha Permisos. 3. Seleccione la vista Grupos o Usuarios. 4. Introduzca las condiciones de filtro para buscar usuarios y grupos y haga clic en el botón Filtrar. 5. Seleccione un usuario o grupo y haga clic en Acciones > Editar permisos directos. Aparecerá el cuadro de diálogo Editar permisos directos. 6. Para asignar permisos en el perfil de sistema operativo, seleccione Permitir. 7. Para revocar permisos en el perfil de sistema operativo, seleccione Revocar. Para ver si el permiso se ha asignado directamente o es heredado, haga clic en Ver detalles del permiso. 8. Haga clic en Aceptar. Permisos de conexión Los permisos controlan el nivel de acceso que un usuario o grupo tiene en la conexión. Los permisos de una conexión se pueden configurar en Analyst Tool, Developer Tool o Administrator Tool. Cualquier permiso de conexión que se asigne a un usuario o grupo en una herramienta también se aplica en las demás herramientas. Supongamos, por ejemplo, que concede a GroupA permiso en ConnectionA en Developer Tool. GroupA tendrá permiso en ConnectionA también en Analyst Tool y Administrator Tool. Permisos de conexión 131 Los siguientes componentes de Informatica usan permisos de conexión: ¨ Administrator Tool. Aplica permisos de lectura, escritura y ejecución en las conexiones. ¨ Analyst Tool. No aplica permisos de conexión porque los analistas no pueden editar ni eliminar conexiones. Los analistas pueden ver metadatos básicos de la conexión, como el nombre de la conexión, la descripción y el tipo. ¨ Interfaz de línea de comandos de Informatica. Aplica permisos de lectura, escritura y concesión en las conexiones. ¨ Developer Tool. Aplica permisos de lectura, escritura y ejecución en las conexiones. Para los servicios de datos SQL, Developer Tool no aplica permisos de conexión. En su lugar, aplica seguridad de nivel de columna y exclusión de seguridad para restringir el acceso a los datos. ¨ Servicio de integración de datos. Aplica permisos de ejecución cuando un usuario intenta obtener la vista previa de los datos o ejecutar una asignación, cuadro de mando o perfil. Nota: No puede asignar permisos en las siguientes conexiones: almacén de perfiles, base de datos de ensayo, base de datos de caché de objetos de datos o repositorio de modelos. TEMAS RELACIONADOS ¨ “Seguridad de nivel de columna” en la página 137 ¨ “ Seguridad de transferencia” en la página 192 Tipos de permiso de conexión Puede asignar diferentes tipos de permiso a los usuarios para que realicen las siguientes acciones: Acción Tipos de permiso Ver todos los metadatos de las conexiones, excepto las contraseñas, como el nombre de la conexión, el tipo, la descripción, las cadenas de conexión y los nombres de usuario. Lectura Modifique todos los metadatos de conexión, incluidas las contraseñas. Elimine la conexión. Los usuarios con permiso de escritura heredan el permiso de lectura. Escritura Acceder a todos los datos físicos en las tablas de la conexión. Los usuarios pueden obtener una vista previa de los datos o ejecutar una asignación, un cuadro de mando o un perfil. Ejecución Conceder y revocar permisos para las conexiones. Concesión Permisos de conexión predeterminados El administrador del dominio tiene todos los permisos para todas las conexiones. El usuario que crea una conexión tiene permiso para leer, escribir, ejecutar y otorgar permisos sobre esa conexión. De manera predeterminada, todos los usuarios tienen permiso para realizar las siguientes acciones o conexiones: ¨ Ver metadatos de conexión básicos, tales como nombre, tipo y descripción de la conexión. ¨ Usar la conexión en asignaciones en Developer Tool. ¨ Crear perfiles en Analyst Tool para objetos de la conexión. 132 Capítulo 9: Permisos Cómo asignar permisos sobre una conexión Cuando asigna permisos sobre una conexión, define el nivel de acceso que un usuario o grupo tiene sobre la conexión. 1. En la ficha Dominio, seleccione la vista Conexiones. 2. En el navegador, seleccione la conexión. 3. En el panel de contenido, seleccione la vista Permisos. 4. Haga clic en la ficha Grupos o Usuarios. 5. Haga clic en Acciones > Asignar permisos. El cuadro de diálogo Asignar permisos muestra todos los usuarios o grupos que no tienen permiso sobre la conexión. 6. Introduzca las condiciones de filtro para buscar usuarios y grupos y haga clic en el botón Filtrar. 7. Seleccione un usuario o grupo y haga clic en Siguiente. 8. Seleccione Permitir para cada tipo de permiso que desee asignar. 9. Haga clic en Finalizar. Visualización de detalles de permiso en una conexión Cuando visualice los detalles de un permiso, puede ver el origen de los permisos efectivos. 1. En la ficha Dominio, seleccione la vista Conexiones. 2. En el navegador, seleccione la conexión. 3. En el panel Contenido, seleccione la vista Permisos. 4. Haga clic en la ficha Grupos o Usuarios. 5. Indique las condiciones de filtro para buscar usuarios y grupos y haga clic en el botón Filtro. 6. Seleccione un usuario o grupo y haga clic en Acciones > Ver detalles del permiso. Se abre el cuadro de diálogo Ver detalles del permiso. El cuadro de diálogo muestra los permisos directos asignados al usuario o grupo y los permisos directos asignados a los grupos primarios. Los detalles del permiso muestran además si el usuario o grupo tiene asignada la función de administrador que omite la comprobación del permiso. 7. Haga clic en Cerrar 8. o haga clic en Editar permisos para editar los permisos directos. Edición de permisos en una conexión Puede editar los permisos directos para un usuario o grupo en una conexión. No puede revocar permisos heredados ni sus propios permisos. Nota: Si revoca un permiso directo en un objeto, el usuario o grupo aún podrá heredar el permiso de un grupo u objeto primario. 1. En la ficha Dominio, seleccione la vista Conexiones. 2. En el navegador, seleccione la conexión. 3. En el panel de contenido, seleccione la vista Permisos. 4. Haga clic en la ficha Grupos o Usuarios. 5. Introduzca las condiciones de filtro para buscar usuarios y grupos y haga clic en el botón Filtrar. Permisos de conexión 133 6. Seleccione un usuario o grupo y haga clic en Acciones > Editar permisos directos. Aparecerá el cuadro de diálogo Editar permisos directos. 7. Elija si desea permitir o revocar permisos. ¨ Seleccione Permitir para asignar un permiso. ¨ Desactive la opción Permitir para revocar un solo permiso. ¨ Seleccione Revocar para revocar todos los permisos. Para ver si el permiso se ha asignado directamente o es heredado, haga clic en Ver detalles del permiso. 8. Haga clic en Aceptar. Permisos del servicio de datos SQL Los usuarios se pueden conectar a un servicio de datos SQL a través de una herramienta de cliente JDBC u ODBC. Tras conectarse, los usuarios pueden ejecutar consultas SQL sobre tablas virtuales en un servicio de datos SQL o ejecutar un procedimiento almacenado virtual en un servicio de datos SQL. Los permisos controlan el nivel de acceso que un usuario tiene a un servicio de datos SQL. Puede asignar permisos a usuarios y grupos para los objetos de datos SQL siguientes: ¨ Servicio de datos SQL ¨ Tabla virtual ¨ Procedimiento almacenado virtual Cuando asigne permisos en un objeto de servicio de datos SQL, el usuario o grupo heredará los mismos permisos para todos los objetos que pertenezcan al objeto de servicio de datos SQL. Por ejemplo, asigna a un usuario permiso de selección para un servicio de datos SQL. Dicho usuario hereda el permiso de selección para todas las tablas virtuales del servicio de datos SQL. Puede denegar permisos a usuarios y grupos para algunos objetos de datos SQL. Al denegar permisos, configura excepciones para los permisos que los usuarios y grupos puede que ya tengan. Por ejemplo, no puede asignar permisos a una columna en una tabla virtual, pero puede denegar a un usuario que ejecute una instrucción SQL SELECT que incluya dicha columna. Tipos de permiso del servicio de datos SQL Puede asignar los siguientes permisos a usuarios y grupos: ¨ Permiso de concesión. Los usuarios pueden conceder y revocar permisos para los objetos del servicio de datos de SQL con Administrator Tool o empleando el programa de línea de comandos infacmd. ¨ Permiso de ejecución. Los usuarios pueden ejecutar en el servicio de datos de SQL los procedimientos virtuales almacenados mediante una herramienta cliente JDBC u ODBC. ¨ Permiso de selección. Los usuarios pueden ejecutar instrucciones SQL SELECT en tablas virtuales del servicio de datos de SQL mediante una herramienta cliente JDBC u ODBC. Algunos permisos no son aplicables a todos los objetos del servicio de datos SQL. 134 Capítulo 9: Permisos La tabla siguiente describe los permisos para cada objeto del servicio de datos SQL: Objeto Permiso de concesión Permiso de ejecución Permiso de selección Servicio de datos SQL Conceder y revocar permisos para el servicio de datos de SQL y todos objetos del mismo. Ejecutar todos los procedimientos almacenados virtuales del servicio de datos SQL. Ejecutar instrucciones SQL SELECT en todas las tablas virtuales del servicio de datos de SQL. Tabla virtual Conceder y revocar permisos para la tabla virtual. No procede Ejecutar instrucciones SQL SELECT en la tabla virtual. Procedimiento almacenado virtual Conceder y revocar permisos para el procedimiento almacenado virtual. Ejecutar el procedimiento almacenado virtual. No procede Asignación de permisos en un servicio de datos SQL Cuando se asignan permisos en un objeto de servicio de datos SQL, se define el nivel de acceso que tiene un usuario o grupo al objeto. 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. En el navegador, seleccione un servicio de integración de datos. 3. En el panel de contenido, seleccione la vista Aplicaciones. 4. Seleccione el objeto de servicio de datos SQL. 5. En el panel de detalles, seleccione la vista Permisos de grupo o Permisos de usuario. 6. Haga clic en el botón Asignar permiso. El cuadro de diálogo Asignar permisos muestra todos los usuarios o grupos que no tienen permisos en el objeto de servicio de datos SQL. 7. Introduzca las condiciones de filtro para buscar usuarios y grupos y haga clic en el botón Filtrar. 8. Seleccione un usuario o un grupo y haga clic en Siguiente. 9. Seleccione Permitir para cada tipo de permiso que desee asignar. 10. Haga clic en Finalizar. Visualización de detalles de permisos en un servicio de datos SQL Cuando visualice los detalles de un permiso, puede ver el origen de los permisos efectivos. 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. En el navegador, seleccione un servicio de integración de datos. 3. En el panel Contenido, seleccione la vista Aplicaciones. 4. Seleccione el objeto del servicio de datos SQL. 5. En el panel de detalle, seleccione la vista Permisos del grupo o Permisos de usuario. 6. Indique las condiciones de filtro para buscar usuarios y grupos y haga clic en el botón Filtro. 7. Seleccione un usuario o grupo y haga clic en el botón Ver detalles del permiso. Se abre el cuadro de diálogo Detalles del permiso. El cuadro de diálogo muestra los permisos directos asignados al usuario o grupo, los permisos directos asignados a los grupos primarios y los permisos Permisos del servicio de datos SQL 135 heredados de los objetos primarios. Los detalles del permiso muestran además si el usuario o grupo tiene asignada la función de administrador que omite la comprobación del permiso. 8. Haga clic en Cerrar 9. o haga clic en Editar permisos para editar los permisos directos. Edición de permisos en un servicio de datos SQL Puede editar los permisos directos para un usuario o grupo en un servicio de datos SQL. No puede revocar permisos heredados ni sus propios permisos. Nota: Si revoca un permiso directo en un objeto, el usuario o grupo aún podrá heredar el permiso de un grupo u objeto primario. 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. En el navegador, seleccione un servicio de integración de datos. 3. En el panel de contenido, seleccione la vista Aplicaciones. 4. Seleccione el objeto de servicio de datos SQL. 5. En el panel de detalles, seleccione la vista Permisos de grupo o Permisos de usuario. 6. Introduzca las condiciones de filtro para buscar usuarios y grupos y haga clic en el botón Filtrar. 7. Seleccione un usuario o grupo y haga clic en el botón Editar permisos directos. Aparecerá el cuadro de diálogo Editar permisos directos. 8. Elija si desea permitir o revocar permisos. ¨ Seleccione Permitir para asignar un permiso. ¨ Desactive la opción Permitir para revocar un solo permiso. ¨ Seleccione Revocar para revocar todos los permisos. Para ver si el permiso se ha asignado directamente o es heredado, haga clic en Ver detalles del permiso. 9. Haga clic en Aceptar. Denegación de permisos en un servicio de datos SQL Puede denegar explícitamente los permisos en algunos objetos de servicio de datos SQL. Cuando se deniega un permiso en un objeto en un servicio de datos SQL, se está aplicando una excepción al permiso efectivo. Para denegar permisos, se usa uno de los siguientes comandos de infacmd: ¨ infacmd sql SetStoredProcedurePermissions. Deniega los permisos de ejecución o concesión en el nivel de procedimiento almacenado. ¨ infacmd sql SetTablePermissions. Deniega los permisos de selección y concesión en el nivel de tabla virtual. ¨ infacmd sql SetColumnPermissions. Deniega el permiso de selección en el nivel de columna. Cada comando tiene opciones para aplicar permisos (-ap) y denegar permisos (-dp). El comando SetColumnPermissions no incluye la opción de aplicar permisos. Nota: No se pueden denegar permisos desde Administrator Tool. El servicio de integración de datos comprueba los permisos antes de ejecutar procedimientos almacenados y consultas SQL en la base de datos virtual. El servicio de integración de datos valida los permisos para los usuarios o grupos a partir del nivel de servicio de datos SQL. Cuando los permisos se aplican a un objeto primario en un servicio de datos SQL, los objetos secundarios heredan el permiso. El servicio de integración de datos comprueba si hay permisos denegados en el nivel de columna. 136 Capítulo 9: Permisos Seguridad de nivel de columna Un administrador puede denegar el acceso a las columnas de una tabla virtual de un objeto de datos SQL. El administrador puede configurar el comportamiento del servicio de integración de datos para que las consultas se realicen en una columna restringida. Cuando el usuario consulta una columna para la que no tiene permisos, puede ocurrir lo siguiente: ¨ La consulta devuelve un valor de sustitución en lugar de los datos. La consulta devuelve un valor de sustitución en cada fila que devuelve. El valor de sustitución reemplaza el valor de la columna a través de la consulta. Si la consulta incluye filtros o uniones, el valor de sustitución del resultado aparece en los resultados. ¨ La consulta falla por un error de permisos no suficientes. Para obtener más información sobre la configuración de la seguridad para los servicios de datos SQL, consulte el artículo "How to Configure Security for SQL Data Services" en la biblioteca de procedimientos de Informatica (Informatica How-To Library): http://communities.informatica.com/docs/DOC-4507. TEMAS RELACIONADOS ¨ “ Permisos de conexión” en la página 131 Columnas restringidas Cuando configure la seguridad a nivel de columna, debe establecer una opción de columna que determine qué ocurrirá si un usuario selecciona la columna restringida en una consulta. Los datos restringidos se pueden sustituir con un valor predeterminado. Otra posibilidad es hacer que la consulte falle si el usuario selecciona la columna restringida. Por ejemplo, un administrador deniega al usuario acceso a la columna de salario de la tabla Empleado. El administrador configura un valor sustituto de 100.000 para la columna de salario. Cuando el usuario selecciona la columna de salario en una consulta SQL, el servicio de integración de datos devuelve 100.000 como salario en todas las filas. Ejecute el comando infacmd sql UpdateColumnOptions para configurar las opciones de columna. No puede establecer opciones de columna desde Administrator Tool. Cuando ejecute infacmd sql UpdateColumnOptions, especifique las siguientes opciones: ColumnOptions.DenyWith=opción Determina si se sustituye el valor de la columna restringida o si se hace fallar a la consulta. Si sustituye el valor de la columna, puede hacerlo por NULL o por un valor constante. Especifique una de las siguientes opciones: ¨ ERROR. Hace fallar a la consulta y devuelve un error cuando una consulta SQL selecciona una columna restringida. ¨ NULL. Devuelve valores nulos para una columna restringida en cada fila. ¨ VALUE. Devuelve un valor constante en lugar de una columna restringida en cada fila. Configure el valor constante en la opción ColumnOptions.InsufficientPermissionValue. ColumnOptions.InsufficientPermissionValue=valor Sustituye el valor de la columna restringida con una constante. El valor predeterminado es una cadena vacía. Si el servicio de integración de datos sustituye la columna con una cadena vacía, pero la columna incluye números o fechas, la consulta devolverá errores. Si no configura un valor para la opción DenyWith, el servicio de integración de datos ignora la opción InsufficientPermissionValue. Permisos del servicio de datos SQL 137 Para configurar un valor de sustitución para una columna, especifique un comando con la siguiente sintaxis: infacmd sql UpdateColumnOptions -dn empDomain -sn DISService -un Administrator -pd Adminpass -sqlds employee_APP.employees_SQL -t Employee -c Salary -o ColumnOptions.DenyWith=VALUE ColumnOptions.InsufficientPermissionValue=100000 Si no configura ninguna opción para una columna restringida, la opción predeterminada no hará fallar la consulta. En tal caso, se ejecutará la consulta y el servicio de integración de datos sustituirá la columna con NULL. Cómo añadir seguridad a nivel de columna Configure la seguridad a nivel de columna con el comando infacmd sql SetColumnPermissions. No puede establecer la seguridad a nivel de columna desde Administrator Tool. Una tabla de empleados contiene las columnas FirstName, LastName, Dept y Salary. Puede habilitar a un usuario para que acceda a la tabla de empleados, pero impedir que tenga acceso a la columna Salary. Para restringir el acceso del usuario a la columna Salary, deshabilite el servicio de integración de datos e introduzca un infacmd similar al comando siguiente: infacmd sql SetColumnPermissions -dn empDomain -sn DISService -un Administrator -pd Adminpass -sqlds employee_APP.employees -t Employee -c Salary gun -Tom -dp SQL_Select Las siguientes instrucciones SQL devuelven NULL en la columna Salary: Select * from Employee Select LastName, Salary from Employee La conducta predeterminada es devolver valores NULL. Permisos del servicio web Los usuarios finales pueden enviar solicitudes de servicio web y recibir respuestas del servicio web mediante un cliente de servicio web. Los permisos controlan el nivel de acceso que tiene un usuario en un determinado servicio web. Puede asignar permisos a usuarios y grupos en los siguientes objetos del servicio web: ¨ Servicio web ¨ Operación del servicio web Cuando asigna permisos a un objeto del servicio web, el usuario o el grupo hereda los mismos permisos en todos los objetos que pertenecen al objeto del servicio web en cuestión. Supongamos, por ejemplo, que asigna un permiso de ejecución a un usuario del servicio web. Este usuario hereda el permiso de ejecución para las operaciones del servicio web. Puede denegar permisos para una operación del servicio web. Cuando deniega permisos, se configuran excepciones sobre los permisos que los usuarios y los grupos ya tenían. Un usuario, por ejemplo, tiene permisos de ejecución para un servicio web que tiene tres operaciones. Puede denegarle el permiso para ejecutar una de las operaciones del servicio web. Tipos de permiso para los servicios web Puede asignar los siguientes permisos a usuarios y grupos: ¨ Conceder permisos. Los usuarios pueden administrar los permisos de los objetos del servicio web mediante Administrator Tool o con el programa de línea de comandos infacmd. 138 Capítulo 9: Permisos ¨ Ejecutar permisos. Los usuarios pueden enviar solicitudes de servicio web y recibir respuestas del servicio web. La siguiente tabla describe los permisos para cada objeto del servicio web: Objeto Conceder permisos Ejecutar permisos Servicio web Conceder y revocar permisos en el servicio web y en todas las operaciones de dicho servicio web. Enviar solicitudes de servicio web y recibir respuestas de servicio web desde todas las operaciones de dicho servicio web. Funcionamiento del servicio web Conceder, revocar y denegar permisos sobre el funcionamiento del servicio web. Enviar solicitudes de servicio web y recibir respuestas de servicio web relacionadas con el funcionamiento del servicio. Asignación de permisos en un servicio web Cuando se asignan permisos en un objeto de servicio web, se define el nivel de acceso que tiene un usuario o grupo al objeto. 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. En el navegador, seleccione un servicio de integración de datos. 3. En el panel de contenido, seleccione la vista Aplicaciones. 4. Seleccione el objeto de servicio web. 5. En el panel de detalles, seleccione la vista Permisos de grupo o Permisos de usuario. 6. Haga clic en el botón Asignar permiso. El cuadro de diálogo Asignar permisos muestra todos los usuarios o grupos que no tienen permisos en el objeto de servicio de datos SQL. 7. Introduzca las condiciones de filtro para buscar usuarios y grupos y haga clic en el botón Filtrar. 8. Seleccione un usuario o un grupo y haga clic en Siguiente. 9. Seleccione Permitir para cada tipo de permiso que desee asignar. 10. Haga clic en Finalizar. Visualización de detalles de permiso en un servicio web Cuando visualice los detalles de un permiso, puede ver el origen de los permisos efectivos. 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. En el navegador, seleccione un servicio de integración de datos. 3. En el panel Contenido, seleccione la vista Aplicaciones. 4. Seleccione el objeto del servicio web. 5. En el panel de detalle, seleccione la vista Permisos del grupo o Permisos de usuario. 6. Indique las condiciones de filtro para buscar usuarios y grupos y haga clic en el botón Filtro. 7. Seleccione un usuario o grupo y haga clic en el botón Ver detalles del permiso. Se abre el cuadro de diálogo Detalles del permiso. El cuadro de diálogo muestra los permisos directos asignados al usuario o grupo, los permisos directos asignados a los grupos primarios y los permisos Permisos del servicio web 139 heredados de los objetos primarios. Los detalles del permiso muestran además si el usuario o grupo tiene asignada la función de administrador que omite la comprobación del permiso. 8. Haga clic en Cerrar 9. o haga clic en Editar permisos para editar los permisos directos. Edición de permisos en un servicio web Puede editar los permisos directos para un usuario o grupo en un servicio web. Cuando edite los permisos en un objeto de servicio web, podrá denegar permisos en el objeto. No puede revocar permisos heredados ni sus propios permisos. Nota: Si revoca un permiso directo en un objeto, el usuario o grupo aún podrá heredar el permiso de un grupo u objeto primario. 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. En el navegador, seleccione un servicio de integración de datos. 3. En el panel de contenido, seleccione la vista Aplicaciones. 4. Seleccione el objeto de servicio web. 5. En el panel de detalles, seleccione la vista Permisos de grupo o Permisos de usuario. 6. Introduzca las condiciones de filtro para buscar usuarios y grupos y haga clic en el botón Filtrar. 7. Seleccione un usuario o grupo y haga clic en el botón Editar permisos directos. Aparecerá el cuadro de diálogo Editar permisos directos. 8. Elija si desea permitir o revocar permisos. ¨ Seleccione Permitir para asignar un permiso. ¨ Seleccione Denegar para denegar un permiso en un objeto de servicio web. ¨ Desactive la opción Permitir para revocar un solo permiso. ¨ Seleccione Revocar para revocar todos los permisos. Para ver si el permiso se ha asignado directamente o es heredado, haga clic en Ver detalles del permiso. 9. 140 Haga clic en Aceptar. Capítulo 9: Permisos CAPÍTULO 10 Alta disponibilidad Este capítulo incluye los siguientes temas: ¨ Resumen sobre la alta disponibilidad, 141 ¨ Alta disponibilidad con el producto básico, 145 ¨ Obtención de alta disponibilidad, 146 ¨ Cómo administrar la fiabilidad, 149 ¨ Administración de la alta disponibilidad para el servicio de repositorio de PowerCenter, 152 ¨ Administración de la alta disponibilidad para el servicio de integración de PowerCenter, 154 ¨ Solución de problemas de alta disponibilidad, 159 Resumen sobre la alta disponibilidad El término alta disponibilidad hace referencia a la disponibilidad ininterrumpida de los recursos del sistema del equipo. En un dominio de Informatica, la alta disponibilidad elimina un único punto de posibles errores en un dominio y minimiza la interrupción del servicio en caso de error. Si configura la alta disponibilidad para un dominio, el dominio se puede seguir ejecutando a pesar de los errores temporales de la red, el hardware o el servicio. Lo siguientes componentes de alta disponibilidad permiten la alta disponibilidad de los servicios en un dominio de Informatica: ¨ Fiabilidad. Posibilidad de que un dominio de Informatica tolere los errores de conexión temporales hasta que se agote el tiempo de espera de fiabilidad o se corrija el error. ¨ Reinicio y conmutación por error. Reinicio de un servicio o una tarea, o migración a un nodo de copia de seguridad si el servicio deja de estar disponible en el nodo principal. ¨ Recuperación. Finalización de operaciones después de la interrupción de un servicio. Después del reinicio o la conmutación por error de un servicio, se restaura el estado del servicio y se recuperan las operaciones. Si tiene previsto usar un entorno de Informatica altamente disponible, tenga en cuenta las diferencias entre los componentes internos de Informatica y los sistemas externos a Informatica. Los componentes internos son el administrador de servicios, los servicios de aplicaciones, el cliente de PowerCenter y los programas de la línea de comandos. Los sistemas externos son la red, el hardware, los sistemas de administración de bases de datos, los servidores FTP, las colas de mensajes y el almacenamiento compartido. Si se incluye la opción de alta disponibilidad, puede lograr una alta disponibilidad para los componentes internos de Informatica. Además, puede lograr una alta disponibilidad en el caso de los componentes externos según la disponibilidad de estos componentes. Si no se incluye la opción de alta disponibilidad, puede lograr cierto grado de alta disponibilidad para los componentes internos de Informatica. 141 Ejemplo Mientras está buscando una asignación en el área de trabajo de PowerCenter Designer, el servicio de repositorio de PowerCenter deja de estar disponible y la solicitud genera un error. El servicio de repositorio de PowerCenter realiza una conmutación por error a otro nodo debido a que no puede reiniciarse en el mismo nodo. PowerCenter Designer es fiable en caso de errores temporales e intenta establecer una conexión con el servicio de repositorio de PowerCenter. El servicio de repositorio de PowerCenter se inicia durante el tiempo de espera de fiabilidad y PowerCenter Designer restablece la conexión. Una vez que PowerCenter Designer restablece la conexión, el servicio de repositorio de PowerCenter se recupera tras la operación con errores y busca la asignación en el área de trabajo de PowerCenter Designer. Fiabilidad La fiabilidad es la habilidad de los clientes de servicio de aplicación de tolerar temporalmente fallos en la red hasta agotar el tiempo de espera o a que se resuelva el fallo del sistema. Los clientes que son fiables en caso de fallos temporales pueden mantener la conexión con un servicio durante el tiempo de espera. Todos los clientes de componentes PowerCenter son fiables en caso de fallo del servicio. Un cliente de un servicio puede ser cualquier herramienta cliente de PowerCenter o servicio de PowerCenter que dependa del servicio. Por ejemplo, el servicio de integración de PowerCenter es un cliente del servicio de repositorio de PowerCenter. Si el servicio de repositorio de PowerCenter no está disponible, el servicio de integración de PowerCenter intenta restablecer la conexión. Cuando el servicio de repositorio de PowerCenter vuelve a estar disponible dentro del período del tiempo de espera, el servicio de integración de PowerCenter puede conectarse. Si el servicio de repositorio no está disponible dentro del período de tiempo de espera, la solicitud genera un error. Los servicios de aplicación también pueden ser fiables en caso de fallos temporales en sistemas externos, como sistemas de bases de datos, servidores FTP y orígenes de colas de mensajes. Para que este tipo de fiabilidad funcione, los sistemas externos deben ser de alta disponibilidad. Las opciones de alta disponibilidad o de tiempo real son necesarias para configurar la fiabilidad en caso de fallos en los sistemas externos. Fiabilidad interna La fiabilidad interna se produce dentro del entorno de Informatica entre los servicios de aplicación, las herramientas cliente de Informatica y otras aplicaciones cliente, tales como infacmd, pmrep y pmcmd. Puede configurar la fiabilidad interna en los siguientes niveles: ¨ Dominio. Puede configurar la fiabilidad de conexión del servicio de aplicación en el nivel del dominio en las propiedades generales para el dominio. El tiempo de espera de fiabilidad del dominio determina cuánto tiempo los servicios de aplicación intentan conectarse como clientes con otros servicios de aplicación o con el administrador de servicios. Las propiedades de fiabilidad del dominio son los valores predeterminados para todos los servicios de aplicación que tienen fiabilidad interna. ¨ Servicio de aplicación. También puede configurar la fiabilidad de la conexión del servicio de aplicación en las propiedades avanzadas para un servicio de aplicación. Al configurar la fiabilidad de la conexión para un servicio de aplicación, estará reemplazando los valores de fiabilidad establecidos en el nivel del dominio. Nota: No puede configurar las propiedades de fiabilidad para los siguientes servicios de aplicación: servicio del analista, servicio de administración de contenido, servicio de integración de datos, servicio de Metadata Manager, servicio de repositorio de modelos, servicio de escucha de PowerExchange, servicio de registrador de PowerExchange, servicio de informes y concentrador de servicios web. ¨ Puerta de enlace. El nodo de la puerta de enlace maestra mantiene una conexión con el repositorio de configuración del dominio. Si el repositorio de configuración del dominio deja de estar disponible, el nodo de la 142 Capítulo 10: Alta disponibilidad puerta de enlace maestra intenta volver a conectarse. El período de tiempo de espera de fiabilidad depende de la actividad del usuario y de la cantidad de nodos de puerta de enlace: - Nodo de puerta de enlace individual. Si el dominio tiene un solo nodo de puerta de enlace, el nodo de la puerta de enlace intenta volver a conectarse hasta que un usuario o servicio intenta realizar una operación de dominio. Cuando un usuario intenta realizar una operación de dominio, el nodo de la puerta de enlace principal se apaga. - Varios nodos de puerta de enlace. Si el dominio tiene varios nodos de puerta de enlace y el nodo de la puerta de enlace maestra no puede volver a conectarse, entonces, el nodo de la puerta de enlace maestra se apaga. Si un usuario intenta realizar una operación de dominio mientras el nodo de la puerta de enlace maestra está tratando de volver a conectarse, el nodo de la puerta de enlace maestra se apaga. Si hay otro nodo de puerta de enlace disponible, el dominio elige un nuevo nodo de puerta de enlace maestra. El dominio intenta conectar el repositorio de configuración del dominio con cada nodo de puerta de enlace. Si ningún nodo de puerta de enlace puede conectarse, el dominio se apaga y se produce un error en todas las operaciones del dominio. Cuando una puerta de enlace maestra se conmuta por error, las herramientas cliente recuperan información sobre las puertas de enlace alternativas del dominio desde el archivo domains.infa. Fiabilidad externa Los servicios de aplicaciones del dominio también pueden ser fiables en caso de no estar disponibles temporalmente los sistemas externos a Informatica, como los servidores FTP y los sistemas de administración de bases de datos. Puede configurar los siguientes tipos de fiabilidad externa para los servicios de aplicaciones: ¨ Fiabilidad de conexión de base de datos para el servicio de integración de datos. El servicio de integración de datos es fiable si la base de datos admite la fiabilidad. El servicio de integración de datos es fiable durante la conexión con una base de datos para obtener una vista previa de los datos, crear perfiles de datos o iniciar una asignación. Si una base de datos no está disponible temporalmente, el servicio de integración de datos intenta establecer la conexión durante un período de tiempo especificado. Puede configurar el período de reintento de conexión en la conexión de base de datos relacional. ¨ Fiabilidad de conexión de base de datos para el servicio de integración de PowerCenter. El servicio de integración de PowerCenter depende de sistemas de bases de datos externos para ejecutar las sesiones y los flujos de trabajo. El servicio de integración de PowerCenter es fiable si la base de datos admite la fiabilidad. El servicio de integración de PowerCenter es fiable durante la conexión con una base de datos al iniciarse una sesión, cuando el servicio de integración de PowerCenter obtiene datos de un origen relacional o una búsqueda sin memoria caché o cuando escribe datos en un destino relacional. Si una base de datos no está disponible temporalmente, el servicio de integración de PowerCenter intenta establecer la conexión durante un período de tiempo especificado. Puede configurar el período de reintento de conexión en el objeto de conexión relacional para una base de datos. ¨ Fiabilidad de conexión de base de datos para el servicio de repositorio de PowerCenter. El servicio de repositorio de PowerCenter puede ser fiable en caso de no estar disponible temporalmente el sistema de base de datos del repositorio. Una solicitud del cliente para el servicio de repositorio de PowerCenter no genera un error necesariamente si el sistema de base de datos deja de estar disponible temporalmente. El servicio de repositorio de PowerCenter intenta restablecer las conexiones con el sistema de base de datos y finalizar la solicitud interrumpida. Debe configurar el tiempo de espera de fiabilidad en las propiedades de la base de datos de un servicio de repositorio de PowerCenter. ¨ Fiabilidad de conexión de base de datos para el nodo de puerta de enlace maestra. El nodo de puerta de enlace maestra puede ser fiable en caso de no estar disponible temporalmente la base de datos de configuración del dominio. El nodo de puerta de enlace maestra mantiene una conexión con la base de datos de configuración del dominio. Si la base de datos de configuración del dominio deja de estar disponible, el Resumen sobre la alta disponibilidad 143 nodo de puerta de enlace maestra intenta restablecer la conexión. El tiempo de espera depende de si el dominio tiene uno o varios nodos de puerta de enlace. ¨ Fiabilidad de conexión FTP. Si se interrumpe la conexión mientras el servicio de integración de PowerCenter está transfiriendo archivos a o desde un servidor FTP, el servicio de integración de PowerCenter intenta restablecer la conexión durante el período de tiempo configurado en el objeto de conexión FTP. El servicio de integración de PowerCenter es fiable ante interrupciones en caso de que el servidor FTP admita la fiabilidad. ¨ Fiabilidad de conexión de cliente. Puede configurar la fiabilidad de conexión para los clientes del servicio de integración de PowerCenter si son aplicaciones externas que usan C/Java LMAPI. Configure este tipo de fiabilidad en el objeto de conexión de aplicación. Reinicio y conmutación por error Ante la falta de disponibilidad de un proceso de servicio, el administrador de servicio puede reiniciar el proceso o conmutarlo por error al nodo de refuerzo en función de la disponibilidad del nodo. Cuando se reinicia o se conmuta por error un proceso de servicio de PowerCenter, el servicio restaura el estado de operación y comienza la recuperación desde el punto de interrupción. Cuando se reinicia o se conmuta por error un proceso de servicio de PowerExchange, el proceso de servicio se reinicia en el mismo nodo o en el de refuerzo. Puede configurar nodos de refuerzo para los servicios de aplicación de PowerCenter y de PowerExchange si dispone de la opción de alta disponibilidad. Si configura un servicio de aplicación para que se ejecute en los nodos principal y de refuerzo, los procesos de servicio se ejecutarán de uno en uno. Las situaciones siguientes describen el reinicio y la conmutación por error para un servicio de aplicación: ¨ Si el nodo principal que ejecuta el proceso de servicio deja de estar disponible, el servicio conmuta por error al nodo de refuerzo. El nodo principal podría dejar de estar disponible si se cierra o se queda sin conexión. ¨ Si el nodo principal que ejecuta el proceso de servicio está disponible, el dominio intenta reiniciar el proceso en función de las opciones de reinicio configuradas en sus propiedades. Si no se reinicia el proceso, el administrador de servicio puede etiquetar el proceso con una marca de error. A continuación, el servicio conmuta por error a un nodo de refuerzo e inicia otro proceso. Si el administrador de servicio etiqueta el proceso con una marca de error, el administrador tendrá que habilitar el proceso una vez resueltos los posibles problemas de configuración. Si el proceso de servicio conmuta por error a un nodo de refuerzo, no conmutará de nuevo al nodo principal cuando éste pase a estar disponible. Puede deshabilitar el proceso de servicio en el nodo de refuerzo para que conmute de nuevo al nodo principal. Recuperación La recuperación es la conclusión de las operaciones tras restaurar un servicio interrumpido. Cuando se recupera un servicio, éste restaura el estado de operación y continúa procesando la tarea desde el punto de interrupción. El estado de operación de un servicio contiene información acerca del proceso de servicio. Los servicios de PowerCenter incluyen los estados de operación siguientes: ¨ Administrador de servicios. El administrador de servicios de cada nodo del dominio mantiene el estado de los procesos de servicio ejecutados en ese nodo. Si la puerta de enlace maestra se apaga, la nueva puerta de enlace maestra seleccionada recoge la información de los estados de cada nodo para restaurar el estado del dominio. ¨ Servicio de repositorio de PowerCenter. El servicio de repositorio de PowerCenter mantiene el estado de operación en el repositorio. Esto incluye la información acerca de los bloqueos del repositorio, solicitudes en curso y clientes conectados. 144 Capítulo 10: Alta disponibilidad ¨ Servicio de integración de PowerCenter. El servicio de integración de PowerCenter mantiene el estado de operación en el almacenamiento compartido configurado para el servicio. Esto incluye la información acerca de las tareas del servicio programadas, en ejecución y finalizadas. El servicio de integración de PowerCenter mantiene el estado de operación de las sesiones y flujos de trabajo de PowerCenter en base a la estrategia de recuperación configurada para la sesión y el flujo de trabajo. Alta disponibilidad con el producto básico Informatica proporciona parte de la funcionalidad de alta disponibilidad que no requiere la opción de alta disponibilidad. El producto básico proporciona las siguientes características de alta disponibilidad: ¨ Fiabilidad interna de PowerCenter. El administrador de servicios, los servicios de aplicación, PowerCenter Client y los programas de la línea de comandos responden ante la falta de disponibilidad temporal de otros componentes internos de PowerCenter. ¨ Fiabilidad de la base de datos del repositorio de PowerCenter. El servicio de repositorio de PowerCenter responde ante la falta de disponibilidad temporal de la base de datos del repositorio. ¨ Reinicio de servicios. El administrador de servicios puede reiniciar servicios de aplicación después de un fallo. ¨ Recuperación manual de flujos de trabajo y sesiones de PowerCenter. Puede recuperar manualmente los flujos de trabajo y sesiones de PowerCenter. ¨ Varios nodos de puerta de enlace. Puede configurar varios nodos como puerta de enlace. Nota: Debe tener la opción de alta disponibilidad de conmutación por error y recuperación automática. Fiabilidad interna de PowerCenter Los componentes internos de PowerCenter son fiables para la falta de disponibilidad temporal de otros componentes de PowerCenter. Los componentes de PowerCenter incluyen el administrador de servicios, los servicios de aplicación, el cliente de PowerCenter y los programas de la línea de comandos. Puede configurar el tiempo de espera de fiabilidad y el límite del tiempo de espera de fiabilidad para el dominio, los servicios de aplicación y los programas de la línea de comandos. El cliente de PowerCenter es fiable para la falta de disponibilidad temporal de los servicios de aplicación. Por ejemplo, un fallo de red temporal puede hacer que el servicio de integración de PowerCenter no esté disponible en el cliente de PowerCenter. El cliente de PowerCenter intentará volver a conectarse al servicio de integración de PowerCenter durante el periodo de espera de fiabilidad. Fiabilidad del servicio de repositorio de PowerCenter para la base de datos del repositorio de PowerCenter El servicio de repositorio de PowerCenter es fiable para la falta de disponibilidad temporal de la base de datos del repositorio. Si la base de datos del repositorio deja de estar disponible, el servicio de repositorio de PowerCenter intentará volver a conectarse dentro del periodo de espera de la conexión de base de datos. Si la base de datos vuelve a estar disponible y el servicio de repositorio de PowerCenter vuelve a conectarse, éste podrá continuar procesando las solicitudes del repositorio. Es posible configurar el tiempo de espera de la conexión de base de datos en las propiedades de la base de datos del servicio de repositorio de PowerCenter. Reiniciar servicios Si falla un proceso de servicio de la aplicación, el administrador de servicios reinicia el proceso en el mismo nodo. Alta disponibilidad con el producto básico 145 En Windows, es posible configurar los servicios de Informatica para que se reinicien cuando falle el administrador de servicios o se inicie el sistema operativo. El servicio de integración de PowerCenter no puede recuperar automáticamente las operaciones fallidas sin la opción de alta disponibilidad. Recuperación manual del flujo de trabajo y de la sesión de PowerCenter Puede recuperar manualmente un flujo de trabajo de PowerCenter y todas las tareas del flujo de trabajo sin la opción de alta disponibilidad. A fin de recuperar un flujo de trabajo, debe configurarlo para su recuperación. Cuando configure un flujo de trabajo para su recuperación, el servicio de integración de PowerCenter almacenará el estado de operación que utiliza para empezar el procesamiento a partir del punto de interrupción. Puede recuperar manualmente una sesión de PowerCenter sin la opción de alta disponibilidad. A fin de recuperar una sesión, debe configurar la estrategia de recuperación para la sesión. Si cuenta con la opción de alta disponibilidad, el servicio de integración de PowerCenter puede recuperar automáticamente los flujos de trabajo de PowerCenter. Varios nodos de puerta de enlace Puede definir varios nodos de puerta de enlace para lograr fiabilidad entre el dominio y el nodo de puerta de enlace cuando no disponga de la opción de alta disponibilidad. Si existen varios nodos de puerta de enlace y el de puerta de enlace maestra deja de estar disponible, los administradores de servicio de los nodos en funcionamiento seleccionan otro nodo como nodo de puerta de enlace maestra para poder aceptar solicitudes de servicio. Sin la opción de alta disponibilidad, no es posible configurar un servicio de aplicación para que se ejecute en varios nodos. Por lo tanto, los servicios de aplicación que se ejecutan en el nodo de puerta de enlace maestra no conmutarán por error si se selecciona otro nodo de puerta de enlace maestra. Si sólo existe un nodo de puerta de enlace y deja deja de estar disponible, el dominio no puede aceptar solicitudes de servicio. Si ningún nodo de puerta de enlace puede conectarse, el dominio se apaga y se produce un error en todas las operaciones de dominio. Obtención de alta disponibilidad Los distintos grados de disponibilidad posibles dependen de factores internos y externos del entorno de Informatica. Por ejemplo, se puede obtener un mayor grado de disponibilidad cuando se configura más de un nodo para que sirva de puerta de enlace y cuando se configuran los nodos de reserva para los servicios de aplicaciones. Tenga en cuenta los componentes internos y los sistemas externos en el momento de diseñar un entorno de alta disponibilidad: ¨ Componentes internos. Configure los nodos y servicios para una alta disponibilidad. ¨ Sistemas externos. Utilice sistemas externos con una alta disponibilidad para hardware, almacenamiento compartido, sistemas de base de datos, redes, colas de mensajes y servidores FTP. 146 Capítulo 10: Alta disponibilidad Cómo configurar los componentes internos para alta disponibilidad Los componentes internos incluyen el administrador de servicios, los nodos y los servicios de aplicación que se encuentran en el entorno de Informatica. Puede configurar los nodos y los servicios de aplicación para mejorar la disponibilidad: ¨ Configure más de una puerta de enlace. Puede configurar varios nodos de un dominio para que actúen como la puerta de enlace. Sólo un nodo actúa como la puerta de enlace en un momento determinado. A dicho nodo se le denomina puerta de enlace maestra. Si la puerta de enlace maestra deja de estar disponible, el administrador de servicios selecciona otro nodo de puerta de enlace maestra. No obstante, si configura sólo un nodo de puerta de enlace, la puerta de enlace es un punto único de fallo. Si el nodo de puerta de enlace deja de estar disponible, el administrador de servicios no puede aceptar las solicitudes del servicio. ¨ Configure servicios de aplicación de alta disponibilidad para que se ejecuten en varios nodos. Puede configurar los servicios de aplicación para que se ejecuten en varios nodos de un dominio. Un servicio está disponible si al menos un nodo designado también lo está. Nota: No puede configurar para alta disponibilidad el servicio del analista, el servicio de administración de contenido, el servicio de integración de datos, el servicio de Metadata Manager, el servicio de repositorio de modelos, el servicio de informes, el servicio SAP BW ni el concentrador de servicios web. ¨ Configure el acceso para el almacenamiento compartido. Tiene que configurar el acceso para el almacenamiento compartido al configurar varios nodos de puerta de enlace y varios nodos de copia de seguridad para el servicio de integración de PowerCenter. Al configurar más de un nodo de puerta de enlace, cada uno de estos nodos debe tener acceso a la base de datos de configuración del dominio. Al configurar el servicio de integración de PowerCenter para que se ejecute en más de uno nodo, cada nodo debe tener acceso a los archivos de tiempo de ejecución utilizados para procesar una sesión o un flujo de trabajo. Al diseñar un entorno de alta disponibilidad, puede configurar los nodos y los servicios para minimizar la conmutación por error o para optimizar el rendimiento: ¨ Minimice la conmutación por error del servicio. Configure dos nodos como puerta de enlace. Configure diferentes nodos principales para cada servicio de aplicación. ¨ Optimice el rendimiento. Configure nodos de puerta de enlace en equipos dedicados a actuar como una puerta de enlace. Configure nodos de copia de seguridad para el servicio de integración de PowerCenter y el servicio de repositorio de PowerCenter. Cómo minimizar la conmutación por error del servicio Para minimizar la conmutación por error del servicio en un dominio con dos nodos, configure el servicio de integración de PowerCenter y el servicio de repositorio de PowerCenter de modo que se ejecuten en nodos principales opuestos. Configure un nodo como nodo principal para el servicio de integración de PowerCenter y el otro nodo como nodo principal para el servicio de repositorio de PowerCenter. Optimización de rendimiento Para optimizar el rendimiento en un dominio, configure las operaciones de puerta de enlace y los servicios de aplicación de modo que se ejecuten en nodos separados. Configure el servicio de integración de PowerCenter y el servicio de repositorio de PowerCenter para que se ejecuten en varios nodos de trabajo. Al separar las operaciones de puerta de enlace de los servicios de aplicación, éstos no interfieren con aquéllas cuando consumen un alto nivel de CPU. Obtención de alta disponibilidad 147 La siguiente figura muestra una configuración del dominio con dos nodos de puerta de enlace y dos nodos de trabajo para el servicio de integración de PowerCenter y el servicio de repositorio de PowerCenter: Uso de sistemas externos de alta disponibilidad Informatica depende de sistemas externos, como los sistemas de archivos y las bases de datos para los repositorios, orígenes y destinos. Para optimizar la disponibilidad de Informatica, asegúrese de que los sistemas externos ofrezcan también disponibilidad alta. Use las siguientes reglas y directrices para configurar los sistemas externos: ¨ Use un sistema de administración de base de datos de alta disponibilidad para el repositorio y la base de datos de configuración de dominio. Siga las directrices del sistema de base de datos cuando programe componentes redundantes y políticas de copia de seguridad y de restauración. ¨ Use versiones de alta disponibilidad de otros sistemas externos, como los sistemas de base de datos de origen y destino, colas de mensaje y servidores FTP. ¨ Use un sistema de archivos compartidos compatible con POSIX para el almacenamiento compartido que utilizan los servicios del dominio. ¨ Si desea que la red ofrezca también disponibilidad alta, configure los componentes redundantes como enrutradores, cables y tarjetas adaptadoras de red. Reglas y directrices para configurar alta disponibilidad Tenga en cuenta las siguientes reglas y directrices cuando configure alta disponibilidad: ¨ Instale y configure los servicios de aplicación de gran disponibilidad en varios nodos. ¨ En cada nodo, configure Informatica Services para que se reinicie si finaliza inesperadamente. ¨ En Administrator Tool, configure, como mínimo, dos nodos que sirvan como nodos de puerta de enlace. ¨ Configure el servicio de repositorio de PowerCenter para que se ejecute, como mínimo, en dos nodos. ¨ Configure el servicio de integración de PowerCenter para que se ejecute en varios nodos. Configure los nodos principal y de refuerzo o una malla. Si configura el servicio de integración de PowerCenter para que se ejecute en una malla, ponga los recursos a disposición de más de un nodo. ¨ Utilice sistemas de administración de base de datos de gran disponibilidad para las bases de datos del repositorio asociadas a los servicios de repositorio de PowerCenter y la base de datos de configuración del dominio. 148 Capítulo 10: Alta disponibilidad ¨ Utilice un sistema de archivos compartido compatible con POSIX que esté configurado para barrera de E/S para garantizar la recuperación y la conmutación por error del servicio de integración de PowerCenter. Para gozar de gran disponibilidad, el sistema de archivos compartido debe estar configurado para barrera de E/S. La configuración y los requisitos de hardware para una solución de barrera de E/S varían en función del sistema de archivos. Siempre que sea posible, se recomienda utilizar barrera de E/S de hardware. Para poder compartir recursos, los nodos de PowerCenter deben estar en el mismo sistema de archivos compartido. Por ejemplo, el servicio de integración de PowerCenter de cada nodo debe poder tener acceso a los archivos de registro y recuperación del sistema de archivos compartido. Además, todos los nodos de PowerCenter de un clúster deben estar en la red de latido del sistema de archivos del clúster. Informatica certifica los siguientes sistemas de archivos compartidos para su uso en recuperación de sesiones y conmutación por error del servicio de integración de PowerCenter: Red de matrices de almacenamiento Sistema de archivos Veritas Cluster (VxFS) General Parallel File System (GPFS) de IBM Almacenamiento conectado a la red mediante el protocolo NFS v3. EMC UxFS alojado en un aparato EMV Celerra NAS NetApp WAFL alojado en un aparato NetApp NAS Informatica recomienda a los clientes consultar directamente con los proveedores de tales productos qué sistema es el que se ajusta mejor a sus requisitos. Sugerencia: Para realizar tareas de mantenimiento en un nodo sin interrumpir el servicio, debe deshabilitar el proceso del servicio en el nodo para que, así, el servicio conmute por error a un nodo de refuerzo. Cómo administrar la fiabilidad La fiabilidad es la capacidad que tienen los clientes del servicio de PowerCenter de tolerar fallos temporales de red hasta que caduca el tiempo de espera de fiabilidad o se repara el fallo del sistema externo. El cliente de un servicio puede ser cualquier cliente de PowerCenter o un servicio de aplicación de PowerCenter que dependa del servicio. Los clientes que son fiables ante fallos temporales pueden intentar reconectarse a un servicio durante el tiempo de espera. Por ejemplo, el servicio de integración de PowerCenter es cliente del servicio de repositorio de PowerCenter. Si el servicio de repositorio de PowerCenter deja de estar disponible, el servicio de integración de PowerCenter intenta restablecer la conexión. Si el servicio de repositorio de PowerCenter vuelve a estar disponible durante el tiempo de espera, el servicio de integración de PowerCenter puede establecer la conexión. Si el servicio de repositorio de PowerCenter no está disponible durante el tiempo de espera, se produce un fallo de la solicitud. Puede configurar las siguientes propiedades de fiabilidad para el dominio, servicios de aplicación y programas de la línea de comandos: ¨ Tiempo de espera de fiabilidad. El período de tiempo durante el que un cliente intenta conectarse o volver a conectarse con un servicio. Un límite de los tiempos de espera de fiabilidad puede reemplazar el tiempo de espera. ¨ Límite del tiempo de espera de fiabilidad. El período de tiempo durante el que un servicio espera para que un cliente se conecte o vuelva a conectarse al servicio. Este límite puede reemplazar los tiempos de espera de fiabilidad del cliente configurados para un cliente que se conecta. Está disponible para el dominio y los servicios de aplicación. Cómo administrar la fiabilidad 149 Cómo configurar la fiabilidad del servicio para el dominio El tiempo de espera de fiabilidad del dominio determina cuánto tiempo intentan los servicios de aplicación conectarse como clientes con otros servicios. El valor predeterminado es 30 segundos. El límite del tiempo de espera de fiabilidad es la cantidad máxima de tiempo que un servicio concede a otro servicio para conectarse como cliente. Ese límite reemplaza el tiempo de espera de fiabilidad del servicio que se está conectando si el tiempo de espera de fiabilidad tiene un valor mayor. El valor predeterminado es 180 segundos. Puede configurar las propiedades de fiabilidad para cada servicio o puede configurar cada servicio para que use los valores del dominio. Cómo configurar la fiabilidad del servicio de la aplicación Cuando un servicio de la aplicación se conecta con otro servicio de la aplicación en el dominio, el servicio que se conecta es un cliente del otro servicio. Cuando un servicio se conecta con otro servicio, el tiempo de espera de fiabilidad lo determina uno de los siguientes valores: ¨ Tiempo de espera de fiabilidad del servicio. Puede configurar el tiempo de espera de fiabilidad para el servicio en las propiedades del servicio. Para deshabilitar la fiabilidad para un servicio, establezca el tiempo de espera de fiabilidad en 0. El valor predeterminado es 180 segundos. ¨ Tiempo de espera de fiabilidad del dominio. Para utilizar el tiempo de espera de fiabilidad configurado para el dominio, deje en blanco el tiempo de espera de fiabilidad del servicio. ¨ Límite del servicio del tiempo de espera. Si el límite de servicio del tiempo de espera de fiabilidad es menor que el tiempo de espera de fiabilidad para el cliente que se conecta, el cliente usa el límite como el tiempo de espera de fiabilidad. Para utilizar el límite del tiempo de espera de fiabilidad configurado para el dominio, deje en blanco el límite de fiabilidad del servicio. El valor predeterminado es 180 segundos. Puede configurar el tiempo de espera de fiabilidad y los límites de dicho tiempo para el servicio de integración de PowerCenter y el servicio de repositorio de PowerCenter en las propiedades avanzadas del servicio. Puede configurar el tiempo de espera de fiabilidad para el servicio SAP BW en las propiedades generales del servicio. A la propiedad para el servicio SAP BW se le denomina período de reintento. Un cliente no puede ser fiable para las interrupciones del servicio si deshabilita el servicio en Administrator Tool. Si deshabilita el proceso del servicio, el cliente resulta fiable para la interrupción del servicio. Nota: No puede configurar las propiedades de fiabilidad para los siguientes servicios de aplicación: servicio del analista, servicio de administración de contenido, servicio de integración de datos, servicio de Metadata Manager, servicio de repositorio de modelos, servicio de escucha de PowerExchange, servicio de registrador de PowerExchange, servicio de informes y el concentrador de servicios web. Descripción de la fiabilidad del cliente de PowerCenter El tiempo de espera de la fiabilidad del cliente de PowerCenter determina el período de tiempo durante el que el cliente de PowerCenter intenta conectarse o conectarse de nuevo con el servicio de repositorio o con el servicio de integración de PowerCenter. El tiempo de espera de la fiabilidad del cliente de PowerCenter es 180 segundos y no se puede configurar. Este tiempo de espera de la fiabilidad se ve limitado por el límite de servicio del tiempo de espera de la fiabilidad. Si efectúa una acción en el cliente de PowerCenter que requiera una conexión con el repositorio mientras el cliente intenta restablecer la conexión, el cliente le solicitará que vuelva a intentar la operación cuando haya establecido de nuevo la conexión. Si el cliente de PowerCenter no puede restablecer la conexión durante el período de tiempo de espera de la fiabilidad, le solicitará que se conecte de nuevo con el repositorio manualmente. 150 Capítulo 10: Alta disponibilidad Configuración de la fiabilidad de los programas de la línea de comandos Si usa los programas de la línea de comandos infacmd, pmcmd o pmrep para conectarse al dominio o a un servicio de aplicación, el tiempo de espera de fiabilidad se determina mediante uno de los siguientes valores: ¨ Opción de la línea de comandos. Puede establecer el tiempo de espera de fiabilidad para infacmd mediante la opción de la línea de comandos -ResilienceTimeout cada vez que ejecute un comando. Puede establecer el tiempo de espera de fiabilidad para pmcmd o pmrep mediante la opción de la línea de comandos -timeout cada vez que ejecute un comando. ¨ Variable de entorno. Si no usa la opción de tiempo de espera en la sintaxis de la línea de comandos, el programa de la línea de comandos usa el valor de la variable de entorno INFA_CLIENT_RESILIENCE_TIMEOUT configurada en el equipo cliente. ¨ Valor predeterminado. Si no usa la opción de la línea de comandos ni la variable de entorno, el programa de la línea de comandos usa el tiempo de espera de fiabilidad predeterminado de 180 segundos. ¨ Límite de tiempo de espera. Si el límite del tiempo de espera de fiabilidad para el servicio es inferior al tiempo de espera de fiabilidad de la línea de comandos, el programa de la línea de comandos usa el límite como tiempo de espera de fiabilidad. Nota: PowerCenter no especifica la fiabilidad para un cliente de repositorio si el servicio de repositorio de PowerCenter se ejecuta en modo exclusivo. Ejemplo En la siguiente figura, se muestran algunos ejemplos de conexiones y configuraciones de fiabilidad en un dominio: En la siguiente tabla, se describen el tiempo de espera de fiabilidad y los límites mostrados en la figura anterior: Conexión Conexión desde Conexión con Descripción A Servicio de integración de PowerCenter Servicio de repositorio de PowerCenter El servicio de integración de PowerCenter puede tardar 30 segundos como máximo en conectarse al servicio de repositorio de PowerCenter según el tiempo de espera de fiabilidad del dominio. Esto no depende Cómo administrar la fiabilidad 151 Conexión Conexión desde Conexión con Descripción del límite de tiempo de espera de fiabilidad de 60 segundos del servicio de repositorio de PowerCenter. B pmcmd Servicio de integración de PowerCenter pmcmd depende del límite de tiempo de espera de fiabilidad de 180 segundos del servicio de integración de PowerCenter y no puede usar el tiempo de espera de fiabilidad de 200 segundos configurado en INFA_CLIENT_RESILIENCE_TIMEOUT. C Cliente de PowerCenter Servicio de repositorio de PowerCenter El cliente de PowerCenter depende del límite de tiempo de espera de fiabilidad de 60 segundos del servicio de repositorio de PowerCenter. No puede usar el tiempo de espera de fiabilidad predeterminado de 180 segundos. D Nodo A Nodo B El nodo A puede tardar 30 segundos como máximo en conectarse al nodo B. El administrador de servicios del nodo A usa la configuración del dominio para el tiempo de espera de fiabilidad. El administrador de servicios del nodo B usa la configuración del dominio para el límite de tiempo de espera de fiabilidad. Administración de la alta disponibilidad para el servicio de repositorio de PowerCenter La alta disponibilidad para el servicio de repositorio de PowerCenter incluye el siguiente comportamiento: ¨ Fiabilidad. El servicio de repositorio de PowerCenter es fiable para la falta de disponibilidad temporal de otros servicios y de la base de datos del repositorio. Los clientes del servicio de repositorio de PowerCenter son fiables para las conexiones con el servicio de repositorio de PowerCenter. ¨ Reinicio y conmutación por error. Si el servicio de repositorio de PowerCenter falla, el administrador de servicios puede reiniciar el servicio o conmutarlo por error a otro nodo, según la disponibilidad de los nodos. ¨ Recuperación. Tras el reinicio o la conmutación por error, el servicio de repositorio de PowerCenter puede recuperar las operaciones a partir del punto de interrupción. Fiabilidad El servicio de repositorio de PowerCenter es fiable ante la falta de disponibilidad temporal de otros servicios. Los servicios pueden no estar disponibles a causa de un error en la red o por el hecho de que el proceso de servicio experimente algún problema. El servicio de repositorio de PowerCenter también es fiable ante la falta de disponibilidad temporal de la base de datos del repositorio. Esto puede ocurrir cuando se produce un error en la red o el sistema de la base de datos del repositorio no está disponible. Los clientes del servicio de repositorio de PowerCenter son fiables ante la falta de disponibilidad temporal del servicio de repositorio de PowerCenter. Un cliente del servicio de repositorio de PowerCenter es cualquier cliente o servicio de PowerCenter que dependa del servicio de repositorio de PowerCenter. Por ejemplo, el servicio de integración de PowerCenter es un cliente del servicio de repositorio de PowerCenter porque depende de éste para la conexión con el repositorio. Puede configurar el servicio de repositorio de PowerCenter para que sea fiable ante la falta de disponibilidad de la base de datos del repositorio. La falta de disponibilidad de la base de datos del repositorio puede venir dada por 152 Capítulo 10: Alta disponibilidad un error en la red o porque el sistema de la base de datos del repositorio no esté disponible. Ante la falta de disponibilidad de la base de datos del repositorio, el servicio de repositorio de PowerCenter intenta una nueva conexión con la base de datos antes de que venza el valor configurado como tiempo de espera de conexión de la base de datos en las propiedades del servicio de repositorio de PowerCenter. Sugerencia: Si la base de datos del repositorio dispone de funciones de alta disponibilidad, establezca el tiempo de espera de conexión de la base de datos con los valores suficientes que permitan al sistema de la base de datos del repositorio volver a estar disponible antes de que el servicio de repositorio de PowerCenter intente de nuevo la conexión. Pruebe las funciones del sistema de la base de datos que vaya a utilizar para determinar el tiempo de espera óptimo de conexión de la base de datos. Puede configurar algunos clientes del servicio de repositorio de PowerCenter para que sean fiables ante los problemas de conexión con el servicio de repositorio de PowerCenter. Puede configurar el tiempo de espera de fiabilidad y el límite de dicho tiempo para el servicio de repositorio de PowerCenter en las propiedades avanzadas cuando cree el servicio de repositorio de PowerCenter. El tiempo de espera de fiabilidad del cliente de PowerCenter es 180 segundos y no es configurable. Reinicio y conmutación por error Si el proceso de servicio de repositorio de PowerCenter falla, el administrador de servicios puede reiniciar el proceso en el mismo nodo. Si el nodo no está disponible, el proceso de servicio de repositorio de PowerCenter conmuta por error al nodo de refuerzo. El proceso de servicio de repositorio de PowerCenter conmuta por error al nodo de refuerzo en las siguientes situaciones: ¨ El proceso de servicio de repositorio de PowerCenter falla y el nodo principal no está disponible. ¨ El proceso de servicio de repositorio de PowerCenter se está ejecutando en un nodo que falla. ¨ Se ha deshabilitado el proceso de servicio de repositorio de PowerCenter. Después de la conmutación por error, los clientes del servicio de repositorio de PowerCenter se sincronizan y se conectan al proceso de servicio de repositorio de PowerCenter sin pérdida del servicio. Es posible que deba deshabilitar un proceso de servicio de repositorio de PowerCenter para apagar un nodo con el fin de realizar un mantenimiento. Si deshabilita un proceso de servicio de repositorio de PowerCenter en modo completo o anulado, el proceso de servicio de repositorio de PowerCenter conmuta por error a otro nodo. Recuperación El servicio de repositorio de PowerCenter mantiene el estado de las operaciones en el repositorio. Esto incluye información sobre bloqueos del repositorio, solicitudes en proceso y clientes conectados. Cuando un servicio de repositorio de PowerCenter se reinicia o conmuta por error, se restaura el estado de operación del repositorio y se recuperan las operaciones desde el punto de interrupción. El servicio de repositorio de PowerCenter realiza las siguientes tareas para recuperar las operaciones: ¨ Obtiene bloqueos en objetos del repositorio, tales como asignaciones y sesiones ¨ Se vuelve a conectar con clientes, tales como PowerCenter Designer y el servicio de integración de PowerCenter ¨ Finaliza solicitudes en progreso, tales como guardar una asignación ¨ Envía notificaciones pendientes acerca de cambios en los metadatos, tales como cambios en el programa de flujo de trabajo Administración de la alta disponibilidad para el servicio de repositorio de PowerCenter 153 Administración de la alta disponibilidad para el servicio de integración de PowerCenter La alta disponibilidad para el servicio de integración de PowerCenter incluye el siguiente comportamiento: ¨ Fiabilidad. Un proceso de servicio de integración de PowerCenter es fiable para las conexiones con los clientes del servicio de integración de PowerCenter y con los componentes externos. ¨ Reinicio y conmutación por error. Si el proceso de servicio de integración de PowerCenter deja de estar disponible, el administrador de servicios puede reiniciar el proceso o conmutarlo por error a otro nodo. ¨ Recuperación. Cuando el servicio de integración de PowerCenter reinicia o conmuta por error un proceso de servicio, puede recuperar automáticamente los flujos de trabajo interrumpidos que se hayan configurado para la recuperación. Fiabilidad El servicio de integración de PowerCenter es fiable para la falta de disponibilidad temporal de otros servicios, los clientes del servicio de integración de PowerCenter y los componentes externos, como bases de datos y servidores FTP. Si el servicio de integración de PowerCenter pierde la conectividad con otros servicios y con los clientes del servicio de integración de PowerCenter, intentará volver a conectarse dentro del período de espera de fiabilidad del servicio de integración de PowerCenter. El servicio de integración de PowerCenter intentará volver a conectarse con los componentes externos dentro del tiempo de espera de fiabilidad para el objeto de conexión de base de datos o FTP. Nota: Debe contar con la opción de alta disponibilidad si desea disponer de fiabilidad cuando el servicio de integración de PowerCenter pierda la conexión con un componente externo. Toda la fiabilidad restante del servicio de integración de PowerCenter forma parte del producto básico. Fiabilidad del servicio y de los clientes Los clientes del servicio de integración de PowerCenter son fiables para la falta de disponibilidad temporal del servicio de integración de PowerCenter. Esto puede producirse debido a un fallo de red o porque falle un proceso de servicio de integración de PowerCenter. Los clientes del servicio de integración de PowerCenter incluyen el cliente de PowerCenter, el administrador de servicios, el concentrador de servicios web y pmcmd. Los clientes del servicio de integración de PowerCenter también incluyen las aplicaciones desarrolladas mediante LMAPI. El tiempo de espera de fiabilidad y el límite del tiempo de espera de fiabilidad se configuran en las propiedades avanzadas del servicio de integración de PowerCenter. Fiabilidad del componente externo Un proceso del servicio de integración de PowerCenter es fiable ante la falta de disponibilidad temporal de componentes externos. Los componentes externos pueden no estar disponibles temporalmente a causa de un error en la red o por el hecho de que el componente experimente algún problema. Si el proceso del servicio de integración de PowerCenter pierde la conexión con un componente externo, éste intenta volver a conectarse con el componente durante el período de reintento para el objeto de la conexión. Si el servicio de integración de PowerCenter pierde la conexión cuando transfiere archivos a o desde un servidor FTP, este servicio intenta volver a conectarse durante el período de tiempo configurado en el objeto de conexión FTP. El servicio de integración de PowerCenter es fiable ante interrupciones en caso de que el servidor FTP admita la fiabilidad. Si el servicio de integración de PowerCenter pierde la conexión cuando se conecta o al recuperar datos de una base de datos para orígenes o transformaciones de búsqueda, éste intenta volver a conectarse durante el período de tiempo configurado en el objeto de conexión de la base de datos. Si se pierde la conexión cuando el servicio 154 Capítulo 10: Alta disponibilidad de integración de PowerCenter escribe datos en una base de datos de destino, éste intenta volver a conectarse durante el período de tiempo configurado en el objeto de conexión de la base de datos. Por ejemplo, puede configurar un período de reintento de 180 para un objeto de conexión de la base de datos. Si se produce un error de conexión del servicio de integración de PowerCenter a la base de datos durante la conexión inicial a la base de datos, o bien cuando el servicio de integración de PowerCenter lee datos desde la base de datos, éste intenta volver a conectarse durante 180 segundos. En caso de que no pueda volver a conectarse a la base de datos y usted configure el flujo de trabajo para la recuperación automática, entonces el servicio de integración de PowerCenter recuperará la sesión. De lo contrario, se produce un error en la sesión. Puede configurar el período de reintento al crear o editar el objeto de conexión de la base de datos o el servidor FTP. Reinicio y conmutación por error Si un proceso de servicio de integración de PowerCenter deja de estar disponible, el administrador de servicios intenta reiniciarlo o lo conmuta por error a otro nodo según el modo de cierre, la configuración del servicio y el modo de operación para el servicio. El comportamiento de reinicio y de conmutación por error son diferentes para los servicios que se ejecutan en un único nodo, en nodos principales y de refuerzo o en una malla. Cuando el servicio de integración de PowerCenter conmuta por error, el comportamiento de las tareas finalizadas depende de las siguientes situaciones: ¨ Si una tarea finalizada informó de un estado finalizado al proceso de servicio de integración de PowerCenter antes del fallo del servicio de integración de PowerCenter, no se reiniciará la tarea. ¨ Si una tarea finalizada no informó de un estado finalizado al proceso de servicio de integración de PowerCenter antes del fallo del servicio de integración de PowerCenter, se reiniciará la tarea. Ejecución en un solo nodo La tabla siguiente describe el comportamiento de conmutación por error para un servicio de integración de PowerCenter cuando solo se ejecuta un proceso de servicio: Origen del cierre Comportamiento de reinicio y conmutación por error proceso de servicio Si el proceso de servicio se cierra inesperadamente, el administrador de servicio intenta reiniciarlo. Si no puede reiniciar el proceso, éste se detiene o falla. Al reiniciar el proceso, el servicio de integración de PowerCenter restaura el estado de operación para el servicio, los programas de flujo de trabajo, las solicitudes de servicio y los flujos de trabajo. El comportamiento de la conmutación por error y la recuperación del servicio de integración de PowerCenter tras el fallo de un proceso de servicio depende del modo operativo: - Normal. Cuando se reinicia el proceso, el flujo de trabajo conmuta por error en el mismo nodo. El servicio de integración de PowerCenter puede recuperar el flujo de trabajo basándose en el estado del flujo de trabajo y la estrategia de recuperación. Si el flujo de trabajo está habilitado para recuperación de HA, el servicio de integración de PowerCenter restaura el estado de operación para el flujo de trabajo y recupera el flujo de trabajo desde el punto de interrupción. El servicio de integración de PowerCenter realiza una conmutación por error y recupera los programas, las solicitudes y los flujos de trabajo. Si un flujo de trabajo programado no está habilitado para recuperación de HA, el servicio de integración de PowerCenter quita el flujo de trabajo del programa. - Seguro. Cuando se reinicia el proceso, el flujo de trabajo no conmuta y el servicio de integración de PowerCenter no lo recupera. Realiza conmutación por error y recupera programas, solicitudes y flujos de trabajo cuando se habilita el servicio en modo normal. Servicio Cuando el servicio de integración de PowerCenter deja de estar disponible, es necesario habilitar el servicio e iniciar sus procesos. Los flujos de trabajo y las sesiones se pueden recuperar manualmente basándose en el estado y la estrategia de recuperación configurada. Administración de la alta disponibilidad para el servicio de integración de PowerCenter 155 Origen del cierre Comportamiento de reinicio y conmutación por error Los flujos de trabajo que se ejecutan tras iniciar los procesos de servicio dependen del modo operativo: - Normal. Se iniciarán los flujos de trabajo configurados para ejecutarse continuamente o en la inicialización. Será necesario programar de nuevo el resto de flujos de trabajo. - Seguro. Los flujos de trabajo programados no se inician. Para ejecutar los flujos de trabajo programados, es necesario habilitar el servicio en modo normal. Nodo Cuando el nodo deja de estar disponible, el comportamiento de reinicio y de conmutación por error es el mismo que el del proceso de servicio, en función del modo operativo. Ejecución en un nodo principal La tabla siguiente describe el comportamiento de conmutación por error para un servicio de integración de PowerCenter que se ejecuta en un nodo principal y otro de refuerzo: Origen del cierre Comportamiento de reinicio y conmutación por error Proceso de servicio Cuando se deshabilita el proceso de servicio en un nodo principal, el proceso conmuta por error a un nodo de refuerzo. Si el proceso de servicio de un nodo principal se cierra inesperadamente, el administrador de servicio intenta reiniciar el proceso antes de conmutarlo por error a un nodo de refuerzo. Después de que el proceso de servicio conmute a un nodo de refuerzo, el servicio de integración de PowerCenter restaura el estado de operación para el servicio, los programas de flujo de trabajo, las solicitudes de servicio y los flujos de trabajo. El comportamiento de la conmutación por error y la recuperación del servicio de integración de PowerCenter tras el fallo de un proceso de servicio depende del modo operativo: - Normal. El servicio de integración de PowerCenter puede recuperar el flujo de trabajo basándose en el estado del flujo de trabajo y la estrategia de recuperación. Si el flujo de trabajo estaba habilitado para recuperación de HA, el servicio de integración de PowerCenter restaura el estado de operación para el flujo de trabajo y recupera el flujo de trabajo desde el punto de interrupción. El servicio de integración de PowerCenter realiza una conmutación por error y recupera los programas, las solicitudes y los flujos de trabajo. Si un flujo de trabajo programado no está habilitado para recuperación de HA, el servicio de integración de PowerCenter quita el flujo de trabajo del programa. - Seguro. El servicio de integración de PowerCenter no ejecuta flujos de trabajo programados y deshabilita la conmutación por error del programa, la recuperación de flujo de trabajo automática, la conmutación por error del flujo de trabajo y la recuperación de solicitudes de cliente. Realiza conmutación por error y recupera programas, solicitudes y flujos de trabajo cuando se habilita el servicio en modo normal. Servicio Cuando el servicio de integración de PowerCenter deja de estar disponible, es necesario habilitar el servicio e iniciar sus procesos. Los flujos de trabajo y las sesiones se pueden recuperar manualmente basándose en el estado y la estrategia de recuperación configurada. Se iniciarán los flujos de trabajo configurados para ejecutarse continuamente o en la inicialización. Será necesario programar de nuevo el resto de flujos de trabajo. Los flujos de trabajo que se ejecutan tras iniciar los procesos de servicio dependen del modo operativo: - Normal. Se iniciarán los flujos de trabajo configurados para ejecutarse continuamente o en la inicialización. Será necesario programar de nuevo el resto de flujos de trabajo. - Seguro. Los flujos de trabajo programados no se inician. Para ejecutar los flujos de trabajo programados, es necesario habilitar el servicio en modo normal. Nodo 156 Capítulo 10: Alta disponibilidad Cuando el nodo deja de estar disponible, el comportamiento de conmutación por error es el mismo que el del proceso de servicio, en función del modo operativo. Ejecución en una malla La tabla siguiente describe el comportamiento de conmutación por error para un servicio de integración de PowerCenter que se ejecuta en una malla: Origen del cierre Comportamiento de reinicio y conmutación por error Proceso de servicio maestro Si deshabilita el proceso de servicio maestro, el administrador de servicio elige otro nodo para ejecutar el proceso de servicio maestro. Si el proceso de servicio maestro se cierra inesperadamente, el administrador de servicio intenta reiniciar el proceso antes de elegir otro nodo para que ejecute el proceso de servicio maestro. De este modo, el proceso de servicio maestro configura la malla para que se ejecute en un nodo menos. El servicio de integración de PowerCenter restaura el estado de operación y el flujo de trabajo conmuta por error al proceso de servicio maestro recién elegido. El servicio de integración de PowerCenter puede recuperar el flujo de trabajo basándose en el estado del flujo de trabajo y la estrategia de recuperación. Si el flujo de trabajo estaba habilitado para recuperación de HA, el servicio de integración de PowerCenter restaura el estado de operación para el flujo de trabajo y recupera el flujo de trabajo desde el punto de interrupción. Al restaurar el estado de operación para el servicio, el servicio de integración de PowerCenter restaura los programas de flujo de trabajo, las solicitudes de servicio y los flujos de trabajo. El servicio de integración de PowerCenter realiza una conmutación por error y recupera los programas, las solicitudes y los flujos de trabajo. Si un flujo de trabajo programado no está habilitado para recuperación de HA, el servicio de integración de PowerCenter quita el flujo de trabajo del programa. Proceso del servicio de trabajo Si deshabilita un proceso del servicio de trabajo, el proceso de servicio maestro configura de nuevo la malla para que se ejecute en un nodo menos. Si el proceso del servicio de trabajo se cierra inesperadamente, el administrador de servicio intenta reiniciar el proceso antes de que el proceso de servicio maestro vuelva a configurar la malla. Una vez que el proceso de servicio maestro configure de nuevo la malla, podrá recuperar las tareas basándose en el estado de las tareas y la estrategia de recuperación. Dado que los flujos de trabajo no se ejecutan en el proceso del servicio de trabajo, no es aplicable la conmutación por error de flujos de trabajo. Servicio Cuando el servicio de integración de PowerCenter deja de estar disponible, es necesario habilitar el servicio e iniciar sus procesos. Los flujos de trabajo y las sesiones se pueden recuperar manualmente basándose en el estado y la estrategia de recuperación configurada. Se iniciarán los flujos de trabajo configurados para ejecutarse continuamente o en la inicialización. Será necesario programar de nuevo el resto de flujos de trabajo. Nodo Cuando el nodo que ejecuta el proceso de servicio maestro deja de estar disponible, el comportamiento de conmutación por error es el mismo que el del proceso de servicio maestro. Cuando el nodo que ejecuta el proceso del servicio de trabajo deja de estar disponible, el comportamiento de conmutación por error es el mismo que el del proceso del servicio de trabajo. Nota: No es posible configurar la conmutación por error de un servicio de integración de PowerCenter en modo seguro cuando se ejecuta en una malla. Administración de la alta disponibilidad para el servicio de integración de PowerCenter 157 Recuperación Cuando cuente con la opción de alta disponibilidad, el servicio de integración de PowerCenter puede recuperar automáticamente flujos de trabajo y tareas según la estrategia de recuperación, el estado de los flujos de trabajo y tareas y el modo de operación del servicio de integración de PowerCenter: ¨ Flujos de trabajo detenidos, anulados o interrumpidos. En el modo normal, el servicio de integración de PowerCenter puede recuperar los flujos de trabajo detenidos, anulados o interrumpidos desde el momento de la interrupción. En el modo seguro, la recuperación automática está deshabilitada hasta que habilite el servicio en modo normal. Una vez que habilite el modo normal, el servicio de integración de PowerCenter recupera automáticamente el flujo de trabajo. ¨ Flujos de trabajo en ejecución. En el modo normal y seguro, el servicio de integración de PowerCenter puede recuperar tareas interrumpidas mientras se ejecutaba el flujo de trabajo. ¨ Flujos de trabajo suspendidos. Si habilita la recuperación en las propiedades del flujo de trabajo, el servicio de integración de PowerCenter puede recuperar el estado del flujo de trabajo después de que el flujo de trabajo conmute por error a otro nodo. Flujos de trabajo detenidos, anulados o finalizados Cuando el servicio de integración de PowerCenter se reinicia o conmuta por error un proceso de servicio, puede recuperar automáticamente flujos de trabajo interrumpidos configurados para ser recuperados, en base al modo operativo. Cuando ejecute un flujo de trabajo habilitado para recuperación HA, el servicio de integración de PowerCenter almacenará el estado de operación en el directorio $PMStorageDir. Cuando el servicio de integración de PowerCenter recupera un flujo de trabajo, restaura el estado de operación y comienza la recuperación desde el punto de interrupción. El servicio de integración de PowerCenter puede recuperar un flujo de trabajo cuyo estado sea detenido, anulado o finalizado. En modo normal, el servicio de integración de PowerCenter puede recuperar automáticamente el flujo de trabajo. En modo seguro, el servicio de integración de PowerCenter no recupera el flujo de trabajo hasta que se habilita el servicio en modo normal. Cuando el servicio de integración de PowerCenter recupera un flujo de trabajo conmutado por error, comienza la recuperación desde el punto de interrupción. El servicio de integración de PowerCenter puede recuperar una tarea cuyo estado sea detenida, anulada o finalizada, según la estrategia de recuperación de la tarea. El comportamiento del servicio de integración de PowerCenter para la recuperación de la tarea no depende del modo operativo. Nota: El servicio de integración de PowerCenter no recupera automáticamente un flujo de trabajo o una tarea detenida o anulada por medio del supervisor de flujos de trabajo de PowerCenter o pmcmd. Flujos de trabajo en ejecución Puede configurar la recuperación automática de tareas en las propiedades del flujo de trabajo. Cuando configure la recuperación automática de tareas, el servicio de integración de PowerCenter puede recuperar las tareas finalizadas mientras el flujo de trabajo permanece en ejecución. También puede configurar el número de veces que el servicio de integración de PowerCenter intenta recuperar la tarea. Si el servicio de integración de PowerCenter no logra recuperar la tarea en el número de veces configurado para su recuperación, se finalizan la tarea y el flujo de trabajo. El comportamiento del servicio de integración de PowerCenter para la recuperación de tareas no depende del modo de funcionamiento. Flujos de trabajo suspendidos Si un proceso de servicio se cierra mientras un flujo de trabajo se halla suspendido, el servicio de integración de PowerCenter marca el flujo de trabajo como finalizado. Procede a la conmutación por error del flujo de trabajo a 158 Capítulo 10: Alta disponibilidad otro nodo y cambia el estado del flujo de trabajo a finalizado. El servicio de integración de PowerCenter no recupera ninguna tarea del flujo de trabajo. Puede corregir los errores que han ocasionado la suspensión del flujo de trabajo y recuperarlo manualmente. Solución de problemas de alta disponibilidad La soluciones a las siguientes situaciones pueden contribuir a lograr una alta disponibilidad. No estoy seguro de dónde buscar información del estado concerniente a las conexiones cliente con el repositorio de PowerCenter. En las aplicaciones cliente de PowerCenter, como PowerCenter Designer y el administrador de flujos de trabajo de PowerCenter, aparece un mensaje de error si la conexión no se puede establecer durante el tiempo de espera. La información detallada acerca del error de conexión aparece en la ventana Salida. Si utiliza pmrep, la información del error de conexión aparece en la línea de comandos. Si el servicio de integración de PowerCenter no puede establecer una conexión con el repositorio, el error aparece en los registros del servicio de integración de PowerCenter, del flujo de trabajo o de la sesión. He especificado una cadena de conexión errónea para una base de datos Oracle. Ahora no puedo habilitar el servicio de repositorio de PowerCenter incluso editando las propiedades del servicio de repositorio de PowerCenter para que use la cadena de conexión correcta. Es necesario esperar a que el tiempo de espera de fiabilidad de la base de datos se agote para poder habilitar el servicio de repositorio de PowerCenter con la cadena de conexión actualizada. Tengo la opción de alta disponibilidad, pero mi servidor FTP no es fiable cuando hay un error de conexión de red. El servidor FTP es un sistema externo. Para lograr una alta disponibilidad para las transmisiones FTP, debe utilizar un servidor FTP de alta disponibilidad. Por ejemplo, Microsoft IIS 6.0 no es compatible con el reinicio de la carga o descarga de archivos. Los reinicios de archivos los debe administrar el cliente que se conecta al servidor IIS. Si la transferencia de un archivo hacia o desde el servidor IIS 6.0 se interrumpe y, a continuación, se restablece dentro del tiempo de espera de fiabilidad del cliente, la transferencia no continua necesariamente como cabría esperar. Si la mitad del proceso de escritura ya se ha cumplido, es posible que se rechace el archivo de destino. Tengo la opción de alta disponibilidad, pero el dominio Informatica no es fiable cuando los equipos están conectadas a través de un conmutador de red. Si utiliza un conmutador de red para conectar los equipos del dominio, utilice la opción de selección automática para el conmutador. Solución de problemas de alta disponibilidad 159 CAPÍTULO 11 Servicio del analista Este capítulo incluye los siguientes temas: ¨ Introducción al servicio del analista, 160 ¨ Arquitectura de servicio del analista, 161 ¨ Requisitos previos de la configuración, 162 ¨ Configuración del protocolo TLS, 163 ¨ Cómo reciclar y deshabilitar el servicio del analista, 164 ¨ Propiedades para el servicio de analista, 164 ¨ Propiedades del proceso para el servicio de analista, 167 ¨ Cómo crear y eliminar tablas de seguimiento de auditoría, 169 ¨ Cómo crear y configurar el servicio de analista, 169 ¨ Cómo crear un servicio de analista, 169 Introducción al servicio del analista El servicio del analista es un servicio de aplicación que ejecuta Informatica Analyst en el dominio de Informatica. El servicio del analista administra las conexiones entre los componentes del servicio y los usuarios que tienen acceso a Analyst Tool. El servicio del analista se conecta a un servicio de integración de datos, servicio de repositorio de modelos, Analyst Tool, una base de datos de ensayo y una ubicación de memoria caché de archivos sin formato. Puede usar Administrator Tool para administrar el servicio del analista. Puede crear y reciclar un servicio del analista en el dominio de Informatica para acceder a Analyst Tool. Cuando se recicla el servicio del analista, el administrador del servicio reinicia el servicio del analista. Los usuarios, grupos, privilegios y roles se administran en la ficha Seguridad de Administrator Tool. Los permisos de los proyectos y objetos se administran en Analyst Tool. Es posible ejecutar más de un servicio del analista en el mismo nodo. Se puede asociar un servicio de repositorio de modelos a un servicio del analista. Se puede asociar un servicio de integración de datos a más de un servicio del analista. 160 Arquitectura de servicio del analista El servicio del analista es un servicio de aplicación que ejecuta Analyst Tool y administra las conexiones entre los componentes del servicio y los usuarios de Analyst Tool. En la siguiente figura, se muestran los componentes de Analyst Tool que el servicio del analista administra en un nodo del dominio de Informatica: El servicio del analista administra las conexiones entre los siguientes componentes: ¨ Servicio de integración de datos. El servicio del analista administra la conexión con un servicio de integración de datos para que Analyst Tool ejecute o previsualice los componentes de proyecto en Analyst Tool. ¨ Servicio de repositorio de modelos. El servicio del analista administra la conexión con un servicio de repositorio de modelos para Analyst Tool. Analyst Tool se conecta con la base de datos del repositorio de modelos para crear, actualizar y eliminar proyectos y objetos en Analyst Tool. ¨ Base de datos de almacén de creación de perfiles El servicio de integración de datos almacena la información de creación de perfiles y los resultados del cuadro de mando en la base de datos de almacén de creación de perfiles. ¨ Base de datos de ensayo. El servicio del analista administra la conexión con una base de datos que almacena las tablas de referencia que crea o importa en Analyst Tool. El servicio de integración de datos asociado también utiliza una base de datos de ensayo para almacenar tablas de referencia. ¨ Ubicación en memoria caché de archivos sin formato. El servicio del analista administra la conexión con el directorio que almacena los archivos sin formato cargados que utiliza como orígenes del archivo sin formato y tablas de referencia importadas en Analyst Tool. ¨ Informatica Analyst. El servicio del analista administra Analyst Tool. Utilice Analyst Tool para analizar, limpiar y estandarizar los datos en una empresa. Utilice Analyst Tool para colaborar con desarrolladores de calidad de datos e integración de datos en relación con las soluciones de integración de calidad de datos. Puede ejecutar perfiles de columnas y reglas, administrar cuadros de mandos, administrar registros incorrectos y duplicar registros en Analyst Tool. También puede administrar y facilitar datos de referencia a los desarrolladores en una solución de calidad de datos. Arquitectura de servicio del analista 161 Requisitos previos de la configuración Antes de configurar el servicio del analista, debe completar las tareas que constituyen requisitos previos para el servicio. El servicio de integración de datos y el servicio de repositorio de modelos deben estar habilitados. Necesita una base de datos para almacenar las tablas de referencia que cree o importe en Analyst Tool y un directorio donde cargar los archivos sin formato al que el servicio de integración de datos pueda acceder. Necesita un archivo de almacén de claves si configura el protocolo de seguridad de la capa de transporte para el servicio del analista. Para el servicio del analista, realice las siguientes tareas que constituyen requisitos previos: ¨ Cree servicios asociados. ¨ Cree una base de datos de ensayo. ¨ Especifique una ubicación para la memoria caché de archivos sin formato. Servicios asociados Antes de configurar el servicio del analista, debe habilitar el servicio de integración de datos y el servicio de repositorio de modelos asociados. Cuando cree el servicio del analista, puede especificar un servicio de integración de datos y un servicio de repositorio de modelos existentes. El servicio del analista requiere los siguientes servicios asociados: ¨ Servicio de integración de datos. Cuando cree un servicio de integración de datos, también se creará una base de datos de almacén de creación de perfiles para almacenar la información de perfiles y los resultados del cuadro de mando. Cuando cree la conexión de base de datos para la base de datos, debe crear también el contenido, si no hay contenido para la base de datos. ¨ Servicio de repositorio de modelos. Antes de crear un servicio de repositorio de modelos, debe crear una base de datos para almacenar el repositorio de modelos. Cuando cree el servicio de repositorio de modelos, debe crear también el contenido del repositorio, si no hay contenido para el repositorio de modelos. Bases de datos de ensayo El servicio del analista utiliza una base de datos de ensayo para almacenar tablas de referencia que se creen o importen en Analyst Tool. El servicio de integración de datos asociado también utiliza una base de datos de ensayo para almacenar tablas de referencia. Para la base de datos de ensayo, puede utilizar la misma conexión de base de datos que utilizan el servicio del analista y el servicio de integración de datos. Puede utilizar Oracle, Microsoft SQL Server o IBM DB2 como bases de dato de ensayo. Tras la creación de una base de datos, debe crear una conexión de base de datos. El servicio de integración de datos utilizará esta conexión para conectarse a la base de datos. Al crear el servicio del analista, puede seleccionar una conexión de base de datos existente, o bien crear una. La siguiente tabla detalla las opciones de conexión posibles si crea una base de datos: Opción Descripción Nombre Nombre de la conexión. El nombre no distingue entre mayúsculas y minúsculas y debe ser único en el dominio. Este nombre no puede tener más de 128 caracteres ni empezar con @. Además, este nombre no puede incluir espacios ni los siguientes caracteres especiales: `~%^*+={}\;:'"/?.,<>|!()][ Descripción 162 Capítulo 11: Servicio del analista Descripción de la conexión. La descripción no puede tener más de 765 caracteres. Opción Descripción Tipo de base de datos Tipo de base de datos relacional. Puede seleccionar Oracle, Microsoft SQL Server o IBM DB2. Nombre de usuario Nombre de usuario de la base de datos. Contraseña Contraseña para el nombre de usuario de la base de datos. Cadena de conexión Cadena de conexión que se usa para acceder a los datos de la base de datos. - IBM DB2: <database name> - Microsoft SQL Server: <server name>@<database name> - Oracle: <nombre de base de datos que aparece en la entrada TNSNAMES> URL de JDBC URL de conexión JDBC que se usa para acceder a los metadatos de la base de datos. - IBM DB2: jdbc:informatica:db2://<nombre de host>:<puerto>;DatabaseName=<nombre de base de datos> - Oracle: jdbc:informatica:oracle://<nombre de host>:<puerto>;SID=<nombre de base de datos> - Microsoft SQL Server: jdbc:informatica:sqlserver://<nombre de host>:<puerto>;DatabaseName=<nombre de base de datos> Página de códigos Página de códigos utilizada para leer desde una base de datos de origen o para escribir en una base de datos o archivo de destino. Memoria caché de archivo sin formato Cree un directorio donde guardar los archivos sin formato cargados desde un equipo local en una ubicación del directorio de instalación de servicios de Informatica al que pueda acceder el servicio de integración de datos. Cuando importe una tabla de referencia o un origen de archivo sin formato, Informatica Analyst usará los archivos de este directorio para crear una tabla de referencia u objeto de archivo. Por ejemplo, puede crear un directorio llamado "flatfilecache" en la ubicación siguiente: <Informatica_services_installation_directory>\server\ Archivo de almacén de claves Un archivo de almacén claves contiene las claves y certificados necesarios si se habilita la seguridad de la capa de transporte (TLS) y se utiliza el protocolo HTTPS para el servicio del analista. Los archivos de almacén de claves se pueden crear durante la instalación de los servicios de Informatica o con la utilidad keytool. keytool es una utilidad que genera y almacena pares de claves privadas o públicas y certificados asociados en un archivo de almacén de claves. Cuando genere un par de claves públicas o privadas, keytool encapsulará la clave pública en un certificado autofirmado. Puede utilizar el certificado autofirmado o un certificado firmado por una autoridad de certificación. Nota: Debe utilizar un archivo de almacén de claves. En caso contrario, al acceso a Analyst Tool vendrá precedido de advertencias de seguridad y mensajes de error en el navegador. Configuración del protocolo TLS Para una mayor seguridad, puede configurar el modo del protocolo de seguridad de la capa de transporte (TLS) para el servicio del analista. Puede configurar el protocolo TLS en el momento de crear el servicio del analista. Configuración del protocolo TLS 163 En la tabla siguiente, se describen las propiedades del protocolo TLS que se pueden configurar al crear el servicio del analista: Propiedad Descripción Puerto HTTPS Número de puerto HTTPS en el que se ejecuta la aplicación Informatica Analyst cuando se habilita el protocolo de seguridad de la capa de transporte (TLS). Use un número de puerto diferente al puerto HTTP. Archivo de almacén de claves Ubicación del archivo que incluye los pares de claves privadas o públicas y los certificados asociados. Contraseña del almacén de claves Contraseña de texto sin formato para el archivo de almacén de claves. El valor predeterminado es "changeit". Protocolo SSL Protocolo de capa de conexión segura. Cómo reciclar y deshabilitar el servicio del analista Utilice Administrator Tool para reciclar y deshabilitar el servicio del analista. Deshabilite el servicio del analista para realizar tareas de mantenimiento o restringir el acceso de usuarios a Informatica Analyst temporalmente. Cuando deshabilite el servicio del analista, también detendrá Analyst Tool. Cuando recicle el servicio del analista, detendrá e iniciará el servicio para que Analyst Tool esté disponible nuevamente. En el navegador, seleccione Servicio del analista y haga clic en el botón Deshabilitar para detener el servicio. Haga clic en el botón Reciclar para iniciar el servicio. Cuando deshabilite el servicio del analista, debe seleccionar el modo en que desee deshabilitarlo. Puede seleccionar una de las siguientes opciones: ¨ Finalizar. Permite que los trabajos se ejecuten por completo antes de deshabilitar el servicio. ¨ Anular. Intenta detener todos los trabajos antes de anularlos y deshabilitar el servicio. Nota: El servicio de repositorio de modelos y el servicio de integración de datos deben estar ejecutándose antes de reciclar el servicio del analista. Propiedades para el servicio de analista Una vez creado un servicio de analista, es posible configurar las propiedades de dicho servicio. Es posible configurar las propiedades del servicio de analista en la ficha Propiedades de Administrator Tool. En cada sección de propiedades del servicio, haga clic en Editar para modificarlas. Puede configurar los siguientes tipos de propiedades del servicio de analista: ¨ Propiedades generales ¨ Opciones del servicio de repositorio de modelos ¨ Opciones del servicio de integración de datos ¨ Opciones del servicio de Metadata Manager 164 Capítulo 11: Servicio del analista ¨ Base de datos de ensayo ¨ Opciones de registro ¨ Propiedades personalizadas Propiedades generales del servicio del analista Las propiedades generales del servicio del analista son el nombre y la descripción del servicio del analista y el nodo del dominio de Informatica en el que se ejecuta el servicio del analista. Puede configurar estas propiedades al crear el servicio del analista. En la tabla siguiente, se describen las propiedades generales del servicio del analista: Propiedad Descripción Nombre Nombre del servicio del analista. El nombre no distingue mayúsculas de minúsculas y debe ser único en el dominio. Los caracteres deben ser compatibles con la página de códigos del repositorio asociado. El nombre no puede superar los 128 caracteres ni puede empezar por @. Tampoco puede contener espacios ni los siguientes caracteres especiales: `~%^*+={}\;:'"/?.,<>|!()][ Descripción Descripción del servicio del analista. La descripción no puede exceder los 765 caracteres. Nodo Nodo del dominio de Informatica en el que se ejecuta el servicio del analista. Si cambia el nodo, debe reciclar el servicio del analista. Licencia Licencia asignada al servicio del analista. Opciones del servicio de repositorio de modelos La propiedad Servicio de repositorio de modelos incluye el servicio de repositorio de modelos que está asociado al servicio de analista. La siguiente tabla describe las propiedades del servicio de repositorio de modelos para el servicio de analista: Propiedad Descripción Servicio de repositorio de modelos Servicio de repositorio de modelos asociado al servicio de analista. El servicio de analista administra las conexiones con el servicio de repositorio de modelos para Informatica Analyst. Debe reciclar el servicio de analista si asocia otro servicio de repositorio de modelos al servicio de analista. Nombre de usuario El nombre de usuario de base de datos para el repositorio de modelos. Contraseña Una versión cifrada de la contraseña de base de datos para el repositorio de modelos. Dominio de seguridad Dominio de seguridad de LDAP para el usuario que administra el servicio de repositorio de modelos. Propiedades para el servicio de analista 165 Opciones de servicio de integración de datos Las propiedades del servicio de integración de datos incluyen el servicio de integración de datos asociado al servicio del analista y la ubicación de la memoria caché de archivos sin formato. En la tabla siguiente, se describen las propiedades del servicio de integración de datos para el servicio del analista: Propiedad Descripción Nombre de servicio de integración de datos Nombre del servicio de integración de datos asociado al servicio del analista. El servicio del analista administra la conexión con un servicio de integración de datos para Informatica Analyst. Debe reciclar el servicio del analista si asocia otro servicio de integración de datos al servicio del analista. Ubicación de memoria caché de archivos sin formato Ubicación de la memoria caché de archivos sin formato donde Informatica Analyst almacena los archivos sin formato cargados. Cuando se importa una tabla de referencia o un origen de archivos sin formato, Informatica Analyst usa los archivos de este directorio para crear una tabla de referencia o un objeto de archivo. Reinicie el servicio del analista si cambia la ubicación de los archivos sin formato. Nombre de usuario Nombre de usuario del administrador del servicio de integración de datos. Contraseña Contraseña que corresponde al nombre de usuario del administrador. Dominio de seguridad Nombre del dominio de seguridad al que pertenece el usuario. Opciones del servicio de Metadata Manager Las opciones del servicio de Metadata Manager le ofrecen la posibilidad de seleccionar por su nombre un servicio de Metadata Manager. Base de datos de ensayo Las propiedades de la base de datos de ensayo incluyen el nombre de la conexión de la base de datos y las propiedades para una base de datos IBM DB2 EEE o una base de datos Microsoft SQL Server. En la tabla siguiente, se describen las propiedades de la base de datos de ensayo para el servicio del analista: Propiedad Descripción Nombre de recurso Nombre de la conexión de la base de datos para la base de datos de ensayo. Debe reciclar el servicio del analista si utiliza otro nombre de conexión de base de datos. Nombre de espacio de tablas Nombre del espacio de tablas para una base de datos IBM DB2 EEE con varias particiones. Nombre de esquema Nombre del esquema para una base de datos de Microsoft SQL Server. Nombre de propietario Nombre del propietario del esquema para una base de datos de Microsoft SQL Server. Nota: Las bases de datos IBM DB2 EEE utilizan el espacio de tablas como contenedor en las páginas de espacio de tablas. Si utiliza una base de datos IBM DB2 EEE como base de datos de ensayo, debe especificar un tamaño mínimo de 8 KB para la página de espacio de tablas. Si el tamaño de la página de espacio de tablas es inferior a 8 KB, Analyst Tool no puede crear todas las tablas de referencia en la base de datos de ensayo. 166 Capítulo 11: Servicio del analista Opciones de registro Las opciones de registro incluyen propiedades para el nivel de gravedad para los registros del servicio de analista. Los valores válidos son Información, Error, Advertencia, Seguimiento, Depuración y Fatal. El valor predeterminado es Información. Propiedades personalizadas Las propiedades personalizadas incluyen propiedades que son únicas en el entorno o que se aplican en casos especiales. Un servicio de analista no cuenta con propiedades personalizadas cuando se crea inicialmente. Use propiedades personalizadas únicamente si así lo solicita el servicio internacional de atención al cliente de Informatica. Propiedades del proceso para el servicio de analista El servicio de analista ejecuta el proceso de servicio de analista en un nodo. Cuando seleccione el servicio de analista en Administrator Tool, podrá ver los procesos del servicio de analista en la ficha Procesos. Puede ver las propiedades del nodo del proceso de servicio en el panel de servicios. Puede ver las propiedades del proceso de servicio en el panel correspondiente. Nota: Debe seleccionar el nodo para ver las propiedades del proceso de servicio en dicho panel. Puede configurar los siguientes tipos de propiedades del proceso de servicio de analista: ¨ Opciones de seguridad del analista ¨ Propiedades avanzadas ¨ Propiedades personalizadas ¨ Variables de entorno Propiedades del nodo para el proceso de servicio de analista La siguiente tabla describe las propiedades del nodo para el proceso de servicio de analista: Propiedad Descripción Nodo Nodo en el que se ejecuta el proceso de servicio. Estado del nodo Estado del nodo. El estado puede ser habilitado o deshabilitado. Configuración del proceso Estado del proceso configurado para ejecutarse en el nodo. Estado del proceso Estado del proceso de servicio que se está ejecutando en el nodo. El estado puede ser habilitado o deshabilitado. Opciones de seguridad del analista para el proceso de servicio del analista Las opciones del servicio del analista incluyen propiedades de seguridad del proceso de servicio del analista. Propiedades del proceso para el servicio de analista 167 En la tabla siguiente, se describen las propiedades de seguridad del proceso de servicio del analista: Propiedad Descripción Puerto HTTP Número de puerto HTTP en el que se ejecuta Analyst Tool. Use un número de puerto distinto del número de puerto HTTP del servicio de integración de datos. El valor predeterminado es 8085. Si cambia el número de puerto HTTP, debe reciclar el servicio. Puerto HTTPS Número de puerto HTTPS en el que se ejecuta Analyst Tool cuando se habilita el protocolo de seguridad de la capa de transporte (TLS). Use un número de puerto diferente al puerto HTTP. Si cambia el número de puerto HTTPS, debe reciclar el servicio. Archivo de almacén de claves Ubicación del archivo que incluye los pares de claves privadas o públicas y los certificados asociados. Contraseña del almacén de claves Contraseña de texto sin formato para el archivo de almacén de claves. El valor predeterminado es "changeit". Protocolo SSL Protocolo de capa de conexión segura. Propiedades avanzadas del proceso de servicio del analista Entre las propiedades avanzadas, se encuentran las propiedades de tamaño de heap máximo y la configuración de memoria de Java Virtual Manager (JVM). En la tabla siguiente, se describen las propiedades avanzadas del proceso de servicio del analista: Propiedad Descripción Tamaño de heap máximo Cantidad de RAM asignada a la máquina virtual de Java (JVM) que ejecuta el servicio del analista. Esta propiedad se usa para aumentar el rendimiento. Agregue una de las letras siguientes al valor para especificar las unidades: - b para bytes. - k para kilobytes. - m para megabytes. - g para gigabytes. El valor predeterminado es 512 megabytes. Opciones de la línea de comandos de JVM Opciones de la línea de comandos de la máquina virtual de Java (JVM) para ejecutar programas basados en Java. Cuando se configuran las opciones de JVM, es preciso establecer las propiedades de ruta de clases, memoria mínima y memoria máxima del SDK de Java. Propiedades personalizadas para el proceso del servicio del analista Las propiedades personalizadas incluyen propiedades que son únicas en el entorno o que se aplican en casos especiales. Un servicio de analista no cuenta con propiedades personalizadas cuando se crea inicialmente. Use propiedades personalizadas únicamente si así lo solicita el servicio internacional de atención al cliente de Informatica. 168 Capítulo 11: Servicio del analista Variables de entorno para el proceso de servicio del analista Puede editar las variables de entorno para el proceso de servicio del analista. En la tabla siguiente, se describen las variables de entorno para el proceso de servicio del analista: Propiedad Descripción Variables de entorno Variables de entorno definidas para el proceso de servicio del analista. Cómo crear y eliminar tablas de seguimiento de auditoría Las tablas de seguimiento de auditoría almacenan los eventos de registro de seguimiento de auditoría que proporcionan información sobre las tablas de referencia que se administran en Analyst Tool. Cree tablas de seguimiento de auditoría en Administrator Tool para ver los eventos de registro de seguimiento de auditoría para las tablas de referencia en Analyst Tool. Elimine las tablas de seguimiento de auditoría después de una actualización, o para usar otra conexión de base de datos para una tabla de referencia diferente. 1. En el navegador, seleccione el servicio de analista. 2. Para crear tablas de seguimiento de auditoría, haga clic en Acciones > Tablas de seguimiento de auditoría > Crear. 3. Si lo desea, también puede eliminar las tablas. Para eso, haga clic en Eliminar. Cómo crear y configurar el servicio de analista Emplee Administrator Tool para crear y configurar el servicio de analista. Después de crear el servicio de analista, puede configurar las propiedades del servicio y las propiedades de proceso del servicio. Puede habilitar el servicio de analista para hacer que Analyst Tool quede accesible a los usuarios. 1. Complete las tareas que constituyen requisitos previos para configurar el servicio de analista. 2. Cree el servicio de analista. 3. Configure las propiedades del servicio de analista. 4. Configure las propiedades del proceso de servicio de analista. 5. Recicle el servicio de analista. Cómo crear un servicio de analista Cree un servicio de analista para administrar la aplicación Informatica Analyst y para conceder acceso a los usuarios a dicha aplicación. También puede asociar el servicio de Metadata Manager para conectase con el Cómo crear y eliminar tablas de seguimiento de auditoría 169 glosario empresarial de Metadata Manager a la hora de realizar búsquedas de términos empresariales en Analyst Tool. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el menú Acciones del dominio, haga clic en Nuevo > Servicio de analista. Se abrirá la ventana Nuevo servicio de analista. 3. Introduzca las propiedades generales para el servicio, además de la ubicación y el número de puerto HTTP para el servicio. De forma alternativa, haga clic en Examinar en el campo Ubicación a fin de introducir la ubicación para el dominio y la carpeta en la que desee crear el servicio. De forma alternativa, haga clic en Crear carpeta para crear otra carpeta. 4. Introduzca el nombre del servicio de repositorio de modelos, además del nombre de usuario y la contraseña para conectarse con dicho servicio. 5. Haga clic en Siguiente. 6. Introduzca las propiedades para las opciones de servicio de integración de datos. 7. De forma alternativa, seleccione un servicio de Metadata Manager. 8. Especifique el nombre de la base de datos de ensayo. Como alternativa, puede hacer clic en Seleccionar para seleccionar una base de datos de ensayo. Otra opción es hacer clic en la ficha Conexiones ficha para crear otra conexión de base de datos. 9. También puede seleccionar la opción de crear contenido si no existe ninguno en la cadena de conexión de la base de datos especificada. De forma predeterminada, se selecciona la opción para no crear contenido. 10. Haga clic en Siguiente. 11. De forma alternativa, seleccione Habilitar seguridad de la capa de transporte (TLS) e introduzca las propiedades del protocolo TLS. 12. También puede seleccionar Habilitar servicio para habilitar el servicio después de crearlo. 13. Haga clic en Finalizar. Si no ha decidido habilitar el servicio anteriormente, debe reciclar el servicio para iniciarlo. TEMAS RELACIONADOS ¨ “Propiedades para el servicio de analista” en la página 164 170 Capítulo 11: Servicio del analista CAPÍTULO 12 Servicio de administración de contenido Este capítulo incluye los siguientes temas: ¨ Resumen del servicio de administración de contenido, 171 ¨ Arquitectura del servicio de administración de contenido, 172 ¨ Cómo reciclar y deshabilitar el servicio de administración de contenido, 172 ¨ Propiedades del servicio de administración de contenido, 173 ¨ Propiedades del proceso de servicio de administración de contenido, 174 ¨ Creación de un servicio de administración de contenido, 177 Resumen del servicio de administración de contenido El servicio de administración de contenido es un servicio de aplicación que administra datos de referencia. Proporciona información sobre datos de referencia al servicio de integración de datos y a Developer Tool. El servicio de administración de contenido proporciona las propiedades de los datos de referencia al servicio de integración de datos. El servicio de administración de contenido también proporciona información sobre los datos de referencia instalados a las transformaciones de Developer Tool. El servicio de administración de contenido lee los siguientes tipos de datos de referencia: Datos de referencia de direcciones Los datos de referencia de direcciones se usan cuando se crea una asignación para validar la exactitud postal de una dirección o para corregir errores u omisiones en una dirección. Use la transformación del validador de direcciones en una asignación para llevar a cabo la validación de direcciones. Poblaciones de identidad Los datos de población de identidad se usan cuando se crea una asignación para realizar el análisis duplicado de los datos de identidad. Una identidad es un conjunto de valores de un registro que identifican a una persona o empresa de forma colectiva. Use una transformación de coincidencia o de comparación en una asignación para realizar el análisis duplicado de identidades. Administrator Tool se usa para administrar el servicio de administración de contenido. Para actualizar el servicio de integración de datos con las propiedades de los datos de referencia de direcciones o para proporcionar a Developer Tool información sobre los datos de referencia instalados, debe crear un servicio de administración de contenido en el dominio de Informatica. Recicle el servicio de administración de contenido para iniciarlo. 171 Arquitectura del servicio de administración de contenido Puede crear un servicio de administración de contenido en cualquier nodo en el que se ejecute un servicio de integración de datos. Cada servicio de integración de datos que ejecuta asignaciones de validación de direcciones o asignaciones de análisis duplicado de identidades debe estar asociado a un servicio de administración de contenido en el mismo nodo. Un servicio de integración de datos no se puede asociar a más de un servicio de administración de contenido. El servicio de administración de contenido recibe solicitudes de los componentes siguientes: Servicio de integración de datos Cuando se actualizan las propiedades de los datos de referencia de las direcciones en el servicio de administración de contenido, dicho servicio se conecta al servicio de integración de datos. El servicio de administración de contenido escribe las propiedades en el área de almacenamiento del servicio de integración de datos del repositorio del dominio. El servicio de integración de datos usa estas propiedades cuando ejecuta asignaciones que requieren datos de referencia de direcciones. Informatica Developer Cuando se conecta Developer Tool a un dominio, esta aplicación se conecta al servicio de administración de contenido y almacena en memoria caché información sobre los archivos de datos de referencia instalados. Developer Tool muestra los conjuntos de datos de referencia de direcciones instalados en la vista Estado de contenido, dentro de las preferencias de la aplicación. Developer Tool también muestra las poblaciones de identidades instaladas en las transformaciones de coincidencia y de comparación. Cómo reciclar y deshabilitar el servicio de administración de contenido Recicle el servicio de administración de contenido para actualizar la lista de datos de referencia de direcciones disponibles. Deshabilite el servicio de administración de contenido para impedir que los usuarios accedan a la información sobre datos de referencia en Developer Tool En el navegador, seleccione el servicio de administración de contenido y haga clic en en el botón Deshabilitar para detener el servicio. Cuando deshabilite el servicio de administración de contenido, debe seleccionar el modo para deshabilitarlo. Puede seleccionar una de las siguientes opciones: ¨ Finalizar. Permite que las tareas se ejecuten hasta finalizar antes de deshabilitar el servicio. ¨ Anular. Trata de detener todas las tareas antes de anularlas y de deshabilitar el servicio. Haga clic en el botón Reciclar para reiniciar el servicio. El servicio de integración de datos debe estar en ejecución antes de reciclar el servicio de administración de contenido. El servicio de administración de contenido se debe reciclar después de añadir datos de referencia de direcciones o de actualizar los ya existentes. Si actualiza las propiedades de validación de direcciones en las propiedades del proceso de servicio, debe reciclar el servicio de administración de contenido y el servicio de integración de datos asociado. Nota: Si añade poblaciones de identidad o actualiza las ya existentes, los usuarios deben reiniciar Developer Tool para acceder a los detalles de población de identidad más recientes. 172 Capítulo 12: Servicio de administración de contenido Propiedades del servicio de administración de contenido Después de crear un servicio de administración de contenido, puede configurar las propiedades del servicio de administración de contenido en la ficha Propiedades de Administrator Tool. Puede configurar los siguientes tipos de propiedades del servicio de administración de contenido: ¨ Propiedades generales ¨ Propiedad del servicio de integración de datos ¨ Opciones de registro ¨ Propiedades personalizadas Propiedades generales Las propiedades generales del servicio de administración de contenido son el nombre y la descripción del servicio de administración de contenido y el nodo del dominio de Informatica en el que se ejecuta el servicio de administración de contenido. Puede configurar estas propiedades al crear el servicio de administración de contenido. En la tabla siguiente, se describen las propiedades generales del servicio de administración de contenido: Propiedad Descripción Nombre Nombre del servicio de administración de contenido. El nombre no distingue mayúsculas de minúsculas y debe ser único en el dominio. Los caracteres deben ser compatibles con la página de códigos del repositorio del dominio. El nombre no puede superar los 128 caracteres ni puede empezar por @. Tampoco puede contener espacios ni los siguientes caracteres especiales: `~%^*+={}\;:'"/?.,<>|!()][ Descripción Descripción del servicio de administración de contenido. La descripción no puede exceder los 765 caracteres. Nodo Nodo del dominio de Informatica en el que se ejecuta el servicio de administración de contenido. Si cambia el nodo, debe reciclar el servicio de administración de contenido. Licencia Licencia asignada al servicio de administración de contenido. Propiedad del servicio de integración de datos La propiedad del servicio de integración de datos para el servicio de administración de contenido especifica el nombre del servicio de integración de datos. Puede configurar esta propiedad al crear el servicio de administración de contenido. En la tabla siguiente, se describe la propiedad del servicio de integración de datos para el servicio de administración de contenido: Propiedad Descripción Nombre de servicio de integración de datos El nombre del servicio de integración de datos asociado con el servicio de administración de contenido. Debe reciclar el servicio de administración de contenido si asocia otro servicio de integración de datos con el servicio de administración de contenido. Propiedades del servicio de administración de contenido 173 Opciones de registro Las opciones de registro incluyen propiedades para el nivel de gravedad para los registros del servicio de administración de contenido. Los valores válidos son Información, Error, Advertencia, Seguimiento, Depuración y Fatal. El valor predeterminado es Información. Propiedades personalizadas Las propiedades personalizadas incluyen propiedades que son únicas en el entorno o que se aplican en casos especiales. Un servicio de administración de contenido no cuenta con propiedades personalizadas cuando se crea inicialmente. Use propiedades personalizadas únicamente si así lo solicita el servicio internacional de atención al cliente de Informatica. Propiedades del proceso de servicio de administración de contenido El servicio de administración de contenido ejecuta el proceso de servicio de administración de contenido en el mismo nodo que el servicio. Cuando seleccione el servicio de administración de contenido en Administrator Tool, podrá ver el proceso del servicio de administración de contenido en la ficha Procesos. Puede ver las propiedades del nodo del proceso de servicio en la ficha Procesos. Seleccione el nodo para ver las propiedades del proceso de servicio. Puede configurar los siguientes tipos de propiedades del proceso de servicio de administración de contenido: ¨ Opciones de seguridad del servicio de administración de contenido ¨ Propiedades de validación de direcciones ¨ Propiedades personalizadas Nota: El servicio de administración de contenido no utiliza en la actualidad las propiedades de opciones de seguridad del servicio de administración de contenido. Opciones de seguridad del servicio de administración de contenido Reservado para uso futuro. Propiedades de validación de direcciones Configure las propiedades de validación de direcciones para determinar cómo van a leer el servicio de integración de datos y Developer Tool los archivos de datos de referencia de direcciones. Una vez actualizadas las propiedades de validación de direcciones, debe reciclar el servicio de administración de contenido y el servicio de integración de datos. 174 Capítulo 12: Servicio de administración de contenido En la siguiente tabla, se describen las propiedades de validación de direcciones para el proceso del servicio de administración de contenido: Propiedad Descripción Licencia Clave de licencia para activar los datos de referencia de validación. Es posible que tenga más de una clave si, por ejemplo, usa datos de referencia de direcciones generales y datos de referencia de geocodificación. Especifique las claves como una lista delimitada por comas. Ubicación de datos de referencia Ubicación de los datos de referencia de Address Doctor. Especifique la ruta de acceso completa a la ubicación de los datos de referencia. Instale todos los datos de Address Doctor en una sola ubicación. Precarga de países completa Lista de países para los que todos los datos de referencia de direcciones de lotes/ interactivos se cargarán en la memoria antes de iniciarse la validación de direcciones. Especifique los códigos ISO de país de tres caracteres en una lista separada por comas. Por ejemplo, especifique DEU,FRA,USA. Especifique ALL para cargar todos los conjuntos de datos. Cargue la base de datos de referencia completa para aumentar el rendimiento. Algunos países, como Estados Unidos, tienen bases de datos de gran tamaño que requieren cantidades de memoria considerables. Precarga parcial de países Lista de países para los que los metadatos de lotes/interactivos y las estructuras de indización se cargarán en la memoria antes de iniciarse la validación de direcciones. Especifique los códigos ISO de país de tres caracteres en una lista separada por comas. Por ejemplo, especifique DEU,FRA,USA. Especifique ALL para cargar parcialmente todos los conjuntos de datos. La precarga parcial aumenta el rendimiento en caso de no haber suficiente memoria disponible para cargar las bases de datos completas en la memoria. Sin precarga de países Lista de países para los que no se cargarán datos de referencia de direcciones de lotes/ interactivos en la memoria antes de iniciarse la validación de direcciones. Especifique los códigos ISO de país de tres caracteres en una lista separada por comas. Por ejemplo, especifique DEU,FRA,USA. Especifique ALL para no cargar ningún conjunto de datos. Precarga de geocodificación de países completa Lista de países para los que todos los datos de referencia de geocodificación se cargarán en la memoria antes de iniciarse la validación de direcciones. Especifique los códigos ISO de país de tres caracteres en una lista separada por comas. Por ejemplo, especifique DEU,FRA,USA. Especifique ALL para cargar todos los conjuntos de datos. Cargue todos los datos de referencia de un país para aumentar el rendimiento durante el procesamiento de direcciones de dicho país. Algunos países, como Estados Unidos, tienen conjuntos de datos de gran tamaño que requieren cantidades de memoria considerables. Precarga parcial de geocodificación de países Lista de países para los que los metadatos de geocodificación y las estructuras de indización se cargarán en la memoria antes de iniciarse la validación de direcciones. Especifique los códigos ISO de país de tres caracteres en una lista separada por comas. Por ejemplo, especifique DEU,FRA,USA. Especifique ALL para cargar parcialmente todos los conjuntos de datos. Sin precarga de geocodificación de países Lista de países para los que no se cargarán datos de referencia de geocodificación en la memoria antes de iniciarse la validación de direcciones. Especifique los códigos ISO de país de tres caracteres en una lista separada por comas. Por ejemplo, especifique DEU,FRA,USA. Especifique ALL para no cargar ningún conjunto de datos. Precarga de lista de sugerencias de países completa Lista de países para los que todos los datos de referencia se cargarán en la memoria antes de iniciarse la validación de direcciones. Se aplica si la transformación del validador de direcciones usa el modo de lista de sugerencias, lo que genera una lista de direcciones válidas que pueden coincidir con una dirección de entrada. Propiedades del proceso de servicio de administración de contenido 175 Propiedad Descripción Especifique los códigos ISO de país de tres caracteres en una lista separada por comas. Por ejemplo, especifique DEU,FRA,USA. Especifique ALL para cargar todos los conjuntos de datos. Cargue la base de datos de referencia completa para aumentar el rendimiento. Algunos países, como Estados Unidos, tienen bases de datos de gran tamaño que requieren cantidades de memoria considerables. Precarga parcial de lista de sugerencias de países Lista de países para los que los metadatos de referencia de direcciones y las estructuras de indización se cargarán en la memoria antes de iniciarse la validación de direcciones. Se aplica si la transformación del validador de direcciones usa el modo de lista de sugerencias, lo que genera una lista de direcciones válidas que pueden coincidir con una dirección de entrada. Especifique los códigos ISO de país de tres caracteres en una lista separada por comas. Por ejemplo, especifique DEU,FRA,USA. Especifique ALL para cargar parcialmente todos los conjuntos de datos. La precarga parcial aumenta el rendimiento en caso de no haber suficiente memoria disponible para cargar las bases de datos completas en la memoria. Sin precarga de lista de sugerencias de países Lista de países para los que no se cargarán datos de referencia de direcciones en la memoria antes de iniciarse la validación de direcciones. Se aplica si la transformación del validador de direcciones usa el modo de lista de sugerencias, lo que genera una lista de direcciones válidas que pueden coincidir con una dirección de entrada. Especifique los códigos ISO de país de tres caracteres en una lista separada por comas. Por ejemplo, especifique DEU,FRA,USA. Especifique ALL para no cargar ningún conjunto de datos. Método de precarga Determina cómo carga Address Doctor los datos de referencia de direcciones en la memoria. Tanto el método MAP como el método LOAD asignan un bloque de memoria y, a continuación, leen los datos de referencia en este bloque. Sin embargo, el método MAP puede compartir los datos de referencia entre varios procesos. El valor predeterminado es MAP. Uso de memoria Número de megabytes de memoria que puede asignar Address Doctor. El valor predeterminado es 4.096. Número máximo de objetos de dirección Número máximo de instancias de Address Doctor ejecutadas a la vez. El valor predeterminado es 3. Número máximo de subprocesos Número máximo de subprocesos que puede usar Address Doctor. Se debe establecer en el número total de núcleos o subprocesos disponibles en un equipo. El valor predeterminado es 2. Tamaño de la memoria caché Tamaño de la memoria caché para las bases de datos no precargadas. El sistema de almacenamiento en memoria caché reserva memoria para aumentar el rendimiento de la búsqueda de datos de referencia no precargados. Establezca el tamaño de la memoria caché en LARGE a menos que se hayan precargado todos los datos de referencia o necesite reducir la cantidad de memoria usada. Especifique una de las siguientes opciones para el tamaño de la memoria caché en letras mayúsculas: - NONE. Sin memoria caché. Especifique NONE si se han precargado todas las bases de datos de referencia. - SMALL. Tamaño de memoria caché reducido. - LARGE. Tamaño de memoria caché estándar. El valor predeterminado es LARGE. 176 Capítulo 12: Servicio de administración de contenido Valores cargados previamente de datos de referencia de dirección Si ejecuta una asignación que lee datos de referencia de lotes/interactivos, de finalización rápida o de geocodificación, debe especificar cómo el servicio de integración carga los datos de referencia. El servicio de integración puede utilizar un método diferente para cargar datos en cada país. Por ejemplo, puede especificar una carga previa completa para datos de lotes/interactivos de Estados Unidos y una carga previa parcial para los datos de lotes/interactivos de Reino Unido. El servicio de integración también puede utilizar un método de carga previa diferente para cada tipo de datos. Por ejemplo, puede especificar una carga previa completa para los datos de lotes/interactivos de Estados Unidos y una carga previa parcial para los datos de geocodificación de Estados Unidos. Debe introducir al menos la abreviatura de un país como valor de carga previa para cada tipo de datos de referencia que lee una asignación. Introduzca ALL para aplicar una configuración de carga previa para todos los países. La configuración de carga previa competa sustituye a la configuración de carga previa parcial y esta última sustituye a la configuración que indica que no hay carga previa de datos. Por ejemplo, si introduce ALL para que no haya carga previa de datos e introduce USA para la carga previa completa, el servicio de integración carga todos los datos de Estados Unidos que hay en la memoria y no carga datos de ningún otro país. Si no tiene un requisito de carga previa, introduzca ALL para que no haya carga previa de datos para ningún tipo de datos de referencia que vaya a utilizar. No especifique un valor de carga previa para los datos suplementarios. Propiedades personalizadas para el proceso del servicio de administración de contenido Las propiedades personalizadas incluyen propiedades que son únicas en el entorno o que se aplican en casos especiales. Un servicio de administración de contenido no cuenta con propiedades personalizadas cuando se crea inicialmente. Use propiedades personalizadas únicamente si así lo solicita el servicio internacional de atención al cliente de Informatica. Creación de un servicio de administración de contenido Antes de crear un servicio de administración de contenido, compruebe que haya un servicio de integración de datos en el dominio. Cree un servicio de administración de contenido para administrar las propiedades de los datos de referencia y para proporcionar a Developer Tool información sobre los datos de referencia instalados. 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. Haga clic en Acciones > Nuevo > Servicio de administración de contenido. Aparecerá la ventana Nuevo servicio de administración de contenido. 3. Especifique las propiedades generales del servicio y su ubicación. Opcionalmente, haga clic en Examinar en el campo Ubicación para especificar la ubicación del dominio y la carpeta donde desee crear el servicio. Opcionalmente, haga clic en Crear carpeta para crear otra carpeta. 4. Especifique el servicio de integración de datos que se asociará al servicio de administración de contenido. 5. Haga clic en Siguiente. Creación de un servicio de administración de contenido 177 6. Opcionalmente, seleccione Habilitar servicio para habilitar el servicio después de crearlo. Nota: No configure las propiedades del protocolo de seguridad de la capa de transporte. Están reservadas para el uso en el futuro. 7. Haga clic en Finalizar. Si no eligió habilitar el servicio, deberá reciclarlo para iniciarlo. 178 Capítulo 12: Servicio de administración de contenido CAPÍTULO 13 Servicio de integración de datos Este capítulo incluye los siguientes temas: ¨ Resumen del servicio de integración de datos, 179 ¨ Componentes del servicio de integración de datos, 180 ¨ Arquitectura del servicio de integración de datos, 183 ¨ Memoria caché de datos y archivos, 184 ¨ Registros de servicio de integración de datos, 185 ¨ Propiedades del servicio de integración de datos, 185 ¨ Administración del servicio de integración de datos, 190 ¨ Creación de un servicio de integración de datos, 199 Resumen del servicio de integración de datos El servicio de integración de datos es un servicio de aplicación del dominio de Informatica que realiza tareas de integración de datos para Analyst Tool, Developer Tool y los clientes externos. Si obtiene una vista previa o ejecuta asignaciones, perfiles, servicios de datos SQL y servicios web en Informatica Analyst o Informatica Developer, la aplicación envía solicitudes al servicio de integración de datos para realizar tareas de integración de datos. Si inicia un comando desde la línea de comandos o un cliente externo para ejecutar asignaciones, servicios de datos SQL y servicios web en una aplicación, el comando envía la solicitud al servicio de integración de datos. El servicio de integración de datos realiza las siguientes tareas: ¨ Ejecuta asignaciones y genera vistas previas de asignaciones en Developer Tool. ¨ Ejecuta perfiles y genera vistas previas para perfiles en Analyst Tool y Developer Tool. ¨ Ejecuta cuadros de mandos para perfiles en Analyst Tool y Developer Tool. ¨ Ejecuta servicios de datos SQL y servicios web en Developer Tool. ¨ Ejecuta asignaciones en una aplicación implementada. ¨ Almacena en la memoria caché objetos de datos para las asignaciones y los servicios de datos SQL implementados en una aplicación. ¨ Ejecuta consultas SQL que los usuarios finales ejecutan en un servicio de datos SQL mediante una herramienta cliente JDBC u ODBC de otros fabricantes. ¨ Ejecuta solicitudes de servicios web en un servicio web. Cree y configure un servicio de integración de datos en Administrator Tool. Puede crear uno o varios servicios de integración de datos en un nodo. Si un servicio de integración de datos genera un error, se reinicia automáticamente en el mismo nodo. 179 Si crea un servicio de integración de datos, debe asociarlo a un servicio de repositorio de modelos. Si crea asignaciones, perfiles, servicios de datos SQL y servicios web, debe almacenarlos en un repositorio de modelos. Si obtiene una vista previa o ejecuta asignaciones, perfiles, servicios de datos SQL y servicios web en Analyst Tool o Developer Tool, el servicio de integración de datos asociado al repositorio de modelos genera los datos o datos de destino de la vista previa. Si implementa una aplicación, debe asociarla a un servicio de integración de datos. El servicio de integración de datos ejecuta asignaciones, servicios de datos SQL y servicios web en la aplicación. Además, el servicio de integración de datos escribe metadatos en el repositorio de modelos asociado. Durante la implementación, el servicio de integración de datos funciona de forma conjunta con el servicio de repositorio de modelos para crear una copia de los metadatos requeridos para ejecutar los objetos en la aplicación. Cada aplicación requiere sus propios metadatos en tiempo de ejecución. Los servicios de integración de datos no comparten metadatos en tiempo de ejecución aunque las aplicaciones contengan los mismos objetos de datos. Componentes del servicio de integración de datos El servicio de integración de datos tiene los siguientes componentes: ¨ Administrador de transformación de datos ¨ Módulo del servicio de creación de perfiles ¨ Módulo del servicio de asignación ¨ Módulo del servicio de SQL ¨ Módulo del servicio web ¨ Administrador de memoria caché de objetos de datos ¨ Administrador de memoria caché de conjuntos de resultados ¨ Administrador de implementación Administrador de transformación de datos El administrador de transformación de datos (DTM) es el componente del servicio de integración de datos que extrae, transforma y carga los datos para llevar a cabo un proceso de transformación de datos. Cuando un módulo de servicio del servicio de integración de datos recibe una solicitud de transformación de datos, el módulo de servicio llama al DTM a fin de realizar los procesos necesarios para completar la solicitud. El módulo de servicio ejecuta varias instancias del DTM para llevar a cabo varias solicitudes de transformación de datos. Por ejemplo, el módulo del servicio de asignación ejecuta una instancia independiente del DTM cada vez que recibe una solicitud de Developer Tool para obtener la vista previa de una asignación. El DTM consta de los componentes siguientes: ¨ DTM lógico (LDTM). Compila y optimiza las solicitudes de transformación de datos. El LDTM filtra los datos al comienzo del proceso para reducir el número de filas que hay que procesar y optimizar el proceso de transformación. ¨ DTM de ejecución (EDTM). Ejecuta los procesos de transformación. LDTM y EDTM funcionan juntos para extraer, transformar y cargar los datos con el fin de llevar a cabo la transformación de datos de manera óptima. 180 Capítulo 13: Servicio de integración de datos Módulo del servicio de creación de perfiles El módulo del servicio de creación de perfiles es el componente del servicio de integración de datos que administra solicitudes para ejecutar perfiles y generar cuadros de mando. Si ejecuta un perfil en Analyst Tool o Developer Tool, la aplicación envía la solicitud al servicio de integración de datos. El módulo del servicio de creación de perfiles inicia una instancia DTM para obtener las reglas del perfil y ejecutar el perfil. Si ejecuta un cuadro de mando en Analyst Tool o Developer Tool, la aplicación envía la solicitud al servicio de integración de datos. El módulo del servicio de creación de perfiles inicia una instancia DTM para generar un cuadro de mando para el perfil. Para crear y ejecutar perfiles y cuadros de mando, debe asociar el servicio de integración de datos con un almacén de creación de perfiles. El módulo del servicio de creación de perfiles almacena datos y metadatos de la creación de perfiles en el almacén de creación de perfiles. Módulo del servicio de asignación El módulo del servicio de asignación es el servicio de componentes del servicio de integración de datos que administra solicitudes para obtener una vista previa de los datos de destino y ejecutar asignaciones. La tabla siguiente enumera las solicitudes que el módulo del servicio de asignación administra de las diferentes herramientas cliente: Solicitud Herramientas cliente Obtener vista previa de los datos basada en lógica de asignaciones. Developer Tool Ejecutar una asignación. Línea de comandos Developer Tool Herramientas cliente de terceros Ejecutar una asignación en una aplicación implementada. Línea de comandos Ejecutar un servicio de datos SQL. Developer Tool Ejecutar un servicio web. Developer Tool Las herramientas cliente de terceros incluyen, por ejemplo, el cliente SQL SQuirreL, DBClient y el cliente MySQL ODBC. Cuando visualice una vista previa o ejecute una asignación, la herramienta cliente enviará la solicitud y la asignación al servicio de integración de datos. El módulo del servicio de asignación inicia una instancia DTM, la cual genera la vista previa de los datos o ejecuta la asignación. Si la vista previa incluye un destino relacional o de archivo sin formato, el módulo del servicio de asignación escribe los datos de vista previa en el destino. Si abre una vista previa de los datos contenidos en un servicio de datos SQL en Developer Tool, Developer Tool envía la solicitud y la instrucción SQL al servicio de integración de datos. El módulo del servicio de asignación inicia una instancia DTM, la cual ejecuta la instrucción SQL y genera la vista previa de los datos. Si abre una vista previa de una asignación de operación de servicio web en Developer Tool, Developer Tool envía la solicitud al servicio de integración de datos. El módulo del servicio de asignación inicia una instancia DTM, la cual ejecuta la asignación de operación y genera la vista previa de los datos. Componentes del servicio de integración de datos 181 Nota: Para obtener una vista previa de los datos de la tabla relacional empleando Analyst Tool o Developer Tool, el cliente de la base de datos debe estar instalado en el equipo en el que se ejecuta el módulo del servicio de asignación. Debe configurar la conexión con la base de datos en Analyst Tool o en Developer Tool. Módulo del servicio de SQL El módulo del servicio de SQL es el servicio de componentes del servicio de integración de datos que administra las consultas SQL enviadas a un servicio de datos SQL desde una herramienta cliente de terceros. Cuando el servicio de integración de datos recibe una solicitud SQL desde una herramienta cliente de terceros, el módulo del servicio de SQL inicia una instancia DTM para ejecutar la consulta SQL y compararla con las tablas virtuales del servicio de datos SQL. Si no almacena los datos en la memoria caché en el momento de implementar un servicio de datos SQL, el módulo del servicio de SQL inicia una instancia DTM para ejecutar el servicio de datos SQL. Cada vez que una herramienta cliente de terceros envía una consulta SQL a la base de datos virtual, la instancia DTM lee los datos desde las tablas de origen en lugar de las tablas de la memoria caché. Módulo del servicio web El módulo del servicio web es un componente del servicio de integración de datos que administra las solicitudes de operación de dicho servicio enviadas al servicio web desde un cliente del servicio web. Cuando el servicio de integración de datos recibe solicitudes desde un cliente del servicio web, el módulo del servicio web inicia una instancia DTM para ejecutar la asignación de la operación. El módulo del servicio web también envía la respuesta de la asignación de la operación al cliente del servicio web. Administrador de memoria caché de objetos de datos Cuando implemente una aplicación, podrá decidir almacenar en caché los objetos de datos lógicos y las tablas virtuales de una base de datos. Si la aplicación contiene un servicio de datos SQL, puede almacenar en caché los objetos de datos lógicos y las tablas virtuales. Si la aplicación contiene un servicio web, puede almacenar en caché los objetos de datos lógicos. El administrador de memoria caché de objetos de datos es el componente del servicio de integración de datos que almacena en caché los datos de una aplicación. Si almacena en caché los datos de una aplicación, el administrador de memoria caché de objetos de datos almacenará inicialmente los datos en caché cuando se habilite el servicio de datos SQL o el servicio web. Es preciso especificar la base de datos en la que se almacenará la memoria caché de objetos de datos. El rendimiento óptimo de la memoria caché depende de la velocidad y del rendimiento de la base de datos. Es posible configurar una programación para actualizar los datos almacenados en caché. La memoria caché también se puede actualizar periódicamente desde un programa de la línea de comandos o desde Administrator Tool. Administrador de memoria caché de conjunto de resultados El administrador de memoria caché de conjunto de resultados es un componente del servicio de integración de datos que administra las memorias caché de conjuntos de resultados. Una memoria caché de conjunto de resultados es el resultado de un proceso DTM que ejecuta una consulta SQL sobre un servicio de datos SQL o de una solicitud de servicio web sobre una operación de servicio web. Cuando se habilita la memoria caché de conjunto de resultados, el administrador de memoria caché de conjunto de resultados crea grupos de memoria caché para almacenar temporalmente los resultados de un proceso DTM. Si el administrador de memoria caché de conjunto de resultados necesita más espacio que el asignado, almacena los datos en archivos caché. El administrador de memoria caché de conjunto de resultados almacena 182 Capítulo 13: Servicio de integración de datos provisionalmente los resultados durante un período especificado. Cuando un cliente externo realiza la misma solicitud antes de que finalice el período de almacenamiento provisional, el administrador de memoria caché de conjunto de resultados devuelve los resultados almacenados temporalmente. Si no existe un almacenamiento provisional o ha caducado, el servicio de integración de datos inicia una instancia DTM para procesar la solicitud y, a continuación, almacena los resultados en memoria caché. Cuando el administrador de memoria caché de conjunto de resultados almacena los resultados por usuario, el servicio de integración de datos sólo devuelve los resultados del usuario que ejecutó la consulta SQL o que envió la solicitud de servicio web. El administrador de memoria caché de conjunto de resultados almacena la memoria caché de conjunto de resultados para los servicios de datos SQL por usuario. El administrador de memoria caché de conjunto de resultados almacena la memoria caché de conjunto de resultados para los servicios web por usuario cuando el servicio web utiliza WS-Security. El administrador de memoria caché de conjunto de resultados almacena la memoria caché por el nombre de usuario proporcionado en el token username de la solicitud de servicio web. Administrador de implementación El administrador de implementación es el componente del servicio de integración de datos que administra las aplicaciones. Cuando se implementa una aplicación en un servicio de integración de datos, el administrador de implementación administra la interacción entre el servicio de integración de datos y el servicio de repositorio de modelos. El administrador de implementación inicia y detiene una aplicación. Cuando inicia una aplicación, el administrador de implementación valida las asignaciones, el servicio web y los servicios de datos SQL de la aplicación y sus objetos dependientes. Tras la validación, el administrador de implementación trabaja con el servicio de repositorio de modelos asociado al servicio de integración de datos para almacenar los metadatos en tiempo de ejecución que son necesarios para ejecutar las asignaciones, los servicios web y los servicios de datos SQL de la aplicación. El administrador de implementación crea un conjunto independiente de metadatos en tiempo de ejecución en el repositorio de modelos para cada aplicación. Cuando el servicio de integración de datos ejecuta las asignaciones, los servicios web y los servicios de datos SQL de una aplicación, el administrador de implementación recupera los metadatos en tiempo de ejecución y hace que estén disponibles para el DTM. Arquitectura del servicio de integración de datos El servicio de integración de datos ejecuta los procesos de transformación de datos para asignaciones, perfiles, servicios de datos SQL y servicios web en un repositorio de modelos. Cada componente del servicio de integración de datos desempeña su función para completar el proceso de transformación de datos. El módulo del servicio de asignación administra la transformación de datos para las asignaciones. El módulo del servicio de creación de perfiles administra la transformación de datos para los perfiles. El módulo del servicio de SQL administra la transformación de datos para los servicios de datos SQL. El módulo del servicio web administra la transformación de datos para los servicios web. El administrador de implementación y el administrador de memoria caché de objetos de datos administran la implementación de la aplicación y el almacenamiento de datos en la memoria caché y, además, garantizan la disponibilidad de los objetos de datos necesarios para completar la transformación de datos. El administrador de memoria caché de conjunto de resultados administra las memorias caché del conjunto de resultados temporales cuando se ejecutan consultas SQL en un servicio de datos SQL y cuando un cliente de servicio web envía una solicitud para ejecutar una operación del servicio web. Arquitectura del servicio de integración de datos 183 En el siguiente diagrama, se muestra la arquitectura del servicio de integración de datos: Las solicitudes para el servicio de integración de datos pueden proceder de Analyst Tool, Developer Tool o de un cliente externo. Analyst Tool y Developer Tool envían solicitudes para previsualizar o ejecutar asignaciones, perfiles, servicios de datos SQL y servicios web. Un cliente externo puede enviar una solicitud para ejecutar asignaciones implementadas. Un cliente externo puede enviar consultas SQL para acceder a los datos en tablas virtuales de servicios de datos SQL, ejecutar procedimientos virtuales almacenados y metadatos de acceso. Un cliente externo también puede enviar una solicitud para ejecutar una operación de servicio web para leer, transformar o escribir datos. Cuando el administrador de implementación implementa una aplicación, el administrador de implementación trabaja con el servicio de repositorio de modelos para almacenar metadatos de tiempo de ejecución en el repositorio de modelos para las asignaciones, los servicios de datos SQL y los servicios web de la aplicación. Si selecciona la opción para almacenar los datos en la memoria caché para una aplicación, el administrador de implementación almacena los datos en la memoria caché de una base de datos relacional. Memoria caché de datos y archivos El administrador de memoria caché de objetos de datos y el DTM son los componentes del servicio de integración de datos que guardan datos y archivos en la memoria caché. El administrador de memoria caché de objetos de datos guarda en memoria caché datos de las aplicaciones en la base de datos de memoria caché de objetos de datos. Cuando actualice la memoria caché, el administrador de memoria caché de objetos de datos actualizará los datos en la base de datos de memoria caché de objetos de datos. Cuando el DTM ejecuta asignaciones, crea memorias caché de datos para guardar temporalmente los datos utilizados por los objetos de la asignación. Si procesa una gran cantidad de datos, el DTM escribe los datos en archivos de memoria caché. Después de que el servicio de integración de datos completa la asignación, el DTM libera los datos y archivos de memoria caché. 184 Capítulo 13: Servicio de integración de datos Registros de servicio de integración de datos El servicio de integración de datos genera eventos de registro de error y de funcionamiento que son recolectados por el administrador de registros en el dominio. Puede ver los registros en el visor de registros de Administrator Tool. Cuando se ejecuta el DTM, genera eventos de registro para el proceso que se está ejecutando. El DTM omite el administrador de registros y envía los eventos de registro a los archivos de registro. El DTM almacena los archivos de registro en el directorio especificado en las propiedades para el proceso de servicio de integración de datos. Propiedades del servicio de integración de datos Para ver las propiedades del servicio de integración de datos, seleccione el servicio en el navegador del dominio y haga clic en la vista Propiedades. Puede modificar las propiedades mientras el servicio esté en ejecución, pero deberá reiniciar el servicio para que las propiedades surtan efecto. Propiedades generales En la tabla siguiente, se describen las propiedades generales del servicio de integración de datos: Propiedad general Descripción Nombre Nombre del servicio de integración de datos. Sólo lectura. Descripción Breve descripción del servicio de integración de datos. Licencia Clave de licencia que especificó al crear el servicio. Sólo lectura. Nodo Nodo en el que se ejecuta el servicio. Haga clic en el nombre del nodo para ver la configuración del nodo. Propiedades del repositorio de modelos La siguiente tabla describe las propiedades del repositorio de modelos para el servicio de integración de datos: Propiedad Descripción Servicio de repositorio de modelos Servicio que almacena metadatos de tiempo de ejecución requeridos para ejecutar servicios de asignación y datos SQL. Nombre de usuario Nombre de usuario para acceder al repositorio de modelos. El usuario debe disponer del privilegio Crear proyecto para el servicio de repositorio de modelos. Contraseña Contraseña de usuario para acceder al repositorio de modelos. Dominio de seguridad Nombre del dominio de seguridad de LDAP si utiliza ese protocolo. Si no utiliza LDAP, el dominio es el nativo. Registros de servicio de integración de datos 185 Propiedades de registro La tabla siguiente describe las propiedades del nivel de registro: Propiedad Descripción Nivel de registro Nivel de mensajes de error que el servicio de integración de datos escribe en el registro del servicio. Elija uno de los siguientes niveles de mensaje: - Grave. Escribe los mensajes de código FATAL en el registro. Los mensajes de código FATAL incluyen fallos de sistema no recuperables que provocan que el servicio de integración de datos se cierre o deje de estar disponible. - Error. Escribe los mensajes de código FATAL y ERROR en el registro. Los mensajes de código ERROR pueden deberse a fallos de conexión, fallos al guardar o recuperar medatados o errores de servicio. - Advertencia. Escribe los mensajes de código FATAL, WARNING Y ERROR en el registro. Los errores de código WARNING pueden ser debidos a advertencias o a fallos de sistema recuperables. - Información. Escribe los mensajes de código FATAL, INFO, WARNING y ERROR en el registro. Los mensajes de código INFO se deben a mensajes de cambio de servicio o de sistema. - Seguimiento. Escribe los mensajes de código FATAL, TRACE, INFO, WARNING y ERROR en el registro. Los mensajes de código TRACE registran fallos en la solicitudes de los usuarios, como los fallos de solicitud SQL, de ejecución de asignación o de implementación. - Depuración. Escribe los mensajes de código FATAL, DEBUG, TRACE, INFO, WARNING y ERROR en el registro. Los mensajes de código DEBUG son registros de solicitudes de usuarios. Propiedades de la memoria caché de tablas virtuales/objetos de datos lógicos. En la tabla siguiente, se describen las propiedades de la memoria caché de tablas virtuales y objetos de datos: 186 Propiedad Descripción Tiempo de eliminación de la memoria caché Tiempo en milisegundos que el servicio de integración de datos espera antes de vaciar el almacenamiento de caché tras una actualización. El valor predeterminado es 3.600.000. Conexión de la memoria caché El nombre de la conexión de la base de datos que almacena la memoria caché de objetos de datos. Seleccione un nombre de objeto de conexión válido. Cantidad máxima de solicitudes de actualización simultáneas Número máximo de actualizaciones de la caché que pueden tener lugar al mismo tiempo. Limite la cantidad de actualizaciones simultáneas de la memoria caché para mantener los recursos del sistema. Capítulo 13: Servicio de integración de datos Propiedades de la base de datos del almacén de creación de perfiles En la tabla siguiente, se describen las propiedades de la base de datos del almacén de creación de perfiles: Propiedad Descripción Base de datos del almacén de creación de perfiles Conexión con el almacén de creación de perfiles. Seleccione el nombre de objeto de conexión. Rangos máximos Número mínimo y máximo de valores mostrados para un perfil. El valor predeterminado es 5. Patrones máximos Número máximo de patrones mostrados para un perfil. El valor predeterminado es 10. Grupo máximo de ejecución de perfiles Número máximo de subprocesos para ejecutar la creación de perfiles. El valor predeterminado es 10. Cantidad máxima de conexiones de base de datos Número máximo de conexiones de base datos para cada trabajo de creación de perfiles. El valor predeterminado es 5. Ruta de exportación de resultados del perfil Ubicación donde se exporta el archivo de resultados de perfil del servicio de integración de datos. Si el servicio de integración de datos y el servicio del analista se ejecutan en nodos diferentes, ambos servicios deben poder acceder a esta ubicación. De lo contrario, se produce un error en la exportación. Propiedades del servicio de asignación La siguiente tabla describe las propiedades del módulo del servicio de asignación de un servicio de integración de datos: Propiedad Descripción Tamaño máximo de grupo del subproceso de notificación El número máximo de notificaciones simultáneas de finalización de tareas que el módulo del servicio de asignación envía a los clientes externos una vez que el servicio de integración de datos ha finalizado las tareas. El módulo del servicio de asignación es un componente del servicio de integración de datos que administra las solicitudes enviadas para ejecutar asignaciones. El valor predeterminado es 5. Opciones de implementación En la tabla siguiente, se describen las opciones de implementación para el servicio de integración de datos: Propiedad Descripción Modo de implementación predeterminado Determina si se habilita e inicia cada aplicación después de implementarse en un servicio de integración de datos. El modo de implementación predeterminado afecta a las aplicaciones que se implementen desde Developer Tool, la línea de comandos y Administrator Tool. Especifique una de las siguientes opciones: - Habilitar e iniciar. Habilitar e iniciar la aplicación. - Sólo habilitar. Habilitar pero no iniciar la aplicación. - Deshabilitar. No habilitar la aplicación. Propiedades del servicio de integración de datos 187 Propiedades avanzadas para la creación de perfiles En la tabla siguiente, se describen las propiedades avanzadas para la creación de perfiles: Propiedad Descripción Umbral de patrón Número máximo de valores necesarios para derivar un patrón. El valor predeterminado es 5. Número máximo de pares de valor-frecuencia Número máximo de pares de valor-frecuencia que se almacenarán en el almacén de perfiles. El valor predeterminado es 16.000. Longitud máxima de cadena Longitud máxima de cadena que puede procesar el servicio de creación de perfiles. El valor predeterminado es 255. Precisión numérica máxima Número máximo de dígitos de un valor numérico. El valor predeterminado es 38. Número máximo de trabajos de perfiles simultáneos Número máximo de subprocesos de perfil simultáneos que se usan para crear perfiles de archivos sin formato. Si se deja en blanco, el complemento del servicio de creación de perfiles determina el número correcto a partir del conjunto de trabajos en ejecución y otros factores del entorno. Tamaño de la cola de trabajos de perfiles Número máximo de tareas de creación de perfiles que pueden esperar para ejecutarse. El valor predeterminado es 40. Número máximo de columnas simultáneas Número máximo de columnas que se pueden combinar para crear perfiles de archivos sin formato en un único subproceso de grupo de ejecución. El valor predeterminado es 5. Número máximo de subprocesos de perfiles simultáneos Número máximo de subprocesos de grupos de ejecución simultáneos que pueden crear perfiles de archivos sin formato. El valor predeterminado es 1. Tamaño máximo de montón de columna Cantidad de memoria que se permite a cada columna para la creación de perfiles de columna. El valor predeterminado es 64 megabytes. Subprocesos de perfil reservados Número de subprocesos del tamaño de grupo de ejecución máximo destinados a solicitudes prioritarias. El valor predeterminado es 1. Módulos Determinados módulos del servicio de integración de datos se pueden deshabilitar. Si va a realizar pruebas y los recursos del equipo son limitados, deshabilitar un módulo podría ser una buena opción. Limitando la funcionalidad de la integración de datos se ahorra memoria. Puede deshabilitar los siguientes módulos de servicio: ¨ Servicio principal. Ejecuta implementaciones. No cierre este módulo si necesita implementar aplicaciones. ¨ Servicio de asignación. Ejecuta asignaciones y vistas previas. ¨ Servicio de creación de perfiles. Ejecuta perfiles y genera cuadros de mando. ¨ Servicio de SQL. Ejecuta consultas SQL desde una base de datos cliente de un servicio de datos SQL. ¨ Servicio web. Ejecuta asignaciones de operación de servicio web. Para deshabilitar un módulo, complete los siguientes pasos: 188 1. Deshabilite el servicio de integración de datos. 2. Seleccione el servicio de integración de datos en el navegador. Capítulo 13: Servicio de integración de datos 3. En la ficha Propiedades, haga clic en Editar para la propiedad Módulo. 4. Seleccione Falso para el módulo que va a deshabilitar. 5. Haga clic en Aceptar. 6. Habilite el servicio de integración de datos. Propiedades de seguridad de transferencia La siguiente tabla describe las propiedades de seguridad de transferencia: Propiedad Descripción Nombres de conexión Lista de las conexiones que permiten la seguridad de transferencia. Configure la seguridad de transferencia en cada instancia del servicio de integración de datos que utilice la conexión. Permitir memoria caché Permite la memoria caché de objeto de datos para todas las conexiones de transferencia del servicio de integración de datos. Puebla la memoria caché de objeto de datos utilizando las credenciales del objeto de conexión. Nota: Si habilita la memoria caché de objeto de datos con seguridad de transferencia, puede permitir a los usuarios el acceso a datos en la base de datos de memoria caché que quizás no tendrían en un entorno sin memoria caché. Propiedades del servidor proxy HTTP La tabla siguiente describe las propiedades del servidor proxy HTTP: Propiedad Descripción Host del servidor proxy HTTP Nombre del servidor proxy HTTP. Puerto del servidor proxy HTTP Número de puerto del servidor proxy HTTP. El valor predeterminado es 8080. Usuario del servidor proxy HTTP Nombre de usuario autenticado para el servidor proxy HTTP. Esto es obligatorio si el servidor proxy requiere autenticación. Contraseña del servidor proxy HTTP Contraseña para el usuario autenticado. El administrador de servicio cifra la contraseña. Esto es obligatorio si el servidor proxy requiere autenticación. Dominio del servidor proxy HTTP Dominio para la autenticación. Propiedades de filtro del cliente HTTP En la siguiente tabla, se describen las propiedades de filtro del cliente HTTP: Propiedad Descripción Direcciones IP permitidas Lista de constantes o patrones de expresiones regulares de Java comparados con la dirección IP del equipo que realiza la solicitud. Utilice un espacio para separar varias constantes o expresiones. Propiedades del servicio de integración de datos 189 Propiedad Descripción Si configura esta propiedad, el servicio de integración de datos acepta solicitudes de direcciones IP que coinciden con el patrón de direcciones permitido. Si no configura esta propiedad, el servicio de integración de datos usa la propiedad Direcciones IP denegadas para determinar qué clientes pueden enviar solicitudes. Nombres de host permitidos Lista de constantes o patrones de expresiones regulares de Java comparados con el nombre de host del equipo que realiza la solicitud. En el caso de los nombres de host, se aplica la distinción entre mayúsculas y minúsculas. Utilice un espacio para separar varias constantes o expresiones. Si configura esta propiedad, el servicio de integración de datos acepta solicitudes de nombres de host que coinciden con el patrón de nombre de host permitido. Si no configura esta propiedad, el servicio de integración de datos usa la propiedad Nombres de host denegados para determinar qué clientes pueden enviar solicitudes. Direcciones IP rechazadas Lista de constantes o patrones de expresiones regulares de Java comparados con la dirección IP del equipo que realiza la solicitud. Utilice un espacio para separar varias constantes o expresiones. Si configura esta propiedad, el servicio de integración de datos acepta solicitudes de direcciones IP que no coinciden con el patrón de dirección IP denegado. Si no configura esta propiedad, el servicio de integración de datos usa la propiedad Direcciones IP permitidas para determinar qué clientes pueden enviar solicitudes. Nombres de host rechazados Lista de constantes o patrones de expresiones regulares de Java comparados con el nombre de host del equipo que realiza la solicitud. En el caso de los nombres de host, se aplica la distinción entre mayúsculas y minúsculas. Utilice un espacio para separar varias constantes o expresiones. Si configura esta propiedad, el servicio de integración de datos acepta solicitudes de nombres de host que no coinciden con el patrón de nombre de host denegado. Si no configura esta propiedad, el servicio de integración de datos usa la propiedad Nombres de host permitidos para determinar qué clientes pueden enviar solicitudes. Propiedades personalizadas Puede editar las propiedades personalizadas para un servicio de integración de datos. La tabla siguiente describe las propiedades personalizadas: Propiedad Descripción Nombre de la propiedad personalizada Configure una propiedad personalizada que sea única en el entorno o que necesite aplicar en casos especiales. Introduzca el nombre de la propiedad y un valor inicial. Use propiedades personalizadas únicamente si así lo solicita el servicio internacional de atención al cliente de Informatica. Administración del servicio de integración de datos Cree un servicio de integración de datos en Administrator Tool. Después de crear el servicio de integración de datos, puede modificar las propiedades del servicio de integración de datos en la vista Propiedades. Puede cambiar el servicio de repositorio de modelos, el nivel de los mensajes de error en el registro de servicio, las 190 Capítulo 13: Servicio de integración de datos propiedades de la generación de perfiles y las propiedades de la memoria caché de tablas virtuales. También puede administrar el contenido del almacén de creación de perfiles asociado. Implemente aplicaciones en el servicio de integración de datos en la vista Aplicaciones. Puede iniciar y detener las aplicaciones, y habilitarlas o deshabilitarlas para que se ejecuten al iniciar. Cómo habilitar, deshabilitar y reciclar el servicio de integración de datos Puede habilitar, deshabilitar o reciclar el servicio de integración de datos en Administrator Tool. Puede deshabilitar el servicio de integración de datos si es necesario realizar tareas de mantenimiento o si necesita impedir que los usuarios accedan al servicio temporalmente. Podría reciclar un servicio si se modificó una propiedad. Cuando recicle el servicio, el servicio de integración de datos reiniciará el servicio. Cuando deshabilite un servicio de integración de datos, deberá elegir el modo en que se deshabilitará. Puede elegir una de las opciones siguientes: ¨ Finalizar. Permite que los trabajos se ejecuten hasta que finalicen antes de deshabilitar el servicio. ¨ Anular. Intenta detener todos los trabajos antes de cancelarlos y deshabilitar el servicio. Para habilitar el servicio, selecciónelo en el navegador del dominio y haga clic en Habilitar el servicio. El servicio de repositorio de modelos debe estar en ejecución para poder habilitar el servicio de integración de datos. Para deshabilitar el servicio, selecciónelo en el navegador del dominio y haga clic en Deshabilitar el servicio. Para reciclar el servicio, selecciónelo en el navegador del dominio y haga clic en Reciclar. Nota: Cuando habilite o deshabilite un servicio con Microsoft Internet Explorer, la animación de la barra de progreso no se producirá a menos que habilite una opción avanzada en el navegador. Habilite la opción Activar animaciones en páginas web en la ficha Avanzadas de Opciones de Internet. Filtro de cliente HTTP Un filtro de cliente HTTP especifica los equipos cliente de servicios web que pueden enviar solicitudes al servicio de integración de datos. De forma predeterminada, un cliente del servicio web que se ejecuta en cualquier equipo puede enviar solicitudes. Para especificar los equipos que pueden enviar solicitudes de servicios web al servicio de integración de datos, configure las propiedades del filtro de cliente HTTP en las propiedades del servicio de integración de datos. Al configurar estas propiedades, el servicio de integración de datos compara la dirección IP o el nombre del host de los equipos que envían solicitudes de servicios web con estas propiedades. El servicio de integración de datos permite que la solicitud continúe o rechaza el procesamiento de la solicitud. Puede usar constantes o expresiones regulares de Java como valores para estas propiedades. Puede incluir un punto (.) como carácter comodín en un valor. Nota: Puede permitir o rechazar las solicitudes de un cliente de servicios web que se ejecuta en el mismo equipo que el servicio de integración de datos. Especifique el nombre del host del equipo con el servicio de integración de datos en la propiedad de nombres de host permitidos o rechazados. Ejemplo El departamento de Finanzas desea configurar un servicio web para aceptar solicitudes de servicio web desde un intervalo de direcciones IP. Para configurar el servicio de integración de datos para que acepte solicitudes de servicios web de equipos en una red local, especifique la siguiente expresión como una dirección IP permitida: “192\.168\.1\.[0-9]*” Administración del servicio de integración de datos 191 El servicio de integración de datos acepta solicitudes de equipos con direcciones IP que coinciden con este patrón. El servicio de integración de datos rechaza el procesamiento de solicitudes de equipos con direcciones IP que no coinciden con este patrón. Seguridad de transferencia La seguridad de transferencia es la capacidad para conectarse a un servicio de datos SQL o a un origen externo con las credencias de usuario del cliente en lugar de hacerlo con las credenciales de un objeto de conexión. Los usuarios pueden tener acceso a diferentes conjuntos de datos en función del cargo que desempeñan en la organización. Los sistemas cliente limitan el acceso a las bases de datos por el nombre de usuario y la contraseña. Cuando cree un servicio de datos SQL, puede combinar datos de diferentes sistemas para crear una vista de los datos. Cuando defina la conexión con el servicio de datos de SQL, sin embargo, la conexión tendrá un nombre de usuario y contraseña. Si configura la seguridad de transferencia, puede limitar el acceso de los usuarios a algunos datos en un servicio de datos SQL en función del nombre de usuario. Cuando un usuario se conecta al servicio de datos SQL, el servicio de integración de datos no tiene en cuenta el nombre de usuario y la contraseña del objeto de conexión. El usuario se conecta con el nombre de usuario del cliente o con el nombre de usuario LDAP. Es posible que una asignación de operación de servicio web tenga que usar un objeto de conexión para tener acceso a los datos. Si configura la seguridad de transferencia y el servicio web usa WS-Security, la asignación de la operación del servicio web se conecta al origen con el nombre de usuario y la contraseña que se proporcionan en la solicitud SOAP del servicio web. Configure la seguridad de transferencia para las conexiones en un servicio de integración de datos. Defina las conexiones que permiten una seguridad de transferencia. Puede configurar la lista en Administrator Tool o mediante infacmd dis UpdateServiceOptions. Puede definir la seguridad de transferencia para las conexiones con aplicaciones implementadas. No puede definir la seguridad de transferencia en Developer Tool. No use una conexión que esté habilitada para la seguridad de transferencia para tener acceso a las tablas de referencia de Data Quality. Una asignación genera un error cuando habilita la seguridad de transferencia para una conexión en una transformación Data Quality. La asignación Data Quality no añade el prefijo del nombre del propietario cuando tiene acceso a las tablas de referencia. La asignación genera un error cuando no se encuentra una tabla. Si desea más información sobre cómo configurar la seguridad para los servicios de datos SQL, consulte el artículo How-To Library "How to Configure Security for SQL Data Services" (Cómo configurar la seguridad para servicios de datos SQL)": http://communities.informatica.com/docs/DOC-4507. Ejemplo Una organización combina datos de empleados de varias bases de datos para presentar una sola vista de datos de empleados en un servicio de datos SQL. El servicio de datos SQL contiene datos de las bases de datos de empleados y de compensaciones. La base de datos de empleados contiene el nombre, la dirección e información sobre el departamento. La base de datos de compensaciones contiene información sobre el salario y las opciones de compra de acciones. Es posible que un usuario tenga acceso a la base de datos de empleados pero no a la base de datos de compensaciones. Cuando el usuario ejecuta una consulta en el servicio de datos SQL, el servicio de integración de datos reemplaza las credenciales de todas las conexiones de la base de datos con el nombre y la contraseña del usuario. La consulta genera un error si el usuario incluye información sobre salarios de la base de datos de compensaciones. 192 Capítulo 13: Servicio de integración de datos TEMAS RELACIONADOS ¨ “ Permisos de conexión” en la página 131 Exclusión de seguridad con memoria caché de objetos de datos Para usar la memoria caché de objetos de datos con exclusión de seguridad, debe habilitar la memoria caché en las propiedades de exclusión de seguridad del servicio de integración de datos. Cuando implemente un servicio de datos SQL o un servicio web, podrá elegir almacenar en caché los objetos de datos lógicos de una base de datos. Es preciso especificar la base de datos en la que se almacenará la memoria caché de objetos de datos. El servicio de integración de datos valida las credenciales de usuario para acceder a la base de datos de la memoria caché. Si un usuario se puede conectar con la base de datos de la memoria caché, tendrá acceso a todas las tablas de la memoria caché. El servicio de integración de datos no valida las credenciales de usuario en las bases de datos de origen cuando se habilita la memoria caché. Supongamos, por ejemplo, que configura la memoria caché del servicio de datos SQL EmployeeSQLDS y habilita la exclusión de seguridad para las conexiones. El servicio de integración de datos almacena en memoria caché las tablas de las bases de datos de compensaciones y empleados. Un usuario podría no tener acceso a la base de datos de compensaciones. Sin embargo, si tiene acceso a la base de datos de la memoria caché, el usuario puede seleccionar datos de compensaciones en una consulta SQL. Cuando se configura la exclusión de seguridad, de manera predeterminada no se permite el almacenamiento en caché de objetos de datos que dependan de conexiones con exclusión de seguridad. Cuando habilite la memoria caché de objetos de datos con exclusión de seguridad, compruebe que no se permita a usuarios no autorizados el acceso a algunos de los datos de la memoria caché. Cuando habilite la memoria caché para conexiones con exclusión de seguridad, se habilitará la memoria caché de objetos de datos para todas las conexiones con exclusión de seguridad. Cómo añadir exclusión de seguridad Seleccione las conexiones que utilizan exclusión de seguridad. 1. En la herramienta Administrator, seleccione un servicio de integración de datos. 2. Haga clic en la vista Propiedades. 3. Edite las opciones de exclusión de seguridad. Se abrirá el cuadro de diálogo Editar opciones de exclusión de seguridad. 4. Para seleccionar conexiones de exclusión, haga clic en Seleccionar. Puede seleccionar varias conexiones al mismo tiempo. 5. Seleccione Permitir memoria caché para habilitar la memoria caché de objetos de datos para los servicios de datos SQL y los servicios web que usan esas conexiones. 6. Haga clic en Aceptar. Debe reciclar el servicio de integración de datos para permitir la memoria caché para las conexiones. Almacenamiento en la memoria caché de conjunto de resultados El almacenamiento en la memoria caché de conjunto de resultados permite al servicio de integración de datos utilizar resultados guardados en la memoria caché para consultas del servicio de datos SQL y solicitudes de servicio web. Para usuarios que ejecuten consultas idénticas dentro de un breve espacio de tiempo, puede resultar beneficioso utilizar el almacenamiento en la memoria caché de conjunto de resultados para que las consultas sean más rápidas. Administración del servicio de integración de datos 193 Cuando configure el almacenamiento en la memoria caché de conjunto de resultados, el servicio de integración de datos guarda en la memoria caché los resultados del proceso DTM asociados a cada consulta de servicio de datos SQL y cada solicitud de servicio web. El servicio de integración de datos almacena en la memoria caché los resultados durante el período de vencimiento que configure. Si un cliente externo repite una consulta o una solicitud antes de que venza el período establecido, el servicio de integración de datos devolverá los resultados guardados en la memoria caché. Complete los siguientes pasos para configurar el almacenamiento en la memoria caché de conjunto de resultados para servicios de datos SQL y operaciones de servicio web: 1. Configure las propiedades de la memoria caché de conjunto de resultados en las propiedades del proceso del servicio de integración de datos. 2. Configure el período de vencimiento de la memoria caché en las propiedades del servicio de datos SQL. 3. Configure el período de vencimiento de la memoria caché en las propiedades de operación del servicio web. Para que el servicio de integración de datos guarde los resultados por usuario en la memoria caché, es necesario habilitar WS-Security en las propiedades del servicio web. El servicio de integración de datos purga las memorias caché de conjunto de resultados en las siguientes situaciones: ¨ Cuando la memoria caché de conjunto de resultados vence, el servicio de integración de datos purga la memoria caché. ¨ Cuando se reinicia una aplicación o se ejecuta el comando infacmd dis purgeResultSetCache, el servicio de integración de datos purga la memoria caché de conjunto de resultados para los objetos de la aplicación. ¨ Cuando se reinicia un servicio de integración de datos, éste purga la memoria caché de conjunto de resultados para los objetos de las aplicaciones que se ejecuten en el servicio de integración de datos. ¨ Cuando se modifican los permisos para un usuario, el servicio de integración de datos purga la memoria caché de conjunto de resultados asociados a dicho usuario. Administración de la seguridad del servicio web Un filtro de cliente HTTP, la seguridad de la capa de transporte y la seguridad de la capa de mensajes pueden proporcionar transferencias seguras de datos y accesos a datos autorizados para un servicio web. Cuando se configura la seguridad de la capa de mensajes, el servicio de integración de datos puede pasar credenciales a las conexiones. Puede configurar las siguientes opciones de seguridad para un servicio web: Filtro de cliente HTTP Si desea que el servicio de integración de datos acepte solicitudes en función del nombre de host o de la dirección IP del cliente del servicio web, utilice Administrator Tool para configurar un filtro de cliente HTTP. De forma predeterminada, un cliente del servicio web que se ejecuta en cualquier equipo puede enviar solicitudes. Seguridad de la capa de mensajes Si desea que el servicio de integración de datos autentique las credenciales de los usuarios en solicitudes SOAP, utilice Administrator Tool para habilitar la seguridad WS y configurar los permisos del servicio web. El servicio de integración de datos puede validar las credenciales de usuario que se proporcionan como token de nombre de usuario en una solicitud SOAP. Si el token de nombre de usuario no es válido, el servicio de integración de datos rechaza la solicitud y envía un fallo definido por el sistema al cliente del servicio web. Si un usuario no tiene permiso para ejecutar la operación del servicio web, el servicio de integración de datos rechaza la solicitud y envía un fallo definido por el sistema al cliente de servicio web. 194 Capítulo 13: Servicio de integración de datos Seguridad de la capa de transporte (TLS) Si desea que el servicio web y el cliente del servicio web se comuniquen mediante una URL HTTPS, utilice Administrator Tool para habilitar la seguridad de la capa de transporte (TLS) para un servicio web. El servicio de integración de datos en el que se ejecuta el servicio web también debe utilizar la seguridad de la capa de transporte. Una URL HTTPS utiliza SSL para proporcionar una conexión segura para la transferencia de datos entre un servicio web y un cliente del servicio web. Seguridad de transferencia Si una asignación de operación requiere credenciales de conexión, el servicio de integración de datos puede pasar credenciales desde el token de nombre de usuario de la solicitud SOAP a la conexión. Para configurar el servicio de integración de datos para que pase credenciales a una conexión, utilice Administrator Tool para configurar el servicio de integración de datos para que utilice la seguridad de transferencia para la conexión y habilite la seguridad WS para el servicio web. Nota: No se puede usar la seguridad de transferencia cuando el token de nombre de usuario incluye una contraseña dispersa o resumida. Administración de contenido para el almacén de perfiles Para crear y ejecutar perfiles y cuadros de mando, debe asociar el servicio de integración de datos a un almacén de perfiles. Puede especificar el almacén de perfiles cuando cree el servicio de integración de datos o cuando edite las propiedades del servicio de integración de datos. El almacén de perfiles almacena metadatos y datos de perfiles. Si especifica una nueva base de datos de almacén de perfiles, debe crear el contenido de perfiles. Si especifica un almacén de perfiles existente, puede usar el contenido existente o eliminarlo y crear contenido nuevo. Puede crear o eliminar el contenido de un almacén de perfiles cuando lo desee. Puede decidir eliminar el contenido de un almacén de perfiles para eliminar datos que estén dañados o para aumentar el espacio en el disco o en la base de datos. Cómo crear y eliminar contenido del almacén de creación de perfiles El servicio de integración de datos debe estar ejecutándose para que pueda crear o eliminar contenido del almacén de creación de perfiles. 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. En el navegador, seleccione un servicio de integración de datos que tenga asociado un almacén de creación de perfiles. 3. Para crear contenido en el almacén de creación de perfiles, haga clic en el menú Acciones en la ficha Dominio y seleccione Contenido de la base de datos del almacén de creación de perfiles > Crear. 4. Para eliminar contenido del almacén de creación de perfiles, haga clic en el menú Acciones en la ficha Dominio y seleccione Contenido de la base de datos del almacén de creación de perfiles > Eliminar. Procesos del servicio de integración de datos Puede ver los nodos del proceso de servicio de integración de datos en la ficha Procesos. Puede editar las propiedades del proceso de servicio tales como el puerto HTTP, directorio de registros, propiedades personalizadas y variables de entorno. También puede configurar propiedades para el administrador de direcciones. Administración del servicio de integración de datos 195 Propiedades de seguridad del servicio de integración de datos Cuando se habilita el protocolo de seguridad de la capa de transporte (TLS) para el servicio de integración de datos, las solicitudes de servicios web que se realizan al servicio de integración de datos pueden usar una URL HTTP o HTTPS. Puede habilitar el protocolo TLS para el servicio de integración de datos y para cada servicio web. Cuando habilita TLS para el servicio de integración de datos y habilita TLS para el servicio web, el servicio web utiliza un URL HTTPS. Cuando habilita TLS para el servicio de integración de datos y no habilita TLS para el servicio web, el servicio web puede utilizar una URL HTTP o HTTPS. Si habilita TLS para un servicio web sin habilitar TLS para el Servicio de integración de datos, el servicio web no se iniciará. En la tabla siguiente, se describen las propiedades de seguridad del servicio de integración de datos: Propiedad Descripción Puerto HTTP Número de puerto HTTP único para el servicio de integración de datos. Puerto HTTPS Número de puerto HTTPS para el servicio de integración de datos cuando se habilita el protocolo TLS. Use un número de puerto diferente al puerto HTTP. Propiedades de configuración de HTTP para un proceso Las propiedades de configuración de HTTP para un proceso de servicio de integración de datos especifican el número máximo de conexiones HTTP o HTTPS que se pueden realizar con el proceso. Las propiedades también especifican el archivo de almacén de claves y TrustStore que se usará cuando se habilite el servicio de integración de datos para TLS. En la tabla siguiente, se describen las propiedades de configuración de HTTP para un proceso de servicio de integración de datos: Propiedad Descripción Número máximo de solicitudes simultáneas Número máximo de conexiones HTTP o HTTPS que se pueden establecer con este proceso de servicio de integración de datos. El valor predeterminado es 200. Número máximo de solicitudes pendientes Número máximo de conexiones HTTP o HTTPS que pueden estar en espera en una cola para este proceso de servicio de integración de datos. El valor predeterminado es 100. Archivo de almacén de claves Ruta de acceso y nombre del archivo de almacén de claves que contiene las claves y certificados que son necesarios si se habilita TLS y se usan las conexiones HTTPS para el servicio de integración de datos. Para crear un archivo de almacén de claves, se usa una utilidad keytool. La utilidad keytool genera y almacena pares de claves privadas o públicas y los certificados asociados en un archivo de almacén de claves. Puede usar el certificado autofirmado o bien un certificado firmado por una autoridad de certificación. Contraseña del almacén de claves Contraseña para el archivo de almacén de claves. Archivo de TrustStore Ruta de acceso y nombre del archivo de TrustStore que contiene los certificados de autenticación en los que confía el servicio de integración de datos. Contraseña de TrustStore Contraseña para el archivo de TrustStore. Protocolo SSL El protocolo de capa de sockets seguros que se utilizará. El valor predeterminado es TLS. Propiedades de memoria caché de conjunto de resultados 196 Capítulo 13: Servicio de integración de datos En la siguiente tabla, se describen las propiedades de la memoria caché del conjunto de resultados: Propiedad Descripción Tamaño máximo de disco total Número máximo de bytes permitido para el almacenamiento de los archivos de la memoria caché del conjunto de resultados total. El valor predeterminado es 0. Directorio de almacenamiento Ruta completa del directorio donde se almacenan los archivos de la memoria caché del conjunto de resultados. Prefijo de nombre de archivo Prefijo de los nombres de todos los archivos de la memoria caché del conjunto de resultados almacenados en el disco. El valor predeterminado es RSCACHE. Tamaño máximo de cada memoria caché Número máximo de bytes asignado para una sola instancia de la memoria caché del conjunto de resultados en la memoria. El valor predeterminado es 0. Tamaño máximo de memoria total Número máximo de bytes asignado para el almacenamiento en memoria caché del conjunto de resultados total de la memoria. El valor predeterminado es 0. Número máximo de memorias caché Número máximo de instancias de la memoria caché del conjunto de resultados permitido para este proceso del servicio de integración de datos. El valor predeterminado es 0. Habilitar cifrado Indica si los archivos de la memoria caché del conjunto de resultados están cifrados mediante AES de 128 bits. Los valores válidos son true o false. El valor predeterminado es true. Propiedades avanzadas En la tabla siguiente, se describen las propiedades avanzadas: Propiedad Descripción Tamaño de heap máximo Cantidad de RAM asignada a la máquina virtual de Java (JVM) que ejecuta el servicio de integración de datos. Esta propiedad se usa para aumentar el rendimiento. Agregue una de las letras siguientes al valor para especificar las unidades: - b para bytes. - k para kilobytes. - m para megabytes. - g para gigabytes. El valor predeterminado es 512 megabytes. Opciones de la línea de comandos de JVM Opciones de la línea de comandos de la máquina virtual de Java (JVM) para ejecutar programas basados en Java. Cuando se configuran las opciones de JVM, es preciso establecer las propiedades de ruta de clases, memoria mínima y memoria máxima del SDK de Java. Opciones de registro La siguiente tabla describe las opciones de registro para el proceso de servicio de integración de datos: Propiedad Descripción Directorio de registro Directorio para los registros del proceso del nodo del servicio de integración de datos. El valor predeterminado es <InformaticaInstallationDir>\tomcat\bin\disLogs. Administración del servicio de integración de datos 197 Propiedades de SQL La siguiente tabla describe las propiedades de SQL: Propiedad Descripción Número máximo de conexiones simultáneas Limita el número de conexiones de base de datos que puede llevar a cabo el servicio de integración de datos para los servicios de datos SQL. El valor predeterminado es 100. Opciones de ejecución En la tabla siguiente, se describen las opciones de ejecución para el proceso de servicio de integración de datos: Propiedad Descripción Tamaño máximo del grupo de ejecución El número máximo de requisitos que el servicio de integración de datos puede ejecutar simultáneamente. Las solicitudes incluyen las previsualizaciones de datos, las asignaciones, los trabajos de creación de perfiles, las consultas SQL y las solicitudes de servicios web. El valor predeterminado es 10. Directorios temporales Ubicación de los directorios temporales para el proceso de servicio de integración de datos en un nodo. De manera predeterminada, es <directorio de instalación de servicios de Informatica>/tomcat/bin/disTemp. Añada una segunda ruta a este valor para facilitar un directorio dedicado para los archivos temporales creados en las operaciones de perfiles. Utilice un punto y coma para separar las rutas. No utilice un espacio después del punto y coma. Tamaño máximo de memoria La cantidad máxima de memoria, en bytes, que el servicio de integración de datos puede asignar para solicitudes de ejecución. Si no desea limitar la cantidad de memoria que el servicio de integración puede asignar, establezca este umbral en 0. Al establecer este umbral con un valor mayor que 0, el servicio de integración de datos lo utiliza para calcular la memoria total máxima disponible para ejecutar todas las solicitudes de forma simultánea. El servicio de integración de datos calcula la memoria total máxima de la siguiente forma: Tamaño máximo de memoria + Tamaño máximo del montón + Memoria necesaria para cargar componentes del programa El valor predeterminado es 512.000.000. Nota: Si ejecuta perfiles o asignaciones de calidad de datos, establezca este umbral en 0. Tamaño máximo de sesión La cantidad máxima de memoria, en bytes, que el servicio de integración de datos puede asignar para cualquier solicitud. Para la utilización óptima, establezca este umbral en un valor que exceda el tamaño máximo de memoria dividido por el tamaño máximo del grupo de ejecución. El servicio de integración de datos utiliza este umbral incluso si establece el tamaño máximo de memoria en 0 bytes. El valor predeterminado es 50.000.000. Propiedades personalizadas Puede editar las propiedades personalizadas para un servicio de integración de datos. 198 Capítulo 13: Servicio de integración de datos La tabla siguiente describe las propiedades personalizadas: Propiedad Descripción Nombre de la propiedad personalizada Configure una propiedad personalizada que sea única en el entorno o que necesite aplicar en casos especiales. Introduzca el nombre de la propiedad y un valor inicial. Use propiedades personalizadas únicamente si así lo solicita el servicio internacional de atención al cliente de Informatica. Variables de entorno Puede configurar variables de entorno para el proceso de servicio de integración de datos. La siguiente tabla describe las variables de entorno: Propiedad Descripción Variable de entorno Escriba un nombre y valor para la variable de entorno. Creación de un servicio de integración de datos Puede crear uno o varios servicios de integración de datos para un servicio de repositorio de modelos. 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. Haga clic en Acciones > Nuevo > Servicio de integración de datos. Se abre el cuadro de diálogo Nuevo servicio de integración de datos. 3. Especifique la siguiente información: Propiedad Descripción Nombre Nombre del servicio de integración de datos. La distinción entre mayúsculas y minúsculas no se aplica a este nombre, el cual debe ser único en el dominio. No puede tener más de 128 caracteres ni empezar por @. Además, no puede contener espacios ni los siguientes caracteres especiales: `~%^*+={}\;:'"/?.,<>|!()][ Descripción Descripción del servicio de integración de datos. La descripción no puede tener más de 765 caracteres. Ubicación Dominio en el que se va a ejecutar el servicio de integración de datos. Licencia Clave de licencia asignada al servicio de integración de datos. Nodo Seleccione el nodo en el que se va a ejecutar el servicio de integración de datos. Puerto HTTP Número de puerto único para el servicio de integración de datos. El valor predeterminado es 8095. Servicio de repositorio de modelos Servicio de repositorio de modelos en el que se almacenan los metadatos en tiempo de ejecución requeridos para ejecutar las asignaciones y los servicios de datos SQL. Creación de un servicio de integración de datos 199 4. Propiedad Descripción Nombre de usuario Nombre de usuario para acceder al servicio de repositorio de modelos. Contraseña de usuario del repositorio Contraseña de usuario para acceder al servicio de repositorio de modelos. Espacio de nombres de usuario del repositorio Espacio de nombres del dominio de seguridad LDAP para el usuario del repositorio de modelos. El campo del espacio de nombres se muestra si el dominio de Informatica contiene un dominio de seguridad LDAP. Haga clic en Siguiente. Se abre el cuadro de diálogo Nuevo servicio de integración de datos - Paso 2. 5. Además, puede hacer clic en Seleccionar para elegir una conexión para una base de datos de almacén de creación de perfiles. Se abre el cuadro de diálogo Seleccionar conexiones de base de datos. 6. Seleccione una conexión para la base de datos de almacén de creación de perfiles. 7. Puede usar una base de datos de almacén de creación de perfiles existente o crear una. 8. Además, puede seleccionar una conexión para la base de datos de almacenamiento en caché de objetos de datos. 9. Haga clic en Siguiente. Se abre el cuadro de diálogo Nuevo servicio de integración de datos - Paso 3. 10. Además, puede seleccionar Habilitar seguridad de la capa de transporte (TLS) y especificar las propiedades del protocolo TLS. Si habilita el protocolo TLS para el servicio de integración de datos, las solicitudes de servicio para el servicio de integración de datos pueden usar el protocolo de seguridad HTTP o HTTPS. 11. Además, puede seleccionar Habilitar servicio para habilitar el servicio una vez creado. El servicio de repositorio de modelos debe estar en ejecución para poder habilitar el servicio de integración de datos. 12. Haga clic en Finalizar. Si no habilita el servicio, debe reciclar el servicio para poder iniciarlo. 200 Capítulo 13: Servicio de integración de datos CAPÍTULO 14 Aplicaciones del servicio de integración de datos Este capítulo incluye los siguientes temas: ¨ Resumen de las aplicaciones del servicio de integración de datos, 201 ¨ Aplicaciones, 202 ¨ Servicios de datos SQL, 206 ¨ Objetos de datos lógicos, 209 ¨ Asignaciones, 210 ¨ Servicios web, 212 Resumen de las aplicaciones del servicio de integración de datos Un desarrollador puede crear un servicio de datos SQL, un servicio web, una asignación o un objeto de datos lógico y añadirlos a una aplicación en la herramienta Developer. Para ejecutar la aplicación, el desarrollador debe implementarla. Un desarrollador puede implementar una aplicación en un archivo de la aplicación o hacerlo directamente en el servicio de integración de datos. El administrador puede implementar un archivo de la aplicación en un servicio de integración de datos. Puede habilitar la aplicación para su ejecución e iniciarla. Al implementar un archivo de la aplicación en un servicio de integración de datos, el administrador de implementaciones valida los servicios de datos SQL, los objetos de datos lógicos, las asignaciones y los servicios web de la aplicación. Si se producen errores, no se lleva a cabo la implementación. Las conexiones que se definen en la aplicación deben ser válidas en el dominio en el que se implementa la aplicación. El servicio de integración de datos almacena la aplicación en el repositorio de modelos asociado al servicio de integración de datos. Puede configurar el modo de implementación predeterminado para un servicio de integración de datos. El modo de implementación predeterminado determina el estado de cada aplicación después de la implementación. Después de la implementación, una aplicación está deshabilitada, detenida o en ejecución. 201 Vista Aplicaciones Para gestionar las aplicaciones implementadas, seleccione un servicio de integración de datos en el Navegador y, a continuación, haga clic en la vista Aplicaciones. La vista Aplicaciones muestra las aplicaciones que se han implementado en un servicio de integración de datos. Puede ver los objetos de la aplicación y las propiedades. Puede iniciar y detener una aplicación, un servicio web y un servicio de datos SQL en la aplicación. También puede restaurar una aplicación y hacerle una copia de seguridad. La vista Aplicaciones muestra las aplicaciones en orden alfabético. La vista Aplicaciones no muestra las carpetas vacías. Expanda el nombre de la aplicación en el panel superior para ver los servicios de datos SQL, los servicios web, las asignaciones y los objetos de datos de la aplicación. Cuando selecciona una aplicación o un objeto en el panel superior de la vista Aplicaciones, el panel inferior muestra las propiedades generales de solo lectura y las propiedades configurables para el objeto seleccionado. Las propiedades cambian en función del tipo de objeto que seleccione. Actualice la vista Aplicaciones para ver las aplicaciones más recientes y el estado de cada una. Aplicaciones La vista Aplicaciones muestra las aplicaciones que se han implementado en un servicio de integración de datos. Puede ver los objetos de la aplicación y las propiedades. Puede implementar, habilitar y restaurar una aplicación, así como cambiar su nombre o realizar una copia de seguridad de la misma. Estado de la aplicación La vista Aplicaciones muestra el estado de cada aplicación implementada en el servicio de integración de datos. Una aplicación puede tener uno de los estados siguientes: ¨ En ejecución. La aplicación se está ejecutando. ¨ Detenida. La aplicación está habilitada para ejecutarse, pero no lo está haciendo. ¨ Deshabilitada. La aplicación no está habilitada para ejecutarse. Si recicla el servicio de integración de datos, la aplicación no se iniciará. ¨ Error. El administrador inició la aplicación, pero no pudo iniciarse. Propiedades de la aplicación Entre las propiedades de aplicación se incluyen propiedades generales de solo lectura y una propiedad para configurar si la aplicación se inicia cuando lo hace el servicio de integración de datos. La siguiente tabla describe las propiedades generales de solo lectura para las aplicaciones: 202 Propiedad Descripción Nombre Nombre de la aplicación. Descripción Descripción breve de la aplicación. Capítulo 14: Aplicaciones del servicio de integración de datos Propiedad Descripción Ubicación La ubicación de la aplicación. Incluye el dominio y el nombre del servicio de integración de datos. Fecha de última modificación Fecha en que se modificó la aplicación por última vez. Fecha de implementación Fecha en que se implementó la aplicación. Creado por Usuario que creó la aplicación. Identificador único Identificador de la aplicación en el repositorio de modelos. Ruta de acceso al proyecto de creación Ruta de acceso al proyecto que contiene la aplicación. Fecha de creación Fecha en que se creó la aplicación. Autor de la última modificación Usuario que modificó la aplicación por última vez. Dominio de creación Dominio en el que se creó la aplicación. Autor de la implementación Usuario que implementó la aplicación. La siguiente tabla describe la propiedad de la aplicación configurable: Propiedad Descripción Tipo de inicio Determina si una aplicación se inicia cuando lo hace el servicio de integración de datos. Cuando habilita la aplicación, ésta se inicia de manera predeterminada al iniciarse o reciclarse el servicio de integración de datos. Seleccione Deshabilitada para impedir que la aplicación se inicie. Si una aplicación está deshabilitada, no puede iniciarla manualmente. Cómo implementar una aplicación Implemente un objeto en un fichero de archivo de la aplicación si desea comprobar la aplicación en el control de versiones o si su organización requiere que los administradores implementen objetos en los servicios de integración de datos. 1. Haga clic en la ficha Dominio. 2. Seleccione un servicio de integración de datos y, a continuación, haga clic en la vista Aplicaciones. 3. En Acciones del dominio, haga clic en Implementar aplicación desde archivos. A continuación, aparece el cuadro de diálogo Implementar aplicación. 4. Haga clic en Cargar archivos. A continuación, aparece el cuadro de diálogo Añadir archivos. 5. Haga clic en Examinar para buscar un archivo de aplicación. 6. Haga clic en Añadir más archivos si desea implementar varios archivos de aplicación. Puede añadir hasta 10 archivos. Aplicaciones 203 7. Haga clic en Aceptar para finalizar la selección. Los nombres del archivo de aplicación aparecen en el panel Ficheros de archivos de aplicaciones cargados. El servicio de integración de datos de destino aparece tal como se ha seleccionado en el panel Servicios de integración de datos. 8. Para seleccionar más servicios de integración de datos, selecciónelos en el panel Servicios de integración de datos. Para seleccionar todos los servicios de integración de datos, seleccione el recuadro que se encuentra en la parte superior de la lista. 9. Haga clic en Aceptar para iniciar la implementación. Si no se registra ningún error, la implementación se realizará correctamente y se iniciará la aplicación. 10. No obstante, si se produce algún conflicto de nombres, elija alguna de las siguientes opciones para resolver el problema: ¨ Mantener la aplicación existente y descartar la nueva. ¨ Reemplazar la aplicación existente con la nueva. ¨ Actualizar la aplicación existente con la nueva. ¨ Cambiar el nombre de la nueva aplicación. Introduzca el nuevo nombre de la aplicación si selecciona esta opción. Si reemplaza o actualiza la aplicación existente y ésta se está ejecutando, seleccione la opción Forzar detención de la aplicación existente si ésta se está ejecutando para detener la aplicación existente. No puede actualizar ni reemplazar una aplicación existente en ejecución. Tras seleccionar una opción, haga clic en Aceptar. 11. Haga clic en Cerrar. También puede implementar un archivo de aplicación con el programa infacmd dis deployApplication. Cómo habilitar una aplicación Para que se inicie, una aplicación debe estar habilitada para la ejecución. Cuando habilite un servicio de integración de datos, las aplicaciones habilitadas se iniciarán automáticamente. Puede configurar un modo de implementación predeterminado para un servicio de integración de datos. Cuando implemente una aplicación en un servicio de integración de datos, la propiedad determinará el estado de la aplicación después de la implementación. Una aplicación podría estar habilitada o deshabilitada. Si una aplicación está deshabilitada, se puede habilitar de forma manual. Si la aplicación se habilita tras la implementación, también se habilitan los servicios de datos SQL y los servicios web. 1. Seleccione el servicio de integración de datos en el navegador. 2. Haga clic en la vista Aplicaciones. 3. Seleccione la aplicación en el panel de contenido. 4. Haga clic en la vista Propiedades del panel de detalles. 5. Desplácese hasta la propiedad Aplicaciones y haga clic en Editar. 6. Habilítela. La aplicación estará habilitada para la ejecución. Debe habilitar cada servicio de datos SQL que desee ejecutar. Cambio de nombre de una aplicación Puede cambiar el nombre de una aplicación si lo desea. Puede cambiar el nombre de una aplicación si ésta no se está ejecutando. 204 Capítulo 14: Aplicaciones del servicio de integración de datos 1. Seleccione el servicio de integración de datos en el navegador. 2. En la vista Aplicación, seleccione la aplicación cuyo nombre desee cambiar. 3. Haga clic en Acciones > Cambiar nombre de la aplicación. 4. Introduzca el nombre y haga clic en Aceptar. Inicio de una aplicación Es posible iniciar una aplicación desde Administrator Tool. Una aplicación debe estar ejecutándose para que pueda acceder a un servicio de datos SQL en ella. Puede iniciar la aplicación desde el menú Acciones de aplicación si se encuentra habilitada para ejecutarse. 1. Seleccione el servicio de integración de datos en el navegador. 2. Haga clic en la vista Aplicaciones. 3. Seleccione la aplicación en el panel de contenido. 4. Haga clic en Acciones > Iniciar aplicación. Copia de seguridad de una aplicación Puede realizar una copia de seguridad de una aplicación en un archivo XML. El archivo de copia de seguridad contiene la configuración de todas las propiedades de la aplicación. La aplicación se puede restaurar en otro servicio de integración de datos. Antes de realizar la copia de seguridad de una aplicación, es necesario detenerla. 1. En la vista Aplicaciones, seleccione la aplicación de la que vaya a hacer una copia de seguridad. 2. Haga clic en Acciones de aplicación > Copia de seguridad. Administrator Tool le preguntará si desea abrir el archivo XML o guardarlo. 3. Haga clic en Abrir para ver el archivo XML en un navegador. 4. Haga clic en Guardar para guardar el archivo XML. 5. Si hace clic en Guardar, escriba un nombre de archivo XML y elija la ubicación donde desee realizar la copia de seguridad de la aplicación. Administrator Tool realizará una copia de seguridad de la aplicación en un archivo XML, en la ubicación que elija. Cómo restaurar una aplicación Puede restaurar una aplicación desde un archivo de copia de seguridad de XML. La aplicación debe ser un archivo de copia de seguridad XML que haya creado con la opción Copia de seguridad. 1. En el navegador del dominio, seleccione el servicio de integración de datos en el que desee restaurar la aplicación. 2. Haga clic en la vista Aplicaciones. 3. Haga clic en Acciones de aplicación > Restaurar desde archivo. Administrator Tool solicita el archivo para restaurar. 4. Busque y seleccione el archivo XML. 5. Haga clic en Aceptar para iniciar la restauración. Administrator Tool comprueba si hay una aplicación duplicada. Aplicaciones 205 6. Si se produce algún conflicto, elija alguna de las siguientes opciones: ¨ Mantenga la aplicación existente y descarte la nueva. Administrator Tool no restaura el archivo. ¨ Reemplace la aplicación existente con la nueva. Administrator Tool restaura la aplicación de copia de seguridad en el servicio de integración de datos. ¨ Cambie el nombre a la nueva aplicación. Elija un nombre diferente para la aplicación que está restaurando. 7. Haga clic en Aceptar para restaurar la aplicación. La aplicación se inicia si la opción de implementación predeterminada está configurada en Habilitar e iniciar en el servicio de integración de datos. Actualización de la vista Aplicaciones Actualice la vista Aplicaciones para ver las aplicaciones recién implementadas y restauradas, quitar aplicaciones desimplementadas hace poco y actualizar el estado de cada aplicación. 1. Seleccione el servicio de integración de datos en el navegador. 2. Haga clic en la vista Aplicaciones. 3. Seleccione la aplicación en el panel Contenido. 4. Haga clic en Actualizar vista de aplicación en el menú Acciones de aplicación. La vista Aplicación se actualizará. Servicios de datos SQL La vista Aplicaciones muestra los servicios de datos SQL incluidos en aplicaciones que se han implementado en un servicio de integración de datos. Puede ver objetos en el servicio de datos SQL y configurar propiedades que el servicio de integración de datos utiliza para ejecutar el servicio de datos SQL. Puede habilitar y cambiar el nombre a un servicio de datos SQL. Propiedades del servicio de datos SQL Las propiedades de servicio de datos SQL incluyen propiedades generales de solo lectura y propiedades para establecer la configuración del servicio de integración de datos cuando ejecuta el servicio de datos SQL. Cuando expande un servicio de datos SQL en el panel superior de la vista de Aplicaciones, puede acceder a los siguientes objetos contenidos en un servicio de datos SQL: ¨ Tablas virtuales ¨ Columnas virtuales ¨ Procedimientos virtuales almacenados La vista Aplicaciones muestra propiedades generales de solo lectura para los servicios de datos SQL y los objetos contenidos en los servicios de datos SQL. Las propiedades que aparecen en la vista dependen del tipo de objeto. 206 Capítulo 14: Aplicaciones del servicio de integración de datos La siguiente tabla describe las propiedades generales de solo lectura para los servicios de datos SQL, las tablas virtuales, las columnas virtuales y los procedimientos virtuales almacenados: Propiedad Descripción Nombre Nombre del objeto seleccionado. Aparece en todos los tipos de objeto. Descripción Descripción breve del objeto seleccionado. Aparece en todos los tipos de objeto. Ubicación La ubicación del objeto seleccionado. Incluye el dominio y el nombre del servicio de integración de datos. Aparece en todos los tipos de objeto. Dirección URL de JDBC Cadena de conexión de JDBC que se usa para el acceso al servicio de datos SQL. El servicio de datos SQL contiene tablas virtuales que se pueden consultar. También contiene procedimientos almacenados virtuales que se pueden ejecutar. Aparece en los servicios de datos SQL. Tipo de columna Tipo de datos de la columna virtual. Aparece en las columnas virtuales. La siguiente tabla describe las propiedades del servicio configurable de datos SQL: Propiedad Descripción Tipo de inicio Determina si el servicio de datos SQL está habilitado para ejecutarse cuando la aplicación se inicia o cuando el usuario inicia el servicio de datos SQL. Especifique ENABLED para que el servicio de datos SQL pueda ejecutarse. Especifique DISABLED para impedir que el servicio de datos SQL se ejecute. Nivel de seguimiento Nivel de errores escritos en los archivos de registro. Elija uno de los siguientes niveles de mensaje: - OFF - SEVERE - WARNING - INFO - FINE - FINEST - ALL El valor predeterminado es INFO. Tiempo de espera de conexión Número máximo de milisegundos que se espera para una conexión con el servicio de datos SQL. El valor predeterminado es 3.600.000. Tiempo de espera de solicitud Número máximo de milisegundos que una solicitud SQL debe esperar la respuesta de un servicio de datos SQL. El valor predeterminado es 3.600.000. Orden de clasificación Orden de clasificación que el servicio de integración de datos utiliza para clasificar y comparar los datos cuando se ejecuta en modo Unicode. Puede elegir el orden de clasificación basado en la página de códigos. Cuando la integración de datos se ejecuta en modo ASCII, ignora el valor de orden de clasificación y usa un orden de clasificación binario. El valor predeterminado es binary. Cantidad máxima de conexiones activas Número máximo de conexiones activas con el servicio de datos SQL. Período de vencimiento de memoria caché de conjunto de resultados Número de milisegundos que la memoria caché del conjunto de resultados está disponible para ser utilizada. Si se ha definido como -1, la memoria caché nunca vence. Si se ha definido como 0, el almacenamiento en la memoria caché del conjunto de resultados está deshabilitado. Los cambios en el período de vencimiento no se aplican a las memorias caché existentes. Si desea que todas las Servicios de datos SQL 207 Propiedad Descripción memorias caché utilicen el mismo período de vencimiento, purgue la memoria caché del conjunto de resultados después de haber cambiado el período de vencimiento. El valor predeterminado es 0. Propiedades de la tabla virtual Configure si desea permitir tablas virtuales de memoria caché para un servicio de datos SQL y configure también la frecuencia con la que desea que se actualice la memoria caché. Debe deshabilitar el servicio de datos SQL antes de configurar las propiedades de la tabla virtual. La tabla siguiente describe las propiedades configurables de la tabla virtual: Propiedad Descripción Habilitar memoria caché Permitir una base de datos virtual para un servicio de datos SQL. Período de actualización de la memoria caché Número de minutos entre actualizaciones de la memoria caché. Propiedades de la columna virtual Configure las propiedades de las columnas virtuales incluidas en un servicio de datos SQL. La tabla siguiente describe las propiedades configurables de la columna virtual: Propiedad Descripción Denegar con Cuando use la seguridad de nivel de columna, esta propiedad determinará si se debe reemplazar el valor de la columna restringida o si la consulta genera un error. Si reemplaza el valor de la columna, puede optar por reemplazar el valor con NULL o con un valor constante. Seleccione una de las siguientes opciones: - ERROR. Error en la consulta. Se devuelve un error cuando una consulta SQL selecciona una columna restringida. - NULL. Devuelve un valor nulo para una columna restringida en cada fila. - VALUE. Devuelve un valor constante para una columna restringida en cada fila. Valor de permiso insuficiente La constante que el servicio de integración devuelve para una columna restringida. Propiedades del procedimiento de almacenado virtual Configure la propiedad de los procedimientos virtuales almacenados incluidos en un servicio de datos SQL. La tabla siguiente describe la propiedad configurable del procedimiento almacenado virtual: 208 Propiedad Descripción Período de vencimiento de la memoria caché del conjunto de resultados El número de milisegundos en el que la memoria caché del conjunto de resultados está disponible para poder usarla. Si se ha establecido en -1, la memoria caché no vence nunca. Si se ha establecido en 0, se deshabilita la memoria caché del conjunto de resultados. Los cambios efectuados en el Capítulo 14: Aplicaciones del servicio de integración de datos Propiedad Descripción período de vencimiento no se aplican a las memorias caché actuales. Si desea que todas las memorias caché usen el mismo período de vencimiento, purgue la memoria caché del conjunto de resultados tras cambiar el período de vencimiento. El valor predeterminado es 0. Cómo habilitar un servicio de datos SQL Para que pueda iniciar un servicio de datos SQL, el servicio de integración de datos debe estar ejecutándose y el servicio de datos SQL debe estar habilitado. Cuando una aplicación implementada está habilitada de manera predeterminada, los servicios de datos SQL de la aplicación también están habilitados. Cuando una aplicación implementada está deshabilitada de manera predeterminada, los servicios de datos SQL también están deshabilitados. Si habilita la aplicación manualmente, también debe habilitar cada servicio de datos SQL de la aplicación. 1. Seleccione el servicio de integración de datos en el navegador. 2. En la vista Aplicaciones, seleccione el servicio de datos SQL que desee habilitar. 3. En el área Propiedades del servicio de datos SQL, haga clic en Editar. Se abrirá el cuadro de diálogo Editar propiedades. 4. En el campo Tipo de inicio, seleccione Habilitado y haga clic en Aceptar. Cambio de nombre de un servicio de datos SQL Cambie el nombre de un servicio de datos SQL si desea cambiar el nombre de servicio SQL correspondiente. Puede cambiar el nombre de un servicio de datos SQL si éste no se está ejecutando. 1. Seleccione el servicio de integración de datos en el navegador. 2. En la vista Aplicación, seleccione el servicio de datos SQL cuyo nombre desee cambiar. 3. Haga clic en Acciones > Cambiar nombre del servicio de datos SQL. 4. Introduzca el nombre y haga clic en Aceptar. Objetos de datos lógicos La vista Aplicaciones muestra objetos de datos lógicos incluidos en las aplicaciones que se han implementado en el servicio de integración de datos. Las propiedades del objeto de datos lógicos incluyen propiedades generales de solo lectura para configurar la memoria en caché de los objetos de datos lógicos. Objetos de datos lógicos 209 La siguiente tabla describe las propiedades generales de solo lectura de los objetos de datos lógicos: Propiedad Descripción Nombre Nombre del objeto de datos lógicos. Descripción Descripción breve del objeto de datos lógicos. Ubicación La ubicación del objeto de datos lógicos. Incluye el dominio y el nombre del servicio de integración de datos. La siguiente tabla describe las propiedades de objetos de datos lógicos configurables: Propiedad Descripción Habilitar memoria caché Almacena el objeto de datos lógicos en la memoria caché. Período de actualización de la memoria caché Número de minutos entre actualizaciones de la memoria caché. Asignaciones La vista Aplicaciones muestra las asignaciones incluidas en las aplicaciones que se han implementado en un servicio de integración de datos. Las propiedades de asignación incluyen propiedades generales de solo lectura y propiedades para establecer la configuración que utilizan los servicios de integración de datos cuando ejecuta las asignaciones en la aplicación. La siguiente tabla describe las propiedades generales de solo lectura para las asignaciones: Propiedad Descripción Nombre Nombre de la asignación. Descripción Descripción breve sobre las asignaciones. Ubicación La ubicación de la asignación. Incluye el dominio y el nombre del servicio de integración de datos. La tabla siguiente describe las propiedades configurables de asignación: Propiedad Descripción Formato de fecha Formato de fecha/hora que el servicio de integración de datos usa cuando la asignación convierte cadenas en fechas. El valor predeterminado es MM/DD/YYYY HH24:MI:SS. Habilitar alta precisión Ejecuta la asignación con alta precisión. Los valores de datos de alta precisión tienen mayor exactitud. Habilite la alta precisión si la asignación produce valores numéricos grandes, por ejemplo, valores con precisión de más 210 Capítulo 14: Aplicaciones del servicio de integración de datos Propiedad Descripción de 15 dígitos, y se requieren valores exactos. El hecho de habilitar la alta precisión evita la pérdida de precisión en valores numéricos grandes. Esta propiedad está habilitada de manera predeterminada. Nivel de seguimiento Reemplaza el nivel de seguimiento para cada transformación de la asignación. El nivel de seguimiento determina la cantidad de información que el servicio de integración de datos envía a los archivos de registro de asignación. Elija uno de los siguientes niveles de seguimiento: - Ninguno. El servicio de integración de datos utiliza los niveles de seguimiento establecidos en la asignación. - Simplificado. El servicio de integración de datos registra información sobre la inicialización, mensajes de error y notificación sobre datos rechazados. - Normal. El servicio de integración de datos registra información sobre la inicialización y el estado, los errores encontrados y las filas que se omitieron debido a errores en filas de transformación. Resume los resultados de asignación, pero no en el nivel de filas individuales. - Inicialización detallada. Además del seguimiento normal, el servicio de integración de datos registra detalles de inicialización adicionales, nombres de los archivos de datos e índices utilizados y estadísticas de transformación detalladas. - Datos detallados. Además del seguimiento de inicialización detallada, el servicio de integración de datos registra cada fila que pasa por la asignación. El servicio de integración de datos también indica dónde se truncan los datos de la cadena para ajustarse a la precisión de una columna y proporciona estadísticas detalladas de transformación. El servicio de integración de datos escribe datos de fila para todas las filas de un bloque al procesar una transformación. El valor predeterminado es Ninguno. Nivel de optimización Controla los métodos de optimización que el servicio de integración de datos aplica a una asignación de la siguiente manera: - Ninguno. El servicio de integración de datos no optimiza la asignación. - Mínimo. El servicio de integración de datos aplica el método de optimización de primera proyección a la asignación. - Normal. El servicio de integración de datos aplica los métodos de optimización de primera proyección, primera selección y optimización de predicado a la asignación. - Completo. El servicio de integración de datos aplica los métodos de optimización de primera proyección, primera selección, optimización de predicado y semi-join a la asignación. El valor predeterminado es Normal. Orden de clasificación Orden con que el servicio de integración de datos clasifica los datos de caracteres en la asignación. El valor predeterminado es Binary. Asignaciones 211 Servicios web La vista Aplicaciones muestra servicios web incluidos en aplicaciones que han sido implementadas a un servicio de integración de datos. Puede ver las operaciones en el servicio web y configurar propiedades que el servicio de integración de datos utiliza para ejecutar un servicio web. Puede habilitar y cambiar el nombre a un servicio web. Propiedades del servicio web Las propiedades de servicio web incluyen propiedades generales de solo lectura y propiedades para establecer la configuración que utiliza el servicio de integración de datos cuando ejecuta un servicio web. Cuando expande un servicio web en el panel superior de la vista Aplicaciones, puede acceder a las operaciones de servicios web contenidas en el servicio web. La vista Aplicaciones muestra propiedades generales de solo lectura para servicios web y operaciones de servicios web. Las propiedades que aparecen en la vista dependen del tipo de objeto. La siguiente tabla describe las propiedades generales de solo lectura para servicios web y operaciones de servicios web: Propiedad Descripción Nombre Nombre del objeto seleccionado. Aparece en todos los objetos. Descripción Descripción breve del objeto seleccionado. Aparece en todos los objetos. Ubicación La ubicación del objeto seleccionado. Incluye el dominio y el nombre del servicio de integración de datos. Aparece en todos los objetos. Dirección URL de WSDL La URL de WSDL utilizada para establecer conexión con el servicio web. Aparece en los servicios web. La tabla siguiente describe las propiedades configurables del servicio web: 212 Propiedad Descripción Tipo de inicio Determina si el servicio web está habilitado para ejecutarse cuando se inicia la aplicación o cuando inicia el servicio web. Nivel de seguimiento El nivel de los mensajes de error grabados en el registro en tiempo de ejecución del servicio web. Elija uno de los siguientes niveles de mensaje: - OFF. El proceso DTM no graba mensajes en los registros en tiempo de ejecución del servicio web. - SEVERE. Los mensajes con este nivel contienen errores que pueden hacer que el servicio web deje de funcionar. - WARNING. Los mensajes de advertencia contienen errores o advertencias que se pueden recuperar. El proceso DTM graba mensajes WARNING y SEVERE en el registro en tiempo de ejecución del servicio web. - INFO. Los mensajes de información contienen mensajes de estado sobre el servicio web. El proceso DTM graba Capítulo 14: Aplicaciones del servicio de integración de datos Propiedad Descripción mensajes INFO, WARNING y SEVERE en el registro en tiempo de ejecución del servicio web. - FINE. Los mensajes de este tipo contienen errores de procesamiento de datos para la solicitud del servicio web. El proceso DTM graba mensajes FINE, INFO, WARNING y SEVERE en el registro en tiempo de ejecución del servicio web. - FINEST. Los mensajes de este tipo se utilizan en la depuración. El proceso DTM graba mensajes FINEST, FINE, INFO, WARNING y SEVERE en el registro en tiempo de ejecución del servicio web. - ALL. El proceso DTM graba mensajes FINEST, FINE, INFO, WARNING y SEVERE en el registro en tiempo de ejecución del servicio web. El valor predeterminado es INFO. Tiempo de espera de la solicitud El número máximo de milisegundos en el que el servicio de integración de datos ejecuta una asignación de operación antes de que se agote el tiempo de espera de la solicitud del servicio web. El valor predeterminado es 3.600.000. Número máximo de solicitudes concurrentes El número máximo de solicitudes que el servicio web puede procesar a la vez. El valor predeterminado es 10. Orden de clasificación El orden de clasificación que usa el servicio de integración de datos para clasificar y comparar datos cuando se ejecuta en el modo Unicode. Habilitar Transport Layer Security Indica que el servicio web debe utilizar HTTPS. Si el servicio de integración de datos no se ha configurado para usar HTTPS, el servicio web no se inicia. Habilitar WS-Security Permite al servicio de integración de datos validar las credenciales del usuario y comprobar que el usuario tenga permiso para ejecutar las operaciones del servicio web. Precisión de salida de SOAP Número máximo de caracteres que genera el servicio de integración de datos para el mensaje de respuesta. El servicio de integración de datos trunca el mensaje de respuesta cuando este excede la precisión de salida de SOAP. El valor predeterminado es 200 000. Precisión de entrada de SOAP Número máximo de caracteres que analiza el servicio de integración de datos para el mensaje de solicitud. La solicitud del servicio web falla cuando el mensaje de solicitud excede la precisión de entrada de SOAP. El valor predeterminado es 200 000. Propiedades de la operación del servicio web Configure los valores que usa el servicio de integración de datos cuando ejecuta una operación del servicio web. Servicios web 213 Las tablas siguientes describen la propiedad configurable de la operación del servicio web: Propiedad Descripción Período de vencimiento de la memoria caché del conjunto de resultados El número de milisegundos en el que la memoria caché del conjunto de resultados está disponible para poder usarla. Si se ha establecido en -1, la memoria caché no vence nunca. Si se ha establecido en 0, se deshabilita la memoria caché del conjunto de resultados. Los cambios efectuados en el período de vencimiento no se aplican a las memorias caché actuales. Si desea que todas las memorias caché usen el mismo período de vencimiento, purgue la memoria caché del conjunto de resultados tras cambiar el período de vencimiento. El valor predeterminado es 0. Cómo habilitar un servicio web Debe habilitar un servicio web para poder iniciar el servicio web. Para que pueda iniciar un servicio web, el servicio de integración de datos debe estar ejecutándose y el servicio web debe estar habilitado. 1. Seleccione el servicio de integración de datos en el navegador. 2. En la vista Aplicación, seleccione el servicio web que desee habilitar. 3. En la sección Propiedades de servicio web de la vista Propiedades, haga clic en Editar. Se abrirá el cuadro de diálogo Editar propiedades. 4. En el campo Tipo de inicio, seleccione Habilitado y haga clic en Aceptar. Cambio de nombre de un servicio web Cambie el nombre de un servicio web si desea cambiar el nombre del servicio web correspondiente. Puede cambiar el nombre de un servicio web si éste se encuentra detenido. 1. Seleccione el servicio de integración de datos en el navegador. 2. En la vista Aplicación, seleccione el servicio web cuyo nombre desee cambiar. 3. Haga clic en Acciones > Cambiar nombre del servicio web. Aparecerá el cuadro de diálogo Cambiar nombre del servicio web. 4. 214 Introduzca el nombre de servicio web y haga clic en Aceptar. Capítulo 14: Aplicaciones del servicio de integración de datos CAPÍTULO 15 Servicio de Metadata Manager Este capítulo incluye los siguientes temas: ¨ Resumen del servicio de Metadata Manager, 215 ¨ Configuración de un servicio de Metadata Manager, 216 ¨ Cómo crear un servicio de Metadata Manager, 217 ¨ Creación y eliminación de contenido del repositorio, 220 ¨ Cómo habilitar y deshabilitar el servicio de Metadata Manager, 222 ¨ Cómo configurar las propiedades del servicio de Metadata Manager, 222 ¨ Configuración del servicio de integración de PowerCenter asociado, 228 Resumen del servicio de Metadata Manager El servicio de Metadata Manager es un servicio de aplicación que ejecuta la aplicación Metadata Manager en un dominio de Informatica. La aplicación Metadata Manager administra el acceso a los metadatos en el repositorio de Metadata Manager. Cree un servicio de Metadata Manager en el dominio para acceder a la aplicación Metadata Manager. 215 En la siguiente figura, se muestran los componentes de Metadata Manager que el servicio de Metadata Manager administra en un nodo de un dominio de Informatica: El servicio de Metadata Manager administra los siguientes componentes: ¨ Aplicación Metadata Manager. La aplicación Metadata Manager es una aplicación basada en la web. Utilice Metadata Manager para explorar y analizar metadatos de repositorios de diversos orígenes. Puede cargar, explorar y analizar metadatos de la aplicación, inteligencia empresarial, integración de datos, modelamiento de datos y orígenes de metadatos relacionales. ¨ Repositorio de PowerCenter para Metadata Manager. Contiene los objetos de metadatos utilizados por el servicio de integración de datos para cargar metadatos en el almacén de Metadata Manager. Los objetos de metadatos incluyen orígenes, destinos, sesiones y flujos de trabajo. ¨ Servicio de repositorio de PowerCenter. Administra las conexiones al repositorio de PowerCenter para Metadata Manager. ¨ Servicio de integración de PowerCenter. Ejecuta los flujos de trabajo en el repositorio de PowerCenter para leer desde los orígenes de metadatos y cargar los metadatos en el almacén de Metadata Manager. ¨ Repositorio de Metadata Manager. Contiene el almacén y los modelos de Metadata Manager. El almacén de Metadata Manager es un almacén de metadatos centralizado que almacena metadatos de orígenes de metadatos. Los modelos definen los metadatos que Metadata Manager extrae de los orígenes de metadatos. ¨ Orígenes de metadatos. Se trata de la aplicación, la inteligencia empresarial, la integración de datos, el modelamiento de datos y los orígenes de la administración de bases de datos desde los que Metadata Manager extrae los metadatos. Configuración de un servicio de Metadata Manager Puede crear y configurar un servicio de Metadata Manager y los componentes relacionados en Administrator Tool. 1. 216 Configuración de la base de datos del repositorio de Metadata Manager. Configure una base de datos para el repositorio de Metadata Manager. Debe proporcionar la información de la base de datos durante la creación del servicio de Metadata Manager. Capítulo 15: Servicio de Metadata Manager 2. Creación de un servicio de repositorio de PowerCenter y un servicio de integración de PowerCenter (opcional). Puede usar un servicio de repositorio de PowerCenter y un servicio de integración de PowerCenter existentes o puede crear estos servicios. Si desea crear los servicios de aplicaciones que se van a usar con Metadata Manager, debe crear estos servicios en el orden siguiente: ¨ Servicio de repositorio de PowerCenter. Cree un servicio de repositorio de PowerCenter, pero no cree ningún contenido. Inicie el servicio de repositorio de PowerCenter en modo exclusivo. ¨ Servicio de integración de PowerCenter. Cree el servicio de integración de PowerCenter. El servicio no se iniciará debido a que el servicio de repositorio de PowerCenter no tiene ningún contenido. Debe habilitar el servicio de integración de PowerCenter después de crear y configurar el servicio de Metadata Manager. 3. Creación del servicio de Metadata Manager. Use Administrator Tool para crear el servicio de Metadata Manager. 4. Configuración del servicio de Metadata Manager. Configure las propiedades para el servicio de Metadata Manager. 5. Creación de contenido del repositorio. Cree contenido para el repositorio de Metadata Manager y restaure el repositorio de PowerCenter. Use el menú Acciones del servicio de Metadata Manager para crear contenido para ambos repositorios. 6. Habilitación del servicio de integración de PowerCenter. Habilite el servicio de integración de PowerCenter asociado para el servicio de Metadata Manager. 7. Creación de un servicio de informes (opcional). Para ejecutar informes en el repositorio de Metadata Manager, cree un servicio de informes. Una vez creado el servicio de informes, puede iniciar sesión en Data Analyzer y ejecutar informes en el repositorio de Metadata Manager. 8. Habilitación del servicio de Metadata Manager. Habilite el servicio de Metadata Manager en el dominio de Informatica. 9. Creación o asignación de usuarios. Cree usuarios y asígneles privilegios para el servicio de Metadata Manager o asigne a los usuarios existentes privilegios para el servicio de Metadata Manager. Nota: Puede usar el servicio de Metadata Manager y el repositorio de Metadata Manager asociado en un dominio de Informatica. Después de crear el servicio de Metadata Manager y el repositorio de Metadata Manager en un dominio, no puede crear un segundo servicio de Metadata Manager para usar el mismo repositorio de Metadata Manager. Además, no puede hacer una copia de seguridad y restaurar el repositorio para usarlo con otro servicio de Metadata Manager en otro dominio. Cómo crear un servicio de Metadata Manager Use Administrator Tool para crear el servicio de Metadata Manager. Después de crear el servicio de Metadata Manager, cree el contenido del repositorio de Metadata Manager y el contenido del repositorio de PowerCenter para habilitar el servicio. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. Haga clic en Acciones > Nuevo servicio de Metadata Manager. A continuación, aparece el cuadro de diálogo Nuevo servicio de Metadata Manager. 3. Especifique valores para las propiedades generales del servicio de Metadata Manager y haga clic en Siguiente. 4. Especifique valores para las propiedades de la base de datos del servicio de Metadata Manager y haga clic en Siguiente. 5. Especifique valores para las propiedades de seguridad del servicio de Metadata Manager y haga clic en Finalizar. Cómo crear un servicio de Metadata Manager 217 Propiedades del servicio de Metadata Manager La siguiente tabla describe las propiedades que debe configurar para el servicio de Metadata Manager: Propiedad Descripción Nombre Nombre del servicio de Metadata Manager. El nombre no distingue entre mayúsculas y minúsculas y debe ser único en el dominio. No puede exceder los 128 caracteres o empezar por @. Tampoco puede contener espacios o los siguientes caracteres especiales: `~%^*+={}\;:'"/?.,<>|!()][ 218 Descripción La descripción no puede exceder los 765 caracteres. Ubicación El dominio y la carpeta en los que se crea el servicio. Haga clic en Examinar para seleccionar una carpeta diferente. Puede mover el servicio de Metadata Manager una vez que lo haya creado. Licencia El objeto de licencia que permite usar el servicio. Para que los cambios sean efectivos, reinicie el servicio de Metadata Manager. Nodo El nodo del dominio de Informatica en el que se ejecuta el servicio de Metadata Manager. Servicio de integración asociado El servicio de integración de PowerCenter que usa Metadata Manager para cargar los metadatos en el almacén de Metadata Manager. Nombre de usuario del repositorio La cuenta de usuario para el repositorio de PowerCenter. Use la cuenta de usuario del repositorio que ha configurado para el servicio de repositorio de PowerCenter. Si desea una lista de privilegios necesarios para este usuario, consulte “Privileges for the Associated PowerCenter Integration Service User.” Contraseña del repositorio Contraseña para el usuario del repositorio de PowerCenter. Dominio de seguridad El dominio de seguridad que contiene la cuenta de usuario que ha configurado para el servicio de repositorio de PowerCenter. Tipo de base de datos El tipo de base de datos para el repositorio de Metadata Manager. Para que los cambios sean efectivos, reinicie el servicio de Metadata Manager. Página de códigos La página de códigos del repositorio de Metadata Manager. El servicio de Metadata Manager y la aplicación de Metadata Manager usan el juego de caracteres codificado en la página de códigos del repositorio cuando graban los datos en el repositorio de Metadata Manager. Nota: La página de códigos de Metadata Manager, la página de códigos del equipo en el que se ejecuta el servicio de integración de PowerCenter, la página de códigos para la administración de una base de datos y los recursos de PowerCenter que carga en el almacén de Metadata Manager deben ser iguales. Cadena de conexión Cadena de conexión nativa para la base de datos del repositorio de Metadata Manager. El servicio de Metadata Manager usa la cadena de conexión para crear un objeto de conexión al repositorio de Metadata Manager en el repositorio de PowerCenter. Para que los cambios sean efectivos, reinicie el servicio de Metadata Manager. Usuario de la base de datos La cuenta de usuario para la base de datos del repositorio de Metadata Manager. Configure esta cuenta mediante las herramientas adecuadas del cliente de la base de datos. Para que los cambios sean efectivos, reinicie el servicio de Metadata Manager. Capítulo 15: Servicio de Metadata Manager Propiedad Descripción Contraseña de la base de datos Contraseña para el usuario de la base de datos del repositorio de PowerCenter. Debe estar en ASCII de 7 bits. Para que los cambios sean efectivos, reinicie el servicio de Metadata Manager. Nombre del espacio de tablas En nombre del espacio de tablas para los repositorios de Metadata Manager en IBM DB2. Cuando especifique el nombre del espacio de tablas, el servicio de Metadata Manager creará todas las tablas de repositorio en el mismo espacio de tablas. No puede usar espacios en el nombre del espacio de tablas. Para mejorar el rendimiento de repositorio en los repositorios IBM DB2 EEE, especifique un nombre del espacio de tablas con un nodo. Para que los cambios sean efectivos, reinicie el servicio de Metadata Manager. Nombre de host de la base de datos El nombre de host para la base de datos del repositorio de Metadata Manager. Puerto de la base de datos Número de puerto para la base de datos del repositorio de Metadata Manager. SID/Nombre de servicio Indica si la propiedad Nombre de base de datos contiene un nombre de servicio completo Oracle o SID. Nombre de la base de datos El nombre de servicio completo o SID para las bases de datos Oracle. Nombre de servicio para las bases de datos IBM DB2. El nombre de la base de datos para las base de datos Microsoft SQL Server. Parámetros JDBC adicionales Opciones JDBC adicionales. Para autenticar las credenciales del usuario con la autenticación Windows y establecer una conexión fiable con un repositorio de Microsoft SQL Server, escriba el siguiente texto: AuthenticationMethod=ntlm;LoadLibraryPath=[el directorio que contiene DDJDBCx64Auth04.dll]. jdbc:informatica:sqlserver://[host]:[port];DatabaseName=[DB name];AuthenticationMethod=ntlm;LoadLibraryPath=[directory containing DDJDBCx64Auth04.dll] Cuando use una conexión fiable para conectarse con la base de datos de Microsoft SQL Server, el servicio de Metadata Manager se conectará con el repositorio con las credenciales del usuario que haya iniciado la sesión en el equipo en el que se ejecute el servicio. Para iniciar un servicio de Metadata Manager como un servicio WIndows con una conexión fiable, configure las propiedades del servicios Windows para iniciar una sesión con una cuenta de usuario fiable. Número de puerto El número de puerto en el que se ejecuta la aplicación Metadata Manager. El valor predeterminado es 10250. Si configura HTTPS, compruebe que el puerto con un número menos que el puerto HTTPS también esté disponible. Por ejemplo, si configura 10255 para el número de puerto HTTPS, debe comprobar que 10254 también esté disponible. Metadata Manager usa el puerto 10254 para HTTP. Habilitar capa de zócalos seguros Indica si desea configurar el protocolo de seguridad SSL para la aplicación de Metadata Manager. Archivo de almacén de claves El archivo del almacén de claves contiene las claves y los certificados necesarios si usa el protocolo de seguridad SSL con la aplicación de Metadata Manager. Opción obligatoria si selecciona Habilitar capa de zócalos seguros. Contraseña del almacén de claves La contraseña para el archivo del almacén de claves. Opción obligatoria si selecciona Habilitar capa de zócalos seguros. Cómo crear un servicio de Metadata Manager 219 Cadenas de conexión de la base de datos Cuando cree una conexión de base de datos, especifique una cadena de conexión para esa conexión. El servicio de Metadata Manager usa la cadena de conexión para crear un objeto de conexión en la base de datos del repositorio de Metadata Manager en el repositorio de PowerCenter. La tabla siguiente detalla la sintaxis de la cadena de conexión nativa para cada una de las bases de datos admitidas: Base de datos Sintaxis de cadena de conexión Ejemplo IBM DB2 dbname mydatabase Microsoft SQL Server servername@dbname sqlserver@mydatabase Oracle dbname.world (el mismo que aparece en la entrada TNSNAMES) oracle.world Reemplazo de la página de códigos de la base de datos del repositorio Es posible reemplazar la página de códigos predeterminada de la base de datos del repositorio de Metadata Manager al crear o configurar el servicio de Metadata Manager. Reemplace la página de códigos si el repositorio de Metadata Manager contiene caracteres que no son compatibles con la página de códigos de la base de datos. Para ello, añada el parámetro CODEPAGEOVERRIDE a la propiedad Opciones adicionales de JDBC. Especifique una página de códigos que sea compatible con la página de códigos predeterminada de la base de datos del repositorio. Por ejemplo, use el siguiente parámetro para reemplazar la página de códigos predeterminada Shift-JIS por MS932: CODEPAGEOVERRIDE=MS932; Creación y eliminación de contenido del repositorio Puede crear y eliminar el contenido de los repositorios siguientes utilizados por Metadata Manager: ¨ Repositorio de Metadata Manager. Cree las tablas del almacén de Metadata Manager e importe los modelos de los orígenes de metadatos al repositorio de Metadata Manager. ¨ Repositorio de PowerCenter. Restaure un archivo de copia de seguridad del repositorio empaquetado con PowerCenter en la base de datos del repositorio de PowerCenter. El archivo de copia de seguridad del repositorio incluye los objetos de metadatos que usa Metadata Manager para cargar metadatos en el almacén de Metadata Manager. Cuando se restaura el repositorio, el administrador del servicio crea una carpeta denominada Metadata Load en el repositorio de PowerCenter. La carpeta Metadata Load contiene los objetos de metadatos, incluidos orígenes, destinos, sesiones y flujos de trabajo. Las tareas que se llevan a cabo dependen de si el repositorio de Metadata Manager tiene contenido o si el repositorio de PowerCenter contiene los objetos de PowerCenter de Metadata Manager. 220 Capítulo 15: Servicio de Metadata Manager En la tabla siguiente, se describen las tareas que se deben llevar a cabo para cada repositorio: Repositorio Condición Acción Repositorio de Metadata Manager No tiene contenido. Cree el repositorio de Metadata Manager. Repositorio de Metadata Manager Tiene contenido. Ninguna acción. Repositorio de PowerCenter No tiene contenido. Restaure el repositorio de PowerCenter si el servicio de repositorio de PowerCenter se ejecuta en modo exclusivo. Repositorio de PowerCenter Tiene contenido. Ninguna acción si el repositorio de PowerCenter tiene los objetos necesarios para Metadata Manager en la carpeta Metadata Load. El administrador del servicio importa los objetos necesarios desde un archivo XML al habilitar el servicio. Cómo crear el repositorio de Metadata Manager Cuando cree el repositorio de Metadata Manager, creará las tablas del almacén de Metadata Manager e importará modelos para los orígenes de metadatos. 1. En el navegador, seleccione el servicio de Metadata Manager para el que el repositorio de Metadata Manager no tenga contenido. 2. Haga clic en Acciones > Contenido del repositorio > Crear. 3. De manera alternativa, también puede elegir restaurar el repositorio de PowerCenter. Puede restaurar el repositorio si el servicio de repositorio de PowerCenter se ejecuta en modo exclusivo y no posee contenido. 4. Haga clic en Aceptar. El registro de actividad muestra los resultados de la operación de creación de contenido. Cómo restaurar el repositorio de PowerCenter Restaure el archivo de copia de seguridad del repositorio correspondiente al repositorio de PowerCenter a fin de crear los objetos usados por Metadata Manager en la base de datos del repositorio de PowerCenter. 1. En el navegador, seleccione el servicio de Metadata Manager para el que carezca de contenido el repositorio de PowerCenter. 2. Haga clic en Acciones > Restaurar repositorio de PowerCenter. 3. Opcionalmente, elija reiniciar el servicio de repositorio de PowerCenter en modo normal. 4. Haga clic en Aceptar. El registro de actividad mostrará los resultados de la operación de restauración del repositorio. Eliminación del repositorio de Metadata Manager Elimine el contenido del repositorio de Metadata Manager cuando desee eliminar todos los metadatos y tablas de base de datos del repositorio. Elimine el contenido del repositorio si los metadatos están obsoletos. Si el repositorio contiene información que desea conservar, realice una copia de seguridad del repositorio antes de Creación y eliminación de contenido del repositorio 221 eliminarlo. Use el cliente de base de datos o la herramienta de copia de seguridad del repositorio de Metadata Manager para realizar la copia de seguridad de la base de datos antes de eliminar el contenido. 1. En el navegador, seleccione el servicio de Metadata Manager para el que desee eliminar el contenido del repositorio de Metadata Manager. 2. Haga clic en Acciones > Contenido del repositorio > Eliminar. 3. Compruebe el nombre de usuario y la contraseña de la cuenta de base de datos. 4. Haga clic en Aceptar. El registro de actividad muestra los resultados de la operación de eliminación de contenido. Cómo habilitar y deshabilitar el servicio de Metadata Manager Use Administrator Tool para habilitar, deshabilitar o reciclar el servicio de Metadata Manager. Deshabilite un servicio de Metadata Manager para realizar tareas de mantenimiento o para impedir que los usuarios accedan a Metadata Manager temporalmente. Cuando deshabilite el servicio de Metadata Manager, también se detendrá Metadata Manager. Podría reciclar un servicio si se modificó una propiedad. Cuando recicle el servicio, el servicio de Metadata Manager se deshabilitará y se habilitará. Cuando habilite el servicio de Metadata Manager, el administrador del servicio iniciará la aplicación Metadata Manager en el nodo donde se ejecute el servicio de Metadata Manager. Si el repositorio de PowerCenter no contiene la carpeta Metadata Load, Administrator Tool importa los objetos de metadatos que requiere Metadata Manager al repositorio de PowerCenter. Puede habilitar, deshabilitar y reciclar el servicio de Metadata Manager en el menú Acciones. Nota: El servicio de repositorio de PowerCenter para Metadata Manager debe estar habilitado y en ejecución antes de que se pueda habilitar el servicio de Metadata Manager. Cómo configurar las propiedades del servicio de Metadata Manager Puede configurar un servicio de Metadata Manager después de haberlo creado. Después de configurar las propiedades del servicio de Metadata Manager, debe deshabilitar y habilitar dicho servicio para que se apliquen los cambios. Use Administrator Tool para configurar los siguientes tipos de propiedades del servicio de Metadata Manager: ¨ Propiedades generales. Incluyen el nombre y la descripción del servicio, el objeto de licencia para el servicio y el nodo en el que se ejecuta el servicio. ¨ Propiedades del servicio de Metadata Manager. Incluyen los números de puerto para la aplicación Metadata Manager y el agente de Metadata Manager, y la ubicación del archivo de Metadata Manager. ¨ Propiedades de la base de datos. Incluyen las propiedades de la base de datos para el repositorio de Metadata Manager. ¨ Propiedades de la configuración. Incluyen el protocolo de seguridad HTTP y el archivo de almacén de claves, además del número máximo de solicitudes en cola y simultáneas para la aplicación Metadata Manager. 222 Capítulo 15: Servicio de Metadata Manager ¨ Propiedades del grupo de conexiones. Metadata Manager mantiene un grupo de conexiones para las conexiones con el repositorio de Metadata Manager. Las propiedades del grupo de conexiones incluyen el número de conexiones disponibles activas con la base de datos del repositorio de Metadata Manager y la cantidad de tiempo que Metadata Manager mantiene las solicitudes de conexión de base de datos en el grupo de conexiones. ¨ Propiedades avanzadas. Incluyen propiedades para los valores de la memoria de la máquina virtual de Java (JVM), el modo de conexión de ODBC y las opciones de la ficha de carga y análisis de Metadata Manager. ¨ Propiedades personalizadas. Configure las propiedades del repositorio que son exclusivas para su entorno o que se aplican en casos especiales. Un servicio de Metadata Manager no cuenta con propiedades personalizadas cuando se crea inicialmente. Use las propiedades personalizadas si el servicio internacional de atención al cliente de Informatica así se lo solicita. Para ver o actualizar propiedades: u Seleccione el servicio de Metadata Manager en el navegador. Propiedades generales Para editar las propiedades generales, seleccione el servicio de Metadata Manager en el navegador, seleccione la vista Propiedades y, a continuación, haga clic en Editar en la sección de propiedades generales. En la tabla siguiente, se describen las propiedades generales para un servicio de Metadata Manager: Propiedad Descripción Nombre Nombre del servicio de Metadata Manager. Esta propiedad no se puede editar. Descripción Descripción del servicio de Metadata Manager. Licencia Objeto de licencia que se asignó al servicio de Metadata Manager cuando se creó el servicio. Esta propiedad no se puede editar. Nodo Nodo del dominio de Informatica en el que se ejecuta el servicio de Metadata Manager. Para asignar el servicio de Metadata Manager a un nodo diferente, primero debe deshabilitar el servicio. Asignación del servicio de Metadata Manager a un nodo diferente 1. Deshabilite el servicio de Metadata Manager. 2. Haga clic en Editar, en la sección Propiedades generales. 3. Seleccione otro nodo para la propiedad del nodo y, a continuación, haga clic en Aceptar. 4. Haga clic en Editar, en la sección de propiedades del servicio de Metadata Manager. 5. Cambie la propiedad de la ubicación de archivo de Metadata Manager a una ubicación que esté accesible desde el nuevo nodo y haga clic en Aceptar. 6. Copie el contenido del directorio de la ubicación de archivo de Metadata Manager del nodo original a la ubicación del nuevo nodo. 7. Si el servicio de Metadata Manager se ejecuta en modo de seguridad HTTPS, haga clic en Editar, en la sección Propiedades de la configuración. Cambie la ubicación del archivo de almacén de claves a una ubicación que esté accesible desde el nuevo nodo y haga clic en Aceptar. 8. Habilite el servicio de Metadata Manager. Cómo configurar las propiedades del servicio de Metadata Manager 223 Propiedades del servicio de Metadata Manager Para editar las propiedades del servicio de Metadata Manager, seleccione Servicio de Metadata Manager en el navegador, seleccione la vista Propiedades y, a continuación, haga clic en Editar en la sección Propiedades del servicio de Metadata Manager. En la tabla siguiente, se describen las propiedades del servicio de Metadata Manager: Propiedad Descripción Número de puerto Número de puerto en el que se ejecuta la aplicación Metadata Manager. El valor predeterminado es 10250. Si configura HTTPS, asegúrese de que el puerto con un número menos que el puerto HTTPS también esté disponible. Por ejemplo, si configura 10255 como número de puerto del HTTPS, debe asegurarse de que 10254 también esté disponible. Metadata Manager utiliza el puerto 10254 para el HTTP. Puerto del agente Número del puerto para el agente de Metadata Manager. El agente utiliza este puerto para comunicarse con los repositorios de origen de metadatos. El valor predeterminado es 10251. Ubicación de archivos de Metadata Manager Ubicación de los archivos utilizados por la aplicación Metadata Manager. Entre los tipos de archivo, se incluyen los siguientes: - Archivos de índice. Archivos de índice creados por Metadata Manager necesarios para realizar búsquedas en el almacén de Metadata Manager. - Archivos de parámetros. Archivos generados por Metadata Manager y utilizados por los flujos de trabajo de PowerCenter. - Archivos de registro. Archivos de registro generados por Metadata Manager cuando se cargan recursos. El directorio predeterminado en el que Metadata Manager almacena los archivos es el siguiente: <Informatica installation directory>\server\tomcat\mm_files\<service name> Cómo configurar la ubicación de archivos de Metadata Manager Utilice las siguientes normas y directrices para configurar la ubicación de archivos de Metadata Manager: ¨ Si modifica esta ubicación, copie el contenido del directorio en la nueva ubicación. ¨ Si configura una ubicación de archivos compartida, la ubicación debe ser accesible para todos los nodos que ejecuten un servicio de Metadata Manager y para todos los usuarios de la aplicación Metadata Manager. Propiedades de la base de datos Para editar las propiedades de base de datos del repositorio de Metadata Manager, seleccione el servicio de Metadata Manager en el navegador, seleccione la vista Propiedades y, a continuación, haga clic en Editar en la sección de propiedades de la base de datos. En la siguiente tabla, se describen las propiedades de una base de datos del repositorio de Metadata Manager: 224 Propiedad Descripción Tipo de base de datos Tipo de base de datos para el repositorio de Metadata Manager. Para aplicar los cambios, reinicie el servicio de Metadata Manager. Página de códigos Página de códigos del repositorio de Metadata Manager. El servicio de Metadata Manager y Metadata Manager usan el juego de caracteres codificado de la página de códigos del repositorio para escribir datos en el repositorio de Metadata Manager. Para aplicar los cambios, reinicie el servicio de Metadata Manager. Capítulo 15: Servicio de Metadata Manager Propiedad Descripción Nota: La página de códigos del repositorio de Metadata Manager, la página de códigos del equipo en el que se ejecuta el servicio de integración de PowerCenter asociado y la página de códigos para la administración de bases de datos y los recursos de PowerCenter cargados en el almacén de Metadata Manager deben coincidir. Cadena de conexión Cadena de conexión nativa para la base de datos del repositorio de Metadata Manager. El servicio de Metadata Manager usa la cadena de conexión para crear una conexión de destino con el repositorio de Metadata Manager en el repositorio de PowerCenter. Para aplicar los cambios, reinicie el servicio de Metadata Manager. Nota: Si establece la propiedad Modo de conexión ODBC en True, use el nombre de conexión ODBC para la cadena de conexión. Usuario de la base de datos Cuenta de usuario para la base de datos del repositorio de Metadata Manager. Configure esta cuenta con las herramientas cliente de las bases de datos correspondientes. Para aplicar los cambios, reinicie el servicio de Metadata Manager. Contraseña de la base de datos Contraseña para el usuario de la base de datos del repositorio de Metadata Manager. Debe estar en formato ASCII de 7 bits. Para aplicar los cambios, reinicie el servicio de Metadata Manager. Nombre de espacio de tablas Nombre de espacio de tablas para el repositorio de Metadata Manager en IBM DB2. Cuando especifica el nombre de espacio de tablas, el servicio de Metadata Manager crea todas las tablas del repositorio en el mismo espacio de tablas. No puede usar espacios en el nombre de espacio de tablas. Para aplicar los cambios, reinicie el servicio de Metadata Manager. Para aumentar el rendimiento del repositorio en los repositorios de IBM DB2 EEE, especifique un nombre de espacio de tablas con un nodo. Nombre de host de base de datos Nombre de host para la base de datos del repositorio de Metadata Manager. Para aplicar los cambios, reinicie el servicio de Metadata Manager. Puerto de base de datos Número de puerto para la base de datos del repositorio de Metadata Manager. Para aplicar los cambios, reinicie el servicio de Metadata Manager. SID/Nombre de servicio Indica si la propiedad Nombre de base de datos contiene un nombre de servicio completo o un SID de Oracle. Nombre de la base de datos Nombre de servicio completo o SID para las bases de datos de Oracle. Nombre de servicio para las bases de datos de IBM DB2. Nombre de base de datos para las bases de datos de Microsoft SQL Server. Para aplicar los cambios, reinicie el servicio de Metadata Manager. Parámetros JDBC adicionales Opciones JDBC adicionales. Por ejemplo, puede usar esta opción para especificar la ubicación de un servidor de copia de seguridad si va a usar un servidor de bases de datos de alta disponibilidad, como Oracle RAC. Propiedades de la configuración Para editar las propiedades de la configuración, seleccione Servicio de Metadata Manager en el navegador, seleccione la vista Propiedades y, a continuación, haga clic en Editar en la sección Propiedades de la configuración. Cómo configurar las propiedades del servicio de Metadata Manager 225 En la tabla siguiente, se describen las propiedades de la configuración para un servicio de Metadata Manager: Propiedad Descripción URLScheme Indica el protocolo de seguridad configurado para la aplicación Metadata Manager: HTTP o HTTPS. Archivo de almacén de claves Archivo de almacén de claves que contiene las claves y los certificados necesarios para usar el protocolo de seguridad SSL con la aplicación Metadata Manager. Debe utilizar el mismo protocolo de seguridad para el agente de Metadata Manager si lo instala en otro equipo. Contraseña del almacén de claves Contraseña para el archivo de almacén de claves. MaxConcurrentRequests Número máximo de subprocesos de procesamiento de solicitudes disponibles, lo que determina el número máximo de solicitudes de cliente que Metadata Manager puede manejar simultáneamente. El valor predeterminado es 100. MaxQueueLength Longitud máxima de la cola para solicitudes de conexión entrantes cuando todos los subprocesos de procesamiento de solicitudes posibles están ocupados por la aplicación Metadata Manager. Metadata Manager rechaza las solicitudes de cliente cuando la cola está llena. El valor predeterminado es 500. Puede utilizar la propiedad MaxConcurrentRequests para definir el número de clientes que pueden conectarse a Metadata Manager. Puede utilizar la propiedad MaxQueueLength para definir el número de solicitudes de clientes que Metadata Manager puede procesar de forma simultánea. Puede modificar los valores de los parámetros en función del número de clientes que espera que se conecten a Metadata Manager. Por ejemplo, puede utilizar valores más pequeños en un entorno de prueba. En un entorno de producción, puede aumentar los valores. Si aumenta los valores, se podrán conectar a Metadata Manager más clientes, pero es posible que las conexiones utilicen más procedimientos del sistema. Propiedades del grupo de conexiones Para editar las propiedades del grupo de conexiones, seleccione el servicio de Metadata Manager en el navegador, seleccione la vista Propiedades y, a continuación, haga clic en Editar en la sección de propiedades del grupo de conexiones. En la tabla siguiente se describen las propiedades del grupo de conexiones para un servicio de Metadata Manager: Propiedad Descripción Número máximo de conexiones activas Número de conexiones activas con la base de datos del repositorio de Metadata Manager disponible. La aplicación de Metadata Manager mantiene un grupo de conexiones para las conexiones con la base de datos del repositorio. El valor predeterminado es 20. Tiempo de espera máximo Tiempo, en segundos, que Metadata Manager conserva las solicitudes de conexión a la base de datos en el grupo de conexiones. Si Metadata Manager no puede procesar la solicitud de conexión al repositorio dentro del tiempo de espera, se produce un error de conexión. El valor predeterminado es 180. Propiedades avanzadas Para editar las propiedades avanzadas, seleccione el servicio de Metadata Manager en el navegador, seleccione la vista Propiedades y, a continuación, haga clic en Editar en la sección Propiedades avanzadas. 226 Capítulo 15: Servicio de Metadata Manager En la siguiente tabla, se describen las propiedades avanzadas de un servicio de Metadata Manager: Propiedad Descripción Tamaño máximo del montón Cantidad de RAM en megabytes asignada a la máquina virtual de Java (JVM) que ejecuta Metadata Manager. Use esta propiedad para aumentar el rendimiento de Metadata Manager. Por ejemplo, puede usar este valor para aumentar el rendimiento de Metadata Manager durante la indización. El valor predeterminado es 1.024. Número máximo de objetos secundarios de catálogo Número de objetos secundarios que aparecen en el catálogo de metadatos de Metadata Manager para cualquier objeto primario. Los objetos secundarios pueden ser carpetas, grupos lógicos y objetos de metadatos. Use esta opción para limitar el número de objetos secundarios que aparecen en el catálogo de metadatos para cualquier objeto primario. El valor predeterminado es 100. Nivel de gravedad del error Nivel de los mensajes de error escritos en el registro del servicio de Metadata Manager. Especifique uno de los siguientes niveles de mensajes: - Fatal - Error - Advertencia - Info - Seguimiento - Depuración Al especificar un nivel de gravedad, el registro incluye todos los errores de dicho nivel y de nivel superior. Por ejemplo, si el nivel de gravedad es de advertencia, el registro incluye los mensajes fatales, con errores y de advertencia. Use los niveles de seguimiento y depuración si el servicio internacional de atención al cliente de Informatica le indica que use dicho nivel de registro con fines de solución de problemas. El valor predeterminado es Error. Carga simultánea de número máximo de recursos Número máximo de recursos que Metadata Manager puede cargar simultáneamente. El número máximo es 5. Metadata Manager añade cargas de recursos a la cola de carga en el orden en el que se han solicitado las cargas. Si carga simultáneamente un número de recursos superior al máximo, Metadata Manager añade cargas de recursos a la cola de carga en un orden aleatorio. Por ejemplo, puede establecer la propiedad en 5 y programar ocho cargas de recursos para ejecutarlas simultáneamente. Metadata Manager añade las ocho cargas a la cola de carga en un orden aleatorio. Metadata Manager procesa simultáneamente las cinco primeras cargas de recursos de la cola. Las últimas tres cargas de recursos están a la espera en la cola de carga. Si se realiza una carga de recursos correctamente y, a continuación, se genera un error y no se puede reanudar la operación o si se genera un error durante la tarea de creación de la ruta de acceso y es posible reanudar la operación, Metadata Manager quita la carga de recursos de la cola. Metadata Manager inicia el procesamiento de la siguiente carga a la espera en la cola. Si una carga de recursos genera un error mientras el servicio de integración de PowerCenter ejecuta los flujos de trabajo y es posible reanudarlos, la carga de recursos se puede reanudar. Metadata Manager mantiene la carga que se puede reanudar en la cola de carga hasta que se supera el intervalo de tiempo de espera o hasta que se reanuda la carga que ha generado un error. Metadata Manager incluye una carga que se debe reanudar debido a un error durante el procesamiento de flujos de trabajo del recuento de cargas simultáneas. El valor predeterminado es 3. Intervalo de tiempo de espera Cantidad de tiempo en minutos durante el que Metadata Manager mantiene una carga que se puede reanudar en la cola de carga. Puede reanudar una carga de recursos durante el tiempo de espera si la carga genera un error mientras PowerCenter ejecuta los flujos de Cómo configurar las propiedades del servicio de Metadata Manager 227 Propiedad Descripción trabajo y es posible reanudarlos. Si no reanuda una carga que ha generado un error durante el tiempo de espera, Metadata Manager quita el recurso de la cola de carga. El valor predeterminado es 30. Nota: Si una carga de recursos genera un error durante la tarea de creación de la ruta de acceso, puede reanudar la carga que ha generado el error cuando lo desee. Modo de conexión de ODBC Modo de conexión que el servicio de integración de PowerCenter usa para establecer la conexión con los orígenes de metadatos y el repositorio de Metadata Manager durante la carga de recursos. Puede seleccionar una de las siguientes opciones: - True. El servicio de integración de PowerCenter usa ODBC. - False. El servicio de integración de PowerCenter usa la conectividad nativa. Debe establecer esta propiedad en True si el servicio de integración de PowerCenter se ejecuta en un equipo con UNIX y desea extraer o cargar metadatos en una base de datos de Microsoft SQL Server o desea usar una base de datos de Microsoft SQL Server para el repositorio de Metadata Manager. Propiedades personalizadas La tabla siguiente describe las propiedades personalizadas: Propiedad Descripción Nombre de la propiedad personalizada Configure una propiedad personalizada que sea única en el entorno o que necesite aplicar en casos especiales. Introduzca el nombre de la propiedad y un valor inicial. Use propiedades personalizadas únicamente si el servicio internacional de atención al cliente de Informatica así se lo solicita. Configuración del servicio de integración de PowerCenter asociado Puede configurar o quitar el servicio de integración de PowerCenter que utiliza Metadata Manager para cargar metadatos en el almacén de Metadata Manager. Si quita el servicio de integración de PowerCenter, configure otro servicio de integración de PowerCenter para habilitar el servicio de Metadata Manager. Para editar las propiedades del servicio de integración de PowerCenter asociado, seleccione el servicio de Metadata Manager en el navegador, seleccione la vista Servicios asociados y haga clic en Editar. Para aplicar los cambios, reinicie el servicio de Metadata Manager. En la tabla siguiente, se describen las propiedades del servicio de integración de PowerCenter asociado: 228 Propiedad Descripción Servicio de integración asociado Nombre del servicio de integración de PowerCenter que desea utilizar con Metadata Manager. Nombre de usuario del repositorio Nombre del usuario del repositorio de PowerCenter que tiene los privilegios necesarios. Capítulo 15: Servicio de Metadata Manager Propiedad Descripción Contraseña del repositorio Contraseña del usuario del repositorio de PowerCenter. Dominio de seguridad Dominio de seguridad del usuario del repositorio de PowerCenter. El campo del dominio de seguridad aparece cuando el dominio de Informatica contiene un dominio de seguridad LDAP. Privilegios del usuario del servicio de integración PowerCenter asociado El usuario del repositorio de PowerCenter para el servicio de integración PowerCenter asociado debe poder realizar las tareas siguientes: ¨ Restaurar el repositorio de PowerCenter. ¨ Importar y exportar objetos del repositorio de PowerCenter. ¨ Crear, editar y eliminar objetos de conexión en el repositorio de PowerCenter. ¨ Crear carpetas en el repositorio de PowerCenter. ¨ Cargar metadatos en el almacén de Metadata Manager. Para realizar estas tareas, el usuario debe tener los privilegios y permisos requeridos para el dominio, el servicio de repositorio de PowerCenter y el servicio de Metadata Manager. La tabla siguiente enumera los privilegios y permisos obligatorios que debe tener el usuario del repositorio de PowerCenter para el servicio de integración PowerCenter asociado: Servicio Privilegios Permisos Dominio - Acceder a Informatica Administrator - Administrar servicios Permiso para el servicio de repositorio de PowerCenter Servicio de repositorio de PowerCenter - Acceder al administrador de repositorios Crear carpetas Crear, editar y eliminar objetos de diseño Crear, editar y eliminar orígenes y destinos Crear, editar y eliminar objetos de tiempo de ejecución Administrar la ejecución de objetos de tiempo de ejecución - Crear conexiones - Leer, escribir y ejecutar todos los objetos de conexión creados por el servicio de Metadata Manager - Leer, escribir y ejecutar la carpeta de carga de metadatos y todas las carpetas creadas para extraer datos de creación de perfiles desde el origen de Metadata Manager Servicio de Metadata Manager Cargar recurso No procede En el repositorio de PowerCenter, el usuario que crea una carpeta u objeto de conexión es el propietario de ese objeto. El propietario del objeto o un usuario que tenga asignada la función de administrador para el servicio de repositorio de PowerCenter puede eliminar objetos de conexión y carpetas del repositorio. Si cambia el usuario del servicio de integración PowerCenter asociado, debe asignar este usuario como propietario de los siguientes objetos del repositorio en el cliente de PowerCenter: ¨ Todos los objetos de conexión creados por el servicio de Metadata Manager ¨ La carpeta de carga de metadatos y todas las carpetas creadas por el servicio de Metadata Manager Configuración del servicio de integración de PowerCenter asociado 229 CAPÍTULO 16 Servicio de repositorio de modelos Este capítulo incluye los siguientes temas: ¨ Resumen del servicio de repositorio de modelos, 230 ¨ Arquitectura del repositorio de modelos, 231 ¨ Conectividad del repositorio de modelos, 231 ¨ Requisitos de la base de datos del repositorio de modelos, 232 ¨ Estado del servicio de repositorio de modelos, 234 ¨ Propiedades para el servicio de repositorio de modelos, 235 ¨ Propiedades para el proceso de servicio de repositorio de modelos, 238 ¨ Administración del servicio de repositorio de modelos, 241 ¨ Creación de un servicio de repositorio de modelos, 247 Resumen del servicio de repositorio de modelos El servicio de repositorio de modelos administra el repositorio de modelos. El repositorio de modelos almacena los metadatos creados por los productos de Informatica en una base de datos relacional para habilitar la colaboración entre productos. Informatica Developer, Informatica Analyst, Administrator Tool y el servicio de integración de datos almacenan metadatos en el repositorio de modelos. Utilice Administrator Tool o el programa de la línea de comandos infacmd para administrar el servicio de repositorio de modelos. Cree un servicio de repositorio de modelos para cada repositorio de modelos. Para crear un servicio de repositorio de modelos, puede optar por utilizar un repositorio de modelos existente, o bien por crear uno. Realice la administración de usuarios, grupos, privilegios y funciones desde la ficha Seguridad de Administrator Tool. Realice la administración de permisos para los objetos del repositorio de modelos en Informatica Developer e Informatica Analyst. Dado que el servicio de repositorio de modelos no es un servicio de alta disponibilidad y no se ejecuta en malla, debe asignar los servicios para que se ejecuten en un nodo. De este modo, si el servicio de repositorio de modelos falla, se reiniciará en el mismo nodo. Puede ejecutar varios servicios de repositorio de modelos en el mismo nodo. 230 Arquitectura del repositorio de modelos El proceso de servicio de repositorio de modelos obtiene, inserta y actualiza los metadatos de las tablas de la base de datos del repositorio de modelos. Un proceso de servicio de repositorio de modelos es una instancia del servicio de repositorio de modelos en el nodo en el que se ejecuta el servicio de repositorio de modelos. El servicio de repositorio de modelos recibe solicitudes de las siguientes aplicaciones cliente: ¨ Informatica Developer Informatica Developer se conecta al servicio de repositorio de modelos para crear, actualizar y eliminar objetos. Informatica Developer e Informatica Analyst comparten objetos en el repositorio de modelos. ¨ Informatica Analyst. Informatica Analyst se conecta al servicio de repositorio de modelos para crear, actualizar y eliminar objetos. Las aplicaciones cliente de Informatica Developer e Informatica Analyst comparten objetos en el repositorio de modelos. ¨ Servicio de integración de datos. Los servicios de integración de datos se conectan al servicio de repositorio de modelos al iniciarse. El servicio de integración de datos se conecta al servicio de repositorio de modelos para ejecutar componentes de proyecto u obtener una vista previa de los mismos. El servicio de integración de datos también se conecta al servicio de repositorio de modelos para almacenar metadatos de tiempo de ejecución en el repositorio de modelos. La configuración de aplicación y los objetos de una aplicación son ejemplos de metadatos en tiempo de ejecución. Nota: Un servicio de repositorio de modelos puede estar asociado a un servicio de Analyst y a varios servicios de integración de datos. Objetos del repositorio de modelos El servicio de repositorio de modelos almacena objetos de tiempo de diseño y de tiempo de ejecución en el repositorio de modelos. Developer Tool y Analyst Tool crean, actualizan y administran los objetos de tiempo de diseño del repositorio de modelos. El servicio de integración de datos crea y administra los metadatos y los objetos de tiempo de ejecución en el repositorio de modelos. Cuando implemente una aplicación en el servicio de integración de datos, el administrador de implementación copiará los objetos de aplicación en el repositorio de modelos asociado al servicio de integración de datos. Los metadatos de tiempo de ejecución generados durante la implementación se almacenan en el repositorio de modelos. Los servicios de integración de datos no pueden compartir metadatos de tiempo de ejecución. El repositorio de modelos almacena los metadatos de tiempo de ejecución de cada servicio de integración de datos por separado. Si reemplaza una aplicación o vuelve a implementarla, se elimina del repositorio la versión anterior. Si cambia de nombre una aplicación, la aplicación anterior permanece en el repositorio de modelos. Conectividad del repositorio de modelos El servicio de repositorio de modelos se conecta con el repositorio de modelos por medio de controladores de JDBC. Informatica Developer, Informatica Analyst, Informatica Administrator y el servicio de integración de datos se comunican con el servicio de repositorio de modelos a través de TCP/IP. Informatica Developer, Informatica Analyst y el servicio de integración de datos son clientes del repositorio de modelos. Arquitectura del repositorio de modelos 231 En la siguiente imagen, se muestra cómo un cliente del repositorio de modelos se conecta con la base de datos del repositorio de modelos: 1. Un cliente del repositorio de modelos envía una solicitud de conexión al nodo de la puerta de enlace maestra, que es el punto de entrada al dominio. 2. El administrador de servicios envía de vuelta el nombre del host y el número de puerto del nodo en el que se ejecuta el servicio de repositorio de modelos. En el diagrama, el servicio de repositorio de modelos se ejecuta en el nodo A. 3. El ciente del repositorio establece una conexión TCP/IP con el proceso del servicio de repositorio de modelos en el nodo A. 4. El proceso del servicio de repositorio de modelos se comunica con la base de datos del repositorio de modelos a través de JDBC. El proceso del servicio de repositorio de modelos almacena o recupera objetos de la base de datos del repositorio de modelos según las solicitudes del cliente del repositorio de modelos. Nota: Las tablas del repositorio de modelos tienen una arquitectura abierta. Si bien puede ver las tablas del repositorio, nunca las edite manualmente a través de otras utilidades. Informatica no se hace responsable por el daño de datos causado por el cliente al alterar tablas del repositorio o los datos de esas tablas. Requisitos de la base de datos del repositorio de modelos Antes de crear un repositorio, necesita una base de datos para almacenar las tablas del repositorio. Utilice el cliente de base de datos para crear la base de datos. Una vez creada una base de datos, puede utilizar Administrator Tool para crear un servicio de repositorio de modelos. Cada repositorio de modelos debe cumplir con los siguientes requisitos: ¨ Cada repositorio de modelos debe contar con su propio esquema. Dos repositorios de modelos o el repositorio de modelos y la base de datos de configuración del dominio no pueden compartir un mismo esquema. ¨ Cada repositorio de modelos debe contar con un nombre de base de datos único. 232 Capítulo 16: Servicio de repositorio de modelos Además, cada repositorio de modelos debe cumplir con los requisitos específicos de la base de datos. Requisitos de base de datos IBM DB2 Siga las instrucciones que se ofrecen a continuación para configurar el repositorio en IBM DB2: ¨ En la instancia de IBM DB2 donde haya creado la base de datos, establezca los siguientes parámetros en ON: - DB2_SKIPINSERTED - DB2_EVALUNCOMMITTED - DB2_SKIPDELETED - AUTO_RUNSTATS ¨ En la base de datos, establezca los siguientes parámetros de configuración: Parámetro Valor applheapsz 8.192 appl_ctl_heap_sz 8.192 logfilsiz 8.000 DynamicSections 1.000 maxlocks 98 locklist 50.000 auto_stmt_stats ON Sólo para IBM DB2 9.5. ¨ Establezca el parámetro pageSize del espacio de tablas en 32.768. En una base de datos con una única partición, especifique un espacio de tablas que cumpla los requisitos de pageSize. Si no especifica un espacio de tablas, el espacio de tablas predeterminado debe cumplir los requisitos de pageSize. En una base de datos con varias particiones, debe especificar un espacio de tablas que cumpla los requisitos de pageSize. Defina el espacio de tablas en un único nodo. ¨ Compruebe que el usuario de base de datos tenga privilegios CREATETAB y CONNECT. Nota: El valor predeterminado de DynamicSections en DB2 es demasiado bajo para los repositorios de Informatica. Informatica requiere un paquete de DB2 mayor que el predeterminado. Cuando se configura la base de datos DB2 para el repositorio de configuración del dominio o un repositorio de modelos, se debe establecer el parámetro DynamicSections en 1.000 como mínimo. Si el parámetro DynamicSections se establece en un número inferior, pueden producirse problemas al instalar o ejecutar Informatica. Puede aparecer el siguiente mensaje de error: [informatica][DB2 JDBC Driver]No more available statements. Please recreate your package with a larger dynamicSections value. Requisitos de la base de datos del repositorio de modelos 233 IBM DB2 Versión 9.1 Si el repositorio de modelos se encuentra en una base de datos IBM DB2 9.1, ejecute el comando DB2 reorgchk para optimizar las operaciones de la base de datos. El comando reorgchk genera estadísticas de la base de datos que el optimizador DB2 utiliza en consultas y actualizaciones. Emplee el siguiente comando: REORGCHK UPDATE STATISTICS on SCHEMA <SchemaName> Ejecute el comando en la base de datos después de crear el contenido del repositorio. Requisitos de la base de datos de Microsoft SQL Server Utilice las siguientes directrices cuando configure el repositorio en Microsoft SQL Server: ¨ Configure el nivel de aislamiento de lectura confirmada en READ_COMMITTED_SNAPSHOT para minimizar la contención de bloqueo. Para configurar el nivel de aislamiento para la base de datos, ejecute el siguiente comando: ALTER DATABASE DatabaseName SET READ_COMMITTED_SNAPSHOT ON Para verificar que el nivel de aislamiento para la base de datos es correcto, ejecute el siguiente comando: SELECT is_read_committed_snapshot_on FROM sys.databases WHERE name = DatabaseName ¨ La cuenta de usuario de la base de datos debe tener los permisos CONNECT, CREATE TABLE y CREATE VIEW. Requisitos de la base de datos de Oracle Utilice las siguientes directrices cuando configure el repositorio en Oracle: ¨ Defina el parámetro open_cursors en 1.000 o más. ¨ Verifique que el usuario de la base de datos posea los privilegios CONNECT, RESOURCE y CREATE VIEW. ¨ Configure los parámetros NLS_CHARACTERSET y NLS_LENGTH_SEMANTICS mediante el comando setenv si necesita crear un perfil para un origen de datos que sea compatible con el juego de caracteres Unicode. Esta configuración garantiza que el módulo del servicio de creación de perfiles no trunque los caracteres Unicode: ¨Defina NLS_CHARACTERSET como AL32UTF8. ¨Defina NLS_LENGTH_SEMANTICS como CHAR. Estado del servicio de repositorio de modelos Administrator Tool permite habilitar y deshabilitar los servicios. Tras su creación, puede habilitar el servicio de repositorio de modelos. Las aplicaciones y servicios deshabilitados se pueden habilitar de nuevo para que vuelvan a estar disponibles. Cuando habilite el servicio, se iniciará un proceso de servicio en el nodo designado para ejecutar el servicio y el servicio estará disponible para realizar transacciones de repositorio. Puede deshabilitar el servicio para realizar tareas de mantenimiento o para restringir temporalmente el acceso de los usuarios al servicio de repositorio de modelos o al repositorio de modelos. 234 Capítulo 16: Servicio de repositorio de modelos Es necesario habilitar el servicio de repositorio de modelos para poder realizar las siguientes tareas en Administrator Tool: ¨ Crear, restaurar y eliminar contenido del repositorio de modelos, además de realizar una copia de seguridad de éste. ¨ Crear y eliminar el índice del repositorio de modelos. ¨ Administrar permisos en el repositorio de modelos. Cómo habilitar, deshabilitar y reciclar el servicio de repositorio de modelos Puede habilitar, deshabilitar y reciclar el servicio de repositorio de modelos en Administrator Tool. Cuando habilite el servicio de repositorio de modelos, Administrator Tool requerirá como mínimo 256 MB de memoria disponible. Y puede llegar a necesitar hasta 1 GB. Si no hay memoria suficiente disponible, puede que el servicio no se inicie. Cuando deshabilite el servicio de repositorio de modelos, deberá elegir el modo en que se deshabilitará. Puede elegir una de las opciones siguientes: ¨ Finalizar. Permite que los trabajos se ejecuten hasta que finalicen antes de deshabilitar el servicio. ¨ Anular. Intenta detener todos los trabajos antes de cancelarlos y deshabilitar el servicio. Cuando recicle el servicio de repositorio de modelos, el administrador del servicio reiniciará el servicio de repositorio de modelos. Para habilitar o deshabilitar el servicio de repositorio de modelos: 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de modelos. 3. En el menú Acciones del dominio, haga clic en Habilitar servicio para habilitar el servicio de repositorio de modelos. La opción Habilitar no aparece cuando el servicio está habilitado. 4. Alternativamente, en el menú Acciones del dominio, haga clic en Deshabilitar servicio para deshabilitar el servicio de repositorio de modelos. La opción Deshabilitar no aparece cuando el servicio está deshabilitado. 5. Alternativamente, en el menú Acciones del dominio, haga clic en Reciclar servicio para reiniciar el servicio de repositorio de modelos. Propiedades para el servicio de repositorio de modelos Utilice Administrator Tool para configurar las siguientes propiedades del servicio: ¨ Propiedades generales ¨ Propiedades de la base de datos del repositorio ¨ Propiedades de búsqueda ¨ Propiedades avanzadas ¨ Propiedades de la memoria caché ¨ Propiedades personalizadas Propiedades para el servicio de repositorio de modelos 235 Propiedades generales para el servicio de repositorio de modelos En la tabla siguiente, se describen las propiedades generales para el servicio de repositorio de modelos: Propiedad Descripción Nombre Nombre del servicio de repositorio de modelos. La distinción entre mayúsculas y minúsculas no se aplica a este nombre, el cual debe ser único en el dominio. Este nombre no puede tener más de 128 caracteres ni empezar con @. Además, este nombre no puede incluir espacios ni los siguientes caracteres especiales: `~%^*+={}\;:'"/?.,<>|!()][ Descripción Descripción del servicio de repositorio de modelos. La descripción no puede tener más de 765 caracteres. Licencia No aplicable al servicio de repositorio de modelos. Nodo Muestra el nodo en el que se ejecuta el servicio de repositorio de modelos. Propiedades de la base de datos del repositorio para el servicio de repositorio de modelos En la tabla siguiente, se describen las propiedades de la base de datos para el servicio de repositorio de modelos: Propiedad Descripción Tipo de base de datos Tipo de base de datos. Nombre de usuario Nombre de usuario de la base de datos para el repositorio de modelos. Contraseña Versión cifrada de la contraseña de la base de datos para el repositorio de modelos. Cadena de conexión JDBC Cadena de conexión JDBC empleada para conectar con la base de datos del repositorio de modelos. Por ejemplo, la cadena de conexión para una base de datos de Oracle puede tener la siguiente sintaxis: jdbc:informatica:oracle:// HostName:PortNumber;SID=DatabaseName;MaxPooledStatements=20;CatalogOptions=0 Dialecto Dialecto SQL para una base de datos en particular. El dialecto asigna objetos Java a los objetos de la base de datos. Por ejemplo: org.hibernate.dialect.Oracle9Dialect Controlador Controlador de Data Direct utilizado para conectarse con la base de datos. Por ejemplo: com.informatica.jdbc.oracle.OracleDriver 236 Esquema de la base de datos Nombre del esquema para una base de datos de Microsoft SQL Server. Espacio de tablas de la base de datos Nombre del espacio de tablas de la base de datos IBM DB2. Para una base de datos multipartición IBM DB2, el espacio de tablas debe abarcar un único nodo y una única partición. Capítulo 16: Servicio de repositorio de modelos Propiedades de búsqueda para el servicio de repositorio de modelos La siguiente tabla describe las propiedades de búsqueda para el servicio de repositorio de modelos: Propiedad Descripción Analizador de búsqueda El nombre de clase de java totalmente cualificado del analizador de búsqueda. De forma predeterminada, el servicio de repositorio de modelos utiliza el siguiente analizador de búsqueda para inglés: com.informatica.repository.service.provider.search.analysis.MMStandardAnalyzer Puede especificar el siguiente nombre de clase de java del analizador de búsqueda para los idiomas chino, japonés y coreano: org.apache.lucene.analysis.cjk.CJKAnalyzer O puede crear y especificar un analizador de búsqueda personalizado. Fábrica del analizador de búsqueda Nombre de clase de java totalmente cualificado de la clase de fábrica si utilizó una clase de fábrica al crear un analizador de búsqueda personalizado. Si utiliza un analizador de búsqueda personalizado, introduzca el nombre de clase del analizador de búsqueda o de la clase de fábrica del analizador de búsqueda. Propiedades avanzadas del servicio de repositorio de modelos En la tabla siguiente, se describen las propiedades avanzadas del servicio de repositorio de modelos: Propiedad Descripción Tamaño de heap máximo Cantidad de RAM asignada a la máquina virtual de Java (JVM) que ejecuta el servicio de repositorio de modelos. Esta propiedad se usa para aumentar el rendimiento. Agregue una de las letras siguientes al valor para especificar las unidades: - b para bytes. - k para kilobytes. - m para megabytes. - g para gigabytes. El valor predeterminado es 1.024 megabytes. Opciones de la línea de comandos de JVM Opciones de la línea de comandos de la máquina virtual de Java (JVM) para ejecutar programas basados en Java. Cuando se configuran las opciones de JVM, es preciso establecer las propiedades de ruta de clases, memoria mínima y memoria máxima del SDK de Java. Debe establecer las siguientes opciones de la línea de comandos de JVM: - Xms. Tamaño de heap mínimo. El valor predeterminado es 256 m. - MaxPermSize. Tamaño de generación permanente máximo. El valor predeterminado es 128 m. - Dfile.encoding. Codificación de archivo. El valor predeterminado es UTF-16LE. Propiedades para el servicio de repositorio de modelos 237 Propiedades de la memoria caché del servicio de repositorio de modelos En la tabla siguiente, se describen las propiedades de la memoria caché del servicio de repositorio de modelos: Propiedad Descripción Habilitar memoria caché Habilita el servicio de repositorio de modelos para almacenar objetos de repositorio de modelos en la memoria caché. Para aplicar los cambios, reinicie el servicio de repositorio de modelos. Opciones de JVM de memoria caché Opciones de JVM para la memoria caché del servicio de repositorio de modelos. Para configurar la cantidad de memoria asignada a la memoria caché, configure el tamaño de heap máximo. Este campo debe incluir el tamaño de heap máximo, especificado por la opción -Xmx. El valor predeterminado y mínimo del tamaño de heap máximo es -Xmx128m. Las opciones que configure se aplicarán cuando se habilite la memoria caché del servicio de repositorio de modelos. Para aplicar los cambios, reinicie el servicio de repositorio de modelos. Las opciones que se configuran en este campo no se aplican a la JVM que ejecuta el servicio de repositorio de modelos. Propiedades personalizadas para el servicio de repositorio de modelos Las propiedades personalizadas incluyen propiedades que son únicas en el entorno o que se aplican en casos especiales. Un proceso de servicio de repositorio de modelos no cuenta con propiedades personalizadas cuando se crea inicialmente. Use propiedades personalizadas únicamente si así lo solicita el servicio internacional de atención al cliente de Informatica. Propiedades para el proceso de servicio de repositorio de modelos El servicio de repositorio de modelos ejecuta el proceso de servicio de repositorio de modelos en un nodo. Cuando seleccione el servicio de repositorio de modelos en Administrator Tool, puede ver información sobre el proceso de servicio de repositorio de modelos en la ficha Procesos. También puede configurar la búsqueda y el registro para el proceso de servicio de repositorio de modelos. Nota: Debe seleccionar el nodo para ver las propiedades del proceso de servicio en la sección correspondiente. Propiedades del nodo para el proceso de servicio de repositorio de modelos Utilice Administrator Tool para configurar los siguientes tipos de propiedades del proceso de servicio de repositorio de modelos: ¨ Propiedades de búsqueda ¨ Propiedades de la base de datos del repositorio ¨ Propiedades de auditoría ¨ Propiedades del repositorio 238 Capítulo 16: Servicio de repositorio de modelos ¨ Propiedades personalizadas ¨ Variables de entorno Propiedades de búsqueda para el proceso de servicio de repositorio de modelos Propiedades de búsqueda para el proceso de servicio de repositorio de modelos. La siguiente tabla describe las propiedades de búsqueda para el proceso de servicio de repositorio de modelos: Propiedad Descripción Directorio raíz del índice de búsqueda El directorio que contiene los archivos de índice de búsqueda. El valor predeterminado es: <Informatica_Installation_Directory>/tomcat/bin/target/repository/ <system_time>/<service_name>/index system_time es la hora del sistema cuando se creó el directorio. Propiedades de la base de datos del repositorio para el proceso de servicio de repositorio de modelos Propiedades de ajuste de rendimiento para el almacenamiento de objetos de datos en el servicio de repositorio de modelos. El servicio de repositorio de modelos utiliza una herramienta de asignación relacional de objetos de código fuente llamada Hibernate para asignar y almacenar objetos de datos y metadatos en la base de datos de repositorio de modelos. Para cada proceso de servicio, puede configurar las opciones de Hibernate relativas a la agrupación de instrucciones y conexiones del repositorio de modelos. También puede configurar el registro de persistencia para el repositorio de modelos. En la tabla siguiente, se describen las propiedades de persistencia y conexión para el proceso de servicio de repositorio de modelos: Propiedad Descripción Tamaño del grupo de conexiones de Hibernate El número máximo de conexiones agrupadas en la agrupación de conexiones interna de Hibernate. Equivalente a la propiedad hibernate.connection.pool_size. El valor predeterminado es 10. El valor de esta propiedad debe coincidir con el valor de la propiedad Tamaño máx. de c3p0 de Hibernate. Tamaño máx. de c3p0 de Hibernate Número máximo de conexiones que mantendrá un grupo en un momento determinado. Equivalente a la propiedad c3p0 maxPoolSize. El valor predeterminado es 10. Tamaño mín. de c3p0 de Hibernate Número mínimo de conexiones que mantendrá un grupo en un momento determinado. Equivalente a la propiedad c3p0 minPoolSize. El valor predeterminado es 1. Instrucción máx. de c3p0 de Hibernate Tamaño de la memoria caché global de c3p0 para las instrucciones preparadas. Esta propiedad controla el número total de instrucciones que se guarda en la memoria caché. Equivalente a la propiedad c3p0 maxStatements. El valor predeterminado es 500. El servicio de repositorio de modelos utiliza el valor de esta propiedad para establecer la propiedad c3p0 maxStatementsPerConnection en función del número de conexiones establecidas en la propiedad Tamaño máx. de c3p0 de Hibernate. Propiedades para el proceso de servicio de repositorio de modelos 239 Propiedad Descripción Activar el volcado de la configuración de persistencia a archivo Escribe la configuración de persistencia en un archivo de registro. El servicio de repositorio de modelos registra información relativa al esquema de base de datos, la asignación relacional de objetos, el registro de auditoría de cambio de esquema de repositorio y los paquetes IMF. El servicio de repositorio de modelos crea el archivo de registro cuando se habilita, crea o actualiza el repositorio de modelos. El servicio de repositorio de modelos almacena los registros en el directorio de registro del repositorio especificado. Si no se ha especificado ningún directorio de registro de repositorio, el servicio de repositorio de modelos no genera estos archivos de registro. Tras cambiar esta opción, es necesario deshabilitar y habilitar de nuevo el servicio de repositorio de modelos. El valor predeterminado es false. Activar el registro de SQL de persistencia en archivo Escribe instrucciones SQL parametrizadas en un archivo de registro, que se almacena en el directorio de registro del repositorio. Si no se ha especificado ningún directorio de registro de repositorio, el servicio de repositorio de modelos no genera estos archivos de registro. Tras cambiar esta opción, es necesario deshabilitar y habilitar de nuevo el servicio de repositorio de modelos. El valor predeterminado es false. Propiedades de auditoría para el proceso de servicio de repositorio de modelos Propiedades de auditoría para el proceso de servicio de repositorio de modelos. En la tabla siguiente, se describen las propiedades de auditoría para el proceso de servicio de repositorio de modelos: Propiedad Descripción Auditoría habilitada Muestra los registros de auditoría en el visor de registros. El valor predeterminado es false. Propiedades del repositorio para el proceso de servicio de repositorio de modelos Propiedades del repositorio para el proceso de servicio de repositorio de modelos. La siguiente tabla describe las propiedades del repositorio para el proceso de servicio de repositorio de modelos: Propiedad Descripción Directorio de registro del repositorio El directorio que almacena los registros para volcar la configuración de persistencia o registrar SQL de persistencia. No especifique una ruta de acceso al directorio si desea deshabilitar los registros. Estos registros no son los registros de repositorio que aparecen en el visor de registros. El valor predeterminado es en blanco. Nivel de gravedad del registro del repositorio El nivel de gravedad de los registros de repositorio. Los valores válidos son fatal, error, advertencia, información, seguimiento y depuración. El valor predeterminado es información. Propiedades personalizadas para el proceso de servicio de repositorio de modelos Las propiedades personalizadas incluyen propiedades que son únicas en el entorno o que se aplican en casos especiales. Un proceso de servicio de repositorio de modelos no cuenta con propiedades personalizadas cuando se crea inicialmente. Use propiedades personalizadas únicamente si así lo solicita el servicio internacional de atención al cliente de Informatica. 240 Capítulo 16: Servicio de repositorio de modelos Variables de entorno para el proceso de servicio del repositorio de modelos Puede editar las variables de entorno para un proceso de servicio del repositorio de modelos. En la tabla siguiente, se describen las variables de entorno para el proceso del servicio del repositorio de modelos Propiedad Descripción Variables de entorno Variables de entorno definidas para el proceso de servicio del repositorio de modelos. Administración del servicio de repositorio de modelos Utilice Administrator Tool para administrar el servicio de repositorio de modelos y el contenido del repositorio de modelos. Por ejemplo, puede utilizar Administrator Tool para administrar el contenido del repositorio, las búsquedas y los registros del repositorio. Administración del contenido para el servicio de repositorio de modelos Cuando crea el servicio de repositorio de modelos, puede crear el contenido del repositorio. De manera alternativa, puede crear el servicio de repositorio de modelos empleando el contenido de repositorio existente. El nombre del repositorio es el mismo que el del servicio de repositorio de modelos. También puede eliminar el contenido del repositorio. Puede elegir eliminar el contenido del repositorio para eliminar un repositorio dañado o para aumentar el espacio en la base de datos o el disco. Cómo crear y eliminar contenido del repositorio 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. En el navegador, seleccione el servicio de repositorio de modelos. 3. Para crear contenido del repositorio, en el menú Acciones del dominio, haga clic en Contenido del repositorio > Crear. 4. O, para eliminar contenido del repositorio, en el menú Acciones del dominio, haga clic en Contenido del repositorio > Eliminar. Copia de seguridad y restauración de repositorios de modelos Haga copias de seguridad con frecuencia para impedir la pérdida de datos debido a problemas de hardware o software. Cuando haga una copia de seguridad de un repositorio, el servicio de repositorio de modelos guardará el repositorio en un archivo, incluyendo los objetos del repositorio y el índice de búsqueda. Si necesita recuperar el repositorio, puede restaurar el contenido del repositorio desde ese archivo. Cuando haga una copia de seguridad de un repositorio, el servicio de repositorio de modelos guardará el archivo en el directorio de copias de seguridad del servicio. El directorio de copias de seguridad del servicio es un subdirectorio del directorio de copias de seguridad del nodo con el nombre del servicio de repositorio de modelos. Por ejemplo, un servicio de repositorio de modelos llamado SRM guarda los archivos de copia de seguridad del repositorio en la siguiente ubicación: <node_backup_directory>\MRS Administración del servicio de repositorio de modelos 241 Debe especificar el directorio de copias de seguridad del nodo al configurarlo. Consulte las propiedades generales del nodo para determinar la ruta del directorio copias de seguridad. El servicio de repositorio de modelos utiliza la extensión .mrep para todos los archivos de copia de seguridad del repositorio de modelos. Para garantizar que el servicio de repositorio de modelos cree un archivo de copia de seguridad consistente, la operación de la copia de seguridad bloquea todas las demás operaciones del repositorio hasta que se haya realizado la copia de seguridad. Puede resultar útil programar copias de seguridad del repositorio cuando no haya usuarios conectados. Copia de seguridad del contenido del repositorio Puede realizar una copia de seguridad del contenido de un repositorio de modelos para restaurar el contenido del repositorio en otro repositorio o para conservar una copia. 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. En el navegador, seleccione el servicio de repositorio de modelos. 3. En el menú Acciones del dominio, haga clic en Contenido del repositorio > Copia de seguridad. Aparecerá el cuadro de diálogo Copia de seguridad del contenido del repositorio. 4. Especifique la siguiente información: Opción Descripción Nombre de usuario Nombre de usuario de cualquier usuario del dominio. Contraseña Contraseña del usuario del dominio. SecurityDomain Dominio al que pertenece el usuario del dominio. El valor predeterminado es Native. Nombre del archivo de salida Nombre del archivo de salida. Descripción Descripción del contenido del archivo de salida. 5. Haga clic en Sobrescribir para sobrescribir un archivo con el mismo nombre. 6. Haga clic en Aceptar. El servicio de repositorio de modelos escribe el archivo de copia de seguridad en el directorio de copia de seguridad del servicio. Restauración del contenido del repositorio Es posible restaurar el contenido del repositorio de un repositorio de modelos desde un archivo de copia de seguridad del repositorio. Verifique que el repositorio está vacío. Si el repositorio alberga contenido, la opción de restauración estará deshabilitada. 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. En el navegador, seleccione el servicio de repositorio de modelos. 3. En el menú Acciones del dominio, haga clic en Contenido del repositorio > Restaurar. Aparecerá el cuadro de diálogo Restaurar contenido del repositorio. 4. 242 Seleccione un archivo de copia de seguridad para restaurarlo. Capítulo 16: Servicio de repositorio de modelos 5. 6. Introduzca la siguiente información: Opción Descripción Nombre de usuario El nombre de usuario de cualquier usuario del dominio. Contraseña Contraseña del usuario del dominio. SecurityDomain Dominio al que pertenece el usuario del dominio. El valor predeterminado es Nativo. Haga clic en Aceptar. Visualización de archivos de copia de seguridad del repositorio Puede ver los archivos de copia de seguridad del repositorio grabados en el directorio de copia de seguridad del servicio de repositorio de modelos. 1. En la ficha Dominio, seleccione la vista Servicios y nodos. 2. En el navegador, seleccione el servicio de repositorio de modelos. 3. En la ficha Acciones del dominio, haga clic en Contenido del repositorio > Ver archivos de copia de seguridad. Se abre el cuadro de diálogo Ver archivos de copia de seguridad del repositorio y muestra los archivos de copia de seguridad para el servicio de repositorio de modelos. Administración de seguridad para el servicio de repositorio de modelos Los usuarios, grupos, privilegios y funciones se administran en la ficha Seguridad de Administrator Tool. Los permisos para los objetos del repositorio se administran en Informatica Developer e Informatica Analyst. Los permisos controlan el acceso a los proyectos del repositorio. Aunque un usuario posea el privilegio para realizar determinadas acciones, puede que el usuario también necesite permiso para realizar la acción en un objeto concreto. Para garantizar la seguridad de los datos del repositorio, puede crear un proyecto y asignarle permisos. Al crear un proyecto, se convertirá en su propietario de forma predeterminada. El propietario posee todos los permisos, que no se pueden cambiar. El propietario puede asignar permisos a usuarios o grupos en el repositorio. Administración de búsquedas para un servicio de repositorio de modelos. El servicio de repositorio de modelos utiliza un motor de búsqueda para crear archivos de índice de búsqueda. Cuando los usuarios realizan una búsqueda en las herramientas Developer o Analyst, el servicio de repositorio de modelos busca objetos de metadatos en los archivos de índice en lugar de en el repositorio de modelos. Para indexar correctamente los metadatos, el servicio de repositorio de modelos utiliza el analizador de búsqueda apropiado para el idioma de los metadatos que se indexan. El servicio de repositorio de modelos incluye los siguientes analizadores de búsqueda empaquetados: ¨ com.informatica.repository.service.provider.search.analysis.MMStandardAnalyzer. Analizador de búsqueda predeterminado para inglés. ¨ org.apache.lucene.analysis.cjk.CJKAnalyzer. Analizador de búsqueda para chino, japonés y coreano. Administración del servicio de repositorio de modelos 243 Puede cambiar el analizador de búsqueda predeterminado. Puede utilizar un analizador de búsqueda empaquetado o puede crear y utilizar un analizador de búsqueda personalizado. El servicio de repositorio de modelos almacena los archivos de índice en el directorio raíz de índice de búsqueda que haya definido para el proceso de servicio. El servicio de repositorio de modelos actualiza los archivos de índice búsqueda cada vez que un usuario guarda un objeto en el repositorio de modelos. Debe actualizar manualmente el índice de búsqueda después de una actualización, después de cambiar el analizador de búsqueda o si los archivos de índice de búsqueda se dañan. Cómo crear un analizador de búsqueda personalizado Si no desea utilizar uno los analizadores de búsqueda empaquetados, puede crear un analizador de búsqueda personalizado. 1. Extienda la siguiente clase de java Apache Lucene: org.apache.lucene.analysis.Analyzer 2. Si utiliza una clase de fábrica cuando extiende la clase del analizador, la implementación de clase de fábrica debe tener un método público con la siguiente firma: public org.apache.lucene.analysis.Analyzer createAnalyzer(Properties settings) El servicio de repositorio de modelos utiliza la fábrica para conectar con el analizador de búsqueda. 3. Coloque el analizador de búsqueda personalizado y los archivos .jar requeridos en el siguiente directorio: <Informatica_Installation_Directory>/tomcat/bin Cómo cambiar el analizador de búsqueda Puede cambiar el analizador de búsqueda predeterminado que utiliza el servicio de repositorios de modelos. Puede utilizar un analizador de búsqueda empaquetado o puede crear y utilizar un analizador de búsqueda personalizado. 1. En la herramienta Administrator, seleccione la vista Servicios y nodos en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de modelos. 3. Para utilizar uno de los analizadores de búsqueda empaquetados, especifique el nombre de clase de java totalmente cualificado del analizador de búsqueda en las propiedades de búsqueda del servicio de repositorios de modelos. 4. Para utilizar un analizador de búsqueda personalizado, especifique el nombre de clase de java totalmente cualificado del analizador de búsqueda o de la fábrica del analizador de búsqueda en las propiedades de búsqueda del servicio de repositorio de modelos. 5. Recicle el servicio de repositorio de modelos para aplicar los cambios. 6. En el menú Acciones del dominio, haga clic en Índice de búsqueda > Volver a indexar para indexar de nuevo el índice de búsqueda. Cómo actualizar manualmente archivos de índice de búsqueda Puede actualizar manualmente el índice de búsqueda después de una actualización, después de cambiar el analizador de búsqueda o cuando se dañen los archivos del índice de búsqueda. Por ejemplo, los archivos de índice de búsqueda se pueden dañar si no hay suficiente espacio en disco en el directorio raíz del índice de búsqueda. La cantidad de tiempo necesario para indexar de nuevo depende del número de objetos que haya en el repositorio de modelos. Durante el proceso de volver a indexar, los objetos de tiempo de diseño del repositorio de 244 Capítulo 16: Servicio de repositorio de modelos modelos son de solo lectura. Los usuarios de las herramientas Developer y Analyst pueden ver objetos de tiempo de diseño pero no pueden editarlos o crearlos. Si vuelve a indexar tras una actualización o tras cambiar el analizador de búsqueda, los usuarios pueden realizar búsquedas en el índice existente mientras se ejecuta el proceso de indexar de nuevo. Cuando el proceso de indexar de nuevo haya finalizado, cualquier solicitud de búsqueda de un usuario posterior utilizará el nuevo índice. Para corregir archivos de índice de búsqueda dañados, debe eliminar, crear y, a continuación, volver a indexar el índice de búsqueda. Cuando elimine y cree un índice de búsqueda, los usuarios no podrán realizar una búsqueda hasta que haya terminado el proceso de volver a indexar. Es posible que desee actualizar manualmente los archivos del índice de búsqueda durante un tiempo en el que la mayoría de los usuarios no hayan iniciado sesión. 1. En la herramienta Administrator, seleccione la vista Servicios y nodos en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de modelos. 3. Para volver a indexar tras una actualización o tras cambiar el analizador de búsqueda, haga clic en Índice de búsqueda > Volver a indexar en el menú Acciones del dominio. 4. Para corregir archivos de índice de búsqueda dañados, complete los siguientes pasos en el menú Acciones del dominio: a. Haga clic en Índice de búsqueda > Eliminar para eliminar el índice de búsqueda dañado. b. Haga clic en Índice de búsqueda > Crear para crear un índice de búsqueda. c. Haga clic en Índice de búsqueda > Volver a indexar para volver a indexar el índice de búsqueda. Administración de registros de repositorio para el servicio de repositorio de modelos El servicio de repositorio de modelos genera registros de repositorio. Los registros de repositorio contienen mensajes de repositorio de distintos niveles de gravedad, como fatal, error, advertencia, información, seguimiento y depuración. Puede configurar el nivel de detalle que aparece en los archivos de registro de repositorio. También puede configurar dónde almacena los archivos de registro el servicio de repositorio de modelos. Cómo configurar el registro del repositorio 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de modelos. 3. En el panel de contenido, seleccione la vista Procesos. 4. Seleccione el nodo. En la sección Propiedades del proceso de servicio, se muestran los detalles del proceso de servicio. 5. Haga clic en Editar en la sección Repositorio. Se abre la página Editar procesos. 6. Especifique la ruta de directorio en el campo Directorio de registro del repositorio. 7. Especifique el nivel de registro en el campo Nivel de gravedad del registro del repositorio. 8. Haga clic en Aceptar. Administración del servicio de repositorio de modelos 245 Administración de registros de auditoría para el servicio de repositorio de modelos El servicio de repositorio de modelos puede generar registros de auditoría en el visor de registros. El registro de auditoría proporciona información sobre los siguientes tipos de operaciones realizadas en el repositorio de modelos: ¨ Inicio y cierre de sesión en el repositorio de modelos. ¨ Creación de un proyecto. ¨ Creación de una carpeta. De manera predeterminada, el registro de auditoría está deshabilitado. Cómo habilitar y deshabilitar el registro de auditoría 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de modelos. 3. En el panel de contenido, seleccione la vista Procesos. 4. Seleccione el nodo. En la sección Propiedades del proceso de servicio, se muestran los detalles del proceso de servicio. 5. Haga clic en Editar en la sección Auditoría. Se abre la página Editar procesos. 6. Especifique uno de los siguientes valores en el campo Auditoría habilitada: ¨ True. Se habilita el registro de auditoría. ¨ False. Se deshabilita el registro de auditoría. El valor predeterminado es false. 7. Haga clic en Aceptar. Administración de memoria caché para el servicio de repositorio de modelos A fin de mejorar el rendimiento del servicio de repositorio de modelos, puede configurar el servicio de repositorio de modelos para que use la memoria caché. Si configura el servicio de repositorio de modelos para que use la memoria caché, el servicio de repositorio de modelos almacenará en la memoria los objetos que lea desde el repositorio de modelos. El servicio de repositorio de modelos puede leer los objetos del repositorio de modelos desde la memoria en lugar de hacerlo desde el repositorio de modelos. El hecho de leer los objetos desde la memoria reduce la carga sobre el servidor de bases de datos y mejora el tiempo de respuesta. Procesamiento de la memoria caché del repositorio de modelos Cuando se inicia el proceso de la memoria caché, el servicio de repositorio de modelos almacena todos los objetos que lee en memoria. Cuando el servicio de repositorio de modelos recibe una solicitud de un objeto por parte de una aplicación cliente, el servicio de repositorio de modelos compara el objeto en memoria con el objeto del repositorio. Si la memoria no tiene la versión más reciente del objeto, el repositorio de modelos actualiza la memoria caché para, a continuación, devolver el objeto a la aplicación cliente que lo solicitó. Cuando se completa la cantidad de memoria asignada para memoria caché, el servicio de repositorio de modelos elimina los objetos menos utilizados recientemente de la memoria caché para poder, así, asignar espacio para otro objeto. El proceso de la memoria caché del servicio de repositorio de modelos se ejecuta como un proceso independiente. La máquina virtual de Java (JVM) que ejecuta el servicio de repositorio de modelos no resulta 246 Capítulo 16: Servicio de repositorio de modelos afectada por las opciones de JVM que se configuran para la memoria caché del servicio de modelo de repositorios. Cómo configurar la memoria caché 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de modelos. 3. Haga clic en Editar en la sección Propiedades de la memoria caché. 4. Seleccione Habilitar memoria caché. 5. Especifique la cantidad de memoria asignada a la memoria caché en el campo Opciones de memoria caché JVM. 6. Reinicie el servicio de repositorio de modelos. 7. Compruebe que el proceso de la memoria caché esté ejecutándose. Los registros del servicio de repositorio de modelos muestran el siguiente mensaje si el proceso de la memoria caché está en ejecución: MRSI_35204 "Caching process has started on host [host name] at port [port number] with JVM options [JVM options]." Creación de un servicio de repositorio de modelos 1. Cree una base de datos para el repositorio de modelos. 2. En Administrator Tool, haga clic en la ficha Dominio. 3. En el menú Acciones del dominio, haga clic en Nuevo > Servicio de repositorio de modelos. 4. En la vista de propiedades, especifique las propiedades generales del servicio de repositorio de modelos. 5. Haga clic en Siguiente. 6. Especifique las propiedades de base de datos del servicio de repositorio de modelos. 7. Haga clic en Probar conexión para probar la conexión con la base de datos. 8. Seleccione una de las opciones siguientes: ¨ No crear contenido nuevo. Seleccione esta opción si la base de datos especificada ya tiene contenido para el repositorio de modelos. Es el valor predeterminado. ¨ Crear contenido nuevo. Seleccione esta opción para crear contenido para el repositorio de modelos en la base de datos especificada. 9. Haga clic en Finalizar. Creación de un servicio de repositorio de modelos 247 CAPÍTULO 17 Servicio de integración de PowerCenter Este capítulo incluye los siguientes temas: ¨ Resumen del servicio de integración de PowerCenter, 248 ¨ Creación de un servicio de integración de PowerCenter, 249 ¨ Cómo habilitar y deshabilitar servicios y procesos de PowerCenter, 251 ¨ Modo operativo, 253 ¨ Propiedades del servicio de integración de PowerCenter, 257 ¨ Perfiles de sistema operativo, 266 ¨ Repositorio asociado para el servicio de integración de PowerCenter, 268 ¨ Procesos del servicio de integración de PowerCenter, 269 Resumen del servicio de integración de PowerCenter El servicio de integración de PowerCenter es un servicio de aplicación que ejecuta sesiones y flujos de trabajo. Use Administrator Tool para administrar el servicio de integración de PowerCenter. Administrator Tool se puede utilizar para realizar las siguientes tareas de configuración del servicio de integración de PowerCenter: ¨ Crear un servicio de integración de PowerCenter. Cree un servicio de integración de PowerCenter que reemplace al servicio de integración de PowerCenter existente o para utilizar varios servicios de integración de PowerCenter. ¨ Habilitar o deshabilitar el servicio de integración de PowerCenter. Habilite el servicio de integración de PowerCenter para que ejecute sesiones y flujos de trabajo. El servicio de integración de PowerCenter se puede deshabilitar para evitar que los usuarios ejecuten sesiones y flujos de trabajo mientras se realiza el mantenimiento en el equipo o se modifica el repositorio. ¨ Configurar los modos normal o seguro. Configure el servicio de integración de PowerCenter para que se ejecute en modo normal o seguro. ¨ Configurar las propiedades del servicio de integración de PowerCenter. Configure las propiedades del servicio de integración de PowerCenter para modificar el comportamiento del servicio de integración de PowerCenter. ¨ Configurar el repositorio asociado. Debe asociar un repositorio al servicio de integración de PowerCenter. El servicio de integración de PowerCenter emplea asignaciones en el repositorio para ejecutar sesiones y flujos de trabajo. 248 ¨ Configurar los procesos del servicio de integración de PowerCenter. Configure las propiedades de los procesos del servicio para cada nodo, como la página de códigos y las variables de los procesos del servicio. ¨ Configurar permisos en el servicio de integración de PowerCenter. ¨ Quitar un servicio de integración de PowerCenter. Es posible que necesite quitar un servicio de integración de PowerCenter que sea obsoleto. Creación de un servicio de integración de PowerCenter Puede crear un servicio de integración de PowerCenter durante la configuración de los servicios de aplicaciones de Informatica. Es posible que necesite crear un servicio de integración de PowerCenter adicional para reemplazar un servicio existente o crear varios servicios de integración de PowerCenter. Debe asignar un repositorio de PowerCenter al servicio de integración de PowerCenter. Puede asignar el repositorio durante la creación del servicio de integración de PowerCenter o después de ella. Debe asignar un repositorio para poder ejecutar el servicio de integración de PowerCenter. El repositorio asignado al servicio de integración de PowerCenter se llama repositorio asociado. El servicio de integración de PowerCenter recupera metadatos, como flujos de trabajo y asignaciones, desde el repositorio asociado. Después de crear un servicio de integración de PowerCenter, debe asignar una página de códigos para cada proceso del servicio de integración de PowerCenter. La página de códigos para cada proceso del servicio de integración de PowerCenter debe ser un subconjunto de la página de códigos del repositorio asociado. Debe seleccionar el repositorio asociado para poder seleccionar la página de códigos para un proceso del servicio de integración de PowerCenter. El servicio de repositorio de PowerCenter debe estar habilitado para poder configurar una página de códigos para un proceso del servicio de integración de PowerCenter. Nota: Si configura un servicio de integración de PowerCenter para que se ejecute en un nodo no disponible, debe iniciar el nodo y configurar $PMRootDir para el proceso de servicio para poder ejecutar flujos de trabajo con el servicio de integración de PowerCenter. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el menú Acciones del navegador, haga clic en Nuevo > Servicio de integración de PowerCenter. Se abre el cuadro de diálogo Nuevo servicio de integración. 3. Especifique los valores correspondientes para las siguientes opciones del servicio de integración de PowerCenter. En la siguiente tabla, se describen las opciones del servicio de integración de PowerCenter: Propiedad Descripción Nombre Nombre del servicio de integración de PowerCenter. Los caracteres deben ser compatibles con la página de códigos del repositorio asociado. La distinción entre mayúsculas y minúsculas no se aplica a este nombre, el cual debe ser único en el dominio. No puede tener más de 128 caracteres ni empezar por @. Además, no puede contener espacios ni los siguientes caracteres especiales: `~%^*+={}\;:'"/?.,<>|!()][ Descripción Descripción del servicio de integración de PowerCenter. La descripción no puede tener más de 765 caracteres. Creación de un servicio de integración de PowerCenter 249 Propiedad Descripción Ubicación Dominio y carpeta en los que se crea el servicio. Haga clic en Examinar para elegir otra carpeta. Además, puede mover el servicio de integración de PowerCenter a otra carpeta después de crearlo. Licencia Licencia que se asigna al servicio de integración de PowerCenter. Si no selecciona ninguna licencia, puede asignar una licencia al servicio posteriormente. Se requiere si desea habilitar el servicio de integración de PowerCenter. Las opciones permitidas para la licencia determinan las propiedades que debe configurar para el servicio de integración de PowerCenter. Nodo Nodo en el que se ejecuta el servicio de integración de PowerCenter. Se requiere si no se selecciona ninguna licencia o si la licencia no incluye la opción de alta disponibilidad. Asignar Indica si el servicio de integración de PowerCenter se ejecuta en una malla o en nodos. Malla Nombre de la malla en la que se ejecuta el servicio de integración de PowerCenter. Disponible si la licencia incluye la opción de alta disponibilidad. Se requiere si asigna el servicio de integración de PowerCenter para ejecutarse en una malla. Nodo principal Nodo principal en el que se ejecuta el servicio de integración de PowerCenter. Se requiere si asigna el servicio de integración de PowerCenter para ejecutarse en nodos. Nodos de copia de seguridad Nodos usados como copia de seguridad del nodo principal. Se muestra si configura el servicio de integración de PowerCenter para ejecutarse en varios nodos y se incluye la opción de alta disponibilidad. Haga clic en Seleccionar para elegir los nodos que se van a usar para la copia de seguridad. Servicio de repositorio asociado Servicio de repositorio de PowerCenter asociado al servicio de integración de PowerCenter. Si no selecciona el servicio de repositorio de PowerCenter asociado, puede hacerlo más adelante. Debe seleccionar el servicio de repositorio de PowerCenter para poder ejecutar el servicio de integración de PowerCenter. Para aplicar los cambios, reinicie el servicio de integración de PowerCenter. Nombre de usuario del repositorio Nombre de usuario para acceder al repositorio. Contraseña del repositorio Contraseña del usuario. Se requiere si selecciona un servicio de repositorio de PowerCenter asociado. Para aplicar los cambios, reinicie el servicio de integración de PowerCenter. Dominio de seguridad Dominio de seguridad para el usuario. Se requiere si selecciona un servicio de repositorio de PowerCenter asociado. Para aplicar los cambios, reinicie el servicio de integración de PowerCenter. Para aplicar los cambios, reinicie el servicio de integración de PowerCenter. El campo del dominio de seguridad aparece cuando el dominio de Informatica contiene un dominio de seguridad LDAP. Modo de movimiento de datos Modo que determina cómo administra los datos de caracteres el servicio de integración de PowerCenter. Elija ASCII o Unicode. El modo ASCII pasa datos de caracteres ASCII de 7 bits o EBCDIC. El modo Unicode pasa datos de caracteres ASCII de 8 bits y multibyte de los orígenes a los destinos. El valor predeterminado es ASCII. Para aplicar los cambios, reinicie el servicio de integración de PowerCenter. 4. 250 Haga clic en Finalizar. Capítulo 17: Servicio de integración de PowerCenter Debe especificar un servicio de repositorio de PowerCenter para poder habilitar el servicio de integración de PowerCenter. Puede especificar la página de códigos para cada nodo de proceso del servicio de integración de PowerCenter y seleccionar la opción Habilitar servicio para habilitar el servicio. Si no especifica la información de página de códigos, puede hacerlo más adelante. No puede habilitar el servicio de integración de PowerCenter hasta haber asignado una página de códigos para cada nodo de proceso del servicio de integración de PowerCenter. 5. Haga clic en Finalizar. Cómo habilitar y deshabilitar servicios y procesos de PowerCenter Puede habilitar y deshabilitar un proceso del servicio de integración de PowerCenter o todo el servicio de integración de PowerCenter. Si ejecuta el servicio de integración de PowerCenter en una malla o con la opción de alta disponibilidad, significa que tiene un proceso del servicio de integración de PowerCenter configurado para cada nodo. En el caso de una malla, el servicio de integración de PowerCenter ejecuta todos los procesos del servicio de integración de PowerCenter habilitados. En el caso de la alta disponibilidad, el servicio de integración de PowerCenter ejecuta el proceso del servicio de integración de PowerCenter en el nodo principal. Cómo habilitar o deshabilitar un proceso del servicio de integración de PowerCenter Use Administrator Tool para habilitar y deshabilitar el proceso del servicio de integración de PowerCenter. Cada proceso del servicio se ejecuta en un nodo. Debe habilitar el proceso del servicio de integración de PowerCenter si desea que el nodo realice tareas del servicio de integración de PowerCenter. Es posible que desee deshabilitar el proceso del servicio en un nodo para ejecutar tareas de mantenimiento en dicho nodo o habilitar el modo seguro para el servicio de integración de PowerCenter. Al deshabilitar un proceso del servicio de integración de PowerCenter, debe seleccionar el modo en que desea deshabilitarlo. Puede elegir una de las opciones siguientes: ¨ Finalizar. Permite que las sesiones y los flujos de trabajo se ejecuten por completo antes de deshabilitar el proceso del servicio. ¨ Detener. Detiene todas las sesiones y los flujos de trabajo y, a continuación, deshabilita el proceso del servicio. ¨ Anular. Intenta detener todas las sesiones y los flujos de trabajo antes de anularlos y deshabilitar el proceso del servicio. Para habilitar o deshabilitar un proceso del servicio de integración de PowerCenter: 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de integración de PowerCenter. 3. En el panel de contenido, haga clic en la vista Procesos. 4. Seleccione un proceso. 5. En el menú Acciones de la ficha Dominio, seleccione Deshabilitar proceso para deshabilitar el proceso del servicio o para seleccionar Habilitar proceso a fin de habilitar el proceso del servicio. 6. Para habilitar un proceso del servicio, vaya al menú Acciones de la ficha Dominio y seleccione Habilitar proceso. Cómo habilitar y deshabilitar servicios y procesos de PowerCenter 251 7. Para deshabilitar un proceso del servicio, vaya al menú Acciones de la ficha Dominio y seleccione Deshabilitar proceso. Seleccione el modo de deshabilitación y haga clic en Aceptar. Cómo habilitar y deshabilitar el servicio de integración de PowerCenter Use Administrator Tool para habilitar y deshabilitar un servicio de integración de PowerCenter. Es posible que desee deshabilitar un servicio de integración de PowerCenter si necesita realizar tareas de mantenimiento o si desea restringir temporalmente el acceso de los usuarios al servicio. Puede habilitar un servicio de integración de PowerCenter deshabilitado para que vuelva a estar disponible. Al deshabilitar el servicio de integración de PowerCenter, cierra el servicio de integración de PowerCenter y deshabilita todos los procesos de servicio para el servicio de integración de PowerCenter. Si está ejecutando un servicio de integración de PowerCenter en una malla, se deshabilitan todos los procesos de servicio de la malla. Si deshabilita el servicio de integración de PowerCenter, debe decir qué hacer si se está ejecutando un proceso o un flujo de trabajo. Puede elegir una de las siguientes opciones: ¨ Finalizar. Permite la ejecución completa de las sesiones y los flujos de trabajo antes de cerrar el servicio. ¨ Detener. Detiene todas las sesiones y flujos de trabajo y, a continuación, cierra el servicio. ¨ Anular. Intenta detener todas las sesiones y flujos de trabajo antes de anularlos y cierra el servicio. Al habilitar el servicio de integración de PowerCenter, se inicia el servicio. El servicio de repositorio de PowerCenter asociado se debe iniciar para poder habilitar el servicio de integración de PowerCenter. Si habilita un servicio de integración de PowerCenter y el servicio de repositorio de PowerCenter asociado no está en ejecución, se muestra el siguiente error: The Service Manager could not start the service due to the following error: [DOM_10076] Unable to enable service [<Integration Service] because of dependent services [<PowerCenter Repository Service>] are not initialized. Si el servicio de integración de PowerCenter no se puede iniciar, el administrador de servicios sigue intentando iniciar el servicio hasta que se alcanza el número máximo de intentos de reinicio definido en las propiedades del dominio. Por ejemplo, si intenta iniciar el servicio de integración de PowerCenter sin especificar la página de códigos para cada proceso del servicio de integración de PowerCenter, el dominio intenta iniciar el servicio. El servicio no se inicia si no se especifica una página de códigos válida para cada proceso del servicio de integración de PowerCenter. El dominio sigue intentando iniciar el servicio hasta que se alcanza el número máximo de intentos. Si el servicio no se inicia, revise los registros de este servicio de integración de PowerCenter para determinar el motivo del error y solucionar el problema. Una vez solucionado el problema, debe deshabilitar y volver a habilitar el servicio de integración de PowerCenter para iniciarlo. Para habilitar o deshabilitar el servicio de integración de PowerCenter: 252 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de integración de PowerCenter. 3. En el menú Acciones de la ficha Dominio, seleccione Deshabilitar servicio para deshabilitar el servicio o seleccione Habilitar servicio para habilitar el servicio. 4. Para deshabilitar y volver a habilitar de inmediato el servicio de integración de PowerCenter, seleccione Reciclar. Capítulo 17: Servicio de integración de PowerCenter Modo operativo El servicio de integración de PowerCenter se puede ejecutar en el modo normal o seguro. En el modo normal, se permite el acceso completo a los usuarios con permisos y privilegios de uso de un servicio de integración de PowerCenter. En el modo seguro, se limita el acceso del usuario al servicio de integración de PowerCenter y la actividad del flujo de trabajo durante la migración del entorno o las actividades de mantenimiento del servicio de integración de PowerCenter. Ejecute el servicio de integración de PowerCenter en modo normal durante las operaciones diarias. En el modo normal, los usuarios con privilegios de flujo de trabajo pueden ejecutar flujos de trabajo y obtener información de la sesión y del flujo de trabajo para los flujos de trabajo asignados al servicio de integración de PowerCenter. Puede configurar el servicio de integración de PowerCenter para que se ejecute en modo seguro o efectúe una conmutación por error en modo seguro. Cuando se habilita el servicio de integración de PowerCenter para que se ejecute en modo seguro o cuando el servicio de integración de PowerCenter efectúa una conmutación por error en modo seguro, limita el acceso y la actividad del flujo de trabajo para permitir que los administradores realicen actividades de migración o mantenimiento. Ejecute el servicio de integración de PowerCenter en modo seguro para controlar los flujos de trabajo que ejecutará y los usuarios que puedan ejecutar flujos de trabajo durante las actividades de migración y mantenimiento. Ejecute el servicio en modo seguro para verificar un entorno de producción, administrar programas de flujo de trabajo o mantener un servicio de integración de PowerCenter. En el modo seguro, los usuarios que tengan la función de administrador para el servicio de repositorio de PowerCenter asociado pueden ejecutar flujos de trabajo y obtener información acerca de las sesiones y flujos de trabajo asignados al servicio de integración de PowerCenter. Modo normal Tras habilitar el modo normal del servicio de integración de PowerCenter, éste comenzará a ejecutar flujos de trabajo programados. También completará la conmutación por error de los flujos de trabajo que fallaron en modo normal y recuperará las solicitudes de clientes y los flujos de trabajo configurados para recuperación automática que fallaron en el modo normal. Los usuarios con privilegios de flujo de trabajo pueden ejecutar flujos de trabajo y obtener información de la sesión y del flujo de trabajo para los flujos de trabajo asignados al servicio de integración de PowerCenter. Tras cambiar el modo operativo de seguro a normal, el servicio de integración de PowerCenter comenzará a ejecutar flujos de trabajo programados y completará la conmutación por error y la recuperación de los flujos de trabajo configurados para recuperación automática. Administrator Tool permite ver los eventos de registro de los flujos de trabajo que se iniciaron, los que conmutaron por error y, finalmente, los que recuperó el servicio de integración de PowerCenter. Modo seguro En modo seguro, el acceso al servicio de integración de PowerCenter es limitado. Puede configurar el servicio de integración de PowerCenter para que se ejecute en modo seguro o efectúe una conmutación por error en modo seguro: ¨ Habilitar en modo seguro. El modo seguro del servicio de integración de PowerCenter se habilita para realizar actividades de mantenimiento o una migración. El modo seguro limita el acceso al servicio de integración de PowerCenter. Con el modo seguro habilitado, puede optar por tener al servicio de integración de PowerCenter en los estados de finalizar, anular o detener la ejecución de flujos de trabajo. Además, el modo operativo de la conmutación por error también cambia a seguro. Modo operativo 253 ¨ Conmutación por error en modo seguro. Durante una migración o la realización de actividades de mantenimiento, la conmutación del servicio de integración de PowerCenter se debería realizar en modo seguro. Cuando el proceso del servicio de integración de PowerCenter conmuta por error a un nodo de refuerzo, se reinicia en modo seguro y limita la actividad del flujo de trabajo y el acceso al servicio. El servicio de integración de PowerCenter restaura el estado de las operaciones para los flujos de trabajo que se ejecutaban cuando el proceso de servicio conmutó por error; sin embargo, no conmuta ni recupera automáticamente los flujos de trabajo. Es posible recuperar manualmente el flujo de trabajo. Después de que el servicio de integración de PowerCenter conmute por error en modo seguro mientras funcionaba normalmente, puede corregir el error que causó que el proceso conmutara y reiniciar el servicio en modo normal. El comportamiento del servicio de integración de PowerCenter cuando conmuta por error en modo seguro es el mismo que cuando se habilita el servicio en modo seguro. Todos los flujos de trabajo programados, incluidos aquellos configurados para ejecutarse continuamente o junto con la inicialización del servicio, no se ejecutan. El servicio de integración de PowerCenter no conmuta programas ni flujos de trabajo y no recupera automáticamente flujos de trabajo. Tampoco recupera solicitudes de clientes. Ejecución del servicio de integración de PowerCenter en modo seguro Esta sección describe las actividades concretas de migración y mantenimiento que puede llevar a cabo en el administrador de flujo de trabajo de PowerCenter y el supervisor de flujo de trabajo de PowerCenter, el comportamiento del servicio de integración de PowerCenter en modo seguro y los privilegios necesarios para ejecutar y supervisar flujos de trabajo en modo seguro. Cómo realizar una migración o un mantenimiento Es posible que desee ejecutar un servicio de integración de PowerCenter en modo seguro por los siguientes motivos: ¨ Probar un entorno de desarrollo. Ejecute el servicio de integración de PowerCenter en modo seguro para probar un entorno de desarrollo antes de migrar al de producción. Puede ejecutar flujos de trabajo que contengan sesiones y tareas de comandos para probar el entorno. Ejecute el servicio de integración de PowerCenter en modo seguro para limitar el acceso al servicio de integración de PowerCenter cuando ejecute las sesiones de prueba y las tareas de comandos. ¨ Administrar programas de flujos de trabajo. Durante la migración, puede anular la programación de flujos de trabajo que sólo se ejecutan en un entorno de desarrollo. Puede habilitar el servicio de integración de PowerCenter en modo seguro, anular la programación del flujo de trabajo y luego habilitar el servicio de integración de PowerCenter en modo normal. Después de habilitar el servicio en modo normal, los flujos de trabajo que fueron anulados no se ejecutarán. ¨ Solucionar problemas del servicio de integración de PowerCenter. Configure el servicio de integración de PowerCenter para que efectúe una conmutación por error en modo seguro y solucione los errores al migrar o probar un entorno de producción configurado para alta disponibilidad. Después de que el servicio de integración de PowerCenter efectúe una conmutación por error en modo seguro, puede corregir el error que provocó que el servicio de integración de PowerCenter efectuara la conmutación por error. ¨ Realizar un mantenimiento del servicio de integración de PowerCenter. Cuando realice el mantenimiento del servicio de integración de PowerCenter, puede limitar los usuarios que pueden ejecutar flujos de trabajo. Puede habilitar el servicio de integración de PowerCenter en modo seguro, cambiar las propiedades del servicio de integración de PowerCenter y verificar las funciones del servicio de integración de PowerCenter antes de permitir que otros usuarios ejecuten flujos de trabajo. Por ejemplo, puede utilizar el modo seguro para probar cambios en las rutas de los archivos del servicio de integración de PowerCenter para los procesos del servicio de integración de PowerCenter. 254 Capítulo 17: Servicio de integración de PowerCenter Tareas del flujo de trabajo La siguiente tabla describe las tareas que los usuarios con la función de administrador pueden efectuar cuando el servicio de integración de PowerCenter se ejecuta en modo seguro: Tarea Descripción de la tarea Ejecutar flujos de trabajo. Iniciar, detener, anular y recuperar flujos de trabajo. Los flujos de trabajo pueden contener tareas de sesión o de comando necesarias para probar un desarrollo o un entorno de producción. Anular la programación de flujos de trabajo. Anular la programación de flujos de trabajo en el administrador de flujo de trabajo de PowerCenter. Supervisar las propiedades del servicio de integración de PowerCenter. Conectarse con el servicio de integración de PowerCenter en el administrador de flujo de trabajo de PowerCenter. Obtener los detalles del servicio de integración de PowerCenter y la información de supervisión. Supervisar los detalles del flujo de trabajo y de la tarea. Conectarse con el servicio de integración de PowerCenter en el supervisor del flujo de trabajo y obtener los detalles de la tarea, la sesión y el flujo de trabajo. Recuperar los flujos de trabajo. Recuperar manualmente los flujos de trabajo con errores. Comportamiento del servicio de integración de PowerCenter El modo seguro influye en el comportamiento del servicio de integración de PowerCenter para las siguientes funcionalidades de alta disponibilidad y flujo de trabajo: ¨ Programas de flujo de trabajo. Los flujos de trabajo programados permanecen programados, pero no se ejecutan si el servicio de integración de PowerCenter se está ejecutando en modo seguro. Esto incluye los flujos de trabajo programados para ejecutarse de manera continua y para ejecutarse cuando se inicializa el servicio. Los programas de flujo de trabajo no se conmutan por error cuando un servicio de integración de PowerCenter se conmuta por error en modo seguro. Por ejemplo, si configura un servicio de integración de PowerCenter para que se conmute en modo seguro: El proceso del servicio de integración de PowerCenter presenta error en un flujo de trabajo programado para ejecutarse cinco veces y se conmuta después de haber ejecutado el flujo de trabajo tres veces. El servicio de integración de PowerCenter no completa los flujos de trabajo restantes cuando se conmuta por error al nodo de refuerzo. El servicio de integración de PowerCenter completa los flujos de trabajo al habilitarse el servicio de integración de PowerCenter en el modo seguro. ¨ Conmutación por error de un flujo de trabajo. Cuando un proceso del servicio de integración de PowerCenter se conmuta por error en el modo seguro, los flujos de trabajo no se conmutan. El servicio de integración de PowerCenter restaura el estado de las operaciones para el flujo de trabajo. Si habilita el servicio de integración de PowerCenter en modo normal, el servicio de integración de PowerCenter conmuta el flujo de trabajo y lo recupera basándose en la estrategia de recuperación para el flujo de trabajo. ¨ Recuperación del flujo de trabajo. El servicio de integración de PowerCenter no recupera los flujos de trabajo cuando se ejecuta en modo seguro o cuando el modo operativo cambia de normal a seguro. El servicio de integración de PowerCenter recupera un flujo de trabajo que se conmutó por error en modo seguro si se cambia el modo operativo de seguro a normal, según la estrategia de recuperación para el flujo de trabajo. Por ejemplo, si configura un flujo de trabajo para recuperación automática y configura el servicio de integración de PowerCenter para que se conmute por error en modo seguro: Si el proceso del servicio de integración de PowerCenter se conmuta por error, el flujo de trabajo no se recupera mientras el servicio de integración de PowerCenter se ejecute en modo seguro. Si habilita el servicio de integración de PowerCenter Modo operativo 255 en modo normal, el flujo de trabajo se conmuta por error y el servicio de integración de PowerCenter lo recupera. Puede recuperar manualmente el flujo de trabajo si éste se conmuta por error en modo seguro. Puede recuperar el flujo de trabajo después de transcurrido el tiempo de espera de fiabilidad para el servicio de integración de PowerCenter. ¨ Recuperación de solicitudes de cliente. El servicio de integración de PowerCenter no recupera solicitudes de cliente cuando se conmuta por error en modo seguro. Por ejemplo, si detiene un flujo de trabajo y el proceso del servicio de integración de PowerCenter se conmuta por error antes de que el flujo de trabajo se detenga: El proceso del servicio de integración de PowerCenter no recupera su solicitud de detener el flujo de trabajo cuando el flujo de trabajo se conmuta por error. Si habilita el servicio de integración de PowerCenter en modo normal, sí se recuperan las solicitudes del cliente. TEMAS RELACIONADOS ¨ “Administración de la alta disponibilidad para el servicio de integración de PowerCenter” en la página 154 Configuración del modo de funcionamiento del servicio de integración de PowerCenter Puede usar Administrator Tool para configurar el servicio de integración de PowerCenter para que se ejecute en modo seguro, en modo normal o en modo seguro o normal en caso de conmutación por error. Para configurar el modo de funcionamiento en caso de conmutación por error, debe disponer de la opción de alta disponibilidad. Nota: Cuando se cambia el modo de funcionamiento en caso de conmutación por error de seguro a normal, el cambio se aplica de forma inmediata. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione un servicio de integración de PowerCenter. 3. Haga clic en la vista Propiedades. 4. Vaya a la sección de configuración del modo de funcionamiento y haga clic en Editar. 5. Para ejecutar el servicio de integración de PowerCenter en modo normal, establezca OperatingMode en Normal. Para ejecutar el servicio en modo seguro, establezca OperatingMode en Safe. 6. Para ejecutar el servicio en modo normal en caso de conmutación por error, establezca OperatingModeOnFailover en Normal. Para ejecutar el servicio en modo seguro en caso de conmutación por error, establezca OperatingModeOnFailover en Safe. 7. Haga clic en Aceptar. 8. Reinicie el servicio de integración de PowerCenter. El servicio de integración de PowerCenter se iniciará en el modo seleccionado. El estado del servicio en la parte superior del panel de contenido indicará cuándo se reinicia el servicio. 256 Capítulo 17: Servicio de integración de PowerCenter Propiedades del servicio de integración de PowerCenter Use Administrator Tool para configurar las siguientes propiedades del servicio de integración de PowerCenter: ¨ Propiedades generales. Asigne una licencia y configure el servicio de integración de PowerCenter para que se ejecute en una malla o nodos. ¨ Propiedades del servicio de integración de PowerCenter. Establezca los valores de las variables del servicio de integración de PowerCenter. ¨ Propiedades avanzadas. Configure propiedades avanzadas para determinar la seguridad y controlar el comportamiento de las sesiones y registros. ¨ Configuración del modo de funcionamiento. Establezca el servicio de integración de PowerCenter para que se inicie en modo normal o seguro y para la conmutación por error en modo normal o seguro. ¨ Compatibilidad y propiedades de base de datos. Configure las propiedades de base de datos de origen y destino, como el número máximo de conexiones, y configure las propiedades para habilitar la compatibilidad con versiones anteriores de PowerCenter. ¨ Propiedades de la configuración. Defina propiedades de configuración tales como el formato de presentación de datos. ¨ Propiedades del proxy HTTP. Configure la conexión con el servidor proxy HTTP. ¨ Propiedades personalizadas. Las propiedades personalizadas son propiedades exclusivas de su entorno de Informatica o que se aplican en casos especiales. Un servicio de integración de PowerCenter no tiene propiedades personalizadas en el momento en que se crea. Use propiedades personalizadas sólo si el servicio internacional de atención al cliente de Informatica le indica que lo haga. Puede invalidar algunas de las propiedades personalizadas en el nivel de sesión. Para configurar las propiedades, seleccione el servicio de integración de PowerCenter en el navegador y haga clic en la vista de propiedades. Para modificar las propiedades, edite la sección de la propiedad que desee modificar. Propiedades generales La cantidad de recursos del sistema que los servicios de integración de PowerCenter usan depende de la configuración del servicio de integración de PowerCenter. Puede configurar un servicio de integración de PowerCenter para ejecutarlo en una malla o en nodos. Puede ver el uso de los recursos del sistema por parte del servicio de integración de PowerCenter mediante el monitor de flujos de trabajo de PowerCenter. Si usa una malla, el servicio de integración de PowerCenter distribuye las tareas de flujo de trabajo y los subprocesos de sesión entre varios nodos. Para aumentar el rendimiento, ejecute las sesiones los flujos de trabajo en una malla. Si va a ejecutar el servicio de integración de PowerCenter en una malla, seleccione la malla. Debe disponer de la opción de malla de servidor para ejecutar el servicio de integración de PowerCenter en una malla. Debe crear la malla para poder seleccionarla. Si configura el servicio de integración de PowerCenter para que se ejecute en nodos, elija uno o varios nodos de proceso del servicio de integración de PowerCenter. Si tiene solamente un nodo y deja de estar disponible, el dominio no puede aceptar solicitudes de servicio. Con la opción de alta disponibilidad, puede ejecutar el servicio de integración de PowerCenter en varios nodos. Para ejecutar el servicio en varios nodos, elija los nodos principal y de copia de seguridad. Para editar las propiedades generales, seleccione el servicio de integración de PowerCenter en el navegador y, a continuación, haga clic en la vista Propiedades. Edite la sección Propiedades generales. Para aplicar los cambios, reinicie el servicio de integración de PowerCenter. Propiedades del servicio de integración de PowerCenter 257 En la tabla siguiente, se describen las propiedades generales: Propiedad Descripción Nombre Nombre del servicio de integración de PowerCenter. Descripción Descripción del servicio de integración de PowerCenter. Licencia Licencia asignada al servicio de integración de PowerCenter. Asignar Indica si el servicio de integración de PowerCenter se ejecuta en una malla o en nodos. Malla Nombre de la malla en la que se ejecuta el servicio de integración de PowerCenter. Se requiere si el servicio de integración de PowerCenter se ejecuta en una malla. Nodo principal Nodo principal en el que se ejecuta el servicio de integración de PowerCenter. Se requiere si el servicio de integración de PowerCenter se ejecuta en nodos y se especifica como mínimo un nodo de copia de seguridad. Puede seleccionar cualquier nodo del dominio. Nodo de copia de seguridad Nodo de copia de seguridad en el que se ejecuta el servicio de integración de PowerCenter. Si el nodo principal deja de estar disponible, el servicio de integración de PowerCenter se ejecuta en un nodo de copia de seguridad. Puede seleccionar varios nodos como nodos de copia de seguridad. Está disponible si tiene la opción de alta disponibilidad y ejecuta el servicio de integración de PowerCenter en nodos. Propiedades del servicio de integración de PowerCenter Puede definir los valores de las variables de servicio en el nivel del servicio. Puede anular algunas variables del servicio de integración de PowerCenter en el nivel de sesión o de flujo de trabajo. Para anular las propiedades, configúrelas para la sesión o flujo de trabajo. Para editar las propiedades del servicio, seleccione el servicio de integración de PowerCenter en el navegador y haga clic en la vista Propiedades. Edite la sección Propiedades del servicio de integración de PowerCenter. La siguiente tabla describe las propiedades del servicio: Propiedad Descripción DataMovementMode El modo que determina la forma en la que el servicio de integración de datos maneja los datos de tipo carácter. En el modo ASCII, el servicio de integración de PowerCenter reconoce los caracteres ASCII de 7 bits y los caracteres EBCDIC y almacena cada carácter en un único byte. Use el modo ASCII cuando todos los orígenes y destinos tengan juegos de caracteres ASCII de 7 bits o EBCDIC. En el modo Unicode, el servicio de integración de PowerCenter reconoce los juegos de caracteres multibyte como se definen en las páginas de códigos compatibles. Use el modo Unicode cuando los orígenes o destinos usen juegos de caracteres multibyte o de 8 bits y contengan datos de tipo carácter. El valor predeterminado es ASCII. Para que los cambios sean efectivos, reinicie el servicio de integración de PowerCenter. $PMSuccessEmailUser 258 Variable de servicio que especifica la dirección de correo electrónico del usuario que debe recibir los mensajes de correo electrónico cuando una sesión finalice con éxito. Use esta variable para el atributo Nombre de usuario de correo electrónico para el correo electrónico que informa del éxito. Si hay varias direcciones de correo electrónico asociadas a un único usuario, los mensajes se envían a todas las direcciones. Capítulo 17: Servicio de integración de PowerCenter Propiedad Descripción Si el servicio de integración se ejecuta en UNIX, puede indicar varias direcciones de correo electrónico separadas por una coma. Si el servicio de integración se ejecuta en Windows, puede indicar varias direcciones de correo electrónico separadas por un punto y coma, o puede usar una lista de distribución. El servicio de integración de PowerCenter no expande esta variable cuando se usa para otro tipo de correo electrónico. $PMFailureEmailUser Variable de servicio que especifica la dirección de correo electrónico del usuario que debe recibir los mensajes de correo electrónico cuando una sesión genera un error al finalizar. Use esta variable para el atributo Nombre de usuario de correo electrónico para el correo electrónico que informa del error. Si hay varias direcciones de correo electrónico asociadas a un único usuario, los mensajes se envían a todas las direcciones. Si el servicio de integración se ejecuta en UNIX, puede indicar varias direcciones de correo electrónico separadas por una coma. Si el servicio de integración se ejecuta en Windows, puede indicar varias direcciones de correo electrónico separadas por un punto y coma, o puede usar una lista de distribución. El servicio de integración de PowerCenter no expande esta variable cuando se usa para otro tipo de correo electrónico. $PMSessionLogCount Variable de servicio que especifica el número de registros de sesión que el servicio de integración de PowerCenter archiva para la sesión. El valor mínimo es 0. El valor predeterminado es 0. $PMWorkflowLogCount Variable de servicio que especifica el número de registros de flujo de trabajo que el servicio de integración de PowerCenter archiva para el flujo de trabajo. El valor mínimo es 0. El valor predeterminado es 0. $PMSessionErrorThreshold Variable de servicio que especifica el número de errores no fatales que permite el servicio de integración de PowerCenter antes de generar un error para la sesión. Los errores no fatales son los errores relacionados con el lector, el escritor y los errores relativos a DTM. Si desea detener la sesión cuando se generan errores, indique el número de errores no fatales que desea permitir antes de detener la sesión. El servicio de integración de PowerCenter guarda un recuento independiente de errores para cada origen, destino y transformación. Úselo para configurar la opción Detener cuando en las propiedades de la sesión. El valor predeterminado es 0. Si utiliza la configuración predeterminada 0, los errores no fatales no detienen la sesión. Propiedades avanzadas Puede configurar las propiedades que controlan el comportamiento de los registros, las sesiones y la seguridad del servicio de integración de PowerCenter. Para editar las propiedades avanzadas, seleccione el servicio de integración de PowerCenter en el navegador y, a continuación, haga clic en la vista Propiedades. Edite la sección Propiedades avanzadas. Propiedades del servicio de integración de PowerCenter 259 En la siguiente tabla, se describen las propiedades avanzadas: Propiedad Descripción Nivel de gravedad del error Nivel de registro de errores para el dominio. Estos mensajes se escriben en los archivos de registro y en el administrador de registros. Especifique uno de los siguientes niveles de mensajes: - Error. Escribe los mensajes de código ERROR en el registro. - Advertencia. Escribe los mensajes de código WARNING y ERROR en el registro. - Información. Escribe los mensajes de código INFO, WARNING y ERROR en el registro. - Seguimiento. Escribe los mensajes de código TRACE, INFO, WARNING y ERROR en el registro. - Depurar. Escribe los mensajes de código DEBUG, TRACE, INFO, WARNING y ERROR en el registro. El valor predeterminado es INFO. Tiempo de espera de fiabilidad Número de segundos durante los cuales el servicio intenta establecer y restablecer una conexión con otro servicio. Si está vacío, el valor se deriva a partir de la configuración del nivel de dominio. Los valores válidos oscilan entre 0 y 2.592.000, ambos inclusive. El valor predeterminado es de 180 segundos. Límite del tiempo de espera de fiabilidad Número de segundos que el servicio se mantiene en los recursos a efectos de fiabilidad. Esta propiedad establece una restricción en los clientes que se conectan al servicio. Cualquier tiempo de espera que exceda el límite se corta en dicho límite. Si está vacío, el valor se deriva a partir de la configuración del nivel de dominio. Los valores válidos oscilan entre 0 y 2.592.000, ambos inclusive. El valor predeterminado es de 180 segundos. Mensajes de registro del flujo de trabajo de marca de tiempo Anexa una marca de tiempo a los mensajes que escritos en el registro de flujo de trabajo. El valor predeterminado es No. Permitir depuración Le permite ejecutar sesiones del depurador desde Designer. El valor predeterminado es Yes. LogsInUTF8 Escribe en todos los registros utilizando el juego de caracteres UTF-16LE. Deshabilite esta opción para escribir en los registros utilizando la página de códigos del servicio de integración de PowerCenter. Esta opción se encuentra disponible al configurar el servicio de integración de PowerCenter para que se ejecute en modo Unicode. Al realizar la ejecución en el modo de movimiento de datos Unicode, el valor predeterminado es Yes. Al realizar la ejecución en el modo de movimiento de datos ASCII, el valor predeterminado es No. Usar perfiles de sistema operativo Permite utilizar perfiles de sistema operativo. Puede seleccionar esta opción si el servicio de integración de PowerCenter se ejecuta en UNIX. Para aplicar los cambios, reinicie el servicio de integración de PowerCenter. TrustStore Introduzca el valor para TrustStore usando la siguiente sintaxis: <path>/<filename > Por ejemplo: ./Certs/trust.keystore ClientStore Introduzca el valor para ClientStore usando la siguiente sintaxis: <path>/<filename > Por ejemplo: ./Certs/client.keystore JCEProvider Introduzca el nombre de clase JCEProvider para respaldar la autenticación de NTLM. Por ejemplo: 260 Capítulo 17: Servicio de integración de PowerCenter Propiedad Descripción com.unix.crypto.provider.UnixJCE. IgnoreResourceRequirements Ignora los requisitos de recursos de tareas al distribuir tareas entre los nodos de una malla. Se utiliza cuando el servicio de integración de PowerCenter se ejecuta en una malla. Se ignora cuando el servicio de integración de PowerCenter se ejecuta en un nodo. Habilite esta opción para que el equilibrador de carga ignore los requisitos de recursos de tareas. Distribuye las tareas entre los nodos disponibles, independientemente de que los nodos dispongan de los recursos necesarios para ejecutar las tareas. Deshabilite esta opción para que el equilibrador de carga haga coincidir los requisitos de recursos de tareas con la disponibilidad de recursos de nodos al distribuir las tareas. Distribuye las tareas entre los nodos que disponen de los recursos necesarios. El valor predeterminado es Yes. Ejecutar sesiones afectadas por las actualizaciones de dependencias Ejecuta sesiones afectadas por las actualizaciones de dependencias. De forma predeterminada, el servicio de integración de PowerCenter no ejecuta sesiones afectadas. Al modificar un objeto dependiente, el objeto primario puede dejar de ser válido. El cliente de PowerCenter marca una sesión con una advertencia si la sesión se ve afectada. Durante el tiempo de ejecución, el servicio de integración de PowerCenter no podrá ejecutar la sesión si detecta algún error. Persistir estadísticas de tiempo de ejecución en el repositorio Nivel de información de tiempo de ejecución almacenada en el repositorio. Especifique uno de los siguientes niveles: - Ninguno. El servicio de integración de PowerCenter no almacena ninguna información de tiempo de ejecución de la sesión o del flujo de trabajo en el repositorio. - Normal. El servicio de integración de PowerCenter almacena detalles de flujo de trabajo, detalles de tareas, estadísticas de sesión y estadísticas de origen y destino en el repositorio. El valor predeterminado es Normal. - Detallado. El servicio de integración de PowerCenter almacena detalles de flujo de trabajo, detalles de tareas, estadísticas de sesión y estadísticas de origen y destino, detalles de partición y detalles de rendimiento en el repositorio. Para almacenar los detalles de rendimiento de la sesión en el repositorio, también ha de configurar la sesión para que recopile detalles de rendimiento y los escriba en el repositorio. El supervisor de flujo de trabajo de PowerCenter muestra las estadísticas de tiempo de ejecución almacenadas en el repositorio. Vaciar datos de recuperación de la sesión Vacía los datos de recuperación de la sesión para el archivo de recuperación del búfer del sistema operativo al disco. Para sesiones en tiempo real, el servicio de integración de PowerCenter vacía los datos de recuperación después de cada intervalo de latencia de vaciado. Para las demás sesiones, el servicio de integración de PowerCenter vacía los datos de recuperación después de cada intervalo de confirmación o de la confirmación definida por el usuario. Utilice esta propiedad para impedir que se pierdan los datos si el servicio de integración de PowerCenter no puede escribir los datos de recuperación para el archivo de recuperación en el disco. Especifique uno de los siguientes niveles: - Auto. El servicio de integración de PowerCenter vacía los datos de recuperación para todas las sesiones en tiempo real con un origen JMS o WebSphere MQ y un destino no relacional. - Yes. El servicio de integración de PowerCenter vacía los datos de recuperación para todas las sesiones. - No. El servicio de integración de PowerCenter no vacía los datos de recuperación. Seleccione esta opción si cuenta con sistemas externos de alta disponibilidad o si necesita optimizar el rendimiento. Se trata de una opción necesaria si habilita la recuperación de la sesión. El valor predeterminado es Auto. Nota: Si selecciona Yes o Auto, puede afectar al rendimiento. Propiedades del servicio de integración de PowerCenter 261 Configuración del modo de funcionamiento El modo de funcionamiento determina el nivel de acceso de los usuarios y actividad de flujo de trabajo que permite el servicio de integración de PowerCenter cuando se ejecuta. Puede configurar el servicio a fin de que se ejecute en modo normal para dotar a los usuarios de pleno acceso o en modo seguro para limitarlo. También puede configurar cómo funciona el servicio cuando se produce una conmutación por error a otro nodo. La siguiente tabla describe las propiedades del modo de funcionamiento: Propiedad Descripción OperatingMode Modo en que se ejecuta el servicio de integración de PowerCenter. OperatingModeOnFailover Modo de funcionamiento del servicio de integración de PowerCenter cuando se produce la conmutación por error del proceso de servicio a otro nodo. Propiedades de compatibilidad y bases de datos Puede configurar las propiedades para restablecer el comportamiento anterior de Informatica o configurar el comportamiento de las bases de datos. Para editar las propiedades de compatibilidad y bases de datos, seleccione el servicio de integración de PowerCenter en el navegador y, a continuación, haga clic en la vista Propiedades > Propiedades de compatibilidad y bases de datos > Editar. En la siguiente tabla, se describen las propiedades de compatibilidad y bases de datos: Propiedad Descripción PMServer3XCompatibility Administra las transformación de agregación del mismo modo que en la versión 3.5. El servicio de integración de PowerCenter trata los valores nulos como ceros en los cálculos de agregación antes de marcar los registros para su inserción, actualización, eliminación o rechazo en las expresiones de estrategia de actualización. Deshabilite esta opción para tratar los valores nulos como NULL y realizar cálculos de agregación según la transformación de estrategia de actualización. Esto invalida El agregado trata los valores nulos como cero y El agregado trata las filas como una inserción. El valor predeterminado es No. JoinerSourceOrder6xCompatibility Procesa los canales maestro y de detalles del mismo modo que en las versiones anteriores a la versión 7.0. El servicio de integración de PowerCenter procesa todos los datos del canal maestro antes de procesar el canal de detalles. Si el grupo de orden de carga de destino contiene varias transformaciones de unión, el servicio de integración de PowerCenter procesa los canales de detalles secuencialmente. El servicio de integración de PowerCenter no procesa las sesiones correctamente si la asignación cumple alguna de las siguientes condiciones: - La asignación contiene una transformación de varios grupos de entrada, como la transformación personalizada. Las transformaciones de varios grupos de entrada requieren que el servicio de integración de PowerCenter lea los orígenes simultáneamente. - Configura cualquier transformación de unión en el ámbito de transformación de nivel de transacción. Deshabilite esta opción para procesar los canales maestro y de detalles simultáneamente. 262 Capítulo 17: Servicio de integración de PowerCenter Propiedad Descripción El valor predeterminado es No. AggregateTreatNullAsZero Trata los valores nulos como cero en las transformaciones de agregación. Deshabilite esta opción para tratar los valores nulos como NULL en los cálculos de agregación. El valor predeterminado es No. AggregateTreatRowAsInsert Si esta propiedad está habilitada, el servicio de integración de PowerCenter omite la estrategia de actualización de filas al realizar los cálculos de agregación. Esta propiedad omite la opción de entrada ordenada de la transformación de agregación. Si esta propiedad está deshabilitada, el servicio de integración de PowerCenter usa la estrategia de actualización de filas al realizar los cálculos de agregación. El valor predeterminado es No. DateHandling40Compatibility Administra las fechas del mismo modo que en la versión 4.0. Deshabilite esta opción para administrar las fechas según se ha establecido en la versión actual de PowerCenter. La administración de fechas se ha mejorado considerablemente en la versión 4.5. Habilite esta opción para restablecer el comportamiento de la versión 4.0. El valor predeterminado es No. TreatCHARasCHARonRead Si tiene PowerExchange para PeopleSoft, use esta opción para los orígenes de PeopleSoft en Oracle. No obstante, no se puede usar para las tablas de búsqueda de PeopleSoft en Oracle ni para los orígenes de PeopleSoft en Microsoft SQL Server. Número máximo de conexiones de base de datos de búsqueda o procedimientos almacenados Número máximo de conexiones de una base de datos de búsqueda o procedimientos almacenados al iniciar una sesión. Si el número de conexiones necesarias es superior a este valor, los subprocesos de la sesión deben compartir las conexiones. Esto puede tener como resultado una reducción del rendimiento. Si se deja en blanco, el servicio de integración de PowerCenter permite un número ilimitado de conexiones con la base de datos de búsqueda o procedimientos almacenados. Si el servicio de integración de PowerCenter permite un número ilimitado de conexiones y el usuario de la base de datos no tiene permiso para el número de conexiones requerido, la sesión genera un error. El valor mínimo es 0. El valor predeterminado es 0. Número máximo de conexiones de Sybase Número máximo de conexiones con una base de datos Sybase ASE al iniciar una sesión. Si el número de conexiones requeridas por la sesión es superior a este valor, la sesión genera un error. El valor mínimo es 100. El valor máximo es 2.147.483.647. El valor predeterminado es 100. Número máximo de conexiones de MSSQL Número máximo de conexiones con una base de datos de Microsoft SQL Server al iniciar una sesión. Si el número de conexiones requeridas por la sesión es superior a este valor, la sesión genera un error. El valor mínimo es 100. El valor máximo es 2.147.483.647. El valor predeterminado es 100. NumOfDeadlockRetries Número de veces que el servicio de integración de PowerCenter reintenta una escritura de destino en un bloqueo de base de datos. El valor mínimo es 10. El valor máximo es 1.000.000.000. Propiedades del servicio de integración de PowerCenter 263 Propiedad Descripción El valor predeterminado es 10. DeadlockSleep Número de segundos antes de que el servicio de integración de PowerCenter reintente una escritura de destino en un bloqueo de base de datos. Si se establece en 0 segundos, el servicio de integración de PowerCenter reintenta una escritura de destino de inmediato. El valor mínimo es 0. El valor máximo es 2.147.483.647. El valor predeterminado es 0. Propiedades de configuración Puede configurar las propiedades de la sesión y otras propiedades, como la aplicación de la compatibilidad de páginas de códigos. Para editar las propiedades de configuración, seleccione el servicio de integración de PowerCenter en el navegador y, a continuación, haga clic en la vista Propiedades > Propiedades de la configuración > Editar. En la siguiente tabla, se describen las propiedades de configuración: Propiedad Descripción XMLWarnDupRows Escribe advertencias de filas duplicadas y filas duplicadas para los destinos XML en el registro de sesión. El valor predeterminado es Yes. CreateIndicatorFiles Crea archivos indicadores cuando se ejecuta un flujo de trabajo con un destino de archivo sin formato. El valor predeterminado es No. OutputMetaDataForFF Escribe encabezados de columna en los destinos de archivos sin formato. El servicio de integración de PowerCenter escribe los nombres de los puertos de definición de destino para el destino del archivo sin formato en la primera línea, empezando por el símbolo #. El valor predeterminado es No. TreatDBPartitionAsPassThrough Usa la partición de transferencia para los destinos no DB2 si el tipo de partición es una partición de base de datos. Habilite esta opción si especifica la partición de base de datos para un destino no DB2. En caso contrario, el servicio de integración de PowerCenter no procesa la sesión correctamente. El valor predeterminado es No. ExportSessionLogLibName Nombre de una biblioteca compartida externa para administrar los mensajes de eventos de la sesión. Normalmente, las bibliotecas compartidas de Windows tienen la extensión de nombre de archivo .dll. En UNIX, las bibliotecas compartidas tienen la extensión de nombre de archivo .sl. Si especifica una biblioteca compartida y el servicio de integración de PowerCenter detecta un error durante la carga de la biblioteca o la obtención de direcciones para las funciones de la biblioteca compartida, la sesión genera un error. Al nombre de biblioteca especificado se le puede asignar una ruta de acceso absoluta. Si no especifica la ruta de acceso para la biblioteca compartida, el servicio de integración de PowerCenter busca la biblioteca compartida según la variable de entorno de la ruta de acceso a la biblioteca para cada plataforma. 264 Capítulo 17: Servicio de integración de PowerCenter Propiedad Descripción TreatNullInComparisonOperatorsAs Determina el modo en el que el servicio de integración de PowerCenter evalúa los valores nulos en las operaciones de comparación. Especifique una de las siguientes opciones: - Nulo. El servicio de integración de PowerCenter evalúa los valores nulos como NULL en las expresiones de comparación. Si uno de los operandos es NULL, el resultado es NULL. - Alto. El servicio de integración de PowerCenter evalúa los valores nulos como superiores a los valores no nulos en las expresiones de comparación. Si ambos operandos son NULL, el servicio de integración de PowerCenter los evalúa como iguales. Si elige la opción Alto, las expresiones de comparación nunca tienen como resultado NULL. - Bajo. El servicio de integración de PowerCenter evalúa los valores nulos como inferiores a los valores no nulos en las expresiones de comparación. Si ambos operandos son NULL, el servicio de integración de PowerCenter los trata como iguales. Si elige la opción Bajo, las expresiones de comparación nunca tienen como resultado NULL. El valor predeterminado es NULL. WriterWaitTimeOut En el modo de confirmación basada en el destino, tiempo en segundos durante el que el escritor permanece inactivo antes de generar una confirmación si se cumplen las siguientes condiciones: - El servicio de integración de PowerCenter ha escrito datos en el destino. - El servicio de integración de PowerCenter no ha generado ninguna confirmación. El servicio de integración de PowerCenter puede generar una confirmación según el destino antes o después del intervalo de confirmación configurado. El valor mínimo es 60. El valor máximo es 2.147.483.647. El valor predeterminado es 60. Si establece el tiempo de espera en 0 o un número negativo, el servicio de integración de PowerCenter se establece de forma predeterminada en 60 segundos. MSExchangeProfile Perfil de Microsoft Exchange usado por la cuenta de inicio de servicio para enviar correo electrónico con posterioridad a la sesión. La cuenta de inicio de servicio se debe configurar como una cuenta de dominio para poder usar esta función. DateDisplayFormat Formato de fecha usado por el servicio de integración de PowerCenter en las entradas de registro. El servicio de integración de PowerCenter valida el formato de fecha especificado. Si el formato de visualización de fecha no es válido, el servicio de integración de PowerCenter usa el formato de visualización de fecha predeterminado. El valor predeterminado es DY MON DD HH24:MI:SS YYYY. ValidateDataCodePages Aplica la compatibilidad con la página de códigos de datos. Deshabilite esta opción para eliminar las restricciones para la selección de la página de códigos de datos de origen y destino, la selección de la página de códigos de la base de datos de procedimientos almacenados y búsqueda, y la selección del criterio de ordenación de sesión. El servicio de integración de PowerCenter realiza la validación de la página de códigos de datos solamente en el modo de movimiento de datos Unicode. Esta opción está disponible si el servicio de integración de PowerCenter se ejecuta en el modo de movimiento de datos Unicode. Esta opción está deshabilitada si el servicio de integración de PowerCenter se ejecuta en el modo de movimiento de datos ASCII. El valor predeterminado es Yes. Propiedades del servicio de integración de PowerCenter 265 Propiedades del proxy HTTP Puede configurar las propiedades del servidor proxy HTTP para los servicios web y la transformación HTTP. Para editar las propiedades del proxy HTTP, seleccione el servicio de integración de PowerCenter en el navegador y, en la vista Propiedades, elija Propiedades del proxy HTTP > Editar. En la tabla siguiente, se describen las propiedades del proxy HTTP: Propiedad Descripción HttpProxyServer Nombre del servidor proxy HTTP. HttpProxyPort Número de puerto del servidor proxy HTTP. Debe ser un número. HttpProxyUser Nombre de usuario autenticado para el servidor proxy HTTP. Es necesario si el servidor proxy requiere autenticación. HttpProxyPassword Contraseña del usuario autenticado. Es necesario si el servidor proxy requiere autenticación. HttpProxyDomain Dominio de autenticación. Propiedades personalizadas Las propiedades personalizadas incluyen propiedades que son únicas en el entorno o que se aplican en casos especiales. Un servicio de integración de PowerCenter no cuenta con propiedades personalizadas cuando se crea inicialmente. Use propiedades personalizadas únicamente si así lo solicita el servicio internacional de atención al cliente de Informatica. Perfiles de sistema operativo De manera predeterminada, el proceso de servicio de integración de PowerCenter ejecuta todos los flujos de trabajo utilizando los permisos del usuario del sistema operativo que inicia los servicios de Informatica. El servicio de integración de PowerCenter escribe archivos de salida en una única ubicación compartida especificada en la variable del proceso de servicio $PMRootDir. Cuando configure el servicio de integración de PowerCenter para que utilice perfiles del sistema operativo, el proceso de servicio de integración de PowerCenter ejecutará flujos de trabajo con el permiso del usuario del sistema operativo definido en el perfil de sistema operativo. El perfil de sistema operativo contiene el nombre del usuario del sistema operativo, las variables del proceso de servicio y las variables de entorno. El usuario del sistema operativo debe tener acceso a los directorios que configure en el perfil y a los directorios a los que acceda el servicio de integración de PowerCenter durante el tiempo de ejecución. Puede utilizar perfiles de sistema operativo para un servicio de integración de PowerCenter que se ejecute en UNIX. Cuando configure perfiles de sistema operativo en UNIX, debe habilitar setuid para el sistema de archivos que contiene la instalación de Informatica. Para utilizar un perfil de sistema operativo, asigne el perfil a una carpeta de repositorio o a un flujo de trabajo cuando inicie un flujo de trabajo. Debe tener permiso en el perfil de sistema operativo para asignarlo a una carpeta o flujo de trabajo. Por ejemplo, si asigna el perfil Ventas del sistema operativo al flujo de trabajo A, el usuario que ejecuta el flujo de trabajo A también debe tener permisos para utilizar el perfil Ventas del sistema 266 Capítulo 17: Servicio de integración de PowerCenter operativo. El servicio de integración de PowerCenter almacena los archivos de salida para el flujo de trabajo A en una ubicación especificada en la variable del proceso de servicio $PMRootDir al que puede acceder el perfil. Para administrar permisos para los perfiles de sistema operativo, debe ir a la página Seguridad de Administrator Tool. Componentes del perfil de sistema operativo Configure los siguientes componentes en un perfil de sistema operativo: ¨ Nombre de usuario del sistema operativo. Configure el usuario del sistema operativo que el servicio de integración de PowerCenter utilizará para ejecutar los flujos de trabajo. ¨ Variables de proceso de servicio. Configure variables de proceso de servicio en el perfil de sistema operativo para especificar distintas ubicaciones de archivo de salida según el perfil asignado al flujo de trabajo. ¨ Variables de entorno. Configure las variables de entorno que el servicio de integración de PowerCenter utilizará en tiempo de ejecución. ¨ Permisos. Configure permisos para que los usuarios utilicen perfiles de sistema operativo. Configuración de perfiles del sistema operativo Para utilizar perfiles del sistema operativo de modo que ejecuten flujos de trabajo, siga los pasos que se indican a continuación: 1. En UNIX, verifique que setuid esté habilitado en el sistema que contiene la instalación de Informatica. Si es necesario, vuelva a montar el sistema de archivos con setuid habilitado. 2. Habilite los perfiles del sistema operativo en la sección de propiedades avanzadas de las propiedades del servicio de integración de PowerCenter. 3. Especifique el valor de umask en 000 en cada nodo donde se ejecute el servicio de integración de PowerCenter. Para aplicar los cambios, reinicie los servicios de Informatica. 4. Configure pmimpprocess en cada nodo donde se ejecute el servicio de integración de PowerCenter. pmimpprocess es una herramienta utilizada por el proceso de DTM, las tareas de comandos y los archivos de parámetros para alternar entre los usuarios del sistema operativo. 5. Cree los perfiles del sistema operativo en la página de seguridad de Administrator Tool. En el menú Acciones de la ficha Seguridad, seleccione Configurar perfiles de sistema operativo 6. Asigne permisos a los usuarios o grupos para los perfiles del sistema operativo. 7. Puede asignar perfiles del sistema operativo a carpetas del repositorio o a un flujo de trabajo. Para configurar pmimpprocess: 1. En el símbolo de comando, cambie al siguiente directorio: 2. En la línea de comandos, especifique la siguiente información para iniciar sesión como usuario administrador: <Informatica installation directory>/server/bin su <administrator user name> Por ejemplo, si el nombre de usuario del administrador es root, especifique el siguiente comando: su root 3. Especifique los siguientes comandos para establecer el propietario y grupo para el usuario administrador: chown <administrator user name> pmimpprocess chgrp <administrator user name> pmimpprocess 4. Especifique los siguientes comandos para configurar el bit de setuid: chmod +g chmod +s pmimpprocess pmimpprocess Perfiles de sistema operativo 267 Solución de problemas de perfiles de sistema operativo Tras seleccionar Usar perfiles de sistema operativo, el servicio de integración de PowerCenter no se ha iniciado. El servicio de integración de PowerCenter no se iniciará si los perfiles de sistema operativo se habilitan en Windows o en una malla que incluya un nodo de Windows. Puede habilitar los perfiles de sistema operativo en servicios de integración de PowerCenter que se ejecuten en UNIX. O bien, pmimpprocess no se ha configurado. A fin de utilizar los perfiles de sistema operativo, debe definir el propietario y el grupo de pmimpprocess en administrador y habilitar el bit setuid para pmimpprocess. Repositorio asociado para el servicio de integración de PowerCenter Al crear el servicio de integración de PowerCenter, tiene que especificar el repositorio asociado con el servicio de integración de PowerCenter. Es posible que tenga que modificar la información de conexión del repositorio. Por ejemplo, tiene que actualizar la información de conexión si se mueve el repositorio a otra base de datos. Es posible que tenga que seleccionar un repositorio diferente al pasar de un repositorio de desarrollo a un repositorio de producción. Al actualizar o seleccionar un nuevo repositorio, debe especificar el servicio de repositorio de PowerCenter y la cuenta de usuario utilizada para acceder al repositorio. Admnistrator Tool muestra los servicios de repositorio de PowerCenter definidos en el mismo dominio que el servicio de integración de PowerCenter. Para editar las propiedades de repositorio asociadas, seleccione el servicio de integración de PowerCenter en la ficha Dominio de Administrator Tool y, a continuación, haga clic en la vista Propiedades > Propiedades del repositorio asociado > Editar. En la siguiente tabla, se describen las propiedades del repositorio asociado: Propiedad Descripción Servicio de repositorio asociado Nombre del servicio de repositorio de PowerCenter al que se conecta el servicio de integración de PowerCenter. Para aplicar los cambios, reinicie el servicio de integración de PowerCenter. Nombre de usuario del repositorio Nombre de usuario para acceder al repositorio. Para aplicar los cambios, reinicie el servicio de integración de PowerCenter. Contraseña de repositorio Contraseña del usuario. Para aplicar los cambios, reinicie el servicio de integración de PowerCenter. Dominio de seguridad Dominio de seguridad para el usuario. Para aplicar los cambios, reinicie el servicio de integración de PowerCenter. El campo del dominio de seguridad aparece cuando el dominio de Informatica contiene un dominio de seguridad LDAP. 268 Capítulo 17: Servicio de integración de PowerCenter Procesos del servicio de integración de PowerCenter El servicio de integración de PowerCenter puede ejecutar cada proceso del servicio de integración de PowerCenter en un nodo diferente. Cuando seleccione el servicio de integración de PowerCenter en Administrator Tool, podrá ver los nodos de los procesos del servicio de integración de PowerCenter en la ficha Procesos. Puede cambiar las propiedades siguientes para configurar el modo en que se ejecuta el proceso de servicio de integración de PowerCenter en un nodo: ¨ Propiedades generales ¨ Propiedades personalizadas ¨ Variables de entorno Las propiedades generales incluyen la página de códigos y los directorios de los archivos del servicio de integración de PowerCenter y componentes de Java. Para configurar las propiedades, seleccione el servicio de integración de PowerCenter en la Administrator Tool y haga clic en la vista Procesos. Cuando seleccione un proceso de servicio de integración de PowerCenter, en el panel de detalles se mostrarán las propiedades del proceso de servicio. Páginas de códigos Debe especificar la página de códigos de cada nodo de proceso del servicio de integración de PowerCenter. El nodo donde se ejecuta el proceso utiliza la página de códigos cuando extrae, transforma o carga los datos. Antes de poder seleccionar una página de códigos para un proceso del servicio de integración de PowerCenter, debe seleccionar un repositorio asociado para el servicio de integración de PowerCenter. La página de códigos para cada nodo de proceso del servicio de integración de PowerCenter debe ser un subconjunto de la página de códigos del repositorio. Cuando se edita esta propiedad, el campo muestra páginas de códigos que son un subconjunto de la página de códigos del servicio de repositorio de PowerCenter asociado. Cuando se configura el servicio de integración de PowerCenter para que se ejecute en un nodo de malla o de reserva, se puede utilizar una página de códigos diferente para cada nodo de proceso del servicio de integración de PowerCenter. Sin embargo, todas las páginas de códigos para los nodos de proceso del servicio de integración de PowerCenter deben ser compatibles. TEMAS RELACIONADOS ¨ “Descripción de la globalización” en la página 484 Directorios para los archivos del servicio de integración de PowerCenter Los archivos del servicio de integración de PowerCenter incluyen archivos en tiempo de ejecución, archivos de estado de operación y archivos de registro de sesión. El servicio de integración de PowerCenter crea archivos para almacenar el estado de las operaciones para el servicio. El estado de las operaciones incluye información tal como las solicitudes de servicio activas, las tareas programadas y los procesos finalizados y en ejecución. Si se produce un error en el servicio, el servicio de integración de PowerCenter puede restaurar el estado y recuperar las operaciones desde el punto de interrupción. El proceso de servicio de integración de PowerCenter usa archivos en tiempo de ejecución para ejecutar flujos de trabajo y sesiones. Los archivos en tiempo de ejecución son los archivos de parámetros, archivos de caché, archivos de entrada y archivos de salida. Si el servicio de integración de PowerCenter usa perfiles de sistema operativo. El usuario del sistema operativo especificado en el perfil debe tener acceso a los archivos en tiempo de ejecución. Procesos del servicio de integración de PowerCenter 269 De manera predeterminada, el programa de instalación crea un conjunto de directorios para el servicio de integración de PowerCenter en el directorio server\infa_shared. Puede establecer la ubicación compartida de estos directorios mediante la configuración de la variable de proceso de servicio $PMRootDir de manera que señale a la misma ubicación para cada proceso de servicio de integración de PowerCenter. Cada servicio de integración de PowerCenter puede usar una ubicación compartida independiente. Configuración de $PMRootDir Cuando se configuran las variables del proceso de servicio de integración de PowerCenter, se especifican las rutas de acceso del directorio raíz y sus subdirectorios. Puede especificar un directorio absoluto para las variables del proceso de servicio. Asegúrese de que existen todos los subdirectorios especificados para las variables del proceso de servicio antes de ejecutar un flujo de trabajo. Establezca el directorio raíz en la variable del proceso de servicio $PMRootDir. La sintaxis de $PMRootDir es diferente para Windows y UNIX: ¨ En Windows, escriba una ruta de acceso que empiece por una letra de unidad, dos puntos y una barra invertida. Por ejemplo: C:\Informatica\<infa_vesion>\server\infa_shared ¨ En UNIX: Escriba una ruta de acceso absoluta que empiece por una barra inclinada. Por ejemplo: /Informatica/<infa_vesion>/server/infa_shared Puede usar $PMRootDir para definir los subdirectorios de otros valores de variable de proceso del servicio. Por ejemplo, establezca la variable de proceso del servicio $PMSessionLogDir en $PMRootDir/SessLogs. Configuración de las variables de proceso de servicio para varios nodos Cuando configure el servicio de integración de PowerCenter para que se ejecute en una malla o en un nodo de reserva, todos los procesos de servicio de integración de PowerCenter asociados a un servicio de integración de PowerCenter deberán usar los mismos directorios compartidos para los archivos de servicio de integración de PowerCenter. Configure las variables de proceso de servicio con rutas de acceso absolutas idénticas para los directorios compartidos de cada nodo configurado para ejecutar el servicio de integración de PowerCenter. Si usa una unidad montada o una unidad asignada, la ruta de acceso absoluta para la ubicación compartida también debe ser idéntica. Por ejemplo, si tiene un nodo principal y un nodo de reserva para el servicio de integración de PowerCenter, fallará la recuperación si los nodos utilizan las siguientes unidades para el directorio de almacenamiento: ¨ Unidad asignada en node1: F:\shared\Informatica\<infa_version>\infa_shared\Storage ¨ Unidad asignada en node2: G:\shared\Informatica\<infa_version>\infa_shared\Storage La recuperación fallará también si los nodos usan las siguientes unidades para el directorio de almacenamiento: ¨ Unidad montada en node1: /mnt/shared/Informatica/<infa_version>/infa_shared/Storage ¨ Unidad montada en node2: /mnt/shared_filesystem/Informatica/<infa_version>/infa_shared/Storage Para usar unidades asignadas o montadas sin problemas, ambos nodos deben usar la misma unidad. Cómo configurar las variables del proceso de servicio para los perfiles del sistema operativo Si usa perfiles del sistema operativo, defina rutas de directorio absolutas para $PMWorkflowLogDir y $PMStorageDir en las propiedades del servicio de integración de PowerCenter. Puede configurar $PMStorageDir en las propiedades del servicio de integración de PowerCenter y en el perfil del sistema operativo. El servicio de integración de PowerCenter guarda los archivos de recuperación del flujo de trabajo en el directorio $PMStorageDir configurado en las propiedades del servicio de integración de PowerCenter y guarda los archivos 270 Capítulo 17: Servicio de integración de PowerCenter de recuperación de la sesión en el directorio $PMStorageDir configurado en el perfil del sistema operativo. Defina las demás variables del proceso de servicio dentro de cada perfil del sistema operativo. Directorios para componentes Java Debe especificar el directorio que contiene los componentes Java. El servicio de integración de PowerCenter usa los componentes Java para los siguientes componentes de PowerCenter: ¨ Transformación personalizada que usa código Java ¨ transformación Java ¨ PowerExchange para JMS ¨ PowerExchange para servicios web ¨ PowerExchange para webMethods Propiedades generales En la tabla siguiente, se describen las propiedades generales: Propiedad Descripción Página de códigos Página de códigos del nodo del proceso del servicio de integración de PowerCenter. $PMRootDir El nodo debe tener acceso al directorio raíz. Es el directorio raíz para otras variables de proceso de servicio. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es <Installation_Directory>\server\infa_shared. El directorio de instalación se basa en la versión del servicio creado. Al actualizar el servicio de integración de PowerCenter, $PMRootDir no se actualiza al directorio de instalación de la versión del servicio. $PMSessionLogDir Directorio predeterminado para los registros de sesión. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/SessLogs. $PMBadFileDir Directorio predeterminado para los archivos de rechazo. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/BadFiles. $PMCacheDir Directorio predeterminado para los archivos de índice y caché de datos. Puede aumentar el rendimiento si el directorio de la memoria caché es una unidad local para el proceso del servicio de integración de PowerCenter. No use una unidad asignada o montada para los archivos de caché. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/Cache. $PMTargetFileDir Directorio predeterminado para los archivos de destino. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/TgtFiles. Procesos del servicio de integración de PowerCenter 271 Propiedad Descripción $PMSourceFileDir Directorio predeterminado para los archivos de origen. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/SrcFiles. $PMExtProcDir Directorio predeterminado para los procedimientos externos. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/ExtProc. $PMTempDir Directorio predeterminado para los archivos temporales. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/Temp. $PMWorkflowLogDir Directorio predeterminado para los registros de flujo de trabajo. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/WorkflowLogs. $PMLookupFileDir Directorio predeterminado para los archivos de búsqueda. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/LkpFiles. $PMStorageDir Directorio predeterminado para el estado de los archivos de operación. El servicio de integración de PowerCenter usa estos archivos para la recuperación si tiene una opción de alta disponibilidad o si habilita un flujo de trabajo para la recuperación. En estos archivos, se almacena el estado de cada operación de flujo de trabajo y sesión. No puede contener los siguientes caracteres especiales: *?<>“|, El valor predeterminado es $PMRootDir/Storage. Ruta de acceso a clase de SDK de Java Ruta de acceso a la clase de SDK de Java Puede establecer la ruta de acceso a la clase para cualquier archivo JAR necesario para ejecutar una sesión que requiera componentes de Java. El servicio de integración de PowerCenter anexa los valores establecidos para CLASSPATH en el sistema. Para obtener más información, consulte “Directorios para componentes Java” en la página 271. Memoria mínima del SDK de Java Cantidad de memoria mínima que el SDK de Java usa durante una sesión. Si la sesión genera un error debido a una cantidad de memoria insuficiente, es posible que desee aumentar este valor. El valor predeterminado es 32 MB. Memoria máxima del SDK de Java Cantidad de memoria máxima que el SDK de Java usa durante una sesión. Si la sesión genera un error debido a una cantidad de memoria insuficiente, es posible que desee aumentar este valor. El valor predeterminado es 64 MB. Propiedades personalizadas Puede configurar propiedades personalizadas para cada nodo asignado al servicio de integración de PowerCenter. 272 Capítulo 17: Servicio de integración de PowerCenter Las propiedades personalizadas incluyen propiedades que son únicas en el entorno de Informatica o que se aplican en casos especiales. Un proceso de servicio de integración de PowerCenter no cuenta con propiedades personalizadas cuando se crea inicialmente. Use propiedades personalizadas únicamente si así lo solicita el servicio internacional de atención al cliente de Informatica. Variables de entorno La ruta del cliente de la base de datos de un nodo se controla mediante una variable de entorno. Configure la variable de entorno de ruta de acceso al cliente de bases de datos para el proceso de servicio de integración de PowerCenter si este proceso requiere un cliente de bases de datos distinto del de otro proceso de servicio de integración de PowerCenter en ejecución en el mismo nodo. Por ejemplo, la versión de cada servicio de integración de PowerCenter en ejecución en el nodo requiere una versión diferente del cliente de bases de datos. Puede configurar cada proceso de servicio de integración de PowerCenter para que use un valor distinto para la variable de entorno del cliente de bases de datos. La página de códigos del cliente de bases de datos de un nodo se controla mediante una variable de entorno. Por ejemplo, Oracle usa NLS_LANG e IBM DB2 usa DB2CODEPAGE. Todos los servicios de integración de PowerCenter y los servicios de repositorio de PowerCenter que se ejecutan en este nodo utilizan la misma variable de entorno. Puede configurar un proceso de servicio de integración de PowerCenter para que use un valor para la variable de entorno de página de códigos del cliente de bases de datos distinto del valor establecido para el nodo. Es posible que desee configurar la variable de entorno de página de códigos para un proceso de servicio de integración de PowerCenter por los siguientes motivos: ¨ Un servicio de integración de PowerCenter y un servicio de repositorio de PowerCenter en ejecución en el nodo requieren diferentes páginas de códigos del cliente de bases de datos. Por ejemplo, puede tener un repositorio Shift-JIS que requiere que la variable de entorno de página de códigos se establezca en Shift-JIS. Sin embargo, el servicio de integración de PowerCenter lee y escribe en las bases de datos mediante la página de códigos UTF-16LE. El servicio de integración de PowerCenter requiere que se defina la variable de entorno de la página de códigos en UTF-16LE. Establezca la variable de entorno del nodo en Shift-JIS. A continuación, añada la variable de entorno a las propiedades del proceso de servicio de integración de PowerCenter y establezca el valor en UTF-16LE. ¨ Si hay varios servicios de integración de PowerCenter en ejecución en el nodo, se usan distintos modos de movimiento de datos. Por ejemplo, es posible que haya un servicio de integración de PowerCenter en ejecución en el modo Unicode y otro servicio en ejecución en el modo ASCII en el mismo nodo. El servicio de integración de PowerCenter en ejecución en el modo Unicode requiere que la variable de entorno de página de códigos se establezca en UTF-16LE. Para obtener un rendimiento óptimo, el servicio de integración de PowerCenter en ejecución en el modo ASCII requiere que la variable de entorno de página de códigos se establezca en ASCII de 7 bits. Establezca la variable de entorno del nodo en UTF-16LE. A continuación, añada la variable de entorno a las propiedades del proceso de servicio de integración de PowerCenter en ejecución en el modo ASCII y establezca el valor en ASCII de 7 bits. Si el servicio de integración de PowerCenter usa perfiles de sistema operativo, las variables de entorno configuradas en el perfil de sistema operativo reemplazan a las variables de entorno establecidas en las propiedades generales del proceso de servicio de integración de PowerCenter. Procesos del servicio de integración de PowerCenter 273 CAPÍTULO 18 Arquitectura del servicio de integración de PowerCenter Este capítulo incluye los siguientes temas: ¨ Resumen de arquitectura del servicio de integración de PowerCenter, 274 ¨ Conectividad del servicio de integración de PowerCenter, 275 ¨ Proceso del servicio de integración de PowerCenter, 276 ¨ Equilibrador de carga, 277 ¨ Proceso de Data Tranformation Manager (DTM), 280 ¨ Procesamiento de subprocesos, 282 ¨ Procesamiento DTM, 285 ¨ Mallas, 286 ¨ Recursos del sistema, 288 ¨ Páginas de códigos y modos de movimiento de datos, 290 ¨ Archivos de salida y memorias caché, 290 Resumen de arquitectura del servicio de integración de PowerCenter El servicio de integración de PowerCenter mueve los datos desde los orígenes a los destinos basándose en el flujo de trabajo de PowerCenter y los metadatos de asignación almacenados en el repositorio de PowerCenter. Cuando se inicia un flujo de trabajo, el servicio de integración de PowerCenter recupera los metadatos de asignación, flujo de trabajo y sesión desde el repositorio. Extrae datos desde los orígenes de asignación y almacena los datos en la memoria mientras aplica las reglas de transformación configuradas en la asignación. El servicio de integración de PowerCenter carga los datos transformados en uno o más destinos. Para mover los datos de orígenes a destinos, el servicio de integración de PowerCenter emplea los siguientes componentes: ¨ Proceso del servicio de integración de PowerCenter. El servicio de integración de PowerCenter inicia uno o más procesos de servicio de integración de PowerCenter para ejecutar y supervisar flujos de trabajo. Al ejecutar un flujo de trabajo, el proceso del servicio de integración de PowerCenter inicia y bloquea el flujo de trabajo, ejecuta las tareas de flujo de trabajo e inicia el proceso para ejecutar sesiones. 274 ¨ Equilibrador de carga. El servicio de integración de PowerCenter emplea el equilibrador de carga para distribuir tareas. El equilibrador de carga distribuye las tareas para lograr el rendimiento máximo. Puede distribuir tareas en un único nodo o en varios nodos de una malla. ¨ Proceso del administrador de transformación de datos (DTM). El servicio de integración de PowerCenter inicia un proceso DTM para ejecutar cada sesión y tarea de comando dentro de un flujo de trabajo. El proceso DTM realiza validaciones de sesión, crea subprocesos para inicializar la sesión, lee, escribe y transforma datos, y maneja operaciones previas y posteriores a la sesión. El servicio de integración de PowerCenter puede lograr un alto rendimiento empleando sistemas simétricos de procesamiento múltiple. Puede iniciar y ejecutar varias tareas de manera concurrente. También puede procesar particiones concurrentes dentro de una misma sesión. Cuando se crean particiones múltiples dentro de una sesión, el servicio de integración de PowerCenter crea varias conexiones de base de datos con un único origen y extrae un intervalo de datos independiente por cada conexión. También transforma y carga los datos de forma paralela. Conectividad del servicio de integración de PowerCenter El servicio de integración de PowerCenter es un cliente de repositorio. Se conecta al servicio de repositorio de PowerCenter para recuperar metadatos de flujos de trabajo y asignaciones desde la base de datos del repositorio. Cuando el servicio de integración de PowerCenter procesa una conexión de repositorio, la solicitud se envía a través de la puerta de enlace principal, la cual envía la información del servicio de repositorio de PowerCenter al proceso del servicio de integración de PowerCenter. El proceso del servicio de integración de PowerCenter se conecta con el servicio de repositorio de PowerCenter. El servicio de repositorio de PowerCenter se conecta con el repositorio y realiza transacciones de metadatos del repositorio para la aplicación cliente. El administrador de flujo de trabajo de PowerCenter se comunica con el proceso de servicio de integración de PowerCenter a través de una conexión TCP/IP. El administrador de flujo de trabajo de PowerCenter se comunica con el proceso del servicio de integración de PowerCenter cada vez que se programa o se edita un flujo de trabajo, se muestran en pantalla los detalles de flujo de trabajo y se solicitan registros de sesión y de flujo de trabajo. Emplee la información de conexión definida para el dominio para acceder al servicio de integración de PowerCenter desde el administrador de flujo de trabajo de PowerCenter. El proceso del servicio de integración de PowerCenter se conecta con la base de datos de origen o destino empleando controladores nativos u ODBC. El proceso del servicio de integración de PowerCenter mantiene un grupo de conexiones de base de datos para procedimientos almacenados o bases de datos de búsqueda en un flujo de trabajo. El proceso del servicio de integración de PowerCenter permite una cantidad ilimitada de conexiones para bases de datos de búsqueda o de procedimientos almacenados. Si un usuario de base de datos no tiene permiso para la cantidad de conexiones que una sesión requiere, se produce un error en la sesión. Opcionalmente, puede establecer un parámetro que limite la cantidad de conexiones de la base de datos. Para una sesión, el proceso del servicio de integración de PowerCenter mantiene la conexión por tanto tiempo como sea necesario para leer datos de tablas de origen o escribir datos en tablas de destino. En la siguiente tabla, se resume el software necesario para conectar el servicio de integración de PowerCenter con los componentes de la plataforma y con bases de datos de origen y destino: Nota: Tanto la versión de Windows como de UNIX del servicio de integración de PowerCenter pueden usar controladores ODBC para conectarse con las bases de datos. Use controladores nativos para mejorar el rendimiento. Conectividad del servicio de integración de PowerCenter 275 Proceso del servicio de integración de PowerCenter El servicio de integración de PowerCenter inicia un proceso para ejecutar y supervisar los flujos de trabajo. El proceso del servicio de integración de PowerCenter también recibe el nombre de proceso pmserver. El proceso del servicio de integración de PowerCenter acepta las solicitudes del cliente de PowerCenter y de pmcmd. Permite efectuar las siguientes tareas: ¨ Administrar la programación del flujo de trabajo. ¨ Bloquear y leer el flujo de trabajo. ¨ Leer el archivo de parámetros. ¨ Crear el registro del flujo de trabajo. ¨ Ejecutar las tareas del flujo de trabajo y evaluar los vínculos condicionales que las conectan. ¨ Iniciar el proceso o procesos DTM para ejecutar la sesión. ¨ Grabar información de historial de ejecución en el repositorio. ¨ Enviar un correo electrónico posterior a la sesión en caso de un error de DTM. Administración de la programación del flujo de trabajo de PowerCenter El proceso del servicio de integración de PowerCenter administra la programación del flujo de trabajo en las siguientes situaciones: ¨ Cuando inicia el servicio de integración de PowerCenter. Cuando inicia el servicio de integración de PowerCenter, efectúa una consulta en el repositorio por si hay una lista de flujos de trabajo configurados para ejecutarse. ¨ Cuando guarda un flujo de trabajo. Cuando guarda un flujo de trabajo asignado a un servicio de integración de PowerCenter en el repositorio, el proceso del servicio de integración de PowerCenter añade el flujo de trabajo o quita el flujo de trabajo de la cola de programación. Bloqueo y lectura del flujo de trabajo de PowerCenter Cuando el proceso del servicio de integración de PowerCenter inicia un flujo de trabajo, solicita un bloqueo de ejecución en el flujo de trabajo del repositorio. El bloqueo de ejecución permite al proceso del servicio de integración de PowerCenter ejecutar el flujo de trabajo y evita que inicie de nuevo el flujo de trabajo hasta que haya finalizado. Si el flujo de trabajo ya está bloqueado, el proceso del servicio de integración de PowerCenter no puede iniciarlo. Un flujo de trabajo puede estar bloqueado si ya se está ejecutando. El proceso del servicio de integración de PowerCenter lee también el flujo de trabajo del repositorio en el tiempo de ejecución de dicho flujo. El proceso del servicio de integración de PowerCenter lee todos los vínculos y tareas del flujo de trabajo a excepción de las sesiones y las instancias de worklet. El proceso del servicio de integración de PowerCenter lee la información de la instancia de la sesión del repositorio. DTM recupera la sesión y la asignación del repositorio en el tiempo de ejecución de la sesión. El proceso del servicio de integración de PowerCenter lee los worklets del repositorio cuando se inicia el worklet en cuestión. Lectura del archivo de parámetro Cuando se inicia el flujo de trabajo, el proceso del servicio de integración de PowerCenter comprueba las propiedades del flujo de trabajo por si se puede usar un archivo de parámetro. Si el flujo de trabajo usa un archivo de parámetro, el proceso del servicio de integración de PowerCenter lee el archivo de parámetro y expande los valores de la variable para el flujo de trabajo y para los worklets iniciados por éste. El archivo de parámetro puede contener también parámetros de asignación, variables y parámetros de sesión para las sesiones del flujo de trabajo, y también variables de servicio y de proceso de servicio para el proceso que ejecuta el flujo de trabajo. Cuando se inicia DTM, el servicio de integración de PowerCenter pasa el nombre del archivo de parámetro a DTM. 276 Capítulo 18: Arquitectura del servicio de integración de PowerCenter Creación del registro del flujo de trabajo de PowerCenter El proceso del servicio de integración de PowerCenter crea un registro para el flujo de trabajo de PowerCenter. El evento del flujo de trabajo contiene un historial de la ejecución del flujo de trabajo, incluida la inicialización, el estado de la tarea del flujo de trabajo y los mensajes de error. Puede usar la información de este registro del flujo de trabajo junto al registro del servicio de integración de PowerCenter y el registro de la sesión para solucionar los problemas del sistema, del flujo de trabajo o de la sesión. Ejecución de las taras del flujo de trabajo de PowerCenter El proceso del servicio de integración de PowerCenter ejecuta las tareas del flujo de trabajo según los vínculos condicionales que conectan las tareas. Los vínculos definen el orden de ejecución de las tareas del flujo de trabajo. Cuando se completa una tarea del flujo de trabajo, el proceso del servicio de integración de PowerCenter evalúa la tarea finalizada en función de las condiciones especificadas, como éxito o error. En función del resultado de la evaluación, el proceso del servicio de integración de PowerCenter ejecuta varios vínculos y tareas consecutivos. Ejecución de los flujos de trabajo de PowerCenter mediante los nodos de una malla Cuando ejecuta un servicio de integración en una malla, los procesos del servicio ejecutan las tareas del flujo de trabajo en los nodos de la malla. El dominio designa un proceso de servicio como el proceso del servicio maestro. Este proceso de servicio maestro supervisa los procesos del servicio de trabajo que se ejecutan en nodos distintos. Los procesos de servicio de trabajo ejecutan los flujos de trabajo en los nodos de una malla. Inicio del proceso DTM Cuando el flujo de trabajo alcanza una sesión, el proceso del servicio de integración de PowerCenter inicia el proceso DTM. El proceso del servicio de integración de PowerCenter proporciona al proceso DTM información sobre la sesión y el archivo de parámetro que permite a DTM recuperar los metadatos de la sesión y la asignación desde el repositorio. Cuando ejecute una sesión en una malla, el proceso del servicio de trabajo inicia varios procesos DTM que ejecutan grupos de subprocesos de sesión. Cuando use perfiles de sistema operativo, los servicios de integración de PowerCenter inician el proceso DTM con la cuenta de usuario del sistema que haya especificado en el perfil de sistema operativo. Grabación de información de historial El proceso del servicio de integración de PowerCenter supervisa el estado de las tareas del flujo de trabajo mientras se ejecuta el flujo de trabajo en cuestión. Cuando las tareas del flujo de trabajo se inician o finalizan, el proceso del servicio de integración de PowerCenter graba la información del historial de ejecución en el repositorio. Esta información incluye la hora de inicio y de finalización y el estado de la finalización. La información del historial de ejecución incluye también las estadísticas de lectura de origen, las estadísticas de carga de destino y el número de errores. Puede ver esta información si usa el supervisor de flujos de trabajo de PowerCenter. Envío de correo electrónico posterior a la sesión El proceso del servicio de integración de PowerCenter envía el correo electrónico posterior a la sesión si DTM no finaliza correctamente. DTM envía un correo electrónico posterior a la sesión en el resto de casos. Equilibrador de carga El equilibrador de carga distribuye las tareas para lograr la escalabilidad y rendimiento máximos. Cuando ejecute un flujo de trabajo, el equilibrador de carga distribuirá las tareas de sesión, comando y espera de evento predefinidas dentro del flujo de trabajo. El equilibrador de carga hace coincidir los requisitos de la tarea con la disponibilidad de recursos para identificar el mejor nodo para ejecutar una tarea. Distribuye la tarea a un proceso Equilibrador de carga 277 de servicio de integración de PowerCenter que se ejecuta en el nodo. Puede distribuir tareas en un único nodo o en varios nodos. El equilibrador de carga distribuye las tareas en el orden en que las recibe. Cuando el equilibrador de carga necesita distribuir más tareas de sesión y de comando que las que puede ejecutar el servicio de integración de PowerCenter, coloca las tareas que no se pueden ejecutar en una cola. Cuando un nodo vuelve a estar disponible, el equilibrador de carga distribuye las tareas de la cola en el orden determinado por el nivel de servicio del flujo de trabajo. Los siguientes conceptos describen las funciones del equilibrador de carga: ¨ Proceso de distribución. El equilibrador de carga realiza varios pasos para distribuir las tareas. ¨ Recursos. El equilibrador de carga puede utilizar recursos de PowerCenter para determinar si puede distribuir una tarea a un nodo. ¨ Umbrales de provisión de recursos. El equilibrador de carga utiliza umbrales de provisión de recursos para determinar si puede iniciar tareas adicionales en un nodo. ¨ Modo de distribución. El modo de distribución determina cómo el equilibrador de carga selecciona los nodos para distribuir las tareas. ¨ Niveles de servicio. Cuando hay varias tareas esperando en la cola de distribución, el equilibrador de carga utiliza niveles de servicio para determinar el orden en el que distribuirá las tareas de la cola. Proceso de distribución El equilibrador de carga emplea diferentes criterios para distribuir tareas según si el servicio de integración de PowerCenter se ejecuta en un nodo o una malla. Distribución de tareas en un nodo Cuando el servicio de integración de PowerCenter se ejecuta en un nodo, el equilibrador de carga realiza los siguientes pasos para distribuir una tarea: 1. El equilibrador de carga comprueba los umbrales de provisión de recursos del nodo. Si el hecho de distribuir la tarea hace que se exceda cualquiera de los umbrales establecidos, el equilibrador de carga coloca la tarea en la cola de distribución y la distribuye más tarde. El equilibrador de carga comprueba los diferentes umbrales del modo de distribución. 2. El equilibrador de carga distribuye todas las tareas en el nodo que ejecuta el proceso maestro del servicio de integración de PowerCenter. Distribuir tareas en una malla Cuando el servicio de integración de PowerCenter se ejecuta en una malla, el equilibrador de carga realiza los pasos siguientes para determinar en qué nodo se ejecuta una tarea: 1. El equilibrador de carga comprueba qué nodos se están ejecutando y están habilitados actualmente. 2. Si configura el servicio de integración de PowerCenter para comprobar los requisitos de recursos, el equilibrador de carga identifica los nodos que tienen los recursos de PowerCenter que requieren las tareas del flujo de trabajo. 3. El equilibrador de carga comprueba que no se superen los umbrales de aprovisionamiento de recursos de cada nodo candidato. Si la distribución de la tarea hace que se supere un umbral, el equilibrador de carga coloca la tarea en la cola de distribución y distribuye la tarea más adelante. El equilibrador de carga comprueba los umbrales según el modo de distribución. 4. 278 El equilibrador de carga selecciona un nodo según el modo de distribución. Capítulo 18: Arquitectura del servicio de integración de PowerCenter Recursos Puede configurar el servicio de integración de PowerCenter para que compruebe los recursos disponibles en cada nodo y establezca su correspondencia con los recursos necesarios para ejecutar la tarea. Si configura que el servicio de integración de PowerCenter se ejecute en una malla y compruebe los recursos, el equilibrador de carga distribuye una tarea a un nodo en el que estén disponibles los recursos de PowerCenter requeridos. Por ejemplo, si una sesión utiliza un origen de SAP, el equilibrador de carga distribuye la sesión solo a los nodos donde esté instalado el cliente SAP. Si ningún nodo disponible tiene los recursos requeridos, el servicio de integración de PowerCenter interrumpe la tarea. Puede configurar el servicio de integración de PowerCenter para que compruebe los recursos en Administrator Tool. Puede definir los recursos disponibles para un nodo en Administrator Tool. Puede asignar los recursos necesarios para una tarea en las propiedades de tareas. El servicio de integración de PowerCenter escribe los requisitos de recursos y la información de disponibilidad en el registro del flujo de trabajo. Umbrales de provisión de recursos El equilibrador de carga utiliza los umbrales de provisión de recursos para determinar la carga máxima aceptable por un nodo. El equilibrador de carga puede enviar una tarea a un nodo cuando hacerlo no suponga exceder el umbral de provisión de recurso. El equilibrador de carga comprueba los siguientes umbrales: ¨ Longitud máxima de la cola de ejecución de la CPU. El número máximo de subprocesos ejecutables que están esperando recursos de la CPU en el nodo. El equilibrador de carga excluye el nodo si se excede el número máximo de subprocesos en espera. El equilibrador de carga comprueba este umbral en los modos basado en mediciones y adaptativo. ¨ % de memoria máximo. El porcentaje máximo de memoria virtual asignado al nodo en relación con el tamaño total de la memoria física. El equilibrador de carga excluye el nodo si al enviar la tarea hace que se exceda el umbral. El equilibrador de carga comprueba este umbral en los modos basado en mediciones y adaptativo. ¨ Máximo de procesos. El número máximo de procesos en ejecución permitido para cada proceso de servicio de integración de PowerCenter que se ejecuta en el nodo. El equilibrador de carga excluye el nodo si al enviar la tarea hace que se exceda el umbral. El equilibrador de carga comprueba este umbral en todos los modos de distribución. Si todos los nodos de la malla han alcanzado los umbrales de provisión de recursos antes de que cualquier tarea de PowerCenter se haya enviado, el equilibrador de carga distribuye las tareas de una en una para asegurarse que las tareas de PowerCenter se ejecuten. Los umbrales de provisión de recursos se definen en las propiedades del nodo. Equilibrador de carga 279 TEMAS RELACIONADOS ¨ “Definición de umbrales de aprovisionamiento de recursos” en la página 417 Modo de distribución El modo de distribución determina cómo el equilibrador de carga selecciona los nodos para distribuir tareas del flujo de trabajo. El equilibrador de carga utiliza los siguientes modos de distribución: ¨ Round-Robin. El equilibrador de carga distribuye las tareas a los nodos disponibles de modo Round-Robin. Comprueba el umbral de procesos máximos en cada nodo disponible y excluye un nodo si la distribución de una tarea da lugar a que se supere el umbral. Este modo es el que menos recursos informáticos consume y, además, es útil cuando la carga de la malla es equilibrada y las tareas que se van a distribuir tienen requisitos informáticos similares. ¨ Basado en mediciones. El equilibrador de carga evalúa los nodos de modo Round-Robin. Comprueba todos los umbrales de provisión de recursos en cada nodo disponible y excluye un nodo si la distribución de una tarea da lugar a que se superen los umbrales. El equilibrador de carga sigue evaluando los nodos hasta que encuentra un nodo que pueda aceptar la tarea. Este modo impide sobrecargar los nodos cuando las tareas tienen distintos requisitos informáticos. ¨ Adaptativo. El equilibrador de carga clasifica los nodos según la disponibilidad actual de la CPU. Comprueba todos los umbrales de provisión de recursos en cada nodo disponible y excluye un nodo si la distribución de una tarea da lugar a que se superen los umbrales. Este modo impide sobrecargar los nodos y garantiza el mejor rendimiento en una malla que no está muy cargada. Cuando el equilibrador de carga se ejecuta en el modo basado en mediciones o adaptativo, utiliza las estadísticas de tareas para determinar si una tarea se puede ejecutar en un nodo. El equilibrador de carga calcula la estadísticas promedio de las tres últimas ejecuciones de la tarea a fin de estimar los recursos informáticos necesarios para ejecutar la tarea. Si no existen estadísticas en el repositorio, el equilibrador de carga utiliza los valores predeterminados. En el modo de distribución adaptativo, el equilibrador de carga utiliza el perfil de la CPU para el nodo a fin de identificar el nodo que cuenta con más recursos informáticos. Debe configurar el modo de distribución en las propiedades del dominio. Niveles de servicio Los niveles de servicio establecen prioridades entre las tareas que están a la espera de ser distribuidas. Cuando el número de tareas de sesiones y comandos que el equilibrador de carga tiene para distribuir es superior al que el servicio de integración de PowerCenter puede ejecutar en ese momento, el equilibrador de carga ubica las tareas en la cola de distribución. Cuando los nodos vuelven a estar disponibles, el equilibrador de carga distribuye las tareas desde la cola. El equilibrador de carga utiliza niveles de servicio para determinar el orden en el que distribuirá las tareas de la cola. Los niveles de servicio se pueden crear y editar en las propiedades de dominio y en Administrator Tool. En la sección de propiedades de flujo de trabajo del administrador de flujo de trabajo de PowerCenter, se asignan niveles de servicio a los flujos de trabajo. Proceso de Data Tranformation Manager (DTM) El proceso del servicio de integración de PowerCenter inicia el proceso DTM para ejecutar una sesión. El proceso DTM se llama también proceso pmdtm. DTM es el proceso asociado a la tarea de sesión. 280 Capítulo 18: Arquitectura del servicio de integración de PowerCenter Nota: Si usa los perfiles del sistema operativo, el servicio de integración de PowerCenter ejecuta el proceso DTM como el usuario del sistema operativo especificado en el perfil del sistema operativo. Lectura de la información de sesión El proceso del servicio de integración de PowerCenter proporciona a DTM la información de instancia de sesión cuando inicia DTM. DTM recupera los metadatos de asignación y sesión del repositorio y los valida. Optimización de inserción Si la sesión se ha configurado para la optimización de inserción, DTM ejecuta una instrucción SQL para insertar la lógica de transformación en la base de datos de origen o destino. Creación de particiones dinámicas DTM añade particiones a la sesión si esta se ha configurado para la creación de particiones dinámicas. DTM adapta el número de particiones de sesión según determinados factores, como las particiones de la base de datos de origen o el número de nodos de una malla. Formación de grupos de particiones Si ejecuta una sesión en una malla, DTM forma grupos de particiones. Un grupo de particiones es un grupo de subprocesos de lector, escritor y transformación que se ejecuta en un solo proceso DTM. El proceso DTM forma grupos de particiones y los distribuye a los procesos DTM de trabajo en ejecución en los nodos de la malla. Expansión de variables y parámetros Si el flujo de trabajo usa un archivo de parámetros, el proceso del servicio de integración de PowerCenter envía el archivo de parámetros a DTM cuando inicia DTM. DTM crea y expande las variables y los parámetros en los niveles de sesión, servicio y asignación. Creación del registro de sesión DTM crea registros para la sesión. El registro de sesión contiene un historial completo de la ejecución de la sesión, lo que incluye los mensajes de inicialización, transformación, estado y error. Puede usar la información del registro de sesión además del registro del servicio de integración de PowerCenter y el registro de flujo de trabajo para solucionar problemas del sistema o la sesión. Validación de páginas de códigos El servicio de integración de PowerCenter procesa los datos internamente mediante el juego de caracteres UCS-2. Si deshabilita la validación de páginas de códigos de datos, el servicio de integración de PowerCenter comprueba si el texto de la consulta de origen, la consulta de destino, la consulta de base de datos de búsqueda y la llamada al procedimiento almacenado se convierte de la página de códigos de datos de origen, destino, búsqueda o procedimiento almacenado al juego de caracteres UCS-2 sin que se produzca ninguna pérdida de datos durante la conversión. Si el servicio de integración de datos de PowerCenter detecta un error durante la conversión de datos, escribe un mensaje de error en el registro de sesión. Comprobación de permisos de objetos de conexión Después de validar las páginas de códigos de la sesión, DTM comprueba los permisos para los objetos de conexión usados en la sesión. DTM comprueba si el usuario que ha iniciado o programado el flujo de trabajo tiene permisos de ejecución para los objetos de conexión asociados a la sesión. Inicio de los procesos DTM de trabajo DTM envía una solicitud al proceso del servicio de integración de PowerCenter para iniciar los procesos DTM de trabajo en otros nodos si la sesión se ha configurado para ejecutarse en una malla. Ejecución de operaciones previas a la sesión Después de comprobar los permisos de los objetos de conexión, DTM ejecuta los comandos de shell previos a la sesión. A continuación, DTM ejecuta los procedimientos almacenados y los comandos SQL previos a la sesión. Proceso de Data Tranformation Manager (DTM) 281 Ejecución de subprocesos de procesamiento Después de inicializar la sesión, DTM usa los subprocesos de lector, transformación y escritor para extraer, transformar y cargar los datos. El número de subprocesos que DTM usa para ejecutar la sesión depende del número de particiones configuradas para la sesión. Ejecución de operaciones posteriores a la sesión Una vez que DTM ha ejecutado los subprocesos de procesamiento, ejecuta los comandos SQL y los procedimientos almacenados posteriores a la sesión. A continuación, DTM ejecuta los comandos de shell posteriores a la sesión. Envío de correo electrónico posterior a la sesión Al finalizar la sesión, DTM redacta y envía correo electrónico para informar sobre la finalización correcta o la generación de errores de la sesión. Si DTM finaliza de forma anormal, el proceso del servicio de integración de PowerCenter envía correo electrónico posterior a la sesión. Procesamiento de subprocesos DTM asigna memoria de proceso para la sesión y la divide en búferes. Esto también se denomina memoria de búfer. DTM emplea varios subprocesos para procesar datos en una sesión. El subproceso más importante de DTM se llama subproceso maestro. El subproceso maestro crea y administra otros subprocesos. El subproceso maestro para una sesión puede crear subprocesos de asignación, previos y posteriores a la sesión, de lector, de transformación y de escritor. Para cada grupo de orden de carga de destino de una asignación, el subproceso maestro puede crear varios subprocesos. Los tipos de subprocesos dependen de las propiedades de la sesión y de las transformaciones de la asignación. La cantidad de subprocesos depende de la información de partición para cada grupo de orden de carga de destino de la asignación. La siguiente figura muestra los subprocesos que el subproceso maestro crea para una asignación simple que contiene un grupo de orden de carga de destino: 1. Un subproceso de lectura. 2. Un subproceso de transformación. 3. Un subproceso de escritura. La asignación contiene una sola partición. En este caso, el subproceso maestro crea un subproceso de lectura, uno de transformación y uno de escritura para procesar los datos. El subproceso de lectura controla la manera en que el proceso del servicio de integración de PowerCenter extrae los datos de origen y los pasa al calificador de origen; el subproceso de transformación controla el modo en que el proceso del servicio de integración de PowerCenter maneja los datos y el subproceso de escritura controla la manera en que el proceso del servicio de integración de PowerCenter carga los datos en el destino. 282 Capítulo 18: Arquitectura del servicio de integración de PowerCenter Cuando el canal sólo contiene una definición de origen, un calificador de datos y una definición de destino, los datos evitan los subprocesos de transformación y van directamente desde los búferes de lectura hasta los de escritura. Este tipo de canal es lo que se considera un canal con exclusión de seguridad. La figura siguiente muestra los subprocesos para un canal con exclusión de seguridad que tiene una sola partición: 1. Un subproceso de lectura. 2. Subproceso de transformación evitado. 3. Un subproceso de escritura. Tipos de subproceso El subproceso principal crea diferentes tipos de subproceso para una sesión. Los tipos de subproceso que crea el subproceso principal dependen de las propiedades presesión y postsesión, y también del tipo de transformaciones de la asignación. El subproceso principal puede crear los siguientes tipos de subprocesos: ¨ Subprocesos de asignación ¨ Subprocesos presesión y postsesión ¨ Subprocesos de lectura ¨ Subprocesos de transformación ¨ Subprocesos de escritura Subprocesos de asignación El subproceso principal crea un subproceso de asignación para cada sesión. El subproceso de asignación obtiene información sobre la sesión y la asignación, compila la asignación y se limpia tras ejecutar la sesión. Subprocesos presesión y postsesión El subproceso principal crea un subproceso presesión y uno postsesión para efectuar operaciones pre y postsesión. Subprocesos de lectura El subproceso principal crea subprocesos de lectura para extraer datos de origen. El número de subprocesos de lectura depende de la información de partición de cada canal. El número de subprocesos de lectura es igual el número de particiones. Los orígenes relacionales usan subprocesos de lectura relacionales y los orígenes de archivo usan subprocesos de lectura de archivo. El servicio de integración de PowerCenter crea una instrucción SQL para cada subproceso de lectura para extraer datos desde un origen relacional. Para los orígenes de archivo, el servicio de integración de PowerCenter puede crear varios subprocesos para leer un único origen. Subprocesos de transformación El subproceso principal crea uno o más subprocesos de transformación para cada partición. Los subprocesos de transformación procesan los datos en función de la lógica de transformación de la asignación. Procesamiento de subprocesos 283 El subproceso principal crea subprocesos de transformación para transformar los datos recibidos en búferes por el subproceso de lectura, transfiere los datos de transformación a transformación y crea memorias caché cuando es necesario. El número de subprocesos de transformación depende de la información de partición de cada canal. Los subprocesos de transformación almacenan los datos transformados en un búfer extraído del grupo de memoria para que el subproceso de escritura pueda tener acceso a él. Si el canal contiene una transformación de rango, incorporación, agregación, clasificación o búsqueda de memoria caché, el subproceso de transformación usa la memoria caché hasta que alcanza los límites configurados de la memoria caché. Si el subproceso de transformación necesita más espacio, pagina los archivos de memoria caché local para conservar los datos adicionales. Cuando el servicio de integración de PowerCenter se ejecuta en modo ASCII, los subprocesos de transformación pasan datos de tipo carácter en un único byte. Cuando el servicio de integración de PowerCenter se ejecuta en modo Unicode, los subprocesos de transformación usan bytes dobles para transferir datos de tipo carácter. Subprocesos de escritura El subproceso principal crea subprocesos de escritura para cargar datos de destino. El número de subprocesos de escritura depende de la información de partición de cada canal. Si el canal contiene una partición, el subproceso principal crea un subproceso de escritura. Si contiene varias particiones, el subproceso principal crea varios subprocesos de escritura. Cada subproceso de escritura crea conexiones a las bases de datos de destino para cargar datos. Si el destino es un archivo, cada subproceso de escritura crea un archivo diferente. Puede configurar la sesión para que fusione estos archivos. Si el destino es relacional, el subproceso de escritura toma los datos de los búferes y los envía a los destinos de sesión. Cuando se cargan destinos, el escritor envía los datos en función del intervalo de envío de las propiedades de la sesión. Puede configurar una sesión para que envíe datos en función del número de filas de origen leídas, el número de filas grabadas en el destino o el número de filas que pasan por una transformación que genera transacciones, como una transformación de control de transacción. Partición de canal Cuando se ejecutan sesiones, el proceso del servicio de integración de PowerCenter puede lograr un alto rendimiento al particionar el canal y realizar la extracción, transformación y carga de datos para cada partición en procesos paralelos. Para realizar esto, utilice la siguiente configuración de sesión y del servicio de integración de PowerCenter: ¨ Configure la sesión con varias particiones. ¨ Instale el servicio de integración de PowerCenter en un equipo con varias CPU. Puede configurar el tipo de partición para que realice el máximo de transformaciones en el canal. El servicio de integración de PowerCenter puede particionar datos utilizando el modo Round-Robin, claves hash, intervalo de claves, partición de base de datos o partición de exclusión de seguridad. También puede configurar la partición dinámica de una sesión para permitir que el servicio de integración de PowerCenter establezca la partición en el tiempo de ejecución. Cuando habilite la partición dinámica, el servicio de integración de PowerCenter escalará el número de particiones de la sesión según factores tales como las particiones de la base de datos de origen o el número de nodos en una malla. Para orígenes relacionales, el servicio de integración de PowerCenter crea varias conexiones de base de datos con un único origen y extrae un rango de datos independiente por cada conexión. El servicio de integración de PowerCenter transforma las particiones simultáneamente, transfiere datos entre las particiones según sea necesario para realizar operaciones tales como agregación. Cuando el servicio de integración de PowerCenter carga datos relacionales, crea varias conexiones de base de datos para el destino y carga particiones de datos simultáneamente. Cuando el servicio de integración de PowerCenter carga datos para 284 Capítulo 18: Arquitectura del servicio de integración de PowerCenter destinos de archivos, crea un archivo independiente para cada partición. Puede optar por fusionar los archivos de destino. Procesamiento DTM Cuando ejecute una sesión, el proceso DTM leerá los datos de origen y los pasará a las transformaciones para su procesamiento. Para que entender mejor el procesamiento DTM, considere las siguientes acciones del proceso DTM: ¨ Lectura de los datos de origen. El DTM lee los orígenes de una asignación en diferentes momentos, según cómo estén configurados los orígenes, las transformaciones y los destinos en la asignación. ¨ Bloqueo de datos. En ocasiones, el DTM bloquea el flujo de datos en una transformación de la asignación mientras procesa una fila de datos de un origen diferente. ¨ Procesamiento en bloque. El DTM lee y procesa un bloque de filas a la vez. Lectura de datos de origen Las asignaciones contienen uno o más grupos de orden de carga de destino. Un grupo de orden de carga de destino es una recopilación de calificadores de origen, transformaciones y destinos vinculados en una asignación. Cada grupo de orden de carga de destino contiene uno o más canales de origen. Un canal de origen consiste en un calificador de origen y todas las transformaciones e instancias del destino que reciben datos desde ese calificador de origen. De forma predeterminada, DTM lee los orígenes en un grupo de orden de carga de destino de forma simultánea y procesa los grupos de orden de carga de destino de forma secuencial. Puede configurar el orden en que DTM procesa los grupo de orden de carga de destino. La siguiente figura muestra una asignación que contiene dos grupos de orden de carga de destino y tres canales de origen: En la asignación, DTM procesa los grupos de orden de carga de destino de forma secuencial. Primero procesa el Grupo de orden de carga de destino 1 leyendo el Origen A y el Origen B al mismo tiempo. Cuando finaliza de procesar el Grupo de orden de carga de destino 1, DTM comienza a procesar el Grupo de orden de carga de destino 2 leyendo el Origen C. Procesamiento DTM 285 Bloqueo de datos En una asignación, se pueden incluir transformaciones con varios grupos de entrada. El DTM pasa los datos a los grupos de entrada de forma simultánea. Sin embargo, a veces la lógica de transformación de una transformación con varios grupos de entrada requiere que el DTM bloquee los datos en un grupo de entrada mientras espera una fila de un grupo de entrada diferente. El bloqueo consiste en la suspensión del flujo de datos hacia uno de los grupos de entrada de una transformación con varios grupos de entrada. Cuando el DTM bloquea los datos, lee los datos desde el origen conectado al grupo de entrada hasta que rellena los búferes de lectura y transformación. Una vez que el DTM rellena los búferes, no lee más filas de origen hasta que la lógica de transformación permite al DTM detener el bloqueo del origen. Cuando el DTM deja de bloquear un origen, procesa los datos de los búferes y continúa leyendo desde el origen. El DTM bloquea los datos de un grupo de entrada cuando necesita una fila específica de un grupo de entrada diferente para llevar a cabo la lógica de transformación. Una vez que el DTM lee y procesa la fila que necesita, deja de bloquear el origen. Procesamiento en bloque El DTM lee y procesa un bloque de filas cada vez. El número de filas del bloque depende del tamaño de las filas y del tamaño del búfer DTM. El DTM procesa una fila de un bloque en las siguientes circunstancias: ¨ Al registrar errores de fila. El DTM procesa una fila de un bloque cuando se registran errores de fila: ¨ Al conectarse a CURRVAL. Cuando se conecta al puerto CURRVAL en una transformación de generador de secuencia, la sesión procesa una fila de un bloque. Para un rendimiento óptimo, conéctese únicamente al puerto NEXTVAL en las asignaciones. ¨ Al configurar el modo basado en matriz para un procedimiento de transformación personalizada. Cuando se configura el modo de acceso a datos para un procedimiento de transformación personalizada de modo que esté basado en fila, el DTM procesa una fila de un bloque. De manera predeterminada, el modo de acceso a datos está basado en matriz y el DTM procesa varias filas de un bloque. Mallas Cuando se ejecuta un servicio de integración de PowerCenter en una malla, un proceso de servicio maestro se ejecuta en un nodo y los procesos del servicio de trabajo se ejecutan en los demás nodos de la malla. El proceso de servicio maestro ejecuta el flujo de trabajo y las tareas del flujo de trabajo y distribuye las tareas de sesión, comando y espera de evento predefinidas a sí mismo y a los demás nodos. Un proceso DTM se ejecuta en cada nodo en que se ejecute una sesión. Si ejecuta una sesión en una malla, un proceso del servicio de trabajo puede ejecutar varios procesos DTM en diferentes nodos para distribuir los subprocesos de la sesión. Flujo de trabajo en una malla Cuando ejecuta un flujo de trabajo en una malla, el servicio de integración de PowerCenter designa un proceso de servicio como el proceso de servicio maestro y los procesos de servicio de otros nodos como procesos de servicio de trabajo. El proceso de servicio maestro se puede ejecutar en cualquier nodo de la malla. El proceso de servicio maestro recibe solicitudes, ejecuta el flujo de trabajo y sus tareas, incluido el programador y se comunica con los procesos de servicio de trabajo de otros nodos. Dado que se ejecuta en el nodo del proceso de servicio maestro, el programador usa la fecha y la hora del nodo del proceso de servicio maestro para iniciar los flujos de trabajo programados. El proceso de servicio maestro ejecuta también el equilibrador de carga, que distribuye las tareas a los nodos de la malla. 286 Capítulo 18: Arquitectura del servicio de integración de PowerCenter Los procesos de servicio de trabajo que se ejecutan en los otros nodos actúan como agentes del equilibrador de carga. El proceso de servicio de trabajo ejecuta tareas de evento en espera predefinidas dentro del proceso. Inicia un proceso para ejecutar las tareas de comando y un proceso DTM para ejecutar las tareas de sesión. El proceso de servicio maestro también puede actuar como un proceso de servicio de trabajo. El equilibrador de carga puede distribuir entonces tareas de sesión, comando y tareas predefinidas de evento en espera al nodo que ejecute el proceso de servicio maestro o a otros nodos. Tiene, por ejemplo, un flujo de trabajo que contiene dos tareas de sesión, una tarea de comando y una tarea predefinida de evento en espera. La siguiente figura muestra un ejemplo de distribución de proceso de servicio cuando ejecuta el flujo de trabajo en una malla con tres nodos: Cuando ejecuta el flujo de trabajo en una malla, el proceso de servicio de integración de PowerCenter distribuye las tareas de la siguiente forma: ¨ En el nodo 1, el proceso de servicio maestro inicia el flujo de trabajo y ejecuta las tareas del flujo que no sean las tareas de sesión, comando y de evento en espera predefinidas. El equilibrador de carga distribuye las tareas de sesión, de comando y de evento en espera predefinidas a otros nodos. ¨ En el nodo 2, el proceso de servicio de trabajo inicia un proceso para ejecutar una tarea de comando e inicia un proceso DTM para ejecutar la tarea de sesión 1. ¨ En el nodo 3, el proceso de servicio de trabajo ejecuta una tarea de evento en espera predefinida e inicia un proceso DTM para ejecutar la tarea de sesión 2. Sesión en una malla Cuando ejecute una sesión en una malla, el proceso de servicio maestro ejecutará el flujo de trabajo y sus tareas, incluido el programador. Como se ejecuta en el nodo del proceso de servicio maestro, el programador utiliza la fecha y hora del nodo del proceso de servicio maestro para iniciar los flujos de trabajo programados. El equilibrador de carga distribuye tareas de comando del mismo modo que cuando se ejecuta un flujo de trabajo en una malla. Además, cuando el equilibrador de carga distribuye una tarea de sesión, también hace lo propio con los subprocesos de la sesión para separar, así, los procesos DTM. El proceso de servicio maestro inicia un proceso DTM preparador temporal que obtiene la sesión y la prepara para su ejecución. Una vez preparada la sesión, este proceso DTM actúa como proceso DTM maestro y es, así, el encargado de supervisar los procesos DTM que se ejecutan en el resto de nodos. Los procesos de servicio de trabajo inician los procesos DTM de trabajo del resto de nodos. El DTM de trabajo ejecuta la sesión. Varios procesos DTM de trabajo que se ejecuten en un nodo podrían estar ejecutando varias sesiones o grupos de partición desde una sola sesión en función de la configuración de ésta. Por ejemplo, se ejecuta un flujo de trabajo en una malla que contiene una tarea de sesión y otra de comando. Se configura la sesión para que se ejecute en la malla. Mallas 287 La siguiente figura muestra el proceso de servicio y la distribución de DTM cuando se ejecuta una sesión en una malla en tres nodos: Cuando el proceso del servicio de integración de PowerCenter ejecuta la sesión en una malla, realiza las tareas siguientes: ¨ En el Nodo 1, el proceso de servicio maestro ejecuta tareas de flujo de trabajo. También inicia un proceso DTM preparador, que se convierte en el proceso DTM maestro. El equilibrador de carga distribuye la tarea de comando y los subprocesos de sesión a los nodos de la malla. ¨ En el Nodo 2, el proceso del servicio de trabajo ejecuta la tarea de comando e inicia los procesos DTM de trabajo que ejecutan los subprocesos de sesión. ¨ En el Nodo 3, el proceso del servicio de trabajo inicia los procesos DTM de trabajo que ejecutan los subprocesos de sesión. Recursos del sistema A fin de asignar recursos del sistema para los procesos de lectura, transformación y escritura, debe comprender cómo el servicio de integración de PowerCenter asigna y utiliza los recursos del sistema. El servicio de integración de PowerCenter utiliza los siguientes recursos del sistema: ¨ Uso de CPU ¨ Memoria de búfer DTM ¨ Memoria caché Uso de CPU El proceso de servicio de integración de PowerCenter realiza procesos de lectura, transformación y escritura para un canal en paralelo. Puede procesar varias particiones de un canal en una sesión y también puede procesar varias sesiones en paralelo. Si tiene una plataforma simétrica multiproceso (SMP), puede usar varias CPU para procesar simultáneamente datos de sesión o particiones de datos. De este modo, se obtiene un mayor rendimiento, ya que se logra un paralelismo real. En una plataforma de procesador único, estas tareas comparten la CPU, por lo que no hay paralelismo. El proceso de servicio de integración de PowerCenter puede usar varias CPU para procesar una sesión que contenga varias particiones. El número de CPU utilizadas depende de factores tales como el número de particiones, el número de subprocesos, el número de CPU disponibles y la cantidad de recursos necesarios para procesar la asignación. 288 Capítulo 18: Arquitectura del servicio de integración de PowerCenter Memoria de búfer DTM El servicio de integración de PowerCenter inicia el proceso DTM. El DTM asigna memoria de búfer a la sesión en función del valor del tamaño de búfer DTM de las propiedades de la sesión. De forma predeterminada, el servicio de integración de PowerCenter calcula el tamaño de la memoria de búfer y el tamaño del bloque de búfer. El DTM divide la memoria en bloques de búfer, según se haya configurado el valor de tamaño de bloques de búfer en las propiedades de la sesión. Los subprocesos de lectura, transformación y escritura usan bloques de búfer para mover datos de los orígenes a los destinos. Es posible que desee configurar la memoria de búfer y el tamaño de bloques de búfer manualmente. En modo Unicode, el servicio de integración de PowerCenter usa bytes dobles para mover caracteres, por lo que podría mejorar el rendimiento de la sesión al aumentar la memoria de búfer. Si el DTM no puede asignar la cantidad de memoria de búfer configurada para la sesión, la sesión no se puede inicializar. Informatica recomienda no asignar más de 1 GB para la memoria de búfer DTM. Memoria caché El proceso DTM crea memorias caché de datos e índices en memoria para almacenar temporalmente los datos utilizados para las siguientes transformaciones: ¨ Transformación de agregación (sin entrada ordenada) ¨ Transformación de rango ¨ Transformación de incorporación ¨ Transformación de búsqueda (con memoria caché habilitada) En las propiedades de la transformación, puede configurar el tamaño de la memoria para el almacenamiento de índices y datos en la memoria caché. De forma predeterminada, el servicio de integración de PowerCenter determina la cantidad de memoria a asignar a las memorias caché. Sin embargo, puede configurar manualmente el tamaño de una memoria caché para las memorias caché de datos e índices. De forma predeterminada, el DTM crea archivos de memoria caché en el directorio configurado para la variable del proceso de servicio $PMCacheDir. Si el DTM requiere más espacio del asignado, se remite a archivos locales de datos e índices. El proceso de DTM también crea una caché en memoria para almacenar datos para las transformaciones de ordenación y los destinos XML. Puede configurar el tamaño de la memoria para la memoria caché en las propiedades de la transformación. De forma predeterminada, el servicio de integración de PowerCenter determina el tamaño de la memoria caché para la transformación de ordenación y el destino XML en el tiempo de ejecución. El servicio de integración de PowerCenter asigna un valor mínimo de 16.777.216 bytes para la memoria caché de transformación de ordenación y 10.485.760 para el destino XML. El DTM crea archivos de memoria caché en el directorio configurado para la variable del proceso de servicio $PMTempDir. Si el DTM requiere más espacio de memoria caché del asignado, se remite a archivos de memoria caché locales. Al procesar grandes cantidades de datos, el DTM puede crear varios archivos de índice y datos. No se produce ningún error en la sesión si no hay suficiente espacio de memoria caché y se remite a los archivos de la memoria caché. No obstante, sí se produce un error cuando el directorio local para los archivos de memoria caché se ejecuta sin espacio suficiente en disco. Tras finalizar la sesión, el DTM libera la memoria utilizada por las memorias caché de índices y datos y, además, elimina todos los archivos de índice y datos. Sin embargo, si la sesión está configurada para realizar la agregación incremental o si una transformación de búsqueda está configurada para una memoria caché de búsqueda persistente, el DTM guarda toda la información de la memoria caché de índice y datos en el disco para la ejecución de la siguiente sesión. Recursos del sistema 289 Páginas de códigos y modos de movimiento de datos Puede configurar PowerCenter para mover datos de byte único y multibyte. El servicio de integración de PowerCenter puede mover datos en modo de movimiento de datos ASCII o Unicode. Estos modos determinan cómo el servicio de integración de PowerCenter trata los datos de caracteres. El modo de movimiento de datos se elige en las opciones de configuración del servicio de integración de datos de PowerCenter. Si desea mover datos multibyte, elija el modo de movimiento de datos Unicode. Para garantizar que no se pierden caracteres durante la conversión de una página de códigos a otra, se deben elegir también las páginas de códigos correctas para las conexiones. Modo de movimiento de datos ASCII Utilice el modo de movimiento de datos ASCII cuando todos los orígenes y destinos sean conjuntos de caracteres EBCDIC o ASCII de 7 bits. En el modo ASCII, el servicio de integración de PowerCenter reconoce los caracteres EBCDIC y ASCII de 7 bits y guarda cada carácter en un solo byte. Cuando el servicio de integración de PowerCenter se ejecuta en modo ASCII, no valida las páginas de códigos de la sesión. Lee todos los datos de caracteres como caracteres ASCII y no realiza las conversiones de páginas de códigos. Asimismo, trata todos los números como pertenecientes al sistema estándar de los EE. UU. y todas las fechas como datos binarios. También puede usar el modo de movimiento de datos ASCII si los orígenes y destinos son caracteres ASCII de 8 bits. Modo de movimiento de datos Unicode Use el modo de movimiento de datos Unicode cuando el origen o el destino usen juegos de caracteres de 8 bits o multibyte y contengan datos de tipo carácter. En el modo Unicode, el servicio de integración de PowerCenter reconoce los juegos de caracteres multibyte como los definen las paginas de códigos compatibles. Si configura el servicio de integración de PowerCenter para que valide las páginas de códigos de datos, el servicio de integración valida la compatibilidad de la página de códigos de origen y destino cuando ejecuta una sesión. Si configura el servicio de integración de PowerCenter para una validación moderada de la página de códigos, el servicio de integración de PowerCenter aumenta las limitaciones de compatibilidad de origen y destino. El servicio de integración de PowerCenter convierte datos con el juego de caracteres de origen establecido en UCS-2 antes de iniciar el proceso, procesa los datos y convierte después los datos en UCS-2 en el conjunto de caracteres de la página de códigos de destino establecido antes de cargar los datos. El servicio de integración asigna dos bytes para cada carácter cuando transfiere datos mediante una asignación. Trata también todos los números como estándares de Estados Unidos y todas las fechas como datos binarios. La página de códigos del servicio de integración de PowerCenter debe ser un subconjunto de la página de códigos del repositorio de PowerCenter. Archivos de salida y memorias caché El proceso del servicio de integración de PowerCenter genera archivos de salida cuando ejecuta flujos de trabajo y sesiones. Como valor predeterminado, el servicio de integración de PowerCenter registra los mensajes de estado y de error en los archivos de eventos del registro. Estos archivos son archivos binarios que el administrador de registros usa para mostrar los eventos de registro. El servicio de integración de PowerCenter crea también en cada sesión un archivo de rechazo. En función de la configuración de la memoria caché de transformación y de los tipos de destino, el servicio de integración de PowerCenter puede crear también archivos adicionales. 290 Capítulo 18: Arquitectura del servicio de integración de PowerCenter El servicio de integración de PowerCenter almacena los archivos de salida y las memorias caché en función de la configuración de la variable del proceso de servicio. Puede generar archivos de salida y memorias caché en un determinado directorio configurando las variables del proceso de servicio en las propiedades de la sesión o del flujo de trabajo, en las propiedades del servicio de integración de PowerCenter, en un archivo de parámetros o en un perfil de sistema operativo. Si define las variables del proceso de servicio en más de un lugar, el servicio de integración de PowerCenter revisa la procedencia de todas las configuraciones para determinar la configuración de variable del proceso de servicio que se va a usar: 1. Propiedades del proceso del servicio de integración de PowerCenter. Las variables del proceso de servicio definidas en las propiedades del proceso del servicio de integración de PowerCenter contienen la configuración predeterminada. 2. Perfil de sistema operativo. Las variables del proceso de servicio definidas en un perfil de sistema operativo reemplazan las variables del proceso de servicio definidas en las propiedades del servicio de integración de PowerCenter. Si usa perfiles de sistema operativo, el servicio de integración de PowerCenter guarda los archivos de recuperación del flujo de trabajo en el $PMStorageDir que se ha configurado en las propiedades del proceso del servicio de integración de PowerCenter. El servicio de integración de PowerCenter guarda los archivos de recuperación de la sesión en el $PMStorageDir que se ha configurado en el perfil del sistema operativo. 3. Archivo de parámetro. Las variables del proceso de servicio definidas en los archivos de parámetros reemplazan las variables del proceso de servicio definidas en las propiedades del servicio de integración de PowerCenter o en un perfil de sistema operativo. 4. Propiedades de la sesión o del flujo de trabajo. Las variables del proceso de servicio definidas en las propiedades de la sesión o del flujo de trabajo reemplazan las variables del proceso de servicio definidas en las propiedades del servicio de integración de PowerCenter, en un archivo de parámetros o en un perfil de sistema operativo. Si define, por ejemplo, $PMSessionLogFile en el perfil de sistema operativo y en las propiedades de la sesión, el servicio de integración de PowerCenter usa la ubicación especificada en las propiedades de la sesión. El servicio de integración de PowerCenter crea los siguientes archivos de salida: ¨ Registro del flujo de trabajo ¨ Registro de la sesión ¨ Archivo con detalles de la sesión ¨ Archivo con detalles del rendimiento ¨ Archivos de rechazo ¨ Registros de error de las filas ¨ Tablas y archivos de recuperación ¨ Archivo de control ¨ Correo electrónico posterior a sesión ¨ Archivo de salida ¨ Archivos de memoria caché Cuando el proceso del servicio de integración de PowerCenter en UNIX crea un archivo diferente al archivo de recuperación, define los permisos del archivo según el comando umask del shell que inicia el proceso del servicio de integración de PowerCenter. Por ejemplo, cuando el comando umask del shell que inicia el proceso del servicio de integración de PowerCenter es 022, el proceso del servicio de integración de PowerCenter crea archivos con permisos rw-r--r--. Para cambiar los permisos del archivo, debe cambiar el comando umask del shell que inicia el servicio de integración de PowerCenter y reiniciarlo después. Archivos de salida y memorias caché 291 El proceso del servicio de integración de PowerCenter en UNIX crea archivos de recuperación con permisos rw-------. El proceso del servicio de integración de PowerCenter en Windows crea archivos con los permisos de lectura y escritura. Registro del flujo de trabajo El proceso del servicio de integración crea un registro para todos los flujos de trabajo que ejecuta. En el registro del flujo de trabajo, graba información como la inicialización de los procesos, la información de ejecución de la tarea del flujo de trabajo, los errores encontrados y el resumen de ejecución del flujo de trabajo. Los mensajes de error del registro del flujo de trabajo se categorizan en diferentes niveles de gravedad. Puede configurar el servicio de integración de PowerCenter para que no grabe mensajes en el archivo del registro del flujo de trabajo. Puede visualizar los registros del flujo de trabajo desde el supervisor del flujo de trabajo de PowerCenter. También puede configurar el flujo de trabajo para que grabe eventos en un archivo de registro en el directorio que especifique. Al igual que ocurre con los registros del servicio de integración de PowerCenter y con los registros de la sesión, el proceso del servicio de integración de PowerCenter indica, junto con el texto del mensaje, un número de código en el mensaje del archivo de registro del flujo de trabajo. Registro de la sesión El servicio de integración de PowerCenter crea un registro de cada sesión que ejecuta. Escribe información en el registro de la sesión, por ejemplo, la inicialización de procesos, validación de sesiones, creación de comandos SQL para subprocesos de lectura y escritura, errores encontrados y resumen de cargas. La cantidad de detalles que incluirá el registro de sesión depende del nivel de seguimiento que configure. Puede ver el registro de la sesión desde el supervisor de flujo de trabajo de PowerCenter. También puede configurar que se escriba información de registro en un archivo de registro en un directorio específico. Al igual que con los registros del servicio de integración de PowerCenter y los registros de flujo de trabajo, el proceso de servicio de integración de PowerCenter incluye un número de código junto con un mensaje de texto. Detalles de la sesión Cuando se ejecuta una sesión, el administrador de flujo de trabajo de PowerCenter crea detalles de la sesión que proporcionan estadísticas de carga para cada destino de la asignación. Es posible supervisar los detalles de la sesión durante la sesión o una vez finalizada. Los detalles de la sesión incluyen información como el nombre de la tabla, el número de filas escritas o rechazadas y el rendimiento de lectura y escritura. Para ver los detalles de la sesión, haga doble clic en la sesión en el supervisor de flujo de trabajo de PowerCenter. Archivo de detalles de rendimiento El proceso de servicio de integración de PowerCenter genera detalles de rendimiento para las ejecuciones de la sesión. El proceso de servicio de integración de PowerCenter escribe los detalles de rendimiento en un archivo. El archivo almacena los detalles de rendimiento de la última ejecución de la sesión. Puede revisar un archivo de detalles de rendimiento para determinar qué aspectos del rendimiento de la sesión son susceptibles de mejora. Los detalles de rendimiento proporcionan información de transformación a transformación sobre el flujo de datos a lo largo de la sesión. También puede ver los detalles de rendimiento en el supervisor de flujo de trabajo de PowerCenter si configura la sesión para que recopile tales detalles. 292 Capítulo 18: Arquitectura del servicio de integración de PowerCenter Archivos de rechazo De manera predeterminada, el proceso de servicio de integración de PowerCenter crea un archivo de rechazo para cada destino en la sesión. El archivo de rechazo contiene filas de datos que el escritor no escribe en los destinos. El escritor puede rechazar una fila en las siguientes circunstancias: ¨ Cuando está marcada para ser rechazada por una estrategia de actualización o transformación personalizada. ¨ Cuando infringe una restricción de la base de datos, como la restricción de clave principal. ¨ Cuando se truncó o desbordó un campo de la fila y la base de datos de destino está configurada para que rechace datos trucados o desbordados. De manera predeterminada, el proceso de servicio de integración de PowerCenter guarda el archivo de rechazo en el directorio especificado para la variable de proceso de servicio $PMBadFileDir en el administrador de flujo de trabajo de PowerCenter y da el nombre target_table_name.bad al archivo de rechazo. Nota: Si habilita el registro de errores de filas, el proceso de servicio de integración de PowerCenter no crea ningún archivo de rechazo. Registros de error de las filas Al configurar una sesión, puede elegir si desea registrar los errores de fila en una ubicación central. Cuando se produce un error de fila, el proceso de servicio de integración de PowerCenter registra información de error que permite determinar la causa y el origen del error. El proceso de servicio de integración de PowerCenter registra información como el nombre del origen, el ID de fila, los datos de fila actuales, la transformación, la marca de tiempo, el código de error, el mensaje de error, el nombre del repositorio, el nombre de la carpeta, el nombre de la sesión y la información de asignación. Al habilitar el registro para archivos sin formato, de forma predeterminada, el proceso de servicio de integración de PowerCenter guarda el archivo en el directorio introducido para la variable de proceso de servicio $PMBadFileDir. Archivos de tablas de recuperación El proceso de servicio de integración de PowerCenter crea tablas de recuperación en el sistema de base de datos de destino cuando ejecuta una sesión habilitada para la recuperación. Al ejecutar una sesión en modo de recuperación, el proceso de servicio de integración de PowerCenter utiliza la información de las tablas de recuperación para completar la sesión. Cuando el proceso de servicio de integración de PowerCenter realiza la recuperación, restaura el estado de operaciones para recuperar el flujo de trabajo a partir del punto de interrupción. El estado de operaciones del flujo de trabajo incluye información como las solicitudes de servicio activas, los estados finalizado y en ejecución, los valores de las variables de flujo de trabajo, los flujos de trabajo y las sesiones en ejecución y los programas de flujo de trabajo. Archivo de control Si ejecuta una sesión que emplea un cargador externo, el servicio de integración de PowerCenter crea un archivo de control y un archivo sin formato de destino. El archivo de control contiene información sobre el archivo sin formato de destino, tal como el formato de los datos e instrucciones de carga para el cargador externo. La extensión del archivo de control es .ctl. De manera predeterminada, el proceso del servicio de integración de PowerCenter crea el archivo de control y el archivo sin formato de destino en el directorio variable del servicio de integración de PowerCenter, $PMTargetFileDir. Archivos de salida y memorias caché 293 Correo electrónico Puede redactar y enviar mensajes de correo electrónico. Primero, cree una tarea de correo electrónico en Workflow Designer o Task Developer. Puede colocar la tarea de correo electrónico en un flujo de trabajo o puede asociarla a una sesión. La tarea de correo electrónico permite comunicar información sobre una ejecución de un flujo de trabajo o sesión a los destinatarios designados de forma automática. Las tareas de correo electrónico del flujo de trabajo envían correo electrónico en función de los vínculos condicionales conectados a la tarea. Para el correo electrónico postsesión, puede crear dos mensajes diferentes, uno que se envíe si la sesión se completa correctamente y otro si falla la sesión. También puede utilizar variables para generar información sobre el nombre de la sesión, el estado y el número total de filas cargadas. Archivo indicador Si emplea un archivo sin formato como destino, puede configurar el servicio de integración de PowerCenter a fin de crear un archivo indicador para la información de tipo de fila de destino. Por cada fila de destino, el archivo indicador contiene un número que indica si la fila se ha marcado para insertarse, actualizarse, eliminarse o rechazarse. El proceso de servicio de integración de PowerCenter asigna a este archivo el nombre target_name.ind y lo almacena en el directorio de variables del servicio de integración de PowerCenter, $PMTargetFileDir, de forma predeterminada. Archivo de salida Si la sesión escribe en un archivo de destino, el proceso de servicio de integración de PowerCenter crea dicho archivo según una definición de destino de archivo. De forma predeterminada, el proceso de servicio de integración de PowerCenter asigna un nombre al archivo de destino según el nombre de la definición de destino. Si una asignación contiene varias instancias del mismo destino, el proceso de servicio de integración de PowerCenter asigna los nombres a los archivos de destino según el nombre de la instancia de destino. El proceso de servicio de integración de PowerCenter crea este archivo en el directorio de variables del servicio de integración de PowerCenter, $PMTargetFileDir, de forma predeterminada. Archivos de caché Cuando el proceso del servicio de integración de PowerCenter crea la memoria caché, crea también archivos de caché. El proceso del servicio de integración de PowerCenter crea archivos de caché para los siguientes objetos de asignación: ¨ Transformación de agregación ¨ Transformación de unión ¨ Transformación de rango ¨ Transformación de búsqueda ¨ Transformación de ordenación ¨ Destino XML De manera predeterminada, el DTM crea los archivos de índice y de datos para las transformaciones de agregación, rango, unión y búsqueda y los destinos XML del directorio configurado para la variable del proceso de servicio $PMCacheDir. El proceso del servicio de integración de PowerCenter asigna al archivo de índice el nombre PM*.idx y al archivo de datos el nombre PM*.dat. El proceso del servicio de integración de PowerCenter crea el archivo de caché para una transformación de ordenación en el directorio de la variable del proceso de servicio $PMTempDir. 294 Capítulo 18: Arquitectura del servicio de integración de PowerCenter Archivos de agregación incremental Si la sesión realiza una agregación incremental, el proceso de servicio de integración de PowerCenter guarda en disco la información de memoria caché de índice y datos al finalizar la sesión. La próxima vez que se ejecute la sesión, el proceso de servicio de integración de PowerCenter empleará esta información del historial para realizar la agregación incremental. De forma predeterminada, DTM crea los archivos de índice y datos en el directorio configurado para la variable de proceso de servicio $PMCacheDir. El proceso de servicio de integración de PowerCenter asigna al archivo de índice el nombre PMAGG*.idx y al archivo de datos el nombre PMAGG*.dat. Memoria caché de búsqueda persistente Si una sesión utiliza una transformación de búsqueda, es posible configurar dicha transformación para que emplee una memoria caché de búsqueda persistente. Si selecciona esta opción, el proceso de servicio de integración de PowerCenter guarda en disco la memoria caché de búsqueda la primera vez que ejecuta la sesión y luego utiliza esta memoria caché de búsqueda durante las ejecuciones posteriores de la sesión. De forma predeterminada, DTM crea los archivos de índice y datos en el directorio configurado para la variable de proceso de servicio $PMCacheDir. Si no asigna ningún nombre a los archivos en las propiedades de la transformación, éstos reciben los nombres PMLKUP*.idx y PMLKUP*.dat. Archivos de salida y memorias caché 295 CAPÍTULO 19 Servicio de repositorio de PowerCenter Este capítulo incluye los siguientes temas: ¨ Resumen del servicio de repositorio de PowerCenter, 296 ¨ Creación de una base de datos para el repositorio de PowerCenter, 297 ¨ Cómo crear el servicio de repositorio de PowerCenter, 297 ¨ Configuración del servicio de repositorio de PowerCenter, 300 ¨ Configuración del proceso de servicio de repositorio de PowerCenter, 305 Resumen del servicio de repositorio de PowerCenter Un repositorio de PowerCenter es una colección de tablas de base de datos que contienen metadatos. Un servicio de repositorio de PowerCenter administra el repositorio. Es, asimismo, el que realiza todas las transacciones de metadatos entre la base de datos del repositorio y los clientes del repositorio. Cree un servicio de repositorio de PowerCenter para administrar los metadatos en las tablas de la base de datos del repositorio. Cada servicio de repositorio de PowerCenter administra un único repositorio. Debe crear un servicio de repositorio de PowerCenter único para cada repositorio en un dominio de Informatica. La creación y configuración de un servicio de repositorio de PowerCenter conlleva las siguientes tareas: ¨ Crear una base de datos para las tablas del repositorio. Para crear las tablas del repositorio, es necesario crear antes una base de datos para almacenar las tablas. Si crea un servicio de repositorio de PowerCenter para un repositorio existente, no es necesario crear una nueva base de datos. Puede utilizar la base de datos existente si ésta cumple los requisitos mínimos de una base de datos de repositorio. ¨ Crear un servicio de repositorio de PowerCenter. Crear un servicio de repositorio de PowerCenter para administrar el repositorio. Cuando cree un servicio de repositorio de PowerCenter, puede elegir crear las tablas del repositorio. Si no crea las tablas del repositorio, puede hacerlo posteriormente o puede asociar el servicio de repositorio de PowerCenter con un repositorio existente. ¨ Configurar el servicio de repositorio de PowerCenter. Tras crear un servicio de repositorio de PowerCenter, puede configurar sus propiedades. Puede configurar propiedades como el nivel de gravedad del error o el máximo de conexiones de usuario. 296 Creación de una base de datos para el repositorio de PowerCenter Para administrar un repositorio con un servicio de repositorio de PowerCenter, necesita una base de datos que contenga las tablas de base de datos del repositorio. Puede crear el repositorio en cualquier sistema de base de datos admitido. Use el cliente del sistema de administración de bases de datos para crear la base de datos. El nombre de la base de datos del repositorio debe ser único. Si crea un repositorio en una base de datos con un repositorio existente, se producirá un error en la operación de creación. Debe eliminar el repositorio existente en la base de datos de destino antes de crear el nuevo repositorio. Para proteger el repositorio y mejorar el rendimiento, no cree el repositorio en un equipo sobrecargado. El equipo que ejecuta el sistema de base de datos de repositorio debe tener una conexión de red con el nodo que ejecuta el servicio de repositorio de PowerCenter. Sugerencia: Puede optimizar el rendimiento del repositorio en las bases de datos IBM DB2 EEE si almacena un repositorio de PowerCenter en un espacio de tablas de nodo único. Cuando configure una base de datos IBM DB2 EEE, el administrador de la base de datos debe definir la base de datos en un nodo único. Cómo crear el servicio de repositorio de PowerCenter Use Administrator Tool para crear un servicio de repositorio de PowerCenter. Antes de empezar Antes de crear un servicio de repositorio de PowerCenter, lleve a cabo las tareas siguientes: ¨ Determine los requisitos del repositorio. Determine si el repositorio necesita estar habilitado para la versión y si es un repositorio local, global o independiente. ¨ Compruebe la licencia. Compruebe que tiene una licencia válida para ejecutar servicios de aplicación. Aunque puede crear un servicio de repositorio de PowerCenter sin licencia, ésta es necesaria para ejecutarlo. Además, necesita una licencia para configurar algunas opciones relacionadas con el control de versiones y la alta disponibilidad. ¨ Determine la página de códigos. Determine cuál es la página de códigos que se usará para el repositorio de PowerCenter. El servicio de repositorio de PowerCenter usa el juego de caracteres codificado en la página de códigos del repositorio al escribir datos en el repositorio. La página de códigos del repositorio debe ser compatible con las páginas de códigos del cliente de PowerCenter y todos los servicios de aplicación del dominio de Informatica. Sugerencia: Después de crear el servicio de repositorio de PowerCenter, no podrá cambiar la página de códigos en las propiedades del servicio de repositorio de PowerCenter. Para cambiar la página de códigos del repositorio después de crear el servicio de repositorio de PowerCenter, debe realizar una copia de seguridad del repositorio y restaurarla en un nuevo servicio de repositorio de PowerCenter. En el momento de crear un servicio de repositorio de PowerCenter nuevo, puede especificar una página de códigos compatible. Creación de un servicio de repositorio de PowerCenter 1. En Administrator Tool, haga clic en la ficha Dominio. Creación de una base de datos para el repositorio de PowerCenter 297 2. En el navegador, seleccione la carpeta en la que desee crear el servicio de repositorio de PowerCenter. Nota: Si no selecciona ninguna carpeta, puede mover el servicio de repositorio de PowerCenter a una carpeta después de crearlo. 3. En el menú Acciones de dominio, haga clic en Nuevo > Servicio de repositorio de PowerCenter. Se abre el cuadro de diálogo Crear servicio de repositorio. 4. Especifique los valores correspondientes para las siguientes opciones del servicio de repositorio de PowerCenter. En la siguiente tabla, se describen las opciones del servicio de repositorio de PowerCenter: Propiedad Descripción Nombre Nombre del servicio de repositorio de PowerCenter. Los caracteres deben ser compatibles con la página de códigos del repositorio. No se aplica la distinción entre mayúsculas y minúsculas al nombre, el cual debe ser único en el dominio. El nombre no puede tener más de 128 caracteres ni empezar por @. Además, no puede contener espacios ni los siguientes caracteres especiales: `~%^*+={}\;:'"/?.,<>|!()][ El servicio de repositorio de PowerCenter y el repositorio tienen el mismo nombre. Descripción Descripción del servicio de repositorio de PowerCenter. La descripción no puede tener más de 765 caracteres. Ubicación Dominio y carpeta en los que se crea el servicio. Haga clic en Seleccionar carpeta para elegir otra carpeta. Además, puede mover el servicio de repositorio de PowerCenter a otra carpeta después de crearlo. Licencia Licencia que permite usar el servicio. Si no selecciona ninguna licencia al crear el servicio, puede asignar una licencia posteriormente. Las opciones incluidas en la licencia determinan las selecciones que se pueden realizar para el repositorio. Por ejemplo, debe tener la opción de desarrollo basado en equipos para crear un repositorio con versiones. Además, necesita la opción de alta disponibilidad para ejecutar el servicio de repositorio de PowerCenter en varios nodos. Para aplicar los cambios, reinicie el servicio de repositorio de PowerCenter. 298 Nodo Nodo en el que se ejecuta el proceso de servicio. Es obligatorio si no selecciona ninguna licencia con la opción de alta disponibilidad. Si selecciona una licencia con la opción de alta disponibilidad, esta propiedad no se muestra. Nodo principal Nodo en el que se ejecuta el proceso de servicio de forma predeterminada. Es obligatorio si selecciona una licencia con la opción de alta disponibilidad. Esta propiedad se muestra si selecciona una licencia con la opción de alta disponibilidad. Nodos de copia de seguridad Nodos en los que se puede ejecutar el proceso de servicio si el nodo principal no está disponibles. Es opcional si selecciona una licencia con la opción de alta disponibilidad. Esta propiedad se muestra si selecciona una licencia con la opción de alta disponibilidad. Tipo de base de datos Tipo de base de datos en la se almacena el repositorio. Para aplicar los cambios, reinicie el servicio de repositorio de PowerCenter. Página de códigos Página de códigos del repositorio. El servicio de repositorio de PowerCenter usa el juego de caracteres codificado de la página de códigos del repositorio para escribir datos en el repositorio. No puede cambiar la página de códigos del servicio de repositorio de PowerCenter después de crear el servicio de repositorio de PowerCenter. Capítulo 19: Servicio de repositorio de PowerCenter Propiedad Descripción Cadena de conexión Cadena de conexión nativa que usa el servicio de repositorio de PowerCenter para acceder a la base de datos del repositorio. Por ejemplo, use servername@dbname para Microsoft SQL Server y dbname.world para Oracle. Para aplicar los cambios, reinicie el servicio de repositorio de PowerCenter. Nombre de usuario Cuenta para la base de datos del repositorio. Configure esta cuenta con las herramientas de cliente de base de datos correspondientes. Para aplicar los cambios, reinicie el servicio de repositorio de PowerCenter. Contraseña Contraseña de la base de datos del repositorio correspondiente al usuario de la base de datos. Debe ser de tipo ASCII de 7 bits. Para aplicar los cambios, reinicie el servicio de repositorio de PowerCenter. TablespaceName Nombre de espacio de tablas para los repositorios IBM DB2 y Sybase. Al especificar el nombre de espacio de tablas, el servicio de repositorio de PowerCenter crea todas las tablas del repositorio en el mismo espacio de tablas. No se pueden usar espacios en el nombre de espacio de tablas. Para aumentar el rendimiento de los repositorios IBM DB2 EEE, especifique un nombre de espacio de tablas con un nodo. Para aplicar los cambios, reinicie el servicio de repositorio de PowerCenter. Modo de creación Crea u omite el contenido nuevo del repositorio. Seleccione una de las siguientes opciones: - Crear contenido del repositorio. Seleccione esta opción si no se incluye ningún contenido en la base de datos. De forma opcional, cree un repositorio global, habilite el control de versiones o realice ambas acciones. Si no selecciona estas opciones durante la creación del servicio, puede seleccionarlas posteriormente. Sin embargo, si selecciona estas opciones durante la creación del servicio, después no podrá convertir el repositorio en un repositorio local o en un repositorio sin versiones. La opción para habilitar el control de versiones se muestra si selecciona una licencia con la opción de alta disponibilidad. - No crear contenido del repositorio. Seleccione esta opción si se incluye contenido en la base de datos o si tiene previsto crear el contenido del repositorio posteriormente. Habilitar servicio de repositorio 5. Habilita el servicio. Si se selecciona esta opción, el servicio empieza a ejecutarse una vez creado. En caso contrario, debe hacer clic en el botón Habilitar para ejecutar el servicio. Necesita una licencia válida para ejecutar el servicio de repositorio de PowerCenter. Si crea un servicio de repositorio de PowerCenter para un repositorio con contenido y este repositorio ya existe en otro dominio de Informatica, compruebe si hay usuarios y grupos con privilegios para usar el servicio de repositorio de PowerCenter en el dominio actual. El administrador de servicios sincroniza periódicamente la lista de usuarios y grupos del repositorio con los usuarios y grupos de la base de datos de configuración del dominio. Durante la sincronización, los usuarios y grupos no incluidos en el dominio actual se eliminan del repositorio. Puede usar infacmd para exportar usuarios y grupos del dominio de origen e importarlos al dominio de destino. 6. Haga clic en Aceptar. Cadenas de conexión de la base de datos Cuando cree una conexión de base de datos, especifique una cadena de conexión para esa conexión. El servicio de repositorio de PowerCenter usa conectividad nativa para comunicarse con la base de datos del repositorio. Cómo crear el servicio de repositorio de PowerCenter 299 La tabla siguiente detalla la sintaxis de la cadena de conexión nativa para cada una de las bases de datos admitidas: Base de datos Sintaxis de cadena de conexión Ejemplo IBM DB2 <database name> mydatabase Microsoft SQL Server <server name>@<database name> sqlserver@mydatabase Oracle <database name>.world (el mismo que aparece en la entrada TNSNAMES) oracle.world Sybase <server name>@<database name> sybaseserver@mydatabase Configuración del servicio de repositorio de PowerCenter Tras crear un servicio de repositorio de PowerCenter, puede proceder a su configuración. Utilice Administrator Tool para configurar los siguientes tipos de propiedades del servicio de repositorio de PowerCenter: ¨ Propiedades del repositorio. Configure las propiedades del repositorio, como el modo operativo. ¨ Asignaciones de nodo. Si dispone de la opción de alta disponibilidad, configure los nodos principal y de copia de seguridad para que ejecuten el servicio. ¨ Propiedades de la base de datos. Configure las propiedades de la base de datos del repositorio, como el nombre de usuario, la contraseña y la cadena de conexión. ¨ Propiedades avanzadas. Configure las propiedades avanzadas del repositorio, como el número máximo de conexiones y bloqueos. ¨ Propiedades personalizadas. Configure las propiedades del repositorio que son exclusivas para su entorno de Informatica o que se aplican en casos especiales. Utilice propiedades personalizadas únicamente si el servicio internacional de atención al cliente de Informatica así se lo solicita. Para ver y actualizar propiedades, seleccione el servicio de repositorio de PowerCenter en el navegador. Aparece la ficha Propiedades para el servicio. Asignaciones de nodos Si cuenta con la opción de alta disponibilidad, puede designar los nodos principal y de copia de seguridad para ejecutar el servicio. De forma predeterminada, el servicio se ejecuta en el nodo principal. Si el nodo deja de estar disponible, se produce la conmutación por error del servicio a un nodo de refuerzo. Propiedades generales Para editar las propiedades generales, seleccione el servicio de repositorios de PowerCenter en el navegador, seleccione la vista Propiedades y, a continuación, haga clic en Editar en la sección de propiedades generales. 300 Capítulo 19: Servicio de repositorio de PowerCenter En la tabla siguiente, se describen las propiedades generales para un servicio de repositorios de PowerCenter: Propiedad Descripción Nombre Nombre del servicio de repositorios de PowerCenter. Esta propiedad no se puede editar. Descripción Descripción del servicio de repositorios de PowerCenter. Licencia Objeto de licencia que se asignó al servicio de repositorios de PowerCenter cuando se creó el servicio. Esta propiedad no se puede editar. Nodo principal Nodo del dominio de Informatica en el que se ejecuta el servicio de repositorios de PowerCenter. Para asignar el servicio de repositorios de PowerCenter a un nodo diferente, primero debe deshabilitar el servicio. Propiedades del repositorio Puede configurar algunas propiedades del repositorio cuando cree el servicio. La siguiente tabla describe las propiedades del repositorio: Propiedad Descripción Modo de funcionamiento Modo en el que se ejecuta el servicio de repositorio de PowerCenter. Los valores son Normal y Exclusivo. Ejecute el servicio de repositorio de PowerCenter en el modo exclusivo para realizar algunas tareas administrativas, como promover un repositorio local a global o habilitar el control de versión. Para aplicar los cambios, hay que reiniciar el servicio de repositorio de PowerCenter. Seguimiento de auditoría de seguridad Realiza un seguimiento de los cambios hechos en usuarios, grupos, privilegios y permisos. El administrador de registros realiza el seguimiento de los cambios. Repositorio global Crea un repositorio global. Si el repositorio es global, no se puede convertir en un repositorio local. Para promover un repositorio local a global, el servicio de repositorio de PowerCenter debe ejecutarse en modo exclusivo. Control de versión Crea un repositorio con versión. Tras habilitar un repositorio para el control de versión, no se puede deshabilitar el control de versión. Para habilitar un repositorio para el control de versión, el servicio de repositorio de PowerCenter debe ejecutarse en modo exclusivo. Esta propiedad aparece si se dispone de la opción de desarrollo basado en equipos. Propiedades de base de datos Las propiedades de base datos proporcionan información acerca de la base de datos en la que se almacenan los metadatos del repositorio. Las propiedades de base de datos se especifican durante la creación del servicio de repositorio de PowerCenter. Una vez creado el repositorio, es posible que sea necesario modificar algunas de estas propiedades. Por ejemplo, es posible que necesite cambiar el nombre de usuario y la contraseña de la base de datos o que desee ajustar el tiempo de espera de conexión de la base de datos. Configuración del servicio de repositorio de PowerCenter 301 En la siguiente tabla, se describen las propiedades de base de datos: Propiedad Descripción Tipo de base de datos Tipo de base de datos en la que se almacena el repositorio. Para aplicar los cambios, reinicie el servicio de repositorio de PowerCenter. Página de códigos Página de códigos del repositorio. El servicio de repositorio de PowerCenter usa el juego de caracteres codificado de la página de códigos del repositorio para escribir datos en el repositorio. No puede cambiar la página de códigos del servicio de repositorio de PowerCenter después de crear el servicio de repositorio de PowerCenter. Éste es un campo de sólo lectura. Cadena de conexión Cadena de conexión nativa que usa el servicio de repositorio de PowerCenter para acceder a la base de datos que contiene el repositorio. Por ejemplo, use servername@dbname para Microsoft SQL Server y dbname.world para Oracle. Para aplicar los cambios, reinicie el servicio de repositorio de PowerCenter. Nombre de espacio de tablas Nombre de espacio de tablas para los repositorios IBM DB2 y Sybase. Al especificar el nombre de espacio de tablas, el servicio de repositorio de PowerCenter crea todas las tablas del repositorio en el mismo espacio de tablas. No se pueden usar espacios en el nombre de espacio de tablas. No puede cambiar el nombre de espacio de tablas de las propiedades de base de datos del repositorio una vez creado el servicio. Si crea un servicio de repositorio de PowerCenter con un nombre de espacio de tablas incorrecto, debe eliminar el servicio de repositorio de PowerCenter y crear otro con un nombre de espacio de tablas correcto. Para aumentar el rendimiento de los repositorios IBM DB2 EEE, especifique un nombre de espacio de tablas con un nodo. Para aplicar los cambios, reinicie el servicio de repositorio de PowerCenter. Optimizar esquema de base de datos Habilita la optimización del esquema de base de datos del repositorio al crear el contenido del repositorio o hacer una copia de seguridad y restaurar un repositorio de IBM DB2 o Microsoft SQL Server. Al habilitar esta opción, el servicio de repositorio crea las tablas del repositorio mediante columnas Varchar(2000) en lugar de columnas CLOB si es posible. El uso de columnas Varchar aumenta el rendimiento del repositorio debido a que reduce la entrada y salida de disco y a que la memoria caché del búfer de la base de datos puede almacenar en caché las columnas Varchar. Para usar esta opción, la base de datos del repositorio debe cumplir los siguientes requisitos de tamaño de página: - IBM DB2: tamaño de página de base de datos de 4 KB o superior. Un espacio de tablas temporal como mínimo con un tamaño de página de 16 KB o superior. - Microsoft SQL Server: Tamaño de página de base de datos de 8 KB o superior. Esta propiedad está deshabilitada de forma predeterminada. 302 Nombre de usuario de base de datos Cuenta para la base de datos que contiene el repositorio. Configure esta cuenta con las herramientas de cliente de base de datos correspondientes. Para aplicar los cambios, reinicie el servicio de repositorio de PowerCenter. Contraseña de la base de datos Contraseña de la base de datos del repositorio correspondiente al usuario de la base de datos. Debe ser de tipo ASCII de 7 bits. Para aplicar los cambios, reinicie el servicio de repositorio de PowerCenter. Tiempo de espera de conexión de base de datos Período de tiempo durante el cual el servicio de repositorio de PowerCenter intenta establecer o restablecer una conexión con el sistema de la base de datos. El valor predeterminado es de 180 segundos. Capítulo 19: Servicio de repositorio de PowerCenter Propiedad Descripción Tamaño de operación de matriz de base de datos Número de filas obtenidas cada vez que se genera una operación de matriz de base de datos, como una inserción u obtención. El valor predeterminado es 100. Para aplicar los cambios, reinicie el servicio de repositorio de PowerCenter. Tamaño del grupo de base de datos Número máximo de conexiones de base de datos del repositorio que puede establecer el servicio de repositorio de PowerCenter. Si el servicio de repositorio de PowerCenter intenta establecer más conexiones de las especificadas para DatabasePoolSize, el tiempo de espera de conexión se agota una vez transcurridos los segundos especificados para DatabaseConnectionTimeout. El valor predeterminado es 500. El valor mínimo es 20. Nombre del propietario de las tablas Nombre del propietario de las tablas para un repositorio DB2. Nota: Esta opción solamente se puede usar para las bases de datos DB2. Propiedades avanzadas Las propiedades avanzadas controlan el rendimiento del servicio de repositorio de PowerCenter y la base de datos del repositorio. En la siguiente tabla, se describen las propiedades avanzadas: Propiedad Descripción Autenticar usuario de MS-SQL Se usa la autenticación de Windows para acceder a la base de datos de Microsoft SQL Server. El nombre de usuario que inicia el servicio de repositorio de PowerCenter debe ser un usuario de Windows válido con acceso a la base de datos de Microsoft SQL Server. Para aplicar los cambios, reinicie el servicio de repositorio de PowerCenter. Comentarios obligatorios para protección Requiere que los usuarios añadan comentarios al proteger los objetos del repositorio. Para aplicar los cambios, reinicie el servicio de repositorio de PowerCenter. Nivel de gravedad mínimo para entradas de registro Nivel de los mensajes de error escritos en el registro del servicio de repositorio de PowerCenter. Especifique uno de los siguientes niveles de mensajes: - Fatal - Error - Advertencia - Info - Seguimiento - Depuración Al especificar un nivel de gravedad, el registro incluye todos los errores de dicho nivel y de nivel superior. Por ejemplo, si el nivel de gravedad es de advertencia, se registran los mensajes fatales, con errores y de advertencia. Use los niveles de seguimiento y depuración si el servicio internacional de atención al cliente de Informatica le indica que use dicho nivel de registro con fines de solución de problemas. El valor predeterminado es INFO. Tiempo de espera de fiabilidad Período de tiempo durante el cual el servicio intenta establecer o restablecer una conexión con otro servicio. Si se deja en blanco, el servicio usa el tiempo de espera de fiabilidad del dominio. El valor predeterminado es de 180 segundos. Límite de tiempos de espera de fiabilidad Cantidad máxima de tiempo durante el que el servicio espera hasta que los recursos se adaptan a los tiempos de espera de fiabilidad. Esta propiedad limita los tiempos de espera de fiabilidad para las aplicaciones cliente que se conectan al servicio. Si un tiempo de espera de fiabilidad supera el límite, el límite tiene prioridad. Si se deja en Configuración del servicio de repositorio de PowerCenter 303 Propiedad Descripción blanco, el servicio usa el límite del dominio para los tiempos de espera de fiabilidad. El valor predeterminado es de 180 segundos. Para aplicar los cambios, reinicie el servicio de repositorio de PowerCenter. Memoria caché del agente del repositorio Habilita la memoria caché del agente del repositorio. La memoria caché del agente del repositorio permite el rendimiento óptimo del repositorio durante la ejecución de flujos de trabajo. Al habilitar el almacenamiento en la memoria caché del agente del repositorio, el proceso del servicio de repositorio de PowerCenter almacena en la memoria caché los metadatos solicitados por el servicio de integración de PowerCenter. El valor predeterminado es Sí. Capacidad de memoria caché del agente Número de objetos que la memoria caché puede contener si el almacenamiento en la memoria caché del agente está habilitado. Puede aumentar el número de objetos si hay suficiente memoria disponible en el equipo en el que se ejecuta el proceso del servicio de repositorio de PowerCenter. El valor no debe ser inferior a 100. El valor predeterminado es 10.000. Permiso de escritura con almacenamiento en memoria caché de agente Permite modificar los metadatos del repositorio si el almacenamiento en la memoria caché del agente del repositorio está habilitado. Si se permite la escritura, el proceso del servicio de repositorio de PowerCenter vacía la memoria caché cada vez que se guardan metadatos mediante las herramientas de cliente de PowerCenter. Es posible que desee deshabilitar la escritura para aumentar el rendimiento en un entorno de producción en el que el servicio de integración de PowerCenter realiza todos los cambios en los metadatos del repositorio. El valor predeterminado es Sí. Intervalo de latido Intervalo durante el que el servicio de repositorio de PowerCenter comprueba sus conexiones con los clientes del servicio. El valor predeterminado es de 60 segundos. Número máximo de usuarios activos Número máximo de conexiones que el repositorio acepta de los clientes del repositorio. El valor predeterminado es 200. Número máximo de bloqueos de objetos Número máximo de bloqueos que el repositorio aplica a los objetos de metadatos. El valor predeterminado es 50.000. Umbral de vencimiento del grupo de bases de datos Número mínimo de conexiones de base de datos inactivas permitidas por el servicio de repositorio de PowerCenter. Por ejemplo, si hay 20 conexiones inactivas y establece este umbral en 5, el servicio de repositorio de PowerCenter cierra 15 conexiones como máximo. El valor mínimo es 3. El valor predeterminado es 5. Tiempo de espera de vencimiento del grupo de bases de datos Intervalo en segundos durante el que el servicio de repositorio de PowerCenter comprueba las conexiones de base de datos inactivas. Si una conexión permanece inactiva durante un período de tiempo superior a este valor, el servicio de repositorio de PowerCenter puede cerrar la conexión. El valor mínimo es 300. El valor máximo es 2.592.000 (30 días). El valor predeterminado es 3.600 (1 hora). Conservar datos MX para asignaciones anteriores Conserva los datos MX para las versiones anteriores de las asignaciones. Si se deshabilita, el servicio de repositorio de PowerCenter elimina los datos MX para las versiones anteriores de las asignaciones si protege una versión nueva. Esta propiedad está deshabilitada de forma predeterminada. Propiedades del servicio de Metadata Manager Desde PowerCenter Designer, puede acceder al análisis de linaje de datos de un repositorio de PowerCenter. Para acceder al linaje de datos desde Designer, configure las propiedades del servicio de Metadata Manager para el servicio de repositorio de PowerCenter. 304 Capítulo 19: Servicio de repositorio de PowerCenter Antes de configurar el linaje de datos para un repositorio de PowerCenter, realice las siguientes tareas: ¨ Asegúrese de que se esté ejecutando Metadata Manager. Cree un servicio de Metadata Manager en Administrator Tool o verifique que exista un servicio de Metadata Manager habilitado en el dominio que contiene el servicio de repositorio de PowerCenter para el repositorio de PowerCenter. ¨ Cargue los metadatos del repositorio de PowerCenter. Cree un recurso para el repositorio de PowerCenter en Metadata Manager y cargue los metadatos del repositorio de PowerCenter en el almacén de Metadata Manager. En la tabla siguiente, se describen las propiedades del servicio de Metadata Manager: Propiedad Descripción Servicio de Metadata Manager Nombre del servicio de Metadata Manager utilizado para ejecutar el linaje de datos. Seleccione las opciones de servicios de Metadata Manager del dominio. Nombre de recurso Nombre del recurso de PowerCenter en Metadata Manager. Propiedades personalizadas Las propiedades personalizadas incluyen propiedades que son únicas en el entorno de Informatica o que se aplican en casos especiales. Un servicio de repositorio de PowerCenter no cuenta con propiedades personalizadas cuando se crea inicialmente. Use propiedades personalizadas únicamente si así lo solicita el servicio internacional de atención al cliente de Informatica. Configuración del proceso de servicio de repositorio de PowerCenter Utilice Administrator Tool para configurar los siguientes tipos de propiedades del proceso de servicio de repositorio de PowerCenter: ¨ Propiedades personalizadas. Configure las propiedades del proceso de servicio de repositorio de PowerCenter que sean únicas para su entorno de Informatica o que sean aplicables en casos especiales. ¨ Variables de entorno. Configure las variables de entorno para cada proceso de servicio de repositorio de PowerCenter. Para ver y actualizar las propiedades, seleccione un servicio de repositorio de PowerCenter en el navegador y haga clic en la vista Procesos. Propiedades personalizadas Las propiedades personalizadas incluyen propiedades que son únicas en el entorno de Informatica o que se aplican en casos especiales. Un proceso de servicio de repositorio de PowerCenter no cuenta con propiedades personalizadas cuando se crea inicialmente. Use propiedades personalizadas únicamente si así lo solicita el servicio internacional de atención al cliente de Informatica. Configuración del proceso de servicio de repositorio de PowerCenter 305 Variables de entorno La ruta del cliente de la base de datos de un nodo se controla mediante una variable de entorno. Defina la variable de entorno de la ruta del cliente de la base de datos para el proceso de servicio de repositorio de PowerCenter si el proceso de servicio de repositorio de PowerCenter requiere un cliente de base de datos distinto al del proceso de servicio de repositorio de PowerCenter que se ejecuta en el mismo nodo. La página de códigos del cliente de la base de datos de un nodo se controla normalmente mediante una variable de entorno. Por ejemplo, Oracle utiliza NLS_LANG e IBM DB2 utiliza DB2CODEPAGE. Todos los servicios de integración de PowerCenter y los servicios de repositorio de PowerCenter que se ejecutan en este nodo utilizan la misma variable de entorno. Puede configurar un proceso de servicio de repositorio de PowerCenter para que use un valor diferente para la variable de entorno de la página de códigos del cliente de la base de datos en relación con el valor establecido para el nodo. Puede configurar la variable de entorno de la página de códigos para un proceso de servicio de repositorio de PowerCenter cuando el servicio de repositorio de PowerCenter requiere una página de códigos del cliente de la base de datos distinta a la del proceso de servicio de integración de PowerCenter que se ejecuta en el mismo nodo. Por ejemplo, el servicio de integración de PowerCenter lee desde la base de datos y escribe en ella usando la página de códigos UTF-16LE. El servicio de integración de PowerCenter requiere que se defina la variable de entorno de la página de códigos en UTF-16LE. Sin embargo, usted cuenta con un repositorio Shift-JIS que requiere que defina la variable de entorno de la página de códigos como Shift-JIS. Establezca la variable de entorno del nodo en UTF-16LE. A continuación, añada la variable de entorno a las propiedades del proceso de servicio de repositorio de PowerCenter y establezca el valor en Shift-JIS. 306 Capítulo 19: Servicio de repositorio de PowerCenter CAPÍTULO 20 Administración de repositorios de PowerCenter Este capítulo incluye los siguientes temas: ¨ Resumen de administración del repositorio de PowerCenter, 307 ¨ Servicio de repositorio de PowerCenter y procesos del servicio, 308 ¨ Modo operativo, 310 ¨ Contenido del repositorio de PowerCenter, 311 ¨ Cómo habilitar el control de versiones, 313 ¨ Administración de un dominio de repositorios, 314 ¨ Administración de conexiones de usuario y bloqueos, 318 ¨ Envío de notificaciones del repositorio, 320 ¨ Copia de seguridad y restauración del repositorio de PowerCenter, 320 ¨ Copia de contenido de otro repositorio, 323 ¨ Registro de complementos del repositorio, 323 ¨ Seguimiento de auditoría, 325 ¨ Ajuste de rendimiento del repositorio, 325 Resumen de administración del repositorio de PowerCenter Administrator Tool se utiliza para administrar los servicios de repositorio de PowerCenter y el contenido del repositorio. Un servicio de repositorio de PowerCenter administra un solo repositorio. Mediante Administrator Tool, puede completar las siguientes tareas: ¨ Habilitar y deshabilitar un servicio de repositorio de PowerCenter o un proceso de servicio. ¨ Cambiar el modo de operación de un servicio de repositorio de PowerCenter. ¨ Crear y eliminar contenido del repositorio. ¨ Crear una copia de seguridad de un repositorio, copiar un repositorio, restaurarlo y eliminarlo. ¨ Promocionar un repositorio local a un repositorio global. ¨ Registrar un repositorio local y anular este registro. 307 ¨ Administrar bloqueos y conexiones de usuarios. ¨ Enviar mensajes de notificaciones del repositorio. ¨ Administrar complementos del repositorio. ¨ Configurar permisos en el servicio de repositorio de PowerCenter. ¨ Actualizar un repositorio. ¨ Actualizar un servicio de repositorio de PowerCenter y sus servicios dependientes hasta la versión del servicio más reciente. Servicio de repositorio de PowerCenter y procesos del servicio Cuando habilite un servicio de repositorio de PowerCenter, se iniciará un proceso de servicio en un nodo designado para ejecutar el servicio. El servicio está disponible para llevar a cabo transacciones del repositorio. Con la opción de alta disponibilidad, el servicio puede conmutar en caso de error a otro nodo si el actual deja de estar disponible. Si deshabilita el servicio de repositorio de PowerCenter, el servicio no se podrá ejecutar en ningún nodo hasta que se vuelva a habilitar. Cuando habilite un proceso de servicio, éste estará disponible para ser ejecutado pero es posible que no se inicie. Por ejemplo, con la opción de alta disponibilidad y el servicio de repositorio de PowerCenter configurado para ejecutarse en un nodo principal y dos nodos de reserva, se habilitan los procesos del servicio de repositorio de PowerCenter en los tres nodos. En cualquier momento determinado, sólo se ejecutará un proceso y los demás estarán en estado de espera. Si deshabilita un proceso del servicio de repositorio de PowerCenter, el servicio de repositorio de PowerCenter no podrá ejecutarse en ese nodo del proceso de servicio. El servicio de repositorio de PowerCenter seguirá ejecutándose en otro nodo designado para ejecutar el servicio, mientras el nodo esté disponible. Cómo habilitar y deshabilitar un servicio de repositorio de PowerCenter Puede habilitar el servicio de repositorio de PowerCenter en el momento de su creación o con posterioridad. Necesita habilitar el servicio de repositorio de PowerCenter para realizar las tareas siguientes en Administrator Tool: ¨ Asignar privilegios y roles a usuarios y grupos para el servicio de repositorio de PowerCenter. ¨ Crear o eliminar contenido. ¨ Realizar copias de seguridad o restaurar contenido. ¨ Actualizar contenido. ¨ Copiar contenido desde otro repositorio de PowerCenter. ¨ Registrar o anular el registro de un repositorio local con un repositorio global. ¨ Promover un repositorio local a repositorio global. ¨ Registrar complementos. ¨ Administrar conexiones y bloqueos de usuario. ¨ Enviar notificaciones del repositorio. Debe deshabilitar el servicio de repositorio de PowerCenter para que se ejecute en modo exclusivo. 308 Capítulo 20: Administración de repositorios de PowerCenter Nota: Antes de deshabilitar un servicio de repositorio de PowerCenter, compruebe que todos los usuarios estén desconectados del repositorio. Puede enviar una notificación del repositorio para informar a los usuarios de que va a deshabilitar el servicio. Cómo habilitar un servicio de repositorio de PowerCenter 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter. 3. En el menú Acciones de la ficha Dominio, haga clic en Habilitar. El indicador de estado situado en la parte superior del panel de contenido indica si el servicio está disponible. Cómo deshabilitar un servicio de repositorio de PowerCenter 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter. 3. En el menú Acciones de la ficha Dominio, seleccione Deshabilitar servicio. 4. En la opción Deshabilitar servicio de repositorio, seleccione anular todos los procesos de servicio inmediatamente o permitir que los procesos de servicio se completen. 5. Haga clic en Aceptar. Cómo habilitar y deshabilitar procesos de servicio de repositorio Un proceso de servicio es la representación física de un servicio que se ejecuta en un nodo. El proceso de un servicio de repositorio de PowerCenter es pmrepagent. En un momento dado, se ejecuta un único proceso de servicio para el servicio en el dominio. Cuando se crea un servicio de repositorio de PowerCenter, los procesos de servicio se habilitan de manera predeterminada en los nodos designados, aunque no se habilite el servicio. Los procesos de servicio se habilitan y deshabilitan en la vista Procesos. Puede que desee deshabilitar un proceso de servicio para realizar tareas de mantenimiento en el nodo o para ajustar el rendimiento. Si dispone de la opción de alta disponibilidad, puede configurar el servicio para que se ejecute en varios nodos. En un momento dado, se ejecuta un único proceso para el servicio de repositorio de PowerCenter. El servicio sigue estando disponible siempre que uno de los nodos designados para el servicio esté disponible. Con la opción de alta disponibilidad, al deshabilitar un proceso de servicio no se deshabilita el servicio si éste se ha configurado para ejecutarse en varios nodos. Al deshabilitar un proceso de servicio en ejecución, se produce la conmutación por error del servicio a otro nodo. Cómo habilitar un proceso de servicio de repositorio de PowerCenter 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter asociado con el proceso de servicio que desee habilitar. 3. En el panel de contenido, haga clic en la vista Procesos. 4. Seleccione el proceso que desee habilitar. 5. En el menú Acciones de la ficha Dominio, haga clic en Habilitar proceso para habilitar el proceso de servicio en el nodo. Servicio de repositorio de PowerCenter y procesos del servicio 309 Cómo deshabilitar un proceso de servicio de repositorio de PowerCenter 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter asociado con el proceso de servicio que desee deshabilitar. 3. En el panel de contenido, haga clic en la vista Procesos. 4. Seleccione el proceso que desee deshabilitar. 5. En el menú Acciones de la ficha Dominio, seleccione Deshabilitar proceso. 6. En el cuadro de diálogo que aparece, seleccione anular todos los procesos de servicio inmediatamente o permitir que los procesos de servicio se completen. 7. Haga clic en Aceptar. Modo operativo El servicio de repositorio de PowerCenter se puede ejecutar en modo operativo normal o exclusivo. Si ejecuta el servicio de repositorio de PowerCenter en modo normal, varios usuarios podrán tener acceso al repositorio para actualizar el contenido. Si ejecuta el servicio de repositorio de PowerCenter en modo exclusivo, únicamente un usuario tendrá acceso al repositorio. Fije el modo operativo en exclusivo para realizar tareas administrativas que requieran que un solo usuario acceda al repositorio y actualice la configuración. Si un servicio de repositorio de PowerCenter no tiene contenido asociado o si un servicio de repositorio de PowerCenter tiene contenido que no se ha actualizado, el servicio de repositorio de PowerCenter se ejecuta únicamente en modo exclusivo. Si el servicio de repositorio de PowerCenter se ejecuta en modo exclusivo, acepta solicitudes de conexión de Administrator Tool y de pmrep. Ejecute un servicio de repositorio de PowerCenter en modo exclusivo para realizar las tareas administrativas siguientes: ¨ Eliminar contenido del repositorio. Eliminar las tablas de base de datos del repositorio correspondientes al repositorio de PowerCenter. ¨ Habilitar el control de versión. Si cuenta con la opción de desarrollo basada en equipos, puede habilitar el control de versión para el repositorio. Un repositorio con versión puede almacenar varias versiones de un objeto. ¨ Promover un repositorio de PowerCenter. Promover un repositorio local a un repositorio global para construir un dominio de repositorio. ¨ Registrar un repositorio local. Registrar un repositorio local en un repositorio global para crear un dominio de repositorio. ¨ Registrar un complemento. Registrar o anular el registro de un complemento de repositorio que extiende la funcionalidad de PowerCenter. ¨ Actualizar el repositorio de PowerCenter. Actualizar los metadados del repositorio. Antes de ejecutar un servicio de repositorio de PowerCenter en modo exclusivo, compruebe que todos los usuarios estén desconectados del repositorio. Debe detener y reiniciar el servicio de repositorio de PowerCenter para cambiar el modo operativo. Si ejecuta un servicio de repositorio de PowerCenter en modo exclusivo, el agente de la memoria caché del repositorio está deshabilitado y no es posible asignar privilegios y funciones a usuarios y grupos para el servicio de repositorio de PowerCenter. Nota: No puede usar pmrep para iniciar sesión en un nuevo servicio de repositorio de PowerCenter que se esté ejecutando en modo exclusivo si el administrador de servicio no ha sincronizado la lista de usuarios y grupos en 310 Capítulo 20: Administración de repositorios de PowerCenter el repositorio con la lista de la base de datos de configuración del dominio. Para sincronizar la lista de usuarios y grupos, reinicie el servicio de repositorio de PowerCenter. Cómo ejecutar un servicio de repositorio de PowerCenter en modo exclusivo 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter. 3. En la vista Propiedades, haga clic en en Editar en la sección de propiedades del repositorio. 4. Configure el modo operativo como Exclusivo. 5. Haga clic en Aceptar. Administrator Tool le solicita iniciar el servicio de repositorio de PowerCenter. 6. Verifique haber notificado a los usuarios que se desconectarán del repositorio y haga clic en en Sí si desea cerrar la sesión de los usuarios aún conectados. Aparecerá un mensaje de advertencia. 7. Seleccione permitir que los procesos se completen o anular todos los procesos y haga clic en Aceptar. El servicio de repositorio de PowerCenter se detiene y luego se reinicia. En el estado del servicio, situado en la parte superior derecha del panel, se indica si el servicio se ha reiniciado. Cuando el servicio está habilitado y ejecutándose, aparece el botón Deshabilitar. Nota: PowerCenter no proporciona fiabilidad para un repositorio cliente cuando el servicio de repositorio de PowerCenter se ejecuta en modo exclusivo. Ejecución de un servicio de repositorio de PowerCenter en modo normal 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter. 3. En la vista Propiedades, haga clic en Editar en la sección de propiedades del repositorio. 4. Seleccione Normal como modo de funcionamiento. 5. Haga clic en Aceptar. Administrator Tool le solicitará que reinicie el servicio de repositorio de PowerCenter. Nota: También puede usar el comando infacmd UpdateRepositoryService para cambiar el modo de funcionamiento. Contenido del repositorio de PowerCenter El contenido del repositorio son las tablas de repositorio de la base de datos. Puede crear o eliminar contenido del repositorio para un servicio de repositorio de PowerCenter. Contenido del repositorio de PowerCenter 311 Creación de contenido del repositorio de PowerCenter Puede crear contenido de repositorio para un servicio de repositorio de PowerCenter si no lo creó al crear el servicio o si eliminó el contenido del repositorio. No puede crear contenido para un servicio de repositorio de PowerCenter que ya tenga contenido. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione un servicio de repositorio de PowerCenter que no tenga contenido asociado. 3. En el menú Acciones de la ficha Dominio, seleccione Contenido del repositorio > Crear. La página muestra las opciones para crear contenido. 4. Opcionalmente, elija la creación de un repositorio global. Seleccione esta opción si está seguro de que desea crear un repositorio global. Puede promover un repositorio local a repositorio global en cualquier momento, pero no puede convertir un repositorio global en local. 5. Opcionalmente, habilite el control de versiones. Debe disponer de la opción de desarrollo basado en equipo para habilitar el control de versiones. Seleccione esta opción si está seguro de que desea usar un repositorio con versiones. Puede convertir un repositorio sin versiones en un repositorio con versiones en cualquier momento, pero no puede convertir un repositorio con versiones en uno sin versiones. 6. Haga clic en Aceptar. Cómo eliminar el contenido del repositorio de PowerCenter Elimine el contenido del repositorio cuando desee eliminar del repositorio todos los metadatos y las tablas de la base de datos del repositorio. Al eliminar contenido del repositorio, también elimina todos los privilegios y las funciones asignados a los usuarios para el servicio de repositorio de PowerCenter. Puede eliminar el contenido del repositorio si los metadatos se han quedado obsoletos. La eliminación de contenido del repositorio es una acción irreversible. En caso de que el repositorio contenga información que pueda necesitar más adelante, realice una copia de seguridad del mismo antes de eliminarlo. Para eliminar un repositorio global, debe anular el registro de todos los repositorios locales. Además, puede ejecutar el servicio de repositorio de PowerCenter en modo exclusivo para eliminar el contenido del repositorio. Nota: Puede utilizar el comando Eliminar pmrep a fin de eliminar el contenido del repositorio. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter del que desee eliminar el contenido. 3. Cambie el modo de funcionamiento del servicio de repositorio de PowerCenter a exclusivo. 4. En el menú Acciones de la ficha Dominio, haga clic en Contenido del repositorio > Eliminar. 5. Introduzca su nombre de usuario, contraseña y dominio de seguridad. El campo del dominio de seguridad aparece cuando el dominio de Informatica contiene un dominio de seguridad LDAP. 6. Si el repositorio es global, seleccione la opción de anular el registro de los repositorios locales al eliminar el contenido. De hecho, la operación de eliminación no prosigue si no puede anular el registro de los repositorios locales. Por ejemplo, si un servicio de repositorio para uno de los repositorios locales se está ejecutando en modo exclusivo, es posible que necesite anular el registro de dicho repositorio antes de eliminar el repositorio global. 312 Capítulo 20: Administración de repositorios de PowerCenter 7. Haga clic en Aceptar. El registro de actividad muestra los resultados de la operación de eliminación. Actualización de contenido del repositorio de PowerCenter Puede actualizar un repositorio a la versión 9.0. Esta opción está disponible para las versiones anteriores del repositorio. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter para el repositorio que desee actualizar. 3. En la ficha Dominio, menú Acciones, haga clic en Contenido del repositorio > Actualizar. 4. Indique el nombre de usuario del administrador del repositorio, la contraseña y el dominio de seguridad. El campo del dominio de seguridad aparece cuando el dominio de Informatica contiene un dominio de seguridad LDAP. 5. Haga clic en Aceptar. El registro de actividad muestra los resultados de la actualización. Cómo habilitar el control de versiones Si tiene la opción de desarrollo basada en equipo, puede habilitar el control de versiones para un repositorio nuevo o existente. Un repositorio con versiones puede almacenar varias versiones de objetos. Si habilita el control de versiones, puede mantener varias versiones de un objeto, controlar su desarrollo y realizar un seguimiento de los cambios. También puede usar etiquetas y grupos de implementación para asociar grupos de objetos y copiarlos de un repositorio a otro. Después de habilitar el control de versiones para un repositorio, no lo puede deshabilitar. Cuando habilite el control de versiones para un repositorio, el repositorio asignará a todos los objetos con versiones el número de versión 1 y cada objeto tendrá un estado activo. Debe ejecutar el servicio de repositorio de PowerCenter en modo exclusivo para habilitar el control de versiones para el repositorio. 1. Asegúrese de que todos los usuarios se desconectan del repositorio de PowerCenter. 2. En Administrator Tool, haga clic en la ficha Dominio. 3. Cambie el modo de funcionamiento del servicio de repositorio de PowerCenter a exclusivo. 4. Habilite el servicio de repositorio de PowerCenter. 5. En el navegador, seleccione el servicio de repositorio de PowerCenter. 6. En la sección de propiedades del repositorio de la vista Propiedades, haga clic en Editar. 7. Seleccione Control de versión. 8. Haga clic en Aceptar. Aparecerá el cuadro de diálogo Autenticación de repositorio. 9. Escriba el nombre de usuario, la contraseña y el dominio de seguridad. El campo del dominio de seguridad aparece cuando el dominio de Informatica contiene un dominio de seguridad LDAP. Cómo habilitar el control de versiones 313 10. Cambie el modo de funcionamiento del servicio de repositorio de PowerCenter a normal. Ahora, el repositorio está provisto de versiones. Administración de un dominio de repositorios Un dominio de repositorios es un grupo de repositorios de PowerCenter vinculados que consta de un repositorio global y uno o más repositorios locales. Los repositorios se agrupan en un dominio de repositorios para compartir datos y metadatos entre los repositorios. Al trabajar en un dominio de repositorios, es posible realizar las siguientes tareas: ¨ Promover metadatos de un repositorio local a un repositorio global, para que puedan acceder a ellos todos los repositorios locales del dominio de repositorios. ¨ Copiar objetos desde el repositorio global o crear accesos directos a metadatos en él. ¨ Copiar objetos desde el repositorio local al repositorio global. Requisitos previos para un dominio de repositorio de PowerCenter Antes de crear un dominio de repositorio, compruebe que cuente con los siguientes elementos requeridos: ¨ Una copia de la licencia de Informatica para crear el repositorio global. ¨ Una licencia para cada repositorio local que quiera crear. ¨ Una base de datos creada y configurada para cada repositorio. ¨ Un servicio de repositorio de PowerCenter creado y configurado para administrar cada repositorio. Un servicio de repositorio de PowerCenter accede al repositorio más rápidamente si el proceso de servicio del repositorio de PowerCenter se ejecuta en un equipo donde reside la base de datos del repositorio. ¨ Conexiones de red entre los servicios de repositorio de PowerCenter y los servicios de integración de PowerCenter. ¨ Páginas de código del repositorio compatibles. Para registrar un repositorio local, la página de códigos del repositorio global debe ser un subconjunto de cada página de códigos del repositorio local en el dominio del repositorio. Para copiar objetos del repositorio local al repositorio global, las páginas de código del repositorio local y global deben ser compatibles. Cómo compilar un dominio de repositorio de PowerCenter Siga los pasos que se detallan a continuación como orientación para conectar repositorios independientes de PowerCenter en un dominio de repositorio: 314 1. Cree un repositorio y configúrelo como un repositorio global. Puede especificar que un repositorio sea el repositorio global al crear el servicio de repositorio de PowerCenter. De forma alternativa, puede promover un repositorio local existente en un repositorio global. 2. Registre los repositorio locales con el repositorio global. Tras registrar un repositorio local, puede conectarse con el repositorio global desde el repositorio local y viceversa. 3. Cree cuentas de usuario para los usuarios que realicen tareas entre repositorios. Un usuario que necesita conectarse a varios repositorios debe contar con los privilegios adecuados para cada servicio de repositorio de PowerCenter. Capítulo 20: Administración de repositorios de PowerCenter Cuando existen repositorios locales y globales en diferentes dominios de Informatica, el usuario debe tener un nombre de usuario, una contraseña y un dominio de seguridad idénticos en cada dominio de Informatica. Aunque el nombre de usuario, la contraseña y el dominio de seguridad deben ser los mismos, el usuario puede ser miembro de diferentes grupos de usuarios y, por tanto, puede tener un conjunto de privilegios distinto para cada servicio de repositorio de PowerCenter. 4. Configure la cuenta de usuario utilizada para acceder al repositorio asociado con el servicio de integración de PowerCenter. Para ejecutar una sesión que utilice un acceso directo global, el servicio de integración de PowerCenter debe acceder al repositorio en que está guardada la asignación y al repositorio global con la información de acceso directo. Puede habilitar este comportamiento mediante la configuración de la cuenta de usuario utilizada para acceder al repositorio asociado con el servicio de integración de PowerCenter. Esta cuenta de usuario debe tener privilegios para los siguientes servicios: ¨ El servicio de repositorio local de PowerCenter asociado con el servicio de integración de PowerCenter. ¨ El servicio de repositorio global de PowerCenter del dominio. Cómo promover un repositorio local a repositorio global Es posible promover un repositorio existente a repositorio global. Tras promover un repositorio a repositorio global, no es posible cambiarlo a repositorio local o independiente. Tras promover un repositorio, es posible registrar repositorios locales para crear un dominio de repositorios. Cuando registre repositorios locales en un repositorio global, las páginas de códigos de los repositorios globales y locales deben ser compatibles. Antes de promover un repositorio a global, asegúrese de que la página de códigos del repositorio sea compatible con cada repositorio local que tenga previsto registrar. Para promover un repositorio a global, es necesario cambiar el modo de funcionamiento del servicio de repositorio de PowerCenter a exclusivo. Si los usuarios están conectados al repositorio, deben desconectarse antes de ejecutar el repositorio en modo exclusivo. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter del repositorio que desee promover. 3. Si el servicio de repositorio de PowerCenter se está ejecutando en modo normal, cambie el modo de funcionamiento a exclusivo. 4. Si el servicio de repositorio de PowerCenter no está habilitado, haga clic en Habilitar. 5. En la sección de propiedades del repositorio del servicio, haga clic en Editar. 6. Seleccione Repositorio global y haga clic en Aceptar. Aparecerá el cuadro de diálogo Autenticación del repositorio. 7. Especifique el nombre, contraseña y dominio de seguridad del usuario. El campo Dominio de seguridad aparece cuando el dominio de Informatica contiene un dominio de seguridad LDAP. 8. Haga clic en Aceptar. Tras promover un repositorio local, el valor de la propiedad GlobalRepository es true en las propiedades generales del servicio de repositorio de PowerCenter. Registro de un repositorio local Puede registrar repositorios locales con un repositorio global para crear un dominio de repositorio. Cuando registre un repositorio local, las páginas de códigos de los repositorios local y global deben ser compatibles. Puede copiar objetos desde el repositorio local en el repositorio global y crear accesos directos. También puede copiar objetos desde el repositorio global en el repositorio local. Administración de un dominio de repositorios 315 Si anula el registro de un repositorio global y lo registra de nuevo, el servicio de repositorio de PowerCenter establece de nuevo los accesos directos globales. Si crea, por ejemplo, una copia del repositorio global y elimina el original, puede registrar todos los repositorios locales con la copia del repositorio global. El servicio de repositorio de PowerCenter establece de nuevo todos los accesos directos globales a menos que elimine objetos del repositorio copiado. Un servicio de repositorio de PowerCenter diferente administra todos los repositorios. Por ejemplo, si un dominio de repositorio tiene tres repositorios locales y un repositorio global, debe tener cuatro servicios de repositorio de PowerCenter. No es necesario que los servicios de repositorio de PowerCenter y las bases de datos del repositorio se ejecuten en el mismo equipo. Sin embargo, puede incrementar el rendimiento para las transacciones de un repositorio si el proceso del servicio de repositorio de PowerCenter se ejecuta en el mismo equipo en el que se halla la base de datos del repositorio. Puede mover un repositorio local o global registrado a un servicio de repositorio de PowerCenter diferente en el dominio del repositorio o a un dominio de Informatica diferente. 1. En el navegador, seleccione el servicio de repositorio de PowerCenter asociado al repositorio local. 2. Si el servicio de repositorio de PowerCenter se ejecuta en el modo normal, cambie el modo operativo a exclusivo. 3. Si el servicio de repositorio de PowerCenter no está habilitado, haga clic en Habilitar. 4. Para registrar un repositorio local, en el menú Acciones del dominio, haga clic en Dominio del repositorio > Registrar repositorio local. Continúe con el paso siguiente. Para anular el registro de un repositorio local, en el menú Acciones del dominio, haga clic en Dominio del repositorio > Anular registro del repositorio local. Vaya al paso 10. 5. Seleccione el dominio de Informatica del servicio del repositorio de PowerCenter para el repositorio global. Si el servicio de repositorio de PowerCenter está en un dominio que no aparece en la lista de dominios de Informatica, haga clic en Administrar lista de dominios para actualizar la lista. Se abre el cuadro de diálogo Administrar lista de dominios. 6. 7. Para añadir un dominio a la lista, especifique la siguiente información: Campo Descripción Nombre del dominio El nombre del dominio de Informatica con el que desea crear un vínculo. Nombre de host El equipo que hospeda el nodo de la puerta de enlace maestra para el dominio vinculado. El equipo que hospeda la puerta de enlace maestra para el dominio de Informatica debe tener una conexión de red a este equipo. Puerto del host Número de puerto de la puerta de enlace para el dominio vinculado. Haga clic en Añadir para añadir más de un dominio a la lista y repita el paso 6 para cada dominio. Para editar la información relativa a la conexión para un dominio vinculado, vaya a la sección del dominio que desee actualizar y haga clic en Editar. Para quitar un dominio vinculado de la lista, vaya a la sección del dominio que desee quitar y haga clic en Eliminar. 8. Haga clic en Hecho para guardar la lista de dominios. 9. Seleccione el servicio de repositorio de PowerCenter para el repositorio global. 10. 316 Indique el nombre de usuario, la contraseña y el dominio de seguridad del usuario que administra el servicio de repositorio de PowerCenter global. Capítulo 20: Administración de repositorios de PowerCenter El campo del dominio de seguridad aparece cuando el dominio de Informatica contiene un dominio de seguridad LDAP. 11. Indique el nombre de usuario, la contraseña y el dominio de seguridad del usuario que administra el servicio de repositorio de PowerCenter local. 12. Haga clic en Aceptar. Visualización de repositorios locales y globales registrados Para un repositorio global, puede ver una lista de todos los repositorios locales registrados. De la misma manera, si un repositorio local se ha registrado con un repositorio global, puede ver el nombre del repositorio global y el dominio de Informatica en el que se halla. Un servicio de repositorio de PowerCenter administra un único repositorio. El nombre del repositorio es el mismo que el nombre del servicio de repositorio de PowerCenter que lo administra. 1. En el navegador, seleccione el servicio de repositorio de PowerCenter que administra el repositorio global o local. 2. En la ficha Dominio, menú Acciones, haga clic en Dominio del repositorio > Ver repositorios registrados. Para un repositorio global, se muestra una lista de repositorios locales. Para un repositorio local, se muestra el nombre del repositorio global. Nota: Administrator Tool muestra un mensaje si un repositorio local no se ha registrado con un repositorio global o si un repositorio global no tiene repositorios locales registrados. Cómo mover repositorios locales y globales Si necesita mover un repositorio local o global a otro dominio de Informatica, siga los pasos que se indican a continuación: 1. Anule el registro de los repositorios locales. Para cada repositorio local, siga el procedimiento de anular un repositorio local de un repositorio global. Para mover un repositorio global a otro dominio de Informatica, anule el registro de todos los repositorios locales asociados con el repositorio global. 2. Cree servicios de repositorio de PowerCenter utilizando el contenido existente. Para cada repositorio del dominio de destino, siga el procedimiento para crear un servicio de repositorio de PowerCenter utilizando el contenido del repositorio existente en el dominio de Informatica de origen. Compruebe que los usuarios y grupos con privilegios para el servicio de repositorio de PowerCenter existan en el dominio de destino. El administrador de servicios sincroniza periódicamente la lista de usuarios y grupos del repositorio con los usuarios y grupos de la base de datos de configuración del dominio. Durante la sincronización, se borran del repositorio los usuarios y grupos que no existen en el dominio de destino. Puede utilizar infacmd para exportar usuarios y grupos del dominio de origen e importarlos al dominio de destino. 3. Registre los repositorios locales. Para cada repositorio local del dominio de destino de Informatica, siga el procedimiento para registrar un repositorio local con un repositorio global. Administración de un dominio de repositorios 317 Administración de conexiones de usuario y bloqueos Es posible emplear Administrator Tool para administrar las conexiones de usuario y los bloqueos y realizar las siguientes tareas: ¨ Ver bloqueos. Ver bloqueos de objetos y el tipo de bloqueo. El repositorio de PowerCenter bloquea los objetos y las carpetas del repositorio por usuario. El repositorio emplea los bloqueos para impedir que los usuarios dupliquen o sobrescriban el trabajo. El repositorio crea distintos tipos de bloqueos según la tarea. ¨ Ver conexiones de usuario. Ver todas las conexiones del usuario con el repositorio. ¨ Cerrar conexiones y liberar bloqueos. Finalizar las conexiones y los bloqueos que queden. Al cerrar una conexión, se liberan todos los bloqueos asociados a ella. Visualización de bloqueos Administrator Tool permite ver los bloqueos e identificar los bloqueos residuales. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter con los bloqueos que desee visualizar. 3. En el panel Contenido, haga clic en la vista Conexiones y bloqueos. 4. En el panel de detalle, haga clic en la vista Bloqueos. La tabla siguiente describe la información relativa al bloqueo del objeto: Nombre de columna Descripción ID del subproceso del servidor El número de identificación asignado a la conexión del repositorio. Carpeta La carpeta en la que se ha guardado el objeto bloqueado. Tipo de objeto El tipo de objeto, como carpeta, versión, asignación u origen. Nombre de objeto Nombre del objeto bloqueado Tipo de bloqueo Tipo de bloqueo: en uso, intento de escritura o ejecución. Nombre del bloqueo El nombre asignado al bloqueo. Visualización de las conexiones de usuario Puede ver los detalles relacionados con las conexiones de usuarios en Administrator Tool. Es posible que quiera ver las conexiones para comprobar si todos los usuarios se han desconectado antes de deshabilitar el servicio de repositorio de PowerCenter. Para ver los detalles de la conexión de usuario: 318 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter con los bloqueos que desee visualizar. 3. En el panel Contenido, haga clic en la vista Conexiones y bloqueos . 4. En el panel de detalle, haga clic en la vista Propiedades . Capítulo 20: Administración de repositorios de PowerCenter La tabla siguiente describe la información relativa a la conexión del usuario: Propiedad Descripción ID de la conexión El número de identificación asignado a la conexión del repositorio. Estado El estado de la conexión. Nombre de usuario El nombre de usuario asociado a la conexión. Dominio de seguridad Dominio de seguridad del usuario. Aplicación El cliente del repositorio asociado a la conexión. Servicio El servicio que se conecta con el servicio de repositorio de PowerCenter. Nombre de host Nombre del equipo que ejecuta la aplicación. Dirección del host Dirección IP del equipo del host. Puerto del host El número de puerto del equipo que hospeda el cliente de repositorio que se usa para comunicarse con el repositorio. ID de proceso El identificador asignado al proceso del servicio del repositorio de PowerCenter. Hora de inicio de sesión La hora en la que el usuario se conectó al repositorio. Última fecha activa La hora en la que tuvo lugar la última transacción de metadatos entre el cliente del repositorio y el repositorio en cuestión. Cómo cerrar las conexiones de usuario y cómo liberar bloqueos Algunas veces, el servicio de repositorio de PowerCenter no desconecta a un usuario inmediatamente del repositorio. El repositorio tiene una conexión residual cuando se apaga el equipo o el cliente del repositorio pero la conexión sigue en el repositorio. Esto puede ocurrir en las siguientes situaciones: ¨ Cuando hay problemas de red. ¨ Cuando un equipo del cliente de PowerCenter, del servicio de integración de PowerCenter, del servicio de repositorio de PowerCenter o de la base de datos se apaga de forma incorrecta. Una conexión de repositorio residual también mantiene todos los bloqueos de repositorio asociados con la conexión. Si algún objeto o alguna carpeta están bloqueados cuando se produce alguno de estos eventos, el repositorio no libera el bloqueo. A este bloqueo se le denomina bloqueo residual. Si un problema del sistema o de red provoca que un cliente de repositorio pierda la conexión con el repositorio, el servicio de repositorio de PowerCenter detecta y cierra la conexión residual. Cuando el servicio de repositorio de PowerCenter cierra la conexión, también libera todos los bloqueos de repositorio asociados con la conexión. Un servicio de integración de PowerCenter puede tener varias conexiones abiertas con el repositorio. Si cierra una conexión del servicio de integración de PowerCenter con el repositorio, también cerrará todas las conexiones con dicho servicio. Importante: Cerrar una conexión activa puede causar inconsistencias en el repositorio. Cierre sólo las conexiones residuales. Administración de conexiones de usuario y bloqueos 319 Para cerrar una conexión y liberar bloqueos: 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter con la conexión que desee cerrar. 3. En el panel de contenido, haga clic en la vista Conexiones y bloqueos. 4. En el panel de contenido, seleccione una conexión. En el panel de detalles, aparecen las propiedades de la conexión en la vista de propiedades y los bloqueos en la vista de bloqueos. 5. En el menú Acciones de la ficha Dominio, seleccione Eliminar conexión de usuario. Aparecerá el cuadro de diálogo Eliminar conexión seleccionada. 6. Introduzca un nombre de usuario, una contraseña y un dominio de seguridad. Puede introducir la información de inicio de sesión asociada con una conexión determinada, o bien puede introducir la información de inicio de sesión para el usuario que administra el servicio de repositorio de PowerCenter. El campo Dominio de seguridad aparece cuando el dominio de Informatica contiene un dominio de seguridad LDAP. 7. Haga clic en Aceptar. El servicio de repositorio de PowerCenter cierra las conexiones y libera todos los bloqueos asociados con las conexiones. Envío de notificaciones del repositorio Para crear y enviar mensajes de notificación a todos los usuarios, debe estar conectado a un repositorio. Tal vez desee enviar un mensaje para notificar a los usuarios sobre un mantenimiento programado del repositorio o sobre otras tareas que requieran que deshabilite el servicio de repositorio de PowerCenter o que se ejecute en modo exclusivo. Por ejemplo, puede enviar un mensaje de notificación para pedir a los usuarios que se desconecten antes de promover un repositorio local a un repositorio global. 1. Seleccione el servicio de repositorio de PowerCenter en el navegador. 2. En el menú Acciones de la ficha Dominio, seleccione Notificar a usuarios. Se abrirá la ventana Notificar a usuarios. 3. Escriba el texto del mensaje. 4. Haga clic en Aceptar. El servicio de repositorio de PowerCenter envía el mensaje de notificación a los usuarios del cliente de PowerCenter. En el cuadro de mensajes, se informa a los usuarios de que recibieron la notificación. El texto del mensaje aparece en la ficha Notificaciones de la ventana Salida del cliente de PowerCenter. Copia de seguridad y restauración del repositorio de PowerCenter Realice copias de seguridad regulares de los repositorios para evitar la pérdida de datos debido a problemas de hardware o software. Cuando realice la copia de seguridad de un repositorio, el servicio de repositorio de 320 Capítulo 20: Administración de repositorios de PowerCenter PowerCenter la guardará en un archivo binario, con los objetos de repositorio, la información de conexión y la información de la página de códigos. Si necesita recuperar el repositorio, puede restaurar su contenido a partir de este archivo binario. Si realiza la copia de seguridad de un repositorio que tiene perfiles de sistema operativo asignados a carpetas, el servicio de repositorio de PowerCenter no incluirá en la copia de seguridad las asignaciones de carpetas. Después de restaurar el repositorio, debe asignar los perfiles de sistema operativo a las carpetas. Antes de realizar la copia de seguridad de un repositorio y restaurarlo en un dominio diferente, compruebe que los usuarios y grupos con privilegios para el servicio de repositorio de PowerCenter de origen existan en el dominio de destino. El administrador del servicio sincroniza de forma periódica la lista de usuarios y grupos del repositorio con los usuarios y grupos de la base de datos de configuración del dominio. Durante la sincronización, los usuarios y grupos que no existen en el dominio de destino se eliminan del repositorio. Puede usar infacmd para exportar usuarios y grupos del dominio de origen e importarlos al dominio de destino. Cómo crear copias de seguridad de un repositorio de PowerCenter Al crear una copia de seguridad de un repositorio, el servicio de repositorio de PowerCenter almacena el archivo en la ubicación de copia de seguridad especificada para el nodo. Debe especificar la ubicación de la copia de seguridad al configurar el nodo. Consulte las propiedades generales del nodo para determinar la ruta del directorio de la copia de seguridad. El servicio de repositorio de PowerCenter utiliza la extensión .rep para todos los archivos de copia de seguridad del repositorio. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter para el repositorio del que desee crear una copia de seguridad. 3. En el menú Acciones de la ficha Dominio, seleccione Contenido del repositorio > Crear copia de seguridad . 4. Introduzca su nombre de usuario, contraseña y dominio de seguridad. El campo del dominio de seguridad aparece cuando el dominio de Informatica contiene un dominio de seguridad LDAP. 5. Especifique una descripción y un nombre de archivo para el archivo de copia de seguridad del repositorio. Use un nombre de archivo fácilmente identificable para el archivo. Por ejemplo, si el nombre del repositorio es DEVELOPMENT y la copia de seguridad se realiza el 7 de mayo, puede asignar al archivo el nombre DEVELOPMENTMay07.rep. Si no incluye la extensión .rep, el servicio de repositorio de PowerCenter anexa dicha extensión al nombre de archivo. 6. Si utiliza el mismo nombre que ha utilizado para un archivo de copia de seguridad anterior, seleccione si desea o no sustituir el archivo existente con el nuevo archivo de copia de seguridad. Para sobrescribir un archivo existente de copia de seguridad de repositorio, seleccione Reemplazar archivo existente. Si especifica un nombre de archivo que ya existe en el directorio de la copia de seguridad del repositorio y no selecciona la opción de reemplazar el archivo existente, entonces el servicio de repositorio de PowerCenter no realizará la copia de seguridad del repositorio. 7. Seleccione la opción que permite omitir o crear la copia de seguridad de registros de las sesiones y flujos de trabajo, historiales de grupos de implementación y datos MX. Es posible que también desee omitir estas operaciones para aumentar el rendimiento al restaurar el repositorio. 8. Haga clic en Aceptar. Los resultados de la operación de copia de seguridad aparecen en el registro de actividad. Copia de seguridad y restauración del repositorio de PowerCenter 321 Visualización de una lista de archivos de copia de seguridad Puede ver los archivos de copia de seguridad que cree para un repositorio en el directorio de copia de seguridad en el que se guardaron. También puede ver una lista de los archivos de copia de seguridad existentes en Administrator Tool. Si hace una copia de seguridad de un repositorio con pmrep, debe proporcionar un archivo con extensión .rep para poder verlo en Administrator Tool. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter para el repositorio para el que haya hecho la copia de seguridad. 3. En la ficha Dominio, menú Acciones, seleccione Contenido del repositorio > Ver archivos de copia de seguridad. La lista de los archivos de copia de seguridad muestra la versión de repositorio y las opciones que se han omitido durante la copia de seguridad. Cómo restaurar un repositorio de PowerCenter Es posible restaurar metadatos de un archivo de copia de seguridad binario de repositorio. Cuando se restaura un repositorio, debe haber una base de datos disponible para el repositorio. Puede restaurar el repositorio en una base de datos que tenga una página de códigos compatible con la base de datos original. Si un repositorio existe en la ubicación de la base de datos de destino, debe eliminar antes de restaurar un archivo de copia de seguridad de repositorio. Informatica restaurará repositorios desde la versión actual del producto. Si tiene un archivo de copia de seguridad de una versión anterior del producto, debe utilizar la versión anterior del producto para restaurar el repositorio. Compruebe que la licencia del repositorio incluya las claves de licencia necesarias para restaurar el archivo de copia de seguridad del repositorio. Por ejemplo, debe tener la opción de desarrollo basado en equipos para restaurar un repositorio con versión. 1. En el navegador, seleccione el servicio de repositorio de PowerCenter que administra el contenido del repositorio que desee restaurar. 2. En el menú Acciones de la ficha Dominio, haga clic en Contenidos del repositorio > Restaurar. Aparece la opción Restaurar contenidos del repositorio. 3. Seleccione un archivo de copia de seguridad para restaurar. 4. Seleccione si se restaura el repositorio como uno nuevo o no. Cuando restaure un repositorio como uno nuevo, el servicio de repositorio de PowerCenter lo restaurará con un nuevo ID de repositorio y eliminará los archivos de eventos de registro. Nota: Al copiarse el contenido del repositorio, se crea el repositorio como uno nuevo. 5. Opcionalmente, puede omitir la restauración de los registros de flujos de trabajo y sesiones, historial del grupo de implementación y datos de Metadata Exchange (MX) para mejorar el rendimiento. 6. Haga clic en Aceptar. El registro de actividad indica si la operación de restauración fue correcta o no. Nota: Cuando restaure un repositorio global, éste se convertirá en un repositorio independiente. Tras restaurar el repositorio, es necesario promoverlo a repositorio global. 322 Capítulo 20: Administración de repositorios de PowerCenter Copia de contenido de otro repositorio Puede copiar contenido en un repositorio si no existe ningún contenido para dicho repositorio y desea usar contenido de otro repositorio. La copia de contenido de un repositorio es un método rápido para copiar los metadatos que desea usar como base para un repositorio nuevo. Puede copiar el contenido de un repositorio para conservar el repositorio original antes de una actualización. Además, puede copiar el contenido de un repositorio si necesita mover un repositorio de un entorno de desarrollo a un entorno de producción. Para copiar el contenido de un repositorio, debe crear el servicio de repositorio de PowerCenter para el repositorio de destino. Durante la creación del servicio de repositorio de PowerCenter, establezca el modo de creación sin contenido para crear el servicio de repositorio de PowerCenter. Además, debe seleccionar una página de códigos compatible con el repositorio original. Otra posibilidad es eliminar el contenido de un servicio de repositorio de PowerCenter que incluya contenido asociado. Debe copiar el contenido en un repositorio vacío. Si el repositorio de la base de datos de destino incluye contenido, la operación de copia genera un error. Debe hacer una copia de seguridad del repositorio de la base de datos destino y eliminar su contenido antes de copiar el contenido del repositorio. 1. En Administrator Tool, haga clic en la ficha Dominio. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter al que desee añadir el contenido copiado. No puede copiar contenido en un repositorio con contenido. Si es necesario, haga una copia de seguridad y elimine el contenido del repositorio existente antes de copiar el contenido nuevo. 3. En el menú Acciones del dominio, haga clic en Contenido del repositorio > Copiar desde. En el cuadro de diálogo, se muestran la opciones para la operación Copiar desde. 4. Seleccione el nombre del servicio de repositorio de PowerCenter. El servicio de repositorio de PowerCenter de origen y el servicio de repositorio de PowerCenter al que desea añadir el contenido copiado deben estar en el mismo dominio y las versiones de los servicios deben coincidir. 5. Especifique el nombre de usuario, la contraseña y el dominio de seguridad para el usuario que administra el repositorio desde el que desee copiar el contenido. El campo del dominio de seguridad aparece cuando el dominio de Informatica contiene un dominio de seguridad LDAP. 6. Para omitir la copia de los registros de flujo de trabajo y sesión, el historial de grupos de implementación y los datos de Metadata Exchange (MX), active las casillas de las opciones avanzadas. La omisión de estos datos puede aumentar el rendimiento. 7. Haga clic en Aceptar. En el registro de actividad, se muestran los resultados de la operación de copia. Registro de complementos del repositorio Utilice Administrator Tool para registrar y quitar complementos del repositorio. Los complementos del repositorio son aplicaciones de terceros u otras aplicaciones de Informatica que extienden la funcionalidad de PowerCenter al introducir nuevos metadatos del repositorio. Si desea conocer los problemas de instalación específicos del complemento, consulte la documentación del complemento. Copia de contenido de otro repositorio 323 Cómo registrar un complemento de repositorio Registre un complemento de repositorio para agregar su funcionalidad al repositorio. También puede actualizar el complemento de repositorio existente. 1. Ejecute el servicio de repositorio de PowerCenter en modo exclusivo. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter al que desee agregar el complemento. 3. En el panel de contenido, haga clic en la vista Complementos. 4. En el menú Acciones de la ficha Dominio, seleccione Registrar complemento. 5. En la página Registrar complemento, haga clic en en el botón Explorar para localizar el archivo del complemento. 6. Si el complemento fue registrado anteriormente y desea sobrescribir este registro, seleccione la casilla de verificación para actualizar el registro del complemento existente. Por ejemplo, puede seleccionar esta opción cuando actualice un complemento con su versión más reciente. 7. Especifique su nombre de usuario, contraseña y dominio de seguridad. El campo Dominio de seguridad aparece cuando el dominio de Informatica contiene un dominio de seguridad LDAP. 8. Haga clic en Aceptar. El servicio de repositorio de PowerCenter registra el complemento con el repositorio. Los resultados de la operación de registro aparecen en el registro de actividad. 9. Ejecute el servicio de repositorio de PowerCenter en el modo normal. Anulación del registro de un complemento de repositorio Para anular el registro de un complemento de repositorio, el servicio de repositorio de PowerCenter debe ejecutarse en modo exclusivo. Compruebe que todos los usuarios estén desconectados del repositorio antes de anular el registro de un complemento. La lista de complementos registrados para un servicio de repositorio de PowerCenter se muestra en la ficha Complementos. Si el servicio de repositorio de PowerCenter no se ejecuta en modo exclusivo, se deshabilitan los botones Quitar de los complementos. 1. Ejecute el servicio de repositorio de PowerCenter en modo exclusivo. 2. En el navegador, seleccione el servicio de repositorio de PowerCenter cuyo complemento desee quitar. 3. Haga clic en la vista Complementos. Se muestra la lista de complementos registrados. 4. Seleccione un complemento y haga clic en el botón Anular registro de complemento. 5. Indique el nombre de usuario, la contraseña y el dominio de seguridad. El campo del dominio de seguridad aparece cuando el dominio de Informatica contiene un dominio de seguridad LDAP. 324 6. Haga clic en Aceptar. 7. Ejecute el servicio de repositorio de PowerCenter en modo normal. Capítulo 20: Administración de repositorios de PowerCenter Seguimiento de auditoría Puede hacer un seguimiento de los cambios de usuarios, grupos y permisos en objetos del repositorio, seleccionando la opción de configuración SecurityAuditTrail en las propiedades del servicio de repositorio de PowerCenter en Administrator Tool. Si habilita el seguimiento de auditoría, el servicio de repositorio de PowerCenter registrará los cambios de seguridad en el registro del servicio de repositorio de PowerCenter. El seguimiento de auditoría registra las siguientes operaciones: ¨ Cambio de propietario o permisos para una carpeta u objeto de conexión. ¨ Adición o eliminación de un usuario o grupo. El seguimiento de auditoría no registra las siguientes operaciones: ¨ Cambio de su propia contraseña. ¨ Cambio de propietario o permisos para un grupo de implementación, etiqueta o consulta. Ajuste de rendimiento del repositorio Informatica incluye características que le permiten mejorar el rendimiento del repositorio. Es posible actualizar las estadísticas y omitir información al copiar, crear copias de seguridad o restaurar el repositorio. Estadísticas del repositorio Casi todas las tablas de repositorio de PowerCenter utilizan al menos un índice para agilizar las consultas. La mayoría de las bases de datos conserva y emplea estadísticas de distribución de columnas a fin de determinar qué índice utilizar para ejecutar las consultas SQL de forma óptima. Los servidores de las bases de datos no actualizan estas estadísticas de manera continua. En los repositorios de uso frecuente, estas estadísticas pueden quedar obsoletas rápidamente y puede que los optimizadores de consultas SQL no elijan el mejor plan de consulta. En repositorios grandes, elegir un plan de consulta subóptimo puede tener un impacto negativo sobre el rendimiento. Con el tiempo, las operaciones del repositorio se vuelven más lentas paulatinamente. Informatica identifica y actualiza las estadísticas de todas las tablas e índices de repositorio al copiar, actualizar y restaurar repositorios. También es posible actualizar las estadísticas usando el comando pmrep UpdateStatistics. Procesos de copia, copia de seguridad y restauración de repositorios Los repositorios grandes pueden contener un volumen de información de registro e historial elevado que ralentice el rendimiento del servicio de repositorio. Esta información no resulta esencial para el funcionamiento del servicio de repositorio. Al crear una copia de seguridad de un repositorio, restaurarlo o copiarlo, es posible elegir si se desean omitir los siguientes tipos de información: ¨ Registros de flujo de trabajo y sesión ¨ Historial de grupos de implementación ¨ Datos de Metadata Exchange (MX) Al omitir esta información, se reduce el tiempo que se tarda en copiar un repositorio, crear copias de seguridad de éste o restaurarlo. También es posible omitir esta información al usar los comandos pmrep. Seguimiento de auditoría 325 CAPÍTULO 21 Servicio de escucha de PowerExchange Este capítulo incluye los siguientes temas: ¨ Resumen del servicio de escucha de PowerExchange, 326 ¨ Reinicio y conmutación por error del servicio de escucha, 327 ¨ Instrucciones DBMOVER para el servicio de escucha, 327 ¨ Propiedades del servicio de escucha, 328 ¨ Administración del servicio de escucha, 330 ¨ Estado del servicio de escucha, 331 ¨ Registros del servicio de escucha, 332 ¨ Cómo crear un servicio de escucha, 332 Resumen del servicio de escucha de PowerExchange El servicio de escucha de PowerExchange es una aplicación que administra la escucha de PowerExchange. La escucha de PowerExchange administ