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

Cykliczne generowanie raportów

Dzięki cyklom można wygenerować wiele wersji raportu w podziale na wymiary, takie jak rok lub region. Cykle są dodawane podczas konfigurowania zadania raportowania.

video thumbnail

Cykle działają przez filtrowanie danych zawartych w każdej wersji raportu. Różnica między cyklem a filtrem raportów polega na tym, że po dodaniu cyklu pojedyncze wykonanie zadania raportowania może wygenerować więcej niż jeden unikatowy raport dla jednego odbiorcy. Po dodaniu cyklu do zadania raportowania jest generowany unikatowy raport dla każdej unikatowej wartości w wymiarze wybranym jako cykl. Jeśli masz więcej niż jedno pole cyklu, otrzymasz tyle raportów, ile wynosi kombinacja wszystkich pól cyklu.

Cykle współdziałają z innymi rodzajami filtrowania, które można zastosować podczas generowania raportu. Kolejność oceny jest następująca:

  1. Dostęp do sekcji, jeśli występuje

  2. Filtr raportu na poziomie zadania, jeśli występuje

  3. Filtr raportu na poziomie adresata, jeśli występuje

  4. Cykle, jeśli są obecne

Przykład

Na przykład masz zadanie wysyłania raportów o sprzedaży. Zadanie raportu jest skonfigurowane z następującymi ustawieniami:

  • Nazwa pliku: SalesData

  • Cykl na podstawie pól Country i Year

  • Format znacznika czasu: yyyy-MM-dd_HH-mm

Dane obejmują trzy kraje i dwa lata, więc wygenerowanych i wysłanych zostanie sześć raportów:

  • SalesData_ Country1 _Year1 _2024-11-08_10-30.xlsx

  • SalesData_ Country1 _Year2 _2024-11-08_10-30.xlsx

  • SalesData_ Country2 _Year1 _2024-11-08_10-30.xlsx

  • SalesData_ Country2 _Year2 _11-08_10-30.xlsx

  • SalesData_ Country3 _Year1 _11-08_10-30.xlsx

  • SalesData_ Country3 _Year2 _11-08_10-30.xlsx

Po utworzeniu pliki wyjściowe są wysyłane do miejsca docelowego w normalny sposób. Filtry raportów i filtrowanie dostępu do sekcji są nadal stosowane w zwykły sposób.

Dodawanie cykli do zadania raportowania

Więcej informacji o tworzeniu zadań raportowania zawiera temat Tworzenie zadania raportowania.

  1. Utwórz zadanie raportowania i rozpocznij proces konfiguracji jak zwykle.

  2. Po wypełnieniu sekcji Szablon w oknie dialogowym przejdziesz do sekcji Dane wyjściowe.

  3. W obszarze Cykl użyj menu rozwijanego, aby wybrać do trzech wymiarów z aplikacji.

Nazwy plików wyjściowych

Po dodaniu cyklu nazwa wartości wymiaru zastosowanego w cyklu jest uwzględniana w nazwach plików raportów. Jeśli wartość wymiaru zastosowana w cyklu zawiera znaki specjalne, są one zastępowane znakiem podkreślenia (_) w nazwie pliku.

Znaki specjalne to między innymi:

  • \ / < > : " ' ? *

  • Znaki kontrolne ASCII

Obsługa błędów

Jeśli w przypadku jednego lub większej liczby raportów w cyklu wystąpi błąd, dla każdego nieudanego raportu jest generowany pusty plik. Nazwa każdego z tych plików ma prefiks „FAILED_” i odzwierciedla kombinację wartości, które zakończyły się błędem.

Najlepsze praktyki i ograniczenia

Najlepsze praktyki

Nie należy uruchamiać cyklu raportu w zadaniu raportowania, jeśli wymiary raportu zawierają wiele wartości lub unikatowych kombinacji wartości. Na przykład, jeśli dane obejmują 10 lat, 196 krajów i 50 produktów, tworzenie raportów może potencjalnie wygenerować do 98 000 plików (zobacz informacje o ograniczeniach poniżej dotyczące ograniczenia bieżącego unikatowego zadania). Wygenerowanie tych raportów zająć godziny, a nawet dni i może pochłonąć dużą ilość Qlik Cloud przeznaczonej na generowanie raportów.

Ograniczenia

  • Dla zadania raportowania można wybrać maksymalnie trzy pola używane cyklicznie.

  • Po zastosowaniu jednego lub więcej cykli zadanie raportowania może wygenerować maksymalnie 500 unikatowych raportów. Bez zastosowania cykli zadanie raportowania może wygenerować maksymalnie 100 unikatowych raportów.

  • Maksymalny czas wykonania zadania raportowania z zastosowanym cyklem wynosi cztery godziny.

Inne ograniczenia dotyczące raportowania w aplikacji można znaleźć w temacie Limity i ograniczenia konfiguracji raportów w aplikacji.

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