SnowConvert AI - Paramètres des fonctions de prévisualisation

Paramètres des fonctions de prévisualisation

Les paramètres des fonctions de prévisualisation dans SnowConvert AI vous permettent d’activer des conversions qui utilisent des fonctions de prévisualisation publique Snowflake. En saisissant l’un des indicateurs disponibles dans la zone de texte, SnowConvert AI peut générer du code qui tire parti des fonctions Snowflake qui sont actuellement en prévisualisation, plutôt que d’être limités aux fonctions Snowflake à disposition générale (GA).

![image](../../../../../../images/gestions/sc-assets/ConversionPreviewFlags.png « image »)

Avertissement

Les fonctions de prévisualisation sont des fonctionnalités de Snowflake qui sont disponibles à des fins d’évaluation et de test, mais qui ne sont pas encore mise à disposition générale (GA). Ces fonctions ne doivent pas être utilisées dans les systèmes de production. Pour plus de détails sur les fonctions de prévisualisation de Snowflake, voir les Conditions d’utilisation des fonctions de prévisualisation de Snowflake.

Comprendre les fonctions de prévisualisation de Snowflake

Les fonctions de prévisualisation de Snowflake sont de nouvelles fonctionnalités qui ont été implémentées et testées dans Snowflake, mais qui peuvent ne pas avoir une opérabilité complète ou la capacité de traiter des cas particuliers. Lorsque vous activez des fonctions de prévisualisation dans SnowConvert AI, le processus de conversion peut générer du code qui utilise ces fonctions de prévisualisation lorsqu’elles produisent de meilleurs résultats de conversion.

Comment utiliser les fonctions de prévisualisation

  1. Activer dans SnowConvert AI : Saisissez l’un des indicateurs disponibles dans la zone de texte des paramètres des fonctions de prévisualisation pour permettre à SnowConvert AI de générer du code en utilisant les fonctions de prévisualisation.

  2. Activer dans Snowflake : Assurez-vous que les fonctions de prévisualisation sont activées dans votre compte Snowflake à l’aide de fonctions système comme SYSTEM_ENABLE_PREVIEW_ACCESS

  3. Tester soigneusement : Testez toujours le code converti dans un environnement Snowflake de non-production lorsque vous utilisez des fonctions de prévisualisation.

Considérations importantes

  • Compatibilité de compte Snowflake : Votre compte Snowflake doit disposer de fonctions de prévisualisation activées pour utiliser le code généré.

  • Stabilité des fonctions : Les fonctions de prévisualisation de Snowflake peuvent changer de comportement ou être supprimées dans les futures versions de Snowflake

  • Restrictions de production : Le code utilisant des fonctions de prévisualisation ne doit pas être déployé dans des environnements Snowflake de production

  • Documentation : SnowConvert AI peut ajouter des commentaires indiquant que les fonctions de prévisualisation sont utilisées

Accéder aux paramètres des fonctions de prévisualisation

Pour configurer des fonctions de prévisualisation dans SnowConvert AI :

  1. Accédez à la section Paramètres de conversion dans l’interface de SnowConvert AI.

  2. Sélectionnez l’onglet ou la section Fonctions de prévisualisation.

  3. Saisissez l’un des indicateurs disponibles dans la zone de texte pour permettre à SnowConvert AI d’utiliser les fonctions de prévisualisation de Snowflake. Veuillez vérifier que chaque indicateur est orthographié correctement ; si un indicateur est mal orthographié, tous les indicateurs seront ignorés lors de la conversion.

  4. Procéder à la conversion - SnowConvert AI utilisera automatiquement les fonctions de prévisualisation lorsqu’elles améliorent les résultats de conversion.

Utilisation des fonctions de prévisualisation à partir de la CLI

Lorsque vous utilisez SnowConvert AI à partir de l’interface de ligne de commande (CLI), vous pouvez activer des fonctions de prévisualisation en utilisant l’argument --previewFlags. La valeur doit être entourée de guillemets et contenir les indicateurs au format suivant :

--previewFlags "\"--enableFlag1 --enableFlag2\""
Copy

Exemple :

snowct [command] --previewFlags "\"--enableFlag\"" [other arguments]
Copy

Pour plusieurs indicateurs :

snowct [command] --previewFlags "\"--enableFlag --enableAnotherFlag\"" [other arguments]
Copy

Meilleures pratiques

  • Comprendre les implications : Sachez que le code converti nécessitera l’activation des fonctions de prévisualisation de Snowflake.

Note

Pour obtenir les informations les plus récentes sur les fonctions de prévisualisation de Snowflake que SnowConvert AI peut utiliser, consultez les dernières notes de version de SnowConvert AI ou contactez l’assistance.

Activer les fonctions de prévisualisation :

La section suivante répertorie les indicateurs des fonctions de prévisualisation qui peuvent être saisis dans la zone de texte pour activer des fonctions de prévisualisation Snowflake spécifiques lors de la conversion. Chaque indicateur permet à SnowConvert AI d’utiliser des fonctionnalités de prévisualisation particulières de Snowflake.

--enableSnowScriptUDF

Obsolète depuis la version 1.19.7. Cette fonctionnalité est déjà mise à disposition générale

Cette option active SnowConvert AI pour traduire des fonctions définies par l’utilisateur, en tirant parti des fonctions de prévisualisation d’UDF SnowScript. Apprenez-en plus dans la documentation ici : UDFs Snowflake Scripting.

Disponible uniquement pour les langages suivants :

  • SQL Server

  • Azure Synapse.