Przeładowywanie danych aplikacji | Qlik Cloud Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Przeładowywanie danych aplikacji

Zadbaj o to, by Twoje aplikacje zawsze odzwierciedlały najnowsze dane, przeładowując je. W przeciwieństwie do aktualizacji automatycznych aplikacje nie odświeżają się automatycznie po zmianie źródeł danych. Przeładuj ręcznie aplikacje, aby zsynchronizować je z najnowszymi danymi, lub dla wygody utwórz zadania w celu zaplanowania przeładowań. Przeładowanie można inicjować różnymi metodami, dzięki czemu wnioski będą zawsze aktualne.

Aby uzyskać informacje o tym, którzy użytkownicy mogą ładować dane, zobacz:

InformacjaMaksymalny czas ładowania aplikacji to trzy godziny. Jeśli ładowanie aplikacji potrwa dłużej, zakończy się niepowodzeniem i otrzymasz komunikat.
Informacja Nie można przeładować danych dla aplikacji opublikowanych w Qlik Cloud z wdrożenia Qlik Sense Enterprise on Windows. Aplikacje opublikowane z Qlik Sense Enterprise on Windows mogą być ładowane za pomocą QMC w Qlik Sense Enterprise on Windows.

Planowanie ładowania danych aplikacji

Twórz zadania, aby zaplanować przeładowania dla swojej aplikacji. Harmonogram może wykorzystywać wyzwalacze czasowe lub zdarzeniowe.

InformacjaNiektóre działania powodują zmianę właściciela zadania do zmiany. Więcej informacji zawiera temat Własność zadań.

Aby utworzyć zadanie:

  1. Wykonaj jedną z następujących czynności:

    • W swoim centrum aktywności, kliknij ikonę Więcej działań przy aplikacji i wybierz kolejno Przeładuj > Harmonogram.

    • W swojej aplikacji wykonaj jedną z następujących czynności: 

      • Kliknij nazwę aplikacji, aby otworzyć obszar szczegółów aplikacji, a następnie kliknij ikonę Więcej działańHarmonogram.

      • Kliknij nazwę aplikacji, aby otworzyć obszar szczegółów aplikacji, a następnie kliknij pozycję Brak harmonogramu w sekcji harmonogramu Harmonogram. Jeśli aplikacja ma już aktywne zadania, w tej sekcji może być wyświetlany inny tekst.

  2. Kliknij pozycję Utwórz nowe zadanie.

  3. W polu Nazwa zadania wprowadź nazwę zadania.

  4. Opcjonalnie dodaj pozycję Opis.

  5. W obszarze Działanie wybierz jedną z następujących opcji:

    • Pełne przeładowanie: odśwież wszystkie dane w aplikacji.

    • Częściowe przeładowanie: odśwież tylko instrukcje Load i Select poprzedzone prefiksem Add, Merge lub Replace, pozostawiając pozostałe dane w aplikacji bez zmian. Aby uzyskać więcej informacji, zobacz Częściowe przeładowanie.

  6. W obszarze Na podstawie wybierz wyzwalacz zadania. Dostępne są następujące opcje:

    • Na podstawie czasu: zaplanuj odświeżanie w określonym momencie. Następnie skonfiguruj zadanie z powiązanymi ustawieniami dla tego wyzwalacza. Szczegółowe informacje zawiera sekcja Harmonogramy oparte na czasie.

      Dostępne są następujące wyzwalacze czasowe:

      • Codziennie

      • Co tydzień

      • Co miesiąc

      • Co roku

    • Na podstawie zdarzenia: zaplanuj rozpoczęcie odświeżania po wystąpieniu określonego zdarzenia. Szczegółowe informacje zawiera sekcja Harmonogramy oparte na zdarzeniach.

      Dostępne są następujące wyzwalacze zdarzeń:

      • Inne zadanie powiodło się

      • Inne zadanie nie powiodło się

      • Inne zadanie zakończyło się

      InformacjaUżyj wyzwalaczy opartych na zdarzeniach, aby utworzyć łańcuchy zadań do odświeżania danych. Dalsze instrukcje zawiera sekcja Tworzenie łańcuchów zadań do odświeżania danych.

