SnowConvert AI - Notes de version récentes

Avertissement

Upcomming breaking changes

The MissingObjects.csv report will be deprecated on the release planned for the week of January 5th, and its content will be merged into the ObjectReferences.csv report. Unifying both valid and missing object references in a single report.

Version 2.0.86 (Dec 10, 2025)

Améliorations

RedShift

  • Added support for the MURMUR3_32_HASH function.

  • Replaced Redshift epoch and interval patterns with Snowflake TO_TIMESTAMP.

SSIS

  • Added support for converting Microsoft SendMailTask to Snowflake SYSTEM.

  • Implemented SSIS event handler translation for OnPreExecute and OnPostExecute.

SQL Server

  • Enhanced transformation for the Round function with three arguments.

Informatica

  • Updated InfPcIntegrationTestBase to import the real implementation of translators and other necessary components.

Général

  • Enhanced procedure name handling and improved identifier splitting logic.

  • Improved object name normalization in DDL extracted code.

  • Implemented a temporal variable to keep credentials in memory and retrieve the configuration file.

  • Updated the TOML Credential Manager.

  • Improved error suggestions.

  • Added missing path validations related to ETL.

  • Improved the application update mechanism.

  • Implemented an exception to be thrown when calling the ToToml method for Snowflake credentials.

  • Changed the log path and updated the cache path.

  • Implemented a mechanism to check for updates.

  • Merged the Missing Object References Report with ObjectReferences.

  • Changed values in the name and description columns of the ETL.Issues report.

  • Added support for Open Source and Converted models in AI Verification.

  • Added a new custom JSON localizer

  • Added a dialog to appear when accepting changes if multiple code units are present in the same file.

  • Added a FileSystemService.

  • Added an expression in the ETL issues report for SSISExpressionCannotBeConverted.

Corrections

SQL Server

  • Fixed a bug that caused the report database to be generated incorrectly.

  • Fixed a bug that caused unknown Code Units to be duplicated during arrangement.

Général

  • Fixed an issue that prevented the cancellation of AI Verification jobs.

  • Fixed an issue to support EAI in the AI specification file.

  • Fixed an issue where the progress number was not being updated.

  • Fixed the handling of application shutdowns during updates.

Version 2.0.57 (Dec 03, 2025)

Améliorations

SQL Server

  • Enhanced SQL Server code extraction to return schema-qualified objects.

Général

  • Enhanced Project Service and Snowflake Authentication for improved execution.

  • Removed GS validation from client-side, as it is now performed on the server side.

  • Implemented connection validation to block deployment, data migration, and data validation when a connection is unavailable.

  • Enhanced conversion to use the source dialect from project initialization.

  • Improved CodeUnitStatusMapper to accurately handle progress status in UI status determination.

  • Implemented batch insert functionality for enhanced object result processing.

Corrections

Général

  • Resolved an issue where conversion settings were not being saved correctly.

  • Corrected data validation select tree to properly skip folders.

  • Fixed content centering issues in the UI.

  • Normalized object names in AI Verification responses to prevent missing status entries in the catalog.

Version 2.0.34 (Nov 27, 2025)

Améliorations

Général

  • Resolved an issue where PowerBI was not correctly displayed in the list of supported languages.

Version 2.0.30 (Nov 26, 2025)

Nouvelles fonctions 🚀

IBM DB2

  • Added transformation support for SELECT INTO and VALUES statement for variable assignments within User-Defined Functions (UDFs).

Oracle

  • Added transformation support for SELECT INTO for variables assignments within User-Defined Functions (UDFs).

SQL Server

  • Added transformation support for SELECT INTO for variables assignments within User-Defined Functions (UDFs).

SSIS

  • Added support for SSIS Event Handlers.

Général

  • Introduced AI Verification Contract Model Codes.

  • Created a base component for the Code Processing View.

  • Implemented YAML reading and writing services with an enhanced info command.

  • Created an execution type selector page.

Améliorations

Général

  • Updated GS Version to 9.50.99 to ensure compatibility with newer versions of GS.

  • Expanded job storage test coverage across data validation, migration, deployment, extraction, metadata, and AI verification.

  • Refactored the FilteredObjectExplorer layout and removed unnecessary container styles from the AI Verification Selection Page and Mappings Page to improve UI consistency.

  • Enhanced deployment database selection.

Corrections

SQL Server

  • Resolved an error that occurred when parsing SQL Server connections with a specific port.

Général

  • Resolved an issue where mappings were not functioning correctly in code conversion.

  • Corrected the process for cleaning the conversion directory before conversion.

  • Fixed deployment dropdown functionality.

Version 2.0.8 (Nov 21, 2025)

Améliorations

Teradata

  • Added support for GOTO-LABELS in SnowScript.

Spark SQL

  • Added support for transformation rules to handle INSERT OVERWRITE statements.

SQL Server

  • Added support for the CREATE SEQUENCE statement.

Général

  • Added support for IBM Db2 from the UI.

  • Fixed Db2 support in SourceDialect and Update Conversion settings window.

  • Added support for tables with large numbers of rows (> 2.5B) in data migrator.

Version 2.0.0 (Nov 20, 2025)

The SnowConvert AI interface is revised to improve efficiency, control, and usability. In the improved interface, you can run specific flows independently, including extraction, deployment, and data validation. There is now a dedicated project page to show you which flows you can run. The improved interface gives you more granular control over your project and makes managing complex workflows easier.

For more information, SnowConvert AI: Project Creation

Version 1.21.0 (Nov 08, 2025)

Améliorations

SQL Server

  • Added support for the CREATE SEQUENCE statement.

Général

  • Added a notification to inform users about the SnowConvertAI 2.0 New UI experience.

Version 1.20.11 (Nov 07, 2025)

Améliorations

RedShift

  • Added support for the CURRENT_SETTING timezone.

Spark SQL

  • Added support for INSERT BY NAME and removed the TABLE keyword and partition clause.

PowerBI

  • Supported dynamic parameterization in connectors with embedded queries in WHERE clauses.

Version 1.20.10 (Nov 06, 2025)

Improvements and Fixes

RedShift

  • Added support for HLL functions.

  • Added support for JSON functions.

  • Added support for OBJECT_TRANSFORM.

SSIS

  • Added conversion support for SSIS Microsoft.ExpressionTask.

  • Modified the condition used to determine if an SSIS package is reusable.

Teradata

  • Added support for named arguments in the EXECUTE (Macro Form) statement.

  • Fixed an issue where scripts were not being migrated to Snowscript.

  • The Continue Handler is now available for Scripts.

