Przeładowywanie skryptów
Uruchom skrypt ładowania, aby wyeksportować dane wraz z najnowszymi danymi ze źródła danych.
Skrypty w Analityka Qlik Cloud nie są uruchamiane automatycznie w celu aktualizacji danych wyjściowych. Przeładowanie skryptu uruchamia ponownie skrypt ładowania, aby załadować najnowsze dane ze źródła danych skryptu, a następnie je wyeksportować. Przeładowanie skryptu może być ręczne lub zaplanowane.
Aby uzyskać informacje o tym, którzy użytkownicy mogą ładować dane, zobacz:
Możesz sprawdzić status przeładowania skryptu. Może to być Powodzenie, Przeładowanie lub Niepowodzenie.
- W widoku listy skryptów, klikając wartość w kolumnie Ostatnia modyfikacja.
- W Historii przeładowywania.
- W oknie dialogowym Harmonogram dla zadań skonfigurowanych do zaplanowanych przeładowań skryptu (wyświetlane są tylko statusy przeładowań zainicjowanych przez zadania).
Planowanie przeładowania danych skryptu
Twórz zadania, aby zaplanować przeładowania skryptu. Harmonogram może wykorzystywać wyzwalacze czasowe lub zdarzeniowe.
Aby utworzyć zadanie:
-
Wykonaj jedną z poniższych czynności:
-
W centrum aktywności kliknij
na skrypcie, a następnie wybierz opcję Harmonogram.
-
W skrypcie otwórz sekcję Przegląd i kliknij
> Harmonogram.
-
-
Kliknij Utwórz nowe zadanie.
-
W polu Nazwa zadania wprowadź nazwę zadania.
-
Opcjonalnie dodaj Opis.
-
W sekcji Na podstawie wybierz wyzwalacz dla zadania. Dostępne są następujące opcje:
-
Oparte na czasie: zaplanuj odświeżanie w określonym momencie. Następnie skonfiguruj zadanie z powiązanymi ustawieniami dla tego wyzwalacza. Aby uzyskać szczegółowe informacje, zobacz temat Harmonogramy oparte na czasie.
Dostępne są następujące wyzwalacze czasowe:
-
Codziennie
-
Co tydzień
-
Co miesiąc
-
Co rok
-
-
Oparte na zdarzeniach: zaplanuj rozpoczęcie odświeżania po wystąpieniu określonego zdarzenia. Aby uzyskać szczegółowe informacje, zobacz temat Harmonogramy oparte na zdarzeniach.
Dostępne są następujące wyzwalacze oparte na zdarzeniach:
-
Inne zadanie powiodło się
-
Inne zadanie nie powiodło się
InformacjaUżyj wyzwalaczy opartych na zdarzeniach, aby utworzyć łańcuchy zadań do odświeżania danych. Dodatkowe instrukcje zawiera temat Tworzenie łańcuchów zadań do odświeżania danych. -
-
Harmonogramy oparte na czasie
Tworząc harmonogram oparty na czasie, możesz wybrać następujące ustawienia:
-
Częstotliwość i interwał uruchamiania
-
Strefa czasowa i pora dnia
-
Jak długo będzie obowiązywał harmonogram
Dla powtarzających się odświeżeń można ustawić następujące interwały:
-
Codziennie: ustaw liczbę razy w ciągu dnia, strefę czasową i godziny.
-
Co tydzień: ustaw dni tygodnia, liczbę razy dziennie, strefę czasową i godziny.
-
Co miesiąc: ustaw dni miesiąca, liczbę razy dziennie, strefę czasową i godziny.
-
Co rok: ustaw miesiące, dni miesiąca, liczbę razy dziennie, strefę czasową i godziny.
W przypadku harmonogramów uruchamianych kilka razy dziennie w dowolnych odstępach czasu można także zdefiniować godziny, w których harmonogram będzie uruchamiany. Określ konkretną godzinę harmonogramu na rozpoczęcie tego dnia.
Harmonogramy domyślnie działają w sposób ciągły, bez daty końcowej. Możesz ustawić datę początkową, datę końcową lub uruchamianie harmonogramu tylko między dwiema datami.
Harmonogramy oparte na zdarzeniach
Harmonogramy oparte na zdarzeniach umożliwiają łączenie zadań w łańcuch dla różnych aplikacji, skryptów i przepływów danych. Jest to przydatne w przypadku sekwencyjnego odświeżania tych zasobów.
Więcej informacji zawiera temat Tworzenie łańcuchów zadań do odświeżania danych.
Zarządzanie zadaniami
Możesz zarządzać istniejącymi zadaniami, jeśli masz do tego uprawnienia.
Aby przeglądać zadania i nimi zarządzać:
-
Wykonaj jedną z poniższych czynności:
-
W centrum aktywności kliknij
na skrypcie, a następnie wybierz opcję Harmonogram.
-
W skrypcie otwórz sekcję Przegląd i kliknij
> Harmonogram.
-
-
Kliknij
obok zadania i wybierz dowolną z dostępnych opcji. Zamiast tego możesz przejść do zakładki Historia, aby wyświetlić szczegółową historię wykonania zadania.
Więcej informacji zawiera temat Zarządzanie zadaniami do odświeżania danych.
Ograniczenia i uwagi
-
Zadanie odświeżania danych zostaje zdezaktywowane, jeśli nie zostanie wykonane pięć razy z rzędu. Jeśli jesteś właścicielem zadania, będziesz otrzymywać powiadomienia, gdy tak się stanie. Ustawienia powiadomień można dostosować pod kątem pojedynczej aplikacji, wszystkich aplikacji w przestrzeni lub wszystkich aplikacji w dzierżawie. Więcej informacji można znaleźć w temacie Własność zadań.
-
Jeśli właściciel zadania opuści dzierżawę lub zostanie z niej usunięty, inny użytkownik musi przejąć na własność to zadanie lub je usunąć i utworzyć na nowo. W przeciwnym razie zaplanowane odświeżenia nie powiodą się. Więcej informacji na temat zmiany tej własności zawiera temat Własność zadań.
-
W przypadku dużej liczby oczekujących w kolejce i wykonywanych procesów odświeżania danych (oraz dodatkowych jednoczesnych procesów intensywnie korzystających z procesora i pamięci) można zauważyć, że niektóre procesy odświeżania są wykonywane wyraźnie po zaplanowanym czasie rozpoczęcia.
-
Zadania odświeżania danych nie są uwzględniane w przypadku opublikowanej kopii skryptu. Opublikowane skrypty muszą mieć zadania ponownie skonfigurowane na wersji w przestrzeni zarządzanej.
-
Jeśli skrypt ma zadania odświeżania danych i zostanie przeniesiony między przestrzeniami (prywatnymi lub udostępnionymi), zadania te zostaną zdezaktywowane. Można je ponownie aktywować, gdy aplikacja będzie gotowa do wznowienia zaplanowanych odświeżeń. Zobacz temat Aktywacja i dezaktywacja zadania.
Własność zadań
Zadanie odświeżania danych działa w imieniu użytkownika, który jest właścicielem zadania, a nie właściciela aplikacji, skryptu lub przepływu danych. Aby zadanie zostało uruchomione pomyślnie, jego właściciel musi nadal mieć prawidłowy dostęp do aplikacji, skryptu lub przepływu danych i ich źródeł danych. Niektóre działania powodują zmiany właściciela zadania. Właściciel zadania jest określany przez następujące reguły:
-
Po utworzeniu zadania do uruchamiania skryptu stajesz się właścicielem tego zadania.
-
Jeśli inny użytkownik edytuje lub zapisze istniejące zadanie, stanie się jego nowym właścicielem.
-
Jeśli inny użytkownik zmodyfikuje skrypt ładowania skryptu, stanie się on nowym właścicielem wszystkich zadań dla zaplanowanych uruchomień tego skryptu.
Więcej informacji na temat wspólnego opracowywania modeli danych skryptu zawiera temat Wspólne opracowywanie skryptów ładowania danych w przestrzeniach udostępnionych.
Administrowanie zadaniami odświeżania danych
Administratorzy dzierżawy i administratorzy analityki mogą edytować i usuwać zaplanowane zadania przeładowania danych. Robią to w centrum aktywności Administrowanie. Więcej informacji zawiera temat:
Ręczne przeładowywanie danych skryptu
Możesz ręcznie przeładować skrypt.
Wykonaj następujące czynności:
- Kliknij
na skrypcie i wybierz opcję Przeładuj teraz.
Wyświetlanie historii przeładowywania skryptu
Historia przeładowywania zawiera historię przeładowań wybranego skryptu. Można jej użyć do rozwiązywania problemów z zaplanowanym ładowaniem. Można wyświetlić status, godzinę rozpoczęcia i zakończenia, a także czas trwania minionych i bieżących ładowań. Ponadto można wyświetlić i pobrać odpowiedni plik dziennika.
Istnieją dwa sposoby przeglądania historii przeładowywania skryptu.
- W Przeglądzie skryptu kliknij Historia przeładowywania.
- W widoku listy skryptów w centrum aktywności Analytics kliknij datę w kolumnie Ostatnia modyfikacja i wybierz Wyświetl historię przeładowywania.
Historia przeładowywania skryptu

