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.