SnowConvert AI - Recent Release Notes¶
Version 1.16.2 (August 19, 2025)¶
Novos recursos 🚀¶
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
CONTAINS
clause
Fixes¶
Oracle¶
Fixed the
GENERATED ALWAYS
AS expr column option not being transformedFixed dynamic SQL code strings not having their literal values properly escaped in the output
SQL Server¶
Fixed the
DATETIME2
datatype 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
VARIANT
instead of the right datatype for their expressionImplemented transformation for the
STRING_SPLIT
function, previously being left as is in the output codeFixed
CREATE FUNCTION
bodies not generated when aSELECT
statement was found in theELSE
clause of anIF
statementFixed identifiers containing the
@
character producing parsing errorsFixed the
DATE_PART
function 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
DATENAME
function transformation not generating the necessary UDF definitions in theUDF Helpers
folderFixed the
TRY_CAST/TRY_CONVERT
functions not being transformed in some cases
Version 1.16.1 (August 11, 2025)¶
Novos recursos 🚀¶
Added Key Pair authentication to login to Snowflake.
Upgraded data validation Python support to 3.13.
Version 1.16.0 (August 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 (August 6, 2025)¶
Novos recursos 🚀¶
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 (July 30, 2025)¶
Novos recursos 🚀¶
Added Migration Project Context feature.
Version 1.13.0 (July 28, 2025)¶
Novos recursos 🚀¶
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 (July 21, 2025)¶
Novos recursos 🚀¶
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 (July 11, 2025)¶
Novos recursos 🚀¶
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 (July 1, 2025)¶
Novos recursos 🚀¶
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.
Versão 1.3.0 (25 de março de 2025)¶
Suporte para Sybase IQ¶
SnowConvert AI now supports the conversion of Sybase IQ Create Table to Snowflake. This feature includes support for the following:
Novos recursos 🚀¶
Sybase:
Conversão de tabelas regulares e temporárias
Conversão de restrições
Conversão de tipos de dados
Azure Synapse¶
Correção das Referências de Objeto não exibidas nos relatórios de referências de objeto e referências de objeto ausentes.
Foi adicionado suporte à análise de exibições materializadas com cláusula de distribuição
Versão 1.2.17 (18 de março de 2025)¶
Suporte ao 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.
Novos recursos 🚀¶
Comum:
Adicionada uma coluna Relation Type aos relatórios Object References e Missing Object References.
Versão 1.2.16 (10 de março de 2025)¶
Suporte a procedimentos armazenados do Redshift¶
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.
Novos recursos 🚀¶
Procedimentos armazenados: nova funcionalidade suportada.
Suporte geral:
Transformação para variáveis
``SELECT INTO``
dentro de procedimentos armazenados.Transformação para instruções
``CASE``
sem cláusulas ELSE.Transformação da instrução
``RETURN``
no Redshift.Suporte para
``RAISE``
para registro, avisos e exceções.
Vinculação variável:
Suporte a variáveis de vinculação em procedimentos armazenados.
Tratamento de argumentos posicionais para variáveis de vinculação.
Vinculações de variáveis na instrução
``OPEN cursor``
.
Suporte a transações:
Suporte inicial para as instruções
``COMMIT``
,``ROLLBACK``
e``TRUNCATE``
.
Operações do cursor:
Suporte para a instrução
``FETCH``
.Transformação para
``refcursor variable declaration``
.
Operações DML:
Transformações para as instruções
``INSERT``
,``UPDATE``
,``MERGE``
,``SELECT INTO``
.
`` **Control Flow Statements** ``
:Suporte a instruções básicas de fluxos de controle.
Transformações de Labels Stats contra loops.
Operações DDL:
Suporte para a instrução
``CREATE TABLE AS``
.
Mudanças significativas ⛓️💥¶
Renomeado Code Unit Name para Code Unit ID no relatório Top-Level Code Units.
Versão 1.2.6 (26 de fevereiro de 2025)¶
Oracle¶
Corrigidas cláusulas CONSTRAINT incorretamente relatadas como erros de análise.
Redshift¶
Adicionado
Suporte para a instrução Declare.
Suporte para a instrução Merge.
Suporte para a instrução Update.
Suporte à instrução de variáveis com o tipo Refcursor.
Suporte para Declare, Open e Close Cursor.
Teradata¶
Correção das funções internas “chars” e “characters” que eram relatadas como referências ausentes.
Versão 1.2.5 (7 de fevereiro de 2025)¶
Comum¶
Improved SnowConvert AI CLI help messages.
Versão 1.2.4 (7 de fevereiro de 2025)¶
Comum¶
Improved SnowConvert AI CLI help messages.
Teradata¶
Melhoria da consistência do EWI em conversão de DATE.
Versão 1.2.1 (31 de janeiro de 2025)¶
Comum¶
Corrigido
Improved mechanism to validate the SnowConvert AI license by preventing the use of the powershell current user profile settings, ensuring a smoother execution.
Versão 1.2.0 (28 de janeiro de 2025)¶
Acesso gratuito para qualquer pessoa com um e-mail corporativo.
A conversão do Redshift agora é compatível com a prévia.
Remover a etapa de avaliação. A avaliação e a conversão agora são concluídas em apenas uma etapa.
Introdução do novo Code Completeness Score e Code Unit Methodology.
Mensagens aprimoradas como Mensagens de diferença funcional (FDMs), Avaliações de desempenho (PRFs) e EWIs (erros, avisos e problemas).
Comum¶
Corrigido
O uso de subconsultas escalares correlacionadas causava erroneamente SSC-EWI-0108 em determinados cenários.
Teradata¶
Corrigido
Definido Character Set como opcional na descrição de colunas em tabelas derivadas.
Versão 1.1.91 (19 de dezembro de 2024)¶
Comum¶
Corrigido
Subconsultas escalares correlacionadas sem uma função agregada.
As subconsultas escalares não correlacionadas estão sendo marcadas como não suportadas.
Teradata¶
Adicionado¶
Foram adicionadas as configurações «ANSI/TERA Session Mode» e «Use COLLATE for Case Specification»:
Modo ANSI com COLLATE.
Modo ANSI sem COLLATE.
Modo TERA com COLLATE.
Modo TERA sem COLLATE.
Suporte à análise da opção de coluna GENERATED TIMECOLUMN.
Suporte à análise de função TD_NORMALIZE_MEET.\
Corrigido¶
Correção de inconsistências nos nomes de colunas quando se trata de palavras-chave reservadas do Snowflake.
Erros de análise na cláusula PARTITION BY RANGE_N.
Suporte aprimorado para a expressão COALESCE.
SQL Server¶
Corrigido¶
Algumas funções foram marcadas incorretamente como funcionais pendentes.
Versão 1.1.80 (5 de dezembro de 2024)¶
Comum¶
Corrigido
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¶
Corrigido¶
O recurso de renomeação agora contempla funções com parâmetros.
A instrução UPDATE com a sintaxe ELSE INSERT não foi convertida corretamente.
SQL Server¶
Corrigido¶
SnowConvert AI now successfully converts @@ROWCOUNT using the global variable SQLROWCOUNT.
Os nomes de exibições e colunas dos objetos sys agora são emparelhados com INFORMATION_SCHEMA.
Versão 1.1.69 (14 de novembro de 2024)¶
SQL Server¶
Corrigido¶
O tipo de dados BIT com valor DEFAULT não é convertido em verdadeiro ou falso, mas em 1 ou 0.
Oracle¶
Corrigido¶
Código ausente ao converter uma função com CONNECT BY.
Versão 1.1.67 (30 de outubro de 2024)¶
Teradata¶
Corrigido¶
O sinalizador TeraModeForStirngComparison é definido como true por padrão.
SQL Server¶
Corrigido¶
As colunas com valor padrão agora são convertidas corretamente com sua respectiva conversão de tipo de dados.
Oracle¶
Corrigido¶
Código ausente ao converter uma função com CONNECT BY.
Versão 1.1.63 (24 de outubro de 2024)¶
Comum¶
Códigos de recuperação removidos das mensagens de erro de análise.
O botão de fechamento do Windows agora funciona como esperado.
Added a new field domain to the comment clause for each DDL SnowConvert AI generates.
Teradata¶
Adicionado
Suporte à cláusula UNION ALL com diferentes tipos de dados e tamanhos de coluna.
Suporte para sp_executeql.
Corrigido¶
Inconsistências na comparação de cadeias de caracteres no modo Tera e no modo ANSI.
O alias de coluna complexo com sintaxe “”n não está sendo reconhecido pelo SnowConvert.
SQL Server¶
Adicionado
FDM em cada subconsulta correlacionada.
Corrigido¶
Problema com WITH DISTRIBUTION e CLUSTERED na criação de tabelas.
Oracle¶
Corrigido¶
Problema que causava falha na conversão de SP ao usar .rownum em uma instrução FOR.
Versão 1.1.61 (18 de outubro de 2024)¶
Teradata¶
Corrigido¶
Agora há suporte para a conversão de procedimentos armazenados dentro de macros.
A função Teradata StringSimilarity foi convertida com sucesso
Oracle¶
Corrigido¶
DATEDIFF_UDF agora retorna a diferença de data com carimbo de data/hora como parâmetro com decimais (diferença de parte de tempo).
1.1.56 (9 de outubro de 2024)¶
Teradata¶
Corrigido¶
Crie um procedimento armazenado para cumprir o mesmo fluxo do Teradata (StoredProcedure dentro de uma macro)
Use um UDF Helper para emular a funcionalidade fornecida para uma coluna VALIDTIME no Teradata
Oracle¶
Corrigido¶
Instrução de criação vazia
Retorna a diferença de data com o carimbo de data/hora como parâmetro com decimais (diferença de parte do tempo).
Versão 1.1.54 (3 de outubro de 2024)¶
Comum¶
Aprimoramento do mecanismo de atualização automática.
Teradata¶
Corrigido¶
UDF chamado «PERIOD_TO_TIME_UDF» agora é incluído como parte da saída do código se for usado no código convertido.
UDF chamado «DATE_TO_PERIOD_UDF» agora é incluído como parte da saída do código se for usado no código convertido.
SQL Server¶
Corrigido¶
A cláusula CLUSTERED não está mais no código de saída.
Oracle¶
Corrigido¶
A cláusula PARTITION em consultas agora é identificada como EWI em vez de FDM.
Versão 1.1.52 (24 de setembro de 2024)¶
Comum¶
Adicionar uma mensagem informativa quando não houver comunicação com a API de licenciamento e um link com mais informações sobre o que está acontecendo.
Uma nova coluna chamada «Lines of Code» foi adicionada ao relatório, especificamente à tabela «2.1 Conversion Rates Summary»
Teradata¶
Corrigido¶
Conversão CHAR/CHARACTER causando erro de análise
SQL Server¶
Corrigido¶
Esvazie STAT EWI quando houver um “;” extra.
A instrução Continue não está mais marcada como EWI.
Oracle¶
Corrigido¶
DATE_TO_RR_FORMAT_UDF
agora é incluído na saída se houver uma referência a ele no código-fonte de entrada.
Versão 1.1.45 (12 de setembro de 2024)¶
Comum¶
Corrigir problema de codificação SSC-EWI-0041
Teradata¶
Adicionado
Nova configuração de conversão para a transformação de comparação de cadeias de caracteres TERA MODE
Corrigido
Bloco anônimo de código convertido em um procedimento armazenado.
PRIMARY TIME INDEX não está sendo analisado.
SQL Server¶
Corrigido
As estatísticas vazias não devem ser classificadas como funcionais pendentes
O relatório SQL tem um texto referente à Teradata
Oracle¶
Adicionado
Conversão de função Oracle em funções (instrução única)
Corrigido
DATE_TO_RR_FORMAT_UDF é adicionado na conversão da exibição, mas não faz parte da saída SC
Versão 1.1.38 (29 de agosto de 2024)¶
Comum¶
Melhorou o desempenho da execução do SnowConvert.
Teradata¶
Adicionada conversão para a função EXTRACT.
Corrigida a conversão no procedimento quando houver a presença de IMMUTABLE/VOLATILE.
Conversão aprimorada de EXTRACT_TIMESTAMP_DIFFERENCE_UDF para suportar o registro de data e hora como parâmetro.
SQL Server¶
Melhoria no tratamento de erros ao converter colunas com nomes longos.
Oracle¶
Adicionada conversão para a função STANDARD_HASH.
O analisador foi aprimorado para poder ler DBMS_DATAPUMP.detach.
Versão 1.1.33 (9 de agosto de 2024)¶
Comum¶
Correção de várias ocorrências de SSC-EWI-0013.
Melhoria da experiência de UI quando o usuário não tem permissões de leitura/gravação em um determinado diretório local.
Teradata¶
Adicionada conversão para
PREPARE STATEMENT
,ACTIVITY_COUNT
,DAY_OF_MONTH
,DAY_OF_WEEK
,WEEK_OF_CALENDAR
,MONTH_OF_CALENDAR
.Adicionada conversão para
CREATE SCHEMA
.Corrigido literal
INTERVAL
não convertido em operações de subtração.Capacidade aprimorada do analisador para ler
LATEST
como um nome de coluna.
Oracle¶
Conversão aprimorada dos tipos de dados de parâmetros PL/SQL: VARCHAR e INTEGER.
Correção de comentários duplicados nas instruções de procedimentos em PL/SQL.
Versão 1.1.26 (28 de julho de 2024)¶
Oracle¶
Adicionada análise das opções da tabela
ACCESS PARAMETERS
.Adicionada análise da tabela
XMLType
.Adicionada conversão para a definição de
FUNCTION
em blocos anônimos.Correção do código duplicado SSC-FDM-OR0045.
Aprimorada a análise da especificação
XMLSchema
.
SQLServer¶
Corrigida a instrução
EXECUTE AS
transformada erroneamente emEXECUTE IMMEDIATE
.Correção da tabela temporária gerada erroneamente.
Melhorada a análise da instrução
WITH xmlnamespaces
.
Versão 1.1.16 (26 de junho de 2024)¶
Teradata¶
Corrigida a conversão de
LIKE NOT CASESPECIFIC
.Conversão aprimorada de instruções de variáveis dentro de
BEGIN...END
.Melhoria na análise da cláusula
AS OF
e da opçãoWITH TIE
S deCREATE VIEW
.
Oracle¶
Corrigida a conversão de colunas com espaços em branco em
CREATE VIEW
.Descrição aprimorada de
SSC-EWI-OR0042
.Melhoria na análise da cláusula
ACCESSIBLE BY
e da opçãoSQL_MACRO
deCREATE FUNCTION
.Melhoria na análise da instrução
DECLARE
.
SQLServer¶
Corrigida a conversão de
BEGIN...END
mostrando a equivalência funcional pendente.Adicionada conversão para a cláusula
FOR XML PATH
.
Versão 1.1.9 (12 de junho de 2024)¶
Comum¶
Foram adicionadas mais informações na cláusula COMMENT de cada objeto.
Teradata¶
Foi adicionado EWI 0073 a uma instrução
PREPARE
.Adicionado
ORREPLACE
aCREATETABLE
Oracle¶
Adição de conversão para a propriedade
REFRESH_MODE
da exibição materializada.Aprimoramento do recurso de análise para ler a cláusula MODEL e para ler as rotas alternativas CREATE VIEW.
Versão 1.1.8 (31 de maio de 2024)¶
Comum¶
Adicionada a conversão de exibição materializada em tabelas dinâmicas.
O relatório CodeUnit foi aprimorado para mostrar mais unidades de código.
SQLServer¶
Adicionada a conversão de SET ANSI_NULLS.
Foi adicionada a conversão de INSERT que contém um padrão FROM Subquery + MERGE INTO.
Versão 1.1.6 (21 de maio de 2024)¶
Teradata¶
Conversão corrigida para
Cast('POINT(x t)' As ST_GEOMETRY
Corrigida a conversão da transmissão de um formato para outro.
Corrigida a conversão relacionada a
DATEADD_UDF
eTO_INTERVAL_UDF
Oracle¶
Aprimoramento do recurso de análise para ler as funções internas
JSON_OBJECT
eJSON_ARRAYAGG
.
SQLServer¶
Melhoria do conteúdo do relatório Missing Object References.
Maior robustez durante a fase de análise semântica e a fase de conversão.
Versão 1.1.5 (10 de maio de 2024)¶
Comum¶
Fornecidas mais informações e detalhes para SSC-EWI-0001
Melhoria da robustez do modo de avaliação ao fornecer tabelas gratuitas.
Teradata¶
Aprimoramento da conversão relacionada ao tratamento de datas.
Aprimoramento da capacidade de análise para ler códigos que contêm comentários em blocos.
Aprimoramento do recurso de análise para ler a opção de coluna NOT NULL antes da instrução do tipo de dados em uma tabela.
Melhoria da funcionalidade de TIMESTAMP_DIFFERENCE_UDF e EXTRACT_TIMESTAMP_DIFFERENCE_UDF.
SQL Server¶
Conversão aprimorada para a restrição ALTER TABLE CHECK.
Versão 1.1.4 (2 de maio de 2024)¶
Comum¶
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.
Foi corrigido um erro inesperado na criação de um relatório de avaliação.
Teradata¶
Adicionada conversão para CONTINUE HANDLER.
Foi adicionado um novo recurso de análise para o tipo de dados BYTE.
Melhoria nas conversões de variáveis de vinculação.
Oracle¶
Foi adicionado e aprimorado o recurso de análise para ler a instrução EXPLAIN PLAN, U-Literals e CTAS.
Melhoria da conversão do CURSOR quando for necessário definir um cursor com object_construct.
Melhoria na conversão dos parâmetros do procedimento, evitando erros de implementação.
SQLServer¶
Adicionada conversão para a função DB_ID.
Foi adicionada uma conversão básica para CREATE SCHEMA.
Foi adicionado um FDM para CREATE INDEX.
Melhoria da conversão de ALTER TABLE.