Tabla de contenido:
- Definición: ¿Qué significa el repositorio de bases de datos?
- Techopedia explica el repositorio de bases de datos
Definición: ¿Qué significa el repositorio de bases de datos?
Un repositorio de base de datos es una agrupación lógica, pero también a veces física de datos de bases de datos relacionadas pero separadas.
Esto generalmente se hace cuando hay un 'propósito superior' para los datos, pero los elementos de datos necesarios para hacerlo residen en diferentes bases de datos. En estos casos, es necesario un repositorio para reunir los elementos de datos discretos y operarlos como uno solo.
Techopedia explica el repositorio de bases de datos
Los repositorios de bases de datos generalmente se discuten e implementan en el ámbito del almacenamiento de datos y la inteligencia empresarial. Esto generalmente requiere un nivel de agregación de datos que las bases de datos de nivel inferior simplemente no pueden proporcionar, por lo que se requiere la creación de una estructura de nivel superior.
Considere el caso de un banco grande. Tal institución probablemente estará compuesta por varias subsidiarias diferentes, no en un sentido físico, geográficamente diverso, sino más bien en un sentido funcional o de líneas de negocio. Habrá la división tradicional de cuentas bancarias, además de una división de préstamos, una división de divisas y tesorería, una división de banca de inversión y una división de custodia / depósito seguro. Todas estas divisiones ejecutan sus propios sistemas de información separados, lo que por supuesto implica bases de datos separadas.
Sin embargo, cada división debe informar sus propios informes financieros a la oficina central. El Director Financiero (CFO) necesita agregar todos los datos financieros de las distintas divisiones para medir su rentabilidad, ya que estos alimentan directamente la posición financiera general del banco. Puede ver que la oficina del CFO no está realmente preocupada por la parte operativa de las diversas bases de datos, solo está realmente interesado en los datos relacionados con las finanzas. Otra cosa a tener en cuenta es que se basa completamente en los informes de las divisiones para informarle sobre las decisiones que debe tomar, él no tiene ni genera datos él mismo.
Ingrese un repositorio de datos. Es probable que sea otro sistema con su propia base de datos, distinta de todas las demás, que pueda acceder directamente a los datos relevantes de las otras bases de datos y agregarlos a información significativa para el CFO. Sin embargo, es importante recordar que los datos y la información que está mirando el CFO pueden o no estar físicamente ubicados en el repositorio de datos. El repositorio puede simplemente leer directamente desde las otras bases de datos o, por razones de rendimiento, puede almacenar una copia local de los datos a los que ha accedido desde los demás. El repositorio probablemente incluirá la capacidad de mostrar tendencias de rendimiento a lo largo del tiempo, comparar y contrastar los objetivos de las divisiones, mostrar desviaciones a lo largo de los períodos, etc. Algunos de estos objetivos están claramente en el contexto de Business Intelligence. Además, dado que nuestro CFO se cruza principalmente en la presentación de informes en lugar de la entrada y generación de datos, su repositorio de datos probablemente será un sistema de solo lectura, o uno con escrituras mínimas, además de agregar datos que se remontan durante un largo período. Esta función comienza a pasar al contexto de Data Warehousing.
Por lo tanto, un repositorio de datos es la agregación lógica de elementos de datos de bases de datos separadas en una ubicación centralizada para un propósito específico que no se puede lograr utilizando las bases de datos en sí.