ODBC
Ładowanie danych ze źródeł danych ODBC
-
Można użyć łączników bazy danych (Database) z pakietu Qlik ODBC Connector Package, który obsługuje najbardziej typowe źródła ODBC. Dzięki temu można zdefiniować źródła danych w programie Qlik Sense bez konieczności korzystania z programu Microsoft Windows ODBC Data Source Administrator. Informacje na temat bezpośredniego nawiązywania połączenia z bazą danych za pomocą sterowników ODBC z licencją Qlik, które są dostępne w pakiecie ODBC Connector Package, zawierają instrukcje dotyczące łączników bazy danych (Database) na stronie pomocy poświęconej łącznikom (Qlik Connectors).
Więcej informacji zawiera temat Łączniki Qlik: Database (tylko w języku angielskim).
-
Można zainstalować sterownik ODBC dla konkretnego systemu DBMS i utworzyć źródło danych DSN. Opis tej metody został opisany w tej sekcji.
Dostęp do systemu DBMS (Database Management System) można uzyskiwać za pośrednictwem ODBC, korzystając z rozwiązania Qlik Sense:
Alternatywą jest eksportowanie danych z bazy danych do pliku obsługiwanego przez program Qlik Sense.
Zazwyczaj niektóre sterowniki ODBC są instalowane przez system Microsoft Windows. Dodatkowe sterowniki można zakupić od producentów oprogramowania, pobrać z Internetu lub uzyskać od dostawcy systemu DBMS. Niektóre sterowniki są dostępne bezpłatnie.
Microsoft Access Database Engine 2016 Redistributable.
Opisany tutaj interfejs ODBC to interfejs na komputerze klienckim. Jeśli planowane jest używanie interfejsu ODBC w celu korzystania z relacyjnej, wielodostępnej bazy danych na serwerze sieciowym, może być potrzebne dodatkowe oprogramowanie systemu DBMS umożliwiające klientowi dostęp do bazy danych na serwerze. Więcej informacji na temat niezbędnego oprogramowania można uzyskać od dostawcy systemu DBMS.
Ustawienia połączeń do danych ODBC
Element interfejsu użytkownika | Opis |
---|---|
DSN użytkownika
Systemowe DSN |
Należy wybrać, z jakim typem DSN ma nastąpić połączenie. W przypadku źródeł typu DSN użytkownika należy określić, czy dla opcji Użyj połączenia 32-bitowego skonfigurowany jest 32-bitowy sterownik. Połączenia typu Systemowe DSN mogą być filtrowane według typów 32-bitowych lub 64-bitowych. |
Single Sign-On |
Do połączeń ze źródłami danych SAP HANA można włączyć funkcję Single Sign-On (SSO). Więcej informacji zawiera temat Konfigurowanie jednokrotnego logowania SAML Qlik Sense do źródeł danych SAP HANA (tylko w języku angielskim). Jeśli ta opcja nie zostanie zaznaczona, będą używane poświadczenia użytkownika usługi aparatu, chyba że poświadczenia zostaną podane w polach Nazwa użytkownika i Hasło. Jeśli ta opcja jest zaznaczona, poświadczenia użytkownika usługi aparatu lub podane w polach Nazwa użytkownika i Hasło zostaną użyte do zalogowania w systemie Windows, a następnie również do zalogowania metodą SAML (SAP HANA) . |
Nazwa użytkownika |
Nazwa użytkownika, przy użyciu której będzie nawiązywane połączenie (jeśli jest wymagana przez źródło danych). Pozostaw to pole puste, jeśli chcesz użyć poświadczeń użytkownika usługi aparatu lub jeśli źródło danych nie wymaga poświadczeń. |
Hasło |
Hasło, przy użyciu którego będzie nawiązywane połączenie (jeśli jest wymagane przez źródło danych). Pozostaw to pole puste, jeśli chcesz użyć poświadczeń użytkownika usługi aparatu lub jeśli źródło danych nie wymaga poświadczeń. |
Nazwa | Nazwa połączenia do danych. |
Dodawanie sterowników ODBC
Aby Qlik Sense mógł uzyskać dostęp do bazy danych, musi mieć zainstalowany sterownik ODBC dla używanego DBMS (Database Management System). Najlepiej jest zawsze instalować najnowszy sterownik. Instrukcje pobierania i instalacji zawiera dokumentacja dostawcy.
Aby program Qlik Sense mógł uzyskać dostęp do bazy danych, musi być zainstalowany sterownik ODBC dla używanego systemu DBMS. Jest to oprogramowanie zewnętrzne. Dlatego poniższe instrukcje mogą nie odpowiadać oprogramowaniu niektórych dostawców. Szczegółowe informacje można znaleźć w dokumentacji właściwego systemu DBMS.
Wykonaj następujące czynności:
- Kliknij dwukrotnie ikonę Narzędzia administracyjne w obszarze Panel sterowania.
-
Kliknij dwukrotnie ikonę Źródła danych ODBC (64-bitowe).
Zostanie wyświetlone okno dialogowe Administrator źródeł danych ODBC.
- Na karcie DSN użytkownika wybierz bazę danych do użytku z Qlik Sense.
-
Wybierz zakładkę Sterowniki w oknie dialogowym Źródła danych.
Na karcie Sterowniki widoczna jest lista zainstalowanych sterowników ODBC. Jeśli konkretny system DBMS nie jest widoczny na liście, wówczas należy dla niego zainstalować sterownik. Uruchom program instalacyjny dostarczony ze sterownikiem ODBC — na przykład program instalacyjny Microsoft ODBC.
Konfiguracja 64-bitowych i 32-bitowych wersji interfejsu ODBC
64-bitowa wersja systemu operacyjnego Microsoft Windows zawiera następujące wersje narzędzia Microsoft Open DataBase Connectivity (ODBC) Data Source Administrator (Odbcad32.exe):
- 32-bitowa wersja pliku Odbcad32.exe znajduje się w folderze %systemdrive%\Windows\SysWOW64.
- 64-bitowa wersja pliku Odbcad32.exe znajduje się w folderze %systemdrive%\Windows\System32.
Tworzenie źródeł danych ODBC
Konieczne jest utworzenie źródła danych ODBC dla używanej bazy danych. Można to zrobić podczas lub po instalacji bazy danych ODBC.
Wykonaj następujące czynności:
-
Otwórz program Odbcad32.exe.
-
Na karcie Systemowe DSN utwórz systemowe źródło danych.
-
Kliknij Dodaj.
Zostanie wyświetlone okno dialogowe Tworzenie nowego źródła danych z listą zainstalowanych sterowników ODBC.
-
Jeśli właściwy sterownik ODBC jest zainstalowany, zaznacz go i kliknij przycisk Zakończ.
Zostanie wyświetlone odpowiednie okno dialogowe wybranego sterownika bazy danych.
- Wybierz Microsoft Access Driver (*.mdb, *.accdb) i kliknij Zakończ.
- Podaj nazwę źródła danych i ustaw niezbędne parametry.
- Nazwij źródło danych Kurs tworzenia skryptów ODBC.
- W obszarze Baza danych kliknij Wybierz....
- W obszarze Katalogi przejdź do lokalizacji pliku Sales.accdb (plik przykładu z kursu).
- Gdy plik Sales.accdb będzie widoczny w polu tekstowym po lewej stronie, kliknij go, aby nadać jego nazwę bazie danych.
- Kliknij trzy razy przycisk OK, aby zamknąć wszystkie okna dialogowe.
- Kliknij przycisk OK.
Najlepsze praktyki w zakresie korzystania z połączeń do danych ODBC
Przenoszenie aplikacji na podstawie połączeń do danych ODBC
W przypadku przenoszenia aplikacji między lokacjami Qlik Sense/instalacjami Qlik Sense Desktop przenoszone są również połączenia do danych. Jeśli aplikacja zawiera połączenia do danych ODBC, należy się upewnić, że powiązane źródła danych ODBC istnieją również w nowym wdrożeniu. Źródła danych ODBC muszą być nazwane i skonfigurowane identycznie oraz odwoływać się do tych samych plików i baz danych.
Aspekty bezpieczeństwa dotyczące połączeń do danych ODBC korzystających ze sterowników w plikach
Połączenia do danych ODBC korzystające ze sterowników w plikach ujawniają ścieżkę do połączonego pliku danych w parametrach połączenia. Ścieżka ta może być ujawniona podczas edytowania połączenia, w oknie dialogowym selekcji danych lub w określonym zapytaniu SQL.
Jeśli takie bezpieczeństwo ma znaczenie, zaleca się w miarę możliwości nawiązywanie połączenia z plikiem danych w ramach połączenia z danymi folderu.
Zatrzymywanie podglądu dużych zestawów danych w tabelach
Jeżeli masz duże zestawy danych i nie chcesz wyświetlać podglądu danych podczas dodawania źródeł danych ODBC do Menedżera danych lub Edytora ładowania danych, przytrzymaj klawisz Shift podczas wybierania połączenia danych ODBC.