Consulta
A tarefa Consulta é a tarefa mais importante do Gaio. Toda manipulação de dados é realizada através dela. Ao utilizá-la, o Gaio está construindo um comando SQL para enviar ao banco de dados e retornar uma nova tabela. Se a tabela já existe, o Gaio apaga e recria. Contudo, há a possibilidade de não apagar, mas acumular dados na tabela, ativando o botão Modo Inserção (17), que utilizará o recurso SQL INSEMuito popularSQL
Com a tarefa Consulta, a necessidade de dominar os conceitos de SQL são mínimos. Porém para usuários avançados que desejam construir suas próprias consultas, a tarefa de SQL é o ambiente perfeito para extrapolar as possibilidades que o Gaio e o Clickhouse podem oferecer.
1. Acesso
Acesse a tarefa pelo menu de tarMuito popularSQL Externo
O SQL Externo realiza uma importação pura. Ao contrário de uma importação realizada através da tarefa Consulta, a importação via SQL Externo não identifica automaticamente o nome das colunas e seu tipo (String, Int, Float, etc), cabendo ao usuário fornecerAlguns leitoresRelatório
Relatório
Essa é a segunda tarefa mais importante dentro do Gaio. Com ela é possível construir diversos tipos de gráficos e personalizar uma tabela com estatísticas dos seus dados.
Para iniciar um relatório, existem três caminhos que podem ser utilizados logo após clicar na tabela que será utilizada como fonte:
No menu tarefas, escolher a tarefa Relatórios
Botão direito na tabela e escolherPopularInserção Tabela
Inserção Tabela
A tarefa Inserção de Tabela, é a forma visual de realizar INSERT de toda tabela, ou UNION ALL. Na prática, ocorre a inserção de todas as linhas da tabela Fonte para a Tabela Alvo.
Nomeie a tarefa criada (opcional)
Defina a tabela alvo
Relacione as colunas
Salve a tarefa
Execute o procAlguns leitoresInserção Linha
Inserção Linha
O Gaio pode ser utilizado para os mais diversos fins, como por exemplo CRM (Customer Relationship Management). Em casos que o usuário entra com informações em um dashboard, esses dados ficam disponíveis para os processos da aplicação. Pode ser de interesse do usuário inserir esses dados em uma tabela, gerando assim uma nova linha na mesma.
Essa tarefa pode inserir tanto dados estatísticosAlguns leitoresAtualização
Atualização
Atualizar o valor de uma coluna pode ser automatizado com a tarefa Atualização. As principais fontes para essa atualização vem de Dashboards e API, que entregam dados ao processo via Parâmetros. Esses parâmetros podem ser usados para sinalizar quais linhas devem ser atualizadas, assim como para informar quais os novos valores devem ser inseridos.
 e valor padAlguns leitoresAmostragem