PostgreSQL

  • Fixed an issue where procedures did not have the EXECUTE AS CALLER clause generated by default when the SECURITY clause was absent in the input.

RedShift

  • Fixed an issue where non-ASCII characters in columns were not quoted during data migration.

SQL Server

  • Fixed an issue where default GETDATE column constraints applied an unnecessary double cast in the column definition.

Version 1.20.8 (Nov 05, 2025)

Améliorations

Général

  • Added support for alert preview notifications.

  • Improved Claude model validation to inform users about required access.

Version 1.20.7 (Oct 31, 2025)

IBM DB2 Stored Procedures & User-Defined Functions Support

SnowConvert AI now supports the conversion of DB2 stored procedures to Snowflake equivalents, enabling seamless migration of procedural code. This feature includes support for variable operations, and control flow statements. Also, DB2 user-defined functions will be converted to Snowflake Scripting UDFs when possible.

Nouvelles fonctions 🚀

SSIS

  • Implemented SSIS to Snowflake string literal escape sequence conversion.

Améliorations

Teradata

  • Updated scripts transformation to utilize a continue handler.

Général

  • Cleaned up package.json for customer distribution.

Corrections

BigQuery

  • Fixed an aggregation issue that occurred when column aliases had the same name as table columns.

Oracle

  • Fixed NOT NULL constraint behavior with INLINE, CHECK, and PK constraints.

SSIS

  • Fixed an issue where comment tags were not displayed in converted reusable packages.

Général

  • Updated database dependencies and resolved dependencies vulnerabilities.

Version 1.20.6 (Oct 29, 2025)

Nouvelles fonctions 🚀

SSIS

  • SSIS Replatform migration (Public Preview) - SnowConvert AI now supports SSIS package migration to Snowflake in Public Preview, enabling automated conversion of SSIS workflows to modern cloud-native data pipelines.

BigQuery

  • Added support for the JSON_TYPE built-in function.

  • Added support for the SAFE.POW function.

  • Added transformation for array slice patterns.

  • Added more array pattern support.

IBM DB2

  • Added support for CONTINUE HANDLER.

Oracle

  • Added support for the PARTITION clause in MERGE statements.

RedShift

  • Added support for CONTINUE HANDLER.

Teradata

  • Added support for CONTINUE HANDLER.

PowerBI

  • Added the HierarchicalNavigation flag as an optional parameter in native connectors.

Améliorations

Oracle

  • Enhanced arithmetic operations with TIMESTAMP values.

SSIS

  • Enhanced the UI for the SSIS Replatform Public Preview release with improved user experience and workflow optimization.

Général

  • Removed the SSC-EWI-0009 warning from non-literal expressions and added FDM instead.

  • AiVerification - Added support for n_tests parameter in configuration file.

Corrections

BigQuery

  • Fixed an issue where UDF files were not generated.

Général

  • Fixed an issue where symbols were not loaded in views and set operations.

Version 1.20.3 (20 octobre 2025)

Corrections

Général

  • Correction du calcul incorrect du nombre d’objets vérifiés pendant le processus de validation.

  • Mise à jour des messages d’erreur lors de la validation de l’entrepôt pour maintenir la cohérence avec la messagerie du connecteur.

Version 1.20.2 (20 octobre 2025)

Nouvelles fonctions 🚀

BigQuery

  • Ajout de la prise en charge des fonctions intégrées de REGEXP_EXTRACT_ALL et ROW_NUMBER.

  • Ajout de la prise en charge de la fonction intégrée ARRAY.

Améliorations

SQL Server

  • Migration d’XACT_STATE dans CURRENT_TRANSACTION.

  • Activation de la transformation ROLLBACK dans des transactions explicites.

PowerBI

  • Amélioration de la « description des travaux en attente » dans les rapports de repointage.

Corrections

BigQuery

  • Correction d’un problème où les littéraux à l’intérieur de IN UNNEST n’étaient pas transformés.

  • Correction du comportement de SAFE_CAST lorsque le type d’entrée n’est pas VARCHAR.

Général

  • Correction des requêtes contenant des fonctions d’agrégation et des colonnes multiples.

Version 1.20.1 (16 octobre 2025)

Nouvelles fonctions 🚀

BigQuery

  • Ajout de la prise en charge de la fonction REGEXP_REPLACE.

  • Ajout de la prise en charge de la fonction FORMAT avec l’argument %t.

  • Ajout de la prise en charge de la fonction BYTE_LENGTH.

  • Ajout de la prise en charge de la fonction TIMESTAMP_TRUNC.

Améliorations

Teradata

  • Amélioration de la conservation des valeurs par défaut dans les instructions SELECT INTO pour les résultats vides.

PowerBI

  • Amélioration de la récupération des sources M-Query à partir des fichiers de métadonnées.

Corrections

PowerBI

  • Correction d’un problème où la liste des paramètres n’était pas lue correctement lorsque le modèle de connexion était rejeté.

  • Ajout d’une description dans le rapport d’évaluation ETLAndBiRepointing lorsque des connecteurs autres que de base de données ou non applicables ne sont pas modifiés.

Version 1.20.0 (15 octobre 2025)

Nouvelles fonctions 🚀

BigQuery

  • Ajout de la prise en charge des fonctions TimestampDiff, Safe_Divide et Exept.

  • Ajout de la prise en charge de la fonction ARRAY_AGG.

  • Ajout du symbole intégré UNNEST.

  • Ajout de la prise en charge de la fonction intégrée UNIX_SECONDS.

  • Ajout de la prise en charge des fonctions intégrées de UNIX_MILLIS et UNIX_MICROS.

  • Ajout de la prise en charge des fonctions ARRAY_CONCAT, TIMESTAMP_MILLIS et ENDS_WITH.

  • Ajout de la prise en charge des fonctions JSON_QUERY, JSON_EXTRACT, JSON_QUERY_ARRAY et JSON_EXTRACT_ARRAY.

Teradata

  • Ajout de la prise en charge de .REMARK dans SnowScript.

SSIS

  • Mis en œuvre de la logique de traduction de l’énumérateur de fichiersSSIS ForEach.

Tableau

  • Ajout d’une évaluation de repointage pour le repointage Tableau.

Général

  • Ajout de la prise en charge de la fonction MD5.

Améliorations

Teradata

  • ERROR LEVEL commenté dans BTEQ.

SSIS

  • Nettoyage amélioré des identificateurs pour SSIS.

  • Amélioration de la récupération de la propriété CopyFromReferenceColumn pour les colonnes de sortie dans la recherche SSIS.