Na stronie Historia przeładowywania kliknij przycisk Widok, aby wyświetlić podsumowanie przeładowań. Ewentualnie możesz także pobrać szczegółowy plik dziennika. Po osiągnięciu limitu przechowywanych dzienników najstarsze dzienniki są kolejno zastępowane nowymi.
Jeśli przeładowywanie skryptu trwa zbyt długo lub zaktualizowano dane w skrypcie i chcesz rozpocząć nowe przeładowywanie, możesz chcieć anulować aktualne przeładowywanie skryptu. Aby anulować przeładowywanie, przejdź do Historii przeładowywania i kliknij Anuluj.
Anulowanie przeładowanie pojawi się w Historii przeładowywania.
Wyświetlanie historii zadań
Oprócz widoku Historia przeładowywania można również wyświetlić historię wykonania skoncentrowaną na zadaniach utworzonych dla zaplanowanych przeładowań skryptu. Więcej informacji zawiera temat Wyświetlanie historii odświeżania zadania.
Objaśnienie znaczników czasu: Zaktualizowano, Data modyfikacji i Data ostatniego przeładowania
Informacje o czasie można wyświetlić w znaczniku czasu Zaktualizowano wyświetlanym na kafelku skryptu. Informacje te można także wyświetlić, klikając skrypt, aby otworzyć Przegląd. Są wymienione w Podsumowaniu jako Data modyfikacji. Format daty może się różnić — na przykład, jeśli skrypt został niedawno zaktualizowany, wartość Zaktualizowano na kafelku skryptu może wyglądać tak: Zaktualizowano 15 min temu.
Znacznik czasu Data ostatniego przeładowania można wyświetlić, wybierając na skrypcie, a następnie Szczegóły. Ta wartość jest odświeżana tylko po przeładowaniu danych skryptu. Przeładowanie zmienia również wartości znaczników czasu Zaktualizowano oraz Data modyfikacji.
Pola Data modyfikacji oraz Data ostatniego przeładowania w Szczegółach skryptu

W poniższej tabeli wymieniono operacje, które odświeżają znaczniki czasu Zaktualizowano (taki sam jak Data modyfikacji) oraz Data ostatniego przeładowania:
Operacja | Zaktualizowano, Data modyfikacji | Data ostatniego przeładowania |
---|---|---|
Przeładuj | Tak | Tak |
Zmień nazwę | Tak | Nie |
Zmień opis | Tak | Nie |
Opublikuj skrypt | Tak | Nie |
Zmień właściciela | Tak | Nie |
Zmień skrypt | Tak | Nie |