Todos os produtos
Search
Central de documentação

Data Management:Objetos programáveis

Última atualização: Jun 27, 2026

O Data Management (DMS) permite alterar stored procedures e stored functions por meio de um fluxo de trabalho de tickets gerenciado, com validação de sintaxe, aprovação do administrador de banco de dados (DBA) e trilha de auditoria integrada a cada alteração.

Quando usar este recurso

Use este recurso para modificar uma stored procedure ou stored function existente por meio de um processo de alteração controlado.

Pré-requisitos

Antes de começar, verifique se você tem:

  • Um banco de dados compatível registrado no DMS com permissões de alteração concedidas à sua conta

  • O SQL da rotina armazenada pronto para implantação

Mecanismos de banco de dados compatíveis:

  • MySQL: ApsaraDB RDS for MySQL, PolarDB for MySQL, MyBase for MySQL e bancos de dados MySQL de terceiros

  • SQL Server: ApsaraDB RDS for SQL Server, MyBase for SQL Server e bancos de dados SQL Server de terceiros

  • PostgreSQL: ApsaraDB RDS for PostgreSQL, PolarDB for PostgreSQL, MyBase for PostgreSQL, AnalyticDB for PostgreSQL e bancos de dados PostgreSQL de terceiros

  • MariaDB: ApsaraDB for MariaDB e bancos de dados MariaDB de terceiros

  • PolarDB for PostgreSQL (Compatible with Oracle)

Limitações

  • Este recurso altera apenas stored procedures e stored functions. Outros tipos de objetos programáveis não são compatíveis.

  • O DMS valida a sintaxe das instruções SQL, mas não verifica a lógica de negócios. Verifique se a lógica da rotina armazenada atende aos requisitos antes de enviar.

  • Rotinas armazenadas usadas nesse tipo de alteração não podem incluir especificações de características de transação.

  • Não é possível fazer backup do banco de dados com uma imagem de snapshot antes de executar uma alteração de rotina armazenada.

Como funciona

Uma alteração de rotina armazenada passa por quatro etapas:

  1. Submit — Preencha os parâmetros do ticket e passe na validação de sintaxe do DMS.

  2. Precheck — O DMS valida elementos essenciais das configurações do ticket.

  3. Approve — Um DBA revisa o ticket com base nas regras de aprovação da organização.

  4. Execute — Execute a alteração imediatamente ou agende-a e revise os logs de operação.

Enviar um ticket de alteração de rotina armazenada

  1. Faça login no console do DMS V5.0.

  2. Na barra de navegação superior, escolha Database Development > Data Change > Programmable Object Permissions.

    Se você usa o console do DMS no modo simples, passe o ponteiro sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo e escolha All Features > Database Development > Data Change > Programmable Object Permissions .
  3. Na página Data Change Tickets, preencha os parâmetros do ticket na etapa Apply.

    Parâmetro Descrição
    Database Banco de dados a ser alterado. Selecione um banco de dados para o qual sua conta tenha permissões de alteração.
    Execution method Quando e por quem a alteração é executada após a aprovação. Opções: After Audit Approved, Order Submitter Execute; After Audit Approved, Auto Execute; Last Auditor Execute
    SQL statements for change Instruções SQL para a alteração. O DMS verifica a sintaxe no envio. Sintaxe inválida bloqueia o envio.
    SQL statements for rollback Instruções SQL de rollback. Insira-as no editor de código (Text) ou carregue um arquivo (Attachment). Tipos de arquivo compatíveis: TXT, ZIP ou SQL, até 15 MB.
    Change stakeholder Usuários que podem visualizar o ticket e participar da aprovação. Usuários não listados aqui, exceto administradores do DMS e DBAs, não conseguem acessar os detalhes do ticket.
    Attachments (Opcional) Arquivos de suporte que fornecem contexto adicional para a alteração.
  4. Clique em Submit. O DMS executa uma pré-verificação nas configurações do ticket. Se a pré-verificação falhar, modifique o ticket conforme solicitado e envie novamente. Repita até que o ticket seja aprovado.

  5. Após a aprovação na pré-verificação, clique em Submit for Approval.

    Revise as configurações e o agendamento antes de enviar para aprovação. Não será possível modificá-los posteriormente. Por padrão, DBAs revisam tickets de alteração de dados. Para obter detalhes sobre regras de aprovação, consulte SQL Correct .
  6. Após a aprovação do ticket, clique em Execute Change. Na caixa de diálogo Task Settings, defina a Execution Strategy:

    • Running immediately: a tarefa é executada assim que você clica em Confirm Execution.

    • Schedule: especifique um horário de início futuro.

  7. Após a conclusão da tarefa, clique em Details para revisar os logs de operação, incluindo instruções SQL, duração da execução e detalhes de agendamento.

Próximos passos

  • SQL Correct — Saiba como configurar as regras de aprovação do DMS e personalizá-las para sua equipe.