Général

  • Ajout d’informations sur le compte aux journaux AiVerification.

  • Ajout d’une validation d’entrepôt à la connexion Snowflake.

  • Intégration des valeurs des variables de contrôle avec TO_VARIANT dans les appels UpdateControlVariable.

  • Refonte de la création de tâches SQL pour utiliser la syntaxe CREATE OR REPLACE.

  • Ajout de INSERT...SELECT avec TO_VARIANT pour les variables de contrôle.

  • Ajout d’une transformation pour les comparaisons de chaînes insensibles à la casse.

Corrections

Général

  • Correction des collisions de noms des tâches dans le flux de contrôle principal avec les tâches des conteneurs.

  • Correction de « Pas de traduction d’expression pour les nombres négatifs (ou unaires” moins”) ».

Version 1.19.7 (10 octobre 2025)

Nouvelles fonctions 🚀

BigQuery

  • Ajout de la prise en charge pour TO_HEX et ARRAY_TO_STRING_FUNCTION.

Oracle

  • SnowScript UDF maintenant disponible de manière générale.

SQL Server

  • SnowScript UDF maintenant disponible de manière générale.

Général

  • Un indicateur de fonctionnalité a été ajouté pour masquer les options supplémentaires pour l’API AiVerification.

  • Une interface a été ajoutée aux arborescences de la syntaxe abstraite (ASTs, Abstract Syntax Trees) pour représenter des comparaisons de chaînes.

  • Ajout de la prise en charge partielle de la fonction ARRAY_CONCAT_AGG.

  • Ajout de la prise en charge de la fonction REGEXP_EXTRACT.

  • Ajout de la prise en charge de la transformation pour la fonction UNNEST au sein d’un prédicat IN.

  • Ajout de la prise en charge de la fonction NET.IPV4_TO_INT64.

Améliorations

  • La version GS maximale a été fixée à 9.37 pour allonger la période de l’utilisation de SC jusqu’à la fin du mois d’octobre.

  • La règle TSqlNotSupportedStatementReplacer est désormais contournée lors du traitement des fragments ETL SQL.

  • La génération du nom de prédécesseur utilise désormais le nom du fichier du paquet SSIS.

Corrections

  • Résolution du problème du nombre d’objets vérifiés.

Version 1.19.6 (08 octobre 2025)

Nouvelles fonctions 🚀

SSIS

  • Ajout d’un fondement principal pour l’énumérateur de fichiers ForEach.

  • Ajout d’une infrastructure de base pour Dynamic SQL.

  • Ajout d’une structure d’itération basée sur le curseur pour les conteneurs SSIS ForEach Loop.

  • Ajout de la prise en charge de Dynamic SQL pour SSIS Execute SQL Task.

Oracle

  • Ajout de la prise en charge de l’opérateur BigQuery UNNEST.

  • Ajout de la prise en charge de la fonction intégrée JSON_VALUE_ARRAY.

  • Ajout de la prise en charge de plusieurs fonctions intégrées.

  • Ajout de la prise en charge de TIMESTAMP_SECONDS.

  • Ajout de la prise en charge de l’UDF SnowScript.

SQL Server

  • Ajout de TSqlSetIdentityInsertReplacer pour traiter SET IDENTITY_INSERT dans Transact.

Général

  • Ajout des éléments de suivi de vérification AI PuPr.

  • Ajout de l’élément « connexion » dans le repointage de Tableau.

  • Ajout de points-virgules pour exécuter ion les instructions de tâches SQL à l’intérieur des conteneurs.

  • Ajout de la transformation pour la fonction NET.SAFE_IP_FROM_STRING.

  • Ajout de la prise en charge de la fonction HLL_COUNT.MERGE.

  • Ajout de la prise en charge de la fonction NET.IP_NET_MASK.

  • Ajout de la tâche de prétraitement ETL.

  • Ajout de la transformation pour la fonction HLL_COUNT.INIT.

  • Ajout de la prise en charge de la fonction d’accès au tableau de décalage.

Améliorations

  • Ajout de la sérialisation et de la désérialisation des symboles de requête dans le contexte de la migration.

Corrections

Teradata

  • Correction de problèmes liés aux formats CAST.

Oracle

  • Correction d’un problème où les formats pris en charge étaient incorrectement marqués comme non pris en charge.

  • Correction d’un bogue lié à la création de la clé de symbole.

Général

  • Correction d’un problème relatif à la création de clés de symboles lors du chargement de symboles avec du contexte.

  • Correction d’un problème relatif aux guillemets et à la longueur des valeurs dans le repointage de Tableau.

Version 1.19.5 (03 octobre 2025)

Nouvelles fonctions 🚀

Général

  • Ajout de la prise en charge des expressions Snowflake de sélection de colonne avec un astérisque.

SSIS

  • Ajout de la prise en charge de la conversion des expressions CAST.

Améliorations

Général

  • Amélioration de la méthode SnowflakeLogin pour gérer correctement les utilisateurs de messagerie.

  • L’instruction de remplacement de texte « Declare Statement Replacer » a été déplacé vers SQL.

Corrections

SSIS

  • Correction d’un problème où les conteneurs SSIS BEGIN END (commencent et se terminent) sans point-virgule.

Oracle

  • Correction d’un problème avec une transformation de fonction incorrecte.

  • Correction d’un problème où SYS_REFCURSOR n’était pas migré correctement.

dbt

  • Correction d’un problème relatif aux appels conditionnels ref() en aval.

Version 1.19.4 (1 octobre 2025)

Nouvelles fonctions 🚀

PowerBI

  • Scénarios de test étendus pour le repointage Teradata Power BI.

SSIS

  • Prise en charge introduite de la transformation des instructions Merge Join (joindre, fusionner) dans SSIS.

  • Implémentation de wrappers de variable de tâche d’orchestration pour les tâches SSIS.

Teradata

  • Les fichiers de script sont désormais correctement signalés en tant qu’unités de code lorsque Snowscript est la cible.

Oracle

  • Mise en œuvre d’un système d’avertissement pour les utilisateurs lorsqu’un type de données référencé peut être non pris en charge.

  • Instruction RAISE_MESSAGE_UDF.sql renommée RAISE_MESSAGE.sql pour plus de clarté et de cohérence.

SQL Server

  • Ajout de paramètres comme identificateur pour une meilleure reconnaissance.

dbt

  • Fichiers de configuration déplacés vers le répertoire de sortie ETL et suppression des dossiers d’analyses et d’instantanés des projets dbt.

Général

  • Ajout des transformations des étiquettes BTEQ pour prendre en charge les procédures imbriquées.

  • Activation de la liaison des résultats pour l’instruction d’exécution de tâche SQL.

  • ID de migration inclus dans le balisage des objets et les rapports pertinents pour l’amélioration de la télémétrie.

  • Réduction de la fréquence de l’invite de vérification AI.

