Consultas e agregações da tabela Tulip
  • 31 Oct 2023
  • 3 Minutos para Ler
  • Contribuintes

Consultas e agregações da tabela Tulip


Article Summary

Objetivo

Aprenda a consultar suas tabelas Tulip e a criar agregações que podem ser acessadas nos aplicativos Tulip

Neste artigo, você aprenderá...

  • Os recursos das consultas de tabela
  • Como criar consultas e agregações
  • Como usar consultas e agregações em aplicativos

Visão geral das consultas de tabela e agregações de tabela

Com as consultas de tabela e as agregações de tabela, você pode consultar e filtrar dinamicamente as tabelas Tulip nos aplicativos.

Para este artigo, faremos referência à seguinte tabela de pedidos, que tem 10 linhas:

No canto superior direito, você pode ver os botões Queries (Consultas) e Aggregations (Agregações). Clique em Queries (Consultas ) para adicionar uma nova consulta.

O exemplo a seguir usa um filtro para retornar apenas os registros que não foram enviados:

As agregações são adicionadas em cima de uma consulta e são criadas no nível da tabela, como as consultas. Clique em Agregações para criar uma nova agregação.

O exemplo a seguir agregará o campo da tabela, Product Quantity:

Opções de consulta

Filtro

Filtre os registros comparando uma coluna específica, ou várias colunas, a um valor estático ou a uma entrada de aplicativo.

Exemplos de opções de comparação incluem:

  • igual / não igual
  • é nulo / não é nulo
  • contém / não contém
  • começa com / não começa com
  • termina com / não termina com
  • está em
  • is greater than or equal to / é maior ou igual a / é menor ou igual a
  • é depois ou em / é antes ou em

O Static Value será definido estaticamente ao criar a consulta, mas o App Input será configurado no próprio aplicativo. A Entrada de aplicativo pode ser configurada para ser uma:

  • Variável
  • Valor estático
  • Informações do aplicativo
  • Registro da tabela Tulip

Agora você pode usar os campos Created At e Updated At em consultas de tabela.

Classificar

Personalize a exibição dos registros, configurando a opção Sort. Os exemplos incluem:

  • A a Z / Z a A
  • 0 a 9 / 9 a 0

Limite

Coloque um limite na quantidade de registros retornados pela consulta, configurando um limite.

Depois de configurar a consulta definindo as opções Filter (Filtro), Sort (Ordenação) e Limit (Limite), a consulta pode ser testada diretamente na tabela, clicando em Test (Teste). Isso simulará o que a consulta retornaria em um aplicativo.

Opções de agregação

As agregações são valores resumidos que são executados em cima de consultas e podem calcular um dos seguintes valores para uma coluna específica:

  • Média
  • Contagem
  • Máximo
  • Mínimo
  • Modo
  • Soma
  • Valores únicos

Uso de consultas e agregações em aplicativos

Como adicionar consultas a aplicativos

Para adicionar uma consulta a um aplicativo, primeiro adicione a tabela ao aplicativo clicando na guia Registros e em +Adicionar tabela. Em seguida, clique em Query (Consulta).

No modal que aparece, dê à consulta um Nome de consulta e, se aplicável, configure a Entrada de aplicativo associada ao filtro. Neste exemplo, veja a consulta Products Not Shipped (Produtos não enviados):

Agora que a consulta está configurada no aplicativo, incorpore uma tabela interativa e selecione a fonte de dados para ser a consulta.

A tabela incorporada exibirá os resultados da consulta. Neste exemplo, há 3 registros retornados que atendem ao filtro,"Shipped" igual a "No":

Adição de agregações a aplicativos

Da mesma forma como uma consulta é adicionada a um aplicativo, adicione uma agregação clicando em +Add Aggregation (Adicionar agregação) e atribua um Aggregation Name (Nome da agregação).

Neste exemplo, a agregação Total Qty Products Ordered está sendo executada na consulta que retorna apenas registros que não foram enviados. Por esse motivo, o nome da agregação é Quantity of Products to be Shipped (Quantidade de produtos a serem enviados):

Para incorporar a agregação em um aplicativo, solte uma variável no aplicativo e escolha a fonte de dados - Agregação de tabela Tulip. Em seguida, selecione o Nome da agregação que foi configurado ao adicionar a agregação ao aplicativo.

Neste exemplo, a Aggregation Sum of Product Quantity foi executada sobre a Query que retorna registros que precisam ser enviados. Isso retorna um total de 17:

Uso de agregações na lógica de aplicativos

Com as agregações, você pode criar uma lógica de aplicativo em torno do valor de uma agregação. Veja um exemplo abaixo:

Observe que o Single Number Tulip Analytics não pode ser acessado atualmente em um aplicativo e não pode ser aproveitado diretamente com a lógica do aplicativo. Ao executar uma agregação em uma consulta, você poderá direcionar esse valor e, assim, criar uma lógica de aplicativo em torno dele.


Este artigo foi útil?