As tarefas SQL no Data Management (DMS) permitem criar, agendar e acompanhar operações SQL para alteração de dados, design de esquemas e sincronização de bancos de dados e tabelas. Diferentemente das consultas ad-hoc executadas na aba SQLConsole, as tarefas SQL persistem na página Task. Assim, você pode pausar, tentar novamente, monitorar logs e excluir as tarefas após o envio.
Pré-requisitos
Antes de começar, verifique se você tem:
A função de administrador do DMS ou de administrador de banco de dados (DBA). Para obter detalhes sobre as funções, consulte Funções do sistema.
Crie uma tarefa SQL
Faça login no console do DMS V5.0.
Na barra de navegação superior, escolha O&M > Task.
Na página Task, clique em Add SQL task.
Na caixa de diálogo, configure os parâmetros descritos nas tabelas a seguir e clique em Submit Task.
Após definir os parâmetros, clique em Preview/convert SQL para revisar as instruções SQL antes de enviar.
Parâmetros gerais
|
Parâmetro |
Descrição |
|
Remarks |
Finalidade ou objetivo da alteração de dados. Preencher este campo reduz a comunicação repetitiva com os revisores. |
|
Database |
Banco de dados alvo da alteração. Selecione um ou mais bancos. Se o banco estiver gerenciado nos modos Stable Change ou Flexible Management, faça login nele primeiro. Para obter detalhes, consulte Modos de controle. |
|
Change SQL |
Instruções SQL para a alteração de dados. Use uma ou mais instruções separadas por ponto e vírgula ( |
|
Planned execution time |
Define quando a tarefa será executada. Defina como ON para especificar um horário agendado ou mantenha como OFF (padrão) para executar a tarefa imediatamente após o envio. |
|
Ignore execution errors |
Determina o comportamento em caso de falha em uma instrução. ON: o DMS ignora o erro e continua a execução das instruções restantes. OFF (padrão): o DMS interrompe a execução no primeiro erro. |
Parâmetros para um único banco de dados
Esses parâmetros têm efeito apenas quando você seleciona um único banco de dados.
|
Parâmetro |
Descrição |
|
Transaction |
ON: se alguma instrução falhar, todas as instruções executadas na mesma transação serão revertidas. OFF (padrão): as instruções são executadas individualmente, sem reversão. |
Parâmetros para múltiplos bancos de dados
Esses parâmetros têm efeito apenas quando você seleciona vários bancos de dados.
|
Parâmetro |
Descrição |
|
Concurrent execution of group tasks |
ON: as instruções são executadas simultaneamente em todos os bancos de dados selecionados. OFF (padrão): as instruções são executadas no primeiro banco de dados selecionado e, se bem-sucedidas, prosseguem sequencialmente nos demais. Utilize OFF quando for necessário validar a alteração em um banco de dados antes de aplicá-la aos outros. |
Parâmetros para bancos de dados lógicos
Esses parâmetros têm efeito apenas quando você seleciona um banco de dados lógico.
|
Parâmetro |
Descrição |
|
Logical table expression validation |
ON (padrão): o DMS valida a expressão lógica antes da execução. Consulte Tabela lógica. Recomendamos não definir este parâmetro como OFF. |
Gerencie tarefas SQL
Na página Task, localize a tarefa desejada e utilize a ação correspondente na coluna Operation bar.
|
Ação |
Quando usar |
O que acontece |
|
Pause |
A tarefa está em execução e você precisa interrompê-la temporariamente. |
A tarefa é pausada. |
|
Retry |
A tarefa está no estado Failure. |
O DMS reexecuta a tarefa. |
|
Log |
Sempre que for necessário inspecionar os detalhes da execução. |
Abre os logs de agendamento da tarefa. |
|
Delete |
A tarefa não é mais necessária. |
A tarefa passa para o estado Delete e não pode mais ser executada. |