Améliorations

Oracle

  • Amélioration du processus de conversion pour les déclarations %TYPE.

  • Refonte des déclarations de variables DB2 pour une meilleure cohérence.

Général

  • Amélioration des mécanismes de détection et de résolution des collisions pour les transformations ETL.

Corrections

Oracle

  • Résolution d’un problème où RAISE_MESSAGE_UDF.sql était incorrectement référencé dans les tests PostgreSQL.

  • Correction d’un problème où EWI (Error Avertissement Information) n’était pas ajouté aux types non résolus dans Oracle.

Général

  • Amélioration de la gestion des erreurs et de la journalisation dans AiVerificationHttpClient.

Version 1.19.3 (29 septembre 2025)

Améliorations

Général

  • VerifiedTemplate amélioré pour mieux gérer les états de vérification des enfants.

Corrections

Général

  • Correction d’un problème où le rôle n’était pas propagé correctement au point de terminaison de connexion.

  • Correction d’un problème où les fichiers ZIP créés sous Windows ne préservaient pas les autorisations Unix appropriées.

Version 1.19.2 (26 septembre 2025)

Nouvelles fonctions 🚀

PowerBI

  • Ajout de la prise en charge de la concaténation dynamique ou personnalisée pour une plus grande flexibilité dans les transformations de données.

SSIS

  • Mise en œuvre de l’infrastructure de base pour la conversion récursive des conteneurs SSIS (par ex., For Loop, Foreach Loop), permettant le traitement de structures plus complexes.

Améliorations

SSIS

  • Achèvement de la mise en œuvre de la conversion en ligne pour les conteneurs afin de mieux gérer les flux de contrôle.

Teradata

  • Réorganisation des UDFs mises à jour du format d’heure par défaut (HH:MI:SS.FF6) pour améliorer la compatibilité des conversions.

dbt

  • Suppression des opérateurs (<>) dans les fichiers de configuration YML générés pour éviter les erreurs de syntaxe potentielles.

  • Suppression des balises inutiles dans les modèles générés pendant les conversions ETL pour produire du code plus propre.

  • Simplification des noms des modèles générés dans les conversions ETL pour améliorer la lisibilité des projets.

Corrections

PostgreSQL

  • Résolution d’une erreur dans la fonction RAISE_MESSAGE_UDF lorsqu’elle était appelée avec seulement deux paramètres.

Général

  • Mis à jour du nom de fichier de stockage SQLite pour inclure l’extension de fichier pour une meilleure gestion des fichiers.

  • Correction d’un problème dans l’assistance TRANSFORM_SP_EXECUTE_SQL_STRING_UDF où les valeurs d’horodatage datetime étaient formatées incorrectement dans les Dynamic SQL.

  • Application des corrections internes liées à la gestion des paquets Nuget.

  • Correction d’une énumération incorrecte dans un fichier de ressources internes (IssueResources.json).

Version 1.19.0 (24 septembre 2025)

Nouvelles fonctions 🚀

Général

  • Ajout de la prise en charge de IDENTITY dans les instructions CTAS.

  • Amélioration des paramètres de télémétrie dans la configuration de la migration des données pour un meilleur contrôle de la collecte de métriques.

Tableau

  • Ajout de l’infrastructure initiale pour la conversion des projets Tableau.

ETL et SSIS

  • Implémentation d’une nouvelle structure de sortie pour les conversions ETL, regroupées par nom de fichier.

  • Ajout de la prise en charge de la conversion de la fonction ISNULL et des variables dans des expressions « colonnes dérivées ».

  • Amélioration du rapport d’évaluation SSIS et génération de tâches en utilisant les noms des paquets originaux.

DB2

  • Ajout de la prise en charge de la transformation de l’DECLARE TABLE .

BigQuery

  • Ajout de la prise en charge de la fonction REGEXP_CONTAINS.

dbt

  • Refonte du générateur de projet dbt pour unifier la logique de conversion des variables.

Corrections

PowerBI

  • Correction des problèmes de conversion en majuscules des paramètres et des schémas CommandTimeout.

SSIS

  • Correction d’un bogue critique avec l’opérateur plus () sur les opérandes numériques.

Général

  • Correction du calcul du taux de conversion.

  • Amélioration du traitement de DROP TABLE et de la résolution de typeCOALESCE.

  • Suppression de la conversion du nœud On Commit Preserve Rows pour Teradata.

Version 1.18.3 (22 septembre 2025)

Corrections

  • Amélioration de la fonctionnalité du catalogue d’actualisation de déploiement dans l’expérience de bout en bout.

  • Correction de problèmes de navigation avec le flux Réessayer la conversion.

Version 1.18.0 (18 septembre 2025)

Nouvelles fonctions 🚀

Vérification de PuPr AI

  • Ajout de nouvelles étapes de vérification AI Vérification pour les migrations SQL Server.

SQL Server

  • [Fonction de prévisualisation] Prise en charge de la traduction d’UDF en UDFs Snowflake Scripting

  • Prise en charge pour ERROR_NUMBER vers SQLCODE

  • Prise en charge de la fonction intégrée COL_LENGTH.

Teradata

  • Prise en charge des fonctions intégrées TD_MONTH_BEGIN, TD_WEEK_BEGIN et TD_WEEK_END.

  • Prise en charge des littéraux hexadécimaux dans la fonction intégrée OREPLACE.

Oracle

  • Prise en charge de la fonction intégrée ASCIISTR.

  • Prise en charge des clauses MAX DENSE_RANK FIRST et MIN DENSE_RANK LAST.

SSIS

  • Ajout de la transformation Microsoft.Merge dans SSIS

  • Amélioration de la transformation du traitement des variables dans SSIS

Corrections

Oracle

  • Amélioration de la reconnaissance des requêtes corrélées.

Version 1.17.6 (5 septembre 2025)

Corrections

  • Correction de crashs dans la conversion du code en mode classique SnowConvert.

Version 1.17.2 (4 septembre 2025)

Corrections

  • Correction de problèmes visuels dans l’écran de sélection des objets.

Version 1.17.1 (1 septembre 2025)

Nouvelles fonctions 🚀

Général

  • Prise en charge de IBM DB2 SQL\ SnowConvert AI prend désormais en charge la conversion des tables et des vues vers Snowflake. Cette fonctionnalité prend en charge ce qui suit :

  • Ajout de nouvelles colonnes au [rapport sur l’unité de code de niveau supérieur](../../getting-started/running-snowconvert/review-results/reports/top-level-code-units-report.mdCode Unit Database) : base de données d’unités de code, schéma d’unité de code et nom d’unité de code

