contacto@abadvisory.cl
InicioInsightsTecnología Financiera
Tecnología Financiera

Arquitectura Power BI para directorios: del reporte mensual a la gestión en tiempo real

AB Advisory·Marzo 2026·11 min lectura

Los directorios más efectivos toman decisiones sobre información en tiempo real, no sobre reportes de 40 páginas preparados semanas después del cierre. Así implementamos cinco dashboards que cambiaron la dinámica de tres grupos empresariales chilenos.

El reporte mensual de directorio de 40 páginas preparado tres semanas después del cierre es una práctica que tiene los días contados. En un entorno donde los ciclos de decisión se acortan y la velocidad de reacción ante variaciones del mercado es una ventaja competitiva real, los directorios que operan con información rezagada asumen un riesgo que va más allá de lo operacional. Este artículo documenta la arquitectura, los dashboards específicos y el cronograma de implementación que utilizamos para transformar la reportería de tres grupos empresariales chilenos — reduciendo el tiempo de preparación de tres semanas a dos días.

Por qué Excel no es suficiente para directorios: tres limitaciones estructurales

Excel es una herramienta extraordinaria para el análisis puntual y la modelización ad hoc. Pero como plataforma de reporting ejecutivo continuo para directorios, tiene tres limitaciones estructurales que no pueden resolverse con más automatización: primera, la actualización es manual y secuencial. Cada vez que cambia un dato en el ERP, alguien en el área financiera debe exportar, transformar y consolidar antes de que el directorio vea el número actualizado. Este proceso, que puede tomar horas o días, introduce riesgo de error humano y genera una brecha temporal entre la realidad operacional y la información disponible para decisiones. Segunda, la consistencia entre versiones es un problema permanente. En empresas con múltiples gerencias que alimentan distintos archivos Excel, la consolidación manual genera versiones paralelas que frecuentemente no concilian — el área comercial reporta un ingreso, el área financiera reporta otro, y el directorio debate el número correcto en lugar de debatir la estrategia. Tercera, la exploración de hipótesis en tiempo real es impracticable. Cuando en una sesión de directorio surge la pregunta "¿cómo cambia el resultado si el margen de la división sur cae 2 puntos?", Excel requiere que alguien vuelva a su escritorio, modifique el archivo y reenvíe la presentación — perdiendo la dinámica de la discusión estratégica.

Arquitectura de datos: tres capas que separan las responsabilidades

Una implementación Power BI robusta para directorios se estructura en tres capas con responsabilidades distintas. La capa de extracción conecta las fuentes de datos al modelo: ERP, hojas de planificación, bases de datos de nómina, sistemas CRM y cualquier fuente externa relevante. En Power BI, esto se gestiona a través de conectores nativos y, para fuentes más complejas, mediante Power Query con transformaciones M. La capa de transformación es donde ocurre la lógica de negocio: definición de métricas, jerarquías, calendario fiscal, reglas de consolidación entre entidades y limpieza de datos. Esta capa vive en el modelo semántico (antes llamado dataset) de Power BI y se documenta en DAX, el lenguaje de fórmulas de la plataforma. La capa de presentación son los reportes y dashboards que el directorio visualiza — diseñados para máxima claridad ejecutiva, con navegación intuitiva y capacidad de drill-down sin necesidad de formación técnica.

La disciplina más importante en esta arquitectura es la separación estricta entre capas. Cuando los equipos mezclan transformación y presentación — introduciendo lógica de negocio directamente en las visualizaciones en lugar del modelo semántico — el resultado es un sistema frágil que falla cuando cambia alguna fuente de datos. En implementaciones bien diseñadas, actualizar una fuente de datos en la capa de extracción se propaga automáticamente a todos los dashboards sin modificar ninguna visualización.

SAP vs. ERPs locales (Softland, Defontana): complejidades distintas en Chile

La complejidad de la capa de extracción depende significativamente del ERP que utiliza la empresa. En el mercado chileno, la mayoría de los grupos empresariales medianos utilizan Softland ERP o Defontana, mientras que los grupos más grandes o con operación internacional suelen operar SAP. Las diferencias en la implementación Power BI son sustanciales.

SAP ofrece conectores nativos con Power BI a través de SAP HANA o mediante OData services, pero la complejidad del modelo de datos SAP — con tablas como BSEG, FAGLFLEXA, COEP que son altamente normalizadas y requieren joins complejos — demanda conocimiento especializado de la estructura SAP para extraer datos correctamente. Un informe de P&L en SAP puede requerir unir 8 a 12 tablas con filtros específicos por sociedad contable, variante de ejercicio y plan de cuentas. El error más frecuente es extraer datos de tablas que no incluyen la totalidad de los documentos contables, generando un reporte de P&L que no cuadra con el balance.

