SAP Lumira - używanie zapytania z SQL
SAP Lumira umożliwia tworzenie zbioru danych przy użyciu SQL querydla docelowego źródła danych, ręcznie. Możesz określić tabele źródłowe, kolumny, procedury i funkcje do pozyskiwania danych w SAP Lumira.
Możesz użyć sterowników JDBC dla typowych baz danych, takich jak Oracle, SQL Server, IBM DB2, Sybase, Teradata.
Baza danych | Nazwa sterownika JDBC |
---|---|
Wyrocznia | ojdbc14.jar |
Microsoft SQL Server | sqljdbc4.jar |
Teradata | terajdbc4.jar i tdgssconfig.jar |
Sybase | jconn4.jar |
IBM DB2 | db2jcc.jar lub db2cc.jar i db2jcc_license_cu.jar dla wersji wcześniejszych niż 9.5 |
IBM Netezza | nzjdbc.jar |
Łączenie się z zapytaniem ze źródłem danych SQL
Aby połączyć się z bazą danych przy użyciu zapytania SQL w celu uzyskania danych, należy dobrze rozumieć swoją bazę danych i dobrze władać językiem SQL.
Należy mieć zainstalowane poprawne sterowniki bazy danych dla oprogramowania pośredniego, które umożliwiają aplikacji klienckiej łączenie się z oprogramowaniem pośrednim i bazą danych.
Aby używać zapytania SQL, należy zainstalować sterowniki JDBC dla oprogramowania pośredniczącego bazy danych. Sterownik dostępu to.jarplik. Możesz pobrać ten plik z witryny dostawcy i skopiować do folderu sterownika w ścieżce aplikacji.
Poniżej podano kroki, aby połączyć się z zapytaniem ze źródłem danych SQL.
Step 1 - Aby użyć zapytania SQL do utworzenia zestawu danych, przejdź do File → New.
Wybierz opcję Query with SQL aby pobrać zbiór danych i kliknij Next.
Step 2- Wybierz zapytanie SQL. Wszystkie zapytania zaznaczone na zielono reprezentują sterowniki, które są poprawnie zainstalowane dla oprogramowania pośredniego.
Step 3 - Wybierz oprogramowanie pośredniczące bazy danych dla docelowej bazy danych i kliknij Next.
Step 4 - Wprowadź dane logowania, takie jak nazwa hosta, numer instancji, nazwa użytkownika i hasło, a następnie kliknij Connect jak pokazano niżej.
Step 5 - W lewym okienku pokaże Ci wszystkie schematy i tabele w docelowej bazie danych.
Wybierz tabelę docelową i dodaj do Querypłyta. Możesz kliknąćPreview możliwość obejrzenia podglądu danych.
Step 6 - Możesz użyć SELECTinstrukcja tylko w edytorze SQL do pobierania danych z tabel bazy danych. KliknijCreate aby dodać zestaw danych do Preparepatka. Możesz także użyć "Select All”, Jeśli chcesz użyć wszystkich kolumn lub odznaczyć pole, aby usunąć wszystkie kolumny z zestawu danych. KliknijCreate.
Określanie zapytania z właściwościami połączenia SQL
Użycie opcji Zapytanie SQL umożliwia również utworzenie własnego dostawcy danych poprzez ręczne wprowadzenie kodu SQL dla docelowego źródła danych w celu uzyskania danych z tabeli.
Podczas używania Query with SQLnależy wprowadzić informacje o połączeniu z docelową bazą danych i użyć różnych właściwości połączenia.
User Name - Aby połączyć się z docelową bazą danych
Password - Aby połączyć się z docelową bazą danych
Server and Port name - docelowej bazy danych
Database - nazwa bazy danych
Możesz wybrać Advance opcje takie jak -
Connection Pool Mode - Aby utrzymać aktywne połączenie
Pool timeout - Czas utrzymywania aktywnego połączenia w minutach.
Array Fetch Size - aby określić liczbę wierszy do pobrania z docelowej bazy danych.
Array Bind Size - Większa tablica powiązań, zostanie pobranych więcej wierszy.
Login Timeout - Czas przed próbą przekroczenia limitu czasu połączenia.
Właściwości sterownika JDBC
Są to różne właściwości połączenia, które można zdefiniować korzystając z zapytania z opcją SQL przy tworzeniu zbioru danych Lumira.