AWS Database Migration Service のターゲットとしての SAP ASE データベースの使用 - AWS Database Migration Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Database Migration Service のターゲットとしての SAP ASE データベースの使用

AWS DMS を使用して、SAP Adaptive Server Enterprise (ASE) データベース (旧名 Sybase) にサポートされる任意のデータベースからデータを移行できます。

AWS DMS がターゲットとしてサポートする SAP ASE のバージョンについては、「のターゲット AWS DMS」を参照してください。

SAP ASE データベースを AWS Database Migration Service のターゲットとして使用するための前提条件

AWS DMS のターゲットとして SAP ASE データベースの使用を開始する前に、次の前提条件を満たしていることを確認します。

  • AWS DMS ユーザーに SAP ASE アカウントのアクセス権限を付与します。このユーザーには、SAP ASE データベースでの読み取り/書き込み権限が必要です。

  • 場合によっては、非ラテン文字 (中国語など) 向けに設定された、Microsoft Windows の Amazon EC2 インスタンスで、SAP ASE バージョン 15.7 にレプリケートすることがあります。このような場合、AWS DMS では、ターゲットの SAP ASE マシンに SAP ASE 15.7 SP121 をインストールする必要があります。

SAP ASE データベースを AWS DMS のターゲットとして使用するための制限

SAP ASE データベースを AWS DMS のターゲットとして使用する場合、以下の制限が適用されます。

  • AWS DMS は、次のデータ型のフィールドがあるテーブルをサポートしません。このようなデータ型の列をレプリケートすると、NULL 列が生成されます。

    • ユーザー定義のデータ型 (UDT)

SAP ASE を AWS DMS のターゲットとして使用する場合のエンドポイントの設定

追加の接続属性の使用と同様、エンドポイントの設定を使用して、ターゲットの SAP ASE データベースを設定できます。ターゲットエンドポイントを作成する際に、AWS DMS コンソールを使用するか、AWS CLI--sybase-settings '{"EndpointSetting": "value", ...}' の JSON 構文を指定して create-endpoint コマンドを使用して設定を指定します。

次の表は、ターゲットとして SAP ASE を使用できるエンドポイント設定を説明しています。

名前 説明

Driver

ASE 15.7 以降のバージョンで TLS を使用する場合は、この属性を設定する。

デフォルト値: Adaptive Server Enterprise

例: driver=Adaptive Server Enterprise 16.03.06;

有効値: Adaptive Server Enterprise 16.03.06

AdditionalConnectionProperties

指定する任意の追加の ODBC 接続パラメータ

ターゲットの SAP ASE のデータ型

次の表は、AWS DMS を使用する場合にサポートされるターゲットの SAP ASE データベースのデータ型と、AWS DMS のデータ型からのデフォルトマッピングを説明しています。

AWS DMS のデータ型の詳細については、「AWS Database Migration Service のデータ型」を参照してください。

AWS DMS のデータ型

SAP ASE のデータ型

BOOLEAN

BIT

BYTES

VARBINARY (長さ)

DATE

DATE

TIME

TIME

TIMESTAMP

位取り => 0 かつ =< 6 の場合: BIGDATETIME

位取り => 7 かつ =< 9 の場合: VARCHAR (37)

INT1

TINYINT

INT2

SMALLINT

INT4

INTEGER

INT8

BIGINT

NUMERIC

NUMERIC (p,s)

REAL4

REAL

REAL8

DOUBLE PRECISION

STRING

VARCHAR (長さ)

UINT1

TINYINT

UINT2

UNSIGNED SMALLINT

UINT4

UNSIGNED INTEGER

UINT8

UNSIGNED BIGINT

WSTRING

VARCHAR (長さ)

BLOB

IMAGE

CLOB

UNITEXT

NCLOB

TEXT