Demo en solo lectura. Datos congelados de una ejecución real del caso de uso. La ejecución contra OpenMetadata y Kubernetes está deshabilitada; los botones muestran los artefactos reproducidos, no lanzan procesos.

Plataforma de Gobierno del Dato sobre OpenMetadata

Consola operativa para ejecutar el caso de uso de validación: conectar activos técnicos, gobernar datasets gold, exportar el catálogo UCLM en JSON-LD DCAT-AP-ES y revisar evidencias.

Qué hace la consola

Cada botón lanza una operación cerrada del repositorio: scripts PowerShell o python -m om_dcat_sync. La web no ejecuta comandos arbitrarios ni habla directamente con OpenMetadata.

Resultado de negocio

Los servicios conectados a OpenMetadata forman un catálogo gobernado. La hoja gold aporta la curación por dataset y los defaults globales completan las propiedades DCAT-AP-ES/HVD del catálogo UCLM.

Configuración

.env: detectado

OPENMETADATA_BASE_URL: presente

OPENMETADATA_JWT_TOKEN u OPENMETADATA_TOKEN: presente

Evidencias recientes

tmp_pytest/prereqs_report.json

tmp_pytest/validation_suite_summary.json

tmp_pytest/validation_report.html

tmp_pytest/validation_report.pdf

tmp_pytest/runtime_validation_report.json

Acciones principales del caso de uso

Ingestar PostgreSQL doble

Crea o verifica postgres_demo_service y postgres_validation_service en OpenMetadata y ejecuta la doble ingesta técnica.

powershell -ExecutionPolicy Bypass -File .\scripts\infra\ingest_postgres_double.ps1

Preparar tags y custom properties

Crea o verifica tags DCAT y custom properties necesarios antes del workflow de gobierno.

powershell -ExecutionPolicy Bypass -File .\scripts\infra\bootstrap_governance_from_env.ps1 -SkipPipInstall

Refrescar hoja gold desde OpenMetadata

Regenera gold_governance.csv con las tablas gold descubiertas en OpenMetadata y conserva la curacion manual existente.

powershell -ExecutionPolicy Bypass -File .\scripts\infra\refresh_governance_sheet_from_env.ps1 -SkipPipInstall

Validar hoja gold

Comprueba el contrato funcional de gold_governance.csv con las reglas Python existentes.

python -m om_dcat_sync validate-governance-sheet --sheet .\tfm_ingestor\config\gold_governance.csv

Dry-run del workflow

Genera el plan sin aplicar cambios sobre OpenMetadata.

python -m om_dcat_sync workflow run --dry-run --plan-output .\tmp_pytest\web_workflow_plan.json

Aplicar workflow

Aplica el gobierno y ejecuta exportación y validación según el perfil operativo.

python -m om_dcat_sync workflow run --allow-warnings --export-output .\tmp_pytest\web_catalog.jsonld --report-output .\tmp_pytest\web_shacl_report.ttl

Suite completa

Ejecuta la suite versionada de validación de la plataforma.

powershell -ExecutionPolicy Bypass -File .\scripts\infra\run_validation_suite.ps1