Przesyłanie danych lokalnych za pomocą Qlik DataTransfer | Qlik Cloud Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Przesyłanie danych lokalnych za pomocą Qlik DataTransfer

Qlik DataTransfer przesyła dane z lokalnych źródeł danych do Qlik Cloud. Qlik DataTransfer może zapewnić dostęp do lokalnych źródeł danych, które w przeciwnym razie byłyby niedostępne dla Qlik Sense SaaS. Qlik DataTransfer może również przesyłać dane z aplikacji Qlik Sense Desktop i Qlik Sense Enterprise on Windows do Qlik Sense SaaS.

WskazówkaQlik zaleca używanie bramy Brama danych Qlik — dostęp bezpośredni do ładowania danych lokalnych do dzierżawy Qlik Cloud. Obsługiwane bazy danych oraz ogólny Pakiet łączników ODBC wraz z obsługą ładowania plików lokalnych mogą umożliwić rezygnację z serwerów Qlik DataTransfer (i potencjalnie zmianę ich przeznaczenia na bramy).

Nowych użytkowników zachęcamy do korzystania z łącznika plików za pośrednictwem Brama dostępu bezpośredniego oraz używania Qlik DataTransfer tylko wtedy, gdy jest to absolutnie konieczne. Więcej informacji zawiera temat Brama danych Qlik — dostęp bezpośredni oraz Plik (za pośrednictwem Brama dostępu bezpośredniego) (tylko w języku angielskim).

video thumbnail

Qlik DataTransfer umożliwia przesyłanie danych z lokalnych źródeł danych do Qlik Sense SaaS. Możesz przesyłać dane ręcznie lub zaplanować automatyczne przesyłanie danych do Qlik Cloud.

Qlik DataTransfer

OstrzeżenieQlik DataTransfer nie powinien być używany do przesyłania danych z aplikacji Qlik, które używają section access lub mają skrypty ładowania kontrolujące dostęp użytkowników do danych. Chronione dane mogą zostać ujawnione nieautoryzowanym użytkownikom.

Możesz przesyłać dane z następujących rodzajów źródeł danych do przestrzeni:

  • Połączenia danych

    Możesz wybrać tabele i pola ze źródeł danych ODBC i REST, które są dostępne w Twoim wdrożeniu lokalnym.

  • Aplikacje Qlik

    Możesz przesyłać dane z aplikacji Qlik Sense lub QlikView. Aplikacja może zawierać połączone i przekształcone dane z wielu źródeł danych.

  • Foldery danych

    Możesz przesyłać dane z folderu lokalnego lub udostępnionego folderu sieciowego. Jeśli folder jest obserwowany, nowe lub zaktualizowane pliki są automatycznie przesyłane do Qlik Cloud.

Informacja

Musisz mieć uprawnienia do dodawania źródeł danych w przestrzeni docelowej dla przesyłanych danych.

Możesz wybrać do 10 aplikacji zależnych na źródło danych dla połączeń danych i aplikacji Qlik. Aplikacje zależne są automatycznie przeładowywane za każdym razem, gdy źródła danych są przesyłane do Qlik Cloud. Przeładowania w Qlik DataTransfer nie wliczają się do limitów przeładowań w Qlik Cloud. Przeładowania aplikacji zależnych w Qlik Cloud wliczają się do limitów przeładowań.

Informacja

Korzystanie z Qlik DataTransfer wymaga uprawnienia Zarządzaj kluczami API. W subskrypcjach opartych na użytkownikach potrzebujesz również uprawnienia użytkownika Professional. Aby uzyskać informacje na temat instalacji i konfiguracji, zobacz Instalowanie programu Qlik DataTransfer.

Połączenia danych

Możesz przesyłać dane z lokalnych źródeł danych za pomocą łączników Qlik w sekcji Połączenia danych. Na przykład możesz mieć połączenia, które są dostępne tylko lokalnie, takie jak ODBC DSN. Dzięki Qlik DataTransfer możesz połączyć się ze swoim połączeniem danych, załadować dane, a następnie przesłać je jako plik QVD do Qlik Cloud.

Informacja

Pliki QVD są tymczasowo przechowywane w C:\ProgramData\Qlik\DataTransfer\DataUpload\qixdata. Po przesłaniu są one usuwane z tej lokalizacji.

