Trabalhando com o Atualizador de Estrutura de Dados – DBA Tools

Nesta página o usuário poderá visualizar um tutorial sobre a criação e atualização de banco de Dados utilizando o Atualizador de Estrutura de dados do Dataplace ERP (pSymDBATools.

Trabalhando com o Atualizador de Estrutura de Dados (DBA Tools)

Criar um Banco de Dados

Este tutorial é um passo a passo para a criação de um novo Banco de Dados utilizando o Atualizador de Estrutura de Dados (pSymDbaTools)

Para executar essa ferramenta, acesse a pasta de instalação do Dataplace (\\Dataplace\Install) e dê um duplo clique em pSymDBA_Tools.exe. A seguinte janela será exibida:

 A mensagem na tela inicial orienta o usuário a fazer uma cópia de segurança (Backup) da base de dados que será atualizada, porém neste tópico será criado um novo Banco de Dados, por isso, para esse procedimento, ignore a mensagem.

Clique no botão Avançar, será exibida a próxima janela:

Nesta janela são exibidas as opções:

  •  Criar um novo banco de dados;
  •  Restaurar um banco de dados;
  •  Backup de Banco de Dados;
  •  Atualizar bancos de dados existentes (dados e estrutura);
  •  Atualizar somente os dados.

Selecione a opção “Criar um novo banco de dados” e clique em avançar. Será exibida a seguinte janela:

Na Aba “Etapa 1” informe os campos referentes ao nome do Servidor/Usuário/Senha, clique no botão Avançar e aguarde até que seja feita a conexão com o servidor.

Na Aba “Etapa 2” Preencha os campos como demonstrado na figura a baixo:

Nome do banco de dados

Insira um nome para o banco que será criado.

Código da Empresa

Informe o código da empresa.

Código da filial

Informe o código da filial da empresa (caso não haja filiais, preencha com o código 01).

Razão Social

Informe a razão social da empresa.

Código de registro na Dataplace

Neste campo informe o código de registro na Dataplace.

Chave de acesso

Insira a chave de acesso fornecida pela Dataplace.

Localização dos Arquivos

Informe o local onde será criado o banco de dados.

Aplicação

Neste campo selecione quais aplicações farão parte do novo banco de dados.

 Clicando na seta para baixo do botão Ferramentas o usuário pode selecionar todas as aplicações através da opção “Marcar Tudo (CTRL + SHIFT + M)”, como também pode retirar a seleção de todas as aplicações através da opção “Desmarcar Tudo (CTRL+ SHIFT + D)”.

Após executar estes procedimentos clique no botão Criar. Uma mensagem de confirmação será exibida, clique em SIM e o processo de criação de banco de dados terá início.

Na aba Etapa3  apresenta o status da criação do banco de dados, clicando no botão Detalhes será exibida uma lista com todos os procedimentos realizados pelo Atualizador de estruturas.

Terminado o processo será exibida uma mensagem de confirmação, clique em OK e em seguida no botão Concluir e na próxima janela no botão Sair, para encerrar o Atualizador de estruturas de dados.

 Caso sejam encontrados relatórios pendentes para alinhamento, será exibida uma mensagem de notificação ao usuário, onde deve-se acessar o Configurador Geral do Sistema para verificar quais relatórios devem ser alinhados.

Criação de um Banco de Dados a partir de um Template

 O Template é gerado pela equipe Dataplace e esta acompanhará o usuário na criação do Banco de Dados.

Para Criar o Banco de Dados com o Template o arquivo Sym_Default.xml deve estar presente na pasta \\..\Symphony\XML

O Usuário, auxiliado pela equipe Dataplace, deve conferir na pasta Dataplace\XML se os arquivos ‘Sym_Object’, ‘Sym_Message’, ‘Sym_ItemSeguranca’ se encontram-se atualizados.

  • No Atualizador de Estrutura de Dados selecione a Opção ‘Criar um novo banco de Dados’ e clique em ‘Avançar’.
  •  Os Campos ‘Nome do Banco de Dados’ e ‘Localização dos Arquivos’, são utilizados para a criação do novo banco de dados e geração da DSN.
  • OS campos ‘Código da Empresa’, ‘Código da Filial’, ‘Razão Social’, ‘Código de registro na Dataplace’ e ‘Chave de Acesso’ são necessários para a criação do registro da tabela ‘DdEmpresa’ e definição dos campos ‘CdEmpresa’ e ‘CdFilial’.
  • Para iniciar a criação do banco de dados, o usuário deverá clicar em ‘Criar’.

 OBSERVAÇÕES:

1– Caso o Template seja relacionado a uma empresa que já está em produção, é necessário logar com a DSN da mesma (Ex: Criação de uma empresa Filial com base em uma empresa Matriz, o usuário deverá logar na DSN ‘Empresa_Matriz’ para a geração do Sym_Default). As tabelas de cadastros clientes e fornecedores, produtos e serviços são copiados,, por isso, após a geração do banco de dados filial eles devem ser sincronizados.

2- Caso o Template seja para a implantação de uma nova empresa, o arquivo Sym_Default deverá ser criado com base em um banco de dados interno disponibilizado somente para este fim.

Terminado o processo será exibida uma mensagem de confirmação, clique em OK e em seguida no botão Sair para encerrar o Atualizador de estruturas de dados.

Atualização de Banco de Dados

A atualização de dados e estrutura disponibilizada pelo Dataplace ERP fornece ao usuário um recurso dinâmico e simplificado para realizar as atualizações de tabelas, mensagens, itens de segurança, entre outros dados do sistema.

Para executar essa ferramenta, acesse a pasta de instalação do Dataplace ERP (Dataplace\Install) e dê um duplo clique em pSymDBA_Tools.exe. A seguinte janela será exibida:

 A mensagem na tela inicial orienta o usuário a fazer uma cópia de segurança (Backup) da base de dados que será atualizada. Recomendamos que o uso desta ferramenta seja realizado pelo Gerente de TI ou Administrador de Banco de Dados da empresa.

Clique no botão Avançar.

Na próxima tela serão exibidas as opções:

  •  Criar um novo banco de dados;
  •  Restaurar um banco de dados;
  •  Backup de Banco de Dados;
  •  Atualizar bancos de dados existentes (dados e estrutura);
  •  Atualizar somente os dados (Mensagens, Itens de Segurança e Templates)

Ao selecionar a opção “Atualizar Bancos de dados existentes (dados e estrutura)”, o sistema irá atualizar as tabelas inserindo ou excluindo campos e atualizar as mensagens, itens de segurança e templates do sistema, já a opção “Atualizar somente os dados (Mensagens, Itens de Segurança e Templates) não atualiza as tabelas do sistema. Após a seleção de uma das opções de atualização será exibida a seguinte janela:

Nesta aba devem ser informados o endereço do servidor do Banco de Dados que será atualizado, nome de usuário e a senha de acesso ao servidor.

 Para usuários do Dataplace que não sejam o administrador (SA), a atualização de estrutura de um Banco de Dados existente é controlado pelo Item de Segurança 4988 – Atualizar banco de dados existentes – Atualizador de Estrutura de Dados.

Clique no botão Avançar. Será exibida a aba Etapa 2 onde serão listados os Bancos de Dados existentes no servidor e as aplicações do Dataplace ERP que serão atualizadas. O usuário poderá selecionar mais de um banco de dados/aplicação para realizar a atualização de estrutura. Observe a imagem:

O botão Ferramentas permite ao usuário marcar/desmarcar todas as aplicações para atualização de dados.

 As aplicações selecionadas ficam salvas na tabela UserPreference, desta forma, na próxima atualização, ao marcar o banco de dados, o sistema já marcará as aplicações.

Ao selecionar a opção Checagem de Integridade, o sistema fará uma varredura no Banco de Dados afim de encontrar/corrigir possíveis inconsistências que impeçam o processo de atualização. Neste caso, a atualização de estrutura de dados levará um tempo maior para ser concluída.

Clique no botão Avançar. Na aba Etapa 3 serão disponibilizadas as seguintes opções:

  • Importar Itens de Segurança – Selecione esta opção para que os novos itens de Segurança criados sejam importados para os bancos de dados selecionados na aba anterior;
  • Atribuir permissão total para todos os grupos cadastrados (para novos itens de segurança importados) – Através desta opção o sistema irá conceder permissão de Acesso, visualização, Inserção, Update, exclusão e execução de dados em ferramentas, manutenções, consultas e relatórios relacionados aos novos itens de segurança importados para todos os usuários cadastrados;
  • Não processar itens de segurança já existentes no sistema (se optar por processar itens existentes, apenas características dos Itens de Segurança serão atualizados, não suas permissões já definidas) – Esta opção irá manter as características dos itens de segurança já existentes.
  • Tabelas a serem importadas (Template) – Ao clicar no sinal de ‘+’ localizado ao lado da descrição do campo será exibida uma listagem contendo todas as tabelas dos Bancos de Dados selecionados para que o usuário possa selecionar as que terão seu template importado na atualização. O uso deste recurso para usuários do Dataplace que não sejam o administrador (SA) é controlado pelo Item de Segurança 4992 – Atualizar banco de dados existentes – Permissão para importar template.
  • Aplicar permissões aos grupos de usuários do Dataplace ERP nas tabelas – Esta opção irá conceder permissão a todos os usuários cadastrados no Dataplace para as tabelas importadas via template. O uso deste recurso para usuários do Dataplace que não sejam o administrador (SA) é controlado pelo Item de Segurança 4991- Atualizar banco de dados existentes – Aplicar permissões aos grupos de usuários do Dataplace”.
  • Atualizar a descrição de todos os objetos do dicionário de dados: Necessário usar o processo somente quando houver uma atualização de descrição do dicionário de dados.

Após a seleção dos itens, clique no botão Avançar. O processo de atualização terá início, e o usuário poderá acompanhar o andamento do mesmo através da barra de status exibida na aba Final. Ao término da atualização , ou na ocorrência de inconsistências durante o processo, o usuário será notificado através de mensagem informativa.

Ao clicar no botão Detalhes, o usuário poderá visualizar um relatório das ações da ferramenta durante o processo de atualização.

 O acesso às opções de atualização de estrutura para usuários que não sejam administradores do sistema (SA) é definido através dos Itens de Segurança citados e das permissões configuradas no Banco de Dados através do SQLServer, de responsabilidade do Administrador de Banco de Dados da empresa.  Para maiores informações, consulte o gerente de Tecnologia da Informação da empresa ou entre em contato com o time de suporte da Dataplace.

 Ao final do processo, quando for utilizada a opção Atualizar bancos de dados existentes (dados e estrutura), será gerado um Log de eventos com as seguintes informações:

  • Data/hora;
  • Sistemas selecionados;
  • Versão do Dicionário de Dados;
  • Versão do DBA TOOLS;
  • Mensagem final do dbaTools (se sucesso ou se falha, registrando, neste caso, a mensagem resultante da falha); e
  • Demais campos do logevento.

Essas informações poderão ser verificadas acessando o Menu Ajuda >> Sobre do Dataplace ERP.

Este documento foi útil para você?