Saltar al contenido

Interoperabilidad

Menú

Puedes leer sin crear un espacio. Créalo solo cuando quieras guardar.

Guardar progreso

Lección 5 de 5

Matriz compartir, federar o copiar

Selecciona sharing, federation, ingesta o acceso de un motor externo comparando frontera organizativa, escritura, gobierno, coste y madurez.

17 min aprox.

Detalles

OpenSharing (antes Delta Sharing) y Federation

Comparte o consulta datos externos con el mínimo movimiento y un perímetro gobernado.

Reto observable

Selecciona sharing, federation o ingesta para dos consumidores, y demuestra contrato mínimo, pushdown o lectura y revocación según el patrón.

Al terminar podrás
  • Comparar Databricks-to-Databricks y Databricks-to-Open
  • Configurar federation con pushdown
  • Elegir compartir, federar o ingerir
Prerrequisitos
m30
Última revisión
25 ago 2026
Nivel
Professional
Ruta relacionada
delivery
Dominios blueprint
Data Sharing and Federation
Estado
Revisión editorial interna
Fuentes principales
What is OpenSharing? · Share data and AI assets securely
Reportar un error
05
Decisión de diseño

Matriz compartir, federar o copiar

Selecciona sharing, federation, ingesta o acceso de un motor externo comparando frontera organizativa, escritura, gobierno, coste y madurez.

Sharing publica un producto gobernado hacia otra organización; federation consulta una fuente externa in situ; ingestión copia cambios al lakehouse para transformación y SLA propios. Un motor confiable dentro del perímetro —por ejemplo Trino, Flink o Spark— puede usar Unity REST o Iceberg REST Catalog y credential vending, que entrega credenciales cloud temporales con los privilegios del principal en vez de rutas y claves permanentes.

Managed Iceberg admite lectura y escritura mediante Iceberg REST para clientes compatibles; foreign Iceberg es read-only y su acceso REST aparece como Preview en la matriz vigente, además de requerir refresh de metadata. Compatibility Mode genera una versión read-only para clientes antiguos, pero es Public Preview. Estas extensiones no sustituyen OpenSharing para partners ni deben presentarse como GA universal: valida tabla, operación, cliente, ABAC, red y soporte de credential vending.

JSONMatriz de decisión de interoperabilidad
{
  "use_case": "partner_inventory_daily",
  "direction": "outbound",
  "write_required": false,
  "freshness": "daily",
  "consumer_platform": "non_databricks",
  "classification": "internal",
  "selected_pattern": "open_sharing_oidc",
  "rejected": {
    "federation": "el partner no debe acceder al sistema operacional",
    "file_export": "duplica datos y credenciales"
  }
}

Una decisión útil conserva también el motivo de alternativas rechazadas y la fecha de revisión.

¿Cuándo elegirías Iceberg REST Catalog con credential vending en lugar de OpenSharing?

Profundiza

Sharing, federation e ingestión resuelven direcciones distintas. Sharing publica desde un proveedor hacia consumidores read-only y conserva el producto en origen. Federation permite a Databricks consultar un sistema externo in situ, normalmente para exploración o modelo híbrido. Ingestión mueve cambios a Delta para que Databricks controle rendimiento, historial, calidad y escritura downstream. La decisión se formula con dirección, frecuencia, frescura, volumen, write needs, gobierno, egress y aislamiento operacional. La menor latencia aparente puede esconder carga en OLTP; la copia más robusta puede incumplir residencia; sharing puede ser perfecto para colaboración pero no para actualizar el sistema del provider. Ninguna etiqueta sustituye una matriz de requisitos y una prueba de fallo.

Dirección de acceso

Relación entre quien posee el dato, quien inicia la consulta y dónde debe materializarse el estado resultante.

Distingue publicar a consumidores, consultar una fuente externa y copiar datos para procesamiento controlado.
Aislamiento operacional

Grado en que fallos, carga o cambios de un sistema pueden afectar disponibilidad y rendimiento del otro.

Una consulta federada puede impactar OLTP, mientras una copia ingerida desacopla ambos a cambio de frescura.
Frescura efectiva

Edad observable del dato utilizable después de transporte, procesamiento, validación y disponibilidad para el consumidor.

Evita comparar sólo frecuencia de trigger y revela retrasos de calidad, backlog o publicación downstream.
Resumen

Puntos clave

  • OpenSharing cruza organizaciones; REST + credential vending integra motores confiables.
  • Managed Iceberg puede ser read/write; foreign Iceberg es read-only y requiere revisar madurez.
  • Compatibility Mode es Public Preview y sólo lectura.

Evita

  • Entregar rutas/credenciales cloud permanentes cuando el cliente soporta credential vending.
  • Presentar Compatibility Mode o acceso REST a foreign Iceberg como GA universal.

Vista de lectura · sin ejecución

Unity Catalog · Fabric mirror

Azure Databricks Integration Demos · commit 2fcc3db

06-unity-catalog-fabric-mirror/notebooks/01-prepare-unity-catalog-tables.py

Módulo 31

Contenido del módulo