Configurações de administrador: grupos de dados

Com os grupos de dados, é possível 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 do administrador, será exibido um resumo dos grupos de dados definidos em um modelo em que eles têm acesso a dados.

Informações do grupo de dados

A página Datagroups apresenta as seguintes informações para cada grupo de dados:

Coluna Definição
Nome O nome do grupo de dados, que você define no arquivo do modelo.
Rótulo Especifica um rótulo de grupo de dados opcional, que você define para o parâmetro datagroup no arquivo de modelo.
Conexão A conexão de banco de dados do grupo de dados.
Modelo O modelo do LookML em que o grupo de dados está 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, Tipo ficará em branco.
Descrição Especifica uma descrição opcional do grupo de dados, que você define para o parâmetro datagroup no arquivo de 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 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 em produção e o ciclo de verificação do acionador ainda não começou.
    • Vermelho: a verificação de acionador mais recente com erro ou o LookML do grupo de dados. Clique no botão LookML para abrir o arquivo de modelo do LookML.
  • Valor do gatilho 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 de registro de ETL máximo, o Valor do gatilho vai mostrar o novo ID de registro de ETL que acionou o grupo de dados.
  • Acionado desde é exibido para grupos de dados no estado acionado para mostrar quanto tempo passou desde que o grupo de dados foi acionado. Isso fornece informações sobre quanto tempo está levando para recriar as PDTs e executar as consultas acionadas pelo grupo de dados. Depois que todas as PDTs forem recriadas, a cor do grupo de dados será atualizada para verde para indicar que ele está pronto. Após vários minutos, as informações Triggered since desaparecerão da página quando o grupo de dados estiver completo.
  • Erro do acionador fornece informações de erro para os acionadores do grupo de dados, como um erro de sintaxe no acionador SQL do grupo de dados. Quando encontrar um erro, clique no botão LookML para abrir o arquivo de modelo do LookML e corrigir a sintaxe do SQL.
  • Última verificação do acionador mostra a última vez em que a consulta SQL sql_trigger do grupo de dados foi executada pela última vez. Se o valor retornado pela consulta for diferente na próxima vez, isso acionará o grupo de dados.
  • Redefinição de cache em mostra o horário em que o cache foi redefinido pela última vez (quando os dados em cache no grupo de dados foram invalidados pela última vez).

Ações do grupo de dados

Se você tiver as permissões necessárias para atualizar grupos de dados, poderá realizar as seguintes ações na página Administrador de grupos de dados:

  1. Clique no botão LookML para abrir o arquivo de modelo do LookML em que o grupo de dados está definido.
  2. Selecione Redefinir cache no menu de engrenagem para invalidar imediatamente os resultados armazenados em cache para todas as Análises que usam esse grupo de dados.
  3. Selecione Trigger Datagroup no menu de engrenagem para invalidar os resultados armazenados em cache de todas as Análises e recriar todas as PDTs usando esse grupo de dados. A recriação da PDT será iniciada com base na próxima hora 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 gatilho serão enviadas quando o grupo de dados acionado atingir o estado "pronto".