💡 Introducción

Uno de los mayores desafíos en la arquitectura de soluciones es la fragmentación de los datos. A menudo, la información reside en SQL Server, SharePoint o incluso en APIs externas, y la tentación es «migrar» o «duplicar» todo hacia Dataverse. Sin embargo, gracias a las Tablas Virtuales (Virtual Tables), podemos consumir estos datos en tiempo real sin moverlos de su origen. En este artículo, aprenderemos cómo Dataverse puede actuar como un puente inteligente hacia tus sistemas heredados.

💻 El Concepto de «Dato en su Origen»

A diferencia de una tabla estándar, una Tabla Virtual no almacena registros en la base de datos de Dataverse. En su lugar, actúa como un «puntero» o vista dinámica. Cuando un usuario consulta la tabla desde una Power App, Dataverse solicita la información al origen externo mediante un conector y la presenta como si fuera una tabla nativa.

🛠️ Comparativa: Migración vs. Tablas Virtuales

CaracterísticaMigración (Dataflows/Power Automate)Tablas Virtuales
AlmacenamientoOcupa espacio en Dataverse.No ocupa espacio (vive en el origen).
ActualizaciónRequiere sincronización programada.Siempre en tiempo real.
CostoCostos de almacenamiento adicionales.Costos mínimos (basado en llamadas a API).
ImplementaciónCompleja (lógica de duplicados/mapeo).Rápida (configuración del proveedor).

🛠️ Proveedores de Datos Populares

Actualmente, los proveedores más comunes para crear estas tablas son:

  1. OData v4: Para conectar con cualquier servicio web que use este estándar.
  2. SQL Server: Ideal para bases de datos «on-premises» o en Azure.
  3. SharePoint: Para interactuar con listas complejas como si fueran entidades relacionales.

✍️ Mini Ejercicio Práctico

Para familiarizarte con este concepto, intenta configurar una tabla virtual básica (requiere privilegios de Administrador):

  1. Ve a make.powerapps.com y entra a la sección de Tablas.
  2. Selecciona Nueva Tabla > Tabla desde datos externos.
  3. Elige el conector de SharePoint y selecciona el sitio y la lista que deseas «virtualizar».
  4. Dataverse creará automáticamente las columnas y la configuración.
  5. Crea una pequeña Canvas App y conecta esta nueva tabla virtual. Notarás que cualquier cambio que hagas en SharePoint se refleja al instante en tu App, y viceversa, sin haber creado un solo flujo de sincronización.

📚 Fuentes Consultadas

📌 Conclusión

Las Tablas Virtuales son la herramienta definitiva para los arquitectos que buscan eficiencia y limpieza en sus datos. Al evitar la duplicidad, garantizas una «única fuente de verdad» y reduces la complejidad técnica de tus soluciones. ¿Tienes datos en silos externos que podrías estar aprovechando hoy mismo con esta técnica?

Deja un comentario

¡Gracias por tu mensaje!

Me pondré en contacto tan rápido como pueda.

Descubre más desde Power Platform En Español

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo