O Knowledge Catalog (antigo Dataplex Universal Catalog) permite publicar produtos de dados no SAP Business Data Cloud (BDC) usando o BigLake Delta Sharing. Os usuários no ecossistema SAP podem descobrir e consumir seus recursos de dados do Google Cloud como tabelas federadas somente leitura sem mover ou replicar dados.
Visão geral
A integração entre o Knowledge Catalog e o SAP BDC depende de uma abordagem de protocolo aberto que usa o Delta Sharing. Quando você publica um produto de dados no SAP, o Knowledge Catalog facilita a criação de um link de compartilhamento seguro.
Os principais aspectos técnicos dessa integração incluem:
- Acesso federado: os recursos de dados subjacentes, como as tabelas de catálogo REST do Apache Iceberg, são apresentados no SAP como tabelas federadas somente leitura e consultados em tempo real no armazenamento do Google Cloud .
- Delta Sharing: o Knowledge Catalog atua como um servidor do Delta Sharing, fornecendo uma interface padrão para que clientes externos, como o SAP, acessem as tabelas do BigLake e do Iceberg.
- Sem movimentação de dados: seus dados permanecem no local original no Google Cloud sem replicação, o que ajuda a reduzir a latência e manter uma única fonte de verdade. Somente os metadados e os protocolos de acesso seguro são compartilhados com o ambiente SAP.
- Segurança: a autenticação e a autorização são processadas usando a federação de identidade da carga de trabalho, garantindo que apenas usuários autorizados do SAP possam acessar os dados com base nas permissões concedidas no Google Cloud.
Antes de começar
Antes de publicar um produto de dados no SAP BDC, conclua os seguintes pré-requisitos:
Ativar APIs
Ative a API BigLake no projeto do Google Cloud .
Requisitos de catálogo e Delta Sharing
Verifique se o ambiente atende aos seguintes requisitos:
| Requisito | Detalhes | Referência |
|---|---|---|
| Catálogo do Delta Sharing | É preciso ter um catálogo do BigLake Delta Sharing criado e registrado no ambiente do SAP BDC no mesmo projeto e região do produto de dados. | Consulte Configurar a conexão entre nuvens para o SAP Business Data Cloud. |
| Federação de identidade da carga de trabalho | É preciso configurar um pool e um provedor de Identidade da carga de trabalho para confiar no emissor do OIDC do SAP BDC. | Consulte Configurar a federação de identidade da carga de trabalho. |
| Recursos de produtos de dados |
O produto de dados precisa conter pelo menos um recurso de dados compatível
(como uma tabela de catálogo REST do Apache Iceberg) e no máximo 50
tabelas. Todas as tabelas do Iceberg no produto de dados precisam atender às seguintes
restrições:
|
Consulte Sobre produtos de dados. |
Funções exigidas
Para receber as permissões necessárias para gerenciar e publicar um produto de dados no SAP BDC, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto do Google Cloud :
-
Gerenciar produtos de dados no console do Google Cloud :
Editor de produtos de dados do Dataplex (
roles/dataplex.dataProductsEditor) -
Publicar produtos de dados no SAP BDC:
Administrador do BigLake (
roles/biglake.admin)
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.
Publicar um produto de dados no SAP BDC
Console
No console do Google Cloud , acesse a página Produtos de dados do Knowledge Catalog.
Clique no nome do produto de dados que você quer publicar.
Na página de detalhes do produto de dados, clique em Compartilhar e selecione Publicar no SAP.
No painel Publicar produto de dados no SAP, especifique o seguinte:
- Nome do compartilhamento: insira um nome exclusivo para o compartilhamento a ser criado no SAP.
- Catálogo Delta: selecione na lista o catálogo do Delta Sharing registrado.
- Identidade da carga de trabalho: insira o nome completo do recurso do provedor de identidade da carga de trabalho configurado para o SAP BDC. Use o seguinte formato:
projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_IDSubstitua:
PROJECT_NUMBER: o número do projeto do Google Cloud.POOL_ID: o ID do pool de Identidade da carga de trabalhoPROVIDER_ID: o ID do provedor de identidade de carga de trabalho.
Clique em Publicar.
O Knowledge Catalog inicia o processo de publicação usando a API BigLake. Depois disso, o produto de dados pode ser descoberto como tabelas federadas no SAP BDC.
gcloud
Consulte Publicar dados no SAP BDC.
A seguir
- Saiba mais sobre como gerenciar produtos de dados do Knowledge Catalog.
- Saiba como configurar a conexão entre nuvens para o SAP BDC.
- Saiba mais sobre como configurar a federação de identidade da carga de trabalho.