データシップのサポートと要件
データシップの最適化機能では、適格な SQL 実行の Join、Union、Intersect、または Except に参加する少なくとも 1 つのデータ ソースがデータシップのターゲットとして機能するように構成され、データシップに参加するその他の少なくとも 1 つのデータ ソースがデータシップ ソースとして機能する必要があります。データシップ ソースとデータシップ ターゲットは、同じタイプのデータベースでも異なるタイプのデータベースでもかまいません。たとえば、Oracle データシップ ソースと Oracle データシップ ターゲットを使用するようにデータシップを構成したり、Oracle データシップ ソースと Teradata データシップ ターゲットを使用するようにデータシップを構成したりできます。
注: Netezza と DB2 は、データシップ ターゲットとして使用される場合、データシップ ソースにもなり得ると想定します。そのため、TDV は、データシップの方向を逆にすることでパフォーマンスを向上できると判断した場合は、ユーザーの定義にかかわらずそうします。
データシップの最適化は、次のデータ ソースのタイプでサポートされています。
DB2 v10.5
|
アクティブ
|
アクティブ
|
LOAD ユーティリティを使用したバルク ロード
|
LUW
|
DB2 v9.5
|
|
アクティブ
|
|
LUW
|
Greenplum 3.3
|
アクティブ
|
アクティブ
|
|
|
Greenplum 4.1
|
アクティブ
|
アクティブ
|
|
|
Greenplum 4.3
|
アクティブ
|
アクティブ
|
|
|
Microsoft SQL Server 2008
|
アクティブ
|
アクティブ
|
BCP を使用したバルク インポート/エクスポート
|
|
Microsoft SQL Server 2012
|
アクティブ
|
アクティブ
|
BCP を使用したバルク インポート/エクスポート
|
|
Microsoft SQL Server 2014
|
アクティブ
|
アクティブ
|
BCP を使用したバルク インポート/エクスポート
|
|
Microsoft SQL Server 2016
|
アクティブ
|
アクティブ
|
BCP を使用したバルク インポート/エクスポート
|
|
Microsoft SQL Server 2019
|
アクティブ
|
アクティブ
|
BCP を使用したバルク インポート/エクスポート
|
|
Netezza 5.0
|
非アクティブ
|
非アクティブ
|
|
|
Netezza 6.0
|
アクティブ
|
アクティブ
|
外部のテーブル
|
|
Netezza 7.0
|
アクティブ
|
アクティブ
|
外部のテーブル
|
|
Oracle 11g
|
アクティブ
|
アクティブ
|
データベース リンク
|
データ配布に Oracle データ ソースを使用するには、DBA は DBMS_XPLAN パッケージをデータベースにインストールし、一時テーブル用の領域を作成する必要があります。
このデータ ソースがデータシップに参加するには、データシップ ソースとして指定する必要があります。データシップ ターゲットとしての参加はオプションです。ソースとターゲットの両方が Oracle である場合は、Oracle データベース間に DB リンクを設定する必要があります。
|
Oracle 12c
|
アクティブ
|
アクティブ
|
データベース リンク
|
|
Oracle 19c
|
アクティブ
|
アクティブ
|
データベース リンク
|
|
PostgreSQL 9.1
|
アクティブ
|
アクティブ
|
データベース リンク
|
|
PostgreSQL 9.2.3
|
アクティブ
|
アクティブ
|
データベース リンク
|
|
Sybase IQ 15
|
アクティブ
|
アクティブ
|
場所:
iAnywhere JDBC ドライバー
|
Sybase IQ データ ソースをデータ シップに参加させるには、QUERY_PLAN_TEXT_ACCESS データベース オプションを ON に設定する必要があります。
このデータ ソースがデータシップに参加するには、データシップ ソースとして指定する必要があります。データシップ ターゲットとしての参加はオプションです。ソースとターゲットの両方が Oracle の場合は、Oracle データベース間に DB リンクを設定する必要があります。
|
ComputeDB
|
アクティブ
|
アクティブ
|
FastLoad/ FastExport
|
このデータ ソースがデータシップに参加するには、データシップ ソースとして指定する必要があります。データシップ ターゲットとしての参加はオプションです。ソースとターゲットの両方が Oracle の場合は、Oracle データベース間に DB リンクを設定する必要があります。
Teradata がターゲット データ ソースである場合、14.10 JDBC ドライバーを使用すると TeradataFastload モードが正しく機能しません。この問題を回避するには、TeradataJDBC ドライバーの leter バージョンを使用します。
|
Teradata 13.10
|
アクティブ
|
アクティブ
|
FastLoad/ FastExport
|
Teradata 14.10
|
アクティブ
|
アクティブ
|
FastLoad/ FastExport
|
Teradata 15
|
アクティブ
|
アクティブ
|
FastLoad
|
Teradata 16.20
|
アクティブ
|
アクティブ
|
FastLoad
|
FastLoad
|
非アクティブ
|
非アクティブ
|
|
Vertica 6.1
|
アクティブ
|
アクティブ
|
非アクティブ
別の Vertica データベースにエクスポートする
|