Pular para o conteúdo principal

programar uma consulta

O senhor pode usar execuções de consultas agendadas para atualizar seus painéis ou ativar alertas de rotina. Em default, suas consultas não têm um programador.

nota

Se um alerta usar sua consulta, o alerta executará por conta própria refresh programar e não usará a consulta programar.

Para definir a programação:

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

    programar intervalo

  2. Escolha quando executar a consulta.

    • Use os seletores do site dropdown para especificar a frequência, o período, a hora de início e o fuso horário. Opcionalmente, marque a caixa de seleção Show cron syntax (Mostrar sintaxe do cron ) para editar o programa no Quartz Cron Syntax.
    • Escolha Mais opções para mostrar as configurações opcionais. Você também pode escolher:
      • Um nome para o programador.
      • Um SQL warehouse para alimentar a consulta. Em default, o SQL warehouse usado para a execução de consultas ad hoc também é usado para um trabalho agendado. Use essa configuração opcional para selecionar um depósito diferente para executar a consulta agendada.
  3. Clique em Criar . Sua consulta será executada automaticamente de acordo com a programação. Se uma consulta agendada não estiver sendo executada de acordo com sua programação, o senhor deve acionar manualmente a consulta para garantir que ela não falhe.

    Se a execução de uma consulta falhar durante uma execução programada, o Databricks tentará novamente com um algoritmo de back-off. Isso significa que novas tentativas acontecem com menos frequência à medida que as falhas persistem. Com falhas persistentes, a próxima tentativa pode exceder o intervalo programado.

    Depois de criar um programar, o rótulo no botão programar será programar(#) , em que # é o número de eventos programados que estão visíveis para o senhor. Não é possível ver programas que não tenham sido compartilhados com o senhor.

important

Os 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 na próxima etapa.

  1. Compartilhe o programa

    As permissões de consulta não estão vinculadas às permissões de programação. Depois de criar o intervalo de execução programada, edite as permissões de programação para fornecer acesso a outros usuários.

    • Clique em programar(#) .
    • Clique no menu Menu Kebab kebab e selecione Edit programar permissions (Editar permissões de programação ).
    • 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 agendada.

comportamento de atualização e 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 consulta é "executada como Viewer" e um programador é adicionado, a credencial do proprietário do programador é usada para a execução. Somente os usuários com as permissões de programação apropriadas veem os resultados das consultas atualizadas; todos os outros visualizadores devem acessar manualmente refresh para ver os resultados atualizados das consultas.