Informatica (バージョン 10.1) Metadata Manager 管理者 ガイド Informatica Metadata Manager 管理者ガイド バージョン 10.1 2016 年 6 月 © 著作権 Informatica LLC 1993, 2016 本ソフトウェアおよびマニュアルには、Informatica LLC の所有権下にある情報が収められています。これらは使用および開示の制限等を定めた使用許諾契約のもとに 提供され、著作権法により保護されています。当該ソフトウェアのリバースエンジニアリングは禁じられています。本マニュアルのいかなる部分も、いかなる手段(電 子的複写、写真複写、録音など)によっても、Informatica LLC の事前の承諾なしに複製または転載することは禁じられています。このソフトウェアは、米国および/ または国際的な特許、およびその他の出願中の特許によって保護されています。 合衆国政府によるソフトウェアの使用、複製または開示は、DFARS 227.7202-1(a)および 227.7702-3(a)(1995 年)、DFARS 252.227-7013(C)(1)(ii)(1988 年 10 月)、FAR 12.212(a)(1995 年)、FAR 52.227-19、または FAR 52.227-14(ALT III)に記載されているとおりに、当該ソフトウェア使用許諾契約に定められた制限に よって規制されます。 本製品または本書の情報は、予告なしに変更されることがあります。お客様が本製品または本書内に問題を発見された場合は、書面にて当社までお知らせください。 Informatica、Informatica Platform、Informatica Data Services、PowerCenter、PowerCenterRT、PowerCenter Connect、PowerCenter Data Analyzer、 PowerExchange、PowerMart、Metadata Manager、Informatica Data Quality、Informatica Data Explorer、Informatica B2B Data Transformation、Informatica B2B Data Exchange、Informatica On Demand、Informatica Identity Resolution、Informatica Application Information Lifecycle Management、Informatica Complex Event Processing、Ultra Messaging、Informatica Master Data Management、および Live Data Map は、Informatica LLC の米国および世界中の管轄地での商標また は登録商標です。その他のすべての企業名および製品名は、それぞれの企業の商標または登録商標です。 本ソフトウェアまたはドキュメントの一部は、次のサードパーティが有する著作権に従います(ただし、これらに限定されません)。Copyright DataDirect Technologies.All rights reserved.Copyright (C) Sun Microsystems.All rights reserved.Copyright (C) RSA Security Inc. All rights reserved. Copyright (C) Ordinal Technology Corp. All rights reserved. Copyright (C) Aandacht c.v. All rights reserved. Copyright Genivia, Inc. All rights reserved. Copyright Isomorphic Software. All rights reserved.Copyright (C) Meta Integration Technology, Inc. All rights reserved. Copyright (C) Intalio. All rights reserved.Copyright (C) Oracle. All rights reserved.Copyright (C) Adobe Systems Incorporated. All rights reserved.Copyright (C) DataArt, Inc. All rights reserved. Copyright (C) ComponentSource. All rights reserved.Copyright (C) Microsoft Corporation. All rights reserved.Copyright (C) Rogue Wave Software, Inc. All rights reserved. Copyright (C) Teradata Corporation. All rights reserved.Copyright (C) Yahoo! Inc. All rights reserved. Copyright (C) Glyph & Cog, LLC. All rights reserved.Copyright (C) Thinkmap, Inc. All rights reserved. Copyright (C) Clearpace Software Limited. All rights reserved.Copyright (C) Information Builders, Inc. All rights reserved. Copyright (C) OSS Nokalva, Inc. All rights reserved. Copyright Edifecs, Inc. All rights reserved. Copyright Cleo Communications, Inc. All rights reserved. Copyright (C) International Organization for Standardization 1986. All rights reserved.Copyright (C) ej-technologies GmbH. All rights reserved.Copyright (C) Jaspersoft Corporation. All rights reserved.Copyright (C) International Business Machines Corporation.All rights reserved.Copyright (C) yWorks GmbH. All rights reserved.Copyright (C) Lucent Technologies. All rights reserved.Copyright (C) University of Toronto. All rights reserved.Copyright (C) Daniel Veillard. All rights reserved.Copyright (C) Unicode, Inc. Copyright IBM Corp. All rights reserved. Copyright (C) MicroQuill Software Publishing, Inc. All rights reserved. Copyright (C) PassMark Software Pty Ltd. All rights reserved. Copyright (C) LogiXML, Inc. All rights reserved. Copyright (C) 2003-2010 Lorenzi Davide, All rights reserved. Copyright (C) Red Hat, Inc. All rights reserved. Copyright (C) The Board of Trustees of the Leland Stanford Junior University. All rights reserved.Copyright (C) EMC Corporation. All rights reserved.Copyright (C) Flexera Software. All rights reserved.Copyright (C) Jinfonet Software. All rights reserved.Copyright (C) Apple Inc. All rights reserved.Copyright (C) Telerik Inc. All rights reserved.Copyright (C) BEA Systems. All rights reserved.Copyright (C) PDFlib GmbH. All rights reserved.Copyright (C) Orientation in Objects GmbH. All rights reserved.Copyright (C) Tanuki Software, Ltd. All rights reserved. Copyright (C) Ricebridge. All rights reserved.Copyright (C) Sencha, Inc. All rights reserved.Copyright (C) Scalable Systems, Inc. All rights reserved.Copyright (C) jQWidgets. All rights reserved.Copyright (C) Tableau Software, Inc. All rights reserved.Copyright (C) MaxMind, Inc. All rights reserved.Copyright (C) TMate Software s.r.o. All rights reserved.Copyright (C) MapR Technologies Inc. All rights reserved.Copyright (C) Amazon Corporate LLC. All rights reserved.Copyright (C) Highsoft. All rights reserved.Copyright (C) Python Software Foundation. All rights reserved.Copyright (C) BeOpen.com. All rights reserved.Copyright (C) CNRI. All rights reserved. 本製品には、Apache Software Foundation(http://www.apache.org/)によって開発されたソフトウェア、およびさまざまなバージョンの Apache License(まとめて 「License」と呼んでいます)の下に許諾された他のソフトウェアが含まれます。これらのライセンスのコピーは、http://www.apache.org/licenses/ で入手できます。 適用法にて要求されないか書面にて合意されない限り、ライセンスの下に配布されるソフトウェアは「現状のまま」で配布され、明示的あるいは黙示的かを問わず、 いかなる種類の保証や条件も付帯することはありません。ライセンス下での許諾および制限を定める具体的文言については、ライセンスを参照してください。 本製品には、Mozilla(http://www.mozilla.org/)によって開発されたソフトウェア、ソフトウェア copyright The JBoss Group, LLC, コンテンツの無断複写・転載 を禁じます、ソフトウェア copyright, Red Hat Middleware, LLC, コンテンツの無断複写・転載を禁じます、Copyright (C) 1999-2006 by Bruno Lowagie and Paulo Soares および GNU Lesser General Public License Agreement(http://www.gnu.org/licenses/lgpl.html を参照)に基づいて許諾されたその他のソフトウェアが含 まれています。資料は、Informatica が無料で提供しており、一切の保証を伴わない「現状渡し」で提供されるものとし、Informatica LLC は市場性および特定の目的 の適合性の黙示の保証などを含めて、一切の明示的及び黙示的保証の責任を負いません。 製品には、ワシントン大学、カリフォルニア大学アーバイン校、およびバンダービルト大学の Douglas C.Schmidt および同氏のリサーチグループが著作権を持つ ACE (TM)および TAO(TM)ソフトウェアが含まれています。Copyright (C) 1993-2006, All rights reserved. 本製品には、OpenSSL Toolkit を使用するために OpenSSL Project が開発したソフトウェア(copyright The OpenSSL Project.コンテンツの無断複写・転載を禁じま す)が含まれています。また、このソフトウェアの再配布は、http://www.openssl.org および http://www.openssl.org/source/license.html にある使用条件に従い ます。 本製品には、Curl ソフトウェア Copyright 1996-2013, Daniel Stenberg, <[email protected]>が含まれます。All Rights Reserved. 本ソフトウェアに関する許諾およ び制限は、http://curl.haxx.se/docs/copyright.html にある使用条件に従います。すべてのコピーに上記の著作権情報とこの許諾情報が記載されている場合、目的に 応じて、本ソフトウェアの使用、コピー、変更、ならびに配布が有償または無償で許可されます。 本製品には、MetaStuff, Ltd.のソフトウェアが含まれます。Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved. 本ソフトウェアに関する許諾および 制限は、http://www.dom4j.org/license.html にある使用条件に従います。 製品には、The Dojo Foundation のソフトウェアが含まれます。Copyright (C) 2004-2007. All Rights Reserved. 本ソフトウェアに関する許諾および制限は、http:// dojotoolkit.org/license にある使用条件に従います。 本製品には、ICU ソフトウェアおよび他のソフトウェアが含まれます。Copyright International Business Machines Corporation. All rights reserved.本ソフトウ ェアに関する許諾および制限は、http://source.icu-project.org/repos/icu/icu/trunk/license.html にある使用条件に従います。 本製品には、Per Bothner のソフトウェアが含まれます。Copyright (C) 1996-2006. All rights reserved.お客様がこのようなソフトウェアを使用するための権利は、 ライセンスで規定されています。http://www.gnu.org/software/kawa/Software-License.html を参照してください。 本製品には、OSSP UUID ソフトウェアが含まれます。Copyright (C) 2002 Ralf S. Engelschall, Copyright (C) 2002 The OSSP Project Copyright (C) 2002 Cable & Wireless Deutschland.本ソフトウェアに関する許諾および制限は、http://www.opensource.org/licenses/mit-license.php にある使用条件に従います。 本製品には、Boost(http://www.boost.org/)によって開発されたソフトウェア、または Boost ソフトウェアライセンスの下で開発されたソフトウェアが含まれます。 本ソフトウェアに関する許諾および制限は、http://www.boost.org/LICENSE_1_0.txt にある使用条件に従います。 本製品には、University of Cambridge のが含まれます。Copyright (C) 1997-2007. 本ソフトウェアに関する許諾および制限は、http://www.pcre.org/license.txt にある使用条件に従います。 本製品には、The Eclipse Foundation のソフトウェアが含まれます。Copyright (C) 2007.All Rights Reserved. 本ソフトウェアに関する許諾および制限は、http:// www.eclipse.org/org/documents/epl-v10.php および http://www.eclipse.org/org/documents/edl-v10.php にある使用条件に従います。 本製品には、http://www.tcl.tk/software/tcltk/license.html、http://www.bosrup.com/web/overlib/?License、http://www.stlport.org/doc/license.html、http:// www.asm.ow2.org/license.html、http://www.cryptix.org/LICENSE.TXT、http://hsqldb.org/web/hsqlLicense.html、http://httpunit.sourceforge.net/doc/ license.html、http://jung.sourceforge.net/license.txt、http://www.gzip.org/zlib/zlib_license.html、http://www.openldap.org/software/release/ license.html、http://www.libssh2.org、http://slf4j.org/license.html、http://www.sente.ch/software/OpenSourceLicense.html、http://fusesource.com/ downloads/license-agreements/fuse-message-broker-v-5-3-license-agreement、http://antlr.org/license.html、http://aopalliance.sourceforge.net/、http:// www.bouncycastle.org/licence.html、http://www.jgraph.com/jgraphdownload.html、http://www.jcraft.com/jsch/LICENSE.txt、http://jotm.objectweb.org/ bsd_license.html に基づいて許諾されたソフトウェアが含まれています。http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231、http:// www.slf4j.org/license.html、http://nanoxml.sourceforge.net/orig/copyright.html、http://www.json.org/license.html、http://forge.ow2.org/projects/ javaservice/、http://www.postgresql.org/about/licence.html、http://www.sqlite.org/copyright.html、http://www.tcl.tk/software/tcltk/license.html、http:// www.jaxen.org/faq.html、http://www.jdom.org/docs/faq.html、http://www.slf4j.org/license.html、http://www.iodbc.org/dataspace/iodbc/wiki/iODBC/ License、http://www.keplerproject.org/md5/license.html、http://www.toedter.com/en/jcalendar/license.html、http://www.edankert.com/bounce/index.html、 http://www.net-snmp.org/about/license.html、http://www.openmdx.org/#FAQ、http://www.php.net/license/3_01.txt、http://srp.stanford.edu/license.txt、 http://www.schneier.com/blowfish.html、http://www.jmock.org/license.html、http://xsom.java.net、http://benalman.com/about/license/、https://github.com/ CreateJS/EaselJS/blob/master/src/easeljs/display/Bitmap.js、http://www.h2database.com/html/license.html#summary、http://jsoncpp.sourceforge.net/ LICENSE、http://jdbc.postgresql.org/license.html、http://protobuf.googlecode.com/svn/trunk/src/google/protobuf/descriptor.proto、https://github.com/ rantav/hector/blob/master/LICENSE、http://web.mit.edu/Kerberos/krb5-current/doc/mitK5license.html、http://jibx.sourceforge.net/jibx-license.html、 https://github.com/lyokato/libgeohash/blob/master/LICENSE、https://github.com/hjiang/jsonxx/blob/master/LICENSE、https://code.google.com/p/lz4/、 https://github.com/jedisct1/libsodium/blob/master/LICENSE、http://one-jar.sourceforge.net/index.php?page=documents&file=license、https://github.com/ EsotericSoftware/kryo/blob/master/license.txt、http://www.scala-lang.org/license.html、https://github.com/tinkerpop/blueprints/blob/master/ LICENSE.txt、http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html、https://aws.amazon.com/asl/、https://github.com/twbs/ bootstrap/blob/master/LICENSE、および https://sourceforge.net/p/xmlunit/code/HEAD/tree/trunk/LICENSE.txt。 本製品には、Academic Free License(http://www.opensource.org/licenses/afl-3.0.php)、Common Development and Distribution License(http:// www.opensource.org/licenses/cddl1.php)、Common Public License(http://www.opensource.org/licenses/cpl1.0.php)、Sun Binary Code License Agreement Supplemental License Terms、BSD License(http:// www.opensource.org/licenses/bsd-license.php)、BSD License(http://opensource.org/licenses/BSD-3Clause)、MIT License(http://www.opensource.org/licenses/mit-license.php)、Artistic License(http://www.opensource.org/licenses/artistic-license-1.0)、 Initial Developer’s Public License Version 1.0(http://www.firebirdsql.org/en/initial-developer-s-public-license-version-1-0/)に基づいて許諾された ソフトウェアが含まれています。 本製品には、ソフトウェア copyright (C) 2003-2006 Joe WaInes, 2006-2007 XStream Committers が含まれています。All rights reserved.本ソフトウェアに関する 許諾および制限は、http://j.org/license.html にある使用条件に従います。本製品には、Indiana University Extreme! Lab によって開発されたソフトウェアが含ま れています。詳細については、http://www.extreme.indiana.edu/ を参照してください。 本製品には、ソフトウェア Copyright (C) 2013 Frank Balluffi and Markus Moeller が含まれています。All rights reserved.本ソフトウェアに関する許諾および制 限は、MIT ライセンスの使用条件に従います。 特許については、https://www.informatica.com/legal/patents.html を参照してください。 免責: 本文書は、一切の保証を伴わない「現状渡し」で提供されるものとし、Informatica LLC は他社の権利の非侵害、市場性および特定の目的への適合性の黙示の保 証などを含めて、一切の明示的および黙示的保証の責任を負いません。Informatica LLC では、本ソフトウェアまたはドキュメントに誤りのないことを保証していませ ん。本ソフトウェアまたはドキュメントに記載されている情報には、技術的に不正確な記述や誤植が含まれる場合があります。本ソフトウェアまたはドキュメントの 情報は、予告なしに変更されることがあります。 NOTICES この Informatica 製品(以下「ソフトウェア」)には、Progress Software Corporation(以下「DataDirect」)の事業子会社である DataDirect Technologies からの特 定のドライバ(以下「DataDirect ドライバ」)が含まれています。DataDirect ドライバには、次の用語および条件が適用されます。 1.DataDirect ドライバは、特定物として現存するままの状態で提供され、商品性の保証、特定目的適合性の保証および法律上の瑕疵担保責任を含むすべての明示 もしくは黙示の保証責任を負わないものとします。国または地域によっては、法律の強行規定により、保証責任の制限が禁じられる場合、強行規定の制限を受 けるものとします。 2.DataDirect または第三者は、予見の有無を問わず発生した ODBC ドライバの使用に関するいかなる直接的、間接的、偶発的、特別、あるいは結果的損害に対し て責任を負わないものとします。本制限事項は、すべての訴訟原因に適用されます。訴訟原因には、契約違反、保証違反、過失、厳格責任、詐称、その他の不 法行為を含みますが、これらに限るものではありません。 Part Number: MM-ADG-101-0001 目次 序文........................................................... 12 Informatica のリソース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Informatica Network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Informatica ナレッジベース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Informatica マニュアル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Informatica 製品可用性マトリックス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Informatica Velocity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Informatica Marketplace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Informatica グローバルカスタマサポート. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 第 1 章 : Metadata Manager の使用.............................. 14 Metadata Manager の使用の概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 リソースのタイプ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Metadata Manager のアーキテクチャ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Metadata Manager Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Metadata Manager アプリケーション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Metadata Manager Agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Metadata Manager リポジトリ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 PowerCenter リポジトリ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 PowerCenter Integration Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 PowerCenter リポジトリサービス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Custom Metadata Configurator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 メタデータ統合プロセス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 リソース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 メタデータソース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Informatica Metadata Extraction インタフェース. . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 PowerCenter ワークフロー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Metadata Exchanges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Metadata Manager の操作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Metadata Manager のインタフェース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 [ロード]タブ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 [権限]タブ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 第 2 章 : Metadata Manager の設定.............................. 22 Metadata Manager の設定の概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 手順 1. Metadata Manager Service の作成および設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 手順 2。Metadata Manager Agent のインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Metadata Manager Agent のルールおよびガイドライン. . . . . . . . . . . . . . . . . . . . . . . . . . 23 最小システム要件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 インストールの前に. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4 目次 Metadata Manager Agent のインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 インストールした後に. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 キーストアファイルの作業. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 第 3 章 : アプリケーションリソース............................. 29 SAP R/3 リソースの概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 SAP R/3 の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 トランスポートのインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ユーザー権限プロファイルの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 SAP JCo ライブラリのインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 SAP R/3 リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 SAP R/3 の設定のプロパティ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 コンポーネントの取り込みリストの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 バージョン. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 抽出されるオブジェクト. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 データリネージ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 SAP R/3 スキーマクラス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 第 4 章 : Business Glossary リソース........................... 34 Business Glossary リソースの概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 アプリケーションサービスの確認. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Business Glossary リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Business Glossary の接続プロパティ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Business Glossary から抽出されるオブジェクト. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Business Glossary から抽出されないオブジェクト. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 第 5 章 : ビジネスインテリジェンスリソース.................... 39 Business Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Business Objects の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Business Objects リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Cognos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Cognos の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Cognos リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Microsoft Analysis Services および Reporting Services. . . . . . . . . . . . . . . . . . . . . . . . . . 54 Microsoft Analysis Services および Reporting Services の設定. . . . . . . . . . . . . . . . . . . 54 Microsoft Analysis Services および Reporting Services リソースの作成. . . . . . . . . . . . . 55 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Microstrategy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Microstrategy の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Microstrategy リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 目次 5 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Oracle Business Intelligence Enterprise Edition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Oracle Business Intelligence Enterprise Edition の設定. . . . . . . . . . . . . . . . . . . . . . 66 Oracle Business Intelligence Enterprise Edition リソースの作成. . . . . . . . . . . . . . . . 68 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 SAP Business Warehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 SAP Business Warehouse の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 SAP Business Warehouse リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Tableau. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Tableau の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Tableau リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 メタデータの増分ロード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 リソースのメタデータファイルの追加または削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 第 6 章 : カスタムリソース..................................... 87 カスタムメタデータソースの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 カスタムリソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 テンプレート名の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 リソースのメタデータファイルの追加または削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 第 7 章 : データ統合リソース................................... 90 Informatica Platform リソース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 メタデータソースの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Informatica Platform リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 バージョン 10.0 アプリケーション用のコマンドラインユーティリティのインストール. . . . . . 95 Informatica Platform 10.x リソースのパラメータ. . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Informatica Platform 9.5.1 - 9.6.x リソースのパラメータ. . . . . . . . . . . . . . . . . . . . . . 97 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Microsoft SQL Server 統合サービスリソース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 保護されたパッケージからのメタデータの抽出. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 SQL Server 統合サービスの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 SQL Server 統合サービスリソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 PowerCenter リソース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 PowerCenter の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 PowerCenter リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 フォルダの取り込みリストの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 ソースの差分抽出ウィンドウの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 PowerCenter パラメータファイル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 6 目次 第 8 章 : データモデリングリソース............................ 128 Embarcadero ERStudio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Embarcadero ERStudio の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Embarcadero ERStudio リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 ERwin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 ERwin の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 ERwin リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 SAP PowerDesigner. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 SAP PowerDesigner の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 SAP PowerDesigner リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 リソースのメタデータファイルの追加または削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 データモデリングリソースのリファレンス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 データ型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 検証ルール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 リレーション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 ビューの関連付け. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 スキーマと所有者. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 名前および説明プロパティ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 同じリポジトリ内の複数のモデル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 抽出されないオブジェクト. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 ドメインと検証ルールの関連付け. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 第 9 章 : データベース管理リソース............................ 154 Cloudera Navigator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 最大ヒープサイズの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Cloudera Navigator リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Hive および Impala クエリテンプレートのフィルタリング . . . . . . . . . . . . . . . . . . . . . . . 157 Cloudera Navigator リソースの増分ロード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 検索クエリ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 IBM DB2 for LUW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 IBM DB2 for LUW の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 IBM DB2 for LUW リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 IBM DB2 for z/OS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 IBM DB2 for z/OS の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 IBM DB2 for z/OS リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 IBM Informix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 目次 7 IBM Informix の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 IBM Informix リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 JDBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 JDBC メタデータソースの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 JDBC リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 抽出されるオブジェクトと抽出されないオブジェクト . . . . . . . . . . . . . . . . . . . . . . . . . 185 Microsoft SQL Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Microsoft SQL Server の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Microsoft SQL Server リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Netezza. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Netezza の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Netezza リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Oracle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 権限の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Advanced Security Option を使用する Oracle の設定 . . . . . . . . . . . . . . . . . . . . . . . . . 196 Oracle リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 Oracle リソースの増分ロード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 Sybase ASE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Sybase ASE の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Sybase ASE リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Teradata. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Teradata の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Teradata リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Teradata リソースの増分ロード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 スキーマの取り込みリストの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 データベース管理リソースのデータリネージ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 結合文内のテーブル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 SQL インラインビュー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 第 10 章 : ユニバーサルリソース............................... 213 ユニバーサルリソースの概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 サポートされるメタデータソース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 XConnect の作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 手順 1。メタデータソース名の取得. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 手順 2。プラグイン定義ファイルの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 手順 3。イメージマッピング情報の取得. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 手順 4。アイコンの取得. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 目次 219 手順 5。プラグインの生成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 手順 6。プラグインからのモデルの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 ユニバーサル XConnect の更新. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 ユニバーサル XConnect の削除. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 手順 1。メタデータソースの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 手順 2。リソースの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 第 11 章 : リソースの管理..................................... 227 リソースの管理の概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 接続割り当ての設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 自動的な接続の割り当て. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 手動による接続の割り当て. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229 接続の割り当ての例. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229 接続割り当てのプロパティ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 自動的な接続割り当ての設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 手動での接続割り当ての設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 ルールセットのアップロード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 リンクルールファイル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 ルールセットのアップロード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 メタデータのパージ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 [リソース]パネルの更新. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 検索インデックスの更新. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 インデックスの自動更新. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 インデックスの最適化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 インデックスの手動作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 検索インデックスのトラブルシューティング. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 検索で無視される単語のリストのカスタマイズ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 第 12 章 : リソースのロードおよび監視........................ 238 リソースのロードおよび監視の概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238 リソースのロード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 リソースのロード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 ロードキュー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 失敗したリソースロードの再開. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 リソース間でのオブジェクトのリンク. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 リソースのリンクの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 リンクのステータス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 リンクの作成に関するルールおよびガイドライン. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 リソースの監視. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 ロードの詳細の表示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 リンクの詳細の表示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 ロード詳細ログファイル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 目次 9 ログおよびログファイル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Metadata Manager エージェントログファイル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Metadata Manager サービスログファイル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 アクティビティログ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 リソースロードのトラブルシューティング. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 リソースロードのスケジュール作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 スケジュールの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 スケジュールの編集. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 リソースへのスケジュールの添付. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 第 13 章 : 権限の管理......................................... 255 権限の管理の概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 ユーザーおよびグループ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 権限. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 権限のルールおよびガイドライン. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 ユーザーおよびグループの権限の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 メタデータカタログの権限の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 第 14 章 : リソース移行....................................... 259 リソース移行の概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 リソース構成ファイル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 リソース構成ファイルの形式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 リソース構成ファイル内のパスワード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 リソース構成ファイル内のセキュア JDBC パラメータ. . . . . . . . . . . . . . . . . . . . . . . . . . . 262 リソース構成ファイルの例. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 リソース構成のエクスポート. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 リソース構成のインポート. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 第 15 章 : リポジトリの移行................................... 266 リポジトリの移行の概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 ドメイン名と暗号化キーが同じ場合のリポジトリの移行. . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 ドメイン名または暗号化キーが異なる場合のリポジトリの移行. . . . . . . . . . . . . . . . . . . . . . . 267 付録 A : Metadata Manager ログイン............................ 269 Metadata Manager ログインの概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 クッキー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 Metadata Manager へのログイン. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 パスワードの変更. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 付録 B : Metadata Manager プロパティファイル.................. 271 imm.properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Metadata Manager アプリケーションプロパティ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 データリネージュプロパティ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 10 目次 searchpriorities.xml. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 検索結果の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 searchpriorities.xml ファイルの例. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 付録 C : 用語解説............................................. 279 索引.......................................................... 285 目次 11 序文 本書『Metadata Manager 管理者ガイド』では、Metadata Manager の設定、リソースの作成とロード、および その他の Metadata Manager 管理機能の実行の方法について説明します。 Informatica のリソース Informatica Network Informatica Network は、 Informatica グローバルカスタマサポート、Informatica ナレッジベースなどの製 品リソースをホストします。Informatica Network には、https://network.informatica.com からアクセスし てください。 メンバーは以下の操作を行うことができます。 • 1 つの場所からすべての Informatica のリソースにアクセスできます。 • ドキュメント、FAQ、ベストプラクティスなどの製品リソースをナレッジベースで検索できます。 • 製品の提供情報を表示できます。 • 自分のサポート事例を確認できます。 • 最寄りの Informatica ユーザーグループネットワークを検索して、他のユーザーと共同作業を行えます。 Informatica ナレッジベース ドキュメント、ハウツー記事、ベストプラクティス、PAM などの製品リソースを Informatica Network で検索 するには、Informatica ナレッジベースを使用します。 ナレッジベースには、https://kb.informatica.com からアクセスしてください。ナレッジベースに関する質 問、コメント、ご意見の連絡先は、Informatica ナレッジベースチーム([email protected])で す。 Informatica マニュアル 使用している製品の最新のドキュメントを取得するには、 https://kb.informatica.com/_layouts/ProductDocumentation/Page/ProductDocumentSearch.aspx にある Informatica ナレッジベースを参照してください。 このマニュアルに関する質問、コメント、ご意見の電子メールの送付先は、Informatica マニュアルチーム ([email protected])です。 12 Informatica 製品可用性マトリックス 製品可用性マトリックス(PAM)には、製品リリースでサポートされるオペレーティングシステム、データベー スなどのデータソースおよびターゲットが示されています。Informatica Network メンバである場合は、PAM (https://network.informatica.com/community/informatica-network/product-availability-matrices)に アクセスできます。 Informatica Velocity Informatica Velocity は、Informatica プロフェッショナルサービスによって開発されたヒントおよびベスト プラクティスのコレクションです。数多くのデータ管理プロジェクトの経験から開発された Informatica Velocity には、世界中の組織と協力して優れたデータ管理ソリューションの計画、開発、展開、および維持を 行ってきた弊社コンサルタントの知識が集約されています。 Informatica Network メンバである場合は、Informatica Velocity リソース (http://velocity.informatica.com)にアクセスできます。 Informatica Velocity についての質問、コメント、またはアイデアがある場合は、[email protected] から Informatica プロフェッショナルサービスにお問い合わせください。 Informatica Marketplace Informatica Marketplace は、お使いの Informatica 製品を強化したり拡張したりするソリューションを検索 できるフォーラムです。Informatica の開発者およびパートナーの何百ものソリューションを利用して、プロ ジェクトで実装にかかる時間を短縮したり、生産性を向上させたりできます。Informatica Marketplace には、 https://marketplace.informatica.com からアクセスできます。 Informatica グローバルカスタマサポート Informatica Network の電話またはオンラインサポートからグローバルカスタマサポートに連絡できます。 各地域の Informatica グローバルカスタマサポートの電話番号は、Informatica Web サイト (http://www.informatica.com/us/services-and-training/support-services/global-support-centers)を 参照してください。 Informatica Network メンバである場合は、オンラインサポート(http://network.informatica.com)を使用 できます。 はじめに 13 第 1 章 Metadata Manager の使用 この章では、以下の項目について説明します。 • Metadata Manager の使用の概要, 14 ページ • Metadata Manager のアーキテクチャ, 15 ページ • メタデータ統合プロセス, 18 ページ • Metadata Manager の操作, 19 ページ • Metadata Manager のインタフェース, 20 ページ Metadata Manager の使用の概要 Informatica Metadata Manager は、共通点のないメタデータリポジトリからのメタデータの参照および分析に 使用できる Web ベースのメタデータ管理ツールです。Metadata Manager を使用すると、情報やプロセスの由来 を理解し、管理することができます。また、情報と処理の間の基本的な関係と、それらの使用方法を理解する ことができます。 Metadata Manager では、アプリケーション、ビジネス用語集、ビジネスインテリジェンス、カスタム、データ 統合、データモデリング、およびリレーショナルメタデータソースからメタデータを抽出します。 Metadata Manager は、PowerCenter ワークフローを使用することによって、メタデータソースからメタデータを抽出し、 Metadata Manager ウェアハウスという名前の集中型メタデータウェアハウスにロードします。 Metadata Manager を使用すると、Metadata Manager ウェアハウスを参照および検索し、Metadata Manager ウ ェアハウス内のメタデータのデータリネージュ分析を実行できます。 Metadata Manager は、Informatica ドメインでサービスとして実行されます。 Metadata Manager アプリケー ションを設定および実行するには、Informatica Administrator で Metadata Manager サービスを作成します。 リソースのタイプ Metadata Manager を使用して、さまざまなタイプのリソースのメタデータを抽出したり分析したりできます。 次の表は、リソースタイプと、関連付けられたメタデータソースタイプ(メタデータを抽出、分析できるもの) を示しています。 14 メタデータソースタイプ リソースタイプ アプリケーション SAP R/3 Business Glossary Business Glossary メタデータソースタイプ リソースタイプ ビジネスインテリジェンス Business Objects Cognos Microsoft Analysis Services および Reporting Services Microstrategy Oracle Business Intelligence Enterprise Edition (OBIEE) SAP Business Warehouse Tableau カスタム カスタム データ統合 Informatica プラットフォーム Microsoft SQL Server 統合サービス PowerCenter データモデリング Embarcadero ERStudio ERwin SAP PowerDesigner データベース管理 Cloudera Navigator IBM DB2 for Linux, UNIX, and Windows IBM DB2 for z/OS IBM Informix JDBC Microsoft SQL Server Netezza Oracle Sybase ASE Teradata その他(非カスタム)のビジネスインテリジェ ンス、データ統合、データモデリング、または データベース管理のメタデータソース ユニバーサル サポートされているメタデータソースバージョンの詳細については、次の Informatica Network で「PCAE Metadata Manager XConnect Support」という Product Availability Matrix を参照してください。 https://network.informatica.com/community/informatica-network/product-availability-matrices/ overview Metadata Manager のアーキテクチャ Metadata Manager は、Informatica ドメインでアプリケーションサービスとして実行されます。 Metadata Manager アーキテクチャには、以下のコンポーネントが含まれます。 • Metadata Manager Service Metadata Manager のアーキテクチャ 15 • Metadata Manager アプリケーション • Metadata Manager Agent • Metadata Manager リポジトリ • PowerCenter リポジトリ • PowerCenter Integration Service • PowerCenter リポジトリサービス • Custom Metadata Configurator 以下の図に、Metadata Manager のコンポーネントを示します。 Metadata Manager Service Metadata Manager アプリケーションを実行して Metadata Manager コンポーネント間の接続を管理する Informatica ドメイン内のアプリケーションサービス。 Informatica Administrator で、Metadata Manager Service を作成および設定します。 Metadata Manager Service は、アプリケーションプロパティ、 PowerCenter Integration Service、PowerCenter リポジトリサービスなどの Metadata Manager の設定情報、 および Metadata Manager リポジトリ設定情報を管理します。 Metadata Manager アプリケーションを開始および停止するには、Informatica Administrator の Metadata Manager Service を有効化または無効化します。 Metadata Manager Service を有効化すると、Metadata Manager Service が実行しているノード上の Service Manager によって Metadata Manager アプリケーション が起動します。 Metadata Manager アプリケーション Metadata Manager ウェアハウス内のメタデータを管理する Web ベースのアプリケーション。Metadata Manager アプリケーションを使用して、Metadata Manager 内にリソースを作成およびロードします。リソースのメタデ ータをロードした後、Metadata Manager アプリケーションを使用してリソースのメタデータを参照および分析 できます。 また、Metadata Manager アプリケーションを使用することによって、Metadata Manager ウェアハウスのメタ データに対してカスタムモデルを作成してセキュリティを管理できます。Metadata Manager アプリケーション にアクセスするには、Metadata Manager Service を作成する必要があります。 16 第 1 章: Metadata Manager の使用 Metadata Manager Agent Metadata Manager Agent はメタデータソースからメタデータを抽出し、Informatica メタデータ抽出(IME) インタフェース形式に変換します。Metadata Manager Agent は Metadata Manager アプリケーション内ででも 個別にでも Windows 上で動作します。 デフォルトでは、Metadata Manager エージェントは Metadata Manager サービスが動作する Windows マシンで 動作します。 Metadata Manager エージェントを別途インストールすることもできます。 次の環境では、Metadata Manager エージェントを別途インストールする必要があります。 何らかのビジネスインテリジェンス、データ統合、データモデリング、または JDBC メタデータソースからメタ データを抽出する場合。 何らかのビジネスインテリジェンス、データ統合、データモデリング、または JDBC メタデータソースか らメタデータを抽出する場合、ベンダー提供のソフトウェアを実行するマシンに Metadata Manager エー ジェントをインストールする必要があります。例えば、Microstrategy からメタデータを抽出する場合、 Metadata Manager エージェントと Microstrategy クライアントが同じマシン上になければなりません。 ビジネスインテリジェンスおよびデータモデリングリソースからのメタデータの抽出の詳細については、 作成するリソースタイプのドキュメントを参照してください。 ドメインで Kerberos 認証を使用する場合。 ドメインで Kerberos 認証を使用していて、Metadata Manager サービスが Windows で動作している場合、 Metadata Manager エージェントを別途インストールする必要があります。 Metadata Manager エージェン トを別途 Metadata Manager サービスが実行されているのと同じマシンにインストールしたり、別の Windows マシンにインストールしたりすることができます。 Metadata Manager サービスが UNIX で実行されている場合。 Metadata Manager エージェントを Windows マシンにインストールする必要があります。 Metadata Manager エージェントは、UNIX で実行されません。 Metadata Manager リポジトリ 異なるメタデータソースからメタデータを保存するリレーショナルデータベース内の集中した場所。Metadata Manager ウェアハウスと、各メタデータソースタイプのモデルも保存されます。各 Metadata Manager アプリケ ーションは、1 つの Metadata Manager ウェアハウスで実行するよう設定されます。Metadata Manager Service を作成する時に、Metadata Manager ウェアハウスを作成します。 リソースのメタデータをロードすると、Metadata Manager は Metadata Manager ウェアハウスにメタデータを ロードします。Metadata Manager でメタデータを参照または分析すると、Metadata Manager は、メタデータ を表示するためにウェアハウスに照会します。 PowerCenter リポジトリ IME ベースのファイルからソースメタデータを抽出する PowerCenter ワークフローを保存して、Metadata Manager ウェアハウスにロードします。Metadata Manager Service を作成するときに、PowerCenter リポジト リを作成します。Informatica ドメイン内の既存の PowerCenter リポジトリを使用してワークフローを保存す ることも、Metadata Manager 専用に PowerCenter リポジトリを作成することもできます。 PowerCenter Integration Service IME ベースのファイルからメタデータを抽出してそのメタデータを Metadata Manager ウェアハウスにロードす るワークフローを実行します。Metadata Manager Service を作成する場合は、Metadata Manager と共に使用 する PowerCenter Integration Service を設定します。 Metadata Manager のアーキテクチャ 17 PowerCenter リポジトリサービス IME インタフェースベースのファイルからメタデータを抽出するワークフローを保存する PowerCenter リポジ トリへの接続を管理します。Metadata Manager は、Metadata Manager Service 用に構成する PowerCenter Integration Service に関連付けられている PowerCenter リポジトリサービスを使用します。 Custom Metadata Configurator カスタムリソーステンプレートおよび PowerCenter ワークフローを作成して、Metadata Manager によってリソ ースタイプがパッケージ化されないメタデータソースからメタデータを抽出します。 Metadata Manager は、メタデータソースからメタデータを抽出するリソースタイプをパッケージ化します。ま た、Metadata Manager によってリソースタイプをパッケージ化されないメタデータソースからメタデータを抽 出することができます。Metadata Manager のメタデータソースのモデルを作成し、Custom Metadata Configurator によってカスタムテンプレートおよび PowerCenter ワークフローを作成して、メタデータを Metadata Manager ウェアハウスにロードします。 メタデータ統合プロセス Metadata Manager では、Metadata Exchanges を使用して、異なるメタデータソースから Metadata Manager ウ ェアハウスにメタデータがロードされます。 Metadata Exchange を実行するには、メタデータソースを表す Metadata Manager 内のリソースを作成します。リソースをロードすると、Metadata Manager がリソースに Metadata Exchange を使用してメタデータを抽出およびロードします。 Metadata Exchanges は、Metadata Manager Agent を使用してソースメタデータを抽出し、それを使用可能な フォーマットである IME インタフェースフォーマットに再フォーマットします。 Metadata Exchanges は、続 いてワークレット、セッション、およびマッピングで構成される PowerCenter ワークフローを使用して、IME フォーマットのファイルから Metadata Manager ウェアハウスにメタデータを抽出、変換、およびロードしま す。 このプロセス全体は、メタデータ統合プロセスとして知られます。PowerCenter リポジトリには、ソースリポ ジトリメタデータを抽出およびロードするワークフローが含まれます。 リソース リソースは、Metadata Manager 内でメタデータソースを表します。各リソースには、メタデータソースに接続 し、ソースからメタデータを抽出し、抽出したメタデータを Metadata Manager ウェアハウスにロードするた めに必要なプロパティが含まれています。作成されたリソースは、Metadata Manager リポジトリに格納されま す。 メタデータソース メタデータソースには、Metadata Manager を使用して参照および分析するソースメタデータが含まれていま す。 例えば、RDBMS リポジトリはスキーマ、テーブル、ビュー、およびカラムなどメタデータを含むリレーシ ョナルデータベースカタログソースリポジトリです。 リソースを作成して、メタデータソースからメタデータを抽出して Metadata Manager ウェアハウスにロード します。 18 第 1 章: Metadata Manager の使用 Informatica Metadata Extraction インタフェース Metadata Manager は、事前プロセスを使用し、各 PowerCenter ワークフロー内部のマッピングで必要なフォー マットにソースメタデータを再構成します。 メタデータの再構成に使用する方法は異なります。例えば、ソー スリポジトリがデータベースリポジトリである場合、Metadata Manager はデータベースビューを使用してメタ データを必要な IME フォーマットに再構成します。 Metadata Manager は PowerExchange を使用して、IBM DB2 for z/OS サブシステムのメタデータにアクセスし ます。 PowerCenter ワークフロー ソースメタデータを IME フォーマットに変換した後、PowerCenter Integration Service は PowerCenter ワー クフローを使用し、メタデータを IME ベースのファイルから抽出して Metadata Manager ウェアハウスにロー ドします。 Metadata Exchanges Metadata Manager は、Metadata Exchanges を使用してソースメタデータを抽出し、Metadata Manager ウェア ハウスにロードします。 各 Metadata Exchange には次のコンポーネントが含まれます。 • IME ベースのトランスフォーメーションコンポーネント。PowerCenter ワークフローでは、特定の形式のソ ースメタデータが必要です。 Metadata Manager は、各 Metadata Exchange のトランスフォーメーションプ ロセスをパッケージ化して、必要な IME フォーマットに基づいてソースメタデータを変換します。 トラン スフォーメーションプロセスは、変換されたメタデータを名前の先頭に IME が付いているファイルまたはデ ータベースビュー内に保存します。ファイルは IME ファイルと呼ばれ、ビューは IME ビューと呼ばれます。 • ロードコンポーネント。ロードコンポーネントは、必要な IME フォーマットでソースメタデータを抽出して Metadata Manager ウェアハウスにロードする PowerCenter ワークフローで構成されます。 PowerCenter リ ポジトリには、ソースメタデータの抽出、変換、およびロードに必要な PowerCenter ワークフローすべてが 含まれます。 ソースメタデータを Metadata Manager ウェアハウスにロードすると、Metadata Manager がソースメタデータ に対して IME ベースのトランスフォーメーションを実行します。 続いて、Metadata Manage がコマンドを PowerCenter Integration Service に発行して、適用可能なワークフローを実行します。 ワークフローによっ て、IME フォーマットのソースメタデータが Metadata Manager ウェアハウスにロードされます。 Metadata Manager では、特定タイプのメタデータソースからメタデータを抽出するよう設定された Metadata Exchanges を提供しています。 カスタムリソースを作成して、Metadata Manager によってリソースタイプがパッケージ化されないメタデータ ソースからメタデータをロードします。 例えば、Metadata Manager では Microsoft Access データベース用の リソースタイプを提供していません。 Access データベースからメタデータを抽出するには、カスタムのモデ ルおよびリソースを作成する必要があります。 Metadata Manager の操作 Metadata Manager ウェアハウスでメタデータを参照および検索するためには、Metadata Manager の設定とリ ソースの作成およびロードが必要です。 Metadata Manager の操作 19 次の手順を実行して、メタデータソースから Manager ウェアハウスにメタデータをロードします。 1. Metadata Manager の設定。Metadata Manager Service を作成し、Metadata Manager Agent をインストー ルします。 2. リソースの作成および設定。メタデータの抽出元にするメタデータソースとなるリソースを作成します。 リソースのパラメータおよび接続割り当てを設定します。 3. リソースの管理。前にロードされたリソースのメタデータをパージして、リソースのインデックスを更新 します。 4. リソースのロードおよび監視。リソースをロードして、リソースのメタデータを Metadata Manager ウェ アハウスにロードします。 リソースをロードすると、Metadata Manager によってリソースのメタデータ が抽出およびロードされます。リソースをロードした後で接続割り当てを変更する場合、接続されたリソ ースのオブジェクト間にリンクを作成します。 すべてのリソースのステータスと個々のリソースのステー タスを監視できます。また、リソースロードをスケジューリングすることができます。 5. Metadata Manager ユーザーのリソース権限およびオブジェクト権限の管理。Metadata Manager ユーザー がアクセスできるウェアハウス内のリソースおよびメタデータオブジェクトを設定できます。 Metadata Manager コマンドラインプログラムを使用することによって、リソースのロード、リソースロードの ステータスの監視、および Metadata Manager リポジトリのバックアップとリストアを実行できます。 関連項目: • 「Metadata Manager の設定の概要」 • 「リソースの管理」 (ページ227) • 「リソースのロードおよび監視」 • 「権限の管理」 (ページ22) (ページ238) (ページ255) Metadata Manager のインタフェース Metadata Manager インタフェースは、次のタブで構成されます。 参照 メタデータカタログの参照と検索、ビジネス用語集の表示、データリネージュ分析の実行ができます。[参 照]タブの詳細については、『Metadata Manager ユーザーガイド』を参照してください。 モデル モデルの表示、モデルへのカスタム属性の追加、カスタムモデルの作成、編集、インポート、エクスポー トができます。[モデル]タブの詳細については、『Metadata Manager カスタムメタデータ統合ガイド』を 参照してください。 ロード リソースを作成およびロードして、Metadata Manager ウェアハウスにメタデータをロードできます。 [ロード]タブを使用して、リソースロードの監視とスケジュール、Metadata Manager ウェアハウスから のメタデータのパージ、および検索インデックスの管理を実行します。 権限 Metadata Manager ウェアハウス内のリソースおよびメタデータオブジェクトに対する権限を管理できま す。 20 第 1 章: Metadata Manager の使用 [ロード]タブ [ロード]タブには以下のコンポーネントがあります。 • [操作]メニュー。 [操作]メニューを使用して、リソースの作成、編集、削除、リソースのロード、スケ ジュールの作成、リソースへのスケジュールの追加、Metadata Manager アクティビティログの表示、リソ ース間のリンクの作成、リソースのインデックス処理、および Metadata Manager Agent インストーラのダ ウンロードを実行します。 • [リソース]パネル。Metadata Manager リポジトリ内の設定済みリソースの一覧を表示します。 このパネ ルを使用して、リソースの作成および削除、リソースリストの更新、リソースロードのロード、再開、およ びキャンセル、リソース間のリンクの作成、リソースのメタデータのパージ、リソースロードの監視を行う ことができます。 • [リソースのプロパティ]パネル。リソースの設定プロパティを表示し、リソースの名前と説明、接続情報、 パラメータ、スケジュール、および接続割り当てを設定します。 [権限]タブ [権限]タブには以下のコンポーネントがあります。 • • ナビゲータ。権限を設定できるリソース、メタデータオブジェクト、グループ、およびユーザーをナビゲー トします。 [権限]パネル。グループおよびユーザーに権限を設定し、メタデータカタログ内のリソースおよびメタデ ータオブジェクトに権限を設定します。 Metadata Manager のインタフェース 21 第 2 章 Metadata Manager の設定 この章では、以下の項目について説明します。 • Metadata Manager の設定の概要, 22 ページ • 手順 1. Metadata Manager Service の作成および設定, 22 ページ • 手順 2。Metadata Manager Agent のインストール, 23 ページ Metadata Manager の設定の概要 Metadata Manager にログインしてメタデータを Metadata Manager ウェアハウスにロードするためには、 Metadata Manager を設定する必要があります。 Metadata Manager を設定するには、以下の手順を実行します。 1. Metadata Manager Service の作成と設定。Informatica Administrator で、Metadata Manager Service を作成および設定します。 2. Metadata Manager Agent をインストールする。Metadata Manager Agent インストーラをダウンロードし て、エージェントをインストールします。 特定のメタデータソースのソースファイルまたはソースリポジ トリがあるマシンにエージェントをインストールします。 Metadata Manager を設定したら、アプリケーションにログインして、リソースを作成し、メタデータを Metadata Manager ウェアハウスにロードすることができます。また、Metadata Manager Agent インストーラ をダウンロードするために Metadata Manager にログインする必要があります。 手順 1. Metadata Manager Service の作成および設 定 Metadata Manager Service は、Metadata Manager アプリケーションを実行し、Metadata Manager アプリケー ションプロパティを管理します。Informatica Administrator で、Metadata Manager Service を作成および管 理します。 Metadata Manager に必要なサービスおよびリポジトリを作成してください。Metadata Manager を 実行するノードおよびポート番号などのプロパティを設定します。 また、Informatica Administrator で Metadata Manager のユーザーおよびグループを作成します。 Metadata Manager Service を作成および有効化したら、Informatica Administrator でユーザーおよびグループを管理 できます。 22 手順 2。Metadata Manager Agent のインストール Metadata Manager Agent は、Metadata Manager がメタデータソースにアクセスしてソースメタデータを抽出 するために使用するプログラムです。 デフォルトでは、Metadata Manager Agent は Metadata Manager サービスが動作する Windows ノードで実行さ れます。 この場合には、Metadata Manager サービスよりも 1 つ上のポート番号が使用されます。ポート番号 は Administrator ツールで設定できます。 1 つのノード上の各 Metadata Manager サービスに対して、個別の Metadata Manager Agent インスタンスが実行されます。エージェントは以下のディレクトリで実行されます。 <Informatica インストールディレクトリ>\services\MetadataManagerService\mmagentapps\mmagent\ また、Metadata Manager Agent を別途 Metadata Manager サービスが実行されているのと同じマシンや別の Windows マシンにインストールすることもできます。 次の環境では、Metadata Manager エージェントを別途インストールする必要があります。 何らかのビジネスインテリジェンス、データ統合、データモデリング、または JDBC メタデータソースからメタ データを抽出する場合。 何らかのビジネスインテリジェンス、データ統合、データモデリング、または JDBC メタデータソースか らメタデータを抽出する場合、ベンダー提供のソフトウェアを実行するマシンに Metadata Manager エー ジェントをインストールする必要があります。例えば、Microstrategy からメタデータを抽出する場合、 Metadata Manager エージェントと Microstrategy クライアントが同じマシン上になければなりません。 ビジネスインテリジェンスおよびデータモデリングリソースからのメタデータの抽出の詳細については、 作成するリソースタイプのドキュメントを参照してください。 ドメインで Kerberos 認証を使用する場合。 ドメインで Kerberos 認証を使用していて、Metadata Manager サービスが Windows で動作している場合、 Metadata Manager エージェントを別途インストールする必要があります。 Metadata Manager エージェン トを別途 Metadata Manager サービスが実行されているのと同じマシンにインストールしたり、別の Windows マシンにインストールしたりすることができます。 Metadata Manager サービスが UNIX で実行されている場合。 Metadata Manager エージェントを Windows マシンにインストールする必要があります。 Metadata Manager エージェントは、UNIX で実行されません。 Metadata Manager Agent のルールおよびガイドライン Metadata Manager Agent をインストールするときは、以下のルールおよびガイドラインを使用します。 Metadata Manager サービスを UNIX で実行する場合、Metadata Manager Agent を Windows にインストールしま す。 Metadata Manager Agent は Windows で実行されます。Metadata Manager サービスを UNIX マシンで実行す る場合、Metadata Manager Agent を Windows マシンに別途インストールする必要があります。Metadata Manager サービスを Windows で実行する場合、Metadata Manager Agent は Metadata Manager サービスの インストール時にその一部としてインストールされます。 Metadata Manager Agent は、HTTP または HTTPS で実行するように設定します。 Metadata Manager Agent は、HTTP または HTTPS(HTTPS セキュリティモード)で実行するように設定しま す。 インストールする Metadata Manager Agent のモードは、Metadata Manager サービスと同じセキュ リティモードでなくてはなりません。HTTPS で使用するキーストアファイルを生成する必要があります。 Oracle Business Intelligence Enterprise Edition(OBIEE)プレゼンテーションサーバーを HTTPS モ ードで実行する場合、Metadata Manager Agent に HTTPS モードを設定します。 手順 2。Metadata Manager Agent のインストール 23 Metadata Manager Agent は停止および開始できます。 Metadata Manager Agent は、インストール後、Windows サービスの 1 つとして開始されます。Metadata Manager Agent は、Windows の[スタート]メニューから、または Windows の[サービス]パネルから停 止または開始できます。または、コマンドプロンプトから Metadata Manager Agent を実行できます。 Metadata Manager Agent を開始および停止するバッチファイルは、Metadata Manager Agent のインスト ールディレクトリにあります。 Metadata Manager Agent は、32 ビット版および 64 ビット版の Windows マシンにインストールできます。 Metadata Manager Agent は、32 ビット版および 64 ビット版の Windows マシンで実行できます。デフォ ルトでは、Metadata Manager Agent は、32 ビットマシン上では 1GB の最大 Java 仮想マシン(JVM)ヒー プサイズを構成します。64 ビットマシン上では 4GB の最大 JVM ヒープサイズを構成します。 最小システム要件 以下の表に、Metadata Manager エージェントを実行するための最小システム要件を示します。 プロセッサ RAM ディスクスペース 1 CPU 512 MB 220 MB Metadata Manager Agent をインストールできるオペレーティングシステムの詳細については、次の Informatica Network で Product Availability Matrix を参照してください。 https://network.informatica.com/community/informatica-network/product-availability-matrices/ overview インストールの前に Metadata Manager Agent をインストールする前に、エージェントのインストールに使用するユーザーアカウン トが、エージェントをインストールするマシンの Windows 管理者グループのメンバであることを確認してくだ さい。このユーザーアカウントには、[サービスとしてログオン]および[オペレーティングシステムの一部と して機能]の権限が必要です。 Metadata Manager Agent のインストール Metadata Manager Agent をインストールするには: 1. Metadata Manager にログインします。 2. [ロード]タブで、[操作] > [エージェントインストーラのダウンロード]をクリックします。 ブラウザに、MMAgentInstaller.exe のダウンロードを促すプロンプトが表示されます。 3. ファイルをハードドライブに保存します。 4. Metadata Manager Agent をインストールするマシンにインストーラをコピーします。 5. MMAgentInstaller.exe をダブルクリックして、インストールを開始します。 [概要]ウィンドウが表示されます。 6. [次へ]をクリックします。 [エージェントの設定]ページが表示されます。 24 第 2 章: Metadata Manager の設定 7. 以下のオプションを設定します。 オプション 説明 HTTP ポート Metadata Manager が Metadata Manager Agent と通信するために使用するポート 番号。 デフォルトは 19983 です。 エージェントホー ム Metadata Manager Agent のインストール先にするディレクトリ。デフォルトは c:\informatica\<現在のバージョン>\MetadataManagerAgent です。 デフォルトのインストールディレクトリを使用するか、[参照]をクリックしてディレクトリを選択するこ とができます。 8. [次へ]をクリックします。 [HTTPS 設定]ウィンドウが表示されます。 9. 10. HTTPS を使用しない場合は、HTTPS オプションをクリアします。手順 11 に進みます。 HTTPS を使用するには、以下の情報を入力します。 オプション 説明 HTTPS ポート番号 Metadata Manager Agent と Metadata Manager アプリケーション間を通信 するためにノードが使用するポート。 キーストアのパスワー ド キーストアファイルのプレーンテキストパスワード。 キーストアファイルの 位置 秘密鍵ファイルまたは公開鍵ファイルにアクセスできません。このペイン では、選択してクリックする手順でパーサーを定義できます。Metadata Manager Service と異なるキーストアファイルを使用する場合、Metadata Manager Agent キーストア証明書を Metadata Manager Service キーストア ファイルと共にインポートする必要があります。 11. [次へ]をクリックします。 [インストール前のサマリ]ウィンドウが表示されます。 12. インストールオプションを確認して、[インストール]をクリックします。 インストーラによるインストールが完了し、Metadata Manager Agent が Metadata Manager Agent <バー ジョン>という名前の Windows のサービスとしてインストールされます。 13. [完了]をクリックします。 関連項目: • 「証明書のマージ」 (ページ27) インストールした後に Metadata Manager Agent をインストールした後、インストール後タスクを完了する必要があります。 以下のタスクを完了させます。 • Metadata Manager Agent と Metadata Manager Service の接続性を確認する。 手順 2。Metadata Manager Agent のインストール 25 • Metadata Manager Agent が Business Objects、Microstrategy、ERwin 7.x、ERwin 8.x、ERwin 9.x のデ スクトップと対話できるようにする。 • 必要に応じて、Java Virtual Manager(JVM)のメモリを増やす。 Metadata Manager エージェントの接続性の確認 Metadata Manager エージェントでは、リソースをロードするための Metadata Manager サービスとの通信に HTTP が使用されます。 Metadata Manager エージェントは、デフォルトのポート 19983 または Tomcat 構成ファイル server.xml で指定 された任意のポートを使用して Metadata Manager サービスに接続します。 ポート番号は、以下の場所にある Tomcat 構成ファイルで確認または更新できます。 <INFA_HOME>\MetadataManagerAgent\tomcat\conf\ Metadata Manager エージェントをインストールした後、エージェントと Metadata Manager サービスが通信で きることを確認してください。 エージェントと Metadata Manager サービスが通信できることを確認するには、以下のいずれかの方法を使用 できます。 • Metadata Manager Service が実行されるマシンで以下のコマンドを実行します。 telnet <Metadata Manager Agent machine name> <Metadata Manager Agent port> • 以下の URL を使用して Web ブラウザから Metadata Manager エージェントに接続します。 http://server:port/MIMBWebServices Metadata Manager エージェントが実行中の場合は、エージェントのホームページが表示されます。 コマンドが失敗する場合は、Metadata Manager サービスおよび Metadata Manager エージェントのサービスが 使用可能であることを確認します。マシンがファイアウォールによって隔てられている場合は、管理者に連絡 してポート番号を使用可能にしてください。 Metadata Manager Agent とデスクトップとの対話の有効化 Metadata Manager Agent をサービスとして実行する場合は、Metadata Manager Agent がデスクトップと対話 できるようにする必要があります。 Metadata Manager Agent が以下のメタデータソースのデスクトップと対話できるようにする必要があります。 • Business Objects • Microstrategy • ERwin 7.x、8.x、9.x 1. Windows の[スタート]メニューから、[管理ツール] > [サービス]の順にクリックします。 2. [Metadata Manager Agent]をダブルクリックします。 [Metadata Manager Agent <バージョン>のプロパティ]ダイアログボックスが表示されます。 3. [ログオン]タブをクリックします。 4. [ローカルシステムアカウント]で、[サービスとデスクトップとの対話を許可する]をクリックします。 5. [OK]をクリックします。 Java Virtual Machine のメモリの増加 Metadata Manager Agent を使用するリソースタイプのメタデータを大量にロードする場合は、Java Virtual Machine(JVM)のヒープサイズを増やして拡張性を向上させることができます。デフォルトでは、Metadata 26 第 2 章: Metadata Manager の設定 Manager Agent は、32 ビットマシンでは最大ヒープサイズを 1 GB に、64 ビットマシンでは 4 GB に設定しま す。 大規模なソース環境や複雑なソース環境から抽出を行う際に、コマンドの処理に十分な使用可能容量がないこ とを知らせるエラーメッセージが表示された場合、JVM ヒープサイズを増やす必要がある場合があります。ヒ ープサイズは、MIRSetup.xml ファイルで増やします。 1. テキストエディタを使用して、以下の場所にある MIRSetup.xml を開きます。 <Metadata Manager Agent installation directory>\conf 2. <RunTime>セクションの-Xmx オプションを編集します。 3. MIRSetup.xml を保存します。 4. Metadata Manager Agent を再起動します。 キーストアファイルの作業 キーストアファイルを作成して、Metadata Manager Agent を HTTPS 用に設定します。キーストアファイルは、 keytool で作成できます。キーツールは、秘密鍵または公開鍵のペアと関連する証明書を生成し、「keystore」 というファイルに格納するユーティリティです。公開鍵または秘密鍵のペアを生成すると、キーツールによっ て、公開鍵は自己署名証明書でラップされます。自己署名証明書または認証機関によって署名された証明書を 使用できます。 Metadata Manager Agent のキーストアファイルを適切に処理するには、以下の作業を実行します。 • キーストアファイルを作成する。 • 証明書を Metadata Manager Service キーストアファイルにマージする。 キーストアファイルの作成 キーストアファイルを作成するには、以下のいずれかの場所で keytool を使用します。 • %JAVA_HOME%\jre\bin • Informatica インストールディレクトリの java/bin ディレクトリ。 例えば、mmagent のエイリアスと mmagent.keystore のキーストア名で Metadata Manager Agent 用のキースト アファイルを作成するには、次のコマンドを使用します。 keytool -genkey -alias mmagent -keystore mmagent.keystore キーツール使用の詳細については、以下の Sun の Web サイトに掲載されているマニュアルを参照してください。 http://java.sun.com/j2se/1.3/docs/tooldocs/win32/keytool.html 証明書のマージ Metadata Manager Agent をインストールする時に Metadata Manager Service キーストアファイルを使用しな い場合、Metadata Manager Agent キーストア内の証明書を Metadata Manager Service キーストアにマージす る必要があります。 証明書をマージするには、次の手順を実行します。 1. 証明書を Metadata Manager Agent キーストアファイルからエクスポートします。 例えば、mmagent のエイリアスと mmagent.keystore のキーストア名で Metadata Manager Agent キースト アから証明書をエクスポートするには、以下のコマンドを実行します。 keytool -export -alias mmagent -keystore mmagent.keystore -file mmagent.cer 2. 証明書を Metadata Manager Service キーストアファイルにインポートします。 手順 2。Metadata Manager Agent のインストール 27 例えば、mmservice のエイリアスと mmservice.keystore のキーストア名で Metadata Manager Service キ ーストアに証明書をインポートするには、以下のコマンドを実行します。 keytool -import -trustcacerts -keystore mmservice.keystore -file mmagent.cer 28 第 2 章: Metadata Manager の設定 第 3 章 アプリケーションリソース この章では、以下の項目について説明します。 • SAP R/3 リソースの概要, 29 ページ • SAP R/3 の設定, 29 ページ • SAP R/3 リソースの作成, 30 ページ • コンポーネントの取り込みリストの設定, 32 ページ • 参照, 33 ページ SAP R/3 リソースの概要 SAP R/3 は、複数のビジネスアプリケーションとソリューションを統合するアプリケーションプラットフォー ムです。 SAP R/3 リソースを作成して、SAP R/3 からメタデータを抽出するように設定できます。 SAP R/3 の設定 SAP R/3 リソースを作成する前に、メタデータソースを設定する必要があります。 メタデータソースを適切に 設定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウスへのロード が正常に行われません。 SAP R/3 を設定するには、次の作業を実行します。 • PowerCenter トランスポートをインストールする。 • ユーザー権限プロファイルを設定する。 • SAP SDK ライブラリをインストールする。 トランスポートのインストール SAP R/3 からメタデータを抽出するには、SAP R/3 からメタデータを抽出するために Metadata Manager で使用 される PowerCenter トランスポートをインストールする必要があります。 トランスポートは、PowerCenter を ダウンロードした場所の次のフォルダにあります。 <download location>\saptrans\mySAP トランスポートのインストールの詳細については、「PowerExchange for SAP NetWeaver Transport Versions Installation Notice(PowerExchange for SAP NetWeaver 8.5 トランスポートバージョンインストールの注 意事項)」を参照してください。 29 ユーザー権限プロファイルの設定 SAP R/3 管理者は、製品および開発ユーザー権限プロファイルを作成する必要があります。 以下の表に、ユーザー権限プロファイルを示します。 権限オブジェ クト 説明 クラス フィールド値 S_RFC RFC アクセスの権限 チェック Cross Application Authorization オブジ ェクト アクティビティ:16(実行) 保護する RFC の名前:* 保護する RFC オブジェクトのタイプ: FUGR SAP JCo ライブラリのインストール SAP R/3 リソースを作成する前に、Metadata Manager サービスを実行するオペレーティングシステムに対応し た SAP JCo 3 をダウンロード、インストールします。SAP JCo インストールパッケージには、ライブラリファ イルと JAR ファイルが含まれています。これらのファイルを、Metadata Manager サービスを実行するマシンの 適切なディレクトリにコピーします。 ファイルのダウンロードで問題が発生した場合は、Informatica グローバルカスタマサポートにお問い合わせ ください。 1. 次の SAP Service Marketplace に移動します。 http://service.sap.com 注: SAP Service Marketplace 用のユーザー ID が必要です。 2. Metadata Manager サービスを実行するオペレーティングシステムに対応した SAP JCo インストールパッケ ージをダウンロードします。 インストールパッケージには、次のファイルが含まれています。 3. • ライブラリファイル(Windows の場合は sapjco3.dll、UNIX の場合は libsapjco3.dll) • JAR ファイル(sapjco3.jar) ライブラリファイルを、Metadata Manager サービスを実行するマシンの次のディレクトリにコピーしま す。 <Informatica Installation Directory>\server\bin 4. JAR ファイルを、Metadata Manager サービスを実行するマシンの次のディレクトリにコピーします。 <Informatica のインストールディレクトリ>\services\shared\jars\thirdparty 5. ライブラリファイルと JAR ファイルに次の権限を設定します。 • 現在のユーザーに読み取り、書き込みおよび実行権限 • 他のすべてのユーザーに読み取りおよび実行権限 SAP R/3 リソースの作成 SAP R/3 リソースを作成する前に、SAP R/3 ソースを設定します。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 30 第 3 章: アプリケーションリソース 2. [アプリケーション] > [SAP]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ページが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースシステムへの接続をテストします。 Metadata Manager でソースシステムに接続できなかった場合、エラーメッセージが表示されます。エラー を修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [パラメータ]ページが表示されます。 9. SAP アプリケーションコンポーネントに含まれている SAP R/3 テーブルを検索するには、[テーブルの検 索]フィールドにテーブル名を入力し、[実行]をクリックします。 テーブルが[使用可能なコンポーネント]リストに表示されます。 10. [選択されたコンポーネント]リストにアプリケーションコンポーネント、パッケージ、またはテーブルを 追加するには、[使用可能なコンポーネント]リストでオブジェクトを選択し、[追加]をクリックしま す。 テーブルを選択すると、階層にある SAP アプリケーションコンポーネントと SAP パッケージも含められま す。アプリケーションコンポーネント、パッケージ、またはテーブルを選択すると、そのオブジェクトの すべての子オブジェクトも抽出されます。 11. アプリケーションコンポーネント、パッケージ、またはテーブルをすべて追加するには、[すべて追加]を クリックします。 12. [選択されたコンポーネント]リストからアプリケーションコンポーネント、パッケージ、またはテーブル を削除するには、[選択されたコンポーネント]リストでオブジェクトを選択し、[削除]をクリックしま す。 13. [選択されたコンポーネント]リストからコンポーネント、パッケージ、およびテーブルをすべて削除する には、[すべて削除]をクリックします。 14. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 SAP R/3 リソースの作成 31 15. スケジュールを追加するには、[スケジュールを関連付ける]を選択し、[スケジュール]リストでスケジ ュールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 16. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 SAP R/3 の設定のプロパティ SAP R/3 リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表に、SAP R/3 の設定プロパティを示します。 プロパティ 説明 ユーザー名 SAP R/3 ソースシステム接続のユーザー名。 パスワード ユーザ名に対するパスワード。 アプリケーションサーバーホスト SAP R/3 アプリケーションが動作しているマシンのホスト名。 システム番号 SAP R/3 システム番号。 クライアント SAP R/3 クライアント番号。 言語 SAP R/3 システムの言語コード。 エンコーディング SAP R/3 のアプリケーション接続のコードページ。 コンポーネントの取り込みリストの設定 SAP R/3 リソースのコンポーネントの取り込みリストパラメータを設定できます。 パラメータを編集するに は、[ロード]タブの[リソース]パネルでリソースを選択し、[リソースの編集]をクリックし、[リソースの 編集]ウィンドウの[パラメータ]タブをクリックします。 抽出する SAP R/3 テーブルを選択するには、コンポーネントの取り込みリストを使用します。 SAP アプリケー ションコンポーネントに含まれているテーブルを参照するか、テーブルを検索することができます。テーブル を選択するには、テーブルを使用可能なコンポーネントリストから選択されたコンポーネントリストに移動し ます。 テーブルを選択すると、階層にある SAP アプリケーションコンポーネントと SAP パッケージも含められます。 アプリケーションコンポーネント、パッケージ、またはテーブルを選択すると、そのオブジェクトのすべての 子オブジェクトも抽出されます。 32 第 3 章: アプリケーションリソース 参照 SAP R/3 リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェクトでデー タリネージを表示および実行できます。 バージョン Metadata Manager は SAP R/3 からメタデータを抽出しますが、SAP NetWeaver BI からは抽出しません。 抽出されるオブジェクト Metadata Manager は、SAP R/3 から以下のオブジェクトタイプを抽出します。 • アプリケーションコンポーネント • パッケージ • テーブル • カラム • プライマリおよび外部キー データリネージ SAP R/3 テーブルと PowerCenter マッピング間のデータリネージ分析を Metadata Manager で実行できます。 Metadata Manager では、SAP R/3 の変数と関数間のデータリネージ情報が抽出されません。 また、PowerCenter マッピングでアプリケーションソース修飾子の ABAP プログラムを手動で編集した場合、デ ータリネージ分析には手動でアプリケーションソース修飾子に含められたテーブルが含まれません。例えば、 PowerCenter マッピングにソースとして含まれていない SAP R/3 テーブルを含めるように ABAP プログラムをオ ーバーライドした場合、Metadata Manager には PowerCenter マッピングと SAP R/3 テーブル間のリネージが表 示されません。 SAP R/3 スキーマクラス SAP R/3 モデルには、SAP スキーマという名前のクラスが含まれます。 Metadata Manager は、このクラスを使 用して、SAP R/3 と PowerCenter リポジトリオブジェクト間のデータリネージを表示します。 SAP R/3 リソー スをロードするときに、これはメタデータカタログに表示されません。 参照 33 第 4 章 Business Glossary リソース この章では、以下の項目について説明します。 • Business Glossary リソースの概要, 34 ページ • アプリケーションサービスの確認, 35 ページ • Business Glossary リソースの作成, 35 ページ • Business Glossary から抽出されるオブジェクト, 37 ページ • Business Glossary から抽出されないオブジェクト, 37 ページ Business Glossary リソースの概要 Business Glossary リソースを作成して設定すると、Informatica Analyst(Analyst ツール)のビジネス用語 集からメタデータを抽出することができます。Analyst ツールビジネス用語集からメタデータを抽出して、カ テゴリやビジネス用語を他のメタデータオブジェクトに関連付けることができます。 Analyst ツールで、[用語集]ワークスペースのビジネス用語集を定義できます。 [用語集]ワークスペース には、複数のビジネス用語集を含めることができます。 各ビジネス用語集には、ビジネス用語、カテゴリおよ びポリシーなどのアセットが含まれます。 Metadata Manager でビジネス用語集からビジネス用語とカテゴリ を抽出できます。 メタデータを抽出する各 Analyst ツールのビジネス用語集に対して 1 つの Business Glossary リソースを作成 します。複数の Business Glossary リソースを作成することができますが、ビジネス用語集は同じアナリスト サービスで管理する必要があります。 Business Glossary リソースを作成するときに、以下の情報を指定します。 • Analyst ツール接続情報 • メタデータを抽出するビジネス用語集の名前。 • ビジネス用語のリンク情報を含むオプションの列挙されたリンクのファイル • リソースロードの時間と頻度を指定するオプションのスケジュール 列挙されたリンクのファイルを使用して、個別のビジネス用語を他のリソースのメタデータオブジェクトと関 連付けることができます。 例えば、さまざまなビジネス用語を Oracle テーブル内のさまざまな列とリンクす ることができます。 列挙されたリンクのファイルは、リンクするオブジェクトの個別のペアを含む CSV ファイ ルです。 Business Glossary リソースを作成または編集するときに、1 つまたは複数の列挙されたリンクのフ ァイルをアップロードできます。 列挙されたリンクの詳細については、『Metadata Manager カスタムメタデー タ統合ガイド』を参照してください。 スケジュールを使用して定期的に Business Glossary リソースをロードできます。Analyst ツールのユーザー は、Analyst ツールのビジネス用語集コンテンツを更新します。Metadata Manager ユーザーが常に最新のビジ ネス用語集コンテンツにアクセスできるようにするには、定期的なリソースロードをスケジュールします。 34 アプリケーションサービスの確認 Business Glossary リソースを作成する前に、アナリストサービスおよび関連するサービスのステータスを確 認します。 必要なサービスが利用できない場合、リソースを作成できなかったり、メタデータのロードが失敗 したりすることがあります。 以下のサービスが利用できることを確認してください。 • アナリストサービス • アナリストサービスにに関連付けられたモデルリポジトリサービス。 • アナリストサービスに関連付けられたデータ統合サービス。 Business Glossary リソースの作成 Analyst ツールのビジネス用語集からメタデータを抽出する Business Glossary リソースを作成します。 Business Glossary リソースを作成する前に、アナリストサービスおよび関連するサービスが利用できること を確認します。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 2. [Business Glossary] > [Business Glossary]の順にクリックします。 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 注: ビジネス用語集リソース名は Analyst ツール用語集名と一致する必要があります。これらの名前が一 致しない場合、ビジネス用語の関連用語が Metadata Manager のビジネス用語集に表示されません。 5. [次へ]をクリックします。 [設定]ページが表示されます。 6. 接続プロパティを入力します。 7. [テスト接続]をクリックして、ソースシステムへの接続をテストします。 アプリケーションサービスの確認 35 Metadata Manager でソースシステムに接続できなかった場合、エラーメッセージが表示されます。エラー を修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [列挙されたリンク]ウィンドウが表示されます。 9. 10. 必要な場合は、列挙されたリンクの情報を含むファイルを追加またはアップロードします。 • Metadata Manager Web アプリケーションがアクセスできるディレクトリ内にファイルを格納し、ファ イルが変更される場合は、列挙されたリンクのファイルを追加します。 • ファイルが変更されない場合は、列挙されたリンクのファイルをアップロードします。Metadata Manager によってファイルが Metadata Manager リポジトリにアップロードされます。 必要な場合は、列挙されたリンクの各ファイルのファイルプロパティを更新します。 11. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 12. スケジュールを追加するには、[スケジュールを関連付ける]を選択し、[スケジュール]リストでスケジ ュールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 13. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 Business Glossary の接続プロパティ Business Glossary リソースを作成または編集するときに、接続のプロパティを更新します。 以下の表に、接続のプロパティを示します。 プロパティ 説明 ユーザー名 Analyst ツールへの接続に使用するユーザーアカウントの名前。 パスワード Analyst ツールへの接続に使用するユーザーアカウントのパスワード。 セキュリティド メイン 36 Analyst ツールユーザーが属するセキュリティドメインの名前。 ドメインで LDAP 認証または Kerberos 認証を使用している場合は、セキュリティドメイ ン名を入力してください。 それ以外の場合は、Native と入力します。 ホスト Analyst ツールが実行されているマシンの完全修飾ホスト名。 ポート Analyst ツールのポート番号。 ビジネス用語集 メタデータを抽出する Analyst ツールのビジネス用語集の名前。 各リソースは 1 つの ビジネス用語集からメタデータを抽出できます。 第 4 章: Business Glossary リソース Business Glossary から抽出されるオブジェクト Metadata Manager は、Analyst ツールの Business Glossary から公開されたビジネス用語とカテゴリを抽出し ます。 Metadata Manager は、用語が属するカテゴリが未公開の場合でも、公開済みビジネス用語を抽出します。未公 開カテゴリに公開済みビジネス用語が含まれる場合、Metadata Manager は、用語が属するグロッサリの下に用 語を一覧表示します。 Metadata Manager はビジネス用語の以下の属性を抽出します。 • 名前 • 説明 • データスチュワード • 所有者 • 参照テーブルの URL • ステータス • フェーズ • 使用コンテキスト • Analyst ツールで定義されたカスタム属性 • ビジネス用語と他のビジネス用語の関係 • ビジネス用語とカテゴリの関係 Metadata Manager はカテゴリの以下の属性を抽出します。 • 名前 • 説明 • データスチュワード • 所有者 • 使用コンテキスト • カテゴリとビジネス用語の関係 Business Glossary から抽出されないオブジェクト Metadata Manager では、Analyst ツールのビジネス用語集からポリシーや非公開のオブジェクトは抽出されま せん。また、Metadata Manager では、名前に特殊文字が含まれるカスタムプロパティも抽出されません。 Metadata Manager では、次のオブジェクトは抽出されません。 • 非公開のビジネス用語 • 非公開のカテゴリ • ポリシー • ビジネスイニシアティブ Metadata Manager では、名前に以下の特殊文字が含まれるカスタムプロパティは抽出されません。 ~ ' & * ( ) [ ] | \ : ; " ' < > , ? / Business Glossary から抽出されるオブジェクト 37 ただし、Metadata Manager では、名前に以下の文字が含まれるカスタムプロパティは抽出されます。 ! @ # $ % ^ _ - + = { } . ´ 38 第 4 章: Business Glossary リソース 第 5 章 ビジネスインテリジェンスリソー ス この章では、以下の項目について説明します。 • Business Objects, 39 ページ • Cognos, 47 ページ • Microsoft Analysis Services および Reporting Services, 54 ページ • Microstrategy, 60 ページ • Oracle Business Intelligence Enterprise Edition, 65 ページ • SAP Business Warehouse, 73 ページ • Tableau, 79 ページ • メタデータの増分ロード , 85 ページ • リソースのメタデータファイルの追加または削除 , 85 ページ Business Objects Business Objects は、パフォーマンス管理、計画、レポート、クエリーと分析、およびエンタープライズ情報 管理のコンポーネントを含むビジネスインテリジェンスツールです。 Business Objects リソースを作成して、Business Objects からメタデータを抽出するように設定できます。 Metadata Manager では、Business Objects レポート、ユニバース、およびリポジトリのメタデータオブジェ クトが抽出されます。 Business Objects の設定 Business Objects リソースを作成する前に、メタデータソースを設定する必要があります。 メタデータソー スを適切に設定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウス へのロードが正常に行われません。 Business Objects を設定するには、以下の作業を実行します。 • Metadata Manager エージェントをインストールする。 • Metadata Manager エージェントとデスクトップが対話できるようにする。 • 権限を設定する。 • オブジェクトをリポジトリにエクスポートする。 39 • 必要な Business Objects クライアントおよびサーバーが動作していることを確認します。 • Universe Designer を終了します。 Metadata Manager Agent のインストール Metadata Manager Agent は、Metadata Manager がメタデータソースにアクセスしてソースメタデータを抽出 するために使用するプログラムです。 デフォルトでは、Metadata Manager Agent は Metadata Manager サー ビスが動作するノードで動作します。 Business Objects からメタデータを抽出するには、Metadata Manager Agent を別途 Windows マシンにインス トールする必要があります。 Metadata Manager Agent と単一バージョンの Business Objects クライアント が、同じマシン上にインストールされている必要があります。Metadata Manager Agent と同じマシン上に複数 バージョンの Business Objects クライアントがインストールされている場合、エージェントが Business Objects メタデータを抽出できません。 Business Objects クライアントは、ソースリポジトリに接続可能でなくてはなりません。 クライアントが Metadata Manager サービスと同じマシンにない場合は、Metadata Manager Agent をクライアントと同じマシ ンにインストールします。Metadata Manager Agent は、Windows サービスとしてではなくデスクトップアプリ ケーションとして実行してください。 また、Metadata Manager Agent を Business Objects サーバーと同じ マシンにインストールしないでください。 関連項目: • 「手順 2。Metadata Manager Agent のインストール」 (ページ 23) Metadata Manager Agent とデスクトップとの対話の有効化 Metadata Manager Agent をサービスとして実行する場合は、Metadata Manager Agent がデスクトップと対話 できるようにする必要があります。 Metadata Manager Agent が以下のメタデータソースのデスクトップと対話できるようにする必要があります。 • Business Objects • Microstrategy • ERwin 7.x、8.x、9.x 1. Windows の[スタート]メニューから、[管理ツール] > [サービス]の順にクリックします。 2. [Metadata Manager Agent]をダブルクリックします。 [Metadata Manager Agent <バージョン>のプロパティ]ダイアログボックスが表示されます。 3. [ログオン]タブをクリックします。 4. [ローカルシステムアカウント]で、[サービスとデスクトップとの対話を許可する]をクリックします。 5. [OK]をクリックします。 権限の設定 エクスポートする Business Object ユニバースから権限を削除します。書き込み禁止になっているユニバース は抽出できません。ビジネスオブジェクト権限の削除の詳細については、ビジネスオブジェクトのマニュアル を参照してください。 Business Object リポジトリにログインするユーザーが Universe Designer Users グループに属し、すべての ビジネスオブジェクトメタデータへの読み取りアクセス権を持っていることを確認してください。Business Objects リポジトリに、お気に入りフォルダーまたは個人フォルダーの Web インテリジェンスレポートが含ま れる場合は、ユーザーが Administrators グループに属していることも必要です。カスタムセキュリティグル ープを作成し、ユーザーに Web インテリジェンスレポートを表示する権限を付与する必要があります。 40 第 5 章: ビジネスインテリジェンスリソース オブジェクトのリポジトリへのエクスポート Business Objects ソースリポジトリ内のユニバース、Webi ドキュメント、Desktop Intelligence ドキュメン ト、およびクリスタルレポートなどの Business Objects アーティファクトをエクスポートします。 Metadata Manager は、Business Objects キャッシュにあるがソースリポジトリにないアーティファクトにはアクセスで きません。 Business Objects リソースをロードする前に、すべてのアーティファクトをソースリポジトリに エクスポートして、Metadata Manager ウェアハウス内のメタデータと Business Objects ユーザーが使用でき るメタデータが一致するようにします。 Business Objects Designer を使用して、ユニバースを Business Objects ソースリポジトリにエクスポート します。例えば、Business Objects Designer でエクスポート処理を開始するには、[ファイル]>[エクスポ ート]をクリックします。ユニバースを Business Objects ソースリポジトリにエクスポートするために、接 続タイプをセキュアにする必要があります。 Business Objects を使用して、ドキュメントを Business Objects リポジトリにエクスポートします。例えば、 Business Objects でエクスポート処理を開始するには、[ファイル]>[発行先]>[会社ドキュメント]をク リックします。 Business Objects Central Manager Console を使用して、Crystal Reports を Business Objects リポジトリ にエクスポートします。 Business Objects のクライアントとサーバーの確認 Crystal レポートおよび Webi レポートからメタデータを抽出するには、必要な Business Objects クライアン トとサーバーが実行されていることを確認する必要があります。 必要なクライアントとサーバーが実行されて いない場合、Metadata Manager Agent は Business Objects レポートからメタデータを抽出できません。 必要なクライアントとサーバーは Business Objects のバージョンによって異なります。 SAP Business Objects リポジトリ XI R4.x Crystal レポートからメタデータを抽出するには、Business Objects クライアントが実行されているマシ ンに Crystal Reports クライアントがインストールされている必要があります。 Webi レポートからメタデータを抽出するには、Web Application Container Server (WACS)を実行し、 RESTful Web サービスがインストールされている必要があります。 SAP Business Objects リポジトリ XI R3.x およびそれ以前のバージョン Webi レポートからメタデータを抽出するには、Web Intelligence Processing Server を実行している必 要があります。 Business Objects Central Management Console を使用して、Business Objects サーバーのステータスを確認 します。 Business Objects クライアントの詳細については、Business Objects のドキュメントを参照してく ださい。 Universe Designer の終了 ロックされた Business Objects ユニバースからメタデータを抽出するには、Universe Designer を終了しま す。Universe Designer を終了しないと、メタデータの抽出中、ユニバースはロックされなくなります。 Business Objects Universe Designer の詳細については、Business Objects のドキュメントを参照してくだ さい。 Business Objects 41 Business Objects リソースの作成 Business Objects リソースを作成する前に、Business Objects ソースを設定する必要があります。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 2. [ビジネスインテリジェンス] > [Business Objects]の順にクリックします。 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ページが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースシステムへの接続をテストし、Metadata Manager Agent URL を検 証します。 Metadata Manager でデータソースに接続できなかった場合または Metadata Manager Agent URL を検証で きなかった場合、エラーメッセージが表示されます。 エラーを修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [スケジュール]ページが表示されます。 9. スケジュールを追加するには、[スケジュールを関連付ける]を選択し、[スケジュール]リストでスケジ ュールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 10. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 42 第 5 章: ビジネスインテリジェンスリソース Business Objects の設定のプロパティ Business Objects リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表に、Business Objects の設定のプロパティを示します。 プロパティ 説明 エージェント URL Metadata Manager Agent のホスト名とポート番号。 任意のマシンにインストールされた Metadata Manager Agent を使用できます。 ソースシステ ムバージョン リソースの名前とバージョン。 バージョン SAP Business Objects リポジトリのバージョン。 バージョンを選択するか、バージョン を検出するように Metadata Manager Agent を設定します。 デフォルトは自動検出です。 システム Business Objects リポジトリの名前。 Business Objects 11.x および 12.x の場合は、 Business Objects Central Management Server の名前を指定します。 サーバー名は以 下の形式で指定します。 <サーバー名>:<ポート番号> Central Management Server がクラスタ上に設定されている場合は、クラスタ名を以下の 形式で指定します。 <ホスト名>:<ポート>@<クラスタ名> デフォルトのポートは 6400 です。 注: Business Objects リポジトリのバージョンが 14.0.6 の場合は、リポジトリ名にポー ト番号を指定しないでください。ポート番号を指定すると、Metadata Manager は Web Intelligence レポートを抽出できません。 認証モード Business Objects リポジトリにログインするユーザーアカウントの認証モード。 次のいずれかの値を指定します。 - エンタープライズ: Business Objects Enterprise 認証モードを使用してログインしま す。 - LDAP: Business Objects に設定された LDAP 認証を使用してログインします。 デフォルトは[エンタープライズ]です。 ユーザー名 Business Objects リポジトリにログインするためのユーザー名。 パスワード Business Objects リポジトリのユーザーアカウントのパスワード。 リポジトリ参 照モード Business Objects リポジトリでオブジェクトを参照するときに抽出されるオブジェクト を指定します。 次のいずれかの値を指定できます。 - すべて: ユニバース、フォルダー、およびドキュメントのツリーが抽出されます。 - ユニバースのみ: ユニバースとフォルダーのツリーが抽出されます。 ドキュメントは 抽出されません。 - 接続のみ: 接続のリストが抽出されます。 デフォルトは[すべて]です。 増分インポー ト 直前のリソースロードからの変更内容をロードするか、メタデータ全体をロードします。 次のいずれかの値を指定します。 - True。最近の変更内容だけロードします。 - False。メタデータ全体をロードします。 Business Objects 43 プロパティ 説明 依存オブジェ クトの追加 選択したユニバースに依存しているドキュメントを選択します。 次のいずれかの値を指 定します。 - True。指定したユニバースに依存しているドキュメントをインポートします。 - False。指定したユニバースに依存しているドキュメントを無視します。 注: 依存関係情報は、Business Objects リポジトリメタデータキャッシュから取得され ます。 変更または移動したレポートが Metadata Manager のロードに反映されていない 場合は、これらのレポートをロードしてクエリを更新することでキャッシュを更新しま す。 特定のオブジ ェクトの追加 ユニバースに対する追加のオブジェクトを指定します。 次のいずれかの値を指定します。 - なし。すべてのオブジェクトを無視します。 - ユニバースに依存しないドキュメント: ユニバースに依存しないドキュメントをインポ ートします。 デフォルトは[なし]です。 Crystal CORBA ポート Crystal SDK がレポートアプリケーションサーバー(RAS)と通信するためのクライアン トポート番号を指定します。 RAS サーバーは、このポートを使用してローカルクライアントコンピュータにメタデータ を送信します。 ポートを指定しない場合、サーバーは、実行ごとにランダムにポートを 選択します。 注: ローカルの Windows ファイアウォールが無効になっているか、ポートでの通信が有 効にされていることを確認します。 クラス表示 クラスとサブクラスのツリー構造のインポート方法を制御します。 Metadata Manager Agent は、オブジェクトを含む各クラスを次元またはパッケージのツ リーとしてインポートします。 次のいずれかの値を指定します。 - フラット構造: パッケージを作成しません。 - 単純フラット構造: サブクラスを持つ各クラスのパッケージを作成します。 - 完全ツリー構造: 各クラスのパッケージを作成します。 デフォルトは[フラット構造]です。 ワーカースレ ッド メタデータを非同期で抽出するために Metadata Manager Agent が使用するワーカースレ ッドの数。空白のままにするか、正の整数値を入力します。 空白の場合は、Metadata Manager Agent がワーカースレッドの数を計算します。スレッ ド数の計算は、JVM アーキテクチャと、Metadata Manager Agent を実行するマシンの使 用可能な CPU コアの数を使用して行います。有効でない値を指定すると、Metadata Manager Agent は 1 つのワーカースレッドを使用します。 Metadata Manager Agent がメタデータを抽出する際にメモリ不足エラーが発生する場合 は、ワーカースレッドの数を減らします。Metadata Manager Agent を実行するマシンに 利用可能なメモリが大量にある場合(例えば 10GB 以上)、ワーカースレッドの数を増やし ても構いません。ただし、ワーカースレッドを増やしすぎると、パフォーマンスが低下す る場合があります。 デフォルトは空白です。 44 接続の自動割 り当て Metadata Manager は、リソースのロード時に、リレーショナルデータベースリソースタ イプへの接続の割り当てを設定します。 このオプションを無効にした場合、リソースを 作成した後で、リソースプロパティに接続の割り当てを設定してください。 リポジトリの サブセット リモート Business Objects リポジトリに格納されているオブジェクトにアクセスしま す。 ユニバース、レポート、およびフォルダーの ID を指定します。 複数の値はセミコ ロンで区切ります。 第 5 章: ビジネスインテリジェンスリソース 参照 Business Objects リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェ クトでデータリネージを表示および実行できます。 データリネージ データリネージには、メトリック、属性、スキーマテーブルなど、ユニバース以外のデータプロバイダの統合 ユニバースオブジェクトは表示されません。 データ型 Metadata Manager では、カラムまたは次元オブジェクトの実際のデータ型は抽出されません。 以下の表に、実際のデータ型および Metadata Manager によって使用されるデータ型を示します。 データ型の表現 実際のデータ型 文字 char 日付 datetime Long Text binary 番号 number 抽出されるオブジェクト Metadata Manager では、次のメタデータオブジェクトタイプが抽出されます。 • エイリアス • ボディ • セル • Char カラム • Char 論理カラム • クラス • クラスフォルダ • カラム • 結合クエリ • 条件 • コンテキスト • クリスタルレポート • クリスタルレポートのモデル • カスタム階層フォルダ • データプロバイダ • データプロバイダの DesignPackage • DataAttribute カラム Business Objects 45 46 • DataAttribute の詳細 • DataAttribute の次元 • DataAttribute の測定 • 日付カラム • 日付論理カラム • 派生テーブル • Desktop Intelligence ドキュメント • DimensionAttribute の次元 • ドキュメントレポート • EnterpriseFolder • フィールド • フィルタ • Folder • フッタ • ヘッダ • 階層 • 結合 • キー • キーカラム • 測定 • 番号カラム • 番号論理カラム • ObjectPackage • ページ • プロンプトストアドプロシージャのパラメータ • クエリ • 矩形 • レポート軸 • レポートチャート • レポートリスト • レポートマトリックス • ReportField セル • ReportTable テーブル • Schema • ストアドプロシージャのパラメータ • 文字列カラム • テーブル • Universe 第 5 章: ビジネスインテリジェンスリソース • Universe クエリ • UniverseFolder • Web Intelligence ドキュメント • Web Intelligence モデル • Web レポート Desktop Intelligence Reports Business Objects Desktop Intelligence アプリケーションには、現在のユーザーの個人フォルダ内のレポー トが表示されます。したがって、たとえユーザーが管理者であっても、Metadata Manager では個人ユーザーフ ォルダ内の Business Objects Desktop Intelligence レポートのみが抽出されます。 Metadata Manager で は、リソースに設定するユーザーアカウントの個人フォルダからレポートが抽出されます。 また、お気に入りフォルダからは Desktop Intelligence レポートは抽出されません。 Cognos Cognos は、レポート、ダッシュボード、スコアカード、および分析のアプリケーションを含むビジネスインテ リジェンスツールです。 Cognos リソースを作成して、Cognos からスキーマとレポートメタデータを抽出する ように設定できます。 Cognos の設定 Cognos リソースを作成する前に、メタデータソースを設定する必要があります。 メタデータソースを適切に 設定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウスへのロード が正常に行われません。 Cognos を設定するには、次の作業を実行します。 • 外部ディスパッチャの URI を取得する。 • 接続をテストする。. • 認証を確認する。 • 権限を設定する。 • Cognos サービスのリソースを設定する。 外部ディスパッチャの URI の取得 Cognos Content Manager からメタデータを抽出するには、外部ディスパッチャの URI を取得します。 URI は、 Metadata Manager で Cognos Content Manager リソースを設定するときに必要になります。値は Cognos Content Manager インストールのディスパッチャのいずれかに対応します。 Cognos Content Manager の configuration\cogstartup.xml ファイルの URI を確認します。 URI は以下の URL のようになります。 http://localhost:9300/p2pd/servlet/dispatch 以下に、例として cogstartup.xml の内容の一部を示します。 <crn:parameter name=”sdk”> <crn:value xsi:type=”xsd”anyURI”>http://localhost:9300/p2pd/servlet/dispatch</crn:value> </crn:parameter> Cognos 47 外部ディスパッチャ URI を使用するには、以下の規則およびガイドラインに従ってください。 • Cognos クライアントの[環境]の下にもディスパッチャ URL が表示されます。 • サーバー名には、ローカルホストではなく、実際のマシン名または IP アドレスを使用します。 • URI の「https://」というプレフィックスは、SSL が必要であることを示します。 • Cognos サーバーは、大規模なデータの分割および連結をサポートしている必要があります。Cognos の管理 者に連絡して、この要件について確認してください。 • Metadata Manager と Cognos Content Manager がロードバランサやプロキシなどの仲介サーバーによって隔 てられている場合、外部ディスパッチャ URI に仲介サーバーのホストおよびポート番号を使用します。 接続のテスト Web ブラウザで URI にアクセスすることによって、接続をテストできます。URI が正しい場合、Cognos はサー バーの現在の状態と共にステータスメッセージを表示します。Cognos リソースをロードする前に、サーバーの 現在の状態が実行中になっている必要があります。 認証の確認 Cognos サーバーに LDAP 認証が設定されている場合は、Web ベースの Cognos クライアントツールを使用して、 接続および認証のプロパティを確認します。以下の URL を使用して認証をテストします。 http://localhost:8080/c8/cm_tester.htm Cognos の[セキュリティ]>[認証]で設定したログイン名前空間、ユーザー名、およびパスワードを使用し ます。 権限の設定 Cognos リソースを設定する前に、Cognos への接続に使用するユーザーアカウントの権限を設定します。 Cognos ユーザーアカウントには、フォルダ、レポート、クエリー、分析、パッケージ、接続を含む、Metadata Manager で抽出されるすべてのオブジェクトに対する読み取り、実行、およびトラバース権限が必要です。 複数の名前空間に対して Cognos データソースを保護できます。 データソースの保護に使用される名前空間は、 Cognos へのログインに使用されるプライマリ名前空間とは異なる場合があります。 複数の名前空間に対して 保護されているデータソースと関連する Cognos オブジェクトを Metadata Manager で抽出する場合、Cognos ユ ーザーアカウントは、プライマリ名前空間に対する権限を持っている必要があります。 Cognos Service のリソースの設定 デフォルトでは、Cognos サービスは起動時間を最適化するために最小のメモリリソースを使用するよう設定さ れています。 パフォーマンスを向上させるには、設定テンプレートを選択して Cognos サービスで使用するリ ソースの数を変更できます。 多くの Cognos モデルをロードし、ロードが NULL ポインタ例外で失敗した場合は、リソース設定テンプレート を大規模構成に設定します。 詳細については、Cognos のマニュアルを参照してください。 Cognos リソースの作成 Cognos リソースを作成する前に、Cognos ソースを設定します。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 2. [ビジネスインテリジェンス] > [Cognos レポート]の順にクリックします。 48 第 5 章: ビジネスインテリジェンスリソース 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ページが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースシステムへの接続をテストし、Metadata Manager Agent URL を検 証します。 Metadata Manager でソースシステムに接続できなかった場合またはエージェント URL を検証できなかった 場合、エラーメッセージが表示されます。 エラーを修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [スケジュール]ページが表示されます。 9. スケジュールを追加するには、[スケジュールを関連付ける]を選択し、[スケジュール]リストでスケジ ュールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 10. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 Cognos の設定のプロパティ Cognos リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表に、Cognos の設定のプロパティを示します。 プロパティ 説明 エージェント URL Metadata Manager Agent のホスト名とポート番号。 任意のマシンにインストール された Metadata Manager Agent を使用できます。 ソースシステムバ ージョン 接続するデータソースのバージョン。 Cognos 49 プロパティ 説明 バージョン 接続する Cognos サーバーのバージョン。 ディスパッチャの URL Cognos Content Manager 外部ディスパッチャの URL。 名前空間 Cognos のユーザーアカウントの集まりを定義する名前空間。 Cognos に認証を設定 していない場合、このオプションは設定しないでください。 ユーザー Cognos リポジトリデータベースにログインするためのユーザー名。 Cognos リポジ トリデータベースがユーザー名とパスワードを要求するように設定されている場合 に必要です。 Cognos に認証を設定していない場合、このオプションは設定しないで ください。 パスワード Cognos リポジトリにログインするためのパスワード。 Cognos リポジトリデータベ ースがユーザー名とパスワードを要求するように設定されている場合に必要です。 Cognos に認証を設定していない場合、このオプションは設定しないでください。 コンテンツ参照モ ード Cognos リポジトリから取得できるオブジェクト。 以下のいずれかのオプションを選 択することができます。 - パッケージのみ: Cognos リポジトリ内のパッケージとフォルダーのツリーが取得 されます。 レポートはリポジトリから取得されません。 - 接続のみ: Cognos リポジトリ内の接続のリストが取得されます。 - すべて: パッケージ、フォルダー、クエリ、およびレポートのツリーが取得され ます。 デフォルトは[すべて]です。 依存オブジェクト の追加 50 [コンテンツ]で定義された Cognos オブジェクトの初期選択に依存オブジェクトを 追加します。 次のいずれかの値を指定できます。 - True。依存オブジェクトの第 1 レベルが追加されます。 レポートが指定されてい るときは、レポートに関連付けられたソースモデルもインポートされます。 ただ し、ソースモデルに依存するその他のレポートはインポートされません。 - False。Cognos オブジェクトに依存オブジェクトは追加されません。 増分インポート 直前のリソースロードからの変更内容をロードするか、メタデータ全体をロードし ます。次のいずれかの値を指定します。 - True。最近の変更内容だけロードします。 - False。メタデータ全体をロードします。 フォルダーの表示 カタログでの Cognos Framework Manager のフォルダーの表示。 次のいずれかの値 を指定できます。 - 無視: カタログでフォルダーは無視されます。 - 階層: フォルダーは図として表示され、その階層がカタログに保持されます。 - フラット: フォルダは図として表示されますが、その階層はカタログに保持され ません。 Transformer インポ ート設定 Cognos Content Manager データソースと PowerPlay Transformer モデル間のマッピ ングについて記述したオプションの XML ファイル。 第 5 章: ビジネスインテリジェンスリソース プロパティ 説明 ワーカースレッド メタデータを非同期で抽出するために Metadata Manager Agent が使用するワーカー スレッドの数。空白のままにするか、正の整数値を入力します。 空白の場合は、Metadata Manager Agent がワーカースレッドの数を計算します。ス レッド数の計算は、JVM アーキテクチャと、Metadata Manager Agent を実行するマ シンの使用可能な CPU コアの数を使用して行います。有効でない値を指定すると、 Metadata Manager Agent は 1 つのワーカースレッドを使用します。 Metadata Manager Agent がメタデータを抽出する際にメモリ不足エラーが発生する 場合は、ワーカースレッドの数を減らします。Metadata Manager Agent を実行する マシンに利用可能なメモリが大量にある場合(例えば 10GB 以上)、ワーカースレッ ドの数を増やしても構いません。ただし、ワーカースレッドを増やしすぎると、パ フォーマンスが低下する場合があります。 デフォルトは空白です。 接続の自動割り当 て コンテンツ Metadata Manager は、リソースのロード時に、リレーショナルデータベースリソー スタイプへの接続の割り当てを設定します。 このオプションを無効にする場合、リ ソースを作成した後で、リソースプロパティ内で接続の割り当てを設定する必要が あります。 Cognos から抽出するモデルまたはレポートのパス。 モデルを抽出するには、モデル を含むパッケージへのパスを使用します。 パッケージとレポートを抽出するには、 オブジェクトを選択するか、パッケージまたはレポートへの完全な検索パスに文字 「//*」を追加して入力します。 複数の値をセミコロン(;)で区切ります。 Cognos を使用してパッケージまたはレポートの検索パスを検索します。 Cognos Administration Console で、パッケージまたはレポートを選択し、[プロパティの 設定]>[検索パス、ID、および URL の表示]の順にクリックします。 検索パスに複数のレポートが含まれている場合、Metadata Manager は最後のレポー トを抽出します。 発行済みバージョンのパッケージが検索パスに含まれている場 合、Metadata Manager では、最新バージョンおよび現在のレポートのデータソース として使用されるすべての以前のバージョンが抽出されます。 例えば、すべてのコンテンツを抽出するには、以下の構文を使用します。 /content//* ルートレベルのパッケージを抽出するには、以下の構文を使用します。 /content/package[@name='GO Sales and Retailers']//* フォルダー内のパッケージを抽出するには、以下の構文を使用します。 /content/folder[@name='Cognos - Folder']/package[@name='GO Sales and Retailers']//* 単一のレポートを抽出するには、以下の構文を使用します。 /content/folder[@name='Cognos - Folder']/package[@name='GO Sales and Retailers']/ folder[@name='User Reports']/report[@name='Cascading prompt report']//* 注: 最新バージョンのパッケージを抽出するには、単一のパッケージを選択して、 [依存オブジェクトの追加]パラメータを false に設定します。 検索パス構文の詳細については、Cognos のマニュアルを参照してください。 Transformer インポート設定ファイル Cognos リソースを設定する際は、Transformer インポート設定ファイルを指定できます。 Transformer インポ ート設定ファイルは、Cognos Content Manager データソースと PowerPlay Transformer モデル間のマッピン グについて記述した XML ファイルです。Transformer インポート設定ファイルを作成します。 複数の Content Manager データソースで、単一の Transformer モデルから生成された同じ PowerCube を参照で きます。 XML ファイル内の各 Model 要素は、単一の Transformer モデル(.mdl または pyj)ファイルに対応 し、モデルの PowerCube を参照するすべての Content Manager データソースを列挙します。 必要に応じて、 Cognos 51 Model 要素では、デフォルトのデータベースタイプ以外の特定のデータベースタイプを必要とする Impromptu クエリ定義データソース(<iqd>子要素)を列挙できます。 Transformer インポート設定ファイルには、複数 の Model 要素を含めることができます。 次のコードに、Transformer インポート設定ファイルの例を示します。 <ImportConfiguration database="Teradata" dbVersion="1.0.0"> <!-- database: specifies default database for Impromptu Query Definition (IQD) SQL statements--> <!-- dbVersion format: major version.minor version.release--> <Model path="some directory\some model.mdl"> <!--Transformer model (.mdl or .pyj) --> <cmDataSource name="some Cognos datasource name" /> <!-- List IQD data sources for databases other than default --> <iqd name="Customers" database="Oracle" dbVersion="11.1.0"/> <iqd name="Products" database="Microsoft SQL Server" dbVersion="8.0.0"/> </Model> </ImportConfiguration> 参照 Cognos リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェクトでデー タリネージを表示および実行できます。 抽出されるオブジェクト Metadata Manager では、次のメタデータオブジェクトタイプが抽出されます。 52 • エイリアス機能 • 軸 • ボディ • 計算 • チャート • チャートノード • チャートノードメンバ • クロステーブル • クロステーブル列 • クロステーブルノード • クロステーブルノードメンバ • クロステーブル行 • データソース • データソース(複数) • DataAttribute • データベースクエリ • 次元 • フィールド • フィルタ • Folder • フッタ 第 5 章: ビジネスインテリジェンスリソース • ヘッダ • 階層 • レベル • リスト • 測定 • 測定次元 • モデル • モデルクエリ • 名前空間 • パッケージ • ページ • プロンプト • PromptAnswer • クエリ • クエリ • クエリアイテム • クエリパッケージ • 矩形 • リレーション • レポート • テーブル • テキスト • 変数 メタデータカタログ Metadata Manager と Cognos クライアントとでは、オブジェクトの表示が異なります。 以下のような違いがあります。 • Cognos クライアントには、名前空間とフォルダに異なるアイコンが表示されます。 Metadata Manager で は、名前空間とフォルダに名前空間アイコンが表示されます。 • Cognos では、dbQueries から作成される Querysubject の表示ラベルが表示されます。 Metadata Manager では、表示ラベルは表示されません。 代わりに、Querysubject を作成する基となるテーブルなどの技術名 が表示されます。 • Cognos の特定のオブジェクトは Metadata Manager で複数のインスタンスを持っている場合があります。 例えば、modelQuery から形成される Querysubject が Cognos で階層とレベルを持っている場合、Metadata Manager では CognosFMDimension クラスと CognosFMHierarchy クラスの下に表示されます。 Metadata Manager では階層を次元と異なるタイプのオブジェクトとしてモデル化するため、Metadata Manager では 同じ Querysubject が複数回表示されます。 Cognos 53 • Metadata Manager では、すべての階層がロードされない場合があります。例えば、Congos の特定の Querysubject は、modelQueries ではなく dbQueries(データベーステーブルソース)から構築されますが、 階層が含まれます。 Metadata Manager では、階層に含めることができるのは次元オブジェクトのみと仮定 されます。 Metadata Manager では、これらの Querysubject が CognosFMHierarchy クラスではなく、 CognosFMSchemaTable クラスのオブジェクトとしてロードされます。 Microsoft Analysis Services および Reporting Services Microsoft Analysis Services および Reporting Services リソースを作成して、次のソースからメタデータ を抽出するように設定できます。 • Microsoft SQL Server Reporting Services。Metadata Manager では、Reporting Services からレポート メタデータが抽出されます。 • Microsoft SQL Server Analysis Services。Analysis Services が Reporting Services レポートのデータ ソースである場合、Metadata Manager では Analysis Services から分析スキーマを抽出できます。 リソー スロード中に、Metadata Manager は Reporting Services と Analysis Services ソースをリンクします。 ソース間のデータリネージを表示できます。 また、リレーショナルデータベースリソースに対する Microsoft Analysis Services および Reporting Services リソースからの接続割り当てを設定し、これらのソース間のデータリネージを表示することもできま す。 Microsoft Analysis Services および Reporting Services の設定 Microsoft Analysis Services および Reporting Services リソースを作成する前に、メタデータソースを設 定する必要があります。 メタデータソースを適切に設定しないと、メタデータのロードが失敗するか、メタデ ータの Metadata Manager ウェアハウスへのロードが正常に行われません。 Microsoft Analysis Services および Reporting Services を設定するには、次の作業を実行します。 • Metadata Manager Agent をインストールする。 • Internet Information Services をインストールする。 • 権限を設定する。 Metadata Manager Agent のインストール Metadata Manager Agent は、Metadata Manager がメタデータソースにアクセスしてソースメタデータを抽出 するために使用するプログラムです。 デフォルトでは、Metadata Manager Agent は Metadata Manager サー ビスが動作するノードで動作します。 Microsoft Analysis および Reporting Services からメタデータを抽出するには、別途、Metadata Manager Agent を別途 Windows マシンにインストールする必要があります。 Metadata Manager Agent と Reporting Services は同じマシン上に存在する必要があります。 Reporting Services が Metadata Manager サービスと 同じマシンにない場合は、Metadata Manager Agent を Reporting Services と同じマシンにインストールしま す。 54 第 5 章: ビジネスインテリジェンスリソース 関連項目: • 「手順 2。Metadata Manager Agent のインストール」 (ページ 23) Microsoft Internet Information Services のインストール Reporting Services バージョン 2005 を使用している場合は、Reporting Services を実行しているマシンに Microsoft Internet Information Services 5.0 以降をインストールする必要があります。 権限の設定 Microsoft Analysis Services および Reporting Services リソースを設定する前に、Microsoft Analysis Services および Reporting Services への接続に使用するユーザーアカウントの権限を設定します。 Metadata Manager Agent では Windows 認証を使用して、Analysis Services および Reporting Services に接 続します。 Metadata Manager Agent を起動する Windows ユーザーには、Metadata Manager Agent が抽出する オブジェクトに対する読み取り権限が必要です。 Microsoft Analysis Services および Reporting Services リソー スの作成 Microsoft Analysis Services および Reporting Services リソースを作成する前に、Microsoft Analysis Services および Reporting Services ソースを設定します。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 2. [ビジネスインテリジェンス] > [Microsoft Analysis Services および Reporting Services]の順にク リックします。 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ページが表示されます。 6. 設定のプロパティを入力します。 Microsoft Analysis Services および Reporting Services 55 7. [テスト接続]をクリックして、ソースシステムへの接続をテストし、Metadata Manager Agent URL を検 証します。 Metadata Manager でソースシステムに接続できなかった場合またはエージェント URL を検証できなかった 場合、エラーメッセージが表示されます。 エラーを修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 9. スケジュールを追加するには、[スケジュールを関連付ける]を選択し、[スケジュール]リストでスケジ ュールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 10. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 Microsoft Analysis および Reporting Services の設定のプロパティ Microsoft Analysis および Reporting Services リソースを作成または編集するときに、設定のプロパティを 更新します。 以下の表に、Microsoft Analysis および Reporting Services の設定のプロパティを示します。 プロパティ 説明 エージェント URL Metadata Manager Agent のホスト名とポート番号。 Metadata Manager Agent は Reporting Services と同じマシン上に存在する必要があります。 ソースシステム バージョン リソースの名前とバージョン。このフィールドは編集できません。 SQL Server の バージョン Microsoft SQL Server Reporting Services のバージョン。 Report Server の URL Report Server の URL。 Report Server をネイティブモードで実行するには、Report Server への URL を以下の形式を使用して入力します。 http://<host_name>:<portnumber>/<web_service_virtual_directory> 以下に例を示します。 http://cas12307:80/ReportServer Report Server を SharePoint 統合モードで実行するには、デプロイされるレポートを含 むサイトへの URL を入力します。 次の形式を使用します。 http://<host_name> Analysis server インス タンス Analysis Services が Reporting Services レポートのデータソースである場合は、 Analysis Services を実行しているマシンのホスト名または IP アドレス。 リソースロ ード中に、Metadata Manager は Analysis Services から分析スキーマを抽出します。 インストール中に Analysis Services インスタンスに名前を付けた場合、次の構文を使 用してホスト名を入力します。 <host_name>\<instance_name> Analysis Services から抽出しない場合は、値を入力しないでください。 56 第 5 章: ビジネスインテリジェンスリソース プロパティ 説明 接続の自動割り 当て Metadata Manager は、リソースのロード時に、リレーショナルデータベースリソースタ イプへの接続の割り当てを設定します。 このオプションを無効にする場合、リソースを 作成した後で、リソースプロパティ内で接続の割り当てを設定する必要があります。 Report Server のコンテンツ 抽出するレポートが含まれる Reporting Services 内のフォルダーパス。 ルートリポジ トリパスを示すには「/」を使用し、単一のフォルダパスを示すには/<folder_name>/ <folder_name>を使用します。 複数のフォルダーパスを示すには、セミコロンでパスを区切ります。 例えば、/ <folder_name>/<folder_name>;/<folder_name>のようになります。 フォルダーとそのサブフォルダーのすべてのレポートを抽出するには、フォルダーパス を指定します。 共有データソースを使用するレポートをすべて抽出するには、データソ ースのパスを指定します。 参照 Microsoft Analysis Services および Reporting Services リソースを作成してロードした後に、Metadata Manager で抽出したメタデータオブジェクトのデータリネージを表示および実行できます。 Reporting Services から抽出されるオブジェクト Metadata Manager は、Reporting Services から以下のオブジェクトタイプを抽出します。 • レポートサーバー • レポートデータベース • レポートプロジェクト • SSRS レポート • データソース • キューブ • 次元 • 次元属性 • メジャー • データセット • カラム • フィルタ • レポート • レポート属性 • レポートパラメータ Analysis Services から抽出されるオブジェクト Metadata Manager は、Analysis Services から以下のオブジェクトタイプを抽出します。 • Analysis サーバー • Analysis データベース Microsoft Analysis Services および Reporting Services 57 • 次元 • 次元属性 • 階層 • レベル • レベル属性 • データベースカタログキューブ • メジャーグループ • メジャー • 主要業績評価指標(KPI) • 計算したメジャー • データソースビュー • テーブル • カラム • 論理テーブル • 論理カラム • Join Metadata Manager は、Microsoft Analysis Services から以下のオブジェクトを抽出しません。 • データマイニング構造 • キューブパースペクティブ • レポート属性 データリネージ 次の Reporting Services および Analysis Services オブジェクトタイプのデータリネージを表示できます。 58 • 計算したメジャー • 列 • 条件 • キューブ • データセット • 次元 • 次元属性 • 主要業績評価指標(KPI) • レベル • 論理テーブル • 論理カラム • メジャー • レポート • SSRS レポート 第 5 章: ビジネスインテリジェンスリソース • テーブル • ビュー Reporting Services 内の次のオブジェクト間のデータリネージを表示できます。 • データセットカラムとデータソースメジャー • データセットカラムとデータソース次元 • フィルタとデータセットカラム • レポート属性とデーセットカラム Analysis Services 内の次のオブジェクト間のデータリネージを表示できます。 • 次元とデータソースビューの論理テーブル • 次元属性とデータソースビューの論理カラム • メジャーとデータソースビューの論理カラム • 主要業績評価指標(KPI)とメジャーおよび次元属性 • 計算したメジャーとメジャーおよび次元属性 • 論理テーブルとテーブル • 論理カラムとカラム Metadata Manager が Reporting Services および Analysis Services から抽出を行う場合、データソースとし て Analysis Services キューブを使用するレポートに対してこれらのソース間でデータリネージを実行できま す。 Reporting Services および Analysis Services の次のオブジェクト間のデータリネージを表示できま す。 • レポートデータソースメジャーと Analysis Services メジャー • レポートデータソース次元と Analysis Services 次元 • レポートデータソース次元属性と Analysis Services 次元属性 Microsoft Analysis Services および Reporting Services リソースとリレーショナルデータベースリソース 間の接続割り当てを設定できます。 リソース間のリンクを作成すると、ソース間でデータリネージ分析を実行 できます。 Reporting Services とリレーショナルデータベースソースの次のオブジェクト間のデータリネー ジを表示できます。 • レポートデータソースカラムとデータベースカラム • レポートデータソーステーブルとデータベーステーブル • レポートデータソーステーブルとデータベースビュー Analysis Services とリレーショナルデータベースソースの次のオブジェクト間のデータリネージを表示でき ます。 • Analysis Services データソーステーブルとデータベーステーブル • Analysis Services データソースカラムとデータベースカラム • Analysis Services データソースビューとデータベースビュー • Analysis Services データソースビューカラムとデータベースビューカラム Microsoft Analysis Services および Reporting Services 59 Microstrategy Microstrategy は、パフォーマンス管理、ダッシュボード、分析、およびレポート機能を含むビジネスインテ リジェンスツールです。 Microstrategy リソースを作成して、Microstrategy からメタデータを抽出するように設定できます。 Metadata Manager では、Microstrategy からスキーマメタデータおよびレポートメタデータが抽出されます。 Microstrategy の設定 Microstrategy リソースを作成する前に、メタデータソースを設定する必要があります。 メタデータソースを 適切に設定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウスへの ロードが正常に行われません。 Microstrategy を設定するには、次の作業を実行します。 • Metadata Manager Agent をインストールする。 • Metadata Manager Agent とデスクトップが対話できるようにする。 • 特権を設定する。 • 複数プロジェクトを設定する(オプション)。 Metadata Manager Agent のインストール Metadata Manager Agent は、Metadata Manager がメタデータソースにアクセスしてソースメタデータを抽出 するために使用するプログラムです。 デフォルトでは、Metadata Manager Agent は Metadata Manager サー ビスが動作するノードで動作します。 Microstrategy からメタデータを抽出するには、別途、Metadata Manager Agent を別途 Windows マシンにイン ストールする必要があります。 Metadata Manager Agent と Microstrategy クライアントは同じマシン上に存 在する必要があります。 クライアントは、ソースリポジトリに接続可能でなくてはなりません。 Microstrategy クライアントが Metadata Manager サービスと同じマシンにない場合は、Metadata Manager Agent をクライアントと同じマシンにインストールします。 関連項目: • 「手順 2。Metadata Manager Agent のインストール」 (ページ 23) Metadata Manager Agent とデスクトップとの対話の有効化 Metadata Manager Agent をサービスとして実行する場合は、Metadata Manager Agent がデスクトップと対話 できるようにする必要があります。 Metadata Manager Agent が以下のメタデータソースのデスクトップと対話できるようにする必要があります。 • Business Objects • Microstrategy • ERwin 7.x、8.x、9.x 1. Windows の[スタート]メニューから、[管理ツール] > [サービス]の順にクリックします。 2. [Metadata Manager Agent]をダブルクリックします。 [Metadata Manager Agent <バージョン>のプロパティ]ダイアログボックスが表示されます。 3. [ログオン]タブをクリックします。 4. [ローカルシステムアカウント]で、[サービスとデスクトップとの対話を許可する]をクリックします。 60 第 5 章: ビジネスインテリジェンスリソース 5. [OK]をクリックします。 特権の設定 ユーザー名およびパスワードを入力する Microstrategy プロジェクトユーザーアカウントには、すべてのオブ ジェクトセキュリティアクセスのチェックをバイパス管理権限が必要です。この権限は、Microstrategy Desktop クライアントツールで設定します。 注: Microstrategy を使用すると、データベースまたはネットワーク認証を使用してプロジェクトソースに接 続できますが、Metadata Manager ではプロジェクトソース認証が使用されます。 Microstrategy リソースの作成 Microstrategy リソースを作成する前に、Microstrategy ソースを設定します。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 2. [ビジネスインテリジェンス] > [Microstrategy]の順にクリックします。 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ページが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースシステムへの接続をテストし、Metadata Manager Agent URL を検 証します。 Metadata Manager でソースシステムに接続できなかった場合またはエージェント URL を検証できなかった 場合、エラーメッセージが表示されます。 エラーを修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 9. スケジュールを追加するには、[スケジュールを関連付ける]を選択し、[スケジュール]リストでスケジ ュールを選択します。 Microstrategy 61 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 10. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 Microstrategy の設定のプロパティ Microstrategy リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表に、Microstrategy の設定のプロパティを示します。 プロパティ 説明 エージェン ト URL Metadata Manager Agent のホスト名とポート番号。 任意のマシンにインストールされた Metadata Manager Agent を使用できます。 ソースシス テムバージ ョン 接続するデータソースのバージョン。 バージョン Microstrategy のバージョン。 バージョンを選択するか、バージョンを検出するように Metadata Manager Agent を設定します。 Microstrategy ソースバージョンの中には推奨されないものがあり、それらのバージョンは 廃止される予定です。サポートされるバージョンを使用して Microstrategy からメタデー タをロードします。廃止されたバージョンのリソースも作成、編集、およびロードできま す。ただし、Informatica は廃止されたバージョンで生じた問題については対応できませ ん。 デフォルトは自動検出です。 プロジェク トソース 接続するプロジェクトソースの名前。 ログインユ ーザー プロジェクトソースに接続するユーザー名。 ログインパ スワード プロジェクトソースへの接続に使用するパスワード。 デフォルト 言語 使用する言語。Microstrategy 9.x では複数の言語がサポートされています。 次のうちい ずれかの値を選択します。 - 簡体字中国語 - 繁体字中国語 - 英語(米国) - フランス語(フランス) - ドイツ語(ドイツ) - イタリア語(イタリア) - 日本語 - 韓国語 - ポルトガル語(ブラジル) - スペイン語(スペイン) - スウェーデン語(スウェーデン) プロジェクトソースとは、ローカルまたはリモートの Intelligence Server にあるリポジ トリへの接続です。 Intelligence Server はデータウェアハウスに接続し、データウェア ハウスで動作する複数のメタデータプロジェクトが格納されています。 デフォルトは[英語(米国)]です。 62 第 5 章: ビジネスインテリジェンスリソース プロパティ 説明 スキーマの みをインポ ート レポートとドキュメントは含めずに、選択されたプロジェクトのスキーマをインポートし ます。次のいずれかの値を指定します。 - True。スキーマのみをインポートします。 - False。スキーマ、レポート、ドキュメントをインポートします。 デフォルトは[False]です。 データモデ ルテーブル のデザイン レベル インポートしたテーブルのデザインレベル。 次のいずれかの値を指定します。 - 物理: テーブルはモデルの物理ビューで表示されます。 - 論理および物理: テーブルは、モデルの論理ビューと物理ビューで表示されます。 増分インポ ート 直前のリソースロードからの変更内容をロードするか、メタデータ全体をロードします。 次のいずれかの値を指定します。 - True。最近の変更内容だけロードします。 - False。メタデータ全体をロードします。 接続の自動 割り当て Metadata Manager は、リソースロード中にリレーショナルデータベースリソースタイプへ の接続の割り当てを設定する。このオプションを無効にする場合、リソースを作成した後 で、リソースプロパティ内で接続の割り当てを設定する必要があります。 プロジェク ト 選択したプロジェクトソースで接続するプロジェクトの名前。プロジェクト名が複数ある 場合はセミコロン(;)で区切ります。 参照 Microstrategy リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェクト でデータリネージを表示および実行できます。 抽出されるオブジェクト Metadata Manager では、スキーマとレポートメタデータは抽出されます。Microstrategy Desktop では、フォ ルダ、属性、ファクト、および論理テーブルなどのオブジェクトを隠すことができます。 デフォルトで、 Metadata Manager では Microstrategy に格納されている隠しオブジェクトが抽出されます。 Metadata Manager では、次のレポートメタデータオブジェクトタイプが抽出されます。 • カラム • 統合 • 統合要素 • カスタムグループ • DesignPackage フォルダ • 次元属性 • 次元ファクト • 次元メトリック • 次元小計 • 次元属性の属性フォーム • フィルタ • Folder フォルダ Microstrategy 63 • フォルダプロジェクト • 隠し DesignPackage フォルダ • 隠しフォルダ • 階層 • 論理テーブル • ルックアップ • 測定ファクト • 測定メトリック • プロジェクトメトリック • プロジェクトメトリック(複数) • プロンプト • プロンプトへの応答 • レポートドキュメント • レポートフィールド 2 • レポートグラフ • レポート HTML ドキュメント • レポートページ • レポートページボディ • レポートページフッタ • レポートページヘッダ • レポート矩形 • レポートテキスト • ReportAttribute の属性フォーム • ReportDataSet 属性 • セキュリティフィルタ • StoreContent ドキュメント • StoreContent HTML ドキュメント • StoreContent プロジェクト • StoreContent レポート • StoreModel プロジェクト • ウェアハウステーブル クラスの日付の作成と変更 Metadata Manager では、ほとんどの Microstrategy クラスについて、ソース作成日とソース変更日が表示され ます。、ただし、以下のクラスについては、Metadata Manager によってこれらの日付が表示されません。 64 • MicrostrategyDataType • MicrostrategyReportField • MicrostrategyGraph 第 5 章: ビジネスインテリジェンスリソース • MicrostrategySchemaJoin • MicrostrategyGrid • MicrostrategyReportObjectDetail • MicrostrategyReportObject メタデータカタログ メタデータカタログには、属性やファクトが Microstrategy に表示されるのと同じように表示されません。 Microstrategy には属性の分類子オブジェクトは含まれますが、ファクトの分類子オブジェクトは含まれませ ん。Metadata Manager では、属性の表示と一貫性を保つために Microstrategy ファクトの分類子が表示されま す。 以下の図に、Microstrategy と Metadata Manager での属性およびファクトの表示方法を示します。 式 同じメトリックまたは属性に複数の式を定義する場合、Metadata Manager では、メタデータカタログにメトリ ックまたは属性式が表示されない場合があります。 次の例は複数の式を持つメトリックを示しています。ここで、col1 はテーブル T1 および T2 にあります。 m = col1 レポートの階層 Microstrategy レポートに階層オブジェクトが含まれる場合、Metadata Manager は階層オブジェクトをロード しません。 Oracle Business Intelligence Enterprise Edition Oracle Business Intelligence Enterprise Edition(OBIEE)は、分析およびレポート機能を含むビジネスイ ンテリジェンスツールです。 OBIEE リソースを作成して、OBIEE からメタデータを抽出するように設定できます。 Metadata Manager では、 OBIEE からスキーマメタデータおよびレポートメタデータが抽出されます。 スキーマメタデータには、プレゼ ンテーションモデル、ビジネスモデル、および物理モデルが含まれています。 Oracle Business Intelligence Enterprise Edition 65 Oracle Business Intelligence Enterprise Edition の設定 OBIEE リソースを作成する前に、メタデータソースを設定する必要があります。 メタデータソースを適切に設 定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウスへのロードが 正常に行われません。 OBIEE を設定するには、次の作業を実行します。 • リポジトリ RPD ファイルを UDML ファイルに変換する。 • リポジトリ RPD ファイルを XML ファイルに変換する。 • 権限を設定する。 • OBIEE Web サービスを有効にする。 • キーストア証明書をエクスポートおよびインポートする。 リポジトリ RPD ファイルの UDML ファイルへの変換 OBIEE 10g リソースをロードすると、Metadata Manager がプレゼンテーションサーバーに接続してレポートの メタデータを抽出します。 ただし、Metadata Manager ではリポジトリから直接スキーマメタデータを抽出す ることはできません。OBIEE スキーマメタデータは RPD ファイルに格納されます。 Metadata Manager は RPD ファイルを読み取ることができないため、RPD ファイルを UDML ファイルに変換する必要があります。 リソースをロードすると、Metadata Manager によって UDML ファイルからスキーマメタデータが抽出され、プ レゼンテーションサーバーからレポートが抽出されて、レポートメタデータがプレゼンテーションモデルにリ ンクされます。 OBIEE には、RPD ファイルを UDML ファイルに変換するためのユーティリティプログラムがあります。 このユ ーティリティは、OBIEE サーバーインストールの一部です。 以下のコマンドを使用して、リポジトリ RPD ファイルを UDML ファイルに変換します。 <OBIEE home directory>\server\Bin\nQUDMLGen.exe -U <user name> -P <password> -R <RPD file>.rpd -O <UDML file>.udml -N -Q -8 リポジトリ RPD ファイルの XML ファイルへの変換 OBIEE 11g リソースをロードすると、Metadata Manager がプレゼンテーションサーバーに接続してレポートの メタデータを抽出します。 ただし、Metadata Manager ではリポジトリから直接スキーマメタデータを抽出す ることはできません。OBIEE スキーマメタデータは RPD ファイルに格納されています。 Metadata Manager は RPD ファイルを読み取ることができないため、RPD ファイルを XML ファイルに変換する必要があります。 リソースをロードすると、Metadata Manager が XML ファイルからスキーマメタデータを抽出し、プレゼンテー ションサーバーからレポートを抽出して、レポートメタデータをプレゼンテーションモデルにリンクします。 RPD ファイルを XML ファイルに変換するには、biserverxmlgen コマンドラインユーティリティを使用できま す。 このユーティリティは、OBIEE サーバーインストールの一部です。ユーティリティを実行する前に、run bi-init スクリプトを実行して、Oracle インスタンスに対して初期化されているプロンプトウィンドウを起動 する必要があります。 スクリプトファイルは、ORACLE_INSTANCE/bifoundation/OracleBIApplication/ coreapplication/setup にあります。 以下のコマンドを使用して、リポジトリ RPD ファイルを XML ファイルに変換します。 biserverxmlgen -R repository_pathname [-P password] -O output_file_pathname -n - Q -8 ここで、 repository_pathname は XML を生成するリポジトリファイルの名前と場所です。 password はリポジトリパスワードです。 output_file_pathname は生成する XML 出力ファイルの名前と場所です。 66 第 5 章: ビジネスインテリジェンスリソース 生成した XML ファイルで UTF-8 エンコーディングを使用するには、-8 を指定します。 デフォルトでは、生成 した XML ファイルでは ANSI ISO-8859-1 エンコーディングが使用されます。 権限の設定 Metadata Manager は OBIEE プレゼンテーションサーバーに接続して、レポートメタデータを抽出します。 ユ ーザー名とパスワードを指定する OBIEE ユーザーアカウントには、Metadata Manager が OBIEE から抽出するメ タデータに対する読み取り権限が必要です。 メタデータには、サブジェクト領域、レポートフォルダ、および レポートが含まれます。 Metadata Manager は、UDML ファイルまたは XML ファイルからスキーマメタデータを抽出します。 OBIEE ユー ザーアカウントには、スキーマメタデータに対する権限は必要ありません。 OBIEE ユーティリティプログラム は、RPD ファイルからすべてのスキーマメタデータを抽出して、UDML ファイルまたは XML ファイルに書き込み ます。 Metadata Manager は、UDML ファイルまたは XML ファイルからすべてのメタデータを抽出します。 OBIEE Web サービスの有効化 Metadata Manager では、OBIEE Web サービスを使用して OBIEE からメタデータを抽出します。 したがって、 OBIEE Web サービスを有効にする必要があります。 OBIEE Web サービスは、OBIEE のライセンスされたユーザ ーが利用できます。 OBIEE インストーラでは、インストールキーに基づいて analyticsweblicense.xml ファイ ルに適切なライセンスエントリが生成されます。 OBIEE Web サービスが有効であることを確認するには、kmsgLicenseSOAPAccess エントリが以下のファイルに あることを確認します。 <OBIEE home directory>\web\config\analyticsweblicense.xml キーストア証明書のエクスポートとインポート OBIEE プレゼンテーションサーバーから HTTPS モードでメタデータを抽出する前に、OBIEE からキーストア証 明書をエクスポートし、Metadata Manager Agent Java Runtime Environment(JRE)にインポートする必要が あります。 証明書をエクスポートするときに、Metadata Manager Agent JRE にインポートできる自己署名証 明書を作成します。 証明書をエクスポートおよびインポートするには、キーツールユーティリティを使用します。 証明書をエクスポートおよびインポートするには: 1. OBIEE キーストア証明書をエクスポートし、自己署名キーストア証明書を作成するには、以下のコマンド を使用します。 keytool -export -alias <alias name> -keystore <keystore file name> -rfc -file <certificate file name> 2. 次のディレクトリに証明書ファイルをコピーします。 <Metadata Manager Agent installation directory>\java\jre\lib\security 3. 次のディレクトリに移動します。 <Metadata Manager Agent installation directory>\java\jre\lib\security 4. OBIEE キーストア証明書を Metadata Manager Agent JRE にインポートするには、以下のコマンドを使用 します。 keytool -import -alias -ca -file <certificate file name> -keystore <certificate file name> -storepass <keystore password> 注: デフォルトのキーストアパスワードは「changeit」です。 Oracle Business Intelligence Enterprise Edition 67 Oracle Business Intelligence Enterprise Edition リソースの作 成 OBIEE リソースを作成する前に、OBIEE ソースを設定します。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 2. [ビジネスインテリジェンス] > [Oracle Business Intelligence]の順にクリックします。 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ページが表示されます。 6. 設定のプロパティを入力します。 7. メタデータソースファイルを追加するには、[選択]をクリックします。 最新のソースファイルを使用するように Metadata Manager を設定した場合は、Metadata Manager Agent マシンからアクセスできるファイルへの絶対パスを指定します。 最新のソースファイルを使用するように Metadata Manager を設定しなかった場合は、Metadata Manager マシンにすべてのファイルをアップロードします。 8. [テスト接続]をクリックして、ソースファイルの設定を検証します。 Metadata Manager では、Metadata Manager Agent URL が検証されます。. 最新のソースファイルを使用 するように Metadata Manager を設定している場合、Metadata Manager ではソースファイルが指定された パスに存在するかどうかも検証されます。 ソースファイルが Metadata Manager にアップロードされる と、Metadata Manager では、ファイルがリソースのタイプおよびバージョンと互換性があるかどうかを検 証します。 Metadata Manager がソースファイルの設定を検証できない場合、エラーメッセージが表示されます。 エ ラーを修正し、もう一度接続をテストします。 9. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 10. 68 スケジュールを追加するには、[スケジュールを関連付ける]を選択し、[スケジュール]リストでスケジ ュールを選択します。 第 5 章: ビジネスインテリジェンスリソース スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 11. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 Oracle Business Intelligence Enterprise Edition の設定のプロパティ OBIEE リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表に、OBIEE の設定のプロパティを示します。 プロパティ 説明 エージェン ト URL Metadata Manager Agent のホスト名とポート番号。 任意のマシンにインストールされた Metadata Manager Agent を使用できます。 ソースシス テムバージ ョン メタデータソースの名前。このフィールドは編集できません。 常に最新の ソースファ イルを使用 リソースをロードするたびに指定した場所にあるメタデータソースファイルを使用します。 このオプションを有効にする場合、ファイルのパスには、Metadata Manager Agent マシンか らアクセスできる絶対パスを含める必要があります。このオプションを無効にすると、リソ ースの設定を終了するときに、Metadata Manager はメタデータソースファイルを Metadata Manager アプリケーションディレクトリにコピーします。リソースをロードするたびに、 Metadata Manager は Metadata Manager アプリケーションディレクトリ内にあるコピーされ たメタデータソースファイルを使用します。 バージョン OBIEE のバージョン。バージョンを選択するか、バージョンを検出するように Metadata Manager を設定します。 デフォルトは自動検出です。 サーバ URL プレゼンテーションサーバの URL です。次の形式を使用します。 http://<server name>:<port>/analytics/saw.dll ログインユ ーザー ログインパ スワード 変数値ファ イル プレゼンテーションサーバーのユーザー名です。 注: インポートするオブジェクトにアクセスするための適切な権限が、ユーザーにあること を確認します。 プレゼンテーションサーバーのユーザー名のパスワードです。 リポジトリ RPD ファイルで使用される変数値を含むファイルへのパス。 リポジトリ RPD ファイルでは、変数を使用して SQL 文をパラメータ化する場合があります。 変数値ファイルには、リポジトリファイルで使用される変数の名前と値が含まれます。 変数名では大文字と小文字が区別されず、前後のスペースはすべて削除されます。 Oracle Business Intelligence Enterprise Edition 69 プロパティ 説明 大きいモデ ルの最適化 リソースをロードするときに、1 つのメタデータのサブセットをインポートするか、すべて のメタデータをインポートするかを指定します。例えばファイルサイズが 600MB を超えるな ど、メタデータソースファイルが大きい場合にはメタデータのサブセットをインポートしま す。 以下のいずれかの値を指定します。 - True。リソースをロードするときに外部キー、ジョイン、リレーション、および論理外部 キーを無視します。リネージュリンクの式ツリーオブジェクトを格納していません。 - False。リソースをロードするときにすべてのメタデータをインポートします。 デフォルトは true です。 増分インポ ート 前回のリソースロード後の変更をロードするか、メタデータ全体をロードします。以下のい ずれかの値を指定します。 - True。最近の変更内容だけロードします。 - False。メタデータ全体をロードします。 ワーカース レッド メタデータを非同期に抽出するために Metadata Manager Agent が使用するワーカースレッ ドの数。空白のままにするか、正の整数値を入力します。 空白の場合は、Metadata Manager Agent がワーカースレッドの数を計算します。スレッド数 の計算は、JVM アーキテクチャと、Metadata Manager Agent を実行するマシンの使用可能な CPU コアの数を使用して行います。有効でない値を指定すると、Metadata Manager Agent は 1 つのワーカースレッドを使用します。 Metadata Manager Agent がメタデータを抽出する際にメモリ不足エラーが発生する場合は、 ワーカースレッドの数を減らします。Metadata Manager Agent を実行するマシンに利用可能 なメモリが大量にある場合(例えば 10GB 以上)、ワーカースレッドの数を増やしても構いま せん。ただし、ワーカースレッドを増やしすぎると、パフォーマンスが低下する場合があり ます。 デフォルトは空白です。 接続の自動 割り当て ファイル Metadata Manager は、リソースのロード時に、リレーショナルデータベースリソースタイプ への接続の割り当てを設定します。このオプションを無効にする場合、リソースを作成した 後で、リソースプロパティ内で接続の割り当てを設定する必要があります。 XML 形式または UDML 形式の OBIEE リポジトリファイル。 Oracle BI Administration ツールから RPD ファイルにリポジトリをエクスポートします。 OBIEE 10g リソースの場合は、RPD ファイルを UDML ファイルとして変換します。OBIEE 11g リソースの場合は、RPD ファイルを XML ファイルとして変換します。 リポジトリ のサブセッ ト 抽出するレポートが含まれるプレゼンテーションサーバー内のフォルダパス。複数の値をセ ミコロン(;)で区切ります。 ルートリポジトリパスを示すには「/」、共有リポジトリパスを示すには/shared、ユーザーの フォルダパスを示すには/users/<user_name>/<folder_name>を使用します。 例: /shared/Financials;/shared/Human Resources;/shared/Procurement and Spend デフォルトは「/」です。 70 第 5 章: ビジネスインテリジェンスリソース 参照 OBIEE リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェクトのデータ リネージを表示および実行できます。 抽出されるオブジェクト Metadata Manager では、次のメタデータオブジェクトタイプが抽出されます。 • エイリアスカラム • AliasPhysicalTable • AnswersReport • 軸 • BusinessModel • ビジネスモデルおよびマッピング • カタログ • 条件 • 基準 • データ属性カラム • データベース • 派生プレゼンテーションカラム • デザインパッケージサブジェクト領域 • 次元論理カラム • DynamicVariable • FactLogicalTable • フィールド • Folder • ゲージ • グラフィックチャート • 階層 • キー論理カラム • LogicalColumn • LogicalDimension • LogicalJoin • LogicalKeyColumn • LogicalLevel • LogicalTable • 測定 • モデルコンテンツ • ページ • 物理 Oracle Business Intelligence Enterprise Edition 71 • PhysicalColumn • PhysicalForeignKey • PhysicalJoin • PhysicalSelectTable • PhysicalTable • PivotTable • プレゼンテーション • PresentationColumn • PresentationTable • プライマリキーカラム • レポート • RepositoryInitializationBlock • RepositoryInitializationBlocks • RepositoryVariables • Schema • SessionInitBlock • セッション初期化ブロック • SessionVariable • SessionVariables • StaticVariable • StaticVariables • TableView • TitleView • 最上位ビュー • 変数 • ビュー エイリアス物理テーブル エイリアス物理テーブルとは、物理テーブルのシノニムオブジェクトです。Metadata Manager によって OBIEE リソースがロードされるときは、物理テーブルの各カラムが抽出され、対応するエイリアス物理テーブルにコ ピーされます。元のカラムがキーカラムまたは通常カラムであっても、Metadata Manager では、コピーされた カラムのクラスタイプが物理カラムとして設定されます。 ロードの詳細の子ノードの数 OBIEE リソースをロードすると、Metadata Manager の[ロードの詳細]タブに、メタデータ抽出元のノードが 表示されます。 Metadata Manager には、ロードの詳細のどの親ノードについても 300 の子ノードが表示され ます。 抽出されたすべてのノードの完全なリストを確認するには、[ロードの詳細]タブの内容を Microsoft Excel ファイルに保存してください。 72 第 5 章: ビジネスインテリジェンスリソース SAP Business Warehouse SAP Business Warehouse は、エンタープライズデータを取得、格納、および統合するエンタープライズデータ ウェアハウスプラットフォームです。 SAP Business Warehouse リソースを作成して、SAP Business Warehouse からメタデータを抽出するように設 定できます。 SAP Business Warehouse の設定 SAP Business Warehouse リソースを作成する前に、メタデータソースを設定する必要があります。 メタデー タソースを適切に設定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェア ハウスへのロードが正常に行われません。 SAP Business Warehouse を設定するには、次の作業を実行します。 • Metadata Manager Agent をインストールします。 • マッピングトランスフォーメーションファイルを設定します。 • SAP JCo ライブラリをインストールします。 Metadata Manager Agent のインストール Metadata Manager Agent は、Metadata Manager がメタデータソースにアクセスしてソースメタデータを抽出 するために使用するプログラムです。 デフォルトでは、Metadata Manager Agent は Metadata Manager サー ビスが動作するノードで動作します。 SAP Business Warehouse からメタデータを抽出するには、別途、Metadata Manager Agent を別途 Windows マ シンにインストールする必要があります。 Metadata Manager Agent と SAP JCo ライブラリは同じマシン上に 存在する必要があります。 関連項目: • 「手順 2。Metadata Manager Agent のインストール」 (ページ 23) マッピングトランスフォーメーションファイルの設定 SAP Business Warehouse トランスフォーメーションは、ABAP コードで表される場合があります。 これらのト ランスフォーメーションは、マッピング構成ファイルに保存します。 マッピングにトランスフォーメーションを指定して、ファイルを XML ファイルとして保存するには、次の形式 を使用します。 <Functions> <Function id="[TransformationId]" objType="TRFN"> <Target id="RESULT_FIELDS-[dstFieldName]" description="RESULT_FIELDS-[dstFieldName] = SOURCE_FIELDS[srcFieldName] * [externalObjectId]-[externalField]."> <Source id="SOURCE_FIELDS-[srcFieldName]"/> <Source id="[externalObjectId]-[externalField]"/> </Target> </Function> </Functions> SAP ビジネスオブジェクトリソースを設定する際は、マッピングトランスフォーメーションファイルのファイ ル名およびファイルパスを指定する必要があります。 SAP Business Warehouse 73 SAP JCo ライブラリのインストール SAP Business Warehouse リソースを作成する前に、Windows 用の SAP JCo 3 をダウンロード、インストールし ます。SAP JCo インストールパッケージには、ライブラリファイルと JAR ファイルが含まれています。これら のファイルを、Metadata Manager Agent を実行するマシンのディレクトリにコピーします。 ファイルのダウンロードで問題が発生した場合は、Informatica グローバルカスタマサポートにお問い合わせ ください。 1. Metadata Manager Agent を停止します。 2. 次の SAP Service Marketplace に移動します。 http://service.sap.com 注: SAP Service Marketplace 用のユーザー ID が必要です。 3. Windows 用の SAP JCo インストールパッケージをダウンロードします。 インストールパッケージには、次のファイルが含まれています。 4. • ライブラリファイル(sapjco3.dll) • JAR ファイル(sapjco3.jar) ライブラリファイルおよび JAR ファイルを、次のディレクトリ、または Metadata Manager Agent を実行 するマシンの別のディレクトリにコピーします。 <Metadata Manager Agent のホームディレクトリ>\bin 5. <Metadata Manager Agent のホームディレクトリ>\bin 以外のディレクトリにファイルをコピーする場合は、 Metadata Manager Agent を実行するマシン上のクラスパスを更新します。このクラスパスには、ファイル をコピーしたディレクトリを含める必要があります。 6. ライブラリファイルと JAR ファイルに次の権限を設定します。 7. • 現在のユーザーに読み取り、書き込みおよび実行権限 • 他のすべてのユーザーに読み取りおよび実行権限 Metadata Manager Agent を再起動します。 SAP Business Warehouse リソースの作成 SAP Business Warehouse リソースを作成する前に、SAP Business Warehouse ソースを設定します。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 2. [ビジネスインテリジェンス] > [SAP Business Warehouse]の順にクリックします。 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 74 第 5 章: ビジネスインテリジェンスリソース 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ページが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースシステムへの接続をテストし、Metadata Manager Agent URL を検 証します。 Metadata Manager でソースシステムに接続できなかった場合またはエージェント URL を検証できなかった 場合、エラーメッセージが表示されます。 エラーを修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 9. スケジュールを追加するには、[スケジュールを関連付ける]を選択し、[スケジュール]リストでスケジ ュールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 10. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 SAP Business Warehouse の設定のプロパティ SAP Business Warehouse リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表に、SAP Business Warehouse の設定のプロパティを示します。 プロパティ 説明 エージェン ト URL Metadata Manager Agent のホスト名とポート番号。 任意のマシンにインストールされた Metadata Manager Agent を使用できます。 ソースシス テムバージ ョン 接続するデータソースのバージョン。 SAP Business Warehouse 75 プロパティ 説明 アプリケー ションサー バー 接続する SAP アプリケーションサーバーのホスト名または IP アドレス。 ルーター文 字列 システムがファイアウォールによって保護されるときに使用されるルーター文字列。 システム番 号 SAP システム番号(ABAP インスタンスの ID)。 この値は、00 から 99 までの 2 桁の数値で す。 クライアン ト SAP システムのクライアント ID。 この値は、000 から 999 までの 3 桁の数値です。 ユーザー名 SAP Business Warehouse に接続するユーザー名。 パスワード SAP Business Warehouse ユーザーのパスワード。 デフォルト 言語 JCo ライブラ リパス 使用する言語。次のうちいずれかの値を選択します。 簡体字中国語 繁体字中国語 チェコ語 デンマーク語 オランダ語 英語 フィンランド語 フランス語 ドイツ語 ハンガリー語 イタリア語 Japanese Korean ノルウェー語 Polish Portuguese ロシア語 スペイン語 スロバキア語 スウェーデン語 トルコ語 - Metadata Manager Agent を実行するマシン上の SAP JCo ライブラリファイルおよび sapjco3.jar ファイルの場所。 ファイルは、次のディレクトリまたは Metadata Manager Agent を実行するマシンのクラス パスにあるディレクトリに存在していなければなりません。 <Metadata Manager Agent のホームディレクトリ>\bin マッピング 構成ファイ ル 命名規則 マッピング構成ファイルのファイル名およびファイルパス。マッピング構成ファイルには、 ABAP コードで表される SAP Business Warehouse トランスフォーメーションが含まれます。 SAP システム番号を表すための形式。 次のいずれかの値を指定します。 [technical name]Description Description[Technical Name] Description_TechnicalName [TechnicalName] - 76 第 5 章: ビジネスインテリジェンスリソース プロパティ 説明 増分インポ ート 直前のリソースロードからの変更内容をロードするか、メタデータ全体をロードします。次 のいずれかの値を指定します。 - True。最近の変更内容だけロードします。 - False。メタデータ全体をロードします。 オフライン のメタデー タへのパス SAP Business Warehouse メタデータ環境がローカルにインストールされていない場合にメ タデータが存在するディレクトリ。オフラインのメタデータディレクトリを指定すると、 Metadata Manager Agent はこのディレクトリ内のファイルをメタデータソースとして使用 します。サーバーへの接続を確立する必要がないので、Metadata Manager は SAP アプリケ ーションサーバーの接続プロパティを無視します。 ユーティリティを実行して、SAP Business Warehouse 環境からメタデータを含むディレク トリを作成できます。テスト目的で、メタデータを SAP Business Warehouse 環境からディ レクトリにコピーしても構いません。 デフォルトは設定されていません。 接続の自動 割り当て Metadata Manager は、リソースのロード時に、リレーショナルデータベースリソースタイ プへの接続の割り当てを設定します。 このオプションを無効にする場合、リソースを作成 した後で、リソースプロパティ内で接続の割り当てを設定する必要があります。 参照 SAP Business Warehouse リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオ ブジェクトでデータリネージを表示および実行できます。 抽出されるオブジェクト Metadata Manager では、次のメタデータオブジェクトタイプが抽出されます。 • アプリケーション • 属性フィールド • BEx Web テンプレート • BEx Web テンプレート StoreModel • BEx Web テンプレート(複数) • 特性 • クラスデータソース • クラスデータ Source3x • 条件 • データパケットの特性 • DataMappingModel 転送ルール • DataMappingModel トランスフォーメーション • DataProvider • DataSource アプリケーション • DataSource3x • DiDataMappingContent 転送ルール • DiDataMappingContent トランスフォーメーション SAP Business Warehouse 77 78 • DiDataMappingContent 更新ルール • 次元 • 次元集計 • 次元 DataStore オブジェクト • 次元 InfoCube • 次元 InfoSet • 次元 InfoSource • 次元 InfoSource3x • 次元オープンハブ宛先 • 次元クエリ • 次元 QueryView • DimensionAttribute の特性 • Excel ワークブック • フォルダ InfoObject • フォルダ InfoSource • フォルダ転送ルール • フォルダトランスフォーメーション • InfoArea • InfoObject • InfoObject カタログ • キー図 • MultiProvider • ナビゲーション属性 • クエリ • QueryView • QueryViews • Role • ソースシステム • StoreContent 集計 • StoreContent BEx Web テンプレート • StoreContent の特性 • StoreContent DataSource • StoreContent DataSource3x • StoreContent DataStore オブジェクト • StoreContent InfoCube • StoreContent InfoSet • StoreContent InfoSource • StoreContent InfoSource3x 第 5 章: ビジネスインテリジェンスリソース • StoreContent MultiProvider • StoreContent オープンハブ宛先 • StoreContent クエリ • StoreContent QueryView • StoreContent Web テンプレート • StoreContent ワークブック • StoreModel 集計 • StoreModel の特性 • StoreModel DataSource • StoreModel DataStore オブジェクト • StoreModel InfoCube • StoreModel InfoSet • StoreModel InfoSource • StoreModel InfoSource3x • StoreModel MultiProvider • StoreModel オープンハブ宛先 • StoreModel クエリ • 時間の特性 • 時間次元 • 測定単位 • 更新ルール • Web テンプレート • Web テンプレート(形式 SAP BW 3.x) • Web テンプレート(複数) • ワークブック • ワークブック(複数) Tableau Tableau は、データへの接続と、共有可能なダッシュボードの作成を可能にするビジネスインテリジェンスツ ールです。Tableau には、デスクトップコンポーネントとサーバーコンポーネントがあります。Metadata Manager は、Tableau のサーバーコンポーネント(Tableau Server)からメタデータを抽出できます。 Metadata Manager は、Metadata Manager Agent を使用して Tableau Server からメタデータを抽出します。 Metadata Manager Agent は、HTTP または HTTPS プロトコルを使用してサーバーにログインし、ワークブック とデータソースに関する要求を送信して、メタデータを抽出します。Metadata Manager Agent は、プロジェク ト、ワークブック、ダッシュボードなどのオブジェクトを Tableau から抽出できます。Metadata Manager Agent は、ワークブック内の公開済みワークシートおよび未公開のワークシートを抽出します。Metadata Manager Agent は、ワークブックに対して依存関係を持つデータソースも抽出します。 Tableau 79 Tableau 内のデータソースは、データへの接続を表します。データは、Tableau 抽出(.tde ファイル)として または実リレーショナルデータベースに配置できます。Metadata Manager Agent は、Tableau 抽出および実デ ータソースを Metadata Manager にインポートします。 Tableau の設定 Tableau リソースを作成する前に、メタデータソースを設定する必要があります。メタデータソースを適切に 設定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウスへのロード が正常に行われません。 Tableau を設定するには、以下のタスクを実行します。 • Metadata Manager エージェントをインストールする。 • 権限を確認する。 • Tableau Server が動作していることを確認する。 Metadata Manager Agent のインストール Metadata Manager Agent は、Metadata Manager がメタデータソースにアクセスしてソースメタデータを抽出 するために使用するプログラムです。デフォルトでは、Metadata Manager Agent は Metadata Manager サービ スが動作するノードで実行されます。Tableau からメタデータを抽出するには、あらゆる Windows マシンにイ ンストールされている Metadata Manager Agent を使用できます。 ドメインで Kerberos 認証を使用する場合や、Metadata Manager サービスを UNIX で実行する場合は、Metadata Manager Agent を Windows マシンに個別にインストールする必要があります。 関連項目: • 「手順 2。Metadata Manager Agent のインストール」 (ページ 23) 権限の確認 Tableau Server に接続するために、Metadata Manager Agent は、Tableau Server に作成されたユーザーの資 格情報を使用します。ユーザーアカウントに、特定のライセンスレベルと権限が設定されている必要がありま す。 Tableau Server にアクセスするために Metadata Manager Agent で使用するアカウントには、少なくとも以下 のライセンスレベルと権限が必要です。 • インタラクタライセンスレベル • 抽出するメタデータの対象であるすべてのプロジェクト、ワークブック、およびデータソースの権限を表示 し、ダウンロードします。 サーバーが動作していることの確認 Metadata Manager Agent は、インターネット経由で Tableau Server に接続します。Tableau Server が動作し ていることを確認するには、Web ブラウザから Tableau Server に接続できることを確認します。 Tableau リソースの作成 Tableau リソースを作成する前に、Tableau メタデータソースを設定します。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 80 第 5 章: ビジネスインテリジェンスリソース 2. [ビジネスインテリジェンス] > [Tableau]の順にクリックします。 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ページが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースシステムへの接続をテストし、Metadata Manager エージェント URL を検証します。 Metadata Manager でデータソースに接続できなかった場合または Metadata Manager エージェント URL を 検証できなかった場合、エラーメッセージが表示されます。 エラーを修正し、もう一度接続をテストしま す。 8. [次へ]をクリックします。 [スケジュール]ページが表示されます。 9. スケジュールを追加するには、[スケジュールを関連付ける]を選択し、[スケジュール]リストでスケジ ュールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 10. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 Tableau 81 Tableau の設定のプロパティ Tableau リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表に、Tableau の設定のプロパティを示します。 プロパティ 説明 エージェン ト URL Metadata Manager エージェントのホスト名とポート番号。 任意のマシンにインストールさ れた Metadata Manager エージェントを使用できます。 ソースシス テムバージ ョン リソースの名前とバージョン。このフィールドは編集できません。 サーバ Tableau Server を実行する場所の URL または IP アドレス。例: http://<Tableau ホスト>:<ポート> デフォルトは、http://localhost:80 です。 サイト マルチサイトサーバーからメタデータを抽出する場合のサイト名。サイト名は大文字と小文 字を区別します。 ユーザー名 Tableau Server にログインするために使用するユーザー名。 パスワード Tableau Server ユーザーアカウントのパスワード。 グループ別 Tableau から抽出するワークブックをグループ化するために使用するカテゴリ。[リポジトリ オブジェクト]プロパティの横にある[選択]をクリックすると、Metadata Manager Agent は、選択したカテゴリ別にダイアログボックス内のワークブックをグループ化します。 以下のカテゴリを使用して、ワークブックをグループ化できます。 - タグ - 公開者 - プロジェクト - マイワークブック - すべてのワークブック デフォルトはプロジェクトです。 増分インポ ート 前回のリソースロード後の変更をロードするか、メタデータ全体をロードします。 次のいずれかの値を指定します。 - True。最近の変更内容だけロードします。 - False。メタデータ全体をロードします。 デフォルトは true です。 ワーカース レッド メタデータを非同期に抽出するために Metadata Manager Agent が使用するワーカースレッ ドの数。空白のままにするか、正の整数値を入力します。 空白の場合は、Metadata Manager Agent がワーカースレッドの数を計算します。スレッド 数の計算は、JVM アーキテクチャと、Metadata Manager Agent を実行するマシンの使用可能 な CPU コアの数を使用して行います。有効でない値を指定すると、Metadata Manager Agent は 1 つのワーカースレッドを使用します。 Metadata Manager Agent がメタデータを抽出する際にメモリ不足エラーが発生する場合は、 ワーカースレッドの数を減らします。Metadata Manager Agent を実行するマシンに利用可 能なメモリが大量にある場合(例えば 10 GB 以上)、ワーカースレッドの数を増やしても構 いません。ただし、ワーカースレッドを増やしすぎると、パフォーマンスが低下する場合が あります。 デフォルトは空白です。 82 第 5 章: ビジネスインテリジェンスリソース プロパティ 説明 接続の自動 割り当て Metadata Manager は、リソースのロード時に、リレーショナルデータベースリソースタイ プへの接続の割り当てを設定します。このオプションを無効にする場合は、リソースを作成 した後に、リソースプロパティで接続の割り当てを設定してください。 リポジトリ オブジェク ト Tableau から抽出するワークブック。[選択]をクリックし、個々のワークブックまたはワー クブックのグループを選択します。選択ダイアログボックス内で、Metadata Manager は、 [グループ別]プロパティで選択されたカテゴリに従ってワークブックをグループ化します。 1 つ以上のワークブックを選択すると、選択した各ワークブックの Tableau ワークブック ID がこのフィールドに表示されます。 Metadata Manager Agent は、選択されたすべてのワークブックに対して、依存関係を持つ データソースを抽出します。 参照 Tableau リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェクトでデー タリネージュを表示および実行できます。 抽出されるオブジェクト Metadata Manager では、次のメタデータオブジェクトタイプが抽出されます。 • ビン • 計算次元 • 計算メジャー • カラム • 条件 • 接続 • ダッシュボード • データソース • 次元 • 次元テーブル • ファクトテーブル • フィールド • フィルタ • グループ • 連結 • Marks • メジャー • ネームスペース • ページ • パラメータ次元 • パラメータメジャー Tableau 83 • パラメータ • プロジェクト • プロキシフィールド • プロキシテーブル • 公開済みデータソース • クエリ • リレーション • 行 • スキーマ • セット • 共有フィルタ • テーブル • Tableau Server • 未公開ワークシート • ワークブックのデータソース • ワークブック • ワークシート データリネージュの制限事項 Metadata Manager を使用すると、ほとんどの Tableau オブジェクトタイプがデータリネージュで使用可能にな ります。ただし、Tableau オブジェクトに対して、データリネージュの制限事項がいくつかあります。 以下の Tableau オブジェクトにデータリネージュの制限事項があります。 ダッシュボード Metadata Manager では、ダッシュボードのデータリネージュが表示されません。ただし、ダッシュボード に含まれるワークシート上でデータリネージュ分析を実行できます。 データソース Tableau 内のデータソースとして、実データソースまたは抽出を使用できます。実データソースは、リレ ーショナルデータベースなど、物理データソースへの接続を表します。抽出は、.tde ファイルに保存され たデータソースのスナップショットです。 実データソースが含まれるデータリネージュ図を表示すると、Metadata Manager はデータリネージュ図に 物理データソースを表示します。例えば、Oracle テーブルに基づく Tableau 実データソースに対してデー タリネージュ分析を実行すると、Metadata Manager はデータリネージュ図に Oracle テーブルを表示しま す。Metadata Manager は、Oracle テーブルと Tableau 実データソース間のリンクを表示します。 抽出が含まれるデータリネージュ図を表示すると、Metadata Manager はデータリネージュのソースとして 抽出を表示します。Metadata Manager は、物理データソースと抽出間のリンクを表示しません。Metadata Manager がリンクを表示しないのは、どの物理データソースに抽出が基づいているかを判断できないため です。 84 第 5 章: ビジネスインテリジェンスリソース メタデータの増分ロード Microsoft Analysis Services および Reporting Services リソース以外のビジネスインテリジェンスリソー スを設定するときに、メタデータ全体をロードする代わりに、メタデータに対する最近の変更内容を増分ロー ドすることを選択できます。 初回のロードが正常に実行された後、Metadata Manager Agent によって前回の 正常なロード以降に変更されたメタデータが増分ロードされます。 データソースの変更 新しいメタデータは、前回の正常なロード以降にデータソースの変更が行われたときに増分ロードされます。 以下にデータソースの変更例をいくつか示します。 • レポートがレポートフォルダに追加された。 • レポートが別のパッケージまたはユニバースにリンクされた。 • レポートのメトリックが削除された。 • レポートが削除されたか、レポート名が変更された。 • レポートが別のフォルダに移動された。 • レポートフォルダの名前が変更された。 • パッケージまたはユニバース内の属性オブジェクトの名前が変更された。 • フォルダが別のフォルダに移動された。 注: 前回の正常なロード以降にソースデータが変更されなかった場合、ロードは完了です。 例外シナリオ リソースの増分抽出を指定した場合でも、以下のシナリオではメタデータ全体のロードが行われます。 • リソースをパージした。 • リソースのソース設定の詳細を更新した。 • リソースの初回のロードをキャンセルしたか、リソースの初回のロードに失敗した。 リソースのメタデータファイルの追加または削除 Metadata Manager がメタデータを抽出するソースを設定するには、メタデータファイルをリソースに追加しま す。メタデータを Metadata Manager ウェアハウスから削除するか、別のメタデータソースファイルをロード する場合は、リソースからメタデータファイルを削除します。 各リソースに対しメタデータファイルを 1 つ追加できます。メタデータファイルを削除した後、Metadata Manager ウェアハウスからメタデータをパージできます。 以下のメタデータファイルを追加または削除することができます。 • メタデータソースファイル。パッケージ化されたリソースタイプのメタデータソースファイルを追加または 削除します。 • 属性および関連付けファイル。 カスタムリソースの属性および関連付けファイルを追加または削除します。 既存の属性および関連付けファイルの内容が変わる場合、メタデータソースファイルを追加する必要もあり ます。 メタデータの増分ロード 85 注: Metadata Manager が Metadata Manager ウェアハウスにロードするソースファイルのメタデータを変更す るには、メタデータソースファイルの内容を変更し、ファイルをもう一度追加します。Metadata Manager サー ビスが実行されるノード上の以下のディレクトリにファイルをアップロードすることもできます。 <Informatica installation directory>\services\MetadataManagerService\mm_files\<Metadata Manager Service name> \mm_load\data_files\<resource ID> 1. [ロード]タブで、ファイルを追加または削除するリソースを選択します。 2. [リソース]パネルで、[設定]タブをクリックして[編集]をクリックします。 [リソースの編集]ウィンドウが表示されます。 3. メタデータソースファイルを追加するには、[追加]をクリックしてファイルを選択します。 最新のソースファイルを使用するように Metadata Manager を設定した場合は、Metadata Manager サービ スマシンからアクセスできるファイルへの絶対パスを含めます。 4. 必要に応じて、Metadata Manager にウェアハウス内のメタデータをソースファイル内のメタデータに合わ せて更新するよう指示します。 5. メタデータソースファイルを削除するには、ファイルを選択して[削除]をクリックします。 6. [OK]をクリックします。 86 第 5 章: ビジネスインテリジェンスリソース 第 6 章 カスタムリソース この章では、以下の項目について説明します。 • カスタムメタデータソースの設定, 87 ページ • カスタムリソースの作成, 87 ページ • テンプレート名の設定, 88 ページ • リソースのメタデータファイルの追加または削除 , 88 ページ カスタムメタデータソースの設定 カスタムリソースを作成してメタデータソースファイルを使用する場合、メタデータを.csv または.txt ファイ ル拡張子のメタデータファイルにエクスポートする必要があります。カスタムリソースを設定する時に、メタ データファイルを指定します。 カスタムリソースの作成 カスタムリソースを作成するときは、名前と説明を設定します。リソースを作成した後に、メタデータソース ファイルとスケジュールを追加します。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 [モデル]ページで作成したカスタムモデルのリストが [その他]の下に表示されます。 2. [その他]の下で、リソースのベースとなるカスタムモデルを選択します。 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 87 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。Custom Metadata Configurator でテンプ レートを作成した後に、[リソース]パネルでテンプレート、ソースファイル、およびスケジューラを設定でき ます。 テンプレート名の設定 カスタムリソースのテンプレート名プロパティを設定できます。 プロパティを編集するには、[ロード]タブ の[リソース]パネルでカスタムリソースを選択し、[リソースの編集]をクリックし、[リソースの編集]ウ ィンドウの[設定]タブをクリックします。 メタデータオブジェクト属性をクラス属性にマッピングする方法に関する情報を保存するカスタムリソーステ ンプレートの名前を入力します。 テンプレートには、メタデータオブジェクト間のクラス関連付けを保存する こともできます。 リソースのメタデータファイルの追加または削除 Metadata Manager がメタデータを抽出するソースを設定するには、メタデータファイルをリソースに追加しま す。メタデータを Metadata Manager ウェアハウスから削除するか、別のメタデータソースファイルをロード する場合は、リソースからメタデータファイルを削除します。 各リソースに対しメタデータファイルを 1 つ追加できます。メタデータファイルを削除した後、Metadata Manager ウェアハウスからメタデータをパージできます。 以下のメタデータファイルを追加または削除することができます。 88 • メタデータソースファイル。パッケージ化されたリソースタイプのメタデータソースファイルを追加または 削除します。 • 属性および関連付けファイル。 カスタムリソースの属性および関連付けファイルを追加または削除します。 既存の属性および関連付けファイルの内容が変わる場合、メタデータソースファイルを追加する必要もあり ます。 第 6 章: カスタムリソース 注: Metadata Manager が Metadata Manager ウェアハウスにロードするソースファイルのメタデータを変更す るには、メタデータソースファイルの内容を変更し、ファイルをもう一度追加します。Metadata Manager サー ビスが実行されるノード上の以下のディレクトリにファイルをアップロードすることもできます。 <Informatica installation directory>\services\MetadataManagerService\mm_files\<Metadata Manager Service name> \mm_load\data_files\<resource ID> 1. [ロード]タブで、ファイルを追加または削除するリソースを選択します。 2. [リソース]パネルで、[設定]タブをクリックして[編集]をクリックします。 [リソースの編集]ウィンドウが表示されます。 3. メタデータソースファイルを追加するには、[追加]をクリックしてファイルを選択します。 最新のソースファイルを使用するように Metadata Manager を設定した場合は、Metadata Manager サービ スマシンからアクセスできるファイルへの絶対パスを含めます。 4. 必要に応じて、Metadata Manager にウェアハウス内のメタデータをソースファイル内のメタデータに合わ せて更新するよう指示します。 5. メタデータソースファイルを削除するには、ファイルを選択して[削除]をクリックします。 6. [OK]をクリックします。 リソースのメタデータファイルの追加または削除 89 第 7 章 データ統合リソース この章では、以下の項目について説明します。 • Informatica Platform リソース, 90 ページ • Microsoft SQL Server 統合サービスリソース, 103 ページ • PowerCenter リソース, 114 ページ Informatica Platform リソース Informatica Developer(Developer tool)からエクスポートしたアプリケーションおよびリソースファイル からメタデータを抽出するように、Informatica Platform リソースを作成および設定できます。 Developer tool ユーザーは、Metadata Manager のデータリネージュで使用可能なマッピング、仮想データベ ース、およびスコアカードを作成できます。Developer tool ユーザーは、マッピングや仮想データベースをデ ータリネージュで使用可能にするために、それらのオブジェクトをアプリケーションにデプロイします。その 後、このアプリケーションを、データ統合サービスまたはアプリケーションアーカイブファイルにデプロイし ます。さらに、スコアカードをデータリネージュで使用可能にするために、Metadata Manager のリソースファ イルにエクスポートします。Metadata Manager では、Informatica Platform リソースをアプリケーションま たはリソースファイルから作成できます。 Informatica Platform リソースは次のメタデータソースから作成できます。 データ統合サービスにデプロイされたアプリケーション データ統合サービスでは、複数のアプリケーションを実行できます。Informatica Platform リソースを、 データ統合サービスにデプロイするアプリケーションから作成する場合、複数のアプリケーションからの メタデータをリソースに含めることができます。 アプリケーションアーカイブファイル 1 つのアプリケーションアーカイブには 1 つのアプリケーションが格納されています。Informatica Platform リソースをアプリケーションアーカイブファイルから作成する場合、作成されたリソースには、 アプリケーションアーカイブファイルにデプロイされたアプリケーションのメタデータが含まれます。 注: バージョン 9.5.1 - 9.6.x のアプリケーションアーカイブファイルから Informatica Platform リソ ースを作成できます。Metadata Manager は、バージョン 10.x のアプリケーションアーカイブファイルか らメタデータを抽出できません。 Metadata Manager のリソースファイルのエクスポート Metadata Manager のエクスポートリソースファイルは、1 つ以上のスコアカードオブジェクトを含む XML ファイルです。Metadata Manager のエクスポートリソースファイルから作成された Informatica Platform リソースには、リソースファイル内のすべてのスコアカードのメタデータが格納されます。 90 メタデータソースの設定 Informatica Platform リソースを作成する前に、データ統合サービスのステータスの確認やディレクトリの権 限の設定が必要になる場合があります。この作業を行わないと、メタデータのロードがうまく行われないこと があります。 メタデータソースを設定するために実行するタスクは、リソースの作成方法によって異なります。 データ統合サービスにデプロイされたアプリケーションから作成する場合 Metadata Manager でアプリケーションからメタデータを抽出してロードできるようにするため、データ統 合サービスが使用できるかどうかを確認します。リソースの作成時には、アプリケーションは実行中でも 停止していてもかまいません。リソースのロード時には、アプリケーションは実行中でなければなりませ ん。 アプリケーションアーカイブファイルから作成する場合 Metadata Manager でアプリケーションからメタデータを抽出してロードできるようにするため、Metadata Manager サービスに、ファイルが格納されているディレクトリの読み取り権限があることを確認します。 Metadata Manager のエクスポートリソースファイルから作成する場合 Metadata Manager でファイルからメタデータを抽出してロードできるようにするため、Metadata Manager サービスに、ファイルが格納されているディレクトリの読み取り権限があることを確認します。 Informatica Platform リソースの作成 Informatica Platform リソースを作成して、アプリケーションまたは Metadata Manager のエクスポートリソ ースファイルからメタデータを抽出します。 1. [ロード]タブで、[操作] > [新しいリソース]をクリックします。 [リソースの選択]ウィンドウが表示されます。 2. [データ統合] > [Informatica Platform]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ウィンドウが表示されます。 4. 次の情報を入力します。 プロパ ティ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一意 で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 注: リソースをリソースファイルから作成する場合は、<Model repository Service name>_<project name>という命名規則に従ってリソース名を付ける必要があります。 説明 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 サマリ リネー ジュで 非表示 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示に なります。このオプションを無効にすると、サマリビューにリソースとその子オブジェクト が表示されます。 データリネージュ図のサマリビューでリソースを非表示にします。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 Informatica Platform リソース 91 [設定]ウィンドウが表示されます。 6. [ソースシステムバージョン]で次のいずれかのオプションを選択します。 オプション 説明 Informatica Platform 10.1 (リポジトリ) データ統合サービスにデプロイされたバージョン 10.1 アプリケー ションからリソースを作成する。 Informatica Platform 10.0 (リポジトリ) データ統合サービスにデプロイされたバージョン 10.0 アプリケー ションからリソースを作成する。 Informatica Platform 9.5.1 9.6.x(リポジトリ) データ統合サービスにデプロイされたバージョン 9.5.1 - 9.6.x ア プリケーションからリソースを作成する。 Informatica Platform 9.5.1 9.6.x(アーカイブファイル) バージョン 9.5.1 - 9.6.x アプリケーションアーカイブファイルか らリソースを作成する。 Informatica Platform 9.5.1 10.x(リソースファイル) Developer tool からエクスポートしたバージョン 9.5.1 - 10.x の リソースファイルからリソースを作成する。 注: Informatica 10.x アプリケーションからメタデータを抽出する場合、ソースシステムのバージョン [Informatica Platform 10.1(リポジトリ)]または[Informatica Platform 10.0(リポジトリ)]を選 択する必要があります。Metadata Manager は、バージョン 10.x のアプリケーションアーカイブファイル からメタデータを抽出できません。 7. リソース接続プロパティを設定します。 8. データ統合サービスにデプロイされたアプリケーションからリソースを作成する場合は、[テスト接続]を クリックして、データ統合サービスへの接続をテストします。 Metadata Manager でデータ統合サービスに接続できなかった場合、エラーメッセージが表示されます。エ ラーを修正し、もう一度接続をテストします。 9. [次へ]をクリックします。 10. データ統合サービスにデプロイされたアプリケーションからリソースを作成する場合は、[パラメータ]ウ ィンドウが表示されます。 [パラメータ]ウィンドウには、データ統合サービスにデプロイされているすべてのアプリケーションが表 示されます。 リソースに含めるアプリケーションを選択し、[次へ]をクリックします。 11. データ統合サービスにデプロイされたバージョン 10.x のアプリケーションからリソースを作成する場合 は、[パラメータセットの割り当て]ウィンドウが表示されます。 [パラメータセットの割り当て]ウィンドウには、選択した各アプリケーションのパラメータセットが表示 されます。1 つのパラメータセットを 1 つ以上のマッピングに割り当てることができます。パラメータセ ットをマッピングに割り当てると、Metadata Manager は、パラメータセットに定義されたパラメータ値に 基づいてマッピングのメタデータを抽出します。パラメータセットを割り当てていないにもかかわらず、 マッピングでパラメータが使用されている場合、Metadata Manager は、パラメータのデフォルト値に基づ いてマッピングのメタデータを抽出します。 パラメータセットを割り当てるには、次の手順を実行します。 a. [アプリケーション]リストで、1 つ以上のマッピングに割り当てるパラメータセットが格納されたア プリケーションを選択します。 b. [パラメータセット]リストで、パラメータセットを選択します。 92 第 7 章: データ統合リソース c. [マッピング]リストで、パラメータセットを割り当てるマッピングを選択して、[割り当て]をクリ ックします。パラメータセットをすべてのマッピングに割り当てるには、[すべてに割り当て]をク リックします。 パラメータセットの割り当て結果が、[パラメータセットの割り当て]ウィンドウの下部に一覧表示 されます。 パラメータセットの割り当てを削除するには、削除するパラメータセットの割り当ての横にある[X] をクリックします。 パラメータセットの割り当てが完了したら、[次へ]をクリックします。 12. [スケジュール]ウィンドウが表示されます。スケジュールを追加するには、[スケジュールを添付する] を選択し、[スケジュール]リストでスケジュールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 13. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 データ統合サービスの接続プロパティ データ統合サービスにデプロイされたアプリケーションからリソースを作成する場合、データ統合サービスの 接続情報を提供する必要があります。 以下の表に、接続のプロパティを示します。 プロパティ 説明 ソースシステム バージョン メタデータソースの名前とバージョン。アプリケーションのバージョンに応じて次のい ずれかのオプションを選択します。 - Informatica Platform 10.1(リポジトリ) - Informatica Platform 10.0(リポジトリ) - Informatica Platform 9.5.1 - 9.6.x(リポジトリ) ホスト Informatica ドメインのゲートウェイノード名。 ポート ゲートウェイノードのポート番号。 セキュリティド メイン Administrator ツールユーザーのセキュリティドメイン。 ドメインで LDAP 認証または Kerberos 認証を使用している場合は、セキュリティドメイ ン名を入力してください。それ以外の場合は、Native と入力します。 ユーザー名 Administrator ツールユーザー名。このユーザーは、データ統合サービスで Manage Applications 権限を持っている必要があります。 パスワード Administrator ツールユーザーのパスワード。 DIS サービス名 アプリケーションがデプロイされているデータ統合サービスの名前。 Informatica Platform リソース 93 プロパティ 説明 10.0 コマンドラ インユーティリ ティディレクト リ 10.0 Informatica コマンドラインユーティリティのインストールディレクトリへのフ ァイルパス。このプロパティは、ソースシステムバージョン[Informatica Platform 10.0(リポジトリ)]を選択した場合に表示されます。 接続の自動割り 当て 10.1 Metadata Manager サービスがアクセスできる絶対パスを指定する必要があります (C:\Informatica\100_CLU など)。 Metadata Manager は、リソースのロード時に、リレーショナルデータベースリソース タイプへの接続の割り当てを設定します。このオプションを無効にする場合は、リソー スを作成した後に、リソースプロパティで接続の割り当てを設定してください。 アプリケーションアーカイブファイルの接続プロパティ アプリケーションアーカイブファイルから Informatica Platform リソースを作成する場合、ファイルパスと ファイル名を入力する必要があります。 以下の表に、接続のプロパティを示します。 94 プロパティ 説明 ソースシステム バージョン メタデータソースの名前とバージョン。[Informatica Platform 9.5.1 - 9.6.x(アー カイブファイル)]を選択します。 常に最新のソー スファイルを使 用 リソースをロードするたびに指定した場所にあるアプリケーションアーカイブファイル を使用します。このオプションを有効にする場合は、ファイルのパスに Metadata Manager サービスがアクセスできる絶対パスを含める必要があります。このオプション を無効にすると、リソースの設定を終了するときに、Metadata Manager ではアプリケー ションアーカイブファイルが Metadata Manager アプリケーションディレクトリにコピ ーされます。リソースをロードするたびに、Metadata Manager では Metadata Manager アプリケーションディレクトリ内にあるコピーされたアプリケーションアーカイブファ イルが使用されます。 接続の自動割り 当て Metadata Manager は、リソースのロード時に、リレーショナルデータベースリソースタ イプへの接続の割り当てを設定します。このオプションを無効にする場合は、リソース を作成した後に、リソースプロパティで接続の割り当てを設定してください。 アプリケーショ ンアーカイブ アプリケーションアーカイブファイルのファイルパスとファイル名。 第 7 章: データ統合リソース リソースファイル接続プロパティ リソースファイルから Informatica Platform リソースを作成する場合、ファイルパスとファイル名を入力す る必要があります。 以下の表に、接続のプロパティを示します。 プロパティ 説明 ソースシステ ムバージョン メタデータソースの名前とバージョン。[Informatica Platform 9.5.1 - 10.x(リソース ファイル)]を選択します。 常に最新のソ ースファイル を使用 リソースをロードするたびに指定した場所にあるリソースファイルを使用します。このオ プションを有効にする場合は、ファイルのパスに Metadata Manager サービスがアクセス できる絶対パスを含める必要があります。このオプションを無効にすると、リソースの設 定を終了するときに、Metadata Manager によって Metadata Manager アプリケーションデ ィレクトリにリソースファイルがコピーされます。リソースをロードするたびに、 Metadata Manager によって Metadata Manager アプリケーションディレクトリ内にあるコ ピーされたリソースファイルが使用されます。 接続の自動割 り当て Metadata Manager は、リソースのロード時に、リレーショナルデータベースリソースタイ プへの接続の割り当てを設定します。このオプションを無効にする場合は、リソースを作 成した後に、リソースプロパティで接続の割り当てを設定してください。 リソースファ イル リソースファイルのファイルパスとファイル名。 バージョン 10.0 アプリケーション用のコマンドラインユーティリ ティのインストール データ統合サービスにデプロイされた Informatica 10.0 アプリケーションからメタデータを抽出するには、 バージョン 10.0 コマンドラインユーティリティをインストールする必要があります。10.1 Metadata Manager サービスがアクセスできるディレクトリにユーティリティをインストールします。このユーティリティをイン ストールしない場合、リソースロードが失敗する可能性があります。 10.0 コマンドラインユーティリティはコマンドラインユーティリティの zip ファイルに含まれます。 Informatica グローバルカスタマサポートに連絡して、zip ファイルを入手してください。 10.1 Metadata Manager サービスがアクセスできるディレクトリにファイルを抽出します。最高のパフォーマ ンスを得るには、Metadata Manager サービスを実行するマシン上のディレクトリにファイルを抽出します。異 なるマシンにファイルを抽出した場合、Metadata Manager サービスがディレクトリにアクセスするのに数分か かる可能性があります。 注: 通常、スタンドアロンのコマンドラインユーティリティをインストールした後、次のタスクを実行する必 要があります。 • Windows に Microsoft Visual Studio 2013 の再頒布可能パッケージをインストールします。 • コマンドラインユーテリティで必要とされるパスおよび環境変数を設定します。 • domains.infa ファイルを作成します。 バージョン 10.0 アプリケーションからメタデータを抽出する Informatica Platform リソース用にバージョン 10.0 コマンドラインユーティリティをインストールする場合、これらのタスクを実行する必要はありません。 Informatica Platform 10.x リソースのパラメータ Informatica Platform 10.x アプリケーションにパラメータを使用したマッピングが含まれている場合、その リソースのロード時にパラメータ値を使用するように Metadata Manager を設定できます。Metadata Manager Informatica Platform リソース 95 は、パラメータセットに定義されたパラメータ値を使用できます。Metadata Manager は、パラメータファイル に定義されたパラメータ値は使用できません。 パラメータセットは、マッピングパラメータ値が格納された、モデルリポジトリ内のオブジェクトです。これ らのパラメータ値は、Developer tool ユーザーがマッピング内のオブジェクトに設定するデフォルトのパラメ ータ値をオーバーライドします。 Metadata Manager は、以下のオブジェクトを表すパラメータ値を使用できます。 • リレーショナルソース、リレーショナルターゲット、およびリレーショナルルックアップの接続、テーブル 所有者名、テーブル名 • フラットファイルの名前とディレクトリ Informatica Platform リソースの作成時に、パラメータセットを 1 つ以上のマッピングに割り当てます。 Metadata Manager は、パラメータセットに定義されたパラメータ値を使用して、マッピングオブジェクトおよ びデータリネージュを表示します。パラメータを使用しているマッピングにパラメータセットが割り当てられ ていない場合、Metadata Manager は、パラメータのデフォルト値を使用します。 パラメータセットの例 パラメータセットをマッピングに割り当てると、Metadata Manager は、そのマッピングをメタデータカタログ 内に表示し、パラメータ値に基づいてマッピングのデータリネージュを表示します。 例えば、アプリケーションに次のようなマッピングが格納されています。このマッピングでは、Oracle テーブ ルからデータを読み取り、そのデータをフィルタリングしてフラットファイルに書き込みます。 各マッピング実行でソースデータベースを変更する場合、Mapping Designer はソース接続用の接続パラメータ を作成し、デフォルト値 Ora_DEV を割り当てます。Mapping Designer はパラメータセット PRODUCTION を作成 して、ソース接続を Ora_PROD に設定します。 Metadata Manager では、マッピングを確認し、PRODUCTION パラメータセットに定義された値を使用したリネ ージュリンクを表示します。PRODUCTION パラメータセットは、リソースの作成時にマッピングに割り当てま す。 リソースをロードすると、Metadata Manager が、パラメータセットに定義されたパラメータ値を使用してマッ ピングを抽出します。そのため、[ロード]タブにリソースを表示すると、[接続割り当て]タブに接続が Ora_PROD として表示されます。マッピング上でデータリネージュを実行してリレーショナルソースを選択した 場合、Metadata Manager は接続名を Ora_PROD として表示します。そして、Ora_PROD 接続に基づいてリネージ ュリンクを作成します。 パラメータセットのルールとガイドライン パラメータセットをリソース内の 1 つ以上のマッピングに割り当てる際には、次のルールとガイドラインを考 慮してください。 96 第 7 章: データ統合リソース マッピングのパラメータ設定の割り当てはオプションです。 パラメータを使用するマッピングにパラメータセットが割り当てられていない場合、Metadata Manager は、パラメータのデフォルト値を使用してマッピングを抽出します。 1 つのパラメータセットを特定のリソース内の各マッピングに割り当てることができます。 したがって、同じリソース内で異なるバージョンのマッピングを抽出することはできません。異なるマッ ピングバージョンのメタデータを確認するには、複数のリソースを作成し、各リソース内のマッピングに 異なるパラメータセットを割り当てます。 同じパラメータセットを複数のマッピングに割り当てることができます。 1 つのパラメータセットを複数のマッピングで使用する場合は、そのパラメータセットを複数のマッピン グに割り当てることができます。パラメータセットとマッピングは同じアプリケーション内に存在してい なければなりません。 Metadata Manager は、トランスフォーメーション式または条件で使用されているパラメータのパラメータ値を 使用できません。 Developer tool ユーザーは、アグリゲータ、フィルタ、式、ジョイナ、ルックアップなどの各トランスフ ォーメーションの式または条件にパラメータを使用できます。例えば、Developer tool ユーザーは、ジョ イナトランスフォーメーションの結合条件にパラメータを使用できます。Metadata Manager は、トランス フォーメーション式または条件で使用されているパラメータのパラメータ値を使用できません。Metadata Manager は、トランスフォーメーション式および条件のパラメータにはデフォルト値を使用します。 Metadata Manager は、カスタム SQL クエリで使用されているパラメータのパラメータ値を使用できません。 Developer tool ユーザーは、カスタマイズされたデータオブジェクトおよびルックアップトランスフォー メーションのカスタム SQL クエリでパラメータを使用できます。Metadata Manager は、カスタム SQL クエ リで使用されているパラメータのパラメータ値を使用できません。Metadata Manager はカスタム SQL クエ リで使用されているパラメータのデフォルト値を使用します。 仮想テーブルマッピングにパラメータセットを使用することはできません。 パラメータを使用している仮想テーブルマッピングがアプリケーションに含まれている場合、Metadata Manager は、パラメータのデフォルト値を使用して仮想テーブルマッピングを抽出します。 Informatica Platform 9.5.1 - 9.6.x リソースのパラメータ データ統合サービスにデプロイされたバージョン 9.5.1 - 9.6.x のアプリケーションからリソースを作成する 場合、Metadata Manager は、アプリケーションオブジェクトに関連付けられたパラメータを読み取れません。 Informatica Developer アプリケーションのマッピングには、ユーザー定義パラメータまたはシステムパラメ ータを含めることができます。システムパラメータは、データ統合サービスがキャッシュファイル、拒否ファ イル、ソースファイル、ターゲットファイル、一時ファイルを格納するディレクトリを定義します。ユーザー 定義パラメータを使用すると、Developer ツールユーザーは、マッピング値を定義し、定義した値をマッピン グの実行のたびに更新することができます。Metadata Manager は、バージョン 9.5.1 - 9.6.x のアプリケーシ ョンのマッピングパラメータを読み取れません。 例えば、Developer ツールユーザーがシステムパラメータ「SourceDir」を、フラットファイルデータオブジェ クトのソースディレクトリとして割り当て、このオブジェクトをアプリケーションに含めるとします。 Informatica Administrator がデータ統合サービスプロセスのこのソースディレクトリを<Informatica Services Installation Directory>/tomcat/bin/source に設定しています。アプリケーションに基づいたリソースを作成し、 このリソースへのリンクを作成しようとします。Metadata Manager はフラットファイルデータオブジェクトへ のリンクを作成できません。フラットファイルソースのディレクトリとして<Informatica Services Installation Directory>/tomcat/bin/source ではなく SourceDir を読み取るためです。 Informatica Platform リソース 97 参照 Informatica Platform リソースには、オブジェクトタイプ、データリネージュ、およびオブジェクト階層にい くつかの制限があります。 抽出されるオブジェクトタイプと抽出されないオブジェクトタイプ Metadata Manager は、 Informatica Developer アプリケーションからほとんどのオブジェクトタイプを抽出 します。ただし、一部のオブジェクトタイプは抽出されません。 Metadata Manager では、次のオブジェクトのメタデータを抽出できます。 • マッピング • SQL データサービス • SQL データサービスとしてデプロイされたオブジェクト • スコアカード Metadata Manager では、次のオブジェクトのメタデータは抽出されません。 • 参照テーブル • リレーショナルデータオブジェクト、カスタマイズされたデータオブジェクト、フラットファイルデータオ ブジェクトを除くソースおよびターゲット • 仮想ストアードプロシージャ • Web サービス • ワークフロー サポートされていないトランスフォーメーション Metadata Manager は、大部分のトランスフォーメーションのメタデータ抽出をサポートしています。ただし、 一部のトランスフォーメーションについてはメタデータ抽出をサポートしていません。 Metadata Manager では、次のトランスフォーメーションのメタデータ抽出をサポートしていません。 • 論理データオブジェクトのルックアップトランスフォーメーション • 参照テーブルのルックアップトランスフォーメーション Metadata Manager でメタデータの抽出をサポートしていないトランスフォーメーションを含むマッピングまた はマップレットを表示した場合、Developer tool のマッピングやマップレットと内容が異なることがありま す。また、Metadata Manager のマッピングやマップレットは、ランタイムバージョンのマッピングやマップレ ットとも異なることがあります。 Informatica Platform 10.x リソースの動的マッピング Metadata Manager は、動的マッピングのメタデータ抽出をサポートしていません。 Informatica 10.x では、Developer tool のユーザーは動的マッピングを作成できます。動的マッピングとは、 ソース、ターゲット、トランスフォーメーションのロジックを、定義したパラメータおよびルールに基づいて 実行時に変更できるマッピングです。動的マッピングでは、ソース、ターゲット、またはルックアップの各ス キーマが実行時に変わる可能性があります。また、動的マッピングには、マッピングに指定されたデータフロ ーに基づいて新規カラムや変更されたカラムを受信できるポートを含めることもできます。 Metadata Manager は、動的マッピングのメタデータ抽出をサポートしていません。Informatica Platform 10.x アプリケーションに動的マッピングが含まれている場合は、そのアプリケーションから Informatica Platform リソースを作成できます。ただし、動的マッピングを Metadata Manager で表示した場合、対応する Developer tool のマッピングやランタイムバージョンのマッピングと内容が異なることがあります。 98 第 7 章: データ統合リソース Informatica Platform 10.x リソースのコンパイルされたマッピング Metadata Manager は、Informatica Platform 10.x アプリケーションからコンパイルバージョンのマッピング を抽出します。コンパイルバージョンのマッピングでは、マップレット、論理データオブジェクト、マッピン グ内パラメータが展開されます。このため、マッピングとマッピングに含まれる論理データオブジェクトがマ ッピング内に表示されます。 .コンパイルバージョンのマッピングは、Developer tool 内の対応するマッピングと異なることがあります。 例えば、Developer tool ユーザーが Customer 論理データオブジェクトを作成したとします。Customer 論理デ ータオブジェクトは、次の論理データオブジェクトマッピングによって設定されます。 Developer tool ユーザーは、Customer 論理データオブジェクトをマッピング m_Customer のソースとして使用 します。 次の図に、Developer tool のマッピング m_Customer を示します。 マッピング m_Customer を含む Informatica Platform 10.x リソースを作成すると、Metadata Manger によっ て、このマッピングのコンパイルバージョンが抽出されます。コンパイルバージョンのマッピングには、 m_Customer マッピング内のトランスフォーメーションに加えて、論理データオブジェクトマッピング内のトラ ンスフォーメーションが含まれます。 次の図に、データリネージュ図の m_Customer マッピングを示します。 Informatica Platform 10.x リソースの Data Quality トランスフォーメーシ ョン データ統合サービスは、マッピングをコンパイルする際に、一部の Data Quality トランスフォーメーション を複数のトランスフォーメーションに展開します。このため、Informatica Platform 10.x リソースでは、 Metadata Manager によって一部の Data Quality トランスフォーメーションが展開形式で表示されます。 Metadata Manager は、以下の Data Quality トランスフォーメーションを展開形式で表示します。 Informatica Platform リソース 99 アドレスバリデータ アドレスバリデータトランスフォーメーションとアドレスバリデータレポートが表示されます。 統合 以下のトランスフォーメーションが表示されます。 • 統合 • ソーター • ディシジョン 例外 以下のトランスフォーメーションが表示されます。 • 例外 • ソーター キージェネレータ 以下のトランスフォーメーションが表示されます。 • キージェネレータ • ソーター 一致 以下のトランスフォーメーションが表示されます。 • ソーター • 式 • ペアジェネレータ* • 比較 • 加重平均 • クラスタ* *データ統合サービスはマッピングのコンパイル時にこれらのトランスフォーメーションを生成します。こ れらのトランスフォーメーションは、Developer tool には表示されません。 追加のマップレットも表示されることがあります。 複数ストラテジのトランスフォーメーション 各ストラテジについて、1 つのトランスフォーメーションインスタンスが表示されます。 Informatica Platform 10.x リソース内の無効なマッピング Metadata Manager は、無効なマッピングのメタデータを抽出できません。Informatica Platform 10.x アプリ ケーションに、コンパイル後の無効なマッピングが含まれている場合、Metadata Manager はそのアプリケーシ ョンのメタデータをロードしません。 例えば、Developer tool ユーザーがランクトランスフォーメーション(ランクポートや Group By ポートはパ ラメータを介して指定)を使用してマッピングを作成する場合を考えます。このとき、ランクポートや Group By ポートを表すパラメータに、同じ値を割り当てたとします。ランクトランスフォーメーションでは、ランク ポートと Group By ポートに同じポートを使用できないため、コンパイル後のマッピングは無効となります。 Metadata Manager は、無効なマッピングが格納されたアプリケーションのメタデータをロードしません。 リソースにアプリケーションが 1 つだけ含まれており、そのアプリケーションに無効なマッピングが含まれて いる場合、Metadata Manager はメタデータのロードに失敗します。 100 第 7 章: データ統合リソース リソースに複数のアプリケーションが含まれている場合、Metadata Manager は、無効なマッピングが含まれて いるアプリケーションをロードしません。その場合、ロードできない各アプリケーションのロードログにエラ ーが出力されます。リソース内のその他のアプリケーションについては、ロードが続行されます。 データリネージュの制限事項 Metadata Manager では、リネージュで使用できるほとんどの Informatica Platform オブジェクトタイプを作 成します。ただし、一部のオブジェクトタイプはリネージュで使用できません。 次のオブジェクトタイプはリネージュで使用できません。 • アプリケーション • プロジェクト • フォルダー • キー • キーリレーション • 論理データオブジェクトモデル • 仮想スキーマ ポート間データリネージュ 一部の Informatica Platform トランスフォーメーションでは、入力ポートと出力ポートが分離されています。 入力ポートと出力ポートが分離されているトランスフォーメーションの大部分について、Metadata Manager は 入力ポートと出力ポート間のデータリネージュリンクを確定できます。 アグリゲータ、式、ジョイナ、共有体などの各トランスフォーメーションでは、入力ポートと出力ポートを別 々に保持できます。Metadata Manager は、こうしたトランスフォーメーションの入力ポートと出力ポート間の データリネージュリンクを特定できます。同一トランスフォーメーションの入力ポートと出力ポート間のデー タリネージュリンクは、ポート間データリネージュリンクと呼ばれます。 Informatica Platform リソース 101 次の図は、共有体トランスフォーメーション内のポート間データリネージュリンクを示しています。 Metadata Manager は、入力ポートと出力ポートが分離されている次のトランスフォーメーションについて、ポ ート間データリネージュを特定できます。 102 • アドレスバリデータ • アグリゲータ • 関連付け • 大文字小文字変換プログラム • 分類子 • 比較 • 統合 • ディシジョン • 例外 • 式 • ジョイナ • キージェネレータ • ラべラー • 一致 • マージ • パーサー • ランク • ルータ • 標準化 第 7 章: データ統合リソース • 共有体 • 加重平均 Metadata Manager は、入力ポートと出力ポートが分離されている上記以外のトランスフォーメーションについ ては、ポート間データリネージュを特定できません。Metadata Manager は、トランスフォーメーションのポー ト間データリネージュを特定できない場合、そのトランスフォーメーション内ですべての入力ポートをすべて の出力ポートにマッピングします。 複数のアプリケーションの物理データオブジェクト リソースに、同じ物理データオブジェクトを含む複数のアプリケーションが含まれている場合、Metadata Manager は各アプリケーションについて、物理データオブジェクトのインスタンスを 1 つずつ抽出します。 Metadata Manager は、インスタンスが存在するアプリケーションに基づくオブジェクトの各インスタンスにつ いて、データリネージュと影響のサマリの分析結果を表示します。 Informatica Platform 10.x リソース内の同名のオブジェクト Metadata Manager では、バージョン 10.x のアプリケーションからフォルダは抽出されません。Metadata Manager では、各フォルダのすべての物理データオブジェクトが、物理データオブジェクトと呼ばれる 1 つの 論理グループに抽出されます。同様に、各フォルダのすべてのマッピングがマッピングと呼ばれる 1 つの論理 グループに抽出されます。 アプリケーションに同名の物理データオブジェクトまたはマッピングが複数含まれている場合は、物理データ オブジェクトまたはマッピング論理グループに、同名のオブジェクトが複数表示されます。これらのオブジェ クトの差異を確認するには、メタデータカタログ内でオブジェクトを開くか、データリネージュ分析を実行し ます。 Microsoft SQL Server 統合サービスリソース Microsoft SQL Server 統合サービスリソースを作成および設定して、Microsoft SQL Server 統合サービスパ ッケージからメタデータを抽出できます。Metadata Manager は、Microsoft SQL Server リポジトリのパッケ ージ、またはパッケージファイルのパッケージからメタデータデータを抽出できます。 パッケージは、接続、制御フロー要素、データフロー要素、イベントハンドラ、変数、および作業の単位を表 す設定の集合です。パッケージは、SQL Server 統合サービスグラフィカルデザインツールで作成するか、プロ グラムで作成することができます。パッケージは、Microsoft SQL Server、SQL Server 統合サービスパッケー ジストア、またはパッケージファイルに保存できます。 Microsoft SQL Server リポジトリのパッケージからメタデータを抽出する場合は、1 つ以上のパッケージから メタデータを抽出する 1 つのリソースを作成できます。パッケージがパスワードで暗号化されている場合、リ ソース内のすべてのパッケージは同じパスワードを使用する必要があります。 SQL Server 統合サービスパッケージファイルのパッケージからメタデータを抽出する場合は、各パッケージフ ァイルごとに 1 つのリソースを作成できます。パッケージファイルは.dtsx ファイルにする必要があります。 保護されたパッケージからのメタデータの抽出 Metadata Manager は、暗号化されたパッケージからメタデータを抽出できます。ただし、パッケージの保護レ ベルによって、制限が適用される場合があります。例えば、パッケージ全体が保護されている場合は、パッケ Microsoft SQL Server 統合サービスリソース 103 ージパスワードの入力や、特定のユーザーアカウントからの Metadata Manager エージェントの実行が必要に なる場合があります。 以下のテーブルに、各パッケージ保護レベルの制限を示します。 保護レベル 制限 - 機密情報を保存しない - 機密情報をパスワードで暗号 なし。Metadata Manager はパッケージからメタデータを抽出できま す。 化する - 機密情報をユーザーキーで暗 号化する - 暗号化はサーバーストレージ に依存する すべてパスワードで暗号化する ユーザーがリソース作成時にパスワードを指定した場合、Metadata Manager は、パッケージからメタデータデータを抽出できます。 Microsoft SQL Server リポジトリからメタデータを抽出する場合は、 リソース内のすべてのパッケージで同じパスワードを使用する必要が あります。 すべてをユーザーキーワードで 暗号化する Metadata Manager エージェントを起動するユーザーアカウントと、パ ッケージの作成に使用したユーザーアカウントが同じ場合、Metadata Manager はパッケージからメタデータを抽出できます。 SQL Server 統合サービスの設定 SQL Server 統合サービスリソースを作成する前に、メタデータソースを設定する必要があります。メタデータ ソースを適切に設定しないと、メタデータのロードが失敗するか、メタデータが Metadata Manager ウェアハ ウスに不適切にロードされる可能性があります。 SQL Server 統合サービスを設定するには、以下のタスクを実行します。 • 必要に応じて、Metadata Manager エージェントをインストールする。 • リポジトリのパッケージからメタデータを抽出するには、Microsoft SQL Server データベースエンジンが 実行していることを確認する。 • 権限を設定する。 • 必要に応じて、変数値ファイルを準備する。 Metadata Manager エージェントのインストール SQL Server 統合サービスが Metadata Manager サービスと同じマシンにない場合は、Metadata Manager エージ ェントを別途インストールする必要があります。Metadata Manager エージェントを Windows マシンにインスト 104 第 7 章: データ統合リソース ールします。Metadata Manager エージェントのインストール要件は、SQL Server 統合サービスソースタイプ によって異なります。 以下の表に、SQL Server 統合サービスソースタイプに基づく Metadata Manager エージェントのインストール 要件を示します。 ソースタイプ Metadata Manager エージェントの要件 パッケージファイル 任意のマシンにインストールされた Metadata Manager エージェントを使用で きます。最新のソースファイルを使用するように Metadata Manager を設定す るには、ソースファイルの場所に Metadata Manager エージェントマシンから アクセスできる必要があります。 Microsoft SQL Server リ ポジトリのパッケージ Metadata Manager Agent と SQL Server 統合サービスは同じマシン上に存在し ている必要があります。 関連項目: • 「手順 2。Metadata Manager Agent のインストール」 (ページ 23) データベースの可用性の確認 Microsoft SQL Server リポジトリのパッケージからメタデータを抽出するには、SQL Server データベースエ ンジンが利用可能で実行されていることを確認します。 権限の設定 権限の設定方法は、Microsoft SQL Server リポジトリのパッケージと、パッケージファイルのパッケージのど ちらからメタデータを抽出するのかによって異なります。 メタデータをリポジトリのパッケージから抽出する場合は、Metadata Manager エージェントを起動する Windows ユーザーの権限を設定します。Metadata Manager エージェントでは Windows 認証を使用して、SQL Server 統合サービスに接続します。Metadata Manager エージェントを起動する Windows ユーザーには、 Metadata Manager エージェントが抽出するオブジェクトに対する読み取り権限が必要です。 メタデータをパッケージファイルから抽出し、Metadata Manager で最新のソースファイルを使用するように構 成する場合、Metadata Manager エージェントを起動する Windows ユーザーには、ファイルや、ファイルを含む ディレクトリに対する読み取り権限が必要です。 変数値ファイルの準備 変数を使用するパッケージからメタデータを抽出する場合は、変数値ファイルを作成して変数を定義できます。 パッケージに全変数の値が含まれているわけではない場合や、パッケージで定義されている値をオーバーライ ドする場合は、変数値ファイルを作成します。 変数値ファイルは、SQL Server 統合サービスリソースを作成するときに指定します。Metadata Manager は、 変数値ファイルを使用して変数を解決します。Metadata Manager は、OLE DB ソースまたはターゲットのテー ブル名またはビュー名を指定する変数を解決できます。また、Metadata Manager は、OLE DB ソースの SQL ク エリを指定する変数も解決できます。変数値ファイルでは、SQL Server 統合サービスパラメータを定義できま せん。 変数値ファイルで変数を定義するには、変数をスコープ別に、パッケージレベルかタスクレベルでグループ化 します。各変数は個別の行で定義します。また、名前空間は、プレフィックスとして入力する必要があります。 パッケージレベルのスコープを持つ変数を定義するには、以下の構文を使用します。 [Package] Namespace::Variable=Value Microsoft SQL Server 統合サービスリソース 105 タスクレベルのスコープを持つ変数を定義するには、以下の構文を使用します。 [Package.Task] Namespace::Variable=Value 変数名では、大文字と小文字が区別されます。 同じ変数を複数回定義すると、Metadata Manager は変数を次のように解決します。 • パッケージ内の変数、さらにパッケージ内のタスク内の変数を定義すると、Metadata Manager は、タスク に定義された値を使用します。 • パッケージ内またはタスク内の変数を複数回定義すると、Metadata Manager は、定義されている最後の値 を使用します。 • 変数値ファイルで変数を定義し、変数にパッケージでのデフォルト値がある場合、Metadata Manager は変 数値ファイルの値を使用します。 以下に、パッケージ内の 2 つのタスクに変数を定義する変数値ファイルの例を示します。 [SSIS_Package_Configuration.Data Flow Task] User::TargetTableName=PERSON_OUT User::TableName=Person [SSIS_Package_Configuration.SQL_From_Variable] User::MySQL_Target=PERSON_OUT User::MySQL=SELECT Name as FirstName, Name as LastName, Name as MiddleName FROM Purchasing.Vendor SQL Server 統合サービスリソースの作成 SQL Server 統合サービスリソースを作成し、Microsoft SQL Server 統合サービスからメタデータを抽出しま す。 SQL Server 統合サービスリソースを作成する前に、SQL Server 統合サービスソースを設定します。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 2. [データ統合] > [Microsoft SQL Server 統合サービス]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ウィンドウが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 サマリリ ネージュ で非表示 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ウィンドウが表示されます。 106 第 7 章: データ統合リソース 6. [ソースシステムバージョン]で次のオプションのいずれかを選択します。 7. オプション 説明 Microsoft SQL Server 統合サービス(フ ァイル) リソースをパッケージ(.dtsx)ファイルから作成します。 Microsoft SQL Server 統合サービス(リ ポジトリ) リソースを Microsoft SQL Server リポジトリの 1 つ以上 のパッケージから作成します。 リソース接続プロパティを設定します。 8. [テスト接続]をクリックします。 Metadata Manager で、Metadata Manager エージェント URL が検証されます。 メタデータをパッケージファイルから抽出すると、Metadata Manager はこのファイルも検証します。 Metadata Manager で最新のソースファイルを使用するように設定すると、Metadata Manager はファイル が指定のパスに存在することを検証します。ファイルを Metadata Manager にアップロードすると、 Metadata Manager はファイルがリソースタイプおよびバージョンと互換性があることを検証します。 メタデータを Microsoft SQL Server リポジトリのパッケージから抽出すると、Metadata Manager はソー スシステムの接続情報も検証します。 Metadata Manager が Metadata Manager エージェント URL の検証、ソースファイルの検証、リポジトリへ の接続を実行できない場合は、エラーメッセージが表示されます。エラーを修正し、もう一度接続をテス トします。 9. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 10. スケジュールを追加するには、[スケジュールを関連付ける]を選択し、[スケジュール]リストでスケジ ュールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 11. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 SQL Server 統合サービスファイル設定プロパティ パッケージファイルに基づく SQL Server 統合サービスリソースを作成または編集する場合は、設定のプロパテ ィを更新します。 以下の表は、設定のプロパティの説明です。 プロパティ 説明 エージェン ト URL 任意のマシンにインストールされた Metadata Manager エージェントを使用できます。 ソースシス テムバージ ョン Metadata Manager エージェントのホスト名とポート番号。 メタデータソースの名前とバージョン。[Microsoft SQL Server 統合サービス(ファイル)] を選択します。 Microsoft SQL Server 統合サービスリソース 107 プロパティ 説明 常に最新の ソースファ イルを使用 リソースをロードするたびに指定した場所にあるメタデータソースファイルを使用します。 このオプションを有効にする場合、ファイルのパスには、Metadata Manager エージェントマ シンからアクセスできる絶対パスを含める必要があります。このオプションを無効にすると、 リソースの設定を終了するときに、Metadata Manager はメタデータソースファイルを Metadata Manager アプリケーションディレクトリにコピーします。リソースをロードするた びに、Metadata Manager は Metadata Manager アプリケーションディレクトリ内にあるコピ ーされたメタデータソースファイルを使用します。 変数値ファ イル パッケージ内のユーザー定義変数の値を定義するファイル。パッケージ内の変数に値がない か、パッケージで定義されている変数値をオーバーライドする場合は、変数値ファイルを指 定します。 変数値ファイルの場所は、Metadata Manager サービスを実行しているマシンからアクセスで きる必要があります。SQL Server 統合サービスが Metadata Manager サービスと同じマシン にない場合は、SQL Server 統合サービスと Metadata Manager サービスの両方がアクセスで きる場所に変数値ファイルがあることを確認してください。 エンコード SQL タスク実行ソースファイルのコードページ。デフォルトは、西ヨーロッパの言語 (Windows-1252)です。 パッケージに、SQL タスク実行のファイルソースが含まれていない場合、Metadata Manager はこのプロパティを無視します。 パスワード パッケージのパスワード。 パッケージがパスワードで暗号化されている場合に必要です。パスワードを入力しないと、 Metadata Manager エージェントは、パッケージからメタデータを抽出できません。 パッケージ内の機密プロパティの値がパスワードで暗号化されている場合はオプションです。 メタデータは、機密プロパティではありません。したがって、Metadata Manager エージェン トは、パスワードを指定してもしなくても、メタデータを抽出できます。 トランスフ ォーメーシ ョンスクリ プトの非表 示 トランスフォーメーションとして使用されるスクリプトコンポーネントのリネージュを Metadata Manager が表示する方法を制御します。 このプロパティを true に設定すると、Metadata Manager は、どのトランスフォーメーショ ンスクリプトの入力または出力ポートも表示しません。データリネージュ図は、ソースオブ ジェクト内の全カラムと、ターゲットオブジェクト内の全カラム間のリンクを表示します。 このプロパティを false に設定すると、Metadata Manager は、トランスフォーメーションス クリプトごとに、リネージュ図に個別のオブジェクトを作成します。 デフォルトは true です。 108 接続の自動 割り当て Metadata Manager は、リソースのロード時に、リレーショナルデータベースリソースタイプ への接続の割り当てを設定します。このオプションを無効にする場合は、リソースを作成し た後に、リソースプロパティで接続の割り当てを設定してください。 ファイル リソースファイルのファイルパスとファイル名。.dtsx ファイルである必要があります。 第 7 章: データ統合リソース SQL Server 統合サービスリポジトリ設定プロパティ SQL Server 統合サービスリソースを Microsoft SQL Server リポジトリの 1 つ以上のパッケージから作成また は編集する場合は、設定のプロパティを更新します。 以下の表は、設定のプロパティの説明です。 プロパティ エージェント URL 説明 Metadata Manager エージェントのホスト名とポート番号。 SQL Server リポジトリからメタデータを抽出するには、Metadata Manager エージェント が SQL Server クライアントコンポーネントと同じマシンにある必要があります。 ソースシステ ムバージョン メタデータソースの名前とバージョン。[Microsoft SQL Server 統合サービス(リポジ トリ)]を選択します。 SQL Server の バージョン Microsoft SQL Server のバージョン ホスト SQL Server 統合サービスを実行しているマシンのホスト名または IP アドレス。 パスワード パッケージのパスワード。リソースに複数のパッケージを含める場合、それらのパッケ ージは同じパスワードを使用する必要があります。 パッケージがパスワードで暗号化されている場合は必須です。パスワードを入力しない と、Metadata Manager エージェントはパッケージからメタデータを抽出できません。 パッケージの機密プロパティの値がパスワードで暗号化されている場合はオプションで す。メタデータは、機密プロパティではありません。したがって、Metadata Manager エ ージェントは、パスワードを指定してもしなくても、メタデータを抽出できます。 変数値ファイ ル パッケージ内のユーザー定義変数の値を定義するファイル。パッケージ内の変数に値が ないか、パッケージで定義されている変数値をオーバーライドする場合は、変数値ファ イルを指定します。 変数値ファイルの場所は、Metadata Manager サービスを実行しているマシンからアクセ スできる必要があります。SQL Server 統合サービスが Metadata Manager サービスと同 じマシンにない場合は、SQL Server 統合サービスと Metadata Manager サービスの両方 がアクセスできる場所に変数値ファイルがあることを確認してください。 トランスフォ ーメーション スクリプトの 非表示 トランスフォーメーションとして使用されるスクリプトコンポーネントのリネージュを Metadata Manager が表示する方法を制御します。 このプロパティを true に設定すると、Metadata Manager は、どのトランスフォーメーシ ョンスクリプトの入力または出力ポートも表示しません。データリネージュ図は、ソー スオブジェクト内の全カラムと、ターゲットオブジェクト内の全カラム間のリンクを表 示します。 このプロパティを false に設定すると、Metadata Manager は、トランスフォーメーショ ンスクリプトごとに、リネージュ図に個別のオブジェクトを作成します。 デフォルトは true です。 接続の自動割 り当て Metadata Manager は、リソースのロード時に、リレーショナルデータベースリソースタ イプへの接続の割り当てを設定します。このオプションを無効にする場合は、リソース を作成した後に、リソースプロパティで接続の割り当てを設定してください。 パッケージ メタデータを抽出する SQL Server 統合サービスパッケージの名前。[選択]をクリックし て 1 つ以上のパッケージを選択します。 参照 SQL Server 統合サービスリソースを作成およびロードしたら、Metadata Manager で抽出したメタデータオブ ジェクトでデータリネージを表示および実行できます。 Microsoft SQL Server 統合サービスリソース 109 抽出されるオブジェクト Metadata Manager は、異なる SQL Server 統合サービスオブジェクトのメタデータを抽出します。 接続マネージャタイプ Metadata Manager は、以下の接続マネージャタイプのメタデータを抽出します。 • OLEDB • フラットファイル 制御フロータスク Metadata Manager は、制御フローの以下のタスクのメタデータを抽出します。 データフロー Metadata Manager は、パッケージが含む各データフローの概要を表示します。 Execute SQL SQL 文がテーブルを作成または切り詰める場合、Metadata Manager はテーブル構造を表示します。ただ し、Metadata Manager は、テーブルのデータリネージを表示しません。 データフローのトランスフォーメーション Metadata Manager は、データフローが以下のトランスフォーメーションのいずれかを含む場合に、データフロ ーの概要を表示できます。 110 • 集計 • 監査 • 文字マップ • 条件分割 • カラムのコピー • データ変換 • 派生カラム • カラムのエクスポート • あいまいグループ化 • あいまいルックアップ • カラムのインポート • ルックアップ • マージ • マージ結合 • マルチキャスト • パーセンテージサンプリング • ピボット • 行数 • 行サンプリング • スクリプトコンポーネント • 緩やかに変化する次元 • ソート 第 7 章: データ統合リソース • 用語抽出 • 用語ルックアップ • 共有体 • 非ピボット 注: Metadata Manager は、メタデータカタログやデータリネージ図に、個々のトランスフォーメーションを表 示しません。 抽出されないオブジェクト Metadata Manager は、データの移動に影響する可能性がある一部の SQL Server 統合サービスオブジェクトの メタデータを抽出しません。 抽出されないタスク Metadata Manager は、データの移動に影響する可能性がある以下のタスクのメタデータは抽出しません。 • 一括挿入タスク • データマイニングクエリタスク • データプロファイリングタスク • パッケージの実行タスク • T-SQL 文実行タスク • T-SQL、Visual Basic、または C#で記述されたコードを含むあらゆるタスク 抽出されないトランスフォーメーション Metadata Manager は、データの移動に影響する可能性がある以下のトランスフォーメーションのメタデータを 抽出しません。 • キャッシュ変換 • OLE DB コマンド • T-SQL、Visual Basic、または C#で記述されたコードを含むあらゆるトランスフォーメーション メタデータカタログ内のオブジェクトの整理 SQL Server 統合サービスリソースをロードすると、使用するオブジェクトが含まれている接続に従って、 Metadata Manager はメタデータカタログ内の SQL Server 統合サービスオブジェクトを整理します。メタデー タカタログの列など、オブジェクトを選択するには、使用するオブジェクトが含まれているソース接続または ターゲット接続を使用してオブジェクトに移動します。 例えば、パッケージ HypoStores_HR に、リレーショナルデータベースの EMPLOYEE テーブルからデータを読み 取るデータフローが含まれているとします。OLE DB ソース接続オブジェクト HR_DB には、EMPLOYEE テーブル が含まれるデータベースへの接続が含まれています。メタデータカタログ内の EMPLOYEE テーブルに移動するに は、Connections グループ内で HR_DB ソース接続を展開します。 次の例は、データ属性(列など)のメタデータカタログ階層を示しています。 <Packages> Connections <Source/Target> <Package> (schema, directory, etc.) <Data Set> (table, file, etc.) <Data Attribute> <Summary Content> <Summary Model> Connections Microsoft SQL Server 統合サービスリソース 111 <Source/Target> <Package> <Data Set> <Data Attribute> Task Variables Store (Connection class) … パッケージサマリ SQL Server 統合サービスリソースをロードする場合、Metadata Manager は、メタデータカタログおよびデー タリネージ図の各パッケージサマリを表示します。パッケージサマリには、パッケージの各データフローのソ ースおよびターゲットのデータソースが含まれます。 サマリのデータリネージを実行する場合、Metadata Manager は、ソースおよびターゲットのデータソース、お よびそれらのリネージリンクを表示します。Metadata Manager は、リネージ図やメタデータカタログで、個々 のトランスフォーメーションを表示しません。また、Metadata Manager は、トランスフォーメーションによっ てデータフローに追加されたカラムを表示しません。 例えば、パッケージには、派生カラムトランスフォーメーションに条件分割トランスフォーメーションが続く 1 つのデータフローが含まれます。データフローは、リレーショナルデータベースの PERSON テーブルからデー タを読み取ります。データは、異なるデータベースの EMAIL_PROMO および NO_EMAIL_PROMO テーブルに書き込 まれます。 データリネージ図でデータフローサマリを展開すると、図には以下のオブジェクトが表示されます。 • PERSON テーブルを含む OLE DB ソース接続オブジェクト。 • EMAIL_PROMO および NO_EMAIL_PROMO テーブルを含む OLE DB ターゲット接続オブジェクト。 接続オブジェクトを展開して、テーブル間のリネージリンクを表示できます。Metadata Manager は、リネージ 図で 2 つのトランスフォーメーションを表示しません。 ソースとターゲットのメタデータ抽出ルール Metadata Manager は、さまざまなメタデータ抽出ルールに従って、データフローのソースおよびターゲットか らメタデータを抽出します。 Metadata Manager は、データフロー内の以下のタイプのソースとターゲットにそれぞれ異なるメタデータ抽出 ルールを適用します。 ターゲット Metadata Manager は、フラットファイルと OLE DB のターゲットに以下のメタデータ抽出ルールを適用し ます。 • Metadata Manager は、ターゲットカラムのデータ型と長さを、ターゲットデータストアの対応するカ ラムからではなく、対応するソースカラムから取得します。 例えば、データフローでデータ型が CHAR[50]のソースカラムからデータ型が CHAR[100]のデータベー スのカラムにデータを書き込むとします。Metadata Manager でターゲットカラムを表示すると、ター ゲットカラムのデータ型が CHAR[50]と表示されます。 • 長さの異なる複数のソースカラムから同じターゲットカラムにデータをロードする場合、Metadata Manager はターゲットカラムの長さをいずれかのソースカラムから決定します。Metadata Manager は、 メタデータソースで最初に検出したソースカラムを選択します。 例えば、データ型が CHAR[255]と CHAR[100]の 2 つのソースカラムから NAME カラムのデータをマージ する共有体トランスフォーメーションがデータフローに含まれるとします。Metadata Manager に表示 されるターゲットオブジェクトの NAME カラムの長さは 255 または 100 のいずれかになります。 112 第 7 章: データ統合リソース OLE DB ターゲット SQL コマンドを使用してデータをロードする場合、Metadata Manager は、その SQL コマンドをパッケージ サマリの[SQL]プロパティに表示します。 エラー出力のターゲット Metadata Manager は、エラー出力のターゲットをターゲットオブジェクトとして表示します。 ソース フラットファイルまたは OLE DB ソースの外部カラムと対応する出力カラムの長さが異なる場合、 Metadata Manager は 2 つのカラムのうち短い方からカラムの長さを取得します。 OLE DB ソース SQL コマンドを使用してデータを抽出する場合、Metadata Manager は、その SQL コマンドをパッケージサ マリの[SQL]プロパティに表示します。 トランスフォーメーションのメタデータ抽出ルール Metadata Manager は、データフロー内に存在するトランスフォーメーションのタイプに基づいて異なるメタデ ータをデータフローから抽出します。 データフローに以下のトランスフォーメーションが存在する場合、Metadata Manager はそれぞれ異なるメタデ ータ抽出ルールを適用します。 監査トランスフォーメーション このトランスフォーメーションは、データフローにカラムを追加します。Metadata Manager は、ソースか らのカラムは表示しても、データフローのトランスフォーメーションで追加されたカラムは表示しません。 したがって、Metadata Manager は、監査トランスフォーメーションがデータフローに追加したカラムで、 ターゲットオブジェクトを更新しません。 集計、文字マップ、データ変換、派生カラムトランスフォーメーション これらのトランスフォーメーションは、関数式(例えば、AVG(SalesAmount)または UPPERCASE(LastName))を カラム値に適用します。Metadata Manager は、ターゲットカラムの[操作]プロパティに、関数式を表示 します。ターゲットカラムに複数の式が適用される場合、Metadata Manager は式を連結します。 カラムのコピートランスフォーメーション このトランスフォーメーションは、入力カラムをコピーして、トランスフォーメーション出力に新しいカ ラムを作成します。コピーしたカラムはソースから生成されているため、Metadata Manager は新しいカラ ムをターゲットに表示します。 カラムのエクスポートトランスフォーメーション このトランスフォーメーションは、データを 1 つ以上のフラットファイルに挿入します。フラットファイ ルはトランスフォーメーションから生成されているため、Metadata Manager はそれらをメタデータカタロ グやデータリネージュ図に表示しません。 あいまいルックアップ、ルックアップ、用語ルックアップトランスフォーメーション Metadata Manager は、参照データセットをソースオブジェクトとして表示します。Metadata Manager は、 参照データセットのリターンカラムのみを表示します。 ピボットトランスフォーメーション ピボットトランスフォーメーションで、各入力カラムには一意のリネージュ ID があり、各出力カラムには ソースカラムがあります。入力カラムのリネージュ ID 値が出力カラムのソースカラム値と一致する場合、 Metadata Manager は、リネージュリンクを作成します。 Microsoft SQL Server 統合サービスリソース 113 スクリプトコンポーネント スクリプトコンポーネントは、ソース、ターゲット、またはトランスフォーメーションとして使用できま す。Metadata Manager は、メタデータカタログ内の「_Scripts_」という接続下のすべてのスクリプトコ ンポーネントをグループ化します。Metadata Manager は、各スクリプトコンポーネント入力および出力グ ループをデータセットとして表示します。また、各入力および出力カラムをデータ属性として表示します。 スクリプトコンポーネントがソースまたはターゲットとして使用される場合、Metadata Manager はこれ を、ソースまたはターゲットオブジェクトとしてデータリネージュ図に表示します。スクリプトコンポー ネントがトランスフォーメーションとして使用される場合、Metadata Manager は[トランスフォーメーシ ョンスクリプトの非表示]設定プロパティを使用してトランスフォーメーションロジックの表示方法を決 定します。 Metadata Manager は、[トランスフォーメーションスクリプトの非表示]設定プロパティの値に基づいて、 トランスフォーメーションロジックを以下の方法で表示します。 • プロパティが true の場合、Metadata Manager はトランスフォーメーション入力または出力を表示しま せん。データリネージュ図は、ソースオブジェクト内の全カラムと、ターゲットオブジェクト内の全カ ラム間のリンクを表示します。 • プロパティが false の場合、Metadata Manager はリネージュ図に個別のオブジェクトを作成し、トラ ンスフォーメーションスクリプトの各入力または出力グループを表します。データリネージュ図は、ソ ースオブジェクトとトランスフォーメーションスクリプト入力間のリンク、およびトランスフォーメー ションスクリプト出力とターゲット間のリンクを表示します。ただし、トランスフォーメーションスク リプト入力と出力間のリンクは表示しません。トランスフォーメーションスクリプト内のメタデータの フローを定義するには、ルールベースのリンクまたは列挙されたリンクを使用してデータ属性を相互に リンクします。また、ルールベースのリンクまたは列挙されたリンクを使用して、トランスフォーメー ションスクリプトを別のメタデータオブジェクトにリンクできます。 複数データフローの式 制御フローには複数のデータフローを含めることができます。データフローが同じターゲットカラムに対して 異なる式を適用すると、Metadata Manager は、ターゲットカラムの[操作]プロパティにすべての式を表示し ます。Metadata Manager は、式をセミコロン(;)で区切ります。 PowerCenter リソース PowerCenter リソースを作成して、Informatica PowerCenter からメタデータを抽出するように設定できます。 Informatica PowerCenter は、データウェアハウスやオペレーショナルデータストア(ODS)といった集中的な 場所にデータをロードすることができます。複数のソースからデータを抽出し、ビジネス論理に従ってデータ を変換し、その変換したデータをターゲットに変換することができます。 PowerCenter の設定 PowerCenter リソースを作成する前に、メタデータソースを設定する必要があります。 メタデータソースを適 切に設定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウスへのロ ードが正常に行われません。 PowerCenter を設定するには、次の作業を実行します。 114 • 権限を設定する。 • バージョン管理されたリポジトリオブジェクトをチェックインする。 第 7 章: データ統合リソース • PowerCenter リポジトリが IBM DB2 for LUW データベース上にある場合、データベースのヒープサイズを設 定する。 • PowerCenter リポジトリが Oracle 11.1 データベース上にある場合、拡張統計機能を無効にする。 権限の設定 PowerCenter リポジトリからメタデータを抽出するには、リソース接続プロパティで指定したログインユーザ ーが、PowerCenter リポジトリのデータベースユーザーである必要があります。 PowerCenter リポジトリのデータベースユーザーアカウントには、PowerCenter リポジトリデータベースに対 する次の権限が必要です。 • テーブルの選択 • ビューの選択 • ビューの作成 注: Metadata Manager のアップグレード後には、最初のロード時にのみ PowerCenter リポジトリデータベ ースに対するビューの作成権限が必要となります。 • ビューの削除 また、PowerCenter リポジトリが IBM DB2 for LUW 上にある場合には、ユーザーアカウントで関数の作成およ び関数の削除の権限も必要となります。 バージョン管理されたリポジトリオブジェクトのチェックイン バージョン管理された PowerCenter リポジトリから抽出するには、Metadata Manager で抽出するオブジェクト をチェックインします。PowerCenter リソースをロードする前に、影響を受けるオブジェクトをチェックアウ トして検証し、そのオブジェクトをチェックインします。 Metadata Manager は、PowerCenter リポジトリにチェックインされている最新版のオブジェクトを抽出しま す。 Metadata Manager は、チェックアウトされているオブジェクトを抽出しません。 IBM DB2 for LUW のデータベースのヒープサイズ IBM DB2 for LUW データベース上にある PowerCenter リポジトリからメタデータをロードする場合、ヒープサ イズを変更する必要があります。 そうしないと、S_M__ELEMNT_ATTR_EXTRACT セッションが次のエラーで失敗 します。 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 この問題が発生するのは、データベースアプリケーションのヒープに、要求を処理するのに十分なストレージ が存在しない場合に発生します。 IBM DB2 for LUW のデータベースのヒープサイズの拡大 IBM DB2 for LUW データベースのヒープサイズを増やすには、以下の手順を実行します。 1. Metadata Manager からログアウトします。 2. DB2 データベースサーバーを停止します。 3. DB2 のコマンドプロンプトから、DB2 データベースに接続します。 PowerCenter リソース 115 4. アプリケーションヒープサイズ設定パラメータ(APP_CTL_HEAP_SZ)の現在の値を確認するには、次のコ マンドを実行します。 db2 get db dfg for <database_name> | find "APP_CTL_HEAP_SZ" 5. APP_CTL_HEAP_SZ のサイズを 16384 またはそれ以上に拡大するには、次のコマンドを実行します。 db2 update db cfg for <database_name> using APP_CTL_HEAP_SZ <higher_value> 6. DB2 データベースサーバーを再起動します。 Oracle 11.1 での拡張統計機能の無効化 Oracle 11.1 上の PowerCenter リポジトリからメタデータをロードする際には、データベース上の拡張統計機 能を無効にする必要があります。そうしないと、PowerCenter リソースのロード時に S_M_ELMNT_ATTR_FIRST_LOAD セッションがハングします。 拡張統計機能は、式または列グループに関するオブジェクト統計とヒストグラムを収集します。 拡張統計機能を無効にするには、Oracle システムパラメータ、_optimizer_enable_extended_stats を FALSE に設 定します。 Oracle データベースで、以下のコマンドを実行します。 Alter system set "_optimizer_enable_extended_stats" = FALSE scope=spfile/both/memory; この Oracle パラメータの詳細については、Oracle のマニュアルを参照してください。 PowerCenter リソースの作成 PowerCenter リソースを作成する前に、PowerCenter ソースを設定します。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 2. [データ統合] > [PowerCenter]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ウィンドウが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ウィンドウが表示されます。 6. 116 接続のプロパティを設定します。 第 7 章: データ統合リソース 7. [テスト接続]をクリックして、ソースシステムへの接続をテストします。 Metadata Manager でソースシステムに接続できなかった場合、エラーメッセージが表示されます。エラー を修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [パラメータ]ウィンドウが表示されます。 9. メタデータの抽出元のフォルダを設定します。 [選択されたフォルダー]リストにフォルダを追加するには、[使用可能なフォルダー]リストでフォルダ を選択して[追加]をクリックします。使用可能なフォルダーをすべて追加するには、[すべて追加]をク リックします。 [選択されたフォルダー]リストからフォルダを削除するには、[選択されたフォルダー]リストでフォル ダを選択し、[削除]をクリックします。[選択されたフォルダー]リストからフォルダをすべて削除する には、[すべて削除]をクリックします。 10. [ソース差分抽出]ウィンドウに日数を設定します。 11. [次へ]をクリックします。 [パラメータファイル]ウィンドウが表示されます。 12. パラメータファイルをアップロードするには、[アップロード]をクリックします。 13. アップロードしたパラメータファイルを削除するには、ファイルを選択して[削除]をクリックします。 14. PowerCenter リポジトリを分析して、アップロードしたパラメータファイルを、パラメータファイル名を 示す各ワークフローに自動的に割り当てるように Metadata Manager に対して指示するには、[自動割り当 て]をクリックします。 または、[パラメータファイル]リストでパラメータファイルを選択し、[ワークフローフォルダー]リス トで1つ以上のフォルダまたはワークフローを選択し、[割り当て]をクリックします。 または、パラメータファイルを選択し、[すべてに割り当て]をクリックして、パラメータファイルをすべ てのワークフローに割り当てます。 注: PowerCenter ワークフローを設定するときに、絶対ファイル名、または$PMFolderName および $PMWorkflowName ワークフロー変数を使用してパラメータファイル名を指定すると、Metadata Manager は この値を使用して、自動的にパラメータファイルをワークフローに割り当てます。他のワークフロー変数 を使用してパラメータファイル名を設定する場合は、パラメータファイルを手動でワークフローに割り当 てる必要があります。 15. パラメータファイルをワークフローから削除するには、下部パネルでパラメータファイルの[削除]をク リックします。 16. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 17. スケジュールを追加するには、[スケジュールを関連付ける]を選択し、[スケジュール]リストでスケジ ュールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 18. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 PowerCenter リソース 117 PowerCenter の接続プロパティ PowerCenter リソースを作成する場合、PowerCenter の接続情報を提供する必要があります。 以下の表に、接続のプロパティを示します。 プロパテ ィ 説明 ログイン ユーザー PowerCenter リポジトリデータベースのデータベースユーザ名。 ログイン パスワー ド PowerCenter リポジトリデータベースのデータベースユーザパスワード。 データベ ースタイ プ PowerCenter リポジトリのデータベースのタイプです。データベースタイプは、IBM DB2 for LUW、Microsoft SQL Server、Oracle、または Sybase ASE です。 スキーマ 名 データベースタイプが IBM DB2 for LUW で、スキーマ名がログインユーザー名とは異なる場 合の、PowerCenter リポジトリデータベースのスキーマ名。このプロパティの値を入力しない と、Metadata Manager は、スキーマ名がログインユーザー名と同じものと見なします。 Metadata Manager は、データベースタイプが IBM DB2 for LUW 以外の場合は、このプロパテ ィを表示しません。 ソース JDBC URL PowerCenter リポジトリデータベースの JDBC URL。データベース名およびデータベースサー バ名。Metadata Manager は、この URL を使用して、ソースデータベースへの接続情報を確認 します。 例えば、PowerCenter リポジトリデータベースが Oracle データベースの場合、次の構文を使 用します。 jdbc:informatica:oracle://[host name]:[port];SID=[sid] SID を入力することも、文字列を編集してフルサービス名を使用することもできます。以下に 例を示します。 jdbc:informatica:oracle://[host name]:[port];ServiceName=[service name] Oracle データベースがクラスタ化されている場合は、次の構文を使用します。 jdbc:informatica:oracle://[host1]:[port];ServiceName=[service name];AlternateServers = ([host2]:[port]);LoadBalancing=true Oracle データベースが Advanced Security Option を使用している場合は、次の構文を使用し ます。 jdbc:informatica:oracle://[host name]:[port];SID=[SID];EncryptionLevel=[encryption level];EncryptionTypes=[encryption types];DataIntegrityLevel=[data integrity level];DataIntegrityTypes=[data integrity types] セキュア JDBC パラ メータ JDBC 接続 URL に追加するセキュア JDBC パラメータ。このプロパティは、パスワードなどのセ キュア接続パラメータを指定するために使用します。Metadata Manager では、リソース構成 プロパティ内のセキュアパラメータもパラメータ値も表示しません。データベースドライバが 必要とする区切り文字によって区切った name=value のペアとして、パラメータを入力しま す。以下に例を示します。 param1=value1;param2=value2 データベースで安全な通信が有効になっている場合は、このプロパティにセキュア JDBC パラ メータを入力します。 118 第 7 章: データ統合リソース プロパテ ィ 説明 接続文字 列 PowerCenter リポジトリデータベースのネイティブ接続文字列。Metadata Manager サービス は、この接続文字列を使って、PowerCenter リポジトリ内で、Metadata Manager リポジトリ データベースへの接続オブジェクトを作成します。 接続文字列構文は、データベースタイプによって異なります。 IBM DB2 for LUW: <database name> Microsoft SQL Server。<server name>@<database name> Oracle。<database name>.world(TNSNAMES エントリと同じ) Sybase ASE: <server name>@<database name> - エンコー ド PowerCenter リポジトリデータベースのコードページ。 PowerCenter リソース、Metadata Manager リポジトリ、および関連する Metadata Manager の Integration Service が実行されるマシンのコードページは、同一である必要があります。 接続の自 動割り当 て Metadata Manager は、リソースのロード時に、リレーショナルデータベースリソースタイプ への接続の割り当てを設定します。このオプションを無効にする場合、リソースを作成した後 で、リソースプロパティ内で接続の割り当てを設定する必要があります。 信頼接続 関係を用 いる Windows 認証を使用してユーザーの資格情報を認証し、Microsoft SQL Server の PowerCenter リポジトリとの信頼関係接続を確立します。 信頼接続関係を使用して Microsoft SQL Server データベースに接続する場合、Metadata Manager サービスはサービスが実行されているマシンにログインしたユーザーのクレデンシャ ルを使用してリポジトリに接続されます。 安全なデータベースのための JDBC パラメータ PowerCenter リポジトリデータベースで安全な通信が有効になっている場合、JDBC 接続 URL に追加のパラメー タを追加する必要があります。パラメータを追加するには、それらを[セキュア JDBC パラメータ]プロパティ に入力します。 次のパラメータを URL に追加します。 ;EncryptionMethod=SSL;TrustStore=<truststore location>;TrustStorePassword=<password>;HostNameInCertificate=<host name>;ValidateServerCertificate=<true| false>;KeyStore=<keystore location>;keyStorePassword=<password> パラメータを次のように設定します。 EncryptionMethod Metadata Manager とデータベースサーバー間のデータ転送の暗号化方式。 SSL に設定する必要がありま す。 TrustStore データベースサーバーのセキュリティ証明書を含んだトラストストアファイルのパスとファイル名。 TrustStorePassword トラストストアファイルへのアクセスに使用するパスワード。 HostNameInCertificate セキュアデータベースをホストするマシンのホスト名。 ホスト名を指定すると、Metadata Manager サー ビスによって、接続文字列に含まれるホスト名がセキュリティ証明書のホスト名と照合されて、検証が行 われます。 PowerCenter リソース 119 ValidateServerCertificate Metadata Manager サービスがデータベースサーバーによって提示された証明書を検証するかどうかを表し ます。 このパラメータを true に設定すると、Metadata Manager サービスによって証明書が検証されま す。 HostNameInCertificate パラメータを指定すると、Metadata Manager サービスによって証明書のホ スト名も検証されます。 このパラメータを false に設定すると、Metadata Manager サービスによって、データベースサーバーが提 示する証明書の検証は行われません。 指定するトラストストア情報は Metadata Manager サービスによっ て無視されます。 KeyStore Metadata Manager サービスがデータベースサーバーに提示するセキュリティ証明書を含んだキーストアフ ァイルのパスとファイル名。 KeyStorePassword キーストアファイルへのアクセスに使用するパスワード。 フォルダの取り込みリストの設定 PowerCenter リソースのフォルダの取り込みリストパラメータを設定できます。 パラメータを編集するには、 [ロード]タブの[リソース]パネルでリソースを選択し、[リソースの編集]をクリックし、[リソースの編 集]ウィンドウの[パラメータ]タブをクリックします。 Metadata Manager ウェアハウスにロードする PowerCenter オブジェクトのフォルダを指定するには、フォルダ の取り込みリストパラメータを使用します。 PowerCenter フォルダをロードして、Metadata Manager で抽出 するオブジェクトを制限できます。 Metadata Manager ユーザーが分析する必要があるフォルダをロードしま す。 PowerCenter リソースは、すべてのフォルダをロードしなければ、ロードが速くなります。設定可能なフ ォルダの最大数は 1,000 です。 ソース定義、ターゲット定義、再利用可能なトランスフォーメーション、マッピング、マップレットのいずれ かのショートカットが格納されたフォルダを含める場合、元のオブジェクトが格納されたフォルダも含める必 要があります。 そうしないと、データリネージが正しく表示されません。 デフォルトで、Metadata Manager はすべての PowerCenter フォルダを除外します。 フォルダを対象にしない と、Metadata Manager は PowerCenter Integration Services のメタデータなど PowerCenter フォルダに関連 付けられていない PowerCenter メタデータを抽出します。 抽出する Metadata Manager 用フォルダを変更して前にロードされたフォルダを削除する場合、Metadata Manager ウェアハウスからメタデータオブジェクトは削除されません。 PowerCenter リポジトリに存在しなく なった Metadata Manager ウェアハウス内のメタデータオブジェクトを削除するには、リソースのメタデータ をパージします。 次に、Metadata Manager ウェアハウスに必要なフォルダをロードします。 ソースの差分抽出ウィンドウの設定 PowerCenter リソースのソースの差分抽出ウィンドウ(日単位)パラメータを設定できます。 パラメータを編 集するには、[ロード]タブの[リソース]パネルでリソースを選択し、[リソースの編集]をクリックし、[リ ソースの編集]ウィンドウの[パラメータ]タブをクリックします。 リソースロード時の完全抽出を検証するために、リソースは抽出の 8,000 日以内に挿入または更新されたソー スレコードを抽出するように設定されます。 このパラメータのデフォルト値は 8,000 です。 最初の抽出が終了した後、リソースにメタデータをロードする頻度に応じてパラメータ値を再設定します。ガ イドラインとして、リソースのロードから次のリソースのロードまでの日数の少なくとも 2 倍にパラメータ値 を設定します。例えば、2 日ごとにリソースをロードする場合は、パラメータ値を 4 に設定します。時間を 2 倍にすることによって、Metadata Manager は現在および前回の期間のメタデータを抽出します。前回のロード が失敗した場合、Metadata Manager は前回の期間と現在の期間の情報を抽出します。 120 第 7 章: データ統合リソース デフォルトのパラメータ値をリセットしない場合、リソースをロードするときに、過去 8,000 日分のメタデー タが抽出されます。 注: PowerCenter リソースを初回にロードするときに、Metadata Manager は差分抽出期間の前に作成されたオ ブジェクトを拒否します。 PowerCenter パラメータファイル PowerCenter ソースリポジトリがセッションとワークフローでパラメータファイルを使用する場合、 PowerCenter リソースをロードするときにパラメータファイルを読み込むように、Metadata Manager を設定で きます。 PowerCenter パラメータは、SQL オーバーライド内のフラットファイルソース、フラットファイルル ックアップ、フラットファイルターゲット、リレーショナル接続、またはオブジェクトを表すことができます。 Metadata Manager は、パラメータファイルを読み込んで、SQL オーバーライド内のフラットファイルソース、 フラットファイルルックアップ、フラットファイルターゲット、リレーショナル接続、およびオブジェクトの メタデータを抽出できます。 PowerCenter リポジトリと、SQL オーバーライド内のフラットファイルソース、フラットファイルルックアッ プ、フラットファイルターゲット、リレーショナル接続、またはオブジェクトのメタデータとの間でデータリ ネージ分析を行うには、パラメータファイルを PowerCenter ワークフローに割り当てます。 Metadata Manager は、パラメータファイル内の情報を使用して、データリネージを表示します。 パラメータファイルを割り当てるには、Metadata Manager アプリケーションを実行しているノードにパラメー タファイルをアップロードします。 パラメータファイルをアップロードした後、パラメータファイルを PowerCenter リポジトリ内の個別のワークフローまたはすべてのワークフローに割り当てます。 また、 PowerCenter リポジトリ内の適切なワークフローにパラメータファイルを自動的に割り当てるよう Metadata Manager に指示できます。 変更したパラメータファイルまたは変更したパラメータファイルの割り当てをアップロードした後、 PowerCenter リソースを再ロードする必要があります。 これで、Metadata Manager は、更新されたパラメー タファイルの割り当てを使用して、データリネージを表示できます。 パラメータファイルの要件 Metadata Manager がパラメータファイルからパラメータ値を読み込むことができるようにするには、ファイル に.txt、.prm、または.par 拡張子が必要です。 パラメータおよび変数はパラメータファイルの各セクションでグループ化されます。各セクションの先頭には、 パラメータまたは変数値を渡すフォルダ、ワークフロー、ワークレット、およびセッションを識別する見出し があります。 見出しのすぐ下でパラメータや変数を定義します。このとき各パラメータや変数を新しい行に入 力します。 以下の表では、パラメータファイルの各セクションを定義する見出し、および各セクションに定義したパラメ ータおよび変数のスコープについて説明します。 見出し スコープ [グローバル] すべてのフォルダ、ワークフロー、ワークレット、お よびセッション。 [フォルダ名.WF:ワークフロー名] 名前付きワークフローおよびワークフロー内のすべて のセッション。 [フォルダ名.WF:ワークフロー名.WT:ワークレッ ト名] 名前付きワークレットおよびワークレット内のすべて のセッション。 PowerCenter リソース 121 見出し スコープ [フォルダ名.WF:ワークフロー名.WT:ワークレッ ト名.WT:ワークレット名...] ネストしたワークレットおよびネストしたワークレッ ト内のすべてのセッション。 [フォルダ名.WF:ワークフロー名.ST:セッション 名] 名前付きセッション。 -または[フォルダ名.WF:ワークフロー名.WT:ワークレッ ト名.ST:セッション名] -または[フォルダ名.WF:ワークフロー名.WT:ワークレッ ト名.WT:ワークレット名.ST:セッション名] -または[フォルダ名.セッション名] -または[セッション名] パラメータファイルで無視される情報 Metadata Manager はパラメータファイル内の次の情報を無視します。 • サービスパラメータ。Metadata Manager は、サービスのパラメータを抽出しません。 • パラメータのないセッションまたはワークフロー。Metadata Manager では、すべてのセッションまたはワ ークフローでパラメータファイルの使用は必須ではありません。 • 重複するセッション。Metadata Manager は、最初に出現したセッションのパラメータを抽出します。 再利 用可能なセッションを複数回使用する場合は、パラメータファイルで各セッションインスタンスを特定する 必要があります。 • 重複する見出し。 パラメータファイルで同じ見出しが複数回指定されている場合、Metadata Manager は最 初の見出しの下のセクションにある情報を使用します。 Metadata Manager は、以降の同じ見出しの下のセ クションにある情報を無視します。 • 無効な形式のパラメータと値のペア。パラメータと値は、name=value の形式で1つの行に入力する必要が あります。 パラメータファイルのルールとガイドライン Metadata Manager は、次のガイドラインを使用してパラメータファイルを読み込みます。 • パラメータファイル内の複数のセクションで同じパラメータや変数を定義すると、最も小さいスコープのパ ラメータまたは変数が、より大きいスコープのパラメータまたは変数よりも優先されます。例えば、パラメ ータファイルには以下のセクションが含まれます。 [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 セッション s_TGTS_ASC_ORDR では、セッションパラメータ$DBConnection_ora の値は「Ora3」です。 ワー クフロー内の他のすべてのセッションでは、「Ora2」となります。 • 122 パラメータファイルでマッピングパラメータに値が割り当てられていない場合、Metadata Manager はマッ ピング中でパラメータのデフォルト値を使用します。 第 7 章: データ統合リソース • 1バイト文字を含むパラメータ値が 4000 文字を超える場合、Metadata Manager は値を 4000 文字に切り詰 めます。 マルチバイト文字を含むパラメータ値が 2000 文字を超える場合、Metadata Manager は値を 2000 文字に切り詰めます。 • Metadata Manager は、名前に以下の特殊文字を含む PowerCenter フォルダに割り当てられているパラメー タファイルを読み込むことができません。 . + - = ~ ` ! % ^ & * () [] {} ' \ " ; : / ? , < > \\ | \t \r \n パラメータファイルの例 次の例は、接続パラメータファイル項目のサンプルです。 [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 パラメータファイルのアップロード Metadata Manager アプリケーションを実行しているノードに PowerCenter パラメータファイルをアップロード します。 パラメータファイルをアップロードするには: 1. [ロード]タブの[リソース]パネルで、PowerCenter リソースを選択します。 2. [プロパティ]パネルで[編集]をクリックします。 [リソースの編集]ウィンドウが表示されます。 3. [パラメータファイル]タブをクリックします。 4. [アップロード]をクリックします。 [アップロード]ダイアログボックスが表示されます。 5. [参照]をクリックして、1 つ以上のパラメータファイルを選択します。 6. [開く]をクリックします。 同じファイルを複数回選択すると、最後に選択したファイルで以前のバージョンが上書きされます。 7. 選択したファイルを削除するには、[削除]をクリックします。 8. 選択したファイルをアップロードするには、[アップロード]をクリックします。 複数のパラメータファイルを同時にアップロードできます。 [アップロード]ダイアログボックスに、各 ファイルのアップロードステータスが表示されます。 9. [閉じる]をクリックします。 10. アップロードしたパラメータファイルを削除するには、[パラメータファイル]リストでファイルを選択し て、[削除]をクリックします。 アップロードしたパラメータファイルを PowerCenter ワークフローに割り当てます。 PowerCenter リソース 123 パラメータファイルの PowerCenter ワークフローへの割り当て パラメータファイルをアップロードした後、ファイルを PowerCenter ワークフローに割り当てます。パラメー タファイルを個々の PowerCenter ソース、ターゲット、またはルックアップに割り当てることはできません。 パラメータファイルは、ソース、ターゲット、およびルックアップを含むワークフロー に割り当てます。 1. [ロード]タブの[リソース]パネルで、PowerCenter リソースを選択します。 2. [プロパティ]パネルで[編集]をクリックします。 [リソースの編集]ウィンドウが表示されます。 3. [パラメータファイル]タブをクリックします。 4. 次のいずれかのタスクを実行して、パラメータファイルを割り当てます。 • PowerCenter リポジトリを分析して、アップロードしたパラメータファイルを、パラメータファイル名 を示す各ワークフローに自動的に割り当てるように Metadata Manager に対して指示するには、[自動 割り当て]をクリックします。 • パラメータファイルを個別に割り当てるには、[パラメータファイル]リストでパラメータファイルを 選択し、[ワークフローフォルダ]リストで1つ以上のフォルダまたはワークフローを選択し、[割り当 て]をクリックします。 • パラメータファイルをすべてのワークフローに割り当てるには、パラメータファイルを選択して [Assign to All (すべてのワークフローに割り当て)]をクリックします。 注: PowerCenter ワークフローを設定するときに、絶対ファイル名、または$PMFolderName および $PMWorkflowName ワークフロー変数を使用してパラメータファイル名を指定すると、Metadata Manager は この値を使用して、自動的にパラメータファイルをワークフローに割り当てます。他のワークフロー変数 を使用してパラメータファイル名を設定する場合は、パラメータファイルを手動でワークフローに割り当 てる必要があります。 5. パラメータファイルをワークフローから削除するには、下部パネルでパラメータファイルの[削除]をク リックします。 6. [OK]をクリックします。 パラメータファイルの割り当てを変更した後、PowerCenter リソースを再ロードする必要があります。 Metadata Manager は、更新されたパラメータファイルの割り当てを処理して、リソース間のリンクを更新し、 データリネージを正しく表示します。 ヒント: PowerCenter リソースを保存すると、Metadata Manager サービスのログにパラメータファイルが割り 当てられていないワークフローが表示されます。Metadata Manager サービスのログを表示するには、[ヘルプ] > [サービスログのエクスポート]を選択します。 参照 PowerCenter リソースを作成およびロードした後に、PowerCenter で抽出したメタデータオブジェクトでデー タリネージを表示および実行できます。 差分抽出 Metadata Manager は、PowerCenter リポジトリからの差分抽出をサポートしています。 デフォルトでは、Metadata Manager はメタデータを差分抽出することができます。Metadata Manager は、最 初にメタデータをこの 8,000 日間から抽出します。これは、20 年より長い期間です。 メタデータの初期ロー ドの後、最近追加、修正、または削除されたメタデータを抽出するように期間を短縮します。変更されていな いメタデータを再ロードする必要はありません。 124 第 7 章: データ統合リソース メタデータオブジェクトのプロパティ Metadata Manager は、PowerCenter メタデータオブジェクトのプロパティを抽出し、値を Metadata Manager ウェアハウスに格納します。 値が複数のレコードに格納される場合、Metadata Manager はオブジェクトプロパティの値を切り詰めます。 Metadata Manager は、最初のレコードのみから値を抽出します。例えば、PowerCenter リポジトリは IBM DB2 for LUW データベースに存在します。 PowerCenter リポジトリには、5,000 文字の長さの SQL オーバーライド が含まれています。 PowerCenter で SQL オーバーライドを作成すると、PowerCenter は SQL オーバーライドメタデータを IBM DB2 for LUW データベーステーブルに 3 つのレコードとして格納します。 IBM DB2 for LUW データベースには各フ ィールドに最大 2,000 文字を格納できるため、PowerCenter は 5,000 文字の SQL オーバーライドメタデータを 3 つのレコードに分割します。 最初のレコードには最初の 2,000 文字が含まれ、2 番目のレコードには次の 2,000 文字が含まれ、3 番目のレコードには 1,000 文字が含まれます。 Metadata Manager は、オブジェクトプロパティの最初のレコードのみを抽出するため、IBM DB2 for LUW デー タベーステーブルから SQL オーバーライドメタデータの最初の 2,000 文字のみを抽出します。 次の表に、特定のデータベースに含まれている PowerCenter メタデータオブジェクトのプロパティから抽出さ れる最大文字数を示します。 データベース 抽出される最大文字数 IBM DB2 for LUW 2,000 文字 Microsoft SQL Server 4,000 文字 Oracle 2,000 文字 Sybase 4,000 文字 レコードフィルタおよび拒否 PowerCenter セッションを Metadata Manager ウェアハウスにロードしている間、Metadata Manager はレコー ドに対応するデータベースカラムを解決できない場合、レコードをリジェクトまたはフィルタリングします。 Metadata Manager は、次の条件のいずれかを満たすレコードをフィルタリングします。 • セッションインスタンス接続がデータベーススキーマに割り当てられていない。 • 接続割り当てが有効で、Metadata Manager がデータベースカラムを解決できず、ルックアップまたはソー ス修飾子トランスフォーメーションなどのリーダートランスフォーメーションに SQL オーバーライドが存在 する。 Metadata Manager は、次の条件のいずれかを満たすレコードを拒否します。 • セッションインスタンス接続がスキーマに割り当てられており、ソース修飾子トランスフォーメーションに SQL オーバーライドがなく、Metadata Manager がデータベースカラムを解決できない。 • Metadata Manager が PowerCenter ターゲット構造および対応するデータベースカラムを解決できない。 データリネージのスコープ Metadata Manager は、次のオブジェクトのデータリネージをサポートしています。 • ローカルショートカット(グローバルショートカットは対象外) • リレーショナル接続(アプリケーション接続は対象外) PowerCenter リソース 125 • ルックアップトランスフォーメーションとソースインスタンス • 各トランスフォーメーションの構造レベルリネージ • 接続されたトランスフォーメーションと接続されていないトランスフォーメーション SQL インラインビュー SQL インラインビューは、別の SELECT 文の FROM 句の中の SELECT 文です。 例えば、以下の SQL にはインライ ンビューが含まれています。 SELECT ename FROM (SELECT ename FROM emp) PowerCenter ソース修飾子トランスフォーメーションまたはルックアップトランスフォーメーションは、イン ラインビュー内のデータベーステーブル、ビュー、またはシノニムを参照する SQL オーバーライドを含むこと ができます。 リレーショナルデータベースリソースと PowerCenter リソースの間に接続割り当てを作成した 場合、データベーステーブル、ビュー、シノニムのデータリネージで、リレーショナルデータベースオブジェ クトと PowerCenter トランスフォーメーションの間にリンクが表示されます。 注: SQL インラインビューは、共通テーブル式とも呼ばれます。 大文字と小文字の区別 PowerCenter は、接続およびデータベースの大文字と小文字が区別されるかどうかを通知しません。 Metadata Manager では、PowerCenter メタデータを格納しているデータベースでは大文字と小文字が区別されないと想 定します。 Metadata Manager では、構造名とプロパティ名が大文字で格納されます。 フラットファイル PowerCenter は、フラットファイルをマッピングでソース、ターゲット、およびルックアップとして使用でき ます。 Metadata Manager は、メタデータカタログ内の PowerCenter ソースリポジトリから、以下のタイプの フラットファイルを表示します。 • XML • VSAM • 区切りファイル • 固定長 PowerCenter では、Integration Service にワークフローの実行を割り当てることができます。 メタデータカ タログでは、PowerCenter リポジトリにあるフラットファイルソースおよびターゲットが対応する Integration Service の下に表示されます。 Integration Service が設定されていないリポジトリにフラット ファイルがある場合、メタデータカタログではこのフラットファイルが"Unknown Service"と呼ばれるオブジ ェクトの下に表示されます。 Metadata Manager では、区切りおよび固定長フラットファイルのカラムのフィールドレベル詳細がデータリネ ージに表示されます。 Metadata Manager は、PowerCenter のソースおよびターゲット定義を使用して区切り および固定長フラットファイルのカラムを判別します。 XML および VSAM フラットファイルにはカラムが含ま れていないため、Metadata Manager ではこれらのフラットファイルタイプのフィールドレベル詳細がデータリ ネージに表示されません。 コマンドタスク PowerCenter のコマンドタスクには、複数のコマンドを含めることができます。 各コマンドに名前を付けるこ とも、名前を付けないこともできます。 メタデータカタログでは、名前のないコマンドが、 126 第 7 章: データ統合リソース 「CommandLineTask<番号>」として表示されます。<番号>は、コマンドタスク内の、名前のないコマンドの順序 を表します。 例えば、コマンドタスクに、「FirstCommand」という名前のコマンドが 1 つと、名前のないコマンドが 2 つ含 まれているとします。 メタデータカタログには、次の名前でコマンドの一覧が表示されます。 • FirstCommand • CommandLineTask1 • CommandLineTask2 一意性制約エラー PowerCenter リソースをロードする場合、S_M__ELMNT_ATTR_EXTRACT セッションは一意キー制約エラーのため 行をリジェクトすることができます。PowerCenter SourceDefinition オブジェクトには、重複する属性名が含 まれます。例えば、SourceDefinition オブジェクトに重複するツリー名、セット ID、有効日付、および Set Control Value 属性が含まれます。Metadata Manager は、1 つの値のみを抽出します。 マップレット PowerCenter マッピング内にインスタンスがないマップレットのマップレットポートに対してデータリネージ を起動すると、Metadata Manager は、マップレットとマップレットポートをデータリネージ図に表示します。 Metadata Manager では、マップレットポートから PowerCenter オブジェクトへのリンクは表示されません。マ ップレットポートに対してリネージを起動し、PowerCenter マッピング内にマップレットのインスタンスがあ る場合、Metadata Manager はマップレットの入力および出力ポートから他の PowerCenter オブジェクトへのリ ンクを表示します。 PowerCenter リソース 127 第 8 章 データモデリングリソース この章では、以下の項目について説明します。 • Embarcadero ERStudio, 128 ページ • ERwin, 134 ページ • SAP PowerDesigner, 146 ページ • リソースのメタデータファイルの追加または削除 , 150 ページ • データモデリングリソースのリファレンス, 151 ページ Embarcadero ERStudio Embarcadero ERStudio は、データモデルを作成および保守するために使用するデータモデリングツールです。 Embarcadero ERStudio リソースを作成して、Embarcadero ERStudio メタデータを抽出するように設定できま す。 Metadata Manager は、Embarcadero ERStudio 論理モデルと物理モデルをメタデータファイルから抽出し ます。 Embarcadero ERStudio リソースを作成する前に、Embarcadero ERStudio モデルをメタデータファイル にエクスポートします。 リソースを作成するときに、メタデータファイルを指定します。 Embarcadero ERStudio の設定 Embarcadero ERStudio リソースを作成する前に、メタデータソースを設定する必要があります。 メタデータ ソースを適切に設定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハ ウスへのロードが正常に行われません。 Embarcadero ERStudio を設定するには、次の作業を実行します。 • Metadata Manager Agent をインストールする。 • メタデータファイルへのモデルのエクスポート。 Metadata Manager Agent のインストール Metadata Manager Agent は、Metadata Manager がメタデータソースにアクセスしてソースメタデータを抽出 するために使用する Windows ベースのプログラムです。 デフォルトでは、Metadata Manager Agent は Metadata Manager サービスが動作する Windows ノードで動作します。 Embarcadero ERStudio からメタデータを抽出するには、別途、Metadata Manager Agent を別途 Windows マシ ンにインストールする必要があります。 Metadata Manager Agent と Embarcadero ER/Studio Data Architect は同じマシン上に存在する必要があります。 128 関連項目: • 「手順 2。Metadata Manager Agent のインストール」 (ページ 23) メタデータファイルへのモデルのエクスポート Embarcadero ERStudio からメタデータを抽出するには、Embarcadero ERStudio からモデルをメタデータファ イルにエクスポートします。 Metadata Manager は、エクスポートしたメタデータファイルからモデルを抽出 します。 Metadata Manager は、リレーショナル表記に設定されている物理モデルと論理モデルを抽出します。 メタデ ータをエクスポートする前に、ERStudio クライアントツールを使用して、リレーショナル表記に抽出する物理 モデルと論理モデルを設定します。 ERStudio クライアントツールを使用して、メタデータを.dm1 ファイルにエクスポートします。ファイルには、 1つの論理モデルと任意の数の物理モデルを含めることができます。 Metadata Manager は、論理モデルから 作成された論理モデルと物理モデルを抽出します。 Metadata Manager は、論理モデルと物理モデルから抽出 したすべてのオブジェクトを、論理モデルの下に表示します。 Embarcadero ERStudio リソースの作成 Embarcadero ERStudio リソースを作成する前に、Embarcadero ERStudio モデルをメタデータファイルにエク スポートします。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 2. [データモデリング] > [Embarcadero ERStudio]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ページが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースファイルの設定を検証します。 Embarcadero ERStudio 129 Metadata Manager では、Metadata Manager Agent URL が検証されます。. 最新のソースファイルを使用 するように Metadata Manager を設定している場合、Metadata Manager ではソースファイルが指定された パスに存在するかどうかも検証されます。 Metadata Manager がソースファイルの設定を検証できない場合、エラーメッセージが表示されます。 エ ラーを修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [スケジュール]ページが表示されます。 9. スケジュールを追加するには、[スケジュールを関連付ける]を選択し、[スケジュール]リストでスケジ ュールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 10. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 Embarcadero ERStudio 設定プロパティ Embarcadero ERStudio リソースを作成または編集するときは、設定プロパティを更新します。 以下の表は、設定のプロパティの説明です。 プロパティ 説明 エージェン ト URL Metadata Manager Agent のホスト名とポート番号。 任意のマシンにインストールされた Metadata Manager Agent を使用できます。 ソースシス テムバージ ョン リソースの名前とバージョン。 常に最新の ソースファ イルを使用 Metadata Manager は、リソースをロードするたびに指定する場所にあるメタデータソース ファイルを使用します。このオプションを有効にする場合、ファイルのパスには、Metadata Manager Agent マシンからアクセスできる絶対パスを含める必要があります。このオプショ ンを無効にすると、リソースの設定を終了するときに、Metadata Manager はメタデータソ ースファイルを Metadata Manager アプリケーションディレクトリにコピーします。リソー スをロードするたびに、Metadata Manager は Metadata Manager アプリケーションディレク トリ内にあるコピーされたメタデータソースファイルを使用します。 モデルの選 択 メタデータの抽出元であるモデルのタイプ。DM1 ファイルには複数の独立したモデルが含ま れます。 次のいずれかのオプションを選択します。 - 論理モデル: 論理モデルからメタデータを抽出するには、このオプションを選択します。 - 物理モデル: DM1 ファイルに物理モデルと論理モデルが含まれていて、物理モデルを使用 する場合に選択します。 モデルの名前を指定する必要があります。 - すべてのモデル論理モデルと物理モデルからメタデータを抽出するには、このオプション を選択します。 デフォルトは論理モデルです。 130 物理モデル 名 メタデータを抽出する物理モデルの名前。 UDP 抽出の スキップ Metadata Manager が ERStudio から添付(ユーザー定義プロパティ、UDP とも呼ばれる)を インポートしないようにします。このオプションを有効にすると、Metadata Manager は UDP をインポートせず、[UDP のインポート]プロパティを表示しません。デフォルトでは無 効になっています。 第 8 章: データモデリングリソース プロパティ 説明 UDP のイン ポート Metadata Manager が ERStudio から添付(ユーザー定義プロパティ、UDP とも呼ばれる)を インポートする方法を定義します。通常、添付にはデフォルト値が含まれます。添付にバイ ンドされたオブジェクトは、明示的な値でオーバーライドするか、デフォルト値を再利用す ることができます。 次のいずれかのオプションを選択して、プロパティの定義および値をインポートする方法を 指定します。 - [メタデータとして] :明示的な値をプロパティ値オブジェクトとしてインポートします。 デフォルト値はインポートされません。 このオプションでは、プロパティタイプでのデ フォルト値が保持されます。 - [メタデータとしてデフォルト値を移行] : 明示的な値およびデフォルト値をプロパティ 値オブジェクトとしてインポートします。 - [説明にデフォルト値を移行]: 明示的な値と暗示的な値の両方について、オブジェクト 説明プロパティにプロパティの名前および値を付加します。 - [両方でデフォルト値を移行]: UDP の値をメタデータとして、およびオブジェクト説明 プロパティにインポートします。 デフォルトは[メタデータとして]です。 所有者スキ ーマのイン ポート 所有者スキーマをインポートします。次のいずれかのオプションを選択します。 - True。テーブル、ビュー、およびその他のデータベースオブジェクトの所有者スキーマを インポートします。 DM1 ファイルに物理モデルと論理モデルが含まれていて、物理モデ ルを使用する場合に選択します。 - False。テーブル、ビュー、およびその他のデータベースオブジェクトの所有者スキーマ を無視します。 論理モデルを使用する場合に選択します。 デフォルトは true です。 接続の自動 割り当て Metadata Manager は、リソースのロード時に、リレーショナルデータベースリソースタイ プへの接続の割り当てを設定します。このオプションを無効にする場合は、リソースを作成 した後に、リソースプロパティで接続の割り当てを設定してください。 ファイル インポートする DM1 ファイル。 参照 ERStudio リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェクトでデ ータリネージを表示および実行できます。 抽出されるオブジェクト 以下の表に、Metadata Manager によって Embarcadero ERStudio から抽出される物理オブジェクトと論理オブ ジェクトを示します。 • AliasClassifier • Attachment • AttachmentType • Attribute • BufferPool • CandidateKey • Categorization • カラム • 接続 Embarcadero ERStudio 131 132 • ConnectionSchema • Constraint • データベース • DatabaseInstance • DataFlow • DataMappingModel • Default • DiagramContent • DiagramFolder • Domain • Entity • ER_Studio • FileDirectory • FlatFileModel • FlatFileSource • Folder • ForeignKey • IdentifyingRelationship • Identity • インデックス • IndexMember • InputTable • LogicalDataModel • LogicalDiagram • LogicalModel • LogicalRule • LogicalSource • LogicalSubmodel • MainLogicalModel • MainPhysicalModel • MappingDataAttribute • NonIdentifyingRelationship • NonSpecificRelationship • Note • OtherSource • OutputTable • Parameter • Partition 第 8 章: データモデリングリソース • PhysicalDataModel • PhysicalDiagram • PhysicalExtension • PhysicalModel • PhysicalObject • PhysicalRule • PhysicalSource • PhysicalSubmodel • PrimaryKey • PrimaryKeyAttribute • PrimaryKeyColumn • Project • ReferenceValueList • Reference Value Range • RelationshipEnd1 • RelationshipEnd2 • Repository • Schema • Sequence • Shape • SourceTable • StorageGroup • StoredProcedure • SuperTypeRelationship • シノニム • SynonymColumn • テーブル • TableSpace • Transformation • トリガ • ビュー • TypeValue • UserDatatype • ビュー • ViewColumn • ViewRelationship • Volume • XmlSchema Embarcadero ERStudio 133 ERwin ERwin は、リレーショナルデータベースの論理または物理データモデルの作成と管理に使用するツールです。 Metadata Manager では、ERwin リソースを作成して、ERwin のデータモデルからメタデータを抽出し表示する よう設定することができます。 Metadata Manager では、以下のソースから ERwin メタデータを抽出できます。 ソースリポジトリ Metadata Manager は、ERwin Data Modeler リポジトリに接続してメタデータを抽出します。 ソースファイル Metadata Manager は、以前に ERwin からエクスポートしたメタデータファイルから、ERwin メタデータを 抽出します。 ERwin の設定 ERwin リソースを作成する前に、メタデータソースを設定する必要があります。 メタデータソースを適切に設 定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウスへのロードが 正常に行われません。 ERwin を設定するには、次の作業を実行します。 • Metadata Manager Agent をインストールする。 • Metadata Manager Agent が ERwin 7.x、8.x、9.x のデスクトップと対話できるようにする。 • メタデータファイルへのモデルのエクスポート。 Metadata Manager Agent のインストール Metadata Manager Agent は、Metadata Manager がメタデータソースにアクセスしてソースメタデータを抽出 するために使用する Windows ベースのプログラムです。 デフォルトでは、Metadata Manager Agent は Metadata Manager サービスが稼働している Windows ノードで実行されます。 ERwin が Metadata Manager サービスと同じマシン上にない場合、Metadata Manager Agent を個別の Windows マシンにインストールします。 Metadata Manager Agent には、ERwin ソースタイプに基づく以下のインストール要件があります。 ERwin リポジトリ形式の XML ファイルまたは ERwin ソースファイル 任意のマシンにインストールされた Metadata Manager Agent を使用できます。最新のソースファイルを 使用するように Metadata Manager を設定するには、ソースファイルの場所に Metadata Manager Agent マ シンからアクセスできる必要があります。 ERwin Model Manager リポジトリ ERwin からメタデータを抽出するには、Metadata Manager Agent が ERwin Data Modeler API を介して ERwin Data Modeler Workgroup Edition マートに接続します。したがって、Metadata Manager Agent、 ERwin クライアント、ERwin リポジトリデータベースが同じマシン上にある必要があります。データベー スクライアントのバージョンは、ERwin Model Manager リポジトリをホストするデータベースサーバーの バージョンと一致する必要があります。さらに、ERwin クライアントは、ERwin リソースの設定時に指定 された設定プロパティを使用して、ERwin Model Manager リポジトリに接続し、その中のモデルを開くこ とができなければなりません。 134 第 8 章: データモデリングリソース 関連項目: • 「手順 2。Metadata Manager Agent のインストール」 (ページ 23) Metadata Manager Agent とデスクトップとの対話の有効化 Metadata Manager Agent をサービスとして実行する場合は、Metadata Manager Agent がデスクトップと対話 できるようにする必要があります。 Metadata Manager Agent が以下のメタデータソースのデスクトップと対話できるようにする必要があります。 • Business Objects • Microstrategy • ERwin 7.x、8.x、9.x 1. Windows の[スタート]メニューから、[管理ツール] > [サービス]の順にクリックします。 2. [Metadata Manager Agent]をダブルクリックします。 [Metadata Manager Agent <バージョン>のプロパティ]ダイアログボックスが表示されます。 3. [ログオン]タブをクリックします。 4. [ローカルシステムアカウント]で、[サービスとデスクトップとの対話を許可する]をクリックします。 5. [OK]をクリックします。 メタデータファイルへのモデルのエクスポート ERwin からメタデータファイルにモデルをエクスポートします。Metadata Manager でエクスポートしたメタデ ータファイルから ERwin メタデータを抽出します。Metadata Manager の ERwin ソースリポジトリへの接続を設 定する場合はメタデータファイルを指定します。 ERwin 7.x、8.x、または 9.x Data Modeler(ファイル)の場合、Metadata Manager で以下のファイルタイプ からメタデータを抽出できます。 • .erwin • .xml 注: XML ファイルを ERwin Data Modeler からリポジトリ標準形式で保存します。 ERwin リソースの作成 ERwin リソースを作成する前に、ERwin ソースを設定します。 注: ERwin 9.0(マートの単一モデル)リソースを作成する場合は、マートデータベースは Microsoft SQL Server データベースである必要があります。マートデータベースが Oracle データベースの場合、ERwin 9.0 (マートの単一モデル)リソースは作成できません。Oracle マートデータベースは、ERwin 9.1 以降でサポー トされます。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 2. [データモデリング] > [ERwin]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 ERwin 135 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ページが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックします。 ソースシステムのバージョンが ERwin 7.x Data Modeler(Model Manager)、ERwin 7.3 Data Modeler (Oracle 上の Model Manager)、または ERwin 7.3 Data Modeler(SQL Server 上の Model Manager)の場 合、Metadata Manager は ERwin Data Modeler への接続をテストし、Metadata Manager Agent URL を検 証します。 ソースシステムのバージョンがそれ以外の ERwin バージョンである場合、Metadata Manager は Metadata Manager Agent URL を検証します。 最新のソースファイルを使用するように Metadata Manager を設定し ている場合、Metadata Manager ではソースファイルが指定されたパスに存在するかどうかも検証されま す。 XML ソースファイルが Metadata Manager にアップロードされると、Metadata Manager では、ファイ ルがリソースのタイプおよびバージョンと互換性があるかどうかを検証します。 Metadata Manager が接続を検証できない場合、エラーメッセージが表示されます。 エラーを修正し、も う一度接続をテストします。 8. [次へ]をクリックします。 [スケジュール]ページが表示されます。 9. スケジュールを追加するには、[スケジュールを関連付ける]を選択し、[スケジュール]リストでスケジ ュールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 10. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 136 第 8 章: データモデリングリソース ERwin 7.x、8.x、9.x(ファイル)の設定のプロパティ ERwin 7.x、8.x、または 9.x(ファイル)リソースを作成または編集するときに、設定のプロパティを更新し ます。 以下の表は、設定のプロパティの説明です。 プロパティ 説明 エージェン ト URL Metadata Manager Agent のホスト名とポート番号。 ソースシス テムバージ ョン メタデータソースファイルをエクスポートするために使用した ERwin のバージョン、または 接続する ERwin Data Modeler のバージョンです。 常に最新の ソースファ イルを使用 リソースをロードするたびに、Metadata Manager Agent は指定された場所にあるメタデー タソースファイルを使用します。このオプションを有効にする場合は、ファイルへのパスに Metadata Manager Agent マシンからアクセスできる絶対パスを含める必要があります。こ のオプションを無効にすると、リソースの設定の終了時に、Metadata Manager Agent はメ タデータソースファイルを Metadata Manager アプリケーションディレクトリにコピーしま す。リソースをロードするたびに、Metadata Manager Agent は Metadata Manager アプリケ ーションディレクトリ内にコピーされたメタデータソースファイルを使用します。 UDP のイン ポート ユーザー定義プロパティ(UDP)の定義および値を Metadata Manager Agent で ERwin から適 切にインポートする方法を指定します。ERwin では、ユーザー定義プロパティとは、デフォ ルト値が設定されたプロパティ定義オブジェクトを指します。UDP が適用されるオブジェク トには、明示的な値があるか、または値が割り当てられていない場合があります。値が割り 当てられていない場合は、ERwin によって、プロパティ定義のデフォルト値が UDP に割り当 てられます。 次のいずれかのオプションを選択して、プロパティの定義および値をインポートする方法を 指定します。 - [メタデータとして] :明示的な値をプロパティ値オブジェクトとしてインポートします。 このオプションでは、プロパティタイプでのデフォルト値が保持されます。 暗示的な値 はインポートされません。 - [メタデータとしてデフォルト値を移行] : 明示的な値および暗示的な値をプロパティ値 オブジェクトとしてインポートします。 - [説明にデフォルト値を移行]:明示的な値および暗示的な値について、オブジェクト説明 プロパティにプロパティの名前および値を付加します。 - [両方でデフォルト値を移行]:UDP の値をメタデータとして、およびオブジェクトの説明 にインポートします。 リレーショ ン名のイン ポート ERwin からのリレーション名のインポート方法を指定します。次のいずれかのオプションを 選択します。 - [リレーション名から] :リレーション名プロパティを使用します。 - [リレーション説明から] :リレーション説明プロパティを使用します。このオプション は、さらに説明的な名前をリレーションに付けるときに使用します。 デフォルトは[リレーション名から]です。 インポート するカラム 順序 テーブル内のカラム順序のインポート方法を指定します。 次のいずれかの値を指定します。 - カラム順序: ERwin 物理ビューに表示されるカラムの順序に基づいてインポートします。 - 物理的順序: SQL DLL で生成されたときの、データベース内のカラム順序に基づいてイン ポートします。 デフォルトは[物理的順序]です。 ERwin 137 プロパティ 説明 所有者スキ ーマのイン ポート - True。テーブル、ビュー、およびその他のデータベースオブジェクトの所有者スキーマを 所有者スキーマをインポートします。次のいずれかの値を指定します。 インポートします。 - False。すべてのデータベースオブジェクトの所有者スキーマを無視します。 デフォルトは[True]です。 図のインポ ート Metadata Manager Agent が図をインポートする方法を指定します。次のいずれかの値を指 定します。 - なし。Metadata Manager Agent は図をインポートしません。 - 現在のビュー。Metadata Manager Agent は各図の現在のビューをインポートします。 - すべて:Metadata Manager Agent は図を 2 回インポートします。1 回は論理的ビューで、 もう 1 回は物理ビューです。 デフォルトは[現在のビュー]です。 エンティテ ィをサブジ ェクト領域 に移動する エンティティをユーザー定義のサブジェクト領域に移動するかどうかを指定します。ERwin Modeler がサブジェクト領域を、独自の名前空間を持つ従来の(UML)デザインパッケージと して使用しており、各エンティティが 1 つのサブジェクト領域に属している場合、このオプ ションを True に設定します。 次のいずれかの値を指定します。 - True。Metadata Manager Agent は、エンティティを対応するパッケージに配置します。 他のエンティティはモデルの下に配置します。 - False。Metadata Manager Agent はエンティティをサブジェクト領域に移動しません。 デフォルトは[False]です。 接続の自動 割り当て Metadata Manager Agent は、リソースのロード中にリレーショナルデータベースリソース タイプへの接続の割り当てを設定します。このオプションを無効にする場合、リソースを作 成した後で、リソースプロパティ内で接続の割り当てを設定する必要があります。 ファイル ERwin からエクスポートした ERX、ER1、erwin、または XML ソースファイル。 注: ER1 ファイルと erwin ファイルを解析するには、ERwin を Metadata Manager Agent が実 行されている同じマシンにインストールします。 ERwin 9.x(マートの単一モデル)の設定のプロパティ ERwin 9.x(マートの単一モデル)リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表は、設定のプロパティの説明です。 138 プロパテ ィ 説明 エージェン ト URL Metadata Manager Agent のホスト名とポート番号。 ソースシス テムバージ ョン メタデータソースファイルをエクスポートするために使用した ERwin のバージョン、または 接続する ERwin Data Modeler のバージョンです。 サーバー名 接続するマートサーバーの名前。例: localhost など。 サーバーポ ート マートサーバーのネットワークポート番号 第 8 章: データモデリングリソース プロパテ ィ 説明 IIS の使用 Microsoft IIS Web サーバーを使用する場合のマートサーバーへの接続の種類です。次のい ずれかの値を指定します。 - True。Metadata Manager エージェントは IIS を使用してマートサーバーに接続します。 - False。Metadata Manager エージェントはポート番号を使用してマートサーバーに接続し ます。 デフォルトは false です。 SSL の使用 マートサーバーへの接続の種類です。次のいずれかの値を指定します。 - True。Metadata Manager Agent はセキュアな接続を使用してマートサーバーに接続しま す。 - False。Metadata Manager エージェントは標準の HTTP 接続を使用します。 デフォルトは false です。 アプリケー ション名 接続するマートサーバーのアプリケーションの名前。 認証 ERwin Data Modeler のユーザ名およびパスワードに使用する認証のタイプです。次のいずれ かのオプションを選択します。 - データベース認証。ネイティブデータベース認証を使用してユーザー名およびパスワード を認証します。 - Windows 認証。データベースのユーザー名およびパスワードに対して、Windows 認証を使用 します。このオプションは、Oracle および Microsoft SQL Server で使用します。 デフォルトは[データベース認証]です。 ユーザー名 ERwin Data Modeler のデータベースユーザー名。 Windows 認証を使用する場合、このフィールドは空白のままにします。 パスワード ERwin Data Modeler のユーザー名のパスワード。 Windows 認証を使用する場合、このフィールドは空白のままにします。 モデル ERwin Data Modeler のモデルロケータ文字列。Microsoft SQL Server の場合は次の形式を 使用します。 mmart://<database name>/<path>/<model name> Oracle の場合は次の形式を使用します。 mmart://<path>/<model name> 注: モデルパスでは大文字と小文字が区別されます。 CA ERwin Data Modeler で使用される モデルパスに基づいて正しい値を指定してください。 ERwin 139 プロパテ ィ 説明 UDP のイン ポート ユーザー定義プロパティ(UDP)の定義および値を Metadata Manager Agent で ERwin から適 切にインポートする方法を指定します。ERwin では、ユーザー定義プロパティとは、デフォ ルト値が設定されたプロパティ定義オブジェクトを指します。UDP が適用されるオブジェク トには、明示的な値があるか、または値が割り当てられていない場合があります。値が割り 当てられていない場合は、ERwin によって、プロパティ定義のデフォルト値が UDP に割り当 てられます。 次のいずれかのオプションを選択して、プロパティの定義および値をインポートする方法を 指定します。 - [メタデータとして] :明示的な値をプロパティ値オブジェクトとしてインポートします。 このオプションでは、プロパティタイプでのデフォルト値が保持されます。 暗示的な値は インポートされません。 - [メタデータとしてデフォルト値を移行] : 明示的な値および暗示的な値をプロパティ値オ ブジェクトとしてインポートします。 - [説明にデフォルト値を移行]:明示的な値および暗示的な値について、オブジェクト説明 プロパティにプロパティの名前および値を付加します。 - [両方でデフォルト値を移行]:UDP の値をメタデータとして、およびオブジェクトの説明 にインポートします。 リレーショ ン名のイン ポート ERwin からのリレーション名のインポート方法を指定します。次のいずれかのオプションを 選択します。 - [リレーション名から] :リレーション名プロパティを使用します。 - [リレーション説明から] :リレーション説明プロパティを使用します。このオプションは、 さらに説明的な名前をリレーションに付けるときに使用します。 デフォルトは[リレーション名から]です。 インポート するカラム 順序 テーブル内のカラム順序のインポート方法を指定します。 次のいずれかの値を指定します。 - カラム順序: ERwin 物理ビューに表示されるカラムの順序に基づいてインポートします。 - 物理的順序: SQL DLL で生成されたときの、データベース内のカラム順序に基づいてイン ポートします。 デフォルトは[物理的順序]です。 所有者スキ ーマのイン ポート 所有者スキーマをインポートします。次のいずれかの値を指定します。 - True。テーブル、ビュー、およびその他のデータベースオブジェクトの所有者スキーマを インポートします。 - False。すべてのデータベースオブジェクトの所有者スキーマを無視します。 デフォルトは[True]です。 図のインポ ート Metadata Manager Agent が図をインポートする方法を指定します。次のいずれかの値を指定 します。 - なし。Metadata Manager Agent は図をインポートしません。 - 現在のビュー。Metadata Manager Agent は各図の現在のビューをインポートします。 - すべて:Metadata Manager Agent は図を 2 回インポートします。1 回は論理的ビューで、も う 1 回は物理ビューです。 デフォルトは[現在のビュー]です。 140 第 8 章: データモデリングリソース プロパテ ィ 説明 エンティテ ィをサブジ ェクト領域 に移動する エンティティをユーザー定義のサブジェクト領域に移動するかどうかを指定します。ERwin Modeler がサブジェクト領域を、独自の名前空間を持つ従来の(UML)デザインパッケージと して使用しており、各エンティティが 1 つのサブジェクト領域に属している場合、このオプ ションを True に設定します。 次のいずれかの値を指定します。 - True。Metadata Manager Agent は、エンティティを対応するパッケージに配置します。他 のエンティティはモデルの下に配置します。 - False。Metadata Manager Agent はエンティティをサブジェクト領域に移動しません。 デフォルトは[False]です。 接続の自動 割り当て Metadata Manager Agent は、リソースのロード中にリレーショナルデータベースリソースタ イプへの接続の割り当てを設定します。このオプションを無効にする場合、リソースを作成 した後で、リソースプロパティ内で接続の割り当てを設定する必要があります。 ERwin 7.x(Model Manager)および ERwin 8.x(マートの単一モデル)の設定 のプロパティ ERwin 7.x(Model Manager)または ERwin 8.x(マートの単一モデル)リソースを作成または編集するときに、 設定のプロパティを更新します。 以下の表は、設定のプロパティの説明です。 プロパテ ィ 説明 エージェ ント URL Metadata Manager Agent のホスト名とポート番号。 ソースシ ステムバ ージョン メタデータソースファイルをエクスポートするために使用した ERwin のバージョン、または 接続する ERwin Data Modeler のバージョンです。 データベ ースタイ プ Data Modeler に接続するデータベース接続タイプ。 データベースには、Microsoft SQL Server(バージョン 7、2000、2005、および 2008)、 Oracle、Sybase ASE を使用できます。 サポートされるデータベースおよびライブラリの詳細については、ERwin のマニュアルをご覧 ください。 データベ ースサー バー 接続するデータベースサーバー。 Microsoft SQL Server または Sybase ASE の場合は、サーバーの DNS アドレスを指定します (例: localhost)。また、特定の Microsoft SQL Server インスタンスを指定することもできま す(servername\namedinstance など)。 Oracle の場合は、使用する適切な Oracle 接続文字列を指定します。以下に例を示します。 (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ORA90) ) ) データベ ース名 データベースの名前。Oracle の場合は不要です。 ERwin 141 プロパテ ィ 説明 認証 ERwin Data Modeler のユーザ名およびパスワードに使用する認証のタイプです。次のいずれ かのオプションを選択します。 - データベース認証。ネイティブデータベース認証を使用してユーザー名およびパスワード を認証します。 - Windows 認証。データベースのユーザー名およびパスワードに対して、Windows 認証を使用 します。このオプションは、Oracle および Microsoft SQL Server で使用します。 デフォルトは[データベース認証]です。 ユーザー 名 Windows 認証を使用する場合、このフィールドは空白のままにします。 パスワー ド Windows 認証を使用する場合、このフィールドは空白のままにします。 モデル ERwin Data Modeler のデータベースユーザー名。 ERwin Data Modeler のユーザー名のパスワード。 ERwin Data Modeler のモデルロケータ文字列。Microsoft SQL Server の場合は次の形式を 使用します。 mmart://<database name>/<path>/<model name> Oracle の場合は次の形式を使用します。 mmart://<path>/<model name> 注: モデルパスでは大文字と小文字が区別されます。 CA ERwin Data Modeler で使用される モデルパスに基づいて正しい値を指定してください。 UDP のイン ポート ユーザー定義プロパティ(UDP)の定義および値を Metadata Manager Agent で ERwin から適 切にインポートする方法を指定します。ERwin では、ユーザー定義プロパティとは、デフォル ト値が設定されたプロパティ定義オブジェクトを指します。UDP が適用されるオブジェクトに は、明示的な値があるか、または値が割り当てられていない場合があります。値が割り当て られていない場合は、ERwin によって、プロパティ定義のデフォルト値が UDP に割り当てられ ます。 次のいずれかのオプションを選択して、プロパティの定義および値をインポートする方法を 指定します。 - [メタデータとして] :明示的な値をプロパティ値オブジェクトとしてインポートします。 このオプションでは、プロパティタイプでのデフォルト値が保持されます。 暗示的な値は インポートされません。 - [メタデータとしてデフォルト値を移行] : 明示的な値および暗示的な値をプロパティ値オ ブジェクトとしてインポートします。 - [説明にデフォルト値を移行]:明示的な値および暗示的な値について、オブジェクト説明 プロパティにプロパティの名前および値を付加します。 - [両方でデフォルト値を移行]:UDP の値をメタデータとして、およびオブジェクトの説明に インポートします。 リレーシ ョン名の インポー ト ERwin からのリレーション名のインポート方法を指定します。次のいずれかのオプションを選 択します。 - [リレーション名から] :リレーション名プロパティを使用します。 - [リレーション説明から] :リレーション説明プロパティを使用します。このオプションは、 さらに説明的な名前をリレーションに付けるときに使用します。 デフォルトは[リレーション名から]です。 インポー トするカ ラム順序 テーブル内のカラム順序のインポート方法を指定します。 次のいずれかの値を指定します。 - カラム順序: ERwin 物理ビューに表示されるカラムの順序に基づいてインポートします。 - 物理的順序: SQL DLL で生成されたときの、データベース内のカラム順序に基づいてインポ ートします。 デフォルトは[物理的順序]です。 142 第 8 章: データモデリングリソース プロパテ ィ 所有者ス キーマの インポー ト 説明 所有者スキーマをインポートします。次のいずれかの値を指定します。 - True。テーブル、ビュー、およびその他のデータベースオブジェクトの所有者スキーマを インポートします。 - False。すべてのデータベースオブジェクトの所有者スキーマを無視します。 デフォルトは[True]です。 図のイン ポート Metadata Manager Agent が図をインポートする方法を指定します。次のいずれかの値を指定 します。 - なし。Metadata Manager Agent は図をインポートしません。 - 現在のビュー。Metadata Manager Agent は各図の現在のビューをインポートします。 - すべて:Metadata Manager Agent は図を 2 回インポートします。1 回は論理的ビューで、も う 1 回は物理ビューです。 デフォルトは[現在のビュー]です。 エンティ ティをサ ブジェク ト領域に 移動する エンティティをユーザー定義のサブジェクト領域に移動するかどうかを指定します。ERwin Modeler がサブジェクト領域を、独自の名前空間を持つ従来の(UML)デザインパッケージと して使用しており、各エンティティが 1 つのサブジェクト領域に属している場合、このオプ ションを True に設定します。 次のいずれかの値を指定します。 - True。Metadata Manager Agent は、エンティティを対応するパッケージに配置します。他 のエンティティはモデルの下に配置します。 - False。Metadata Manager Agent はエンティティをサブジェクト領域に移動しません。 デフォルトは[False]です。 接続の自 動割り当 て Metadata Manager Agent は、リソースのロード中にリレーショナルデータベースリソースタ イプへの接続の割り当てを設定します。このオプションを無効にする場合、リソースを作成 した後で、リソースプロパティ内で接続の割り当てを設定する必要があります。 参照 ERwin リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェクトのデータ リネージを表示および実行できます。 関連項目: • 「データモデリングリソースのリファレンス」 (ページ151) ドメイン ERwin では、ドメインを定義するか、システム定義ドメインを使用することができます。各ドメインには 1 つ 以上のカラムに適用できるプロパティがあります。ドメインを使用して、複数のカラムに指定されたプロパテ ィセットを再使用できます。 ERwin では、ドメインに階層があります。システム定義ドメインは、階層の最上位レベルのドメインです。ユ ーザー定義ドメインを作成することにより、ドメイン階層にサブレベルを作成できます。 ERwin のドメインに検証ルールを適用することもできます。 ERwin 143 関連項目: • 「ドメインと検証ルールの関連付け」 (ページ153) システム定義ドメイン ERwin でモデルを作成すると、ERwin によって以下のシステム定義ドメインが作成されます。 • String • BLOB • 番号 • 日時 • デフォルト これらの各ドメインは、ドメイン階層の最上位レベルのドメインです。ERwin では、すべての最上位レベルの 親ドメインはシステム定義ドメインです。 Metadata Manager では、システム定義ドメインが抽出されないため、システム定義ドメインはメタデータカタ ログのドメイン階層に表示されません。 ドメイン階層 ERwin でユーザー定義ドメインを作成するときは、ユーザー定義ドメインを親ドメインに割り当てる必要があ ります。 Metadata Manager ではシステム定義ドメインが抽出されないため、ユーザー定義ドメインのドメイン階層が表 示されます。 ParentDomain 関連付けは、ドメインが関連付けられていることを示します。 ParentDomain 関連付けを表示するには: 1. [参照]ページのメタデータカタログで、メタデータカタログの ERwin ドメインインスタンスをクリック します。 2. [詳細]セクションで、[リレーションシップ]タブをクリックします。 [関係]タブに、選択したドメインに関連付けられているすべての関係が表示されます。 ParentDomain 関連付けの場合、[関係]タブにある各ドメインはメタデータカタログで選択されたドメイ ンの親ドメインです。 代替および反転キー ERWin では、一意のインデックスに対して代替キー、一意でないインデックスに対して反転キーという用語が 使用されます。 ERwin で反転キーのプロパティを設定するときに[物理のみ]オプションを選択しなかった場合、Metadata Manager では反転キーが一意のキーまたは代替キーとして処理されます。 インデックス UDP Metadata Manager は、インデックスと関連付けられているプライマリキーまたは一意のキークラスのオブジェ クトのユーザー定義プロパティ(UDP)を抽出します。Metadata Manager はインデックスクラスのオブジェク トの UDP を抽出しません。 144 第 8 章: データモデリングリソース リレーションシップ説明 ERwin では、リレーションの定義がメモとして XML ファイルに格納されます。Metadata Manager では、これら の定義を抽出し、説明クラスの属性である InfaDescription としてではなく、説明要素のプロパティである ERwinElementDescription としてロードします。 リレーションシップの説明を取得するには: 1. [参照]ページの[カタログ]ビューで、ERwin リソースのリレーションインスタンスをクリックします。 2. [詳細]セクションで、[リレーションシップ]タブをクリックします。 3. [リレーションシップ]タブに完全な説明が表示されない場合、ERwinElementDescription クラスのオブジ ェクトに対応する[名前]カラムのリンクをクリックし、関係の完全な説明を表示します。 抽出されるオブジェクト 以下の表に、Metadata Manager によって抽出されるオブジェクトを示します。 モデルタイプ 抽出されるオブジェクト 論理 - エンティティ カラム サブジェクト領域 リレーションシップ ユーザー定義プロパティ(UDP) 物理 - エイリアスカラム 引数 属性/カラム 候補キーグループ データベーススキーマ デフォルト値 ER の図 外部キーグループ インデックス インデックスメンバ モデル プライマリキー属性/カラム リレーション リレーション端 Sequence ストアドプロシージャ サブジェクト領域 シノニム テーブル/エンティティ トリガ UDP ユーザー定義 ビュー ビューカラム ビューリレーション ERwin 145 データリネージ 以下の表に、Metadata Manager によってデータリネージが表示される ERwin オブジェクトを示します。 データリネージのタイプ 説明 カラムレベルのリネージ ビューカラムからテーブルカラムおよびビューカラムへのリネージ リソース間のリネージ 以下の ERwin オブジェクトと他のリソース間のリネージ - テーブル - ビュー - プロシージャ - トリガ - シノニム SAP PowerDesigner SAP PowerDesigner リソースを作成して、SAP PowerDesigner メタデータを抽出するように設定できます。SAP PowerDesigner は、データモデルを作成および保守するために使用するデータモデリングツールです。 SAP PowerDesigner リソースを作成する前に、SAP PowerDesigner モデルをメタデータファイルにエクスポー トします。リソースを作成するときに、メタデータファイルを指定します。 Metadata Manager は、SAP PowerDesigner モデルをメタデータファイルから抽出します。 SAP PowerDesigner の設定 SAP PowerDesigner リソースを作成する前に、メタデータソースを設定する必要があります。メタデータソー スを適切に設定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウス へのロードが正常に行われません。 SAP PowerDesigner を設定するには、モデルをメタデータファイルにエクスポートします。 メタデータファイルへのモデルのエクスポート SAP PowerDesigner からメタデータを抽出するには、SAP PowerDesigner からモデルをメタデータファイルに エクスポートします。 SAP PowerDesigner クライアントツールを使用して、モデルを.pdm ファイルに XML 形 式で保存します。Metadata Manager は、エクスポートしたメタデータファイルから SAP PowerDesigner モデル を抽出します。 SAP PowerDesigner リソースの作成 SAP PowerDesigner リソースを作成する前に、SAP PowerDesigner モデルをメタデータファイルにエクスポー トします。 1. [ロード]タブで、[操作] > [新しいリソース]をクリックします。 [リソースの選択]ウィンドウが表示されます。 2. [データモデリング] > [SAP PowerDesigner]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 146 第 8 章: データモデリングリソース 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ページが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースファイルの設定を検証します。 Metadata Manager では、Metadata Manager Agent URL が検証されます。. 最新のソースファイルを使用 するように Metadata Manager を設定している場合、Metadata Manager ではソースファイルが指定された パスに存在するかどうかも検証されます。 Metadata Manager がソースファイルの設定を検証できない場合、エラーメッセージが表示されます。 エ ラーを修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [スケジュール]ページが表示されます。 9. スケジュールを追加するには、[スケジュールを添付する]を選択し、[スケジュール]リストでスケジュ ールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 10. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 SAP PowerDesigner 147 SAP PowerDesigner の設定のプロパティ SAP PowerDesigner リソースを作成または編集するときに、設定のプロパティを更新します。プロパティは、 SAP PowerDesigner のバージョンによって異なります。 以下の表は、設定のプロパティの説明です。 プロパテ ィ バージョン 説明 エージェ ント URL すべて Metadata Manager Agent のホスト名とポート番号。 任意のマシンに インストールされた Metadata Manager Agent を使用できます。 ソースシ ステムバ ージョン すべて 接続する SAP PowerDesigner のバージョンです。 常に最新 のソース ファイル を使用 すべて Metadata Manager は、リソースをロードするたびに指定する場所にあ るメタデータソースファイルを使用します。このオプションを有効に する場合、ファイルのパスには、Metadata Manager Agent マシンから アクセスできる絶対パスを含める必要があります。このオプションを 無効にすると、リソースの設定を終了するときに、Metadata Manager はメタデータソースファイルを Metadata Manager アプリケーションデ ィレクトリにコピーします。リソースをロードするたびに、Metadata Manager は Metadata Manager アプリケーションディレクトリ内にある コピーされたメタデータソースファイルを使用します。 バイナリ 文字のフ ィルタを 適用しま す SAP PowerDesigner PDM 7.5~16.x 無効なバイナリ文字を PDM XML インポートファイルから削除します。 PowerDesigner ツールは、XML ファイルで処理できないバイナリ文字が 含まれる XML ファイルを生成する場合があります。次のいずれかのオ プションを選択します。 - True。無効なバイナリ文字を削除します。Metadata Manager では、 ファイルからメタデータを抽出する前に、無効なバイナリ文字が削 除されます。 - False。無効な文字を削除しません。 デフォルトは true です。 UDP のイ ンポート SAP PowerDesigner PDM 7.5~16.x Metadata Manager がユーザー定義プロパティ(UDP)のプロパティ定 義と値を SAP PowerDesigner からインポートする方法を定義します。 ユーザー定義プロパティは、デフォルト値が設定されたプロパティ定 義オブジェクトです。UDP が適用されるオブジェクトには、明示的な 値があるか、または値が割り当てられていない場合があります。値が 割り当てられていない場合は、SAP PowerDesigner によって、プロパ ティ定義のデフォルト値が UDP に割り当てられます。 次のいずれかのオプションを選択して、プロパティの定義および値を インポートする方法を指定します。 - [メタデータとして] :明示的な値をプロパティ値オブジェクトとし てインポートします。このオプションでは、プロパティタイプでの デフォルト値が保持されます。暗示的な値はインポートされません。 - [メタデータとしてデフォルト値を移行] : 明示的な値および暗示的 な値をプロパティ値オブジェクトとしてインポートします。 - [説明にデフォルト値を移行]: 明示的な値と暗示的な値の両方につ いて、オブジェクト説明プロパティにプロパティの名前および値を 付加します。 - [両方でデフォルト値を移行]: UDP の値をメタデータとして、およ びオブジェクト説明プロパティにインポートします。 148 第 8 章: データモデリングリソース プロパテ ィ バージョン 説明 説明フィ ールドに 容量情報 を追加す る SAP PowerDesigner PDM 7.5~16.x 容量情報をインポートして説明プロパティに追加します。以下のいず れかの値を指定します。 - True。説明プロパティに容量情報を追加します。 - False。容量情報を無視します。 テキスト の書式の 削除 SAP PowerDesigner PDM 7.5~16.x デフォルトは false です。 注釈からリッチテキスト書式(RTF)を削除します。SAP PowerDesigner バージョン 7.0 から 7.5 では、注釈はプレーンテキス トとして保存されますが、バージョン 8 以降では RTF が使用されます。 以下のいずれかの値を指定します。 - True。バージョン 7.0 から 7.5 の場合に選択します。 - False。バージョン 8 以降の場合に選択します。 デフォルトは true です。 ロール名 の反転 SAP PowerDesigner PDM 7.5~16.x モデル内の各リレーションのロール名を入れ替えます。以下のいずれ かの値を指定します。 - True。ロール名を入れ替えます。 - False。ロール名を入れ替えません。 デフォルトは false です。 切断され たオブジ ェクトの インポー ト SAP PowerDesigner PDM 6.1.x SAP PowerDesigner で切断されているオブジェクトをインポートしま す。 SAP PowerDesigner では、オブジェクトを削除せずに、ビュー内でそ のオブジェクトを表す記号を削除することができます。 そのため、他 のオブジェクトとの整合性がない非表示のオブジェクトがモデルに含 まれている可能性があります。 以下のいずれかの値を指定します。 - True。切断されたオブジェクトをインポートし、メインパッケージ に配置します。 - False。切断されたオブジェクトを無視します。 デフォルトは false です。 エンコー ディング SAP PowerDesigner PDM 6.1.x SAP PowerDesigner からエクスポートした PDM ファイルのコードペー ジ。 接続の自 動割り当 て すべて Metadata Manager は、リソースのロード時に、リレーショナルデータ ベースリソースタイプへの接続の割り当てを設定します。このオプシ ョンを無効にする場合は、リソースを作成した後に、リソースプロパ ティで接続の割り当てを設定してください。 ファイル すべて PDM XML ファイルをインポートします。 参照 SAP PowerDesigner リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェ クトのデータリネージュを表示および実行できます。 抽出されるオブジェクト Metadata Manager では、次のメタデータオブジェクトタイプが抽出されます。 • ビジネスルール SAP PowerDesigner 149 • カラム • データベーススキーマ • 図 • 拡張属性 • 拡張属性(複数) • 外部キー • インデックス • インデックスメンバ • キー • モデル • パッケージ • 参照 • リレーション端 • ストアドプロシージャ • シノニム • シノニム列 • テーブル • トリガ • ビュー • ビューカラム • ビューリレーション リソースのメタデータファイルの追加または削除 Metadata Manager がメタデータを抽出するソースを設定するには、メタデータファイルをリソースに追加しま す。メタデータを Metadata Manager ウェアハウスから削除するか、別のメタデータソースファイルをロード する場合は、リソースからメタデータファイルを削除します。 各リソースに対しメタデータファイルを 1 つ追加できます。メタデータファイルを削除した後、Metadata Manager ウェアハウスからメタデータをパージできます。 以下のメタデータファイルを追加または削除することができます。 150 • メタデータソースファイル。パッケージ化されたリソースタイプのメタデータソースファイルを追加または 削除します。 • 属性および関連付けファイル。 カスタムリソースの属性および関連付けファイルを追加または削除します。 既存の属性および関連付けファイルの内容が変わる場合、メタデータソースファイルを追加する必要もあり ます。 第 8 章: データモデリングリソース 注: Metadata Manager が Metadata Manager ウェアハウスにロードするソースファイルのメタデータを変更す るには、メタデータソースファイルの内容を変更し、ファイルをもう一度追加します。Metadata Manager サー ビスが実行されるノード上の以下のディレクトリにファイルをアップロードすることもできます。 <Informatica installation directory>\services\MetadataManagerService\mm_files\<Metadata Manager Service name> \mm_load\data_files\<resource ID> 1. [ロード]タブで、ファイルを追加または削除するリソースを選択します。 2. [リソース]パネルで、[設定]タブをクリックして[編集]をクリックします。 [リソースの編集]ウィンドウが表示されます。 3. メタデータソースファイルを追加するには、[追加]をクリックしてファイルを選択します。 最新のソースファイルを使用するように Metadata Manager を設定した場合は、Metadata Manager サービ スマシンからアクセスできるファイルへの絶対パスを含めます。 4. 必要に応じて、Metadata Manager にウェアハウス内のメタデータをソースファイル内のメタデータに合わ せて更新するよう指示します。 5. メタデータソースファイルを削除するには、ファイルを選択して[削除]をクリックします。 6. [OK]をクリックします。 データモデリングリソースのリファレンス データモデリングリソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェク トでデータリネージュを表示および実行できます。 以下の情報は、すべてのデータモデリングツールリソースに適用されます。 データ型 Metadata Manager は、データ型を抽出し、Metadata Manager が使用するデータ型に基づいて名前を変更しま す。 Metadata Manager は、Metadata Manager ウェアハウスにデータ型を格納します。 データ型の名前 Metadata Manager は、Domains および Column クラスのオブジェクトのデータ型を抽出し、オブジェクトのプ ロパティとして格納します。データ型を抽出する際、データ型の名前は、Metadata Manager で使用する名前に 変更されます。 例えば、データモデリングツールの"integer"という名前のデータ型を抽出する場合、Metadata Manager はこ の名前を"SQL_integer"に変換します。 データモデリングツールのデータ型の名前と、これに対応するメタデ ータカタログ内の名前は一致しない場合があります。 ドメインを使用するカラムのデータ型 データモデリングツールは、ドメインおよびほとんどのカラムのデータ型を格納します。Metadata Manager は、これらすべてのデータ型を抽出し、Metadata Manager ウェアハウスに格納します。 データモデリングツールはドメインを使用するカラムのデータ型を格納しないため、Metadata Manager はこれ らのカラムのデータ型を抽出または格納することができません。 ドメインを使用するカラムのデータ型の判別 を助けるために、Metadata Manager はすべてのドメインのデータ型を格納し、カラムとこれに対応するドメイ ン間の関連付けを確立します。 ドメインを使用するカラムのデータ型を判別するには、カラムと関連付けられ ているドメインを判別した後、ドメインのデータ型を判別します。 データモデリングリソースのリファレンス 151 検証ルール データモデリングツールで検証ルールを定義して再利用できます。 Metadata Manager は、ルールを使用する 各カラムまたはドメインに対して検証ルールの 1 つのインスタンスを格納します。 データモデリングツールには、検証ルールとカラムまたはドメイン間に 1 対多のリレーションシップがありま す。各カラムまたはドメインの各検証ルールを識別するために、Metadata Manager はカラム名またはドメイン 名に基づいて各検証ルールの名前を変更します。 以下の表に、カラム X とカラム Y、およびドメイン DOM によって使用される検証ルール VR1 を示します。 データモデリングツールの検証ルール Metadata Manager での検証ルール VR1 X Y DOM Metadata Manager は、検証ルール VR1 の名前を、カラムとドメイン名 X、Y、DOM に変更します。 Metadata Manager は、カラムまたはドメインで使用される検証ルールを抽出します。 リレーション Metadata Manager は、“Subtype”という名前の関係を抽出しません。 ビューの関連付け Metadata Manager は、ビューとテーブル間およびビューとカラム間の関連付けを判別するために SQL を解析し ません。 ビューとテーブル間およびビューとカラム間の関連付けをロードするには、データモデリングツール がこの情報を Metadata Manager に提供する必要があります。 スキーマと所有者 データモデリングツールでオブジェクトを作成するときに、所有者を指定できます。 Metadata Manager は、 オブジェクトの明確な所有者を抽出し、Metadata Manager ウェアハウスで所有者にスキーマ名を割り当て、オ ブジェクトとスキーマ間の関連付けを作成します。 データモデリングツールでオブジェクトに所有者を割り当てなかった場合、Metadata Manager はスキーマ名と して“Undefined schema”を割り当て、オブジェクトとこのスキーマ名を関連付けます。 名前および説明プロパティ Metadata Manager は、オブジェクトの物理名を Name プロパティに、論理名を Label プロパティにマッピング します。データモデリングツールに論理名が存在しない場合、Metadata Manager はオブジェクトの物理名を Name および Label プロパティに割り当てます。 Metadata Manager は、オブジェクトに関するコメントを Usage プロパティに、説明または定義を Description プロパティにマッピングします。 注: 名前、ラベル、使用、および説明はモデルクラスのプロパティです。 同じリポジトリ内の複数のモデル 複数のモデルをデータモデリングツールの同一リソースにロードできます。メタデータカタログには、これら のモデルがデータモデリングツールのリソースの同一インスタンスの下に表示されます。 152 第 8 章: データモデリングリソース 抽出されないオブジェクト Metadata Manager では、次のオブジェクトタイプは抽出されません。 • テーブルスペース • ロールバックセグメント • シノニム • シーケンス • データベースパッケージ • マテリアライズビュー ドメインと検証ルールの関連付け データモデリングツールでは、次の検証ルールを使用できます。 • MinMax。カラムの各値が事前定義された最小値より小さくなく、事前定義された最大値より大きくないこと を確認します。 • ListConstraint。カラムの各値が事前定義された可能な値に基づいて有効であることを確認します。 • RuleConstraint。ユーザー定義論理または式を使用して、カラムの各値が有効であることを確認します。 ドメインはこれらのいずれのルールとも関連付けできますが、Metadata Manager はドメインと MinMax または ListConstraint ルールとの間の関連付けを抽出します。 データモデリングリソースのリファレンス 153 第 9 章 データベース管理リソース この章では、以下の項目について説明します。 • Cloudera Navigator, 154 ページ • IBM DB2 for LUW, 166 ページ • IBM DB2 for z/OS, 171 ページ • IBM Informix, 176 ページ • JDBC, 182 ページ • Microsoft SQL Server, 186 ページ • Netezza, 191 ページ • Oracle, 195 ページ • Sybase ASE, 202 ページ • Teradata, 205 ページ • スキーマの取り込みリストの設定, 211 ページ • データベース管理リソースのデータリネージ, 212 ページ Cloudera Navigator Cloudera Navigator は、Hadoop プラットフォームのデータ管理ツールです。これには、ユーザーが Hadoop ク ラスタ内のエンティティへのデータアクセスを追跡できる監査コンポーネントと、Hadoop クラスタ内のエンテ ィティについてのメタデータを管理するメタデータコンポーネントが含まれます。Metadata Manager は、 Cloudera Navigator のメタデータコンポーネントを介してクラスタ内のエンティティについてのメタデータを 抽出します。 Cloudera Navigator リソースを Metadata Manager で作成する場合は、ユーザー名、パスワード、および Cloudera Navigator Metadata Server の URL を入力します。Cloudera Manager で管理する Hadoop クラスタご とに 1 つの Cloudera Navigator リソースを作成できます。Metadata Manager は、エンティティタイプに基づ いて、クラスタ内のエンティティについてのメタデータを抽出します。 Metadata Manager は、以下のエンティティタイプのメタデータを抽出します。 154 • HDFS ファイルおよびディレクトリ • Hive テーブル、クエリテンプレート、およびクエリの実行 • Impala クエリのテンプレートと実行 • Oozie ジョブテンプレートおよび実行 • Pig テーブル、スクリプト、およびスクリプトの実行 • Sqoop ジョブのテンプレートと実行 • YARN ジョブテンプレートおよび実行 Metadata Manager は、MapReduce ジョブテンプレートまたは実行のメタデータを抽出しません。 Metadata Manager は、Kerberos 認証を使用する Cloudera Hadoop クラスタからメタデータを抽出できます。 ただし、Metadata Manager と Cloudera Navigator 間の認証は引き続きユーザー名とパスワードを使用して行 われます。 最大ヒープサイズの設定 Cloudera Navigator リソースを作成する前に、Metadata Manager サービスの最大ヒープサイズを設定します。 最大ヒープサイズが十分ではない場合、メタデータロードが失敗することがあります。 Cloudera Navigator リソースを作成する前に、Administrator ツールを開き、Metadata Manager サービスの [最大ヒープサイズ]プロパティの値を確認します。 最大ヒープサイズは、4096MB(4GB)以上である必要が あります。 注: Cloudera のディストリビューションによっては、4GB を超える最大ヒープサイズが必要になる場合もあり ます。メモリ不足エラーでメタデータロードが失敗した場合は、最大ヒープサイズを増やします。 Cloudera Navigator リソースの作成 Cloudera Navigator リソースを作成し、Cloudera Navigator のメタデータコンポーネントからメタデータを 抽出します。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 2. [データベース管理] > [Cloudera Navigator]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ページが表示されます。 6. 設定のプロパティを入力します。 Cloudera Navigator 155 7. [テスト接続]をクリックして、ソースシステムへの接続をテストします。 Metadata Manager でソースシステムに接続できなかった場合、エラーメッセージが表示されます。エラー を修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 9. スケジュールを追加するには、[スケジュールを関連付ける]を選択し、[スケジュール]リストでスケジ ュールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 10. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 Cloudera Navigator 接続プロパティ Cloudera Navigator リソースを作成または編集するときは、接続プロパティを設定します。 以下の表に、接続のプロパティを示します。 プロパティ 説明 ユーザー名 Cloudera Navigator への接続に使用するユーザーアカウントの名前。 パスワード Cloudera Navigator への接続に使用するユーザーアカウントのパスワード。 Cloudera Navigator URL Cloudera Navigator Metadata Server の URL。 フィルタリングを 有効にする ダウンストリームデータフローのない Hive および Impala クエリテンプレートのフィ ルタリングを有効にします。デフォルトでは、Metadata Manager は、データを読み取 るだけで書き込みは行わない Hive または Impala クエリテンプレートを抽出しません。 このオプションを有効にすると、Metadata Manager は、新規エンティティの作成また は既存エンティティへの書き込みを行うクエリテンプレートのみを抽出します。この オプションを無効にすると、Metadata Manager は、Hive および Impala クエリテンプ レートをすべて抽出します。デフォルトでは有効になっています。 156 第 9 章: データベース管理リソース プロパティ 説明 増分ロードを有効 にする 最初のリソースロードが成功した後に、Cloudera Navigator リソースの増分ロードを 有効にします。このオプションを有効にすると、Metadata Manager は完全なメタデー タをロードする代わりに、メタデータへの最近の変更をロードします。 増分ロード中、Metadata Manager は以下のエンティティのみを抽出します。 前回のリソースロード後に作成または変更された HDFS エンティティ すべての Hive テーブル、ビュー、およびパーティション 前回のリソースロード後に作成された操作実行 新しい操作実行に関連するすべてのテンプレート - デフォルトでは有効になっています。 検索クエリ Metadata Manager が抽出する HDFS エンティティを制限するクエリ。デフォルトでは、 Metadata Manager は、canary ファイル、ログファイル、履歴ファイル、削除されたフ ァイルのみを含むディレクトリからは HDFS エンティティを抽出しません。 ほかの HDFS エンティティから Metadata Manager を抽出すこと回避するには、デフォ ルトの検索クエリを更新します。入力するクエリでは有効な Cloudera Navigator 検索 構文を使用する必要があります。すべての HDFS エンティティをメタデータロードに含 めるには、「*」を入力するか、デフォルトのクエリを削除してこのプロパティを空白 のままにします。 デフォルト: NOT ((fileSystemPath:*\/.cloudera_manager_hive_metastore_canary*) OR (fileSystemPath: \/hbase\/oldWALs*) OR (fileSystemPath:\/hbase\/WALs*) OR (fileSystemPath:\/tmp\/logs*) OR (fileSystemPath:\/user\/history\/done*) OR (fileSystemPath:\/tmp\/hive-cloudera*) OR (fileSystemPath:\/tmp\/hive-hive*) OR (fileSystemPath:*\/.Trash*)) 注: このプロパティは、HDFS エンティティを除外する場合にのみ使用します。 Metadata Manager では、Hadoop クラスタから他のタイプのエンティティを抽出しない ようにする場合には、このプロパティを使用しないでください。 Hive および Impala クエリテンプレートのフィルタリング Cloudera Navigator から抽出するエンティティの数を減らすため、Metadata Manager は Hive および Impala クエリテンプレートをフィルタリングします。Metadata Manager は、デフォルトでは、新規エンティティの作 成または既存エンティティへの書き込みを行うクエリテンプレートのみを抽出します。不明なエンティティに データを書き込むクエリテンプレートは抽出しません。 Cloudera Navigator リソースをロードすると、Metadata Manager は、新規エンティティの作成または既存エ ンティティへのデータ挿入を行うすべての Hive および Impala クエリテンプレートを抽出します。 例えば、Hive クエリテンプレートには以下のクエリが含まれます。 INSERT OVERWRITE TABLE sales_sorted SELECT s_neighbor,price from sales ORDER BY price このクエリは、データを sales_sorted Hive テーブルに書き込みます。したがって、Metadata Manager は、こ の Hive クエリテンプレートを抽出します。 デフォルトでは、Metadata Manager は、データを読み取るだけで書き込みは行わない Hive または Impala クエ リテンプレートを抽出しません。また、不明なエンティティにデータを書き込むクエリテンプレートも抽出し ません。Cloudera Navigator では、不明なエンティティに省略記号(...)アイコンが付きます。 例えば、Hive クエリテンプレートには以下のクエリが含まれます。 SELECT * FROM cust WHERE state = 'CA' このクエリは、データを cust Hive テーブルから読み取りますが、データをダウンストリームのテーブルには 書き込みません。したがって、Metadata Manager はこの Hive クエリテンプレートを抽出しません。 Cloudera Navigator 157 Hive および Impala クエリテンプレートのフィルタリングは無効にすることができます。Metadata Manager で すべての Hive および Impala クエリテンプレートを抽出する場合は、Cloudera Navigator リソースを作成また は編集するときに、[フィルタリングを有効にする]オプションを無効にします。 Cloudera Navigator リソースの増分ロード Cloudera Navigator リソースの初回ロード時、Metadata Manager は完全なメタデータロードを実行します。 デフォルトでは、その後、Metadata Manager は増分ロードを実行します。 完全なロードのデフォルトの設定では、フィルタリングされた Hive および Impala クエリテンプレートと検索 クエリで除外された HDFS エンティティを除き、すべてのエンティティが抽出されます。増分ロードでは、 Metadata Manager は、メタデータ全体ではなく、メタデータへの最近の変更をロードします。 増分ロードにより Metadata Manager で抽出されるエンティティが減るため、リソースのロードにかかる時間 が短縮されます。 増分ロード中、Metadata Manager は以下のエンティティのみを抽出します。 • 前回のリソースロード後に作成または変更された HDFS エンティティ • すべての Hive テーブル、ビュー、およびパーティション • 前回のリソースロード後に作成された操作実行 • 新しい操作実行に関連するすべてのテンプレート Cloudera Navigator リソースの増分ロードを有効または無効にするには、[増分ロードを有効にする]接続プ ロパティを使用します。 注: 増分ロードを有効にしても、以下の状況では完全なメタデータロードが実行されます。 • リソースを消去した。 • 初回のリソースロードを ETL タスクが開始する前にキャンセルした。 • 初回のリソースロードが失敗した。 検索クエリ Metadata Manager が Hadoop クラスタから抽出する HDFS エンティティの数を減らすには、検索クエリを使用し ます。Metadata Manager が抽出する HDFS エンティティの数を制限することで、Cloudera Navigator リソース のロードにかかる時間が短縮されます。デフォルトでは、Metadata Manager は、canary ファイル、ログファ イル、履歴ファイル、削除されたファイルのみを含むディレクトリからは HDFS エンティティを抽出しません。 デフォルトでは、Metadata Manager は以下のディレクトリまたはサブディレクトリから HDFS エンティティを 抽出しません。 • */.cloudera_manager_hive_metastore_canary • /hbase/oldWALs • /hbase/WALs • /tmp/logs • /user/history/done • /tmp/hive-cloudera • /tmp/hive-hive • */.Trash Metadata Manager は以下のデフォルトの検索クエリを使用します。 158 第 9 章: データベース管理リソース NOT ((fileSystemPath:*\/.cloudera_manager_hive_metastore_canary*) OR (fileSystemPath:\/hbase\/oldWALs*) OR (fileSystemPath:\/hbase\/WALs*) OR (fileSystemPath:\/tmp\/logs*) OR (fileSystemPath:\/user\/history\/done*) OR (fileSystemPath:\/tmp\/hive-cloudera*) OR (fileSystemPath:\/tmp\/hive-hive*) OR (fileSystemPath:*\/.Trash*)) ほかの HDFS エンティティから Metadata Manager を抽出すこと回避するには、デフォルトの検索クエリを更新 します。 例えば、Cloudera ディストリビューションには「test」という名前の一時ユーザーが含まれます。Cloudera Navigator で HDFS ディレクトリ/user/test を表示すると、テストユーザーが所有するファイルのすべてがディ レクトリ/user/test/.Trash に書き込まれていることがわかります。したがって、Metadata Manager にディレク トリ/user/test またはそのサブディレクトリの HDFS エンティティを抽出させないようにします。 Metadata Manager がこれらのエンティティを抽出しないようにするには、以下のように/user/test ファイルパ スを検索クエリに追加します。 NOT ((fileSystemPath:*\/.cloudera_manager_hive_metastore_canary*) OR (fileSystemPath:\/hbase\/oldWALs*) OR (fileSystemPath:\/hbase\/WALs*) OR (fileSystemPath:\/tmp\/logs*) OR (fileSystemPath:\/user\/history\/done*) OR (fileSystemPath:\/tmp\/hive-cloudera*) OR (fileSystemPath:\/tmp\/hive-hive*) OR (fileSystemPath:*\/.Trash*)OR (fileSystemPath:*\/user\/test*)) 検索クエリのルールとガイドライン 検索クエリを更新する場合には、以下のルールとガイドラインに従ってください。 検索クエリは HDFS エンティティを除外する場合にのみ使用する。 Metadata Manager では、Hadoop クラスタから他のタイプのエンティティを抽出しないようにする場合に は、この検索クエリを使用しないでください。 入力するクエリでは有効な Cloudera Navigator 検索構文を使用する必要があります。 Cloudera メタデータ検索構文の詳細については、Cloudera のマニュアルを参照してください。Metadata Manager は検索構文を検証しません。 ヒント: 検索構文を検証するには、[接続のテスト]をクリックします。検索クエリが有効ではない場合、 エラーメッセージが表示されます。Metadata Manager で検索クエリを更新する前に、Cloudera Navigator で検索を実行することもできます。 HDFS ディレクトリを除外する前に、そのディレクトリまたはサブディレクトリ内のファイルがデータフローで 使用されていないことを確認する。 データフローで使用されている HDFS エンティティを除外すると、リネージュリンクが無効になる場合が あります。例えば、Cloudera ディストリビューションに、一時ファイルをディレクトリ/tmp に書き込む Pig スクリプトが含まれていて、その一時ファイルが別の Pig スクリプトの入力として使用されるとしま す。データリネージュを実行すると、Metadata Manager にはアップストリームの Pig スクリプトと一時フ ァイルの間のリネージュリンクと、一時ファイルとダウンストリームの Pig スクリプトの間のリネージュ リンクが表示されます。メタデータロードからディレクトリ/tmp を除外すると、Metadata Manager には 2 つの Pig スクリプト間のリネージュリンクは表示されません。 増分ロードを有効にする場合は、検索クエリの更新後にリソースを消去する。 Cloudera Hadoop クラスタからメタデータを抽出するために、Metadata Manager サービスは、Metadata Manager サービスが実行されているマシン上に一時ファイルを作成します。Metadata Manager サービスは この一時ファイルを使用して、Hadoop クラスタからメタデータを抽出する IME ファイルを作成します。 増分ロードを実行すると、Metadata Manager サービスによって新しい一時ファイルが作成され、一部の一 時ファイルは上書きされます。変更されないままの一時ファイルもあります。Metadata Manager はこれら の新しい一時ファイルと古い一時ファイルに基づいてメタデータを抽出します。これによって、予期しな い検索結果が生じることがあります。 Cloudera Navigator 159 例えば、HDFS ディレクトリ/user/test を除外するようにデフォルトの検索クエリを更新します。リソース を再び増分ロードすると、デフォルトのクエリに関連する一部の一時ファイルはサーバー上に残っていま す。デフォルトのクエリでは/user/test をメタデータロードから除外していなかったため、Metadata Manager では引き続きこのディレクトリからエンティティが抽出されます。 すべての一時ファイルをクリアするには、リソースを消去します。次回リソースをロードするとき、 Metadata Manager は新しい一時ファイルを作成し、更新された検索クエリのみに基づいてメタデータを抽 出します。 メタデータロードにすべての HDFS エンティティを含めることができる。 メタデータロードにすべての HDFS エンティティを含めるには、デフォルトの検索クエリを*で置き換える か、デフォルトのクエリを削除して[検索クエリ]プロパティを空白のままにします。 ファイルシステムパスにワイルドカード文字を入力してすべての HDFS エンティティを除外しようとしてはいけ ない。 すべての HDFS エンティティを除外する場合は、ファイルシステムパスにワイルドカード文字を入力しな いでください。ファイルシステムパスにワイルドカード文字を入力して、すべての HDFS エンティティを 除外しようとすると、Metadata Manager は fileSystemPath プロパティを持つすべてのエンティティを除 外します。 例えば、すべての HDFS エンティティを除外するために以下の検索クエリを入力するとします。 NOT (fileSystemPath:*) このクエリを入力すると、Metadata Manager はすべての HDFS エンティティを除外します。ただし、Hive テーブル、Hive パーティション、および Pig テーブルには fileSystemPath プロパティがあるため、 Metadata Manager はこれらのエンティティタイプも除外します。 参照 Cloudera Navigator リソースを作成およびロードしたら、Metadata Manager で抽出したメタデータオブジェ クトでデータリネージを表示および実行できます。 Metadata Manager によるエンティティの編成方法 Cloudera Navigator メタデータコンポーネントには、検索ベースのユーザーインタフェースが含まれます。た だし、Metadata Manager は、メタデータカタログのすべてのオブジェクトを階層で表示します。Metadata Manager は、エンティティを、エンティティタイプに基づいてグループに編成します。 Cloudera Navigator リソースを作成してロードする場合、Metadata Manager は、親グループを、Cloudera Navigator から抽出する各エンティティタイプごとに、メタデータカタログに作成します。Metadata Manager は、該当するグループで抽出する各エンティティを配置します。 次の表に、メタデータカタログの各親グループに表示されるエンティティタイプを示します。 160 グループ エンティティタイプ ルート 階層に並べた、すべての HDFS ディレクトリとファイル。各 HDFS ファイルは、それが配 置されているディレクトリの下に表示されます。 Hive データベ ース 英数字順に並べた、すべての Hive データベース。各 Hive テーブルは、それが属するデ ータベース内に表示されます。 第 9 章: データベース管理リソース グループ Hive クエリ実 行 Hive クエリテ ンプレート エンティティタイプ 英数字順に並べた、Hive クエリ実行。 Metadata Manager は、各 Hive クエリ実行の最新のインスタンスを抽出します。それよ りも古いインスタンスは抽出しません。 英数字順に並べた、Hive クエリテンプレート。各テンプレートパートは、その親テンプ レートの下に表示されます。 デフォルトの場合、Metadata Manager は、データを新規または既存のテーブルに書き込 む Hive クエリテンプレートのみを抽出します。データの読み取りを行い書き込みを行わ ない Hive クエリテンプレートは抽出しません。 Oozie ジョブ Impala クエリ の実行 Impala クエリ のテンプレート 英数字順に並べた、すべての Oozie ジョブ実行。Cloudera Navigator は Oozie ジョブ実 行の一意の名前を生成しないため、Metadata Manager は各 Oozie ジョブ実行名にタイム スタンプを追加します。 英数字順に並べた、すべての Impala クエリ実行。 Metadata Manager は、各 Impala クエリ実行の最新のインスタンスを抽出します。それ よりも古いインスタンスは抽出しません。 英数字順に並べた、すべての Impala クエリテンプレート。各テンプレートパートは、そ の親テンプレートの下に表示されます。 デフォルトでは、Metadata Manager は、データを新規または既存のテーブルに書き込む Impala クエリテンプレートのみを抽出します。データを読み取るが書き込みは行わない Impala クエリテンプレートは抽出しません。 Oozie テンプレ ート 英数字順に並べた、すべての Oozie ジョブテンプレート。Cloudera Navig atorは Oozie ジョブテンプレートの一意の名前を生成しないため、Metadata Manager は各 Oozie ジョブテンプレート名に Cloudera ID を追加します。 Pig ジョブ 英数字順に並べた、すべての Pig スクリプト実行。複数の Pig スクリプト実行は同じ名 前を持つことができるため、Metadata Manager は各スクリプト実行名にタイムスタンプ を追加します。 各 Pig テーブルは、対応する Pig スクリプト実行の下に表示されます。 Pig テンプレー ト 英数字順に並べた、すべての Pig スクリプト。複数の Pig スクリプトは同じ名前を持つ ことができるため、Metadata Manager は各 Pig スクリプト名に Cloudera ID を追加しま す。 Sqoop ジョブ 英数字順に並べた、すべての Sqoop ジョブ実行。 Sqoop テンプレ ート 英数字順に並べた、すべての Sqoop ジョブテンプレート。 YARN ジョブ 英数字順に並べた、すべての YARN ジョブ実行。 YARN テンプレ ート 英数字順に並べた、すべての YARN ジョブテンプレート。 クラスタに特定のタイプのエンティティが含まれない場合、Metadata Manager は、そのエンティティタイプの 親グループを作成しません。例えば、クラスタに Pig テーブル、Pig スクリプト、Pig スクリプト実行が含まれ ない場合、Metadata Manager は Pig ジョブグループや Pig テンプレートグループを作成しません。 Cloudera Navigator 161 Metadata Manager でのエンティティの検索 Hadoop クラスタには、数千のエンティティを含めることができ、異なるエンティティが似た名前を持つことが できます。Metadata Manager で Cloudera エンティティを検索するには、メタデータカタログに移動するか、 オブジェクトを名前か ID で検索できます。選択する方法は、類似の名前を持つオブジェクトの数によって異な ります。 Metadata Manager で Cloudera エンティティを検索するには、以下の方法を使用します。 メタデータカタログに移動。 Metadata Manager は、Cloudera Navigator から抽出された各エンティティタイプごとに親グループをメ タデータカタログに作成します。エンティティを検索するには、その親グループを開き、エンティティま で下にスクロールします。 名前で検索。 Metadata Manager でキーワードまたは詳細検索を使用して、エンティティを名前で検索します。エンティ ティ名の特殊文字はバックスラッシュ(\)でエスケープします。 例えば、YARN ジョブテンプレート select * from emp_07 where salary > 50000(Stage を検索するには、以下 の検索文字列を入力します。 select \* from emp_07 where salary > 50000\(Stage Metadata Manager は、検索文字列と一致するすべてのオブジェクトを返します。 ID で検索。 Metadata Manager でキーワード検索を使用し、エンティティをその Cloudera ID で検索します。多くのオ ブジェクトが類似の名前を持つ場合は、ID で検索します。ID で検索する場合、Metadata Manager は、指 定した ID 値を持つ 1 つのメタデータオブジェクトを返します。 Cloudera Navigator でエンティティの ID を検索するには、リネージ JSON ファイルをダウンロードしま す。テキストエディタでファイルを開き、エンティティを検索します。ファイルから ID プロパティの値を コピーし、それを Metadata Manager の[検索]フィールドに入力します。 ヒント: Metadata Manager で、[詳細]パネルの ID プロパティで、Cloudera メタデータオブジェクトの ID 値を表示できます。すべてのオブジェクトプロパティを表示するには、[詳細]をクリックします。 キーワードと詳細検索の詳細については、「Metadata Manager ユーザーガイド」を参照してください。 Metadata Manager によるエンティティリレーションの表示方法 Cloudera Navigator のメタデータコンポーネントは、データリネージ図に、異なるタイプのエンティティリレ ーションを表示します。Metadata Manager では、これらのリレーションのすべてがデータリネージ図に表示さ れるわけではありません。Metadata Manager は、エンティティのリレーションを、リレーションのタイプに基 づいて異なる方法で表示します。 Metadata Manager は、以下の Cloudera エンティティリレーションタイプを異なる方法で表示します。 データフローリレーション データフローリレーションは、メタデータオブジェクト間でのデータフローを定義します。例えば、Hive クエリは、データを Hive テーブルにロードするために、INSERT OVERWRITE TABLE 文を使用します。デー タは Hive クエリから Hive テーブルに流れるため、データフローリレーションは、クエリとテーブル間に 存在します。 Cloudera Navigator は、データフローリレーションを、データリネージ図の実線の矢印として表示しま す。Metadata Manager は、データフローリレーションを、データリネージ図のリネージリンクとして、ま たメタデータカタログの関連カタログオブジェクトとして表示します。 162 第 9 章: データベース管理リソース 論理物理リレーション 論理物理リレーションは、論理オブジェクトが実際の物理エンティティに基づいていることを示していま す。例えば、Hive テーブルは、物理 HDFS エンティティの論理ビューです。 Cloudera Navigator は、論理物理リレーションを、データリネージ図の矢印のない実線として表示しま す。Metadata Manager は、論理物理リレーションを、メタデータカタログの関連カタログオブジェクトと して表示します。 インスタンスリレーション インスタンスリレーションは、操作が 1 回発生することを定義します。例えば、Oozie ジョブ実行は、 Oozie ジョブテンプレートのインスタンスです。 Cloudera Navigator は、データリネージ図の各タブで、クエリ、ジョブ、およびスクリプトテンプレート のインスタンスリレーションを表示します。Metadata Manager は、インスタンスリレーションを、メタデ ータカタログの関連カタログオブジェクトとして表示します。 制御フローリレーション 制御フローリレーションは、データのフローに制約または条件を配置します。例えば、Hive クエリでは WHERE 句に制約が含まれる可能性があります。また、Hive クエリの JOIN 句には、データが抽出されない Hive テーブルが含まれることがあります。 Cloudera Navigator は、制御フローリレーションを、データリネージ図の破線として表示します。 Metadata Manager は制御フローリレーションを無視します。 例えば、Hadoop クラスタに、価格とコストのカラムがある Hive 製品テーブルがあるとします。それには、 Hive クエリテンプレートと、以下のクエリも含まれます。 SELECT AVG(price - cost) AS profit FROM products JOIN order_details ON (order_details.prod_id = products.prod_id) JOIN orders ON (order_details.order_id = orders.order_id) WHERE YEAR(order_date) = 2014 AND MONTH(order_date) = 12 AND price >= 500 このクエリで、SELECT 文は、製品テーブルから Hive クエリへのデータフローを示しています。JOIN 句に は、order_details および orders という、データが抽出されない 2 つの Hive テーブルが含まれます。 Cloudera Navigator は、製品テーブルから Hive クエリへのデータフローを表示します。また、 order_details テーブルと Hive クエリ間、および orders テーブルと Hive クエリ間の制御フローリレーシ ョンも表示します。 Metadata Manager も、製品テーブルから Hive クエリへのデータフローを表示します。ただし、Metadata Manager では、order_details または orders テーブルと Hive クエリ間のリレーションは表示されません。 ヒント: Cloudera Navigator データリネージ図でエンティティ間のリレーションタイプを表示するには、リネ ージ JSON ファイルをダウンロードして表示します。 削除済みエンティティ Cloudera Navigator リソースをロードすると、Metadata Manager は、削除済みエンティティのメタデータを 含むエンティティメタデータを抽出します。Metadata Manager は、メタデータカタログよびデータリネージ図 に削除済みのエンティティを表示します。 エンティティが削除済みエンティティであると判断するには、メタデータカタログまたはデータリネージ図の [詳細]パネルで[削除]プロパティのステータスを確認します。すべてのオブジェクトプロパティを表示する には、[詳細]をクリックします。[削除]プロパティは、true または false に設定されます。 Cloudera Navigator 163 Cloudera Navigator と Metadata Manager のリネージュ図の違い Metadata Manager と Cloudera Navigator でデータリネージュ図を比較すると、図に表示されるオブジェクト の順序が異なることがあります。 次のような状況では、Metadata Manager と Cloudera Navigator のデータリネージュ図に含まれるオブジェク トのシーケンスが異なる可能性があります。 表示するエンティティが別のエンティティと異なるリレーションを持っている場合。 Cloudera Navigator は、データリネージュ図のデータフロー、論理物理、および制御フローリレーション を表示します。Metadata Manager は、データリネージュ図のデータフローリレーションを表示します。 Metadata Manager は、データリネージュ図の論理物理または制御フローリレーションを表示しません。 データリネージュをテンプレートで実行する場合。 一般的に、Cloudera Navigator は、テンプレートまたは操作レベルでのデータフローリレーションを表示 します。操作の実行によりデータフローがオーバーライドまたは追加される場合があります。 Metadata Manager は一般的に、HDFS ファイルやディレクトリなどの物理オブジェクト、および操作実行 のデータフローを表示します。Metadata Manager は、ほとんどのテンプレートタイプのデータフローを表 示しません。したがって、データリネージュを Oozie、Pig、Sqoop、または YARN ジョブテンプレートで実 行する場合は、データフローが表示されません。データフローを表示するには、データリネージュをテン プレート実行のいずれかで実行します。 Metadata Manager には、クエリの実行ではなく、Hive および Impala クエリテンプレートのデータフロー が表示される点に注意してください。データリネージュはクエリのすべての実行で同一であるため、 Metadata Manager はクエリテンプレートのリネージュを表示します。 Hive または Impala クエリテンプレートでデータリネージュを実行する場合。 Hive テーブルから情報を取得するか、Hive テーブルを作成する Hive または Impala クエリテンプレート でデータリネージュを実行する場合、Cloudera Navigator は、その Hive テーブルにリンクされている HDFS エンティティを表示しません。一方、Metadata Manager は、データリネージュ図に HDFS エンティテ ィを表示します。 例えば、Hive クエリテンプレートに、Hive テーブルから情報を取得するための SELECT 文が含まれている とします。Metadata Manager は、その Hive テーブルにリンクする HDFS エンティティをデータリネージュ 図で Hive テーブルよりアップストリームに表示します。Hive クエリテンプレートに Hive テーブルを作成 する CREATE 文が含まれている場合、Metadata Manager はその Hive テーブルにリンクする HDFS エンティ ティを Hive テーブルよりもダウンストリームに表示します。 データリネージュを YARN ジョブ実行で実行する場合。 Cloudera Navigator は、YARN ジョブ実行と Hive クエリテンプレート間のデータフローリレーションを表 示します。Hive のクエリとテーブルは HDFS ファイルのリレーショナルビューであるため、Metadata Manager は YARN ジョブ実行と HDFS ファイル間のデータフローを表示します。 Cloudera エンティティのリンク Metadata Manager は、Cloudera Navigator リソースのエンティティと、その他のリソースのデータオブジェ クト間の、データリネージリンクを表示できます。Hive テーブルと、別のパッケージリソースまたはユニバー サルリソースのデータオブジェクトをリンクするには、接続の割り当てを使用します。HDFS ファイルと、別の パッケージリソース、カスタムリソース、またはユニバーサルリソースのデータオブジェクトをリンクするに は、リンク作成ルールファイルを使用します。 Metadata Manager は、メタデータソース間の接続の割り当てを設定するときに、Cloudera Navigator リソー スの Hive テーブルを、別のリソースのデータオブジェクトにリンクします。例えば、PowerCenter セッション は、Cloudera ディストリビューションに存在する Hive ターゲットテーブルにデータをロードします。 PowerCenter ターゲットおよび Hive テーブル間のデータリネージを表示するには、PowerCenter リポジトリと Cloudera ディストリビューション間の接続の割り当てを設定する必要があります。 164 第 9 章: データベース管理リソース Metadata Manager は、Cloudera Navigator リソースの HDFS ファイルを、別のリソースのデータオブジェクト にリンクするために、接続の割り当てを使用しません。HDFS ファイルを別のリソースのデータオブジェクトに リンクするには、リンクルールファイルを使用します。 例えば、Cloudera ディストリビューションには HDFS ファイル big-customer.csv が含まれています。 Developer ツールでこのファイルのデータを使用して、CUST フラットファイルデータオブジェクトに読み込み ます。CUST フラットファイルデータオブジェクトは、HDFS マッピングのソースとして使用されます。 リンクルールファイルを作成し、big-customer.csv HDFS ファイルを CUST フラットファイルデータオブジェク トにリンクします。HDFS ファイルからフラットファイルデータオブジェクトの出力グループのカラムへのリン クを作成するリンク条件を追加します。 Metadata Manager で、CUST フラットファイルデータオブジェクトは HDFS データオブジェクトクラスに属しま す。出力グループは、データオブジェクト読み取りクラスに属します。出力グループのカラムは、属性クラス に属します。 以下のファイルを使用してリンクを作成します。 <?xml version="1.0" encoding="UTF-16LE"?> <ruleSet name="Link HDFS files to Informatica Platform FF Data Objects"> <sourceResource name="Cloudera01"/> <targetResource name="InfaPlatform01"/> <rule name="Link HDFS big-customer.csv to Informatica Platform CUST FF columns" direction="SourceToTarget"> <sourceFilter > <element class="HDFS File"/> </sourceFilter> <targetFilter> <!-- We must link to features. If we link to structures only, Metadata Manager will not find upstream links to the HDFS file. --> <element class="HDFS Data Object"> <element class="Data Object Read"> <element class="Attribute"/> </element> </element> </targetFilter> <link condition="source.Name = 'big-customer.csv' AND target.parent.Name = 'output' AND target.parent.parent.Name = 'CUST'"/> </rule> </ruleSet> この例で、リンク条件の target.parent.Name = 'output'句は、出力グループを特定します。 target.parent.parent.Name = 'CUST'句は、フラットファイルデータオブジェクトを特定します。 リンクルールファイルをアップロードするには、Cloudera Navigator リソースを編集します。リンクルールフ ァイルをアップロードしてリソースを再ロードすると、Metadata Manager はリネージリンクを作成します。 Metadata Manager は、big-customer.csv HDFS ファイルから CUST フラットファイルデータオブジェクトの出 力グループの各カラムへのリンクを作成します。 ルールベースのリンクの詳細については、『Metadata Manager カスタムメタデータ統合ガイド』を参照してく ださい。 Cloudera Navigator 165 関連項目: • 「接続割り当ての設定」 (ページ228) IBM DB2 for LUW IBM DB2 for LUW(Linux、UNIX、および Windows)リソースを作成して、IBM DB2 for LUW からメタデータを 抽出するように設定できます。 リソースをロードすると、Metadata Manager によって IBM DB2 for LUW から スキーマ詳細が抽出されます。 IBM DB2 for LUW の設定 IBM DB2 for LUW リソースを作成する前に、メタデータソースを設定する必要があります。 メタデータソース を適切に設定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウスへ のロードが正常に行われません。 IBM DB2 for LUW を設定するには、以下の作業を実行します。 • データベースのヒープサイズの拡張。 • 権限と特権の設定。 データベースヒープサイズ IBM DB2 for LUW データベースからメタデータをロードする場合は、ヒープサイズを拡張する必要があります。 そうしないと、S_M_ELEMNT_ATTR_EXTRACT セッションが失敗し、以下のエラーが返されます。 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 このエラーは、データベースアプリケーションのヒープに、要求を処理するのに十分なストレージが存在しな い場合に発生します。 IBM DB2 for LUW のデータベースのヒープサイズの拡大 IBM DB2 for LUW データベースのヒープサイズを増やすには、以下の手順を実行します。 1. Metadata Manager からログアウトします。 2. DB2 データベースサーバーを停止します。 3. DB2 のコマンドプロンプトから、DB2 データベースに接続します。 4. アプリケーションヒープサイズ設定パラメータ(APP_CTL_HEAP_SZ)の現在の値を確認するには、次のコ マンドを実行します。 db2 get db dfg for <database_name> | find "APP_CTL_HEAP_SZ" 5. APP_CTL_HEAP_SZ のサイズを 16384 またはそれ以上に拡大するには、次のコマンドを実行します。 db2 update db cfg for <database_name> using APP_CTL_HEAP_SZ <higher_value> 6. 166 DB2 データベースサーバーを再起動します。 第 9 章: データベース管理リソース 権限と特権の設定 リソースを作成する場合は、IBM DB2 for LUW データベースユーザーアカウントのユーザー名とパスワードを 指定し、そのアカウントに権限と特権を設定します。 以下の表に、IBM DB2 for LUW データベースユーザーアカウントに対する SELECT 権限を設定する必要があるス キーマオブジェクトおよびシステムテーブルを示します。 スキーマオブジェクト システムテーブル テーブル SYSCAT.SCHEMATA ビュー SYSCAT.TRIGGERS インデックス SYSCAT.INDEXES パッケージ SYSCAT.INDEXCOLUSE 手順 SYSCAT.REFERENCES 関数 SYSCAT.TABCONST シーケンス SYSCAT.KEYCOLUSE トリガ SYSCAT.COLCHECKS シノニム SYSCAT.DATATYPES SYSCAT.COLUMNS SYSCAT.TABLES SYSCAT.FUNCTIONS SYSCAT.PROCEDURES SYSCAT.PACKAGES SYSCAT.TRIGGERS SYSCAT.SEQUENCES SYSCAT.INDEXES SYSCAT.CHECKS SYSCAT.VIEWS SYSCAT.PACKAGES SYSCAT.FUNCDEP SYSCAT.TRIGDEP SYSCAT.VIEWDEP また、データベースユーザーアカウントには NULLID スキーマに対する CREATEIN、DROPIN、および ALTERIN の 各特権も必要となります。オプションとして、ユーザーアカウントに BINDADD 特権を付与できます。この特権 が付与されていないデータベースユーザーアカウントでは、リソースを作成できません。 IBM DB2 for LUW リソースの作成 IBM DB2 for LUW リソースを作成する前に、IBM DB2 for LUW ソースを設定します。 1. [ロード]タブで、[操作] > [新しいリソース]をクリックします。 [リソースの選択]ウィンドウが表示されます。 2. [データベース管理] > [DB2]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ウィンドウが表示されます。 IBM DB2 for LUW 167 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ウィンドウが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースシステムへの接続をテストします。 Metadata Manager でソースシステムに接続できなかった場合、エラーメッセージが表示されます。エラー を修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [パラメータ]ウィンドウが表示されます。 9. [選択されたスキーマ]リストにスキーマを追加するには、[使用可能なスキーマ]リストでスキーマを選 択し、[追加]をクリックします。 10. 使用可能なスキーマをすべて追加するには、[すべて追加]をクリックします。 11. [選択されたスキーマ]リストからスキーマを削除するには、[選択されたスキーマ]リストでスキーマを 選択し、[削除]をクリックします。 12. [選択されたスキーマ]リストからスキーマをすべて削除するには、[すべて削除]をクリックします。 13. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 14. スケジュールを追加するには、[スケジュールを添付する]を選択し、[スケジュール]リストでスケジュ ールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 15. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 168 第 9 章: データベース管理リソース IBM DB2 for LUW の設定のプロパティ IBM DB2 for LUW リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表に、IBM DB2 for LUW の設定のプロパティを示します。 プロパテ ィ 説明 ユーザー 名 IBM DB2 for LUW データベースに接続するときに使用するユーザーアカウントの名前。 パスワー ド IBM DB2 for LUW データベースに接続するときに使用するユーザーアカウントのパスワード。 JDBC 接続 URL IBM DB2 for LUW データベースに接続するときに使用する JDBC URL。Metadata Manager は、 この URL を使用して、IBM DB2 for LUW データベースへの接続情報を確認します。 JDBC 接続 URL では、以下の構文を使用します。 jdbc:informatica:db2://[host_name]:[port];DatabaseName=[database_name] セキュア JDBC パラ メータ JDBC 接続 URL に追加するセキュア JDBC パラメータ。このプロパティは、パスワードなどのセ キュア接続パラメータを指定するために使用します。Metadata Manager では、リソース構成 プロパティ内のセキュアパラメータもパラメータ値も表示しません。データベースドライバが 必要とする区切り文字によって区切った name=value のペアとして、パラメータを入力しま す。以下に例を示します。 param1=value1;param2=value2 データベースで安全な通信が有効になっている場合は、このプロパティにセキュア JDBC パラ メータを入力します。 接続文字 列 エンコー ディング PowerCenter リポジトリ内のデータベースへのソース接続を作成するために使用するネイティ ブ接続文字列。この接続文字列は、IBM DB2 for LUW データベースの名前です。 IBM DB2 for LUW データベースのコードページ。 Metadata Manager リポジトリのコードページと互換性のあるコードページだけが表示されま す。 安全なデータベースのための JDBC パラメータ IBM DB2 for LUW データベースで安全な通信が有効になっている場合、JDBC 接続 URL に追加のパラメータを追 加する必要があります。パラメータを追加するには、それらを[セキュア JDBC パラメータ]プロパティに入力 します。 [セキュア JDBC パラメータ]プロパティで、次のパラメータを入力します。 EncryptionMethod=SSL;TrustStore=<truststore location>;TrustStorePassword=<password>;HostNameInCertificate=<host name>;ValidateServerCertificate=<true| false>;KeyStore=<keystore location>;keyStorePassword=<password> パラメータを次のように設定します。 EncryptionMethod Metadata Manager とデータベースサーバー間のデータ転送の暗号化方式。 SSL に設定する必要がありま す。 TrustStore データベースサーバーのセキュリティ証明書を含んだトラストストアファイルのパスとファイル名。 IBM DB2 for LUW 169 TrustStorePassword トラストストアファイルへのアクセスに使用するパスワード。 HostNameInCertificate セキュアデータベースをホストするマシンのホスト名。 ホスト名を指定すると、Metadata Manager サー ビスによって、接続文字列に含まれるホスト名がセキュリティ証明書のホスト名と照合されて、検証が行 われます。 ValidateServerCertificate Metadata Manager サービスがデータベースサーバーによって提示された証明書を検証するかどうかを表し ます。 このパラメータを true に設定すると、Metadata Manager サービスによって証明書が検証されま す。 HostNameInCertificate パラメータを指定すると、Metadata Manager サービスによって証明書のホ スト名も検証されます。 このパラメータを false に設定すると、Metadata Manager サービスによって、データベースサーバーが提 示する証明書の検証は行われません。 指定するトラストストア情報は Metadata Manager サービスによっ て無視されます。 KeyStore Metadata Manager サービスがデータベースサーバーに提示するセキュリティ証明書を含んだキーストアフ ァイルのパスとファイル名。 KeyStorePassword キーストアファイルへのアクセスに使用するパスワード。 参照 IBM DB2 for LUW リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェク トのデータリネージを表示および実行できます。 抽出されるオブジェクト Metadata Manager は、IBM DB2 for LUW データベースから以下のオブジェクトタイプを抽出します。 170 • スキーマ • テーブル • カラム • データ型 • エイリアス • ビュー • インデックス • IndexColumn • PrimaryKeyConstraint • ForeignKey • UniqueConstraint • CheckConstraint • シーケンス • 関数 第 9 章: データベース管理リソース • パッケージ • プロシージャ • TableTrigger IBM DB2 for LUW のトラブルシューティング 関連する Integration Service で異なるバージョンの IBM DB2 クライアントが使用され ている場合、IBM DB2 for LUW データベースからのリソースロードが失敗します。 関連する Integration Service で使用されている IBM DB2 for LUW クライアントのバージョンが、IBM DB2 for LUW データベースのバージョンと同じであることを確認します。 IBM DB2 for z/OS DB2 for z/OS は、z/OS 上で動作するリレーショナルデータベース管理システム(RDBMS)です。 IBM DB2 for z/OS リソースを作成して、IBM DB2 for z/OS からメタデータを抽出するように設定できます。 リソースをロードすると、Metadata Manager は、PowerExchange for DB2 for z/OS を使用して z/OS サブシス テムからメタデータにアクセスします。 Metadata Manager は、以下のタイプの IBM DB2 for z/OS 関数を抽出 します。 • 内蔵 • ユーザー定義 • スカラ • カラム • テーブル IBM DB2 for z/OS の設定 IBM DB2 for z/OS リソースを作成する前に、メタデータソースを設定する必要があります。 メタデータソー スを適切に設定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウス へのロードが正常に行われません。 IBM DB2 for z/OS サブシステムのメタデータにアクセスするには、以下の作業を実行します。 • PowerExchange をインストールします。 • PowerExchange を設定します。 • DB2 for z/OS の特権の設定。 • DB2 for z/OS のモードの確認。 PowerExchange のインストール Metadata Manager は、PowerExchange for DB2 for z/OS を使用して、IBM DB2 for z/OS サブシステムからメ タデータを抽出します。 PowerExchange は、以下の場所にインストールされている必要があります。 • Metadata Manager Service が実行されるマシン。 • DB2 for z/OS データベースサブシステムのホストである z/OS システム。 IBM DB2 for z/OS 171 PowerExchange の設定 DB2 for z/OS サブシステムからメタデータにアクセスするには、Metadata Manager Service を実行するマシ ンに PowerExchange をインストールします。 また、DB2 を実行する z/OS システムにも PowerExchange をイン ストールする必要があります。 PowerExchange を設定するには、次の作業を実行します。 • Metadata Manager Service を実行するマシンで、z/OS に接続するように PowerExchange を設定します。 • Metadata Manager Service を実行するマシンで、z/OS 上の PowerExchange Listener をポイントする NODE 文を使用して、dbmover.cfg を設定します。 • z/OS 上の DBMOVER コンフィギュレーションファイルで、以下のようにセキュリティを設定します。 SECURITY=(2,N) 必要に応じて、z/OS 上の PowerExchange Listener がオペレーティングシステムに検知されるログインを認 識できるように設定します。 以下に、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) デフォルトでは、z/OS 上の PowerExchange は、PowerExchange Listener のユーザー ID を使用して DB2 にアク セスします。 ユーザー指定のユーザー ID を使用して DB2 にアクセスするには、オペレーティングシステムの セキュリティを使用するように PowerExchange を設定します。 DB2 for z/OS の特権の設定 DB2 for z/OS リソースをロードすると、Metadata Manager は、DB2 for z/OS サブシステムからメタデータを 抽出します。 Metadata Manager は、DB2 カタログテーブルからメタデータを選択します。 メタデータソース への接続に使用する DB2 for z/OS ユーザーアカウントに、以下のテーブルに対する SELECT 特権を設定しま す。 システムテーブル 抽出されるメタデータ SYSIBM.SYSSYNONYMS スキーマ SYSIBM.SYSTABLES SYSIBM.SYSROUTINES SYSIBM.SYSSEQUENCES SYSIBM.SYSDATATYPES SYSIBM.SYSTABLES テーブル SYSIBM.SYSTABLESPACE ビュー SYSIBM.SYSVIEWS エイリアス SYSIBM.SYSTABLES カラム SYSIBM.SYSCOLUMNS SYSIBM.SYSTABLESPACE 172 第 9 章: データベース管理リソース システムテーブル 抽出されるメタデータ SYSIBM.SYSKEYS プライマリキー SYSIBM.SYSINDEXES SYSIBM.SYSRELS 外部キー SYSIBM.SYSFOREIGNKEYS SYSIBM.SYSINDEXES SYSIBM.SYSCHECKS チェック制約 SYSIBM.SYSCHECKDEP SYSIBM.SYSINDEXES インデックス SYSIBM.SYSKEYS SYSIBM.SYSSYNONYMS シノニム SYSIBM.SYSTABLES SYSIBM.SYSTRIGGERS トリガ SYSIBM.SYSROUTINES ストアドプロシージャ SYSIBM.SYSROUTINES 関数 SYSIBM.SYSSEQUENCES シーケンス SYSIBM.SYSSEQUENCESDEP ID SYSIBM.SYSSEQUENCES SYSIBM.SYSDATATYPES ユーザー定義型 注: PowerExchange Listener で DB2 セキュリティを使用しない場合、DB2 for z/OS ユーザーアカウントでは なく、PowerExchange Listener ユーザー ID に対して SELECT 特権を設定します。 DB2 for z/OS のモードの確認 新機能モードで DB2 for z/OS データベースを実行します。 DB2 for z/OS が互換モードまたは変換モードで実 行されている場合は、メタデータを抽出できません。 IBM DB2 for z/OS リソースの作成 IBM DB2 for z/OS リソースを作成する前に、IBM DB2 for z/OS ソースを設定します。 1. [ロード]タブで、[操作] > [新しいリソース]をクリックします。 [リソースの選択]ウィンドウが表示されます。 2. [データベース管理] > [DB2 zOS]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ウィンドウが表示されます。 IBM DB2 for z/OS 173 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ウィンドウが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースシステムへの接続をテストします。 Metadata Manager でソースシステムに接続できなかった場合、エラーメッセージが表示されます。エラー を修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [パラメータ]ウィンドウが表示されます。 9. [選択されたスキーマ]リストにスキーマを追加するには、[使用可能なスキーマ]リストでスキーマを選 択し、[追加]をクリックします。 10. 使用可能なスキーマをすべて追加するには、[すべて追加]をクリックします。 11. [選択されたスキーマ]リストからスキーマを削除するには、[選択されたスキーマ]リストでスキーマを 選択し、[削除]をクリックします。 12. [選択されたスキーマ]リストからスキーマをすべて削除するには、[すべて削除]をクリックします。 13. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 14. スケジュールを追加するには、[スケジュールを添付する]を選択し、[スケジュール]リストでスケジュ ールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 15. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 174 第 9 章: データベース管理リソース IBM DB2 for z/OS の設定のプロパティ IBM DB2 for z/OS リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表に、IBM DB2 for z/OS の設定のプロパティを示します。 プロパティ 説明 ユーザー名 z/OS ユーザー ID。 パスワード z/OS ユーザー ID に対するパスワード。 場所 Metadata Manager Service を実行するマシン上の dbmover.cfg ファイル内のノード 名。このノード名によって、z/OS システム上の PowerExchange Listener がポイント されます。 サブシステム ID IBM DB2 for z/OS サブシステムの ID。 エンコーディング IBM DB2 for z/OS サブシステムのコードページ。 Metadata Manager リポジトリのコードページと互換性のあるコードページだけが表示 されます。 参照 IBM DB2 for z/OS リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェ クトのデータリネージを表示および実行できます。 関連項目: • 「データベース管理リソースのデータリネージ」 (ページ212) 関数 Metadata Manager は、以下の IBM DB2 for z/OS 関数をインポートします。 • 内蔵 • ユーザー定義 • スカラ • カラム • テーブル Metadata Manager は、システム生成関数をインポートしません。 オブジェクト名 Metadata Manager は、名前が 255 文字を超えない IBM DB2 for z/OS オブジェクトをインポートします。 オブ ジェクト名に含まれるコンポーネントは、schema_name. table_name. object_name です。 スキーマおよび修飾子 IBM DB2 for z/OS では、"スキーマ"という用語は個別のタイプ、関数、ストアドプロシージャ、およびシーケ ンスを表します。 IBM では、"修飾子"という用語で、テーブル、ビュー、インデックス、およびエイリアスを 表します。 IBM DB2 for z/OS 175 Metadata Manager の場合、"スキーマ"という用語はすべてのオブジェクトの最上位の修飾子を表します。テー ブル、ビュー、インデックス、およびエイリアスに使用される修飾子は、オブジェクトの作成者を表します。 IBM Informix IBM Informix リソースを作成して、IBM Informix からメタデータを抽出するように設定できます。 リソース をロードすると、Metadata Manager によって IBM Informix データベースからスキーマ詳細が抽出されます。 IBM Informix の設定 Informix リソースを作成する前に、メタデータソースを設定する必要があります。 メタデータソースを適切 に設定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウスへのロー ドが正常に行われません。 Informix を設定するには、以下の作業を実行します。 176 • 権限を設定する。 • Informix データベースに対する ODBC 接続を設定する。 第 9 章: データベース管理リソース 権限の設定 Informix リソースを作成する前に、Informix への接続に使用する Informix データベースユーザーアカウント の権限を設定します。 以下の表に、Informix データベースユーザーアカウントに対する SELECT 権限を設定する必要があるスキーマ オブジェクトおよびシステムテーブルを示します。 スキーマオブジェクト システムテーブル テーブル systables ビュー sysviews インデックス sysusers パッケージ sysdepend 手順 syscolumns 関数 sysdepend シーケンス sysfragments トリガ sysmaster シノニム sysxtdtypes sysxtddesc sysindices sysobjstate systriggers sysconstraints sysprocedures sysindexes syssyntable syssynonyms syscoldepend sysreferences sysxtdtypes systrigbody ODBC 接続の設定 Informix リソースをロードする際に、PowerCenter 統合サービスは ODBC ドライバを使用して Informix データ ベースに接続します。このため、PowerCenter 統合サービスが実行されているマシン上に Informix データベー スに対する ODBC 接続を設定する必要があります。Metadata Manager で Informix リソースを作成する際には、 ODBC データソース名を接続文字列として使用します。 ODBC 接続の場合は、Informatica と共にインストールされる DataDirect ODBC ドライバを使用します。 Informatica とデータベース間の互換性を確認するには、適切なデータベースクライアントライブラリを使用 します。 注: Informatica によって提供される DataDirect ODBC ドライバを使用する場合、データベースクライアント は必要ありません。 ODBC ワイヤプロトコルでは、データベースクライアントソフトウェアはデータベースに 接続する必要はありません。 Windows 上での ODBC 接続の設定 1. Informatica の提供する Informix 用の DataDirect ODBC Wire Protocol ドライバを使用して、ODBC デー タソースを作成します。 IBM Informix 177 2. ODBC データソースを使用して Informix データベースに接続できることを確認します。接続に失敗した場 合は、データベースのマニュアルを参照してください。 UNIX 上での ODBC 接続の設定 1. ODBCHOME 環境変数を、ODBC のインストールディレクトリに設定します。以下に例を示します。 Bourne シェルを使用している場合は次のように入力します。 $ ODBCHOME=<Informatica services installation directory>/ODBC7.1; export ODBCHOME C シェルを使用している場合は次のように入力します。 $ setenv ODBCHOME <Informatica services installation directory>/ODBC7.1 2. ODBCINI 環境変数を、odbc.ini ファイルの場所に設定します。例えば、odbc.ini ファイルが$ODBCHOME デ ィレクトリにあるとします。 Bourne シェルを使用している場合は次のように入力します。 ODBCINI=$ODBCHOME/odbc.ini; export ODBCINI C シェルを使用している場合は次のように入力します。 $ setenv ODBCINI $ODBCHOME/odbc.ini 3. $ODBCHOME ディレクトリ内の既存の odbc.ini ファイルを編集するか、この odbc.ini ファイルを UNIX ホー ムディレクトリにコピーして編集します。 $ cp $ODBCHOME/odbc.ini $HOME/.odbc.ini 4. [ODBC Data Sources]セクションの下に Informix データソースのエントリを追加し、データソースを設 定します。以下に例を示します。 [Informix11] Driver=/data/mm10/Informatica/source/ODBC7.1/lib/DWifcl27.so Description=DataDirect 7.1 Informix Wire Protocol AlternateServers= ApplicationUsingThreads=1 CancelDetectInterval=0 ConnectionRetryCount=0 ConnectionRetryDelay=3 Database=<database_name> HostName=<Informix_host> LoadBalancing=0 LogonID= Password= PortNumber=<Informix_server_port> ServerName=<Informix_server> TrimBlankFromIndexName=1 UseDelimitedIdentifiers=0 5. PATH 環境変数と共有ライブラリ環境変数は、$ODBCHOME ディレクトリ内の odbc.sh スクリプトまたは odbc.csh スクリプトを実行して設定します。 Bourne シェルを使用している場合は次のように入力します。 sh odbc.sh C シェルを使用している場合は次のように入力します。 source odbc.csh 6. ODBC データソースを使用して Informix データベースに接続できることを確認します。接続に失敗した場 合は、データベースのマニュアルを参照してください。 IBM Informix リソースの作成 IBM Informix リソースを作成する前に、IBM Informix ソースを設定します。 1. [ロード]タブで、[操作] > [新しいリソース]をクリックします。 [リソースの選択]ウィンドウが表示されます。 178 第 9 章: データベース管理リソース 2. [データベース管理] > [Informix]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ウィンドウが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ウィンドウが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースシステムへの接続をテストします。 Metadata Manager でソースシステムに接続できなかった場合、エラーメッセージが表示されます。エラー を修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [パラメータ]ウィンドウが表示されます。 9. [選択されたスキーマ]リストにスキーマを追加するには、[使用可能なスキーマ]リストでスキーマを選 択し、[追加]をクリックします。 10. 使用可能なスキーマをすべて追加するには、[すべて追加]をクリックします。 11. [選択されたスキーマ]リストからスキーマを削除するには、[選択されたスキーマ]リストでスキーマを 選択し、[削除]をクリックします。 12. [選択されたスキーマ]リストからスキーマをすべて削除するには、[すべて削除]をクリックします。 13. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 14. スケジュールを追加するには、[スケジュールを添付する]を選択し、[スケジュール]リストでスケジュ ールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 15. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 IBM Informix 179 IBM Informix の設定のプロパティ Informix リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表に、Informix の設定のプロパティを示します。 プロパ ティ 説明 ユーザ ー名 Informix データベースに接続するときに使用するユーザーアカウントの名前。 パスワ ード Informix データベースに接続するときに使用するユーザーアカウントのパスワード。 JDBC 接 続 URL Informix データベースに接続するときに使用する JDBC URL。Metadata Manager は、この URL を使用して、Informix データベースへの接続情報を確認します。 JDBC 接続 URL では、以下の構文を使用します。 jdbc:informatica:informix://[host_name]: [port];InformixServer=[server_name];DatabaseName=[database_name] セキュ ア JDBC パラメ ータ JDBC 接続 URL に追加するセキュア JDBC パラメータ。このプロパティは、パスワードなどのセキ ュア接続パラメータを指定するために使用します。Metadata Manager では、リソース構成プロ パティ内のセキュアパラメータもパラメータ値も表示しません。データベースドライバが必要と する区切り文字によって区切った name=value のペアとして、パラメータを入力します。以下に 例を示します。 param1=value1;param2=value2 接続文 字列 Microsoft ODBC アドミニストレーターまたは odbc.ini ファイルに設定された Informix DSN。 エンコ ーディ ング Informix データベースのコードページ。 Metadata Manager リポジトリのコードページと互換性のあるコードページだけが表示されます。 参照 Informix リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェクトのデ ータリネージを表示および実行できます。 関連項目: • 「データベース管理リソースのデータリネージ」 (ページ212) 抽出されるオブジェクト Metadata Manager は、Informix から以下のオブジェクトタイプを抽出します。 180 • スキーマ • テーブル • カラム • データ型 • シノニム 第 9 章: データベース管理リソース • ビュー • インデックス • IndexColumn • PrimaryKeyConstraint • ForeignKey • UniqueConstraint • CheckConstraint • NotNullConstraint • 関数 • プロシージャ • TableTrigger Metadata Manager は、Informix から以下のオブジェクトタイプを抽出しません。 • シーケンス • 外部テーブル 要素 ID Metadata Manager は、Informix データベースで定義される ID カラムではなく、オブジェクトの名前を使用し て各 Informix メタデータオブジェクトの要素 ID を特定します。 オブジェクト定義が変わるたびに Informix がオブジェクトの ID カラムを変更するので、Metadata Manager は名前を使用します。 Informix では、異なるパラメータを持つ関数とプロシージャに同じ名前を使用できます。Metadata Manager は、一意の要素 ID を確立するために、オブジェクト名、引数の数、およびパラメータのタイプの組み合わせを 使用して関数とプロシージャに要素 ID を作成します。 テーブルとトリガの関連付け Informix は、テーブルとテーブルで作成されるトリガ間のリレーションを格納しますが、トリガとトリガがア クセスするテーブル間のリレーションを格納しません。そのため、Metadata Manager は TriggerUsingColumnSet 関連付けではなく、TableOwningTrigger 関連付けを使用します。 ビューとシノニムの関連付け Informix ではシノニムにビューを作成できますが、Informix システムカタログはリレーションを格納しませ ん。Informix はリレーションを格納しないため、Metadata Manager はビューとシノニム間の関連付けを格納 しません。 テーブルと制約の関連付け Metadata Manager は、ModelElementDependency 関連付けを使用してテーブルと制約間の関連付けを定義しま す。 com.informatica.cwmx.dependency パッケージにはこの関連付けが含まれています。 ビュー定義 Informix の 1 つのビュー定義が 64 文字を超える場合、ビュー定義は複数のレコードに分割されます。各レコ ードに最大 64 文字が含まれます。デフォルトでは、Metadata Manager は 1 つの説明に対して最大 5 レコード を抽出し、各ビュー定義の合計は 320 文字になります。 IBM Informix 181 トリガ定義 Informix は、トリガ定義をヘッダとボディに分割し、それぞれを別々のレコードに格納します。Informix の トリガ定義が 256 文字を超える場合、トリガのボディは複数のレコードに分割されます。各レコードに最大 256 文字が含まれます。デフォルトでは、Metadata Manager はヘッダとボディの組み合わせに対して最大 256 文字を抽出します。 JDBC JDBC リソースを作成および設定して、JDBC を介してアクセス可能な任意のリレーショナルデータベース管理シ ステムからメタデータを抽出できます。 JDBC をサポートするリレーショナルデータベースに対して、カスタムリソースを作成して設定する代わりに JDBC リソースを作成して設定できます。JDBC リソースを使用する方が、接続されたリソース内のオブジェクト 間のリンクを簡単に管理できます。 JDBC リソースは、JDBC をサポートする任意のリレーショナルデータベースについて作成できます。ODBC を介 してリレーショナルデータベースに接続することはできません。 できる限り、JDBC リソースではなく、その リレーショナルデータベースに固有の既存のデータベースリソースタイプを使用してください。データベース 固有のリソースタイプの方がパフォーマンスが高く、より多くのメタデータを抽出できます。例えば、Oracle データベースからメタデータをロードするには、JDBC リソースではなく Oracle リソースを作成します。 JDBC メタデータソースの設定 JDBC リソースを作成する前に、メタデータソースを設定する必要があります。 メタデータソースを適切に設 定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウスへのロードが 正常に行われません。 JDBC メタデータのソースを設定するには、次の手順を実行します。 • Metadata Manager Agent をインストールします。 • データベースへの接続に使用するデータベースユーザーアカウントの権限を設定します。ユーザーがデータ テーブルではなくシステムテーブルにアクセスできることを確認します。 • 必要なデータベースドライバをインストールして設定します。例えば、IBM DB2/iSeries を使用するように JDBC リソースを設定するには、PowerCenter と一緒にインストールされるデータドライバを使用できます。 JDBC ドライバ JAR ファイルは Metadata Manager Agent と同じホスト上で使用可能である必要があります。 データソースへの接続設定をテストするには、使用可能な任意のインタフェースを使用して JDBC 経由でデータ ソースに接続します。 例えば、Eclipse のデータベース開発パースペクティブを使用して接続設定をテストし ます。 データソースに接続したら、インポートするカタログ、スキーマ、またはテーブルにアクセスできるこ とを確認します。 そのデータソース用に JDBC リソースを設定するときに、この接続設定を使用します。 JDBC リソースをロードするときに、Metadata Manager はテーブルやビューなどのデータベースオブジェクト をインポートします。Metadata Manager を設定してキー、インデックス、ストアドプロシージャなどのデータ 構造を追加でインポートできます。 182 第 9 章: データベース管理リソース 関連項目: • 「手順 2。Metadata Manager Agent のインストール」 (ページ 23) JDBC リソースの作成 JDBC リソースを作成する前に、JDBC メタデータソースを設定します。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 2. [データベース管理] > [JDBC]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ページが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースシステムへの接続をテストします。 Metadata Manager でソースシステムに接続できなかった場合、エラーメッセージが表示されます。エラー を修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 9. スケジュールを追加するには、[スケジュールを関連付ける]を選択し、[スケジュール]リストでスケジ ュールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 10. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 JDBC 183 JDBC の設定のプロパティ JDBC リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表に、JDBC の接続のプロパティを示します。 プロパ ティ 説明 エージ ェント URL Metadata Manager Agent のホスト名とポート番号。 任意のマシンにインストールされた Metadata Manager Agent を使用できます。 例: http://localhost:19980 ソース システ ムバー ジョン メタデータソースの名前とバージョン。 ドライ ババー ジョン JDBC ドライバ JAR ファイルへのパス。複数の値をセミコロン(;)で区切ります。必要に応じ て、Metadata Manager Agent がインストールされている Windows マシンに JAR ファイルをコピ ーします。 ドライバパスは、Metadata Manager Agent の場所に対する相対パスです。パスを指定せずにフ ァイル名を指定する場合は、JAR ファイルが Metadata Manager Agent を実行するマシンのクラ スパスに存在することを確認してください。 例えば、IBM DB2/iSeries 用のデータドライバは以下のディレクトリに存在します。 <Informatica installation directory>\services\MetadataManagerService\utilities\mmcmd\lib ドライ バクラ ス JDBC ドライバインタフェースを実装する Java クラスの名前。パッケージ名を含む完全な名前を 指定します。 例: com.informatica.jdbc.db2.DB2Driver URL データベースへの接続に使用する JDBC URL。Metadata Manager は、この URL を使用して、デー タベースへの接続情報を確認します。指定する値は、使用するデータベースとドライバによっ て異なります。 例: jdbc:informatica:db2://host_name:port;LocationName=<location name>;PackageCollection=<package collection> IBM DB2/iSeries サーバーのデフォルトのポート番号は 446 です。 ユーザ ー データベースへの接続に使用するユーザーアカウントの名前。 パスワ ード データベースへの接続に使用するユーザーアカウントのパスワード。 カタロ グ Metadata Manager がメタデータのフィルタに使用するカタログ名。カタログとは、スキーマと グローバルオブジェクトのコンテナです。 カタログは、すべてのリレーショナルデータベースに関連するわけではありません。例えば、 IBM DB2/iSeries はカタログを使用しません。 184 第 9 章: データベース管理リソース プロパ ティ 説明 スキー マ Metadata Manager がメタデータのフィルタに使用するスキーマ名。複数の値をセミコロン(;) で区切ります。 スキーマ名を指定しない場合、Metadata Manager でアルファベット昇順でソートされた使用可 能なスキーマのリストの最初のスキーマをロードします。 大文字 小文字 の区別 メタデータソースデータベース用大文字小文字の区別の設定。 次のいずれかのオプションを選択します。 - 自動。Metadata Manager Agent で[ドライバパス]プロパティで指定した JDBC ドライバが 使用され、大文字小文字を区別するデータベースかどうかを判断します。大文字小文字を区 別するかどうかをこのドライバでチェックできない場合、Metadata Manager Agent では大文 字小文字を区別しないデータベースとみなします。 - 大文字小文字の区別 - 大文字小文字を区別しない デフォルトは自動です。 ビュー 定義の 抽出 SQL ビュー定義を抽出するためのデータベース固有の SQL クエリ。このクエリでは、ビュー定義の テキストを含む単一カラムの結果を返す必要があります。 クエリを入力しない場合、ビューとそのソーステーブル間のデータリネージュは作成されませ ん。 例えば、IBM DB2/iSeries 用に以下のクエリを入力できます。 SELECT TABLE_SCHEMA, TABLE_NAME, VIEW_DEFINITION FROM QSYS2.SYSVIEWS WHERE TABLE_SCHEMA IN (?) シノニ ムリネ ージュ SQL テーブルとビューのシノニム情報を抽出するためのデータベース固有の SQL クエリ。 オプシ ョンの スコー プ キー、インデックス、およびストアドプロシージャなど、インポートするオプションのデータ 構造。 注: このプロパティは、将来使用するために予約されています。 オプションのデータ構造をインポートするには、[選択]をクリックしてインポートするデータ 構造を選択します。 注: インポートするオプションのデータ構造を選択する前に JDBC ソースの接続情報を指定する 必要があります。 抽出されるオブジェクトと抽出されないオブジェクト JDBC リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェクトでデータ リネージュを表示および実行できます。 ビューとテーブル間のリネージュを表示するには、JDBC リソースを作成または編集するときに、データベース 固有の SQL クエリを指定してビュー定義を抽出します。 Metadata Manager は、ビュー定義のテキストを使用 してビューとテーブル間のリネージュを作成します。 抽出されるオブジェクト Metadata Manager では、JDBC リソースから次のオブジェクトが抽出されます。 • スキーマ名 • テーブル名、コメント • カラム名、NULL 可能、位置、長さ、スケール、コメント、データ型。 データ型は、独自のデータ型と同等の汎用型です。 JDBC 185 • ビュー名、ビュー定義。 ビュー定義は、リソースの設定時にビュー定義の抽出 SQL を指定すると抽出されます。 抽出されないオブジェクト Metadata Manager では、JDBC リソースから次のオブジェクトは抽出されません。 • カタログ名 • テーブルとビューのシノニム • インデックス • ストアドプロシージャ • トリガ • プライマリキーと外部キーの情報 • プロファイリング情報 Microsoft SQL Server Microsoft SQL Server リソースを作成して、Microsoft SQL Server からメタデータを抽出するように設定で きます。 リソースをロードすると、Metadata Manager によって Microsoft SQL Server データベースからス キーマ詳細が抽出されます。 Microsoft SQL Server の設定 Microsoft SQL Server リソースを作成する前に、メタデータソースを設定する必要があります。 メタデータ ソースを適切に設定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハ ウスへのロードが正常に行われません。 Microsoft SQL Server を設定するには、以下の作業を実行します。 権限を設定する。 Microsoft SQL Server への接続に使用する Microsoft SQL Server データベースユーザーアカウントの権 限を設定します。 UNIX 上で環境変数を設定します。 PowerCenter 統合サービスは、ODBC を使用して Microsoft SQL Server データベースに接続します。 Microsoft SQL Server リソースを作成する際には、<server_name>@<database_name>という形式で接続文字列 を入力します。PowerCenter 統合サービスが接続文字列からサーバー名とデータベース名を取り出し、イ ンストール済みの ODBC ドライバを使用してデータソースを作成します。手動でデータソースを作成する 必要はありません。 Windows 上では、PowerCenter 統合サービスは ODBC ドライバにアクセスできます。UNIX 上では、 ODBCINST 環境変数に odbcinst.ini ファイルの場所を設定して、PowerCenter 統合サービスが ODBC ドライ バにアクセスできるようにする必要があります。 権限の設定 Microsoft SQL Server リソースを作成する前に、Microsoft SQL Server への接続に使用する Microsoft SQL Server データベースユーザーアカウントの権限を設定します。 Metadata Manager サービスで SQL Server 認証を使用して Microsoft SQL Server データベースに接続します。 Microsoft SQL Server への接続に使用するユーザーアカウントは、SQL Server ログインアカウントにする必 186 第 9 章: データベース管理リソース 要があります。ユーザーアカウントの VIEW DEFINITION 権限を設定します。この権限を設定すると、ユーザー がメタデータのロード元として使用できるすべてのスキーマが一覧表示されます。 UNIX 上での環境変数の設定 Microsoft SQL Server リソースをロードする際に、PowerCenter 統合サービスは ODBC を使用して Microsoft SQL Server データベースに接続します。PowerCenter 統合サービスが ODBC ドライバにアクセスできるように するには、ODBCINST 環境変数を設定する必要があります。 PowerCenter 統合サービスが実行されているマシン上で、ODBCINST 環境変数に odbcinst.ini ファイルの場所 を設定します。例: ODBCINST=<INFA_HOME>/ODBC7.1/odbcinst.ini 環境変数を設定したらドメインを再起動します。 Microsoft SQL Server リソースの作成 Microsoft SQL Server リソースを作成する前に、Microsoft SQL Server ソースを設定します。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 2. [データベース管理] > [SQLServer]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ウィンドウが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 サマリリ ネージュ で非表示 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ウィンドウが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースシステムへの接続をテストします。 Metadata Manager でソースシステムに接続できなかった場合、エラーメッセージが表示されます。エラー を修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [パラメータ]ウィンドウが表示されます。 Microsoft SQL Server 187 9. [選択されたスキーマ]リストにスキーマを追加するには、[使用可能なスキーマ]リストでスキーマを選 択し、[追加]をクリックします。 10. 使用可能なスキーマをすべて追加するには、[すべて追加]をクリックします。 11. [選択されたスキーマ]リストからスキーマを削除するには、[選択されたスキーマ]リストでスキーマを 選択し、[削除]をクリックします。 12. [選択されたスキーマ]リストからスキーマをすべて削除するには、[すべて削除]をクリックします。 13. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 14. スケジュールを追加するには、[スケジュールを添付する]を選択し、[スケジュール]リストでスケジュ ールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 15. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 Microsoft SQL Server の設定のプロパティ Microsoft SQL Server リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表に、Microsoft SQL Server の設定のプロパティを示します。 プロパ ティ 説明 ユーザ ー名 Microsoft SQL Server データベースに接続するときに使用する SQL Server ユーザーアカウント の名前。Metadata Manager サービスで SQL Server 認証を使用して Microsoft SQL Server デー タベースに接続します。 パスワ ード Microsoft SQL Server データベースに接続するときに使用するユーザーアカウントのパスワー ド。 JDBC 接 続 URL Microsoft SQL Server データベースに接続するときに使用する JDBC URL。Metadata Manager は、この URL を使用して、Microsoft SQL Server データベースへの接続情報を確認します。 JDBC 接続 URL では、以下の構文を使用します。 jdbc:informatica:sqlserver://[host_name]:[port];SelectMethod=cursor;DatabaseName=[database_name] 接続文 字列 PowerCenter リポジトリの Microsoft SQL Server データベースに対する接続を作成するときに 使用する接続文字列。以下の構文を使用します。 <server_name>@<database_name> あるいは、PowerCenter 統合サービスが稼働しているマシン上に ODBC データソースを作成し、 そのデータソース名(DSN)を接続文字列として指定することもできます。 セキュ ア JDBC パラメ ータ JDBC 接続 URL に追加するセキュア JDBC パラメータ。このプロパティは、パスワードなどのセキ ュア接続パラメータを指定するために使用します。Metadata Manager では、リソース構成プロ パティ内のセキュアパラメータもパラメータ値も表示しません。データベースドライバが必要と する区切り文字によって区切った name=value のペアとして、パラメータを入力します。以下に 例を示します。 param1=value1;param2=value2 データベースで安全な通信が有効になっている場合は、このプロパティにセキュア JDBC パラメ ータを入力します。 188 第 9 章: データベース管理リソース プロパ ティ エンコ ーディ ング 信頼関 係接続 の使用 説明 Microsoft SQL Server データベースのコードページ。 リソース、Metadata Manager リポジトリ、および関連する Metadata Manager の統合サービスが 実行されるマシンのコードページは、同一である必要があります。 Windows 認証を使用してユーザークレデンシャルを認証し、Microsoft SQL Server データベース との信頼関係接続を確立するには、[信頼関係接続の使用]を選択します。 信頼関係接続を使用して Microsoft SQL Server データベースに接続する場合、Metadata Manager サービスはサービスが実行されているマシンにログインしたユーザーの資格情報を使用 してリポジトリに接続されます。 安全なデータベースのための JDBC パラメータ Microsoft SQL Server データベースで安全な通信が有効になっている場合、JDBC 接続 URL に追加のパラメー タを追加する必要があります。パラメータを追加するには、それらを[セキュア JDBC パラメータ]プロパティ に入力します。 [セキュア JDBC パラメータ]プロパティで、次のパラメータを入力します。 EncryptionMethod=SSL;TrustStore=<truststore location>;TrustStorePassword=<password>;HostNameInCertificate=<host name>;ValidateServerCertificate=<true| false>;KeyStore=<keystore location>;keyStorePassword=<password> パラメータを次のように設定します。 EncryptionMethod Metadata Manager とデータベースサーバー間のデータ転送の暗号化方式。 SSL に設定する必要がありま す。 TrustStore データベースサーバーのセキュリティ証明書を含んだトラストストアファイルのパスとファイル名。 TrustStorePassword トラストストアファイルへのアクセスに使用するパスワード。 HostNameInCertificate セキュアデータベースをホストするマシンのホスト名。 ホスト名を指定すると、Metadata Manager サー ビスによって、接続文字列に含まれるホスト名がセキュリティ証明書のホスト名と照合されて、検証が行 われます。 ValidateServerCertificate Metadata Manager サービスがデータベースサーバーによって提示された証明書を検証するかどうかを表し ます。 このパラメータを true に設定すると、Metadata Manager サービスによって証明書が検証されま す。 HostNameInCertificate パラメータを指定すると、Metadata Manager サービスによって証明書のホ スト名も検証されます。 このパラメータを false に設定すると、Metadata Manager サービスによって、データベースサーバーが提 示する証明書の検証は行われません。 指定するトラストストア情報は Metadata Manager サービスによっ て無視されます。 KeyStore Metadata Manager サービスがデータベースサーバーに提示するセキュリティ証明書を含んだキーストアフ ァイルのパスとファイル名。 Microsoft SQL Server 189 KeyStorePassword キーストアファイルへのアクセスに使用するパスワード。 参照 Microsoft SQL Server リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブ ジェクトのデータリネージュを表示および実行できます。 関連項目: • 「データベース管理リソースのデータリネージ」 (ページ212) 抽出されるオブジェクト Metadata Manager は、Microsoft SQL Server から以下のオブジェクトタイプを抽出します。 • スキーマ • テーブル • カラム • データタイプ • ビュー • インデックス • IndexColumn • PrimaryKeyConstraint • ForeignKey • UniqueConstraint • CheckConstraint • スカラ値関数 • プロシージャ • TableTrigger • ViewTrigger 抽出されないオブジェクト Metadata Manager は、Microsoft SQL Server から以下のオブジェクトタイプを抽出しません。 190 • デフォルトまたは DEFAULT の制約 • ログ • レプリケーションフィルタストアドプロシージャ • 拡張ストアドプロシージャ • システムスキーマ • システムビュー • テーブル値関数 第 9 章: データベース管理リソース 拡張プロパティ Metadata Manager は、Microsoft SQL Server テーブルおよびビューカラムの MS_Description 拡張プロパティ の値を抽出します。カラムの詳細を表示すると、Metadata Manager は、このプロパティ値を[説明]プロパテ ィに表示します。 Metadata Manager は、他の Microsoft SQL Server オブジェクトの拡張プロパティを抽出しません。Metadata Manager は、MS_Description 以外の拡張プロパティを抽出しません。 Netezza Netezza リソースを作成して、Netezza からメタデータを抽出するように設定できます。 リソースをロードす ると、Metadata Manager によって Netezza データベースからスキーマ詳細が抽出されます。 Netezza の設定 Netezza リソースを作成する前に、メタデータソースを設定する必要があります。 メタデータソースを適切に 設定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウスへのロード が正常に行われません。 Netezza を設定するには、以下の作業を実行します。 • 権限を設定する。 • Netezza JDBC ドライバをインストールおよび設定する。 • Netezza ODBC ドライバをインストールし、DSN を作成する。 権限の設定 Netezza データベースからメタデータを抽出するには、ユーザーアカウントに LIST 特権が必要です。LIST 特 権によって、Netezza ユーザーは Metadata Manager を介して Netezza データベース内のすべてのデータベース オブジェクトへのアクセスを許可されます。 必要に応じて、各データベースオブジェクトへのアクセスを制限 するデータベース権限を割り当てます。詳細については、Netezza のマニュアルを参照してください。 以下のシステムビューで Netezza ユーザーアカウントに対する SELECT 権限を設定します。 • _V_TABLE_DIST_MAP • _V_TABLE • _V_DATABASE • _v_relation_keydata • _v_relation_column • _v_view • _v_synonym • _v_datatype • _v_sequence Netezza 191 Netezza JDBC ドライバのインストールおよび設定 Metadata Manager Service を実行するマシンに Netezza JDBC ドライバをインストールします。 1. IBM の Web サイトから Netezza JDBC ドライバをダウンロードしてインストールします。 2. Metadata Manager Service を無効にします。 3. JDBC ドライバの JAR ファイル(nzjdbc.jar)を Netezza JDBC ドライバのインストールディレクトリから 次のディレクトリにコピーします。 <Informatica のインストールディレクトリ>\services\shared\jars\thirdparty 4. Metadata Manager Service の有効化。 Netezza ODBC ドライバのインストールと DSN の作成 Netezza データベースにアクセスするには、PowerCenter Integration Service が実行されているノードに Netezza ODBC ドライバをインストールし、DSN を作成します。 1. IBM の Web サイトから Netezza ODBC ドライバをダウンロードしてインストールします。 2. Microsoft Windows コントロールパネルで、[管理ツール] > [データソース(ODBC)]の順にクリックし ます。 3. [システム DSN]タブで、[追加]をクリックします。 [データ ソースの新規作成]ウィンドウが表示されます。 4. [NetezzaSQL]を選択し、[完了]をクリックします。 [NetezzaSQL ODBC データソース接続]ダイアログボックスが表示されます。 5. 次の情報を入力します。 フィールド 説明 データソース データソースの名前。Metadata Manager では、データソース名が接続文字列として使 用されます。 説明 必要に応じて入力する説明。 データベース Netezza データベースの名前。 Server Netezza データベースサーバのホスト名。 ポート Netezza データベースサーバのポート番号。 ユーザー名 Netezza データベースのユーザー名。Metadata Manager では、Netezza データベース 内のメタデータへのアクセスに、このユーザー名が使用されます。 パスワード Netezza データベースユーザー名のパスワード。 6. [OK]をクリックします。 Netezza リソースの作成 Netezza リソースを作成する前に、Netezza ソースを設定します。 1. [ロード]タブで、[操作] > [新規リソース]をクリックします。 [リソース選択]ウィンドウが表示されます。 192 第 9 章: データベース管理リソース 2. [データベース管理] > [Netezza]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ページが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースシステムへの接続をテストします。 Metadata Manager でソースシステムに接続できなかった場合、エラーメッセージが表示されます。エラー を修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 9. スケジュールを追加するには、[スケジュールを関連付ける]を選択し、[スケジュール]リストでスケジ ュールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 10. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 Netezza の設定のプロパティ Netezza リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表に、Netezza の設定のプロパティを示します。 プロパティ 説明 ユーザー名 Netezza データベースに接続するときに使用するユーザーアカウントの名前。 パスワード Netezza データベースに接続するときに使用するユーザーアカウントのパスワード。 Netezza 193 プロパティ 説明 JDBC 接続 URL Netezza データベースに接続するときに使用する JDBC URL。Metadata Manager は、この URL を使用して、Netezza データベースへの接続情報を確認します。 JDBC 接続 URL では、以下の構文を使用します。 jdbc:netezza://[host_name]:[port]/[database_name] セキュア JDBC パラメ ータ JDBC 接続 URL に追加するセキュア JDBC パラメータ。このプロパティは、パスワードなどの セキュア接続パラメータを指定するために使用します。Metadata Manager では、リソース 構成プロパティ内のセキュアパラメータもパラメータ値も表示しません。データベースド ライバが必要とする区切り文字によって区切った name=value のペアとして、パラメータを 入力します。以下に例を示します。 param1=value1;param2=value2 接続文字列 Netezza データベースに使用する ODBC データソース接続文字列。作成済みの Netezza DSN のデータソース名を入力します。 エンコーデ ィング Netezza データベースのコードページ。 リソース、Metadata Manager リポジトリ、および関連する Metadata Manager の統合サー ビスが実行されるマシンのコードページは、同一である必要があります。 参照 Netezza リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェクトのデー タリネージを表示および実行できます。 抽出されるオブジェクト Metadata Manager は、Netezza データベースから以下のオブジェクトタイプを抽出します。 194 • データベース • テーブル • ExternalTable • カラム • データ型 • シノニム • ビュー • マテリアライズビュー • DistributionKey • PrimaryKeyConstraint • ForeignKeyConstraint • UniqueKeyConstraint • シーケンス 第 9 章: データベース管理リソース Oracle Oracle リソースを作成して、Oracle からメタデータを抽出するように設定できます。 リソースをロードする と、Metadata Manager によって Oracle データベースからスキーマ詳細が抽出されます。 Oracle リソースを作成する前に、メタデータソースを設定する必要があります。メタデータソースを適切に設 定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウスへのロードが 正常に行われません。 権限の設定 Oracle データベースへの接続に使用する Oracle データベースユーザーアカウントの権限を設定します。 このユーザーアカウントには、CONNECT 権限と SELECT_CATALOG_ROLE 権限を設定します。 このユーザーアカウントに SELECT_CATALOG_ROLE 権限を設定できない場合は、次の権限を設定します。 • v$version ビューと v$instance ビューに対する SELECT 権限。 • 必要なスキーマオブジェクトと対応するシステムテーブルに対する CONNECT 権限と SELECT 権限。 以下のスキーマオブジェクトに対し、SELECT 権限を設定します。 • テーブル • ビュー • インデックス • パッケージ • 手順 • 関数 • シーケンス • トリガ • シノニム 以下のシステムテーブルに対し、SELECT 権限を設定します。 • ALL_OBJECTS • ALL_SOURCE • ALL_USERS • DBA_COL_COMMENTS • DBA_CONS_COLUMNS • DBA_CONSTRAINTS • DBA_DEPENDENCIES • DBA_IND_COLUMNS • DBA_INDEXES • DBA_MVIEWS • DBA_OBJECTS • DBA_RECYCLEBIN • DBA_SEQUENCES • DBA_SOURCE Oracle 195 • DBA_SYNONYMS • DBA_TAB_COLUMNS • DBA_TAB_COMMENTS • DBA_TAB_PARTITIONS • DBA_TABLES • DBA_TRIGGERS • DBA_VIEWS いくつかのカラムでクラスタが定義されているテーブルがスキーマに含まれる場合は、DBA_CLUSTER システム テーブルに対する SELECT 権限を設定する必要があります。 Advanced Security Option を使用する Oracle の設定 Advanced Security Option(ASO)を使用する Oracle データベースからメタデータを抽出する必要がある場 合、Metadata Manager がデータベースと通信できるようにするために、追加のタスクを実行する必要がありま す。 Metadata Manager がデータベースと通信できるようにするには、以下のタスクを実行します。 1. Oracle サーバーで暗号化の種類を設定します。 2. Oracle クライアントマシンで sqlnet.ora および tnsnames.ora ファイルを設定します。 3. Java Cryptography Extension (JCE)ポリシーファイルをダウンロードして解凍します。 手順 1. Oracle サーバーでの暗号化の種類の設定 Oracle サーバーで暗号化の種類を設定する必要があります。 Oracle ASO サーバー側の暗号化の種類を[Required]または[Requested]に設定します。サーバー側の暗号 化が[Accepted]に設定されている場合、Metadata Manager は Oracle データベースと通信できません。 手順 2. sqlnet.ora および tnsnames.ora の設定 Metadata Manager が Oracle データベースにアクセスできるようにするには、Oracle クライアントマシンで sqlnet.ora および tnsnames.ora ファイルを設定する必要があります。 sqlnet.ora ファイルで、次のパラメータを設定します。 • SQLNET.AUTHENTICATION_SERVICES • NAMES.DIRECTORY_PATH • SQLNET.EXPIRE_TIME • SQLNET.ENCRYPTION_TYPES_SERVER • SQLNET.ENCRYPTION_SERVER • SQLNET.CRYPTO_CHECKSUM_SERVER • SQLNET.CRYPTO_CHECKSUM_TYPES_SERVER • SQLNET.CRYPTO_SEED たとえば、暗号化の種類が「aes256」の場合、sqlnet.ora のコードは次のようになります。 SQLNET.AUTHENTICATION_SERVICES = (NTS) NAMES.DIRECTORY_PATH = (tnsnames, ezconnect) SQLNET.EXPIRE_TIME = 0 SQLNET.ENCRYPTION_TYPES_SERVER = (aes256) 196 第 9 章: データベース管理リソース SQLNET.ENCRYPTION_SERVER = required SQLNET.CRYPTO_CHECKSUM_SERVER = required SQLNET.CRYPTO_CHECKSUM_TYPES_SERVER = (md5) SQLNET.CRYPTO_SEED = "abcd1234" tsnames.ora ファイルには、ASO を使用する Oracle サーバーのエントリを追加します。 手順 3. JCE ポリシーファイルのダウンロードと解凍 256 ビット強度の暗号化をサポートするには、DataDirect JDBC driver for Oracle に Java Cryptography Extension(JCE)が必要です。 AIX を除くすべてのオペレーティングシステムでは、Oracle JCE Unlimited Strength Jurisdiction Policy File 6( jce_policy-6.zip)を Oracle の Web サイトからお使いのローカルマシンにダウンロードします。 AIX オペレーティングシステムでは、古いバージョンの SDK 用の IBM Unrestricted SDK JCE Policy File (unrestricted.zip)を IBM の Web サイトからお使いのローカルマシンにダウンロードします。 local_policy.jar および US_export_policy.jar ファイルを次のディレクトリに解凍します。 <Informatica のインストールディレクトリ>\java\jre\lib\security Oracle リソースの作成 Oracle リソースを作成する前に、Oracle ソースを設定します。 1. [ロード]タブで、[操作] > [新しいリソース]をクリックします。 [リソースの選択]ウィンドウが表示されます。 2. [データベース管理] > [Oracle]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ウィンドウが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 サマリリ ネージュ で非表示 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ウィンドウが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースシステムへの接続をテストします。 Metadata Manager でソースシステムに接続できなかった場合、エラーメッセージが表示されます。エラー を修正し、もう一度接続をテストします。 Oracle 197 8. [次へ]をクリックします。 [パラメータ]ウィンドウが表示されます。 9. [選択されたスキーマ]リストにスキーマを追加するには、[使用可能なスキーマ]リストでスキーマを選 択し、[追加]をクリックします。 10. 使用可能なスキーマをすべて追加するには、[すべて追加]をクリックします。 11. [選択されたスキーマ]リストからスキーマを削除するには、[選択されたスキーマ]リストでスキーマを 選択し、[削除]をクリックします。 12. [選択されたスキーマ]リストからスキーマをすべて削除するには、[すべて削除]をクリックします。 13. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 14. スケジュールを追加するには、[スケジュールを添付する]を選択し、[スケジュール]リストでスケジュ ールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 15. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 Oracle の設定のプロパティ Oracle リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表に、Oracle の設定のプロパティを示します。 プロパティ 説明 ユーザー名 Oracle データベースに接続するときに使用するユーザーアカウントの名前。 パスワード Oracle データベースに接続するときに使用するユーザーアカウントのパスワード。 JDBC 接続 URL Oracle データベースに接続するときに使用する JDBC URL。Metadata Manager は、この URL を使用して、Oracle データベースへの接続情報を確認します。 Oracle データベースがクラスタ化されていない場合は、次の構文を使用します。 jdbc:informatica:oracle://[host name]:[port];SID=[sid] SID を入力することも、文字列を編集してフルサービス名を使用することもできます。以 下に例を示します。 jdbc:informatica:oracle://[host name]:[port];ServiceName=[service name] Oracle データベースがクラスタ化されている場合は、次の構文を使用します。 jdbc:informatica:oracle://[host1]:[port];ServiceName=[service name];AlternateServers = ([host2]:[port]);LoadBalancing=true Oracle データベースが Advanced Security Option を使用している場合は、次の構文を使 用します。 jdbc:informatica:oracle://[host name]:[port];SID=[SID];EncryptionLevel=[encryption level];EncryptionTypes=[encryption types];DataIntegrityLevel=[data integrity level];DataIntegrityTypes=[data integrity types] 198 第 9 章: データベース管理リソース プロパティ 説明 セキュア JDBC パラメ ータ JDBC 接続 URL に追加するセキュア JDBC パラメータ。このプロパティは、パスワードなど のセキュア接続パラメータを指定するために使用します。Metadata Manager では、リソー ス構成プロパティ内のセキュアパラメータもパラメータ値も表示しません。データベース ドライバが必要とする区切り文字によって区切った name=value のペアとして、パラメータ を入力します。以下に例を示します。 param1=value1;param2=value2 データベースで安全な通信が有効になっている場合は、このプロパティにセキュア JDBC パ ラメータを入力します。 接続文字列 PowerCenter リポジトリ内のデータベースへのソース接続を作成するために使用するネイ ティブ接続文字列。この接続文字列は、関連する Metadata Manager の統合サービスが実行 されるマシン上の Oracle TNSNAMES エントリと同じです。 以下の構文を使用します。 <database name>.world Encoding Oracle データベースのコードページ。 Metadata Manager リポジトリのコードページと互換性のあるコードページだけが表示され ます。 増分ロード 最初のリソースロードが成功した後のリソースの増分ロードを有効にします。 このオプションを有効にすると、Metadata Manager は完全なメタデータをロードする代わ りに、メタデータへの最近の変更をロードします。このオプションを無効にすると、 Metadata Manager はメタデータの完全ロードを実行します。 デフォルトでは無効になっています。 安全なデータベースのための JDBC パラメータ Oracle データベースで安全な通信が有効になっている場合、JDBC 接続 URL に追加のパラメータを追加する必 要があります。パラメータを追加するには、それらを[セキュア JDBC パラメータ]プロパティに入力します。 [セキュア JDBC パラメータ]プロパティで、次のパラメータを入力します。 EncryptionMethod=SSL;TrustStore=<truststore location>;TrustStorePassword=<password>;HostNameInCertificate=<host name>;ValidateServerCertificate=<true| false>;KeyStore=<keystore location>;keyStorePassword=<password> パラメータを次のように設定します。 EncryptionMethod Metadata Manager とデータベースサーバー間のデータ転送の暗号化方式。 SSL に設定する必要がありま す。 TrustStore データベースサーバーのセキュリティ証明書を含んだトラストストアファイルのパスとファイル名。 TrustStorePassword トラストストアファイルへのアクセスに使用するパスワード。 HostNameInCertificate セキュアデータベースをホストするマシンのホスト名。 ホスト名を指定すると、Metadata Manager サー ビスによって、接続文字列に含まれるホスト名がセキュリティ証明書のホスト名と照合されて、検証が行 われます。 Oracle 199 ValidateServerCertificate Metadata Manager サービスがデータベースサーバーによって提示された証明書を検証するかどうかを表し ます。 このパラメータを true に設定すると、Metadata Manager サービスによって証明書が検証されま す。 HostNameInCertificate パラメータを指定すると、Metadata Manager サービスによって証明書のホ スト名も検証されます。 このパラメータを false に設定すると、Metadata Manager サービスによって、データベースサーバーが提 示する証明書の検証は行われません。 指定するトラストストア情報は Metadata Manager サービスによっ て無視されます。 KeyStore Metadata Manager サービスがデータベースサーバーに提示するセキュリティ証明書を含んだキーストアフ ァイルのパスとファイル名。 KeyStorePassword キーストアファイルへのアクセスに使用するパスワード。 Oracle リソースの増分ロード Oracle リソースをロードする場合、デフォルトでは、Metadata Manager はメタデータの完全ロードを実行し ます。最初のメタデータのロードに成功した後に増分ロードを実行するように Metadata Manager を設定でき ます。 完全ロードでは、すべてのメタデータオブジェクトが抽出されます。増分ロードでは、Metadata Manager は、 メタデータ全体ではなく、メタデータへの最近の変更をロードします。最近の変更には、成功した最後のロー ド以降のオブジェクトの追加、オブジェクトの更新、およびオブジェクトの削除が含まれます。増分ロードで はロード時間が短縮されます。完全ロードよりも、Metadata Manager によって抽出されるオブジェクトの数が 少ないためです。 Oracle リソースの増分ロードを有効または無効にするには、[増分ロード]設定プロパティを使用します。 注: 増分ロードを有効にしても、以下の状況では完全なメタデータロードが実行されます。 • リソースを消去した。 • 初回のリソースロードを ETL タスクが開始する前にキャンセルした。 • 初回のリソースロードが失敗した。 参照 Oracle リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェクトのデー タリネージを表示および実行できます。 関連項目: • 「データベース管理リソースのデータリネージ」 (ページ212) 抽出されるオブジェクト Metadata Manager は、Oracle から以下のデータベースオブジェクトタイプを抽出します。 200 • データベーストリガ • スキーマ • スキーマトリガ 第 9 章: データベース管理リソース Metadata Manager は、Oracle スキーマから以下のオブジェクトタイプを抽出します。 • 関数 • インデックス - インデックスカラム • マテリアライズビュー - チェック制約 - カラム - 外部キー • パッケージ - 関数 - プロシージャ • プロシージャ • スキーマトリガ • シーケンス • シノニム • テーブルトリガ • テーブル - チェック制約 - カラム - 外部キー - プライマリキー - 一意キー制約 • ビュートリガ • ビュー - カラム Metadata Manager は、削除済みのテーブル、制約、トリガ、またはインデックスを Oracle スキーマから抽出 しません。 スナップショット Oracle データベースのスナップショットは、メタデータカタログやデータリネージに表示されません。 パブリックスキーマ パブリックスキーマは純粋な Oracle スキーマではありません。 Metadata Manager では、Oracle パブリック シノニムの所有者を正しく表示するために、仮想スキーマ(パブリックスキーマ)が作成されます。 パブリッ クスキーマは、ユーザーが作成したすべてのパブリックシノニムを所有し、分類します。パブリックスキーマ は、すべてのパブリックシノニムの所有者名として Metadata Manager に表示されます。 パブリックシノニムの取り扱い Metadata Manager は、Oracle の内部パブリックシノニムを抽出しません。 Metadata Manager は、ロードするように選択したスキーマの Oracle パブリックシノニムを抽出します。 パブ リックシノニムは、リネージ図に含まれるデータベーステーブルに表示されます。 Oracle 201 Sybase ASE Sybase ASE リソースを作成して、Sybase ASE からメタデータを抽出するように設定できます。 リソースをロ ードすると、Metadata Manager によって Sybase ASE データベースからスキーマ詳細が抽出されます。 Sybase ASE の設定 Sybase ASE リソースを作成する前に、メタデータソースを設定する必要があります。 メタデータソースを適 切に設定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウスへのロ ードが正常に行われません。 Sybase ASE を設定するには、次の作業を実行します。 • 権限を設定する。 • Sybase ASE バージョン 15.0 以降のライブラリファイルの名前を変更する。 権限の設定 Sybase リソースを作成する前に、Sybase ASE データベースへの接続に使用する Sybase ASE データベースユー ザーアカウントの権限を設定します。 以下のスキーマオブジェクトに対し、SELECT 権限を設定します。 • テーブル • ビュー • カラム • 手順 以下のシステムテーブルに対し、SELECT 権限を設定します。 • sysobjects • syscomments • sysdepends • syscolumns • sysindexes • sysconstraints • sysreferences • sysusers • systypes • master.dbo.sysservers • master.dbo.sysconfigures • @@<servername> Sybase ASE バージョン 15.0 以降のライブラリファイルの名前変更 Sybase ASE バージョン 15.0 以降では、以前の Sybase ASE バージョンとは異なるライブラリファイル名が使用 されています。 Metadata Manager は、Sybase ASE リソースをロードするときに、以前のバージョンの Sybase ライブラリファイル名を使用します。 そのため、Sybase ASE クライアントにあるライブラリファイルの名前 202 第 9 章: データベース管理リソース を変更しない限り、Metadata Manager で Sybase ASE バージョン 15.0 以降のリソースをロードすることはでき ません。 Sybase ASE クライアントのインストールには、後方互換性のあるスクリプトが含まれています。このスクリプ トを使用すると、ライブラリファイル名を以前のバージョンで使用されているライブラリファイル名に変更す ることができます。 ライブラリファイル名を変更するには、以下のいずれかのスクリプトを実行します。 • copylibs.bat(Windows の場合) • lnsybs(UNIX の場合) スクリプトは以下のディレクトリに格納されています。 <SybaseClientInstallation>sybase\OCS-15_0\scripts Sybase ASE リソースの作成 Sybase ASE リソースを作成する前に、Sybase ASE ソースを設定します。 1. [ロード]タブで、[操作] > [新しいリソース]をクリックします。 [リソースの選択]ウィンドウが表示されます。 2. [データベース管理] > [Sybase]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ウィンドウが表示されます。 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ウィンドウが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースシステムへの接続をテストします。 Metadata Manager でソースシステムに接続できなかった場合、エラーメッセージが表示されます。エラー を修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [パラメータ]ウィンドウが表示されます。 9. [選択されたスキーマ]リストにスキーマを追加するには、[使用可能なスキーマ]リストでスキーマを選 択し、[追加]をクリックします。 10. 使用可能なスキーマをすべて追加するには、[すべて追加]をクリックします。 Sybase ASE 203 11. [選択されたスキーマ]リストからスキーマを削除するには、[選択されたスキーマ]リストでスキーマを 選択し、[削除]をクリックします。 12. [選択されたスキーマ]リストからスキーマをすべて削除するには、[すべて削除]をクリックします。 13. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 14. スケジュールを追加するには、[スケジュールを添付する]を選択し、[スケジュール]リストでスケジュ ールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 15. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 Sybase ASE の設定のプロパティ Sybase ASE リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表に、Sybase ASE の設定のプロパティを示します。 プロパテ ィ 説明 ユーザー 名 Sybase データベースに接続するときに使用するユーザーアカウントの名前。 パスワー ド Sybase データベースに接続するときに使用するユーザーアカウントのパスワード。 JDBC 接続 URL Sybase データベースに接続するときに使用する JDBC URL。 Metadata Manager でこの URL を 使用して、Sybase データベースへの接続情報を確認します。 JDBC 接続 URL では、以下の構文を使用します。 jdbc:informatica:sybase://[host_name]:[port];DatabaseName=[database_name] セキュア JDBC パラ メータ JDBC 接続 URL に追加するセキュア JDBC パラメータ。このプロパティは、パスワードなどのセ キュア接続パラメータを指定するために使用します。Metadata Manager では、リソース構成 プロパティ内のセキュアパラメータもパラメータ値も表示しません。データベースドライバ が必要とする区切り文字によって区切った name=value のペアとして、パラメータを入力しま す。以下に例を示します。 param1=value1;param2=value2 接続文字 列 PowerCenter リポジトリ内のデータベースへのソース接続を作成するために使用するネイティ ブ接続文字列。接続文字列では、以下の構文を使用します。 <server_name>@<database_name> エンコー ディング 204 Sybase データベースのコードページ。 リソース、Metadata Manager リポジトリ、および関連する Metadata Manager の統合サービ スが実行されるマシンのコードページは、同一である必要があります。 第 9 章: データベース管理リソース 参照 Metadata Manager は、Sybase ASE から以下のオブジェクトタイプを抽出します。 • スキーマ • テーブル • カラム • データ型 • ビュー • インデックス • IndexColumn • PrimaryKeyConstraint • ForeignKey • UniqueConstraint • CheckConstraint • 関数 • プロシージャ • TableTrigger • ViewTrigger Metadata Manager は、Sybase ASE から以下の情報を抽出しません。 • デフォルトの制約 • ユーザー用に定義されたルール Teradata Teradata リソースを作成して、Teradata からメタデータを抽出するように設定できます。 リソースをロード すると、Metadata Manager によって Teradata データベースからスキーマ詳細が抽出されます。 Teradata の設定 Teradata リソースを作成またはロードする前に、メタデータソースを設定する必要があります。メタデータソ ースを適切に設定しないと、メタデータのロードが失敗するか、メタデータの Metadata Manager ウェアハウ スへのロードが正常に行われません。 Teradata を設定するには、次の作業を実行します。 • Teradata データベースユーザーの権限を設定します。 • Teradata JDBC ドライバをインストールします。 Teradata 205 権限の設定 Teradata データベースへの接続に使用する Teradata データベースユーザーアカウントの権限を設定します。 以下の表に、Teradata データベースユーザーアカウントに対する SELECT 権限を設定する必要があるスキーマ オブジェクトおよびシステムテーブルを示します。 スキーマオブジェクト システムテーブル テーブル DBC.DBCINFO ビュー DBC.TABLETEXT インデックス DBC.HOSTSINFO パッケージ DBC.DATABASES 手順 DBC.TABLES 関数 DBC.COLUMNS シーケンス DBC.ALL_RI_CHILDREN トリガ DBC.INDICES シノニム DBC.TRIGGERS DBC.SHOWTBLCHECKS Teradata JDBC ドライバのインストール Teradata リソースを作成または更新できるようにするには、その前に Teradata JDBC ドライバをインストール してから Metadata Manager Service を再起動する必要があります。 1. Teradata JDBC ドライバのバージョン 13.10.00.32 を、次の URL からダウンロードします。 http://downloads.teradata.com/download/connectivity/jdbc-driver 2. 3. 次のディレクトリに JAR ファイルをコピーします。 • <INFA_HOME>\services\shared\jars\thirdparty • <INFA_HOME>\services\MetadataManagerService\mmapps\mm\WEB-INF\lib Metadata Manager Service をリスタートします。 Teradata リソースの作成 Teradata リソースを作成する前に、Teradata ソースを設定します。 1. [ロード]タブで、[操作] > [新しいリソース]をクリックします。 [リソースの選択]ウィンドウが表示されます。 2. [データベース管理] > [Teradata]をクリックします。 3. [次へ]をクリックします。 [プロパティ]ウィンドウが表示されます。 206 第 9 章: データベース管理リソース 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ウィンドウが表示されます。 6. 設定のプロパティを入力します。 7. [テスト接続]をクリックして、ソースシステムへの接続をテストします。 Metadata Manager でソースシステムに接続できなかった場合、エラーメッセージが表示されます。エラー を修正し、もう一度接続をテストします。 8. [次へ]をクリックします。 [パラメータ]ウィンドウが表示されます。 9. [選択されたスキーマ]リストにスキーマを追加するには、[使用可能なスキーマ]リストでスキーマを選 択し、[追加]をクリックします。 10. 使用可能なスキーマをすべて追加するには、[すべて追加]をクリックします。 11. [選択されたスキーマ]リストからスキーマを削除するには、[選択されたスキーマ]リストでスキーマを 選択し、[削除]をクリックします。 12. [選択されたスキーマ]リストからスキーマをすべて削除するには、[すべて削除]をクリックします。 13. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 14. スケジュールを追加するには、[スケジュールを添付する]を選択し、[スケジュール]リストでスケジュ ールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 15. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 Teradata 207 Teradata の設定のプロパティ Teradata リソースを作成または編集するときに、設定のプロパティを更新します。 以下の表に、Teradata の設定のプロパティを示します。 プロパティ 説明 ユーザー名 Teradata データベースに接続するときに使用するユーザーアカウントの名前。 パスワード Teradata データベースに接続するときに使用するユーザーアカウントのパスワード。 JDBC 接続 URL Teradata データベースに接続するときに使用する JDBC URL。 Metadata Manager は、こ の URL を使用して、Teradata データベースへの接続情報を確認します。 JDBC 接続 URL では、以下の構文を使用します。 jdbc:teradata://[database_server_name]/Database=[database_name] マルチバイトデータが含まれている Teradata データベースに、CHARSET パラメータを追 加して Teradata 文字セットを指定します。以下に例を示します。 jdbc:teradata://[database_server_name]/ Database=[database_name],CHARSET=[character_set_name] サポートされている Teradata 文字セットの詳細については、Teradata のマニュアルを参 照してください。 セキュア JDBC パラメータ JDBC 接続 URL に追加するセキュア JDBC パラメータ。このプロパティは、パスワードなど のセキュア接続パラメータを指定するために使用します。Metadata Manager では、リソ ース構成プロパティ内のセキュアパラメータもパラメータ値も表示しません。データベー スドライバが必要とする区切り文字によって区切った name=value のペアとして、パラメ ータを入力します。以下に例を示します。 param1=value1,param2=value2 サーバのデー タソース名 Encoding Teradata データベースで使用するサーバーのデータソース名。 Teradata データベースのコードページ。 リソース、Metadata Manager リポジトリ、および関連する Metadata Manager の統合サー ビスが実行されるマシンのコードページは、同一である必要があります。 増分ロード 最初のリソースロードが成功した後のリソースの増分ロードを有効にします。 このオプションを有効にすると、Metadata Manager は完全なメタデータをロードする代 わりに、メタデータへの最近の変更をロードします。このオプションを無効にすると、 Metadata Manager はメタデータの完全ロードを実行します。 デフォルトでは無効になっています。 Teradata リソースの増分ロード Teradata リソースをロードする場合、デフォルトでは、Metadata Manager はメタデータの完全ロードを実行 します。最初のメタデータのロードに成功した後に増分ロードを実行するように Metadata Manager を設定で きます。 完全ロードでは、すべてのメタデータオブジェクトが抽出されます。増分ロードでは、Metadata Manager は、 メタデータ全体ではなく、メタデータへの最近の変更をロードします。最近の変更には、成功した最後のロー ド以降のオブジェクトの追加、オブジェクトの更新、およびオブジェクトの削除が含まれます。増分ロードで はロード時間が短縮されます。完全ロードよりも、Metadata Manager によって抽出されるオブジェクトの数が 少ないためです。 208 第 9 章: データベース管理リソース Teradata リソースの増分ロードを有効または無効にするには、[増分ロード]設定プロパティを使用します。 注: 増分ロードを有効にしても、以下の状況では完全なメタデータロードが実行されます。 • リソースを消去した。 • 初回のリソースロードを ETL タスクが開始する前にキャンセルした。 • 初回のリソースロードが失敗した。 参照 Teradata リソースを作成およびロードした後に、Metadata Manager で抽出したメタデータオブジェクトのデ ータリネージを表示および実行できます。 関連項目: • 「データベース管理リソースのデータリネージ」 (ページ212) 抽出されるオブジェクト Metadata Manager は、Teradata データベースから以下のオブジェクトタイプを抽出します。 • ユーザー • テーブル • カラム • データ型 • ビュー • インデックス • IndexColumn • PrimaryKeyConstraint • ForeignKey • UniqueConstraint • CheckConstraint • プロシージャ • TableTrigger • マクロ Metadata Manager は、Teradata から以下の情報を抽出しません。 • 結合インデックス • プロシージャの本文 Teradata のプロシージャではデータリネージがサポートされていません。 データベースとユーザー Metadata Manager のデータベース管理レポートを有効にして Teradata データベースおよび Teradata ユーザー を表示するために、TeradataDatabase クラスと TeradataUser クラスが cwm.resource.relational パッケージ のスキーマクラスにマップされます。 cwm.resource.relational パッケージのカタログクラスは、Metadata Manager リポジトリにマップされます。 Teradata 209 Teradata の Schema 属性に値を指定する必要がある場合は、ユーザー名またはデータベース名を使用します。 例えば、データベース名に基づいて Teradata データベースカタログレポートの結果をフィルタリングするに は、Database Name 属性ではなく、Schema 属性にフィルタを作成します。 以下の表に、DatabaseName および Schema レポート属性に使用する値のタイプに関するガイドラインを示しま す。 レポート属性 Teradata での有効値 その他のデータベースプラットフォームでの 有効値 DatabaseName リポジトリ名 リポジトリ名 スキーマ データベース名またはユーザー 名 ユーザー名 トリガのプロパティ トリガプロパティは、パブリックユーザーがアクセスできない DBC.Triggers システムビューから取得されま す。 Teradata メタデータをロードするすべてのユーザーが必ずこのビューの SELECT 権限を持つように設定し てください。 テーブルとトリガの関連付け トリガ SQL コードに含まれているテーブルは Teradata システムメタデータビューまたはテーブルから使用でき ないため、これらのテーブルとトリガは TriggerUsingColumnSet 関連付けではなく、TableOwningTrigger 関 連付けを使用して関連付けられます。 注: ここでは、トリガを開始するテーブルではなく、トリガの SQL コードに含まれているテーブルのことを意 味しています。 ホスト名 Teradata データベースインスタンスを含むサーバーのホスト名は DBC.HostsInfo システムビューまたは DBC.Hosts システムテーブルにないため、Metadata Manager では、ユーザーが ODBC 接続(DSN)を設定すると きにホスト名が取得されます。 Database Server Name パラメータはホスト名を格納します。 注: ホスト名とは、Teradata データベースインスタンスをホストするサーバーの名前のことです。 ビューカラムデータ型 Metadata Manager のデータベース管理レポートには、ビューカラムとデータ型の関連付けが必要です。 Teradata では Datatype、Length、Precision、Scale、および IsNullable のビューカラムの値が指定されない ため、Metadata Manager ではデフォルト値が Unsupported に設定されます。 注: Teradata ではテーブルカラムにこれらの値が指定され、Metadata Manager にそれらの値が抽出されて格 納されます。 制限されたメタデータのロード メタデータのロードから特定のユーザーやデータベースを除外するには、スキーマの取り込みリストを使用し ます。例えば、システムユーザーやデータベースなどのレベル 1 ユーザーを除外したい場合があります。“DBC” の下のレベル 1 にあるユーザーやデータベースを除外するには、それをスキーマの取り込みリストに追加しな いでください。 210 第 9 章: データベース管理リソース 関連項目: • 「スキーマの取り込みリストの設定」 (ページ211) インデックスおよび制約の要素 ID Teradata では、Primary Key、Unique、および Check Constraints などのインデックスの名前に NULL 値の使 用が許可されます。 Teradata では、各インデックスが一意のインデックス番号で識別されます。この番号は、インデックスが作成 されるデータベースおよびテーブル内で一意です。一意のインデックス番号は、位置に相当します。Metadata Manager では、名前のないすべてのインデックスに一意の要素 ID を生成するためにこの番号が使用されます。 Metadata Manager では、要素 ID を作成するための名前がない制約に一意のシーケンス番号も生成されます。 スキーマの取り込みリストの設定 以下のリソースのスキーマの取り込みリストパラメータを設定できます。 • IBM DB2 for LUW • IBM DB2 for z/OS • IBM Informix • Microsoft SQL Server • Oracle • Sybase ASE • Teradata パラメータを編集するには、[ロード]タブの[リソース]パネルでリソースを選択し、[リソースの編集]を クリックし、[リソースの編集]ウィンドウの[パラメータ]タブをクリックします。 スキーマの取り込みリストパラメータを使用して、Metadata Manager ウェアハウスにロードするスキーマを選 択します。 リレーショナルデータベースソースをロードすると、Metadata Manager はメタデータをデータベ ーススキーマから Metadata Manager ウェアハウスにロードします。 最後のリソースロードの後に変更されたスキーマ、または初めてロードするスキーマに対し、[更新]を選択し ます。Metadata Manager が、更新の対象として選択されたスキーマをロードします。デフォルトでは、それま でにロードされたすべてのスキーマに対して[更新]が選択されます。ロード済みのスキーマのうち、再ロー ドしないスキーマは、[更新]を解除できます。また、[選択済みスキーマ]リストのすべてのスキーマに対し、 [更新]を解除または選択することができます。 抽出する Metadata Manager 用スキーマを変更して前にロードされたスキーマを削除する場合、Metadata Manager はメタデータオブジェクトを Metadata Manager ウェアハウスから削除しません。 ソースデータベー スに存在しなくなった Metadata Manager ウェアハウス内のメタデータオブジェクトを削除するには、リソー スのメタデータをパージして、必要なスキーマを Metadata Manager ウェアハウスにロードする必要がありま す。 注: Microsoft SQL Server 2000 のリソースを作成する場合は、使用可能なスキーマリストに SQL Server デー タベースのユーザーのリストが含まれます。 スキーマの取り込みリストの設定 211 データベース管理リソースのデータリネージ 結合文に含まれているテーブル、およびインラインビューを含む SQL クエリー内で使用されているオブジェク トに関するデータリネージを表示できます。 結合文内のテーブル データがテーブルから抽出される場合やテーブルにロードされる場合、データリネージにはデータベーステー ブルが含まれます。テーブルが結合文に含まれていても、データがテーブルから抽出されない場合やテーブル にロードされない場合、テーブルはデータリネージに表示されません。 例えば、以下の SQL で示すように、CUSTOMER および CITY の 2 つのテーブルが SQL ビューに含まれるものとし ます。 CREATE VIEW SF_CUST_VIEW AS SELECT CUSTOMER.ID, CUSTOMER.NAME FROM CUSTOMER, CITY WHERE CUSTOMER.CITY_ID = CITY.ID AND CITY.NAME = ‘SFO’ ビューでは CUSTOMER テーブルからのデータのみが公開されるため、CITY テーブルはビューのデータリネージ に表示されません。 その代わり、ビューの関連カタログオブジェクトとして、CITY テーブルがデータリネー ジに表示されます。 SQL インラインビュー SQL インラインビューは、別の SELECT 文の FROM 句の中の SELECT 文です。 例えば、以下の SQL にはインライ ンビューが含まれています。 SELECT ename FROM (SELECT ename FROM emp) インラインビューを含む SQL クエリー内で使用されているデータベーステーブル、ビュー、またはシノニムに 関するデータリネージを表示できます。 SQL クエリーは、以下のオブジェクト内に含めることができます。 • PowerCenter ソース修飾子トランスフォーメーションまたはルックアップトランスフォーメーション内の SQL オーバーライド。 • データベースビュー、ストアドプロシージャ、関数、およびトリガ。 注: SQL インラインビューは、共通テーブル式とも呼ばれます。 212 第 9 章: データベース管理リソース 第 10 章 ユニバーサルリソース この章では、以下の項目について説明します。 • ユニバーサルリソースの概要, 213 ページ • サポートされるメタデータソース, 214 ページ • XConnect の作成, 215 ページ • リソースの作成, 222 ページ ユニバーサルリソースの概要 ユニバーサルリソースを作成し、設定して、Metadata Manager でモデルがパッケージ化されないメタデータソ ースからメタデータを抽出できます。ユニバーサルリソースを作成することで、特定のビジネスインテリジェ ンス、データ統合、データモデリング、およびデータ管理の各メタデータリソースからメタデータを抽出でき ます。 例えば、QlikView QVD または QVW ファイルからメタデータを抽出する必要があるとします。ただし、Metadata Manager では QlikView のモデルはパッケージ化されていません。ユニバーサルリソースを作成することで、 QlikView ファイルからメタデータを抽出できます。 作成したユニバーサルリソースは、パッケージリソースと同じように動作します。ユニバーサルリソース内の オブジェクトの接続割り当てを、パッケージリソース内のオブジェクトと同じ方法で設定します。ユニバーサ ルリソースに関連付けられたモデル内のクラスを変更することはできません。ただし、パッケージリソースの 場合と同様に、モデルクラスのカスタム属性を追加できます。 ユニバーサルリソースを作成するには、以下のタスクを実行します。 1. メタデータソースタイプを表すユニバーサル XConnect を作成します。 例えば、Apache Hadoop Hive サーバー、QlikView ファイル、または Talend Data Integration 用の XConnect を作成できます。XConnect には、データソースのモデルが含まれます。 2. 使用するメタデータソースを表すリソースを作成します。 作成する XConnect ごとに複数のリソースを作成できます。つまり、QlikView ファイル用の XConnect を作 成した場合、QlikView モデルに基づく複数のリソースを作成できます。 XConnects は、ユニバーサル接続フレームワークを使用して作成します。ユニバーサル接続フレームワークに は、ユニバーサル XConnects を開発するために使用するソフトウェアコンポーネントが含まれます。また、ユ ニバーサル XConnects、モデル、およびリソースを作成するために必要なすべてのツールとアーティファクト が含まれます。 注: ユニバーサル接続フレームワーク(UCF)は、Informatica OEM パートナーのソリューション(Meta Integration Model Bridge)を使用して設計されています。ユニバーサル接続フレームワークによるメタデー 213 タの抽出が可能なソースのリストおよびバージョン固有の詳細については、製品可用性マトリックス(PAM)を 参照してください。ユニバーサル接続フレームワークの使用に関するサポート面の詳細については、 「Statement of Support」に関するドキュメントを参照してください。ユニバーサル接続フレームワークを使 用して作成したユニバーサルモデルおよびリソースは、パッケージ化されたモデルおよびリソースと比較した 場合、外観と動作が一致しない可能性があります。 サポートされているメタデータソースバージョンの詳細については、次の Informatica Network で「PCAE Metadata Manager XConnect Support」という Product Availability Matrix を参照してください。 https://network.informatica.com/community/informatica-network/product-availability-matrices/ overview サポートされるメタデータソース ユニバーサルリソースを作成すると、異なるメタデータソースからメタデータを抽出できます。 次のいずれかのメタデータソースからメタデータを抽出するには、ユニバーサルリソースを作成します。 Amazon RedShift Database (via JDBC) Apache Hadoop HDFS Java API Apache Hadoop Hive Server Apache Hadoop HiveQL DDL Apache Hadoop Web HCatalog Borland Together (via UML 1.x XMI) Borland Together (via UML 2.x XMI) CA Component Modeler 3.52 (ParadigmPlus) CA Component Modeler 4.x (via UML 1.x XMI) CA COOLBiz 5.1 CA COOLBusinessTeam (GroundWorks) 2.2.1 CA COOLEnterprise (ADW) 2.7 CA COOLXtras Mapper (TerrainMap for DB2) CA Gen CaRepositoryDsOdbc CaRepositoryDsOdbcImport.ZOS COBOL Copybook File Gentleware Poseidon (via UML 1.x XMI) Google BigQuery Grandite Silverrun-RDM 2.4.4 to 2.8.6 Hl7XmlDtd Hortonworks Hadoop Hive Server Hortonworks Hadoop HiveQL DDL IBM DB2 Cube Views IBM InfoSphere Data Architect (IDA) IBM InfoSphere DataStage IBM InfoSphere Federation Server (via JDBC) IBM InfoSphere Information Governance Catalog (IGC) IBM InfoSphere Information Server (IIS) 11.x (Common Model) IBM InfoSphere Information Server (IIS) 9.x (Common Model) IBM InfoSphere Warehouse - InfoSphere Data Architect IBM Lotus Notes (via JDBC-ODBC) IBM Rational Rose 6.0(98i) to 6.5(2000) IBM Rational Rose 7.x (2000e and newer) IBM Rational Software Architect (RSA) (via UML 2.x XMI) IBM Rational System Architect (SA) 10.4 to 11.x (Encyclopedia) IBM Rational System Architect (SA) 7.1 to 11.x (File) IBM Telelogic Tau (via UML 1.x XMI) IbmRationalSoftwareArchitect IDERA ERStudio Business Architect (via DM1) IDERA ERStudio Repository KalidoDiw MapR Hadoop Hive Server MapR Hadoop HiveQL DDL Meta Integration Repository (MIR) Application Server Meta Integration Repository (MIR) XMI file 214 第 10 章: ユニバーサルリソース Meta Integration Repository (MIR) XMI multimodel content Metadata Excel Format Micro Focus (Merant) AppMaster Builder Microsoft Office Visio Database Diagram (via ERX) Microsoft Office Visio UML Class Diagram (via UML 1.x XMI) Microsoft SQL Server XML Data Reduced (XDR) Schema NoMagic MagicDraw (via UML 1.x XMI) OMG CWM 1.x XMI 1.x OMG CWM Pre-1.0 XMI 1.1 OMG UML 1.x XMI 1.x OMG UML 2.x XMI 2.x OmgCwmXmiImport.HyperionApplicationBuilder OmgCwmXmiImport.IbmDb2WarehouseManager OmgCwmXmiImport.IbmInfoSphereDiscovery OmgCwmXmiImport.OracleWarehouseBuilder OmgCwmXmiImport.SasDataIntegrationStudio Oracle Data Integrator (ODI) Oracle Data Modeler (ODM) 4.x Oracle Data Warehouse Administration Console (DAC) Oracle Designer Oracle Hyperion Essbase Integration Services (EIS) Oracle Warehouse Builder (OWB) Pivotal Greenplum Database (via JDBC) PopkinSa PostgreSQL Database (via JDBC) QlikView Files QlikView Repository SAS Data Integration Studio (via MIR XMI) SAS Information Map Studio (via MIR XMI) SAS Management Console (via MIR XMI) SAS Metadata Management (via MIR XMI) SAS Metadata Server (via MIR XMI) SAS OLAP Server (via ODBO) Select SE Sparx Enterprise Architect (EA) (via UML 1.x XMI) Sparx Enterprise Architect (EA) (via UML 2.x XMI) Talend Data Integration Talend Master Data Management (MDM) Tigris ArgoUML (via UML 1.x XMI) Visible IEAdvantage 6.1 W3C XML DTD 1.0 W3C XML Schema 1.0 (XSD) サポートされているメタデータソースバージョンの詳細については、次の Informatica Network で「PCAE Metadata Manager XConnect Support」という Product Availability Matrix を参照してください。 https://network.informatica.com/community/informatica-network/product-availability-matrices/ overview XConnect の作成 XConnect は、Metadata Manager がメタデータソースからメタデータを抽出するために使用するコードとアー ティファクトです。これには、メタデータソースのモデルが含まれます。ユニバーサル XConnect を作成するに は、プラグインを作成し、Metadata Manager サービスのプラグインディレクトリにプラグインをコピーして、 Metadata Manager サービスをリサイクルします。 サービスが有効にされると、Metadata Manager はモデルをインポートします。 XConnect の作成 215 次の図は、ユニバーサル XConnect の作成プロセスを示しています。 1. メタデータソース名を取得します。 2. プラグイン定義ファイルを作成します。 3. カスタムアイコンを使用する場合、mmXConPluginUtil generateImageMapping コマンドを実行し、モデル 内のグループおよびクラスのイメージマッピング情報を取得します。 4. カスタムアイコンを使用する場合、モデル、グループ、およびクラスのアイコンを取得します。 5. mmXConPluginUtil generatePlugin コマンドを実行し、プラグインを生成します。 6. Metadata Manager サービスのプラグインディレクトリにプラグインをコピーした後、Metadata Manager サービスをリサイクルします。 手順 1。メタデータソース名の取得 ユニバーサル XConnect を作成できるようにするには、まずメタデータソース名を取得する必要があります。メ タデータソース名はメタデータソースを一意に識別するテキスト文字列です(例: Apache Hadoop Hive Server、 QlikView Files、Talend Data Integration、W3C XML Schema 1.0 (XSD))。プラグイン定義ファイルを作成するには、 メタデータソース名が必要です。 「サポートされるメタデータソース」のトピックにメタデータソース名のリストが示されています。プラグイン 定義ファイルを作成する場合、「サポートされるメタデータソース」のトピックで示されているメタデータソー ス名を sourcename 要素に正確に入力する必要があります。 216 第 10 章: ユニバーサルリソース 関連項目: • 「サポートされるメタデータソース」 (ページ 214) 手順 2。プラグイン定義ファイルの作成 プラグイン定義ファイルは、イメージマッピング情報を取得し、プラグインを生成するために使用する XML フ ァイルです。プラグイン定義ファイルには、XConnect およびモデルのプロパティを指定する要素が含まれま す。 プラグイン定義ファイルには必須要素とオプション要素が含まれます。必須要素では、XConnect 名、モデルの 所有者、メタデータソースタイプ、メタデータソース名などのプロパティを指定します。オプション要素では、 アイコンディレクトリ、モデルアイコン、モデルの説明などのプロパティを指定します。 Informatica は、テンプレートとして使用できる次のサンプルのプラグイン定義ファイルを提供します。 <Informatica サービスのインストールディレクトリ>\services\MetadataManagerService\utilities\mmxconpluginutil \xconnect-definition-template.xml 次のコードは、サンプルのプラグイン定義ファイルを示しています。 <?xml version="1.0" encoding="utf-8" ?> <xconnect xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation='xconndef.xsd' xmlns="http://www.informatica.com/XCONDEF"> <name></name> <owner></owner> <domain></domain> <sourcename></sourcename> </xconnect> プラグイン定義ファイルを作成するには、このサンプルファイルをコピーして、要素と要素の値を更新してく ださい。 プラグイン定義ファイルの要素 プラグイン定義ファイルには、XConnect およびモデルのプロパティを指定する要素が含まれます。プラグイン 定義ファイルには各必須要素を 1 つずつ含める必要があります。また、オプションの各要素を 1 つずつ含める こともできます。 以下の表に、プラグイン定義ファイルの各要素を示します。 要素 説明 name 必須。XConnect の名前(例: Apache_Hadoop_Hive、QlikView、Talend)。 name 要素に次の文字を含めることはできません。 / \ : * ' ? " < > | [ ] & Metadata Manager は、name 要素と owner 要素を使用してモデル名を生成します。Metadata Manager は、<owner>.<name>の形式で名前を付けます(例: HypoStores.QlikView)。 owner 必須。XConnect およびモデルを作成する組織または部門の名前(例: HypoStores、 HypoStores_Sales)。 owner 要素に次の文字を含めることはできません。 / \ : * ' ? " < > | [ ] & Metadata Manager は、name 要素と owner 要素を使用してモデル名を生成します。Metadata Manager は、<owner>.<name>の形式で名前を付けます(例: HypoStores.QlikView)。 XConnect の作成 217 要素 domain 説明 必須。メタデータソースタイプ。次のいずれかの値を指定する必要があります。 Business Intelligence Data Integration Data Modeling Database Management - sourcename 必須。メタデータの抽出元であるメタデータソースの名前(例: QlikView Files、Apache Hadoop Hive Server、Talend Data Integration、W3C XML Schema 1.0 (XSD))。 サポートされるメタデータソースのリストについては、「サポートされるメタデータソース」 のトピックを参照してください。この要素には、「サポートされるメタデータソース」のトピ ックで示されているメタデータソース名を正確に入力する必要があります。 iconDir オプション。モデルのアイコンと、モデル内のグループとクラスのアイコンが含まれるディ レクトリ。 完全なファイルパスまたは相対パスを指定できます。相対パスを指定する場合、次のディレ クトリを基準とする相対的なファイルパスを指定します。 <Informatica サービスのインストールディレクトリ>\services\MetadataManagerService\utilities \mmxconpluginutil icon オプション。Metadata Manager がモデルアイコン用として使用するイメージファイルのファ イル名(例: qlikview_model_icon.gif)。 モデルアイコンは、iconDir 要素で指定したアイコンディレクトリに存在する必要がありま す。 shortName オプション。モデルの短い名前。 説明 オプション。モデルの説明。 関連項目: • 「サポートされるメタデータソース」 (ページ 214) プラグイン定義ファイルの例 次のコードは、QlikView ファイルからメタデータを抽出するために使用する XConnect のプラグイン定義ファ イルの例を示しています。 <?xml version="1.0" encoding="utf-8" ?> <xconnect xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation='xconndef.xsd' xmlns="http://www.informatica.com/XCONDEF"> <name>QlikView</name> <owner>HypoStores</owner> <domain>Business Intelligence</domain> <sourcename>QlikView Files</sourcename> <iconDir>\QlikView\Icons</iconDir> <icon>qlikview_model_icon.gif</icon> <description>QlikView model created for HypoStores, Inc.</description> </xconnect> 手順 3。イメージマッピング情報の取得 プラグイン定義ファイルを作成した後、そのプラグイン定義ファイルを使用して、モデル内のグループおよび クラスごとにイメージマッピング情報を取得できます。モデル内のグループおよびクラスに対してカスタムア 218 第 10 章: ユニバーサルリソース イコンを使用する場合、このイメージマッピング情報が必要です。イメージマッピング情報は各グループおよ びクラスをアイコンファイルに関連付けます。 カスタムアイコンを使用しない場合、この手順をスキップできます。Metadata Manager は、クラスアイコン ( )を、アイコンファイルを持たないグループまたはクラスで使用します。 イメージマッピング情報を取得するには、mmXConPluginUtil generateImageMapping コマンドを定義ファイル (-x)オプション付きで実行します。次に例を示します。 mmXConPluginUtil generateImageMapping -x C:\MMPlugInDefs\HypoStores_QlikViewDef.xml mmXConPluginUtil は、モデル内の各グループおよびクラスのリストと、対応するアイコンファイルが含まれる CSV テキストファイルを生成します。このコマンドは、次のディレクトリにイメージマッピングファイルを生 成します。ここで、owner と name はプラグイン定義ファイルで定義されています。 <Informatica サービスのインストールディレクトリ>\services\MetadataManagerService\utilities\mmxconpluginutil \<owner>.<name> mmXConPluginUtil は、イメージマッピングファイルを mm-<owner>.<name>-xconnect.txt の形式で命名します。 以下に例を示します。 <Informatica サービスのインストールディレクトリ>\services\MetadataManagerService\utilities\mmxconpluginutil \HypoStores.QlikView\mm-HypoStores.QlikView-xconnect.txt 次の例は、QlikView ファイルからメタデータを抽出するために使用する XConnect のイメージマッピングファ イルの一部を示しています。 Group,ReportAttribute.gif StatisticsBox,Statistics Box.png StraightTable,Table.gif Variable,ReportAttribute.gif Slider,Slider Calendar.png SearchObject,Search Object.png TableBox,Table Box.png QVWModel,qvw.png TextBox,Text Object.png Document,Document.gif … 前の例では、Group クラスのアイコンファイルは ReportAttribute.gif です。StatisticsBox クラスのアイコン は Statistics Box.png です。 手順 4。アイコンの取得 イメージマッピング情報を取得したら、モデルのアイコンと、モデル内のグループとクラスのアイコンを取得 できます。カスタムアイコンを使用しない場合、この手順をスキップできます。 カスタムアイコンをモデルに対して使用するには、イメージファイルを見つけて、プラグイン定義ファイルで 指定したアイコン名で保存します。次に、そのファイルを、プラグイン定義ファイルで指定したアイコンディ レクトリにコピーします。モデルアイコンには、BMP、GIF、JPG、PNG など、一般的な任意のイメージタイプを 使用できます。 カスタムアイコンをグループまたはクラスに対して使用するには、イメージファイルを見つけて、イメージマ ッピングファイルで指定した名前で保存します。次に、イメージファイルを、プラグイン定義ファイルで指定 したアイコンディレクトリにコピーします。グループアイコンまたはクラスアイコンの名前とファイルタイプ は、イメージマッピングファイルで指定されている必要があります。 例えば、作成したモデルに Conditions というクラスが含まれます。イメージマッピングファイルでは、 Conditions クラスが Filter.gif にマップされています。 XConnect の作成 219 Conditions クラスのアイコンを探すには、次のタスクを実行します。 1. インターネットで「conditions icons」または「filter icons」を検索します。 また、次の Metadata Manager イメージディレクトリで同様のアイコンを検索することもできます。 <Informatica サービスのインストールディレクトリ>\services\MetadataManagerService\mmapps\mm\images 2. イメージを Filter.gif として保存します。 3. Filter.gif ファイルを、プラグイン定義ファイルで指定したアイコンディレクトリにコピーします。 カスタムアイコンを使用する、モデル内のすべてのグループおよびクラスに対してこのプロセスを繰り返しま す。 アイコンに関する規則およびガイドライン アイコンを作成するときには、以下の規則とガイドラインに従ってください。 • 使用するすべてのアイコンのサイズは 16 x 16 ピクセルである必要があります。Metadata Manager では、 アイコンの拡大縮小は行われません。 • モデルのアイコンを指定する必要はありません。アイコンを指定しない場合、Metadata Manager は、カス タムモデルアイコン( )を、モデルとそのモデルに基づくすべてのリソースに対して使用します。 • グループまたはクラスを別のイメージファイルまたはファイルタイプに再マップする必要はありません。例 えば、Dimension クラスが dimension.gif にマップされている場合、そのクラスを 3D_dimension.gif また は dimension.png に再マップできません。 • グループおよびクラスごとにイメージファイルをアイコンディレクトリに追加する必要はありません。グル ープまたはクラスのイメージファイルがない場合、Metadata Manager は、クラスアイコン( プまたはクラスに対して使用します。 )をグルー 手順 5。プラグインの生成 定義ファイルとアイコンの準備ができたら、プラグインを作成できます。プラグインを作成するには、 mmXConPluginUtil コマンドラインプログラムを使用します。 プラグインを生成するには、mmXConPluginUtil generatePlugin コマンドを定義ファイル(-x)オプション付 きで実行します。mmXConPluginUtil は、プラグインを XConnect アーカイブ(XAR)ファイルとして生成しま す。このコマンドは、次のディレクトリにプラグインを生成します。ここで、owner と name はプラグイン定義 ファイルで定義されています。 <Informatica サービスのインストールディレクトリ>\services\MetadataManagerService\utilities\mmxconpluginutil \<owner>.<name> mmXConPluginUtil は、プラグインを mm-<owner>.<name>-xconnect.xar の形式で命名します。 例えば、プラグイン定義ファイルで owner 要素を HypoStores に設定し、name 要素を QlikView に設定します。 次のコマンドを実行してプラグインを生成します。 mmXConPluginUtil generatePlugin -x C:\MMPlugInDefs\HypoStores_QlikViewDef.xml mmXConPluginUtil は次のプラグインを生成します。 <Informatica サービスのインストールディレクトリ>\services\MetadataManagerService\utilities\mmxconpluginutil \HypoStores.QlikView\mm-HypoStores.QlikView-xconnect.xar 220 第 10 章: ユニバーサルリソース プラグインの構造 プラグインは、XConnect を定義する XAR ファイルです。ファイルアーカイブプログラムを使用してプラグイン ファイルを開き、その構造を確認することができます。 警告: プラグインが壊れないよう、プラグイン内のファイルまたはディレクトリを一切編集しないでください。 プラグインを変更するには、プラグイン定義ファイルまたはアイコンを更新した後、プラグインを再生成しま す。 次の階層は、プラグインの構造を示しています。 META-INF MANIFEST.MF resources artifacts <owner>.<name>.bridges.xml <owner>.<name>.endpoint.txt <owner>.<name>.metamodel.xml <owner>.<name>.<source ID>.Resources.properties <owner>.<name>.<source ID>Options.xml <owner>.<name>.WhereUsed.properties mm-<owner>.<name>-xconnect.txt images <image files for the groups and classes in the model> プラグインには次のディレクトリが含まれます。 META-INF モデルのマニフェストファイル(MANIFEST.MF)が含まれます。マニフェストファイルは、XConnect の所 有者、Metadata Manager のバージョン、モデル名などの情報を指定します。 resources\artifacts モデルの作成に必要なアーティファクトファイルが含まれます。アーティファクトファイル名内の owner と name はプラグイン定義ファイルで定義されています。ソース ID は、プラグイン定義ファイルで定義さ れた sourcename の短縮バージョンです。 resources\images モデル内のグループとクラスのアイコンが含まれます。 プラグインの構造の例 次の例は、QlikView ファイルからメタデータを抽出するために使用するプラグインの構造を示しています。 META-INF MANIFEST.MF resources artifacts HypoStores.QlikView.bridges.xml HypoStores.QlikView.endpoint.txt HypoStores.QlikView.metamodel.xml HypoStores.QlikView.QlikViewFiles.Resources.properties HypoStores.QlikView.QlikViewFilesOptions.xml HypoStores.QlikView.WhereUsed.properties mm-HypoStores.QlikView-xconnect.txt images Button.png Chart.gif Column.gif Connection.png Document.gif … XConnect の作成 221 手順 6。プラグインからのモデルの作成 プラグインからモデルを作成するには、Metadata Manager サービスのプラグインディレクトリにプラグインを コピーします。Metadata Manager サービスを有効にすると、Metadata Manager はモデルをインポートします。 1. 次の Metadata Manager サービスのプラグインディレクトリにプラグインをコピーします。 <Informatica サービスのインストールディレクトリ>\services\MetadataManagerService\mm-plugins\xconnect \<Metadata Manager サービス名> 2. Administrator ツールで、Metadata Manager サービスをリサイクルします。 サービスをリサイクルすると、サービスが無効にされ、有効にされます。 サービスが有効にされると、Metadata Manager はモデルをインポートします。 Metadata Manager サービスを有効にしたら、Metadata Manager Web アプリケーションを開き、モデルが[モ デル]タブに表示されていることを確認します。[ロード]タブで、[操作] > [新しいリソース]をクリック し、リソースタイプが[新しいリソース]ウィザードに表示されていることを確認します。 ユニバーサル XConnect の更新 ユニバーサル XConnect を更新するには、プラグインを再生成し、プラグインディレクトリにプラグインをコピ ーして、Metadata Manager サービスをリサイクルします。Metadata Manager はプラグインの変更を検出しま す。プラグインが変更されている場合、Metadata Manager は、Metadata Manager サービスが有効にされたと きにプラグインを再ロードします。 ユニバーサル XConnect を更新した後、Metadata Manager Web アプリケーションを開いて、モデルの変更を確 認します。 ユニバーサル XConnect の削除 作成した任意のユニバーサル XConnect を削除できます。XConnect を削除するには、[モデル]タブからモデル を削除し、プラグインディレクトリからプラグインを削除します。 ユニバーサル XConnect を削除する前に、モデルに基づくすべてのリソースを削除する必要があります。 1. [モデル]ナビゲータの[モデル]タブで、削除するモデルを選択します。 2. [アクション] > [削除]をクリックします。 3. [OK]をクリックします。 Metadata Manager の[モデル]ナビゲータおよび Metadata Manager リポジトリから、モデルおよびその モデルのすべてのクラスが削除されます。モデルのすべての関連付けも削除されます。 4. Metadata Manager サービスのプラグインディレクトリからプラグインを削除します。 <Informatica サービスのインストールディレクトリ>\services\MetadataManagerService\mm-plugins\xconnect \<Metadata Manager サービス名> リソースの作成 ユニバーサル XConnect を作成した後、モデルに基づいてリソースを作成できます。同一モデルに基づく複数の リソースを作成できます。 ユニバーサルリソースを作成するには、以下のタスクを実行します。 1. 222 必要に応じて、メタデータソースを設定します。 第 10 章: ユニバーサルリソース 2. リソースを[ロード]タブで作成します。 手順 1。メタデータソースの設定 ユニバーサルリソースを作成する前に、メタデータソースの設定が必要になる場合があります。メタデータソ ースを適切に設定しない場合、メタデータのロードが失敗する可能性があります。メタデータソースの設定要 件は、メタデータソースによって異なります。 例えば、メタデータソースを設定するには、以下のいくつかのタスクを完了することが必要になる場合があり ます。 ソースシステムが利用可能であり実行されていることを確認します。 通常、ビジネスインテリジェンスツールやリレーショナルデータベースなど、ソースシステムからメタデ ータを抽出する場合、ソースシステムが利用可能であり、実行されている必要があります。通常、ファイ ルからメタデータを抽出する場合、ソースシステムが実行されている必要はありません。 ベンダー提供のソフトウェアを実行するマシンに Metadata Manager エージェントをインストールします。 何らかのビジネスインテリジェンス、データ統合、またはデータモデリングのメタデータソースからメタ データを抽出するには、ベンダー提供のソフトウェアを実行するマシンに Metadata Manager エージェン トをインストールする必要があります。Metadata Manager エージェント COM API を使用してメタデータを 抽出する場合、これが必要です。例えば、QlikView ファイルからメタデータを抽出する場合、Metadata Manager エージェントと QlikView ソフトウェアが同じマシン上に存在する必要があります。ただし、 Cognos からメタデータを抽出する場合、Metadata Manager エージェントが Cognos Content Manager と同 じマシン上に存在する必要はありません。 メタデータソースの設定要件を確認するには、Informatica の OEM パートナーである Meta Integration Technology Inc.の Web サイトを参照してください。 http://www.metaintegration.net/Products/MIMB/SupportedTools.html 該当のメタデータソースの「Supported Tools」ページに設定要件が示されています。Metadata Manager エー ジェントのメタデータソースの設定要件は、Meta Integration Model Bridge(MIMB)のメタデータソースの 設定要件と同じです。 リソースの作成 223 次の図は、QlikView ファイルブリッジの「Supported Tools」ページの例を示しています。 1.「Bridge Specifications」セクションにメタデータソースの設定要件が示されます。 2. Metadata Manager エージェントで COM API を使用してメタデータを抽出する場合、そのメタデータソー ス用のベンダー提供のソフトウェアと Metadata Manager エージェントが同じマシン上に存在する必要が あります。 注: ここで参照した Web サイトは第三者に属するものであり、Informatica LLC に属するものではありません。 この Web サイトは、誤りがある可能性や、削除または変更される可能性があります。Informatica LLC は、こ の Web サイトに対し、明示的、黙示的にかかわらず、商品性、特定目的への適合性、権原、および非侵害につ いてのいかなる保証についても、その責任を一切負わないものとします。 手順 2。リソースの作成 メタデータソースを設定した後、リソースを作成できます。メタデータソースからメタデータを抽出するには、 ユニバーサルリソースを作成します。 1. [ロード]タブで、[操作] > [新しいリソース]をクリックします。 [リソースの選択]ウィンドウが表示されます。 2. リソースタイプを選択します。 3. [次へ]をクリックします。 [プロパティ]ページが表示されます。 224 第 10 章: ユニバーサルリソース 4. 次の情報を入力します。 プロパテ ィ 説明 名前 リソースの名前。リソースは、この名前で[リソース]パネルに表示されます。名前は一 意で、1~256 文字の範囲内である必要があります。以下の特殊文字は使用できません。 / \ : * ' ? " < > | [ ] 説明 サマリリ ネージュ で非表示 リソースの説明。説明は 4000 文字を超えない範囲で指定する必要があります。 データリネージュ図のサマリビューでリソースを非表示にします。 このオプションを有効にすると、サマリビューでリソースとその子オブジェクトが非表示 になります。このオプションを無効にすると、サマリビューにリソースとその子オブジェ クトが表示されます。 デフォルトでは無効になっています。 5. [次へ]をクリックします。 [設定]ページが表示されます。 6. 設定プロパティを入力します。 プロパティ 説明 エージェント URL Metadata Manager エージェントのホスト名とポート番号。 ソースシステ ムバージョン リソースの名前とバージョン。このフィールドは編集できません。 常に最新のソ ースファイル を使用 リソースをロードするたびに指定した場所にあるメタデータソースファイルを使用 します。このオプションを有効にする場合、ファイルのパスには、Metadata Manager エージェントマシンからアクセスできる絶対パスを含める必要があります。 このオプションを無効にすると、リソースの設定を終了するときに、Metadata Manager はメタデータソースファイルを Metadata Manager アプリケーションディレ クトリにコピーします。リソースをロードするたびに、Metadata Manager は Metadata Manager アプリケーションディレクトリ内にあるコピーされたメタデータ ソースファイルを使用します。 このプロパティは、メタデータソースがファイルの場合に表示されます。 接続の自動割 り当て Metadata Manager は、リソースのロード時に、リレーショナルデータベースリソー スタイプへの接続の割り当てを設定します。このオプションを無効にする場合は、 リソースを作成した後に、リソースプロパティで接続の割り当てを設定してくださ い。 このプロパティは、データ統合、ビジネスインテリジェンス、およびデータモデリ ングのリソースで表示されます。 他の設定プロパティは、メタデータソースタイプによって異なります。プロパティについての情報を取得 するには、プロパティにマウスポインタを重ねてツールチップを表示します。 7. メタデータソースがファイルの場合、[選択]をクリックし、メタデータソースファイルを追加します。 最新のソースファイルを使用するように Metadata Manager を設定した場合は、Metadata Manager エージ ェントマシンからアクセスできるファイルへの絶対パスを指定します。 最新のソースファイルを使用するように Metadata Manager を設定していない場合は、Metadata Manager マシンにすべてのファイルをアップロードします。 リソースの作成 225 8. [テスト接続]をクリックします。 メタデータソースがファイルの場合、Metadata Manager は、Metadata Manager エージェントの URL とソ ースファイルの設定を検証します。最新のソースファイルを使用するように Metadata Manager を設定し ている場合、Metadata Manager は、指定されたパスにソースファイルが存在するかどうかも検証します。 ソースファイルが Metadata Manager にアップロードされると、Metadata Manager は、ファイルがリソー スのタイプおよびバージョンと互換性があるかどうかを検証します。 メタデータソースがソースシステムの場合、Metadata Manager は、Metadata Manager エージェントの URL を検証し、ソースシステムへの接続をテストします。 Metadata Manager が Metadata Manager エージェントの URL を検証できない、ソースファイルを検証でき ない、またはソースシステムに接続できない場合、エラーメッセージが表示されます。エラーを修正し、 もう一度接続をテストします。 9. [次へ]をクリックします。 [スケジュール]ウィンドウが表示されます。 10. スケジュールを追加するには、[スケジュールを添付する]を選択し、[スケジュール]リストでスケジュ ールを選択します。 スケジュールを作成していない場合は、リソースを作成した後、リソースにスケジュールを割り当てるこ とができます。 11. [完了]をクリックします。 リソースは、[ロード]タブの[リソース]パネルに表示されます。 ソースファイルからのメタデータの抽出 ユニバーサルリソースを作成してソースファイルからメタデータを抽出する場合、最新のソースファイルまた は Metadata Manager アプリケーションディレクトリ内のソースファイルのどちらからメタデータを抽出する かを決定する必要があります。リソースを作成するときに最新のソースファイルを使用するかどうかを指定し ます。 ソースが頻繁に変更される場合、メタデータを最新のソースファイルから抽出します。最新のソースファイル からメタデータを抽出するには、リソースを作成するときに[常に最新のソースファイルを使用]オプション を有効にします。このオプションを有効にすると、リソースをロードするたびに、Metadata Manager エージェ ントは指定された場所にあるメタデータソースファイルを使用します。このオプションを有効にする場合、 Metadata Manager エージェントマシンからアクセスできるファイルへの絶対パスを指定する必要があります。 ソースが頻繁に変更されず、リソースのロードにかかる時間を短縮する必要がある場合は、Metadata Manager アプリケーションディレクトリ内のソースファイルからメタデータを抽出します。Metadata Manager アプリケ ーションディレクトリ内のソースファイルを使用するには、[常に最新のソースファイルを使用]オプションを 無効にします。リソースの設定を終了すると、Metadata Manager はメタデータソースファイルを Metadata Manager アプリケーションディレクトリにコピーします。リソースをロードするたびに、Metadata Manager エ ージェントは、アプリケーションディレクトリ内にあるファイルからメタデータを抽出します。 Metadata Manager アプリケーションディレクトリは次のディレクトリです。 <Informatica サービスのインストールディレクトリ>\services\MetadataManagerService\mm_files\<Metadata Manager サー ビス名>\mm_load\data_files\<resource ID> Metadata Manager アプリケーションディレクトリ内のソースファイルを使用する場合、メタデータソースが変 更されたときに、ファイルの再アップロードが必要になることがあります。ファイルを再アップロードするに は、リソースを編集し、[設定]タブで新しいメタデータソースファイルを選択します。 226 第 10 章: ユニバーサルリソース 第 11 章 リソースの管理 この章では、以下の項目について説明します。 • リソースの管理の概要, 227 ページ • 接続割り当ての設定, 228 ページ • ルールセットのアップロード, 231 ページ • メタデータのパージ, 233 ページ • [リソース]パネルの更新, 234 ページ • 検索インデックスの更新, 234 ページ • 検索で無視される単語のリストのカスタマイズ, 236 ページ リソースの管理の概要 リソースを作成した後に、リソースを設定してリソースのメタデータを管理することができます。リソースを 編集するには、[ロード]タブの[リソース]パネルでリソースを選択して、[編集]をクリックします。 リソースに対しては、以下のタスクを実行できます。 接続割り当ての設定。 メタデータソース間でデータリネージュ分析を実行できるように接続割り当てを設定します。1 つのパッ ケージリソースまたはユニバーサルリソースから別のパッケージリソースまたはユニバーサルリソースへ の接続を設定できます。 ルールセットのアップロード。 カスタムリソースまたはビジネス用語集リソースが含まれるメタデータソース間でデータリネージュ分析 を実行できるようにルールセットをアップロードします。Metadata Manager は、ルールセットを使用して カスタムリソースまたはビジネス用語集リソースを別のリソースにリンクします。 リソースのメタデータの消去。 Metadata Manager ウェアハウスからリソースメタデータを削除します。 リソースリストの更新。 [ロード]ページでリソースのリストを更新します。 検索インデックスの更新。 リソースロード時にインデックス処理が失敗した、Administrator ツールで Metadata Manager ファイルの 場所を変更した、または検索で無視する単語のリストを更新した場合、検索インデックスを手動で更新し ます。 227 接続割り当ての設定 接続割り当てでは、パッケージリソースまたはユニバーサルリソースのリンク可能オブジェクトを別のパッケ ージリソースまたはユニバーサルリソースの一致するオブジェクトにどのように関連付けるかを指定します。 Metadata Manager では、接続割り当てのいずれかの側で、リソース内の対応するオブジェクトへのリンクを作 成できます。これらのクロスリソースリンクによって、メタデータソース間でデータリネージ分析を実行でき ます。 メタデータソース間でデータリネージュ分析を実行するには、1 つのパッケージリソースまたはユニバーサル リソースから別のパッケージリソースまたはユニバーサルリソースへの接続を割り当てます。その後、接続さ れたリソースの一致するオブジェクト間のリンクを作成するように、Metadata Manager に指示します。 リレーショナルデータベース、アプリケーション、Informatica Platform リソースを使用して、他のタイプの メタデータソースを接続します。接続は次のリソースタイプから確立することができます。 ビジネスインテリジェンス リレーショナルデータベースまたは Informatica Platform リソースタイプへの接続を確立します。 データモデリング リレーショナルデータベースまたは Informatica Platform リソースタイプへの接続を確立します。 データ統合 Informatica Platform リソースからリレーショナルデータベースまたはその他の Informatica Platform リソースタイプへの接続を確立します。Microsoft SQL Server 統合サービスリソースからリレーショナル データベースリソースタイプへの接続を確立します。PowerCenter リソースから SAP R/3、リレーショナ ルデータベースまたは Informatica Platform リソースタイプへの接続を確立します。 カスタムリソースタイプまたはビジネス用語集リソースタイプから接続を確立することはできません。 自動的な接続の割り当て リソースを作成または編集するときに、リレーショナルデータベースまたは Informatica Platform リソース タイプへの接続割り当てを自動的に設定するように、Metadata Manager に指示できます。データ統合、ビジネ スインテリジェンス、またはデータモデリングリソースに多数の接続が含まれている場合、接続の割り当てを 自動的に設定できます。 データモデリングリソースの接続割り当てプロパティを設定するときに、[接続の自動割り当て]を選択する と、Metadata Manager は、各接続に 1 つのリレーショナルスキーマを割り当てます。データモデリングリソー スを編集して、手動で複数のリレーショナルスキーマを 1 つの接続に割り当てることができます。 Metadata Manager は、接続割り当てを自動的に設定するとき、手動で割り当てた接続を上書きしません。 接続割り当てを自動的に設定するよう Metadata Manager に指示した後、以下のいずれかのタスクを実行しま す。 リソースをロードする。 ロード処理により、接続の割り当てが自動的に確立され、接続されたリソース内のオブジェクト間でリン クが作成されます。最初に接続のリレーショナルデータベースリソースタイプをロードする必要がありま す。 [リソースリンクの管理]ウィンドウを使用してリンクを作成する。 リソースをロード済みの場合、接続されているリソース内のオブジェクト間でリンクを作成するよう Metadata Manager に指示します。リンク処理により、接続の割り当てが自動的に設定され、リンクが作成 されます。 Metadata Manager は、考えられる最適な一致に基づいて接続割り当てを自動的に設定します。 Metadata Manager は、自動的な接続を割り当て可能な接続の一覧を取得します。その後、リソースが接続オブジェクト 228 第 11 章: リソースの管理 に基づいてフィルタリングされるように、接続サブタイプと関連するリポジトリに基づいて接続がグループ化 されます。例えば、接続タイプが Oracle の場合、Metadata Manager では Oracle リソースおよびスキーマのみ が自動接続割り当て対応とみなされます。接続がグループ化された後、Metadata Manager で各接続割り当てに 対するフィルタリングされた接続のリンクカウント完了スコアが計算されます。これには、自動的な接続割り 当てに対するリンクカウントが最大の接続オブジェクトが使用されます。 [ロードの詳細]タブの[リンク]ビューを使用して、自動的な接続割り当てを確認します。正しくない接続割 り当てを更新し、再度リンクを作成します。 手動による接続の割り当て リソースを編集するときに、リレーショナルデータベースまたは Informatica Platform リソースタイプへの 接続の割り当てを手動で設定できます。データモデリングリソースタイプの場合、複数のリレーショナルスキ ーマを 1 つの接続に設定できます。ビジネスインテリジェンスおよびデータ統合リソースタイプの場合、1 つ のリレーショナルスキーマを 1 つの接続に設定できます。 接続の割り当てを手動で設定する前に、接続のリレーショナルデータベースまたは Informatica Platform リ ソースタイプをロードする必要があります。 接続割り当てを設定した後、以下のいずれかのタスクを実行します。 リソースをロードする。 ロード処理により、接続されているリソース内のオブジェクト間のリンクが作成されます。 [リソースリンクの管理]ウィンドウを使用してリンクを作成する。 Metadata Manager がリソースをロード済みの場合、接続されているリソース内のオブジェクト間でリンク を作成するよう Metadata Manager に指示します。 接続の割り当ての例 PowerCenter を使用して Web_Cust から顧客情報を抽出し、[顧客]にロードします。 [顧客]は Oracle デー タベースのテーブルです。Business Objects は、[顧客]の情報を使用して[顧客保存]レポートに入力しま す。すべてのソースリポジトリ間のリネージを表示するには、PowerCenter リポジトリと Oracle データベース 間に接続割り当てを確立し、Business Objects リポジトリと Oracle データベース間に別の接続割り当てを確 立します。 Metadata Manager は、これらのメタデータソースのリソースをロード済みです。 [リソースリンクの管理] ウィンドウを使用して、Oracle リソースのリンクを作成するように Metadata Manager に指示します。 Metadata Manager は、Connection_Assignment_1 を使用して、Oracle データベース内のオブジェクトを PowerCenter リポジトリ内のオブジェクトにリンクします。 Metadata Manager は、Connection_Assignment_2 を使用して、Oracle データベース内のオブジェクトを Business Objects リポジトリ内のオブジェクトにリン クします。 接続割り当ての設定 229 次の図は、接続の割り当ての例を示しています。 接続割り当てのプロパティ 以下の表に、接続割り当てのプロパティを示します。 プロパテ ィ 説明 接続 データ統合、ビジネスインテリジェンス、またはデータモデリングリポジトリからメタデータ ソースへの接続の名前。このフィールドは編集できません。 タイプ メタデータソースタイプ。このフィールドは編集できません。 ユーザー メタデータソースへの接続に使用するユーザー名。このフィールドは編集できません。 カタログ メタデータカタログのリソース名。 スキーマ リソースのスキーマ名。 スキーマ のステー タス - アクティブ。スキーマのメタデータが Metadata Manager ウェアハウスに存在する。 - パージ。 スキーマのメタデータが、Metadata Manager ウェアハウスに存在しない。リソー ソーススキーマの以下のステータスのいずれかが表示される。 スのメタデータがパージされたか、リソースロード時にスキーマが削除されました。このソ ースからメタデータを再ロードすると、スキーマがまだソースに存在する場合、Metadata Manager はステータスをアクティブに変更します。 このフィールドは編集できません。 自動割当 て済み Metadata Manager が接続割り当てを自動的に設定したかどうかを表します。 このフィールド は編集できません。 スキーマ プレフィ ックスを 使用 Metadata Manager は、モデル内のスキーマ名を使用して、接続されているリソース内のオブ ジェクトをリンクする。このオプションを無効にすると、Metadata Manager はオブジェクト のリンクにスキーマ名を使用しません。Metadata Manager は、ビジネスインテリジェンスモ デルによって使用されるすべてのテーブルが含まれるソーススキーマであれば、どのスキーマ にもオブジェクトをリンクできます。実際のソーススキーマを抽出しなかった場合で、同じコ ンテンツが含まれるその他のスキーマを抽出した場合は、このオプションを無効にします。 自動的な接続割り当ての設定 1. [ロード]タブの[リソース]パネルで、リソースを選択します。 230 第 11 章: リソースの管理 2. [プロパティ]パネルで[編集]をクリックします。 [リソースの編集]ウィンドウが表示されます。 3. [設定]タブをクリックします。 4. [接続の自動割り当て]を選択します。 5. [OK]をクリックします。 接続されたリソース内のオブジェクトをリンクするには、リソースをロードするか、[リソースリンクの管理] ウィンドウを使用します。リンク処理の中で、接続割り当てが設定され、接続されたリソース内のオブジェク ト間でリンクが作成されます。 最初に接続のリレーショナルデータベースまたは Informatica Platform リソ ースタイプをロードする必要があります。 [ロードの詳細]タブの[リンク]ビューを使用して、自動的な接続割り当てを確認します。正しくない割り当 てを修正し、再度リンクを作成します。 手動での接続割り当ての設定 Metadata Manager で自動的に設定された接続の割り当てを削除できます。また、接続の割り当てをさらに追加 することもできます。 接続の割り当てを設定する前に、接続のリレーショナルデータベースまたは Informatica Platform リソース タイプをロードする必要があります。 1. [ロード]タブの[リソース]パネルで、リソースを選択します。 2. [プロパティ]パネルで[編集]をクリックします。 [リソースの編集]ウィンドウが表示されます。 3. [接続割り当て]タブをクリックします。 4. [更新]をクリックして、接続の一覧を更新します。 5. 接続を選択し、接続を割り当てるカタログとスキーマを選択し、[割り当て]をクリックします。 6. カタログとスキーマから接続を削除するには、接続の[削除]をクリックします。 例えば、ソーススキーマが Metadata Manager ウェアハウスからパージされた場合、接続を削除できます。 7. [OK]をクリックします。 オブジェクトをリンクしたり、削除された接続のリンクを削除するには、リソースをロードするか、[リソース リンクの管理]ウィンドウを使用してリンクを作成します。 ルールセットのアップロード リンク作成ルールとは、Metadata Manager が異なるリソース間で一致するオブジェクトをリンクするために使 用する式です。 メタデータソース間でデータリネージを実行する場合は、リンク作成ルールファイルでリンク 作成ルールセットを定義できます。次に、ファイルで設定されたソースまたはターゲットリソースにファイル をアップロードし、Metadata Manager リポジトリでルールセットを作成します。 ルールセットをリソースにアップロードすると、Metadata Manager でそのルールセットと、ファイルで指定さ れたソースリソースおよびターゲットリソースが関連付けられます。ソースリソースまたはターゲットリソー スのどちらかが存在しない場合でも、Metadata Manager はルールセットを作成します。ただし、作成されたル ールセットは有効ではなりません。欠けているソースリソースまたはターゲットリソースを作成した時点で、 Metadata Manager は保存されたルールセットをリソースに関連付け、そのルールセットを検証します。 ルールセットのアップロード 231 ルールセットを作成または更新しても、Metadata Manager はリソース間にリンクを作成しません。ルールを使 用してリソース間のメタデータオブジェクトをリンクするには、リソースをロードするか、[リソースのリンク の管理]ウィンドウでリンクを作成します。 リンク作成ルールを使用して、次のリソースタイプ間のリンクを作成します。 • カスタムリソースと別のカスタムリソース間 • カスタムリソースとパッケージリソース間 • カスタムリソースとユニバーサルリソース間 • カスタムリソースとビジネス用語集リソース間 • ビジネス用語集リソースとパッケージリソース間 • ビジネス用語集リソースとユニバーサルリソース間 注: 異なるパッケージリソース間またはユニバーサルリソース間で一致するオブジェクトをリンクするには、 [ロード]タブで接続の割り当てを設定します。接続の割り当てによって必要なすべてのリンクが作成されない 場合、リンク作成ルールを使用してリソース間のリンクを作成することもできます。 リンク作成ルールとリンク作成ルールファイルの設定についての詳細は、『Metadata Manager カスタムメタデ ータ統合ガイド』を参照してください。 リンクルールファイル リンクルールセットは、リンクルールファイルで定義します。リンクルールファイルは、リンクルールセット を適用する方法に基づいて種類の異なるものを作成します。 リンクルールセットをモデルペアに適用するには、次の種類のリンクルールファイルを作成します。 ルールセット定義ファイル モデルのペアに対するリンクルールセットを定義する XML ファイル。ルールセット定義は[モデル]タブ でアップロードします。アップロードしたルールセット定義は、Metadata Manager によって、ファイルで 特定されているソースおよびターゲットモデルに関連付けられます。ルールセット定義ファイルは、リン クルールの適用先となるリソースペアを特定するパラメータファイルを受け取ります。 ルールセットパラメータファイル ルールセット定義の適用先となるリソースペアを指定する XML ファイル。このパラメータファイルには、 接続名やテーブル名などのリソース固有の属性に対するパラメータ値も含まれます。ルールセットパラメ ータファイルは、ファイルで特定されるソースリソースまたはターゲットリソースにアップロードします。 ファイルをアップロードすると、Metadata Manager によってリソースのルールセットが作成されます。ル ールセットを作成するため、Metadata Manager によって、ルールセット定義ファイルに定義されたパラメ ータがルールセットパラメータファイルに定義されたパラメータ値に置換されます。 リンクルールセットをリソースペアに適用するには、次の種類のリンクルールファイルを作成します。 ルールセットファイル リソースペアのリンクルールセットを定義する XML ファイル。ルールセットファイルは、ファイルで特定 されるソースリソースまたはターゲットリソースにアップロードします。ファイルをアップロードすると、 Metadata Manager によってリソースのルールセットが作成されます。 232 第 11 章: リソースの管理 ルールセットのアップロード ルールセットファイルまたはルールセットパラメータファイルを、ソースリソースまたはターゲットリソース にアップロードします。ファイルをアップロードし、Metadata Manager リポジトリにルールセットを作成する か、または Metadata Manager リポジトリ内の既存のルールセットを更新します。 ルールセットパラメータファイルをリソースにアップロードする前に、ルールセット定義ファイルを作成して ソースモデルまたはターゲットモデルにアップロードします。 1. [ロード]タブの[リソース]パネルで、リソースを選択します。 2. [プロパティ]パネルで[編集]をクリックします。 [リソースの編集]ウィンドウが表示されます。 3. [リンクルール]タブをクリックします。 4. [アップロード]をクリックします。 [アップロード]ダイアログボックスが表示されます。 5. [参照]をクリックし、ルールセットファイルまたはルールセットパラメータファイルを選択し、[開く] をクリックします。 6. [OK]をクリックします。 Metadata Manager はファイルをアップロードし、ルールセットを作成または更新します。 [プロパティ]パネルの[リンクルール]タブに、そのリソースのルールセット情報が表示されます。 メタデータのパージ Metadata Manager ウェアハウスからリソースのメタデータを削除できます。たとえば、古いリソースのメタデ ータソースからメタデータを取得して分析する必要がなくなった場合は、メタデータを Metadata Manager ウ ェアハウスから削除します。パージされたメタデータを復元することはできません。メタデータをパージする 前に、Metadata Manager リポジトリをバック s っぷします。 メタデータを削除するには、Metadata Manager ウェアハウスからリソースのメタデータをパージします。 Metadata Manager は、データウェアハウスからすべてのメタデータをパージします。メタデータのパージは、 リソース用にロードされたメタデータの量に基づくため、時間がかかる場合があります。リソースをパージし たら、インデックスを最適化して、インデックスファイルで使用されるディスク領域を解放できます。 注: カスタムメタデータを[参照]タブのメタデータカタログに追加した場合にカタログからメタデータを削 除するには、メタデータカタログを使用するか、メタデータをパージします。 1. [ロード]タブで、Metadata Manager ウェアハウスからメタデータをパージするリソースを選択します。 2. [アクション] > [リソースのメタデータのパージ]をクリックします。 Metadata Manager は、Metadata Manager ウェアハウスからメタデータをパージして、[リソース]パネル にパージ操作の結果を表示します。 3. 必要に応じて、[アクション] > [リソースの削除]をクリックして、リソースを削除します。 Metadata Manager は、リソースとリソース用のすべてのメタデータを Metadata Manager ウェアハウスか ら削除します。 メタデータのパージ 233 [リソース]パネルの更新 [ロード]タブの[リソース]パネルには、設定済みリソースのリストが表示されます。リソースを追加、更 新、またはロードすると、リソースの更新情報がリストに表示されます。別のユーザーがリソースリストを更 新した場合、更新情報は[リソース]パネルに直ちに表示されません。 リソースの更新情報は、[リソース]パネルを手動で更新して取得することができます。 [リソース]パネル を更新すると、次の更新情報を取得できます。 追加されたリソース 他のユーザーが作成したリソース。 説明 他のユーザーが更新したリソースの説明。 最終ステータスの日付 リソースの最新ロード日。 最終ステータス リソースのロードおよびインデックス作成の操作の最新ステータス。 スケジュールステータス リソーススケジュールの更新済みステータス。 [リソース]パネルを更新するには: u [ロード]タブで、[リソースの更新]アイコンをクリックします。 [リソース]パネルが、Metadata Manager ウェアハウスに保存されているリソース情報を使用して更新されま す。 検索インデックスの更新 Metadata Manager は、Metadata Manager ウェアハウスでメタデータオブジェクトを検索するために使用され るインデックスファイルを作成します。検索を実行すると、Metadata Manager が Metadata Manager ウェアハ ウスではなくてインデックスファイルを検索します。 インデックスファイルはバイナリファイルです。そのファイルは、Metadata Manager サービスを作成した際に Metadata Manager ファイル用として設定した場所に保存されます。デフォルトでは、以下の場所に Metadata Manager はインデックスファイルを格納します。 <Informatica installation directory>\services\MetadataManagerService\mm_files\<service name> ウェアハウス内のメタデータを変更する Metadata Manager で変更を行うと、Metadata Manager によってイン デックスファイルが作成または更新されます。インデックスファイルは[検索インデックスの設定]ウィンド ウでも手動で更新できます。 [検索インデックスの設定]ウィンドウでは以下のタスクを実行できます。 インデックスを最適化する。 検索パフォーマンスが低下した場合は、インデックスを最適化します。インデックスを最適化すると、 Metadata Manager でリソースごとに単一のインデックスファイルを作成します。これにより、検索のパフ ォーマンスが向上します。 234 第 11 章: リソースの管理 インデックスを手動で作成する。 リソースロード時にインデックス処理操作が失敗したか、Administrator ツールで Metadata Manager ファ イルの場所を変更したか、検索で無視される単語のリストを更新した場合は、インデックスを手動で作成 します。 インデックスの自動更新 次の作業を完了すると、Metadata Manager はインデックスを更新します。 • リソースのロード。 • リソースのパージ。 • メタデータオブジェクトの編集。 • [ショートカット]ビュー内の変更。変更には、保存された検索の追加や編集、ショートカットの追加や修 正、またはフォルダの追加や修正が含まれます。 インデックスの最適化 リソースに変更を加えるたびに、Metadata Manager はリソースのインデックスの差分を更新します。Metadata Manager がウェアハウスにインデックスを作成する方法では、1 つのリソースに複数のインデックスファイルを 作成できます。その結果、複数のファイルを検索することになり、検索パフォーマンスが低下します。 インデックスを最適化すると、Metadata Manager は 1 つのリソースに 1 つのインデックスファイルを作成しま す。これにより、検索のパフォーマンスが向上します。 検索インデックスを最適化するには: 1. [ロード]タブで、[アクション] > [検索インデックスの設定]をクリックします。 [検索インデックスの設定]ウィンドウが表示されます。 2. [インデックス全体を最適化]をクリックします。 各リソースのインデックスが最適化されます。 インデックスの手動作成 リソースのインデックス処理が失敗したか、Administrator ツールで Metadata Manager ファイルの場所を変更 したか、検索で無視される単語のリストを更新した場合は、インデックスを手動で更新する必要があります。 1. [ロード]タブで、[アクション] > [検索インデックスの設定] をクリックします。 [検索インデックスの設定]ウィンドウが表示されます。 2. インデックスを作成するリソースを選択します。個別のリソースまたはショートカットを選択できます。 3. [選択済みリソースのインデックス生成]をクリックします。 Metadata Manager は選択されたリソースのインデックスファイルを更新します。 検索インデックスのトラブルシューティング リソースの検索インデックスを手動で更新しましたが、ディスク容量不足が原因でイン デックス生成処理が失敗しました。インデックスをもう一度更新したところ、Metadata Manager で以下のエラーが表示されました。 Cannot overwrite: <Informatica installation directory>\services\MetadataManagerService\mm_files\<service name> \mm_index\<file name>.tmp 検索インデックスの更新 235 インデックス処理プロセスが失敗した場合、インデックスファイルから整合性が失われることがあります。検 索インデックスを正しく更新するには、Metadata Manager Service を停止し、エラーメッセージに示されたイ ンデックスファイルを削除して Metadata Manager Service を起動します。次に、手動でリソースにインデッ クスを生成し直します。 検索インデックス全体を再作成するには、Metadata Manager Service を停止し、すべてのインデックスファイ ルを削除して Metadata Manager Service を起動します。インデックスディレクトリが空になると、Metadata Manager Service の起動時にすべてのリソースにインデックスが生成し直されます。 検索で無視される単語のリストのカスタマイズ キーワード検索または詳細検索を実行すると、Metadata Manager で特殊文字および共通単語が無視されます。 検索で無視される共通単語のデフォルトリストを使用するか、またはリストをカスタマイズできます。 デフォルトでは、Metadata Manager は次の共通単語を無視します。 a an and are as at be but by for if in into is it no not of on or such that the their then there these they this to was will with 検索で無視される単語や句のリストをカスタマイズするには、stopwords.txt ファイルを更新します。 stopwords.txt ファイルは次のディレクトリにあります。 <Informatica installation directory>\services\shared\jars\pc\classes\ テキストエディタで stopwords.txt ファイルを開き、単語および句を追加または削除します。無視される単語 または句をそれぞれファイルの単一行に入力します。エントリは小文字にする必要があり、アポストロフィ文 字(')を含めることはできません。 236 第 11 章: リソースの管理 stopwords.txt ファイルを更新した後で、Metadata Manager がデフォルトの単語リストではなく stopwords.txt ファイルを使用するように、次のアクションを実行します。 1. imm.properties ファイルの UseCustomStopWords プロパティを true に設定します。 2. Metadata Manager サービスを無効にしてから有効にします。 3. すべてのリソースに対する検索インデックスを手動で更新します。 注: ファイル内のエントリは小文字である必要がありますが、検索では大文字と小文字は区別されません。例 えば、stopwords.txt ファイルに for という単語を入力すると、Metadata Manger で for、For、FOR が無視され ます。 検索で無視される単語のリストのカスタマイズ 237 第 12 章 リソースのロードおよび監視 この章では、以下の項目について説明します。 • リソースのロードおよび監視の概要, 238 ページ • リソースのロード, 239 ページ • リソース間でのオブジェクトのリンク, 240 ページ • リソースの監視, 242 ページ • ログおよびログファイル, 248 ページ • リソースロードのトラブルシューティング, 251 ページ • リソースロードのスケジュール作成, 252 ページ リソースのロードおよび監視の概要 メタデータソースを設定し、リソースを作成した後、リソースをロードできます。リソースをロードすると、 リソースの接続情報を使用してメタデータソースからメタデータが抽出されます。抽出されたメタデータは IME 形式のファイルに変換され、PowerCenter ワークフローが実行されて、メタデータが Metadata Manager ウ ェアハウスにロードされます。 [ロード]タブでは、リソースに関する以下の作業を実行できます。 リソースのロード リソースのソースメタデータを Metadata Manager ウェアハウスにロードします。Metadata Manager は、 メタデータの抽出、メタデータのインデックスの作成、および接続割り当てまたはリンクルールを含むリ ソース内のオブジェクト間リンクの作成を実行します。 リソース間でのオブジェクトのリンク リソースをロードした後で接続割り当てまたはリンクルールを変更する場合、リソース内のオブジェクト 間にリンクを作成します。 リソースの監視 ロードおよびリンクの詳細を表示してロードプロセスおよびリンクプロセスを監視し、リソースロード後 にサマリ情報とエラー情報を取得します。 リソースロードのトラブルシューティング Metadata Manager および PowerCenter Workflow Monitor によって生成されるログファイルを使用して、 リソースロードのトラブルシューティングを行います。 238 後続のリソースロードのスケジュール作成。 Metadata Manager がリソースをロードする時間と頻度を選択するスケジュールを作成します。作成したス ケジュールは、リソースに添付することができます。 リソースのロード Metadata Manager のリソースロードは[ロード]タブから開始できます。 Metadata Manager によってリソー スがロードされ、その結果が[リソース]パネルに表示されます。 Metadata Manager はリソースをロードするときに、次のタスクを実行します。 メタデータのロード。 リソースのメタデータを Metadata Manager ウェアハウスにロードします。 リソースのインデックスの作成。 リソースのインデックスファイルを作成または更新します。 リソース間でのオブジェクトのリンク。 接続割り当てを共有するリソースまたは関連するリンクルールを持つリソースのオブジェクト間にリンク を作成します。 自動接続割り当てを設定した場合、Metadata Manager によって接続割り当てが設定され てからリンクが作成されます。 リソースのロード リソースをロードするには: 1. [ロード]タブの[リソース]パネルで、ロードするリソースを選択します。 2. [操作] > [ロードの開始]をクリックします。 Metadata Manager は、ロードキューにリソースを追加して、ロードプロセスを開始します。 注: リソースのステータスが Load Failed_Resumable の場合、リソースプロパティは変更できません。リ ソースプロパティを編集するには、ロードを中止します。 3. ロードを中止するには、[操作] > [キャンセル]をクリックします。 4. ロードの進行状況を表示するには、[操作] > [ロードの詳細の表示]をクリックします。 リソースロードが完了したら、Metadata Manager はリソースの最終ステータス日および最終ステータスを更新 します。ロードの詳細を表示して、リソースロードのさらに詳しい詳細を表示できます。 ロードキュー リソースをロードすると、Metadata Manager がリソースをロードキューに入れます。 ロードキューは、 Metadata Manager がリソースをロードする順番を制御します。[ロード]タブからリソースロードを開始する とき、またはスケジュールされたリソースロードが始まるときに、Metadata Manager はリソースをロードキュ ーに入れます。 リソースロードが失敗すると、Metadata Manager ではリソースロードを再開できるかどうかが判別されます。 リソースロードを再開できる場合は、リソースロードのタイムアウト間隔が過ぎるまで、Metadata Manager に よってリソースがロードキューに保持されます。タイムアウト間隔が過ぎると、このリソースはロードキュー から削除されます。 Informatica Administrator で Metadata Manager Service を設定するときに、Metadata Manager が同時にロ ードするリソースの数とリソースロードのタイムアウト間隔を設定できます。 リソースのロード 239 失敗したリソースロードの再開 リソースロードが失敗する場合は、リソースロードを再開できます。Metadata Manager のロードの詳細と PowerCenter Workflow Manager のワークフローおよびセッションログを使用して、エラーのトラブルシューテ ィングを行い、リソースロードを再開します。 次の状況の場合、リソースロードを再開できます。 パス構築タスクが失敗した。 Metadata Manager Service が無効になるか、ロードがキャンセルされるまで、失敗したロードはいつでも 再開できます。 PowerCenter によってワークフローが実行され、ワークフローを再開できる。 失敗したロードの再開は、Metadata Manager Service に設定されているタイムアウト期間内に行う必要が あります。タイムアウト期間が過ぎると、このリソースはロードキューから削除されます。 1. [ロード]タブの[リソース]パネルで、リソースロードを再開するリソースを選択します。 2. [操作] > [ロードの再開]をクリックします。 Metadata Manager は、前回のエラー発生時点からリソースのロードを続行し、インデックス作成、およびリン ク作成操作を実行します。 リソース間でのオブジェクトのリンク リソースをロードした後で接続割り当てまたはリンクルールを設定する場合、メタデータソース間でデータリ ネージ分析を実行するには、リソースのオブジェクト間にリンクを作成します。 接続割り当てを共有するリソース間でオブジェクトをリンクする場合、Metadata Manager では名前ベースのマ ッチング法を使用して、そのオブジェクトが他のリソースで使用されているかどうかが判別されます。 名前ベ ースのマッチング法では大文字と小文字を区別しません。例えば、ソース修飾子トランスフォーメーションが 「infa_customers」を参照し、データベーステーブル名が「INFA_CUSTOMERS」だとします。名前ベースのマッ チング法では、ソース修飾子とデータベーステーブルの間にリンクが作成されます。 関連するリンクルールを持つリソース間でオブジェクトをリンクする場合、Metadata Manager では、リンクル ールで定義されている式を評価して一致するオブジェクトをリンクします。 リソースのリンクの作成 リソースのリンクを作成するには: 1. [ロード]タブで、[操作] > [リソースリンクの管理]をクリックします。 [リソースリンクの管理]ウィンドウが表示されます。 2. リンクするリソースを選択して、[リンクの作成]をクリックします。 Metadata Manager は、リンクキューにリソースを追加して、リンクプロセスを開始します。 3. リンクプロセスを中止するには、[ロード]タブの[操作] > [キャンセル]をクリックします。 リンクが完了したら、Metadata Manager はリソースの最終ステータス日および最終ステータスを更新します。 240 第 12 章: リソースのロードおよび監視 リンクのステータス [リソースリンクの管理]ウィンドウに各リソースのリンクステータスが表示されます。 以下の表にリンクのステータスを示します。 ステータス名 説明 キュー内のリンク要求 Metadata Manager は別のリソースのリンクを作成しています。 このリソース は、Metadata Manager で要求を処理できるようになるまで、リンクキュー内 にあります。 リンク作成のキャンセル が要求されました Metadata Manager にリンクプロセスのキャンセルを要求しました。 リンクがキャンセルされ ました Metadata Manager はリンクプロセスをキャンセルしました。 リンク作成に失敗しまし た Metadata Manager はこのリソースのリンクを正常に作成できませんでした。 リンクの作成中です Metadata Manager はこのリソースのリンクを作成しています。 リンクがスキップされま した Metadata Manager はすでに、接続割り当てを使用してこのリソースのリンク を作成しています。 接続割り当てが変更されていないため、またはリソース がリロードされていないため、Metadata Manager はリンクを変更する必要が ありませんでした。 リンク作成に成功しまし た Metadata Manager はこのリソースのリンクを作成しました。 リンク作成に成功しまし た(一部のリンク作成は 見送られました) Metadata Manager はこのリソースのリンクを作成しました。 Metadata Manager は一部のリンクの作成を見送りました。このリソースに関連した接続 割り当てがある別のリソースが、現在ロード中またはリンク作成中であるため です。他のリソースのロードまたはリンクの作成終了後に、Metadata Manager は見送ったリンクを作成します。 注: リソースのロードは任意の順番で行えます。Metadata Manager は必要に 応じてリンクを再作成します。 リンクされていません リソースに接続割り当てまたはリンクルールがないため、Metadata Manager はこのリソースのリンクを作成しませんでした。 リンクの作成に関するルールおよびガイドライン リソースのリンクを作成するときは、以下のルールおよびガイドラインを使用します。 • Metadata Manager がロードしていないリソースまたはロード中のリソースのリンクは作成できません。 • ロードに失敗したリソースのリンクを作成できます。 • Metadata Manager は、接続割り当てまたはリンクルールを共有するリソースを並列にリンクできます。 リ ソースを並列にリンクする場合、Metadata Manager は以下のルールおよびガイドラインに従います。 - Metadata Manager がリソースのロード、更新、接続更新、パージ、または削除を行っているときは、その リソースまたは接続割り当てやリンクルールを共有するリソースのリンクを作成できません。 - Metadata Manager がリソースのリンクを作成しているときは、そのリソースまたは接続割り当てやリンク ルールを共有するリソースのロード、更新、接続更新、パージ、または削除は実行できません。 リソース間でのオブジェクトのリンク 241 - Metadata Manager がリソースのリンクを作成しているときに接続割り当てまたはリンクルールを共有する リソースをロードした場合、2 番目のリソースは最初のリソースのリンクが完了するまでロードキューで 待機します。 - Metadata Manager がリソースのリンクを作成しているときに接続割り当てまたはリンクルールを共有する リソースのリンク作成を要求した場合、2 番目のリソースは最初のリソースのリンクが完了するまでリン クキューで待機します。 - Metadata Manager がリソースをロードしているときに接続割り当てまたはリンクルールを共有するリソー スのリンク作成を要求した場合、Metadata Manager は、ロード中のリソースへのリンク作成を保留しま す。 最初のリソースのロードが終了したら、Metadata Manager はそのリンクを作成します。 - 接続割り当てまたはリンクルールを共有するリソースのリンク作成を同時に要求した場合、Metadata Manager は最初にリンクするリソースをランダムに選択します。 Metadata Manager はリンクキュー内の リソースへのリンク作成を保留します。 2 番目のリソースのリンクを作成するときに、最初のリソースへ のリンクを作成します。 リソースの監視 リソースロードの監視と、リソースのリンク詳細の監視を実行できます。リソースロードは、[ロードの詳細] タブで監視します。接続の割り当てを共有するリソースのリンクプロセスは、[リンクの詳細]タブで監視しま す。 [ロードの詳細]タブには、ロードの進行状況およびリソースに対する最新のリソースロードの結果が表示され ます。また、ロードイベント、オブジェクト、警告、エラーのサマリ、および PowerCenter ワークフローのセ ッション統計が表示されます。 [リンクの詳細]タブには、接続の割り当てを共有するリソースのリンクサマリが表示されます。リンクサマリ には、リソース、接続、割り当てられたデータベース、割り当てられたスキーマ、リンク、見つからないリン ク、およびリンクの完了の割合の詳細が表示されます。 注: [リンクの詳細]タブには、Metadata Manager でリンクルールを使用してリンクされたリソースのリンク サマリは表示されません。 関連項目: • 「ログおよびログファイル」 (ページ248) ロードの詳細の表示 [ロード]タブで、リソースの詳細を確認します。 1. [ロード]タブの[リソース]パネルで、リソースを選択します。 2. [操作] > [ロードの詳細の表示]をクリックします。 リソースの[ロードの詳細]タブが表示されます。 3. ログ詳細の自動更新を有効にするには、[自動更新オン]アイコンをクリックします。 4. ログ詳細の自動更新を無効にするには、[自動更新オフ]アイコンをクリックします。 5. [ロードの詳細]タブの内容を Microsoft Excel ファイルに保存するには、[操作] > [名前を付けて保 存] をクリックします。 デフォルトでは、Metadata Manager により、リソース名とリソースロードの開始時間で構成されるファイ ル名が付けられます。 242 第 12 章: リソースのロードおよび監視 [ロードの詳細]タブ [ロードの詳細]タブには以下のビューが含まれます。 • [ログ]ビュー。リソースロードイベントが表示されます。 Metadata Manager では、リソースのロード時 に[ログ]ビューが更新されます。 [ログ]ビューには警告およびエラーを表示できます。 • [オブジェクト]ビュー。メタデータオブジェクトのサマリ情報が表示されます。 • [エラー]ビュー。エラーのサマリ情報が表示されます。 • [セッション]ビュー。Metadata Manager でメタデータのロードに使用される PowerCenter ワークフローの 各セッションのセッション統計が表示されます。 [ロードの詳細]タブの内容は Microsoft Excel ファイルに保存できます。Excel ファイルには、[ロードの詳 細]タブのビューごとにワークシートが作成されます。 Metadata Manager では、[ロードの詳細]タブに表示される情報が含まれるログファイルも作成されます。 [ログ]ビュー [ログ]ビューには、リソースのロード時に Metadata Manager によって生成されるロードイベントが表示され ます。リソースロード中は、ロードイベントが発生するごとに Metadata Manager によって[ログ]ビューが 更新されます。イベントはツリー形式で表示されます。ツリーを展開または折り畳んでロードイベントを参照 できます。各ロードイベントには、イベントが発生した日付および時刻が含まれます。 [ロード]ビューを使用して、リソースロード中に発生するロード操作、PowerCenter のワークフローとワーク レット、およびエラーに関する情報を表示します。 エラーが発生した場合は、ツリービューの一番上のイベン トの色が赤に変わります。 [ログ]ビューには、以下のような操作およびタスクのロードイベントが表示されます。 Operation(操 作) 説明 ロード メタデータのロードタスク。以下のタスクが含まれます。 - パラメータファイルの生成タスク。Metadata Manager では、パラメータファイルを使 用して PowerCenter ワークフローが実行されます。 - ETL タスク。PowerCenter の各ワークレットおよびワークフローのイベントが含まれま す。 - Metadata Manager エージェントタスク。Metadata Manager エージェントによってソー スメタデータが抽出されて処理されるときの Metadata Manager エージェントのイベン トが含まれます。 - パス構築タスク。 Metadata Manager は、抽出されたすべてのメタデータオブジェクト について一意のアクセスパスを作成します。 ロードするリソースのタイプに応じて、ロードイベントにパーサー、ファイル転送、増 分ロード、およびパラメータファイルパーサーのイベントが含まれる場合もあります。 リンク 接続割り当てを共有するリソース内、またはリンク作成ルールが関連付けられたリソー ス内のオブジェクト間にリンクを作成する、リンク作成タスク。自動接続割り当てを設 定した場合、Metadata Manager によって接続割り当てが設定されてからリンクが作成さ れます。 インデックス 処理 Metadata Manager により、メタデータオブジェクトの検索時に使用されるインデックス ファイルが作成されます。 [ログ]ビューに表示されるイベントをフィルタ処理するには、[重要度]リストで、[ログ]ビューに表示する イベントのレベルを選択します。 [情報]、[警告]、および[エラー]のイベントタイプを選択できます。 リソースの監視 243 [オブジェクト]ビュー [オブジェクト]ビューには、各オブジェクトクラスタイプについて、メタデータカタログで追加、削除、およ び更新されるメタデータオブジェクトが表示されます。 以下の表に、[オブジェクト]ビュー内のカラムを示します。 カラム 説明 オブジェクトタイプ 抽出されたソースオブジェクトのクラスタイプ。 プリロードオブジェクトカ ウント 以前のリソースロード以降にメタデータカタログに含まれるメタデータオブ ジェクトの数。 追加オブジェクト メタデータカタログにロードされたオブジェクトの数。 削除オブジェクト メタデータカタログから削除されたオブジェクトの数。 更新オブジェクト メタデータカタログで更新されたオブジェクトの数。 オブジェクトカウント 現在のリソースロード後に、リソースのメタデータカタログに存在するオブ ジェクトの合計数。 [エラー]ビュー [エラー]ビューには、メタデータを Metadata Manager ウェアハウスにロードする PowerCenter ワークフロー の読み取り、書き込み、トランスフォーメーションのエラーの数が表示されます。 特定のエラーに関する詳細 は、[ログ]ビューおよび[セッション]ビューで確認できます。 以下の表に、[エラー]ビュー内のカラムを示します。 カラム 説明 タイプ ワークフローのタイプ。Metadata Manager ウェアハウスおよびステージン グテーブルにロードされるオブジェクトのタイプ別にまとめられます。以下 のワークフロータイプがあります。 - ステージング - オブジェクト - オブジェクトプロパティ - オブジェクトの関連付け - リネージリンク - 式 - その他 244 読み取りエラー ソースデータベースまたはソースファイルの読み取り中に PowerCenter Integration Service によって検出されたエラーの数。 書き込みエラー Metadata Manager ウェアハウスへのメタデータの書き込み中に PowerCenter Integration Service によって検出されたエラーの数。 トランスフォーメーション エラー メタデータの変換中に PowerCenter Integration Service によって検出さ れたエラーの数。 第 12 章: リソースのロードおよび監視 [セッション]ビュー [セッション]ビューには、メタデータのステージングとロードに使用される PowerCenter の各ワークフロー に関する詳細、および各ワークフローのセッションに関する詳細が表示されます。 [セッション]ビューに は、各ワークフローについて個別のセクションがあります。 セッション統計を使用して、ワークフローの実行 およびワークフローやセッションの実行中に発生したエラーに関する詳細情報を入手します。 以下の表に、[セッション]ビューで各ワークフローに対して表示される詳細を示します。 カラム 説明 セッション名 ワークフローに含まれるセッションの名前。 親の名前 セッションが含まれるワークフローまたはワークレットの名前。 成功したソース PowerCenter Integration Service によるメタデータソースまたはメタデ ータソースファイルからの読み取りが成功した行の数。 失敗したソース PowerCenter Integration Service によるソースからの読み取りが失敗し た行の数。 成功したターゲット PowerCenter Integration Service によって Metadata Manager ウェアハウ スに書き込まれた行の数。 失敗したターゲット PowerCenter Integration Service による Metadata Manager ウェアハウス への書き込みが失敗した行の数。 トランスフォーメーション エラー セッション内のトランスフォーメーションエラーの合計数。 ファーストメッセージ セッションで最初に発生したエラーのテキスト。 開始時刻 セッションが開始した日付および時刻。 終了時刻 セッションが終了した日付および時刻。 リンクの詳細の表示 Metadata Manager で接続割り当てを使用してリンクされたリソースのリンクの詳細を表示できます。 リソー スのリンクの詳細を表示するときに、その詳細を Microsoft Excel ファイルにエクスポートできます。 Metadata Manager でリンクルールを使用してリンクされたリソースのリンクの詳細は表示できません。 1. [ロード]タブの[リソース]パネルで、リソースを選択します。 2. [操作] > [リンクの詳細の表示]をクリックします。 [リンクの詳細]タブに、リソースの実際のリンクと見つからないリンクが表示されます。 3. リンクの詳細を Microsoft Excel ファイルにエクスポートするには、[操作] > [詳細を Excel へエクス ポート]をクリックします。 [ファイルのダウンロード]ダイアログボックスが表示されます。 4. [保存]をクリックして、ファイルを保存する場所を指定します。 デフォルトでは、Metadata Manager により、リソース名とリソースロードの開始時間で構成されるファイ ル名が付けられます。 リソースの監視 245 [リンクの詳細]タブ [リンクの詳細]タブには、以下の情報を含むリンクサマリが表示されます。 • 接続に関連付けられたリソースの名前 • ソースデータベース内の接続の名前 • 割り当てられたスキーマを含むリソースの名前 • 接続が割り当てられたソースデータベースリソースのスキーマ名 • 接続およびスキーマに関連付けられたリンクの数 • 見つからないリンクの数 • スキーマに正しく関連付けられたリンクの割合 [リンクの詳細]タブの内容は Microsoft Excel ファイルに保存できます。 IMM.properties ファイルで Missing_Links_Report_Limit プロパティの値を設定して、エクスポートする見つからないリンクの最大数を制 限できます。 [リンク]ビュー [リンク]ビューには、接続割り当てを共有するリソース内のオブジェクト間で作成されたリンクに関する情報 が表示されます。Metadata Manager は、リソースロード中またはユーザーがリンクを作成するように Metadata Manager に指示したときにリンクを作成します。 Metadata Manager では、異なるリソース内のオブ ジェクト間のリンクを使用して、ソース間のデータリネージが表示されます。 Metadata Manager は、リソースロードまたはリンクプロセスごとに[リンク]ビューを更新します。 以下の表に、[リンク]ビュー内のカラムを示します。 カラム 説明 リソース 接続を所有するリソースの名前。 接続 データ統合、ビジネスインテリジェンス、またはデータモデリングリポジトリからメ タデータソースへの接続の名前。 割り当て済みデー タベース 割り当てられたスキーマを含むリソースの名前。 割り当てられたス キーマ 接続が割り当てられたリソースのスキーマ名。 リンク 接続およびスキーマに関連付けられたリンクが作成された数。 見つからないリン ク Metadata Manager が作成できなかった接続およびスキーマに関連付けられたリンクの 数。 見つからないリンクは、不正な接続割り当て、リソースの古いメタデータ、また はメタデータソースに存在しない対応オブジェクトが原因で発生する場合があります。 リンクの完了度 接続内のリンクのうち、スキーマに正しく関連付けられているリンクの割合。 エクスポートされた見つからないリンクの詳細 リンクされていないオブジェクトの詳細を Excel ファイルにエクスポートできます。 見つからないリンクの詳 細をエクスポートするには、[リンクの詳細]タブの[リンク]ビューで行を選択して、[操作] > [詳細を Excel へエクスポート]をクリックします。 エクスポートされた Microsoft Excel ファイルには、以下のワークシートが含まれます。 246 第 12 章: リソースのロードおよび監視 リンク [リンク]ビューおよびワークシートには、最新のリソースロードまたはリンクプロセスの結果が表示され ます。 見つからないリンクの詳細 Metadata Manager がリンクを作成しなかった各リンク可能オブジェクトに関する情報が含まれています。 [見つからないリンクの詳細]ワークシートには Metadata Manager ウェアハウスの現在の情報が表示され ます。[リンク]ビューおよびワークシートのサマリ情報とは一致しない場合があります。例えば、接続さ れたリソースをパージした場合、[リンク]ビューおよびワークシートは更新されず、パージされたリソー スへの見つからないリンクが含まれたままです。[見つからないリンクの詳細]ワークシートにはウェアハ ウスの現在の情報が表示され、パージされたリソースへの見つからないリンクは含まれません。 以下の表に、[見つからないリンクの詳細]ワークシート内のカラムを示します。 カラム 説明 接続 データ統合、ビジネスインテリジェンス、またはデータモデリングリポジトリからメタ データソースへの接続の名前。 割り当てられた スキーマ 接続が割り当てられたリソースのスキーマ名。 想定されるスキ ーマ Metadata Manager がオブジェクトのリンク先に想定する、リソース内のスキーマの名 前。 想定されるテー ブル 参照先構造体をリンクできる、接続されたリソース内の割り当てられたスキーマにある 構造体の名前。 想定されるカラ ム 参照先特徴をリンクできる、接続されたリソース内の割り当てられたスキーマにある特 徴の名前。 参照元構造の場 所 Metadata Manager カタログ内のリンク可能な構造体の場所。 構造体になり得るのは、 テーブル、ビュー、またはプロシージャです。 参照元スルー機 能 リンク可能な構造体の特徴の名前。 例えば、特徴になり得るのは、テーブル構造のカ ラム名です。 リンク可能な構造体に特徴がない場合は空です。 タスク リンク可能なオブジェクトが含まれる PowerCenter セッションの名前。 PowerCenter リソースについてのみ使用されます。 ロード詳細ログファイル リソースロードが完了した後は、リソースロードに関する詳細が含まれるログファイルが、Metadata Manager によって作成されます。このログファイルには、リソースをロードするときに[ロードの詳細]タブに表示さ れるすべての情報が含まれます。 Metadata Manager では、以下の形式でファイルに名前が付けられます。 <resource name>_<day><month><date><time><time zone><year> Metadata Manager では、以下のディレクトリにファイルが作成されます。 <Informatica installation directory>\logs\<node name>\services\MetadataManagerService\<Metadata Manager service name> リソースの監視 247 ログおよびログファイル リソースロードが正常に行われているかどうかを判断するために、リソースロードを監視することができます。 Metadata Manager ログとログファイルを使用し、リソースロードについての詳細を確認します。mmcmd コマン ドラインプログラムを使用して、リソースロードのステータスについての情報を取得することもできます。 Metadata Manager の以下のログを使用し、リソースロードの詳細を表示して、エラーのトラブルシューティン グを行います。 [ロードの詳細]タブ リソースロードのタスク、ワークフロー情報、ワークレット情報、およびロードエラーが含まれています。 Metadata Manager エージェントログファイル Metadata Manager エージェントによって生成されたリソースロードについての情報が含まれています。 Metadata Manager Service ログファイル Metadata Manager Service によって生成されたログイベントと、Metadata Manager アプリケーションに よって生成されたログイベントが含まれています。 アクティビティログ すべてのリソースのリソースロード操作に関するステータスが含まれています。 また、PowerCenter Workflow Monitor を使用することによって、メタデータのロード時に PowerCenter ワー クフローを表示することもできます。エラーのトラブルシューティングには、セッションおよびワークフロー のログを使用してください。同一リソースタイプの複数のリソースを同時にロードする場合、Integration Service はリソースタイプに一致するワークフローのインスタンスを複数実行します。各ワークフローインス タンスには、別々のワークフローおよびセッションのログが含まれます。 注: ブラウザのロケールによっては、ログイベントが異なる言語で表示される場合があります。 サードパーテ ィのアプリケーションによるログイベントは、ブラウザのロケールとは異なる言語で表示される場合がありま す。 Metadata Manager エージェントログファイル Metadata Manager では、Metadata Manager エージェントを使用して、ビジネスインテリジェンスリソースお よびメタデータソースファイルを使用するリソースからメタデータを抽出します。 メタデータの抽出プロセス 中に、Metadata Manager では Metadata Manager エージェントを使用してメタデータソースに接続し、メタデ ータを抽出します。Metadata Manager は、メタデータ抽出プロセス中に生成されたすべてのログイベントを Metadata Manager エージェントログファイルに書き込みます。ログイベントには、Metadata Manager アプリ ケーションから Metadata Manager エージェントへの呼び出しや、Metadata Manager エージェントによって生 成されたログイベントも含まれます。 Metadata Manager エージェントログファイルを使用して、リソースロード中に Metadata Manager エージェン トがメタデータソースからメタデータを抽出するときに発生したエラーのトラブルシューティングを行うこと ができます。 また、メタデータソースから抽出されないメタデータオブジェクトについての詳細情報を取得す ることもできます。 Metadata Manager は、以下のディレクトリの mm_agent.log にログイベントを書き込みます。 <Informatica installation directory>\logs\<node name>\services\MetadataManagerService\<Metadata Manager service name> 248 第 12 章: リソースのロードおよび監視 以下の表に、mm_agent.log のログイベントタイプの説明を示します。 イベントタイ プ 説明 情報(INFO) 以下の情報を含むログイベントです。 - Metadata Manager アプリケーションから Metadata Manager エージェントへの呼び出し - メタデータソースへの接続 - メタデータソースから抽出されたメタデータオブジェクト WARN メタデータソースから抽出されなかったメタデータオブジェクトに関するログイベントで す。 たとえば、Metadata Manager エージェントがドキュメントまたはユニバースを Business Objects から抽出できなかった場合、オブジェクトの名前がログファイルに記録されます。 重大(FATAL) メタデータの抽出プロセス中に発生し、抽出プロセスが失敗する原因となったログイベン トです。 たとえば、Metadata Manager エージェントがメタデータソースシステムに接続できなか った場合、ログファイルにエラーが記録されます。 デフォルトでは、ログファイルのサイズが 10 MB に達すると、Metadata Manager はログファイルを切り詰めま す。ログフィルを手動で切り詰めることもできます。 Metadata Manager サービスログファイル Metadata Manager サービスログファイルには、Metadata Manager サービスが生成したログイベントと、 Metadata Manager アプリケーションが生成したログイベントが含まれます。 Metadata Manager サービスが、Informatica ドメインの Metadata Manager アプリケーションを実行します。 Informatica Administrator に表示されるログイベントに加えて、Metadata Manager サービスは Metadata Manager アプリケーションの実行中に発生したイベントについてのログファイルを作成します。 Metadata Manager は、以下のディレクトリの mm.log にログイベントを書き込みます。 <Informatica installation directory>\logs\<node name>\services\MetadataManagerService\<Metadata Manager service name> Metadata Manager サービスを実行するときや Metadata Manager アプリケーションでタスクを実行するときに 発生するエラーを解決するために Metadata Manager サービスログファイルを使用できます。 Metadata Manager サービスログファイルには、エラーを生成した特定の Metadata Manager モジュールなど、ログイベン トに関する追加情報が含まれます。 以下の表に、mm.log に含まれるログイベントの説明を示します。 イベントのタイプ 説明 Metadata Manager Service Metadata Manager Service を開始および実行したときに発生するログイベント です。また、Metadata Manager Service の設定情報も含まれます。 メタデータロード リソースロード中に発生したログイベントです。 リネージュ あるオブジェクトに対してデータリネージュ分析を実行したとき、データリネー ジュ図上で移動したとき、およびリネージュ図にメタデータオブジェクトを表示 したときに発生するログイベントです。 ログおよびログファイル 249 イベントのタイプ 説明 メタデータアクセス Metadata Manager アプリケーションを使用して、Metadata Manager リポジトリ 内のメタデータにアクセスしたときに発生するログイベントです。 カスタムメタデータ カスタムメタデータを作成、編集、削除、インポートしたときに発生するログイ ベント。 デフォルトでは、ログファイルのサイズが 10 MB に達すると、Metadata Manager はログファイルを切り詰めま す。ログフィルを手動で切り詰めることもできます。 サービスログファイルをエクスポートするには、[ヘルプ] > [サービスログのエクスポート]をクリックし ます。 アクティビティログ アクティビティログには各リソースロードに関する詳細が含まれています。アクティビティログを使用すると、 特定のリソースロードに関する詳細な情報を取得できます。 以下の表に、アクティビティログの内容を示します。 プロパティ 説明 名前 リソースの名前。 タスク タイ プ Metadata Manager が実行するタスクの種類。Metadata Manager は次のタスクを実行しま す。 - メタデータのロード。メタデータを Metadata Manager ウェアハウスにロードします。 - リンク。接続割り当てを共有するリソースまたは関連するリンクルールを持つリソース のオブジェクト間にリンクを作成します。 - インデックス処理。リソースのインデックスファイルを作成または更新します。 ユーザ リソースロードを開始した Metadata Manager ユーザ。 開始日 関連タスクが開始した日付および時刻。 終了日 関連タスクが完了した日付および時刻。 継続時間 Metadata Manager でタスクの完了にかかった時間。 ステータス メタデータロードおよびインデックス作成の操作のステータス。 アクティビティログの内容を表示するには次の手順を実行します。 1. [ロード]タブで、[アクション] > [アクティビティログの表示]をクリックします。 [アクティビティログ]タブが表示されます。 2. [アクティビティログ]タブの内容をフィルタリングするには、[時間]リストで時間枠を選択します。 250 3. カラムでソートするには、カラム名をクリックします。 4. ログを更新して最近の変更を表示するには、[操作] > [リソースの更新]をクリックします。 第 12 章: リソースのロードおよび監視 リソースロードのトラブルシューティング リソースロードが正常に実行されているかどうかを判断するために、リソースロードを監視することができま す。リソースロードが失敗した場合は、トラブルシューティングを行ってリソースを再ロードしてください。 ビジネスインテリジェンスリソースまたはデータモデリングリソースのロードを試みていますが、モデル内の 不整合のためにロードが失敗します。 モデル内の不整合のためにロードが失敗する場合は、以下の操作のいずれかを実行します。 • モデルの不整合を修正し、リソースをリロードします。 • imm.properties ファイルで、MitiValidationLevel プロパティの値を basic から NONE に変更します。 Metadata Manager サービスをリスタートし、リソースをリロードします。 リソースのロードを試みていますが、Metadata Manager で IME ファイルを見つけることができないために、ロ ードが失敗します。 PowerCenter 統合サービスプロセスのプロパティ$PMSourceFileDir の値を確認します。Metadata Manager は、$PMRootDir/SrcFiles ディレクトリにある IME ファイルにパッケージリソースおよびユニバーサルリソ ースの変換されたメタデータを格納します。$PMSourceFileDir プロパティが$PMRootDir/SrcFiles に設定さ れていない場合、Metadata Manager は IME ファイルを見つけることができません。 PowerCenter リポジトリタイプが IBM DB2 の PowerCenter リソースをロードしようとすると、ロードが失敗し ます。DB2CLI ログファイルに、「SQL0101N 文が長すぎるか、複雑です。」というエラーが記録されます。 DB2 文のヒープサイズ設定パラメータの値を確認します。STMTHEAP 値を最大 16,384 ページまで増やしま す。 PowerCenter リポジトリタイプが IBM DB2 の PowerCenter リソースをロードしようとすると、DB2 データベー スのデッドロックが発生してロードが失敗します。 MAXLOCKS、LOCKLIST、および LOCKTIMEOUT DB2 構成パラメータの値を確認します。 これらのパラメータを次のように更新します。 • MAXLOCKS: アプリケーション当たり 10 • LOCKLIST: 16,384 以上 • LOCKTIMEOUT: 60 以上 Business Objects、Cognos、または OBIEE のリソースをロードしたとき、Metadata Manager がメモリ不足エ ラーを返しました。 メタデータソースから大量のメタデータを抽出しようとすると、Metadata Manager Agent からこのエラー が返されることがあります。このエラーが発生した場合は、以下のいずれかのアクションを実行します。 • メタデータをメタデータソースから非同期で抽出するために Metadata Manager Agent が使用するワー カスレッドの数を減らします。リソースを作成または編集するときに、設定プロパティのワーカスレッ ドの数を表示または更新できます。設定プロパティにワーカスレッドの数が設定されていない場合は、 次のログファイルに Metadata Manager Agent が使用しているワーカスレッドの数が示されます。 <Metadata Manager Agent installation directory>\data\logs\logService\mimb<number>.log • Metadata Manager Agent で割り当て可能な最大 Java 仮想マシン(JVM)ヒープサイズを増やしてみま す。64 ビット版 Windows では、Metadata Manager Agent は、実質的に無制限の最大 JVM ヒープサイズ を伴う 64 ビット JVM を実行できます。32 ビット版 Windows では、複数のリソースを設定します。これ らのリソースは、それぞれメタデータソースから抽出するモデル全体のサブセットを伴います。 Metadata Manager サービスのリソースのロード特権を割り当てられていますが、Business Glossary リソース をロードしようとすると、「特権が不十分です」というエラーが表示されます。 Business Glossary リソースをロードするには、リソースのロード、リソースの管理、モデルの表示の各 特権が必要です。ロードするビジネス用語集リソースに対する書き込み権限も必要です。 リソースロードのトラブルシューティング 251 Cloudera Navigator リソースをロードしたとき、Metadata Manager がメモリ不足エラーを返しました。 Cloudera Navigator リソースをロードするには、Metadata Manager サービスの最大ヒープサイズが 4096MB(4GB)以上必要です。Cloudera ディストリビューションによっては、さらに大きいヒープサイズ が必要です。最大ヒープサイズを増やすには、Administrator ツールを開き、Metadata Manager サービス を選択し、[最大ヒープサイズ]プロパティの値を増やします。 リソースロードのスケジュール作成 [スケジュールの管理]ウィンドウで、リソースロードのスケジュールを作成および編集します。スケジュール を作成するときは、リソースロードの開始日、頻度、および終了日を設定します。リソースの[スケジュール] タブで、スケジュールをリソースに添付します。 リソースのスケジュールには、以下のタスクを実行できます。 • スケジュールを作成し、スケジュールのプロパティを設定します。 • スケジュールのプロパティを編集します。 • スケジュールのプロパティに従ってリソースをロードするために、リソースにスケジュールを添付します。 • スケジュールを使用するリソースを表示します。 スケジュールの作成 リソースをロードする時間と頻度を選択するために、スケジュールを作成します。組み込みスケジュールを使 用するか、独自のスケジュールを作成することができます。 Metadata Manager には、次に示す組み込みスケジュールがあります。 • 日次のスケジュール。 毎日午前 0 時に実行されます。 • 週次のスケジュール。毎週日曜日の午前 0 時に実行されます。 • 月次のスケジュール。毎月 1 日の午前 0 時に実行されます。 以下の表に、スケジュールを作成または編集するときに設定するプロパティを示します。 プロパティ 説明 Name スケジュールの名前。スケジュールを保存すると、スケジュール名が[使用可能なス ケジュール]リストに表示されます。名前は一意でなければなりません。256 文字を 超えたり、以下の文字を含めたりすることはできません。 / \ : * ' ? " < > | [ ] 説明 スケジュールの説明。説明は 4,000 文字を超えない範囲で指定する必要があります。 実行開始日 スケジュールを開始する日付と時刻。月、日、および年を入力するか、カレンダーを 使用して日付を選択することができます。 時刻を HH:MM の形式で入力します。 繰り返す スケジュールを繰り返す時間区分。[日次]、[週次]、[月次]、または[なし]を選択 できます。リソースに 1 回だけロードするスケジュールを作成する場合は、[なし]を 選択します。 週次スケジュールを選択した場合は、スケジュールを繰り返す曜日を選択できます。 252 第 12 章: リソースのロードおよび監視 プロパティ 説明 繰り返す単位 選択した時間区分でスケジュールを繰り返す回数。ロードを何日ごと、何週ごと、何 月ごとに繰り返すかを選択できます。スケジュールを日次、月次、または年次で繰り 返すよう設定する場合に必要です。 [繰り返す曜日] 週次スケジュールを繰り返す曜日。 複数の曜日を選択できます。 このオプション は、スケジュールを繰り返す時間枠に週次スケジュールを選択した場合に表示されま す。 終了日なし このオプションは、スケジュールをいつまでも繰り返す場合に選択します。 終了日 スケジュールを終了する日付と時刻。月、日、および年を入力するか、カレンダーを 使用して日付を選択することができます。 時刻を HH:MM の形式で入力します。 スケジュールの終了日を設定する場合に必要です。 スケジュールを作成するには: 1. [ロード]タブで、[操作] > [スケジュールの管理]をクリックします。 [スケジュールの管理]ウィンドウが表示されます。 2. [追加]をクリックします。 3. スケジュールのプロパティを入力します。 4. [保存]をクリックします。 5. 設定したプロパティをリセットするには、[クリア]をクリックします。 プロパティは、以前保存されたバージョンにリセットされます。 6. [閉じる]をクリックします。 スケジュールが[使用可能なスケジュール]リストに表示されます。 スケジュールの編集 スケジュールを編集して、スケジュールの時間と頻度を変更することができます。スケジュールに割り当てら れたリソースは、更新されたスケジュールに従って実行されます。 スケジュールを編集するには: 1. [ロード]タブで、[操作] > [スケジュールの管理]をクリックします。 [スケジュールの管理]ウィンドウが表示されます。 2. [使用可能なスケジュール]リストで、編集するスケジュールを選択します。 3. スケジュールのプロパティを入力します。 4. [保存]をクリックします。 5. 設定したプロパティをリセットするには、[クリア]をクリックします。 プロパティは、以前保存されたバージョンにリセットされます。 6. スケジュールに割り当てられているリソースを表示するには、[スケジュール設定されたジョブ]をクリッ クします。 7. [閉じる]をクリックします。 リソースロードのスケジュール作成 253 リソースへのスケジュールの添付 リソースをスケジュールに従ってロードするには、リソースにスケジュールを添付する必要があります。リソ ースを作成する時、またはリソースを作成した後に、リソースにスケジュールを添付できます。 リソースにスケジュールを添付するには: 1. [ロード]タブの[リソース]パネルで、スケジュールを追加するリソースを選択します。 2. [プロパティ]パネルで[スケジュール]タブをクリックします。 3. [編集]をクリックします。 [リソースの編集]ウィンドウが表示されます。 4. [スケジュールを関連付ける]を選択します。 5. [スケジュール]リストでスケジュールを選択します。 スケジュールの詳細が[スケジュール]タブに表示されます。 6. [OK]をクリックします。 254 第 12 章: リソースのロードおよび監視 第 13 章 権限の管理 この章では、以下の項目について説明します。 • 権限の管理の概要, 255 ページ • ユーザーおよびグループの権限の設定, 257 ページ • メタデータカタログの権限の設定, 257 ページ 権限の管理の概要 リソースおよびメタデータオブジェクトに対するユーザーとグループの権限を表示および設定できます。権限 によって、Metadata Manager ユーザーが[参照] および[ロード]タブでアクセスできるリソースとメタデ ータオブジェクトが決まります。権限は、[モデル]タブのオブジェクトには影響を与えません。 デフォルトでは、Metadata Manager 管理者ユーザーのみが Metadata Manager ウェアハウス内のリソースおよ びメタデータオブジェクトにアクセスできます。これらのオブジェクトへのアクセス権限を他のユーザーに付 与するには、Metadata Manager ユーザーおよびグループの権限を設定する必要があります。 権限は、Administrator ツールでユーザーとグループに設定する Metadata Manager サービス特権と一緒に使用 します。リソースまたはメタデータオブジェクトにアクセスするには、ユーザーに十分な Metadata Manager サービス特権とオブジェクトに対する適切な権限が必要です。例: • メタデータカタログのメタデータオブジェクトを表示するには、ユーザーに View Catalog(カタログの表 示)特権、オブジェクトが含まれるリソースに対する読み取り権限、およびメタデータオブジェクトに対す る読み取り権限が必要です。ユーザーがリソース内の他のメタデータオブジェクトにアクセスできないよう にするには、他のオブジェクトに対する権限を「アクセスなし」に設定します。 • [用語集]ビューにビジネス用語集を表示するには、ユーザーに View Glossary(用語集の表示)特権とビ ジネス用語集に対する読み取り権限が必要です。 • [ロード]タブにリソースを表示するには、ユーザーに View Resource(リソースの表示)特権とリソース に対する読み取り権限が必要です。 • ユーザーがリソースをロードするには、そのリソースに対するリソースのロード特権と書き込み権限が必要 です。 Metadata Manager サービス特権の詳細については、『Informatica セキュリティガイド』を参照してください。 リソースとメタデータオブジェクトに対する権限を設定するには、[権限]タブを使用します。 以下のタスクを実行できます。 ユーザーおよびグループの権限を設定する。 ユーザーまたはグループを選択し、そのユーザーまたはグループがアクセスできるリソースとメタデータ オブジェクトを指定します。 255 メタデータオブジェクトに対する権限を設定する。 リソースまたはメタデータオブジェクトを選択し、オブジェクトにアクセスできるユーザーとグループを 指定します。 ユーザーおよびグループ Metadata Manager ユーザーおよびグループは、Administrator ツールで作成および管理します。 Administrator ツールでは、ユーザーおよびグループについて以下の作業を実行できます。 ユーザーの作成および削除。 Metadata Manager ユーザーアカウントを作成および設定します。 グループの作成および設定。 Metadata Manager のグループを作成および設定します。 特権とロールの設定。 Metadata Manager 特権およびロールを設定します。ユーザーおよびグループが Metadata Manager で実行 できるタスクは、ユーザーおよびグループに割り当てる特権およびロールによって異なります。 サービスマネージャは、ユーザーおよびグループをドメイン設定データベースに保存して、ユーザーおよびグ ループのリストを Metadata Manager リポジトリにコピーします。サービスマネージャでは、リポジトリ内の ユーザーおよびグループのリストをドメイン設定データベース内のユーザーおよびグループと定期的に同期化 しています。 Administrator ツールでユーザーおよびグループを設定する詳細については、『Informatica セキュリティガイ ド』を参照してください。 権限 Metadata Manager の権限によって、リソースとメタデータオブジェクトに対するユーザーとグループのアクセ スレベルが決まります。 以下の権限を設定できます。 フルコントロール メタデータカタログ内のオブジェクトに対して権限を設定します。書き込みおよび読み取り権限が含まれ ます。 書き込み リソースまたはメタデータオブジェクトに対する書き込み権限。読み取り権限が含まれます。 読み取り リソースまたはメタデータオブジェクトに対する読み取り権限。 アクセスなし ユーザーはリソースまたはメタデータオブジェクトにアクセスできません。 権限が指定されていません。 ユーザーはオブジェクトに対する権限を親オブジェクトから継承します。 256 第 13 章: 権限の管理 権限のルールおよびガイドライン 権限を設定する場合には、以下のルールおよびガイドラインに従ってください。 • リソースまたはメタデータオブジェクトに対して権限を設定する場合、リソースまたはメタデータオブジェ クトの子オブジェクトが親オブジェクトの権限を継承します。 • メタデータカタログ内の論理グループに権限を設定することはできません。例えば、Oracle リソースの論 理グループには Indexes、Procedures、Tables、および Views などがあります。Metadata Manager は、す べてのテーブルを Tables 論理グループの下にグループ化します。個々のテーブルに対して権限を設定でき ますが、Tables 論理グループに対しては権限を設定できません。 ユーザーおよびグループの権限の設定 ユーザーおよびグループの権限は、[権限]タブで表示および設定します。 リソースおよびメタデータオブジ ェクトに対するユーザーまたはグループの権限を表示できます。ユーザーまたはグループの権限を設定するこ ともできます。 親オブジェクトの特定の子オブジェクトに対する権限を設定するには、すべての子オブジェクトに対する権限 をアクセスなしに設定します。次に、対象の子オブジェクトに対して適切な権限を設定します。 例えば、ユーザーの dave が、Oracle リソースの Tables 論理グループにある 100 個の月間収益レポートのテー ブルうち、最初の 2 つのみに書き込み権限を必要としているものとします。dave の権限を設定するには、100 個の月間収益レポートのテーブルを選択し、権限をアクセスなしに設定します。最初の 2 つの月間収益レポー トのテーブルを選択し、それらのテーブルに対して書き込み権限を設定します。 1. [権限]タブの[ユーザー/グループ]ペインでユーザーまたはグループを選択します。 [権限]ペインに、メタデータカタログのリソースおよびメタデータオブジェクトごとのユーザー権限また はグループ権限が表示されます。 注: アスタリスク(*)が前に付いている権限は、親オブジェクトに対する権限を継承しています。 2. [権限の編集]をクリックします。 [権限の編集]ウィンドウが表示されます。 3. 権限を設定するリソースまたはメタデータオブジェクトを選択します。 4. 権限をリストから選択して、[適用]をクリックします。 5. [OK]をクリックします。 メタデータカタログの権限の設定 リソースおよびメタデータオブジェクトの権限は、[権限]タブで表示および設定します。 リソースおよびメ タデータオブジェクトに対するユーザー権限とグループ権限を表示し、オブジェクトの権限を設定することが できます。 リソースまたはメタデータオブジェクトを選択すると、権限を設定したユーザーおよびグループが Metadata Manager に表示されます。表示されていないユーザーまたはグループの権限を設定する場合、オブジェクトの 権限を設定するときにユーザーまたはグループを追加できます。 ユーザーおよびグループの権限の設定 257 注: [参照]タブでも、リソースまたはメタデータオブジェクトの権限を設定できます。 オブジェクトを選択 し、[アクション] > [このオブジェクトの権限を設定]を選択して[権限]タブに切り替えます。 1. [権限]タブで、リソースまたはメタデータオブジェクトを選択します。 [権限]ペインに、リソースまたはメタデータオブジェクトに対してユーザーまたはグループに設定された 権限が表示されます。 注: アスタリスク(*)が前に付いている権限は、親オブジェクトに対する権限を継承しています。 2. [権限の編集]をクリックします。 [権限の編集]ウィンドウが表示されます。 3. ユーザーまたはグループの権限を編集するには、[権限]リスト内で権限を選択します。 4. ユーザーまたはグループの権限を削除するには、該当のユーザーまたはグループに対して[削除]をクリ ックします。 5. 別のユーザーまたはグループの権限を追加するには、[別のユーザー/グループの追加]リストでユーザー またはグループを選択して、権限を選択し、[追加]をクリックします。 6. [OK]をクリックします。 258 第 13 章: 権限の管理 第 14 章 リソース移行 この章では、以下の項目について説明します。 • リソース移行の概要, 259 ページ • リソース構成ファイル, 260 ページ • リソース構成のエクスポート, 263 ページ • リソース構成のインポート, 264 ページ リソース移行の概要 パッケージ化されたリソースタイプのリソースは、Metadata Manager インスタンス間で移行できます。開発環 境からプロダクション環境に移動する際にリソースを移行します。リソースを移行するため、新しい環境でリ ソースを再作成する必要はありません。 注: この章の情報は、現在の Metadata Manager バージョン内のパッケージ化されたリソースタイプのリソー スの移行に適用されます。モデルをカスタマイズした場合やカスタムリソースを移行する必要がある場合は、 『Metadata Manager カスタムメタデータ統合ガイド』を参照してください。以前のバージョンの Metadata Manager からリソースを移行する必要がある場合は、rmu または rcfmu コマンドラインプログラムを使用して ください。 パッケージ化されたリソースタイプのリソースを移行するには、以下のタスクを実行します。 1. 元の環境からリソース構成をエクスポートします。 [ロード]タブまたは mmcmd getResource コマンドを使用して、リソース構成をエクスポートできます。 リソース構成を移行する際、Metadata Manager でリソースのプロパティと値を定義するリソース構成 (.rcf)ファイルを作成します。リソースに関連付けられたルールセットとパラメータ定義を含めた場合、 Metadata Manager でリソース構成ファイル、ルールセットファイル、ルールセットパラメータファイルを 含む ZIP(.rcz)ファイルを作成します。 2. エクスポートファイルを新しい環境に移動します。 3. パラメータファイルを使用する PowerCenter リソースを移動する場合は、PowerCenter パラメータファイ ルを新しい環境に移動します。 PowerCenter パラメータファイルは、リソース構成ファイルで指定したディレクトリに存在する必要があ ります。リソース構成ファイルにパスが含まれていない場合、パラメータファイルが mmcmd ディレクトリ 内に存在する必要があります。 4. テキストエディタを使用してリソース構成ファイルを編集し、新しい環境用にリソースプロパティを更新 します。 必要に応じて、接続文字列、ユーザー名、パスワードなどのプロパティを更新します。PowerCenter パラ メータファイルまたはメタデータソースファイルのディレクトリの更新が必要な場合があります。 259 注: リソース構成ファイルをエクスポートする際にルールセットとパラメータ定義を含める場合は、エク スポートファイルを解凍し、構成、ルールセット、パラメータファイルを更新し、ファイルを再圧縮して ください。 5. リソース構成を新しい環境にインポートします。 [ロード]タブまたは mmcmd createResource コマンドを使用して、リソース構成をインポートできます。 リソース構成をインポートする際、リソースに関連付けられたルールセットとパラメータ定義を含めるこ とができます。 リソースを移行した後、リソースを編集して新しい環境にロードできます。 リソース構成ファイル リソース構成ファイルは、リソースのすべての設定プロパティと値を含む XML ファイルです。リソース構成フ ァイルの拡張子は.rcf です。 [ロード]タブでリソース構成ファイルのエクスポートとインポート、リソースプロパティの変更ができます。 以下の mmcmd コマンドを使用しても、リソース構成ファイルのエクスポートとインポート、リソースプロパテ ィの変更ができます。 getResource 指定されたリソースのプロパティをリソース構成ファイルに書き込みます。 createResource 指定されたリソース構成ファイルのプロパティに基づいてリソースを作成します。 updateResource 指定されたリソース構成ファイルのプロパティに基づいてリソースを更新します。 assignConnection 指定されたリソース構成ファイルのプロパティに基づいて、接続を他のメタデータソースに割り当てます。 assignParameterFile PowerCenter リソースの場合、指定されたリソース構成ファイルのプロパティに基づいて、パラメータフ ァイルを PowerCenter ワークフローに割り当てます。 mmcmd コマンドラインプログラムの詳細については、『Metadata Manager コマンドリファレンス』を参照して ください。 リソース構成ファイルの形式 リソース構成ファイルは、リソースのプロパティと値を定義する要素を含む XML ファイルです。すべての要素 がすべてのリソースタイプに適用されるわけではありません。 リソース構成ファイルには以下の要素を含めることができます。 パラメータ 設定プロパティを定義します。 フィルタ Metadata Manager ウェアハウスにロードする、コンポーネント、フォルダー、モデル、スキーマ、または ユニバースを定義します。 260 第 14 章: リソース移行 PowerCenter リソースの場合、refresh 属性を true に設定するとリロード時にフォルダーを更新できま す。リロード時にフォルダーを更新しない場合は、この属性値を false に設定します。デフォルトは true です。 MetadataInfo Metadata Manager ウェアハウスにロードする、メタデータソースファイルまたは Microstrategy プロジェ クトソースを定義します。 ConnectionAssignment 他のメタデータソースに割り当てる接続を定義して、メタデータソース間でデータリネージ分析を実行し ます。 ParameterFileAssignment PowerCenter リソースの場合、PowerCenter ワークフローに割り当てるパラメータファイルを定義します。 各パラメータファイルの名前と完全修飾パスが含まれます。パラメータファイルはこのディレクトリに存 在する必要があります。構成ファイルにパスが含まれていない場合、mmcmd で mmcmd ディレクトリのパラ メータファイルを検索します。 テキストエディタを使用して、リソース構成ファイル内の値を変更できます。 例えば、ファイルをプロダクシ ョン環境に移動する際、接続文字列、ユーザー名、およびパスワードパラメータの変更が必要になることがあ ります。 リソース構成ファイル内の値は、メタデータソースシステムに従って大文字と小文字が区別されます。 リソース構成ファイル内のパスワード 一部のリソースタイプのリソース構成情報にはリソースパスワードが含まれます。例えば、Oracle リソース構 成には Oracle データベースへの接続に使用されるユーザーアカウントのパスワードが含まれます。このパスワ ードを、リソース構成ファイルに含めることも除外することもできます。 パスワードの格納方法の決定には、password パラメータを使用します。password パラメータに、パスワード を暗号化するかどうかを示すオプションの引数 encrypted を設定します。 password パラメータを使用し、以下の方法でパスワードを格納します。 ファイルからパスワードを除外する。 ファイルから password パラメータを省略します。または、password パラメータを含めるがパラメータ値 を省略することもできます。以下に例を示します。 <parameter name="password"></parameter> リソースパスワードを除外して、リソースタイプでパスワードを使用した場合、Metadata Manager からリ ソース構成をインポートする際のパスワードが求められます。 暗号化されたパスワードを含める。 mmcmd encrypt コマンドを使用してパスワードを暗号化し、暗号化された文字列をパラメータ値として入 力します。以下に例を示します。 <parameter name="password">WP+qtfYwB2KYLXID9jgC+6WHbMOg/94AO8R1nOC1vd0=</parameter> encrypt コマンドでは、Informatica のデフォルトの暗号化キーを使用してパスワードを暗号化します。 セキュリティを最大にするために、リソース構成ファイルは安全な場所に保存してください。 プレーンテキストパスワードを含める。 プレーンテキストパスワードをパラメータ値として入力し、encrypted 属性を false に設定します。以下 に例を示します。 <parameter name="password" encrypted="false">my_password</parameter> リソース構成ファイル 261 プレーンテキストパスワードを含める場合は、リソース構成ファイルを安全な場所に保存してください。 リソース構成をインポートする際にリソースパスワードを指定できます。Metadata Manager サービスでは、パ スワード値を次のように指定します。 • リソース構成ファイルにパスワードが含まれる場合、Metadata Manager サービスではリソース構成ファイ ルのパスワードを使用してリソースを作成します。インポート時にパスワードを指定すると、Metadata Manager サービスはそのパスワードを無視します。 • リソース構成ファイルにパスワードが含まれておらず、リソースタイプでパスワードが必要とされる場合、 インポート時にパスワードを指定する必要があります。パスワードを指定しない場合、Metadata Manager サービスでリソースを作成できません。 • リソースタイプでパスワードを使用せず、インポート時にパスワードが指定されると、Metadata Manager サービスでは指定されたパスワードを無視します。 リソース構成ファイル内のセキュア JDBC パラメータ 一部のデータベース管理リソースタイプのリソース構成情報には、セキュア JDBC パラメータが含まれます。セ キュア JDBC パラメータをリソース構成ファイルに含めることも除外することもできます。 以下のデータベース管理リソースタイプのリソース構成情報にセキュア JDBC パラメータを含むことができま す。 • IBM DB2 for LUW • IBM Informix • Microsoft SQL Server • Netezza • Oracle • Sybase ASE • Teradata 例えば、Microsoft SQL Server メタデータソースに対して安全な通信が有効になっている場合、セキュア JDBC パラメータとしてトラストストアパスワードとキーストアパスワードを指定できます。 リソース構成をエクスポートする場合、リソースパスワードとセキュア JDBC パラメータをリソース構成ファイ ルに含めることも除外することもできます。エクスポート時に、Metadata Manager によって、リソースパスワ ードをリソース構成ファイルに含めるように求められます。 以下の選択肢があります。 パスワードを含める。 リソースパスワードを含めた場合、リソースでセキュア JDBC パラメータが使用されていると、Metadata Manager によってリソース構成ファイルにセキュア JDBC パラメータが含められます。リソース構成ファイ ルでは、advancedJDBCParameters パラメータでセキュア JDBC パラメータを指定します。これらのパラメ ータは暗号化された文字列として表示されます。 パスワードを除外する。 リソースパスワードを除外した場合、Metadata Manager によってリソース構成ファイルからセキュア JDBC パラメータも除外されます。 262 第 14 章: リソース移行 リソース構成をインポートする際、セキュア JDBC パラメータを指定できます。Metadata Manager サービスで セキュア JDBC パラメータの値を以下のように指定します。 • リソース構成ファイルにセキュア JDBC パラメータが含まれている場合、Metadata Manager サービスではリ ソース構成ファイル内のパラメータ値を使用してリソースを作成します。インポート時に指定したセキュア JDBC パラメータは、Metadata Manager サービスで無視されます。 • リソースが、リソース構成ファイルに含まれないセキュア JDBC パラメータを必要とする場合は、インポー ト時にパラメータを指定する必要があります。セキュア JDBC パラメータを指定しない場合、Metadata Manager サービスでリソースを作成できないことがあります。 • リソース構成ファイルでなく、リソースタイプにセキュア JDBC パラメータを含むことができる場合は、イ ンポート時にパラメータを指定できます。Metadata Manager サービスでは、指定したパラメータを使用し てリソースを作成します。 • リソースタイプが JDBC パラメータを使用せず、インポート時にセキュア JDBC パラメータが指定されると、 Metadata Manager サービスでは指定されたパラメータを無視します。 リソース構成ファイルの例 次の例は、Oracle リソースのリソース構成ファイルのサンプルです。 <?xml version="1.0" encoding="UTF-16LE"?> <resource name="Oracle_Sample" resourcetype="Oracle"> <parameters> <parameter name="databaseType">Oracle</parameter> <parameter name="jdbcURL">jdbc:informatica:oracle://[host name]: [port];SID=[sid];EncryptionMethod=SSL;HostNameInCertificate=[host name];TrustStore=[truststore location];KeyStore=[keystore location];ValidateServerCertificate=true</parameter> <parameter name="encoding">MS1252</parameter> <parameter name="userName">MyUser</parameter> <parameter name="connectString">MyDBName</parameter> <parameter name="password">bYXZZ0Ed008mELOEmKjKIg==</parameter> <parameter name="advancedJDBCParameters">bxN41kMUjZIzQpKYn5Nempqs2QxrqaPOxuNAa7uEMmhUycRaCuxOFCev3ap8CHpvNeWQsCpmROuOXyiF 8zSzQ==</parameter> </parameters> <filters> <filter>FLOWS_FILES</filter> </filters> </resource> リソース構成のエクスポート [ロード]タブで、リソース構成をリソース構成ファイルにエクスポートできます。リソース構成をエクスポー トする場合は、ルールセットとパラメータ定義を含めることができます。リソースパスワードとセキュア JDBC パラメータを含めたり除外したりすることもできます。 1. [ロード]タブでリソースを選択します。 2. [アクション] > [リソース構成のエクスポート]をクリックします。 3. Metadata Manager によって、エクスポートファイルにルールセットとパラメータ定義を含めるように求め られます。 リソース構成のエクスポート 263 次のいずれかのオプションを選択します。 4. オプション 説明 はい ルールセットとパラメータ定義を含む、リソースに関連付けられたすべてのソースファ イルをエクスポートします。 いいえ リソース構成のみをエクスポートします。 Metadata Manager によって、エクスポートファイルにリソースパスワードを含めるように求められます。 次のいずれかのオプションを選択します。 オプシ ョン 説明 はい パスワードとセキュア JDBC パラメータをリソース構成ファイルに含めます。 パスワードとセキュア JDBC パラメータがリソース構成ファイル内で暗号化されます。 いいえ リソース構成ファイルにはパスワードもセキュア JDBC パラメータも含めません。 注: リソースでパスワードまたはセキュア JDBC パラメータを使用し、この情報をエクスポ ートファイルに含めない場合は、リソース構成をインポートする際にこの情報を入力する必 要があります。 リソースがパスワードを使用しない場合は、[いいえ]を選択します。 5. エクスポートファイルの場所を選択します。 6. [OK]をクリックします。 エクスポートファイルにルールセットとパラメータ定義を含めた場合、Metadata Manager によって、.rcz 拡 張子が付いたファイルが指定された場所に作成されます。リソース構成のみをエクスポートすると、Metadata Manager は指定した場所に.rcf 拡張子を持つファイルを作成します。 リソース構成のインポート [ロード]タブで、リソース構成のインポートまたは更新を行うことができます。リソースが存在しない場合、 Metadata Manager で作成されます。リソースがすでに存在する場合、Metadata Manager でリソース構成が更 新されます。 .rcf 拡張子を持つリソース構成ファイルをインポートすると、Metadata Manager はリソース構成をインポー トします。.rcz 拡張子を持つリソース構成ファイルをインポートすると、Metadata Manager はリソース構成 と、そのリソースに関連付けられているすべてのルールセットおよびすべてのパラメータ定義をインポートし ます。 1. [ロード]タブを開きます。 2. [アクション] > [リソース構成のインポート]をクリックします。 [リソース構成のインポート]ダイアログボックスが表示されます。 264 3. インポートファイルの場所を選択します。 4. リソースでパスワードが使用され、リソース構成にリソースパスワードが含まれない場合、[パスワード] プロパティにリソースパスワードを入力します。 第 14 章: リソース移行 5. リソースで使用されたセキュア JDBC パラメータがリソース構成に含まれない場合、[セキュア JDBC パラ メータ]プロパティにそのパラメータを入力します。 データベースドライバが必要とする区切り文字によって区切った name=value のペアとして、パラメータ を入力します。 注: パラメータを入力しない場合、Metadata Manager サービスでリソースを作成できないことがありま す。 6. [OK]をクリックします。 Metadata Manager でリソースを作成します。 リソース構成のインポート 265 第 15 章 リポジトリの移行 この章では、以下の項目について説明します。 • リポジトリの移行の概要, 266 ページ • ドメイン名と暗号化キーが同じ場合のリポジトリの移行, 266 ページ • ドメイン名または暗号化キーが異なる場合のリポジトリの移行, 267 ページ リポジトリの移行の概要 Metadata Manager リポジトリをドメイン間で移行できます。開発環境から本番環境に移動するときに、リポジ トリを移行する場合があります。 リポジトリを移行する場合、古いドメインのリポジトリコンテンツをバックアップし、新しいドメインのリポ ジトリにそれらをリストアします。mmRepoCmd コマンドラインプログラムを使用してリポジトリをバックアッ プおよびリストアします。リポジトリを移行するのに実行する手順は、古いドメインと新しいドメインが同じ ドメイン名および暗号化キーを使用しているかどうかによって異なります。 注: 移行中に問題が発生した場合にリポジトリを確実にリカバリできるようにするには、移行プロセスを開始 する前に古いリポジトリをバックアップします。 mmRepoCmd コマンドラインプログラムの詳細については、『Metadata Manager コマンドリファレンス』を参照 してください。 ドメイン名と暗号化キーが同じ場合のリポジトリの 移行 ドメイン名と暗号化キーが同じ場合、古いドメインのリポジトリをバックアップし、新しいドメインにコピー してリストアします。 リポジトリを移行する前に、新しい Metadata Manager リポジトリデータベースを作成します。ユーザーおよ びグループを古いドメインからエクスポートして、新しいドメインにインポートする必要もあります。infacmd コマンドコマンドラインプログラムを使用して、ユーザーおよびグループをエクスポートおよびインポートで きます。infacmd コマンドの詳細は、『Informatica コマンドリファレンス』に記載されています。 1. 266 古いドメインで、mmRepoCmd backupRepository コマンドを使用してリポジトリコンテンツをバイナリファ イルにバックアップします。 2. 新しいドメインで、Metadata Manager サービスを作成し、それを新しいリポジトリデータベースに関連付 けます。 3. 新しいドメインで Metadata Manager サービスを有効にします。 注: Metadata Manager サービスを有効にするには、PowerCenter リポジトリサービスおよび PowerCenter 統合サービスが実行されている必要があります。 4. リポジトリのバックアップファイルを古いドメインのバックアップディレクトリから新しいドメインのバ ックアップディレクトリへコピーします。 リポジトリのバックアップファイルのバックアップディレクトリは次のディレクトリです。 <Informatica サービスのインストールディレクトリ>\services\MetadataManagerService\mm_files\<Metadata Manager サービスの名前>\backup 5. 新しいドメインで、mmRepoCmd restoreRepository コマンドを使用してリポジトリコンテンツをバイナリ ファイルからリストアします。 6. 新しいドメインで、Metadata Manager サービスをリサイクルします。 Metadata Manager サービスで、モデルとリソースの情報を格納するキャッシュを削除して再作成します。 7. 新しいドメインで、すべてのリソースに対する検索インデックスを作成します。 [ロード]タブで、[アクション] > [検索インデックスの設定]をクリックし、すべてのリソースを選 択します。 ドメイン名または暗号化キーが異なる場合のリポジ トリの移行 ドメイン名または暗号化キーが異なる場合、古いドメインの暗号化キーファイルをコピーして名前を変更し、 Metadata Manager サービスをアップグレードします。アップグレードプロセスにより、新しいリポジトリ内の ドメイン名と暗号化キーが更新されます。 リポジトリを移行する前に、新しい Metadata Manager リポジトリデータベースを作成します。ユーザーおよ びグループを古いドメインからエクスポートして、新しいドメインにインポートする必要もあります。infacmd コマンドコマンドラインプログラムを使用して、ユーザーおよびグループをエクスポートおよびインポートで きます。infacmd コマンドの詳細は、『Informatica コマンドリファレンス』に記載されています。 1. 古いドメインで、mmRepoCmd backupRepository コマンドを使用してリポジトリコンテンツをバイナリファ イルにバックアップします。 2. 新しいドメインで、Metadata Manager サービスを作成し、それを新しいリポジトリデータベースに関連付 けます。 3. 新しいドメインで Metadata Manager サービスを有効にします。 注: Metadata Manager サービスを有効にするには、PowerCenter リポジトリサービスおよび PowerCenter 統合サービスが実行されている必要があります。 4. リポジトリのバックアップファイルを古いドメインのバックアップディレクトリから新しいドメインのバ ックアップディレクトリへコピーします。 リポジトリのバックアップファイルのバックアップディレクトリは次のディレクトリです。 <Informatica サービスのインストールディレクトリ>\services\MetadataManagerService\mm_files\<Metadata Manager サービスの名前>\backup 5. ドメインの暗号化キーファイル siteKey を古いドメインから新しいドメインの暗号化キーディレクトリへ コピーし、コピーしたファイルの名前を siteKey_old に変更します。 ドメイン名または暗号化キーが異なる場合のリポジトリの移行 267 警告: 新しいドメインの siteKey ファイルを上書きしないでください。 新しいドメインの暗号化キーディレクトリには、2 つの暗号化キーファイル、siteKey および siteKey_old が含まれます。 6. 新しいドメインで、mmRepoCmd restoreRepository コマンドを使用して、古いドメインからコピーしたバ イナリファイルからリポジトリコンテンツをリストアします。 7. 新しいドメインで、Metadata Manager サービスをリサイクルします。 Metadata Manager サービスで、モデルとリソースの情報を格納するキャッシュを削除して再作成します。 8. 新しいドメインで、すべてのリソースに対する検索インデックスを作成します。 [ロード]タブで、[アクション] > [検索インデックスの設定]をクリックし、すべてのリソースを選 択します。 268 第 15 章: リポジトリの移行 付録 A Metadata Manager ログイン この付録では、以下の項目について説明します。 • Metadata Manager ログインの概要, 269 ページ • クッキー, 269 ページ • Metadata Manager へのログイン, 270 ページ • パスワードの変更, 270 ページ Metadata Manager ログインの概要 Web ブラウザを使用して Metadata Manager にログインします。 ユーザーアカウントで Metadata Manager に ログインする必要があります。 ドメインで Kerberos 認証を使用しない場合、Informatica サービスマネージャは Metadata Manager でユーザ ー名を認証する際に使用するクッキーを作成します。 サービスマネージャは 12 時間後、または Metadata Manager からログアウトするときにクッキーを削除します。 クッキーのタイムアウト値は変更できます。 セッションタイムアウトとは、非アクティブな状態が継続した場合にセッション情報が破棄されるまでの時間 です。 デフォルトでは、セッションタイムアウトは 30 分です。 次のファイルで session-timeout 要素を更 新して、Tomcat のセッションタイムアウトを変更できます。 <INFA HOME>\tomcat\temp\<Metadata Manager サービスの名前>\conf\web.xml パスワードは、ログインした後に変更できます。 クッキー ドメインで Kerberos 認証を使用しない場合、Informatica サービスマネージャは Metadata Manager でユーザ ー名を認証する際に使用するクッキーを作成します。 Metadata Manager にログインするときに、サービスマ ネージャがクッキーを作成します。 クッキーの期限が切れる前に Metadata Manager にもう一度アクセスする場合、サービスマネージャはクッキ ーの認証情報を使用して Metadata Manager にログインできるようにします。 サービスマネージャでクッキー を作成するには、ブラウザでクッキーを有効にする必要があります。 ブラウザセッションが 12 時間非アクティブな状態の場合、または Metadata Manager からログアウトすると、 サービスマネージャによってクッキーが削除されます。 クッキーのタイムアウトは変更できます。 タイムア ウト値を変更するには、Metadata Manager の imm.properties ファイルで Session.timeOut プロパティを更新 します。 269 関連項目: • 「imm.properties」 (ページ271) Metadata Manager へのログイン Web ブラウザを使用して Metadata Manager にログインします。 Metadata Manager にログインするために入力 する情報は、ドメインのセキュリティ設定によって異なります。 Informatica ドメインで既に認証されている 場合、Metadata Manager はログインページを省略します。 1. Web ブラウザを開きます。 2. [アドレス]フィールドに、次に示す Metadata Manager のログインページの URL を入力します。 http(s)://<host>:<port>/mm URL 内で、<host>:<port>は Metadata Manager サービスを実行するマシンのホスト名およびポート番号を 表します。 そのノードが自己署名証明を使用するキーストアを持つ HTTPS に対して設定されている場合、警告メッセ ージが表示されます。サイトに入るには、証明書を承認します。 ログインページが表示されます。 3. ログイン情報を入力します。 ログインページの情報は、ドメインのセキュリティ設定によって異なります。 ユーザー名、パスワード、 セキュリティドメイン、または名前空間を入力しなければならない場合があります。 ユーザーアカウント が所属するセキュリティドメインまたは名前空間がわからない場合は、Informatica ドメイン管理者にお 問い合わせください。 4. [ログイン]をクリックします。 Informatica ドメイン管理者から付与されたユーザー名およびパスワードで初めてログインする場合、セキュ リティ保持のためパスワードを変更してください。 パスワードの変更 [管理]メニューでパスワードを変更します。 1. [管理] > [アカウント設定]をクリックします。 [アカウント設定] ウィンドウが表示されます。 2. 変更前のパスワードを入力します。 パスワードは、最大 80 文字にすることができます。 3. 新しいパスワードを入力して、新しいパスワードを確認します。 4. [OK]をクリックします。 270 付録 A: Metadata Manager ログイン 付録 B Metadata Manager プロパティファ イル この付録では、以下の項目について説明します。 • imm.properties, 271 ページ • searchpriorities.xml, 276 ページ imm.properties imm.properties は、次に示す Metadata Manager 用のプロパティを設定するために使用します。 • Metadata Manager アプリケーションプロパティ • データリネージュプロパティ imm.properties のプロパティを設定した後、変更を有効にするために Metadata Manager Service を停止して から再起動します。 デフォルトで、imm.properties は次のディレクトリにあります。 <Informatica installation directory>\services\shared\jars\pc\classes Metadata Manager アプリケーションプロパティ imm.properties は、インデックス処理のパフォーマンス、JDBC 接続タイムアウト間隔など、Metadata Manager アプリケーションプロパティを設定するために使用します。 以下の表に、imm.properties に含まれている Metadata Manager アプリケーションプロパティを示します。 プロパティ 説明 Catalog_Import_Batch_Size XML ファイルからカスタムリソースのメタデータをインポート する際に、Metadata Manager が 1 回のバッチで処理する要素 数。XML インポート中にエラーが発生した場合はこの値を増や してください。任意の正の整数を指定してください。デフォ ルトは 5000 です。 ElementFetch.ParamSize Metadata Manager が影響のサマリを計算するために処理する 要素数。ゼロより大きい任意の値を指定できます。影響のサ マリの計算中にエラーが発生する場合は、値を減らします。 デフォルトは 10,000 です。 271 プロパティ 説明 ETL_Task_Run_Status_Poll_Interval Metadata Manager サービスが、ETL タスク実行統計情報を mm.log ファイルに書き込む間隔(秒)。この値を大きくする と、ログファイルに書き込むメッセージ数を削減できます。 任意の正の整数を指定してください。デフォルトは 5 です。 GatherStatistics [Yes]に設定すると、リソースをロードした後に統計が収集 されます。統計は、Metadata Manager リポジトリがリレーシ ョナルデータベースに存在する場合に収集できます。 統計を収集すると、参照やリネージュなどのリンクおよびカ タログ操作のパフォーマンスが向上します。ただし、リソー スのロードの所要時間が長くなる可能性があります。 デフォルトは[Yes]です。 注: Metadata Manager リポジトリが IBM DB2 上にある場合に GatherStatistics を[Yes]に設定する場合は、IBM DB2 ユー ザーに SYSPROC.ADMIN_CMD および SYSPROC.REBIND_ROUTINE_PACKAGE の実行権限があることを確 認します。 Hide_Empty_Uneditable_Properties デフォルト値に設定すると、Metadata Manager のすべてのパ ースペクティブで空のプロパティ値と編集不可能なプロパテ ィ値は表示されません。デフォルトは Y です。 ImpactSummary.MaxObjects 影響のサマリユーザーインタフェースに表示されるオブジェ クトの最大数。負ではない、任意の整数値を指定できます。 ゼロを指定すると、すべてのオブジェクトが影響のサマリユ ーザーインタフェースに表示されます。デフォルトは 150 で す。 注: 影響のサマリの結果をエクスポートするときには、 ImpactSummary.MaxObjects プロパティの値は適用されず、す べてのオブジェクトがエクスポートされます。 indexing.mergeFactor インデックスに統合する前にメモリに格納するメタデータオ ブジェクトの数を制御します。Metadata Manager のインデッ クス処理のパフォーマンスを改善するには、デフォルト値を 増やします。デフォルトは 100 です。 注: 環境に設定した値が高すぎると、開いているファイルが 多すぎることによる Java の例外が発生する場合があります。 indexing.ramBufferSize インデックスに統合する前にメタデータオブジェクトのバッ ファに使用されるメモリの量を決定します。Metadata Manager のインデックス処理のパフォーマンスを改善するに は、デフォルト値を増やします。デフォルトは 256MB です。 注: 環境に設定した値が高すぎると、以下のエラーが発生す る場合があります。 java.lang.OutOfMemoryError 272 付録 B: Metadata Manager プロパティファイル プロパティ 説明 Load.OracleOptimizerDynamicSampling Oracle 上の Metadata Manager リポジトリへロードする PowerCenter セッションの Oracle セッションパラメータ OPTIMIZER_DYNAMIC_SAMPLING を設定します。 次のいずれかの値を入力します。 - -1。Oracle データベースの設定を上書きしません。 - 0. 動的サンプリングを無効にします。 - 1-10. PowerCenter ロードセッションについて、Oracle デ ータベースの設定を上書きします。 リソースロード時の Metadata Manager のパフォーマンスを改善します。 使用環境に適した値については、Oracle データベースの管理 者にお問い合わせください。 デフォルトは-1 です。 注: このオプションを使用するには、Oracle インスタンスで コストベース最適化(CBO)が有効である必要があります。 mail.from.defaultEmailId システムにユーザーの電子メールアドレスがない場合に、デ フォルトの送信者アドレスとして使用される電子メールアド レス。このプロパティを設定せず、ユーザープロファイルに 電子メールがない場合、ユーザーは Metadata Manager から電 子メールを送信することはできません。 Missing_Links_Report_Limit エクスポートする見つからないリンクの最大数を制限します。 デフォルトは 64000 です。 Miti_Client_Version Metadata Manager で使用される Metadata Manager エージェ ントクライアントの現在のバージョン。リソースのロードに 使用する Metadata Manager エージェントは、このバージョン に一致する必要があります。 MitiValidationLevel ビジネスインテリジェンスリソースとデータモデリングリソ ースのロード中に実行する一貫性チェックのレベルを指定し ます。 次のいずれかの値を入力します。 - basic - NONE - ADVANCED デフォルトは[NONE]です。 Publish.MaxObjects リソース、論理グループ、またはメタデータオブジェクトの カスタムおよびビジネス名プロパティをエクスポートすると きにエクスポートファイルに含めるオブジェクトの最大数。 デフォルトは 200 です。 注: この制限を増加すると、Metadata Manager サービスは、 指定された値に正比例するように追加のメモリを消費します。 したがって、Metadata Manager のパフォーマンスが低下する 可能性があります。 SAP_MAX_TABLES SAP R/3 から抽出するコンポーネントを設定するときに、 Metadata Manager が SAP R/3 から取得する最大テーブル数。 SAP R/3 ソースには多くのテーブルが含まれます。この設定 は、Metadata Manager がアプリケーションのコンポーネント、 パッケージ、およびテーブルを SAP R/3 から取得するときに Metadata Manager パフォーマンスを向上させるために使用し ます。 imm.properties 273 プロパティ 説明 search.allow.constant.score Metadata Manager は、必要に応じて、より効率的にワイルド カード検索クエリを書き換えることができるようになります。 このプロパティが有効になっていると、Metadata Manager で 一部のワイルドカード検索が正しくランク付けされません。 多数の検索語を照合できるワイルドカード検索を実行する場 合や search.max.clause.count を増やした後で、これ以上 search.max.clause.count を増やすのに必要なメモリがマシ ンにない場合は、このプロパティを有効にしてください。デ フォルトは false です。 search.max.clause.count Metadata Manager が、[次を含む]、[次で開始する]、または ワイルドカード検索で使用できる検索語句の最大数。例えば、 「cat*」を検索すると、Metadata Manager で「category」ま たは「catalog」または「cat」という言葉を検索するクエリ が作成される場合があります。検索語句数がこの制限を超え る場合、Metadata Manager では検索を実行できません。デフ ォルトは 1024 です。 多数の検索用語が生成される可能性があるワイルドカード検 索を実行する場合、この制限を増やします。この制限を増や すと、Metadata Manager サービスで検索を実行したときにメ モリを大量に消費する可能性があります。 search.max.docs カタログ検索について Metadata Manager で表示される検索結 果の最大数。Metadata Manager の検索のパフォーマンスを改 善するには、デフォルト値を減らします。デフォルトは 1000 です。 注: 環境に設定した値が高すぎると、以下のエラーが発生す る場合があります。 java.lang.OutOfMemoryError Session.timeOut クッキーの期限が切れるまでの継続時間。 Metadata Manager にログインすると、Informatica サービス マネージャでは、Metadata Manager でユーザー名を認証する 際に使用するクッキーが作成されます。クッキーの期限が切 れる前に Metadata Manager にもう一度アクセスする場合、サ ービスマネージャではクッキーの認証情報を使用して Metadata Manager にログインできます。 30~43,200(分)の値を設定できます。 shortcut.classes ショートカットであるクラスを列挙します。shortcut クラス をこのクラスリストに追加すると、そのショートカットの子 がカタログツリーに表示されます。 Show_Synthetic_Dates_In_Basic_Section Metadata Manager のすべてのパースペクティブで、クラスプ ロパティの[基本]セクションまたは[詳細]セクションに 合成日付を表示します。 次のいずれかの値を入力します。 - Y。 [基本]セクションに合成日付を表示します。 - N。 [詳細]セクションに合成日付を表示します。 この値の設定後は、これらのプロパティの表示場所をユーザ ーインタフェースで変更することはできません。 クラスの[ソース作成日]、[ソース更新日]、[MM 作成日]、お よび[MM 更新日]の各プロパティは合成日付プロパティと呼 ばれます。 デフォルトは N です。 274 付録 B: Metadata Manager プロパティファイル プロパティ 説明 UseCustomStopWords Metadata Manager が検索で無視する共通単語のリストを決定 します。このプロパティを true に設定すると、Metadata Manager は stopwords.txt ファイルのカスタムリストを使用し ます。このプロパティを false に設定すると、Metadata Manager は検索で無視する共通単語のデフォルトリストを使用 します。デフォルトは false です。 xconnect.custom.failLoadOnErrorCount カスタムリソースのロード時に Metadata Manager サービスで 許容される最大エラー数。この数を超えるエラーが発生する と、リソースのロードに失敗します。任意の正の整数を指定 してください。 デフォルトは 18,000 です。 xconnect.io.print.batch.errors カスタムリソースのロード時に Metadata Manager サービスが 1 回のバッチでメモリキャッシュおよび mm.log ファイルに書 き込むエラーの数。この値を大きくすると、Metadata Manager サービスがエラーをログに書き込む際の所要時間を短 縮できます。任意の正の整数を指定してください。 デフォルトは 100 です。 データリネージュプロパティ 以下の表に、imm.properties に含まれるデータリネージュプロパティを示します。 プロパティ 説明 Lineage.Debug.ShowPerformanceDebugMessages データリネージュパフォーマンス情報を mm.log フ ァイルに書き込みます。 true に設定すると、以下の情報がログファイルに書 き込まれます。 - データリネージュ図の表示にかかった時間。 - 図の中の接続の機能および構造の数。 - 図の中に表示されるオブジェクトの数。 Metadata Manager では、各パフォーマンスメッセー ジの先頭にデータリネージュ分析を実行したオブジ ェクトの名前が付きます。 デフォルトは false です。 Lineage.Flow.DefaultDownstreamGenerationLimit データリネージュ図に表示されるソースからのダウ ンストリーム世代の数。 Lineage.Flow.DefaultNumberOfGenerationsToContinueLineage 矢印ボタンを使用してデータリネージュ図をナビゲ ートするときに表示される世代の数。 Lineage.Flow.DefaultUpstreamGenerationLimit データリネージュ図に表示されるソースからのアッ プストリーム世代の数。 imm.properties 275 プロパティ 説明 Lineage.PreCompute.ElementsInSingleTransaction Metadata Manager サービスがリネージュグラフの作 成中に単一トランザクション内で処理できるグラフ 要素(辺や頂点など)の最大数。要素数がこの値に 達すると、Metadata Manager サービスは一部の情報 を、物理メモリ内に格納する代わりにディスクにペ ージアウトします。 この値を大きくすると、複雑でサイズの大きなデー タリネージュ図のページング回数を減らすことがで きます。この値を大きくする場合は、グラフデータ ベースファイルが格納されるマシンに、トランザク ションサイズの増大に対応できる十分な物理メモリ が搭載されていることを確認してください。 デフォルトは 50,000 です。 Lineage.PreCompute.FetchBlockSize Metadata Manager サービスが、Metadata Manager ウェアハウスからデータリネージュリンク情報を取 得してグラフデータベースにデータを追加するとき に、1 つのブロックで処理するレコード数。 この値を大きくすると、各レコードブロックに格納 されるグラフ要素が増えるため、 Lineage.PreCompute.ElementsInSingleTransaction プロパティの値も大きくする必要がある場合があり ます。 デフォルトは 5000 です。 Lineage.showSynonym すべての Oracle リソースデータベーステーブルの シノニムをデータリネージュ内で表示します。 こ の値は、true または false に設定できます。デフォ ルトは true です。 searchpriorities.xml searchpriorities.xml ファイルを使用して検索結果の優先順位を指定できます。 searchpriorities.xml ファイルの要素を使用して class_ids、class_types、または favorite_types のグルー プを作成し、そのグループに優先順位の値を割り当てることができます。 グループに割り当てることができる 優先順位の値において、1 は優先順位が低いことを示し、10 は優先順位が高いことを示します。 検索結果は、 グループに割り当てられている優先順位に基づいて表示されます。 デフォルトでは、searchpriorities.xml は以下のディレクトリにあります。 <Informatica installation directory>\services\shared\jars\pc\classes searchpriorities.xml ファイルを更新した後に、以下のタスクを完了する必要があります。 276 • Metadata Manager Service をリスタートします。 • すべてのリソースのインデックスを更新します。 付録 B: Metadata Manager プロパティファイル 検索結果の設定 searchpriorities.xml ファイルで検索結果の優先順位を設定します。 以下の表に、searchpriorities.xml ファイルの要素および属性を示します。 要素 属性 searchlabel 説明 関連するエンティティをグループ化します。 例えば、データベーステーブルやビ ューなどのエンティティを含める検索ラベルテーブルを指定できます。 指定できる検索ラベルの数に制限はありません。 name エンティティのグループに分かりやすい一意の名前を指定します。 priority 1~10 の優先順位をグループに割り当てます。 1 は優先順位が最も低いことを示 し、10 は優先順位が最も高いことを示します。 検索結果は、グループに割り当 てられている優先順位に基づいて表示されます。 entry 検索ラベルグループ内のエンティティの詳細を指定します。 入力 value エンティティのタイプを指定します。 タイプには Class_ID、Class_Type、また は Favorite を指定できます。 グループを定義するときには、タイプを自由に組 み合わせることができます。 検索ラベルのエントリタイプの値を指定します。 IMW_Class テーブルの class_ID、IMW_Class テーブルの Class_Type、および MM_Favorite テーブルの Favorite を指定できます。 すべてのグループで、カス タムクラスも指定できます。 変更によって searchpriorities.xml ファイルが無効になった場合、Metadata Manager Service はデフォルト の優先順位を使用して検索結果を設定し、エラーメッセージをログに記録します。 searchpriorities.xml ファイルの例 以下に、searchpriorities.xml ファイルのエントリ例を示します。 <?xml version="1.0" encoding="UTF-8"?> <tns:search-labels xmlns:tns="http://www.example.org/searchlabels" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.example.org/searchlabels searchlabels.xsd "> <search-label name="FAVORITES" priority="9"> <entry type="FAVORITE" value="Folder" /> <entry type="FAVORITE" value="Shortcut" /> <entry type="FAVORITE" value="SavedSearch" /> </search-label> <search-label name="BG_TERMS" priority="8"> <entry type="CLASS_ID" value="com.informatica.businessglossary.BusinessTerm" /> </search-label> <search-label name="COLUMNS" priority="8"> <entry type="CLASS_ID" value="com.informatica.db2.db2database.DB2Column" /> <entry type="CLASS_ID" value="com.informatica.netezza.netezzadatabase.NetezzaColumn" /> <entry type="CLASS_ID" value="com.informatica.oracle.oracledatabase.OracleColumn" /> <entry type="CLASS_TYPE" value="Column" /> </search-label> <search-label name="TABLES" priority="5"> <entry type="CLASS_ID" value="com.informatica.db2.db2database.DB2Table" /> <entry type="CLASS_ID" value="com.informatica.erstudio.ERStudioTable" /> searchpriorities.xml 277 <entry type="CLASS_ID" value="com.informatica.erwin.ERwinTable" /> <entry type="CLASS_ID" value="com.Custom_Model.custom.View" /> </search-label> </tns:search-labels> エントリタイプの例 Class_ID、Class_Type、または Favorite エントリタイプを組み合わせて使用し、グループを定義して優先順 位を割り当てることができます。 グループに含める PowerCenter に関連付けられたクラス ID を検索できます。 以下に例を示します。 select class_uid from IMW_class where class_id like '%powercenter%' グループに含める Oracle や DB2 などのデータベースに関連付けられたカラムを検索できます。 以下に例を示 します。 select class_type from IMW_class where class_type like '%Column%' グループに含めるお気に入りタイプを検索できます。 以下に例を示します。 select favorite_type from MM_Favorites カスタムクラスに関連付けられたクラス ID を検索できます。 以下に例を示します。 select * from imw_class where class_id like '%<custom class name>%' 278 付録 B: Metadata Manager プロパティファイル 付録 C 用語解説 Metadata Exchange メタデータソースからメタデータを抽出して Metadata Manager ウェアハウスにロードする方法を定義するプ ロセス。 Metadata Manager は、サポートされているメタデータソースタイプごとに Metadata Exchanges をパ ッケージ化します。 Metadata Manager Service Informatica ドメイン内で Metadata Manager アプリケーションを実行するアプリケーションサービス。 Metadata Manager ウェアハウス内でメタデータへのアクセスを管理します。 Metadata Manager アプリケーション Metadata Manager ウェアハウス内のメタデータを管理する Web ベースのアプリケーション。Informatica Administrator では、Metadata Manager Service を作成して Metadata Manager アプリケーションにアクセス します。 Metadata Manager ウェアハウス さまざまなメタデータソースのメタデータを保存する中央ウェアハウスリポジトリ。 Metadata Manager エージェント Metadata Manager がメタデータソースにアクセスしてデータモデリング、ビジネスインテリジェンス、および JDBC ソースタイプのソースメタデータを抽出するのに使用する Windows の実行可能プログラムまたはサービ ス。 Metadata Manager エージェントは、メタデータソースのクライアントと同じマシン上で実行する必要がありま す。 メタデータソースクライアントの場所に応じて、Metadata Manager アプリケーションがインストールさ れているマシン上の Metadata Manager エージェントを使用するか、別のマシンに Metadata Manager エージェ ントをインストールすることができます。 Metadata Exchange 中にリモートの Metadata Manager エージェン トは、TCP/IP ネットワークプロトコルを使用して Metadata Manager アプリケーションと通信します。. Metadata Manager リポジトリ Metadata Manager ウェアハウスおよびモデルで構成されます。Metadata Manager では、クラスおよびメタデ ータソース内のメタデータを表すリレーションを定義するのにモデルが使用されます。モデルには、パッケー ジ化されたモデル、オプションのユニバーサルモデル、オプションのカスタムモデルが含まれます。Metadata Manager リポジトリは、テーブルおよびビューのセットとしてリレーショナルデータベースに保存されます。 PowerCenter Integration Service Metadata Exchange プロセスを実行する PowerCenter アプリケーションサービス。 Metadata Exchange プロセ スは、ソースメタデータを Metadata Manager ウェアハウスにロードするデータ統合ワークフローです。 この ワークフローは、PowerCenter Integration Service に関連付けられている PowerCenter リポジトリに保存さ れます。 Metadata Manager Service を作成するときに、関連する PowerCenter Integration Service を設定 します。 PowerCenter リポジトリ ソース、ターゲット、セッション、ワークフローなどの Metadata Exchanges の PowerCenter 定義が格納され ています。 関連する PowerCenter Integration Service は、これらの定義を使用して Metadata Manager ウェ アハウスにソースメタデータをロードします。 PowerCenter リポジトリサービス PowerCenter リポジトリを管理する、Informatica ドメイン内のアプリケーションサービス。 PowerCenter リ ポジトリには、Metadata Manager が Metadata Exchange プロセスに使用するメタデータオブジェクトが格納さ れています。 XConnect Metadata Manager がメタデータソースからメタデータを抽出するために使用するコードとアーティファクト。 XConnect には、メタデータソースを表すモデルが含まれます。Metadata Manager は、さまざまなタイプのア プリケーションソース、ビジネス用語集、ビジネスインテリジェンスソース、データ統合ソース、データモデ リングソース、およびデータ管理ソースに応じて XConnect とモデルをパッケージ化します。カスタムまたはユ ニバーサル XConnects を作成し、他のメタデータソースタイプからメタデータを抽出できます。 エンドポイント 外部メタデータソース内の別のオブジェクトへの接続のあるメタデータソース内のオブジェクト。 エンドポイ ントは、ビジネスインテリジェンス、データ統合、データモデリングの各リソースタイプに含まれます。 オブジェクト ソースリポジトリのメタデータ要素。クラスのインスタンス。 オブジェクトの例には、PowerCenter マッピン グ、ビジネスインテリジェンスレポート、データベースカラムなどがあります。 オブジェクト間の関係ウィザード カスタムリソース内の一致するオブジェクトと別のリソース内のオブジェクト間の関連付けを作成します。一 致させるクラスおよび属性を定義します。 カスタムリソーステンプレート ソースカスタムメタデータとカスタムリソースのターゲットモデルクラスとのマッピングのルールが含まれて います。 このルールでは、カスタムオブジェクトを作成する方法と、カスタムメタデータオブジェクトと他の リソースのオブジェクトの間のリレーションが定義されます。 カテゴリ 関連するビジネス用語のグループ。ビジネス用語は、どのカテゴリにも属さないか、1 つ以上のカテゴリに属 するように分類できます。ネストされたカテゴリを作成できます。 オプションでビジネス用語をカテゴリに分 類することもできます。 クラス ソースリポジトリに含まれるオブジェクトの種類。各クラスには、クラスのオブジェクトの特性を説明する属 性のセットが含まれます。各クラスには、他のクラスへのリレーションが 0 個以上含まれます。関連するクラ スは、同じモデル内か異なるモデル内のものになります。各クラスは、同じモデル内に 1 つの関連する親クラ スを持ちます。各クラスは、同じモデル内に 0 個以上の関連する子クラスを持ちます。 280 用語集 ショートカット メタデータカタログ内のメタデータオブジェクトへのポインタ。 Metadata Manager では、アクセス頻度が高 いオブジェクトへのショートカットを作成して体系的に管理することができます。 ソースリポジトリ Metadata Manager が抽出して Metadata Manager ウェアハウスにロードするメタデータオブジェクトで構成さ れます。ソースリポジトリの例には、PowerCenter リポジトリ、Business Objects リポジトリ、Oracle データ ベースなどがあります。メタデータソースタイプ (ページ282)も参照してください。 タスク あるデータ構造から別のデータ構造にデータを移動するオブジェクト。 タスクの例には、PowerCenter セッシ ョンインスタンスやデータベースビューなどがあります。 テンプレート カスタムリソーステンプレート (ページ 280)を参照してください。 データスチュワード ビジネス用語の定義に責任を持つ組織内のユーザーまたはグループ。 データリネージ図 データのソースからターゲットへの概念のフローを表す図。 データリネージ分析は、取り得るすべてのデータ フローのパスを含み、各種リソースタイプの複数のリソースリポジトリまで及ぶ場合もあります。 データリネ ージ分析では、ボックスまたはノードはオブジェクトを表します。 矢印はフローリレーションを表します。 データ構造 データのフィールドで構成されるオブジェクト。データ構造の例には、PowerCenter ソースインスタンス、 PowerCenter ターゲットインスタンス、PowerCenter ソース修飾子、データベーステーブル、データベースビ ューなどがあります。 フィールドも参照。 トランスフォーメーション データ構造間でのデータの流れを指定するオブジェクト。トランスフォーメーションには、再利用できるもの と再利用できないものがあります。再利用できるトランスフォーメーションの例は、PowerCenter マッピング です。再利用できないトランスフォーメーションの例は、データベースビューです。 ビジネス名 メタデータオブジェクトをビジネス上の使用法によって識別するためのプロパティ。 パッケージ化されたモデ ル、ユニバーサルモデル、およびカスタムモデルのすべてのクラスには、ビジネス名が設定されます。ビジネ ス名プロパティは Metadata Manager で編集できます。 パッケージ化されたモデルクラスまたはユニバーサル モデルクラスのその他のプロパティは編集できません。 ビジネス用語 メタデータカタログ内のメタデータのビジネス上の使用法を表すメタデータオブジェクト。 ビジネス用語に は、説明、データスチュワード、所有者、オブジェクトがどのように派生するかを規定したルール、ステータ ス、ビジネス上の使用法のコンテキスト、参照テーブルへのリンクが含まれます。 用語集 281 ビジネス用語集 ビジネス用語定義のセット。 各用語は、メタデータカタログ内の複数のメタデータオブジェクトに対応付ける ことができます。 フィールド 単一のデータ項目を表すデータ構造のサブセット。 フィールドの例には、データベーステーブルおよびビュー のカラム、PowerCenter トランスフォーメーションインスタンスのポート、ビジネスインテリジェンスレポー トのメトリックおよび属性などがあります。 メタデータカタログ Metadata Manager ウェアハウス内のメタデータの階層ビュー。 メタデータソースタイプ Metadata Manager がメタデータを抽出できるソースタイプ。 Metadata Manager は、ソースタイプごとにモデ ルと Metadata Exchange をパッケージ化します。 メタデータソースの例には、Business Objects、 PowerCenter、Oracle データベースなどがあります。 各メタデータソースのソースドメインは次のいずれかで す。アプリケーション、ビジネスインテリジェンス、データ統合、データモデリング、またはリレーショナル。 モデル Metadata Manager がメタデータソースから抽出できるメタデータを定義するクラス、リレーション、および属 性のグループ。 Metadata Manager は、サポートされるメタデータソースのモデルをパッケージ化します。パ ッケージ化されたモデルに加えて、ユニバーサルモデルを作成することで、何らかのビジネスインテリジェン ス、データ統合、データモデリング、およびデータベース管理のメタデータソースなど、Metadata Manager で モデルとしてパッケージ化されないメタデータソースを定義できます。また、カスタムモデルを作成し、カス タムメタデータを定義することもできます。 リソース Metadata Manager のソースリポジトリを表すオブジェクト。 各リソース設定には、ソースリポジトリに接続 し、ソースリポジトリからメタデータを抽出して、抽出したメタデータをリソースにロードするために必要な プロパティが含まれています。 リソース設定には、リソースのオブジェクトを他のリソースのオブジェクトに リンクするために使用される接続割り当ても含まれています。 リソースロード メタデータソースシステムまたはソースファイルからメタデータを抽出し、そのメタデータを Metadata Manager ウェアハウスに書き込むプロセス。リソースロードには、リンク作成、およびインデックス付けのタ スクが含まれます。リソースロードが定義済みの間隔で実行されるようにスケジュールできます。 リポジトリフォルダー 他のメタデータオブジェクトを含むメタデータオブジェクト。フォルダーは、メタデータカタログではリソー スまたは別のフォルダーの下に表示されます。 リレーションシップ 2 つのクラスまたは 2 つの特定メタデータオブジェクトの間の関連付け。 リンク ドキュメントまたは Web ページへのハイパーリンク。リンクは、すべての Metadata Manager オブジェクトに 含めることができます。 リンクを使用して、メタデータオブジェクト、カテゴリ、またはビジネス用語に関し て入手できる情報を拡張します。 282 用語集 リンクは、さまざまなリソースのオブジェクト間のリレーションである場合もあります。 リソース間でデータ リネージ分析を実行するには、あるリソースから別のリソースへの接続を割り当てるか、リソースのリンクル ールを設定します。 その後、接続割り当てまたはリンクルールを使用して一致するオブジェクト間のリンクを 作成するように、Metadata Manager を設定します。 リンクルール 異なるリソースにわたって一致するオブジェクト間のリンクリレーションを作成するために、Metadata Manager が使用する式。 リンクルールは、ソースリソース内の一致する可能性のあるオブジェクトセット、タ ーゲットリソース内の一致する可能性のあるオブジェクトセット、どのソースオブジェクトとターゲットオブ ジェクトが一致するかを定義する式です。一致するオブジェクトはリンクする必要があります。 リンクルールセット 2 つのリソース間でオブジェクトをリンクするルールの集まり。 リンクルールファイル リンクルール、リンクルール定義、またはリンクルールパラメータを含む XML ファイル。リンクルールファイ ルの種類には、ルールセットファイル、ルールセット定義ファイル、およびルールセットパラメータファイル があります。 ルールセットパラメータファイル ルールセット定義を適用するリソースを指定する XML ファイル。このパラメータファイルには、接続名やテー ブル名などのリソース固有の属性に対するパラメータ値も含まれます。 ルールセットファイル リソースのペアに対するリンクルールセットを定義する XML ファイル。 ルールセット定義ファイル モデルのペアに対するリンクルールセットを定義する XML ファイル。ルールセット定義ファイルには、少なく とも 1 つのルールセットパラメータファイルが含まれます。このパラメータファイルで、ルールセットを適用 するリソースのペアを指定します。 ルールベースのリンク リソースをリンクするために設定したルールに基づいて、メタデータソース間で一致するオブジェクトの間に Metadata Manager によって作成されるリンク。 カスタムリソースと、別のカスタムリソース、パッケージリ ソース、ユニバーサルリソース、またはビジネス用語集リソースの間にルールベースのリンクを設定できます。 また、ビジネス用語集リソースとパッケージリソースまたはユニバーサルリソースの間にもルールベースのリ ンクを設定できます。 属性 メタデータオブジェクトの特性。属性は、クラスのすべてのメタデータオブジェクトに適用されるクラスに定 義されたプロパティです。例えば、PowerCenter リポジトリ内では、セッションクラスに説明、最終実行時刻、 作成日付などの属性が含まれています。 オブジェクトプロパティは、特定のメタデータオブジェクトに関する 特性です。 廃止されたリソース モデルが変更されたため、旧バージョンの Metadata Manager で有効だったリソースが現在のバージョンでは 無効になっています。廃止されたリソースに対して、削除、インデックス、メタデータの消去、その設定プロ パティの表示ができます。廃止されたリソースに対してスケジュールを作成、設定、編集、ロード、追加でき 用語集 283 ません。廃止されたリソースに対してスケジュールを作成、設定、編集、ロード、追加するには、現在のバー ジョンの Metadata Manager にリソースを移行する必要があります。 所有者(ビジネス用語) データおよびメタデータの定義を所有する組織内のユーザーまたはグループ。 接続割り当て パッケージリソースまたはユニバーサルリソースのリンク可能オブジェクトを別のパッケージリソースまたは ユニバーサルリソースの一致するオブジェクトにどのように関連付けるかを指定するリソース設定の一部。 Metadata Manager では、接続割り当てのいずれかの側で、リソース内の対応するオブジェクトへのリンクを作 成できます。これらのクロスリソースリンクによって、メタデータソース間でデータリネージ分析を実行でき ます。 権限 ユーザーがメタデータオブジェクトに対して持つアクセスのレベル。ユーザーは特定のアクションを実行する 特権を持っていても、特定のオブジェクトに対してタスクを実行する権限が必要とされる場合もあります。オ ブジェクト権限は Metadata Manager で定義します。 オブジェクトは親フォルダーまたはリソースから権限を 継承できます。 特権 ユーザーが Metadata Manager で実行できるアクションを決定します。 Metadata Manager Service のユーザ ーおよびグループに特権を割り当てるには、Informatica Administrator を使用します。 権限 (ページ 284) も参照してください。 論理グループ 同じクラスおよび同じ親オブジェクトのメタデータオブジェクトのグループ。Metadata Manager は、メタデー タオブジェクトをメタデータカタログ内で論理グループに分類します。 284 用語集 索引 B Business Glossary リソース 概要 34 作成 35 接続プロパティ 36 ソース接続の設定 35 抽出されないオブジェクト 37 抽出されるオブジェクト 37 メタデータソースの設定 35 Business Objects Metadata Manager Agent の要件 40 概要 39 接続割り当て 228 設定 39 抽出されるオブジェクト 45 必要なクライアントおよびサーバー 41 ユニバースおよびドキュメントのエクスポート 39 リソースの作成 42 リファレンス情報 45 レポートからの抽出 41 ロックされたユニバースからの抽出 41 C Cloudera Navigator Cloudera ID の検索 162 エンティティの検索 162 エンティティの編成 160 エンティティのリンク 164 エンティティーリレーション 162 概要 154 クエリテンプレートのフィルタリング 157 検索クエリ 158 検索クエリのルールとガイドライン 159 削除済みエンティティ 163 接続プロパティ 156 増分ロード 158 ソース接続の設定 155 抽出されないエンティティタイプ 154 抽出されるエンティティタイプ 154 ヒープサイズの設定 155 リソースの作成 155 リネージュ図の違い 164 リファレンス情報 160 Cognos 概要 47 権限 48 接続割り当て 228 設定 47 ソース接続の設定 48 大規模構成 48 抽出されるオブジェクト 52 廃止されたソースバージョン 48 メタデータの表示 53 Cognos (続く) リソースの作成 48 リファレンス情報 52 [リポジトリのサブセット]プロパティ 48 CommandLineTask PowerCenter リソース 126 CONNECT ロール Oracle 195 CSV ファイル 更新 85, 88, 150 Custom Metadata Configurator 説明 18 E Embarcadero ERStudio Metadata Manager Agent の要件 128 概要 128 メタデータファイル 128 モデルのエクスポート 128 リファレンス情報 151 ERStudio 接続割り当て 228 抽出されるオブジェクト 131 メタデータファイルの設定 129 リソースの作成 129 リファレンス情報 131 ERwin インデックス UDP 144 構成 135 システム定義ドメイン 144 接続割り当て 228 代替キー 144 抽出されるオブジェクト 145 データリネージ 146 ドメイン 143 ドメイン階層 144 廃止されたソースバージョン 135 反転キー 144 メタデータファイルの設定 135 メタデータファイル要件 135 リソースの作成 135 リファレンス情報 143, 151 リレーション 145 概要 134 F フラットファイル PowerCenter リソース 126 285 I IBM DB2 for LUW 概要 166 権限 167 設定 166 ソース接続の設定 167 データベースヒープサイズ 166 リソースの作成 167 リファレンス情報 170 IBM DB2 z/OS PowerExchange のインストール 171 概要 171 スキーマおよび修飾子の定義 175 設定 171 ソース接続の設定 173 抽出されるオブジェクトの名前の制限 175 抽出される関数 175 データリネージ 212 リソースの作成 173 リファレンス情報 175 IBM Informix ODBC 接続 177 概要 176 権限 177 設定 176 IME ビュー 説明 19 IME ファイル 説明 19 imm.properties Metadata Manager アプリケーションプロパティ 271 Metadata Manager 電子メールプロパティ 271 Metadata Manager プロパティファイル 271 データリネージュプロパティ 275 Informix ソース接続の設定 178 抽出されるオブジェクト 180 データリネージ 212 テーブルと制約の関連付け 181 テーブルとトリガの関連付け 181 トリガ定義 182 ビュー定義 181 ビューとシノニムの関連付け 181 要素 ID 181 リソースの作成 178 リファレンス情報 180 Informatica Platform リソース Data Quality トランスフォーメーション 99 アプリケーションアーカイブファイルの接続プロパティ 94 概要 90 コマンドラインユーティリティのインストール 95 コンパイルされたマッピング 99 作成 91 サポートされていないトランスフォーメーション 98 実行不可能なマッピング 100 接続割り当て 228 抽出されないオブジェクト 98 抽出されるオブジェクト 98 データ統合サービスの接続プロパティ 93 データリネージュの制限事項 101 動的マッピング 98 バージョン 10.x のパラメータ 96 バージョン 10.x のフォルダ 103 バージョン 10.x の物理データオブジェクト 103 バージョン 10.x のマッピング 99, 103 バージョン 9.x のパラメータ 97 パラメータセットのルール 96 286 索引 Informatica Platform リソース (続く) パラメータセットの例 96 複数のアプリケーション内のオブジェクト 103 ポート間リネージュ 101 メタデータソースの設定 91 リソースファイル接続プロパティ 95 リファレンス情報 98 Informatica Metadata Extraction インタフェース Metadata Exchanges 19 説明 19 Integration Service Metadata Manager と共に使用 17 J JDBC 概要 182 構成 182 ソース接続の設定 183 リソースの作成 183 リファレンス情報 185 JDBC ドライバ Netezza のインストール 192 L Load Monitor 使用 252 M Metadata Manager アーキテクチャ 15 アプリケーションプロパティの設定 271 アプリケーションの説明 16 インタフェース 20 [権限]タブ 21 設定 22 電子メールプロパティの設定 271 プロパティファイル 271, 276 リソースに関する作業 19 [ロード]タブ 21 Metadata Manager Agent インストール 23, 73 キーストアの生成 27 説明 17 Metadata Exchanges Informatica Metadata Extraction インタフェース 19 説明 19 Metadata Manager Service 設定 22 説明 16 Metadata Manager ウェアハウス パージ 233 メタデータのロード 239 Metadata Manager エージェント ログファイル 248 Metadata Manager サービス ログファイル 249 ログファイルイベントタイプ 249 Metadata Manager リポジトリ 移行の概要 266 移行の手順 266, 267 説明 17 Microsoft Analysis Services および Reporting Services Internet Information Services の要件 55 Metadata Manager Agent の要件 54 概要 54 権限 55 設定 54 抽出されるオブジェクト 57 データリネージ 58 リソースの作成 55 リファレンス情報 57 Microsoft SQL Server UNIX 環境変数 187 概要 186 拡張プロパティの抽出 191 権限 186 設定 186 ソース接続の設定 187 抽出されないオブジェクト 190 抽出されるオブジェクト 190 データリネージ 212 リソースの作成 187 Microstrategy Metadata Manager Agent の要件 60 オブジェクトの表示 65 概要 60 式 65 接続割り当て 228 抽出されたメタデータのレポート 63 抽出されるオブジェクト 63 複数のプロジェクト 60 プロジェクトユーザーアカウント要件 60 リソースの作成 61 リファレンス情報 63 mm_agent.log Metadata Manager エージェント 248 mm.log Metadata Manager ログファイル 249 N Netezza JDBC ドライバのインストール 192 ODBC ドライバのインストール 192 概要 191 権限の設定 191 構成 191 ソース接続の設定 192 抽出されるオブジェクト 194 データリネージ 212 リソースの作成 192 リファレンス情報 194 NLS_LENGTH_SEMANTICS パラメータ Oracle 195 O ODBC 接続 IBM Informix 177 ODBC ドライバ Netezza のインストール 192 Oracle Advanced Security Option との設定 196 概要 195 権限 195 シノニムの表示 275 スナップショット 201 Oracle (続く) 増分ロード 200 ソース接続の設定 197 抽出されるオブジェクト 200 データリネージ 212 パブリックシノニム 201 パブリックスキーマ 201 リソースの作成 197 リファレンス情報 200 Oracle Business Intelligence Enterprise Edition RPD ファイルの変換 66 Web サービスの有効化 66 エイリアス物理テーブル 72 概要 65 抽出されるオブジェクト 71 メタデータソースファイルの設定 68 リソースの作成 68 リファレンス情報 71 P PowerCenter フラットファイル 126 IBM DB2 ヒープサイズ 114 Oracle 拡張統計機能 114 一意性制約エラー 127 大文字と小文字の区別 126 オブジェクトバージョン 115 概要 114 権限 115 コマンドタスク 126 差分抽出 124 接続プロパティ 118 接続割り当て 228 設定 114 ソース接続の設定 116 ソースの差分抽出ウィンドウ(日単位) 120 データリネージのスコープ 125 バージョン管理されたリポジトリオブジェクト 114 パラメータファイルのアップロード 123 パラメータファイルの要件 121 パラメータファイルのワークフローへの割り当て 124 フィルタ処理および拒否されたレコード 125 フォルダのロード 120 マップレットのデータリネージへの表示 127 メタデータオブジェクトのプロパティ 125 リソースの作成 116 リファレンス情報 124 PowerCenter パラメータファイル 設定 121 PowerCenter リポジトリ Metadata Manager と共に使用 17 PowerCenter リポジトリサービス Metadata Manager と共に使用 18 PowerExchange IBM DB2 z/OS に対するインストール 171 R RPD ファイル Oracle Business Intelligence Enterprise Edition 66 索引 287 S SAP 概要 29 構成 29 コンポーネントの取り込みリストの設定 32 最大テーブルの設定 271 抽出されるオブジェクト 33 データリネージ 33 トランスポートのインストール 29 ユーザー権限プロファイル 30 リソースの作成 30 リファレンス情報 33 SAP Business Warehouse リソースの作成 74 SAP PowerDesigner Metadata Manager Agent の要件 146 概要 146 接続割り当て 228 メタデータファイル 146 モデルのエクスポート 146 リソースの作成 146 リファレンス情報 149, 151 searchpriorities.xml Metadata Manager プロパティファイル 276 検索結果の設定 277 サンプルファイル 277 SELECT_CATALOG_ROLE Oracle 195 SQL Server 統合サービス Metadata Manager エージェント 105 概要 103 権限の設定 105 構成 104 スクリプトコンポーネントの処理 113 ソースの抽出ルール 112 ソース接続の設定 106 ターゲットの抽出ルール 112 抽出されないオブジェクト 111 抽出されるオブジェクト 110 データベースの可用性 105 トランスフォーメーションの抽出ルール 113 パッケージサマリ 112 ファイル設定のプロパティ 107 複数データフローの式 114 変数値ファイル 105 保護されたパッケージからの抽出 104 メタデータカタログ内のオブジェクト 111 リソースの作成 106 リポジトリ設定のプロパティ 109 stopwords.txt ファイル UseCustomStopWords プロパティ 271 カスタマイズ 236 Sybase ASE 概要 202 権限 202 ソース接続の設定 203 抽出されるオブジェクト 205 データリネージ 212 ライブラリファイル 202 リソースの作成 203 リファレンス情報 205 T Tableau Metadata Manager Agent の要件 80 288 索引 Tableau (続く) Tableau Server の確認 80 概要 79 権限 80 設定 80 抽出されるオブジェクト 83 データリネージュの制限事項 84 リソースの作成 80 リファレンス情報 83 Teradata JAR ファイル 206 JDBC ドライバのインストール 206 インデックスおよび制約 ID 211 概要 205 サーバーホスト名 210 制限されたメタデータのロード 210 増分ロード 208 ソース接続の設定 206 抽出されるオブジェクト 209 データベースとユーザー 209 データリネージ 212 テーブルとトリガの関連付け 210 トリガのプロパティ 210 ビューカラムデータ型 210 リソースの作成 206 リファレンス情報 209 権限 206 設定 205 U UDP ERwin インデックス 144 W WARN ログファイルイベントタイプ 248 Web サービス Oracle Business Intelligence Enterprise Edition 66 X XML ファイル Oracle Business Intelligence Enterprise Edition 66 あ アクセスなし 権限 256 アクティビティログ リソースロード 250 い 一意性制約エラー PowerCenter 127 イベントタイプ Metadata Manager エージェントログファイル 248 Metadata Manager サービスログファイル 249 インデックス 最適化 235 タスクの詳細 243 インデックス (続く) 定義 234 ロードプロセス中 239 インデックス UDP ERwin 144 インライン表示 データリネージ 126, 212 き え く エイリアス物理テーブル Oracle Business Intelligence Enterprise Edition 72 [エラー]ビュー ロードの詳細 244 お 大文字と小文字の区別 PowerCenter リソース 126 ソースリポジトリメタデータ 240 オブジェクト Business Objects 用に抽出 45 Cognos 用に抽出 52 Informix 用に抽出 180 Microsoft SQL Server で抽出 190 Microstrategy 用に抽出 63 Netezza 用に抽出 194 Oracle Business Intelligence Enterprise Edition 用に抽出 71 Oracle 用に抽出 200 Sybase ASE 用に抽出 205 Tableau のための抽出 83 Teradata 用に抽出 209 データモデリングツールの所有者 152 データモデリングツール用に抽出 153 [オブジェクト]ビュー ロードの詳細 244 か 階層 ERwin ドメイン 144 書き込み 権限 256 カスタムソース メタデータファイルの設定 87 カスタムメタデータ パージ 233 メタデータソースファイルのエクスポート 87 ログファイルイベントタイプ 249 カスタムリソース 作成 87 テンプレート名 87, 88 メタデータソースファイルの更新 85, 88, 150 メタデータファイルの追加 85, 88, 150 関数 IBM DB2 z/OS 用に抽出 175 関連付け Informix テーブルおよび制約 181 Informix テーブルおよびトリガ 181 Informix のビューおよびシノニム 181 Teradata テーブルおよびトリガ 210 データモデリングツールビュー 152 keys ERwin 代替キー 144 ERwin 反転キー 144 キーストア Metadata Manager Agent 用の生成 27 クッキー タイムアウトの設定 269 ログイン中に作成 269 グループ 権限の設定 257 設定 256 け 権限 IBM DB2 for LUW 167 IBM Informix 177 Microsoft SQL Server 186 Netezza の設定 191 Oracle 195 PowerCenter 115 Sybase ASE 202 Teradata 206 アクセスなし 256 概要 255 書き込み 256 構成 257 説明 256 フルコントロール 256 メタデータオブジェクト 257 ユーザーおよびグループ 257 読み取り 256 リソース 257 ルールおよびガイドライン 257 [権限]タブ 概要 21 コンポーネント 21 検索 stopwords.txt ファイル 236 インデックスの設定 234 無視される単語 236 検索結果 構成 277 検索結果の設定 searchpriorities.xml 277 検証ルール データモデリングツール 152, 153 こ 構成ファイル リソース 260 コマンドタスク PowerCenter リソース 126 コンポーネントの取り込みリスト SAP の設定 32 索引 289 さ た サンプルファイル searchpriorities.xml 277 代替キー ERwin の定義 144 し ち 式 抽出されるオブジェクト IBM DB2 z/OS の名前の制限 175 Microstrategy 65 システムドメイン ERwin 144 修飾子 IBM DB2 z/OS 用の定義 175 重大 ログファイルイベントタイプ 248 情報 ログファイルイベントタイプ 248 す スキーマ IBM DB2 z/OS 用の定義 175 スケジュール 作成 252 編集 253 リソースへの添付 254 リソースロード 252 ステータス リンク 241 スナップショット Oracle データベース 201 せ セキュリティ 管理 255 セッション 統計 245 モニタリング 252 [セッション]ビュー ロードの詳細 245 接続割り当て 自動 228, 230 手動 229, 231 設定 228 データ統合リソースタイプ 228 データモデリングリソースタイプ 228 ビジネスインテリジェンスリソースタイプ 228 プロパティ 230 ルールおよびガイドライン 241 例 229 そ 増分ロード 概要 85 データソースの変更 85 例外シナリオ 85 ソースの差分抽出ウィンドウ(日単位) PowerCenter 120 290 索引 て データタイプ Teradata ビューカラム 210 データモデリングツール 151 ドメインを使用するカラム 151 データリネージュ パフォーマンスメッセージ 275 表示する世代の数 275 プロパティの設定 275 データベース スキーマの取り込みリスト 211 スキーマのロード 211 データベースインスタンス名 Teradata のパラメータ 210 データベース管理リソース データリネージ 212 データベースヒープサイズ IBM DB2 for LUW 166 データモデリングツール オブジェクトの所有者の指定 152 検証ルール 152, 153 抽出されるオブジェクト 153 データタイプ 151 名前および説明プロパティ 152 複数のモデル 152 リファレンス情報 151 リレーション 152 データリネージ PowerCenter のスコープ 125 SAP 33 インライン表示 126, 212 データベース管理リソース 212 電子メール non-reply アドレスの設定 271 デフォルトの送信者アドレスの設定 271 と 特権 設定 256 ドメイン ERwin 143 カラムのデータ型 151 ドライバ Netezza JDBC のインストール 192 トラブルシューティング リソースロード 251 リンク 241 トランスポート インストール 29 トリガ Informix 用の定義 182 Teradata のプロパティ 210 は パスワード 変更 270 リソース構成ファイル 261 パブリックシノニム Oracle データベース 201 パブリックスキーマ Oracle データベース 201 パラメータ コンポーネントの取り込みリスト 32 スキーマの取り込みリスト 211 ソースの差分抽出ウィンドウ(日単位) 120 フォルダの取り込みリスト 120 パラメータファイル PowerCenter ワークフローへの割り当て 124 アップロード 123 反転キー ERwin の定義 144 メタデータカタログ 権限の設定 257 メタデータソース 説明 18 リスト 14 メタデータ統合プロセス 説明 18 メタデータファイル ERwin の要件 135 カスタムソースの要件 87 更新 85, 88, 150 ユニバーサルリソース 226 リソースへの追加 85, 88, 150 も モデル データモデリングツール 152 ひ ゆ ビジネスインテリジェンスリソース 増分ロード 85 ビジネスインテリジェンスリソースのロード 増分ロード 85 ビュー Informix 用の定義 181 ビューの関連付け データモデリングツール 152 ユーザー 権限の設定 257 設定 256 ユニバーサル接続フレームワーク 概要 213 ユニバーサルリソース XConnectl の作成手順 215 XConnect の更新 222 XConnect の削除 222 アイコン 219 アイコンに関するガイドライン 220 イメージマッピング 219 概要 213 作成 224 サポートされるメタデータソース 214 サンプルのプラグイン定義ファイル 217 プラグインからのモデルの作成 222 プラグイン定義ファイルの作成 217 プラグイン定義ファイルの要素 217 プラグイン定義ファイルの例 218 プラグインの構造 221 プラグインの構造の例 221 プラグインの生成 220 メタデータソースの設定 223 メタデータソースファイル 226 メタデータソース名 216 モデルの作成手順 215 ユニバーサル接続フレームワーク 213 リソースの作成 222 ユニバース Business Objects リポジトリへのエクスポート 39 ふ フルコントロール 権限 256 プロジェクト Microstrategy 用の複数 60 プロパティ PowerCenter メタデータオブジェクト 125 データモデリングツールの名前および説明 152 プロパティファイル imm.properties 271 searchpriorities.xml 276 ほ ホスト名 Teradata サーバー 210 ま マプレット データリネージへの表示 127 め メタデータアクセス ログファイルイベントタイプ 249 メタデータオブジェクト Microstrategy の表示 65 PowerCenter のバージョニング 115 権限の設定 257 パージ 233 よ 要件 IBM DB2 z/OS 171 Microstrategy プロジェクトユーザーアカウント 60 Netezza 191 要素 ID Informix 181 読み取り 権限 256 索引 291 ら ライブラリファイル Sybase ASE 202 り リソース Business Glossary 用の作成 35 Business Objects 用の作成 42 Cloudera Navigator 用の作成 155 Cognos 用の作成 48 ERStudio 用の作成 129 ERwin 用の作成 135 IBM DB2 for LUW 用の作成 167 IBM DB2 z/OS 用の作成 173 Informatica Platform の作成 91 Informix 用の作成 178 JDBC 用の作成 183 Microsoft Analysis および Reporting Services 用の作成 55 Microsoft SQL Server 用の作成 187 Microstrategy 用の作成 61 Netezza 用の作成 192 Oracle 用の作成 197 PowerCenter 用の作成 116 SAP Business Warehouse 用の作成 74 SAP PowerDesigner について作成 146 SAP 用の作成 30 SQL Server 統合サービスの作成 106 Sybase ASE 用の作成 203 Tableau のための作成 80 Teradata 用の作成 206 カスタムの作成 87 権限の設定 257 構成ファイル 260 失敗したロードのトラブルシューティング 251 失敗したロードの再開 240 説明 18 メタデータファイルの追加 85, 88, 150 ユニバーサルの作成 224 リスト 14 リンク 240 ロード 239 ロードの監視 242 ログおよびログファイル 248 ロードタスクの詳細 243 [ロード]タブのリストの更新 234 ロードのスケジュール 252 リソースのリンク 監視 242 リソース構成 パッケージ化されたリソース用にインポート 264 パッケージ化されたリソース用にエクスポート 263 パッケージ化されたリソース用に更新 264 リソース構成ファイル セキュア JDBC パラメータ 262 パッケージ化されたリソース用にインポート 264 パッケージ化されたリソース用に作成 263 パスワード 261 リソースのロード アクティビティログ 250 概要 239 トラブルシューティング 251 ログおよびログファイル 248 ロードキュー 239 監視 242 292 索引 リネージュ ログファイルイベントタイプ 249 [リポジトリのサブセット]プロパティ Cognos 48 リレーション ERwin 145 データモデリングツール 152 リンク 作成 240 ステータス 241 タスクの詳細 243 並列 241 ルールおよびガイドライン 241 ロードプロセス中 239 見つからない 246 リンク作成ルール リソースへのアップロード 231 リンクルール ファイル 232 リンクルールファイル 説明 232 る ルールセット リソースへのアップロード 231 ルールベースのリンク 説明 231 ルールおよびガイドライン 241 れ 例 プラグイン定義ファイル 218 プラグインの構造 221 レコード PowerCenter リソースによる拒否およびフィルタ処理 125 ろ ロール 設定 256 [ログ]ビュー ロードの詳細 243 ログファイル Metadata Manager エージェントイベントタイプ 248 Metadata Manager サービスイベントタイプ 249 Metadata Manager エージェント 248 Metadata Manager サービス 249 リソースロード 248 ロード PowerCenter フォルダ 120 Teradata スキーマ 210 ロードキュー 設定 239 [ロード]タブ PowerCenter パラメータファイルの設定 121 概要 21 検索インデックスの更新 234 コンポーネント 21 接続割り当て 228 メタデータのパージ 233 リソースのロード 238, 239 リソースリストの更新 234 ロードの詳細 [リンク]ビュー 246 [エラー]ビュー 244 [オブジェクト]ビュー 244 [セッション]ビュー 245 [ログ]ビュー 243 ログファイル 247 わ ワークフロー Metadata Manager による使用 19 説明 19 統計 245 モニタリング 252 索引 293
© Copyright 2024 Paperzz