PC 851 AdministratorGuide

download PC 851 AdministratorGuide

of 580

description

Informatica AdministratorGuide 8.51

Transcript of PC 851 AdministratorGuide

  • Administrator Guide

    Informatica PowerCenter (Version 8.5.1)

  • Informatica PowerCenter Administrator Guide

    Version 8.5.1 December 2007

    Copyright (c) 19982007 Informatica Corporation. All rights reserved.

    This software and documentation contain proprietary information of Informatica Corporation and are provided under a license agreement containing restrictions on use and disclosure and are also protected 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, photocopying, recording or otherwise) without prior consent of Informatica Corporation. This Software is

    Use, dupliprovided i52.227-14

    The informthem to us

    InformaticData Qualtrademarknames or t

    Portions oAll rights rSecurity InCopyrightrights reserInc. All rigCopyrightInstantiati

    This produrights reserwww.apachIS BASISpermission

    This produsoftware cowhich is liprovided fmerchanta

    The produCalifornia

    This produfound at himplied, in

    This produredistribut

    This produregarding any purpo

    The produterms avai

    The produsubject to

    This produand limita

    This produfound at h

    This produ& Wireleslicense.php protected by U.S. and/or international Patents and other Patents Pending.

    cation, 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 n DFARS 227.7202-1(a) and 227.7702-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19, or FAR (ALT III), as applicable.

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

    a, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter Data Analyzer, PowerExchange, PowerMart, Metadata Manager, Informatica ity, Informatica Data Explorer, Informatica Complex Data Exchange and Informatica On Demand Data Replicator are trademarks or registered s of Informatica Corporation in the United States and in jurisdictions throughout the world. All other company and product names may be trade rademarks of their respective owners.

    f this software and/or documentation are subject to copyright held by third parties, including without limitation: Copyright DataDirect Technologies. eserved. Copyright 2007 Adobe Systems Incorporated. All rights reserved. Copyright Sun Microsystems. All rights reserved. Copyright RSA c. All Rights Reserved. Copyright Ordinal Technology Corp. All rights reserved. Copyright Platon Data Technology GmbH. All rights reserved. Melissa Data Corporation. All rights reserved. Copyright Aandacht c.v. All rights reserved. Copyright 1996-2007 ComponentSource. All ved. Copyright Genivia, Inc. All rights reserved. Copyright 2007 Isomorphic Software. All rights reserved. Copyright Meta Integration Technology, hts reserved. Copyright MySQL AB. All rights reserved. Copyright Microsoft. All rights reserved. Copyright Oracle. All rights reserved. AKS-Labs. All rights reserved. Copyright Quovadx, Inc. All rights reserved. Copyright SAP. All rights reserved. Copyright 2003, 2007 ons, Inc. All rights reserved.

    ct includes software developed by the Apache Software Foundation (http://www.apache.org/), software copyright 2004-2005 Open Symphony (all ved) and other software which is licensed under the Apache License, Version 2.0 (the License). You may obtain a copy of the License at http://e.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an AS

    , WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing s and limitations under the License.

    ct includes software which was developed by Mozilla (http://www.mozilla.org/), software copyright The JBoss Group, LLC, all rights reserved; pyright, Red Hat Middleware, LLC, all rights reserved; software copyright 1999-2006 by Bruno Lowagie and Paulo Soares and other software

    censed under the GNU Lesser General Public License Agreement, which may be found at http://www.gnu.org/licenses/lgpl.html. The materials are ree of charge by Informatica, as-is, without warranty of any kind, either express or implied, including but not limited to the implied warranties of bility and fitness for a particular purpose.

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

    ct 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 ttp://www.antlr.org/license.html. The materials are provided free of charge by Informatica, as-is, without warranty of any kind, either express or cluding but not limited to the implied warranties of merchantability and fitness for a particular purpose.

    ct includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (copyright The OpenSSL Project. All Rights Reserved) and ion of this software is subject to terms available at http://www.openssl.org.

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

    ct includes software copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved. Permissions and limitations regarding this software are subject to lable at http://www.dom4j.org/license.html.

    ct includes software copyright (c) 2004-2007, The Dojo Foundation. All Rights Reserved. Permissions and limitations regarding this software are terms available at http://svn.dojotoolkit.org/dojo/trunk/LICENSE.

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

    ct 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 ttp://www.gnu.org/software/kawa/Software-License.html.

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

  • This product includes software developed by Boost (http://www.boost.org/). Permissions and limitations regarding this software are subject to terms available at http://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.org/license.txt.

    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 produ

    This produ

    This produ

    This produ

    This produ

    This SoftwPatents Pe

    DISCLAIMto, the impdocumentinformatio

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

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

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

    ct includes software licensed under the Academic Free License (http://www.opensource.org/licenses/afl-3.0.php.)

    ct includes software developed by the Indiana University Extreme! Lab. For further information please visit http://www.extreme.indiana.edu/.

    are is protected 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 and other U.S. nding.

    ER: Informatica Corporation provides this documentation as is without warranty of any kind, either express or implied, including, but not limited lied warranties of non-infringement, merchantability, or use for a particular purpose. Informatica Corporation does not warrant that this software or

    ation is error free. The information provided in this software or documentation may include technical inaccuracies or typographical errors. The n in this software and documentation is subject to change at any time without notice.

    er: PC-ADG-85100-0001

  • Table of Contents

    List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi v

    List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv

    Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxixInformatica Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxx

    Informatica Customer Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxx

    Informatica Web Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxx

    Informatica Knowledge Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxx

    Informatica Global Customer Support . . . . . . . . . . . . . . . . . . . . . . . . xxx

    Chapter 1: Understanding Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    Gateway Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    Worker Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    Service Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    Application Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    Repository Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    Reporting Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    Metadata Manager Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    SAP BW Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

    Web Services Hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

    Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    Encryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    Authorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

    High Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

    Chapter 2: Using the Administration Console . . . . . . . . . . . . . . . . . . 15Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    Logging In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    Managing Your Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

  • vi T

    Configuring HTTPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    Creating a Keystore File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    Configuring HTTPS Using infasetup . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    Domain Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    Domain Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24able of Contents

    Logs Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    Permissions Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    Reports Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    Upgrade Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    Manage Account Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    Using the Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    Application Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    Grids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    Security Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

    Search Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    Using the Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

    Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    Keyboard Shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    Chapter 3: Managing the Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

    Managing Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    Configuring SMTP Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    Subscribing to Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    Viewing Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    Managing Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    Creating a Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    Moving Objects to a Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    Removing a Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    Managing Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    Inherited and Object Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

  • Steps to Assign Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    Managing Application Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

    Enabling and Disabling Services and Service Processes . . . . . . . . . . . . . . 60

    Configuring Restart for Service Processes . . . . . . . . . . . . . . . . . . . . . . . 62

    Removing Application Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Table of Contents vii

    Managing Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

    Defining and Adding Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

    Configuring Node Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

    Viewing Processes on the Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

    Shutting Down and Restarting the Node . . . . . . . . . . . . . . . . . . . . . . . 70

    Removing a Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

    Managing the Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

    Shutting Down a Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

    Managing the Domain Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

    Domain Configuration Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

    Backing Up the Domain Configuration . . . . . . . . . . . . . . . . . . . . . . . . 77

    Restoring the Domain Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 77

    Migrating the Domain Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 79

    Updating the Domain Configuration Database Connection . . . . . . . . . . 81

    Custom Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

    Domain Properties Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

    General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

    Database Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

    Log and Gateway Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

    Service Level Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

    SMTP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

    Chapter 4: Managing Users and Groups . . . . . . . . . . . . . . . . . . . . . . 89Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

    Understanding User Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

    Default Administrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

    Domain Administrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

    Application Administrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

    User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

    Understanding Authentication and Security Domains . . . . . . . . . . . . . . . . . 95

    Native Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

    LDAP Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

  • viii T

    Setting Up LDAP Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

    Step 1. Set Up the Connection to the LDAP Server . . . . . . . . . . . . . . . . 98

    Step 2. Configure Security Domains . . . . . . . . . . . . . . . . . . . . . . . . . . 100

    Step 3. Schedule the Synchronization Times . . . . . . . . . . . . . . . . . . . . 102

    Deleting an LDAP Security Domain . . . . . . . . . . . . . . . . . . . . . . . . . . 103able of Contents

    Using a Self-Signed SSL Certificate . . . . . . . . . . . . . . . . . . . . . . . . . . 104

    Using Nested Groups in the LDAP Directory Service . . . . . . . . . . . . . . 105

    Managing Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

    Adding Native Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

    Editing General Properties of Native Users . . . . . . . . . . . . . . . . . . . . . 108

    Assigning Users to Native Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

    Enabling and Disabling User Accounts . . . . . . . . . . . . . . . . . . . . . . . . 110

    Deleting Native Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

    Managing Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

    Adding a Native Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

    Editing Properties of a Native Group . . . . . . . . . . . . . . . . . . . . . . . . . 114

    Moving a Native Group to Another Native Group . . . . . . . . . . . . . . . . 116

    Deleting a Native Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

    Managing Operating System Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

    Steps to Configure an Operating System Profile . . . . . . . . . . . . . . . . . 118

    Create Operating System Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

    Properties of Operating System Profiles . . . . . . . . . . . . . . . . . . . . . . . 119

    Permissions on Operating System Profiles . . . . . . . . . . . . . . . . . . . . . . 120

    Chapter 5: Managing Privileges and Roles . . . . . . . . . . . . . . . . . . . 123Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

    Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

    Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

    Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

    Domain Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

    Tools Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

    Security Administration Privilege Group . . . . . . . . . . . . . . . . . . . . . . . 128

    Domain Administration Privilege Group . . . . . . . . . . . . . . . . . . . . . . . 128

    Repository Service Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

    Tools Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

    Folders Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

    Design Objects Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

  • Sources and Targets Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . 136

    Run-time Objects Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

    Global Objects Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

    Metadata Manager Service Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

    Browse Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143Table of Contents ix

    Load Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

    Reporting Service Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

    Administration Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

    Alerts Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

    Communication Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

    Content Directory Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . 149

    Dashboards Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

    Indicators Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

    Manage Account Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

    Reports Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

    Managing Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

    System-Defined Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

    Custom Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

    Managing Custom Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

    Assigning Privileges and Roles to Users and Groups . . . . . . . . . . . . . . . . . . 160

    Inherited Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

    Steps to Assign Privileges and Roles to Users and Groups . . . . . . . . . . . 161

    Viewing Users with Privileges for a Service . . . . . . . . . . . . . . . . . . . . . . . . 164

    Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

    Chapter 6: Managing High Availability . . . . . . . . . . . . . . . . . . . . . . . 167Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

    Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

    Resilience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

    Restart and Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

    Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

    High Availability in the Base Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

    Internal PowerCenter Resilience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

    Repository Service Resilience to Repository Database . . . . . . . . . . . . . 172

    Restart Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

    Manual Workflow and Session Recovery . . . . . . . . . . . . . . . . . . . . . . . 173

    Multiple Gateway Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173

  • x T

    Achieving High Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

    Configuring PowerCenter Internal Components for High Availability . . 174

    Using Highly Available External Systems . . . . . . . . . . . . . . . . . . . . . . . 176

    Rules and Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

    Managing Resilience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178able of Contents

    Configuring Service Resilience for the Domain . . . . . . . . . . . . . . . . . . 178

    Configuring Application Service Resilience . . . . . . . . . . . . . . . . . . . . . 179

    Understanding PowerCenter Client Resilience . . . . . . . . . . . . . . . . . . . 179

    Configuring Command Line Program Resilience . . . . . . . . . . . . . . . . . 179

    Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

    Managing High Availability for the Repository Service . . . . . . . . . . . . . . . . 182

    Resilience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

    Restart and Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

    Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

    Managing High Availability for the Integration Service . . . . . . . . . . . . . . . 184

    Resilience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

    Restart and Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

    Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

    Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

    Chapter 7: Creating and Configuring the Repository Service . . . . . 191Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192

    Creating a Database for the Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

    Creating the Repository Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194

    Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194

    Creating a Repository Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194

    Database Connect Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197

    Configuring Repository Service Properties . . . . . . . . . . . . . . . . . . . . . . . . . 198

    Node Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199

    General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199

    Database Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199

    Advanced Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201

    Custom Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

    Configuring Repository Service Process Properties . . . . . . . . . . . . . . . . . . . 203

    Custom Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203

    Environment Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203

  • Chapter 8: Managing the Repository . . . . . . . . . . . . . . . . . . . . . . . . 205Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206

    Enabling and Disabling the Repository Service . . . . . . . . . . . . . . . . . . . . . 207

    Enabling and Disabling a Repository Service . . . . . . . . . . . . . . . . . . . 207

    Enabling and Disabling Service Processes . . . . . . . . . . . . . . . . . . . . . . 208Table of Contents xi

    Running in Exclusive Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210

    Creating and Deleting Repository Content . . . . . . . . . . . . . . . . . . . . . . . . 213

    Creating Repository Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

    Deleting Repository Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

    Enabling Version Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

    Managing a Repository Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

    Prerequisites for a Repository Domain . . . . . . . . . . . . . . . . . . . . . . . . 216

    Steps for Building a Repository Domain . . . . . . . . . . . . . . . . . . . . . . . 216

    Promoting a Local Repository to a Global Repository . . . . . . . . . . . . . 217

    Registering a Local Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218

    Viewing Registered Local and Global Repositories . . . . . . . . . . . . . . . 221

    Moving Local and Global Repositories . . . . . . . . . . . . . . . . . . . . . . . . 221

    Managing User Connections and Locks . . . . . . . . . . . . . . . . . . . . . . . . . . 222

    Viewing Locks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

    Viewing User Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

    Closing User Connections and Releasing Locks . . . . . . . . . . . . . . . . . . 224

    Sending Repository Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

    Backing Up and Restoring the Repository . . . . . . . . . . . . . . . . . . . . . . . . . 227

    Backing Up a Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

    Viewing a List of Backup Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

    Restoring a Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

    Copying Content from Another Repository . . . . . . . . . . . . . . . . . . . . . . . 231

    Registering and Unregistering Repository Plug-ins . . . . . . . . . . . . . . . . . . 233

    Registering a Repository Plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

    Unregistering a Repository Plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . 234

    Creating an Audit Trail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

    Tuning Repository Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

    Updating Repository Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

    Increasing Repository Copy, Backup, and Restore Performance . . . . . . 237

    Configuring Data Lineage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238

  • xii T

    Chapter 9: Creating and Configuring the Integration Service . . . . . 239Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

    Creating an Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

    Enabling and Disabling the Integration Service . . . . . . . . . . . . . . . . . . . . . 244

    Enabling and Disabling an Integration Service Process . . . . . . . . . . . . . 244able of Contents

    Enabling and Disabling the Integration Service . . . . . . . . . . . . . . . . . . 245

    Running in Normal and Safe Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

    Changing the Operating Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

    Running the Integration Service in Safe Mode . . . . . . . . . . . . . . . . . . . 248

    Steps to Configure the Operating Mode . . . . . . . . . . . . . . . . . . . . . . . 250

    Configuring the Integration Service Properties . . . . . . . . . . . . . . . . . . . . . 252

    Grid and Node Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

    General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

    Advanced Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256

    Compatibility and Database Properties . . . . . . . . . . . . . . . . . . . . . . . . 258

    Configuration Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261

    HTTP Proxy Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

    Using Operating System Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

    Operating System Profile Components . . . . . . . . . . . . . . . . . . . . . . . . 265

    Configuring Operating System Profiles . . . . . . . . . . . . . . . . . . . . . . . . 265

    Troubleshooting Operating System Profiles . . . . . . . . . . . . . . . . . . . . . 266

    Configuring the Associated Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . 267

    Configuring the Integration Service Processes . . . . . . . . . . . . . . . . . . . . . . 268

    Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268

    Directories for Integration Service Files . . . . . . . . . . . . . . . . . . . . . . . 268

    Directories for Java Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269

    Configuring Properties for a Service Process . . . . . . . . . . . . . . . . . . . . 269

    Chapter 10: Integration Service Architecture . . . . . . . . . . . . . . . . . 275Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

    Integration Service Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278

    Integration Service Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279

    Managing Workflow Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279

    Locking and Reading the Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . 279

    Reading the Parameter File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280

    Creating the Workflow Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280

    Running Workflow Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280

  • Running Workflows Across the Nodes in a Grid . . . . . . . . . . . . . . . . . 280

    Starting the DTM Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280

    Writing Historical Information to the Repository . . . . . . . . . . . . . . . . 281

    Sending Post-Session Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281

    Load Balancer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282Table of Contents xiii

    Dispatch Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282

    Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

    Resource Provision Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

    Dispatch Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

    Service Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285

    Data Transformation Manager (DTM) Process . . . . . . . . . . . . . . . . . . . . . 286

    Reading the Session Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

    Performing Pushdown Optimization . . . . . . . . . . . . . . . . . . . . . . . . . 286

    Creating Dynamic Partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

    Forming Partition Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

    Expanding Variables and Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . 287

    Creating the Session Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

    Validating Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

    Verifying Connection Object Permissions . . . . . . . . . . . . . . . . . . . . . . 287

    Starting Worker DTM Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

    Running Pre-Session Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288

    Running the Processing Threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288

    Running Post-Session Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288

    Sending Post-Session Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288

    Processing Threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

    Thread Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

    Pipeline Partitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291

    DTM Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293

    Reading Source Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293

    Blocking Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294

    Block Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294

    Grids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

    Running a Workflow on a Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

    Running a Session on a Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

    System Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

    CPU Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

    DTM Buffer Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

    Cache Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299

  • xiv T

    Code Pages and Data Movement Modes . . . . . . . . . . . . . . . . . . . . . . . . . . 300

    ASCII Data Movement Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300

    Unicode Data Movement Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300

    Output Files and Caches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301

    Workflow Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302able of Contents

    Session Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302

    Session Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302

    Performance Detail File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303

    Reject Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303

    Row Error Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303

    Recovery Tables Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304

    Control File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304

    Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304

    Indicator File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304

    Output File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305

    Cache Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305

    Chapter 11: Creating and Configuring the Metadata Manager Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308

    Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309

    Steps to Configure a Metadata Manager Service . . . . . . . . . . . . . . . . . . 309

    Creating a Metadata Manager Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311

    Database Connect Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313

    Creating and Deleting Repository Content . . . . . . . . . . . . . . . . . . . . . . . . 314

    Creating the Metadata Manager Repository . . . . . . . . . . . . . . . . . . . . . 314

    Restoring the PowerCenter Repository . . . . . . . . . . . . . . . . . . . . . . . . 315

    Deleting the Metadata Manager Repository . . . . . . . . . . . . . . . . . . . . . 315

    Enabling and Disabling the Metadata Manager Service . . . . . . . . . . . . . . . . 317

    Configuring the Metadata Manager Service . . . . . . . . . . . . . . . . . . . . . . . . 318

    Node Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319

    General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319

    Database Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320

    Configuration Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321

    Connection Pool Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

    Advanced Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

    Configuring the Associated Integration Service . . . . . . . . . . . . . . . . . . . . . 324

  • Privileges for the Associated Integration Service User . . . . . . . . . . . . . 324

    Chapter 12: Creating the Reporting Service . . . . . . . . . . . . . . . . . . 327Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328

    PowerCenter Repository Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328Table of Contents xv

    Metadata Manager Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329

    Data Profiling Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329

    Other Reporting Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329

    Data Analyzer Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

    Creating the Reporting Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

    Managing the Reporting Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336

    Enabling and Disabling a Reporting Service . . . . . . . . . . . . . . . . . . . . 336

    Creating Contents in the Data Analyzer Repository . . . . . . . . . . . . . . . 337

    Backing Up Contents of the Data Analyzer Repository . . . . . . . . . . . . 337

    Restoring Contents to the Data Analyzer Repository . . . . . . . . . . . . . . 338

    Deleting Contents from the Data Analyzer Repository . . . . . . . . . . . . 338

    Upgrading Contents of the Data Analyzer Repository . . . . . . . . . . . . . 339

    Upgrading Users and Groups in the Data Analyzer Repository . . . . . . . 339

    Viewing Last Activity Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339

    Configuring the Reporting Service Properties . . . . . . . . . . . . . . . . . . . . . . 340

    Node Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341

    General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341

    Data Source Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341

    Repository Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342

    Lineage Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343

    Advanced Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344

    Granting Users Access to Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

    Chapter 13: Managing the Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348

    Configuring the Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349

    Configuring the Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350

    Configuring the Integration Service to Run on a Grid . . . . . . . . . . . . . 350

    Configuring the Service Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350

    Configuring Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352

    Viewing Resources in a Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354

    Assigning Connection Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354

  • xvi T

    Defining Custom and File/Directory Resources . . . . . . . . . . . . . . . . . . 355

    Chapter 14: Configuring the Load Balancer . . . . . . . . . . . . . . . . . . 357Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358

    Configuring the Dispatch Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359able of Contents

    Round-Robin Dispatch Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360

    Metric-Based Dispatch Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360

    Adaptive Dispatch Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361

    Creating Service Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362

    Configuring Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364

    Calculating the CPU Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365

    Defining Resource Provision Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . 366

    Chapter 15: Creating and Configuring the SAP BW Service . . . . . . 367Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368

    Load Balancing for the BW System and the SAP BW Service . . . . . . . . 368

    Creating the SAP BW Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369

    Enabling and Disabling the SAP BW Service . . . . . . . . . . . . . . . . . . . . . . . 371

    Configuring the SAP BW Service Properties . . . . . . . . . . . . . . . . . . . . . . . 373

    Configuring the Associated Integration Service . . . . . . . . . . . . . . . . . . . . . 374

    Configuring the SAP BW Service Processes . . . . . . . . . . . . . . . . . . . . . . . . 375

    Viewing Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376

    Chapter 16: Creating and Configuring the Web Services Hub . . . . 377Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378

    Creating a Web Services Hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379

    Enabling and Disabling the Web Services Hub . . . . . . . . . . . . . . . . . . . . . 382

    Configuring the Web Services Hub Properties . . . . . . . . . . . . . . . . . . . . . . 383

    Node Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384

    General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384

    Advanced Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385

    Configuring the Associated Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . 387

    Adding an Associated Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387

    Editing an Associated Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388

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

  • Chapter 17: Managing Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392

    License Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392

    Licensing Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393

    License Management Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393Table of Contents xvii

    Types of License Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395

    Original Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395

    Incremental Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395

    Creating a License Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396

    Assigning a License to a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398

    Rules and Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398

    Unassigning a License from a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400

    Updating a License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401

    Removing a License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402

    Viewing License Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403

    General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403

    Supported Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405

    Repositories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406

    PowerCenter Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406

    Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407

    Metadata Exchange Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407

    Chapter 18: Managing Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410

    Log Manager Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412

    Log Manager Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413

    Troubleshooting the Log Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . 413

    Configuring the Log Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415

    Configuring Log Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416

    Purging Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416

    Exporting Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

    Configuring the Time Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419

    Steps to Configure Log Management Properties . . . . . . . . . . . . . . . . . 419

    Using the Log Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421

    Viewing Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422

    Searching Log Event Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

    Configuring Log Viewer Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

  • xviii T

    Saving Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425

    Viewing Administration Console Log Errors . . . . . . . . . . . . . . . . . . . . 425

    Understanding Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426

    Log Event Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426

    Domain Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427able of Contents

    Repository Service Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428

    Reporting Service Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428

    Metadata Manager Service Log Events . . . . . . . . . . . . . . . . . . . . . . . . 429

    Integration Service Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429

    SAP BW Service Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429

    Web Services Hub Log Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430

    Chapter 19: Running Domain Reports . . . . . . . . . . . . . . . . . . . . . . . 431Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432

    Monitoring Domain User Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433

    Monitoring License Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

    CPU Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436

    Repository Service Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438

    Source/Target Connectivity Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

    Running the License Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

    Monitoring Web Service Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442

    Understanding the Web Services Report . . . . . . . . . . . . . . . . . . . . . . . 442

    Contents of the Web Services Report . . . . . . . . . . . . . . . . . . . . . . . . . 443

    Running the Web Services Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449

    Chapter 20: Understanding Globalization . . . . . . . . . . . . . . . . . . . . 451Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452

    Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453

    Working with a Unicode PowerCenter Repository . . . . . . . . . . . . . . . . 453

    Locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455

    System Locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455

    User Locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455

    Input Locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455

    Data Movement Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457

    Character Data Movement Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457

    Changing Data Movement Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458

    Code Page Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460

  • UNIX Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460

    Windows Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461

    Choosing a Code Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461

    Code Page Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463

    PowerCenter Domain Configuration Database Code Page . . . . . . . . . . 465Table of Contents xix

    Administration Console Code Page . . . . . . . . . . . . . . . . . . . . . . . . . . 465

    PowerCenter Client Code Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465

    Integration Service Process Code Page . . . . . . . . . . . . . . . . . . . . . . . . 465

    PowerCenter Repository Code Page . . . . . . . . . . . . . . . . . . . . . . . . . . 466

    Metadata Manager Repository Code Page . . . . . . . . . . . . . . . . . . . . . . 467

    Source Code Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467

    Target Code Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468

    Command Line Program Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . 468

    Code Page Compatibility Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 470

    PowerCenter Code Page Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

    Relaxed Code Page Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

    Configuring the Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . 474

    Selecting Compatible Source and Target Code Pages . . . . . . . . . . . . . . 475

    Troubleshooting for Code Page Relaxation . . . . . . . . . . . . . . . . . . . . . 475

    PowerCenter Code Page Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476

    Choosing Characters for Repository Metadata . . . . . . . . . . . . . . . . . . . 476

    Case Study: Processing ISO 8859-1 Data . . . . . . . . . . . . . . . . . . . . . . . . . 478

    The ISO 8859-1 Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

    Configuring the ISO 8859-1 Environment . . . . . . . . . . . . . . . . . . . . . 479

    Case Study: Processing Unicode UTF-8 Data . . . . . . . . . . . . . . . . . . . . . . 482

    The UTF-8 Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482

    Configuring the UTF-8 Environment . . . . . . . . . . . . . . . . . . . . . . . . . 483

    UTF-8 Case Study: Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485

    Appendix A: Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487Supported Code Pages for Application Services . . . . . . . . . . . . . . . . . . . . . 488

    Supported Code Pages for Sources and Targets . . . . . . . . . . . . . . . . . . . . . 490

    Code Page Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499

    Appendix B: Command Line Privileges and Permissions . . . . . . . . 503infacmd Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504

    pmcmd Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

  • xx T

    pmrep Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514

    Appendix C: Custom Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519Repository Service Custom Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520

    Metadata Manager Service Custom Roles . . . . . . . . . . . . . . . . . . . . . . . . . 521able of Contents

    Reporting Service Custom Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522

    Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527

  • List of Figures

    Figure 1-1. Domain Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    Figure 1-2. Application Services Configured to Run on Nodes Without High Availability . . . . . 8

    Figure 1-3. Application Services Configured to Run on Nodes with High Availability . . . . . . . . 8List of Figures xxi

    Figure 2-1. Manage Account Tab of the Administration Console . . . . . . . . . . . . . . . . . . . . . . 19

    Figure 2-2. Domain Page of the Administration Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    Figure 2-3. Domain Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

    Figure 2-4. Logs Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    Figure 2-5. Permissions Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    Figure 2-6. Reports Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    Figure 2-7. Manage Account Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    Figure 2-8. Objects in the Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    Figure 2-9. Domain Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    Figure 2-10. Legend for Overview Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    Figure 2-11. Folder Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    Figure 2-12. Integration Service Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    Figure 2-13. Repository Service Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    Figure 2-14. Metadata Manager Service Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    Figure 2-15. SAP BW Service Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

    Figure 2-16. Web Services Hub Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    Figure 2-17. Node Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    Figure 2-18. Grid Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    Figure 2-19. License Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    Figure 2-20. Security Page of the Administration Console . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    Figure 2-21. Search Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

    Figure 2-22. Sections of the Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

    Figure 2-23. Group Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    Figure 2-24. User Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    Figure 2-25. Role Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    Figure 3-1. Folder Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    Figure 3-2. Inherited and Object Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    Figure 3-3. Properties Tab for a Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

    Figure 3-4. General Properties for a Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

    Figure 3-5. Database Properties for a Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

    Figure 3-6. Log and Gateway Configuration for a Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

    Figure 3-7. Service Level Management for a Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

    Figure 3-8. SMTP Configuration for a Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

    Figure 4-1. Configure Operating System Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

    Figure 4-2. Create Operating System Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

    Figure 4-3. Properties of Operating System Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

    Figure 4-4. Permissions Tab of Operating System Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

  • xxii L

    Figure 5-1. Privilege Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125

    Figure 5-2. Privileges that Include Other Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125

    Figure 5-3. Role Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154

    Figure 5-4. Inherited Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .161

    Figure 6-1. High Availability Configuration with Two Gateway Nodes . . . . . . . . . . . . . . . . .175

    Figure 6-2. High Availability Configuration with Multiple Nodes . . . . . . . . . . . . . . . . . . . . .176ist of Figures

    Figure 6-3. Domain Properties Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178

    Figure 6-4. Resilience Timeout in a Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .180

    Figure 7-1. Repository Service Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .198

    Figure 7-2. Advanced Properties for a Repository Service . . . . . . . . . . . . . . . . . . . . . . . . . . . .201

    Figure 7-3. Process Properties for a Repository Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . .203

    Figure 8-1. List of Plug-ins for a Repository Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .234

    Figure 8-2. Lineage Tab for a Repository Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .238

    Figure 9-1. Node Assignments for an Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . .253

    Figure 9-2. Grid Assignments for an Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . .254

    Figure 9-3. General Properties for an Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . .255

    Figure 9-4. Advanced Properties for an Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . .256

    Figure 9-5. Compatibility and Database Properties for an Integration Service . . . . . . . . . . . . .259

    Figure 9-6. Configuration Properties for an Integration Service . . . . . . . . . . . . . . . . . . . . . . .262

    Figure 9-7. HTTP Proxy Properties for an Integration Service . . . . . . . . . . . . . . . . . . . . . . . .264

    Figure 9-8. Associated Repository for an Integration Service . . . . . . . . . . . . . . . . . . . . . . . . .267

    Figure 9-9. General Properties for an Integration Service Process . . . . . . . . . . . . . . . . . . . . . .271

    Figure 10-1. Integration Service and Data Movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .276

    Figure 10-2. Thread Creation for a Simple Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .289

    Figure 10-3. Thread Creation for a Pass-through Pipeline . . . . . . . . . . . . . . . . . . . . . . . . . . .290

    Figure 10-4. Partitioned Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .292

    Figure 10-5. Target Load Order Groups and Source Pipelines . . . . . . . . . . . . . . . . . . . . . . . .293

    Figure 10-6. Service Process Distribution for a Workflow Running on a Grid . . . . . . . . . . . . .295

    Figure 10-7. Service Process and DTM Distribution for a Session Running on a Grid . . . . . . .296

    Figure 11-1. Metadata Manager Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .308

    Figure 11-2. Create New Metadata Manager Service Window . . . . . . . . . . . . . . . . . . . . . . . .311

    Figure 11-3. Metadata Manager Service Properties Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . .319

    Figure 11-4. Associated Integration Service Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .324

    Figure 12-1. Reporting Service Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .340

    Figure 12-2. Data Source Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .342

    Figure 12-3. Repository Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .342

    Figure 12-4. Lineage Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .343

    Figure 13-1. Configuring an Integration Service to Run on a Grid . . . . . . . . . . . . . . . . . . . . .348

    Figure 13-2. Node Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .353

    Figure 14-1. Domain Properties Tab Showing the Dispatch Mode . . . . . . . . . . . . . . . . . . . . .359

    Figure 14-2. Domain Properties Tab Showing Service Levels . . . . . . . . . . . . . . . . . . . . . . . . .362

    Figure 14-3. Node Properties Tab Showing CPU Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . .365

    Figure 18-1. Log Event Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .413

  • Figure 20-1. Code Page Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470

    Figure 20-2. ISO 8859-1 Case Study Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

    Figure 20-3. UTF-8 Case Study Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482

    Figure 20-4. Summary of UTF-8 Case Study . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485List of Figures xxiii

  • xxiv L ist of Figures

  • List of Tables

    Table 1-1. Domain Functions Performed by the Service Manager . . . . . . . . . . . . . . . . . . . . . . . 5

    Table 2-1. Keyboard Shortcuts for the Administration Console . . . . . . . . . . . . . . . . . . . . . . . . 46

    Table 3-1. Alert Types and Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50List of Tables xxv

    Table 3-2. Description of Service Process Statuses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

    Table 3-3. General Properties for a Domain. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

    Table 3-4. Database Properties for a Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

    Table 3-5. Log and Gateway Configuration for a Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

    Table 3-6. Service Level Management for a Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

    Table 3-7. SMTP Configuration for a Domain. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

    Table 4-1. LDAP Server Configuration Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

    Table 4-2. LDAP Security Domain Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

    Table 5-1. Domain Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

    Table 5-2. Tools Privilege Group for the Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

    Table 5-3. Security Administration Privilege Group and Permissions. . . . . . . . . . . . . . . . . . . 128

    Table 5-4. Domain Administration Privilege Group and Permissions. . . . . . . . . . . . . . . . . . . 129

    Table 5-5. Repository Service Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

    Table 5-6. Tools Privilege Group for the Repository Service . . . . . . . . . . . . . . . . . . . . . . . . . 133

    Table 5-7. Folders Privilege Group and Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

    Table 5-8. Design Objects Privilege Group and Permissions . . . . . . . . . . . . . . . . . . . . . . . . . 135

    Table 5-9. Sources and Targets Privilege Group and Permissions . . . . . . . . . . . . . . . . . . . . . 137

    Table 5-10. Run-time Objects Privilege Group and Permissions . . . . . . . . . . . . . . . . . . . . . . 138

    Table 5-11. Global Objects Privilege Group and Permissions . . . . . . . . . . . . . . . . . . . . . . . . 141

    Table 5-12. Metadata Manager Service Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

    Table 5-13. Browse Privilege Group and Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

    Table 5-14. Load Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

    Table 5-15. Model Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

    Table 5-16. Security Privilege Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

    Table 5-17. Reporting Service Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

    Table 5-18. Administration Privilege Group and Permissions . . . . . . . . . . . . . . . . . . . . . . . . 148

    Table 5-19. Alerts Privilege Group and Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

    Table 5-20. Communication Privilege Group and Permissions . . . . . . . . . . . . . . . . . . . . . . . 149

    Table 5-21. Content Directory Privilege Group and Permissions . . . . . . . . . . . . . . . . . . . . . . 150

    Table 5-22. Dashboard Privilege Group and Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

    Table 5-23. Indicators Privilege Group and Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

    Table 5-24. Manage Account Privilege Group and Permission . . . . . . . . . . . . . . . . . . . . . . . . 151

    Table 5-25. Reports Privilege Group and Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

    Table 5-26. Tasks Determined by the Administrator Role for the Domain and Repository Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

    Table 6-1. Resilience Timeout in a Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

    Table 6-2. Restart and Failover for an Integration Service Running on a Single Node . . . . . . . 186

    Table 6-3. Restart and Failover Behavior for Integration Service Running on a Primary Node. 187

  • xxvi L

    Table 6-4. Restart and Failover for an Integration Service Running on a Grid . . . . . . . . . . . . .188

    Table 7-1. Create New Repository Service Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195

    Table 7-2. Native Connect String Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197

    Table 7-3. General Properties for a Repository Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .199

    Table 7-4. Database Properties for a Repository Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200

    Table 7-5. Advanced Properties for a Repository Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201ist of Tables

    Table 9-1. Create New Integration Service Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .242

    Table 9-2. Safe Mode Tasks for an Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .249

    Table 9-3. Grid/Node Assignments for an Integration Service . . . . . . . . . . . . . . . . . . . . . . . . .254

    Table 9-4. General Properties for an Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . .255

    Table 9-5. Advanced Properties for an Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . .257

    Table 9-6. Compatibility and Database Properties for an Integration Service . . . . . . . . . . . . . .260

    Table 9-7. Configuration Properties for an Integration Service . . . . . . . . . . . . . . . . . . . . . . . .262

    Table 9-8. HTTP Proxy Properties for an Integration Service . . . . . . . . . . . . . . . . . . . . . . . . .264

    Table 9-9. Associated Repository for an Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . .267

    Table 9-10. General Properties for an Integration Service Process . . . . . . . . . . . . . . . . . . . . . .271

    Table 10-1. Connectivity Requirements for an Integration Service . . . . . . . . . . . . . . . . . . . . .278

    Table 11-1. Metadata Manager Service Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .312

    Table 11-2. Native Connect String Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .313

    Table 11-3. Metadata Manager and PowerCenter Repository Creation Tasks . . . . . . . . . . . . . .314

    Table 11-4. Metadata Manager Service General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . .320

    Table 11-5. Metadata Manager Repository Database Properties . . . . . . . . . . . . . . . . . . . . . . .320

    Table 11-6. Metadata Manager Service Configuration Properties . . . . . . . . . . . . . . . . . . . . . .321

    Table 11-7. Metadata Manager Service Connection Pool Properties . . . . . . . . . . . . . . . . . . . .322

    Table 11-8. Metadata Manager Service Advanced Properties . . . . . . . . . . . . . . . . . . . . . . . . . .323

    Table 11-9. Associated Integration Service Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .324

    Table 11-10. Required Privileges for Associated Integration Service User . . . . . . . . . . . . . . . . .325

    Table 13-1. Resource Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .352

    Table 14-1. Differences Among Load Balancer Dispatch Modes . . . . . . . . . . . . . . . . . . . . . . .360

    Table 15-1. Create New SAP BW Service Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .369

    Table 16-1. Create New Web Services Hub Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .380

    Table 16-2. General Properties for a Web Services Hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . .384

    Table 16-3. Advanced Properties for a Web Services Hub . . . . . . . . . . . . . . . . . . . . . . . . . . . .385

    Table 17-1. General Properties for a License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404

    Table 17-2. Supported Platform Properties for a License . . . . . . . . . . . . . . . . . . . . . . . . . . . .405

    Table 18-1. Purge Log Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .417

    Table 18-2. Export Log Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .418

    Table 18-3. Query Options for Log Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .422

    Table 19-1. Web Services Report Data From Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .443

    Table 20-1. Session and File Cache Handling After Data Movement Mode Change . . . . . . . . .458

    Table 20-2. Code Page Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .470

    Table A-1. Supported Code Pages for Application Services . . . . . . . . . . . . . . . . . . . . . . . . . . .488

    Table A-2. Supported Code Pages for Sources and Targets . . . . . . . . . . . . . . . . . . . . . . . . . . .490

  • Table A-3. Compatible Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500

    Table B-1. Required Privileges and Permissions for infacmd Commands . . . . . . . . . . . . . . . . 504

    Table B-2. Required Privileges and Permissions for pmcmd Commands. . . . . . . . . . . . . . . . . 512

    Table B-3. Required Privileges and Permissions for pmrep Commands . . . . . . . . . . . . . . . . . 514

    Table C-1. Repository Service Custom Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520

    Table C-2. Metadata Manager Service Custom Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521List of Tables xxvii

    Table C-3. Reporting Service Custom Roles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522

  • xxviii L ist of Tables

  • Pr

    basic working knowledge of PowerCenter.eface

    The Administrator Guide is written for PowerCenter users. It contains information you need to manage the domain and PowerCenter security. The Administrator Guide assumes you have xxix

  • xxx P

    Informatica Resources

    Informatica Customer PortalAs an Informatica customer, you can access the Informatica Customer Portal site at reface

    http://my.informatica.com. The site contains product information, user group information, newsletters, access to the Informatica customer support case management system (ATLAS), the Informatica Knowledge Base, Informatica Documentation Center, and access to the Informatica user community.

    Informatica Web SiteYou can access the Informatica corporate web site at http://www.informatica.com. The site contains information about Informatica, its background, upcoming events, and sales offices. You will also find product and partner information. The services area of the site includes important information about technical support, training and education, and implementation services.

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

    Informatica Global Customer SupportThere are many ways to access Informatica Global Customer Support. You can contact a Customer Support 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:

    North America / South America Europe / Middle East / Africa Asia / Australia

    Informatica Corporation Headquarters

    Informatica Software Ltd.6 Waltham Park

    Informatica Business Solutions Pvt. Ltd.Preface xxxi

    100 Cardinal WayRedwood City, California 94063United States

    Toll Free +1 877 463 2435

    Standard RateUnited States: +1 650 385 5800

    Waltham Road, White WalthamMaidenhead, BerkshireSL6 3TNUnited Kingdom

    Toll Free 00 800 4632 4357

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

    Diamond DistrictTower B, 3rd Floor150 Airport RoadBangalore 560 008India

    Toll Free Australia: 1 800 151 830Singapore: 001 800 4632 4357

    Standard RateIndia: +91 80 4112 5738

  • xxxii Preface

  • C h a p t e r 1

    Un 1 Nodes, 4

    Service Manager, 5

    Application Services, 7

    Security, 11

    High Availability, 14derstanding Domains

    This chapter includes the following topics:

    Overview, 2

  • 2 C

    OverviewPowerCenter has a service-oriented architecture that provides the ability to scale services and share resources across multiple machines. High availability functionality helps minimize service down