esofitec. CoreDocs

esofitec. CoreDocs

Integración

Analítica y BI

Esta API está pensada para integrar: leer y escribir datos desde otro programa, registro a registro. Para analizar —cuadros de mando, informes, series históricas— hay una vía mejor, y es un módulo aparte.

Por qué no conviene analizar con esta API#

Necesidad del análisis Lo que ocurre si se resuelve con esta API
Leer cientos de miles de registros Se descargan por páginas, una llamada tras otra
Agrupar y sumar Hay que traerlo todo y agregar en el cliente
Recargar un cuadro de mando entero La carga cae sobre el sistema donde trabaja tu gente
Conectar Power BI sin programar Habría que escribir un conector a medida

El problema no es que no se pueda: es que se paga en otro sitio

Técnicamente se puede. Pero una recarga analítica compitiendo con los usuarios operativos es la causa más habitual de que «la aplicación va lenta por las mañanas».

La vía adecuada: el módulo de Inteligencia de negocio#

Es un módulo opcional que mantiene una base de datos analítica separada, actualizada de forma programada desde tu solución y publicada con OData de solo lectura. Power BI y Excel la leen sin programar nada.

Aporta tres cosas que esta API no puede dar:

  • Aislamiento: el análisis no toca el sistema donde se trabaja.
  • Un modelo pensado para medir: sin campos de control, sin ficheros, con las fechas ya tipadas.
  • Agregación en el servidor: agrupar y sumar sin descargarlo todo.

Está documentado al completo en s360 · Inteligencia de negocio.

Cómo elegir entre las dos#

Lo que necesitas Vía
Crear o modificar registros Esta API
Lanzar un proceso de negocio Esta API
Sincronizar con otro sistema, registro a registro Esta API
Un cuadro de mando en Power BI Módulo de Inteligencia de negocio
Volcar histórico a un almacén de datos Módulo de Inteligencia de negocio
Contar y agrupar sin descargar Módulo de Inteligencia de negocio

La regla que resuelve casi todas las dudas

Si escribe, esta API. Si solo lee y lee mucho, el módulo analítico.

Qué viene después#

Si tu caso es integrar, sigue por Autenticación y Consultas. Si es analizar, pasa a Inteligencia de negocio.