Wybieranie danych w skryptach ładowania | Qlik Cloud Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

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.

Ostrzeżenie

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 Wybór danych 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:

  1. W edytorze skryptów kliknij Źródła danych.

  2. W sekcji Połączenia danych po lewej stronie kliknij Wybór danych przy połączeniu z bazą danych.

    Zostanie wyświetlone okno dialogowe wyboru danych.

  3. 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.
  4. 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.

  5. 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.

  6. Wybierz tabelę.
  7. 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.
  8. 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.
  9. 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:

  1. Kliknij Źródła danych.

  2. Jeśli arkusz kalkulacyjny znajduje się w przestrzeni, do której masz dostęp, możesz wybrać przestrzeń za pomocą menu rozwijanego.

  3. Kliknij Wybór danych przy odpowiednim połączeniu folderu w edytorze ładowania danych.

    Zostanie wyświetlone okno dialogowe wyboru pliku.

  4. 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.

  5. Wybierz pierwszy arkusz, z którego chcesz wybrać dane. Możesz wybrać wszystkie pola w arkuszu, zaznaczając pole wyboru obok nazwy arkusza.

  6. 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).

  7. 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.
  8. 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.

WskazówkaMożesz również użyć pliku Microsoft Excel jako źródła danych za pomocą interfejsu ODBC. W takim przypadku musisz użyć połączenia danych ODBC zamiast połączenia danych Wszystkie pliki.

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:

  1. Jeśli plik znajduje się w przestrzeni, do której masz dostęp, możesz wybrać przestrzeń za pomocą menu rozwijanego.

  2. Kliknij Wybór danych przy odpowiednim połączeniu folderu w edytorze skryptów.

    Zostanie wyświetlone okno dialogowe wyboru pliku.

  3. 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.

  4. Upewnij się, że w polu Format pliku wybrano odpowiedni typ pliku.
  5. 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.

  6. 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.
  7. Po zakończeniu wyboru danych kliknij przycisk Dodaj.

  8. 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.

Ustawienia formatu plików dla rozdzielanych plików tabeli
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ść.
Ustawienia formatu plików dla plików danych o stałej długości rekordów
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ę.

Ustawienia formatu plików HTML
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.

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.

Praca z plikami 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.

InformacjaW przypadku zmiany nazw pól w tabeli instrukcja LOAD zostanie wstawiona automatycznie, niezależnie od tego ustawienia.

Ł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.

Dowiedz się więcej

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