Os grupos de dados permitem especificar políticas de armazenamento em cache de consultas e gatilhos para recriar PDTs. Se você tiver permissões para acessar a página Grupos de dados na seção Banco de dados do painel "Administrador", vai encontrar 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 mostra as seguintes informações para cada grupo de dados:
Coluna | Definição |
---|---|
Nome | O nome do grupo de dados, que você define no arquivo de modelo. |
Rótulo | Especifica um rótulo opcional do grupo de dados, que você define para o parâmetro datagroup no arquivo de modelo. |
Conexão | A conexão do banco de dados do grupo de dados. |
Modelo | O modelo LookML em que o grupo de dados é definido. Clique no botão LookML para abrir o arquivo de modelo do LookML. |
Tipo | O tipo de acionador do grupo de dados, como sql_trigger ou interval_trigger . Se o grupo de dados não tiver um tipo de acionador especificado, Type vai ficar em branco. |
Descrição | Especifica uma descrição opcional do grupo de dados, que você define para o parâmetro datagroup no arquivo do modelo. A descrição do grupo de dados pode ser usada para explicar a finalidade e o mecanismo dele. |
Ações | Ações que você pode realizar no grupo de dados (consulte a seção "Ações no 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 datagroup está pronto.
- Laranja: o grupo de dados está no estado acionado ou foi implantado recentemente para produção, e o ciclo de verificação de acionamento ainda não começou.
- Vermelho: a verificação de gatilho mais recente teve um erro ou há um erro no LookML do grupo de dados. Clique no botão LookML para abrir o arquivo modelo do LookML.
- Valor do acionador mostra o resultado da consulta
sql_trigger
que 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. - Acionado desde é exibido para grupos de dados no estado acionado para mostrar quanto tempo se passou desde que o grupo foi acionado. Isso fornece informações sobre quanto tempo leva para recriar PDTs e executar as consultas acionadas pelo datagroup. Depois que todos os PDTs forem recriados, a cor do grupo de dados vai mudar para verde, indicando que ele está pronto. Depois de alguns minutos, as informações Acionado desde vão desaparecer da página, já que o grupo de dados está completo.
- Erro de gatilho: apresenta informações de erro para os gatilhos do grupo de dados, como um erro de sintaxe na instrução SQL do grupo de dados. Quando um erro aparece, clique no botão LookML para abrir o arquivo de modelo do LookML e corrigir a sintaxe SQL.
- Ultima verificação do acionador mostra a última vez que a consulta SQL
sql_trigger
do grupo de dados foi executada. Se o valor retornado pela consulta for diferente na próxima vez, isso aciona 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 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 nos grupos de dados na página de administrador Grupos de dados:
- Clique no botão LookML para abrir o arquivo de modelo do 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 detalhadas que usam esse grupo de dados.
- Selecione Gatilho do grupo de dados no menu de engrenagem PDT e programação de manutenção do Datagroup da conexão, como a cada cinco minutos. Todas as entregas de dados programadas de visualizações, painéis e painéis do LookML que usam o grupo de dados como gatilho serão enviadas quando o grupo de dados acionado atingir o estado pronto. para invalidar os resultados armazenados em cache de todas as análises detalhadas e recriar todas as PDTs usando esse grupo de dados. A recriação do PDT vai começar com base no próximo horário especificado no campo