Alternatywnie plik QVD można dodać do folderu lokalnego. Ta opcja jest przydatna, jeśli chcesz zsynchronizować plik QVD z pamięcią masową w chmurze.

Możesz zarządzać swoimi połączeniami danych w sekcji Połączenia danych. Możesz dodawać, edytować i usuwać swoje połączenia danych. Możesz również ręcznie przesyłać zestawy danych, wybierając połączenie danych i klikając Prześlij. Możesz wyświetlić szczegóły ostatniego przesłania, wybierając połączenie danych i wybierając Szczegóły ostatniego ładowania.

Połączenia danych mogą korzystać z nowych lub istniejących połączeń. Możesz tworzyć nowe połączenia podczas dodawania danych połączenia. Możesz również tworzyć i wyświetlać połączenia w sekcji Szczegóły połączeń.

Aby uzyskać więcej informacji na temat konfigurowania określonych łączników, zobacz Łączniki Qlik (tylko w języku angielskim). Aby uzyskać informacje na temat konfigurowania połączeń ODBC DSN, zobacz ODBC.

Informacja

Domyślnie Connector Qlik do użytku z SAP NetWeaver nie jest dostępny jako połączenie danych w Qlik DataTransfer. Możesz jednak dodać ten łącznik do Qlik DataTransfer. Aby uzyskać więcej informacji, zobacz Dodawanie łącznika Qlik Connector do użytku z SAP NetWeaver do Qlik DataTransfer.

Przesyłanie połączeń danych

  1. Kliknij Połączenia danych.
  2. Kliknij Dodaj.
  3. Wprowadź nazwę dla danych połączenia.
  4. Wybierz miejsce docelowe.
  5. Wybierz docelową przestrzeń lub folder.

    Informacja

    Miejsce docelowe w przestrzeni Prywatna to przestrzeń prywatna właściciela klucza API.

  6. Opcjonalnie dodaj prefiks.

    Prefiksy są dodawane do nazwy pliku QVD w miejscu docelowym.

  7. Wykonaj jedną z następujących czynności:
    • Aby dodać dane połączenia z istniejącego połączenia, wybierz połączenie.
    • Aby dodać nowe połączenie, kliknij Utwórz połączenie, wybierz typ połączenia, wprowadź parametry połączenia i kliknij Utwórz.
  8. Wybierz tabele i pola do załadowania.
  9. Opcjonalnie wybierz aplikacje do przeładowania za każdym razem, gdy to źródło danych zostanie przesłane.
  10. Kliknij Potwierdź.

Aplikacje Qlik

Możesz wyodrębniać i przesyłać dane z plików aplikacji Qlik Sense i QlikView (QVF i QVW). Podczas przesyłania danych aplikacji Qlik DataTransfer uruchamia skrypt ładowania danych aplikacji w pliku QVF. Następnie wyodrębnia wszystkie tabele, używając binarnej operacji ładowania, i przechowuje je w pliku QVD. W przypadku plików QVW Qlik DataTransfer wyodrębnia tylko wszystkie tabele, używając binarnej operacji ładowania, i przechowuje je w plikach QVW. Plik QVD jest następnie przesyłany do Qlik Cloud.

Informacja

Pliki QVD są tymczasowo przechowywane w C:\ProgramData\Qlik\DataTransfer\DataUpload\qixdata. Po przesłaniu są one usuwane z tej lokalizacji.

Alternatywnie plik QVD można dodać do folderu lokalnego. Ta opcja jest przydatna, jeśli chcesz zsynchronizować plik QVD z pamięcią masową w chmurze.

Dane aplikacji są przydatne, gdy chcesz wykonać transformacje danych i procedury ładowania przed dodaniem danych do aplikacji. Na przykład dla wydajności aplikacji może być bardziej efektywne wykonanie ładowania przyrostowego danych w aplikacji w Qlik Sense Desktop, a następnie użycie Qlik DataTransfer do przesłania wynikowych danych do Qlik Cloud.

