O recurso de iteração DevOps do Data Management (DMS) permite gerenciar o processo de P&D de banco de dados etapa por etapa. Cada iteração se vincula a um modelo que define as fases, os tipos de ticket disponíveis em cada fase e as condições necessárias para avançar.
Uma iteração típica segue este ciclo de vida:
Crie uma iteração: defina um nome, atribua um modelo, adicione participantes e selecione os bancos de dados.
Crie tickets em cada fase: envie solicitações de alteração de banco de dados conforme permitido pela fase atual.
Avançar para a próxima fase: após todos os tickets de uma fase passarem nas verificações de status, mova a iteração adiante.
Repetir até concluir ou encerrar a iteração.
Pré-requisitos
Antes de começar, verifique se você tem:
Um projeto no DMS com pelo menos um modelo de iteração configurado. Para mais detalhes, consulte Gerenciar modelos de iteração.
Um ou mais bancos de dados disponíveis no projeto.
Permissões de criador, administrador de projeto, administrador de banco de dados (DBA) ou administrador do DMS para criar e gerenciar iterações. Outros usuários podem visualizar iterações, mas não podem modificá-las.
Crie uma iteração
Faça logon no console do DMS V5.0.
Na barra de navegação superior, clique em Database Development. No painel de navegação à esquerda, escolha .
Clique na aba Iteration.
Clique em Create Iteration.
Na caixa de diálogo Create Iteration, configure os parâmetros a seguir e clique em OK.
|
Parâmetro |
Descrição |
|
Iteration Name |
Nome da iteração. |
|
Project |
Projeto ao qual a iteração pertence. |
|
Iteration Template |
Modelo que define todas as fases de P&D, as condições de avanço para cada fase e os tipos de ticket disponíveis em cada uma delas. Cada iteração pode usar apenas um modelo. Não é possível alterar o modelo associado após a criação da iteração. Para utilizar outro modelo, crie uma nova iteração. |
|
Participants |
Um ou mais usuários autorizados a criar tickets e avançar a iteração para a próxima fase. Somente o criador da iteração, administradores de projeto, DBAs e administradores do DMS podem adicionar ou remover participantes. |
|
Available Databases |
Bancos de dados para uso durante a iteração. Apenas bancos de dados do projeto selecionado estão disponíveis. Caso nenhum banco de dados tenha sido escolhido na criação do projeto, todos os bancos de dados do tenant atual poderão ser selecionados. |
|
Description |
Descrição para facilitar a identificação e o gerenciamento da iteração. |
Crie um ticket
Tickets representam solicitações de alteração de banco de dados. O modelo de iteração determina os tipos de ticket disponíveis em cada fase.
Faça logon no console do DMS V5.0.
Na barra de navegação superior, clique em Database Development. No painel de navegação à esquerda, escolha .
Clique na aba Iteration.
Clique no nome da iteração. A página Iteration Details será exibida.
-
Passe o mouse sobre Create Ticket e selecione um tipo de ticket. A seleção de um banco de dados para um ticket exige o atendimento às duas condições abaixo. Os seguintes tipos de ticket são suportados:
O banco de dados deve estar listado como disponível para a iteração.
O tipo de ambiente do banco de dados deve atender aos requisitos da fase atual da iteração.
Tipo de ticket
Descrição
Altera dados em tabelas e schemas.
Modifica dados de tabelas e schemas sem bloquear as tabelas.
Importa dados para um banco de dados rapidamente.
Altera dados utilizando funções e stored procedures.
Altera schemas ou cria tabelas.
Revisa instruções SQL e obtém sugestões de otimização.
Sincroniza schemas de um banco de dados source para um banco de dados de destino.
Sincroniza schemas de um banco de dados source para um banco de dados vazio.
Avançar para a próxima fase
Após concluir todos os tickets da fase atual, avance a iteração.
Todos os tickets da fase atual devem passar nas verificações de status antes do avanço. O modelo de iteração configura as verificações específicas. Após o avanço, não será mais possível criar novos tickets na fase anterior.
Na página Iteration Details, clique em Enter Next Stage.
Na caixa de diálogo de confirmação, clique em OK.
Repita esse processo para cada fase até concluir ou encerrar a iteração.
Gerencie uma iteração
Na página Iteration Details, atualize as configurações da iteração e execute operações de gerenciamento.
Somente o criador da iteração, administradores de projeto, DBAs e administradores do DMS podem realizar as operações a seguir. Outros usuários têm acesso somente leitura.
Operações de gerenciamento:
Duplicate the iteration: Clique em Create As no canto superior direito. Na caixa de diálogo Replicate Iteration, insira um nome e uma descrição e clique em OK.
View operation history: Clique em Operation History no canto superior direito para ver o carimbo de data/hora, o operador e o log de cada operação.
-
Encerrar a iteração: Clique em Disable Iteration no canto superior direito e confirme clicando em OK.
ImportanteO encerramento de uma iteração é irreversível. É possível duplicar uma iteração encerrada, mas não é possível reabri-la.
Edite detalhes da iteração:
Nome da iteração: Clique no ícone
ao lado do nome da iteração.Description: Clique no ícone
ao lado de Iteration Description.Projeto: Clique no nome do projeto para visualizar seus detalhes.
Participantes: Clique no ícone
ao lado de Participants para adicionar ou remover participantes.-
Bancos de dados disponíveis: Clique em View ao lado de Available Databases.
Para adicionar bancos de dados, selecione-os na lista Available Databases e clique no ícone
.Para remover bancos de dados, selecione-os na lista Available Databases e clique no ícone
.
Modelo de iteração: Clique no nome do modelo para visualizar seus detalhes. O modelo não pode ser alterado após a criação da iteração.
Próximos passos
Gerenciar modelos de iteração: Crie e configure os modelos que definem as fases da iteração e as regras de avanço.