Criação de um produto de dados a partir de uma consulta complexa
Você pode personalizar uma exibição de seus dados criando um produto de dados com uma consulta complexa. Para criar um produto de dados com uma consulta complexa, é necessário criar e definir um ativo de consulta SQL em um projeto e, em seguida, adicionar o ativo ao produto de dados. Ao usar uma consulta complexa, você pode criar e depois eliminar tabelas temporárias ou transitórias. As consultas complexas exigem uma conexão Snowflake.
- Funções Necessárias
- Funções de colaborador: Editor ou Administrador
Criação de uma consulta SQL complexa
Com consultas complexas, você pode criar produtos de dados que incluam tabelas Snowflake ou que contenham ativos SQL que consultem um banco de dados Snowflake. Os ativos SQL podem, opcionalmente, incluir um conjunto de parâmetros personalizados. Você pode criar tabelas temporárias e transitórias para sua consulta, uni-las, se necessário, e descartá-las após a execução da consulta.
A primeira etapa é adicionar um ativo SQL a um projeto. As consultas complexas são executadas em estágios e cada estágio requer determinados comandos SQL.
- Em um projeto, adicione um ativo de conexão para Snowflake. É necessária uma conexão Snowflake para criar uma consulta complexa.
- Criar um conjunto de parâmetros opcionais.
- Abra ou crie um projeto. Em seguida, clique em SQL: Criar uma exibição dinâmica de dados para adicionar um ativo de consulta ao projeto.
- Selecione sua conexão Snowflake. Selecione o conjunto de parâmetros se você tiver definido um.
- Preencha os campos indicados para definir a consulta complexa.
- Na primeira etapa, Before SQL (Antes do SQL ), digite o código na guia para criar as tabelas necessárias para a consulta. Crie todas as tabelas: persistente, temporária e transitória.
- Para o próximo estágio, Before Partition (Antes da partição ), insira novamente o código para criar as tabelas temporárias e transitórias. Insira os dados nas tabelas e junte as tabelas, se necessário.
- Na próxima etapa, Query (Consulta ), digite os comandos SELECT para sua consulta. Essa etapa é necessária.
- No estágio final, After Partition (Após a partição ), elimine as tabelas transitórias e limpe-as conforme necessário.
- Clique em Create (Criar ) para conectar sua consulta à conexão Snowflake. Você pode verificar se sua consulta foi validada com êxito localizando-a na página de ativos do projeto.
Adição de uma consulta a um produto de dados
- No menu de navegação Data Product Hub, clique em Create data product (Criar produto de dados ).
- Digite um nome para o produto de dados e clique no bloco Adicionar do projeto.
- Clique em Select items e adicione sua consulta. Você pode usar os filtros avançados para localizar e adicionar sua consulta rapidamente a partir de sua lista de ativos de dados.
- Verifique as conexões de todos os ativos. Para verificar uma conexão, clique no status da conexão e preencha os campos fornecendo as credenciais. Certifique-se de usar um conjunto apropriado de credenciais, pois essas credenciais são usadas para entregar o produto de dados aos consumidores após uma assinatura.
- Clique em Criar rascunho para confirmar sua seleção de ativos de dados. Quando seu rascunho é criado com sucesso, uma visualização estática do seu produto de dados é gerada e pode ser visualizada pelo consumidor.
Próximas etapas
Depois de criar o rascunho do produto de dados, consulte Conclusão de um produto de dados para concluir a preparação do produto de dados para publicação.