...

Informatica Cloud - Summer 2016

by user

on
Category: Documents
7

views

Report

Comments

Transcript

Informatica Cloud - Summer 2016
Informatica Cloud
(バージョン Summer 2016)
Amazon S3 コネクタガイド
Informatica Cloud Amazon S3 コネクタガイド
バージョン Summer 2016
2016 年 6 月
著作権 1993-2016 Informatica LLC. すべての権利を保留する.
本ソフトウェアおよびマニュアルには、Informatica LLC の所有権下にある情報が収められています。これらは使用および開示の制限等を定めた使用許諾契約のもとに
提供され、著作権法により保護されています。当該ソフトウェアのリバースエンジニアリングは禁じられています。本マニュアルのいかなる部分も、いかなる手段(電
子的複写、写真複写、録音など)によっても、Informatica LLC の事前の承諾なしに複製または転載することは禁じられています。このソフトウェアは、米国および/
または国際的な特許、およびその他の出願中の特許によって保護されています。
合衆国政府によるソフトウェアの使用、複製または開示は、DFARS 227.7202-1(a)および 227.7702-3(a)(1995 年)、DFARS 252.227-7013(C)(1)(ii)(1988 年 10
月)、FAR 12.212(a)(1995 年)、FAR 52.227-19、または FAR 52.227-14(ALT III)に記載されているとおりに、当該ソフトウェア使用許諾契約に定められた制限に
よって規制されます。
本製品または本書の情報は、予告なしに変更されることがあります。お客様が本製品または本書内に問題を発見された場合は、書面にて当社までお知らせください。
Informatica、Informatica Platform、Informatica Data Services、PowerCenter、PowerCenterRT、PowerCenter Connect、PowerCenter Data Analyzer、
PowerExchange、PowerMart、Metadata Manager、Informatica Data Quality、Informatica Data Explorer、Informatica B2B Data Transformation、Informatica B2B
Data Exchange、Informatica On Demand、Informatica Identity Resolution、Informatica Application Information Lifecycle Management、Informatica Complex
Event Processing、Ultra Messaging、Informatica Master Data Management、および Live Data Map は、Informatica LLC の米国および世界中の管轄地での商標また
は登録商標です。その他のすべての企業名および製品名は、それぞれの企業の商標または登録商標です。
本ソフトウェアまたはドキュメントの一部は、次のサードパーティが有する著作権に従います(ただし、これらに限定されません)。Copyright DataDirect
Technologies.All rights reserved.Copyright (C) Sun Microsystems.All rights reserved.Copyright (C) RSA Security Inc. All rights reserved. Copyright
(C) Ordinal Technology Corp. All rights reserved. Copyright (C) Aandacht c.v. All rights reserved. Copyright Genivia, Inc. All rights reserved.
Copyright Isomorphic Software. All rights reserved.Copyright (C) Meta Integration Technology, Inc. All rights reserved. Copyright (C) Intalio. All
rights reserved.Copyright (C) Oracle. All rights reserved.Copyright (C) Adobe Systems Incorporated. All rights reserved.Copyright (C) DataArt, Inc.
All rights reserved. Copyright (C) ComponentSource. All rights reserved.Copyright (C) Microsoft Corporation. All rights reserved.Copyright (C) Rogue
Wave Software, Inc. All rights reserved. Copyright (C) Teradata Corporation. All rights reserved.Copyright (C) Yahoo! Inc. All rights reserved.
Copyright (C) Glyph & Cog, LLC. All rights reserved.Copyright (C) Thinkmap, Inc. All rights reserved. Copyright (C) Clearpace Software Limited. All
rights reserved.Copyright (C) Information Builders, Inc. All rights reserved. Copyright (C) OSS Nokalva, Inc. All rights reserved. Copyright
Edifecs, Inc. All rights reserved. Copyright Cleo Communications, Inc. All rights reserved. Copyright (C) International Organization for
Standardization 1986. All rights reserved.Copyright (C) ej-technologies GmbH. All rights reserved.Copyright (C) Jaspersoft Corporation. All rights
reserved.Copyright (C) International Business Machines Corporation.All rights reserved.Copyright (C) yWorks GmbH. All rights reserved.Copyright (C)
Lucent Technologies. All rights reserved.Copyright (C) University of Toronto. All rights reserved.Copyright (C) Daniel Veillard. All rights
reserved.Copyright (C) Unicode, Inc. Copyright IBM Corp. All rights reserved. Copyright (C) MicroQuill Software Publishing, Inc. All rights
reserved. Copyright (C) PassMark Software Pty Ltd. All rights reserved. Copyright (C) LogiXML, Inc. All rights reserved. Copyright (C) 2003-2010
Lorenzi Davide, All rights reserved. Copyright (C) Red Hat, Inc. All rights reserved. Copyright (C) The Board of Trustees of the Leland Stanford
Junior University. All rights reserved.Copyright (C) EMC Corporation. All rights reserved.Copyright (C) Flexera Software. All rights
reserved.Copyright (C) Jinfonet Software. All rights reserved.Copyright (C) Apple Inc. All rights reserved.Copyright (C) Telerik Inc. All rights
reserved.Copyright (C) BEA Systems. All rights reserved.Copyright (C) PDFlib GmbH. All rights reserved.Copyright (C) Orientation in Objects GmbH.
All rights reserved.Copyright (C) Tanuki Software, Ltd. All rights reserved. Copyright (C) Ricebridge. All rights reserved.Copyright (C) Sencha,
Inc. All rights reserved.Copyright (C) Scalable Systems, Inc. All rights reserved.Copyright (C) jQWidgets. All rights reserved.Copyright (C) Tableau
Software, Inc. All rights reserved.Copyright (C) MaxMind, Inc. All rights reserved.Copyright (C) TMate Software s.r.o. All rights reserved.Copyright
(C) MapR Technologies Inc. All rights reserved.Copyright (C) Amazon Corporate LLC. All rights reserved.Copyright (C) Highsoft. All rights
reserved.Copyright (C) Python Software Foundation. All rights reserved.Copyright (C) BeOpen.com. All rights reserved.Copyright (C) CNRI. All rights
reserved.
本製品には、Apache Software Foundation(http://www.apache.org/)によって開発されたソフトウェア、およびさまざまなバージョンの Apache License(まとめて
「License」と呼んでいます)の下に許諾された他のソフトウェアが含まれます。これらのライセンスのコピーは、http://www.apache.org/licenses/ で入手できます。
適用法にて要求されないか書面にて合意されない限り、ライセンスの下に配布されるソフトウェアは「現状のまま」で配布され、明示的あるいは黙示的かを問わず、
いかなる種類の保証や条件も付帯することはありません。ライセンス下での許諾および制限を定める具体的文言については、ライセンスを参照してください。
本製品には、Mozilla(http://www.mozilla.org/)によって開発されたソフトウェア、ソフトウェア copyright The JBoss Group, LLC, コンテンツの無断複写・転載
を禁じます、ソフトウェア copyright, Red Hat Middleware, LLC, コンテンツの無断複写・転載を禁じます、Copyright (C) 1999-2006 by Bruno Lowagie and Paulo
Soares および GNU Lesser General Public License Agreement(http://www.gnu.org/licenses/lgpl.html を参照)に基づいて許諾されたその他のソフトウェアが含
まれています。資料は、Informatica が無料で提供しており、一切の保証を伴わない「現状渡し」で提供されるものとし、Informatica LLC は市場性および特定の目的
の適合性の黙示の保証などを含めて、一切の明示的及び黙示的保証の責任を負いません。
製品には、ワシントン大学、カリフォルニア大学アーバイン校、およびバンダービルト大学の Douglas C.Schmidt および同氏のリサーチグループが著作権を持つ ACE
(TM)および TAO(TM)ソフトウェアが含まれています。Copyright (C) 1993-2006, All rights reserved.
本製品には、OpenSSL Toolkit を使用するために OpenSSL Project が開発したソフトウェア(copyright The OpenSSL Project.コンテンツの無断複写・転載を禁じま
す)が含まれています。また、このソフトウェアの再配布は、http://www.openssl.org および http://www.openssl.org/source/license.html にある使用条件に従い
ます。
本製品には、Curl ソフトウェア Copyright 1996-2013, Daniel Stenberg, <[email protected]>が含まれます。All Rights Reserved. 本ソフトウェアに関する許諾およ
び制限は、http://curl.haxx.se/docs/copyright.html にある使用条件に従います。すべてのコピーに上記の著作権情報とこの許諾情報が記載されている場合、目的に
応じて、本ソフトウェアの使用、コピー、変更、ならびに配布が有償または無償で許可されます。
本製品には、MetaStuff, Ltd.のソフトウェアが含まれます。Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved. 本ソフトウェアに関する許諾および
制限は、http://www.dom4j.org/license.html にある使用条件に従います。
製品には、The Dojo Foundation のソフトウェアが含まれます。Copyright (C) 2004-2007. All Rights Reserved. 本ソフトウェアに関する許諾および制限は、http://
dojotoolkit.org/license にある使用条件に従います。
本製品には、ICU ソフトウェアおよび他のソフトウェアが含まれます。Copyright International Business Machines Corporation. All rights reserved.本ソフトウ
ェアに関する許諾および制限は、http://source.icu-project.org/repos/icu/icu/trunk/license.html にある使用条件に従います。
本製品には、Per Bothner のソフトウェアが含まれます。Copyright (C) 1996-2006. All rights reserved.お客様がこのようなソフトウェアを使用するための権利は、
ライセンスで規定されています。http://www.gnu.org/software/kawa/Software-License.html を参照してください。
本製品には、OSSP UUID ソフトウェアが含まれます。Copyright (C) 2002 Ralf S. Engelschall, Copyright (C) 2002 The OSSP Project Copyright (C) 2002 Cable &
Wireless Deutschland.本ソフトウェアに関する許諾および制限は、http://www.opensource.org/licenses/mit-license.php にある使用条件に従います。
本製品には、Boost(http://www.boost.org/)によって開発されたソフトウェア、または Boost ソフトウェアライセンスの下で開発されたソフトウェアが含まれます。
本ソフトウェアに関する許諾および制限は、http://www.boost.org/LICENSE_1_0.txt にある使用条件に従います。
本製品には、University of Cambridge のが含まれます。Copyright (C) 1997-2007. 本ソフトウェアに関する許諾および制限は、http://www.pcre.org/license.txt
にある使用条件に従います。
本製品には、The Eclipse Foundation のソフトウェアが含まれます。Copyright (C) 2007.All Rights Reserved. 本ソフトウェアに関する許諾および制限は、http://
www.eclipse.org/org/documents/epl-v10.php および http://www.eclipse.org/org/documents/edl-v10.php にある使用条件に従います。
本製品には、http://www.tcl.tk/software/tcltk/license.html、http://www.bosrup.com/web/overlib/?License、http://www.stlport.org/doc/license.html、http://
www.asm.ow2.org/license.html、http://www.cryptix.org/LICENSE.TXT、http://hsqldb.org/web/hsqlLicense.html、http://httpunit.sourceforge.net/doc/
license.html、http://jung.sourceforge.net/license.txt、http://www.gzip.org/zlib/zlib_license.html、http://www.openldap.org/software/release/
license.html、http://www.libssh2.org、http://slf4j.org/license.html、http://www.sente.ch/software/OpenSourceLicense.html、http://fusesource.com/
downloads/license-agreements/fuse-message-broker-v-5-3-license-agreement、http://antlr.org/license.html、http://aopalliance.sourceforge.net/、http://
www.bouncycastle.org/licence.html、http://www.jgraph.com/jgraphdownload.html、http://www.jcraft.com/jsch/LICENSE.txt、http://jotm.objectweb.org/
bsd_license.html に基づいて許諾されたソフトウェアが含まれています。http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231、http://
www.slf4j.org/license.html、http://nanoxml.sourceforge.net/orig/copyright.html、http://www.json.org/license.html、http://forge.ow2.org/projects/
javaservice/、http://www.postgresql.org/about/licence.html、http://www.sqlite.org/copyright.html、http://www.tcl.tk/software/tcltk/license.html、http://
www.jaxen.org/faq.html、http://www.jdom.org/docs/faq.html、http://www.slf4j.org/license.html、http://www.iodbc.org/dataspace/iodbc/wiki/iODBC/
License、http://www.keplerproject.org/md5/license.html、http://www.toedter.com/en/jcalendar/license.html、http://www.edankert.com/bounce/index.html、
http://www.net-snmp.org/about/license.html、http://www.openmdx.org/#FAQ、http://www.php.net/license/3_01.txt、http://srp.stanford.edu/license.txt、
http://www.schneier.com/blowfish.html、http://www.jmock.org/license.html、http://xsom.java.net、http://benalman.com/about/license/、https://github.com/
CreateJS/EaselJS/blob/master/src/easeljs/display/Bitmap.js、http://www.h2database.com/html/license.html#summary、http://jsoncpp.sourceforge.net/
LICENSE、http://jdbc.postgresql.org/license.html、http://protobuf.googlecode.com/svn/trunk/src/google/protobuf/descriptor.proto、https://github.com/
rantav/hector/blob/master/LICENSE、http://web.mit.edu/Kerberos/krb5-current/doc/mitK5license.html、http://jibx.sourceforge.net/jibx-license.html、
https://github.com/lyokato/libgeohash/blob/master/LICENSE、https://github.com/hjiang/jsonxx/blob/master/LICENSE、https://code.google.com/p/lz4/、
https://github.com/jedisct1/libsodium/blob/master/LICENSE、http://one-jar.sourceforge.net/index.php?page=documents&file=license、https://github.com/
EsotericSoftware/kryo/blob/master/license.txt、http://www.scala-lang.org/license.html、https://github.com/tinkerpop/blueprints/blob/master/
LICENSE.txt、http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html、https://aws.amazon.com/asl/、https://github.com/twbs/
bootstrap/blob/master/LICENSE、および https://sourceforge.net/p/xmlunit/code/HEAD/tree/trunk/LICENSE.txt。
本製品には、Academic Free License(http://www.opensource.org/licenses/afl-3.0.php)、Common Development and Distribution License(http://
www.opensource.org/licenses/cddl1.php)、Common Public License(http://www.opensource.org/licenses/cpl1.0.php)、Sun Binary Code License Agreement
Supplemental License Terms、BSD License(http:// www.opensource.org/licenses/bsd-license.php)、BSD License(http://opensource.org/licenses/BSD-3Clause)、MIT License(http://www.opensource.org/licenses/mit-license.php)、Artistic License(http://www.opensource.org/licenses/artistic-license-1.0)、
Initial Developer’s Public License Version 1.0(http://www.firebirdsql.org/en/initial-developer-s-public-license-version-1-0/)に基づいて許諾された
ソフトウェアが含まれています。
本製品には、ソフトウェア copyright (C) 2003-2006 Joe WaInes, 2006-2007 XStream Committers が含まれています。All rights reserved.本ソフトウェアに関する
許諾および制限は、http://j.org/license.html にある使用条件に従います。本製品には、Indiana University Extreme! Lab によって開発されたソフトウェアが含ま
れています。詳細については、http://www.extreme.indiana.edu/ を参照してください。
本製品には、ソフトウェア Copyright (C) 2013 Frank Balluffi and Markus Moeller が含まれています。All rights reserved.本ソフトウェアに関する許諾および制
限は、MIT ライセンスの使用条件に従います。
特許については、https://www.informatica.com/legal/patents.html を参照してください。
免責: 本文書は、一切の保証を伴わない「現状渡し」で提供されるものとし、Informatica LLC は他社の権利の非侵害、市場性および特定の目的への適合性の黙示の保
証などを含めて、一切の明示的および黙示的保証の責任を負いません。Informatica LLC では、本ソフトウェアまたはドキュメントに誤りのないことを保証していませ
ん。本ソフトウェアまたはドキュメントに記載されている情報には、技術的に不正確な記述や誤植が含まれる場合があります。本ソフトウェアまたはドキュメントの
情報は、予告なしに変更されることがあります。
NOTICES
この Informatica 製品(以下「ソフトウェア」)には、Progress Software Corporation(以下「DataDirect」)の事業子会社である DataDirect Technologies からの特
定のドライバ(以下「DataDirect ドライバ」)が含まれています。DataDirect ドライバには、次の用語および条件が適用されます。
1.DataDirect ドライバは、特定物として現存するままの状態で提供され、商品性の保証、特定目的適合性の保証および法律上の瑕疵担保責任を含むすべての明示
もしくは黙示の保証責任を負わないものとします。国または地域によっては、法律の強行規定により、保証責任の制限が禁じられる場合、強行規定の制限を受
けるものとします。
2.DataDirect または第三者は、予見の有無を問わず発生した ODBC ドライバの使用に関するいかなる直接的、間接的、偶発的、特別、あるいは結果的損害に対し
て責任を負わないものとします。本制限事項は、すべての訴訟原因に適用されます。訴訟原因には、契約違反、保証違反、過失、厳格責任、詐称、その他の不
法行為を含みますが、これらに限るものではありません。
Part Number: IC-AS3CG-25000-0001
目次
序文............................................................ 5
Informatica のリソース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Informatica マニュアル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Informatica Cloud Web サイト. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Informatica Cloud コミュニティ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Informatica Cloud Marketplace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Informatica Cloud Connector Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Informatica ナレッジベース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Informatica Cloud 信頼サイト. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Informatica Global Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
第 1 章 : Amazon S3 コネクタについて............................ 7
Amazon S3 コネクタの概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Amazon S3 オブジェクト. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Amazon S3 オブジェクトの形式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
Amazon S3 ターゲットでのデータ暗号化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
Amazon S3 コネクタの管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
アクセスキー ID とシークレットアクセスキーの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
クライアントサイド暗号化の有効化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
最小の Amazon S3 バケットポリシーの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
第 2 章 : Amazon S3 接続....................................... 11
Amazon S3 接続の概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
Amazon S3 接続のプロパティ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
第 3 章 : Amazon S3 によるデータ同期タスク..................... 13
データ同期タスクでの Amazon S3 ソース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
データ同期タスクでの Amazon S3 ターゲット. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
データ同期の例. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
第 4 章 : Amazon S3 によるマッピングとマッピング設定タスク.... 17
マッピングでの Amazon S3 ソース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
マッピングでの Amazon S3 ターゲット. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
付録 A : データ型リファレンス.................................. 20
データ型リファレンスの概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
索引........................................................... 21
4
目次
序文
『Informatica Cloud Amazon S3 コネクタガイド』には、Amazon S3 コネクタの設定と使用方法が記載されてい
ます。ガイドでは、組織の管理者とビジネスユーザーが Amazon S3 コネクタを使用して、Amazon S3 に対して
データの読み取り/書き込みを行う方法を説明します。
Informatica のリソース
Informatica マニュアル
使用している製品の最新のドキュメントを取得するには、
https://kb.informatica.com/_layouts/ProductDocumentation/Page/ProductDocumentSearch.aspx にある
Informatica ナレッジベースを参照してください。
このマニュアルに関する質問、コメント、ご意見の電子メールの送付先は、Informatica マニュアルチーム
([email protected])です。
Informatica Cloud Web サイト
Informatica Cloud の Web サイト(http://www.informatica.com/cloud)にアクセスできます。このサイトに
は、Informatica Cloud のエディションおよびアプリケーションに関する情報が掲載されています。
Informatica Cloud コミュニティ
Informatica Cloud コミュニティを使用して、Informatica Cloud の技術的な問題を話し合い解決できます。
また、技術的なヒント、マニュアルの更新情報、FAQ(よくある質問)への答えを得ることもできます。
次の場所から Informatica Cloud コミュニティにアクセスできます。
https://network.informatica.com/community/informatica-network/products/cloud-integration
Cloud Application Integration(Informatica Cloud Real Time サービス)の使用方法に関するリソースを
検索するには、次のコミュニティにアクセスしてください。
https://network.informatica.com/community/informatica-network/products/cloud-integration/cloudapplication-integration/content
開発者は、次の Cloud 開発者コミュニティで詳細情報を確認したり、ヒントを共有したりできます。
https://network.informatica.com/community/informatica-network/products/cloud-integration/clouddevelopers
5
Informatica Cloud Marketplace
Informatica Cloud コネクタ、Informatica Cloud 統合テンプレート、およびデータ品質マップレットを試用
および購入する場合は、次から Informatica Marketplace にアクセスしてください。
https://marketplace.informatica.com/community/collections/cloud_integration
Informatica Cloud Connector Documentation
You can access documentation for Informatica Cloud Connectors at the Informatica Cloud Community:
https://network.informatica.com/cloud/index.htm
You can also download individual connector guides:
https://network.informatica.com/docs/DOC-15333.
Informatica ナレッジベース
ドキュメント、ハウツー記事、ベストプラクティス、PAM などの製品リソースを Informatica Network で検索
するには、Informatica ナレッジベースを使用します。
ナレッジベースには、https://kb.informatica.com からアクセスしてください。ナレッジベースに関する質
問、コメント、ご意見の連絡先は、Informatica ナレッジベースチーム([email protected])で
す。
Informatica Cloud 信頼サイト
Informatica Cloud 信頼サイト(http://trust.informaticacloud.com)にアクセスできます。 このサイトに
は、Informatica Cloud システムの可用性、システムパフォーマンスについての現在データと履歴データ、お
よび Informatica Cloud セキュリティポリシーに関する情報がリアルタイムで表示されます。
Informatica Global Customer Support
You can contact a Customer Support Center by telephone or online.
For online support, click Submit Support Request in the Informatica Cloud application. You can
also use Online Support to log a case. Online Support requires a login. You can request a login
at https://network.informatica.com/welcome.
The telephone numbers for Informatica Global Customer Support are available from the Informatica
web site at https://www.informatica.com/services-and-training/support-services/contact-us.html.
6
序文
第 1 章
Amazon S3 コネクタについて
この章では、以下の項目について説明します。
•
Amazon S3 コネクタの概要, 7 ページ
•
Amazon S3 オブジェクト, 7 ページ
•
Amazon S3 コネクタの管理, 9 ページ
Amazon S3 コネクタの概要
Amazon S3 コネクタを使用すると、Informatica Cloud と Amazon S3 を接続できます。
Amazon S3 は、1 つ以上のバケットに多くのオブジェクトを格納する、クラウドベースのストアです。
Amazon S3 コネクタを使用して、Amazon S3 に対するフラットファイルデータの読み取り/書き込みを行いま
す。
Amazon S3 接続を作成して、タスクに追加する Amazon S3 のソースおよびターゲットの場所を指定します。デ
ータ同期タスクとマッピング設定タスクで、Amazon S3 接続を使用できます。データ同期タスクを作成して、
ソースとターゲット間でデータを同期します。マッピング設定タスクを作成して、マッピングまたは統合テン
プレートで定義されているデータフローロジックに基づきデータを処理します。
例
あなたは、患者の記録を管理する、医療機関の医療データ分析員であるとします。患者の記録には、複数のデ
ータソースから得た患者情報、医師情報、治療歴、および保険情報を含めることができます。
あなたは、Amazon S3 コネクタを使用して、Amazon S3 バケットに格納された複数の入力ソースの患者情報を
照合し整理します。
Amazon S3 オブジェクト
Amazon S3 コネクタのソースとターゲットは、Amazon S3 バケットに対して CSV ファイルとして読み取り/書き
込みされるフラットファイルのデータオブジェクトです。
Amazon S3 から CSV ファイルを読み取ったり、Amazon S3 バケットの CSV ファイルにデータを挿入したりする
には、Amazon S3 コネクタを使用します。
7
Amazon S3 オブジェクトの形式
Amazon S3 オブジェクトは、CSV ファイルです。CSV ファイル内のすべてのフィールドは文字列データ型です。
この文字列データ型には、変更できないデータ形式が設定され、256 の精度が定義されています。Amazon S3
の CSV ファイル内のデータは、文字列形式(256 文字)で記述されます。
Amazon S3 コネクタは、精度が 256 を超えるターゲットデータを受け入れます。ターゲットトランスフォーメ
ーションで精度を変更する必要はありません。
精度が 256 を超えるソースデータを読み取るには、完全なデータを表示するために、ソーストランスフォーメ
ーションで精度を増やします。
Amazon S3 のソースデータをリレーショナルターゲットのデータソースに書き込むために、[フィールドマッピ
ング]ページでフィールド式を指定できます。Secure Agent は、Amazon S3 の文字列データをターゲットのデ
ータ形式に変換します。
Amazon S3 の CSV ファイルでは、次のデータ形式が使用されます。
•
区切り文字はカンマです。
•
修飾子は二重引用符です。
•
エスケープ文字はバックスラッシュです。
Amazon S3 ファイルに対してデータの読み取りまたは書き込みを実行する場合、正しくない[形式オプション]
を選択すると、アプリケーションに例外が表示されることがあります。有効な[形式オプション]を選択して
タスクを続行する必要があります。
Amazon S3 ファイルにデータを書き込むとき、ソースデータに一重引用符または二重引用符が 1 つ含まれてい
ると、ターゲットデータに余分な引用符が 1 つ追加されます。
Amazon S3 では、[形式オプション]の[その他]オプションで、区切り文字としてスペース、セミコロン、カ
ンマを指定することはできません。
Amazon S3 ターゲットでのデータ暗号化
データを保護するために、サーバーサイド暗号化またはクライアントサイド暗号化を有効にして、Amazon S3
バケットに挿入されたデータを暗号化できます。
サーバーサイド暗号化
CSV ファイルをバケットにアップロード中に、Amazon S3 でデータを暗号化する場合は、サーバーサイド暗号
化を有効にします。サーバーサイド暗号化を有効にするには、[スケジュール]ページの詳細ターゲットプロパ
ティで、暗号化タイプとしてサーバーサイド暗号化を選択します。
クライアントサイド暗号化
CSV ファイルをバケットにアップロード中に、Secure Agent でデータを暗号化する場合は、クライアントサイ
ド暗号化を有効にします。クライアントサイド暗号化を有効にするには、次のタスクを実行します。
1.
Amazon S3 接続を作成するときに、マスタ対称キーを指定します。必ず、Base64 形式の 256 ビット AES 暗
号化キーを指定してください。
2. [スケジュール]ページの詳細ターゲットプロパティで、暗号化タイプとしてクライアントサイド暗号化を
選択します。
3.
8
組織の管理者が、ランタイム環境の Secure Agent マシンごとにセキュリティポリシーを含む.jar ファイ
ルを更新することを確認します。
第 1 章: Amazon S3 コネクタについて
Amazon S3 コネクタの管理
組織の管理者が次のタスクを実行すると、ユーザーは Amazon S3 コネクタを使用できます。
•
必須。アクセスキー ID とシークレットアクセスキーを作成する。
•
オプション。クライアントサイド暗号化を有効にする。
•
オプション。Amazon S3 コネクタ用の、最小の Amazon S3 バケットポリシーを作成する。
アクセスキー ID とシークレットアクセスキーの作成
1.
Amazon Web Services にログインして、[Security Credential]ページに移動します。
2. [Access Keys]セクションを展開して、Create New Access Key]をクリックします。
3. [Show Access Key]リンクをクリックします。
4. [Download Key File]をクリックして、Secure Agent マシンにファイルを保存します。
クライアントサイド暗号化の有効化
組織の管理者は、次のタスクを実行して、クライアントサイド暗号化を有効にする必要があります。
1.
Base64 形式の 256 ビット AES 暗号化キーである、マスタ対称キーを作成します。
2.
ランタイム環境の Secure Agent マシンごとに、セキュリティポリシーを含む.jar ファイルを更新します。
local_policy.jar ファイルおよび US_export_policy.jar ファイル(<Secure Agen tインストールディレクトリ>
\jre\lib\security)を更新します。Secure Agent マシンの JAVA 環境でサポートされる.jar ファイルを、
Oracle Web サイトからダウンロードできます。
最小の Amazon S3 バケットポリシーの作成
最小の Amazon S3 バケットポリシーにより、Amazon S3 コネクタで読み取りおよび書き込み操作が正常に実行
されます。
AWS Identity and Access Management(IAM)ポリシーをユーザーに割り当てて、ユーザー操作とユーザーア
クセスを特定の Amazon S3 バケットに制限できます。AWS コンソールで IAM ポリシーを設定します。ユーザー
が Amazon S3 バケットに対してデータの読み取りおよび書き込みを正常に実行するために必要な最小の権限は
次のとおりです。
•
PutObject
•
GetObject
•
GetObjectVersion
•
DeleteObject
•
DeleteObjectVersion
•
ListBucket
•
GetBucketPolicy
サンプルポリシー:
{
"Version": "2012-10-17", "Statement": [
Amazon S3 コネクタの管理
9
{ "Effect": "Allow", "Action": [ "s3:PutObject", "s3:GetObject", "s3:GetObjectVersion", "s3:DeleteObject",
"s3:DeleteObjectVersion", "s3:ListBucket", "s3:GetBucketPolicy" ], "Resource":
[ "arn:aws:s3:::<specify_bucket_name>/*", "arn:aws:s3:::<specify_bucket_name>/*" ] }
]
}
10
第 1 章: Amazon S3 コネクタについて
第 2 章
Amazon S3 接続
この章では、以下の項目について説明します。
•
Amazon S3 接続の概要, 11 ページ
•
Amazon S3 接続のプロパティ, 12 ページ
Amazon S3 接続の概要
Amazon S3 接続を使用すると、Amazon S3 に対してデータの読み取り/書き込みを実行できます。 Amazon S3 接
続を使用して、データ同期タスクおよびマッピング設定タスクのソースとターゲットを指定できます。
プロキシサーバーの詳細情報を含めるように、Secure Agent の JVM オプションを設定した場合、Secure Agent
はプロキシサーバーを使用して Amazon S3 に接続します。
AWS Identity and Access Management(IAM)認証を使用すると、Amazon S3 リソースへのアクセスを安全に
制御できます。有効な AWS 資格情報があり、IAM 認証を使用する場合は、Amazon S3 接続を作成するときに、
アクセスキーとシークレットキーを指定する必要はありません。
接続を作成して、データ同期タスク、マッピング、またはマッピング設定タスクに関連付けます。Amazon S3
に対してデータの読み取り/書き込みを行うために、ソースおよびターゲットのプロパティを定義します。
[接続]ページで、Amazon S3 接続を作成します。作成した接続は、マッピングを作成するときに Mapping
Designer で使用したり、タスクを作成するときにデータ同期タスクウィザードで使用したりできます。
11
Amazon S3 接続のプロパティ
Amazon S3 接続をセットアップする際には、接続プロパティを設定する必要があります。
次の表に、Amazon S3 接続のプロパティを示します。
接続プロパテ
ィ
説明
ランタイム環
境
タスクを実行するランタイム環境の名前。
アクセスキー
Amazon アカウントリソースへのアクセスに使用するアクセスキー ID。 AWS
Identity and Access Management(IAM)認証を使用しない場合は必須です。
注: 接続を作成する前に有効な AWS 資格情報を所有していることを確認して
ください。
秘密鍵
Amazon アカウントリソースへのアクセス時に使用するシークレットアクセス
キー。 この値はアクセスキーに関連付けられており、アカウントを一意に識
別します。 アクセスキー ID を指定する場合は、この値を指定する必要があ
ります。
フォルダパス
Amazon S3 オブジェクトへの完全なパス。バケット名と任意のフォルダ名が
含まれている必要があります。 フォルダパスの末尾にスラッシュを指定しな
いでください。 例: <バケット名>/<フォルダ名>
マスタ対称キ
ー
オプション。クライアントサイド暗号化を有効にする場合に、256 ビットの
AES 暗号化キーを Base64 形式で指定します。 暗号化キーは、サードパーテ
ィ製ツールを使用して生成できます。
この値を指定する場合は、[スケジュール]ページの詳細ターゲットプロパテ
ィで、暗号化タイプとしてクライアントサイド暗号化を指定してください。
コードページ
Amazon S3 ソースと互換性のあるコードページ。次のいずれかのコードペー
ジを選択します。
- MS Windows Latin 1。ISO 8859-1 Western European データの場合に選択しま
す。
- UTF-8。Unicode および Unicode 以外のデータの場合に選択します。
- Shift-JIS。 ダブルバイト文字データの場合に選択します。
- ISO 8859-15 Latin 9(Western European)。
- ISO 8859-2 Eastern European。
- ISO 8859-3 Southeast European。
- ISO 8859-5 Cyrillic。
- ISO 8859-9 Latin 5(Turkish)。
- IBM EBCDIC International Latin-1。
リージョン名
Amazon S3 バケットを使用可能なリージョンの名前。次のいずれかのリージ
ョンを選択します。
-
米国東部(バージニア北部)
米国西部(北カリフォルニア)
米国西部(オレゴン)
欧州(アイルランド)
欧州(フランクフルト)
アジアパシフィック(東京)
アジアパシフィック(ソウル)
アジアパシフィック(シンガポール)
アジアパシフィック(シドニー)
南米(サンパウロ)
デフォルトは[米国東部(バージニア北部)]です。
12
第 2 章: Amazon S3 接続
第 3 章
Amazon S3 によるデータ同期タス
ク
この章では、以下の項目について説明します。
•
データ同期タスクでの Amazon S3 ソース, 13 ページ
•
データ同期タスクでの Amazon S3 ターゲット, 14 ページ
•
データ同期の例, 15 ページ
データ同期タスクでの Amazon S3 ソース
Amazon S3 ソースを使用するようにデータ同期タスクを設定するときに、ソースプロパティを設定できます。
Amazon S3 接続を指定すると、データ同期タスクウィザードの[ソース]ページにソースプロパティが表示さ
れます。
次の表に、Amazon S3 のソースプロパティを示します。
ソースプロパ
ティ
説明
接続タイプ
ソース接続の名前。
ソースタイプ
ソースタイプとして[単精度浮動小数点数型]を選択します。
ソースオブジ
ェクト
タスクのソースオブジェクトを選択します。
次の表に、Amazon S3 の詳細ソースプロパティを示します。
プロパティ
説明
S3 ファイルの分割ダ
ウンロードを有効に
する
大きな Amazon S3 オブジェクトを複数パーツに分けてダウンロードしま
す。
Amazon S3 オブジェクトのファイルサイズが 8 MB を超えるときは、オ
ブジェクトを複数パーツに分けて同時にダウンロードできます。
13
データ同期タスクでの Amazon S3 ターゲット
Amazon S3 ターゲットに書き込むようにデータ同期タスクを設定するときに、ターゲットプロパティを設定で
きます。
Amazon S3 接続を指定すると、データ同期タスクウィザードの[ターゲット]ページにターゲットプロパティ
が表示されます。
次の表に、Amazon S3 のターゲットプロパティを示します。
ソースプロ
パティ
説明
接続タイプ
ターゲット接続の名前。
ターゲット
オブジェク
ト
タスクのターゲットオブジェクトを指定します。
ターゲット
の作成
ターゲットを作成します。ターゲットオブジェクトの名前を入力して、使用する
ソースフィールドを選択します。デフォルト名はソースオブジェクトの名前で
す。また、デフォルトではすべてのソースフィールドが使用されます。必要に応
じて、ターゲットオブジェクトのファイル拡張子を入力します。
ターゲット名には英数字と、特殊文字としてピリオドとアンダースコアを使用で
きます。ターゲット名は数字から始めることはできません。
タスク操作
ターゲット操作を選択します。Amazon S3 ターゲットは CSV ファイルであるた
め、挿入操作のみでタスクを実行できます。タスクを実行すると、Secure
Agent により、ファイル内のすべてのデータが置換されます。
データ同期タスクをスケジュールするときに、詳細ターゲットプロパティも設定できます。詳細ターゲットプ
ロパティは、データ同期タスクウィザードの[スケジュール]ページに表示されます。
次の表に、Amazon S3 の詳細ターゲットプロパティを示します。
詳細ターゲッ
トプロパティ
説明
暗号化タイプ
データの暗号化に使用する方法。次のいずれかの値を選択します。
- なし。データは暗号化されません。
- クライアント側の暗号化。CSV ファイルを Amazon バケットにアップロード中に、
Secure Agent によりデータが暗号化されます。Amazon S3 接続プロパティでマス
タ対称キーを指定する場合は、クライアントサイド暗号化を選択する必要があり
ます。
- サーバー側の暗号化。CSV ファイルを Amazon バケットにアップロード中に、
Amazon S3 によりデータが暗号化されます。
14
成功ファイル
ディレクトリ
該当なし。
エラーファイ
ルのディレク
トリ
該当なし。
第 3 章: Amazon S3 によるデータ同期タスク
データ同期の例
生産組織のデータ管理者の場合、複数のソースから得た従来の売上データを照合して、Amazon S3 でアーカイ
ブすることがあります。
複数のソースからデータを読み取り、Amazon S3 コネクタを使用して、データを Amazon S3 にアップロードで
きます。製品 ID に基づいて売上データを集約し、データを Amazon S3 にアップロードするように、データ同期
タスクを設定します。
次のデータ同期タスクを実行します。
データ同期タスクを定義します。
挿入操作に使用するデータ同期タスクを設定します。
MySQL ソースオブジェクトを作成します。
マッピングのソースは、売上データに接続する MySQL 接続です。MySQL オブジェクトには、データ同期タ
スクの複数のソースオブジェクトが含まれます。
sales_record MySQL オブジェクトには、Row_id、Order_id、Order_Quantity、Order_Date、Unit_Price、
Region、および Product_Category のソースフィールドが含まれます。
dim_product MySQL オブジェクトには、Product_ID、Product_Name、および Load_Date のソースフィール
ドが含まれます。
複数のソースオブジェクトのリレーションを定義します。
sales_record オブジェクトと dim_product オブジェクトのソースフィールド間に結合条件を追加して、リ
レーション sales_record.Product_Category=dim_product.Product_ID を定義します。
Amazon S3 ターゲットオブジェクトを作成します。
マッピングのターゲットは、Amazon S3 バケットです。 ターゲット接続を Amazon S3 に設定し、ターゲッ
トオブジェクトを、データを挿入する CSV ファイルの名前に設定します。挿入操作としてターゲット操作
を選択します。
フィールドマッピングを設定します。
ソースフィールドをターゲットフィールドにマッピングします。
データ同期の例
15
タスクを実行すると、データ同期アプリケーションにより、照合されたソースデータがターゲット CSV フ
ァイルに書き込まれます。既存ファイルの名前を指定した場合は、Secure Agent によりファイル内のすべ
てのデータが置換されます。
以下の画像は、MySQL ソースオブジェクトと Amazon S3 ターゲットファイルのマッピングを示しています。
16
第 3 章: Amazon S3 によるデータ同期タスク
第 4 章
Amazon S3 によるマッピングとマ
ッピング設定タスク
この章では、以下の項目について説明します。
•
マッピングでの Amazon S3 ソース, 17 ページ
•
マッピングでの Amazon S3 ターゲット, 18 ページ
マッピングでの Amazon S3 ソース
Amazon S3 からデータを読み取るには、Amazon S3 オブジェクトをマッピングのソーストランスフォーメーシ
ョンとして設定します。
Amazon S3 ソースの名前と説明を指定します。ソースオブジェクトのソースプロパティと詳細プロパティを設
定します。
次の表に、ソーストランスフォーメーションで設定できるソースプロパティを示します。
プロパティ
説明
接続名
ソース接続の名前。
ソースタイプ
ソースタイプ。 次のいずれかのタイプを選択します。
- 単一オブジェクト。
- パラメータ。マッピング設定タスクを設定する際に、ソースタイプを定義するに
は、[パラメータ]を選択します。
オブジェクト
マッピングのソースオブジェクト。
17
次の表に、ソーストランスフォーメーションで設定できる詳細ソースプロパティを示します。
プロパティ
説明
S3 ファイルの分
割ダウンロード
を有効にする
大きな Amazon S3 オブジェクトを複数パーツに分けてダウンロードします。
トレースレベル
ログファイルに表示される詳細情報の量を設定します。 [簡易]、[ノーマ
ル]、[詳細 - 初期化]、[詳細 - データ]から選択できます。 デフォルト
は[ノーマル]です。
Amazon S3 オブジェクトのファイルサイズが 8 MB を超えるときは、オブジ
ェクトを複数パーツに分けて同時にダウンロードできます。
マッピングでの Amazon S3 ターゲット
Amazon S3 にデータを挿入するには、Amazon S3 オブジェクトをマッピングのターゲットトランスフォーメー
ションとして設定します。
Amazon S3 ターゲットの名前と説明を指定します。ターゲットオブジェクトのターゲットプロパティと詳細プ
ロパティを設定します。
以下の表に、ターゲットトランスフォーメーションで設定できるターゲットプロパティを示します。
18
プロパテ
ィ
説明
接続
ターゲット接続の名前。
ターゲッ
トタイプ
ターゲットのタイプ。 次のいずれかのターゲットタイプを選択します。
オブジェ
クト
ターゲットオブジェクトの名前。既存のオブジェクトを選択するか、ランタイム
時にオブジェクトを作成できます。
操作
ターゲット操作を選択します。Amazon S3 ターゲットは CSV ファイルであるため、
挿入操作のみでタスクを実行できます。タスクを実行すると、Secure Agent によ
り、ファイル内のすべてのデータが置換されます。
- 単一オブジェクト。
- パラメータ。タスクを設定するとき、ターゲットタイプを定義するには、[パラメー
タ]を選択します。
第 4 章: Amazon S3 によるマッピングとマッピング設定タスク
以下の表に、ターゲットトランスフォーメーションで設定できる詳細ターゲットプロパティを示します。
プロパティ
説明
暗号化タイプ
データの暗号化に使用する方法。次のいずれかの値を選択します。
- なし。データは暗号化されません。
- クライアント側の暗号化。CSV ファイルを Amazon バケットにアップロード中に、
Secure Agent によりデータが暗号化されます。Amazon S3 接続プロパティでマス
タ対称キーを指定する場合は、クライアントサイド暗号化を選択する必要があり
ます。
- サーバー側の暗号化。CSV ファイルを Amazon バケットにアップロード中に、
Amazon S3 によりデータが暗号化されます。
成功ファイル
ディレクトリ
該当なし。
エラーファイ
ルのディレク
トリ
該当なし。
拒否された行
を転送
トランスフォーメーションが、拒否された行を次のトランスフォーメーション
に渡すか、拒否された行を削除するかを決定します。 デフォルトでは、
Mapping Configuration アプリケーションは拒否された行を次のトランスフォ
ーメーションに転送します。
マッピングでの Amazon S3 ターゲット
19
付録 A
データ型リファレンス
•
データ型リファレンスの概要, 20 ページ
データ型リファレンスの概要
Informatica Cloud では、Amazon S3 によるデータ同期タスクおよびマッピング設定タスクで、CSV ファイルの
みを使用します。
Informatica Cloud では、Amazon S3 によるマッピング、データ同期タスク、マッピング設定タスクで次のデ
ータ型を使用します。
Amazon S3 のネイティブデータ型
Amazon S3 のデータ型は、フィールドのメタデータを編集するときに、ソースおよびターゲットトランス
フォーメーションの[フィールド]タブに表示されます。
トランスフォーメーションデータ型
残りのトランスフォーメーションに表示されるデータ型のセットです。これらは、ANSI SQL-92 標準デー
タ型に基づく内部データ型であり、Informatica Cloud はこれらを使用して、プラットフォーム間でデー
タを移動します。トランスフォーメーションデータ型は、マッピング、データ同期タスク、またはマッピ
ング設定タスクの残りのすべてのトランスフォーメーションで表示されます。
Informatica Cloud は、ソースデータを読み取るときに、ネイティブデータ型を対応するトランスフォーメー
ションデータ型に変換してからデータのトランスフォーメーションを実行します。Informatica Cloud は、タ
ーゲットに書き込むときに、トランスフォーメーションデータ型を対応するネイティブデータ型に変換します。
以下の表は、Informatica Cloud でサポートされる Amazon S3 データ型と対応するトランスフォーメーション
データ型を示しています。
20
Amazon S3 のネイティブデータ
型
トランスフォーメーションデータ型
説明
String
String
1~104,857,600 文字
索引
A
Amazon S3
オブジェクト 7
オブジェクト形式 8
詳細ターゲットプロパティ 14
接続プロパティ 12
ソースのプロパティ 13
ターゲットのプロパティ 14
Amazon S3 コネクタ
概要 7
管理 9
Amazon S3 ソース
データ同期タスク 13
Amazon S3 ターゲット
データ同期タスク 14
信頼サイト
説明 6
せ
接続プロパティ
概要 11
そ
ソースのプロパティ
Amazon S3 13
た
C
ターゲットのプロパティ
Amazon S3 14
Cloud Application Integration コミュニティ
URL 5
Cloud 開発者コミュニティ
URL 5
て
I
Informatica Cloud Web サイト
URL 5
Informatica Cloud コミュニティ
URL 5
Informatica Global Customer Support
contact information 6
か
管理
最小の Amazon S3 バケットポリシー 9
データ暗号化
管理 9
クライアントサイド 8
サーバーサイド 8
データ型リファレンス
概要 20
データ同期
例 15
データ同期タスク
Amazon S3 ソース 13
Amazon S3 ターゲット 14
ま
マッピング
Amazon S3 ソース 17
Amazon S3 ターゲット 18
し
詳細ターゲットプロパティ
Amazon S3 14
21
Fly UP