Możesz użyć zestawów danych aplikacji, aby udostępnić źródła danych, które są niedostępne dla Qlik Sense SaaS, ładując je w lokalnej aplikacji Qlik Sense. Na przykład aplikacje Qlik Sense Desktop mogą łączyć się ze źródłami danych OLE DB. Qlik DataTransfer może przesłać dane OLE DB z aplikacji komputerowej i przesłać je do Qlik Cloud.

Możesz zarządzać danymi aplikacji w sekcji Aplikacje Qlik. Możesz dodawać, edytować i usuwać dane aplikacji. Możesz również ręcznie przesyłać zestawy danych, wybierając dane aplikacji i klikając Prześlij. Możesz wyświetlić szczegóły ostatniego przesłania danych, wybierając zestaw danych aplikacji i wybierając Szczegóły ostatniego ładowania.

Qlik DataTransfer może odświeżać dane przed przesłaniem tylko w plikach QVF utworzonych w Qlik Sense Desktop. Qlik DataTransfer nie odświeża danych w aplikacji przed przesłaniem dla plików QVF utworzonych w Qlik Sense Enterprise on Windows i pobranych z Qlik Sense SaaS. Jeśli chcesz, aby dane zostały odświeżone w pobranej aplikacji Qlik Sense przed przesłaniem, połączenia i źródła danych muszą zostać dodane do aplikacji w Qlik Sense Desktop.

Przesyłanie danych aplikacji

Wykonaj następujące czynności:

  1. Kliknij Aplikacje Qlik.
  2. Kliknij Dodaj.
  3. Wprowadź nazwę dla danych aplikacji.
  4. Wybierz miejsce docelowe.
  5. Wybierz docelową przestrzeń lub folder.

    Informacja

    Miejsce docelowe w przestrzeni Prywatna to przestrzeń prywatna właściciela klucza API.

  6. Opcjonalnie dodaj prefiks.

    Prefiksy są dodawane do nazwy pliku QVD w miejscu docelowym.

  7. Kliknij Dalej.
  8. Wprowadź ścieżkę do pliku aplikacji Qlik i kliknij Potwierdź.

    Domyślnie aplikacje Qlik Sense Desktop są przechowywane w C:\Users\%USERPROFILE%\Documents\Qlik\Sense\Apps.

    Aplikacje Qlik Sense Enterprise on Windows są przechowywane w folderach współdzielonej pamięci trwałej skonfigurowanych podczas instalacji.

    Domyślnie aplikacje QlikView są przechowywane w C:\ProgramData\QlikTech\Documents

  9. Opcjonalnie wybierz aplikacje do przeładowania za każdym razem, gdy to źródło danych zostanie przesłane.
  10. Kliknij Potwierdź.

Foldery danych

Możesz wybrać foldery zawierające pliki danych do przesłania do Qlik Cloud. Qlik DataTransfer obserwuje wybrane foldery. Gdy dane w tych plikach ulegną zmianie lub do folderu zostaną dodane nowe pliki, Qlik DataTransfer automatycznie przesyła zaktualizowane pliki do Qlik Cloud.

InformacjaJeśli połączenie z folderem sieciowym zostanie przerwane, pliki zmienione w folderze w tym okresie nie zostaną natychmiast przesłane po przywróceniu połączenia. Pliki te zostaną przesłane przy następnym dodaniu nowego pliku do tego folderu sieciowego, co wyzwoli przesyłanie. Ponowne uruchomienie usługi Qlik DataTransfer również wyzwoli przesłanie plików, które zostały zmienione w okresie, gdy połączenie było przerwane.

Qlik DataTransfer obsługuje udostępnione foldery sieciowe, ale nie zmapowane foldery sieciowe. Na przykład ścieżka \\share\data byłaby obsługiwana. Jeśli ścieżka \\share zostałaby zmapowana na Z:\, ścieżka Z:\data nie byłaby obsługiwana.

Informacja

Foldery danych nie obsługują zaplanowanych przesyłań. Qlik DataTransfer prześle dane, gdy pliki zostaną dodane lub zmienione w folderze danych.

Qlik DataTransfer obserwuje i przesyła pliki w wybranym folderze i jego podfolderach. Domyślnie pliki są poprzedzone nazwami folderów podczas przesyłania do Qlik Cloud. Na przykład, jeśli obserwowanym folderem jest My Folder. Ten folder zawiera plik Sample.csv w podfolderze My SubFolder. Nazwa przesłanego pliku w Qlik Cloud to My Folder_My Subfolder_Sample.csv. Możesz dodać niestandardowy prefiks lub zrezygnować z prefiksów.