Languages et langages basés sur PostgreSQL

  • Prise en charge des fonctions Bitwise

Corrections

Général

  • Modification de [SSC-EWI-0040](../../documentation technique/issues-and-troubleshooting/conversion-issues/generalEWI.md#sc-equi-0040) pour spécifier le nœud d’erreur.

Teradata

  • Suppression de .SET FORMAT de la transformation BTEQ

  • Correction de plusieurs erreurs d’analyse BTEQ

  • Prise en charge de la commande BTEQ .MESSAGEOUT

  • Ajout d’une transformation en attente pour les variables shell à l’intérieur des conditions

  • Ajout de la prise en charge de la commande BTEQ .SET FOLDLINE.

  • Ajout d’une transformation pour la commande .SET TITLEDASHES

  • Rétrogradation d’EWI à FDM pour la clause STATISTICS BTEQ

  • Rétrogradation d’EWI à FDM pour la clause PERIOD BTEQ

Oracle

  • Correction de la transformation pour l’attribut de type DATE

SQL Server

  • Amélioration de la gestion des procédures contenant des instructions SELECT INTO qui renvoient une requête.

  • Transformation de @@DateFirst vers GET_WEEK_START

  • Prise en charge de la fonction Numeric format (format numérique)

  • Prise en charge de la fonction Convert (convertir)

  • Prise en charge de la fonction Datename (nom de date)

  • Suppression du symbole @ dans la conversion qui utilise des requêtes XML.

  • Prise en charge de l’instruction Print (imprimer)

  • Formats pour la prise en charge de datetime (horodatage).

  • Amélioration de l’instruction de mise à jour en supprimant le nom de la table de la clause lorsqu’il apparaît dans la table cible.

  • Prise en charge de la traduction des fonctions d’erreur.

Version 1.16.2 (19 août 2025)

Nouvelles fonctions 🚀

Général

  • Ajout d’un nouveau rapport, SQLFunctionsUsage.csv, qui résume les appels de fonctions intégrées et définies par l’utilisateur, regroupées en fonction de leur statut de migration. Ce rapport permet aux utilisateurs d’obtenir des détails sur les utilisations des fonctions, si elles ont été transformées en fonctions Snowflake sans problème, ou si elles nécessitent une action supplémentaire après la conversion.

Teradata

  • Ajout de la transformation pour la clause CONTAINS

Corrections

Oracle

  • Correction de l’option de colonne d’expressions GENERATED ALWAYS AS non transformée

  • Correction des chaînes de code Dynamic SQL dont les valeurs littérales ne sont pas correctement échappées dans la sortie

SQL Server

  • Correction du type de données DATETIME2 qui n’est pas correctement transformé lorsque la précision est spécifiée

  • Correction des noms d’objets sans parenthèses qui ne sont pas renommés lors de l’utilisation de la fonction renommée

  • Promotion de SSC-FDM-TS0015 vers EWI SSC-EWI-TS0015) pour corriger les objets dont les types de données non pris en charge sont incorrectement marqués comme transformés avec succès

  • Correction de certaines colonnes virtuelles transformées en type de données VARIANT au lieu du type de données correct pour leur expression

  • Implémentation de la transformation pour la fonction STRING_SPLIT, précédemment laissée telle quelle dans le code de sortie

  • Correction des corps CREATE FUNCTION non générés lorsqu’une instruction SELECT était trouvée dans la clause ELSE d’une instruction IF

  • Correction des identificateurs contenant le caractère @ produisant des erreurs d’analyse

  • Correction de la transformation incorrecte de la fonction DATE_PART lorsque la partie du jour de la semaine est spécifiée

  • Correction des instructions vides générées par la récupération de l’erreur d’analyse entraînant une erreur d’équivalence fonctionnelle en attente.

  • Correction de la transformation de la fonction DATENAME qui ne génère pas les définitions UDF nécessaires dans le dossier d’ AssistantsUDF

  • Correction des fonctions TRY_CAST/TRY_CONVERT non transformées dans certains cas

Version 1.16.1 (11 août 2025)

Nouvelles fonctions 🚀

  • Ajout de l’authentification par paire de clés pour la connexion à Snowflake.

  • Mise à niveau de la prise en charge Python de la validation des données vers la version 3.13.

Version 1.16.0 (8 août 2025)

Corrections

  • Correction du problème concernant la récupération des codes d’accès depuis SnowConvert en raison de problèmes de gestion des certificats.

  • Ajout d’instructions et de scripts pour l’exécution manuelle de la validation des données.

Version 1.15.1 (6 août 2025)

Nouvelles fonctions 🚀

  • Ajout de la prise en charge de l’expression et de l’accès Array PostgreSQL.

Corrections

  • Correction de la transformation pour la fonction JSON_OBJECT d’Oracle.

  • Mise à jour des liens vers le nouveau site de documentation officiel.

  • Correction d’un bogue lors d’un clic sur la fonction ’réessayer la conversion’ sur une plateforme non E2E.

  • Correction des champs facultatifs dans le formulaire de connexion Snowflake.

  • Correction de certaines fonctions Oracle qui n’étaient pas transformées dans la cible correcte.

Version 1.14.0 (30 juillet 2025)

Nouvelles fonctions 🚀

  • Ajout de la fonctionnalité Contexte du projet de migration.

Version 1.13.0 (28 juillet 2025)

Nouvelles fonctions 🚀

  • Amélioration des performances de la migration des données en augmentant les valeurs de délai d’expiration par défaut pour les opérations à grande échelle, y compris les processus d’extraction, d’analyse et de chargement de données.

  • Prise en charge de procédures imbriquées dans Oracle.

Corrections

  • Acheminement du trafic SnowConvert AI API depuis le trafic des domaines hébergés par Azure (.azurewebsites.net) vers les domaines hébergés par Snowflake (.snowflake.com) pour rationaliser l’intégration et fournir une expérience utilisateur unifiée.

  • Correction de la mise en cache du jeton d’authentification SSO pendant les processus de migration des données, en éliminant les invites d’authentification répétées qui ouvraient auparavant de nouveaux onglets de navigateur pour chaque requête.

Version 1.12.1 (21 juillet 2025)

Nouvelles fonctions 🚀

Option de conversion pour les tables externes pour Hive-Spark-Databricks SQL.

Corrections

  • Prise en charge des identificateurs Backtick dans Synbase.

  • Conversion pour l’instruction COMMENT ON d’Amazon Redshift.

  • Fonctions non renvoyées converties en procédures stockées pour PostgreSQL.

Version 1.11.1 (11 juillet 2025)

Nouvelles fonctions 🚀

