pwx 901 teradatapt userguide ja

61
Informatica PowerExchange for Teradata Parallel Transporter API (参照項目 9.0.1) ユーザーガイド

Upload: havisha-ramu

Post on 10-Aug-2015

150 views

Category:

Documents


11 download

DESCRIPTION

.

TRANSCRIPT

Page 1: PWX 901 TeradataPT UserGuide Ja

Informatica PowerExchange for Teradata ParallelTransporter API (参照項目 9.0.1)

ユーザーガイド

Page 2: PWX 901 TeradataPT UserGuide Ja

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にある使用条件に従います。

Page 3: PWX 901 TeradataPT UserGuide Ja

本製品には、ソフトウェア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

Page 4: PWX 901 TeradataPT UserGuide Ja

目次

序文............................................. 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

Page 5: PWX 901 TeradataPT UserGuide Ja

複数インスタンスのサポート. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

ステージングロード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Teradata PT APIソースに関するセッションの設定. . . . . . . . . . . . . . . . . . . 19

Teradata PT APIターゲットに関するセッションの設定. . . . . . . . . . . . . . . . 21

付録 A : エラーメッセージ......................... 26

TPTRD関連メッセージ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

TPTWR関連メッセージ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

索引.............................................. 52

ii 目次

Page 6: PWX 901 TeradataPT UserGuide Ja

序文

『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

Page 7: PWX 901 TeradataPT UserGuide Ja

ています。また、製品情報やパートナー情報もあります。サービス関連のページには、テ

クニカルサポート、トレーニングと教育、および実装に関するサービスの重要な情報を掲

載しています。

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 序文

Page 8: PWX 901 TeradataPT UserGuide Ja

北米/南米 ヨーロッパ/中東/アフ

リカ

アジア/オーストラ

リア

有料(標準料金)

北米: +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

Page 9: PWX 901 TeradataPT UserGuide Ja

vi

Page 10: PWX 901 TeradataPT UserGuide Ja

第 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

Page 11: PWX 901 TeradataPT UserGuide Ja

次のTeradataオブジェクトにアクセスすることはできません。

¨ マクロ

¨ トリガ

¨ 結合インデッククス

¨ ストアドプロシージャ

¨ ハッシュインデックス

¨ 永続ジャーナル

2 章 1: PowerExchange for Teradata Parallel Transporter APIについて

Page 12: PWX 901 TeradataPT UserGuide Ja

第 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

Page 13: PWX 901 TeradataPT UserGuide Ja

¨ 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: インストールと環境設定

Page 14: PWX 901 TeradataPT UserGuide Ja

環境変数の設定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

Page 15: PWX 901 TeradataPT UserGuide Ja

¨ 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: インストールと環境設定

Page 16: PWX 901 TeradataPT UserGuide Ja

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

Page 17: PWX 901 TeradataPT UserGuide Ja

[インストール前の要約]ウィンドウには、インストール情報の要約が表示されま

す。

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: インストールと環境設定

Page 18: PWX 901 TeradataPT UserGuide Ja

プラグインの登録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

Page 19: PWX 901 TeradataPT UserGuide Ja

¨ 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: インストールと環境設定

Page 20: PWX 901 TeradataPT UserGuide Ja

第 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

Page 21: PWX 901 TeradataPT UserGuide Ja

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セッションおよびワークフロー

Page 22: PWX 901 TeradataPT UserGuide Ja

属性 説明

データベース名を入力しなかった場合、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

Page 23: PWX 901 TeradataPT UserGuide Ja

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セッションおよびワークフロー

Page 24: PWX 901 TeradataPT UserGuide Ja

¨ ターゲットテーブルの切り詰め。接続オブジェクトのプロパティでシステムオペレータ

が[更新]または[ストリーム]に設定されていると、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

Page 25: PWX 901 TeradataPT UserGuide Ja

次のセッションプロパティでログテーブル情報を指定できます。

プロパティ 説明

ログデータ

ベース

ログテーブルを格納するデータベースの名前。セッションプロ

パティでログデータベース名、または接続オブジェクトのデー

タベース名が入力されなかった場合、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セッションおよびワークフロー

Page 26: PWX 901 TeradataPT UserGuide Ja

プロパティ 説明

>.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

