Rozwiązywanie problemów — zadania raportowania i wygenerowane raporty | Qlik Cloud Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Rozwiązywanie problemów — zadania raportowania i wygenerowane raporty

Ten temat zawiera pomoc w rozwiązywaniu typowych problemów napotykanych podczas zarządzania zadaniami raportowania i generowania za ich pomocą raportów.

Przeładowanie aplikacji kończy się niepowodzeniem podczas przesyłania pliku listy dystrybucyjnej

Może to wynikać z wielu problemów ze sposobem sformatowania końca skryptu ładowania przed dodaniem listy dystrybucyjnej.

Typowe przykłady:

  • Na końcu bieżącego skryptu ładowania znajduje się instrukcja Exit script.

  • Brakuje średnika na końcu ostatniej instrukcji LOAD lub SELECT w skrypcie ładowania.

Biorąc pod uwagę powyższe przykłady, mogą sprawdzić się następujące rozwiązania:

  • Przenieś nowo dodaną sekcję skryptu Distribution List do nowej lokalizacji powyżej instrukcji Exit script. Ewentualnie usuń instrukcję Exit script, jeśli ma to sens w danym przypadku użycia i kontekście skryptu.

  • Dodaj brakujący średnik.

Zadanie raportowania: „Nie udało się wysłać do niektórych użytkowników”.

Zadanie raportowania może zostać wysłane do niektórych użytkowników, ale nie do innych.

Możliwa przyczyna 1

Adres e-mail tych odbiorców został zmieniony na liście dystrybucyjnej. Podczas generowania raportów dla każdego odbiorcy dodanego do zadania raportowania Qlik Cloud wyszukuje adres e-mail na liście dystrybucyjnej. Jeśli nie zostanie znalezione dopasowanie, raport dla użytkownika nie może zostać wygenerowany.

Proponowane działanie 1

Najlepszą praktyką jest używanie grup do dodawania użytkowników do zadania raportowania. Grupy to zbiory odbiorców. W przypadku zmiany adresu e-mail odbiorcy, który został dodany do zadania jako część grupy, raporty są generowane i dostarczane na zaktualizowany adres e-mail.

Jeśli musisz dodać pojedynczych odbiorców do zadania raportowania, usuń pierwotnego użytkownika z zadania raportowania i dodaj go ponownie ze zaktualizowanym adresem e-mail.

Więcej informacji zawiera temat Tworzenie listy dystrybucyjnej dla raportu.

Możliwa przyczyna 2

W aplikacji nie znaleziono co najmniej jednego filtru raportu, do którego odwołuje się lista dystrybucyjna. Na przykład:

  • Nazwa filtru została zmieniona w aplikacji, ale nie została zaktualizowana na liście dystrybucyjnej.

  • Filtr został usunięty w aplikacji, ale lista dystrybucyjna nadal się do niego odwołuje.

  • Filtr, do którego odwołuje się lista dystrybucyjna, nie został jeszcze dodany do aplikacji.

Proponowane działanie 2

Zaktualizuj nazwy filtrów, aby były zgodne w aplikacji i na liście dystrybucyjnej. W razie potrzeby dodaj filtry. Jeśli filtr zostanie usunięty i nie ma już zastosowania, usuń odwołanie do niego z listy dystrybucyjnej.

Zadanie raportowania zawierające szablon Excel: „Nie udało się wysłać: nie można wygenerować”

Możliwa przyczyna 1

Szablon używa funkcji programu Excel, które nie są obsługiwane w przypadku raportowania tabelarycznego.

Przykłady:

  • Visual Basic for Applications, makra i skrypty

  • Rozszerzenia innych firm

Proponowane działanie 1

Utwórz szablon, który nie używa nieobsługiwanych funkcji programu Excel.

Listę ograniczeń dodatku Qlik do programu Microsoft Excel można znaleźć w temacie Usługa raportowania Qlik — specyfikacja i ograniczenia.

Możliwa przyczyna 2

Co najmniej jedno pole w aplikacji jest skonfigurowane z opcją Zawsze jedna wybrana wartość i do zadania raportowania nie zastosowano żadnych filtrów raportu, aby wybrać dokładnie jedną wartość dla każdego z tych pól.

Proponowane działanie 2

Jeśli aplikacja zawiera co najmniej jedno pole skonfigurowane z właściwością Zawsze jedna wybrana wartość, należy skonfigurować filtry raportów w taki sposób, aby filtry wybierały dokładnie jedną wartość dla każdego z tych pól. Te filtry raportów należy zastosować do zadania raportowania.

Jeśli filtr nie zawiera wartości dla tych pól lub z zadaniem nie są w ogóle powiązane żadne filtry, zadanie raportowania nie powiedzie się.

Możliwa przyczyna 3

Wystąpiła następująca sytuacja:

  • Dodano dane z wykresu Tabela z aplikacji do szablonu, używając co najmniej jednego znacznika kolumny.

  • W aplikacji do co najmniej jednej kolumny Tabela zastosowano ustawienie Pokaż kolumnę, jeśli.

  • W momencie generowania raportu warunki Pokaż kolumnę, jeśli dla tych kolumn nie są spełnione.

W przypadku dodania znaczników kolumn powiązanych z warunkiem Pokaż kolumnę, jeśli ustawionym na wykresie Tabela, warunek ten musi zostać spełniony podczas uruchamiania zadania raportowania korzystającego z tego szablonu. W przeciwnym razie zadanie raportowania zakończy się niepowodzeniem.

Proponowane działanie 3