Możesz zarządzać swoimi folderami danych w sekcji Foldery danych. Możesz dodawać foldery oraz edytować lub usuwać wybrane foldery. Możesz również ręcznie przesyłać pliki folderów danych, wybierając folder danych i klikając Prześlij.

Przesyłanie folderów danych

Wykonaj następujące czynności:

  1. W Qlik DataTransfer wybierz Foldery danych.
  2. Kliknij Dodaj.
  3. Wprowadź nazwę.
  4. Wprowadź pełną ścieżkę do folderu w systemie plików.
  5. Wybierz przestrzeń docelową.

    Informacja

    Miejsce docelowe w przestrzeni Prywatna to przestrzeń prywatna właściciela klucza API.

  6. Opcjonalnie wybierz aplikacje do przeładowania, gdy to źródło danych zostanie przesłane.
  7. Wybierz typ prefiksu.

    Prefiksy są dodawane do nazw plików w miejscu docelowym. Domyślnie, gdy pliki są przesyłane do Qlik Cloud, są one poprzedzone nazwami folderów.

  8. Kliknij Potwierdź.

Planowanie przesyłania

Możesz zaplanować automatyczne przesyłanie zestawów danych aplikacji i połączeń w regularnych odstępach czasu. Jeśli wybrałeś jakiekolwiek aplikacje zależne dla swoich źródeł danych, zostaną one automatycznie przeładowane po zaplanowanym przesłaniu.

Możesz wyświetlić szczegóły ostatniego przesłania, wybierając zadanie i klikając Szczegóły ostatniego wykonania. Możesz wyświetlić szczegóły ostatniego przesłania danych, wybierając zestaw danych aplikacji i wybierając Szczegóły ostatniego ładowania. Dzienniki są dostępne w C:\ProgramData\Qlik\DataTransfer\Log.

  1. W Qlik DataTransfer wybierz Zaplanowane przesyłania.
  2. Kliknij Dodaj.
  3. Wprowadź nazwę.
  4. Wybierz źródło danych do przesłania.
  5. Wybierz interwał powtarzania i określ datę oraz godzinę.
  6. Kliknij Zapisz.

Ograniczenia

Qlik DataTransfer ma następujące ograniczenia:

  • Maksymalny dozwolony rozmiar pliku jest kontrolowany przez platformę Qlik Cloud i jest przestrzegany przez Qlik DataTransfer.

  • Możesz przesłać maksymalnie 200 tabel lub plików na zestaw danych. Jeśli Twój zestaw danych zawiera więcej niż 200 tabel lub plików, przesyłanych jest tylko pierwszych 200. Na przykład, jeśli wybierzesz więcej niż 200 tabel w połączeniu danych lub aplikacji Qlik, lub jeśli dodasz folder danych z ponad 200 plikami.
  • Qlik DataTransfer szacuje czas potrzebny na zakończenie przesyłania pliku. Jest to czas życia (TTL). Każde przesyłanie pliku musi zostać zakończone w czasie krótszym z obliczonego TTL lub 3 dni.

  • Qlik DataTransfer nie obsługuje połączeń z plikami w Essbase lub Dropbox.
  • Pliki usunięte z folderu danych muszą zostać ręcznie usunięte z przestrzeni, do których zostały przesłane.
  • Qlik DataTransfer może przeładować dane w pliku QVF tylko wtedy, gdy został on utworzony za pomocą Qlik Sense Desktop. Jeśli Qlik DataTransfer jest zainstalowany na serwerze, musisz skopiować swoje pliki QVF na serwer. Wszystkie źródła danych używane w pliku QVF muszą być dostępne dla skryptu ładowania QVF, gdy jest on uruchamiany na serwerze przez Qlik DataTransfer.

  • Aplikacje QlikView nie są automatycznie przeładowywane przez Qlik DataTransfer, gdy źródła danych w aplikacjach są aktualizowane nowymi danymi. Aplikacje QlikView muszą zostać ręcznie przeładowane i zapisane, aby Qlik DataTransfer mógł przesłać dane do Qlik Cloud.

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