Índice:
- Definição - O que significa o Repositório de Banco de Dados?
- Techopedia explica o repositório de banco de dados
Definição - O que significa o Repositório de Banco de Dados?
Um repositório de banco de dados é um agrupamento lógico, mas às vezes físico, de dados de bancos de dados relacionados, mas separados.
Isso geralmente é feito quando há um "objetivo maior" para os dados, mas os itens de dados necessários para isso residem em bancos de dados diferentes. Nesses casos, é necessário um repositório para reunir os itens de dados discretos e operar neles como um.
Techopedia explica o repositório de banco de dados
Os repositórios de banco de dados são geralmente discutidos e implementados no campo de data warehousing e business intelligence. Isso geralmente requer um nível de agregação de dados que os bancos de dados de nível inferior simplesmente não podem fornecer, exigindo a criação de uma estrutura de nível superior.
Considere o caso de um grande banco. Essa instituição provavelmente será composta de várias subsidiárias diferentes, não no sentido físico, geograficamente diversificado, mas no sentido funcional ou nas linhas de negócios. Haverá a divisão tradicional de contas bancárias, além de uma divisão de empréstimos, uma divisão de forex e tesouraria, uma divisão de banco de investimento e uma divisão de custódia / depósito seguro. Todas essas divisões executam seus próprios sistemas de informação separados, o que obviamente implica em bancos de dados separados.
No entanto, cada divisão deve reportar suas próprias finanças de volta à matriz. O Diretor Financeiro (CFO) precisa agregar todos os dados financeiros das várias divisões para avaliar sua lucratividade, porque eles se alimentam diretamente da posição financeira geral do banco. Você pode ver que o escritório do CFO não está realmente preocupado com a parte operacional dos vários bancos de dados, ele só está realmente interessado nos dados que tratam das finanças. Outro aspecto a ser observado é que ele confia completamente nos relatórios das divisões para informá-lo sobre quais decisões tomar, ele não possui ou gera dados por conta própria.
Digite um repositório de dados. Provavelmente, este será outro sistema com seu próprio banco de dados, distinto de todos os outros, que pode acessar diretamente os dados relevantes dos outros bancos de dados e agregá-los em informações significativas para o CFO. No entanto, é importante lembrar que os dados e informações que o CFO está visualizando podem ou não estar fisicamente localizados no repositório de dados. O repositório pode simplesmente ler diretamente dos outros bancos de dados ou, por razões de desempenho, pode armazenar uma cópia local dos dados que acessou dos outros. O repositório provavelmente incluirá a capacidade de mostrar tendências de desempenho ao longo do tempo, comparar e contrastar os objetivos das divisões, mostrar desvios ao longo dos períodos e assim por diante. Alguns desses objetivos estão claramente no contexto de Business Intelligence. Além disso, como nosso CFO é interceptado principalmente nos relatórios em oposição à entrada e geração de dados, seu repositório de dados provavelmente será um sistema somente leitura, ou com poucas gravações, além de agregar dados que retornam por um longo período. Essa função começa a passar para o contexto do Data Warehousing.
Um repositório de dados é, portanto, a agregação lógica de itens de dados de bancos de dados separados em um local centralizado para uma finalidade específica que não pode ser alcançada usando os próprios bancos de dados.