SnowConvert AI - Recent Release Notes¶
Version 1.20.11 (Nov 07, 2025)¶
Improvements¶
RedShift¶
Added support for the
CURRENT_SETTINGtimezone.
Spark SQL¶
Added support for
INSERT BY NAMEand removed theTABLEkeyword 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)¶
Improvements¶
General¶
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.
Neue Features 🚀¶
SSIS¶
Implemented SSIS to Snowflake string literal escape sequence conversion.
Improvements¶
Teradata¶
Updated scripts transformation to utilize a
continuehandler.
General¶
Cleaned up
package.jsonfor customer distribution.
Fixes¶
BigQuery¶
Fixed an aggregation issue that occurred when column aliases had the same name as table columns.
Oracle¶
Fixed
NOT NULLconstraint behavior withINLINE,CHECK, andPKconstraints.
SSIS¶
Fixed an issue where comment tags were not displayed in converted reusable packages.
General¶
Updated database dependencies and resolved dependencies vulnerabilities.
Version 1.20.6 (Oct 29, 2025)¶
Neue Features 🚀¶
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_TYPEbuilt-in function.Added support for the
SAFE.POWfunction.Added transformation for array slice patterns.
Added more array pattern support.
IBM DB2¶
Added support for
CONTINUE HANDLER.
Oracle¶
Added support for the
PARTITIONclause inMERGEstatements.
RedShift¶
Added support for
CONTINUE HANDLER.
Teradata¶
Added support for
CONTINUE HANDLER.
PowerBI¶
Added the
HierarchicalNavigationflag as an optional parameter in native connectors.
Improvements¶
Oracle¶
Enhanced arithmetic operations with
TIMESTAMPvalues.
SSIS¶
Enhanced the UI for the SSIS Replatform Public Preview release with improved user experience and workflow optimization.
General¶
Removed the SSC-EWI-0009 warning from non-literal expressions and added FDM instead.
AiVerification - Added support for
n_testsparameter in configuration file.
Fixes¶
BigQuery¶
Fixed an issue where UDF files were not generated.
General¶
Fixed an issue where symbols were not loaded in views and set operations.
Version 1.20.3 (Oct 20, 2025)¶
Fixes¶
General¶
Fixed incorrect verified objects count calculation during validation process.
Updated warehouse validation error messages to maintain consistency with connector messaging.
Version 1.20.2 (Oct 20, 2025)¶
Neue Features 🚀¶
BigQuery¶
Added support for
REGEXP_EXTRACT_ALLandROW_NUMBERbuilt-in functions.Added support for the
ARRAYbuilt-in function.
Improvements¶
SQL Server¶
Migrated
XACT_STATEtoCURRENT_TRANSACTION.Enabled
ROLLBACKtransformation within explicit transactions.
PowerBI¶
Improved the ‚Pending Work Description‘ on repointing reports.
Fixes¶
BigQuery¶
Fixed an issue where literals inside
IN UNNESTwere not being transformed.Fixed
SAFE_CASTbehavior when the input type is notVARCHAR.
General¶
Fixed queries containing aggregate functions and multiple columns.
Version 1.20.1 (Oct 16, 2025)¶
Neue Features 🚀¶
BigQuery¶
Added support for the
REGEXP_REPLACEfunction.Added support for the
FORMATfunction with the%targument.Added support for the
BYTE_LENGTHfunction.Added support for the
TIMESTAMP_TRUNCfunction.
Improvements¶
Teradata¶
Improved the preservation of default values in
SELECT INTOstatements for empty results.
PowerBI¶
Improved M-Query source retrieving from metadata files.
Fixes¶
PowerBI¶
Fixed an issue where the parameter list was not read correctly when the connection pattern was rejected.
Added description in ETLAndBiRepointing assessment report when non-database or non-applicable connectors are unmodified.
Version 1.20.0 (Oct 15, 2025)¶
Neue Features 🚀¶
BigQuery¶
Added support for
TimestampDiff,Safe_Divide, andExceptfunctions.Added support for the
ARRAY_AGGfunction.Added the
UNNESTbuilt-in symbol.Added support for the
UNIX_SECONDSbuilt-in function.Added support for
UNIX_MILLISandUNIX_MICROSbuilt-in functions.Added support for
ARRAY_CONCAT,TIMESTAMP_MILLIS, andENDS_WITHfunctions.Added support for
JSON_QUERY,JSON_EXTRACT,JSON_QUERY_ARRAY, andJSON_EXTRACT_ARRAYfunctions.
Teradata¶
Added support for
.REMARKin SnowScript.
SSIS¶
Implemented SSIS ForEach File Enumerator translation logic.
Tableau¶
Added repointing assessment for Tableau repointing.
General¶
Added support for the MD5 function.
Improvements¶
Teradata¶
Commented out ERROR LEVEL in BTEQ.
SSIS¶
Enhanced identifier sanitization for SSIS.
Improved retrieval of the „CopyFromReferenceColumn“ property for output columns in SSIS Lookup.
General¶
Added account information to AiVerification logs.
Added warehouse validation to the Snowflake login.
Wrapped control variable values with
TO_VARIANTinUpdateControlVariablecalls.Refactored SQL task creation to use
CREATE OR REPLACEsyntax.Added
INSERT...SELECTwithTO_VARIANTfor control variables.Added transformation for string case-insensitive comparisons.
Fixes¶
General¶
Fixed name collisions of tasks in the main control flow with container tasks.
Fixed „No expression translation for negative numbers (or unary ‚minus‘)“ issues.
Version 1.19.7 (Oct 10, 2025)¶
Neue Features 🚀¶
BigQuery¶
Support was added for the
TO_HEXandARRAY_TO_STRING_FUNCTION.
Oracle¶
SnowScript UDF is now generally available.
SQL Server¶
SnowScript UDF is now generally available.
General¶
A feature flag was added to hide additional options for the AiVerification API.
An interface was added to Abstract Syntax Trees (ASTs) for representing string comparisons.
Partial support was added for the
ARRAY_CONCAT_AGGfunction.Support was added for the
REGEXP_EXTRACTfunction.Transformation support was added for the
UNNESTfunction within anINpredicate.Support was added for the
NET.IPV4_TO_INT64function.
Improvements¶
The maximum GS version was bumped to 9.37 to extend the period of SC usage until the end of October.
The
TSqlNotSupportedStatementReplacerrule is now bypassed when processing ETL SQL fragments.Predecessor name generation now uses the SSIS package file name.
Fixes¶
The verified objects count issue was resolved.
Version 1.19.6 (Oct 08, 2025)¶
Neue Features 🚀¶
SSIS¶
Added core foundation for ForEach File Enumerator.
Added base infrastructure for Dynamic SQL.
Added cursor-based iteration structure for SSIS ForEach Loop containers.
Added dynamic SQL support for SSIS Execute SQL Task.
Oracle¶
Added support for the BigQuery UNNEST operator.
Added support for JSON_VALUE_ARRAY built-in function.
Added support for multiple built-in functions.
Added support for TIMESTAMP_SECONDS.
Added support for SnowScript UDF.
SQL Server¶
Added TSqlSetIdentityInsertReplacer to handle SET IDENTITY_INSERT in Transact.
General¶
Added AI Verification PuPr Followup items.
Added ‚connection‘ element in Tableau repointing.
Added semicolons to execute SQL task statements inside containers.
Added transformation for NET.SAFE_IP_FROM_STRING function.
Added support for HLL_COUNT.MERGE function.
Added support for NET.IP_NET_MASK function.
Added ETL Preprocess Task.
Added transformation for HLL_COUNT.INIT function.
Added support for offset array accessor function.
Improvements¶
Added serialization and deserialization of query symbols in the migration context.
Fixes¶
Teradata¶
Fixed issues related to CAST formats.
Oracle¶
Fixed an issue where supported formats were incorrectly marked as unsupported.
Fixed a bug related to symbol key creation.
General¶
Fixed an issue with symbol key creation when loading symbols with context.
Fixed an issue with quotes and value length in Tableau repointing.
Version 1.19.5 (Oct 03, 2025)¶
Neue Features 🚀¶
General¶
Added support for Snowflake select asterisk column expressions.
SSIS¶
Added support for converting CAST expressions.
Improvements¶
General¶
Enhanced the SnowflakeLogin method to handle email users correctly.
Moved the Declare Statement Replacer to SQL.
Fixes¶
SSIS¶
Fixed an issue where SSIS containers BEGIN END without a semicolon.
Oracle¶
Fixed an issue with incorrect function transformation.
Fixed an issue where SYS_REFCURSOR was not being migrated correctly.
dbt¶
Fixed an issue with conditional split downstream ref() calls.
Version 1.19.4 (Oct 1, 2025)¶
Neue Features 🚀¶
PowerBI¶
Expanded test scenarios for Teradata Power BI repointing.
SSIS¶
Introduced support for the SSIS Merge Join transformation.
Implemented orchestrator task variable wrappers for SSIS tasks.
Teradata¶
Ensured script files are now correctly reported as code units when Snowscript is the target.
Oracle¶
Implemented a warning system for users when a referenced datatype might be unsupported.
Renamed
RAISE_MESSAGE_UDF.sqltoRAISE_MESSAGE.sqlfor clarity and consistency.
SQL Server¶
Added parameters as an identifier for improved recognition.
dbt¶
Relocated configuration files to the ETL output directory and removed analyses and snapshots folders from dbt projects.
General¶
Added transformations for BTEQ labels to support nested procedures.
Enabled result binding for the Execute SQL Task.
Included Migration ID in object tagging and relevant reports for enhanced telemetry.
Reduced the frequency of the AI Verification prompt.
Improvements¶
Oracle¶
Enhanced the conversion process for
%TYPEdeclarations.Refactored DB2 variable declarations for improved consistency.
General¶
Improved collision detection and resolution mechanisms for ETL transformations.
Fixes¶
Oracle¶
Resolved an issue where
RAISE_MESSAGE_UDF.sqlwas incorrectly referenced in PostgreSQL tests.Addressed a problem where EWI (Error Warning Information) was not being added to unresolved types in Oracle.
General¶
Improved error handling and logging within the
AiVerificationHttpClient.
Version 1.19.3 (Sep 29, 2025)¶
Improvements¶
General¶
Enhanced VerifiedTemplate to better manage child verification states.
Fixes¶
General¶
Fixed an issue where the role was not being propagated correctly to the login endpoint.
Fixed an issue where ZIP files created in Windows did not preserve proper Unix permissions.
Version 1.19.2 (Sep 26, 2025)¶
Neue Features 🚀¶
PowerBI¶
Added support for dynamic or custom concatenation for greater flexibility in data transformations.
SSIS¶
Implemented the core infrastructure for recursive conversion of SSIS containers (e.g.,
For Loop,Foreach Loop), enabling the processing of more complex structures.
Improvements¶
SSIS¶
Completed the implementation of inlined conversion for containers to better handle control flows.
Teradata¶
Reordered UDFs and updated the default time format (
HH:MI:SS.FF6) to improve conversion compatibility.
dbt¶
Removed angled brackets (
<>) from generated YML configuration files to prevent potential syntax errors.Removed unnecessary tags from models generated during ETL conversions to produce cleaner code.
Simplified the names of generated models in ETL conversions to enhance project readability.
Fixes¶
PostgreSQL¶
Resolved an error in the
RAISE_MESSAGE_UDFwhen it was called with only two parameters.
General¶
Updated SQLite storage filename to include file extension for better file management.
Corrected an issue in the
TRANSFORM_SP_EXECUTE_SQL_STRING_UDFhelper wheredatetimevalues were formatted incorrectly in dynamic SQL.Applied internal fixes related to Nuget package management.
Corrected an incorrect enumeration in an internal resource file (
IssueResources.json).
Version 1.19.0 (Sep 24, 2025)¶
Neue Features 🚀¶
General¶
Added support for IDENTITY in CTAS statements.
Enhanced telemetry settings in data migration configuration for improved metrics collection control.
Tableau¶
Added initial infrastructure for converting Tableau projects.
ETL & SSIS¶
Implemented new output structure for ETL conversions, grouped by filename.
Added support for ISNULL function conversion and variables in „Derived Column“ expressions.
Enhanced SSIS assessment report and task generation using original package names.
DB2¶
Added support for DECLARE TABLE statement transformation.
BigQuery¶
Added support for REGEXP_CONTAINS function.
dbt¶
Refactored dbt project generator to unify variable conversion logic.
Fixes¶
PowerBI¶
Fixed CommandTimeout parameter and schema uppercase conversion issues.
SSIS¶
Fixed critical bug with plus operator (+) on numeric operands.
General¶
Corrected conversion rate calculation.
Enhanced DROP TABLE handling and COALESCE type resolution.
Removed conversion of On Commit Preserve Rows node for Teradata.
Version 1.18.3 (Sep 22, 2025)¶
Fixes¶
Improved the refresh deployment catalog functionality in the end-to-end experience.
Fixed navigation issues with the Retry Conversion flow.
Version 1.18.0 (Sep 18, 2025)¶
Neue Features 🚀¶
PuPr AI Verification¶
Added new AI Verification step for SQL Server migrations.
SQL Server¶
[Preview Feature] Support for UDF translation to Snowflake Scripting UDFs
Support for
ERROR_NUMBERtoSQLCODE.Support for
COL_LENGTHbuilt-in function.
Teradata¶
Support for the
TD_MONTH_BEGIN,TD_WEEK_BEGIN, andTD_WEEK_ENDbuilt-in functions.Support for hex literals in the
OREPLACEbuilt-in function.
Oracle¶
Support
ASCIISTRbuilt-in function.Support for
MAX DENSE_RANK FIRSTandMIN DENSE_RANK LASTclauses.
SSIS¶
Added SSIS Microsoft.Merge transformation
Enhanced SSIS variable handling transformation
Fixes¶
Oracle¶
Improved recognition of correlated queries.
Version 1.17.6 (Sep 5, 2025)¶
Fixes¶
Fixed crashes in code conversion on SnowConvert classic mode.
Version 1.17.2 (Sep 4, 2025)¶
Fixes¶
Fixed visual issues in the object selection screen.
Version 1.17.1 (Sep 1, 2025)¶
Neue Features 🚀¶
General¶
IBM DB2 SQL Support
SnowConvert AI now supports the conversion of Tables and Views to Snowflake. This feature includes support for the following:Translation of Tables.
Translation of Views.
Translation of Data Types.
Translation of Built-in Functions.
Added new columns to Top Level Code Unit report: Code Unit Database, Code Unit Schema and Code Unit Name
PostgreSQL & Based Languages¶
Support for Bitwise Functions
Fixes¶
General¶
Modified SSC-EWI-0040 to specify the error node.
Teradata¶
Removed .SET FORMAT from BTEQ transformation
Fixed several BTEQ parsing errors
Added support for BTEQ
.MESSAGEOUTcommandAdded pending transformation for shell variables inside conditions
Added support for BTEQ
.SET FOLDLINEcommandAdded transformation for
.SET TITLEDASHEScommandDowngraded EWI to FDM for
STATISTICSBTEQ clauseDowngraded EWI to FDM for
PERIODBTEQ clause
Oracle¶
Fix transformation for DATE type attribute
SQL Server¶
Improved the handling of procedures containing
SELECT INTOstatements that return a query.Transform
@@DateFirsttoGET_WEEK_STARTNumeric formatfunction supportConvertfunction supportDatenamefunction supportRemoved the symbol
@in the conversion that uses XML queries.Printstatement supportFormats for datetime support.
Improved the update statement by removing the table name from the clause when it appears in the target table.
Error functions translation support.
Version 1.16.2 (Aug 19, 2025)¶
Neue Features 🚀¶
General¶
Added a new report, SQLFunctionsUsage.csv, that summarizes the invocations of built-in and user-defined functions grouped by their migration status. This report allows users to get details about function usages, whether they were transformed to Snowflake with no problem, or whether they require an additional post-conversion action.
Teradata¶
Added transformation for the period
CONTAINSclause
Fixes¶
Oracle¶
Fixed the
GENERATED ALWAYSAS expr column option not being transformedFixed dynamic SQL code strings not having their literal values properly escaped in the output
SQL Server¶
Fixed the
DATETIME2datatype not transformed correctly when precision is specifiedFixed object names without brackets not being renamed when using the renamed feature
Promoted SSC-FDM-TS0015 to EWI SSC-EWI-TS0015 to fix objects with unsupported datatypes incorrectly marked as successfuly transformed
Fixed some virtual columns transformed to datatype
VARIANTinstead of the right datatype for their expressionImplemented transformation for the
STRING_SPLITfunction, previously being left as is in the output codeFixed
CREATE FUNCTIONbodies not generated when aSELECTstatement was found in theELSEclause of anIFstatementFixed identifiers containing the
@character producing parsing errorsFixed the
DATE_PARTfunction incorrect transformation when the weekday part is specifiedFixed the empty statements generated by parsing error recovery causing a pending functional equivalence error to be reported
Fixed the
DATENAMEfunction transformation not generating the necessary UDF definitions in theUDF HelpersfolderFixed the
TRY_CAST/TRY_CONVERTfunctions not being transformed in some cases
Version 1.16.1 (Aug 11, 2025)¶
Neue Features 🚀¶
Added Key Pair authentication to login to Snowflake.
Upgraded data validation Python support to 3.13.
Version 1.16.0 (Aug 8, 2025)¶
Fixes¶
Fixed issue with retrieving access codes from SnowConvert due to certificate handling problems.
Added Data Validation manual execution instruction and scripts.
Version 1.15.1 (Aug 6, 2025)¶
Neue Features 🚀¶
Added support for PostgreSQL Array Expression and Array Access.
Fixes¶
Fixed transformation for Oracle’s JSON_OBJECT function.
Updated links to the new official documentation site.
Fixed bug when clicking on retry conversion on a non E2E platform.
Fixed optional fields in Snowflake connection form.
Fixed some Oracle functions not being transformed to the correct target.
Version 1.14.0 (Jul 30, 2025)¶
Neue Features 🚀¶
Added Migration Project Context feature.
Version 1.13.0 (Jul 28, 2025)¶
Neue Features 🚀¶
Enhanced data migration performance by increasing default timeout values for large-scale operations including data extraction, analysis, and loading processes.
Support for nested procedures in Oracle.
Fixes¶
Routed SnowConvert AI API traffic from Azure-hosted domains (.azurewebsites.net) to Snowflake-hosted domains (.snowflake.com) to streamline integration and deliver a unified user experience.
Fixed SSO authentication token caching during data migration processes, eliminating repeated authentication prompts that previously opened new browser tabs for each request.
Version 1.12.1 (Jul 21, 2025)¶
Neue Features 🚀¶
Conversion Option for External Tables for Hive-Spark-Databricks SQL.
Fixes¶
Backtick Identifiers Support in Sybase.
Translation for Amazon Redshift COMMENT ON statement.
Non-returning functions translated to stored procedures for PostgreSQL.
Version 1.11.1 (Jul 11, 2025)¶
Neue Features 🚀¶
Support for new Snowflake Out Arguments syntax within Snowflake Scripting on Teradata, Oracle, SQL Server, and Redshift migrations.
Fixes¶
Enhanced Teradata Data Type Handling: JSON to VARIANT migration. Improved recovery on Redshift procedures written with Python.
Version 1.11.0 (Jul 1, 2025)¶
Neue Features 🚀¶
New Data Validation framework integration for SQL Server End-to-End experience: Now, users can validate their data after migrating it. The Data Validation framework offers the following validations: Schema validation: Validate the table structure to attest the correct mappings among datatypes. Metrics validation: Generate metrics of the data stored in a table, ensuring the consistency of your data post-migration.
Version 1.3.0 (25. März 2025)¶
Unterstützung für Sybase IQ¶
SnowConvert AI now supports the conversion of Sybase IQ Create Table to Snowflake. This feature includes support for the following:
Neue Features 🚀¶
Sybase:
Übersetzung von regulären und temporären Tabellen
Übersetzung von Einschränkungen
Übersetzung von Datentypen
Azure Synapse¶
Die Objektreferenzen werden in den Berichten „Object References“ und „Missing Object References“ nicht angezeigt.
Parsing-Unterstützung für materialisierte Ansichten mit Distributionsklausel hinzugefügt
Version 1.2.17 (18. März 2025)¶
Unterstützung für Azure Synapse¶
SnowConvert AI is adding support for Azure Synapse to Snowflake, now enabling direct translation for Azure Synapse SQL scripts and stored procedures to Snowflake’s SQL dialect. This complements our existing support for Transact-SQL (T-SQL) and provides a more comprehensive solution for users migrating from Microsoft’s data warehousing ecosystem.
Neue Features 🚀¶
Allgemein:
Den Berichten Object References und Missing Object References wurde die Spalte „Relation Type“ hinzugefügt.
Version 1.2.16 (10. März 2025)¶
Unterstützung für gespeicherte Redshift-Prozeduren¶
SnowConvert AI now supports the conversion of Redshift stored procedures to Snowflake, enabling seamless migration of procedural code. This feature includes support for variable operations, control flow statements, cursor handling, and transaction management capabilities.
Neue Features 🚀¶
Neue unterstützte Funktionalität für gespeicherte Prozeduren
Allgemeine Unterstützung:
Transformation für
``SELECT INTO``-Variablen in gespeicherten ProzedurenTransformation für
``CASE``-Anweisungen ohne ELSE-KlauselnTransformation der
``RETURN``-Anweisung in RedshiftUnterstützung von
``RAISE``für Protokollierung, Warnungen und Ausnahmen
Variablenbindung:
Unterstützung für die Bindung von Variablen in gespeicherten Prozeduren
Handhabung von Positionsargumenten für Bindungsvariablen
Variablenbindungen in der
``OPEN cursor``-Anweisung
Transaktionsunterstützung:
Erste Unterstützung für die Anweisungen
``COMMIT``,``ROLLBACK``und``TRUNCATE``
Cursor-Operationen:
Unterstützung für die
``FETCH``-AnweisungTransformation für
``refcursor variable declaration``
DML-Operationen:
Transformationen für
``INSERT``,``UPDATE``,``MERGE``,``SELECT INTO``-Anweisungen
`` **Control Flow Statements** ``:Unterstützung für grundlegende Steuerungsflussanweisungen.
Transformationen von LABELS-Anweisungen anhand von Schleifen.
DDL-Operationen:
Unterstützung für
``CREATE TABLE AS``-Anweisung.
Grundlegende Änderungen ⛓️💥¶
Umbenennung von „Code Unit Name“ in „Code Unit ID“ im Top Level Code Units Report.
Version 1.2.6 (26. Februar 2025)¶
Oracle¶
CONSTRAINT-Klauseln, die fälschlicherweise als Parsing-Fehler gemeldet wurden, wurden korrigiert.
Redshift¶
Hinzugefügt
Unterstützung für die Declare-Anweisung
Unterstützung für die Merge-Anweisung
Unterstützung für die Update-Anweisung
Unterstützung für die Deklaration von Variablen mit dem Typ Refcursor
Unterstützung für Declare, Open und Close Cursor
Teradata¶
Die integrierten Funktionen „chars2“ und „characters“ wurden als fehlende Referenzen gemeldet.
Version 1.2.5 (7. Februar 2025)¶
Allgemein¶
Improved SnowConvert AI CLI help messages.
Version 1.2.4 (7. Februar 2025)¶
Allgemein¶
Improved SnowConvert AI CLI help messages.
Teradata¶
Verbesserte EWI-Konsistenz für DATE-Umwandlung.
Version 1.2.1 (31. Januar 2025)¶
Allgemein¶
Korrigiert
Improved mechanism to validate the SnowConvert AI license by preventing the use of the powershell current user profile settings, ensuring a smoother execution.
Version 1.2.0 (28. Januar 2025)¶
Kostenloser Zugang für alle, die eine Firmen-E-Mail-Adresse haben.
Redshift-Konvertierung wird jetzt in der Vorschau unterstützt.
Entfernung des den Bewertungsschritts. Bewertung und Konvertierung erfolgen jetzt in nur einem Schritt.
Einführung des neuen Code Completeness Score und der Codeeinheitenmethodik.
Verbesserte Meldungen wie FDMs (Functional Difference Messages), PRFs (Performance Reviews) und EWIs (Error, Warning, Issue).
Allgemein¶
Korrigiert
Die Verwendung von korrelierten skalaren Unterabfragen führt in bestimmten Szenarien fälschlicherweise zu SSC-EWI-0108.
Teradata¶
Korrigiert
Festlegen von Character Set als optional in der Beschreibung von Spalten in abgeleiteten Tabellen.
Version 1.1.91 (19. Dezember 2024)¶
Allgemein¶
Korrigiert
Korrelierte skalare Unterabfragen, denen eine Aggregatfunktion fehlt.
Unkorrelierte skalare Unterabfragen werden als nicht unterstützt markiert.
Teradata¶
Hinzugefügt¶
Einstellungen „ANSI/TERA Session Mode“ und „Use COLLATE for Case Specification“ hinzugefügt:
ANSI-Modus mit COLLATE
ANSI-Modus ohne COLLATE
TERA-Modus mit COLLATE
TERA-Modus ohne COLLATE
Unterstützung des Parsens der GENERATED TIMECOLUMN-Spaltenoption
Unterstützung des Parsens der TD_NORMALIZE_MEET-Funktion.\
Korrigiert¶
Inkonsistenzen in Spaltennamen bei reservierten Snowflake-Schlüsselwörtern wurden behoben.
Parsing-Fehler in der PARTITION BY RANGE_N-Klausel.
Verbesserte Unterstützung für den COALESCE-Ausdruck.
SQL Server¶
Korrigiert¶
Einige Funktionen wurden fälschlicherweise als ausstehende Funktion markiert.
Version 1.1.80 (5. Dezember 2024)¶
Allgemein¶
Korrigiert
SnowConvert AI was incorrectly marking scalar subqueries as invalid when some function aliases were used.
Crash when SnowConvert AI didn’t have read/write permissions to configuration folder.
Teradata¶
Korrigiert¶
Das Umbenennungsfeature berücksichtigt jetzt auch Funktionen mit Parametern.
Die UPDATE-Anweisung mit der ELSE INSERT-Syntax wurde nicht korrekt konvertiert.
SQL Server¶
Korrigiert¶
SnowConvert AI now successfully converts @@ROWCOUNT using the global variable SQLROWCOUNT.
Ansichts- und Spaltennamen von sys-Objekten werden jetzt mit INFORMATION_SCHEMA gepaart.
Version 1.1.69 (14. November 2024)¶
SQL Server¶
Korrigiert¶
BIT-Datentyp mit dem Wert DEFAULT wird nicht in true oder false konvertiert, sondern in 1 oder 0.
Oracle¶
Korrigiert¶
Code fehlt bei der Konvertierung einer Funktion mit CONNECT BY.
Version 1.1.67 (30. Oktober 2024)¶
Teradata¶
Korrigiert¶
Das Flag TeraModeForStirngComparison ist standardmäßig auf true gesetzt.
SQL Server¶
Korrigiert¶
Spalten mit Standardwert werden jetzt korrekt mit ihrem jeweiligen Datentyp konvertiert.
Oracle¶
Korrigiert¶
Code fehlt bei der Konvertierung einer Funktion mit CONNECT BY.
Version 1.1.63 (24. Oktober 2024)¶
Allgemein¶
Wiederherstellungscodes aus den Parsing-Fehlermeldungen entfernt.
Die Schaltfläche zum Schließen von Windows funktioniert jetzt wie vorgesehen.
Added a new field domain to the comment clause for each DDL SnowConvert AI generates.
Teradata¶
Hinzugefügt
Unterstützung für die UNION ALL-Klausel mit verschiedenen Datentypen und Spaltengrößen.
Unterstützung für sp_executeql.
Korrigiert¶
Inkonsistenzen beim Zeichenfolgenvergleich im Tera-Modus und ANSI-Modus.
Komplexer Spaltenalias mit der Syntax ‚‘n wird von SnowConvert nicht erkannt.
SQL Server¶
Hinzugefügt
FDM in jeder korrelierten Unterabfrage.
Korrigiert¶
Problem mit WITH DISTRIBUTION und CLUSTERED bei der Tabellenerstellung.
Oracle¶
Korrigiert¶
Problem, das dazu führte, dass die SP-Konvertierung bei der Verwendung von .rownum innerhalb einer FOR-Anweisung fehlschlug.
Version 1.1.61 (18. Oktober 2024)¶
Teradata¶
Korrigiert¶
Die Konvertierung von gespeicherten Prozeduren innerhalb von Makros wird jetzt unterstützt.
StringSimilarity-Teradata-Funktion wird nun erfolgreich konvertiert.
Oracle¶
Korrigiert¶
DATEDIFF\UDF gibt jetzt die Datumsdifferenz mit dem Zeitstempel als Parameter mit Dezimalstellen zurück (Uhrzeitteil-Differenz).
Version 1.1.56 (Oct 9, 2024)¶
Teradata¶
Korrigiert¶
Erstellung einer gespeicherten Prozedur, um den gleichen Ablauf wie in Teradata einzuhalten (StoredProcedure innerhalb eines Makros)
Verwendung eines UDF-Helfers, um die für eine VALIDTIME-Spalte in Teradata angegebene Funktionalität zu emulieren
Oracle¶
Korrigiert¶
Leere CREATE-Anweisung
Rückgabe der Datumsdifferenz mit dem Zeitstempel als Parameter mit Dezimalstellen (Uhrzeitteil-Differenz).
Version 1.1.54 (3. Oktober 2024)¶
Allgemein¶
Der automatische Aktualisierungsmechanismus wurde verbessert.
Teradata¶
Korrigiert¶
UDF mit dem Namen „PERIOD_TO_TIME_UDF“ ist nun als Teil der Codeausgabe enthalten, wenn sie im konvertierten Code verwendet wird.
UDF mit dem Namen „DATE_TO_PERIOD_UDF“ ist nun als Teil der Codeausgabe enthalten, wenn sie im konvertierten Code verwendet wird.
SQL Server¶
Korrigiert¶
Die CLUSTERED-Klausel ist nicht mehr im Ausgabecode enthalten.
Oracle¶
Korrigiert¶
Die PARTITION-Klausel in Abfragen wird jetzt als EWI anstelle von FDM identifiziert.
Version 1.1.52 (24. September 2024)¶
Allgemein¶
Hinzufügen einer Informationsmeldung, wenn keine Verbindung mit der Lizenzierungs-API besteht, und eines Links mit weiteren Informationen zu zum Geschehen.
Eine neue Spalte mit dem Namen „Lines of Code“ wurde dem Bericht hinzugefügt, insbesondere der Tabelle „2.1 Conversion Rates Summary“.
Teradata¶
Korrigiert¶
Umwandlung in CHAR/CHARACTER verursacht Parsing-Fehler
SQL Server¶
Korrigiert¶
Leere STAT-EWI-Meldung, wenn ein zusätzliches ‚;‘ vorhanden ist.
CONTINUE-Anweisung ist nicht mehr als EWI gekennzeichnet.
Oracle¶
Korrigiert¶
DATE_TO_RR_FORMAT_UDFist jetzt in der Ausgabe enthalten, wenn es der Eingabequellcode referenziert wird.
Version 1.1.45 (12. September 2024)¶
Allgemein¶
Behebung des Codierungsproblems SSC-EWI-0041
Teradata¶
Hinzugefügt
Neue Konvertierungseinstellung für die Transformation von TERA MODE-Zeichenfolgenvergleichen
Korrigiert
Anonymer Codeblock wurde in eine gespeicherte Prozedur konvertiert.
PRIMARY TIME INDEX wird nicht geparst.
SQL Server¶
Korrigiert
Leere Statistik sollten nicht als ausstehende Funktion klassifiziert werden.
SQL-Bericht enthält Text, der sich auf Teradata bezieht
Oracle¶
Hinzugefügt
Oracle-Funktionskonvertierung in Funktionen (einzelne Anweisung)
Korrigiert
DATE_TO_RR_FORMAT_UDF wird bei der Ansichtskonvertierung hinzugefügt, ist aber nicht Teil der SC-Ausgabe.
Version 1.1.38 (29. August 2024)¶
Allgemein¶
Die Leistung bei der Ausführung von SnowConvert wurde verbessert.
Teradata¶
Übersetzung für die Funktion EXTRACT hinzugefügt.
Korrektur der Übersetzung in der Prozedur, wenn IMMUTABLE/VOLATILE vorhanden ist.
Die Übersetzung von EXTRACT_TIMESTAMP_DIFFERENCE_UDF wurde verbessert, um Zeitstempel als Parameter zu unterstützen.
SQL Server¶
Verbesserte Fehlerbehandlung beim Übersetzen von Spalten mit langen Namen.
Oracle¶
Übersetzung für die Funktion STANDARD_HASH hinzugefügt
Der Parser wurde verbessert, damit er DBMS_DATAPUMP.detach lesen kann.
Version 1.1.33 (9. August 2024)¶
Allgemein¶
Zahlreiche SSC-EWI-0013-Vorkommen behoben.
Verbessertes UI-Erlebnis, wenn der Benutzer keine Lese-/Schreibberechtigung für ein bestimmtes lokales Verzeichnis hat.
Teradata¶
Übersetzung für
PREPARE STATEMENT,ACTIVITY_COUNT,DAY_OF_MONTH,DAY_OF_WEEK,WEEK_OF_CALENDAR,MONTH_OF_CALENDARhinzugefügt.Übersetzung für
CREATE SCHEMAhinzugefügt.Korrektur, dass das
INTERVAL-Literal bei Minusoperationen nicht umgewandelt wurde.Die Fähigkeit des Parsers,
LATESTals Spaltennamen zu lesen, wurde verbessert.
Oracle¶
Verbesserte Übersetzung der PL/SQL-Parameterdatentypen: VARCHAR und INTEGER.
Doppelte Kommentare in PL/SQL-Prozedurdeklarationen korrigiert.
Version 1.1.26 (Jul 28, 2024)¶
Oracle¶
Parsen von
ACCESS PARAMETERS-Tabellenoptionen hinzugefügt.Parsen der Tabelle
XMLType-Tabelle hinzugefügt.Übersetzung für
FUNCTION-Definition innerhalb anonymer Blöcke hinzugefügt.Doppelter Code SSC-FDM-OR0045 wurde korrigiert.
Parsen der
XMLSchema-Spezifikation wurde verbessert.
SQLServer¶
Die
EXECUTE AS-Anweisung wurde fälschlicherweise inEXECUTE IMMEDIATEtransformiert.Fehlerhaft erzeugte temporäre Tabelle korrigiert.
Parsen der
WITH xmlnamespaces-Anweisung wurde verbessert.
Version 1.1.16 (Jun 26, 2024)¶
Teradata¶
Die Übersetzung von
LIKE NOT CASESPECIFICwurde korrigiert.Verbesserte Übersetzung von Variablendeklarationen innerhalb von
BEGIN…ENDVerbessertes Parsen der
AS OF-Klausel und der OptionWITH TIES vonCREATE VIEW.
Oracle¶
Die Übersetzung für Spalten mit Leerzeichen in
CREATE VIEWwurde korrigiert.Verbesserte Beschreibung von
SSC-EWI-OR0042.Das Parsen der
ACCESSIBLE BY-Klausel und der OptionSQL_MACROvonCREATE FUNCTIONwurde verbessert.Verbessertes Parsen der
DECLARE-Anweisung.
SQLServer¶
Korrektur, dass die Übersetzung von
BEGIN…ENDnicht funktional gleichwertig ist.Übersetzung für die
FOR XML PATH-Klausel hinzugefügt.
Version 1.1.9 (Jun 12, 2024)¶
Allgemein¶
Mehr Informationen in der COMMENT-Klausel jedes Objekts hinzugefügt.
Teradata¶
Der
PREPARE-Anweisung wurde EWI 0073 hinzugefügt.ORREPLACEzuCREATETABLEhinzugefügt.
Oracle¶
Übersetzung für die
REFRESH_MODE-Eigenschaft der materialisierten Ansicht hinzugefügt.Verbesserte Parsing-Funktion zum Lesen der MODEL-Klausel und zum Lesen von alternativen CREATE VIEW-Routen.
Version 1.1.8 (31. Mai 2024)¶
Allgemein¶
Übersetzung von materialisierten Ansichten in dynamische Tabellen hinzugefügt.
Der CodeUnit-Bericht wurde verbessert, um mehr Codeeinheiten anzuzeigen.
SQLServer¶
Übersetzung von SET ANSI_NULLS hinzugefügt.
Übersetzung von INSERT hinzugefügt, die eine FROM-Unterabfrage und ein MERGE INTO-Muster enthält.
Version 1.1.6 (21. Mai 2024)¶
Teradata¶
Übersetzung für
Cast('POINT(x t)' As ST_GEOMETRYkorrigiertDie Übersetzung der Umwandlung von einem Format in ein anderes wurde korrigiert.
Korrigierte Übersetzung in Bezug auf
DATEADD_UDFundTO_INTERVAL_UDF
Oracle¶
Verbesserte Parsing-Funktion zum Lesen der integrierten
JSON_OBJECT- undJSON_ARRAYAGG-Funktion
SQLServer¶
Der Inhalt des Berichts „Missing Object References“ wurde verbessert.
Verbesserte Robustheit während der semantischen Analysephase und der Übersetzungsphase.
Version 1.1.5 (10. Mai 2024)¶
Allgemein¶
Weitere Informationen und Details zu SSC-EWI-0001 bereitgestellt
Verbesserte Robustheit des Bewertungsmodus bei der Bereitstellung kostenloser Tabellen
Teradata¶
Verbesserte Übersetzung im Zusammenhang mit der Behandlung desDatums.
Das Parsen von Code, der Blockkommentare enthält, wurde verbessert.
Verbesserte Parsing-Funktion zum Lesen der NOT NULL-Spaltenoption vor der Datentyp-Deklaration in einer Tabelle
Die Funktionalität von TIMESTAMP\_DIFFERENCE_UDF und EXTRACT\_TIMESTAMP\_DIFFERENCE\_UDF wurde verbessert.
SQL Server¶
Verbesserte Übersetzung für die ALTER TABLE CHECK-Einschränkung
Version 1.1.4 (2. Mai 2024)¶
Allgemein¶
Added new breaking change at the UI. Now, the user will have to inquire about an access code for doing their assessment. For more details, please check here.
Added a new assessment report EmbeddedCodeUnitReport, for more information, please visit here.
Improved the TopLevelCodeUnitReport. Added four more columns: FDM Count, PRF Count, FDM and PRF. For more information, please visit here.
Ein unerwarteter Fehler bei der Erstellung eines Bewertungsberichts wurde behoben.
Teradata¶
Übersetzung für CONTINUEHANDLER hinzugefügt.
Neue Parsing-Funktion für den Datentyp BYTE hinzugefügt.
Verbesserte Übersetzungen von Bindungsvariablen
Oracle¶
Die Parsing-Funktion zum Lesen der EXPLAIN PLAN-Anweisung, von U-Literalen und CTAS wurde hinzugefügt und verbessert.
Verbesserung der CURSOR-Übersetzung, wenn ein Cursor mit object_construct definiert werden muss.
Verbesserte Übersetzung von Prozedurparametern zur Vermeidung von Bereitstellungsfehlern
SQLServer¶
Übersetzung für die Funktion DB_ID hinzugefügt
Grundlegende Übersetzung für CREATE SCHEMA hinzugefügt
FDM für CREATE INDEX hinzugefügt
Verbesserte ALTER TABLE-Übersetzung.