Delen via


Een query plannen

U kunt geplande queryuitvoeringen gebruiken om uw dashboards bij te werken of routinewaarschuwingen in te schakelen. Uw query's hebben standaard geen planning.

Notitie

Als een waarschuwing gebruikmaakt van uw query, wordt de waarschuwing uitgevoerd volgens een eigen vernieuwingsschema en wordt de queryplanning niet gebruikt.

De planning instellen:

  1. Klik in de Power Query-editor op Planning>toevoegen om een menu met planningsinstellingen te openen.

    Schedule interval

  2. Kies wanneer u de query wilt uitvoeren.

    • Gebruik de vervolgkeuzelijstkiezers om de frequentie, periode, begintijd en tijdzone op te geven. Schakel desgewenst het selectievakje Cron-syntaxis weergeven in om het schema in Kwarts Cron-syntaxis te bewerken.
    • Kies Meer opties om optionele instellingen weer te geven. U kunt ook het volgende kiezen:
      • Een naam voor de planning.
      • Een SQL-warehouse om de query uit te voeren. Standaard wordt het SQL-warehouse dat wordt gebruikt voor ad-hocquery-uitvoering ook gebruikt voor een geplande taak. Gebruik deze optionele instelling om een ander magazijn te selecteren om de geplande query uit te voeren.
  3. Klik op Create. Uw query wordt automatisch uitgevoerd volgens de planning. Als een geplande query niet volgens de planning wordt uitgevoerd, moet u de query handmatig activeren om ervoor te zorgen dat deze niet mislukt.

    Als de uitvoering van een query mislukt tijdens een geplande uitvoering, probeert Azure Databricks opnieuw met een back-off-algoritme. Dit betekent dat nieuwe pogingen minder vaak optreden wanneer fouten zich blijven voordoen. Bij permanente fouten kan de volgende nieuwe poging het geplande interval overschrijden.

    Nadat u een planning hebt gemaakt, leest het label op de knop Planning(#)# het aantal geplande gebeurtenissen dat zichtbaar is voor u. U kunt geen planningen zien die niet met u zijn gedeeld.

    Belangrijk

    Nieuwe planningen worden niet automatisch gedeeld met andere gebruikers, zelfs als deze gebruikers toegang hebben tot de query. Als u geplande uitvoeringen en resultaten zichtbaar wilt maken voor andere gebruikers, gebruikt u de instellingen voor delen die in de volgende stap worden beschreven.

  4. De planning delen

    Querymachtigingen zijn niet gekoppeld aan planningsmachtigingen. Nadat u het geplande uitvoeringsinterval hebt gemaakt, bewerkt u de planningsmachtigingen om toegang te verlenen tot andere gebruikers.

    • Klik op Schedule(#).
    • Klik ophetmenu Kebab menu en selecteer Machtigingen voor planning bewerken.
    • Kies een gebruiker of groep in de vervolgkeuzelijst in het dialoogvenster.
    • Kies CAN VIEW om de geselecteerde gebruikers de mogelijkheid te geven de resultaten van geplande uitvoeringen weer te geven.

Gedrag en uitvoeringscontext vernieuwen

Wanneer een query 'Als eigenaar uitvoeren' is en er een planning wordt toegevoegd, wordt de referentie van de query-eigenaar gebruikt voor uitvoering. Iedereen met ten minste CAN RUN ziet de resultaten van die vernieuwde query's.

Wanneer een query 'Uitvoeren als viewer' is en er een planning wordt toegevoegd, wordt de referentie van de eigenaar van de planning gebruikt voor uitvoering. Alleen de gebruikers met de juiste planningsmachtigingen zien de resultaten van de vernieuwde query's; alle andere kijkers moeten handmatig vernieuwen om bijgewerkte queryresultaten te zien.