SnowConvert AI - Best practices¶
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¶
Please click here to download the binary of the script for MacOs (make sure to follow the setup on 2.3).
Please click here to download the binary of the script for 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
The supported values for the output folder structure argument (-s) are: database_name, schema_name and top_level_object_name_type.
When specifying this argument all the previous values need to be separated by a comma (e.g., -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:
Mac format
./standardize_sql_files -i "input path" -o "output path" -d Workload1 -e teradataWindows format
./standardize_sql_files.exe -i "input path" -o "output path" -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!