Softland y Defontana, en cambio, tienen una estructura de base de datos más plana y accesible, con conectores ODBC estándar que facilitan la extracción directa. La limitación típica no es la complejidad técnica de la extracción sino la calidad del dato en origen: estas plataformas son frecuentemente utilizadas por equipos contables con menor estandarización en la imputación de cuentas y centros de costo, lo que genera inconsistencias que deben ser gestionadas en la capa de transformación. Un proyecto Power BI en empresa con Softland invierte más tiempo en limpiar y validar los datos que en construir el modelo semántico.

Los 5 dashboards en detalle: métricas, fuentes y medidas DAX

Dashboard 1 — Estado de Resultados (P&L) en tiempo real: conectado directamente al módulo contable del ERP, actualizado con una frecuencia diaria o al cierre de cada día hábil. Las métricas clave son ingresos ordinarios por unidad de negocio, costo de ventas detallado, resultado bruto, EBITDA y resultado neto — cada uno con comparación vs. presupuesto y vs. mismo periodo del año anterior. La medida DAX central es el cálculo de varianza porcentual con manejo de denominadores negativos: [Varianza %] = DIVIDE([Real] - [Budget], ABS([Budget]), BLANK()). El drill-down permite navegar de la empresa consolidada a la unidad de negocio, luego al centro de costo y finalmente a la cuenta contable específica. Este nivel de granularidad transforma las preguntas del directorio: en lugar de "¿por qué cayó el margen?", la discusión pasa a "el margen cayó porque los costos de distribución de la división norte aumentaron 15% — aquí están las tres cuentas que explican el 80% de esa variación".

Dashboard 2 — Monitor de Flujo de Caja y Liquidez: la posición de caja diaria se obtiene conectando el sistema bancario (vía SFTP o API bancaria) con las proyecciones de pagos y cobros cargadas por tesorería. La proyección a 13 semanas se construye sobre un modelo de flujo de caja indirecto que combina el flujo histórico normalizado con las obligaciones contractuales confirmadas (vencimientos de deuda, pagos de IVA, nómina) y las proyecciones de ventas del área comercial. Las alertas de tensión de liquidez se activan automáticamente mediante medidas DAX condicionadas: cuando la posición proyectada a 30 días cae por debajo de un umbral definido (por ejemplo, 1,5x el promedio mensual de pagos operacionales), el dashboard cambia de color y genera una notificación al CFO y al Gerente General. Este dashboard reduce el tiempo que el equipo de tesorería dedica a consolidar información y lo libera para el análisis de opciones.

Dashboard 3 — KPIs Comerciales y Pipeline: conectado al CRM (Salesforce, HubSpot o el sistema de ventas utilizado por la empresa), muestra en tiempo real el pipeline de negocios por etapa, la tasa de conversión por ejecutivo y por segmento, el ticket promedio por tipo de cliente, y la proyección de ingresos del trimestre vs. presupuesto. La medida de forecast es una de las más utilizadas por los directorios: [Proyección Trimestre] = [Ingresos Reconocidos] + [Pipeline Ponderado por Probabilidad de Cierre]. Este cálculo, que requiere definir tablas de probabilidad por etapa del embudo y mantenerlas actualizadas, transforma la revisión de ventas de una discusión sobre el pasado a una gestión prospectiva del trimestre en curso.

Dashboard 4 — Dotación y Costo de Personal: conectado al sistema de remuneraciones (Softland Personas, Buk, o el sistema utilizado), muestra headcount por área con evolución mensual, costo total de personal (remuneraciones brutas, cargas patronales, beneficios y outsourcing) por centro de costo, y desviaciones vs. presupuesto. La medida más valorada por los directorios es el costo por colaborador equivalente a jornada completa (FTE), que permite comparar la eficiencia de diferentes unidades de negocio sin sesgos por tamaño. Un hallazgo frecuente en las primeras semanas de uso es que áreas que reportaban estar "en budget" en costo total tenían desviaciones significativas en la composición del costo (por ejemplo, mayor proporción de horas extra que de dotación permanente), lo que tiene implicancias distintas en la gestión de largo plazo.

Dashboard 5 — Indicadores de Cumplimiento y Covenants: este es el dashboard más valorado por directorios con deuda corporativa significativa. Muestra en tiempo real el estado de cada covenant financiero definido en los contratos de crédito: leverage, cobertura de intereses, capital de trabajo mínimo y cualquier otra restricción contractual. La medida DAX calcula el ratio actual y la distancia al límite del covenant en términos absolutos y porcentuales — lo que permite al directorio ver de un vistazo cuánto margen tiene la empresa antes de tensionar cada compromiso. Adicionalmente, este dashboard incluye un calendario de obligaciones tributarias (F29, PPM, IVA, impuesto de primera categoría), vencimientos de deuda a 12 meses y estado de cumplimiento de obligaciones regulatorias sectoriales.

