SnowConvert AI - Hive-Spark-Databricks SQL¶
O SnowConvert AI é um software que entende scripts SQL e converte esse código-fonte em código Snowflake funcionalmente equivalente.#x20;
Tipos de conversão¶
Especificamente,o SnowConvert AI realiza as seguintes conversões:
Hive-Spark- Databricks SQL para Snowflake SQL¶
O SnowConvert AI entende o código-fonte do Hive- Spark - Databricks SQL e converte a linguagem de definição de dados (DDL), a linguagem de manipulação de dados (DML) e as funções no código-fonte para o SQL correspondente no destino: Snowflake.
Código da amostra¶
Código de entrada básico do Hive - Spark - Databricks SQL
CREATE TABLE films (
code char(5) CONSTRAINT firstkey PRIMARY KEY,
title varchar(40) NOT NULL,
did integer NOT NULL,
date_prod date
);
Código de saída Snowflake SQL:
CREATE TABLE films (
code char(5) CONSTRAINT firstkey PRIMARY KEY,
title varchar(40) NOT NULL,
did integer NOT NULL,
date_prod date
)
COMMENT = '{ "origin": "sf_sc", "name": "snowconvert", "version": { "major": 0, "minor": 0, "patch": "0" }, "attributes": { "component": "databricks", "convertedOn": "04/24/2025", "domain": "test" }}';
Como você pode ver, a maior parte da estrutura permanece a mesma. Por exemplo, alguns casos exigem que os tipos de dados sejam transformados.
Terminologia do SnowConvert AI¶
Antes de nos perdermos na mágica dessas conversões de código, aqui estão alguns termos/definições para que você saiba o que queremos dizer quando começarmos a usá-los em toda a documentação:
SQL (Structured Query Language): a linguagem padrão para armazenar, manipular e recuperar dados na maioria das arquiteturas modernas de banco de dados.
SnowConvert AI: o software que converte, de forma segura e automática, seus arquivos Hive-Spark-Databricks SQL para a plataforma de dados em nuvem Snowflake.
Regra de conversão ou regra de transformação: regras que permitem ao SnowConvert AI converter uma parte do código-fonte para o código de destino esperado.#x20;
_ Análise ou parsing é um processo inicial feito pelo SnowConvert AI para entender o código-fonte e criar uma estrutura de dados interna necessária para executar as regras de conversão.
Nas próximas páginas, você aprenderá mais sobre os tipos de conversões que oSnowConvert AI para Hive -Spark - Databricks SQL pode realizar. Se estiver pronto, visite a página Getting Started nesta documentação.