pwx 901 teradatapt userguide ja
DESCRIPTION
.TRANSCRIPT
Informatica PowerExchange for Teradata ParallelTransporter API (参照項目 9.0.1)
ユーザーガイド
Informatica PowerExchange for Teradata Parallel Transporter API ユーザーガイド
参照項目 9.0.19月 2010
著作権 2006-2010 Informatica. すべての権利を保留する.
本ソフトウェアおよびマニュアルには、Informatica Corporationの所有権下にある情報が収められています。これらは使用および開示の制限等を定めた使用許諾契約のもとに提供され、著作権法により保護されています。本ソフトウェアのリバースエンジニアリングは禁じられています。本マニュアルのいかなる部分も、いかなる手段(電子的複写、写真複写、録音など)によっても、Informatica Corporation の事前の承諾なしに複製または転載することは禁じられています。このソフトウェアは、米国および/または国際的な特許、およびその他の出願中の特許によって保護されています。
合衆国政府によるソフトウェアの使用、複製または開示は、DFARS 227.7202-1(a)および227.7702-3(a)(1995年)、DFARS252.227-7013©(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、PowerCenterData Analyzer、PowerExchange、PowerMart、Metadata Manager、Informatica Data Quality、Informatica Data Explorer、InformaticaB2B Data Transformation、Informatica B2B Data Exchange、およびInformatica On Demandは、Informatica Corporationの米国および世界中の管轄地での商標または登録商標です。 BEAおよびWebLogicはBEA Systems, Incの登録商標です。その他の会社名および製品名はすべてそれぞれの所有者の商品名または商標です。
本ソフトウェアまたはドキュメントの一部は、次のサードパーティが有する著作権に従います(ただし、これらに限定されません)。Copyright DataDirect Technologies.All Rights Reserved.Copyright © Sun Microsystems.All Rights Reserved.Copyright © RSASecurity Inc. All Rights Reserved.Copyright © Ordinal Technology Corp. All rights reserved. Copyright © Aandacht c.v. Allrights reserved. Copyright Genivia, Inc. All rights reserved. Copyright 2007 Isomorphic Software. All RightsReserved.Copyright © Meta Integration Technology, Inc. All rights reserved. Copyright © Oracle. All Rights Reserved.Copyright© Adobe Systems Incorporated. All Rights Reserved.Copyright © DataArt, Inc. All rights reserved. Copyright © ComponentSource.All Rights Reserved.Copyright © Microsoft Corporation. All Rights Reserved.Copyright © Rouge Wave Software, Inc. All rightsreserved. Copyright © Teradata Corporation. All Rights Reserved.Copyright © Yahoo! Inc. All rights reserved. Copyright ©
Glyph & Cog, LLC. All Rights Reserved.
本製品には、Apache Software Foundation(http://www.apache.org/)によって開発されたソフトウェア、およびApache License, Version2.0(「ライセンス」)の下に許諾されたその他のソフトウェアが含まれています。ライセンスのコピーはhttp://www.apache.org/licenses/LICENSE-2.0から入手することができます。適用法にて要求されないか書面にて合意されない限り、ライセンスの下に配布されるソフトウェアは「現状のまま」で配布され、明示的あるいは黙示的かを問わず、いかなる種類の保証も行われません。ライセンス下での許諾および制限を定める具体的文言については、ライセンスを参照してください。
本製品には、Mozilla(http://www.mozilla.org/)によって開発されたソフトウェア、ソフトウェアcopyright The JBoss Group, LLC, allrights reserved; ソフトウェアcopyright, Red Hat Middleware, LLC, all rights reserved; Copyright © 1999-2006 by Bruno Lowagieand Paulo SoaresおよびGNU Lesser General Public License Agreement(http://www.gnu.org/licenses/lgpl.htmlを参照)の下に許諾されたその他のソフトウェアが含まれています。資料は、Informaticaが無料で提供しており、一切の保証を伴わない「現状渡し」で提供されるものとし、Informatica Corporationは市場性および特定の目的の適合性の黙示の保証などを含めて、一切の明示的及び黙示的保証の責任を負いません。
>製品には、ワシントン大学、カリフォルニア大学アーバイン校、およびバンダービルト大学のDouglas C.Schmidtおよび同氏のリサーチグループが著作権を持つACE(TM)およびTAO(TM)ソフトウェアが含まれています。Copyright © 1993-2006, all rights reserved.
本製品には、OpenSSL Toolkitを使用するためにOpenSSL Projectが開発したソフトウェア(copyright The OpenSSL Project.All RightsReserved)が含まれ、このソフトウェアの再配布は、http://www.openssl.orgにある使用条件に従います。
本ソフトウェアには、CurlソフトウェアCopyright 1996-2007, Daniel Stenberg, <[email protected]>が含まれます。All Rights Reserved.本ソフトウェアに関する許諾および制限は、http://curl.haxx.se/docs/copyright.htmlにある使用条件に従います。すべてのコピーに上記の著作権情報とこの許諾情報が記載されている場合、目的に応じて、本ソフトウェアの使用、コピー、変更、ならびに配布が有償または無償で許可されます。
本製品には、ソフトウェアcopyright 2001-2005 (©) MetaStuff, Ltd. All Rights Reserved.が含まれます。本ソフトウェアに関する許諾および制限は、http://www.dom4j.org/license.htmlにある使用条件に従います。
製品には、ソフトウェアcopyright © 2004-2007, The Dojo Foundationが含まれます。All Rights Reserved.本ソフトウェアに関する許諾および制限は、http://svn.dojotoolkit.org/dojo/trunk/LICENSEにある使用条件に従います。
本製品には、ICUソフトウェアcopyright International Business Machines Corporation and othersが含まれます。All Rights Reserved.本ソフトウェアに関する許諾および制限は、http://source.icu-project.org/repos/icu/icu/trunk/license.htmlにある使用条件に従います。
本製品には、ソフトウェアcopyright © 1996-2006 Per Bothnerが含まれます。All Rights Reserved.お客様がこのようなソフトウェアを使用するための権利は、ライセンスで規定されています。http://www.gnu.org/software/kawa/Software-License.htmlを参照してください。
本製品には、OSSP UUIDソフトウェアCopyright © 2002 Ralf S. Engelschall, Copyright © 2002 The OSSP Project Copyright © 2002Cable & Wireless Deutschlandが含まれます。本ソフトウェアに関する許諾および制限は、http://www.opensource.org/licenses/mit-license.phpにある使用条件に従います。
本製品には、Boost(http://www.boost.org/)によって開発されたソフトウェアまたはBoostソフトウェアライセンスの下で開発されたソフトウェアが含まれています。本ソフトウェアに関する許諾および制限は、http://www.boost.org/LICENSE_1_0.txtにある使用条件に従います。
本製品には、ソフトウェアcopyright © 1997-2007 University of Cambridgeが含まれます。本ソフトウェアに関する許諾および制限は、http://www.pcre.org/license.txtにある使用条件に従います。
本製品には、ソフトウェアcopyright © 2007 The Eclipse Foundationが含まれます。All Rights Reserved.本ソフトウェアに関する許諾および制限は、http://www.eclipse.org/org/documents/epl-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の条項の下に許諾されたソフトウェアが含まれています。
本製品には、Academic Free License(http://www.opensource.org/licenses/afl-3.0.php/)、Common Development and DistributionLicense(http://www.opensource.org/licenses/cddl1.php)、Common Public License(http://www.opensource.org/licenses/cpl1.0.php)およびBSD License(http://www.opensource.org/licenses/bsd-license.php)の下に許諾されたソフトウェアが含まれています。
本製品には、ソフトウェアcopyright © 2003-2006 Joe WaInes, 2006-2007 XStream Committersが含まれています。All Rights Reserved.本ソフトウェアに関する許諾および制限は、http://j.org/license.htmlにある使用条件に従います。本製品には、Indiana UniversityExtreme! Labによって開発されたソフトウェアが含まれています。詳細については、http://www.extreme.indiana.edu/を参照してください。
本ソフトウェアは、米国の特許番号5,794,246; 6,014,670; 6,016,501; 6,029,178; 6,032,158; 6,035,307; 6,044,374; 6,092,086;6,208,990; 6,339,775; 6,640,226; 6,789,096; 6,820,077; 6,823,373; 6,850,947; 6,895,471; 7,117,215; 7,162,643; 7,254,590; 7,281,001; 7,421,458; 7,584,422、国際的な特許、およびその他の出願中の特許によって保護されています。
免責:本文書は、一切の保証を伴わない「現状渡し」で提供されるものとし、Informatica Corporationは他社の権利の非侵害、市場性および特定の目的への適合性の黙示の保証などを含めて、一切の明示的および黙示的保証の責任を負いません。Informatica Corporationでは、本ソフトウェアまたはドキュメントに誤りのないことを保証していません。本ソフトウェアまたはドキュメントに記載されている情報には、技術的に不正確な記述や誤植が含まれる場合があります。本ソフトウェアまたはドキュメントの情報は、予告なしに変更されることがあります。
特記事項
Informatica製品(以下「ソフトウェア」)には、Progress Software Corporation(以下「DataDirect」)の事業子会社であるDataDirectTechnologiesの特定のドライバ(以下「DataDirectドライバ」)が含まれています。DataDirectドライバには、次の用語および条件が適用されます。
1.IBMおよびその直接または間接の子会社は、DataDirectドライバを特定物として現存するままの状態で提供し、商品性の保証、特定目的
適合性の保証および法律上の瑕疵担保責任を含むすべての明示もしくは黙示の保証責任を負わないものとします。国または地域によって
は、法律の強行規定により、保証責任の制限が禁じられる場合、強行規定の制限を受けるものとします。
2.DataDirectまたは第三者は、予見の有無を問わず発生したODBCドライバの使用に関するいかなる直接的、間接的、偶発的、特別、ある
いは結果的損害に対して責任を負わないものとします。本制限事項は、すべての訴訟原因に適用されます。訴訟原因には、契約違反、保
証違反、過失、厳格責任、詐称、その他の不法行為を含みますが、これらに限るものではありません。
Part Number: PWX-TPU-90100-0001
目次
序文............................................. iii
Informaticaのリソース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Informaticaカスタマポータル. . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Informaticaのマニュアル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
InformaticaのWebサイト. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Informatica How-To Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
Informatica Knowledge Base. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
Informatica Multimedia Knowledge Base. . . . . . . . . . . . . . . . . . . . . iv
Informaticaグローバルカスタマサポート. . . . . . . . . . . . . . . . . . . . . . iv
第 1 章 : PowerExchange for Teradata ParallelTransporter APIについて............................ 1
PowerExchange for Teradata Parallel Transporter APIについての概要. . . . . 1
第 2 章 : インストールと環境設定................... 3
インストールと環境設定の概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
前提条件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Teradata Parallel Transporter API対応のPowerExchangeのインストー
ルと設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
環境変数の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Teradata Parallel Transporter API対応のPowerExchangeのインストール . . . 6
Clientコンポーネントのインストール. . . . . . . . . . . . . . . . . . . . . . . . . 6
Serviceコンポーネントのインストール. . . . . . . . . . . . . . . . . . . . . . . . 7
プラグインの登録. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
リリース情報. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
バージョン9.0.1の新機能と機能拡張. . . . . . . . . . . . . . . . . . . . . . . . . . 9
推奨されていない接続オブジェクトの操作. . . . . . . . . . . . . . . . . . . . . 10
第 3 章 : Teradata PT APIセッションおよびワークフロー.............................................. 11
Teradata Parallel Transporter API接続の設定. . . . . . . . . . . . . . . . . . . . 11
Teradata PT API接続オブジェクトの作成. . . . . . . . . . . . . . . . . . . . . . 11
Teradata PT APIセッションに関する作業. . . . . . . . . . . . . . . . . . . . . . . . . 14
リカバリの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
ログテーブル、エラーテーブル、および作業テーブルに関する作業. . . . . 15
パイプラインのパーティション化. . . . . . . . . . . . . . . . . . . . . . . . . . . 17
目次 i
複数インスタンスのサポート. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
ステージングロード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Teradata PT APIソースに関するセッションの設定. . . . . . . . . . . . . . . . . . . 19
Teradata PT APIターゲットに関するセッションの設定. . . . . . . . . . . . . . . . 21
付録 A : エラーメッセージ......................... 26
TPTRD関連メッセージ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
TPTWR関連メッセージ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
索引.............................................. 52
ii 目次
序文
『PowerExchange for Teradata Parallel Transporter APIユーザーガイド』では、
Teradata Parallel Transporter API(Teradata PT API)を使用した、Teradataからのデ
ータの抽出およびTeradataへのデータのロードについて説明します。 本書は、Teradataか
らのデータの抽出とTeradataへのデータのロードを担当するデータベース管理者および開
発者を対象としています。読者には、Teradata PT、Teradataデータベース、および
PowerCenterに関する知識が必要です。
Informaticaのリソース
Informaticaカスタマポータル
Informaticaのユーザーとして、Informaticaカスタマポータルサイト
(http://mysupport.informatica.com)にアクセスできます。このサイトには、製品情
報、ユーザーグループ情報、ニュースレター、Informaticaカスタマサポート事例管理シス
テム(ATLAS)へのアクセス、Informatica How-To Library、Informatica Knowledge
Base、Informatica Product Documentation、Informaticaユーザーグループコミュニティ
へのアクセスが含まれています。
Informaticaのマニュアル
Informaticaのマニュアルチームは、正確で役に立つマニュアルの作成に努めています。こ
のマニュアルに関する質問、コメント、ご意見の電子メールの送付先は、Informaticaマニ
ュアルチーム([email protected])です。 お客様のフィードバック
は、マニュアルの改良に利用させていただきます。コメントに返信をご希望のお客様は、
その旨をお知らせください。
マニュアルチームは、必要に応じてマニュアルを更新します。製品の最新のマニュアルを
入手するには、http://mysupport.informatica.comから製品マニュアルにアクセスしま
す。
InformaticaのWebサイト
Informatica社のWebサイトは、http://www.informatica.comからアクセスできます。この
サイトでは、Informatica社の概要と沿革、今後のイベント、営業拠点などの情報を提供し
iii
ています。また、製品情報やパートナー情報もあります。サービス関連のページには、テ
クニカルサポート、トレーニングと教育、および実装に関するサービスの重要な情報を掲
載しています。
Informatica How-To Library
Informaticaのユーザーとして、Informatica How-To Library
(http://mysupport.informatica.com)にアクセスできます。How-To Libraryは、
Informaticaの製品および機能についての詳細を確認できるリソースのコレクションです。
一般的な問題に対するソリューションを提供したり、機能や動作を比較したり、特定の実
際のタスクを実行するための方法を示したりする記事やインタラクティブなデモンストレ
ーションが含まれています。
Informatica Knowledge Base
Informaticaのユーザーとして、Informatica Knowledge Base
(http://mysupport.informatica.com)にアクセスできます。このKnowledge Baseを利用
して、Informatica製品に関する既知の技術的問題の解決策を検索することができます。ま
た、FAQ(よくある質問)の答え、技術的ホワイトペーパー、技術的なヒントも得られま
す。Knowledge Baseに関する質問、コメント、ご意見の電子メールの送付先は、
Informatica Knowledge Baseチーム([email protected])です。
Informatica Multimedia Knowledge Base
Informaticaのユーザとして、Informatica Multimedia Knowledge Base
(http://mysupport.informatica.com)にアクセスできます。Multimedia Knowledge
Baseは、一般的な概念の理解を助け、具体的な各タスクの実行をガイドする教育用のマル
チメディアファイルの集まりです。 Multimedia Knowledge Baseに関する質問、コメン
ト、ご意見の電子メールの送付先は、Informatica Knowledge Baseチーム
([email protected])です。
Informaticaグローバルカスタマサポート
電話、またはオンラインサポートからカスタマサポートセンターに連絡できます。 オンラ
インサポートのご利用には、ユーザ名とパスワードが必要です。
http://mysupport.informatica.comから、ユーザー名とパスワードが入手できます。
電話によるInformaticaグローバルカスタマサポートへの問い合わせ先は次のとおりです。
北米/南米 ヨーロッパ/中東/アフ
リカ
アジア/オーストラ
リア
フリーダイヤル
ブラジル: 0800 891
0202
メキシコ: 001 888 209
8853
北米: +1 877 463 2435
フリーダイヤル
フランス: 00800 4632
4357
ドイツ: 00800 4632 4357
イスラエル: 00800 4632
4357
イタリア: 800 915 985
フリーダイヤル
オーストラリア: 1
800 151 830
ニュージーランド: 1
800 151 830
シンガポール: 001
800 4632 4357
iv 序文
北米/南米 ヨーロッパ/中東/アフ
リカ
アジア/オーストラ
リア
有料(標準料金)
北米: +1 650 653 6332
オランダ: 00800 4632
4357
ポルトガル: 800 208 360
スペイン: 900 813 166
スイス:00800 4632 4357
または0800 463 200
英国:00800 4632 4357また
は0800 023 4632
有料(標準料金)
ベルギー: +31 30 6022
797
フランス: 0805 804632
ドイツ: 01805 702702
オランダ: +030 6022 797
有料(標準料金)
インド:+91 80 4112
5738
まえがき v
vi
第 1 章
PowerExchange forTeradata ParallelTransporter APIについて
¨ PowerExchange for Teradata Parallel Transporter APIについての概要, 1 ページ
PowerExchange for Teradata ParallelTransporter APIについての概要
PowerExchange for Teradata Parallel Transporterは、データ抽出とロードのために、
PowerCenterとTeradata Parallel Transporter API(Teradata PT API)を統合します。
Teradata PTは、データの抽出、変換、ロードを複数のソースから同時に行うためのロード
/アンロードユーティリティです。 Teradata PT APIを使用してTeradataソースからデー
タを抽出しTeradataターゲットにデータをロードする、PowerCenterセッションを作成する
ことができます。
PowerExchange for Teradata Parallel Transporter APIを使用するには、Teradataソー
スまたはターゲットを含むマッピングを作成します。 Teradata PT接続を使用して、セッ
ションでエクスポートまたはロードするTeradataテーブルに接続します。
PowerCenter Integration Serviceは、Teradata PT APIインフラストラクチャを使用して
Teradataに接続します。 次のいずれかのシステムオペレータを使用して、データの抽出ま
たはロードを行います。
¨ エクスポート。Teradataからデータを抽出します。
¨ ロード。空のTeradataデータベーステーブルにデータをバルクロードします。
¨ 更新。Teradataデータベーステーブルに対して、更新、挿入、upsert、および削除操作
を実行します。
¨ ストリーム。Teradataデータベーステーブルに対して、更新、挿入、upsert、および削
除操作を近似リアルタイムモードで実行します。
1
次のTeradataオブジェクトにアクセスすることはできません。
¨ マクロ
¨ トリガ
¨ 結合インデッククス
¨ ストアドプロシージャ
¨ ハッシュインデックス
¨ 永続ジャーナル
2 章 1: PowerExchange for Teradata Parallel Transporter APIについて
第 2 章
インストールと環境設定
この章では、以下の項目について説明します。
¨ インストールと環境設定の概要, 3 ページ
¨ 環境変数の設定, 5 ページ
¨ Teradata Parallel Transporter API対応のPowerExchangeのインストール , 6 ペー
ジ
¨ プラグインの登録, 9 ページ
¨ リリース情報, 9 ページ
インストールと環境設定の概要この章では、Teradata Parallel Transporter API対応のPowerExchangeのインストールお
よび設定について説明します。
前提条件
Teradata Parallel TransporterAPI対応のPowerExchangeをインストールする前に、以下
のタスクを実行します。
¨ PowerCenterをインストールまたはアップグレードします。
¨ Teradataをインストールします。
¨ Teradata Parallel Transporterをインストールします。
3
¨ PowerCenterリポジトリサービスおよびPowerCenter Integration Serviceが実行され
るマシンに以下のユーティリティをインストールします。
Teradata Parallel Transporter Utilities
- Teradata Parallel Transporter API
- Teradata Parallel Transporter Infrastructure
- Teradata Parallel Transporter Load Operator
- Teradata Parallel Transporter Update Operator
- Teradata Parallel Transporter Stream Operator
- Teradata Parallel Transporter Export Operator
- Teradata Parallel Transporter Operator Support Library
- Teradata CLIv2
- Teradata ODBC
- Teradata Generic Security Services
- Teradata Parallel Transporter Data Connector Operator
- Teradata用共有ICUライブラリ
注: Teradata Parallel Transporterバージョン12を使用してTeradata Parallel
TransporterAPI対応のPowerExchangeをインストールした後で、Teradata Parallel
Transporterバージョン13にアップグレードした場合は、Teradata Parallel
Transporter API対応のPowerExchangeを再インストールする必要があります。
¨ 次のディレクトリに対する読み出しおよび書き込み権限があることを確認します。
<PowerCenter Installation Directory>\server\bin<PowerCenter Installation Directory>\server\bin\native<PowerCenter Installation Directory>\server\bin\RecoverySQL<PowerCenter Installation Directory>\client\bin
これらのディレクトリでは、インストーラがファイルの追加や上書きを実行できること
が必要です。
¨ Windows EMT 64ビットのマシンにVisual C++ 2005がインストールされていない場合
は、Microsoft Visual C++ 2005再頒布可能パッケージ(x64)をインストールする必
要があります。Microsoft Visual C++ 2005再頒布可能パッケージ(x64)は、
Microsoftダウンロードセンタからダウンロードできます。
Teradata Parallel Transporter API対応のPowerExchangeのインストールと設定
Teradata Parallel Transporter API対応のPowerExchangeのインストールおよび設定を行
うには、以下のタスクを実行します。
1. システム環境変数を設定する。
2. コンポーネントのインストール。
3. プラグインの登録。
Teradata Parallel Transporter API対応のPowerExchangeのインストールと設定を行った
後に、Teradata PT APIにアクセスするための接続を作成できます。PowerCenter
Integration ServiceがTeradata PT APIに接続できるように、Workflow Managerで接続オ
ブジェクトを作成します。
4 章 2: インストールと環境設定
環境変数の設定Teradata Parallel Transporter API対応のPowerExchangeのServiceコンポーネントをイ
ンストールする前に、次の環境変数を設定します。
環境変数 値
JAVA_HOME <PowerCenter installation directory>/java
JRE_HOME ${JAVA_HOME}/jre
PATH ${JAVA_HOME}/bin:${JRE_HOME}/bin:${PATH}
UNIX上では、次の環境変数も設定する必要があります。
環境変数 値
COPERR errmsg.catファイルの場所に設定します(例:/usr/
lib)。
TD_ICU_DATA Teradata ICUライブラリの場所に設定します(例:/opt/
tdicu/lib)。
また、オペレーティングシステムに基づいて共有ライブラリの環境変数を設定します。オ
ペレーティングシステムごとの共有ライブラリ変数を次の表に示します。
オペレーティン
グシステム
値
Windows PATH
Solaris LD_LIBRARY_PATH
Linux LD_LIBRARY_PATH
AIX LIBPATH
HP/UX SHLIB_PATH
たとえば、Solarisでは次の構文を使用します。
¨ Bourneシェルを使用している場合は次のように入力します。
$ LD_LIBRARY_PATH=${JAVA_HOME}/lib: ${JRE_HOME}/lib; export LD_LIBRARY_PATH
¨ Cシェルを使用している場合は次のように入力します。
$ setenv LD_LIBRARY_PATH ${JAVA_HOME}/lib: ${JRE_HOME}/lib
HP-UXの場合:
¨ Bourneシェルを使用している場合は次のように入力します。
$ SHLIB_PATH=${SHLIB_PATH}:${JAVA_HOME}/lib: ${JRE_HOME}/lib; export SHLIB_PATH
環境変数の設定 5
¨ Cシェルを使用している場合は次のように入力します。
$ setenv SHLIB_PATH ${SHLIB_PATH}:${JAVA_HOME}/lib: ${JRE_HOME}/lib
AIXの場合:
¨ Bourneシェルを使用している場合は次のように入力します。
$ LIBPATH=${LIBPATH}:${JAVA_HOME}/lib: ${JRE_HOME}/lib; export LIBPATH
¨ Cシェルを使用している場合は次のように入力します。
$ setenv LIBPATH ${LIBPATH}:${JAVA_HOME}/lib: ${JRE_HOME}/lib
Teradata Parallel Transporter API対応のPowerExchangeのインストール
Teradata Parallel Transporter API対応のPowerExchangeのインストール時に、
PowerCenterでTeradata PT APIにアクセスできるコンポーネントをインストールします。
以下のコンポーネントをインストールしてください。
¨ Clientコンポーネント。Teradata Parallel Transporter API対応のPowerExchangeの
オンラインヘルプにアクセスできるようにします。
¨ Serviceコンポーネント。PowerCenterリポジトリサービスがリポジトリ内のTeradata
PT APIメタデータにアクセスできるようにします。また、PowerCenter Integration
ServiceがTeradata PT APIセッションを実行できるようにします。
Clientコンポーネントのインストール
Clientコンポーネントには、Teradata Parallel TransporterAPI対応のPowerExchangeの
オンラインヘルプファイルが含まれます。Clientコンポーネントは、Teradata PT APIメタ
データの作成やアクセスを行う各PowerCenterクライアントマシンにインストールします。
インストールファイルを解凍すると、次のオンラインヘルプファイルが展開されます。
¨ powercenterhelp.chm。PowerCenterのマスタヘルプファイル(Teradata Parallel
Transporter API対応のPowerExchangeのヘルプへのリンクを含む)。
¨ teradata.chm。Teradata Parallel Transporter API対応のPowerExchangeのオンライ
ンヘルプファイル。
これらのファイルは次の場所に展開されます。
<Download Location>\help\en
クライアントコンポーネントをインストールするには:
1. PowerCenterクライアントマシンで、次の場所のヘルプディレクトリにある
powercenterhelp.chmをバックアップします。
<PowerCenter Installation Directory>\client\bin\help\en
ファイルのバックアップを作成するには、ファイル名を
Original_powercenterhelp.chm に変更します。
2. powercenterhelp.chmおよびteradata.chmを、PowerCenter Clientコンピュータのヘ
ルプディレクトリにコピーします。
6 章 2: インストールと環境設定
Serviceコンポーネントのインストール
PowerCenter Integration ServiceまたはPowerCenterリポジトリサービスを実行するよう
に設定されているノードにServiceコンポーネントをインストールします。
サービスがプライマリノードとバックアップノードで実行するよう構成されている場合
は、サービスプロセスを実行するよう構成されている各ノードにServiceコンポーネントを
インストールします。
グリッド上で実行するようにPowerCenter Integration Serviceが設定されている場合
は、グリッド上で実行するように設定されている各ノードにServiceコンポーネントをイン
ストールします。グリッド内で各ノードにServiceコンポーネントをインストールできない
場合、ドメインにリソースを作成して、Serviceコンポーネントをインストールした各ノー
ドに割り当てます。セッションを作成するときは、リソースを使用するようにセッション
を設定します。
例えば、「Teradata PT」というカスタムリソースを作成し、1つ以上のノードでそのリソ
ースを使用できるようにします。セッションを設定するときは、そのリソースを必須リソ
ースとして割り当てます。ロードバランサは、そのリソースが割り当てられたノードに対
してセッションタスクをディスパッチします。
WindowsへのServiceコンポーネントのインストール
PowerCenter Integration ServiceおよびPowerCenterリポジトリサービスがWindowsで実
行される場合は、WindowsにServiceコンポーネントをインストールします。
ServiceコンポーネントをWindowsにインストールする手順
1. インストールを実行する前に、他のすべてのアプリケーションを終了します。
2. Informatica Servicesがマシンで実行中の場合は停止します。
3. 次の場所からインストーラを実行します。
<Download Location>\<Operating System Directory>\install.exe
4. インストール中に使用する言語を選択し、[OK]をクリックします。
ようこそウィンドウにTeradata Parallel Transporter API対応のPowerExchangeのイ
ンストールが導入されます。
5. [次へ]をクリックします。
インストールプログラムには、Informatica Servicesの停止に関する警告が表示され
ます。
6. [OK]をクリックします。
[インストールディレクトリ]ウィンドウが表示されます。
7. PowerCenterのインストールディレクトリへの絶対パスを入力します。
[参照]をクリックしてディレクトリを探すか、デフォルトディレクトリを使用しま
す。デフォルトディレクトリは、C:\Informatica\9.0.1です。
8. [次へ]をクリックします。
Teradata PTバージョンウィンドウで、Teradata PT APIバージョンを選択するように
求められます。
9. Teradata PT APIの正しいバージョンを選択して、[次へ]をクリックします。
Teradata Parallel Transporter API対応のPowerExchangeのインストール 7
[インストール前の要約]ウィンドウには、インストール情報の要約が表示されま
す。
10. インストール情報を確認し、[インストール]をクリックして続行します。
また、サービスパックのインストールの進行状況が表示されます。インストールが完
了すると、[インストールサマリ]ウィンドウにインストールの状態が表示されま
す。
11. [完了]をクリックします。
インストーラによって実行されたインストールタスクの詳細については、インストー
ラが生成したログファイルで確認することができます。
12. Informatica Servicesをコンピュータで再起動します。
UNIXへのServiceコンポーネントのインストール
PowerCenter Integration ServiceおよびPowerCenterリポジトリサービスがUNIXで実行さ
れる場合は、UNIXにServiceコンポーネントをインストールします。
ServiceコンポーネントをUNIXにインストールするには:
1. 他のすべてのアプリケーションを終了します。
2. シェルコマンドラインで、Teradata Parallel Transporter API対応のPowerExchange
のServiceコンポーネントインストールファイルをダウンロードした場所のルートディ
レクトリにあるinstall.binを実行します。
3. インストール中に使用する言語を選択し、<Enter>キーを押します。
ようこそパネルにTeradata Parallel Transporter API対応のPowerExchangeの
Serviceコンポーネントのインストールが導入されます。
4. Enter キーを押します。
5. Enterキーを押してデフォルトディレクトリを使用するか、またはPowerCenterのイン
ストールディレクトリの絶対パスを入力します。
インストールディレクトリの名前にスペースを含めることはできません。デフォルト
では、次のディレクトリにインストールされます。
$HOME/Informatica/9.0.1
HOMEは、ユーザのホームディレクトリです。
6. Teradata PTバージョンパネルでTeradata PT APIの正しいバージョンを選択して、
Enterキーを押します。
7. [インストール前の要約]パネルに表示される情報を確認し、<Enter>キーを押して
続行します。
または、「back」と入力して前に戻り、オプションを変更します。
8. <Enter>キーを押すと、Serviceコンポーネントのファイルがインストールディレク
トリにコピーされます。
<PowerCenter Installation Directory>/server/bin/
8 章 2: インストールと環境設定
プラグインの登録Teradata Parallel Transporter API対応のPowerExchangeをインストールした後、リポジ
トリにプラグインを登録します。プラグインは、Teradata Parallel Transporter API対応
のPowerExchangeの機能を定義するXMLファイルです。
以前のバージョンからアップグレードする場合には、プラグインを再登録する際に、プラ
グインの登録を更新します。
プラグインを登録するには、リポジトリが排他モードで実行中である必要があります。
Informatica Administratorまたはpmrep RegisterPluginコマンドを使用して、プラグイ
ンを登録します。
Teradata Parallel Transporter API対応のPowerExchangeのプラグインファイルは
TeradataPT.xmlです。Serviceコンポーネントをインストールすると、TeradataPT.xmlが
次のディレクトリにコピーされます。
<PowerCenter Installation Directory>\server\bin\native
プラグインの登録後、2つの新しい接続オブジェクトタイプ、Teradata PT Connectionおよ
びTeradata Dual Load Connectionが使用可能になります。Teradata PT API対応の
PowerExchangeではTeradata PT Connectionが使用されます。Teradata Dual Load
Connectionは、Teradata用のPowerCenter Dual Load Optionがインストールされている場
合に適用できます。
注: プラグインを登録するための適切な特権がない場合は、PowerCenter Repository
Serviceの管理ユーザーに連絡してください。
リリース情報Teradata Parallel Transporter API対応のPowerExchangeには、新機能および動作変更が
含まれます。
バージョン9.0.1の新機能と機能拡張
¨ クエリバンド式のサポート。セッションプロパティとしてTeradata Parallel
Transporter APIに渡すクエリバンド式を指定できます。クエリバンド式は、クエリの
発生するソースを特定する名前と値のペアのセットです。
¨ 新しいTeradata Parallel Transporterのバージョン。Teradata Parallel
Transporter API対応のPowerExchangは、Teradata Parallel Transporterバージョン
13をサポートしています。
¨ 複数インスタンスのサポート。複数のインスタンスを介して、ソースからTeradata PT
APIターゲットに並列にデータをロードできます。インスタンスの数はセッションプロ
パティで提供できます。
¨ ステージングロード。セッション内のTeradata PT APIターゲットへのアクティブなロ
ードを一時停止できます。後続のセッション実行でいくつかのソースからデータを取得
できます。すべてのソースからのデータを直ちにTeradata PT APIターゲットにロード
する場合は、ステージングロードなしでセッションを実行します。
プラグインの登録 9
¨ Windows 2008 R2のサポート。PowerCenter Integration ServiceがWindows 2008 R2で
実行されている場合も、Teradataソースからのデータの抽出やTeradataターゲットへの
データのロードを行うことができます。
推奨されていない接続オブジェクトの操作
アップグレードの影響:動作の変
更、アップグレードのタスク
実装されているバージョン:8.6
影響を受けるバージョン:8.1.1
バージョン8.6では、Teradata Parallel Transporter API対応のPowerExchangeは接続オ
ブジェクトタイプとして「Teradata PT Connection」を使用します。
以前のバージョンでは、Teradata Parallel Transporter API対応のPowerExchangeは
「Teradata Parallel Transporter Connection」タイプのTeradata PT API接続オブジェ
クトを使用します。これらの接続オブジェクトは、「廃止されたTeradata PT
Connection」タイプの接続オブジェクトに置き換えられました。
次の接続変数は、接続オブジェクト定義からセッションプロパティに移行されています。
¨ ログデータベース
¨ ログテーブル名
¨ エラーデータベース
¨ エラーテーブル名1
¨ エラーテーブル名2
¨ エラーテーブルのドロップ
アップグレードすると、セッションプロパティにこれらのプロパティのデフォルト値が格
納されます。推奨されていない接続オブジェクトには、指定した値が保存されます。
廃止された接続オブジェクトを使用するセッションを実行する場合、PowerCenter
Integration Serviceではセッションプロパティの値が使用されます。セッションプロパテ
ィに値を入力しない場合は、推奨されていない接続オブジェクトの接続属性を使用しま
す。
Informaticaは推奨されていない接続オブジェクトを新しい接続オブジェクトと交換するこ
とをお勧めします。廃止された接続オブジェクトは、Teradata Parallel Transporter API
対応のPowerExchangeの将来のバージョンではサポートされない可能性があります。
10 章 2: インストールと環境設定
第 3 章
Teradata PT APIセッションおよびワークフロー
この章では、以下の項目について説明します。
¨ Teradata Parallel Transporter API接続の設定, 11 ページ
¨ Teradata PT APIセッションに関する作業, 14 ページ
¨ Teradata PT APIソースに関するセッションの設定, 19 ページ
¨ Teradata PT APIターゲットに関するセッションの設定, 21 ページ
Teradata Parallel Transporter API接続の設定
Teradata PT APIへの接続を定義するには、リポジトリ内にTeradata PT API接続オブジェ
クトを作成します。 PowerCenter Integration Serviceは、Teradata PT API接続オブジ
ェクトを使用して、Teradataからの抽出とTeradataへのロードを実行します。
また、TeradataターゲットODBC接続を作成することもできます。PowerCenter
Integration ServiceはターゲットODBC接続を使用して、ログテーブル、エラーテーブ
ル、および作業テーブルの削除、ターゲットテーブルの切り詰め、ターゲットデータベー
スでのリカバリテーブルの作成を行います。 PowerCenter Integration Serviceは、
Teradataに対する抽出とロードにはODBC接続を使用しません。
Teradataへのロードを行うセッションでリカバリを有効にする場合は、Teradataターゲッ
トODBC接続を作成するか、リカバリテーブルを手動で作成します。
Teradata PT API接続オブジェクトの作成
Teradata PT API接続を作成するときには、Teradata Parallel Transporter APIのプロパ
ティを設定します。 セッションプロパティでシステムオペレータをオーバライドすること
ができます。
Teradata PT APIの設定の詳細は、Teradata Parallel Transporterのマニュアルに記載さ
れています。
11
Teradata Parallel Transporter接続を作成するには:
1. Workflow Managerで、[接続]-[Relational(リレーショナル)]をクリックしま
す。
[Relational Connection Browser(リレーショナル接続ブラウザ)]ダイアログボ
ックスが表示されます。
2. [新規作成]をクリックします。
[Select Subtype(サブタイプの選択)]ダイアログボックスが表示されます。
3. [Teradata PT接続]を選択し、[OK]をクリックします。
[Relational Connection Editor(リレーショナル接続エディタ)]ダイアログボッ
クスが表示されます。
4. 接続用に以下のプロパティを入力します。
プロパティ 説明
名前 Workflow Managerが使用する接続名。Workflow Managerが
使用する接続名接続名は、空白や下線以外の特殊文字を含
むことはできません。
ユーザ名 データベースへのアクセスに必要な読み込みおよび書き込
みデータベース権限を持つデータベースユーザ名。
パラメータファイル内にユーザ名を定義するには、ユーザ
名としてセッションパラメータ $ParamName を入力し、そ
の値をセッションパラメータファイルまたはワークフロー
パラメータファイル内に定義します。PowerCenter
Integration Serviceは、$Paramで始まるユーザー名をセ
ッションパラメータとしてに解釈します。
パスワード
でパラメー
タを使用
データベースユーザ名のパスワードをセッションパラメー
タ$ParamNameとすることを示します。このオプションを有
効にする場合、ワークフローパラメータファイルまたはセ
ッションパラメータファイル内にパスワードを定義して、
そのパスワードをpmpasswd CRYPT_DATAオプションで暗号化
します。デフォルトでは無効になっています。
パスワード 上記データベースユーザ名のパスワード。
コードペー
ジ
データベースに関連付けられているコードページ。
Teradataソースからの抽出を行うセッションを実行する場
合、Teradata PT API接続のコードページはそのTeradata
ソースのコードページと同じでなければなりません。
5. 次の接続属性を入力します。
属性 説明
TDPID Teradataデータベースマシンの名前。
データベー
ス名
Teradataデータベース名。
12 章 3: Teradata PT APIセッションおよびワークフロー
属性 説明
データベース名を入力しなかった場合、Teradata PT APIは
デフォルトのログインデータベース名を使用します。
Tenacity Teradataデータベース上で最大数の操作が実行されている
場合に、Teradata PT APIが継続してログオンを試行する時
間(時間単位)。
ゼロ以外の正の整数である必要があります。デフォルト値
は4です。
最大セッシ
ョン数
Teradata PT APIがTeradataデータベースとの間で確立す
るセッションの最大数。
ゼロ以外の正の整数である必要があります。デフォルト値
は4です。
最小セッシ
ョン数
Teradata PT APIジョブを継続するために必要な
Teradata PT APIセッションの最大数。
1~最大セッション数の値までの正の整数である必要があり
ます。デフォルト値は1です。
スリープ Teradataデータベース上で最大数の操作が実行されている
場合に、Teradata PT APIがログオンを再試行する前に休止
する時間(時間単位)。
ゼロ以外の正の整数である必要があります。デフォルト値
は6です。
データの暗
号化
SQLの要求、応答およびデータの完全なセキュリティ暗号化
を有効にします。
デフォルトでは無効になっています。
ブロックサ
イズ
Teradata PT APIがPowerCenter Integration Serviceにデ
ータを返す際に使用するブロックの最大サイズ(バイト単
位)。
最小値は256です。最大値は64,330です。デフォルト値は
64,000です。
システムオ
ペレータ
Teradata PT APIオペレータタイプ:
- エクスポート。Teradataからデータを抽出します。セ
ッションでTeradata Parallel Transporter Readerを
使用する場合は、[エクスポート]を選択します。
- ロード。空のTeradataデータベーステーブルにデータ
をバルクロードします。
- 更新。Teradataデータベーステーブルに対して、操作
の更新、挿入、アップサート、削除を行います。
- ストリーム。近似リアルタイムモードのTeradataデー
タベーステーブルに対して、操作の更新、挿入、アッ
プサート、削除を行います。データをTeradataにロー
ドするセッションでリカバリを有効にする場合は、ス
トリームを選択します。
デフォルト値は「ストリーム」です。
6. [OK]をクリックします。
Teradata Parallel Transporter API接続の設定 13
Teradata PT APIセッションに関する作業Teradata PT APIセッションを設定するときに、Teradataソースからのデータの抽出または
TeradataターゲットへのデータのロードをPowerCenter Integration Serviceがどのよう
に行うかを決定するプロパティを定義します。 以下のTeradata PT APIセッションプロパ
ティを設定することができます。
¨ リカバリ
¨ エラーテーブルおよびログテーブル
¨ パイプラインのパーティション化
リカバリの設定
次の条件を満たすTeradata PT APIセッションをリカバリできます。
¨ セッションのリカバリが有効になっている。
¨ セッションにPowerExchange for CDCソースが含まれている。
¨ セッションが、[ストリーム]システムオペレータを使用してTeradataにデータをロー
ドするように設定されている。
¨ セッションまたはPowerCenter Integration ServiceのTPTRecoveryModelカスタムプロ
パティが「はい」に設定されている。
¨ PowerCenter Integration ServiceをUNIX上で実行している場合は、THREADONOFF環境
変数が1に設定されている。
PowerCenter Integration Serviceでセッションまたはワークフローをリカバリするに
は、リカバリテーブルがあらかじめターゲットデータベースに存在している必要がありま
す。 リカバリテーブルを手動で作成するか、またはTeradata PT APIターゲット接続オブ
ジェクトのほかにターゲットODBC接続を設定することができます。 ログテーブル、エラー
テーブル、および作業テーブルの削除またはターゲットテーブルの切り詰めを行う場合
は、ターゲットODBC接続を設定します。 または、リカバリテーブルを手動で作成すること
もできます。
ターゲットODBC接続でのリカバリテーブルの作成
1つのセッションでTeradata PT APIターゲット接続とターゲットODBC接続を設定すると、
PowerCenter Integration Serviceはターゲットデータベース内にリカバリテーブルが作
成します。
また、以下のセッションプロパティも設定できます。
¨ ログ、エラー、および作業テーブルを削除する。セッションが失敗したときに、ログテ
ーブルに矛盾したデータが含まれている場合があります。 Teradata PT APIターゲット
接続およびターゲットODBC接続を使用するようにセッションを設定した場合、
PowerCenter Integration Serviceはそのセッションを開始するときに、セッション用
の既存のログテーブル、エラーテーブル、および作業テーブルを削除することができま
す。
14 章 3: Teradata PT APIセッションおよびワークフロー
¨ ターゲットテーブルの切り詰め。接続オブジェクトのプロパティでシステムオペレータ
が[更新]または[ストリーム]に設定されていると、Teradata PT APIはターゲット
テーブルを切り詰めることができます。 Teradata PT APIターゲット接続およびターゲ
ットODBC接続を使用するセッションを設定すると、Teradata PT APIは、システムオペ
レータが[更新]、[ストリーム]、または[ロード]に設定されている場合にターゲ
ットテーブルを切り詰めることができます。
手動でのリカバリテーブルの作成
Teradataへのロードを実行するセッションでリカバリを有効にしていて、ログ、エラー、
および作業テーブルの削除もターゲットテーブルの切り詰めも必要ない場合は、リカバリ
テーブルを手動で作成することができます。 リカバリテーブルはTeradataターゲットデー
タベースに作成します。
リカバリテーブルを作成するには、Teradataターゲットデータベースに対して
create_schema_tpt.sqlスクリプトを実行します。このスクリプトは次のディレクトリにイ
ンストールされています。
<PowerCenter Installation Directory>\server\bin\RecoverySQL
このスクリプトには次のクエリが含まれています。
CREATE TABLE INFARecoveryTable( TPTCPData integer, Counter integer, RecInfo varchar(256), CheckpointNum integer, FrameworkInfo varbyte(2000));
ログテーブル、エラーテーブル、および作業テーブルに関する作業
Teradata PT APIを使用してTeradataからのデータの抽出またはTeradataへのデータのロ
ードを行うセッションを実行すると、Teradata PT APIが以下のテーブルを作成します。
¨ ログテーブル。Teradata PT APIのリスタート情報とログ情報が保存されます。
Teradata PT APIは、各パーティションごとに1つのログテーブルを作成します。
¨ エラーテーブル。セッション実行時のTeradataエラーと拒否されたデータが記録されま
す。 Teradata PT APIは、各パーティションごとに2つのエラーテーブルを作成しま
す。
¨ 作業テーブル。[更新]システムオペレータを使用するセッションの実行時に、データ
が保存されます。 Teradata PT APIは、各パーティションごとに1つの作業テーブルを
作成します。
ログテーブル
Teradataへのロードを行うようにセッションを設定するときに、ログテーブル名を入力し
ます。 また、ログーテーブルの作成場所として、ログデータベース内、作業データベース
内、またはデフォルトデータベースの下を選択できます。 ログテーブルの作成場所は、
Teradataへロードするようにセッションを設定するときに選択します。
Teradata PT APIセッションに関する作業 15
次のセッションプロパティでログテーブル情報を指定できます。
プロパティ 説明
ログデータ
ベース
ログテーブルを格納するデータベースの名前。セッションプロ
パティでログデータベース名、または接続オブジェクトのデー
タベース名が入力されなかった場合、Teradata PT APIはユーザ
ーの下にログテーブルを保存します。
ログテーブ
ル名
ログテーブルの名前。
ログテーブル名が指定されなかった場合、PowerCenter
Integration Serviceは<ログデータベース>.INFA_LT_<番号>という名前を使用します。 正確なテーブル名はセッションログに
表示されます。
セッションが失敗した場合の詳細は、ログテーブルに記録されます。セッションを再度実
行する前に、ログテーブルを削除するか、セッションプロパティに別のテーブル名を入力
する必要があります。
エラーテーブル
Teradataは、拒否されたデータをエラーテーブル(ErrorTable1およびErrorTable2)に書
き込みます。
ErrorTable1には以下の理由で拒否されたデータが書き込まれます。
¨ データ変換エラー
¨ 制約違反
¨ アクセスモジュールプロセッサの設定変更
ErrorTable2には以下の理由で拒否されたデータが書き込まれます。
¨ 1次インデックスの一意制約違反
¨ ロードドライバのジョブ取得エラー
Teradataへロードするようにセッションを設定するときに、各エラーテーブルの名前を入
力できます。 また、エラーテーブルの作成場所として、エラーデータベース内、作業デー
タベース内、またはデフォルトデータベースの下を選択できます。 エラーテーブルの作成
場所は、Teradataへロードするようにセッションを設定するときに選択します。
次のセッションプロパティを使用すると、エラーテーブル名を指定することができます。
プロパティ 説明
エラーデータ
ベース
エラーテーブルを格納するデータベースの名前。セッション
プロパティのエラーデータベース名、または接続オブジェク
トのデータベース名が入力されなかった場合、Teradata PT
APIはユーザーの下にエラーテーブルを保存します。
エラーテーブ
ル名1
最初のエラーテーブルの名前。
最初のエラーテーブル名が指定されなかった場合、
PowerCenter Integration Serviceは<エラーデータベース
16 章 3: Teradata PT APIセッションおよびワークフロー
プロパティ 説明
>.INFA_ET1_<番号>という名前を使用します。 正確なテーブ
ル名はセッションログに表示されます。
エラーテーブ
ル名2
2番目のエラーテーブルの名前。
2番目のエラーテーブル名が指定されなかった場合、
PowerCenter Integration Serviceは<エラーデータベース>.INFA_ET2_<番号>という名前を使用します。 正確なテーブ
ル名はセッションログに表示されます。
セッションが失敗した場合のエラーの詳細は、エラーテーブルに記録されます。セッショ
ンを再度実行する前に、エラーログテーブルを削除するか、セッションプロパティに別の
テーブル名を入力する必要があります。
作業テーブル
[更新]システムオペレータは、データをステージングするためにDML文を使用します。
作業テーブルは、Teradata PT APIがデータのロードを開始する前に作成され、Teradata
PT APIがすべての行をターゲットにロードし終わるとデータベースから削除されます。
Teradataへのロードを行うようにセッションを設定するときに、作業テーブル名を入力し
ます。 作業テーブルをターゲットデータベース内に作成するように指定することもできま
す。 作業テーブルの作成場所は、Teradataへロードするようにセッションを設定するとき
に選択します。
次のセッションプロパティで作業テーブル情報を指定できます。
プロパティ 説明
作業テーブ
ルデータベ
ース
[更新]システムオペレータが選択された場合にTeradata PT
APIが作成する作業テーブルが保存されるデータベースの名前。
作業テーブルデータベースが指定されなかった場合、
Teradata PT APIは作業テーブルをターゲットデータベースに保
存します。
作業テーブ
ル名
[更新]システムオペレータが選択された場合の作業テーブル
の名前。
Teradataデータベースは、各ターゲットテーブルごとに作業テ
ーブルを1つ作成します。 作業テーブル名が指定されなかった
場合、PowerCenter Integration Serviceは<作業テーブルデータベース>.INFA<番号>_WTという名前を使用します。 正確なテ
ーブル名はセッションログに表示されます。
パイプラインのパーティション化
セッションのパフォーマンスを改善するために、パイプライン内のパーティション数を増
やすことができます。パーティションの数を増やすことにより、PowerCenter
Integration Serviceでソースおよびターゲットへの複数の接続の作成、ソースおよびター
ゲットのパーティションの並列処理ができます。
Teradata PT APIセッションに関する作業 17
Teradataからの抽出またはTeradataへのロードを行うセッションのパーティション化を設
定することができます。 Teradataへのロードを行うセッションの場合は、接続オブジェク
トのプロパティでシステムオペレータを「ストリーム」に設定します。
セッションプロパティの[マッピング]タブから[パーティション]ビューを使用して、
パーティション化情報を更新できます。
次の表は、Teradata PT APIセッションのパーティションポイントのパーティションタイプ
を示しています。
パーティションポイント パーティションタイプ
ソース修飾子 Pass-through
Teradata PT APIターゲット パススルー
複数インスタンスのサポート
複数のインスタンスを介してソースからTeradata PT APIターゲットに並列にデータをロー
ドして、セッションのパフォーマンスを向上させることができます。Teradata PT APIター
ゲットにデータをロードするための並列インスタンスの数は、セッションプロパティとし
て指定できます。セッション内に複数のターゲットがある場合は、異なるターゲットごと
に異なるインスタンス数を指定できます。すべてのインスタンスにセッションレベルのプ
ロパティを適用できます。
最適なセッションパフォーマンスを実現させるために、ネットワーク待ち時間、ソースタ
イプ、データ更新頻度などの要素に基づいて、パーティション数およびインスタンス数を
設定することができます。
ヒント: ソースがターゲットより遅い場合は、インスタンスのより少ない数で多くのパー
ティションを使用できます。
複数インスタンスに関するリカバリ
複数のインスタンスを持つセッションはリカバリできません。リカバリを有効にしてセッ
ションを実行した場合、セッションは失敗します。
ステージングロード
ステージングロードは、追加データが利用可能になるまで、アクティブなロード操作を一
時停止する機能です。セッションパラメータの一時停止取得を有効にして、ステージング
ロードを有効にします。一時停止取得を有効にしてセッションを実行した場合、セッショ
ンがターゲットにロードされる前に、セッションによってソースからデータが抽出され、
一時停止します。セッションを複数回実行して、異なるソースからデータを取得すること
や、同じソースから異なるデータを取得することができます。取得したデータを直ちにタ
ーゲットにロードする場合は、一時停止取得を無効にしてセッションを実行します。
例えば、2つのソースから同じターゲットテーブルにデータをロードするとします。最初の
ソースからデータをロードする際、一時停止取得を使用してセッションを実行します。セ
ッションでは、ソースからデータが取得された後、ロード操作が一時停止します。一時停
18 章 3: Teradata PT APIセッションおよびワークフロー
止取得を無効にして、2番目のソースに対してセッションを実行します。このセッションに
より、両方のソースのデータが直ちにターゲットテーブルにロードされます。
セッションですべてのソースのデータがロードされるまで、ターゲットにアクセスするこ
とはできません。Load OperatorとUpdate Operatorを使用してステージングロードを使用
することができます。一時停止取得を有効にする場合は、後続のセッション実行で同じオ
ペレータを使用します。
一時停止取得でセッションが正常に実行された後、後続の実行のために、ログテーブル、
ワークテーブル、およびエラーテーブルのドロップとターゲットテーブルの切り詰めをオ
フにします。後続の実行では、同じログテーブル、ワークテーブル、およびエラーテーブ
ルを使用します。同じターゲットテーブルを異なるセッションによって更新し、一時停止
取得を使用する場合は、ログテーブル、ワークテーブル、およびエラーテーブルの名前を
手動で指定します。同じターゲットテーブルのすべてのセッションに、同じテーブル名を
使用します。
Teradata PT APIソースに関するセッションの設定
Teradataからの抽出を行うセッションを設定できます。 Teradata PT APIセッションを実
行するときに、ストアドプロシージャや、プッシュダウンの最適化、行エラーロギングを
使用することはできません。 PowerCenter Integration Serviceは、セッションでオーバ
ーライドされたソースおよびソース修飾子プロパティを無視します。
Teradataからの抽出セッションを設定する手順
1. [マッピング]タブの[Readers]設定で、Readerタイプを[Teradata Parallel
Transporter Reader]に変更します。
2. [ソース]ノードの[接続]設定で、[Teradata PT接続]を選択します。
Teradata PT APIソースに関するセッションの設定 19
3. Teradata PT APIトレースを有効にするために、[マッピング]タブの[ソース]ノ
ードの[接続]設定から以下のTeradata PT APIソースプロパティを設定します。
プロ
パテ
ィ
説明
ドライバトレース
レベル
ドライバレベルでのTeradata PT APIトレースを決定
します。
¨ TD_OFF。 Teradata PT APIトレースを無効にしま
す。
¨ TD_OPER。 Teradataのドライバ固有のアクティビ
ティに関して、Teradata PT APIトレースを有効に
します。
¨ TD_OPER_ALL。 Teradata PT APIでのすべてのドラ
イバレベルトレースを有効にします。
¨ TD_OPER_CLI。 CLIv2に関わるアクティビティに関
して、Teradata PT APIトレースを有効にします。
¨ TD_OPER_NOTIFY。 Notify機能に関わるアクティビ
ティに関して、Teradata PT APIトレースを有効に
します。
¨ TD_OPER_OPCOMMON。 オペレータ共通のライブラリ
に関わるアクティビティに関して、Teradata PT
APIトレースを有効にします。
デフォルトはTD_OFFです。
インフラストラク
チャトレースレベ
ル
インフラストラクチャレベルでのTeradata PT APIト
レースを決定します。
¨ TD_OFF。 Teradata PT APIトレースを無効にしま
す。
¨ TD_OPER。 Teradataのドライバ固有のアクティビ
ティに関して、Teradata PT APIトレースを有効に
します。
¨ TD_OPER_ALL。 Teradata PT APIでのすべてのドラ
イバレベルトレースを有効にします。
¨ TD_OPER_CLI。 CLIv2に関わるアクティビティに関
して、Teradata PT APIトレースを有効にします。
¨ TD_OPER_NOTIFY。 Notify機能に関わるアクティビ
ティに関して、Teradata PT APIトレースを有効に
します。
¨ TD_OPER_OPCOMMON。 オペレータ共通のライブラリ
に関わるアクティビティに関して、Teradata PT
APIトレースを有効にします。
デフォルトはTD_OFFです。
インフラストラクチャトレースレベルを有効にする
前に、ドライバトレースレベルを有効にしておく必
要があります。
トレースファイル
名
Teradata PT APIトレースファイルのファイル名およ
びパス。 デフォルトのパスは$PM_HOMEです。 デフ
ォルトのファイル名は<TPTオペレータの名前
>_timestampです。 例: EXPORTER_20091221
注: セッションログ内のロード統計情報を表示することもできます。 Workflow
Monitorでのロード要約には、ロード統計情報は表示されません。
20 章 3: Teradata PT APIセッションおよびワークフロー
Teradata PT APIターゲットに関するセッションの設定
Teradataへのロードを行うセッションを設定できます。 Teradata PT APIセッションで
は、ストアドプロシージャや、プッシュダウンの最適化、行エラーロギングを使用するこ
とはできません。 PowerCenter Integration Serviceは、セッションでオーバーライドさ
れたターゲットプロパティを無視します。
Workflow Managerを使用すると、各ターゲットインスタンスに対して接続を2つまで作成す
ることができます。1つ目の接続で、Teradata PT APIへの接続を定義します。 2つ目の接
続で、ターゲットデータベースに任意のODBC接続を定義します。リカバリのセッションま
たはワークフローを有効にし、ターゲットデータベースに手動でリカバリテーブルを作成
しない場合は、ターゲットODBC接続を作成します。
次のいずれかのアクションを実行したい場合は、ターゲットインスタンスの2つ目の接続と
して、「TeradataターゲットODBC接続」を選択します。
¨ ターゲットデータベースに手動でリカバリテーブルを作成しないで、リカバリのセッシ
ョンまたはワークフローを有効にする。
¨ ログ、エラー、および作業テーブルを削除する。
¨ ターゲットテーブルの切り詰め。
または、2つ目の接続を空にします。
注: プライマリキーカラムがないTeradataターゲットテーブルで更新または削除操作を実
行する場合は、ターゲット定義を編集し、プライマリキーカラムとして関連付けた列を少
なくとも1つ指定する必要があります。
Teradataへのロードセッションを設定する手順
1. [マッピング]タブの[Writers]設定で、Writerタイプを[Teradata Parallel
Transporter Writer]に変更します。
2. [ターゲット]ノードの[接続]設定で、[Teradata PT接続]を選択します。
3. [マッピング]タブの[ターゲット]ノードにある[接続]設定で、以下のTeradata
PT APIターゲットプロパティを設定します。
プロパティ 説明
作業テーブ
ルデータベ
ース
作業テーブルを保存するデータベースの名前。
作業テーブ
ル名
作業テーブルの名前。
マクロデー
タベース
[ストリーム]システムオペレータが選択された場合に
Teradata PT APIが作成するマクロが保存されるデータベー
スの名前。
[ストリーム]システムオペレータは、マクロを使ってテー
ブルに変更を加えます。 マクロは、Teradata PT APIがデー
タのロードを開始する前に作成され、Teradata PT APIがす
Teradata PT APIターゲットに関するセッションの設定 21
プロパティ 説明
べての行をターゲットにロードし終わるとデータベースから
削除されます。
マクロデータベースが指定されなかった場合、Teradata PT
APIはマクロをログデータベースに保存します。
一時停止取
得
セッションでTeradata PT APIターゲットにデータがロード
される前に、ロード操作を一時停止します。ターゲットにデ
ータをロードする場合は無効にします。
デフォルトでは無効になっています。
インスタン
ス
Teradata PT APIターゲットにデータをロードする並列イン
スタンスの数。
デフォルトは1です。
クエリバン
ド式
Teradata PT APIに渡されるクエリバンド式。
クエリバンド式は、クエリの発生するソースを特定する名前
と値のペアのセットです。この式で、名前と値の各ペアは、
セミコロンで区切ります。また、式はセミコロンで終了しま
す。例:
ApplicationName=Informatica;Version=9.0.1;ClientUser=
A;
更新でなけ
れば挿入
Teradata PT APIは、既存の行を更新し、存在しない行は更
新のマークが付いているかのように挿入します。 無効に設
定されている場合は、既存の行の更新だけを行います。
ソース行を挿入または削除として扱う場合、PowerCenter
Integration Serviceはこの属性を無視します。
デフォルトでは無効になっています。
Truncate
Table
Teradata PT APIはデータをロードする前に、Teradataター
ゲットのすべての行を削除します。
この属性は更新およびストリームシステムオペレータで使用
できます。「TeradataターゲットODBC接続」を選択した場合
は、ロードシステムオペレータで使用できます。
デフォルトでは無効になっています。
不明行のマ
ーク
Teradata PT APIによるターゲットテーブルに存在しない行
の処理方法を指定します。
- なし。Teradata PT APIが更新または削除のマークが付
いている行を受け取り、その行がターゲットテーブルで
見つからない場合、Teradata PT APIはエラーテーブル
内の行にマークを付けません。
- 更新。Teradata PT APIが更新のマークが付いている行
を受け取り、その行がターゲットテーブルで見つからな
い場合、Teradata PT APIはその行にエラー行のマーク
を付けます。
- 削除。Teradata PT APIが削除のマークが付いている行
を受け取り、その行がターゲットテーブルで見つからな
い場合、Teradata PT APIはその行にエラー行のマーク
を付けます。
- 両方。Teradata PT APIが更新または削除のマークが付
いている行を受け取り、その行がターゲットテーブルで
見つからない場合、Teradata PT APIはその行にエラー
行のマークを付けます。
22 章 3: Teradata PT APIセッションおよびワークフロー
プロパティ 説明
デフォルト値は「なし」です。
重複行のマ
ーク
ターゲットテーブル内で行の挿入または更新を行う場合に、
Teradata PT APIが重複行をどのように処理するかを指定し
ます。
- なし。Teradata PT APIが挿入また更新のマークが付い
ている行を受け取り、その操作によってターゲットテー
ブルで行の重複が引き起こされる場合でも、Teradata
PT APIはエラーテーブル内の行にマークを付けません。
- 挿入。Teradata PT APIが更新のマークが付いている行
を受け取り、その行がターゲットテーブル内に存在する
場合、Teradata PT APIはその行にエラー行のマークを
付けます。
- 更新。Teradata PT APIが更新のマークが付いている行
を受け取り、その操作によってターゲットテーブルで行
の重複が引き起こされる場合、Teradata PT APIはその
行にエラー行のマークを付けます。
- 両方。Teradata PT APIが挿入または更新のマークが付
いている行を受け取り、その操作によってターゲットテ
ーブルで行の重複が引き起こされる場合、Teradata PT
APIはその行にエラー行のマークを付けます。
デフォルト値は「挿入」です。
ログデータ
ベース
ログテーブルを格納するデータベースの名前。
ログテーブ
ル名
リスタートログテーブルの名前。
エラーデー
タベース
エラーテーブルを格納するデータベースの名前。
エラーテー
ブル名1
最初のエラーテーブルの名前。
エラーテー
ブル名2
2番目のエラーテーブルの名前。
ログ/エラ
ー/作業テ
ーブルの削
除
セッションの起動時に、そのセッションの既存のログテーブ
ル、エラーテーブル、および作業テーブルを削除します。
「TeradataターゲットODBC接続」を選択すると、この属性を
使用できます。
デフォルトでは無効になっています。
シリアライ
ズ
[ストリーム]システムオペレータを選択した場合に、
Teradata PT APIのシリアライズメカニズムを使用してロッ
キングオーバーヘッドを削減します。
デフォルトでは有効になっています。
パック ストリームシステムオペレータを選択した場合に、要求に含
めるステートメントの数。
ゼロ以外の正の整数である必要があります。
デフォルト値は20です。最小値は1です。最大値は600です。
Teradata PT APIターゲットに関するセッションの設定 23
プロパティ 説明
最大パック [ストリーム]システムオペレータを選択した場合に要求に
含める文の最大数を決定します。
デフォルトでは無効になっています。
バッファ [ストリーム]システムオペレータを選択した場合に
Teradata PT APIジョブに割り当てられる要求バッファの最
大数を決定します。 Teradata PT APIは、次の公式に従って
要求バッファの最大数を決定します。Max_Request_Buffers = Buffers * Number_Connected_Sessions
ゼロ以外の正の整数である必要があります。
デフォルト値は3です。最小値は2です。
エラー数の
上限
Teradata PT APIが[ストリーム]システムオペレータジョ
ブを終了するまでにエラーテーブルに格納できるレコードの
最大数。
-1またはゼロ以外の正の整数である必要があります。
デフォルト値は-1です。レコード数は無限に指定できます。
レプリケー
ションのオ
ーバーライ
ド
Teradata PT APIがアクティブなTeradata PT APIセッション
に対して行う、標準レプリケーションサービス制御のオーバ
ーライド方法を指定します。
- オン。Teradata PT APIはアクティブなセッション対
し、標準レプリケーションサービス制御をオーバーライ
ドします。
- オフ。変更データキャプチャがアクティブな場合、
Teradata PT APIはアクティブなセッションに対して、
標準レプリケーションサービスのオーバーライドを無効
にします。
- なし。Teradata PT APIはTeradataデータベースにオー
バーライド要求を送信しません。
デフォルトは[なし]です。
ドライバト
レースレベ
ル
ドライバレベルでのTeradata PT APIトレースを決定しま
す。
- TD_OFF。 Teradata PT APIトレースを無効にします。
- TD_OPER。 Teradataのドライバ固有のアクティビティに
関して、Teradata PT APIトレースを有効にします。
- TD_OPER_ALL。 Teradata PT APIでのすべてのドライバ
レベルトレースを有効にします。
- TD_OPER_CLI。 Teradata PT APIで、CLIv2に関わるアク
ティビティに関して、トレースを有効にします。
- TD_OPER_NOTIFY。 Notify機能に関わるアクティビティ
に関して、Teradata PT APIトレースを有効にします。
- TD_OPER_OPCOMMON。 オペレータ共通のライブラリに関
わるアクティビティに関して、Teradata PT APIトレー
スを有効にします。
デフォルトはTD_OFFです。
24 章 3: Teradata PT APIセッションおよびワークフロー
プロパティ 説明
インフラス
トラクチャ
トレースレ
ベル
インフラストラクチャレベルでのTeradata PT APIトレース
を決定します。
- TD_OFF。 Teradata PT APIトレースを無効にします。
- TD_OPER。 Teradataのドライバ固有のアクティビティに
関して、Teradata PT APIトレースを有効にします。
- TD_OPER_ALL。 Teradata PT APIでのすべてのドライバ
レベルトレースを有効にします。
- TD_OPER_CLI。 Teradata PT APIで、CLIv2に関わるアク
ティビティに関して、トレースを有効にします。
- TD_OPER_NOTIFY。 Notify機能に関わるアクティビティ
に関して、Teradata PT APIトレースを有効にします。
- TD_OPER_OPCOMMON。 オペレータ共通のライブラリに関
わるアクティビティに関して、Teradata PT APIトレー
スを有効にします。
デフォルトはTD_OFFです。
インフラストラクチャトレースレベルを有効にする前に、ド
ライバトレースレベルを有効にしておく必要があります。
トレースフ
ァイル名
Teradata PT APIトレースファイルのファイル名およびパ
ス。 デフォルトのパスは$PM_HOMEです。 デフォルトのファ
イル名は<TPTオペレータの名前>_timestampです。 例:
LOAD_20091221
Teradata PT APIターゲットに関するセッションの設定 25
付録 A
エラーメッセージ
この付録では、以下の項目について説明します。
¨ TPTRD関連メッセージ, 26 ページ
¨ TPTWR関連メッセージ, 34 ページ
TPTRD関連メッセージ
TPTRD_11001 プラグインでTPTLoggingクラスのオブジェクトを作成できませんでした。
説明: ロギングオブジェクトに割り当てるための十分なメモリがシステムに
ありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTRD_11002 プラグインでコードページをUnicodeに変換できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_11003 プラグインでUnicodeをコードページに変換できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21101 プラグインでセッションからトレースレベルを取得できませんでした。
説明: ロギングモジュールの初期化中は、セッションの属性からトレースレ
ベルを取得できません。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
26
TPTRD_21201 プラグインでILogロガーを設定できませんでした。
説明: ILogロギングオブジェクトに割り当てるための十分なメモリがシステ
ムにありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTRD_21202 プラグインでTPTLoggingロガーを設定できませんでした。
説明: ロギングオブジェクトに割り当てるための十分なメモリがシステムに
ありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTRD_21203 プラグインでTDPIDを設定できませんでした。
説明: ホスト名オブジェクトに割り当てるための十分なメモリがシステムに
ありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTRD_21204 プラグインでユーザ名を設定できませんでした。
説明: ユーザ名オブジェクトに割り当てるための十分なメモリがシステムに
ありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTRD_21205 プラグインでパスワードを設定できませんでした。
説明: パスワードオブジェクトに割り当てるための十分なメモリがシステム
にありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTRD_21206 プラグインで作業データベースを設定できませんでした。
説明: データベース名オブジェクトに割り当てるための十分なメモリがシス
テムにありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTRD_21207 プラグインでテーブル名を設定できませんでした。
説明: テーブル名オブジェクトに割り当てるための十分なメモリがシステム
にありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTRD関連メッセージ 27
TPTRD_21208 プラグインでDMLステートメントを設定できませんでした。
説明: DMLオブジェクトに割り当てるための十分なメモリがシステムにあり
ません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTRD_21209 プラグインでTeradataデータベース接続オブジェクトを作成できませんでした。
説明: 接続属性が無効です。
ユーザの応答: すべての接続属性が正しいことを確認してください。
TPTRD_21210 プラグインでテーブル<テーブル名>のスキーマを作成できませんでした。
説明: マッピングで定義されているスキーマが正しくありません。
ユーザの応答: マッピングを検証するか、再作成します。 カラム名、精度、および
スケールがテーブル定義と同じであることを確認します。
TPTRD_21211 プラグインでTeradataデータベース接続を開始できませんでした。
説明: Teradata Parallel Transporter接続オブジェクトの開始メソッドが
失敗しました。
ユーザの応答: Teradata CLIまたはDBSによって返されたエラーメッセージを確認し
てください。
Informaticaグローバルカスタマサポートに問い合わせます。
TPTRD_21212 プラグインで接続オブジェクトにメモリを割り当てることができませんでした。
説明: Teradata Parallel Transporter接続オブジェクトに割り当てるため
の十分なメモリがシステムにありません。
ユーザの応答: PowerCenter Integration Serviceコンピュータに十分なメモリがあ
ることを確認します。
TPTRD_21213 プラグインでスキーマオブジェクトにメモリを割り当てることができませんでした。
説明: Teradata Parallel Transporterスキーマオブジェクトに割り当てる
ための十分なメモリがシステムにありません。
ユーザの応答: PowerCenter Integration Serviceコンピュータに十分なメモリがあ
ることを確認します。
TPTRD_21214 データを読み取るフィールドが定義されていません。
説明: マッピングでマップされたポートがありません。
ユーザの応答: マッピングを検証するか、再作成します。
28 付録 A: エラーメッセージ
TPTRD_21215 プラグインで行<行番号>、ステータス<ステータスコード>のデータを取得できませんでした。
説明: GetRow()の呼び出しが行<行番号>で失敗しました。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21216 プラグインでDSQ Cデータタイプを取得できませんでした。
説明: PowerCenter Integration Serviceがソース修飾子のCデータタイプ
を取得できません。
ユーザの応答: データタイプのソース修飾子リストでデータタイプを確認します。
TPTRD_21217 プラグインで全行をフラッシュできませんでした。
説明: PowerCenter Integration Serviceがソース修飾子バッファに行を書
き込めませんでした。
ユーザの応答: セッションを再実行してください。セッションが再度失敗した場合
は、Informaticaグローバルカスタマサポートに連絡してください。
TPTRD_21218 エクスポート中にエラーが発生しました...
説明: エクスポートシステムオペレータはTeradataテーブルからデータを取
得できませんでした。
ユーザの応答: セッションを再実行してください。
TPTRD_21219 TPTReaderPartition::run()で不明なエラーが発生しました。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21220 TDPIDが無効です。
説明: ホスト名が無効です。
ユーザの応答: 接続オブジェクトに正しいTDPIDを指定していることを確認してくだ
さい。
TPTRD_21301 プラグインでTeradata PT Readerコンポーネントを初期化できませんでした。
説明: リーダーのプラグインの初期化に失敗しました。
ユーザの応答: マッピングを検証してから、セッションを再実行してください。
TPTRD_21302 プラグインでソース修飾子メタデータオブジェクトを取得できませんでした。
説明: ソース修飾子インスタンスをマッピングから取得できなかったため、
セッションで初期化できませんでした。
ユーザの応答: マッピングを再作成するか、セッションを再実行します。
TPTRD関連メッセージ 29
TPTRD_21501 プラグインでTeradata PT Readerのパーティションドライバを初期化できませんでした。
説明: リーダーのパーティションドライバの初期化に失敗しました。
ユーザの応答: セッションを再実行してください。セッションが再度失敗した場合
は、Informaticaグローバルカスタマサポートに連絡してください。
TPTRD_21502 プラグインでTeradata Parallel Transporterの接続情報を取得できませんでした。
説明: 接続オブジェクトに無効なパラメータがあります。
ユーザの応答: 接続オブジェクトの属性がすべて適切であることを確認してくださ
い。
TPTRD_21503 プラグインでセッションレベルの情報を取得できませんでした。
説明: PowerCenter Integration Serviceがセッションの属性を取得できま
せん。
ユーザの応答: ソースセッションオブジェクトのすべての属性が有効であることを確
認します。
TPTRD_21504 プラグインでメタデータエクステンションの情報を取得できませんでした。
説明: PowerCenter Integration Serviceがソース修飾子の属性を取得でき
ません。
ユーザの応答: ソース修飾子のすべての属性が有効であることを確認します。
TPTRD_21505 プラグインでソース修飾子とそのフィールド情報を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21506 プラグインでDML文を作成できませんでした。
説明: PowerCenter Integration Serviceがデータ抽出のDML文を作成でき
ませんでした。
ユーザの応答: カスタムSQLが正しいことを確認します。
フィールド名およびテーブル名がTeradataテーブル定義と同じである
ことを確認します。
TPTRD_21507 プラグインでTPTAPIクラスのインスタンスを作成できませんでした。
説明: Teradata PT APIオブジェクトに割り当てるための十分なメモリがシ
ステムにありません。
30 付録 A: エラーメッセージ
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTRD_21508 プラグインでTeradataデータベースへの接続を作成できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21509 プラグインでTaradataデータベースのテーブル<テーブル名>からデータを読み取れませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21510 プラグインでセッションレベルのDMLステートメント<DMLステートメント>を検証できませんでした。
説明: セッションプロパティのカスタムSQLが正しくありません。
ユーザの応答: カスタムSQLが正しいことを確認してください。
TPTRD_21511 プラグインでメタデータ拡張レベルのDMLステートメント<DMLステートメント>を検証できませんでした。
説明: ソース修飾子のカスタムSQLが正しくありません。
ユーザの応答: カスタムSQLが正しいことを確認してください。
TPTRD_21512 プラグインでデフォルトのDML文を作成できませんでした。
説明: PowerCenter Integration Serviceがデータ抽出のDML文を作成でき
ませんでした。 ポートのビジネス名がテーブル定義に一致していな
い可能性があります。
ユーザの応答: ポートがマッピングで正しく定義されていることを確認してくださ
い。
TPTRD_21513 複数グループ<グループ数>はサポートされていません。
説明: ソース修飾子に複数のグループが含まれています。
ユーザの応答: ソース修飾子に含まれるグループが1つになるようにマッピングを更
新してください。
TPTRD_21514 プラグインでソース修飾子のフィールドリストを取得できませんでした。
説明: PowerCenter Integration Serviceが、ソース修飾子またはソースの
フィールドリストとフィールド情報を取得できません。
ユーザの応答: マッピングフィールドが正しく定義されていることを確認します。
TPTRD関連メッセージ 31
TPTRD_21515 プラグインでフィールド<フィールド名>のCデータ型を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21516 プラグインでフィールド<フィールド名>のデータ型を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21517 プラグインで、特定のソース修飾子に添付されたソースの拡張子を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21518 プラグインで、特定のパーティションに関連付けられた接続参照を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21519 プラグインで、接続参照に関連付けられた接続オブジェクトを取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21520 プラグインでTDPIDを取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21521 プラグインでデータベース名を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21522 プラグインでTenacityを取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21523 プラグインで最大セッション数を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
32 付録 A: エラーメッセージ
TPTRD_21524 プラグインでスリープを取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21525 プラグインでブロックサイズを取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21526 プラグインで暗号化データフラグを取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21527 SQLクエリが無効です。
説明: カスタムSQLフィールドのSQLクエリが無効です。Teradata SQLを使
用して、SQLクエリを入力してください。
ユーザの応答: カスタムSQLフィールドで定義されたSQLが有効なTeradata SQLであ
ることを確認してください。
TPTRD_21528 プラグインでマッピングのソース一覧を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTRD_21529 最大セッション数は0より大きい数である必要があります。
説明: Teradata PT接続オブジェクトの最大セッション数属性に不正な値が
設定されています。
ユーザの応答: 最大セッション数属性を更新してから、セッションを再開します。
TPTRD_21530 [Sleep]には0より大きな値を指定する必要があります。
説明: Teradata PT接続オブジェクトのスリープ属性に不正な値が設定され
ています。
ユーザの応答: スリープ属性を更新してから、セッションを再開します。
TPTRD_21531 Tenacityの値は0以上の値である必要があります。
説明: Teradata PT接続オブジェクトのTenacity属性に不正な値が設定され
ています。
ユーザの応答: Tenacity属性を更新してから、セッションを再開します。
TPTRD関連メッセージ 33
TPTRD_21532 ブロックサイズは256バイト以上64000バイト以下である必要があります。
説明: Teradata PT接続オブジェクトのブロックサイズ属性に不正な値が設
定されています。
ユーザの応答: ブロックサイズ属性を更新してから、セッションを再開します。
TPTRD_21533 ソートするポートの数が出力フィールドの数を超えています。
説明: Teradata PTソースプロパティのソートするポート数属性が出力フィ
ールドの数を超えています。
ユーザの応答: Teradataソースのソートするポート数を更新してから、セッションを
再開します。
TPTRD_35061 PowerCenter Integration Serviceがセッション属性の値を取得しようとしたときに、次のシステムエラーが発生しました:<エラーメッセージ>。
説明: PowerCenter Integration Serviceが、いくつかのセッションレベル
のプロパティの値を取得できませんでした。 システムエラーが発生
したか、リポジトリに矛盾が存在する可能性があります。
ユーザの応答: オペレーティングシステムのエラーを修正します。Informaticaグロ
ーバルカスタマサポートに問い合わせます。
TPTWR関連メッセージ
TPTWR_11001 プラグインでTPTLoggingクラスのオブジェクトを作成できませんでした。
説明: ロギングオブジェクトに割り当てるための十分なメモリがシステムに
ありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_11002 プラグインでコードページをUnicodeに変換できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_11003 プラグインでUnicodeをコードページに変換できませんでした。
説明: 内部エラー。
34 付録 A: エラーメッセージ
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31101 プラグインでセッションからトレースレベルを取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31201 プラグインでILogロガーを設定できませんでした。
説明: ILogロギングオブジェクトに割り当てるための十分なメモリがシステ
ムにありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31202 プラグインでTPTLoggingロガーを設定できませんでした。
説明: ロギングオブジェクトに割り当てるための十分なメモリがシステムに
ありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31203 プラグインでシステムオペレータを設定できませんでした。
説明: システムオペレータに割り当てるための十分なメモリがシステムにあ
りません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31204 プラグインでTDPIDを設定できませんでした。
説明: ホスト名に割り当てるための十分なメモリがシステムにありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31205 プラグインでユーザ名を設定できませんでした。
説明: ユーザ名に割り当てるための十分なメモリがシステムにありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31206 プラグインでパスワードを設定できませんでした。
説明: パスワードに割り当てるための十分なメモリがシステムにありませ
ん。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR関連メッセージ 35
TPTWR_31207 プラグインで作業データベースを設定できませんでした。
説明: 作業データベースに割り当てるための十分なメモリがシステムにあり
ません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31208 プラグインでテーブル名を設定できませんでした。
説明: テーブル名に割り当てるための十分なメモリがシステムにありませ
ん。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31209 プラグインでエラーデータベース名を設定できませんでした。
説明: データベース名に割り当てるための十分なメモリがシステムにありま
せん。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31210 プラグインでエラーテーブル1の名前を設定できませんでした。
説明: エラーテーブル1の名前に割り当てるための十分なメモリがシステム
にありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31211 プラグインでエラーテーブル2の名前を設定できませんでした。
説明: エラーテーブル2の名前に割り当てるための十分なメモリがシステム
にありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31212 プラグインでログデータベース名を設定できませんでした。
説明: ログデータベース名に割り当てるための十分なメモリがシステムにあ
りません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31213 プラグインでログテーブル名を設定できませんでした。
説明: ログテーブル名に割り当てるための十分なメモリがシステムにありま
せん。
36 付録 A: エラーメッセージ
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31214 プラグインでInsert DMLステートメントを設定できませんでした。
説明: INSERTステートメントに割り当てるための十分なメモリがシステムに
ありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31215 プラグインでUpdate DMLステートメントを設定できませんでした。
説明: UPDATEステートメントに割り当てるための十分なメモリがシステムに
ありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31216 プラグインでDelete DMLステートメントを設定できませんでした。
説明: Delete DMLステートメントに割り当てるための十分なメモリがシステ
ムにありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31217 プラグインでTruncate Table DMLステートメントを設定できませんでした。
説明: TRUNCATE TABLEステートメントに割り当てるための十分なメモリがシ
ステムにありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31218 プラグインでTeradataデータベース接続オブジェクトを作成できませんでした。
説明: Teradata Parallel Transporter接続オブジェクトに割り当てるため
の十分なメモリがシステムにありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31219 プラグインでテーブル<テーブル名>のスキーマを作成できませんでした。
説明: マッピングで定義されたスキーマが正しくありません。
TPTWR関連メッセージ 37
ユーザの応答: マッピングを検証するか、再作成してください。列名、整数桁数、お
よび小数点以下桁数がテーブル定義と一致していることを確認してく
ださい。
TPTWR_31220 プラグインでDMLグループ<DMLグループ名>を作成できませんでした。
説明: DMLグループに割り当てるための十分なメモリがシステムにありませ
ん。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31221 プラグインでTeradataデータベース接続を開始できませんでした。
説明: Teradata Parallel Transporter接続オブジェクトの開始メソッドが
失敗しました。
ユーザの応答: Teradata CLIまたはDBSによって返されたエラーメッセージを確認し
てください。
Informaticaグローバルカスタマサポートに問い合わせます。
TPTWR_31222 プラグインで接続オブジェクトにメモリを割り当てることができませんでした。
説明: 接続オブジェクトに割り当てるための十分なメモリがシステムにあり
ません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31223 プラグインでスキーマオブジェクトにメモリを割り当てることができませんでした。
説明: スキーマオブジェクトに割り当てるための十分なメモリがシステムに
ありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31224 プラグインでDMLグループ<DMLグループ名>にメモリを割り当てることができませんでした。
説明: DMLグループに割り当てるための十分なメモリがシステムにありませ
ん。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
38 付録 A: エラーメッセージ
TPTWR_31225 プラグインで接続オブジェクトをコミットできませんでした。
説明: PowerCenter Integration Serviceが接続オブジェクトをコミットで
きませんでした。
ユーザの応答: 詳細については、DBS/CLIエラーメッセージを確認してください。
TPTWR_31226 プラグインでEnd Acquisionに失敗しました。
説明: PowerCenter Integration ServiceがEnd Acquisionに失敗しました。
ユーザの応答: 詳細については、DBS/CLIエラーメッセージを確認してください。
TPTWR_31227 プラグインで行を適用できませんでした。
説明: PowerCenter Integration Serviceが行を適用できません。
ユーザの応答: 詳細については、DBS/CLIエラーメッセージを確認してください。
TPTWR_31228 プラグインで、DMLグループ<DMLグループ名>を接続オブジェクトに設定できませんでした。
説明: 設定されているDMLグループが無効です。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31229 プラグインでTeradataデータベースに行を書き込むことができませんでした。
説明: 行データの挿入、更新、または削除要求をTeradataデータベースに送
信できませんでした。
ユーザの応答: エラーテーブルとログテーブルがデータベースに存在する場合はドロ
ップし、セッションを再開してください。
TPTWR_31230 プラグインでTeradataデータベースにバッファを書き込むことができませんでした。
説明: 挿入操作の対象となるバッファデータをTeradataデータベースに送信
できませんでした。
ユーザの応答: エラーテーブルとログテーブルがデータベースに存在する場合はドロ
ップし、セッションを再開してください。
TPTWR_31231 プラグインでPutBufferメソッド用のバッファレイアウトを取得できませんでした。
説明: ロードシステムオペレータで、バッファサイズや行のヘッダ、行の長
さ、行トレーラに関する情報を取得できません。
ユーザの応答: エラーテーブルとログテーブルがデータベースに存在する場合はドロ
ップし、セッションを再開してください。
TPTWR関連メッセージ 39
TPTWR_31232 プラグインで影響を受けた行を取得できませんでした。
説明: Teradataデータベースから影響を受けた行数および拒否された行数を
取得できません。
ユーザの応答: エラーテーブルとログテーブルがデータベースに存在する場合はドロ
ップし、セッションを再開してください。
TPTWR_31233 テーブルの切り詰め:プラグインでTeradataデータベース接続オブジェクトを作成できませんでした。
説明: Teradataデータベース接続オブジェクトに割り当てるための十分なメ
モリがありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31234 テーブルの切り詰め:プラグインでテーブル<テーブル名>のスキーマを作成できませんでした。
説明: 割り当てるための十分なメモリがありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31235 テーブルの切り詰め:プラグインでDMLグループ<DMLグループ名>を作成できませんでした。
説明: 割り当てるための十分なメモリがありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31236 テーブルの切り詰め:プラグインでTeradataデータベース接続を開始できませんでした。
説明: テーブルの切り詰めに使用するUpdateドライブ内のTeradataデータベ
ースへの接続を作成できません。
ユーザの応答: エラーテーブルとログテーブルがデータベースに存在する場合はドロ
ップし、セッションを再開してください。
TPTWR_31237 プラグインでUpdate Recovery_Table DML文を設定できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31238 プラグインでInsert Recovery_Table DML文を設定できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
40 付録 A: エラーメッセージ
TPTWR_31239 プラグインでDelete Recovery_Table DML文を設定できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31240 複数のグループをサポートできません。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31301 プラグインでTeradata PT Writerプラグインを初期化できませんでした。
説明: Writerプラグインの初期化に失敗しました。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31302 プラグインでターゲットドライバを作成できませんでした。
説明: ターゲットドライバに割り当てるための十分なメモリがシステムにあ
りません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31303 プラグインでターゲットインスタンスを取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31304 無効なターゲットインデックス<ターゲットインデックス>。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31401 プラグインでTeradata PT Writerのターゲットドライバを初期化できませんでした。
説明: Writerのターゲットドライバの初期化に失敗しました。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31402 プラグインでグループドライバを作成できませんでした。
説明: グループドライバに割り当てるための十分なメモリがシステムにあり
ません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR関連メッセージ 41
TPTWR_31403 プラグインでグループ一覧を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31404 無効なグループインデックス<グループインデックス>。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31501 プラグインでTeradata PT Writerのグループドライバを初期化できませんでした。
説明: Writerのグループドライバの初期化に失敗しました。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31502 プラグインでパーティションドライバを作成できませんでした。
説明: パーティションドライバに割り当てるための十分なメモリがシステム
にありません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31503 無効なパーティションインデックス<パーティションインデックス>。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31601 プラグインでTeradata PT Writerのパーティションドライバを初期化できませんでした。
説明: ライタのパーティションドライバの初期化に失敗しました。
ユーザの応答: マッピングを検証してから、セッションを再実行してください。
TPTWR_31602 プラグインで行の統計情報を取得できませんでした。
説明: Teradata PT APIの呼び出しエラーです。
ユーザの応答: Informaticaグローバルカスタマサポートに問い合わせます。
TPTWR_31603 プラグインでTeradata Parallel Transporter接続とセッションレベルの属性を取得できませんでした。
説明: 接続オブジェクトに無効なパラメータがあります。
ユーザの応答: 接続オブジェクトのすべての属性が正しいかどうか確認してくださ
い。
42 付録 A: エラーメッセージ
TPTWR_31604 プラグインでテーブル情報を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31605 プラグインでシステムオペレータ<システムオペレータ名>のテーブル<テーブル名>にDMLステートメントを作成できませんでした。
説明: DMLステートメントに割り当てるための十分なメモリがシステムにあ
りません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31606 プラグインでTruncate Table DMLステートメントを作成できませんでした。
説明: Truncate Table DMLステートメントに割り当てるための十分なメモ
リがシステムにありません。
PowerCenter Integration Serviceがターゲットテーブルの情報をベ
クタから読み取ることができません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31607 プラグインでINSERT DMLステートメントを作成できませんでした。
説明: Insertステートメントに割り当てるための十分なメモリがシステムに
ありません。
PowerCenter Integration Serviceがターゲットテーブルの情報をベ
クタから読み取ることができません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31608 プラグインでUPDATE DMLステートメントを作成できませんでした。
説明: Update DMLステートメントに割り当てるための十分なメモリがシステ
ムにありません。
PowerCenter Integration Serviceがターゲットテーブルの情報をベ
クタから読み取ることができません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR関連メッセージ 43
TPTWR_31609 プラグインでDELETE DMLステートメントを作成できませんでした。
説明: Delete DMLステートメントに割り当てるための十分なメモリがシステ
ムにありません。
PowerCenter Integration Serviceがターゲットテーブルの情報をベ
クタから読み取ることができません。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31610 テーブル<テーブル名>のどのフィールドにも主キーが定義されていません。DELETE DMLステートメントを作成できません。
説明: 行タイプが削除されているため、ターゲットテーブルに主キーが定義
されていません。
ユーザの応答: ターゲットテーブルに主キーを定義して、セッションを再開してくだ
さい。
TPTWR_31611 テーブル<テーブル名>のすべてのフィールドに主キーが定義されています。UPDATE DMLステートメントを作成できません。
説明: ターゲットテーブルのすべてのフィールドが主キーであるため、更新
対象となる列がありません。
ユーザの応答: 更新対象の列が少なくとも1つあることを確認してください。
TPTWR_31612 テーブル<テーブル名>のどのフィールドにも主キーが定義されていません。UPDATE DMLステートメントを作成できません。
説明: 行タイプが更新されているため、ターゲットテーブルに主キーが定義
されていません。
ユーザの応答: ターゲットテーブルに主キーを定義して、セッションを再開してくだ
さい。
TPTWR_31613 プラグインでTruncate Table属性を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31614 プラグインでUpdate else Insert属性を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
44 付録 A: エラーメッセージ
TPTWR_31615 プラグインで特定のパーティションに関連付けられた接続参照を取得できませんでした...
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31616 プラグインで接続参照に関連付けられた接続オブジェクトを取得できませんでした...
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31617 プラグインで作業データベースを取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31618 プラグインでTDPIDを取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31619 プラグインでシステムオペレータを取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31620 プラグインでログテーブル名を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31621 プラグインでログデータベース名を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31622 プラグインでエラーデータベース名を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31623 プラグインでエラーテーブル1の名前を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR関連メッセージ 45
TPTWR_31624 プラグインでエラーテーブル2の名前を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31625 プラグインで最大セッション数を取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31626 プラグインでTenacityを取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31627 プラグインでスリープを取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31628 プラグインで各フィールドのベースアドレスを取得できませんでした。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31629 プラグインでTeradataデータベース接続オブジェクトをコミットできませんでした。
説明: Teradata内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31630 プラグインでデータの操作に失敗しました。
説明: 詳細については、追加表示されるエラーメッセージを参照してくださ
い。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31631 プラグインでメモリの割り当てに失敗しました。
説明: オブジェクトに割り当てるための十分なメモリがシステムにありませ
ん。
ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十
分なメモリがあることを確認します。
TPTWR_31632 プラグインでデータインジケータを取得できませんでした。
説明: 内部エラー。
46 付録 A: エラーメッセージ
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31633 ロードシステムオペレータが更新操作を行うことはできません。
説明: システムオペレータがロードで、行タイプが更新です。
ユーザの応答: ロードシステムオペレータで更新操作を行うことはできません。
TPTWR_31634 ロードシステムオペレータが削除操作を行うことはできません。
説明: システムオペレータがロードで、行タイプが更新です。
ユーザの応答: ロードシステムオペレータで削除操作を行うことはできません。
TPTWR_31635 プラグインでテーブルを切り詰めることができませんでした。
説明: PowerCenter Integration Serviceがターゲットテーブルのすべての
行を削除することができません。
ユーザの応答: セッションログとTeradata PTログテーブルをチェックして、関連す
るメッセージがないか確認します。 エラーテーブルとログテーブル
を削除し、セッションを再開します。
TPTWR_31636 最大セッション数は0より大きい数である必要があります。
説明: Teradata PT接続オブジェクトの最大セッション数属性に不正な値が
設定されています。
ユーザの応答: 最大セッション数属性を更新してから、セッションを再開します。
TPTWR_31637 [Sleep]には0より大きな値を指定する必要があります。
説明: Teradata PT接続オブジェクトのスリープ属性に不正な値が設定され
ています。
ユーザの応答: スリープ属性を更新してから、セッションを再開します。
TPTWR_31638 TENACITYの値は0以上の値である必要があります。
説明: Teradata PT接続オブジェクトのTenacity属性に不正な値が設定され
ています。
ユーザの応答: Tenacity属性を更新してから、セッションを再開します。
TPTWR_31639 ブロックサイズの値は0より大きい値である必要があります。
説明: Teradata PT接続オブジェクトのブロックサイズ属性に不正な値が設
定されています。
ユーザの応答: ブロックサイズ属性を更新してから、セッションを再開します。
TPTWR関連メッセージ 47
TPTWR_31640 TPTRecStorageFactoryを登録できませんでした。リカバリはサポートされません。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31641 TPTRecStorageFactoryを開始できませんでした。リカバリはサポートされません。
説明: 内部エラー。
ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。
TPTWR_31642 TPTConnectionManagerを開始できませんでした。
説明: PowerCenter Integration ServiceがTeradata PTとの接続を開始し
ようとしたときにエラーが発生しました。 例えば、Teradataユーザ
ー名またはパスワードが正しくない可能性があります。
ユーザの応答: セッションログとTeradata PTログテーブルをチェックして、関連す
るメッセージがないか確認します。
TPTWR_34701 TPTWriterConnectionの初期化に失敗しました。
説明: PowerCenter Integration ServiceがTeradata PT Writerとの接続を
初期化しようとしたときに、エラーが発生しました。 例えば、初期
化中にネットワークの問題が発生した可能性があります。
ユーザの応答: セッションログとTeradata PTログテーブルをチェックして、関連す
るメッセージがないか確認します。
TPTWR_34702 TPTConnectionManagerの初期化の解除に失敗しました。
説明: PowerCenter Integration ServiceがTeradata PT Writerとの接続の
初期化を解除しようとしたときに、エラーが発生しました。 例え
ば、初期化の解除中にネットワークの問題が発生した可能性がありま
す。
ユーザの応答: セッションログとTeradata PTログテーブルをチェックして、関連す
るメッセージがないか確認します。
TPTWR_34703 ターゲット<名前>とパーティション<番号>のコミットに失敗しました。
説明: Teradata PTでTeradataデータベースに対してコミットを発行しよう
としたときにエラーが発生しました。 例えば、ネットワークの問題
またはデータベースの致命的なエラーのために、接続が中止された可
能性があります。
ユーザの応答: セッションログとTeradata PTログテーブルをチェックして、関連す
る接続エラーがないか確認します。
48 付録 A: エラーメッセージ
TPTWR_34704 Teradata Parallel Transporter Writerではロールバックはサポートされません。
説明: Teradataフレームワークが失敗したトランザクションのロールバック
を要求しましたが、Teradata PTでは失敗したトランザクションのロ
ールバックはサポートされません。
ユーザの応答: セッションログおよびTeradata PTログテーブルを調べて、失敗した
トランザクションを見つけます。 データの不一致については、ター
ゲットテーブルを確認します。
TPTWR_34723 リカバリ情報を読み取るためのTPT接続の初期化に失敗しました。
説明: PowerCenter Integration Serviceがリカバリ情報を読み取るために
Teradata PTとの接続を初期化しようとしたときに、エラーが発生し
ました。
ユーザの応答: セッションログとTeradata PTログテーブルをチェックして、関連す
る接続エラーがないか確認します。
TPTWR_34725 リカバリ情報を読み取るためのTPT接続の終了に失敗しました。
説明: PowerCenter Integration Serviceがリカバリ情報を読み取るための
Teradata PTとの接続を終了しようとしたときに、エラーが発生しま
した。
ユーザの応答: セッションログとTeradata PTログテーブルをチェックして、関連す
る接続エラーがないか確認します。
TPTWR_34727 リカバリ情報を削除するためのTPT接続の初期化に失敗しました。
説明: PowerCenter Integration Serviceがリカバリ情報を削除するために
Teradata PTとの接続を初期化しようとしたときに、エラーが発生し
ました。
ユーザの応答: セッションログとTeradata PTログテーブルをチェックして、関連す
る接続エラーがないか確認します。
TPTWR_34729 リカバリ情報を削除するためのTPT接続の終了に失敗しました。
説明: PowerCenter Integration Serviceがリカバリ情報を削除するための
Teradata PTとの接続を終了しようとしたときに、エラーが発生しま
した。
ユーザの応答: セッションログとTeradata PTログテーブルをチェックして、関連す
る接続エラーがないか確認します。
TPTWR関連メッセージ 49
TPTWR_34730 リカバリ情報の削除に関連するDML文の選択に失敗しました。
説明: PowerCenter Integration Serviceがリカバリ情報を削除しようとし
たときに接続エラーが発生しました。
ユーザの応答: セッションログとTeradata PTログテーブルをチェックして、関連す
る接続エラーがないか確認します。
TPTWR_34731 リカバリ情報の削除に関連する取得作業に失敗しました。
説明: PowerCenter Integration Serviceがリカバリ情報を削除しようとし
たときに接続エラーが発生しました。
ユーザの応答: セッションログとTeradata PTログテーブルをチェックして、関連す
る接続エラーがないか確認します。
TPTWR_34732 リカバリ情報の削除に関連するPutRowの呼び出しに失敗しました。
説明: PowerCenter Integration Serviceがリカバリ情報を削除しようとし
たときに接続エラーが発生しました。
ユーザの応答: セッションログとTeradata PTログテーブルをチェックして、関連す
る接続エラーがないか確認します。
TPTWR_35001 ODBC接続でINFARecoveryTableを作成できませんでした。
説明: 接続エラーのため、ターゲットODBC接続でTeradataターゲットデータ
ベースにリカバリテーブルを作成できませんでした。
ユーザの応答: 関連する接続エラーがないか、セッションログを確認してください。
TPTWR_35002 ODBC接続でロードモードのターゲットテーブル<名前>を切り詰められませんでした。
説明: エラーのため、ターゲットODBC接続でターゲットテーブルを切り詰め
られませんでした。
ユーザの応答: 関連するメッセージのセッションログを確認してください。
TPTWR_35003 ODBC接続でエラーテーブルを削除できませんでした。
説明: エラーのため、ターゲットODBC接続でエラーテーブルをドロップでき
ませんでした。
ユーザの応答: 関連するメッセージのセッションログを確認してください。
TPTWR_35004 ODBC接続でログテーブルを削除できませんでした。
説明: エラーのため、ターゲットODBC接続でログテーブルをドロップできま
せんでした。
ユーザの応答: 関連するメッセージのセッションログを確認してください。
50 付録 A: エラーメッセージ
TPTWR_35061 PowerCenter Integration Serviceがセッション属性の値を取得しようとしたときに、次のシステムエラーが発生しました:<エラーメッセージ>。
説明: PowerCenter Integration Serviceが、いくつかのセッションレベル
のプロパティの値を取得できませんでした。 システムエラーが発生
したか、リポジトリに矛盾が存在する可能性があります。
ユーザの応答: オペレーティングシステムのエラーを修正します。Informaticaグロ
ーバルカスタマサポートに問い合わせます。
TPTWR_36001 Teradataデータベースの接続ライセンスキーが無効です。
説明: 管理者ツールのライセンスキーが無効であるか、Teradata PT接続オ
プションを含んでいません。
ユーザの応答: 有効なライセンスキーを入手するには、Informaticaグローバルカス
タマサポートに連絡します。
TPTWR_36002 セッションで廃止されたオブジェクトが使用されています。有効な接続オブジェクトと置き換える必要があります。
説明: 廃止された「Teradata Parallel Transporter接続」タイプの接続オ
ブジェクトがセッションで使用されています。
ユーザの応答: 廃止された接続オブジェクトを「Teradata PT接続」タイプの接続オ
ブジェクトで置き換えます。
TPTWR関連メッセージ 51
索引
PPowerExchange for Teradata Parallel Transporter API
アップグレード 3
TTeradata Parallel Transporter API対応の
PowerExchange
インストールおよび設定 4
Teradata Parallel Transporter対応のPowerExchange
動作の変更 10
Teradata PT API接続
作成 11
Teradata PT接続
廃止された接続オブジェクト 10
えエラーテーブル
Teradata PT、削除 21
Teradata PT、説明 16
エラーメッセージ
TPTRD 26
TPTWR 34
か環境変数
Teradata PT API、設定 5
さ作業テーブル
Teradata PT API、説明 17
Teradata PT、削除 21
せセッション
Teradata PTから抽出するように設定 19
Teradata PTへロードするように設定 21
接続
Teradata PT API 11
Teradata PT、廃止された 10
前提条件
PowerExchange for Teradata Parallel Transporter
API 3
たターゲット
Teradata PT、プライマリキーカラム 21
はパーティション化
Teradata PT APIセッション 17
ふプラグイン
Teradata Parallel Transporter API対応の
PowerExchangeの登録 9
まマクロデータベース
Teradata PT 21
りリカバリ
Teradata PT APIセッション 14
リカバリテーブル
Teradata PT API、自動作成 14
Teradata PT、手動作成 15
ろログテーブル
Teradata PT API、説明 15
Teradata PT、削除 21
52