Źródła danych ODBC

Wprowadzenie

Aby uzyskać dostęp do baz danych zarządzanych przez Comarch ERP Enterprise za pomocą produktów zewnętrznych, można użyć dostępnego sterownika ODBC. ODBC to standard dostępu do źródeł danych (zazwyczaj baz danych) za pośrednictwem jednolitego interfejsu w systemie Windows.

Artykuł dostarcza niezbędnych informacji dotyczących tego tematu a także opisuje proces instalacji.

Grupa docelowa

  • Administratorzy systemu
  • Konsultanci
  • Deweloperzy
  • Użytkownicy z wiedzą techniczną

Wymagania wstępne

Wymagania dotyczące użycia sterownika ODBC dla systemu ERP zostały opisane w następujących rozdziałach:

Systemy operacyjne

Sterownik ODBC dla systemu ERP może być używany na następujących systemach operacyjnych:

32-bitowe:

  • Windows 10

Uwaga
Wersja 32-bitowa sterownika ODBC może być używana tylko z aplikacjami 32-bitowymi. Dotyczy to zarówno systemów Windows 32-bitowych, jak i 64-bitowych.

64-bitowe:

  • Windows 10
  • Windows 11
  • Windows Server OS (2016 do 2019)
Uwaga
Sterownik ODBC w wersji 64-bitowej może być używany wyłącznie na 64-bitowych systemach Windows z aplikacjami 64-bitowymi.

Należy wziąć pod uwagę opisane poniżej ograniczenia.

Sterownik Comarch ERP Enterprise ODBC może być używany wyłącznie w przypadku aplikacji 32-bitowych. Nie ma możliwości korzystania ze sterownika ODBC z aplikacją 64-bitową. W szczególności podczas instalacji źródeł danych ODBC należy upewnić się, że używana jest 32-, a nie 64-bitowa wersja przeglądarki Internet Explorer.

Nie można zarządzać zainstalowanymi źródłami danych Comarch ERP Enterprise za pomocą zarządzania źródłami danych Windows ODBC dla aplikacji 64-bitowych. Aby otworzyć zarządzanie źródłem danych ODBC w systemie Windows dla aplikacji 32-bitowych, należy:

32-bitowy wiersz poleceń można uruchomić wybierając Start -> Uruchom za pomocą następującego

c:\windows\SysWoW64\cmd.exe

32-bitowy wiersz poleceń automatycznie przekierowuje wywołania systemu plików do właściwego 32-bitowego katalogu. Umożliwia to uruchamianie komponentów takich jak zarządzanie źródłami danych ODBC w systemie Windows dla aplikacji 32-bitowych. Służy do tego następujące polecenie:

%SystemRoot%\system32\odbcad32.exe

Aplikacje ODBC

Interfejs ODBC Comarch ERP Enterprise obsługuje tylko wybrane aplikacje. Więcej informacji na ten temat można znaleźć w dokumencie Interfejsy ODBC.

Źródła danych ODBC

Źródło danych ODBC umożliwia programom dostęp do danych z określonego źródła danych, zwykle bazy danych określonego DBMS. Program, który chce korzystać z takiego źródła danych, musi obsługiwać standard ODBC. System Windows zapewnia jednolity interfejs dla aplikacji z menedżerem sterowników ODBC, za pośrednictwem którego obsługiwane jest źródło danych. Aby skonfigurować źródło danych ODBC, wymagany jest specjalny sterownik klienta, który realizuje komunikację między menedżerem sterownika ODBC a źródłem danych i przeprowadza niezbędną konwersję danych.

Źródło danych Comarch ERP Enterprise zapewnia aplikacji tabele dla obiektów biznesowych i widoków przechowywanych w bazie danych. Wykorzystuje ono sterownik Comarch ERP Enterprise ODBC, aby uzyskać dostęp do bazy danych za pośrednictwem serwera aplikacji Comarch ERP Enterprise. Sterownik komunikuje się z serwerem aplikacji za pośrednictwem protokołu HTTPS. Poniższa ilustracja przedstawia opisany sposób działania:

Dostęp do bazy danych Comarch ERP Enterprise przez ODBC.

Warstwa komunikacyjna oparta na protokole HTTPS umożliwia sterownikowi ODBC Comarch ERP Enterprise – podobnie jak aplikacjom Comarch ERP Enterprise – działanie przez Internet. Integracja z koncepcją dostępu i przetwarzania wymaga, aby mechanizmy autoryzacji i uwierzytelniania działały analogicznie do klienta Comarch ERP Enterprise. Wobec tego konieczne są takie elementy jak ważny certyfikat klienta lub hasło.

Konfigurowanie źródła danych ODBC

