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 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 de catálogo de Apache Iceberg REST, como tablas federadas de solo lectura. Como 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.
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 un lakehouse sin límites 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 de Workload Identity 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 de catálogo de Apache Iceberg REST) y un máximo de 50
tablas. Todas las tablas de Iceberg en el producto de datos deben cumplir con las siguientes
restricciones:
|
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:
-
Administra productos de datos en la Google Cloud consola:
Editor de productos de datos de Dataplex (
roles/dataplex.dataProductsEditor) -
Publica productos de datos en SAP BDC:
Administrador de BigLake (
roles/biglake.admin)
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
En la Google Cloud consola, ve a la página Productos de datos de Knowledge Catalog.
Haz clic en el nombre del producto de datos que deseas publicar.
En la página de detalles del producto de datos, haz clic en Compartir y, luego, selecciona Publicar en SAP.
En el panel Publicar producto de datos en SAP, especifica lo siguiente:
- Nombre de uso compartido: Ingresa un nombre único para el uso compartido que se creará en SAP.
- Catálogo delta: Selecciona el catálogo de Delta Sharing registrado de la lista.
- Identidad de carga de trabajo: Ingresa el nombre completo del recurso del proveedor de Workload Identity configurado para SAP BDC. Usa el siguiente formato:
projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_IDReemplaza lo siguiente:
PROJECT_NUMBER: Es tu Google Cloud número de proyecto.POOL_ID: Es el ID de tu grupo de Workload Identity.PROVIDER_ID: Es el ID de tu proveedor de Workload Identity.
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?
- Obtén más información para administrar los productos de datos de Knowledge Catalog.
- Aprende a configurar un lakehouse entre nubes para SAP BDC.
- Obtén más información para configurar la federación de identidades para cargas de trabajo.