Usuń znaczniki kolumn i dodaj dane wykresu Tabela z powrotem do szablonu jako znacznik tabeli. Zadania raportowania korzystające z tego szablonu zostaną wówczas pomyślnie uruchomione, nawet jeśli warunek nie zostanie spełniony.

Wykonanie zadania raportowania kończy się niepowodzeniem — osiągnięto maksymalną liczbę unikalnych raportów

Wykonanie zadania raportowania kończy się niepowodzeniem z następującym komunikatem:

Raport nie został wysłany, ponieważ osiągnięto maksymalną liczbę unikalnych raportów dla tego zadania. Sprawdź listę odbiorców, aby uzyskać więcej szczegółów.

Zadanie raportowania może wygenerować maksymalnie 500 unikatowych raportów. Limit ten jest oceniany dla wszystkich szablonów dodanych do zadania, a nie dla każdego szablonu w zadaniu. Limit ten ma również zastosowanie do wszystkich zadań raportowania, niezależnie od tego, czy zastosowano jeden lub więcej cykli.

Edytuj zadanie raportowania, zmieniając definicję tak, aby przy każdym wykonaniu generowanych było mniej niż 500 unikalnych raportów. Jeśli nadal musisz wygenerować ponad 500 unikalnych raportów jednocześnie, możesz utworzyć oddzielne zadania z podobnymi ustawieniami dostarczania.

Mój raport nie zawiera danych, których się spodziewałem

Możliwa przyczyna 1

Skrypt ładowania zawiera instrukcję Star, a raport jest ustawiony na używanie filtrów.

Proponowane działanie 1

Przerób skrypt ładowania tak, aby działał zgodnie z przeznaczeniem bez użycia jakichkolwiek instrukcji Star.

Możliwa przyczyna 2

Raport jest migrowany z szablonu Qlik NPrinting, który używa filtrów obiektów, a co najmniej jedno odwołanie do obiektu w szablonie nie pasuje do dostępnych obiektów w bieżącej aplikacji.

Proponowane działanie 2

Otwórz szablon w edytorze i zweryfikuj odwołania do obiektów. Prześlij ponownie poprawiony szablon i uruchom zadanie testowe, aby zweryfikować zachowanie filtru na poziomie obiektu.

Więcej informacji zawiera temat Eksportowanie szablonów raportów z Qlik NPrinting do Qlik Cloud.

Możliwa przyczyna 3

Dane raportu opierają się na agregacji pola klucza.

Proponowane działanie 3

Agregacje oparte na polach klucza mogą powodować problemy z danymi wyświetlanymi w raportach.

Zamiast agregować pole klucza, utwórz kopię pola klucza, która nie jest jawnie używana do łączenia wielu tabel.

Więcej informacji na temat najlepszych praktyk dotyczących agregowania pól klucza w modelach danych Qlik zawiera temat Agregacja pól kluczowych.

Zadanie raportowania zostało wyłączone

Możliwa przyczyna 1

W aplikacji dodano lub usunięto tabelę section access.

Proponowane działanie 1

Oceń, czy ograniczenia bezpieczeństwa danych zdefiniowane w tabelach section access są akceptowalne dla przypadku użycia zadania raportowania. Jeśli są akceptowalne, ponownie włącz zadanie raportowania.

Możliwa przyczyna 2

Aplikacja ma section access, a administrator dzierżawy zmienił właściciela zadania raportowania. Powoduje to automatyczne wyłączenie zadania raportowania. W takiej sytuacji tylko nowy właściciel zadania raportowania będzie mógł ponownie włączyć zadanie.

Proponowane działanie 2

Zmiany własności zadania raportowania mogą wpłynąć na kompresję danych zastosowaną do poszczególnych odbiorców zadania. Należy pamiętać, że jeśli zadanie raportowania jest skonfigurowane do wysyłania raportów do osób, które nie są użytkownikami w dzierżawie Qlik Cloud, dane, które otrzymają, będą takie same, jak dane, które otrzymałby nowy właściciel zadania raportowania.

Gdy nowy właściciel zadania raportowania oceni konfigurację i wprowadzi niezbędne zmiany, może ponownie włączyć zadanie raportowania.

Więcej informacji zawiera temat Raportowanie w aplikacji i dostęp do sekcji.

Znacznik czasu generowania raportu w nazwie pliku (lub podglądzie nazwy pliku) jest nieprawidłowy

Właściciel zadania raportowania nie ustawił preferowanej strefy czasowej w swoich ustawieniach osobistych. Jeśli preferowana strefa czasowa nie została jawnie ustawiona, nazwy plików raportów używają znaczników czasu w formacie UTC.

Użytkownik będący właścicielem zadania raportowania musi ustawić strefę czasową w swoich ustawieniach osobistych.

  1. W Qlik Cloud kliknij menu swojego profilu użytkownika w prawym górnym rogu.

  2. Kliknij Ustawienia.

  3. W sekcji Strefa czasowa wybierz preferowaną strefę czasową.

W raporcie wygenerowanym z szablonu Excel użyto nieprawidłowej czcionki

W szablonie użyto niestandardowej czcionki.

Używanie niestandardowych czcionek w pliku szablonu Excel nie jest obsługiwane. Jeśli szablon zawiera czcionki, które są niedostępne do generowania raportów, elementy korzystające z tych czcionek będą zamiast tego używać domyślnej czcionki Excel w generowanych raportach.

Podczas tworzenia szablonu Excel użyj czcionki Excel, która najlepiej pasuje do pierwotnie użytej czcionki niestandardowej. Jest to najlepszy sposób na uniknięcie nieoczekiwanych wyników w raporcie wyjściowym.

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