- Categorias:
Funções do sistema (Informações do sistema)
SYSTEM$SAP_BDC_LIST_SHARES¶
Lista os produtos de dados compartilhados por SAP® Business Data Cloud com a integração de catálogo registrada.
- Consulte também:
Sintaxe¶
SYSTEM$SAP_BDC_LIST_SHARES( '<catalog_integration_name>' )
Argumentos¶
catalog_integration_nameIdentificador para integração de catálogo para Iceberg REST ou Snowflake Open Catalog.
Retornos¶
Retorna uma matriz de cadeias de caracteres com formatação JSON que lista os produtos de dados compartilhados pelo SAP® Business Data Cloud com a integração de catálogo registrada.
A cadeia de caracteres formatada em JSON tem a seguinte estrutura:
[
"usid:[guid]:ns:[namespace]:r:[dataproduct1]:v:[version]",
"usid:[guid]:ns:[namespace]:r:[dataproduct2]:v:[version]",
]
Requisitos de controle de acesso¶
A função usada para executar essa operação deve ter, no mínimo, os seguintes privilégios:
Privilégio |
Objeto |
Notas |
|---|---|---|
USAGE |
Integração (catálogo) |
Para instruções sobre como criar uma função personalizada com um conjunto específico de privilégios, consulte Criação de funções personalizadas.
Para informações gerais sobre concessões de funções e privilégios para executar ações de SQL em objetos protegíveis, consulte Visão geral do controle de acesso.
Exemplos¶
Liste os produtos de dados compartilhados do SAP® BDC com o Snowflake, com uma integração de catálogo registrada. Quando novos produtos de dados são compartilhados, observe que eles ficam automaticamente disponíveis no valor de retorno. Quando produtos de dados que já foram compartilhados são descompartilhados, eles são automaticamente removidos do valor de retorno.
SELECT SYSTEM$LIST_ICEBERG_TABLES_FROM_CATALOG('myCatalogIntegration');
SELECT SYSTEM$SAP_BDC_LIST_SHARES('my-sap-bdc-catalog-int');
O que deve retornar resultados semelhantes a:
["usid:0c7785a5-951f-4f3c-9f9f-9df3a5524d84:ns:sap.s4com:r:cashflow:v:1",
"usid:0c7785a5-951f-4f3c-9f9f-9df3a5524d84:ns:sap.s4com:r:generalledgeraccount:v:1",
"usid:0c7785a5-951f-4f3c-9f9f-9df3a5524d84:ns:sap.s4com:r:salesorder:v:1",
"usid:0c7785a5-951f-4f3c-9f9f-9df3a5524d84:ns:sap.s4com:r:profitcenter:v:1"]
Em que cashflow, generalledgeraccount, salesorder e profitcenter são produtos de dados compartilhados do SAP® BDC com o Snowflake, com a integração de catálogo my-sap-bdc-catalog-int registrada.