O módulo de desenvolvimento de banco de dados do Data Management (DMS) abrange todo o ciclo de vida das alterações em bancos de dados, desde a criação e sincronização de schemas até a modificação de dados, revisão de SQL e orquestração de implantações em várias etapas por meio de pipelines DevOps.
Categorias de recursos
| Recurso | Sub-recurso | Descrição |
|---|---|---|
| Alteração de schema | Criar schemas | Crie schemas de tabelas conforme os padrões de P&D para manter a consistência entre ambientes de desenvolvimento, teste e produção. |
| Sincronizar schemas | Compare schemas entre dois bancos de dados ou tabelas específicas e gere instruções SQL para sincronização. | |
| Criar tabelas sombra para sincronização | Crie automaticamente uma tabela sombra com base no schema de uma tabela source. Há suporte para sincronização periódica. | |
| Inicializar bancos de dados vazios | Sincronize os schemas de um banco de dados source com um banco de dados vazio. | |
| Corrigir inconsistências de tabelas | Compare schemas de tabelas, identifique diferenças e gere instruções SQL para alinhar a tabela de destino. | |
| Executar operações DDL sem bloqueio | Execute operações DDL sem bloquear tabelas. Isso evita interrupções nos negócios e previne a latência de replicação entre bancos de dados primários e secundários, problema comum no DDL online nativo. | |
| Alteração de dados | Alterar dados comuns | Atualize dados em bancos de dados. |
| Executar operações DML sem bloqueio | Execute operações DML em lotes com base em uma chave primária ou chave única não nula. Mantenha alta eficiência de execução com impacto mínimo no desempenho e no armazenamento do banco de dados. | |
| Limpar dados históricos | Crie uma tarefa agendada para excluir dados históricos automaticamente, de forma regular e conforme as regras configuradas. | |
| Alterar objetos programáveis usando rotinas armazenadas | Envie tickets para alterar objetos programáveis, como stored procedures, triggers, funções e views. | |
| Importar dados | Importe grandes volumes de dados para um banco de dados. | |
| Exportação de dados | Exportar conjuntos de resultados SQL | Exporte conjuntos de resultados de consultas SQL. |
| Exportar bancos de dados | Exporte bancos de dados e tabelas. | |
| Revisão de SQL | N/A | Analise instruções SQL enviadas e receba sugestões de otimização. A revisão verifica conformidade com padrões de desenvolvimento, uso de índices nas consultas e riscos de injeção de SQL para ajudar a manter a qualidade do código. |
| Configuração de ambiente | Clonar bancos de dados | Replique o schema e os dados de um banco de dados ou tabela para outro e inicialize bancos de dados em vários ambientes. |
| Gerar dados de teste | Gere dados de teste com base em tipos de campo e regras especificados. | |
| Rastreamento de dados | N/A | Analise logs binários do banco de dados, consulte registros de alterações de dados e gere instruções SQL para restauração. |
| DevOps | N/A | Combine vários tickets de alteração de dados — incluindo Normal Data Modify, Lockless change e Data Import — em um único processo. O DevOps permite mesclar operações DML e DDL para atender aos requisitos do seu negócio. |