Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Łączenie ze źródłami danych w skryptach ładowania

Połączenia danych w narzędziach Edytor ładowania danych i Edytor skryptów pozwalają na zapisanie skrótu do często używanego źródła danych: bazy danych, plików lokalnych lub plików zdalnych.

Na liście Powiązania między danymi wyszczególnione są zapisane połączenia w kolejności alfabetycznej, pogrupowane według przestrzeni, do których należą. Za pomocą pola wyszukiwania można zawężać taką listę do połączeń o określonej nazwie lub określonym typie. Dostęp do połączeń danych można uzyskać, klikając Źródła danych.

InformacjaWyświetlane będą tylko te połączenia danych, które są Twoją własnością lub do których masz uprawnienia do dostępu. W celu ewentualnego uzyskania dostępu skontaktuj się z administratorem programu Qlik Sense.

Tworzenie nowego połączenia do danych

Wykonaj następujące czynności:

  1. Kliknij Źródła danych.

  2. Kliknij polecenie Utwórz nowe połączenie.
  3. Wybierz z listy rozwijanej typ źródła danych, który chcesz utworzyć.

    Zostanie otwarte okno dialogowe ustawień właściwe dla typu wybranego źródła danych.

  4. Skonfiguruj ustawienia źródła danych, a następnie kliknij polecenie Utwórz, aby utworzyć połączenie do danych.

Usuwanie połączenia do danych

Wykonaj następujące czynności:

  1. Kliknij Źródła danych.

  2. Kliknij Usuń na połączeniu do danych, które chcesz usunąć.
  3. Potwierdź, że chcesz usunąć to połączenie.

Połączenie do danych zostało usunięte.

Edytowanie połączenia do danych

Wykonaj następujące czynności:

  1. Kliknij Źródła danych.

  2. W obszarze Połączenia danych wybierz przestrzeń zawierającą połączenie danych do edycji.

  3. Kliknij Edytuj na połączeniu do danych, które chcesz edytować.
  4. Edytuj szczegóły połączenia do danych. Szczegóły połączenia są właściwe dla typu połączenia.

    Konieczne może być podanie poświadczeń połączenia.

Połączenie do danych zostało zaktualizowane.

InformacjaW przypadku edycji nazwy połączenia do danych trzeba również dokonać edycji wszystkich istniejących odniesień (lib://) do połączenia znajdujących się w skrypcie, jeśli odniesienia te nadal mają dotyczyć edytowanego połączenia.

Informacje o powiązaniach DataFiles

Powiązania DataFiles są tworzone automatycznie dla każdej przestrzeni, do której można uzyskać dostęp. Powiązania są dostępne z każdej sekcji przestrzeni w obszarze Powiązania między danymi.

InformacjaW rozszerzeniach plików powiązań DataFiles rozróżniana jest wielkość liter. Na przykład: .qvd.

Selekcja danych z połączenia do danych

Aby dokonać selekcji danych z połączenia do danych w celu załadowania ich do aplikacji, należy wykonać następujące działania:

  1. Kliknij Źródła danych.

  2. Utwórz nowe połączenie do źródła danych (jeśli takie połączenie jeszcze nie istnieje).
  3. Wybór danych Dokonaj selekcji danych z tego połączenia.

Tworzenie w skrypcie odniesień do połączenia do danych

Połączenia do danych można użyć w celu utworzenia odniesienia do źródeł danych w instrukcjach i funkcjach w skrypcie, zazwyczaj tam, gdzie trzeba utworzyć odniesienie do nazwy pliku ze ścieżką.

Składnia odniesienia do pliku wygląda następująco: [lib://(nazwa_przestrzeni):(nazwa_połączenia)/(nazwa_pliku)]

W przypadku nawiązywania połączenia z przestrzenią prywatną dodanie członu space_name nie jest konieczne.

W poniższym przykładzie plik orders.csv jest ładowany z przestrzeni prywatnej określonej w połączeniu do danych Data.

LOAD * FROM [lib://DataFiles/orders.csv];

W poniższym przykładzie plik orders.csv jest ładowany z przestrzeni udostępnionej określonej w połączeniu danych Data.

LOAD * FROM [lib://TeamSharedConnection:DataFiles/orders.csv];

Ten przykład ukazuje ładowanie pliku orders.csv z bieżącej przestrzeni. Jeśli aplikacja jest przenoszona do innej przestrzeni, przykładowo użyje ona pliku orders.csv w nowej przestrzeni.

LOAD * FROM [lib://:DataFiles/orders.csv];

Na poniższym przykładzie tabela Sales_data ładowana jest z połączenia bazy danych DataSource w przestrzeni prywatnej użytkownika.

LIB CONNECT TO 'DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;

Przykład: Ładowanie z bazy danych w innej przestrzeni

Na poniższym przykładzie tabela Sales_data jest ładowana z połączenia bazy danych DataSource w bieżącej przestrzeni.

LIB CONNECT TO ':DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;

Przykład: Ładowanie z bazy danych w konkretnej przestrzeni

Na poniższym przykładzie tabela Sales_data jest ładowana z połączenia bazy danych DataSource w przestrzeni SalesSpace.

LIB CONNECT TO 'SalesSpace:DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;

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ć, co możemy poprawić!