informatica administratorguide

Upload: dhruv-mehrotra

Post on 07-Jul-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Informatica AdministratorGuide

    1/385

    Informatica ® PowerCenter ® (Version 8.6.1)

    Administrator Guide

  • 8/18/2019 Informatica AdministratorGuide

    2/385

    Informatica PowerCenter Administrator Guide

    Version 8.6.1 January 2009

    Copyright (c) 1998–2009 Informatica Corporation. All rights reserved.

    This software and documentation contain proprietary i nformation of Informatica Corporation and are provided under a license agreement containing restrictions on use and disclosure aprotected by copyright law. Reverse engineering of the software is prohibited. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocrecording or otherwise) without prior consent of Informatica Corporation. This Software may be protected by U.S. and/or international Patents and other Patents Pending.

    Use, duplication, or disclosure of the Software by the U.S. Government is subject to the restrictions set forth in the applicable software license agreement and as provided in DFARS 227227.7702-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19, or FAR 52.227-14 (ALT III), as applicable.

    The information in this product or documentation is subject to change without notice. If you find any problems in this product or documentation, please report them to us in writing.

    Informatica, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter Data Analyzer, PowerExchange, PowerMart, Metadata Manager, Informatica Data Quality, Informatica DExplorer, Informatica B2B Data Exchange and Informatica On Demand are trademarks or registered trademarks of Informatica Corporation in the United States and in jurisdictions thro world. All other company and product names may be trade names or trademarks of their respective owners.

    Portions of this software and/or documentation are subject to copyright held by third parties, including wi thout limitation: Copyright DataDirect Technologies. All rights reserved. Copy Adobe Systems Incorporated. All rights reserved. Copyright © Sun Microsystems. All rights reserved. Copyright © RSA Security Inc. All Rights Reserved. Copyright © Ordinal Technrights reserved. Copyright © Platon Data Technology GmbH. All rights reserved. Copyright © Melissa Data Corporation. All rights reserved. Copyright © Aandacht c.v. All rights reser1996-2007 ComponentSource®. All rights reserved. Copyright Genivia, Inc. All rights reserved. Copyright 2007 Isomorphic Software. All rights reserved. Copyright © Meta IntegratioInc. All rights reserved. Copyright © Microsoft. All rights reserved. Copyright © Oracle. All rights reserved. Copyright © AKS-Labs. A ll rights reserved. Copyright © Quovadx, Inc. ACopyright © SAP. All rights reserved. Copyr ight 2003, 2007 Instantiations, Inc. All rights reserved. Copyright © Intalio. All rights reserved.

    This product includes software developed by the Apache Software Foundation (http://www.apache.org/), software copyright 2004-2005 Open Symphony (all rights reserved) and other is licensed under the Apache License, Version 2.0 (the “License”). You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. Unless required by applicablein writing, software di stributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See ththe specific language governing permissions and limitations under the License.

    This product includes software which was developed by Mozilla (http://www.mozilla.org/), software copyright The JBoss Group, LLC, all rights reserved; software copyright, Red Hat LLC, all rights reserved; software copyright © 1999-2006 by Bruno Lowagie and Paulo Soares and other software which is licensed under the GNU Lesser General Public License Agreebe found at http://www.gnu.org/licenses/lgpl.html. The materials are provided free of charge by Informatica, “as-is”, without warranty of any kind, either express or implied, including bto the implied warranties of merchantability and f itness for a particular purpose.

    The product includes ACE(TM) and TAO(TM) software copyrighted by Douglas C. Schmidt and his research group at Washington University, University of California, Irvine, and VanUniversity, Copyright (c) 1993-2006, all rights reserved.

    This product includes software copyright (c) 2003-2007, Terence Parr. All rights reserved. Your right to use such materials is set forth in the license which may be found at http://www.alicense.html. The materials are provided free of charge by Informatica, “as-is”, without warranty of any kind, either express or implied, including but not l imited to the implied warrantimerchantability and fitness for a particular purpose.

    This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (copyright The OpenSSL Project. All Rights Reserved) and redistribution of this softwto terms available at http://www.openssl.org.

    This product includes Curl software which is Copyright 1996-2007, Daniel Stenberg, . All Rights Reserved. Permissions and limitations regarding this software are savailable at http://curl.haxx.se/docs/copyright.html. Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that thecopyright notice and this permission notice appear in all copies.

    The product includes software copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http://wlicense.html.

    The product includes software copyright (c) 2004-2007, The Dojo Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available atsvn.dojotoolkit.org/dojo/trunk/LICENSE.

    This product includes ICU software which is copyright (c) 1995-2003 International Business Machines Corporation and others. All rights reserved. Permissions and limitations regardinare subject to terms available at http://www-306.ibm.com/software/globalization/icu/license.jsp

    This product includes software copyright (C) 1996-2006 Per Bothner. All rights reserved. Your right to use such materials is set forth in the license which may be found at http://www.gnkawa/Software-License.html.

    This product includes OSSP UUID software which is Copyright (c) 2002 Ralf S. Engelschall, Copyright (c) 2002 The OSSP Project Copyright (c) 2002 Cable & Wireless Deutschland.and limitations regarding this software are subject to terms available at http://www.opensource.org/licenses/mit-license.php.

    This product includes software developed by Boost (http://www.boost.org/) or under the Boost software license. Permissions and limitations regarding this software are subject to termshttp://www.boost.org/LICENSE_1_0.txt.

    This product includes software copyright © 1997-2007 University of Cambridge. Permissions and limitations regarding this software are subject to terms available at http://www.pcre.o

    This product includes software copyright (c) 2007 The Eclipse Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http www.eclipse.org/org/documents/epl-v10.php.

    The product includes the zlib library copyright (c) 1995-2005 Jean-loup Gailly and Mark Adler.

    This product includes software licensed under the terms at http://www.tcl.tk/software/tcltk/license.html.

    This product includes software licensed under the terms at http://www.bosrup.com/web/overlib/?License.

    This product includes software licensed under the terms at http://www.stlport.org/doc/license.html.

    This product includes software licensed under the Academic Free License (http://www.opensource.org/licenses/afl-3.0.php). This product includes software copyright © 2003-2006 Joe W2007 XStream Committers. All rights reserved. Permissions and limitations regarding this software are subject to terms available at http://xstream.codehaus.org/license.html. This produsoftware developed by the Indiana University Extreme! Lab. For further information please visit http ://www.extreme.indiana.edu/.

    This Software is p rotected by U.S. Patent Numbers 6,208,990; 6,044,374; 6,014,670; 6,032,158; 5,794,246; 6 ,339,775; 6,850,947; 6,895,471; 7,254,590 and other U.S. Patents Pending

    DISCLAIMER: Informatica Corporation provides this documentation “as is” without warranty of any kind, either express or implied, including, but not limited to, the implied warrantiinfringement, merchantability, or use for a particular purpose. Informatica Corporation does not warrant that this software or documentation is error free. The information provided in thdocumentation may include technical inaccuracies or typographical errors. The information in this software and documentation is subject to change at any time without notice.

    Part Number: PC-ADG-86100-0003

  • 8/18/2019 Informatica AdministratorGuide

    3/385

    iii

    Table of Contents

    Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii

    Informatica Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviiInformatica Customer Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviiInformatica Docum entation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii

    Informatica Web Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviiInformatica How-To Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviiInformatica Knowledge Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviiiInformatica Global Customer Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii

    Chapter 1: Understanding Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    Gateway Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Worker Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    Service Manage r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Appli cation Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    Integration Ser vice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Repository Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Reporting Serv ice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Metadata Manager Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6SAP BW Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Web Services Hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Reference Table Manager Serv ice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    Encryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Authentica tion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Author iza tion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    High Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Mixed-Version Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    Chapter 2: Using the Administration Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Logging In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Managing Your Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

    Configuring HT TPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Creating a Keystore File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Configuring HT TPS Using infasetup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

    Domain Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Domain Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Logs Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Permissions Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Reports Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

  • 8/18/2019 Informatica AdministratorGuide

    4/385

    iv Table of Contents

    Diagnostics Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Upgrade Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Manage Account Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Using the Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Applicat ion Serv ices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Grids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    Security Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Search Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Using the Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    Keyboard Shortcut s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    Chapter 3: Managing the Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Managing Ale rts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    Configuring SMTP Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Subscribing to Alert s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Viewing Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    Managing Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Creating a Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Moving Objects to a Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Removing a Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

    Manag ing Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Inherited and Object Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Steps to Assign Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    Managing Applica tion Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Enabling and Disabling Services and Service Processes . . . . . . . . . . . . . . . . . . . . . . . . . . 37Configuring Rest art for Service Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Removing Application Ser vices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Troubleshoot ing Application Serv ices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

    Managing Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Defining and Adding Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Configuring Node Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

    Viewing Processes on the Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Shutting Down and Restarting the Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Removing a Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    Managing the Ga teway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Managing a Mixed-Version Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    Upgrading Application Serv ices Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Configuring Serv ices and Repository Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    Shutting Down a Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

  • 8/18/2019 Informatica AdministratorGuide

    5/385

    Table of Contents v

    Managing the Dom ain Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Domain Configura tion Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Backing Up the Domain Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Restoring the Domain Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Migrating the Domain Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Updating the Domain Configuration Database Connection . . . . . . . . . . . . . . . . . . . . . . 51Custom Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    Domain Properties Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Database Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Log and Gateway Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Service Level Manag ement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53SMTP Configu ration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    Chapter 4: Managing Users and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Understanding User Account s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    Default Administra tor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Domain Admin istrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Applicat ion Administrato r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

    Understanding Authentication and Security Domains. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Native Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57LDAP Authentica tion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

    Setting Up LDAP Authent ication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Step 1. Set Up the Connection to the LDAP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Step 2. Configure Security Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Step 3. Schedule the Synchronization Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Deleting an LDAP Security Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Using a Self-Signed SSL Certifica te . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Using Nested Groups in the LDAP Directory Service . . . . . . . . . . . . . . . . . . . . . . . . . . 63

    Managing Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Adding Nat ive Use rs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Editing General Properties of Native Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Assigning Users to Nat ive Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Enabling and Disabling User Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Deleting Native Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

    Managing Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

    Adding a Native Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Editing Properties of a Native Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Moving a Native Group to Another Native Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Deleting a Native Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    Managing Operating System Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Steps to Configure an Operating System Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Create Operating System Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Properties of Operating System Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

  • 8/18/2019 Informatica AdministratorGuide

    6/385

    vi Table of Contents

    Permissions on Operating System Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

    Chapter 5: Managing Privileges and Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

    Domain Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73Tools Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74Security Administrat ion Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74Domain Administrat ion Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

    Repository Ser vice Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Tools Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Folders Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Design Objects Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Sources and Targets Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80Run-time Objects Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82Global Objects Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

    Metadata Manager Service Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84Catalog Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86Load Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

    Reporting Serv ice Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Adminis trati on Privi lege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Alerts Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Communication Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Content Directory Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Dashboards Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Indicators Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92Manage Account Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92Reports Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

    Reference Table Manager Serv ice Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93Browse Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

    Managing Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94System-Defined Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Custom Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Managing Custom Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

    Assigning Privi leges and Roles to Users and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Inherited Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

    Steps to Assign Privileges and Roles to Users and Groups . . . . . . . . . . . . . . . . . . . . . . . . 99Viewing Users with Privileges for a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

    Chapter 6: Managing High Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104Resilience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

  • 8/18/2019 Informatica AdministratorGuide

    7/385

    Table of Contents vii

    Restart and Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

    High Availability in the Base Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Internal PowerCenter Resilience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Repository Servi ce Resilience to Repository Database . . . . . . . . . . . . . . . . . . . . . . . . . 106Restart Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Manual Workflow and Session Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Multiple Gateway Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

    Achieving High Availabili ty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Configuring PowerCenter Internal Components for High Availability . . . . . . . . . . . . . 107Using Highly Available External Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109Rules and Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

    Managing Resilience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Configuring Service Resilience for the Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Configuring Applica tion Service Resilience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Understanding PowerCenter Client Resilience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Configuring Command Line Program Resilience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

    Managing High Availability fo r the Repository Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112Resilience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112Restart and Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

    Managing High Availability for the Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Resilience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Restart and Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

    Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

    Chapter 7: Creating and Configuring the Repository Service . . . . . . . . . . . . . . . . . 121Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121Creating a Database for the Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122Creating the Repository Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

    Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122Creating a Repository Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122Database Connect Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

    Configuring Repository Service Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125Node Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

    General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125Database Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Advanced Propert ies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Custom Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

    Configuring Repository Service Process Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128Custom Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128Environment Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

  • 8/18/2019 Informatica AdministratorGuide

    8/385

    v iii Table of Contents

    Chapter 8: Managing the Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Enabling and Disabling the Reposi tory Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

    Enabling and Disabling a Repository Se rvice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130Enabling and Disabling Serv ice Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

    Running in Exclusive Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Creating and Deleting Reposi tory Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

    Creating Repositor y Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133Deleting Repository Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

    Enabling Version Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Managing a Reposi tory Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

    Prerequisites for a Repository Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Steps for Building a Reposito ry Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Promoting a Local Repository to a Globa l Repository . . . . . . . . . . . . . . . . . . . . . . . . . 135Registering a Local Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136Viewing Registered Local and Global Reposito ries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Moving Local and Global Repositories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

    Managing User Connections and Locks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Viewing Locks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Viewing User Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Closing User Connect ions and Releasing Locks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

    Sending Repositor y Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140Backing Up and Restoring the Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

    Backing Up a Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140Viewing a List of Backup Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141Restoring a Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

    Copying Content f rom Another Repos itory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142Registering and Unregister ing Repository Plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

    Registering a Repository Plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143Unregistering a Repository Plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

    Creating an Audit Trail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144Tuning Repository Performa nce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

    Updating Repository Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144Increasing Repository Copy, Backup, and Restore Performance . . . . . . . . . . . . . . . . . . . 144

    Configuring Data Lineage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

    Chapter 9: Creating and Configuring the Integration Service . . . . . . . . . . . . . . . . . 147

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147Creating an Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148Enabling and Disabling the Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

    Enabling and Disabling an Integration Service Process . . . . . . . . . . . . . . . . . . . . . . . . . 150Enabling and Disabling the Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

    Running in Normal and Safe Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151Normal Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151Safe Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

  • 8/18/2019 Informatica AdministratorGuide

    9/385

    Table of Contents ix

    Running the Integration Ser vice in Safe Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152Steps to Configure the Opera ting Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

    Configuring the Integration Service Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155Grid and Node Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Advanced Propert ies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157Compatibility and Database Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158Configuration Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160HTTP Proxy Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

    Using Operating System Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162Operating System Profile Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162Configuring Operat ing System Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162Troubleshoot ing Operating System Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

    Configuring the Associated Reposi tory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163Configur ing the Integration Service Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

    Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164Directories for Integration Serv ice Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164Directories for Java Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166Custom Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167Environment Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

    Chapter 10: Integration Service Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169Integration Service Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170Integration Ser vice Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

    Managing Workflow Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171Locking and Reading the Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171Reading the Parameter File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172Creating the Workflow Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172Running Workflow Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172Running Workflows Across the Nodes in a Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172Starting the DTM Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 Writ ing His torica l Information to the Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172Sending Post-Session Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

    Load Balancer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173Dispatch Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

    Resource Provision Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174Dispatch Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174Service Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

    Data Transforma tion Manager (DTM) Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175Reading the Session Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Performing Pushdown Optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Creating Dynamic Partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Forming Partition Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

  • 8/18/2019 Informatica AdministratorGuide

    10/385

    x Table of Contents

    Expanding Variables and Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Creating the Session Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Validating Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Verifying Connect ion Object Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Starting Worker DTM Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177Running Pre-Session Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177Running the Processing Th reads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177Running Post-Session Operat ions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177Sending Post-Session Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

    Processing Threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177Thread Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178Pipeline Partitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

    DTM Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180Reading Source Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180Blocking Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180Block Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

    Grids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181Running a Workflow on a Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181Running a Session on a Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

    System Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183CPU Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183DTM Buffer Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183Cache Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

    Code Pages and Data Movement Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 ASCII Data Movement Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184Unicode Data Movement Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

    Output Files and Caches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Workflow Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

    Session Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186Session Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186Performance Detail File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186Reject Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186Row Error Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187Recovery Tables Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187Control File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187Indicator File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187Output File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

    Cache Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

    Chapter 11: Creating and Configuring the Metadata Manager Service . . . . . . . . . . 189

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Steps to Configure a Metadata Manager Servi ce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

    Creating a Metadata Manager Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191Database Connect Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192Overriding the Reposito ry Database Code Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

  • 8/18/2019 Informatica AdministratorGuide

    11/385

    Table of Contents xi

    Creating and Deleting Reposi tory Conten t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193Creating the Metadata Manager Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194Restoring the PowerCenter Repositor y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194Deleting the Metadata Manager Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194

    Enabling and Disabling the Metadat a Manager Service . . . . . . . . . . . . . . . . . . . . . . . . . . . 195Configuring the Metadata Manager Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

    Node Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196Database Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197Configuration Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197Connection Pool Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 Advanced Propert ies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

    Configuring the Associated Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199Privileges for the Assoc iated Integration Service User . . . . . . . . . . . . . . . . . . . . . . . . . . 200

    Configuring the Associated Reference Table Manager Service . . . . . . . . . . . . . . . . . . . . . . . 201

    Chapter 12: Creating the Reporting Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203PowerCenter Repository Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204Metadata Manager Repository Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204Data Profiling Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204Other Reporting Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205Data Analyzer Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

    Creating the Report ing Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205Managing the Reporting Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

    Configuring the Edi t Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208Enabling and Disabling a Reporting Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209Creating Contents in the Data Analyzer Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . 209Backing Up Contents of the Data Analyzer Repository . . . . . . . . . . . . . . . . . . . . . . . . 209Restoring Contents to the Data Analyzer Repository . . . . . . . . . . . . . . . . . . . . . . . . . . 210Deleting Contents from the Data Analyzer Repos itory . . . . . . . . . . . . . . . . . . . . . . . . . 210Upgrading Contents of the Data Analyzer Repository . . . . . . . . . . . . . . . . . . . . . . . . . 210Upgrading Users and Groups in the Data Analyzer Repository . . . . . . . . . . . . . . . . . . . 210Viewing Last Activity Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211

    Configuring the Reporting Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211Node Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211Data Source Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

    Repository Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213Lineage Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Advanced Propert ies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214

    Granting Users Access to Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214

    Chapter 13: Managing the Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215Configuring the Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

  • 8/18/2019 Informatica AdministratorGuide

    12/385

    xii Table of Contents

    Configuring the Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216Configuring the Integration Service to Run on a Grid . . . . . . . . . . . . . . . . . . . . . . . . . 216Configuring the Ser vice Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

    Configuring Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217Viewing Resources in a Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 As signing Connection Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218Defining Custom and File/Directory Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

    Chapter 14: Configuring the Load Balancer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221Configuring the Dispatch Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

    Round-Robin Dispatch Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222Metric-Based Dispatch Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 Adaptive Dispa tch Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

    Creating Service Leve ls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223Configuring Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224Calculating the CPU Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225Defining Resource Provision Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

    Chapter 15: Creating and Configuring the SAP BW Service . . . . . . . . . . . . . . . . . . 227

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227Load Balancing for the SAP NetWeaver BI System and the SAP BW Service . . . . . . . . . 228

    Creating the SAP BW Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228Enabling and Disabl ing the SAP BW Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229Configuring the SAP BW Service Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230Configuring the Associated Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230Configuring the SAP BW Service Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231Viewing Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

    Chapter 16: Creating and Configuring the Web Services Hub . . . . . . . . . . . . . . . . 233

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233Creating a Web Services Hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234Enabling and Disabling the Web Services Hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236Configuring the Web Services Hub Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

    Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237Node Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

    Advanced Propert ies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238Configuring the Associated Reposi tory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 Adding an Associated Reposi tory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239Editing an Assoc iated Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

    Setting Permissions for the Web Services Hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

    Chapter 17: Creating the Reference Table Manager Service . . . . . . . . . . . . . . . . . . 241

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

  • 8/18/2019 Informatica AdministratorGuide

    13/385

    Table of Contents xiii

    Creating the Reference Table Manager Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242Creating and Deleting Reposi tory Conten t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

    Creating the Reference Table Manager Reposi tory Content . . . . . . . . . . . . . . . . . . . . . 243Deleting the Reference Table Manager Reposi tory Content . . . . . . . . . . . . . . . . . . . . . 243

    Enabling and Disabling the Reference Table Manager Ser vice . . . . . . . . . . . . . . . . . . . . . . . 243Configuring the Reference Table Manager Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

    General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245Database Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245Configuration Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245Connection Pool Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Advanced Propert ies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246

    Chapter 18: Managing Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247License Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248Licensing Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248License Management Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

    Types of License Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249Original Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249Incremental Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249

    Creating a License Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 Assigning a License to a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

    Rules and Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251Unassigning a License from a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251Updating a License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251Removing a License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252Viewing License Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

    General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253Supported Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254Repositories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254PowerCenter Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254Metadata Exchange Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

    Chapter 19: Managing Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255Log Manag er Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256

    Log Manager Recove ry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256Troubleshoot ing the Log Manag er . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

    Configuring the Log Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257Configuring Log Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

    Purging Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258Exporting L og Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259Configuring the Time Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260Steps to Configure Log Managemen t Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260

    Using the Log Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260

  • 8/18/2019 Informatica AdministratorGuide

    14/385

    xiv Table of Contents

    Viewing Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261Searching Log Event Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262Configuring Log Viewer Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263Saving Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263Viewing Administra tion Console Log Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

    Understanding Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264Log Event Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264Domain Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265Repository Service Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265Reporting Serv ice Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266Metadata Manager Serv ice Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266Integration Ser vice Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266SAP BW Service Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 Web Services Hub Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267

    Chapter 20: Running Domain Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269User Domain Audit Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270License Usage Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270

    CPU Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271Repository Service Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273Source/Target Connectivity Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274Running the License Usage Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274

    License Management Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275License Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276Node Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276Licensed Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277Running the License Management Repor t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277Sending an Email Repor t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

    Web Services Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278Understanding the Web Services Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278Run-time Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280Service Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280Run-time Analysi s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281Historical Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282Complete Historical Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283Running the Web Services Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

    Running the Web Services Report for a Secure Web Services Hub . . . . . . . . . . . . . . . . 284

    Chapter 21: Node Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287Generating and Uploading Node Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288

    Logging in to the Informatica Customer Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288Maintaining Secur ity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288Generating Node Diagnost ics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

  • 8/18/2019 Informatica AdministratorGuide

    15/385

    Table of Contents xv

    Generating Node Diagnostics on a Secure Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289Uploading Node Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

    Analyz ing Node Diagnost ics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290Identify Bug Fixes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291Identify Recommendat ions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291

    Chapter 22: Understanding Globalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 Working with a Unicode PowerCenter Repos itory . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294

    Locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295System Locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295User Locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296Input Locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

    Data Movement Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296Character Data Movement Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296Changing Data Movement Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

    Code Page Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298UNIX Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298 Windows Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299Choosing a Code Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299

    Code Page Compatibilit y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299PowerCenter Domain Configuration Database Code Page . . . . . . . . . . . . . . . . . . . . . . 301 Adminis trati on Console Code Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301PowerCenter Client Code Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301Integration Service Process Code Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301PowerCenter Repository Code Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302Metadata Manager Repository Code Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302Source Code Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302Target Code Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303Command Line Program Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303Code Page Compatibility Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304

    PowerCenter Code Page Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305Relaxed Code Page Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306

    Configuring the Int egration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307Selecting Compatible Source and Target Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . . 307Troubleshoot ing for Code Page Relaxation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307

    PowerCenter Code Page Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308

    Choosing Chara cters for Repositor y Metadata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308Case Study: Processing ISO 8859-1 Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309

    The ISO 8859-1 En vironment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309Configuring the ISO 8859-1 Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309

    Case Study: Processing Unicode UTF-8 Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311The UTF-8 Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311Configuring the UTF-8 Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312

  • 8/18/2019 Informatica AdministratorGuide

    16/385

    xvi Table of Contents

    Appendix A: Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315

    Supported Code Pages for Applicat ion Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315Supported Code Pages for Sources and Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316

    Appendix B: Command Line Privileges and Permissions . . . . . . . . . . . . . . . . . . . . 325

    infacmd Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325pmcmd Comma nds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332

    pmrep Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333

    Appendix C: Custom Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339

    Repository Ser vice Custom Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339Metadata Manager Serv ice Custom Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340Reporting Serv ice Custom Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341

    Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

  • 8/18/2019 Informatica AdministratorGuide

    17/385

    xvii

    Preface

    The PowerCenter Administrator Guide is written for PowerCenter users. It contains information you need tomanage the domain and PowerCenter security. ThePowerCenter Administrator Guide assumes you have basic working knowledge of PowerCenter.

    Informatica Resources

    Informatica Customer Portal As an Informatica customer, you can access the Informatica Customer Porta l site at http://my.informatica.cThe site contains product information, user group information, newsletters, access to the Informatica custosupport case management system (ATLAS), the Informatica How-To Library, the Informatica Knowledge BInformatica Documentation Center, and access to the Informatica user community.

    Informatica Documentation

    The Informatica Documentation team takes every effort to create accurate, usable documentat ion. If you hquestions, comments, or ideas about this documentation, contact the Informatica Documentation teamthrough email at [email protected]. We will use your feedback to improve ourdocumentation. Let us know if we can contact you regarding your comments.

    Informatica Web Site You can access the Informatica corpora te web site at http://www.informatica.com. The site containsinformation about Informatica, its background, upcoming events, and sales offices. You will also find prodand partner information. The services area of the site includes important information about technical supptraining and education, and implementation services.

    Informatica How-To Library As an Informatica customer, you can access the Informatica How-To Library at http://my.informatica.com.The How-To Library is a collection of resources to help you learn more about Informat ica products andfeatures. It includes articles and interactive demonstrations that provide solutions to common problems,compare features and behaviors, and guide you through performing specific real-world tasks.

  • 8/18/2019 Informatica AdministratorGuide

    18/385

    xviii Preface

    Informatica Knowledge Base As an Informatica customer, you can access the Informatica Knowledge Base at http://my.informatica.com.the Knowledge Base to search for documented solutions to known technical issues about Informatica prod You can also find answers to frequently asked questions, technical white papers, and technica l tips.

    Informatica Global Customer SupportThere are many ways to access Informatica Global Customer Support. You can contact a Customer Suppor

    Center through telephone, email, or the WebSupport Service.Use the following email addresses to contact Informatica Global Customer Support:

    [email protected] for technical inquiries♦ [email protected] for general customer service requests WebSupport requires a user name and password. You can request a user name and password at http://my.informatica.com.

    Use the following telephone numbers to contact Informatica Global Customer Support:

    N or th A me ri ca / S ou th A mer ic a E ur op e / M id dl e E ast / A fr ica A si a / A ust ral ia

    Informatica CorporationHeadquarters100 Cardinal WayRedwood City, California94063United States

    Toll Free+1 877 463 2435

    Standard RateBrazil: +55 11 3523 7761Mexico: +52 55 1168 9763United States: +1 650 385 5800

    Informatica Software Ltd .6 Waltham ParkWaltham Road, White WalthamMaidenhead, BerkshireSL6 3TNUnited Kingdom

    Toll Free00 800 4632 4357

    Standard RateBelgium: +32 15 281 702France: +33 1 41 38 92 26Germany: +49 1805 702 702Netherlands: +31 306 022 797Spain and Portugal: +34 93 480 3760United Kingdom: +44 1628 511 445

    Informatica BusinessSolutions Pvt. Ltd.Diamond DistrictTower B, 3rd Floor 150 Airport RoadBangalore 560 008India

    Toll Free Australia: 1 800 151 830Singapore: 001 800 46324357

    Standard RateIndia: +91 80 4112 5738

  • 8/18/2019 Informatica AdministratorGuide

    19/385

    1

    C H A P T E R 1

    Understanding Domains

    This chapter includes the following topics:

    ♦ Overview, 1♦ Nodes, 2♦ Service Manager, 2♦

    Application Services, 4♦ Security, 6♦ High Availability, 8♦ Mixed-Version Domains, 8

    OverviewPowerCenter has a service-oriented architecture that provides the ability to scale services and share resouracross multiple machines. High availability functionality helps minimize service downtime due to unexpefailures or scheduled maintenance in the PowerCenter environment.

    The PowerCenter domain is the fundamental administrative unit in PowerCenter. The domain supports theadministration of the distributed services. A domain is a collection of nodes and services that you can grofolders based on administration ownership. A domain can run a single version of application services ormultiple versions of application services. A domain that can run multiple versions of application services called a mixed-version domain. For more information about mixed-version domains, see“Mixed-VersionDomains” on page 8.

    A node is the logical representation of a machine in a domain. One node in the domain acts as a gateway treceive service requests from clients and route them to the appropriate service and node. Services and procrun on nodes in a domain. The availability of a serv ice or process on a node depends on how you configurservice and the node. For more information, see“Nodes” on page 2.

    Services for the domain include the Service Manager and a set of application services:♦ Service Manager. A service that manages all domain operations. It runs the application services and perfo

    domain functions on each node in the domain. Some domain functions include authentication,authorization, and logging. For more information, see“Service Manager” on page 2.

    ♦ Application services. Services that represent PowerCenter server-based functionality, such as the ReposiService and the Integration Service. The application services that run on a node depend on the way youconfigure the services. In mixed-version domain, multiple versions of application services can run in thsame domain. For more information, see“Application Services” on page 4.

  • 8/18/2019 Informatica AdministratorGuide

    20/385

    2 Ch ap ter 1: Un de rs ta nd in g Do mai ns

    The Service Manager and application services control PowerCenter security. The Service Manager manageusers and groups that can log in to PowerCenter applications and authenticates the users who log in toPowerCenter applications. The Service Manager and application services authorize user requests fromPowerCenter applications. For more information, see“Security” on page 6.

    The PowerCenter Administration Console consolidates the administrative tasks for domain objects such asservices, nodes, licenses, and grids and for users, groups, and roles. You manage the domain and the securthe domain through the Administration Console.

    To use the SSL protocol to transfer data securely between the Administration Console and the Service Man

    configure HTTPS for all nodes on the domain. You can configure HTTPS when you install PowerCenter ousing infasetup commands. The Administration Console uses the HTTPS port to communicate with the ServManager. The gateway and worker node port numbers you configure for communication with the ServiceManager remain the same. Application services and PowerCenter Client applications communicate with thService Manager using the gateway or worker node port.

    If you have the high availability option, you can scale services and eliminate single points of failure for seServices can continue running despite temporary network or hardware failures.

    Nodes When you install PowerCenter Ser vices on a machine, you add the machine to the domain as a node. You cadd multiple nodes to a domain. Each node in the domain runs a Service Manager that manages domainoperations on that node. The operations that the Service Manager performs depend on the type of node. Anode can be a gateway node or a worker node. A node can run one version of an application service or mulversions. You can subscribe to alerts to receive notification about node events such as node failure or a magateway election. You can also generate and upload node diagnostics to the Configuration Support Managand review information such as available EBFs and Informatica recommendations.

    Gateway Nodes A gateway