212
Informatica PowerCenter (Version 9.0.1 HotFix 1) Metadata Manager Administrator Guide

Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

  • Upload
    others

  • View
    11

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Informatica PowerCenter (Version 9.0.1 HotFix 1)

Metadata Manager Administrator Guide

Page 2: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Informatica PowerCenter Metadata Manager Administrator Guide

Version 9.0.1 HotFix 1September 2010

Copyright (c) 1998-2010 Informatica. All rights reserved.

This software and documentation contain proprietary information of Informatica Corporation and are provided under a license agreement containing restrictions on use anddisclosure 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 may be protected by U.S. and/or internationalPatents and other Patents Pending.

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

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

Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter Data Analyzer, PowerExchange,PowerMart, Metadata Manager, Informatica Data Quality, Informatica Data Explorer, Informatica B2B Data Transformation, Informatica B2B Data Exchange and InformaticaOn Demand are trademarks or registered trademarks of Informatica Corporation in the United States and in jurisdictions throughout the world. All other company and productnames may be trade names or trademarks of their respective owners.

Portions of this software and/or documentation are subject to copyright held by third parties, including without limitation: Copyright DataDirect Technologies. All rightsreserved. Copyright © Sun Microsystems. All rights reserved. Copyright © RSA Security Inc. All Rights Reserved. Copyright © Ordinal Technology Corp. All rightsreserved.Copyright © Aandacht c.v. All rights reserved. Copyright Genivia, Inc. All rights reserved. Copyright 2007 Isomorphic Software. All rights reserved. Copyright © MetaIntegration Technology, Inc. All rights reserved. Copyright © Intalio. All rights reserved. Copyright © Oracle. All rights reserved. Copyright © Adobe Systems Incorporated. Allrights reserved. Copyright © DataArt, Inc. All rights reserved. Copyright © ComponentSource. All rights reserved. Copyright © Microsoft Corporation. All rights reserved.Copyright © Rouge Wave Software, Inc. All rights reserved. Copyright © Teradata Corporation. All rights reserved. Copyright © Yahoo! Inc. All rights reserved. Copyright ©Glyph & Cog, LLC. All rights reserved.

This product includes software developed by the Apache Software Foundation (http://www.apache.org/), 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://www.apache.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 IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See theLicense for the specific language governing permissions and limitations under the License.

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

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

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

This product includes Curl software which is Copyright 1996-2007, Daniel Stenberg, <[email protected]>. All Rights Reserved. Permissions and limitations regarding thissoftware are subject to terms available at http://curl.haxx.se/docs/copyright.html. Permission to use, copy, modify, and distribute this software for any purpose with or withoutfee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

The product includes software copyright 2001-2005 (©) MetaStuff, Ltd. All Rights Reserved. Permissions and limitations regarding this software are subject to terms availableat http://www.dom4j.org/ license.html.

The product includes software copyright © 2004-2007, The Dojo Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to termsavailable at http:// svn.dojotoolkit.org/dojo/trunk/LICENSE.

This product includes ICU software which is copyright International Business Machines Corporation and others. All rights reserved. Permissions and limitations regarding thissoftware are subject to terms available at http://source.icu-project.org/repos/icu/icu/trunk/license.html.

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

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

This product includes software developed by Boost (http://www.boost.org/) or under the Boost software license. Permissions and limitations regarding this software are subjectto 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 © 2007 The Eclipse Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to termsavailable at http:// www.eclipse.org/org/documents/epl-v10.php.

This product includes software licensed under the terms at http://www.tcl.tk/software/tcltk/license.html, http://www.bosrup.com/web/overlib/?License, http://www.stlport.org/doc/license.html, http://www.asm.ow2.org/license.html, http://www.cryptix.org/LICENSE.TXT, http://hsqldb.org/web/hsqlLicense.html, http://httpunit.sourceforge.net/doc/license.html, http://jung.sourceforge.net/license.txt , http://www.gzip.org/zlib/zlib_license.html, http://www.openldap.org/software/release/license.html, http://www.libssh2.org,http://slf4j.org/license.html, http://www.sente.ch/software/OpenSourceLicense.html, and http://fusesource.com/downloads/license-agreements/fuse-message-broker-v-5-3-license-agreement.

This product includes software licensed under the Academic Free License (http://www.opensource.org/licenses/afl-3.0.php), the Common Development and DistributionLicense (http://www.opensource.org/licenses/cddl1.php) the Common Public License (http://www.opensource.org/licenses/cpl1.0.php) and the BSD License (http://www.opensource.org/licenses/bsd-license.php).

This product includes software copyright © 2003-2006 Joe WaInes, 2006-2007 XStream Committers. All rights reserved. Permissions and limitations regarding this softwareare subject to terms available at http://xstream.codehaus.org/license.html. This product includes software developed by the Indiana University Extreme! Lab. For furtherinformation please visit http://www.extreme.indiana.edu/.

This Software is protected by U.S. Patent Numbers 5,794,246; 6,014,670; 6,016,501; 6,029,178; 6,032,158; 6,035,307; 6,044,374; 6,092,086; 6,208,990; 6,339,775;6,640,226; 6,789,096; 6,820,077; 6,823,373; 6,850,947; 6,895,471; 7,117,215; 7,162,643; 7,254,590; 7,281,001; 7,421,458; and 7,584,422, international Patents and otherPatents Pending.

Page 3: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

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

NOTICES

This Informatica product (the “Software”) includes certain drivers (the “DataDirect Drivers”) from DataDirect Technologies, an operating company of Progress SoftwareCorporation (“DataDirect”) which are subject to the following terms and conditions:

1.THE DATADIRECT DRIVERS ARE PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOTLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.

2. IN NO EVENT WILL DATADIRECT OR ITS THIRD PARTY SUPPLIERS BE LIABLE TO THE END-USER CUSTOMER FOR ANY DIRECT, INDIRECT,INCIDENTAL, SPECIAL, CONSEQUENTIAL OR OTHER DAMAGES ARISING OUT OF THE USE OF THE ODBC DRIVERS, WHETHER OR NOT INFORMED OFTHE POSSIBILITIES OF DAMAGES IN ADVANCE. THESE LIMITATIONS APPLY TO ALL CAUSES OF ACTION, INCLUDING, WITHOUT LIMITATION, BREACHOF CONTRACT, BREACH OF WARRANTY, NEGLIGENCE, STRICT LIABILITY, MISREPRESENTATION AND OTHER TORTS.

Part Number: MM-ADG-90100-HF1-0001

Page 4: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Table of Contents

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ixInformatica Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

Informatica Customer Portal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

Informatica Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

Informatica Web Site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

Informatica How-To Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

Informatica Knowledge Base. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x

Informatica Multimedia Knowledge Base. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x

Informatica Global Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x

Chapter 1: Using Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Using Metadata Manager Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Resource Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Metadata Manager Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Metadata Manager Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Metadata Manager Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Metadata Manager Agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Metadata Manager Repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

PowerCenter Repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

PowerCenter Integration Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

PowerCenter Repository Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Custom Metadata Configurator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Metadata Integration Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Metadata Sources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Informatica Metadata Extraction Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

PowerCenter Workflows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Metadata Exchanges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Working with Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Metadata Manager Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Load Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Permissions Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Chapter 2: Configuring Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Configuring Metadata Manager Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Step 1. Create and Configure the Metadata Manager Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Step 2. Install the Metadata Manager Agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Rules and Guidelines for the Metadata Manager Agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Table of Contents i

Page 5: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Minimum System Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Before You Install. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Installing the Metadata Manager Agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

After You Install. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Working with a Keystore File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Chapter 3: Application Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14SAP R/3 Resource Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Configuring SAP R/3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Install Transports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Configure a User Authorization Profile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Install the SAP RFC SDK Libraries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Creating an SAP R/3 Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Configuring the Component Inclusion List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Version. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Objects Extracted. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Data Lineage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

SAP R/3 Schema Class. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Chapter 4: Business Intelligence Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Business Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Configuring Business Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Creating a Business Objects Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Configuring the Universe Inclusion List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Cognos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Configuring Cognos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Creating a Cognos Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Configuring the Model Inclusion List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Microsoft Analysis and Reporting Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Configuring Microsoft Analysis and Reporting Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Creating a Microsoft Analysis and Reporting Services Resource. . . . . . . . . . . . . . . . . . . . . . . . 35

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Microstrategy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Configuring Microstrategy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Creating a Microstrategy Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Oracle Business Intelligence Enterprise Edition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

Configuring Oracle Business Intelligence Enterprise Edition. . . . . . . . . . . . . . . . . . . . . . . . . . . 44

Creating an Oracle Business Intelligence Enterprise Edition Resource. . . . . . . . . . . . . . . . . . . . 46

Adding or Removing Metadata Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

ii Table of Contents

Page 6: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

Connection Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Automatic Connection Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Manual Connection Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Connection Assignments Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Connection Assignment Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

Automatically Configuring Connection Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

Manually Configuring Connection Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Chapter 5: Custom Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Configuring Custom Metadata Sources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

Creating a Custom Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

Configuring the Template Name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Adding or Removing Metadata Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Chapter 6: Data Integration Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57PowerCenter Resource Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Configuring PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Configure Permissions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

Check in Versioned Repository Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

IBM DB2 for LUW Database Heap Size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

Increasing the IBM DB2 for LUW Database Heap Size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

Disable Extended Statistics on Oracle 11.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

Creating a PowerCenter Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Configuring the Folder Inclusion List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Configuring the Source Increment Extract Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

PowerCenter Parameter Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

Parameter File Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

Uploading Parameter Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

Assigning Parameter Files to PowerCenter Workflows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

Connection Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

Automatic Connection Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

Manual Connection Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

Connection Assignments Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

Connection Assignment Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

Automatically Configuring Connection Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

Manually Configuring Connection Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

Incremental Extracts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

Metadata Object Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

Record Filters and Rejects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Scope for Data Lineage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

SQL Inline Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Table of Contents iii

Page 7: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Case Sensitivity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

Flat Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

Command Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

Unique Constraint Errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

Mapplets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

Chapter 7: Data Modeling Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Embarcadero ERStudio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

Configuring Embarcadero ERStudio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

Creating an Embarcadero ERStudio Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

ERwin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

Configuring ERwin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

Creating an ERwin Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

IBM Rational Rose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

Configuring IBM Rational Rose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

Creating an IBM Rational Rose Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

Oracle Designer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

Configuring Oracle Designer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

Creating an Oracle Designer Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

Sybase PowerDesigner. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

Configuring Sybase PowerDesigner. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

Creating a Sybase PowerDesigner Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

Adding or Removing Metadata Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

Loading Multiple Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

Connection Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

Automatic Connection Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

Manual Connection Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

Connection Assignments Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

Connection Assignment Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

Automatically Configuring Connection Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Manually Configuring Connection Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Reference for Data Modeling Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

Datatypes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

Validation Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

Relationships. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

View Associations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

Schema and Owners. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

Name and Description Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

Multiple Models in the Same Repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

Objects Not Extracted. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

Domain-to-Validation Rule Association. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

iv Table of Contents

Page 8: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Chapter 8: Database Management Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99IBM DB2 for LUW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

Configuring IBM DB2 for LUW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

Creating an IBM DB2 for LUW Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

IBM DB2 for z/OS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

Configuring IBM DB2 for z/OS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

Creating an IBM DB2 for z/OS Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

IBM Informix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

Configuring IBM Informix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

Creating an IBM Informix Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

Microsoft SQL Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

Configuring Microsoft SQL Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

Creating a Microsoft SQL Server Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

Netezza. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

Configuring Netezza. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

Creating a Netezza Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

Oracle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

Configuring Oracle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

Creating an Oracle Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

Sybase ASE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

Configuring Sybase ASE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

Creating a Sybase ASE Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

Teradata. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

Configuring Teradata. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

Creating a Teradata Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

Enabling Profiling Information Extraction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

Configuring the Schema Inclusion List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

Data Lineage for Database Management Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

Tables in Join Statements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

SQL Inline Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

Chapter 9: Managing Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133Managing Resources Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

Purging Metadata. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

Table of Contents v

Page 9: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Refreshing the Resources Panel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

Updating the Search Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

Automatic Index Updates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

Optimizing the Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

Manually Creating Index Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

Troubleshooting the Search Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

Chapter 10: Loading and Monitoring Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136Loading and Monitoring Resources Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

Loading Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

Loading a Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Load Queue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Resuming a Failed Resource Load. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Linking Objects in Connected Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

Creating Links for a Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

Link Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

Rules and Guidelines for Creating Links. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

Monitoring Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

Viewing Load Details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

Viewing Link Details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

Load Details Archive Log File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

Troubleshooting a Resource Load. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

Metadata Manager Agent Log File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

Metadata Manager Service Log File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

Activity Log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

Scheduling Resource Loads. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

Creating a Schedule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

Editing a Schedule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

Attaching a Schedule to a Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

Chapter 11: Managing Permissions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151Managing Permissions Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

Users and Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

Permissions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

Rules and Guidelines for Permissions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

Configuring Permissions for Users and Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

Configuring Permissions on the Metadata Catalog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

Chapter 12: Metadata Manager Command Line Programs. . . . . . . . . . . . . . . . . . . . . . . . . 154Metadata Manager Command Line Programs Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

Using mmcmd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

Running Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

MMCmdConfig.properties File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

vi Table of Contents

Page 10: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Resource Configuration Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

Moving Resources to a Production Environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

mmcmd commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

assignConnection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

assignParameterFile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

cancel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

createRepository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

createResource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

deleteRepository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162

deleteResource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

export. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

exportmodel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

exportobject. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

getResource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

import. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

importmodel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

link. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

listResources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

load. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

purgeMetadata. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

restorePCRepository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

resume. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

search. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173

updateResource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173

Using backupCmdLine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

backupCmdLine Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

Running Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

Backup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

Restore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

Appendix A: Logging in to Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178Logging in to Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

Cookies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

Changing a Password. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

Appendix B: Metadata Manager Properties Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180imm.properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

Metadata Manager Application Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

Profiling Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

Data Lineage Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

idp.properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

Table of Contents vii

Page 11: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Appendix C: Analyzing the Metadata Manager Repository on Oracle. . . . . . . . . . . . . . 186Analyzing the Database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

Appendix D: Glossary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192

viii Table of Contents

Page 12: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

PrefaceThe Metadata Manager Administrator Guide provides information about how to configure Metadata Manager,create and load resources, and perform other Metadata Manager administration functions.

Informatica Resources

Informatica Customer PortalAs an Informatica customer, you can access the Informatica Customer Portal site at http://mysupport.informatica.com. The site contains product information, user group information, newsletters,access to the Informatica customer support case management system (ATLAS), the Informatica How-To Library,the Informatica Knowledge Base, the Informatica Multimedia Knowledge Base, Informatica ProductDocumentation, and access to the Informatica user community.

Informatica DocumentationThe Informatica Documentation team takes every effort to create accurate, usable documentation. If you havequestions, comments, or ideas about this documentation, contact the Informatica Documentation team throughemail at [email protected]. We will use your feedback to improve our documentation. Let usknow if we can contact you regarding your comments.

The Documentation team updates documentation as needed. To get the latest documentation for your product,navigate to Product Documentation from http://mysupport.informatica.com.

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

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

ix

Page 13: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Informatica Knowledge BaseAs an Informatica customer, you can access the Informatica Knowledge Base at http://mysupport.informatica.com.Use the Knowledge Base to search for documented solutions to known technical issues about Informaticaproducts. You can also find answers to frequently asked questions, technical white papers, and technical tips. Ifyou have questions, comments, or ideas about the Knowledge Base, contact the Informatica Knowledge Baseteam through email at [email protected].

Informatica Multimedia Knowledge BaseAs an Informatica customer, you can access the Informatica Multimedia Knowledge Base at http://mysupport.informatica.com. The Multimedia Knowledge Base is a collection of instructional multimedia filesthat help you learn about common concepts and guide you through performing specific tasks. If you havequestions, comments, or ideas about the Multimedia Knowledge Base, contact the Informatica Knowledge Baseteam through email at [email protected].

Informatica Global Customer SupportYou can contact a Customer Support Center by telephone or through the Online Support. Online Support requiresa user name and password. You can request a user name and password at http://mysupport.informatica.com.

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

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

Toll FreeBrazil: 0800 891 0202Mexico: 001 888 209 8853North America: +1 877 463 2435 Standard RateNorth America: +1 650 653 6332

Toll FreeFrance: 00800 4632 4357Germany: 00800 4632 4357Israel: 00800 4632 4357Italy: 800 915 985Netherlands: 00800 4632 4357Portugal: 800 208 360Spain: 900 813 166Switzerland: 00800 4632 4357 or 0800 463200United Kingdom: 00800 4632 4357 or 0800023 4632 Standard RateBelgium: +32 15 281 702France: 0805 804632Germany: +49 1805 702 702Netherlands: +31 306 022 797

Toll FreeAustralia: 1 800 151 830New Zealand: 1 800 151 830Singapore: 001 800 4632 4357 Standard RateIndia: +91 80 4112 5738

x Preface

Page 14: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

C H A P T E R 1

Using Metadata ManagerThis chapter includes the following topics:

¨ Using Metadata Manager Overview, 1

¨ Metadata Manager Architecture, 2

¨ Metadata Integration Process, 5

¨ Working with Metadata Manager, 6

¨ Metadata Manager Interface, 7

Using Metadata Manager OverviewInformatica Metadata Manager is a web-based metadata management tool that you can use to browse andanalyze metadata from disparate metadata repositories. Metadata Manager helps you understand and managehow information and processes are derived. It also helps you understand the fundamental relationships betweeninformation and processes, and how they are used.

Metadata Manager extracts metadata from application, business intelligence, data integration, data modeling, andrelational metadata sources. It uses PowerCenter workflows to extract metadata from metadata sources and loadit into a centralized metadata warehouse called the Metadata Manager warehouse.

Use Metadata Manager to browse and search the Metadata Manager warehouse, manage business glossaries,run data lineage analysis, and view profiling information for the metadata in the Metadata Manager warehouse.You can use Data Analyzer to report on the metadata in the Metadata Manager warehouse.

Metadata Manager runs as a service in an Informatica domain. Create a Metadata Manager Service in InformaticaAdministrator to configure and run the Metadata Manager application.

Resource TypesThe following table lists the resource types for which you can use Metadata Manager to extract and analyzemetadata:

Metadata Source Type Resource Type

Application SAP R/3

Business Glossary Business Glossary

1

Page 15: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Metadata Source Type Resource Type

Business Intelligence Business Objects

Cognos

Microsoft Analysis and Reporting Services

Microstrategy

Oracle Business Intelligence Enterprise Edition(OBIEE)

Custom Custom

Data Integration PowerCenter

Data Modeling Embarcadero ERStudio

ERwin

IBM Rational Rose

Oracle Designer

Sybase PowerDesigner

Database Management IBM DB2 for Linux, UNIX, and Windows

IBM DB2 for z/OS

IBM Informix

Microsoft SQL Server

Netezza

Oracle

Sybase ASE

Teradata

For more information about the source versions from which you can extract metadata in Metadata Manager, seethe Product Availability Matrix on the Informatica Customer Portal site at http://mysupport.informatica.com.

Metadata Manager ArchitectureMetadata Manager runs as an application service in an Informatica domain. The Metadata Manager architectureincludes the following components:

¨ Metadata Manager Service

2 Chapter 1: Using Metadata Manager

Page 16: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ Metadata Manager application

¨ Metadata Manager Agent

¨ Metadata Manager repository

¨ PowerCenter repository

¨ PowerCenter Integration Service

¨ PowerCenter Repository Service

¨ Custom Metadata Configurator

The following figure shows the Metadata Manager components:

Metadata Manager ServiceAn application service in an Informatica domain that runs the Metadata Manager application and managesconnections between the Metadata Manager components. Create and configure the Metadata Manager Service inInformatica Administrator. The Metadata Manager Service manages the configuration information for MetadataManager, including application properties and PowerCenter Integration Service, PowerCenter Repository Service,and Metadata Manager repository configuration information.

Start and stop the Metadata Manager application by enabling and disabling the Metadata Manager Service inInformatica Administrator. When you enable a Metadata Manager Service, the Service Manager on the nodewhere the Metadata Manager Service runs starts the Metadata Manager application.

Metadata Manager ApplicationA web-based application that manages the metadata in the Metadata Manager warehouse. Use the MetadataManager application to create and load resources in Metadata Manager. After you load metadata for a resource,you can use the Metadata Manager application to browse and analyze metadata for the resource.

You can also use the Metadata Manager application to create custom models and manage security on themetadata in the Metadata Manager warehouse. You must create a Metadata Manager Service to access theMetadata Manager application.

Metadata Manager AgentRuns within the Metadata Manager application or on a separate machine and is used by Metadata Manager toextract metadata from metadata sources and convert it to the Informatica Metadata Extraction (IME) interfaceformat.

Metadata Manager Architecture 3

Page 17: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

You can download a version of the Metadata Manager Agent to install on a separate machine if you extractmetadata from Business Objects, Microstrategy, or ERwin, or if the Metadata Manager Service runs on a UNIXmachine.

Metadata Manager RepositoryA centralized location in a relational database that stores metadata from disparate metadata sources. It also storesthe Metadata Manager warehouse and the packaged and custom models for each metadata source type. EachMetadata Manager application is configured to run with one Metadata Manager repository. You create theMetadata Manager repository when you create the Metadata Manager Service.

When you load metadata for a resource, Metadata Manager loads the metadata into the Metadata Managerwarehouse. When you browse or analyze metadata in Metadata Manager, Metadata Manager queries thewarehouse to display the metadata.

PowerCenter RepositoryStores the PowerCenter workflows, which extract source metadata from IME-based files and load it into theMetadata Manager warehouse. You create the PowerCenter repository when you create the Metadata ManagerService. You can use an existing PowerCenter repository in an Informatica domain to store the workflows, or youcan create a PowerCenter repository specifically for use with Metadata Manager.

Note: Metadata Manager also creates folders in the PowerCenter repository when it extracts profiling data fromrelational sources.

PowerCenter Integration ServiceRuns the workflows that extract the metadata from IME-based files and load it into the Metadata Managerwarehouse. You configure the PowerCenter Integration Service that you want to use with Metadata Manager whenyou create the Metadata Manager Service.

PowerCenter Repository ServiceManages connections to the PowerCenter repository that stores the workflows that extract metadata from IMEinterface-based files. Metadata Manager uses the PowerCenter Repository Service associated with thePowerCenter Integration Service that you configure for the Metadata Manager Service.

Custom Metadata ConfiguratorCreates custom resource templates and PowerCenter workflows to extract metadata from metadata sources forwhich Metadata Manager does not package a resource type.

Metadata Manager packages resource types that extract metadata from metadata sources. You can also extractmetadata from a metadata source for which Metadata Manager does not package a resource type. You create amodel for the metadata source in Metadata Manager and use the Custom Metadata Configurator to create acustom template and PowerCenter workflows to load the metadata into the Metadata Manager warehouse.

4 Chapter 1: Using Metadata Manager

Page 18: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Metadata Integration ProcessMetadata Manager uses Metadata Exchanges to load metadata from different metadata sources into the MetadataManager warehouse. To run a Metadata Exchange, you create a resource in Metadata Manager that representsthe metadata source. When you load the resource, Metadata Manager uses the Metadata Exchange for theresource to extract and load the metadata.

The Metadata Exchanges use the Metadata Manager Agent to extract the source metadata and reformat it into ausable format, the IME interface format. The Metadata Exchanges then use the PowerCenter workflows,consisting of worklets, sessions, and mappings, to extract, transform, and load metadata from the IME-formattedfiles to the Metadata Manager warehouse.

This entire process is known as the metadata integration process. The PowerCenter repository contains theworkflows that extract and load the source repository metadata.

ResourcesResources represent metadata sources in Metadata Manager. Each resource contains the properties required toconnect to a metadata source, extract metadata from the source, and load the extracted metadata into theMetadata Manager warehouse. Metadata Manager stores the resources you create in the Metadata Managerrepository.

Metadata SourcesMetadata sources contain the source metadata that you want to browse and analyze using Metadata Manager. Forexample, an RDBMS repository is a relational database catalog source repository that contains metadata, such asschemas, tables, views, and columns.

Create resources to extract metadata from a metadata source and load it into the Metadata Manager warehouse.

Informatica Metadata Extraction InterfaceMetadata Manager uses a preliminary process to restructure the source metadata into a format required by themappings within each PowerCenter workflow. The method used to restructure the metadata can vary. Forexample, if the source repository is a database repository, Metadata Manager uses database views to restructurethe metadata into the required IME format.

Metadata Manager uses PowerExchange to access metadata in an IBM DB2 for z/OS subsystem.

PowerCenter WorkflowsAfter the source metadata is converted into the IME format, the PowerCenter Integration Service usesPowerCenter workflows to extract the metadata from the IME-based files and load it into the Metadata Managerwarehouse.

Metadata ExchangesMetadata Manager uses Metadata Exchanges to extract source metadata and load it into the Metadata Managerwarehouse.

Metadata Integration Process 5

Page 19: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Each Metadata Exchange contains the following components:

¨ IME-based transformation component. The PowerCenter workflows require the source metadata to be in aparticular format. Metadata Manager packages a transformation process for each Metadata Exchange totransform the source metadata based on the required IME format. The transformation process stores thetransformed metadata in files or database views that are prefixed with IME. The files are called IME files andthe views are called IME views.

¨ Load component. The load component consists of PowerCenter workflows that extract the source metadata inthe required IME format and load it into the Metadata Manager warehouse. The PowerCenter repositorycontains all the PowerCenter workflows required to extract, transform, and load the source metadata.

When you load source metadata into the Metadata Manager warehouse, Metadata Manager performs the IME-based transformation on the source metadata. Metadata Manager then issues a command to the PowerCenterIntegration Service to run the applicable workflows. The workflows load the IME-formatted source metadata intothe Metadata Manager warehouse.

Metadata Manager provides Metadata Exchanges that are configured to extract metadata from particular types ofmetadata sources.

You can develop custom resources to load metadata from a metadata source for which Metadata Manager doesnot package a resource type. For example, Metadata Manager does not provide a resource type for MicrosoftAccess databases. To extract metadata from an Access database, you must create a custom model and resource.

Working with Metadata ManagerBefore you can browse and search metadata in the Metadata Manager warehouse, you must configure MetadataManager and create and load resources.

Complete the following steps to load metadata from a metadata source into the Metadata Manager warehouse:

1. Set up Metadata Manager. Create a Metadata Manager Service and install the Metadata Manager Agent.

2. Create and configure resources. Create resources that represent the metadata sources from which youwant to extract metadata. Configure parameters and connection assignments for the resources.

3. Manage resources. Purge metadata for a previously loaded resource and update the index for resources.

4. Load and monitor resources. Load a resource to load the metadata for the resource into the MetadataManager warehouse. When you load a resource, Metadata Manager extracts and loads the metadata for theresource. If you modify connection assignments after loading a resource, create links between objects inconnected resources. You can monitor the status of all resources and the status of individual resources. Youcan also schedule resource loads.

5. Manage resource and object permissions for Metadata Manager users. You can configure the resourcesand metadata objects in the warehouse for which Metadata Manager users have access.

You can use Metadata Manager command line programs to load resources, monitor the status of resource loads,and back up and restore the Metadata Manager repository.

RELATED TOPICS:¨ “Configuring Metadata Manager Overview” on page 8

¨ “Managing Resources” on page 133

¨ “Loading and Monitoring Resources” on page 136

¨ “Managing Permissions” on page 151

¨ “Metadata Manager Command Line Programs” on page 154

6 Chapter 1: Using Metadata Manager

Page 20: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Metadata Manager InterfaceThe Metadata Manager interface consists of the following tabs:

¨ Browse. Browse and search the metadata catalog, manage business glossaries, and run data lineageanalysis. For more information about the Browse tab, see the Metadata Manager User Guide.

¨ Model. Create and edit custom models, add custom attributes to packaged and custom models, and import andexport custom models. For more information about the Model tab, see the Metadata Manager CustomMetadata Integration Guide.

¨ Load. Create and load resources to load metadata into the Metadata Manager warehouse. Use the Load tab tomonitor and schedule resource loads, purge metadata from the Metadata Manager warehouse, and managethe search index.

¨ Permissions. Manage permissions on resources and metadata objects in the Metadata Manager warehouse.

Load TabThe Load tab has the following components:

¨ Actions menu. Use the Actions menu to create, edit, and delete resources, load resources, create schedulesand add schedules to resources, view the Metadata Manager activity log, create links between resources,index resources, and download the Metadata Manager Agent installer.

¨ Resources panel. Shows the list of configured resources in the Metadata Manager repository. Use this panelto create and delete resources, refresh the resource list, load, resume, and cancel resource loads, create linksbetween resources, purge metadata for a resource, and monitor resource loads.

¨ Resource Properties panel. View the configuration properties for resources and configure name anddescription, connection information, parameters, schedules, and connection assignments for resources.

Permissions TabThe Permissions tab has the following components:

¨ Navigator. Navigate the resources, metadata objects, groups and users that you can configure permissions for.

¨ Permissions panel. Configure permissions for groups and users, and configure permissions for resources andmetadata objects in the metadata catalog.

Metadata Manager Interface 7

Page 21: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

C H A P T E R 2

Configuring Metadata ManagerThis chapter includes the following topics:

¨ Configuring Metadata Manager Overview, 8

¨ Step 1. Create and Configure the Metadata Manager Service, 8

¨ Step 2. Install the Metadata Manager Agent, 9

Configuring Metadata Manager OverviewBefore you log in to Metadata Manager and load metadata into the Metadata Manager warehouse, you mustconfigure Metadata Manager.

Complete the following tasks to configure Metadata Manager:

1. Create and configure the Metadata Manager Service. Create and configure the Metadata Manager Servicein Informatica Administrator.

2. Install the Metadata Manager Agent. Download the Metadata Manager Agent installer and install the agent.Install the agent on machines where the source files or source repositories for certain metadata sources arelocated.

After you configure Metadata Manager, you can log in to the application, create resources, and load metadata intothe Metadata Manager warehouse. You must also log in to Metadata Manager to download the Metadata ManagerAgent installer.

Step 1. Create and Configure the Metadata ManagerService

The Metadata Manager Service runs the Metadata Manager application and manages the Metadata Managerapplication properties. Create and manage the Metadata Manager Service in Informatica Administrator. You createthe service and the repositories required by Metadata Manager. You configure properties such as the node andport number where Metadata Manager runs.

You also create users and groups for Metadata Manager in Informatica Administrator. After you create and enablethe Metadata Manager Service, you can manage users and groups in Informatica Administrator.

8

Page 22: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Step 2. Install the Metadata Manager AgentThe Metadata Manager Agent is a program that Metadata Manager uses to access metadata sources and extractsource metadata.

By default, the Metadata Manager Agent runs on the Windows node where the Metadata Manager Service runs. Ituses one port number higher than the Metadata Manager Service. You can configure the port number inInformatica Administrator. A separate instance of the Metadata Manager Agent runs for each Metadata ManagerService on a node. The agent runs in the following directory:

<Informatica installation directory>\services\MetadataManagerService\mmagentapps\mmagent\

You can also install the Metadata Manager Agent on another Windows machine. The Metadata Manager Agentdoes not run on UNIX. Install the Metadata Manager Agent separately for the following resource types:

¨ Business intelligence sources. Install the agent on the machine where the client for Business Objects orMicrostrategy is located. The client must be able to connect to the source repository or source file. If theMetadata Manager Service runs on the same machine as the Business Objects or Microstrategy client, you donot need to install the Metadata Manager Agent.

The Metadata Manager Agent extracts the metadata from the source repository and converts the metadata toIME-formatted files.

¨ ERwin source. If the Metadata Manager Agent extracts from an ER1 or ERwin source file or from ERwin 7.xData Modeler (Model Manager), install the agent on the machine where ERwin is located. If the MetadataManager Service runs on the same machine as ERwin, you do not need to install the Metadata Manager Agent.

The Metadata Manager Agent extracts metadata from the source repository or source file and converts themetadata to IME-formatted files.

Rules and Guidelines for the Metadata Manager AgentUse the following rules and guidelines when you install the Metadata Manager Agent:

¨ Install the Metadata Manager Agent separately if the Metadata Manager Service runs on UNIX.

¨ Configure the Metadata Manager Agent to run in HTTP or HTTPS security mode. The mode of the MetadataManager Agent you install must be the same security mode as the Metadata Manager Service. You mustgenerate the keystore file to use with HTTP Security mode.

¨ The Metadata Manager Agent starts after you install it. You can stop or start the Metadata Manager Agent fromthe Windows Start menu or from the Windows Services panel.

¨ If the Oracle Business Intelligence Enterprise Edition (OBIEE) Presentation Server runs in HTTPS mode,configure HTTPS mode for the Metadata Manager Agent.

Minimum System RequirementsThe following table describes the minimum system requirements to run the Metadata Manager Agent:

Processor RAM Disk Space Operating System

1 CPU 512 MB 220 MB Windows 2000 / 2003 / Vista

Step 2. Install the Metadata Manager Agent 9

Page 23: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Before You InstallBefore you install the Metadata Manager Agent, verify that the user account you use to install the agent is amember of the Windows administrator group on the machine where you install the agent. The user account musthave the Log on as a service and Act as operating system permissions.

Installing the Metadata Manager AgentTo install the Metadata Manager Agent:

1. Log in to Metadata Manager.

2. On the Load tab, click Actions > Download Agent Installer.

The browser prompts you to download MMAgentInstaller.exe.

3. Save the file to your hard drive.

4. Copy the installer to the machine where you want to install the Metadata Manager Agent.

5. Double-click MMAgentInstaller.exe to begin the installation.

The Introduction window appears.

6. Click Next.

The Agent Configuration page appears.

7. Configure the following options:

Option Description

HTTP port Port number used by Metadata Manager to communicate with the Metadata Manager Agent.Default is 19983.

Agent home Directory where you want to install the Metadata Manager Agent. Default is c:\informatica\<current version>\MetadataManagerAgent.

You can use the default installation directory or click Browse to select a directory.

8. Click Next.

The HTTPS Configuration window appears.

9. Clear the HTTPS option if you do not want to use HTTPS. Skip to step 11.

10. Enter the following information to use HTTPS:

Option Description

HTTPS Port Number Port used by the node to communicate between the Metadata Manager Agent and theMetadata Manager application.

Keystore Password A plain-text password for the keystore file. You can use the same keystore file as theMetadata Manager Service, or you can use a another keystore file. If you use the samekeystore file as the Metadata Manager Service, use “changeit” as the password.Otherwise, you can use any password.

Keystore File Location A file that includes private or public key pairs and associated certificates. You can use aself-signed certificate or a certificate signed by a certificate authority. If you use adifferent keystore file than the Metadata Manager Service, you must import the MetadataManager Agent keystore certificate with the Metadata Manager Service keystore file.

10 Chapter 2: Configuring Metadata Manager

Page 24: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

11. Click Next.

The Pre-Installation Summary window appears.

12. Verify the installation options and click Install.

The installer completes the installation and installs the Metadata Manager Agent as a Windows servicenamed Metadata Manager Agent <version>.

13. Click Done.

RELATED TOPICS:¨ “Merging Certificates” on page 12

After You InstallAfter you install the Metadata Manager Agent, complete the following tasks:

¨ Verify the Metadata Manager Agent connectivity with the Metadata Manager Service.

¨ Enable the Metadata Manager Agent to interact with the desktop for Business Objects, Microstrategy, or ERwin7.x Data Modeler (Model Manager).

¨ Optionally increase the Java Virtual Manager (JVM) memory.

Verify Metadata Manager Agent ConnectivityThe Metadata Manager Agent uses HTTP to communicate with the Metadata Manager Service when you load aresource. After you install the Metadata Manager Agent, verify that the agent and the Metadata Manager Servicecan communicate.

To verify that the agent and the Metadata Manager Service can communicate, run the following command on themachine where the Metadata Manager Service runs:

telnet <Metadata Manager Agent machine name> <Metadata Manager Agent port>

If the commands fails, make sure that the Metadata Manager Service and the Metadata Manager Agent serviceare available. If the machines are separated by a firewall, contact the administrator to make the port numbersavailable.

Enable the Metadata Manager Agent to Interact with the DesktopIf you run the Metadata Manager Agent as a service, you must enable the Metadata Manager Agent to interactwith the desktop for the following metadata sources:

¨ Business Objects

¨ Microstrategy

¨ ERwin 7.x Data Modeler (Model Manager)

To enable the Metadata Manager Agent to interact with the desktop:

1. From the Windows Start Menu, click Administrative Tools > Services.

2. Double-click Metadata Manager Agent.

The Metadata Manager Agent <Version> Properties dialog box appears.

3. Click the Log On tab.

4. Under Local System Account, click Allow service to interact with desktop.

5. Click OK.

Step 2. Install the Metadata Manager Agent 11

Page 25: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Increase Java Virtual Machine MemoryIf you want to load a large amount of metadata for a resource type that uses the Metadata Manager Agent, youcan increase the Java Virtual Machine (JVM) heap size to increase performance. For example, increase the JVMheap size to 1 GB if you load a large universe from Business Objects and receive the following error:

Not enough storage is available to process this command.

To increase the JVM heap size:

1. Open MIRSetup.xml from the following location in a text editor:<Metadata Manager Agent installation directory>\conf

2. Add the following option to the <RunTime> section:<Options>-Xmx1024m</Options>

3. Save MIRSetup.xml.

4. Restart the Metadata Manager Agent service.

Working with a Keystore FileYou must create the keystore file to configure the Metadata Manager Agent for HTTPS. You can create a keystorefile with keytool. keytool is a utility that generates and stores private or public key pairs and associated certificatesin a file called a “keystore.” When you generate a public or private key pair, keytool wraps the public key into a self-signed certificate. You can use the self-signed certificate or use a certificate signed by a certificate authority.

Complete the following tasks to work with the keystore file for the Metadata Manager Agent:

¨ Create a keystore file.

¨ Merge certificates with the Metadata Manager Service keystore file.

Creating a Keystore FileUse keytool in one of the following locations to create a keystore file:

¨ %JAVA_HOME%\jre\bin

¨ java/bin directory of the Informatica installation directory.

For example, to create a keystore file for the Metadata Manager Agent with an alias of mmagent and keystorename of mmagent.keystore, use the following command:

keytool -genkey -alias mmagent -keystore mmagent.keystore

For more information about using keytool, see the documentation on the Sun web site:

http://java.sun.com/j2se/1.3/docs/tooldocs/win32/keytool.html

Merging CertificatesIf you do not use the Metadata Manager Service keystore file when you install the Metadata Manager Agent, youmust merge the certificate in the Metadata Manager Agent keystore to the Metadata Manager Service keystore.

To merge the certificate, complete the following steps:

1. Export the certificate from the Metadata Manager Agent keystore file.

For example, to export a certificate from a Metadata Manager Agent keystore with an alias of mmagent andkeystore name of mmagent.keystore, issue the following command:

keytool -export -alias mmagent -keystore mmagent.keystore -file mmagent.cer2. Import the certificate into the Metadata Manager Service keystore file.

12 Chapter 2: Configuring Metadata Manager

Page 26: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

For example, to import a certificate to a Metadata Manager Service keystore with an alias of mmservice andkeystore name of mmservice.keystore, issue the following command:

keytool -import -trustcacerts -keystore mmservice.keystore -file mmagent.cer

Step 2. Install the Metadata Manager Agent 13

Page 27: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

C H A P T E R 3

Application ResourcesThis chapter includes the following topics:

¨ SAP R/3 Resource Overview, 14

¨ Configuring SAP R/3, 14

¨ Creating an SAP R/3 Resource, 16

¨ Configuring the Component Inclusion List, 18

¨ Reference, 18

SAP R/3 Resource OverviewSAP R/3 is an application platform that integrates multiple business applications and solutions. You can createand configure an SAP R/3 resource to extract metadata from SAP R/3.

Configuring SAP R/3Before you create an SAP R/3 resource, you must configure the metadata source. If you do not correctly configurethe metadata source, the metadata load can fail or the metadata can be incorrectly loaded in the MetadataManager warehouse.

To configure SAP R/3, complete the following tasks:

¨ Install PowerCenter transports.

¨ Configure a user authorization profile.

¨ Install SAP RFC SDK libraries.

Install TransportsTo extract metadata from SAP R/3, you must install the PowerCenter transports that Metadata Manager uses toextract metadata from SAP R/3. The transports are located in the following folder in the location where youdownloaded PowerCenter:

<download location>\saptrans\mySAP

For more information about installing the transports, see the PowerExchange for SAP NetWeaver TransportVersions Installation Notice.

14

Page 28: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Configure a User Authorization ProfileThe SAP R/3 administrator needs to create the product and development user authorization profile.

The following table describes the user authorization profile:

AuthorizationObject

Description Class Field Values

S_RFC Authorization check forRFC access.

Cross ApplicationAuthorization objects

Activity: 16 (Execute)Name of RFC to be protected: *.Type of RFC object to be protected: FUGR

Install the SAP RFC SDK LibrariesDownload and install the SAP RFC SDK libraries for the operating system where the Metadata Manager Serviceruns before you create an SAP R/3 resource.

Note: If you have problems downloading the libraries, contact Informatica Global Customer Support.

1. Go to the SAP Service Marketplace: http://service.sap.com

2. Download the SAP RFC SDK 6.40 libraries that are specific to the operating system where the MetadataManager Service runs.

Copy the SAP RFC SDK files to <Informatica Installation Directory>\server\bin on the machine where theMetadata Manager Service runs.

Operating System Unicode RFC SDK libraries

AIX 64-bit - libicudata26.so- libicuuc26.so- librfccm.a- librfcum.a- libsapu16.a- libsapu16.so- libsapu16_mt.a- libsapu16_mt.so- libsapucum.so

HP/UX Itanium 64-bit - libicudata.so.26- libicui18n.so.26- libicuuc.so.26- librfccm.so- librfcum.sl- libsapu16.sl- libsapu16_mt.so- libsapucum.so

Linux64-X86 - libicudata.so.26- libicui18n.so.26- libicuuc.so.26- librfccm.so- librfcum.so- libsapu16.so- libsapu16_mt.so- libsapucum.so

Configuring SAP R/3 15

Page 29: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Operating System Unicode RFC SDK libraries

Linux Itanium 64-bit - libicudata.so.26- libicui18n.so.26- libicuuc.so.26- librfccm.so- librfcum.so- libsapu16.so- libsapu16_mt.so- libsapucum.so

Linux-X86 - libicudata.so.26- libicuuc.so.26- librfccm.so- librfcum.so- libsapu16.so- libsapu16_mt.so- libsapucum.so

Solaris 64-bit - libicudata.so.26- libicui18n.so.26- libicuuc.so.26- librfccm.so- librfcum.so- libsapu16.so- libsapu16_mt.so- libsapucum.so

Windows EM64T - icudt26l.dll- icuin26.dll- icuuc26.dll- librfc32.dll- librfc32u.dll- libsapu16vc71.dll- libsapucum.dll

Windows 32-bit - icudt26l.dll- icuin26.dll- icuuc26.dll- librfc32.dll- librfc32u.dll- libsapu16vc71.dll- libsapucum.dll

3. Set the following permissions for each RFC SDK library:

¨ Read, write, and execute permissions for the current user

¨ Read and execute permissions for all other users

Creating an SAP R/3 ResourceBefore you create an SAP R/3 resource, configure the SAP R/3 source.

16 Chapter 3: Application Resources

Page 30: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

To create an SAP R/3 resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Application > SAP.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

The Configuration page appears.

6. Configure the following resource connection properties:

Property Description

User name SAP R/3 source system connection user name.

Password Password for the user name.

Application server host Host name of the machine where the SAP R/3 application is running.

System number SAP R/3 system number.

Client SAP R/3 client number.

Language Language code of the SAP R/3 system.

Encoding Code page for the application connection for SAP R/3.

7. Click Test Connection to test the connection to the source system.

If Metadata Manager cannot connect to the source system, an error message appears. Correct any error andtest the connection again.

8. Click Next.

The Parameters page appears.

9. To search for SAP R/3 tables included in SAP Application Components, enter the table name in the Searchfor tables field and click Go.

The tables appear in the Available Components list.

10. To add application components, packages, or tables to the Selected Components list, select the object in theAvailable Components list and click Add.

Creating an SAP R/3 Resource 17

Page 31: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

When you select a table, Metadata Manager also includes the SAP Application Component and SAP packagein the hierarchy. If you select any application component, package, or table, Metadata Manager also extractsall child objects of the object.

11. To add all application components, packages, or tables, click Add All.

12. To remove application components, packages, or tables from the Selected Components list, select the objectin the Selected Components list and click Remove.

13. To remove all components, packages, and tables from the Selected Components list, click Remove All.

14. Click Next.

The Schedules window appears.

15. To add a schedule, select Attach a Schedule and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

16. Click Finish.

The resource appears in the Resources panel on the Load tab.

Configuring the Component Inclusion ListYou can configure the Component Inclusion List parameter for an SAP R/3 resource. To edit the parameter, selectthe resource in the Resources panel of the Load tab, click Edit Resource, and click the Parameters tab in the EditResource window.

Use the Component Inclusion List to select the SAP R/3 tables to extract. You can browse for tables included inSAP Application Components, or you can search for tables. To select a table, move the table from the AvailableComponents list to the Selected Components list.

When you select a table, Metadata Manager also includes the SAP Application Component and SAP package inthe hierarchy. If you select any application component, package, or table, Metadata Manager also extracts all childobjects of the object.

ReferenceAfter you create and load an SAP R/3 resource, you can view and run data lineage on the metadata objects thatMetadata Manager extracted.

VersionMetadata Manager extracts metadata from SAP R/3, but not from SAP NetWeaver BI.

Objects ExtractedMetadata Manager extracts the following object types from SAP R/3:

¨ Application components

¨ Packages

18 Chapter 3: Application Resources

Page 32: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ Tables

¨ Columns

¨ Primary and foreign keys

Data LineageYou can perform data lineage analysis between SAP R/3 tables and PowerCenter mappings in Metadata Manager.Metadata Manager does not extract the data lineage information between SAP R/3 variables and functions.

In addition, if you manually edit an ABAP program for an Application Source Qualifier in a PowerCenter mapping,data lineage analysis does not include any tables manually included in the Application Source Qualifier. Forexample, if you override an ABAP program to include an SAP R/3 table not included as a source in a PowerCentermapping, Metadata Manager does not display the lineage between the PowerCenter mapping and the SAP R/3table.

SAP R/3 Schema ClassThe SAP R/3 model includes a class named SAP Schema. Metadata Manager uses this class to display datalineage between SAP R/3 and PowerCenter repository objects. It is not displayed in the metadata catalog whenyou load an SAP R/3 resource.

Reference 19

Page 33: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

C H A P T E R 4

Business Intelligence ResourcesThis chapter includes the following topics:

¨ Business Objects, 20

¨ Cognos, 28

¨ Microsoft Analysis and Reporting Services, 34

¨ Microstrategy, 39

¨ Oracle Business Intelligence Enterprise Edition, 44

¨ Connection Assignments, 50

Business ObjectsBusiness Objects is a business intelligence tool that includes components for performance management, planning,reporting, query and analysis, and enterprise information management.

You can create and configure a Business Objects resource to extract metadata from Business Objects. MetadataManager extracts metadata objects for Business Objects reports, universes, and repositories.

Configuring Business ObjectsBefore you create a Business Objects resource, you must configure the metadata source. If you do not correctlyconfigure the metadata source, the metadata load can fail or the metadata can be incorrectly loaded in theMetadata Manager warehouse.

To configure Business Objects, complete the following tasks:

¨ Install the Metadata Manager Agent.

¨ Enable the Metadata Manager Agent to interact with the desktop.

¨ Configure permissions.

¨ Export objects to a repository.

Install the Metadata Manager AgentThe Metadata Manager Agent is a program that Metadata Manager uses to access metadata sources and extractsource metadata. By default, the Metadata Manager Agent runs on the nodes where the Metadata ManagerService runs.

20

Page 34: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The Metadata Manager Agent and a single version of the Business Objects client must be on the same machine. Ifmultiple versions of the Business Objects client are on the same machine as the Metadata Manager Agent, theagent cannot extract the Business Objects metadata.

The Business Objects client must be able to connect to the source repository. If the client is not on the samemachine as the Metadata Manager Service, install the Metadata Manager Agent on the same machine as theclient.

RELATED TOPICS:¨ “Step 2. Install the Metadata Manager Agent” on page 9

Enable the Metadata Manager Agent to Interact with the DesktopIf you run the Metadata Manager Agent as a service, you must enable the Metadata Manager Agent to interactwith the desktop for the following metadata sources:

¨ Business Objects

¨ Microstrategy

¨ ERwin 7.x Data Modeler (Model Manager)

To enable the Metadata Manager Agent to interact with the desktop:

1. From the Windows Start Menu, click Administrative Tools > Services.

2. Double-click Metadata Manager Agent.

The Metadata Manager Agent <Version> Properties dialog box appears.

3. Click the Log On tab.

4. Under Local System Account, click Allow service to interact with desktop.

5. Click OK.

Configure PermissionsRemove permissions from any Business Object universe that you want to export. You cannot extract a write-protected universe. For more information about removing Business Object permissions, see the Business Objectdocumentation.

Export Objects to a RepositoryExport the Business Objects universes, documents, and Crystal Reports to the Business Objects sourcerepository. You can extract documents, universes, and Crystal Reports that have been exported to the sourcerepository. You cannot extract metadata from documents or universes. Export from source repositories to makesure that the metadata in the Metadata Manager warehouse is consistent with the metadata that is distributed toBusiness Objects users.

Use Business Objects Designer to export a universe to the Business Objects source repository. For example, tobegin the export process in Business Objects Designer, click File > Export. You must secure a connection type toexport a universe to a Business Objects source repository.

Use Business Objects to export a document to the Business Objects repository. For example, to begin the exportprocess in Business Objects, click File > Publish To > Corporate Documents.

Use the Business Objects Central Manager Console to export Crystal Reports to the Business Objects repository.

Business Objects 21

Page 35: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Creating a Business Objects ResourceBefore you create a Business Objects resource, configure the Business Objects source.

To create a Business Objects resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Business Intelligence > Business Objects.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

The Configuration page appears.

6. In the Source System Version list, select the version of Business Objects that you want to connect to.

Some Business Objects source versions are deprecated and will become obsolete. Use the supportedversions to load metadata from Business Objects. You can still create, edit, and load resources from thedeprecated versions. However, Informatica cannot help you resolve an issue encountered on a deprecatedversion.

7. Configure the following resource properties.

The properties that appear depend on the version of Business Objects. The following table describes theproperties that you configure:

Property Version Description

Agent URL All Host name and port number of the Metadata Manager Agent. You can use theMetadata Manager Agent installed on any machine.

System All Name of the machine where Business Objects is installed and the BusinessObjects Central Management Server port number on that machine. Enter inthe following format:<server_name>:<port_number>

Authentication mode All Select one of the following authentication modes for the user account thatlogs in to the Business Objects repository:- Enterprise. Log in using the Business Objects Enterprise authentication

mode.- LDAP. Log in using LDAP authentication configured to Business Objects.

User name All User name to log in to the Business Objects repository. This must be anadministrator login.

22 Chapter 4: Business Intelligence Resources

Page 36: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Property Version Description

User password All Password of the administrator user account for the Business Objectsrepository.

Repository ODBC DSN 5.x, 6.x Data source to connect to the Business Objects repository. You must use theBusiness Objects ODBC DSN or the ODBC drivers for the Business Objectsdatabase vendor on the machine where the Metadata Manager Agent islocated.

Note: Do not use a DataDirect ODBC DSN.

Repository ODBC username

5.x, 6.x User name to log in to the database that contains the Business Objectsrepository. Required if the Business Objects repository database requires auser name and password.

Repository ODBC userpassword

5.x, 6.x Database password for the Business Objects repository. Required if theBusiness Objects repository database requires a user name and password.

Repository Subset All Business Objects universes that you want to extract. Separate multiple valueswith a semicolon (;). The syntax depends on the version of Business Objects:- Business Objects 5.x or 6.x. Use <universe domain>/<universe name>- Business Objects 11 or 12. Use /<universe folder>/<universe name>.If you configure this property, you cannot configure the list of availableuniverses in the Parameters page.

Encoding All Code page for the Business Objects repository.

Auto AssignConnections

All Metadata Manager configures connection assignments to relational databaseresource types during the resource load. If you disable this option, you mustconfigure connection assignments in the resource properties after you createthe resource.

8. Click Test Connection to test the connection to the source system and validate the Metadata Manager AgentURL.

If Metadata Manager cannot connect to the source system or validate the agent URL, an error messageappears. Correct any error and test the connection again.

9. Click Next.

The Parameters page appears.

10. Optionally, select Enable Standalone Document Extraction to extract standalone documents that are notassociated with a universe.

Business Objects documents can be associated with a universe. A standalone document is not associatedwith a universe.

11. Click Retrieve/Refresh to update the Available Universes list with the universes in the Business Objectsrepository.

If you configured the Repository Subset property on the Configuration page, you cannot specify the universesto extract on the Parameters page.

Business Objects 23

Page 37: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

12. To select the universes that Metadata Manager extracts, choose one of the following options:

Option Description

Extract metadata from all universes Extracts metadata from all Business Objects universes in the BusinessObjects repository that you configure.

Extract metadata from select universes Extracts metadata from the Business Objects universes that you select.Use the selected universes list to choose the universes that you want toextract.

13. To add universes to the Selected Universes list, select the universe in the Available Universes list and clickAdd.

14. To add all available universes, click Add All.

15. To remove universes from the Selected Universes list, select the universe in the Selected Universes list andclick Remove.

16. To remove all universes from the Selected Universes list, click Remove All.

17. Click Next.

The Schedules page appears.

18. To add a schedule, select Attach a Schedule and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

19. Click Finish.

The resource appears in the Resources panel on the Load tab.

Configuring the Universe Inclusion ListYou can configure the Universe Inclusion List parameter for a Business Objects resource. To edit the parameter,select the resource in the Resources panel on the Load tab, click Edit Resource, and click the Parameters tab inthe Edit Resource window.

Note: If you configure the Repository Subset property in the Configuration tab, you cannot configure the UniverseInclusion List. Metadata Manager uses the Repository Subset property to determine the Business Objectsuniverses to extract.

Use the Universe Inclusion list to select the Business Objects universes from which Metadata Manager extractsmetadata.

Click Retrieve/Refresh Universes to extract a list of available universes from the Business Objects repository.Metadata Manager connects to the Business Object repository to get the available universes. When the list isretrieved, Metadata Manager checks if any universe matches the saved universes in the Included Universes list.Universes that have not been saved are removed from the Included Universes list.

Click Retrieve/Refresh Universes to refresh the list of available Universes each time you access the Parameter tab.

ReferenceAfter you create and load a Business Objects resource, you can view and run data lineage on the metadataobjects that Metadata Manager extracted.

24 Chapter 4: Business Intelligence Resources

Page 38: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Data LineageData lineage does not display synthetic universe objects for a non-universe data provider, such as metrics,attributes, or schema tables.

DatatypesMetadata Manager does not extract the actual datatype of a column or dimension object.

The following table lists the actual datatypes and the datatypes that Metadata Manager uses:

Datatype Representation Actual Datatype

Character char

Date datetime

Long Text binary

Number number

Desktop Intelligence ReportsThe Business Objects Desktop Intelligence application shows the reports from the personal folder for the currentuser. As a result, Metadata Manager extracts Business Objects Desktop Intelligence reports from a personal userfolder only, even if the user is an administrator. Metadata Manager extracts reports from the personal folder for theuser account that you configure for the resource.

In addition, Metadata Manager does not extract Desktop Intelligence reports from the Favorites folder.

Objects Extracted from Business Objects 5 and 6The objects that Metadata Manager extracts depend on the version of Business Objects that you extract metadatafrom.

Business Objects 25

Page 39: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table lists the classes of objects extracted from components in Business Objects 5 and 6:

Extracted from Desktop IntelligenceReports

Extracted from a Universe Extracted from the Repository

DataProviderDataProviderColumnDataProviderDatasetDetailVariableDimensionVariableDocumentMeasureVariableQueryQueryConditionQueryObjectReportReportCellReportChartReportCrossTabReportFieldReportFieldConstantReportFieldDetailReportFieldDimensionReportFieldFormulaReportFieldMeasureReportFooterReportHeaderReportSectionReportTable

ClassColumnConditionCustomHierarchyCustomHierarchyLevelDefaultHierarchyDefaultHierarchyLevelDetailObjectDimensionObjectJoinMeasureObjectTableUniverse

ConnectionDataType

The following classes of objects do not exist in Business Objects, but are created in the Business Objects modelfor Metadata Manager purposes:

¨ BOClassifierExpressions

¨ BOFeatureExpression

¨ Object

¨ TaskDefinition

¨ TransformationMap

Metadata Manager does not extract the following objects from Business Objects 5 and 6:

¨ Business Objects Encyclopedia

¨ Context objects

¨ Creation dates for attributes

¨ Crystal Reports

¨ Crystal Xcelsius

¨ Dashboards

¨ Derived Business Objects datatypes

¨ Document folders and categories for Desktop Intelligence reports

¨ Document folders that do not contain documents or reports

¨ Intelligent questions

¨ OLAP Intelligence reports and connections

¨ Path attribute for the Report Document object

26 Chapter 4: Business Intelligence Resources

Page 40: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ Query Object attribute for the Query Condition object

¨ Query Operator attribute for the Query object

¨ Report alert

¨ Repository groups, users, profiles, servers, and server groups

¨ Scheduling and publishing metadata

¨ Scorecards

¨ Strategy maps

¨ Universe folders

¨ WebIntelligence documents (not extracted from Business Objects 6)

Objects Extracted from Business Objects 11 and 12The objects that Metadata Manager extracts depend on the version of Business Objects that you extract metadatafrom.

The following table lists the classes of objects extracted from components in Business Objects 11 and 12:

Extracted from DesktopIntelligence and WebIntelligence Reports

Extracted from CrystalReports

Extracted from a Universe Extracted from theRepository

CategoryDataProviderDataProviderColumnDataProviderDatasetDetailVariableDimensionVariableDocumentDocumentFolderMeasureVariableQueryQueryConditionQueryObjectReportReportCellReportChartReportCrossTabReportFieldReportFieldConstantReportFieldDetailReportFieldDimensionReportFieldFormulaReportFieldMeasureReportFooterReportHeaderReportSectionReportTable

ChartColumnCommand ObjectConnectionDatabaseFieldGroupNameFieldFormulaJoinPrompt/ParameterReportReportfieldReportPageSpecialFieldSubreportSummaryTableTextobject

ClassColumnConditionCustomHierarchyCustomHierarchyLevelDefaultHierarchyDefaultHierarchyLevelDetailObjectDimensionObjectJoinMeasureObjectTableUniverseUniverseFolder

ConnectionDataType

The following classes of objects do not exist in Business Objects, but are created in the Business Objects modelfor Metadata Manager purposes:

¨ BOClassifierExpressions

¨ BOFeatureExpression

¨ Object

Business Objects 27

Page 41: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ TaskDefinition

¨ TransformationMap

Metadata Manager does not extract the following objects from Business Objects 11 and 12:

¨ Business Objects Encyclopedia

¨ Categories that do not contain documents or reports

¨ Context objects

¨ Creation dates for attributes

¨ Crystal Reports class types, including Running Total, SQL expression, Group, OLAP grid, OLE, Hyperlink, Mapand Alert. Crosstab is extracted, but Crosstab attributes are not extracted.

¨ Crystal Xcelsius

¨ Dashboards

¨ Derived Business Objects datatypes

¨ Document folders that do not contain documents or reports

¨ Intelligent questions

¨ OLAP Intelligence reports and connections

¨ Path attribute for the Report Document object

¨ Query Object attribute for the Query Condition object

¨ Query Operator attribute for the Query object

¨ Report alert

¨ Repository groups, users, profiles, servers, and server groups

¨ Scheduling and publishing metadata

¨ Scorecards

¨ Strategy maps

CognosCognos is a business intelligence tool that includes applications for reporting, dashboards, scorecarding, andanalysis. Cognos version 8 combines the features of several Cognos products such as ReportNet, PowerPlay,Metrics Manager, Noticecast, and Data Manager formerly known as DecisionStream.

You can create and configure a Cognos resource to extract schema and reports metadata from Cognos.

Configuring CognosBefore you create a Cognos resource, you must configure the metadata source. If you do not correctly configurethe metadata source, the metadata load can fail or the metadata can be incorrectly loaded in the MetadataManager warehouse.

To configure Cognos, complete the following tasks:

¨ Install the Metadata Manager Agent.

¨ Get the external dispatcher URI.

¨ Test the connection.

28 Chapter 4: Business Intelligence Resources

Page 42: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ Verify authentication.

¨ Configure permissions.

¨ Configure resources for the Cognos service.

Install the Metadata Manager AgentThe Metadata Manager Agent is a program that Metadata Manager uses to access metadata sources and extractsource metadata. By default, the Metadata Manager Agent runs on the nodes where the Metadata ManagerService runs.

If the Metadata Manager Service runs on UNIX, you must install the Metadata Manager Agent separately on aWindows machine. The Metadata Manager Agent does not run on UNIX.

Get the External Dispatcher URITo extract metadata from Cognos Content Manager version 8.x, get the external dispatcher URI. The URI isrequired to configure the Cognos Content Manager resource in Metadata Manager. The value corresponds to oneof the dispatchers in the Cognos Content Manager installation. Verify the URI in the Cognos Content Managerconfiguration\cogstartup.xml file.

The URI is similar to the following URL:

http://localhost:9300/p2pd/servlet/dispatch

The following example shows an excerpt from cogstartup.xml:

<crn:parameter name=”sdk”><crn:value xsi:type=”xsd”anyURI”>http://localhost:9300/p2pd/servlet/dispatch</crn:value></crn:parameter>

Use the following rules and guidelines for the external dispatcher URI:

¨ You can also find the dispatcher URL under Environment in the Cognos client.

¨ Use the actual machine name or an IP address for the server name, not localhost.

¨ The https:// prefix for the URI indicates SSL is required.

¨ The Cognos server must support chunking and attachments for large volumes of data. To verify thisrequirement, contact the Cognos administrator.

¨ If Metadata Manager and Cognos Content Manager are separated by an intermediary server like a loadbalancer or proxy, use the host and port number of the intermediary in the external dispatcher URI.

Test the ConnectionYou can test the connection by accessing the URI in a web browser. If the URI is correct, Cognos displays astatus message with the current state of the server. Before you load a Cognos resource, the current status of theserver must be “running.”

Verify AuthenticationIf the Cognos server is set up for LDAP authentication, use the web-based Cognos client tool to verify theconnection and authentication properties. Use the following URL to test the authentication:

http://localhost:8080/c8/cm_tester.htm

Use the login namespace, user name, and password you configured in Cognos under Security > Authentication.

Cognos 29

Page 43: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Configure PermissionsBefore you configure a Cognos resource, configure the permissions for the user account that you use to connectto Cognos.

The Cognos user account requires Read, Execute, and Traverse permissions on all objects that MetadataManager extracts, including folders, reports, queries, analysis, packages, and connections.

You can secure Cognos data sources against multiple namespaces. The namespace used to secure the datasource may not be the primary namespace used to log in to Cognos. When Metadata Manager extracts a Cognosobject that is associated with a data source secured against multiple namespaces, the Cognos user account musthave the required permissions for the primary namespace.

Configure Resources for the Cognos ServiceBy default, the Cognos service is configured to use minimal memory resources to optimize startup time. Toincrease performance, you can change the number of resources that the Cognos service uses by choosing aconfiguration template.

If you load a large number of Cognos models and the load fails with a null pointer exception, set the resourceconfiguration template to the large configuration. For more information, see the Cognos documentation.

Creating a Cognos ResourceBefore you create a Cognos resource, configure the Cognos source.

To create a Cognos resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Business Intelligence > Cognos ReportNet.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

The Configuration page appears.

30 Chapter 4: Business Intelligence Resources

Page 44: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

6. Configure the following resource properties:

Property Description

Agent URL Host name and port number of the Metadata Manager Agent. You can use the MetadataManager Agent installed on any machine.

Source system version Name of the resource.

Version Select the version of Cognos that you want to connect to.Some Cognos source versions are deprecated and will become obsolete. Use the supportedversions to load metadata from Cognos. You can still create, edit, and load resources from thedeprecated versions. However, Informatica cannot help you resolve an issue encountered on adeprecated version.

Dispatcher URL URL of the Cognos Content Manager external dispatcher URL.

Namespace Namespace that defines a collection of Cognos user accounts from an authentication provider.If you did not configure authentication for Cognos, do not configure this option.

User User name to log in to the Cognos repository database. Required if the Cognos repositorydatabase has been set up to require a user name and password. If you did not configureauthentication for Cognos, do not configure this option.

Password Password to log in to the Cognos repository. Required if the Cognos repository database hasbeen set up to require a user name and password. If you did not configure authentication forCognos, do not configure this option.

Content Path of models or reports to extract from Cognos. To extract models, use the path to thepackage containing the model. To extract packages and reports, use the complete search pathto the package or report appended with the following characters: //*Use Cognos to find the search path for packages or reports. In the Cognos AdministrationConsole, select the package or report and click Set Properties > View the Search Path, ID, andURL.If the search path contains multiple reports, Metadata Manager extracts the last report. If thesearch path contains published versions of a package, Metadata Manager extracts the latestversion and any previous version used as a data source for current reports.Separate multiple values with a semicolon (;). For more information about the search pathsyntax, see the Cognos documentation.For example, to extract packages at the root level, use the following syntax:/content/package[@name='GO Sales and Retailers']//*To extract packages within a folder, use the following syntax:/content/folder[@name='Cognos - Folder']/package[@name='GO Sales and Retailers']//*To extract a single report, use the following syntax:/content/folder[@name='Cognos - Folder']/package[@name='GO Sales and Retailers']/folder[@name='User Reports']/report[@name='Cascading prompt report']//*If you configure this property, you cannot configure the list of available models in theParameters page.

Encoding Code page for the Cognos repository database.

Auto AssignConnections

Metadata Manager configures connection assignments to relational database resource typesduring the resource load. If you disable this option, you must configure connectionassignments in the resource properties after you create the resource.

7. Click Test Connection to test the connection to the source system and validate the Metadata Manager AgentURL.

Cognos 31

Page 45: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

If Metadata Manager cannot connect to the source system or validate the agent URL, an error messageappears. Correct any error and test the connection again.

8. Click Next.

The Parameters page appears. If you configured the Content property on the Configuration page, you cannotspecify the model inclusion list on the Parameters page.

9. Click Retrieve/Refresh Models to update the Available Models list with the models in the Cognos repository.

10. To select the models Metadata Manager extracts, choose one of the following options:

Option Description

Extract metadata from all models Extracts metadata from all Cognos models.

Extract metadata from select models Extracts metadata from the Cognos models you select. Use the selectedmodels list to choose the models you want to extract.

11. To add models to the Selected Models list, select the model in the Available Models list and click Add.

12. To add all available models, click Add All.

13. To remove models from the Selected Models list, select the model in the Selected Models list and clickRemove.

14. To remove all models from the Selected Models list, click Remove All.

15. Click Next.

The Schedules page appears.

16. To add a schedule, select Attach a Schedule and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

17. Click Finish.

The resource appears in the Resources panel on the Load tab.

Configuring the Model Inclusion ListYou can configure the Model Inclusion List parameter for a Cognos resource. To edit the parameter, select theresource in the Resources panel of the Load tab, click Edit Resource, and click the Parameters tab in the EditResource window.

Note: If you configure the Content property in the Configuration tab, you cannot configure the Model Inclusion List.Metadata Manager uses the Content property to determine the Cognos models to extract.

Use the Available Models list to specify the Cognos models that you want to load into the Metadata Managerwarehouse. You can extract models to limit the objects that Metadata Manager extracts. You can load the modelsthat Metadata Manager users need to analyze. The Cognos resource loads faster if you do not include all models.

If the model contains published versions of a package, Metadata Manager extracts the latest version and anyprevious version used as a data source for current reports.

If you change the models for Metadata Manager to extract and remove previously loaded models, MetadataManager does not delete any metadata object from the Metadata Manager warehouse. To delete metadata objectsin the Metadata Manager warehouse that no longer exist in the Cognos repository, purge the metadata for theresource. Then, load the models that you want in the Metadata Manager warehouse.

32 Chapter 4: Business Intelligence Resources

Page 46: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

ReferenceAfter you create and load a Cognos resource, you can view and run data lineage on the metadata objects thatMetadata Manager extracted.

Objects ExtractedMetadata Manager extracts schema-related and reports metadata from Cognos.

Field-Level LineageMetadata Manager may not display field-level lineage for Cognos attributes and measures that are defined withcomplex expressions. Complex expressions are expressions that are not of equality type.

The following example shows a simple expression metric:

m1 = col1

The following example shows a complex expression metric:

m2 = char(col2) m3 = col3 + col4

Metadata CatalogMetadata Manager displays objects differently than they appear in the Cognos client.

You may notice the following differences:

¨ Cognos client displays different icons for namespaces and folders. Metadata Manager displays the Namespaceicon for namespaces and folders.

¨ Cognos shows display labels for Querysubjects that are created from dbQueries. Metadata Manager does notshow the display labels. Instead, it shows the technical names such as the table from which the Querysubjectis built.

¨ Certain objects in Cognos may have multiple instances in Metadata Manager. For example, if a Querysubjectformed from a modelQuery has hierarchies and levels in Cognos, Metadata Manager displays it under theCognosFMDimension and CognosFMHierarchy classes. Since Metadata Manager models hierarchies asseparate types of objects than dimensions, the same Querysubject appears multiple times in MetadataManager.

¨ Metadata Manager may not load all hierarchies. For example, certain Querysubjects in Cognos are built fromdbQueries (database table sources) instead of modelQueries, but still contain hierarchies. Metadata Managerassumes only dimensional objects can be included in hierarchies. Metadata Manager loads theseQuerysubjects as objects of CognosFMSchemaTable class, not the CognosFMHierarchy class.

Troubleshooting for Cognos

When I load a Cognos resource, Metadata Manager returns an out of memory error.The Metadata Manager Agent can return this error if you extract a large amount of metadata from Cognos. If youreceive this error, configure the Cognos resource to extract a subset of the total models you want to extract fromCognos, and then incrementally extract models until you load the total number of desired models into MetadataManager.

Cognos 33

Page 47: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Microsoft Analysis and Reporting ServicesYou can create and configure a Microsoft Analysis and Reporting Services resource to extract metadata from thefollowing sources:

¨ Microsoft SQL Server Reporting Services. Metadata Manager extracts reporting metadata from ReportingServices.

¨ Microsoft SQL Server Analysis Services. If Analysis Services is the data source for the Reporting Servicesreports, Metadata Manager can extract the analysis schema from Analysis Services. During the resource load,Metadata Manager links the Reporting Services and Analysis Services sources. You can view data lineageacross the sources.

You can also configure connection assignments from the Microsoft Analysis and Reporting Services resource torelational database resources to display data lineage across these sources.

Configuring Microsoft Analysis and Reporting ServicesBefore you create a Microsoft Analysis and Reporting Services resource, you must configure the metadata source.If you do not correctly configure the metadata source, the metadata load can fail or the metadata can beincorrectly loaded in the Metadata Manager warehouse.

To configure Microsoft Analysis and Reporting Services, complete the following tasks:

¨ Install the Metadata Manager Agent.

¨ Install Internet Information Services.

¨ Configure permissions.

Install the Metadata Manager AgentThe Metadata Manager Agent is a program that Metadata Manager uses to access metadata sources and extractsource metadata. By default, the Metadata Manager Agent runs on the nodes where the Metadata ManagerService runs.

The Metadata Manager Agent and Reporting Services must be on the same machine. If Reporting Services is noton the same machine as the Metadata Manager Service, install the Metadata Manager Agent on the samemachine as Reporting Services.

RELATED TOPICS:¨ “Step 2. Install the Metadata Manager Agent” on page 9

Install Microsoft Internet Information ServicesIf you are using Reporting Services version 2005, you must install Microsoft Internet Information Services 5.0 orlater on the machine running Reporting Services.

Configure PermissionsBefore you configure a Microsoft Analysis and Reporting Services resource, configure the permissions for the useraccount that you use to connect to Analysis and Reporting Services.

The Metadata Manager Agent uses Windows authentication to connect to Analysis and Reporting Services. TheWindows user who starts the Metadata Manager Agent must have read permission on the objects that theMetadata Manager Agent extracts.

34 Chapter 4: Business Intelligence Resources

Page 48: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Creating a Microsoft Analysis and Reporting Services ResourceBefore you create a Microsoft Analysis and Reporting Services resource, configure the Microsoft Analysis andReporting Services sources.

To create a Microsoft Analysis and Reporting Services resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Business Intelligence > Microsoft Analysis and Reporting Services.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4000 characters.

5. Click Next.

The Configuration page appears.

6. Configure the following resource properties:

Property Description

Agent URL Host name and port number of the Metadata Manager Agent. The Metadata Manager Agentmust be on the same machine as Reporting Services.

Source SystemVersion

Name and version of the resource. You cannot edit this field.

SQL Server Version Version of Microsoft SQL Server Reporting Services. Select one of the following options:- SQL Server 2008- SQL Server 2005

Report Server URL URL of the Report Server. For a Report Server running in native mode, enter the URL to theReport Server using the following format:http://<host_name>:<portnumber>/<web_service_virtual_directory>For example:http://cas12307:80/ReportServerFor a Report Server running in the SharePoint integrated mode, enter the URL to the sitecontaining the deployed reports. Use the following format:http://<host_name>

Report Server Content Folder path in Reporting Services that contains the reports that you want to extract. Use "/" toindicate the root repository path, or use "/<folder_name>/<folder_name> to indicate a singlefolder path.To indicate multiple folder paths, use a semicolon to separate the paths. For example, "/<folder_name>/<folder_name>;/<folder_name>."To extract all reports in a folder and its subfolders, specify a folder path. To extract all reportsthat use a shared data source, specify the data source path.

Microsoft Analysis and Reporting Services 35

Page 49: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Property Description

Analysis ServerInstance

Host name or IP address of the machine running Analysis Services if Analysis Services is thedata source for the Reporting Service reports. During the resource load, Metadata Managerextracts the analysis schema from Analysis Services. If the Analysis Services instance wasnamed during installation, enter the host name using the following syntax:<host_name>\<instance_name>If you do not want to extract from Analysis Services, do not enter a value.

Auto AssignConnections

Metadata Manager configures connection assignments to relational database resource typesduring the resource load. If you disable this option, you must configure connection assignmentsin the resource properties after you create the resource.

7. Click Test Connection to test the connection to the source system and validate the Metadata Manager AgentURL.

If Metadata Manager cannot connect to the source system or validate the agent URL, an error messageappears. Correct any error and test the connection again.

8. Click Next.

The Schedules window appears.

9. To add a schedule, select Attach a Schedule, and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

10. Click Finish.

The resource appears in the Resources panel on the Load tab.

ReferenceAfter you create and load a Microsoft Analysis and Reporting Services resource, you can view and run datalineage on the metadata objects that Metadata Manager extracted.

Objects Extracted from Reporting ServicesMetadata Manager extracts the following objects from Reporting Services:

¨ Report server

¨ Report database

¨ Report project

¨ SSRS report

¨ Data source

¨ Cube

¨ Dimension

¨ Dimension attribute

¨ Measure

¨ Data set

¨ Column

¨ Filter

¨ Report

¨ Report attribute

36 Chapter 4: Business Intelligence Resources

Page 50: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ Report parameter

Objects Extracted from Analysis ServicesMetadata Manager extracts the following objects from Analysis Services:

¨ Analysis server

¨ Analysis database

¨ Dimension

¨ Dimension attribute

¨ Hierarchy

¨ Level

¨ Level attribute

¨ Database catalog cube

¨ Measure group

¨ Measure

¨ Key performance indicator (KPI)

¨ Calculated measure

¨ Data source view

¨ Table

¨ Column

¨ Logical table

¨ Logical column

¨ Join

Metadata Manager does not extract the following objects from Microsoft Analysis Services:

¨ Data mining structure

¨ Cube perspective

¨ Report attribute

Data LineageYou can view data lineage for the following Reporting Services and Analysis Services object types:

¨ Calculated measure

¨ Column

¨ Condition

¨ Cube

¨ Data set

¨ Dimension

¨ Dimension attribute

¨ Key performance indicator (KPI)

¨ Level

¨ Logical table

Microsoft Analysis and Reporting Services 37

Page 51: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ Logical column

¨ Measure

¨ Report

¨ SSRS report

¨ Table

¨ View

You can view data lineage between the following objects within Reporting Services:

¨ Data set column to data source measure

¨ Data set column to data source dimension

¨ Filter to data set column

¨ Report attribute to data set column

You can view data lineage between the following objects within Analysis Services:

¨ Dimension to data source view logical table

¨ Dimension attribute to data source view logical column

¨ Measure to data source view logical column

¨ Key performance indicator (KPI) to measure and dimension attribute

¨ Calculated measure to measure and dimension attribute

¨ Logical table to table

¨ Logical column to column

If Metadata Manager extracts from Reporting Services and Analysis Services, you can run data lineage acrossthese sources for reports that use an Analysis Services cube as a data source. You can view data lineagebetween the following objects in Reporting Services and Analysis Services:

¨ Report data source measure to Analysis Services measure

¨ Report data source dimension to Analysis Services dimension

¨ Report data source dimension attribute to Analysis Services dimension attribute

You can configure connection assignments between a Microsoft Analysis and Reporting Services resource and arelational database resource. When you create the links between the resources, you can run data lineage analysisacross the sources. You can view data lineage between the following objects in Reporting Services and arelational database source:

¨ Report data source column to database column

¨ Report data source table to database table

¨ Report data source table to database view

You can view data lineage between the following objects in Analysis Services and a relational database source:

¨ Analysis Services data source table to database table

¨ Analysis Services data source column to database column

¨ Analysis Services data source view to database view

¨ Analysis Services data source view column to database view column

38 Chapter 4: Business Intelligence Resources

Page 52: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

MicrostrategyMicrostrategy is a business intelligence tool that includes performance management, dashboards, analysis, andreporting capabilities.

You can create and configure a Microstrategy resource to extract metadata from Microstrategy. Metadata Managerextracts schema and reporting metadata from Microstrategy.

Configuring MicrostrategyBefore you create a Microstrategy resource, you must configure the metadata source. If you do not correctlyconfigure the metadata source, the metadata load can fail or the metadata can be incorrectly loaded in theMetadata Manager warehouse.

To configure Microstrategy, complete the following tasks:

¨ Install the Metadata Manager Agent.

¨ Enable the Metdata Manager Agent to interact with the desktop.

¨ Configure privileges.

¨ Configure multiple projects (optional).

Install the Metadata Manager AgentThe Metadata Manager Agent is a program that Metadata Manager uses to access metadata sources and extractsource metadata. By default, the Metadata Manager Agent runs on the nodes where the Metadata ManagerService runs.

The Metadata Manager Agent and the Microstrategy client must be on the same machine. The client must be ableto connect to the source repository. If the Microstrategy client is not on the same machine as the MetadataManager Service, install the Metadata Manager Agent on the same machine as the client.

RELATED TOPICS:¨ “Step 2. Install the Metadata Manager Agent” on page 9

Enable the Metadata Manager Agent to Interact with the DesktopIf you run the Metadata Manager Agent as a service, you must enable the Metadata Manager Agent to interactwith the desktop for the following metadata sources:

¨ Business Objects

¨ Microstrategy

¨ ERwin 7.x Data Modeler (Model Manager)

To enable the Metadata Manager Agent to interact with the desktop:

1. From the Windows Start Menu, click Administrative Tools > Services.

2. Double-click Metadata Manager Agent.

The Metadata Manager Agent <Version> Properties dialog box appears.

3. Click the Log On tab.

4. Under Local System Account, click Allow service to interact with desktop.

5. Click OK.

Microstrategy 39

Page 53: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Configure PrivilegesThe Microstrategy project user account for which you provide the user name and password must have the BypassAll Object Security Access Checks administration privilege. Set this privilege in the Microstrategy Desktop clienttool.

Note: Although Microstrategy allows you to connect to a project source using database or network authentication,Metadata Manager uses project source authentication.

Configure Multiple Projects in the Same Metadata FileMicrostrategy projects can be from different project sources. You can load multiple Microstrategy projects underthe same Microstrategy resource. You must provide the user name and password for each project source. Projectnames must be unique.

When you configure the Microstrategy resource, you specify the project source, project, user name, and passwordfor each project.

Creating a Microstrategy ResourceBefore you create a Microstrategy resource, configure the Microstrategy source.

To create a Microstrategy resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Business Intelligence > Microstrategy.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

The Configuration page appears.

6. In the Source System Version list, select the version of Microstrategy that you want to connect to.

Some Microstrategy source versions are deprecated and will become obsolete. Use the supported versions toload metadata from Microstrategy. You can still create, edit, and load resources from the deprecated versions.However, Informatica cannot help you resolve an issue encountered on a deprecated version.

40 Chapter 4: Business Intelligence Resources

Page 54: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

7. Configure the following resource properties:

Property Description

Agent URL Host name and port number of the Metadata Manager Agent. You can use the MetadataManager Agent installed on any machine.

Encoding Code page for the Microstrategy source repository.

Auto Assign Connections Metadata Manager configures connection assignments to relational database resourcetypes during the resource load. If you disable this option, you must configure connectionassignments in the resource properties after you create the resource.

8. To add a project source, click Add.

Configure the following properties for the project source:

Property Description

Project source Case-sensitive name of the Microstrategy project source.

Project name Case-sensitive name of the Microstrategy project.

User name User name of the Microstrategy project source.

Password Password for the project source user.

Refresh Updates the metadata in the Metadata Manager warehouse with the metadata from theMicrostrategy project source. Metadata Manager extracts the metadata from the source andconverts it to IME files.Select one of the following options:- True. Refresh the metadata in the warehouse using the metadata in the Microstrategy project

source.- False. Do not refresh the metadata in the warehouse. Use the metadata in the previously

generated IME files.If you configure Metadata Manager to use the latest project source, this option must be true for atleast one of the sources.

9. To add more projects, click Add, and enter the source project information.

10. Click Test Connection to test the connection to the source system and validate the Metadata Manager AgentURL.

If Metadata Manager cannot connect to the source system or validate the agent URL, an error messageappears. Correct any error and test the connection again.

11. Click Next.

The Schedules window appears.

12. To add a schedule, select Attach a Schedule and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

13. Click Finish.

The resource appears in the Resources panel on the Load tab.

Microstrategy 41

Page 55: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

ReferenceAfter you create and load a Microstrategy resource, you can view and run data lineage on the metadata objectsthat Metadata Manager extracted.

Objects ExtractedMetadata Manager extracts schema and reporting metadata. In Microstrategy Desktop, you can hide objects, suchas folders, attributes, facts, and logical tables. By default, Metadata Manager extracts hidden objects stored inMicrostrategy.

Metadata Manager does not extract the following objects:

¨ Functions

¨ Operators

¨ Transformations

¨ Partition tables

¨ Folders that contain no schema-related objects

¨ Hierarchies that span multiple dimensions

¨ Properties for prompts

¨ Associations between a prompt and an attribute

¨ Templates

Metadata Manager extracts data lineage information for reporting metadata. You can run data lineage from aReport or Report Field object. For Document, HTML document, and ReportObjectDetail objects, you can runlineage from the reused child report objects that appear under Document, HTML Document, andReportObjectDetail objects in the metadata catalog.

Metadata Manager extracts the following reporting metadata object types:

¨ Consolidation

¨ Consolidation Element

¨ CustomGroup

¨ Document

¨ Report

¨ HTML Document

¨ Graph

¨ Grid

¨ Local Filter

¨ View Filter

¨ Report Field

¨ Report Object

¨ Report Object Detail

¨ Subtotal

42 Chapter 4: Business Intelligence Resources

Page 56: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Creation and Modification Date of ClassesMetadata Manager displays the source creation date and the source modified date for most Microstrategy classes.Metadata Manager does not display these dates for the following classes:

¨ MicrostrategyDataType

¨ MicrostrategyReportField

¨ MicrostrategyGraph

¨ MicrostrategySchemaJoin

¨ MicrostrategyGrid

¨ MicrostrategyReportObjectDetail

¨ MicrostrategyReportObject

Lineage Between Logical TablesMetadata Manager does not display data lineage between logical tables defined in Microstrategy and theunderlying database tables. Metadata Manager cannot parse the SQL query used to define the logical tables inMicrostrategy. As a result, Metadata Manager cannot determine lineage between the logical table and thedatabase table.

Metadata CatalogThe metadata catalog does not display attributes and facts the same way Microstrategy does. Microstrategycontains a classifier object for attributes, but not for facts. Metadata Manager displays a classifier for Microstrategyfacts to remain consistent with the display of attributes.

The following figure shows how Microstrategy and Metadata Manager display attributes and facts:

ExpressionsIf you define multiple expressions for the same metric or attribute, Metadata Manager may not display the metricor attribute expression in the metadata catalog.

The following example shows a metric with multiple expressions, where col1 can be found in table T1 and T2:

m = col1

Report HierarchiesIf you include a hierarchy object in a Microstrategy report, Metadata Manager does not load the hierarchy object.

Microstrategy 43

Page 57: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Schema Details ReportIn Data Analyzer, the Schema Details (Attributes, Metrics) report shows Microstrategy dimensions as the folders ofMicrostrategy attributes, but does not show the Microstrategy folder that contains the dimensions.

To see the folder that contains the dimension, modify a copy of the report template and add the folder as theparent object for dimensions. After you modify the report template, run the report again.

To add the folders of dimensions in the report, complete the following steps:

1. In Data Analyzer, edit a copy of the report.

2. Add the ODS Reports Attributes > Level 0 > Element attribute to the report.

3. Add an attribute filter to the report to show only the Folder attribute value.

4. Save the report under another name.

Oracle Business Intelligence Enterprise EditionOracle Business Intelligence Enterprise Edition (OBIEE) is a business intelligence tool that includes analysis andreporting capabilities.

You can create and configure an OBIEE resource to extract metadata from OBIEE. Metadata Manager extractsschema and reporting metadata from OBIEE. The schema metadata includes the presentation, business, andphysical models.

Configuring Oracle Business Intelligence Enterprise EditionBefore you create an OBIEE resource, you must configure the metadata source. If you do not correctly configurethe metadata source, the metadata load can fail or the metadata can be incorrectly loaded in the MetadataManager warehouse.

To configure OBIEE, complete the following tasks:

¨ Install the Metadata Manager Agent.

¨ Convert the Repository RPD file to a UDML file.

¨ Configure permissions.

¨ Enable OBIEE web services.

¨ Export and import the keystore certificate.

Install the Metadata Manager AgentThe Metadata Manager Agent is a program that Metadata Manager uses to access metadata sources and extractsource metadata. By default, the Metadata Manager Agent runs on the nodes where the Metadata ManagerService runs.

If the Metadata Manager Service runs on UNIX, you must install the Metadata Manager Agent separately on aWindows machine. The Metadata Manager Agent does not run on UNIX.

44 Chapter 4: Business Intelligence Resources

Page 58: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

RELATED TOPICS:¨ “Step 2. Install the Metadata Manager Agent” on page 9

Convert the Repository RPD File to a UDML FileWhen you load an OBIEE resource, Metadata Manager connects to the Presentation Server to extract themetadata for the reports. However, Metadata Manager cannot extract the schema metadata directly from therepository. The OBIEE schema metadata is stored in an RPD file. Because Metadata Manager cannot read RPDfiles, you must convert the RPD file to a UDML file.

Metadata Manager extracts the schema metadata from the UDML file, extracts the reports from the PresentationServer, and links the reporting metadata to the presentation model when you load the resource.

OBIEE has a utility program to convert an RPD file to a UDML file. This utility is part of the OBIEE serverinstallation.

Use the following command to convert the repository RPD file to a UDML file:

<OBIEE home directory>\server\Bin\nQUDMLGen.exe -U <user name> -P <password> -R <RPD file>.rpd -O <UDML file>.udml -N -Q -8

Configure PermissionsMetadata Manager connects to the OBIEE Presentation Server to extract the report metadata. The OBIEE useraccount for which you provide the user name and password must have read permission on the metadata thatMetadata Manager extracts from OBIEE. The metadata includes subject areas, report folders, and reports.

Metadata Manager extracts the schema metadata from the UDML file. The OBIEE user account does not requirepermissions on the schema metadata. The OBIEE utility program extracts all schema metadata from the RPD fileand writes the metadata to the UDML file. Metadata Manager extracts all metadata from the UDML file.

Enable OBIEE Web ServicesMetadata Manager uses OBIEE web services to extract metadata from OBIEE. As a result, you must enableOBIEE web services. OBIEE web services is available to licensed users of OBIEE. The OBIEE installer generatesthe appropriate licensing entries in the analyticsweblicense.xml file based on the installation key.

To verify that OBIEE web services are enabled, check that the kmsgLicenseSOAPAccess entry exists in thefollowing file:

<OBIEE home directory>\web\config\analyticsweblicense.xml

Export and Import the Keystore CertificateBefore you extract metadata from an OBIEE Presentation Server in HTTPS mode, you must export the keystorecertificate from OBIEE and import it into the Metadata Manager Agent Java Runtime Environment (JRE). Whenyou export the certificate, you create a self-signed certificate that you can import into the Metadata Manager AgentJRE.

Use the keytool utility to export and import the certificate.

To export and import the certificate:

1. To export the OBIEE keystore certificate and create a self-signed keystore certificate, use the followingcommand:

keytool -export -alias <alias name> -keystore <keystore file name> -rfc -file <certificate file name>

Oracle Business Intelligence Enterprise Edition 45

Page 59: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

2. Copy the certificate file to the following directory:<Metadata Manager Agent installation directory>\java\jre\lib\security

3. Navigate to the following directory:<Metadata Manager Agent installation directory>\java\jre\lib\security

4. To import the OBIEE keystore certificate into the Metadata Manager Agent JRE, use the following command:keytool -import -alias -ca -file <certificate file name> -keystore <certificate file name> -storepass <keystore password>

Note: The default keystore password is “changeit.”

Creating an Oracle Business Intelligence Enterprise Edition ResourceBefore you create an OBIEE resource, configure the OBIEE source.

To create an OBIEE resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Business Intelligence > Oracle Business Intelligence.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4000 characters.

5. Click Next.

The Configuration page appears.

6. Configure the following resource properties:

Property Description

Agent URL Host name and port number of the Metadata Manager Agent. You can use the MetadataManager Agent installed on any machine.

Source system version Name and version of the metadata source. You cannot edit this field.

Always use latestsource files

Uses the metadata source file in the location you provide each time you load the resource. Ifyou enable this option, the path to the file must include an absolute path that is accessible fromthe Metadata Manager Agent machine. If you disable this option, Metadata Manager copies themetadata source file to the Metadata Manager application directory when you finish configuringthe resource. Each time you load the resource, Metadata Manager uses the copied metadatasource file in the Metadata Manager application directory.

Server URL URL of the Presentation Server. Use the following format:http://<server name>:<port>/analytics/saw.dll

46 Chapter 4: Business Intelligence Resources

Page 60: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Property Description

Login User User name for the Presentation Server.

Login Password Password for the Presentation Server user name.

Repository Subset Folder path in the Presentation Server that contains the reports that you want to extract.Separate multiple values with a semicolon (;).Use "/" to indicate the root repository path, use "/shared" to indicate the shared repository path,or use "/users/<user_name>/<folder_name>" to indicate a personal folder path.Default is “/”.

Auto AssignConnections

Metadata Manager configures connection assignments to relational database resource typesduring the resource load. If you disable this option, you must configure connectionassignments in the resource properties after you create the resource.

File OBIEE repository file in UDML format.You export the repository from the Oracle BI Administration tool to an RPD file, and thenconvert the RPD file to a UDML file.

7. To add a metadata source file, click Select.

If you configured Metadata Manager to use the latest source files, include an absolute path to the file that isaccessible from the Metadata Manager Agent machine.

If you did not configure Metadata Manager to use the latest source files, select a file and click OK.

8. Click Test Connection to validate the source file configuration.

Metadata Manager validates the Metadata Manager Agent URL. If you configured Metadata Manager to usethe latest source file, Metadata Manager also validates that the source file exists in the specified path. If theUDML source file is uploaded to Metadata Manager, Metadata Manager validates that the file is compatiblewith the resource type and version.

If Metadata Manager cannot validate the source file configuration, an error message appears. Correct anyerror and test the connection again.

9. Click Next.

The Schedules window appears.

10. To add a schedule, select Attach a Schedule, and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

11. Click Finish.

The resource appears in the Resources panel on the Load tab.

Adding or Removing Metadata FilesAdd a metadata file to a resource to configure the source from which Metadata Manager extracts metadata. For anERwin resource, you can add a single metadata file. For all other resources, you can add multiple metadata filesfor a single resource.

Remove a metadata file from a resource if you want to remove the metadata for the resource from the MetadataManager warehouse or load a different metadata source file. After you remove the file, you can purge themetadata from the Metadata Manager warehouse.

You can add or remove the following metadata files:

¨ Metadata source files. Add or remove a metadata source file for packaged resource types.

Oracle Business Intelligence Enterprise Edition 47

Page 61: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ Attribute and association files. Add or remove attribute and association files for a custom resource. Youmust also add a metadata source file if the contents of an existing attribute and association file changes.

Note: To change the metadata in the source file that Metadata Manager loads into the Metadata Managerwarehouse, change the contents of the metadata source file and add the file again. You can also upload the file tothe following directory on the node that runs the Metadata Manager Service:

<Informatica installation directory>\services\MetadataManagerService\mm_files\<Metadata Manager Service name>\mm_load\data_files\<resource id>

To add or remove metadata source files for a resource:

1. On the Load tab, select the resource for which you want to add or remove files.

2. In the Resources panel, click the Configuration tab, and then click Edit.

The Edit Resources window appears.

3. To add a metadata source file, click Add and select the file.

If you configured Metadata Manager to use the latest source files, include an absolute path to the file that isaccessible from the Metadata Manager Agent machine.

4. Optionally, direct Metadata Manager to update the metadata in the warehouse with the metadata in thesource file.

5. To remove a metadata source file, select the file and click Remove.

6. Click OK.

ReferenceAfter you create and load an OBIEE resource, you can view and run data lineage on the metadata objects thatMetadata Manager extracted.

48 Chapter 4: Business Intelligence Resources

Page 62: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Objects ExtractedThe following table lists the objects that Metadata Manager extracts or does not extract from OBIEE:

Extracted Not Extracted

AliasPhysicalTableAnswersReportBusinessModelCatalogColumnCriteriaDimensionDisplay FoldersDynamicVariableFolderInitializationBlocksKeyKeyColumnKeyLogicalColumnLayoutLevelLevelAssociationLevelAttributeLevelKeyLogicalColumnLogicalForeignKeyLogicalJoinLogicalTableMeasureModelNotePhysicalColumnPhysicalForeignKeyPhysicalJoinPhysicalSelectTablePhysicalTablePivotTablePresentationCatalogPresentationColumnPresentationTableReportRepositoryInitializationBlockRepositoryVariablesResultsSchemaSessionInitBlockSessionVariableSessionVariablesStaticVariableStaticVariablesStoredProcedureTableTableVariables

AxisChartDatabaseHierarchyHierarchyLevelAssociationOperationShortcuts created under display foldersTextViewWorkspace

Alias Physical TableAn alias physical table is a synonym object of a physical table. When Metadata Manager loads an OBIEEresource, it extracts physical table columns and copies them to the corresponding alias physical table. Metadata

Oracle Business Intelligence Enterprise Edition 49

Page 63: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Manager sets the class type for a copied column as a physical column, even if the original column is a key columnor a normal column.

Data LineageMetadata Manager displays data lineage between columns and tables in the OBIEE physical model and otherresources. In addition, Metadata Manager displays data lineage for the following OBIEE objects:

¨ Tables and table columns

¨ Logical tables, logical columns, and measures

¨ Dimensions and levels

¨ Presentation tables, presentation columns, and measures

Number of Child Nodes in the Load DetailsWhen you load an OBIEE resource, Metadata Manager displays the nodes from which it extracts metadata on theLoad Details tab. Metadata Manager displays 300 child nodes for any parent node in the load details. To see acomplete list of all nodes extracted, save the contents of the Load Details tab to a Microsoft Excel file.

Connection AssignmentsConnection assignments are connections between two metadata sources. To run data lineage analysis acrossmetadata sources, assign a connection from one resource to another resource. Then, instruct Metadata Managerto create links between matching objects in the connected resources.

Use relational database or application resources to connect other types of metadata sources. You can establishconnections from the following resource types:

¨ Data integration. Establish connections to SAP R/3 or relational database resource types.

¨ Business intelligence. Establish connections to relational database resource types.

¨ Data modeling. Establish connections to relational database resource types.

You cannot establish connections from custom or business glossary resource types.

Automatic Connection AssignmentsYou can direct Metadata Manager to automatically configure connection assignments to relational databaseresource types when you create or edit a resource. You might want to automatically configure connectionassignments if a data integration, business intelligence, or data modeling resource contains a large number ofconnections.

When Metadata Manager automatically configures connection assignments, Metadata Manager does not overrideany manually assigned connections.

After you direct Metadata Manager to automatically configure connection assignments, complete one of thefollowing tasks:

¨ Load the resources. The load process automatically configures the connection assignments and then createsthe links between objects in the connected resources. You must load the relational database resource types forthe connection first.

50 Chapter 4: Business Intelligence Resources

Page 64: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ Use the Resource Link Administration window to create the links. If Metadata Manager has loaded theresources, direct Metadata Manager to create the links between objects in connected resources. The linkprocess automatically configures the connection assignments and then creates the links.

Metadata Manager automatically configures connection assignments based on the best possible match. Use theLinks view in the Load Details tab to review the automatic connection assignments. Modify any incorrectassignments and then create the links again.

Manual Connection AssignmentsYou can manually configure connection assignments to relational database resource types when you edit aresource.

Before you can manually configure connection assignments, you must load the relational database resource typesfor the connection.

After you configure connection assignments, complete one of the following tasks:

¨ Load the resource. The load process creates the links between objects in the connected resources.

¨ Use the Resource Link Administration window to create the links. If Metadata Manager has loaded theresource, direct Metadata Manager to create the links between objects in the connected resources.

Connection Assignments ExampleYou use PowerCenter to extract customer information from Web_Cust and load it into Customers. Customers is atable in an Oracle database. Business Objects uses the information in Customers to populate the CustomerRetention report. To view lineage among all source repositories, establish a connection assignment between thePowerCenter repository and the Oracle database and another connection assignment between the BusinessObjects repository and the Oracle database.

Metadata Manager has loaded the resources for these metadata sources. Use the Resource Link Administrationwindow to direct Metadata Manager to create the links for the Oracle resource. Metadata Manager usesConnection_Assignment_1 to link objects in the Oracle database to objects in the PowerCenter repository.Metadata Manager uses Connection_Assignment_2 to link objects in the Oracle database to objects in theBusiness Objects repository.

The following figure shows an example of connection assignments:

Connection Assignments 51

Page 65: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Connection Assignment PropertiesThe following table describes the connection assignment properties:

Property Description

Connection Name of the connection in the data integration, business intelligence, or data modelingrepository to the source database. You cannot edit this field.

Type Type of the source database.

User User name used to connect to the source database. You cannot edit this field.

Catalog Source database resource name in the metadata catalog.

Schema Schema name for the source database resource.

Schema Status Displays one of the following statuses for the source database schema:- Active. The metadata for the source database schema exists in the Metadata Manager

warehouse.- Purged. The metadata for the source database schema does not exist in the Metadata

Manager warehouse. The metadata for the source database resource was purged, orthe schema was removed during a resource load. If you reload the metadata from thissource, Metadata Manager changes the status to active if the schema still exists in thesource.

You cannot edit this field.

Auto Assigned Indicates whether Metadata Manager automatically configured the connection assignment.You cannot edit this field.

Use schema prefix Metadata Manager uses the schema name in the business intelligence model to linkobjects in connected source database resources. If you disable this option, MetadataManager does not use the business intelligence schema name to link objects. MetadataManager can link objects to any source database schema that contains all of the tablesused by the business intelligence model. Disable this option if you did not extract theactual source database schemas, but extracted other schemas that contain the samecontent.

Automatically Configuring Connection AssignmentsTo automatically configure connection assignments:

1. On the Load tab, select a resource in the Resources panel.

2. In the Properties panel, click Edit.

The Edit Resource window appears.

3. Click the Configuration tab.

4. Select Auto Assign Connections.

5. Click OK.

To link objects in connected resources, load the resource or use the Resource Link Administration window. Duringthe link process, Metadata Manager configures the connection assignments and then creates the links betweenobjects in the connected resources. You must load the relational database resource types for the connection first.

Use the Links view in the Load Details tab to review the automatic connection assignments. Modify any incorrectassignments and then create the links again.

52 Chapter 4: Business Intelligence Resources

Page 66: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Manually Configuring Connection AssignmentsBefore you can configure connection assignments, you must load the relational database resource types for theconnection.

You can remove any connection assignment automatically configured by Metadata Manager or add additionalconnection assignments.

To manually configure connection assignments:

1. On the Load tab, select a resource in the Resources panel.

2. In the Properties panel, click Edit.

The Edit Resource window appears.

3. Click the Connection Assignment tab.

4. Click Refresh to update the list of connections.

5. Select a connection, select the catalog and schema that you want to assign the connection to, and clickAssign.

6. To remove a connection from a catalog and schema, click Remove for the connection.

For example, you might want to remove a connection if the source schema was purged from the MetadataManager warehouse.

7. Click OK.

To link objects or to remove links for removed connections, load the resource or use the Resource LinkAdministration window to create the links.

Connection Assignments 53

Page 67: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

C H A P T E R 5

Custom ResourcesThis chapter includes the following topics:

¨ Configuring Custom Metadata Sources, 54

¨ Creating a Custom Resource, 54

¨ Configuring the Template Name, 55

¨ Adding or Removing Metadata Files, 55

Configuring Custom Metadata SourcesIf you create a custom resource and use a metadata source file, you must export the metadata to a metadata filewith a .csv or .txt file extension. When you configure the custom resource, you specify the metadata file.

Creating a Custom ResourceWhen you create a Custom resource, you configure the name and description. You add metadata source files andschedules after you create the resource.

To create a custom resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears. The list of custom models you created in the Model page appearsunder Others.

2. Under Others, select the custom model you want to base the resource on.

3. Click Next.

The Properties page appears.

54

Page 68: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Finish.

The resource appears in the Resources panel on the Load tab. You can configure the template, source files andschedules in the Resources panel after you create the template in the Custom Metadata Configurator.

Configuring the Template NameYou can configure the Template Name property for a custom resource. To edit the property, select the customresource in the Resources panel of the Load tab, click Edit Resource, and click the Configuration tab in the EditResource window.

Enter the name of the custom resource template that stores information about how to map the metadata objectattributes to the class attributes. The template can also store the class associations between metadata objects.

Adding or Removing Metadata FilesAdd a metadata file to a resource to configure the source from which Metadata Manager extracts metadata. For anERwin resource, you can add a single metadata file. For all other resources, you can add multiple metadata filesfor a single resource.

Remove a metadata file from a resource if you want to remove the metadata for the resource from the MetadataManager warehouse or load a different metadata source file. After you remove the file, you can purge themetadata from the Metadata Manager warehouse.

You can add or remove the following metadata files:

¨ Metadata source files. Add or remove a metadata source file for packaged resource types.

¨ Attribute and association files. Add or remove attribute and association files for a custom resource. Youmust also add a metadata source file if the contents of an existing attribute and association file changes.

Note: To change the metadata in the source file that Metadata Manager loads into the Metadata Managerwarehouse, change the contents of the metadata source file and add the file again. You can also upload the file tothe following directory on the node that runs the Metadata Manager Service:

<Informatica installation directory>\services\MetadataManagerService\mm_files\<Metadata Manager Service name>\mm_load\data_files\<resource id>

To add or remove metadata source files for a resource:

1. On the Load tab, select the resource for which you want to add or remove files.

2. In the Resources panel, click the Configuration tab, and then click Edit.

Configuring the Template Name 55

Page 69: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The Edit Resources window appears.

3. To add a metadata source file, click Add and select the file.

If you configured Metadata Manager to use the latest source files, include an absolute path to the file that isaccessible from the Metadata Manager Agent machine.

4. Optionally, direct Metadata Manager to update the metadata in the warehouse with the metadata in thesource file.

5. To remove a metadata source file, select the file and click Remove.

6. Click OK.

56 Chapter 5: Custom Resources

Page 70: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

C H A P T E R 6

Data Integration ResourcesThis chapter includes the following topics:

¨ PowerCenter Resource Overview, 57

¨ Configuring PowerCenter, 57

¨ Creating a PowerCenter Resource, 59

¨ Configuring the Folder Inclusion List, 61

¨ Configuring the Source Increment Extract Window, 61

¨ PowerCenter Parameter Files, 62

¨ Connection Assignments, 65

¨ Reference, 68

PowerCenter Resource OverviewInformatica PowerCenter provides an environment that allows you to load data into a centralized location, such asa data warehouse or operational data store (ODS). You can extract data from multiple sources, transform the dataaccording to business logic you build in the client application, and load the transformed data into file and relationaltargets.

You can create and configure a PowerCenter resource to extract metadata from PowerCenter.

Configuring PowerCenterBefore you create a PowerCenter resource, you must configure the metadata source. If you do not correctlyconfigure the metadata source, the metadata load can fail or the metadata can be incorrectly loaded in theMetadata Manager warehouse.

To configure PowerCenter, complete the following tasks:

¨ Configure permissions.

¨ Check in versioned repository objects.

¨ If the PowerCenter repository is on an IBM DB2 for LUW database, configure the database heap size.

¨ If the PowerCenter repository is on an Oracle 11.1 database, disable extended statistics.

57

Page 71: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Configure PermissionsTo extract metadata from a PowerCenter repository, the PowerCenter repository user account requires thefollowing permissions on the PowerCenter repository database:

¨ Select table

¨ Select view

¨ Create view

¨ Drop view

In addition, if the PowerCenter repository is on IBM DB2 for LUW, the user account also requires create and dropfunction permissions.

Check in Versioned Repository ObjectsTo extract from a versioned PowerCenter repository, check in objects that you want Metadata Manager to extract.

Metadata Manager extracts the latest version of objects that are checked into a PowerCenter repository. MetadataManager does not extract objects that are checked out.

IBM DB2 for LUW Database Heap SizeWhen you load metadata from a PowerCenter repository that is on an IBM DB2 for LUW database, you mustmodify the heap size. Otherwise, the S_M_ELEMNT_ATTR_EXTRACT session fails with the following error:

DBA2191E SQL execution error.com.ibm.db.DataException: A database manager error occurred. : [IBM][CLI Driver][DB2/NT] SQL0973N Not enough storage is available in the "APP_CTL_HEAP_SZ" heap to process the statement. SQLSTATE=57011

This problem occurs when there is not enough storage available in the database application heap to process therequest.

Increasing the IBM DB2 for LUW Database Heap SizeTo increase the IBM DB2 for LUW database heap size, complete the following steps:

1. Log out of Metadata Manager.

2. Stop the DB2 database server.

3. From a DB2 command prompt, connect to the DB2 database.

4. To determine the current value of the Application Heap Size configuration parameter (APP_CTL_HEAP_SZ),run the following command:

db2 get db dfg for <database_name> | find "APP_CTL_HEAP_SZ"5. To increase the size of APP_CTL_HEAP_SZ to 16384 or higher, run the following command:

db2 update db cfg for <database_name> using APP_CTL_HEAP_SZ <higher_value>6. Restart the DB2 database server.

Disable Extended Statistics on Oracle 11.1When you load metadata from a PowerCenter repository that is on an Oracle 11.1 database, you must disableextended statistics on the database. Otherwise, the S_M_ELMNT_ATTR_FIRST_LOAD session hangs during theload of the PowerCenter resource.

Extended statistics gathers object statistics and histograms on expressions or on a group of columns.

58 Chapter 6: Data Integration Resources

Page 72: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

To disable extended statistics, set the Oracle system parameter _optimizer_enable_extended_stats to FALSE. Runthe following command on the Oracle database:

Alter system set "_optimizer_enable_extended_stats" = FALSE scope=spfile/both/memory;

For more information about this Oracle parameter, see the Oracle documentation.

Creating a PowerCenter ResourceBefore you create a PowerCenter resource, configure the PowerCenter source.

To create a PowerCenter resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Data Integration > PowerCenter.

3. Click Next.

The Properties window appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

The Configuration window appears.

6. Configure the following resource connection properties:

Property Description

Login user Database user name for the PowerCenter repository database.

Login password Database user password for the PowerCenter repository database.

Database type Type of database for the PowerCenter repository. Database type can be IBM DB2 for LUW,Microsoft SQL Server, Oracle, or Sybase ASE.

Source JDBC URL JDBC URL for the PowerCenter repository database. Enter the database host name and thedatabase service name. Metadata Manager uses this URL, for example, to verify connectioninformation to the source database.For example, if you connect to an Oracle database, the URL must be:jdbc:informatica:oracle://[host]:1521;SID=[sid]For Oracle databases, you can enter the SID or edit the string to use the full service name. Forexample:jdbc:informatica:oracle://[host]:1521;ServiceName=[service name]

Creating a PowerCenter Resource 59

Page 73: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Property Description

Connect string Native connect string for the PowerCenter repository database. Metadata Manager uses theconnect string to create a source connection to the PowerCenter repository in the PowerCenterrepository.The connect string syntax depends on the following database types:- IBM DB2 for LUW. <database_name>- Microsoft SQL Server. <server_name>@<database_name>- Oracle. <database_name>.world (same as the TNSNAMES entry)- Sybase ASE. <server_name>@<database_name>

Encoding Code page for the PowerCenter repository database.The code page for the PowerCenter resource, the Metadata Manager repository, and themachine where the associated Integration Service for Metadata Manager runs must be thesame.

Auto AssignConnections

Metadata Manager configures connection assignments to relational database resource typesduring the resource load. If you disable this option, you must configure connectionassignments in the resource properties after you create the resource.

Use trusted connection To authenticate the user credentials using the NTLM authentication protocol and establish atrusted connection to a Microsoft SQL Server PowerCenter repository database, select the Usetrusted connection check box.When you use a trusted connection to connect to Microsoft SQL Server database, theMetadata Manager Service connects to the repository with the credentials of the user logged into the node.

7. Click Test Connection to test the connection to the source system.

If Metadata Manager cannot connect to the source system, an error message appears. Correct any error andtest the connection again.

8. Click Next.

The Parameters window appears.

9. Configure the folders to extract metadata from.

To add folders to the Selected Folders list, select the folder in the Available Folders list and click Add. To addall available folders, click Add All.

To remove folders from the Selected Folders list, select the folder in the Selected Folders list and clickRemove. To remove all folders from the Selected Folders list, click Remove All.

10. Configure the number of days for the Source increment extract window.

11. Click Next.

The Parameter Files window appears.

12. To upload parameter files, click Upload.

13. To remove an uploaded parameter file, select the file and click Delete.

14. Click Auto-assign to direct Metadata Manager to analyze the PowerCenter repository and automaticallyassign the uploaded parameter files to each workflow that specifies the parameter file name.

Or, select a parameter file in the Parameter Files list, select one or more folders or workflows in the WorkflowFolders list, and click Assign.

Or, select a parameter file and click Assign to All to assign the parameter file to all workflows.

Note: When you configure a PowerCenter workflow, if you use an absolute file name or the $PMFolderNameand $PMWorkflowName workflow variables to specify the parameter file name, Metadata Manager uses this

60 Chapter 6: Data Integration Resources

Page 74: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

value to automatically assign the parameter file to the workflow. If you use any other workflow variable forconfiguring the parameter file name, you need to manually assign the parameter file to the workflow.

15. To remove a parameter file from a workflow, click Remove for the parameter file in the bottom panel.

16. Click Next.

The Schedules window appears.

17. To add a schedule, select Attach a Schedule, and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

18. Click Finish.

The resource appears in the Resources panel on the Load tab.

Configuring the Folder Inclusion ListYou can configure the Folder Inclusion List parameter for a PowerCenter resource. To edit the parameter, selectthe resource in the Resources panel of the Load tab, click Edit Resource, and click the Parameters tab in the EditResource window.

Use the Folder Inclusion List parameter to specify folders of PowerCenter objects that you want to load into theMetadata Manager warehouse. You can load PowerCenter folders to limit the objects that Metadata Managerextracts. Load the folders that Metadata Manager users need to analyze. The PowerCenter resources load faster ifthey do not load all folders.

If you include a folder containing shortcuts to a source definition, target definition, reusable transformation,mapping, or mapplet, you must also include the folder containing the original object. Otherwise, data lineage mightnot display correctly.

By default, Metadata Manager excludes all PowerCenter folders. If you do not include any folder, MetadataManager extracts PowerCenter metadata not associated with a PowerCenter folder, such as metadata forPowerCenter Integration Services.

If you change the folders for Metadata Manager to extract and remove previously loaded folders, MetadataManager does not delete any metadata object from the Metadata Manager warehouse. To delete metadata objectsin the Metadata Manager warehouse that no longer exist in the PowerCenter repository, purge the metadata forthe resource. You can then load the folders that you want in the Metadata Manager warehouse.

Configuring the Source Increment Extract WindowYou can configure the Source Increment Extract Window (in Days) parameter for a PowerCenter resource. To editthe parameter, select the resource in the Resources panel of the Load tab, click Edit Resource, and click theParameters tab in the Edit Resource window.

To verify a full extract during a resource load, the resource is configured to extract source records that have beeninserted or updated within the past 8,000 days of the extract. The default value for the parameter is 8,000.

After the initial extract completes, reset the parameter value based on the frequency at which you load themetadata for the resource. As a guideline, set the parameter value to at least twice the number of days betweenresource loads. For example, if you load the resource every two days, set the parameter value to four. By doublingthe amount of time, Metadata Manager extracts metadata for the current and previous time period. If the previousload fails, Metadata Manager extracts information for the previous period and the current period.

Configuring the Folder Inclusion List 61

Page 75: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

If you do not reset the default parameter value, Metadata Manager extracts metadata for the past 8,000 dayswhen you load the resource.

Note: The first time you load a PowerCenter resource, Metadata Manager may reject objects created before theincremental extract period.

PowerCenter Parameter FilesIf a PowerCenter source repository uses parameter files in sessions and workflows, you can configure MetadataManager to read the parameter files when you load the PowerCenter resource. PowerCenter parameters canrepresent flat file sources, flat file lookups, flat file targets, relational connections, or objects in SQL overrides.Metadata Manager can read the parameter files to extract metadata for the flat file sources, flat file lookups, flatfile targets, relational connections, and objects in SQL overrides.

Assign parameter files to PowerCenter workflows to perform data lineage analysis between the PowerCenterrepository and the metadata in the flat file sources, flat file lookups, flat file targets, relational connections, orobjects in SQL overrides. Metadata Manager uses the information in the parameter files to display data lineage.

To assign the parameter files, you upload the parameter files to the node running the Metadata Managerapplication. After you upload the parameter files, you assign the parameter files to individual workflows or to allworkflows in the PowerCenter repository. You can also direct Metadata Manager to automatically assign theparameter files to the appropriate workflows in the PowerCenter repository.

After you upload modified parameter files or change parameter file assignments, you must reload the PowerCenterresource. Metadata Manager can then use the updated parameter file assignments to display data lineage.

Parameter File RequirementsTo enable Metadata Manager to read parameter values from a parameter file, the file must have a .txt, .prm,or .par extension.

You group parameters and variables in different sections of the parameter file. Each section is preceded by aheading that identifies the folder, workflow, worklet, and session to which you want to pass parameter or variablevalues. You define parameters and variables directly below the heading, entering each parameter or variable on anew line.

The following table describes the headings that define each section in the parameter file and the scope of theparameters and variables that you define in each section:

Heading Scope

[Global] All folders, workflows, worklets, and sessions.

[folder name.WF:workflow name] The named workflow and all sessions within the workflow.

[folder name.WF:workflow name.WT:worklet name] The named worklet and all sessions within the worklet.

62 Chapter 6: Data Integration Resources

Page 76: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Heading Scope

[folder name.WF:workflow name.WT:workletname.WT:worklet name...]

The nested worklet and all sessions within the nested worklet.

[folder name.WF:workflow name.ST:session name]-or-[folder name.WF:workflow name.WT:workletname.ST:session name]-or-[folder name.WF:workflow name.WT:workletname.WT:worklet name.ST:session name]-or-[folder name.session name]-or-[session name]

The named session.

Ignored Information in Parameter FilesMetadata Manager ignores the following information in the parameter files:

¨ Service parameters. Metadata Manager does not extract service parameters.

¨ Sessions or workflows without parameters. Metadata Manager does not require all sessions or workflows touse parameter files.

¨ Duplicate sessions. Metadata Manager extracts the parameter for the first occurrence of the session. If youuse a reusable session multiple times, the parameter file must identify each session instance.

¨ Duplicate headings. If the parameter file specifies the same heading multiple times, Metadata Manager usesthe information in the section below the first heading. Metadata Manager ignores the information in the sectionsbelow subsequent identical headings.

¨ Invalid parameter and value pair format. The parameter and value must be entered on a single line in theform name=value.

Rules and Guidelines for Parameter FilesMetadata Manager uses the following guidelines to read the parameter files:

¨ If you define the same parameter or variable in multiple sections in the parameter file, the parameter orvariable with the smallest scope takes precedence over parameters or variables with larger scope. Forexample, a parameter file contains the following sections:

[HET_TGTS.WF:wf_TGTS_ASC_ORDR]$DBConnection_ora=Ora2[HET_TGTS.WF:wf_TGTS_ASC_ORDR.ST:s_TGTS_ASC_ORDR]$DBConnection_ora=Ora3

In session s_TGTS_ASC_ORDR, the value for session parameter $DBConnection_ora is “Ora3.” In all othersessions in the workflow, it is “Ora2.”

¨ If a mapping parameter is not assigned a value in the parameter file, Metadata Manager uses the default valueof the parameter in the mapping.

¨ If a parameter value that contains single-byte characters exceeds 4000 characters, Metadata Managertruncates the value to 4000 characters. If a parameter value that contains multibyte characters exceeds 2000characters, Metadata Manager truncates the value to 2000 characters.

¨ Metadata Manager cannot read a parameter file that is assigned to a PowerCenter folder with a name thatcontains the following special characters:

. + - = ~ ` ! % ^ & * () [] {} ' \ " ; : / ? , < > \\ | \t \r \n

PowerCenter Parameter Files 63

Page 77: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Sample Parameter FileThe following example shows a sample connection parameter file entry:

[CustomerInformation.WF:WF_DB_CATALOG_ORCL.ST:S_M_ELMNT_ASSOC_EXTRACT]$$WEIRD_CHAR=~!@#$%^&*()_+|{}[]=:";'<>?,./` $DBConnection_source=customer_source_DB$DBCONNECTION_SOURCE=hello$DBConnection_target=customer_target_DB$DBConnection_SARAH=sarah$DBCONNECTION_WEED=weedy

$PMSessionLogFile=$PMRootDir/sessionname1.log

Uploading Parameter FilesUpload the PowerCenter parameter files to the node running the Metadata Manager application.

To upload parameter files:

1. On the Load tab, select the PowerCenter resource in the Resources panel.

2. In the Properties panel, click Edit.

The Edit Resources window appears.

3. Click the Parameter Files tab.

4. Click Upload.

The Upload dialog box appears.

5. Click Browse to select one or more parameter files.

6. Click Open.

If you select the same file multiple times, the most recently selected file overwrites the earlier version.

7. To remove any selected files, click Remove.

8. To upload the selected files, click Upload.

You can upload multiple parameter files at the same time. The Upload dialog box displays the upload statusof each file.

9. Click Close.

10. To remove an uploaded parameter file, select the file in the Parameter Files list and click Delete.

Assign the uploaded parameter files to PowerCenter workflows.

Assigning Parameter Files to PowerCenter WorkflowsAfter uploading parameter files, assign the files to PowerCenter workflows. You cannot assign parameter files toindividual PowerCenter sources, targets, or lookups. You assign parameter files to the workflow that contains thesources, targets, and lookups.

To assign a parameter file to a PowerCenter workflow:

1. On the Load tab, select the PowerCenter resource in the Resources panel.

2. In the Properties panel, click Edit.

The Edit Resources window appears.

3. Click the Parameter Files tab.

4. Click Auto-assign to direct Metadata Manager to analyze the PowerCenter repository and automaticallyassign the uploaded parameter files to each workflow that specifies the parameter file name.

64 Chapter 6: Data Integration Resources

Page 78: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Or, select a parameter file in the Parameter Files list, select one or more folders or workflows in the WorkflowFolders list, and click Assign.

Or, select a parameter file and click Assign to All to assign the parameter file to all workflows.

Note: When you configure a PowerCenter workflow, if you use an absolute file name or the $PMFolderNameand $PMWorkflowName workflow variables to specify the parameter file name, Metadata Manager uses thisvalue to automatically assign the parameter file to the workflow. If you use any other workflow variable forconfiguring the parameter file name, you need to manually assign the parameter file to the workflow.

5. To remove a parameter file from a workflow, click Remove for the parameter file in the bottom panel.

6. Click OK.

After you change parameter file assignments, you must reload the PowerCenter resource. Metadata Manager canthen process the updated parameter file assignments to update links between resources to correctly display datalineage.

Connection AssignmentsConnection assignments are connections between two metadata sources. To run data lineage analysis acrossmetadata sources, assign a connection from one resource to another resource. Then, instruct Metadata Managerto create links between matching objects in the connected resources.

Use relational database or application resources to connect other types of metadata sources. You can establishconnections from the following resource types:

¨ Data integration. Establish connections to SAP R/3 or relational database resource types.

¨ Business intelligence. Establish connections to relational database resource types.

¨ Data modeling. Establish connections to relational database resource types.

You cannot establish connections from custom or business glossary resource types.

Automatic Connection AssignmentsYou can direct Metadata Manager to automatically configure connection assignments to relational databaseresource types when you create or edit a resource. You might want to automatically configure connectionassignments if a data integration, business intelligence, or data modeling resource contains a large number ofconnections.

When Metadata Manager automatically configures connection assignments, Metadata Manager does not overrideany manually assigned connections.

After you direct Metadata Manager to automatically configure connection assignments, complete one of thefollowing tasks:

¨ Load the resources. The load process automatically configures the connection assignments and then createsthe links between objects in the connected resources. You must load the relational database resource types forthe connection first.

¨ Use the Resource Link Administration window to create the links. If Metadata Manager has loaded theresources, direct Metadata Manager to create the links between objects in connected resources. The linkprocess automatically configures the connection assignments and then creates the links.

Metadata Manager automatically configures connection assignments based on the best possible match. Use theLinks view in the Load Details tab to review the automatic connection assignments. Modify any incorrectassignments and then create the links again.

Connection Assignments 65

Page 79: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Manual Connection AssignmentsYou can manually configure connection assignments to relational database resource types when you edit aresource.

Before you can manually configure connection assignments, you must load the relational database resource typesfor the connection.

After you configure connection assignments, complete one of the following tasks:

¨ Load the resource. The load process creates the links between objects in the connected resources.

¨ Use the Resource Link Administration window to create the links. If Metadata Manager has loaded theresource, direct Metadata Manager to create the links between objects in the connected resources.

Connection Assignments ExampleYou use PowerCenter to extract customer information from Web_Cust and load it into Customers. Customers is atable in an Oracle database. Business Objects uses the information in Customers to populate the CustomerRetention report. To view lineage among all source repositories, establish a connection assignment between thePowerCenter repository and the Oracle database and another connection assignment between the BusinessObjects repository and the Oracle database.

Metadata Manager has loaded the resources for these metadata sources. Use the Resource Link Administrationwindow to direct Metadata Manager to create the links for the Oracle resource. Metadata Manager usesConnection_Assignment_1 to link objects in the Oracle database to objects in the PowerCenter repository.Metadata Manager uses Connection_Assignment_2 to link objects in the Oracle database to objects in theBusiness Objects repository.

The following figure shows an example of connection assignments:

Connection Assignment PropertiesThe following table describes the connection assignment properties:

Property Description

Connection Name of the connection in the data integration, business intelligence, or data modelingrepository to the source database. You cannot edit this field.

Type Type of the source database.

66 Chapter 6: Data Integration Resources

Page 80: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Property Description

User User name used to connect to the source database. You cannot edit this field.

Catalog Source database resource name in the metadata catalog.

Schema Schema name for the source database resource.

Schema Status Displays one of the following statuses for the source database schema:- Active. The metadata for the source database schema exists in the Metadata Manager

warehouse.- Purged. The metadata for the source database schema does not exist in the Metadata

Manager warehouse. The metadata for the source database resource was purged, orthe schema was removed during a resource load. If you reload the metadata from thissource, Metadata Manager changes the status to active if the schema still exists in thesource.

You cannot edit this field.

Auto Assigned Indicates whether Metadata Manager automatically configured the connection assignment.You cannot edit this field.

Use schema prefix Metadata Manager uses the schema name in the business intelligence model to linkobjects in connected source database resources. If you disable this option, MetadataManager does not use the business intelligence schema name to link objects. MetadataManager can link objects to any source database schema that contains all of the tablesused by the business intelligence model. Disable this option if you did not extract theactual source database schemas, but extracted other schemas that contain the samecontent.

Automatically Configuring Connection AssignmentsTo automatically configure connection assignments:

1. On the Load tab, select a resource in the Resources panel.

2. In the Properties panel, click Edit.

The Edit Resource window appears.

3. Click the Configuration tab.

4. Select Auto Assign Connections.

5. Click OK.

To link objects in connected resources, load the resource or use the Resource Link Administration window. Duringthe link process, Metadata Manager configures the connection assignments and then creates the links betweenobjects in the connected resources. You must load the relational database resource types for the connection first.

Use the Links view in the Load Details tab to review the automatic connection assignments. Modify any incorrectassignments and then create the links again.

Manually Configuring Connection AssignmentsBefore you can configure connection assignments, you must load the relational database resource types for theconnection.

You can remove any connection assignment automatically configured by Metadata Manager or add additionalconnection assignments.

Connection Assignments 67

Page 81: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

To manually configure connection assignments:

1. On the Load tab, select a resource in the Resources panel.

2. In the Properties panel, click Edit.

The Edit Resource window appears.

3. Click the Connection Assignment tab.

4. Click Refresh to update the list of connections.

5. Select a connection, select the catalog and schema that you want to assign the connection to, and clickAssign.

6. To remove a connection from a catalog and schema, click Remove for the connection.

For example, you might want to remove a connection if the source schema was purged from the MetadataManager warehouse.

7. Click OK.

To link objects or to remove links for removed connections, load the resource or use the Resource LinkAdministration window to create the links.

ReferenceAfter you create and load a PowerCenter resource, you can view and run data lineage on the metadata objectsthat PowerCenter extracted.

Incremental ExtractsMetadata Manager supports incremental extractions from the PowerCenter repositories. By default, MetadataManager can extract metadata incrementally. Metadata Manager initially extracts metadata from the previous8,000 days, which is longer than 20 years. After the first metadata load, decrease the time period to extractmetadata that has been added, modified, or deleted recently. You do not need to reload old metadata.

Metadata Object PropertiesMetadata Manager extracts properties of PowerCenter metadata objects and stores their values in the MetadataManager warehouse.

Metadata Manager truncates the value of an object property if the value is stored in multiple records. MetadataManager extracts the value from the first record only. For example, a PowerCenter repository resides on an IBMDB2 for LUW database. The PowerCenter repository contains an SQL override that is 5,000 characters long.

When you create the SQL override in PowerCenter, PowerCenter stores the SQL override metadata in threerecords in an IBM DB2 for LUW database table. Since the IBM DB2 for LUW database can store up to 2,000characters for each field, PowerCenter splits the 5,000-character SQL override metadata among three records.The first record contains the first 2,000 characters, the second record contains the next 2,000 characters, and thethird record contains 1,000 characters.

Since Metadata Manager only extracts the first record for any object property, Metadata Manager only extracts thefirst 2,000 characters of SQL override metadata from the IBM DB2 for LUW database table.

68 Chapter 6: Data Integration Resources

Page 82: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table provides the maximum number of characters extracted for a PowerCenter metadata objectproperty contained in the given database:

Database Maximum Characters Extracted

IBM DB2 for LUW 2,000 characters

Microsoft SQL Server 4,000 characters

Oracle 2,000 characters

Sybase 4,000 characters

Record Filters and RejectsWhile loading PowerCenter sessions into the Metadata Manager warehouse, Metadata Manager rejects or filtersthe records if it cannot resolve their corresponding database columns.

Metadata Manager filters records that meet any of the following conditions:

¨ The session instance connection is not assigned to a database schema.

¨ The connection assignment is valid, Metadata Manager cannot resolve the database column, and an SQLoverride exists on the reader transformation, such as Lookup or Source Qualifier transformation.

Metadata Manager rejects records that meet any of the following conditions:

¨ The session instance connection is assigned to a schema, the Source Qualifier transformation does not havean SQL override, and Metadata Manager cannot resolve the database columns.

¨ Metadata Manager cannot resolve the PowerCenter target structure and the corresponding database columns.

Scope for Data LineageMetadata Manager supports data lineage for the following objects:

¨ Local shortcuts, not global shortcuts

¨ Relational connections, not application connections

¨ Lookup transformations and source instances

¨ Structure-level lineage for each transformation

¨ Connected and unconnected transformations

SQL Inline ViewsAn SQL inline view is a SELECT statement in the FROM clause of another SELECT statement. For example, thefollowing SQL includes an inline view:

SELECT ename FROM (SELECT ename FROM emp)

A PowerCenter Source Qualifier or Lookup transformation can include an SQL override that refers to a databasetable, view, or synonym in an inline view. If you create connection assignments between the relational databaseand PowerCenter resources, data lineage for the database table, view, or synonym displays the links between therelational database objects and the PowerCenter transformations.

Note: SQL inline views are also referred to as Common Table Expressions.

Reference 69

Page 83: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Case SensitivityPowerCenter does not indicate if connections and databases are case sensitive. Metadata Manager assumes thatthe database storing the PowerCenter metadata is not case sensitive. Metadata Manager stores the structurename and property name in uppercase letters.

Flat FilesPowerCenter can use flat files as sources, targets, and lookups in mappings. Metadata Manager displays thefollowing types of flat files from a PowerCenter source repository in the metadata catalog:

¨ XML

¨ VSAM

¨ Delimited

¨ Fixed-width

In PowerCenter, you can assign an Integration Service to run the workflow. The metadata catalog displays flat filesources and targets from a PowerCenter repository under the corresponding Integration Service. If the flat file islocated in a repository with no Integration Service configured, the metadata catalog displays the flat file under theobject called “Unknown Service.”

Metadata Manager displays field-level details in data lineage for columns in delimited and fixed-width flat files.Metadata Manager determines the columns in the delimited and fixed-width flat files using source and targetdefinitions in PowerCenter. Since XML and VSAM flat files do not contain columns, Metadata Manager does notdisplay field-level details in data lineage for these flat file types.

Command TasksA PowerCenter Command task can include multiple commands. Each command can be named or unnamed. Themetadata catalog lists any unnamed command with the name "CommandLineTask<number>" where <number>represents the order of the unnamed command in the Command task.

For example, a Command task includes one command named "FirstCommand" and two unnamed commands. Themetadata catalog lists the commands with the following names:

¨ FirstCommand

¨ CommandLineTask1

¨ CommandLineTask2

Unique Constraint ErrorsWhen you load a PowerCenter resource, the S_M_ELMNT_ATTR_EXTRACT session can reject rows due tounique key constraint errors. The PowerCenter SourceDefinition object contains duplicate attribute names. Forexample, it contains duplicate Tree Name, Set ID, Effective Date, and Set Control Value attributes for theSourceDefinition object. Metadata Manager extracts only one of the values.

MappletsIf you launch data lineage on a mapplet port for a mapplet that does not have any instances in PowerCentermappings, Metadata Manager displays the mapplet and the mapplet ports in the data lineage diagram. MetadataManager does not display links from the mapplet ports to other PowerCenter objects. If you launch lineage on amapplet port, and the mapplet has instances in PowerCenter mappings, Metadata Manager displays the links fromthe mapplet input and output ports to the other PowerCenter objects.

70 Chapter 6: Data Integration Resources

Page 84: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

C H A P T E R 7

Data Modeling ResourcesThis chapter includes the following topics:

¨ Embarcadero ERStudio, 71

¨ ERwin, 74

¨ IBM Rational Rose, 83

¨ Oracle Designer, 86

¨ Sybase PowerDesigner, 89

¨ Adding or Removing Metadata Files, 92

¨ Loading Multiple Models, 92

¨ Connection Assignments, 93

¨ Reference for Data Modeling Resources, 96

Embarcadero ERStudioEmbarcadero ERStudio is a data modeling tool used to create and maintain data models.

You can create and configure an Embarcadero ERStudio resource to extract Embarcadero ERStudio metadata.Metadata Manager extracts Embarcadero ERStudio logical and physical models from a metadata file. Before youcreate an Embarcadero ERStudio resource, you export Embarcadero ERStudio models to metadata files. Whenyou create the resource, you specify the metadata file.

Configuring Embarcadero ERStudioBefore you create an Embarcadero ERStudio resource, you must configure the metadata source. If you do notcorrectly configure the metadata source, the metadata load can fail or the metadata can be incorrectly loaded inthe Metadata Manager warehouse.

To configure Embarcadero ERStudio, complete the following tasks:

¨ Install the Metadata Manager Agent.

¨ Export models to metadata files.

71

Page 85: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Install the Metadata Manager AgentThe Metadata Manager Agent is a program that Metadata Manager uses to access metadata sources and extractsource metadata. By default, the Metadata Manager Agent runs on the nodes where the Metadata ManagerService runs.

If the Metadata Manager Service runs on UNIX, you must install the Metadata Manager Agent separately on aWindows machine. The Metadata Manager Agent does not run on UNIX.

Export Models to Metadata FilesTo extract metadata from Embarcadero ERStudio, you export models from Embarcadero ERStudio to metadatafiles. Metadata Manager extracts the models from the exported metadata files.

Metadata Manager extracts physical and logical models that are set to Relational notation. Before you exportmetadata, use the ERStudio client tool to set the physical and logical models that you want to extract to Relationalnotation.

Use the ERStudio client tool to export the metadata to a .dm1 file. The file can contain one logical model and anynumber of physical models. Metadata Manager extracts the logical model and the physical model that is createdfrom the logical model. Metadata Manager displays all objects extracted from logical and physical models underthe logical model.

Creating an Embarcadero ERStudio ResourceBefore you create an Embarcadero ERStudio resource, export the Embarcadero ERStudio models to metadatafiles.

To create an Embarcadero ERStudio resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Data Modeling > ERStudio.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

The Configuration page appears.

72 Chapter 7: Data Modeling Resources

Page 86: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

6. Configure the following resource properties:

Property Description

Agent URL Host name and port number of the Metadata Manager Agent. You can use the MetadataManager Agent installed on any machine.

Source system version Name and version of the resource. You cannot edit this field.

Always use latestsource files

Metadata Manager uses the metadata source file in the location you provide each time youload the resource. If you enable this option, the path to the file must include an absolute paththat is accessible from the Metadata Manager Agent machine. If you disable this option,Metadata Manager copies the metadata source file to the Metadata Manager applicationdirectory when you finish configuring the resource. Each time you load the resource, MetadataManager uses the copied metadata source file in the Metadata Manager application directory.

Encoding Code page for the ERStudio DM1 file you exported from ERStudio.

Auto AssignConnections

Metadata Manager configures connection assignments to relational database resource typesduring the resource load. If you disable this option, you must configure connectionassignments in the resource properties after you create the resource.

7. To add a metadata source file, click Add.

If you configured Metadata Manager to use the latest source files, include an absolute path to the file that isaccessible from the Metadata Manager Agent machine.

If you did not configure Metadata Manager to use the latest source files, select a file and click OK.

8. Configure the following property for the source file:

Property Description

Refresh Updates the metadata in the Metadata Manager warehouse with the metadata from the source file.Metadata Manager extracts the metadata from the source file and converts it to IME files.Select one the following options:- True. Refresh the metadata in the warehouse using the metadata in the source file.- False. Use the metadata in the previously generated IME files.If you configure Metadata Manager to use the latest source files, this option must be true for at leastone of the source files.

9. To add more files, click Add, enter the file name in the Source file box, and enter the user name andpassword.

10. To remove a file you added, select the file and click Delete. You must configure at least one file for theresource.

11. Click Test Connection to validate the source file configuration.

Metadata Manager validates the Metadata Manager Agent URL. If you configured Metadata Manager to usethe latest source file, Metadata Manager also validates that the source file exists in the specified path.

If Metadata Manager cannot validate the source file configuration, an error message appears. Correct anyerror and test the connection again.

12. Click Next.

The Schedules page appears.

13. To add a schedule, select Attach a Schedule and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

Embarcadero ERStudio 73

Page 87: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

14. Click Finish.

The resource appears in the Resources panel on the Load tab.

ERwinERwin is a data modeling tool used to create and maintain databases or resource models.

You can create and configure an ERwin resource to extract ERwin metadata. Depending on the ERwin versionyou use, Metadata Manager extracts ERwin metadata from the following source types:

¨ Source repository. For ERwin 7.x Data Modeler (Model Manager), ERwin 7.3 Data Modeler (Model Manageron Oracle), and ERwin 7.3 Data Modeler (Model Manager on SQL Server), Metadata Manager connects to theERwin Data Modeler to extract metadata. When you create the ERwin resource, you configure the connectionparameters to the ERwin source repository.

¨ Source file. For all other ERwin versions, Metadata Manager extracts ERwin metadata from metadata files.Before you create an ERwin resource, you export ERwin models to metadata files. When you create theresource, you specify the metadata file.

Configuring ERwinBefore you create an ERwin resource, you must configure the metadata source. If you do not correctly configurethe metadata source, the metadata load can fail or the metadata can be incorrectly loaded in the MetadataManager warehouse.

To configure ERwin, complete the following tasks:

¨ Install the Metadata Manager Agent.

¨ Enable the Metadata Manager Agent to interact with desktop for ERwin 7.x Data Modeler.

¨ Export models to metadata files.

Install the Metadata Manager AgentDepending on the ERwin source type, install the Metadata Manager Agent separately on a Windows machinewhen ERwin is not on the same machine as the Metadata Manager Service.

74 Chapter 7: Data Modeling Resources

Page 88: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table describes the Metadata Manager Agent installation requirements based on the ERwin sourcetype:

Source Type Metadata Manager Agent Requirements

ERX or XML file You can use the Metadata Manager Agent installed on any machine. If you configure MetadataManager to use the latest source files, the location of the source files must be accessible fromthe Metadata Manager Agent machine.

ER1 or ERwin file The Metadata Manager Agent and ERwin must be on the same machine. If you configureMetadata Manager to use the latest source files, the location of the source files must beaccessible from the Metadata Manager Agent machine.If the Metadata Manager Agent cannot be installed on the ERwin machine, then export theERwin model as an XML file.

ERwin 7.x Data Modeler(Model Manager)ERwin 7.3 Data Modeler(Model Manager on Oracleor SQL Server)

The Metadata Manager Agent and ERwin must be on the same machine.

RELATED TOPICS:¨ “Step 2. Install the Metadata Manager Agent” on page 9

Enable the Metadata Manager Agent to Interact with the DesktopIf you run the Metadata Manager Agent as a service, you must enable the Metadata Manager Agent to interactwith the desktop for the following metadata sources:

¨ Business Objects

¨ Microstrategy

¨ ERwin 7.x Data Modeler (Model Manager)

To enable the Metadata Manager Agent to interact with the desktop:

1. From the Windows Start Menu, click Administrative Tools > Services.

2. Double-click Metadata Manager Agent.

The Metadata Manager Agent <Version> Properties dialog box appears.

3. Click the Log On tab.

4. Under Local System Account, click Allow service to interact with desktop.

5. Click OK.

Export Models to Metadata FilesYou export models from ERwin to metadata files. Metadata Manager extracts ERwin metadata from the exportedmetadata files. When you configure the connection to the ERwin source repository in Metadata Manager, youspecify the metadata file. The required format for the metadata file depends on the version of the ERwin sourcerepository.

ERwin 75

Page 89: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table specifies the required file type format for each supported version of ERwin:

Version File Type

ERwin 3.0 to 3.5.2 .erx

ERwin 4.0 SP1 to 4.1 .er1 or .xml

ERwin 7.x .erwin or .xml

Note: To extract metadata from ERwin 7.x Data Modeler (Model Manager), ERwin 7.3 Data Modeler (ModelManager on Oracle), or ERwin 7.3 Data Modeler (Model Manager on SQL Server), you do not export a metadatafile from ERwin. You configure the connection parameters when you create the resource.

To export a model from ERwin 7.x to an XML file, use the All Fusion Repository format. Metadata Managerrequires the All Fusion Repository format to extract the entire model, including all physical names and datatypesfor columns in a user-defined domain.

To export a model in the All Fusion Repository Format, open the ERWIN file in ERwin, save the file as an XML fileand select the All Fusion Repository Format.

Note: ERwin requires the CA All Fusion ERwin Data Modeler COM/OLE API to export an XML file in the All FusionRepository format.

Creating an ERwin ResourceBefore you create an ERwin resource, configure the ERwin source.

To create an ERwin resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Data Modeling > ERwin.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4000 characters.

5. Click Next.

The Configuration page appears.

6. In the Source System Version list, select the version of ERwin that you used to export the metadata sourcefile.

Some ERwin source versions are deprecated and will become obsolete. Use the supported versions to loadmetadata from ERwin. You can still create, edit, and load resources from the deprecated versions. However,Informatica cannot help you resolve an issue encountered on a deprecated version.

76 Chapter 7: Data Modeling Resources

Page 90: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

7. Configure the following resource properties, based on the version of ERwin you use:

Property ERwinVersion

Description

Source System Version All Version of ERwin that you used to export the metadata source file or theversion of the ERwin Data Modeler that you want to connect to. You canselect one of the following options:- CA ERwin 3.x (ERX)- CA ERwin 4.x Data Modeler- CA ERwin 7.x Data Modeler (Model Manager). Select for an ERwin

version older than 7.3 or when the Model Manager repository is onSybase.

- CA ERwin 7.3 Data Modeler (Model Manager on Oracle)- CA ERwin 7.3 Data Modeler (Model Manager on SQL Server)- CA ERwin 7.x Data Modeler (File)

Agent URL All Host name and port number of the Metadata Manager Agent.

Always use latestsource files

3.x4.x7.x

Metadata Manager uses the metadata source file in the location you provideeach time you load the resource. If you enable this option, the path to thefile must include an absolute path that is accessible from the MetadataManager Agent machine. If you disable this option, Metadata Managercopies the metadata source file to the Metadata Manager applicationdirectory when you finish configuring the resource. Each time you load theresource, Metadata Manager uses the copied metadata source file in theMetadata Manager application directory.

File 3.x4.x7.x

ERX, ER1, or XML source file you exported from ERwin.

ERwin 77

Page 91: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Property ERwinVersion

Description

Connection parameters 7.x (ModelManager)

ERwin connection string to connect to Model Manager. Use the followingformat:param=value[;param=value]The parameters you specify depend on the ERwin version you are using.The possible parameters include:- SRT. ERwin Model Manager database connection type.

ERwin 7.3.5 supports the following connection types: SQL Server 2000(using db-lib), SQL Server 2005/2008 (using native ODBC), SybaseSystem 12.x/15.x (using ct-lib), Oracle Vers. 8i/9i/10g/11g.ERwin 7.3.0 supports the following connection types: SQL Server Vers.7.x (using db-lib), SQL Server 2000 (using db-lib), SQL Server 2005/2008(using native ODBC), Sybase System 12.x (using ct-lib), Oracle Vers. 8i/9i/10g/11g.ERwin 7.2.8 supports the following connection types: SQL Server Vers.7.x (using db-lib), SQL Server 2000/2005/2008 (using db-lib), SybaseSystem 12.x (using ct-lib), Oracle Vers. 8i/9i/10g/11g.ERwin 7.2.6 and 7.2.7 support the following connection types: SQLServer Vers. 7.x (using db-lib), SQL Server 2000/2005 (using db-lib),Sybase System 12.x (using ct-lib), Oracle Vers. 8i/9i/10g/11g.ERwin 7.2.0 supports the following connection types: SQL Server Vers.7.x (using db-lib), SQL Server 2000/2005 (using db-lib), Sybase System12.x (using ct-lib), Oracle Vers. 8.xx/9i/10g.

- TRC. Windows Trusted connection mode, used for Microsoft SQL Serverand Oracle. When set to YES, the database driver uses WindowsAuthentication Mode, and the UID and PSW parameters are optional.When set to NO, the database driver uses a database user name andpassword, and the UID and PSW parameters are required.

- SRV. ERwin Model Manager database server. For most databases, use aserver name. For Oracle, use an Oracle connection string:(DESCRIPTION = ( ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA =(SERVICE_NAME = ORA90) ) )

- LID. ERwin Model Manager database name, optional for Oracle.- UID. User name- PSW. User passwordFor example, use the following connection string for ERwin 7.3 on MicrosoftSQL Server 2000 using database authentication mode: SRT=SQL Server2000 (using db-lib);TRC=NO;SRV=myserver;LID=mydatabase;UID=user;PSW=secret

Authentication 7.3 (ModelManager onOracle or SQLServer)

Type of authentication to use for the ERwin Data Modeler user name andpassword. Select one of the following options:- Database Authentication. Use native database authentication to

authenticate the user name and password.- Windows Authentication. Use Windows authentication for the database

user name and password. Use this option for Oracle and Microsoft SQLServer.

Default is Database Authentication.

User name 7.3 (ModelManager onOracle or SQLServer)

User name for ERwin Data Modeler.

Password 7.3 (ModelManager onOracle or SQLServer)

Password for the ERwin Data Modeler user name.

78 Chapter 7: Data Modeling Resources

Page 92: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Property ERwinVersion

Description

Connection String orDatabase Server

7.3 (ModelManager onOracle or SQLServer)

Database server address for ERwin Data Modeler. For Microsoft SQLServer, use the server DNS address. For Oracle, use the connection stringfrom tnsnames.ora.For example, use the following connection string for Oracle:(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA =(SERVICE_NAME = ORA90) ) )

Database Name 7.3 (ModelManager onSQL Server)

Database name for Microsoft SQL Server databases.

Model 7.3 (ModelManager onOracle or SQLServer)

Model locator string for ERwin Data Modeler. Use the following format forSQL Server:mmart://<database name>/<path>/<model name>Use the following format for Oracle:mmart://<path>/<model name>

Import UDPs All Defines how Metadata Manager imports property definitions and values foruser-defined properties (UDPs) from ERwin. In ERwin, a user-definedproperty is a property definition object that has a default value. The object towhich the UDP applies may have an explicit value or no assigned value. If ithas no assigned value, ERwin assigns the default value of the propertydefinition to the UDP.Select one of the following options:- As metadata. Imports explicit values as Property Value objects. This

option keeps the default value on the Property Type. Implicit values arenot imported.

- As metadata, migrate default values. Import explicit and implicit values asProperty Value objects.

- In description, migrate default values. Append the property name andvalue to the object description property only for explicit and implicitvalues.

- Both, migrate default values. Import the UDP value as metadata and inthe object description.

Default is As metadata.

Generate names forassociations

3.x Generates a name for association and generalization objects. Erwin doesnot name these objects. Select one of the following options:- True. Generate the names.- False. Do not generate the names.Default is False.

Encoding 3.x4.x7.x

Code page for the ERwin ERX, ER1, or XML file you exported from ERwin.

Apply binarycharacters filter

4.x Removes binary characters that are not valid from the XML import file.ERwin 4.x may generate XML files with binary characters that cannot beprocessed in an XML file. Select one of the following options:- True. Remove binary characters that are not valid. Metadata Manager

removes the binary characters that are not valid before it extractsmetadata from the file.

- False. Do not remove the characters that are not valid.Default is True.

ERwin 79

Page 93: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Property ERwinVersion

Description

Import Views 4.x Imports views from ERwin as tables or as tables and views. Select one ofthe following options:- As View. Import views as an SQL View Entity.- Both as Table and View. For each view in the model, Metadata Manager

also creates a similar class. Use this option if you import the model in theERwin Meta Integration Repository and you want to use a view as asource of data movement.

Default is As View.

Import IDs 4.x7.x7.x (ModelManager)7.3 (ModelManager onOracle or SQLServer)

Imports the IDs for objects in the XML file as NativeID properties. Selectone of the following options:- True. Import the ID as the NativeID property.- False. Ignore the ID.Default is True.

Import relationshipname

4.x7.x7.x (ModelManager)7.3 (ModelManager onOracle or SQLServer)

ERwin property to use as the relationship name. Select one of the followingoptions:- From relationship name. Use the relationship name property.- From relationship description. Use the relationship description property.

Use this option to give more descriptive names to relationships.

Import subject areas All Object type to import subject areas as from ERwin. Select one of thefollowing options:- Imported as diagrams. Import subject areas as diagrams. Use this option

to import all subject areas as diagrams within a package. MetadataManager uses the original data model name as the name.

- Imported as packages and diagrams. Import subject areas as packagesand diagrams. Use this option to create a separate package and diagramfor each subject area.

- Do not import subject areas. Do not import subject areas.Import subject areas as diagrams or as diagrams and packages if you savedthe hierarchy structure of subject areas in ERwin.Default is Imported as diagrams.

Auto AssignConnections

All Metadata Manager configures connection assignments to relationaldatabase resource types during the resource load. If you disable this option,you must configure connection assignments in the resource properties afteryou create the resource.

8. To add a metadata source file, click Add.

If you configured Metadata Manager to use the latest source files, include an absolute path to the file that isaccessible from the Metadata Manager Agent machine.

If you did not configure Metadata Manager to use the latest source files, select a file and click OK.

9. To remove a file you added, select the file and click Delete. You must configure at least one file for theresource.

10. Click Test Connection.

80 Chapter 7: Data Modeling Resources

Page 94: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

If the source system version is ERwin 7.x Data Modeler (Model Manager), ERwin 7.3 Data Modeler (ModelManager on Oracle), or ERwin 7.3 Data Modeler (Model Manager on SQL Server), Metadata Manager teststhe connection to ERwin Data Modeler and validates the Metadata Manager Agent URL.

If the source system version is any other ERwin version, Metadata Manager validates the Metadata ManagerAgent URL. If you configured Metadata Manager to use the latest source file, Metadata Manager alsovalidates that the source file exists in the specified path. If the XML source file is uploaded to MetadataManager, Metadata Manager validates that the file is compatible with the resource type and version.

If Metadata Manager cannot validate the connection, an error message appears. Correct any error and testthe connection again.

11. Click Next.

The Schedules page appears.

12. To add a schedule, select Attach a Schedule and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

13. Click Finish.

The resource appears in the Resources panel on the Load tab.

ReferenceAfter you create and load an ERwin resource, you can view and run data lineage on the metadata objects thatMetadata Manager extracted.

RELATED TOPICS:¨ “Reference for Data Modeling Resources” on page 96

DomainsIn ERwin, you can define domains or use system-defined domains. Each domain has properties that you can applyto one or more columns. You can use domains to reuse a given set of properties for multiple columns.

In ERwin, domains have hierarchies. The system-defined domains are the top-level domains of the hierarchy. Youcan create sub-levels in the domain hierarchy by creating user-defined domains.

You can also apply validation rules to domains in ERwin.

RELATED TOPICS:¨ “Domain-to-Validation Rule Association” on page 98

System-Defined DomainsWhen you create a model in ERwin, ERwin creates the following system-defined domains:

¨ String

¨ BLOB

¨ Number

¨ Datetime

¨ Default

Each of these domains are the top-level domains in the domain hierarchy. All top-level parent domains are system-defined domains in ERwin.

ERwin 81

Page 95: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Since Metadata Manager does not extract system-defined domains, the system-defined domains do not appear inthe domain hierarchy in the metadata catalog.

Domain HierarchyWhen you create a user-defined domain in ERwin, you must assign the user-defined domain to a parent domain.

Metadata Manager displays the domain hierarchy for user-defined domains, since Metadata Manager does notextract system-defined domains.

The ParentDomain association indicates that domains are associated.

To view the ParentDomain association:

1. In the metadata catalog on the Browse page, click the ERwin domain instance in the metadata catalog.

2. In the Details section, click the Relationships tab.

The Relationships tab displays all relationships attached to the selected domain.

For ParentDomain associations, each domain in the Relationships tab is the parent domain of the domainselected in the metadata catalog.

Alternate and Inversion KeysERwin uses the term Alternate key for a unique index and Inversion key for a non-unique index.

If you do not select the Physical Only option when setting properties for an Inversion key in ERwin, MetadataManager treats the inversion key as a unique key or an alternate key.

Index UDPMetadata Manager extracts user-defined properties (UDPs) for objects in the Primary Key or Unique Key classthat are associated with the index. Metadata Manager does not extract UDPs for objects of the Index class.

Relationship DescriptionERwin stores relationship definitions as notes in an XML file. Metadata Manager extracts these definitions andloads them as a description element property ERwinElementDescription, not as the description class attributeInfaDescription.

To retrieve a relationship description:

1. In the Catalog view on the Browse page, click a relationship instance for an ERwin resource.

2. In the Details section, click the Relationships tab.

3. If the full description does not appear in the Relationships tab, click the link in the Name columncorresponding to the object in the ERwinElementDescription class to display the full description of therelationship.

82 Chapter 7: Data Modeling Resources

Page 96: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Objects ExtractedThe following table lists the objects that Metadata Manager extracts:

Model Type Objects Extracted

Logical - Entity- Column- Subject area- Relationship- User-defined property (UDP)

Physical - Table- Column- View- Trigger- Procedure- Synonym- Sequence- Relationship- Database- Schema- Keys (Primary/Foreign/Unique)- Index- Constraints (validation rules)- User-defined properties (UDP)

Data LineageThe following table describes the ERwin objects for which Metadata Manager displays data lineage:

Data Lineage Type Description

Column-level lineage Lineage from view columns to table and view columns.

Lineage between resources Lineage between the following ERwin objects and other resources:- Table- View- Procedure- Trigger- Synonym

IBM Rational RoseIBM Rational Rose is a data modeling tool used to create and maintain data models.

You can create and configure an IBM Rational Rose resource to extract IBM Rational Rose metadata. Before youcreate an IBM Rational Rose resource, you export IBM Rational Rose models to metadata files. When you createthe resource, you specify the metadata file. Metadata Manager extracts the IBM Rational Rose models from themetadata file.

IBM Rational Rose 83

Page 97: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Configuring IBM Rational RoseBefore you create an IBM Rational Rose resource, you must configure the metadata source. If you do not correctlyconfigure the metadata source, the metadata load can fail or the metadata can be incorrectly loaded in theMetadata Manager warehouse.

To configure IBM Rational Rose, complete the following tasks:

¨ Install the Metadata Manager Agent.

¨ Export models to metadata files.

Install the Metadata Manager AgentThe Metadata Manager Agent is a program that Metadata Manager uses to access metadata sources and extractsource metadata. By default, the Metadata Manager Agent runs on the nodes where the Metadata ManagerService runs.

If the Metadata Manager Service runs on UNIX, you must install the Metadata Manager Agent separately on aWindows machine. The Metadata Manager Agent does not run on UNIX.

Export Models to Metadata FilesTo extract metadata from IBM Rational Rose, you export models from IBM Rational Rose to metadata files. Usethe Rational Rose client tool to export metadata to an .mdl file. Metadata Manager extracts IBM Rational Rosemodels from the exported metadata files.

Creating an IBM Rational Rose ResourceBefore you create an IBM Rational Rose resource, export the IBM Rational Rose models to metadata files.

To create an IBM Rational Rose resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Data Modeling > Rational ER.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

The Configuration page appears.

6. In the Source System Version list, select the version of Rational Rose that you used to export the MDL file.

84 Chapter 7: Data Modeling Resources

Page 98: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Some Rational Rose source versions are deprecated and will become obsolete. Use the supported versionsto load metadata from Rational Rose. You can still create, edit, and load resources from the deprecatedversions. However, Informatica cannot help you resolve an issue encountered on a deprecated version.

7. Configure the following resource properties. The properties you configure depend on the version of RationalRose.

Property Version Description

Agent URL 4.098(i) to 20007.x

Host name and port number of the Metadata Manager Agent. You can usethe Metadata Manager Agent installed on any machine.

Always use latestsource files

4.098(i) to 20007.x

Metadata Manager uses the metadata source file in the location you provideeach time you load the resource. If you enable this option, the path to the filemust include an absolute path that is accessible from the Metadata ManagerAgent machine. If you disable this option, Metadata Manager copies themetadata source file to the Metadata Manager application directory whenyou finish configuring the resource. Each time you load the resource,Metadata Manager uses the copied metadata source file in the MetadataManager application directory.

Local CAT file 98(i) to 20007.x

Searches for the CAT files in the same directory as the MDL file.

List of propertytool 98(i) to 20007.x

List of tools, separated by commas, to import as User Defined Property(UDP) objects.

Encoding 4.098(i) to 20007.x

Code page for the Rational Rose MDL file you exported from Rational Rose.

Auto AssignConnections

All Metadata Manager configures connection assignments to relational databaseresource types during the resource load. If you disable this option, you mustconfigure connection assignments in the resource properties after you createthe resource.

8. To add a metadata source file, click Add.

If you configured Metadata Manager to use the latest source files, include an absolute path to the file that isaccessible from the Metadata Manager Agent machine.

If you did not configure Metadata Manager to use the latest source files, select a file and click OK.

9. Configure the following property for the source file:

Property Description

Refresh Updates the metadata in the Metadata Manager warehouse with the metadata from the source file.Metadata Manager extracts the metadata from the source file and converts it to IME files.Select one of the following options:- True. Refresh the metadata in the warehouse using the metadata in the source file.- False. Use the metadata in the previously generated IME files.If you configure Metadata Manager to use the latest source files, this option must be true for at leastone of the source files.

10. To add more files, click Add, enter the file name in the Source file box, and enter the user name andpassword.

11. To remove files, select a file and click Remove. You must configure at least one source file for the resource.

IBM Rational Rose 85

Page 99: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

12. Click Test Connection to validate the source file configuration.

Metadata Manager validates the Metadata Manager Agent URL. If you configured Metadata Manager to usethe latest source file, Metadata Manager also validates that the source file exists in the specified path. If theMDL source file is uploaded to Metadata Manager, Metadata Manager validates that the file is compatible withthe resource type and version.

If Metadata Manager cannot validate the source file configuration, an error message appears. Correct anyerror and test the connection again.

13. Click Next.

The Schedules page appears.

14. To add a schedule, select Attach a Schedule and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

15. Click Finish.

The resource appears in the Resources panel on the Load tab.

Oracle DesignerOracle Designer is a data modeling tool used to create and maintain data models.

You can create and configure an Oracle Designer resource to extract Oracle Designer metadata. MetadataManager extracts Oracle Designer physical models from a metadata file. Before you create an Oracle Designerresource, you export Oracle Designer models to metadata files. When you create the resource, you specify themetadata file.

Configuring Oracle DesignerBefore you create an Oracle Designer resource, you must configure the metadata source. If you do not correctlyconfigure the metadata source, the metadata load can fail or the metadata can be incorrectly loaded in theMetadata Manager warehouse.

To configure Oracle Designer, complete the following tasks:

¨ Install the Metadata Manager Agent.

¨ Export models to metadata files.

Install the Metadata Manager AgentThe Metadata Manager Agent is a program that Metadata Manager uses to access metadata sources and extractsource metadata. By default, the Metadata Manager Agent runs on the nodes where the Metadata ManagerService runs.

If the Metadata Manager Service runs on UNIX, you must install the Metadata Manager Agent separately on aWindows machine. The Metadata Manager Agent does not run on UNIX.

Export Models to Metadata FilesTo extract metadata from Oracle Designer, you export models from Oracle Designer to metadata files.

Use the Oracle Designer client tool to export the metadata to a DAT file. Export a complete application system toensure that the exported DAT file does not contain references to objects not defined in the file. Or, you can select

86 Chapter 7: Data Modeling Resources

Page 100: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

a set of individual entities or tables to export to the DAT file. If you export diagram objects, the produced DAT filewill not contain the definition of the metadata objects, but only the diagram graphical information.

Metadata Manager extracts Oracle Designer physical models from the exported metadata files.

Creating an Oracle Designer ResourceBefore you create an Oracle Designer resource, export the Oracle Designer models to metadata files.

To create an Oracle Designer resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Data Modeling > OracleDesigner.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

The Configuration page appears.

6. Configure the following resource properties:

Property Description

Agent URL Host name and port number of the Metadata Manager Agent. You can use the MetadataManager Agent installed on any machine.

Source system version Name and version of the metadata source.

Always use latestsource files

Metadata Manager uses the metadata source file in the location you provide each time youload the resource. If you enable this option, the path to the file must include an absolute paththat is accessible from the Metadata Manager Agent machine. If you disable this option,Metadata Manager copies the metadata source file to the Metadata Manager applicationdirectory when you finish configuring the resource. Each time you load the resource, MetadataManager uses the copied metadata source file in the Metadata Manager application directory.

Encoding Code page for the DAT file you exported from Oracle Designer.

Auto AssignConnections

Metadata Manager configures connection assignments to relational database resource typesduring the resource load. If you disable this option, you must configure connectionassignments in the resource properties after you create the resource.

7. To add a metadata source file, click Add.

Oracle Designer 87

Page 101: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

If you configured Metadata Manager to use the latest source files, include an absolute path to the file that isaccessible from the Metadata Manager Agent machine.

If you did not configure Metadata Manager to use the latest source files, select a file and click OK.

8. Configure the following property for the source file:

Property Description

Refresh Updates the metadata in the Metadata Manager warehouse with the metadata from the source file.Metadata Manager extracts the metadata from the source file and converts it to IME files.Select one of the following options:- True. Refresh the metadata in the warehouse using the metadata in the source file.- False. Use the metadata in the previously generated IME files.If you configure Metadata Manager to use the latest source files, this option must be true for at least oneof the source files.

9. To add more files, click Add and enter the file name in the Source file box.

10. To remove a file you added, select the file and click Delete. You must configure at least one file for theresource.

11. Click Test Connection to validate the source file configuration.

Metadata Manager validates the Metadata Manager Agent URL. If you configured Metadata Manager to usethe latest source file, Metadata Manager also validates that the source file exists in the specified path.

If Metadata Manager cannot validate the source file configuration, an error message appears. Correct anyerror and test the connection again.

12. Click Next.

The Schedules page appears.

13. To add a schedule, select Attach a Schedule, and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

14. Click Finish.

The resource appears in the Resources panel on the Load tab.

ReferenceAfter you create and load an Oracle Designer resource, you can view and run data lineage on the metadataobjects that Metadata Manager extracted.

RELATED TOPICS:¨ “Reference for Data Modeling Resources” on page 96

Objects ExtractedMetadata Manager extracts the following objects from Oracle Designer:

¨ Model

¨ Schema

¨ SubjectArea

¨ Table

¨ Column

88 Chapter 7: Data Modeling Resources

Page 102: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ View

¨ Domain

¨ Index

¨ IndexColumn

¨ PrimaryKey

¨ ForeignKey

¨ UniqueKey

¨ RuleConstraint

¨ ListConstraint

¨ MinMaxConstraint

¨ Relationship

¨ RelationshipEnd

¨ Procedure

¨ Trigger

Column PositionOracle Designer stores column positions as 10, 20, 30 instead of 0, 1, 2. As a result, the Ordering property of theColumn class for Oracle Designer has values such as 10, 20, and 30.

ListValue PositionOracle Designer stores ListValue positions as 10, 20, 30 instead of 0, 1, 2. As a result, the Ordering property ofthe ListValue class for Oracle Designer has values such as 10, 20, and 30. ListValue is a check constraint type inOracle Designer.

Sybase PowerDesignerSybase PowerDesigner is a data modeling tool used to create and maintain data models.

You can create and configure a Sybase PowerDesigner resource to extract Sybase PowerDesigner metadata.Before you create a Sybase PowerDesigner resource, you export Sybase PowerDesigner models to metadatafiles. When you create the resource, you specify the metadata file. Metadata Manager extracts the SybasePowerDesigner models from the metadata file.

Configuring Sybase PowerDesignerBefore you create a Sybase PowerDesigner resource, you must configure the metadata source. If you do notcorrectly configure the metadata source, the metadata load can fail or the metadata can be incorrectly loaded inthe Metadata Manager warehouse.

To configure Sybase PowerDesigner, complete the following tasks:

¨ Install the Metadata Manager Agent.

¨ Export models to metadata files.

Sybase PowerDesigner 89

Page 103: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Install the Metadata Manager AgentThe Metadata Manager Agent is a program that Metadata Manager uses to access metadata sources and extractsource metadata. By default, the Metadata Manager Agent runs on the nodes where the Metadata ManagerService runs.

If the Metadata Manager Service runs on UNIX, you must install the Metadata Manager Agent separately on aWindows machine. The Metadata Manager Agent does not run on UNIX.

RELATED TOPICS:¨ “Step 2. Install the Metadata Manager Agent” on page 9

Export Models to Metadata FilesTo extract metadata from Sybase PowerDesigner, you export models from Sybase PowerDesigner to metadatafiles. Use the Sybase PowerDesigner client tool to save the model to a .pdm file in XML format. Metadata Managerextracts Sybase PowerDesigner models from the exported metadata files.

Creating a Sybase PowerDesigner ResourceBefore you create a Sybase PowerDesigner resource, export the Sybase PowerDesigner models to metadata files.

To create a Sybase PowerDesigner resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Data Modeling > PowerDesigner.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

The Configuration page appears.

90 Chapter 7: Data Modeling Resources

Page 104: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

6. Configure the following resource properties:

Property Description

Agent URL Host name and port number of the Metadata Manager Agent. You can use the MetadataManager Agent installed on any machine.

Source system version Version of Sybase PowerDesigner that you want to connect to.Some Sybase PowerDesigner source versions are deprecated and will become obsolete. Usethe supported versions to load metadata from Sybase PowerDesigner. You can still create,edit, and load resources from the deprecated versions. However, Informatica cannot help youresolve an issue encountered on a deprecated version.

Always use latestsource files

Metadata Manager uses the metadata source file in the location you provide each time youload the resource. If you enable this option, the path to the file must include an absolute paththat is accessible from the Metadata Manager Agent machine. If you disable this option,Metadata Manager copies the metadata source file to the Metadata Manager applicationdirectory when you finish configuring the resource. Each time you load the resource, MetadataManager uses the copied metadata source file in the Metadata Manager application directory.

Encoding Code page for the PDM file that you exported from Sybase PowerDesigner.

Auto AssignConnections

Metadata Manager configures connection assignments to relational database resource typesduring the resource load. If you disable this option, you must configure connectionassignments in the resource properties after you create the resource.

7. To add a metadata source file, click Add.

If you configured Metadata Manager to use the latest source files, include an absolute path to the file that isaccessible from the Metadata Manager Agent machine.

If you did not configure Metadata Manager to use the latest source files, select a file and click OK.

Configure the following property for the source file:

Property Description

Refresh Updates the metadata in the Metadata Manager warehouse with the metadata from the source file.Metadata Manager extracts the metadata from the source file and converts it to IME files.Select one of the following options:- True. Refresh the metadata in the warehouse using the metadata in the source file.- False. Use the metadata in the previously generated IME files.If you configure Metadata Manager to use the latest source files, this option must be true for at leastone of the source files.

8. To add more files, click Add, enter the file name in the Source File box, and enter the user name andpassword.

9. To remove a file you added, select the file and click Delete.

You must configure at least one file for the resource.

10. Click Test Connection to validate the source file configuration.

Metadata Manager validates the Metadata Manager Agent URL. If you configured Metadata Manager to usethe latest source file, Metadata Manager also validates that the source file exists in the specified path.

If Metadata Manager cannot validate the source file configuration, an error message appears. Correct anyerror and test the connection again.

11. Click Next.

Sybase PowerDesigner 91

Page 105: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The Schedules page appears.

12. To add a schedule, select Attach a Schedule and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

13. Click Finish.

The resource appears in the Resources panel on the Load tab.

Adding or Removing Metadata FilesAdd a metadata file to a resource to configure the source from which Metadata Manager extracts metadata. For anERwin resource, you can add a single metadata file. For all other resources, you can add multiple metadata filesfor a single resource.

Remove a metadata file from a resource if you want to remove the metadata for the resource from the MetadataManager warehouse or load a different metadata source file. After you remove the file, you can purge themetadata from the Metadata Manager warehouse.

You can add or remove the following metadata files:

¨ Metadata source files. Add or remove a metadata source file for packaged resource types.

¨ Attribute and association files. Add or remove attribute and association files for a custom resource. Youmust also add a metadata source file if the contents of an existing attribute and association file changes.

Note: To change the metadata in the source file that Metadata Manager loads into the Metadata Managerwarehouse, change the contents of the metadata source file and add the file again. You can also upload the file tothe following directory on the node that runs the Metadata Manager Service:

<Informatica installation directory>\services\MetadataManagerService\mm_files\<Metadata Manager Service name>\mm_load\data_files\<resource id>

To add or remove metadata source files for a resource:

1. On the Load tab, select the resource for which you want to add or remove files.

2. In the Resources panel, click the Configuration tab, and then click Edit.

The Edit Resources window appears.

3. To add a metadata source file, click Add and select the file.

If you configured Metadata Manager to use the latest source files, include an absolute path to the file that isaccessible from the Metadata Manager Agent machine.

4. Optionally, direct Metadata Manager to update the metadata in the warehouse with the metadata in thesource file.

5. To remove a metadata source file, select the file and click Remove.

6. Click OK.

Loading Multiple ModelsYou can load multiple models from a data modeling tool into the Metadata Manager warehouse. After you load themetadata, the Metadata Manager catalog shows models from the same modeling tool under the resource name.This requirement applies to all data modeling tool resource types.

92 Chapter 7: Data Modeling Resources

Page 106: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Connection AssignmentsConnection assignments are connections between two metadata sources. To run data lineage analysis acrossmetadata sources, assign a connection from one resource to another resource. Then, instruct Metadata Managerto create links between matching objects in the connected resources.

Use relational database or application resources to connect other types of metadata sources. You can establishconnections from the following resource types:

¨ Data integration. Establish connections to SAP R/3 or relational database resource types.

¨ Business intelligence. Establish connections to relational database resource types.

¨ Data modeling. Establish connections to relational database resource types.

You cannot establish connections from custom or business glossary resource types.

Automatic Connection AssignmentsYou can direct Metadata Manager to automatically configure connection assignments to relational databaseresource types when you create or edit a resource. You might want to automatically configure connectionassignments if a data integration, business intelligence, or data modeling resource contains a large number ofconnections.

When Metadata Manager automatically configures connection assignments, Metadata Manager does not overrideany manually assigned connections.

After you direct Metadata Manager to automatically configure connection assignments, complete one of thefollowing tasks:

¨ Load the resources. The load process automatically configures the connection assignments and then createsthe links between objects in the connected resources. You must load the relational database resource types forthe connection first.

¨ Use the Resource Link Administration window to create the links. If Metadata Manager has loaded theresources, direct Metadata Manager to create the links between objects in connected resources. The linkprocess automatically configures the connection assignments and then creates the links.

Metadata Manager automatically configures connection assignments based on the best possible match. Use theLinks view in the Load Details tab to review the automatic connection assignments. Modify any incorrectassignments and then create the links again.

Manual Connection AssignmentsYou can manually configure connection assignments to relational database resource types when you edit aresource.

Before you can manually configure connection assignments, you must load the relational database resource typesfor the connection.

After you configure connection assignments, complete one of the following tasks:

¨ Load the resource. The load process creates the links between objects in the connected resources.

¨ Use the Resource Link Administration window to create the links. If Metadata Manager has loaded theresource, direct Metadata Manager to create the links between objects in the connected resources.

Connection Assignments 93

Page 107: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Connection Assignments ExampleYou use PowerCenter to extract customer information from Web_Cust and load it into Customers. Customers is atable in an Oracle database. Business Objects uses the information in Customers to populate the CustomerRetention report. To view lineage among all source repositories, establish a connection assignment between thePowerCenter repository and the Oracle database and another connection assignment between the BusinessObjects repository and the Oracle database.

Metadata Manager has loaded the resources for these metadata sources. Use the Resource Link Administrationwindow to direct Metadata Manager to create the links for the Oracle resource. Metadata Manager usesConnection_Assignment_1 to link objects in the Oracle database to objects in the PowerCenter repository.Metadata Manager uses Connection_Assignment_2 to link objects in the Oracle database to objects in theBusiness Objects repository.

The following figure shows an example of connection assignments:

Connection Assignment PropertiesThe following table describes the connection assignment properties:

Property Description

Connection Name of the connection in the data integration, business intelligence, or data modelingrepository to the source database. You cannot edit this field.

Type Type of the source database.

User User name used to connect to the source database. You cannot edit this field.

Catalog Source database resource name in the metadata catalog.

Schema Schema name for the source database resource.

Schema Status Displays one of the following statuses for the source database schema:- Active. The metadata for the source database schema exists in the Metadata Manager

warehouse.- Purged. The metadata for the source database schema does not exist in the Metadata

Manager warehouse. The metadata for the source database resource was purged, orthe schema was removed during a resource load. If you reload the metadata from thissource, Metadata Manager changes the status to active if the schema still exists in thesource.

You cannot edit this field.

94 Chapter 7: Data Modeling Resources

Page 108: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Property Description

Auto Assigned Indicates whether Metadata Manager automatically configured the connection assignment.You cannot edit this field.

Use schema prefix Metadata Manager uses the schema name in the business intelligence model to linkobjects in connected source database resources. If you disable this option, MetadataManager does not use the business intelligence schema name to link objects. MetadataManager can link objects to any source database schema that contains all of the tablesused by the business intelligence model. Disable this option if you did not extract theactual source database schemas, but extracted other schemas that contain the samecontent.

Automatically Configuring Connection AssignmentsTo automatically configure connection assignments:

1. On the Load tab, select a resource in the Resources panel.

2. In the Properties panel, click Edit.

The Edit Resource window appears.

3. Click the Configuration tab.

4. Select Auto Assign Connections.

5. Click OK.

To link objects in connected resources, load the resource or use the Resource Link Administration window. Duringthe link process, Metadata Manager configures the connection assignments and then creates the links betweenobjects in the connected resources. You must load the relational database resource types for the connection first.

Use the Links view in the Load Details tab to review the automatic connection assignments. Modify any incorrectassignments and then create the links again.

Manually Configuring Connection AssignmentsBefore you can configure connection assignments, you must load the relational database resource types for theconnection.

You can remove any connection assignment automatically configured by Metadata Manager or add additionalconnection assignments.

To manually configure connection assignments:

1. On the Load tab, select a resource in the Resources panel.

2. In the Properties panel, click Edit.

The Edit Resource window appears.

3. Click the Connection Assignment tab.

4. Click Refresh to update the list of connections.

5. Select a connection, select the catalog and schema that you want to assign the connection to, and clickAssign.

6. To remove a connection from a catalog and schema, click Remove for the connection.

For example, you might want to remove a connection if the source schema was purged from the MetadataManager warehouse.

7. Click OK.

Connection Assignments 95

Page 109: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

To link objects or to remove links for removed connections, load the resource or use the Resource LinkAdministration window to create the links.

Reference for Data Modeling ResourcesAfter you create and load a data modeling resource, you can view and run data lineage on the metadata objectsthat Metadata Manager extracted.

The following information applies to all data modeling tool resources.

DatatypesMetadata Manager extracts datatypes and change the names based on the datatypes used by Metadata Manager.Metadata Manager stores the datatypes in the Metadata Manager warehouse.

Names of DatatypesMetadata Manager extracts the datatypes for objects in the Domains and Column classes and stores them asproperties of the objects. While extracting the datatypes, Metadata Manager changes the names of the datatypesto the names used by Metadata Manager.

For example, if Metadata Manager extracts a datatype named “integer” in the data modeling tool, MetadataManager converts this to name to “SQL_integer.” You may not see a match between the datatype name in thedata modeling tool and the corresponding name in the metadata catalog.

Datatypes for Columns Using DomainsData modeling tools store datatypes for domains and most columns, all of which Metadata Manager extracts andstores in the Metadata Manager warehouse.

Since data modeling tools do not store datatypes for columns using domains, Metadata Manager cannot extract orstore the datatypes for these columns. To help you determine the datatype of columns using domains, MetadataManager stores the datatypes of all domains and establishes an association between columns and theircorresponding domains. To determine the datatype of a column using a domain, determine the domain associatedwith the column, and then determine the datatype of the domain.

Validation RulesYou can define validation rules in data modeling tools and reuse the rules. Metadata Manager stores one instanceof the validation rule for each column or domain that uses the rule.

In data modeling tools, there is a one-to-many relationship between validation rules and columns or domains. Toidentify each validation rule for each column or domain, Metadata Manager renames each validation rule based onthe column or domain name.

96 Chapter 7: Data Modeling Resources

Page 110: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table shows a validation rule VR1 that is used by columns X and Y and the domain DOM:

Validation Rule in Data Modeling Tool Validation Rule in Metadata Manager

VR1 XYDOM

Metadata Manager renames validation rule, VR1, to the column and domain names, X, Y, and DOM.

Metadata Manager extracts validation rules that are used in columns or domains.

RelationshipsMetadata Manager does not extract relationships named “Subtype.”

View AssociationsMetadata Manager does not parse the SQL to determine the associations between views and tables and betweenviews and columns. To load view-to-table and view-to-column associations, the data modeling tool must providethis information to Metadata Manager.

Schema and OwnersYou can specify an owner when you create an object in a data modeling tool. Metadata Manager extracts distinctowners of objects, assigns the owners as the schema names in the Metadata Manager warehouse, and createsthe associations between the objects and the schema.

If you did not assign an owner to the object in the data modeling tool, Metadata Manager assigns “Undefinedschema” as the schema name and associates the object with this schema name.

Name and Description PropertiesMetadata Manager maps the physical name of an object to the Name property and the logical name to the Labelproperty. If a logical name does not exist in the data modeling tool, Metadata Manager assigns the physical nameof the object to the Name and Label properties.

Metadata Manager maps comments about the object to the Usage property and descriptions or definitions to theDescription property.

Note: Name, Label, Usage, and Description are properties of model classes.

Multiple Models in the Same RepositoryYou can load multiple models into the same data modeling tool resource. The metadata catalog shows thesemodels under the same instance of a data modeling tool resource.

Objects Not ExtractedMetadata Manager does not extract the following object types:

¨ Tablespaces

¨ Rollback segments

Reference for Data Modeling Resources 97

Page 111: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ Synonyms

¨ Sequences

¨ Database packages

¨ Materialized views

Domain-to-Validation Rule AssociationData modeling tools can use the following validation rules:

¨ MinMax. Makes sure that each value of a column is not below a predefined minimum value or above apredefined maximum value.

¨ ListConstraint. Makes sure that each value of a column is valid based on a predefined set of possible values.

¨ RuleConstraint. Makes sure that each value of a column is valid using user-defined logic or expression.

Although domains can be associated with any of these rules, Metadata Manager extracts associations between adomain and the MinMax or ListConstraint rule.

98 Chapter 7: Data Modeling Resources

Page 112: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

C H A P T E R 8

Database Management ResourcesThis chapter includes the following topics:

¨ IBM DB2 for LUW, 99

¨ IBM DB2 for z/OS, 103

¨ IBM Informix, 107

¨ Microsoft SQL Server, 111

¨ Netezza, 115

¨ Oracle, 119

¨ Sybase ASE, 123

¨ Teradata, 126

¨ Enabling Profiling Information Extraction, 131

¨ Configuring the Schema Inclusion List, 131

¨ Data Lineage for Database Management Resources, 132

IBM DB2 for LUWYou can create and configure an IBM DB2 for Linux, UNIX, and Windows (LUW) resource to extract metadata fromIBM DB2 for LUW. When you load the resource, Metadata Manager extracts schema details from an IBM DB2 forLUW database.

Configuring IBM DB2 for LUWBefore you create an IBM DB2 for LUW resource, you must configure the metadata source. If you do not correctlyconfigure the metadata source, the metadata load can fail or the metadata can be incorrectly loaded in theMetadata Manager warehouse.

To configure IBM DB2 for LUW, complete the following tasks:

¨ Increase the database heap size.

¨ Configure permissions and privileges.

99

Page 113: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Database Heap SizeWhen you load metadata from an IBM DB2 for LUW database, you must increase the heap size. Otherwise, theS_M_ELEMNT_ATTR_EXTRACT session fails and returns the following error:

DBA2191E SQL execution error.com.ibm.db.DataException: A database manager error occurred. : [IBM][CLI Driver][DB2/NT] SQL0973N Not enough storage is available in the "APP_CTL_HEAP_SZ" heap to process the statement. SQLSTATE=57011

This failure occurs when there is not enough storage available in the database application heap to process therequest.

Increasing the IBM DB2 for LUW Database Heap SizeTo increase the IBM DB2 for LUW database heap size, complete the following steps:

1. Log out of Metadata Manager.

2. Stop the DB2 database server.

3. From a DB2 command prompt, connect to the DB2 database.

4. To determine the current value of the Application Heap Size configuration parameter (APP_CTL_HEAP_SZ),run the following command:

db2 get db dfg for <database_name> | find "APP_CTL_HEAP_SZ"5. To increase the size of APP_CTL_HEAP_SZ to 16384 or higher, run the following command:

db2 update db cfg for <database_name> using APP_CTL_HEAP_SZ <higher_value>6. Restart the DB2 database server.

Configure Permissions and PrivilegesConfigure the permissions and privileges for the IBM DB2 for LUW database user account for which you providethe user name and password when you create the resource.

100 Chapter 8: Database Management Resources

Page 114: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table lists the schema objects and system tables on which you must configure SELECT permissionsfor the IBM DB2 for LUW database user account:

Schema Objects System Tables

TablesViewsIndexesPackagesProceduresFunctionsSequencesTriggersSynonyms

SYSCAT.SCHEMATASYSCAT.TRIGGERSSYSCAT.INDEXESSYSCAT.INDEXCOLUSESYSCAT.REFERENCESSYSCAT.TABCONSTSYSCAT.KEYCOLUSESYSCAT.COLCHECKSSYSCAT.DATATYPESSYSCAT.COLUMNSSYSCAT.TABLESSYSCAT.FUNCTIONSSYSCAT.PROCEDURESSYSCAT.PACKAGESSYSCAT.TRIGGERSSYSCAT.SEQUENCESSYSCAT.INDEXESSYSCAT.CHECKSSYSCAT.VIEWSSYSCAT.PACKAGESSYSCAT.FUNCDEPSYSCAT.TRIGDEPSYSCAT.VIEWDEP

In addition, the database user account must have CREATEIN, DROPIN, and ALTERIN privileges on the NULLIDschema. Optionally, you can grant the BINDADD privilege to the user account. If you do not add the privileges,you cannot create the resource with the database user account.

Creating an IBM DB2 for LUW ResourceBefore you create an IBM DB2 for LUW resource, configure the IBM DB2 for LUW source.

To create an IBM DB2 for LUW resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Database Management > DB2.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

IBM DB2 for LUW 101

Page 115: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The Configuration page appears.

6. Configure the following resource connection properties:

Property Description

User name Name of the user account used to connect to the IBM DB2 for LUW database.

Password Password for the user account used to connect to the IBM DB2 for LUW database.

JDBC connectionURL

JDBC URL used to connect to the IBM DB2 for LUW database. Metadata Manager uses this URLto verify connection information to the IBM DB2 for LUW database.The JDBC connection URL uses the following syntax:jdbc:informatica:db2://[host_name]:[port];DatabaseName=[database_name]

Connect string Native connect string used to create a source connection to the database in the PowerCenterrepository. The connect string is the name of the IBM DB2 for LUW database.

Encoding Code page for the IBM DB2 for LUW database.Only code pages that are compatible with the code page of the Metadata Manager repository aredisplayed.

7. Click Test Connection to test the connection to the source system.

If Metadata Manager cannot connect to the source system, an error message appears. Correct any error andtest the connection again.

8. Click Next.

9. To enable profiling information extraction for the resource, select the Profile Source option.

10. To add schemas to the Selected Schemas list, select the schema in the Available Schemas list and click Add.

11. To add all available schemas, click Add All.

12. To remove schemas from the Selected Schemas list, select the schema in the Selected Schemas list andclick Remove.

13. To remove all schemas from the Selected Schemas list, click Remove All.

14. Click Next.

The Schedules window appears.

15. To add a schedule, select Attach a Schedule and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

16. Click Finish.

The resource appears in the Resources panel on the Load tab.

ReferenceAfter you create and load an IBM DB2 for LUW resource, you can view and run data lineage on the metadataobjects extracted by Metadata Manager.

Objects ExtractedMetadata Manager extracts the following object types from an IBM DB2 for LUW database:

¨ Schema

¨ Table

102 Chapter 8: Database Management Resources

Page 116: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ Column

¨ Datatype

¨ Alias

¨ View

¨ Index

¨ IndexColumn

¨ PrimaryKeyConstraint

¨ ForeignKey

¨ UniqueConstraint

¨ CheckConstraint

¨ Sequence

¨ Function

¨ Package

¨ Procedure

¨ TableTrigger

Troubleshooting for IBM DB2 for LUW

A resource load from an IBM DB2 for LUW database fails when the associated Integration Service uses adifferent version of the IBM DB2 client.Ensure that the IBM DB2 for LUW client version used by the associated Integration Service is the same as the IBMDB2 for LUW database version.

IBM DB2 for z/OSDB2 for z/OS is a Relational Database Management System (RDBMS) that runs on z/OS.

You can create and configure an IBM DB2 for z/OS resource to extract metadata from IBM DB2 for z/OS. Whenyou load the resource, Metadata Manager uses PowerExchange for DB2 for z/OS to access metadata from z/OSsubsystems. Metadata Manager extracts the following types of IBM DB2 for z/OS functions:

¨ Built-in

¨ User-defined

¨ Scalar

¨ Column

¨ Table

Configuring IBM DB2 for z/OSBefore you create an IBM DB2 for z/OS resource, you must configure the metadata source. If you do not correctlyconfigure the metadata source, the metadata load can fail or the metadata can be incorrectly loaded in theMetadata Manager warehouse.

IBM DB2 for z/OS 103

Page 117: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

To access metadata in an IBM DB2 for z/OS subsystem, complete the following tasks:

¨ Install PowerExchange.

¨ Configure PowerExchange.

¨ Configure DB2 for z/OS privileges.

¨ Verify DB2 for z/OS mode.

Install PowerExchangeMetadata Manager uses PowerExchange for DB2 for z/OS to extract metadata from an IBM DB2 for z/OSsubsystem. PowerExchange must be installed in the following locations:

¨ The machine where the Metadata Manager Service runs.

¨ The z/OS system hosting the DB2 for z/OS database subsystem.

Configure PowerExchangeTo access metadata from a DB2 for z/OS subsystem, install PowerExchange on the machine where the MetadataManager Service runs. You must also install PowerExchange on the z/OS system where DB2 runs.

To configure PowerExchange, complete the following tasks:

¨ Configure PowerExchange to connect to z/OS on the machine where the Metadata Manager Service runs.

¨ Configure dbmover.cfg on the machine where the Metadata Manager Service runs with a NODE statement thatpoints to the PowerExchange Listener on z/OS.

¨ Configure the following security setting in the DBMOVER configuration file on z/OS:SECURITY=(2,N)

Optionally, configure the PowerExchange Listener on z/OS to recognize logins that are known to the operatingsystem.

The following information shows an example of dbmover.cfg:/*********************************************************************//* PowerExchange Configuration File /*********************************************************************/LISTENER=(node1,TCPIP,2480)LISTENER=(BGQALST,TCPIP,30080)LISTENER=(BGQALST_new,TCPIP,448)LISTENER=(DB2zOS_SPEDDUR,TCPIP,448)/***********************************************************************/NODE=(DB2zOS_SPEDDUR,TCPIP,mhz890-2,3156)NODE=(local,TCPIP,000.0.0.1,2480)NODE=(node1,TCPIP,000.0.0.1,2480)NODE=(BGQALST,TCPIP,mhz890-2,30080)

By default, PowerExchange on z/OS uses the user ID of the PowerExchange Listener for DB2 access. To use auser-specified user ID for DB2 access, configure PowerExchange to use operating system security.

104 Chapter 8: Database Management Resources

Page 118: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Configure DB2 for z/OS PrivilegesWhen you load a DB2 for z/OS resource, Metadata Manager extracts metadata from the DB2 for z/OS subsystem.Metadata Manager selects the metadata from DB2 catalog tables. Configure SELECT privileges on the followingtables in the DB2 for z/OS user account that you use to connect to the metadata source:

System Tables Metadata Extracted

SYSIBM.SYSSYNONYMSSYSIBM.SYSTABLESSYSIBM.SYSROUTINESSYSIBM.SYSSEQUENCESSYSIBM.SYSDATATYPES

Schemas

SYSIBM.SYSTABLESSYSIBM.SYSTABLESPACESYSIBM.SYSVIEWS

TablesViewsAlias

SYSIBM.SYSTABLESSYSIBM.SYSCOLUMNSSYSIBM.SYSTABLESPACE

Columns

SYSIBM.SYSKEYSSYSIBM.SYSINDEXES

Primary keys

SYSIBM.SYSRELSSYSIBM.SYSFOREIGNKEYSSYSIBM.SYSINDEXES

Foreign keys

SYSIBM.SYSCHECKSSYSIBM.SYSCHECKDEP

Check constraints

SYSIBM.SYSINDEXESSYSIBM.SYSKEYS

Indexes

SYSIBM.SYSSYNONYMSSYSIBM.SYSTABLES

Synonyms

SYSIBM.SYSTRIGGERS Triggers

SYSIBM.SYSROUTINES Stored procedures

SYSIBM.SYSROUTINES Functions

SYSIBM.SYSSEQUENCES Sequences

SYSIBM.SYSSEQUENCESDEPSYSIBM.SYSSEQUENCES

Identity

SYSIBM.SYSDATATYPES User-defined types

Note: If the PowerExchange Listener does not use DB2 security, configure SELECT privileges for thePowerExchange Listener user ID instead of the DB2 for z/OS user account.

Verify DB2 for z/OS ModeRun the DB2 for z/OS database in the new-function mode. You cannot extract metadata if DB2 for z/OS runs inthe compatibility mode or conversion mode.

IBM DB2 for z/OS 105

Page 119: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Creating an IBM DB2 for z/OS ResourceBefore you create an IBM DB2 for z/OS resource, configure the IBM DB2 for z/OS source.

To create an IBM DB2 for z/OS resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Database Management > DB2 zOS.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

The Configuration page appears.

6. Configure the following resource connection properties:

Property Description

User name z/OS user ID.

Password Password for the z/OS user ID.

Location Node name in the dbmover.cfg file on the machine where the Metadata Manager Service runs thatpoints to the PowerExchange Listener on the z/OS system.

Subsystem ID Identifier for the IBM DB2 for z/OS subsystem.

Encoding Code page for the IBM DB2 for z/OS subsystem.Only code pages that are compatible with the code page of the Metadata Manager repository aredisplayed.

7. Click Test Connection to test the connection to the source system.

If Metadata Manager cannot connect to the source system, an error message appears. Correct any error andtest the connection again.

8. Click Next.

9. To enable profiling information extraction for the resource, select the Profile Source option.

10. To add schemas to the Selected Schemas list, select the schema in the Available Schemas list and click Add.

11. To add all available schemas, click Add All.

12. To remove schemas from the Selected Schemas list, select the schema in the Selected Schemas list andclick Remove.

13. To remove all schemas from the Selected Schemas list, click Remove All.

106 Chapter 8: Database Management Resources

Page 120: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

14. Click Next.

The Schedules window appears.

15. To add a schedule, select Attach a Schedule and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

16. Click Finish.

The resource appears in the Resources panel on the Load tab.

ReferenceAfter you create and load an IBM DB2 for z/OS resource, you can view and run data lineage on the metadataobjects that Metadata Manager extracted.

RELATED TOPICS:¨ “Data Lineage for Database Management Resources” on page 132

FunctionsMetadata Manager imports the following IBM DB2 for z/OS functions:

¨ Built-in

¨ User-defined

¨ Scalar

¨ Column

¨ Table

Metadata Manager does not import system-generated functions.

Object NamesMetadata Manager imports IBM DB2 for z/OS objects with names that do not exceed 255 characters. The name ofthe object includes the following components: schema_name.table_name.object_name.

Schemas and QualifiersIn IBM DB2 for z/OS, the term “schema” represents distinct types, functions, stored procedures, and sequences.IBM uses “qualifier” to discuss tables, views, indexes, and aliases.

For Metadata Manager, “schema” represents the top level qualifier for all objects. The qualifier used for tables,views, indexes, and aliases is the CREATOR of the object.

IBM InformixYou can create and configure an IBM Informix resource to extract metadata from IBM Informix. When you load theresource, Metadata Manager extracts schema details from an IBM Informix database.

IBM Informix 107

Page 121: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Configuring IBM InformixBefore you create an Informix resource, you must configure the metadata source. If you do not correctly configurethe metadata source, the metadata load can fail or the metadata can be incorrectly loaded in the MetadataManager warehouse.

Before you create an Informix resource, configure the permissions for the Informix database user account that youuse to connect to Informix.

The following table lists the schema objects and system tables on which you must configure SELECT permissionsfor the Informix database user account:

Schema Objects System Tables

TablesViewsIndexesPackagesProceduresFunctionsSequencesTriggersSynonyms

systablessysviewssysuserssysdependsyscolumnssysdependsysfragmentssysmastersysxtdtypessysxtddescsysindicessysobjstatesystriggerssysconstraintssysproceduressysindexessyssyntablesyssynonymssyscoldependsysreferencessysxtdtypessystrigbody

Creating an IBM Informix ResourceBefore you create an IBM Informix resource, configure the IBM Informix source.

To create an Informix resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Database Management > Informix.

3. Click Next.

The Properties page appears.

108 Chapter 8: Database Management Resources

Page 122: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

The Configuration page appears.

6. Configure the following resource connection properties:

Property Description

User name Name of the user account used to connect to the Informix database.

Password Password for the user account used to connect to the Informix database.

JDBCconnection URL

JDBC URL used to connect to the Informix database. Metadata Manager uses this URL to verifyconnection information to the Informix database.The JDBC connection URL uses the following syntax:jdbc:informatica:informix://[host_name]:[port];InformixServer=[server_name];DatabaseName=[database_name]

Connect string Native connect string used to create a source connection to the database in the PowerCenterrepository. The connect string uses the following syntax:<database_name>@<server_name>

Encoding Code page for the Informix database.Only code pages that are compatible with the code page of the Metadata Manager repository aredisplayed.

7. Click Test Connection to test the connection to the source system.

If Metadata Manager cannot connect to the source system, an error message appears. Correct any error andtest the connection again.

8. Click Next.

9. To enable profiling information extraction for the resource, select the Profile Source option.

10. To add schemas to the Selected Schemas list, select the schema in the Available Schemas list and click Add.

11. To add all available schemas, click Add All.

12. To remove schemas from the Selected Schemas list, select the schema in the Selected Schemas list andclick Remove.

13. To remove all schemas from the Selected Schemas list, click Remove All.

14. Click Next.

The Schedules window appears.

15. To add a schedule, select Attach a Schedule, and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

16. Click Finish.

The resource appears in the Resources panel on the Load tab.

IBM Informix 109

Page 123: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

ReferenceAfter you create and load an Informix resource, you can view and run data lineage on the metadata objects thatMetadata Manager extracted.

RELATED TOPICS:¨ “Data Lineage for Database Management Resources” on page 132

Objects ExtractedMetadata Manager extracts the following object types from Informix:

¨ Schema

¨ Table

¨ Column

¨ Datatype

¨ Synonym

¨ View

¨ Index

¨ IndexColumn

¨ PrimaryKeyConstraint

¨ ForeignKey

¨ UniqueConstraint

¨ CheckConstraint

¨ NotNullConstraint

¨ Function

¨ Procedure

¨ TableTrigger

Metadata Manager does not extract the following object types from Informix:

¨ Sequences

¨ External Table

Element IDMetadata Manager determines the Element_ID of each Informix metadata object using the name of the object, notthe ID column defined in the Informix database. Metadata Manager uses the name because Informix changes theID column of an object whenever the object definition changes.

In Informix, you can use the same name for functions and procedures that have different parameters. To establisha unique element ID, Metadata Manager creates element IDs for functions and procedures with a combination ofobject name, number of arguments, and parameter types.

Table-to-Trigger AssociationInformix stores the relationship between a table and triggers created on the table, but does not store therelationship between a trigger and tables accessed by the trigger. Therefore, Metadata Manager uses theTableOwningTrigger association, not the TriggerUsingColumnSet association.

110 Chapter 8: Database Management Resources

Page 124: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

View-to-Synonym AssociationAlthough you can create a view on a synonym in Informix, the Informix system catalog does not store therelationship. Since Informix does not store the relationship, Metadata Manager does not store associationsbetween views and synonyms.

Table-to-Constraint AssociationMetadata Manager defines the association between a table and constraint using the ModelElementDependencyassociation. The com.informatica.cwmx.dependency package contains this association.

View DefinitionsIf an Informix view definition exceeds 64 characters, Informix splits the view definition into multiple records. Eachrecord holds up to 64 characters. By default, Metadata Manager extracts up to five records for each description,which totals 320 characters for each view definition.

Trigger DefinitionsInformix splits trigger definitions into header and body, storing each in a separate record. If the Informix triggerdefinitions exceed 256 characters, Informix splits the trigger body into multiple records. Each record holds up to256 characters. By default, Metadata Manager extracts up to 256 characters for the header and body combined.

Microsoft SQL ServerYou can create and configure a Microsoft SQL Server resource to extract metadata from Microsoft SQL Server.When you load the resource, Metadata Manager extracts schema details from a Microsoft SQL Server database.

Configuring Microsoft SQL ServerBefore you create a Microsoft SQL Server resource, you must configure the metadata source. If you do notcorrectly configure the metadata source, the metadata load can fail or the metadata can be incorrectly loaded inthe Metadata Manager warehouse.

To configure Microsoft SQL Server, complete the following tasks:

¨ Configure permissions.

¨ Configure an ODBC connection on UNIX.

Configure PermissionsBefore you create a Microsoft SQL Server resource, configure the permissions for the Microsoft SQL Serverdatabase user account that you use to connect to Microsoft SQL Server.

The Metadata Manager Agent uses SQL Server authentication to connect to the Microsoft SQL Server database.The user account that you use to connect to Microsoft SQL Server must be a SQL Server login account.

Microsoft SQL Server 111

Page 125: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table lists the schema objects and system tables on which you must configure SELECT permissionsfor the Microsoft SQL Server database user account:

Schema Objects System Tables

TablesViewsIndexesPackagesProceduresFunctionsSequencesTriggersSynonyms

sysobjectssysusersmaster.dbo.sysserverssyscolumns sysindexkeyssystypessyscommentssysreferencessysdependssys.synonyms (Microsoft SQL Server 2005)sysindexes

Configure an ODBC Connection on UNIXIf the PowerCenter Integration Service runs on UNIX, the service uses an ODBC driver to connect to the MicrosoftSQL Server database when loading the resource.

To configure an ODBC connection on UNIX:

1. Log in to Informatica Administrator.

2. In the Navigator, select the Metadata Manager Service.

3. Select the Properties view, and then click Edit in the Advanced Properties section.

4. Set the ODBC Connection Mode property to True.

5. Disable and enable the Metadata Manager Service for the change to take effect.

6. Log in to the UNIX machine where the PowerCenter Integration Service runs.

7. Configure an ODBC connection to the Microsoft SQL Server database.

For more information about connecting to an ODBC data source, see the Informatica Installation andConfiguration Guide.

When you create the Microsoft SQL Server resource in Metadata Manager, use the ODBC data source nameas the connect string.

Creating a Microsoft SQL Server ResourceBefore you create a Microsoft SQL Server resource, configure the Microsoft SQL Server source.

To create a Microsoft SQL Server resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Database Management > SQLServer.

3. Click Next.

The Properties page appears.

112 Chapter 8: Database Management Resources

Page 126: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

The Configuration page appears.

6. Configure the following resource connection properties:

Property Description

User name Name of the SQL Server user account used to connect to the Microsoft SQL Server database. TheMetadata Manager Agent uses SQL Server authentication to connect to the Microsoft SQL Serverdatabase.

Password Password for the user account used to connect to the Microsoft SQL Server database.

JDBCconnection URL

JDBC URL used to connect to the Microsoft SQL Server database. Metadata Manager uses this URLto verify connection information to the Microsoft SQL Server database.The JDBC connection URL uses the following syntax:jdbc:informatica:sqlserver://[host_name]:[port];SelectMethod=cursor;DatabaseName=[database_name]

Connect string If the PowerCenter Integration Service runs on Windows, enter the native connect string used tocreate a source connection to the database in the PowerCenter repository. The connect string usesthe following syntax:<server_name>@<database_name>If the PowerCenter Integration Service runs on UNIX, enter the ODBC data source name that youconfigured on the UNIX machine.

Encoding Code page for the Microsoft SQL Server database.The code page for the resource, the Metadata Manager repository, and the machine where theassociated Integration Service for Metadata Manager runs must be the same.

Use TrustedConnection

To authenticate the user credentials using the NTLM authentication protocol and establish a trustedconnection to a Microsoft SQL Server database, select the Use trusted connection check box.When you use a trusted connection to connect to a Microsoft SQL Server database, the MetadataManager Service connects to the repository with the credentials of the user logged in to the node.

7. Click Test Connection to test the connection to the source system.

If Metadata Manager cannot connect to the source system, an error message appears. Correct any error andtest the connection again.

8. Click Next.

9. To enable profiling information extraction for the resource, select the Profile Source option.

10. To add schemas to the Selected Schemas list, select the schema in the Available Schemas list and click Add.

11. To add all available schemas, click Add All.

12. To remove schemas from the Selected Schemas list, select the schema in the Selected Schemas list andclick Remove.

Microsoft SQL Server 113

Page 127: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

13. To remove all schemas from the Selected Schemas list, click Remove All.

14. Click Next.

The Schedules window appears.

15. To add a schedule, select Attach a Schedule, and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

16. Click Finish.

The resource appears in the Resources panel on the Load tab.

ReferenceMetadata Manager extracts the following object types from Microsoft SQL Server:

¨ Schema

¨ Table

¨ Column

¨ Datatype

¨ View

¨ Index

¨ IndexColumn

¨ PrimaryKeyConstraint

¨ ForeignKey

¨ UniqueConstraint

¨ CheckConstraint

¨ Scalar-valued function

¨ Procedure

¨ TableTrigger

¨ ViewTrigger

Metadata Manager does not extract the following object types from Microsoft SQL Server:

¨ Default or DEFAULT constraint

¨ Log

¨ Replication filter stored procedure

¨ Extended stored procedure

¨ System schema

¨ System view

¨ Table-valued function

114 Chapter 8: Database Management Resources

Page 128: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

RELATED TOPICS:¨ “Data Lineage for Database Management Resources” on page 132

NetezzaYou can create and configure a Netezza resource to extract metadata from Netezza. When you load the resource,Metadata Manager extracts schema details from a Netezza database.

Configuring NetezzaBefore you create a Netezza resource, you must configure the metadata source. If you do not correctly configurethe metadata source, the metadata load can fail or the metadata can be incorrectly loaded in the MetadataManager warehouse.

To configure Netezza, complete the following tasks:

¨ Configure permissions.

¨ Install and configure the Netezza JDBC driver.

¨ Install the Netezza ODBC driver.

¨ Create a DSN.

Configure PermissionsThe user account must have the LIST privilege to extract metadata from a Netezza database. The LIST privilegegrants the Netezza user access to all database objects in the Netezza database through Metadata Manager. Ifnecessary, assign database permissions to limit access to individual database objects. For more information, seethe Netezza documentation.

Configure SELECT permissions for the Netezza user account on the following system views:

¨ _V_TABLE_DIST_MAP

¨ _V_TABLE

¨ _V_DATABASE

¨ _v_relation_keydata

¨ _v_relation_column

¨ _v_view

¨ _v_synonym

¨ _v_datatype

¨ _v_sequence

Install and Configure the Netezza JDBC DriverInstall the Netezza JDBC driver on the machine where the Metadata Manager Service runs. You can downloadand install the Netezza JDBC driver from the Netezza website with a Netezza account login.

Netezza 115

Page 129: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

To install and configure the Netezza JDBC driver:

1. Go to the following web site:http://ntzftp.netezza.com/

2. Enter the user name and password for the Netezza account.

3. In the Releases directory, navigate to the subdirectory of the Netezza version you use.

For example, for the Netezza 3.1.4 JDBC driver, navigate to the following directory:Releases/3.1.4

4. Download jdbcsetup.exe and run the installer.

5. Disable the Metadata Manager Service.

6. Copy nzjdbc.jar from the installation folder to the following directory:<Informatica installation directory>\services\MetadataManagerService\mmapps\mm\web-inf\lib

7. Enable the Metadata Manager Service.

Install the Netezza ODBC DriverTo access a Netezza database, install the Netezza ODBC driver on the node where the PowerCenter IntegrationService runs. You can download and install the Netezza ODBC driver from the Netezza website with a Netezzaaccount login.

To install the Netezza ODBC driver:

1. Go to the following web site:http://ntzftp.netezza.com/

2. Enter the user name and password for the Netezza account.

3. In the Releases directory, navigate to the subdirectory of the Netezza version you use.

For example, for the Netezza 3.1.4 ODBC driver, navigate to the following directory:Releases/3.1.4

4. Download odbcsetup.exe and run the installer.

After the installation completes, create a Netezza DSN.

Create a DSNAfter installing the Netezza ODBC driver, create a DSN.

To create a Netezza DSN:

1. From the Microsoft Windows Control Panel, click Administrative Tools > Data Sources (ODBC).

2. On the System DSN tab, Click Add.

The Create New Data Source window appears.

3. Click Add, select NetezzaSQL, and click Finish.

The NetezzaSQL ODBC Datasource Connection dialog box appears.

4. Enter the following configuration information:

Field Description

Data Source Name for the data source. Metadata Manager uses the data source name as a connect string.

Description Optional description.

116 Chapter 8: Database Management Resources

Page 130: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Field Description

Database Name of the Netezza database.

Server Host name of the Netezza database server.

Port Port number of the Netezza database server.

User name Netezza database user name. Metadata Manager uses this user name to access metadata in theNetezza database.

Password Password for the Netezza database user name.

5. Click OK.

Creating a Netezza ResourceBefore you create a Netezza resource, configure the Netezza source.

To create a Netezza resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Database Management > Netezza.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

The Configuration page appears.

6. Configure the following resource connection properties:

Property Description

Profile source Allow Metadata Manager to extract profiling information from the Netezza database.

User name Name of the user account used to connect to the Netezza database.

Password Password for the user account used to connect to the Netezza database.

Netezza 117

Page 131: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Property Description

JDBCconnection URL

JDBC URL used to connect to the Netezza database. Metadata Manager uses this URL to verifyconnection information to the Netezza database.The JDBC connection URL uses the following syntax:jdbc:netezza://[host_name]:[port]/[database_name]

Connect string ODBC data source connect string for a Netezza database. Enter the data source name of the NetezzaDSN that you created.

Encoding Code page for the Netezza database.The code page for the resource, the Metadata Manager repository, and the machine where theassociated Integration Service for Metadata Manager runs must be the same.

7. Click Test Connection to test the connection to the source system.

If Metadata Manager cannot connect to the source system, an error message appears. Correct any error andtest the connection again.

8. Click Next.

The Schedules window appears.

9. To add a schedule, select Attach a Schedule, and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

10. Click Finish.

The resource appears in the Resources panel on the Load tab.

ReferenceAfter you create and load a Netezza resource, you can view and run data lineage on the metadata objects thatMetadata Manager extracted.

Objects ExtractedMetadata Manager extracts the following object types from a Netezza database:

¨ Database

¨ Table

¨ ExternalTable

¨ Column

¨ Datatype

¨ Synonym

¨ View

¨ Materialized View

¨ DistributionKey

¨ PrimaryKeyConstraint

¨ ForeignKeyConstraint

¨ UniqueKeyConstraint

¨ Sequence

118 Chapter 8: Database Management Resources

Page 132: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

ProfilingDue to a Netezza ODBC limitation, Metadata Manager does not profile Netezza tables with names that includespaces.

OracleYou can create and configure an Oracle resource to extract metadata from Oracle. When you load the resource,Metadata Manager extracts schema details from an Oracle database.

Configuring OracleBefore you create an Oracle resource, you must configure the metadata source. If you do not correctly configurethe metadata source, the metadata load can fail or the metadata can be incorrectly loaded in the MetadataManager warehouse.

Configure the permissions for the Oracle database user account that you use to connect to the Oracle database.

Configure CONNECT and SELECT_CATALOG_ROLE permissions for the user account.

Or, if you cannot configure the SELECT_CATALOG_ROLE permission for the user account, configure thefollowing permissions:

¨ The SELECT permissions on the v$version and v$instance views.

¨ The CONNECT and SELECT permissions on the required schema objects and corresponding system tables.

The following table lists the schema objects and corresponding system tables on which you must configureSELECT permissions for the Oracle database user account:

Schema Objects System Tables

TablesViewsIndexesPackagesProceduresFunctionsSequencesTriggersSynonyms

ALL_OBJECTSALL_SOURCEALL_USERSDBA_COL_COMMENTSDBA_CONS_COLUMNSDBA_CONSTRAINTSDBA_DEPENDENCIESDBA_IND_COLUMNSDBA_INDEXESDBA_MVIEWSDBA_OBJECTSDBA_RECYCLEBINDBA_SEQUENCESDBA_SOURCEDBA_SYNONYMSDBA_TAB_COLUMNSDBA_TAB_COMMENTSDBA_TAB_PARTITIONSDBA_TABLESDBA_TRIGGERSDBA_USERSDBA_VIEWS

Oracle 119

Page 133: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Creating an Oracle ResourceBefore you create an Oracle resource, configure the Oracle source.

To create an Oracle resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Database Management > Oracle.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

The Configuration page appears.

6. Configure the following resource connection properties:

Property Description

User name Name of the user account used to connect to the Oracle database.

Password Password for the user account used to connect to the Oracle database.

JDBC connectionURL

JDBC URL used to connect to the Oracle database. Metadata Manager uses this URL to verifyconnection information to the Oracle database.If the Oracle database is not clustered, the JDBC connection URL uses the following syntax:jdbc:informatica:oracle://[host]:[port];SID=[sid]You can enter the SID or edit the string to use the full service name. For example:jdbc:informatica:oracle://[host]:[port];ServiceName=[service name] If the Oracle database is clustered, edit the JDBC connection URL string to use the followingsyntax:jdbc:informatica:oracle://[host1]:[port];ServiceName=[service name];AlternateServers = ([host2]:[port]);LoadBalancing=true

Connect string Native connect string used to create a source connection to the database in the PowerCenterrepository. The connect string is the same as the Oracle TNSNAMES entry on the machine wherethe associated Integration Service for Metadata Manager runs. The connect string uses thefollowing syntax:<database_name>.world

Encoding Code page for the Oracle database.Only code pages that are compatible with the code page of the Metadata Manager repository aredisplayed.

7. Click Test Connection to test the connection to the source system.

If Metadata Manager cannot connect to the source system, an error message appears. Correct any error andtest the connection again.

120 Chapter 8: Database Management Resources

Page 134: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

8. Click Next.

9. To enable profiling information extraction for the resource, select the Profile Source option.

10. To add schemas to the Selected Schemas list, select the schema in the Available Schemas list and click Add.

11. To add all available schemas, click Add All.

12. To remove schemas from the Selected Schemas list, select the schema in the Selected Schemas list andclick Remove.

13. To remove all schemas from the Selected Schemas list, click Remove All.

14. Click Next.

The Schedules window appears.

15. To add a schedule, select Attach a Schedule and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

16. Click Finish.

The resource appears in the Resources panel on the Load tab.

ReferenceAfter you create and load an Oracle resource, you can view and run data lineage on the metadata objects thatMetadata Manager extracted.

RELATED TOPICS:¨ “Data Lineage for Database Management Resources” on page 132

Objects ExtractedMetadata Manager extracts the following database object types from Oracle:

¨ Database trigger

¨ Schema

¨ Schema trigger

Metadata Manager extracts the following object types from the Oracle schema:

¨ Function

¨ Index

- Index column

¨ Materialized view

- Check constraint

- Column

- Foreign key

¨ Package

- Function

- Procedure

¨ Procedure

¨ Schema trigger

¨ Sequence

Oracle 121

Page 135: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ Synonym

¨ Table trigger

¨ Table

- Check constraint

- Column

- Foreign key

- Primary key

- Unique key constraint

¨ View trigger

¨ View

- Column

Metadata Manager does not extract dropped tables, constraints, triggers, or indexes from the Oracle schema.

SnapshotsOracle database snapshots do not display in the metadata catalog or data lineage.

Public SchemaPublic schema is not a true Oracle schema. Metadata Manager creates a virtual schema, called PUBLIC schema,to properly display the owner of Oracle public synonyms. The Public schema owns and classifies all publicsynonyms created by any user. The Public schema appears as the owner name for all public synonyms inMetadata Manager.

Public Synonym HandlingMetadata Manager does not extract Oracle internal public synonyms.

Metadata Manager extracts Oracle public synonyms for the schemas that you select to load. Public synonymsappear for database tables included in the lineage diagram.

ProfilingMetadata Manager does not extract profiling information for all Oracle datatypes.

The following table lists Oracle datatypes and whether Metadata Manager extracts profiling information from them:

Datatype Profiled by Metadata Manager

Bfile No

Blob Yes

Char Yes

Clob Yes

Date Yes

Interval Day to Second No

122 Chapter 8: Database Management Resources

Page 136: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Datatype Profiled by Metadata Manager

Interval Year to Month No

Long Yes

Long raw Yes

Nchar Yes

Nclob Yes

Number Yes

NVarchar2 Yes

Raw Yes

Ref No

Rowid No

Timestamp Yes

Timestamp with Local Time Zone No

Timestamp with Time Zone Yes

Urowid No

Varchar2 Yes

Metadata Manager profiles columns with the following datatypes using the Null Count aggregate function only:

¨ Blob

¨ Clob

¨ Long

¨ Long raw

¨ Nclob

¨ Raw

Sybase ASEYou can create and configure a Sybase ASE resource to extract metadata from Sybase ASE. When you load theresource, Metadata Manager extracts schema details from a Sybase ASE database.

Sybase ASE 123

Page 137: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Configuring Sybase ASEBefore you create a Sybase ASE resource, you must configure the metadata source. If you do not correctlyconfigure the metadata source, the metadata load can fail or the metadata can be incorrectly loaded in theMetadata Manager warehouse.

To configure Sybase ASE, complete the following tasks:

¨ Configure permissions.

¨ Rename library files for Sybase ASE version 15.0 and later.

Configure PermissionsBefore you create a Sybase resource, configure the permissions for the Sybase ASE database user account thatyou use to connect to the Sybase ASE database.

The following table lists the schema objects and system tables on which you must configure SELECT permissionsfor the Sybase ASE database user account:

Schema Objects System Tables

TablesViewsIndexesPackagesProceduresFunctionsSequencesTriggersSynonyms

sysobjectssyscommentssysdependssyscolumnssysindexessysconstraintssysreferencessysuserssystypesmaster.dbo.sysserversmaster.dbo.sysconfigures@@<servername>

Rename Library Files for Sybase ASE Version 15.0 and LaterSybase ASE version 15.0 and later uses different library file names from earlier Sybase ASE versions. When youload a Sybase ASE resource, Metadata Manager uses Sybase library file names from earlier versions. As a result,Metadata Manager cannot load a Sybase ASE version 15.0 or later resource unless you rename the library files inthe Sybase ASE client.

The Sybase ASE client installation includes a backward compatibility script that renames library files to the libraryfile names used in earlier versions. Run one of the following scripts to rename the library files:

¨ copylibs.bat on Windows

¨ lnsybs on UNIX

The scripts are in the following directory:

<SybaseClientInstallation>sybase\OCS-15_0\scripts

Creating a Sybase ASE ResourceBefore you create a Sybase ASE resource, configure the Sybase ASE source.

124 Chapter 8: Database Management Resources

Page 138: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

To create a Sybase ASE resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Database Management > Sybase.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

The Configuration page appears.

6. Configure the following resource connection properties:

Property Description

User name Name of the user account used to connect to the Sybase database.

Password Password for the user account used to connect to the Sybase database.

JDBCconnection URL

JDBC URL used to connect to the Sybase database. Metadata Manager uses this URL to verifyconnection information to the Microsoft SQL Server database.The JDBC connection URL uses the following syntax:jdbc:informatica:sybase://[host_name]:[port];DatabaseName=[database_name]

Connect string Native connect string used to create a source connection to the database in the PowerCenterrepository. The connect string uses the following syntax:<server_name>@<database_name>

Encoding Code page for the Sybase database.The code page for the resource, the Metadata Manager repository, and the machine where theassociated Integration Service for Metadata Manager runs must be the same.

7. Click Test Connection to test the connection to the source system.

If Metadata Manager cannot connect to the source system, an error message appears. Correct any error andtest the connection again.

8. Click Next.

9. To enable profiling information extraction for the resource, select the Profile Source option.

10. To add schemas to the Selected Schemas list, select the schema in the Available Schemas list and click Add.

11. To add all available schemas, click Add All.

12. To remove schemas from the Selected Schemas list, select the schema in the Selected Schemas list andclick Remove.

13. To remove all schemas from the Selected Schemas list, click Remove All.

Sybase ASE 125

Page 139: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

14. Click Next.

The Schedules window appears.

15. To add a schedule, select Attach a Schedule, and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

16. Click Finish.

The resource appears in the Resources panel on the Load tab.

ReferenceMetadata Manager extracts the following object types from Sybase ASE:

¨ Schema

¨ Table

¨ Column

¨ Datatype

¨ View

¨ Index

¨ IndexColumn

¨ PrimaryKeyConstraint

¨ ForeignKey

¨ UniqueConstraint

¨ CheckConstraint

¨ Function

¨ Procedure

¨ TableTrigger

¨ ViewTrigger

Metadata Manager does not extract the following information from Sybase ASE:

¨ Default constraints

¨ Rules defined for users

TeradataYou can create and configure a Teradata resource to extract metadata from Teradata. When you load theresource, Metadata Manager extracts schema details from a Teradata database.

Configuring TeradataBefore you create a Teradata resource, you must configure the metadata source. If you do not correctly configurethe metadata source, the metadata load can fail or the metadata can be incorrectly loaded in the MetadataManager warehouse.

Configure the permissions for the Teradata database user account that you use to connect to the Teradatadatabase.

126 Chapter 8: Database Management Resources

Page 140: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table lists the schema objects and system tables on which you must configure SELECT permissionsfor the Teradata database user account:

Schema Objects System Tables

TablesViewsIndexesPackagesProceduresFunctionsSequencesTriggersSynonyms

DBC.DBCINFODBC.TABLETEXTDBC.HOSTSINFODBC.DATABASESDBC.TABLESDBC.COLUMNSDBC.ALL_RI_CHILDRENDBC.INDICESDBC.TRIGGERSDBC.SHOWTBLCHECKS

Creating a Teradata ResourceBefore you create a Teradata resource, configure the Teradata source.

To create a Teradata resource:

1. On the Load tab, click Actions > New Resource.

The Resource Selection window appears.

2. Click Database Management > Teradata.

3. Click Next.

The Properties page appears.

4. Enter the following information:

Property Description

Name Name for the resource. The resource appears in the Resources panel with this name. The namemust be unique and have from 1 through 256 characters. It cannot include the following characters:/ \ : * ' ? " < > | [ ]

Description Description for the resource. Description cannot exceed 4,000 characters.

5. Click Next.

The Configuration page appears.

6. Configure the following resource connection properties:

Property Description

User name Name of the user account used to connect to the Teradata database.

Password Password for the user account used to connect to the Teradata database.

Teradata 127

Page 141: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Property Description

JDBCconnection URL

JDBC URL used to connect to the Teradata database. Metadata Manager uses this URL to verifyconnection information to the Teradata database.The JDBC connection URL uses the following syntax:jdbc:teradata://[database_server_name]/Database=[database_name]For Teradata databases that contain multibyte data, add the CHARSET parameter to specify theTeradata character set. For example:jdbc:teradata://[database_server_name]/Database=[database_name],CHARSET=[character_set_name]For more information about the supported Teradata character sets, see the Teradata documentation.

Connect string Native connect string used to create a source connection to the database in the PowerCenterrepository. Use one of the following syntaxes for the connect string:<ODBC_data_source_name><ODBC_data_source_name>@<database_name><ODBC_data_source_name>@<database_user_name>

Server datasource name

Name of the server data source for the Teradata database.

Encoding Code page for the Teradata database.The code page for the resource, the Metadata Manager repository, and the machine where theassociated Integration Service for Metadata Manager runs must be the same.

7. Click Test Connection to test the connection to the source system.

If Metadata Manager cannot connect to the source system, an error message appears. Correct any error andtest the connection again.

8. Click Next.

9. To enable profiling information extraction for the resource, select the Profile Source option.

10. To add schemas to the Selected Schemas list, select the schema in the Available Schemas list and click Add.

11. To add all available schemas, click Add All.

12. To remove schemas from the Selected Schemas list, select the schema in the Selected Schemas list andclick Remove.

13. To remove all schemas from the Selected Schemas list, click Remove All.

14. Click Next.

The Schedules window appears.

15. To add a schedule, select Attach a Schedule and select a schedule in the Schedule list.

If you have not created a schedule, you can assign a schedule to a resource after you create the resource.

16. Click Finish.

The resource appears in the Resources panel on the Load tab.

ReferenceAfter you create and load a Teradata resource, you can view and run data lineage on the metadata objects thatMetadata Manager extracted.

128 Chapter 8: Database Management Resources

Page 142: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

RELATED TOPICS:¨ “Data Lineage for Database Management Resources” on page 132

Objects ExtractedMetadata Manager extracts the following object types from a Teradata database:

¨ User

¨ Table

¨ Column

¨ Datatype

¨ View

¨ Index

¨ IndexColumn

¨ PrimaryKeyConstraint

¨ ForeignKey

¨ UniqueConstraint

¨ CheckConstraint

¨ Procedure

¨ TableTrigger

¨ Macro

Metadata Manager does not extract the following information from Teradata:

¨ Join Indexes

¨ Body text of a procedure

Data lineage is not supported for Teradata procedures.

Databases and UsersTo enable Metadata Manager database management reports to display Teradata databases and users,TeradataDatabase and TeradataUser classes are mapped to the Schema class in the cwm.resource.relationalpackage. The Catalog class in the cwm.resource.relational package is mapped to the Metadata Managerrepository.

If you need to provide values for the Schema attribute for Teradata, use the user name or database name. Forexample, to filter the results of a Teradata database catalog report based on the database name, create a filter onthe Schema attribute, not on the Database Name attribute.

The following table provides guidelines for the type of values to use for the DatabaseName and Schema reportattributes:

Report Attribute Valid Values for Teradata Valid Values for Other Database Platforms

DatabaseName Repository name Repository name

Schema Database name or user name User name

Teradata 129

Page 143: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Trigger PropertiesTrigger properties are sourced from the DBC.Triggers system view, which is not accessible to the public user.Make sure that all users who load Teradata metadata have SELECT permission on this view.

Table-to-Trigger AssociationSince tables included in the trigger SQL code are not available from the Teradata system metadata views ortables, these tables and triggers are associated through the TableOwningTrigger association, not through theTriggerUsingColumnSet association.

Note: This section refers to tables included in the SQL code for the trigger, not the tables that initiate the trigger.

Host NameSince the host names of servers containing Teradata database instances are not located in the DBC.HostsInfosystem view or DBC.Hosts system table, Metadata Manager retrieves the host name when you set up the ODBCconnection (DSN). The Database Server Name parameter stores the host name.

Note: Host name refers to the name of the server hosting the Teradata database instance.

View Column DatatypesThe Metadata Manager database management reports require the view column-to-datatype association. BecauseTeradata does not provide values for the Datatype, Length, Precision, Scale, and IsNullable view columns,Metadata Manager sets the default values to Unsupported.

Note: Teradata provides these values for the table columns, which Metadata Manager extracts and stores.

Limited Metadata LoadUse the Schema Inclusion List parameter to exclude particular users and databases from the metadata load. Forexample, you may want to exclude level 1 users, such as system users and databases. To exclude a user ordatabase at level 1 under “DBC,” do not add it to the Schema Inclusion List.

RELATED TOPICS:¨ “Configuring the Schema Inclusion List” on page 131

Element IDs for Indexes and ConstraintsTeradata allows null values for names of indexes, such as Primary Key, Unique, and Check Constraints.

Teradata identifies each index by a Unique Index Number, which is unique in the database and table on which theindex is created. The Unique Index Number is equivalent to a position. Metadata Manager uses this number togenerate a unique Element ID for all indexes that do not have names.

Metadata Manager also generates unique sequence numbers for constraints that do not have names to createtheir Element IDs.

130 Chapter 8: Database Management Resources

Page 144: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Enabling Profiling Information ExtractionYou can configure the Profile Source parameter for the following resources:

¨ IBM DB2 for LUW

¨ IBM DB2 for z/OS

¨ IBM Informix

¨ Microsoft SQL Server

¨ Netezza

¨ Oracle

¨ Sybase ASE

¨ Teradata

To edit the parameter, select the resource in the Resources panel of the Load tab, click Edit Resource, and clickthe Parameters tab in the Edit Resource window.

You can extract profiling information from relational sources for database management resource types. MetadataManager extracts profiling information after it extracts metadata from the source database.

Metadata Manager does not extract profiling information for tables or columns with the following characters in thename:

+ = = ~ ’ ! % ^ & * ( ) [ ] < > ’ / ” ; : / ? , < > \\ \t \r\n @.

In addition, Metadata Manager does not extract profiling information under the following conditions:

¨ Tables or columns that have 80 characters or more in the name.

¨ Microsoft SQL Server and Oracle tables that begin with a numeral.

¨ Netezza tables that include spaces in the table name.

You can configure the properties Metadata Manager uses when it extracts profiling data from relational sources.

RELATED TOPICS:¨ “Metadata Manager Properties Files” on page 180

Configuring the Schema Inclusion ListYou can configure the Schema Inclusion List parameter for the following resources:

¨ IBM DB2 for LUW

¨ IBM DB2 for z/OS

¨ IBM Informix

¨ Microsoft SQL Server

¨ Oracle

¨ Sybase ASE

¨ Teradata

To edit the parameter, select the resource in the Resources panel of the Load tab, click Edit Resource, and clickthe Parameters tab in the Edit Resource window.

Enabling Profiling Information Extraction 131

Page 145: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Use the Schema Inclusion List parameter to select the schemas that you want to load into the Metadata Managerwarehouse. When you load a relational database source, Metadata Manager loads metadata from databaseschemas into the Metadata Manager warehouse.

Select Refresh for schemas that have changed since the last resource load or that you want to load for the firsttime. Metadata Manager loads the schemas selected for refresh. By default, all previously loaded schemas haveRefresh selected. You can clear Refresh for a previously loaded schema that you do not want to reload. You canalso clear or select Refresh for all schemas in the Selected Schemas list.

If you modify the schemas for Metadata Manager to extract and remove previously loaded schemas, MetadataManager does not delete any metadata objects from the Metadata Manager warehouse. To delete metadataobjects in the Metadata Manager warehouse that no longer exist in the source database, you must purge themetadata for the resource and load the schemas you want in the Metadata Manager warehouse.

Note: If you create a resource for Microsoft SQL Server 2000, the available schemas list contains a list of users forthe SQL Server database.

Data Lineage for Database Management ResourcesYou can view data lineage for tables that are included in join statements and for objects used in an SQL query withan inline view.

Tables in Join StatementsData lineage includes a database table if data is extracted from or loaded to the table. If the table is included in ajoin statement but no data is extracted from or loaded to it, the table does not appear in data lineage.

For example, an SQL view includes two tables, CUSTOMER and CITY as described in the following SQL:

CREATE VIEW SF_CUST_VIEW AS SELECT CUSTOMER.ID, CUSTOMER.NAME FROM CUSTOMER, CITYWHERE CUSTOMER.CITY_ID = CITY.ID AND CITY.NAME = ‘SFO’

Because the view only exposes data from the CUSTOMER table, the CITY table does not display in data lineagefor the view. Instead, data lineage displays the CITY table as a Related Catalog Object of the view.

SQL Inline ViewsAn SQL inline view is a SELECT statement in the FROM clause of another SELECT statement. For example, thefollowing SQL includes an inline view:

SELECT ename FROM (SELECT ename FROM emp)

You can view data lineage on a database table, view, or synonym used in an SQL query with an inline view. TheSQL query can exist in the following objects:

¨ SQL override in a PowerCenter Source Qualifier or Lookup transformation.

¨ Database views, stored procedures, functions, and triggers.

Note: SQL inline views are also referred to as Common Table Expressions.

132 Chapter 8: Database Management Resources

Page 146: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

C H A P T E R 9

Managing ResourcesThis chapter includes the following topics:

¨ Managing Resources Overview, 133

¨ Purging Metadata, 133

¨ Refreshing the Resources Panel, 134

¨ Updating the Search Index, 134

Managing Resources OverviewAfter you create resources, you can configure resources and manage metadata for a resource. To edit a resource,select the resource in the Resources panel of the Load tab and click Edit.

You can perform the following tasks for resources:

¨ Purge metadata for a resource. Delete resource metadata from the Metadata Manager warehouse.

¨ Refresh the resource list. Update the list of resources in the Load page.

¨ Update a search index. Manually update the search index.

Purging MetadataYou can delete metadata for a resource from the Metadata Manager warehouse. For example, if you no longerwant to analyze metadata from an obsolete metadata source for a resource, delete metadata from the MetadataManager warehouse. You cannot recover the purged metadata. Back up the Metadata Manager repositorydatabase before you purge metadata.

To delete the metadata, purge the metadata for the resource from the Metadata Manager warehouse. MetadataManager purges all metadata and profiling information from the warehouse. Purging metadata may take sometime, based on the amount of metadata and profiling information loaded for the resource.

Note: If you added custom metadata to the metadata catalog on the Browse tab, you can delete the metadata fromthe catalog using the metadata catalog or by purging it.

To purge metadata from the warehouse and remove a resource:

1. On the Load tab, select the resource for which you want to purge metadata from the Metadata Managerwarehouse.

133

Page 147: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

2. Click Actions > Purge Resource Metadata.

Metadata Manager purges the metadata from the Metadata Manager warehouse and displays the result of thepurge operation in the Resources panel.

3. Optionally, click Actions > Delete Resource to delete the resource.

Metadata Manager deletes the resource and all metadata for the resource from the Metadata Managerwarehouse.

Refreshing the Resources PanelThe Resources panel on the Load tab contains a list of configured resources. When you add, update, or load aresource, the updated information for the resource appears in the list. When another user modifies the resourcelist, the updated information does not appear immediately in the Resources panel.

You can manually refresh the Resources panel to get updated information on the resources. Refresh theResources panel to get the following updated information:

¨ Added resources. Resources created by other users.

¨ Description. Resource descriptions updated by other users.

¨ Last status date. The date of the most recent load for a resource.

¨ Last status. The most recent status for load, profiling, and indexing operations by Metadata Manager for aresource.

¨ Schedule status. Status updated for any resource schedule.

To refresh the Resources panel:

u On the Load tab, click the Refresh Resources icon.

Metadata Manager updates the Resources panel with the resource information stored in the Metadata Managerwarehouse.

Updating the Search IndexMetadata Manager creates index files used to search for metadata objects in the Metadata Manager warehouse.When you perform a search, Metadata Manager searches the index files instead of the Metadata Managerwarehouse.

Metadata Manager creates or updates index files when you make a change in Metadata Manager that changes themetadata in the warehouse. It stores the index files in binary format in the location you configured for MetadataManager files when you created the Metadata Manager Service. By default, Metadata Manager stores the indexfiles in the following location:

<Informatica installation directory>\services\MetadataManagerService\mm_files\<service name>

You can perform the following tasks in the Configure Search Index window to manually update the index:

¨ Optimize the index files to increase search performance.

¨ Manually create index files if the indexing operation during a resource load fails.

134 Chapter 9: Managing Resources

Page 148: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Automatic Index UpdatesMetadata Manager updates the index when you complete the following tasks:

¨ Load a resource.

¨ Purge a resource.

¨ Edit metadata objects.

¨ Make changes in the Shortcuts view. Changes include adding or editing saved searches, adding or modifyingshortcuts, or adding or modifying folders.

Optimizing the IndexMetadata Manager incrementally updates an index for a resource when you make a change to the resource. Themethod that Metadata Manager uses to index the warehouse can create multiple index files for a single resource.As a result, searching through multiple files decreases search performance.

When you optimize the index, Metadata Manager creates a single index file for each resource, which increasessearch performance.

To optimize the search index:

1. On the Load tab, click Actions > Configure Search Index.

The Configure Search Index window appears.

2. Click Optimize Entire Index.

Metadata Manager optimizes the index for each resource.

Manually Creating Index FilesYou can manually update the index if indexing failed for a resource or if you change the location for MetadataManager files in Informatica Administrator.

To manually create the index files:

1. On the Load tab, click Actions > Configure Search Index.

The Configure Search Index window appears.

2. Select the resource you want to index. You can select individual resources or Shortcuts.

3. Click Index Selected Resources.

Metadata Manager updates the index files for the selected resources.

Troubleshooting the Search IndexI manually updated the search index for a resource, but the indexing operation failed due to insufficient diskspace. When I updated the index again, Metadata Manager displayed the following error:

Cannot overwrite: <Informatica installation directory>\services\MetadataManagerService\mm_files\<service name>\mm_index\<file name>.tmp

If the indexing process fails, the index files can become inconsistent. To successfully update the search index,stop the Metadata Manager Service, delete the index files indicated by the error message, start the MetadataManager Service, and manually index the resource again.

Updating the Search Index 135

Page 149: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

C H A P T E R 1 0

Loading and Monitoring ResourcesThis chapter includes the following topics:

¨ Loading and Monitoring Resources Overview, 136

¨ Loading Resources, 136

¨ Linking Objects in Connected Resources, 138

¨ Monitoring Resources, 140

¨ Troubleshooting a Resource Load, 146

¨ Scheduling Resource Loads, 148

Loading and Monitoring Resources OverviewAfter you configure the metadata source and create a resource, you can load the resource. When you load aresource, Metadata Manager uses the connection information for the resource to extract the metadata from themetadata source. Metadata Manager converts the extracted metadata into IME-format files and runs PowerCenterworkflows to load the metadata into the Metadata Manager warehouse.

Use the Load tab to perform the following resource tasks:

¨ Load a resource. Load the source metadata for a resource into the Metadata Manager warehouse. MetadataManager extracts metadata, indexes the metadata, profiles the resource, and creates links between objects inconnected resources.

¨ Link objects in connected resources. If you modify connection assignments after loading a resource, createlinks between objects in the connected resources.

¨ Monitor a resource. View load and link details to monitor the load and link processes and get summary anderror information after a resource load.

¨ Troubleshoot the resource load. Use the log files generated by Metadata Manager and the PowerCenterWorkflow Monitor to troubleshoot resource loads.

¨ Schedule subsequent resource loads. Create a schedule to select the time and frequency that MetadataManager loads a resource. You can attach the schedule to a resource.

Loading ResourcesYou can start a resource load for Metadata Manager from the Load tab. Metadata Manager loads the resource anddisplays the results in the Resources panel.

136

Page 150: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

When Metadata Manager loads a resource, it completes the following tasks:

¨ Loads metadata. Loads the metadata for the resource into the Metadata Manager warehouse.

¨ Extracts profiling information. Extracts profiling information from the source database. If you load a relationaldatabase resource, you can extract profiling information from tables and columns in the database.

¨ Indexes the resource. Creates or updates the index files for the resource.

¨ Links objects in connected resources. Creates links between objects in resources that share connectionassignments. If you configured automatic connection assignment, Metadata Manager configures the connectionassignments and then creates the links.

RELATED TOPICS:¨ “Enabling Profiling Information Extraction” on page 131

Loading a ResourceTo load a resource:

1. On the Load tab, select the resource that you want to load in the Resources panel.

2. Click Actions > Start Load.

Metadata Manager adds the resource to the load queue, and then starts the load process.

Note: You cannot change the resource properties if the status of the resource is Load Failed_Resumable. Toedit the resource properties, cancel the load.

3. To cancel the load, click Actions > Cancel.

4. To view the load progress, click Actions > View Load Details.

When the resource load completes, Metadata Manager updates the Last Status Date and Last Status for theresource. You can view load details to view more information about the resource load.

Load QueueWhen you load a resource, Metadata Manager places the resource in a load queue. The load queue controls theorder in which Metadata Manager loads resources. Metadata Manager places resources in the load queue whenyou start the resource load from the Load tab or when a scheduled resource load begins.

If a resource load fails, Metadata Manager determines if the resource load can be resumed. If the resource loadcan be resumed, Metadata Manager keeps the resource in the load queue until the timeout interval for theresource load is exceeded. When the timeout interval is exceeded, Metadata Manager removes the resource fromthe load queue.

You can configure the number of resources that Metadata Manager loads simultaneously and the timeout intervalfor resource loads when you configure the Metadata Manager Service in Informatica Administrator.

Resuming a Failed Resource LoadYou can resume the resource load if a resource load fails in the following situations:

¨ The path building task fails. You can resume the failed load at any time, until the Metadata Manager Serviceis disabled or until the load is cancelled.

¨ PowerCenter runs the workflows, and the workflows can be resumed. You must resume the failed loadwithin the timeout period configured for the Metadata Manager Service. After the timeout period expires,Metadata Manager removes the resource from the load queue.

Loading Resources 137

Page 151: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

You can use the load details in Metadata Manager and the workflow and session logs in the PowerCenterWorkflow Manager to troubleshoot the error and resume the resource load.

To resume a failed load:

1. On the Load tab, select the resource in the Resources panel for which you want to resume the resource load.

2. Click Actions > Resume Load.

Metadata Manager continues loading the resource from the previous point of failure and completes the profiling,indexing, and linking operations.

Linking Objects in Connected ResourcesIf you configure connection assignments after loading a resource, create the links between objects in connectedresources to run data lineage analysis across metadata sources.

When Metadata Manager links objects in connected resources, Metadata Manager determines if the object is usedin other resources using a name-based matching method.

The name-based matching method is not case sensitive. For example, a Source Qualifier transformationreferences “infa_customers,” and the database table name is “INFA_CUSTOMERS.” The name-based matchingmethod creates a link between the Source Qualifier and the database table.

Creating Links for a ResourceTo create links for a resource:

1. On the Load tab, click Actions > Resource Link Administration.

The Resource Link Administration window appears.

2. Select the resources that you want to link, and click Create Links.

Metadata Manager adds the resource to the link queue, and then starts the link process.

3. To cancel a link process, click Actions > Cancel in the Load tab.

When the linking completes, Metadata Manager updates the Last Status Date and Last Status for the resource.Use the Links view in the Load Details tab to verify that Metadata Manager successfully created links for alllinkable objects.

Link StatusThe Resource Link Administration window displays the link status for each resource.

The following table describes the statuses for links:

Status Name Description

Link Request in Queue Metadata Manager is creating links for another resource. Thisresource is in the link queue until Metadata Manager canprocess the request.

Linking in Progress Metadata Manager is creating links for this resource.

138 Chapter 10: Loading and Monitoring Resources

Page 152: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Status Name Description

Linking Failed Metadata Manager did not create the links for this resource.You can view any errors in the Log view in the Load Detailstab.

Linking Skipped (no connections available) Metadata Manager did not create links for this resourcebecause the resource does not have any connectionassignments.

Linking Successful Metadata Manager created the links for this resource.

Linking Successful (some connections deferred) Metadata Manager created the links for this resource.Metadata Manager deferred creating links for someconnection assignments because the connected resourcesare concurrently being linked. Metadata Manager creates thelinks for the deferred connections when it creates links orfinishes loading the connected resource. You can view thedeferred connections in the Log view in the Load Details tab.

Linking Cancel Requested You requested that Metadata Manager cancel the link process.

Linking Canceled Metadata Manager canceled the link process.

Drop Link Successful Metadata Manager removed links to objects belonging to apurged resource.

Drop Link Failed Metadata Manager could not remove links to objectsbelonging to a purged resource. You can view any errors inthe Log view in the Load Details tab.

Rules and Guidelines for Creating LinksUse the following rules and guidelines when you create links for a resource:

¨ You cannot create links for a resource that Metadata Manager has not loaded or that Metadata Manager is inthe process of loading.

¨ You can create links for a resource that has failed to load.

Metadata Manager can concurrently link connected resources. Connected resources are resources that share aconnection assignment. Metadata Manager uses the following rules and guidelines when it concurrently linksconnected resources:

¨ When Metadata Manager is loading, updating, refreshing connections, purging, or deleting a resource, youcannot create links for the resource or a connected resource.

¨ When Metadata Manager is creating links for a resource, you cannot load, update, refresh connections, purge,or delete the resource or a connected resource.

¨ If Metadata Manager is creating links for a resource and you load a connected resource, the connectedresource waits in the load queue until the first resource completes linking.

¨ If Metadata Manager is creating links for a resource and you request link creation for a connected resource, theconnected resource waits in the link queue until the first resource finishes linking. When Metadata Managercreates links for the connected resource, it defers creating links for the connection assignments to the firstresource.

Linking Objects in Connected Resources 139

Page 153: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ If Metadata Manager is loading a resource and you request link creation for a connected resource, MetadataManager defers creating links for connection assignments to the resource being loaded. Metadata Managercreate links for the deferred connections when it finishes loading the connected resource.

¨ If you request link creation for connected resources at the same time, Metadata Manager randomly choosesone resource to link first. Metadata Manager defers creating links for connection assignments to the connectedresource in the link queue. When Metadata Manager creates links for the connected resource, it creates thelinks for the deferred connections.

Monitoring ResourcesView load details to monitor a resource load or link process. The Load Details tab displays the load progress andthe results of the most recent resource load for a resource. The Load Details tab displays load events, a summaryof objects, warnings, and errors, session statistics for PowerCenter workflows, and links between connectedresources.

The Load Details tab includes the following views:

¨ Log view. Contains resource load events. Metadata Manager updates the Log view as it loads a resource. Youcan view warnings and errors on the Log view.

¨ Objects view. Contains summary information for metadata objects.

¨ Errors view. Contains summary information for errors.

¨ Sessions view. Contains session statistics for each session in the PowerCenter workflows that MetadataManager uses to load metadata.

¨ Links view. Contains summary information for links created between objects in connected resources.

You can save the contents of the Load Details tab to a Microsoft Excel file. The Excel file contains a worksheet foreach view in the Load Details tab.

Metadata Manager also creates a log file that contains the information displayed in the Load Details tab.

RELATED TOPICS:¨ “Load Details Archive Log File” on page 145

Viewing Load DetailsTo view load details for a resource:

1. On the Load tab, select the resource in the Resources panel.

2. Click Actions > View Load Details.

The Load Details tab for the resource appears.

3. To enable automatic refresh of the log details, click the Auto Refresh On icon.

4. To disable automatic refresh of the log details, click the Auto Refresh Officon.

5. To save the contents of the Load Details tab to a Microsoft Excel file, click Actions > Save As.

By default, Metadata Manager names the file with the resource name and the start time of the resource load.

140 Chapter 10: Loading and Monitoring Resources

Page 154: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Log ViewThe Log view contains load events that are generated by Metadata Manager when it loads a resource. During aresource load, Metadata Manager updates the Log view as the load events occur. The events appear in a treeformat. You can expand and collapse the tree to browse the load events. Each load event includes the date andtime that the event occurred.

Use the Log view to view information about load operations, PowerCenter workflows and worklets, and errors thatoccur during the resource load. If an error occurs, the top-level event in the tree view becomes red.

The Log view contains load events for the following operations and tasks:

Operation Description

Load Metadata load tasks. Includes the following tasks:- Parameter file generation task. Metadata Manager uses parameter files to run PowerCenter workflows.- ETL task. Includes events for each PowerCenter worklet and workflow.- Metadata Manager Agent task. Includes events for the Metadata Manager Agent when it extracts and

processes source metadata.- Path building task. Metadata Manager creates a unique access path for all extracted metadata objects.Load events may also include parser, file transfer, and parameter file parser events, based on the type ofresource you load.

Profiling Profiling tasks for database management resource types. Includes the following information:- Metadata Manager Agent task. Includes events for the Metadata Manager Agent when it extracts and

processes source metadata.- Profile name- Number of tables selected for profiling- Number of tables successfully profiled- Table names on which profiling was performed

Linking Linking tasks to create links between objects in resources that share connection assignments. If youconfigured automatic connection assignments, Metadata Manager configures the connection assignmentsand then creates the links.

Indexing Metadata Manager creates index files used when you search for metadata objects.

To filter the events that appear in the Log view, select the level of events that you want to appear on the Log viewin the Severity list. You can choose Information, Warning, and Error event types.

Objects ViewThe Objects view contains metadata objects added, deleted, and updated in the metadata catalog for each objectclass type.

The following table describes the columns in the Objects view:

Column Description

Object Type Class type of the source object extracted.

Preload Object Count Number of metadata objects in the metadata catalog after the previous resource load.

Objects Added Number of objects loaded into the metadata catalog.

Objects Deleted Number of objects deleted from the metadata catalog.

Monitoring Resources 141

Page 155: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Column Description

Objects Updated Number of objects updated in the metadata catalog.

Object Count Total number of objects in the metadata catalog for the resource after the current resourceload.

Errors ViewThe Errors view contains the number of read, write, and transformation errors for the PowerCenter workflows thatload metadata into the Metadata Manager warehouse. You can get more information about the specific errors onthe Log and Sessions views.

The following table describes the columns in the Errors view:

Column Description

Type Workflow type, organized by the type of object loaded into the Metadata Managerwarehouse and staging tables. Includes the following workflow types:- Staging- Objects- Object Properties- Object Associations- Lineage Links- Expressions- Others

Read Errors Number of errors encountered by the PowerCenter Integration Service while reading thesource database or source files.

Write Errors Number of errors encountered by the PowerCenter Integration Service when writingmetadata to the Metadata Manager warehouse.

Transformation Errors Number of errors encountered by the PowerCenter Integration Service while transformingmetadata.

Sessions ViewThe Sessions view contains details about each PowerCenter workflow used to stage and load metadata and thesessions for each workflow. The Sessions view contains a separate section for each workflow. Use the sessionstatistics to get more information about the workflow runs and any error encountered during a workflow or sessionrun.

The following table describes the details included for each workflow in the Sessions view:

Column Description

Session Name Name of the session in the workflow.

Parent Name Name of the workflow or worklet that includes the session.

Source Success Number of rows that the PowerCenter Integration Service successfully read from themetadata source or metadata source file.

142 Chapter 10: Loading and Monitoring Resources

Page 156: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Column Description

Source Fail Number of rows that the PowerCenter Integration Service failed to read from the source.

Target Success Number of rows that the PowerCenter Integration Service wrote to the Metadata Managerwarehouse.

Target Fail Number of rows that the PowerCenter Integration Service failed to write to the MetadataManager warehouse.

Transformation Errors Number of transformation errors in the session.

First Error Message Text of the first error encountered in the session.

Start Time Date and time the session started.

End Time Date and time the session ended.

Viewing Link DetailsTo view link details for a resource:

1. On the Load tab, select the resource in the Resources panel.

2. Click Actions > View Load Details.

The Load Details tab for the resource appears.

3. Click the Links view.

The view lists the possible, actual, and missing links for all connections and for specific connections.

4. To export the missing link details to a Microsoft Excel file, select All Connections or select a specificconnection and then click Actions > Export Details to Excel.

The File Download dialog box appears.

5. Click Save and specify the location to save the file.

By default, Metadata Manager names the file with the resource name and the start time of the resource load.

Links ViewThe Links view contains information about links created between objects in resources that share a connectionassignment. Metadata Manager creates links during a resource load or when you direct Metadata Manager tocreate the links. Metadata Manager uses the links between objects in different resources to display data lineageacross sources.

Note: The Links view is not applicable for a custom resource.

Monitoring Resources 143

Page 157: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Metadata Manager updates the Links view during each resource load or link process. The following tabledescribes the columns in the Links view:

Column Description

Connection Name of the connection in the data integration, businessintelligence, or data modeling repository to the sourcedatabase.

Assigned Schema Schema name for the source database resource that theconnection is assigned to.

Referred Schema Name of the overridden schema in the source databaseresource that Metadata Manager uses to link the objects.When the object in the source database overrides theconnection, Metadata Manager uses the overridden schemainstead of the assigned schema to link the objects.

Resource Name of the connected resource. For a data integration,business intelligence, or data modeling resource, this columnlists the resource that owns the assigned schema. For arelational database resource, this column lists the resourcethat owns the connection.

Linkable Objects Number of objects associated with the connection andschema that can have links across resources. MetadataManager lists the number of linkable objects in the followingcolumns:- Before. Number existing before the last resource load.- Added. Number added during the last resource load.- Removed. Number removed during the last resource load.- Current. Total number.

Actual Links Number of created links associated with the connection andschema. Metadata Manager lists the number of links in thefollowing columns:- Before. Number existing before the last resource load or

linking.- Added. Number added during the last resource load or

linking.- Removed. Number removed during the last resource load

or linking.- Current. Total number.

Missing Links Number of links associated with the connection and schemathat Metadata Manager could not create. Missing links canoccur because of incorrect connection assignments, outdatedmetadata for the resources, or a counterpart object that doesnot exist in the source database. Metadata Manager lists thenumber of missing links in the following columns:- Before. Number existing before the last resource load or

linking.- Added. Number added during the last resource load or

linking.- Removed. Number removed during the last resource load

or linking.- Current. Total number.

144 Chapter 10: Loading and Monitoring Resources

Page 158: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Exported Missing Link DetailsYou can export the details of objects that are not linked to an Excel file. Export the missing link details by selectinga row in the Links view of the Load Details tab and clicking Actions > Export Details to Excel.

The exported Microsoft Excel file contains the following worksheets:

¨ Links. Contains the same information as the Links view in the Load Details tab. The Links view and worksheetdisplay the results of the most recent resource load or link process.

¨ Missing Link Details. Contains information about each linkable object that Metadata Manager did not create alink for. The Missing Link Details worksheet displays the current information in the Metadata Managerwarehouse, and might not match the summary information on the Links view and worksheet. For example, ifyou purge a connected resource, the Links view and worksheet are not updated and still include missing linksto the purged resource. The Missing Link Details worksheet displays the current information in the warehouseand does not include missing links to the purged resource.

The following table describes the columns in the Missing Link Details worksheet:

Column Description

Task Name of the PowerCenter session that contains the linkableobject. Used for PowerCenter resources only.

Location The location of the linkable object in the Metadata Managercatalog. Empty if the indexing operation failed during theresource load. If the linkable object has more than onelocation in the catalog, Metadata Manager randomly displaysone location.

Linkable Structure Name of the linkable structure in the Metadata Managercatalog. A structure can be a table, view, or procedure.

Linkable Feature Name of the feature in the linkable structure. For example, afeature can be a column name in a table structure. Empty ifthe linkable structure does not have a feature.

Connection Name of the connection in the data integration, businessintelligence, or data modeling repository to the sourcedatabase.

Assigned Schema Schema name for the source database resource that theconnection is assigned to.

Referenced Schema Name of the overridden schema in the source databaseresource that Metadata Manager uses to link the objects.

Physical Structure Name of the counterpart structure in the connected resourcethat the linkable structure can be linked to.

Physical Feature Name of the counterpart feature in the connected resourcethat the linkable feature can be linked to.

Load Details Archive Log FileAfter a resource load completes, Metadata Manager creates a log file that contains details about the resourceload. The log file contains all information displayed in the Load Details tab when you load a resource.

Monitoring Resources 145

Page 159: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Metadata Manager names the file in the following format:

<resource name>_<day><month><date><time><time zone><year>

Metadata Manager creates the file in the following directory:

<Informatica installation directory>\services\MetadataManagerService\mm_files\<service name>\mm_load\acq_logs

Troubleshooting a Resource LoadYou can monitor resource load runs to determine if they are successful. If a resource load fails, troubleshoot thefailure and load the resource again.

You can use the following logs in Metadata Manager to view details about resource loads and troubleshoot errors:

¨ Load Details tab. Contains resource load tasks, workflow information, worklet information, and load errors.

¨ Metadata Manager Agent log file. Contains information about a resource load generated by the MetadataManager Agent.

¨ Metadata Manager Service log file. Contains log events generated by the Metadata Manager Service and logevents generated by the Metadata Manager application.

¨ Activity log. Contains the status of resource load operations for all resources.

You can use the PowerCenter Workflow Monitor to view the workflows as they load the metadata. Use the sessionand workflow logs to troubleshoot errors. If you load multiple resources of the same resource type concurrently,the Integration Service runs multiple instances of the workflow that corresponds to the resource type. Eachworkflow instance includes separate workflow and session logs.

You can also use mmcmd to get information about the status of a resource load.

Note: Log events may appear in different languages based on the browser locale. Log events from third-partyapplications may display in a language other than the browser locale.

Metadata Manager Agent Log FileMetadata Manager uses the Metadata Manager Agent to extract metadata from business intelligence resourcesand resources that use metadata source files. During the metadata extraction process, Metadata Manager usesthe Metadata Manager Agent to connect to metadata sources and extract metadata. Metadata Manager writes anylog events generated during the metadata extraction process to the Metadata Manager Agent log file. The logevents include calls to the Metadata Manager Agent from the Metadata Manager application and log eventsgenerated by the Metadata Manager Agent.

You can use the Metadata Manager Agent log file to troubleshoot errors that occur when the Metadata ManagerAgent extracts metadata from a metadata source during a resource load. You can also use the file to get moreinformation about metadata objects not extracted from a metadata source.

Metadata Manager writes to mm_agent.log in the following directory:

<Informatica installation directory>\tomcat\temp\<service name>\logs

146 Chapter 10: Loading and Monitoring Resources

Page 160: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table describes the log event types in mm_agent.log:

Event Type Description

INFO Log events that include the following information:- Calls to the Metadata Manager Agent from the Metadata Manager application- Connection to metadata sources- Metadata objects extracted from metadata sources

WARN Log events about metadata objects not extracted from a metadata source.For example, if the Metadata Manager Agent could not extract documents or universes from BusinessObjects, the names of the objects appear in the log file.

FATAL Log events that occur during the metadata extraction process that causes the extraction process to fail.For example, if the Metadata Manager Agent could not connect to a metadata source system, the errorwould appear in the log file.

By default, Metadata Manager truncates the log file when it reaches 10 MB. You can also manually truncate thelog file.

Metadata Manager Service Log FileThe Metadata Manager Service runs the Metadata Manager application in an Informatica domain. In addition tothe log events that appear in Informatica Administrator, the Metadata Manager Service also creates a log file forevents that occur when the Metadata Manager application runs. The Metadata Manager Service log file containslog events generated by the Metadata Manager Service and log events generated by the Metadata Managerapplication.

Metadata Manager writes log events to mm.log in the following directory:

<Informatica installation directory>\tomcat\temp\<service name>\logs

You can use the Metadata Manager Service log file to troubleshoot errors that occur when you run the MetadataManager Service and perform tasks in the Metadata Manager application. The Metadata Manager Service log filecontains additional information about the log events, including the specific Metadata Manager modules thatgenerate errors.

The following table describes the log events included in mm.log:

Event Type Description

Metadata Manager Service Log events that occur when you start and run the Metadata Manager Service. Also includesconfiguration information for the Metadata Manager Service.

Metadata load Log events that occur during a resource load.

Lineage Log events that occur when you perform data lineage analysis on an object, navigate thedata lineage diagram, and view metadata objects in the diagram.

Metadata access Log events that occur when you use the Metadata Manager application to access metadatain the Metadata Manager repository.

Business glossary Log events that occur when you create, edit, delete, and import a business glossarycategory or term. Also includes log events that occur when you propose a business term forreview or publish a business term.

Custom metadata Log events that occur when you create, edit, delete, and import custom metadata.

Troubleshooting a Resource Load 147

Page 161: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

By default, Metadata Manager truncates the log file when it reaches 10 MB. You can also manually truncate thelog file.

Activity LogThe activity log contains details about each resource load. Use the activity log to get more details about a specificresource load.

The following table describes the contents of the activity log:

Property Description

Name Name of the resource.

Task Type Type of task performed by Metadata Manager. Metadata Manager performs the following tasks:- Metadata Load. Loads metadata into the Metadata Manager warehouse.- Profiling. Extracts profiling information from the source database.- Link. Creates links between objects in resources that share connection assignments.- Indexing. Creates or updates index files for the resource.

User Metadata Manager user that started the resource load.

Start Date Date and time the corresponding task started.

End Date Date and time the corresponding task completed.

Duration Length of time Metadata Manager spends completing the task.

Status Status of the metadata load, profiling, and indexing operations.

To view the contents of the activity log:

1. On the Load tab, click Actions > View Activity Log.

The Activity Log tab appears.

2. To filter the contents of the Activity Log tab, select a time frame in the Time list.

3. To sort by column, click the column name.

4. To refresh the log to see recent changes, click Actions > Refresh Resources.

Scheduling Resource LoadsCreate and edit schedules for resource loads in the Manage Schedules window. When you create a schedule, youconfigure the schedule properties, including the start date, the frequency in which the resource loads, and the enddate. Attach a schedule to a resource in the Schedule tab for the resource.

You can complete the following tasks for resource schedules:

¨ Create a schedule and configure the schedule properties.

¨ Edit the properties of a schedule.

¨ Attach a schedule to a resource to load the resource according to the properties in the schedule.

¨ View the resources that use a schedule.

148 Chapter 10: Loading and Monitoring Resources

Page 162: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Creating a ScheduleCreate a schedule to select the time and frequency in which a resource loads. You can use the built-in schedulesor create your own.

Metadata Manager includes the following built-in schedules:

¨ Daily schedule. Runs every day at midnight.

¨ Weekly schedule. Runs every Sunday at midnight.

¨ Monthly schedule. Runs on the first day of every month at midnight.

The following table describes the properties you configure when you create or edit a schedule:

Property Description

Name Name of the schedule. The schedule name appears in the Available Schedules list after you save theschedule. The name must be unique. It cannot exceed 256 characters or include the followingcharacters:/ \ : * ' ? " < > | [ ]

Description Description of the schedule. Description cannot exceed 4,000 characters.

Starts On Date and time the schedule starts. You can enter the month, day, and year, or you can use thecalendar to select a date.Enter the time in the following format: HH:MM.

Repeats Time period the schedule repeats. You can select Daily, Weekly, Monthly, or Never. Use Never toschedule a resource to load only once.If you select a weekly schedule, you can select the day of the week on which the schedule repeats.

Repeats Every Number of times the schedule repeats for the chosen time period. You can select the number of days,weeks, and months between repeats of the load. Required if you configure the schedule to repeatdaily, monthly, or yearly.

Repeats On Day on which a weekly schedule repeats. You can select multiple days. This option appears if youselect a weekly schedule for the time frame in which the schedule repeats.

No End Date Select this option if you want the schedule to repeat indefinitely.

Ends On Date and time the schedule stops. You can enter the month, day, and year, or use the calendar toselect a date.Enter the time in the following format: HH:MM.Required if you configure an end date for the schedule.

To create a schedule:

1. On the Load tab, click Actions > Manage Schedules.

The Manage Schedules window appears.

2. Click Add.

3. Enter the properties for the schedule.

4. Click Save.

5. To reset the configured properties, click Clear.

The properties are reset to the previously saved version.

6. Click Close.

The schedule appears in the Available Schedules list.

Scheduling Resource Loads 149

Page 163: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Editing a ScheduleYou can edit a schedule to change the schedule time and frequency. Any resource assigned to the schedule runsaccording to the updated schedule.

To edit a schedule:

1. On the Load tab, click Actions > Manage Schedules.

The Manage Schedules window appears.

2. In the Available Schedules list, select the schedule you want to edit.

3. Enter the properties for the schedule.

4. Click Save.

5. To reset the configured properties, click Clear.

The properties are reset to the previously saved version.

6. To see the resources assigned to the schedule, click Scheduled Jobs.

7. Click Close.

Attaching a Schedule to a ResourceTo load a resource according to a schedule, attach the schedule to the resource. You can attach a schedule to aresource when you create the resource, or after you create the resource.

To attach a schedule to a resource:

1. On the Load tab, select the resource to which you want to add the schedule in the Resources panel.

2. In the Properties panel, click the Schedule tab.

3. Click Edit.

The Edit Resource window appears.

4. Select Attach a schedule.

5. In the Schedule list, select a schedule.

The schedule details appear in the Schedule tab.

6. Click OK.

150 Chapter 10: Loading and Monitoring Resources

Page 164: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

C H A P T E R 1 1

Managing PermissionsThis chapter includes the following topics:

¨ Managing Permissions Overview, 151

¨ Configuring Permissions for Users and Groups, 152

¨ Configuring Permissions on the Metadata Catalog, 153

Managing Permissions OverviewYou can view the user and group permissions on the resources and metadata objects and configure the user andgroup permissions for the objects. Permissions determine the resources and metadata objects that MetadataManager users can access on the Browse tab in Metadata Manager.

By default, only Metadata Manager administrator users have access to resources and metadata objects in theMetadata Manager warehouse. You must configure the permissions for Metadata Manager users and groups togrant access to objects in the metadata catalog.

Configure permissions to limit access to resources and metadata objects in the metadata catalog. For example,the metadata catalog contains a Business Objects, PowerCenter, and Oracle resource. You can configurepermissions to restrict access to the Oracle tables in Metadata Manager.

Use the Permissions tab in Metadata Manager to manage permissions. You can complete the following tasks onthe Permissions tab:

¨ Configure permissions for users and groups. Configure permissions on the resources and metadata objectsin the metadata catalog for users and groups.

¨ Configure permissions on metadata objects. Select resources and metadata objects in the metadata catalogand configure access to the resources and objects.

Note: Permissions do not determine the objects that users or groups can access in the Metadata Manager Modelor Load tabs.

Users and GroupsCreate and manage Metadata Manager users and groups and configure privileges and roles in InformaticaAdministrator.

You can complete the following tasks in Informatica Administrator for users and groups:

¨ Create and configure users. Create and configure Metadata Manager user accounts.

¨ Create and configure groups. Create and configure groups for Metadata Manager.

151

Page 165: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ Configure security domains. Configure the security domains. A security domain is a collection of useraccounts and groups in an Informatica domain. You can configure native and LDAP security domains.

¨ Configure privileges and roles. Configure the Metadata Manager privileges and roles. The tasks that usersand groups can perform in Metadata Manager depend on the privileges and roles you assign to users andgroups.

The Service Manager stores users and groups in the domain configuration database and copies the list of usersand groups to the Metadata Manager repository. The Service Manager periodically synchronizes the list of usersand groups in the repository with the users and groups in the domain configuration database.

PermissionsTo configure permissions in Metadata Manager, you configure the level of access for users and groups onresources and metadata objects in the metadata catalog.

You can configure the following permissions:

¨ Full control. Configure permissions on an object in the metadata catalog. Includes write and read permission.

¨ Write. Write permission on a resource or metadata object. Includes read permission.

¨ Read. Read permission on a resource or metadata object.

¨ No access. User cannot access the resource or metadata object.

¨ Permission not specified. User inherits permissions on the object from the parent object.

Rules and Guidelines for PermissionsUse the following rules and guidelines when you configure permissions:

¨ When you configure permissions on a resource or metadata object, child objects of the resource or metadataobject inherit the permissions of the parent object.

¨ You cannot configure permissions on logical groups in the metadata catalog. For example, logical groups for anOracle resource include the Indexes, Procedures, Tables, and Views groups. Metadata Manager groups alltables under the Tables logical group. You can configure permissions on the individual tables, but not on theTables logical group.

Configuring Permissions for Users and GroupsYou can view and configure permissions for users and groups on the Permissions tab. You can view thepermissions on the resources and metadata objects for a user or group and configure the permissions for the useror group.

To configure permissions for specific child objects of a parent object, set permissions for all child objects to Noaccess. Then configure the appropriate permissions for the child objects.

For example, user dave needs the Write permission only on the first two monthly revenue reports tables amongthe 100 monthly revenue reports tables under the Tables logical group in an Oracle resource. To configurepermissions for dave, select the 100 monthly revenue reports tables and set the permission to No access. Selectthe first two monthly revenue reports tables and set the Write permission on the tables.

Note: Permissions preceded by an asterisk (*) are inherited from permissions on a parent object.

152 Chapter 11: Managing Permissions

Page 166: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

To configure permissions for a user or group:

1. On the Permissions tab, select the user or group in the Users/Groups navigator.

All resources and metadata objects for the metadata catalog appear in the right pane.

2. Click Edit Permissions.

The Edit Permissions window appears.

3. Use the navigator to select the resource or metadata object for which you want to configure user or grouppermissions.

4. Select the permission from the list and click Apply.

5. Click OK.

Configuring Permissions on the Metadata CatalogYou can view and configure permissions for resources and metadata objects in the metadata catalog. You canview the user and group permissions on the resources and metadata objects and configure the user and grouppermissions for the objects.

When you select a resource or metadata object, Metadata Manager shows the users and groups for which youconfigured permissions. To configure permissions for a user or group that is not displayed, you can add the useror group when you configure permissions for the resource or metadata object.

Note: You can also configure permissions for metadata objects from the Browse tab. You can select an object,right-click and choose Set Permissions to change to the Permissions tab. Permissions preceded by an asterisk (*)were inherited from permissions on a parent object.

To configure permissions for a resource or metadata object:

1. On the Permissions tab, select a resource or metadata object.

The configured permissions for users and groups on the resource or metadata object appear in the right pane.

2. Click Edit Permissions.

The Edit Permissions window appears.

3. To edit the permissions for a user or group, select the permission in the Permission list.

4. To remove the permissions for a user or group, click Remove for the corresponding user or group.

5. To add permissions for another user or group, select the user or group in the Add another User/Group list,select the permission, and click Add.

6. Click OK.

Configuring Permissions on the Metadata Catalog 153

Page 167: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

C H A P T E R 1 2

Metadata Manager Command LinePrograms

This chapter includes the following topics:

¨ Metadata Manager Command Line Programs Overview, 154

¨ Using mmcmd, 154

¨ mmcmd commands, 158

¨ Using backupCmdLine, 174

Metadata Manager Command Line Programs OverviewMetadata Manager includes command line programs that you can you can run from any machine whereInformatica is installed. The programs allow you to load and manage resources, or back up and restore theMetadata Manager repository.

Metadata Manager includes the following command line programs:

¨ mmcmd . Use mmcmd to load and manage resources, import and export models, custom resources, andbusiness glossaries, create and delete Metadata Manager repository content, and restore PowerCenterrepository content.

¨ backupCmdLine . Use backupCmdLine to back up and restore the Metadata Manager repository.

You can use command line programs from a command prompt or from within another script, batch file, or otherprogram. For example, you can use mmcmd to load a resource from an external scheduler.

Using mmcmdUse mmcmd to load and manage resources, import and export models, custom resources, and businessglossaries, create and delete Metadata Manager repository content, and restore PowerCenter repository content.

If the Metadata Manager Service uses the HTTPS security protocol, you must configure mmcmd to use the path tothe keystore file for the Metadata Manager Service. Configure the mmcmd authentication mode and the path to thekeystore file in the MMCmdConfig.properties file.

154

Page 168: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Running CommandsInvoke mmcmd from the command line. You can issue commands directly or from a script, batch file, or otherprogram. On Windows, mmcmd is a batch file with a .bat extension. On UNIX, mmcmd is a script file with a .shextension.

mmcmd is located in the following Informatica Services installation directory:

<Installation directory>\services\MetadataManagerService\utilities\mmcmd

mmcmd is located in the following PowerCenter Client installation directory:

<Installation directory>\clients\PowerCenterClient\CommandLineUtilities\MM

You can also install Informatica utilities on any machine without installing PowerCenter. When you installInformatica utilities, you can run mmcmd commands from any machine.

Note: You cannot use mmcmd installed with the PowerCenter Client or with Informatica utilities to create, update,or delete Metadata Manager repository content or to restore PowerCenter repository content. You must usemmcmd installed with Informatica Services.

When you run mmcmd, you enter options for each command, followed by the required arguments. Commandoptions are preceded by a hyphen and are not case sensitive. Arguments follow the option.

For example, the following command starts a resource load for the Oracle_DB resource:

mmcmd load -url http://localhost:10250 -r Oracle_DB -u dave -pw ******

If you omit or incorrectly enter one of the required options, the command fails, and mmcmd returns an errormessage.

To run mmcmd commands:

1. At the command prompt, switch to the directory where mmcmd is located.

2. Enter mmcmd on Windows or mmcmd.sh on UNIX followed by the command name and its required options andarguments.

The command names are not case sensitive.

For example:mmcmd(.sh) command_name [-option1] argument_1 [-option2] argument_2...

MMCmdConfig.properties FileUse the MMCmdConfig.properties file to configure mmcmd options. To configure the properties file, open the file ina text editor and configure the options. The properties file is located in the same directory as mmcmd.

If the Metadata Manager Service uses the HTTPS security protocol, use MMCmdConfig.properties to configure theauthentication mode for mmcmd and the path to the keystore file.

Using mmcmd 155

Page 169: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table describes the properties that you can configure:

Property Description

Security.Authentication.Level Level of authentication for communication between mmcmd and the Metadata Managerapplication. You can set the following options:- NO_AUTH. No authentication is performed between mmcmd and the Metadata

Manager application. Use when the Metadata Manager Service uses the HTTPsecurity protocol.

- FULL_AUTH. mmcmd authenticates the Metadata Manager application using theMetadata Manager Service keystore file when sending data to the MetadataManager application. Use when the Metadata Manager Service uses the HTTPSsecurity protocol.

Default is NO_AUTH.

KeyStore.Path Path to the keystore file for the Metadata Manager Service.Required if you set the level of authentication to full.

Server.PollInterval Amount of time in milliseconds that mmcmd waits before querying the MetadataManager application. mmcmd queries for the status of the last command when you runan mmcmd command in wait mode.Default is 6000.

Resource Configuration FilesA resource configuration file is an XML file that contains all configuration properties and values for a resource.

Use resource configuration files to move resources from a development to a production environment. Thefollowing mmcmd commands use a resource configuration file:

¨ getResource. Writes all properties for the specified resource to a resource configuration file.

¨ createResource. Creates a resource using the properties in the specified resource configuration file.

¨ updateResource. Updates a resource using the properties in the specified resource configuration file.

¨ assignConnection. Assigns connections to other metadata sources using the properties in the specifiedresource configuration file.

¨ assignParameterFile. For a PowerCenter resource, assigns parameter files to PowerCenter workflows usingthe properties in the specified resource configuration file.

Resource Configuration File FormatA resource configuration file is an XML file containing elements that define all properties and values for aresource. Some elements are not applicable for all resources.

A configuration file can contain the following elements:

¨ Parameters. Defines configuration properties.

¨ Filters. Defines the components, folders, models, schemas, or universes that you want to load into theMetadata Manager warehouse.

¨ MetadataInfo. Defines the metadata source files or the Microstrategy project source that you want to load intothe Metadata Manager warehouse.

¨ ConnectionAssignment. Defines the connections assigned to other metadata sources to run data lineageanalysis across the metadata sources.

156 Chapter 12: Metadata Manager Command Line Programs

Page 170: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ ParameterFileAssignment. For a PowerCenter resource, defines the parameter files to assign to PowerCenterworkflows. Includes the name and fully qualified path for each parameter file. The parameter file must be in thisdirectory. If the configuration file does not include a path, mmcmd looks for the parameter files in the mmcmddirectory.

You can use a text editor to change values in a resource configuration file. For example, you may need to changethe connect string, user name, and password parameters when you move a file to the production environment.

Values in the resource configuration file are case-sensitive according to the metadata source system.

All password parameters require encrypted input by default. If you do not want to encrypt passwords, add anencrypted attribute to the password element. Then set the encrypted attribute to false. For example:

<parameter name="password" encrypted="false">my_password</parameter>

Example Resource Configuration FileThe following example resource configuration file defines an Oracle resource:

<resource name="OracleResource" resourcetype="Oracle"> <parameters> <parameter name="Profile Source">true</parameter> <parameter name="databaseType">Oracle</parameter> <parameter name="jdbcURL">jdbc:informatica:oracle://[hostname]:[port];SID=[sid]</parameter> <parameter name="encoding">MS1252</parameter> <parameter name="userName">admin</parameter> <parameter name="connectString">[database_name].world</parameter> <parameter name="password">f/wRb5PZsZnqESTDPeos7Q==</parameter> </parameters> <filters> <filter>Orders</filter> </filters></resource>

Encrypting ValuesYou can encrypt values that you enter in resource configuration files. For example, you might want to encrypt thepassword used to connect to the source database in the production environment.

All password parameters require encrypted input by default. If you do not want to encrypt passwords, add anencrypted attribute to the password parameter. Then set the encrypted attribute to false. For example:

<parameter name="password" encrypted="false">my_password</parameter>

To encrypt values:

1. Run mmcmd encrypt <-data> data.

The encrypt command generates and displays the encrypted data. For example, if you enter the password"monday," the password encrypts to f/wRb5PZsZnqESTDPeos7Q==.

2. Use a text editor to open the resource configuration file that you want to update.

3. Enter the encrypted data for the value of the password parameter.

Moving Resources to a Production EnvironmentYou can use mmcmd to move resources from a development to a production environment.

To move resources to a production environment:

1. In the development environment, run mmcmd getResource for each resource that you want to move.

The command writes all properties for the resource to an XML resource configuration file.

2. Move the configuration files to the production environment.

Using mmcmd 157

Page 171: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

3. If you are moving a PowerCenter resource that uses parameter files, move the PowerCenter parameter filesto the production environment.

The PowerCenter parameter files must be in the directory specified in the resource configuration file. If theresource configuration file does not include a path, mmcmd looks for the parameter files in the mmcmddirectory.

4. Use a text editor to change the values of connection properties in the production environment resourceconfiguration files.

For example, the production environment connection information may differ from the developmentenvironment connection information. You may need to edit the connect string, user name, or passwordparameters for the resources. You may also need to edit the directory path of PowerCenter parameter files orof metadata source files.

You can run mmcmd encrypt to encrypt a password value to enter in the resource configuration files.

5. In the production environment, run mmcmd createResource to create each resource with the appropriateresource configuration file.

6. Run mmcmd load to load each resource into the production environment Metadata Manager warehouse.

mmcmd commands

assignConnectionConfigures connection assignments for a resource using the properties in the specified resource configuration file.Connection assignments are connections between two metadata sources. Metadata Manager uses connections torun data lineage across metadata sources.

Use the assignConnection command when you move resources from a development to a production environment.After creating a resource using a resource configuration file, you may need to change the connection assignmentsin the resource configuration file. You then use the assignConnection command to update the resource with themodified connection assignments.

The assignConnection command uses the following syntax:

<-url> http[s]://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]<-resource|-r> resourceName<-resourceConfigurationFile|-rcf> fileName

The following table describes mmcmd assignConnection options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

158 Chapter 12: Metadata Manager Command Line Programs

Page 172: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Option Argument Description

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-resource-r

resourceName Name of the Metadata Manager resource that you want to configure connectionsfor. If the resource name contains spaces, enclose the resource name in quotes.

-resourceConfigurationFile-rcf

fileName XML file name and path for the resource configuration file that contains the modifiedconnection assignments. If you do not include a path, mmcmd looks for the XML filein the mmcmd directory.

assignParameterFileAssigns parameter files to PowerCenter workflows for a PowerCenter resource using the properties in thespecified resource configuration file.

Use the assignParameterFile command when you move PowerCenter resources from a development to aproduction environment. After creating a PowerCenter resource using a resource configuration file, you may needto change the PowerCenter parameter file assignments in the resource configuration file. You then use theassignParameterFile command to update the resource with the modified parameter file assignments.

The assignParameterFile command uses the following syntax:

<-url> http[s]://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]<-resource|-r> resourceName<-resourceConfigurationFile|-rcf> fileName

The following table describes mmcmd assignParameterFile options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-resource-r

resourceName Name of the PowerCenter resource that you want to configure PowerCenterparameter files for. If the resource name contains spaces, enclose the resourcename in quotes.

-resourceConfigurationFile-rcf

fileName XML file name and path for the resource configuration file that contains the modifiedPowerCenter parameter file assignments. If you do not include a path, mmcmdlooks for the XML file in the mmcmd directory.The parameter files must be in the directory specified in the resource configurationfile. If the resource configuration file does not include a path, mmcmd looks for theparameter files in the mmcmd directory.

mmcmd commands 159

Page 173: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

cancelCancels a resource load.

The cancel command uses the following syntax:

<-url> http[s]://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]<-resource|-r> resourceName

The following table describes mmcmd cancel options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-resource-r

resourceName Name of the loading resource that you want to cancel. If the resource namecontains spaces, enclose the resource name in quotes.

createRepositoryCreates the Metadata Manager warehouse tables and import models for metadata sources in the MetadataManager repository.

Add repository content after you create the Metadata Manager Service or if you deleted the repository content.You cannot create content for a repository that already includes content.

The createRepository command uses the following syntax:

<-domainName|-dn> DomainName[<-securityDomain|-sdn> security_domain][<-gateway|-hp> gateway_host1:port gateway_host2:port...]<-domainUser|-du> domainUser<-domainPassword|-dp> domainPassword<-mmServiceName|-mm> MMServiceName[<-pcRepositoryName> PowerCenterRepositoryName][<-pcRepositoryUser> PowerCenterRepositoryUsername][<-pcRepositoryNamespace> PowerCenterRepositorySecurityDomain][<-pcRepositoryPassword> PowerCenterRepositoryPassword][-restorePCRepository]

The following table describes mmcmd createRepository options and arguments:

Option Argument Description

-domainName-dn

DomainName Name of the Informatica domain.

-securityDomain-sdn

security_domain Name of the security domain that the Informatica domain user belongs to. Requiredif you use LDAP authentication. Default is Native.

160 Chapter 12: Metadata Manager Command Line Programs

Page 174: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Option Argument Description

-gateway-hp

gateway_host1:portgateway_host2:port ...

The host names and port numbers for the gateway nodes in the domain. Required ifthe gateway connectivity information in the domains.infa file is out of date.

-domainUser-du

domainUser User name used to connect to the Informatica domain.

-domainPassword-dp

domainPassword Password for the Informatica domain user.

-mmServiceName-mm

MMServiceName Name of the Metadata Manager Service for which you want to add repositorycontent.

-pcRepositoryName

PowerCenterRepositoryName

Name of the PowerCenter repository that contains the metadata objects used toload metadata into the Metadata Manager warehouse.

-pcRepositoryUser

PowerCenterRepositoryUsername

User account for the PowerCenter repository. Use the repository user account youconfigured for the Repository Service.

-pcRepositoryNamespace

PowerCenterRepositorySecurityDomain

Name of the security domain that the PowerCenter repository user belongs to.Required if you use LDAP authentication. Default is Native.

-pcRepositoryPassword

PowerCenterRepositoryPassword

Password for the PowerCenter repository user.

-restorePCRepository

n/a Restores the PowerCenter repository. You can restore the repository if theRepository Service runs in exclusive mode and the repository does not containcontents.

createResourceCreates a resource using the properties in the specified resource configuration file. Use the createResourcecommand when you move resources from a development to a production environment.

The createResource command uses the following syntax:

<-url> http[s]://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]<-resource|-r> resourceName<-resourceConfigurationFile|-rcf> fileName

mmcmd commands 161

Page 175: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table describes mmcmd createResource options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-resource-r

resourceName Name of the Metadata Manager resource that you want to create. If the resourcename contains spaces, enclose the resource name in quotes.

-resourceConfigurationFile-rcf

fileName XML file name and path for the resource configuration file that contains the resourceproperties. If you do not include a path, mmcmd looks for the XML file in themmcmd directory.If you are creating a PowerCenter resource that uses parameter files, the parameterfiles must be in the directory specified in the resource configuration file. If theresource configuration file does not include a path, mmcmd looks for the parameterfiles in the mmcmd directory.

deleteRepositoryDeletes Metadata Manager repository content including all metadata and repository database tables.

Delete the repository content if the metadata is obsolete. If the repository contains information that you want tosave, back up the repository before you delete it. Use the database client or the Metadata Manager repositorybackup utility to back up the database before you delete contents.

The deleteRepository command uses the following syntax:

<-domainName|-dn> DomainName[<-securityDomain|-sdn> security_domain][<-gateway|-hp> gateway_host1:port gateway_host2:port...]<-domainUser|-du> domainUser<-domainPassword|-dp> domainPassword<-mmServiceName|-mm> MMServiceName[-f]

The following table describes mmcmd deleteRepository options and arguments:

Option Argument Description

-domainName-dn

DomainName Name of the Informatica domain.

-securityDomain-sdn

security_domain Name of the security domain that the Informatica domain user belongs to. Requiredif you use LDAP authentication. Default is Native.

-gateway-hp

gateway_host1:portgateway_host2:port ...

The host names and port numbers for the gateway nodes in the domain. Required ifthe gateway connectivity information in the domains.infa file is out of date.

162 Chapter 12: Metadata Manager Command Line Programs

Page 176: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Option Argument Description

-domainUser-du

domainUser User name used to connect to the Informatica domain.

-domainPassword-dp

domainPassword Password for the Informatica domain user.

-mmServiceName-mm

MMServiceName Name of the Metadata Manager Service for which you want to delete repositorycontent.

-f n/a Delete the repository content without confirmation. If you omit this option, thecommand prompts you for a confirmation before it deletes the repository content.

deleteResourceDeletes the resource and all metadata for the resource from the Metadata Manager repository.

The deleteResource command uses the following syntax:

<-url> http[s]://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]<-resource|-r> resourceName[-f]

The following table describes mmcmd deleteResource options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-resource-r

resourceName Name of the Metadata Manager resource that you want to delete. If the resourcename contains spaces, enclose the resource name in quotes.

-f n/a Delete the resource without confirmation. If you omit this option, the commandprompts you for a confirmation before it deletes the resource.

exportExports a custom resource or business glossary from the Metadata Manager repository to an XML file. You canimport it into another Metadata Manager repository.

mmcmd commands 163

Page 177: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The export command uses the following syntax:

<-url> http(s)://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]<-resource|-r> resourceName<-file|-f> fileName>

The following table describes mmcmd export options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-resource-r

resourceName Name of the custom resource or business glossary that you want to export. If thename contains spaces, enclose the name in quotes.

-file-f

fileName XML file name and path for the exported custom resource or business glossary. Ifyou do not include a path, mmcmd exports the custom resource or businessglossary to an XML file in the mmcmd directory.

exportmodelExports a model from the Metadata Manager repository. You can import it into another Metadata Managerrepository.

The exportmodel command uses the following syntax:

<-url> http(s)://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]<-modelName|-m> modelName<-file|-f> fileName>

The following table describes mmcmd exportmodel options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

164 Chapter 12: Metadata Manager Command Line Programs

Page 178: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Option Argument Description

-modelName-m

modelName Name of the model you want to export. If the model name contains spaces, enclosethe model name in quotes. For example, “My Model”.

-file-f

fileName XML file name and path for the exported model. If you do not include a path,mmcmd exports the model to an XML file in the mmcmd directory.

exportobjectExports a metadata catalog object from the Metadata Manager repository. You can export the metadata object tothe following file types:

¨ Adobe PDF

¨ HTML

¨ Microsoft Excel

The exportobject command uses the following syntax:

<-url> http(s)://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]<-location|-l> location<-file|-f> fileName>[-includeChildren][-includeBasicProperties][-includeAdvancedProperties][-includeComments][-includeAssociations][-includeProfile][-includeLinks][-includeBusinessTerms][-includeCategories][-includeImpactUpstream][-includeImpactDownstream]

The following table describes mmcmd exportobject options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-location-l

location Name and location of the metadata object in the catalog hierarchy that you want toexport.

-file-f

fileName PDF, HTML, or XLS file name and path for the exported metadata object. If you donot include a path, mmcmd exports the metadata object to a file in the mmcmddirectory.

mmcmd commands 165

Page 179: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Option Argument Description

-includeChildren n/a Includes the object you selected and its child objects in the exported file.

-includeBasicProperties

n/a Includes basic object properties in the exported file.

-includeAdvancedProperties

n/a Includes advanced object properties in the exported file.

-includeComments

n/a Includes comments on the object in the exported file.

-includeAssociations

n/a Includes related catalog objects for the object in the exported file.

-includeProfile n/a Includes profiling information for the object in the exported file.

-includeLinks n/a Includes links for the object in the exported file.

-includeBusinessTerms

n/a Includes related business terms for the object in the exported file.

-includeCategories

n/a Includes related categories for the object in the exported file.

-includeImpactUpstream

n/a Includes objects that the selected metadata object is impacted by in the exportedfile.

-includeImpactDownstream

n/a Includes objects that the selected metadata object impacts in the exported file.

Note: The include options are not applicable for all metadata catalog objects. If you use an include option that isnot applicable for the selected metadata object, mmcmd ignores the option.

getResourceWrites all properties for the specified resource to an XML resource configuration file. Use the getResourcecommand when you move resources from a development to a production environment.

The getResource command uses the following syntax:

<-url> http[s]://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]<-resource|-r> resourceName<-resourceConfigurationFile|-rcf> fileName

166 Chapter 12: Metadata Manager Command Line Programs

Page 180: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table describes mmcmd getResource options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-resource-r

resourceName Name of the Metadata Manager resource whose properties you want to write to aconfiguration file. If the resource name contains spaces, enclose the resource namein quotes.

-resourceConfigurationFile-rcf

fileName XML file name and path to which Metadata Manager writes the resource properties.If you do not include a path, mmcmd writes the XML file in the mmcmd directory.

importImports the metadata for a custom resource or business glossary from an XML file into the Metadata Managerrepository. Use import to import a custom resource or business glossary into the Metadata Manager repository thatyou exported from another Metadata Manager repository. The import command imports the custom resource orbusiness glossary metadata, but it does not create the resource.

The import command uses the following syntax:

<-url> http(s)://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]<-file|-f> fileName>

The following table describes mmcmd import options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

mmcmd commands 167

Page 181: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Option Argument Description

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-file-f

fileName XML file name and path for the custom resource or business glossary that you wantto import. If you do not include a path, mmcmd assumes the file is in the mmcmddirectory.

importmodelImports a model from an XML file into the Metadata Manager repository. Use importmodel to import a model intothe Metadata Manager repository that you exported from another Metadata Manager repository.

The importmodel command uses the following syntax:

<-url> http(s)://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace][<-modelName|-m> modelName]<-file|-f> fileName>

The following table describes mmcmd importmodel options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-modelName-m

modelName Name of the model in the XML file that you want to import. If the model namecontains spaces, enclose the model name in quotes. For example, “My Model." Ifyou do not include a model name, mmcmd imports all models in the XML file.

-file-f

fileName XML file name and path for the model that you want to import. If you do not includea path, mmcmd assumes the file is located in the mmcmd directory.

linkCreates the links between resources that share a connection assignment to run data lineage analysis acrossmetadata sources. Before you create links for a resource, you must configure connection assignments for theresource.

The link command uses the following syntax:

<-url> http[s]://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]<-resource|-r> resourceName

168 Chapter 12: Metadata Manager Command Line Programs

Page 182: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table describes mmcmd link options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-resource-r

resourceName Name of the Metadata Manager resource that you want to create links for. If theresource name contains spaces, enclose the resource name in quotes.

listResourcesLists all resources in the Metadata Manager repository.

The listResources command uses the following syntax:

<-url> http[s]://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]

The following table describes mmcmd listResources options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

loadStarts a resource load. Metadata Manager adds the resource load to the load queue. You can view the status ofthe resource load using the mmcmd status command or in the Metadata Manager Load tab. When you run theload command, mmcmd returns the current status of the load and the time that the load started.

The load command uses the following syntax:

<-url> http[s]://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]<-resource|-r> resourceName[-wait]

mmcmd commands 169

Page 183: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table describes mmcmd load options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-resource-r

resourceName Name of the Metadata Manager resource that you want to load. If the resourcename contains spaces, enclose the resource name in quotes.

-wait n/a After Metadata Manager completes the previous mmcmd command, you can enteranother command.

purgeMetadataDeletes metadata for a resource from the Metadata Manager repository. You cannot recover the purged metadata.Back up the Metadata Manager repository database before you purge metadata.

The purgeMetadata command uses the following syntax:

<-url> http[s]://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]<-resource|-r> resourceName[-wait]

The following table describes mmcmd purgeMetadata options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-resource-r

resourceName Name of the Metadata Manager resource for which you want to purge metadata. Ifthe resource name contains spaces, enclose the resource name in quotes.

-wait n/a After Metadata Manager completes the previous mmcmd command, you can enteranother command.

170 Chapter 12: Metadata Manager Command Line Programs

Page 184: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

restorePCRepositoryRestores a repository backup file packaged with PowerCenter to the PowerCenter repository database.

The repository backup file includes the metadata objects used by Metadata Manager to load metadata into theMetadata Manager warehouse. When you restore the PowerCenter repository, the Service Manager creates afolder named Metadata Load in the PowerCenter repository. The Metadata Load folder contains the metadataobjects, including sources, targets, sessions, and workflows.

The restorePCRepository command uses the following syntax:

<-domainName|-dn> DomainName[<-securityDomain|-sdn> security_domain][<-gateway|-hp> gateway_host1:port gateway_host2:port...]<-domainUser|-du> domainUser<-domainPassword|-dp> domainPassword<-mmServiceName|-mm> MMServiceName<-pcRepositoryName> PowerCenterRepositoryName<-pcRepositoryUser> PowerCenterRepositoryUsername[<-pcRepositoryNamespace> PowerCenterRepositorySecurityDomain]<-pcRepositoryPassword> PowerCenterRepositoryPassword

The following table describes mmcmd restorePCRepository options and arguments:

Option Argument Description

-domainName-dn

DomainName Name of the Informatica domain.

-securityDomain-sdn

security_domain Name of the security domain that the Informatica domain user belongs to. Requiredif you use LDAP authentication. Default is Native.

-gateway-hp

gateway_host1:portgateway_host2:port ...

The host names and port numbers for the gateway nodes in the domain. Required ifthe gateway connectivity information in the domains.infa file is out of date.

-domainUser-du

domainUser User name used to connect to the Informatica domain.

-domainPassword-dp

domainPassword Password for the Informatica domain user.

-mmServiceName-mm

MMServiceName Name of the Metadata Manager Service for which you want to restore thePowerCenter repository.

-pcRepositoryName

PowerCenterRepositoryName

Name of the PowerCenter repository that you want to restore.

-pcRepositoryUser

PowerCenterRepositoryUsername

User account for the PowerCenter repository. Use the repository user account youconfigured for the Repository Service.

mmcmd commands 171

Page 185: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Option Argument Description

-pcRepositoryNamespace

PowerCenterRepositorySecurityDomain

Name of the security domain that the PowerCenter repository user belongs to.Required if you use LDAP authentication. Default is Native.

-pcRepositoryPassword

PowerCenterRepositoryPassword

Password for the PowerCenter repository user.

resumeResume a failed resource load. If a resource load fails when PowerCenter runs the workflows that load themetadata into the warehouse, you can resume the resource load. When you run the resume command, mmcmdreturns the current status of the load and the time that the load resumed.

The resume command uses the following syntax:

<-url> http[s]://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]<-resource|-r> resourceName[-wait]

The following table describes mmcmd resume options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-resource-r

resourceName Name of the Metadata Manager resource for which you want to resume the load. Ifthe resource name contains spaces, enclose the resource name in quotes.

-wait n/a After Metadata Manager completes the previous mmcmd command, you can enteranother command.

searchSearches for objects in the Metadata Manager repository using a keyword search. Perform a keyword search tosearch all properties of objects that match the keyword. mmcmd displays the results of the search in the commandprompt. The search results list the locations of all objects that match the search criteria.

The search command uses the following syntax:

<-url> http[s]://<host>:<port><-user|-u> username<-password|-pw> password

172 Chapter 12: Metadata Manager Command Line Programs

Page 186: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

[<-namespace|-n> namespace]<-argument|-arg> argument

The following table describes mmcmd search options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-argument-arg

argument Keyword to search for. You can use search operators and wildcard characters in akeyword search.

statusView the status of a running or completed resource load. When you run the status command, mmcmd returns thecurrent status of the load and the time that you ran the command.

The status command uses the following syntax:

<-url> http[s]://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]<-resource|-r> resourceName

The following table describes mmcmd status options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-resource-r

resourceName Name of the Metadata Manager resource for which you want to view the status. Ifthe resource name contains spaces, enclose the resource name in quotes.

updateResourceUpdates a resource using the properties in the specified resource configuration file. Use the updateResourcecommand when you move resources from a development to a production environment. After creating a resource

mmcmd commands 173

Page 187: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

using a resource configuration file, you may need to change the properties in the resource configuration file. Youthen use the updateResource command to update the resource with the modified properties.

The updateResource command uses the following syntax:

<-url> http[s]://<host>:<port><-user|-u> username<-password|-pw> password[<-namespace|-n> namespace]<-resource|-r> resourceName<-resourceConfigurationFile|-rcf> fileName

The following table describes mmcmd updateResource options and arguments:

Option Argument Description

-url http://host:port Host name and port number of the Metadata Manager Service that runs theMetadata Manager application.

-user-u

username Metadata Manager user name.

-password-pw

password Password for the Metadata Manager user.

-namespace-n

namespace Name of the security domain that the user belongs to. Required if you use LDAPauthentication. Default is Native.

-resource-r

resourceName Name of the Metadata Manager resource that you want to update. If the resourcename contains spaces, enclose the resource name in quotes.

-resourceConfigurationFile-rcf

fileName XML file name and path for the resource configuration file that contains the modifiedresource properties. If you do not include a path, mmcmd looks for the XML file inthe mmcmd directory.If you are updating a PowerCenter resource that uses parameter files, theparameter files must be in the directory specified in the resource configuration file. Ifthe resource configuration file does not include a path, mmcmd looks for theparameter files in the mmcmd directory.

Using backupCmdLineUse backupCmdLine to back up and restore the Metadata Manager repository. You can back up the contents of aMetadata Manager repository to prevent data loss due to hardware or software problems. Or, you can back up andrestore the Metadata Manager repository to a different database type or Metadata Manager instance.

When you back up a Metadata Manager repository, backupCmdLine creates a backup file. backupCmdLine backsup all tables in the Metadata Manager repository, including the Metadata Manager warehouse, profilinginformation, models, users and groups, and all user information, such as shortcuts and preferences.

When you restore a Metadata Manager repository, backupCmdLine creates all tables in the Metadata Managerrepository and then restores the contents. If a table exists in the repository, backupCmdLine drops the table,creates the table, and restores the contents.

Use the following rules and guidelines with backupCmdLine:

¨ backupCmdLine does not back up index files for a loaded resource. You must manually create the index forresources after you restore a Metadata Manager repository.

174 Chapter 12: Metadata Manager Command Line Programs

Page 188: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

¨ To restore the Metadata Manager repository for a Metadata Manager Service in a different Informatica domain,you must first migrate the Metadata Manager users and groups. Before you restore the Metadata Managerrepository, export the users and groups from the original domain and import them into the new domain.

Use infacmd to export and import users and groups.

¨ Back up and restore the Metadata Manager repository with the same Metadata Manager version. You cannotrestore a backup file from a different version.

backupCmdLine CommandsThe following table describes the backupCmdLine commands:

Command Description

Backup Backs up a Metadata Manager repository.

Restore Restores a Metadata Manager repository.

Running CommandsYou invoke backupCmdLine from the command line. You can issue commands directly or from a script, batch file,or other program. On Windows, backupCmdLine is a batch file with a .bat extension. On UNIX, backupCmdLine isa script file with a .sh extension.

backupCmdLine is located in the following Informatica Services installation directory:

<Installation directory>\services\MetadataManagerService\utilities\mmBackupUtil

You can also install Informatica utilities on any machine without installing Informatica Services. When you installInformatica utilities, you can run backupCmdLine commands from any machine.

To run backupCmdLine commands:

1. At a command prompt, navigate to the directory where backupCmdLine is located.

2. Enter backupCmdLine on Windows or backupCmdLine.sh on UNIX followed by the command name and itsrequired arguments. The command names are case sensitive.

For example:backupCmd(.sh) Command_name argument_1 argument_2...

BackupBacks up a Metadata Manager repository to a backup file.

The Backup command uses the following syntax:

Backup MM_DBTYPE MM_DB_CONNECTION_URL MM_DB_USER MM_DB_PASSWORD MM_DB_NAME.bkp

Using backupCmdLine 175

Page 189: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table describes backupCmdLine Backup arguments:

Argument Description

MM_DBTYPE Database type for the Metadata Manager repository database. Enter one of thefollowing database types:- SQLServer- DB2- Oracle

MM_DB_CONNECTION_URL JDBC URL for the repository database. Enclose the URL in quotes. The syntaxdepends on the following repository database types:- Microsoft SQL Server. "jdbc:informatica:sqlserver://[host_name]:

[port];SelectMethod=cursor;DatabaseName=[database_name] "- DB2. "jdbc:informatica:db2://[host_name]:

[port];DatabaseName=[database_name]"- Oracle. "jdbc:informatica:oracle://[host]:[port];SID=[sid] "

You can enter the SID or use the full service name. For example:"jdbc:informatica:oracle://[host]:[port];ServiceName=[service name] "

MM_DB_USER Database user name for the Metadata Manager repository database.

MM_DB_PASSWORD Password for the Metadata Manager repository database.

MM_DB_NAME Name of the file, with a .bkp extension, that you want to back up the MetadataManager repository database to. If you do not include a path, backupCmdLinecreates the backup file in the backupCmdLine directory.

RestoreRestores a Metadata Manager repository from a backup file.

The Restore command uses the following syntax:

RestoreMM_DBTYPE MM_DB_CONNECTION_URL MM_DB_USER MM_DB_PASSWORD MM_DB_NAME.bkp[COMMIT_INTERVAL]

The following table describes backupCmdLine Restore arguments:

Argument Description

MM_DBTYPE Database type for the Metadata Manager repository database. Enter one of thefollowing database types:- SQLServer- DB2- Oracle

MM_DB_CONNECTION_URL JDBC URL for the repository database. Enclose the URL in quotes. The syntaxdepends on the following repository database types:- Microsoft SQL Server. "jdbc:informatica:sqlserver://[host_name]:

[port];SelectMethod=cursor;DatabaseName=[database_name] "- DB2. "jdbc:informatica:db2://[host_name]:[port];DatabaseName=[database_name]"- Oracle. "jdbc:informatica:oracle://[host]:[port];SID=[sid] "

You can enter the SID or use the full service name. For example:"jdbc:informatica:oracle://[host]:[port];ServiceName=[service name] "

176 Chapter 12: Metadata Manager Command Line Programs

Page 190: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Argument Description

MM_DB_USER Database user name for the Metadata Manager repository database.

MM_DB_PASSWORD Password for the Metadata Manager repository database.

MM_DB_NAME Name of the file that you want to restore the Metadata Manager repository databasefrom.

COMMIT_INTERVAL Number of rows to use as a basis for commits to the Metadata Manager repository. TheRestore command uses a batch commit each time it writes this number of rows. Usinga batch commit reduces the size of the undo tablespace required if the command failsand Metadata Manager rolls back the restore operation.If set to 0, the Restore command commits all rows at the end of the restore operation.Default is 10,000.

Using backupCmdLine 177

Page 191: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

A P P E N D I X A

Logging in to Metadata ManagerThis appendix includes the following topics:

¨ Logging in to Metadata Manager, 178

¨ Cookies, 179

¨ Changing a Password, 179

Logging in to Metadata ManagerYou must have a user account to log in to Metadata Manager. When you log in to Metadata Manager, it creates acookie. You can change your password after you log in.

To log in to Metadata Manager:

1. Open Microsoft Internet Explorer or Mozilla Firefox.

2. In the Address field, enter the following URL for the Metadata Manager login page:http(s)://<host>:<port>/mm

In the URL, <host>:<port> represents the host name and port number of the machine that runs the MetadataManager application.

If the node is configured for HTTPS with a keystore that uses a self-signed certificate, a warning messageappears. To enter the site, accept the certificate.

The Informatica Metadata Manager and Business Glossary login page appears.

3. Enter the user name and password.

4. Select Native or the name of a specific security domain.

The Security Domain field appears when the Informatica domain contains an LDAP security domain. If you donot know the security domain that your user account belongs to, contact the Informatica domain administrator.

5. Click Login.

6. If this is the first time that you log in with the user name and password provided by the Informatica domainadministrator, change your password to maintain security.

Note: If you access Metadata Manager from Informatica Administrator, you log in to Metadata Manager withthe user name and password you used to log in to Informatica Administrator.

178

Page 192: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

CookiesWhen you log in to Metadata Manager, the Informatica Service Manager creates a cookie that it uses toauthenticate your user name in Metadata Manager. If you access Metadata Manager again before the cookieexpires, the Service Manager uses the authentication information in the cookie to log you in to Metadata Manager.You must have cookies enabled in your browser for the Service Manager to create the cookie.

If the browser session is inactive for 12 hours or you log out of Metadata Manager, the Service Manager deletesthe cookie. You can increase the timeout for the cookie in the Metadata Manager imm.properties file by setting theSession.timeOut property to a value from 30 through 43,200 minutes.

RELATED TOPICS:¨ “imm.properties” on page 180

Changing a PasswordTo change your password:

1. Click Manage > Account Settings in Metadata Manager.

The Account Settings window appears.

2. Enter the old password.

Passwords can be up to 80 characters.

3. Enter a new password and confirm the new password.

4. Click OK.

Cookies 179

Page 193: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

A P P E N D I X B

Metadata Manager Properties FilesThis appendix includes the following topics:

¨ imm.properties, 180

¨ idp.properties, 184

imm.propertiesUse imm.properties to configure the following properties for Metadata Manager:

¨ Metadata Manager application properties

¨ Profiling properties

¨ Data lineage properties

After you configure properties in imm.properties, disable and enable the Metadata Manager Service for thechanges to take effect.

By default, imm.properties is located in the following directory:

<Informatica installation directory>\tomcat\shared\classes

Metadata Manager Application PropertiesUse imm.properties to configure Metadata Manager application properties such as indexing performance andJDBC connection timeout interval.

180

Page 194: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table describes the Metadata Manager application properties in imm.properties:

Property Description

MetadataTree.MaxFolderChilds Number of child objects that appear in the Metadata Manager metadata catalog for anyparent object. The child objects can include folders, logical groups, and metadataobjects. Use this option to limit the number of child objects that appear in the metadatacatalog for any parent object.Default is 200.All Metadata Manager Services in an Informatica domain use this setting. If youconfigure the number of child objects in Informatica Administrator for a specific MetadataManager Service, it overrides this value.

indexing.mergeFactor Controls the number of metadata objects to store in memory before merging them intothe index. Increase the default value to improve indexing performance for MetadataManager.Default is 100.Note: If you set the value too high for your environment, a Java exception might occurdue to too many open files.

indexing.ramBufferSize Determines the amount of memory used to buffer metadata objects before they aremerged into the index. Increase the default value to improve indexing performance forMetadata Manager.Default is 256 MB.Note: If you set the value too high for your environment, the following error might occur:java.lang.OutOfMemoryError

search.max.docs Maximum number of search results that Metadata Manager displays for a catalogsearch. Decrease the default value to improve search performance for MetadataManager.Default is 1,000.Note: If you set the value too high for your environment, the following error might occur:java.lang.OutOfMemoryError

non_reply_email_id Non-reply email address used as the from address when a user does not have an emailaddress in the system and completes one of the following tasks:- Proposes a business term for review.- Adds a comment to a business term in any phase.Default is MetadataManager<[email protected]>.

SAP_MAX_TABLES Maximum number of tables Metadata Manager retrieves from SAP R/3 when youconfigure the components to extract from SAP R/3. SAP R/3 sources contain manytables. Use this setting to increase Metadata Manager performance when it retrievesapplication components, packages, and tables from SAP R/3.

Source_DB_Conn_Login_Timeout Amount of time in seconds that Metadata Manager waits when attempting to connect to ametadata source using JDBC. For example, Metadata Manager uses JDBC to verifyconnection information for resources. If Metadata Manager cannot connect to themetadata source in this time period, the connection fails.Default is 0 and indicates that Metadata Manager uses the default timeout interval forJDBC drivers.

imm.properties 181

Page 195: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Property Description

Miti_Client_Version Current version of the Metadata Manager Agent client used by Metadata Manager. TheMetadata Manager Agent that you use to load resources must match this version.

Load.OracleOptimizerDynamicSampling

Sets the Oracle session parameter OPTIMIZER_DYNAMIC_SAMPLING on thePowerCenter sessions that load to a Metadata Manager repository on Oracle.Enter one of the following values:- -1. Does not override the Oracle database setting.- 0. Disables dynamic sampling.- 1-10. Overrides the Oracle database setting for the PowerCenter load sessions.

Improves Metadata Manager performance during a resource load.Contact your Oracle database administrator to get the appropriate value for yourenvironment.Default is -1.Note: To use this option, Cost Based Optimization (CBO) must be enabled on the Oracleinstance.

Profiling PropertiesMetadata Manager uses the profiling properties in imm.properties when it extracts profiling data from relationalmetadata sources. If Metadata Manager extracts profiling data and you change the properties, you must reload theresource to see the updated profiling data.

The following table describes the profiling properties in imm.properties:

Property Description

Maximum_Columnset_To_Analyze Maximum size of the column set to analyze. Use this value to limit thecandidate key analysis and functional dependency analysis to the columnsets with this number of columns or fewer.For example, if you enter 3, Metadata Manager does not return candidatecolumn sets of four or greater.You can enter a value from 1 to 10. Default is 2.The following functions use this setting:- Candidate Key Evaluation- Functional Dependency Analysis

Maximum_Allowable_Cadidatekey_Errorpercent

Maximum allowable error percentage required to determine unique candidatekeys. The maximum allowable error percentage filters the results for thecandidate key analysis and restricts the analysis of the related super-sets.You can enter a value from 0.00 to 99.99. Default is 15.The Candidate Key Evaluation function uses this property.

Maximum_Allowable_Redundancy_Errorpercent

Maximum allowable error percentage required in redundancy analysis. Forexample, a value of 50% indicates that 50% or more of the values in acolumn must be redundant with another column or column set to indicate aredundant column. If a column set meets the requirements for redundancy,Metadata Manager does not return the related subsets.You can enter a value from 0.00 to 99.99. Default is 50.The Redundancy Evaluation function uses this property.Note: Metadata Manager does not display Redundancy Analysis results onthe Profile tab on the Browse tab in Metadata Manager.

182 Appendix B: Metadata Manager Properties Files

Page 196: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Property Description

Maximum_Allowable_FunctionalDependencies_Errorpercent

Maximum allowable error percentage that determines functionaldependencies among columns and column sets. For example, if you enter10%, the data profile results show columns where 90% or more of the valuesexhibit a functional dependency across columns or column sets.The maximum allowable error percentage filters the results for functionaldependency analysis and restricts the analysis of the related super-sets. Youcan enter a value from 0.00% to 99.99%. Default is 10%.The Functional Dependencies Analysis function uses this setting.

Maximum_No_Of_Patterns Include the most frequently occurring patterns up to and including this value.Default Value is 3.

Minimum_Pattern_Frequency_Percent Minimum frequency of patterns to return. For example, if you set theminimum pattern frequency to 30%, Metadata Manager only returns patternsthat occur 30% of the time or more.Default is 30.00.

Sampling_Policy Type of sampling to perform. You can specify the following values:- Random Sampling. Metadata Manager determines the percentage of data

to sample. Metadata Manager scales the percentage of data to samplebased on the size of the source data. If you do not know the size of thesource data, you can enable Metadata Manager to determine thepercentage of data to sample.

- Manual Sampling. Metadata Manager selects random data from all parts ofthe source. Use this option if you want to control the percentage of data tosample. You can select a a percentage of data to sample from 1 to 100using the Sampling_Value property.

- First N Sampling. Metadata Manager reads the first N rows from thesource, up to the number of rows you specify for the Sampling_Valueproperty. Use First N Row sampling when you cannot use manual randomsampling for the profile function. You can also use First N Row samplingwhen you want to specify the number of rows to profile. For example, ifyou have a large data source, you may want to sample the first 100 rowsto include basic data about the data source.

- No Sampling. Metadata Manager reads all source rows.Default is Random Sampling.

Sampling_Value Sampling value for Manual and First N Sampling. Use the following values:- Manual Sampling. 0.00 to 99.00.- First N Sampling. Any integer value.

Max_Tables_To_Profile Maximum number of source tables to profile. Use this value to limit thenumber of tables in the data source.Metadata Manager uses the following rules to select the tables to profile:- Choose tables with a maximum row count from the source.- Choose an interval value based on the total number of tables on the

source and the Max_Tables_To_Profile property value.- Choose every interval table.

Profiling_Column_Functions Profile column functions to use. You can use the following column functions:- Distinct Value Count- Domain Inference- Aggregate Functions (Null Count, Min, Max, Min Length and Max Length)

Profiling_Source_Functions Profile source functions to use. You can use the following source functions:- Row Count- Candidate Key Evaluation- Functional Dependency Analysis

imm.properties 183

Page 197: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Data Lineage PropertiesThe following table describes the data lineage properties in imm.properties:

Property Description

chartbuilder.properties Names of classes whose objects appear once in a data lineagediagram.If you do not set this property, objects appear in data lineage in theorder they appear in the lineage calculation. As a result, an object canbe split across different nodes in a lineage diagram. For example,Metadata Manager can display parts of a PowerCenter mapping acrossdifferent places in the lineage diagram.

Lineage.showSynonym Show synonyms for all Oracle resource database tables in datalineage. You can set this value to true or false. Default is true.

Lineage.Flow.DefaultUpstreamGenerationLimit Number of generations to display upstream from the source object in adata lineage diagram.

Lineage.Flow.DefaultDownstreamGenerationLimit Number of generations to display downstream from the source object ina data lineage diagram.

Lineage.Flow.DefaultNumberOfGenerationsToContinueLineage

Number of generations that appear when you use the arrow buttons tonavigate the data lineage diagram.

Lineage.Debug.ShowPerformanceDebugMessages Writes the data lineage performance information to the mm.log file.If set to true, writes the following information to the log file:- Time taken to display the data lineage diagram.- Number of features and structures with connections in the diagram.- Number of objects displayed in the diagram.Metadata Manager prefixes the name of the object for which you ranthe data lineage analysis to each performance message.Default is false.

idp.propertiesMetadata Manager uses the properties in idp.properties to determine the precision threshold for columns of stringand integer datatypes. After you configure properties in idp.properties, disable and enable the Metadata ManagerService for the changes to take effect.

By default, idp.properties is located in the following directory:

<Informatica installation directory>\tomcat\shared\classes

184 Appendix B: Metadata Manager Properties Files

Page 198: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

The following table describes the profiling properties in idp.properties:

Property Description

analyze_string_datatype_columns_precision Column precision threshold for columns of string datatypes. Forexample, if you set the threshold to 20, Metadata Manager does notprofile String datatype columns with a precision greater than 20.You can enter a value from 1 to 200. Default is 50.The following functions use this property:- Candidate Key Analysis- Functional Dependency Analysis

analyze_integer_datatype_columns_precision Column precision threshold for columns of integer datatypes. Forexample, if you set the threshold to 28, Metadata Manager does notreturn Integer datatype columns with a precision greater than 28.You can enter a value from 1 to 38. Default is 28.The following functions use this property:- Candidate Key Analysis- Functional Dependency Analysis

idp.properties 185

Page 199: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

A P P E N D I X C

Analyzing the Metadata ManagerRepository on Oracle

This appendix includes the following topic:

¨ Analyzing the Database, 186

Analyzing the DatabaseYou can analyze tables and indexes in a Metadata Manager repository on Oracle to improve performance in theMetadata Manager application. Analyzing the database increases performance in the Metadata Managerapplication when it accesses the Metadata Manager repository.

The following table describes the tables and indexes to analyze and the frequency in which run the analyses:

Table Name Frequency

IMW_ELEMENTIMW_ELMNT_ASSOCIMW_ELMNT_ATTRIMW_EXPRESSIONIMW_FEATURE_MAP

After each resource load or on a periodic basis. For example, once a month.

IMW_ASSOCIATIONIMW_ATTRIBUTEIMW_CLASSIMW_CLASS_ATTRIMW_CLASS_TREEIMW_CONNECTIONIMW_REPOSITORYIMW_REPO_ASSOCIMW_REPO_MODELIMW_REPO_PACKAGEIMW_REPO_TYPE

One time after creating the Metadata Manager repository.

Analyze each table and the index for the table. For more information about analyzing tables in Oracle, see theOracle documentation.

186

Page 200: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

A P P E N D I X D

GlossaryA

attributeCharacteristic of a metadata object. An attribute is a property defined for a class that applies to all metadataobjects of the class. For example, in a PowerCenter repository, the Session class contains attributes such asdescription, last run time, and creation date. An object property is a characteristic about a specific metadata object.

B

business glossarySet of business term definitions. Each term can correspond to metadata objects in the metadata catalog.

business nameAttribute used to identify a metadata object according to the object's business usage. All classes in packagedmodels have a business name attribute. You can edit the business name attribute in Metadata Manager. Youcannot edit any other attributes of packaged classes.

business termMetadata object that represents the business usage of metadata in the metadata catalog. A business term caninclude a description, a rule that defines how the object is derived, the business usage context, a data stewardowner, and allowed values for data.

C

categoryA group of metadata objects that represents a set of related business terms. You can create nested categories.Grouping business terms in categories is optional.

classType of object a source repository can contain. Each class contains a set of attributes that describe thecharacteristics of objects of the class.

connection assignmentPart of a resource configuration that specifies how linkable objects in the resource can be related to matchingobjects in another resource. Configure connection assignments so that you can run data lineage analysis acrossmetadata sources.

Page 201: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

custom resource templateContains the mapping rules between source custom metadata and the target model classes for a custom resource.The rules define how to create the custom objects and define the relationships between custom metadata objectsand objects in other resources.

D

data lineage diagramDiagram representing the conceptual flow of data from sources to targets. Data lineage analysis includes allpossible paths for the data flow, and it may span multiple resources of different resource types. In data lineageanalysis, boxes or nodes represent objects. Arrows represent flow relationships.

data ownerUser or group in an organization who owns the definition of data and metadata.

data stewardUser or group in an organization who is responsible for the definition of data and metadata.

data structureObject that contains fields with data. Examples of data structures include a PowerCenter source instance,PowerCenter target instance, PowerCenter source qualifier, database table, and database view. See also field.

F

fieldSubset of a data structure that represents a single data item. Examples of fields include database table columnsand view columns, PowerCenter transformation instance ports, and business intelligence report metrics andattributes.

L

linkHyperlink to a document or web page. Any Metadata Manager object can have links. Use links to extend theinformation available about a metadata object, category, or business term.

A link can also be a relationship between objects from different resources. To run data lineage analysis acrossmetadata sources, assign a connection from one resource to another resource. Then, instruct Metadata Managerto create links between matching objects in the connected resources. See also connection assignment on page187.

logical groupGroup of metadata objects of the same class. Metadata Manager groups metadata objects into logical groups inthe metadata catalog.

188 Glossary

Page 202: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

M

metadata catalogHierarchical view of the metadata in the Metadata Manager warehouse.

Metadata ExchangeProcess that defines how to extract metadata from metadata sources and load the metadata into the MetadataManager warehouse. Metadata Manager packages Metadata Exchanges for each of the supported metadatasource types.

Metadata Manager AgentWindows executable program or service that Metadata Manager uses to access metadata sources and extractsource metadata for data modeling and business intelligence source types.

The Metadata Manager Agent must run on the same machine as the client of the metadata source. Based on themetadata source client location, you can use the Metadata Manager Agent located on the Metadata Managerapplication machine, or you can install the agent on another machine. During Metadata Exchange, a remoteMetadata Manager Agent uses the TCP/IP network protocol to communicate with the Metadata Managerapplication.

Metadata Manager applicationWeb-based application that manages the metadata in the Metadata Manager warehouse. In InformaticaAdministrator, create a Metadata Manager Service to access the Metadata Manager application.

Metadata Manager repositoryContains the Metadata Manager warehouse and models. Metadata Manager uses models to define the metadatafrom metadata sources. The models include packaged models and optional custom models. The MetadataManager repository is stored as a set of tables in a relational database.

Metadata Manager ServiceAn application service that runs the Metadata Manager application in an Informatica domain. It manages access tometadata in the Metadata Manager warehouse.

Metadata Manager warehouseCentral warehouse repository that stores metadata from different metadata sources.

metadata source typeSource type from which Metadata Manager can extract metadata. Metadata Manager packages a model and aMetadata Exchange for each source type. Examples of metadata source types include Business Objects,PowerCenter, and Oracle databases. Each metadata source has one of the following source domains: application,business intelligence, data integration, data modeling, or relational.

modelGroup of classes, relationships, and attributes that define the metadata that Metadata Manager can extract from ametadata source. Metadata Manager packages models for supported metadata sources. In addition to thepackaged models, you can create custom models to define custom metadata.

Appendix D: Glossary 189

Page 203: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

O

objectMetadata element from a source repository. An instance of a class. Examples of objects include a PowerCentermapping, a business intelligence report, or a database column.

Object Relationships WizardCreates associations between matching objects in a custom resource and objects in another packaged or customresource. You define the classes and attributes to match.

P

permissionThe level of access a user has to a metadata object. Even if a user has the privilege to perform certain actions, theuser may also require permission to perform the action on a particular object. You define object permissions inMetadata Manager. An object can inherit permissions from the containing folder or resource.

PowerCenter Integration ServiceA PowerCenter application service that runs the Metadata Exchange processes. The processes are dataintegration workflows that load source metadata into the Metadata Manager warehouse. The workflows are storedin the PowerCenter repository associated with the PowerCenter Integration Service. When you create a MetadataManager Service, you configure the associated PowerCenter Integration Service.

PowerCenter repositoryContains the PowerCenter definitions of the Metadata Exchanges, including sources, targets, sessions, andworkflows. The associated PowerCenter Integration Service uses the definitions to load source metadata into theMetadata Manager warehouse.

PowerCenter Repository ServiceAn application service in an Informatica domain that manages the PowerCenter repository. The PowerCenterrepository contains the metadata objects for the Metadata Exchange processes used by Metadata Manager.

privilegeDetermines the actions that users can perform in Metadata Manager. Use Informatica Administrator to assignprivileges to users and groups for the Metadata Manager Service. See also permission on page 190.

R

relationshipAssociation between two classes or two specific metadata objects.

repository folderMetadata object that contains other metadata objects. Folders appear under a resource or under another folder inthe metadata catalog.

resourceObject that represents a source repository in Metadata Manager. Each resource configuration contains propertiesrequired to connect to the source repository, extract metadata from the source repository, and load the extracted

190 Glossary

Page 204: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

metadata into the resource. A resource configuration also contains the connection assignments used to linkobjects in the resource to objects in other resources.

resource loadProcess of extracting metadata from a metadata source system or source file and writing the metadata to theMetadata Manager warehouse. A resource load can include data profiling, linking, and indexing tasks. You canschedule a resource load to run at predefined intervals.

S

shortcutPointer to a metadata object in the metadata catalog. You can create and organize shortcuts to commonlyaccessed objects in Metadata Manager.

source repositoryContains metadata objects that Metadata Manager extracts and loads into the Metadata Manager warehouse.Examples of source repositories include PowerCenter repositories, Business Objects repositories, and Oracledatabases. See also metadata source type on page 189.

T

taskAn object that moves data from one data structure to another. Examples of tasks include PowerCenter sessioninstances and database views.

templateSee custom resource template on page 188.

transformationObject that determines how data flows between data structures. Transformations can be reusable or non-reusable.An example of a reusable transformation is a PowerCenter mapping. An example of a non-reusable transformationis a database view.

Appendix D: Glossary 191

Page 205: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

I N D E X

Aactivity log

resource loads 148alias physical table

for Oracle Business Intelligence Enterprise Edition 49alternate keys

definition for ERwin 82assignConnection

mmcmd command 158assigning connections

with mmcmd 158assignParameterFile

mmcmd command 159associations

for data modeling tool views 97for Informix tables and constraints 111for Informix tables and triggers 110for Informix views and synonyms 111for Teradata tables and triggers 130

Available models listModel inclusion list 32

Bbacking up

Metadata Manager repository 175backupCmdLine

commands 175overview 174running 175

business glossaryexporting with mmcmd 163importing with mmcmd 167log file event type 147

Business Objectsconfiguring 20connection assignments 50, 65, 93creating resource 22Crystal Reports 27deprecated source versions 22exporting universes and documents 20extracting universes 24loading standalone documents 22Metadata Manager Agent requirement 21objects extracted 27overview 20reference information 25Repository Subset property 22Universe Inclusion List 24

business termssearching with mmcmd 172

Ccancel

mmcmd command 160canceling resources

with mmcmd 160case sensitivity

for PowerCenter resources 70Microstrategy project name 40Microstrategy project source 40source repository metadata 138

categoriessearching with mmcmd 172

Cognosconfiguring 28configuring source connection 30connection assignments 50, 65, 93creating resource 30data lineage 33deprecated source versions 30displaying metadata 33extracted objects 33including models 32large configuration 30Metadata Manager Agent requirement 29, 44overview 28permissions 30reference information 33Repository Subset property 30

columnsposition for Oracle Designer 89

Command tasksPowerCenter resource 70

CommandLineTaskPowerCenter resource 70

Component Inclusion Listconfiguring for SAP 18

configuration filesresources 156

CONNECT roleOracle 119

connection assignmentsautomatic 50, 52, 65, 67, 93, 95business intelligence resource types 50, 65, 93configuring 50, 65, 93data integration resource types 50, 65, 93data modeling resource types 50, 65, 93example 51, 66, 94manual 51, 53, 66, 67, 93, 95properties 52, 66, 94rules and guidelines 139

cookiecreated during login 179

createRepositorymmcmd command 160

192

Page 206: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

createResourcemmcmd command 161

creating resourceswith mmcmd 161

Crystal Reportsobjects extracted from Business Objects 27

CSV fileupdating 47, 55, 92

custom metadataexporting metadata source files 54log file event type 147purging 133

Custom Metadata Configuratordescription 4

custom resourceadding metadata files 47, 55, 92creating 54template name 54updating metadata source files 47, 55, 92

custom resourcesexporting with mmcmd 163importing with mmcmd 167template name 55

custom sourceconfiguring metadata files 54

Ddata lineage

between Microstrategy logical tables 43configuring properties 184for Cognos 33for database management resources 132for Oracle Business Intelligence Enterprise Edition 50inline views 69, 132number of generations to display 184performance messages 184SAP 19scope for PowerCenter 69

data modeling toolsconfiguring 92datatypes 96extracted objects 97multiple models 92, 97name and description properties 97reference information 96relationships 97specifying owners of objects 97validation rules 96, 98

database heap sizeIBM DB2 for LUW 100

Database Instance Nameparameter for Teradata 130

database management resourcesdata lineage 132

databasesconfiguring profiling 131loading schemas 131Schema Inclusion list 131

datatypesfor columns using domains 96for data modeling tools 96for Teradata view columns 130

deleteRepositorymmcmd command 162

deleteResourcemmcmd command 163

deleting resourceswith mmcmd 163

domainsdatatypes for columns 96for ERwin 81

driversinstalling Netezza JDBC 115

DSNconfiguring for Netezza 116

Eelement IDs

for Informix 110email

configuring non-reply address 180Embarcadero ERStudio

exporting models 71metadata files 71Metadata Manager Agent requirement 71overview 71reference information 96

Errors viewLoad Details 142

ERStudioconfiguring metadata files 72connection assignments 50, 65, 93creating resource 72

ERwinalternate keys 82configuring 75configuring metadata files 76connection assignments 50, 65, 93creating resource 76data lineage 83deprecated source versions 76domain hierarchies 82domains 81Index UDPs 82inversion keys 82metadata file requirements 75objects extracted 83overview 74reference information 81, 96relationships 82system-defined domains 81

event typesin Metadata Manager Agent log files 146in Metadata Manager service log files 147

exportmmcmd command 163

exporting business glossaryusing mmcmd 163

exporting custom resourcesusing mmcmd 163

exporting metadata objectsusing mmcmd 165

exporting modelsusing mmcmd 164

exportmodelmmcmd command 164

exportobjectmmcmd command 165

expressionsfor Microstrategy 43

extracted objectsname limitation for IBM DB2 z/OS 107

Index 193

Page 207: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

FFATAL

log file event type 146flat files

for PowerCenter resources 70full control

permission 152functions

extracted for IBM DB2 z/OS 107

GgetResource

mmcmd command 166groups

configuring 151configuring permissions 152

Hhierarchies

for ERwin domains 82host names

Teradata servers 130

IIBM DB2 for LUW

configuring 99configuring source connection 101creating resource 101database heap size 100overview 99permissions 100reference information 102

IBM DB2 z/OSconfiguring 104configuring source connection 106creating resource 106data lineage 132definition of schemas and qualifiers 107extracted functions 107installing PowerExchange 104object name limitation for extracted objects 107overview 103reference information 107

IBM Informixoverview 107permissions 108

IBM Rational Roseexporting models 84metadata files 84Metadata Manager Agent requirement 84

idp.propertiesconfiguring profiling 184

IME filesdescription 5

IME viewsdescription 5

imm.propertiesconfiguring profiling 182data lineage properties 184Metadata Manager application properties 180Metadata Manager email properties 180

Metadata Manager properties file 180import

mmcmd command 167importing business glossary

using mmcmd 167importing custom resources

using mmcmd 167importing models

using mmcmd 168importmodel

mmcmd command 168index

definition 134during load process 136optimizing 135task details 141

Index UDPsfor ERwin 82

INFOlog file event type 146

Informatica Metadata Extraction interfacedescription 5Metadata Exchanges 5

Informixconfiguring source connection 108creating resource 108data lineage 132element IDs 110objects extracted 110reference information 110table-to-constraint associations 111table-to-trigger associations 110trigger definitions 111view definitions 111view-to-synonym associations 111

inline viewsdata lineage 69, 132

Integration Serviceuse with Metadata Manager 4

inversion keysdefinition for ERwin 82

JJDBC connections

timeout interval 180JDBC drivers

installing Netezza 115

Kkeys

ERwin alternate keys 82ERwin inversion keys 82

keystoregenerating for Metadata Manager Agent 12

Llibrary files

Sybase ASE 124Lineage

log file event type 147link

mmcmd command 168

194 Index

Page 208: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

linkingconcurrently 139deferred connections 139during load process 136rules and guidelines 139task details 141

linking resourcesmonitoring 140with mmcmd 168

linkscreating 138missing 145status 138

Links viewLoad Details 143

listResourcesmmcmd command 169

ListValueposition for Oracle Designer 89

loadmmcmd command 169

Load detailsarchive 145

Load DetailsErrors view 142Links view 143Log view 141Objects view 141Sessions view 142

Load Monitorusing 148

load queueconfiguring 137

Load tabcomponents 7configuring PowerCenter parameter files 62connection assignments 50, 65, 93loading resources 136overview 7purging metadata 133refreshing resource list 134updating the search index 134

loadingPowerCenter folders 61Teradata schemas 130

loading resourcesactivity log 148getting status with mmcmd 173load queue 137monitoring 140output log 140overview 136with mmcmd 169

log filesMetadata Manager Agent 146Metadata Manager Agent event types 146Metadata Manager Service 147Metadata Manager Service event types 147

Log viewLoad Details 141

logical tablesMicrostrategy 43

Mmapplets

data lineage display 70

metadatapurging with mmcmd 170

Metadata accesslog file event type 147

metadata catalogconfiguring permissions 153

Metadata Exchangesdescription 5Informatica Metadata Extraction interface 5

metadata filesadding to a resource 47, 55, 92requirements for custom sources 54requirements for ERwin 75updating 47, 55, 92

metadata integration processdescription 5

Metadata Managerapplication description 3architecture 2configuration 8configuring application properties 180configuring email properties 180interface 7Load tab 7Permissions tab 7properties file 180working with resources 6

Metadata Manager administratordescription 151

Metadata Manager Agentdescription 3generating keystore 12installing 9log file 146

Metadata Manager repositorybacking up with backupCmdLine 175description 4optimizing 186restoring with backupCmdLine 176

Metadata Manager Serviceconfiguring 8description 3log file 147log file event type 147

Metadata Manager warehouseloading metadata into 136purging 133

metadata objectsconfiguring permissions 153displaying for Microstrategy 43purging 133searching with mmcmd 172versioning for PowerCenter 58

metadata sourcesdescription 5list of 1

MetadataTree.MaxFolderChildsapplication property 180

Microsoft Analysis and Reporting Servicesconfiguring 34creating resource 35data lineage 37Internet Information Services requirement 34Metadata Manager Agent requirement 34objects extracted 36, 37overview 34permissions 34reference information 36

Index 195

Page 209: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Microsoft SQL Serverconfiguring 111configuring source connection 112creating resource 112data lineage 132objects extracted 114ODBC connection 112overview 111permissions 111reference information 114

Microstrategyconnection assignments 50, 65, 93creating resource 40deprecated source versions 40displaying objects 43expressions 43extracted objects 42Metadata Manager Agent requirement 39multiple projects 39overview 39project user account requirements 39reference information 42reporting metadata extracted 42reports in Data Analyzer 44

missing linksdetails 145

mm_agent.logMetadata Manager Agent 146

mm.logMetadata Manager log file 147

mmcmdcommands 154configuring properties files 155overview 154running 155

Model Inclusion ListCognos 32

modelsfor data modeling tools 92, 97

monitoringlinking resources 140resource loads 140

NNetezza

configuring 115configuring a DSN 116configuring permissions 115configuring source connection 117creating resource 117data lineage 132installing the JDBC driver 115installing the ODBC driver 116objects extracted 118overview 115reference information 118table profiling limitation 119

NLS_LENGTH_SEMANTICS parameterOracle 119

no accesspermission 152

Oobjects

extracted for Cognos 33

extracted for data modeling tools 97extracted for Informix 110extracted for Microsoft SQL Server 114extracted for Microstrategy 42extracted for Netezza 118extracted for Oracle 121extracted for Oracle Business Intelligence Enterprise Edition 49extracted for Oracle Designer 88extracted for Sybase ASE 126extracted for Teradata 129owners for data modeling tools 97

Objects viewLoad Details 141

ODBC connectionMicrosoft SQL Server 112

ODBC driverinstalling for Netezza 116

optimizingMetadata Manager repository 186

Oracleconfiguring source connection 120creating resource 120data lineage 132objects extracted 121optimizing repository 186overview 119permissions 119Public schema 122public synonyms 122reference information 121showing synonyms 184snapshots 122

Oracle Business Intelligence Enterprise Editionalias physical table 49configuring metadata source file 46converting RPD file 44creating resource 46enabling web services 44Metadata Manager Agent requirement 29, 44objects extracted 49overview 44reference information 49

Oracle Designercolumn position 89configuring metadata files 87connection assignments 50, 65, 93creating resource 87exporting models 86ListValue position 89metadata files 86Metadata Manager Agent requirement 86objects extracted 88overview 86reference information 88, 96

output logresource loads 140

Pparameter files

assigning to PowerCenter workflows 64assigning with mmcmd 159uploading 64

parametersComponent Inclusion List 18Enable Standalone Document Extraction 22Folder Inclusion List 61

196 Index

Page 210: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

Model Inclusion List 32Profile Source 131Schema Inclusion List 131Source Incremental Extract Window (in Days) 61Universe Inclusion List 24

passwordchanging 179

permissionsconfiguring 152configuring for Netezza 115description 152full control 152IBM DB2 for LUW 100IBM Informix 108metadata objects 153Microsoft SQL Server 111no access 152Oracle 119PowerCenter 58read 152resources 153rules and guidelines 152Sybase ASE 124Teradata 126users and groups 152write 152

Permissions tabcomponents 7overview 7

PowerCenterassigning parameter files to workflows 64assigning parameter files with mmcmd 159case sensitivity 70Command tasks 70configuring 57configuring source connection 59connection assignments 50, 65, 93creating resource 59data lineage display of mapplets 70filtered and rejected records 69flat files 70IBM DB2 heap size 57incremental extracts 68loading folders 61metadata object properties 68object versions 58Oracle extended statistics 57overview 57parameter file requirements 62permissions 58reference information 68scope for data lineage 69Source Incremental Extract Window (in Days) 61unique constraint errors 70uploading parameter files 64versioned repository objects 57

PowerCenter parameter filesconfiguring 62

PowerCenter repositoryrestoring with mmcmd 171use with Metadata Manager 4

PowerCenter Repository Serviceuse with Metadata Manager 4

PowerExchangeinstalling for IBM DB2 z/OS 104

privilegesconfiguring 151

Profile Sourceconfiguring for databases 131

profilingconfiguring 131data extraction during load 136databases 131idp.properties 184illegal table names 131imm.properties 182Netezza limitation 119task details 141

projectsmultiple for Microstrategy 39

propertiesfor PowerCenter metadata objects 68names and descriptions for data modeling tools 97

properties fileimm.properties 180

Public schemafor Oracle database 122

public synonymsfor Oracle database 122

purgeMetadatammcmd command 170

purging metadatawith mmcmd 170

Qqualifiers

definition for IBM DB2 z/OS 107

RRational Rose

configuring metadata files 84connection assignments 50, 65, 93creating resource 84deprecated source versions 84overview 83reference information 96

readpermission 152

recordsrejected and filtered by PowerCenter resource 69

relationshipsfor data modeling tools 97for ERwin 82

repositorycontent, creating 160content, deleting 162creating with mmcmd 160deleting with mmcmd 162

Repository Subset propertyBusiness Objects 22Cognos 30

requirementsfor IBM DB2 z/OS 104for Microstrategy project user account 39for Netezza 115

resourceload task details 141

resource configuration fileswriting 166

resourcesadding metadata files 47, 55, 92

Index 197

Page 211: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

assigning connections with mmcmd 158canceling with mmcmd 160configuration files 156configuring permissions 153creating custom 54creating for Business Objects 22creating for Cognos 30creating for ERStudio 72creating for ERwin 76creating for IBM DB2 for LUW 101creating for IBM DB2 z/OS 106creating for Informix 108creating for Microsoft Analysis and Reporting Services 35creating for Microsoft SQL Server 112creating for Microstrategy 40creating for Netezza 117creating for Oracle 120creating for Oracle Designer 87creating for PowerCenter 59creating for Rational Rose 84creating for SAP 16creating for Sybase ASE 124creating for Sybase PowerDesigner 90creating for Teradata 127creating with mmcmd 161deleting with mmcmd 163description 5getting properties with mmcmd 166linking 138linking with mmcmd 168list of 1listing with mmcmd 169loading 136loading with mmcmd 169monitoring loads 140refreshing list on Load tab 134resuming a failed load 137resuming a failed load with mmcmd 172scheduling loads 148updating with mmcmd 173

restorebackupCmdLine command 176

restorePCRepositorymmcmd command 171

restoringMetadata Manager repository 176

resumemmcmd command 172

rolesconfiguring 151

RPD fileOracle Business Intelligence Enterprise Edition 44

SSAP

configuring 14configuring Component Inclusion List 18configuring maximum tables 180creating resource 16data lineage 19extracted objects 18installing transports 14overview 14reference information 18user authorization profile 15

schedulesattaching to a resource 150

creating 149editing 150resource loads 148

schemasdefinition for IBM DB2 z/OS 107

searchconfiguring index 134mmcmd command 172

securitymanaging 151

security domainconfiguring 151

SELECT_CATALOG_ROLEOracle 119

sessionsmonitoring 148statistics 142

Sessions viewLoad Details 142

snapshotsfor Oracle database 122

Source Incremental Extract Window (in Days)PowerCenter 61

statuslink 138mmcmd command 173

Sybase ASEconfiguring source connection 124creating resource 124data lineage 132library files 124objects extracted 126overview 123permissions 124reference information 126

Sybase PowerDesignerconfiguring metadata files 90connection assignments 50, 65, 93creating resource 90deprecated source versions 90exporting models 89metadata files 89Metadata Manager Agent requirement 89overview 89reference information 96

system domainsfor ERwin 81

Ttables

Netezza profiling limitation 119Teradata

configuring source connection 127creating resource 127data lineage 132databases and users 129index and constraint IDs 130limited metadata load 130objects extracted 129overview 126permissions 126reference information 129server host names 130table-to-trigger associations 130trigger properties 130view column datatypes 130

198 Index

Page 212: Metadata Manager Administrator Guide - Informatica · 1 metadata: 1

transportsinstalling 14

triggersdefinitions for Informix 111properties for Teradata 130

troubleshootinglinks 138resource loads 137

UUDML file

Oracle Business Intelligence Enterprise Edition 44UDPs

for ERwin indexes 82unique constraint errors

PowerCenter 70universes

exporting to Business Objects repository 20extracting for Business Objects 24

updateResourcemmcmd command 173

updating resourceswith mmcmd 173

usersconfiguring 151configuring permissions 152

Vvalidation rules

for data modeling tools 96, 98view associations

for data modeling tools 97views

definitions for Informix 111

WWARN

log file event type 146web services

Oracle Business Intelligence Enterprise Edition 44workflows

description 5monitoring 148statistics 142use by Metadata Manager 5

writepermission 152

Index 199