Page 27: PWX 901 TeradataPT UserGuide Ja

Teradataからの抽出またはTeradataへのロードを行うセッションのパーティション化を設

定することができます。 Teradataへのロードを行うセッションの場合は、接続オブジェク

トのプロパティでシステムオペレータを「ストリーム」に設定します。

セッションプロパティの[マッピング]タブから[パーティション]ビューを使用して、

パーティション化情報を更新できます。

次の表は、Teradata PT APIセッションのパーティションポイントのパーティションタイプ

を示しています。

パーティションポイント パーティションタイプ

ソース修飾子 Pass-through

Teradata PT APIターゲット パススルー

複数インスタンスのサポート

複数のインスタンスを介してソースからTeradata PT APIターゲットに並列にデータをロー

ドして、セッションのパフォーマンスを向上させることができます。Teradata PT APIター

ゲットにデータをロードするための並列インスタンスの数は、セッションプロパティとし

て指定できます。セッション内に複数のターゲットがある場合は、異なるターゲットごと

に異なるインスタンス数を指定できます。すべてのインスタンスにセッションレベルのプ

ロパティを適用できます。

最適なセッションパフォーマンスを実現させるために、ネットワーク待ち時間、ソースタ

イプ、データ更新頻度などの要素に基づいて、パーティション数およびインスタンス数を

設定することができます。

ヒント: ソースがターゲットより遅い場合は、インスタンスのより少ない数で多くのパー

ティションを使用できます。

複数インスタンスに関するリカバリ

複数のインスタンスを持つセッションはリカバリできません。リカバリを有効にしてセッ

ションを実行した場合、セッションは失敗します。

ステージングロード

ステージングロードは、追加データが利用可能になるまで、アクティブなロード操作を一

時停止する機能です。セッションパラメータの一時停止取得を有効にして、ステージング

ロードを有効にします。一時停止取得を有効にしてセッションを実行した場合、セッショ

ンがターゲットにロードされる前に、セッションによってソースからデータが抽出され、

一時停止します。セッションを複数回実行して、異なるソースからデータを取得すること

や、同じソースから異なるデータを取得することができます。取得したデータを直ちにタ

ーゲットにロードする場合は、一時停止取得を無効にしてセッションを実行します。

例えば、2つのソースから同じターゲットテーブルにデータをロードするとします。最初の

ソースからデータをロードする際、一時停止取得を使用してセッションを実行します。セ

ッションでは、ソースからデータが取得された後、ロード操作が一時停止します。一時停

18 章 3: Teradata PT APIセッションおよびワークフロー

Page 28: PWX 901 TeradataPT UserGuide Ja

止取得を無効にして、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

Page 29: PWX 901 TeradataPT UserGuide Ja

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セッションおよびワークフロー

Page 30: PWX 901 TeradataPT UserGuide Ja

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

Page 31: PWX 901 TeradataPT UserGuide Ja

プロパティ 説明

べての行をターゲットにロードし終わるとデータベースから

削除されます。

マクロデータベースが指定されなかった場合、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セッションおよびワークフロー

Page 32: PWX 901 TeradataPT UserGuide Ja

プロパティ 説明

デフォルト値は「なし」です。

重複行のマ

ーク

ターゲットテーブル内で行の挿入または更新を行う場合に、

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

Page 33: PWX 901 TeradataPT UserGuide Ja

プロパティ 説明

最大パック [ストリーム]システムオペレータを選択した場合に要求に

含める文の最大数を決定します。

デフォルトでは無効になっています。

バッファ [ストリーム]システムオペレータを選択した場合に

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セッションおよびワークフロー

Page 34: PWX 901 TeradataPT UserGuide Ja

プロパティ 説明

インフラス

トラクチャ

トレースレ

ベル

インフラストラクチャレベルでの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

Page 35: PWX 901 TeradataPT UserGuide Ja

付録 A

エラーメッセージ

この付録では、以下の項目について説明します。

¨ TPTRD関連メッセージ, 26 ページ

¨ TPTWR関連メッセージ, 34 ページ

TPTRD関連メッセージ

TPTRD_11001 プラグインでTPTLoggingクラスのオブジェクトを作成できませんでした。

説明: ロギングオブジェクトに割り当てるための十分なメモリがシステムに

ありません。

ユーザの応答: PowerCenter Integration Serviceを実行しているコンピュータに十

分なメモリがあることを確認します。

TPTRD_11002 プラグインでコードページをUnicodeに変換できませんでした。

説明: 内部エラー。

ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。

TPTRD_11003 プラグインでUnicodeをコードページに変換できませんでした。

説明: 内部エラー。

ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。

TPTRD_21101 プラグインでセッションからトレースレベルを取得できませんでした。

説明: ロギングモジュールの初期化中は、セッションの属性からトレースレ

ベルを取得できません。

ユーザの応答: Informaticaグローバルカスタマサポートにお問い合わせください。

26

Page 36: PWX 901 TeradataPT UserGuide Ja

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

Page 37: PWX 901 TeradataPT UserGuide Ja

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: エラーメッセージ

Page 38: PWX 901 TeradataPT UserGuide Ja

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

Page 39: PWX 901 TeradataPT UserGuide Ja

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: エラーメッセージ

Page 40: PWX 901 TeradataPT UserGuide Ja

ユーザの応答: 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

Page 41: PWX 901 TeradataPT UserGuide Ja

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: エラーメッセージ

Page 42: PWX 901 TeradataPT UserGuide Ja

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

Page 43: PWX 901 TeradataPT UserGuide Ja

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: エラーメッセージ

Page 44: PWX 901 TeradataPT UserGuide Ja

ユーザの応答: 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

Page 45: PWX 901 TeradataPT UserGuide Ja

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: エラーメッセージ

Page 46: PWX 901 TeradataPT UserGuide Ja

ユーザの応答: 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

Page 47: PWX 901 TeradataPT UserGuide Ja

ユーザの応答: マッピングを検証するか、再作成してください。列名、整数桁数、お

よび小数点以下桁数がテーブル定義と一致していることを確認してく

ださい。

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: エラーメッセージ

Page 48: PWX 901 TeradataPT UserGuide Ja

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

Page 49: PWX 901 TeradataPT UserGuide Ja

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: エラーメッセージ

Page 50: PWX 901 TeradataPT UserGuide Ja

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

Page 51: PWX 901 TeradataPT UserGuide Ja

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: エラーメッセージ

Page 52: PWX 901 TeradataPT UserGuide Ja

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

Page 53: PWX 901 TeradataPT UserGuide Ja

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: エラーメッセージ

Page 54: PWX 901 TeradataPT UserGuide Ja

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

Page 55: PWX 901 TeradataPT UserGuide Ja

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: エラーメッセージ

Page 56: PWX 901 TeradataPT UserGuide Ja

ユーザの応答: 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

Page 57: PWX 901 TeradataPT UserGuide Ja

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: エラーメッセージ

Page 58: PWX 901 TeradataPT UserGuide Ja

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

Page 59: PWX 901 TeradataPT UserGuide Ja

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: エラーメッセージ

Page 60: PWX 901 TeradataPT UserGuide Ja

TPTWR_35061 PowerCenter Integration Serviceがセッション属性の値を取得しようとしたときに、次のシステムエラーが発生しました:<エラーメッセージ>。

説明: PowerCenter Integration Serviceが、いくつかのセッションレベル

のプロパティの値を取得できませんでした。 システムエラーが発生

したか、リポジトリに矛盾が存在する可能性があります。

ユーザの応答: オペレーティングシステムのエラーを修正します。Informaticaグロ

ーバルカスタマサポートに問い合わせます。

TPTWR_36001 Teradataデータベースの接続ライセンスキーが無効です。

説明: 管理者ツールのライセンスキーが無効であるか、Teradata PT接続オ

プションを含んでいません。

ユーザの応答: 有効なライセンスキーを入手するには、Informaticaグローバルカス

タマサポートに連絡します。

TPTWR_36002 セッションで廃止されたオブジェクトが使用されています。有効な接続オブジェクトと置き換える必要があります。

説明: 廃止された「Teradata Parallel Transporter接続」タイプの接続オ

ブジェクトがセッションで使用されています。

ユーザの応答: 廃止された接続オブジェクトを「Teradata PT接続」タイプの接続オ

ブジェクトで置き換えます。

TPTWR関連メッセージ 51

Page 61: PWX 901 TeradataPT UserGuide Ja

索引

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