SnowConvert : Redshift

La première étape de la migration consiste à obtenir le code à migrer. Il existe de nombreuses façons d’extraire le code de votre base de données, mais nous vous recommandons d’utiliser les scripts d’extraction fournis par Snowflake.

Le code source de ces scripts est ouvert et disponible sur GitHub.

Conditions préalables

  • Accès à un cluster Redshift avec une base de données Redshift.

  • L’accès à la base de données se fait de préférence avec un super utilisateur ou un propriétaire de la base.

  • Installation de la CLI AWS.

  • Accédez au portail AWS.

Installation des scripts

Allez sur https://github.com/Snowflake-Labs/SC.DDLExportScripts/.

image

Dans l’option Code, sélectionnez le menu déroulant et utilisez l’option Télécharger le fichier ZIP pour télécharger le code.

Décompressez le fichier ZIP. Le code pour Teradata doit se trouver dans le dossier Teradata.

image

Suivez les instructions d’utilisation pour modifier les fichiers et les exécuter sur votre système.

Empaquetez les résultats

Lorsque le script est terminé, le dossier de sortie contient toutes les DDLs pour la migration. Vous pouvez ensuite compresser ce dossier pour l’utiliser avec SnowConvert.

Par exemple, exécutez :

Copie

zip -r output.zip ./output
Copy