Knowledge Catalog (anteriormente, Dataplex Universal Catalog) te permite publicar productos de datos en SAP Business Data Cloud (BDC) con BigLake Delta Sharing. Luego, los usuarios del ecosistema de SAP pueden descubrir y consumir tus recursos de datos de Google Cloud como tablas federadas de solo lectura sin mover ni replicar datos.
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 recursos de datos subyacentes, como las tablas del catálogo de REST de Apache Iceberg, se presentan en SAP como tablas federadas de solo lectura y se consultan en tiempo real desde el almacenamiento de Google Cloud .
- Delta Sharing: Knowledge Catalog actúa como un servidor de Delta Sharing, lo 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 su ubicación original en Google Cloud sin replicación, lo que ayuda a reducir la latencia y mantener una fuente única de información. 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 proyecto de Google Cloud .
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 multinube 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. |
| Recursos de productos de datos |
El producto de datos debe contener al menos un recurso 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 del 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 proyecto de Google Cloud :
-
Administra productos de datos en la consola de Google Cloud :
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 a través de roles personalizados o cualquier otro rol predefinido.
Publica un producto de datos en SAP BDC
Console
En la consola de Google Cloud , 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 Publica el producto de datos en SAP, especifica lo siguiente:
- Nombre del recurso compartido: Ingresa un nombre único para el recurso compartido que se creará en SAP.
- Catálogo delta: Selecciona el catálogo de Delta Sharing inscrito de la lista.
- Workload Identity: 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_IDReemplaza lo siguiente:
PROJECT_NUMBER: Es el número de tu proyecto de Google Cloud.POOL_ID: Es el ID de tu grupo de Workload Identity.PROVIDER_ID: Es el ID de tu proveedor de identidades para cargas de trabajo.
Haz clic en Publicar.
Knowledge Catalog inicia el proceso de publicación con la API de BigLake. Una vez que se completa correctamente, el producto de datos se puede 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 productos de datos de Knowledge Catalog.
- Obtén más información para configurar la conexión multinube para SAP BDC.
- Obtén más información para configurar la federación de identidades para cargas de trabajo.