SnowConvert AI – Perguntas frequentes (FAQ)

De quais plataformas de banco de dados o SnowConvert AI traduz código SQL?

O SnowConvert AI pode traduzir código SQL do Teradata, Oracle, SQL Server, Amazon Redshift, Sybase IQ, Google BigQuery, Azure Synapse, Greenplum, PostgresSQL, Vertica, Hive, Spark, Databricks, Netezza e IBM DB2.


Com o lançamento da versão 1.2.0, o que muda para os usuários atuais do SnowConvert AI?

Para liberar os recursos do SnowConvert AI, os usuários precisam obter um código de acesso da Snowflake. Esse código habilita as funcionalidades de avaliação ou conversão. As seguintes alterações estão sendo implementadas nesta versão:

  • O SnowConvert AI gerará automaticamente um código de acesso quando solicitado pelo usuário.

  • O processo foi simplificado: o SnowConvert AI agora produzirá o relatório de avaliação e o código convertido em uma única etapa, eliminando a necessidade de modos separados de avaliação e conversão.

  • Um único código de acesso agora concederá acesso a todas as plataformas suportadas, em vez de ficar limitado a uma plataforma de origem. Todos os outros aspectos da experiência do usuário permanecem os mesmos.

Para garantir os melhores resultados de conversão, recomendamos a atualização regular para a versão mais recente do SnowConvert AI. Cada nova versão inclui regras de conversão aprimoradas e qualidade de código melhorada.

Antes de instalar uma nova versão do SnowConvert AI, desinstale qualquer versão existente do seu sistema. Após a desinstalação, baixe e instale a versão mais recente.

Como obtenho o SnowConvert AI?

O SnowConvert AI pode ser baixado oficialmente na página do Snowsight Snowflake.

No entanto, é altamente recomendável fazer o curso gratuito «SnowConvert AI para conversão». Esse curso oferece uma visão geral e um treinamento técnico prático sobre como usar o SnowConvert AI para realizar avaliações e conversões. Após concluir o curso, você receberá um e-mail com as instruções de download e poderá gerar um código de acesso por meio da interface da ferramenta.

Como obtenho um código de acesso para o SnowConvert AI?

Você pode obter um código de acesso seguindo as instruções em Como obter um código de acesso.

Se precisar de ajuda adicional, entre em contato com nossa equipe de suporte ao cliente pelo e-mail snowconvert-support@snowflake.com


Quais são os requisitos de sistema para usar o SnowConvert AI?

Para MacOS

  • macOS Ventura 13.3.1 ou versão mais recente

  • Mínimo de 4 GB de RAM

Para Windows

  • Windows 11 ou versão mais recente do sistema operacional Windows

  • Mínimo de 4 GB RAM (recomenda-se mais memória)


Como concedo permissão à pasta de configuração do SnowConvert AI?

O acesso à pasta de configuração do SnowConvert AI depende do seu sistema operacional.

imagem

O SnowConvert AI requer permissões de leitura, gravação e execução para a pasta de configuração (.config no MacOS ou AppData no Windows). Esta pasta armazena arquivos temporários, logs e informações de licença. Para conceder acesso a esta pasta para o SnowConvert AI, siga estas etapas:

Para MacOs

  1. Abra uma janela de Terminal.

  2. Navegue até seu diretório pessoal digitando cd ~ e pressionando Enter.

  3. Altere as permissões do diretório .config digitando chmod 777 .config. Se você receber um erro «Operation not permitted» execute o comando com sudo: sudo chmod 777 .config.

  4. Feche a janela do terminal e inicie o SnowConvert AI.

Para Windows

  1. Abra a caixa de diálogo Run pressionando a tecla Windows + R no teclado.

  2. Digite %AppData% e pressione Enter ou clique em OK.

  3. Localize a pasta Snowflake Inc, clique com o botão direito do mouse nela e verifique se a caixa de seleção Read-only em Attributes está desmarcada.

imagem


Como faço para garantir que .config seja uma pasta em vez de um arquivo?

Esse problema afeta apenas os sistemas macOS.

O modal mostrado quando .config é um arquivo em vez de uma pasta

O SnowConvert AI requer permissões de leitura, gravação e execução para a pasta de configuração (.config no macOS). Esta pasta é utilizada para armazenar arquivos temporários, arquivos de log e informações de licença.

.config deve ser um diretório (pasta). Se você descobrir que .config existe como um arquivo, será necessário convertê-lo em um diretório e definir as permissões adequadas.

