Udostępnij za pośrednictwem


Planowanie zapytania

Możesz użyć zaplanowanych wykonań zapytań, aby update pulpitów nawigacyjnych lub włączyć rutynowe alerty. Domyślnie zapytania nie mają harmonogramu.

Uwaga

Jeśli alert używa zapytania, alert działa we własnym harmonogramie refresh i nie używa harmonogramu zapytań.

Aby set harmonogram:

  1. W Edytor Power Query kliknij pozycję Zaplanuj>dodaj harmonogram, aby otworzyć menu z ustawieniami harmonogramu.

    Interwał harmonogramu

  2. Wybierz, kiedy należy uruchomić zapytanie.

    • Użyj selektorów list rozwijanych, aby określić częstotliwość, okres, czas rozpoczęcia i strefę czasową. Opcjonalnie select pole wyboru Pokaż składnię Cron, aby edytować harmonogram w Kwarcowa składnia Cron.
    • Wybierz pozycję Więcej opcji , aby wyświetlić ustawienia opcjonalne. Możesz również wybrać następujące opcje:
      • Nazwa harmonogramu.
      • Usługa SQL Warehouse do zasilania zapytania. Domyślnie usługa SQL Warehouse używana do wykonywania zapytań ad hoc jest również używana dla zaplanowanego zadania. Użyj tego opcjonalnego ustawienia, aby select inny magazyn, aby uruchomić zaplanowane zapytanie.
  3. Kliknij pozycję Utwórz. Zapytanie zostanie uruchomione automatycznie zgodnie z harmonogramem. Jeśli wystąpi zaplanowane zapytanie, które nie jest wykonywane zgodnie z jego harmonogramem, należy ręcznie wyzwolić zapytanie, aby upewnić się, że nie powiedzie się.

    Jeśli wykonywanie zapytania zakończy się niepowodzeniem podczas zaplanowanego uruchomienia, usługa Azure Databricks ponawia próbę za pomocą algorytmu wycofywania. Oznacza to, że ponawianie prób występuje rzadziej, ponieważ występują błędy. W przypadku trwałych niepowodzeń kolejna ponowna próba może przekroczyć zaplanowany interwał.

    Po utworzeniu harmonogramu etykieta na przycisku Harmonogram zmienia się na Schedule(#), where gdzie # oznacza liczbę zaplanowanych zdarzeń widocznych dla Ciebie. Nie widzisz harmonogramów, które nie zostały Ci udostępnione.

    Ważne

    Nowe harmonogramy nie są automatycznie udostępniane innym użytkownikom, nawet jeśli ci użytkownicy mają dostęp do zapytania. Aby umożliwić wyświetlanie zaplanowanych przebiegów i wyników innym użytkownikom, użyj ustawień udostępniania opisanych w następnym kroku.

  4. Udostępnianie harmonogramu

    Uprawnienia zapytania nie są połączone z uprawnieniami harmonogramu. Po utworzeniu zaplanowanego interwału uruchamiania zmodyfikuj uprawnienia harmonogramu, aby zapewnić dostęp do innych użytkowników.

    • Kliknij pozycję Schedule(#).
    • Kliknij menu Kebab menu kebab i selectEdytuj uprawnienia harmonogramu.
    • Wybierz użytkownika lub grupę z menu rozwijanego w oknie dialogowym.
    • Wybierz pozycję WIDOK CAN, aby zezwolić wybranym użytkownikom na wyświetlanie wyników zaplanowanych przebiegów.

Refresh zachowanie i kontekst wykonywania

Gdy zapytanie ma wartość "Uruchom jako właściciel" i zostanie dodany harmonogram, poświadczenia właściciela zapytania są używane do wykonywania, a każda osoba, która ma co najmniej funkcję CAN RUN, widzi wyniki tych odświeżonych zapytań.

Gdy zapytanie ma wartość "Uruchom jako osoba przeglądająca" i zostanie dodany harmonogram, poświadczenia właściciela harmonogramu są używane do wykonywania. Tylko użytkownicy z odpowiednimi uprawnieniami do harmonogramu widzą wyniki odświeżonych zapytań; pozostali muszą ręcznie wykonać operację refresh, aby zobaczyć zaktualizowane wyniki zapytania.