Harmonogramy oparte na czasie

Podczas tworzenia harmonogramu opartego na czasie można wybrać:

  • Częstotliwość i interwał odświeżania

  • Strefę czasową i porę dnia

  • Okres obowiązywania harmonogramu

  • Pełne lub Częściowe ładowanie

Powtarzające się odświeżenia można ustawić w następujących odstępach czasu:

  • Codziennie: ustaw liczbę powtórzeń dziennie, strefę czasową i porę dnia.

  • Co tydzień: ustaw dni tygodnia, liczbę powtórzeń dziennie, strefę czasową i porę dnia.

  • Co miesiąc: ustaw dni miesiąca, liczbę powtórzeń dziennie, strefę czasową i porę dnia.

  • Co roku: ustaw miesiące, dni miesiąca, liczbę powtórzeń dziennie, strefę czasową i porę dnia.

W przypadku harmonogramów uruchamianych wiele razy dziennie w dowolnym odstępie czasu można również zdefiniować godziny, w których harmonogram ma być uruchamiany. Określ konkretną godzinę rozpoczęcia harmonogramu w tym dniu.

Domyślnie harmonogramy będą uruchamiane w sposób ciągły, bez daty zakończenia. Możesz ustawić datę rozpoczęcia, datę zakończenia lub uruchamiać harmonogram tylko między dwiema datami.

Harmonogramy oparte na zdarzeniach

Harmonogramy oparte na zdarzeniach umożliwiają łączenie zadań dla różnych aplikacji, skryptów, przepływów danych i przepisów na tabele. Jest to przydatne do sekwencyjnego odświeżania tych zasobów.

Aby uzyskać więcej informacji, zobacz 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 wyświetlić zadania i nimi zarządzać:

  1. Wykonaj jedną z następujących czynności:

    • W swoim centrum aktywności, kliknij ikonę Więcej działań przy aplikacji i wybierz kolejno Przeładuj > Harmonogram.

    • W swojej aplikacji wykonaj jedną z następujących czynności:

      • Kliknij nazwę aplikacji, aby otworzyć obszar szczegółów aplikacji, a następnie kliknij ikonę Więcej działańHarmonogram.

      • Kliknij nazwę aplikacji, aby otworzyć obszar szczegółów aplikacji, a następnie kliknij kolejno Brak harmonogramuDodaj harmonogram.

  2. Kliknij ikonę Więcej obok zadania i wybierz dowolną z dostępnych opcji. Alternatywnie przejdź na kartę Historia, aby wyświetlić szczegółową historię uruchamiania zadania.

Aby uzyskać więcej informacji, zobacz Zarządzanie zadaniami do odświeżania danych.

