Tarefa de dashboard para Jobs
Use uma tarefa de dashboard para fazer refresh dos resultados em um dashboard Databricks publicado como parte de um Job.
Requisitos
- O painel deve ser publicado e acessível ao usuário que configura o job.
- É necessário ter pelo menos acesso CAN VIEW ao dashboard que deseja implantar.
Configurar uma tarefa de painel
A interface de usuário de jobs exibe opções dinamicamente com base em outras configurações.
Para iniciar o fluxo para configurar uma tarefa Dashboard:
-
Vá para a **tab Tarefas** na IU Jobs. Para obter instruções gerais, consulte Criar ou configurar uma Tarefa.
-
Insira um nome da tarefa .
-
No menu suspenso **Tipo**,
Dashboardselecione. -
No menu suspenso Dashboard , selecione o dashboard que você deseja atualizar.
-
(Opcional) Selecione o SQL warehouse usado para refresh do dashboard. Caso não seja especificado, a tarefa utiliza o warehouse default do dashboard.
Você deve usar um SQL warehouse serverless ou Pro para tarefas de dashboard.
-
No menu suspenso Inscritos , selecione os usuários e os destinos de notificação para receber atualizações por email quando o painel é atualizado. Esta lista é separada de quaisquer assinantes configurados por meio da UI ou API do Dashboards.
-
(Opcional) Para pré-aplicar valores de filtro quando o painel for atualizado, configure Filtros do painel:
- Clique Adicionar filtro .
- Na lista suspensa Filtro , selecionar um widget de filtro global ou de nível de página do painel.
- Insira um valor para o filtro.
- Repita para cada filtro adicional que deseja definir.
Não é possível definir os parâmetros do dataset diretamente na tarefa. Para usar um parâmetro de dataset, primeiro, anexe-o a um widget de filtro de painel na tela do painel e, em seguida, defina o valor desse filtro aqui.
Se o **Identificador de URL** de um filtro de painel corresponder à key de um parâmetro de nível de Job, a tarefa aplicará automaticamente o valor desse parâmetro ao filtro. Consulte Parametrizar Job. 8. (Opcional) Para configurar **limite de duração**, **Notificações** ou **Repetições**, consulte Configurações avançadas de tarefa.
- Clique em Salvar tarefa .
Para editar, clonar, desabilitar ou excluir esta tarefa, consulte Configurar e editar tarefas em Jobs do LakeFlow.
Execução e acesso ao Dashboard
As permissões do painel e o comportamento de cache dependem de como ele é publicado:
- Para dashboards publicados com permissões de dados compartilhados, os visualizadores acessam dados e compute de acordo com as credenciais do editor do dashboard.
- Para dashboards publicados sem permissões de dados compartilhadas, a identidade definida na configuração de Executar como do Job é usada para refresh o dashboard. A configuração Executar como é padronizada para o proprietário do job. Para alterar a identidade do Run as , consulte Configurar o usuário de 'Run as' para execuções de Job. Os visualizadores usam as próprias permissões de dados e de compute para visualizar a saída do dashboard e não podem ver os resultados atualizados gerados pela identidade **Execução como**.
Painéis com permissões de dados compartilhados são sempre atualizados usando as credenciais do editor. Não é possível usar a **configuração Executar como** na interface do usuário do Jobs para alterar a identidade de execução do job.
Para saber mais sobre as configurações de publicação para dashboards, consulte Publicar um dashboard. Para saber mais sobre o comportamento de cache para cada tipo de acesso, consulte Otimização e cache de dataset.