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.