SnowConvert AI - Questions fréquemment posées (FAQ)¶
De quelles plateformes de base de données SnowConvert AI traduit-il le code SQL ?¶
SnowConvert AI peut traduire le code SQL de Teradata, Oracle, serveur SQL, Amazon Redshift, Synbase IQ, Google BigQuery, Azure Synapse, Greenplum, PostgresSQL, Vertica, Hive, Spark, Databricks, Netezza et IBM DB2.
Avec la sortie de la version 1.2.0, quels sont les changements pour les utilisateurs SnowConvert AI actuels ?¶
Pour déverrouiller les fonctionnalités SnowConvert AI, les utilisateurs doivent obtenir un code d’accès auprès de Snowflake. Ce code permet des fonctionnalités d’évaluation ou de conversion. Les modifications suivantes sont implémentées dans cette version :
SnowConvert AI générera automatiquement un code d’accès à la demande de l’utilisateur.
Le processus a été simplifié : SnowConvert AI produira désormais à la fois le rapport d’évaluation et le code converti en une seule étape, ce qui élimine la nécessité de modes d’évaluation et de conversion distincts.
Un seul code d’accès permet désormais d’accorder l’accès à toutes les plateformes prises en charge, au lieu d’être limité à une seule plateforme source. Tous les autres aspects de l’expérience utilisateur restent inchangés.
Pour vous assurer d’obtenir les meilleurs résultats de conversion, nous vous recommandons d’effectuer régulièrement des mises à jour vers la dernière version de SnowConvert AI. Chaque nouvelle version comprend de meilleures règles de conversion et une meilleure qualité de code.
Avant d’installer une nouvelle version de SnowConvert AI, veuillez désinstaller toute version existante de votre système. Après la désinstallation, téléchargez et installez la dernière version.
Comment obtenir SnowConvert AI ?¶
SnowConvert AI peut être officiellement téléchargé sur la page Web de Snowsight Snowflake.
Cependant, il est fortement recommandé de suivre le cours gratuit « SnowConvert AI pour la conversion ». Ce cours est à la fois un aperçu et un entraînement technique sur la façon d’utiliser SnowConvert AI pour les évaluations et les conversions. Une fois le cours terminé, vous recevrez un e-mail contenant les instructions de téléchargement et pourrez générer un code d’accès via l’interface de l’outil.
Comment obtenir un code d’accès pour SnowConvert AI ?¶
Vous pouvez obtenir un code d’accès en suivant les instructions de Comment obtenir un code d’accès.
Si vous avez besoin d’une aide supplémentaire, veuillez contacter notre équipe de support client à l’adresse suivante : snowconvert-support@snowflake.com
Quelles sont les exigences système pour l’utilisation de SnowConvert AI ?¶
Pour MacOS¶
macOS Ventura 13.3.1 ou une version plus récente
Au moins 4 GB de RAM
Pour Windows¶
Windows 11 ou une version plus récente du système d’opération Windows
Minimum de 4 GB RAM (plus de mémoire est recommandée)
Comment puis-je donner l’autorisation au dossier de configuration SnowConvert AI ?¶
Fournir l’accès au dossier de configuration SnowConvert AI dépend de votre système d’exploitation.

SnowConvert AI nécessite des autorisations de lecture, d’écriture et d’exécution pour son dossier de configuration (.config sous MacOS ou AppData sous Windows). Ce dossier stocke des fichiers temporaires, des journaux et des informations sur les licences. Pour accorder à SnowConvert AI l’accès à ce dossier, procédez comme suit :
Pour MacOs¶
Ouvrez une fenêtre de Terminal.
Accédez à votre répertoire personnel en saisissant
cd ~et en appuyant sur Entrée.Modifiez les autorisations du répertoire .config en saisissant
chmod 777 .config. Si vous recevez une erreur « Opération non autorisée », exécutez la commande avec sudo:sudo chmod 777 .config.Fermez la fenêtre du terminal et lancez SnowConvert AI.
Pour Windows¶
Ouvrez la boîte de dialogue Exécuter en appuyant sur la touche Windows + R de votre clavier.
Saisissez
%AppData%et appuyez sur Entrée ou cliquez sur OK.Recherchez le dossier Snowflake Inc, cliquez dessus avec le bouton droit de la souris et vérifiez que la case
Lecture seulesous Attributs n’est pas cochée.

Comment m’assurer que .config est un dossier au lieu d’un fichier ?¶
Ce problème n’affecte que les systèmes macOS.

