SAP Lumira - Verwenden von Query mit SQL
Mit SAP Lumira können Sie mithilfe von Dataset erstellen SQL queryfür die Zieldatenquelle manuell. Sie können die Quelltabellen, Spalten, Prozeduren und Funktionen angeben, um Daten in SAP Lumira zu erfassen.
Sie können JDBC-Treiber für typische Datenbanken wie Oracle, SQL Server, IBM DB2, Sybase und Teradata verwenden.
Datenbank | JDBC-Treibername |
---|---|
Orakel | ojdbc14.jar |
Microsoft SQL Server | sqljdbc4.jar |
Teradata | terajdbc4.jar und tdgssconfig.jar |
Sybase | jconn4.jar |
IBM DB2 | db2jcc.jar oder db2cc.jar und db2jcc_license_cu.jar für Versionen vor 9.5 |
IBM Netezza | nzjdbc.jar |
Herstellen einer Verbindung zu einer Abfrage mit SQL-Datenquelle
Um mithilfe einer SQL-Abfrage eine Verbindung zu einer Datenbank herzustellen und Daten zu erfassen, sollten Sie über ein gutes Verständnis Ihrer Datenbank und über gute SQL-Kenntnisse verfügen.
Für Ihre Middleware sollten die richtigen Datenbanktreiber installiert sein, damit die Clientanwendung eine Verbindung zur Middleware und zur Datenbank herstellen kann.
Für die Verwendung der SQL-Abfrage müssen JDBC-Treiber für die Datenbank-Middleware installiert werden. Der Zugriffstreiber ist der.jarDatei. Sie können diese Datei von der Website des Anbieters herunterladen und in den Treiberordner im Anwendungspfad kopieren.
Im Folgenden werden die Schritte zum Herstellen einer Verbindung mit einer Abfrage mit SQL Data Source aufgeführt.
Step 1 - Um eine SQL-Abfrage zum Erstellen eines Datasets zu verwenden, gehen Sie zu File → New.
Wählen Sie die Option Query with SQL um einen Datensatz herunterzuladen und klicken Sie auf Next.
Step 2- Wählen Sie SQL-Abfrage. Alle Abfragen in Grün stellen die Treiber dar, die für Middleware ordnungsgemäß installiert sind.
Step 3 - Wählen Sie die Datenbank-Middleware für die Zieldatenbank aus und klicken Sie auf Next.
Step 4 - Geben Sie die Anmeldeinformationen wie Hostname, Instanznummer, Benutzername und Passwort ein und klicken Sie auf Connect Wie nachfolgend dargestellt.
Step 5 - Im linken Bereich werden alle Schemata und Tabellen in der Zieldatenbank angezeigt.
Wählen Sie die Zieltabelle aus und fügen Sie sie hinzu QueryPanel. Sie können auf klickenPreview Option, um die Datenvorschau anzuzeigen.
Step 6 - Sie können die verwenden SELECTAnweisung nur im SQL-Editor zum Abrufen von Daten aus Datenbanktabellen. KlickenCreate um den Datensatz zum hinzuzufügen PrepareTab. Sie können auch “Select AllOption, wenn Sie alle Spalten verwenden oder das Kontrollkästchen deaktivieren möchten, um alle Spalten aus dem Dataset zu entfernen. KlickenCreate.
Angabe mit SQL-Verbindungseigenschaften angeben
Mit der Option SQL-Abfrage können Sie auch Ihren eigenen Datenprovider erstellen, indem Sie SQL für eine Zieldatenquelle manuell eingeben, um Tabellendaten zu erfassen.
Während dem Benutzen Query with SQLsollten Verbindungsinformationen für die Zieldatenbank eingegeben werden und verschiedene Verbindungseigenschaften können verwendet werden.
User Name - Um eine Verbindung mit der Zieldatenbank herzustellen
Password - Um eine Verbindung mit der Zieldatenbank herzustellen
Server and Port name - der Zieldatenbank
Database - Name der Datenbank
Sie können auswählen Advance Optionen wie -
Connection Pool Mode - Um die Verbindung aktiv zu halten
Pool timeout - Zeitdauer, um die Verbindung in Minuten aktiv zu halten.
Array Fetch Size - um die Anzahl der Zeilen zu bestimmen, die aus der Zieldatenbank abgerufen werden sollen.
Array Bind Size - Größeres Bindungsarray, mehr Zeilen werden abgerufen.
Login Timeout - Zeit, bevor eine Verbindung eine Zeitüberschreitung versucht.
JDBC-Treibereigenschaften
Hierbei handelt es sich um verschiedene Verbindungseigenschaften, die bei Verwendung der Abfrage mit SQL-Option beim Erstellen eines Lumira-Datasets definiert werden können.