Prise en charge de la nouvelle syntaxe des arguments Out (sortie) de Snowflake dans Snowflake Scripting sur les migrations Teradata, Oracle, SQL et Redshift.

Corrections

Gestion améliorée des types de données Teradata : migration JSON vers VARIANT. Amélioration de la récupération des procédures Redshift écrites avec Python.

Version 1.11.0 (1 juillet 2025)

Nouvelles fonctions 🚀

Nouvelle intégration du cadre de validation des données pour une expérience SQL Server de bout en bout : Désormais, les utilisateurs peuvent valider leurs données après les avoir migrés. Le cadre de validation des données propose les validations suivantes : Validation du schéma : validez la structure de table pour illustrer les mappages corrects entre les types de données. Validation des métriques : générez des métriques des données stockées dans une table, en veillant à la cohérence de vos données après la migration.

Version 1.3.0 (25 mars 2025)

Prise en charge de Sybase IQ

SnowConvert AI prend désormais en charge la conversion de l’instruction de création de table ’Create Table’ de Synbase IQ vers Snowflake. Cette fonctionnalité prend en charge ce qui suit :

Nouvelles fonctions 🚀

  • Sybase :

    • Traduction des tables régulières et temporaires

    • Traduction des contraintes

    • Traduction des types de données

Azure Synapse

  • Correction des références d’objets qui n’apparaissent pas dans les rapports Références d’objets et Références d’objets manquantes.

  • Prise en charge de l’analyse des vues matérialisées contenant une clause de distribution

Version 1.2.17 (18 mars 2025)

Prise en charge d’Azure Synapse

SnowConvert AI ajoute la prise en charge de la traduction de Azure Synapse à Snowflake, et permet désormais de traduire directement les scripts et les procédures stockées Azure Synapse SQL dans le dialecte SQL de Snowflake. Cela complète notre prise en charge existante pour les Transact-SQL (T-SQL) et fournit une solution plus complète pour les utilisateurs qui migrent depuis l’écosystème d’entrepôt de données de Microsoft.

Nouvelles fonctions 🚀

Version 1.2.16 (10 mars 2025)

Prise en charge des procédures stockées Redshift

SnowConvert AI prend désormais en charge la conversion des procédures stockées Redshift vers Snowflake, permettant une migration transparente du code procédural. Cette fonctionnalité comprend la prise en charge des fonctionnalités d’opérations de variables, d’instructions de flux de contrôle, de gestion des curseurs et de gestion des transactions.

Nouvelles fonctions 🚀

Les procédures stockées sont une nouvelle fonctionnalité prise en charge.

  • Prise en charge générale :

    • Transformation pour ``SELECT INTO`` des variables à l’intérieur des procédures stockées.

    • Transformation pour les instructions ``CASE`` sans clauses ELSE.

    • Transformation de l’instruction ``RETURN`` dans Redshift.

    • Prise en charge de ``RAISE`` pour la connexion, les avertissements et les exceptions.

  • Liaison variable :

    • Prise en charge des variables de liaison dans les procédures stockées.

    • Traitement des arguments de position pour les variables de liaison.

    • Liaisons de variables dans l’instruction ``OPEN cursor``.

  • Prise en charge des transactions :

    • Prise en charge initiale des instructions ``COMMIT``, ``ROLLBACK`` et ``TRUNCATE``.

  • Opérations de curseur :

    • Prise en charge de l’instruction ``FETCH``.

    • Transformation pour ``refcursor variable declaration``.

  • Opérations DML :

    • Transformations pour les instructions ``INSERT``, ``UPDATE``, ``MERGE``, ``SELECT INTO``.

  • `` **Control Flow Statements** `` :

    • Prise en charge des instructions relatives aux flux de contrôle de base.

    • Transformations des statistiques d’étiquettes sur les boucles.

  • Opérations DDL :

    • Prise en charge de l’instruction ``CREATE TABLE AS``.

Changements importants ⛓️‍💥

  • Le nom de l’unité de code a été remplacé par l’ID de l’unité de code dans le rapport sur les unités de code de premier niveau.

Version 1.2.6 (26 février 2025)

Oracle

  • Correction des clauses de CONSTRAINT incorrectement signalées comme des erreurs d’analyse.

Redshift

Ajouté

  • Prise en charge de l’instruction Declare.

  • Prise en charge de l’instruction Merge.

  • Prise en charge de l’instruction Update.

  • Prise en charge de la déclaration de variables avec le type Refcursor.

  • Prise en charge des curseurs Declare, Open et Close.

Teradata

  • Correction des fonctions intégrées “chars” et “characters” signalées comme références manquantes.

Version 1.2.5 (7 février 2025)

Communs

  • Amélioration des messages d’aide SnowConvert AI de la CLI.

Version 1.2.4 (7 février 2025)

Communs

  • Amélioration des messages d’aide SnowConvert AI de la CLI.

Teradata

  • Amélioration de la cohérence des EWI sur la conversion DATE.

Version 1.2.1 (31 janvier 2025)

Communs

Correction

  • Amélioration du mécanisme de validation de la licence SnowConvert AI en empêchant l’utilisation des paramètres actuels du profil utilisateur de Powershell, garantissant ainsi une exécution plus fluide.

Version 1.2.0 (28 janvier 2025)

  • Accès gratuit pour toute personne disposant d’une adresse électronique d’entreprise.

  • La conversion de Redshift est désormais prise en charge en avant-première.

  • Suppression de l’étape d’évaluation. L’évaluation et la conversion se font désormais en une seule étape.

  • Introduction du nouveau score de complétude des codes et de la nouvelle méthodologie des unités de code.

  • Amélioration des messages tels que les messages de différence fonctionnelle (FDMs), les évaluations de performance (PRFs) et les EWIs (erreurs, avertissements et problèmes).

Communs

Correction

  • L’utilisation de sous-requêtes scalaires corrélées provoque par erreur un SSC-EWI-0108 dans certains scénarios.

Teradata

Correction

  • Définir le jeu de caractères est facultatif dans la description des colonnes des tables dérivées.

Version 1.1.91 (19 décembre 2024)

Communs

Correction

  • Il manque une fonction d’agrégation aux sous-requêtes scalaires corrélées.

  • Les sous-requêtes scalaires non corrélées sont marquées comme non prises en charge.

Teradata

Ajouté

  • Ajout des paramètres « ANSI/TERA Session Mode » et « Use COLLATE for Case Specification » :

    • Mode ANSI avec COLLATE.

    • Mode ANSI sans COLLATE.

    • Mode TERA avec COLLATE.

    • Mode TERA sans COLLATE.

  • Prise en charge de l’analyse syntaxique de l’option de colonne GENERATED TIMECOLUMN.

  • Prise en charge de l’analyse syntaxique de la fonction TD_NORMALIZE_MEET

