SnowConvert AI - Meilleures pratiques

1. Extraction

Nous vous recommandons vivement d’utiliser nos scripts pour extraire votre charge de travail :

2. Preprocess

Nous vous recommandons vivement d’utiliser un script de prétraitement qui vise à vous donner de meilleurs résultats avant de commencer une évaluation ou une conversion. Ce script effectue les tâches suivantes :

  1. Créer un fichier unique pour chaque objet de niveau supérieur

  2. Organiser chaque fichier selon une hiérarchie de dossiers définie (par défaut : Nom de la base de données -> Nom du schéma -> Type d’objet)

  3. Générer un rapport d’inventaire qui fournit des informations sur tous les objets présents dans la charge de travail

2.1 Téléchargement

2.2 Description

Les informations suivantes sont nécessaires pour exécuter le script :

Argument de script

Exemple de valeur

Nécessaire

Utilisation

Dossier d’entrée

/home/user/extracted_ddls

Oui

{ -i | ifolder= }

Dossier de sortie

/home/user/processed_extracted_ddls

Oui

{ -o | ofolder= }

Nom de la base de données

sampleDataBase

Oui

{ -d | dname= }

Moteur de base de données

Microsoft SQL Server

Oui

{ -e | dengine= }

Structure du dossier de sortie

Nom de la base de données, type d'objet de premier niveau et schéma

Non

[ { -s | structure= } ]

Génération de tables pivot

Oui

Non

[ -p ]

Note

Les valeurs prises en charge pour l’argument du moteur de base de données (-e) sont : oracle, mssql et teradata

Note

The supported values for the output folder structure argument (-s) are: database_name, schema_name and top_level_object_name_type.
When specifying this argument, all the previous values need to be separated by a comma. For example: -s database_name,top_level_object_name_type,schema_name.

Cet argument est facultatif et lorsqu’il n’est pas spécifié, la structure par défaut est la suivante : Nom de la base de données, type d’objet de premier niveau et nom du schéma.

Note

Le paramètre de génération des tables de pivot (-p) est facultatif.

2.3 Configurer le binaire pour Mac

  1. Définissez le binaire en tant qu’exécutable : \ chmod +x standardize_sql_files

  2. Exécutez le script en exécutant la commande suivante :

    ./standardize_sql_files

    • Si c’est la première fois que vous exécutez le binaire, le message suivant s’affichera :\ Cliquez sur OK.

    • Ouvrez Paramètres -> Confidentialité et sécurité -> Cliquez sur Autoriser quand même\

Exécution du script

  1. Exécutez le script en utilisant le format suivant :

    1. Format Mac\ ./standardize_sql_files -i "chemin d’entrée" -o "chemin de sortie" -d Workload1 -e teradata

    2. Format Windows\ ./standardize_sql_files.exe -i "chemin d’entrée" -o "chemin de sortie" -d Workload1 -e teradata

  2. Si le script est exécuté avec succès, la sortie suivante s’affiche :

    Le processus de fractionnement s'est achevé avec succès. \ Rapport créé avec succès \ Script exécuté avec succès