Ograniczenia i uwagi

  • Zadanie odświeżania danych zostanie dezaktywowane, jeśli jego uruchomienie nie powiedzie się pięć razy z rzędu. Jeśli jesteś właścicielem zadania, otrzymasz powiadomienia, gdy to nastąpi. Ustawienia powiadomień można dostosować dla pojedynczej aplikacji, wszystkich aplikacji w przestrzeni lub wszystkich aplikacji w dzierżawie. Aby uzyskać więcej informacji, zobacz Własność zadań.

  • Jeśli właściciel zadania opuści dzierżawę lub zostanie z niej usunięty, inny użytkownik musi przejąć własność zadania albo je usunąć i utworzyć ponownie. W przeciwnym razie jego zaplanowane odświeżanie nie powiedzie się. Informacje o sposobie zmiany tego prawa własności zawiera sekcja Własność zadań.

  • W przypadku dużej liczby procesów odświeżania danych w kolejce i uruchomionych procesów (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ą uruchamiane, w niektórych przypadkach, wyraźnie po zaplanowanym czasie rozpoczęcia.

  • Zadania odświeżania danych nie są uwzględniane w opublikowanej kopii aplikacji. Opublikowane aplikacje muszą mieć ponownie skonfigurowane zadania w wersji w przestrzeni zarządzanej.

  • Jeśli aplikacja zawiera zadania odświeżania danych i zostanie przeniesiona między przestrzeniami (osobistymi lub udostępnionymi), zadania te zostaną dezaktywowane. Możesz je aktywować ponownie, gdy wszystko będzie gotowe do wznowienia zaplanowanych odświeżeń. Zobacz Aktywacja i dezaktywacja zadania.

Własność zadań

Zadanie odświeżania danych jest uruchamiane w imieniu użytkownika będącego właścicielem zadania, a nie właściciela aplikacji, skryptu, przepływu danych lub przepisu na tabelę. Aby zadanie zostało pomyślnie uruchomione, właściciel zadania musi nadal mieć odpowiedni dostęp do aplikacji, skryptu, przepływu danych lub przepisu na tabelę oraz powiązanych źródeł danych. Niektóre działania powodują zmianę właściciela zadania. Właściciel zadania jest określany na podstawie następujących reguł:

  • Gdy tworzysz zadanie planowania przeładowań aplikacji, stajesz się właścicielem tego zadania.

  • Jeśli inny użytkownik edytuje lub zapisze istniejące zadanie, staje się nowym właścicielem tego zadania.

  • Jeśli inny użytkownik zmodyfikuje skrypt ładowania, wprowadzając zmiany w Edytorze ładowania danych (lub ładując dane w Menedżer danych), staje się nowym właścicielem wszystkich zadań zaplanowanych przeładowań tej aplikacji.

  • Utworzenie lub modyfikacja listy dystrybucyjnej aplikacji przez przesłanie pliku źródłowego w sekcji Raportowanie lub ręczną edycję skryptu ładowania powodują, że zostajesz nowym właścicielem wszystkich zadań utworzonych do zaplanowanych przeładowań tej aplikacji.

  • Opublikowanie lub ponowne opublikowanie aplikacji w przestrzeni zarządzanej nie zmienia właściciela żadnych istniejących zadań w opublikowanej kopii.

InformacjaNie zaleca się używania narzędzia Menedżer danych do wspólnego opracowywania modelu danych aplikacji. Aby uzyskać więcej informacji, zobacz Wspólne opracowywanie i Menedżer danych.

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

Administrowanie zadaniami odświeżania danych

Administratorzy dzierżawy i administratorzy analiz mogą edytować i usuwać zadania zaplanowanych odświeżeń danych. Odbywa się to w centrum aktywności Administrowanie. Aby uzyskać więcej informacji, zobacz:

Częściowe ładowanie

Włącz Częściowe ładowanie, aby uruchomić wstępnie zdefiniowaną część skryptu ładowania i zaktualizować odpowiednie tabele. Pełne ładowanie zawsze rozpoczyna się od usunięcia wszystkich tabel w istniejącym modelu danych, a następnie uruchamiany jest skrypt ładowania. Inaczej jest w przypadku częściowego ładowania. Zamiast tego zachowuje ono w modelu danych wszystkie tabele, a następnie wykonuje tylko instrukcje Load i Select poprzedzone prefiksem Add, Merge lub Replace.

Częściowe ładowanie należy najpierw skonfigurować w skrypcie ładowania w Edytorze ładowania danych. Więcej informacji zawiera temat Częściowe przeładowanie.

Ręczne ładowanie danych aplikacji

Aplikację można przeładować ręcznie, dodając wydarzenie ładowania do kolejki.

  • Wykonaj jedną z poniższych czynności:

    • W centrum aktywności kliknij Więcej na aplikacji, a następnie wybierz opcję PrzeładujPrzeładuj teraz.

    • W aplikacji kliknij jej nazwę, aby otworzyć obszar szczegółów aplikacji, a następnie kliknij Więcej > Przeładuj teraz.

Sprawdzanie stanu przeładowania

Możesz sprawdzić status przeładowania aplikacji. W zależności od Twojej lokalizacji w interfejsie wyświetlane są różne statusy.

Z widoku Historia przeładowywania

Po otwarciu Historii przeładowywania można zobaczyć stan przeładowania aplikacji we wszystkich przeładowaniach. Może to być Powodzenie, Przeładowanie lub Niepowodzenie. Informacje te można wyświetlić w następujących miejscach:

  • W widoku listy aplikacji w kolumnie Ostatnia modyfikacja.
  • Na karcie aplikacji w widoku kafelków lub widoku grupowym.

Więcej informacji zawiera temat Wyświetlanie historii ładowania aplikacji.

W widoku Historia w oknie dialogowym planowania

Po otwarciu okna dialogowego planowania w celu utworzenia zadań należy przejść do karty Historia. Ten widok pokazuje stan przeładowania dla wszystkich przeładowań wywołanych przez zadanie.

W tym widoku statusem może być Powodzenie, Uruchomiono lub Niepowodzenie.

Więcej informacji zawiera temat Wyświetlanie historii odświeżania zadania.

Wyświetlanie historii ładowania aplikacji

Historia przeładowywania zawiera historię przeładowań dla wybranej aplikacji. Historia przeładowywania przydaje się do przeglądania całej historii przeładowań aplikacji — przeładowań ręcznych, przeładowań zaplanowanych za pomocą zadania oraz przeładowań uruchomionych z Qlik Automate lub bezpośrednich wywołań API. 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 aplikacji.

  • W widoku listy aplikacji kliknij datę w kolumnie Ostatnia modyfikacja i wybierz Wyświetl historię przeładowywania.
  • Wybierz Szczegóły aplikacji i kliknij Historia przeładowywania.

Historia przeładowywania aplikacji

Zrzut ekranu przedstawiający menu Historia przeładowywania w Qlik Cloud.

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.

Możesz chcieć anulować przeładowywanie aplikacji, jeśli trwa ono zbyt długo lub aplikacja została zaktualizowana o nowe dane i chcesz rozpocząć nowe przeładowywanie. 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ń aplikacji. 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

Znacznik czasu Zaktualizowano jest wyświetlany u dołu każdego kafelka aplikacji w centrach aktywności. Można go również wyświetlić, wybierając Więcej w aplikacji, a następnie wybierając Szczegóły. Ten sam znacznik czasu jest podany w obszarze Szczegóły jako Data modyfikacji. Format daty może się różnić; na przykład, jeśli aplikacja została niedawno zaktualizowana, wartość Zaktualizowano na kafelku aplikacji może wyglądać tak: Zaktualizowano 15 minut temu.

Data ostatniego przeładowania można wyświetlić, wybierając Więcej w aplikacji, a następnie Szczegóły. Ta wartość jest odświeżana tylko po przeładowaniu danych aplikacji. 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 aplikacji

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
Zmień miniaturę Tak Nie
Opublikuj aplikację Tak Nie
Zmień właściciela Tak Nie
Zmień skrypt Tak Nie
Nowy arkusz Nie Nie
Zmień arkusz Nie Nie

Inne sposoby przeładowywania aplikacji

Ten temat pomocy koncentruje się głównie na przeładowywaniu z centrów aktywności. Możesz przeładowywać aplikacje na inne sposoby, takie jak:

  • Edytor ładowania danych lub Menedżer danych w aplikacji

  • Obiekt przycisku w aplikacji

  • Qlik Automate

Metoda, której używasz do wyzwalania przeładowań aplikacji, może mieć wpływ na limit pojemności Twojej subskrypcji Qlik Cloud. Przeładowania wywołane poza narzędziem Edytor ładowania danych lub Menedżer danych, takie jak te z przycisków aplikacji, centrów aktywności lub automatyzacji, wliczają się do maksymalnej liczby zaplanowanych przeładowań na aplikację dziennie. Więcej informacji zawiera temat:

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ć!