Correction

  • Correction des incohérences dans les noms de colonnes en ce qui concerne les mots-clés réservés de Snowflake.

  • Erreurs d’analyse dans la clause PARTITION BY RANGE_N.

  • Amélioration de la prise en charge de l’expression COALESCE.

SQL Server

Correction

  • Certaines fonctions ont été marquées à tort comme fonction en attente.

Version 1.1.80 (5 décembre 2024)

Communs

Correction

  • SnowConvert AI marquait incorrectement les sous-requêtes scalaires comme non valides lorsque certains alias de fonction étaient utilisés.

  • Une panne se produisait quand SnowConvert AI ne disposait pas d’autorisations de lecture/écriture sur le dossier de configuration.

Teradata

Correction

  • La fonction de renommage prend désormais en compte les fonctions avec paramètres.

  • L’instruction UPDATE avec la syntaxe ELSE INSERT n’a pas été convertie correctement.

SQL Server

Correction

  • SnowConvert AI convertit maintenant @@ROWCOUNT à l’aide de la variable globale SQLROWCOUNT.

  • Les noms de vues et de colonnes des objets sys sont désormais associés à INFORMATION_SCHEMA.

Version 1.1.69 (14 novembre 2024)

SQL Server

Correction

  • Le type de données BIT avec la valeur DEFAULT n’est pas converti en vrai ou faux mais en 1 ou 0.

Oracle

Correction

  • Code manquant lors de la conversion d’une fonction avec CONNECT BY.

Version 1.1.67 (30 octobre 2024)

Teradata

Correction

  • L’indicateur TeraModeForStirngComparison est défini par défaut sur true.

SQL Server

Correction

  • Les colonnes ayant une valeur par défaut sont désormais converties correctement avec leur type de données respectif.

Oracle

Correction

  • Code manquant lors de la conversion d’une fonction avec CONNECT BY.

Version 1.1.63 (24 octobre 2024)

Communs

  • Codes de récupération supprimés des messages d’erreur d’analyse.

  • Le bouton de fermeture de la fenêtre fonctionne désormais comme prévu.

  • Ajout d’un nouveau champ domaine à la clause de commentaire pour chaque DDL que SnowConvert AI génère.

Teradata

Ajouté

  • Prise en charge de la clause UNION ALL avec différents types de données et tailles de colonnes.

  • Prise en charge de sp_executeql.

Correction

  • Incohérences dans la comparaison de chaînes en mode Tera et en mode ANSI.

  • L’alias de colonne complexe avec la syntaxe “”n n’est pas reconnu par SnowConvert.

SQL Server

Ajouté

  • FDM dans chaque sous-requête corrélée.

Correction

  • Problème avec WITH DISTRIBUTION et CLUSTERED dans la création de tables.

Oracle

Correction

  • Problème entraînant l’échec de la conversion SP lors de l’utilisation de .rownum dans une instruction FOR.

Version 1.1.61 (18 octobre 2024)

Teradata

Correction

  • La conversion des procédures stockées à l’intérieur des macros est désormais prise en charge.

  • La fonction Teradata StringSimilarity est maintenant convertie correctement

Oracle

Correction

  • DATEDIFF_UDF renvoie désormais la différence de date avec l’horodatage comme paramètre avec des décimales (différence de partie temporelle).

Version 1.1.56 (9 octobre 2024)

Teradata

Correction

  • Création d’une procédure stockée pour respecter le même flux que dans Teradata (StoredProcedure à l’intérieur d’une macro)

  • Utilisation d’un assistant UDF pour émuler la fonctionnalité donnée pour une colonne VALIDTIME dans Teradata

Oracle

Correction

  • Instruction de création vide

  • Renvoie la différence de date avec l’horodatage en tant que paramètre avec des décimales (différence de temps).

Version 1.1.54 (3 octobre 2024)

Communs

  • Amélioration du mécanisme de mise à jour automatique.

Teradata

Correction

  • L’UDF appelée « PERIOD_TO_TIME_UDF » est désormais incluse dans la sortie du code si elle est utilisée dans le code converti.

  • L’UDF appelée « DATE_TO_PERIOD_UDF » est désormais incluse dans la sortie du code si elle est utilisée dans le code converti.

SQL Server

Correction

  • La clause CLUSTERED ne figure plus dans le code de sortie.

Oracle

Correction

  • La clause PARTITION dans les requêtes est désormais identifiée comme EWI au lieu de FDM.

Version 1.1.52 (24 septembre 2024)

Communs

  • Ajout d’un message d’information lorsqu’il n’y a pas de communication avec l’API d’octroi de licences et d’un lien avec plus d’informations sur ce qui se passe.

  • Une nouvelle colonne intitulée « Lignes de code » a été ajoutée dans le rapport, en particulier dans la table « 2.1 Résumé des taux de conversion »

Teradata

Correction

  • Les conversions vers CHAR/CHARACTER provoquent une erreur d’analyse

SQL Server

Correction

  • STAT EWI Vide lorsqu’il y a un “;” supplémentaire.

  • L’instruction Continue n’est plus marquée comme EWI.

Oracle

Correction

  • DATE_TO_RR_FORMAT_UDF est désormais inclus dans la sortie s’il y a une référence à celui-ci dans le code source d’entrée.

Version 1.1.45 (12 septembre 2024)

Communs

Correction d’un problème d’encodage SSC-EWI-0041

Teradata

Ajouté

  • Nouveau paramètre de conversion pour la transformation de comparaison des chaînes TERA MODE

Correction

  • Bloc de code anonyme converti en procédure stockée.

  • PRIMARY TIME INDEX n’est pas analysé.

SQL Server

Correction

  • Les statuts vides ne doivent pas être classés comme des fonctions en attente

  • Le rapport SQL contient une référence à Teradata

Oracle

Ajouté

  • Conversion de fonctions Oracle en fonctions (instruction unique)

Correction

  • DATE_TO_RR_FORMAT_UDF est ajouté dans la conversion de la vue mais ne fait pas partie de la sortie SC

Version 1.1.38 (29 août 2024)

Communs

  • Amélioration des performances pour l’exécution de SnowConvert.

Teradata

  • Ajout de la traduction de la fonction EXTRACT.

  • Correction de la traduction dans la procédure en cas de présence de IMMUTABLE/VOLATILE.

  • Amélioration de la traduction de EXTRACT_TIMESTAMP_DIFFERENCE_UDF pour prendre en charge l’horodatage en tant que paramètre.

