Praca ze skryptami w katalogu
Przygotuj dane dla aplikacji analitycznych bezpośrednio w centrum aktywności Analytics za pomocą skryptów. Skrypty to aplikacje specjalnie zaprojektowane do określonych zadań, służące do ładowania, transformacji i eksportowania danych. Skrypty tworzy się i zarządza nimi w katalogu.
Skrypty umożliwiają ładowanie i transformację danych bez konieczności korzystania z aplikacji analitycznej. Transformacje można ponownie wykorzystać do udostępnienia danych wielu aplikacjom. Skrypty pomagają usunąć przygotowanie danych z przepływu pracy aplikacji analitycznej, chyba że użytkownicy chcą samodzielnie tworzyć i przekształcać dane w swojej aplikacji.
Po dodaniu skryptu do katalogu otwiera się on w narzędziu Skrypt. W narzędziu Skrypt można tworzyć, wyświetlać podgląd i uruchamiać skrypty danych. Tych skryptów można używać do przechowywania danych w plikach QVD lub innych formatach za pomocą instrukcji Store. Dane wyjściowe mogą być następnie wykorzystywane przez innych użytkowników podczas tworzenia aplikacji analitycznych lub przygotowywania danych dla AutoML. Można także tworzyć skrypty, których inni użytkownicy mogą używać jako szablonów skryptów ładowania aplikacji analitycznych, co znacznie przyspiesza tworzenie aplikacji korzystających z podobnych modeli danych.
W narzędziu Skrypt można przeglądać źródła danych używane przez skrypt, a także pliki wyjściowe skryptu. Można uzyskać dostęp do analizy wpływu i informacji o pochodzeniu skryptu, a także o jego danych wejściowych i wyjściowych.
Skrypty można skonfigurować tak, aby przeładowywały się zgodnie z wcześniej zdefiniowanym harmonogramem lub na żądanie.
Aby zapoznać się z przeglądem skryptów w katalogu, zobacz temat Nawigacja po skryptach w katalogu.
Uprawnienia
Możliwość tworzenia, przeglądania i usuwania skryptów zależy od typu przestrzeni, w której pracujesz, oraz Twoich uprawnień w tej przestrzeni.
Zarządzanie uprawnieniami w przestrzeniach udostępnionych
Zarządzanie uprawnieniami w przestrzeniach zarządzanych
Tworzenie skryptów
Skrypty można tworzyć, przechodząc do strony Utwórz w centrum aktywności Analytics i wybierając opcję Skrypt. Podczas tworzenia nowego skryptu można dla niego określić przestrzeń docelową. Domyślnie skrypty są dodawane do bieżącej przestrzeni lub Twojej przestrzeni prywatnej, jeśli nie wybrano żadnej przestrzeni.
Po utworzeniu nowego skryptu możesz opracować skrypt ładowania używany do ładowania danych do skryptu i eksportowania plików ze skryptu. Najpierw dodaje się źródła danych do skryptu w sekcji Edytor narzędzia Skrypt. Następnie można użyć funkcji skryptowych Qlik do transformacji ładowanych danych. Podczas pracy możesz użyć funkcji Podgląd danych, aby wyświetlić dane, które zostaną wyeksportowane przez skrypty ładowania. Na koniec dodaj instrukcje Store umożliwiające zapisanie i wyeksportowanie załadowanych danych.
Dodawanie źródeł danych do skryptów
Możesz dodać źródła danych do skryptu ładowania za pomocą funkcji skryptowych Qlik. Można wykorzystać już istniejące pliki danych i połączenia. Możesz także dodać nowe źródła danych i połączenia. Możesz przeglądać istniejące już źródła danych i dodawać nowe w Źródłach danych.
Dodawanie danych z istniejących zestawów danych
Kliknij Dodaj z katalogu danych, aby otworzyć katalog danych. Dane można dodawać z wielu zestawów danych.
Zobacz temat: Ładowanie danych z katalogu danych
Tworzenie połączeń
Kliknij Utwórz nowe połączenie i dodaj połączenie do skryptu.
Zobacz: Ładowanie danych analitycznych
Budowanie skryptu ładowania
Skrypty używają składni ładowania danych do łączenia się ze źródłami danych i pobierania z nich danych podczas uruchamiania skryptu.
W skrypcie ładowania, określasz pola i tabele do załadowania. Skryptu można użyć do definiowania połączeń uwzględniających przestrzeń, co umożliwia ładowanie danych z innej przestrzeni lub powoduje, że skrypt ładujący szuka źródeł danych o określonej nazwie w bieżącej przestrzeni. Więcej informacji na temat połączeń uwzględniających przestrzeń zawiera temat Tworzenie w skrypcie odniesień do połączenia do danych.
Załadowanymi danymi można następnie manipulować przy użyciu funkcji w skrypcie ładowania. Edytor w Skrypt udostępnia szeroki zestaw narzędzi do ładowania i przekształcania danych aplikacji. Można wykonać takie operacje jak:
-
Obliczanie nowych wartości
-
Tłumaczenie zaszyfrowanych wartości
-
Agregacja wartości
-
Łączenie lub konkatenacja tabel
-
Sprawdzanie poprawności danych
Więcej informacji na temat tworzenia skryptów ładowania zawiera temat:
Wszystkie skrypty zawierają domyślne ustawienia regionalne na podstawie wyborów dokonanych w Twoim profilu. Informacje na temat zmiany tych ustawień zawiera temat Modyfikowanie ustawień regionalnych na potrzeby aplikacji i skryptów.
Podgląd danych
Możesz wyświetlić podgląd danych w Edytorze. Umożliwia to częściowe załadowanie bez ładowania i eksportowania wszystkich danych. Możesz zignorować instrukcje Store i zdefiniować liczbę wierszy danych do podglądu dla każdej tabeli. Aby wyświetlić podgląd danych, kliknij Podgląd danych.
Więcej informacji na temat podglądu danych zawiera temat Podgląd danych w skryptach ładowania.
Eksportowanie danych
Możesz eksportować dane za pomocą instrukcji Store w skrypcie. Możesz dodać je ręcznie w skrypcie lub kliknąć w DataFiles, aby otworzyć Wstaw instrukcję Store w celu utworzenia instrukcji ze wspomaganiem Więcej informacji o przechowywaniu danych zawiera temat Zapisywanie danych ze skryptów ładowania.
Aby uruchomić skrypt i wyeksportować dane, kliknij Eksportuj dane.
Ograniczenia skryptu
Skrypty mają następujące ograniczenia
-
W przeciwieństwie do aplikacji skrypty nie przechowują żadnych danych załadowanych w skrypcie. Po zakończeniu sesji dane są usuwane. Jeżeli na przykład wyświetlisz podgląd danych, a następnie zamkniesz skrypt, to gdy otworzysz tam skrypt następnym razem, trzeba będzie ponownie kliknąć Podgląd danych, aby wygenerować nowy podgląd.
-
Częściowe ładowanie nie jest obsługiwane w przypadku skryptów.
-
Ładowanie skryptów z instrukcjami binary jest nieobsługiwane. Ponieważ skrypty nie przechowują w sobie ładowanych danych, ładowanie danych ze skryptu za pomocą instrukcji binary skutkuje pustymi tabelami.
-
Skrypty nie obsługuje dostępu do sekcji.
-
Podgląd danych (bez włączonej opcji Użyj instrukcji Store) nie liczy się jako przeładowanie w informacjach o przeładowaniu.
-
Wyeksportowane skrypty przesłane do Usługi Qlik Sense Enterprise on Cloud, Qlik Sense Desktop lub Qlik Sense Mobilebędą wyświetlane jako aplikacje bez danych.
-
Członkowie przestrzeni udostępnionej z uprawnieniem Może zarządzać mogą zobaczyć kartę Opublikowane kopie w Przeglądzie, ale nie mogą zobaczyć opublikowanych skryptów. Jeśli mają uprawnienie Może publikować, mogą zobaczyć swoje własne skrypty.