Utilisation des exemples de fichiers de script de console (MySQLToSQL)
Quelques exemples de fichiers ont été fournis avec le produit pour la référence et l’utilisation de l’utilisateur. Cette section décrit la façon de personnaliser facilement ces scripts pour répondre aux besoins de l’utilisateur final.
Exemples de fichiers de script de console
Les exemples de fichiers de script de console suivants couvrant différents scénarios ont été fournis pour référence utilisateur :
ServersConnectionFileSample.xml
VariableValueFileSample.xml
AssessmentReportGenerationSample.xml
SqlStatementConversionSample.xml
ConversionAndDataMigrationSample.xml
ServersConnectionFileSample.xml :
Cet exemple fournit les différents modes de connexion disponibles pour la base de données source et cible, et l’utilisateur peut sélectionner n’importe quel mode en fonction de l’exigence. Cet exemple contient les définitions de serveur.
L’utilisateur peut se connecter à la base de données requise en modifiant simplement les valeurs en définitions de serveur source et cible requises. Dans l’exemple fourni, toutes les valeurs ont été fournies en tant que valeurs de variable disponibles dans VariableValueFileSample.xml. Tous les autres paramètres de connexion peuvent être supprimés du fichier de connexion du serveur opérationnel de l’utilisateur.
Pour plus d’informations sur la connexion au serveur source et cible, consultez Création des fichiers de connexion de serveur (MySQLToSQL).
VariableValueFileSample.xml : toutes les variables qui ont été utilisées dans les exemples de fichiers de script de console et
ServersConnectionFileSample.xml
qui ont été compilées dans ce fichier. Pour exécuter les exemples de scripts de console, l’utilisateur doit simplement remplacer les valeurs d’exemple de variable par celles définies par l’utilisateur et passer ce fichier en tant qu’argument de ligne de commande supplémentaire avec le fichier de script.Pour plus d’informations sur le fichier de valeur variable, consultez Création de fichiers de valeur variable (MySQLToSQL)
AssessmentReportGenerationSample.xml : cet exemple permet à l’utilisateur de générer un rapport d’évaluation xml qui peut être utilisé par l’utilisateur pour l’analyse avant de commencer à convertir et migrer des données.
Dans la
generate-assessment-report
commande, l’utilisateur doit modifier obligatoirement la valeur de la variable (reportez-vous à VariableValueFileSample.xml) dans l’attributobject-name
par le nom de la base de données utilisé par l’utilisateur. Selon le type d’objet spécifié, laobject-type
valeur doit également être modifiée.Si l’utilisateur doit évaluer plusieurs objets/bases de données, il peut spécifier plusieurs
metabase-object
nœuds, comme illustré dans l’exemplegenerate-assessment-report
4 de la commande de l’exemple de fichier de script de console.Pour plus d’informations sur la génération de rapports, consultez Génération de rapports (MySQLToSQL).
Remarques :
Vérifiez que l’argument de ligne de commande du fichier de valeur de variable est transmis à l’application console et VariableValueFileSample.xml est mis à jour avec les valeurs spécifiées par l’utilisateur.
Vérifiez que l’argument de ligne de commande du fichier de connexion serveur est transmis à l’application console et que ServersConnectionFileSample.xml est mis à jour avec les valeurs de paramètre de serveur correctes.
SqlStatementConversionSample.xml :
Cet exemple permet à l’utilisateur de générer le script correspondantt-sql
pour la commande de base de donnéessql
source fournie en tant qu’entrée.Dans la
convert-sql-statement
commande, l’utilisateur doit modifier obligatoirement la valeur de la variable (reportez-vous à VariableValueFileSample.xml) dans l’attributcontext
en nom de base de données utilisé par l’utilisateur. L’utilisateur doit également modifier lasql
valeur d’attribut en la commande de base de donnéessql
source qu’il/elle doit convertir.L’utilisateur peut également fournir des fichiers SQL à convertir. Cela a été illustré dans l’exemple 4 de la
convert-sql-statement
commande de l’exemple de fichier de script de console.Note
Vérifiez que l’argument de ligne de commande du fichier de valeur de variable est transmis à l’application console et VariableValueFileSample.xml est mis à jour avec les valeurs spécifiées par l’utilisateur.
ConversionAndDataMigrationSample.xml :
Cet exemple permet à l’utilisateur d’effectuer une migration de bout en bout de la conversion vers la migration des données. La liste des valeurs d’attribut obligatoires qu’elles devront modifier est répertoriée ci-dessous :Nom de la commande
map-schema
Mappage de schéma de la base de données source au schéma cible.
Attribut
source-schema:
Spécifie la base de données source qui doit être convertie.sql-server-schema
: spécifie la base de données cible à migrer vers
Nom de la commande
convert-schema
Effectue la conversion de schéma de la source vers le schéma cible.
Si l’utilisateur doit évaluer plusieurs objets/bases de données, il peut spécifier plusieurs
metabase-object
nœuds, comme illustré dans l’exempleconvert-schema
4 de la commande de l’exemple de fichier de script de console.
Attribut
object-name
: spécifiez le nom de la base de données source/objet qui doit être converti. Vérifiez que le correspondantobject-type
est modifié en fonction du type d’objet spécifié dans leobject-name
Nom de la commande
synchronize-target
Synchronise les objets cibles avec la base de données cible.
Si l’utilisateur doit évaluer plusieurs objets/bases de données, il peut spécifier plusieurs
metabase-object
nœuds, comme illustré dans l’exemple 3 de l’exemple de fichier de script de console de lasynchronize-target
commande.
Attribut
object-name:
Spécifiez le nom de la base de données/objet sql server qui doit être créé. Vérifiez que le correspondantobject-type
est modifié en fonction du type d’objet spécifié dans leobject-name
Nom de la commande
migrate-data
Migre les données sources vers la cible.
Si l’utilisateur doit évaluer plusieurs objets/bases de données, il peut spécifier plusieurs
metabase-object
nœuds, comme illustré dans l’exemplemigrate-data
2 de la commande de l’exemple de fichier de script de console.
Attribut
object-name:
Spécifie le nom de la base de données source/tables qui doit être migré. Vérifiez que le correspondantobject-type
est modifié en fonction du type d’objet spécifié dans leobject-name
Voir aussi
Création de fichiers de valeurs de variables (MySQLToSQL)
Création des fichiers de connexion de serveur (MySQLToSQL)
Génération de rapports (MySQLToSQL)