Using a SAP ASE database as a target for AWS Database Migration Service
You can migrate data to SAP Adaptive Server Enterprise (ASE)–formerly known as Sybase–databases using AWS DMS, either from any of the supported database sources.
SAP ASE versions 15, 15.5, 15.7, 16 and later are supported.
Prerequisites for using a SAP ASE database as a target for AWS Database Migration Service
Before you begin to work with a SAP ASE database as a target for AWS DMS, make sure that you have the following prerequisites:
-
Provide SAP ASE account access to the AWS DMS user. This user must have read/write privileges in the SAP ASE database.
-
In some cases, you might replicate to SAP ASE version 15.7 installed on an Amazon EC2 instance on Microsoft Windows that is configured with non-Latin characters (for example, Chinese). In such cases, AWS DMS requires SAP ASE 15.7 SP121 to be installed on the target SAP ASE machine.
Extra connection attributes when using SAP ASE as a target for AWS DMS
You can use extra connection attributes to configure your SAP ASE target. You specify these settings when you create the target endpoint. If you have multiple connection attribute settings, separate them from each other by semicolons with no additional white space.
The following table shows the extra connection attributes available when using SAP ASE as a target:
Name | Description |
---|---|
|
Set this attribute if you want to use TLS for versions of ASE 15.7 and later. Default value: Example: Valid values: AWS DMS supports this extra connection attribute in versions 3.3.2 and later. |
|
Any additional ODBC connection parameters that you want to specify. |
Target data types for SAP ASE
The following table shows the SAP ASE database target data types that are supported when using AWS DMS and the default mapping from AWS DMS data types.
For additional information about AWS DMS data types, see Data types for AWS Database Migration Service.
AWS DMS data types |
SAP ASE data types |
---|---|
BOOLEAN |
BIT |
BYTES |
VARBINARY (Length) |
DATE |
DATE |
TIME |
TIME |
TIMESTAMP |
If scale is => 0 and =< 6, then: BIGDATETIME If scale is => 7 and =< 9, then: VARCHAR (37) |
INT1 |
TINYINT |
INT2 |
SMALLINT |
INT4 |
INTEGER |
INT8 |
BIGINT |
NUMERIC |
NUMERIC (p,s) |
REAL4 |
REAL |
REAL8 |
DOUBLE PRECISION |
STRING |
VARCHAR (Length) |
UINT1 |
TINYINT |
UINT2 |
UNSIGNED SMALLINT |
UINT4 |
UNSIGNED INTEGER |
UINT8 |
UNSIGNED BIGINT |
WSTRING |
VARCHAR (Length) |
BLOB |
IMAGE |
CLOB |
UNITEXT |
NCLOB |
TEXT |
AWS DMS does not support tables that include fields with the following data types. Replicated columns with these data types show as null.
-
User-defined type (UDT)