Acesso ao conteúdo de um Declarative Native App¶
Se você instalou um Snowflake Declarative Native App ou um membro de sua organização compartilharam um Declarative Native App com você, é possível acessar os dados e a funcionalidade dele pela Snowsight ou pela Snowflake CLI.
Acesso ao conteúdo do aplicativo pela Snowsight¶
Faça login no Snowsight com sua conta Snowflake.
No menu de navegação, selecione Catalog » Apps.
Selecione o aplicativo que você quer acessar.
Navegue pelo conteúdo do aplicativo, que inclui:
Notebooks: Se o aplicativo incluir notebooks, é possível executá-los para ver exibições e outros conteúdos.
Tabelas e exibições: Você pode consulta as tabelas e exibições que fazem parte do aplicativo.
Nota
Os notebooks do Declarative Native Apps são somente leitura. É possível executar as células em um notebook ou executar o notebook inteiro, mas não é possível modificá-lo.
Acesso a notebooks de aplicativos¶
É possível acessar os notebooks de aplicativos pela Snowsight ou pela Snowflake CLI.
Encontrar e abrir notebooks disponíveis para sua função usando a Snowsight¶
Faça login no Snowsight.
No menu de navegação, selecione Catalog » Apps.
Selecione o aplicativo que você quer acessar. Um painel lateral é exibido com informações sobre o aplicativo e seus notebooks.
Selecione Open. Se os notebooks estiverem disponíveis para sua função, eles aparecerão na lista suspensa. Se nenhum notebook estiver disponível, o botão Open abre a planilha diretamente.
Se uma lista de notebooks for exibida, selecione um deles. O notebook será aberto e listado como parte do aplicativo.
Você pode executar células individuais no notebook ou executar o notebook inteiro selecionando Run » Run all cells.
A seleção do nome do notebook abre um menu com os seguintes itens:
Outros notebooks no mesmo aplicativo para o quais você pode navegar .
Um link para a listagem do aplicativo.
O botão “<” (parêntese angular para a esquerda) leva você à página de listagem de notebooks. A página de listagem de notebooks tem duas guias:
All Notebooks: lista todos os notebooks disponíveis para sua função.
Shared with me: lista os notebooks dos quais você não é o proprietário.
Encontrar e abrir notebooks disponíveis para sua função usando comandos SQL¶
Faça login no Snowsight e selecione Write SQL queries.
Use o comando SHOW APPLICATIONS para ver quais aplicativos estão instalados na sua conta.
SHOW APPLICATIONS;
Use o nome do aplicativo (por exemplo,
market_data_app) para acessar o conteúdo dele.Veja quais notebooks estão no aplicativo com o comando: SHOW NOTEBOOKS IN APPLICATION.
SHOW NOTEBOOKS IN APPLICATION market_data_app;
Por exemplo, o comando pode retornar um notebook chamado
MARKETING_NB.Opcional: Use o comando DESC NOTEBOOK para ver mais informações sobre o notebook.
DESC NOTEBOOK market_data_app.APP$UI.MARKETING_NB;
Execute o notebook com o comando: EXECUTE NOTEBOOK.
EXECUTE NOTEBOOK market_data_app.APP$UI.MARKETING_NB();
No menu de navegação, selecione Projects » Notebooks.
O notebook deve aparecer em sua lista de notebooks disponíveis.
Selecione o notebook na lista para abri-lo.
O notebook será aberto e listado como parte do aplicativo.
Acesso a tabelas e exibições no aplicativo¶
As tabelas e exibições estão disponíveis no esquema do aplicativo. Você pode acessá-las usando comandos SQL.
Veja quais esquemas estão no aplicativo usando SHOW SCHEMAS IN APPLICATION.
SHOW SCHEMAS IN APPLICATION <app_name>;
Consulte tabelas e exibições de um esquema usando os comandos SHOW TABLES IN SCHEMA e SHOW VIEWS IN SCHEMA.
SHOW TABLES IN SCHEMA <app_name>.<schema>; SHOW VIEWS IN SCHEMA <app_name>.<schema>;
Selecione itens em uma exibição ou tabela, por exemplo:
SELECT * from <app_name>.<schema>.<view>; SELECT * from <app_name>.<schema>.<table>;
Considerações¶
Notebooks em Declarative Native Apps são interativos, mas só podem ser lidos. Eles não podem ser modificados, copiados ou clonados.
Para exibir as execuções anteriores do notebook , selecione Schedule notebook run » View run history.