SnowConvert: 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 fazer download do binário do script para MacOs (certifique-se de seguir a configuração da versão 2.3).
Clique aqui para fazer o download do 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 compatíveis com o argumento do mecanismo de banco de dados (-e) são: database_name, schema_name e top_level_object_name_type.\ Ao especificar esse argumento, todos os valores anteriores precisam ser separados por vírgula (por exemplo, «»-sdatabase_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_files
Execute o script executando o seguinte comando:
./standardize_sql_files
Se 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\
Execução do script¶
Executar o script usando o seguinte formato:
Formato Mac\
./standardize_sql_files -i "input path" -o "output path" -d Workload1 -e teraddata
Formato Windows\
./standardize_sql_files.exe -i "input path" -o "output path" -d Workload1 -e teraddata
Se o script for executado com êxito, a seguinte saída será exibida:
Splitting process completed successfully!
Report successfully created!
Script successfully executed!