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.
Bonnes pratiques d'utilisation AWS Schema Conversion Tool
Trouvez des informations sur les meilleures pratiques et les options d'utilisation du AWS Schema Conversion Tool (AWS SCT).
Configuration de mémoire supplémentaire
Pour convertir des schémas de base de données volumineux, tels qu'une base de données contenant 3 500 procédures stockées, vous pouvez configurer la quantité de mémoire disponible pour le. AWS Schema Conversion Tool
Pour modifier la quantité de mémoire AWS SCT consommée
-
Dans le menu Paramètres, choisissez Paramètres généraux, puis JVMoptions.
-
Choisissez Modifier le fichier de configuration et choisissez l'éditeur de texte pour ouvrir le fichier de configuration.
-
Modifiez la section
JavaOptions
afin de définir la quantité de mémoire minimale et maximale disponible. L'exemple suivant définit le minimum à 4 Go et le maximum à 40 Go.[JavaOptions] -Xmx40960M -Xms4096M
Nous vous recommandons de définir la mémoire minimale disponible à au moins quatre Go.
Enregistrez le fichier de configuration, cliquez sur OK, puis redémarrez AWS SCT pour appliquer les modifications.
Configuration du dossier de projet par défaut
AWS SCT utilise le dossier du projet pour stocker les fichiers du projet, enregistrer les rapports d'évaluation et stocker le code converti. Par défaut, AWS SCT stocke tous les fichiers dans le dossier de l'application. Vous pouvez définir un autre dossier comme dossier de projet par défaut.
Pour modifier le dossier de projet par défaut
-
Dans le menu Paramètres, choisissez Paramètres globaux, puis chemin du fichier.
-
Dans le champ Chemin du fichier de projet par défaut, entrez le chemin du dossier de projet par défaut.
-
Choisissez Appliquer, puis OK.
Augmenter la vitesse de migration des données
Pour migrer de grands ensembles de données, tels qu'un ensemble de tables contenant plus de 1 To de données, vous souhaiterez peut-être augmenter la vitesse de migration. Lorsque vous utilisez des agents d'extraction de données, la vitesse des migrations de données dépend de différents facteurs. Ces facteurs incluent le nombre de tranches dans votre cluster Amazon Redshift cible, la taille d'un fichier fragmenté dans votre tâche de migration, la disponibilité RAM sur le PC sur lequel vous exécutez vos agents d'extraction de données, etc.
Pour accélérer la migration des données, nous vous recommandons d'exécuter plusieurs sessions de test de migration avec de petits ensembles de données de vos données de production. Nous vous recommandons également d'exécuter vos agents d'extraction de données sur un PC SSD d'une taille minimale de 500 Go. Au cours de ces sessions de test, modifiez les différents paramètres de migration et surveillez l'utilisation de votre disque afin de déterminer la configuration qui garantit la vitesse maximale de migration des données. Utilisez ensuite cette configuration pour migrer l'ensemble de vos données.
Augmenter les informations de journalisation
Vous pouvez augmenter les informations de journalisation produites AWS SCT lors de la conversion de vos bases de données, de vos scripts et de vos applicationsSQL. Bien que l'augmentation des informations de journalisation puisse ralentir la conversion, les modifications peuvent vous aider à fournir des informations fiables au AWS Support en cas d'erreur.
AWS SCT stocke les journaux dans votre environnement local. Vous pouvez consulter ces fichiers journaux et les partager avec le AWS Support ou les AWS SCT développeurs à des fins de résolution des problèmes.
Pour modifier les paramètres de journalisation
-
Dans le menu Paramètres, choisissez Paramètres globaux, puis Journalisation.
-
Dans le champ Chemin du dossier des journaux, entrez le dossier dans lequel les journaux seront stockés depuis l'interface utilisateur.
-
Pour le chemin du dossier des journaux de la console, entrez le dossier dans lequel sont stockés les journaux de l'interface de ligne de AWS SCT commande (CLI).
-
Pour Taille maximale du fichier journal (Mo), entrez la taille, en Mo, d'un seul fichier journal. Une fois que votre fichier atteint cette limite, il AWS SCT crée un nouveau fichier journal.
-
Pour Nombre maximal de fichiers journaux, entrez le nombre de fichiers journaux à stocker. Lorsque le nombre de fichiers journaux du dossier atteint cette limite, le fichier journal le AWS SCT plus ancien est supprimé.
-
Pour le chemin de téléchargement du journal des extracteurs, entrez le dossier dans lequel sont stockés les journaux des agents d'extraction de données.
-
Pour le chemin du journal de l'extracteur Cassandra, entrez le dossier dans lequel sont stockés les journaux des agents d'extraction de données Apache Cassandra.
-
Sélectionnez Demander un chemin avant le chargement pour vous assurer qu'on vous AWS SCT demande où stocker les journaux chaque fois que vous utilisez des agents d'extraction de données.
-
Pour le mode Debug, choisissez True. Utilisez cette option pour enregistrer des informations supplémentaires lorsque AWS SCT les journaux standard ne signalent aucun problème.
-
Choisissez les principaux modules d'application pour augmenter les informations de journalisation. Vous pouvez augmenter les informations de journalisation pour les modules d'application suivants :
Général
Chargeur
Analyseur
Imprimante
Résolveur
Télémétrie
Convertisseur
Cartographie des types
Interface utilisateur
Contrôleur
Comparer le schéma
Cloner un centre de données
Analyseur d'applications
Pour chacun des modules d'application précédents, choisissez l'un des niveaux de journalisation suivants :
Trace : informations les plus détaillées.
Debug — Informations détaillées sur le flux dans le système.
Info — Événements d'exécution, tels que le démarrage ou l'arrêt.
Avertissement — Utilisation de situations d'exécution APIs déconseillées ou inappropriées ou API d'autres situations d'exécution indésirables ou inattendues.
Erreur : erreurs d'exécution ou conditions inattendues.
Critique : erreurs entraînant la fermeture de l'application.
Obligatoire — Le niveau d'erreur le plus élevé possible.
Par défaut, après avoir activé le mode Debug, AWS SCT définit le niveau de journalisation des informations pour tous les modules de l'application.
Par exemple, pour résoudre les principaux problèmes lors de la conversion, définissez l'analyseur, le mappage des types et l'interface utilisateur sur Trace.
Si les informations deviennent trop détaillées pour le système de fichiers dans lequel les journaux sont diffusés, choisissez un emplacement disposant d'un espace suffisant pour capturer les journaux.
Pour transmettre les journaux au AWS Support, rendez-vous dans le répertoire où ils sont stockés et compressez tous les fichiers dans un seul fichier .zip gérable. Téléchargez ensuite le fichier .zip avec votre dossier d'assistance. Lorsque l'analyse initiale est terminée et que le développement en cours reprend, remettez le mode Debug sur false pour éliminer la journalisation détaillée. Augmentez ensuite la vitesse de conversion.
Astuce
Pour gérer la taille des journaux et rationaliser les problèmes liés aux rapports, supprimez les journaux ou déplacez-les vers un autre emplacement après une conversion réussie. Cette tâche garantit que seules les erreurs et informations pertinentes sont transmises au AWS Support et empêche le système de fichiers journaux de se remplir.