Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

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.
InformacjaMaksymalny czas przeładowania skryptu to trzy godziny. Jeśli ładowanie skryptu potrwa dłużej, zakończy się niepowodzeniem i otrzymasz komunikat.

Planowanie przeładowania danych skryptu

Możesz utworzyć harmonogram przeładowania danych w swoim skrypcie. Harmonogram może być oparty na częstotliwości, datach i czasie lub przeładowanie może następować po odświeżeniu zestawu danych w skrypcie.

InformacjaNiektóre działania powodują zmianę właściciela harmonogramu przeładowania. Więcej informacji zawiera temat Własność harmonogramów przeładowań.
  1. Kliknij Więcej na skrypcie, a następnie wybierz opcję Harmonogram przeładowania.

  2. Kliknij Dodaj harmonogram.

  3. Wybierz dowolne opcje czasu w obszarze Przeładuj skrypt.

Harmonogramy oparte na czasie

Tworząc harmonogram oparty na czasie, możesz wybrać następujące ustawienia:

  • Częstotliwość i interwał przeładowania

  • Strefa czasowa i pora dnia

  • Jak długo będzie obowiązywał harmonogram

Dla powtarzających się ładowań 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.

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

Możesz ustawić harmonogram przeładowania skryptu tak, by następowało ono po odświeżeniu zestawu danych w skrypcie. Ta opcja jest dostępna tylko w przypadku skryptów zawierających zestaw danych tworzony i odświeżany przez Integracja danych Qlik Cloud. Więcej informacji zawiera temat Integrowanie danych.

Informacja

Ta opcja jest dostępna tylko wtedy, gdy ostatnie przeładowanie skryptu było przeładowaniem lub podglądem z włączoną opcją Używaj poleceń „STORE”. Jeśli ostatnim działaniem był podgląd, harmonogramy oparte na zdarzeniach nie są dostępne.

Wyświetlanie harmonogramów ładowania i zarządzanie nimi

Zaplanowane ładowania wszystkich należących do Ciebie skryptów możesz wyświetlać i edytować.

Aby wyświetlić lub edytować harmonogram przeładowania, w hubie kliknij Więcej na skrypcie i kliknij Harmonogram przeładowania.

Możesz także usunąć harmonogram.

Administratorzy dzierżawy i administratorzy analityki mogą edytować i usuwać zaplanowane zadania przeładowania w funkcji Konsola zarządzania. Więcej informacji zawiera temat Zarządzanie zaplanowanymi przeładowaniami danych skryptu.

Ograniczenia i uwagi

  • Harmonogram przeładowania jest wyłączany, jeśli nie zostanie wykonany pięć razy z rzędu. Jeśli jesteś właścicielem harmonogramu przeładowań skryptu (harmonogram przeładowań jest do Ciebie przypisany), będziesz otrzymywać powiadomienia, gdy tak się stanie. Ustawienia powiadomień można dostosować pod kątem pojedynczego skryptu, wszystkich skryptów w przestrzeni lub wszystkich skryptów w dzierżawie. Informacje na temat właściciela harmonogramu przeładowania zawiera temat Własność harmonogramów przeładowań.

  • W przypadku dużej liczby oczekujących w kolejce i wykonywanych procesów ładowania danych (oraz dodatkowych jednoczesnych procesów intensywnie korzystających z procesora i pamięci) można zauważyć, że niektóre procesy ładowania są wykonywane wyraźnie po zaplanowanym czasie rozpoczęcia.

  • Zaplanowane przeładowania nie są uwzględniane w opublikowanej kopii skryptu. Opublikowane skrypty muszą mieć ponownie skonfigurowane zaplanowane przeładowania skryptów w przestrzeni zarządzanej.

  • Jeśli przeniesiesz skrypt z harmonogramem przeładowania między przestrzeniami, harmonogram przeładowania zostanie usunięty. W razie potrzeby odtwórz harmonogram w nowej przestrzeni.

  • Jeśli dodasz lub usuniesz zestawy danych w skrypcie z harmonogramem Po odświeżeniu zestawu danych, musisz usunąć harmonogram i utworzyć go ponownie.

  • Podczas korzystania z Brama dostępu bezpośredniego w celu uzyskania dostępu do źródła danych zapytania skryptu przeładowania nie mogą przekraczać 500 000 znaków.

Własność harmonogramów przeładowań

Zaplanowane przeładowanie oparte na czasie jest uruchamiane w imieniu użytkownika przypisanego do harmonogramu przeładowania (do właściciela harmonogramu przeładowania), a nie właściciela skryptu. Niektóre działania spowodują zmianę osoby przypisanej do harmonogramu przeładowań. Użytkownik przypisany do harmonogramu przeładowań jest określany przez następujące zasady:

  • Gdy tworzysz harmonogram przeładowania dla skryptu, który wcześniej go nie miał, stajesz się właścicielem tego harmonogramu. Innymi słowy, jest on przypisany do Ciebie.

  • Jeśli inny użytkownik edytuje lub zapisze istniejący harmonogram przeładowania, własność zostanie przeniesiona na niego. Innymi słowy, harmonogram przeładowania zostanie teraz przypisany do niego.

  • Jeśli inny użytkownik zmodyfikuje skrypt ładowania skryptu, wprowadzając zmiany w Edytorze, w większości przypadków własność zostanie przeniesiona na niego (przypisana mu). Jeśli jednak ten użytkownik jest już ostatnim użytkownikiem, który edytował skrypt ładowania, prawo własności do harmonogramu nie zostanie na niego przeniesione.

Więcej informacji na temat wspólnego opracowywania modeli danych skryptu zawiera temat Wspólne opracowywanie skryptów ładowania danych w przestrzeniach udostępnionych.

Ręczne przeładowywanie danych skryptu

Możesz ręcznie przeładować skrypt.

  • Kliknij Więcej 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 hubie kliknij datę w kolumnie Ostatnia modyfikacja i wybierz Wyświetl historię przeładowywania.

Historia przeładowywania skryptu

Zrzut ekranu przedstawiający kartę Historia przeładowywania w Edytorze skryptów.

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 i usuwanie harmonogramów ładowania

Administratorzy dzierżawy i administratorzy analityki mogą wyświetlać i usuwać zaplanowane zadania przeładowania w funkcji Konsola zarządzania. Więcej informacji zawiera temat Zarządzanie zaplanowanymi przeładowaniami danych skryptu.

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 minut temu.

Znacznik czasu Data ostatniego przeładowania można wyświetlić, wybierając Więcej 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

Widok szczegółów wyświetla znaczniki Data ostatniego przeładowania i Data modyfikacji

W poniższej tabeli wymieniono operacje, które odświeżają znaczniki czasu Zaktualizowano (taki sam jak Data modyfikacji) oraz Data ostatniego przeładowania:

Operacje, które odświeżają wartości Zaktualizowano 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

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!