programar uma consulta

Você pode usar execuções query agendadas para atualizar seus painéis ou ativar alertas de rotina. Por default, sua query não possui um programar.

Observação

Se um alerta usa sua query, a execução do alerta por conta própria refresh o programa e não usa a query programar.

Para definir o programador:

  1. No Editor query , clique em programar>Adicionar programar para abrir um menu com configurações de programar.

    intervalo programado
  2. Escolha quando executar a query.

    • Use os seletores dropdown para especificar a frequência, o período, o horário de início e o fuso horário. Opcionalmente, marque a caixa de seleção Mostrar sintaxe cron para editar o programar em Quartz Cron Syntax.

    • Escolha Mais opções para mostrar configurações opcionais. Você também pode escolher:

      • Um nome para o programar.

      • Um SQL warehouse para potencializar a query. Por default, o SQL warehouse usado para execução query ad hoc também é usado para um Job agendado. Use esta configuração opcional para selecionar um armazém diferente para executar a query agendada.

  3. Clique em Criar. Sua consulta será executada automaticamente de acordo com o programar. Se você perceber que uma consulta agendada não está sendo executada de acordo com seu programa, você deve acionar manualmente a consulta para garantir que ela não falhe.

    Se uma execução query falhar durante uma execução agendada, o Databricks tenta novamente com um algoritmo de retirada. Isso significa que as novas tentativas acontecem com menos frequência à medida que as falhas persistem. Com falhas persistentes, a próxima tentativa poderá exceder o intervalo programado.

    Depois de criar um programar, o rótulo no botão programar será programar(#), onde # é o número de eventos agendados que estão visíveis para você. Você não pode ver programas que não foram compartilhados com você.

    Importante

    Novos programas não são compartilhados automaticamente com outros usuários, mesmo que esses usuários tenham acesso à consulta. Para tornar a execução programada e os resultados visíveis para outros usuários, use as configurações de compartilhamento descritas no próximo passo.

  4. Compartilhe o programa

    permissões query não estão vinculadas a permissões de programação. Após criar seu intervalo de execução agendado, edite as permissões do programa para fornecer acesso a outros usuários.

    • Clique em programar(#).

    • Clique no Menu Kebab menu kebab e selecione Editar permissões de programar.

    • Escolha um usuário ou grupo no menu suspenso da caixa de diálogo.

    • Selecione CAN view para permitir que os usuários selecionados acessem view os resultados da execução programada.

Atualize o comportamento e o contexto de execução

Quando uma consulta é "executada como proprietário" e um programador é adicionado, a credencial do proprietário da consulta é usada para execução, e qualquer pessoa com pelo menos CAN RUN vê os resultados dessas consultas atualizadas.

Quando uma query é “Executar como Viewer” e um programar é adicionado, a credencial do proprietário do programar é usada para execução. Somente os usuários com permissões de programação apropriadas veem os resultados da query atualizada; todos os outros visualizadores devem refresh manualmente para ver os resultados query atualizados.