Wybieranie i ładowanie danych | Qlik Cloud Pomoc
Przeskocz do zawartości głównej

Wybieranie i ładowanie danych

Ładowanie danych z plików, takich jak Microsoft Excel lub dowolnego innego obsługiwanego formatu plików, można łatwo wykonać za pomocą okna dialogowego wyboru danych w edytorze ładowania danych.

  1. Utwórz nową aplikację.
  2. Nazwij aplikację Scripting Tutorial, a następnie kliknij Utwórz.
  3. Otwórz aplikację.
  4. InformacjaPrzed pierwszym załadowaniem danych do aplikacji dostępna jest opcja użycia Dodaj dane, aby łatwo załadować dane z plików. Jednak w tym samouczku chcemy zobaczyć skrypt, więc użyjemy edytora ładowania danych.
  5. Otwórz Edytor ładowania danych z menu rozwijanego na górnym pasku narzędzi.
  6. Kliknij Utwórz nową sekcję w lewym menu, aby dodać nową sekcję skryptu poniżej sekcji o nazwie Main.

  7. Użycie więcej niż jednej sekcji ułatwia utrzymanie porządku w skrypcie. Sekcja skryptu zostanie wykonana w odpowiedniej kolejności podczas ładowania danych.

  8. Nadaj sekcji nazwę, wpisując Sales.
  9. Rozwiń panel Źródła danych, jeśli nie jest jeszcze rozwinięty. Po prawej stronie pojawi się menu.

  10. W sekcji DataFiles dostępnej po prawej stronie kliknij przycisk Wybierz dane.

  11. Okno wyboru danych

    Okno wyboru danych.
  12. Prześlij, a następnie wybierz Sales.xlsx. Otworzy się okno podglądu danych.
  13. Okno podglądu danych dla pliku danych Sales

    Okno podglądu danych dla pliku danych Sales.
  14. Odznacz pola # of Days Late i # of Days to Ship. Może być konieczne kliknięcie nagłówków pól, aby zobaczyć ich pełne nazwy.
  15. Wyszukaj date w polu wyszukiwania Filtruj pola.
  16. Kliknij nagłówek Invoice Date i wpisz Bill Date, aby zmienić nazwę pola.
  17. Kliknij Dodaj. Skrypt ładowania zostanie wstawiony do sekcji Sales edytora skryptów. Zwróć uwagę, że Qlik Sense ujmuje w podwójny cudzysłów nazwy pól zawierające spację.
  18. Skrypt powinien wyglądać następująco:

    Skrypt ładowania na karcie Sales

    Skrypt ładowania na karcie Sales.
  19. Dodaj następujący wiersz powyżej instrukcji LOAD, aby nadać tabeli nazwę Table1:
  20. Table1:

  21. Teraz dostosuj skrypt, aby upewnić się, że daty są poprawnie interpretowane. Zmień pole Date na następujące:
  22. Date#(`Date`,'MM/DD/YYYY') as "Date",

    Skrypt powinien wyglądać następująco:

    Zaktualizowany skrypt ładowania na karcie Sales

    Zaktualizowany skrypt ładowania na karcie Sales.
  23. W prawym górnym rogu kliknij Ładuj dane.
  24. Spowoduje to załadowanie danych do aplikacji. Zostanie wyświetlone okno postępu wykonywania skryptu. Po zakończeniu zostanie wyświetlone podsumowanie ewentualnych błędów i kluczy syntetycznych, nawet jeśli ich nie ma.

  25. Kliknij Zamknij.
  26. Otwórz przeglądarkę modelu danych z menu rozwijanego na górnym pasku narzędzi. Kliknięcie Nowa karta spowoduje otwarcie przeglądarki modelu danych w nowej karcie.
  27. Wybierz Rozwiń i Wykres punktowy w górnym menu, aby wyświetlić widok tabeli używany w tym samouczku. Jeśli tabela nie wyświetla się prawidłowo, możesz usunąć istniejący skrypt ładowania i utworzyć go ponownie.
  28. Widok tabeli w przeglądarce modelu danych dla danych Sales

    Widok tabeli w przeglądarce modelu danych dla danych Sales.

    Teraz załadujmy kolejną tabelę o nazwie Dates. Po załadowaniu tabeli Qlik Sense połączy ją z tabelą Sales na Date, czyli polu.

  29. Otwórz Edytor ładowania danych.
  30. Kliknij Utwórz nową sekcję, aby dodać nową sekcję skryptu.
  31. Nazwij sekcję Dates. Jeśli nowa sekcja Dates nie znajduje się jeszcze poniżej sekcji Sales, przesuń wskaźnik myszy nad , a następnie przeciągnij sekcję w dół poniżej sekcji Sales, aby zmienić kolejność.
  32. Kliknij najwyższy wiersz skryptu i kliknij Komentuj / Usuń komentarz.

    Upewnij się, że znak // został dodany do skryptu.

  33. Dodaj następujący tekst po znakach //:
  34. Loading data from Dates.xlsx

    Górny wiersz skryptu powinien teraz wyglądać następująco:

    // Loading data from Dates.xlsx

  35. W sekcji DataFiles dostępnej po prawej stronie kliknij przycisk Wybierz dane.

  36. WskazówkaW sekcji Nazwy pól upewnij się, że wybrana jest opcja Wbudowane nazwy pól, aby uwzględnić nazwy pól tabeli podczas ładowania danych.
  37. Prześlij, a następnie wybierz Dates.xlsx. Otworzy się okno podglądu danych.
  38. Okno podglądu danych dla pliku danych Dates

    Okno podglądu danych dla pliku danych Dates.
  39. Kliknij Dodaj.
  40. Skrypt powinien wyglądać następująco:

    Skrypt ładowania na karcie Dates

    Skrypt ładowania na karcie Dates.
  41. Dodaj następujący wiersz powyżej instrukcji LOAD, aby nadać tabeli nazwę Table2:
  42. Table2:

  43. Aby upewnić się, że kolumna Month w pliku Dates.xlsx jest poprawnie interpretowana w Qlik Sense, musimy zastosować funkcję Month do pola Date.
  44. Zmień pole Month na następujące:

    Month (Date) as "Month",

    Skrypt powinien wyglądać następująco:

    Zaktualizowany skrypt ładowania na karcie Dates

    Zaktualizowany skrypt ładowania na karcie Dates.

    Skrypt do ładowania wybranych danych z pliku Dates.xlsx został utworzony. Czas załadować dane do aplikacji.

  45. W prawym górnym rogu kliknij Ładuj dane.
  46. Po kliknięciu Ładuj dane dane zostaną załadowane do aplikacji, a skrypt zostanie zapisany.

  47. Po zakończeniu wykonywania skryptu kliknij Zamknij.
  48. Otwórz Przeglądarkę modelu danych.
  49. Teraz widać, że zostało ustanowione połączenie między dwoma polami o nazwie Date w obu tabelach.

    Widok tabeli w przeglądarce modelu danych

    Widok tabeli w przeglądarce modelu danych. Tabele są połączone na polu Date.
  50. Kliknij Podgląd w lewym dolnym rogu. Kliknij nazwę tabeli Table2.
  51. Spowoduje to wyświetlenie informacji o tabeli. W polu Podgląd widać, że do tabeli wewnętrznej załadowano 628 wierszy danych Table2. Jeśli zamiast tego klikniesz pole w tabeli, zobaczysz informacje o tym polu.

    Podgląd tabeli w przeglądarce modelu danych

    Podgląd tabeli w przeglądarce modelu danych.

    Dane są teraz dostępne do użycia w wizualizacjach w aplikacji. W dalszej części tego samouczka pokażemy, jak to zrobić.

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