(+351) 21 24 10006  ·  info@bconcepts.pt
Carnaxide, Lisboa

Cómo crear un Data Stewardship Workflow en Gobernanza de Datos

João Barros 20 de October de 2026 4 min de lectura

Este tutorial explica cómo crear un Data Stewardship Workflow en Gobernanza de Datos para gestionar responsabilidades, aprobaciones y cambios de metadatos. Un workflow claro reduce conflictos entre equipos, mejora la calidad de los datos y hace que las decisiones sean auditables.

Prerequisitos

  • Cuenta con privilegios administrativos en Microsoft Purview o sistema de catalogación similar.
  • Lista inicial de activos/data domains y al menos un Data Steward identificado.
  • Familiaridad básica con políticas de gobernanza y comunicaciones por e-mail (para notificaciones).

Paso 1: Definir roles y responsabilidades

Comience por crear un documento simple que describa roles: Data Owner, Data Steward, Data Custodian y Consumer. Defina tareas concretas (ej.: aprobar clasificación, evaluar cambios de esquema, validar reglas de calidad). Esto evita ambigüedades cuando el workflow entre en vigor.

# Exemplo mínimo de responsabilidades (formato CSV para importação manual)
asset_id,asset_name,data_domain,data_owner,data_steward
001,customers,CRM,owner@empresa.com,steward.crm@empresa.com
002,orders,Finance,owner@empresa.com,steward.finance@empresa.com

Paso 2: Mapear triggers del workflow

Defina qué eventos disparan el workflow: creación/cambio de metadatos, resultados de Data Quality fuera del umbral, solicitudes de acceso o cambios de sensibilidad. Cada trigger debe conducir a una acción (notificar, pedir aprobación, ejecutar script).

# Exemplo de triggers (documento interno)
trigger: metadata-change
conditions: schema-change OR classification-change
actions: notify steward -> steward approves -> update catalog -> audit log

Paso 3: Modelar estados del workflow

Crear un modelo simple de estados (Draft, Under Review, Approved, Rejected, Implemented). Para cada estado, defina quién puede mover al siguiente estado y qué evidencia es necesaria (comentarios, pruebas de test, referencias).

# Exemplo de estados (para implementação no sistema)
states:
  - Draft
  - Under Review
  - Approved
  - Rejected
  - Implemented
transitions:
  Draft -> Under Review: initiated_by: Steward
  Under Review -> Approved: initiated_by: Owner
  Under Review -> Rejected: initiated_by: Owner
  Approved -> Implemented: initiated_by: Custodian

Paso 4: Implementar notificaciones y aprobaciones

Configure el sistema (por ej. Microsoft Purview, Azure Logic Apps, Power Automate) para enviar notificaciones cuando el workflow se inicie. La notificación debe contener contexto, enlace al activo y botones de aprobación/rechazo con comentarios.

# Exemplo simplificado em pseudocódigo para Power Automate
When metadata_change_event occurs:
  Get asset details
  Send approval request to data_owner and data_steward
  If approved:
    Update asset state to Approved
    Log audit entry
  Else:
    Update asset state to Rejected
    Notify requester

Paso 5: Registrar evidencia y auditoría

Asegúrese de que cada transición grabe un registro auditable: quién, cuándo, comentario y ficheros adjuntos. Utilice el seguimiento de cambios del catálogo (ej.: Purview scan logs) o escriba registros en un repositorio inmutable (ej.: Azure Storage con soft-delete y versioning).

# Exemplo mínimo de registo (append-only log CSV)
timestamp,asset_id,from_state,to_state,user,comment
2026-10-20T09:15:00Z,001,Under Review,Approved,owner@empresa.com,"Validação OK"

Paso 6: Automatizar comprobaciones pre-aprobación

Antes de que las solicitudes vayan a aprobación humana, ejecute comprobaciones automáticas: reglas de Data Quality, validación de esquema y detección de clasificación sensible. Esto reduce el esfuerzo manual y acelera las decisiones.

# Pseudocódigo de pré-validação
run_quality_checks(asset_id):
  results = execute_checks(asset_id)
  if results.failures > 0:
    attach report
    set state = Draft
    notify steward
  else:
    set state = Under Review
    trigger approval

Verificar el resultado

Para confirmar que el Data Stewardship Workflow funciona: cree un cambio de metadatos de prueba y verifique si las notificaciones se envían, si las aprobaciones cambian el estado y si el registro de auditoría guarda todas las transiciones. Simule rechazos y fallos de calidad para validar rutas alternativas.

Conclusión

Al implementar un Data Stewardship Workflow simple tendrá decisiones más rápidas, responsabilidades claras y trazabilidad de los cambios. Próximos pasos: integrar métricas de tiempo de aprobación y dashboards de compliance. Consejo: comience con pocos activos críticos e itere según el feedback de los equipos.