esofitec. CoreDocs

esofitec. CoreDocs

Integración

Conectar Power BI

No hace falta ningún conector propietario ni instalar controladores: Power BI habla OData de fábrica.

Conectar, paso a paso#

  1. En Power BI Desktop: Obtener datos › Fuente OData.
  2. Pega la dirección del punto OData que te entregó Esofitec.
  3. En autenticación, elige Básica e introduce el usuario y la contraseña del servicio analítico.
  4. En el navegador de entidades, marca solo las que vayas a usar.
  5. Transformar datos antes de cargar: es donde se quitan columnas y se ajustan tipos.

No marques todas las entidades «para ver qué hay»

Son alrededor de cien. Cargarlas todas hace que la primera carga tarde muchísimo y deja un modelo que nadie entiende. Empieza por cinco o seis y crece.

Importación, no DirectQuery

Los datos ya son una foto de la última actualización: consultarlos en vivo no aporta frescura y sí hace lento cada clic del informe. Importa.

Un modelo mínimo que funciona#

Para el primer cuadro de mando de rentabilidad y productividad, con seis entidades tienes de sobra:

Entidad Papel
SERVICIOS_PARTE Hechos: las horas realmente trabajadas
PARTES Cabecera del trabajo ejecutado
TAREAS A qué trabajo pertenece
PROYECTOS A qué contrato pertenece
CLIENTES Para quién
PERSONAS Quién lo hizo

Y como dimensiones de apoyo: ESTADOS, TIPOS_TAREA, TIPOS_HORA, ACTIVIDADES.

Las relaciones se hacen siempre igual: el campo ID_* de una entidad contra el ID de la otra.

Crea una tabla de calendario propia

Es la pieza que Power BI necesita para comparar años, trimestres y meses. Relaciónala con las fechas que vayas a analizar y márcala como tabla de fechas.

Cinco reglas para que vaya rápido#

  1. Quita columnas en la consulta, no en el informe. Lo que no cargas no ocupa memoria ni tiempo.
  2. Filtra por empresa y por periodo en origen. Si solo analizas los tres últimos ejercicios, no traigas doce.
  3. Convierte las marcas 0/1 en verdadero/falso al transformar. Simplifica todas las medidas que vengan después.
  4. Modela en estrella: unas pocas tablas de hechos rodeadas de dimensiones. El modelo analítico ya viene preparado para eso.
  5. No dupliques cálculos que el modelo ya trae. Si un importe viene calculado, úsalo en lugar de recomponerlo.

Las tres medidas por las que empieza todo el mundo#

  • Horas trabajadas: suma de las horas de SERVICIOS_PARTE, segmentable por persona, cliente, proyecto y tipo de hora.
  • Desviación: horas planificadas —PLANIFICACIONES_TAREA— frente a horas ejecutadas. Es el indicador que más conversaciones ahorra.
  • Margen: lo facturado desde los documentos de venta menos el coste de las horas —COSTES— y el de las compras imputadas.

Un margen sin coste por hora no es un margen

Si COSTES no está informado en tu solución, el informe enseñará todo ingreso y cero gasto, y parecerá que todo es beneficio. Antes de publicar el cuadro de mando, comprueba que ese dato existe.

Publicar y refrescar#

Al publicar en el servicio de Power BI, configura la actualización programada después de la ventana de carga del módulo. Si tu base analítica se actualiza a las 03:00, refrescar a las 07:00 es sensato; hacerlo a las 03:15 es apostar a que haya terminado.

Enseña la fecha del dato en el propio informe

Carga API_SYNC_LOG y pon una tarjeta con la última actualización correcta. Es la diferencia entre un informe en el que se confía y uno del que siempre se sospecha.

Problemas frecuentes#

No conecta. Comprueba la dirección, que la credencial sea la del servicio analítico —no la de la aplicación— y que el módulo esté activo.

La primera carga tarda muchísimo. Estás trayendo demasiadas entidades o demasiadas columnas. Quita y vuelve a probar.

Los totales salen altos. Falta filtrar por empresa, o estás sumando presupuestos y albaranes juntos: comparten entidad y se distinguen por su tipo.

Los datos no coinciden con la aplicación. Mira la hora de la última actualización: lo que ves es esa foto, no el momento actual.

Faltan registros muy recientes. Lo mismo: entraron después de la última carga.

Qué viene después#

Actualizaciones y avisos explica cuándo se recargan los datos y cómo enterarte de que ha ido bien.