
¿Por qué integrarlo con Versat?
Versat Sarasola opera sobre SQL Server y concentra ventas, compras, inventarios, producción, CxC/CxP, etc. Con Power BI puedes:
Unificar datos de módulos y sucursales en un modelo semántico (estrella).
Crear tableros ejecutivos (ventas, márgenes, liquidez) y operativos (kardex, rotación, órdenes de producción).
Programar refresco incremental, reducir carga al ERP y mantener la base operativa ágil.
Aplicar RLS por sucursal/centro de costo y compartir con seguridad.
Arquitectura sugerida (simple y robusta)
Capa de origen (SQL Server/Versat)
Evitar consultar tablas transaccionales “en vivo”.
Crear vistas de reporte (prefijo
vw_vrs_...
) o una BD de reporting (staging) con datos limpios.
Power BI Desktop (modelado)
Conector SQL Server → vistas de reporte.
Modelo estrella: tablas hecho (movimientos) y dimensión (fecha, producto, cliente, almacén, sucursal).
Publicación y refresco
Publicar en Power BI Service.
Instalar On-premises Data Gateway (personal o estándar) en el servidor/PC que ve la BD.
Programar actualizaciones (diarias/horarias) y refresco incremental para tablas grandes.
Seguridad y distribución
Implementar RLS (roles por sucursal/usuario).
Compartir apps/dashboards con dirección, comercial, finanzas y operaciones.
Modos de conexión
Import (recomendado general): copia comprimida en el dataset; rápido y permite DAX avanzado.
DirectQuery (cuando la latencia/frescura manda): consulta en tiempo real; depende del rendimiento del SQL.
Compuesto: hechos grandes en DirectQuery + dimensiones en Import.
Vistas recomendadas (ejemplos)
Nombres ilustrativos; ajusta a tu esquema real en Versat.
vw_vrs_Facturacion
(líneas de factura, fecha, cliente, producto, cantidades, precios, impuestos, moneda, TC).vw_vrs_CxC
(documento, saldo, vencimiento, días de mora, cobrador, sucursal).vw_vrs_Kardex
(entradas/salidas, costo, lote/serie, almacén, existencia).vw_vrs_Produccion_Ordenes
(estado, costos MO/insumos, rendimientos).Dimensiones:
dim_Fecha
,dim_Producto
,dim_Cliente
,dim_Sucursal
,dim_Almacén
.
Buenas prácticas al crear vistas
Tipos correctos (fechas como
date/datetime
, importesdecimal
), nombres legibles, claves de negocio estables.Calcular moneda local y moneda de operación; almacenar tipo de cambio del devengo.
Filtrar campos sensibles y estandarizar codificaciones (acentos y ñ).
Checklist de implementación
Acceso a SQL Server (solo lectura) y catálogo de tablas/campos de Versat.
Definir vistas de reporte y granularidad por proceso.
Modelo estrella y tabla de fechas con feriados locales.
Medidas DAX acordadas (glosario de métricas).
Gateway instalado y pruebas de refresco.
RLS documentada y plan de permisos.
Manual de uso y plan de soporte.
Errores frecuentes (y cómo evitarlos)
Conectar directo a tablas operativas sin vistas → lentitud y bloqueos.
No fijar tipo de cambio del devengo → diferencias en ventas/márgenes.
Falta de tabla de fechas → métricas de tiempo incorrectas.
Publicar sin RLS → exposición de datos sensibles.
No usar refresco incremental en hechos grandes → tiempos de actualización excesivos.
Requisitos mínimos
Power BI Desktop (última versión).
SQL Server accesible (usuario de solo lectura).
Equipo para On-premises Data Gateway con conectividad estable.