Teradata Database

Teradata Database
リ リ ース ・ サマ リ ー
Release リ リ ース 15.10
B035-1098-151K-JPN
2015 年 6 月
本書に記載 さ れてい る 製品は、 Teradata Corporation ま たはその関連会社が ラ イ セ ン ス を有す る 製品です。
Teradata、 Active Data Warehousing、 Active Enterprise Intelligence、 Applications-Within、 Aprimo Marketing Studio、 Aster、 BYNET、
Claraview、 DecisionCast、 Gridscale、 MyCommerce、 QueryGrid、 SQL-MapReduce、 Teradata Decision Experts、 Teradata Labs ロ ゴ、
Teradata ServiceConnect、 Teradata Source Experts、 WebAnalyst、 お よ び Xkoto は、 Teradata Corporation ま たはその関連会社の米国お
よ びその他の国におけ る 商標ま たは登録商標です。
Adaptec お よ び SCSISelect は、 Adaptec, Inc. の商標ま たは登録商標です。
AMD Opteron お よ び Opteron は、 Advanced Micro Devices, Inc. の商標です。
Apache、 Apache Avro、 Apache Hadoop、 Apache Hive、 Hadoop、 お よ び黄色い象の ロ ゴは、 Apache Software Foundation の米国お
よ びその他の国におけ る 登録商標ま たは商標です。
Apple、 Mac、 お よ び OS X はすべて Apple Inc. の登録商標です。
Apple、 Mac、 お よ び OS X すべては、 Apple Inc. の登録商標です。 Axeda は、 Axeda Corporation の登録商標です。 Axeda Agents、
Axeda Applications、 Axeda Policy Manager、 Axeda Enterprise、 Axeda Access、 Axeda Software Management、 Axeda Service、 Axeda
ServiceLink、 お よ び Firewall-Friendly は、 Axeda Corporation の商標であ り 、 Maximum Results お よ び Maximum Support は、 Axeda
Corporation の役務商標です。
Data Domain、 EMC、 PowerPath、 SRDF、 お よ び Symmetrix は、 EMC Corporation の登録商標です。
GoldenGate は、 Oracle の商標です。
Hewlett-Packard お よ び HP は、 Hewlett-Packard Company の登録商標です。
Hortonworks、 Hortonworks ロ ゴお よ びその他の Hortonworks 商標は、 Hortonworks Inc. の米国お よ びその他の国におけ る 商標です。
Intel、 Pentium、 お よ び XEON は、 Intel Corporation の登録商標です。
IBM、 CICS、 RACF、 Tivoli、 お よ び z/OS は、 International Business Machines Corporation の登録商標です。
Linux は、 Linus Torvalds の登録商標です。
LSI は、 LSI Corporation の登録商標です。
Microsoft、 Active Directory、 Windows、 Windows NT、 お よ び Windows Server は、 Microsoft Corporation の米国お よ びその他の国にお
け る 登録商標です。
NetVault は Dell Inc. の米国お よ び / ま たはその他の国におけ る 商標ま たは登録商標です。
Novell お よ び SUSE は、 Novell, Inc. の米国お よ びその他の国におけ る 登録商標です。
Oracle、 Java、 お よ び Solaris は、 Oracle ま たはその関連会社の登録商標です。
QLogic お よ び SANbox は、 QLogic Corporation の商標ま たは登録商標です。
Quantum お よ び Quantum ロ ゴは Quantum Corporation の米国お よ びその他の国で登録 さ れた商標です。
Red Hat は、 Red Hat, Inc. の商標であ り 、 米国お よ びその他の国で登録 さ れてい ます。 ラ イ セン ス に基づいて使用 さ れます。
SAP は、 SAP AG の独国お よ びその他の国におけ る 商標ま たは登録商標です。
SAS お よ び SAS/C は、 SAS Institute Inc. の商標ま たは登録商標です。
SPARC は、 SPARC International, Inc. の登録商標です。
Symantec、 NetBackup、 お よ び VERITAS は、 Symantec Corporation ま たはその関連会社の米国お よ びその他の国におけ る 商標ま た
は登録商標です。
Unicode は、 Unicode, Inc. の米国お よ びその他の国におけ る 登録商標です。
UNIX は、 The Open Group の米国お よ びその他の国におけ る 登録商標です。
その他記載 さ れてい る 製品名お よ び企業名は、 各社の商標です。
本書に記載 さ れてい る 情報は、 「現状の ま ま」 提供 さ れ、 商用お よ び特定の用途での使用に対す る 適合性、 ま た
は- 権利侵害がない こ と に関す る 暗黙的な保証を含め、 明示的ま たは暗黙的なすべての保証は一切あ り ません。 一
部の法域では暗黙的保証の除外を許可 し ないため、 上記制限が適用 さ れない こ と があ り ます。 いかな る 場合 も
TERADATA CORPORATION は、 逸失利益ま たは逸失財産を含む、 あ ら ゆ る 間接的、 直接的、 特殊、 付随的、 ま たは
必然的な損害に対 し 、 た と えその よ う な損害の可能性を明示的に通知 さ れていた と し て も 、 責任を負 う こ と はあ
り ません。
本書に記載 さ れてい る 情報は、 日本では発表 さ れていないか も し く は利用で き ない機能、 製品やサービ ス を参照ま たは相互- 参照
し てい る 場合があ り ます。 こ れ ら の参照は、 必ず し も Teradata Corporation が日本で こ れ ら の機能、 製品やサービ ス を発表す る 意図
があ る こ と を意味す る も のではあ り ません。 日本で利用可能な機能、 製品やサービ ス については、 日本テ ラ デー タ 株式会社の担
当者に確認 く だ さ い。
本書に記載 さ れてい る 情報には、 技術的に不正確な記述ま たは誤植が含まれてい る 可能性があ り ます。 本書の情報は、 予告な し
に変更ま たは更新 さ れ る 場合があ り ます。 ま た、 Teradata Corporation は、 本書に記載 さ れてい る 製品やサービ ス を随時予告な し に
改良ま たは変更す る こ と がで き ます。
製品お よ びサービ ス の品質を維持す る ため、 本書の正確性、 明瞭性、 構成、 有用性について コ メ ン ト を頂け る と 幸いです。 次の
ア ド レ ス に E メ ールで連絡 く だ さ い。 [email protected] 。
Teradata Corporation に送 ら れた コ メ ン ト や資料 ( 「フ ィ ー ド バ ッ ク 」 と 総称す る ) は、 機密情報 と は見な さ れません。 Teradata
Corporation は、 フ ィ ー ド バ ッ ク に関 し ていかな る 種類の義務 も 負わず、 フ ィ ー ド バ ッ ク と その派生物を無償で制限な し に使用、
複製、 開示、 公開、 表示、 変換、 派生物の作成、 お よ び配布で き る も の と し ます。 さ ら に、 Teradata Corporation は、 その よ う な
フ ィ ー ド バ ッ ク に含まれ る あ ら ゆ る 考え、 概念、 ノ ウ ハ ウ や技術を、 フ ィ ー ド バ ッ ク を組み込んだ製品やサービ ス の開発、 製造、
ま たは販売を含め、 ど の よ う な目的にで も 自由に使用で き る も の と し ます。
Copyright © 2000-2015 by Teradata. All Rights Reserved.
ま えがき
目的
こ のマニ ュ アルでは、 Teradata Database 15.10 の機能、 互換性、 お よ び要件について
概説 し ます。
対象読者
こ のマニ ュ アルの対象読者は、 Teradata Database 15.10 の機能の概要について知 る 必
要があ る 人です。
サポー ト さ れる ソ フ ト ウ ェ ア ・ リ リ ース と オペ レ ー テ ィ ン
グ ・ シ ス テム
こ のマニ ュ アルは、 Teradata® Database 15.10 用です。
Teradata Database 15.10 は、 以下のオペレーテ ィ ン グ ・ シ ス テ ムでサポー ト さ れてい
ます。
• SUSE Linux Enterprise Server 10 SP3
• SUSE Linux Enterprise Server 11 SP1
Teradata Database ク ラ イ ア ン ト ・ アプ リ ケーシ ョ ンは他のオペレーテ ィ ン グ ・ シ ス
テ ムに対応 し てい ます。
こ のマ ニ ュ アルの改訂内容
リ リ ース ・ サマ リ ー
リ リ ース
説明
Teradata Database 15.10
2015 年 6 月
初期 リ リ ース
3
ま えが き
追加情報
追加情報
URL
説明
www.info.teradata.com/
「Teradata Information Products Publishing Library」 サ イ ト で
は、 英語版について以下が可能です。
• マニ ュ アルを表示ま たはダ ウ ン ロ ー ド し ます。
1 [Downloadable Publications] で [General Search] を
選択 し ます。
2 検索基準を入力 し て [Search] を ク リ ッ ク し ます。
• マニ ュ アル CD-ROM を ダ ウ ン ロ ー ド し ます。
1 [Downloadable Publications] で [General Search] を
選択 し ます。
2 [Title or Keyword] フ ィ ール ド で CD-ROM と 入力 し 、
[Search] を ク リ ッ ク し ます。
www.teradata.com
Teradata ホームページには、 Teradata に関す る 情報を得 る
ための リ ン ク が多数用意 さ れてい ます。 次の リ ン ク があ
り ます。
• エグゼ ク テ ィ ブ ・ レ ポー ト 、 ホ ワ イ ト ・ ペーパー、
Teradata 導入企業の事例研究、 お よ び ソ ー ト ・ リ ー
ダーシ ッ プ
• 技術情報、 ソ リ ュ ーシ ョ ン、 お よ び専門的ア ド バ イ ス
• プ レ ス ・ リ リ ース、 関連記事、 お よ び メ デ ィ ア ・ リ
ソ ース
www.teradata.com/t/TEN/
Teradata Customer Education では、 ユーザーに よ る
Teradata への投資を最大限ま で活かす こ と がで き る よ う
にす る ため、 ユーザーの技術 と 能力を確立す る ための ト
レーニ ン グ を行な っ てい ます。
https://tays.teradata.com/
Teradata @ Your Service を利用すれば、 オ レ ン ジ ・ ブ ッ
ク 、 テ ク ニ カル ・ ア ラ ー ト 、 ナ レ ッ ジ ・ リ ポジ ト リ の参
照、 フ ォ ー ラ ムの閲覧 と 参加、 ソ フ ト ウ ェ ア ・ パ ッ チの
ダ ウ ン ロ ー ド を行な う こ と がで き ます。
developer.teradata.com/
Teradata Developer Exchange では、 Teradata 製品の使い方、
技術検討フ ォ ー ラ ム、 コ ー ド のダ ウ ン ロ ー ド な ど の コ ー
ナーを提供 し てい ます。
製品お よ びサービ ス の品質を維持す る ため、 本書の正確性、 明瞭性、 構成、 有用性
について コ メ ン ト を頂け る と 幸いです。 次のア ド レ ス に E メ ールで連絡 く だ さ い。
[email protected]
4
リ リ ース ・ サマ リ ー
ま えが き
製品安全情報
製品安全情報
こ のマニ ュ アルには、 デー タ ま たは器物破損に関す る 、 製品の安全対策に関す る 情
報が 「注記」 と し て記載 さ れてい る こ と があ り ます。 「注記」 は、 対策を講 じ ない
場合、 装置やデータ な ど器物への破損が生じ かねない状況を示し ます。 ただ し、 人身
傷害を引 き 起 こ す こ と はあ り ません。
例:
注記 :
Reconfiguration ユーテ ィ リ テ ィ を不適切に使用す る と 、 デー タ が失われ る おそれが
あ り ます。
Teradata Database のオ プ シ ョ ン機能
こ のマニ ュ アルには、 Teradata Database の以下のオプシ ョ ン機能 と 製品に関す る 説
明が含まれてい る 場合があ り ます。
•
イ ン メ モ リ の最適化
• セキ ュ ア ・ ゾーン
• Teradata Columnar
• Teradata 行レベル ・ セキ ュ リ テ ィ
• Teradata Temporal
• Teradata Virtual Storage (VS)
こ れ ら の機能は適切な ラ イ セ ン ス がない と 使用で き ません。 こ れ ら の機能が製品 メ
デ ィ アに含まれていた り 、 ダ ウ ン ロ ー ド で き た り し て も 、 ま たは入手 し た資料で説
明 さ れていた と し て も 、 適切な ラ イ セン ス な し ではそれ ら の機能を使用で き ません。
オプシ ョ ン機能の購入お よ び有効化については、 Teradata 営業担当者ま で ご連絡 く
だ さ い。
リ リ ース ・ サマ リ ー
5
ま えが き
Teradata Database のオプシ ョ ン機能
6
リ リ ース ・ サマ リ ー
目次
目次
ま えがき . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
目的 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
対象読者 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
サポー ト さ れ る ソ フ ト ウ ェ ア ・ リ リ ース と オペレーテ ィ ン グ ・ シ ス テ ム . . . . . . . . . 3
こ のマニ ュ アルの改訂内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
追加情報 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
製品安全情報 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Teradata Database のオプシ ョ ン機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
第 1 章 : 紹介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
本章の内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
ビ ッ グ ・ デー タ と 分析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
エ コ シ ス テ ム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
リ ー ド の拡張 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
業界標準 と の互換性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
パフ ォーマ ン ス の向上 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
品質 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
その他の変更 リ ク エ ス ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
第 2 章 : リ リ ース 15.10 の新機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1 GB ソ ー ト 実装. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
プ ロ フ ァ イ ル ・ オプシ ョ ン と し てのデフ ォ ル ト ・ ク エ リ ー ・ バン ド の追加 . . . . . . 15
集約の強化機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
外部ユーザーの自動プ ロ ビ ジ ョ ニ ン グ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
C/C++ コ マ ン ド ・ ラ イ ン UDF Debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
簡略化 さ れたチ ェ ッ ク サム設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
CheckTable 強化機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
カ ラ ムナ基本 AMP 索引 と 基本索引 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
圧縮可視性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
リ リ ース ・ サマ リ ー
7
目次
シ リ ン ダ索引分離 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
DBQL のデ ッ ド ロ ッ ク の詳細 と エ ラ ー ・ メ ッ セージ . . . . . . . . . . . . . . . . . . . . . . . . . . 26
DBQL: 1 つの文書への複数の XML テ キ ス ト 、 SQL テ キ ス ト 、 お よ び EXPLAIN
テ キ ス ト 行の組み合わせ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
拡張 MultiLoad プ ロ ト コ ル (MLOADX) の強化機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
メ モ リ 内の最適化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
QueryGrid の動的統計を持つ IPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
JSON バ イ ナ リ 格納形式 (BSON) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
JSON お よ び TRYCAST 関数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
ロ ー ド 分離 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
ア ク セ ス権テーブルの新 し い PI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
部分的なオン ラ イ ン再構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
パーテ ィ シ ョ ン ・ レベル ・ ロ ッ ク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
R 統合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Recovery Manager CANCEL ROLLBACK の強化機能 . . . . . . . . . . . . . . . . . . . . . . . . . . 38
ス プールの削減 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
RIGHT、 LEFT、 お よ び REVERSE 関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
SCANDISK SKIPDECOMPRESS オプシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
セキ ュ ア ・ ゾーン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
UDF 内の UDT のシ リ アル化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Ferret SHOWWHERE への SQL イ ン タ ーフ ェース . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
シ ス テ ム ・ パフ ォーマ ン ス ・ モニ タ ー と プ ロ ダ ク ト 制御 API の強化機能. . . . . . . . 43
TASM 強化機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Teradata デ ィ レ ク ト リ ・ マネージ ャ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Teradata Intelligent Memory Phase-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
TDGSS- ロ グオンす る ための単一の メ カ ニズ ム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
信頼済みセ ッ シ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
XSLT シ ュ レ ッ デ ィ ン グ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
第 3 章 : リ リ ース 15.0 の新機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
1MB フ ェ ーズ 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
ANSI テ ン ポ ラ ル構文のサポー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
地理空間パフ ォーマ ン ス の向上 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
DBQL の Show Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
デー タ ベース初期化プ ロ グ ラ ム (DIP) のパフ ォーマ ン ス の向上 . . . . . . . . . . . . . . . . 57
地理空間のパフ ォーマ ン ス強化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
8
リ リ ース ・ サマ リ ー
目次
ホ ッ ト ・ ス タ ンバ イ ・ ノ ー ド (HSN) のヘル ス ・ チ ェ ッ ク . . . . . . . . . . . . . . . . . . . . . . 59
IPPZLIB 圧縮 ラ イ ブ ラ リ のサポー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
簡易再配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
オ ンサ イ ト ・ シ ス テ ム と ダ ンプ解析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
リ ソ ース ・ サンプ リ ン グ ・ サブシ ス テ ムの強化機能 . . . . . . . . . . . . . . . . . . . . . . . . . . 62
ス ク リ プテ ィ ン グ と 言語のサポー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
テ ン ポ ラ ル ・ テーブルのシーケ ン ス化 さ れた集約結合索引 . . . . . . . . . . . . . . . . . . . . 65
Ferret SHOWBLOCKS への SQL イ ン タ ーフ ェ ース . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
シ ス テ ム ・ パフ ォーマ ン ス ・ モニ タ ー と プ ロ ダ ク ト 制御 API の強化機能 . . . . . . . . 66
テーブル演算子の強化機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
ロ ッ ク ・ バ イ パ ス におけ る TASM のサポー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
TASM/TIWM ユーテ ィ リ テ ィ 統計の ロ ギ ン グ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
TASM - 仮想パーテ ィ シ ョ ンの強化機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Teradata デ ィ レ ク ト リ ・ マネージ ャ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
TIWM 増分計画の実行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Teradata 動的ワー ク ロ ー ド 管理の強化機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
TIWM の動作期間 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Teradata JSON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
応答 し ない ノ ー ド の隔離 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
オ ンデマ ン ド の ワ ー ク ロ ー ド 管理機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
付録 A: 制限語 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Teradata 予約語 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Teradata 非予約語 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
将来的な Teradata 予約語 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Teradata Parallel Transporter の制限語 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
ANSI SQL:2011 予約語 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
ANSI SQL:2011 非予約語 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
リ リ ース 15.10 の新 し い制限語 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
リ リ ース 15.0 の新 し い制限語 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
リ リ ース ・ サマ リ ー
9
目次
10
リ リ ース ・ サマ リ ー
第1 章:
紹介
こ のマニ ュ アルでは、 Teradata Database リ リ ース 15.10 の新機能の概要、 利点 と 考慮
事項、 参考資料について説明 し ます。 こ の資料は次の よ う に使用で き ます。
•
リ リ ース のア ッ プグ レー ド について判断す る
•
リ リ ース の実装を計画す る
• エ ン ド ・ ユーザーに機能を紹介す る
特に指定 さ れていない限 り 、 各機能は こ の リ リ ース でサポー ト さ れてい る すべての
オペレーテ ィ ン グ ・ シ ス テ ムで実行で き ます。 ハー ド ウ ェ アお よ び ソ フ ト ウ ェ アの
詳細な要件については、 Teradata Database 15.10 の < リ リ ース定義 > を参照 し て く だ
さ い。
本章の内容
こ の章では、 戦略カ テ ゴ リ に従っ て主要機能を リ ス ト ・ ア ッ プ し 、 後続の章の機能
説明への リ ン ク を提供 し ます。 戦略カ テ ゴ リ は次の と お り です。
• 「ビ ッ グ ・ デー タ と 分析」
• 「エ コ シ ス テ ム」
• 「 リ ー ド の拡張」
• 「業界標準 と の互換性」
• 「パフ ォーマ ン ス の向上」
• 「品質」
• 「その他の変更 リ ク エ ス ト 」
第 2 章では、 リ リ ース 15.10 の機能を アルフ ァ ベ ッ ト 順に挙げてそれぞれについて
説明 し ます。
第 3 章では、 リ リ ース 15.0 の機能を アルフ ァ ベ ッ ト 順に挙げてそれぞれについて説
明 し ます。
付録 A では、 こ の リ リ ースで新し く 加わっ た予約語 と 非予約語について説明し ます。
リ リ ース ・ サマ リ ー
11
第 1 章 : 紹介
ビ ッ グ ・ デー タ と 分析
ビ ッ グ ・ デー タ と 分析
こ の戦略カ テ ゴ リ には、 次の機能が含まれます。
• 新 し い分析アプ リ ケーシ ョ ン をサポー ト す る 機能
• 分析のパフ ォーマ ン ス の向上
• 新 し いデー タ 型 と デー タ ・ ソ ース のサポー ト
リ リ ース 15.10 の こ のカ テ ゴ リ に含まれ る 機能は、 次の と お り です。
「JSON バ イ ナ リ 格納形式 (BSON)」 (31 ページ )
「R 統合」 (37 ページ )
「RIGHT、 LEFT、 お よ び REVERSE 関数」 (39 ページ )
「XSLT シ ュ レ ッ デ ィ ン グ」 (49 ページ )
エ コ シ ス テム
こ の戦略カ テ ゴ リ には、 次の機能が含まれます。
•
ワー ク ロ ー ド を モニ タ ー し て管理す る 統合環境の構築
• 失敗 し た場合に処理を継続す る 能力の提供
• エ コ シ ス テ ムにおけ る デー タ の移動の最適化
こ のカ テ ゴ リ の機能には次の も のが含まれます。
「C/C++ コ マ ン ド ・ ラ イ ン UDF Debugger」 (19 ページ )
「部分的なオ ン ラ イ ン再構成」 (35 ページ )
リ ー ド の拡張
こ のカ テ ゴ リ の機能には次の も のが含まれます。
「プ ロ フ ァ イ ル ・ オプシ ョ ン と し てのデフ ォ ル ト ・ ク エ リ ー ・ バン ド の追加」
(15 ページ )
「カ ラ ムナ基本 AMP 索引 と 基本索引」 (23 ページ )
「TASM 強化機能」 (44 ページ )
12
リ リ ース ・ サマ リ ー
第 1 章 : 紹介
業界標準 と の互換性
業界標準 と の互換性
こ のカ テ ゴ リ には、 他のデー タ ベース か ら Teradata Database に移行す る ための機能
が含まれます。
「1 GB ソ ー ト 実装」 (15 ページ )
「外部ユーザーの自動プ ロ ビ ジ ョ ニ ン グ」 (18 ページ )
「セキ ュ ア ・ ゾーン」 (40 ページ )
「UDF 内の UDT のシ リ アル化」 (41 ページ )
「Ferret SHOWWHERE への SQL イ ン タ ーフ ェ ース」 (42 ページ )
「Teradata デ ィ レ ク ト リ ・ マネージ ャ 」 (45 ページ )
「TDGSS- ロ グオ ンす る ための単一の メ カ ニズ ム」 (47 ページ )
「信頼済みセ ッ シ ョ ン」 (48 ページ )
パ フ ォ ーマ ン スの向上
こ の戦略カ テ ゴ リ には、 次の機能が含まれます。
• 新 し い実行アルゴ リ ズ ムの改訂お よ び導入
• 新 し いハー ド ウ ェ アの技術革新 と 変更を活用 し て、 問合わせのパフ ォーマ ン ス
の向上
• よ り 良いパフ ォーマ ン ス で Teradata Database へ表の ロ ー ド
こ のカ テ ゴ リ の機能には次の も のが含まれます。
「拡張 MultiLoad プ ロ ト コ ル (MLOADX) の強化機能」 (28 ページ )
「QueryGrid の動的統計を持つ IPE」 (30 ページ )
「 メ モ リ 内の最適化」 (29 ページ )
「 ロ ー ド 分離」 (33 ページ )
「ア ク セ ス権テーブルの新 し い PI」 (34 ページ )
「パーテ ィ シ ョ ン ・ レベル ・ ロ ッ ク 」 (36 ページ )
「ス プールの削減」 (38 ページ )
「Smart LOB(LOB 最適化 )」 については次の項目を参照 : 「拡張 MultiLoad プ ロ ト コ
ル (MLOADX) の強化機能」 (28 ページ )
「シ ス テ ム ・ パフ ォーマ ン ス ・ モニ タ ー と プ ロ ダ ク ト 制御 API の強化機能」
(43 ページ )
「Teradata Intelligent Memory Phase-2」 (46 ページ )
リ リ ース ・ サマ リ ー
13
第 1 章 : 紹介
品質
品質
こ の戦略カ テ ゴ リ には、 次の機能が含まれます。
•
ソ フ ト ウ ェ アの品質の向上
• 解析時間の短縮
•
ダ ウ ン タ イ ムの減少
•
よ り 迅速なエ ラ ーの通知の実現
•
よ り 完全な情報に よ る 迅速な診断の実現
•
よ り 迅速な回復時間の実現
こ のカ テ ゴ リ の機能には次の も のが含まれます。
「集約の強化機能」 (17 ページ )
「CheckTable 強化機能」 (22 ページ )
「シ リ ン ダ索引分離」 (26 ページ )
「DBQL のデ ッ ド ロ ッ ク の詳細 と エ ラ ー ・ メ ッ セージ」 (26 ページ )
その他の変更 リ ク エ ス ト
次の機能は分類 さ れてい ません。
「簡略化 さ れたチ ェ ッ ク サム設定」 (21 ページ )
「圧縮可視性」 (25 ページ )
「DBQL: 1 つの文書への複数の XML テ キ ス ト 、 SQL テ キ ス ト 、 お よ び EXPLAIN テ
キ ス ト 行の組み合わせ」 (27 ページ )
「JSON お よ び TRYCAST 関数」 (32 ページ )
「Recovery Manager CANCEL ROLLBACK の強化機能」 (38 ページ )
「SCANDISK SKIPDECOMPRESS オプシ ョ ン」 (39 ページ )
14
リ リ ース ・ サマ リ ー
第2 章:
リ リ ース 15.10 の新機能
こ の章では、 リ リ ース 15.10 の新機能の概要について説明 し ます。
1 GB ソ ー ト 実装
RECONFIG で、 SORT 操作向けに大量の メ モ リ の使用 (AMP ご と に 1GB ま で ) がサ
ポー ト さ れ る よ う にな り ま し た。
利点
さ ら に多 く の行を処理す る ために メ モ リ 内追加バ ッ フ ァ で使用す る メ モ リ のサ イ ズ
が増加 し ます。
考慮事項
こ の機能は、 通常の SORT の場合 よ り も 多 く の メ モ リ を消費す る ため、 AMP ご と
に 1.5GB を超え る FSG メ モ リ を持つシ ス テ ムで一部の RECONFIG 操作 と と も に使
用 さ れます。
プ ロ フ ァ イ ル ・ オ プ シ ョ ン と し てのデ フ ォ ル ト ・ ク エ リ ー ・
バン ド の追加
管理ユーザーは、 CREATE/MODIFY PROFILE 文の新し い QUERY_BAND オプシ ョ ン を
使用 し てプ ロ フ ァ イ ルにデフ ォ ル ト ・ ク エ リ ー ・ バン ド を追加で き る よ う にな り ま
し た。 プ ロ フ ァ イ ル用 ク エ リ ー ・ バン ド は、 プ ロ フ ァ イ ルが割 り 当て ら れてい る
ユーザーに ロ グオン時に自動的に設定 さ れ、 削除する こ と はで き ません。 セ ッ シ ョ ン
は、 プ ロ フ ァ イ ル用、 セ ッ シ ョ ン用、 お よ び ト ラ ンザ ク シ ョ ン用の 3 種類の ク エ
リ ー ・ バン ド すべて を持つ場合があ り ます。 ロ グでは、 ク エ リ ー ・ バン ド が次の よ
う に示 さ れます。 T=> ト ラ ンザ ク シ ョ ン ・ ペア、 S=> セ ッ シ ョ ン ・ ペア、 P=> プ ロ
フ ァ イ ル ・ ペア
ま た、 新 し いオプシ ョ ンは、 プ ロ フ ァ イ ル用 ク エ リ ー ・ バン ド の値がデフ ォ ル ト か
ど う かを指定す る こ と も で き ます。 値がデフ ォ ル ト であ る 場合 :
• SET QUERY_BAND 要求を使用 し て、 セ ッ シ ョ ン用ま たは ト ラ ンザ ク シ ョ ン用に
上書 き す る こ と がで き ます。
• セ ッ シ ョ ン用お よ び ト ラ ンザ ク シ ョ ン用 ク エ リ ー ・ バン ド には、 割 り 当て ら れ
た値が異な る プ ロ フ ァ イ ル用 ク エ リ ー ・ バン ド と 同 じ 名前を含め る こ と がで き
ます。
リ リ ース ・ サマ リ ー
15
第 2 章 : リ リ ース 15.10 の新機能
プ ロ フ ァ イ ル ・ オプシ ョ ン と し てのデフ ォ ル ト ・ ク エ リ ー ・ バン ド の追加
例えば、 次の要求では、 プ ロ フ ァ イ ル用 ク エ リ ー ・ バン ド がデフ ォ ル ト と し て作成
さ れます。
CREATE PROFILE testprofile AS
QUERY_BAND = 'BLOCKCOMPRESSION=FALLBACK;' (DEFAULT);
testprofile と い う プ ロ フ ァ イ ルを持つユーザーが次の文を発行 し た場合、 それは受け
入れ ら れ、 セ ッ シ ョ ンの BLOCKCOMPRESSION 設定は ALL に設定 さ れます。
SET QUERY_BAND = 'BLOCKCOMPRESSION=ALL;' FOR SESSION;
ト ラ ンザ ク シ ョ ン用、 セ ッ シ ョ ン用、 お よ びプ ロ フ ァ イ ル用 ク エ リ ー ・ バン ド の名
前が同 じ で も 値が異な る場合、 TASM ルール制限や予約 さ れたシ ス テ ム ・ ク エ リ ー ・
バン ド 名設定の決定に使用 さ れ る 名前 / 値ペアは ク エ リ ー ・ バン ド で最初に見つか
る も ので、 次の順序で検索 さ れます。
•
ト ラ ンザ ク シ ョ ン用 ク エ リ ー ・ バン ド
• セ ッ シ ョ ン用 ク エ リ ー ・ バン ド
• プ ロ フ ァ イ ル用 ク エ リ ー ・ バン ド
プ ロ フ ァ イ ル用 ク エ リ ー ・ バン ド の値がデフ ォル ト でない場合は、 ト ラ ンザ ク シ ョ ン
用ま たはセ ッ シ ョ ン用 ク エ リ ー ・ バン ド にプ ロ フ ァ イ ル用 ク エ リ ー ・ バン ド と 同 じ
名前を含め る こ と はで き ません。 DEFAULT 句を省略す る と 、 プ ロ フ ァ イ ル用 ク エ
リ ー ・ バン ド は NOT DEFAULT に設定 さ れます。
MODIFY PROFILE 文の新 し い QUERY_BAND=NULL オプ シ ョ ン を 使用す る と 、
プ ロ フ ァ イ ルか ら ク エ リ ー ・ バン ド が削除 さ れます。
信頼済みセ ッ シ ョ ンは、 信頼済みユーザーのプ ロ フ ァ イ ル用 ク エ リ ー ・ バン ド に設
定 さ れ る よ う にな り ま し た。 信頼済みユーザーのプ ロ フ ァ イ ル用 ク エ リ ー ・ バン ド
の値がデフ ォル ト であ る場合は、 ト ラ ンザ ク シ ョ ン用ま たはセ ッ シ ョ ン用 ク エ リ ー ・
バン ド にプ ロ フ ァ イ ル用 ク エ リ ー ・ バン ド と 同 じ 名前を含め る こ と がで き ません。
利点
• デー タ ベースへのア ク セ ス の監査 と 管理に対す る 、 よ り 完全な制御が提供 さ れ
ます。
• ユーテ ィ リ テ ィ ・ ス ク リ プ ト を変更す る こ と な く ロ ー ド ・ ユーテ ィ リ テ ィ の ク
エ リ ー ・ バン ド 値を設定で き ます。
考慮事項
NOT DEFAULT ク エ リ ー ・ バン ド ・ プ ロ フ ァ イ ル と 同 じ 名前を含ま ないセ ッ シ ョ ン
用ま たは ト ラ ンザ ク シ ョ ン用 ク エ リ ー ・ バン ド の妥当性検査は、 SET QUERY_BAND
要求の最中に発生 し ます。 MODIFY PROFILE ま たは MODIFY USER 要求でプ ロ
フ ァ イ ル用 ク エ リ ー ・ バン ド が変更 さ れた場合、 既存のセ ッ シ ョ ンにはプ ロ フ ァ イ
ル用 ク エ リ ー ・ バン ド と 同 じ 名前を含む ト ラ ンザ ク シ ョ ン用ま たはセ ッ シ ョ ン用 ク
エ リ ー ・ バン ド があ る 可能性があ り ます。
16
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
集約の強化機能
追加情報
詳細情報
参照先
CREATE/MODIFY PROFILE
<SQL デー タ 定義言語 - 構文規則お よ び例 >
ク エ リ ー ・ バン ド
• <SQL デー タ 定義言語 >
• < デー タ ベース の管理 >
プロ フ ァ イル
• < セキ ュ リ テ ィ 管理ガ イ ド >
• < デー タ ベース の管理 >
信頼済みセ ッ シ ョ ン
• < セキ ュ リ テ ィ 管理ガ イ ド >
• <SQL デー タ 定義言語 >
集約の強化機能
最適化ルーチンは、 例えば必要に応 じ て値の ソ ー ト 、 行ハ ッ シ ュ の ソ ー ト 、 ま たは
SUM ス テ ッ プを使用 し て、 デー タ ・ デモグ ラ フ ィ ッ ク に基づいて DISTINCT、
GROUP BY、 お よ び準結合操作において重複を排除す る ために最 も コ ス ト 効率の高
い計画を選択 し ます。
オーバーフ ロ ーを回避す る ため、 COUNT、 ROW_NUMBER、 お よ び RANK ウ ィ ン
ド ウ 集約関数に加え て COUNT 集約関数は、 BIGINT デー タ 型を使用 し て計算 さ れ
ます。 結果は、 明示的に指定 さ れたデー タ 型へのキ ャ ス ト か、 結果が明示的な キ ャ
ス ト でない場合は、 デフ ォ ル ト のデー タ 型へのキ ャ ス ト です。 DBS 制御フ ィ ール ド
COUNT_mode は、 デフ ォ ル ト を NUMBER、 BIGINT、 ま たは以前の動作 と の互換
性のために設定 し ます。
FLOAT お よ び DECIMAL(38,0) に加え て、 COUNT 集約関数は、 CREATE JOIN
INDEX 文で NUMBER ま たは BIGINT にキ ャ ス ト で き ます。
利点
• 重複排除操作を含む ク エ リ ーのための、 よ り 効率的な コ ス ト ・ ベース の計画。
• Teradata モー ド での大規模な テーブルへの問合わせにおけ る COUNT 集約お よ び
ウ ィ ン ド ウ 集約演算。
• COUNT のデフ ォ ル ト ・ デー タ 型設定の選択。
• 結合索引におけ る COUNT のデー タ 型選択の さ ら な る 柔軟性。
考慮事項
• 再キ ャ ス ト す る COUNT 式が浮動小数点の計算を使用す る 算術式に含まれ る 場
合、 COUNT(*) を BIGINT ま たは NUMBER にキ ャ ス ト す る と 、 パフ ォーマ ン ス
に影響する場合があ り ます。 パフ ォーマン ス の影響は、 BIGINT ま たは NUMBER
デー タ 型の式 と 同様です。
リ リ ース ・ サマ リ ー
17
第 2 章 : リ リ ース 15.10 の新機能
外部ユーザーの自動プ ロ ビ ジ ョ ニ ン グ
• 集約結合索引 (AJI) で COUNT(*) を NUMBER にキ ャ ス ト す る と 、結果 と し て AJI の
ス ト レ ージが減 る 場合が あ り ま す。 外部デー タ 型が NUMBER で あ る COUNT
式を持つ SELECT 問合わせのア ク セ ス ・ パ ス と し て こ の集約結合索引を使用す
る と 、 パフ ォーマ ン ス にわずかに影響す る 場合があ り ます。
追加情報
詳細情報
参照先
COUNT 集約関数
<SQL 関数、 演算子、 式お よ び述部 >
CREATE JOIN INDEX
<SQL デー タ 定義言語 - 構文規則お よ び例 >
SELECT DISTINCT 演算子 と
GROUP BY 句
<SQL デー タ 操作言語 >
外部ユーザーの自動プ ロ ビ ジ ョ ニ ン グ
自動プ ロ ビ ジ ョ ニ ン グは、 マ ッ ピ ン グ さ れていないデ ィ レ ク ト リ ・ ユーザーがデー
タ ベース に初めて ロ グオンす る と き に、 自動的に Teradata Database ユーザー識別情
報を作成で き る よ う に し ます。
旧 リ リ ース では、 Teradata ユーザー ・ オブジ ェ ク ト にマ ッ ピ ン グ さ れていないデ ィ
レ ク ト リ ・ ユーザーを Teradata Database プ ロ フ ァ イ ルお よ び外部 ロ ールにマ ッ ピ ン
グす る こ と に よ り 、 デ ィ レ ク ト リ でデー タ ベース権限を許可す る こ と がで き ま し
た。 し か し 、 こ れ ら のユーザーはすべて、 デー タ ベース か ら はデフ ォ ル ト の疑似
ユーザー EXTUSER と 見な さ れ、 デー タ ベース で個々の識別情報を持つ こ と はあ り
ませんで し た。 そのため、 ユーザーはデー タ ベース ・ オブジ ェ ク ト を所有す る こ と
がで き ず、 ア ク セ ス ・ ロ グに個々のユーザー と し て記録 さ れ る こ と があ り ませんで
し た。
Teradata Database ユーザー管理では、 デー タ ベース ま たはデ ィ レ ク ト リ 、 ま たはそ
の両方で、 ユーザーを手動で作成す る 必要があ り ます。
リ リ ース 15.10 の場合、 DBSControl AutoProvision フ ラ グ を設定 し て、 自動的にデー
タ ベース ・ ユーザー ・ オブジ ェ ク ト を生成 し 、 デ ィ レ ク ト リ ・ ベース のユーザーが
初めて ロ グオ ンす る と き に LOGON WITH NULL PASSWORD 権限を付与す る こ と が
で き ます。
利点
• 外部ユーザーを管理す る 管理上の負荷が緩和 さ れます。
• すでに外部的に認証 さ れてい る ユーザーには、 素早 く デー タ ベース に ロ グオン
す る ための便利な方法が提供 さ れます。
• 自動プ ロ ビ ジ ョ ニ ン グ さ れたユーザーは、 デー タ ベース ・ オブジ ェ ク ト を作成
お よ び所有 し 、 グ ロ ーバル一時テーブルお よ び揮発テーブルを使用す る こ と が
で き ます。
18
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
C/C++ コ マ ン ド ・ ラ イ ン UDF Debugger
• 自動プ ロ ビ ジ ョ ニ ン グ さ れたユーザーは Teradata Database 識別情報を持つため、
個々に ロ ギ ン グお よ びワ ー ク ロ ー ド 管理ルールにア ク セ スす る こ と にな り 、
Teradata Viewpoint な ど の管理ツールを使用す る こ と がで き ます。
• シ ス テ ム は、 DBC.SessionTbl で自動生成 さ れた も の と し て ユーザーを識別 し 、
それに よ り 外部ユーザーがア ク テ ィ ブにな っ た と き に管理者にキ ュ ーを出す こ
と がで き ます。
考慮事項
• デフ ォ ル ト では、 ユーザーを自動的にプ ロ ビ ジ ョ ニ ン グす る 機能がオ フ にな っ
てい ます。 こ の機能を有効にす る には、 DBSControl AutoProvision フ ィ ール ド を
true に設定 し ます。
• 自動プ ロ ビ ジ ョ ニ ン グ を使用す る には、 デ ィ レ ク ト リ ・ ユーザーを少な く と も
1 つの非 Teradata ユーザー ・ オブジ ェ ク ト ( プ ロ フ ァ イ ルま たは外部 ロ ール ) に
マ ッ ピ ン グす る 必要が あ り ま す。 注 : Teradata ユーザー ・ オブジ ェ ク ト にマ ッ
ピ ン グす る と 、 そのデ ィ レ ク ト リ ・ ユーザーを自動プ ロ ビ ジ ョ ニ ン グす る こ と
がで き な く な り ます。
• 自動プ ロ ビ ジ ョ ニ ン グ さ れたユーザーは、 デー タ ベース に直接 ロ グオンす る こ
と がで き ません。 Teradata Database ユーザー ID を持っ てい る 場合で も 、 最初に
Kerberos ま たは LDAP で認証す る 必要があ り ます。
• 自動プ ロ ビ ジ ョ ニ ン グ を使用す る には、 デ ィ レ ク ト リ ・ サービ ス認証ま たはサ
ポー ト さ れ る その他の外部認証が必要です。
追加情報
以下の項目を参照 し て く だ さ い。
• < セキ ュ リ テ ィ 管理ガ イ ド >
• < ユーテ ィ リ テ ィ >
C/C++ コ マ ン ド ・ ラ イ ン UDF Debugger
Teradata UDF Debugger は、 Teradata Database 用の機能拡張を含む GNU ソ ース ・ レベ
ル ・ デバ ッ ガ (GDB) のバージ ョ ン の 1 つです。 UDF Debugger は、 標準の GDB コ
マ ン ド を使用し、 C ま たは C++ で記述 さ れた保護モー ド 、 ユーザー定義関数 (UDF)、
お よ び外部ス ト ア ド ・ プ ロ シージ ャ (XSP) をデバ ッ グす る ための コ マ ン ド を追加 し
ます。 ま た、 こ れは少数の GDB コ マ ン ド を変更 し ます。
リ リ ース ・ サマ リ ー
19
第 2 章 : リ リ ース 15.10 の新機能
C/C++ コ マ ン ド ・ ラ イ ン UDF Debugger
利点
• 十分な ア ク セ ス権を持つ Teradata Database ユーザーは、 標準の GDB コ マ ン ド と
Teradata Database 固有の コ マ ン ド の両方を使用 し て、 SQL セ ッ シ ョ ン内で UDF
や XSP をデバ ッ グす る こ と がで き ます。
• UDF/XSP が複数 ノ ー ド の複数プ ロ セ ス で実行 さ れ る場合、 Teradata UDF Debugger
は、 SQL 要求に付随す る 各 UDF サーバーに自動的に接続 し 、 こ れ ら の UDF を
単一のデバ ッ グ ・ セ ッ シ ョ ンか ら 制御 し ます。
• 同 じ ユーザーで も 別のユーザーで も 、 1 つのデー タ ベース上で複数の同時 SQL
セ ッ シ ョ ン を開始 し てデバ ッ グ を行な う こ と がで き ます。
• ユーザーは、 UDF Debugger を自身の SQL セ ッ シ ョ ンのみに加え る こ と がで き ま
す。 ユーザーは他のセ ッ シ ョ ンのデバ ッ グ を見 る こ と がで き ません。
• デバ ッ ガは、 その メ ッ セージ ・ ト ラ フ ィ ッ ク を暗号化 し 、 傍受を阻止 し ます。
考慮事項
• UDF Debugger は、C ま たは C++ で記述 さ れた UDF お よ び XSP のみを サポー ト し
ま す。
• デバ ッ ガは、 開発シ ス テ ムやテ ス ト ・ シ ス テ ム でのみ実行 し ます。 実働環境で
実行する と 、 デバ ッ グ ・ ア ク テ ィ ビ テ ィ が危機的な ワー ク ロ ー ド に影響する リ ス
ク が発生 し ます。 潜在的な影響には、 長時間実行中の UDF に よ る パフ ォーマ ン
ス測定の偏 り 、 デバ ッ グ中の UDF に よ る デー タ ベース の ロ ッ ク 状態、 デバ ッ グ
処理に よ る メ モ リ の過剰消費があ り ます ( ただ し 、 こ れ ら に限定 さ れません )。
• 外部ルーチンのデバ ッ グは、 セキ ュ ア ま たは保護モー ド でのみ実行 し ます。 デ
バ ッ ガは、 非保護モー ド をサポー ト し てい ません。 非保護モー ド で実行す る よ
う に意図 さ れた UDF は、 セキ ュ ア ・ モー ド ま たは保護モー ド のみで実行 し てデ
バ ッ グす る 必要があ り ます。 UDF が適切に機能す る こ と を確認 し た ら 、 非保護
モー ド で実行す る よ う に変更 し ます。
• デバ ッ ガは、 デバ ッ グ ・ ス カ ラ ー関数、 集約お よ びテーブル UDF、 お よ びユー
ザー定義のテーブル演算子を サポー ト し てい ます。 ユーザー定義 メ ソ ッ ド と
ユーザー定義型のデバ ッ グはサポー ト さ れません。
• Teradata Database 内で UDF をデバ ッ グで き る よ う にす る には、Control GDO エデ ィ
タ ー (ctl) ユーテ ィ リ テ ィ を使用 し て、 デバ ッ グ画面で UDF デバ ッ グ設定を有効
に し ます。 設定の変更は、 次回シ ス テ ム を リ セ ッ ト す る ま で有効にな り ません。
SQL の変更
SET SESSION DEBUG FUNCTION.
20
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
簡略化 さ れたチ ェ ッ ク サ ム設定
追加情報
詳細情報
参照先
C/C++ コ マ ン ド ・ ラ イ ン UDF
Debugger
<SQL 外部ルーチン ・ プ ロ グ ラ ミ ン グ >
GDB
Debugging with gdb: The gnu Source-Level Debugger
Ninth Edition, for gdb version 7.3。 Teradata が提供
す る マニ ュ アルには、 デー タ ベース固有の
幅広い情報が含まれてい ます。 標準の GDB
デ ィ ス ト リ ビ ュ ーシ ョ ンには、 こ の幅広い
情報が含まれてい ません。 マニ ュ アルは、
Teradata Developer Exchange の Web サ イ ト
developer.teradata.com か ら 入手で き ます
簡略化 さ れた チ ェ ッ ク サム設定
デフ ォ ル ト では CHECKSUM 保全性チ ェ ッ ク がオ フ にな っ てお り 、 テーブル ・ ク ラ
ス全体でオンにす る こ と がで き ます。 DBS 制御ユーテ ィ リ テ ィ のチ ェ ッ ク サム
(Disk I/O Integrity) フ ィ ール ド には、 現在の設定 (OFF ま たは ON のいずれか ) が表
示 さ れます。 こ れ ら の フ ィ ール ド は情報のみで、 こ れ ら を変更で き る のは Teradata
サポー ト 担当者のみです。
OFF は、 Teradata Database の旧 リ リ ース の NONE オプシ ョ ンに相当 し 、 テーブル ・
ク ラ ス のいずれのテーブル行 も チ ェ ッ ク サム さ れない こ と を意味 し ます。 ON は、
ALL に相当 し 、 テーブル ・ ク ラ ス の テーブル行の 100% がチ ェ ッ ク サ ム さ れ る こ
と を意味 し ます。
利点
•
こ の機能に よ り 、 チ ェ ッ ク サムのプ リ フ ァ レ ン ス設定のプ ロ セ ス が簡略化 さ れ
ます。
• DBS 制御ユーテ ィ リ テ ィ を使用 し た、 チ ェ ッ ク サム設定への誤っ た、 ま たは無
許可の変更を防ぎ ます。
• CREATE TABLE、 ALTER TABLE、 CREATE JOIN INDEX、 お よ び CREATE HASH
INDEX 文の CHECKSUM オプシ ョ ンは、 ON お よ び OFF の設定を サポー ト し て
い ます。
• CHECKSUM オプシ ョ ンは、 互換性を目的 と し て引 き 続 き ALL、 LOW、
MEDIUM、 HIGH、 DEFAULT、 お よ び NONE の設定をサポー ト し ますが、 以下
の点に注意 し て く だ さ い。
• ALL、 LOW、 MEDIUM、 お よ び HIGH では、 テーブル ま たは結合索引の 100%
のチ ェ ッ ク サムが有効にな り ます。
• DEFAULT では、 チ ェ ッ ク サムが、 DBS 制御の CHECKSUM 設定に反映 さ れて
い る 値に設定 さ れます。
• NONE では、 テーブル ま たは結合索引のチ ェ ッ ク サムが無効にな り ます。
リ リ ース ・ サマ リ ー
21
第 2 章 : リ リ ース 15.10 の新機能
CheckTable 強化機能
考慮事項
• ユーザーが Teradata サポー ト に連絡せずにテーブル ・ ク ラ ス のチ ェ ッ ク サム を手
動で設定す る こ と はで き な く な り ま し た。
• ユーザーは、 テーブル ・ ク ラ ス のチ ェ ッ ク サム ・ サンプ リ ン グ ・ レー ト を選択
す る こ と がで き な く な り ま し た。 すべての行がチ ェ ッ ク サム さ れ る か、 ど の行
も チ ェ ッ ク サム さ れないかのいずれかです。
追加情報
詳細情報
参照先
DDL の CHECKSUM オプシ ョ ン
(CREATE/ALTER TABLE、 CREATE JOIN/HASH INDEX)
<SQL デー タ 定義言語 >
DBS 制御のチ ェ ッ ク サム設定
< ユーテ ィ リ テ ィ >
CheckTable 強化機能
CheckTable ユーテ ィ リ テ ィ には、 次の強化機能が含まれます。
• CHECK: CHECK コ マ ン ド の新 し い AGAIN オプシ ョ ンで、前回の CHECK で障害
が発生 し たテーブルを再チ ェ ッ ク し ます。
• OUTPUT コ マ ン ド : 現在の出力先を表示ま たは変更す る 新規 コ マ ン ド 。 OUTPUT
は、 新 し い ロ グ ・ フ ァ イ ル機能を有効にす る よ う に指定す る こ と がで き ます。
OUTPUT コ マ ン ド を使用す る と 、 出力先を コ ン ソ ール、 ロ グ ・ フ ァ イ ル、 ま た
はその両方にす る こ と がで き ます。 OUTPUT は新 し い ロ グ ・ フ ァ イ ルを作成 し 、
既存の ロ グ ・ フ ァ イ ルを上書 き し 、 既存の ロ グ ・ フ ァ イ ルに追加 し 、 出力を画
面に表示 し ます。
• ERRORFILEDIR: エ ラー ・ フ ァ イルの格納場所を表示ま たは変更する新規コ マン ド 。
その他の強化機能には、 レベル 3 テーブル ・ チ ェ ッ ク 用に追加 さ れた機能があ り ま
す。 CheckTable は、 行の各フ ィ ール ド のフ ィ ール ド 長を、 可変長デー タ 型におい
て、 その列に定義 さ れてい る 最大フ ィ ール ド サ イ ズに対 し て検証 し ます。
利点
• 新規 コ マ ン ド と オプシ ョ ンに よ り 、 CheckTable に対 し て柔軟性 と ユーザーに よ る
さ ら な る 制御が増強 さ れます。
• パフ ォーマ ン ス が向上 し ます。
• CheckTable の実行が高速にな り 、 障害が発生 し たテーブルに注目 し ます。
• エ ラ ー ・ フ ァ イ ルを作成 し 、 エ ラ ー ・ フ ァ イ ルの格納場所を指定す る こ と がで
き ます。
• さ ら に徹底 し た レベル 3 チ ェ ッ ク を行ない ます。
• デー タ ・ デ ィ ク シ ョ ナ リ ・ チ ェ ッ ク 中の コ ン ソ ール ・ メ ッ セージが さ ら に情報
価値のあ る も のにな り ます。
22
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
カ ラ ムナ基本 AMP 索引 と 基本索引
考慮事項
• 動作に変更がない よ う にす る ために、 デフ ォ ル ト の出力先が コ ン ソ ールの ま ま
と な り ます。
• ロ グ ・ フ ァ イ ル機能を有効にす る には、 OUTPUT コ マ ン ド を指定す る 必要があ
り ます。
• 新 し い フ ィ ール ド ・ サ イ ズ ・ チ ェ ッ ク は、 レベル 3 テーブル ・ チ ェ ッ ク が指定 さ
れてい る と 、 自動的に実行 さ れます。
追加情報
< ユーテ ィ リ テ ィ > を参照 し て く だ さ い。
カ ラ ムナ基本 AMP 索引 と 基本索引
列パーテ ィ シ ョ ン化 ( 任意で行パーテ ィ シ ョ ン化 ) さ れてい る テーブル ま たは結合
索引に、 基本 AMP 索引 (PA) ま たは基本索引 (PI) を指定す る こ と がで き ます。 以前
は、 基本索引を持たない (NoPI) よ う にす る ため、 行パーテ ィ シ ョ ン (CP) テーブ
ルま たは結合索引が必要で し た。
こ の機能には、 列パーテ ィ シ ョ ン ・ テーブルお よ び結合索引に役立つ結合の改善が
含まれます。
PI ま たは PA テーブルのテーブル行の場合、 索引値はハ ッ シ ュ ・ アルゴ リ ズ ム を通 し
て渡 さ れ、 ハ ッ シ ュ 値を生成 し ます。 ハ ッ シ ュ 値のハ ッ シ ュ ・ バケ ッ ト の部分は、
テーブル行を所有 し てい る AMP を特定 し ます。 PI テーブルの列パーテ ィ シ ョ ン値
の場合は、 内部パーテ ィ シ ョ ン番号、 索引値か ら のハ ッ シ ュ 値、 お よ び固有性が
RowId と し て使用 さ れます。 ただ し 、 PA テーブルの RowId は、 NoPI テーブル と 同
様の方法で形成 さ れます。
CREATE TABLE 文は機能強化 さ れ、 列パーテ ィ シ ョ ン (CP) テーブルに ( 任意で行
パーテ ィ シ ョ ン化 し て )、 基本 AMP 索引ま たは基本索引を設定で き る よ う にな り ま
し た。 索引に関す る PRIMARY KEY お よ び UNIQUE 制約の特定の制限が取 り 除か
れま し た。
ALTER TABLE 文は機能強化 さ れ、 基本 AMP 索引お よ び基本索引を持つ列パー
テ ィ シ ョ ン ・ テーブルま たは結合索引が変更、 再検証、 お よ び変更で き る よ う にな
り ま し た。 索引に関す る PRIMARY KEY お よ び UNIQUE 制約の特定の制限が取 り
除かれま し た。 再検証の特定の制限 も 取 り 除かれま し た。
CREATE JOIN INDEX 文が機能拡張 さ れ、 列パーテ ィ シ ョ ン (CP) 結合索引が基本
AMP 索引ま たは基本索引を持つ こ と がで き る よ う にな り ま し た。
リ リ ース ・ サマ リ ー
23
第 2 章 : リ リ ース 15.10 の新機能
カ ラ ムナ基本 AMP 索引 と 基本索引
利点
• 列パーテ ィ シ ョ ン ・ テーブル ま たは結合索引の定義が さ ら に柔軟にな り ま し た。
• 適切な ワー ク ロ ー ド のパフ ォーマ ン ス が改善 さ れ、 デー タ 、 結合、 お よ び集約
へのア ク セ ス が よ り 効率的にな り ま し た。
考慮事項
• 列パーテ ィ シ ョ ン化は、 マルチセ ッ ト ・ テーブルを必要 と し 、 セ ッ ト ・ テーブ
ル、 キ ュ ー ・ テーブル、 グ ロ ーバル一時テーブル、 揮発テーブル、 派生テーブ
ル、 複数テーブル、 ま たは集約結合索引、 圧縮結合索引、 ハ ッ シ ュ 索引、 ま た
は副次索引ではサポー ト さ れてい ません。
• PA は、 PI よ り も 改善 さ れた自動圧縮お よ び行ヘ ッ ダー圧縮、 お よ び NoPI よ り も
優れた結合パフ ォーマ ン ス を提供す る こ と がで き ます。 ただ し 、 一部の ワー ク
ロ ー ド には、 PI ま たは NoPI の方が よ り 適 し てい る 場合があ り ます。
• 基本 AMP 索引、 基本索引、 基本索引な し 、 列パーテ ィ シ ョ ン化、 お よ び行パー
テ ィ シ ョ ン化の選択肢は、 テーブル ま たは結合索引のデー タ ベース設計の物理
的な選択肢で、 一部の選択肢は、 そのテーブルま たは結合索引を使用する特定
の ワー ク ロ ー ド に適 し ていない場合があ り ます。 こ れ ら のオプシ ョ ンは、 副次索
引や結合索引な ど のデー タ ベース設計の物理的なその他の選択肢 と 組み合わせ
て使用す る 必要があ り ます。 使用す る オプシ ョ ンに応 じ て、 パフ ォーマ ン ス と
領域の使用に関 し て考慮事項 と ト レー ド オ フ があ る 場合があ り ます。
SQL の変更
• 索引 リ ス ト の CREATE TABLE PRIMARY AMP INDEX 句 と PARTITION BY 句
• ALTER TABLE MODIFY PRIMARY AMP INDEX
• CREATE JOIN INDEX PRIMARY AMP INDEX
追加情報
カ ラ ムナ基本 AMP 索引 と 基本索引の詳細については、 以下の項目を参照 し て く だ
さ い。
詳細情報
参照先
• 索引 リ ス ト の CREATE TABLE
PRIMARY AMP INDEX 句 と
PARTITION BY 句
• ALTER TABLE MODIFY PRIMARY
AMP INDEX オプシ ョ ン
<SQL デー タ 定義言語 - 構文規則お よ び例 >
• CREATE JOIN INDEX
PRIMARY AMP INDEX オプ
ション
24
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
圧縮可視性
詳細情報
参照先
• INSERT HASH BY お よ び LOCAL
ORDER BY 句
• MERGE
<SQL デー タ 操作言語 >
• UPDATE と UPDATE(Upsert 形式 )
圧縮可視性
統計関連の強化機能に よ り 、 ユーザーはブ ロ ッ ク ・ レベル圧縮のテーブルに関す る
情報を入手 し やす く な り ます。
• COLLECT STATISTICS 要求の SUMMARY オプシ ョ ンは、 テーブル ・ レベル圧縮
率 ( 節約領域 ) を計算 し ま す。 ユーザーが列や索引の統計を収集す る 場合は、
ブ ロ ッ ク ・ レベル圧縮率の概算 も 計算 さ れます。
• SHOW STATISTICS 要求の VALUES オプシ ョ ンは、 テーブル ・ レベルの詳細な圧
縮数を報告 し ます。 こ れには、 XML 出力が含まれます。
利点
よ り 簡単に ア ク セ ス で き る 、 ブ ロ ッ ク ・ レ ベル圧縮を使用 し た テーブルに関す る
情報。
考慮事項
• 圧縮可視性がサポー ト す る のは、 手動で圧縮 さ れたテーブルのみです。 温度
ベース圧縮で自動的に圧縮 さ れたテーブルはサポー ト し ません。
• 新 し い DBS 制御ユーテ ィ リ テ ィ ・フ ィ ール ド BLCStats は、収集のオーバーヘ ッ ド
の発生を望ま ないお客様向けに、 ブ ロ ッ ク ・ レベル圧縮統計の収集を無効に し
ます。 ブ ロ ッ ク ・ レベル圧縮統計は、 デフ ォ ル ト の場合、 テーブルお よ び列レ
ベル統計が収集 さ れ る と き に収集 さ れます。
追加情報
リ リ ース ・ サマ リ ー
詳細情報
参照先
新 し い圧縮情報の取得
< デー タ ベース の設計 >
COLLECT STATISTICS SUMMARY オ
プシ ョ ン と SHOW STATISTICS
VALUES オプシ ョ ン
<SQL デー タ 定義言語 >
BLCStats DBS 制御ユーテ ィ リ テ ィ ・
フ ィ ール ド
< ユーテ ィ リ テ ィ >
25
第 2 章 : リ リ ース 15.10 の新機能
シ リ ン ダ索引分離
シ リ ン ダ索引分離
シ リ ン ダ索引 (CI) を CI ゾーンに隔離 し て CI を各デ ィ ス ク 上で相互に隣接 さ せて格
納し、 ス ター ト ア ッ プ中に CI の連続し た読み取 り が可能にな る こ と に よ り 、 Teradata
Database フ ァ イ ル ・ シ ス テ ム (FSYS) マ ス ター索引 (MI) テーブル再作成パフ ォーマン
ス が改善 さ れます。
CI は、 常駐す る デバ イ ス内にグループ化 さ れてい ます。 CI を ま と めて グループ化
す る と 、 1 回デ ィ ス ク にア ク セ スす る だけで複数の CI を読み取 る こ と がで き ます。
利点
Teradata Database の ス タ ー ト ア ッ プが改善 さ れます。
考慮事項
CI ゾーンのサ イ ズに よ っ て、 デ ィ ス ク 領域が少な く な り ます。
追加情報
Teradata の担当者にお問い合わせ く だ さ い。
DBQL のデ ッ ド ロ ッ ク の詳細 と エ ラ ー ・ メ ッ セー ジ
デ ッ ド ロ ッ ク の状況は、 Teradata Database で さ ま ざ ま な理由に よ り 発生す る 可能性
があ り ます。 例 :
• 2 つのデー タ ベース ・ ト ラ ンザ ク シ ョ ンが、 処理を完了す る ために も う 一方の ト
ラ ンザ ク シ ョ ンに よ っ て ロ ッ ク さ れてい る デー タ を必要 と す る 場合があ り ます。
こ の場合、 両方の ト ラ ンザ ク シ ョ ンが完了前にデー タ へのア ク セ ス を無制限に
待機 し た ま ま にな り ます。
• 待機中の ト ラ ンザ ク シ ョ ンの数は、 Teradata Database の最大限度を超え る 可能性
があ り ます。
•
ロ ス ト ・ メ ッ セージな ど、 リ ソ ース ま たは ソ フ ト ウ ェ アの問題が原因で実行す
る のに非常に時間のかか る ト ラ ンザ ク シ ョ ンは、 ト ラ ンザ ク シ ョ ンの タ イ ム ア
ウ ト を引 き 起 こ す可能性があ り ます。
こ の機能は、 デ ッ ド ロ ッ ク についての詳細情報をデー タ ベース問合わせ ロ グ
(DBQL)XML 文書出力に記録 し 、 デ ッ ド ロ ッ ク が発生 し た場合に さ ら に精度の高い
エ ラ ー ・ メ ッ セージ を提供 し ます。
利点
• デー タ ベース ・ ユーザーがデ ッ ド ロ ッ ク の状況の厳密な原因を認識 し 、 状況を
さ ら に素早 く 簡単に解決で き る よ う にす る のに役立ち ます。
• DBQL で生成 さ れた XML で書式化 さ れたデ ッ ド ロ ッ ク 情報は、 デー タ ベース ・
テーブルにシ ュ レ ッ ド し て さ ら に処理お よ び分析す る こ と がで き ます。
26
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
DBQL: 1 つの文書への複数の XML テ キ ス ト 、 SQL テ キ ス ト 、 お よ び EXPLAIN テ キ ス ト 行の組み合わせ
考慮事項
追加の DBQL ロ ギ ン グは、 わずかにパフ ォーマ ン ス に影響す る 可能性があ り ます。
最小限ではあ る も のの、 パフ ォーマ ン スへの影響は ロ グ を制限す る BEGIN QUERY
LOGGING のオプシ ョ ン を選択す る こ と に よ り 緩和す る こ と がで き ます。 例えば、
WITH LOCK=n オプシ ョ ンに ロ ッ ク 情報を記録す る ために、 適切で大 き い し き い値
n を指定 し ます。 APPLNAME や ACCOUNT な ど のその他のオプシ ョ ン を使用 し て、
ロ ギ ン グ を特定領域の対象や懸案事項に さ ら に制限す る こ と も で き ます。
追加情報
詳細情報
参照先
デッ ド ロ ッ ク
<SQL 要求お よ び ト ラ ンザ ク シ ョ ン処理 >
DBQL
< デー タ ベース の管理 >
BEGIN QUERY LOGGING 文
<SQL デー タ 定義言語 >
エ ラ ー ・ メ ッ セージ
< メ ッ セージ >
DBQL: 1 つの文書への複数の XML テ キス ト 、 SQL テ キス
ト 、 お よ び EXPLAIN テ キス ト 行の組み合わせ
Teradata は、 ユーザーが以下の新 し いデー タ ・ デ ィ ク シ ョ ナ リ ・ ビ ュ ーのいずれか
で単一問合わせ ID の SELECT を実行す る と 、 大規模な XMLTextInfo、 SQLTextInfo、
お よ び ExplainText 文書の複数の結果行を、 単一の読み取 り やすい行に組み合わせ
ます。
• QryLogExplainDoc[V]
• QryLogXMLDoc[V]
• QryLogSQLDoc[V]
利点
XMLTextInfo、 SQLTextInfo、 お よ び ExplainText 文書の方が、 読み取 り が簡単です。
考慮事項
• 今後の リ リ ース で、DBQLXMLTbl の XMLTextInfo 列は、デー タ 型が VARCHAR か
ら 、 Teradata XML 型に キ ャ ス ト さ れた CLOB タ イ プに変更 さ れ る 予定です。
使用 し てい る アプ リ ケーシ ョ ンが今後の強化機能 と の互換性を維持で き る よ う
に、 QryLogXMLV の代わ り に QryLogXMLDocV ビ ュ ーを使用す る こ と が推奨 さ
れます。
• 新 し い ビ ュ ーのいずれか を使用す る 場合は、 結果セ ッ ト を フ ァ イ ルにエ ク ス
ポー ト し ます。 モニ タ ー上で、 一部の行は切 り 捨て ら れ る 場合があ り ます。
リ リ ース ・ サマ リ ー
27
第 2 章 : リ リ ース 15.10 の新機能
拡張 MultiLoad プ ロ ト コ ル (MLOADX) の強化機能
追加情報
以下の項目を参照 し て く だ さ い。
• < デー タ ベース の管理 >
• < デー タ ・ デ ィ ク シ ョ ナ リ >
拡張 MultiLoad プ ロ ト コ ル (MLOADX) の強化機能
拡張 MultiLoad プ ロ ト コ ル (MLOADX) は、 SQL セ ッ シ ョ ン を使用 し て、 従来の
MultiLoad が処理で き ないテーブルを ロ ー ド し ます。 拡張 MultiLoad プ ロ ト コ ルの使
用は、 MultiLoad お よ び Teradata Parallel Transporter(TPT)Update Operator アプ リ ケー
シ ョ ンに対 し て透過的です。 MLOADX は、 標準の MultiLoad プ ロ ト コ ルが使用で
き ない場合にのみ動作 し ます。
MLOADX は、 こ の リ リ ース向けに機能強化 さ れてい ます。
• MLOADX は、 JSON デー タ を ロ ー ド で き ます。
• MLOADX は、 ラ ージ ・ オブジ ェ ク ト (LOB) を ロ ー ド で き ます。
• 取得フ ェーズのパフ ォーマ ン ス が改善 さ れま し た。
• MLOADX ジ ョ ブの最大数が、 30 か ら 120 に増え ま し た。
• TASM の MLOADX と DBS 制御ユーテ ィ リ テ ィ の制限が別々にな り ま し た。
DBS 制御ユーテ ィ リ テ ィ 設定は、 TASM が無効な場合にのみ適用 さ れます。
MLOADX を制御す る 新 し い DBS 制御ユーテ ィ リ テ ィ ・ フ ィ ール ド には、 次の よ う
な も のがあ り ます。
• MLOADXUtilityLimits は、 MLOADX 制限を、 FastLoad、 FastExport、 お よ び従来
の MultiLoad と 同様に扱 う か、 異な る 方法で扱 う かを決定 し ます。 デフ ォ ル ト 値
は FALSE( 同 じ ) です。 MLOADXUtilityLimits が TRUE( 異な る ) に設定 さ れてい
る 場合、 MLOADX 制限は、 次の 2 つの フ ィ ール ド で制御 さ れます。
• MaxMLOADXTasks は、 許可 さ れ る MLOADX ジ ョ ブの最大数を制御 し ます。
• MaxMLOADXAWT は、 MLOADX 同時実行ジ ョ ブで許可 さ れ る AMP ワ ーカー ・
タ ス ク (AWT) の最大数を制御 し ます。
以前、 TASM は、 従来の MultiLoad と MLOADX を区別し ませんで し た。 MLOADX を
制御す る ための Viewpoint ワー ク ロ ー ド 管理の新 し い TASM 設定には、 次の よ う な
も のがあ り ます。
• MLOADX 制限を増やすオプシ ョ ン。 ON に設定す る と 、 こ のオプシ ョ ンに よ っ
て、 MLOADX のユーテ ィ リ テ ィ 制限お よ び AWT リ ソ ース制限の最大値が増加
し ます。 デフ ォ ル ト は OFF。
•
ロ ー ド ・ ユーテ ィ リ テ ィ 制限。
• AWT リ ソ ース制限。
28
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
メ モ リ 内の最適化
利点
• パフ ォーマ ン ス と 利便性が改善 さ れます。
• MLOADX を さ ら に細か く 制御で き ます。
考慮事項
• 拡張 MultiLoad プ ロ ト コ ルを呼び出せ る のは、 Teradata Parallel Transporter のみで
す。 ス タ ン ド ア ロ ンの MultiLoad ユーテ ィ リ テ ィ では呼び出す こ と がで き ません。
• 旧 リ リ ース に戻す前に、 すべての MultiLoad ジ ョ ブが完了 し てい る こ と を確認 し
て く だ さ い。
• MLOADX ジ ョ ブの最大数を使用す る には、 DBS 制御ユーテ ィ リ テ ィ 設定
MaxMLOADXTasks を 120 に設定 し 、 ま た AMP ワーカー ・ タ ス ク の数を
MAXMLOADAWT を介 し てデフ ォ ル ト の 80 を超え る 値に設定 し ます。 AMP
ワーカー ・ タ ス ク のデフ ォ ル ト 数ま たはそれ よ り も 少ない数のシ ス テ ムでは、
MLOADX ジ ョ ブの最大数を実行す る こ と がで き ません。
追加情報
こ の機能の DBS 制御ユーテ ィ リ テ ィ 設定の詳細については、 < ユーテ ィ リ テ ィ > を
参照 し て く だ さ い。
メ モ リ 内の最適化
ノ ー ド あ た り の RAM が 512GB 以上のシ ス テ ムの場合、 Teradata Database 15.10 で
は、 バル ク 修飾の メ モ リ 内処理、 メ モ リ 内最適化ス プール、 お よ び メ モ リ 内ハ ッ
シ ュ 結合方式を サポー ト し てい ます。
利点
•
メ モ リ 内ハ ッ シ ュ 結合は、 新 し いキ ャ ッ シ ュ 対応のハ ッ シ ュ 構造を使用 し ます。
新 し い構造では、 大規模な入力でのハ ッ シ ュ 結合で、 作業領域不足が少な く な
り 、 それに よ り ス キ ャ ン時間 も 削減 さ れます。
•
メ モ リ 内バル ク 修飾は、 取得中お よ び メ モ リ 内ハ ッ シ ュ 結合手順におけ る 、
ベース NOPI カ ラ ムナ ま たは基本 AMP 索引カ ラ ムナ ・ テーブルにおけ る 述部の
選択のパフ ォーマ ン ス改善に役立ち ます。
•
メ モ リ 内ハ ッ シ ュ 結合はすべての タ イ プのテーブルに適用 さ れ、 既存のハ ッ
シ ュ 結合 と 比較 し てパフ ォーマ ン ス が改善 さ れます。 ス キーマに列パーテ ィ
シ ョ ン ・ テーブルが含まれない場合は、 ハ ッ シ ュ 結合を持つス テ ッ プでパ
フ ォーマ ン ス上の メ リ ッ ト が得 ら れ る 可能性が高いです。
• 単一テーブル述部 と 結合条件がベ ク ト ル化 さ れ、 パフ ォーマ ン ス が改善 さ れ る
よ う にな り ま し た。
リ リ ース ・ サマ リ ー
29
第 2 章 : リ リ ース 15.10 の新機能
QueryGrid の動的統計を持つ IPE
考慮事項
• AMP を持つ任意の ノ ー ド で メ モ リ 内最適化機能を ア ク テ ィ ブにする には、 512GB
以上の RAM が必要です。 任意の非 PE ノ ー ド が 512GB 未満の場合、 メ モ リ 内機
能最適化の機能が有効にな っ てい る 場合で も 、 こ の機能は適用 さ れません。
• バル ク 修飾は、 NOPI カ ラ ムナお よ び基本 AMP 索引カ ラ ムナ ・ テーブルにのみ適
用 さ れます。 行テーブルには適用 さ れません。
•
メ モ リ 内最適化ス プールは、 メ モ リ 内ハ ッ シ ュ 結合に よ っ てのみ消費 さ れます。
•
メ モ リ 内ハ ッ シ ュ 結合は、 内部結合にのみ適用 さ れます。 メ モ リ 内ハ ッ シ ュ 結
合は、 包含結合、 排他結合、 お よ び外部結合には使用 さ れません。
追加情報
<SQL 要求お よ び ト ラ ンザ ク シ ョ ン処理 > を参照 し て く だ さ い。
QueryGrid の動的統計 を 持つ IPE
増分計画お よ び実行 (IPE) では、 Hadoop ク ラ ス タ やその他の Teradata シ ス テ ム を含
む外部サーバーで使用 さ れ る テーブル演算子の動的統計フ ィ ー ド バ ッ ク が提供 さ れ
る よ う にな り ま し た。
IPE は、 単一行のア ク セ ス と ス カ ラ ー subquery を計画、 実行 し てか ら 、 要求フ ラ グ
メ ン ト の結果を増加的に獲得 し 、 結果を主問合わせにプ ラ グ イ ン し ます。 要求フ ラ
グ メ ン ト か ら の動的フ ィ ー ド バ ッ ク は、 続 く 要求フ ラ グ メ ン ト を計画す る ための信
頼で き る 情報を提供 し ます。 こ の フ ィ ー ド バ ッ ク では、 ロ ー ・ パーテ ィ シ ョ ン排
除、 ア ク セ ス ・ パ ス選択、 結合索引書 き 換え、 推移的閉包、 定数畳み込み、 改良推
定な ど の最適化を可能に し ます。
リ モー ト ・ テーブル演算子の動的統計フ ィ ー ド バ ッ ク
IPE は、 リ モー ト ・ テーブル演算子の動的統計 も 獲得 し ます。 動的統計収集は、 適
格な テーブル演算子が静的計画か ら の コ ス ト と 構文解析の時間 し き い値を適用せず
に使用 さ れた場合に自動的に ト リ ガー さ れます。
行カ ウ ン ト 、 ス キ ュ ー、 null カ ウ ン ト な ど の統計は、 要求フ ラ グ メ ン ト の各計画フ
ラ グ メ ン ト の実行中に リ モー ト ・ テーブル演算子か ら 収集 さ れます。 テーブル演算
子の場合、 統計フ ィ ー ド バ ッ ク は、 計画フ ラ グ メ ン ト の適格な各問合わせブ ロ ッ ク 用
に取得 さ れます。 DYNAMIC EXPLAIN、 RUNTIME EXPLAIN、 DBQL EXPLAIN で
は、 こ れが FEEDBACK RETRIEVE と 示 さ れます。 最適化ルーチンは、 計画フ ィ ー
ド バ ッ ク に必要な統計を示 し 、 統計フ ィ ー ド バ ッ ク を要求 し 、 統計フ ィ ー ド バ ッ ク
応答を AMP か ら 受け取 り ます。 最適化ルーチンは、 フ ィ ー ド バ ッ ク に基づ く 派生
統計 リ ス ト を更新ま たは生成 し 、 派生統計を使用 し て要求の リ マ イ ン ダの計画を提
供 し ます。 増分計画は、 獲得 し た統計を使用 し て残 り の要求フ ラ グ メ ン ト を実行 し
ます。
30
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
JSON バ イ ナ リ 格納形式 (BSON)
IPE 計画中に中間ス プール用に収集 さ れた動的統計は、 XML お よ び EXPLAIN に取
り 込まれます。 XML 要素、 IPEFeedback、 PlanStep の子要素には、 FeedbackKind と
ActualRowCount の 2 つの属性があ り ます。 FeedbackKind の値は、 IPEResults ま たは
IPEStats のいずれかです。 IPEResults は、 実際の ス プール ・ コ ン テ ン ツ が最適化
ルーチンに フ ィ ー ド バ ッ ク さ れた こ と を示 し ます。 IPEStats は、 結果ス プールの統
計が フ ィ ー ド バ ッ ク さ れた こ と を示 し ます。 ActualRowCount は、 結果ス プールにお
け る 実際の行数です。
利点
•
よ り 複雑な ワー ク ロ ー ド に対 し てパフ ォーマ ン ス の改善を提供 し ます。
•
リ モー ト ・ テーブルま たはテーブル演算子で動的統計を収集す る と 、 後続の計
画向けに改善 さ れた コ ス ト 見積 も り が提供 さ れます。
考慮事項
テーブル演算子を含む問合わせを分析す る と 、 結果的に ス プール領域の使用が増加
す る 場合があ り ます。
動的プ ラ ンが特に優れてい る わけではないか、 実行時パフ ォーマ ン ス が解析時間以
下の場合は、 静的プ ラ ン が生成 さ れ ま す。 ま た、 ク エ リ ー ・ バ ン ド を使用 し て、
最適化ルーチンが動的プ ラ ン を使用す る 場合を示す こ と も で き ます。
追加情報
以下の項目を参照 し て く だ さ い。
• <SQL デー タ 操作言語 >
• <SQL 要求お よ び ト ラ ンザ ク シ ョ ン処理 >
JSON バ イ ナ リ 格納形式 (BSON)
こ の機能では、 オプシ ョ ンで、 JSON デー タ 型の格納形式を指定す る こ と がで き ま
す。 デフ ォ ル ト の場合、 JSON デー タ は、 指定 さ れた文字セ ッ ト で ( ま たはユー
ザーのデフ ォ ル ト 文字セ ッ ト で ) テ キ ス ト 形式で格納 さ れます。 ただ し 、 新 し い
STORAGE FORMAT 句を使用 し て、 JSON デー タ を以下のいずれかのバ イ ナ リ 形式
で格納す る よ う に指定す る こ と がで き ます。
• バ イ ナ リ JSON(BSON)
• ユニバーサル ・ バ イ ナ リ JSON(UBJSON)
次の新 し い メ ソ ッ ド お よ び関数に よ っ て、 新 し い機能が提供 さ れます。
• AsJSONText は、バ イ ナ リ 形式で格納 さ れてい る JSON デー タ のテ キ ス ト 表現を返
し ます。
• AsBSON は、テ キ ス ト ま たは UBJSON と し て格納 さ れてい る JSON デー タ の BSON
表現を返 し ます。
リ リ ース ・ サマ リ ー
31
第 2 章 : リ リ ース 15.10 の新機能
JSON お よ び TRYCAST 関数
• StorageSize は、 JSON デー タ を指定 さ れた格納形式で格納す る ために必要な領域
のサ イ ズ を返 し ます。
• BSON_CHECK は、 有効な BSON 構文の文字列をチ ェ ッ ク し ます。
既存の メ ソ ッ ド お よ び関数 も 、 バ イ ナ リ 形式のいずれかで格納 さ れてい る JSON
デー タ を処理で き ます。
利点
• JSON ス ト レージに関 し て、 柔軟性が高 く な り ます。
• MongoDB な ど のバ イ ナ リ JSON デー タ をサポー ト す る 外部デー タ ベース での移植
が よ り 簡単にな り ます。
• JSON 文書の要素の取得が速 く な る ため、 パフ ォーマ ン ス が改善す る 可能性があ
り ます。
• 必要 と な る ス ト レージ領域が改善 さ れ る 可能性があ り ます。
追加情報
<Teradata JSON> を参照 し て く だ さ い。
JSON お よ び TRYCAST 関数
5 つの新 し い JSON 関数が実装 さ れま し た。
• NVP2JSON: 名前 / 値ペアの文字列を JSON オブジ ェ ク ト に変換す る 関数。
• KEYCOUNT: JSON 文書にあ る キーの数を返す JSON メ ソ ッ ド 。
• JSONGETVALUE: JSON オブジ ェ ク ト か ら 値を抽出 し てユーザー指定のデー タ 型
に変換 し よ う と す る 関数。
• METADATA: 文書の メ タ デー タ を返す JSON メ ソ ッ ド 。
• JASONMETADATA: JSON オブジ ェ ク ト 一式の メ タ デー タ を集約 し 、それを JSON
オブジ ェ ク ト と し て返す集約関数。
TRYCAST 関数は、 VARCHAR を別のデー タ 型にキ ャ ス ト し よ う と し ます。 構文は
CAST と 同 じ ( 式 AS data_type) ですが、 TRYCAST は変換に失敗す る と NULL を返
し ます。
利点
• NVP2JSON は、 ユニ フ ォーム ・ リ ソ ース ・ ロ ケー タ ー (URL) の問合わせ文字列な
どの名前 / 値ペア形式のデータ が、 イ ンポー ト およびア ク セ ス しやす く な り ます。
• JSONGETVALUE を使用す る と 、 ユーザーは、 無効ま たは変換で き ないデー タ を
持つ可能性があ る JSON オブジ ェ ク ト か ら 個々の フ ィ ール ド を抽出す る こ と が
で き ます。
• KEYCOUNT、 METADATA、 お よ び JSONMETADATA は、 JSON オブジ ェ ク ト の
メ タ デー タ を取得す る 方法を提供 し 、 構造 と 形式を理解で き る よ う に し ます。
32
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
ロ ー ド 分離
SQL の変更
• NVP2JSON
• KEYCOUNT
• JSONGETVALUE
• METADATA
• JASONMETADATA
• TRYCAST
追加情報
詳細情報
参照先
TRYCAST のサポー ト
<SQL 関数、 演算子、 式お よ び述部 >
JSON の強化機能
<Teradata JSON>
ロ ー ド 分離
テーブルの新 し い分離レベルを定義 し て、 テーブルにデー タ が ロ ー ド さ れてい る 間
に同時に読み取 り を有効にす る こ と がで き ます。 テーブルが ロ ー ド さ れてい る 間は
デー タ が変更 さ れますが、 こ の機能では コ ミ ッ ト 済みの最新デー タ のみが確実に取
得 さ れます。
テーブルは、 ロ ー ド 分離 さ れた も の と し て定義す る こ と がで き ます。 ロ ー ド 分離
テーブルは、 デー タ ・ デ ィ ク シ ョ ナ リ 内で コ ミ ッ ト 済みの最新 ロ ー ド ID 値を記録
し ます。 ロ ー ド 分離テーブルの読み取 り 操作では、 コ ミ ッ ト 済みの最新 ロ ー ド ID
が使用 さ れ、 コ ミ ッ ト 済みの ロ ーを ま だ コ ミ ッ ト し ていない も のか ら 分離 し ます。
新 し い ロ ッ キ ン グ修飾子では、 ロ ー ド 分離テーブルの コ ミ ッ ト 済みの行の読み取 り
が有効にな り ます。 同時実行セ ッ シ ョ ン で コ ミ ッ ト 済みの読み取 り を有効にす る に
は、 修飾 さ れ る 行が論理的に ロ ー ド 分離テーブルか ら 削除 さ れ、 行が更新 さ れ る と
き に修飾済みの値を持つ新 し い行が挿入 さ れ ま す。 索引ベー ス の同時実行読み取
り を有効にす る には、 結合索引を含む索引は ロ ーの コ ミ ッ ト ・ プ ロ パテ ィ も 維持 し
ます。
利点
リ リ ース ・ サマ リ ー
•
ロ ー ド 分離では、 コ ミ ッ ト 済みの最新デー タ が取得 さ れ る よ う にす る と 同時に、
コ ミ ッ ト 済みの行での読み取 り 操作の同時並行性が強化 さ れます。
•
ロ ー ド 分離テーブルの ロ ー ド 操作は、 単一の ロ ー ド ・ ト ラ ンザ ク シ ョ ンで実行
す る こ と がで き ます。
33
第 2 章 : リ リ ース 15.10 の新機能
ア ク セ ス権テーブルの新 し い PI
考慮事項
•
ロ ー ド 分離テーブルは、 非 ロ ー ド 分離テーブル と 比較 し て、 デ ィ ス ク 領域を多
く 消費 し 、 パフ ォーマ ン ス に多少影響す る 場合があ り ます。
•
ロ ー ド 分離テーブルは、 非 ロ ー ド 分離テーブル と 同様に変更で き ます。 つま り 、
行バージ ョ ン管理のないテーブル と い う こ と です。 ただ し 、 テーブルで コ ミ ッ
ト 済みの読み取 り が発生で き る よ う にす る には、 EXCLUSIVE ロ ッ ク が必要で
す。 ロ ー ド 分離テーブルが変更 さ れてい る 間は、 読み取 り 操作がブ ロ ッ ク さ れ
ます。
• 新 し い ALTER TABLE オプシ ョ ン を使用 し て、 行を適切な間隔でテーブルか ら 論
理的に削除す る こ と がで き ます。
SQL の変更
• CREATE TABLE お よ び ALTER TABLE 文には、ISOLATED LOADING オプシ ョ ン
が含まれます。
• SELECT 文の LOCKING 要求修飾子には、LOAD COMMITTED オプシ ョ ンが含ま
れます。
• INSERT、 UPDATE、 MERGE、 お よ び DELETE 文には、 ISOLATED LOADING オ
プシ ョ ンが含まれます。
追加情報
以下の項目を参照 し て く だ さ い。
• <SQL デー タ 定義言語 - 構文規則お よ び例 >
• <SQL デー タ 操作言語 >
• < デー タ ベース の管理 >
• < デー タ ・ デ ィ ク シ ョ ナ リ >
• < デー タ ベース の設計 >
ア ク セ ス権テ ー ブルの新 し い PI
DELETE/DROP DATABASE, DELETE/DROP USER、 お よ び DROP <TVM object> 要求
に よ っ て発生す る デ ッ ド ロ ッ ク やブ ロ ッ ク さ れた ロ ッ ク を減 ら すために、 Teradata
は DBC.AccessRights テーブルの索引を再作成 し ま し た。 以前は、 DELETE お よ び
DROP 要求が、 DBC.AccessRights のテーブル ・ レベルの WRITE ロ ッ ク を引 き 起 こ
し てい ま し た。 新 し い索引付け を使用す る と 、 影響の少ないパーテ ィ シ ョ ン ・ レベ
ルま たは行キー ・ ロ ッ ク が使用で き ます。 AccessRights テーブルの索引は、 ア ッ プ
グ レー ド / 移行の最中に自動的に再作成 さ れます。
利点
•
ロ ッ ク 競合を少な く し ます。
• オブジ ェ ク ト の削除のパフ ォーマ ン ス が大幅に改善 さ れます。
34
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
部分的なオ ン ラ イ ン再構成
考慮事項
DBC.AccessRights 行は再配置す る 必要があ る ため、 ア ッ プグ レー ド / 移行のプ ロ セ
ス に長時間かか る 場合があ り ます。
部分的な オ ン ラ イ ン 再構成
ユーザーがオン ラ イ ンの間にテーブルを再配置する機能を提供 し ます。 Partial Online
Reconfig では、 一時的な フ ォールバ ッ ク ・ サブテーブルを使用 し て、 再配置フ ェー
ズ中に現在の AMP に再配置 さ れた フ ォ ールバ ッ ク 行を格納 し ま す。 こ れ ら の一
時テーブルは、 Reconfig に対 し て内部的です。
ユーザーが ロ グオン し てい る 間に、 AMP を ク ラ ス タ に追加 し 、 ク ラ ス タ の AMP を
変更 し 、 ク ラ ス タ か ら AMP を削除す る こ と がで き ます。 新 し い フ ォールバ ッ ク 行
が挿入 さ れ る ため、 構成の変更に よ っ てユーザーが影響を受け る こ と はあ り ません。
CONFIG ユーテ ィ リ テ ィ を使用 し て ク ラ ス タ の変更を要求する こ と がで き ます。 例 :
• 既存の AMP 2 を既存の ク ラ ス タ 1 に変更 :
mod amp 2 to cn=1
• 新 し い AMP 10 を既存の ク ラ ス タ 1 に追加 :
add amp 10, cn=1
利点
ユーザーがオ ン ラ イ ン中に実行 さ れ る ク ラ ス タ への変更がサポー ト さ れます。
考慮事項
オ ン ラ イ ン再構成を実行す る には、 シ ス テ ムに含まれ る 各 ク ラ ス タ の AMP を 8 個
以下にす る 必要があ り ます。
追加情報
Teradata の担当者にお問い合わせ く だ さ い。
リ リ ース ・ サマ リ ー
35
第 2 章 : リ リ ース 15.10 の新機能
パーテ ィ シ ョ ン ・ レベル ・ ロ ッ ク
パー テ ィ シ ョ ン ・ レ ベル ・ ロ ッ ク
パーテ ィ シ ョ ン化は、 デー タ の関連す る グループ を物理的に隣接 し て格納 し 、 問合
わせのパフ ォーマ ン ス を改善 し ます。 パーテ ィ シ ョ ン ・ レベル ・ ロ ッ ク (PLL) は、
粒度においてテーブル ・ レベル と 行レベル間の新 し い ロ ッ ク ・ レベルで、 問合せ処
理中に、 影響を受け る パーテ ィ シ ョ ン、 ま たは行パーテ ィ シ ョ ン ・ テーブルのパー
テ ィ シ ョ ン内で影響を受け る 行のみを ロ ッ ク し ます。 よ り 粒度の高い ロ ッ ク では、
異な る パーテ ィ シ ョ ンにあ る デー タ の同時実行操作が可能にな り ます。 以前は、 行
パーテ ィ シ ョ ン ・ テーブルの操作で、 ご く わずかなパーテ ィ シ ョ ンのみが影響を受
け る 場合で も 、 テーブル ・ レベル ・ ロ ッ ク が必要 と な る こ と が多 く あ り ま し た。
SQL DML 要求では、 同時並行性を最大化す る ために、 行パーテ ィ シ ョ ン ・ テーブ
ルに対 し て可能な場合はいつで も パーテ ィ シ ョ ン ・ レベルの ロ ッ ク がデフ ォ ル ト で
使用 さ れ る よ う にな り ま し た。
Teradata Database は、 以下を ロ ッ ク で き る よ う にな り ま し た。
• 1 つのパーテ ィ シ ョ ンにあ る 同 じ 行ハ ッ シ ュ 値を持つすべての行。
• すべてのパーテ ィ シ ョ ンにあ る 同 じ 行ハ ッ シ ュ 値を持つすべての行。
• パーテ ィ シ ョ ン内のすべての行。
• あ る範囲の Rowkey にあ るすべての行。Rowkey は、行ハ ッ シ ュ値 と パーテ ィ シ ョ ン
番号で構成 さ れ る 、 行識別子の複合 コ ン ポーネ ン ト です。
DBQL ロ ッ ク ・ ロ ガーには、 新し い PLL ロ ッ ク ・ タ イ プが含まれます。 Lock Display
ユーテ ィ リ テ ィ (lokdisp) には、 新規 コ マ ン ド であ る PARTITION があ り ます。 こ れ
は、 あ る 範囲のパーテ ィ シ ョ ン、 ま たはあ る 範囲のパーテ ィ シ ョ ンにあ る 行ハ ッ
シ ュ を ロ ッ ク す る ロ ッ ク 要求を表示 し ます。
利点
•
ロ ッ ク 競合が減 り ます。
• バル ク DML 要求の同時並行性が改善 さ れます。
• DML 更新 と 読み取 り 専用の問合わせが混在 し て ロ ー ド さ れ る テーブルにア ク セ
スす る と き の応答時間が速 く な り ます。
• 行パーテ ィ シ ョ ン ・ テーブルのみを アーカ イ ブす る 場合に、 ロ ー リ ン グ READ
ロ ッ ク ・ オプシ ョ ン を復元 し ます。
考慮事項
NUSI、 USI、 ま たは RI メ ン テナン ス が関与す る バル ク DML 操作には、 単一書 き 込
み ロ ッ ク が適用 さ れます。 単一書 き 込み ロ ッ ク では、 ロ ッ ク さ れていないパーテ ィ
シ ョ ンで読み取 り の同時実行を行な う こ と がで き ますが、 バル ク DML の最中に一
度に許可 さ れ る 「書 き 込み」 は 1 回のみです。 こ の制限は、 例えば USI/NUSI テー
ブルへの INSERT-SELECT な ど の、 一部の一般的な状況に影響 し ます。
36
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
R 統合
文の処理で関連す る テーブルへのテーブル ・ レベル WRITE ロ ッ ク が必要な場合、
PLL の同時並行性の メ リ ッ ト は得 ら れな い こ と が あ り ま す。 こ れは、 パーテ ィ
シ ョ ン ・ レベル ・ ロ ッ ク で同時実行が許可 さ れ る 場合で も 、 テーブル ・ レベル ・
ロ ッ ク では文がシ リ アル化 さ れ る ためです。 こ の一例は、 行パーテ ィ シ ョ ン化 さ れ
ていない、 ま たは タ ーゲ ッ ト ・ テーブル と は異な る パーテ ィ シ ョ ン化の結合索引を
持つ行パーテ ィ シ ョ ン ・ テーブルです。 DML 要求では、 JI に対 し てテーブル ・ レ
ベル WRITE ロ ッ ク を行な う こ と があ り ます。
追加情報
詳細情報
参照先
Lock Display (lokdisp)
< ユーテ ィ リ テ ィ >
ロ ッ ク の種類、 ロ ッ ク 、 お よ び同時
並行性
• <SQL 要求お よ び ト ラ ンザ ク シ ョ ン処理 >
• <SQL デー タ 定義言語 - 構文規則お よ び例 >
• <SQL デー タ 操作言語 >
使用す る ロ ッ ク の種類 を 含む、 代
表的 な 操作への行パー テ ィ シ ョ ン
お よ び非パー テ ィ シ ョ ン 基本索引
ア クセス
< デー タ ベース の設計 >
R 統合
こ の機能は、 R プ ロ グ ラ ミ ン グ言語のユーザーに、 デー タ ベース内分析機能を提供
し ま す。 ユーザーは、 Teradata Database に格納 さ れて い る デー タ に ア ク セ ス し 、
R で使用で き る いずれかのデー タ 分析ツールを使用 し て こ のデー タ を処理す る テー
ブル演算子を R で記述で き ます。
利点
• ユーザーは、 R 実行エ ン ジ ン内か ら 、 Teradata Database に格納 さ れてい る デー タ
に直接ア ク セ ス し ます。 こ れに よ り 、 デー タ ベース と R ク ラ イ ア ン ト 間のデー
タ 転送が最小化 さ れ、 デー タ 分析処理の速度が改善 さ れます。
• ユーザーは、 R コ ミ ュ ニテ ィ で開発 さ れた革新的な統計技術を適用し て、 Teradata
Database に格納 さ れてい る デー タ を分析す る こ と がで き ます。
考慮事項
こ の機能では、 オープン ・ ソ ース の R イ ン タ ープ リ タ 、 特別な udfGPL ラ イ ブ ラ
リ 、 お よ び TDR R パ ッ ケージ を イ ン ス ト ールす る 必要があ り ます。
• R は、 第 2 ク ラ ス の言語 と し てサポー ト さ れます。 R テーブル演算子は、 デー タ
ベース に登録 さ れてお ら ず、 ExecR C テーブル演算子を介 し て実行 さ れます。
•
リ リ ース ・ サマ リ ー
37
第 2 章 : リ リ ース 15.10 の新機能
Recovery Manager CANCEL ROLLBACK の強化機能
• R は ス レ ッ ド ・ セー フ で な い ため、 R におけ る テーブル演算子のサポー ト は、
保護モー ド での実行のみに制限 さ れてい ます。
• R テーブル演算子のパフ ォーマ ン ス は、 保護モー ド の C テーブル演算子 よ り も 遅
い こ と が想定 さ れます。 R テーブル演算子には、 デー タ 型を Teradata か ら R に、
お よ びその逆に変換す る ためのオーバーヘ ッ ド が さ ら にかか り ます。
追加情報
<SQL 外部ルーチン ・ プ ロ グ ラ ミ ン グ > を参照 し て く だ さ い。
Recovery Manager CANCEL ROLLBACK の強化機能
Recovery Manager ユーテ ィ リ テ ィ の CANCEL ROLLBACK ON TABLE コ マ ン ド で
は、 Teradata Database シ ス テ ムの回復、 ま たはユーザーがアボー ト し たオ ン ラ イ ン ・
ト ラ ンザ ク シ ョ ンの一部 と し て、 現在 ロ ールバ ッ ク 中のテーブルに対す る ロ ール
バ ッ ク 処理を キ ャ ンセルする こ と がで き ます。 こ の機能では、 CANCEL ROLLBACK
コ マ ン ド が発行 さ れた後ですぐ に解除 さ れ る 、 ロ ール ・ バ ッ ク さ れた ト ラ ンザ ク
シ ョ ンか ら 未解決の ロ ッ ク が発生 し ます。
利点
• CANCEL ROLLBACK 操作が よ り 早 く 完了 し ます。
• デー タ ベース の使用可能度が改善 さ れます。
追加情報
Vproc Manager ユーテ ィ リ テ ィ の詳細については、 < ユーテ ィ リ テ ィ > を参照 し て
く だ さ い。
ス プ ールの削減
Teradata Database が問合わせ処理中に生成す る 中間ス プールの数を減 ら すために、
数多 く の内部処理機能が強化 さ れま し た。
利点
特に、 遅延 し た状況や冗長な ス プールを伴 う 問合わせで、 問合わせ処理の効率が改
善 さ れます。
38
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
RIGHT、 LEFT、 お よ び REVERSE 関数
RIGHT 、 LEFT、 お よ び REVERSE 関数
3 つの新 し い文字列型関数が実装 さ れま し た。
• LEFT
• RIGHT
• REVERSE
利点
• LEFT お よ び RIGHT 関数は、 文字列の先頭ま たは末尾か ら 開始 し 、 指定 し た論理
文字の数を整数で出力 し ます。 REVERSE 関数は、 入力文字列を逆に し ます。
• 新 し い関数は、 Microsoft SQL Server にあ り ます。 関数は CHAR、 VARCHAR、 お
よ び CLOB 型を直接処理 し 、 ユーザーはその他の型を こ れ ら にキ ャ ス ト す る こ
と がで き ます。
• 新 し い関数でサポー ト さ れ る 文字セ ッ ト には、 Unicode、 Latin、 Kanji SJIS、 お よ
び Graphic があ り ます。
追加情報
<SQL 関数、 演算子、 式お よ び述部 > を参照 し て く だ さ い。
SCANDISK SKIPDECOMPRESS オ プ シ ョ ン
Ferret および Filer ユーテ ィ リ テ ィ の SCANDISK コ マン ド の新し い SKIPDECOMPRESS
オプシ ョ ンは、 SCANDISK がブ ロ ッ ク ・ レベルの圧縮済みデー タ ・ ブ ロ ッ ク を圧縮
解除す る の を防ぎ ます。
利点
シ ス テ ム内に圧縮 さ れたデー タ ・ ブ ロ ッ ク が多 く あ る 場合に、 SCANDISK を高速化
す る こ と がで き ます。
考慮事項
ブ ロ ッ ク ・ レベルで圧縮 さ れたデー タ に対す る 一部の SCANDISK 妥当性検査が ス
キ ッ プ さ れます。
追加情報
リ リ ース ・ サマ リ ー
詳細情報
参照先
BlockLevel Compression
( ブ ロ ッ ク ・ レベル圧縮 )
< デー タ ベース の管理 >
Scandisk
< ユーテ ィ リ テ ィ > お よ び < サポー ト ・ ユーテ ィ リ テ ィ >
39
第 2 章 : リ リ ース 15.10 の新機能
セキ ュ ア ・ ゾーン
セキ ュ ア ・ ゾ ー ン
セ キ ュ ア ・ ゾーン機能では、 単一の Teradata Database シ ス テ ム内に、 ゾーン と 呼
ばれ る 単独で排他的なデー タ ベース階層を 1 つ以上作成す る こ と がで き ます。 各
ゾーンへのア ク セ ス と 管理は、 Teradata Database シ ス テ ムお よ びその他の ゾーン と
は個別に処理 さ れます。 必要な権限を持つデー タ ベース ・ ユーザーは、 ゾーンお よ
びゾーン管理者を作成す る こ と がで き ます。 ゾーン管理者は、 ゾーン ・ ユーザーや
ゾーン内の任意の ゾーン ・ ゲ ス ト を定義 し 、 権限を付与 し 、 管理 し ます。 必要な権
限を持つゾーン ・ ユーザーお よ びゲ ス ト は、 標準の Teradata Database メ ソ ッ ド を使
用 し て ゾーン内でオブジ ェ ク ト を作成 し 、 デー タ にア ク セ ス で き ます。 既存のユー
ザー も 、 セキ ュ ア ・ ゾーンに移行す る こ と がで き ます。
セキ ュ ア ・ ゾーンの代表的な使い方には、 次の よ う なシナ リ オがあ り ます。
• 大規模な会社は、 部門や支社ご と に個別の ゾーン を作成 し て、 本社の担当が複
数の支社ゾーンにわた る デー タ を管理お よ びア ク セ ス で き て も 、 支社は別の支
社のデー タ やオブジ ェ ク ト にア ク セ ス し ない よ う にす る こ と がで き ます。
• ク ラ ウ ド ・ デー タ ベース ・ サービ ス を提供す る 会社は、 単一の Teradata Database
シ ス テ ム内に複数のテナン ト を ホ ス ト し 、 物理的に分け ら れたシ ス テ ムで実行
さ れてい る かの よ う に、 ゾーン を使用 し てテナン ト を相互に分離す る こ と がで
き ます。
利点
• 単一デー タ ベース ・ シ ス テ ム内で、 連続 し ていないゾーン を分けて、 ア ク セ ス
権限 と 管理機能を個別に持たせ る こ と がで き ます。
•
ゾーンの管理 と ユーザー権限は、 通常のデー タ ベース の使用 よ り も さ ら に制限
さ れ、 分け ら れてい ます。
• デ ィ ク シ ョ ナ リ ・ テーブルま たはシ ス テ ム ・ テーブルに常駐す る デー タ を分離
し ます。 ゾーン ・ ユーザーは、 各ゾーンに固有のシ ス テ ム行のみを取得す る こ
と がで き ます。
• Teradata Database での、 デー タ ベース管理業務の分離 と ア ク セ ス制御 と い う 規定
の遵守要件に関す る サポー ト が改善 さ れます。
考慮事項
• セキ ュ ア ・ ゾーンは、 別途購入す る 機能です。
• デフ ォ ル ト ではセキ ュ ア ・ ゾーンが無効にな っ てお り 、 こ れを有効にで き る の
は Teradata のカ ス タ マー ・ サービ ス担当者のみです。
• セキ ュ ア ・ ゾーン を使用 し てい る サ イ ト では、 DBC テーブルで直接付与 さ れて
い る SELECT 権限を取 り 消 し て、 DBC ビ ュ ーへのア ク セ ス権限のみを付与 し 、
ユーザーが関連 し ていないゾーンの情報にア ク セ スす る の を防ぐ こ と が推奨 さ
れます。
• アーカ イ ブ / 復元ユーザーは、 操作対象のオブジ ェ ク ト が配置 さ れてい る ゾーン
に対 し て権限を持っ てい る 必要があ り ます。
• COPY 操作はサポー ト さ れてい ません。
40
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
UDF 内の UDT のシ リ アル化
SQL の変更
新 し い DCL:
• GRANT ZONE
• REVOKE ZONE
• GRANT ZONE OVERRIDE
• REVOKE ZONE OVERRIDE
新 し い DDL:
• CREATE ZONE
• DROP ZONE
• ALTER ZONE
追加情報
詳細情報
参照先
SQL の例、 テ ス ト 、 お よ びア ク セ ス ・
ロ ギ ン グ を含む、 セキ ュ ア ・ ゾーン設定
< セキ ュ リ テ ィ 管理ガ イ ド >
セキ ュ ア ・ ゾーン を作成お よ び管理す る た
めの DDL 構文
<SQL デー タ 定義言語 - 構文規則お よ
び例 >
セキ ュ ア ・ ゾーン権限を付与お よ び取 り
消すための DCL 構文
<SQL デー タ 制御言語 >
セキ ュ ア ・ ゾーン関連のデ ィ ク シ ョ ナ リ ・
テーブル と ビ ュ ー
< デー タ ・ デ ィ ク シ ョ ナ リ >
さ ま ざ ま なユーテ ィ リ テ ィ に対す る セキ ュ
ア ・ ゾーン の影響に関す る 情報
< デー タ ベース の管理 >
UDF 内の UDT のシ リ アル化
こ の機能は UDF の作成者に、 ST_Geometry、 XML、 お よ び JSON パ ラ メ ー タ を シ リ
アル化 / シ リ アル化解除 し て値を返すために使用で き る 4 つの新 し い FNC 関数を提
供 し ます。
• FNC_UdtSerializeSupported は、 UDT がシ リ アル化 / シ リ アル化解除を サポー ト す
る か ど う か を決定 し ます。
• FNC_UdtGetSerializeSize は、 UDT の実際のサ イ ズ を シ リ アル化 さ れた形式で返 し
ます。
• FNC_UdtSerialize は、 UDT を シ リ アル化 さ れた形式で返 し ます。
• FNC_UdtDeserialize は、 UDT のシ リ アル化 さ れた形式のデー タ を シ リ アル化解除
し 、 UDT に戻 し ます。
リ リ ース ・ サマ リ ー
41
第 2 章 : リ リ ース 15.10 の新機能
Ferret SHOWWHERE への SQL イ ン タ ーフ ェース
次の UDT は、 イ ン タ ーフ ェース のシ リ アル化 / シ リ アル化解除を サポー ト し ます。
• ST_Geometry
• XML
• JSON
利点
こ の FNC イ ン タ ーフ ェ ース の使用例 と し て、 UDF 開発者は、 ST_Geometry、 XML、
お よ び JSON な ど の UDT を含む Teradata デー タ 型値を暗号化 / 復号化す る 暗号 / 復
号 UDF を記述す る こ と がで き ます。
追加情報
<SQL 外部ルーチン ・ プ ロ グ ラ ミ ン グ > を参照 し て く だ さ い。
Ferret SHOWWHERE への SQL イ ン タ ー フ ェ ース
Ferret ユーテ ィ リ テ ィ の SHOWWHERE コ マ ン ド は、 低レベル ・ ルーチン を使用 し
て フ ァ イ ル ・ シ ス テ ムに情報を問合わせます。 こ の機能は、 それ ら の同 じ 低レベ
ル ・ ルーチン を使用 し てデー タ ベース ・ テーブルに SHOWWHERE の よ う な フ ァ イ
ル ・ シ ス テ ム情報を生成す る SQL イ ン タ ーフ ェース を提供 し ます。
利点
フ ァ イ ル・シ ス テ ム情報が SQL ツールで表示で き る よ う にな り 、その後の SQL 処
理が簡単にな り ます。
• Ferret ユーテ ィ リ テ ィ と は異な り 、 コ ン ソ ールへのア ク セ ス権は必要あ り ません。
マ ク ロ 、 作成 さ れ る 表、 お よ びデー タ ・ ブ ロ ッ ク 情報を生成で き る 表へのア ク
セ ス を制御す る には、 標準の SQL の GRANT 文 と REVOKE 文を使用で き ます。
•
SQL の変更
こ の機能に新 し い SQL マ ク ロ は何 も 含まれません。 こ れは、 既存のマ ク ロ と と も
に使用す る こ と がで き ます。 こ れ ら には 2 つのバージ ョ ンがあ り 、 1 つは
Teradata(BTET) セ ッ シ ョ ン ・ モー ド を使用す る 場合の も の と 、 も う 1 つは ANSI
セ ッ シ ョ ン ・ モー ド を使用す る 場合の も のです。
• CreateFsysInfoTable
PopulateFsysInfoTable
• CreateFsysInfoTable_ANSI
PopulateFsysInfoTable_ANSI
42
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
シ ス テ ム ・ パフ ォ ーマ ン ス ・ モニ タ ー と プ ロ ダ ク ト 制御 API の強化機能
追加情報
詳細情報
参照先
Ferret SHOWWHERE 用の SQL
イ ン タ ーフ ェース
• <SQL 関数、 演算子、 式お よ び述部 >
マ ク ロ については、 フ ァ イ ル ・ シ ス テ ム情報
マ ク ロ の章で説明 さ れてい ます。
• < ユーテ ィ リ テ ィ >
シ ス テム ・ パ フ ォ ーマ ン ス ・ モ ニ タ ー と プ ロ ダ ク ト 制御 API
の強化機能
こ の リ リ ース では、 次の機能が強化 さ れま し た。
• CLIv2 お よ び JDBC か ら の非同期アボー ト 要求のモニ タ ー ・ パーテ ィ シ ョ ンがサ
ポー ト さ れ る よ う にな り ま し た。
• SET SESSION RATE PM/API および SetSessionRate Open API でモニ ター・セ ッ シ ョ ン
のセ ッ シ ョ ン頻度はゼ ロ に設定で き な く な っ たため、 セ ッ シ ョ ン監視はオ ンに
す る 必要があ り ます。 注 : セ ッ シ ョ ンの収集統計を無効にす る には、 スーパーバ
イ ザー ・ ウ ィ ン ド ウ でセ ッ シ ョ ン頻度を ゼ ロ に設定 し ます。
• 入れ子にな っ てい る ス ト ア ド ・ プ ロ シージ ャ が実行 さ れてい る 場合に、 最 も 外
側の ス ト ア ド ・ プ ロ シージ ャ 名お よ びそれが所有す る デー タ ベース を提供す る
ために、 SPName お よ び SPDBName が MONITOR SQL PM/API お よ び
MonitorSQLCurrentStep Open API に追加 さ れま し た。
• 次の新 し い フ ィ ール ド が、 MONITOR SESSION PM/API、 MonitorSession Open
API、 お よ び MonitorMySessions Open API に追加 さ れま し た。
• プ ロ キ シ ・ユーザーに変更があ っ た場合に SPOOL お よ び TEMP 領域で変更 さ
れた UserID を提供す る ProxyUserId。
•
セキ ュ ア ・ ゾーン機能をサポー ト す る ために ゾーンの一意の識別子を提供す
る ZoneId。
•
要求レベルCPUお よ びI/O ス キ ュ ーを計算す る ためにViewpoint をサポー ト す る
ための、 ReqHotAmpCPU、 ReqHotAmpCPUId、 ReqHotAmpIO、 ReqHotAmpIOId、
お よ び ReqInvolvedAMPCnt。 新 し い フ ィ ール ド は、 要求お よ びそれ ら に対応
す る Vproc ID の存続期間中に最 も ホ ッ ト な AMP に よ っ て消費 さ れ る CPU お
よ び I/O を提供 し ます。 ReqInvolvedAMPCnt は、 現在の要求の処理に関与す
る AMP の数を提供 し ます。
ReqFirstRespTime お よ び ReqFirstRespDate が、MONITOR SESSION PM/API に追
加 さ れま し た。 ReqFirstRespTime が、 MonitorSession および MonitorMySessions
Open API に追加 さ れま し た。 こ れ ら の フ ィ ール ド は、 特定の し き い値を超え
る RESPONSE 状態の問合わせを検出お よ びアボー ト す る ために追加 さ れま
し た。
•
リ リ ース ・ サマ リ ー
43
第 2 章 : リ リ ース 15.10 の新機能
TASM 強化機能
•
外部サーバーの情報を提供する ための、 ReqLocalQueryStatus、 ReqRemoteHostId、
ReqRemoteSessionId、 ReqRemoteRequestId、 ReqRemoteQueryId。 リ モー ト ・ シ
ス テ ムのホ ス ト ID、 およ び リ モー ト での問合わせ実行のセ ッ シ ョ ン ID、 リ ク
エ ス ト ID、 お よ び問合わせ ID。 ReqLocalQueryStatus は、 統合デー タ ・ アー
キ テ ク チ ャ 問合わせの現在の状態を提供 し ます。
利点
• 外部サーバー ・ フ ィ ール ド は、 統合デー タ ・ アーキ テ ク チ ャ のサポー ト を提供
し ます。
• 非同期アボー ト 要求が送信 さ れ る と 、 現在の要求は完了のために保留キ ュ ーに
配置 さ れ、 セ ッ シ ョ ンは新 し い要求で使用で き る よ う にな り ます。
• Viewpoint ま たはカ ス タ ム PM/API アプ リ ケーシ ョ ンの新機能を使用す る か、ア ド
ホ ッ ク な問合わせには Open API を使用 し ます。
考慮事項
• MONITOR SESSION PM/API 要求の場合は、 モ ニ タ ー ・ ソ フ ト ウ ェ ア ・ バー
ジ ョ ン 12 を使用 し て、 こ の機能で説明 さ れてい る デー タ を レ ポー ト す る 必要が
あ り ます。
• セ ッ シ ョ ン頻度をゼ ロ に設定 し よ う と す る と 、 結果はエ ラ ーにな り ます。
追加情報
< アプ リ ケーシ ョ ン ・ プ ロ グ ラ ミ ン グ ・ リ フ ァ レ ン ス > を参照 し て く だ さ い。
TASM 強化機能
TASM 強化機能に よ り 、 デー タ ベー ス 管理者は以下の操作 を 行な え る よ う に な り
ま す。
• 経過時間例外条件を微調整す る 。
•
ワー ク ロー ド の優先順位に基づいて、 ス ロ ッ ト ル遅延キ ューに優先順位を付け る。
•
ワー ク ロ ー ド 要求の最小応答時間を指定す る 。
経過時間例外から のブ ロ ッ ク 時間 と ス ロ ッ ト ル遅延時間の除外
デー タ ベース管理者は、 ブ ロ ッ ク 時間ま たは ス ロ ッ ト ル遅延時間を経過時間例外条
件か ら 除外で き る よ う にな り ま し た。 こ れ ら のオプシ ョ ン を使用す る と 、 Teradata
が問合わせを処理 し 始め る ま で、 経過時間条件の タ イ マーは開始 さ れません。 デ
フ ォ ル ト では、 経過時間条件にブ ロ ッ ク 時間お よ びス ロ ッ ト ル遅延時間が含まれま
す。 極端な場合、 こ れは Teradata が処理を開始す る 前に要求が タ イ ム ア ウ ト にな る
こ と を意味す る こ と があ り ます。 オプシ ョ ンは、 Teradata Viewpoint ワー ク ロ ー ド 管
理ポー ト レ ッ ト の [ 例外 ] タ ブで使用で き ます。
44
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
Teradata デ ィ レ ク ト リ ・ マネージ ャ
ワー ク ロー ド の優先順位に基づ く ス ロ ッ ト ル遅延キ ュ ー要求の優先順位付け
デフ ォ ル ト の場合、 ス ロ ッ ト ル遅延キ ュ ーは要求を 「先入れ先出 し 」 方式で解放 し
ます。 Teradata Viewpoint ワー ク ロ ー ド 管理の [ 一般 ] タ ブにあ る新 し いオプシ ョ ン を
使用す る と 、 デー タ ベース管理者は、 遅延キ ュ ーを ワー ク ロ ー ド の優先順位に基づ
いて順序付け る こ と がで き ます。
ワー ク ロー ド の最小応答時間の指定
デー タ ベース管理者は、 ワー ク ロ ー ド の最小応答時間を指定で き る よ う にな り ま し
た。 こ れに よ り 、 Teradata はその時間が経過す る ま で要求応答を保留に し ます。 応
答待機時間は、 1 秒か ら 3,600 秒に設定で き ます。 Teradata Viewpoint ワー ク ロ ー ド
管理ポー ト レ ッ ト の [Workload Details( ワー ク ロ ー ド の詳細 )] 画面にあ る [Hold
Query Responses( 問合わせ応答の保留 )] タ ブ を参照 し て く だ さ い。
利点
最小の応答時間に よ り 、 条件の変更にかかわ ら ず一貫 し た結果が得 ら れ、 ユーザー
に と っ て妥当な期待値を設定で き る よ う にな り ます。 例えば、 新 し いシ ス テ ムでは
当初は応答が非常に速 く 、 その新シ ス テ ムに よ り 多 く のユーザー と ワ ー ク ロ ー ド が
移行す る につれて、 応答は遅 く な り ます。 こ のオプシ ョ ンに よ り 、 デー タ ベース管
理者は最初か ら 妥当な例外を設定 し てお く こ と がで き ます。
考慮事項
• 最小応答時間の影響を受け る 問合わせは、 Teradata が通常 ク ラ イ ア ン ト に応答を
送信する時点で保留にな り ます。 AMP ス テ ッ プは完了し、 ロ ッ ク は解除さ れます。
•
ワー ク ロ ー ド の最小応答時間お よ びワ ー ク ロ ー ド の優先順位に基づいて ス ロ ッ
ト ル遅延キ ュ ーを優先順位付けす る 機能を使用で き る のは、 SLES 11 シ ス テ ムの
みです。
追加情報
<Teradata Viewpoint ユーザー ・ ガ イ ド > を参照 し て く だ さ い。
Teradata デ ィ レ ク ト リ ・ マ ネー ジ ャ
Teradata デ ィ レ ク ト リ ・ マネージ ャ (TDM) ツールに よ り 、 管理者は LDAP デ ィ レ ク
ト リ の構造 と コ ン テナを自動的に作成 し てデー タ を入力で き ます。 リ リ ース 15.10
では、 Teradata デ ィ レ ク ト リ ・ マネージ ャ ・ ツールが さ ら に機能強化 さ れ、 以下が
行な え る よ う にな り ま し た。
• DSA 構成を編集 し ます。
• DBS 構成を編集 し ます。
• DBS 構成を削除 し ます。
リ リ ース ・ サマ リ ー
45
第 2 章 : リ リ ース 15.10 の新機能
Teradata Intelligent Memory Phase-2
• オブジ ェ ク ト ( プ リ ン シパル、グループ、ネ ッ ト ワー ク な ど ) を親 コ ン テナに移動
し ます。
• 名前変更機能では、 管理者が、 デ ィ レ ク ト リ ・ グループ、 ネ ッ ト ワー ク 、 ユー
ザー、 プ ロ フ ァ イ ル、 ロ ールな ど のオブジ ェ ク ト 名を変更す る こ と がで き ます。
利点
DBS 構成の編集は、 Eclipse ウ ィ ザー ド を使用 し て実行 し ます。
考慮事項
参照保全性をサポー ト し ない DSA で、 オブジ ェ ク ト を親 コ ン テナに移動 し て機能
名を変更す る には、 名前を変更 し たオブジ ェ ク ト の名前を保持 し てい る 可能性のあ
る エン ト リ で メ ンバー参照を変更す る 必要があ り ます。
追加情報
TDM を ダ ウ ン ロ ー ド す る には、 Teradata Download Center にア ク セ ス し ます。
Teradata Intelligent Memory Phase-2
Teradata Intelligent Memory(TIM)Phase-2 は、 次の よ う な機能を提供 し ます。
•
フ ァ イ ル ・ セグ メ ン ト (FSG)TIM Very Hot(VH) キ ャ ッ シ ュ ・ サ イ ズ を リ セ ッ ト
(tpareset) せずに調整 し ます。
• デー タ 温度計算に影響す る 戦術的な I/O を有効に し ます。
• SQL 診断を使用 し てデー タ 温度を下げ ます。
• 最 も ホ ッ ト なデー タ を、 フ ァ イ ル ・ シ ス テ ム VH キ ャ ッ シ ュ の事前 ロ ー ド 中に事
前 ロ ー ド し ます。
• VH と 最 も 長い間使用 さ れていない (LRU) キ ャ ッ シ ュ を、 ま と めて、 ま たは個別
に フ ラ ッ シ ュ し ます。
利点
DBA は、 例えば週末や tpareset な し の月次処理な ど、 ワー ク ロ ー ド 要件に基づいて、
VH キ ャ ッ シ ュ 専用に機能す る FSG キ ャ ッ シ ュ の量を調整す る こ と がで き ます。
考慮事項
こ の機能 を 有効にす る には、 カ ス タ マー ・ サポー ト の担当者にお問い合わせ く だ
さ い。
追加情報
Teradata の担当者にお問い合わせ く だ さ い。
46
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
TDGSS- ロ グオ ンす る ための単一の メ カ ニズ ム
TDGSS- ロ グオ ン す る ための単一の メ カ ニズム
TDGSS モデルでは、 ク ラ イ ア ン ト ・ ア プ リ ケーシ ョ ン を 実行 し て い る ユーザー
が、 一連の TDGSS メ カ ニズ ムか ら 選択 し て、 ク ラ イ ア ン ト と サーバー ・ ゲー ト
ウ ェ イ ま たは Unity 間のセキ ュ リ テ ィ ・ コ ン テ キ ス ト を確立す る こ と がで き ます。
現時点では、 ユーザーがセキ ュ リ テ ィ ・ メ カ ニズ ム ( 例えば LDAP ま たは KRB5 な
ど ) を指定す る 必要があ り ます。 Teradata Negotiating(TDNEGO) は、 サ イ ンオ ン ・ メ
カ ニズ ム を自動的にネ ゴ シエー ト す る ため、 ユーザーや ク ラ イ ア ン ト ・ アプ リ ケー
シ ョ ンがそれを指定す る 必要はあ り ません。
サーバーは TDNEGO をデフ ォル ト のネゴシエー ト ・ メ カニズ ム と し て設定する こ と
がで き、 ま た、 TDNEGO を使用で き ない ク ラ イ ア ン ト に提供 さ れるデフ ォル ト の非
ネ ゴ シエー ト ・ メ カ ニズ ム を設定す る こ と も で き ます。 ユーザーは、 TDNEGO を
デフ ォル ト のネ ゴ シエー ト ・ ロ グオン ・ メ カニズ ム と し て指定する こ と がで き ます。
そ う す る と 、 シ ス テ ムは自動的に適切なセキ ュ リ テ ィ ・ メ カ ニズ ム を決定 し ます。
TDNEGO は、 次の よ う な状況で使用す る 正 し い メ カ ニズ ム を自動的に決定 し ます。
• 外部デ ィ レ ク ト リ の メ カ ニズ ム ・ ポ リ シーで必要 と さ れ る セキ ュ リ テ ィ ・ メ カ
ニズ ムが定かでない場合、 ユーザーは TDNEGO を選択す る こ と がで き ます。
• ユーザーが Kerberos と LDAP で異な る パ ス ワ ー ド を持ち、ど ち ら のパ ス ワー ド が
ど ち ら の メ カ ニズ ムに行 く かわか ら ない場合、 ユーザーは TDNEGO を選択で き
ます。
• ユーザーがシ ン グル ・ サ イ ン オ ン (SSO) を行な う も のの、 ど の メ カ ニ ズ ム が
SSO を サポー ト し てい る かわか ら ない場合、 ユーザーは信頼証明を提供せずに
TDNEGO を選択す る こ と がで き ます。 そ う す る と 、 TDNEGO は自動的に適切な
メ カ ニズ ム を使用 し ます。
•
ク ラ イ ア ン ト ・ アプ リ ケーシ ョ ンが メ カ ニズ ムの選択をサポー ト し ていない場
合、 サ イ ト は、 ク ラ イ ア ン ト ま たはサーバー側のいずれかで、 デフ ォ ル ト のネ
ゴ シエー ト ・ メ カ ニズ ム を TDNEGO に設定す る こ と がで き ます。
TDNEGO は、 単純で保護 さ れた GSS-API ネ ゴ シエーシ ョ ン ・ メ カ ニズ ムの Teradata
実装です。
利点
• ユーザー ・ ロ グオンが簡略化 さ れます。 ユーザーは、 利用で き る セキ ュ リ テ ィ ・
メ カ ニズ ムや、 それぞれのプ ロ パテ ィ を理解す る 必要がな く な り ます。
• TDNEGO は、 エ ン ド ・ ユーザー向けに メ カ ニズ ム を選択す る 場合に メ カ ニズ ム ・
ポ リ シーを考慮 し ます。
•
ロ グオ ン ・ メ カ ニズ ムの指定をサポー ト し ないアプ リ ケーシ ョ ンやツールのサ
ポー ト が改善 さ れます。
• TD2、 LDAP、 お よ び KRB5 メ カ ニズ ム をサポー ト し ます。
•
ク ラ イ ア ン ト 構成を変更す る 必要があ り ません。
• CLIv2 ロ グオンがサポー ト さ れてい ます。
リ リ ース ・ サマ リ ー
47
第 2 章 : リ リ ース 15.10 の新機能
信頼済みセ ッ シ ョ ン
考慮事項
• TDNEGO を使用す る には、 ク ラ イ ア ン ト と サーバーの両方で、 Teradata Database
リ リ ース 15.10 以降を実行 し てい る 必要があ り ます。
• ユーザーが、 誤っ たデー タ ベース ま たは外部デ ィ レ ク ト リ 構成を行な っ てい る
場合は、 同 じ 信頼証明を使用 し て正常に ロ グオ ンで き る 別の メ カ ニズ ムがあ る
場合で も 、 TDNEGO が ロ グオンに失敗す る メ カ ニズ ム を選択す る 可能性があ り
ます。
• TDNEGO では、 PROXY メ カ ニズ ムがサポー ト さ れてい ません。
• Java お よ び .NET ロ グオンはサポー ト さ れてい ません。
• TDNEGO では、 ロ グオ ンに時間が長 く かか る 場合があ り ます。 ロ グオンのパ
フ ォーマ ン ス が危機的な場合は、 適切な ロ グオ ン ・ メ カ ニズ ム を直接使用 し て
く だ さ い。
• TDNEGO は多 く の ロ グ ・ フ ァ イ ル ・ エン ト リ を生成す る ため、 デフ ォ ル ト では
ロ ギ ン グが無効にな っ てい ます。 ロ ギ ン グのオ ン と オ フ を切 り 替え る には、 コ
マ ン ド gtwcontrol -N を実行 し ます。
追加情報
以下の項目を参照 し て く だ さ い。
• < セキ ュ リ テ ィ 管理ガ イ ド >
• < ユーテ ィ リ テ ィ >
信頼済みセ ッ シ ョ ン
信頼済みセ ッ シ ョ ン機能では、 シ ス テ ムが個別にアプ リ ケーシ ョ ン ・ エン ド ・ ユー
ザーを特定、 許可、 お よ び監視す る こ と がで き ます。 こ れはプ ロ キ シ ・ ユーザーに
セ ッ シ ョ ン を設定す る 機能を提供す る ため、 セ ッ シ ョ ンはプ ロ キ シ ・ ユーザーのア
ク セ ス権限を後続のすべての要求に使用で き る よ う にな り ます。
リ リ ース 15.10 強化機能では、 信頼済みセ ッ シ ョ ン機能に以下の機能が追加 さ れま
し た。
• Teradata Database は、 信頼済みセ ッ シ ョ ン で作成 さ れた新規オブジ ェ ク ト の所有
権を、 信頼済みユーザーではな く プ ロ キ シ ・ ユーザーに割 り 当て ます ( 中間層の
アプ リ ケーシ ョ ン )。
• Teradata Database は、 セ ッ シ ョ ンの永久プ ロ キ シ ・ ユーザーの固定領域お よ びプ
ロ フ ァ イ ル属性を使用す る か、 永久プ ロ キ シ ・ ユーザーでない場合は、 アプ リ
ケーシ ョ ン ・ プ ロ キ シ ・ ユーザーに割 り 当て ら れたプ ロ フ ァ イ ルで定義 さ れて
い る 属性を使用 し ます。
• プ ロ フ ァ イ ルを、 アプ リ ケーシ ョ ン ・ プ ロ キ シ ・ ユーザーに関連付け ら れ る よ
う にな り ま し た。 信頼済みセ ッ シ ョ ンがアプ リ ケーシ ョ ン ・ プ ロ キ シ ・ ユー
ザーに設定 さ れてい る 場合、 セ ッ シ ョ ンは、 アプ リ ケーシ ョ ン ・ プ ロ キ シ ・
ユーザーのプ ロ フ ァ イ ルで定義 さ れてい る 属性を使用 し ます。
48
リ リ ース ・ サマ リ ー
第 2 章 : リ リ ース 15.10 の新機能
XSLT シ ュ レ ッ デ ィ ン グ
利点
• 信頼済みセ ッ シ ョ ンのセキ ュ リ テ ィ を強化す る ために、 アプ リ ケーシ ョ ン ・ プ
ロ キ シ ・ ユーザーがオブジ ェ ク ト に対す る 自動的な権限を受け取 る こ と はあ り
ま せん。 ア プ リ ケーシ ョ ン ・ プ ロ キ シ ・ ユーザーは、 既存のデー タ ベー ス に
( ロ ール権限に基づいて ) テーブル ・ オブジ ェ ク ト を作成す る こ と がで き ます
が、 自動的な権限は付与 さ れません。 永久プ ロ キ シ ・ ユーザーは、 作成 し たオ
ブジ ェ ク ト に対す る 自動的な権限を受け取 り ます。
• 領域管理機能を強化す る ために、 SPOOL お よ び TEMP の使用量は、 各プ ロ キ シ ・
ユーザーご と に個別に集積 さ れます。
• プ ロ フ ァ イ ルを プ ロ キ シ ・ ユーザー と 関連付けて、 セ ッ シ ョ ン中に使用 さ れ る
プ ロ フ ァ イ ル属性を得 る こ と がで き ます。
• 永久プ ロ キ シ ・ ユーザーの場合、 ワー ク ロ ー ド 管理は、 永久プ ロ キ シ ・ ユー
ザーの名前、 ア カ ウ ン ト 、 お よ びプ ロ フ ァ イ ルに基づいてルールを分類 し ます。
アプ リ ケーシ ョ ン ・ プ ロ キ シ ・ ユーザーの場合、 ワ ー ク ロ ー ド 管理は、 アプ リ
ケーシ ョ ン ・ プ ロ キ シ ・ ユーザーのプ ロ フ ァ イ ルおよ びプ ロ フ ァ イ ル ・ ア カ ウ ン
ト に基づいてルールを分類 し ます。
考慮事項
• 永久プ ロ キ シ ・ ユーザーの場合、 ユーザーが直接 ロ グオン し て問合わせを実行
し 、 中間階層アプ リ ケーシ ョ ンに も ロ グオン し てプ ロ キ シ と し て問合わせを実
行 し てい る と 、 SPOOL お よ び TEMP 使用量の累積には両方が含まれます。 累積
使用量が個々のユーザーの制限を超えた場合、 個々のユーザーの問合わせは失
敗 し ます。
•
アプ リ ケーシ ョ ン ・ プ ロ キ シ ・ ユーザーには固定領域がないため、 アプ リ ケー
シ ョ ン ・ プ ロ キ シ ・ ユーザーに固定領域をチ ャ ージす る ア ク シ ョ ンはいずれ も
失敗 し ます。
追加情報
以下の項目を参照 し て く だ さ い。
• < セキ ュ リ テ ィ 管理ガ イ ド >
• <SQL デー タ 制御言語 >
• < ユーテ ィ リ テ ィ >
• < デー タ ・ デ ィ ク シ ョ ナ リ >
XSLT シ ュ レ ッ デ ィ ン グ
こ の機能は、 XML 文書か ら 値を抽出 し 、 抽出 し たデー タ を Teradata Database のテー
ブルに格納す る 、 XSLT ベース のシ ュ レ ッ デ ィ ン グ機能を提供 し ます。 XML 文書か
ら のデー タ は、 1 つ以上の既存のテーブルに対す る INSERT、 UPDATE、 UPSERT、
ま たは DELETE に使用で き ます。
リ リ ース ・ サマ リ ー
49
第 2 章 : リ リ ース 15.10 の新機能
XSLT シ ュ レ ッ デ ィ ン グ
現時点で、 Teradata は、 XML 構造を リ レーシ ョ ナル ・ モデルにマ ッ プす る ための注
釈付き XML ス キーマを必要 と する、 XSD ス キーマ ・ ベース の XML シ ュ レ ッ デ ィ ン
グ をサポー ト し てい ます。 こ の機能に よ り 、 Teradata は、 XSLT ス タ イ ルシー ト を
使用 し てマ ッ ピ ン グ を定義す る 、 XSLT ベース のシ ュ レ ッ デ ィ ン グ を追加 し ま し た。
新 し い機能は、 次の ス ト ア ド ・ プ ロ シージ ャ お よ び関数に よ っ て提供 さ れます。
• XSLT_SHRED お よ び XSLT_SHRED_BATCH ス ト ア ド ・ プ ロ シージ ャ は、
XML 文書か ら 抽出 さ れたデー タ を持つ リ レーシ ョ ナル ・ テーブルを変更 し
ます。 XSLT_SHRED は単一 XML 文書のシ ュ レ ッ デ ィ ン グに使用 し 、
XSLT_SHRED_BATCH は複数の XML 文書を シ ュ レ ッ ド す る ために使用 し ます。
• XMLSPLIT テーブル関数は、 単一の XML 文書 を 入力 と し て処理 し 、 複数行 を
返 し ます。 各行には ソ ース文書か ら 分割 さ れた小 さ い文書が含まれます。 XSLT
シ ュ レ ッ デ ィ ン グは次に、 こ れ ら の小 さ い XML 文書に対 し て適用 さ れます。
利点
• XML シ ュ レ ッ デ ィ ン グの優先 タ イ プ を柔軟に選択で き る よ う にな り ます。
• 既存の XSLT ス タ イ ルシー ト を使用 し 、 現在の ス タ イ ルシー ト を ス キーマに移行
す る こ と を回避 し ます。
• XMLSPLIT 関数は、 ス キーマ ・ ベース のモデルで も 、 XSLT ベース のモデルで も
機能 し ます。
• XSLT ベース のシ ュ レ ッ デ ィ ン グは、 Teradata Database に統合 さ れます。
• Teradata XML Service(TXS) 用に定義 さ れた ス タ イ ルシー ト ・ マ ッ ピ ン グは、 変更
せずに使用で き ます。
考慮事項
大 き い XML 文書の XSLT ベース のシ ュ レ ッ デ ィ ン グは、 メ モ リ を大量に消費 し ま
す。 シ ュ レ ッ デ ィ ン グす る 前に、 XMLSPLIT を 使用 し て文書のサ イ ズ を 小 さ く
し ま す。
追加情報
<Teradata XML> を参照 し て く だ さ い。
50
リ リ ース ・ サマ リ ー
第3 章:
リ リ ース 15.0 の新機能
こ の章では、 リ リ ース 15.0 の新機能の概要について説明 し ます。
1MB フ ェ ーズ 2
い く つかの Teradata 内部構造の最大サ イ ズが 1MB に拡張 さ れま し た。
利点
• 行 ト リ ガー、 ス ト ア ド ・ プ ロ シージ ャ 、 ユーザー定義関数、 表関数、 お よ び表
演算子のための IN パ ラ メ ー タ ・ リ ス ト は、 最大 1MB ま で確保で き ます。
WHERE 句の IN リ ス ト で も 、 最大 1MB のパ ラ メ ー タ を指定で き ます。
• 128KB よ り 大 き なデー タ ・ ブ ロ ッ ク を変更す る 場合に、 パフ ォーマ ン ス と デ ィ
ス ク 領域の使用量が改善 さ れます。
• 今後の拡張のための イ ン フ ラ ス ト ラ ク チ ャ を提供 し ます。
考慮事項
• 表関数は、 デー タ ベース で内部的に構築 さ れ る 1MB の USING 行で動作 し 、 最大
1MB の行を生成で き ますが、 応答行は引 き 続 き 64KB に制限 さ れます。 出力は
切 り 捨て ら れ、 64KB の行 と し て ク ラ イ ア ン ト にエ ク ス ポー ト さ れます。
ANSI テ ン ポ ラ ル構文のサポー ト
テ ン ポ ラ ル表は、 時間に関す る 情報を格納 し て保守す る 表です。 テ ン ポ ラ ル表を使
用す る と 、 時間ベース の判断を含む文や問合わせを Teradata Database で処理で き る
よ う にな り ます。 ANSI テ ン ポ ラ ル表には、 異な る 時間次元を表わ し 、 異な る 目的
に使用 さ れ る 1 つま たは 2 つの特別な派生列が含まれます。
•
シ ス テ ム時間は、 行の情報がデー タ ベース に認識 さ れてい る 、 ま たは認識 さ れ
ていた期間です。 シ ス テ ム時間はデー タ ベース の実態を反映 し 、 行がいつ追加、
変更、 お よ び削除 さ れたかを自動的に記録 し ます。
• 有効時間 と は、 行の情報が有効であ る 期間ま たは実際のアプ リ ケーシ ョ ンの目
的に適合す る 期間です。 (ANSI は、 こ の期間を 「アプ リ ケーシ ョ ン時間」 と 呼
びます。 )valid-time 列には、 保険証書や契約が有効であ る 期間、 従業員の雇用期
間な ど、 時間を認識 し た手法での追跡や操作が重要にな る 情報を格納 し ます。
リ リ ース ・ サマ リ ー
51
第 3 章 : リ リ ース 15.0 の新機能
ANSI テ ン ポ ラ ル構文のサポー ト
注 : ANSI/ISO 準拠のテ ン ポ ラ ル表 と 構文をサポー ト す る ために、 Teradata Database
15.0 では、 デフ ォ ル ト のセ ッ シ ョ ン ・ テ ン ポ ラ ル修飾子が ANSIQUALIFIER に変更
さ れま し た。 Teradata Database の以前の リ リ ース と 同様にデフ ォ ル ト の修飾子 と 予
測動作を維持す る ために現在テ ン ポ ラ ル表を使用 し てい る 場合は、 次を使用 し て
セ ッ シ ョ ン ・ テ ン ポ ラ ル修飾子を明示的に設定す る 必要があ り ます。
SET SESSION CURRENT VALIDTIME AND CURRENT TRANSACTIONTIME
利点
• 2 つのいずれかの時間次元を使用 し て、 表のデー タ の関連付け を簡素化 し ます。
アプ リ ケーシ ョ ンは、 複数のユーザー定義 タ イ ム ス タ ンプ列を定義す る 必要が
な く な り 、 変更中に一時的にそれ ら を保守す る 必要 も な く な り ます。 時間ベー
ス の問合わせは類似 し てい る 場合があ る ので、 パフ ォーマ ン ス の向上を期待で
き ます。
• SELECT 文 と DML 文のテ ン ポ ラ ル修飾子に よ り 、 行に関連付け ら れてい る
system-time 期間ま たは valid-time 期間に基づいた問合わせの修飾がで き ます。
時間ベース の問合わせを簡素化す る こ と に よ り 、 時間ベース の問合わせのパ
フ ォーマ ン ス が向上す る 場合があ り ます。
• テ ン ポ ラ ル表はパーテ ィ シ ョ ン化で き 、 索引を定義で き 、 PRIMARY KEY、
UNIQUE、 CHECK、 ソ フ ト 参照整合性制約を使用 し て定義で き ます。
• 簡単なテ ン ポ ラ ル SQL DML は、 アーカ イ ブか ら 表を復元す る こ と な く 、 以前の
状態のテ ン ポ ラ ル表を返す こ と がで き ます。
考慮事項
• ANSI テ ンポ ラ ル構文を使用する には、 Teradata Temporal の ラ イ セン スが必要です。
• テ ン ポ ラ ル表は MULTISET にす る 必要があ る ので、一意の基本索引を定義す る こ
と はで き ません。
• system-time 表はデー タ に対す る すべての変更の永続的な記録を保持 し て無制限
に大 き く な る ので、 使用可能な ス ト レージに負担がかか ら ない よ う に管理す る
必要があ り ます。
• すべての ノ ー ド のシ ス テ ム時間を調整す る ために、 Teradata Database はネ ッ ト
ワー ク ・ タ イ ム ・ プ ロ ト コ ル (NTP) を使用 し ます。 NTP が ノ ー ド で動作 し てい
ない場合、 テ ン ポ ラ ル表はそのシ ス テ ムでサポー ト さ れません。
• Teradata Database ANSI テンポ ラ ル表 と SQL サポー ト の特定の部分は、CONTAINED
IN 修飾子お よ び valid-time 表に対 し て一時的に修飾 さ れた問合わせを実行す る
機能を含めて、 ANSI に対す る 拡張機能です。
SQL の変更
• CREATE TABLE、 CREATE TABLE AS
• ALTER TABLE
• SELECT
• UPDATE
• DELETE
52
リ リ ース ・ サマ リ ー
第 3 章 : リ リ ース 15.0 の新機能
地理空間パフ ォーマ ン ス の向上
追加情報
機能の名前の詳細については、 次を参照 し て く だ さ い。
• <ANSI テ ン ポ ラ ル表のサポー ト >
• < テ ン ポ ラ ル表サポー ト >
地理空間パ フ ォ ーマ ン スの向上
こ の機能に よ り 、 3 次元地理空間座標デー タ のサポー ト が Teradata Database に追加
さ れます。 既存の ST_GEOMETRY デー タ 型は、 GeoSequence を除いて、 こ の型が
表わす こ と がで き る すべてのジオ メ ト リ 型に対 し て Z 座標を サポー ト す る よ う に拡
張 さ れま し た。
こ の機能には新 し い地理空間デー タ 型 と 最小バ ウ ンデ ィ ン グ ・ ボ ッ ク ス (MBB) が
含まれ、 既存の地球空間 メ ソ ッ ド に Z 座標のサポー ト が追加 さ れ、 3 次元デー タ 固
有の新 し い メ ソ ッ ド が追加 さ れます。
利点
• 新 し い 3D ボ リ ュ ーム ・ フ ィ ル タ ・ メ ソ ッ ド に よ り 、 矩形ボ リ ュ ームに基づいた
問合わせの修飾がで き ます。
• ほ と ん ど の場合、 3D デー タ のデー タ ベース ・ パフ ォーマ ン ス は、 対応す る 2D
デー タ のパフ ォーマ ン ス と 同様にな り ます。
• Teradata Database 15.0 にア ッ プグ レー ド さ れたシ ス テ ムでは、既存の 2D 地理空間
デー タ への変更は必要あ り ません。
考慮事項
• 現在の地理空間索引 と 統計収集技術は 3D 地理空間デー タ をサポー ト し ますが、
技術自体は地理空間デー タ の X 座標 と Y 座標のみを使用 し ます。
• 次の既存の メ ソ ッ ド のみが Z 座標を完全にサポー ト し ます。
•
•
すべての地理空間 コ ン ス ト ラ ク タ ・ メ ソ ッ ド
地理空間型の既知のテ キ ス ト (WKT) ま たは既知のバ イ ナ リ (WKB) の表現を読
み取 る か、 ま たは返すすべての メ ソ ッ ド 、 関数、 お よ びキ ャ ス ト
ST_CoordDim()
•
ST_StartPoint ()
•
SQL の変更
• ST_Geometry の次の メ ソ ッ ド は、 Z 座標を受け入れ る か、 ま たは返 し ます。
リ リ ース ・ サマ リ ー
•
•
すべての コ ン ス ト ラ ク タ ・ メ ソ ッ ド
ST_WKTToSQL()
•
ST_WKBToSQL()
•
ST_AsText()
•
ST_AsBinary()
53
第 3 章 : リ リ ース 15.0 の新機能
地理空間パフ ォ ーマ ン ス の向上
• ST_CoordDim() は、 Z 座標を保有す る オブジ ェ ク ト に対 し て値 3 を返 し ます。
• ST_Geometry の次の メ ソ ッ ド は、 Z 座標を受け入れて保持 し ますが、 空間計算に
Z 座標は使用 さ れません。
• ST_Transform
• ST_Boundary
•
ST_Envelope
•
ST_ConvexHull
•
ST_Buffer
•
ST_Intersection
•
ST_Union
•
ST_Difference
•
ST_SymDifference
•
ST_Relate
•
ST_Disjoint
•
ST_Intersects
•
ST_Touches
•
ST_Crosses
•
ST_Within
•
ST_Contains
•
ST_Overlaps
•
ST_Perimeter
•
ST_ExteriorRing
•
ST_InteriorRingN
•
ST_Centroid
•
ST_PointOnSurface
• ST_LineString の次の メ ソ ッ ド は、 Z 座標を返す よ う にな り ま し た。
• ST_StartPoint()
•
ST_EndPoint()
•
ST_PointN()
• 既知のテ キ ス ト (WKT) 形式 と 既知のバ イ ナ リ (WKB) 形式は、地理空間型の Point、
LineString、 Polygon、 MultiPoint、 MultiLineString、 MultiPolygon、 お よ び
GeometryCollection に対 し て Z 座標を受け入れ る よ う に拡張 さ れま し た。 Z 座標
が指定 さ れていない場合、 こ の型は 2D 型であ る と みな さ れます。
• ST_Geometry の新 し い メ ソ ッ ド :
• ST_Is3D()
•
ST_3DDistance()
•
Make_2D()
•
ST_Geometry() ポ イ ン ト ・ コ ン ス ト ラ ク タ の メ ソ ッ ド
MBB()( 最小バ ウ ンデ ィ ン グ ・ ボ ッ ク ス )
•
54
リ リ ース ・ サマ リ ー
第 3 章 : リ リ ース 15.0 の新機能
DBQL の Show Parameters
•
ST_MinX()
•
ST_MinY()
•
ST_MinZ()
•
ST_MaxX()
•
ST_MaxY()
•
ST_MaxZ()
• 新 し い Point の メ ソ ッ ド :
• ST_Z() オブザーバー
ST_Z() ミ ュ テー タ ー
• 新 し い LineString の メ ソ ッ ド :
• ST_3DLength()
•
•
ST_3DIsClosed()
• 新 し い MBR_Filter() メ ソ ッ ド
• 新 し いボ リ ュ ーム ・ フ ィ ル タ の メ ソ ッ ド :
• MBB_Filter()
• Within_MBB()
•
Intersects_MBB()
追加情報
3 次元地理空間型の詳細については、 <SQL 地理空間 タ イ プ > を参照 し て く だ さ い。
DBQL の Show Parameters
パ ラ メ ー タ 付 き 問合わせはパ ラ メ ー タ のプ レース ホルダーを使用 し 、 パ ラ メ ー タ 値
は実行時の個別の文に よ っ て提供 さ れます。 こ の タ イ プの問合わせでは コ ー ド と
デー タ が区別 さ れ る ので、 攻撃者が SQL コ マ ン ド を挿入 し て問合わせの意図を変
更す る こ と を抑止で き ます。
DBQL - Show Parameters は、 DBC.DBQLParamTbl と い う 新 し いデー タ ・ デ ィ ク
シ ョ ナ リ 表にパ ラ メ ー タ 付 き 問合わせの値を記録 し ます。 各パ ラ メ ー タ に対 し て、
DBC.DBQLParamTbl は次の項目を記録 し ます。
• 名前
•
タ イプ
• 位置
• 値
値のデー タ 型は次の と お り です。
• Teradata の標準デー タ 型お よ び同等の ANSI デー タ 型
• 最大 64KB の BLOB/CLOB
• UDT
リ リ ース ・ サマ リ ー
55
第 3 章 : リ リ ース 15.0 の新機能
DBQL の Show Parameters
DBQL - Show Parameters はデフ ォ ル ト でオ フ ですが、 BEGIN/REPLACE QUERY
LOGGING 文の PARAMINFO オプシ ョ ン を使用 し て有効にで き ます。 以下に例を示
し ます。
Begin Query Logging with PARAMINFO on user01;
TD_DBQLParam 埋め込みサービ ス関数は、 パ ラ メ ー タ 付 き 問合わせの問題の診断
に使用す る ために、 BLOB 型の ParamInfo 列の コ ン テ ン ツ を JavaScript Object
Notation(JSON) 形式に変換 し ます。
さ ら に、 DBC.DBQLogTbl は、 要求の繰 り 返 し カ ウ ン ト を記録す る ので、 問合わせ
が正 し い回数繰 り 返 さ れたか ど う か を確認 し 、 すべての入力が期待通 り に処理 さ れ
たか ど う か を確認で き ます。
利点
• DBQL - Show Parameters と IterationCount は、 繰 り 返 さ れ る たびに値が異な る パ
ラ メ ー タ 付 き 問合わせの問題を診断す る 際に役立つ場合があ り ます。 こ れには、
デ ッ ド ロ ッ ク か ら 問合わせのパフ ォーマ ン ス ま での さ ま ざ ま な問題があ り ます。
他の DBQL 統計 と と も にパ ラ メ ー タ 値を取得す る と 、 ユーザーは要求の動作を
理解 し 、 必要に応 じ て調整で き ます。
• DBQL - Show Parameters に よ り 、 パ ラ メ ー タ 付 き 問合わせに関 し て報告 さ れた
問題を再現で き ます。 顧客は、 Teradata Database Engineering と DBC.DBQLParamTbl
デー タ を共有 し て問題を再現す る こ と も で き ます。
考慮事項
• DBC.DBQLParamTbl に格納 さ れ る 値には、個人識別情報 (PII) を含め る こ と も で き
ます。 表はユーザー DBC の一部なので、 ほ と ん ど の Teradata ユーザーか ら 保護
さ れます。 DBC.DBQLParamTbl を ユーザー DBC か ら も 保護す る には、 必要に応
じ て ア ク セ ス制限を適用 し ます。 PARAMINFO オプシ ョ ンに よ っ て PII が公開 さ
れ る 可能性があ る と 考え ら れ る 場合は、 こ のオプシ ョ ン を無効に し ます。
• DBQL - Show Parameters を有効にす る 際に SQL オプシ ョ ン を有効にす る こ と を
推奨 し ます。 完全な SQL を確保す る こ と は、 パ ラ メ ー タ 付 き 問合わせの ロ ギ ン
グ ・ デー タ に と っ て重要です。
• パ ラ メ ー タ 情報は、 DBQL - Show Parameters が収集す る 機密デー タ のセキ ュ リ
テ ィ 上の問題に よ り 、 XMLPLAN ロ ギ ン グ (XML 形式に よ る SQL 要求の完全な
表現 ) に含まれません。
• DBQLParamTbl はユーザー DBC の一部で、 DBQL - Show Parameters を有効にす
る と 、 こ の表にデー タ が蓄積 さ れます。 例えば、 繰 り 返 し モー ド で実行依頼 さ
れた INSERT 文に よ っ て数百万回繰 り 返 さ れ る 処理ま たはデー タ ・ フ ァ イ ルの
末尾ま で繰 り 返 さ れ る 処理では、 それぞれの レ コ ー ド が DBQLParamTbl に記録
さ れ、 DBC の領域の問題が発生す る 場合があ り ます。
• DBQL - Show Parameters を有効にす る こ と に よ る パフ ォーマ ン スへの影響は、
XMLPLAN を有効にす る 場合 と 同様です。 問合わせに対 し て 1% ~ 1.5% のパ
フ ォーマ ン ス の影響が出 る 場合があ り ます。
56
リ リ ース ・ サマ リ ー
第 3 章 : リ リ ース 15.0 の新機能
デー タ ベース初期化プ ロ グ ラ ム (DIP) のパフ ォーマ ン ス の向上
SQL の変更
• BEGIN/REPLACE QUERY LOGGING と FLUSH QUERY LOGGING の PARAMINFO
オプシ ョ ン
• 埋め込みサービ ス関数 TD_DBQLParam
追加情報
詳細情報
参照先
DBQL の表 と ビ ュ ーへの変更
< デー タ ベース の管理 >
DBC.QryLogParamV の表示
< デー タ ・ デ ィ ク シ ョ ナ リ >
BEGIN/REPLACE QUERY LOGGING
と FLUSH QUERY LOGGING の
PARAMINFO オプシ ョ ン
<SQL デー タ 定義言語 >
埋め込みサービ ス関数
TD_DBQLParam
<SQL 関数、 演算子、 式お よ び述部 >
デー タ ベース初期化プ ロ グ ラ ム (DIP) のパ フ ォ ーマ ン スの向上
デー タ ベース初期化プ ロ グ ラ ム (DIP) は、 よ り 高速で効率的なパフ ォーマ ン ス を提
供で き る よ う に最適化 さ れま し た。 DIP を構成す る コ ン ポーネ ン ト ・ デー タ ベー
ス ・ ス ク リ プ ト は、 記述 し 直 さ れて機能が再編成 さ れま し た。
DIP は、 Teradata Database の イ ン ス ト ール、 ア ッ プグ レー ド 、 お よ び移行の一環 と
し て実行 さ れます。 DIP は、 Teradata Database の操作 と 機能に必要な内部 イ ン フ ラ
ス ト ラ ク チ ャ を作成す る 一連の ス ク リ プ ト を実行 し ます。
利点
• DIP は高速で実行 さ れ、 DIPALL の実行時の よ う に複数の ス ク リ プ ト を実行す る
際に特に高速です。
•
ス ク リ プ ト 名には ス ク リ プ ト の実際の機能が反映 さ れ、 ま た個々の ス ク リ プ ト
の機能に フ ォーカ ス さ れた新 し い ス ク リ プ ト が追加 さ れま し た。
• DIP ス ク リ プ ト はいつで も 実行で き 、 ス ク リ プ ト 間の依存関係の軽減に よ っ て、
さ ら に高速で実行 さ れます。
追加情報
DIP の詳細は、 < ユーテ ィ リ テ ィ Vol. 1 A-K> を参照 し て く だ さ い。
リ リ ース ・ サマ リ ー
57
第 3 章 : リ リ ース 15.0 の新機能
地理空間のパフ ォ ーマ ン ス強化
地理空間のパ フ ォ ーマ ン ス強化
新 し い メ ソ ッ ド (SimplifyPreserveTopology) と 新 し いシ ス テ ム関数 (PolygonSplit) に よ
り 、 ポ リ ゴ ン と 折れ線か ら 単純化 さ れたジオ メ ト リ を生成で き ます。 単純化 さ れた
ジオ メ ト リ は、 元の形状か ら 頂点の数が減 ら さ れてい ます。
• SimplifyPreserveTopology は、 指定 さ れた距離公差にあ る ポ イ ン ト を削除す る こ と
に よ っ て、 折れ線、 複数折れ線、 ポ リ ゴ ン、 およ び複数ポ リ ゴ ンのジオ メ ト リ を
単純化 し ます。
• PolygonSplit は、 ポ リ ゴ ン をサブポ リ ゴ ンに再帰的に分割 し ます。 一連のサブポ
リ ゴ ンは、 元のポ リ ゴ ンの形状 と 面積を ほ と ん ど同 じ にな る よ う に近似 し ます。
それぞれのサブポ リ ゴ ンの頂点は、 元の形状 よ り 少な く な り ます。 こ の分割は、
ポ リ ゴ ン ご と の頂点の数が指定 さ れた し き い値に到達す る ま で続け ら れ、 その
時点で停止 し ます。
利点
• 幾何学的形状の頂点の数を減 ら す こ と に よ り 、 形状の交差の計算な ど の計算集
中型の操作のパフ ォーマ ン ス を向上で き ます。
• 単純化 さ れたジオ メ ト リ では、 地理空間的な操作において、 一般に必要な ス ト
レージ領域お よ び領域操作が軽減 さ れます。 その結果、 単純化 さ れたジオ メ ト
リ の操作のほ う が一般に高速にな り ます。
考慮事項
• SimplifyPreserveTopology か ら 生成 さ れ る 単純化 さ れたジオ メ ト リ は、 元の形状の
近似です。 単純化の度合いに よ っ て、 単純化 さ れたジオ メ ト リ に対す る ア ク
シ ョ ンの結果の精度は異な り ます。
• 浮動小数点演算固有の誤差に よ り 、 PolygonSplit か ら 生成 さ れ る サブポ リ ゴ ンは
元のポ リ ゴ ンの形状を近似す る こ と がで き る だけです。
SQL の変更
• 新 し い ST_Geometry の メ ソ ッ ド :
• SimplifyPreserveTopology()
• 新 し い埋込みサービ ス ・ シ ス テ ム関数 :
• PolygonSplit
追加情報
地理空間のパフ ォーマ ン ス強化の詳細については、 <SQL 地理空間 タ イ プ > を参照
し て く だ さ い。
58
リ リ ース ・ サマ リ ー
第 3 章 : リ リ ース 15.0 の新機能
ホ ッ ト ・ ス タ ンバ イ ・ ノ ー ド (HSN) のヘル ス ・ チ ェ ッ ク
ホ ッ ト ・ ス タ ン バ イ ・ ノ ー ド (HSN) のヘルス ・ チ ェ ッ ク
ホ ッ ト ・ ス タ ンバ イ ・ ノ ー ド (HSN) の新 し いヘル ス ・ チ ェ ッ ク は、 HSN を定期的
にチ ェ ッ ク し 、 ホ ッ ト ・ ス タ ンバ イ ・ ノ ー ド がダ ウ ン し てい る 場合は、 Teradata
Vital Infrastructure(TVI) に警告 し ます。 以前の リ リ ース では、 HSN のダ ウ ンは
Teradata の再始動後に HSN が別の ノ ー ド か ら 処理を引 き 継ぐ こ と がで き ない と き
に、 初めて検出 さ れ る こ と があ り ま し た。 再始動中に HSN がダ ウ ン し てい る と 、
パフ ォーマ ン ス が低下 し 、 修復のためのシ ス テ ムのダ ウ ン タ イ ムが増大 し ます。
利点
再始動後の Teradata シ ス テ ムの機能低下を防止 し ます。
IPPZLIB 圧縮 ラ イ ブ ラ リ のサポー ト
Teradata Database は、 ブ ロ ッ ク ・ レベル圧縮 (BLC) の ZLIB と と も に Intel Integrated
Performance Primitives library(Intel IPP) を サポー ト し ます。 CompressionZLIBMethod
は新 し い DBS 制御フ ィ ール ド で、 Intel ハー ド ウ ェ アに IPPZLIB を使用す る か ど う
か を制御 し ます。
利点
• IPPZLIB は高度なチ ッ プセ ッ ト ・ イ ン ス ト ラ ク シ ョ ン を活用 し て、 Intel CPU で
ZLIB よ り 優れたパフ ォーマ ン ス を提供 し ます。
• IPPZLIB を使用 し て圧縮 し たデー タ は、IPPZLIB ラ イ ブ ラ リ ま たは ZLIB ラ イ ブ ラ
リ を使用 し て圧縮解除で き ます。 こ れに よ り 、 シ ス テ ムのア ッ プグ レー ド 、 ダ
ウ ン グ レー ド 、 お よ び移行に対す る 圧縮 さ れたデー タ の互換性が維持 さ れます。
考慮事項
• IPPZLIB は、 Intel CPU でのみ動作 し ます。
• IPPZLIB は、 SLES11 プ ラ ッ ト フ ォーム でのみ使用で き ます。
• IPPZLIB のサポー ト には、 DBS 制御フ ィ ール ド の次の設定が必要です。
• BlockLevelCompression=ON
• CompressionAlgorithm=ZLIB
•
CompressionZLIBMethod=IPPZLIB
追加情報
Teradata Database の圧縮サポー ト の詳細については、 以下を参照 し て く だ さ い。
• <SQL 関数、 演算子、 式お よ び述部 >
• < デー タ ベース の管理 >
• < ユーテ ィ リ テ ィ >
リ リ ース ・ サマ リ ー
59
第 3 章 : リ リ ース 15.0 の新機能
簡易再配置
簡易再配置
Single Sender Redistribution(SSR) と も 呼ばれ る 簡易再配置機能は、 Teradata Database
オプテ ィ マ イ ザの機能を強化 し ます。
こ の機能に よ り 、 Teradata Database オプテ ィ マ イ ザは、 すべての AMP 行再配置か ら
少数の AMP 行再配置に切 り 替え る こ と がで き ます。
問合わせス テ ッ プが SSR に と っ て適格であ る こ と を Teradata Database オプテ ィ マ イ
ザが確認す る と 、 送信 AMP か ら 取得 さ れた行がハ ッ シ ュ ・ コ ー ド に よ っ て受信
AMP に再配置 さ れます。 受信 AMP の数は少数です。 SSR がない場合、 送信 AMP
は行を ス テ ッ プのすべての AMP に再配置 し ます。
こ の機能は、 行を新 し いデー タ ・ デ ィ ク シ ョ ナ リ 表の列
(DBC.DBQLStepTbl.SSRReceiverCount) に再配置す る ために ス テ ッ プが使用す る SSR
受信 AMP の数を記録 し ます。 SSRRecieverCount 列の値が 0 よ り 大 き い場合は、 ス
テ ッ プが SSR を使用す る こ と を示 し ます。 こ の値が 0 の場合は、 SSR が使用 さ れて
いない こ と を示 し ます。
こ の機能は、 BEGIN QUERY LOGGING … XMLPLAN オプシ ョ ン、 REPLACE
QUERY LOGGING … XMLPLAN、 お よ び INSERT EXPLAIN と EXPLAIN … IN
XML オプシ ョ ンに よ っ て生成 さ れ る XML 計画出力で使用で き る 新 し い
DBC.DBQLStepTbl.SSRReceiverCount フ ィ ール ド も 作成 し ます。
利点
• すべての AMP の行を再配置す る 操作を回避 し ます。
• 他の問合わせ ス テ ッ プの ために、 ネ ッ ト ワ ー ク 帯域幅お よ び AMP ワ ーカー ・
タ ス ク を解放 し ます。
• シ ス テ ム全体の ワ ー ク ロ ー ド が増加 し ます。
考慮事項
• SSR を使用す る には、(1) ス テ ッ プ を最初に単一の AMP にルーテ ィ ン グ し 、(2) 次
にその単一の AMP の行をハ ッ シ ュ ・ コー ド に よ っ て再配置する必要があ り ます。
• SSR 機能の使用は、信頼度レベル ( 再配置 さ れ る 行の数、行のサ イ ズな ど ) に依存
し ます。 信頼度レベルが高 く 、 ス テ ッ プに SSR を使用す る 資格があ る と
Teradata Database オプテ ィ マ イ ザが判断 し た場合、 EXPLAIN 計画はすべての
AMP の行の再配置か ら 少数の AMP の行の再配置に変更 さ れます。 特定の信頼
度レベルであ っ て も ス テ ッ プが適格であ る 場合、 ス テ ッ プの EXPLAIN 計画はす
べての AMP の行の再配置か ら 少数の AMP の行の再配置に変更 さ れます。 ス
テ ッ プが SSR に対 し て適格ではない場合、 EXPLAIN 計画は変更 さ れません。
追加情報
こ の機能の詳細については、 次を参照 し て く だ さ い。
• < デー タ ・ デ ィ ク シ ョ ナ リ >
• < デー タ ベース の管理 >
• <SQL 要求お よ び ト ラ ンザ ク シ ョ ン処理 >
60
リ リ ース ・ サマ リ ー
第 3 章 : リ リ ース 15.0 の新機能
オ ン サ イ ト ・ シ ス テ ム と ダ ン プ解析
オ ン サ イ ト ・ シ ス テム と ダ ン プ解析
ス ナ ッ プシ ョ ッ ト ・ ダ ンプが発生す る と 、 新 し い PDE ツールは失敗 し たプ ロ セ ス
の ID と バ ッ ク ト レース を抽出 し 、 過去 7 日間に Teradata 構成に行なわれた変更を
記録 し て レ ポー ト を生成 し ます。 レ ポー ト はサポー ト ・ セ ン タ ーに送信 さ れ、 新規
作成 さ れた イ ン シデン ト に リ ン ク さ れ る か、 ま たは Teradata Vital Infrastructure(TVI)
が有効にな っ ていない場合は、 Teradata 一時デ ィ レ ク ト リ に保存 さ れます。
新 し い PDE ツールは次の と お り です。
• getgdoinfo: 過去7 日間 (期間は構成可能 ) に行なわれた Teradata構成の変更を検索 し
ます。
• dmpdiver: 失敗 し た プ ロ セ ス の ID と バ ッ ク ト レ ー ス を 抽出 し ま す。 顧客は、
コ マ ン ド ・ ラ イ ンか ら dmpdiver を実行 し 、 以前に保存 さ れたダ ンプを解析 し て
レ ポー ト を コ ン ソ ールに送信す る こ と も で き ます。 dmpdiver を使用す る ために
PDE を実行す る 必要はあ り ません。
• osda_getreport: 各 AMP にサーバー管理機能があ り 、 他の ツールを呼び出 し 、 レ
ポー ト を作成 し て送信す る こ と を確認 し ます。
顧客は、 dmpdiver を構成 し 、 ダ ンプ を生成す る SQL を送信で き ます。 こ れを実行
す る 場合、 ま たは dmpdiver の他のデフ ォ ル ト 設定を変更す る 場合は、 usr/pde/lib/
defaults にあ る 元の dmpdiver フ ァ イ ルを変更 し ないで く だ さ い。 こ の フ ァ イ ルは、
その後のバージ ョ ンの切 り 替えで存続 し ません。
代わ り に saveres オプシ ョ ン を使用 し て、 dmpdiver がカ ス タ ム ・ リ ソ ース ・ フ ァ イ
ルの存在を確認 し 、 存在す る 場合はそれを使用 し 、 存在 し ない場合はカ ス タ ムの
dmpdiver 設定を含むフ ァ イ ルを作成 し ます。 例えば、 次の コ マ ン ド は、 Teradata に
送信 さ れ る レ ポー ト の一部 と し て SQL を送信す る こ と を有効に し 、 新 し い設定を
dmpdiver のカ ス タ ム ・ リ ソ ース ・ フ ァ イ ルに保存 し ます。
dmpdiver -sql 1 -saveres
利点
•
ダ ンプを Teradata に送信せずに問題を識別で き ます。
•
イ ン シデン ト の応答時間を短縮 し ます。
考慮事項
ス ナ ッ プシ ョ ッ ト ・ ダ ンプの後に Teradata に送信 さ れた レ ポー ト に SQL を含め る
か ど う か を考慮 し ます。 SQL を自動的に送信す る と 、 よ り 迅速な問題解決につなが
り ます。 ただ し 、 Teradata に SQL を送信す る と 、 サ イ ト のセキ ュ リ テ ィ ・ ポ リ シー
と 競合す る 場合があ り ます。
オンサ イ ト ・ シ ス テ ム と ダ ンプ解析機能は、 デフ ォ ル ト でオ フ にな っ てい ます。
リ リ ース ・ サマ リ ー
61
第 3 章 : リ リ ース 15.0 の新機能
リ ソ ース ・ サン プ リ ン グ ・ サブシ ス テ ムの強化機能
追加情報
オンサ イ ト ・ シ ス テ ム と ダ ンプ解析の詳細については、 dmpdiver、 osda_getreport、
お よ び getgdoinfo に関す る オン ラ イ ン ・ ヘルプ を参照 し て く だ さ い。
リ ソ ース ・ サン プ リ ン グ ・ サブ シ ス テムの強化機能
こ の機能は、 リ ソ ース使用表に次の強化機能を提供 し ます。
•
リ ソ ース使用表のい く つかの既存の列の名前を変更 し ます。
• Teradata Database 14.10 のスペア列を固定 さ れた リ ソ ース使用表の列に変更し ます。
•
ビ ュ ー内の別名の名前を変更 し 、 別名を追加 し ます。
• 表 と ビ ュ ーに新 し い メ モ リ 使用量フ ィ ール ド を追加 し ます。
• ResUsageShst 表の IPaddr 列に格納す る バ イ ト 数を 16 に増や し ます。
• ResUsageSvpr、 ResUsageSps、 ResUsageSldv、 お よ び ResUsageIpma の各表か ら 冗
長で使用 さ れな く な っ た列を削除 し ます。
• ResUsageIpma 表か ら ResUsageSpma 表に一部のパフ ォーマ ン ス列 と 診断列を移動
し ます。
• MemFreeKB フ ィ ール ド の定義を Linux の "free" コ マ ン ド に合わせて更新 し ます。
利点
• 次の項目に対す る デー タ ・ レ ポー ト の信頼性が向上 し ます。
• Teradata の動的ワ ー ク ロ ー ド 管理 ソ フ ト ウ ェ ア。
•
パフ ォーマ ン ス ・ モニ タ ー と プ ロ ダ ク ト 制御 API。
•
リ ソ ース使用表。
• 時間の先頭に対 し て 15、 30、 ま たは 45 分のオ フ セ ッ ト を使用 し て、 タ イ ム ・
ゾーンの リ ソ ース利用 ロ ギ ン グ時間を再編成 し ます。
•
リ ソ ース利用ビ ュ ーで使用 さ れてい る デ ィ ス ク ・ ス ループ ッ ト のパーセ ン テー
ジ を表示 し ます。
• すべての ツールの メ モ リ 使用量の一貫 し た値を レ ポー ト し ます。
• IPMA の ロ ギ ン グ を オ ンにせずに主なパフ ォーマ ン ス と 診断の情報を表示で き る
よ う に し ます。
考慮事項
フ ィ ール ド 名の変更は、 ユーザー ・ ス ク リ プ ト に影響す る こ と があ り ます。
62
リ リ ース ・ サマ リ ー
第 3 章 : リ リ ース 15.0 の新機能
ス ク リ プテ ィ ン グ と 言語のサポー ト
追加情報
詳細情報
参照先
表、 ビ ュ ー、 お よ びマ ク ロ に関す る
包括的な情報
< 資源利用マ ク ロ >
14.0 か ら 15.0 への変更
< リ ソ ース利用移行ガ イ ド >
ス ク リ プ テ ィ ン グ と 言語のサポー ト
アプ リ ケーシ ョ ン開発者は、 ほ と ん どすべてのプ ロ グ ラ ミ ン グ言語で関数 と ス ク リ
プ ト を記述 し 、 それ ら を イ ン ス ト ール し て Teradata Database 内で実行 し 、 大 き な
デー タ セ ッ ト の効率的な分析のために並行 し て実行で き ます。
顧客は次の こ と がで き ます。
• Ruby、 Python、 Perl、 R な ど の言語で ス ク リ プ ト を記述す る
• Teradata に付属す る 外部ス ト ア ド ・ プ ロ シージ ャ を使用 し て、 ス ク リ プ ト 、 デー
タ ベース ・ サーバー構成フ ァ イ ル、 ま たはフ ラ ッ ト ・ フ ァ イ ルを イ ン ス ト ール
する
• SCRIPT 表演算子を使用 し て、 すべての AMP に ス ク リ プ ト を実行す る
•
ス ク リ プ ト への入力 と し て Teradata Database 行を使用す る
INSTALL_FILE、 REPLACE_FILE、 REMOVE_FILE、 お よ び REDISTRIBUTE_FILE
の各外部ス ト ア ド ・ プ ロ シージ ャ は、 すべての ノ ー ド でユーザーが イ ン ス ト ールす
る フ ァ イ ルを管理 し ます。
デー タ ・ デ ィ ク シ ョ ナ リ ・ ビ ュ ー (UIF_V) は、 現在のユーザーま たはデー タ ベース
に イ ン ス ト ール さ れ る ユーザーが イ ン ス ト ールす る フ ァ イ ルを識別 し ます。
ユーザーが イ ン ス ト ールす る フ ァ イ ルのテ キ ス ト を表示 し 、 フ ァ イ ルを イ ン ス ト ー
ルす る ために使用す る DDL を表示す る には、 新 し い DDL 文の SHOW FILE があ り
ます。
SCRIPT を実行す る 前にデー タ ベース検索パス を設定す る には、 新 し い SET
SESSION オプシ ョ ンの SEARCHUIFDBPATH があ り ます。 SCRIPT 表演算子は、
SEARCHUIFDBPATH で指定 さ れ る 入力 と し て任意のユーザーが イ ン ス ト ールす る
フ ァ イ ルを使用で き ます。
新 し いシ ス テ ム ・ デー タ ベース であ る SYSUIF には、 UIF_V ビ ュ ーお よ びユーザー
が イ ン ス ト ールす る フ ァ イ ルを イ ン ス ト ール し て管理す る ために使用す る 外部ス ト
ア ド ・ プ ロ シージ ャ が含まれます。 新 し い DIP ス ク リ プ ト であ る DIPSYSUIF は、
SYSUIF デー タ ベース を作成 し ます。
リ リ ース ・ サマ リ ー
63
第 3 章 : リ リ ース 15.0 の新機能
ス ク リ プテ ィ ン グ と 言語のサポー ト
利点
• プ ロ ト タ イ ピ ン グが よ り 高速にな り ます。
• ほ と ん どすべての言語の ス ク リ プ ト を使用で き る ので、 顧客は、 実行す る 必要
があ る 任意の タ ス ク に最 も 高速で簡単な ソ リ ュ ーシ ョ ン を使用で き ます。
• 分析をデー タ ベース内に移動す る こ と に よ り 、 不要なデー タ 移動が排除 さ れ、
パフ ォーマ ン ス が向上 し ます。
•
アプ リ ケーシ ョ ン開発者は、 アーキ テ ク チ ャ 内の ど こ でアプ リ ケーシ ョ ンの各
部を実行す る か を決定で き ます。
•
メ モ リ の独占を防止す る ために、 デー タ ベース内で同時に実行 さ れ る ス ク リ プ
ト の数を制限す る こ と を推奨 し ます。 そのためには、 新 し い TDWM ワ ー ク ロ ー
ド 管理ルールを追加 し て SCRIPT 呼び出 し の数を必要な数に制限 し ます。
考慮事項
• パフ ォーマ ン ス は、 パーテ ィ シ ョ ン ・ キーの影響を受け る こ と があ り ます。
パーテ ィ シ ョ ン ・ キーが同 じ AMP にハ ッ シ ュ さ れ る と 、 一部の AMP がオー
バー ロ ー ド にな る こ と があ り ます。 パーテ ィ シ ョ ン ・ キーが VARCHAR の場合、
VARCHAR の比較に よ っ てパフ ォーマ ン ス が低下す る こ と があ り ます。
SQL の変更
• SHOW FILE 文。
• SET SESSION オプシ ョ ンの SEARCHUIFDBPATH。
• 外部ス ト ア ド ・ プ ロ シージ ャ の INSTALL_FILE、 REPLACE_FILE、 REMOVE_FILE、
お よ び REDISTRIBUTE_FILE。
• SCRIPT 表演算子。
• HELP DATABASE の出力には、Kind 列に "Z" が記載 さ れたユーザーが イ ン ス ト ー
ルす る フ ァ イ ルが表示 さ れます。
追加情報
詳細情報
参照先
• SCRIPT 表演算子
<SQL 関数、 演算子、 式お よ び述部 >
•
64
ス ク リ プ ト ・ フ ァ イ ルの イ ン ス
ト ール、 置 き 換え、 削除、 再配置
のための外部ス ト ア ド ・ プ ロ シー
ジャ
• SHOW FILE
• SET SESSION
SEARCHUIFDBPATH
<SQL デー タ 定義言語 - 構文規則お よ び例 >
UIF_V ビ ュ ー
< デー タ ・ デ ィ ク シ ョ ナ リ >
リ リ ース ・ サマ リ ー
第 3 章 : リ リ ース 15.0 の新機能
テ ン ポ ラ ル ・ テーブルのシーケ ン ス化 さ れた集約結合索引
テ ン ポ ラ ル ・ テ ー ブルのシ ーケ ン ス化 さ れた集約結合索引
テ ン ポ ラ ル表の結合索引におけ る シーケ ン ス化 さ れた集約関数のサポー ト が追加 さ
れま し た。
集約結合索引は、 SUM、 COUNT、 MIN、 ま たは MAX 集約演算子を指定す る 結合
索引です。 集約結合索引は、 集約操作を 1 つ以上の列に頻繁に実行す る こ と を指定
す る 問合わせの条件を満たすための高パフ ォーマ ン ス で費用対効果に優れた手段を
オプテ ィ マ イ ザに提供 し ます。
利点
• 集約結合索引は結果を事前集約す る ので、 集約問合わせへの応答にその ま ま使
用で き 、 索引付け さ れた集約を使用す る 問合わせの実行が よ り 高速にな り ます。
考慮事項
•
こ の機能は、 < テ ン ポ ラ ル表サポー ト > に記載 さ れてい る よ う に、 Teradata
Database 独自のテ ン ポ ラ ル ・ テーブルの実装にのみ適用 さ れます。
追加情報
テ ン ポ ラ ル表のシーケ ン ス化 さ れた集約結合索引の詳細については、 < テ ン ポ ラ ル
表サポー ト > を参照 し て く だ さ い。
Ferret SHOWBLOCKS への SQL イ ン タ ー フ ェ ース
Ferret ユーテ ィ リ テ ィ の SHOWBLOCKS コ マ ン ド は、 デー タ ・ ブ ロ ッ ク ・ サ イ ズの
統計、 デー タ ・ ブ ロ ッ ク あ た り の行数、 お よ び 1 つ以上の表の圧縮ス テー タ ス に関
す る 情報を表示 し ます。 Ferret SHOWBLOCKS に対す る SQL の同等機能は、 Ferret
SHOWBLOCKS コ マ ン ド に よ っ て表示 さ れ る 情報 と 同様の フ ァ イ ル ・ シ ス テ ム情報
の通常のデー タ ベース表を作成す る か、 ま たは表か ら 表示画面に情報を返す こ と が
で き る 2 つの新 し い SQL マ ク ロ で構成 さ れます。
利点
フ ァ イ ル ・ シ ス テ ムのブ ロ ッ ク ・ レベル ・ ヒ ス ト グ ラ ム情報を SQL ツールでの
表示に合わせて、 その後の SQL 処理を簡素化 し ます。
• Ferret ユーテ ィ リ テ ィ と は異な り 、 コ ン ソ ールへのア ク セ ス権は必要あ り ません。
マ ク ロ 、 作成 さ れ る 表、 お よ びデー タ ・ ブ ロ ッ ク 情報を生成で き る 表へのア ク
セ ス を制御す る には、 標準の SQL の GRANT 文 と REVOKE 文を使用で き ます。
•
考慮事項
•
リ リ ース ・ サマ リ ー
フ ァ イ ル ・ シ ス テ ム情報を保持す る ために作成 さ れた表は、 表に入力す る ため
に生成 さ れた フ ァ イ ル ・ シ ス テ ム情報の表示要件を満たす必要があ り ます。
65
第 3 章 : リ リ ース 15.0 の新機能
シ ス テ ム ・ パフ ォ ーマ ン ス ・ モニ タ ー と プ ロ ダ ク ト 制御 API の強化機能
SQL の変更
こ の機能には、 次の 2 つの新 し い SQL マ ク ロ があ り ます。 それぞれには、
Teradata(BTET) セ ッ シ ョ ン ・ モー ド を使用す る 場合のバージ ョ ン と ANSI セ ッ
シ ョ ン ・ モー ド を使用す る 場合のバージ ョ ンの 2 つのバージ ョ ン あ り ます。
• CreateFsysInfoTable
CreateFsysInfoTable_ANSI
• PopulateFsysInfoTable
PopulateFsysInfoTable_ANSI
追加情報
Ferret SHOWBLOCKS コ マ ン ド の SQL の同等機能の詳細については、 次を参照 し て
く だ さ い。
• <SQL 関数、 演算子、 式お よ び述部 >
• < ユーテ ィ リ テ ィ >
シ ス テム ・ パ フ ォ ーマ ン ス ・ モ ニ タ ー と プ ロ ダ ク ト 制御 API
の強化機能
リ リ ース TD 15.0 には、 次の強化機能があ り ます。
• ブ ロ ッ カー ・ セ ッ シ ョ ンの追加を可能にす る シ ス テ ム ・ パフ ォーマ ン ス ・ モニ
タ ー と プ ロ ダ ク ト 制御 (PMPC)MONITOR SESSION 要求の応答に新 し い文 タ イ
プ を追加 し ます。
• 次の新 し い フ ィ ール ド が追加 さ れま し た。
• System PMPC MONITOR SESSION 要求応答への BlockerSessionCnt、 お よ び
MonitorMySessions 関数 と MonitorSession 関数の結果。
• System PMPC MONITOR PHYSICAL CONFIG 要求応答への PhyMemory お よ び
MontorPhysicalConfig 関数の結果。
• System PMPC MONITOR PHYSICAL CONFIG 要求応答への SystemName お よ び
MonitorSystemPhysicalConfig 関数の結果。
• MONITOR SESSION への ReqTblOpBytesIn と ReqTblOpBytesOut、
MonitorMySessions API と MonitorSession API。
• System PMPC MONITOR SESSION 要求の Blk_1_OType 、 Blk_2_OType 、 お よ
び Blk_3_OType の各 フ ィ ール ド のデー タ 型 を VARCHAR(2) に変更 し 、
MonitorMySessions 関数 と MonitorSession 関数の Blk1Otype、 Blk2Otype、 お よ び
Blk3Otype の各フ ィ ール ド のデー タ 型を CHAR(2) に変更 し ます。
66
リ リ ース ・ サマ リ ー
第 3 章 : リ リ ース 15.0 の新機能
テーブル演算子の強化機能
利点
• System PMPC MONITOR SESSION 応答のブ ロ ッ キ ン グ ・ セ ッ シ ョ ンの完全な リ
ス ト を提供 し ます。
• Teradata シ ス テ ム を モニ タ ー し てい る ク ラ イ ア ン ト ・ アプ リ ケーシ ョ ン、 ノ ー ド
の物理 メ モ リ 容量、 セ ッ シ ョ ンにおいてブ ロ ッ ク さ れたセ ッ シ ョ ンの総数、 お
よ びブ ロ ッ キ ン グ ・ セ ッ シ ョ ンの完全な リ ス ト を識別 し て レ ポー ト し ます。
考慮事項
• System PMPC MONITOR SESSION 要求 と 異な り 、 MonitorMySessions 関数 と
MonitorSession 関数は、 セ ッ シ ョ ン におけ る 最初の 3 つのブ ロ ッ カー ・ セ ッ
シ ョ ンのみを返 し ます。 4 つ以上のブ ロ ッ カー ・ セ ッ シ ョ ンがあ る 場合は、
System PMPC MONITOR SESSION 要求応答の文 3 で返 さ れます。
• PM/API 要求を使用す る 場合、 モニ タ ー ・ ソ フ ト ウ ェ ア ・ バージ ョ ン 11 を使用 し
て、 こ の機能で説明 さ れてい る デー タ を レ ポー ト す る 必要があ り ます。
追加情報
こ の機能の詳細については、 < ア プ リ ケーシ ョ ン ・ プ ロ グ ラ ミ ン グ ・ リ フ ァ レ ン
ス > を参照 し て く だ さ い。
テ ー ブル演算子の強化機能
Teradata は、 表演算子の開発フ レーム ワ ー ク を強化 し ま し た。 こ れに よ り 、 Teradata
Database 内で複数のアプ リ ケーシ ョ ン を並行 し て実行 し 、 デー タ ベース表 と リ モー
ト ・ データ の両方にア ク セスで き ます。 こ の リ リ ースの強化機能は、 次の と お り です。
• 単一の表演算子に対 し て ON 句で定義 さ れ る 複数のデー タ ・ ソ ース は、 SELECT
FROM 句で使用で き ます。
• Cogroup 結合は、 複数の入力のパーテ ィ シ ョ ン ・ キー と 照合で き る ので、 確実に
正 し い結果が得 ら れます。
• ON 句では、 オプシ ョ ンで AS <name> 別名を使用 し て入力を識別で き ます。
• PARTITION BY ANY オプシ ョ ン と PARTITION BY ANY ORDER BY <column_list>
オプシ ョ ンが ON 句に追加 さ れてい ます。
• DIMENSION( 小 さ な検索テーブル ) オプシ ョ ン と DIMENSION ORDER BY
<column_list> オプシ ョ ンが ON 句に追加 さ れてい ます。 こ れは、 入力行がすべ
ての AMP に配置 さ れ、 各パーテ ィ シ ョ ンが こ の入力セ ッ ト で動作す る こ と を意
味 し ます。
• C/C++ 関数 と Java 関数には、 追加の FNC イ ン タ ーフ ェース があ り ます。
利点
• cogroup で、 よ り 大 き なデー タ 分析を使用で き る 。
• アプ リ ケーシ ョ ン を並行 し て実行 し 、 SQL と RDBMS の制約をバ イ パスす る 。
リ リ ース ・ サマ リ ー
67
第 3 章 : リ リ ース 15.0 の新機能
ロ ッ ク ・ バ イ パ ス におけ る TASM のサポー ト
考慮事項
• 表演算子の入力ス ト リ ームの最大数は 16 です。
• ON 句の呼び出 し 順は、 実装の ス ト リ ーム番号に一致 さ せ る 必要があ り ます。
ユーザーは、 入力の呼び出 し 順 と 実装を一致 さ せ る 必要があ り ます。
• デフ ォ ル ト では、 複数の ON 句か ら の入力は、 入力がパーテ ィ シ ョ ン ・ キーな ど
の条件を満たす限 り 、 巨大な グループ (cogroup) に結合 さ れます。 つま り 、 一部
の入力が無視 さ れ、 結果が変わ る 可能性があ る こ と を意味 し ます。 新 し い FNC
関数 (FNC_TblOpdisableCoGroup) では、 こ の機能を無効にで き ます。
追加情報
表演算子の強化機能の詳細については、 次を参照 し て く だ さ い。
• <SQL デー タ 操作言語 >
• <SQL 外部ルーチン ・ プ ロ グ ラ ミ ン グ >
ロ ッ ク ・ バ イ パス におけ る TASM のサポー ト
こ の機能を使用す る と 、 ト ラ ンザ ク シ ョ ンの前の要求が Teradata Viewpoint の新 し い
Teradata Active System Management(TASM)ThrottleBypass ルールセ ッ ト 属性を使用 し
て、 デー タ ベース ま たは表 よ り ACCESS ロ ッ ク を設定 し てい る 場合、 その ト ラ ンザ
ク シ ョ ンのすべての要求の ス ロ ッ ト ル制限をバ イ パス で き ます。
TDWM STATISTICS API を使用す る と 、 ア ク テ ィ ブな要求が ThrottleBypass ルール
セ ッ ト 属性 と TDWM SUMMARY API のみに よ っ て ア ク テ ィ ブにな っ てい る か ど う
か を示 し 、 現在ア ク テ ィ ブな要求の数を レ ポー ト す る こ と も で き ます。
こ の機能に よ り 、 DBC.DBQLogTbl 表 と QryLogV ビ ュ ーに次の新 し い フ ィ ール ド が
追加 さ れます。
• Locklevel
• ThrottleBypassed
• TnxUniq
こ れ ら の フ ィ ール ド に記録 さ れ る 統計には、 問合わせに関連付け ら れてい る 最高レ
ベルの ロ ッ ク 、 問合わせが TASM ThrottleBypassed ルールセ ッ ト 属性に よ っ て実行
で き る か ど う か を示す イ ン ジ ケー タ 、 お よ び DBC.DBQLogTbl.ProcID 列 と と も に使
用 さ れ る 問合わせの一意の ト ラ ンザ ク シ ョ ン部分が含まれます。
利点
こ の機能は、 一連の ロ ッ ク に所有 さ れてい る 要求を一度だけ遅延 し 、 開始後に完了
す る こ と に よ っ て シ ス テ ムの ス ループ ッ ト を高め ます。
68
リ リ ース ・ サマ リ ー
第 3 章 : リ リ ース 15.0 の新機能
TASM/TIWM ユーテ ィ リ テ ィ 統計の ロ ギ ン グ
追加情報
こ の機能の詳細については、 次を参照 し て く だ さ い。
• < アプ リ ケーシ ョ ン ・ プ ロ グ ラ ミ ン グ ・ リ フ ァ レ ン ス >
• < デー タ ・ デ ィ ク シ ョ ナ リ >
• < デー タ ベース の管理 >
• <Teradata Viewpoint ユーザー ・ ガ イ ド >
TASM/TIWM ユー テ ィ リ テ ィ 統計のロ ギ ン グ
DBQL は、 完全な ロ ー ド / エ ク ス ポー ト お よ び Data Stream Architecture のジ ョ ブの
詳細な統計情報を記録す る よ う にな り ま し た。 BEGIN/REPLACE QUERY LOGGING
の UTILITYINFO オプシ ョ ンは、 次の項目の ロ ギ ン グ を開始 し ます。
• FastLoad プ ロ ト コ ル : FastLoad、 Teradata Parallel Transporter(TPT) ロ ー ド ・ オペ
レー タ 、 お よ び JDBC FastLoad。
• MLOAD プ ロ ト コ ル : MultiLoad と TPT 更新オペレー タ 。
• MLOADX プ ロ ト コ ル : TPT 更新オペレー タ 。
• FastExport プ ロ ト コ ル : FastExport、 TPT エ ク ス ポー ト ・ オペレー タ 、お よ び JDBC
FastExport。
• Data Stream Architecture
ロ グに記録 さ れ る ジ ョ ブ ・ レベルの統計は次の と お り です。
• 開始 と 終了の時刻
• 挿入、 更新、 削除、 お よ びエ ク ス ポー ト さ れた行
• 最大デー タ 待機時間
ロ グに記録 さ れ る フ ェーズ ・ レベルの統計は次の と お り です。
• 開始 と 終了の時刻
• CPU 時間測定基準
• 最大 AMP ワーカー ・ タ ス ク 使用量
• AMP と RSG の最大 メ モ リ 使用量
• 論理入出力 と 物理入出力
• 行、 ブ ロ ッ ク 、 お よ びバ イ ト の数
ユーザーは、 QryLogUtilityV ビ ュ ーを使用 し てユーテ ィ リ テ ィ 統計 ロ グにア ク セ ス
し ます。 DBC.QryLogV の UtilityInfoAvailable 列は、 SQL 要求に使用で き る ユーテ ィ
リ テ ィ 情報があ る か ど う かを示 し ます。
考慮事項
ユーテ ィ リ テ ィ ・ プ ロ ト コ ルの違いに よ り 、 特定の フ ェーズでは適用 さ れない情報
ま たは使用で き ない情報があ り ます。
リ リ ース ・ サマ リ ー
69
第 3 章 : リ リ ース 15.0 の新機能
TASM - 仮想パーテ ィ シ ョ ン の強化機能
利点
容量計画 と パフ ォーマ ン ス の問題の診断に役立つ情報を提供 し ます。
SQL の変更
BEGIN/REPLACE QUERY LOGGING の UTILITYINFO オプシ ョ ン。
追加情報
TASM/TIWM ユーテ ィ リ テ ィ 統計の ロ ギ ン グの詳細については、 次を参照 し て く だ
さ い。
• < デー タ ベース の管理 >
• <SQL デー タ 定義言語 >
• < デー タ ・ デ ィ ク シ ョ ナ リ >
TASM - 仮想パー テ ィ シ ョ ン の強化機能
Teradata Viewpoint ワ ー ク ロ ー ド 管理ポー ト レ ッ ト で Teradata Active System
Management(TASM) 仮想パーテ ィ シ ョ ン (VP) の ス ロ ッ ト ル ・ ルールを作成、 表示、
お よ び削除 し 、 TDWM STATISTICS API を使用 し て実行 さ れてい る VP の数を レ
ポー ト で き る よ う にな り ま し た。
Teradata Viewpoint ワ ー ク ロ ー ド 管理ポー ト レ ッ ト を使用す る と 、 次の こ と も 実行で
き ます。
• VP で ス ロ ッ ト ル さ れた問合わせを拒否ま たは遅延 し ます。
• それぞれのルール状態に異な る ス ロ ッ ト ル制限を指定 し ます。
利点
特定の仮想パーテ ィ シ ョ ンで実行す る ア ク テ ィ ブな問合わせの数を制御で き ます。
考慮事項
• ルール名 と 有効にな っ てい る イ ン ジ ケー タ の属性を除いて、 制限基準ま たは属
性を指定で き ません。
• VP ス ロ ッ ト ル ・ ルールは、 SLES11 でのみサポー ト さ れます。
• 戦術的 メ ソ ッ ド を使用 し て、 すべての状態に対 し て ス ロ ッ ト ル さ れた ワ ー ク
ロ ー ド の ク ラ ス以外 と し て分類 さ れた問合わせは、 VP ス ロ ッ ト ル ・ ルールか ら
除外 さ れます。
70
リ リ ース ・ サマ リ ー
第 3 章 : リ リ ース 15.0 の新機能
Teradata デ ィ レ ク ト リ ・ マネージ ャ
追加情報
こ の機能の詳細については、 次を参照 し て く だ さ い。
• < アプ リ ケーシ ョ ン ・ プ ロ グ ラ ミ ン グ ・ リ フ ァ レ ン ス >
• <Teradata Viewpoint ユーザー ・ ガ イ ド >
Teradata デ ィ レ ク ト リ ・ マ ネー ジ ャ
Teradata デ ィ レ ク ト リ ・ マネージ ャ (TDM) ツールに よ り 、 管理者は LDAP デ ィ レ ク
ト リ の構造 と コ ン テナを簡単に作成 し てデー タ を入力で き ます。 以前の リ リ ース で
は、 デ ィ レ ク ト リ 内の Teradata Database ユーザーを管理す る には、 デ ィ レ ク ト リ に
手動で Teradata オブジ ェ ク ト を作成 し 、 それ ら をデ ィ レ ク ト リ ・ ユーザーにマ ッ プ
す る 必要があ り ま し た。 リ リ ース 15.0 では、 強化 さ れた Teradata デ ィ レ ク ト リ ・ マ
ネージ ャ ツールに よ り 、 管理者は簡単な GUI イ ン タ ーフ ェース を使用 し て Teradata
ユーザー、 ロ ール、 お よ びプ ロ フ ァ イ ル ・ オブジ ェ ク ト を専用 Teradata デ ィ レ ク ト
リ に イ ン ポー ト し 、 オブジ ェ ク ト をデ ィ レ ク ト リ ・ ユーザーにマ ッ プで き ます。
利点
• デ ィ レ ク ト リ に Teradata オブジ ェ ク ト を格納 し てマ ッ プす る 高速な方法を提供 し
ます。
• デ ィ レ ク ト リ で必要な構造 と コ ン テナは、 Teradata ポ リ シー構造を含めてオンデ
マ ン ド で作成 さ れます。 注 : 内部 と 外部のネ ッ ト ワー ク ・ グループ ・ コ ン テナな
ど のサ イ ト 固有の コ ン テナには、 手動でデー タ を入力す る 必要があ り ます。
• 個別の専用デ ィ レ ク ト リ を使用す る ので、 既存のエン タ ープ ラ イ ズ ・ デ ィ レ ク
ト リ には ま っ た く 影響があ り ません。
• Eclipse プ ラ ッ ト フ ォームで実行 さ れます。 Windows と Mac OS の動作は確認 さ れ
てい ます。
• Teradata 14.0 の JDBC ド ラ イ バを使用で き る Teradata デー タ ベース のすべてのバー
ジ ョ ン を サポー ト し ます。
• Teradata Developer Exchange か ら 無償で使用で き ます。
考慮事項
•
ス タ ン ド ア ロ ンの LDAP デ ィ レ ク ト リ が存在 し 、 Teradata ユーザー専用にす る 必
要があ り ます。
注 : TDM ツールは、 必ず専用の Teradata デ ィ レ ク ト リ と と も に使用す る 必要が
あ り ます。 こ の ツールを使用 し てエン タ ープ ラ イ ズ ・ レベルのデ ィ レ ク ト リ を
操作 し ないで く だ さ い。
• Teradata LDAP デ ィ レ ク ト リ は認証にエ ン タ ープ ラ イ ズ全体のデ ィ レ ク ト リ を使
用し ないので、 すべての Teradata Database ユーザーには、 エン タープ ラ イ ズ ・ デ ィ
レ ク ト リ にすでにエ ン ト リ が存在す る 場合に も 、 Teradata デ ィ レ ク ト リ にエン ト
リ が必要です。
リ リ ース ・ サマ リ ー
71
第 3 章 : リ リ ース 15.0 の新機能
TIWM 増分計画の実行
• TDM は、 Eclipse IDE で実行 さ れ る プ ラ グ イ ンです。 TDM には Eclipse Indigo が必
要です。
• Directory System Agent(DSA) が必要です。 サポー ト さ れてい る DSA は、
OpenLDAP v2.4 以降、 Microsoft Active Directory Application Mode(ADAM)、 お よ
び AD LDS です。
• Teradata のパ ス ワ ー ド の イ ン ポー ト は、 プ ラ グ イ ン を使用 し て OpenLDAP でのみ
サポー ト さ れます。
• Eclipse と TDM がデー タ ベース ・ ノ ー ド 上、 ま たはア ク テ ィ ブな ク ラ イ ア ン ト ・
セ ッ シ ョ ン を含むホ ス ト 上で実行 さ れ る 場合は、 シ ス テ ム と セ ッ シ ョ ンにパ
フ ォーマ ン ス の影響が発生す る こ と があ り ます。
追加情報
TDM を ダ ウ ン ロ ー ド す る には、 Teradata Download Center にア ク セ ス し ます。
TIWM 増分計画の実行
こ の機能は、 Teradata Database オプテ ィ マ イ ザが要求を処理す る 方法を強化 し ます。
増分計画お よ び実行 (IPE) が有効にな っ てい る と 、 Teradata Database オプテ ィ マ イ ザ
は静的計画ま たは動的計画か ら の要約情報のいずれかを生成で き ます。 こ れは、 そ
の後に ワー ク ロ ー ド ・ フ ィ ル タ 、 ス ロ ッ ト ル、 お よ び分類基準を評価す る ために
デ ィ ス パ ッ チ ャ が使用 し ます。
こ れで、 IPE 要求のために、 Teradata Viewpoint で静的ま たは動的の計画に適用す る
ワー ク ロ ー ド の定義を作成で き ます。
こ の機能は、 デー タ ・ デ ィ ク シ ョ ナ リ 表の次の フ ィ ール ド の名前を変更 し ます。
• DBQLogTbl.ExtraField1 を DBQLogTbl.NumFragments に変更
• DBQLStepTbl.ExtraField3 を DBQLogTbl.FragmentNum に変更
利点
TASM ルールセ ッ ト の定義に IPE 要求の問合わせ特性分類の タ イ プ を追加す る こ と
に よ り 、 IPE の問合わせのシ ス テ ムに対す る 影響を分析す る 際に問合わせを隔離で
き ます。
考慮事項
動的計画に適用す る IPE 要求の ワ ー ク ロ ー ド の定義を作成す る 場合、 IPE 要求の処
理にすべての表レベルのサブ基準を使用で き る と は限 ら ないので、 TASM ルール
セ ッ ト の定義を編集す る 必要があ る こ と があ り ます。
72
リ リ ース ・ サマ リ ー
第 3 章 : リ リ ース 15.0 の新機能
Teradata 動的 ワー ク ロ ー ド 管理の強化機能
追加情報
こ の機能の詳細については、 次を参照 し て く だ さ い。
• < デー タ ・ デ ィ ク シ ョ ナ リ >
• < デー タ ベース の管理 >
• <SQL 要求お よ び ト ラ ンザ ク シ ョ ン処理 >
• <Teradata Viewpoint ユーザー ・ ガ イ ド >
Teradata 動的ワー ク ロ ー ド 管理の強化機能
リ リ ース 15.0 には、 次の強化機能があ り ます。
• 次の項目を レ ポー ト す る ために、 次の API を使用で き ます。
•
問合わせ、 ワー ク ロ ー ド 、 セ ッ シ ョ ンのすべての ス ロ ッ ト ル統計値、 お よ び
TDWMThrottleStatistics 関数のその種類の ス ロ ッ ト ル統計値。
•
Null 列値、 ま たは SYSLIB.GetQueryBandValue 関数を使用 し て入力引数 と し て
NULL を指定 し ます。
よ り 効率的な新 し い TD_SYSFNLIB.GetQueryBandValueSF 関数を使用 し た ク エ
リ ー ・ バン ド 値。
• Teradata Viewpoint ワー ク ロー ド 管理ポー ト レ ッ ト では、次のサブ基準オプシ ョ ン を
使用 し てルールを修飾で き る よ う にな り ま し た。
• SQL 文の タ イ プ
•
•
デー タ ・ ブ ロ ッ ク の選択性
•
最大ス テ ッ プ時間
こ れ ら のオプシ ョ ンに よ り 、 問合わせでア ク セ スす る 表の割合 (%) を指定 し 、
表を参照す る 問合わせを表レベルで分離 し 、 各ス テ ッ プの最大時間を指定で き
ます。
利点
• PDCRADM.LoadThrottleStats マ ク ロ よ り 効率的に、 ス ロ ッ ト ル統計型を返す
TDWMThrottleStatistics API を提供 し ます。
• GetQueryBandValue API と GetQueryBandValueSF API を使用 し て、DBC.DBQLogTbl
表か ら の Null の QueryBand 列値の処理を改善 し ます。
考慮事項
Teradata Active System Management(TASM) フ ィ ル タ 、 シ ス テ ム ・ ス ロ ッ ト ル、 ま た
は ワ ー ク ロ ー ド の定義に、 問合わせの制限基準 と し て最大ス テ ッ プ時間値を使用で
き ます。
リ リ ース ・ サマ リ ー
73
第 3 章 : リ リ ース 15.0 の新機能
TIWM の動作期間
追加情報
こ の機能の詳細については、 次を参照 し て く だ さ い。
• < アプ リ ケーシ ョ ン ・ プ ロ グ ラ ミ ン グ ・ リ フ ァ レ ン ス >
• <Teradata Viewpoint ユーザー ・ ガ イ ド >
TIWM の動作期間
こ の機能は、 Teradata Integrated Workload Management(TIWM) で複数の状態を構成す
る ためのサポー ト を追加 し ます。
こ の機能に よ り 、 次の こ と がで き ます。
•
ス ロ ッ ト ル ・ ルールに複数の ス ロ ッ ト ル制限を作成す る
•
フ ィ ル タ ・ ルールに複数有効化 ト グルを作成す る
• 異な る 計画済みの環境 ( 操作環境 と も 呼ばれます ) において、ア ク セ ス ・ レベル間
で時間共有 ワー ク ロ ー ド を変更す る
Teradata Viewpoint でデフ ォ ル ト 以外の ス ロ ッ ト ルの制限 と 期間、 お よ びユーザー定
義の計画済みの環境の イ ベン ト ・ タ イ プを指定す る こ と も で き ます。
利点
こ の機能は、 期間 と イ ベン ト に基づいた ス ロ ッ ト ル制限 と 優先順位の変更を自動化
し ます。
考慮事項
• TDWMApply、 TDWMRuleControl、 お よ び TDWMSetLimits Teradata Dynamic
Workload Management の各 API を使用 し てルール ・ プ ロ パテ ィ を変更す る 場合、
Teradata 動的ワ ー ク ロ ー ド 管理 ソ フ ト ウ ェ アが実際に使用す る 値が Teradata
Viewpoint に よ っ て レ ポー ト さ れ る 値 と 一致 し ない こ と があ り ます。 こ れ ら の
API を使用す る 代わ り に Teradata Viewpoint を使用す る こ と を強 く 推奨 し ます。
• こ の機能 と と も に使用で き ない操作がい く つかあ り ます ( 目標サービ ス ・ レベル
の設定、 ワ ー ク ロ ー ド ・ ス ロ ッ ト ルの作成な ど )。
追加情報
こ の機能の詳細については、 次を参照 し て く だ さ い。
• < アプ リ ケーシ ョ ン ・ プ ロ グ ラ ミ ン グ ・ リ フ ァ レ ン ス >
• <Teradata Viewpoint ユーザー ・ ガ イ ド >
74
リ リ ース ・ サマ リ ー
第 3 章 : リ リ ース 15.0 の新機能
Teradata JSON
Teradata JSON
こ の機能は、 Teradata Database で JSON(JavaScript Object Notation) デー タ の ス ト レー
ジ と 処理をサポー ト す る ために、 次の新 し い機能を提供 し ます。
• JSON ド キ ュ メ ン ト ま たは リ レーシ ョ ナル形式の JSON レ コ ー ド と し て格納 さ れた
JSON デー タ 型。
• JSON デー タ の処理、 断片化、 お よ び公開のための メ ソ ッ ド 、 関数、 お よ びプ ロ
シージ ャ 。
• 最大 16MB ま でのサ イ ズの JSON ド キ ュ メ ン ト 。
• JSONPath のサポー ト に よ っ て、複雑な JSON ド キ ュ メ ン ト を フ ィ ル タ 処理 し て操
作す る ための ワ イ ル ド カー ド を使用 し た簡単な ト ラ バーサル表現 と 正規表現を
提供 し ます。
利点
• JSON の断片化機能に よ り 、 JSON ド キ ュ メ ン ト か ら 値を抽出 し て、 抽出 し たデー
タ を リ レーシ ョ ナル形式で格納で き ます。
• JSON の公開機能に よ り 、 SQL 問合わせの結果を JSON 形式で公開で き ます。
• 既存の Teradata 結合索引構造は、 優れたパフ ォーマ ン ス を提供す る ために、 JSON
デー タ 型の抽出 さ れた部分に対 し てサポー ト さ れます。
• Teradata は、 ST_Geometry オブジ ェ ク ト を GeoJSON 値に変換 し 、 GeoJSON 値を
ST_Geometry オブジ ェ ク ト に変換す る ための機能を提供 し ます。
• 統計は、 JSON デー タ 型の抽出 さ れた部分で収集で き ます。
• Teradata JSON は、 ス キーマを使用 し ないか、 ま たはス キーマを変更せずに新 し い
属性を追加する こ と がで き る動的ス キーマをサポー ト し ます。 新 し い属性を含む
デー タ は、 すぐ に問合わせで使用で き ます。 新 し い列がない行は除外で き ます。
考慮事項
• JSON 機能を含む Teradata SQL Assistant を使用す る には、SQL Assistant の 15.0 バー
ジ ョ ン を使用す る 必要があ り ます。
• JSON 型では、 UNICODE 文字セ ッ ト と LATIN 文字セ ッ ト のみを使用で き ます。
• JSON 型は、 使用で き る すべてのセ ッ シ ョ ン文字セ ッ ト を受け入れます。 デー タ
は、 デー タ が使用 さ れてい る JSON 型の イ ン ス タ ン ス の定義に よ っ て、
UNICODE 文字セ ッ ト ま たは LATIN 文字セ ッ ト のいずれかに変換 さ れます。 使
用 さ れ る すべての文字は、 UNICODE ま たは LATIN のいずれかに変換可能でな
ければな り ません。
• 変換を必要 と す る すべての文字セ ッ ト は、 UNICODE 文字セ ッ ト ま たは LATIN 文
字セ ッ ト のサ イ ズの制約を受け ます。
• すべての LOB 型の制限に よ り 、JSON を FastLoad/MultiLoad/FastExport と と も に使
用す る こ と はで き ません。 ただ し 、 JSON サ イ ズが 64K 未満の場合は、 定義済み
の型にキ ャ ス ト で き 、 FastExport を使用で き ます。 VARCHAR 列を含む表を ロ ー
ド し てか ら 、 JSON 表に INSERT-SELECT を実行で き ます。
リ リ ース ・ サマ リ ー
75
第 3 章 : リ リ ース 15.0 の新機能
応答 し ない ノ ー ド の隔離
• JSON 型は、 GROUP BY、 ORDER BY、 PARTITION BY、 WHERE、 ON、 SET、
DISTINCT、 HAVING、 QUALIFY、 IN、 CUBE、 GROUPING SETS、 ま たは
ROLLUP 句では使用で き ません。
• JSON デー タ 型は ANSI STRUCTURED 型 UDT の属性 と し て使用で き ますが、
ANSI DISTINCT 型 UDT のベース型ま たは Teradata ARRAY 型のエ レ メ ン ト ・
タ イ プ と し ては使用で き ません。
• XML を JSON に変換す る ための自動 メ カ ニ ズ ムはあ り ません。
詳細情報
<Teradata JSON> を参照 し て く だ さ い。
応答 し な い ノ ー ド の隔離
ノ ー ド が応答 し ない場合、 Teradata は再始動を開始 し 、 応答 し ていない ノ ー ド を識
別 し 、 応答 し ていない ノ ー ド が入力を受け取 り 、 ま たは出力を送信す る こ と を防止
し ます。 応答 し ない ノ ー ド を隔離す る と 、 次の よ う なシナ リ オ を防止で き ます。
ノ ー ド が応答を停止す る 、 Teradata が再始動す る 、 応答 し ない ノ ー ド か ら の AMP
が別の ノ ー ド に移行す る 、 処理が継続す る 、 その後に応答 し なかっ た ノ ー ド が再起
動 し 、 実行待ちの I/O をデ ィ ス ク に送信す る 、 デー タ の破損が発生す る 。
利点
ノ ー ド が一時的に応答 し な く な っ た場合のデー タ の破損を防止 し 、 ダ ウ ン タ イ ム を
最小化 し ます。
考慮事項
• 応答 し ない ノ ー ド の隔離は、LUN のすべてのパーテ ィ シ ョ ン を Teradata が使用 し
てい る か、 ま たはパーテ ィ シ ョ ンが使用 さ れていない場合にのみ使用で き ます。
ユーザーの フ ァ イ ル ・ シ ス テ ム な ど で、 パーテ ィ シ ョ ンが他の目的に使用 さ れ
てい る LUN では、 こ の機能を使用で き ません。
• 一部のデ ィ ス ク ・ ア レ イ ・ プ ラ ッ ト フ ォームのみがサポー ト さ れます。 一部の
古いア レ イ は、 こ の機能に必要な SCSI コ マ ン ド をサポー ト し てい ません。 詳細
については、 Teradata の担当者に問い合わせて く だ さ い。
オ ン デマ ン ド のワー ク ロ ー ド 管理機能
オ ンデマ ン ド の ワ ー ク ロ ー ド 管理機能 (WM COD) では、 すべてのデー タ ベース ・
ア ク テ ィ ビ テ ィ について、 リ ソ ース の制限を CPU お よ び I/O に適用で き ます。
WM CPU COD は、 ノ ー ド ・ レベルで実行 さ れ る ソ フ ト ウ ェ ア ・ ス ロ ッ ト ルを使用
し ます。 I/O ス ロ ッ ト ルは、 デ ィ ス ク ・ デバ イ ス ・ レベルで実行 さ れます。
76
リ リ ース ・ サマ リ ー
第 3 章 : リ リ ース 15.0 の新機能
オ ンデマ ン ド の ワー ク ロ ー ド 管理機能
Teradata Database シ ス テ ムでは、 3 つま でのハー ド 制限値の階層がサポー ト さ れてい
ます。 最 も 高い レベルにあ る のは、 WM COD 制限です。 その他のハー ド 制限値が
設定 さ れてい る と 、 場合に よ っ ては制限が WM COD と 組み合わ さ れ、 ま た他の場
合ではハー ド 制限値が優先 さ れます。 以下に例を示 し ます。
• 固定仮想パーテ ィ シ ョ ン制限 と WM COD 制限が両方 と も 使用 さ れ る 場合、 有効
な制限は、 それ ら を掛け合わせて算出 さ れます。
• 目標サービ ス ・ レベル (SLG) 階層で、 ワー ク ロ ー ド ・ レベルのハー ド 制限値を設
定 し た場合は、 WM COD の設定内容にかかわ ら ずそれが強制 さ れますが、 WM
COD 制限や固定仮想パーテ ィ シ ョ ン制限を超え る こ と はあ り ません。 こ れは、
ワー ク ロ ー ド ・ レベル制限の目標が、 ワー ク ロ ー ド を リ ソ ース の設定 さ れた レ
ベルに制限す る ためです。
WM COD 制限は、 新 し いアプ リ ケーシ ョ ンの ロ ールア ウ ト 中に、 ユーザー ・ エ ク
スペ リ エ ン ス を持続 さ せ る ために使用す る こ と がで き ます。 例えば、 リ ソ ース要求
の増大が想定 さ れ る 場合は、 現在の使用量を制限 し 、 使用量が増大す る に し たがっ
て制限を徐々に増や し 、 サービ ス ・ レベルを一貫 し た も のに保つ こ と がで き ます。
利点
• I/O と CPU の粒度を 1% 刻みで制御す る こ と がで き ます。
•
シ ス テ ムで実行 さ れてい る デー タ ベース関連の タ ス ク をすべて制御 し ます。
•
ワー ク ロ ー ド ・ リ ソ ース のニーズが増大す る に し たがっ て、 容量を制御 し なが
ら 解放す る こ と がで き ます。
• WM COD 設定は、 Viewpoint を使用 し て指定 し ます。
• WM CPU COD 設定には、 資源利用ビ ュー (DBC.ResSpmaView、 DBC.ResSldvView、
DBC.ResSpsView、 DBC.ResSpdskView、 DBC.ResSvdskView、 DBC.ResSvprView、
DBC.ResSawtView、 DBC.ResScpuView、 DBC.ResShstView、 DBC.ResIpmaView、
DBC.ResIvprView) でア ク セ スす る こ と がで き ます。 こ れ ら のビ ュ ーは、 基にな
る ResUsage テーブルの スペア ・ フ ィ ール ド に含まれ る COD 設定 と 統計情報を
射影 し ます。
• WM I/O COD 設定には、 資源利用ビ ュ ー (DBC.ResSpmaView、 DBC.ResSldvView、
DBC.ResSpmaView、 DBC.ResSpdskView、 DBC.ResSvdskView、 DBC.ResSpsView)
か ら ア ク セ ス で き ます。 こ れ ら の ビ ュ ーは、 基にな る ResUsage テーブルの スペ
ア ・ フ ィ ール ド に含まれ る COD 設定 と 統計情報を射影 し ます。
考慮事項
• Linux SLES 11 プ ラ ッ ト フ ォームが必要です。
• TASM ラ イ セ ン ス が必要です。
• AMP な し の (PE のみの ) ノ ー ド では、 WM COD が有効にな っ てい ません。
• 新たに ス テージ ン グ さ れたプ ラ ッ ト フ ォームでは、 WM COD モー ド がデフ ォ ル
ト で有効にな っ てい ます。 Platform Metering Capacity on Demand(PM COD) を使用
し たシ ス テ ムのア ッ プグ レー ド では、 ア ッ プグ レー ド し たシ ス テ ムがデフ ォ ル
ト で PM COD モー ド にな り ます。 シ ス テ ムは WM COD モー ド に切 り 替え る こ
と がで き 、 それに よ り PM COD は無効にな り ます。
リ リ ース ・ サマ リ ー
77
第 3 章 : リ リ ース 15.0 の新機能
オ ンデマ ン ド の ワー ク ロ ー ド 管理機能
シ ス テ ムが SLES 10 か ら SLES 11 にア ッ プグ レー ド さ れ る 場合、 シ ス テ ム ・ レベ
ル CPU 制限が SLES 10 以下に設定 さ れてい る と 、 その制限は WM COD CPU 制
限に使用 さ れます。 WM I/O COD 制限は自動的に 100% に設定 さ れ、 手動で リ
セ ッ ト す る 必要があ り ます。
• WM CPU COD お よ び WM I/O COD 制限を使用す る と 、SLES 10 CPU 制限 COD と
比較 し て、 戦術的な問合わせの応答時間がやや長 く な り ます。
• 混合モー ド (WM COD と PM COD の両方が有効にな っ てい る 状態 ) での実行は推奨
さ れません。
• WM COD モー ド と PM COD モー ド の頻繁な切 り 替えは推奨 さ れません。
•
詳細情報
以下の項目を参照 し て く だ さ い。
• < 資源利用マ ク ロ >
• < アプ リ ケーシ ョ ン ・ プ ロ グ ラ ミ ン グ ・ リ フ ァ レ ン ス >
• ワー ク ロー ド 管理ポー ト レ ッ ト の情報については、 Teradata Viewpoint のマニ ュ アル
• Carrie Ballinger 著、 Teradata Priority Scheduler for Linux SLES 11、 Teradata Orange
Book 541-0008867
• Carrie Ballinger 著、 Workload Management Capacity on Demand: Teradata Database
14.10 and Linux SLES 11、 Teradata Database Orange Book 541-0010245
78
リ リ ース ・ サマ リ ー
付録 A :
制限語
こ の付録では、 Teradata Database リ リ ース 15.10 で新 し く 導入 さ れた Teradata の予約
語 と 非予約語、 お よ び ANSI SQL:2011 の予約語 と 非予約語について説明 し ます。
制限語の完全な リ ス ト の生成方法については、 <SQL 基礎 > を参照 し て く だ さ い。
Teradata 予約語
Teradata Database の予約語で、 ホ ス ト 変数、 相関、 ス ト ア ド ・ プ ロ シージ ャ の ロ ー
カル変数、 オブジ ェ ク ト ( デー タ ベース、 表、 列、 ス ト ア ド ・ プ ロ シージ ャ な ど )、
パ ラ メ ー タ ( マ ク ロ やス ト ア ド ・ プ ロ シージ ャ のパ ラ メ ー タ ) を指名す る 識別子 と
し て使用す る こ と はで き ません。 こ れは、 こ の予約語が Teradata Database ですでに
使用 さ れてい る ため、 解釈を誤 る 可能性があ る か ら です。
Teradata 非予約語
Teradata Database の非予約キーワ ー ド は識別子 と し て使用で き ますが、 将来的に予
約キーワー ド と し て使用 さ れ る 可能性があ る ため、 推奨 さ れてい ません。
将来的な Teradata 予約語
Teradata Database の将来語は、 将来的に Teradata Database で使用す る ために予約 さ
れてい る 単語で、 識別子 と し て使用す る こ と はで き ません。
Teradata Parallel Transporter の制限語
Teradata Parallel Transporter (PT) の制限語については、 <Teradata Parallel Transporter リ
フ ァ レ ン ス > を参照 し て く だ さ い。
ANSI SQL:2011 予約語
現時点で Teradata 予約語にな っ ていない ANSI 予約語を使用す る と 、 将来的に
Teradata が ANSI 機能を導入 し た場合にその単語が Teradata 予約語にな る 可能性が
あ る ので危険です。
リ リ ース ・ サマ リ ー
79
付録 A: 制限語
ANSI SQL:2011 非予約語
ANSI SQL:2011 非予約語
ANSI 非予約語を使用す る と 、 将来的に Teradata が ANSI 機能を導入 し た場合にそ
の単語が Teradata 予約語にな る 可能性があ る ので危険です。
リ リ ース 15.10 の新 し い制限語
Teradata Database の状況
単語
予約
将来
非予約
BSON
X
ENCODE
X
FOREIGNFUNCTION
X
FUNCTIONPARAMETER
X
RETAIN
X
SCHEMA
X
STORAGE
X
TD_HOST
ANSI SQL-2011 の状況
予約
非予約
X
X
UBJSON
X
リ リ ース 15.0 の新 し い制限語
Teradata Database の状況
単語
予約
将来
非予約
ACCUMULATE
X
ATTRIBUTION
X
CHARSET
X
CNT
X
CONCURRENT
X
CONTAINEDTOKEN
X
CONTAINED
X
80
ANSI SQL-2011 の状況
予約
非予約
リ リ ース ・ サマ リ ー
付録 A: 制限語
リ リ ース 15.10 の新 し い制限語
Teradata Database の状況
単語
予約
将来
非予約
DELIMITER
X
DIMENSION
X
DUPCOUNT
X
DUPCOUNTCUM
X
EMITNULL
X
EVENT_COLUMN_NAME
X
EXPORT
X
FALSE
X
FILE
X
FIRST_NOTNULL
X
FORTOKEN
X
ID2BIGINT
予約
非予約
X
X
IMPORT
X
ISOLATED
X
JSON
X
JSON_AGG
X
JSON_COMPOSE
X
LAST_NOTNULL
X
LOAD
X
MAX_CHOOSE
X
MIN_CHOOSE
X
NODE
X
NPATH
X
PARAMINFO
X
PARENT
X
PARTITIONNAMES
X
PATH_GENERATOR
X
PATH_START
X
PATH_SUMMARIZER
X
リ リ ース ・ サマ リ ー
ANSI SQL-2011 の状況
81
付録 A: 制限語
リ リ ース 15.10 の新 し い制限語
Teradata Database の状況
単語
予約
将来
非予約
PATTERN
X
PORTION
X
PREFIX
X
QUOTECHAR
X
RAPIDFIRE
X
ROOT
X
SCRIPT
X
SCRIPT_COMMAND
X
SEARCHUIFDBPATH
X
SEQ
X
SERVER
X
SESSIONIZE
X
SYMBOLS
X
SYSTEM_TIME
X
TD_ROWLOADID
予約
非予約
X
TIMECOLUMN
X
TIMEOUT
X
TIMESTAMP_COLUMN_NAME
X
TOTOKEN
X
TRUE
X
UTILITYINFO
X
VERSIONING
X
WINDOW
X
82
ANSI SQL-2011 の状況
X
X
リ リ ース ・ サマ リ ー