Publique um produto de dados do Knowledge Catalog (antigo Dataplex Universal Catalog) no SAP Business Data Cloud (BDC) usando o BigLake Delta Sharing.
A publicação de um produto de dados no SAP permite que os usuários no ecossistema do SAP descubram e consumam Google Cloud ativos de dados sem problemas. Essa integração aproveita o Delta Sharing para expor ativos de dados subjacentes, como tabelas de catálogo REST do Apache Iceberg, como tabelas federadas somente leitura. Como os dados permanecem no local original, não há movimentação ou replicação de dados, garantindo menor latência e mantendo uma única fonte de verdade.
Visão geral
A integração entre o Knowledge Catalog e o SAP BDC depende de uma abordagem de protocolo aberto usando o Delta Sharing. Ao publicar 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 o seguinte:
- Acesso federado: os ativos são apresentados no SAP como tabelas federadas, o que significa que eles são consultados em tempo real do Google Cloud armazenamento.
- Delta Sharing: o Knowledge Catalog atua como um servidor Delta Sharing, fornecendo uma interface padrão para clientes externos, como o SAP, acessarem tabelas do BigLake e do Iceberg.
- Nenhuma movimentação de dados: seus dados permanecem em Google Cloud. 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 em 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 seu Google Cloud projeto.
Requisitos do catálogo e do Delta Sharing
Verifique se o ambiente atende aos seguintes requisitos:
| Requisito | Detalhes | Referência |
|---|---|---|
| Catálogo do Delta Sharing | É necessário 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 o Lakehouse sem fronteiras para o SAP Business Data Cloud. |
| Federação de identidade da carga de trabalho | É necessário configurar um pool e um provedor de identidade da carga de trabalho para confiar no emissor OIDC do SAP BDC. | Consulte Configurar a federação de identidade da carga de trabalho. |
| Ativos de produtos de dados |
O produto de dados precisa conter pelo menos um ativo de dados compatível
(como uma tabela de catálogo REST do Apache Iceberg) e um máximo de 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 Google Cloud projeto:
-
Gerenciar produtos de dados no Google Cloud console:
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 com papéis personalizados ou outros papéis predefinidos.
Publicar um produto de dados no SAP BDC
Console
No Google Cloud console, 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 o catálogo do Delta Sharing registrado na lista.
- 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 seu projeto Google CloudPOOL_ID: o ID do seu pool de identidade da carga de trabalhoPROVIDER_ID: o ID do seu provedor de identidade da carga de trabalho.
Clique em Publicar.
O Knowledge Catalog inicia o processo de publicação usando a API BigLake. Quando a operação for bem-sucedida, o produto de dados poderá 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 o Lakehouse entre nuvens para o SAP BDC.
- Saiba mais sobre como configurar a federação de identidade da carga de trabalho.