Publica productos de datos en SAP

Publica un producto de datos de Knowledge Catalog (antes Dataplex Universal Catalog) en SAP Business Data Cloud (BDC) con BigLake Delta Sharing.

La publicación de un producto de datos en SAP permite a los usuarios dentro del ecosistema de SAP descubrir y consumir Google Cloud activos de datos sin problemas. Esta integración aprovecha Delta Sharing para exponer los activos de datos subyacentes, como las tablas del catálogo de REST de Apache Iceberg, como tablas federadas de solo lectura. Debido a que los datos permanecen en su ubicación original, no hay movimiento ni replicación de datos, lo que garantiza una latencia más baja y mantiene una única fuente de información.

Descripción general

La integración entre Knowledge Catalog y SAP BDC se basa en un enfoque de protocolo abierto que usa Delta Sharing. Cuando publicas un producto de datos en SAP, Knowledge Catalog facilita la creación de un vínculo de uso compartido seguro.

Entre los aspectos técnicos clave de esta integración, se incluyen los siguientes:

  • Acceso federado: Los activos se presentan en SAP como tablas federadas, lo que significa que se consultan en tiempo real desde el Google Cloud almacenamiento.
  • Delta Sharing: Knowledge Catalog actúa como un servidor de Delta Sharing, que proporciona una interfaz estándar para que los clientes externos, como SAP, accedan a las tablas de BigLake y Iceberg.
  • Sin movimiento de datos: Tus datos permanecen en Google Cloud. Solo los metadatos y los protocolos de acceso seguro se comparten con el entorno de SAP.
  • Seguridad: La autenticación y la autorización se controlan con la federación de identidades para cargas de trabajo, lo que garantiza que solo los usuarios autorizados de SAP puedan acceder a los datos según los permisos otorgados en Google Cloud.

Antes de comenzar

Antes de publicar un producto de datos en SAP BDC, completa los siguientes requisitos previos:

Habilita las APIs

Habilita la API de BigLake en tu Google Cloud proyecto.

Habilitar la API de BigLake

Requisitos de Delta Sharing y del catálogo

Asegúrate de que tu entorno cumpla con los siguientes requisitos:

Requisito Detalles Reference
Catálogo de Delta Sharing Debes tener un catálogo de BigLake Delta Sharing creado y registrado en tu entorno de SAP BDC en el mismo proyecto y región que tu producto de datos. Consulta Configura la conexión entre nubes para SAP Business Data Cloud.
Federación de identidades para cargas de trabajo Debes configurar un grupo de identidades para cargas de trabajo y un proveedor para confiar en el entidad emisora de OIDC de SAP BDC. Consulta Configura la federación de identidades para cargas de trabajo.
Activos del producto de datos El producto de datos debe contener al menos un activo de datos compatible (como una tabla del catálogo de REST de Apache Iceberg) y un máximo de 50 tablas. Todas las tablas de Iceberg en el producto de datos deben cumplir con las siguientes restricciones:
  • Pertenecer al mismo catálogo de REST de Iceberg
  • Tener claves primarias definidas
  • Contener al menos una fila de datos
Consulta Acerca de los productos de datos.

Roles obligatorios

Para obtener los permisos que necesitas para administrar y publicar un producto de datos en SAP BDC, pídele a tu administrador que te otorgue los siguientes roles de IAM en el Google Cloud proyecto:

Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

También puedes obtener los permisos necesarios mediante roles personalizados o cualquier otro rol predefinido.

Publica un producto de datos en SAP BDC

Console

  1. En la Google Cloud consola, ve a la página Productos de datos de Knowledge Catalog.

    Ir a Productos de datos

  2. Haz clic en el nombre del producto de datos que deseas publicar.

  3. En la página de detalles del producto de datos, haz clic en Compartir y, luego, selecciona Publicar en SAP.

  4. En el panel Publicar producto de datos en SAP, especifica lo siguiente:

    • Nombre del elemento compartido: Ingresa un nombre único para el elemento compartido que se creará en SAP.
    • Catálogo delta: Selecciona el catálogo de Delta Sharing registrado de la lista.
    • Identidad para cargas de trabajo: Ingresa el nombre completo del recurso del proveedor de identidades para cargas de trabajo configurado para SAP BDC. Usa el siguiente formato:
    projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_ID
    

    Reemplaza lo siguiente:

    • PROJECT_NUMBER: El número de tu Google Cloud proyecto.
    • POOL_ID: El ID de tu grupo de Workload Identity.
    • PROVIDER_ID: El ID de tu proveedor de identidades para cargas de trabajo.
  5. Haz clic en Publicar.

Knowledge Catalog inicia el proceso de publicación con la API de BigLake. Una vez que se complete correctamente, el producto de datos se podrá descubrir como tablas federadas dentro de SAP BDC.

gcloud

Consulta Publica datos en SAP BDC.

¿Qué sigue?