Para resolver esse problema, siga estas etapas:

  1. Localize o arquivo .config em seu diretório pessoal em '/Users/[Username]/'.

  2. Exclua o arquivo .config.

  3. Crie uma nova pasta chamada .config no mesmo local.

  4. Inicie o Terminal.

  5. Navegue até seu diretório pessoal digitando cd ~ e pressionando Enter.

  6. Altere as permissões da pasta digitando chmod 777 .config. Se você vir um erro Operation not permitted, use sudo chmod 777 .config em vez disso.

  7. Saia do terminal e inicie o SnowConvert AI.

O que é uma unidade de código de nível superior?

Uma unidade de código é a menor parte independente de código que pode ser executada. Embora as unidades de código geralmente consistam em instruções individuais, elas também podem ser arquivos de script inteiros, pois são executadas como uma unidade. As unidades de código podem ser hierárquicas, com algumas unidades contidas em outras. Quando uma unidade de código não está aninhada em nenhuma outra unidade, ela é chamada de unidade de código de nível superior.


O SnowConvert AI fornece recursos para entender como ele traduz o código do SQL?

Você pode encontrar a referência de conversão de cada origem nos seguintes locais:


Qual é a métrica de completude do código?

A pontuação de integridade do código mostra se todos os componentes de código necessários estão presentes em sua base de código. Uma pontuação abaixo de 100 indica que o SnowConvert AI detectou referências de objetos ausentes que podem ser necessárias para uma migração bem-sucedida.


Por que meus arquivos não estão sendo convertidos e marcados com o código SSC-OOS-001?

Dependendo da codificação selecionada, o SnowConvert AI não conseguirá analisar a entrada; você deve validar a codificação correta nas opções de configuração antes de iniciar uma conversão. Como usar a configuração.


Existem notas de lançamento disponíveis para versões anteriores do SnowConvert AI?

As notas de lançamento estão disponíveis aqui: release-notes


O SnowConvert AI é uma ferramenta gratuita ou existem planos pagos disponíveis?

O SnowConvert AI agora é gratuito para todos e permite a funcionalidade completa de conversão da sua carga de trabalho.

Além disso, se você precisa de suporte extra, tem a opção de contratar um serviço profissional.


Por que o SnowConvert AI não atualiza automaticamente?

imagem

Conexão com a Internet

O SnowConvert AI verifica automaticamente se há novas versões quando você tem uma conexão ativa com a Internet. Se você receber uma mensagem de erro, primeiro verifique se o seu sistema está conectado à Internet e se a conexão está funcionando corretamente.

Se você ainda estiver enfrentando problemas de conexão, isso pode ser devido a uma regra de Firewall que está bloqueando o acesso.

Firewall bloqueado

SnowConvert AI checks for updates by connecting to a Snowflake storage service. If your local firewall blocks access to this site, you won’t be able to get updates. If you see a «Destination unreachable» message, ask your network administrator to whitelist the https://snowconvert.snowflake.com/ website.


Como posso remover minhas licenças?

Para remover todas as licenças do SnowConvert AI, você precisa excluir o arquivo .profile na pasta config. A localização do arquivo depende do sistema operacional. Siga as etapas específicas do seu sistema operacional para localizar e excluir esse arquivo.

Windows

  • Saia completamente do SnowConvert AI.

  • Pressione a tecla Windows ( Win) e a tecla “R” juntas para abrir a janela de comando Run. Digite %appdata%Snowflake Inc e pressione Enter.

  • Localize e exclua o arquivo chamado .profile.

MacOS

  • Saia do SnowConvert AI se ele estiver em execução.

  • Abra o Finder e use o atalho de teclado + Shift + G para abrir «Go to Folder». Digite ~/.config/Snowflake Inc/ para acessar o diretório de configuração

  • Procure o arquivo «.profile». Nos sistemas Mac, esse é um arquivo oculto. Para visualizar os arquivos ocultos, use o atalho de teclado + Shift + .

  • Localize e remova o arquivo «.profile»

Após excluir o arquivo, ao abrir o SnowConvert AI, você verá uma lista de licenças vazia.

Por que não estou recebendo um código de acesso?

O SnowConvert AI se comunica com uma API para gerar códigos de acesso. Se essa comunicação falhar, você receberá uma mensagem de erro semelhante a esta:

imagem

If you are using a version older than 1.13.0, we encourage you to update SnowConvert AI to the latest version. If updating is not possible, ensure your network allows both incoming and outgoing connections to the licensing API at https://snowconvert.snowflake.com/licensing/health. Please work with your network administrator to configure these permissions.

If the error persists after updating, ensure your network allows both incoming and outgoing connections to the licensing API at https://snowconvert.snowflake.com/licensing. Please work with your network administrator to configure these permissions.