Com os datagroups, é possível especificar políticas de armazenamento em cache de consultas e acionadores para recriar PDTs. Se você tiver permissões para acessar a página Grupos de dados na seção Banco de dados do painel de administrador, vai ver um resumo dos grupos de dados definidos em um modelo para o qual você tem acesso a dados.
Informações do datagroup
A página Grupos de dados fornece as seguintes informações para cada grupo:
| Coluna | Definição |
|---|---|
| Nome | O nome do datagroup, que você define no arquivo modelo. |
| Rótulo | Especifica um rótulo opcional de datagroup, que você define para o parâmetro datagroup no arquivo modelo. |
| Conexão | A conexão de banco de dados do grupo de dados. |
| Modelo | O modelo do LookML em que o datagroup é definido. Clique no botão LookML para abrir o arquivo modelo do LookML. |
| Tipo | O tipo de acionamento do grupo de dados, como sql_trigger ou interval_trigger. Se o grupo de dados não tiver um tipo de acionador especificado, o campo Tipo vai ficar em branco. |
| Descrição | Especifica uma descrição opcional do datagroup, que você define para o parâmetro datagroup no arquivo modelo. A descrição do grupo de dados pode ser usada para explicar a finalidade e o mecanismo dele. |
| Ações | Ações que podem ser realizadas no grupo de dados (consulte a seção "Ações do grupo de dados" para mais detalhes). |
Dependendo do status do grupo de dados, as seguintes informações detalhadas também podem aparecer abaixo do nome:
- Status mostra o status atual do grupo de dados. O status também é indicado pelos pontos coloridos ao lado de cada linha do grupo de dados:
- Verde: o grupo de dados está pronto.
- Laranja: o grupo de dados está no estado acionado ou foi implantado recentemente na produção, e o ciclo de verificação de acionamento ainda não começou.
- Vermelho: a verificação de gatilho mais recente gerou um erro ou há um erro com a LookML do grupo de dados. Clique no botão LookML para abrir o arquivo modelo do LookML.
- O valor do acionador mostra o resultado da consulta
sql_triggerque acionou o grupo de dados. Por exemplo, se um grupo de dados usar um gatilho SQL com base no ID máximo do registro de ETL, o Valor do gatilho vai mostrar o novo ID do registro de ETL que acionou o grupo de dados. - O campo Acionada desde é exibido para grupos de dados no estado acionado para mostrar há quanto tempo o grupo de dados foi acionado. Isso fornece informações sobre o tempo necessário para recriar PDTs e executar as consultas acionadas pelo datagroup. Quando todas as PDTs forem recriadas, a cor do grupo de dados será atualizada para verde, indicando que ele está pronto. Depois de alguns minutos, as informações Acionadas desde vão desaparecer da página porque o grupo de dados está concluído.
- Erro de acionador fornece informações de erro para os acionadores de grupo de dados, como um erro de sintaxe no acionador de SQL do grupo de dados. Quando um erro aparecer, clique no botão LookML para abrir o arquivo de modelo LookML e corrigir a sintaxe SQL.
- O campo Última verificação do acionador mostra a última vez que a consulta SQL
sql_triggerdo grupo de dados foi executada. Se o valor retornado pela consulta for diferente na próxima vez, isso vai acionar o grupo de dados. - Redefinição do cache em mostra a hora em que o cache foi redefinido pela última vez (quando os dados armazenados em cache no grupo de dados foram invalidados pela última vez).
Ações de datagroup
Se você tiver as permissões necessárias para atualizar grupos de dados, poderá realizar as seguintes ações em grupos de dados na página Administrador Grupos de dados:
- Clique no botão LookML para abrir o arquivo de modelo LookML em que o datagroup está definido.
- Selecione Redefinir cache no menu de engrenagem para invalidar imediatamente os resultados armazenados em cache de todas as Análises que usam esse datagroup.
- Selecione Acionar datagroup no menu de engrenagem para invalidar os resultados armazenados em cache de todas as Análises e recriar todas as PDTs usando esse datagroup. A recriação da PDT vai começar com base na próxima vez especificada no campo Programação de manutenção da PDT e do grupo de dados da conexão, como a cada cinco minutos. Todas as entregas de dados programadas de Looks, painéis e painéis do LookML que usam o grupo de dados como um gatilho serão enviadas quando o grupo de dados acionado atingir o estado pronto.