Definições de administração – Grupos de dados

Os grupos de dados permitem-lhe especificar políticas de colocação em cache de consultas e acionadores para a recompilação de PDTs. Se tiver autorizações para aceder à página Grupos de dados na secção Base de dados do painel de administração, vê um resumo dos grupos de dados definidos num modelo para o qual tem acesso aos dados.

Informações do grupo de dados

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

Coluna Definição
Nome O nome do grupo de dados, que define no ficheiro de modelo.
Etiqueta Especifica uma etiqueta de grupo de dados opcional, que define para o parâmetro datagroup no ficheiro do modelo.
Connection A ligação da base de dados do grupo de dados.
Modelo O modelo LookML onde o grupo de dados está definido. (Clique no botão LookML para abrir o ficheiro do 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, o campo Type fica em branco.
Descrição Especifica uma descrição opcional do grupo de dados, que define para o parâmetro datagroup no ficheiro do modelo. A descrição do grupo de dados pode ser usada para explicar a finalidade e o mecanismo do grupo de dados.
Ações Ações que pode realizar no grupo de dados (consulte a secção Ações do grupo de dados para ver mais detalhes).

Consoante o estado do grupo de dados, as seguintes informações detalhadas também podem ser apresentadas abaixo do nome:

  • O estado mostra o estado atual do grupo de dados. O estado também é indicado pelos pontos coloridos junto a cada linha do grupo de dados:
    • Verde: o grupo de dados está pronto.
    • Laranja: o grupo de dados está no estado acionado ou foi implementado recentemente na produção e o ciclo de verificação do acionador ainda não foi iniciado.
    • Vermelho: a verificação do acionador mais recente apresentou um erro ou existe um erro com o LookML do grupo de dados. Pode clicar no botão LookML para abrir o ficheiro do modelo do LookML.
  • O 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 acionador SQL baseado no ID do registo de ETL máximo, o Valor do acionador mostra o novo ID do registo de ETL que acionou o grupo de dados.
  • O campo Acionado desde é apresentado para grupos de dados no estado acionado para mostrar há quanto tempo o grupo de dados foi acionado. Isto fornece informações sobre o tempo que está a demorar a reconstruir PDTs e executar as consultas acionadas pelo grupo de dados. Assim que todos os PDTs forem reconstruídos, a cor do grupo de dados é atualizada para verde para indicar que o grupo de dados está pronto e, após alguns minutos, as informações Acionado desde desaparecem da página, uma vez que o grupo de dados está concluído.
  • O erro de 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 vê um erro, pode clicar no botão LookML para abrir o ficheiro do modelo do LookML e corrigir a sintaxe SQL.
  • A opção Acionador verificado pela última vez mostra a última vez que a consulta SQL do grupo de dados sql_trigger foi executada. Se o valor devolvido pela consulta for diferente na próxima vez, isso aciona o grupo de dados.
  • Reposição da cache às mostra a hora em que a cache foi reposta pela última vez (quando os dados em cache no grupo de dados foram invalidados pela última vez).

Ações do grupo de dados

Se tiver as autorizações necessárias para atualizar grupos de dados, pode realizar as seguintes ações em grupos de dados a partir da página de administração Grupos de dados:

  1. Clique no botão LookML para abrir o ficheiro do modelo LookML onde o grupo de dados está definido.
  2. Selecione Repor cache no menu de roda dentada para invalidar imediatamente os resultados em cache de todas as explorações que usam esse grupo de dados.
  3. Selecione Acionar grupo de dados no menu de engrenagem para invalidar os resultados em cache de todas as explorações e reconstruir todas as PDTs com esse grupo de dados. A recompilação de PDT começa com base na próxima hora especificada no campo Agendamento de manutenção de PDTs e grupos de dados da ligação, como a cada cinco minutos. Todas as entregas de dados agendadas de Looks, painéis de controlo e painéis de controlo do LookML que usam o grupo de dados como um acionador são enviadas quando o grupo de dados acionado atinge o estado de pronto.