Referência a listagens organizacionais em consultas¶
Nota
As listagens organizacionais podem ser consultadas sem montagem.
Para fazer referência aos conjuntos de dados de uma listagem organizacional em uma consulta SQL, use o localizador universal de listagem (ULL). O ULL serve como um identificador exclusivo que aponta para uma listagem no Internal Marketplace, facilitando a consulta direta aos seus conjuntos de dados.
O ULL parece ser um nome totalmente qualificado que inclui o banco de dados, o esquema e os nomes dos objetos (database_name.schema_name.table_name), mas usa cifrões ($) em vez de pontos (.). Entretanto, este não é o caso.
Faça login no Snowsight.
Selecione Data Products » Marketplace no menu de navegação do lado esquerdo.
Selecione a guia Internal Marketplace.
Navegue ou pesquise um produto de dados.
Selecione uma listagem e selecione Copy ULL.
Selecione Projects.
Selecione uma das ferramentas do projeto, por exemplo, Worksheets ou Notebooks.
Escreva uma consulta SQL, usando o ULL no lugar do nome do banco de dados.
Para consultar uma listagem organizacional, use a seguinte sintaxe:
SELECT * FROM <ull>.<schema>.<view>
Exemplos de consulta:
SELECT * FROM "<orgdatacloud$internal$organizational_listing_name>".<schema_name>.<object_within_listing>;
SELECT * FROM <orgdatacloud$internal$organizational_listing_name>.<schema_name>.<object_within_listing>;
O exemplo de consulta a seguir usa o ULL como substituto do nome do banco de dados. Substitua <object_within_listing>
pelo nome de uma tabela ou exibição que faz parte da listagem:
SELECT * FROM <orgdatacloud$internal$organizational_listing_name>.<schema_name>.<object_within_listing>;
Se preferir um nome mais conveniente, considere a possibilidade de criar uma exibição:
CREATE OR REPLACE VIEW <view_name>
AS
SELECT *
FROM <orgdatacloud$internal$organizational_listing_name>.<schema_name>.<object_within_listing>;