Conectar Softland con Power BI

Arme dashboards de ventas, stock, crédito y precios con datos de Softland. Sin conectar Power BI directamente a la base de datos. Sin depender de TI para cada reporte.

Cómo se trabaja hoy sin esta integración

Reportes manuales en Excel

Alguien exporta datos de Softland a Excel, arma tablas dinámicas y las envía por correo. Para cuando llegan, los números ya cambiaron.

SQL Server expuesto

Conectar Power BI directo a la base de datos de Softland requiere abrir puertos, manejar credenciales SQL y conocer la estructura de tablas. Un error puede afectar la operación del ERP.

TI como cuello de botella

Cada reporte nuevo requiere que TI escriba una consulta SQL, la valide y la entregue. Gerencia espera días por un dato que debería estar disponible al instante.

Flujo de datos

Softland → ConectaERP API → Power BI

Power BI no se conecta a SQL Server. Consulta una API REST que lee los datos de Softland y los entrega como JSON. Seguro, simple, sin conocimiento de base de datos.

1

Softland almacena los datos maestros: productos, stock, precios, clientes, saldos. No cambia nada en su operación.

2

ConectaERP lee esos datos y los expone como endpoints REST sobre HTTPS. Sin acceso directo a SQL Server.

3

En Power BI, agrega un origen de datos Web (o REST API). Apunta al endpoint. Los datos llegan como tabla lista para usar.

4

Arme gráficos, filtros y KPIs. Comparta el dashboard en Power BI Service. Programe actualizaciones automáticas.

Ideas de dashboards

Qué puede construir un gerente en Power BI

Estos son ejemplos reales de dashboards que se pueden armar con los datos que entrega ConectaERP. Sin escribir una sola línea de SQL.

Crédito disponible por cliente

Tabla con saldo, documentos vencidos y crédito restante. Filtros por vendedor y condición de pago.

Crédito disponible

$12.450.000

Stock bajo por bodega

Alertas visuales cuando un producto baja de un umbral. Desglose por bodega para decidir traspasos.

Productos bajo mínimo

23 SKUs

Ventas por vendedor

Ranking de vendedores por monto facturado. Comparativa mensual y acumulado anual.

Venta del mes

$84.200.000

Precios por lista

Comparativa de precios entre listas. Detecte productos sin precio actualizado o con márgenes fuera de rango.

Listas activas

5 listas

Datos disponibles

Qué datos puede consumir Power BI desde Softland

Ventas por cliente (saldos)

Saldo total, documentos vencidos en 4 tramos, crédito disponible. Ideal para tableros de cobranza.

Stock por bodega

Cantidad disponible en cada bodega. Para kits, se calcula cuántas unidades se pueden armar. Perfecto para alertas de stock bajo.

Precios por lista

Precio de cada producto en cada lista de precios. Para comparativas de márgenes y detección de precios desactualizados.

Catálogos (dimensiones)

Comunas, giros, vendedores, condiciones de venta, grupos, subgrupos. Son las dimensiones que permiten filtrar y segmentar en Power BI.

Productos

Código, descripción, grupo, subgrupo, unidad de medida, estado activo. La tabla de hechos base para cualquier análisis.

Clientes

RUT, razón social, dirección, correo, vendedor asignado, condición de venta. Para segmentación y reportes por cartera.

Ejemplo real

Lo que Power BI recibe al consultar stock por bodega

Este es el JSON que Power BI consume como tabla. Cada producto con su stock desglosado por bodega. Power BI lo transforma automáticamente en filas y columnas listas para graficar.

GET/api/v1/stock/bodegas
{
  "data": [
    {
      "CodProd": "NOTEBOOK-HP-15",
      "DesProd": "Notebook HP 15-ef2126",
      "Bodegas": [
        { "CodBode": "01", "DesBode": "Bodega Central", "Stock": 64 },
        { "CodBode": "02", "DesBode": "Bodega Sur", "Stock": 31 },
        { "CodBode": "03", "DesBode": "Bodega Norte", "Stock": 12 }
      ]
    },
    {
      "CodProd": "MONITOR-DELL-27",
      "DesProd": "Monitor Dell 27" UltraSharp",
      "Bodegas": [
        { "CodBode": "01", "DesBode": "Bodega Central", "Stock": 45 },
        { "CodBode": "02", "DesBode": "Bodega Sur", "Stock": 18 }
      ]
    },
    {
      "CodProd": "TECLADO-LOGI-K380",
      "DesProd": "Teclado Logitech K380",
      "Bodegas": [
        { "CodBode": "01", "DesBode": "Bodega Central", "Stock": 230 },
        { "CodBode": "02", "DesBode": "Bodega Sur", "Stock": 87 },
        { "CodBode": "03", "DesBode": "Bodega Norte", "Stock": 54 }
      ]
    }
  ]
}

Conexión directa a SQL Server vs. API REST

Hay dos formas de llevar datos de Softland a Power BI. Esta es la diferencia.

SQL Server directoAPI REST (ConectaERP)
Requiere conocer SQLSí — consultas complejas con JOINsNo — datos listos como JSON
SeguridadExpone la base de datos del ERPVía HTTPS, sin acceso a BD
Riesgo operacionalUna consulta pesada puede frenar SoftlandConectaERP gestiona la carga
Conocimiento de tablasHay que saber la estructura interna de SoftlandEndpoints documentados con nombres claros
Quién puede usarloSolo TI o un DBACualquier analista o gerente
Funciona con Power BI ServiceRequiere gateway + credenciales SQLSí — origen Web, sin gateway
Soporte para kitsConsulta manual con múltiples tablasCálculo automático nativo

Preguntas frecuentes

¿Necesito saber SQL para armar dashboards?

No. ConectaERP entrega los datos como JSON estructurado. En Power BI solo configura el conector Web o REST y arrastra campos. No necesita escribir consultas SQL ni conocer la estructura de tablas de Softland.

¿Se actualiza en tiempo real?

Sí. Power BI consulta la API cada vez que actualiza el dataset. Puede configurar actualizaciones automáticas cada 15 minutos en Power BI Service, o actualizar manualmente en Power BI Desktop con un clic.

¿Funciona con Power BI Desktop y Service?

Sí. La API es un endpoint REST estándar. Funciona como origen de datos Web tanto en Power BI Desktop (para desarrollo) como en Power BI Service (para dashboards compartidos y actualizaciones programadas).

¿La API permite acceso de escritura a Softland?

No. ConectaERP es exclusivamente de lectura. No puede modificar, insertar ni eliminar datos en Softland. Esto elimina cualquier riesgo de corrupción de datos desde Power BI.

¿Cuánto toma la implementación?

ConectaERP se instala en aproximadamente 1 hora. Una vez activa, configurar el primer dashboard en Power BI es cuestión de minutos: conectar la fuente, mapear campos y visualizar.

¿Puedo conectar otros sistemas además de Power BI?

Sí. ConectaERP es una API genérica. El mismo endpoint que alimenta Power BI puede alimentar Google Sheets, n8n, Tableau, o cualquier sistema que consuma REST.

Otras integraciones

¿Necesita dashboards con datos de Softland?

Le ayudamos a diseñar la conexión con sus reportes. Respuesta en menos de 24 horas.