Depois de muito tempo sem atualizar, segue novo post
Não tenho ouvido muito falar do Master Data Services que nesta versão que vem junto do SQL Server 2012 ficou muito legal, ganhando uma integração legal com Excel via Plugin
Eu já havia comentado sobre a versão 2008 R2, porém pela falta de integração com office, não achava tão legal.
INSTALAÇÃO
A instalação ficou muito mais simples, ele é instalado junto com a instalação padrão do SQL Server.
Depois de instalado basta executar o instalador pelo menu iniciar
Apartir desta interface ele vai verificar requisitos como PowerShell 2.0 e IIS (Pois ele tem a interface gráfica via web também)
Depois você ira criar a base de dados e o web application que irá ser utilizada
Interface WEB
Abrindo a interface gráfica
Primeiramente você precisa criar um modelo, que seria como uma base de dados da sua empresa
Neste exemplo criei um modelo chamado SANDBOX com 2 entidades Clientes e Estados
E para cada entidade você define Id, nome, atributos
E também pode definir regras de negócio usando uma interface amigavel
Depois de criado o modelo, pelo Gerenciador, você administra os dados inseridos, aplica regras de negócio (nenhum registro pode violar, ex telefone somente numéricos / Estados apenas válidos em um domínio).
Você também pode analisas histórico de transações
Interface de comunicação
Depois de criado tudo isso, você quer acessar esta informação em alguma interface ou aplicação criada por você
Utilizando esta interface você pode criar as interfaces / views para ler os dados
Agora através do SQL Server Management Studio vemos que ele criou uma view com os dados
Integração com Excel
Agora vamos falar da integração com Excel
No Addin do Excel você cria uma conexão com o servidore de Master Data Services e tem acesso não só a toda interface de administração de dados, mas também você pode criar novas entidades e administrar as entidades existentes
CONSULTANDO O MODELO
Através do Master Data Explorer você lista as entidades e pode consultar os valores
INSERINDO DADOS
Você simplesmente insere a linha e clica em publicar
Qualquer problema de validação ele não insere e te fala o porque
INSERINDO NOVA ENTIDADE
Agora imagine que você precise agora controlar uma lista de computadores, considerando um sistema (aplicação) padrão, você teria que desenvolver tabelas, código, etc. Com o MDS você simplesmente cria esta nova entidade.
Apartir de uma tabela no Excel
Depois clique em Create Entity na barra do MDS
Define se o modelo (Id e Nome)
Magicamente você já tem uma entidade criada com todas possíbilidades de utilização que o MDS te proporciona
Este foi um overview das possíbilidades que o Master Data Services lhe proporciona, mas tem muito mais:
- Segurança: Só libere o que você quiser para quem você quiser
- Email: Receba email quando alguma regra for quebrada, registro inserido
- Entre outros