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.
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.
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.
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.
.env: detectado
OPENMETADATA_BASE_URL: presente
OPENMETADATA_JWT_TOKEN u OPENMETADATA_TOKEN: presente
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
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.ps1Crea o verifica tags DCAT y custom properties necesarios antes del workflow de gobierno.
powershell -ExecutionPolicy Bypass -File .\scripts\infra\bootstrap_governance_from_env.ps1 -SkipPipInstallRegenera 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 -SkipPipInstallComprueba 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.csvGenera el plan sin aplicar cambios sobre OpenMetadata.
python -m om_dcat_sync workflow run --dry-run --plan-output .\tmp_pytest\web_workflow_plan.jsonAplica 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.ttlEjecuta la suite versionada de validación de la plataforma.
powershell -ExecutionPolicy Bypass -File .\scripts\infra\run_validation_suite.ps1