SnowConvert AI - Práticas recomendadas¶
1. Extraction¶
É altamente recomendável usar nossos scripts para extrair sua carga de trabalho:
Teradata: Clique aqui.
Oráculo: Clique aqui.
SQLServer: Clique aqui.
Redshift: Clique aqui.
2. Preprocess¶
É altamente recomendável usar um script de pré-processamento que tenha como objetivo fornecer melhores resultados antes de iniciar uma avaliação ou uma conversão. Esse script executa as seguintes tarefas:
Criar um único arquivo para cada objeto de nível superior
Organizar cada arquivo por uma hierarquia de pastas definida (o padrão é: Database Name -> Schema Name -> Object Type)
Gerar um relatório de inventário que forneça informações sobre todos os objetos que estão na carga de trabalho.
2.1 Download¶
Clique aqui para baixar o binário do script para MacOs (certifique-se de seguir a configuração em 2.3).
Clique aqui para baixar o binário do script para Windows.
2.2 Descrição¶
As informações a seguir são necessárias para executar o script:
Argumento de script |
Valor de exemplo |
Obrigatório |
Uso |
|---|---|---|---|
Pasta de entrada |
|
Sim |
|
Pasta de saída |
|
Sim |
|
Nome do banco de dados |
|
Sim |
|
Mecanismo de banco de dados |
|
Sim |
|
Estrutura da pasta de saída |
|
Não |
|
Geração de tabelas dinâmicas |
|
Não |
|
Nota
Os valores suportados para o argumento do mecanismo de banco de dados (-e) são: oracle, mssql e teradata
Nota
Os valores aceitos para o argumento da estrutura da pasta de saída (-s) são: database_name, schema_name e top_level_object_name_type.\ Ao especificar este argumento, todos os valores anteriores precisam ser separados por uma vírgula (por exemplo, -s database_name,top_level_object_name_type,schema_name).
Esse argumento é opcional e, quando não é especificado, a estrutura padrão é a seguinte: nome do banco de dados, tipo de objeto de nível superior e nome do esquema.
Nota
O parâmetro de geração de tabelas dinâmicas (-p) é opcional.
2.3 Configurar o binário para Mac¶
Defina o binário como um executável: \
chmod +x standardize_sql_filesExecute o script executando o seguinte comando:
./standardize_sql_filesSe esta for a primeira vez que o binário é executado, a seguinte mensagem será exibida:\
Clique em OK.Abra Settings -> Privacy & Security -> Clique em Allow Anyway\
.png)
Execução do script¶
Executar o script usando o seguinte formato:
Formato Mac\
./standardize_sql_files -i “caminho de entrada” -o “caminho de saída” -d Workload1 -e teradataFormato Windows\
./standardize_sql_files.exe -i “caminho de entrada” -o “caminho de saída” -d Workload1 -e teradata
Se o script for executado com êxito, a seguinte saída será exibida:
Splitting process completed successfully!
Report successfully created!
Script successfully executed!