Znane ograniczenia
To wydanie funkcji przepływu danych zawiera kilka ograniczeń i znanych problemów, które zostaną naprawione w przyszłości.
Ogólne
-
Na urządzeniach z systemem Android przeciąganie i upuszczanie węzłów na kanwie przepływu danych może spowodować ich wyblaknięcie lub zniknięcie. Aby przywrócić widok, przejdź do karty Przegląd, a następnie wróć do edytora.
-
Istnieje minimalny obsługiwany rozmiar okna przeglądarki, ale nie jest on wymuszany. Zbytnie zmniejszenie rozmiaru okna spowoduje pogorszenie komfortu korzystania z interfejsu.
-
Jeśli źródło lub cel przepływu danych odnosi się do przestrzeni, której nazwa została zmieniona od czasu utworzenia przepływu, będzie on wyglądał na prawidłowy, ale jego uruchomienie się nie powiedzie. Skonfiguruj ponownie źródła i cele, aby naprawić przepływ danych.
-
Wartość Data modyfikacji dostępna na karcie Przegląd zostanie zaktualizowana dopiero po uruchomieniu lub po edycji nazwy, opisu bądź tagów przepływu danych, a nie po zmianie samego projektu przepływu danych.
-
Aby upewnić się, że najnowsze ulepszenia i poprawki od zespołu programistów zostały prawidłowo zastosowane do przepływu danych, zalecamy edycję nazwy lub opisu przepływu danych. Spowoduje to ponowne obliczenie skryptu i powiązanych aplikacji.
-
Podczas edycji węzła (źródła, procesora, celu) w panelu właściwości, edycja nazwy lub opisu w górnym panelu oraz konfiguracja węzła w dolnym panelu muszą być zapisywane osobno, w przeciwnym razie informacje mogą zostać utracone. Na przykład w przypadku procesora, jeśli edytujesz nazwę bez kliknięcia przycisku Zapisz zmiany, zmienisz parametry procesora i klikniesz przycisk Zastosuj, zmiana nazwy nie zostanie zapisana.
-
Przepływy danych podlegają tym samym limitom danych i pól, które obowiązują podczas ładowania danych w Qlik Cloud Analytics. Na przykład pole nie może mieć więcej niż 2 147 483 648 unikalnych wartości, a całkowita liczba pól i wierszy, które można załadować, jest ograniczona dostępną pamięcią. Szczegółowe informacje można znaleźć w sekcji Wytyczne dotyczące danych i pól.
Podgląd danych
-
W przypadku zmiany typu lub nazwy celu przepływu danych powiązany skrypt zostanie zaktualizowany, co unieważni bieżący podgląd danych. Jeśli chcesz ponownie użyć panelu podglądu danych, musisz go odświeżyć ręcznie.
-
Limit wierszy podglądu danych może powodować pewne niespójności między wierszami wyświetlanymi w dwóch procesorach, które pozornie mają tę samą konfigurację. Na przykład dwa procesory Agreguj mogą zwracać różne wyniki, jeśli jeden używa instrukcji ładowania odwołującej się bezpośrednio do pliku danych źródłowych, a drugi używa instrukcji ładowania rezydentnego odwołującej się do tej samej tabeli, ale umieszczonej za procesorem takim jak Rozgałęzienie. Wynika to z niewielkich różnic w generowaniu skryptu. Jednak podczas uruchamiania przepływu danych na pełnych danych wartości zostaną obliczone prawidłowo.
Źródła i cele
-
Cele przepływów danych mogą być przechowywane wyłącznie jako pliki.
Procesory
-
Daty:
-
Funkcje Konwertuj na datę i Konwertuj na znacznik czasu mogą zakończyć się niepowodzeniem, gdy zostaną zastosowane do pola odczytywanego z formatu źródłowego z natywną obsługą dat, takiego jak Excel.
-
Podczas dodawania lat, miesięcy, tygodni lub dni do znacznika czasu za pomocą funkcji Dodaj czas trwania zostanie on sformatowany jako data. Jednak wartość bazowa zawiera prawidłowy znacznik czasu.
-
Podczas formatowania dat za pomocą procesora Data umieszczonego za procesorem Filtruj, Rozgałęzienie lub Usuń przestawienie (gdzie skrypt używa instrukcji ładowania rezydentnego), wystąpi błąd walidacji i funkcja może nie działać. Spróbuj przenieść procesor Data przed pozostałe procesory.
-
-
Okno:
-
Opiera się na funkcji skryptowej window, z tymi samymi ograniczeniami.
-
Podczas korzystania z operacji Połącz wymagany jest ogranicznik. Nie można pozostawić pola Ogranicznik pustego.
-
-
Filtruj: Procesory pokazują „Niezdefiniowane” jako opis, gdy nie wybrano żadnego pola.
-
Przestaw:
-
Pole do przestawienia i pole wartości nie mogą mieć zduplikowanej zawartości.
-
Wartości puste (Null) i puste ciągi znaków nie są dozwolone w polu do przestawienia, ponieważ silnik Qlik nie obsługuje pustych nazw pól.
-
Jeśli procesor Sortuj zostanie umieszczony przed procesorem Przestaw, operacja przestawiania zadziała, ale sortowanie zostanie utracone. Musisz umieścić procesor Sortuj za procesorem Przestaw.
-
Istnieje górny limit 500 unikalnych wartości, które mogą znajdować się w polu do przestawienia. Użyj ikony koła zębatego w panelu Podgląd, aby ustawić limit ładowania.
-
Nie jest możliwe użycie pola będącego wynikiem działania procesora Hash jako pola do przestawienia.
-
Praca zespołowa
-
Chociaż współpraca dwóch lub więcej użytkowników nad pojedynczym przepływem danych jest obecnie ograniczona, wielu użytkowników może edytować przepływ danych we wspólnej przestrzeni. Jeśli otworzysz przepływ danych, a ktoś inny wprowadzi w tym samym czasie zmianę, pojawi się monit z powiadomieniem o konieczności ponownego załadowania przepływu danych. Po pobraniu najnowszej wersji możesz wprowadzić swoje zmiany.
-
Przepływy danych nie obsługują obecnie funkcji wersjonowania dostępnej w Scryptach i Aplikacjach.