Wybieranie danych w skryptach ładowania
Możesz wybrać, które pola załadować z plików lub tabel bazy danych oraz które widoki źródła danych są potrzebne, używając Wybierz dane w Edytorze ładowania danych lub Skrypt.
Oprócz wybierania pól możesz także zmieniać ich nazwy w oknie dialogowym. Po zakończeniu wybierania pól możesz wstawić wygenerowany kod skryptu do swojego skryptu.
Niektóre źródła danych, takie jak plik CSV, zawierają pojedynczą tabelę, podczas gdy inne źródła danych, takie jak arkusze kalkulacyjne Microsoft Excel lub bazy danych, mogą zawierać kilka tabel.
W edytorze ładowania danych nie dodawaj tabeli, która została już dodana w Menedżerze danych jako tabela skryptowa z taką samą nazwą i takimi samymi kolumnami.
Otwierasz okno Wybierz dane, klikając przy połączeniu danych w Edytor ładowania danych lub Skrypt.
Możesz także wybrać dane do załadowania z katalogu danych. Więcej informacji zawiera sekcja Ładowanie danych z katalogu danych.
Wybieranie danych z bazy danych
Podczas wybierania danych z bazy danych źródło danych może zawierać kilka tabel.
Wykonaj następujące czynności:
-
W edytorze skryptów kliknij Źródła danych.
-
W sekcji Połączenia danych po lewej stronie kliknij
przy połączeniu z bazą danych.
Zostanie wyświetlone okno dialogowe wyboru danych.
-
Ten krok dotyczy wyłącznie platformy Databricks. Jeśli Twój host Databricks obsługuje katalog Unity, katalog określony w oknie dialogowym Utwórz nowe połączenie pojawi się w polu Katalog . Możesz pozostawić go bez zmian lub wybrać inny katalog z listy rozwijanej.
InformacjaChociaż można wybierać dane z wielu baz danych, wszystkie te bazy danych muszą należeć do tego samego katalogu. -
Wybierz pozycję Baza danych z listy rozwijanej.
Niektóre okna dialogowe wyboru nie mają listy rozwijanej Baza danych, ponieważ nazwa bazy danych jest wprowadzana podczas konfigurowania połączenia.
-
Wybierz pozycję Właściciel bazy danych.
Lista Tabele zostanie zapełniona widokami i tabelami dostępnymi w wybranej bazie danych.
Niektóre bazy danych nie wymagają określania właścicieli w procesie wyboru danych.
- Wybierz tabelę.
-
Wybierz pola, które chcesz załadować, zaznaczając pole wyboru obok każdego z nich.
Możesz wybrać wszystkie pola w tabeli, zaznaczając pole wyboru obok nazwy tabeli.
WskazówkaMożesz edytować nazwę pola, klikając istniejącą nazwę pola i wpisując nową. Może to wpłynąć na sposób powiązania tabeli z innymi tabelami, ponieważ domyślnie są one łączone na podstawie wspólnych pól. -
Wybierz dodatkowe tabele, jeśli chcesz dodać z nich dane.
InformacjaNie można zmieniać nazw pól w kreatorze wyboru danych podczas filtrowania pól na potrzeby wyszukiwania. W takiej sytuacji najpierw należy wyczyścić szukany ciąg z pola tekstowego.InformacjaNie można zmienić nazw dwóch pól w tej samej tabeli tak, aby nadać im identyczne nazwy. -
Po zakończeniu wyboru danych wykonaj następujące czynności:
-
Kliknij przycisk Dodaj.
Okno wyboru danych zostanie zamknięte, a instrukcje LOAD /SELECT zostaną wstawione do skryptu zgodnie z Twoim wyborem.
-
Wybieranie danych z arkusza kalkulacyjnego Microsoft Excel
Gdy wybierasz dane z arkusza kalkulacyjnego Microsoft Excel, plik może zawierać kilka arkuszy. Każdy arkusz jest ładowany jako osobna tabela. Wyjątkiem jest sytuacja, gdy arkusz ma taką samą strukturę pól/kolumn jak inny arkusz lub załadowana tabela — w takim przypadku tabele są konkatenowane.
Więcej informacji zawiera sekcja Ładowanie danych z arkuszy Microsoft Excel.
Wykonaj następujące czynności:
-
Kliknij Źródła danych.
-
Jeśli arkusz kalkulacyjny znajduje się w przestrzeni, do której masz dostęp, możesz wybrać przestrzeń za pomocą menu rozwijanego.
-
Kliknij
przy odpowiednim połączeniu folderu w edytorze ładowania danych.
Zostanie wyświetlone okno dialogowe wyboru pliku.
-
Wybierz plik z listy plików dostępnych dla tego połączenia folderu i kliknij Dalej.
Możesz przejść do folderu w przestrzeni, w której znajduje się plik. Nawiguj, wybierając foldery na liście, lub wpisz konkretną ścieżkę folderu w polu Ścieżka.
-
Wybierz pierwszy arkusz, z którego chcesz wybrać dane. Możesz wybrać wszystkie pola w arkuszu, zaznaczając pole wyboru obok nazwy arkusza.
-
Upewnij się, że masz odpowiednie ustawienia dla arkusza:
Ustawienia, które ułatwiają poprawne interpretowanie danych w tabeli Element interfejsu użytkownika Opis Nazwy pól Umożliwia ustawienie opcji opisującej nazwy pól w tabeli (dostępne opcje to Osadzone nazwy pól i Brak nazw pól). Zwykle w arkuszu kalkulacyjnym Excel pierwszy wiersz zawiera osadzone nazwy plików. Po wybraniu opcji Brak nazw pól pola otrzymają nazwy A, B, C... Rozmiar nagłówka
Umożliwia ustawienie liczby wierszy, które będą pomijane jako nagłówek tabeli (zwykle są to wiersze zawierające informacje ogólne, które nie są dostępne w formacie kolumnowym).
-
Wybierz pola, które chcesz załadować, zaznaczając pole wyboru obok każdego z nich.
WskazówkaMożesz edytować nazwę pola, klikając istniejącą nazwę pola i wpisując nową. Może to wpłynąć na sposób powiązania tabeli z innymi tabelami, ponieważ domyślnie są one łączone na podstawie wspólnych pól. -
Po zakończeniu wyboru danych wykonaj następujące czynności:
-
Kliknij przycisk Dodaj.
Okno wyboru danych zostanie zamknięte, a instrukcje LOAD /SELECT zostaną wstawione do skryptu zgodnie z Twoim wyborem.
-
Wybieranie danych z pliku tabeli
Możesz wybierać dane z wielu różnych plików danych:
- Pliki tekstowe, gdzie dane w polach są oddzielane ogranicznikami takimi jak przecinki, tabulatory lub średnikami (na przykład pliki CSV).
- Tabele HTML.
- Pliki XML.
- Pliki KML.
- Natywne pliki QVD i QVX programu Qlik.
- Pliki o stałej długości wiersza.
- Pliki DIF (Data Interchange Format).
Wykonaj następujące czynności:
-
Jeśli plik znajduje się w przestrzeni, do której masz dostęp, możesz wybrać przestrzeń za pomocą menu rozwijanego.
-
Kliknij
przy odpowiednim połączeniu folderu w edytorze skryptów.
Zostanie wyświetlone okno dialogowe wyboru pliku.
-
Wybierz plik z listy plików dostępnych dla tego połączenia folderu i kliknij Dalej.
Możesz przejść do folderu w przestrzeni, w której znajduje się plik. Nawiguj, wybierając foldery na liście, lub wpisz konkretną ścieżkę folderu w polu Ścieżka.
- Upewnij się, że w polu Format pliku wybrano odpowiedni typ pliku.
-
Upewnij się, że masz odpowiednie ustawienia dla pliku. Ustawienia plików różnią się w zależności od typu pliku.
Więcej informacji zawiera sekcja Wybieranie ustawień dla typów plików.
-
Wybierz pola, które chcesz załadować, zaznaczając pole wyboru obok każdego z nich. Możesz także wybrać wszystkie pola w pliku, zaznaczając pole wyboru obok nazwy arkusza.
WskazówkaMożesz edytować nazwę pola, klikając istniejącą nazwę pola i wpisując nową. Może to wpłynąć na sposób powiązania tabeli z innymi tabelami, ponieważ domyślnie są one łączone na podstawie wspólnych pól. -
Po zakończeniu wyboru danych kliknij przycisk Dodaj.
-
Okno wyboru danych zostanie zamknięte, a instrukcje LOAD /SELECT zostaną wstawione do skryptu zgodnie z Twoim wyborem.
InformacjaUżytkownicy z uprawnieniami do edycji w przestrzeni mogą odczytywać, zapisywać i ładować pliki DataFiles w tej przestrzeni. Inni użytkownicy nie zobaczą plików DataFiles.
Wybieranie ustawień dla typów plików
Pliki tabel z ogranicznikami
Te ustawienia są sprawdzane pod kątem poprawności w przypadku plików tabel z ogranicznikami, zawierających pojedynczą tabelę, w której każdy rekord jest oddzielony znakiem wysuwu wiersza, a każde pole jest oddzielone znakiem ogranicznika, na przykład pliku CSV.
| Element interfejsu użytkownika | Opis |
|---|---|
| Format pliku dla rozdzielanych plików tabeli |
Ustaw opcję Rozdzielany lub Stały rekord. Po dokonaniu wyboru okno dialogowe wyboru danych dostosuje się do wybranego formatu pliku. |
| Nazwy pól | Ustaw, aby określić, czy tabela zawiera Wbudowane nazwy pól, czy Brak nazw pól. |
|
Separator |
Ustaw znak Separator używany w pliku tabeli. |
| Użycie cudzysłowów |
Ustaw, aby określić sposób obsługi cudzysłowów: Brak = znaki cudzysłowu nie są akceptowane Standardowe = standardowe użycie cudzysłowów (cudzysłowy mogą być używane jako pierwszy i ostatni znak wartości pola) MSQ = nowoczesny styl użycia cudzysłowów (zezwala na zawartość wielowierszową w polach) |
|
Rozmiar nagłówka |
Ustaw liczbę wierszy do pominięcia jako nagłówek tabeli. |
|
Zestaw znaków |
Ustaw zestaw znaków używany w pliku tabeli. |
| Komentarz |
Pliki danych mogą zawierać komentarze między rekordami, oznaczone przez rozpoczęcie wiersza jednym lub kilkoma znakami specjalnymi, na przykład //. Określ jeden lub więcej znaków oznaczających wiersz komentarza. Program Qlik Sense nie ładuje wierszy rozpoczynających się od określonych tutaj znaków. |
| Ignoruj znak końca pliku | Wybierz opcję Ignoruj znak końca pliku, jeśli dane zawierają znaki końca pliku jako część wartości pola. |
Pliki danych o stałej długości rekordu
Pliki danych o stałej długości rekordu zawierają pojedynczą tabelę, w której każdy rekord (wiersz danych) zawiera określoną liczbę kolumn o stałym rozmiarze pola, zwykle uzupełnionych spacjami lub znakami tabulacji.
Pozycje podziału pól można ustawić na dwa różne sposoby:
-
Ręcznie — wprowadź pozycje podziału pól oddzielone przecinkami w polu Pozycje podziału pól. Każda pozycja oznacza początek pola.
Przykład: 1,12,24
- Włącz opcję Podziały pól, aby interaktywnie edytować pozycje podziału pól w podglądzie danych pól. Pole Pozycje podziału pól zostanie zaktualizowane o wybrane pozycje. Możesz:
Kliknąć w podglądzie danych pól, aby wstawić podział pola.
- Kliknąć podział pola, aby go usunąć.
- Przeciągnąć podział pola, aby go przenieść.
| Element interfejsu | Opis |
|---|---|
| Nazwy pól | Służy do określenia, czy tabela zawiera Wbudowane nazwy pól, czy Brak nazw pól. |
|
Rozmiar nagłówka |
Ustaw opcję Rozmiar nagłówka na liczbę wierszy, które mają zostać pominięte jako nagłówek tabeli. |
|
Zestaw znaków |
Służy do ustawienia zestawu znaków używanego w pliku tabeli. |
| Rozmiar tabulacji | Służy do ustawienia liczby spacji reprezentowanych przez jeden znak tabulacji w pliku tabeli. |
| Rozmiar wiersza rekordu |
Służy do ustawienia liczby wierszy, które zajmuje jeden rekord w pliku tabeli. Wartość domyślna to 1. |
| Ignoruj znak końca pliku | Wybierz opcję Ignoruj znak końca pliku, jeśli dane zawierają znaki końca pliku jako część wartości pola. |
Pliki HTML
Pliki HTML mogą zawierać kilka tabel. Qlik Sense interpretuje wszystkie elementy ze znacznikiem <TABLE> jako tabelę.
| Element interfejsu użytkownika | Opis |
|---|---|
| Nazwy pól | Umożliwia ustawienie opcji opisującej nazwy pól w tabeli (dostępne opcje to Osadzone nazwy pól i Brak nazw pól). |
|
Zestaw znaków |
Umożliwia ustawienie zestawu znaków używanego w pliku tabeli. |
Pliki XML
Możesz ładować dane zapisane w formacie XML.
Nie ma żadnych specyficznych ustawień formatu plików dla plików XML.
Pliki KML
Możesz ładować pliki map zapisane w formacie KML, aby używać ich w wizualizacjach map.
Nie ma żadnych specyficznych ustawień formatu plików dla plików KML.
Więcej informacji zawiera sekcja Ładowanie danych Twojej mapy.
Pliki QVD
Możesz ładować dane zapisane w formacie QVD. QVD to natywny format firmy Qlik, który może być zapisywany i odczytywany wyłącznie przez Qlik Sense lub QlikView. Ten format plików jest zoptymalizowany pod kątem szybkości odczytu danych ze skryptu Qlik Sense, ale nadal jest bardzo kompaktowy.
Nie ma żadnych specyficznych ustawień formatu plików dla plików QVD.
Więcej informacji zawiera sekcja Praca z plikami QVD.
Pliki QVX
Możesz ładować dane zapisane w formacie Qlik data eXchange (QVX). Pliki QVX są tworzone przez niestandardowe łączniki opracowane za pomocą pakietu Qlik QVX SDK.
Nie ma żadnych specyficznych ustawień formatu plików dla plików QVX.
Więcej informacji zawiera sekcja Tworzenie niestandardowych łączników za pomocą pakietu Qlik QVX SDK (tylko w języku angielskim).
Apache Parquet
Możesz ładować dane zapisane w formacie Parquet.
Nie ma żadnych specyficznych ustawień formatu plików dla plików Parquet.
Praca z plikami Apache Parquet
JSON
Możesz ładować dane zapisane w formacie JSON.
Nie ma żadnych specyficznych ustawień formatu plików dla plików JSON.
Podgląd skryptów
Instrukcje, które zostaną wstawione, są wyświetlane w podglądzie skryptu, który można ukryć, klikając Podgląd skryptu.
Uwzględnianie instrukcji LOAD
Jeśli zaznaczona jest opcja Uwzględnij instrukcję LOAD, instrukcje SELECT są generowane z poprzedzającymi je instrukcjami LOAD, które używają instrukcji SELECT jako danych wejściowych.
Ładowania wbudowane
Dzięki ładowaniom wbudowanym można ręcznie wpisywać dane jako tekst. Podstawowe ładowanie wbudowane tworzy tabelę oraz wstawia pola danych i rekordy.
Możesz tworzyć i ładować tabele wbudowane w Edytor ładowania danych.
Poniższy skrypt zawiera proste ładowanie wbudowane.
MyTable:
Load * Inline [
Country, Year, Sales
Argentina, 2014, 66295.03
Argentina, 2015, 140037.89
Austria, 2014, 54166.09
Austria, 2015, 182739.87
];Do powyższego ładowania wbudowanego używa się następującej składni:
Load * Inline poleca Qlik Sense, aby załadować wszystkie pola z poniższej tabeli wbudowanej.
MyTable: definiuje nazwę tabeli. Dostęp do listy tabel w aplikacji można uzyskać z narzędzia Przeglądarka modelu danych i innych obszarów.
Dane są zamknięte w nawiasie kwadratowym.
Pierwszy wiersz instrukcji Load definiuje pola danych.
Przecinki oddzielają pola danych i rekordy.
Średnik zamyka instrukcję Load.
Informacje o ładowaniach wbudowanych zawiera sekcja Używanie wbudowanych ładowań do ładowania danych.