O DataWorks permite criar diversos tipos de nós de banco de dados para desenvolver tarefas SQL, executá-las conforme um agendamento e integrá-las a outros jobs.
Pré-requisitos
-
Um usuário RAM foi adicionado ao workspace (opcional).
O usuário RAM destinado ao desenvolvimento de tarefas já deve estar adicionado ao workspace e ter recebido a função Development ou Workspace Administrator (esta última concede permissões amplas e deve ser atribuída com cautela). Para mais informações, consulte Add members to a workspace.
-
Uma fonte de dados do DataWorks foi criada.
Verifique se o grupo de recursos serverless da fonte de dados possui conectividade de rede. Para mais informações, consulte Network connectivity solutions.
Confirme se a fonte de dados utiliza uma string de conexão JDBC. Para mais informações, consulte Data source management.
Certifique-se de que a fonte de dados oferece suporte à criação de nós de banco de dados. Para mais informações, consulte Supported data sources.
Um nó de banco de dados já foi criado. Para mais informações, consulte Create task nodes.
Etapa 1: Desenvolver um nó de banco de dados
-
Após criar um nó de banco de dados, inicie o desenvolvimento.
-
Selecione uma fonte de dados.
Na lista suspensa Select a data source
, selecione a fonte de dados para a tarefa. Caso a fonte desejada não esteja disponível, clique em Add Connection para adicionar uma nova fonte de dados.NotaEm workspaces no modo padrão, o DataWorks exibe apenas as fontes de dados configuradas tanto para o ambiente de desenvolvimento quanto para o de produção.
Os nós de banco de dados aceitam exclusivamente fontes de dados criadas com string de conexão JDBC.
-
Desenvolva o script SQL.
No editor SQL, escreva as instruções SQL para criar a tarefa. O código abaixo apresenta um exemplo simples de consulta:
SELECT * FROM you_table_name; --Query the table. SELECT '${var}'; --Configure placeholder parameters.NotaEscreva as instruções seguindo a sintaxe SQL suportada pela fonte de dados configurada.
-
Configure um grupo de recursos para depuração.
Clique em Run Configuration e, na lista suspensa , selecione um grupo de recursos serverless que tenha conectividade de rede com a fonte de dados.
NotaPara acessar fontes de dados em rede pública ou em ambiente VPC, utilize um grupo de recursos de agendamento aprovado no teste de conectividade com a fonte de dados. Para mais informações, consulte Network connectivity solutions.
-
Defina os parâmetros de depuração.
Clique em Run Configuration. Na seção Script Parameters, atribua valores aos parâmetros configurados no script do nó de banco de dados.
Após concluir a configuração, clique em
para salvar o nó SQL e, em seguida, clique em
para executar e testar o script SQL, verificando se ele funciona conforme o esperado.
-
Depois de depurar o script SQL, clique nas configurações de agendamento no lado direito do editor SQL para definir o cronograma do nó de banco de dados. Para mais informações, consulte Configure schedule settings.
Etapa 2: Implantar e gerenciar nós de banco de dados
Após definir as configurações de agendamento, envie e implante o nó de banco de dados no ambiente de produção. Para mais informações, consulte Submit and deploy nodes.
Após a implantação, a tarefa será executada periodicamente conforme o agendamento definido. Visualize as tarefas agendadas implantadas em e realize as operações de O&M necessárias. Para mais informações, consulte Manage scheduled tasks.
Fontes de dados suportadas
A tabela a seguir lista as fontes de dados compatíveis com nós de banco de dados:
As fontes de dados utilizadas em nós de banco de dados devem ser criadas por meio de uma string de conexão JDBC.
Alguns bancos de dados oferecem suporte nativo a stored procedures, mas esse recurso não é compatível com o DataWorks Data Studio.