Łączenie ze źródłami danych w skryptach ładowania
Połączenia danych w Edytorze ładowania danych 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. 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.
Więcej informacji zawiera temat Łączenie ze źródłami danych.
Tworzenie nowego połączenia do danych
Wykonaj następujące czynności:
-
Kliknij Źródła danych.
- Kliknij polecenie Utwórz nowe połączenie.
-
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.
-
Skonfiguruj ustawienia źródła danych, a następnie kliknij polecenie Utwórz, aby utworzyć połączenie do danych.
Nazwa połączenia zostanie dołączona do domeny i nazwy użytkownika, aby zapewnić, że jest niepowtarzalna.
Połączenie do danych zostało utworzone z użytkownikiem jako właścicielem domyślnym. Jeśli z tego połączenia do danych mają w ramach instalacji na serwerze korzystać inni użytkownicy, trzeba dokonać edycji uprawnień dostępu do połączenia w programie Konsola zarządzania Qlik.
Usuwanie połączenia do danych
Wykonaj następujące czynności:
-
Kliknij Źródła danych.
- Kliknij na połączeniu do danych, które chcesz usunąć.
- 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:
-
Kliknij Źródła danych.
-
W obszarze Połączenia danych wybierz przestrzeń zawierającą połączenie danych do edycji.
- Kliknij na połączeniu do danych, które chcesz edytować.
-
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.
Wstawianie w skrypcie parametrów połączenia
Większość połączeń wymaga podania ciągu połączenia. Ciągi połączenia nie są wymagane jedynie w przypadku połączeń z folderami i plikami webowymi.
Wykonaj następujące czynności:
- Kliknij na połączeniu, w odniesieniu do którego chcesz wstawić parametry połączenia.
Parametry połączenia dla wybranego połączenia do danych są wstawiane w bieżącej pozycji w edytorze ładowania danych.
Więcej informacji zawiera temat Connect.
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:
Kliknij Źródła danych.
- Utwórz nowe połączenie do źródła danych (jeśli takie połączenie jeszcze nie istnieje).
- 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_połączenia)/(nazwa_pliku_ze_ścieżką)'
Przykład: ładowanie pliku z połączenia DataFiles
Na poniższym przykładzie plik orders.csv jest ładowany z lokalizacji określonej w połączeniu do danych Folder. Może to być na przykład folder, który administrator tworzy na serwerze Qlik Sense.
LOAD * FROM 'lib://DataSource/orders.csv';
Przykład: ładowanie pliku z podfolderu
Na poniższym przykładzie plik Customers/cust.txt jest ładowany z folderu określonego w połączeniu danych DataSource. Customers to podfolder w lokalizacji określonej w połączeniu do danych.
LOAD * FROM 'lib://DataSource/Customers/cust.txt';
Przykład: ładowanie z pliku webowego
Na poniższym przykładzie ładowana jest tabela z połączenia do danych z pliku webowego PublicData, która zawiera łącze do rzeczywistego adresu URL.
LOAD * FROM 'lib://PublicData' (html, table is @1);
Przykład: ładowanie z bazy danych
Na poniższym przykładzie tabela Sales_data jest ładowana z połączenia do bazy danych DataSource.
LIB CONNECT TO 'DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;
Miejsce przechowywania połączenia do danych
Połączenia są przechowywane za pomocą programu Qlik Sense Repository Service. Połączeniami do danych można zarządzać w ramach konsoli Konsola zarządzania Qlik we wdrożonym na serwerze programie Qlik Sense. Konsola Konsola zarządzania Qlik pozwala na usuwanie połączeń do danych, ustawianie uprawnień dostępu i wykonywanie innych zadań z zakresu administracji systemem.