Publicar produtos de dados no SAP

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.

Ativar a API BigLake

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:
  • Pertencer ao mesmo catálogo REST do Iceberg
  • Ter chaves primárias definidas
  • Conter pelo menos uma linha de dados
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:

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

  1. No Google Cloud console, acesse a página Produtos de dados do Knowledge Catalog.

    Acessar produtos de dados

  2. Clique no nome do produto de dados que você quer publicar.

  3. Na página de detalhes do produto de dados, clique em Compartilhar e selecione Publicar no SAP.

  4. 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_ID
    

    Substitua:

    • PROJECT_NUMBER: o número do seu projeto Google Cloud
    • POOL_ID: o ID do seu pool de identidade da carga de trabalho
    • PROVIDER_ID: o ID do seu provedor de identidade da carga de trabalho.
  5. 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