Aby przygotować stację roboczą pod interaktywny dostęp ODBC do systemu Comarch ERP Enterprise, należy zainstalować sterownik ODBC Comarch ERP Enterprise i skonfigurować źródło danych Comarch ERP Enterprise. W tym celu wykorzystywana jest aplikacja Źródła danych ODBC, znajdująca się w obszarze Zarządzanie systemem. Poniżej opisano proces instalacji.

Instalacja sterownika ODBC Semiramis

Aby zainstalować sterownik klienta, użytkownik zalogowany do systemu Windows musi mieć uprawnienia administratora. Program instalacyjny (setup) wymagany do instalacji można pobrać za pośrednictwem podanego połączenia. Po rozpoczęciu instalacji należy postępować zgodnie z kolejnymi krokami instalacji.

Przed instalacją sterownika ODBC Comarch ERP Enterprise należy odinstalować starszy sterownik.

Szczegóły instalacji

Sterownik jest instalowany za pomocą programu odbc-driver-setup.exe. Niezbędne pliki kopiowane są do katalogu systemowego Windows (zazwyczaj C:\windows\system32). Ponadto w bazie danych do rejestracji dokonywane są niezbędne wpisy w celu zintegrowania sterownika Comarch ERP Enterprise z menedżerem sterowników ODBC.

Konfigurowanie źródła danych użytkownika

Ustawienia, które należy wprowadzić w tym miejscu, określają źródło danych. Dostępne są:

  • Baza danych – określa bazę danych, z której mają być pobierane dane. Można wybrać tylko bazy danych dla bieżącej sesji.
  • Application Server – nazwa serwera aplikacji, za pośrednictwem którego ma odbywać się komunikacja z bazą danych
  • Organizacja – dostęp do określonej bazy danych odbywa się w kontekście tej organizacji
  • Język – określa język treści dla bazy danych oraz język wyświetlania etykiet nagłówków tabel i kolumn

Tworzenie źródła danych użytkownika

Po skonfigurowaniu źródła danych należy je utworzyć do komputera klienta. W tym celu wykonywany jest skrypt, który dokonuje niezbędnych wpisów w zarządzaniu źródłami danych ODBC systemu Windows. Skrypt uruchamia się za pośrednictwem połączenia. Jeśli pojawi się ostrzeżenie, należy wybrać Otwórz lub Wykonaj.

Wskazówka
W przypadku korzystania z systemu Windows Vista i włączonego trybu chronionego przeglądarki Internet Explorer, nie ma możliwości uruchomienia skryptu instalacyjnego bezpośrednio z poziomu tej przeglądarki. W takim wypadku należy zapisać plik skryptu na dysku, a następnie uruchomić go z poziomu dysku, aby utworzyć źródło danych.

Następnie pojawi się okno konfiguracji dla tworzonego źródła danych, które należy potwierdzić przyciskiem OK. Opis pól:

  • Nazwa – nazwa źródła danych wyświetlana w zarządzaniu źródłami danych ODBC w systemie Windows. Domyślna nazwa składa się z: Comarch ERP Enterprise + typ bazy danych (OLTP/OLAP/REPOSITORY/CONFIGURATION). W tym miejscu można wprowadzić dowolne oznaczenie. Jest to przydatne, jeśli na przykład źródło danych ma zostać skonfigurowane dla więcej niż jednej bazy danych OLTP. Jeśli dla danego typu bazy danych używane jest tylko jedno źródło danych Comarch ERP Enterprise, należy zachować ustawienie domyślne.
  • Opis – dodatkowe informacje na temat źródła danych
  • URL – informacje dotyczące dostępu wymagane do uzyskania dostępu do bazy danych za pośrednictwem serwera aplikacji. Pole to nie może być zmieniane.

Utworzone źródło danych jest wprowadzane w administratorze źródeł danych ODBC systemu Windows w zakładce DSM użytkownika. Istniejące już źródło danych o tej samej nazwie zostanie nadpisane.

Dezinstalacja

Źródłami danych zainstalowanymi w systemie Windows można zarządzać za pomocą aplikacji systemu Windows Źródła danych ODBC, wybierając Start-> Ustawienia-> Panel sterowania-> System i zabezpieczenia-> Narzędzia administracyjne. W tym miejscu można również usunąć źródło danych. Przed trwałym odinstalowaniem sterownika Comarch ERP Enterprise ODBC należy usunąć wpisy źródła danych Comarch ERP Enterprise.

Oprogramowanie sterownika Comarch ERP Enterprise ODBC należy odinstalować w standardowy sposób w systemie Windows za pomocą aplikacji Windows Start-> Ustawienia-> Panel sterowania-Programy. Sterownik jest tam wprowadzony pod nazwą  Comarch ERP Enterprise ODBC Driver. Usunięcie tego wpisu powoduje odinstalowanie plików sterownika z systemu. Do wykonania tej operacji wymagane są uprawnienia administratora

Skróty

  • HTTPS – HyperText Transfer Protocol Secure
  • ODBC – Open Database Connectivity

Czy ten artykuł był pomocny?