Cronograma de implementación semana a semana

  • Semanas 1-2 — Diagnóstico y definición: relevamiento de fuentes de datos disponibles (ERP, nómina, CRM, banca), análisis de calidad de datos en origen, definición de métricas prioritarias con el CFO y el directorio, y acuerdo sobre la arquitectura técnica. Entregable: documento de especificaciones funcionales y técnicas.
  • Semanas 3-4 — Extracción y modelado base: construcción de los conectores a las fuentes de datos, diseño del modelo semántico (tablas de hechos, tablas de dimensiones, calendario fiscal), y primeras transformaciones en Power Query. Se valida que los totales del modelo coincidan con los reportes contables existentes.
  • Semanas 5-6 — Medidas DAX y lógica de negocio: programación de todas las medidas DAX definidas en las especificaciones: varianzas, proyecciones, ratios de covenants y alertas de liquidez. Esta es la fase más técnica y requiere validación iterativa con el área financiera para confirmar que los cálculos reproducen fielmente la lógica contable de la empresa.
  • Semanas 7-8 — Construcción de dashboards y UX ejecutiva: diseño de los cinco dashboards con foco en claridad para audiencia no técnica: tipografía clara, paleta de colores consistente, jerarquía visual que guía la lectura de lo general a lo específico, y drill-down habilitado en las visualizaciones clave.
  • Semana 9 — Row-Level Security y pruebas de usuario: configuración de RLS, pruebas de integración completa y sesión de user testing con al menos tres usuarios finales representativos del directorio.
  • Semana 10 — Despliegue y transferencia de conocimiento: publicación en Power BI Service, configuración de actualizaciones automáticas programadas, capacitación al equipo financiero para la administración del sistema, y documentación técnica del modelo.

Row-Level Security (RLS): quién ve qué

En grupos empresariales con múltiples unidades de negocio o divisiones, el control de acceso a la información es tan importante como la información misma. Power BI implementa Row-Level Security a través de roles definidos en el modelo semántico: un rol "Directorio" tiene acceso a la vista consolidada del grupo; un rol "Gerente División Norte" ve solo los datos de esa división; un rol "Tesorería" accede al dashboard de caja pero no al dashboard de dotación; y un rol "Auditoría Interna" tiene acceso de solo lectura a todos los dashboards sin capacidad de modificar filtros que puedan ocultar información.

La configuración de RLS en DAX se implementa con la función USERNAME() que identifica al usuario autenticado y la función USERPRINCIPALNAME() para entornos con Azure Active Directory. Las reglas de filtro se expresan como filtros de tabla en el modelo: por ejemplo, [División] = LOOKUPVALUE(TablaUsuarios[División], TablaUsuarios[Email], USERPRINCIPALNAME()). Esta lógica permite que un mismo reporte sirva a todos los usuarios con el nivel de detalle correcto para cada rol, eliminando la necesidad de mantener versiones separadas del reporte.

Resultados: de tres semanas a dos días

En los tres grupos empresariales chilenos donde implementamos esta arquitectura, el resultado más documentado es la reducción del tiempo de preparación del reporte de directorio de tres semanas a dos días hábiles. Pero el impacto más relevante no es operacional — es estratégico. Las sesiones de directorio pasaron de revisar el pasado (¿por qué el resultado de marzo fue inferior al presupuesto?) a gestionar el presente y el futuro (el pipeline actual proyecta un Q2 12% por debajo del presupuesto — ¿qué acciones tomamos hoy?). Esta diferencia transforma el rol del directorio: de órgano fiscalizador de resultados históricos a órgano de gobierno que orienta decisiones con información en tiempo real.

La inversión en la implementación se recupera típicamente en menos de seis meses, considerando solo la reducción de horas del área financiera dedicadas a la preparación manual del reporte. El beneficio adicional — decisiones mejor informadas, detección temprana de desviaciones y eliminación de discrepancias entre versiones de reportes — es de cuantificación más compleja pero de impacto mucho mayor.

En AB Advisory diseñamos e implementamos arquitecturas Power BI para directorios y equipos ejecutivos de grupos empresariales chilenos. Nuestro enfoque parte del negocio — entender qué decisiones toma el directorio y qué información necesita para tomarlas — antes de definir cualquier componente técnico. Si quiere evaluar si esta solución aplica para su organización, conversemos sobre su estructura actual de reportería y los objetivos específicos de su directorio.

AB
AB Advisory
Asesoría Financiera · Santiago de Chile

Fundador de AB Advisory con 20+ años en finanzas corporativas, IFRS y reestructuración de deuda en Chile y LATAM.

¿Necesita asesoría personalizada sobre este tema?

Conversemos →
Servicios relacionadosAsesoría FinancieraIFRS & Reporting Internacional

Más artículos