SQL Server

  • Amélioration de la gestion des erreurs lors de la traduction des colonnes à nom long.

Oracle

  • Ajout de la traduction pour la fonction STANDARD_HASH.

  • Amélioration de l’analyseur pour pouvoir lire DBMS_DATAPUMP.detach.

Version 1.1.33 (9 août 2024)

Communs

  • Correction de nombreuses occurrences de SSC-EWI-0013.

  • Amélioration de l’expérience UI lorsque l’utilisateur n’a pas les autorisations de lecture/écriture sur un répertoire local particulier.

Teradata

  • Ajout de la traduction pour PREPARE STATEMENT, ACTIVITY_COUNT, DAY_OF_MONTH, DAY_OF_WEEK, WEEK_OF_CALENDAR, MONTH_OF_CALENDAR.

  • Ajout de la traduction pour CREATE SCHEMA.

  • Correction du littéral INTERVAL non converti dans les opérations de minoration.

  • Amélioration de la capacité de l’analyseur à lire LATEST comme nom de colonne.

Oracle

  • Amélioration de la traduction des types de données des paramètres PL/SQL : VARCHAR et INTEGER.

  • Correction des commentaires dupliqués dans les déclarations de procédures PL/SQL.

Version 1.1.26 (28 juillet 2024)

Oracle

  • Ajout de l’analyse des options de la table ACCESS PARAMETERS.

  • Ajout de l’analyse de la table XMLType.

  • Ajout d’une traduction pour la définition de FUNCTION dans les blocs anonymes.

  • Correction des codes dupliqués SSC-FDM-OR0045.

  • Amélioration de l’analyse des spécifications de XMLSchema.

SQLServer

  • Correction de l’instruction EXECUTE AS transformée à tort en EXECUTE IMMEDIATE.

  • Correction de la table temporaire générée par erreur.

  • Amélioration de l’analyse de l’instruction WITH xmlnamespaces.

Version 1.1.16 (26 juin 2024)

Teradata

  • Correction de la traduction de LIKE NOT CASESPECIFIC.

  • Amélioration de la traduction des déclarations de variables à l’intérieur de BEGIN...END.

  • Amélioration de l’analyse de la clause AS OF et de l’option WITH TIES de CREATE VIEW.

Oracle

  • Correction de la traduction des colonnes contenant des espaces dans CREATE VIEW.

  • Amélioration de la description de SSC-EWI-OR0042.

  • Amélioration de l’analyse de la clause ACCESSIBLE BY et de l’option SQL_MACRO de CREATE FUNCTION.

  • Amélioration de l’analyse de l’instruction DECLARE.

SQLServer

  • Correction de la traduction de BEGIN. ..END montrant l’équivalence fonctionnelle en attente.

  • Ajout de la traduction de la clause FOR XML PATH.

Version 1.1.9 (12 juin 2024)

Communs

  • Ajout de plus d’informations dans la clause COMMENT de chaque objet.

Teradata

  • Ajout d’une instruction EWI 0073 à PREPARE.

  • Ajout de ORREPLACE à CREATETABLE

Oracle

  • Ajout d’une traduction pour la propriété REFRESH_MODE de la vue matérialisée.

  • Amélioration de la capacité d’analyse pour lire la clause MODEL et pour lire les routages alternatifs CREATE VIEW.

Version 1.1.8 (31 mai 2024)

Communs

  • Ajout de la traduction des vues matérialisées en tables dynamiques.

  • Amélioration du rapport CodeUnit pour montrer plus d’unités de code.

SQLServer

  • Ajout de la traduction de SET ANSI_NULLS.

  • Ajout de la traduction de INSERT qui contient une sous-requête FROM + un modèle MERGE INTO.

Version 1.1.6 (21 mai 2024)

Teradata

  • Correction de la traduction pour Cast('POINT(x t)' As ST_GEOMETRY

  • Correction de la traduction de conversion d’un format à l’autre.

  • Correction de la traduction concernant DATEADD_UDF et TO_INTERVAL_UDF

Oracle

  • Amélioration de la capacité d’analyse syntaxique pour lire les fonctions intégrées JSON_OBJECT et JSON_ARRAYAGG.

SQLServer

  • Amélioration du contenu du rapport Références d’objets manquantes.

  • Amélioration de la robustesse lors de la phase d’analyse sémantique et de la phase de traduction.

Version 1.1.5 (10 mai 2024)

Communs

  • Plus d’informations et de détails pour SSC-EWI-0001

  • Amélioration de la robustesse du mode d’évaluation lors de la fourniture de tables libres.

Teradata

  • Amélioration de la traduction relative à la gestion des dates.

  • Amélioration de la capacité d’analyse syntaxique pour la lecture de codes contenant des blocs de commentaires.

  • Amélioration de la capacité d’analyse pour lire l’option de colonne NOT NULL avant la déclaration du type de données dans une table.

  • Amélioration de la fonctionnalité de TIMESTAMP_DIFFERENCE_UDF and EXTRACT_TIMESTAMP_DIFFERENCE_UDF.

SQL Server

  • Amélioration de la traduction de la contrainte ALTER TABLE CHECK.

Version 1.1.4 (2 mai 2024)

Communs

  • Ajout d’un nouveau révolutionnaire à l’UI. L’utilisateur devra désormais se procurer un code d’accès pour effectuer son évaluation. Pour en savoir plus, visitez la page ici.

  • Ajout d’un nouveau rapport d’évaluation EmbeddedCodeUnitReport, pour plus d’informations, visitez la page ici.

  • Amélioration du TopLevelCodeUnitReport. Ajout de quatre colonnes supplémentaires : Comptage FDM, Comptage PRF, FDM et PRF. Pour plus d’informations, visitez la page ici.

  • Correction d’une erreur inattendue lors de la création d’un rapport d’évaluation.

Teradata

  • Ajout de la traduction pour CONTINUE HANDLER.

  • Ajout d’une nouvelle capacité d’analyse pour le type de données BYTE.

  • Amélioration des traductions des variables de liaison.

Oracle

  • Ajout et amélioration de la capacité d’analyse syntaxique pour lire les instructions EXPLAIN PLAN, les littéraux U et CTAS.

  • Amélioration de la traduction de CURSOR lorsqu’il doit définir un curseur avec l’objet_construct.

  • Amélioration de la traduction des paramètres de procédure afin d’éviter les erreurs de déploiement.

SQLServer

  • Ajout de la traduction pour la fonction DB_ID.

  • Ajout d’une traduction de base pour CREATE SCHEMA.

  • Ajout d’un FDM pour CREATE INDEX.

  • Amélioration de la traduction de ALTER TABLE.