SnowConvert AI nécessite des autorisations de lecture, d’écriture et d’exécution pour le dossier de configuration (.config sous macOS). Ce dossier est utilisé pour stocker des fichiers temporaires, des fichiers journaux et des informations sur les licences.
. config doit être un répertoire (dossier). Si vous constatez que . config existe en tant que fichier, vous devez le convertir en répertoire et définir les autorisations appropriées.
Pour résoudre ce problème, procédez comme suit :
Recherchez le fichier
. configdans votre répertoire personnel à'/Users/[Username]/'.Supprimez le fichier
. config.Créez un nouveau dossier appelé
. configau même emplacement.Lancez le terminal.
Accédez à votre répertoire personnel en saisissant
cd ~et en appuyant sur Entrée.Modifiez les autorisations du dossier en saisissant
chmod 777 .config. Si vous voyez une erreurOpération non autorisée, utilisezsudo chmod 777 .configà la place.Quittez le terminal et démarrez SnowConvert AI.
Qu’est-ce qu’une unité de code de niveau supérieur ?¶
Une unité de code est le plus petit morceau de code indépendant pouvant être exécuté. Bien que les unités de code soient généralement constituées d’instructions individuelles, elles peuvent également être des fichiers de script entiers, puisqu’elles sont exécutées en tant qu’unité. Les unités de code peuvent être hiérarchisées, certaines unités étant contenues dans d’autres. Lorsqu’une unité de code n’est imbriquée dans aucune autre unité, elle est appelée unité de code de niveau supérieur.
SnowConvert AI fournit-il des ressources pour comprendre comment il traduit le code SQL ?¶
Vous trouverez la référence de la traduction pour chaque source aux emplacements :
Quelle est la mesure de l’exhaustivité du code ?¶
Le score d’exhaustivité du code indique si tous les composants de code nécessaires sont présents dans votre base de code. Un score inférieur à 100 indique que SnowConvert AI a détecté des références d’objet manquantes qui peuvent être nécessaires pour une migration réussie.
Pourquoi mes fichiers ne sont pas convertis et marqués avec le code SSC-OOS-001 ?¶
En fonction de l’encodage sélectionné, SnowConvert AI ne pourra pas analyser l’entrée ; vous devez valider l’encodage correct dans les options des paramètres avant de démarrer une conversion. Comment utiliser le paramètre.
Des notes de version sont-elles disponibles pour les versions précédentes de SnowConvert AI ?¶
Les notes de version sont disponibles ici : release-notes
SnowConvert AI est-il un outil gratuit, ou existe-t-il des plans payants disponibles ?¶
SnowConvert AI est désormais gratuit pour tout le monde et permet une fonctionnalité de conversion complète de votre charge de travail.
En outre, si vous avez besoin d’une assistance supplémentaire, vous pouvez choisir un engagement de service professionnel.
Pourquoi SnowConvert AI n’est-il pas mis à jour automatiquement ?¶

Connexion internet¶
SnowConvert AI vérifie automatiquement les nouvelles versions lorsque vous disposez d’une connexion Internet active. Si vous recevez un message d’erreur, vérifiez d’abord que votre système est connecté à Internet et que la connexion fonctionne correctement.
Si vous rencontrez toujours des problèmes de connectivité, il se peut qu’une règle de pare-feu bloque votre accès.
Pare-feu bloqué¶
SnowConvert AI checks for updates by connecting to a Snowflake storage service. If your local firewall blocks access to this site, you won’t be able to get updates. If you see a « Destination unreachable » message, ask your network administrator to whitelist the https://snowconvert.snowflake.com/ website.
Comment puis-je supprimer mes licences ?¶
Pour supprimer toutes les licences SnowConvert AI, vous devez supprimer le fichier .profile dans le dossier de configuration. L’emplacement des fichiers dépend de votre système d’exploitation. Suivez les étapes spécifiques à votre système d’exploitation pour localiser et supprimer ce fichier.
Windows¶
Quittez totalementSnowConvert AI.
Appuyez simultanément sur la touche Windows (
⊞ Win) et sur la touche “R” pour ouvrir la fenêtre Exécuter la commande. Saisissez%appdata%Snowflake Incet appuyez sur Entrée.Recherchez et supprimez le fichier nommé
. profile.
MacOS¶
Quittez SnowConvert AI s’il est en cours d’exécution
Ouvrez le Finder et utilisez le raccourci clavier
⌘ + Shift ⇧ + Gpour ouvrir « Accéder au dossier ». Entrez~/.config/Snowflake Inc/pour accéder au répertoire de configurationRecherchez le fichier « .profil ». Sur les systèmes Mac, il s’agit d’un fichier caché. Pour voir les fichiers cachés, utilisez le raccourci clavier
⌘ + Shift ⇧ + .Recherchez et supprimez le fichier « .profile »
Après avoir supprimé le fichier, lorsque vous ouvrez SnowConvert AI, vous verrez une liste de licences vide.
Pourquoi ne reçois-je pas de code d’accès ?¶
SnowConvert AI communique avec une API pour générer des codes d’accès. Si cette communication échoue, vous recevrez un message d’erreur similaire à celui-ci :

If you are using a version older than 1.13.0, we encourage you to update SnowConvert AI to the latest version. If updating is not possible, ensure your network allows both incoming and outgoing connections to the licensing API at https://snowconvert.snowflake.com/licensing/health. Please work with your network administrator to configure these permissions.
If the error persists after updating, ensure your network allows both incoming and outgoing connections to the licensing API at https://snowconvert.snowflake.com/licensing. Please work with your network administrator to configure these permissions.