Saltar al contenido
Denodo: Plataforma de Virtualización de Datos

31 de mayo de 2026

Denodo: Plataforma de Virtualización de Datos

Una visión general de Denodo — la plataforma de virtualización de datos que proporciona una vista unificada de datos sin moverlos.

Data Infrastructure
Denodo Virtualización de Datos Integración de Datos

Denodo es una plataforma de virtualización de datos. Te permite consultar datos de múltiples fuentes como si estuvieran en un solo lugar — sin copiar ni mover los datos.

¿Qué Es la Virtualización de Datos?

Enfoque tradicional: copiar datos a una ubicación central (ETL). Enfoque virtualización: consultar datos en su lugar a través de una capa virtual.

Tradicional (ETL):
Fuente A ──→ Copiar ──→ Data Warehouse ←── Usuarios
Fuente B ──→ Copiar ──→      │
Fuente C ──→ Copiar ──→      │

Virtualización (Denodo):
Fuente A ←──┐
Fuente B ←──┼── Denodo (capa virtual) ←── Usuarios
Fuente C ←──┘

Idea clave: Los datos se quedan donde están. Denodo crea una vista virtual encima.

Cómo Funciona Denodo

┌──────────────────────────────────┐
│          Consumidores            │
│  (herramientas BI, Apps, APIs)   │
├──────────────────────────────────┤
│         Plataforma Denodo        │
│  ┌───────────────────────────┐   │
│  │  Capa de Datos Virtual    │   │
│  │  (vistas, transformaciones│   │
│  └───────────────────────────┘   │
│  ┌───────────────────────────┐   │
│  │  Optimización de Consultas│   │
│  │  (pushdown, caché)        │   │
│  └───────────────────────────┘   │
│  ┌───────────────────────────┐   │
│  │  Conectores               │   │
│  │  (JDBC, REST, archivos)   │   │
│  └───────────────────────────┘   │
├──────────────────────────────────┤
│  Bases de Datos │ APIs │ Archivos│
└──────────────────────────────────┘

Pasos Principales

  1. Conectar — Conectar a fuentes de datos (bases de datos, APIs, archivos, cloud)
  2. Modelar — Crear vistas virtuales combinando datos de múltiples fuentes
  3. Transformar — Aplicar joins, filtros, agregaciones en la capa virtual
  4. Servir — Exponer datos unificados vía SQL, REST, OData, GraphQL

Características Principales

CaracterísticaDescripción
Catálogo de datosDescubrir y explorar datasets disponibles
Optimización de consultasEnvía filtros/joins a los sistemas fuente
CachéCachear datos de acceso frecuente para velocidad
SeguridadControl de acceso a nivel fila/columna
Gobernanza de datosLinaje, auditoría y cumplimiento
Tiempo realConsultar datos en vivo, sin retrasos de batch

Jerarquía de Vistas en Denodo

Capa Física      →   Vistas Base      (datos crudos de las fuentes)
     ↓
Capa Lógica      →   Vistas Derivadas (joins, transformaciones)
     ↓
Capa de Negocio  →   Vistas Finales   (limpias, amigables para negocio)

Ejemplo: Vista Virtual

-- Esta consulta une datos de PostgreSQL + Salesforce + S3
-- Los datos nunca salen de los sistemas originales
SELECT
    c.nombre_cliente,     -- de PostgreSQL
    s.etapa_deal,         -- de Salesforce
    o.total_pedidos       -- de S3 (Parquet)
FROM cliente c
JOIN salesforce_deals s ON c.id = s.customer_id
JOIN s3_pedidos o ON c.id = o.customer_id
WHERE c.region = 'EMEA';

Virtualización vs ETL

AspectoETL (Copiar)Virtualización (Denodo)
Movimiento de datosCopia datosSin movimiento de datos
FrescuraRetrasada (batch)Tiempo real
Coste almacenamientoDatos duplicadosSin almacenamiento extra
Tiempo de setupLargo (construir pipelines)Rápido (crear vistas)
Transformaciones complejasMejor para transformaciones pesadasMejor para simples/medianas
RendimientoRápido (pre-computado)Depende de las fuentes

En la práctica: Denodo trabaja junto con ETL, no como reemplazo. Usa ETL para transformaciones pesadas, Denodo para acceso en tiempo real y federación.

Casos de Uso Comunes

Caso de UsoDescripción
Federación de datosConsultar múltiples bases de datos como una
Data warehouse lógicoWarehouse virtual sin copiar datos
Capa de APIsExponer datos como APIs REST/GraphQL
BI autoservicioPermitir a analistas acceder datos directamente
Migración de datosAbstraer fuentes durante migración
Data meshProductos de datos virtuales por dominio

Denodo + Data Mesh

Denodo encaja de forma natural con la arquitectura Data Mesh:

Dominio A (vistas) ──┐
Dominio B (vistas) ──┼── Denodo ──→ Gobernanza federada
Dominio C (vistas) ──┘              Acceso autoservicio

Cada dominio publica productos de datos virtuales a través de Denodo. Los consumidores acceden sin conocer las fuentes subyacentes.

Resumen

ConceptoIdea Clave
Virtualización de datosConsultar datos en su lugar, sin copiar
DenodoPlataforma que crea una capa de datos virtual
VistasTablas virtuales combinando múltiples fuentes
Query pushdownOptimización — enviar filtros a la fuente
Mejor paraAcceso en tiempo real, federación, autoservicio
No mejor paraTransformaciones pesadas, ETL a gran escala