Amostragem
Essa tarefa gera uma nova tabela com uma amostra aleatória da tabela de origem. Esse recurso é muito usado e útil no momento de criar modelos preditivos, pois, computacionalmente é muito pesado aplicar por exemplo Redes Neurais em um grande conjunto de dados. Ao mesmo tempo é ineficiente, pois, com menos dados, é possível rodar mais técnicas, com mais parametrizações e portanto, encontrar umPopularConteúdo
Conteúdo
Essa tarefa dá muita flexibilidade para usuários que tem habilidade com programação.
Sua intenção é entregar uma interface visual que faz uso dos dados que estão sendo trabalhados dentro do Gaio.
Isso significa poder usar as linguagens HTML (Hyper Text Markup Language), Java Script e CSS (Cascading Style Sheets).
Essa tarefa não depende de uma tabela para ser gerada. Pode ser chamPopularFormulário
Formulário
Formulários no Gaio assume dois papéis:
Filtros em dashboards, permitindo que o usuários escolha o que será exibido
Ser uma interface de entradas de dados que serão utilizados para diversos fins, como por exemplo guardar dados dentro do Gaio. Nesse caso pode substituir planilhas que guardam dados dentro da empresa
Para criar um relatório, acesse o menu esquerdo e na opção Formulário,Alguns leitoresPivot Table
Pivot Table
A tarefa **Pivot **tem a função de transpor os valores de uma coluna, criando várias novas colunas. Por exemplo o Gaio pode pegar uma coluna de Estados e criar novas colunas, sendo uma para cada estado.
Várias configurações podem ser realizadas no processo de transposição.
Defina o nome da tabela quAlguns leitoresBanner
Banner
Se desejar criar um cabeçalho para seu dashboard, o Gaio oferece uma interface para criar de forma responsiva (irá ajustar a diferentes tamanhos de telas). Uma alternativa é preparar uma imagem no editor de imagens que preferir, contudo, a responsividade não será como nessa tarefa.
Além de várias configuraçAlguns leitoresExportar CSV
Exportar CSV
Uma forma de tirar dados que estão no Gaio é através da tarefa Exportar CSV. Essa tarefa pode ser usada para uma exportação única, ou usada para exportar os dados de uma tabela sempre que o processo for executado.
Para exportar basta clicar com botão direito na tabela Gaio ou clicar na tabela e escAlguns leitoresAutoML
AutoML
O gaio utiliza na criação de modelos preditivos a tecnologia H2O AutoML (Automatic Machine Learning). Isso significa que o Gaio operacionaliza a conexão a dados, tratamento dos dados, entrega ao H2O AutoML os dados e diretivas de treinamento e modelagem, recupera o resultado da execução e entrega em uma interface amigável os resultados. Todo esse processoMuito popularScoring
Scoring
Essa tarefa é dependente da tarefa AutoML. Para utilizar é necessário ter criado anteriormente pelo menos um modelo usando o AutoML.
Sua utilidade é aplicar o modelo a um novo conjunto de dados. Como exemplo, uma empresa precisa cobrar seus clientes. Para isso, ela construiu um modelo preditivo (AutoML) usando seu histórAlguns leitoresCluster
Cluster
Tradicionalmente usada na Segmentação de Clientes, a análise de cluster tem múltiplas aplicações. Seu propósito é agrupar linhas muito semelhantes em grupos. Como output básico, é gerada uma tabela com uma nova coluna onde estão definidos os grupos criados.
O Gaio utiliza a técnica de K-Means para identificar os grupos e os cálculos da análise são feito no H2O, cuja documentação pode serAlguns leitoresComponentes Principais
Componentes Principais
Quando se tem um vasto conjunto de colunas (principalmente numéricas), pode ser interessante reduzir para poucas colunas que representarão bem a variabilidade existente nas diversas colunas.
Um método para isso são as Componentes Principais. O Gaio utiliza o H2O para realizar os cálculos e resumir os dados em poucas colunas. O algoritmo aceita tanto variáveis numéricas quanto cateAlguns leitoresRegras de Associação
Regras de Associação
Muito popular em sites de ecommerce, as Regras de Associação ou Basket Analysis identificam relações entre produtos. É com esse tipo de técnica que torna possível ofertar produtos que outras pessoas compraram quando está navegando pela página de um produto específico.
Muitas outras aplicações são possíveis com esse tipo de técnica, como identificar fraudes em licitações (associaçõeAlguns leitoresSéries Temporais
Séries Temporais
Prever o comportamento das vendas nos próximos meses. Essa é uma aplicação das Séries Temporais. Em essência, a técnica depende de uma coluna de data e de uma métrica, para analisar três fatores:
Sazonalidade: picos em determinados momentos cíclicos (ex.: Natal).
Tendência: analisa a velocidade de crescimento, queda ou estagnação.
Amplitude: se há crescimentos e quePopularExecutar Processo
Executar Processo
No meio de um processo do Gaio, é possível chamar um outro processo. Bastar no menu Tarefas escolher Executar Processo e definir qual processo será executado.
Duas aplicações desse recurso são:
Automação de vários processos. Pode ser criado um novo processo onde vários outros processos são chamados, sequenciados e esse "macro" processo é automatizado no [Agendamento](https:Alguns leitoresMapa
Mapa
Um pré-requisito para colocar um mapa em um dashboard, é que o mapa já esteja disponível no Gaio, quer seja um mapa importado (GeoJson) ou um mapa criado manualmente.
Outro ponto fundamental, e que a tabela tendo os dados a serem impressos no mapa, precisa ter uma coluna de geografia no formato que o mapa espera. Por exempAlguns leitoresInsights
Insights
Para encontrar tendências de crescimento, queda e mudanças abruptas em seus indicadores pode ser construído com a tarefa Insights.
Essa tarefa só depende de uma tabela que contenha três tipos de colunas:
Dimensões: colunas texto ou podem ser numéricas, mas não serão agregadas. Exemplos: cidade, estado, segmento, vendedor, código do produto.
Medidas: colunas numéricas que serão **Alguns leitoresAPI
API
Outros sistemas podem usar a inteligência analítica do Gaio através de APIs. Uma entre várias aplicações é um sistema de CRM chamar o Gaio via API para recuperar quais clientes devem ser contatos, quando, com qual mensagem, por qual canal, com a probabilidade de assertividade e assim por diante.
Essa é uma das tarefas mais simples do Gaio. Para usar basta clicar na tabela, ir no menu Tarefas e escolPopularRest
Rest
Diferente da tarefa API, essa tarefa ao invés de fornecer um Endpoint para outros sistemas usarem o Gaio, ele permite ao Gaio conectar em APIs externas.
Para utilizar, é necessário que o analista conheça bem como utilizar a API na qual o Gaio irá conectar. Os sistemas que fornecem conexão via API tem o padrão de fornecer uma docPopularSMS
SMS
Disparar SMS no Gaio é um processo muito parecido com o que é realizado com a tarefa Rest. Na prática, é possível enviar qualquer mensagem via API, usando qualquer broker.
Essa tarefa simplifica o envio e log das mensagens. Para acessar basta clicar na tabela com os dados a serem enviados via SMS, ir no menu [Tarefas ](https:/Alguns leitoresWhatsApp
WhatsApp
O Whatsapp em alguns países é o principal canal de mensagens. Para enviar qualquer mensagem usando esse mensageiro no Gaio, existem três caminhos:
Provedor oficial (Twilio): esse canal é oficial, tem um custo mais elevado e restrições nos tipos de mensagens que podem ser enviadas. Contudo, não há risco de bloqueio do chip por que as mensagens são aprovAlguns leitoresEmail
Email
A possibilidade disparar emails trás muita flexibilidade, mas dependendo do conteúdo desejado a ser enviado, pode exigir habilidade em HTML, CSS do analista.
Contudo, enviar um email simples é uma atividade rápida.
Três formas de disparo são possíveis no Gaio:
SendGrid: Esse é um popular provedor de disparo de email.
[AWS (Amazon Web Services)](https://aws.amazon.comAlguns leitoresParâmetros para Tabela
Parâmetros para Tabela
Por diversos motivos por ser necessário recuperar os valores dos parâmetros no momento e colocar em uma tabela. A tabela conterá uma linha, sendo cada coluna um parâmetro e a única linha contendo os valores dos parâmetros.
1. Configuração
No menu Tarefa escolha **ParAlguns leitoresTabela para Parâmetros
Tabela para Parâmetros
Pode ser desejado enviar os dados de uma tabela para popular os parâmetros durante a execução de um processo.
Para usar essa tarefa, primeiro clique na tabela que terá os dados da sua primeira linha populados nos parâmetros. Em seguida vá no menu Tarefas e escolha Tabela para Parâmetros.
 e a devolução para oAlguns leitores