SnowConvert AI - Notas de lançamento recentes¶
Aviso
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)¶
Melhorias¶
RedShift¶
Added support for the
MURMUR3_32_HASHfunction.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
OnPreExecuteandOnPostExecute.
SQL Server¶
Enhanced transformation for the
Roundfunction with three arguments.
Informatica¶
Updated
InfPcIntegrationTestBaseto import the real implementation of translators and other necessary components.
Geral¶
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
ToTomlmethod 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.
Correções¶
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.
Geral¶
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)¶
Melhorias¶
SQL Server¶
Enhanced SQL Server code extraction to return schema-qualified objects.
Geral¶
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
CodeUnitStatusMapperto accurately handle progress status in UI status determination.Implemented batch insert functionality for enhanced object result processing.
Correções¶
Geral¶
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)¶
Melhorias¶
Geral¶
Resolved an issue where PowerBI was not correctly displayed in the list of supported languages.
Version 2.0.30 (Nov 26, 2025)¶
Novos recursos 🚀¶
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.
Geral¶
Introduced AI Verification Contract Model Codes.
Created a base component for the Code Processing View.
Implemented YAML reading and writing services with an enhanced
infocommand.Created an execution type selector page.
Melhorias¶
Geral¶
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.
Correções¶
SQL Server¶
Resolved an error that occurred when parsing SQL Server connections with a specific port.
Geral¶
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)¶
Melhorias¶
Teradata¶
Added support for
GOTO-LABELSin SnowScript.
Spark SQL¶
Added support for transformation rules to handle
INSERT OVERWRITEstatements.
SQL Server¶
Added support for the
CREATE SEQUENCEstatement.
Geral¶
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)¶
Melhorias¶
SQL Server¶
Added support for the CREATE SEQUENCE statement.
Geral¶
Added a notification to inform users about the SnowConvertAI 2.0 New UI experience.
Version 1.20.11 (Nov 07, 2025)¶
Melhorias¶
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)¶
Melhorias¶
Geral¶
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.
Novos recursos 🚀¶
SSIS¶
Implemented SSIS to Snowflake string literal escape sequence conversion.
Melhorias¶
Teradata¶
Updated scripts transformation to utilize a
continuehandler.
Geral¶
Cleaned up
package.jsonfor customer distribution.
Correções¶
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.
Geral¶
Updated database dependencies and resolved dependencies vulnerabilities.
Version 1.20.6 (Oct 29, 2025)¶
Novos recursos 🚀¶
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.
Melhorias¶
Oracle¶
Enhanced arithmetic operations with
TIMESTAMPvalues.
SSIS¶
Enhanced the UI for the SSIS Replatform Public Preview release with improved user experience and workflow optimization.
Geral¶
Removed the SSC-EWI-0009 warning from non-literal expressions and added FDM instead.
AiVerification - Added support for
n_testsparameter in configuration file.
Correções¶
BigQuery¶
Fixed an issue where UDF files were not generated.
Geral¶
Fixed an issue where symbols were not loaded in views and set operations.
Versão 1.20.3 (20 de outubro de 2025)¶
Correções¶
Geral¶
Correção do cálculo incorreto de contagem de objetos verificados durante o processo de validação.
Mensagens de erro de validação de warehouse atualizadas para manter a consistência com as mensagens do conector.
Versão 1.20.2 (20 de outubro de 2025)¶
Novos recursos 🚀¶
BigQuery¶
Adição de compatibilidade com as funções internas
REGEXP_EXTRACT_ALLeROW_NUMBER.Adição de compatibilidade com a função interna
ARRAY.
Melhorias¶
SQL Server¶
Migração de
XACT_STATEparaCURRENT_TRANSACTION.Habilitação da transformação
ROLLBACKdentro de transações explícitas.
PowerBI¶
Melhoria da “Descrição do trabalho pendente” em relatórios de redirecionamento.
Correções¶
BigQuery¶
Correção de um problema em que literais dentro de
IN UNNESTnão eram transformados.Correção do comportamento de
SAFE_CASTquando o tipo de entrada não éVARCHAR.
Geral¶
Correção de consultas contendo funções agregadas e várias colunas.
Versão 1.20.1 (16 de outubro de 2025)¶
Novos recursos 🚀¶
BigQuery¶
Adição de compatibilidade com a função
REGEXP_REPLACE.Adição de compatibilidade da função
FORMATcom o argumento%t.Adição de compatibilidade com a função
BYTE_LENGTH.Adição de compatibilidade com a função
TIMESTAMP_TRUNC.
Melhorias¶
Teradata¶
Melhoria da preservação dos valores padrão em instruções
SELECT INTOpara resultados vazios.
PowerBI¶
Melhoria da recuperação da fonte da consulta M a partir de arquivos de metadados.
Correções¶
PowerBI¶
Correção de um problema em que a lista de parâmetros não era lida corretamente quando o padrão de conexão era rejeitado.
Descrição adicionada no relatório de avaliação de ETLAndBiRepointing quando os conectores não banco de dados ou não aplicáveis não são modificados.
Versão 1.20.0 (15 de outubro de 2025)¶
Novos recursos 🚀¶
BigQuery¶
Adição de compatibilidade com as funções
TimestampDiff,Safe_DivideeExcept.Adição de compatibilidade com a função
ARRAY_AGG.Adição do símbolo interno
UNNEST.Adição de compatibilidade com a função interna
UNIX_SECONDS.Adição de compatibilidade com as funções internas
UNIX_MILLISeUNIX_MICROS.Adição de compatibilidade das funções
ARRAY_CONCAT,TIMESTAMP_MILLISeENDS_WITH.Adição de compatibilidade com as funções
JSON_QUERY,JSON_EXTRACT,JSON_QUERY_ARRAYeJSON_EXTRACT_ARRAY.
Teradata¶
Adição de compatibilidade com
.REMARKem SnowScript.
SSIS¶
Implementação da lógica de tradução do enumerador de arquivos SSIS ForEach.
Tableau¶
Adição da avaliação de redirecionamento para redirecionamento do Tableau.
Geral¶
Adição de suporte à função MD5.
Melhorias¶
Teradata¶
Transformação de ERROR LEVEL em comentário em BTEQ.
SSIS¶
Higienização de identificador aprimorada para SSIS.
Melhoria da recuperação da propriedade «CopyFromReferenceColumn» para colunas de saída na pesquisa SSIS.
Geral¶
Adição de informações de conta a logs de AiVerification.
Adição de validação de warehouse ao login do Snowflake.
Valores de variáveis de controle agrupados com
TO_VARIANTem chamadas deUpdateControlVariable.Refatoração da criação de tarefa SQL para usar a sintaxe
CREATE OR REPLACE.Adição de
INSERT…SELECTcomTO_VARIANTpara variáveis de controle.Adição de transformação para comparações que não diferenciam maiúsculas de minúsculas de cadeias de caracteres.
Correções¶
Geral¶
Correção de colisões de nome de tarefas no fluxo de controle principal com tarefas de contêiner.
Correção dos problemas de “Nenhuma tradução de expressão para números negativos (ou ‘menos’ unário)”.
Versão 1.19.7 (10 de outubro de 2025)¶
Novos recursos 🚀¶
BigQuery¶
Adição de compatibilidade com
TO_HEXeARRAY_TO_STRING_FUNCTION.
Oracle¶
UDF do SnowScript agora em disponibilidade geral.
SQL Server¶
UDF do SnowScript agora em disponibilidade geral.
Geral¶
Adição de um sinalizador de recurso para ocultar opções adicionais para a AiVerification API.
Adição de uma interface às árvores de sintaxe abstratas (ASTs) para representar comparações de cadeias de caracteres.
Adição de compatibilidade parcial com a função
ARRAY_CONCAT_AGG.Adição de compatibilidade com a função
REGEXP_EXTRACT.Adição de compatibilidade com transformação para a função
UNNESTdentro de um predicadoIN.Adição de compatibilidade com a função
NET.IPV4_TO_INT64.
Melhorias¶
A versão GS máxima foi atualizada para 9.37 para estender o período de uso do SC até o fim de outubro.
A regra
TSqlNotSupportedStatementReplaceragora é ignorada ao processar fragmentos ETL SQL.A geração de nome do predecessor agora usa o nome de arquivo do pacote SSIS.
Correções¶
O problema de contagem de objetos verificados foi resolvido.
Versão 1.19.6 (8 de outubro de 2025)¶
Novos recursos 🚀¶
SSIS¶
Adição da base principal do enumerador de arquivo ForEach.
Adição de infraestrutura de base para Dynamic SQL.
Adição de estrutura de iteração baseada em cursor para loop de contêineres SSIS ForEach.
Adição de compatibilidade com o Dynamic SQL para tarefa de execução do SQL do SSIS.
Oracle¶
Adição de compatibilidade com o operador UNNEST do BigQuery.
Adição de compatibilidade com a função interna JSON_VALUE_ARRAY.
Adição de compatibilidade com várias funções internas.
Adição de suporte para TIMESTAMP_SECONDS.
Adição de compatibilidade com UDF SnowScript.
SQL Server¶
Adição de TSqlSetIdentityInsertReplacer para tratar SET IDENTITY_INSERT no Transact.
Geral¶
Adição de itens de acompanhamento PuPr de verificação de AI.
Adição do elemento “connection” no redirecionamento do Tableau.
Adição de ponto-e-vírgula para executar instruções de tarefa SQL dentro de contêineres.
Adição de transformação para a função NET.SAFE_IP_FROM_STRING.
Adição de compatibilidade com a função HLL_COUNT.MERGE.
Adição de compatibilidade com a função NET.IP_NET_MASK.
Adição da tarefa de pré-processamento de ETL.
Adição de transformação para a função HLL_COUNT.INIT.
Adição de compatibilidade com a função de acessador de matriz offset.
Melhorias¶
Adição de serialização e desserialização de símbolos de consulta no contexto de migração.
Correções¶
Teradata¶
Correção de problemas relacionados a formatos CAST.
Oracle¶
Correção de um problema em que os formatos compatíveis eram marcados incorretamente como incompatíveis.
Correção de um bug relacionado à criação de chave de símbolo.
Geral¶
Correção de um problema com a criação de chaves de símbolo ao carregar símbolos com contexto.
Correção de um problema com aspas e comprimento de valor no redirecionamento do Tableau.
Versão 1.19.5 (3 de outubro de 2025)¶
Novos recursos 🚀¶
Geral¶
Adição de compatibilidade com expressões de coluna de asterisco selecionadas do Snowflake.
SSIS¶
Adição de compatibilidade com a conversão de expressões CAST.
Melhorias¶
Geral¶
Melhoria do método SnowflakeLogin para tratar corretamente os usuários de e-mail.
Transferência da instrução de declaração de substituição para SQL.
Correções¶
SSIS¶
Correção de um problema em que contêineres SSIS têm BEGIN END sem ponto-e-vírgula.
Oracle¶
Correção de um problema de transformação de função incorreta.
Correção de um problema em que SYS_REFCURSOR não era migrado corretamente.
dbt¶
Correção de um problema de chamadas ref() downstream de divisão condicional.
Versão 1.19.4 (1º de outubro de 2025)¶
Novos recursos 🚀¶
PowerBI¶
Expansão de cenários de teste para redirecionamento do Teradata Power BI.
SSIS¶
Introdução à compatibilidade com transformação de junção de mesclagem do SSIS.
Implementação de wrappers de variáveis de tarefa de orquestrador do SSIS.
Teradata¶
Os arquivos de script garantidos agora são relatados corretamente como unidades de código quando Snowscript é o destino.
Oracle¶
Implementação de um sistema de aviso para usuários quando um tipo de dados referenciado pode não ser compatível.
Renomeação de
RAISE_MESSAGE_UDF.sqlparaRAISE_MESSAGE.sqlpor questão de clareza e consistência.
SQL Server¶
Adição de parâmetros como um identificador para melhor reconhecimento.
dbt¶
Arquivos de configuração realocados para o diretório de saída ETL e pastas de análises e instantâneos removidos de projetos dbt.
Geral¶
Adição de transformações para rótulos BTEQ para oferecer compatibilidade com procedimentos aninhados.
Vinculação de resultados habilitada para a tarefa de execução de SQL.
Inclusão de migração de ID na marcação de objetos e relatórios relevantes para telemetria aprimorada.
Redução da frequência do prompt de verificação de AI.
Melhorias¶
Oracle¶
Melhoria do processo de conversão de declarações
%TYPE.Refatoração de declarações de variáveis DB2 para melhorar a consistência.
Geral¶
Melhoria de mecanismos de detecção e resolução de colisões para transformações ETL.
Correções¶
Oracle¶
Solução de um problema em que
RAISE_MESSAGE_UDF.sqlera referenciado incorretamente em testes do PostgreSQL.Solução de um problema em que um EWI (informação de aviso de erro) não era adicionado a tipos não resolvidos no Oracle.
Geral¶
Melhoria no tratamento de erros e no registro de log no
AiVerificationHttpClient.
Versão 1.19.3 (29 de setembro de 2025)¶
Melhorias¶
Geral¶
Melhoria de VerifiedTemplate para gerenciar melhor os estados de verificação dos filhos.
Correções¶
Geral¶
Correção de um problema em que a função não era propagada corretamente para o ponto de extremidade de login.
Correção de um problema em que arquivos ZIP criados no Windows não preservavam as devidas permissões Unix.
Versão 1.19.2 (26 de setembro de 2025)¶
Novos recursos 🚀¶
PowerBI¶
Adição de compatibilidade com concatenação dinâmica ou personalizada para maior flexibilidade nas transformações de dados.
SSIS¶
Implementação da infraestrutura principal para conversão recursiva de contêineres SSIS (por exemplo,
For Loop,Foreach Loop), permitindo o processamento de estruturas mais complexas.
Melhorias¶
SSIS¶
Conclusão da implementação da conversão em linha de contêineres para tratar melhor os fluxos de controle.
Teradata¶
Reordenação de UDFs e atualização do formato de hora padrão (
HH:MI:SS.FF6) para melhorar a compatibilidade de conversão.
dbt¶
Remoção de colchetes angulares (
<>) a partir dos arquivos de configuração YML gerados para impedir possíveis erros de sintaxe.Remoção de tags desnecessárias de modelos gerados durante conversões de ETL para produzir um código mais limpo.
Simplificação dos nomes dos modelos gerados em conversões de ETL para melhorar a legibilidade do projeto.
Correções¶
PostgreSQL¶
Solução de um erro no
RAISE_MESSAGE_UDFquando chamado com apenas dois parâmetros.
Geral¶
Atualização do nome do arquivo de armazenamento SQLite para incluir uma extensão de arquivo para melhorar o gerenciamento de arquivos.
Correção de um problema no
TRANSFORM_SP_EXECUTE_SQL_STRING_UDFauxiliar, em que os valoresdatetimeeram formatados incorretamente no Dynamic SQL.Aplicação de correções internas relacionadas ao gerenciamento de pacotes Nuget.
Correção de uma enumeração incorreta em um arquivo de recurso interno (
IssueResources.json).
Versão 1.19.0 (24 de setembro de 2025)¶
Novos recursos 🚀¶
Geral¶
Adição de compatibilidade com IDENTITY em instruções CTAS.
Melhoria das configurações de telemetria na configuração de migração de dados para melhor controle de coleta de métricas.
Tableau¶
Adição de infraestrutura inicial para conversão de projetos do Tableau.
ETL e SSIS¶
Implementação da nova estrutura de saída de para conversões do ETL, agrupadas por nome de arquivo.
Adição de suporte para conversão de funções ISNULL e variáveis em expressões de “coluna derivada”.
Melhoria do relatório de avaliação e da geração de tarefas do SSIS usando nomes de pacotes originais.
DB2¶
Adição de compatibilidade com transformação de instrução DECLARE TABLE.
BigQuery¶
Adição de compatibilidade com a função REGEXP_CONTAINS.
dbt¶
Refatoração do gerador de projeto dbt para unificar a lógica de conversão de variáveis.
Correções¶
PowerBI¶
Correção de problemas do parâmetro CommandTimeout e de conversão de maiúsculas e minúsculas do esquema.
SSIS¶
Correção de bug crítico com o operador de adição (+) em operandos numéricos.
Geral¶
Correção do cálculo da taxa de conversão.
Melhoria do tratamento de DROP TABLE e da resolução de tipo COALESCE.
Remoção da conversão do nó On Commit Preserve Rows para Teradata.
Versão 1.18.3 (22 de setembro de 2025)¶
Correções¶
Melhoria da funcionalidade de catálogo de implantação de atualização na experiência de ponta a ponta.
Correção de problemas de navegação com o fluxo de conversão de novas tentativas.
Versão 1.18.0 (18 de setembro de 2025)¶
Novos recursos 🚀¶
Verificação do PuPr AI¶
Adição de nova etapa Verificação de AI para migrações do SQL Server.
SQL Server¶
[Recurso em versão preliminar] Compatibilidade com tradução de UDF para UDFs do Script Snowflake
Compatibilidade com
ERROR_NUMBERparaSQLCODE.Compatibilidade com a função interna
COL_LENGTH.
Teradata¶
Compatibilidade com as funções internas
TD_MONTH_BEGIN,TD_WEEK_BEGIN, eTD_WEEK_END.Compatibilidade com literais hexadecimais na função interna
OREPLACE.
Oracle¶
Compatibilidade com a função interna
ASCIISTR.Compatibilidade com as cláusulas
MAX DENSE_RANK FIRSTeMIN DENSE_RANK LAST.
SSIS¶
Adição da transformação de Microsoft.Merge do SSIS
Melhoria da transformação de tratamento de variáveis SSIS
Correções¶
Oracle¶
Melhoria do reconhecimento de consultas correlacionadas.
Versão 1.17.6 (5 de setembro de 2025)¶
Correções¶
Correção de falhas na conversão de código no modo clássico do SnowConvert.
Versão 1.17.2 (4 de setembro de 2025)¶
Correções¶
Correção de problemas visuais na tela de seleção de objetos.
Versão 1.17.1 (1º de setembro de 2025)¶
Novos recursos 🚀¶
Geral¶
Compatibilidade com IBM DB2 SQL\ O SnowConvert AI agora é compatível com a conversão de tabelas e exibições para o Snowflake. Este recurso inclui compatibilidade com os seguintes:
Tradução de tabelas.
Conversão de exibições.
Tradução de tipos de dados.
Tradução de funções internas.
Adição de novas colunas ao relatório da unidade de código de nível superior: banco de dados da unidade de código, esquema da unidade de código e nome da unidade de código
PostgreSQL e linguagens baseadas¶
Compatibilidade com funções bit a bit
Correções¶
Geral¶
Modificação de SSC-EWI-0040 para especificar o nó do erro.
Teradata¶
Remoção de .SET FORMAT da transformação BTEQ
Correção de vários erros de análise BTEQ
Adição de compatibilidade com o comando BTEQ
.MESSAGEOUTAdição de transformação pendente para variáveis de shell dentro de condições
Adição de compatibilidade com o comando BTEQ
.SETFOLDLINEAdição de transformação para o comando
.SET TITLEDASHESDowngrade de EWI para FDM com a cláusula
STATISTICSBTEQDowngrade de EWI para FDM com a cláusula
PERIODBTEQ
Oracle¶
Correção da transformação do atributo de tipo DATE
SQL Server¶
Melhoria no tratamento de procedimentos contendo instruções
SELECT INTOque retornam uma consulta.Transformação de
@@DateFirstemGET_WEEK_STARTCompatibilidade com a função
Numeric formatCompatibilidade com a função
ConvertCompatibilidade com a função
DatenameRemoção do símbolo
@na conversão que utiliza consultas XML.Compatibilidade com a instrução
PrintFormatos para compatibilidade com datetime.
Melhoria da instrução de atualização removendo o nome da tabela da cláusula quando ele aparece na tabela de destino.
Compatibilidade com tradução de funções de erro.
Versão 1.16.2 (19 de agosto de 2025)¶
Novos recursos 🚀¶
Geral¶
Adição de um novo relatório, SQLFunctionsUsage.csv, que resume as invocações de funções internas e definidas pelo usuário agrupadas por seu status de migração. Este relatório permite que os usuários obtenham detalhes sobre os usos das funções, se elas foram transformadas em Snowflake sem problemas ou se exigem uma ação adicional após a conversão.
Teradata¶
Adição de transformação para a cláusula
CONTAINSde período
Correções¶
Oracle¶
Correção da opção de coluna expr
GENERATED ALWAYSAS não sendo transformadaCorreção de cadeias de caracteres de código do Dynamic SQL sem escape correto de seus valores literais na saída
SQL Server¶
Correção do tipo de dados
DATETIME2não transformado corretamente quando a precisão é especificadaCorreção de nomes de objetos sem colchetes não renomeados ao usar o recurso renomeado
Promoção de SSC-FDM-TS0015 a EWI SSC-EWI-TS0015 para corrigir objetos com tipos de dados incompatíveis marcados incorretamente como transformados com êxito
Correção de algumas colunas virtuais transformadas no tipo de dados
VARIANTem vez do tipo de dados correto para sua expressãoImplementação da transformação para a função
STRING_SPLIT, anteriormente deixada como está no código de saídaCorreção dos corpos
CREATE FUNCTIONnão gerados quando uma instruçãoSELECTera encontrada na cláusulaELSEde uma instruçãoIFCorreção de identificadores que contêm o caractere
@produzindo erros de análiseCorreção da transformação incorreta da função
DATE_PARTquando a parte do dia da semana é especificadaCorreção das instruções vazias geradas pela recuperação de erros de análise que faziam com que um erro de equivalência funcional pendente fosse relatado
Correção da transformação da função
DATENAMEnão gerando as definições necessárias de UDF na pastaUDF HelpersCorreção da não transformação das funções
TRY_CAST/TRY_CONVERTem alguns casos
Versão 1.16.1 (11 de agosto de 2025)¶
Novos recursos 🚀¶
Adição da autenticação de par de chaves para fazer login no Snowflake.
Atualização da compatibilidade com o Python em validação de dados para 3.13.
Versão 1.16.0 (8 de agosto de 2025)¶
Correções¶
Correção de problema na recuperação de códigos de acesso de SnowConvert devido a problemas de tratamento do certificado.
Adição de instruções de execução manual e scripts de validação de dados.
Versão 1.15.1 (6 de agosto de 2025)¶
Novos recursos 🚀¶
Adição de compatibilidade com expressão de matriz e acesso a matriz do PostgreSQL.
Correções¶
Correção de transformação para função JSON_OBJECT do Oracle.
Links atualizados para o novo site da documentação oficial.
Correção de bug ao clicar em tentar conversão novamente em plataforma não E2E.
Correção de campos opcionais no formulário de conexão do Snowflake.
Correção de algumas funções do Oracle que não eram transformadas no destino correto.
Versão 1.14.0 (30 de julho de 2025)¶
Novos recursos 🚀¶
Adição do recurso de contexto de projeto de migração.
Versão 1.13.0 (28 de julho de 2025)¶
Novos recursos 🚀¶
Aprimoramento do desempenho de migração de dados aumentando os valores de tempo limite padrão para operações de grande escala, incluindo processos de extração, análise e carregamento de dados.
Compatibilidade com procedimentos aninhados no Oracle.
Correções¶
Rotemento do tráfego de SnowConvert AI API de domínios hospedados no Azure (.azurewebsites.net) para domínios hospedados no Snowflake (.snowflake.com) para simplificar a integração e oferecer uma experiência de usuário unificada.
Correção do cache de tokens de autenticação SSO durante os processos de migração de dados, eliminando prompts de autenticação repetidos que anteriormente abriam novas guias do navegador para cada solicitação.
Versão 1.12.1 (21 de julho de 2025)¶
Novos recursos 🚀¶
Opção de conversão de tabelas externas para Hive-Spark-Databricks SQL.
Correções¶
Compatibilidade com identificadores de acento grave no Sybase.
Tradução de instrução COMMENT ON do Amazon RedShift.
Tradução de funções sem retorno em procedimentos armazenados para PostgreSQL.
Versão 1.11.1 (11 de julho de 2025)¶
Novos recursos 🚀¶
Compatibilidade com a nova sintaxe de argumentos de saída do Snowflake dentro do Script Snowflake em migrações do Teradata, do Oracle, do SQL Server e do RedShift.
Correções¶
Melhoria no tratamento de tipos de dados do Teradata: migração de JSON para VARIANT. Melhoria da recuperação em procedimentos RedShift escritos com Python.
Versão 1.11.0 (1º de julho de 2025)¶
Novos recursos 🚀¶
Nova integração da estrutura de validação de dados para experiência de ponta a ponta do SQL Server: Agora, os usuários podem validar seus dados após migrá-los. A estrutura de validação de dados oferece as seguintes validações: Validação de esquema: Valide a estrutura da tabela para testar os mapeamentos corretos entre os tipos de dados. Validação de métricas: Gere métricas dos dados armazenados em uma tabela, garantindo a consistência dos seus dados após a migração.
Versão 1.3.0 (25 de março de 2025)¶
Suporte para Sybase IQ¶
O SnowConvert AI agora é compatível com a conversão de Create Table do Sybase IQ em Snowflake. Este recurso inclui compatibilidade com os seguintes:
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¶
O SnowConvert AI está adicionando compatibilidade com o Azure Synapse para Snowflake, agora permitindo a tradução direta de scripts e procedimentos armazenados do Azure Synapse SQL em dialeto SQL do Snowflake. Isto complementa nosso suporte existente para Transact-SQL (T-SQL) e fornece uma solução mais abrangente para usuários que migram do ecossistema de data warehouse da Microsoft.
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¶
O SnowConvert AI agora é compatível com a conversão de procedimentos armazenados do Redshift em Snowflake, permitindo a migração perfeita do código do procedimento. Este recurso inclui compatibilidade com operações variáveis, instruções de fluxo de controle, tratamento de cursor e recursos de gerenciamento de transação.
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¶
Melhoria das mensagens de ajuda do SnowConvert AI CLI.
Versão 1.2.4 (7 de fevereiro de 2025)¶
Comum¶
Melhoria das mensagens de ajuda do SnowConvert AI CLI.
Teradata¶
Melhoria da consistência do EWI em conversão de DATE.
Versão 1.2.1 (31 de janeiro de 2025)¶
Comum¶
Corrigido
Melhoria do mecanismo para validar a licença do SnowConvert AI, impedindo o uso das configurações de perfil de usuário atuais do Power Shell, garantindo uma execução mais tranquila.
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
O SnowConvert AI marcava incorretamente as subconsultas escalares como inválidas quando alguns aliases de funções eram usados.
Bloqueio quando SnowConvert AI não tinha permissões de leitura/gravação para a pasta de configuração.
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¶
O SnowConvert AI agora converte com sucesso @@ROWCOUNT usando a variável global 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.
Adição de um novo campo domínio à cláusula de comentário para cada DDL que o SnowConvert AI gera.
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).
Versão 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_UDFagora é 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
INTERVALnão convertido em operações de subtração.Capacidade aprimorada do analisador para ler
LATESTcomo 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
FUNCTIONem 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 AStransformada 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 OFe da opçãoWITH TIES 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 BYe da opçãoSQL_MACROdeCREATE FUNCTION.Melhoria na análise da instrução
DECLARE.
SQLServer¶
Corrigida a conversão de
BEGIN...ENDmostrando 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
ORREPLACEaCREATETABLE
Oracle¶
Adição de conversão para a propriedade
REFRESH_MODEda 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_GEOMETRYCorrigida a conversão da transmissão de um formato para outro.
Corrigida a conversão relacionada a
DATEADD_UDFeTO_INTERVAL_UDF
Oracle¶
Aprimoramento do recurso de análise para ler as funções internas
JSON_OBJECTeJSON_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¶
Adição de uma nova alteração interruptiva na UI. Agora, o usuário terá que consultar sobre um código de acesso para fazer sua avaliação. Para obter mais detalhes, consulte aqui.
Adição de um novo relatório de avaliação EmbeddedCodeUnitReport. Para obter mais informações, acesse aqui.
Melhoria do TopLevelCodeUnitReport. Adição de mais quatro colunas: Contagem FDM, Contagem PRF, FDM e PRF. Para obter mais informações, acesse aqui.
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.