Data Book es un sistema web tipo dashboard, inspirado en Collibra, diseñado para la gestión y el gobierno de datos en una organización. Proporciona una interfaz centralizada para administrar activos de datos, políticas, calidad y metadatos, facilitando la colaboración y la transparencia.
Puedes ver una demostración en vivo del proyecto desplegada en GitHub Pages:
https://mjmc4498.github.io/Data_Book/
Este proyecto es una plantilla frontend estática. No requiere un proceso de instalación complejo ni dependencias de backend para su visualización.
- Un navegador web moderno (Chrome, Firefox, Safari, Edge).
- Opcional: Un servidor web local para evitar problemas con CORS si se modifica el código. Python
http.serveres una opción sencilla.
-
Clona el repositorio:
git clone https://github.com/mjmc4498/Data_Book.git
-
Navega al directorio del proyecto:
cd Data_Book -
Abre
index.htmlen tu navegador: Puedes hacer doble clic en el archivoindex.htmlpara abrirlo directamente en tu navegador. -
(Opcional) Ejecutar con un servidor local: Si prefieres servir los archivos desde un servidor local, puedes usar el módulo
http.serverde Python (o cualquier otro de tu elección):# Si tienes Python 3 python -m http.server 8000Luego, abre
http://localhost:8000en tu navegador.
El dashboard está diseñado para ser intuitivo. La navegación principal se encuentra en la barra lateral izquierda, que permite acceder a los diferentes módulos del sistema.
- Sidebar (Menú Lateral): Contiene enlaces a todos los módulos funcionales. Haz clic en cualquiera de ellos para cargar su contenido en el área principal.
- Navbar (Barra Superior):
- Botón de Menú: Oculta o muestra la barra lateral en pantallas pequeñas.
- Buscador Global: Permite realizar búsquedas centralizadas en todo el catálogo de activos (funcionalidad de frontend).
- Toggle Dark/Light Mode: Cambia entre el tema claro y oscuro de la interfaz.
- Menú de Usuario: Acceso a perfil y configuración (simulado).
- Área de Contenido: Muestra el módulo seleccionado. La navegación dentro de cada módulo utiliza componentes como
tabs,modalsybreadcrumbspara una experiencia fluida.
El sistema está dividido en los siguientes módulos funcionales:
- Dashboard General: Vista principal con KPIs y resúmenes visuales.
- Glosario de Negocio: Gestión de términos, definiciones y relaciones.
- Diccionario de Datos: Catálogo de tablas, campos y su mapeo con el negocio.
- Calidad de Datos: Reglas, indicadores y seguimiento de la calidad.
- Seguridad y Perfilamiento: Gestión de roles, permisos y auditoría.
- Arquitectura Empresarial: Visualización de flujos y linaje de datos.
- Catálogo de Activos: Explorador de todos los activos de datos de la organización.
- Gobierno de Metadatos: Flujos de aprobación y control de versiones.
- Políticas y Normativas: Repositorio central de políticas de datos.
- Gestión de Incidentes: Registro y seguimiento de problemas relacionados con datos.
- HTML5
- CSS3
- JavaScript (ES6+)
- Bootstrap 5.3: Framework principal para el diseño y los componentes de la interfaz.
- Bootstrap Icons 1.11: Para la iconografía del sistema.
- GitHub Pages: Para el despliegue y hosting de la versión de demostración.
Creado por mjmc4498.