❓‍ Quando usar uma Consulta Baseada em Tempo?

Você deve usar um Consulta Baseada no Tempo tipo de cálculo para sua computação quando desejar analisar dados passados ou hábitos e padrões dos jogadores para entender a qual classe um jogador deve pertencer. Essas consultas podem ser configuradas para serem executadas ou atualizadas em momentos específicos, como diariamente às 03:00.
Exemplo do Modelo FT Singularity
Neste exemplo do Modelo FT Singularity, queremos entender, usando uma avaliação dos padrões e comportamentos de jogo anteriores dos jogadores, qual dia da semana o jogador prefere jogar.
Funcionalidade do Jogador: Dia da Semana mais Ativo - Com base nos últimos 90 Dias Ativos, identificamos o dia que teve mais dias ativos.
Tipo de Funcionalidade: Dia da Semana.
Classes: Segunda-feira, Terça-feira, Quarta-feira, Quinta-feira, Sexta-feira, Sábado, Domingo.
Consulta Baseada no Tempo: Para avaliar o dia da semana em que o jogador é mais ativo (número de depósitos).
Vamos configurar a computação acima👆 juntos e passar passo a passo pelo processo de configuração de uma consulta baseada em tempo.

🎥 Nova Ação

Primeiro, você precisa selecionar se sua nova Ação deve ser um movimento em tempo real ou uma consulta baseada em tempo.
No nosso exemplo acima, queremos avaliar o dia da semana preferido pelos jogadores. Isso permitirá que você atribua seu jogador a uma classe de dia da semana, como 'Sexta-feira', para determinar em que dia da semana o jogador tem mais probabilidade de estar ativo no site.
Como isso não pode ser feito usando um evento em tempo real, devemos selecionar uma consulta baseada em tempo.
Consulta Baseada no Tempo
Consulta Baseada no Tempo

⚡ Gatilhos de Computação

Em seguida, é importante definir o(s) Gatilho(s) necessário(s) para determinar quando quando a computação deve ocorrer. Só é possível selecionar Gatilhos baseados em tempo, mas, se necessário, é possível adicionar múltiplos Gatilhos de evento temporal.
Basta clicar na seção 'Adicionar um Gatilho' para selecionar um Gatilho de tempo existente na lista, ou clicar no ➕‍ ícone para criar um novo Gatilho de tempo.
Neste exemplo, queremos que a consulta ao banco de dados seja executada todos os dias às 03:00.
Gatilho de computação
Gatilho de computação
Nota 🧠: Geralmente faz sentido executar consultas ao banco de dados nas primeiras horas da manhã, quando há menos atividade no seu sistema e para capturar os dados dos jogadores do dia anterior.

🖥️ Especificar Consulta de Computação

Em seguida, você precisa especificar a opção de computação. Isso é alimentado por Clickhouse, um banco de dados eficiente que é usado pela Fast Track para executar consultas analíticas. Esta seleção é o tipo de consulta que você deseja que a computação execute.
Como você pode ver no nosso exemplo e na imagem abaixo, a consulta está usando o mesmo slug exato que foi configurado e especificado para cada Tipo de Classe de Feature.
Após a execução da consulta baseada em tempo, quaisquer jogadores que tenham mudado de classe serão atualizados.
Consulta de Dia da Semana
Consulta de Dia da Semana

Erros na Consulta

Se você fizer alterações em uma computação de consulta baseada em tempo existente que não esteja formatada corretamente, receberá um erro semelhante à imagem abaixo👇 e a consulta não será validada.
Erro na validação da consulta
Erro na validação da consulta
Nota 🧠: Todas as consultas baseadas em tempo no Modelo FT Singularity já incluem uma consulta ao banco de dados que está formatada corretamente e totalmente operacional.
Se você desejar editar essa computação, pode editar a consulta fornecida ou fornecer e escrever sua própria consulta.
Se precisar de suporte para escrever novas consultas ao banco de dados, entre em contato com seu Gerente de Parceria. Podemos encaminhá-lo aos nossos cientistas de dados, que terão prazer em ajudar.

Editor de Consultas

Se você quiser criar novas consultas baseadas em tempo, sinta-se à vontade para usar o Editor de Consultas para verificar a melhor forma de estruturar e testar os resultados da sua consulta.
Você pode encontrar o editor de consultas em: Menu Insights & Analytics - Data Studio - Editor de Consultas.

📛 Nomeie sua Computação

Por fim, dê à sua computação um nome descritivo. Certifique-se de que o nome seja suficientemente informativo para que você e sua equipe entendam o que está sendo calculado dentro do movimento.
Quando estiver pronto, Atualizar Computação para salvar seu trabalho.
Nomeie sua computação
Nomeie sua computação

✅ Movimentos Ativos

Todos os seus movimentos (em tempo real e consultas baseadas em tempo) serão exibidos em Processos Ativos na aba Gerenciar Movimentos do Feature do Jogador.
Processos Ativos
Processos Ativos
📈‍ Painéis: Você pode ver os resultados das consultas ao banco de dados na aba Painéis do Feature do Jogador selecionado.
Leia mais sobre os Painéis do Feature do Jogador aqui.
Aqui está um passo a passo completo do processo de configuração da consulta baseada em tempo usada no exemplo apresentado nesta página: