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.
Vous pouvez utiliser le AWS Schema Conversion Tool (AWS SCT) pour convertir votre schéma de base de données existant d'un moteur de base de données à un autre. Vous pouvez convertir le schéma OLTP relationnel ou le schéma d'entrepôt de données. Votre schéma converti convient à une base de données Amazon Relational Database Service (Amazon RDS) MySQL, MariaDB, Oracle, SQL Server, PostgreSQL, à un cluster de base de données Amazon Aurora ou à un cluster Amazon Redshift. Le schéma converti peut également être utilisé avec une base de données sur une EC2 instance Amazon ou stocké sous forme de données dans un compartiment Amazon S3.
AWS SCT prend en charge plusieurs normes du secteur, notamment les normes fédérales de traitement de l'information (FIPS), pour les connexions à un compartiment Amazon S3 ou à une autre AWS ressource. AWS SCT est également conforme au programme fédéral de gestion des risques et des autorisations (FedRAMP). Pour plus de détails sur AWS les efforts de conformité et les efforts de mise en conformité, voir les AWS services concernés par le programme de conformité
AWS SCT prend en charge les conversions OLTP suivantes.
Base de données source | Base de données cible |
---|---|
IBM DB2 pour z/OS (version 12) |
Édition compatible avec Amazon Aurora MySQL (Aurora MySQL), édition compatible avec Amazon Aurora PostgreSQL (Aurora PostgreSQL), MySQL, PostgreSQL Pour de plus amples informations, veuillez consulter Connexion à IBM DB2 pour z/OS. |
IBM Db2 LUW (versions 9.1, 9.5, 9.7, 10.5, 11.1 et 11.5) |
Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL Pour de plus amples informations, veuillez consulter Bases de données IBM DB2 LUW. |
Base de données Microsoft Azure SQL |
Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL Pour de plus amples informations, veuillez consulter Connexion à Azure SQL. |
Microsoft SQL Server (versions 2008 R2, 2012, 2014, 2016, 2017, 2019 et 2022) |
Aurora MySQL, Aurora PostgreSQL, Babelfish pour Aurora PostgreSQL (uniquement pour les rapports d'évaluation), MariaDB, Microsoft SQL Server, MySQL, PostgreSQL Pour de plus amples informations, veuillez consulter Bases de données SQL Server. |
MySQL (version 5.5 et supérieure) |
Aurora PostgreSQL, MySQL, PostgreSQL Pour de plus amples informations, veuillez consulter Utilisation de MySQL comme source. Vous pouvez migrer le schéma et les données de MySQL vers un cluster de base de données Aurora MySQL sans utiliser AWS SCT. Pour plus d'informations, consultez la section Migration des données vers un cluster de base de données Amazon Aurora. |
Oracle (version 10.1 et supérieure) |
Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, Oracle, PostgreSQL Pour de plus amples informations, veuillez consulter Bases de données Oracle. |
PostgreSQL (version 9.1 et supérieure) |
Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL Pour de plus amples informations, veuillez consulter Bases de données PostgreSQL. |
SAP ASE (versions 12.5.4, 15.0.2, 15.5, 15.7 et 16.0) |
Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL Pour de plus amples informations, veuillez consulter Bases de données SAP. |
AWS SCT prend en charge les conversions d'entrepôts de données suivantes.
Entrepôt de données source | Entrepôt de données cible |
---|---|
Amazon Redshift |
Amazon Redshift Pour de plus amples informations, veuillez consulter Amazon Redshift. |
Analyses Azure Synapse |
Amazon Redshift Pour de plus amples informations, veuillez consulter Azure Synapse Analytics en tant que source. |
BigQuery |
Amazon Redshift Pour de plus amples informations, veuillez consulter BigQuery comme source. |
Base de données Greenplum (versions 4.3 et 6.21) |
Amazon Redshift Pour de plus amples informations, veuillez consulter Bases de données Greenplum. |
Microsoft SQL Server (version 2008 et supérieure) |
Amazon Redshift Pour de plus amples informations, veuillez consulter Entrepôts de données SQL Server. |
Netezza (version 7.0.3 et supérieure) |
Amazon Redshift Pour de plus amples informations, veuillez consulter Bases de données Netezza. |
Oracle (version 10.1 et supérieure) |
Amazon Redshift Pour de plus amples informations, veuillez consulter Entrepôt de données Oracle. |
Flocon de neige (version 3) |
Amazon Redshift Pour de plus amples informations, veuillez consulter Snowflake. |
Teradata (version 13 et supérieure) |
Amazon Redshift Pour de plus amples informations, veuillez consulter Bases de données Teradata. |
Vertica (version 7.2.2 et supérieure) |
Amazon Redshift Pour de plus amples informations, veuillez consulter Bases de données Vertica. |
AWS SCT prend en charge les conversions de base de données NoSQL suivantes.
Base de données source | Base de données cible |
---|---|
Apache Cassandra (versions 2.1.x, 2.2.16 et 3.11.x) |
Amazon DynamoDB Pour de plus amples informations, veuillez consulter Connexion à Apache Cassandra. |
AWS SCT prend en charge les conversions des processus d'extraction, de transformation et de chargement (ETL) suivants. Pour de plus amples informations, veuillez consulter Conversion de données à l'aide d'ETL.
Source | Cible |
---|---|
Scripts ETL Informatica |
Informatica |
Packages ETL Microsoft SQL Server Integration Services (SSIS) |
AWS Glue ou AWS Glue Studio |
Scripts Shell avec commandes intégrées à partir de Teradata Basic Teradata Query (BTEQ) |
Amazon Redshift RSQL |
Scripts ETL Teradata BTEQ |
AWS Glue ou Amazon Redshift RSQL |
Scripts de FastExport tâches Teradata |
Amazon Redshift RSQL |
Scripts de FastLoad tâches Teradata |
Amazon Redshift RSQL |
Scripts de MultiLoad tâches Teradata |
Amazon Redshift RSQL |
AWS SCT prend en charge les migrations de framework Big Data suivantes. Pour de plus amples informations, veuillez consulter Migration des infrastructures de mégadonnées.
Source | Cible |
---|---|
Apache Hive (version 0.13.0 et supérieure) |
Hive sur Amazon EMR |
Apache HDFS |
Amazon S3 ou HDFS sur Amazon EMR |
Apache Oozie |
AWS Step Functions |
Présentation de la conversion de schémas
AWS SCT fournit une interface utilisateur basée sur un projet pour convertir automatiquement le schéma de base de données de votre base de données source dans un format compatible avec votre instance Amazon RDS cible. Si le schéma de votre base de données source ne peut pas être converti automatiquement, AWS SCT fournit des conseils sur la manière de créer un schéma équivalent dans votre base de données Amazon RDS cible.
Pour plus d'informations sur la procédure d'installation AWS SCT, consultezInstallation et configuration AWS Schema Conversion Tool.
Pour une présentation de l'interface AWS SCT utilisateur, voirNaviguer dans l'interface utilisateur du AWS SCT.
Pour plus d'informations sur le processus de conversion, consultez Conversion de schémas de base de données dans AWS Schema Conversion Tool.
Outre la conversion de votre schéma de base de données existant d'un moteur de base de données à un autre, AWS SCT certaines fonctionnalités supplémentaires vous aident à déplacer vos données et applications vers le AWS cloud :
-
Vous pouvez utiliser des agents d'extraction de données pour extraire les données de votre entrepôt de données afin de préparer leur migration vers Amazon Redshift. Pour gérer les agents d'extraction de données, vous pouvez utiliser AWS SCT. Pour de plus amples informations, veuillez consulter Migration des données de l'entrepôt de données sur site vers Amazon Redshift avec AWS Schema Conversion Tool.
-
Vous pouvez l'utiliser AWS SCT pour créer des AWS DMS points de terminaison et des tâches. Vous pouvez exécuter et surveiller ces tâches depuis AWS SCT. Pour de plus amples informations, veuillez consulter Intégration AWS Database Migration Service avec AWS Schema Conversion Tool.
-
Dans certains cas, les fonctionnalités de base de données ne peuvent pas être converties en fonctionnalités Amazon RDS ou Amazon Redshift équivalentes. L'assistant du pack d' AWS SCT extension peut vous aider à installer AWS Lambda des fonctions et des bibliothèques Python pour émuler les fonctionnalités qui ne peuvent pas être converties. Pour de plus amples informations, veuillez consulter Utilisation de packs d'extension avec AWS Schema Conversion Tool.
-
Vous pouvez l'utiliser AWS SCT pour optimiser votre base de données Amazon Redshift existante. AWS SCT recommande des clés de tri et des clés de distribution pour optimiser votre base de données. Pour de plus amples informations, veuillez consulter Conversion de données depuis Amazon Redshift à l'aide de AWS Schema Conversion Tool.
-
Vous pouvez l'utiliser AWS SCT pour copier votre schéma de base de données sur site existant vers une instance de base de données Amazon RDS exécutant le même moteur. Cette fonction vous permet d'analyser les économies de coûts potentielles en cas de déplacement vers le cloud et de changement de votre type de licence.
-
Vous pouvez utiliser AWS SCT pour convertir le code SQL dans le code de votre application C++, C#, Java ou autre. Vous pouvez afficher, analyser, modifier et enregistrer le code SQL converti. Pour de plus amples informations, veuillez consulter Conversion du code SQL d'une application en utilisant AWS SCT.
-
Vous pouvez l'utiliser AWS SCT pour migrer les processus d'extraction, de transformation et de chargement (ETL). Pour de plus amples informations, veuillez consulter Conversion de données à l'aide de processus ETL dans AWS Schema Conversion Tool.
Fournir des commentaires
Vous pouvez fournir des commentaires sur AWS SCT. Vous pouvez déposer un rapport de bogue, soumettre une demande de fonctionnalité ou fournir des informations générales.
Pour fournir des commentaires sur AWS SCT
-
Démarrez le AWS Schema Conversion Tool.
-
Ouvrez le menu Help, puis choisissez Leave Feedback. La boîte de dialogue Leave Feedback s'affiche.
-
Dans Area, choisissez Information, Bug report ou Feature request.
-
Dans Source database, choisissez votre base de données source. Choisissez Any si vos commentaires ne concernent pas une base de données spécifique.
-
Dans Target database, choisissez votre base de données cible. Choisissez Any si vos commentaires ne concernent pas une base de données spécifique.
-
Dans Title, tapez un titre pour vos commentaires.
-
Dans Message, tapez vos commentaires.
-
Choisissez Send pour soumettre vos commentaires.