Utilisation d'une base de données SAP ASE comme cible pour AWS Database Migration Service - AWS Database Migration Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation d'une base de données SAP ASE comme cible pour AWS Database Migration Service

Vous pouvez migrer des données vers des bases de données SAP Adaptive Server Enterprise (ASE) (anciennement Sybase) à l'aide d'AWS DMS ou à partir de l'une des sources de base de données prises en charge.

Pour en savoir plus sur les versions de SAP ASE qui sont prises en charge par AWS DMS en tant que cible, consultez Objectifs pour AWS DMS.

Conditions requises pour l'utilisation de SAP ASE comme cible pour AWS Database Migration Service

Avant de commencer à utiliser une base de données SAP ASE comme cible pour AWS DMS, assurez-vous que les conditions préalables suivantes sont remplies :

  • Fournissez à l'utilisateur de AWS DMS un accès au compte SAP ASE. Cet utilisateur doit disposer de privilèges de lecture/écriture dans la base de données SAP ASE.

  • Dans certains cas, vous pouvez répliquer vers SAP ASE version 15.7 installée sur une instance Amazon EC2 de Microsoft Windows configurée avec des caractères non latins (par exemple, chinois). Dans de tels cas, AWS DMS exige que SAP ASE 15.7 SP121 soit installée sur la machine SAP ASE cible.

Limitations lors de l'utilisation d'une base de données SAP ASE en tant que cible pour AWS DMS

Les limitations suivantes s'appliquent lors de l'utilisation d'une base de données SAP ASE en tant que cible pour AWS DMS :

  • AWS DMS ne prend pas en charge les tables qui contiennent des champs comportant les types de données suivants. Les colonnes répliquées avec ces types de données s'affichent en tant que valeurs NULL.

    • Type défini par l'utilisateur (UDT)

Paramètres de point de terminaison lors de l'utilisation de SAP ASE en tant que cible pour AWS DMS

Vous pouvez utiliser des paramètres de point de terminaison pour configurer la base de données cible SAP ASE comme si vous utilisiez des attributs de connexion supplémentaires. Vous spécifiez les paramètres lorsque vous créez le point de terminaison cible à l'aide de la console AWS DMS ou à l'aide de la commande create-endpoint dans AWS CLI, avec la syntaxe JSON --sybase-settings '{"EndpointSetting": "value", ...}'.

Les paramètres de point de terminaison que vous pouvez utiliser avec SAP ASE en tant que cible sont indiqués dans le tableau suivant.

Name (Nom) Description

Driver

Définissez cet attribut si vous souhaitez utiliser TLS pour ASE versions 15.7 et ultérieures.

Valeur par défaut : Adaptive Server Enterprise

Exemple : driver=Adaptive Server Enterprise 16.03.06;

Valeurs valides : Adaptive Server Enterprise 16.03.06

AdditionalConnectionProperties

Autres paramètres de connexion ODBC que vous souhaitez spécifier.

Types de données cibles pour SAP ASE

Le tableau suivant présente les types de données cibles de bases de données SAP ASE qui sont pris en charge lorsque vous utilisez AWS DMS et le mapping par défaut des types de données AWS DMS.

Pour de plus amples informations sur les types de données AWS DMS, veuillez consulter Types de données pour AWS Database Migration Service.

Types de données AWS DMS

Type de données SAP ASE

BOOLEAN

BIT

BYTES

VARBINARY (Length)

DATE

DATE

TIME

TIME

TIMESTAMP

Si l'échelle est => 0 et =< 6, alors : BIGDATETIME

Si l'échelle est => 7 et =< 9, alors : VARCHAR (37)

INT1

TINYINT

INT2

SMALLINT

INT4

INTEGER

INT8

BIGINT

NUMERIC

NUMERIC (p,s)

REAL4

REAL

REAL8

DOUBLE PRECISION

CHAÎNE

VARCHAR (Length)

UINT1

TINYINT

UINT2

UNSIGNED SMALLINT

UINT4

UNSIGNED INTEGER

UINT8

UNSIGNED BIGINT

WSTRING

VARCHAR (Length)

BLOB

IMAGE

CLOB

UNITEXT

NCLOB

TEXT