Ładowanie danych z plików
Qlik Sense może odczytywać dane z plików w różnych formatach.
Formaty plików
Istnieje kilka obsługiwanych formatów plików danych:
-
Pliki tekstowe: dane w polach muszą być rozdzielone separatorami, takimi jak przecinki, znaki tabulacji lub średniki. Przykład: pliki z wartościami rozdzielonymi przecinkami (ang. comma-separated values — CSV).
- HTML tabele
-
Pliki Excel
InformacjaNie można ładować danych z plików chronionych hasłem Excel ani plików Excel Binary Workbook (.xlsb).Więcej informacji zawiera temat Ładowanie danych z arkuszy Microsoft Excel.
-
Pliki XML
Informacja Plików XML nie można dołączać do aplikacji. Można jednak ładować dane z plików XML poprzez połączenia z plikami lokalnymi lub sieciowymi albo z zasobami internetowymi. -
Natywne pliki Qlik i QVD programu QVX.
Więcej informacji zawiera temat Praca z plikami QVD.
-
Pliki Apache Parquet
Więcej informacji zawiera temat Praca z plikami Apache Parquet.
-
Pliki JSON
Więcej informacji zawiera temat Praca z plikami JSON.
Informacja Plików JSON nie można dołączać do aplikacji. Można jednak ładować dane z plików JSON poprzez połączenia z plikami lokalnymi lub sieciowymi albo z zasobami internetowymi. - Pliki o stałej długości wiersza
-
Data Interchange Format (DIF) pliki: DIF pliki mogą być ładowane wyłącznie za pomocą edytora ładowania danych.
-
Pliki skryptu QlikView (QVS)
Informacja QVS plików nie można dołączać do aplikacji.
Typy powiązań
Pliki można ładować z różnych typów powiązań między danymi:
-
Foldery plików lokalnych i sieciowych: więcej informacji zawiera artykuł Ładowanie plików z lokalnych i sieciowych folderów plików.
-
Folder Dołączone pliki: tego folderu nie można usuwać ani edytować. Zawiera on pliki załadowane i dołączone do aplikacji. (Niedostępne w Qlik Sense Desktop). Więcej informacji zawiera temat Dodawanie danych do aplikacji.
-
Pliki w sieci web: Więcej informacji zawiera temat: Ładowanie plików z zasobów webowych.
Jak ładować dane z plików?
Sposoby ładowania danych z plików:
Wybranie danych z powiązania między danymi w edytorze ładowania danych
Aby wybrać dane do załadowania, możesz przejść do panelu Powiązania między danymi i użyć okna dialogowego Wybierz dane.
Więcej informacji zawiera temat Wybieranie danych w edytorze ładowania danych.
Ładowanie danych z pliku na podstawie kodu skryptu
Pliki są ładowane za pomocą instrukcji LOAD w skrypcie. Instrukcje LOAD mogą obejmować pełny zestaw wyrażeń skryptu. Do odczytania danych z innej Qlik Senseaplikacji można użyć instrukcji Binary.
Więcej informacji zawiera temat Load.
Ładowanie plików z lokalnych i sieciowych folderów plików
Za pośrednictwem powiązania z folderem można ładować pliki z lokalnych i sieciowych folderów plików:
| Element interfejsu użytkownika | Opis |
|---|---|
| Ścieżka |
Ścieżka do folderu zawierającego pliki danych. Można: wybrać folder, wpisać poprawną ścieżkę lokalną lub wpisać ścieżkę UNC. Przykład poprawnej ścieżki lokalnej: C:\data\DataFiles\ Przykład ścieżki UNC: \\myserver\filedir\ InformacjaW ścieżce nie można użyć nazwy zmapowanego dysku sieciowego.
|
| Nazwa | Nazwa połączenia do danych. |
Ładowanie plików z zasobów webowych
Za pomocą powiązania z danymi z pliku webowego można ładować pliki z zasobów sieciowych, takich jak FTP, HTTP lub HTTPS. Plik może być dowolnego typu obsługiwanego przez Qlik Sense:
| Element interfejsu użytkownika | Opis |
|---|---|
| Adres URL |
Pełny adres URL do pliku webowego, z którym ma być nawiązane połączenie, wraz z identyfikatorem protokołu. Przykład: http://unstats.un.org/unsd/demographic/products/socind/Dec.%202012/1a.xls W przypadku połączeń FTP może być konieczne używanie znaków specjalnych, na przykład : lub @ w części adresu URL określającej nazwę użytkownika i hasło. Konieczne jest wtedy zastąpienie znaków specjalnych znakiem procenta z kodem szesnastkowym ASCII odpowiedniego znaku. Na przykład znak : należy zastąpić ciągiem '%3a', a znak @ ciągiem '%40'. |
| Nazwa | Nazwa połączenia do danych. |
Adres URL ustawiony w połączeniu do danych z pliku webowego jest domyślnie statyczne, ale można zastąpić adresu URL, używając ustawienia URL is w specyfikacji formatu. Jest to sposób użyteczny, gdy wymagane jest załadowanie danych z adresów URL utworzonych dynamicznie.
Więcej informacji zawiera temat URL is.
Ładowanie danych z adresu URL utworzonego dynamicznie
W tym przykładzie chcemy załadować posty z forum z pierwszych 10 stron forum New to Qlik Sense należącego do Qlik Community. Strona forum zawiera 20 postów na każdej stronie, a ostatni parametr adresu URL, start, określa, który post ma być wyświetlony jako pierwszy post na stronie. Przykładowy adres URL określa, że na stronie będą pokazywane posty począwszy od postu numer 20, a następnie 20 kolejnych postów.
https://community.qlik.com/community/qlik-sense/new-to-qlik-sense/content?filterID=contentstatus%5Bpublished%5D~objecttype~objecttype%5Bthread%5D&itemView=detail&start=20
Licznik i umożliwia przechodzenie przez strony z krokiem 20 do 180, co oznacza wykonanie pętli For 10 razy.
W celu załadowania strony należy zastąpić stronę początkową instrukcją $(i) na końcu adresu URL w ustawieniu URL is.
To spowoduje załadowanie 200 najnowszych postów z forum w tabeli, wraz z danymi, takimi jak tytuł, autor, liczba odpowiedzi i wyświetleń, a także czas ostatniej aktywności.