PC 851 AdministratorGuide
description
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