Partager via


Travailler avec les fichiers de script de console d'exemple (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 les valeurs en définitions de serveur source et cible requises. Dans l’exemple, toutes les valeurs ont été fournies en tant que valeurs de variable, qui sont disponibles dans le 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 du serveur .

  • VariableValueFileSample.xml :

    Toutes les variables utilisées dans les exemples de fichiers de script de console et ServersConnectionFileSample.xml ont été réunies dans ce fichier. Pour exécuter les exemples de scripts de console, l’utilisateur doit 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 valeurs variables.

  • 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 commande generate-assessment-report, l’utilisateur doit obligatoirement modifier la valeur de la variable (se référer à VariableValueFileSample.xml) dans l'attribut en utilisant le nom de la base de données object-name utilisé par son utilisateur. Selon le type d’objet spécifié, la object-type valeur doit également être modifiée.

    Si l’utilisateur doit évaluer plusieurs objets/bases de données, il peut spécifier plusieurs nœuds metabase-object comme illustré dans l’exemple 4 de la commande generate-assessment-report 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.

    Vérifiez que l’argument de ligne de commande du fichier de valeur de variable est transmis à l’application console et que 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 le ServersConnectionFileSample.xml est mis à jour avec des valeurs de paramètre de serveur correctes.

  • SqlStatementConversionSample.xml :

    Cet exemple permet à l'utilisateur de générer le script correspondant de t-sql pour la commande de la base de données source sql fournie en entrée.

    Dans la convert-sql-statement commande, l'utilisateur doit obligatoirement modifier la valeur de la variable (voir VariableValueFileSample.xml) dans l'attribut context pour correspondre au nom de la base de données actuellement utilisé par l'utilisateur. L’utilisateur doit modifier la sql valeur d’attribut par la commande de base de données sql source qu’il doit convertir.

    L’utilisateur peut également fournir des fichiers SQL à convertir. Ceci est illustré dans l'exemple 4 de la commande convert-sql-statement dans le fichier de script de console échantillon.

    Vérifiez que l’argument de ligne de commande du fichier de valeur de variable est transmis à l’application console et que 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 doivent modifier est répertoriée comme suit :

    • 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 vers laquelle effectuer la migration.

    • 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 nœuds metabase-object comme illustré dans l’exemple 4 de la commande convert-schema de l’exemple de fichier de script de console.

    • Attribut :

      • object-name: spécifiez la base de données source/le nom d’objet qui doit être converti. Vérifiez que le correspondant object-type est modifié en fonction du type d’objet spécifié dans le object-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 nœuds metabase-object, comme illustré dans l’exemple 3 de l’exemple de fichier de script de console de la commande synchronize-target.

    • Attribut :

      • object-name: spécifiez le nom de base de données/objet sql server qui doit être créé. Vérifiez que le correspondant object-type est modifié en fonction du type d’objet spécifié dans le object-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 nœuds metabase-object, comme illustré dans l’exemple 2 de l’exemple de fichier de script de console de la commande migrate-data.

    • Attribut :

      • object-name: spécifie le nom de la base de données/tables sources qui doivent être migrés. Vérifiez que le correspondant object-type est modifié en fonction du type d’objet spécifié dans le object-name.