10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이...

266
Informatica ® Informatica 10.1 설치 구성 가이드

Transcript of 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이...

Page 1: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Informatica® Informatica10.1

설치 및 구성 가이드

Page 2: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Informatica Informatica 설치 및 구성 가이드10.1© 저작권 Informatica LLC 1998, 2018이 소프트웨어 및 설명서의 정보는 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의 상표 또는 등록 상표입니다. 다른 모든 회사 및 제품명은 해당 소유자의 상표 또는 등록 상표일 수 있습니다.이 소프트웨어 및/또는 설명서 중 일부는 타사 저작권의 적용을 받으며, 이에 국한되지 않습니다. 저작권 DataDirect Technologies. 모든 권리 보유. 저작권 (c) Sun Microsystems. 모든 권리 보유. 저작권 (c) RSA Security Inc. 모든 권리 보유. 저작권 (c) Ordinal Technology Corp. 모든 권리 보유. 저작권 (c) Aandacht c.v. 모든 권리 보유. 저작권 Genivia, Inc. 모든 권리 보유. 저작권 Isomorphic Software. 모든 권리 보유. 저작권 (c) Meta Integration Technology, Inc. 모든 권리 보유. 저작권 (c) Intalio. 모든 권리 보유. 저작권 (c) Oracle. 모든 권리 보유. 저작권 (c) Adobe Systems Incorporated. 모든 권리 보유. 저작권 (c) DataArt, Inc. 모든 권리 보유. 저작권 (c) ComponentSource. 모든 권리 보유. 저작권 (c) Microsoft Corporation. 모든 권리 보유. 저작권 (c) Rogue Wave Software, Inc. 모든 권리 보유. 저작권 (c) Teradata Corporation. 모든 권리 보유. 저작권 (c) Yahoo! Inc. 모든 권리 보유. 저작권 (c) Glyph & Cog, LLC. 모든 권리 보유. 저작권 (c) Thinkmap, Inc. 모든 권리 보유. 저작권 (c) Clearpace Software Limited. 모든 권리 보유. 저작권 (c) Information Builders, Inc. 모든 권리 보유. 저작권 (c) OSS Nokalva, Inc. 모든 권리 보유. 저작권 Edifecs, Inc. 모든 권리 보유. 저작권 Cleo Communications, Inc. 모든 권리 보유. 저작권 (c) International Organization for Standardization 1986. 모든 권리 보유. 저작권 (c) ej-technologies GmbH. 모든 권리 보유. 저작권 (c) Jaspersoft Corporation. 모든 권리 보유. 저작권 (c) International Business Machines Corporation. 모든 권리 보유. 저작권 (c) yWorks GmbH. 모든 권리 보유. 저작권 (c) Lucent Technologies. 모든 권리 보유. 저작권 (c) University of Toronto. 모든 권리 보유. 저작권 (c) Daniel Veillard. 모든 권리 보유. 저작권 (c) Unicode, Inc. 저작권 IBM Corp. 모든 권리 보유. 저작권 (c) MicroQuill Software Publishing, Inc. 모든 권리 보유. 저작권 (c) PassMark Software Pty Ltd. 모든 권리 보유. 저작권 (c) LogiXML, Inc. 모든 권리 보유. 저작권 (c) 2003-2010 Lorenzi Davide, 모든 권리 보유. 저작권 (c) Red Hat, Inc. 모든 권리 보유. 저작권 (c) The Board of Trustees of the Leland Stanford Junior University. 모든 권리 보유. 저작권 (c) EMC Corporation. 모든 권리 보유. 저작권 (c) Flexera Software. 모든 권리 보유. 저작권 (c) Jinfonet Software. 모든 권리 보유. 저작권 (c) Apple Inc. 모든 권리 보유. 저작권 (c) Telerik Inc. 모든 권리 보유. 저작권 (c) BEA Systems. 모든 권리 보유. 저작권 (c) PDFlib GmbH. 모든 권리 보유. 저작권 (c) Orientation in Objects GmbH. 모든 권리 보유. 저작권 (c) Tanuki Software, Ltd. 모든 권리 보유. 저작권 (c) Ricebridge. 모든 권리 보유. 저작권 (c) Sencha, Inc. 모든 권리 보유. 저작권 (c) Scalable Systems, Inc. 모든 권리 보유. 저작권 (c) jQWidgets. 모든 권리 보유. 저작권 (c) Tableau Software, Inc. 모든 권리 보유. 저작권 (c) MaxMind, Inc. 모든 권리 보유. 저작권 (c) TMate Software s.r.o. 모든 권리 보유. 저작권 (c) MapR Technologies Inc. 모든 권리 보유. 저작권 (c) Amazon Corporate LLC. 모든 권리 보유. 저작권 (c) Highsoft. 모든 권리 보유. 저작권 (c) Python Software Foundation. 모든 권리 보유. 저작권 (c) BeOpen.com. 모든 권리 보유. 저작권 (c) CNRI. 모든 권리 보유.이 제품에는 Apache Software Foundation(http://www.apache.org/)에서 개발한 소프트웨어 및/또는 Apache License의 다양한 버전("라이선스")에 따라 사용이 허가된 기타 소프트웨어가 포함되어 있습니다. http://www.apache.org/licenses/에서 이러한 라이선스의 복사본을 얻을 수 있습니다. 관련 법규 또는 서면 동의에 명시되어 있지 않은 경우, 이러한 라이선스에 따라 배포되는 소프트웨어는 어떠한 종류의 명시적이거나 묵시적인 보증 또는 조건 없이 "있는 그대로" 배포됩니다. 사용 권한에 대한 특정 언어별 라이선스 및 해당 라이선스에 따른 제한 사항을 참조하십시오.이 제품에는 Mozilla(http://www.mozilla.org/)에서 개발한 소프트웨어, JBoss Group, LLC(저작권 JBoss Group, LLC, 모든 권리 보유.)가 저작권을 소유한 소프트웨어, Bruno Lowagie and Paulo Soares(저작권 (c) 1999-2006 by Bruno Lowagie and Paulo Soares)가 저작권을 소유한 소프트웨어 및 GNU Lesser General Public License Agreement(http://www.gnu.org/licenses/lgpl.html)의 다양한 버전에 따라 라이선스가 부여된 기타 소프트웨어가 포함되어 있습니다. 해당 정보는 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하여 이에 국한되지 않는 어떠한 종류의 명시적이거나 묵시적인 보증 없이 "있는 그대로" 제공되며, Informatica는 어떠한 책임도 지지 않습니다.이 제품에는 Douglas C. Schmidt와 Washington University, University of California, Irvine, Vanderbilt University의 연구팀(저작권 ((c)) 1993-2006, 모든 권리 보유.)이 저작권을 소유한 ACE(TM) 및 TAO(TM) 소프트웨어가 포함되어 있습니다.이 제품에는 OpenSSL Toolkit(저작권 The OpenSSL Project. 모든 권리 보유)에서 사용할 수 있도록 OpenSSL Project에서 개발한 소프트웨어가 포함되어 있으며 이 소프트웨어의 재배포는 http://www.openssl.org 및 http://www.openssl.org/source/license.html의 조항에 따라 변경될 수 있습니다.이 제품에는 Curl 소프트웨어(저작권 1996-2013, Daniel Stenberg, <[email protected]>. 모든 권리 보유.)가 포함되어 있습니다. 이 소프트웨어와 관련된 사용 권한 및 제한 사항은 http://curl.haxx.se/docs/copyright.html에 명시된 조항에 따라 변경될 수 있습니다. 위와 같은 저작권 고지 및 이러한 허가 고지가 모든 제품에 표시되어 있는 경우 목적 및 사용료 유무에 관계없이 이 소프트웨어를 사용, 복사, 수정 및 배포할 수 있는 사용 권한이 부여됩니다.이 제품에는 MetaStuff, Ltd(저작권 2001-2005 ((C)) MetaStuff, Ltd. 모든 권리 보유.)가 저작권을 소유한 소프트웨어가 포함되어 있습니다. 이 소프트웨어와 관련된 사용 권한 및 제한은 http://www.dom4j.org/ license.html의 조항에 따라 변경될 수 있습니다.이 제품에는 The Dojo Foundation(저작권 (c) 2004-2007, The Dojo Foundation. 모든 권리 보유.)이 저작권을 소유한 소프트웨어가 포함되어 있습니다. 이 소프트웨어와 관련된 사용 권한 및 제한은 http://dojotoolkit.org/license의 조항에 따라 변경될 수 있습니다.이 제품에는 International Business Machines Corporation 등(저작권 International Business Machines Corporation and others. 모든 권리 보유.)이 저작권을 소유한 ICU 소프트웨어가 포함되어 있습니다. 이 소프트웨어와 관련된 사용 권한 및 제한은 http://source.icu-project.org/repos/icu/icu/trunk/license.html의 조항에 따라 변경될 수 있습니다.이 제품에는 Per Bothner(저작권 (c) 1996-2006 Per Bothner. 모든 권리 보유.)가 저작권을 소유한 소프트웨어가 포함되어 있습니다. 이러한 정보를 사용할 수 있는 권리는 http:// www.gnu.org/software/ kawa/Software-License.html의 라이선스에 설명되어 있습니다.이 제품에는 OSSP UUID 소프트웨어(저작권 (c) 2002 Ralf S. Engelschall, 저작권 (c) 2002 The OSSP Project 저작권 (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(저작권 (c) 1997-2007 University of Cambridge)가 저작권을 소유한 소프트웨어가 포함되어 있습니다. 이 소프트웨어와 관련된 사용 권한 및 제한은 http:// www.pcre.org/license.txt의 조항에 따라 변경될 수 있습니다.이 제품에는 Eclipse Foundation(저작권 (c) 2007 The Eclipse Foundation. 모든 권리 보유.)이 저작권을 소유한 소프트웨어가 포함되어 있습니다. 이 소프트웨어와 관련된 사용 권한 및 제한은 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://asm.ow2.org/license.html, http://www.cryptix.org/LICENSE.TXT, http://hsqldb.org/web/hsqlLicense.html, http://httpunit.sourceforge.net/doc/ license.html,

Page 3: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

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-3-Clause), 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 버전 1.0(http://www.firebirdsql.org/en/initial-developer-s-public-license-version-1-0/)에 따라 라이선스가 부여된 소프트웨어가 포함되어 있습니다.이 제품에는 Joe WaInes와 XStream Committers(저작권 (c) 2003-2006 Joe WaInes, 2006-2007 XStream Committers. 모든 권리 보유.)가 저작권을 소유한 소프트웨어가 포함되어 있습니다. 이 소프트웨어와 관련된 사용 권한 및 제한은 http://xstream.codehaus.org/license.html의 조항에 따라 변경될 수 있습니다. 이 제품에는 Indiana University Extreme! Lab에서 개발한 소프트웨어가 포함되어 있습니다. 자세한 내용을 확인하려면 http://www.extreme.indiana.edu/를 방문하십시오.이 제품에는 Frank Balluffi 및 Markus Moeller(저작권 (c) 2013 Frank Balluffi and Markus Moeller. 모든 권리 보유.)가 저작권을 소유한 소프트웨어가 포함되어 있습니다. 이 소프트웨어와 관련된 사용 권한 및 제한 사항은 MIT license에 명시된 조항에 따라 변경될 수 있습니다.https://www.informatica.com/legal/patents.html에서 특허를 참조하십시오.고지 사항: Informatica LLC는 비침해, 상품성 또는 특정 목적에 따른 사용에 대한 묵시적 보증을 포함하여 이에 국한되지 않는 어떠한 종류의 명시적이거나 묵시적인 보증 없이 이 문서를 "있는 그대로" 제공합니다. Informatica LLC는 이 소프트웨어나 문서에 오류가 없음을 보장하지 않습니다. 이 소프트웨어나 설명서에 제공된 정보에는 기술적 오류나 인쇄 오류가 있을 수 있습니다. 이 소프트웨어 및 설명서의 정보는 언제든지 예고 없이 변경될 수 있습니다.고지 사항

이 Informatica 제품(이하 "소프트웨어")에는 Progress Software Corporation(이하 "DataDirect")의 운영 회사인 DataDirect Technologies의 특정 드라이버(이하 "DataDirect Drivers")가 포함되어 있습니다. 이러한 드라이버에는 다음 조건이 적용됩니다.1. DataDirect Drivers는 상품성, 특정 목적에의 적합성 및 비침해에 대한 묵시적 보증을 포함하여 이에 국한되지 않는 어떠한 종류의 명시적이거나 묵시적인 보증 없

이 "있는 그대로" 제공됩니다.2. DataDirect 또는 그 타사 공급자는 손해의 발생 가능성을 사전에 알고 있었는지 여부에 관계없이 ODBC 드라이버의 사용으로 발생하는 직접, 간접, 부수적, 특별,

결과적 또는 기타 손해에 대해 어떠한 경우에도 최종 사용자에게 책임을 지지 않습니다. 이러한 제한 사항은 계약 위반, 보증 불이행, 과실, 무과실 책임, 허위 진술

및 기타 불법 행위를 포함하여 이에 국한되지 않는 모든 소송 사유에 적용됩니다.

발행 날짜: 2018-07-02

Page 4: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

목차서문 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Informatica 리소스. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Informatica 네트워크. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Informatica 기술 자료. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Informatica 설명서. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Informatica Product Availability Matrix (PAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Informatica Velocity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Informatica Marketplace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Informatica 글로벌 고객 지원 센터. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

파트 I: 설치 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15장 1: 설치 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Informatica 설치. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16설치 프로세스. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

파트 II: 서비스를 설치하기 전에. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18장 2: 도메인 계획. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Informatica 도메인 소개. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

단일 또는 다중 노드 도메인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19노드. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20서비스 관리자. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21응용 프로그램 서비스. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21라이선스 키. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21사용자 인증. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22보안 데이터 저장소를 위한 암호화 키. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22도메인 보안. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Informatica 클라이언트. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Informatica Administrator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

도메인 계획 프로세스. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Metadata Manager를 위한 분할 도메인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

분할 도메인 고려 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25응용 프로그램 서비스 계획. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

제품별 응용 프로그램 서비스. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26분석 서비스. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27콘텐츠 관리 서비스. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28데이터 통합 서비스. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Metadata Manager 서비스. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29모델 리포지토리 서비스. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

4 목차

Page 5: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

PowerCenter 통합 서비스. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31PowerCenter 리포지토리 서비스. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31검색 서비스. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32웹 서비스 헙. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

시스템 요구 사항 확인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33서비스 설치 요구 사항 확인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33임시 디스크 공간 요구 사항 확인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33포트 요구 사항 확인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33데이터베이스 요구 사항 확인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35응용 프로그램 서비스 하드웨어 요구 사항 확인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Informatica 도메인 및 노드 정보 기록. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37도메인 개체 이름 지정 규칙. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38도메인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39노드. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39응용 프로그램 서비스. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40데이터베이스. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40보안 데이터 저장소. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42도메인 보안. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Kerberos 인증. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

장 3: Informatica 도메인을 위한 데이터베이스 준비 . . . . . . . . . . . . . . . . . . . 45Informatica 도메인을 위한 데이터베이스 준비 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45데이터베이스 사용자 계정 설정. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46도메인 구성 리포지토리 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

IBM DB2 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Microsoft SQL Server 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Oracle 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Sybase ASE 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

데이터 개체 캐시 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49IBM DB2 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Microsoft SQL Server 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Oracle 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

워크플로우 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50IBM DB2 데이터베이스 요구 사항 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Microsoft SQL Server 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Oracle 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Metadata Manager 리포지토리 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52IBM DB2 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Microsoft SQL Server 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Oracle 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

모델 리포지토리 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55IBM DB2 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

목차 5

Page 6: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Microsoft SQL Server 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Oracle 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

PowerCenter 리포지토리 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57IBM DB2 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Microsoft SQL Server 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Oracle 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Sybase ASE 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

프로파일링 웨어하우스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58IBM DB2 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Microsoft SQL Server 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Oracle 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

참조 데이터 웨어하우스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60IBM DB2 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Microsoft SQL Server 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Oracle 데이터베이스 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

서비스 시스템에서 원시 연결 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61데이터베이스 클라이언트 소프트웨어 설치. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62UNIX에서 데이터베이스 클라이언트 환경 변수 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

보안 데이터베이스에 대한 연결 문자열. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

장 4: Kerberos 인증 설정 준비. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Kerberos 인증 설정 준비 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Kerberos 구성 파일 설정. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66서비스 사용자 및 키 탭 파일 이름 형식 생성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

노드 수준에서의 서비스 사용자 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67프로세스 수준에서의 서비스 사용자 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Windows에서 Informatica Kerberos SPN 형식 생성기 실행. . . . . . . . . . . . . . . . . . . . . . . 68UNIX에서 Informatica Kerberos SPN 형식 생성기 실행. . . . . . . . . . . . . . . . . . . . . . . . . . 70

SPN 및 키 탭 형식 텍스트 파일 검토. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71서비스 사용자 이름 및 키 탭 파일 작성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

서비스 사용자 이름 및 키 탭 파일 문제 해결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

장 5: Windows에 서비스를 설치하기 전에. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Windows에서 서비스를 설치하기 전에 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76릴리스 노트 읽기. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76패치 요구 사항 검토. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Data Transformation 파일 백업. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77환경 변수 검토. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77시스템 사용자 계정 작성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78키 저장소 및 트러스트 저장소 파일 설정. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79설치 프로그램 파일 추출. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80라이선스 키 확인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

6 목차

Page 7: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

설치 전 시스템 검사 도구(i10Pi) 실행. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

장 6: UNIX에 서비스를 설치하기 전에. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84UNIX에서 서비스 설치하기 전에 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84릴리스 노트 읽기. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84패치 요구 사항 검토. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Java Runtime Environment 설치. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Data Transformation 파일 백업. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86환경 변수 검토. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86시스템 사용자 계정 작성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87키 저장소 및 트러스트 저장소 파일 설정. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87파일 설명자 제한 설정. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89POSIX 비동기 I/O 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89설치 프로그램 파일 추출. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89라이선스 키 확인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90설치 전 시스템 검사 도구(i10Pi) 실행. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

파트 III: 서비스 설치. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93장 7: Informatica 서비스 설치. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Informatica 서비스 설치 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

도메인 작성 또는 가입. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94시스템 검사 도구(i10Pi) 및 SPN 형식 생성기. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95보안 파일 및 디렉터리. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

그래픽 모드에서 Informatica 서비스 설치. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95도메인 작성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96도메인 가입. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

콘솔 모드에서 Informatica 서비스 설치. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115도메인 작성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115도메인 가입. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

자동 모드에서 Informatica 서비스 설치. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134속성 파일 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134자동 설치 프로그램 실행. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145속성 파일의 암호 보안. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

장 8: 문제 해결 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146설치 문제 해결 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146설치 로그 파일 문제 해결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

디버그 로그 파일. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146파일 설치 로그 파일. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147서비스 관리자 로그 파일. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

도메인 및 노드 문제 해결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

목차 7

Page 8: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

도메인 구성 리포지토리 작성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148도메인 작성 또는 가입. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149Informatica 시작. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149도메인에 Ping 수행. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149라이선스 추가. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

파트 IV: 서비스를 설치한 후에. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151장 9: 도메인 구성 완료. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152도메인 구성 완료 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152로캘 설정 및 코드 페이지 호환성 확인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

UNIX에서 로캘 환경 변수 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153환경 변수 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

Informatica 환경 변수 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153UNIX에서 라이브러리 경로 환경 변수 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155Kerberos 환경 변수 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

Windows 방화벽 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

장 10: 응용 프로그램 서비스를 작성하기 위한 준비. . . . . . . . . . . . . . . . . . . . . 158응용 프로그램 서비스를 작성하기 위한 준비 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15864비트 Windows 설정 확인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158분석 서비스용 디렉터리 작성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159응용 프로그램 서비스에 대해 서비스 사용자 이름 및 키 탭 파일 작성. . . . . . . . . . . . . . . . . . . . 159웹 응용 프로그램에 대한 보안 연결을 위한 키 저장소 생성. . . . . . . . . . . . . . . . . . . . . . . . . . . 160Informatica Administrator에 로그인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

Informatica Administrator 로그인 문제 해결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161연결 작성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

IBM DB2 연결 속성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162Microsoft SQL Server 연결 속성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163Oracle 연결 속성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164연결 작성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

장 11: 응용 프로그램 서비스 생성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166응용 프로그램 서비스 생성 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166응용 프로그램 서비스 선행 조건 확인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166응용 프로그램 서비스 종속성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169모델 리포지토리 서비스 생성 및 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

모델 리포지토리 서비스 생성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170모델 리포지토리 서비스를 생성한 후. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

데이터 통합 서비스 생성 및 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174데이터 통합 서비스 생성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174데이터 통합 서비스를 생성한 후. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

8 목차

Page 9: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

분석 서비스 생성 및 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177분석 서비스 작성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178분석 서비스를 생성한 후. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

콘텐츠 관리 서비스 생성 및 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180콘텐츠 관리 서비스 생성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

검색 서비스 생성 및 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182검색 서비스 생성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

PowerCenter 리포지토리 서비스 생성 및 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183PowerCenter 리포지토리 서비스 생성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183PowerCenter 리포지토리 서비스를 생성한 후. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

PowerCenter 통합 서비스 생성 및 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187PowerCenter 통합 서비스 생성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187PowerCenter 통합 서비스를 생성한 후. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189

Metadata Manager 서비스 생성 및 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Metadata Manager 서비스 생성 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Metadata Manager 서비스를 작성한 후. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

웹 서비스 헙 서비스 생성 및 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193웹 서비스 헙 서비스 작성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

파트 V: 클라이언트 설치. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196장 12: 클라이언트를 설치하기 전에. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197클라이언트를 설치하기 전에 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197설치 요구 사항 확인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197타사 소프트웨어 요구 사항 확인. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

PowerCenter 클라이언트 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198Data Transformation 요구 사항. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

장 13: 클라이언트 설치. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199클라이언트 설치 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199그래픽 모드에서 설치. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200자동 모드에서 설치. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200

속성 파일 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201설치 프로그램 실행. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201

장 14: 클라이언트를 설치한 후에. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202언어 설치. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202보안 도메인을 위한 클라이언트 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202Developer tool 작업 공간 디렉터리 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203

장 15: Informatica 클라이언트 시작. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204Developer 도구 시작. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204PowerCenter 클라이언트 시작. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

목차 9

Page 10: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

클라이언트 설치 문제 해결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

파트 VI: 제거. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206장 16: 제거. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207제거 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207제거 규칙 및 지침. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208Informatica 서버 제거. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

Windows에서 제거. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208그래픽 모드에서 Informatica 서버 제거. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209콘솔 모드에서 Informatica 서버 제거. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209자동 모드에서 Informatica 서버 제거. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

Informatica 클라이언트 제거. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210Windows에서 제거. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211그래픽 모드에서 Informatica 클라이언트 제거. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211자동 모드에서 Informatica 클라이언트 제거. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211

부록 A: Informatica 서비스 시작 및 중지. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213Informatica 서비스 시작 및 중지 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213UNIX에서 Informatica 시작 및 중지. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213Windows에서 Informatica 시작 및 중지. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214

시작 메뉴에서 Informatica 시작 또는 중지. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214제어판에서 Informatica 시작 또는 중지. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214명령 프롬프트에서 Informatica 시작 또는 중지. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214

Informatica Windows 서비스 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215사용자 계정에 대한 규칙 및 지침. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215Informatica Windows 서비스 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

Informatica Administrator에서 Informatica 중지. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216Informatica 시작 또는 중지에 대한 규칙 및 지침. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

부록 B: Windows에서 데이터베이스에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217Windows에서 데이터베이스에 연결 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217Windows에서 IBM DB2 범용 데이터베이스에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218

원시 연결 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218Windows에서 Informix 데이터베이스에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218

ODBC 연결 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219Windows에서 Microsoft Access 및 Microsoft Excel에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . 219

ODBC 연결 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219Windows에서 Microsoft SQL Server 데이터베이스에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . 219

원시 연결 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219Microsoft SQL Server의 사용자 지정 속성 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

Windows에서 Netezza 데이터베이스에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221

10 목차

Page 11: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

ODBC 연결 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221Windows에서 Oracle 데이터베이스에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221

원시 연결 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222Windows에서 Sybase ASE 데이터베이스에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

원시 연결 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223Windows에서 Teradata 데이터베이스에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

ODBC 연결 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

부록 C: UNIX에서 데이터베이스에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225UNIX에서 데이터베이스에 연결 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225UNIX에서 IBM DB2 범용 데이터베이스에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

원시 연결 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226UNIX에서 Informix 데이터베이스에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228

ODBC 연결 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228UNIX에서 Microsoft SQL Server에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

원시 연결 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229ODBC를 통한 SSL 인증 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230Microsoft SQL Server의 사용자 지정 속성 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230

UNIX에서 Netezza 데이터베이스에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230ODBC 연결 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

UNIX에서 Oracle 데이터베이스에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232원시 연결 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

UNIX에서 Sybase ASE 데이터베이스에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234원시 연결 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235

UNIX에서 Teradata 데이터베이스에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236ODBC 연결 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

ODBC 데이터 소스에 연결. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239샘플 odbc.ini 파일. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

부록 D: DB2 데이터베이스의 DynamicSections 매개 변수 업데이트. . . . . . 248DynamicSections 매개 변수 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248DynamicSections 매개 변수 업데이트. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

DataDirect Connect for JDBC 유틸리티 다운로드 및 설치. . . . . . . . . . . . . . . . . . . . . . . . 249Test for JDBC 도구 실행. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249

부록 E: Metadata Manager를 위한 분할 도메인 구성. . . . . . . . . . . . . . . . . . . . . . 250Metadata Manager를 위한 분할 도메인 구성 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250분할 도메인 예제. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251응용 프로그램 서비스 구성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252분할 도메인에 대한 제품 설치. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

분할 도메인 설치 전 태스크. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253단일 시스템 규칙 및 지침. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

목차 11

Page 12: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

부록 F: 설치 및 구성 검사 목록. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254설치 검사 목록 개요. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254도메인 계획. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254Informatica 도메인을 위한 데이터베이스 준비. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255Kerberos 인증 준비. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256Windows에 서비스를 설치하기 전에. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256UNIX에 서비스를 설치하기 전에. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257Informatica 서비스 설치. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257도메인 구성 완료. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258응용 프로그램 서비스를 작성하기 위한 준비. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258응용 프로그램 서비스 작성. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259클라이언트를 설치하기 전에. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259클라이언트 설치. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260클라이언트를 설치한 후에. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260

인덱스. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261

12 목차

Page 13: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

서문

Informatica 설치 및 구성 가이드는 Informatica 제품 설치를 담당하는 시스템 관리자를 대상으로 작성되었습

니다. 이 가이드에서는 사용자가 운영 체제, 관계형 데이터베이스 개념 및 사용자 환경의 데이터베이스 엔진, 플랫 파일 또는 메인프레임 시스템에 대해 알고 있는 것으로 가정합니다. 또한 이 가이드에서는 사용자가 지원하려

는 응용 프로그램의 인터페이스 요구 사항을 숙지한 것으로 가정합니다.

Informatica 리소스Informatica 네트워크

Informatica 네트워크는 Informatica 글로벌 고객 지원, Informatica 기술 자료 및 기타 제품 리소스를 호스팅

합니다. Informatica 네트워크에 액세스하려면 https://network.informatica.com을 방문하십시오.회원이 되면 다음과 같은 기능을 이용할 수 있습니다.• 모든 Informatica 리소스를 한 곳에서 액세스

• 기술 자료에서 설명서, FAQ, 모범 사례 등의 제품 리소스를 검색합니다.• 제품 사용 가능 여부에 대한 정보를 봅니다.• 지원 사례 검토

• 거주 지역의 Informatica 사용자 그룹 네트워크를 검색하고 동료와 협업 관계 유지

Informatica 기술 자료Informatica 기술 자료를 사용하면 Informatica 네트워크에서 설명서, 방법 문서, 모범 사례 및 PAM 같은 제품

리소스를 검색할 수 있습니다.기술 자료에 액세스하려면 https://kb.informatica.com을 방문하십시오. 기술 자료에 대한 질문, 의견 또는 아이디어가 있는 경우 [email protected]을 통해 Informatica 기술 자료 팀에 문의해 주시기 바랍

니다.

Informatica 설명서제품에 대한 최신 설명서를 가져오려면 Informatica 기술 자료

(https://kb.informatica.com/_layouts/ProductDocumentation/Page/ProductDocumentSearch.aspx)에서

검색해 보십시오.이 설명서에 대한 질문, 의견 또는 아이디어가 있는 경우 전자 메일([email protected])을

통해 Informatica 설명서 팀에 문의해 주시기 바랍니다.

13

Page 14: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Informatica Product Availability Matrix (PAM)Product Availability Matrix (PAM)은 제품 릴리스에서 지원하는 운영 체제 버전, 데이터베이스 및 기타 데이터

소스 유형과 대상을 나타냅니다. Informatica 네트워크 회원은

https://network.informatica.com/community/informatica-network/product-availability-matrices 을 통해 PAM에 액세스할 수 있습니다.

Informatica VelocityInformatica Velocity는 Informatica 전문 서비스업에서 개발한 팁과 모범 사례의 컬렉션입니다. 수백 개의 실제 데이터 관리 프로젝트 환경에서 개발된 Informatica Velocity는 성공적인 데이터 관리 솔루션을 계획, 개발, 배포 및 유지 관리하기 위해 전 세계 조직과 작업한 당사 컨설턴트의 총체적 지식을 나타냅니다.Informatica 네트워크 회원은 http://velocity.informatica.com을 통해 Informatica Velocity 리소스에 액세스

할 수 있습니다.Informatica Velocity에 대한 질문, 주석 또는 아이디어가 있으시면 Informatica 전문 서비스업

([email protected])에 문의하십시오.

Informatica MarketplaceInformatica Marketplace는 Informatica 구현을 확장, 확대 또는 개선하기 위한 솔루션을 찾을 수 있는 포럼입

니다. Informatica 개발자와 파트너가 제공하는 수백 개의 솔루션을 활용하여 생산성을 향상시키고 프로젝트의

구현에 걸리는 시간을 줄일 수 있습니다. https://marketplace.informatica.com에서 Informatica Marketplace에 액세스할 수 있습니다.

Informatica 글로벌 고객 지원 센터전화 또는 Informatica 네트워크의 온라인 지원을 통해 글로벌 지원 센터에 문의할 수 있습니다.해당 지역의 Informatica 글로벌 고객 지원 전화 번호는 Informatica 웹 사이트

(http://www.informatica.com/us/services-and-training/support-services/global-support-centers)를 방문

하여 찾을 수 있습니다.Informatica 네트워크 회원인 경우에는 온라인 지원(http://network.informatica.com)을 사용할 수 있습니다.

14 서문

Page 15: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

파트 I: 설치 개요

이 파트에 포함된 장:• 설치 개요, 16

15

Page 16: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제 1 장

설치 개요이 장에 포함된 항목:• Informatica 설치, 16• 설치 프로세스, 17

Informatica 설치Informatica에서는 Informatica 서비스 및 Informatica 클라이언트를 설치하기 위한 설치 프로그램을 개별적으

로 제공합니다. Informatica 설치 프로그램 파일을 다운로드하여 Informatica 도메인에 필요한 Informatica 서비스 및 클라이언트를 설치하십시오.Informatica 서비스는 태스크를 수행하고 데이터베이스를 관리하는 도메인 및 응용 프로그램 기능 지원 서비스

로 구성됩니다. Informatica 도메인은 Informatica 환경의 관리 단위입니다. 이 도메인은 응용 프로그램 서비스

가 실행되는 시스템을 나타내는 노드의 컬렉션입니다. Informatica 서비스를 시스템에 설치하는 경우, 모든 서비스에 대해 파일을 모두 설치합니다. 설치가 완료되면 조직에서 구입한 제품 및 기능을 기준으로 응용 프로그램

서비스를 작성할 수 있습니다.Windows에서 Informatica 서비스 설치 프로그램을 사용하여 Informatica 서비스 또는 Data Transformation 엔진을 설치할 수 있습니다. UNIX에서 Informatica 서비스 설치 프로그램을 사용하여 Informatica 서비스 또는

Live Data Map 또는 Data Transformation 엔진을 설치할 수 있습니다.Informatica 서비스를 설치하면 도메인을 작성하거나 도메인에 가입하라는 메시지가 표시됩니다. 설치 프로그

램을 처음 실행할 경우에는 도메인을 반드시 작성해야 합니다. 단일 시스템에 설치하는 경우 해당 시스템에

Informatica 도메인 및 게이트웨이 노드를 작성합니다. 여러 시스템에 설치하는 경우 처음 설치할 때

Informatica 도메인 게이트웨이 노드를 작성합니다. 다른 시스템에 추가로 설치하는 동안 이 도메인에 가입시킬

게이트웨이 또는 작업자 노드를 작성합니다.Informatica 클라이언트는 Thick 클라이언트 응용 프로그램 및 웹 클라이언트 응용 프로그램으로 구성됩니다. 이러한 클라이언트를 사용하여 도메인 서비스에 액세스합니다. 클라이언트 설치 프로그램을 실행할 때 Thick 클라이언트 응용 프로그램을 설치할 수 있습니다.

16

Page 17: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

설치 프로세스Informatica 서비스 및 Informatica 클라이언트의 설치는 여러 단계로 구성됩니다.설치 프로세스는 다음 단계로 이루어집니다.1. Informatica 서비스를 설치하기 전에 다음 태스크를 수행하여 서비스 설치를 계획하고 준비합니다.

a. Informatica 도메인을 계획합니다. 도메인의 노드 수, 각 노드에서 실행될 응용 프로그램 서비스, 시스

템 요구 사항 및 도메인에서 사용할 사용자 인증 유형을 고려합니다.b. 도메인의 데이터베이스를 준비합니다. 데이터베이스 요구 사항을 확인하고 데이터베이스를 설정합니

다.c. Informatica 서비스를 성공적으로 설치하고 실행할 수 있도록 Windows 또는 UNIX 요구 사항에 맞춰

시스템을 설정합니다.2. Informatica 서비스를 설치합니다.

서버 설치 프로그램을 사용하여 Informatica 서비스를 하나 이상의 Windows 또는 UNIX 시스템에 설치합

니다. 설치 프로그램을 처음 실행할 경우에는 도메인을 반드시 작성해야 합니다. 다른 시스템에 추가로 설치

하는 동안 이 도메인에 가입시킬 작업자 노드를 작성합니다.3. Informatica 서비스를 설치한 후에 다음 태스크를 수행하여 서비스 설치를 완료합니다.

a. 도메인 구성을 완료합니다. 코드 페이지 호환성을 확인하고, 도메인에서 사용되는 사용자 인증 유형에

필요한 태스크를 완료하고, 환경 변수를 구성합니다. 필요에 따라 도메인에 대한 보안 통신을 구성합니

다.b. 응용 프로그램 서비스를 작성하기 위해 준비합니다. 응용 프로그램 서비스의 운영 체제 요구 사항을 확

인하고, 응용 프로그램 서비스에 필요한 연결 및 사용자를 작성합니다.c. 필요한 순서에 따라 응용 프로그램 서비스를 작성합니다.

4. Informatica 클라이언트를 설치합니다.다음 태스크를 수행하여 클라이언트를 설치합니다.a. 클라이언트를 설치하기 전에 클라이언트의 설치 요구 사항 및 타사 소프트웨어 요구 사항을 확인합니

다.b. 클라이언트 설치 프로그램을 사용하여 Windows 시스템에 클라이언트를 설치합니다.c. 클라이언트를 설치한 후에 필요에 따라 다른 언어를 추가적으로 설치하고 클라이언트에 대해 필요한

환경 변수를 구성합니다.

설치 프로세스 17

Page 18: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

파트 II: 서비스를 설치하기 전에

이 파트에 포함된 장:• 도메인 계획, 19• Informatica 도메인을 위한 데이터베이스 준비 , 45• Kerberos 인증 설정 준비, 65• Windows에 서비스를 설치하기 전에, 76• UNIX에 서비스를 설치하기 전에, 84

18

Page 19: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제 2 장

도메인 계획이 장에 포함된 항목:• Informatica 도메인 소개, 19• 도메인 계획 프로세스, 24• Metadata Manager를 위한 분할 도메인, 24• 응용 프로그램 서비스 계획, 26• 시스템 요구 사항 확인, 33• Informatica 도메인 및 노드 정보 기록, 37

Informatica 도메인 소개Informatica 도메인은 노드 및 서비스의 컬렉션입니다. 노드는 도메인 시스템을 논리적으로 나타낸 것입니다. 도메인을 위한 서비스에는 모든 도메인 작업을 관리하는 서비스 관리자 및 서버 기반 기능을 나타내는 일련의 응용 프로그램 서비스가 포함됩니다.도메인에는 구성 정보, 사용자 계정 권한 및 사용 권한을 저장하기 위한 관계형 데이터베이스가 필요합니다. Informatica 서비스를 처음 설치하는 경우 관계형 데이터베이스에 도메인 구성 리포지토리를 생성해야 합니다.도메인의 기본 Informatica 기능에 액세스하려면 Informatica 클라이언트를 사용합니다. 이 클라이언트는 서비

스 관리자 또는 응용 프로그램 서비스에 대한 요청을 생성합니다.

단일 또는 다중 노드 도메인Informatica 서비스를 시스템에 설치하는 경우 노드 및 도메인을 생성합니다. Informatica 서비스를 여러 시스

템에 설치하여 도메인에 가입시킬 추가 노드를 생성할 수 있습니다.단일 노드 설치는 노드가 하나 있는 도메인으로 구성됩니다. 해당 노드가 도메인을 호스팅합니다. 서비스 관리자

와 모든 Informatica 응용 프로그램 서비스가 노드에서 실행됩니다.여러 노드에 설치할 경우에는 도메인을 호스트하는 게이트웨이 노드와 Informatica 응용 프로그램 서비스를 실행하는 추가적인 노드가 포함됩니다. 서비스 관리자는 도메인의 모든 노드에서 실행됩니다.

19

Page 20: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 이미지는 여러 노드에 설치한 경우를 보여 줍니다.

노드도메인의 각 노드에서는 해당 노드의 도메인 기능을 관리하는 서비스 관리자가 실행됩니다. 서비스 관리자는 또한 노드에서 실행되는 응용 프로그램 서비스를 지원합니다.노드가 수행하는 도메인 기능과 노드가 실행하는 서비스는 다음 노드 구성에 따라 다릅니다.노드 유형

노드 유형은 노드를 게이트웨이 또는 작업자 노드로 사용할 수 있는지 여부와 노드가 수행하는 도메인 기능

을 결정합니다. Informatica 서비스를 처음 설치할 때 게이트웨이 노드 및 Informatica 도메인을 작성합니

다. 다른 시스템에 Informatica 서비스를 설치하는 경우, 도메인에 가입시킬 게이트웨이 노드 또는 작업자

노드를 추가로 작성합니다.하나의 게이트웨이 노드는 도메인의 마스터 게이트웨이 노드로 사용됩니다. 마스터 게이트웨이 노드는 클라이언트의 서비스 요청을 수신하여 적절한 서비스 및 노드로 요청을 라우팅합니다. 마스터 게이트웨이 노드의 서비스 관리자는 마스터 게이트웨이 노드에서 모든 도메인 작업을 수행합니다. 다른 게이트웨이 노드

에서 실행되는 서비스 관리자는 해당 노드에서 제한적인 도메인 작업을 수행합니다.작업자 노드는 게이트웨이로 작동하도록 구성되지 않은 노드입니다. 작업자 노드는 응용 프로그램 서비스

를 실행할 수 있지만 게이트웨이의 역할을 수행할 수는 없습니다. 서비스 관리자는 작업자 노드에서 제한된

도메인 작업을 수행합니다.노드 역할

노드 역할은 노드의 목적을 정의합니다. 서비스 역할이 있는 노드는 응용 프로그램 서비스를 실행할 수 있습

니다. 계산 역할이 있는 노드는 원격 응용 프로그램 서비스가 요청한 계산을 수행할 수 있습니다. 두 역할이

모두 있는 노드는 응용 프로그램 서비스를 실행할 수 있으며, 이러한 서비스에 대해 로컬에서 계산을 수행할

수 있습니다. 기본적으로 각 게이트웨이 및 작업자 노드에는 서비스 및 계산 역할이 활성화되어 있습니다.노드가 데이터 통합 서비스 그리드에 할당된 노드 역할을 업데이트하고자 할 수 있습니다. 노드를 데이터 통합 서비스 프로세스 실행 전용으로 하려면 서비스 역할만 활성화합니다. 노드를 데이터 통합 서비스 매핑 실행 전용으로 하려면 계산 역할만 활성화합니다.

20 장 2: 도메인 계획

Page 21: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

노드에 대한 자세한 내용은 Informatica Administrator 가이드를 참조하십시오.데이터 통합 서비스 그리드에 대한 자세한 내용은 Informatica Application Service 가이드를 참조하십시오.

서비스 관리자Informatica 도메인에서 서비스 관리자는 도메인 및 응용 프로그램 서비스를 지원합니다. 서비스 관리자는 도메

인의 각 노드에서 실행됩니다.서비스 관리자는 도메인의 모든 노드에서 실행되어 다음 영역을 지원합니다.도메인

서비스 관리자는 각 노드에서 도메인을 지원하는 기능을 수행합니다. 도메인 기능에는 인증, 권한 부여 및

로깅이 포함됩니다. 서비스 관리자가 노드에서 수행하는 도메인 기능은 노드의 유형 및 역할에 따라 다릅니

다. 예를 들어 마스터 게이트웨이 노드에서 실행되는 서비스 관리자는 해당 노드에서 모든 도메인 기능을 수행합니다. 다른 유형의 노드에서 실행되는 서비스 관리자는 해당 노드에서 제한적인 도메인 기능을 수행합

니다.응용 프로그램 서비스

노드에 서비스 역할이 있으면 서비스 관리자는 해당 노드에서 실행되도록 구성된 응용 프로그램 서비스를

시작합니다. Informatica 클라이언트의 요청에 따라 서비스 및 서비스 프로세스를 시작하고 중지합니다.서비스 관리자에 대한 자세한 내용은 Informatica Administrator 가이드를 참조하십시오.

응용 프로그램 서비스응용 프로그램 서비스는 서버 기반 기능을 나타냅니다. 응용 프로그램 서비스에는 도메인에 여러 인스턴스가 있을 수 있는 서비스와 도메인에 단일 인스턴스가 있을 수 있는 시스템 서비스가 포함됩니다. 도메인을 작성하면

시스템 서비스가 작성됩니다. 설치를 완료한 후 조직에 대해 생성된 라이선스 키를 기반으로 다른 응용 프로그램

서비스를 작성합니다.응용 프로그램 서비스를 작성할 때 해당 서비스 프로세스를 실행할 서비스 역할이 있는 노드를 지정합니다. 이

서비스 프로세스는 노드에서 실행 중인 서비스의 런타임 표현입니다. 한 번에 실행될 수 있는 서비스 프로세스의

개수는 서비스 유형에 의해 결정됩니다.고가용성 옵션이 있는 경우, 응용 프로그램 서비스 1개를 여러 노드에서 실행할 수 있습니다. 고가용성 옵션이 없으면 각 응용 프로그램 서비스가 단일 노드에서 실행되도록 구성하십시오.일부 응용 프로그램 서비스는 해당 응용 프로그램 서비스에 의해 처리되는 정보를 저장하기 위해 데이터베이스

를 필요로 합니다. Informatica 도메인을 계획할 때 각 응용 프로그램 서비스에 필요한 데이터베이스도 계획해

야 합니다.응용 프로그램 서비스에 대한 자세한 내용은 Informatica 응용 프로그램 서비스 가이드를 참조하십시오.

라이선스 키Informatica는 조직에서 구입한 제품 및 제품 옵션을 기반으로 라이선스 키를 생성합니다. 라이선스 키는 사용

가능한 응용 프로그램 서비스 및 기능을 제어합니다.Informatica 서비스를 설치할 때 Informatica 라이선스 키의 경로 및 파일 이름을 입력해야 합니다. 설치 프로그

램은 입력한 라이선스 키에 기반하여 라이선스 개체를 도메인에 작성합니다. 응용 프로그램 서비스를 작성할 때

각 응용 프로그램 서비스를 실행하려면 먼저 해당 서비스에 라이선스 개체를 할당해야 합니다.

Informatica 도메인 소개 21

Page 22: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

사용자 인증설치 중에 Informatica 도메인에 사용할 인증을 선택할 수 있습니다.Informatica 도메인은 다음 인증 유형을 사용하여 Informatica 도메인의 사용자를 인증할 수 있습니다.• 원시 사용자 인증

• LDAP 사용자 인증

• Kerberos 네트워크 인증

원시 사용자 계정은 Informatica 도메인에 저장되며 해당 Informatica 도메인 내에서만 사용될 수 있습니다. Kerberos 및 LDAP 사용자 계정은 LDAP 디렉터리 서비스에 저장되며 엔터프라이즈 내의 응용 프로그램에 의해

공유됩니다.설치 중에 Kerberos 인증을 활성화하는 경우, Kerberos KDC(키 배포 센터)와 함께 작동하도록 Informatica 도메인을 구성해야 합니다. Informatica 도메인에 필요한 SPN(서비스 사용자 이름)을 Kerberos 사용자 데이터베

이스에 작성해야 합니다. Kerberos 사용자 데이터베이스는 LDAP 디렉터리 서비스일 수 있습니다. 또한 SPN에

대해 키 탭 파일을 작성하고 이 파일을 Informatica 도메인에서 필요로 하는 디렉터리에 저장해야 합니다.설치 중에 Kerberos 인증을 활성화하지 않으면 설치 프로그램이 Informatica 도메인에서 원시 인증을 사용하도

록 구성합니다. 설치 후에 LDAP 서버에 대한 연결을 설정할 수 있고 원시 인증 외에 LDAP 인증을 사용하도록

Informatica 도메인을 구성할 수 있습니다.사용자 인증에 대한 자세한 내용은 Informatica 보안 가이드를 참조하십시오.

보안 데이터 저장소를 위한 암호화 키Informatica는 암호 및 보안 연결 매개 변수 등의 중요 데이터를 암호화한 후에 Informatica 리포지토리에 저장

합니다. Informatica는 키워드를 사용하여 중요 데이터를 암호화할 암호화 키를 작성합니다.Informatica 서비스를 설치하고 도메인을 작성할 때, 해당 도메인에 대한 암호화 키를 생성하는 데 사용할 키워

드를 설치 프로그램에 지정해야 합니다. 설치 프로그램은 키워드에 기반하여 siteKey라는 암호화 키 파일을 생성

하고, 지정된 디렉터리에 이 파일을 저장합니다. 디렉터리를 지정하지 않으면 설치 프로그램이 siteKey 파일을

기본 디렉터리에 저장합니다. <Informatica 설치 디렉터리>/isp/config/keys도메인의 모든 노드는 동일한 암호화 키를 사용해야 합니다. 여러 노드에 설치할 경우, 설치 프로그램은 도메인

의 모든 노드에 대해 동일한 암호화 키를 사용합니다. 도메인을 작성한 후에 설치 프로그램을 실행하는 경우에는

도메인에 가입시킬 노드에 대해 동일한 암호화 키를 지정해야 합니다.도메인에 대해 보안 통신을 활성화하지 않거나 Kerberos 인증을 사용하는 경우에도 키워드를 지정해야 합니다.중요: 도메인 이름, 암호화 키의 키워드 및 암호화 키 파일을 안전한 위치에 보관해야 해야 합니다. 암호화 키는

도메인의 암호화 키를 변경하거나 리포지토리를 다른 도메인으로 이동할 때 필요합니다. 암호화 키가 없는 경우, 암호화 키를 생성하는 데 사용되는 도메인 이름과 키워드가 있어야 합니다.

도메인 보안Informatica 서비스를 설치하고 도메인을 생성할 경우 옵션을 활성화하여 도메인의 보안을 구성할 수 있습니다.도메인에 대해 다음 보안 옵션을 구성할 수 있습니다.서비스와 서비스 관리자를 위한 보안 통신

도메인에 대해 보안 통신을 구성할 경우 도메인의 서비스와 서비스 관리자 간의 연결이 안전하게 보호됩니

다. Informatica는 도메인을 보호하는 데 사용할 수 있는 SSL 인증서를 제공합니다. 그러나 도메인 보안을

향상시키기 위해 사용자가 설치 중에 SSL 인증서를 제공할 수도 있습니다. 사용하려는 SSL 인증서가 포함

된 키 저장소 및 트러스트 저장소 파일을 제공하십시오.

22 장 2: 도메인 계획

Page 23: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

보안 도메인 구성 리포지토리 데이터베이스Informatica 서비스를 설치하고 도메인을 작성할 때 SSL 프로토콜로 보호되는 데이터베이스에 도메인 구성 리포지토리를 작성할 수 있습니다. 보안 데이터베이스에 액세스하려면 해당 데이터베이스에 대한 SSL 인증서가 포함된 트러스트 저장소가 필요합니다. 설치 중에 사용하려는 SSL 인증서가 포함된 트러스트 저장소 파일을 제공합니다.

Administrator 도구를 위한 보안 연결Informatica Administrator(Administrator 도구)는 Informatica 도메인을 관리하는 데 사용되는 도구입니

다. 설치 중에 Administrator 도구에 대해 보안 HTTPS 연결을 구성할 수 있습니다. HTTPS 연결에 사용할

키 저장소 파일을 제공할 수 있습니다.도메인 보안에 대한 자세한 내용은 Informatica 보안 가이드를 참조하십시오.

Informatica 클라이언트Informatica 클라이언트는 기본 Informatica 기능에 액세스하기 위해 사용하는 클라이언트의 그룹입니다. 이

클라이언트는 서비스 관리자 또는 응용 프로그램 서비스에 대한 요청을 생성합니다.Informatica 클라이언트는 Thick 클라이언트 응용 프로그램 및 Thin 또는 웹 클라이언트 응용 프로그램으로 구성됩니다. 이러한 클라이언트를 사용하여 도메인 서비스에 액세스합니다. Informatica 클라이언트 설치를 실행

할 때 Thick 클라이언트 응용 프로그램을 설치하도록 선택할 수 있습니다.사용하는 클라이언트는 조직에 대해 생성되는 라이선스 키에 따라 달라집니다.다음 Thick 클라이언트 응용 프로그램을 설치할 수 있습니다.Informatica Developer

Developer tool은 데이터 개체, 매핑, 프로필, 워크플로우 및 가상 데이터베이스를 작성하고 실행하는 데 사용되는 클라이언트 응용 프로그램입니다. Developer tool에서 작성한 개체는 모델 리포지토리에 저장되고

데이터 통합 서비스에 의해 실행됩니다.PowerCenter 클라이언트

PowerCenter 클라이언트는 클라이언트 응용 프로그램으로, 소스 및 대상을 정의하고 변환을 작성하고 매핑을 작성하는 데 사용되며 매핑을 실행하기 위한 워크플로우를 작성하는 데 사용됩니다. PowerCenter 클라이언트에 작성된 개체는 PowerCenter 리포지토리에 저장되고 PowerCenter 통합 서비스에 의해 실행됩

니다.다음 Thin 또는 웹 클라이언트 응용 프로그램을 실행하도록 응용 프로그램 서비스를 작성할 수 있습니다.Analyst 도구

Analyst 도구는 엔터프라이즈 데이터를 분석, 정리, 통합 및 표준화하는 데 사용되는 웹 응용 프로그램입니

다. 분석 서비스는 Analyst 도구를 실행합니다. Analyst 도구에 작성된 개체는 모델 리포지토리에 저장되고

데이터 통합 서비스에 의해 실행됩니다.Metadata Manager

Metadata Manager는 분산된 여러 메타데이터 리포지토리에서 메타데이터를 찾아보고 분석하는 데 사용

되는 웹 응용 프로그램입니다. Metadata Manager 서비스에서 Metadata Manager 응용 프로그램을 실행

합니다. Metadata Manager에 작성된 개체는 Metadata Manager 리포지토리에 저장됩니다.웹 서비스 헙 콘솔

웹 서비스 헙 콘솔은 PowerCenter에 작성된 웹 서비스를 관리하는 데 사용되는 웹 응용 프로그램입니다. 웹 서비스 헙 서비스에서 웹 서비스 헙 콘솔을 실행합니다.

Informatica 도메인 소개 23

Page 24: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Informatica AdministratorInformatica Administrator(Administrator 도구)는 Informatica 도메인 및 보안을 관리하는 데 사용되는 관리

도구입니다. Administrator 도구는 Thin 또는 웹 클라이언트 응용 프로그램입니다.Administrator 도구를 사용하여 다음 태스크를 수행합니다.도메인 관리 태스크

로그, 도메인 개체 및 도메인 보고서를 관리합니다. 도메인 개체로는 응용 프로그램 서비스, 노드, 그리드, 폴더, 데이터베이스 연결, 응용 프로그램 및 라이선스가 있습니다.

보안 관리 태스크사용자, 그룹, 역할, 권한 및 사용 권한을 관리합니다.

Informatica 서비스를 설치한 각 노드에서 설치 프로그램은 Informatica를 실행할 Windows 서비스 또는 UNIX 데몬을 작성합니다. 설치가 성공적으로 완료되면 설치 프로그램이 Windows에서 Informatica 서비스를 시작하

거나 UNIX에서 Informatica 데몬을 시작합니다.또한 Informatica 서비스는 Administrator 도구를 실행합니다. Informatica 사용자의 사용자 계정을 작성하고

도메인에 응용 프로그램 서비스를 작성 및 구성하려면 Administrator 도구에 로그인하십시오.

도메인 계획 프로세스Informatica 서비스를 설치하기 전에 Informatica 도메인에 있는 모든 구성 요소에 대해 계획을 수립해야 합니

다.도메인을 계획하는 경우 도메인에 필요한 노드 수와 응용 프로그램 서비스의 유형, 그리고 각 노드에서 실행되는

응용 프로그램 서비스의 수를 고려해야 합니다. 응용 프로그램 서비스별로 필요한 데이터베이스와 도메인 구성

리포지토리에 대해 데이터베이스 유형과 호스트 이름을 결정해야 합니다. Metadata Manager를 사용하는 경우

하나의 도메인을 작성할지 분할된 도메인을 작성할지도 결정해야 합니다.도메인에 대한 암호화 키를 생성하려면 설치 프로그램에서 사용할 키워드를 선택해야 합니다. Informatica에서

는 중요한 데이터를 암호화하기 위해 암호화 키를 사용합니다.도메인에 대해 보안을 구성할 경우 키 저장소 파일과 트러스트 저장소 파일의 위치 및 암호를 알고 있어야 합니

다. Informatica 도메인에 대해 Kerberos 인증을 사용할 경우 Kerberos 관리자와 협력하여 도메인에 필요한 사용자 및 서비스 사용자를 설정해야 합니다.계획 프로세스의 일부로 도메인에 있는 각 시스템 및 데이터베이스 서버가 최소 시스템 요구 사항을 충족하는지

확인해야 합니다.

Metadata Manager를 위한 분할 도메인제품 번들에 Metadata Manager가 포함되는 경우 한 도메인을 작성할지 분할 도메인을 작성할지를 결정해야 합니다. 분할 도메인에서는 제품 번들의 기본 구성 요소에 연결된 응용 프로그램 서비스가 한 도메인에서 실행되고

Metadata Manager에 연결된 응용 프로그램 서비스는 별개의 도메인에서 실행됩니다.분할 도메인을 구성하는 경우 제품 번들의 기본 구성 요소를 업그레이드하지 않고 Metadata Manager를 업그레

이드할 수 있습니다. Metadata Manager는 다른 구성 요소보다 최신인 제품 버전에서 실행될 수 있습니다.예를 들어 제품 번들에 PowerCenter와 Metadata Manager가 포함되어 있습니다. 분할 도메인에서

PowerCenter에 연결된 응용 프로그램 서비스는 기본 도메인에서 실행되고 Metadata Manager에 연결된 응용

24 장 2: 도메인 계획

Page 25: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

프로그램 서비스는 보조 도메인에서 실행됩니다. Metadata Manager를 업그레이드하려면 보조 도메인에서 제품 구성 요소를 업그레이드합니다. PowerCenter를 동시에 업그레이드할 필요 없이 Metadata Manager를 업그

레이드할 수 있습니다.각 도메인을 작성하려면 Informatica 서비스 설치 프로그램을 개별적으로 실행합니다. 개별 시스템에 각 도메인

을 작성하거나 두 도메인을 하나의 시스템에 작성할 수 있습니다.관련 항목:• “Metadata Manager를 위한 분할 도메인 구성” 페이지 250

분할 도메인 고려 사항분할 도메인 작성을 결정하기 전에 이점 및 가능한 문제를 고려하십시오.분할 도메인의 주요 이점은 Metadata Manager의 잦은 업그레이드를 지원한다는 데 있습니다. 제품 번들의 다른 구성 요소를 동시에 업그레이드하지 않고 Metadata Manager를 업그레이드할 수 있습니다. 따라서 데이터

통합 작업과 같은 기본 도메인의 활동에 영향을 미치지 않고 Metadata Manager의 새 기능 및 버그 픽스를 사용

할 수 있습니다. Metadata Manager를 업그레이드하는 동안 기본 도메인이 완벽히 작동하는 상태로 유지됩니

다.그러나 다음 문제도 고려해야 합니다.분할 도메인 구성은 단일 도메인 구성보다 복잡합니다.

분할 도메인에서는 중복된 서비스, 리포지토리 및 사용자를 작성해야 합니다. 두 도메인을 동일한 시스템에

설치하는 경우 각 도메인의 구성 요소에 대한 포트가 충돌하지 않는지 확인해야 합니다. 각 도메인에서 서로

다른 Informatica 버전을 실행하는 경우 데이터베이스 버전이 충돌할 가능성도 고려해야 합니다. 예를 들어

다른 Informatica 제품 버전에 대한 PowerCenter 리포지토리를 동일한 Oracle 데이터베이스에 작성하는

경우 두 Informatica 제품 버전이 Oracle 데이터베이스 버전을 지원하는지 확인해야 합니다.라이선스 영향이 발생할 수 있습니다.

Informatica 제품을 데이터 통합에 사용하는 경우 일반적으로 사용권 계약에 따라 하나의 도메인에서만 데이터 통합 활동을 수행할 수 있습니다. 사용권 계약에 따라 응용 프로그램 서비스를 작성할 수 있는 시스템

의 수 또는 중복할 수 있는 서비스 유형이 제한될 수 있습니다. 또한 각 도메인에 대한 개별 라이선스 파일이

필요할 수 있습니다.라이선스에 대한 질문은 Informatica 제품 담당자에게 문의하십시오.

추가 데이터베이스 스키마 및 사용자 계정이 필요합니다.분할 도메인에서는 중복 리포지토리를 작성해야 합니다. 예를 들어 각 도메인에 도메인 구성 리포지토리를

작성합니다. PowerCenter 및 Metadata Manager를 개별 도메인에서 실행하는 경우 각 도메인에

PowerCenter 리포지토리도 작성해야 합니다.각 리포지토리는 개별 스키마에 있어야 합니다. 또한 각 도메인 구성 리포지토리에 대한 개별 데이터베이스

사용자 계정이 필요합니다.추가 RAM 및 디스크 공간이 필요합니다.

Informatica 서비스를 설치할 때 두 도메인에 필요한 RAM 및 디스크 공간의 양은 한 도메인에 필요한 양의

두 배입니다.제품 버전과 관련된 제한이 있습니다.

분할 도메인에서 보조 도메인의 구성 요소는 기본 도메인의 구성 요소와 동일한 버전 또는 이후 버전의

Informatica 제품을 실행할 수 있습니다. 따라서 PowerCenter보다 이후 버전의 Metadata Manager를 실행할 수 있습니다. 그러나 Metadata Manager보다 이후 버전의 PowerCenter는 실행할 수 없습니다.

Metadata Manager를 위한 분할 도메인 25

Page 26: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

각 도메인에서 다른 버전의 PowerCenter 클라이언트를 실행해야 할 수 있습니다.예를 들어 기본 도메인의 PowerCenter 클라이언트를 실행하여 데이터 통합 작업을 수행합니다. 보조 도메

인에서 이후 버전의 Metadata Manager를 실행합니다. 이때 Metadata Manager 리소스 로드에서 세션 로그를 보려면 보조 도메인에서 이후 버전의 PowerCenter 클라이언트를 실행해야 합니다.

PowerCenter Designer에서 Metadata Manager 데이터 연계에 액세스할 수 없습니다.분할 도메인에서 기본 도메인의 PowerCenter 서비스는 보조 도메인의 Metadata Manager 서비스와 통신

하지 않습니다. 따라서 PowerCenter Designer에서 Metadata Manager 데이터 연계에 액세스할 수 없습니

다.

응용 프로그램 서비스 계획Informatica 도메인을 계획할 때는 해당 도메인에서 실행될 응용 프로그램 서비스에 대한 계획도 수립해야 합니

다. 조직에 대해 작성된 라이선스 키를 기반으로 응용 프로그램 서비스를 작성합니다.응용 프로그램 서비스를 계획할 경우, 해당 응용 프로그램 서비스에 연결된 서비스를 확인해야 합니다. 또한 응용 프로그램 서비스를 작성하는 데 필요한 관계형 데이터베이스도 계획해야 합니다.설치를 완료한 후에 응용 프로그램 서비스를 작성하십시오.응용 프로그램 서비스에 대한 자세한 내용은 Informatica 응용 프로그램 서비스 가이드를 참조하십시오.

제품별 응용 프로그램 서비스각 응용 프로그램 서비스는 Informatica 도메인 내에서 서로 다른 기능을 제공합니다. 조직에 대해 생성된 라이

선스 키를 기반으로 응용 프로그램 서비스를 작성합니다.다음 테이블에는 각 제품별로 작성 가능한 응용 프로그램 서비스가 나열되어 있습니다.

제품 응용 프로그램 서비스빅 데이터 관리 - 분석 서비스

- 데이터 통합 서비스- 모델 리포지토리 서비스- 검색 서비스

Data Quality Standard Edition또는Data Quality Advanced Edition

- 분석 서비스- 콘텐츠 관리 서비스- 데이터 통합 서비스- 모델 리포지토리 서비스- 검색 서비스

Data Quality Governance Edition - 분석 서비스- 콘텐츠 관리 서비스- 데이터 통합 서비스- Metadata Manager 서비스- 모델 리포지토리 서비스- PowerCenter 통합 서비스- PowerCenter 리포지토리 서비스- 검색 서비스

26 장 2: 도메인 계획

Page 27: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제품 응용 프로그램 서비스Data Services - 분석 서비스

- 콘텐츠 관리 서비스- 데이터 통합 서비스- 모델 리포지토리 서비스- PowerCenter 통합 서비스- PowerCenter 리포지토리 서비스- 검색 서비스

Data Transformation - 데이터 통합 서비스- 모델 리포지토리 서비스

PowerCenter Standard Edition - 분석 서비스- 콘텐츠 관리 서비스- 데이터 통합 서비스- 모델 리포지토리 서비스- PowerCenter 통합 서비스- PowerCenter 리포지토리 서비스- 검색 서비스- 웹 서비스 헙(실시간 옵션으로 사용 가능)

PowerCenter Advanced Edition또는PowerCenter Premium Edition

- 분석 서비스- 콘텐츠 관리 서비스- 데이터 통합 서비스- Metadata Manager 서비스- 모델 리포지토리 서비스- PowerCenter 통합 서비스- PowerCenter 리포지토리 서비스- 검색 서비스- 웹 서비스 헙(실시간 옵션으로 사용 가능)

분석 서비스분석 서비스는 Informatica 도메인에서 Analyst 도구를 실행하는 응용 프로그램 서비스입니다. 분석 서비스는

Analyst 도구에 액세스할 수 있는 사용자와 서비스 구성 요소 간의 연결을 관리합니다.Analyst 도구에서 프로필, 성과 기록표 또는 매핑 사양을 실행하면 데이터 통합 작업을 수행하기 위해 분석 서비

스가 데이터 통합 서비스에 연결됩니다. Analyst 도구에서 휴먼 태스크를 처리할 경우 워크플로우 데이터베이스

에서 태스크 메타데이터를 검색하기 위해 분석 서비스가 데이터 통합 서비스에 연결됩니다.Analyst 도구에서 모델 리포지토리 개체를 보거나 작성하거나 삭제하면 메타데이터에 액세스하기 위해 분석 서비스가 모델 리포지토리 서비스에 연결됩니다. Analyst 도구에서 성과 기록표에 대한 데이터 연계 분석을 볼 경우, 데이터 연계를 실행을 위해 분석 서비스에서 Metadata Manager 서비스로 요청을 보냅니다.참고: 분석 서비스를 작성할 때 이 서비스를 관계형 데이터베이스와 연결하지 마십시오.

연결된 서비스분석 서비스는 도메인 내의 다른 응용 프로그램 서비스에 연결됩니다.분석 서비스를 작성할 경우, 이 서비스를 다음 응용 프로그램 서비스와 연결할 수 있습니다.데이터 통합 서비스

최대 2개의 데이터 통합 서비스를 분석 서비스와 연결할 수 있습니다. 분석 서비스는 데이터 통합 서비스에

대한 연결을 관리하고, 이 데이터 통합 서비스를 통해 사용자는 데이터 미리보기, 매핑 사양, 성과 기록표 및

프로필 작업을 Analyst 도구에서 수행할 수 있습니다. 또한 분석 서비스는 워크플로우를 실행하도록 구성된

응용 프로그램 서비스 계획 27

Page 28: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

데이터 통합 서비스에 대한 연결도 관리합니다. 분석 서비스를 작성할 때 데이터 통합 서비스의 이름을 제공

합니다. 분석 서비스를 동일한 데이터 통합 서비스와 연결하여 모든 작업을 수행할 수도 있습니다.Metadata Manager 서비스

분석 서비스는 Analyst 도구에서 성과 기록표에 대해 데이터 연계를 실행하는 Metadata Manager 서비스

에 대한 연결을 관리합니다. 분석 서비스를 작성할 때 Metadata Manager 서비스의 이름을 제공할 수 있습

니다.모델 리포지토리 서비스

분석 서비스는 Analyst 도구를 위해 모델 리포지토리 서비스에 대한 연결을 관리합니다. Analyst 도구는 모델 리포지토리 서비스에 연결하여 Analyst 도구에서 모델 리포지토리 개체를 작성하고 업데이트하고 삭제

합니다. 분석 서비스를 작성할 때 모델 리포지토리 서비스의 이름을 제공합니다.

콘텐츠 관리 서비스콘텐츠 관리 서비스는 참조 데이터를 관리하는 응용 프로그램 서비스입니다. 참조 데이터 개체에는 소스 데이터

에 대해 데이터 품질 작업을 수행하는 동안 검색할 수 있는 데이터 값의 집합이 포함되어 있습니다. 또한 콘텐츠

관리 서비스는 규칙 사양을 맵렛으로 컴파일합니다. 규칙 사양 개체는 비즈니스 규칙의 데이터 요구 사항을 논리

적 형태로 기술합니다. 콘텐츠 관리 서비스는 데이터 통합 서비스를 사용해 매핑을 실행하여 참조 테이블과 외부 데이터 소스 간에 데이

터를 전달합니다. 또한 콘텐츠 관리 서비스는 다음 유형의 참조 데이터와 함께 변환, 매핑 사양 및 규칙 사양을 제공합니다.• 주소 참조 데이터

• ID 채우기

• 확률 모델 및 분류자 모델

• 참조 테이블

연결된 서비스콘텐츠 관리 서비스는 도메인 내의 다른 응용 프로그램 서비스에 연결됩니다.콘텐츠 관리 서비스를 작성할 경우, 이 서비스를 다음 응용 프로그램 서비스와 연결할 수 있습니다.데이터 통합 서비스

콘텐츠 관리 서비스는 데이터 통합 서비스를 사용해 매핑을 실행하여 참조 테이블과 외부 데이터 소스 간에

데이터를 전달합니다. 콘텐츠 관리 서비스를 작성할 때 데이터 통합 서비스의 이름을 제공하십시오. 데이터

통합 서비스와 콘텐츠 관리 서비스를 같은 노드에 작성해야 합니다.모델 리포지토리 서비스

콘텐츠 관리 서비스는 모델 리포지토리 서비스에 연결하여 참조 데이터 개체의 메타데이터를 모델 리포지

토리에 저장합니다. 콘텐츠 관리 서비스를 작성할 때 모델 리포지토리 서비스의 이름을 제공합니다.여러 개의 콘텐츠 관리 서비스를 모델 리포지토리 서비스와 연결할 수 있습니다. 모델 리포지토리 서비스에

서는 사용자가 연결한 첫 번째 콘텐츠 관리 서비스를 마스터 콘텐츠 관리 서비스로 식별합니다. 마스터 콘텐

츠 관리 서비스는 모델 리포지토리에 있는 확률 모델 및 분류자 모델에 대한 데이터 파일을 관리합니다.

필요한 데이터베이스콘텐츠 관리 서비스에는 관계형 데이터베이스 형태의 참조 데이터 웨어하우스가 필요합니다. 콘텐츠 관리 서비

스를 작성할 때 참조 데이터 웨어하우스에 대한 연결 정보를 제공해야 합니다.콘텐츠 관리 서비스를 작성하기 전에 다음 데이터베이스를 작성하십시오.

28 장 2: 도메인 계획

Page 29: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

참조 데이터 웨어하우스모델 리포지토리에 정의하는 참조 테이블 개체의 데이터 값을 저장합니다. 참조 테이블에 데이터를 추가하

면 콘텐츠 관리 서비스가 참조 데이터 웨어하우스의 테이블에 데이터 값을 씁니다. Analyst 도구 및

Developer 도구에서 참조 테이블 데이터를 관리하려면 참조 데이터 웨어하우스가 필요합니다.

데이터 통합 서비스데이터 통합 서비스는 Analyst 도구, Developer tool 및 외부 클라이언트를 위한 데이터 통합 작업을 수행하는

응용 프로그램 서비스입니다.Analyst 도구 또는 Developer tool에서 데이터 프로필, SQL 데이터 서비스 및 매핑을 미리 보거나 실행하면 해당 클라이언트 도구가 데이터 통합 서비스로 요청을 보내어 데이터 통합 작업을 수행합니다. 명령줄 프로그램 또는 외부 클라이언트에서 SQL 데이터 서비스, 매핑 및 워크플로우를 실행하면 해당 명령이 데이터 통합 서비스로

요청을 보냅니다.

연결된 서비스데이터 통합 서비스는 도메인 내의 다른 응용 프로그램 서비스에 연결됩니다.데이터 통합 서비스를 작성할 경우, 이 서비스를 다음 응용 프로그램 서비스와 연결할 수 있습니다.모델 리포지토리 서비스

데이터 통합 서비스는 모델 리포지토리 서비스에 연결하여 매핑, 워크플로우 및 프로필 실행 등의 작업을 수행합니다. 데이터 통합 서비스를 작성할 때 모델 리포지토리 서비스의 이름을 제공합니다.

필요한 데이터베이스데이터 통합 서비스는 여러 관계형 데이터베이스에 연결할 수 있습니다. 이 서비스에서 연결할 수 있는 데이터베

이스는 조직에 대해 생성된 라이선스 키에 따라 달라집니다. 데이터 통합 서비스를 작성할 때 해당 데이터베이스

에 대한 연결 정보를 제공합니다. 데이터 통합 서비스를 작성하기 전에 다음 데이터베이스를 작성하십시오.데이터 개체 캐시 데이터베이스

캐싱된 논리적 데이터 개체 및 가상 테이블을 저장합니다. 데이터 개체 캐싱을 통해 데이터 통합 서비스는

미리 만들어진 논리적 데이터 개체 및 가상 테이블에 액세스할 수 있습니다. 매핑, SQL 데이터 서비스 쿼리

및 웹 서비스 요청에 대한 성능을 향상시키려면 데이터 개체 캐시 데이터베이스가 필요합니다.프로파일링 웨어하우스

프로필 결과 및 성과 기록표 결과와 같은 프로파일링 정보를 저장합니다. 프로파일링 및 데이터 검색을 수행

하려면 프로파일링 웨어하우스가 필요합니다.워크플로우 데이터베이스

휴먼 태스크 메타데이터를 포함하여 워크플로우에 대한 모든 런타임 메타데이터를 저장합니다.

Metadata Manager 서비스Metadata Manager 서비스는 Informatica 도메인에서 Metadata Manager 웹 클라이언트를 실행하는 응용 프로그램 서비스입니다. Metadata Manager 서비스는 Metadata Manager에 액세스할 수 있는 사용자와 서비스

구성 요소 간의 연결을 관리합니다.메타데이터를 Metadata Manager 웨어하우스로 로드하면 Metadata Manager 서비스가 PowerCenter 통합 서비스에 연결합니다. PowerCenter 통합 서비스는 PowerCenter 리포지토리의 워크플로우를 실행하여 메타데이

터 소스에서 읽은 후 해당 메타데이터를 Metadata Manager 웨어하우스로 로드합니다. Metadata Manager를

응용 프로그램 서비스 계획 29

Page 30: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

사용하여 메타데이터를 찾아보고 분석할 경우 Metadata Manager 서비스에서 Metadata Manager 리포지토리

에 있는 메타데이터에 액세스합니다.

연결된 서비스Metadata Manager 서비스는 도메인 내의 다른 응용 프로그램 서비스에 연결됩니다.Metadata Manager 서비스를 작성할 경우, 이 서비스를 다음 응용 프로그램 서비스와 연결할 수 있습니다.PowerCenter 통합 서비스

메타데이터를 Metadata Manager 웨어하우스로 로드하면 Metadata Manager 서비스가 PowerCenter 통합 서비스에 연결합니다. PowerCenter 통합 서비스는 PowerCenter 리포지토리의 워크플로우를 실행하여

메타데이터 소스에서 읽은 후 해당 메타데이터를 Metadata Manager 웨어하우스로 로드합니다. Metadata Manager 서비스를 작성할 때 PowerCenter 통합 서비스의 이름을 제공합니다.

PowerCenter 리포지토리 서비스Metadata Manager 서비스는 PowerCenter 리포지토리 서비스에 연결하여 PowerCenter 리포지토리에

있는 메타데이터 개체에 액세스합니다. PowerCenter 통합 서비스는 메타데이터 개체를 사용하여 메타데이

터를 Metadata Manager 웨어하우스에 로드합니다. 메타데이터 개체는 소스, 대상, 세션 및 워크플로우를

포함합니다. Metadata Manager 서비스는 해당 Metadata Manager 서비스와 연결된 PowerCenter 통합

서비스를 기준으로 연결할 PowerCenter 리포지토리 서비스를 결정합니다.

필요한 데이터베이스Metadata Manager 서비스에는 관계형 데이터베이스 형태의 Metadata Manager 리포지토리가 필요합니다. Metadata Manager 서비스를 작성할 때 해당 데이터베이스에 대한 연결 정보를 제공해야 합니다.Metadata Manager 서비스를 작성하기 전에 다음 데이터베이스를 작성하십시오.Metadata Manager 리포지토리

Metadata Manager 웨어하우스 및 모델을 저장합니다. Metadata Manager 웨어하우스는 메타데이터 소스

의 메타데이터를 저장하는 중앙 집중식 메타데이터 웨어하우스입니다. 모델은 Metadata Manager가 메타

데이터 소스에서 추출하는 메타데이터를 정의합니다. Metadata Manager에서 메타데이터를 찾아보고 분석하려면 Metadata Manager 리포지토리가 필요합니다.

모델 리포지토리 서비스모델 리포지토리 서비스는 모델 리포지토리를 관리하는 응용 프로그램 서비스입니다. 모델 리포지토리는

Informatica 클라이언트 및 응용 프로그램 서비스에서 작성한 메타데이터를 관계형 데이터베이스에 저장하여

클라이언트와 서비스 간의 협업을 가능하게 합니다.Developer tool, Analyst 도구, Administrator 도구 또는 데이터 통합 서비스에서 모델 리포지토리 개체에 액세

스하는 경우, 해당 클라이언트 또는 서비스가 모델 리포지토리 서비스로 요청을 보냅니다. 모델 리포지토리 서비

스 프로세스는 모델 리포지토리 데이터베이스 테이블에서 메타데이터를 가져오고, 삽입하고, 업데이트합니다.모델 리포지토리 서비스가 도메인에서 실행되는 개체에 대한 통계를 저장하도록 구성할 수도 있습니다. 데이터

통합 서비스가 개체를 실행하는 경우 모니터링을 위해 구성한 모델 리포지토리의 개체에 대한 런타임 통계를 저장합니다. 모니터링 성능을 최적화하려면 모니터링 데이터 저장 전용 모델 리포지토리 서비스를 작성합니다.참고: 모델 리포지토리 서비스를 작성할 경우, 이 서비스를 다른 응용 프로그램 서비스와 연결하지 마십시오.

30 장 2: 도메인 계획

Page 31: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

필요한 데이터베이스모델 리포지토리 서비스에는 관계형 데이터베이스 형태의 모델 리포지토리가 필요합니다. 모델 리포지토리 서비

스를 작성할 때 해당 데이터베이스에 대한 연결 정보를 제공해야 합니다.모델 리포지토리 서비스를 작성하기 전에 다음 데이터베이스를 작성하십시오.모델 리포지토리

Informatica 클라이언트 및 응용 프로그램 서비스에서 작성한 메타데이터를 관계형 데이터베이스에 저장하

여 클라이언트와 서비스 간의 협업을 가능하게 합니다. Informatica 클라이언트 및 응용 프로그램 서비스에

의해 작성된 디자인 타임 및 런타임 개체를 저장하려면 모델 리포지토리가 필요합니다.

PowerCenter 통합 서비스PowerCenter 통합 서비스는 PowerCenter 클라이언트를 위해 워크플로우 및 세션을 실행하는 응용 프로그램

서비스입니다.PowerCenter 클라이언트에서 워크플로우를 실행하면 해당 클라이언트가 PowerCenter 통합 서비스로 요청을

보냅니다. PowerCenter 통합 서비스는 PowerCenter 리포지토리 서비스에 연결하여 PowerCenter 리포지토리

에서 메타데이터를 가져온 후, 세션 및 워크플로우를 실행하고 모니터링합니다.참고: PowerCenter 통합 서비스를 작성할 경우, 이 서비스를 관계형 데이터베이스와 연결하지 마십시오.

연결된 서비스PowerCenter 통합 서비스는 도메인 내의 다른 응용 프로그램 서비스에 연결됩니다.PowerCenter 통합 서비스를 작성할 경우, 이 서비스를 다음 응용 프로그램 서비스와 연결할 수 있습니다.PowerCenter 리포지토리 서비스

PowerCenter 통합 서비스에는 PowerCenter 리포지토리 서비스가 필요합니다. PowerCenter 통합 서비

스는 PowerCenter 리포지토리 서비스에 연결하여 워크플로우 및 세션을 실행합니다. PowerCenter 통합

서비스를 작성할 때 PowerCenter 리포지토리 서비스의 이름을 제공합니다.

PowerCenter 리포지토리 서비스PowerCenter 리포지토리 서비스는 PowerCenter 리포지토리를 관리하는 응용 프로그램 서비스입니다. PowerCenter 리포지토리는 PowerCenter 클라이언트 및 응용 프로그램 서비스에서 작성된 메타데이터를 관계

형 데이터베이스에 저장합니다.PowerCenter 클라이언트 또는 PowerCenter 통합 서비스에서 PowerCenter 리포지토리 개체에 액세스하는 경우, 해당 클라이언트 또는 서비스가 PowerCenter 리포지토리 서비스로 요청을 보냅니다. PowerCenter 리포지

토리 서비스 프로세스는 PowerCenter 리포지토리 데이터베이스 테이블에서 메타데이터를 가져오고, 삽입하고, 업데이트합니다.참고: PowerCenter 리포지토리 서비스를 작성할 경우, 이 서비스를 다른 응용 프로그램 서비스와 연결하지 마십시오.

필요한 데이터베이스PowerCenter 리포지토리 서비스에는 관계형 데이터베이스 형태의 PowerCenter 리포지토리가 필요합니다. PowerCenter 리포지토리 서비스를 작성할 때 해당 데이터베이스에 대한 연결 정보를 제공해야 합니다.PowerCenter 리포지토리 서비스를 작성하기 전에 다음 데이터베이스를 작성하십시오.

응용 프로그램 서비스 계획 31

Page 32: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

PowerCenter 리포지토리PowerCenter 클라이언트에 의해 작성된 메타데이터를 관계형 데이터베이스에 저장합니다. PowerCenter 클라이언트에 의해 작성된 개체를 저장하고 PowerCenter 통합 서비스에 의해 실행된 개체를 저장하려면

PowerCenter 리포지토리가 필요합니다.

검색 서비스검색 서비스는 Analyst 도구 및 Business Glossary Desktop에서의 검색을 관리하는 응용 프로그램 서비스입니

다.기본적으로 검색 서비스는 데이터 개체, 매핑 사양, 프로필, 참조 테이블, 규칙, 성과 기록표 및 비즈니스 용어집

용어와 같은 모델 리포지토리의 검색 결과를 반환합니다. 프로파일링 웨어하우스의 열 프로필 결과 및 도메인 검색 결과가 검색 결과에 포함될 수도 있습니다.참고: 검색 서비스를 작성할 때 이 서비스를 관계형 데이터베이스와 연결하지 마십시오.

연결된 서비스검색 서비스는 도메인 내의 다른 응용 프로그램 서비스에 연결됩니다.검색 서비스를 작성할 경우, 이 서비스를 다음 응용 프로그램 서비스와 연결할 수 있습니다.분석 서비스

분석 서비스는 Analyst 도구에서의 검색을 활성화하고 관리하는 검색 서비스에 대한 연결을 관리합니다. 분석 서비스는 해당 분석 서비스와 연결된 모델 리포지토리 서비스를 기준으로 연결할 검색 서비스를 결정합

니다.데이터 통합 서비스

검색 서비스는 데이터 통합 서비스에 연결하여 데이터 통합 서비스와 연관된 프로파일링 웨어하우스에 대한 열 프로필 및 도메인 검색 결과를 반환합니다. 검색 서비스는 모델 리포지토리 서비스를 기준으로 연결할

데이터 통합 서비스를 결정합니다.모델 리포지토리 서비스

검색 서비스는 모델 리포지토리 서비스에 연결하여 모델 리포지토리로부터 검색 결과를 반환합니다. 검색

결과에는 데이터 개체, 매핑 사양, 프로필, 참조 테이블, 규칙 및 성과 기록표가 포함될 수 있습니다. 검색 서비스를 작성할 때 모델 리포지토리 서비스의 이름을 제공하십시오.

웹 서비스 헙웹 서비스 헙 서비스는 Informatica 도메인의 응용 프로그램 서비스로, 웹 서비스를 통해 PowerCenter 기능을

외부 클라이언트에 노출합니다.웹 서비스 헙 서비스는 웹 서비스 클라이언트로부터 요청을 받아 PowerCenter 리포지토리 서비스로 요청을 전달합니다. PowerCenter 리포지토리 서비스는 요청을 처리하여 웹 서비스 헙으로 응답을 보냅니다. 웹 서비스

헙은 이 응답을 웹 서비스 클라이언트로 돌려보냅니다.참고: 웹 서비스 헙 서비스를 작성할 경우, 이 서비스를 관계형 데이터베이스와 연결하지 마십시오.

연결된 서비스웹 서비스 헙 서비스는 도메인 내의 다른 응용 프로그램 서비스에 연결됩니다.웹 서비스 헙 서비스를 생성할 경우 이 서비스를 다음 응용 프로그램 서비스와 연결할 수 있습니다.

32 장 2: 도메인 계획

Page 33: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

PowerCenter 리포지토리 서비스웹 서비스 헙 서비스는 PowerCenter 리포지토리 서비스에 연결하여 웹 서비스 클라이언트의 요청을

PowerCenter 리포지토리 서비스로 보냅니다. 웹 서비스 헙 서비스를 작성할 때 PowerCenter 리포지토리

서비스의 이름을 제공합니다.

시스템 요구 사항 확인계획한 도메인이 설치 프로세스, 임시 디스크 공간, 포트 가용성, 데이터베이스 및 응용 프로그램 서비스 하드웨

어에 대한 최소 시스템 요구 사항을 충족하는지 확인하십시오.제품 요구 사항 및 지원되는 플랫폼에 대한 자세한 내용은 Informatica 네트워크의 PAM(Product Availability Matrix)을 참조하십시오. https://network.informatica.com/community/informatica-network/product-availability-matrices/overview

서비스 설치 요구 사항 확인시스템이 Informatica 서비스를 설치하기 위한 최소 시스템 요구 사항을 충족하는지 확인합니다.다음 테이블에는 Informatica 서비스 설치에 필요한 최소 메모리 및 디스크 공간이 나열되어 있습니다.

운영 체제 RAM 디스크 공간Windows 6GB 10GBAIX 6GB 13GBLinux 6GB 13GB

임시 디스크 공간 요구 사항 확인설치 프로그램은 하드 디스크에 임시 파일을 씁니다. 설치를 지원하기에 충분한 여유 디스크 공간이 시스템에 있는지 확인하십시오. 설치가 완료되면 설치 프로그램이 임시 파일을 삭제하고 디스크 공간을 해제합니다.설치 프로그램에는 1GB의 임시 디스크 공간이 필요합니다.

포트 요구 사항 확인설치 프로그램에서 Informatica 도메인의 구성 요소에 대한 포트를 설정하고, 일부 응용 프로그램 서비스에 사용할 동적 포트 범위를 지정합니다.구성 요소에 사용할 포트 번호와 응용 프로그램 서비스에 사용할 동적 포트 번호 범위를 지정할 수 있습니다. 또는 설치 프로그램에서 제공하는 기본 포트 번호를 사용할 수 있습니다. Informatica 서비스를 설치하는 시스템

에서 포트 번호를 사용할 수 있는지 확인하십시오.

시스템 요구 사항 확인 33

Page 34: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 Informatica에서 사용하는 포트가 설명되어 있습니다.

포트 유형 설명노드 포트 설치 중에 작성된 노드의 포트 번호입니다. 기본값은 6005입니다.서비스 관리자 포트 노드에서 서비스 관리자가 사용하는 포트 번호입니다. 서비스 관리자가 이 포트에서 들

어오는 연결 요청을 수신합니다. 클라이언트 응용 프로그램은 이 포트를 사용하여 도메인의 서비스와 통신합니다. 이 포트는 Informatica 명령줄 프로그램이 도메인과 통신하기 위해 사용하는 포트입니다. 또한 SQL 데이터 서비스 JDBC/ODBC 드라이버용 포트입니다. 기본값은 6006입니다.

서비스 관리자 종료 포트 도메인 서비스 관리자에 대한 서버 종료를 제어하는 포트 번호입니다. 서비스 관리자는 이 포트에서 종료 명령을 수신합니다. 기본값은 6007입니다.

Informatica Administrator 포트

Informatica Administrator에서 사용하는 포트 번호입니다. 기본값은 6008입니다.

Informatica Administrator 종료 포트

Informatica Administrator에 대한 서버 종료를 제어하는 포트 번호입니다. Informatica Administrator가 이 포트에서 종료 명령을 수신합니다. 기본값은 6009입니다.

응용 프로그램 서비스용 동적 포트 범위

응용 프로그램 서비스 프로세스가 시작될 때 동적으로 할당할 수 있는 포트 번호 범위입니다. 동적 포트를 사용하는 응용 프로그램 서비스를 시작할 경우 서비스 관리자가 이 범위에서 사용 가능한 첫 번째 포트를 서비스 프로세스에 동적으로 할당합니다. 범위의 포트 수는 노드에서 실행되는 응용 프로그램 서비스 프로세스 수의 최소한 두 배여야 합니다. 기본값은 6014-6114입니다.서비스 관리자가 이 범위의 포트 번호를 다음 응용 프로그램 서비스에 동적으로 할당합니다.- 모델 리포지토리 서비스- PowerCenter 통합 서비스- PowerCenter 리포지토리 서비스서비스 관리자는 이 범위의 포트 번호를 시스템 서비스에도 동적으로 할당합니다.

응용 프로그램 서비스용 정적 포트

정적 포트는 변경되지 않는 전용 포트 번호가 할당되는 포트입니다. 응용 프로그램 서비스를 작성할 경우 기본 포트 번호를 사용하거나 수동으로 포트 번호를 할당할 수 있습니다.다음 서비스에서 정적 포트 번호를 사용합니다.- 분석 서비스. HTTP의 경우 기본값은 8085입니다.- 콘텐츠 관리 서비스. HTTP의 경우 기본값은 8105입니다.- 데이터 통합 서비스. HTTP의 경우 기본값은 8095입니다.- Metadata Manager 서비스. HTTP의 경우 기본값은 10250입니다.- 검색 서비스. HTTP의 경우 기본값은 8084입니다.- 웹 서비스 헙. HTTP의 경우 기본값은 7333입니다.

포트 구성 지침설치 프로그램은 도메인 포트 충돌을 방지하기 위해 사용자가 지정한 포트 번호에 대해 유효성 검사를 수행합니

다.다음 지침을 사용하여 포트 번호를 결정하십시오.• 도메인과 해당 도메인에 있는 각 구성 요소에 대해 지정하는 포트 번호는 고유해야 합니다.• 도메인과 도메인 구성 요소의 포트 번호는 응용 프로그램 서비스 프로세스에 대해 지정하는 포트 번호 범위

내에 있을 수 없습니다.

34 장 2: 도메인 계획

Page 35: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

• 응용 프로그램 서비스 프로세스에 대해 지정하는 포트 번호 범위에서 가장 높은 번호는 가장 낮은 포트 번호

보다 3 이상 커야 합니다. 예를 들어 범위의 최소 포트 번호가 6400이면 최대 포트 번호는 6403 이상이어야

합니다.• 지정한 포트 번호가 1025보다 낮거나 65535보다 높을 수는 없습니다.

데이터베이스 요구 사항 확인데이터베이스 서버에 도메인 구성 리포지토리 및 응용 프로그램 서비스에 필요한 기타 데이터베이스를 위한 디스크 공간이 충분히 있는지 확인합니다.다음 테이블에는 도메인 구성 리포지토리 및 응용 프로그램 서비스에 필요한 기타 데이터베이스에 대한 데이터

베이스 요구 사항이 설명되어 있습니다.

데이터베이스 요구 사항Informatica 도메인 구성 리포지토리

도메인 구성 리포지토리는 다음 데이터베이스 유형을 지원합니다.- IBM DB2 UDB- Microsoft SQL Server- Oracle- Sybase ASE데이터베이스에 대해 200 MB 디스크 공간을 허용합니다.

데이터 개체 캐시 데이터베이스

데이터 개체 캐시 데이터베이스는 다음 데이터베이스 유형을 지원합니다.- IBM DB2 UDB- Microsoft SQL Server- Oracle데이터베이스에 대해 200 MB 디스크 공간을 허용합니다.캐싱하려는 데이터의 양에 따라 더 많은 공간을 할당하십시오.

Metadata Manager 리포지토리

Metadata Manager 리포지토리는 다음 데이터베이스 유형을 지원합니다.- IBM DB2 UDB- Microsoft SQL Server- Oracle데이터베이스에 대해 1 GB 디스크 공간을 허용합니다.

모델 리포지토리 모델 리포지토리는 다음 데이터베이스 유형을 지원합니다.- IBM DB2 UDB- Microsoft SQL Server- OracleDB2에 대해 3GB 디스크 공간을 허용합니다. 다른 모든 데이터베이스 유형에 대해 200MB 디스크 공간을 허용합니다.저장하려는 메타데이터의 양에 따라 더 많은 공간을 할당하십시오.

PowerCenter 리포지토리

PowerCenter 리포지토리는 다음 데이터베이스 유형을 지원합니다.- IBM DB2 UDB- Microsoft SQL Server- Oracle- Sybase ASE데이터베이스에 대해 35 MB 디스크 공간을 허용합니다.저장하려는 메타데이터의 양에 따라 더 많은 공간을 할당하십시오.

시스템 요구 사항 확인 35

Page 36: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

데이터베이스 요구 사항프로파일링 웨어하우스 프로파일링 웨어하우스는 다음 데이터베이스 유형을 지원합니다.

- IBM DB2 UDB- Microsoft SQL Server- Oracle데이터베이스에 대해 10 GB 디스크 공간을 허용합니다.

참조 데이터 웨어하우스 참조 데이터 웨어하우스는 다음 데이터베이스 유형을 지원합니다.- IBM DB2 UDB- Microsoft SQL Server- Oracle데이터베이스에 대해 200 MB 디스크 공간을 허용합니다.

워크플로우 데이터베이스

워크플로우 데이터베이스는 다음 데이터베이스 유형을 지원합니다.- IBM DB2 UDB- Microsoft SQL Server- Oracle데이터베이스에 대해 200 MB 디스크 공간을 허용합니다.저장하려는 메타데이터의 양에 따라 공간을 할당하십시오.

응용 프로그램 서비스 하드웨어 요구 사항 확인도메인 노드에 해당 노드에서 실행되는 응용 프로그램 서비스 및 서비스 관리자를 위한 하드웨어가 충분히 있는

지 확인합니다.노드가 1개인 Informatica 도메인을 작성하고 모든 응용 프로그램 서비스를 해당 노드에서 실행할 수 있습니다. 노드가 여러 개인 Informatica 도메인을 작성하면 여러 개별 노드에서 응용 프로그램 서비스를 실행할 수 있습

니다. 도메인의 응용 프로그램 서비스를 계획할 경우, 노드에서 실행하는 서비스를 기반으로 시스템 요구 사항을

고려하십시오.참고: 작업 부하 및 동시 실행 요구 사항에 따라 노드에 코어 및 메모리를 추가하여 성능을 최적화해야 할 수도

있습니다.다음 테이블에는 몇 가지 공통 구성 시나리오를 기반으로 노드에 필요한 최소 시스템 요구 사항이 나열되어 있습

니다. 도메인을 다르게 구성하려면 이 정보를 지침으로 사용하십시오.

서비스 프로세서 메모리 디스크 공간노드 1개에서 다음 서비스를 실행합니다.- 분석 서비스- 콘텐츠 관리 서비스- 데이터 통합 서비스- Metadata Manager 서비스- 모델 리포지토리 서비스- PowerCenter 통합 서비스- PowerCenter 리포지토리 서비스- 검색 서비스- 웹 서비스 헙

여러 개의 코어를 포함하는 CPU 2개

12 GB 20 GB

노드 1개에서 다음 서비스를 실행합니다.- 분석 서비스- 콘텐츠 관리 서비스- 데이터 통합 서비스- 모델 리포지토리 서비스- 검색 서비스

여러 개의 코어를 포함하는 CPU 2개

12 GB 20 GB

36 장 2: 도메인 계획

Page 37: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

서비스 프로세서 메모리 디스크 공간노드 1개에서 다음 서비스를 실행합니다.- 분석 서비스

여러 개의 코어를 포함하는 CPU 1개

4GB 해당 없음

노드 1개에서 다음 서비스를 실행합니다.- 검색 서비스

여러 개의 코어를 포함하는 CPU 1개

4GB 10GB

노드 1개에서 다음 서비스를 실행합니다.- 분석 서비스- 검색 서비스

여러 개의 코어를 포함하는 CPU 1개

4GB 10GB

노드 1개에서 다음 서비스를 실행합니다.- Metadata Manager 서비스- PowerCenter 통합 서비스- PowerCenter 리포지토리 서비스

여러 개의 코어를 포함하는 CPU 2개

8 GB 10GB

노드 1개에서 다음 서비스를 실행합니다.- Metadata Manager 서비스- PowerCenter 통합 서비스- PowerCenter 리포지토리 서비스

여러 개의 코어를 포함하는 CPU 2개

8 GB 10GB

노드 1개에서 다음 서비스를 실행합니다.- PowerCenter 통합 서비스- PowerCenter 리포지토리 서비스

여러 개의 코어를 포함하는 CPU 1개

4GB 10GB

노드 1개에서 다음 서비스를 실행합니다.- 데이터 통합 서비스- 모델 리포지토리 서비스

여러 개의 코어를 포함하는 CPU 1개

4GB 10GB

노드 1개에서 다음 서비스를 실행합니다.- 데이터 통합 서비스- 콘텐츠 관리 서비스

여러 개의 코어를 포함하는 CPU 1개

4GB 10GB

노드 1개에서 다음 서비스를 실행합니다.- Metadata Manager 서비스

여러 개의 코어를 포함하는 CPU 1개

4GB 10GB

노드 1개에서 다음 서비스 구성 요소를 실행합니다.- Metadata Manager 에이전트

여러 개의 코어를 포함하는 CPU 1개

4GB 400 MB

노드 1개에서 다음 서비스를 실행합니다.- 웹 서비스 헙

여러 개의 코어를 포함하는 CPU 1개

4GB 5 GB

Informatica 도메인 및 노드 정보 기록Informatica 서비스를 설치할 때, 생성하려고 계획한 도메인, 노드, 응용 프로그램 서비스 및 데이터베이스에 대한 정보를 알고 있어야 합니다. Kerberos 인증을 사용하는 네트워크에 Informatica 서비스를 설치하려고 계획

하는 경우 Kerberos 인증 서버에 대한 정보도 알고 있어야 합니다.이 섹션의 테이블을 사용하여 필요한 정보를 기록하십시오.

Informatica 도메인 및 노드 정보 기록 37

Page 38: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

도메인 개체 이름 지정 규칙도메인을 계획하는 경우 도메인, 노드 및 응용 프로그램 서비스에 사용할 이름 지정 규칙을 선택합니다.도메인, 노드 및 응용 프로그램 서비스 이름은 변경할 수 없습니다. 노드를 다른 시스템으로 마이그레이션하거나

노드 또는 서비스를 도메인에 추가하는 경우에도 계속 적용되는 이름을 사용합니다. 또한 도메인 개체가 사용되

는 방식을 알려 주는 이름을 사용합니다.도메인 개체 이름 지정 규칙에 대한 자세한 내용은 Informatica 네트워크를 통해 제공되는 다음 Informatica Velocity Best Practice 문서를 참조하십시오. http://velocity.informatica.com/index.php/best-practices-all/139-configuration-management-and-security/708-infa-nam-conv다음 테이블에는 도메인 개체에 권장되는 이름 지정 규칙이 나와 있습니다.

개체 이름 지정 규칙 예도메인 DMN, DOM, DOMAIN,

_<ORG>_<ENV>DOM_FIN_DEV(Finance Development)DOMAIN_ICC_PD(Integration Competency Center Production)

노드 Node<node##>_<ORG>_<선택적 구분자>_<ENV>

Node01_ICC_DEVNode07_FIN_REVENUE_DV

분석 서비스 AS_<ORG>_<ENV> AS_FIN_DEV콘텐츠 관리 서비스 CMS_<ORG>_<ENV> CMS_FIN_DEV데이터 통합 서비스 DIS_<ORG>_<ENV> DIS_ICC_DEVMetadata Manager 서비스 MM, MMS _<ORG>_<ENV> MM_ICC_DEV모델 리포지토리 서비스 MRS_<ORG>_<ENV> MRS_FIN_DEVPowerCenter 통합 서비스 PCIS, IS _<ORG>_<ENV> PCIS_FIN_DEVPowerCenter 리포지토리 서비스

PCRS, RS _<ORG>_<ENV> PCRS_FIN_QA

검색 서비스 SCH_<ORG>_<ENV> SCH_ORG_PROD웹 서비스 헙 WS, WSH, WSHUB_<ORG>_<ENV> WSH_ICC_PROD

38 장 2: 도메인 계획

Page 39: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

도메인Informatica 서비스를 처음 설치할 때 마스터 게이트웨이 노드 및 Informatica 도메인을 생성합니다.다음 테이블을 사용하여 필요한 도메인 정보를 기록하십시오.

도메인 정보 설명 값도메인 이름 작성하려고 계획한 도메인의 이름입니다. 이름은 128자

를 초과하지 않아야 하고 7비트 ASCII여야만 합니다. 이름에는 공백이나 ` % * + ; " ? , < > \ / 문자를 사용할 수 없습니다.

마스터 게이트웨이 노드 호스트 이름

마스터 게이트웨이 노드를 작성할 시스템의 정규화된 호스트 이름입니다. 시스템이 단일 네트워크 이름을 갖는 경우 기본 호스트 이름을 사용하십시오. 노드 호스트 이름에는 밑줄(_) 문자를 사용할 수 없습니다.시스템이 여러 네트워크 이름을 갖는 경우 대체 네트워크 이름을 사용하도록 기본 호스트 이름을 수정할 수 있습니다. 시스템이 단일 네트워크 이름을 갖는 경우 기본 호스트 이름을 사용하십시오.참고: localhost는 사용하지 마십시오. 호스트 이름은 명시적으로 시스템을 식별해야 합니다.

마스터 게이트웨이 노드 이름

이 시스템에 작성하려고 계획한 마스터 게이트웨이 노드의 이름입니다. 노드 이름은 시스템의 호스트 이름이 아닙니다.

노드Informatica 서비스를 설치할 때 설치 시스템을 도메인에 노드로 추가합니다. 여러 노드를 도메인에 추가할 수

있습니다.다음 테이블을 사용하여 필요한 노드 정보를 기록하십시오.

노드 정보 설명 Node1의 값

Node2의 값

Node3의 값

노드 호스트 이름 노드를 작성할 시스템의 정규화된 호스트 이름입니다. 시스템이 단일 네트워크 이름을 갖는 경우 기본 호스트 이름을 사용하십시오. 노드 호스트 이름에는 밑줄(_) 문자를 사용할 수 없습니다.시스템이 여러 네트워크 이름을 갖는 경우 대체 네트워크 이름을 사용하도록 기본 호스트 이름을 수정할 수 있습니다. 시스템이 단일 네트워크 이름을 갖는 경우 기본 호스트 이름을 사용하십시오.참고: localhost는 사용하지 마십시오. 호스트 이름은 명시적으로 시스템을 식별해야 합니다.

노드 이름 이 시스템에 작성하려고 계획한 노드의 이름입니다. 노드 이름은 시스템의 호스트 이름이 아닙니다.

Informatica 도메인 및 노드 정보 기록 39

Page 40: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

응용 프로그램 서비스작성하는 응용 프로그램 서비스는 조직에 대해 생성되는 라이선스 키에 따라 달라집니다.중요: Kerberos 인증을 사용할 계획이면 키 탭 파일을 작성하기 전에 응용 프로그램 서비스 및 노드 이름을 알고

있어야 합니다.다음 테이블을 사용하여 도메인에 필요한 응용 프로그램 서비스를 기록하고, 해당 응용 프로그램 서비스를 실행

할 노드를 기록하십시오.

응용 프로그램 서비스 서비스 이름 노드 이름분석 서비스콘텐츠 관리데이터 통합 서비스Metadata Manager 서비스모델 리포지토리 서비스PowerCenter 통합 서비스PowerCenter 리포지토리 서비스검색 서비스웹 서비스 헙

데이터베이스Informatica 도메인을 계획하는 경우 필요한 관계형 데이터베이스도 계획해야 합니다. 도메인에는 구성 정보, 사용자 계정 권한 및 사용 권한을 저장하기 위한 데이터베이스가 필요합니다. 일부 응용 프로그램 서비스는 해당

응용 프로그램 서비스에 의해 처리되는 정보를 저장하기 위해 데이터베이스를 필요로 합니다.도메인

다음 테이블을 사용하여 도메인에 필요한 데이터베이스 정보를 기록합니다.

데이터베이스 정보 설명 값도메인 구성 데이터베이스 유형

도메인 구성 리포지토리에 대한 데이터베이스 유형입니다. 도메인 구성 리포지토리는 IBM DB2 UDB, Microsoft SQL Server, Oracle 또는 Sybase ASE를 지원합니다.

도메인 구성 데이터베이스 호스트 이름

데이터베이스를 호스트하는 시스템의 이름입니다.

40 장 2: 도메인 계획

Page 41: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

콘텐츠 관리 서비스

다음 테이블을 사용하여 콘텐츠 관리 서비스에 필요한 데이터베이스 정보를 기록합니다.

데이터베이스 정보 설명 값참조 데이터 웨어하우스 데이터베이스 유형

참조 데이터 웨어하우스의 데이터베이스 유형입니다. 참조 데이터 웨어하우스는 IBM DB2 UDB, Microsoft SQL Server 또는 Oracle을 지원합니다.

참조 데이터 웨어하우스 데이터베이스 호스트 이름

데이터베이스를 호스트하는 시스템의 이름입니다.

데이터 통합 서비스

다음 테이블을 사용하여 데이터 통합 서비스에 필요한 데이터베이스 정보를 기록합니다.

데이터베이스 정보 설명 값데이터 개체 캐시 데이터베이스 유형

데이터 개체 캐시 데이터베이스의 데이터베이스 유형입니다. 데이터 개체 캐시 데이터베이스는 IBM DB2 UDB, Microsoft SQL Server 또는 Oracle을 지원합니다.

데이터 개체 캐시 데이터베이스 호스트 이름

데이터베이스를 호스트하는 시스템의 이름입니다.

프로파일링 웨어하우스 데이터베이스 유형

프로파일링 웨어하우스의 데이터베이스 유형입니다. 프로파일링 웨어하우스는 IBM DB2 UDB, Microsoft SQL Server 또는 Oracle을 지원합니다.

프로파일링 웨어하우스 데이터베이스 호스트 이름

데이터베이스를 호스트하는 시스템의 이름입니다.

워크플로우 데이터베이스 유형

워크플로우 데이터베이스의 데이터베이스 유형입니다.워크플로우 데이터베이스는 IBM DB2 UDB, Microsoft SQL Server 또는 Oracle을 지원합니다.

워크플로우 데이터베이스 호스트 이름

데이터베이스를 호스트하는 시스템의 이름입니다.

Metadata Manager 서비스

다음 테이블을 사용하여 Metadata Manager 서비스에 필요한 데이터베이스 정보를 기록합니다.

데이터베이스 정보 설명 값Metadata Manager 리포지토리 데이터베이스 유형

Metadata Manager 리포지토리의 데이터베이스 유형입니다. Metadata Manager 리포지토리는 IBM DB2 UDB, Microsoft SQL Server 또는 Oracle을 지원합니다.

Metadata Manager 리포지토리 데이터베이스 호스트 이름

데이터베이스를 호스트하는 시스템의 이름입니다.

Informatica 도메인 및 노드 정보 기록 41

Page 42: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

모델 리포지토리 서비스

다음 테이블을 사용하여 모델 리포지토리 서비스에 필요한 데이터베이스 정보를 기록합니다.

데이터베이스 정보 설명 값모델 리포지토리 데이터베이스 유형

모델 리포지토리의 데이터베이스 유형입니다. 모델 리포지토리는 IBM DB2 UDB, Microsoft SQL Server 또는 Oracle을 지원합니다.

모델 리포지토리 데이터베이스 호스트 이름

데이터베이스를 호스트하는 시스템의 이름입니다.

PowerCenter 리포지토리 서비스

다음 테이블을 사용하여 PowerCenter 리포지토리 서비스에 필요한 데이터베이스 정보를 기록합니다.

데이터베이스 정보 설명 값PowerCenter 리포지토리 데이터베이스 유형

PowerCenter 리포지토리의 데이터베이스 유형입니다. PowerCenter 리포지토리는 IBM DB2 UDB, Microsoft SQL Server, Oracle 또는 Sybase ASE를 지원합니다.

PowerCenter 리포지토리 데이터베이스 호스트 이름

데이터베이스를 호스트하는 시스템의 이름입니다.

보안 데이터 저장소Informatica 서비스를 설치할 때, 해당 도메인에 대한 암호화 키를 생성하는 데 사용할 키워드를 설치 프로그램

에 제공해야 합니다.다음 테이블을 사용하여 보안 데이터 저장소를 구성하는 데 필요한 정보를 기록하십시오.

암호화 키 정보 설명 값키워드 도메인의 중요 데이터를 보호하는 사용자 지정 암호화 키를 작

성할 때 사용되는 키워드입니다. 키워드는 다음 조건을 충족해야 합니다.- 8~20자여야 합니다.- 하나 이상의 대문자를 포함해야 합니다.- 하나 이상의 소문자를 포함해야 합니다.- 하나 이상의 숫자를 포함해야 합니다.- 공백은 포함하지 않아야 합니다.암호화 키는 Informatica 도메인을 작성할 때 제공하는 키워드를 기반으로 작성됩니다.

암호화 키 디렉터리 도메인에 대한 암호화 키가 저장되는 디렉터리입니다. 기본 디렉터리는 다음과 같습니다. <Informatica 설치 디렉터리>/isp/config/keys.

42 장 2: 도메인 계획

Page 43: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

도메인 보안Informatica 서비스를 설치할 경우 Informatica 도메인의 옵션을 활성화하여 해당 도메인에 대한 보안을 구성

할 수 있습니다.서비스와 서비스 관리자를 위한 보안 통신

필요에 따라 서비스와 서비스 관리자 사이에 보안 통신을 구성할 수 있습니다.중요: 기본 인증서 대신 자신의 SSL 인증서를 사용하려고 선택한 경우, 설치 중에 해당 SSL 인증서에 대한 정보

를 제공해야 합니다. 자체 서명된 인증서 또는 CA(인증 기관)에서 발급한 인증서를 제공할 수 있습니다. SSL 인증서를 PEM 형식 및 JKS(Java 키 저장소) 파일로 제공해야 합니다. Informatica 도메인에 대한 SSL 인증서 파일 관련 이름이 필요합니다.다음 테이블을 사용하여 활용하려는 SSL 인증서를 포함하는 키 저장소 및 트러스트 저장소 파일에 대한 정보를

기록하십시오.

보안 정보 설명 값키 저장소 파일 디렉터리 키 저장소 파일이 포함된 디렉터리입니다. 이 디렉터리에는

infa_keystore.jks 및 infa_keystore.pem이라는 파일이 포함되어야 합니다.

키 저장소 암호 키 저장소 infa_keystore.jks의 암호입니다.트러스트 저장소 파일 디렉터리

트러스트 저장소 파일이 포함된 디렉터리입니다. 이 디렉터리에는 infa_truststore.jks 및 infa_truststore.pem이라는 파일이 포함되어야 합니다.

트러스트 저장소 암호 infa_truststore.jks 파일의 암호입니다.

보안 도메인 구성 리포지토리 데이터베이스

SSL 프로토콜로 보호되는 데이터베이스에서 도메인 구성 리포지토리를 필요에 따라 작성할 수 있습니다.중요: 보안 데이터베이스에 액세스하려면 데이터베이스에 대한 인증서가 포함된 트러스트 저장소가 필요합니다.다음 테이블을 사용하여 보안 데이터베이스의 트러스트 저장소 파일에 대한 정보를 기록하십시오.

보안 정보 설명 값데이터베이스 트러스트 저장소 파일

보안 데이터베이스에 대한 트러스트 저장소 파일의 경로 및 파일 이름입니다.

데이터베이스 트러스트 저장소 암호

트러스트 저장소 파일에 대한 암호입니다.

Administrator 도구를 위한 보안 연결

Administrator 도구에 대해 보안 HTTPS 연결을 필요에 따라 구성할 수 있습니다.중요: 기본 파일 대신 직접 작성한 키 저장소 파일을 사용하려고 선택한 경우, 설치 중에 해당 파일에 대한 정보

를 제공해야 합니다.

Informatica 도메인 및 노드 정보 기록 43

Page 44: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블을 사용하여 활용하려는 키 저장소 파일에 대한 정보를 기록하십시오.

보안 정보 설명 값키 저장소 암호 키 저장소 파일에 대한 일반 텍스트 암호입니다.키 저장소 파일 디렉터리 키 저장소 파일의 위치입니다.

Kerberos 인증Kerberos 인증을 사용하는 네트워크에서 Informatica 도메인이 실행되도록 구성하려면 Kerberos 인증 서버에

대한 정보가 필요합니다.다음 테이블을 사용하여 Kerberos 인증 서버에 대한 정보를 확인하고 기록하십시오.

도메인 정보 설명 값서비스 영역 이름 Informatica 도메인 서비스가 속하는 Kerberos 영역의

이름입니다. 해당 영역 이름은 대문자여야 합니다.서비스 영역 이름과 사용자 영역 이름은 동일해야 합니다.

사용자 영역 이름 Informatica 도메인 사용자가 속하는 Kerberos 영역의 이름입니다. 해당 영역 이름은 대문자여야 합니다.서비스 영역 이름과 사용자 영역 이름은 동일해야 합니다.

Kerberos 구성 파일의 위치 krb5.conf라는 Kerberos 구성 파일이 저장되는 디렉터리입니다.Informatica를 사용하려면 이 구성 파일의 특정 속성이 설정되어야 합니다. Kerberos 구성 파일을 복사하거나 업데이트하는 데 필요한 사용 권한이 없으면 Kerberos 관리자에게 파일 업데이트를 요청해야 할 수도 있습니다.

44 장 2: 도메인 계획

Page 45: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제 3 장

Informatica 도메인을 위한 데이터베이스 준비

이 장에 포함된 항목:• Informatica 도메인을 위한 데이터베이스 준비 개요, 45• 데이터베이스 사용자 계정 설정, 46• 도메인 구성 리포지토리 데이터베이스 요구 사항, 46• 데이터 개체 캐시 데이터베이스 요구 사항, 49• 워크플로우 데이터베이스 요구 사항, 50• Metadata Manager 리포지토리 데이터베이스 요구 사항, 52• 모델 리포지토리 데이터베이스 요구 사항, 55• PowerCenter 리포지토리 데이터베이스 요구 사항, 57• 프로파일링 웨어하우스 요구 사항, 58• 참조 데이터 웨어하우스 요구 사항, 60• 서비스 시스템에서 원시 연결 구성, 61• 보안 데이터베이스에 대한 연결 문자열, 63

Informatica 도메인을 위한 데이터베이스 준비 개요Informatica는 데이터 및 메타데이터를 도메인 리포지토리에 저장합니다. 도메인 및 응용 프로그램 서비스를 작성하기 전에 리포지토리에 대해 데이터베이스 및 데이터베이스 사용자 계정을 설정하십시오.다음 리포지토리에 대해 데이터베이스 및 사용자 계정을 설정하십시오.• 도메인 구성 리포지토리

• 데이터 개체 캐시 리포지토리

• Metadata Manager 리포지토리

• 모델 리포지토리

• PowerCenter 리포지토리

• 프로파일링 웨어하우스

• 참조 데이터 웨어하우스

• 워크플로우 데이터베이스

45

Page 46: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

데이터베이스를 준비하려면 데이터베이스 요구 사항을 확인하고 데이터베이스를 설정하십시오. 데이터베이스

요구 사항은 사용자가 작성하여 리포지토리에 저장하는 데이터 통합 개체의 개수 및 사용자가 도메인에 작성하

는 응용 프로그램 서비스에 따라 달라집니다.

데이터베이스 사용자 계정 설정도메인 구성 리포지토리 및 응용 프로그램 서비스와 연결된 리포지토리 데이터베이스에 대한 데이터베이스 및

사용자 계정을 설정하십시오.사용자 계정을 설정할 때 다음 규칙과 지침을 사용하십시오.• 데이터베이스 사용자 계정에는 테이블, 인덱스 및 보기를 작성하고 삭제하는 사용 권한과 테이블에서 데이터

를 선택, 삽입, 업데이트, 삭제하는 사용 권한이 있어야 합니다.• 7비트 ASCII를 사용하여 계정의 암호를 작성합니다.• 한 리포지토리의 데이터베이스 오류가 다른 리포지토리에 영향을 미치지 않게 하려면 다른 데이터베이스 사

용자 계정으로 별도의 데이터베이스 스키마에서 각각의 리포지토리를 작성합니다. 도메인 구성 리포지토리

또는 도메인의 다른 리포지토리와 동일한 데이터베이스 스키마에서 리포지토리를 작성하지 마십시오.• 두 개 이상의 도메인을 작성하는 경우 각 도메인 구성 리포지토리에는 별도의 사용자 계정이 있어야 합니다.

도메인 구성 리포지토리 데이터베이스 요구 사항Informatica 구성 요소는 관계형 데이터베이스 리포지토리에 메타데이터를 저장합니다. 도메인은 구성 및 사용

자 정보를 도메인 구성 리포지토리에 저장합니다.설치를 실행하기 전에 도메인 구성 리포지토리에 대해 데이터베이스 및 사용자 계정을 설정해야 합니다. 데이터

베이스는 Informatica 도메인의 모든 게이트웨이 노드에서 액세스할 수 있어야 합니다.Informatica를 설치할 때 도메인 구성 리포지토리의 데이터베이스 및 사용자 계정 정보를 제공하십시오. Informatica 설치 프로그램은 JDBC를 사용하여 도메인 구성 리포지토리와 통신합니다.도메인 구성 리포지토리는 다음 데이터베이스 유형을 지원합니다.• IBM DB2 UDB• Microsoft SQL Server• Oracle• Sybase ASE데이터베이스에 대해 200 MB 디스크 공간을 허용합니다.

IBM DB2 데이터베이스 요구 사항IBM DB2에서 리포지토리를 설정할 때 다음 지침을 사용하십시오.• 리포지토리가 IBM DB2 9.7 데이터베이스에 있으면 IBM DB2 버전 9.7 픽스 팩 7 이상의 픽스 팩이 설치되어

있는지 확인합니다.• 데이터베이스를 작성할 IBM DB2 인스턴스에서 다음 매개 변수를 ON으로 설정합니다.

- DB2_SKIPINSERTED

46 장 3: Informatica 도메인을 위한 데이터베이스 준비

Page 47: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

- DB2_EVALUNCOMMITTED- DB2_SKIPDELETED- AUTO_RUNSTATS

• 데이터베이스에서 구성 매개 변수를 설정합니다.다음 표에는 설정해야 하는 구성 매개 변수가 나열되어 있습니다.

매개 변수 값applheapsz 8192appl_ctl_heap_sz 8192logfilsiz 8000maxlocks 98locklist 50000auto_stmt_stats ON

• 테이블스페이스 pageSize 매개 변수를 32768바이트로 설정합니다.단일 파티션 데이터베이스에서 pageSize 요구 사항을 충족하는 테이블스페이스를 지정합니다. 테이블스페

이스를 지정하지 않은 경우, 기본 테이블스페이스가 pageSize 요구 사항을 충족해야 합니다.다중 파티션 데이터베이스에서 pageSize 요구 사항을 충족하는 테이블스페이스를 지정합니다. 데이터베이

스의 카탈로그 파티션에 테이블스페이스를 정의합니다.• NPAGES 매개 변수를 5000 이상으로 설정합니다. NPAGES 매개 변수는 테이블스페이스의 페이지 수를 결정

합니다.• 데이터베이스 사용자에게 CREATETAB, CONNECT 및 BINDADD 권한이 있는지 확인합니다.• Informatica는 리포지토리 테이블에 대해 IBM DB2 테이블 별칭을 지원하지 않습니다. 데이터베이스의 테이

블에 대해 테이블 별칭이 작성되지 않았는지 확인합니다.• DataDirect Connect for JDBC 유틸리티에서 DynamicSections 매개 변수를 3000으로 업데이트합니다.

DynamicSections의 기본값은 Informatica 리포지토리에 대해 너무 낮습니다. Informatica에서는 기본값보

다 더 큰 DB2 패키지가 필요합니다. 도메인 구성 리포지토리 또는 모델 리포지토리에 대한 DB2 데이터베이

스를 설정할 경우 DynamicSections 매개 변수를 3000 이상으로 설정해야 합니다. DynamicSections 매개

변수가 더 낮은 숫자로 설정되어 있으면 Informatica 서비스를 설치하거나 실행할 때 문제가 발생할 수 있습

니다.DynamicSections 매개 변수 업데이트에 대한 자세한 내용은 부록 D, “DB2 데이터베이스의

DynamicSections 매개 변수 업데이트” 페이지 248를 참조하십시오.

도메인 구성 리포지토리 데이터베이스 요구 사항 47

Page 48: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Microsoft SQL Server 데이터베이스 요구 사항Microsoft SQL Server에서 리포지토리를 설정하는 경우 다음 지침을 사용하십시오.• 잠금 경합을 최소화하려면 READ COMMITTED 분리 수준을 READ_COMMITTED_SNAPSHOT으로 설정하십

시오.데이터베이스에 대한 분리 수준을 설정하려면 다음 명령을 실행하십시오.ALTER DATABASE DatabaseName SET READ_COMMITTED_SNAPSHOT ON데이터베이스에 대한 분리 수준이 올바른지 확인하려면 다음 명령을 실행하십시오.SELECT is_read_committed_snapshot_on FROM sys.databases WHERE name = DatabaseName

• 데이터베이스 사용자 계정에 CONNECT, CREATE TABLE 및 CREATE VIEW 권한이 있어야 합니다.

Oracle 데이터베이스 요구 사항Oracle에서 리포지토리를 설정할 경우 다음 지침을 사용하십시오.• open_cursors 매개 변수를 4000 이상으로 설정하십시오.• $parameter 보기에 대한 데이터베이스 사용자의 사용 권한을 설정하십시오.• Oracle 데이터베이스에서 show parameter open_cursors를 실행할 수 있도록 데이터베이스 사용자의 권한

을 설정하십시오.설치 전 시스템 검사 도구(i10Pi)를 실행하는 경우 i10Pi는 데이터베이스에 대해 해당 명령을 실행하여 도메

인 데이터베이스 사용자 자격 증명으로 OPEN_CURSORS 매개 변수를 식별합니다.다음 쿼리를 실행하여 도메인 데이터베이스 사용자 계정에 대한 개방형 커서 설정을 확인할 수 있습니다.

SELECT VALUE OPEN_CURSORS FROM V$PARAMETER WHERE UPPER(NAME)=UPPER('OPEN_CURSORS')• 데이터베이스 사용자에게 CONNECT, RESOURCE 및 CREATE VIEW 권한이 있는지 확인합니다.• Informatica에서 리포지토리 테이블에 대한 Oracle 공용 동의어를 지원하지 않습니다. 데이터베이스의 테이

블에 대한 공용 동의어가 작성되지 않았는지 확인합니다.

Sybase ASE 데이터베이스 요구 사항Sybase ASE에서 리포지토리를 설정하는 경우 다음 지침을 사용하십시오.• 데이터베이스 서버 페이지 크기를 16K 이상으로 설정하십시오. 페이지 크기 설정은 1회성 구성이며 나중에

변경할 수 없으므로 페이지 크기를 16K로 설정해야 합니다.• 행 수준 잠금을 사용하도록 데이터베이스 잠금 구성을 설정하십시오.

다음 테이블에는 설정해야 하는 데이터베이스 잠금 구성이 설명되어 있습니다.

데이터베이스 구성 Sybase 시스템 프로시저 값잠금 구성표 sp_configure "lock scheme" 0, datarows

• Sybase 데이터베이스 옵션 "ddl in tran"을 TRUE로 설정하십시오.• "allow nulls by default"를 TRUE로 설정하십시오.• Sybase 데이터베이스 옵션 select into/bulkcopy/pllsort를 설정하십시오.• sysobjects 시스템 테이블에 대해 "select" 권한을 활성화하십시오.• 다음 로그인 스크립트를 작성하여 기본 VARCHAR 잘라내기를 비활성화하십시오.

create procedure dbo.sp_string_rtrunc_proc as set string_rtruncation onsp_modifylogin "user_name", "login script", sp_string_rtrunc_proc

48 장 3: Informatica 도메인을 위한 데이터베이스 준비

Page 49: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

로그인 스크립트는 사용자가 Sybase 인스턴스에 로그인할 때마다 실행됩니다. 이 저장 프로시저는 세션 수준에서 매개 변수를 설정합니다. sp_modifylogin 시스템 프로시저는 저장 프로시저를 "login script"로 지정

하여 "user_name"을 업데이트합니다. 사용자에게는 저장 프로시저를 호출할 수 있는 사용 권한이 있어야 합니다.

• 데이터베이스 사용자에게 CREATE DEFAULT, CREATE PROCEDURE, CREATE RULE, CREATE TABLE 및

CREATE VIEW 권한이 있는지 확인하십시오.• 데이터베이스 구성을 권장 기준값으로 설정하십시오.

다음 테이블에는 설정해야 하는 데이터베이스 메모리 구성 매개 변수가 나열되어 있습니다.

데이터베이스 구성 Sybase 시스템 프로시저 값최대 총 실제 메모리 sp_configure "최대 메모리" 2097151프로시저 캐시 크기 sp_configure "프로시저 캐시 크기" 500000열린 개체 수 sp_configure "열린 개체 수" 5000열린 인덱스 수 sp_configure "열린 인덱스 수" 5000열린 파티션 수 sp_configure "열린 파티션 수" 5000사용자당 힙 메모리 sp_configure "사용자당 힙 메모리" 49152잠금 수 sp_configure "잠금 수" 100000

데이터 개체 캐시 데이터베이스 요구 사항데이터 개체 캐시 데이터베이스는 데이터 통합 서비스를 위해 캐싱된 논리적 데이터 개체 및 가상 테이블을 저장

합니다. 데이터 통합 서비스를 작성하는 경우 데이터 개체 캐시 데이터베이스 연결을 지정합니다.데이터 개체 캐시 데이터베이스는 다음 데이터베이스 유형을 지원합니다.• IBM DB2 UDB• Microsoft SQL Server• Oracle데이터베이스에 대해 200 MB 디스크 공간을 허용합니다.참고: 데이터 통합 서비스를 실행할 시스템에 데이터베이스 클라이언트를 설치해야 합니다.

IBM DB2 데이터베이스 요구 사항IBM DB2에서 리포지토리를 설정할 때 다음 지침을 사용하십시오.• 데이터베이스 사용자 계정에게 CREATETAB 및 CONNECT 권한이 있는지 확인합니다.• Informatica는 리포지토리 테이블에 대해 IBM DB2 테이블 별칭을 지원하지 않습니다. 데이터베이스의 테이

블에 대해 테이블 별칭이 작성되지 않았는지 확인합니다.• 테이블스페이스 pageSize 매개 변수를 32768바이트로 설정합니다.

데이터 개체 캐시 데이터베이스 요구 사항 49

Page 50: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

• NPAGES 매개 변수를 5000 이상으로 설정합니다. NPAGES 매개 변수는 테이블스페이스의 페이지 수를 결정

합니다.

Microsoft SQL Server 데이터베이스 요구 사항Microsoft SQL Server에서 리포지토리를 설정하는 경우 다음 지침을 사용하십시오.• 데이터베이스 사용자 계정에 CONNECT 및 CREATE TABLE 권한이 있는지 확인합니다.

Oracle 데이터베이스 요구 사항Oracle에서 리포지토리를 설정할 경우 다음 지침을 사용하십시오.• 데이터베이스 사용자에게 CONNECT, RESOURCE 및 CREATE VIEW 권한이 있는지 확인합니다.• Informatica에서 리포지토리 테이블에 대한 Oracle 공용 동의어를 지원하지 않습니다. 데이터베이스의 테이

블에 대한 공용 동의어가 작성되지 않았는지 확인합니다.

워크플로우 데이터베이스 요구 사항데이터 통합 서비스는 워크플로우의 런타임 메타데이터를 워크플로우 데이터베이스에 저장합니다. 워크플로우

데이터베이스를 작성하기 전에 워크플로우에 데이터베이스에 대한 데이터베이스 및 데이터베이스 사용자 계정

을 설정하십시오.데이터 통합 서비스를 작성할 때 워크플로우 데이터베이스 연결을 지정합니다.워크플로우 데이터베이스는 다음 데이터베이스 유형을 지원합니다.• IBM DB2 UDB• Microsoft SQL Server• Oracle데이터베이스에 대해 200 MB 디스크 공간을 허용합니다.참고: 데이터 통합 서비스를 실행할 시스템에 데이터베이스 클라이언트를 설치해야 합니다.

IBM DB2 데이터베이스 요구 사항IBM DB2에서 리포지토리를 설정할 때 다음 지침을 사용하십시오.• 데이터베이스 사용자 계정에게 CREATETAB 및 CONNECT 권한이 있는지 확인합니다.• Informatica는 리포지토리 테이블에 대해 IBM DB2 테이블 별칭을 지원하지 않습니다. 데이터베이스의 테이

블에 대해 테이블 별칭이 작성되지 않았는지 확인합니다.• 테이블스페이스 pageSize 매개 변수를 32768바이트로 설정합니다.• NPAGES 매개 변수를 5000 이상으로 설정합니다. NPAGES 매개 변수는 테이블스페이스의 페이지 수를 결정

합니다.• 연결 풀링 매개 변수를 설정합니다.

50 장 3: Informatica 도메인을 위한 데이터베이스 준비

Page 51: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 표에는 설정해야 하는 연결 풀링 매개 변수가 나열되어 있습니다.

매개 변수 값최대 연결 풀 크기 128최소 연결 풀 크기 0최대 유휴 시간 120초

Microsoft SQL Server 데이터베이스 요구 사항Microsoft SQL Server에서 리포지토리를 설정하는 경우 다음 지침을 사용하십시오.• 데이터베이스 사용자 계정에 CONNECT 및 CREATE TABLE 권한이 있는지 확인합니다.• 데이터베이스에서 JTA 및 XA 데이터 소스 기능을 활성화합니다.• 연결 풀링 매개 변수를 설정합니다.

다음 표에는 설정해야 하는 연결 풀링 매개 변수가 나열되어 있습니다.

매개 변수 값최대 연결 풀 크기 128최소 연결 풀 크기 0최대 유휴 시간 120초

Oracle 데이터베이스 요구 사항Oracle에서 리포지토리를 설정할 경우 다음 지침을 사용하십시오.• 데이터베이스 사용자에게 CONNECT, RESOURCE 및 CREATE VIEW 권한이 있는지 확인합니다.• Informatica에서 리포지토리 테이블에 대한 Oracle 공용 동의어를 지원하지 않습니다. 데이터베이스의 테이

블에 대한 공용 동의어가 작성되지 않았는지 확인합니다.• 연결 풀링 매개 변수를 설정합니다.

다음 표에는 설정해야 하는 연결 풀링 매개 변수가 나열되어 있습니다.

매개 변수 값최대 연결 풀 크기 128최소 연결 풀 크기 0최대 유휴 시간 120초

워크플로우 데이터베이스 요구 사항 51

Page 52: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

• 필요에 따라 Oracle ASO(고급 보안 옵션)에 맞춰 데이터베이스를 구성하십시오. Informatica 설치에서

Oracle ASO를 지원할 경우 데이터베이스에 대해 Oracle ASO를 활성화할 수 있습니다.Oracle ASO를 위해 Informatica 설치를 준비하는 데 대한 정보는 다음 Informatica 기술 자료 문서를 참조

하십시오.Can Oracle Advanced Security Option (ASO) be used with Informatica Data Quality Services? (KB 152376)

Metadata Manager 리포지토리 데이터베이스 요구 사항Metadata Manager 리포지토리는 Metadata Manager 웨어하우스 및 모델을 포함합니다. Metadata Manager 웨어하우스는 메타데이터 소스의 메타데이터를 저장하는 중앙 집중식 메타데이터 웨어하우스입니다.Metadata Manager 서비스를 작성하는 경우 리포지토리 세부 정보를 지정하십시오.Metadata Manager 리포지토리는 다음 데이터베이스 유형을 지원합니다.• IBM DB2 UDB• Microsoft SQL Server• Oracle데이터베이스에 대해 1 GB 디스크 공간을 허용합니다.데이터베이스 구성에 대한 자세한 내용은 데이터베이스 시스템에 대한 설명서를 참조하십시오.

IBM DB2 데이터베이스 요구 사항IBM DB2에서 리포지토리를 설정할 때 다음 지침을 사용하십시오.• 리포지토리를 작성하는 데이터베이스 사용자 계정에는 다음 작업을 수행할 수 있는 권한이 있어야 합니다.

ALTER TABLECREATE FUNCTIONCREATE INDEXCREATE PROCEDURECREATE TABLECREATE VIEWDROP PROCEDUREDROP TABLEINSERT INTO

• 리포지토리를 작성하는 데이터베이스 사용자는 페이지 크기가 32KB인 테이블스페이스를 작성할 수 있어야

합니다.• 기본 페이지 크기(4KB)보다 큰 시스템 임시 테이블스페이스를 설정하고 힙 크기를 업데이트하십시오.

4KB보다 큰 페이지 크기로 정의된 테이블스페이스의 테이블에 대해 실행 중인 쿼리에는 4KB보다 큰 페이지

크기를 가진 시스템 임시 테이블스페이스가 필요합니다. 더 큰 페이지 크기로 정의된 시스템 임시 테이블스페

이스가 없는 경우 쿼리가 실패할 수 있습니다. 서버에서 다음 오류를 표시합니다.SQL 1585N A system temporary table space with sufficient page size does not exist. SQLSTATE=54048

52 장 3: Informatica 도메인을 위한 데이터베이스 준비

Page 53: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

페이지 크기가 8KB, 16KB 및 32KB인 시스템 임시 테이블스페이스를 작성하십시오. 각 데이터베이스에서 다음 SQL 문을 실행하여 시스템 임시 테이블스페이스를 구성하고 힙 크기를 업데이트하십시오.

CREATE Bufferpool RBF IMMEDIATE SIZE 1000 PAGESIZE 32 K EXTENDED STORAGE ;CREATE Bufferpool STBF IMMEDIATE SIZE 2000 PAGESIZE 32 K EXTENDED STORAGE ;CREATE REGULAR TABLESPACE REGTS32 PAGESIZE 32 K MANAGED BY SYSTEM USING ('C:\DB2\NODE0000\reg32' ) EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.33 BUFFERPOOL RBF;CREATE SYSTEM TEMPORARY TABLESPACE TEMP32 PAGESIZE 32 K MANAGED BY SYSTEM USING ('C:\DB2\NODE0000\temp32' ) EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.33 BUFFERPOOL STBF;GRANT USE OF TABLESPACE REGTS32 TO USER <USERNAME>;UPDATE DB CFG FOR <DB NAME> USING APP_CTL_HEAP_SZ 16384UPDATE DB CFG FOR <DB NAME> USING APPLHEAPSZ 16384UPDATE DBM CFG USING QUERY_HEAP_SZ 8000UPDATE DB CFG FOR <DB NAME> USING LOGPRIMARY 100UPDATE DB CFG FOR <DB NAME> USING LOGFILSIZ 2000UPDATE DB CFG FOR <DB NAME> USING LOCKLIST 1000UPDATE DB CFG FOR <DB NAME> USING DBHEAP 2400"FORCE APPLICATIONS ALL"DB2STOPDB2START• IBM DB2에서 메타데이터를 Metadata Manager 리포지토리에 로드할 경우 교착 상태를 방지하려면 잠금 매

개 변수를 설정하십시오.다음 테이블에는 구성할 수 있는 잠금 매개 변수가 나열되어 있습니다.

매개 변수 이름 값 IBM DB2 설명LOCKLIST 8192 잠금 목록의 최대 저장소(4KB)MAXLOCKS 10 응용 프로그램별 잠금 목록 비율LOCKTIMEOUT 300 잠금 제한 시간(초)DLCHKTIME 10000 교착 상태를 확인하는 간격(ms)

IBM DB2 9.7 및 이전 버전의 경우, 읽기 정책을 반복 가능한 읽기에서 읽기 안정성으로 변경하려면

DB2_RR_TO_RS 매개 변수를 YES로 설정하십시오.• Informatica는 리포지토리 테이블에 대해 IBM DB2 테이블 별칭을 지원하지 않습니다. 데이터베이스의 테이

블에 대해 테이블 별칭이 작성되지 않았는지 확인합니다.참고: IBM DB2를 메타데이터 소스로 사용할 경우 소스 데이터베이스의 구성 요구 사항이 동일합니다.

Metadata Manager 리포지토리 데이터베이스 요구 사항 53

Page 54: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Microsoft SQL Server 데이터베이스 요구 사항Microsoft SQL Server에서 리포지토리를 설정하는 경우 다음 지침을 사용하십시오.• 리포지토리를 작성하는 데이터베이스 사용자 계정에는 다음 작업을 수행할 수 있는 권한이 있어야 합니다.

ALTER TABLECREATE CLUSTERED INDEXCREATE INDEXCREATE PROCEDURECREATE TABLECREATE VIEWDROP PROCEDUREDROP TABLEINSERT INTO

• 리포지토리가 다중 바이트 언어로 메타데이터를 저장해야 하는 경우, Microsoft SQL Server를 설치할 때 데이터베이스 정렬을 해당 다중 바이트 언어로 설정합니다. 예를 들어 리포지토리가 일본어로 메타데이터를 저장해야 하는 경우 Microsoft SQL Server를 설치할 때 데이터베이스 정렬 옵션을 일본어 정렬로 설정합니다. 이는 1회성 구성이며 변경될 수 없습니다.

Oracle 데이터베이스 요구 사항Oracle에서 리포지토리를 설정할 경우 다음 지침을 사용하십시오.• 리포지토리를 작성하는 데이터베이스 사용자 계정에는 다음 작업을 수행할 수 있는 권한이 있어야 합니다.

ALTER TABLECREATE CLUSTERCREATE INDEXCREATE OR REPLACE FORCE VIEWCREATE OR REPLACE PROCEDURECREATE OR REPLACE VIEWCREATE TABLEDROP TABLEINSERT INTO TABLE

• Oracle에서 테이블스페이스에 대해 다음 매개 변수를 설정하십시오.<임시 테이블스페이스>

2GB 이상 크기로 조정하십시오.CURSOR_SHARING

FORCE로 설정하십시오.MEMORY_TARGET

4GB 이상으로 설정하십시오.SELECT * FROM v$memory_target_advice ORDER BY memory_size; 를 실행하여 최적의 MEMORY_SIZE를 확인

하십시오.

54 장 3: Informatica 도메인을 위한 데이터베이스 준비

Page 55: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

MEMORY_MAX_TARGETMEMORY_TARGET 크기 이상으로 설정하십시오.MEMORY_MAX_TARGET이 지정되지 않은 경우 MEMORY_MAX_TARGET이 MEMORY_TARGET 설정으

로 기본값 설정됩니다.OPEN_CURSORS

3000 공유로 설정하십시오.개방형 커서를 모니터링 및 조정하십시오. v$sesstat를 쿼리하여 현재 개방된 커서 개수를 확인하십시오. 실행 중인 세션이 한계에 가까울 경우 OPEN_CURSORS 값을 늘리십시오.

UNDO_MANAGEMENTAUTO로 설정하십시오.

• 리포지토리에서 다중 바이트 언어로 메타데이터를 저장해야 할 경우 데이터베이스 인스턴스에서

NLS_LENGTH_SEMANTICS 매개 변수를 CHAR로 설정하십시오. 기본값은 BYTE입니다.• Informatica에서 리포지토리 테이블에 대한 Oracle 공용 동의어를 지원하지 않습니다. 데이터베이스의 테이

블에 대한 공용 동의어가 작성되지 않았는지 확인합니다.

모델 리포지토리 데이터베이스 요구 사항Informatica 서비스 및 클라이언트는 데이터와 메타데이터를 모델 리포지토리에 저장합니다. 모델 리포지토리

서비스를 작성하기 전에 모델 리포지토리에 대해 데이터베이스 및 데이터베이스 사용자 계정을 설정하십시오.모델 리포지토리는 다음 데이터베이스 유형을 지원합니다.• IBM DB2 UDB• Microsoft SQL Server• OracleDB2에 대해 3GB 디스크 공간을 허용합니다. 다른 모든 데이터베이스 유형에 대해 200MB 디스크 공간을 허용합

니다.데이터베이스 구성에 대한 자세한 내용은 데이터베이스 시스템에 대한 설명서를 참조하십시오.

IBM DB2 데이터베이스 요구 사항IBM DB2에서 리포지토리를 설정할 때 다음 지침을 사용하십시오.• 리포지토리가 IBM DB2 9.7 데이터베이스에 있으면 IBM DB2 버전 9.7 픽스 팩 7 이상의 픽스 팩이 설치되어

있는지 확인합니다.• 데이터베이스를 작성할 IBM DB2 인스턴스에서 다음 매개 변수를 ON으로 설정합니다.

- DB2_SKIPINSERTED- DB2_EVALUNCOMMITTED- DB2_SKIPDELETED- AUTO_RUNSTATS

• 데이터베이스에서 구성 매개 변수를 설정합니다.

모델 리포지토리 데이터베이스 요구 사항 55

Page 56: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 표에는 설정해야 하는 구성 매개 변수가 나열되어 있습니다.

매개 변수 값applheapsz 8192appl_ctl_heap_sz 8192logfilsiz 8000maxlocks 98locklist 50000auto_stmt_stats ON

• 테이블스페이스 pageSize 매개 변수를 32768바이트로 설정합니다.단일 파티션 데이터베이스에서 pageSize 요구 사항을 충족하는 테이블스페이스를 지정합니다. 테이블스페

이스를 지정하지 않은 경우, 기본 테이블스페이스가 pageSize 요구 사항을 충족해야 합니다.다중 파티션 데이터베이스에서 pageSize 요구 사항을 충족하는 테이블스페이스를 지정합니다. 데이터베이

스의 카탈로그 파티션에 테이블스페이스를 정의합니다.• NPAGES 매개 변수를 5000 이상으로 설정합니다. NPAGES 매개 변수는 테이블스페이스의 페이지 수를 결정

합니다.• 데이터베이스 사용자에게 CREATETAB, CONNECT 및 BINDADD 권한이 있는지 확인합니다.• Informatica는 리포지토리 테이블에 대해 IBM DB2 테이블 별칭을 지원하지 않습니다. 데이터베이스의 테이

블에 대해 테이블 별칭이 작성되지 않았는지 확인합니다.• DataDirect Connect for JDBC 유틸리티에서 DynamicSections 매개 변수를 3000으로 업데이트합니다.

DynamicSections의 기본값은 Informatica 리포지토리에 대해 너무 낮습니다. Informatica에서는 기본값보

다 더 큰 DB2 패키지가 필요합니다. 도메인 구성 리포지토리 또는 모델 리포지토리에 대한 DB2 데이터베이

스를 설정할 경우 DynamicSections 매개 변수를 3000 이상으로 설정해야 합니다. DynamicSections 매개

변수가 더 낮은 숫자로 설정되어 있으면 Informatica 서비스를 설치하거나 실행할 때 문제가 발생할 수 있습

니다.DynamicSections 매개 변수 업데이트에 대한 자세한 내용은 부록 D, “DB2 데이터베이스의

DynamicSections 매개 변수 업데이트” 페이지 248를 참조하십시오.

Microsoft SQL Server 데이터베이스 요구 사항Microsoft SQL Server에서 리포지토리를 설정하는 경우 다음 지침을 사용하십시오.• 잠금 경합을 최소화하려면 READ COMMITTED 분리 수준을 READ_COMMITTED_SNAPSHOT으로 설정하십

시오.데이터베이스에 대한 분리 수준을 설정하려면 다음 명령을 실행하십시오.ALTER DATABASE DatabaseName SET READ_COMMITTED_SNAPSHOT ON데이터베이스에 대한 분리 수준이 올바른지 확인하려면 다음 명령을 실행하십시오.SELECT is_read_committed_snapshot_on FROM sys.databases WHERE name = DatabaseName

• 데이터베이스 사용자 계정에 CONNECT, CREATE TABLE 및 CREATE VIEW 권한이 있어야 합니다.

56 장 3: Informatica 도메인을 위한 데이터베이스 준비

Page 57: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Oracle 데이터베이스 요구 사항Oracle에서 리포지토리를 설정할 경우 다음 지침을 사용하십시오.• open_cursors 매개 변수를 2000 이상으로 설정하십시오.• 데이터베이스 사용자에게 CONNECT, RESOURCE 및 CREATE VIEW 권한이 있는지 확인합니다.• Informatica에서 리포지토리 테이블에 대한 Oracle 공용 동의어를 지원하지 않습니다. 데이터베이스의 테이

블에 대한 공용 동의어가 작성되지 않았는지 확인합니다.

PowerCenter 리포지토리 데이터베이스 요구 사항PowerCenter 리포지토리는 메타데이터를 포함하는 데이터베이스 테이블의 컬렉션입니다. PowerCenter 리포

지토리 서비스는 리포지토리를 관리하고 리포지토리 데이터베이스와 리포지토리 클라이언트 사이에서 모든 메타데이터 트랜잭션을 수행합니다.PowerCenter 리포지토리는 다음 데이터베이스 유형을 지원합니다.• IBM DB2 UDB• Microsoft SQL Server• Oracle• Sybase ASE데이터베이스에 대해 35 MB 디스크 공간을 허용합니다.참고: PowerCenter 리포지토리 서비스를 실행할 시스템에 데이터베이스 클라이언트를 설치해야 합니다.데이터베이스 구성에 대한 자세한 내용은 데이터베이스 시스템에 대한 설명서를 참조하십시오.

IBM DB2 데이터베이스 요구 사항IBM DB2에서 리포지토리를 설정할 때 다음 지침을 사용하십시오.• 리포지토리 성능을 최적화하려면 단일 노드에서 테이블스페이스가 있는 데이터베이스를 설정하십시오. 테이

블스페이스가 하나의 노드에 있는 경우 PowerCenter 클라이언트 및 PowerCenter 통합 서비스는 리포지토

리 테이블이 다른 데이터베이스 노드에 있는 것보다 더 빨리 리포지토리에 액세스합니다.리포지토리를 작성, 복사 또는 복원할 경우 단일 노드 테이블스페이스 이름을 지정합니다. 테이블스페이스 이름을 지정하지 않은 경우 DB2에서 기본 테이블스페이스를 사용합니다.

• Informatica는 리포지토리 테이블에 대해 IBM DB2 테이블 별칭을 지원하지 않습니다. 데이터베이스의 테이

블에 대해 테이블 별칭이 작성되지 않았는지 확인합니다.

Microsoft SQL Server 데이터베이스 요구 사항Microsoft SQL Server에서 리포지토리를 설정하는 경우 다음 지침을 사용하십시오.• 데이터베이스 서버 페이지 크기를 8K 이상으로 설정하십시오. 이는 1회성 구성이며 이후에 변경될 수 없습니

다.• 데이터베이스 사용자 계정에 CONNECT, CREATE TABLE 및 CREATE VIEW 권한이 있는지 확인하십시오.

PowerCenter 리포지토리 데이터베이스 요구 사항 57

Page 58: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Oracle 데이터베이스 요구 사항Oracle에서 리포지토리를 설정할 경우 다음 지침을 사용하십시오.• 리포지토리가 너무 많은 공간을 사용하지 않도록 방지하려면 테이블스페이스에 대한 저장소 크기를 작은 숫

자로 설정합니다. 또한 리포지토리 테이블을 소유하는 사용자의 기본 테이블스페이스가 작은 크기로 설정되

어 있는지 확인합니다.다음 예제에서는 REPOSITORY라는 테이블스페이스에 대해 권장되는 저장소 매개 변수를 설정하는 방법을

보여 줍니다.ALTER TABLESPACE "REPOSITORY" DEFAULT STORAGE ( INITIAL 10K NEXT 10K MAXEXTENTS UNLIMITED PCTINCREASE 50 );

리포지토리를 작성하기 전에 테이블스페이스에 대한 저장소 매개 변수를 확인하거나 변경합니다.• 데이터베이스 사용자에게 CONNECT, RESOURCE 및 CREATE VIEW 권한이 있는지 확인합니다.• Informatica에서 리포지토리 테이블에 대한 Oracle 공용 동의어를 지원하지 않습니다. 데이터베이스의 테이

블에 대한 공용 동의어가 작성되지 않았는지 확인합니다.

Sybase ASE 데이터베이스 요구 사항Sybase ASE에서 리포지토리를 설정하는 경우 다음 지침을 사용하십시오.• 데이터베이스 서버 페이지 크기를 8K 이상으로 설정하십시오. 이는 1회성 구성이며 이후에 변경될 수 없습니

다.• Sybase 데이터베이스 옵션 "ddl in tran"을 TRUE로 설정하십시오.• "allow nulls by default"를 TRUE로 설정하십시오.• 데이터베이스 사용자 계정에 CREATE TABLE 및 CREATE VIEW 권한이 있는지 확인합니다.• 데이터베이스 메모리 구성 요구 사항을 설정합니다.

다음 표에는 메모리 구성 요구 사항 및 권장 기준값이 나와 있습니다.

데이터베이스 구성 Sybase 시스템 프로시저 값열린 개체 수 sp_configure "열린 개체 수" 5000열린 인덱스 수 sp_configure "열린 인덱스 수" 5000열린 파티션 수 sp_configure "열린 파티션 수" 8000잠금 수 sp_configure "잠금 수" 100000

프로파일링 웨어하우스 요구 사항프로파일링 웨어하우스 데이터베이스는 프로파일링 및 성과 기록표 결과를 저장합니다. 데이터 통합 서비스를

작성하는 경우 프로파일링 웨어하우스 연결을 지정합니다.프로파일링 웨어하우스는 다음 데이터베이스 유형을 지원합니다.• IBM DB2 UDB• Microsoft SQL Server

58 장 3: Informatica 도메인을 위한 데이터베이스 준비

Page 59: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

• Oracle데이터베이스에 대해 10 GB 디스크 공간을 허용합니다.참고: 데이터 통합 서비스를 실행할 시스템에 데이터베이스 클라이언트를 설치해야 합니다. JDBC 연결 또는

Hive 연결을 IBM DB2 UDB, Microsoft SQL Server 및 Oracle 데이터베이스 유형에 대한 프로파일링 웨어하우

스 연결로 지정할 수 있습니다. JDBC 연결로 열 프로필, 규칙 프로필, 데이터 도메인 검색 프로필 및 성과 기록표

를 프로파일링 웨어하우스 연결로 작성할 수 있습니다.데이터베이스 구성에 대한 자세한 내용은 데이터베이스 시스템에 대한 설명서를 참조하십시오.

IBM DB2 데이터베이스 요구 사항IBM DB2에서 리포지토리를 설정할 때 다음 지침을 사용하십시오.• 데이터베이스 사용자 계정에 CREATETAB, CONNECT, CREATE VIEW 및 CREATE FUNCTION 권한이 있어야

합니다.• Informatica는 리포지토리 테이블에 대해 IBM DB2 테이블 별칭을 지원하지 않습니다. 데이터베이스의 테이

블에 대해 테이블 별칭이 작성되지 않았는지 확인합니다.• 테이블스페이스 pageSize 매개 변수를 32768바이트로 설정합니다.• NPAGES 매개 변수를 5000 이상으로 설정합니다. NPAGES 매개 변수는 테이블스페이스의 페이지 수를 결정

합니다.

Microsoft SQL Server 데이터베이스 요구 사항Microsoft SQL Server에서 리포지토리를 설정하는 경우 다음 지침을 사용하십시오.• 데이터베이스 사용자 계정에 CONNECT, CREATE TABLE, CREATE VIEW 및 CREATE FUNCTION 권한이 있

어야 합니다.

Oracle 데이터베이스 요구 사항Oracle에서 리포지토리를 설정할 경우 다음 지침을 사용하십시오.• 데이터베이스 사용자에게 CONNECT, RESOURCE, CREATE VIEW, CREATE PROCEDURE 및 CREATE

FUNCTION 권한이 있는지 확인하십시오.• Informatica에서 리포지토리 테이블에 대한 Oracle 공용 동의어를 지원하지 않습니다. 데이터베이스의 테이

블에 대한 공용 동의어가 작성되지 않았는지 확인합니다.• 테이블스페이스 매개 변수를 설정합니다. 2MB x (각 스캔의 테이블 수 x 동시 스캔 수) 같은 수식을 사용하여

값을 확인합니다.예를 들어 각 스캔에 1,000개의 테이블이 있고 스캔 10개를 동시에 실행할 계획입니다. 이 경우, 테이블스페

이스 매개 변수 값을 2MB x (100 x 10) = 20GB와 같이 계산합니다.참고: 테이블스페이스는 여러 디스크에 분포되어야 합니다.

프로파일링 웨어하우스 요구 사항 59

Page 60: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

• 다음 매개 변수를 Informatica 권장 값으로 설정하십시오.

매개 변수 권장 값open_cursors 3000세션 1000프로세스 1000

참조 데이터 웨어하우스 요구 사항참조 데이터 웨어하우스는 사용자가 모델 리포지토리에서 정의하는 참조 테이블 개체에 대한 데이터 값을 저장

합니다. 참조 데이터 웨어하우스 및 모델 리포지토리를 식별하도록 콘텐츠 관리 서비스를 구성합니다.참조 데이터 웨어하우스를 단일 모델 리포지토리와 연결합니다. 콘텐츠 관리 서비스에서 공통 모델 리포지토리

를 식별하는 경우 여러 콘텐츠 관리 서비스에 대해 공통 참조 데이터 웨어하우스를 선택할 수 있습니다. 참조 데이터 웨어하우스는 대/소문자가 혼합된 열 이름을 지원해야 합니다.참조 데이터 웨어하우스는 다음 데이터베이스 유형을 지원합니다.• IBM DB2 UDB• Microsoft SQL Server• Oracle데이터베이스에 대해 200 MB 디스크 공간을 허용합니다.참고: 콘텐츠 관리 서비스를 실행할 시스템에 데이터베이스 클라이언트를 설치해야 합니다.

IBM DB2 데이터베이스 요구 사항IBM DB2에서 리포지토리를 설정할 때 다음 지침을 사용하십시오.• 데이터베이스 사용자 계정에게 CREATETAB 및 CONNECT 권한이 있는지 확인합니다.• 데이터베이스 사용자에게 SYSCAT.DBAUTH 및 SYSCAT.DBTABAUTH 테이블에 대한 SELECT 권한이 있는지

확인합니다.• Informatica는 리포지토리 테이블에 대해 IBM DB2 테이블 별칭을 지원하지 않습니다. 데이터베이스의 테이

블에 대해 테이블 별칭이 작성되지 않았는지 확인합니다.• 테이블스페이스 pageSize 매개 변수를 32768바이트로 설정합니다.• NPAGES 매개 변수를 5000 이상으로 설정합니다. NPAGES 매개 변수는 테이블스페이스의 페이지 수를 결정

합니다.

Microsoft SQL Server 데이터베이스 요구 사항Microsoft SQL Server에서 리포지토리를 설정하는 경우 다음 지침을 사용하십시오.• 데이터베이스 사용자 계정에 CONNECT 및 CREATE TABLE 권한이 있는지 확인합니다.

60 장 3: Informatica 도메인을 위한 데이터베이스 준비

Page 61: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Oracle 데이터베이스 요구 사항Oracle에서 리포지토리를 설정할 경우 다음 지침을 사용하십시오.• 데이터베이스 사용자 계정에 CONNECT 및 RESOURCE 권한이 있는지 확인합니다.• Informatica에서 리포지토리 테이블에 대한 Oracle 공용 동의어를 지원하지 않습니다. 데이터베이스의 테이

블에 대한 공용 동의어가 작성되지 않았는지 확인합니다.

서비스 시스템에서 원시 연결 구성응용 프로그램 서비스와 데이터베이스 간에 원시 연결을 설정하려면 액세스하려는 데이터베이스에 대해 데이터

베이스 클라이언트 소프트웨어를 설치하십시오.원시 드라이버는 데이터베이스 서버 및 클라이언트 소프트웨어에 패키징되어 있습니다. 데이터베이스에 액세스

해야 하는 시스템에서 연결을 구성해야 합니다. 응용 프로그램 서비스와 데이터베이스 간에 호환성을 보장하려

면 데이터베이스 버전과 호환되는 클라이언트 소프트웨어를 설치하고 적절한 데이터베이스 클라이언트 라이브

러리를 사용하십시오.연결 구성에 대한 자세한 내용은 부록 C, “UNIX에서 데이터베이스에 연결” 페이지 225 및 부록 B, “Windows에

서 데이터베이스에 연결” 페이지 217을 참조하십시오.다음 서비스는 원시 연결을 사용하여 여러 데이터베이스에 연결합니다.데이터 통합 서비스

데이터 통합 서비스는 원시 데이터베이스 드라이버를 사용하여 다음 데이터베이스에 연결합니다.• 소스 데이터베이스 및 대상 데이터베이스. 소스 데이터베이스에서 데이터를 읽고 대상 데이터베이스에

데이터를 씁니다.• 데이터 개체 캐시 데이터베이스. 데이터 개체 캐시를 저장합니다.• 프로파일링 소스 데이터베이스. 관계형 소스 데이터베이스로부터 읽어서 소스에 대해 프로필을 실행합

니다.• 프로파일링 웨어하우스. 프로파일링 결과를 프로파일링 웨어하우스에 씁니다.• 참조 테이블. 매핑을 실행하여 참조 테이블과 외부 데이터 소스 간에 데이터를 전송합니다.데이터 통합 서비스가 단일 노드에서 실행되거나 기본 및 백업 노드에서 실행되는 경우에는 데이터베이스

클라이언트 소프트웨어를 설치하고, 데이터 통합 서비스가 실행되는 시스템에서 연결을 구성합니다.데이터 통합 서비스가 그리드에서 실행되는 경우에는 데이터베이스 클라이언트 소프트웨어를 설치하고, 계산 역할이 있는 노드 또는 서비스 및 계산 역할 모두 있는 노드를 나타내는 각 시스템에서 연결을 구성합니

다.PowerCenter 리포지토리 서비스

PowerCenter 리포지토리 서비스는 원시 데이터베이스 드라이버를 사용하여 PowerCenter 리포지토리 데이터베이스에 연결합니다.PowerCenter 리포지토리 서비스 및 PowerCenter 리포지토리 서비스 프로세스가 실행되는 시스템에서 데이터베이스 클라이언트 소프트웨어를 설치하고 연결을 구성하십시오.

PowerCenter 통합 서비스PowerCenter 통합 서비스는 원시 데이터베이스 드라이버를 사용하여 다음 데이터베이스에 연결합니다.• 소스 데이터베이스 및 대상 데이터베이스. 소스 데이터베이스에서 읽고 대상 데이터베이스에 씁니다.

서비스 시스템에서 원시 연결 구성 61

Page 62: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

• Metadata Manager 소스 데이터베이스. Metadata Manager에 있는 관계형 데이터 소스를 로드합니다.PowerCenter 통합 서비스가 실행되는 시스템에서 관계형 데이터 소스 및 리포지토리 데이터베이스와 연결

된 데이터베이스 클라이언트 소프트웨어를 설치하십시오.

데이터베이스 클라이언트 소프트웨어 설치응용 프로그램 서비스가 액세스하는 데이터베이스 유형에 따라 필요한 시스템에 데이터베이스 클라이언트를 설치해야 합니다.응용 프로그램 서비스와 데이터베이스 간의 호환성을 보장하려면 해당하는 데이터베이스 클라이언트 라이브러

리를 사용하고 데이터베이스 버전과 호환 가능한 클라이언트 소프트웨어를 설치합니다.응용 프로그램 서비스가 액세스하는 데이터베이스 유형을 기반으로 다음 데이터베이스 클라이언트 소프트웨어

를 설치합니다.IBM DB2 CAE(Client Application Enabler)

Informatica 서비스를 시작하는 사용자로 시스템에 로그인하여, 필요한 시스템에서 연결을 구성합니다.Microsoft SQL Server 2012 Native Client

다음 Microsoft 웹 사이트에서 클라이언트를 다운로드합니다. http://www.microsoft.com/en-in/download/details.aspx?id=29065.

Oracle 클라이언트호환되는 버전의 Oracle 클라이언트 및 Oracle 데이터베이스 서버를 설치합니다. 동일한 버전의 Oracle 클라이언트가 필요한 모든 시스템에도 해당 클라이언트를 설치해야 합니다. 호환성을 확인하려면 Oracle에

문의하십시오.Sybase Open Client(OCS)

Sybase ASE 데이터베이스 서버와 호환 가능한 Open Client 버전을 설치합니다. 또한 Sybase ASE 데이터

베이스 및 Informatica를 호스트하는 시스템에 동일한 버전의 Open Client를 설치해야 합니다. 호환성을

확인하려면 Sybase에 문의하십시오.

UNIX에서 데이터베이스 클라이언트 환경 변수 구성데이터 통합 서비스, PowerCenter 통합 서비스 및 PowerCenter 리포지토리 서비스 프로세스를 실행하는 시스

템에서 데이터베이스 클라이언트 환경 변수를 구성합니다.데이터베이스 클라이언트 경로 변수 이름 및 요구 사항은 UNIX 플랫폼 및 데이터베이스에 따라 달라집니다.데이터베이스 환경 변수를 구성한 후에 데이터베이스 클라이언트에서 데이터베이스에 대한 연결을 테스트할 수

있습니다.

62 장 3: Informatica 도메인을 위한 데이터베이스 준비

Page 63: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 표에는 UNIX에서 설정하는 데 필요한 데이터베이스 환경 변수가 나열되어 있습니다.

데이터베이스

환경 변수 이름 데이터베이스 유틸리티

Oracle ORACLE_HOMEPATH

sqlplus 다음으로 설정됨: <DatabasePath>추가: <DatabasePath>/bin

IBM DB2 DB2DIRDB2INSTANCEPATH

db2connect 다음으로 설정됨: <DatabasePath>다음으로 설정됨: <DB2 인스턴스 이름>추가: <DatabasePath>/bin

Sybase ASE

SYBASE15SYBASE_ASESYBASE_OCSPATH

isql 다음으로 설정됨: <DatabasePath>/sybase<버전>다음으로 설정됨: ${SYBASE15}/ASE-<버전>다음으로 설정됨: ${SYBASE15}/OCS-<버전>추가: ${SYBASE_ASE}/bin:${SYBASE_OCS}/bin:$PATH

보안 데이터베이스에 대한 연결 문자열보안 데이터베이스에 리포지토리를 작성하는 경우 데이터베이스에 대한 트러스트 저장소 정보와 데이터베이스

의 보안 매개 변수를 포함하는 JDBC 연결 문자열을 제공해야 합니다.설치 중에 보안 데이터베이스에서 도메인 구성 리포지토리를 작성할 수 있습니다. 보안 데이터베이스에서 모델

리포지토리도 작성할 수 있습니다.다음 데이터베이스에 대한 보안 연결을 구성할 수 있습니다.• IBM DB2 UDB• Microsoft SQL Server• Oracle참고: Sybase 데이터베이스에 대한 보안 연결은 구성할 수 없습니다.보안 데이터베이스에 대한 연결을 구성할 때 JDBC 연결 문자열에 연결 정보를 지정해야 합니다. 연결 문자열에

는 데이터베이스 서버의 호스트 이름과 포트 번호에 더해 보안 매개 변수가 포함되어야 합니다.

보안 데이터베이스에 대한 연결 문자열 63

Page 64: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 JDBC 연결 문자열에 포함해야 하는 보안 매개 변수가 설명되어 있습니다.

매개 변수 설명EncryptionMethod 필수 사항입니다. 네트워크를 통해 전송되는 경우 데이터가 암호화되었는지를 나타

냅니다. 이 매개 변수는 SSL로 설정되어야 합니다.ValidateServerCertificate 선택 사항입니다. 데이터베이스 서버에서 보낸 인증서에 대해 Informatica에서 유효

성을 검사하는지를 나타냅니다.이 매개 변수를 True로 설정하면 데이터베이스 서버에서 보낸 인증서에 대해 Informatica에서 유효성을 검사합니다. HostNameInCertificate 매개 변수를 지정하면 Informatica에서 인증서의 호스트 이름에 대한 유효성도 검사합니다.이 매개 변수를 false로 설정하면 데이터베이스 서버에서 보낸 인증서에 대해 Informatica에서 유효성을 검사하지 않습니다. Informatica에서 사용자가 지정한 트러스트 저장소 정보를 모두 무시합니다.

HostNameInCertificate 선택 사항입니다. 보안 데이터베이스를 호스팅하는 시스템의 호스트 이름입니다. 호스트 이름을 지정하면 Informatica에서 SSL 인증서의 호스트 이름에 대해 연결 문자열에 포함된 호스트 이름의 유효성을 검사합니다.SSL 암호화 및 유효성 검사가 활성화되어 있고 이 속성이 지정되지 않은 경우, 드라이버는 연결 URL에 지정된 서버 이름 또는 연결의 데이터 소스를 사용하여 인증서의 유효성을 검사합니다.

cryptoProtocolVersion 필수 사항입니다. 보안 데이터베이스에 연결하는 데 사용할 암호화 프로토콜을 지정합니다. 데이터베이스 서버에 사용되는 암호화 프로토콜을 기반으로 매개 변수를 cryptoProtocolVersion=TLSv1.1 또는 cryptoProtocolVersion=TLSv1.2로 설정할 수 있습니다.

JDBC 연결 문자열에 다음 구문을 사용하여 보안 데이터베이스에 연결할 수 있습니다.IBM DB2

jdbc:Informatica:db2://host_name:port_no;DatabaseName=database_name;EncryptionMethod=SSL;HostNameInCertificate=DB_host_name;ValidateServerCertificate=true_or_false

Oraclejdbc:Informatica:oracle://host_name:port_no;ServiceName=service_name;EncryptionMethod=SSL;HostNameInCertificate=DB_host_name;ValidateServerCertificate=true_or_false

Microsoft SQL Serverjdbc:Informatica:sqlserver://host_name:port_no;SelectMethod=cursor;DatabaseName=database_name;EncryptionMethod=SSL;HostNameInCertificate=DB_host_name;ValidateServerCertificate=true_or_false

참고: 설치 프로그램은 연결 문자열의 유효성을 검사하지 않습니다. 데이터베이스에 필요한 모든 연결 매개 변수

및 보안 매개 변수가 연결 문자열에 포함되어 있는지 확인합니다.

64 장 3: Informatica 도메인을 위한 데이터베이스 준비

Page 65: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제 4 장

Kerberos 인증 설정 준비이 장에 포함된 항목:• Kerberos 인증 설정 준비 개요, 65• Kerberos 구성 파일 설정, 66• 서비스 사용자 및 키 탭 파일 이름 형식 생성, 67• SPN 및 키 탭 형식 텍스트 파일 검토, 71• 서비스 사용자 이름 및 키 탭 파일 작성, 73

Kerberos 인증 설정 준비 개요사용자, 서비스 및 노드 인증을 위해 Kerberos 네트워크 인증을 사용하도록 Informatica 도메인을 구성할 수 있습니다.Kerberos는 네트워크의 서비스 및 노드에 대한 액세스를 인증하기 위해 티켓을 사용하는 네트워크 인증 프로토

콜입니다. Kerberos는 KDC(키 배포 센터)를 사용하여 사용자 및 서비스의 ID 유효성을 검사하고 인증된 사용자

및 서비스 계정에 티켓을 부여합니다. Kerberos 프로토콜에서는 사용자(user) 및 서비스를 사용자(principal)라고 합니다. KDC에는 사용자 및 ID 증명으로 사용되는 연결 암호 키가 포함된 데이터베이스가 있습니다. Kerberos는 LDAP 디렉터리 서비스를 사용자 데이터베이스로 사용할 수 있습니다.Kerberos 인증을 사용하려면 Kerberos 네트워크 인증을 사용하는 네트워크에서 Informatica 도메인을 설치하

고 실행해야 합니다. Informatica는 Kerberos 인증을 사용하는 네트워크에서 Microsoft Active Directory 서비

스를 사용자 데이터베이스로 사용하여 실행될 수 있습니다.네트워크를 통해 암호를 전송하지 않으면서 도메인의 노드 및 서비스를 인증하려면 Informatica 도메인에 키 탭

파일이 필요합니다. 키 탭 파일에는 SPN(서비스 사용자 이름) 및 연결된 암호화 키가 포함됩니다. Informatica 도메인에서 노드 및 서비스를 작성하기 전에 키 탭 파일을 작성하십시오.도메인에 대해 Kerberos 인증을 구성하기 전에 다음 태스크를 수행하십시오.• Kerberos 구성 파일을 설정합니다.• 서비스 사용자 및 키 탭 파일 이름을 Informatica 형식으로 생성합니다.• SPN 및 키 탭 형식 텍스트 파일을 검토합니다.• Kerberos 관리자에게 요청하여 SPN을 Kerberos 사용자 데이터베이스에 추가하고 키 탭 파일을 작성하도록

합니다.

65

Page 66: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Kerberos 구성 파일 설정Kerberos는 구성 정보를 krb5.conf라는 파일에 저장합니다. Informatica의 경우 Kerberos 구성 파일의 특정 속성을 설정해야 Informatica 도메인에서 Kerberos 인증을 올바로 사용할 수 있습니다. krb5.conf 구성 파일에서

해당 속성을 설정해야 합니다.구성 파일에는 Kerberos 영역 및 KDC 주소 등 Kerberos 서버에 대한 정보가 포함됩니다. Kerberos 관리자에게

구성 파일의 속성을 설정하여 파일의 사본을 보내줄 것을 요청할 수 있습니다.1. krb5.conf 파일을 백업한 다음 변경합니다. 2. krb5.conf 파일을 편집합니다. 3. libdefaults 섹션에서 Informatica에 필요한 속성을 설정하거나 추가합니다.

다음 테이블에는 libdefaults 섹션에서 설정해야 하는 속성의 값이 나열되어 있습니다.

매개 변수 값default_realm Informatica 도메인에 대한 서비스 영역의 이름입니다.forwardable 서비스에서 클라이언트 사용자 자격 증명을 다른 서비스에 위임할 수 있습니다. 이 매

개 변수를 True로 설정합니다. Informatica 도메인에서 응용 프로그램 서비스는 다른 서비스를 통해 클라이언트 사용자 자격 증명을 인증해야 합니다.

default_tkt_enctypes TGT(Ticket-Granting Ticket)의 세션 키에 대한 암호화 유형입니다. 이 매개 변수를 rc4-hmac로 설정합니다. Informatica는 rc4-hmac 암호화 유형만 지원합니다.udp_preference_limit Kerberos에서 KDC에 메시지를 전송할 때 사용할 프로토콜을 결정합니다. 항상 TCP

를 사용하도록 udp_preference_limit = 1로 설정합니다. Informatica 도메인은 TCP 프로토콜만 지원합니다. udp_preference_limit를 다른 값으로 설정할 경우 Informatica 도메인이 예기치 않게 종료될 수 있습니다.

4. realms 섹션의 KDC 주소 안에 포트 번호를 콜론으로 구분하여 포함합니다. 예를 들어 KDC 주소가 kerberos.example.com이고 포트 번호가 88일 경우 kdc 매개 변수를 다음으로 설정합니다.

kdc = kerberos.example.com:885. krb5.conf 파일을 저장합니다. 6. Informatica 서비스를 설치하려는 시스템에 액세스할 수 있는 디렉터리에 krb5.conf 파일을 저장합니다. 다음 예제에서는 필수 속성이 포함된 krb5.conf의 콘텐츠를 보여 줍니다.

[libdefaults]default_realm = AFNIKRB.AFNIDEV.COMforwardable = truedefault_tkt_enctypes = rc4-hmacudp_preference_limit = 1[realms]AFNIKRB.AFNIDEV.COM = { admin_server = SMPLKERDC01.AFNIKRB.AFNIDEV.COM kdc = SMPLKERDC01.AFNIKRB.AFNIDEV.COM:88 }[domain_realm]afnikrb.afnidev.com = AFNIKRB.AFNIDEV.COM.afnikrb.afnidev.com = AFNIKRB.AFNIDEV.COM

Kerberos 구성 파일에 대한 자세한 내용은 Kerberos 네트워크 인증 설명서를 참조하십시오.

66 장 4: Kerberos 인증 설정 준비

Page 67: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

서비스 사용자 및 키 탭 파일 이름 형식 생성Kerberos 인증이 포함된 Informatica 도메인을 실행하는 경우 Kerberos SPN(서비스 사용자 이름) 및 키 탭 파일을 Informatica 도메인의 노드 및 프로세스와 연결해야 합니다. Informatica에서는 암호를 요구하지 않고 서비스를 인증하기 위해 키 탭 파일이 필요합니다.도메인의 보안 요구 사항에 따라 서비스 사용자 수준을 다음 수준 중 하나로 설정할 수 있습니다.노드 수준

도메인이 테스트 또는 개발용으로 사용되며 도메인에 높은 보안 수준이 요구되지 않는 경우 서비스 사용자

를 노드 수준에서 설정할 수 있습니다. 노드 및 노드의 모든 서비스 프로세스에 대해 하나의 SPN 및 키 탭

파일을 사용할 수 있습니다. 노드의 HTTP 프로세스에 대해서도 별도의 SPN 및 키 탭 파일을 설정해야 합니

다.프로세스 수준

도메인이 프로덕션용으로 사용되며 도메인에 높은 보안 수준이 요구되는 경우 서비스 사용자를 프로세스

수준에서 설정할 수 있습니다. 각 노드 및 노드의 각 프로세스에 대해 고유한 SPN 및 키 탭 파일을 작성합니

다. 노드의 HTTP 프로세스에 대해서도 별도의 SPN 및 키 탭 파일을 설정해야 합니다.Informatica 도메인의 경우 서비스 사용자 및 키 탭 파일 이름이 특정 형식을 따라야 합니다. 서비스 사용자 및

키 탭 파일 이름이 올바른 형식을 따르도록 Informatica Kerberos SPN 형식 생성기를 사용하여 Informatica 도메인에 필요한 형식으로 서비스 사용자 및 키 탭 파일 이름 목록을 생성하십시오.Informatica Kerberos SPN 형식 생성기는 Informatica 서비스 설치 프로그램과 함께 제공됩니다.

노드 수준에서의 서비스 사용자 요구 사항Informatica 도메인에 높은 수준의 보안이 필요하지 않는 경우 노드와 서비스 프로세스가 동일한 SPN 및 키 탭

파일을 공유할 수 있습니다. 따라서 도메인 노드의 각 서비스 프로세스에 대해 별도의 SPN이 필요하지 않습니

다.Informatica 도메인은 노드 수준에서 다음 구성 요소에 대한 SPN 및 키 탭 파일을 필요로 합니다.LDAP 디렉터리 서비스의 사용자 DN(고유 이름)

LDAP 디렉터리 서비스 검색에 사용되는 바인딩 사용자 DN의 사용자 이름입니다. 키 탭 파일의 이름은

infa_ldapuser.keytab이어야 합니다.노드 프로세스

인증 호출을 개시하거나 수락하는 Informatica 노드의 사용자 이름입니다. 동일한 사용자 이름이 노드의 서비스를 인증하는 데 사용됩니다. 도메인의 각 게이트웨이 노드에는 별도의 사용자 이름이 필요합니다.

도메인의 HTTP 프로세스Informatica Administrator를 포함하여 Informatica 도메인에 있는 모든 웹 응용 프로그램 서비스의 사용

자 이름입니다. 브라우저는 이 사용자 이름을 사용하여 도메인의 모든 HTTP 프로세스에 대해 인증됩니다. 키 탭 파일의 이름은 webapp_http.keytab이어야 합니다.

프로세스 수준에서의 서비스 사용자 요구 사항Informatica 도메인에 높은 수준의 보안이 필요한 경우 각 노드 및 해당 노드의 각 서비스에 대해 별도의 SPN 및

키 탭 파일을 작성하십시오.Informatica 도메인은 프로세스 수준에서 다음 구성 요소에 대해 SPN 및 키 탭 파일을 필요로 합니다.LDAP 디렉터리 서비스의 사용자 DN(고유 이름)

LDAP 디렉터리 서비스 검색에 사용되는 바인딩 사용자 DN의 사용자 이름입니다. 키 탭 파일의 이름은

infa_ldapuser.keytab이어야 합니다.

서비스 사용자 및 키 탭 파일 이름 형식 생성 67

Page 68: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

노드 프로세스인증 호출을 개시하거나 수락하는 Informatica 노드의 사용자 이름입니다.

Informatica Administrator 서비스Informatica 도메인의 다른 서비스와 함께 Informatica Administrator 서비스를 인증하는 Informatica Administrator 서비스의 사용자 이름입니다. 키 탭 파일의 이름은 _AdminConsole.keytab이어야 합니다.

도메인의 HTTP 프로세스Informatica Administrator를 포함하여 Informatica 도메인에 있는 모든 웹 응용 프로그램 서비스의 사용

자 이름입니다. 브라우저는 이 사용자 이름을 사용하여 도메인의 모든 HTTP 프로세스에 대해 인증됩니다. 키 탭 파일의 이름은 webapp_http.keytab이어야 합니다.

서비스 프로세스Informatica 도메인의 노드에서 실행되는 서비스의 사용자 이름입니다. 각 서비스는 고유한 서비스 사용자

및 키 탭 파일 이름을 필요로 합니다.설치 프로그램을 실행하기 전에 서비스에 대해 SPN 및 키 탭 파일을 작성하지 않아도 됩니다. 도메인에서

서비스를 작성할 때 해당 서비스에 대해 SPN 및 키 탭 파일을 작성할 수 있습니다. 서비스를 활성화할 때 해당 서비스의 SPN 및 키 탭 파일을 사용할 수 있어야 합니다.

Windows에서 Informatica Kerberos SPN 형식 생성기 실행Informatica Kerberos SPN 형식 생성기를 실행하여 Informatica 도메인에 필요한 올바른 형식의 SPN 및 키 탭

파일 이름을 갖춘 파일을 생성할 수 있습니다.SPN 형식 생성기는 명령줄 또는 Informatica 설치 프로그램에서 실행할 수 있습니다. SPN 형식 생성기는 사용

자가 제공한 매개 변수에 따라 서비스 사용자 및 키 탭 파일의 이름을 포함하는 파일을 생성합니다.참고: 제공한 정보가 올바른지 확인하십시오. SPN 형식 생성기는 입력한 값의 유효성을 검사하지 않습니다.SPN 형식 생성기를 실행하려면 다음 단계를 수행하십시오.1. 시스템 사용자 계정으로 시스템에 로그인하십시오. 2. 기타 모든 응용 프로그램을 닫으십시오. 3. 설치 파일을 압축 해제한 시스템에서 다음 디렉터리로 이동합니다. <Informatica 설치 파일 디렉터리>/

Server/Kerberos 4. SPNFormatGenerator.bat 파일을 실행합니다.

Informatica Kerberos SPN 형식 생성기 시작 페이지가 표시됩니다.5. 다음을 클릭합니다.

서비스 사용자 수준 페이지가 표시됩니다.6. 도메인에 대해 Kerberos 서비스 사용자를 어떤 수준으로 설정할지 선택합니다.

68 장 4: Kerberos 인증 설정 준비

Page 69: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 선택 가능한 수준이 설명되어 있습니다.

수준 설명프로세스 수준 각 노드 및 노드의 각 응용 프로그램 서비스에 대해 고유한 SPN(서비스 사용자

이름) 및 키 탭 파일을 사용하도록 도메인을 구성합니다.각 노드에 필요한 SPN 및 키 탭 파일의 수는 노드에서 실행되는 응용 프로그램 서비스 프로세스의 수에 따라 달라집니다. 운영 도메인 같이 높은 보안 수준이 필요한 도메인에 대해 프로세스 수준 옵션을 사용하십시오.

노드 수준 노드에서 SPN 및 키 탭 파일을 공유하도록 도메인을 구성합니다.이 옵션에는 노드에 대한 하나의 SPN과 키 탭 파일 및 노드에서 실행되는 모든 응용 프로그램 서비스가 필요합니다. 또한 노드의 모든 HTTP 프로세스에 대해 별도의 SPN 및 키 탭 파일이 필요합니다.테스트 및 개발 도메인 같이 높은 보안 수준이 필요하지 않은 도메인에 대해 노드 수준 옵션을 사용하십시오.

7. 다음을 클릭합니다. 인증 매개 변수 - Kerberos 인증 페이지가 표시됩니다.

8. 도메인 및 노드 매개 변수를 입력하여 SPN 형식을 생성합니다. 다음 테이블에는 지정해야 하는 매개 변수가 설명되어 있습니다.

프롬프트 설명도메인 이름 도메인의 이름입니다. 이름은 128자를 초과하지 않아야 하고 7비트 ASCII여야만 합

니다. 이름에는 공백이나 ` % * + ; " ? , < > \ / 문자를 사용할 수 없습니다.노드 이름 Informatica 노드의 이름입니다.노드 호스트 이름 노드를 작성할 시스템의 정규화된 호스트 이름 또는 IP 주소입니다. 노드 호스트 이

름에는 밑줄(_) 문자를 사용할 수 없습니다.참고: localhost는 사용하지 마십시오. 호스트 이름은 명시적으로 시스템을 식별해야 합니다.

서비스 영역 이름 Informatica 도메인 서비스의 Kerberos 영역 이름입니다. 해당 영역 이름은 대문자여야 합니다.

노드 수준에서 서비스 사용자를 설정하면 이 유틸리티에 +노드 단추가 표시됩니다. 프로세스 수준에서 서비

스 사용자를 설정하면 이 유틸리티에 +노드 및 +서비스 단추가 표시됩니다.9. 다른 노드에 대해 추가적으로 SPN 형식을 생성하려면 +노드를 클릭하고 노드 이름 및 호스트 이름을 지정

합니다. 단일 도메인에 대해 여러 노드를 입력할 수 있습니다.

10. 서비스에 대해 SPN 형식을 생성하려면 +서비스를 클릭하고 서비스 이름을 노드에서의 서비스 필드에 지정

합니다. 노드 서비스 필드는 프로세스 수준에서 서비스 사용자를 설정하고 +서비스를 클릭하는 경우에만 표시됩니

다. 한 노드에 대해 여러 서비스를 입력할 수 있습니다. 서비스는 실행되는 노드 아래에 즉시 표시됩니다.11. 목록에서 노드를 제거하려면 -노드를 클릭합니다.

Informatica SPN 형식 생성기가 해당 노드를 삭제합니다. 노드에 서비스를 추가한 경우 해당 서비스가 노드와 함께 삭제됩니다.

서비스 사용자 및 키 탭 파일 이름 형식 생성 69

Page 70: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

12. 서비스를 노드에서 제거하려면 서비스 이름 필드를 지웁니다. 13. 다음을 클릭합니다.

SPN 형식 생성기가 서비스 사용자 및 키 탭 파일 이름의 목록을 포함하는 파일의 경로 및 파일 이름을 표시

합니다.14. 완료를 클릭하여 SPN 형식 생성기를 종료합니다.

SPN 형식 생성기는 SPN 및 키 탭 파일 이름을 포함하는 텍스트 파일을 Informatica 도메인에 필요한 형식으로

생성합니다.

UNIX에서 Informatica Kerberos SPN 형식 생성기 실행Informatica Kerberos SPN 형식 생성기를 실행하여 Informatica 도메인에 필요한 올바른 형식의 SPN 및 키 탭

파일 이름을 갖춘 파일을 생성할 수 있습니다.SPN 형식 생성기는 명령줄 또는 Informatica 설치 프로그램에서 실행할 수 있습니다. SPN 형식 생성기는 사용

자가 제공한 매개 변수에 따라 서비스 사용자 및 키 탭 파일의 이름을 포함하는 파일을 생성합니다.참고: 제공한 정보가 올바른지 확인하십시오. SPN 형식 생성기는 입력한 값의 유효성을 검사하지 않습니다.1. 설치 파일을 압축 해제한 시스템에서 다음 디렉터리로 이동합니다. <Informatica 설치 파일 디렉터리>/

Server/Kerberos 2. 셸 명령줄에서 SPNFormatGenerator.sh 파일을 실행합니다. 3. Enter 키를 눌러 계속 진행합니다. 4. 서비스 사용자 수준 섹션에서 도메인에 대해 Kerberos 서비스 사용자를 어떤 수준에 설정할지 선택합니다.

다음 테이블에는 선택 가능한 수준이 설명되어 있습니다.

수준 설명프로세스 수준 각 노드 및 노드의 각 응용 프로그램 서비스에 대해 고유한 SPN(서비스 사용자

이름) 및 키 탭 파일을 사용하도록 도메인을 구성합니다.각 노드에 필요한 SPN 및 키 탭 파일의 수는 노드에서 실행되는 응용 프로그램 서비스 프로세스의 수에 따라 달라집니다. 운영 도메인 같이 높은 보안 수준이 필요한 도메인에 대해 프로세스 수준 옵션을 사용하십시오.

노드 수준 노드에서 SPN 및 키 탭 파일을 공유하도록 도메인을 구성합니다.이 옵션에는 노드에 대한 하나의 SPN과 키 탭 파일 및 노드에서 실행되는 모든 응용 프로그램 서비스가 필요합니다. 또한 노드의 모든 HTTP 프로세스에 대해 별도의 SPN 및 키 탭 파일이 필요합니다.테스트 및 개발 도메인 같이 높은 보안 수준이 필요하지 않은 도메인에 대해 노드 수준 옵션을 사용하십시오.

5. SPN 형식을 생성하는 데 필요한 도메인 및 노드 매개 변수를 입력합니다.

70 장 4: Kerberos 인증 설정 준비

Page 71: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 지정해야 하는 매개 변수가 설명되어 있습니다.

프롬프트 설명도메인 이름 도메인의 이름입니다. 이름은 128자를 초과하지 않아야 하고 7비트 ASCII여야만 합

니다. 이름에는 공백이나 ` % * + ; " ? , < > \ / 문자를 사용할 수 없습니다.노드 이름 Informatica 노드의 이름입니다.노드 호스트 이름 노드를 작성할 시스템의 정규화된 호스트 이름 또는 IP 주소입니다. 노드 호스트 이

름에는 밑줄(_) 문자를 사용할 수 없습니다.참고: localhost는 사용하지 마십시오. 호스트 이름은 명시적으로 시스템을 식별해야 합니다.

서비스 영역 이름 Informatica 도메인 서비스의 Kerberos 영역 이름입니다. 해당 영역 이름은 대문자여야 합니다.

노드 수준에서 서비스 사용자를 설정하면 프롬프트에 노드 추가?가 표시됩니다. 프로세스 수준에서 서비스

사용자를 설정하면 프롬프트에 서비스 추가?가 표시됩니다.6. 노드 추가? 프롬프트에서 1을 입력하여 추가적인 노드에 대해 SPN 형식을 생성합니다. 그런 다음, 노드 이

름 및 노드 호스트 이름을 입력합니다. 여러 노드에 대해 SPN 형식을 생성하려면 각 노드 추가? 프롬프트에 1을 입력하고 노드 이름 및 노드 호스

트 이름을 입력합니다.7. 서비스 추가? 프롬프트에서 1을 입력하여 바로 위의 노드에서 실행될 서비스에 대해 SPN 형식을 생성합니

다. 그런 다음, 서비스 이름을 입력합니다. 여러 서비스에 대해 SPN 형식을 생성하려면 각 서비스 추가? 프롬프트에 1을 입력하고 서비스 이름을 입력

합니다.8. 2를 입력하여 서비스 추가? 또는 노드 추가? 프롬프트를 종료합니다.

SPN 형식 생성기가 서비스 사용자 및 키 탭 파일 이름의 목록을 포함하는 파일의 경로 및 파일 이름을 표시

합니다.9. Enter 키를 눌러 SPN 형식 생성기를 종료합니다. SPN 형식 생성기는 SPN 및 키 탭 파일 이름을 포함하는 텍스트 파일을 Informatica 도메인에 필요한 형식으로

생성합니다.

SPN 및 키 탭 형식 텍스트 파일 검토Kerberos SPN 형식 생성기는 Informatica 도메인에 필요한 서비스 사용자 및 키 탭 파일 이름의 형식을 나열하

는 SPNKeytabFormat.txt라는 텍스트 파일을 생성합니다. 이 파일에는 사용자가 선택한 서비스 사용자 수준을

기반으로 하는 SPN 및 키 탭 파일 이름이 포함됩니다.텍스트 파일을 검토하고 오류 메시지가 없는지 확인하십시오.텍스트 파일에는 다음 정보가 포함됩니다.항목 이름

프로세스에 연결된 노드 또는 서비스를 식별합니다.

SPN 및 키 탭 형식 텍스트 파일 검토 71

Page 72: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

SPNKerberos 사용자 데이터베이스의 SPN에 대한 형식입니다. SPN은 대/소문자를 구분합니다. SPN은 유형에

따라 형식이 다릅니다.SPN의 형식은 다음 중 하나일 수 있습니다.

키 탭 유형 SPN 형식NODE_SPN isp/<NodeName>/<DomainName>@<REALMNAME>NODE_AC_SPN _AdminConsole/<NodeName>/<DomainName>@<REALMNAME>NODE_HTTP_SPN HTTP/<NodeHostName>@<REALMNAME>

참고: Kerberos SPN 형식 생성기는 노드 호스트 이름의 유효성을 검사합니다. 노드 호스트 이름이 올바르지 않을 경우 이 유틸리티가 SPN을 생성하지 않습니다. 대신에 "호스트 이름을 확인할 수 없습니다."라는 메시지가 표시됩니다.

SERVICE_PROCESS_SPN <ServiceName>/<NodeName>/<DomainName>@<REALMNAME>

키 탭 파일 이름Kerberos 사용자 데이터베이스의 연결된 SPN에 대해 작성할 키 탭 파일 이름의 형식입니다. 키 탭 파일 이름은 대/소문자를 구분합니다.키 탭 파일 이름은 다음 형식을 사용합니다.

키 탭 유형 키 탭 파일 이름NODE_SPN <NodeName>.keytabNODE_AC_SPN _AdminConsole.keytabNODE_HTTP_SPN webapp_http.keytabSERVICE_PROCESS_SPN <ServiceName>.keytab

키 탭 유형키 탭의 유형입니다. 키 탭 유형은 다음 중 하나일 수 있습니다.• NODE_SPN. 노드 프로세스에 대한 키 탭 파일입니다.• NODE_AC_SPN. Informatica Administrator 서비스 프로세스에 대한 키 탭 파일입니다.• NODE_HTTP_SPN. 노드의 HTTP 프로세스에 대한 키 탭 파일입니다.• SERVICE_PROCESS_SPN. 서비스 프로세스에 대한 키 탭 파일입니다.

노드 수준의 서비스 사용자

다음 예제에서는 노드 수준의 서비스 사용자에 대해 생성된 SPNKeytabFormat.txt 파일의 콘텐츠를 보여 줍니

다.ENTITY_NAME SPN KEY_TAB_NAME KEY_TAB_TYPENode01 isp/Node01/[email protected] Node01.keytab NODE_SPNNode01 HTTP/[email protected] webapp_http.keytab NODE_HTTP_SPNNode02 isp/Node02/[email protected] Node02.keytab NODE_SPNNode02 HTTP/[email protected] webapp_http.keytab NODE_HTTP_SPNNode03 isp/Node03/[email protected] Node03.keytab NODE_SPNNode03 HTTP/[email protected] webapp_http.keytab NODE_HTTP_SPN

72 장 4: Kerberos 인증 설정 준비

Page 73: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

프로세스 수준의 서비스 사용자

다음 예제에서는 프로세스 수준의 서비스 사용자에 대해 생성된 SPNKeytabFormat.txt 파일의 콘텐츠를 보여

줍니다.ENTITY_NAME SPN KEY_TAB_NAME KEY_TAB_TYPENode01 isp/Node01/[email protected] Node01.keytab NODE_SPNNode01 _AdminConsole/Node01/[email protected] _AdminConsole.keytab NODE_AC_SPNNode01 HTTP/[email protected] webapp_http.keytab NODE_HTTP_SPNNode02 isp/Node02/[email protected] Node02.keytab NODE_SPNNode02 _AdminConsole/Node02/[email protected] _AdminConsole.keytab NODE_AC_SPNNode02 HTTP/[email protected] webapp_http.keytab NODE_HTTP_SPNService10:Node01 Service10/Node01/[email protected] Service10.keytab SERVICE_PROCESS_SPNService100:Node02 Service100/Node02/[email protected] Service100.keytab SERVICE_PROCESS_SPNService200:Node02 Service200/Node02/[email protected] Service200.keytab SERVICE_PROCESS_SPN

서비스 사용자 이름 및 키 탭 파일 작성Informatica 형식의 SPN 및 키 탭 파일 목록을 작성한 후에 Kerberos 관리자에게 요청을 보내어 SPN을

Kerberos 사용자 데이터베이스에 추가하고 키 탭 파일을 작성하도록 하십시오.SPN 및 키 탭 파일을 작성할 경우 다음 지침을 사용하십시오.UPN(사용자 이름)은 SPN과 동일해야 합니다.

서비스 사용자의 사용자 계정을 작성할 경우 SPN과 이름이 동일한 UPN을 설정해야 합니다. Informatica 도메인의 응용 프로그램 서비스는 운영 방식에 따라 서비스 또는 클라이언트로 작동할 수 있습니다. 동일한

UPN 및 SPN으로 식별 가능하도록 서비스 사용자를 구성해야 합니다.사용자 계정은 하나의 SPN에만 연결되어야 합니다. 사용자 계정 하나에 대해 여러 개의 SPN을 설정하지 마십시오.

Microsoft Active Directory에서 위임을 활성화합니다.Informatica 도메인에서 사용되는 서비스 사용자로 모든 사용자 계정에 대해 위임을 활성화해야 합니다. Microsoft Active Directory 서비스에서 SPN을 설정한 각 사용자 계정에 대해 모든 서비스에 대한 위임용

으로 이 사용자 트러스트(Kerberos만) 옵션을 설정하십시오.사용자가 특정 서비스에 인증되고 해당 서비스가 인증된 사용자의 자격 증명을 사용하여 다른 서비스에 연결할 경우 위임된 인증이 발생합니다. Informatica 도메인의 서비스는 작업을 완료하기 위해 다른 서비스에

연결해야 하기 때문에 Informatica 도메인을 위해 Microsoft Active Directory에서 위임 옵션이 활성화되

어야 합니다.예를 들어 PowerCenter 클라이언트가 PowerCenter 리포지토리 서비스에 연결할 때 클라이언트 사용자

계정은 PowerCenter 리포지토리 서비스 사용자로 인증됩니다. PowerCenter 리포지토리 서비스가

PowerCenter 통합 서비스에 연결될 때 PowerCenter 리포지토리 서비스 사용자는 클라이언트 사용자 자격 증명을 사용하여 PowerCenter 통합 서비스에 인증됩니다. 따라서 클라이언트 사용자 계정을

PowerCenter 통합 서비스에 대해 인증하지 않아도 됩니다.ktpass 유틸리티를 사용하여 서비스 사용자 키 탭 파일을 작성합니다.

Microsoft Active Directory는 키 탭 파일을 작성할 수 있는 ktpass 유틸리티를 제공합니다. Informatica는

Microsoft Active Directory에서만 Kerberos 인증을 지원하며, ktpass를 통해 작성된 키 탭 파일만 인증해

왔습니다.

서비스 사용자 이름 및 키 탭 파일 작성 73

Page 74: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

노드의 키 탭 파일은 해당 노드를 호스트하는 시스템에서 사용 가능해야 합니다. 기본적으로 키 탭 파일은 다음

디렉터리에 저장됩니다. <Informatica 설치 디렉터리>/isp/config/keys 설치 중에 키 탭 파일을 저장할 노드의 디렉

터리를 지정할 수 있습니다.Kerberos 관리자로부터 키 탭 파일을 받으면 Informatica 서비스를 설치하려는 시스템에서 액세스할 수 있는

디렉터리에 키 탭 파일을 복사하십시오. Informatica 설치 프로그램을 실행할 때 키 탭 파일의 위치를 지정하십

시오. Informatica 설치 프로그램은 Informatica 노드의 키 탭 파일 디렉터리로 키 탭 파일을 복사합니다.

서비스 사용자 이름 및 키 탭 파일 문제 해결Kerberos 유틸리티를 사용하여 Kerberos 관리자가 작성한 서비스 사용자 및 키 탭 파일 이름이 사용자가 요청

한 서비스 사용자 및 키 탭 파일 이름과 일치하는지 확인할 수 있습니다. 또한 이 유틸리티를 사용하여 Kerberos KDC(키 배포 센터)의 상태를 확인할 수도 있습니다.setspn, kinit 및 klist 같은 Kerberos 유틸리티를 사용하여 SPN 및 키 탭 파일을 보고 확인할 수 있습니다. 이 유틸리티를 사용하려면 KRB5_CONFIG 환경 변수에 Kerberos 구성 파일의 경로 및 파일 이름이 포함되어 있는지

확인하십시오.참고: 다음 예제에서는 Kerberos 유틸리티를 사용하여 SPN 및 키 탭 파일이 유효한지 확인하는 방법을 보여 줍니다. Kerberos 관리자가 유틸리티를 사용하여 Informatica 도메인에 필요한 SPN 및 키 탭 파일을 작성하는 방법과 예제가 다를 수 있습니다. Kerberos 유틸리티 실행에 대한 자세한 내용은 Kerberos 설명서를 참조하십시

오.다음 유틸리티를 사용하여 SPN 및 키 탭 파일을 확인합니다.klist

klist를 사용하여 키 탭 파일의 Kerberos 사용자 및 키를 나열할 수 있습니다. 키 탭 파일의 키와 키 탭 항목

의 타임스탬프를 나열하려면 다음 명령을 실행합니다.klist -k -t <keytab_file>

다음 출력 예제에서는 키 탭 파일의 사용자를 표시합니다.Keytab name: FILE:int_srvc01.keytabKVNO Timestamp Principal---- ----------------- -------------------------------------------------------- 3 12/31/69 19:00:00 int_srvc01/node01_vMPE/Domn96_vMPE@REALM 3 12/31/69 19:00:00 int_srvc01/node01_vMPE/Domn96_vMPE@REALM 3 12/31/69 19:00:00 int_srvc01/node01_vMPE/Domn96_vMPE@REALM 3 12/31/69 19:00:00 int_srvc01/node01_vMPE/Domn96_vMPE@REALM 3 12/31/69 19:00:00 int_srvc01/node01_vMPE/Domn96_vMPE@REALM

kinitkinit를 사용하여 사용자 계정에 대한 티켓 부여 티켓을 요청하여 KDC가 실행 중이고 티켓을 부여할 수 있는지 확인할 수 있습니다. 사용자 계정에 대한 티켓 부여 티켓을 요청하려면 다음 명령을 실행합니다.

kinit <user_account>또한 kinit를 사용하여 티켓 부여 티켓을 요청하고, 키 탭 파일을 사용하여 Kerberos 연결을 설정할 수 있는

지 확인할 수 있습니다. SPN에 대한 티켓 부여 티켓을 요청하려면 다음 명령을 실행합니다.kinit -V -k -t <keytab_file> <SPN>

다음 출력 예제에서는 지정된 키 탭 파일 및 SPN에 대한 기본 캐시에 작성된 티켓 부여 티켓을 보여 줍니다.Using default cache: /tmp/krb5cc_10000073Using principal: int_srvc01/node01_vMPE/Domn96_vMPE@REALMUsing keytab: int_srvc01.keytabAuthenticated to Kerberos v5

setspnsetspn을 사용하여 Active Directory 서비스 계정의 SPN을 보거나, 수정 또는 삭제할 수 있습니다. Active Directory 서비스를 호스트하는 시스템에서 명령줄 창을 열고 명령을 실행합니다.

74 장 4: Kerberos 인증 설정 준비

Page 75: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

사용자 계정과 연관된 SPN을 보려면 다음 명령을 실행합니다.setspn -L <user_account>

다음 출력 예제에서 사용자 계정 is96svc와 연관된 SPN을 보여 줍니다.Registered ServicePrincipalNames for CN=is96svc,OU=AllSvcAccts,OU=People,DC=ds,DC=intrac0rp,DC=zec0rp: int_srvc01/node02_vMPE/Domn96_vMPE

SPN과 연관된 사용자 계정을 보려면 다음 명령을 실행합니다.setspn -Q <SPN>

다음 출력 예제에서는 SPN int_srvc01/node02_vMPE/Domn96_vMPE와 연관된 사용자 계정을 보여 줍니다.Checking domain DC=ds,DC=intrac0rp,DC=zec0rpCN=is96svc,OU=AllSvcAccts,OU=People,DC=ds,DC=intrac0rp,DC=zec0rp int_srvc01/node02_vMPE/Domn96_vMPEExisting SPN found!

중복 SPN을 검색하려면 다음 명령을 실행합니다.setspn -X

다음 출력 예제에서는 하나의 SPN과 연관된 여러 사용자 계정을 보여 줍니다.Checking domain DC=ds,DC=intrac0rp,DC=zec0rpProcessing entry 1125HOST/mtb01.REALM is registered on these accounts: CN=Team1svc,OU=AllSvcAccts,OU=People,DC=ds,DC=intrac0rp,DC=zec0rp CN=MTB1svc,OU=IIS,OU=WPC960K3,OU=WINServers,DC=ds,DC=intrac0rp,DC=zec0rp

참고: 중복되는 SPN을 검색하는 데 시간이 많이 걸리고 많은 메모리 양이 사용될 수 있습니다.kdestroy

kdestroy를 사용하여 활성 Kerberos 권한 부여 티켓 및 이를 포함하는 사용자 자격 증명 캐시를 삭제할 수

있습니다. 매개 변수 없이 kdestroy를 실행할 경우 기본 자격 증명 캐시를 삭제합니다.

서비스 사용자 이름 및 키 탭 파일 작성 75

Page 76: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제 5 장

Windows에 서비스를 설치하기 전에이 장에 포함된 항목:• Windows에서 서비스를 설치하기 전에 개요, 76• 릴리스 노트 읽기, 76• 패치 요구 사항 검토, 77• Data Transformation 파일 백업, 77• 환경 변수 검토, 77• 시스템 사용자 계정 작성, 78• 키 저장소 및 트러스트 저장소 파일 설정, 79• 설치 프로그램 파일 추출, 80• 라이선스 키 확인, 81• 설치 전 시스템 검사 도구(i10Pi) 실행, 81

Windows에서 서비스를 설치하기 전에 개요Informatica 서비스를 설치하기 전에 Informatica 플랫폼 설치 및 실행을 위한 요구 사항을 충족하도록 시스템

을 설정하십시오. Informatica 서비스를 설치할 시스템이 올바로 구성되어 있지 않으면 설치에 실패할 수 있습

니다.

릴리스 노트 읽기Informatica 릴리스 노트를 읽고 설치 및 업그레이드 프로세스의 업데이트 내용을 확인합니다. 또한 릴리스의

알려진 제한 사항 및 해결된 제한 사항에 대한 정보를 찾을 수 있습니다.

76

Page 77: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

패치 요구 사항 검토Informatica 서비스를 설치하기 전에 필요한 운영 체제 패치 및 라이브러리가 시스템에 있는지 확인하십시오.다음 표에는 Windows 플랫폼에서 Informatica 서비스를 사용하는 데 필요한 패치와 라이브러리가 나와 있습니

다.

플랫폼 운영 체제 운영 체제 패치Windows x64 2012 R2 64비트 필요 항목 없음Windows x64 2008 R2 64비트 필요 항목 없음

Data Transformation 파일 백업설치하기 전에 이전 버전에서 작성된 Data Transformation 파일을 백업해야 합니다. 설치를 완료한 후 파일을

새로운 설치 디렉터리에 복사하여 이전 버전에서와 동일한 리포지토리 및 사용자 지정 글로벌 구성 요소를 가져

오십시오.다음 테이블에는 백업해야 하는 파일 또는 디렉터리가 나열되어 있습니다.

파일 또는 디렉터리 기본 위치리포지토리 <Informatica 설치 디렉터리>\DataTransformation\ServiceDB사용자 지정 글로벌 구성 요소 디렉터리(TGP 파일)

<Informatica 설치 디렉터리>\DataTransformation\autoInclude\user

사용자 지정 글로벌 구성 요소 디렉터리(DLL 및 JAR 파일)

<Informatica 설치 디렉터리>\DataTransformation\externLibs\user

구성 파일 <Informatica 설치 디렉터리>\DataTransformation\CMConfig.xml라이선스 파일 <Informatica 설치 디렉터리>\DataTransformation\CDELicense.cfg

Data Transformation 라이브러리 파일을 복사하지 마십시오. 대신 Data Transformation 라이브러리를 다시

설치하십시오.

환경 변수 검토Informatica 설치 작업을 위해 환경 변수를 구성하십시오.

패치 요구 사항 검토 77

Page 78: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 Windows에서 검토해야 할 환경 변수가 설명되어 있습니다.

변수 설명%TEMP% 설치 중에 작성되는 임시 파일의 위치입니다. Informatica에서는 임시 파일을

위해 1GB 디스크 공간이 필요합니다.임시 파일을 기본 드라이브에 작성하지 않으려면 이 환경 변수를 구성하십시오.

PATH 설치 프로그램이 Informatica에 필요한 파일 경로를 PATH 환경 변수에 추가합니다. PATH 환경 변수의 길이가 시스템 제한을 초과하지 않는지 확인하십시오.PATH 환경 변수에 Informatica의 이전 버전이 포함되지 않았는지 확인하십시오.

라이브러리 경로 라이브러리 경로 환경 변수에 Informatica의 이전 버전이 포함되지 않는지 확인하십시오.

INFA_HOME Informatica 설치 디렉터리의 위치를 포함합니다. 업그레이드를 시작하기 전에 이 변수를 지우십시오.

INFA_DOMAINS_FILE domains.infa 파일의 위치를 포함합니다. 업그레이드를 시작하기 전에 이 변수를 지우십시오.

DISPLAY 설치 프로그램을 실행하기 전에 DISPLAY 환경을 설정 해제합니다. DISPLAY 환경 변수에 값이 있는 경우 설치가 실패할 수 있습니다.

시스템 사용자 계정 작성설치를 수행하고 Informatica 서비스를 실행하려면 시스템 사용자 계정을 작성하십시오. Informatica 서비스를

설치하기 위해 사용하는 사용자 계정에 설치 디렉터리에 대한 쓰기 권한이 있는지 확인하십시오. 시스템에 로그인한 사용자 계정을 사용하여 Informatica를 설치할 수 있고, Informatica를 다른 사용자 계정에

서 실행할 수 있습니다. 로컬 계정 또는 도메인 계정을 작성하여 Informatica를 설치하거나 Informatica Windows 서비스를 실행할 수 있습니다.참고: Windows 신뢰할 수 있는 연결을 사용하는 Microsoft SQL Server에서 리포지토리에 액세스하려면 도메인

계정을 작성합니다. 설치 프로그램을 실행하거나 Informatica Windows 서비스를 실행하려면 사용자 계정에 다음 사용 권한이 필요

합니다.• 로그인한 사용자 계정. 사용자 계정이 관리자 그룹의 멤버여야 하고 서비스로 로그온 사용 권한이 있어야 합

니다. Informatica를 설치하기 전에 이 사용자 계정으로 로그인하십시오.• 다른 사용자 계정. 사용자 계정이 관리자 그룹의 멤버여야 하고 '서비스로 로그온' 및 '운영 체제의 일부로 활

동' 사용 권한이 있어야 합니다. Informatica를 설치하기 전에 이 사용자 계정으로 로그인할 필요가 없습니

다. 설치 중에 Informatica Windows 서비스를 실행할 사용자 계정을 지정할 수 있습니다.

78 장 5: Windows에 서비스를 설치하기 전에

Page 79: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

키 저장소 및 트러스트 저장소 파일 설정Informatica 서비스를 설치할 때 도메인에 대해 보안 통신을 구성하고 Informatica Administrator(Administrator 도구)에 대한 보안 연결을 설정할 수 있습니다. 이러한 보안 옵션을 구성하는 경우 키 저장소 파일과 트러스트 저장소 파일을 설정해야 합니다.Informatica 서비스를 설치하기 전에 Informatica 도메인 내에서의 보안 통신을 위한 파일이나 Administrator 도구에 대한 보안 연결을 위한 파일을 설정합니다. 필요한 파일을 작성하려면 다음 프로그램을 사용하면 됩니다.keytool

keytool을 사용하면 SSL 인증서 또는 CSR(인증서 서명 요청)은 물론, JKS 형식의 키 저장소 및 트러스트 저장소를 작성할 수도 있습니다.keytool 사용에 대한 자세한 내용은 다음 웹 사이트의 설명서를 참조하십시오. http://docs.oracle.com/javase/7/docs/technotes/tools/windows/keytool.html

OpenSSLOpenSSL을 사용하여 SSL 인증서 또는 CSR을 작성하거나 JKS 형식의 키 저장소를 PEM 형식으로 변환할

수 있습니다.OpenSSL에 대한 자세한 내용은 다음 웹 사이트에서 설명서를 참조하십시오. https://www.openssl.org/docs/

좀 더 높은 보안 수준이 필요한 경우에는 CSR을 CA(인증 기관)로 보내 서명된 인증서를 받습니다.참조된 링크에서 다운로드할 수 있는 소프트웨어는 Informatica LLC가 아니라 타사에 속합니다. 다운로드 링크

에는 오류 또는 누락이 있거나 변경될 수 있습니다. Informatica는 해당 링크 및/또는 해당 소프트웨어에 대한

책임을 지지 않으며, 상품성, 특수 목적에 대한 적합성, 소유권 및 비침해성을 포함하되 이에 제한하지 않고 명시

적 또는 묵시적인 모든 보증을 부인하며, 이와 관련된 모든 책임을 부인하는 바입니다.Informatica 도메인 내에서의 보안 통신

Informatica 도메인 내에서 보안 통신을 활성화하기 전에 다음 요구 사항을 충족하는지 확인합니다.CSR(인증서 서명 요청)과 개인 키를 작성했습니다.

keytool 또는 OpenSSL을 사용하여 CSR과 개인 키를 작성할 수 있습니다.RSA 암호화를 사용하는 경우 512비트를 초과하여 사용해야 합니다.

서명된 SSL 인증서가 있습니다.인증서는 자체 서명되었거나 CA에서 서명했을 수 있습니다. Informatica는 CA 서명 인증서를 권장합니다.

인증서를 키 저장소로 가져왔습니다.이름이 infa_keystore.pem인 PEM 형식의 키 저장소와 이름이 infa_keystore.jks인 JKS 형식의 키 저장소가

있어야 합니다.참고: JKS 형식의 키 저장소에 대한 암호는 SSL 인증서를 생성하는 데 사용되는 개인 키 암호와 동일해야

합니다.인증서를 트러스트 저장소로 가져왔습니다.

이름이 infa_keystore.pem인 PEM 형식의 트러스트 저장소와 이름이 infa_keystore.jks인 JKS 형식의 키 저장

소가 있어야 합니다.키 저장소 및 트러스트 저장소가 올바른 디렉터리에 있습니다.

키 저장소 및 트러스트 저장소는 설치 프로그램에서 액세스할 수 있는 디렉터리에 있어야 합니다.사용자 지정 키 저장소와 트러스트 저장소를 작성하는 방법에 대한 자세한 내용은 Informatica How-To Library 문서 "Informatica 도메인에서 보안 통신을 위해 키 저장소 및 트러스트 저장소 파일을 작성하는 방

키 저장소 및 트러스트 저장소 파일 설정 79

Page 80: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

법"https://kb.informatica.com/h2l/HowTo%20Library/1/0700-CreateKeystoresAndTruststores-H2L.pdf을 참조하십시오.Administrator 도구에 대한 보안 연결

Administrator 도구에 대한 연결의 보안을 유지하려면 먼저 다음 요구 사항을 충족하는지 확인합니다.CSR(인증서 서명 요청)과 개인 키를 작성했습니다.

keytool 또는 OpenSSL을 사용하여 CSR과 개인 키를 작성할 수 있습니다.RSA 암호화를 사용하는 경우 512비트를 초과하여 사용해야 합니다.

서명된 SSL 인증서가 있습니다.인증서는 자체 서명되었거나 CA에서 서명했을 수 있습니다. Informatica는 CA 서명 인증서를 권장합니다.

인증서를 JKS 형식의 키 저장소로 가져왔습니다.키 저장소에는 하나의 인증서만 포함되어 있어야 합니다. 각 웹 응용 프로그램 서비스에 대해 고유한 인증서

를 사용하는 경우 각 인증서에 대해 별도의 키 저장소를 작성합니다. 또는 공유 인증서 및 키 저장소를 사용

할 수 있습니다.Administrator 도구에 대해 설치 프로그램에서 생성한 SSL 인증서를 사용하는 경우 인증서를 JKS 형식의

키 저장소로 가져올 필요가 없습니다.키 저장소가 올바른 디렉터리에 있습니다.

키 저장소는 설치 프로그램에서 액세스할 수 있는 디렉터리에 있어야 합니다.

설치 프로그램 파일 추출설치 프로그램 파일은 zip 파일로 압축되어 배포됩니다.zip 유틸리티를 사용하여 설치 프로그램 파일을 시스템의 디렉터리로 압축 해제하십시오. zip 유틸리티 버전이

Windows 운영 체제와 호환되는지 확인합니다. 또한 파일의 압축을 풀 때 zip 유틸리티가 빈 폴더를 추출하는지

확인하십시오.다음과 같은 방식으로 설치 프로그램 파일을 추출할 수 있습니다.• 설치 DVD. Informatica zip 파일을 설치 DVD에서 시스템의 디렉터리로 다운로드한 후 설치 프로그램 파일을

압축 해제하거나 DVD에서 바로 시스템의 디렉터리로 설치 프로그램 파일을 압축 해제하십시오. zip 파일을

시스템의 디렉터리로 다운로드하는 경우, zip 파일 이름을 포함한 전체 설치 디렉터리 경로의 길이가 60자 이하인지 확인하십시오.

• FTP 다운로드. Informatica ESD(Electronic Software Download) 사이트에서 시스템의 디렉터리로

Informatica 설치 zip 파일을 다운로드한 후, 설치 프로그램 파일을 압축 해제합니다.참고: 파일을 로컬 디렉터리 또는 시스템에 매핑된 공유 네트워크 드라이브에 다운로드해야 합니다. 그런 다음, 설치 프로그램 파일을 압축 해제할 수 있습니다. 그러나 매핑된 파일로부터 설치 프로그램을 실행할 수는 없습니

다. 압축 해제된 파일을 로컬 드라이브에 복사한 후 설치 프로그램을 실행하십시오.

80 장 5: Windows에 서비스를 설치하기 전에

Page 81: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

라이선스 키 확인소프트웨어를 설치하기 전에 사용 가능한 라이선스 키가 있는지 확인합니다.다음과 같은 방법으로 라이선스 키를 얻을 수 있습니다.• 설치 DVD. Informatica 설치 파일을 DVD로 받은 경우 라이선스 키 파일은 Informatica 라이선스 키 CD에 포

함되어 있습니다.• FTP 다운로드. Informatica ESD(Electronic Software Download) 사이트에서 Informatica 설치 파일을 다

운로드한 경우 라이선스 키는 Informatica에서 보낸 전자 메일 메시지에 있습니다. 제품을 설치하는 사용자

계정에서 액세스할 수 있는 디렉터리에 라이선스 키 파일을 복사합니다.라이선스 키가 없는 경우 또는 증분 라이선스 키를 보유하고 있고 도메인을 작성하려는 경우 Informatica 글로

벌 고객 지원 센터에 문의하십시오.

설치 전 시스템 검사 도구(i10Pi) 실행설치 전 시스템 검사 도구(i10Pi)를 실행하여 시스템이 설치 또는 업그레이드에 대한 시스템 요구 사항을 충족하

는지 여부를 확인합니다.시스템 요구 사항을 확인했고 도메인 구성 리포지토리 데이터베이스를 준비했는지 확인하십시오.1. 시스템 사용자 계정으로 시스템에 로그인하십시오. 2. 기타 모든 응용 프로그램을 닫으십시오. 3. 설치 파일이 포함된 디렉터리 루트로 이동하고 관리자 권한으로 install.bat를 실행합니다. 4. Informatica 설치 또는 업그레이드를 선택합니다. 5. 설치 전 시스템 검사 도구(i10Pi) 실행을 선택하여 시스템이 설치 또는 업그레이드에 대한 시스템 요구 사항

을 충족하는지 여부를 확인합니다. 6. 시작을 클릭합니다.

Informatica 설치 전 시스템 검사 도구(i10Pi) 시작 페이지가 나타납니다.7. 다음을 클릭합니다.

시스템 정보 페이지가 나타납니다.8. 설치 디렉터리의 절대 경로를 입력합니다.

경로의 디렉터리 이름에 공백이나 다음과 같은 특수 문자가 있어서는 안 됩니다. @ | * $ # ! % ( ) { } [ ] , ; '참고: Informatica는 설치 디렉터리 경로에 영숫자 문자를 사용할 것을 권장합니다. á 또는 €와 같은 특수

문자를 사용할 경우 런타임에 예기치 않은 결과가 발생할 수 있습니다.9. 시스템에서 작성하거나 업그레이드할 노드에 대한 시작 포트 번호를 입력합니다. 노드의 기본 포트 번호는

6005입니다. 10. 다음을 클릭합니다.

데이터베이스 및 JDBC 연결 정보 페이지가 나타납니다.11. 도메인 구성 리포지토리 데이터베이스에 대한 정보를 입력합니다.

라이선스 키 확인 81

Page 82: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 사용자가 데이터베이스 및 사용자 계정에 대해 지정하는 속성이 설명되어 있습니다.

속성 설명데이터베이스 유형 리포지토리의 데이터베이스입니다. 다음 데이터베이스 중 하나를 선택합니다.

- Oracle- IBM DB2- Microsoft SQL Server- Sybase ASE

데이터베이스 사용자 ID 리포지토리 데이터베이스의 사용자 계정입니다.사용자 암호 데이터베이스 사용자 계정의 암호입니다.

도메인 구성 리포지토리는 도메인의 모든 게이트웨이 노드에 액세스할 수 있어야 합니다.12. 도메인 구성 리포지토리에 보안 데이터베이스를 사용하려는 경우 보안 데이터베이스 옵션을 선택합니다. 13. 데이터베이스 연결 정보를 입력합니다.

• JDBC URL 정보를 사용하여 연결 정보를 입력하려면 JDBC URL을 선택하고 JDBC URL 속성을 지정합

니다.다음 표에는 사용자가 지정해야 하는 JDBC URL 속성이 설명되어 있습니다.

속성 설명데이터베이스 주소 host_name:port 형식으로 된 데이터베이스의 호스트 이름 및 포트 번호입니다.데이터베이스 서비스 이름 서비스 또는 데이터베이스 이름:

- Oracle: 서비스 이름을 입력합니다.- Microsoft SQL Server: 데이터베이스 이름을 입력합니다.- IBM DB2: 서비스 이름을 입력합니다.- Sybase ASE: 데이터베이스 이름을 입력합니다.

JDBC 매개 변수 데이터베이스 연결 문자열에 포함할 매개 변수(선택 사항)입니다. 데이터베이스에 대한 데이터베이스 작업을 최적화하려면 매개 변수를 사용하십시오. 매개 변수 문자열이 유효한지 확인하십시오. 설치 프로그램은 JDBC URL에 문자열을 추가하기 전에 매개 변수 문자열의 유효성을 검사하지 않습니다. 선택하지 않으면 설치 프로그램이 추가 매개 변수 없이 JDBC URL 문자열을 작성합니다.

• 사용자 지정 JDBC 연결 문자열을 사용하여 연결 정보를 입력하려면 사용자 지정 JDBC 연결 문자열을

선택하고 연결 문자열을 입력합니다.JDBC 연결 문자열에 다음 구문을 사용합니다.IBM DB2

jdbc:Informatica:db2://host_name:port_no;DatabaseName=Oracle

jdbc:Informatica:oracle://host_name:port_no;ServiceName=Microsoft SQL Server

jdbc:Informatica:sqlserver://host_name:port_no;SelectMethod=cursor;DatabaseName=

82 장 5: Windows에 서비스를 설치하기 전에

Page 83: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Sybasejdbc:Informatica:sybase://host_name:port_no;DatabaseName=

데이터베이스 시스템에 필요한 모든 연결 매개 변수가 연결 문자열에 포함되어 있는지 확인합니다.• 보안 데이터베이스 옵션을 선택하는 경우 사용자 지정 JDBC 연결 문자열을 선택하고 연결 문자열을 입

력합니다.보안 매개 변수를 연결 매개 변수와 함께 포함해야 합니다. 보안 데이터베이스의 JDBC 연결에 포함해야

하는 보안 매개 변수에 대한 자세한 내용은 “보안 데이터베이스에 대한 연결 문자열” 페이지 63을 참조

하십시오.14. 연결 테스트를 클릭하여 데이터베이스에 연결할 수 있는지 확인한 다음 확인을 클릭하여 계속 진행합니다. 15. 다음을 클릭하여 시스템 검사를 시작합니다.

이 도구는 하드 드라이브의 설정, 포트의 가용성 및 데이터베이스의 구성을 검사합니다. 시스템 검사가 완료

된 후 시스템 검사 요약 페이지가 나타나고 시스템 검사 결과가 표시됩니다.16. 시스템 검사 결과를 분석합니다.

각 요구 사항이 다음과 같은 검사 상태 중 하나와 함께 나열됩니다.• [통과] - 요구 사항이 Informatica 설치 또는 업그레이드 조건을 충족합니다.• [실패] - 요구 사항이 Informatica 설치 또는 업그레이드 조건을 충족하지 않습니다. 설치 또는 업그레이

드를 진행하기 전에 문제를 먼저 해결해야 합니다.• [정보] - 정보를 확인하여 세부 정보에 추가 태스크가 나와 있으면 이를 수행하십시오.시스템 검사 결과는 다음 파일에 저장됩니다. .../Server/i10Pi/i10Pi/en/i10Pi_summary.txt

17. 완료를 클릭하여 설치 전 시스템 검사 도구(i10Pi)를 닫습니다. 설치 전 시스템 검사 도구(i10Pi)를 실행한 결과 요구 사항이 충족되지 않은 경우 실패한 요구 사항을 충족한 후

설치 전 시스템 검사 도구(i10Pi)를 다시 실행합니다.참고: 설치 전 시스템 검사 도구(i10Pi)를 실행한 결과 요구 사항을 충족하지 않은 경우에도 Informatica 설치 또는 업그레이드를 계속 수행할 수 있습니다. 하지만 계속하기 전에 실패한 요구 사항을 충족하는 것이 좋습니다.

설치 전 시스템 검사 도구(i10Pi) 실행 83

Page 84: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제 6 장

UNIX에 서비스를 설치하기 전에이 장에 포함된 항목:• UNIX에서 서비스 설치하기 전에 개요, 84• 릴리스 노트 읽기, 84• 패치 요구 사항 검토, 85• Java Runtime Environment 설치, 85• Data Transformation 파일 백업, 86• 환경 변수 검토, 86• 시스템 사용자 계정 작성, 87• 키 저장소 및 트러스트 저장소 파일 설정, 87• 파일 설명자 제한 설정, 89• POSIX 비동기 I/O 구성, 89• 설치 프로그램 파일 추출, 89• 라이선스 키 확인, 90• 설치 전 시스템 검사 도구(i10Pi) 실행, 90

UNIX에서 서비스 설치하기 전에 개요Informatica 서비스를 설치하기 전에 Informatica 플랫폼 설치 및 실행을 위한 요구 사항을 충족하도록 시스템

을 설정하십시오. Informatica 서비스를 설치할 시스템이 올바로 구성되어 있지 않으면 설치에 실패할 수 있습

니다.

릴리스 노트 읽기Informatica 릴리스 노트를 읽고 설치 및 업그레이드 프로세스의 업데이트 내용을 확인합니다. 또한 릴리스의

알려진 제한 사항 및 해결된 제한 사항에 대한 정보를 찾을 수 있습니다.

84

Page 85: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

패치 요구 사항 검토Informatica 서비스를 설치하기 전에 필요한 운영 체제 패치 및 라이브러리가 시스템에 있는지 확인하십시오.다음 표에는 UNIX 플랫폼에서 Informatica 서비스를 사용하는 데 필요한 패치와 라이브러리가 나와 있습니다.

플랫폼 운영 체제 운영 체제 패치AIX 7.1 TL2 OS 수준: 7100-02

bos.adt.debug 버전 7.1.2.0AIX 6.1 TL8 OS 수준: 6100-08

bos.adt.debug 버전 6.1.8.0Linux-x64 Red Hat Enterprise Linux 6.5 다음 패키지 전체. 여기서 <버전>은 패키지의 버전:

- e2fsprogs-libs-<버전>.el6- keyutils-libs-<버전>.el6- libselinux-<버전>.el6- libsepol-<버전>.el6

Linux-x64 Red Hat Enterprise Linux 7 다음 패키지 전체. 여기서 <버전>은 패키지의 버전:- e2fsprogs-libs-<버전>.el7- keyutils-libs-<버전>.el7- libselinux-<버전>.el7- libsepol-<버전>.el7

Linux-x64 SUSE Linux Enterprise Server 11 서비스 팩 3

Java Runtime Environment 설치Informatica는 Linux를 위한 Java 라이브러리를 제공합니다. Informatica에서는 AIX용 Java 라이브러리가 출고되지 않습니다. AIX에 Informatica를 설치하기 전에 JRE(Java Runtime Environment)를 다운로드해야 합니

다.필수 JRE 버전은 Informatica를 설치하는 플랫폼에 따라 다릅니다.AIX

AIX의 Informatica 서비스는 다음과 같은 버전에서 인증되었습니다.JRE 버전 1.8 SR2 FP10다운로드할 파일: JRE_ifix_new_AIX_10_1.tarAIX용 JRE 1.8 SR2 FP10을 다운로드하는 방법에 대한 자세한 내용은 다음 Informatica 기술 자료 문서를

참조하십시오. https://kb.informatica.com/howto/6/Pages/19/498258.aspx?myk=download%20jreJRE를 설치하는 데 문제가 있는 경우 JRE 공급업체에 문의하십시오.참고: 필요한 경우 JCE(Java Cryptography Extension)를 설치하여 AES-256을 사용하는 암호 그룹에 대한 지원을 활성화할 수 있습니다. Informatica는 암호 그룹을 사용하여 도메인 내의 보안 통신에 대한 트래픽과 웹 클라이언트에 대한 보안 연결을 암호화합니다. 자세한 내용은 Informatica 보안 가이드를 참조하십시오.참조된 링크에서 다운로드할 수 있는 소프트웨어는 Informatica LLC가 아니라 타사에 속합니다. 다운로드 링크

에는 오류 또는 누락이 있거나 변경될 수 있습니다. Informatica는 해당 링크 및/또는 해당 소프트웨어에 대한

패치 요구 사항 검토 85

Page 86: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

책임을 지지 않으며, 상품성, 특수 목적에 대한 적합성, 소유권 및 비침해성을 포함하되 이에 제한하지 않고 명시

적 또는 묵시적인 모든 보증을 부인하며, 이와 관련된 모든 책임을 부인하는 바입니다.

Data Transformation 파일 백업설치하기 전에 이전 버전에서 작성된 Data Transformation 파일을 백업해야 합니다. 설치를 완료한 후 파일을

새로운 설치 디렉터리에 복사하여 이전 버전에서와 동일한 리포지토리 및 사용자 지정 글로벌 구성 요소를 가져

오십시오.다음 테이블에는 백업해야 하는 파일 또는 디렉터리가 나열되어 있습니다.

파일 또는 디렉터리 기본 위치리포지토리 <Informatica 설치 디렉터리>\DataTransformation\ServiceDB사용자 지정 글로벌 구성 요소 디렉터리(TGP 파일)

<Informatica 설치 디렉터리>\DataTransformation\autoInclude\user

사용자 지정 글로벌 구성 요소 디렉터리(DLL 및 JAR 파일)

<Informatica 설치 디렉터리>\DataTransformation\externLibs\user

구성 파일 <Informatica 설치 디렉터리>\DataTransformation\CMConfig.xml라이선스 파일 <Informatica 설치 디렉터리>\DataTransformation\CDELicense.cfg

Data Transformation 라이브러리 파일을 복사하지 마십시오. 대신 Data Transformation 라이브러리를 다시

설치하십시오.

환경 변수 검토Informatica 설치 작업을 위해 환경 변수를 구성하십시오.다음 테이블에는 UNIX에서 검토해야 할 환경 변수가 설명되어 있습니다.

변수 설명IATEMPDIR 설치 중에 작성되는 임시 파일의 위치입니다. Informatica에서는 임시 파일을

위해 1GB 디스크 공간이 필요합니다.임시 파일을 /tmp 디렉터리에 작성하지 않으려는 경우 이 환경 변수를 구성하십시오.

INFA_JRE_HOME 지원되는 JRE(Java Runtime Environment)가 포함된 폴더의 위치입니다. AIX에 Informatica를 설치하는 경우 INFA_JRE_HOME 환경 변수를 설정합니다..bashrc 파일과 같은 셸 구성 파일에서 INFA_JRE_HOME 환경 변수를 JRE가 포함된 디렉터리로 설정합니다. 로그인 셸에서 INFA_JRE_HOME 환경 변수에 액세스할 수 있는지 확인합니다.

86 장 6: UNIX에 서비스를 설치하기 전에

Page 87: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

변수 설명JRE_HOME Informatica 서비스를 Linux 시스템에 설치하려는 경우, 설치를 시작하기 전

에 JRE_HOME 환경 변수를 지우십시오.LANG 및 LC_ALL 터미널 세션에 대해 적절한 문자 인코딩을 설정하려면 로캘을 변경합니다. 예

를 들어 인코딩을 프랑스어의 경우 Latin1 또는 ISO-8859-1로 설정하고, 일본어의 경우 EUC-JP 또는 Shift JIS로 설정하고, 중국어 또는 한국어의 경우 UTF-8을 설정하십시오. 문자 인코딩은 UNIX 터미널에 표시되는 문자의 유형을 결정합니다.

DISPLAY 설치 프로그램을 실행하기 전에 DISPLAY 환경을 설정 해제합니다. DISPLAY 환경 변수에 값이 있는 경우 설치가 실패할 수 있습니다.

PATH 설치 프로그램이 Informatica에 필요한 파일 경로를 PATH 환경 변수에 추가합니다. PATH 환경 변수의 길이가 시스템 제한을 초과하지 않는지 확인하십시오.PATH 환경 변수에 Informatica의 이전 버전이 포함되지 않았는지 확인하십시오.

시스템 사용자 계정 작성Informatica 데몬을 실행할 사용자 계정을 작성합니다. Informatica를 설치하기 위해 사용하는 사용자 계정에 설치 디렉터리에 대한 쓰기 권한이 있는지 확인하십시오.

키 저장소 및 트러스트 저장소 파일 설정Informatica 서비스를 설치할 때 도메인에 대해 보안 통신을 구성하고 Informatica Administrator(Administrator 도구)에 대한 보안 연결을 설정할 수 있습니다. 이러한 보안 옵션을 구성하는 경우 키 저장소 파일과 트러스트 저장소 파일을 설정해야 합니다.Informatica 서비스를 설치하기 전에 Informatica 도메인 내에서의 보안 통신을 위한 파일이나 Administrator 도구에 대한 보안 연결을 위한 파일을 설정합니다. 필요한 파일을 작성하려면 다음 프로그램을 사용하면 됩니다.keytool

keytool을 사용하면 SSL 인증서 또는 CSR(인증서 서명 요청)은 물론, JKS 형식의 키 저장소 및 트러스트 저장소를 작성할 수도 있습니다.keytool 사용에 대한 자세한 내용은 다음 웹 사이트의 설명서를 참조하십시오. http://docs.oracle.com/javase/7/docs/technotes/tools/windows/keytool.html

OpenSSLOpenSSL을 사용하여 SSL 인증서 또는 CSR을 작성하거나 JKS 형식의 키 저장소를 PEM 형식으로 변환할

수 있습니다.OpenSSL에 대한 자세한 내용은 다음 웹 사이트에서 설명서를 참조하십시오. https://www.openssl.org/docs/

좀 더 높은 보안 수준이 필요한 경우에는 CSR을 CA(인증 기관)로 보내 서명된 인증서를 받습니다.

시스템 사용자 계정 작성 87

Page 88: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

참조된 링크에서 다운로드할 수 있는 소프트웨어는 Informatica LLC가 아니라 타사에 속합니다. 다운로드 링크

에는 오류 또는 누락이 있거나 변경될 수 있습니다. Informatica는 해당 링크 및/또는 해당 소프트웨어에 대한

책임을 지지 않으며, 상품성, 특수 목적에 대한 적합성, 소유권 및 비침해성을 포함하되 이에 제한하지 않고 명시

적 또는 묵시적인 모든 보증을 부인하며, 이와 관련된 모든 책임을 부인하는 바입니다.Informatica 도메인 내에서의 보안 통신

Informatica 도메인 내에서 보안 통신을 활성화하기 전에 다음 요구 사항을 충족하는지 확인합니다.CSR(인증서 서명 요청)과 개인 키를 작성했습니다.

keytool 또는 OpenSSL을 사용하여 CSR과 개인 키를 작성할 수 있습니다.RSA 암호화를 사용하는 경우 512비트를 초과하여 사용해야 합니다.

서명된 SSL 인증서가 있습니다.인증서는 자체 서명되었거나 CA에서 서명했을 수 있습니다. Informatica는 CA 서명 인증서를 권장합니다.

인증서를 키 저장소로 가져왔습니다.이름이 infa_keystore.pem인 PEM 형식의 키 저장소와 이름이 infa_keystore.jks인 JKS 형식의 키 저장소가

있어야 합니다.참고: JKS 형식의 키 저장소에 대한 암호는 SSL 인증서를 생성하는 데 사용되는 개인 키 암호와 동일해야

합니다.인증서를 트러스트 저장소로 가져왔습니다.

이름이 infa_keystore.pem인 PEM 형식의 트러스트 저장소와 이름이 infa_keystore.jks인 JKS 형식의 키 저장

소가 있어야 합니다.키 저장소 및 트러스트 저장소가 올바른 디렉터리에 있습니다.

키 저장소 및 트러스트 저장소는 설치 프로그램에서 액세스할 수 있는 디렉터리에 있어야 합니다.사용자 지정 키 저장소와 트러스트 저장소를 작성하는 방법에 대한 자세한 내용은 Informatica How-To Library 문서 "Informatica 도메인에서 보안 통신을 위해 키 저장소 및 트러스트 저장소 파일을 작성하는 방법"https://kb.informatica.com/h2l/HowTo%20Library/1/0700-CreateKeystoresAndTruststores-H2L.pdf을 참조하십시오.Administrator 도구에 대한 보안 연결

Administrator 도구에 대한 연결의 보안을 유지하려면 먼저 다음 요구 사항을 충족하는지 확인합니다.CSR(인증서 서명 요청)과 개인 키를 작성했습니다.

keytool 또는 OpenSSL을 사용하여 CSR과 개인 키를 작성할 수 있습니다.RSA 암호화를 사용하는 경우 512비트를 초과하여 사용해야 합니다.

서명된 SSL 인증서가 있습니다.인증서는 자체 서명되었거나 CA에서 서명했을 수 있습니다. Informatica는 CA 서명 인증서를 권장합니다.

인증서를 JKS 형식의 키 저장소로 가져왔습니다.키 저장소에는 하나의 인증서만 포함되어 있어야 합니다. 각 웹 응용 프로그램 서비스에 대해 고유한 인증서

를 사용하는 경우 각 인증서에 대해 별도의 키 저장소를 작성합니다. 또는 공유 인증서 및 키 저장소를 사용

할 수 있습니다.Administrator 도구에 대해 설치 프로그램에서 생성한 SSL 인증서를 사용하는 경우 인증서를 JKS 형식의

키 저장소로 가져올 필요가 없습니다.키 저장소가 올바른 디렉터리에 있습니다.

키 저장소는 설치 프로그램에서 액세스할 수 있는 디렉터리에 있어야 합니다.

88 장 6: UNIX에 서비스를 설치하기 전에

Page 89: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

파일 설명자 제한 설정운영 체제가 파일 설명자 요구 사항을 충족하는지 확인합니다.Informatica 서비스 프로세스에서 많은 파일을 사용할 수 있습니다. 다수의 파일 및 프로세스로 인해 발생하는

오류를 방지하려면 C 셸을 사용하는 경우 limit 명령 또는 Bash 셸을 사용하는 경우 ulimit 명령을 사용하여 시스템 설정을 변경할 수 있습니다.파일 설명자 제한 설정을 포함한 운영 체제 설정 목록을 가져오려면 다음 명령을 실행합니다.C 셸

제한

Bash 셸ulimit -a

Informatica 서비스 프로세스에서 많은 파일을 사용할 수 있습니다. 프로세스당 파일 설명자 제한을 16,000 이상으로 설정하십시오. 프로세스당 32,000개의 파일 설명자 제한을 권장합니다.시스템 설정을 변경하려면 limit 또는 ulimit 명령을 적절한 플래그 및 값을 사용하여 실행합니다. 예를 들어 파일 설명자 제한을 설정하려면 다음 명령을 실행하십시오.C 셸

limit -h filesize <값>Bash 셸

ulimit -n <값>

POSIX 비동기 I/O 구성IBM AIX에 Informatica를 설치한 경우 PowerCenter 통합 서비스를 실행할 노드에서 POSIX 비동기 I/O를 사용

가능하게 하십시오. POSIX 비동기 I/O를 사용할 수 없는 경우 IBM AIX 시스템에서 실행되는 PowerCenter 통합

서비스가 시작되지 않을 수 있습니다.

설치 프로그램 파일 추출설치 프로그램 파일은 tar 파일로 압축 및 배포됩니다.원시 tar 또는 GNU tar 유틸리티를 사용하여 설치 프로그램 파일을 시스템의 디렉터리에 추출합니다. 설치 프로

그램을 실행하는 사용자에게 설치 프로그램 파일 디렉터리에 대한 읽기 및 쓰기 사용 권한과 install.sh에 대한

실행 사용 권한이 있어야 합니다.다음과 같은 방식으로 설치 프로그램 파일을 추출할 수 있습니다.• 설치 DVD. 설치 DVD에서 시스템의 디렉터리로 Informatica tar 파일을 다운로드한 다음 설치 프로그램 파일

을 추출하거나, DVD에서 직접 시스템의 디렉터리로 설치 프로그램 파일을 추출합니다.• FTP 다운로드. Informatica ESD(Electronic Software Download) 사이트에서 시스템의 디렉터리로

Informatica 설치 tar 파일을 다운로드한 다음 설치 프로그램 파일을 추출합니다.참고: 파일을 로컬 디렉터리 또는 시스템에 매핑된 공유 네트워크 드라이브에 다운로드해야 합니다. 그런 다음, 설치 프로그램 파일을 압축 해제할 수 있습니다. 그러나 매핑된 파일로부터 설치 프로그램을 실행할 수는 없습니

다. 압축 해제된 파일을 로컬 드라이브에 복사한 후 설치 프로그램을 실행하십시오.

파일 설명자 제한 설정 89

Page 90: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

라이선스 키 확인소프트웨어를 설치하기 전에 사용 가능한 라이선스 키가 있는지 확인합니다.다음과 같은 방법으로 라이선스 키를 얻을 수 있습니다.• 설치 DVD. Informatica 설치 파일을 DVD로 받은 경우 라이선스 키 파일은 Informatica 라이선스 키 CD에 포

함되어 있습니다.• FTP 다운로드. Informatica ESD(Electronic Software Download) 사이트에서 Informatica 설치 파일을 다

운로드한 경우 라이선스 키는 Informatica에서 보낸 전자 메일 메시지에 있습니다. 제품을 설치하는 사용자

계정에서 액세스할 수 있는 디렉터리에 라이선스 키 파일을 복사합니다.라이선스 키가 없는 경우 또는 증분 라이선스 키를 보유하고 있고 도메인을 작성하려는 경우 Informatica 글로

벌 고객 지원 센터에 문의하십시오.

설치 전 시스템 검사 도구(i10Pi) 실행설치 전 시스템 검사 도구(i10Pi)를 실행하여 시스템이 설치 또는 업그레이드에 대한 시스템 요구 사항을 충족하

는지 여부를 확인합니다.시스템 요구 사항을 확인했고 도메인 구성 리포지토리 데이터베이스를 준비했는지 확인하십시오.1. 시스템 사용자 계정으로 시스템에 로그인하십시오. 2. 기타 모든 응용 프로그램을 닫으십시오. 3. 셸 명령줄에서 루트 디렉터리의 install.sh 파일을 실행합니다.

설치 프로그램에 로캘 환경 변수가 설정되었는지 확인하라는 메시지가 표시됩니다.4. 환경 변수가 설정되지 않은 경우 n을 눌러 설치 프로그램을 종료하고 필요에 따라 환경 변수를 설정합니다.

환경 변수가 설정된 경우 y를 눌러 계속 진행합니다.5. 1를 눌러 Informatica를 설치하거나 업그레이드합니다. 6. 1을 눌러 시스템이 설치 또는 업그레이드에 대한 시스템 요구 사항을 충족하는지 여부를 확인하는 설치 전

시스템 검사 도구(i10Pi)를 실행합니다. 7. Informatica 설치 전 시스템 검사 도구(i10Pi) 시작 섹션에서 Enter 키를 누릅니다.

시스템 정보 섹션이 나타납니다.8. 설치 디렉터리의 절대 경로를 입력합니다.

경로의 디렉터리 이름에 공백이나 @|* $ # !와 같은 특수 문자가 있어서는 안 됩니다. % ( ) { } [ ] , ; '참고: Informatica는 설치 디렉터리 경로에 영숫자 문자를 사용할 것을 권장합니다. á 또는 €와 같은 특수

문자를 사용할 경우 런타임에 예기치 않은 결과가 발생할 수 있습니다.9. Enter 키를 누릅니다.

10. 시스템에서 작성하거나 업그레이드할 노드에 대한 시작 포트 번호를 입력합니다. 노드의 기본 포트 번호는

6005입니다. 11. Enter 키를 누릅니다.

데이터베이스 및 연결 정보 섹션이 나타납니다.12. 사용자 지정 JDBC 연결 문자열을 사용하여 JDBC 연결 정보를 입력하려면 1를 누릅니다. JDBC URL 정보

를 사용하여 JDBC 연결 정보를 입력하려면 2을 누릅니다.

90 장 6: UNIX에 서비스를 설치하기 전에

Page 91: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

보안 데이터베이스에 연결하려면 사용자 지정 JDBC 연결 문자열을 사용하여 JDBC 연결을 입력해야 합니

다.13. JDBC 연결 정보를 입력합니다.

• 사용자 지정 JDBC 연결 문자열을 사용하여 연결 정보를 입력하려면 연결 문자열을 입력하고 연결 매개

변수를 지정합니다.JDBC 연결 문자열에 다음 구문을 사용합니다.IBM DB2

jdbc:Informatica:db2://host_name:port_no;DatabaseName=Oracle

jdbc:Informatica:oracle://host_name:port_no;ServiceName=Microsoft SQL Server

jdbc:Informatica:sqlserver://host_name:port_no;SelectMethod=cursor;DatabaseName= Sybase

jdbc:Informatica:sybase://host_name:port_no;DatabaseName=데이터베이스 시스템에 필요한 모든 연결 매개 변수가 연결 문자열에 포함되어 있는지 확인합니다.

• JDBC URL 정보를 사용하여 연결 정보를 입력하려면 JDBC URL 속성을 지정합니다.다음 테이블에는 연결 정보가 설명되어 있습니다.

프롬프트 설명데이터베이스 유형 도메인 구성 리포지토리의 데이터베이스 유형입니다. 다음 데이터베이스 유형에

서 선택하십시오.- 1 - Oracle- 2 - Microsoft SQL Server- 3 - IBM DB2- 4 - Sybase ASE

데이터베이스 사용자 ID

도메인 구성 리포지토리에 대한 데이터베이스 사용자 계정의 사용자 ID입니다.

데이터베이스 사용자 암호

데이터베이스 사용자 계정의 암호입니다.

데이터베이스 호스트 이름

데이터베이스 서버의 호스트 이름입니다.

데이터베이스 포트 번호 데이터베이스의 포트 번호입니다.데이터베이스 서비스 이름

Oracle 및 IBM DB2 데이터베이스의 서비스 이름이거나 Microsoft SQL Server 및 Sybase ASE의 데이터베이스 이름입니다.

• 보안 데이터베이스에 연결하려면 1을 선택하여 사용자 지정 문자열로 연결 문자열을 입력하십시오.보안 매개 변수를 연결 매개 변수와 함께 포함해야 합니다. 보안 데이터베이스의 JDBC 연결에 포함해야

하는 보안 매개 변수에 대한 자세한 내용은 “보안 데이터베이스에 대한 연결 문자열” 페이지 63을 참조

하십시오.이 도구는 하드 드라이브의 설정, 포트의 가용성 및 데이터베이스의 구성을 검사합니다. 시스템 검사가 완료

된 후 시스템 검사 요약 섹션에 시스템 검사 결과가 표시됩니다.14. 시스템 검사 결과를 분석합니다.

설치 전 시스템 검사 도구(i10Pi) 실행 91

Page 92: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

각 요구 사항이 다음과 같은 검사 상태 중 하나와 함께 나열됩니다.• [통과] - 요구 사항이 Informatica 설치 또는 업그레이드 조건을 충족합니다.• [실패] - 요구 사항이 Informatica 설치 또는 업그레이드 조건을 충족하지 않습니다. 설치 또는 업그레이

드를 진행하기 전에 문제를 먼저 해결해야 합니다.• [정보] - 정보를 확인하여 세부 정보에 추가 태스크가 나와 있으면 이를 수행하십시오.시스템 검사 결과는 다음 파일에 저장됩니다. .../Server/i10Pi/i10Pi/en/i10Pi_summary.txt

15. Enter 키를 눌러 설치 전 시스템 검사 도구(i10Pi)를 닫습니다. Informatica 서비스 설치나 업그레이드를 바로 계속하거나, 시스템 검사를 끝내고 나중에 설치나 업그레이

드를 계속할 수 있습니다. 설치나 업그레이드를 바로 계속하는 경우, 설치 프로그램을 다시 시작할 필요가

없습니다.16. Informatica 서비스 설치나 업그레이드를 바로 계속하려면 y를 누릅니다.

시스템 검사를 끝내고 나중에 설치나 업그레이드를 계속하려면 n을 누릅니다.설치 전 시스템 검사 도구(i10Pi)를 실행한 결과 요구 사항이 충족되지 않은 경우 실패한 요구 사항을 충족한 후

설치 전 시스템 검사 도구(i10Pi)를 다시 실행합니다.참고: 설치 전 시스템 검사 도구(i10Pi)를 실행한 결과 요구 사항을 충족하지 않은 경우에도 Informatica 설치 또는 업그레이드를 계속 수행할 수 있습니다. 하지만 계속하기 전에 실패한 요구 사항을 충족하는 것이 좋습니다.

92 장 6: UNIX에 서비스를 설치하기 전에

Page 93: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

파트 III: 서비스 설치

이 파트에 포함된 장:• Informatica 서비스 설치, 94• 문제 해결 , 146

93

Page 94: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제 7 장

Informatica 서비스 설치이 장에 포함된 항목:• Informatica 서비스 설치 개요, 94• 그래픽 모드에서 Informatica 서비스 설치, 95• 콘솔 모드에서 Informatica 서비스 설치, 115• 자동 모드에서 Informatica 서비스 설치, 134

Informatica 서비스 설치 개요Windows 또는 UNIX 시스템에 Informatica 서비스를 설치할 수 있습니다. Windows에서 그래픽 모드나 자동

모드로 설치 프로그램을 실행할 수 있습니다. UNIX에서 콘솔 모드나 자동 모드로 설치 프로그램을 실행할 수 있습니다.설치 준비를 위해 설치 전 태스크를 완료하십시오. 여러 시스템에 Informatica 서비스를 설치할 수 있습니다. 설치 프로세스는 Informatica라는 서비스를 작성하고, 이 서비스는 Windows에서는 서비스로 UNIX에서는 데몬으

로 실행됩니다. Informatica 서비스를 시작하면 모든 도메인 작업을 관리하는 서비스 관리자가 시작됩니다.필요한 경우 설치 프로세스 중에 모델 리포지토리 서비스 및 데이터 통합 서비스를 작성할 수 있습니다.설치 후에 Informatica Administrator를 사용하여 도메인에 로그인하고 응용 프로그램 서비스를 작성 및 구성

하십시오.

도메인 작성 또는 가입처음으로 설치하는 경우 도메인을 작성하십시오. 여러 시스템에 설치하고 다른 시스템에 도메인을 이미 작성한

경우 도메인에 가입하십시오.Informatica 도메인은 서버, 사용자 및 리소스에 대한 기본적인 관리 단위입니다. 노드는 단일 시스템을 논리적

으로 나타낸 것입니다. 도메인은 하나 이상의 노드를 포함합니다.여러 시스템에 설치하는 경우 여러 도메인을 작성할 수 있습니다. 도메인을 작성하면 설치한 시스템의 노드가 도메인의 게이트웨이 노드가 됩니다. 보안 통신 활성화 옵션을 선택하여 도메인 내의 서비스 간에 보안 통신을 설정할 수 있습니다.Informatica 서비스를 설치할 때 시스템에 노드를 작성하십시오. 도메인을 작성하고 이 도메인에 노드를 추가할

수 있습니다. 도메인을 작성하지 않는 경우, 노드를 다른 도메인에 가입시킬 수 있습니다.도메인에 가입하면 작성하는 노드를 게이트웨이 노드로 구성할 수 있습니다. 게이트웨이 노드를 작성할 때

Informatica Administrator에 대한 보안 HTTPS 연결 활성화를 선택할 수 있습니다.

94

Page 95: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

시스템 검사 도구(i10Pi) 및 SPN 형식 생성기Informatica는 Informatica 서비스 설치 프로세스를 용이하게 하기 위한 유틸리티를 제공합니다. Informatica 설치 프로그램을 사용하여 이 유틸리티를 실행할 수 있습니다.Informatica 서비스를 설치하기 전에 다음 유틸리티를 실행하십시오.설치 전 시스템 검사 도구(i10Pi)

설치 전 시스템 검사 도구(i10Pi)에서는 컴퓨터가 Informatica 설치를 수행하기 위한 시스템 요구 사항을 충족하는지 여부를 확인합니다. Informatica는 설치 시작 전에 최소 시스템 요구 사항을 확인하도록 권장합니

다.Informatica Kerberos SPN 형식 생성기

Informatica Kerberos SPN 형식 생성기는 Kerberos SPN(서비스 사용자 이름) 및 키 탭 파일 이름의 목록

을 Informatica에서 필요한 형식에 따라 생성합니다. Kerberos 인증을 사용하는 네트워크에 Informatica를 설치하는 경우, 이 유틸리티를 실행하여 서비스 사용자 및 키 탭 파일 이름을 informatica 형식으로 생성

하십시오. 그런 다음, 설치를 시작하기 전에 Kerberos 관리자에게 요청하여 SPN을 Kerberos 사용자 데이

터베이스에 추가하고 키 탭 파일을 작성하도록 하십시오.

보안 파일 및 디렉터리Informatica를 설치하거나 업그레이드할 경우, 설치 프로그램은 제한적인 액세스를 필요로 하는 도메인 암호화

키 파일 및 nodemeta.xml 등의 Informatica 파일을 저장할 디렉터리를 작성합니다. UNIX에서 설치 프로그램

은 디렉터리 및 해당 디렉터리의 파일별로 서로 다른 사용 권한을 할당합니다.기본적으로 설치 프로그램은 Informatica 설치 디렉터리 내에 다음 디렉터리를 작성합니다.<Informatica 설치 디렉터리>/isp/config

nodemeta.xml 파일을 포함합니다. 암호화 키 파일이 저장되는 /keys 디렉터리 또한 포함합니다. Kerberos 인증을 사용하도록 도메인을 구성하는 경우, /keys 디렉터리에는 Kerberos 키 탭 파일도 포함됩

니다. 이 파일을 저장할 다른 디렉터리를 지정할 수 있습니다. 설치 프로그램은 기본 디렉터리와 동일한 사용 권한을 지정된 디렉터리에 할당합니다.

<Informatica 설치 디렉터리>/services/shared/security도메인에 대해 보안 통신을 활성화하는 경우, /security 디렉터리에 기본 SSL 인증서의 키 저장소 및 트러스

트 저장소 파일이 포함됩니다.디렉터리 및 파일의 보안을 유지하기 위해 설치 프로그램이 디렉터리 및 디렉터리의 파일에 대한 액세스를 제한

합니다. UNIX에서는 설치 프로그램이 디렉터리 및 파일을 소유한 그룹 및 사용자 계정에 특정 사용 권한을 할당

합니다.디렉터리 및 파일에 할당되는 사용 권한에 대한 자세한 내용은 Informatica 보안 가이드를 참조하십시오.

그래픽 모드에서 Informatica 서비스 설치Windows에서 Informatica 서비스를 그래픽 모드로 설치할 수 있습니다.설치를 수행하기 전에 설치 전 시스템 검사 도구(i10Pi)를 실행하면 설치 프로그램에서 시스템 검사 중에 사용자

가 입력한 정보에 따라 데이터베이스 연결 및 도메인 포트 번호 등의 특정 필드에 대해 값을 설정합니다.Windows에서 루트 디렉터리의 install.bat 파일을 실행할 때 문제가 발생하는 경우 다음 파일을 실행하십시오. <설치 프로그램 파일 디렉터리>\server\install.exe.

그래픽 모드에서 Informatica 서비스 설치 95

Page 96: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

도메인 작성처음으로 설치하는 경우 또는 별도 도메인의 노드를 관리하려는 경우 도메인을 작성합니다.1. 시스템 사용자 계정으로 시스템에 로그인하십시오. 2. 기타 모든 응용 프로그램을 닫으십시오. 3. 설치 파일의 디렉터리 루트로 이동하고 관리자 권한으로 install.bat를 실행합니다.

관리자로 이 파일을 실행하려면 install.bat 파일을 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을

선택합니다.참고: 관리자 권한으로 설치 프로그램을 실행하지 않는 경우 Windows 시스템 관리자가 Informatica 설치

디렉터리의 파일을 액세스할 때 문제가 발생할 수 있습니다.Informatica 10.1 페이지가 나타납니다.

4. Informatica 10.1을 설치하거나 해당 버전으로 업그레이드를 선택합니다. Informatica는 Informatica 서비스 설치 프로세스를 용이하게 하기 위한 유틸리티를 제공합니다. Informatica 서비스를 설치하기 전에 다음 유틸리티를 실행하십시오.• 설치 전 시스템 검사 도구(i10Pi). Informatica 서비스를 설치할 시스템이 설치를 위한 시스템 요구 사항

을 충족하는지 확인합니다.설치 전 시스템 검사 도구(i10Pi) 실행에 대한 자세한 내용은 “설치 전 시스템 검사 도구(i10Pi) 실행” 페이지 81을 참조하십시오.

• Informatica Kerberos SPN 형식 생성기. Kerberos 인증이 포함된 네트워크에서 Informatica 서비스를

실행하는 데 필요한 Kerberos 서비스 사용자 이름과 키 탭 파일 이름 목록을 작성합니다.Informatica Kerberos SPN 형식 생성기 실행에 대한 자세한 내용은 “Windows에서 Informatica Kerberos SPN 형식 생성기 실행” 페이지 68을(를) 참조하십시오.

Informatica 서비스를 설치하기 전에 설치 프로그램을 사용하여 유틸리티를 실행할 수 있습니다. 유틸리티

실행을 마친 후 설치 프로그램을 다시 시작하여 다음 유틸리티를 실행하거나 Informatica 서비스를 설치합

니다.5. 시작을 클릭합니다. 6. Informatica 10.1 설치를 선택합니다. 7. Kerberos 인증이 포함된 네트워크에서 Informatica 도메인이 실행되도록 구성하려면 Kerberos 네트워크

인증 활성화를 선택합니다. 8. Informatica 설치 및 제품 사용 툴킷의 약관을 읽고 약관을 읽고 동의함을 선택합니다.

Informatica DiscoveryIQ는 데이터 사용에 대한 루틴 보고서와 시스템 통계를 Informatica로 전송하는 제품 사용 도구입니다. Informatica DiscoveryIQ에서는 사용자가 Informatica 도메인을 설치 및 구성한 후

15분이 지나면 데이터를 Informatica로 업로드합니다. 이후부터는 도메인에서 30일마다 데이터를 전송합

니다. 사용 통계를 Informatica로 전송하지 않도록 선택할 수도 있습니다. 사용 통계 전송을 비활성화하는

방법에 대한 자세한 내용은 Informatica Administrator 가이드를 참조하십시오.9. 다음을 클릭합니다.

설치 선행 조건 페이지에 설치 요구 사항이 표시됩니다. 설치를 계속하기 전에 모든 요구 사항이 충족되었는

지 확인합니다.10. 다음을 클릭합니다.

라이선스 및 설치 디렉터리 페이지가 나타납니다.11. Informatica 라이선스 키 및 설치 디렉터리를 입력하십시오.

96 장 7: Informatica 서비스 설치

Page 97: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 Informatica 서비스 설치에 대해 지정된 라이선스 키 및 디렉터리가 설명되어 있습니다.

속성 설명라이선스 키 파일 Informatica 라이선스 키의 경로 및 파일 이름입니다.설치 디렉터리 설치 디렉터리의 절대 경로입니다. 설치 디렉터리는 Informatica를 설치할 시스

템에 있어야 합니다. 경로의 디렉터리 이름에 공백이나 @ | * $ # ! % ( ) { } [ ]와 같은 특수 문자가 있어서는 안 됩니다.참고: Informatica는 설치 디렉터리 경로에 영숫자 문자를 사용할 것을 권장합니다. á 또는 €와 같은 특수 문자를 사용할 경우 런타임에 예기치 않은 결과가 발생할 수 있습니다.

12. 다음을 클릭합니다. Kerberos 네트워크 인증을 활성화한 경우 서비스 사용자 수준 페이지가 나타납니다.최신: Kerberos 네트워크 인증을 활성화하지 않은 경우 설치 전 요약 페이지가 나타납니다. 17단계로 건너

뜁니다.13. 서비스 사용자 수준 페이지에서 도메인에 대한 Kerberos 서비스 사용자를 설정할 수준을 선택합니다.

다음 테이블에는 사용자가 선택할 수 있는 서비스 사용자 수준이 설명되어 있습니다.

수준 설명프로세스 수준 각 노드 및 노드의 각 응용 프로그램 서비스에 대해 고유한 SPN(서비스 사용자

이름) 및 키 탭 파일을 사용하도록 도메인을 구성합니다.각 노드에 필요한 SPN 및 키 탭 파일의 수는 노드에서 실행되는 응용 프로그램 서비스 프로세스의 수에 따라 달라집니다. 운영 도메인 같이 높은 보안 수준이 필요한 도메인에 대해 프로세스 수준 옵션을 사용하십시오.

노드 수준 노드에서 SPN 및 키 탭 파일을 공유하도록 도메인을 구성합니다.이 옵션에는 노드에 대한 하나의 SPN과 키 탭 파일 및 노드에서 실행되는 모든 응용 프로그램 서비스가 필요합니다. 또한 노드의 모든 HTTP 프로세스에 대해 별도의 SPN 및 키 탭 파일이 필요합니다.테스트 및 개발 도메인 같이 높은 보안 수준이 필요하지 않은 도메인에 대해 노드 수준 옵션을 사용하십시오.

14. 다음을 클릭합니다. 네트워크 보안 - Kerberos 인증 페이지가 나타납니다.

15. Kerberos 인증에 필요한 도메인 및 키 탭 정보를 입력합니다.

그래픽 모드에서 Informatica 서비스 설치 97

Page 98: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 사용자가 입력해야 하는 Informatica 도메인 및 노드 정보가 설명되어 있습니다.

속성 설명도메인 이름 작성할 도메인의 이름입니다.

이름은 128자를 초과하지 않아야 하고 7비트 ASCII여야만 합니다. 이름에는 공백이나 다음과 같은 문자를 사용할 수 없습니다. ` % * + ; " ? , < > \ /

노드 이름 작성할 노드의 이름입니다.노드 호스트 이름 노드를 작성할 시스템의 정규화된 호스트 이름 또는 IP 주소입니다.

참고: 노드 호스트 이름에는 밑줄(_) 문자를 사용할 수 없습니다. localhost는 사용하지 마십시오. 호스트 이름은 명시적으로 시스템을 식별해야 합니다.

다음 테이블에는 사용자가 입력해야 하는 Kerberos 영역 및 키 탭 정보가 설명되어 있습니다.

속성 설명서비스 영역 이름 Informatica 도메인 서비스가 속하는 Kerberos 영역의 이름입니다. 해당 영역

이름은 대문자여야 합니다.서비스 영역 이름과 사용자 영역 이름은 동일해야 합니다.

사용자 영역 이름 Informatica 도메인 사용자가 속하는 Kerberos 영역의 이름입니다. 해당 영역 이름은 대문자여야 합니다.서비스 영역 이름과 사용자 영역 이름은 동일해야 합니다.

키 탭 디렉터리 Informatica 도메인의 모든 키 탭 파일이 저장된 디렉터리입니다. Informatica 도메인의 키 탭 파일 이름은 Informatica에서 설정한 형식을 따라야 합니다.

Kerberos 구성 파일 Kerberos 구성 파일의 경로 및 파일 이름입니다. Informatica에는 다음과 같은 Kerberos 구성 파일 이름이 필요합니다. krb5.conf

중요: Kerberos 인증으로 실행되도록 도메인을 구성하는 경우, 도메인과 노드 이름 및 노드 호스트 이름이

사용자가 Informatica Kerberos SPN 형식 생성기를 실행하여 SPN 및 키 탭 파일 이름을 생성했을 때 지정

한 이름과 일치해야 합니다. 다른 도메인, 노드 또는 호스트 이름을 사용하는 경우, SPN 및 키 탭 파일 이름

을 다시 생성하고 Kerberos 관리자에게 새로운 SPN을 Kerberos 사용자 데이터베이스에 추가하고 키 탭 파일을 작성하도록 요청하십시오.

16. 다음을 클릭합니다. 설치 전 요약 페이지가 나타납니다.

17. 설치 정보를 검토하고 설치를 클릭하여 계속 진행합니다. 설치 프로그램이 설치 디렉터리로 Informatica 파일을 복사합니다. 설치 프로그램이 파일을 복사한 후 도메

인 선택 페이지가 나타납니다.18. 도메인 작성을 선택합니다.

도메인을 작성하면, 작성하는 노드가 도메인의 게이트웨이 노드가 됩니다. 게이트웨이 노드에는 모든 도메

인 작업을 관리하는 서비스 관리자가 포함됩니다.19. 도메인의 서비스 간 보안 통신을 설정하려면 도메인에 대한 보안 통신 활성화를 선택합니다.

기본적으로, 도메인에 대한 보안 통신을 활성화하는 경우 설치 프로그램이 Informatica Administrator에

대한 HTTPS 연결을 설정합니다. 또한 보안 데이터베이스에서 도메인 구성 리포지토리를 작성할 수 있습니

다.

98 장 7: Informatica 서비스 설치

Page 99: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

20. Informatica Administrator에 대한 연결을 보호하려면 Informatica Administrator에 HTTPS 사용을 선택합니다. 다음 테이블에는 Administrator 도구에 대한 보안 연결에 설정해야 하는 속성이 설명되어 있습니다.

속성 설명Informatica Administrator에 HTTPS 사용

Informatica Administrator에 대한 연결을 보호하려면 이 옵션을 선택합니다. 비보안 HTTP 연결을 사용하려면 이 옵션을 선택 해제합니다.기본적으로, 도메인에 대해 보안 통신이 활성화되어 있는 경우 설치 프로그램이 이 옵션을 활성화합니다. 또한 도메인에 대한 보안 통신을 활성화하지 않는 경우에도 이 옵션을 활성화할 수 있습니다.

포트 Informatica Administrator와 서비스 관리자 간의 통신에 사용할 포트입니다.설치 프로그램에 의해 생성된 키 저장소 파일 사용

설치 프로그램에 의해 생성된 자체 서명된 키 저장소 파일을 사용합니다. 설치 프로그램이 다음 위치에 Default.keystore라는 키 저장소 파일을 작성합니다. <Informatica 설치 디렉터리>\tomcat\conf\

키 저장소 파일 및 암호 지정

사용자가 작성하는 키 저장소 파일을 사용합니다. 자체 서명된 인증서 또는 인증 기관에 의해 서명된 인증서와 함께 키 저장소 파일을 사용할 수 있습니다.

키 저장소 암호 키 저장소 파일에 대한 일반 텍스트 암호입니다. 사용자가 작성하는 키 저장소 파일을 사용하는 경우 필요합니다.

키 저장소 파일 키 저장소 파일의 경로 및 파일 이름입니다. 사용자가 작성하는 키 저장소 파일을 사용하는 경우 필요합니다.

21. 다음을 클릭합니다. 도메인에 대한 보안 통신 활성화 옵션을 선택한 경우 도메인 보안 - 보안 통신 페이지가 나타납니다.도메인에 대한 보안 통신을 활성화하지 않은 경우 도메인 구성 리포지토리 페이지가 나타납니다. 25단계로

건너뜁니다.22. 도메인 보안 - 보안 통신 페이지에서 기본 Informatica SSL 인증서를 사용하거나 사용자의 SSL 인증서를

사용하여 도메인에서 보안 통신을 활성화할지 여부를 지정합니다. 다음 테이블에는 Informatica 도메인 보안을 위한 SSL 인증서 옵션이 설명되어 있습니다.

옵션 설명기본 Informatica SSL 인증서 파일을 사용합니다.

Informatica에서 제공하는 기본 SSL 인증서를 사용합니다.참고: SSL 인증서를 제공하지 않을 경우 Informatica에서는 모든 Informatica 설치에 동일한 기본 개인 키를 사용합니다. 기본 Informatica 키 저장소 및 트러스트 저장소 파일을 사용하는 경우 도메인의 보안이 침해될 수 있습니다. 도메인의 보안 수준을 높이려면 SSL 인증서 파일의 위치를 지정하는 옵션을 선택하십시오.

SSL 인증서 파일의 위치를 지정합니다.

사용자가 제공하는 SSL 인증서를 사용합니다. 키 저장소 및 트러스트 저장소 파일의 위치를 지정해야 합니다.자체 서명된 인증서 또는 CA(인증 기관)에서 발급한 인증서를 제공할 수 있습니다. SSL 인증서를 PEM 형식 및 JKS(Java 키 저장소) 파일로 제공해야 합니다. Informatica 도메인에 대한 SSL 인증서 파일 관련 이름이 필요합니다. 도메인의 모든 노드에 대해 동일한 SSL 인증서를 사용해야 합니다. 도메인의 모든 노드에 액세스 가능한 디렉터리에서 트러스트 저장소 및 키 저장소 파일을 저장하고 동일한 도메인의 모든 노드에 대해 동일한 키 저장소 파일 디렉터리 및 트러스트 저장소 파일 디렉터리를 지정합니다.

그래픽 모드에서 Informatica 서비스 설치 99

Page 100: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

23. 사용자가 보안 인증서를 제공하는 경우 키 저장소 및 트러스트 저장소 파일의 위치와 암호를 지정합니다. 다음 테이블에는 SSL 인증서 파일에 대해 입력해야 하는 매개 변수가 설명되어 있습니다.

속성 설명키 저장소 파일 디렉터리 키 저장소 파일이 포함된 디렉터리입니다. 이 디렉터리에는 infa_keystore.jks 및

infa_keystore.pem이라는 파일이 포함되어야 합니다.키 저장소 암호 키 저장소 infa_keystore.jks의 암호입니다.트러스트 저장소 파일 디렉터리

트러스트 저장소 파일이 포함된 디렉터리입니다. 이 디렉터리에는 infa_truststore.jks 및 infa_truststore.pem이라는 파일이 포함되어야 합니다.

트러스트 저장소 암호 infa_truststore.jks 파일의 암호입니다.

24. 다음을 클릭합니다. 도메인 구성 리포지토리 페이지가 나타납니다.

25. 도메인 구성 리포지토리 페이지에서 도메인 구성 리포지토리에 대한 데이터베이스 및 사용자 계정 정보를

입력합니다. 도메인 구성 리포지토리는 도메인 작업 및 사용자 인증에 대한 메타데이터를 저장합니다. 데이터베이스는

도메인의 모든 게이트웨이 노드에서 액세스할 수 있어야 합니다.다음 테이블에는 사용자가 데이터베이스 및 사용자 계정에 대해 지정하는 속성이 설명되어 있습니다.

속성 설명데이터베이스 유형 리포지토리의 데이터베이스입니다. 다음 데이터베이스 중 하나를 선택합니다.

- Oracle- IBM DB2- Microsoft SQL Server- Sybase ASE

데이터베이스 사용자 ID 리포지토리 데이터베이스의 사용자 계정입니다.사용자 암호 데이터베이스 사용자 계정의 암호입니다.

IBM DB2를 선택하는 경우 리포지토리 테이블에 대한 테이블스페이스를 지정합니다.

속성 설명테이블스페이스 테이블이 작성될 테이블스페이스의 이름입니다. 32768바이트의 pageSize 요구

사항을 충족하는 테이블스페이스를 지정하십시오.단일 파티션 데이터베이스에서 이 옵션을 선택하지 않으면 설치 프로그램이 기본 테이블스페이스에 테이블을 작성합니다.다중 파티션 데이터베이스에서 이 옵션을 선택하고 데이터베이스의 카탈로그 파티션에 있는 테이블스페이스의 이름을 지정하십시오.

100 장 7: Informatica 서비스 설치

Page 101: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Microsoft SQL Server를 선택하는 경우 리포지토리 테이블의 스키마 및 데이터베이스 연결을 지정합니다.

속성 설명스키마 이름 리포지토리 테이블이 포함될 스키마의 이름입니다. 선택하지 않으면 설치 프로그

램이 기본 스키마에 테이블을 작성합니다.트러스트된 연결 트러스트된 연결을 통해 Microsoft SQL Server에 연결할지를 나타냅니다. 트러

스트된 인증에서는 현재 사용자의 보안 자격 증명을 사용하여 Microsoft SQL Server에 대한 연결을 설정합니다. 선택하지 않으면 설치 프로그램이 Microsoft SQL Server 인증을 사용합니다.

도메인에 대해 보안 통신을 활성화한 경우, SSL 프로토콜로 보호되는 데이터베이스에서 도메인 구성 리포

지토리를 작성할 수 있습니다. 보안 도메인 구성 리포지토리를 작성하려면 보안 데이터베이스를 선택하고

27단계로 건너뜁니다.참고: Sybase 데이터베이스에 대한 보안 연결은 구성할 수 없습니다.

26. 데이터베이스 연결 정보를 입력합니다. 보안 도메인 구성 리포지토리를 작성하지 않은 경우 JDBC URL에 대한 연결 속성을 지정하거나 JDBC 연결

문자열을 제공할 수 있습니다.• JDBC URL을 사용하여 연결 정보를 입력하려면 JDBC URL을 선택하고 데이터베이스 연결 속성을 지정

합니다.다음 표에는 사용자가 지정해야 하는 JDBC URL 속성이 설명되어 있습니다.

속성 설명데이터베이스 주소 host_name:port 형식으로 된 데이터베이스의 호스트 이름 및 포트 번호입니다.데이터베이스 서비스 이름 서비스 또는 데이터베이스 이름:

- Oracle: 서비스 이름을 입력합니다.- Microsoft SQL Server: 데이터베이스 이름을 입력합니다.- IBM DB2: 서비스 이름을 입력합니다.- Sybase ASE: 데이터베이스 이름을 입력합니다.

JDBC 매개 변수 데이터베이스 연결 문자열에 포함할 매개 변수(선택 사항)입니다. 데이터베이스에 대한 데이터베이스 작업을 최적화하려면 매개 변수를 사용하십시오. 매개 변수 문자열이 유효한지 확인하십시오. 설치 프로그램은 JDBC URL에 문자열을 추가하기 전에 매개 변수 문자열의 유효성을 검사하지 않습니다. 선택하지 않으면 설치 프로그램이 추가 매개 변수 없이 JDBC URL 문자열을 작성합니다.

• 사용자 지정 JDBC 연결 문자열을 사용하여 연결 정보를 입력하려면 사용자 지정 JDBC 연결 문자열을

선택하고 연결 문자열을 입력합니다.27. 보안 데이터베이스 옵션을 선택하여 보안 도메인 구성 리포지토리를 작성한 경우 사용자 지정 JDBC 연결

문자열을 사용하여 연결 정보를 입력합니다. 보안 데이터베이스에 리포지토리를 작성하는 경우 데이터베이스에 대한 트러스트 저장소 정보를 제공해야

합니다. 데이터베이스에 대한 보안 매개 변수가 포함된 JDBC 연결 문자열도 제공해야 합니다.

그래픽 모드에서 Informatica 서비스 설치 101

Page 102: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 사용자가 보안 데이터베이스에 대해 설정해야 하는 속성이 설명되어 있습니다.

속성 설명데이터베이스 트러스트 저장소 파일

보안 데이터베이스에 대한 트러스트 저장소 파일의 경로 및 파일 이름입니다.

데이터베이스 트러스트 저장소 암호

트러스트 저장소 파일에 대한 암호입니다.

사용자 지정 JDBC 연결 문자열

보안 데이터베이스에 연결할 JDBC 연결 문자열이며 데이터베이스에 대한 호스트 이름 및 포트 번호와 보안 매개 변수가 포함됩니다.

보안 데이터베이스의 JDBC 연결에 포함해야 하는 보안 매개 변수에 대한 자세한 내용은 “보안 데이터베이

스에 대한 연결 문자열” 페이지 63을 참조하십시오.28. 연결 테스트를 클릭하여 데이터베이스에 연결할 수 있는지 확인한 다음 확인을 클릭하여 계속 진행합니다. 29. 다음을 클릭합니다.

도메인 보안 - 암호화 키 페이지가 나타납니다.30. Informatica 도메인의 암호화 키에 대한 키워드 및 디렉터리를 입력합니다.

다음 테이블에는 지정해야 하는 암호화 키 매개 변수가 설명되어 있습니다.

속성 설명키워드 도메인의 중요 데이터를 보호하는 사용자 지정 암호화 키를 작성할 때 사용되는

키워드입니다. 키워드는 다음 조건을 충족해야 합니다.- 8~20자여야 합니다.- 하나 이상의 대문자를 포함해야 합니다.- 하나 이상의 소문자를 포함해야 합니다.- 하나 이상의 숫자를 포함해야 합니다.- 공백은 포함하지 않아야 합니다.암호화 키는 Informatica 도메인을 작성할 때 제공하는 키워드를 기반으로 작성됩니다.

암호화 키 디렉터리 도메인에 대한 암호화 키가 저장되는 디렉터리입니다. 기본적으로 암호화 키는 다음 디렉터리에 작성됩니다. <Informatica 설치 디렉터리>/isp/config/keys.

31. 다음을 클릭합니다. 도메인 및 노드 구성 페이지가 나타납니다.

32. 작성할 도메인 및 노드에 대한 정보를 입력합니다.

102 장 7: Informatica 서비스 설치

Page 103: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 사용자가 도메인 및 게이트웨이 노드에 대해 설정하는 속성이 설명되어 있습니다.

속성 설명도메인 이름 작성할 Informatica 도메인의 이름입니다. 기본 도메인 이름은

Domain_<MachineName>입니다.이름은 128자를 초과하지 않아야 하고 7비트 ASCII여야만 합니다. 이름에는 공백이나 다음과 같은 문자를 사용할 수 없습니다. ` % * + ; " ? , < > \ /

노드 이름 작성할 노드의 이름입니다.노드 호스트 이름 노드를 작성할 시스템의 호스트 이름 또는 IP 주소입니다.

시스템이 단일 네트워크 이름을 갖는 경우 기본 호스트 이름을 사용하십시오. 시스템이 여러 네트워크 이름을 갖는 경우 대체 네트워크 이름을 사용하도록 기본 호스트 이름을 수정할 수 있습니다.참고: 노드 호스트 이름에는 밑줄(_) 문자를 사용할 수 없습니다. localhost는 사용하지 마십시오. 호스트 이름은 명시적으로 시스템을 식별해야 합니다.

노드 포트 번호 노드의 포트 번호입니다. 노드의 기본 포트 번호는 6005입니다. 시스템에서 해당 포트 번호를 사용할 수 없는 경우 사용 가능한 다음 포트 번호가 설치 프로그램에 표시됩니다.

도메인 사용자 이름 도메인 관리자의 사용자 이름입니다. 처음에 Informatica Administrator에 로그인할 때 이 사용자 이름을 사용할 수 있습니다. 다음 지침을 사용하십시오.- 이름은 대/소문자를 구분하지 않으며 128자를 초과할 수 없습니다.- 이름에는 탭, 줄 바꿈 문자 또는 % * + / ?와 같은 특수 문자를 사용할 수 없습

니다. ; < >- 첫 번째 문자와 마지막 문자를 제외하고 이름에는 ASCII 공백 문자를 사용할

수 있습니다. 다른 공백 문자는 사용할 수 없습니다.도메인 암호 도메인 관리자의 암호입니다. 암호는 2자를 넘어야 하며 16자를 초과하면 안 됩

니다.Kerberos 인증이 포함된 네트워크에서 Informatica 도메인이 실행되도록 구성하는 경우 사용할 수 없습니다.

암호 확인 확인을 위해 암호를 다시 입력합니다.Kerberos 인증이 포함된 네트워크에서 Informatica 도메인이 실행되도록 구성하는 경우 사용할 수 없습니다.

33. 설치 프로그램에 의해 할당된 도메인 및 노드 구성 요소에 대한 기본 포트를 표시하려면 고급 포트 구성 페이지 표시를 선택합니다. 포트 구성 페이지를 표시하면 설치 프로그램이 도메인 및 노드에 할당된 기본 포트 번호를 표시합니다. 포트

번호를 수정하거나 응용 프로그램 서비스 프로세스에 대해 다른 포트 번호 범위를 지정할 수 있습니다. 포트

구성 페이지 표시를 선택하지 않으면 설치 프로그램에 기본 포트 번호가 표시되지 않으며 할당된 포트 번호

를 수정할 수 없습니다.34. 설치 중에 모델 리포지토리 서비스 및 데이터 통합 서비스를 작성하려면 모델 리포지토리 서비스 및 데이터

통합 서비스 구성을 선택합니다. 서비스를 구성하도록 선택한 경우 설치 프로그램이 모델 리포지토리 서비스와 데이터 통합 서비스를 새 도메인에 작성합니다. 모델 리포지토리에 대한 데이터베이스를 지정하고 데이터 통합 서비스에 대한 연결을

구성해야 합니다. 기본적으로 설치가 완료되면 서비스가 시작됩니다.서비스를 구성하지 않는 경우 설치 프로그램이 모델 리포지토리 서비스 또는 데이터 통합 서비스를 새 도메

인에 작성하지 않습니다. 설치 후에 Administrator 도구에서 서비스를 작성할 수 있습니다.35. 다음을 클릭합니다.

그래픽 모드에서 Informatica 서비스 설치 103

Page 104: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

포트 구성 페이지를 표시하도록 선택한 경우 설치 프로그램이 포트 구성 페이지를 표시합니다.포트 구성 페이지를 표시하도록 선택하지 않은 경우 설치 프로그램이 Windows 서비스 구성 페이지를 표시

합니다. 38단계로 건너뜁니다.36. 포트 구성 페이지에서 노드에서 실행할 도메인 서비스 관리자 및 서비스 프로세스에 사용할 포트 번호를 입

력합니다. 입력하는 포트 번호가 다른 응용 프로그램에서 사용되지 않는지 확인합니다.다음 테이블에는 사용자가 설정할 수 있는 포트가 설명되어 있습니다.

포트 설명서비스 관리자 포트 노드에서 서비스 관리자가 사용하는 포트 번호입니다. 서비스 관리자가 이 포트

에서 들어오는 연결 요청을 수신합니다. 클라이언트 응용 프로그램은 이 포트를 사용하여 도메인의 서비스와 통신합니다. Informatica 명령줄 프로그램은 이 포트를 사용하여 도메인과 통신합니다. 또한 SQL 데이터 서비스 JDBC/ODBC 드라이버용 포트입니다. 기본값은 6006입니다.

서비스 관리자 종료 포트 도메인 서비스 관리자에 대한 서버 종료를 제어하는 포트 번호입니다. 서비스 관리자는 이 포트에서 종료 명령을 수신합니다. 기본값은 6007입니다.

Informatica Administrator 포트

Informatica Administrator에서 사용하는 포트 번호입니다. 기본값은 6008입니다.

Informatica Administrator 종료 포트

Informatica Administrator에 대한 서버 종료를 제어하는 포트 번호입니다. Informatica Administrator가 이 포트에서 종료 명령을 수신합니다. 기본값은 6009입니다.

최소 포트 번호 이 노드에서 실행되는 응용 프로그램 서비스 프로세스에 할당할 수 있는 동적 포트 번호 범위에서 가장 낮은 포트 번호입니다. 기본값은 6014입니다.

최대 포트 번호 이 노드에서 실행되는 응용 프로그램 서비스 프로세스에 할당할 수 있는 동적 포트 번호 범위에서 가장 높은 포트 번호입니다. 기본값은 6114입니다.

37. 다음을 클릭합니다. 설치 프로그램이 Windows 서비스 구성 페이지를 표시합니다.

38. Windows 서비스 구성 페이지에서 Windows 서비스를 다른 사용자 계정으로 실행할지 여부를 선택합니다. 설치 프로그램이 Informatica를 시작하기 위한 서비스를 작성합니다. 기본적으로 해당 서비스는 설치에 사용된 계정과 동일한 사용자 계정으로 실행됩니다. 다른 사용자 계정으로 Windows 서비스를 실행할 수도 있습니다.

104 장 7: Informatica 서비스 설치

Page 105: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 다른 계정으로 Informatica를 실행할 때 설정하는 속성이 설명되어 있습니다.

속성 설명다른 사용자 계정으로 Informatica 실행

다른 사용자 계정으로 Windows 서비스를 실행할지 여부를 나타냅니다.

사용자 이름 Informatica Windows 서비스를 실행하는 데 사용되는 사용자 계정입니다.다음 형식을 사용합니다.<도메인 이름>\<사용자 계정>이 사용자 계정에는 운영 체제의 일부로 활동 권한이 있어야 합니다.

암호 Informatica Windows 서비스를 실행하는 데 사용되는 사용자 계정에 대한 암호입니다.

39. 다음을 클릭합니다. Informatica 응용 프로그램 서비스를 구성하도록 선택한 경우 설치 프로그램이 모델 리포지토리 서비스 데이터베이스 페이지를 표시합니다.서비스를 작성하도록 선택하지 않은 경우 설치 프로그램이 설치 후 요약 페이지를 표시합니다. 설치 후 요약

페이지에 설치가 완료되었는지 여부가 나타납니다. 48단계로 건너뜁니다.40. 모델 리포지토리 서비스 데이터베이스 페이지에서 모델 리포지토리에 대한 데이터베이스 및 사용자 계정

정보를 입력합니다. 다음 테이블에는 사용자가 데이터베이스 및 사용자 계정에 대해 지정하는 속성이 설명되어 있습니다.

속성 설명데이터베이스 유형 리포지토리의 데이터베이스입니다. 다음 데이터베이스 중 하나를 선택합니다.

- Oracle- IBM DB2- Microsoft SQL Server- Sybase ASE

데이터베이스 사용자 ID 리포지토리 데이터베이스의 사용자 계정입니다.사용자 암호 데이터베이스 사용자 계정의 암호입니다.

IBM DB2를 선택하는 경우 리포지토리 테이블에 대한 테이블스페이스를 지정합니다.

속성 설명테이블스페이스 테이블이 작성될 테이블스페이스의 이름입니다. 32768바이트의 pageSize 요구

사항을 충족하는 테이블스페이스를 지정하십시오.단일 파티션 데이터베이스에서 이 옵션을 선택하지 않으면 설치 프로그램이 기본 테이블스페이스에 테이블을 작성합니다.다중 파티션 데이터베이스에서 이 옵션을 선택하고 데이터베이스의 카탈로그 파티션에 있는 테이블스페이스의 이름을 지정하십시오.

그래픽 모드에서 Informatica 서비스 설치 105

Page 106: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Microsoft SQL Server를 선택하는 경우 리포지토리 테이블의 스키마 및 데이터베이스 연결을 지정합니다.

속성 설명스키마 이름 리포지토리 테이블이 포함될 스키마의 이름입니다. 선택하지 않으면 설치 프로그

램이 기본 스키마에 테이블을 작성합니다.트러스트된 연결 트러스트된 연결을 통해 Microsoft SQL Server에 연결할지를 나타냅니다. 트러

스트된 인증에서는 현재 사용자의 보안 자격 증명을 사용하여 Microsoft SQL Server에 대한 연결을 설정합니다. 선택하지 않으면 설치 프로그램이 Microsoft SQL Server 인증을 사용합니다.

도메인에 대해 보안 통신을 활성화한 경우, SSL 프로토콜로 보호되는 데이터베이스에서 모델 리포지토리를

작성할 수 있습니다. 보안 모델 리포지토리를 작성하려면 42단계로 건너뜁니다.41. 데이터베이스 연결 정보를 입력합니다.

보안 모델 리포지토리를 작성하지 않은 경우 JDBC URL에 대한 연결 속성을 지정하거나 JDBC 연결 문자열

을 제공할 수 있습니다.• JDBC URL을 사용하여 연결 정보를 입력하려면 JDBC URL을 선택하고 데이터베이스 연결 속성을 지정

합니다.다음 표에는 사용자가 지정해야 하는 JDBC URL 속성이 설명되어 있습니다.

속성 설명데이터베이스 주소 host_name:port 형식으로 된 데이터베이스의 호스트 이름 및 포트 번호입니다.데이터베이스 서비스 이름 서비스 또는 데이터베이스 이름:

- Oracle: 서비스 이름을 입력합니다.- Microsoft SQL Server: 데이터베이스 이름을 입력합니다.- IBM DB2: 서비스 이름을 입력합니다.- Sybase ASE: 데이터베이스 이름을 입력합니다.

JDBC 매개 변수 데이터베이스 연결 문자열에 포함할 매개 변수(선택 사항)입니다. 데이터베이스에 대한 데이터베이스 작업을 최적화하려면 매개 변수를 사용하십시오. 매개 변수 문자열이 유효한지 확인하십시오. 설치 프로그램은 JDBC URL에 문자열을 추가하기 전에 매개 변수 문자열의 유효성을 검사하지 않습니다. 선택하지 않으면 설치 프로그램이 추가 매개 변수 없이 JDBC URL 문자열을 작성합니다.

• 사용자 지정 JDBC 연결 문자열을 사용하여 연결 정보를 입력하려면 사용자 지정 JDBC 연결 문자열을

선택하고 연결 문자열을 입력합니다.IBM DB2

jdbc:Informatica:db2://host_name:port_no;DatabaseName=Oracle

jdbc:Informatica:oracle://host_name:port_no;ServiceName=Microsoft SQL Server

jdbc:Informatica:sqlserver://host_name:port_no;SelectMethod=cursor;DatabaseName= 데이터베이스 시스템에 필요한 모든 연결 매개 변수가 연결 문자열에 포함되어 있는지 확인합니다.

106 장 7: Informatica 서비스 설치

Page 107: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

42. 보안 모델 리포지토리를 작성하려면 보안 데이터베이스를 선택합니다. 보안 데이터베이스에 리포지토리를 작성하는 경우 데이터베이스에 대한 트러스트 저장소 정보를 제공해야

합니다. 데이터베이스에 대한 보안 매개 변수가 포함된 JDBC 연결 문자열도 제공해야 합니다.다음 테이블에는 사용자가 보안 데이터베이스에 대해 설정해야 하는 속성이 설명되어 있습니다.

속성 설명데이터베이스 트러스트 저장소 파일

보안 데이터베이스에 대한 트러스트 저장소 파일의 경로 및 파일 이름입니다.

데이터베이스 트러스트 저장소 암호

트러스트 저장소 파일에 대한 암호입니다.

사용자 지정 JDBC 연결 문자열

보안 데이터베이스에 연결할 JDBC 연결 문자열이며 데이터베이스에 대한 호스트 이름 및 포트 번호와 보안 매개 변수가 포함됩니다.

보안 데이터베이스의 JDBC 연결에 포함해야 하는 보안 매개 변수에 대한 자세한 내용은 “보안 데이터베이

스에 대한 연결 문자열” 페이지 63을 참조하십시오.43. 연결 테스트를 클릭하여 데이터베이스에 연결할 수 있는지 확인한 다음 확인을 클릭하여 계속 진행합니다. 44. 다음을 클릭합니다. 45. 서비스 매개 변수 페이지에서 모델 리포지토리 서비스의 이름을 입력하고 데이터 통합 서비스 속성을 구성

합니다. 다음 테이블에는 사용자가 설정해야 하는 서비스 매개 변수가 설명되어 있습니다.

포트 설명모델 리포지토리 서비스 이름

Informatica 도메인에 작성할 모델 리포지토리 서비스의 이름입니다.

데이터 통합 서비스 이름 Informatica 도메인에 작성할 모델 리포지토리 서비스의 이름입니다.HTTP 프로토콜 유형 데이터 통합 서비스에 대한 연결 유형입니다. 다음 옵션 중 하나를 선택합니다.

- HTTP. 서비스를 요청할 때 HTTP 연결을 사용합니다.- HTTPS. 서비스를 요청할 때 보안 HTTP 연결을 사용합니다.- HTTP&HTTPS. 서비스를 요청할 때 HTTP 또는 HTTPS 연결을 사용할 수 있

습니다.HTTP 포트 데이터 통합 서비스에 사용할 포트 번호입니다. 기본값은 6030입니다.

46. HTTPS 연결을 선택하는 경우 데이터 통합 서비스에 대한 연결의 보안에 기본 Informatica SSL 인증서를

사용할지 사용자의 SSL 인증서를 사용할지를 지정합니다.

그래픽 모드에서 Informatica 서비스 설치 107

Page 108: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 데이터 통합 서비스 보안을 위한 SSL 인증서 옵션이 설명되어 있습니다.

옵션 설명기본 Informatica SSL 인증서 파일을 사용합니다.

Informatica에서 제공하는 기본 SSL 인증서를 사용합니다.참고: SSL 인증서를 제공하지 않을 경우 Informatica에서는 모든 Informatica 설치에 동일한 기본 개인 키를 사용합니다. 기본 Informatica 키 저장소 및 트러스트 저장소 파일을 사용하는 경우 도메인의 보안이 침해될 수 있습니다. 도메인의 보안 수준을 높이려면 SSL 인증서 파일의 위치를 지정하는 옵션을 선택하십시오.

SSL 인증서 파일의 위치를 입력하십시오.

사용자가 제공하는 SSL 인증서를 사용합니다. 키 저장소 및 트러스트 저장소 파일의 위치를 지정해야 합니다.

사용자가 인증서를 제공하는 경우 키 저장소 및 트러스트 저장소 파일의 위치와 암호를 지정합니다.다음 테이블에는 SSL 인증서 파일에 대해 입력해야 하는 매개 변수가 설명되어 있습니다.

속성 설명키 저장소 파일 필수 사항입니다. 데이터베이스의 개인 키 및 SSL 인증서를 포함하는 키 저장소

파일의 경로 및 파일 이름입니다.키 저장소 암호 필수 사항입니다. 보안 데이터베이스에 대한 키 저장소 파일의 암호입니다.트러스트 저장소 파일 필수 사항입니다. 데이터베이스의 공개 키를 포함하는 트러스트 저장소 파일의

경로 및 파일 이름입니다.트러스트 저장소 암호 필수 사항입니다. 보안 데이터베이스에 대한 트러스트 저장소 파일의 암호입니

다.

47. 다음을 클릭합니다. 설치 프로그램은 모델 리포지토리 서비스 및 데이터 통합 서비스를 작성하고 서비스를 시작합니다.설치 후 요약 페이지에 설치가 완료되었는지 여부가 나타납니다. 또한 설치된 구성 요소 및 해당 구성의 상태도 요약에 표시됩니다.

48. 완료를 클릭하여 설치 프로그램을 닫습니다. 설치 로그 파일을 보고 설치 프로그램에서 수행한 태스크에 대한 추가 정보를 얻고 설치된 구성 요소에 대한 구성 속성을 볼 수 있습니다.

도메인 가입여러 시스템에서 설치하는 중이며 다른 시스템에 도메인을 이미 작성한 경우 도메인에 가입할 수 있습니다.1. 시스템 사용자 계정으로 시스템에 로그인하십시오. 2. 기타 모든 응용 프로그램을 닫으십시오. 3. 설치 파일의 디렉터리 루트로 이동하고 관리자 권한으로 install.bat를 실행합니다.

관리자로 이 파일을 실행하려면 install.bat 파일을 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을

선택합니다.참고: 관리자 권한으로 설치 프로그램을 실행하지 않는 경우 Windows 시스템 관리자가 Informatica 설치

디렉터리의 파일을 액세스할 때 문제가 발생할 수 있습니다.Informatica 10.1 페이지가 나타납니다.

108 장 7: Informatica 서비스 설치

Page 109: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

4. Informatica 10.1을 설치하거나 해당 버전으로 업그레이드를 선택합니다. Informatica는 Informatica 서비스 설치 프로세스를 용이하게 하기 위한 유틸리티를 제공합니다. Informatica 서비스를 설치하기 전에 다음 유틸리티를 실행하십시오.• 설치 전 시스템 검사 도구(i10Pi). Informatica 서비스를 설치할 시스템이 설치를 위한 시스템 요구 사항

을 충족하는지 확인합니다.설치 전 시스템 검사 도구(i10Pi) 실행에 대한 자세한 내용은 “설치 전 시스템 검사 도구(i10Pi) 실행” 페이지 81을 참조하십시오.

• Informatica Kerberos SPN 형식 생성기. Kerberos 인증이 포함된 네트워크에서 Informatica 서비스를

실행하는 데 필요한 Kerberos 서비스 사용자 이름과 키 탭 파일 이름 목록을 작성합니다.Kerberos 인증을 사용하는 도메인에 가입하려는 경우 작성하는 노드 및 노드에서 실행할 서비스에 대한

서비스 사용자 이름 및 키 탭 파일을 생성해야 합니다. Informatica Kerberos SPN 형식 생성기 실행에

대한 자세한 내용은 “Windows에서 Informatica Kerberos SPN 형식 생성기 실행” 페이지 68을(를) 참조하십시오.

Informatica 서비스를 설치하기 전에 설치 프로그램을 사용하여 유틸리티를 실행할 수 있습니다. 유틸리티

실행을 마친 후 설치 프로그램을 다시 시작하여 다음 유틸리티를 실행하거나 Informatica 서비스를 설치합

니다.5. 시작을 클릭합니다. 6. Informatica 10.1 설치를 선택합니다. 7. Kerberos 인증이 포함된 네트워크에서 실행되는 Informatica 도메인에 가입하려면 Kerberos 네트워크 인

증 활성화를 선택합니다. 8. Informatica 설치 및 제품 사용 툴킷의 약관을 읽고 약관을 읽고 동의함을 선택합니다.

Informatica DiscoveryIQ는 데이터 사용에 대한 루틴 보고서와 시스템 통계를 Informatica로 전송하는 제품 사용 도구입니다. Informatica DiscoveryIQ에서는 사용자가 Informatica 도메인을 설치 및 구성한 후

15분이 지나면 데이터를 Informatica로 업로드합니다. 이후부터는 도메인에서 30일마다 데이터를 전송합

니다. 사용 통계를 Informatica로 전송하지 않도록 선택할 수도 있습니다. 사용 통계 전송을 비활성화하는

방법에 대한 자세한 내용은 Informatica Administrator 가이드를 참조하십시오.9. 다음을 클릭합니다.

설치 선행 조건 페이지에 설치 요구 사항이 표시됩니다. 설치를 계속하기 전에 모든 요구 사항이 충족되었는

지 확인합니다.10. 다음을 클릭합니다.

라이선스 및 설치 디렉터리 페이지가 나타납니다.11. Informatica 라이선스 키 및 설치 디렉터리를 입력하십시오.

다음 테이블에는 Informatica 서비스 설치에 대해 지정된 라이선스 키 및 디렉터리가 설명되어 있습니다.

속성 설명라이선스 키 파일 Informatica 라이선스 키의 경로 및 파일 이름입니다.설치 디렉터리 설치 디렉터리의 절대 경로입니다. 설치 디렉터리는 Informatica를 설치할 시스

템에 있어야 합니다. 경로의 디렉터리 이름에 공백이나 @ | * $ # ! % ( ) { } [ ]와 같은 특수 문자가 있어서는 안 됩니다.참고: Informatica는 설치 디렉터리 경로에 영숫자 문자를 사용할 것을 권장합니다. á 또는 €와 같은 특수 문자를 사용할 경우 런타임에 예기치 않은 결과가 발생할 수 있습니다.

12. 다음을 클릭합니다.

그래픽 모드에서 Informatica 서비스 설치 109

Page 110: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Kerberos 네트워크 인증을 활성화한 경우 서비스 사용자 수준 페이지가 나타납니다.Kerberos 네트워크 인증을 활성화하지 않은 경우 설치 전 요약 페이지가 나타납니다. 17단계로 건너뜁니

다.13. 서비스 사용자 수준 페이지에서 가입하려는 도메인의 서비스 사용자 수준을 선택합니다.

참고: 도메인의 모든 노드가 동일한 서비스 사용자 수준을 사용해야 합니다. 도메인에 노드를 가입시키는 경우 도메인의 게이트웨이 노드에서 사용하는 것과 동일한 서비스 사용자 수준을 선택하십시오.다음 테이블에는 사용자가 선택할 수 있는 서비스 사용자 수준이 설명되어 있습니다.

수준 설명프로세스 수준 각 노드 및 노드의 각 응용 프로그램 서비스에 대해 고유한 SPN(서비스 사용자

이름) 및 키 탭 파일을 사용하도록 도메인을 구성합니다.각 노드에 필요한 SPN 및 키 탭 파일의 수는 노드에서 실행되는 응용 프로그램 서비스 프로세스의 수에 따라 달라집니다. 운영 도메인 같이 높은 보안 수준이 필요한 도메인에 대해 프로세스 수준 옵션을 사용하십시오.

노드 수준 노드에서 SPN 및 키 탭 파일을 공유하도록 도메인을 구성합니다.이 옵션에는 노드에 대한 하나의 SPN과 키 탭 파일 및 노드에서 실행되는 모든 응용 프로그램 서비스가 필요합니다. 또한 노드의 모든 HTTP 프로세스에 대해 별도의 SPN 및 키 탭 파일이 필요합니다.테스트 및 개발 도메인 같이 높은 보안 수준이 필요하지 않은 도메인에 대해 노드 수준 옵션을 사용하십시오.

14. 다음을 클릭합니다. 네트워크 보안 - Kerberos 인증 페이지가 나타납니다.

15. Kerberos 인증에 필요한 도메인 및 키 탭 정보를 입력합니다. 다음 테이블에는 가입하려는 도메인과 설치 중에 작성할 노드에 대해 사용자가 제공해야 하는 정보가 설명

되어 있습니다.

속성 설명도메인 이름 가입할 도메인의 이름입니다.

이름은 128자를 초과하지 않아야 하고 7비트 ASCII여야만 합니다. 이름에는 공백이나 다음과 같은 문자를 사용할 수 없습니다. ` % * + ; " ? , < > \ /

노드 이름 작성할 노드의 이름입니다.노드 호스트 이름 노드를 작성할 시스템의 정규화된 호스트 이름 또는 IP 주소입니다.

참고: 노드 호스트 이름에는 밑줄(_) 문자를 사용할 수 없습니다. localhost는 사용하지 마십시오. 호스트 이름은 명시적으로 시스템을 식별해야 합니다.

110 장 7: Informatica 서비스 설치

Page 111: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 사용자가 입력해야 하는 Kerberos 영역 및 키 탭 정보가 설명되어 있습니다.

속성 설명서비스 영역 이름 Informatica 도메인 서비스가 속하는 Kerberos 영역의 이름입니다. 해당 영역

이름은 대문자여야 합니다.서비스 영역 이름과 사용자 영역 이름은 동일해야 합니다.

사용자 영역 이름 Informatica 도메인 사용자가 속하는 Kerberos 영역의 이름입니다. 해당 영역 이름은 대문자여야 합니다.서비스 영역 이름과 사용자 영역 이름은 동일해야 합니다.

키 탭 디렉터리 Informatica 도메인의 모든 키 탭 파일이 저장된 디렉터리입니다. Informatica 도메인의 키 탭 파일 이름은 Informatica에서 설정한 형식을 따라야 합니다.

Kerberos 구성 파일 Kerberos 구성 파일의 경로 및 파일 이름입니다. Informatica에는 다음과 같은 Kerberos 구성 파일 이름이 필요합니다. krb5.conf

16. 다음을 클릭합니다. 설치 전 요약 페이지가 나타납니다.

17. 설치 정보를 검토하고 설치를 클릭하여 계속 진행합니다. 설치 프로그램이 설치 디렉터리로 Informatica 파일을 복사합니다. 설치 프로그램이 파일을 복사한 후 도메

인 선택 페이지가 나타납니다.18. 도메인에 가입을 선택합니다. 19. 가입하려는 도메인에서 보안 통신이 활성화되었는지 여부를 지정합니다.

보안 통신이 활성화된 도메인에 가입하려면 보안 도메인에 가입을 선택합니다. 보안 통신이 활성화되지 않은 도메인에 가입하려면 이 옵션을 선택 취소합니다.

20. 작성하려는 노드 유형을 선택합니다. 게이트웨이 노드를 작성하려면 이 노드를 게이트웨이로 구성을 선택합니다. 작업자 노드를 작성하려면 이

옵션을 선택 취소합니다.노드를 게이트웨이로 구성한 경우, Informatica Administrator에 대한 보안 연결을 활성화할 수 있습니다.

21. Informatica Administrator에 대한 연결을 보호하려면 Informatica Administrator에 HTTPS 사용을 선택합니다. 다음 테이블에는 Administrator 도구에 대한 보안 연결에 설정해야 하는 속성이 설명되어 있습니다.

속성 설명Informatica Administrator에 HTTPS 사용

Informatica Administrator에 대한 연결을 보호하려면 이 옵션을 선택합니다. 비보안 HTTP 연결을 사용하려면 이 옵션을 선택 해제합니다.기본적으로, 도메인에 대해 보안 통신이 활성화되어 있는 경우 설치 프로그램이 이 옵션을 활성화합니다. 또한 도메인에 대한 보안 통신을 활성화하지 않는 경우에도 이 옵션을 활성화할 수 있습니다.

포트 Informatica Administrator와 서비스 관리자 간의 통신에 사용할 포트입니다.

그래픽 모드에서 Informatica 서비스 설치 111

Page 112: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명설치 프로그램에 의해 생성된 키 저장소 파일 사용

설치 프로그램에 의해 생성된 자체 서명된 키 저장소 파일을 사용합니다. 설치 프로그램이 다음 위치에 Default.keystore라는 키 저장소 파일을 작성합니다. <Informatica 설치 디렉터리>\tomcat\conf\

키 저장소 파일 및 암호 지정

사용자가 작성하는 키 저장소 파일을 사용합니다. 자체 서명된 인증서 또는 인증 기관에 의해 서명된 인증서와 함께 키 저장소 파일을 사용할 수 있습니다.

키 저장소 암호 키 저장소 파일에 대한 일반 텍스트 암호입니다. 사용자가 작성하는 키 저장소 파일을 사용하는 경우 필요합니다.

키 저장소 파일 키 저장소 파일의 경로 및 파일 이름입니다. 사용자가 작성하는 키 저장소 파일을 사용하는 경우 필요합니다.

22. 다음을 클릭합니다. 가입하려는 도메인이 보호되고 있으면 도메인 보안 - 보안 통신 페이지가 표시됩니다.가입하려는 도메인이 보호되고 있지 않으면 도메인 구성 페이지가 표시됩니다. 25단계로 건너뜁니다.

23. 도메인 보안 - 보안 통신 페이지에서 기본 Informatica SSL 인증서를 사용하거나 사용자의 SSL 인증서를

사용하여 도메인에서 보안 통신을 활성화할지 여부를 지정합니다. Informatica에서 제공되는 기본 SSL 인증서를 사용하려면 기본 Informatica SSL 인증서 파일을 사용합니

다.를 선택합니다.사용자의 SSL 인증서를 사용하려면 SSL 인증서 파일의 위치를 지정합니다.를 선택하고 SSL 인증서 파일이

있는 디렉터리를 지정합니다.참고: 도메인의 모든 노드는 동일한 SSL 인증서를 사용해야 합니다. 노드를 도메인에 가입시킬 때 해당 도메

인의 게이트웨이 노드에 의해 사용되는 동일한 SSL 인증서를 지정합니다.다음 테이블에는 SSL 인증서 파일에 대해 입력해야 하는 매개 변수가 설명되어 있습니다.

속성 설명키 저장소 파일 디렉터리 키 저장소 파일이 포함된 디렉터리입니다. 이 디렉터리에는 infa_keystore.jks 및

infa_keystore.pem이라는 파일이 포함되어야 합니다.키 저장소 암호 키 저장소 infa_keystore.jks의 암호입니다.트러스트 저장소 파일 디렉터리

트러스트 저장소 파일이 포함된 디렉터리입니다. 이 디렉터리에는 infa_truststore.jks 및 infa_truststore.pem이라는 파일이 포함되어야 합니다.

트러스트 저장소 암호 infa_truststore.jks 파일의 암호입니다.

24. 다음을 클릭합니다. 도메인 구성 페이지가 표시됩니다.

25. 가입할 도메인에 대한 정보를 입력합니다.

112 장 7: Informatica 서비스 설치

Page 113: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 사용자가 도메인에 대해 지정하는 속성이 설명되어 있습니다.

속성 설명도메인 이름 가입할 도메인의 이름입니다.게이트웨이 노드 호스트 도메인의 게이트웨이 노드를 호스팅하는 시스템의 호스트 이름입니다.게이트웨이 노드 포트 게이트웨이 노드의 포트 번호입니다.도메인 사용자 이름 가입할 도메인에 대한 관리자의 사용자 이름입니다.도메인 암호 도메인 관리자의 암호입니다.

26. 다음을 클릭합니다. 도메인 보안 - 암호화 키 페이지가 나타납니다.

27. 가입할 Informatica 도메인에 대한 암호화 키 정보를 입력합니다. 다음 테이블에는 도메인에 가입할 때 지정해야 하는 암호화 키 매개 변수가 설명되어 있습니다.

속성 설명암호화 키 선택 가입할 Informatica 도메인에 대한 암호화 키의 경로 및 파일 이름입니다.

Informatica 도메인의 모든 노드는 동일한 암호화 키를 사용합니다. 가입할 도메인에 대한 게이트웨이 노드에서 작성된 암호화 키 파일을 지정해야 합니다.암호화 키 파일을 임시 디렉터리에 복사하여 도메인의 노드에서 액세스할 수 있게 만든 경우 임시 디렉터리에 있는 암호화 키 파일의 경로 및 파일 이름을 지정하십시오.

암호화 키 디렉터리 이 설치 과정에서 작성되는 노드에서 암호화 키가 저장되는 디렉터리입니다. 설치 프로그램은 도메인의 암호화 키 파일을 새로운 노드의 암호화 키 디렉터리에 복사합니다.

28. 다음을 클릭합니다. 도메인 가입 노드 구성 페이지가 표시됩니다.

29. 작성할 노드에 대한 정보를 입력합니다. 다음 테이블에는 사용자가 노드에 대해 설정하는 속성이 설명되어 있습니다.

속성 설명노드 호스트 이름 노드의 호스트 이름입니다. 노드 호스트 이름에는 밑줄(_) 문자를 사용할 수 없습

니다.참고: localhost는 사용하지 마십시오. 호스트 이름은 명시적으로 시스템을 식별해야 합니다.

노드 이름 이 시스템에 작성할 Informatica 노드의 이름입니다. 노드 이름은 시스템의 호스트 이름이 아닙니다.

노드 포트 번호 노드의 포트 번호입니다.

그래픽 모드에서 Informatica 서비스 설치 113

Page 114: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명데이터베이스 트러스트 저장소 파일

보안 데이터베이스에 대한 트러스트 저장소 파일의 경로 및 파일 이름입니다. 도메인의 마스터 게이트웨이 노드에서 사용하는 동일한 데이터베이스 트러스트 저장소 파일을 선택합니다.보안 도메인 구성 리포지토리 데이터베이스를 사용하는 도메인에 게이트웨이 노드를 가입시키는 경우 필수 사항입니다.

트러스트 저장소 암호 보안 데이터베이스에 대한 데이터베이스 트러스트 저장소 파일의 암호입니다.보안 도메인 구성 리포지토리 데이터베이스를 사용하는 도메인에 게이트웨이 노드를 가입시키는 경우 필수 사항입니다.

30. 설치 프로그램에 의해 할당된 도메인 및 노드 구성 요소에 대한 기본 포트를 표시하려면 고급 포트 구성 페이지 표시를 선택합니다. 포트 구성 페이지를 표시하면 설치 프로그램이 도메인 및 노드에 할당된 기본 포트 번호를 표시합니다. 포트

번호를 수정하거나 응용 프로그램 서비스 프로세스에 대해 다른 포트 번호 범위를 지정할 수 있습니다. 포트

구성 페이지 표시를 선택하지 않으면 설치 프로그램에 기본 포트 번호가 표시되지 않으며 할당된 포트 번호

를 수정할 수 없습니다.31. 다음을 클릭합니다.

포트 구성 페이지를 표시하도록 선택한 경우 설치 프로그램이 포트 구성 페이지를 표시합니다.포트 구성 페이지를 표시하도록 선택하지 않은 경우 설치 프로그램이 Windows 서비스 구성 페이지를 표시

합니다. 34단계로 건너뜁니다.32. 포트 구성 페이지에서 노드에서 실행할 도메인 서비스 관리자 및 서비스 프로세스에 사용할 포트 번호를 입

력합니다. 입력하는 포트 번호가 다른 응용 프로그램에서 사용되지 않는지 확인합니다.다음 테이블에는 사용자가 설정할 수 있는 포트가 설명되어 있습니다.

포트 설명서비스 관리자 포트 노드에서 서비스 관리자가 사용하는 포트 번호입니다. 서비스 관리자가 이 포트

에서 들어오는 연결 요청을 수신합니다. 클라이언트 응용 프로그램은 이 포트를 사용하여 도메인의 서비스와 통신합니다. Informatica 명령줄 프로그램은 이 포트를 사용하여 도메인과 통신합니다. 또한 SQL 데이터 서비스 JDBC/ODBC 드라이버용 포트입니다. 기본값은 6006입니다.

서비스 관리자 종료 포트 도메인 서비스 관리자에 대한 서버 종료를 제어하는 포트 번호입니다. 서비스 관리자는 이 포트에서 종료 명령을 수신합니다. 기본값은 6007입니다.

최소 포트 번호 이 노드에서 실행되는 응용 프로그램 서비스 프로세스에 할당할 수 있는 동적 포트 번호 범위에서 가장 낮은 포트 번호입니다. 기본값은 6014입니다.

최대 포트 번호 이 노드에서 실행되는 응용 프로그램 서비스 프로세스에 할당할 수 있는 동적 포트 번호 범위에서 가장 높은 포트 번호입니다. 기본값은 6114입니다.

33. 다음을 클릭합니다. 34. Windows 서비스 구성 페이지에서 Windows 서비스를 다른 사용자 계정으로 실행할지 여부를 선택합니다.

설치 프로그램이 Informatica를 시작하기 위한 서비스를 작성합니다. 기본적으로 해당 서비스는 설치에 사용된 계정과 동일한 사용자 계정으로 실행됩니다. 다른 사용자 계정으로 Windows 서비스를 실행할 수도 있습니다.

114 장 7: Informatica 서비스 설치

Page 115: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 다른 계정으로 Informatica를 실행할 때 설정하는 속성이 설명되어 있습니다.

속성 설명다른 사용자 계정으로 Informatica 실행

다른 사용자 계정으로 Windows 서비스를 실행할지 여부를 나타냅니다.

사용자 이름 Informatica Windows 서비스를 실행하는 데 사용되는 사용자 계정입니다.다음 형식을 사용합니다.<도메인 이름>\<사용자 계정>이 사용자 계정에는 운영 체제의 일부로 활동 권한이 있어야 합니다.

암호 Informatica Windows 서비스를 실행하는 데 사용되는 사용자 계정에 대한 암호입니다.

35. 다음을 클릭합니다. 설치 후 요약 페이지에 설치가 완료되었는지 여부가 나타납니다. 또한 설치된 구성 요소 및 해당 구성의 상태도 요약에 표시됩니다.

36. 완료를 클릭하여 설치 프로그램을 닫습니다. 설치 로그 파일을 보고 설치 프로그램에서 수행한 태스크에 대한 추가 정보를 얻고 설치된 구성 요소에 대한 구성 속성을 볼 수 있습니다.

콘솔 모드에서 Informatica 서비스 설치UNIX에서 콘솔 모드로 Informatica 서비스를 설치할 수 있습니다.콘솔 모드로 설치 프로그램을 실행하는 경우 Quit 및 Back이라는 단어는 예약어입니다. 입력 텍스트로 이러한

단어를 사용하지 마십시오.설치를 수행하기 전에 설치 전 시스템 검사 도구(i10Pi)를 실행하면 설치 프로그램에서 시스템 검사 중에 사용자

가 입력한 정보에 따라 데이터베이스 연결 및 도메인 포트 번호 등의 특정 필드에 대해 값을 설정합니다.

도메인 작성처음으로 설치하는 경우 또는 별도 도메인의 노드를 관리하려는 경우 도메인을 작성합니다.1. 시스템 사용자 계정으로 시스템에 로그인하십시오. 2. 기타 모든 응용 프로그램을 닫으십시오. 3. 셸 명령줄에서 루트 디렉터리의 install.sh 파일을 실행합니다.

설치 프로그램에 로캘 환경 변수가 설정되었는지 확인하라는 메시지가 표시됩니다.4. 환경 변수가 설정되지 않은 경우 n을 눌러 설치 프로그램을 종료하고 필요에 따라 환경 변수를 설정합니다.

환경 변수가 설정된 경우 y를 눌러 계속 진행합니다.5. 1를 눌러 Informatica를 설치하거나 업그레이드합니다.

콘솔 모드에서 Informatica 서비스 설치 115

Page 116: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Informatica는 Informatica 서비스 설치 프로세스를 용이하게 하기 위한 유틸리티를 제공합니다. Informatica 서비스를 설치하기 전에 다음 유틸리티를 실행하십시오.• 설치 전 시스템 검사 도구(i10Pi). Informatica 서비스를 설치할 시스템이 설치를 위한 시스템 요구 사항

을 충족하는지 확인합니다.설치 전 시스템 검사 도구(i10Pi) 실행에 대한 자세한 내용은 “설치 전 시스템 검사 도구(i10Pi) 실행” 페이지 81을 참조하십시오.

• Informatica Kerberos SPN 형식 생성기. Kerberos 인증이 포함된 네트워크에서 Informatica 서비스를

실행하는 데 필요한 Kerberos 서비스 사용자 이름과 키 탭 파일 이름 목록을 작성합니다.Informatica Kerberos SPN 형식 생성기 실행에 대한 자세한 내용은 “Windows에서 Informatica Kerberos SPN 형식 생성기 실행” 페이지 68을(를) 참조하십시오.

i10Pi 시스템 검사 도구를 실행할 경우 Informatica Kerberos SPN 형식 생성기 또는 Informatica 서비스

설치를 실행할 수 있습니다.Informatica Kerberos SPN 형식 생성기를 실행한 후 Informatica 서비스 설치를 계속할 수 있습니다. Informatica Kerberos SPN 형식 생성기를 실행한 후 i10Pi 시스템 검사 도구를 실행할 수 없습니다.

6. 3을 눌러 Informatica 서비스를 실행합니다. 7. 1을 눌러 Informatica 서비스를 설치합니다.

서비스를 설치하는 플랫폼에 따라 다른 옵션이 설치 프로그램에 표시됩니다.8. Linux에 설치하는 경우 다음 단계를 수행합니다.

a. Informatica 설치 및 제품 사용 툴킷의 약관을 읽고 약관을 읽고 동의함을 선택합니다. Informatica DiscoveryIQ는 데이터 사용에 대한 루틴 보고서와 시스템 통계를 Informatica로 전송하

는 제품 사용 도구입니다. Informatica DiscoveryIQ에서는 사용자가 Informatica 도메인을 설치 및 구성한 후 15분이 지나면 데이터를 Informatica로 업로드합니다. 이후부터는 도메인에서 30일마다 데이

터를 전송합니다. 사용 통계를 Informatica로 전송하지 않도록 선택할 수도 있습니다. 사용 통계 전송

을 비활성화하는 방법에 대한 자세한 내용은 Informatica Administrator 가이드를 참조하십시오.b. 1을 눌러 Informatica 서비스를 설치합니다. c. 1을 눌러 Kerberos 인증을 사용하지 않는 네트워크에서 Informatica 도메인이 실행되도록 구성합니

다. 2를 눌러 Kerberos 인증이 포함된 네트워크에서 Informatica 도메인이 실행되도록 구성합니다.설치 선행 조건 섹션에 설치 요구 사항이 표시됩니다. 설치를 계속하기 전에 모든 요구 사항이 충족되었

는지 확인합니다.AIX에 설치하는 경우 다음 단계를 수행합니다.a. 1을 눌러 Kerberos 인증을 사용하지 않는 네트워크에서 Informatica 도메인이 실행되도록 구성합니

다. 2를 눌러 Kerberos 인증이 포함된 네트워크에서 Informatica 도메인이 실행되도록 구성합니다.설치 선행 조건 섹션에 설치 요구 사항이 표시됩니다. 설치를 계속하기 전에 모든 요구 사항이 충족되었

는지 확인합니다.b. Informatica 설치 및 제품 사용 툴킷의 약관을 읽고 약관을 읽고 동의함을 선택합니다.

Informatica DiscoveryIQ는 데이터 사용에 대한 루틴 보고서와 시스템 통계를 Informatica로 전송하

는 제품 사용 도구입니다. Informatica DiscoveryIQ에서는 사용자가 Informatica 도메인을 설치 및 구성한 후 15분이 지나면 데이터를 Informatica로 업로드합니다. 이후부터는 도메인에서 30일마다 데이

터를 전송합니다. 사용 통계를 Informatica로 전송하지 않도록 선택할 수도 있습니다. 사용 통계 전송

을 비활성화하는 방법에 대한 자세한 내용은 Informatica Administrator 가이드를 참조하십시오.9. Enter 키를 눌러 계속 진행합니다.

10. Informatica 라이선스 키의 경로와 파일 이름을 입력하고 Enter 키를 누릅니다.

116 장 7: Informatica 서비스 설치

Page 117: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

11. 설치 디렉터리의 절대 경로를 입력합니다. 경로의 디렉터리 이름에 공백이나 다음과 같은 특수 문자가 있어서는 안 됩니다. @|* $ # ! % ( ) { } [ ] , ; ' 기본값은 /home/toolinst입니다.참고: Informatica는 설치 디렉터리 경로에 영숫자 문자를 사용할 것을 권장합니다. á 또는 €와 같은 특수

문자를 사용할 경우 런타임에 예기치 않은 결과가 발생할 수 있습니다.12. Enter 키를 누릅니다.

Kerberos 네트워크 인증을 활성화한 경우, 서비스 사용자 수준 섹션이 표시됩니다.Kerberos 네트워크 인증을 활성화하지 않은 경우, 설치 전 요약 섹션이 표시됩니다. 15단계로 건너뜁니다.

13. 서비스 사용자 수준 섹션에서 도메인에 대한 Kerberos 서비스 사용자를 설정할 수준을 선택합니다. 다음 테이블에는 선택할 수 있는 수준이 설명되어 있습니다.

수준 설명프로세스 수준 각 노드 및 노드의 각 응용 프로그램 서비스에 대해 고유한 SPN(서비스 사용자

이름) 및 키 탭 파일을 사용하도록 도메인을 구성합니다.각 노드에 필요한 SPN 및 키 탭 파일의 수는 노드에서 실행되는 응용 프로그램 서비스 프로세스의 수에 따라 달라집니다. 운영 도메인 같이 높은 보안 수준이 필요한 도메인에 대해 프로세스 수준 옵션을 사용하십시오.

노드 수준 노드에서 SPN 및 키 탭 파일을 공유하도록 도메인을 구성합니다.이 옵션에는 노드에 대한 하나의 SPN과 키 탭 파일 및 노드에서 실행되는 모든 응용 프로그램 서비스가 필요합니다. 또한 노드의 모든 HTTP 프로세스에 대해 별도의 SPN 및 키 탭 파일이 필요합니다.테스트 및 개발 도메인 같이 높은 보안 수준이 필요하지 않은 도메인에 대해 노드 수준 옵션을 사용하십시오.

14. 네트워크 보안 - Kerberos 인증 섹션에서 Kerberos 인증에 필요한 매개 변수를 입력합니다. 다음 테이블에는 설정해야 하는 Kerberos 인증 매개 변수가 설명되어 있습니다.

속성 설명도메인 이름 도메인의 이름입니다. 이름은 128자를 초과하지 않아야 하고 7비트 ASCII여야만

합니다. 이름에는 공백이나 다음과 같은 문자를 사용할 수 없습니다. ` % * + ; " ? , < > \ /

노드 이름 Informatica 노드의 이름입니다.노드 호스트 이름 노드를 작성할 시스템의 정규화된 호스트 이름 또는 IP 주소입니다. 노드 호스트

이름에는 밑줄(_) 문자를 사용할 수 없습니다.참고: localhost는 사용하지 마십시오. 호스트 이름은 명시적으로 시스템을 식별해야 합니다.

서비스 영역 이름 Informatica 도메인 서비스가 속하는 Kerberos 영역의 이름입니다. 해당 영역 이름은 대문자여야 합니다.서비스 영역 이름과 사용자 영역 이름은 동일해야 합니다.

콘솔 모드에서 Informatica 서비스 설치 117

Page 118: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명사용자 영역 이름 Informatica 도메인 사용자가 속하는 Kerberos 영역의 이름입니다. 해당 영역

이름은 대문자여야 합니다.서비스 영역 이름과 사용자 영역 이름은 동일해야 합니다.

키 탭 디렉터리 Informatica 도메인의 모든 키 탭 파일이 저장된 디렉터리입니다. Informatica 도메인의 키 탭 파일 이름은 Informatica에서 설정한 형식을 따라야 합니다.

Kerberos 구성 파일 Kerberos 구성 파일의 경로 및 파일 이름입니다. Informatica에는 다음과 같은 Kerberos 구성 파일 이름이 필요합니다. krb5.conf

중요: Kerberos 인증으로 실행되도록 도메인을 구성하는 경우, 도메인과 노드 이름 및 노드 호스트 이름이

사용자가 Informatica Kerberos SPN 형식 생성기를 실행하여 SPN 및 키 탭 파일 이름을 생성했을 때 지정

한 이름과 일치해야 합니다. 다른 도메인, 노드 또는 호스트 이름을 사용하는 경우, SPN 및 키 탭 파일 이름

을 다시 생성하고 Kerberos 관리자에게 새로운 SPN을 Kerberos 사용자 데이터베이스에 추가하고 키 탭 파일을 작성하도록 요청하십시오.

15. 설치 정보를 검토하고 Enter 키를 눌러 계속 진행합니다. 설치 프로그램이 설치 디렉터리로 Informatica 파일을 복사합니다.

16. 1을 눌러 도메인을 작성합니다. 도메인을 작성하면, 작성하는 노드가 도메인의 게이트웨이 노드가 됩니다. 게이트웨이 노드에는 모든 도메

인 작업을 관리하는 서비스 관리자가 포함됩니다.17. 도메인의 서비스에 대해 보안 통신을 활성화하려면 2를 누릅니다. 도메인에 대해 보안 통신을 비활성화하려

면 1을 누릅니다. 기본적으로, 도메인에 대한 보안 통신을 활성화하는 경우 설치 프로그램이 Informatica Administrator에

대한 HTTPS 연결을 설정합니다. 또한 보안 데이터베이스에서 도메인 구성 리포지토리를 작성할 수 있습니

다.18. Informatica Administrator의 연결 세부 정보를 지정합니다.

a. 도메인에 대한 보안 통신을 활성화하지 않은 경우, Informatica Administrator에 대해 보안 HTTPS 연결을 설정할지 여부를 지정할 수 있습니다. 다음 테이블에는 Informatica Administrator에 대한 보안 연결을 활성화하거나 비활성화하는 데 사용

가능한 옵션이 설명되어 있습니다.

옵션 설명Informatica Administrator에 HTTPS 사용

Informatica Administrator에 대한 보안 연결을 설정합니다.

HTTPS 비활성화 Informatica Administrator에 대한 보안 연결을 설정하지 마십시오.

b. 도메인에 대한 보안 통신을 활성화하거나 Informatica Administrator에 대해 HTTPS 연결을 활성화하

는 경우, Informatica Administrator에 대한 HTTPS 연결의 키 저장소 파일 및 포트 번호를 입력합니

다.

118 장 7: Informatica 서비스 설치

Page 119: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 HTTPS를 활성화하는 경우 입력해야 하는 연결 정보가 설명되어 있습니다.

옵션 설명포트 HTTPS 연결의 포트 번호입니다.키 저장소 파일 설치 프로그램에 의해 생성된 키 저장소 파일 또는 사용자가 작성하는 키 저

장소 파일을 사용할지 여부를 선택합니다. 자체 서명된 인증서 또는 인증 기관에 의해 서명된 인증서와 함께 키 저장소 파일을 사용할 수 있습니다.1 - 설치 프로그램에 의해 생성된 키 저장소 사용2 - 키 저장소 파일 및 암호 지정설치 프로그램에 의해 생성된 키 저장소 파일을 사용하도록 선택하는 경우 설치 프로그램은 다음 위치에 Default.keystore라는 자체 서명된 키 저장소 파일을 작성합니다. <Informatica 설치 디렉터리>/tomcat/conf/

c. 키 저장소를 지정하는 경우 키 저장소 파일의 암호와 위치를 입력합니다. 도메인에 대해 보안 통신을 활성화한 경우, 도메인 보안 - 보안 통신 섹션이 표시됩니다. 도메인에 대한 보안

통신을 활성화하지 않은 경우, 도메인 구성 리포지토리 섹션이 표시됩니다. 20단계로 건너뜁니다.19. 도메인 보안 - 보안 통신 섹션에서 기본 Informatica SSL 인증서를 사용하거나 사용자의 SSL 인증서를 사

용하여 도메인 통신을 보호할지 여부를 지정합니다. a. 사용할 SSL 인증서의 유형을 선택합니다.

다음 테이블에는 Informatica 도메인을 보호하는 데 사용할 수 있는 SSL 인증서에 대한 옵션이 설명되

어 있습니다.

옵션 설명기본 Informatica SSL 인증서 파일을 사용합니다.

Informatica에서 제공하는 기본 SSL 인증서를 사용합니다.참고: SSL 인증서를 제공하지 않을 경우 Informatica에서는 모든 Informatica 설치에 동일한 기본 개인 키를 사용합니다. 기본 Informatica 키 저장소 및 트러스트 저장소 파일을 사용하는 경우 도메인의 보안이 침해될 수 있습니다. 도메인의 보안 수준을 높이려면 SSL 인증서 파일의 위치를 지정하는 옵션을 선택하십시오.

SSL 인증서 파일의 위치를 지정합니다.

사용자가 제공하는 SSL 인증서를 사용합니다. 키 저장소 및 트러스트 저장소 파일의 위치를 지정해야 합니다.자체 서명된 인증서 또는 CA(인증 기관)에서 발급한 인증서를 제공할 수 있습니다. SSL 인증서를 PEM 형식 및 JKS(Java 키 저장소) 파일로 제공해야 합니다. Informatica 도메인에 대한 SSL 인증서 파일 관련 이름이 필요합니다. 도메인의 모든 노드에 대해 동일한 SSL 인증서를 사용해야 합니다. 도메인의 모든 노드에 액세스 가능한 디렉터리에서 트러스트 저장소 및 키 저장소 파일을 저장하고 동일한 도메인의 모든 노드에 대해 동일한 키 저장소 파일 디렉터리 및 트러스트 저장소 파일 디렉터리를 지정합니다.

b. 사용자가 SSL 인증서를 제공하는 경우 키 저장소 및 트러스트 저장소 파일의 위치와 암호를 지정합니

다.

콘솔 모드에서 Informatica 서비스 설치 119

Page 120: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 SSL 인증서 파일에 대해 입력해야 하는 매개 변수가 설명되어 있습니다.

속성 설명키 저장소 파일 디렉터리 키 저장소 파일이 포함된 디렉터리입니다. 이 디렉터리에는

infa_keystore.jks 및 infa_keystore.pem이라는 파일이 포함되어야 합니다.키 저장소 암호 키 저장소 infa_keystore.jks의 암호입니다.트러스트 저장소 파일 디렉터리

트러스트 저장소 파일이 포함된 디렉터리입니다. 이 디렉터리에는 infa_truststore.jks 및 infa_truststore.pem이라는 파일이 포함되어야 합니다.

트러스트 저장소 암호 infa_truststore.jks 파일의 암호입니다.

도메인 구성 리포지토리 섹션이 나타납니다.20. 도메인 구성 리포지토리에 사용할 데이터베이스를 선택합니다.

다음 테이블에는 도메인 구성 리포지토리에 사용할 수 있는 데이터베이스가 나와 있습니다.

프롬프트 설명데이터베이스 유형 도메인 구성 리포지토리의 데이터베이스 유형입니다. 다음 옵션 중에서 선택하십시

오.1 - Oracle2 - Microsoft SQL Server3 - IBM DB24 - Sybase ASE

Informatica 도메인 구성 리포지토리는 도메인 작업 및 사용자 인증에 대한 메타데이터를 저장합니다. 도메

인 구성 리포지토리는 도메인의 모든 게이트웨이 노드에 액세스할 수 있어야 합니다.21. 데이터베이스 사용자 계정의 속성을 입력합니다.

다음 테이블에는 데이터베이스 사용자 계정의 속성이 나와 있습니다.

속성 설명데이터베이스 사용자 ID 도메인 구성 데이터베이스 사용자 계정의 이름입니다.사용자 암호 도메인 구성 데이터베이스 사용자 계정의 암호입니다.

22. 보안 도메인 구성 리포지토리를 작성할지 여부를 선택합니다. SSL 프로토콜로 보호되는 데이터베이스에서 도메인 구성 리포지토리를 작성할 수 있습니다. 보안 데이터베

이스에서 도메인 구성 리포지토리를 작성하려면 1을 누르고 24단계로 건너뜁니다.비보안 데이터베이스에서 도메인 구성 리포지토리를 작성하려면 2를 누릅니다.

23. 보안 도메인 구성 리포지토리를 작성하지 않은 경우 데이터베이스의 매개 변수를 입력하십시오. a. IBM DB2를 선택하는 경우 테이블스페이스를 구성할지 여부를 선택하고 테이블스페이스 이름을 입력

합니다.

120 장 7: Informatica 서비스 설치

Page 121: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 IBM DB2 데이터베이스에 대해 구성해야 하는 속성이 설명되어 있습니다.

속성 설명테이블스페이스 구성 테이블스페이스를 지정할지 여부를 선택합니다.

1 - 아니요2 - 예단일 파티션 데이터베이스에서 아니요를 선택하면 설치 프로그램이 기본 테이블스페이스에 테이블을 작성합니다. 다중 파티션 데이터베이스에서는 예를 선택해야 합니다.

테이블스페이스 테이블이 작성될 테이블스페이스의 이름입니다. 32768바이트의 pageSize 요구 사항을 충족하는 테이블스페이스를 지정하십시오.단일 파티션 데이터베이스에서 예를 선택하여 테이블스페이스를 구성하는 경우 테이블이 작성될 테이블스페이스의 이름을 입력하십시오.다중 파티션 데이터베이스에서는 데이터베이스의 카탈로그 파티션에 있는 테이블스페이스의 이름을 지정하십시오.

b. Microsoft SQL Server를 선택하는 경우 데이터베이스의 스키마 이름을 입력합니다. 다음 테이블에는 Microsoft SQL Server 데이터베이스에 대해 구성해야 하는 속성이 설명되어 있습니

다.

속성 설명스키마 이름 도메인 구성 테이블이 포함될 스키마의 이름입니다. 이 매개 변수가 비어 있

으면 설치 프로그램이 기본 스키마에 테이블을 작성합니다.

c. JDBC URL 정보를 사용하여 JDBC 연결 정보를 입력하려면 1을 누릅니다. 사용자 지정 JDBC 연결 문자열을 사용하여 JDBC 연결 정보를 입력하려면 2를 누릅니다.

d. JDBC 연결 정보를 입력합니다. • JDBC URL 정보를 사용하여 연결 정보를 입력하려면 JDBC URL 속성을 지정합니다.

다음 테이블에는 데이터베이스 연결 정보가 설명되어 있습니다.

프롬프트 설명데이터베이스 호스트 이름

데이터베이스의 호스트 이름입니다.

데이터베이스 포트 번호

데이터베이스의 포트 번호입니다.

콘솔 모드에서 Informatica 서비스 설치 121

Page 122: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

프롬프트 설명데이터베이스 서비스 이름

서비스 또는 데이터베이스 이름:- Oracle: 서비스 이름을 입력합니다.- Microsoft SQL Server: 데이터베이스 이름을 입력합니다.- IBM DB2: 서비스 이름을 입력합니다.- Sybase ASE: 데이터베이스 이름을 입력합니다.

JDBC 매개 변수 구성 추가 JDBC 매개 변수를 연결 문자열에 추가할지 여부를 선택합니다.1 - 예2 - 아니요예를 선택하는 경우 매개 변수를 입력하거나 Enter 키를 눌러 기본값을 수락합니다. 아니요를 선택하는 경우 설치 프로그램이 매개 변수 없이 JDBC 연결 문자열을 작성합니다.

• 사용자 지정 JDBC 연결 문자열을 사용하여 연결 정보를 입력하려면 연결 문자열을 입력합니다.JDBC 연결 문자열에 다음 구문을 사용합니다.IBM DB2

jdbc:Informatica:db2://host_name:port_no;DatabaseName=Oracle

jdbc:Informatica:oracle://host_name:port_no;ServiceName=Microsoft SQL Server

jdbc:Informatica:sqlserver://host_name:port_no;SelectMethod=cursor;DatabaseName= Sybase

jdbc:Informatica:sybase://host_name:port_no;DatabaseName=데이터베이스 시스템에 필요한 모든 연결 매개 변수가 연결 문자열에 포함되어 있는지 확인합니다.

24. 보안 도메인 구성 리포지토리를 작성하는 경우 보안 데이터베이스에 대한 매개 변수를 입력합니다. 보안 데이터베이스에서 도메인 구성 리포지토리를 작성하는 경우 데이터베이스에 대한 트러스트 저장소 정보를 제공해야 합니다. 데이터베이스에 대한 보안 매개 변수가 포함된 JDBC 연결 문자열도 제공해야 합니

다.다음 테이블에는 보안 도메인 구성 리포지토리 데이터베이스를 작성하는 데 사용 가능한 옵션이 설명되어

있습니다.

속성 설명데이터베이스 트러스트 저장소 파일

보안 데이터베이스에 대한 트러스트 저장소 파일의 경로 및 파일 이름입니다.

데이터베이스 트러스트 저장소 암호

트러스트 저장소 파일에 대한 암호입니다.

사용자 지정 JDBC 연결 문자열

보안 데이터베이스에 연결할 JDBC 연결 문자열이며 데이터베이스에 대한 호스트 이름 및 포트 번호와 보안 매개 변수가 포함됩니다.

데이터베이스 서버의 호스트 이름 및 포트 번호뿐만 아니라, 다음 보안 데이터베이스 매개 변수를 포함해야

합니다. 연결 문자열에 사용할 수 있는 구문은 다음과 같습니다.

122 장 7: Informatica 서비스 설치

Page 123: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

EncryptionMethod필수 사항입니다. 네트워크를 통해 전송되는 경우 데이터가 암호화되었는지를 나타냅니다. 이 매개 변수는 SSL로 설정되어야 합니다.

ValidateServerCertificate선택 사항입니다. Informatica가 데이터베이스 서버에서 보낸 인증서에 대해 유효성을 검사하는지 여부를 나타냅니다.이 매개 변수를 True로 설정하면 데이터베이스 서버에서 보낸 인증서에 대해 Informatica에서 유효성

을 검사합니다. HostNameInCertificate 매개 변수를 지정하면 Informatica에서 인증서의 호스트 이름

에 대한 유효성도 검사합니다.이 매개 변수를 False로 설정하면 데이터베이스 서버에서 보낸 인증서에 대해 Informatica에서 유효성

을 검사하지 않습니다. 사용자가 지정한 트러스트 저장소 정보가 모두 무시됩니다.기본값은 True입니다.

HostNameInCertificate선택 사항입니다. 보안 데이터베이스를 호스팅하는 시스템의 호스트 이름입니다. 호스트 이름을 지정

하면 Informatica에서 SSL 인증서의 호스트 이름에 대해 연결 문자열에 포함된 호스트 이름의 유효성

을 검사합니다.cryptoProtocolVersion

필수 사항입니다. 보안 데이터베이스에 연결하는 데 사용할 암호화 프로토콜을 지정합니다. 데이터베

이스 서버에 사용되는 암호화 프로토콜을 기반으로 매개 변수를 cryptoProtocolVersion=TLSv1.1 또는

cryptoProtocolVersion=TLSv1.2로 설정할 수 있습니다.• Oracle: jdbc:Informatica:oracle://

host_name:port_no;ServiceName=service_name;EncryptionMethod=SSL;HostNameInCertificate=DB_host_name;ValidateServerCertificate=true_or_false

• IBM DB2: jdbc:Informatica:db2://host_name:port_no;DatabaseName=database_name;EncryptionMethod=SSL;HostNameInCertificate=DB_host_name;ValidateServerCertificate=true_or_false

• Microsoft SQL Server: jdbc:Informatica:sqlserver://host_name:port_no;SelectMethod=cursor;DatabaseName=database_name;EncryptionMethod=SSL;HostNameInCertificate=DB_host_name;ValidateServerCertificate=true_or_false

참고: 설치 프로그램은 연결 문자열의 유효성을 검사하지 않습니다. 데이터베이스에 필요한 모든 연결 매개

변수 및 보안 매개 변수가 연결 문자열에 포함되어 있는지 확인합니다.25. 데이터베이스에 이전 도메인의 도메인 구성 리포지토리가 포함되어 있으면 데이터를 덮어쓰도록 선택하거

나 다른 데이터베이스를 설정하십시오. 다음 테이블에는 데이터 덮어쓰기 옵션 또는 이전 도메인의 도메인 구성 리포지토리를 작성할 때 다른 데이

터베이스를 설정하는 옵션이 설명되어 있습니다.

옵션 설명1 - 확인 새 데이터베이스의 연결 정보를 입력합니다.2 - 계속 설치 프로그램이 데이터베이스의 데이터를 새 도메인 구성으로 덮어씁니다.

26. 도메인 보안 - 암호화 키 섹션에서 Informatica 도메인의 암호화 키에 대해 키워드 및 디렉터리를 입력합니

다.

콘솔 모드에서 Informatica 서비스 설치 123

Page 124: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 지정해야 하는 암호화 키 매개 변수가 설명되어 있습니다.

속성 설명키워드 도메인의 중요 데이터를 보호하는 사용자 지정 암호화 키를 작성할 때 사용되는

키워드입니다. 키워드는 다음 조건을 충족해야 합니다.- 8~20자여야 합니다.- 하나 이상의 대문자를 포함해야 합니다.- 하나 이상의 소문자를 포함해야 합니다.- 하나 이상의 숫자를 포함해야 합니다.- 공백은 포함하지 않아야 합니다.암호화 키는 Informatica 도메인을 작성할 때 제공하는 키워드를 기반으로 작성됩니다.

암호화 키 디렉터리 도메인에 대한 암호화 키가 저장되는 디렉터리입니다. 기본적으로 암호화 키는 다음 디렉터리에 작성됩니다. <Informatica 설치 디렉터리>/isp/config/keys.

설치 프로그램이 디렉터리 및 해당 디렉터리의 파일에 대해 서로 다른 사용 권한을 설정합니다. 암호화 키

파일 및 디렉터리의 사용 권한에 대한 자세한 내용은 “보안 파일 및 디렉터리” 페이지 95를 참조하십시오.27. Enter 키를 눌러 확인을 선택합니다.

도메인 및 노드 구성 섹션이 표시됩니다.28. 작성할 도메인 및 노드에 대한 정보를 입력합니다.

다음 테이블에는 사용자가 도메인 및 게이트웨이 노드에 대해 설정하는 속성이 설명되어 있습니다.

속성 설명도메인 이름 작성할 Informatica 도메인의 이름입니다. 기본 도메인 이름은

Domain_<MachineName>입니다.이름은 128자를 초과하지 않아야 하고 7비트 ASCII여야만 합니다. 이름에는 공백이나 다음과 같은 문자를 사용할 수 없습니다. ` % * + ; " ? , < > \ /

노드 이름 작성할 노드의 이름입니다.노드 호스트 이름 노드를 작성할 시스템의 호스트 이름 또는 IP 주소입니다.

시스템이 단일 네트워크 이름을 갖는 경우 기본 호스트 이름을 사용하십시오. 시스템이 여러 네트워크 이름을 갖는 경우 대체 네트워크 이름을 사용하도록 기본 호스트 이름을 수정할 수 있습니다.참고: 노드 호스트 이름에는 밑줄(_) 문자를 사용할 수 없습니다. localhost는 사용하지 마십시오. 호스트 이름은 명시적으로 시스템을 식별해야 합니다.

노드 포트 번호 노드의 포트 번호입니다. 노드의 기본 포트 번호는 6005입니다. 시스템에서 해당 포트 번호를 사용할 수 없는 경우 사용 가능한 다음 포트 번호가 설치 프로그램에 표시됩니다.

도메인 사용자 이름 도메인 관리자의 사용자 이름입니다. 처음에 Informatica Administrator에 로그인할 때 이 사용자 이름을 사용할 수 있습니다. 다음 지침을 사용하십시오.- 이름은 대/소문자를 구분하지 않으며 128자를 초과할 수 없습니다.- 이름에는 탭, 줄 바꿈 문자 또는 % * + / ?와 같은 특수 문자를 사용할 수 없습

니다. ; < >- 첫 번째 문자와 마지막 문자를 제외하고 이름에는 ASCII 공백 문자를 사용할

수 있습니다. 다른 공백 문자는 사용할 수 없습니다.

124 장 7: Informatica 서비스 설치

Page 125: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명도메인 암호 도메인 관리자의 암호입니다. 암호는 2자를 넘어야 하며 16자를 초과하면 안 됩

니다.Kerberos 인증이 포함된 네트워크에서 Informatica 도메인이 실행되도록 구성하는 경우 사용할 수 없습니다.

암호 확인 확인을 위해 암호를 다시 입력합니다.Kerberos 인증이 포함된 네트워크에서 Informatica 도메인이 실행되도록 구성하는 경우 사용할 수 없습니다.

29. 설치 프로그램에 의해 할당된 도메인 및 노드 구성 요소에 대한 기본 포트를 표시할지 여부를 선택합니다. 다음 테이블에는 고급 포트 구성 페이지가 설명되어 있습니다.

프롬프트 설명고급 포트 구성 페이지 표시

설치 프로그램에 의해 할당된 도메인 및 노드 구성 요소에 대한 포트 번호를 표시할지 여부를 선택합니다.1 - 아니요2 - 예예를 선택하면 설치 프로그램에 도메인 구성 요소에 할당된 기본 포트 번호가 표시됩니다. 도메인 및 노드 구성 요소에 사용할 포트 번호를 지정할 수 있습니다. 노드에서 실행될 서비스 프로세스에 사용할 포트 번호의 범위도 지정할 수 있습니다. 기본 포트 번호를 사용하거나 새 포트 번호를 지정할 수 있습니다. 입력하는 포트 번호가 다른 응용 프로그램에서 사용되지 않는지 확인합니다.

30. 포트 구성 페이지를 표시하는 경우, 프롬프트에 새 포트 번호를 입력하거나 Enter 키를 눌러 기본 포트 번호

를 사용합니다. 다음 테이블에는 사용자가 설정할 수 있는 포트가 설명되어 있습니다.

포트 설명서비스 관리자 포트 노드에서 서비스 관리자가 사용하는 포트 번호입니다. 서비스 관리자가 이 포트

에서 들어오는 연결 요청을 수신합니다. 클라이언트 응용 프로그램은 이 포트를 사용하여 도메인의 서비스와 통신합니다. Informatica 명령줄 프로그램은 이 포트를 사용하여 도메인과 통신합니다. 또한 SQL 데이터 서비스 JDBC/ODBC 드라이버용 포트입니다. 기본값은 6006입니다.

서비스 관리자 종료 포트 도메인 서비스 관리자에 대한 서버 종료를 제어하는 포트 번호입니다. 서비스 관리자는 이 포트에서 종료 명령을 수신합니다. 기본값은 6007입니다.

Informatica Administrator 포트

Informatica Administrator에서 사용하는 포트 번호입니다. 기본값은 6008입니다.

Informatica Administrator 종료 포트

Informatica Administrator에 대한 서버 종료를 제어하는 포트 번호입니다. Informatica Administrator가 이 포트에서 종료 명령을 수신합니다. 기본값은 6009입니다.

콘솔 모드에서 Informatica 서비스 설치 125

Page 126: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

포트 설명최소 포트 번호 이 노드에서 실행되는 응용 프로그램 서비스 프로세스에 할당할 수 있는 동적 포

트 번호 범위에서 가장 낮은 포트 번호입니다. 기본값은 6014입니다.최대 포트 번호 이 노드에서 실행되는 응용 프로그램 서비스 프로세스에 할당할 수 있는 동적 포

트 번호 범위에서 가장 높은 포트 번호입니다. 기본값은 6114입니다.

31. 모델 리포지토리 서비스 및 데이터 통합 서비스 구성 옵션을 선택한 경우 응용 프로그램 서비스를 구성합니

다. a. 모델 리포지토리 데이터베이스 속성을 구성합니다. b. 모델 리포지토리 서비스 이름을 입력합니다.

Informatica 도메인에서 Kerberos 인증을 사용하고 서비스 사용자가 프로세스 수준인 경우 모델 리포

지토리 서비스에 대한 키 탭 파일을 입력합니다.c. 데이터 통합 서비스 이름을 입력합니다.

Informatica 도메인에서 Kerberos 인증을 사용하고 서비스 사용자가 프로세스 수준인 경우 데이터 통합 서비스에 대한 키 탭 파일을 입력합니다.

d. 데이터 통합 서비스에 대한 연결 프로토콜을 선택합니다. 다음 값 중 하나를 입력합니다.• HTTP. 서비스를 요청할 때 HTTP 연결을 사용합니다.• HTTPS. 서비스를 요청할 때 보안 HTTP 연결을 사용합니다.• HTTP&HTTPS. 서비스를 요청할 때 HTTP 또는 HTTPS 연결을 사용할 수 있습니다.HTTPS 또는 HTTP&HTTPS를 선택하는 경우 서비스에 대해 TLS(Transport Layer Security)를 활성화

합니다.또한 응용 프로그램에 배포된 각 웹 서비스에 대해 TLS를 활성화할 수 있습니다. 데이터 통합 서비스에

대해 HTTPS를 활성화하고 웹 서비스에 대해 TLS를 활성화하는 경우 웹 서비스는 HTTPS URL을 사용

합니다. 데이터 통합 서비스에 대해 HTTPS를 활성화하고 웹 서비스에 대해 TLS를 활성화하지 않는 경우 웹 서비스는 HTTP URL 또는 HTTPS URL을 사용할 수 있습니다. 웹 서비스에 대해 TLS를 활성화하

고 데이터 통합 서비스에 대해 HTTPS를 활성화하지 않는 경우 웹 서비스가 시작되지 않습니다.기본값은 HTTP입니다.

e. 선택하는 연결 프로토콜에 따라 HTTP 또는 HTTPS 또는 둘 다에 대한 포트 번호를 입력합니다. HTTPS 또는 HTTP&HTTPS를 선택한 경우 데이터 통합 서비스에 대해 기본 Informatica SSL 인증서

파일 또는 사용자 지정 SSL 인증서 파일을 사용할 수 있습니다.f. 기본 Informatica SSL 인증서 파일을 사용할지 데이터 통합 서비스 전용 SSL 인증서 파일의 위치를 입

력할지 선택합니다. g. SSL 인증서 파일에 대한 위치를 입력하도록 선택한 경우 키 저장소 및 트러스트 저장소 파일과 암호를

입력합니다. 키 저장소 파일 및 트러스트 저장소 파일은 .jks 형식이어야 합니다.

설치 프로그램은 모델 리포지토리 서비스 및 데이터 통합 서비스를 작성하고 서비스를 시작합니다.설치 후 요약에 설치가 완료되었는지 여부가 나타납니다. 또한 설치된 구성 요소 및 해당 구성의 상태가 표시됩

니다. 설치 로그 파일을 보고 설치 프로그램에서 수행한 태스크에 대한 추가 정보를 얻고 설치된 구성 요소에 대한 구성 속성을 볼 수 있습니다.기본적으로 시스템 서비스는 설치 후 비활성화됩니다. Administrator 도구에서 해당 서비스를 활성화해야 합니

다.

126 장 7: Informatica 서비스 설치

Page 127: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

도메인 가입여러 시스템에서 설치하는 중이며 다른 시스템에 도메인을 이미 작성한 경우 도메인에 가입할 수 있습니다.1. 시스템 사용자 계정으로 시스템에 로그인하십시오. 2. 기타 모든 응용 프로그램을 닫으십시오. 3. 셸 명령줄에서 루트 디렉터리의 install.sh 파일을 실행합니다.

설치 프로그램에 로캘 환경 변수가 설정되었는지 확인하라는 메시지가 표시됩니다.4. 환경 변수가 설정되지 않은 경우 n을 눌러 설치 프로그램을 종료하고 필요에 따라 환경 변수를 설정합니다.

환경 변수가 설정된 경우 y를 눌러 계속 진행합니다.5. 1를 눌러 Informatica를 설치하거나 업그레이드합니다.

Informatica는 Informatica 서비스 설치 프로세스를 용이하게 하기 위한 유틸리티를 제공합니다. Informatica 서비스를 설치하기 전에 다음 유틸리티를 실행하십시오.• 설치 전 시스템 검사 도구(i10Pi). Informatica 서비스를 설치할 시스템이 설치를 위한 시스템 요구 사항

을 충족하는지 확인합니다.설치 전 시스템 검사 도구(i10Pi) 실행에 대한 자세한 내용은 “설치 전 시스템 검사 도구(i10Pi) 실행” 페이지 81을 참조하십시오.

• Informatica Kerberos SPN 형식 생성기. Kerberos 인증이 포함된 네트워크에서 Informatica 서비스를

실행하는 데 필요한 Kerberos 서비스 사용자 이름과 키 탭 파일 이름 목록을 작성합니다.Informatica Kerberos SPN 형식 생성기 실행에 대한 자세한 내용은 “Windows에서 Informatica Kerberos SPN 형식 생성기 실행” 페이지 68을(를) 참조하십시오.

i10Pi 시스템 검사 도구를 실행할 경우 Informatica Kerberos SPN 형식 생성기 또는 Informatica 서비스

설치를 실행할 수 있습니다.Informatica Kerberos SPN 형식 생성기를 실행한 후 Informatica 서비스 설치를 계속할 수 있습니다. Informatica Kerberos SPN 형식 생성기를 실행한 후 i10Pi 시스템 검사 도구를 실행할 수 없습니다.

6. 3을 눌러 Informatica 서비스 설치를 실행합니다. 7. 1을 눌러 Informatica 서비스를 설치합니다.

서비스를 설치하는 플랫폼에 따라 다른 옵션이 설치 프로그램에 표시됩니다.8. Linux에 설치하는 경우 다음 단계를 수행합니다.

a. Informatica 설치 및 제품 사용 툴킷의 약관을 읽고 약관을 읽고 동의함을 선택합니다. Informatica DiscoveryIQ는 데이터 사용에 대한 루틴 보고서와 시스템 통계를 Informatica로 전송하

는 제품 사용 도구입니다. Informatica DiscoveryIQ에서는 사용자가 Informatica 도메인을 설치 및 구성한 후 15분이 지나면 데이터를 Informatica로 업로드합니다. 이후부터는 도메인에서 30일마다 데이

터를 전송합니다. 사용 통계를 Informatica로 전송하지 않도록 선택할 수도 있습니다. 사용 통계 전송

을 비활성화하는 방법에 대한 자세한 내용은 Informatica Administrator 가이드를 참조하십시오.b. 1을 눌러 Informatica 서비스를 설치합니다. c. 1을 눌러 Kerberos 인증을 사용하지 않는 네트워크에서 Informatica 도메인이 실행되도록 구성합니

다. 2를 눌러 Kerberos 인증이 포함된 네트워크에서 Informatica 도메인이 실행되도록 구성합니다.설치 선행 조건 섹션에 설치 요구 사항이 표시됩니다. 설치를 계속하기 전에 모든 요구 사항이 충족되었

는지 확인합니다.

콘솔 모드에서 Informatica 서비스 설치 127

Page 128: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

AIX에 설치하는 경우 다음 단계를 수행합니다.a. 1을 눌러 Kerberos 인증을 사용하지 않는 네트워크에서 Informatica 도메인이 실행되도록 구성합니

다. 2를 눌러 Kerberos 인증이 포함된 네트워크에서 Informatica 도메인이 실행되도록 구성합니다.설치 선행 조건 섹션에 설치 요구 사항이 표시됩니다. 설치를 계속하기 전에 모든 요구 사항이 충족되었

는지 확인합니다.b. Informatica 설치 및 제품 사용 툴킷의 약관을 읽고 약관을 읽고 동의함을 선택합니다.

Informatica DiscoveryIQ는 데이터 사용에 대한 루틴 보고서와 시스템 통계를 Informatica로 전송하

는 제품 사용 도구입니다. Informatica DiscoveryIQ에서는 사용자가 Informatica 도메인을 설치 및 구성한 후 15분이 지나면 데이터를 Informatica로 업로드합니다. 이후부터는 도메인에서 30일마다 데이

터를 전송합니다. 사용 통계를 Informatica로 전송하지 않도록 선택할 수도 있습니다. 사용 통계 전송

을 비활성화하는 방법에 대한 자세한 내용은 Informatica Administrator 가이드를 참조하십시오.9. Enter 키를 눌러 계속 진행합니다.

10. Informatica 라이선스 키의 경로와 파일 이름을 입력하고 Enter 키를 누릅니다. 11. 설치 디렉터리의 절대 경로를 입력합니다.

경로의 디렉터리 이름에 공백이나 다음과 같은 특수 문자가 있어서는 안 됩니다. @|* $ # ! % ( ) { } [ ] , ; ' 기본값은 /home/toolinst입니다.참고: Informatica는 설치 디렉터리 경로에 영숫자 문자를 사용할 것을 권장합니다. á 또는 €와 같은 특수

문자를 사용할 경우 런타임에 예기치 않은 결과가 발생할 수 있습니다.12. Enter 키를 누릅니다.

Kerberos 네트워크 인증을 활성화한 경우, 서비스 사용자 수준 섹션이 표시됩니다.Kerberos 네트워크 인증을 활성화하지 않은 경우, 설치 전 요약 섹션이 표시됩니다. 15단계로 건너뜁니다.

13. 서비스 사용자 수준 섹션에서 해당 도메인의 서비스 사용자 수준을 선택합니다. 참고: 도메인의 모든 노드가 동일한 서비스 사용자 수준을 사용해야 합니다. 도메인에 노드를 가입시키는 경우 도메인의 게이트웨이 노드에서 사용하는 것과 동일한 서비스 사용자 수준을 선택하십시오.다음 테이블에는 선택할 수 있는 수준이 설명되어 있습니다.

수준 설명프로세스 수준 각 노드 및 노드의 각 응용 프로그램 서비스에 대해 고유한 SPN(서비스 사용자

이름) 및 키 탭 파일을 사용하도록 도메인을 구성합니다.각 노드에 필요한 SPN 및 키 탭 파일의 수는 노드에서 실행되는 응용 프로그램 서비스 프로세스의 수에 따라 달라집니다. 운영 도메인 같이 높은 보안 수준이 필요한 도메인에 대해 프로세스 수준 옵션을 사용하십시오.

노드 수준 노드에서 SPN 및 키 탭 파일을 공유하도록 도메인을 구성합니다.이 옵션에는 노드에 대한 하나의 SPN과 키 탭 파일 및 노드에서 실행되는 모든 응용 프로그램 서비스가 필요합니다. 또한 노드의 모든 HTTP 프로세스에 대해 별도의 SPN 및 키 탭 파일이 필요합니다.테스트 및 개발 도메인 같이 높은 보안 수준이 필요하지 않은 도메인에 대해 노드 수준 옵션을 사용하십시오.

14. 네트워크 보안 - Kerberos 인증 섹션에서 Kerberos 인증에 필요한 매개 변수를 입력합니다.

128 장 7: Informatica 서비스 설치

Page 129: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 설정해야 하는 Kerberos 인증 매개 변수가 설명되어 있습니다.

속성 설명도메인 이름 도메인의 이름입니다. 이름은 128자를 초과하지 않아야 하고 7비트 ASCII여야만

합니다. 이름에는 공백이나 다음과 같은 문자를 사용할 수 없습니다. ` % * + ; " ? , < > \ /

노드 이름 Informatica 노드의 이름입니다.노드 호스트 이름 노드를 작성할 시스템의 정규화된 호스트 이름 또는 IP 주소입니다. 노드 호스트

이름에는 밑줄(_) 문자를 사용할 수 없습니다.참고: localhost는 사용하지 마십시오. 호스트 이름은 명시적으로 시스템을 식별해야 합니다.

서비스 영역 이름 Informatica 도메인 서비스가 속하는 Kerberos 영역의 이름입니다. 해당 영역 이름은 대문자여야 합니다.서비스 영역 이름과 사용자 영역 이름은 동일해야 합니다.

사용자 영역 이름 Informatica 도메인 사용자가 속하는 Kerberos 영역의 이름입니다. 해당 영역 이름은 대문자여야 합니다.서비스 영역 이름과 사용자 영역 이름은 동일해야 합니다.

키 탭 디렉터리 Informatica 도메인의 모든 키 탭 파일이 저장된 디렉터리입니다. Informatica 도메인의 키 탭 파일 이름은 Informatica에서 설정한 형식을 따라야 합니다.

Kerberos 구성 파일 Kerberos 구성 파일의 경로 및 파일 이름입니다. Informatica에는 다음과 같은 Kerberos 구성 파일 이름이 필요합니다. krb5.conf

15. 설치 정보를 검토하고 Enter 키를 눌러 계속 진행합니다. 설치 프로그램이 설치 디렉터리로 Informatica 파일을 복사합니다.

16. 2를 눌러 도메인에 가입합니다. 사용자가 설치한 시스템에서 설치 프로그램이 노드를 작성합니다. 작성할 노드 유형 및 가입할 도메인 유형

을 지정할 수 있습니다.17. 가입하려는 도메인에서 보안 통신 옵션이 활성화되었는지 여부를 지정합니다.

1을 눌러 비보안 도메인에 가입하거나 2를 눌러 보안 도메인에 가입합니다.18. 작성할 노드 유형을 선택합니다.

다음 테이블에는 작성할 수 있는 노드 유형이 설명되어 있습니다.

속성 설명이 노드를 게이트웨이로 구성

노드를 게이트웨이 노드로 구성할지 또는 작업자 노드로 구성할지 선택합니다.1 - 예2 - 아니요1을 선택하여 게이트웨이 노드를 구성하거나 2를 선택하여 작업자 노드를 구성합니다.

노드를 게이트웨이로 구성한 경우, Informatica Administrator에 대한 보안 HTTPS 연결을 활성화할 수 있습니다.

콘솔 모드에서 Informatica 서비스 설치 129

Page 130: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

19. Informatica Administrator에 대한 연결 세부 정보를 지정합니다. a. Informatica Administrator에 대한 보안 HTTPS 연결을 설정할지 여부를 지정합니다.

옵션 설명1 - Informatica Administrator에 HTTPS 사용

Informatica Administrator에 대한 보안 연결을 설정합니다.

2 - HTTPS 사용 안 함 Informatica Administrator에 대한 보안 연결을 설정하지 마십시오.

b. Informatica Administrator에 HTTPS 연결을 사용하는 경우 이 연결을 보호하는 데 사용할 키 저장소

파일과 포트 번호를 입력하십시오.

옵션 설명포트 HTTPS 연결의 포트 번호입니다.키 저장소 파일 설치 프로그램에 의해 생성된 키 저장소 파일 또는 사용자가 작성하는 키 저

장소 파일을 사용할지 여부를 선택합니다. 자체 서명된 인증서 또는 인증 기관에 의해 서명된 인증서와 함께 키 저장소 파일을 사용할 수 있습니다.1 - 설치 프로그램에 의해 생성된 키 저장소 사용2 - 키 저장소 파일 및 암호 지정설치 프로그램에 의해 생성된 키 저장소 파일을 사용하도록 선택하는 경우 설치 프로그램은 다음 위치에 Default.keystore라는 자체 서명된 키 저장소 파일을 작성합니다. <Informatica 설치 디렉터리>/tomcat/conf/

c. 키 저장소를 지정하는 경우 키 저장소 파일의 암호와 위치를 입력합니다. 도메인에 대해 보안 통신을 활성화한 경우, 도메인 보안 - 보안 통신 섹션이 표시됩니다. 도메인에 대한 보안

통신을 활성화하지 않은 경우, 도메인 구성 섹션이 표시됩니다. 21단계로 건너뜁니다.20. 도메인 보안 - 보안 통신 섹션에서 기본 Informatica SSL 인증서를 사용하거나 사용자의 SSL 인증서를 사

용하여 도메인 통신을 보호할지 여부를 지정합니다. a. 사용할 SSL 인증서의 유형을 선택합니다.

130 장 7: Informatica 서비스 설치

Page 131: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 Informatica 도메인 보안을 위한 SSL 인증서 옵션이 설명되어 있습니다.

옵션 설명기본 Informatica SSL 인증서 파일을 사용합니다.

Informatica에서 제공하는 기본 SSL 인증서를 사용합니다.참고: SSL 인증서를 제공하지 않을 경우 Informatica에서는 모든 Informatica 설치에 동일한 기본 개인 키를 사용합니다. 기본 Informatica 키 저장소 및 트러스트 저장소 파일을 사용하는 경우 도메인의 보안이 침해될 수 있습니다. 도메인의 보안 수준을 높이려면 SSL 인증서 파일의 위치를 지정하는 옵션을 선택하십시오.

SSL 인증서 파일의 위치를 지정합니다.

사용자가 제공하는 SSL 인증서를 사용합니다. 키 저장소 및 트러스트 저장소 파일의 위치를 지정해야 합니다.자체 서명된 인증서 또는 CA(인증 기관)에서 발급한 인증서를 제공할 수 있습니다. SSL 인증서를 PEM 형식 및 JKS(Java 키 저장소) 파일로 제공해야 합니다. Informatica 도메인에 대한 SSL 인증서 파일 관련 이름이 필요합니다. 도메인의 모든 노드에 대해 동일한 SSL 인증서를 사용해야 합니다. 도메인의 모든 노드에 액세스 가능한 디렉터리에서 트러스트 저장소 및 키 저장소 파일을 저장하고 동일한 도메인의 모든 노드에 대해 동일한 키 저장소 파일 디렉터리 및 트러스트 저장소 파일 디렉터리를 지정합니다.

b. 사용자가 SSL 인증서를 제공하는 경우 키 저장소 및 트러스트 저장소 파일의 위치와 암호를 지정합니

다. 다음 테이블에는 SSL 인증서 파일에 대해 입력해야 하는 매개 변수가 설명되어 있습니다.

속성 설명키 저장소 파일 디렉터리 키 저장소 파일이 포함된 디렉터리입니다. 이 디렉터리에는

infa_keystore.jks 및 infa_keystore.pem이라는 파일이 포함되어야 합니다.키 저장소 암호 키 저장소 infa_keystore.jks의 암호입니다.트러스트 저장소 파일 디렉터리

트러스트 저장소 파일이 포함된 디렉터리입니다. 이 디렉터리에는 infa_truststore.jks 및 infa_truststore.pem이라는 파일이 포함되어야 합니다.

트러스트 저장소 암호 infa_truststore.jks 파일의 암호입니다.

도메인 구성 리포지토리 섹션이 나타납니다.21. 프롬프트에서 가입하려는 도메인에 대한 정보를 입력합니다.

다음 테이블에는 사용자가 도메인에 대해 지정하는 속성이 설명되어 있습니다.

속성 설명도메인 이름 가입할 도메인의 이름입니다.게이트웨이 노드 호스트 도메인의 게이트웨이 노드를 호스팅하는 시스템의 호스트 이름입니다.게이트웨이 노드 포트 게이트웨이 노드의 포트 번호입니다.

콘솔 모드에서 Informatica 서비스 설치 131

Page 132: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명도메인 사용자 이름 가입할 도메인에 대한 관리자의 사용자 이름입니다.도메인 암호 도메인 관리자의 암호입니다.

도메인 보안 - 암호화 키 섹션이 표시됩니다.22. 가입할 Informatica 도메인에 대한 암호화 키 정보를 입력합니다.

현재 노드에서 게이트웨이 노드의 암호화 키 위치에 액세스할 수 없는 경우 액세스 가능한 디렉터리에 암호

화 키 파일을 복사하십시오. 게이트웨이 노드의 암호화 키 파일이 포함된 디렉터리에 읽기 권한을 할당해야

해당 파일을 복사할 수 있습니다. 암호화 키 파일 및 디렉터리의 사용 권한에 대한 자세한 내용은 “보안 파일

및 디렉터리” 페이지 95를 참조하십시오.다음 테이블에는 도메인에 가입할 때 지정해야 하는 암호화 키 매개 변수가 설명되어 있습니다.

속성 설명암호화 키 선택 가입할 Informatica 도메인에 대한 암호화 키의 경로 및 파일 이름입니다.

Informatica 도메인의 모든 노드는 동일한 암호화 키를 사용합니다. 가입할 도메인에 대한 게이트웨이 노드에서 작성된 암호화 키 파일을 지정해야 합니다.암호화 키 파일을 임시 디렉터리에 복사하여 도메인의 노드에서 액세스할 수 있게 만든 경우 임시 디렉터리에 있는 암호화 키 파일의 경로 및 파일 이름을 지정하십시오.

암호화 키 디렉터리 이 설치 과정에서 작성되는 노드에서 암호화 키가 저장되는 디렉터리입니다. 설치 프로그램은 도메인의 암호화 키 파일을 새로운 노드의 암호화 키 디렉터리에 복사합니다.

23. 도메인 가입 노드 구성 섹션에서 작성하려는 노드에 대한 정보를 입력합니다. 다음 테이블에는 사용자가 노드에 대해 설정하는 속성이 설명되어 있습니다.

속성 설명노드 호스트 이름 노드의 호스트 이름입니다. 노드 호스트 이름에는 밑줄(_) 문자를 사용할 수 없습

니다.참고: localhost는 사용하지 마십시오. 호스트 이름은 명시적으로 시스템을 식별해야 합니다.

노드 이름 이 시스템에 작성할 Informatica 노드의 이름입니다. 노드 이름은 시스템의 호스트 이름이 아닙니다.

노드 포트 번호 노드의 포트 번호입니다.

132 장 7: Informatica 서비스 설치

Page 133: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명데이터베이스 트러스트 저장소 파일

보안 데이터베이스에 대한 트러스트 저장소 파일의 경로 및 파일 이름입니다. 도메인의 마스터 게이트웨이 노드에서 사용하는 동일한 데이터베이스 트러스트 저장소 파일을 선택합니다.보안 도메인 구성 리포지토리 데이터베이스를 사용하는 도메인에 게이트웨이 노드를 가입시키는 경우 필수 사항입니다.

트러스트 저장소 암호 보안 데이터베이스에 대한 데이터베이스 트러스트 저장소 파일의 암호입니다.보안 도메인 구성 리포지토리 데이터베이스를 사용하는 도메인에 게이트웨이 노드를 가입시키는 경우 필수 사항입니다.

24. 설치 프로그램에 의해 할당된 도메인 및 노드 구성 요소에 대한 기본 포트를 표시할지 여부를 선택합니다. 다음 테이블에는 고급 포트 구성 페이지가 설명되어 있습니다.

프롬프트 설명고급 포트 구성 페이지 표시

설치 프로그램에 의해 할당된 도메인 및 노드 구성 요소에 대한 포트 번호를 표시할지 여부를 선택합니다.1 - 아니요2 - 예예를 선택하면 설치 프로그램에 도메인 구성 요소에 할당된 기본 포트 번호가 표시됩니다. 도메인 및 노드 구성 요소에 사용할 포트 번호를 지정할 수 있습니다. 노드에서 실행될 서비스 프로세스에 사용할 포트 번호의 범위도 지정할 수 있습니다. 기본 포트 번호를 사용하거나 새 포트 번호를 지정할 수 있습니다. 입력하는 포트 번호가 다른 응용 프로그램에서 사용되지 않는지 확인합니다.

25. 포트 구성 페이지를 표시하는 경우, 프롬프트에 새 포트 번호를 입력하거나 Enter 키를 눌러 기본 포트 번호

를 사용합니다. 다음 테이블에는 사용자가 설정할 수 있는 포트가 설명되어 있습니다.

포트 설명서비스 관리자 포트 노드에서 서비스 관리자가 사용하는 포트 번호입니다. 서비스 관리자가 이 포트

에서 들어오는 연결 요청을 수신합니다. 클라이언트 응용 프로그램은 이 포트를 사용하여 도메인의 서비스와 통신합니다. Informatica 명령줄 프로그램은 이 포트를 사용하여 도메인과 통신합니다. 또한 SQL 데이터 서비스 JDBC/ODBC 드라이버용 포트입니다. 기본값은 6006입니다.

서비스 관리자 종료 포트 도메인 서비스 관리자에 대한 서버 종료를 제어하는 포트 번호입니다. 서비스 관리자는 이 포트에서 종료 명령을 수신합니다. 기본값은 6007입니다.

Informatica Administrator 포트

Informatica Administrator에서 사용하는 포트 번호입니다. 기본값은 6008입니다.

Informatica Administrator 종료 포트

Informatica Administrator에 대한 서버 종료를 제어하는 포트 번호입니다. Informatica Administrator가 이 포트에서 종료 명령을 수신합니다. 기본값은 6009입니다.

콘솔 모드에서 Informatica 서비스 설치 133

Page 134: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

포트 설명최소 포트 번호 이 노드에서 실행되는 응용 프로그램 서비스 프로세스에 할당할 수 있는 동적 포

트 번호 범위에서 가장 낮은 포트 번호입니다. 기본값은 6014입니다.최대 포트 번호 이 노드에서 실행되는 응용 프로그램 서비스 프로세스에 할당할 수 있는 동적 포

트 번호 범위에서 가장 높은 포트 번호입니다. 기본값은 6114입니다.

설치 후 요약에 설치가 완료되었는지 여부가 나타납니다. 또한 설치된 구성 요소 및 해당 구성의 상태가 표시됩

니다. 설치 로그 파일을 보고 설치 프로그램에서 수행한 태스크에 대한 추가 정보를 얻고 설치된 구성 요소에 대한 구성 속성을 볼 수 있습니다.기본적으로 시스템 서비스는 설치 후 비활성화됩니다. Administrator 도구에서 해당 서비스를 활성화해야 합니

다.

자동 모드에서 Informatica 서비스 설치사용자 상호 작용 없이 Informatica 서비스를 설치하려면 자동 모드로 설치하십시오. 설치 옵션을 지정하려면

속성 파일을 사용합니다. 설치 프로그램은 이 파일을 읽어 설치 옵션을 확인합니다. 자동 모드 설치를 사용하여

네트워크의 여러 시스템에 Informatica 서비스를 설치하거나 시스템 간에 설치를 표준화할 수 있습니다.Informatica를 설치하려는 시스템의 하드 디스크에 Informatica 설치 파일을 복사하십시오. 원격 시스템에 설치하는 경우 원격 시스템에서 파일을 액세스하고 작성할 수 있는지 확인하십시오.자동 모드에서 설치하려면 다음 태스크를 완료하십시오.1. 설치 속성 파일을 구성하고 속성 파일에 설치 옵션을 지정합니다.2. 설치 속성 파일을 사용하여 설치 프로그램을 실행합니다.3. 설치 속성 파일에 있는 암호를 보호합니다.

속성 파일 구성Informatica는 설치 프로그램에 필요한 매개 변수가 포함된 샘플 속성 파일을 제공합니다. 샘플 속성 파일을 사용자 지정하여 설치 옵션을 지정할 수 있습니다. 그런 다음 자동 설치를 실행합니다.샘플 SilentInput.properties 파일은 DVD의 루트 디렉터리 또는 설치 프로그램 다운로드 위치에 저장됩니다. 파일을 사용자 지정한 후 SilentInput.properties라는 파일 이름으로 다시 저장합니다.1. 설치 파일을 포함하는 디렉터리의 루트로 이동합니다. 2. 샘플 SilentInput.properties 파일을 찾습니다. 3. SilentInput.properties 파일의 백업 사본을 작성합니다. 4. 텍스트 편집기를 사용하여 파일을 열고 설치 매개 변수 값을 수정합니다.

134 장 7: Informatica 서비스 설치

Page 135: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 수정할 수 있는 설치 매개 변수가 설명되어 있습니다.

속성 이름 설명LICENSE_KEY_LOC 라이선스 키 파일의 절대 경로 및 파일 이름입니다.USER_INSTALL_DIR Informatica를 설치할 디렉터리입니다.INSTALL_TYPE Informatica를 설치 또는 업그레이드할지 표시합니다.

값이 0인 경우 설치 프로그램에서 새 버전의 Informatica를 설치합니다. 값이 1인 경우 설치 프로그램에서 이전 버전의 Informatica를 업그레이드합니다.

ENABLE_KERBEROS Kerberos 인증을 통해 네트워크에서 실행되도록 Informatica 도메인을 구성할지 여부를 나타냅니다.Kerberos 인증을 통해 네트워크에서 실행되도록 Informatica 도메인을 구성하려면 이 매개 변수를 1로 설정하십시오.

SERVICE_REALM_NAME Informatica 도메인 서비스가 속하는 Kerberos 영역의 이름입니다. 서비스 영역 이름과 사용자 영역 이름은 동일해야 합니다.

USER_REALM_NAME Informatica 도메인 사용자가 속하는 Kerberos 영역의 이름입니다. 서비스 영역 이름과 사용자 영역 이름은 동일해야 합니다.

KEYTAB_LOCATION Informatica 도메인의 모든 키 탭 파일이 저장된 디렉터리입니다. Informatica 도메인의 키 탭 파일 이름은 Informatica에서 설정한 형식을 따라야 합니다.

KRB5_FILE_LOCATION Kerberos 구성 파일의 경로 및 파일 이름입니다. Informatica의 Kerberos 구성 파일 이름은 krb5.conf여야 합니다.

SPN_SHARE_LEVEL 도메인의 서비스 사용자 수준을 나타냅니다. 이 속성을 다음 수준 중 하나로 설정하십시오.- 프로세스. 도메인에서는 각 노드 및 노드의 각 서비스

에 대해 고유한 SPN(서비스 사용자 이름) 및 키 탭 파일이 필요합니다. 각 노드에 필요한 SPN 및 키 탭 파일의 수는 노드에서 실행되는 서비스 프로세스의 수에 따라 달라집니다. 운영 도메인에 권장됩니다.

- 노드. 도메인에서는 노드 및 해당 노드에서 실행되는 모든 서비스에 대해 하나의 SPN과 키 탭 파일을 사용합니다. 또한 노드의 모든 HTTP 프로세스에 대해 별도의 SPN 및 키 탭 파일이 필요합니다. 테스트 및 개발 도메인에 권장됩니다.

기본값은 프로세스입니다.HTTPS_ENABLED Informatica Administrator에 대한 연결을 보호할지

여부를 나타냅니다. 이 값이 0이면 설치 프로그램이 Informatica Administrator에 대한 비보안 HTTP 연결을 설정합니다. 이 값이 1이면 설치 프로그램이 Informatica Administrator에 대한 보안 HTTPS 연결을 설정합니다.

자동 모드에서 Informatica 서비스 설치 135

Page 136: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 이름 설명DEFAULT_HTTPS_ENABLED 설치 프로그램에서 키 저장소 파일을 작성하는지 여부

를 나타냅니다.이 값이 1이면 설치 프로그램이 키 저장소를 작성하여 HTTPS 연결에 사용합니다. 이 값이 0이면 설치 프로그램은 사용자가 지정한 키 저장소 파일을 사용합니다.

CUSTOM_HTTPS_ENABLED 설치 프로그램에서 기존 키 저장소 파일을 사용하는지 여부를 나타냅니다.이 값이 1이면 설치 프로그램은 사용자가 지정한 키 저장소 파일을 사용합니다. DEFAULT_HTTPS_ENABLED=1이면 이 매개 변수를 0으로 설정해야 합니다. DEFAULT_HTTPS_ENABLED=0이면 이 매개 변수를 1로 설정해야 합니다.

KSTORE_PSSWD 키 저장소 파일에 대한 일반 텍스트 암호입니다.KSTORE_FILE_LOCATION 키 저장소 파일의 절대 경로 및 파일 이름입니다.HTTPS_PORT Informatica Administrator에 대한 보안 연결에 사용

할 포트 번호입니다.CREATE_DOMAIN Informatica 도메인을 작성할지 여부를 나타냅니다.

이 값이 1이면 설치 프로그램이 노드 및 Informatica 도메인을 작성합니다. 이 값이 0이면 설치 프로그램이 노드를 작성하고 해당 노드를 이전 설치에서 작성된 다른 도메인에 가입시킵니다.

KEY_DEST_LOCATION 설치 중에 작성되는 노드에서 암호화 키가 저장되는 디렉터리입니다.

PASS_PHRASE_PASSWD 도메인의 중요 데이터를 보호하는 암호화 키를 작성할 때 사용되는 키워드입니다. 키워드는 다음 조건을 충족해야 합니다.- 8~20자여야 합니다.- 하나 이상의 대문자를 포함해야 합니다.- 하나 이상의 소문자를 포함해야 합니다.- 하나 이상의 숫자를 포함해야 합니다.- 공백은 포함하지 않아야 합니다.

JOIN_DOMAIN 이전 설치에서 작성된 다른 도메인에 노드를 가입시킬지 여부를 나타냅니다.이 값이 1이면 설치 프로그램이 노드를 작성하고 다른 도메인에 해당 노드를 가입시킵니다. CREATE_DOMAIN=1이면 이 매개 변수를 0으로 설정해야 합니다. CREATE_DOMAIN=0이면 이 매개 변수를 1로 설정해야 합니다.

KEY_SRC_LOCATION 가입하려는 Informatica 도메인의 마스터 게이트웨이 노드에서 암호화 키가 있는 디렉터리입니다.

136 장 7: Informatica 서비스 설치

Page 137: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 이름 설명SSL_ENABLED Informatica 도메인에서 서비스 간 보안 통신을 활성화

하거나 비활성화합니다.도메인 내의 서비스 간에 보안 통신을 설정할지 여부를 나타냅니다. 이 값이 true이면 도메인 내의 서비스 간에 보안 통신이 활성화됩니다. CREATE_DOMAIN=1이면 이 속성을 true로 설정할 수 있습니다. JOIN_DOMAIN=1이면 이 속성을 true로 설정해야 합니다.

SECURITY_DOMAIN_NAME 작성한 노드를 가입시킨 도메인의 기본 보안 도메인 이름입니다.

TLS_CUSTOM_SELECTION Informatica 도메인에서 보안 통신을 활성화하기 위해 사용자가 제공한 SSL 인증서를 사용할지 여부를 나타냅니다.사용자가 제공한 SSL 인증서를 사용하려면 이 속성을 True로 설정하십시오.

NODE_KEYSTORE_DIR TLS_CUSTOM_SELECTION이 True로 설정된 경우 필수입니다. 키 저장소 파일이 포함된 디렉터리입니다. 이 디렉터리에는 infa_keystore.jks 및 infa_keystore.pem이라는 파일이 포함되어야 합니다.

NODE_KEYSTORE_PASSWD TLS_CUSTOM_SELECTION이 True로 설정된 경우 필수입니다. 키 저장소 infa_keystore.jks의 암호입니다.

NODE_TRUSTSTORE_DIR TLS_CUSTOM_SELECTION이 True로 설정된 경우 필수입니다. 트러스트 저장소 파일이 포함된 디렉터리입니다. 이 디렉터리에는 infa_truststore.jks 및 infa_truststore.pem이라는 파일이 포함되어야 합니다.

NODE_TRUSTSTORE_PASSWD TLS_CUSTOM_SELECTION이 True로 설정된 경우 필수입니다. infa_truststore.jks 파일의 암호입니다.

SERVES_AS_GATEWAY 게이트웨이 노드를 작성할지 또는 작업자 노드를 작성할지 나타냅니다.이 값이 1이면 설치 프로그램이 노드를 게이트웨이 노드로 구성합니다. 이 값이 0이면 설치 프로그램이 노드를 작업자 노드로 구성합니다.

DB_TYPE 도메인 구성 리포지토리를 위한 데이터베이스입니다. 다음 값 중 하나를 입력합니다.- Oracle- MSSQLServer- DB2- Sybase

DB_UNAME 도메인 구성 리포지토리에 대한 데이터베이스 사용자 계정 이름입니다.

DB_PASSWD 데이터베이스 사용자 계정의 암호입니다.

자동 모드에서 Informatica 서비스 설치 137

Page 138: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 이름 설명DB_SSL_ENABLED 도메인 구성 리포지토리의 데이터베이스가 안전한지를

나타냅니다. 도메인 구성 리포지토리를 보안 데이터베이스에 작성하려면 이 매개 변수를 True로 설정하십시오. 이 매개 변수가 True로 설정된 경우, 보안 데이터베이스 매개 변수가 포함된 JDBC 연결 문자열을 제공해야 합니다.

TRUSTSTORE_DB_FILE 보안 도메인 구성 리포지토리 데이터베이스에 대한 트러스트 저장소 파일의 경로 및 파일 이름입니다.작성 또는 조인하는 도메인이 보안 도메인 구성 리포지토리를 사용하는 경우 이 속성을 리포지토리 데이터베이스의 트러스트 저장소 파일에 설정합니다.

TRUSTSTORE_DB_PASSWD 보안 도메인 구성 리포지토리 데이터베이스에 대한 트러스트 저장소 파일의 암호입니다.

SQLSERVER_SCHEMA_NAME Microsoft SQL Server의 경우. 도메인 구성 테이블이 포함될 스키마의 이름입니다. 이 매개 변수가 비어 있으면 설치 프로그램이 기본 스키마에 테이블을 작성합니다.

TRUSTED_CONNECTION Microsoft SQL Server의 경우. 트러스트된 연결을 통해 Microsoft SQL Server에 연결할지를 나타냅니다. 이 매개 변수가 비어 있으면 설치 프로그램이 Microsoft SQL Server 인증을 사용합니다.Windows에서 설치할 경우에만 이 매개 변수를 설정합니다.

DB2_TABLESPACE IBM DB2의 경우. 테이블이 작성될 테이블스페이스의 이름입니다. 32768바이트의 pageSize 요구 사항을 충족하는 테이블스페이스를 지정하십시오.단일 파티션 데이터베이스에서 DB2_TABLESPACE가 비어 있는 경우 설치 프로그램이 기본 테이블스페이스에 테이블을 작성합니다. 다중 파티션 데이터베이스에서 데이터베이스의 카탈로그 파티션에 테이블스페이스를 정의합니다.

DB_CUSTOM_STRING_SELECTION 도메인 구성 데이터베이스에 연결하기 위해 JDBC URL 또는 사용자 지정 연결 문자열 중 어느 것을 사용할지 결정합니다.값이 0인 경우 설치 프로그램은 사용자가 제공한 데이터베이스 속성에서 JDBC URL을 작성합니다. 값이 1인 경우 설치 프로그램은 사용자가 제공하는 사용자 지정 연결 문자열을 사용합니다. 도메인 구성 리포지토리를 보안 데이터베이스에 작성하는 경우, 이 매개 변수를 1로 설정하십시오.

DB_SERVICENAME DB_CUSTOM_STRING_SELECTION=0인 경우 필수입니다.Oracle 및 IBM DB2 데이터베이스에 대한 서비스 이름입니다.Microsoft SQL Server 및 Sybase ASE에 대한 데이터베이스 이름입니다.

138 장 7: Informatica 서비스 설치

Page 139: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 이름 설명DB_ADDRESS DB_CUSTOM_STRING_SELECTION=0인 경우 필수입

니다.HostName:포트 형식으로 된 데이터베이스 인스턴스의 호스트 이름 및 포트 번호입니다.

ADVANCE_JDBC_PARAM DB_CUSTOM_STRING_SELECTION=0이면 이 매개 변수를 설정할 수 있습니다.JDBC URL 연결 문자열에 포함시킬 매개 변수(선택 사항)입니다. 매개 변수 문자열이 유효한지 확인하십시오. 설치 프로그램은 JDBC URL에 문자열을 추가하기 전에 매개 변수 문자열의 유효성을 검사하지 않습니다. 이 매개 변수가 비어 있으면 설치 프로그램이 추가적인 매개 변수 없이 JDBC URL을 작성합니다.

DB_CUSTOM_STRING DB_CUSTOM_STRING_SELECTION=1인 경우 필수입니다.유효한 사용자 지정 JDBC 연결 문자열입니다.

DOMAIN_NAME 도메인을 작성하는 경우 작성할 도메인의 이름입니다.도메인에 가입하는 경우에는 이전 설치에서 작성된 가입할 도메인의 이름입니다.기본 도메인 이름은 Domain_<MachineName>입니다. 이름은 128자를 초과하지 않아야 하고 7비트 ASCII여야만 합니다. 이름에는 공백이나 ` % * + ; " ? , < > \ / 문자를 사용할 수 없습니다.

DOMAIN_HOST_NAME 도메인을 작성하는 경우 이 속성은 노드를 작성할 시스템의 호스트 이름입니다. 노드 호스트 이름에는 밑줄(_) 문자를 사용할 수 없습니다. 시스템이 단일 네트워크 이름을 갖는 경우 기본 호스트 이름을 사용하십시오. 시스템이 여러 네트워크 이름을 갖는 경우 대체 네트워크 이름을 사용하도록 기본 호스트 이름을 수정할 수 있습니다. 필요한 경우 IP 주소를 사용할 수 있습니다.도메인에 가입하는 경우 이 속성은 가입하려는 도메인의 게이트웨이 노드를 호스트하는 시스템의 호스트 이름입니다.참고: localhost는 사용하지 마십시오. 호스트 이름은 명시적으로 시스템을 식별해야 합니다.

NODE_NAME CREATE_DOMAIN=1인 경우 필수입니다.이 시스템에 작성할 노드의 이름입니다. 노드 이름은 시스템의 호스트 이름이 아닙니다.

DOMAIN_PORT 도메인을 작성하는 경우, 이 속성은 작성할 노드의 포트 번호입니다. 노드의 기본 포트 번호는 6005입니다. 시스템에서 기본 포트 번호를 사용할 수 없는 경우 사용 가능한 다음 포트 번호가 설치 프로그램에 표시됩니다.도메인에 가입하는 경우, 이 속성은 가입하려는 도메인의 게이트웨이 노드에 대한 포트 번호입니다.

자동 모드에서 Informatica 서비스 설치 139

Page 140: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 이름 설명DOMAIN_USER 도메인 관리자의 사용자 이름입니다.

도메인을 작성하는 경우, Informatica Administrator에 처음 로그인할 때 이 사용자 이름을 사용할 수 있습니다. 다음 지침을 사용하십시오.- 이름은 대/소문자를 구분하지 않으며 128자를 초과할

수 없습니다.- 이름에는 탭, 줄 바꿈 문자 또는 % * + \ / ' . ?와 같은

특수 문자를 사용할 수 없습니다. ; < >- 첫 번째 문자와 마지막 문자를 제외하고 이름에는

ASCII 공백 문자를 사용할 수 있습니다. 다른 공백 문자는 사용할 수 없습니다.

도메인에 가입하는 경우, 이 속성은 가입하려는 도메인에 로그인하는 데 사용할 사용자 이름입니다.

DOMAIN_PSSWD 도메인 관리자의 암호입니다. 암호는 2자 이상이어야 하며 16자를 초과하면 안 됩니다.

DOMAIN_CNFRM_PSSWD 확인을 위해 암호를 다시 입력합니다.JOIN_NODE_NAME JOIN_DOMAIN=1인 경우 필수입니다.

도메인에 가입시킬 노드의 이름입니다. 노드 이름은 시스템의 호스트 이름이 아닙니다.

JOIN_HOST_NAME JOIN_DOMAIN=1인 경우 필수입니다.도메인에 가입시킬 노드를 작성할 시스템의 호스트 이름입니다. 노드 호스트 이름에는 밑줄(_) 문자를 사용할 수 없습니다.참고: localhost는 사용하지 마십시오. 호스트 이름은 명시적으로 시스템을 식별해야 합니다.

JOIN_DOMAIN_PORT JOIN_DOMAIN=1인 경우 필수입니다.가입하려는 도메인의 게이트웨이 노드에 대한 포트 번호입니다.

ADVANCE_PORT_CONFIG 도메인 및 노드 구성 요소의 포트 번호 목록을 표시할지 여부를 나타냅니다. 이 값이 0이면 설치 프로그램이 도메인 및 노드 구성 요소에 기본 포트 번호를 할당합니다. 이 값이 1이면 도메인 및 노드 구성 요소의 포트 번호를 사용자가 설정할 수 있습니다.

MIN_PORT ADVANCE_PORT_CONFIG=1인 경우 이 매개 변수를 설정할 수 있습니다.이 노드에서 실행되는 응용 프로그램 서비스 프로세스에 할당할 수 있는 동적 포트 번호 범위에서 가장 낮은 포트 번호입니다.

MAX_PORT ADVANCE_PORT_CONFIG=1인 경우 이 매개 변수를 설정할 수 있습니다.이 노드에서 실행되는 응용 프로그램 서비스 프로세스에 할당할 수 있는 동적 포트 번호 범위에서 가장 높은 포트 번호입니다.

140 장 7: Informatica 서비스 설치

Page 141: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 이름 설명TOMCAT_PORT ADVANCE_PORT_CONFIG=1인 경우 이 매개 변수를

설정할 수 있습니다.노드에서 서비스 관리자가 사용하는 포트 번호입니다. 서비스 관리자가 이 포트에서 들어오는 연결 요청을 수신합니다. 클라이언트 응용 프로그램은 이 포트를 사용하여 도메인의 서비스와 통신합니다. 이 포트는 Informatica 명령줄 프로그램이 도메인과 통신하기 위해 사용하는 포트입니다. 또한 SQL 데이터 서비스 JDBC/ODBC 드라이버용 포트입니다. 기본값은 6006입니다.

AC_PORT CREATE_DOMAIN=1이고 ADVANCE_PORT_CONFIG=1이면 이 매개 변수를 설정할 수 있습니다.Informatica Administrator에서 사용하는 포트 번호입니다. 기본값은 6007입니다.

SERVER_PORT ADVANCE_PORT_CONFIG=1인 경우 이 매개 변수를 설정할 수 있습니다.도메인 서비스 관리자에 대한 서버 종료를 제어하는 포트 번호입니다. 서비스 관리자는 이 포트에서 종료 명령을 수신합니다. 기본값은 6008입니다.

AC_SHUTDWN_PORT CREATE_DOMAIN=1이고 ADVANCE_PORT_CONFIG=1이면 이 매개 변수를 설정할 수 있습니다.Informatica Administrator에 대한 서버 종료를 제어하는 포트 번호입니다. Informatica Administrator가 이 포트에서 종료 명령을 수신합니다. 기본값은 6009입니다.

ENABLE_USAGE_COLLECTION 데이터 사용에 대한 루틴 보고서와 시스템 통계를 Informatica로 전송하는 제품 사용 도구인 Informatica DiscoveryIQ를 활성화합니다. Informatica DiscoveryIQ에서는 사용자가 Informatica 도메인을 설치 및 구성한 후 15분이 지나면 데이터를 Informatica로 업로드합니다. 이후부터는 도메인에서 30일마다 데이터를 전송합니다. 사용 통계를 Informatica로 전송하지 않도록 선택할 수도 있습니다. 사용 통계 전송을 비활성화하는 방법에 대한 자세한 내용은 Informatica Administrator 가이드를 참조하십시오.핫픽스를 적용하려면 값을 1로 설정해야 합니다.

5. 필요한 경우 설치 중에 모델 리포지토리 서비스 및 데이터 통합 서비스를 작성합니다.

자동 모드에서 Informatica 서비스 설치 141

Page 142: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 표에는 설치 중에 모델 리포지토리 서비스 및 데이터 통합 서비스를 작성하려는 경우 설정하는 속성이

설명되어 있습니다.

속성 설명CREATE_SERVICES 설치 중 모델 리포지토리 서비스 및 데이터 통합 서비스 작성

을 활성화합니다.설치 중 서비스 작성을 활성화하려면 값을 1로 설정합니다. 기본값은 0입니다.

KERBEROS_SECURITY_DOMAIN_NAME Kerberos 보안 도메인 이름입니다.도메인이 Kerberos 인증에 대해 활성화된 경우 Kerberos 보안 도메인 이름을 입력해야 합니다.

KERBEROS_DOMAIN_PSSWD Kerberos 보안 도메인 암호입니다.도메인이 Kerberos 인증에 대해 활성화된 경우 Kerberos 보안 도메인 암호를 입력해야 합니다.

MRS_DB_TYPE 모델 리포지토리 데이터베이스 유형입니다.다음 값 중 하나를 입력합니다.- Oracle- DB2- MSSQLServer

MRS_DB_UNAME 모델 리포지토리 데이터베이스에 대한 데이터베이스 사용자 계정 이름입니다.

MRS_DB_PASSWD 데이터베이스 사용자 계정의 암호입니다.MRS_DB_SSL_ENABLED 모델 리포지토리 데이터베이스에 대한 데이터베이스의 보안

여부를 나타냅니다. 보안 데이터베이스에서 모델 리포지토리 데이터베이스를 작성하려면 이 매개 변수를 True로 설정합니다. 이 매개 변수가 True로 설정된 경우, 보안 데이터베이스 매개 변수가 포함된 JDBC 연결 문자열을 제공해야 합니다.

MRS_SSL_DEFAULT_STRING 모델 리포지토리 데이터베이스에 견결하는 데 사용되는 JDBC 연결 문자열에 대한 보안 매개 변수입니다. 예를 들면 다음과 같습니다.EncryptionMethod=SSL;HostNameInCertificate=;ValidateServerCertificate=

TRUSTSTORE_MRS_DB_FILE 보안 모델 리포지토리 데이터베이스에 대한 트러스트 저장소 파일의 경로 및 파일 이름입니다.

TRUSTSTORE_MRS_DB_PASSWD 보안 모델 리포지토리 데이터베이스에 대한 트러스트 저장소 파일의 암호입니다.

MRS_SQLSERVER_SCHEMA_NAME Microsoft SQL Server의 경우. 모델 리포지토리 테이블이 포함될 스키마의 이름입니다. 이 매개 변수가 비어 있으면 설치 프로그램이 기본 스키마에 테이블을 작성합니다.

142 장 7: Informatica 서비스 설치

Page 143: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명MRS_DB2_TABLESPACE IBM DB2의 경우. 모델 리포지토리에 대해 테이블을 생성할

테이블스페이스의 이름입니다. 32768바이트의 pageSize 요구 사항을 충족하는 테이블스페이스를 지정하십시오.단일 파티션 데이터베이스에서 DB2_TABLESPACE가 비어 있는 경우 설치 프로그램이 기본 테이블스페이스에 테이블을 작성합니다. 다중 파티션 데이터베이스에서 데이터베이스의 카탈로그 파티션에 테이블스페이스를 정의합니다.

MRS_DB_CUSTOM_STRING_SELECTION JDBC URL 또는 사용자 지정 연결 문자열을 사용하여 모델 리포지토리 데이터베이스에 연결할지 결정합니다.값이 0인 경우 설치 프로그램은 사용자가 제공한 데이터베이스 속성에서 JDBC URL을 작성합니다. 값이 1인 경우 설치 프로그램은 사용자가 제공하는 사용자 지정 연결 문자열을 사용합니다. 보안 데이터베이스에서 모델 리포지토리 데이터베이스를 작성하는 경우 이 매개 변수를 1로 설정합니다.

MRS_DB_SERVICENAME 모델 리포지토리 데이터베이스에 대한 서비스 또는 데이터베이스 이름입니다. MRS_DB_CUSTOM_STRING_SELECTION=0인 경우 필수입니다.모델 리포지토리가 Oracle 또는 IBM DB2 데이터베이스에 있는 경우 속성을 서비스 이름으로 설정합니다. 모델 리포지토리가 Microsoft SQL Server 또는 Sybase ASE 데이터베이스에 있는 경우 속성을 데이터베이스 이름으로 설정합니다.

MRS_DB_ADDRESS MRS_DB_CUSTOM_STRING_SELECTION=0인 경우 필수입니다.HostName:포트 형식으로 된 데이터베이스 인스턴스의 호스트 이름 및 포트 번호입니다.

MRS_ADVANCE_JDBC_PARAM MRS_DB_CUSTOM_STRING_SELECTION=0인 경우 이 매개 변수를 설정할 수 있습니다.JDBC URL 연결 문자열에 포함시킬 매개 변수(선택 사항)입니다. 매개 변수 문자열이 유효한지 확인하십시오. 설치 프로그램은 JDBC URL에 문자열을 추가하기 전에 매개 변수 문자열의 유효성을 검사하지 않습니다. 이 매개 변수가 비어 있으면 설치 프로그램이 추가적인 매개 변수 없이 JDBC URL을 작성합니다.

MRS_DB_CUSTOM_STRING MRS_DB_CUSTOM_STRING_SELECTION=1인 경우 필수입니다.유효한 사용자 지정 JDBC 연결 문자열입니다.

MRS_SERVICE_NAME 모델 리포지토리 서비스의 이름입니다.MRS_KEYTAB_FILELOC ENABLE_KERBEROS=1 및

SPN_SHARE_LEVEL=PROCESS인 경우 필수입니다.모델 리포지토리 서비스에 대한 키 탭 파일이 저장되는 디렉터리입니다. Informatica 도메인의 키 탭 파일 이름은 Informatica에서 설정한 형식을 따라야 합니다.

DIS_SERVICE_NAME 데이터 통합 서비스의 이름입니다.

자동 모드에서 Informatica 서비스 설치 143

Page 144: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명DIS_KEYTAB_FILELOC ENABLE_KERBEROS=1 및

SPN_SHARE_LEVEL=PROCESS인 경우 필수입니다.데이터 통합 서비스에 대한 키 탭 파일이 저장되는 디렉터리입니다. Informatica 도메인의 키 탭 파일 이름은 Informatica에서 설정한 형식을 따라야 합니다.

DIS_PROTOCOL_TYPE 데이터 통합 서비스의 HTTP 프로토콜 유형입니다.다음 값 중 하나를 사용합니다.- http- https- 모두

DIS_HTTP_PORT DIS_PROTOCOL_TYPE이 http 또는 둘 다인 경우 필수입니다.데이터 통합 서비스의 HTTP 포트입니다.

DIS_HTTPS_PORT DIS_PROTOCOL_TYPE이 https 또는 둘 다인 경우 필수입니다.데이터 통합 서비스의 HTTPS 포트입니다.

DIS_CUSTOM_SELECTION DIS_PROTOCOL_TYPE 값을 https 또는 둘 다로 설정한 경우 선택적 매개 변수입니다.값을 true로 설정한 경우 SSL 인증서를 입력하여 데이터 통합 서비스를 보호합니다. 데이터 통합 서비스를 보호하려면 사용할 키 저장소 및 트러스트 저장소 파일을 입력해야 합니다.

DIS_KEYSTORE_DIR DIS_CUSTOM_SELECTION이 true로 설정된 경우 필수입니다.데이터 통합 서비스에 대한 키 저장소 파일의 위치입니다.

DIS_KEYSTORE_PASSWD DIS_CUSTOM_SELECTION이 true로 설정된 경우 필수입니다.데이터 통합 서비스에 대한 키 저장소 파일의 암호입니다.

DIS_TRUSTSTORE_DIR DIS_CUSTOM_SELECTION이 true로 설정된 경우 필수입니다.데이터 통합 서비스에 대한 트러스트 저장소 파일의 위치입니다.

DIS_TRUSTSTORE_PASSWD DIS_CUSTOM_SELECTION이 true로 설정된 경우 필수입니다.데이터 통합 서비스에 대한 트러스트 저장소 파일의 암호입니다.

6. Windows에서 설치에 사용된 계정과 동일한 사용자 계정으로 Informatica 서비스를 실행할지 여부를 지정

합니다.

144 장 7: Informatica 서비스 설치

Page 145: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 다른 사용자 계정으로 Informatica 서비스를 실행하려는 경우에 설정하는 속성이 설명되

어 있습니다.

속성 설명USE_LOGIN_DETAILS 다른 사용자 계정으로 Windows 서비스를 실행할지 여부를 나타냅

니다. 값이 0인 경우 설치 프로그램이 서비스를 현재 사용자 계정에서 실행하도록 구성합니다. 값이 1인 경우 설치 프로그램이 서비스를 다른 사용자 계정에서 실행하도록 구성합니다.

WIN_USER_ID Informatica Windows 서비스를 실행하는 데 사용되는 사용자 계정입니다.다음 형식을 사용합니다.<domain name>\<user account> 이 사용자 계정에는 운영 체제의 일부로 활동 권한이 있어야 합니다.

WIN_USER_PSSWD Informatica Windows 서비스를 실행하는 데 사용되는 사용자 계정에 대한 암호입니다.

7. 속성 파일을 SilentInput.properties 이름으로 저장합니다.

자동 설치 프로그램 실행속성 파일을 구성한 후 명령 프롬프트를 열어 자동 설치를 시작하십시오.1. 명령 프롬프트를 엽니다.

Windows의 경우 관리자 권한으로 명령 프롬프트를 엽니다. 관리자 권한으로 명령 프롬프트를 열지 않는 경우 Windows 시스템 관리자가 Informatica 설치 디렉터리의 파일에 액세스할 때 문제가 발생할 수 있습니

다.2. 설치 파일을 포함하는 디렉터리의 루트로 이동합니다.3. 편집하고 다시 저장한 SilentInput.properties 파일이 이 디렉터리에 있는지 확인합니다.4. 자동 설치를 실행합니다. Windows의 경우 silentInstall.bat를 실행합니다. UNIX의 경우 silentInstall.sh를

실행합니다.자동 설치 프로그램이 백그라운드에서 실행됩니다. 이 프로세스에는 다소 시간이 걸릴 수 있습니다. Informatica_<버전>_Services_InstallLog.log 파일이 설치 디렉터리에 작성되면 자동 설치가 완료된 것입니다.속성 파일을 잘못 구성하거나 설치 디렉터리에 액세스할 수 없는 경우 자동 설치가 실패합니다. 설치 로그 파일

을 살펴보고 오류를 수정하십시오. 그런 다음 자동 설치를 다시 실행하십시오.

속성 파일의 암호 보안자동 설치 프로그램을 실행한 후에 속성 파일에서 암호가 안전하게 유지되는지 확인하십시오.자동 설치를 위해 속성 파일을 구성할 경우 일반 텍스트로 암호를 입력합니다. 자동 설치 프로그램을 실행한 후에 다음 방법 중 하나를 사용하여 암호를 보호하십시오.• 속성 파일에서 암호를 제거합니다.• 속성 파일을 삭제합니다.• 안전한 위치에 속성 파일을 저장합니다.

자동 모드에서 Informatica 서비스 설치 145

Page 146: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제 8 장

문제 해결이 장에 포함된 항목:• 설치 문제 해결 개요, 146• 설치 로그 파일 문제 해결, 146• 도메인 및 노드 문제 해결, 148

설치 문제 해결 개요이 섹션의 항목은 Informatica 설치 프로세스 중에 발생할 수 있는 가능한 문제를 해결하는 방법에 대한 정보를

제공합니다. 항목에 포함된 예는 일반적인 문제 해결 전략을 설명하며, 이러한 예에는 설치 문제의 가능한 원인

이 포괄적으로 나열되어 있지는 않습니다.

설치 로그 파일 문제 해결다음 로그 파일을 사용하여 Informatica 설치 관련 문제를 해결할 수 있습니다.설치 로그 파일

설치 프로그램은 설치 도중 및 이후에 로그 파일을 생성합니다. 이러한 로그를 사용하면 설치 프로그램에 의해 완료된 태스크 및 설치 중에 발생한 오류에 대해 자세한 정보를 얻을 수 있습니다. 설치 로그 파일에는 다음 로그가 포함됩니다.• 디버그 로그

• 파일 설치 로그

서비스 관리자 로그 파일서비스 관리자가 노드에서 시작될 때 생성되는 로그 파일입니다.

디버그 로그 파일설치 프로그램은 작업 및 오류를 디버그 로그 파일에 씁니다. 로그 파일의 이름은 설치한 Informatica 구성 요소

에 따라 달라집니다.

146

Page 147: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 디버그 로그 파일의 속성이 설명되어 있습니다.

속성 설명로그 파일 이름 - Informatica_<버전>_Services.log

- Informatica_<버전>_Client.log- Informatica_<버전>_Services_Upgrade.log- Informatica_<버전>_Client_Upgrade.log

위치 설치 디렉터리입니다.사용 설치 프로그램에 의해 수행된 작업 및 설치 오류에 대한 자세한 정보를 얻습니다. 설치하는 동안

설치 프로그램에서 정보를 이 파일에 씁니다. 설치 프로그램에서 오류가 발생하면 이 로그를 사용하여 오류를 해결할 수 있습니다.

콘텐츠 설치 프로그램에 의해 수행되는 각 작업에 대한 자세한 요약, 설치 프로그램에 입력한 정보, 설치 프로그램에 의해 사용되는 각 명령줄 명령 및 해당 명령에 의해 반환되는 오류 코드입니다.

디버그 로그에는 도메인, 노드 및 응용 프로그램 서비스를 작성하는 데 사용되는 infacmd 및 infasetup 명령의

출력이 포함됩니다. 또한 응용 프로그램 서비스 시작에 대한 정보도 포함됩니다.

파일 설치 로그 파일파일 설치 로그 파일에는 설치된 파일에 대한 정보가 포함됩니다.다음 테이블에는 설치 로그 파일의 속성이 설명되어 있습니다.

속성 설명로그 파일 이름 - Informatica_<버전>_Services_InstallLog.log

- Informatica_<버전>_Client_InstallLog.log위치 설치 디렉터리입니다.사용 설치된 파일과 작성된 레지스트리 항목에 대한 정보를 가져옵니다.콘텐츠 작성된 디렉터리, 설치된 파일과 실행된 명령의 이름 및 설치된 각 파일의 상태입니다.

서비스 관리자 로그 파일설치 프로그램은 Informatica 서비스를 시작하고, Informatica 서비스는 해당 노드의 서비스 관리자를 시작합

니다. 서비스 관리자는 노드의 시작 상태를 나타내는 로그 파일을 생성합니다. Informatica 서비스가 시작되지

않고 Informatica Administrator에 로그인할 수 없는 경우 문제를 해결하려면 이 파일을 사용하십시오. 서비스

관리자 로그 파일은 각 노드에서 작성됩니다.

설치 로그 파일 문제 해결 147

Page 148: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 서비스 관리자에 의해 생성되는 파일이 설명되어 있습니다.

속성 설명catalina.out 서비스 관리자를 실행하는 JVM(Java Virtual Machine)의 로그 이벤트입니다. 예를 들어

설치 중에 사용 가능했던 포트가 서비스 관리자 시작 시에 이미 사용되고 있을 수 있습니다. 서비스 관리자를 시작하는 동안 사용할 수 없었던 포트에 대한 자세한 정보를 얻으려면 이 로그를 사용하십시오.catalina.out 파일은 다음 디렉터리에 있습니다. <Informatica 설치 디렉터리>/logs/<노드 이름>/catalina.out

node.log 노드에서 서비스 관리자를 시작하는 중에 생성된 로그 이벤트입니다. 이 로그를 사용하면 노드의 서비스 관리자가 시작하지 못한 이유에 대한 자세한 정보를 얻을 수 있습니다. 예를 들어 30초가 지난 후에도 서비스 관리자가 도메인 구성 데이터베이스에 연결되지 않으면 서비스 관리자가 시작되지 않습니다. node.log 파일은 /tomcat/logs 디렉터리에 있습니다.

참고: 서비스 관리자는 로그 관리자를 사용할 수 없는 경우에도 node.log를 사용하여 이벤트를 기록합니다. 예를 들어 서비스 관리자가 실행되는 시스템에서 사용 가능한 디스크 공간이 부족하여 로그 이벤트 파일을 쓸 수

없으면 로그 관리자를 사용할 수 없게 됩니다.

도메인 및 노드 문제 해결Informatica를 설치하는 동안 도메인 및 노드를 작성하고 구성하는 경우 설치 프로그램에서 오류가 발생할 수

있습니다.다음과 같은 설치 프로그램 태스크에서 오류가 발생할 수 있습니다.• 도메인 구성 데이터베이스 추가

• 도메인 작성 또는 가입

• Informatica 시작

• 도메인에 Ping 수행

• 라이선스 추가

도메인 구성 리포지토리 작성도메인을 작성하는 경우, 설치 프로그램은 도메인 메타데이터 저장을 위한 도메인 구성 리포지토리를 작성합니

다. 설치 프로그램은 설치 중에 입력한 옵션을 사용하여 구성 메타데이터를 도메인 구성 리포지토리에 추가합니

다. 설치 프로그램은 데이터베이스와 통신하기 위해 JDBC를 사용합니다. 따라서 Informatica 서비스를 설치하

는 시스템에서 ODBC 또는 원시 연결을 구성할 필요는 없습니다.설치 프로그램은 연결 정보를 확인하기 위해 도메인 구성 리포지토리 데이터베이스에 테이블을 작성하고 삭제합

니다. 이 데이터베이스의 사용자 계정에는 해당 데이터베이스에 대한 작성 권한이 있어야 합니다. 각 도메인은

별도의 도메인 구성 리포지토리를 가져야 합니다.

148 장 8: 문제 해결

Page 149: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

도메인 작성 또는 가입설치 프로그램은 도메인을 작성하는지 아니면 도메인에 가입하는지에 따라 서로 다른 태스크를 완료합니다.• 도메인 작성. 설치 프로그램은 infasetup DefineDomain 명령을 실행하여 도메인 구성 창에서 입력되는 정

보에 따라 도메인 및 해당 도메인의 게이트웨이 노드를 현재 시스템에 작성합니다.• 도메인에 가입. 설치 프로그램은 infasetup DefineWorkerNode 명령을 실행하여 현재 시스템에 노드를 작성

하고 infacmd AddDomainNode 명령을 실행하여 도메인에 노드를 추가합니다. 설치 프로그램은 도메인 구성 창에 입력한 정보를 사용하여 명령을 실행합니다.

게이트웨이 노드를 사용할 수 없으면 infasetup 및 infacmd 명령이 실패하게 됩니다. 게이트웨이 노드를 사용할

수 없는 경우 Informatica Administrator에 로그인할 수 없습니다.예를 들어 연결 테스트를 클릭하여 연결 테스트를 통과했지만 다음을 클릭하기 전에 데이터베이스를 사용할 수

없게 되면 DefineDomain 명령이 실패합니다. 또한 호스트 이름 또는 IP 주소가 현재 시스템에 속하지 않는 경우

에도 DefineDomain 명령이 실패할 수 있습니다. 도메인 구성을 위해 지정된 데이터베이스를 사용할 수 있고 호스트 이름이 올바른지 확인한 후 다시 시도하십시오.AddDomainNode 명령이 실패한 경우 게이트웨이 노드에서 Informatica 서비스가 실행 중인지 확인하고 다시

시도하십시오.

Informatica 시작설치 프로그램은 infaservice를 실행하여 Informatica 서비스를 시작합니다. Informatica가 시작되지 못할 경우

문제를 해결하려면 설치 디버그 로그와 node.log 및 catalina.out 서비스 관리자 로그 파일에 있는 정보를 사용

하여 오류 원인을 식별하십시오.도메인을 작성하는 경우 Informatica 서비스 시작 이후에 Informatica Administrator에 로그인하여 도메인을

사용할 수 있는지 확인하십시오. 도메인에 가입하는 경우 Informatica 서비스 시작 이후에 Informatica Administrator에 로그인하여 노드가 성공적으로 작성되고 시작되었는지 확인하십시오.Informatica는 다음과 같은 이유로 인해 시작되지 못할 수 있습니다.• 서비스 관리자의 시스템 메모리가 부족합니다. Informatica를 시작하고 서비스 관리자를 실행하는

JRE(Java Runtime Environment)가 시스템 메모리 부족으로 인해 시작되지 못할 수 있습니다. INFA_JAVA_OPTS 환경 변수를 설정하여 Informatica에 의해 사용되는 시스템 메모리의 양을 구성하십시오. UNIX에서는 Informatica를 시작할 때 메모리 구성을 설정할 수 있습니다.

• 도메인 구성 데이터베이스를 사용할 수 없습니다. 게이트웨이 노드의 서비스 관리자가 30초 이내에 도메인

구성 데이터베이스에 연결되지 않으면 Informatica가 노드에서 시작되지 않습니다. 도메인 구성 리포지토리

를 사용할 수 있는지 확인하십시오.• Informatica 서비스 사용자 계정을 잘못 구성했습니다. Windows에서 Informatica 서비스를 시작하기 위해

사용자 계정을 구성할 때 Windows 도메인, 사용자 이름 또는 암호를 잘못 구성하면 Informatica가 시작되지

않습니다. 또한 사용자 계정에는 운영 체제의 일부로 활동 사용 권한이 있어야 합니다.• PATH 환경 변수의 콘텐츠가 최대 허용 길이를 초과합니다. Windows에서 Informatica에 필요한 파일 또는

라이브러리가 시스템 경로에 있지 않아 액세스할 수 없는 경우 Informatica가 시작되지 않습니다. 이 문제는

PATH 환경 변수의 총 문자 개수가 한도를 초과한 경우에 발생할 수 있습니다.• Informatica 설치 디렉터리의 일부 폴더에 적절한 실행 권한이 없습니다. Informatica 설치 디렉터리에 실

행 권한을 부여합니다.

도메인에 Ping 수행설치 프로그램은 설치를 계속하기 전에 infacmd Ping 명령을 실행하여 도메인을 사용할 수 있는지 확인합니다. 라이선스 개체가 도메인에 추가되려면 해당 도메인을 사용할 수 있어야 합니다. Ping 명령이 실패하면 게이트웨

이 노드에서 Informatica를 시작하십시오.

도메인 및 노드 문제 해결 149

Page 150: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

라이선스 추가설치 프로그램은 infacmd AddLicense 명령을 실행하여 Informatica 라이선스 키 파일을 읽고 라이선스 개체를

도메인에 작성합니다. Informatica Administrator에서 응용 프로그램 서비스를 실행하려면 유효한 라이선스 개체가 도메인에 있어야 합니다.증분 라이선스를 사용하고 도메인에 가입하는 경우, 증분 라이선스의 일련 번호는 도메인에 있는 기존 라이선스

개체의 일련 번호와 일치해야 합니다. 일련 번호가 일치하지 않으면 AddLicense 명령이 실패하게 됩니다.설치에 사용된 라이선스 키 파일의 일련 번호, 버전, 만료 날짜, 운영 체제 및 연결 옵션 같은 콘텐츠에 대한 자세

한 정보는 설치 디버그 로그에서 얻을 수 있습니다. 도메인의 기존 라이선스에 대한 자세한 정보는 Informatica Administrator에서 얻을 수 있습니다.

150 장 8: 문제 해결

Page 151: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

파트 IV: 서비스를 설치한 후에

이 파트에 포함된 장:• 도메인 구성 완료, 152• 응용 프로그램 서비스를 작성하기 위한 준비, 158• 응용 프로그램 서비스 생성, 166

151

Page 152: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제 9 장

도메인 구성 완료이 장에 포함된 항목:• 도메인 구성 완료 개요, 152• 로캘 설정 및 코드 페이지 호환성 확인, 152• 환경 변수 구성, 153• Windows 방화벽 구성, 156

도메인 구성 완료 개요Informatica 서비스를 설치한 후 응용 프로그램 서비스를 작성하기 전에 도메인 서비스 구성을 완료하십시오.도메인 구성에는 코드 페이지 확인, 도메인에 대한 환경 변수 구성 및 방화벽 구성 등의 태스크가 포함됩니다.

로캘 설정 및 코드 페이지 호환성 확인응용 프로그램 서비스의 코드 페이지는 도메인의 코드 페이지와 호환되어야 합니다.로캘 설정 및 코드 페이지를 확인하고 구성하십시오.도메인 구성 데이터베이스가 도메인에 작성한 응용 프로그램 서비스의 코드 페이지와 호환되는지 확인합니다.

서비스 관리자는 도메인의 사용자 목록을 각 응용 프로그램 서비스의 사용자 및 그룹 목록과 동기화합니다. 도메인의 사용자 이름에 응용 프로그램 서비스의 코드 페이지에서 인식하지 못하는 문자가 있으면 문자가

올바로 변환되지 않고 불일치가 발생합니다.Administrator 도구 및 Informatica 클라이언트 도구에 액세스하는 시스템의 로캘 설정이 도메인에 있는 리포지토리의 코드 페이지와 호환되는지 확인합니다.

로캘 설정이 리포지토리 코드 페이지와 호환되지 않으면 응용 프로그램 서비스를 작성할 수 없습니다.Windows에서 제어판의 국가별 옵션에 있는 로캘 설정을 확인하십시오. 자세한 내용은 Windows 설명서를

참조하십시오.

152

Page 153: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

UNIX에서 로캘 환경 변수 구성로캘 설정이 리포지토리의 코드 페이지와 호환 가능한지 확인하십시오. 로캘 설정이 리포지토리 코드 페이지와

호환되지 않으면 응용 프로그램 서비스를 작성할 수 없습니다.UNIX 코드 페이지를 설정하려면 LANG, LC_CTYPE 또는 LC_ALL을 사용하십시오.UNIX 운영 체제 유형별로 동일한 로캘에 대해 서로 다른 값을 필요로 합니다. 로캘 변수의 값은 대/소문자를 구분합니다.다음 명령을 사용하여 로캘 환경 변수의 값이 리포지토리에 사용할 코드 페이지의 유형 및 시스템에 대한 언어

설정과 호환되는지 확인하십시오.locale -a

이 명령은 UNIX 운영 체제에 설치된 언어와 기존 로캘 설정을 반환합니다.다음 로캘 환경 변수를 설정하십시오.Linux에서의 로캘

Linux를 제외한 모든 UNIX 운영 체제에는 각 로캘에 대한 고유한 값이 있습니다. Linux에서는 같은 로캘을

나타내는 여러 값을 허용합니다. 예를 들어 “utf8”, “UTF-8”, “UTF8” 및 “utf-8”은 Linux 시스템에서 같은

로캘을 나타냅니다. Informatica는 Linux 시스템에서 각 로캘에 대한 특정 값을 사용하도록 요구합니다. 모든 Linux 시스템에 대해 LANG 환경 변수를 적절하게 설정해야 합니다.

Oracle 데이터베이스 클라이언트의 로캘Oracle 데이터베이스 클라이언트의 경우 로그인을 통해 데이터베이스 클라이언트와 서버를 사용하려는 로캘로 NLS_LANG을 설정하십시오. 로캘 설정은 언어, 지역 및 문자 집합으로 구성되어 있습니다. NLS_LANG의 값은 구성에 따라 다릅니다. 예를 들어 이 값이 american_america.UTF8인 경우 다음 명령으로 C 셸에

서 변수를 설정하십시오.setenv NLS_LANG american_america.UTF8

환경 변수 구성Informatica는 응용 프로그램 서비스를 실행하고 클라이언트에 연결할 때 환경 변수를 사용하여 구성 정보를 저장합니다. Informatica 요구 사항을 충족하도록 환경 변수를 구성하십시오.환경 변수가 잘못 구성되면 Informatica 도메인이나 노드가 시작되지 못하거나 Informatica 클라이언트 및 도메인 간에 연결 문제가 발생할 수 있습니다.UNIX에서 환경 변수를 구성하려면 Informatica를 설치하는 데 사용한 시스템 사용자 계정으로 로그인하십시오.

Informatica 환경 변수 구성메모리, 도메인 및 위치 설정을 저장하기 위한 Informatica 환경 변수를 구성할 수 있습니다.다음 환경 변수를 설정하십시오.INFA_JAVA_OPTS

기본적으로 Informatica에서는 최대 512MB의 시스템 메모리를 사용합니다.

환경 변수 구성 153

Page 154: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 도메인의 사용자 및 서비스 수에 따른 최대 힙 크기 설정에 대한 최소 요구 사항이 나열되

어 있습니다.

도메인 사용자 수 최대 힙 크기(1~5개 서비스)

최대 힙 크기(6~10개 서비스)

1,000명 미만 512MB(기본값) 1024MB5,000 2048MB 3072MB10,000 3072MB 5120MB20,000 5120MB 6144MB30,000 5120MB 6144MB

참고: 이 테이블의 최대 힙 크기 설정은 도메인의 응용 프로그램 서비스 수에 따른 것입니다.도메인에 1,000명 이상의 사용자가 있는 경우 도메인의 사용자 수를 기반으로 최대 힙 크기를 업데이트하십

시오.INFA_JAVA_OPTS 환경 변수를 사용하여 Informatica에 의해 사용되는 시스템 메모리의 양을 구성할 수 있습니다. 예를 들어 C 셸에서 UNIX의 Informatica 데몬에 대해 1GB의 시스템 메모리를 구성하려면 다음 명령을 사용하십시오.

setenv INFA_JAVA_OPTS “-Xmx1024m”Windows에서는 NFA_JAVA_OPTS를 시스템 변수로 구성하십시오.변경 사항이 적용되도록 노드를 다시 시작하십시오.

INFA_DOMAINS_FILE설치 프로그램이 Informatica 설치 디렉터리에 domains.infa 파일을 작성합니다. domains.infa 파일에는

도메인 이름, 도메인 호스트 이름 및 도메인 호스트 포트 번호를 비롯한 도메인의 게이트웨이 노드에 대한

연결 정보가 포함되어 있습니다.INFA_DOMAINS_FILE 변수의 값을 domains.infa 파일의 경로 및 파일 이름으로 설정하십시오.Informatica 서비스를 설치하는 시스템에서 INFA_DOMAINS_FILE 변수를 구성하십시오. Windows에서

INFA_DOMAINS_FILE을 시스템 변수로 구성하십시오.INFA_HOME

INFA_HOME을 사용하여 Informatica 설치 디렉터리를 지정하십시오. Informatica 디렉터리 구조를 수정

하는 경우 Informatica 설치 디렉터리 또는 설치된 Informatica 파일이 있는 디렉터리의 위치로 환경 변수

를 설정해야 합니다.예를 들어 UNIX에서 Informatica 디렉터리에 대한 소프트링크를 사용합니다. 모든 Informatica 응용 프로

그램이나 서비스에서 실행해야 하는 기타 Informatica 구성 요소를 찾을 수 있도록 INFA_HOME을 구성하

려면 INFA_HOME을 Informatica 설치 디렉터리 위치로 설정하십시오.INFA_TRUSTSTORE

도메인에 대해 보안 통신을 활성화하는 경우, SSL 인증서의 트러스트 저장소 파일을 포함하는 디렉터리로

INFA_TRUSTSTORE 변수를 설정하십시오. 이 디렉터리에는 infa_truststore.jks 및 infa_truststore.pem이라는 트러스트 저장소 파일이 포함되어 있어야 합니다.Informatica에 의해 제공되는 기본 SSL 인증서 또는 사용자 자신이 제공한 인증서를 사용할 경우

INFA_TRUSTSTORE 변수를 설정해야 합니다.

154 장 9: 도메인 구성 완료

Page 155: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

INFA_TRUSTSTORE_PASSWORD도메인에 대해 보안 통신을 활성화하고 사용할 SSL 인증서를 지정하는 경우, 해당 SSL 인증서를 포함하는

infa_truststore.jks의 암호로 INFA_TRUSTSTORE_PASSWORD 변수를 설정하십시오. 이 암호는 암호화되

어야 합니다. 명령줄 프로그램 pmpasswd를 사용하여 암호를 암호화하십시오.

UNIX에서 라이브러리 경로 환경 변수 구성데이터 통합 서비스, PowerCenter 통합 서비스 및 PowerCenter 리포지토리 서비스 프로세스를 실행하는 시스

템에서 라이브러리 경로 환경 변수를 구성하십시오. 변수 이름 및 요구 사항은 플랫폼 및 데이터베이스에 따라

달라집니다.

LinuxLD_LIBRARY_PATH 환경 변수를 구성합니다.다음 테이블에는 데이터베이스별로 LD_LIBRARY_PATH에 대해 설정하는 값이 설명되어 있습니다.

데이터베이스 값Oracle <DatabasePath>/libIBM DB2 <DatabasePath>/libSybase ASE “${SYBASE_OCS}/lib:${SYBASE_ASE}/lib:${LD_LIBRARY_PATH}”Informix <DatabasePath>/libTeradata <DatabasePath>/libODBC <CLOSEDODBCHOME>/lib

AIX다음 Java 기반 구성 요소 및 데이터베이스에 대해 LIBPATH 환경 변수를 구성하십시오.Java 구성 요소 변수

PowerCenter 통합 서비스에서는 다음 Java 기반 구성 요소를 처리하기 위해 Java Runtime Environment 라이브러리가 필요합니다.• Java를 사용하는 사용자 지정 변환

• Java 변환

• Java를 사용하는 PowerExchange 어댑터: PowerExchange for JMS, PowerExchange for Web Services 및 PowerExchange for webMethods.

PowerCenter 통합 서비스 프로세스가 실행되는 시스템의 설치된 Java 디렉터리를 가리키도록 라이브러리

경로 환경 변수를 구성하십시오. LIBPATH 환경 변수를 다음 값으로 구성하십시오.• JAVA_HOME/java/jre/bin• JAVA_HOME/java/jre/bin/classic• JAVA_HOME/usr/lib:/lib

환경 변수 구성 155

Page 156: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

데이터베이스다음 테이블에는 데이터베이스별로 LIBPATH 환경 변수에 대해 설정하는 값이 설명되어 있습니다.

데이터베이스 값Oracle <DatabasePath>/libIBM DB2 <DatabasePath>/libSybase ASE “${SYBASE_OCS}/lib:${SYBASE_ASE}/lib:${LIBPATH}”Informix <DatabasePath>/libTeradata <DatabasePath>/libODBC <CLOSEDODBCHOME>/lib

Kerberos 환경 변수 구성Kerberos 인증을 통해 네트워크에서 실행되도록 Informatica 도메인을 구성하는 경우, Kerberos 구성 및 자격

증명 캐시 환경 변수를 설정해야 합니다.다음 환경 변수를 설정하십시오.KRB5_CONFIG

Kerberos 구성 파일의 경로 및 파일 이름을 저장하려면 KRB5_CONFIG 환경 변수를 사용합니다. Kerberos 구성 파일의 이름은 krb5.conf입니다. Informatica 도메인의 각 노드에서 KRB5_CONFIG 환경 변수를 설정

해야 합니다.KRB5CCNAME

Kerberos 사용자 자격 증명 캐시의 경로 및 파일 이름으로 KRB5CCNAME 환경 변수를 설정합니다. Kerberos SSO(Single Sign-On)에서는 사용자 계정에 대해 Kerberos 자격 증명 캐시가 필요합니다.사용자 자격 증명을 캐싱하는 경우 forwardable 옵션을 사용해야 합니다. 예를 들어 kinit를 사용하여 사용

자 자격 증명을 가져오고 캐싱하는 경우, -f 옵션을 사용하여 전달 가능한 티켓을 요청해야 합니다.

Windows 방화벽 구성Informatica Windows 서비스를 시작하면 Informatica 클라이언트를 설치한 시스템에서는 Informatica 도메

인의 서비스 관리자에 액세스할 수 없습니다. 클라이언트가 서비스 관리자에 액세스할 수 있게 하려면 도메인에

대한 액세스 권한을 클라이언트 시스템에 부여하도록 방화벽을 구성해야 합니다.Informatica 도메인을 작성한 시스템에서 클라이언트 시스템을 방화벽 예외 목록에 추가하십시오.1. Windows 제어판에서 Windows 방화벽을 엽니다. 2. Windows 방화벽 창에서 예외 탭을 클릭합니다. 3. 프로그램 추가를 클릭합니다. 4. 프로그램 추가 창에서 찾아보기를 클릭합니다.

infasvcs.exe 파일이 도메인에서 서비스 관리자를 실행합니다.

156 장 9: 도메인 구성 완료

Page 157: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

5. 다음 디렉터리로 이동합니다. <Informatica 설치 디렉터리>\tomcat\bin

6. infasvcs.exe 를 선택하고 열기를 클릭합니다. infasvcs.exe 파일이 프로그램 목록에 나타납니다.범위 변경을 클릭하여 Informatica에 액세스하도록 할 시스템을 지정할 수 있습니다.

7. infasvcs.exe 파일이 프로그램 및 서비스 목록에 나타나고 활성화되는지 확인합니다. 8. 확인을 클릭합니다.

Windows 방화벽 구성 157

Page 158: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제 1 0 장

응용 프로그램 서비스를 작성하기 위한 준비

이 장에 포함된 항목:• 응용 프로그램 서비스를 작성하기 위한 준비 개요, 158• 64비트 Windows 설정 확인, 158• 분석 서비스용 디렉터리 작성, 159• 응용 프로그램 서비스에 대해 서비스 사용자 이름 및 키 탭 파일 작성, 159• 웹 응용 프로그램에 대한 보안 연결을 위한 키 저장소 생성, 160• Informatica Administrator에 로그인, 160• 연결 작성, 161

응용 프로그램 서비스를 작성하기 위한 준비 개요응용 프로그램 서비스를 작성하기 전에 노드에서 설정 및 구성을 확인하십시오.Administrator 도구에 로그인하고, 응용 프로그램 서비스가 원시 연결을 통해 액세스하는 데이터베이스에 대한

연결을 작성하십시오.

64비트 Windows 설정 확인Windows의 경우 Informatica 서비스 및 Developer tool을 64비트 플랫폼에서 실행해야 합니다. PowerCenter 클라이언트는 32비트 또는 64비트 플랫폼에서 실행할 수 있습니다.64비트 아키텍처는 더 많은 메모리 공간을 제공하여 통합 서비스의 캐싱 및 데이터 처리량 성능이 향상될 수 있습니다. Informatica 64비트 플랫폼은 최대 1800만 테라바이트(2^64바이트)의 시스템 메모리 주소를 지정하며, 단일 응용 프로그램에 최대 256테라바이트(2^48바이트)를 제공합니다.Informatica를 64비트 플랫폼에서 실행하는 경우, 올바른 라이브러리, 데이터베이스 클라이언트 및 세션 캐시

크기를 사용하도록 환경을 구성하십시오.64비트 Windows에 Informatica 서비스를 설치할 때 다음 지침을 따릅니다.• 64비트 응용 프로그램을 64비트 라이브러리와 연결합니다.

158

Page 159: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

• 데이터 통합 서비스, PowerCenter 리포지토리 서비스 또는 PowerCenter 통합 서비스가 실행되는 64비트

시스템을 64비트 데이터베이스 클라이언트와 연결합니다.

분석 서비스용 디렉터리 작성분석 서비스를 작성하기 전에 Analyst 도구에서 임시 파일을 저장할 디렉터리를 작성해야 합니다.다음 디렉터리는 분석 서비스가 실행되는 노드에 작성합니다.플랫 파일 캐시 디렉터리

Analyst 도구가 업로드된 플랫 파일을 저장하는 플랫 파일 캐시의 디렉터리를 작성합니다. 데이터 통합 서비스에서도 이 디렉터리에 액세스할 수 있어야 합니다. 분석 서비스와 데이터 통합 서비스가 서로 다른 노드

에서 실행되는 경우에는 공유 디렉터리를 사용하도록 플랫 파일 디렉터리를 구성합니다. 데이터 통합 서비

스가 기본 및 백업 노드 또는 그리드에서 실행되는 경우에는 각 데이터 통합 서비스 프로세스가 공유 디렉터

리의 파일에 액세스할 수 있어야 합니다.예를 들어 모든 분석 서비스 및 데이터 통합 서비스 프로세스가 액세스할 수 있는 "flatfilecache"라는 디렉

터리를 다음 매핑된 드라이브에 작성할 수 있습니다.F:\shared\<InformaticaInstallationDir>\server

참조 테이블 또는 플랫 파일 소스를 가져올 경우, Analyst 도구는 이 디렉터리에 있는 파일을 사용하여 참조

테이블 또는 플랫 파일 데이터 개체를 작성합니다.임시 내보내기 파일 디렉터리

비즈니스 용어집 내보내기 프로세스가 작성하는 임시 비즈니스 용어집 파일을 저장할 디렉터리를 작성합니

다. 분석 서비스를 실행하는 노드에 디렉터리를 작성합니다.예를 들어 "exportfiledirectory"라는 디렉터리를 다음 위치에 작성할 수 있습니다.<Informatica 설치 디렉터

리>/server자산 첨부 파일 디렉터리

콘텐츠 관리자가 용어집 자산에 첨부 파일로 추가하는 파일을 저장할 디렉터리를 작성합니다. 분석 서비스

를 실행하는 노드에 디렉터리를 작성합니다.예를 들어 "attachmentdirectory"라는 디렉터리를 다음 위치에 작성할 수 있습니다.<Informatica 설치 디렉

터리>/server

응용 프로그램 서비스에 대해 서비스 사용자 이름 및 키 탭 파일 작성Informatica 도메인에서 Kerberos 인증을 사용하고 사용자가 해당 도메인의 서비스 사용자 수준을 프로세스 수준으로 설정한 경우, 도메인에 작성한 각 응용 프로그램 서비스에 대해 SPN 및 키 탭 파일이 필요합니다. 서비스

를 활성화하기 전에 각 서비스에 대해 사용 가능한 SPN 및 키 탭 파일이 있는지 확인하십시오. Informatica 디렉

터리에 응용 프로그램 서비스의 키 탭 파일이 없으면 Kerberos가 해당 서비스를 인증할 수 없습니다.Informatica 도메인의 경우 특정 형식을 따르는 SPN 및 키 탭 파일 이름이 필요합니다. Informatica Kerberos SPN 형식 생성기를 사용하여 서비스에 대해 SPN 및 키 탭 파일 이름의 형식을 생성할 수 있습니다. 시간을 절약

하려면 작성하려는 서비스의 이름 및 서비스가 실행될 노드의 이름을 결정해 둡니다. 그런 다음, 유틸리티를 실

분석 서비스용 디렉터리 작성 159

Page 160: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

행하여 모든 서비스에 대해 한 번에 SPN 및 키 탭 파일 이름 형식을 생성하십시오. SPN 및 키 탭 파일 이름은 대/소문자를 구분합니다.다음 디렉터리에서 Informatica Kerberos SPN 형식 생성기를 실행할 수 있습니다. <Informatica 설치 디렉터리

>/Tools/KerberosInformatica Kerberos SPN 형식 생성기 실행에 대한 자세한 내용은 “서비스 사용자 및 키 탭 파일 이름 형식 생성” 페이지 67을(를) 참조하십시오.Kerberos 관리자에게 요청을 보내어 SPN을 사용자 데이터베이스에 추가하고 해당하는 키 탭 파일을 작성합니

다.Kerberos 관리자로부터 키 탭 파일을 받으면 이 파일을 키 탭 파일에 대해 지정된 디렉터리로 복사하십시오. 기본적으로 키 탭 파일은 다음 디렉터리에 저장됩니다. <Informatica 설치 디렉터리>/isp/config/keys 설치 중에 다른

키 탭 파일 디렉터리를 지정한 경우, 이 파일을 해당 디렉터리에 복사하십시오.참고: 도메인의 서비스 사용자가 노드 수준에 있으면 추가적인 SPN 및 키 탭 파일을 작성하지 않고 응용 프로그

램 서비스를 작성 및 활성화할 수 있습니다.

웹 응용 프로그램에 대한 보안 연결을 위한 키 저장소 생성Informatica 도메인과 분석 서비스 같은 웹 응용 프로그램 서비스 간 연결의 보안을 유지할 수 있습니다. Informatica에서는 네트워크 트래픽을 암호화하기 위해 SSL/TLS 프로토콜을 사용합니다. 연결의 보안을 유지

하려면 필요한 파일을 생성해야 합니다.웹 응용 프로그램 서비스에 대한 연결의 보안을 유지하려면 먼저 다음 요구 사항이 충족되었는지 확인합니다.CSR(인증서 서명 요청)과 개인 키를 작성했습니다.

keytool 또는 OpenSSL을 사용하여 CSR과 개인 키를 작성할 수 있습니다.RSA 암호화를 사용하는 경우 512비트를 초과하여 사용해야 합니다.

서명된 SSL 인증서가 있습니다.인증서는 자체 서명되었거나 CA에서 서명했을 수 있습니다. Informatica는 CA 서명 인증서를 권장합니다.

인증서를 JKS 형식의 키 저장소로 가져왔습니다.키 저장소에는 하나의 인증서만 포함되어 있어야 합니다. 각 웹 응용 프로그램 서비스에 대해 고유한 인증서

를 사용하는 경우 각 인증서에 대해 별도의 키 저장소를 작성합니다. 또는 공유 인증서 및 키 저장소를 사용

할 수 있습니다.Administrator 도구에 대해 설치 프로그램에서 생성한 SSL 인증서를 사용하는 경우 인증서를 JKS 형식의

키 저장소로 가져올 필요가 없습니다.키 저장소가 액세스 가능한 디렉터리에 있습니다.

키 저장소는 Administrator 도구에서 액세스할 수 있는 디렉터리에 있어야 합니다.

Informatica Administrator에 로그인Informatica Administrator 웹 응용 프로그램에 로그인하려면 사용자 계정이 있어야 합니다.Kerberos 인증을 사용하는 네트워크에서 Informatica 도메인을 실행하는 경우 Informatica 웹 응용 프로그램

에 대한 액세스를 허용하도록 브라우저를 구성해야 합니다. Microsoft Internet Explorer 및 Google Chrome에

160 장 10: 응용 프로그램 서비스를 작성하기 위한 준비

Page 161: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

서 Informatica 웹 응용 프로그램의 URL을 신뢰할 수 있는 사이트의 목록에 추가합니다. Chrome 버전 41 이상

을 사용 중인 경우 AuthServerWhitelist 및 AuthNegotiateDelegateWhitelist 정책도 설정해야 합니다.1. Microsoft Internet Explorer 또는 Google Chrome 브라우저를 시작합니다. 2. 주소 필드에 Administrator 도구의 URL을 입력합니다.

• 보안 연결을 사용하도록 Administrator 도구가 구성되지 않은 경우 다음 URL을 입력합니다.http://<fully qualified hostname>:<http port>/administrator/

• 보안 연결을 사용하도록 Administrator 도구가 구성된 경우 다음 URL을 입력합니다.https://<fully qualified hostname>:<http port>/administrator/

URL에서 호스트 이름 및 포트는 마스터 게이트웨이 노드의 호스트 이름 및 포트 번호를 나타냅니다. 도메인

에 대해 보안 통신을 구성한 경우, Administrator 도구에 액세스하려면 URL에 HTTPS를 사용해야 합니다.Kerberos 인증을 사용하면 네트워크에서 SSO(Single Sign-On)를 사용합니다. 사용자 이름 및 암호를 입력

하여 Administrator 도구에 로그인하지 않아도 됩니다.3. Kerberos 인증을 사용하지 않는 경우에는 사용자 계정의 사용자 이름, 암호 및 보안 도메인을 입력하고 로

그인을 클릭합니다. Informatica 도메인에 LDAP 보안 도메인이 포함된 경우 보안 도메인 필드가 나타납니다. 자신의 사용자 계정이 속한 보안 도메인을 알지 못하는 경우 Informatica 도메인 관리자에게 문의하십시오.참고: 도메인 관리자가 제공한 사용자 이름 및 암호를 사용하여 처음 로그인하는 경우에는 보안을 유지할 수

있도록 암호를 변경하십시오.

Informatica Administrator 로그인 문제 해결Informatica 도메인이 Kerberos 인증을 사용하는 경우 Administrator 도구에 로그인할 때 다음과 같은 문제가

발생할 수 있습니다.도메인 게이트웨이 노드를 작성한 시스템에서 Administrator 도구에 로그인할 수 없습니다.

Administrator 도구를 설치한 후 도메인 게이트웨이 노드를 작성한 시스템에서 Administrator 도구에 로그

인할 수 없는 경우 브라우저 캐시를 지우십시오. Administrator 도구를 설치한 후 처음 로그인하는 경우 설치 중에 작성한 Administrator 사용자 계정으로만 로그인할 수 있습니다. 브라우저 캐시에 다른 사용자 자격 증명이 저장되어 있는 경우 로그인이 실패할 수 있습니다.

Administrator 도구에 로그인한 후 빈 페이지가 나타납니다.Administrator 도구에 로그인한 후 빈 페이지가 나타나는 경우 Informatica 도메인에 사용되는 서비스 사용자에게 모든 사용자 계정에 대한 위임을 활성화했는지 확인합니다. 위임을 활성화하려면 Microsoft Active Directory 서비스에서 SPN을 설정한 각 사용자 계정에 대해 모든 서비스에 대한 위임용으로 이 사용

자 트러스트(Kerberos만) 옵션을 설정합니다.

연결 작성Administrator 도구에서 응용 프로그램 서비스가 액세스하는 데이터베이스에 대한 연결을 작성합니다. 응용 프로그램 서비스를 구성하는 동안 연결 세부 정보를 지정해야 합니다.데이터베이스 연결을 작성할 때 데이터베이스 연결 속성을 지정하고 연결을 테스트하십시오.

연결 작성 161

Page 162: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 테이블에는 연결된 응용 프로그램 서비스를 작성하기 전에 작성해야 하는 데이터베이스 연결이 설명되어

있습니다.

데이터베이스 연결 설명데이터 개체 캐시 데이터베이스

데이터 개체 캐시에 액세스하려면 데이터 통합 서비스를 위해 데이터 개체 캐시 연결을 작성합니다.

워크플로우 데이터베이스

워크플로우 런타임 메타데이터를 저장하려면 데이터 통합 서비스에 대한 워크플로우 데이터베이스 연결을 작성합니다.

프로파일링 웨어하우스 데이터베이스

프로필 및 성과 기록표를 작성 및 실행하려면 데이터 통합 서비스를 위해 프로파일링 웨어하우스 데이터베이스 연결을 작성합니다.프로필 및 성과 기록표를 작성 및 실행하려면 분석 서비스의 런타임 속성을 구성할 때 이 데이터 통합 서비스의 인스턴스를 선택합니다.

참조 데이터 웨어하우스

참조 테이블 데이터를 저장하려면 콘텐츠 관리 서비스에 대한 참조 데이터 웨어하우스 연결을 작성합니다.

IBM DB2 연결 속성DB2 for LUW 데이터베이스의 테이블에 액세스하려면 DB2 for LUW 연결을 사용하십시오.다음 테이블에는 DB2 for LUW 연결 속성이 설명되어 있습니다.

속성 설명사용자 이름 데이터베이스 사용자 이름입니다.암호 사용자 이름의 암호입니다.메타데이터 액세스를 위한 연결 문자열 실제 데이터 개체를 가져오기 위한 연결 문자열입니다. 다음 연결 문자열

을 사용하십시오. jdbc:informatica:db2://<host>:50000;databaseName=<dbname>

데이터 액세스를 위한 연결 문자열 데이터를 미리 보고 매핑을 실행하기 위한 연결 문자열입니다. DB2 클라이언트에 구성된 별칭의 dbname을 입력하십시오.

코드 페이지 데이터베이스 코드 페이지입니다.환경 SQL 선택 사항입니다. 데이터베이스에 연결할 때 데이터베이스 환경을 설정하

는 SQL 명령을 입력합니다. 데이터 통합 서비스에서 데이터베이스에 연결할 때마다 연결 환경 SQL을 실행합니다.

트랜잭션 SQL 선택 사항입니다. 데이터베이스에 연결할 때 데이터베이스 환경을 설정하는 SQL 명령을 입력합니다. 데이터 통합 서비스에서 각 트랜잭션을 시작할 때 트랜잭션 환경 SQL을 실행합니다.

다시 시도 기간 이 속성은 나중에 사용하기 위해 예약되어 있습니다.테이블스페이스 DB2 for LUW 데이터베이스의 테이블스페이스 이름입니다.

162 장 10: 응용 프로그램 서비스를 작성하기 위한 준비

Page 163: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명SQL 식별자 문자 특수 문자 및 예약된 SQL 키워드(예: WHERE)를 식별하는 데 사용되는 문

자의 유형입니다. 데이터 통합 서비스에서 특수 문자와 예약된 SQL 키워드 주변에 선택된 문자를 배치합니다. 데이터 통합 서비스에서 대/소문자가 혼합된 식별자 지원 속성에도 이 문자를 사용합니다.

대/소문자가 혼합된 식별자 지원 활성화할 경우, 연결에서 테이블, 보기, 스키마, 동의어 및 열 이름 개체에 대해 SQL을 생성 및 실행할 때 데이터 통합 서비스에서 이러한 개체 주위에 식별자 문자를 배치합니다. 개체의 이름이 대/소문자가 혼합되거나 소문자일 경우 사용합니다. 기본적으로 이 옵션은 선택되어 있지 않습니다.

Microsoft SQL Server 연결 속성Microsoft SQL Server 데이터베이스의 테이블에 액세스하려면 Microsoft SQL Server 연결을 사용하십시오.다음 테이블에는 Microsoft SQL Server 연결 속성이 설명되어 있습니다.

속성 설명사용자 이름 데이터베이스 사용자 이름입니다.암호 사용자 이름의 암호입니다.트러스트된 연결 사용 선택 사항입니다. 활성화된 경우, 데이터 통합 서비스가 Windows 인증을

사용하여 Microsoft SQL Server 데이터베이스에 액세스합니다. 데이터 통합 서비스를 시작하는 사용자 이름은 Microsoft SQL Server 데이터베이스에 대한 액세스 권한을 갖는 유효한 Windows 사용자여야 합니다.

메타데이터 액세스를 위한 연결 문자열 실제 데이터 개체를 가져오기 위한 연결 문자열입니다. 다음 연결 문자열을 사용하십시오. jdbc:informatica:sqlserver://<host>:<port>;databaseName=<dbname>

데이터 액세스를 위한 연결 문자열 데이터를 미리 보고 매핑을 실행하기 위한 연결 문자열입니다. <ServerName>@<DBName>을 입력하십시오.

도메인 이름 선택 사항입니다. Microsoft SQL Server가 실행되는 도메인의 이름입니다.

패킷 크기 필수. ODBC 연결을 Microsoft SQL Server에 맞춰 최적화합니다. 성능을 높이려면 패킷 크기를 늘리십시오. 기본값은 0입니다.

코드 페이지 데이터베이스 코드 페이지입니다.소유자 이름 스키마 소유자의 이름입니다. 프로파일링 웨어하우스 데이터베이스 또는

데이터 개체 캐시 데이터베이스에 대한 연결을 위해 지정합니다.스키마 이름 데이터베이스에 있는 스키마의 이름입니다. 프로파일링 웨어하우스 또는

데이터 개체 캐시 데이터베이스에 대한 연결을 위해 지정합니다. 스키마 이름이 데이터베이스 사용자 이름과 다를 경우 프로파일링 웨어하우스에 대한 스키마 이름을 지정해야 합니다. 스키마 이름이 데이터베이스 사용자 이름과 다르고 외부 도구를 사용하여 캐시를 관리하는 경우 데이터 개체 캐시 데이터베이스의 스키마 이름을 지정해야 합니다.

연결 작성 163

Page 164: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명환경 SQL 선택 사항입니다. 데이터베이스에 연결할 때 데이터베이스 환경을 설정하

는 SQL 명령을 입력합니다. 데이터 통합 서비스에서 데이터베이스에 연결할 때마다 연결 환경 SQL을 실행합니다.

트랜잭션 SQL 선택 사항입니다. 데이터베이스에 연결할 때 데이터베이스 환경을 설정하는 SQL 명령을 입력합니다. 데이터 통합 서비스에서 각 트랜잭션을 시작할 때 트랜잭션 환경 SQL을 실행합니다.

다시 시도 기간 이 속성은 나중에 사용하기 위해 예약되어 있습니다.SQL 식별자 문자 특수 문자 및 예약된 SQL 키워드(예: WHERE)를 식별하는 데 사용되는 문

자의 유형입니다. 데이터 통합 서비스에서 특수 문자와 예약된 SQL 키워드 주변에 선택된 문자를 배치합니다. 데이터 통합 서비스에서 대/소문자가 혼합된 식별자 지원 속성에도 이 문자를 사용합니다.

대/소문자가 혼합된 식별자 지원 활성화할 경우, 연결에서 테이블, 보기, 스키마, 동의어 및 열 이름 개체에 대해 SQL을 생성 및 실행할 때 데이터 통합 서비스에서 이러한 개체 주위에 식별자 문자를 배치합니다. 개체의 이름이 대/소문자가 혼합되거나 소문자일 경우 사용합니다. 기본적으로 이 옵션은 선택되어 있지 않습니다.

참고: Microsoft SQL Server 연결을 사용하여 Microsoft SQL Server 데이터베이스의 테이블에 액세스하면

Developer tool에서 해당 테이블의 동의어가 표시되지 않습니다.

Oracle 연결 속성Oracle 데이터베이스의 테이블에 액세스하려면 Oracle 연결을 사용하십시오.다음 테이블에는 Oracle 연결 속성이 설명되어 있습니다.

속성 설명사용자 이름 데이터베이스 사용자 이름입니다.암호 사용자 이름의 암호입니다.메타데이터 액세스를 위한 연결 문자열 실제 데이터 개체를 가져오기 위한 연결 문자열입니다. 다음 연결 문자열

을 사용하십시오. jdbc:informatica:oracle://<host>:1521;SID=<sid>데이터 액세스를 위한 연결 문자열 데이터를 미리 보고 매핑을 실행하기 위한 연결 문자열입니다.

TNSNAMES 항목에 있는 dbname.world를 입력하십시오.코드 페이지 데이터베이스 코드 페이지입니다.환경 SQL 선택 사항입니다. 데이터베이스에 연결할 때 데이터베이스 환경을 설정하

는 SQL 명령을 입력합니다. 데이터 통합 서비스에서 데이터베이스에 연결할 때마다 연결 환경 SQL을 실행합니다.

트랜잭션 SQL 선택 사항입니다. 데이터베이스에 연결할 때 데이터베이스 환경을 설정하는 SQL 명령을 입력합니다. 데이터 통합 서비스에서 각 트랜잭션을 시작할 때 트랜잭션 환경 SQL을 실행합니다.

다시 시도 기간 이 속성은 나중에 사용하기 위해 예약되어 있습니다.

164 장 10: 응용 프로그램 서비스를 작성하기 위한 준비

Page 165: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명병렬 모드 선택 사항입니다. 대량 모드에서 데이터를 테이블로 로드할 때 병렬 처리

를 활성화합니다. 기본값이 비활성화됩니다.SQL 식별자 문자 특수 문자 및 예약된 SQL 키워드(예: WHERE)를 식별하는 데 사용되는 문

자의 유형입니다. 데이터 통합 서비스에서 특수 문자와 예약된 SQL 키워드 주변에 선택된 문자를 배치합니다. 데이터 통합 서비스에서 대/소문자가 혼합된 식별자 지원 속성에도 이 문자를 사용합니다.

대/소문자가 혼합된 식별자 지원 활성화할 경우, 연결에서 테이블, 보기, 스키마, 동의어 및 열 이름 개체에 대해 SQL을 생성 및 실행할 때 데이터 통합 서비스에서 이러한 개체 주위에 식별자 문자를 배치합니다. 개체의 이름이 대/소문자가 혼합되거나 소문자일 경우 사용합니다. 기본적으로 이 옵션은 선택되어 있지 않습니다.

연결 작성Administrator 도구에서 관계형 데이터베이스, 소셜 미디어 및 파일 시스템 연결을 작성할 수 있습니다.1. Administrator 도구에서 관리 탭을 클릭합니다. 2. 연결 보기를 클릭합니다. 3. 탐색기에서 도메인을 선택합니다. 4. 탐색기에서 작업 > 새로 만들기 > 연결을 클릭합니다.

새 연결 대화 상자가 나타납니다.5. 새 연결 대화 상자에서 연결 유형을 선택한 다음 확인을 클릭합니다.

새 연결 마법사가 표시됩니다.6. 연결 속성을 입력합니다.

입력하는 연결 속성은 연결 유형에 따라 다릅니다. 다음을 클릭하여 새 연결 마법사의 다음 페이지로 이동합

니다.7. 연결 속성을 입력한 후에 연결 테스트를 클릭하여 연결을 테스트할 수 있습니다. 8. 마침을 클릭합니다.

연결 작성 165

Page 166: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제 1 1 장

응용 프로그램 서비스 생성이 장에 포함된 항목:• 응용 프로그램 서비스 생성 개요, 166• 응용 프로그램 서비스 선행 조건 확인, 166• 응용 프로그램 서비스 종속성, 169• 모델 리포지토리 서비스 생성 및 구성, 170• 데이터 통합 서비스 생성 및 구성, 174• 분석 서비스 생성 및 구성, 177• 콘텐츠 관리 서비스 생성 및 구성, 180• 검색 서비스 생성 및 구성, 182• PowerCenter 리포지토리 서비스 생성 및 구성, 183• PowerCenter 통합 서비스 생성 및 구성, 187• Metadata Manager 서비스 생성 및 구성, 189• 웹 서비스 헙 서비스 생성 및 구성, 193

응용 프로그램 서비스 생성 개요Administrator 도구를 사용하여 응용 프로그램 서비스를 필요한 순서대로 생성할 수 있습니다.일부 응용 프로그램 서비스는 다른 응용 프로그램 서비스에 종속됩니다. 이러한 종속형 응용 프로그램 서비스를

생성하는 경우 실행되는 다른 응용 프로그램 서비스의 이름을 제공해야 합니다. 서비스를 생성해야 하는 순서를

결정하려면 응용 프로그램 서비스 종속성을 검토합니다. 예를 들어 분석 서비스를 생성하려면 먼저 모델 리포지

토리 서비스 및 데이터 통합 서비스를 생성해야 합니다

응용 프로그램 서비스를 생성하기 전에는 설치 및 구성 프로세스에 따라 요구되는 선행 조건 태스크를 완료했는

지 확인합니다.각각의 응용 프로그램 서비스를 생성한 후에는 완료해야 할 다음 태스크를 검토합니다.

응용 프로그램 서비스 선행 조건 확인응용 프로그램 서비스를 작성하기 전에 본 가이드의 앞부분에 설명된 다음과 같은 선행 조건 태스크를 수행했는

지 확인합니다.

166

Page 167: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

데이터베이스를 설정합니다.다음 데이터베이스를 설정합니다.• 모델 리포지토리 서비스를 위한 모델 리포지토리

• 논리적 데이터 개체 및 가상 테이블을 캐시할 데이터 개체 캐시 데이터베이스

• 데이터 프로파일링 및 검색을 수행할 프로파일링 웨어하우스

• 워크플로우의 런타임 메타데이터를 저장할 워크플로우 데이터베이스입니다.• 콘텐츠 관리 서비스의 참조 테이블 데이터를 저장할 참조 데이터 웨어하우스입니다.• PowerCenter 리포지토리 서비스를 위한 PowerCenter 리포지토리

• Metadata Manager 서비스를 위한 Metadata Manager 리포지토리

서비스 시스템에 데이터베이스 클라이언트 소프트웨어를 설치합니다.다음에 대해 원시 연결 기능을 구성합니다.• 데이터 통합 서비스가 실행되는 시스템에서 관계형 데이터 소스 및 리포지토리 데이터베이스와 연결된

원시 데이터베이스 클라이언트 소프트웨어를 설치하고 구성하십시오.• PowerCenter 리포지토리 서비스 및 PowerCenter 리포지토리 서비스 프로세스가 실행되는 시스템에서

데이터베이스 클라이언트 소프트웨어를 설치하고 연결을 구성하십시오.• PowerCenter 통합 서비스가 실행되는 시스템에서 관계형 데이터 소스 및 리포지토리 데이터베이스와

연결된 데이터베이스 클라이언트 소프트웨어를 설치하십시오.UNIX에서 데이터베이스 클라이언트 환경 변수를 구성합니다.

다음 서비스가 실행되는 시스템에서 데이터베이스 클라이언트 환경 변수를 구성해야 합니다.• 데이터 통합 서비스

• PowerCenter 리포지토리 서비스

• PowerCenter 통합 서비스

서비스의 키 탭 파일을 작성합니다.도메인에서 Kerberos 인증을 사용하고 서비스 사용자 수준을 프로세스 수준에서 설정한 경우, 다음 서비스

에 대해 고유한 키 탭 파일을 작성합니다.• 모델 리포지토리 서비스

• 데이터 통합 서비스

• 분석 서비스

• 콘텐츠 관리 서비스

• 검색 서비스

• PowerCenter 리포지토리 서비스

• PowerCenter 통합 서비스

• Metadata Manager 서비스

참고: 작성하는 서비스의 이름은 키 탭 파일 이름에 표시되는 서비스 이름과 일치해야 합니다.키 저장소 파일을 설정합니다.

응용 프로그램 클라이언트에 대해 보안 연결을 설정하려면 다음 서비스에 대해 키 저장소 파일을 작성합니

다.• 분석 서비스

응용 프로그램 서비스 선행 조건 확인 167

Page 168: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

• Metadata Manager 서비스

• 웹 서비스 헙 서비스

POSIX 비동기 I/O를 구성합니다.IBM AIX에 Informatica를 설치한 경우 PowerCenter 통합 서비스를 실행할 노드에서 POSIX 비동기 I/O를

구성하십시오.리포지토리에 사용할 코드 페이지를 결정하십시오.

다음에 대해 코드 페이지 호환성을 확인합니다.• 도메인 구성 데이터베이스가 도메인에 작성한 응용 프로그램 서비스의 코드 페이지와 호환됩니다.• PowerCenter 리포지토리 코드 페이지가 PowerCenter 클라이언트 및 Informatica 도메인에 있는 모든

응용 프로그램 서비스의 코드 페이지와 호환됩니다.• PowerCenter 통합 서비스의 코드 페이지가 연결된 PowerCenter 리포지토리의 코드 페이지와 호환됩

니다.• Metadata Manager 리포지토리 코드 페이지, 연결된 PowerCenter 통합 서비스가 실행되는 시스템의

코드 페이지 및 Metadata Manager 웨어하우스에 로드하려는 데이터베이스 관리 및 PowerCenter 리소

스의 코드 페이지가 동일합니다.UNIX에서 로캘 환경 변수를 구성합니다.

Administrator 도구 및 Informatica 클라이언트 도구에 액세스하는 시스템의 로캘 설정이 PowerCenter 리포지토리의 코드 페이지와 호환되는지 확인합니다.

UNIX에서 라이브러리 경로 환경 변수를 구성합니다.다음 서비스가 실행되는 시스템에서 라이브러리 경로 환경 변수를 구성합니다.• 데이터 통합 서비스

• PowerCenter 리포지토리 서비스

• PowerCenter 통합 서비스

64비트 Windows 설정을 확인합니다.다음 서비스에 대한 64비트 Windows 설정을 확인합니다.• 데이터 통합 서비스

• PowerCenter 리포지토리 서비스

• PowerCenter 통합 서비스

분석 서비스용 디렉터리를 작성합니다.분석 서비스가 실행되는 노드에서 다음 디렉터리를 작성합니다.• Analyst 도구가 업로드된 플랫 파일을 저장한 플랫 파일 캐시 디렉터리. 데이터 통합 서비스도 이 디렉터

리에 액세스할 수 있는지 확인합니다.• 비즈니스 용어집 내보내기 프로세스가 작성하는 임시 비즈니스 용어집 파일을 저장할 임시 내보내기 파

일 디렉터리

응용 프로그램 서비스가 원시 연결을 통해 액세스하는 데이터베이스에 대한 연결을 작성합니다.Administrator 도구에서 다음 데이터베이스에 대한 연결을 작성합니다.• 데이터 개체 캐시 데이터베이스

• 프로파일링 웨어하우스 데이터베이스

• 참조 데이터 웨어하우스

168 장 11: 응용 프로그램 서비스 생성

Page 169: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

• 워크플로우 데이터베이스

응용 프로그램 서비스 종속성종속형 응용 프로그램 서비스는 하나 이상의 다른 응용 프로그램 서비스가 필요한 응용 프로그램 서비스입니다. 종속형 서비스를 작성하는 경우 해당 종속형 서비스에 필요한 모든 응용 프로그램 서비스를 작성해야 합니다.예를 들어 데이터 통합 서비스는 모델 리포지토리 서비스에 종속됩니다. 데이터 통합 서비스를 작성하는 경우

Administrator 도구에 모델 리포지토리 서비스의 이름을 묻는 메시지가 표시됩니다. 따라서 데이터 통합 서비스

를 작성하려면 먼저 모델 리포지토리 서비스를 작성해야 합니다.모델 리포지토리 개체에 액세스하는 서비스는 서로 간에 종속될 수 있습니다. 또한 PowerCenter 리포지토리 개체에 액세스하는 서비스도 서로 간에 종속될 수 있습니다. 응용 프로그램 서비스 종속성에 따라 서비스를 작성해

야 하는 순서가 결정됩니다.모델 리포지토리 개체에 액세스하는 서비스

모델 리포지토리 개체에 액세스하는 응용 프로그램 서비스는 다음 순서대로 작성합니다.1. 모델 리포지토리 서비스.

모델 리포지토리 서비스에는 응용 프로그램 서비스 종속성이 없습니다.2. 데이터 통합 서비스.

데이터 통합 서비스는 모델 리포지토리 서비스에 종속됩니다.3. 분석 서비스.

분석 서비스는 모델 리포지토리 서비스 및 데이터 통합 서비스에 종속됩니다.Analyst 도구에서 성과 기록표에 대해 데이터 연계를 실행하려는 경우 분석 서비스가 Metadata Manager 서비스에 종속됩니다. 분석 서비스와 Metadata Manager 서비스는 어떤 순서로든 작성할 수 있습니다. 분석 서비스를 작성할 때 또는 분석 서비스를 작성한 후 분석 서비스에 대해 데이터 연계를 실행하는

Metadata Manager 서비스를 선택할 수 있습니다.4. 콘텐츠 관리 서비스.

콘텐츠 관리 서비스는 모델 리포지토리 서비스 및 데이터 통합 서비스에 종속됩니다.5. 검색 서비스.

검색 서비스는 모델 리포지토리 서비스, 데이터 통합 서비스 및 분석 서비스에 종속됩니다.PowerCenter 리포지토리 개체에 액세스하는 서비스

PowerCenter 리포지토리 개체에 액세스하는 응용 프로그램 서비스는 다음 순서대로 작성합니다.1. PowerCenter 리포지토리 서비스.

PowerCenter 리포지토리 서비스에는 응용 프로그램 서비스 종속성이 없습니다.2. PowerCenter 통합 서비스.

PowerCenter 통합 서비스는 PowerCenter 리포지토리 서비스에 종속됩니다.3. Metadata Manager 서비스.

Metadata Manager 서비스는 PowerCenter 리포지토리 서비스 및 PowerCenter 통합 서비스에 종속됩니

다.4. 웹 서비스 헙.

웹 서비스 헙 서비스는 PowerCenter 리포지토리 서비스에 종속됩니다.

응용 프로그램 서비스 종속성 169

Page 170: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

모델 리포지토리 서비스 생성 및 구성모델 리포지토리 서비스는 모델 리포지토리를 관리하는 응용 프로그램 서비스입니다. 모델 리포지토리는

Informatica 클라이언트 및 응용 프로그램 서비스에서 작성한 메타데이터를 관계형 데이터베이스에 저장하여

클라이언트와 서비스 간의 협업을 가능하게 합니다.Developer tool, Analyst 도구, Administrator 도구 또는 데이터 통합 서비스에서 모델 리포지토리 개체에 액세

스하는 경우, 해당 클라이언트 또는 서비스가 모델 리포지토리 서비스로 요청을 보냅니다. 모델 리포지토리 서비

스 프로세스는 모델 리포지토리 데이터베이스 테이블에서 메타데이터를 가져오고, 삽입하고, 업데이트합니다.

모델 리포지토리 서비스 생성Administrator 도구에서 서비스 작성 마법사를 사용하여 서비스를 작성합니다.1. Administrator 도구에서 관리 탭을 클릭합니다. 2. 작업 > 새로 만들기 > 모델 리포지토리 서비스를 클릭합니다.

새 모델 리포지토리 서비스 대화 상자가 나타납니다.3. 새 모델 리포지토리 서비스 - 1/2단계 페이지에서 다음 속성을 입력합니다.

속성 설명이름 서비스의 이름입니다. 이름은 대/소문자를 구분하지 않으며 도메인 내에서 고유해야 합니다. 이름은

128자를 초과하거나 @로 시작할 수 없습니다. 또한 공백이나 다음과 같은 특수 문자를 포함할 수도 없습니다.` ~ % ^ * + = { } \ ; : ' " / ? . , < > | ! ( ) ] [

설명 서비스에 대한 설명. 설명은 765자를 초과할 수 없습니다.위치 서비스가 작성되는 도메인 및 폴더입니다. 다른 폴더를 선택하려면 찾아보기를 클릭합니다. 서비스

를 작성한 후 이동할 수 있습니다.라이선스

서비스를 사용할 수 있도록 해주는 라이선스 개체입니다.

노드 서비스가 실행되는 노드입니다.백업 노드

라이선스에 고가용성이 포함된 경우, 기본 노드를 사용할 수 없을 때 서비스가 실행될 수 있는 노드입니다.

4. 다음을 클릭합니다. 새 모델 리포지토리 서비스 - 2/2단계 페이지가 나타납니다.

5. 모델 리포지토리 데이터베이스에 대한 다음 속성을 입력합니다.

속성 설명데이터베이스 유형 리포지토리 데이터베이스의 유형입니다.사용자 이름 리포지토리에 대한 데이터베이스 사용자 이름입니다.

170 장 11: 응용 프로그램 서비스 생성

Page 171: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명암호 데이터베이스 사용자에 대한 리포지토리 데이터베이스 암호입니다.데이터베이스 스키마

Microsoft SQL Server에 사용할 수 있습니다. 모델 리포지토리 테이블이 포함될 스키마의 이름입니다.

데이터베이스 테이블스페이스

IBM DB2에 사용할 수 있습니다. 테이블이 생성될 테이블스페이스의 이름입니다. 다중 파티션 IBM DB2 데이터베이스의 경우 테이블스페이스에는 노드 하나와 파티션 하나가 포함되어야 합니다.

6. 서비스가 모델 리포지토리 데이터베이스에 연결하는 데 사용하는 JDBC 연결 문자열을 입력합니다. 선택한 데이터베이스 유형에 대해 다음과 같은 연결 문자열 구문을 사용합니다.

데이터베이스 유형 연결 문자열 구문IBM DB2 jdbc:informatica:db2://

<host_name>:<port_number>;DatabaseName=<database_name>;BatchPerformanceWorkaround=true;DynamicSections=3000

Microsoft SQL Server - 기본 인스턴스를 사용하는 Microsoft SQL Serverjdbc:informatica:sqlserver://<host_name>:<port_number>;DatabaseName=<database_name>;SnapshotSerializable=true

- 명명된 인스턴스를 사용하는 Microsoft SQL Serverjdbc:informatica:sqlserver://<host_name>\<named_instance_name>;DatabaseName=<database_name>;SnapshotSerializable=true

Oracle jdbc:informatica:oracle://<host_name>:<port_number>;SID=<database_name>;MaxPooledStatements=20;CatalogOptions=0;BatchPerformanceWorkaround=true

7. 모델 리포지토리 데이터베이스를 SSL 프로토콜로 보안하는 경우 보안 JDBC 매개 변수 필드에 보안 데이터

베이스 매개 변수를 입력해야 합니다. 세미콜론 문자(;)로 구분된 이름=값 쌍으로 매개 변수를 입력합니다. 예:

param1=value1;param2=value2

모델 리포지토리 서비스 생성 및 구성 171

Page 172: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 보안 데이터베이스 매개 변수를 입력하십시오.

보안 데이터베이스 매개 변수

설명

EncryptionMethod 필수 사항입니다. 네트워크를 통해 전송되는 경우 데이터가 암호화되었는지를 나타냅니다. 이 매개 변수는 SSL로 설정되어야 합니다.

ValidateServerCertificate 선택 사항입니다. Informatica가 데이터베이스 서버에서 보낸 인증서에 대해 유효성을 검사하는지 여부를 나타냅니다.이 매개 변수를 True로 설정하면 데이터베이스 서버에서 보낸 인증서에 대해 Informatica에서 유효성을 검사합니다. HostNameInCertificate 매개 변수를 지정하면 Informatica에서 인증서의 호스트 이름에 대한 유효성도 검사합니다.이 매개 변수를 False로 설정하면 데이터베이스 서버에서 보낸 인증서에 대해 Informatica에서 유효성을 검사하지 않습니다. Informatica에서 사용자가 지정한 트러스트 저장소 정보를 모두 무시합니다.

HostNameInCertificate 선택 사항입니다. 보안 데이터베이스를 호스팅하는 시스템의 호스트 이름입니다. 호스트 이름을 지정하면 Informatica에서 SSL 인증서의 호스트 이름에 대해 연결 문자열에 포함된 호스트 이름의 유효성을 검사합니다.

cryptoProtocolVersion 필수 사항입니다. 보안 데이터베이스에 연결하는 데 사용할 암호화 프로토콜을 지정합니다. 데이터베이스 서버에 사용되는 암호화 프로토콜을 기반으로 매개 변수를 cryptoProtocolVersion=TLSv1.1 또는 cryptoProtocolVersion=TLSv1.2로 설정할 수 있습니다.

TrustStore 필수 사항입니다. 데이터베이스의 SSL 인증서를 포함하는 트러스트 저장소 파일의 경로 및 파일 이름입니다.트러스트 저장소 파일에 대한 경로가 없는 경우 Informatica는 다음 기본 디렉터리에서 파일을 찾습니다. <Informatica 설치 디렉터리>/tomcat/bin

TrustStorePassword 필수 사항입니다. 보안 데이터베이스에 대한 트러스트 저장소 파일의 암호입니다.

참고: Informatica는 보안 JDBC 매개 변수를 JDBC 연결 문자열에 추가합니다. 보안 JDBC 매개 변수를 직접 연결 문자열에 포함할 경우 보안 JDBC 매개 변수 필드에 매개 변수를 입력하지 마십시오.

8. 연결 테스트를 클릭하여 데이터베이스에 연결할 수 있는지 확인합니다. 9. 지정된 연결 문자열에 콘텐츠가 없습니다. 새 콘텐츠를 작성하십시오.를 선택합니다.

10. 마침을 클릭합니다. 도메인이 모델 리포지토리 서비스를 생성하고, 지정한 데이터베이스에 모델 리포지토리의 콘텐츠를 생성하

고, 서비스를 활성화합니다.참고: 모델 리포지토리 서비스 속성을 업데이트할 경우, 모델 리포지토리 서비스와 카탈로그 서비스를 다시

시작해야만 수정 내용이 적용됩니다.마법사를 통해 서비스를 작성한 후 속성을 편집하거나 다른 속성을 구성할 수 있습니다.

모델 리포지토리 서비스를 생성한 후모델 리포지토리 서비스를 생성한 후에는 다음 태스크를 수행합니다.• 도메인에서 Kerberos 인증을 사용하지 않는 경우 모델 리포지토리 사용자를 생성합니다.• 다른 응용 프로그램 서비스를 생성합니다.

172 장 11: 응용 프로그램 서비스 생성

Page 173: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

모델 리포지토리 사용자 생성Kerberos 인증을 사용하지 않는 도메인에서는 모델 리포지토리 서비스에 대해 요청하는 다른 응용 프로그램 서비스를 인증하기 위해 사용자 계정을 사용합니다. 따라서 모델 리포지토리 서비스에 대해 사용자 계정을 생성하

고 사용자에게 관리자 역할을 할당해야 합니다.모델 리포지토리 서비스에 종속된 응용 프로그램 서비스를 생성하는 경우 모델 리포지토리 서비스의 이름과 이

모델 리포지토리 사용자의 이름을 제공합니다.1. Administrator 도구에서 보안 탭을 클릭합니다. 2. 보안 작업 메뉴에서 사용자 작성을 클릭하여 원시 사용자 계정을 생성합니다.

참고: 도메인에서 LDAP 인증을 설정하려면 모델 리포지토리 사용자에 대해 LDAP 사용자 계정을 사용하면

됩니다.3. 사용자에 대해 다음 속성을 입력합니다.

속성 설명로그인 이름 사용자 계정의 로그인 이름입니다. 사용자 계정의 로그인 이름은 해당 계정이 속한 보안

도메인 내에서 고유해야 합니다.이름은 대/소문자를 구분하지 않으며 128자를 초과할 수 없습니다. 이름에는 탭, 줄 바꿈 문자 또는 다음과 같은 특수 문자를 사용할 수 없습니다., + " \ < > ; / * % ? &첫 번째 문자와 마지막 문자를 제외하고 이름에는 ASCII 공백 문자를 사용할 수 있습니다. 다른 모든 공백 문자는 사용할 수 없습니다.

암호 사용자 계정에 대한 암호입니다. 암호의 길이는 1~80자여야 합니다.암호 확인 확인을 위해 암호를 다시 입력합니다. 암호를 수동으로 다시 입력해야 합니다. 암호를 복

사해서 붙여 넣지 마십시오.전체 이름 사용자 계정의 전체 이름입니다. 전체 이름에는 다음과 같은 특수 문자를 포함할 수 없습

니다.< > “

설명 사용자 계정에 대한 설명입니다. 설명은 765자를 초과하거나 다음 특수 문자를 포함할 수 없습니다.< > “

4. 확인을 클릭합니다. 사용자 속성이 나타납니다.

5. 권한 탭을 클릭합니다. 6. 편집을 클릭합니다.

역할 및 권한 편집 대화 상자가 나타납니다.7. 역할 탭에서 모델 리포지토리 서비스를 확장합니다. 8. 시스템 정의 역할에서 관리자를 선택하고 확인을 클릭합니다.

모델 리포지토리 서비스 생성 및 구성 173

Page 174: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

기타 서비스 생성모델 리포지토리 서비스를 생성한 후에는 모델 리포지토리 서비스에 종속된 응용 프로그램 서비스를 생성합니

다.종속형 서비스는 다음 순서대로 생성합니다.1. 데이터 통합 서비스

2. 분석 서비스

3. 콘텐츠 관리 서비스

4. 검색 서비스

데이터 통합 서비스 생성 및 구성데이터 통합 서비스는 Analyst 도구, Developer tool 및 외부 클라이언트를 위한 데이터 통합 작업을 수행하는

응용 프로그램 서비스입니다.Analyst 도구 또는 Developer tool에서 데이터 프로필, SQL 데이터 서비스 및 매핑을 미리 보거나 실행하면 해당 클라이언트 도구가 데이터 통합 서비스로 요청을 보내어 데이터 통합 작업을 수행합니다. 명령줄 프로그램 또는 외부 클라이언트에서 SQL 데이터 서비스, 매핑 및 워크플로우를 실행하면 해당 명령이 데이터 통합 서비스로

요청을 보냅니다.

데이터 통합 서비스 생성Administrator 도구에서 서비스 작성 마법사를 사용하여 서비스를 작성합니다.데이터 통합 서비스를 생성하기 전에 모델 리포지토리 서비스를 생성하고 활성화했는지 확인합니다. 도메인에서

Kerberos 인증을 사용하지 않는 경우 데이터 통합 서비스에서 모델 리포지토리 서비스에 액세스하는 데 사용할

수 있는 모델 리포지토리 사용자를 생성했는지 확인합니다.1. Administrator 도구에서 관리 탭을 클릭합니다. 2. 서비스 및 노드 보기를 클릭합니다. 3. 도메인 탐색기에서 도메인을 선택합니다. 4. 작업 > 새로 만들기 > 데이터 통합 서비스를 클릭합니다.

새 데이터 통합 서비스 마법사가 나타납니다.5. 새 데이터 통합 서비스 - 1/14단계 페이지에서 다음 속성을 입력합니다.

속성 설명이름 서비스의 이름입니다. 이름은 대/소문자를 구분하지 않으며 도메인 내에서 고유해야 합니다. 이름은

128자를 초과하거나 @로 시작할 수 없습니다. 또한 공백이나 다음과 같은 특수 문자를 포함할 수도 없습니다.` ~ % ^ * + = { } \ ; : ' " / ? . , < > | ! ( ) ] [

설명 서비스에 대한 설명. 설명은 765자를 초과할 수 없습니다.

174 장 11: 응용 프로그램 서비스 생성

Page 175: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명위치 서비스가 작성되는 도메인 및 폴더입니다. 다른 폴더를 선택하려면 찾아보기를 클릭합니다. 서비스

를 작성한 후 이동할 수 있습니다.라이선스 서비스를 사용할 수 있도록 해주는 라이선스 개체입니다.할당 노드에서 실행할 서비스를 구성하려면 노드를 선택합니다. 라이선스에 그리드가 포함된 경우에는

서비스를 작성한 후 그리드를 작성하고 그리드에서 실행할 서비스를 할당할 수 있습니다.노드 서비스가 실행되는 노드입니다.백업 노드 라이선스에 고가용성이 포함된 경우, 기본 노드를 사용할 수 없을 때 서비스가 실행될 수 있는 노드

입니다.모델 리포지토리 서비스

서비스와 연결할 모델 리포지토리 서비스입니다.

사용자 이름

서비스가 모델 리포지토리 서비스에 액세스하는 데 필요한 사용자 이름입니다. 작성한 모델 리포지토리 사용자를 입력합니다.

암호 모델 리포지토리 사용자의 암호입니다.보안 도메인

모델 리포지토리 사용자에 대한 LDAP 보안 도메인입니다. Informatica 도메인에 LDAP 보안 도메인이 포함된 이 필드가 나타납니다. Kerberos 인증이 있는 도메인에서는 사용할 수 없습니다.

6. 다음을 클릭합니다. 새 데이터 통합 서비스 - 2/14단계 페이지가 나타납니다.

7. 데이터 통합 서비스에 사용할 HTTP 포트 번호를 입력합니다. 8. 나머지 보안 속성에 대해 기본값을 그대로 사용합니다. 데이터 통합 서비스를 작성한 후 보안 속성을 구성할

수 있습니다. 9. 서비스 활성화를 선택합니다.

데이터 통합 서비스를 활성화하려면 모델 리포지토리 서비스가 실행되고 있어야 합니다.10. 플러그 인 구성 페이지로 이동이 선택되지 않았는지 확인합니다. 11. 다음을 클릭합니다.

새 데이터 통합 서비스 - 3/14단계 페이지가 나타납니다.12. 작업 실행 옵션 속성을 다음 값 중 하나로 설정합니다.

• 서비스 프로세스. SQL 데이터 서비스 및 웹 서비스 작업을 실행할 때 구성합니다. 데이터 통합 서비스가

서비스 프로세스에서 작업을 실행하는 경우 일반적으로 SQL 데이터 서비스 및 웹 서비스 작업이 더 나은

성능을 구현합니다.• 별도의 로컬 프로세스. 매핑, 프로필 및 워크플로우 작업을 실행할 때 구성합니다. 데이터 통합 서비스가

별도의 로컬 프로세스에서 작업을 실행하는 경우, 하나의 작업에 대한 예기치 않은 중단이 다른 모든 작업에 영향을 미치는 것은 아니기 때문에 안정성이 높아집니다.

서비스를 작성한 후 데이터 통합 서비스가 그리드에서 실행되도록 구성한 경우에는 개별 원격 프로세스에

서 작업을 실행하도록 서비스를 구성할 수 있습니다.13. 나머지 실행 옵션에 대해 기본값을 그대로 사용하고 다음을 클릭합니다.

새 데이터 통합 서비스 - 4/14단계 페이지가 나타납니다.

데이터 통합 서비스 생성 및 구성 175

Page 176: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

14. 데이터 통합 서비스에 대해 데이터 개체 캐시 데이터베이스를 작성한 경우, 선택을 클릭하여 캐시 연결을 선택합니다. 데이터베이스에 액세스하기 위해 해당 서비스에 대해 작성한 데이터 개체 캐시 연결을 선택합니

다. 15. 이 페이지의 나머지 속성에 대해 기본값을 그대로 사용하고 다음을 클릭합니다.

새 데이터 통합 서비스 - 5/14단계 페이지가 나타납니다.16. 최적의 성능을 위해 사용하려고 계획한 데이터 통합 서비스 모듈을 활성화합니다.

다음 테이블에는 활성화할 수 있는 데이터 통합 서비스 모듈이 나열되어 있습니다.

모듈 설명웹 서비스 모듈 웹 서비스 작업 매핑을 실행합니다.매핑 서비스 모듈 매핑 및 미리보기를 실행합니다.프로파일링 서비스 모듈 프로필 및 성과 기록표를 실행합니다.SQL 서비스 모듈 타사 클라이언트 도구에서 SQL 데이터 서비스로 SQL 쿼리를 실행합

니다.Workflow Orchestration Service 모듈 워크플로우를 실행합니다.

17. 다음을 클릭합니다. 새 데이터 통합 서비스 - 6/14단계 페이지가 나타납니다.HTTP 요청을 데이터 통합 서비스로 리디렉션하도록 HTTP 프록시 서버 속성을 구성합니다. 데이터 통합 서비스에 요청을 보낼 수 있는 웹 서비스 클라이언트 시스템을 필터링하도록 HTTP 구성 속성을 구성할 수 있습니다. 서비스를 작성한 후 이러한 속성을 구성할 수 있습니다.

18. HTTP 프록시 서버 및 HTTP 구성 속성에 대해 기본값을 그대로 사용하고 다음을 클릭합니다. 새 데이터 통합 서비스 - 7/14단계 페이지가 나타납니다.데이터 통합 서비스는 결과 집합 캐시 속성을 통해 SQL 데이터 서비스 쿼리 및 웹 서비스 요청에 대해 캐시

된 결과를 사용합니다. 서비스를 작성한 후 속성을 구성할 수 있습니다.19. 결과 집합 캐시 속성에 대해 기본값을 그대로 사용하고 다음을 클릭합니다.

새 데이터 통합 서비스 - 8/14단계 페이지가 나타납니다.20. 데이터 통합 서비스에 대해 프로파일링 웨어하우스 데이터베이스를 작성한 경우, 프로파일링 서비스 모듈

을 선택합니다. 21. 데이터 통합 서비스에 대해 워크플로우 데이터베이스를 작성한 경우, Workflow Orchestration Service 모

듈을 선택합니다. 22. 나머지 모듈이 선택되지 않았는지 확인합니다.

서비스를 작성한 후 나머지 모듈에 대한 속성을 구성할 수 있습니다.23. 다음을 클릭합니다.

새 데이터 통합 서비스 - 11/14단계 페이지가 나타납니다.24. 데이터 통합 서비스에 대해 프로파일링 웨어하우스 데이터베이스를 작성한 경우, 선택을 클릭하여 데이터

베이스 연결을 선택합니다. 데이터베이스에 액세스하기 위해 해당 서비스에 대해 작성한 프로파일링 웨어

하우스 연결을 선택합니다. 25. 프로파일링 웨어하우스 데이터베이스에 콘텐츠가 있는지 여부를 선택합니다.

새 프로파일링 웨어하우스 데이터베이스를 작성한 경우 지정된 연결 문자열에 콘텐츠가 없습니다를 선택합

니다.

176 장 11: 응용 프로그램 서비스 생성

Page 177: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

26. 다음을 클릭합니다. 새 데이터 통합 서비스 - 12/14단계 페이지가 나타납니다.

27. 고급 프로파일링 속성에 대해 기본값을 그대로 사용하고 다음을 클릭합니다. 새 데이터 통합 서비스 - 14/14단계 페이지가 나타납니다.

28. 데이터 통합 서비스에 대해 워크플로우 데이터베이스를 작성한 경우, 선택을 클릭하여 데이터베이스 연결

을 선택합니다. 데이터베이스에 액세스하기 위해 해당 서비스에 대해 작성한 워크플로우 데이터베이스 연결을 선택합니다.

29. 마침을 클릭합니다. 도메인이 데이터 통합 서비스를 작성하고 활성화합니다.

마법사를 통해 서비스를 작성한 후 속성을 편집하거나 다른 속성을 구성할 수 있습니다.

데이터 통합 서비스를 생성한 후데이터 통합 서비스를 생성한 후에는 다음 태스크를 수행합니다.• UNIX에서 호스트 파일 구성을 확인합니다.• 다른 응용 프로그램 서비스를 생성합니다.

UNIX에서 호스트 파일 구성 확인작업을 별도의 프로세스로 실행하도록 UNIX에서 데이터 통합 서비스를 구성한 경우 해당 서비스가 실행되는 노드의 호스트 파일에 localhost 항목이 포함되어 있는지 확인합니다. localhost 항목이 포함되어 있지 않은 경우

데이터 통합 서비스에 대해 별도의 프로세스로 작업 실행 속성이 활성화되어 있으면 작업이 실패하게 됩니다.참고: Windows에서는 호스트 파일에 localhost 항목이 필요하지 않습니다.

기타 서비스 생성데이터 통합 서비스를 생성한 후에는 데이터 통합 서비스에 종속된 응용 프로그램 서비스를 생성합니다.종속형 서비스는 다음 순서대로 생성합니다.1. 분석 서비스

2. 콘텐츠 관리 서비스

3. 검색 서비스

분석 서비스 생성 및 구성분석 서비스는 Informatica 도메인에서 Analyst 도구를 실행하는 응용 프로그램 서비스입니다. 분석 서비스는

Analyst 도구에 액세스할 수 있는 사용자와 서비스 구성 요소 간의 연결을 관리합니다.Analyst 도구에서 프로필, 성과 기록표 또는 매핑 사양을 실행하면 데이터 통합 작업을 수행하기 위해 분석 서비

스가 데이터 통합 서비스에 연결됩니다. Analyst 도구에서 휴먼 태스크를 처리할 경우 워크플로우 데이터베이스

에서 태스크 메타데이터를 검색하기 위해 분석 서비스가 데이터 통합 서비스에 연결됩니다.Analyst 도구에서 모델 리포지토리 개체를 보거나 작성하거나 삭제하면 메타데이터에 액세스하기 위해 분석 서비스가 모델 리포지토리 서비스에 연결됩니다. Analyst 도구에서 성과 기록표에 대한 데이터 연계 분석을 볼 경우, 데이터 연계를 실행을 위해 분석 서비스에서 Metadata Manager 서비스로 요청을 보냅니다.

분석 서비스 생성 및 구성 177

Page 178: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

분석 서비스 작성Administrator 도구에서 서비스 작성 마법사를 사용하여 서비스를 작성합니다.분석 서비스를 작성하기 전에 다음 서비스를 작성하고 활성화했는지 확인합니다.• 모델 리포지토리 서비스

도메인에서 Kerberos 인증을 사용하지 않는 경우 분석 서비스에서 모델 리포지토리 서비스에 액세스하는 데

사용할 수 있는 모델 리포지토리 사용자를 작성했는지 확인합니다.• 데이터 통합 서비스

1. Administrator 도구에서 관리 탭을 클릭합니다. 2. 작업 > 새로 만들기 > 분석 서비스를 클릭합니다.

새 분석 서비스 대화 상자가 나타납니다.3. 새 분석 서비스 - 1/6단계 페이지에서 다음 속성을 입력합니다.

속성 설명이름 서비스의 이름입니다. 이름은 대/소문자를 구분하지 않으며 도메인 내에서 고유해야 합니다. 이름은

128자를 초과하거나 @로 시작할 수 없습니다. 또한 공백이나 다음과 같은 특수 문자를 포함할 수도 없습니다.` ~ % ^ * + = { } \ ; : ' " / ? . , < > | ! ( ) ] [

설명 서비스에 대한 설명. 설명은 765자를 초과할 수 없습니다.위치 서비스가 작성되는 도메인 및 폴더입니다. 다른 폴더를 선택하려면 찾아보기를 클릭합니다. 서비스를

작성한 후 이동할 수 있습니다.라이선스

서비스를 사용할 수 있도록 해주는 라이선스 개체입니다.

노드 서비스가 실행되는 노드입니다.

4. 다음을 클릭합니다. 새 분석 서비스 - 2/6단계 페이지가 나타납니다.

5. Analyst 도구에서 분석 서비스와 통신하는 데 사용되는 HTTP 포트 번호를 입력합니다. 6. Analyst 도구에서 분석 서비스와 보안 통신을 수행하도록 하려면 보안 통신 활성화를 선택합니다.

다음 속성을 입력하여 분석 서비스에 대한 보안 통신을 구성합니다.

속성 설명HTTPS 포트 보안 통신을 활성화하는 경우 Analyst 도구가 실행되는 포트 번호입니다. HTTP 포트 번호와

다른 포트 번호를 사용하십시오.키 저장소 파일 디지털 인증서가 포함된 키 저장소 파일이 저장되는 디렉터리입니다.키 저장소 암호 키 저장소 파일에 대한 일반 텍스트 암호입니다. 이 속성이 설정되지 않은 경우 분석 서비스는

기본 암호 changeit를 사용합니다.SSL 프로토콜 선택 사항입니다. 사용할 프로토콜을 나타냅니다. 이 속성을 SSL로 설정합니다.

178 장 11: 응용 프로그램 서비스 생성

Page 179: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

7. 서비스 활성화를 선택합니다. 분석 서비스를 활성화하려면 모델 리포지토리 서비스 및 데이터 통합 서비스가 실행되고 있어야 합니다.

8. 다음을 클릭합니다. 새 분석 서비스 - 3/6단계 페이지가 나타납니다.

9. 다음 속성을 입력하여 모델 리포지토리 서비스와 분석 서비스를 연결합니다.

설명 속성모델 리포지토리 서비스

서비스와 연결할 모델 리포지토리 서비스입니다.

사용자 이름 서비스가 모델 리포지토리 서비스에 액세스하는 데 필요한 사용자 이름입니다. 작성한 모델 리포지토리 사용자를 입력합니다.

암호 모델 리포지토리 사용자의 암호입니다.보안 도메인 모델 리포지토리 사용자에 대한 LDAP 보안 도메인입니다. Informatica 도메인에 LDAP 보안

도메인이 포함된 이 필드가 나타납니다. Kerberos 인증이 있는 도메인에서는 사용할 수 없습니다.

10. Analyst 도구 사용자가 휴먼 태스크 데이터에 대한 작업을 수행하도록 활성화하려면 데이터 통합 서비스 속성을 워크플로우를 실행하도록 구성하는 데이터 통합 서비스로 설정합니다. Analyst 도구 사용자가 휴먼 태스크 레코드를 다룰 필요가 없으면 이 속성을 구성하지 마십시오.

11. 다음을 클릭합니다. 새 분석 서비스 - 4/6단계 페이지가 나타납니다.

12. 분석 서비스에 대해 다음과 같은 런타임 속성을 입력합니다.

속성 설명데이터 통합 서비스

서비스와 연결할 데이터 통합 서비스입니다. 분석 서비스는 데이터 통합 서비스에 대한 연결을 관리하고, 이 데이터 통합 서비스를 통해 사용자는 데이터 미리보기, 매핑 사양, 성과 기록표 및 프로필 작업을 Analyst 도구에서 수행할 수 있습니다.분석 서비스를 워크플로우를 실행하도록 구성한 데이터 통합 서비스와 연결할 수 있습니다. 또는 분석 서비스를 다른 작업을 위한 또 다른 데이터 통합 서비스와 연결할 수도 있습니다.

플랫 파일 캐시 디렉터리

Analyst 도구가 업로드된 플랫 파일을 저장하는 플랫 파일 캐시의 디렉터리입니다. 데이터 통합 서비스에서도 이 디렉터리에 액세스할 수 있어야 합니다. 분석 서비스와 데이터 통합 서비스가 서로 다른 노드에서 실행되는 경우에는 공유 디렉터리를 사용하도록 플랫 파일 디렉터리를 구성합니다.

Metadata Manager 서비스

Analyst 도구에서 성과 기록표에 대해 데이터 연계를 실행하는 Metadata Manager 서비스를 작성한 경우 Metadata Manager 서비스를 선택합니다. 또는 분석 서비스를 작성한 후에 Analyst 도구에 대해 데이터 연계를 실행하는 Metadata Manager 서비스를 선택할 수도 있습니다.성과 기록표에 대해 데이터 연계를 실행하지 않으려는 경우에는 이 속성을 구성하지 마십시오.

13. 다음을 클릭합니다. 새 분석 서비스 - 5/6단계 페이지가 나타납니다.

분석 서비스 생성 및 구성 179

Page 180: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

14. 비즈니스 용어집 내보내기 프로세스에서 작성하는 비즈니스 용어집 파일을 저장할 임시 디렉터리와 콘텐츠

관리자에서 용어집 자산에 첨부하는 파일을 저장할 디렉터리를 입력합니다. 이러한 디렉터리는 분석 서비

스를 실행하는 노드에 있어야 합니다. 15. 마침을 클릭합니다.

도메인이 분석 서비스를 작성하고 활성화합니다.마법사를 통해 서비스를 작성한 후 속성을 편집하거나 다른 속성을 구성할 수 있습니다.

분석 서비스를 생성한 후분석 서비스를 생성한 후에는 분석 서비스에 종속된 검색 서비스를 생성합니다.

콘텐츠 관리 서비스 생성 및 구성콘텐츠 관리 서비스는 참조 데이터를 관리하는 응용 프로그램 서비스입니다. 참조 데이터 개체에는 소스 데이터

에 대해 데이터 품질 작업을 수행하는 동안 검색할 수 있는 데이터 값의 집합이 포함되어 있습니다. 또한 콘텐츠

관리 서비스는 규칙 사양을 맵렛으로 컴파일합니다. 규칙 사양 개체는 비즈니스 규칙의 데이터 요구 사항을 논리

적 형태로 기술합니다. 콘텐츠 관리 서비스는 데이터 통합 서비스를 사용해 매핑을 실행하여 참조 테이블과 외부 데이터 소스 간에 데이

터를 전달합니다. 또한 콘텐츠 관리 서비스는 다음 유형의 참조 데이터와 함께 변환, 매핑 사양 및 규칙 사양을 제공합니다.• 주소 참조 데이터

• ID 채우기

• 확률 모델 및 분류자 모델

• 참조 테이블

콘텐츠 관리 서비스 생성Administrator 도구에서 서비스 작성 마법사를 사용하여 서비스를 작성합니다.콘텐츠 관리 서비스를 생성하기 전에 다음 서비스를 생성하고 활성화했는지 확인합니다.• 모델 리포지토리 서비스

도메인에서 Kerberos 인증을 사용하지 않는 경우 콘텐츠 관리 서비스에서 모델 리포지토리 서비스에 액세스

하는 데 사용할 수 있는 모델 리포지토리 사용자를 생성했는지 확인합니다.• 데이터 통합 서비스

1. Administrator 도구에서 관리 탭을 클릭합니다. 2. 작업 > 새로 만들기 > 콘텐츠 관리 서비스를 클릭합니다.

새 콘텐츠 관리 서비스 대화 상자가 나타납니다.

180 장 11: 응용 프로그램 서비스 생성

Page 181: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

3. 새 콘텐츠 관리 서비스 - 1/2단계 페이지에서 다음 속성을 입력합니다.

속성 설명이름 서비스의 이름입니다. 이름은 대/소문자를 구분하지 않으며 도메인 내에서 고유해야 합니다.

이름은 128자를 초과하거나 @로 시작할 수 없습니다. 또한 공백이나 다음과 같은 특수 문자를 포함할 수도 없습니다.` ~ % ^ * + = { } \ ; : ' " / ? . , < > | ! ( ) ] [

설명 서비스에 대한 설명. 설명은 765자를 초과할 수 없습니다.위치 서비스가 작성되는 도메인 및 폴더입니다. 다른 폴더를 선택하려면 찾아보기를 클릭합니다. 서

비스를 작성한 후 이동할 수 있습니다.라이선스 서비스를 사용할 수 있도록 해주는 라이선스 개체입니다.노드 서비스가 실행되는 노드입니다.HTTP 포트 콘텐츠 관리 서비스에 사용할 HTTP 포트 번호입니다.데이터 통합 서비스

서비스와 연결할데이터 통합 서비스입니다. 데이터 통합 서비스 및 콘텐츠 관리 서비스는 같은 노드에서 실행되어야 합니다.

모델 리포지토리 서비스

서비스와 연결할 모델 리포지토리 서비스입니다.

사용자 이름 서비스가 모델 리포지토리 서비스에 액세스하는 데 필요한 사용자 이름입니다. 작성한 모델 리포지토리 사용자를 입력합니다.

암호 모델 리포지토리 사용자의 암호입니다.보안 도메인 모델 리포지토리 사용자에 대한 LDAP 보안 도메인입니다. Informatica 도메인에 LDAP 보안

도메인이 포함된 이 필드가 나타납니다. Kerberos 인증이 있는 도메인에서는 사용할 수 없습니다.

참조 데이터 위치

콘텐츠 관리 서비스가 참조 데이터 웨어하우스에 액세스하도록 생성한 참조 데이터 웨어하우스 연결입니다. 선택을 클릭하여 연결을 선택합니다.

4. 다음을 클릭합니다. 새 콘텐츠 관리 서비스 - 2/2단계 페이지가 나타납니다.

5. 보안 속성에 대해 기본값을 그대로 사용합니다. 6. 서비스 활성화를 선택합니다.

콘텐츠 관리 서비스를 활성화하려면 모델 리포지토리 서비스 및 데이터 통합 서비스가 실행되고 있어야 합니다.

7. 마침을 클릭합니다. 도메인이 콘텐츠 관리 서비스를 생성하고 활성화합니다.

마법사를 통해 서비스를 작성한 후 속성을 편집하거나 다른 속성을 구성할 수 있습니다.

콘텐츠 관리 서비스 생성 및 구성 181

Page 182: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

검색 서비스 생성 및 구성검색 서비스는 Analyst 도구 및 Business Glossary Desktop에서의 검색을 관리하는 응용 프로그램 서비스입니

다.기본적으로 검색 서비스는 데이터 개체, 매핑 사양, 프로필, 참조 테이블, 규칙, 성과 기록표 및 비즈니스 용어집

용어와 같은 모델 리포지토리의 검색 결과를 반환합니다. 프로파일링 웨어하우스의 열 프로필 결과 및 도메인 검색 결과가 검색 결과에 포함될 수도 있습니다.

검색 서비스 생성Administrator 도구에서 서비스 작성 마법사를 사용하여 서비스를 작성합니다.검색 서비스를 생성하기 전에 다음 서비스를 생성하고 활성화했는지 확인합니다.• 모델 리포지토리 서비스

도메인에서 Kerberos 인증을 사용하지 않는 경우 검색 서비스에서 모델 리포지토리 서비스에 액세스하는 데

사용할 수 있는 모델 리포지토리 사용자를 생성했는지 확인합니다.• 데이터 통합 서비스

• 분석 서비스

1. Administrator 도구에서 관리 탭을 클릭합니다. 2. 작업 > 새로 만들기 > 검색 서비스를 클릭합니다.

새 검색 서비스 대화 상자가 나타납니다.3. 새 검색 서비스 - 1/2단계 페이지에서 다음 속성을 입력합니다.

속성 설명이름 서비스의 이름입니다. 이름은 대/소문자를 구분하지 않으며 도메인 내에서 고유해야 합니다. 이름은

128자를 초과하거나 @로 시작할 수 없습니다. 또한 공백이나 다음과 같은 특수 문자를 포함할 수도 없습니다.` ~ % ^ * + = { } \ ; : ' " / ? . , < > | ! ( ) ] [

설명 서비스에 대한 설명. 설명은 765자를 초과할 수 없습니다.위치 서비스가 작성되는 도메인 및 폴더입니다. 다른 폴더를 선택하려면 찾아보기를 클릭합니다. 서비스를

작성한 후 이동할 수 있습니다.라이선스

서비스를 사용할 수 있도록 해주는 라이선스 개체입니다.

노드 서비스가 실행되는 노드입니다.

4. 다음을 클릭합니다. 새 검색 서비스 - 2/2 단계 페이지가 나타납니다.

182 장 11: 응용 프로그램 서비스 생성

Page 183: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

5. 검ㅈ색 서비스에 대해 다음과 같은 검색 속성을 입력합니다.

설명 속성포트 번호 검색 서비스에 사용할 포트 번호입니다.인덱스 위치 검색 인덱스 파일이 포함된 디렉터리입니다. 검색 서비스가 실행되는 시스템의 디렉터리를 입력

하십시오. 디렉터리가 존재하지 않는 경우 Informatica는 검색 서비스를 작성할 때 디렉터리를 작성합니다.

추출 간격 검색 서비스가 업데이트된 콘텐츠를 추출 및 인덱싱하는 간격(초)입니다. 기본값은 60초입니다.모델 리포지토리 서비스

서비스와 연결할 모델 리포지토리 서비스입니다.

사용자 이름 서비스가 모델 리포지토리 서비스에 액세스하는 데 필요한 사용자 이름입니다. 작성한 모델 리포지토리 사용자를 입력합니다.

암호 모델 리포지토리 사용자의 암호입니다.보안 도메인 모델 리포지토리 사용자에 대한 LDAP 보안 도메인입니다. Informatica 도메인에 LDAP 보안

도메인이 포함된 이 필드가 나타납니다. Kerberos 인증이 있는 도메인에서는 사용할 수 없습니다.

6. 마침을 클릭합니다. 도메인이 검색 서비스를 생성합니다. 서비스를 생성하는 중에는 도메인이 검색 서비스를 활성화하지 않습

니다. 검색 서비스를 활성화해야 사용자가 Analyst 도구 및 Business Glossary Desktop에서 검색을 수행할

수 있습니다.7. 검색 서비스를 활성화하려면 탐색기에서 해당 서비스를 선택하고 작업 > 서비스 활성화를 클릭합니다.

검색 서비스를 활성화하려면 모델 리포지토리 서비스, 데이터 통합 서비스 및 분석 서비스가 실행되고 있어

야 합니다.마법사를 통해 서비스를 작성한 후 속성을 편집하거나 다른 속성을 구성할 수 있습니다.

PowerCenter 리포지토리 서비스 생성 및 구성PowerCenter 리포지토리 서비스는 PowerCenter 리포지토리를 관리하는 응용 프로그램 서비스입니다. PowerCenter 리포지토리는 PowerCenter 클라이언트 및 응용 프로그램 서비스에서 작성된 메타데이터를 관계

형 데이터베이스에 저장합니다.PowerCenter 클라이언트 또는 PowerCenter 통합 서비스에서 PowerCenter 리포지토리 개체에 액세스하는 경우, 해당 클라이언트 또는 서비스가 PowerCenter 리포지토리 서비스로 요청을 보냅니다. PowerCenter 리포지

토리 서비스 프로세스는 PowerCenter 리포지토리 데이터베이스 테이블에서 메타데이터를 가져오고, 삽입하고, 업데이트합니다.

PowerCenter 리포지토리 서비스 생성Administrator 도구에서 서비스 작성 마법사를 사용하여 서비스를 작성합니다.1. Administrator 도구에서 관리 탭을 클릭합니다.

PowerCenter 리포지토리 서비스 생성 및 구성 183

Page 184: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

2. 작업 > 새로 만들기 > PowerCenter 리포지토리 서비스를 클릭합니다. 새 PowerCenter 리포지토리 서비스 대화 상자가 나타납니다.

3. 새 PowerCenter 리포지토리 서비스 - 1/2단계 페이지에서 다음 속성을 입력합니다.

속성 설명이름 서비스의 이름입니다. 이름은 대/소문자를 구분하지 않으며 도메인 내에서 고유해야 합니

다. 이름은 128자를 초과하거나 @로 시작할 수 없습니다. 또한 공백이나 다음과 같은 특수 문자를 포함할 수도 없습니다.` ~ % ^ * + = { } \ ; : ' " / ? . , < > | ! ( ) ] [

설명 서비스에 대한 설명. 설명은 765자를 초과할 수 없습니다.위치 서비스가 작성되는 도메인 및 폴더입니다. 다른 폴더를 선택하려면 찾아보기를 클릭합니다.

서비스를 작성한 후 이동할 수 있습니다.라이선스 서비스를 사용할 수 있도록 해주는 라이선스 개체입니다.노드 서비스가 실행되는 노드입니다.기본 노드 라이선스에 고가용성이 포함된 경우 서비스가 기본적으로 실행되는 노드입니다. 고가용성

이 포함된 라이선스를 선택한 경우 필요합니다.백업 노드 라이선스에 고가용성이 포함된 경우, 기본 노드를 사용할 수 없을 때 서비스가 실행될 수 있

는 노드입니다.

4. 다음을 클릭합니다. 새 PowerCenter 리포지토리 서비스 - 2/2단계 페이지가 나타납니다.

5. PowerCenter 리포지토리 데이터베이스에 대한 다음 속성을 입력합니다.

속성 설명데이터베이스 유형

리포지토리 데이터베이스의 유형입니다.

사용자 이름 리포지토리에 대한 데이터베이스 사용자 이름입니다.암호 PowerCenter 리포지토리 데이터베이스 사용자의 암호입니다. 7비트 ASCII여야 합니다.연결 문자열 리포지토리 데이터베이스에 액세스하기 위해 PowerCenter 리포지토리 서비스에서 사용

하는 원시 연결 문자열입니다. 지원되는 각 데이터베이스에 대해 다음 원시 연결 문자열 구문을 사용하십시오.- servername@databasename(Microsoft SQL Server 및 Sybase)- databasename.world(Oracle)- databasename(IBM DB2)

184 장 11: 응용 프로그램 서비스 생성

Page 185: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명코드 페이지 리포지토리 데이터베이스 코드 페이지입니다. PowerCenter 리포지토리 서비스에서는 데

이터베이스 코드 페이지에 인코딩된 문자 집합을 사용하여 데이터를 기록합니다.PowerCenter 리포지토리 서비스를 생성한 후에는 PowerCenter 리포지토리 서비스 속성의 코드 페이지를 변경할 수 없습니다.

테이블스페이스 이름

모든 리포지토리 데이터베이스 테이블을 작성할 테이블스페이스 이름입니다. 테이블스페이스 이름에 공백을 사용할 수 없습니다.IBM DB2 및 Sybase 데이터베이스에 사용할 수 있습니다.IBM DB2 EEE 리포지토리에서 리포지토리 성능을 개선하려면 노드가 1개 있는 테이블스페이스 이름을 지정하십시오.

6. 지정된 연결 문자열에 콘텐츠가 없습니다. 새 콘텐츠를 작성하십시오.를 선택합니다. 7. 필요에 따라 글로벌 리포지토리를 생성하도록 선택합니다.

서비스를 생성한 후에는 로컬 리포지토리를 글로벌 리포지토리로 승격할 수 있지만 글로벌 리포지토리를

로컬 리포지토리로 변경할 수는 없습니다.8. 라이선스에 팀 기반 개발 옵션이 있는 경우 필요에 따라 리포지토리에 대한 버전 제어를 활성화할 수 있습니

다. 서비스를 생성한 후에는 버전이 없는 리포지토리를 버전이 있는 리포지토리로 변환할 수 있지만 버전지 있는 리포지토리를 버전이 없는 리포지토리로 변환할 수는 없습니다.

9. 마침을 클릭합니다. 도메인이 PowerCenter 리포지토리 서비스를 생성하고, 서비스를 시작하고, PowerCenter 리포지토리의

콘텐츠를 생성합니다.마법사를 통해 서비스를 작성한 후 속성을 편집하거나 다른 속성을 구성할 수 있습니다.

PowerCenter 리포지토리 서비스를 생성한 후PowerCenter 리포지토리 서비스를 생성한 후에는 다음 태스크를 수행합니다.• PowerCenter 리포지토리 서비스가 일반 모드에서 실행되도록 구성합니다.• 도메인에서 Kerberos 인증을 사용하지 않는 경우 PowerCenter 리포지토리 사용자를 생성합니다.• 다른 응용 프로그램 서비스를 생성합니다.

일반 모드로 PowerCenter 리포지토리 서비스 실행PowerCenter 리포지토리 서비스를 생성하고 나면 제외 모드에서 시작되고 액세스가 관리자로 제한됩니다. 다른 사용자에게 액세스 권한을 부여하려면 서비스가 일반 작동 모드에서 실행되도록 서비스 속성을 편집합니다.1. Administrator 도구에서 관리 탭을 클릭합니다. 2. 탐색기에서 PowerCenter 리포지토리 서비스를 선택합니다. 3. 속성을 클릭합니다. 4. 리포지토리 속성 편집을 클릭합니다. 5. 작동 모드 필드에서 일반을 선택합니다. 6. 확인을 클릭합니다.

변경 내용을 적용하려면 PowerCenter 리포지토리 서비스를 재사용해야 합니다.7. 작업 > 서비스 재사용을 선택합니다.

PowerCenter 리포지토리 서비스 생성 및 구성 185

Page 186: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

PowerCenter 리포지토리 사용자 생성Kerberos 인증을 사용하지 않는 도메인에서는 PowerCenter 리포지토리 서비스에 대해 요청하는 다른 응용 프로그램 서비스를 인증하기 위해 사용자 계정을 사용합니다. 따라서 PowerCenter 리포지토리 서비스에 대해 사용자 계정을 생성하고 사용자에게 관리자 역할을 할당해야 합니다.PowerCenter 리포지토리 서비스에 종속된 응용 프로그램 서비스를 생성하는 경우 PowerCenter 리포지토리

서비스의 이름과 이 PowerCenter 리포지토리 사용자의 이름을 제공합니다.1. Administrator 도구에서 보안 탭을 클릭합니다. 2. 보안 작업 메뉴에서 사용자 작성을 클릭하여 원시 사용자 계정을 생성합니다.

참고: 도메인에서 LDAP 인증을 설정하려면 PowerCenter 리포지토리 사용자에 대해 LDAP 사용자 계정을

사용하면 됩니다.3. 사용자에 대해 다음 속성을 입력합니다.

속성 설명로그인 이름 사용자 계정의 로그인 이름입니다. 사용자 계정의 로그인 이름은 해당 계정이 속한 보안

도메인 내에서 고유해야 합니다.이름은 대/소문자를 구분하지 않으며 128자를 초과할 수 없습니다. 이름에는 탭, 줄 바꿈 문자 또는 다음과 같은 특수 문자를 사용할 수 없습니다., + " \ < > ; / * % ? &첫 번째 문자와 마지막 문자를 제외하고 이름에는 ASCII 공백 문자를 사용할 수 있습니다. 다른 모든 공백 문자는 사용할 수 없습니다.

암호 사용자 계정에 대한 암호입니다. 암호의 길이는 1~80자여야 합니다.암호 확인 확인을 위해 암호를 다시 입력합니다. 암호를 수동으로 다시 입력해야 합니다. 암호를 복

사해서 붙여 넣지 마십시오.전체 이름 사용자 계정의 전체 이름입니다. 전체 이름에는 다음과 같은 특수 문자를 포함할 수 없습

니다.< > “

설명 사용자 계정에 대한 설명입니다. 설명은 765자를 초과하거나 다음 특수 문자를 포함할 수 없습니다.< > “

4. 확인을 클릭합니다. 사용자 속성이 나타납니다.

5. 권한 탭을 클릭합니다. 6. 편집을 클릭합니다.

역할 및 권한 편집 대화 상자가 나타납니다.7. 역할 탭에서 PowerCenter 리포지토리 서비스를 확장합니다. 8. 시스템 정의 역할에서 관리자를 선택하고 확인을 클릭합니다.

186 장 11: 응용 프로그램 서비스 생성

Page 187: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

기타 서비스 작성PowerCenter 리포지토리 서비스를 작성한 후에는 PowerCenter 리포지토리 서비스에 종속된 응용 프로그램

서비스를 작성합니다.다음과 같은 응용 프로그램 서비스를 작성할 수 있습니다.1. PowerCenter 통합 서비스

2. Metadata Manager 서비스

3. 웹 서비스 헙 서비스

PowerCenter 통합 서비스 생성 및 구성PowerCenter 통합 서비스는 PowerCenter 클라이언트를 위해 워크플로우 및 세션을 실행하는 응용 프로그램

서비스입니다.PowerCenter 클라이언트에서 워크플로우를 실행하면 해당 클라이언트가 PowerCenter 통합 서비스로 요청을

보냅니다. PowerCenter 통합 서비스는 PowerCenter 리포지토리 서비스에 연결하여 PowerCenter 리포지토리

에서 메타데이터를 가져온 후, 세션 및 워크플로우를 실행하고 모니터링합니다.

PowerCenter 통합 서비스 생성Administrator 도구에서 서비스 작성 마법사를 사용하여 서비스를 작성합니다.PowerCenter 통합 서비스를 생성하기 전에 PowerCenter 리포지토리 서비스를 생성하고 활성화했는지 확인합

니다. 도메인에서 Kerberos 인증을 사용하지 않는 경우 PowerCenter 통합 서비스에서 PowerCenter 리포지토

리 서비스에 액세스하는 데 사용할 수 있는 PowerCenter 리포지토리 사용자를 생성했는지 확인합니다.1. Administrator 도구에서 관리 탭을 클릭합니다. 2. 작업 > 새로 만들기 > PowerCenter 통합 서비스를 클릭합니다.

새 PowerCenter 통합 서비스 대화 상자가 나타납니다.3. 새 PowerCenter 통합 서비스 - 1/2단계 페이지에서 다음 속성을 입력합니다.

속성 설명이름 서비스의 이름입니다. 이름은 대/소문자를 구분하지 않으며 도메인 내에서 고유해야 합니

다. 이름은 128자를 초과하거나 @로 시작할 수 없습니다. 또한 공백이나 다음과 같은 특수 문자를 포함할 수도 없습니다.` ~ % ^ * + = { } \ ; : ' " / ? . , < > | ! ( ) ] [

설명 서비스에 대한 설명. 설명은 765자를 초과할 수 없습니다.위치 서비스가 작성되는 도메인 및 폴더입니다. 다른 폴더를 선택하려면 찾아보기를 클릭합니다.

서비스를 작성한 후 이동할 수 있습니다.라이선스 서비스를 사용할 수 있도록 해주는 라이선스 개체입니다.노드 서비스가 실행되는 노드입니다.

PowerCenter 통합 서비스 생성 및 구성 187

Page 188: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명할당 노드에서 실행할 서비스를 구성하려면 노드를 선택합니다. 라이선스에 그리드가 포함된 경

우에는 서비스를 작성한 후 그리드를 작성하고 그리드에서 실행할 서비스를 할당할 수 있습니다.

기본 노드 라이선스에 고가용성이 포함된 경우 서비스가 기본적으로 실행되는 노드입니다. 고가용성이 포함된 라이선스를 선택한 경우 필요합니다.

백업 노드 라이선스에 고가용성이 포함된 경우, 기본 노드를 사용할 수 없을 때 서비스가 실행될 수 있는 노드입니다.

4. 다음을 클릭합니다. 5. 새 PowerCenter 통합 서비스 - 2/2단계 페이지에서 다음 속성을 입력합니다.

속성 설명PowerCenter 리포지토리 서비스

서비스와 연결할 PowerCenter 리포지토리 서비스입니다.

사용자 이름 서비스가 PowerCenter 리포지토리 서비스에 액세스하는 데 필요한 사용자 이름입니다. 작성한 PowerCenter 리포지토리 사용자를 입력합니다. PowerCenter 리포지토리 서비스를 서비스와 연결할 경우 필요합니다.Kerberos 인증이 있는 도메인에서는 사용할 수 없습니다.

암호 PowerCenter 리포지토리 사용자와 연결된 암호입니다.Kerberos 인증이 있는 도메인에서는 사용할 수 없습니다.

보안 도메인 PowerCenter 리포지토리 사용자에 대한 LDAP 보안 도메인입니다. Informatica 도메인에 LDAP 보안 도메인이 포함된 경우 보안 도메인 필드가 나타납니다. PowerCenter 리포지토리 서비스를 서비스와 연결할 경우 필요합니다.Kerberos 인증이 있는 도메인에서는 사용할 수 없습니다.

6. PowerCenter 통합 서비스가 문자 데이터를 처리하는 방법을 결정하는 데이터 이동 모드를 선택합니다. ASCII 또는 유니코드를 선택합니다. 기본값은 ASCII입니다. ASCII 모드에서 PowerCenter 통합 서비스는 7비트 ASCII 및 EBCDIC 문자를 인식하고 각 문자를 단일 바이

트로 저장합니다. 유니코드 모드에서 PowerCenter 통합 서비스는 지원되는 코드 페이지에 의해 정의된 다중 바이트 문자 집합을 인식합니다. 소스 또는 대상이 8비트 또는 다중 바이트 문자 집합이고 문자 데이터를

포함하는 경우 유니코드 모드를 사용하십시오.7. 마침을 클릭합니다. 8. 코드 페이지 지정 대화 상자에서 PowerCenter 통합 서비스의 코드 페이지를 할당합니다.

PowerCenter 통합 서비스의 코드 페이지는 연결된 리포지토리의 코드 페이지와 호환되어야 합니다.9. 확인을 클릭합니다.

도메인이 PowerCenter 통합 서비스를 생성합니다. 서비스를 생성하는 중에는 도메인이 PowerCenter 통합 서비스를 활성화하지 않습니다.

10. PowerCenter 통합 서비스를 활성화하려면 탐색기에서 해당 서비스를 선택하고 작업 > 서비스 활성화를 클릭합니다. PowerCenter 통합 서비스를 활성화하려면 PowerCenter 리포지토리 서비스가 실행되고 있어야

합니다. 마법사를 통해 서비스를 작성한 후 속성을 편집하거나 다른 속성을 구성할 수 있습니다.

188 장 11: 응용 프로그램 서비스 생성

Page 189: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

PowerCenter 통합 서비스를 생성한 후PowerCenter 통합 서비스를 생성한 후에는 PowerCenter 통합 서비스에 종속된 Metadata Manager 서비스를

생성합니다.

Metadata Manager 서비스 생성 및 구성Metadata Manager 서비스는 Informatica 도메인에서 Metadata Manager 웹 클라이언트를 실행하는 응용 프로그램 서비스입니다. Metadata Manager 서비스는 Metadata Manager에 액세스할 수 있는 사용자와 서비스

구성 요소 간의 연결을 관리합니다.메타데이터를 Metadata Manager 웨어하우스로 로드하면 Metadata Manager 서비스가 PowerCenter 통합 서비스에 연결합니다. PowerCenter 통합 서비스는 PowerCenter 리포지토리의 워크플로우를 실행하여 메타데이

터 소스에서 읽은 후 해당 메타데이터를 Metadata Manager 웨어하우스로 로드합니다. Metadata Manager를

사용하여 메타데이터를 찾아보고 분석할 경우 Metadata Manager 서비스에서 Metadata Manager 리포지토리

에 있는 메타데이터에 액세스합니다.

Metadata Manager 서비스 생성Administrator 도구에서 서비스 작성 마법사를 사용하여 서비스를 작성합니다.Metadata Manager 서비스를 생성하기 전에 다음 서비스를 생성하고 활성화했는지 확인합니다.• PowerCenter 리포지토리 서비스

도메인에서 Kerberos 인증을 사용하지 않는 경우 Metadata Manager 서비스에서 PowerCenter 리포지토리

서비스에 액세스하는 데 사용할 수 있는 PowerCenter 리포지토리 사용자를 생성했는지 확인합니다.• PowerCenter 통합 서비스

1. Administrator 도구에서 관리 탭을 클릭합니다. 2. 작업 > 새로 만들기 > Metadata Manager 서비스를 클릭합니다.

새 Metadata Manager 서비스 대화 상자가 표시됩니다.3. 새 Metadata Manager 서비스 - 1/3단계 페이지에서 다음 속성을 입력합니다.

속성 설명이름 서비스의 이름입니다. 이름은 대/소문자를 구분하지 않으며 도메인 내에서 고유해야 합

니다. 이름은 128자를 초과하거나 @로 시작할 수 없습니다. 또한 공백이나 다음과 같은 특수 문자를 포함할 수도 없습니다.` ~ % ^ * + = { } \ ; : ' " / ? . , < > | ! ( ) ] [

설명 서비스에 대한 설명. 설명은 765자를 초과할 수 없습니다.위치 서비스가 작성되는 도메인 및 폴더입니다. 다른 폴더를 선택하려면 찾아보기를 클릭합

니다. 서비스를 작성한 후 이동할 수 있습니다.라이선스 서비스를 사용할 수 있도록 해주는 라이선스 개체입니다.노드 서비스가 실행되는 노드입니다.

Metadata Manager 서비스 생성 및 구성 189

Page 190: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

4. 연결된 리포지토리 서비스의 다음 속성을 지정합니다.

속성 설명연결된 통합 서비스 Metadata Manager 웨어하우스로 메타데이터를 로드하기 위해 Metadata

Manager에서 사용되는 PowerCenter 통합 서비스를 선택합니다.리포지토리 사용자 이름 서비스가 PowerCenter 리포지토리 서비스에 액세스하는 데 필요한 사용자 이

름입니다. 작성한 PowerCenter 리포지토리 사용자를 입력합니다. PowerCenter 리포지토리 서비스를 서비스와 연결할 경우 필요합니다.Kerberos 인증이 있는 도메인에서는 사용할 수 없습니다.

리포지토리 암호 PowerCenter 리포지토리 사용자와 연결된 암호입니다.Kerberos 인증이 있는 도메인에서는 사용할 수 없습니다.

보안 도메인 PowerCenter 리포지토리 사용자에 대한 LDAP 보안 도메인입니다. Informatica 도메인에 LDAP 보안 도메인이 포함된 경우 보안 도메인 필드가 나타납니다. PowerCenter 리포지토리 서비스를 서비스와 연결할 경우 필요합니다.Kerberos 인증이 있는 도메인에서는 사용할 수 없습니다.

5. 다음을 클릭합니다. 새 Metadata Manager 서비스 - 2/3단계 페이지가 나타납니다.

6. Metadata Manager 리포지토리에 대한 다음 데이터베이스 속성을 입력합니다.

속성 설명데이터베이스 유형

리포지토리 데이터베이스의 유형입니다.

코드 페이지 Metadata Manager 리포지토리 코드 페이지입니다. Metadata Manager 서비스 및 Metadata Manager 응용 프로그램은 데이터를 Metadata Manager 리포지토리에 기록할 때 리포지토리 코드 페이지에 인코딩된 문자 집합을 사용합니다.Metadata Manager 서비스를 활성화하려면 반드시 코드 페이지를 먼저 지정해야 합니다.

연결 문자열 Metadata Manager 리포지토리 데이터베이스의 원시 연결 문자열입니다. Metadata Manager 서비스는 연결 문자열을 사용하여 PowerCenter 리포지토리의 Metadata Manager 리포지토리에 대한 연결 개체를 생성합니다.지원되는 각 데이터베이스에 대해 다음 원시 연결 문자열 구문을 사용하십시오.- servername@databasename(Microsoft SQL Server)- databasename.world(Oracle)- databasename(IBM DB2)

데이터베이스 사용자

리포지토리에 대한 데이터베이스 사용자 이름입니다.

데이터베이스 암호

Metadata Manager 리포지토리 데이터베이스 사용자의 암호입니다. 7비트 ASCII여야 합니다.

190 장 11: 응용 프로그램 서비스 생성

Page 191: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명테이블스페이스 이름

모든 리포지토리 데이터베이스 테이블을 작성할 테이블스페이스 이름입니다. 테이블스페이스 이름에 공백을 사용할 수 없습니다.IBM DB2 데이터베이스에 사용할 수 있습니다.IBM DB2 EEE 리포지토리에서 리포지토리 성능을 개선하려면 노드가 1개 있는 테이블스페이스 이름을 지정하십시오.

데이터베이스 호스트 이름

데이터베이스 서버를 호스팅하는 시스템 이름입니다.

데이터베이스 포트

데이터베이스 서버 수신기 서비스를 구성하는 포트 번호입니다.

SID/서비스 이름 Oracle 데이터베이스입니다. JDBC 연결 문자열에서 SID 또는 서비스 이름을 사용할지 여부를 지정합니다. Oracle RAC 데이터베이스의 경우 Oracle SID 또는 Oracle 서비스 이름 중에서 선택합니다. 그 외의 Oracle 데이터베이스의 경우 Oracle SID를 선택합니다.

데이터베이스 이름

데이터베이스 서버의 이름입니다.Oracle 데이터베이스의 전체 서비스 이름 또는 SID, IBM DB2 데이터베이스의 서비스 이름, Microsoft SQL Server 데이터베이스의 데이터베이스 이름을 지정합니다.

7. 데이터베이스 연결 URL에 매개 변수를 추가하려면 추가 JDBC 매개 변수 필드에서 추가 매개 변수를 구성

합니다. 세미콜론 문자(;)로 구분된 이름=값 쌍으로 매개 변수를 입력합니다. 예를 들어

param1=value1;param2=value2와 같습니다. 이 속성을 사용하여 다음 매개 변수를 지정할 수 있습니다.

매개 변수 설명백업 서버 위치 Oracle RAC 같이 고가용성 데이터베이스 서버를 사용할 경우 백업 서버의 위치를 입력

하십시오.Oracle ASO(Advanced Security Option) 매개 변수

Metadata Manager 리포지토리가 ASO를 사용하는 Oracle 데이터베이스인 경우 다음 추가 매개 변수를 입력하십시오.EncryptionLevel=[encryption level];EncryptionTypes=[encryptiontypes];DataIntegrityLevel=[data integritylevel];DataIntegrityTypes=[data integrity types]참고: 매개 변수 값은 Metadata Manager 서비스가 실행되는 시스템에 있는 sqlnet.ora 파일의 값과 일치해야 합니다.

Microsoft SQL Server에 대한 인증 정보

Windows 인증을 사용하여 사용자 자격 증명을 인증하고 Microsoft SQL Server 리포지토리에 대한 트러스트된 연결을 설정하려면 다음 텍스트를 입력하십시오.AuthenticationMethod=ntlm;LoadLibraryPath=[directory containing DDJDBCx64Auth04.dll]. jdbc:informatica:sqlserver://[host]:[port];DatabaseName=[DB name];AuthenticationMethod=ntlm;LoadLibraryPath=[directory containing DDJDBCx64Auth04.dll] 트러스트된 연결을 사용하여 Microsoft SQL Server 데이터베이스에 연결한 경우 Metadata Manager 서비스는 서비스를 실행하는 시스템에 로그인한 사용자의 자격 증명을 사용하여 리포지토리에 연결합니다.트러스트된 연결을 사용하여 Metadata Manager 서비스를 Windows 서비스로 시작하려면 트러스트된 사용자 계정으로 로그온하도록 Windows 서비스 속성을 구성합니다.

Metadata Manager 서비스 생성 및 구성 191

Page 192: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

8. Metadata Manager 리포지토리 데이터베이스가 보안 통신을 사용하도록 구성되어 있으면 보안 JDBC 매개

변수 필드에서 추가 JDBC 매개 변수를 구성할 수 있습니다. 이 속성을 사용하여 암호와 같은 보안 연결 매개 변수를 지정합니다. Administrator 도구는 Metadata Manager 서비스 속성에 보안 매개 변수 또는 매개 변수 값을 표시하지 않습니다. 세미콜론 문자(;)로 구분된

이름=값 쌍으로 매개 변수를 입력합니다. 예를 들어 param1=value1;param2=value2와 같습니다.다음 보안 데이터베이스 매개 변수를 입력하십시오.

보안 데이터베이스 매개 변수 설명EncryptionMethod 필수 사항입니다. 네트워크를 통해 전송되는 경우 데이터가 암호화되었는지를

나타냅니다. 이 매개 변수는 SSL로 설정되어야 합니다.TrustStore 필수. 데이터베이스 서버의 SSL 인증서를 포함하는 트러스트 저장소 파일의 경

로 및 파일 이름입니다.TrustStorePassword 필수. 트러스트 저장소 파일에 액세스하는 데 사용되는 암호입니다.HostNameInCertificate 보안 데이터베이스를 호스트하는 시스템의 호스트 이름입니다. 호스트 이름을

지정하면 Metadata Manager 서비스에서 SSL 인증서의 호스트 이름에 대해 연결 문자열에 포함된 호스트 이름의 유효성을 검사합니다.

ValidateServerCertificate 선택 사항입니다. Informatica가 데이터베이스 서버에서 보낸 인증서에 대해 유효성을 검사하는지 여부를 나타냅니다.이 매개 변수를 True로 설정하면 데이터베이스 서버에서 보낸 인증서에 대해 Informatica에서 유효성을 검사합니다. HostNameInCertificate 매개 변수를 지정하면 Informatica에서 인증서의 호스트 이름에 대한 유효성도 검사합니다.이 매개 변수를 False로 설정하면 데이터베이스 서버에서 보낸 인증서에 대해 Informatica에서 유효성을 검사하지 않습니다. Informatica에서 사용자가 지정한 트러스트 저장소 정보를 모두 무시합니다.

KeyStore Metadata Manager 서비스에서 데이터베이스 서버에 전송하는 SSL 인증서가 포함된 키 저장소 파일의 경로 및 파일 이름입니다.

KeyStorePassword 키 저장소 파일에 액세스하는 데 사용되는 암호입니다.

9. 다음을 클릭합니다. 새 Metadata Manager 서비스 - 3/3단계 페이지가 나타납니다.

10. 서비스에 사용할 HTTP 포트 번호를 입력합니다. 11. Metadata Manager 서비스와의 보안 통신을 활성화하려면 보안 소켓 계층 활성화를 선택합니다.

다음 속성을 입력하여 서비스에 대한 보안 통신을 구성합니다.

속성 설명HTTPS 포트 서비스에 대한 보안 연결에 사용할 포트 번호입니다. HTTP 포트 번호와 다른 포트 번호

를 사용하십시오.키 저장소 파일 개인 또는 공용 키 쌍 및 연결된 인증서를 포함하는 키 저장소 파일의 경로와 파일 이름

입니다. 서비스에 HTTPS 연결을 사용할 경우 필요합니다.키 저장소 암호 키 저장소 파일에 대한 일반 텍스트 암호입니다.

12. 마침을 클릭합니다.

192 장 11: 응용 프로그램 서비스 생성

Page 193: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

도메인이 Metadata Manager 서비스를 생성합니다. 서비스를 생성하는 중에는 도메인이 Metadata Manager 서비스를 활성화하지 않습니다.

13. Metadata Manager 서비스를 활성화하려면 탐색기에서 해당 서비스를 선택하고 작업 > 서비스 활성화를

클릭합니다. Metadata Manager 서비스를 활성화하려면 PowerCenter 리포지토리 서비스 및

PowerCenter 통합 서비스를 실행 중이어야 합니다. 마법사를 통해 서비스를 작성한 후 속성을 편집하거나 다른 속성을 구성할 수 있습니다.

Metadata Manager 서비스를 작성한 후Metadata Manager 서비스를 작성한 후에는 다음 태스크를 수행합니다.• Metadata Manager 리포지토리에 대한 콘텐츠를 작성합니다.• 다른 응용 프로그램 서비스를 작성합니다.Metadata Manager 서비스를 작성하는 경우 리포지토리 테이블을 작성하고 메타데이터 소스의 모델을 가져옵

니다.1. 탐색기에서 Metadata Manager 서비스를 선택합니다.2. 작업 > 리포지토리 콘텐츠 > 작성을 클릭합니다.3. 확인을 클릭합니다.Metadata Manager 서비스를 작성한 후에는 Metadata Manager 서비스에 종속된 응용 프로그램 서비스를 작성합니다.

웹 서비스 헙 서비스 생성 및 구성웹 서비스 헙 서비스는 Informatica 도메인의 응용 프로그램 서비스로, 웹 서비스를 통해 PowerCenter 기능을

외부 클라이언트에 노출합니다.웹 서비스 헙 서비스는 웹 서비스 클라이언트로부터 요청을 받아 요청 유형에 따라 PowerCenter 통합 서비스

또는 PowerCenter 리포지토리 서비스로 요청을 전달합니다. PowerCenter 통합 서비스 또는 PowerCenter 리포지토리 서비스는 요청을 처리하여 웹 서비스 헙으로 응답을 보냅니다. 웹 서비스 헙은 이 응답을 웹 서비스 클라이언트로 돌려보냅니다.

웹 서비스 헙 서비스 작성Administrator 도구에서 서비스 작성 마법사를 사용하여 서비스를 작성합니다.웹 서비스 헙 서비스를 작성하기 전에 PowerCenter 리포지토리 서비스를 작성하고 활성화했는지 확인합니다.1. Administrator 도구에서 관리 탭을 클릭합니다. 2. 작업 > 새로 만들기 > 웹 서비스 헙을 클릭합니다.

새 웹 서비스 헙 서비스 대화 상자가 나타납니다.

웹 서비스 헙 서비스 생성 및 구성 193

Page 194: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

3. 다음 속성을 입력합니다.

속성 설명이름 서비스의 이름입니다. 이름은 대/소문자를 구분하지 않으며 도메인 내에서 고유해야 합

니다. 이름은 128자를 초과하거나 @로 시작할 수 없습니다. 또한 공백이나 다음과 같은 특수 문자를 포함할 수도 없습니다.` ~ % ^ * + = { } \ ; : ' " / ? . , < > | ! ( ) ] [

설명 서비스에 대한 설명. 설명은 765자를 초과할 수 없습니다.위치 서비스가 작성되는 도메인 및 폴더입니다. 다른 폴더를 선택하려면 찾아보기를 클릭합

니다. 서비스를 작성한 후 이동할 수 있습니다.라이선스 서비스를 사용할 수 있도록 해주는 라이선스 개체입니다.노드 서비스가 실행되는 노드입니다.

4. 연결된 PowerCenter 리포지토리 서비스의 다음 속성을 입력합니다.

속성 설명연결된 리포지토리 서비스 서비스와 연결할 PowerCenter 리포지토리 서비스입니다.리포지토리 사용자 이름 서비스가 PowerCenter 리포지토리 서비스에 액세스하는 데 필요한 사용자 이

름입니다. 작성한 PowerCenter 리포지토리 사용자를 입력합니다. PowerCenter 리포지토리 서비스를 서비스와 연결할 경우 필요합니다.웹 서비스 헙 서비스에는 Kerberos 인증이 활성화된 경우에도 리포지토리 사용자 이름이 필요합니다.

리포지토리 암호 PowerCenter 리포지토리 사용자와 연결된 암호입니다.웹 서비스 헙 서비스에는 Kerberos 인증이 활성화된 경우에도 리포지토리 암호가 필요합니다.

보안 도메인 PowerCenter 리포지토리 사용자에 대한 LDAP 보안 도메인입니다. Informatica 도메인에 LDAP 보안 도메인이 포함된 경우 보안 도메인 필드가 나타납니다. PowerCenter 리포지토리 서비스를 서비스와 연결할 경우 필요합니다.

5. 다음을 클릭합니다. 6. 다음 서비스 속성을 입력합니다.

속성 설명URL 구성표 웹 서비스 헙에 대해 구성하는 보안 프로토콜을 나타냅니다. 다음 옵션 중 하나를 선택할 수

있습니다.- HTTP. HTTP에서만 웹 서비스 헙을 실행합니다.- HTTPS. HTTPS에서만 웹 서비스 헙을 실행합니다.- HTTP 및 HTTPS. HTTP 및 HTTPS 모드에서 웹 서비스 헙을 실행합니다.

헙 호스트 이름 웹 서비스 헙을 호스팅하는 시스템의 이름입니다.

194 장 11: 응용 프로그램 서비스 생성

Page 195: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 설명헙 포트 번호(HTTP)

HTTP에서 실행 중인 웹 서비스 헙의 포트 번호입니다. 기본값은 7333입니다.

헙 포트 번호(HTTPS)

HTTPS에서 실행 중인 웹 서비스 헙의 포트 번호입니다. 기본값은 7343입니다.

키 저장소 파일 개인 또는 공용 키 쌍 및 연결된 인증서를 포함하는 키 저장소 파일의 경로와 파일 이름입니다. 서비스에 HTTPS 연결을 사용할 경우 필요합니다.

키 저장소 암호 키 저장소 파일에 대한 일반 텍스트 암호입니다.내부 호스트 이름

선택 사항입니다. 웹 서비스 헙이 PowerCenter 통합 서비스로부터 연결을 수신하는 호스트 이름입니다.

내부 포트 번호 웹 서비스 헙이 PowerCenter 통합 서비스로부터 연결을 수신하는 포트 번호입니다. 기본값은 15555입니다.

7. 마침을 클릭합니다. 도메인이 웹 서비스 헙 서비스를 작성합니다. 서비스를 작성하는 중에는 도메인이 웹 서비스 헙 서비스를 활성화하지 않습니다.

8. 웹 서비스 헙 서비스를 활성화하려면 탐색기에서 해당 서비스를 선택하고 작업 > 서비스 활성화를 클릭합니

다. 마법사를 통해 서비스를 작성한 후 속성을 편집하거나 다른 속성을 구성할 수 있습니다.

웹 서비스 헙 서비스 생성 및 구성 195

Page 196: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

파트 V: 클라이언트 설치

이 파트에 포함된 장:• 클라이언트를 설치하기 전에, 197• 클라이언트 설치, 199• 클라이언트를 설치한 후에, 202• Informatica 클라이언트 시작, 204

196

Page 197: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제 1 2 장

클라이언트를 설치하기 전에이 장에 포함된 항목:• 클라이언트를 설치하기 전에 개요, 197• 설치 요구 사항 확인, 197• 타사 소프트웨어 요구 사항 확인, 198

클라이언트를 설치하기 전에 개요Informatica 클라이언트를 Windows에 설치하기 전에 시스템 및 타사 소프트웨어의 최소 요구 사항이 충족되는

지 확인하십시오. Informatica 클라이언트를 설치할 시스템이 올바로 구성되어 있지 않으면 설치에 실패할 수

있습니다.

설치 요구 사항 확인Informatica 클라이언트를 설치하기 전에 Informatica 클라이언트 도구를 실행하기 위한 설치 요구 사항이 충족되는지 확인하십시오.모든 Informatica 클라이언트 도구를 동일한 시스템에 설치하거나 여러 시스템에 나누어 설치할 수 있습니다. 클라이언트를 여러 시스템에 설치할 수도 있습니다. Informatica 클라이언트에 대한 요구 사항은 설치하는 클라

이언트 도구에 따라 달라집니다.Informatica 클라이언트를 설치하기 전에 다음 설치 요구 사항을 확인하십시오.임시 파일의 디스크 공간

설치 프로그램은 하드 디스크에 임시 파일을 씁니다. 설치를 지원할 1GB 디스크 공간이 시스템에 있는지 확인하십시오. 설치가 완료되면 설치 프로그램이 임시 파일을 삭제하고 디스크 공간을 해제합니다.

클라이언트 설치 사용 권한Informatica 클라이언트를 설치하는 데 사용하는 사용자 계정이 설치 디렉터리 및 Windows 레지스트리에

대해 쓰기 권한을 갖는지 확인합니다.

197

Page 198: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Informatica 클라이언트 도구를 실행하기 위한 최소 시스템 요구 사항다음 테이블에는 Informatica 클라이언트 도구를 실행하기 위한 최소 시스템 요구 사항이 나와 있습니다.

클라이언트 프로세서 RAM 디스크 공간PowerCenter 클라이언트 1 CPU 1GB 3GBInformatica Developer 1 CPU 1GB 5GB

타사 소프트웨어 요구 사항 확인Informatica 클라이언트를 설치하기 전에 클라이언트에 필요한 타사 소프트웨어를 설치했는지 확인하십시오.

PowerCenter 클라이언트 요구 사항PowerCenter 클라이언트 설치에는 Mapping Architect for Visio 및 Mapping Analyst for Excel이 포함됩니다.Mapping Architect for Visio를 사용하려는 경우, PowerCenter 클라이언트 설치 전에 다음과 같은 타사 소프트

웨어를 설치하십시오.• Microsoft Visio 버전 2007 또는 2010• Microsoft .NET Framework 4중요: 올바른 버전 및 서비스 팩 수준으로 Microsoft .NET Framework를 설치하지 않으면 Mapping Architect for Visio가 제대로 설치되지 않습니다.Mapping Analyst for Excel에는 메타데이터 메뉴 또는 리본을 Microsoft Excel에 추가하는 Excel 추가 기능이

포함됩니다. 이 추가 기능은 Excel 2007 또는 2010에 대해서만 설치할 수 있습니다. Mapping Analyst for Excel을 사용하려는 경우, PowerCenter 클라이언트 설치 전에 다음과 같은 타사 소프트웨어를 설치하십시오.• Microsoft Office Excel 버전 2007 또는 2010• Java 버전 1.8 이상

Data Transformation 요구 사항데이터 프로세서 또는 계층-관계 변환을 사용하려는 경우 Developer tool을 설치하기 전에 .NET Framework 4.0 이상을 설치합니다.

198 장 12: 클라이언트를 설치하기 전에

Page 199: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제 1 3 장

클라이언트 설치이 장에 포함된 항목:• 클라이언트 설치 개요, 199• 그래픽 모드에서 설치, 200• 자동 모드에서 설치, 200

클라이언트 설치 개요Windows에서 Informatica 클라이언트를 그래픽 또는 자동 모드로 설치할 수 있습니다.설치 준비를 위해 설치 전 태스크를 완료하십시오. 여러 시스템에 Informatica 클라이언트를 설치할 수 있습니

다.클라이언트 설치 프로그램을 실행할 경우 다음 Informatica 클라이언트 도구를 선택할 수 있습니다.Informatica Developer

Informatica Developer는 데이터 개체를 작성하고 매핑을 작성 및 실행하고 가상 데이터베이스를 작성할

때 사용하는 클라이언트 응용 프로그램입니다. 또한 Informatica Developer를 사용하여 프로필을 실행하

고 데이터 검색을 수행할 수도 있습니다. Informatica Developer에서 작성된 개체는 모델 리포지토리에 저장되고 데이터 통합 서비스에서 실행됩니다.

PowerCenter 클라이언트PowerCenter 클라이언트는 PowerCenter 리포지토리, 매핑 및 세션을 관리하기 위해 사용할 수 있는 도구

집합입니다. PowerCenter 클라이언트의 도구는 다음과 같습니다.• Custom Metadata Configurator(Metadata Manager용)• PowerCenter Designer• PowerCenter Mapping Architect for Visio• PowerCenter Repository Manager• PowerCenter Workflow Manager• PowerCenter Workflow Monitor

참고: Custom Metadata Configurator를 실행하려면 Informatica Developer와 PowerCenter 클라이언트를

모두 설치해야 합니다.

199

Page 200: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

그래픽 모드에서 설치Windows에서 Informatica 클라이언트를 그래픽 모드로 설치할 수 있습니다.1. 기타 모든 응용 프로그램을 닫으십시오. 2. 설치 프로그램 파일을 추출한 루트 디렉터리에서 install.bat를 실행합니다.

루트 디렉터리에서 install.bat 파일을 실행할 때 문제가 발생할 경우 다음 파일을 실행하십시오. <설치 프로

그램 파일 디렉터리>\client\install.exe3. Informatica <Version> 클라이언트 설치를 선택하고 다음을 클릭합니다.

설치 선행 조건 페이지에 시스템 요구 사항이 표시됩니다. 설치를 계속하기 전에 모든 설치 요구 사항이 충족되었는지 확인합니다.

4. 다음을 클릭합니다. 응용 프로그램 클라이언트 선택 페이지에서 설치하려는 Informatica 클라이언트를 선택합니다.다음 Informatica 클라이언트 응용 프로그램을 동일한 시스템에 설치할 수 있습니다.• Informatica Developer• PowerCenter 클라이언트

여러 클라이언트를 한 번에 설치할 수 있습니다.5. 설치 디렉터리 페이지에서 설치 디렉터리의 절대 경로를 입력합니다.

설치 디렉터리는 현재 컴퓨터에 있어야 합니다. 경로의 최대 길이는 260자 미만이어야 합니다. 경로의 디렉

터리 이름에 공백이나 @|* $ # ! % ( ) { } [ ] , ; '와 같은 특수 문자가 있어서는 안 됩니다.참고: Informatica는 설치 디렉터리 경로에 영숫자 문자를 사용할 것을 권장합니다. á 또는 €와 같은 특수

문자를 사용할 경우 런타임에 예기치 않은 결과가 발생할 수 있습니다.6. 다음을 클릭합니다. 7. 설치 전 요약 페이지에서 설치 정보를 검토하고 설치를 클릭합니다.

설치 프로그램이 Informatica 클라이언트 파일을 설치 디렉터리에 복사합니다.설치 후 요약 페이지에 설치가 성공적으로 완료되었는지 표시됩니다.

8. 완료를 클릭하여 설치 프로그램을 닫습니다. 설치 로그 파일을 확인하면 설치 프로그램에서 수행한 태스크에 대한 자세한 정보를 볼 수 있습니다.

자동 모드에서 설치사용자 상호 작용 없이 Informatica 클라이언트를 설치하려면 자동 모드로 설치하십시오.설치 옵션을 지정하려면 속성 파일을 사용합니다. 설치 프로그램은 이 파일을 읽어 설치 옵션을 확인합니다. 자동 모드 설치를 사용하여 네트워크의 여러 시스템에 Informatica 클라이언트를 설치하거나 시스템 간에 설치를

표준화할 수 있습니다.자동 모드에서 설치하려면 다음 태스크를 완료하십시오.1. 설치 속성 파일을 구성하고 속성 파일에 설치 옵션을 지정합니다.2. 설치 속성 파일을 사용하여 설치 프로그램을 실행합니다.

200 장 13: 클라이언트 설치

Page 201: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 파일 구성Informatica는 설치 프로그램에 필요한 속성이 포함된 샘플 속성 파일을 제공합니다. 샘플 속성 파일을 사용자

지정하여 속성 파일을 작성하고 설치에 맞게 옵션을 지정하십시오. 그런 다음 자동 설치를 실행합니다.샘플 SilentInput.properties 파일은 DVD의 루트 디렉터리 또는 설치 프로그램 다운로드 위치에 저장됩니다.1. 설치 파일을 포함하는 디렉터리의 루트로 이동합니다. 2. 샘플 SilentInput.properties 파일을 찾습니다. 3. SilentInput.properties 파일의 백업 사본을 작성합니다. 4. 텍스트 편집기를 사용하여 파일을 열고 파일 속성 값을 수정합니다.

다음 테이블에는 수정할 수 있는 설치 속성이 설명되어 있습니다.

속성 이름 설명INSTALL_TYPE Informatica 클라이언트를 설치할지 또는 업그레이드할지 나타냅니다.

이 값이 0이면 지정한 디렉터리에 Informatica 클라이언트가 설치됩니다. 이 값이 1이면 Informatica 클라이언트가 업그레이드됩니다.기본값은 0입니다.

UPG_BACKUP_DIR 업그레이드하려는 이전 버전 Informatica 클라이언트의 디렉터리입니다.USER_INSTALL_DIR Informatica 클라이언트 설치 디렉터리입니다.DXT_COMP Informatica Developer를 설치할지 여부를 나타냅니다.

값이 1인 경우 Developer tool이 설치됩니다. 값이 0인 경우 Developer tool이 설치되지 않습니다.기본값은 1입니다.

CLIENT_COMP PowerCenter 클라이언트를 설치할지 여부를 나타냅니다.이 값이 1이면 PowerCenter 클라이언트가 설치됩니다. 이 값이 0이면 PowerCenter 클라이언트가 설치되지 않습니다.기본값은 1입니다.

5. 속성 파일을 저장합니다.

설치 프로그램 실행속성 파일을 구성한 후 명령 프롬프트를 열어 자동 설치를 시작하십시오.1. 명령 프롬프트를 엽니다.2. 설치 파일을 포함하는 디렉터리의 루트로 이동합니다.3. 편집하고 다시 저장한 SilentInput.properties 파일이 이 디렉터리에 있는지 확인합니다.4. 자동 설치를 실행하기 위해 silentInstall.bat를 실행합니다.

자동 설치 프로그램이 백그라운드에서 실행됩니다. 이 프로세스에는 다소 시간이 걸릴 수 있습니다. Informatica_<버전>_Client_InstallLog.log 파일이 설치 디렉터리에 작성되면 자동 설치가 완료된 것입니

다.속성 파일을 잘못 구성하거나 설치 디렉터리에 액세스할 수 없는 경우 자동 설치가 실패합니다. 설치 로그

파일을 살펴보고 오류를 수정하십시오. 그런 다음 자동 설치를 다시 실행하십시오.

자동 모드에서 설치 201

Page 202: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제 1 4 장

클라이언트를 설치한 후에이 장에 포함된 항목:• 언어 설치, 202• 보안 도메인을 위한 클라이언트 구성, 202• Developer tool 작업 공간 디렉터리 구성, 203

언어 설치시스템 로캘 이외의 언어로 보거나 UTF-8 코드 페이지를 사용하는 리포지토리로 작업을 수행하려면

Informatica 클라이언트와 함께 사용할 다른 언어를 Windows에 추가로 설치합니다.Windows IME(입력기)를 사용하려는 경우에도 언어를 설치해야 합니다.1. 시작 > 설정 > 제어판을 클릭하십시오. 2. 국가별 옵션을 클릭하십시오. 3. 시스템의 언어 설정 아래에서 설치하려는 언어를 선택합니다. 4. 적용을 클릭합니다. 언어를 설치할 때 시스템 로캘을 변경한 경우 Windows 시스템을 다시 시작하십시오.

보안 도메인을 위한 클라이언트 구성Informatica 서비스를 설치할 때 Informatica 도메인에 대해 보안 통신을 활성화한 경우, Informatica 트러스트

저장소 환경 변수에서 SSL 인증서 위치를 지정하십시오.트러스트 저장소 정보에 대한 다음 환경 변수를 설정하십시오.INFA_TRUSTSTORE

이 변수를 SSL 인증서의 트러스트 저장소 파일을 포함하는 디렉터리로 설정하십시오. 이 디렉터리에는 이름이 infa_truststore.jks 및 infa_truststore.pem인 트러스트 저장소 파일이 포함되어야 합니다.

INFA_TRUSTSTORE_PASSWORD이 변수를 infa_truststore.jks 파일의 암호로 설정하십시오. 이 암호는 암호화되어야 합니다. 명령줄 프로그

램 pmpasswd를 사용하여 암호를 암호화하십시오.도메인에 대해 사용하는 SSL 인증서를 기반으로 환경 변수를 설정하십시오.

202

Page 203: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

기본 Informatica SSL 인증서를 사용하는 경우에는 INFA_TRUSTSTORE 또는

INFA_TRUSTSTORE_PASSWORD 환경 변수를 설정하지 않아도 됩니다. Informatica 클라이언트를 설치할 경우 설치 프로그램에서 환경 변수를 설정하고 다음 디렉터리에 기본 트러스트 저장소 파일을 설치합니다. <Informatica 설치 디렉터리>\clients\shared\security사용할 SSL 인증서를 제공할 경우, 클라이언트를 호스트하는 시스템에 트러스트 저장소 파일을 복사하고

INFA_TRUSTSTORE 변수를 트러스트 저장소 파일이 포함된 디렉터리로 설정하십시오. JKS 및 PEM 형식을 따르고 이름이 infa_truststore.jks 및 infa_truststore.pem인 트러스트 저장소 파일이 있어야 합니다. 또한

INFA_TRUSTSTORE_PASSWORD 변수를 infa_truststore.jks 파일의 암호를 사용하여 설정해야 합니다.

Developer tool 작업 공간 디렉터리 구성사용자가 로그인한 시스템에 작업 공간 메타데이터를 쓰도록 Informatica Developer를 구성하십시오.1. 다음 디렉터리로 이동합니다. <Informatica 설치 디렉터리>\clients\DeveloperClient\configuration\ 2. config.ini 파일을 찾습니다. 3. config.ini 파일의 백업 사본을 작성합니다. 4. 텍스트 편집기를 사용하여 config.ini 파일을 엽니다. 5. osgi.instance.area.default 변수를 config.ini 파일의 끝에 추가하고 이 변수를 작업 공간 메타데이터를 저장

하려는 디렉터리 위치로 설정합니다. 파일 경로에 ANSI 아닌 문자가 포함될 수 없습니다. 작업 공간 디렉터

리의 폴더 이름에 숫자 기호(#) 문자가 포함될 수 없습니다. 작업 공간 디렉터리의 폴더 이름에 공백이 포함

되어 있으면 전체 디렉터리를 큰따옴표로 묶습니다. • 로컬 시스템에서 Informatica Developer를 실행하는 경우, 이 변수를 작업 공간 디렉터리의 절대 경로

로 설정합니다.osgi.instance.area.default=<Drive>/<WorkspaceDirectory>

또는

osgi.instance.area.default=<Drive>\\<WorkspaceDirectory>• 원격 시스템에서 Informatica Developer를 실행하는 경우, 이 변수를 로컬 시스템의 디렉터리 위치로

설정합니다.osgi.instance.area.default=\\\\<LocalMachine>/<WorkspaceDirectory>

또는

osgi.instance.area.default=\\\\<LocalMachine>\\<WorkspaceDirectory>사용자에게 로컬 작업 공간 디렉터리에 대한 쓰기 권한이 있어야 합니다.

Informatica Developer는 작업 공간 메타데이터를 작업 공간 디렉터리에 씁니다. 로컬 시스템에서 Informatica Developer에 로그인하는 경우, Informatica Developer는 작업 공간 메타데이터를 로컬 시스템에 씁니다. 로그

인한 시스템에 작업 공간 디렉터리가 없으면 Informatica Developer가 파일을 쓸 때 디렉터리를 작성합니다.Informatica Developer를 시작할 때 작업 공간 디렉터리를 재정의할 수 있습니다.

Developer tool 작업 공간 디렉터리 구성 203

Page 204: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제 1 5 장

Informatica 클라이언트 시작이 장에 포함된 항목:• Developer 도구 시작, 204• PowerCenter 클라이언트 시작, 205• 클라이언트 설치 문제 해결, 205

Developer 도구 시작Developer 도구를 시작할 때 모델 리포지토리에 연결하십시오. 모델 리포지토리는 Developer 도구에서 작성되

는 메타데이터를 저장합니다. 모델 리포지토리 서비스에서 모델 리포지토리를 관리합니다. 프로젝트를 작성하기

전에 이 리포지토리에 연결하십시오.1. Windows 시작 메뉴에서 프로그램 > Informatica [버전] > 클라이언트 > Developer 클라이언트 >

Informatica Developer 실행을 클릭합니다. Developer 도구를 처음 실행하면 시작 페이지에 여러 아이콘이 표시됩니다. 이후에는 Developer 도구를

실행할 때 시작 페이지가 나타나지 않습니다.2. 작업 영역을 클릭합니다.

작성되는 개체를 저장할 리포지토리를 Developer 도구를 처음 시작할 때 선택해야 합니다.3. 파일 > 리포지토리에 연결을 클릭합니다.

리포지토리에 연결 대화 상자가 표시됩니다.4. Developer 도구에서 도메인을 구성하지 않은 경우 도메인 구성을 클릭하여 도메인을 구성합니다.

모델 리포지토리 서비스에 액세스하도록 도메인을 구성해야 합니다.5. 추가를 클릭하여 도메인을 추가합니다.

새 도메인 대화 상자가 표시됩니다.6. 도메인 이름, 호스트 이름 및 포트 번호를 입력합니다. 7. 마침을 클릭합니다. 8. 확인을 클릭합니다. 9. 리포지토리에 연결 대화 상자에서 찾아보기를 클릭한 후 모델 리포지토리 서비스를 선택합니다.

10. 확인을 클릭합니다. 11. 다음을 클릭합니다. 12. 사용자 이름 및 암호를 입력하십시오.

204

Page 205: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

13. 마침을 클릭합니다. Developer 도구의 개체 탐색기 보기에 모델 리포지토리가 추가됩니다. 다음에 Developer 도구를 실행할

때 동일한 리포지토리에 연결할 수 있습니다.

PowerCenter 클라이언트 시작PowerCenter 클라이언트를 시작할 때 PowerCenter 리포지토리에 연결하십시오.1. Windows 시작 메뉴에서 프로그램 > Informatica [버전] > 클라이언트 > [클라이언트 도구 이름]을 클릭합

니다. PowerCenter 클라이언트 도구를 처음 실행할 때 리포지토리를 추가하고 해당 리포지토리에 연결해야 합니

다.2. 리포지토리 > 리포지토리 추가를 클릭합니다.

리포지토리 추가 대화 상자가 나타납니다.3. 리포지토리 및 사용자 이름을 입력합니다. 4. 확인을 클릭합니다.

리포지토리가 탐색기에 표시됩니다.5. 리포지토리 > 연결을 클릭합니다.

리포지토리에 연결 대화 상자가 나타납니다.6. 연결 설정 섹션에서 추가를 클릭하여 도메인 연결 정보를 추가합니다.

도메인 추가 대화 상자가 나타납니다.7. 도메인 이름, 게이트웨이 호스트 및 게이트웨이 포트 번호를 입력합니다. 8. 확인을 클릭합니다. 9. 리포지토리에 연결 대화 상자에서 관리자 사용자의 암호를 입력합니다.

10. 보안 도메인을 선택합니다. 11. 연결을 클릭합니다.

리포지토리에 연결한 후 개체를 작성할 수 있습니다.

클라이언트 설치 문제 해결PowerCenter 클라이언트를 설치했지만, Visio용 매핑 아키텍처가 Windows 시작 메뉴에 나타나지 않고 클라이언트 디렉터리의 MappingTemplate 폴더가 비어 있습니다.Visio용 매핑 아키텍처를 제대로 설치하려면 올바른 버전 및 서비스 팩 수준의 Microsoft .NET Framework가 있어야 합니다.PowerCenter 클라이언트를 제거하고 올바른 버전의 Microsoft .NET Framework를 설치한 후에 PowerCenter 클라이언트를 다시 설치하십시오.

PowerCenter 클라이언트 시작 205

Page 206: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

파트 VI: 제거

이 파트에 포함된 장:• 제거, 207

206

Page 207: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제 1 6 장

제거이 장에 포함된 항목:• 제거 개요, 207• 제거 규칙 및 지침, 208• Informatica 서버 제거, 208• Informatica 클라이언트 제거, 210

제거 개요Informatica 서버 또는 클라이언트를 시스템에서 제거하려면 Informatica를 제거하십시오.Informatica 제거 프로세스는 시스템에서 모든 Informatica 파일을 삭제하고 모든 Informatica 구성을 지웁니

다. 제거 프로세스에서 Informatica와 함께 설치되지 않은 파일은 삭제하지 않습니다. 설치 프로세스에서 임시

디렉터리를 작성하는 경우를 예로 들어 보겠습니다. 제거 프로그램은 이러한 디렉터리를 기록해 두지 않기 때문

에 해당 디렉터리를 삭제할 수 없습니다. 이러한 디렉터리를 완전히 제거하려면 수동으로 삭제해야 합니다.Informatica 서버 또는 Informatica 클라이언트를 설치하면 설치 프로그램에서 제거 프로그램을 작성합니다. 제거 프로그램은 제거 디렉터리에 저장됩니다.다음 테이블에는 각 설치 유형에 대한 제거 디렉터리가 나열되어 있습니다.

설치 제거 디렉터리 이름Informatica 서버 <Informatica 설치 디렉터리>/Uninstaller_ServerInformatica 클라이언트 <Informatica 설치 디렉터리>/Uninstaller_Client

Informatica를 제거하려면 설치 중에 작성된 제거 프로그램을 사용하십시오. UNIX에서는 명령줄을 통해

Informatica를 제거합니다. Windows에서는 Windows 시작 메뉴 또는 제어판을 통해 Informatica를 제거합니

다.

207

Page 208: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

제거 규칙 및 지침Informatica 구성 요소를 제거할 경우 다음 규칙 및 지침을 사용하십시오.• Informatica 서버 제거 모드는 Informatica 서버 설치를 위해 사용한 모드에 따라 달라집니다. Informatica

서버를 콘솔 모드에서 설치한 경우를 예로 들어 보겠습니다. 이 경우 제거 프로그램을 실행하면 제거 프로그

램이 콘솔 모드에서 실행됩니다. Informatica 클라이언트 제거 모드는 Informatica 클라이언트 설치를 위해

사용한 모드에 따라 달라지지 않습니다. Informatica 클라이언트를 자동 모드에서 설치한 경우를 예로 들어

보겠습니다. 이 경우 제거 프로그램을 실행하면 제거 프로그램은 그래픽 또는 자동 모드에서 실행될 수 있습

니다.• Informatica를 제거해도 Informatica 리포지토리는 영향을 받지 않습니다. 제거 프로그램이 제거하는 것은

Informatica 파일입니다. 제거 프로그램은 데이터베이스에서 리포지토리를 제거하지 않습니다. 리포지토리

를 이동해야 하는 경우, 리포지토리를 백업한 후에 다른 데이터베이스에 리포지토리를 복원할 수 있습니다.• Informatica를 제거해도 도메인 구성 데이터베이스에서 메타데이터 테이블이 제거되지는 않습니다. 동일한

도메인 구성 데이터베이스 및 사용자 계정을 사용하여 Informatica를 다시 설치할 경우, 수동으로 테이블을

제거하거나 테이블 덮어쓰기를 선택해야 합니다. infasetup BackupDomain 명령을 사용하면 메타데이터 테이블을 덮어쓰기 전에 도메인 구성 데이터베이스를 백업할 수 있습니다. 메타데이터 테이블을 수동으로 제거

하려면 제거 프로그램을 실행하기 전에 infasetup DeleteDomain 명령을 사용하십시오.• Informatica를 제거하면 Informatica 설치 디렉터리에서 모든 설치 파일 및 하위 디렉터리가 제거됩니다.

Informatica를 제거하기 전에 모든 Informatica 서비스 및 프로세스를 중지하고 설치 디렉터리의 모든 파일

이 닫혀 있는지 확인하십시오. 제거 프로세스가 끝나면 제거하지 못한 파일 및 디렉터리의 이름이 제거 프로

그램에 표시됩니다.• Informatica 서버를 설치하면 Informatica 개발 플랫폼 API를 사용하여 작성된 타사 어댑터에 필요한 파일

및 라이브러리를 위해 다음 폴더가 작성됩니다.<Informatica 설치 디렉터리>/services/shared/extensionsInformatica 서버를 제거하면 이 폴더 및 해당 폴더 아래에 작성된 모든 하위 폴더가 삭제됩니다. 어댑터 파일이 /extensions 폴더에 저장되어 있으면 제거를 시작하기 전에 해당 폴더를 백업하십시오.

• 서비스 및 클라이언트가 설치된 Windows 시스템에서 제거를 수행하는 경우, 제거하기 전에 ODBC 폴더를

백업해야 합니다. 제거가 완료된 후에 해당 폴더를 복원하십시오.

Informatica 서버 제거Windows에서는 그래픽 모드 또는 자동 모드로, UNIX에서는 콘솔 모드 또는 자동 모드로 Informatica 서버를

제거할 수 있습니다.

Windows에서 제거Informatica 서비스 및 클라이언트가 동일한 Windows 시스템에 설치된 경우, 클라이언트와 서버는 동일한

ODBC 폴더를 사용합니다. 클라이언트 또는 서버를 제거하면 제거 프로세스에서 ODBC 폴더도 제거합니다.1. Informatica 서비스 또는 클라이언트를 제거하기 전에 ODBC 디렉터리를 로컬 드라이브의 임시 디렉터리

로 복사합니다. 예를 들어 Informatica 서비스를 제거할 경우 <Informatica 설치 디렉터리>\ODBC<버전> 디렉터리 및 해당 디렉

터리의 콘텐츠를 C:\temp로 복사합니다.2. 제거를 수행합니다. 3. Informatica 서비스 또는 클라이언트를 제거한 후에 ODBC 디렉터리 경로를 다시 작성합니다.

208 장 16: 제거

Page 209: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

4. 임시 디렉터리에서 다시 작성된 디렉터리로 ODBC 디렉터리를 복사합니다. 예를 들어 Informatica 서비스를 제거한 경우 ODBC 폴더 및 해당 폴더의 콘텐츠를 Informatica 설치 디렉

터리로 복사합니다.

그래픽 모드에서 Informatica 서버 제거Informatica 서버를 그래픽 모드에서 설치한 경우, Informatica 서버를 그래픽 모드에서 제거하십시오.

Windows에서 그래픽 모드로 Informatica 서버 제거제거 프로그램을 실행하기 전에 모든 Informatica 서비스 및 프로세스를 중지하고 설치 디렉터리의 모든 파일이

닫혀 있는지 확인하십시오. 제거 프로세스는 열려 있는 파일이나 실행 중인 프로세스 또는 서비스에서 사용하고

있는 파일을 제거할 수 없습니다.1. 시작 > 프로그램 파일 > Informatica [버전] > 서버 > 제거 프로그램을 클릭합니다.

제거 페이지가 표시됩니다.2. 제거를 클릭하여 제거를 시작합니다.

설치 프로그램에서 해당 디렉터리의 모든 Informatica 파일을 삭제하면 제거 후 요약 페이지가 표시됩니다.3. 완료를 클릭하여 제거 프로그램을 닫습니다. Informatica 서버를 제거한 후에 나머지 폴더 및 파일을 Informatica 설치 디렉터리에서 삭제합니다. 예를 들면

다음과 같습니다.• Informatica _<버전>_Client_InstallLog.log 파일

• Informatica_<버전>_Client.log 파일

시스템에서 로그아웃하고 다시 로그인합니다. 그런 다음 Informatica 전용 CLASSPATH 및 PATH 환경 변수를

지웁니다.

콘솔 모드에서 Informatica 서버 제거Informatica 서버를 콘솔 모드에서 설치한 경우, Informatica 서버를 콘솔 모드에서 제거하십시오.

UNIX에서 콘솔 모드로 Informatica 서버 제거제거 프로그램을 실행하기 전에 모든 Informatica 서비스 및 프로세스를 중지하고 설치 디렉터리의 모든 파일이

닫혀 있는지 확인하십시오. 제거 프로세스는 열려 있는 파일이나 실행 중인 프로세스 또는 서비스에서 사용하고

있는 파일을 제거할 수 없습니다.1. 다음 디렉터리로 이동합니다.

<Informatica 설치 디렉터리>/Uninstaller_Server2. 다음 명령을 입력하여 제거 프로그램을 실행합니다.

./uninstallerInformatica 서버를 콘솔 모드에서 설치한 경우, 제거 프로그램이 콘솔 모드에서 시작됩니다.

자동 모드에서 Informatica 서버 제거Informatica 서버를 자동 모드에서 설치한 경우, Informatica 서버를 자동 모드에서 제거하십시오.

Informatica 서버 제거 209

Page 210: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

UNIX에서 자동 모드로 Informatica 서버 제거제거 프로그램을 실행하기 전에 모든 Informatica 서비스 및 프로세스를 중지하고 설치 디렉터리의 모든 파일이

닫혀 있는지 확인하십시오. 제거 프로세스는 열려 있는 파일이나 실행 중인 프로세스 또는 서비스에서 사용하고

있는 파일을 제거할 수 없습니다.1. 다음 디렉터리로 이동합니다.

<Informatica 설치 디렉터리>/Uninstaller_Server2. 다음 명령을 입력하여 자동 제거 프로그램을 실행합니다.

./uninstallerInformatica 서버를 자동 모드에서 설치한 경우, 제거 프로그램이 자동 모드에서 시작됩니다. 자동 설치 제거 프로그램은 백그라운드에서 실행됩니다. 이 프로세스에는 다소 시간이 걸릴 수 있습니다. 설치 디렉터리

에 액세스할 수 없는 경우 자동 설치 제거가 실패합니다.Informatica 서버를 제거한 후에 나머지 폴더 및 파일을 Informatica 설치 디렉터리에서 삭제합니다. 예를 들면

다음과 같습니다.• Informatica _<버전>_Client_InstallLog.log 파일

• Informatica_<버전>_Client.log 파일

Windows에서 자동 모드로 Informatica 서버 제거제거 프로그램을 실행하기 전에 모든 Informatica 서비스 및 프로세스를 중지하고 설치 디렉터리의 모든 파일이

닫혀 있는지 확인하십시오. 제거 프로세스는 열려 있는 파일이나 실행 중인 프로세스 또는 서비스에서 사용하고

있는 파일을 제거할 수 없습니다.1. 명령 프롬프트를 엽니다. 2. 다음 디렉터리로 이동합니다.

<Informatica 설치 디렉터리>\Uninstaller_Server3. 다음 파일을 실행하여 자동 제거를 실행합니다.

SilentUninstall.bat자동 설치 제거 프로그램은 백그라운드에서 실행됩니다. 이 프로세스에는 다소 시간이 걸릴 수 있습니다. 설치 디렉터리에 액세스할 수 없는 경우 자동 설치 제거가 실패합니다.

Informatica 서버를 제거한 후에 나머지 폴더 및 파일을 Informatica 설치 디렉터리에서 삭제합니다. 예를 들면

다음과 같습니다.• Informatica _<버전>_Client_InstallLog.log 파일

• Informatica_<버전>_Client.log 파일

시스템에서 로그아웃하고 다시 로그인합니다. 그런 다음 Informatica 전용 CLASSPATH 및 PATH 환경 변수를

지웁니다.

Informatica 클라이언트 제거Windows에서 Informatica 클라이언트를 그래픽 모드 및 자동 모드로 제거할 수 있습니다.Informatica 클라이언트를 제거하면 설치 프로그램이 설치 도중 작성하는 환경 변수 INFA_TRUSTSTORE를 제거하지 않습니다. 이후 버전의 Informatica 클라이언트를 설치하는 경우 환경 변수가 SSL 인증서의 새 값을 가리키도록 환경 변수를 편집해야 합니다.

210 장 16: 제거

Page 211: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

트러스트 저장소 환경 변수 설정에 대한 자세한 내용은 장 14, “클라이언트를 설치한 후에” 페이지 202을 참조하

십시오.

Windows에서 제거Informatica 서비스 및 클라이언트가 동일한 Windows 시스템에 설치된 경우, 클라이언트와 서버는 동일한

ODBC 폴더를 사용합니다. 클라이언트 또는 서버를 제거하면 제거 프로세스에서 ODBC 폴더도 제거합니다.1. Informatica 서비스 또는 클라이언트를 제거하기 전에 ODBC 디렉터리를 로컬 드라이브의 임시 디렉터리

로 복사합니다. 예를 들어 Informatica 서비스를 제거할 경우 <Informatica 설치 디렉터리>\ODBC<버전> 디렉터리 및 해당 디렉

터리의 콘텐츠를 C:\temp로 복사합니다.2. 제거를 수행합니다. 3. Informatica 서비스 또는 클라이언트를 제거한 후에 ODBC 디렉터리 경로를 다시 작성합니다. 4. 임시 디렉터리에서 다시 작성된 디렉터리로 ODBC 디렉터리를 복사합니다.

예를 들어 Informatica 서비스를 제거한 경우 ODBC 폴더 및 해당 폴더의 콘텐츠를 Informatica 설치 디렉

터리로 복사합니다.

그래픽 모드에서 Informatica 클라이언트 제거Informatica 클라이언트를 그래픽 모드에서 설치한 경우, Informatica 클라이언트를 그래픽 모드에서 제거하십

시오.

그래픽 모드에서 Informatica 클라이언트 제거1. 시작 > 프로그램 파일 > Informatica [버전] > 클라이언트 > 제거 프로그램을 클릭합니다.

제거 페이지가 표시됩니다.2. 다음을 클릭합니다.

응용 프로그램 클라이언트 제거 선택 페이지가 표시됩니다.3. 제거하려는 클라이언트 응용 프로그램을 선택하고 제거를 클릭합니다. 4. 완료를 클릭하여 제거 프로그램을 닫습니다.

설치가 완료되면 제거 후 요약 페이지에 제거 결과가 표시됩니다.Informatica 클라이언트를 제거한 후에 나머지 폴더 및 파일을 Informatica 설치 디렉터리에서 삭제합니다. 예를 들면 다음과 같습니다.• Informatica _<버전>_Client_InstallLog.log 파일

• Informatica_<버전>_Client.log 파일

시스템에서 로그아웃하고 다시 로그인합니다. 그런 다음 Informatica 전용 CLASSPATH 및 PATH 환경 변수를

지웁니다.

자동 모드에서 Informatica 클라이언트 제거Informatica 클라이언트를 자동 모드에서 설치한 경우, Informatica 클라이언트를 자동 모드에서 제거하십시

오.

Informatica 클라이언트 제거 211

Page 212: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

속성 파일 구성Informatica는 설치 프로그램에 필요한 속성이 포함된 샘플 속성 파일을 제공합니다.샘플 속성 파일을 사용자 지정하여 속성 파일을 작성하고 제거에 필요한 옵션을 지정하십시오. 그런 다음 자동

제거를 실행하십시오.1. <Informatica 설치 디렉터리>/Uninstaller_Client로 이동합니다. 2. 샘플 SilentInput.properties 파일을 찾습니다. 3. SilentInput.properties 파일의 백업 사본을 작성합니다. 4. 텍스트 편집기를 사용하여 속성 파일을 열고 해당 파일에서 값을 수정합니다.

다음 테이블에는 수정할 수 있는 속성이 설명되어 있습니다.

속성 이름 설명DXT_COMP Informatica Developer를 제거할지 여부를 나타냅니다.

이 값이 1이면 Developer tool이 제거됩니다. 이 값이 0이면 Developer tool이 제거되지 않습니다.기본값은 1입니다.

CLIENT_COMP PowerCenter 클라이언트를 제거할지 여부를 나타냅니다.이 값이 1이면 PowerCenter 클라이언트가 제거됩니다. 이 값이 0이면 PowerCenter 클라이언트가 제거되지 않습니다.기본값은 1입니다.

5. SilentInput.properties 파일을 저장합니다.

자동 제거 프로그램 실행속성 파일을 구성한 후에 자동 제거를 실행하십시오.1. <Informatica 설치 디렉터리>/Uninstaller_Client로 이동합니다. 2. 자동 제거를 실행하려면 uninstaller.bat 또는 uninstaller.exe 파일을 두 번 클릭합니다.

자동 설치 제거 프로그램은 백그라운드에서 실행됩니다. 이 프로세스에는 다소 시간이 걸릴 수 있습니다. 속성 파일을 잘못 구성하거나 설치 디렉터리에 액세스할 수 없는 경우 자동 제거가 실패합니다.

Informatica 클라이언트를 제거한 후에 나머지 폴더 및 파일을 Informatica 설치 디렉터리에서 삭제합니다. 예를 들면 다음과 같습니다.• Informatica _<버전>_Client_InstallLog.log 파일

• Informatica_<버전>_Client.log 파일

시스템에서 로그아웃하고 다시 로그인합니다. 그런 다음 Informatica 전용 CLASSPATH 및 PATH 환경 변수를

지웁니다.

212 장 16: 제거

Page 213: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

부 록 A

Informatica 서비스 시작 및 중지이 부록에 포함된 항목:• Informatica 서비스 시작 및 중지 개요, 213• UNIX에서 Informatica 시작 및 중지, 213• Windows에서 Informatica 시작 및 중지, 214• Informatica Windows 서비스 구성, 215• Informatica Administrator에서 Informatica 중지, 216• Informatica 시작 또는 중지에 대한 규칙 및 지침, 216

Informatica 서비스 시작 및 중지 개요Informatica를 설치한 각 노드에서 설치 프로그램은 Informatica를 실행할 Windows 서비스 또는 UNIX 데몬을

작성합니다. 설치가 성공적으로 완료되면 설치 프로그램이 Windows에서 Informatica 서비스를 시작하거나

UNIX에서 Informatica 데몬을 시작합니다.Informatica 서비스는 해당 노드의 서비스 관리자를 실행하고, 서비스 관리자는 모든 도메인 기능을 관리하고

노드에서 실행되도록 구성된 응용 프로그램 서비스를 시작합니다. Informatica를 시작 또는 중지하는 데 사용되

는 방법은 운영 체제에 따라 달라집니다. 노드를 종료하기 위해 Informatica Administrator를 사용할 수 있습니

다. 노드를 종료하면 해당 노드에서 Informatica가 중지됩니다.Informatica Windows 서비스의 동작을 구성할 수 있습니다.또한 Informatica 서비스는 Informatica Administrator 도구를 실행합니다. Informatica Administrator는

Informatica 도메인 개체 및 사용자 계정을 관리하는 데 사용됩니다. Informatica 사용자의 사용자 계정을 작성

하고 도메인에 응용 프로그램 서비스를 작성 및 구성하려면 Informatica Administrator에 로그인하십시오.

UNIX에서 Informatica 시작 및 중지UNIX에서는 infaservice.sh를 실행하여 Informatica 데몬을 시작 및 중지합니다. 기본적으로 infaservice.sh는

다음 디렉터리에 설치됩니다.<Informatica installation directory>/tomcat/bin

1. infaservice.sh가 있는 디렉터리로 이동합니다.

213

Page 214: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

2. 명령 프롬프트에서 다음 명령을 입력하여 데몬을 시작합니다. infaservice.sh startup

데몬을 중지하려면 다음 명령을 입력합니다.infaservice.sh shutdown

참고: 소프트 링크를 사용하여 infaservice.sh의 위치를 지정하는 경우, INFA_HOME 환경 변수를

Informatica 설치 디렉터리의 위치로 설정합니다.

Windows에서 Informatica 시작 및 중지제어판의 서비스 창, 시작 메뉴 바로 가기 또는 명령 프롬프트를 사용하여 Informatica 서비스를 시작하거나 중지할 수 있습니다.

시작 메뉴에서 Informatica 시작 또는 중지Windows 시작 메뉴에서 Informatica를 시작하려면 프로그램 > Informatica [버전] > 서버를 클릭합니다. Informatica 서비스 시작을 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택합니다.Windows 시작 메뉴에서 Informatica를 중지하려면 프로그램 > Informatica [버전] > 서버를 클릭합니다. Informatica 서비스 중지를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택합니다.

제어판에서 Informatica 시작 또는 중지Informatica Windows 서비스를 시작하거나 중지하기 위한 절차는 다른 모든 Windows 서비스와 동일합니다.1. Windows 제어판을 엽니다. 2. 관리 도구를 선택합니다. 3. 서비스를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택합니다. 4. Informatica 서비스를 마우스 오른쪽 단추로 클릭합니다. 5. 해당 서비스가 실행 중이면 중지를 클릭합니다.

해당 서비스가 중지되어 있으면 시작을 클릭합니다.

명령 프롬프트에서 Informatica 시작 또는 중지명령줄에서 infaservice.bat를 실행하여 Windows의 Informatica 서비스를 시작하고 중지할 수 있습니다.기본적으로 infaservice.bat는 다음 디렉터리에 설치됩니다.<Informatica 설치 디렉터리>\tomcat\bin 1. 관리자로서 명령 프롬프트를 엽니다. 2. infaservice.bat가 있는 디렉터리로 이동합니다. 3. 다음 명령을 입력하여 Informatica 서비스를 시작합니다.

infaservice.bat startup다음 명령을 입력하여 Informatica 서비스를 중지합니다.

infaservice.bat shutdown

214 부록 A: Informatica 서비스 시작 및 중지

Page 215: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Informatica Windows 서비스 구성운영 체제가 시작되거나 서비스가 실패할 경우에 대해 Informatica Windows 서비스 동작을 구성할 수 있습니

다. 또한 해당 서비스에 로그인하는 사용자 계정을 구성할 수 있습니다.

사용자 계정에 대한 규칙 및 지침서비스에 로그인하는 사용자 계정을 구성할 경우 다음 규칙 및 지침을 고려하십시오.• 네트워크 드라이브에 파일을 저장할 경우, 로컬 시스템 계정 대신 시스템 계정을 사용하여 Informatica 서비

스를 실행하십시오.• 도메인 또는 해당 도메인에서 실행되는 응용 프로그램 서비스에 의해 사용되는 파일을 저장하기 위해 네트워

크 드라이브에 공유 저장소를 구성하는 경우, Informatica 서비스를 실행하는 사용자 계정이 공유 위치에 대한 액세스 권한을 갖고 있어야 합니다.

• 로컬 시스템 계정을 사용하려는 경우, Informatica 서비스를 시작하는 사용자에게 네트워크 위치에 대한 액세스 권한이 있는지 확인하십시오.

• Informatica 서비스를 시작하는 사용자가 공유 저장소 위치에 액세스할 수 없으면 노드에서 서비스 프로세스

가 실패하거나 노드 또는 도메인이 시작되지 않습니다.• 시스템 사용자 계정을 구성하는 경우, 해당 사용자 계정에 운영 체제의 일부로 활동 사용 권한이 있어야 합니

다. 자세한 내용은 Windows 설명서를 참조하십시오.

Informatica Windows 서비스 구성Windows 제어판을 사용하여 Informatica Windows 서비스에 로그인하는 사용자 계정을 구성하고 서비스 다시

시작 옵션을 구성하십시오.1. Windows 제어판을 엽니다. 2. 관리 도구를 선택합니다. 3. 서비스를 선택합니다. 4. Informatica <버전>을 두 번 클릭합니다.

Informatica <버전> 속성 대화 상자가 나타납니다.5. 로그온 탭을 클릭합니다. 6. 계정 지정을 선택합니다. 7. 도메인 및 사용자 이름을 입력하거나 찾아보기를 클릭하여 시스템 사용자를 찾습니다. 8. 선택한 사용자 계정의 암호를 입력하고 확인합니다. 9. 복구 탭을 클릭합니다. Informatica 서비스가 실패할 경우 해당 서비스를 다시 시작하기 위한 옵션을 선택

합니다. Windows에서 서비스의 시스템 계정 및 서비스 다시 시작 옵션을 구성하는 방법에 대한 자세한 내용은

Windows 설명서를 참조하십시오.

Informatica Windows 서비스 구성 215

Page 216: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Informatica Administrator에서 Informatica 중지Informatica Administrator를 사용하여 노드를 종료하면 해당 노드에서 Informatica 서비스가 중지됩니다.실행 중인 프로세스를 중단하거나 서비스 종료 전에 프로세스가 완료되도록 허용할 수 있습니다. 노드를 종료하

고 해당 노드에서 실행 중인 리포지토리 서비스 프로세스를 중단하면 리포지토리에 아직 쓰여지지 않은 변경 내용이 손실될 수 있습니다. 통합 서비스 프로세스를 실행하는 노드를 중단하면 해당 워크플로우가 중단됩니다.1. Informatica Administrator에 로그인합니다. 2. 탐색기에서 종료할 노드를 선택합니다. 3. 도메인 탭의 작업 메뉴에서 노드 종료를 선택합니다.

Informatica 시작 또는 중지에 대한 규칙 및 지침노드에서 Informatica를 시작 및 중지할 경우 다음 규칙 및 지침을 고려하십시오.• 노드를 종료하면 도메인에서 해당 노드를 사용할 수 없게 됩니다. 게이트웨이 노드를 종료한 경우 도메인에

다른 게이트웨이 노드가 없으면 해당 도메인을 사용할 수 없습니다.• Informatica를 시작할 때 노드의 서비스에 의해 사용되는 포트를 사용할 수 있는지 확인하십시오. 예를 들어

노드에서 Informatica를 중지한 경우, Informatica를 다시 시작하기 전에 시스템의 다른 프로세스에서 해당

포트를 사용하지 않는지 확인하십시오. 포트를 사용할 수 없는 경우 Informatica가 시작되지 않습니다.• Informatica Administrator를 사용하지 않고 노드를 종료하면 해당 노드에서 실행 중인 모든 프로세스가 중

단됩니다. 노드를 종료하기 전에 모든 프로세스가 완료될 때까지 대기하려면 Informatica Administrator를

사용하십시오.• 도메인에 있는 2개의 노드 중 하나가 응용 프로그램 서비스의 기본 노드로 구성되고 다른 노드는 백업 노드로

구성되어 있는 경우, 백업 노드를 시작하기 전에 기본 노드에서 Informatica를 시작하십시오. 그렇지 않으면

기본 노드가 아니라 백업 노드에서 응용 프로그램 서비스가 실행됩니다.

216 부록 A: Informatica 서비스 시작 및 중지

Page 217: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

부 록 B

Windows에서 데이터베이스에 연결이 부록에 포함된 항목:• Windows에서 데이터베이스에 연결 개요, 217• Windows에서 IBM DB2 범용 데이터베이스에 연결, 218• Windows에서 Informix 데이터베이스에 연결, 218• Windows에서 Microsoft Access 및 Microsoft Excel에 연결, 219• Windows에서 Microsoft SQL Server 데이터베이스에 연결, 219• Windows에서 Netezza 데이터베이스에 연결, 221• Windows에서 Oracle 데이터베이스에 연결, 221• Windows에서 Sybase ASE 데이터베이스에 연결, 223• Windows에서 Teradata 데이터베이스에 연결, 224

Windows에서 데이터베이스에 연결 개요클라이언트, 서비스 및 도메인의 기타 구성 요소 간에 통신을 활성화하려면 연결을 구성하십시오.원시 연결을 사용하려면 액세스할 데이터베이스의 데이터베이스 클라이언트 소프트웨어를 설치 및 구성해야 합니다. 응용 프로그램 서비스와 데이터베이스 간에 호환성을 보장하려면 데이터베이스 버전과 호환되는 클라이언

트 소프트웨어를 설치하고 적절한 데이터베이스 클라이언트 라이브러리를 사용하십시오. 성능을 개선하려면 원시 연결을 사용하십시오.Informatica 설치에는 DataDirect ODBC 드라이버가 포함됩니다. 이전 버전의 드라이버를 사용하여 기존

ODBC 데이터 소스를 작성한 경우 새 드라이버를 사용하여 새 ODBC 데이터 소스를 작성해야 합니다. Informatica에서 제공하는 DataDirect ODBC 드라이버 또는 수준 2 이상과 호환되는 타사 ODBC 드라이버를 사용하여 ODBC 연결을 구성하십시오.Informatica 설치에는 DataDirect JDBC 드라이버가 포함됩니다. 추가 단계를 수행하지 않고 이 드라이버를 사용할 수 있습니다. 타사 공급업체의 JDBC 유형 4 드라이버를 다운로드하여 소스 및 대상에 연결할 수도 있습니

다. JDBC 3.0 이상인 타사 JDBC 드라이버를 사용할 수 있습니다.Informatica 도메인의 다음 서비스에 대해 데이터베이스 연결을 구성해야 합니다.• PowerCenter 리포지토리 서비스

• 모델 리포지토리 서비스

• 데이터 통합 서비스

• 분석 서비스

217

Page 218: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Windows에서 IBM DB2 범용 데이터베이스에 연결원시 연결의 경우 IBM DB2 데이터베이스 서버 버전에 해당하는 IBM DB2 CAE(Client Application Enabler) 버전을 설치하십시오. Informatica와 데이터베이스 간 호환성을 보장하려면 적절한 데이터베이스 클라이언트 라이브러리를 사용하십시오.

원시 연결 구성IBM DB2 데이터베이스에 대한 원시 연결을 구성하여 성능을 개선할 수 있습니다.다음 단계에서는 원시 연결을 구성하기 위한 지침을 제공합니다. 특정한 지침은 데이터베이스 설명서를 참조하

십시오.1. IBM DB2 CAE(Client Application Enabler)에서 다음 환경 변수를 설정했는지 확인합니다.

DB2HOME=C:\IBM\SQLLIBDB2INSTANCE=DB2DB2CODEPAGE=1208 (Sometimes required. Use only if you encounter problems. Depends on the locale, you may use other values.)2. PATH 환경 변수에 IBM DB2 bin 디렉터리가 포함되는지 확인합니다. 예:

PATH=C:\WINNT\SYSTEM32;C:\SQLLIB\BIN;...3. 액세스할 데이터베이스에 연결하도록 IBM DB2 클라이언트를 구성합니다. IBM DB2 클라이언트를 구성하

려면 다음을 수행하십시오. a. IBM DB2 Configuration Assistant를 실행합니다. b. 데이터베이스 연결을 추가합니다. c. 연결을 바인딩합니다.

4. IBM DB2 명령줄 프로세서에서 다음 명령을 실행하여 IBM DB2 데이터베이스에 연결할 수 있는지 확인합니

다. CONNECT TO <dbalias> USER <username> USING <password>

5. 연결이 성공하면 TERMINATE 명령을 실행하여 데이터베이스에서 연결을 해제합니다. 연결이 실패하면 데이터베이스 설명서를 참조하십시오.

Windows에서 Informix 데이터베이스에 연결Windows에서 ODBC를 사용하여 Informix 데이터베이스에 연결합니다. Informatica와 함께 설치되는

DataDirect ODBC 드라이버를 사용하여 ODBC 데이터 소스를 작성합니다. Informatica와 데이터베이스 간 호환성을 보장하려면 적절한 데이터베이스 클라이언트 라이브러리를 사용하십시오.참고: Informatica에서 제공하는 DataDirect ODBC 드라이버를 사용할 경우 데이터베이스 클라이언트가 필요

하지 않습니다. ODBC Wire 프로토콜의 경우 데이터베이스에 연결하기 위한 데이터베이스 클라이언트 소프트웨

어가 필요하지 않습니다.

218 부록 B: Windows에서 데이터베이스에 연결

Page 219: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

ODBC 연결 구성Informix 데이터베이스에 대한 ODBC 연결을 구성할 수 있습니다.다음 단계에서는 ODBC 연결을 구성하기 위한 지침을 제공합니다. 특정한 지침은 데이터베이스 설명서를 참조하

십시오.1. Informatica에서 제공하는 Informix용 DataDirect ODBC Wire 프로토콜 드라이버를 사용하여 ODBC 데이

터 소스를 작성합니다. 2. ODBC 데이터 소스를 사용하여 Informix 데이터베이스에 연결할 수 있는지 확인합니다.

Windows에서 Microsoft Access 및 Microsoft Excel에 연결Windows에서 Informatica 구성 요소에 대한 연결을 구성합니다.데이터 통합 서비스 및 PowerCenter 통합 서비스 프로세스가 실행되는 시스템에 Microsoft Access 또는 Excel을 설치합니다. 액세스할 Microsoft Access 또는 Excel 데이터에 대한 ODBC 데이터 소스를 작성합니다.

ODBC 연결 구성Microsoft Access 또는 Excel 데이터베이스에 대한 ODBC 연결을 구성할 수 있습니다.다음 단계에서는 ODBC 연결을 구성하기 위한 지침을 제공합니다. 특정한 지침은 데이터베이스 설명서를 참조하

십시오.1. Microsoft에서 제공하는 드라이버를 사용하여 ODBC 데이터 소스를 작성합니다. 2. 빈 문자열이나 Null 사용을 방지하려면 데이터베이스 연결을 작성할 때 사용자 이름에 대해 PmNullUser 예

약어 및 암호에 대해 PmNullPasswd 예약어를 사용합니다.

Windows에서 Microsoft SQL Server 데이터베이스에 연결Informatica 10.0에서 기본적으로 ODBC 공급자 유형을 통해 Microsoft SQL Server 데이터베이스에 연결할 수

있습니다.OLEDB 공급자 유형을 사용하여 Microsoft SQL Server 데이터베이스에 연결할 수도 있지만 OLEDB 공급자 유형은 더 이상 사용되지 않습니다. OLEDB 공급자 유형에 대한 지원은 향후 릴리스에서 중단됩니다.

원시 연결 구성Informatica 10.0에서는 ODBC(기본값) 또는 OLEDB(더 이상 사용되지 않음) 공급자 유형을 사용하여

Microsoft SQL Server 데이터베이스에 대한 원시 연결을 구성할 수 있습니다.ODBC 공급자 유형을 선택하면 DSN 사용 옵션을 활성화하여 Microsoft ODBC 관리자에 구성되어 있는 DSN을

연결 문자열로 사용할 수 있습니다. DSN 사용 옵션을 활성화하지 않은 경우에는 연결 속성에 서버 이름과 데이

터베이스 이름을 지정해야 합니다.

Windows에서 Microsoft Access 및 Microsoft Excel에 연결 219

Page 220: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

OLEDB 공급자 유형을 선택하면 Microsoft SQL Server 2012 Native Client를 반드시 설치하여 Microsoft SQL Server 데이터베이스에 대한 원시 연결을 구성해야 합니다. 데이터베이스에 연결할 수 없는 경우 모든 연결 정보

를 올바로 입력했는지 확인하십시오.Microsoft SQL Server 2012 Native Client는 다음 Microsoft 웹 사이트에서 다운로드할 수 있습니다. http://www.microsoft.com/en-in/download/details.aspx?id=29065.업그레이드한 후에는 Microsoft SQL Server 연결이 기본적으로 OLEDB 공급자 유형으로 설정됩니다. ODBC 공급자 유형을 사용하도록 모든 Microsoft SQL Server 연결을 업그레이드하는 것이 좋습니다. 다음 명령을 사용하

면 ODBC 공급자 유형을 사용하도록 모든 Microsoft SQL Server 연결을 업그레이드할 수 있습니다.• PowerCenter를 사용하는 경우에는 pmrep upgradeSqlServerConnection 명령을 실행하십시오.• Informatica 플랫폼을 사용하는 경우에는 infacmd.sh isp upgradeSQLSConnection 명령을 실행하십시오.자세한 연결 지침은 데이터베이스 설명서를 참조하십시오.

Microsoft SQL Server에 대한 규칙 및 지침Microsoft SQL Server 데이터베이스를 대상으로 ODBC 연결을 구성하는 경우 다음과 같은 규칙 및 지침을 고려

하십시오.• DSN 미사용 연결, 즉 데이터 소스 이름을 사용하지 않고 Microsoft SQL Server 연결을 사용하려면

odbcinst.ini 환경 변수를 구성해야 합니다.• DSN 연결을 사용하는 경우에는 ODBC DSN에 "EnableQuotedIdentifiers=1" 항목을 추가해야 합니다. 이 항

목을 추가하지 않으면 데이터 미리보기 및 매핑 실행이 실패합니다.• Microsoft Windows 플랫폼에서는 DSN 미사용 Microsoft SQL Server 연결에 Microsoft SQL Server NTLM

인증을 사용할 수 있습니다.• Microsoft SQL Server 테이블에 UUID 데이터 유형이 포함되어 있고, 데이터를 SQL 테이블에서 읽고 플랫

파일에 쓰는 경우에는 OLE DB 및 ODBC 연결 유형 사이에 데이터 형식이 일관되지 않을 수 있습니다.• DSN 미사용 연결에는 SSL 연결을 사용할 수 없습니다. SSL을 사용하려면 DSN 연결을 반드시 사용해야 합니

다. DSN 사용 옵션을 활성화하고 odbc.ini 파일에 SSL 옵션을 구성하십시오.• Microsoft SQL Server에서 Kerberos 인증을 사용하는 경우에는 Informatica Kerberos 라이브러리를 가리

키도록 GSSClient 속성을 설정해야 합니다. 경로 및 파일 이름으로 <Informatica 설치 디렉터리>/server/bin/libgssapi_krb5.so.2를 사용하십시오. DSN 연결의 경우에는 odbc.ini의 DSN 항목 섹션에 GSSClient 속성을

위한 항목을 작성하고, DSN 미사용 연결의 경우에는 odbcinst.ini의 SQL Server 유선 프로토콜 섹션에

GSSCient 속성을 위한 항목을 작성하십시오.

Microsoft SQL Server의 사용자 지정 속성 구성Microsoft SQL Server의 사용자 지정 속성을 구성하여 대량 로드 성능을 개선할 수 있습니다.1. PowerCenter 클라이언트를 실행하고 워크플로우 관리자에 연결합니다. 2. 워크플로우를 열고 구성하려는 세션을 선택합니다. 3. 개체 구성 탭을 클릭합니다. 4. 기본 버퍼 블록 크기 값을 5MB로 변경합니다. 다음 명령을 사용할 수도 있습니다. $INFA_HOME/server/

bin/./pmrep massupdate -t session_config_property -n "Default buffer block size" -v "5MB" -f $<folderName> 크기가 1KB인 행의 처리량을 최적화하려면 버퍼 블록 크기를 5MB로 설정해야 합니다.

5. 속성 탭을 클릭합니다. 6. 세션에 관계형 대상이 포함되어 있으면 커밋 간격을 100000으로 변경합니다. 7. DTM 버퍼 크기를 설정합니다. 최적의 DTM 버퍼 크기는 ((10 x 블록 버퍼 크기) x 파티션 수)입니다.

220 부록 B: Windows에서 데이터베이스에 연결

Page 221: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Windows에서 Netezza 데이터베이스에 연결PowerCenter 통합 서비스 프로세스가 실행되고 PowerCenter 클라이언트를 설치한 시스템에 ODBC를 설치 및

구성하십시오. Windows에서 다음 Informatica 구성 요소에 대한 연결을 구성해야 합니다.• PowerCenter 통합 서비스. PowerCenter 통합 서비스 프로세스가 실행되는 시스템에 Netezza ODBC 드라

이버를 설치합니다. Microsoft ODBC 데이터 소스 관리자를 사용하여 ODBC 연결을 구성합니다.• PowerCenter 클라이언트. Netezza 데이터베이스에 액세스하는 PowerCenter 클라이언트 시스템 각각에

Netezza ODBC 드라이버를 설치합니다. Microsoft ODBC 데이터 소스 관리자를 사용하여 ODBC 연결을 구성합니다. 워크플로우 관리자를 사용하여 Netezza 데이터베이스에 대한 데이터베이스 연결 개체를 작성합니

다.

ODBC 연결 구성Netezza 데이터베이스에 대한 ODBC 연결을 구성할 수 있습니다.다음 단계에서는 ODBC 연결을 구성하기 위한 지침을 제공합니다. 특정한 지침은 데이터베이스 설명서를 참조하

십시오.1. 액세스할 Netezza 데이터베이스마다 ODBC 데이터 소스를 작성합니다.

ODBC 데이터 소스를 작성하려면 Netezza에서 제공하는 드라이버를 사용하십시오.로컬 시스템 계정 로그온으로 Informatica 서비스를 시작한 경우 시스템 DSN을 작성합니다. 이 계정 로그

인 옵션을 선택하여 Informatica 서비스를 시작한 경우 사용자 DSN을 작성합니다.데이터 소스를 작성한 후 데이터 소스의 속성을 구성하십시오.

2. 새 ODBC 데이터 소스에 대한 이름을 입력합니다. 3. Netezza 서버에 대한 IP 주소/호스트 이름 및 포트 번호를 입력합니다. 4. 데이터베이스 개체를 작성할 Netezza 스키마의 이름을 입력합니다. 5. ODBC 로그 파일에 대한 경로 및 파일 이름을 구성합니다. 6. Netezza 데이터베이스에 연결할 수 있는지 확인합니다.

Microsoft ODBC 데이터 소스 관리자를 사용하여 데이터베이스에 대한 연결을 테스트할 수 있습니다. 연결

을 테스트하려면 Netezza 데이터 소스를 선택하고 구성을 클릭하십시오. 테스트 탭에서 연결 테스트를 클릭하고 Netezza 스키마에 대한 연결 정보를 입력합니다.

Windows에서 Oracle 데이터베이스에 연결원시 연결의 경우 Oracle 데이터베이스 서버 버전에 해당하는 Oracle 클라이언트 버전을 설치하십시오. Informatica와 데이터베이스 간 호환성을 보장하려면 적절한 데이터베이스 클라이언트 라이브러리를 사용하십

시오.Oracle 클라이언트 및 Oracle 데이터베이스 서버의 호환 가능한 버전을 설치해야 합니다. 동일한 버전의 Oracle 클라이언트가 필요한 모든 시스템에도 해당 클라이언트를 설치해야 합니다. 호환성을 확인하려면 Oracle에 문의하십시오.

Windows에서 Netezza 데이터베이스에 연결 221

Page 222: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

원시 연결 구성Oracle 데이터베이스에 대한 원시 연결을 구성하여 성능을 개선할 수 있습니다.다음 단계에서는 Oracle Net Services 또는 Net8을 통한 원시 연결 구성에 대한 지침을 제공합니다. 자세한 연결 지침은 데이터베이스 설명서를 참조하십시오.1. Oracle 홈 디렉터리가 설정되어 있는지 확인합니다.

예를 들면 다음과 같습니다.ORACLE_HOME=C:\Oracle

2. PATH 환경 변수에 Oracle bin 디렉터리가 포함되는지 확인합니다. 예를 들어, Net8을 설치한 경우 경로에 다음 항목이 포함될 수 있습니다.

PATH=C:\ORANT\BIN;3. 액세스할 데이터베이스에 연결하도록 Oracle 클라이언트를 구성합니다.

SQL*Net Easy Configuration 유틸리티를 실행하거나 기존 tnsnames.ora 파일을 홈 디렉터리로 편집한 후

수정합니다.참고: 기본적으로 tnsnames.ora 파일은 다음 디렉터리에 저장됩니다. <OracleInstallationDir>\network\admin.Oracle 연결 문자열(일반적으로 databasename.world)에 대한 올바른 구문을 입력합니다. 여기서 입력한 SID가 Oracle 서버에 정의된 데이터베이스 서버 인스턴스 ID와 일치하는지 확인합니다.다음은 샘플 tnsnames.ora 파일입니다. 데이터베이스에 대한 정보를 입력하십시오.

mydatabase.world = (DESCRIPTION (ADDRESS_LIST = (ADDRESS = (COMMUNITY = mycompany.world (PROTOCOL = TCP) (Host = mymachine) (Port = 1521) ) ) (CONNECT_DATA = (SID = MYORA7) (GLOBAL_NAMES = mydatabase.world) 4. NLS_LANG 환경 변수를 데이터베이스 클라이언트 및 서버가 로그인과 함께 사용하도록 할 언어, 국가 및 문

자 집합을 포함한 로캘로 설정합니다. 이 변수의 값은 구성에 따라 달라집니다. 예를 들어, 값이 american_america.UTF8일 경우 변수를 다음과

같이 설정해야 합니다.NLS_LANG=american_america.UTF8;

이 변수의 값을 확인하려면 데이터베이스 관리자에게 문의하십시오.5. 데이터 통합 서비스가 현지 시간이 포함된 타임스탬프를 읽거나 쓸 때의 기본 세션 시간대를 설정하려면

ORA_SDTZ 환경 변수를 지정하십시오. ORA_SDTZ 환경 변수는 다음 값 중 하나로 설정할 수 있습니다.• 운영 체제 현지 시간대('OS_TZ')• 데이터베이스 시간대('DB_TZ')• UTC의 절대 오프셋(예: '-05:00')• 시간대 영역 이름(예: 'America/Los_Angeles')Informatica 서버가 실행되는 시스템에서 환경 변수를 설정할 수 있습니다.

6. tnsnames.ora 파일이 Oracle 클라이언트 설치 위치와 동일한 위치에 없을 경우 TNS_ADMIN 환경 변수를

tnsnames.ora 파일이 상주하는 디렉터리로 설정하십시오.

222 부록 B: Windows에서 데이터베이스에 연결

Page 223: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

예를 들어, tnsnames.ora 파일이 C:\oracle\files 디렉터리에 있는 경우 변수를 다음과 같이 설정하십시오.TNS_ADMIN= C:\oracle\files

7. Oracle 데이터베이스에 연결할 수 있는지 확인합니다. 데이터베이스에 연결하려면 SQL*Plus를 실행하고 연결 정보를 입력합니다. 데이터베이스에 연결하지 못한

경우 모든 연결 정보를 올바로 입력했는지 확인합니다.tnsnames.ora 파일에 정의된 연결 문자열을 사용하십시오.

Windows에서 Sybase ASE 데이터베이스에 연결원시 연결의 경우 데이터베이스 버전에 해당하는 Open Client 버전을 설치하십시오. Informatica와 데이터베이

스 간 호환성을 보장하려면 적절한 데이터베이스 클라이언트 라이브러리를 사용하십시오.Sybase ASE 데이터베이스 서버와 호환 가능한 Open Client 버전을 설치합니다. 또한 Sybase ASE 데이터베이

스 및 Informatica를 호스트하는 시스템에 동일한 버전의 Open Client를 설치해야 합니다. 호환성을 확인하려

면 Sybase에 문의하십시오.Sybase ASE 리포지토리를 작성, 복원 또는 업그레이드할 경우 데이터베이스 수준에서 allow nulls by default를 TRUE로 설정하십시오. 이 옵션을 설정하면 열의 기본 null 유형이 SQL 표준과 호환되는 null로 변경됩니다.

원시 연결 구성Sybase ASE 데이터베이스에 대한 원시 연결을 구성하여 성능을 개선할 수 있습니다.다음 단계에서는 원시 연결을 구성하기 위한 지침을 제공합니다. 특정한 지침은 데이터베이스 설명서를 참조하

십시오.1. SYBASE 환경 변수가 Sybase ASE 디렉터리를 참조하는지 확인합니다.

예:SYBASE=C:\SYBASE

2. PATH 환경 변수에 Sybase OCS 디렉터리가 포함되는지 확인합니다. 예:

PATH=C:\SYBASE\OCS-15_0\BIN;C:\SYBASE\OCS-15_0\DLL3. 액세스할 데이터베이스에 연결하도록 Sybase Open Client를 구성합니다.

SQLEDIT를 사용하여 Sybase 클라이언트를 구성하거나, 기존 SQL.INI 파일(%SYBASE%\INI 디렉터리에

있음)을 복사하여 필요한 사항을 변경합니다.NLWNSCK를 Net-Library 드라이버를 선택하고 Sybase ASE 서버 이름을 포함합니다.Sybase ASE 서버에 대한 호스트 이름 및 포트 번호를 입력합니다. 호스트 이름 및 포트 번호를 모르는 경우

시스템 관리자에게 확인하십시오.4. Sybase ASE 데이터베이스에 연결할 수 있는지 확인합니다.

데이터베이스에 연결하려면 ISQL을 실행하고 연결 정보를 입력합니다. 데이터베이스에 연결하지 못한 경우

모든 연결 정보를 올바로 입력했는지 확인합니다.사용자 이름 및 데이터베이스 이름은 대/소문자를 구분합니다.

Windows에서 Sybase ASE 데이터베이스에 연결 223

Page 224: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Windows에서 Teradata 데이터베이스에 연결데이터 통합 서비스 및 PowerCenter 통합 서비스 프로세스가 실행되고 Informatica Developer 및

PowerCenter Client를 설치한 시스템에서 원시 클라이언트 소프트웨어를 설치 및 구성하십시오. Informatica와 데이터베이스 간 호환성을 보장하려면 적절한 데이터베이스 클라이언트 라이브러리를 사용하십시오. Windows에서 다음 Informatica 구성 요소에 대한 연결을 구성해야 합니다.• 통합 서비스. 데이터 통합 서비스 및 PowerCenter 통합 서비스가 실행되는 시스템에서 필요한 Teradata 클

라이언트, Teradata ODBC 드라이버 및 기타 Teradata 클라이언트 소프트웨어를 설치하십시오. ODBC 연결

도 구성해야 합니다.• Informatica Developer. Teradata에 액세스하는 Developer 도구를 호스트하는 시스템에서 필요한

Teradata 클라이언트, Teradata ODBC 드라이버 및 기타 Teradata 클라이언트 소프트웨어를 설치하십시

오. ODBC 연결도 구성해야 합니다.• PowerCenter 클라이언트. Teradata에 액세스하는 PowerCenter Client 시스템에서 필요한 Teradata 클

라이언트, Teradata ODBC 드라이버 및 기타 Teradata 클라이언트 소프트웨어를 설치하십시오. 워크플로우

관리자를 사용하여 Teradata 데이터베이스에 대한 데이터베이스 연결 개체를 작성합니다.참고: Teradata의 권장 사항에 따라 Informatica는 ODBC를 사용하여 Teradata에 연결합니다. ODBC는

Teradata용 원시 인터페이스입니다.

ODBC 연결 구성Teradata 데이터베이스에 대한 ODBC 연결을 구성할 수 있습니다.다음 단계에서는 ODBC 연결을 구성하기 위한 지침을 제공합니다. 특정한 지침은 데이터베이스 설명서를 참조하

십시오.1. 액세스할 Teradata 데이터베이스마다 ODBC 데이터 소스를 작성합니다.

ODBC 데이터 소스를 작성하려면 Teradata에서 제공하는 드라이버를 사용하십시오.로컬 시스템 계정 로그온으로 Informatica 서비스를 시작한 경우 시스템 DSN을 작성합니다. 이 계정 로그

인 옵션을 선택하여 Informatica 서비스를 시작한 경우 사용자 DSN을 작성합니다.2. 새 ODBC 데이터 소스에 대한 이름과 Teradata 서버의 이름 또는 해당 IP 주소를 입력합니다.

단일 Teradata 데이터베이스에 대한 연결을 구성하려면 DefaultDatabase 이름을 입력합니다. 기본 데이터

베이스에 대한 단일 연결을 작성하려면 사용자 이름과 암호를 입력합니다. 동일한 ODBC 데이터 소스를 사용하여 여러 데이터베이스에 연결하려면 DefaultDatabase 필드 및 사용자 이름/암호 빌드를 비워 두십시

오.3. 옵션 대화 상자에서 날짜 옵션을 구성합니다.

Teradata 옵션 대화 상자에서 날짜/시간 형식에 대해 AAA를 지정합니다.4. 옵션 대화 상자에서 세션 모드를 구성합니다.

대상 데이터 소스를 작성한 경우 ANSI 세션 모드를 선택합니다. ANSI 세션 모드를 선택한 경우 행 오류가 발생할 때 Teradata가 트랜잭션을 롤백하지 않습니다. Teradata 세션 모드를 선택한 경우 행 오류가 발생할

때 Teradata가 트랜잭션을 롤백합니다. Teradata 모드에서 통합 서비스가 롤백을 감지할 수 없고 이를 세션 로그에 보고하지 않습니다.

5. Teradata 데이터베이스에 연결할 수 있는지 확인합니다. 연결을 테스트하려면 WinDDI, BTEQ, Teradata Administrator 또는 Teradata SQL Assistant 같은

Teradata 클라이언트 프로그램을 사용하십시오.

224 부록 B: Windows에서 데이터베이스에 연결

Page 225: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

부 록 C

UNIX에서 데이터베이스에 연결이 부록에 포함된 항목:• UNIX에서 데이터베이스에 연결 개요, 225• UNIX에서 IBM DB2 범용 데이터베이스에 연결, 226• UNIX에서 Informix 데이터베이스에 연결, 228• UNIX에서 Microsoft SQL Server에 연결, 229• UNIX에서 Netezza 데이터베이스에 연결, 230• UNIX에서 Oracle 데이터베이스에 연결, 232• UNIX에서 Sybase ASE 데이터베이스에 연결, 234• UNIX에서 Teradata 데이터베이스에 연결, 236• ODBC 데이터 소스에 연결, 239• 샘플 odbc.ini 파일, 241

UNIX에서 데이터베이스에 연결 개요원시 연결을 사용하려면 액세스할 데이터베이스의 데이터베이스 클라이언트 소프트웨어를 설치 및 구성해야 합니다. 응용 프로그램 서비스와 데이터베이스 간에 호환성을 보장하려면 데이터베이스 버전과 호환되는 클라이언

트 소프트웨어를 설치하고 적절한 데이터베이스 클라이언트 라이브러리를 사용하십시오. 성능을 개선하려면 원시 연결을 사용하십시오.Informatica 설치에는 DataDirect ODBC 드라이버가 포함됩니다. 이전 버전의 드라이버를 사용하여 기존

ODBC 데이터 소스를 작성한 경우 새 드라이버를 사용하여 새 ODBC 데이터 소스를 작성해야 합니다. Informatica에서 제공하는 DataDirect ODBC 드라이버 또는 수준 2 이상과 호환되는 타사 ODBC 드라이버를 사용하여 ODBC 연결을 구성하십시오.Linux 또는 UNIX에서 데이터베이스에 연결할 경우 다음 지침을 사용하십시오.• IBM DB2, Oracle 또는 Sybase ASE 데이터베이스에 연결하려면 원시 드라이버를 사용하십시오.• ODBC를 사용하여 다른 소스 및 대상에 연결할 수 있습니다.

225

Page 226: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

UNIX에서 IBM DB2 범용 데이터베이스에 연결원시 연결의 경우 IBM DB2 데이터베이스 서버 버전에 해당하는 IBM DB2 CAE(Client Application Enabler) 버전을 설치하십시오. Informatica와 데이터베이스 간 호환성을 보장하려면 적절한 데이터베이스 클라이언트 라이브러리를 사용하십시오.

원시 연결 구성IBM DB2 데이터베이스에 대한 원시 연결을 구성하여 성능을 개선할 수 있습니다.다음 단계에서는 원시 연결을 구성하기 위한 지침을 제공합니다. 특정한 지침은 데이터베이스 설명서를 참조하

십시오.1. 데이터 통합 서비스, PowerCenter 통합 서비스 또는 PowerCenter 리포지토리 서비스 프로세스가 실행되

는 시스템에서 연결을 구성하려면 서비스 프로세스를 시작할 수 있는 사용자로 시스템에 로그인합니다. 2. DB2INSTANCE, INSTHOME, DB2DIR 및 PATH 환경 변수를 설정합니다.

UNIX IBM DB2 소프트웨어에는 연결된 사용자 계정(주로 db2admin)이 항상 있으며, 이 계정은 데이터베이

스 구성의 홀더 역할을 합니다. 이 사용자가 DB2 인스턴스를 소유합니다.DB2INSTANCE. 인스턴스 홀더의 이름입니다.Bourne 셸 사용:

$ DB2INSTANCE=db2admin; export DB2INSTANCE C 셸 사용:

$ setenv DB2INSTANCE db2admin INSTHOME. db2admin 홈 디렉터리 경로입니다.Bourne 셸 사용:

$ INSTHOME=~db2adminC 셸 사용:

$ setenv INSTHOME ~db2admin>DB2DIR. IBM DB2 CAE 설치 디렉터리를 가리키도록 변수를 설정합니다. 예를 들어 클라이언트

가 /opt/IBM/db2/V9.7 디렉터리에 설치된 경우 다음을 수행하십시오.Bourne 셸 사용:

$ DB2DIR=/opt/IBM/db2/V9.7; export DB2DIRC 셸 사용:

$ setenv DB2DIR /opt/IBM/db2/V9.7PATH IBM DB2 명령줄 프로그램을 실행하려면 DB2 bin 디렉터리를 포함하도록 변수를 설정합니다.Bourne 셸 사용:

$ PATH=${PATH}:$DB2DIR/bin; export PATHC 셸 사용:

$ setenv PATH ${PATH}:$DB2DIR/bin3. DB2 lib 디렉터리를 포함하도록 공유 라이브러리 변수를 설정합니다.

IBM DB2 클라이언트 소프트웨어에는 데이터 통합 서비스, PowerCenter 통합 서비스 및 PowerCenter 리포지토리 서비스 프로세스가 동적으로 로드하는 여러 개의 공유 라이브러리 구성 요소가 포함되어 있습니

다. 서비스가 런타임에 공유 라이브러리를 찾을 수 있도록 공유 라이브러리 환경 변수를 설정합니다.공유 라이브러리 경로는 Informatica 설치 디렉터리 (server_dir)도 포함해야 합니다.운영 체제에 맞게 공유 라이브러리 환경 변수를 설정합니다.

226 부록 C: UNIX에서 데이터베이스에 연결

Page 227: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 표에는 각 운영 체제별로 공유 라이브러리 변수가 설명되어 있습니다.

운영 체제 변수Solaris LD_LIBRARY_PATHLinux LD_LIBRARY_PATHAIX LIBPATH

예를 들어 Solaris 및 Linux의 경우 다음 구문을 사용하십시오.• Bourne 셸 사용:

$ LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$HOME/server_dir:$DB2DIR/lib; export LD_LIBRARY_PATH• C 셸 사용:

$ setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:$HOME/server_dir:$DB2DIR/libAIX의 경우:• Bourne 셸 사용:

$ LIBPATH=${LIBPATH}:$HOME/server_dir:$DB2DIR/lib; export LIBPATH• C 셸 사용:

$ setenv LIBPATH ${LIBPATH}:$HOME/server_dir:$DB2DIR/lib4. 일련의 셸 명령을 완전하게 포함하도록 .cshrc 또는 .profile을 편집합니다. 파일을 저장한 후에 로그아웃했

다가 다시 로그인하거나 source 명령을 실행합니다. Bourne 셸 사용:

$ source .profileC 셸 사용:

$ source .cshrc5. 데이터 통합 서비스, PowerCenter 통합 서비스 또는 PowerCenter 리포지토리 서비스 프로세스가 실행되

는 시스템과 같은 시스템에 DB2 데이터베이스가 있는 경우, DB2 인스턴스를 원격 인스턴스로 구성합니다. 다음 명령을 실행하여 해당 데이터베이스에 대한 원격 항목이 있는지 확인합니다.

DB2 LIST DATABASE DIRECTORY이 명령은 DB2 클라이언트에서 액세스할 수 있는 모든 데이터베이스 및 데이터베이스의 구성 속성을 나열

합니다. 이 명령이 “Directory entry type”이 “Remote”인 항목을 나열하면 6단계로 건너뜁니다.데이터베이스가 원격으로 구성되어 있지 않으면 다음 명령을 실행하여 TCP/IP 노드가 호스트를 위한 목록

에 포함되어 있는지 확인합니다.DB2 LIST NODE DIRECTORY

노드 이름이 비어 있으면 원격 데이터베이스를 설정할 때 노드 이름을 작성할 수 있습니다. 다음 명령을 사용하여 원격 데이터베이스를 설정하고 필요하면 노드를 작성합니다.

db2 CATALOG TCPIP NODE <nodename> REMOTE <hostname_or_address> SERVER <port number>다음 명령을 실행하여 데이터베이스를 카탈로그에 포함시킵니다.

db2 CATALOG DATABASE <dbname> as <dbalias> at NODE <nodename> 이러한 명령에 대한 자세한 내용은 데이터베이스 설명서를 참조하십시오.

6. DB2 데이터베이스에 연결할 수 있는지 확인합니다. DB2 명령줄 프로세서를 실행하고 해당 명령을 실행합

니다. CONNECT TO <dbalias> USER <username> USING <password>

연결이 성공적이면 CONNECT RESET 또는 TERMINATE 명령으로 정리합니다.

UNIX에서 IBM DB2 범용 데이터베이스에 연결 227

Page 228: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

UNIX에서 Informix 데이터베이스에 연결UNIX에서 ODBC를 사용하여 Informix 데이터베이스에 연결합니다.

ODBC 연결 구성Informix 데이터베이스에 대한 ODBC 연결을 구성할 수 있습니다.다음 단계에서는 ODBC 연결을 구성하기 위한 지침을 제공합니다. 특정한 지침은 데이터베이스 설명서를 참조하

십시오.1. ODBCHOME 환경 변수를 ODBC 설치 디렉터리로 설정합니다. 예를 들면 다음과 같습니다.

Bourne 셸 사용:$ ODBCHOME=<Informatica server home>/ODBC7.1; export ODBCHOME

C 셸 사용:$ setenv ODBCHOME <Informatica server home>/ODBC7.1

2. ODBCINI 환경 변수를 odbc.ini 파일의 위치로 설정합니다. 예를 들어 odbc.ini 파일이 $ODBCHOME 디렉

터리에 있으면 다음을 수행하십시오.Bourne 셸 사용:

ODBCINI=$ODBCHOME/odbc.ini; export ODBCINIC 셸 사용:

$ setenv ODBCINI $ODBCHOME/odbc.ini3. $ODBCHOME 디렉터리에 있는 기존 odbc.ini 파일을 편집하거나 이 odbc.ini 파일을 UNIX 홈 디렉터리에

복사한 후 편집합니다.$ cp $ODBCHOME/odbc.ini $HOME/.odbc.ini

4. [ODBC 데이터 소스] 섹션 아래에 Informix 데이터 소스에 대한 항목을 추가하고 해당 데이터 소스를 구성

합니다. 예를 들면 다음과 같습니다.[Informix Wire Protocol]Driver=/export/home/Informatica/10.0.0/ODBC7.1/lib/DWifcl27.soDescription=DataDirect 7.1 Informix Wire ProtocolAlternateServers=ApplicationUsingThreads=1CancelDetectInterval=0ConnectionRetryCount=0ConnectionRetryDelay=3Database=<database_name>HostName=<Informix_host>LoadBalancing=0LogonID=Password=PortNumber=<Informix_server_port>ReportCodePageConversionErrors=0ServerName=<Informix_server>TrimBlankFromIndexName=1

5. $ODBCHOME 디렉터리에서 스크립트 odbc.sh 또는 odbc.csh를 실행하여 PATH 및 공유 라이브러리 환경

변수를 설정합니다.Bourne 셸 사용:

sh odbc.shC 셸 사용:

source odbc.csh6. ODBC 데이터 소스를 사용하여 Informix 데이터베이스에 연결할 수 있는지 확인합니다. 연결이 실패하면

데이터베이스 설명서를 참조하십시오.

228 부록 C: UNIX에서 데이터베이스에 연결

Page 229: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

UNIX에서 Microsoft SQL Server에 연결UNIX 시스템에서 Microsoft SQL Server 데이터베이스에 연결하려면 Microsoft SQL Server 연결을 사용합니

다.

원시 연결 구성Microsoft SQL Server 연결을 구성하는 동안 ODBC를 공급자 유형으로 선택해야 합니다. OLEDB 공급자 유형은

더 이상 사용되지 않습니다. OLEDB 공급자 유형에 대한 지원은 향후 릴리스에서 중단됩니다.DSN 사용 옵션을 활성화하면 서버 이름과 데이터베이스 이름이 연결 문자열에서 검색됩니다. 연결 문자열은

odbc.ini 파일에 구성된 DSN입니다. DSN 사용 옵션을 활성화하지 않은 경우에는 연결 속성에 서버 이름과 데이

터베이스 이름을 지정해야 합니다. 데이터베이스에 연결할 수 없는 경우 모든 연결 정보를 올바로 입력했는지 확인하십시오.업그레이드한 후에는 Microsoft SQL Server 연결이 기본적으로 OLEDB 공급자 유형으로 설정됩니다. ODBC 공급자 유형을 사용하도록 모든 Microsoft SQL Server 연결을 업그레이드하는 것이 좋습니다. 다음 명령을 사용하

면 ODBC 공급자 유형을 사용하도록 모든 Microsoft SQL Server 연결을 업그레이드할 수 있습니다.• PowerCenter를 사용하는 경우에는 pmrep upgradeSqlServerConnection 명령을 실행하십시오.• Informatica 플랫폼을 사용하는 경우에는 infacmd.sh isp upgradeSQLSConnection 명령을 실행하십시오.업그레이드 명령을 실행한 후에는 Developer tool을 호스트하는 각 시스템과 Informatica 서비스를 호스트하는

시스템에서 다음과 같은 형식으로 환경 변수를 설정해야 합니다.ODBCINST=<INFA_HOME>/ODBC7.1/odbcinst.ini

환경 변수를 설정한 후에는 Informatica 서비스를 호스트하는 노드를 다시 시작해야 합니다.자세한 연결 지침은 데이터베이스 설명서를 참조하십시오.

Microsoft SQL Server에 대한 규칙 및 지침Microsoft SQL Server 데이터베이스를 대상으로 ODBC 연결을 구성하는 경우 다음과 같은 규칙 및 지침을 고려

하십시오.• DSN 미사용 연결, 즉 데이터 소스 이름을 사용하지 않고 Microsoft SQL Server 연결을 사용하려면

odbcinst.ini 환경 변수를 구성해야 합니다.• DSN 연결을 사용하는 경우에는 ODBC DSN에 "EnableQuotedIdentifiers=1" 항목을 추가해야 합니다. 이 항

목을 추가하지 않으면 데이터 미리보기 및 매핑 실행이 실패합니다.• Microsoft Windows 플랫폼에서는 DSN 미사용 Microsoft SQL Server 연결에 Microsoft SQL Server NTLM

인증을 사용할 수 있습니다.• Microsoft SQL Server 테이블에 UUID 데이터 유형이 포함되어 있고, 데이터를 SQL 테이블에서 읽고 플랫

파일에 쓰는 경우에는 OLE DB 및 ODBC 연결 유형 사이에 데이터 형식이 일관되지 않을 수 있습니다.• DSN 미사용 연결에는 SSL 연결을 사용할 수 없습니다. SSL을 사용하려면 DSN 연결을 반드시 사용해야 합니

다. DSN 사용 옵션을 활성화하고 odbc.ini 파일에 SSL 옵션을 구성하십시오.• Microsoft SQL Server에서 Kerberos 인증을 사용하는 경우에는 Informatica Kerberos 라이브러리를 가리

키도록 GSSClient 속성을 설정해야 합니다. 경로 및 파일 이름으로 <Informatica 설치 디렉터리>/server/bin/libgssapi_krb5.so.2를 사용하십시오. DSN 연결의 경우에는 odbc.ini의 DSN 항목 섹션에 GSSClient 속성을

위한 항목을 작성하고, DSN 미사용 연결의 경우에는 odbcinst.ini의 SQL Server 유선 프로토콜 섹션에

GSSCient 속성을 위한 항목을 작성하십시오.

UNIX에서 Microsoft SQL Server에 연결 229

Page 230: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

ODBC를 통한 SSL 인증 구성DataDirect New SQL Server Wire Protocol 드라이버를 사용하여 ODBC를 통한 SSL 인증을 Microsoft SQL Server에 대해 구성할 수 있습니다.1. odbc.ini 파일을 열고 ODBC 데이터 소스 및 DataDirect New SQL Server Wire Protocol 드라이버에 대한

항목을 [ODBC 데이터 소스] 섹션 아래에 추가합니다. 2. SSL을 구성하기 위해 odbc.ini 파일에 특성을 추가합니다.

다음 표에는 SSL 인증을 구성할 때 odbc.ini 파일에 추가해야 하는 특성이 나열되어 있습니다.

특성 설명EncryptionMethod 드라이버와 데이터베이스 서버 간에 전송되는 데이터를 암호화하기 위해 드라이

버가 사용하는 방법입니다. SSL을 사용하여 데이터를 암호화하려면 값을 1로 설정합니다.

ValidateServerCertificate SSL 암호화가 활성화된 경우 드라이버가 데이터베이스 서버에 의해 전송되는 인증서의 유효성을 검사할지 여부를 결정합니다. 드라이버가 서버 인증서의 유효성을 검사하도록 하려면 값을 1로 설정합니다.

TrustStore 트러스트 저장소 파일의 위치 및 이름입니다. 트러스트 저장소 파일에는 드라이버가 SSL 서버 인증에 사용하는 CA(인증 기관)의 목록이 포함되어 있습니다.

TrustStorePassword 트러스트 저장소 파일의 콘텐츠에 액세스하기 위한 암호입니다.HostNameInCertificate 선택 사항입니다. 드라이버가 인증서에 포함된 호스트 이름의 유효성을 검사할 수

있도록 하기 위해 SSL 관리자가 설정하는 호스트 이름입니다.

Microsoft SQL Server의 사용자 지정 속성 구성Microsoft SQL Server의 사용자 지정 속성을 구성하여 대량 로드 성능을 개선할 수 있습니다.1. PowerCenter 클라이언트를 실행하고 워크플로우 관리자에 연결합니다. 2. 워크플로우를 열고 구성하려는 세션을 선택합니다. 3. 개체 구성 탭을 클릭합니다. 4. 기본 버퍼 블록 크기 값을 5MB로 변경합니다. 다음 명령을 사용할 수도 있습니다. $INFA_HOME/server/

bin/./pmrep massupdate -t session_config_property -n "Default buffer block size" -v "5MB" -f $<folderName> 크기가 1KB인 행의 처리량을 최적화하려면 버퍼 블록 크기를 5MB로 설정해야 합니다.

5. 속성 탭을 클릭합니다. 6. 세션에 관계형 대상이 포함되어 있으면 커밋 간격을 100000으로 변경합니다. 7. DTM 버퍼 크기를 설정합니다. 최적의 DTM 버퍼 크기는 ((10 x 블록 버퍼 크기) x 파티션 수)입니다.

UNIX에서 Netezza 데이터베이스에 연결PowerCenter 통합 서비스 프로세스가 실행되는 시스템에 Netezza ODBC 드라이버를 설치하고 구성합니다. Informatica 제품과 함께 제공되는 DataDirect 드라이버 패키지의 DataDirect 드라이버 관리자를 사용하여

odbc.ini 파일에 Netezza 데이터 소스 세부 정보를 구성합니다.

230 부록 C: UNIX에서 데이터베이스에 연결

Page 231: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

ODBC 연결 구성Netezza 데이터베이스에 대한 ODBC 연결을 구성할 수 있습니다.다음 단계에서는 ODBC 연결을 구성하기 위한 지침을 제공합니다. 특정한 지침은 데이터베이스 설명서를 참조하

십시오.1. 통합 서비스 프로세스에 대한 연결을 구성하려면 서비스 프로세스를 시작할 수 있는 사용자로 시스템에 로

그인합니다. 2. ODBCHOME, NZ_ODBC_INI_PATH 및 PATH 환경 변수를 설정합니다.

ODBCHOME. 변수를 ODBC 설치 디렉터리로 설정합니다. 예:Bourne 셸 사용:

$ ODBCHOME=<Informatica server home>/ODBC7.1; export ODBCHOMEC 셸 사용:

$ setenv ODBCHOME =<Informatica server home>/ODBC7.1PATH. 변수를 ODBCHOME/bin 디렉터리로 설정합니다. 예:Bourne 셸 사용:

PATH="${PATH}:$ODBCHOME/bin"C 셸 사용:

$ setenv PATH ${PATH}:$ODBCHOME/binNZ_ODBC_INI_PATH. odbc.ini 파일이 포함된 디렉터리를 가리키도록 변수를 설정합니다. 예를 들어

odbc.ini 파일이 $ODBCHOME 디렉터리에 있으면 다음을 수행하십시오.Bourne 셸 사용:

NZ_ODBC_INI_PATH=$ODBCHOME; export NZ_ODBC_INI_PATHC 셸 사용:

$ setenv NZ_ODBC_INI_PATH $ODBCHOME3. 공유 라이브러리 환경 변수를 설정합니다.

공유 라이브러리 경로는 ODBC 라이브러리를 포함해야 합니다. 또한 이 경로는 Informatica 서비스 설치 디렉터리(server_dir)도 포함해야 합니다.운영 체제에 맞게 공유 라이브러리 환경 변수를 설정합니다. Netezza 라이브러리 폴더를

<NetezzaInstallationDir>/lib64로 설정합니다.다음 표에는 각 운영 체제별로 공유 라이브러리 변수가 설명되어 있습니다.

운영 체제 변수Solaris LD_LIBRARY_PATHLinux LD_LIBRARY_PATHAIX LIBPATH

예를 들어 Solaris 및 Linux의 경우 다음 구문을 사용하십시오.• Bourne 셸 사용:

$ LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:$HOME/server_dir:$ODBCHOME/lib:<NetezzaInstallationDir>/lib64”export LD_LIBRARY_PATH

UNIX에서 Netezza 데이터베이스에 연결 231

Page 232: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

• C 셸 사용:$ setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:$HOME/server_dir:$ODBCHOME/lib:<NetezzaInstallationDir>/lib64"

AIX의 경우

• Bourne 셸 사용:$ LIBPATH=${LIBPATH}:$HOME/server_dir:$ODBCHOME/lib:<NetezzaInstallationDir>/lib64; export LIBPATH

• C 셸 사용:$ setenv LIBPATH ${LIBPATH}:$HOME/server_dir:$ODBCHOME/lib:<NetezzaInstallationDir>/lib64

4. 기존 odbc.ini 파일을 편집하거나 odbc.ini 파일을 홈 디렉터리에 복사한 후 편집합니다. 이 파일은 $ODBCHOME 디렉터리에 있습니다.

$ cp $ODBCHOME/odbc.ini $HOME/.odbc.ini[ODBC 데이터 소스] 섹션 아래에 Netezza 데이터 소스에 대한 항목을 추가하고 해당 데이터 소스를 구성합

니다.예:

[NZSQL]Driver = /export/home/appsqa/thirdparty/netezza/lib64/libnzodbc.soDescription = NetezzaSQL ODBCServername = netezza1.informatica.comPort = 5480Database = infaUsername = adminPassword = passwordDebuglogging = trueStripCRLF = falsePreFetch = 256Protocol = 7.0ReadOnly = falseShowSystemTables = falseSocket = 16384DateFormat = 1TranslationDLL =TranslationName =TranslationOption =NumericAsChar = falseNetezza 연결에 대한 자세한 내용은 Netezza ODBC 드라이버 설명서를 참조하십시오.

5. odbc.ini 파일에서 마지막 항목이 InstallDir인지 확인하고 해당 항목을 ODBC 설치 디렉터리로 설정합니다. 예:

InstallDir=<Informatica install directory>/<ODBCHOME directory>6. 일련의 셸 명령을 완전하게 포함하도록 .cshrc 또는 .profile 파일을 편집합니다. 7. Informatica 서비스를 다시 시작합니다.

UNIX에서 Oracle 데이터베이스에 연결원시 연결의 경우 Oracle 데이터베이스 서버 버전에 해당하는 Oracle 클라이언트 버전을 설치하십시오. Informatica와 데이터베이스 간 호환성을 보장하려면 적절한 데이터베이스 클라이언트 라이브러리를 사용하십

시오.Oracle 클라이언트 및 Oracle 데이터베이스 서버의 호환 가능한 버전을 설치해야 합니다. 동일한 버전의 Oracle 클라이언트가 필요한 모든 시스템에도 해당 클라이언트를 설치해야 합니다. 호환성을 확인하려면 Oracle에 문의하십시오.

232 부록 C: UNIX에서 데이터베이스에 연결

Page 233: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

원시 연결 구성Oracle 데이터베이스에 대한 원시 연결을 구성하여 성능을 개선할 수 있습니다.다음 단계는 Oracle Net Services 또는 Net8을 통한 원시 연결 구성에 대한 지침을 제공합니다. 특정한 지침은

데이터베이스 설명서를 참조하십시오.1. 데이터 통합 서비스, PowerCenter 통합 서비스 또는 PowerCenter 리포지토리 서비스 프로세스에 대해 연

결을 구성하려면 서버 프로세스를 시작할 수 있는 사용자로 시스템에 로그인합니다. 2. ORACLE_HOME, NLS_LANG, TNS_ADMIN 및 PATH 환경 변수를 설정합니다.

ORACLE_HOME. 변수를 Oracle 클라이언트 설치 디렉터리로 설정합니다. 클라이언트가 /HOME2/oracle 디렉터리에 설치된 경우를 예로 들어 보겠습니다. 변수를 다음과 같이 설정합니다.Bourne 셸 사용:

$ ORACLE_HOME=/HOME2/oracle; export ORACLE_HOMEC 셸 사용:

$ setenv ORACLE_HOME /HOME2/oracleNLS_LANG. 변수를 데이터베이스 클라이언트 및 서버가 로그인에 사용하도록 할 로캘(언어, 지역 및 문자

집합)로 설정합니다. 이 변수의 값은 구성에 따라 달라집니다. 예를 들어 값이 american_america.UTF8이

면 변수를 다음과 같이 설정하십시오.Bourne 셸 사용:

$ NLS_LANG=american_america.UTF8; export NLS_LANGC 셸 사용:

$ NLS_LANG american_america.UTF8이 변수의 값을 결정하려면 관리자에게 문의하십시오.ORA_SDTZ. 데이터 통합 서비스가 현지 시간이 포함된 타임스탬프를 읽거나 쓸 때의 기본 세션 시간대를

설정하려면 ORA_SDTZ 환경 변수를 지정하십시오.ORA_SDTZ 환경 변수는 다음 값 중 하나로 설정할 수 있습니다.• 운영 체제 현지 시간대('OS_TZ')• 데이터베이스 시간대('DB_TZ')• UTC의 절대 오프셋(예: '-05:00')• 시간대 영역 이름(예: 'America/Los_Angeles')Informatica 서버가 실행되는 시스템에서 환경 변수를 설정할 수 있습니다.TNS_ADMIN. tnsnames.ora 파일이 Oracle 클라이언트 설치 위치와 동일한 위치에 없을 경우

TNS_ADMIN 환경 변수를 tnsnames.ora 파일이 상주하는 디렉터리로 설정하십시오. 예를 들어 파일

이 /HOME2/oracle/files 디렉터리에 있으면 변수를 다음과 같이 설정하십시오.Bourne 셸 사용:

$ TNS_ADMIN=$HOME2/oracle/files; export TNS_ADMINC 셸 사용:

$ setenv TNS_ADMIN=$HOME2/oracle/files참고: 기본적으로 tnsnames.ora 파일은 다음 디렉터리에 저장됩니다. $ORACLE_HOME/network/admin.PATH Oracle 명령줄 프로그램을 실행하려면 Oracle bin 디렉터리를 포함하도록 변수를 설정합니다.Bourne 셸 사용:

$ PATH=${PATH}:$ORACLE_HOME/bin; export PATHC 셸 사용:

$ setenv PATH ${PATH}:ORACLE_HOME/bin

UNIX에서 Oracle 데이터베이스에 연결 233

Page 234: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

3. 공유 라이브러리 환경 변수를 설정합니다. Oracle 클라이언트 소프트웨어에는 데이터 통합 서비스, PowerCenter 통합 서비스 및 PowerCenter 리포

지토리 서비스 프로세스가 동적으로 로드하는 여러 개의 공유 라이브러리 구성 요소가 포함되어 있습니다. 런타임 중에 공유 라이브러리를 찾으려면 공유 라이브러리 환경 변수를 설정합니다.공유 라이브러리 경로는 Informatica 설치 디렉터리(server_dir)도 포함해야 합니다.공유 라이브러리 환경 변수를 LD_LIBRARY_PATH로 설정합니다.예를 들어 다음 구문을 사용하십시오.• Bourne 셸 사용:

$ LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$HOME/server_dir:$ORACLE_HOME/lib; export LD_LIBRARY_PATH• C 셸 사용:

$ setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:$HOME/server_dir:$ORACLE_HOME/lib4. 일련의 셸 명령을 완전하게 포함하도록 .cshrc 또는 .profile을 편집합니다. 파일을 저장한 후에 로그아웃했

다가 다시 로그인하거나 source 명령을 실행합니다. Bourne 셸 사용:

$ source .profileC 셸 사용:

$ source .cshrc5. Oracle 클라이언트가 데이터베이스에 액세스하도록 구성되어 있는지 확인합니다.

SQL*Net Easy Configuration 유틸리티를 사용하거나 기존 tnsnames.ora 파일을 홈 디렉터리로 복사한 후

수정합니다.tnsnames.ora 파일은 다음 디렉터리에 저장됩니다. $ORACLE_HOME/network/admin.Oracle 연결 문자열(일반적으로 databasename.world)에 대한 올바른 구문을 입력합니다.다음은 샘플 tnsnames.ora 파일입니다. 데이터베이스에 대한 정보를 입력하십시오.

mydatabase.world = (DESCRIPTION (ADDRESS_LIST = (ADDRESS = (COMMUNITY = mycompany.world (PROTOCOL = TCP) (Host = mymachine) (Port = 1521) ) ) (CONNECT_DATA = (SID = MYORA7) (GLOBAL_NAMES = mydatabase.world) 6. Oracle 데이터베이스에 연결할 수 있는지 확인합니다.

Oracle 데이터베이스에 연결하려면 SQL*Plus를 실행하고 연결 정보를 입력합니다. 데이터베이스에 연결하

지 못한 경우 모든 연결 정보를 올바로 입력했는지 확인합니다.tnsnames.ora 파일에 정의된 대로 사용자 이름 및 연결 문자열을 입력합니다.

UNIX에서 Sybase ASE 데이터베이스에 연결원시 연결의 경우 데이터베이스 버전에 해당하는 Open Client 버전을 설치하십시오. Informatica와 데이터베이

스 간 호환성을 보장하려면 적절한 데이터베이스 클라이언트 라이브러리를 사용하십시오.

234 부록 C: UNIX에서 데이터베이스에 연결

Page 235: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Sybase ASE 데이터베이스 서버와 호환 가능한 Open Client 버전을 설치합니다. 또한 Sybase ASE 데이터베이

스 및 Informatica를 호스트하는 시스템에 동일한 버전의 Open Client를 설치해야 합니다. 호환성을 확인하려

면 Sybase에 문의하십시오.Sybase ASE 리포지토리를 작성, 복원 또는 업그레이드할 경우 데이터베이스 수준에서 allow nulls by default를 TRUE로 설정하십시오. 이 옵션을 설정하면 열의 기본 null 유형이 SQL 표준과 호환되는 null로 변경됩니다.

원시 연결 구성Sybase ASE 데이터베이스에 대한 원시 연결을 구성하여 성능을 개선할 수 있습니다.다음 단계에서는 원시 연결을 구성하기 위한 지침을 제공합니다. 특정한 지침은 데이터베이스 설명서를 참조하

십시오.1. 데이터 통합 서비스, PowerCenter 통합 서비스 또는 PowerCenter 리포지토리 서비스 프로세스에 대한 연

결을 구성하려면 서버 프로세스를 시작할 수 있는 사용자로 시스템에 로그인합니다. 2. SYBASE 및 PATH 환경 변수를 설정합니다.

SYBASE. 변수를 Sybase Open Client 설치 디렉터리로 설정합니다. 예를 들어 클라이언트가 /usr/sybase 디렉터리에 설치된 경우 다음을 수행하십시오.Bourne 셸 사용:

$ SYBASE=/usr/sybase; export SYBASEC 셸 사용:

$ setenv SYBASE /usr/sybasePATH Sybase 명령줄 프로그램을 실행하려면 Sybase OCS bin 디렉터리를 포함하도록 변수를 설정합니

다.Bourne 셸 사용:

$ PATH=${PATH}:/usr/sybase/OCS-15_0/bin; export PATHC 셸 사용:

$ setenv PATH ${PATH}:/usr/sybase/OCS-15_0/bin3. 공유 라이브러리 환경 변수를 설정합니다.

Sybase Open Client 소프트웨어에는 데이터 통합 서비스, PowerCenter 통합 서비스 및 PowerCenter 리포지토리 서비스 프로세스가 동적으로 로드하는 여러 개의 공유 라이브러리 구성 요소가 포함되어 있습니

다. 서비스가 런타임에 공유 라이브러리를 찾을 수 있도록 공유 라이브러리 환경 변수를 설정합니다.공유 라이브러리 경로는 Informatica 서비스 설치 디렉터리 (server_dir)도 포함해야 합니다.운영 체제에 맞게 공유 라이브러리 환경 변수를 설정합니다.다음 표에는 각 운영 체제별로 공유 라이브러리 변수가 설명되어 있습니다.

운영 체제 변수Solaris LD_LIBRARY_PATHLinux LD_LIBRARY_PATHAIX LIBPATH

UNIX에서 Sybase ASE 데이터베이스에 연결 235

Page 236: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

예를 들어 Solaris 및 Linux의 경우 다음 구문을 사용하십시오.• Bourne 셸 사용:

$ LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$HOME/server_dir:$SYBASE/OCS-15_0/lib;$SYBASE/OCS-15_0/lib3p;$SYBASE/OCS-15_0/lib3p64; export LD_LIBRARY_PATH• C 셸 사용:

$ setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:$HOME/server_dir:$SYBASE/OCS-15_0/lib;$SYBASE/OCS-15_0/lib3p;$SYBASE/OCS-15_0/lib3p64;AIX의 경우

• Bourne 셸 사용:$ LIBPATH=${LIBPATH}:$HOME/server_dir:$SYBASE/OCS-15_0/lib;$SYBASE/OCS-15_0/lib3p;$SYBASE/OCS-15_0/lib3p64; export LIBPATH

• C 셸 사용:$ setenv LIBPATH ${LIBPATH}:$HOME/server_dir:$SYBASE/OCS-15_0/lib;$SYBASE/OCS-15_0/lib3p;$SYBASE/OCS-15_0/lib3p64;

4. 일련의 셸 명령을 완전하게 포함하도록 .cshrc 또는 .profile을 편집합니다. 파일을 저장한 후에 로그아웃했

다가 다시 로그인하거나 source 명령을 실행합니다. Bourne 셸 사용:

$ source .profileC 셸 사용:

$ source .cshrc5. $SYBASE 디렉터리에 저장된 Sybase 인터페이스 파일에서 Sybase ASE 서버 이름을 확인합니다. 6. Sybase ASE 데이터베이스에 연결할 수 있는지 확인합니다.

Sybase ASE 데이터베이스에 연결하려면 ISQL을 실행하고 연결 정보를 입력합니다. 데이터베이스에 연결

하지 못한 경우 모든 연결 정보를 올바로 입력했는지 확인합니다.사용자 이름 및 데이터베이스 이름은 대/소문자를 구분합니다.

UNIX에서 Teradata 데이터베이스에 연결데이터 통합 서비스 또는 PowerCenter 통합 서비스 프로세스가 실행되는 시스템에 원시 클라이언트 소프트웨

어를 설치하고 구성합니다. Informatica와 데이터베이스 간 호환성을 보장하려면 적절한 데이터베이스 클라이

언트 라이브러리를 사용하십시오.Teradata 클라이언트, Teradata ODBC 드라이버 및 다른 Teradata 클라이언트 소프트웨어를 설치합니다. 이러

한 소프트웨어는 Teradata 데이터 통합 서비스 또는 PowerCenter 통합 서비스가 실행되는 시스템에서 필요할

수 있습니다. ODBC 연결도 구성해야 합니다.참고: Teradata의 권장 사항에 따라 Informatica는 ODBC를 사용하여 Teradata에 연결합니다. ODBC는

Teradata용 원시 인터페이스입니다.

236 부록 C: UNIX에서 데이터베이스에 연결

Page 237: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

ODBC 연결 구성Teradata 데이터베이스에 대한 ODBC 연결을 구성할 수 있습니다.다음 단계에서는 ODBC 연결을 구성하기 위한 지침을 제공합니다. 특정한 지침은 데이터베이스 설명서를 참조하

십시오.1. 통합 서비스 프로세스에 대한 연결을 구성하려면 서비스 프로세스를 시작할 수 있는 사용자로 시스템에 로

그인합니다. 2. TERADATA_HOME, ODBCHOME 및 PATH 환경 변수를 설정합니다.

TERADATA_HOME. 변수를 Teradata 드라이버 설치 디렉터리로 설정합니다. 기본값은 다음과 같습니다.Bourne 셸 사용:

$ TERADATA_HOME=/opt/teradata/client/<version>; export TERADATA_HOMEC 셸 사용:

$ setenv TERADATA_HOME /opt/teradata/client/<version>ODBCHOME. 변수를 ODBC 설치 디렉터리로 설정합니다. 예:Bourne 셸 사용:

$ ODBCHOME=$INFA_HOME/ODBC<version>; export ODBCHOMEC 셸 사용:

$ setenv ODBCHOME $INFA_HOME/ODBC<version>PATH ddtestlib 유틸리티를 실행하려면 DataDirect ODBC 드라이버 관리자가 드라이버 파일을 로드할 수

있는지 확인하고 다음과 같이 변수를 설정합니다.Bourne 셸 사용:

PATH="${PATH}:$ODBCHOME/bin:$TERADATA_HOME/bin"C 셸 사용:

$ setenv PATH ${PATH}:$ODBCHOME/bin:$TERADATA_HOME/bin3. 공유 라이브러리 환경 변수를 설정합니다.

Teradata 소프트웨어에는 통합 서비스 프로세스가 동적으로 로드하는 여러 개의 공유 라이브러리 구성 요소가 포함되어 있습니다. 서비스가 런타임에 공유 라이브러리를 찾을 수 있도록 공유 라이브러리 환경 변수

를 설정합니다.공유 라이브러리 경로는 Informatica 서비스 설치 디렉터리 (server_dir)도 포함해야 합니다.운영 체제에 맞게 공유 라이브러리 환경 변수를 설정합니다.다음 표에는 각 운영 체제별로 공유 라이브러리 변수가 설명되어 있습니다.

운영 체제 변수Solaris LD_LIBRARY_PATHLinux LD_LIBRARY_PATHAIX LIBPATH

예를 들어 Solaris 및 Linux의 경우 다음 구문을 사용하십시오.• Bourne 셸 사용:

$ LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:$HOME/server_dir:$ODBCHOME/lib:$TERADATA_HOME/lib64:$TERADATA_HOME/odbc_64/lib";

UNIX에서 Teradata 데이터베이스에 연결 237

Page 238: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

export LD_LIBRARY_PATH• C 셸 사용:

$ setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:$HOME/server_dir:$ODBCHOME/lib:$TERADATA_HOME/lib64:$TERADATA_HOME/odbc_64/lib"

AIX의 경우

• Bourne 셸 사용:$ LIBPATH=${LIBPATH}:$HOME/server_dir:$ODBCHOME/lib:$TERADATA_HOME/lib64:$TERADATA_HOME/odbc_64/lib; export LIBPATH

• C 셸 사용:$ setenv LIBPATH ${LIBPATH}:$HOME/server_dir:$ODBCHOME/lib:$TERADATA_HOME/lib64:$TERADATA_HOME/odbc_64/lib

4. 기존 odbc.ini 파일을 편집하거나 odbc.ini 파일을 홈 디렉터리에 복사한 후 편집합니다. 이 파일은 $ODBCHOME 디렉터리에 있습니다.

$ cp $ODBCHOME/odbc.ini $HOME/.odbc.ini[ODBC 데이터 소스] 섹션 아래에 Teradata 데이터 소스에 대한 항목을 추가하고 해당 데이터 소스를 구성

합니다.예:

MY_TERADATA_SOURCE=Teradata Driver[MY_TERADATA_SOURCE]Driver=/u01/app/teradata/td-tuf611/odbc/drivers/tdata.soDescription=NCR 3600 running Teradata V1R5.2DBCName=208.199.59.208DateTimeFormat=AAASessionMode=ANSIDefaultDatabase=Username=Password=5. Teradata 데이터 ODBC 구성에서 DateTimeFormat을 AAA로 설정합니다. 6. 필요에 따라 SessionMode를 ANSI로 설정합니다. ANSI 세션 모드를 사용하면 행 오류가 발생할 경우

Teradata가 트랜잭션을 롤백하지 않습니다. Teradata 세션 모드를 선택한 경우 행 오류가 발생할 때 Teradata가 트랜잭션을 롤백합니다. Teradata 모드에서 통합 서비스 프로세스는 이 롤백을 감지할 수 없으며 세션 로그에서 롤백을 보고하지 않습니다.

7. 단일 Teradata 데이터베이스에 대한 연결을 구성하려면 DefaultDatabase 이름을 입력합니다. 기본 데이터

베이스에 대한 단일 연결을 작성하려면 사용자 이름과 암호를 입력합니다. 동일한 ODBC DSN을 사용하여

여러 데이터베이스에 연결하려면 DefaultDatabase 필드를 비워 둡니다. Teradata 연결에 대한 자세한 내용은 Teradata ODBC 드라이버 설명서를 참조하십시오.

8. odbc.ini에서 마지막 항목이 InstallDir인지 확인하고 해당 항목을 odbc 설치 디렉터리로 설정합니다. 예:

InstallDir=<Informatica installation directory>/ODBC<version>9. 일련의 셸 명령을 완전하게 포함하도록 .cshrc 또는 .profile을 편집합니다.

10. 파일을 저장한 후에 로그아웃했다가 다시 로그인하거나 source 명령을 실행합니다. Bourne 셸 사용:

$ source .profileC 셸 사용:

$ source .cshrc

238 부록 C: UNIX에서 데이터베이스에 연결

Page 239: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

11. 사용하는 각 데이터 소스에 대해 odbc.ini에 있는 해당 데이터 소스 항목의 Driver=<parameter> 아래에서

파일 이름을 확인하여 적어 둡니다. ddtestlib 유틸리티를 사용하여 DataDirect ODBC 드라이버 관리자가

드라이버 파일을 로드할 수 있는지 확인합니다. 예를 들어 해당 드라이버 항목이 있는 경우 다음을 수행하십시오.

Driver=/u01/app/teradata/td-tuf611/odbc/drivers/tdata.so 다음 명령을 실행합니다.

ddtestlib /u01/app/teradata/td-tuf611/odbc/drivers/tdata.so12. BTEQ 또는 다른 Teradata 클라이언트 도구를 사용하여 연결을 테스트합니다.

ODBC 데이터 소스에 연결데이터 통합 서비스, PowerCenter 통합 서비스 및 PowerCenter 리포지토리 서비스가 실행되는 시스템에 원시

클라이언트 소프트웨어를 설치하고 구성합니다. 또한 ODBC 드라이버에 필요한 기본 클라이언트 액세스 소프트

웨어를 설치 및 구성합니다. Informatica와 데이터베이스 간 호환성을 확보하려면 적합한 데이터베이스 클라이

언트 라이브러리를 사용합니다.Informatica 설치에는 DataDirect ODBC 드라이버가 포함됩니다. odbc.ini 파일에 이전 버전의 ODBC 드라이버

를 사용하는 연결이 포함되어 있으면 연결 정보를 업데이트하여 새 드라이버를 사용합니다. Windows에 있는

ODBC 데이터 소스를 지정하려면 시스템 DSN을 사용합니다.1. 응용 프로그램 서비스가 실행되는 시스템에서 서비스 프로세스를 시작할 수 있는 사용자로 로그인합니다. 2. ODBCHOME 및 PATH 환경 변수를 설정합니다.

ODBCHOME. DataDirect ODBC 설치 디렉터리로 설정합니다. 설치 디렉터리가 /export/home/Informatica/10.0.0/ODBC7.1인 경우를 예로 들어 보겠습니다.Bourne 셸 사용:

$ ODBCHOME=/export/home/Informatica/10.0.0/ODBC7.1; export ODBCHOMEC 셸 사용:

$ setenv ODBCHOME /export/home/Informatica/10.0.0/ODBC7.1PATH ddtestlib 같은 ODBC 명령줄 프로그램을 실행하려면 odbc bin 디렉터리를 포함하도록 변수를 설정

합니다.Bourne 셸 사용:

$ PATH=${PATH}:$ODBCHOME/bin; export PATHC 셸 사용:

$ setenv PATH ${PATH}:$ODBCHOME/binddtestlib 유틸리티를 실행하여 DataDirect ODBC 드라이버 관리자가 드라이버 파일을 로드할 수 있는지

확인합니다.3. 공유 라이브러리 환경 변수를 설정합니다.

ODBC 소프트웨어에는 서비스 프로세스가 동적으로 로드하는 여러 개의 공유 라이브러리 구성 요소가 포함

되어 있습니다. 서비스가 런타임에 공유 라이브러리를 찾을 수 있도록 공유 라이브러리 환경 변수를 설정합

니다.공유 라이브러리 경로는 Informatica 설치 디렉터리 (server_dir)도 포함해야 합니다.운영 체제에 맞게 공유 라이브러리 환경 변수를 설정합니다.

ODBC 데이터 소스에 연결 239

Page 240: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

다음 표에는 각 운영 체제별로 공유 라이브러리 변수가 설명되어 있습니다.

운영 체제 변수Solaris LD_LIBRARY_PATHLinux LD_LIBRARY_PATHAIX LIBPATH

예를 들어 Solaris 및 Linux의 경우 다음 구문을 사용하십시오.• Bourne 셸 사용:

$ LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$HOME/server_dir:$ODBCHOME/lib; export LD_LIBRARY_PATH• C 셸 사용:

$ setenv LD_LIBRARY_PATH $HOME/server_dir:$ODBCHOME:${LD_LIBRARY_PATH} AIX의 경우

• Bourne 셸 사용:$ LIBPATH=${LIBPATH}:$HOME/server_dir:$ODBCHOME/lib; export LIBPATH

• C 셸 사용:$ setenv LIBPATH ${LIBPATH}:$HOME/server_dir:$ODBCHOME/lib

4. 기존 odbc.ini 파일을 편집하거나 odbc.ini 파일을 홈 디렉터리에 복사한 후 편집합니다. 이 파일은 $ODBCHOME 디렉터리에 있습니다.

$ cp $ODBCHOME/odbc.ini $HOME/.odbc.ini[ODBC 데이터 소스] 섹션 아래에 ODBC 데이터 소스에 대한 항목을 추가하고 해당 데이터 소스를 구성합니

다.예:

MY_MSSQLSERVER_ODBC_SOURCE=<Driver name or data source description>[MY_SQLSERVER_ODBC_SOURCE]Driver=<path to ODBC drivers>Description=DataDirect 7.1 SQL Server Wire ProtocolDatabase=<SQLServer_database_name>LogonID=<username>Password=<password>Address=<TCP/IP address>,<port number>QuoteId=NoAnsiNPW=NoApplicationsUsingThreads=1ODBC 데이터 소스를 하나 이상 구성한 경우 이 파일이 이미 존재할 수 있습니다.

5. odbc.ini에서 마지막 항목이 InstallDir인지 확인하고 해당 항목을 odbc 설치 디렉터리로 설정합니다. 예:

InstallDir=/export/home/Informatica/10.0.0/ODBC7.16. 홈 디렉터리에서 odbc.ini 파일을 사용할 경우 ODBCINI 환경 변수를 설정합니다.

Bourne 셸 사용:$ ODBCINI=/$HOME/.odbc.ini; export ODBCINI

C 셸 사용:$ setenv ODBCINI $HOME/.odbc.ini

7. 일련의 셸 명령을 완전하게 포함하도록 .cshrc 또는 .profile을 편집합니다. 파일을 저장한 후에 로그아웃했

다가 다시 로그인하거나 source 명령을 실행합니다.

240 부록 C: UNIX에서 데이터베이스에 연결

Page 241: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Bourne 셸 사용:$ source .profile

C 셸 사용:$ source .cshrc

8. odbc.ini 파일에서 데이터 소스에 대해 지정한 드라이버 파일을 DataDirect ODBC 드라이버 관리자가 로드

할 수 있는지 ddtestlib 유틸리티를 사용하여 확인합니다. 예를 들어 해당 드라이버 항목이 있는 경우 다음을 수행하십시오.

Driver = /export/home/Informatica/10.0.0/ODBC7.1/lib/DWxxxxnn.so다음 명령을 실행합니다.

ddtestlib /export/home/Informatica/10.0.0/ODBC7.1/lib/DWxxxxnn.so9. ODBC 드라이버에 필요한 기본 클라이언트 액세스 소프트웨어를 설치 및 구성합니다.

참고: 일부 ODBC 드라이버는 자동으로 포함되며 .odbc.ini 파일 내에 모든 정보가 있지만, 대부분은 그렇지

않습니다. 예를 들어 ODBC 드라이버를 사용하여 Sybase IQ에 액세스하려면 Sybase IQ 네트워크 클라이언

트 소프트웨어를 설치하고 적절한 환경 변수를 설정해야 합니다. Informatica ODBC 드라이버(DWxxxxnn.so)를 사용하려면 PATH 및 공유 라이브러리 경로 환경 변수를 수동으로 설정해야 합니다. 또는 $ODBCHOME 폴더의 odbc.sh 또는 odbc.csh 스크립트를 실행합니다. 이 스크립트는 Informatica에 의해 제공되는 ODBC 드라이버에 대해 필요한 PATH 및 공유 라이브러리 경로 환경 변수를 설정합니다.

샘플 odbc.ini 파일다음 샘플은 ODBC.ini 파일의 ODBC 드라이버에 대한 항목을 보여 줍니다.

[ODBC Data Sources]SQL Server Legacy Wire Protocol=DataDirect 7.1 SQL Server Legacy Wire ProtocolDB2 Wire Protocol=DataDirect 7.1 DB2 Wire ProtocolInformix Wire Protocol=DataDirect 7.1 Informix Wire ProtocolOracle Wire Protocol=DataDirect 7.1 Oracle Wire ProtocolSybase Wire Protocol=DataDirect 7.1 Sybase Wire ProtocolSQL Server Wire Protocol=DataDirect 7.1 SQL Server Wire ProtocolMySQL Wire Protocol=DataDirect 7.1 MySQL Wire ProtocolPostgreSQL Wire Protocol=DataDirect 7.1 PostgreSQL Wire ProtocolGreenplum Wire Protocol=DataDirect 7.1 Greenplum Wire Protocol[ODBC]IANAAppCodePage=4InstallDir=/<Informatica installation directory>/ODBC7.1Trace=0TraceFile=odbctrace.outTraceDll=/<Informatica installation directory>/ODBC7.1/lib/DWtrc27.so[DB2 Wire Protocol]Driver=/<Informatica installation directory>/ODBC7.1/lib/DWdb227.soDescription=DataDirect 7.1 DB2 Wire ProtocolAccountingInfo=AddStringToCreateTable=AlternateID=AlternateServers=ApplicationName=ApplicationUsingThreads=1AuthenticationMethod=0BulkBinaryThreshold=32BulkCharacterThreshold=-1BulkLoadBatchSize=1024BulkLoadFieldDelimiter=BulkLoadRecordDelimiter=

샘플 odbc.ini 파일 241

Page 242: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

CatalogSchema=CharsetFor65535=0ClientHostName=ClientUser=#Collection applies to z/OS and iSeries onlyCollection=ConcurrentAccessResolution=0ConnectionReset=0ConnectionRetryCount=0ConnectionRetryDelay=3CurrentFuncPath=#Database applies to DB2 UDB onlyDatabase=<database_name>DefaultIsolationLevel=1DynamicSections=1000EnableBulkLoad=0EncryptionMethod=0FailoverGranularity=0FailoverMode=0FailoverPreconnect=0GrantAuthid=PUBLICGrantExecute=1GSSClient=nativeHostNameInCertificate=IpAddress=<DB2_server_host>KeyPassword=KeyStore=KeyStorePassword=LoadBalanceTimeout=0LoadBalancing=0#Location applies to z/OS and iSeries onlyLocation=<location_name>LogonID=MaxPoolSize=100MinPoolSize=0Password=PackageCollection=NULLIDPackageNamePrefix=DDPackageOwner=Pooling=0ProgramID=QueryTimeout=0ReportCodePageConversionErrors=0TcpPort=50000TrustStore=TrustStorePassword=UseCurrentSchema=0ValidateServerCertificate=1WithHold=1XMLDescribeType=-10[Informix Wire Protocol]Driver=/<Informatica installation directory>/ODBC7.1/lib/DWifcl27.soDescription=DataDirect 7.1 Informix Wire ProtocolAlternateServers=ApplicationUsingThreads=1CancelDetectInterval=0ConnectionRetryCount=0ConnectionRetryDelay=3Database=<database_name>HostName=<Informix_host>LoadBalancing=0LogonID=Password=PortNumber=<Informix_server_port>ServerName=<Informix_server>TrimBlankFromIndexName=1UseDelimitedIdentifiers=0[Oracle Wire Protocol]Driver=/<Informatica installation directory>/ODBC7.1/lib/DWora27.so

242 부록 C: UNIX에서 데이터베이스에 연결

Page 243: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Description=DataDirect 7.1 Oracle Wire ProtocolAlternateServers=ApplicationUsingThreads=1AccountingInfo=Action=ApplicationName=ArraySize=60000AuthenticationMethod=1BulkBinaryThreshold=32BulkCharacterThreshold=-1BulkLoadBatchSize=1024BulkLoadFieldDelimiter=BulkLoadRecordDelimiter=CachedCursorLimit=32CachedDescLimit=0CatalogIncludesSynonyms=1CatalogOptions=0ClientHostName=ClientID=ClientUser=ConnectionReset=0ConnectionRetryCount=0ConnectionRetryDelay=3DataIntegrityLevel=0DataIntegrityTypes=MD5,SHA1DefaultLongDataBuffLen=1024DescribeAtPrepare=0EditionName=EnableBulkLoad=0EnableDescribeParam=0EnableNcharSupport=0EnableScrollableCursors=1EnableStaticCursorsForLongData=0EnableTimestampWithTimeZone=0EncryptionLevel=0EncryptionMethod=0EncryptionTypes=AES128,AES192,AES256,DES,3DES112,3DES168,RC4_40,RC4_56,RC4_128,RC4_256FailoverGranularity=0FailoverMode=0FailoverPreconnect=0FetchTSWTZasTimestamp=0GSSClient=nativeHostName=<Oracle_server>HostNameInCertificate=InitializationString=KeyPassword=KeyStore=KeyStorePassword=LoadBalanceTimeout=0LoadBalancing=0LocalTimeZoneOffset=LockTimeOut=-1LoginTimeout=15LogonID=MaxPoolSize=100MinPoolSize=0Module=Password=Pooling=0PortNumber=<Oracle_server_port>ProcedureRetResults=0ProgramID=QueryTimeout=0ReportCodePageConversionErrors=0ReportRecycleBin=0ServerName=<server_name in tnsnames.ora>ServerType=0ServiceName=SID=<Oracle_System_Identifier>TimestampeEscapeMapping=0

샘플 odbc.ini 파일 243

Page 244: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

TNSNamesFile=<tnsnames.ora_filename>TrustStore=TrustStorePassword=UseCurrentSchema=1ValidateServerCertificate=1WireProtocolMode=2 [Sybase Wire Protocol]Driver=/<Informatica installation directory>/ODBC7.1/lib/DWase27.soDescription=DataDirect 7.1 Sybase Wire ProtocolAlternateServers=ApplicationName=ApplicationUsingThreads=1ArraySize=50AuthenticationMethod=0BulkBinaryThreshold=32BulkCharacterThreshold=-1BulkLoadBatchSize=1024BulkLoadFieldDelimiter=BulkLoadRecordDelimiter=Charset=ConnectionReset=0ConnectionRetryCount=0ConnectionRetryDelay=3CursorCacheSize=1Database=<database_name>DefaultLongDataBuffLen=1024EnableBulkLoad=0EnableDescribeParam=0EnableQuotedIdentifiers=0EncryptionMethod=0FailoverGranularity=0FailoverMode=0FailoverPreconnect=0GSSClient=nativeHostNameInCertificate=InitializationString=Language=LoadBalancing=0LoadBalanceTimeout=0LoginTimeout=15LogonID=MaxPoolSize=100MinPoolSize=0NetworkAddress=<Sybase_host,Sybase_server_port>OptimizePrepare=1PacketSize=0Password=Pooling=0QueryTimeout=0RaiseErrorPositionBehavior=0ReportCodePageConversionErrors=0SelectMethod=0ServicePrincipalName=TruncateTimeTypeFractions=0TrustStore=TrustStorePassword=ValidateServerCertificate=1WorkStationID=[SQL Server Wire Protocol]Driver=/<Informatica installation directory>/ODBC7.1/lib/DWsqls27.soDescription=DataDirect 7.1 SQL Server Wire ProtocolAlternateServers=AlwaysReportTriggerResults=0AnsiNPW=1ApplicationName=ApplicationUsingThreads=1AuthenticationMethod=1BulkBinaryThreshold=32BulkCharacterThreshold=-1

244 부록 C: UNIX에서 데이터베이스에 연결

Page 245: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

BulkLoadBatchSize=1024BulkLoadOptions=2ConnectionReset=0ConnectionRetryCount=0ConnectionRetryDelay=3Database=<database_name>EnableBulkLoad=0EnableQuotedIdentifiers=0EncryptionMethod=0FailoverGranularity=0FailoverMode=0FailoverPreconnect=0FetchTSWTZasTimestamp=0FetchTWFSasTime=1GSSClient=nativeHostName=<SQL_Server_host>HostNameInCertificate=InitializationString=Language=LoadBalanceTimeout=0LoadBalancing=0LoginTimeout=15LogonID=MaxPoolSize=100MinPoolSize=0PacketSize=-1Password=Pooling=0PortNumber=<SQL_Server_server_port>QueryTimeout=0ReportCodePageConversionErrors=0SnapshotSerializable=0TrustStore=TrustStorePassword=ValidateServerCertificate=1WorkStationID=XML Describe Type=-10[MySQL Wire Protocol]Driver=/<Informatica installation directory>/ODBC7.1/lib/DWmysql27.soDescription=DataDirect 7.1 MySQL Wire ProtocolAlternateServers=ApplicationUsingThreads=1ConnectionReset=0ConnectionRetryCount=0ConnectionRetryDelay=3Database=<database_name>DefaultLongDataBuffLen=1024EnableDescribeParam=0EncryptionMethod=0FailoverGranularity=0FailoverMode=0FailoverPreconnect=0HostName=<MySQL_host>HostNameInCertificate=InteractiveClient=0LicenseNotice=You must purchase commercially licensed MySQL database software ora MySQL Enterprise subscription in order to use the DataDirect Connect for ODBCfor MySQL Enterprise driver with MySQL software.KeyStore=KeyStorePassword=LoadBalanceTimeout=0LoadBalancing=0LogonID=LoginTimeout=15MaxPoolSize=100MinPoolSize=0Password=Pooling=0PortNumber=<MySQL_server_port>QueryTimeout=0

샘플 odbc.ini 파일 245

Page 246: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

ReportCodepageConversionErrors=0TreatBinaryAsChar=0TrustStore=TrustStorePassword=ValidateServerCertificate=1[PostgreSQL Wire Protocol]Driver=/<Informatica installation directory>/ODBC7.1/lib/DWpsql27.soDescription=DataDirect 7.1 PostgreSQL Wire ProtocolAlternateServers=ApplicationUsingThreads=1ConnectionReset=0ConnectionRetryCount=0ConnectionRetryDelay=3Database=<database_name>DefaultLongDataBuffLen=2048EnableDescribeParam=1EncryptionMethod=0ExtendedColumnMetadata=0FailoverGranularity=0FailoverMode=0FailoverPreconnect=0FetchTSWTZasTimestamp=0FetchTWFSasTime=0HostName=<PostgreSQL_host>HostNameInCertificate=InitializationString=KeyPassword=KeyStore=KeyStorePassword=LoadBalanceTimeout=0LoadBalancing=0LoginTimeout=15LogonID=MaxPoolSize=100MinPoolSize=0Password=Pooling=0PortNumber=<PostgreSQL_server_port>QueryTimeout=0ReportCodepageConversionErrors=0TransactionErrorBehavior=1TrustStore=TrustStorePassword=ValidateServerCertificate=1XMLDescribeType=-10[Greenplum Wire Protocol]Driver=/<Informatica installation directory>/ODBC7.1/lib/DWgplm27.soDescription=DataDirect 7.1 Greenplum Wire ProtocolAlternateServers=ApplicationUsingThreads=1ConnectionReset=0ConnectionRetryCount=0ConnectionRetryDelay=3Database=<database_name>DefaultLongDataBuffLen=2048EnableDescribeParam=0EnableKeysetCursors=0EncryptionMethod=0ExtendedColumnMetadata=0FailoverGranularity=0FailoverMode=0FailoverPreconnect=0FetchTSWTZasTimestamp=0FetchTWFSasTime=0HostName=<Greenplum_host>InitializationString=KeyPassword=KeysetCursorOptions=0KeyStore=

246 부록 C: UNIX에서 데이터베이스에 연결

Page 247: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

KeyStorePassword=LoadBalanceTimeout=0LoadBalancing=0LoginTimeout=15LogonID=MaxPoolSize=100MinPoolSize=0Password=Pooling=0PortNumber=<Greenplum_server_port>QueryTimeout=0ReportCodepageConversionErrors=0TransactionErrorBehavior=1XMLDescribeType=-10[SQL Server Legacy Wire Protocol]Driver=/<Informatica installation directory>/ODBC7.1/lib/DWmsss27.soDescription=DataDirect 7.1 SQL Server Legacy Wire ProtocolAddress=<SQLServer_host, SQLServer_server_port>AlternateServers=AnsiNPW=YesConnectionRetryCount=0ConnectionRetryDelay=3Database=<database_name>FetchTSWTZasTimestamp=0FetchTWFSasTime=0LoadBalancing=0LogonID=Password=QuotedId=NoReportCodepageConversionErrors=0SnapshotSerializable=0

샘플 odbc.ini 파일 247

Page 248: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

부 록 D

DB2 데이터베이스의 DynamicSections 매개 변수 업데이트

이 부록에 포함된 항목:• DynamicSections 매개 변수 개요, 248• DynamicSections 매개 변수 업데이트, 248

DynamicSections 매개 변수 개요IBM DB2 패키지에는 데이터베이스 서버에서 실행할 SQL 문이 포함되어 있습니다. DB2 데이터베이스의

DynamicSections 매개 변수에 따라 데이터베이스 드라이버가 패키지 1개에 보유할 수 있는 최대 실행 가능한

명령문 수가 결정됩니다. DB2 패키지에서 더 많은 수의 실행 가능한 명령문을 허용하기 위해 DynamicSections 매개 변수 값을 늘릴 수 있습니다. DynamicSections 매개 변수를 수정하려면 BINDADD 권한을 가진 시스템 관리자 사용자 계정을 사용하여 데이터베이스에 연결합니다.

DynamicSections 매개 변수 업데이트DataDirect Connect for JDBC 유틸리티를 사용하여 DB2 데이터베이스에서 DynamicSections 매개 변수의 값을 올리십시오.DataDirect Connect for JDBC 유틸리티를 사용하여 DynamicSections 매개 변수를 업데이트하려면 다음 태스

크를 완료하십시오.• DataDirect Connect for JDBC 유틸리티를 다운로드하고 설치합니다.• Test for JDBC 도구를 실행합니다.

248

Page 249: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

DataDirect Connect for JDBC 유틸리티 다운로드 및 설치DataDirect 다운로드 웹 사이트에 있는 DataDirect Connect for JDBC 유틸리티를 DB2 데이터베이스 서버에

대한 액세스 권한을 갖는 시스템으로 다운로드합니다. 유틸리티 파일의 콘텐츠를 추출하고 설치 프로그램을 실행합니다.1. DataDirect 다운로드 사이트로 이동합니다.

http://www.datadirect.com/support/product-documentation/downloads 2. IBM DB2 데이터 소스용 Connect for JDBC 드라이버를 선택합니다. 3. DataDirect Connect for JDBC 유틸리티를 다운로드하기 위해 등록합니다. 4. DB2 데이터베이스 서버에 대한 액세스 권한을 갖는 시스템으로 유틸리티를 다운로드합니다. 5. 유틸리티 파일의 콘텐츠를 임시 디렉터리에 추출합니다. 6. 파일을 추출한 디렉터리에서 설치 프로그램을 실행합니다. 설치 프로그램이 testforjdbc라는 폴더를 설치 디렉터리에 작성합니다.

Test for JDBC 도구 실행DataDirect Connect for JDBC 유틸리티를 설치한 후 Test for JDBC 도구를 실행하여 DB2 데이터베이스에 연결하십시오. BINDADD 권한이 있는 시스템 관리자 사용자 계정을 사용하여 데이터베이스에 연결해야 합니다.1. DB2 데이터베이스에서 BINDADD 권한이 있는 시스템 관리자 사용자 계정을 설정합니다. 2. DataDirect Connect for JDBC 유틸리티를 설치한 디렉터리에서 Test for JDBC 도구를 실행합니다.

Windows에서는 testforjdbc.bat를 실행합니다. UNIX에서는 testforjdbc.sh를 실행합니다.3. Test for JDBC 도구 창에서 Press Here to Continue(계속하려면 여기 누르기)를 클릭합니다. 4. Connection(연결) > Connect to DB(DB에 연결)를 클릭합니다. 5. Database(데이터베이스) 필드에 다음 텍스트를 입력합니다.

jdbc:datadirect:db2://HostName:PortNumber;databaseName=DatabaseName;CreateDefaultPackage=TRUE;ReplacePackage=TRUE;DynamicSections=3000HostName은 DB2 데이터베이스 서버를 호스팅하는 시스템 이름입니다.PortNumber는 데이터베이스의 포트 번호입니다.DatabaseName은 DB2 데이터베이스 이름입니다.

6. User Name(사용자 이름) 및 Password(암호) 필드에서 DB2 데이터베이스에 연결하는 데 사용하는 시스템

관리자 사용자 이름과 암호를 입력합니다. 7. Connect(연결)를 클릭한 다음 창을 닫습니다.

DynamicSections 매개 변수 업데이트 249

Page 250: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

부 록 E

Metadata Manager를 위한 분할 도메인 구성

이 부록에 포함된 항목:• Metadata Manager를 위한 분할 도메인 구성 개요, 250• 분할 도메인 예제, 251• 응용 프로그램 서비스 구성, 252• 분할 도메인에 대한 제품 설치, 252

Metadata Manager를 위한 분할 도메인 구성 개요분할 도메인에서는 제품 번들의 기본 구성 요소에 연결된 응용 프로그램 서비스가 한 도메인에서 실행되고

Metadata Manager에 연결된 응용 프로그램 서비스는 별개의 보조 도메인에서 실행됩니다. 각 도메인을 동일한

시스템 또는 개별 시스템에 작성할 수 있습니다.예를 들어 제품 번들에 PowerCenter와 Metadata Manager가 포함되어 있습니다. 분할 도메인에서

PowerCenter를 통한 데이터 통합 작업을 수행할 때 사용하는 응용 프로그램 서비스는 기본 도메인에서 실행됩

니다. 따라서 기본 도메인에는 PowerCenter 리포지토리 서비스와 PowerCenter 통합 서비스가 포함됩니다.Metadata Manager를 통한 메타데이터 추출을 수행할 때 사용하는 응용 프로그램 서비스는 보조 도메인에서 실행됩니다. 따라서 보조 도메인에는 Metadata Manager 서비스가 포함됩니다. 또한 메타데이터 추출 작업을 지원하지만 데이터 통합 작업에 사용되지 않는 개별 PowerCenter 리포지토리 서비스 및 PowerCenter 통합 서비

스도 포함됩니다.분할 도메인을 작성하는 경우 일부 리포지토리를 중복해야 합니다. 예를 들어 각 도메인에 개별 도메인 구성 리포지토리를 작성해야 합니다. 제품 번들에 PowerCenter 및 Metadata Manager가 포함된 경우 각 도메인에 개별 PowerCenter 리포지토리도 작성해야 합니다. 각 리포지토리는 개별 데이터베이스 스키마에 작성되어야 합니다.참고: 라이선스에 따라 각 도메인에서 중복할 수 있는 응용 프로그램 서비스와 실행할 수 있는 제품 구성 요소가

제한될 수 있습니다. 예를 들어 제품 번들에 PowerCenter 및 Metadata Manager가 포함되는 경우 두 도메인에

서 데이터 통합 작업을 실행할 수 없습니다. 사용권 계약을 위반하지 않고 분할 도메인을 구성하는 방법에 대한

자세한 내용은 Informatica 제품 담당자에게 문의하십시오.

250

Page 251: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

분할 도메인 예제Metadata Manager를 사용하고 있고 제품 번들의 다른 구성 요소 업그레이드 없이 Metadata Manager를 업그

레이드하려는 경우 분할 도메인을 구성합니다.예를 들어 제품 번들에 PowerCenter, Metadata Manager 및 Informatica Analyst(Analyst 도구)가 포함되어

있습니다. PowerCenter를 데이터 통합에 사용합니다. Metadata Manager를 메타데이터 추출 및 데이터 연계

에 사용합니다. Analyst 도구를 사용하여 비즈니스 용어집을 작성하고 유지 관리합니다.다음 이미지는 각 도메인에 대한 구성을 보여 줍니다.

이 구성에서 모든 데이터 통합 작업은 기본 도메인에서 수행됩니다. 보조 도메인의 PowerCenter 서비스는 메타

데이터를 추출하고 Metadata Manager 리포지토리로 로드하는 Metadata Manager 워크플로우를 지원합니다. 보조 도메인의 PowerCenter 서비스는 데이터 통합에 사용할 수 없습니다. 보조 도메인의 분석 서비스, 데이터

통합 서비스 및 모델 리포지토리 서비스는 비즈니스 용어집 작성 및 유지 관리를 지원합니다. 이러한 서비스는

데이터 통합에 사용할 수 없습니다.

분할 도메인 예제 251

Page 252: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

응용 프로그램 서비스 구성Metadata Manager를 위한 분할 도메인을 작성할 경우, 작성하는 응용 프로그램 서비스는 도메인 중 하나 또는

도메인 둘 모두에 속할 수 있습니다.다음 테이블에는 구성할 수 있는 응용 프로그램 서비스 및 해당 응용 프로그램 서비스를 구성할 수 있는 위치가

나열되어 있습니다.

서비스 도메인분석 서비스,데이터 통합 서비스,모델 리포지토리 서비스

이러한 서비스는 다음 도메인에 구성합니다.- 데이터 통합을 위해 이러한 서비스를 사용할 경우에는 기본 도메인에 구성합

니다.- 데이터 통합 작업은 수행하지 않지만 비즈니스 용어집을 사용하거나 성과 기

록표에 대해 데이터 연계를 실행하는 경우에는 보조 도메인에 구성합니다.- 기본 도메인에서 데이터 통합을 수행하고 보조 도메인에서 비즈니스 용어집을

사용하는 경우에는 두 도메인 모두에 구성합니다.참고: 보조 도메인에서는 데이터 통합을 수행할 수 없으며 기본 도메인에는 비즈니스 용어집을 작성할 수 없습니다.

콘텐츠 관리 서비스,검색 서비스

이러한 서비스는 데이터 통합 서비스 및 모델 리포지토리 서비스와 동일한 도메인에 구성합니다.

Metadata Manager 서비스 이 서비스는 보조 도메인에 구성합니다.PowerCenter 통합 서비스,PowerCenter 리포지토리 서비스

이러한 서비스는 두 도메인 모두에 구성합니다.참고: 보조 도메인에서는 이러한 서비스를 데이터 통합을 위해 사용할 수 없습니다.

웹 서비스 헙 이 서비스는 기본 도메인에 구성합니다.

분할 도메인에 대한 제품 설치분할 도메인을 구성하는 경우 도메인을 작성할 때마다 Informatica 서비스 설치 프로그램을 실행해야 합니다. 도메인을 작성할 때 사용자 인증 방법 및 보안 프로토콜을 구성하고 도메인 구성 리포지토리를 작성합니다. 그런

다음 도메인에 필요한 사용자 및 그룹을 작성합니다.단일 시스템 또는 2개의 다른 시스템에 도메인을 작성할 수 있습니다. 단일 시스템에 도메인을 작성하는 경우 포트, 노드 이름 및 디렉터리 충돌 가능성을 방지해야 합니다.Informatica 서비스를 설치할 때 도메인에 대한 사용자 인증 방법 및 보안 프로토콜을 지정합니다. 각 도메인에

서로 다른 사용자 인증 방법 및 보안 프로토콜을 지정할 수 있습니다. 그러나 사용자 인증 방법과 보안 프로토콜

이 동일하면 도메인을 유지 관리하기가 더 쉽습니다.설치 중에 도메인 구성 리포지토리를 작성합니다. 개별 데이터베이스 스키마에 다른 사용자 계정을 사용하여 각

도메인 구성 리포지토리를 작성해야 합니다. 리포지토리는 동일한 데이터베이스 인스턴스에 위치할 수 있습니

다.도메인 구성 리포지토리에서 일부 사용자 또는 그룹이 중복되어야 할 수 있습니다. 예를 들어 사용자가 기본 도메인에 PowerCenter 매핑을 작성하고 Metadata Manager를 사용하여 보조 도메인의 데이터에 연계하는 경우

이 사용자는 두 도메인의 도메인 구성 리포지토리에 있어야 합니다.

252 부록 E: Metadata Manager를 위한 분할 도메인 구성

Page 253: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

분할 도메인 설치 전 태스크분할 도메인에서 Informatica 서비스를 설치하기 전에 제품 라이선스를 확인하고 필요한 데이터베이스 사용자

계정 및 스키마를 작성합니다.다음 태스크를 수행합니다.• 사용권 계약이 필요한 응용 프로그램 서비스의 중복을 허용하는지 확인합니다.• 사용권 계약이 구현하려는 시스템 구성(단일 시스템 또는 2개 시스템)을 지원하는지 확인합니다.• 각 도메인에 다른 라이선스 파일이 필요한 경우 두 라이선스 파일이 모두 있는지 확인합니다.• 각 도메인의 도메인 구성 리포지토리에 대한 추가 데이터베이스 사용자 계정을 작성합니다.• 2개의 도메인 구성 리포지토리와 중복된 다른 리포지토리에 대한 개별 데이터베이스 스키마를 작성합니다.

단일 시스템 규칙 및 지침두 도메인을 한 시스템에 작성하는 경우 고려해야 할 규칙 및 지침이 있습니다.다음 규칙 및 지침을 고려하십시오.• 시스템의 RAM 및 디스크 공간이 두 설치의 요구 사항을 충족하기에 충분해야 합니다.• 각 도메인의 설치 디렉터리는 고유해야 합니다.

예: C:\Informatica\10.1.0_PC 및 C:\Informatica\10.1.0_MM.• 각 도메인의 이름이 고유해야 합니다.• 포트가 충돌하지 않는지 확인해야 합니다.

예를 들어 기본 노드 포트 6005를 기본 도메인에 사용하는 경우 보조 도메인에는 다른 노드 포트를 지정해야

합니다.• Windows에서는 Windows 서비스 중 하나를 수동으로 시작해야 할 수 있습니다.

동일한 주 버전 및 부 버전의 도메인이지만 핫픽스가 다른 도메인의 경우 Informatica 서비스의 이름이 동일

합니다. 따라서 Windows에서는 운영 체제가 시작될 때 하나의 Informatica 서비스 인스턴스만 시작됩니다. 다른 인스턴스를 시작하려면 명령 프롬프트에서 다음 명령을 실행합니다.<Informatica 서비스 설치 디렉터리>\tomcat\bin\infaservice.bat startup

분할 도메인에 대한 제품 설치 253

Page 254: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

부 록 F

설치 및 구성 검사 목록이 부록에 포함된 항목:• 설치 검사 목록 개요, 254• 도메인 계획, 254• Informatica 도메인을 위한 데이터베이스 준비, 255• Kerberos 인증 준비, 256• Windows에 서비스를 설치하기 전에, 256• UNIX에 서비스를 설치하기 전에, 257• Informatica 서비스 설치, 257• 도메인 구성 완료, 258• 응용 프로그램 서비스를 작성하기 위한 준비, 258• 응용 프로그램 서비스 작성, 259• 클라이언트를 설치하기 전에, 259• 클라이언트 설치, 260• 클라이언트를 설치한 후에, 260

설치 검사 목록 개요설치 및 구성 검사 목록에는 설치를 완료하기 위해 수행해야 하는 태스크가 요약되어 있습니다.

도메인 계획도메인을 계획하려면 다음 태스크를 수행하십시오. 도메인에서 실행될 응용 프로그램 서비스를 계획합니다. 또한 응용 프로그램 서비스에 연결되는 연관된 서

비스를 계획하고 응용 프로그램 서비스를 작성하는 데 필요한 관계형 데이터베이스를 계획해야 합니다. 도메인 하나를 작성할지 분할 도메인을 작성할지 결정합니다. 설치 번들의 기본 구성 요소를 동시에 업그레

이드할 필요 없이 Metadata Manager를 업그레이드할 수 있도록 하려면 분할 도메인을 구성할 수 있습니다.

254

Page 255: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

조직에 대해 생성된 라이선스 키를 기반으로 다음 응용 프로그램 서비스를 계획합니다.•분석 서비스

•콘텐츠 관리 서비스

•데이터 통합 서비스

•Metadata Manager 서비스

•모델 리포지토리 서비스

•PowerCenter 통합 서비스

•PowerCenter 리포지토리 서비스

•검색 서비스

•웹 서비스 헙 시스템이 Informatica 서비스를 설치하기 위한 최소 시스템 요구 사항을 충족하는지 확인합니다. 설치를 지원하기에 충분한 여유 디스크 공간이 시스템에 있는지 확인하십시오. 응용 프로그램 서비스 프로세스에 사용할 포트 번호를 Informatica 서비스가 설치되는 시스템에서 사용할

수 있는지 확인합니다. 데이터베이스 서버에 도메인 구성 리포지토리 및 응용 프로그램 서비스에 필요한 기타 데이터베이스를 위한

디스크 공간이 충분히 있는지 확인합니다. 도메인 노드에 해당 노드에서 실행되는 응용 프로그램 서비스 및 서비스 관리자를 위한 하드웨어가 충분히

있는지 확인합니다. 작성하려는 도메인, 노드 및 응용 프로그램 서비스에 대한 정보를 기록합니다.

관련 항목:• “도메인 계획” 페이지 19

Informatica 도메인을 위한 데이터베이스 준비Informatica 도메인의 데이터베이스를 준비하려면 다음 태스크를 수행하십시오. 도메인 구성 리포지토리 및 응용 프로그램 서비스와 연결된 리포지토리 데이터베이스에 대해 데이터베이스

및 사용자 계정을 설정합니다. 필요한 데이터베이스에 대해 데이터베이스 요구 사항을 확인합니다.

•도메인 구성 리포지토리. 구성 및 사용자 정보를 도메인 구성 리포지토리에 저장합니다.•데이터 개체 캐시 데이터베이스. 데이터 통합 서비스를 위해 캐싱된 논리적 데이터 개체 및 가상 테이블을

저장합니다.•Metadata Manager 리포지토리. Metadata Manager 웨어하우스 및 모델을 저장합니다.•모델 리포지토리. Informatica 서비스 및 클라이언트에 해당하는 메타데이터 및 데이터를 저장합니다.•PowerCenter 리포지토리. 메타데이터를 포함하는 데이터베이스 테이블의 컬렉션을 저장합니다.•프로파일링 웨어하우스. 프로파일링 및 성과 기록표 결과를 저장합니다.•참조 데이터 웨어하우스. 모델 리포지토리에 정의하는 참조 테이블 개체의 데이터 값을 저장합니다.

Informatica 도메인을 위한 데이터베이스 준비 255

Page 256: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

•워크플로우 데이터베이스입니다. 워크플로우의 런타임 메타데이터를 저장합니다. 각 서비스가 액세스하는 데이터베이스를 기준으로 각 서비스가 실행되는 시스템에 데이터베이스 클라이언

트를 설치합니다. 다음 서비스가 실행되는 시스템에서 데이터베이스 클라이언트 환경 변수를 구성합니다.

•데이터 통합 서비스

•PowerCenter 통합 서비스

•PowerCenter 리포지토리 서비스

관련 항목:• “ Informatica 도메인을 위한 데이터베이스 준비 ” 페이지 45

Kerberos 인증 준비Kerberos 인증을 준비하려면 다음 태스크를 수행하십시오. Kerberos 구성 파일을 설정합니다. 다음 태스크를 수행하여 서비스 사용자 및 키 탭 파일 이름 형식을 생성하십시오.

•요구 사항에 따라 서비스 사용자를 노드 수준 또는 프로세스 수준으로 설정합니다.• Informatica Kerberos SPN 형식 생성기를 실행합니다.

SPN 및 키 탭 형식 텍스트 파일을 검토하여 오류가 없는지 확인합니다. 서비스 사용자 이름 및 키 탭 파일을 작성합니다.

관련 항목:• “Kerberos 인증 설정 준비” 페이지 65

Windows에 서비스를 설치하기 전에Windows에 서비스를 설치하기 전에 다음 태스크를 수행하십시오. Informatica 릴리스 노트를 읽고 설치 및 업그레이드 프로세스의 업데이트 내용을 확인합니다. 패치 요구 사항을 검토하여 필요한 운영 체제 패치 및 라이브러리가 시스템에 있는지 확인합니다. 이전 버전에서 작성된 Data Transformation 파일을 백업합니다. Informatica 설치 작업을 위해 구성해야 하는 환경 변수를 검토합니다. 설치를 수행하고 Informatica 서비스를 실행할 시스템 사용자 계정을 작성합니다. 도메인에 대해 보안 통신을 구성하고 웹 클라이언트 응용 프로그램에 대한 보안 연결을 설정하려면 키 저장

소 및 트러스트 저장소 파일을 설정합니다. 설치 프로그램 파일을 추출합니다.

256 부록 F: 설치 및 구성 검사 목록

Page 257: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

라이선스 키를 확인하십시오. 설치 전 시스템 검사 도구(i10Pi)를 실행하여 시스템이 설치에 필요한 시스템 요구 사항을 충족하는지 여부

를 확인합니다.관련 항목:• “Windows에 서비스를 설치하기 전에” 페이지 76

UNIX에 서비스를 설치하기 전에UNIX에 서비스를 설치하기 전에 다음 태스크를 수행하십시오. Informatica 릴리스 노트를 읽고 설치 및 업그레이드 프로세스의 업데이트 내용을 확인합니다. 패치 요구 사항을 검토하여 필요한 운영 체제 패치 및 라이브러리가 시스템에 있는지 확인합니다. AIX에 Informatica를 설치하는 경우 Java Runtime Environment를 설치합니다. 이전 버전에서 작성된 Data Transformation 파일을 백업합니다. Informatica 설치 작업을 위해 구성해야 하는 환경 변수를 검토합니다. 설치를 수행하고 Informatica 서비스를 실행할 시스템 사용자 계정을 작성합니다. 도메인에 대해 보안 통신을 구성하고 웹 클라이언트 응용 프로그램에 대한 보안 연결을 설정하려면 키 저장

소 및 트러스트 저장소 파일을 설정합니다. 운영 체제가 파일 설명자 요구 사항을 충족하는지 확인합니다. Informatica를 IBM AIX에 설치하는 경우 PowerCenter 통합 서비스를 실행하려는 노드에서 POSIX 비동기

I/O를 구성합니다. 설치 프로그램 파일을 추출합니다. 라이선스 키를 확인하십시오. 설치 전 시스템 검사 도구(i10Pi)를 실행하여 시스템이 설치에 필요한 시스템 요구 사항을 충족하는지 여부

를 확인합니다.관련 항목:• “UNIX에 서비스를 설치하기 전에” 페이지 84

Informatica 서비스 설치Informatica 서버 설치 프로그램을 사용하여 Informatica 서비스를 Windows 또는 UNIX 시스템에 설치합니다. 노드를 여러 개 작성하기 위해 여러 시스템에 Informatica 서비스를 설치할 수 있습니다.

UNIX에 서비스를 설치하기 전에 257

Page 258: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

관련 항목:• “Informatica 서비스 설치” 페이지 94

도메인 구성 완료Informatica 서비스를 설치한 후에 도메인 구성을 완료하려면 다음 태스크를 수행하십시오. 다음 태스크를 수행하여 로캘 설정 및 코드 페이지 호환성을 확인합니다.

•도메인 구성 데이터베이스가 도메인에 작성한 응용 프로그램 서비스의 코드 페이지와 호환되는지 확인합

니다.•Administrator 도구 및 Informatica 클라이언트 도구에 액세스하는 시스템의 로캘 설정이 도메인에 있는

리포지토리의 코드 페이지와 호환되는지 확인합니다.•UNIX에서 로캘 환경 변수를 구성합니다.

다음 환경 변수를 구성합니다.•메모리, 도메인 및 위치 설정을 저장하기 위한 Informatica 환경 변수

•데이터 통합 서비스, PowerCenter 통합 서비스 및 PowerCenter 리포지토리 서비스 프로세스를 실행하는

시스템에서 UNIX의 라이브러리 경로 환경 변수

•Kerberos 환경 변수(Kerberos 인증을 통해 네트워크에서 실행되도록 Informatica 도메인을 구성하는 경우)

Informatica 도메인을 작성한 시스템에서 Windows 방화벽을 구성합니다.

관련 항목:• “도메인 구성 완료” 페이지 152

응용 프로그램 서비스를 작성하기 위한 준비응용 프로그램 서비스를 작성하기 전에 다음 태스크를 수행하십시오. 64비트 Windows 설정을 확인합니다. 분석 서비스에서 임시 파일을 저장하기 위한 디렉터리를 작성합니다. 응용 프로그램 서비스에 대해 서비스 사용자 이름 및 키 탭 파일을 작성합니다. Informatica Administrator에 로그인합니다. 응용 프로그램 서비스가 원시 연결을 통해 액세스하는 다음 데이터베이스에 대한 연결을 작성합니다.

•데이터 개체 캐시 데이터베이스

•프로파일링 웨어하우스 데이터베이스

•참조 데이터 웨어하우스

•워크플로우 데이터베이스

258 부록 F: 설치 및 구성 검사 목록

Page 259: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

관련 항목:• “응용 프로그램 서비스를 작성하기 위한 준비” 페이지 158

응용 프로그램 서비스 작성응용 프로그램 서비스를 작성하려면 다음 태스크를 수행합니다. 모델 리포지토리 서비스를 작성합니다.

•도메인에서 Kerberos 인증을 사용하지 않는 경우 모델 리포지토리 사용자를 작성합니다.참고: 도메인에서 실행되는 개체를 모니터링하려는 경우 모니터링 데이터 저장 전용 추가 모델 리포지토리

서비스를 작성합니다. 데이터 통합 서비스를 작성합니다.

•UNIX에서 호스트 파일 구성을 확인합니다. 분석 서비스를 작성합니다. 콘텐츠 관리 서비스를 작성합니다. 검색 서비스를 작성합니다. PowerCenter 리포지토리 서비스를 작성합니다.

•PowerCenter 리포지토리 서비스가 보통 모드에서 실행되도록 구성합니다.•도메인에서 Kerberos 인증을 사용하지 않는 경우 PowerCenter 리포지토리 사용자를 작성합니다.

PowerCenter 통합 서비스를 작성합니다. Metadata Manager 서비스를 작성합니다.

•Metadata Manager 리포지토리에 대한 콘텐츠를 작성합니다. 웹 서비스 헙 서비스를 작성합니다.

관련 항목:• “응용 프로그램 서비스 생성” 페이지 166

클라이언트를 설치하기 전에클라이언트를 설치하기 전에 다음 태스크를 수행하십시오. 임시 파일의 디스크 공간을 확인합니다. Informatica 클라이언트를 설치하는 데 사용하는 사용자 계정이 설치 디렉터리 및 Windows 레지스트리에

대해 쓰기 권한을 갖는지 확인합니다. Informatica 클라이언트 도구를 실행하기 위한 최소 시스템 요구 사항을 확인합니다. PowerCenter 클라이언트에 필요한 타사 소프트웨어를 설치했는지 확인합니다.

응용 프로그램 서비스 작성 259

Page 260: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

관련 항목:• “클라이언트를 설치하기 전에” 페이지 197

클라이언트 설치Informatica 클라이언트 설치 프로그램을 사용하여 Windows에 Informatica 클라이언트를 설치합니다.다음 Informatica 클라이언트 응용 프로그램을 설치할 수 있습니다. Informatica Developer PowerCenter 클라이언트

관련 항목:• “클라이언트 설치” 페이지 199

클라이언트를 설치한 후에클라이언트를 설치한 후에 다음 태스크를 수행하십시오. 시스템 로캘 이외의 언어로 보거나 UTF-8 코드 페이지를 사용하는 리포지토리로 작업을 수행하려면

Windows에 다른 언어를 추가로 설치합니다. 도메인에 대해 보안 통신을 구성한 경우, Informatica 클라이언트를 호스트하는 시스템의 Informatica 트러

스트 저장소 환경 변수를 구성합니다. 사용자가 로그인한 시스템에 작업 공간 메타데이터를 쓰도록 Developer 도구를 구성합니다.

관련 항목:• “클라이언트를 설치한 후에” 페이지 202

260 부록 F: 설치 및 구성 검사 목록

Page 261: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

인덱스

64비트 플랫폼

지원되는 플랫폼 158지침 158

AAddLicense (infacmd)

문제 해결 150Administrator 도구

개요 24

B패치 요구 사항

UNIX 85Windows 77

포트

도메인 33요구 사항 33응용 프로그램 서비스 33

포트 요구 사항

설치 요구 사항 33프로파일링 웨어하우스

IBM DB2 데이터베이스 요구 사항 59Microsoft SQL Server 데이터베이스 요구 사항 59Oracle 데이터베이스 요구 사항 59데이터베이스 요구 사항 58

호스트 파일

데이터 통합 서비스 177환경 변수

INFA_TRUSTSTORE 202INFA_TRUSTSTORE_PASSWORD 202LANG 153LANG_C 153LC_ALL 153LC_CTYPE 153UNIX 153UNIX 데이터베이스 클라이언트 62UNIX에서 구성 155UNIX에서의 라이브러리 경로 155구성 153데이터베이스 클라이언트 62로캘 153설치 77, 86클라이언트 구성 202

Ccatalina.out

설치 문제 해결 147

DData Analyzer 리포지토리

Oracle 데이터베이스 요구 사항 58Data Transformation

타사 소프트웨어 요구 사항 198dbs2 연결

데이터베이스 연결 테스트 62DISPLAY

환경 변수 77

HHTTPS

설치 요구 사항 79, 87

Ii10Pi

UNIX 90Windows 81

IATEMPDIR 환경 변수 77, 86

IBM DB2 DB2CODEPAGE 설정 218DB2INSTANCE 설정 218단일 노드 테이블스페이스 57통합 서비스에 연결(Windows) 218, 226

IBM DB2 데이터베이스 요구 사항

Metadata Manager 리포지토리 52PowerCenter 리포지토리 57데이터 개체 캐시 49도메인 리포지토리 46, 55모델 리포지토리 데이터베이스 46, 55워크플로우 리포지토리 50참조 데이터 웨어하우스 60프로파일링 웨어하우스 59

infacmd 개체에 ping 수행 149도메인에 노드 추가 149

infasetup 도메인 정의 149작업자 노드 정의 149

Informatica Administrator 개요 24로그인 160

Informatica Developer 로컬 시스템 203로컬 작업 공간 디렉터리 구성 203언어 설치 202원격 시스템 203

Informatica 서버

제거 207, 208

261

Page 262: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

Informatica 서비스

UNIX에서 시작 및 중지 213Windows에서 시작 및 중지 214구성 215그래픽 모드에서 설치 95문제 해결 149자동 모드에서 설치 134콘솔 모드에서 설치 115

Informatica 클라이언트

그래픽 모드에서 설치 200자동 모드에서 설치 200제거 207, 210

Informix 통합 서비스에 연결(UNIX) 228통합 서비스에 연결(Windows) 218

isql 데이터베이스 연결 테스트 62

JJDBC

연결(Windows) 217JRE_HOME

환경 변수 77, 86

KKerberos SPN 형식 생성기

Windows 68Kerberos 인증

SPN 형식 생성 67계획 22, 44구성 파일 66문제 해결 161서비스 사용자 이름 작성 73키 탭 파일 이름 형식 생성 67키 탭 파일 작성 73

LLANG

로캘 환경 변수 77, 86환경 변수 153

LC_ALL 로캘 환경 변수 77, 86환경 변수 153

LC_CTYPE 환경 변수 153

LDAP 인증

계획 22Linux

데이터베이스 클라이언트 환경 변수 62localhost

데이터 통합 서비스 177

MMetadata Manager 리포지토리

IBM DB2 데이터베이스 요구 사항 52IBM DB2 데이터베이스 최적화 52Microsoft SQL Server 데이터베이스 요구 사항 54Oracle 데이터베이스 요구 사항 54데이터베이스 요구 사항 52시스템 임시 테이블스페이스 52

Metadata Manager 리포지토리 (계속)힙 크기 52

Metadata Manager 서비스

구성 189리포지토리 콘텐츠 작성 193분할 도메인 24분할 도메인 고려 사항 25분할 도메인 구성 250연결된 서비스 30작성 189작성한 후 193종속형 서비스 169필요한 데이터베이스 30

Metadata Manager를 위한 분할 도메인

개요 250고려 사항 25단일 시스템 지침 253설치 고려 사항 252설치 전 태스크 253예제 251응용 프로그램 서비스 구성 252정의 24

Microsoft Access 통합 서비스에 연결 219

Microsoft Excel PmNullPasswd 사용 219PmNullUser 사용 219통합 서비스에 연결 219

Microsoft SQL Server UNIX에서 연결 229통합 서비스에 연결 219

Microsoft SQL Server 데이터베이스 요구 사항

Metadata Manager 리포지토리 54PowerCenter 리포지토리 57데이터 개체 캐시 50도메인 구성 리포지토리 48모델 리포지토리 56워크플로우 리포지토리 51참조 데이터 웨어하우스 60프로파일링 웨어하우스 59

NNetezza

Informatica 클라이언트에 연결(UNIX) 230Informatica 클라이언트에서 연결(Windows) 221통합 서비스에 연결(UNIX) 230통합 서비스에서 연결(Windows) 221

node.log 설치 문제 해결 147

노드

개요 20게이트웨이 20계산 역할 20문제 해결 149서비스 관리자 21서비스 역할 20역할 20응용 프로그램 서비스 21이름 지정 규칙 38작업자 20

다중 노드

설치 19단일 노드

설치 19

262 인덱스

Page 263: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

대상 데이터베이스

ODBC를 통한 연결(UNIX) 239데이터 개체 캐시

IBM DB2 데이터베이스 요구 사항 49Microsoft SQL Server 데이터베이스 요구 사항 50Oracle 데이터베이스 요구 사항 50데이터베이스 요구 사항 49

데이터 통합 서비스

구성 174연결된 서비스 29작성 174작성한 후 177종속형 서비스 169필요한 데이터베이스 29호스트 파일 구성 177

데이터베이스

Data Analyzer 리포지토리 46IBM DB2에 연결 218, 226Informix에 연결 218, 228Metadata Manager 리포지토리 46Microsoft Access에 연결 219Microsoft SQL Server에 연결 219Netezza에 연결(UNIX) 230Netezza에 연결(Windows) 221Oracle에 연결 221, 232PowerCenter 리포지토리 46Sybase ASE에 연결 223, 234Teradata에 연결(UNIX) 236Teradata에 연결(Windows) 224연결 테스트 62연결(UNIX) 225연결(Windows) 217

데이터베이스 사용자 계정

설정에 대한 지침 46데이터베이스 연결

작성 161데이터베이스 요구 사항

Metadata Manager 리포지토리 52PowerCenter 리포지토리 57데이터 개체 캐시 49모델 리포지토리 55설치 요구 사항 35워크플로우 데이터베이스 50참조 데이터 웨어하우스 60프로파일링 웨어하우스 58

데이터베이스 준비

리포지토리 45데이터베이스 클라이언트

IBM DB2 클라이언트 응용 프로그램 활성화 프로그램 62Microsoft SQL Server 원시 클라이언트 62Oracle 클라이언트 62Sybase Open Client 62구성 62환경 변수 62

도메인

개요 19계획 24구성 152노드 20보안 22사용자 인증 22서비스 관리자 21응용 프로그램 서비스 21이름 지정 규칙 38포트 33

도메인 개체

이름 지정 규칙 38

도메인 구성 리포지토리

IBM DB2 데이터베이스 요구 사항 46, 55Microsoft SQL Server 데이터베이스 요구 사항 48Oracle 데이터베이스 요구 사항 48Sybase ASE 데이터베이스 요구 사항 48데이터베이스 준비 46문제 해결 148요구 사항 35

도메인 보안

개요 22디버그 로그

설치 문제 해결 146디스크 공간 요구 사항

설치 요구 사항 33라이브러리 경로

환경 변수 86라이브러리 요구 사항

UNIX 85Windows 77

라이선스

개요 21추가 150

라이선스 키

개요 21확인 81, 90

로그 파일

catalina.out 147node.log 147디버그 로그 146설치 146설치 로그 147유형 146

로그인

문제 해결 161로캘 환경 변수

구성 153리포지토리

데이터베이스 준비 45데이터베이스 클라이언트 설치 62원시 연결 구성 61

리포지토리 콘텐츠 생성

Metadata Manager 서비스 193모델 리포지토리

IBM DB2 데이터베이스 요구 사항 46, 55Microsoft SQL Server 데이터베이스 요구 사항 56Oracle 데이터베이스 요구 사항 57데이터베이스 요구 사항 55사용자 173

모델 리포지토리 서비스

구성 170생성 170작성한 후 172필요한 데이터베이스 31

문제 해결

Informatica 서비스 149Kerberos 인증 161도메인 가입 149도메인 구성 리포지토리 148도메인 작성 149도메인에 Ping 수행 149라이선스 150로그인 161클라이언트 설치 205

방화벽

Windows에서 구성 156보고 및 대시보드 서비스

종속형 서비스 169

인덱스 263

Page 264: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

보고 서비스

종속형 서비스 169보안

데이터 저장소 22도메인 22

보안 도메인

클라이언트 구성 202분석 서비스

구성 177선행 조건 159연결된 서비스 27임시 디렉터리 159작성 178작성한 후 180종속형 서비스 169

사용자 계정

PowerCenter 리포지토리 186UNIX 87Windows 78모델 리포지토리 173

사용자 이름

형식 지정 73사용자 인증

개요 22샘플

odbc.ini 파일 241서비스

UNIX에서의 설치 전 태스크 84Windows에서의 설치 전 태스크 76서비스 관리자 21응용 프로그램 서비스 21

서비스 관리자

개요 21로그 파일 147

서비스 사용자 이름

Kerberos 인증 67응용 프로그램 서비스 159작성 73

서비스 역할

노드 20선행 조건

응용 프로그램 서비스 166설치

파일 백업 이후 77, 86설치 로그

설명 147설치 요구 사항

데이터베이스 요구 사항 35디스크 공간 33응용 프로그램 서비스 요구 사항 36최소 시스템 요구 사항 33키 저장소 파일 79, 87트러스트 저장소 파일 79, 87포트 요구 사항 33환경 변수 77, 86

설치 전

UNIX에서의 i10Pi 90UNIX에서의 서비스 84Windows에서의 i10Pi 81Windows에서의 서비스 76

소스 데이터베이스

ODBC를 통한 연결(UNIX) 239시스템 서비스

개요 21시스템 요구 사항

응용 프로그램 서비스 36최소 33

시스템 요구 사항 (계속)최소 설치 요구 사항 33

암호화 키

개요 22보안 데이터 저장소 22

언어

Windows에 설치 202클라이언트 도구 202

업그레이드

파일 백업 이후 77, 86연결

IBM DB2 속성 162JDBC를 사용하여 Windows 217Microsoft Excel을 통합 서비스에 219Microsoft SQL Server 속성 163Oracle 속성 164UNIX 데이터베이스 225Windows 데이터베이스 217데이터베이스 연결 작성 161, 165통합 서비스를 IBM DB2에(Windows) 218, 226통합 서비스를 Informix에(UNIX) 228통합 서비스를 Informix에(Windows) 218통합 서비스를 Microsoft Access에 219통합 서비스를 Microsoft SQL Server에 219통합 서비스를 ODBC 데이터 소스에(UNIX) 239통합 서비스를 Oracle에(UNIX) 232통합 서비스를 Oracle에(Windows) 221통합 서비스를 Sybase ASE에(UNIX) 234통합 서비스를 Sybase ASE에(Windows) 223

워크플로우

IBM DB2 데이터베이스 요구 사항 50Microsoft SQL Server 데이터베이스 요구 사항 51Oracle 데이터베이스 요구 사항 51데이터베이스 요구 사항 50

원시 인증

계획 22웹 서비스 헙 서비스

구성 193연결된 서비스 32작성 193종속형 서비스 169

응용 프로그램 서비스

Metadata Manager 서비스 29PowerCenter 리포지토리 서비스 31PowerCenter 통합 서비스 31개요 21검색 서비스 32데이터 통합 서비스 29모델 리포지토리 서비스 30분석 서비스 27서비스 사용자 이름 159선행 조건 166설치 요구 사항 36웹 서비스 헙 32이름 지정 규칙 38작성 준비 158제품 26종속성 169콘텐츠 관리 서비스 28키 탭 파일 159포트 33

인증

Kerberos 22LDAP 22원시 22

일반 모드

PowerCenter 리포지토리 서비스 185

264 인덱스

Page 265: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

자동 모드

Informatica 서비스 설치 134Informatica 클라이언트 설치 200

작동 모드

PowerCenter 리포지토리 서비스 185작업자 노드

설치 중 작성 20제거

규칙 및 지침 208종속형 서비스

개요 169참조 데이터 웨어하우스

IBM DB2 데이터베이스 요구 사항 60Microsoft SQL Server 데이터베이스 요구 사항 60Oracle 데이터베이스 요구 사항 61데이터베이스 요구 사항 60

최소 시스템 요구 사항

노드 36최적화

PowerCenter 리포지토리 57코드 페이지 호환성

로캘 152응용 프로그램 서비스 152

콘솔 모드

Informatica 서비스 설치 115콘텐츠 관리 서비스

구성 180마스터 콘텐츠 관리 서비스 28연결된 서비스 28작성 180종속형 서비스 169필요한 데이터베이스 28

클라이언트

개요 23보안 도메인을 위한 구성 202설치 문제 해결 205

클라이언트를 설치하기 전에

개요 197설치 요구 사항 확인 197최소 시스템 요구 사항 확인 197타사 소프트웨어 요구 사항 확인 198

키 저장소 파일

설치 요구 사항 79, 87키 탭 파일

Kerberos 인증 67, 73응용 프로그램 서비스 159

타사 소프트웨어 요구 사항

PowerCenter 클라이언트 198테이블스페이스

단일 노드 57트러스트 저장소 파일

설치 요구 사항 79, 87파일 백업

설치 전 77, 86업그레이드 전 77, 86

OODBC 데이터 소스

연결(UNIX) 239연결(Windows) 217

odbc.ini 파일

샘플 241Oracle

통합 서비스에 연결(UNIX) 232통합 서비스에 연결(Windows) 221

Oracle Net Services 통합 서비스를 Oracle에 연결하는 데 사용(UNIX) 232통합 서비스를 Oracle에 연결하는 데 사용(Windows) 221

Oracle 데이터베이스 요구 사항

Data Analyzer 리포지토리 58Metadata Manager 리포지토리 54데이터 개체 캐시 50도메인 구성 리포지토리 48모델 리포지토리 57워크플로우 리포지토리 51참조 데이터 웨어하우스 61프로파일링 웨어하우스 59

PPATH

환경 변수 86Ping (infacmd)

문제 해결 149PowerCenter 도메인

Ping 수행 149문제 해결 149

PowerCenter 리포지토리

IBM DB2 데이터베이스 요구 사항 57IBM DB2 데이터베이스 최적화 57Microsoft SQL Server 데이터베이스 요구 사항 57Sybase ASE 데이터베이스 요구 사항 58데이터베이스 요구 사항 57사용자 186

PowerCenter 리포지토리 서비스

구성 183일반 모드 185작성 183작성한 후 185필요한 데이터베이스 31

PowerCenter 클라이언트

언어 설치 202타사 소프트웨어 요구 사항 198

PowerCenter 통합 서비스

구성 187연결된 서비스 31작성 187작성한 후 189종속형 서비스 169

SSPN 67sqlplus

데이터베이스 연결 테스트 62Sybase ASE

통합 서비스에 연결(UNIX) 234통합 서비스에 연결(Windows) 223

Sybase ASE 데이터베이스 요구 사항

PowerCenter 리포지토리 58도메인 구성 리포지토리 48

TTeradata

Informatica 클라이언트에 연결(UNIX) 236Informatica 클라이언트에 연결(Windows) 224통합 서비스에 연결(UNIX) 236통합 서비스에 연결(Windows) 224

인덱스 265

Page 266: 10 1 Informatica · 본 문서의 어떤 부분도 Informatica LLC의 사전 통지 없이 어떠한 형태나 수단(전자적, 사진 복사, 녹음 등)으로 복제되거 나

UUNIX

i10Pi 90Informatica 서비스 시작 및 중지 213Kerberos SPN 형식 생성기 70ODBC 데이터 소스에 연결 239데이터베이스 클라이언트 변수 62데이터베이스 클라이언트 환경 변수 62라이브러리 경로 155라이브러리 요구 사항 85사용자 계정 87설치 전 90콘솔 모드에서 Informatica 서비스 설치 115패치 요구 사항 85환경 변수 153

WWindows

i10Pi 81Informatica 서비스 시작 및 중지 214Kerberos SPN 형식 생성기 68그래픽 모드에서 Informatica 서비스 설치 95그래픽 모드에서 Informatica 클라이언트 설치 200라이브러리 요구 사항 77방화벽 구성 156

Windows (계속)사용자 계정 78설치 전 81패치 요구 사항 77

ㄱ개요

클라이언트를 설치하기 전에 197검색 서비스

구성 182연결된 서비스 32작성 182종속형 서비스 169

게이트웨이 노드

설치 중 작성 20계산 역할

노드 20구성

Kerberos 파일 66UNIX에서의 환경 변수 155Windows 방화벽 156도메인 152환경 변수 153

그래픽 모드

Informatica 서비스 설치 95Informatica 클라이언트 설치 200

266 인덱스