Integrabilidad

Capacidad de Conexión y Coexistencia del Modelo

Definición

Integrabilidad es la capacidad de un modelo de datos para conectarse, coexistir e interactuar con otros modelos, fuentes, sistemas y dominios analíticos sin perder coherencia semántica ni estabilidad lógica.

Un modelo integrable puede acoplarse a nuevos entornos,
pero no se contamina.

En Power BI, esta propiedad garantiza que el modelo pueda integrarse con:

sin romper su significado interno.

Naturaleza

Estructural, semántica y arquitectónica.

La integrabilidad no depende de una sola tabla o medida,
sino del diseño global del modelo y de su capacidad para convivir con otros sistemas.

Emerge cuando:

Función

Permitir que el modelo no sea un silo, sino una pieza reutilizable del ecosistema de datos.

En la práctica, la integrabilidad permite que:

Consecuencia

Un modelo integrable se conecta y suma;
un modelo no integrable aísla y fragmenta.

Señales de Integrabilidad

Señales de No Integrabilidad

Esto no es autonomía: es aislamiento estructural.

Ejemplo Conceptual en Power BI

Modelo no integrable (❌)

Modelo integrable (✅)

Total Sales := CALCULATE( SUM(FactSales[Amount]) )

Esta medida:

Integrabilidad y Modelos Compuestos

La integrabilidad es requisito previo para:

Sin integrabilidad, estos enfoques colapsan.

Interacciones

Sin integrabilidad, las demás propiedades quedan aisladas.

Samples

Sample 1 — Dimensión conformada (Date compartida)

Problema (no integrable ❌)
Cada modelo tiene su propia DimDate.

👉 Integrar modelos = conflicto inmediato.

Solución integrable (✅)
Una sola DimDate conformada:

📌 Resultado:
Los modelos pueden unirse, compararse y escalar sin redefinir tiempo.

Sample 2 — Medidas desacopladas del origen

No integrable (❌)

Sales Local := SUM(FactSales_ERP[Amount])

Si mañana se integra FactSales_CRM, la medida no sirve.

Integrable (✅)

Total Sales := CALCULATE( SUM(FactSales[Amount]) )

📌 Resultado:
La medida funciona aunque el origen cambie o se amplíe.

Sample 3 — Integración con múltiples hechos

Sales vs Budget := CALCULATE( SUM(FactSales[Amount]) ) - CALCULATE( SUM(FactBudget[BudgetAmount]) )

📌 Resultado:
Ambos hechos comparten dimensiones conformadas → integración natural.

Sample 4 — Modelo compuesto (Import + DirectQuery)

Total Sales Unified :=

CALCULATE( SUM(FactSales[Amount]) )

📌 Resultado:
El usuario no sabe ni le importa de dónde viene el dato.
El significado se mantiene.

Sample 5 — Integración entre modelos semánticos

Modelo A (Finanzas)
Modelo B (Operaciones)

📌 Resultado:

Sample 6 — Integrabilidad vs silos (antipatrón)

Antipatrón (❌)

👉 Integrar = rehacer todo.

Patrón integrable (✅)

👉 Integrar = conectar, no reconstruir.

Síntesis

Un modelo aislado puede funcionar.
Un modelo integrable puede escalar.