BellaDati kann mit zahlreichen Datenbanken verbunden werden.

Bitte konsultieren Sie den Support für bestimmte Lösungen.

Anbindung an eine Datenbank

Wählen Sie auf der Seite Datenquellenverbindungen den SQL-Datenbankkonnektor aus.

Unterstützte Datenbanken

Je nach Anwendungsnutzung (Cloud oder On-Premise) kann BellaDati eine Verbindung zu diesen SQL-Datenbanken herstellen.

Die Unterstützung für die Datenbank, die nicht im Folgenden aufgeführt ist, kann bei Bedarf hinzugefügt werden.

Name

Supported versions

Driver versions

Note

Oracle

10.1.0.5, 10.2.0.1-10.2.0.5, 11.1.0.7, 11.2.0.1 -11.2.0.4, 12.1.0.1, 12.1.0.2, 12.2.0.1

v6-11.1.0.7, v6-11.2.0.1, v6-11.2.0.2, v14-10.1.0.5, v14-10.2.0.1, v14-10.2.0.2, v14-10.2.0.3 ,v14-10.2.0.4, v14-10.2.0.5

 

MySQL

3.1.3 und höher

5.1.13

 

PostgreSQL

8 und höher

9.0-801-jdbc4

 

Microsoft SQL Server

MSSQL 2008, MSSQL 2008 R2, MSSQL 2008 Express, MS SQL Server 2012, MS SQL Server 2014 and higher

sqljdbc4.1

 

SAP Max DB

7.3 und höher

7.4.4 Build 003-000-002-502

 
SAP HANA
alle

SAP In-Memory Database JDBC Driver, 1.00.48 Build 0372847-1510

 
Hadoop Hive
Hadoop 2 and higher2.3.3 
Cloudera Impala
5 und höher2.5.31.1051 
Microsoft Access
alleJava SE JDBC/ODBC

Geplanter Import wird nicht unterstützt. Vor jedem Import muss die Datei erneut ausgewählt werden.

Sybase
allejconn4 
Teradata
11 und höherterajdbc4 
Firebird Jaybird 2.2.7 
Custom 

 

Unterstützt in BellaDati 2.9.6.2 und neuer.

Verwendbar, wenn eine benutzerdefinierte Verbindungszeichenfolge benötigt wird oder der Benutzer einen eigenen JDBC-Treiber für den Anwendungsserver bereitstellt.

 zwei Pflichtfelder:

  • driverClassName
  • connectionString

 Beispiel:

  • driverClassName=org.postgresql.Driver

connectionString=jdbc:postgresql://localhost:5432/belladati

Die Datenbankunterstützung variiert je nach BellaDati Cloud- oder On-Premise-Integrationsumgebung.

Verbindungsparameter

Verbindungsparameter können abhängig vom ausgewählten Datenbankanbieter variieren. Die häufigsten Parameter sind die folgenden_

  • Host: IP-Adresse oder Domänenname
  • Datenbank: Datenbankname
  • Passwort
  • Nutzer

Zusätzliche Parameter können durch Klicken auf Add link im linken unteren Teil des Fensters Verbindungsparameter angegeben werden. Diese können umfassen:

  • port
  • Treiber: Wenn für verschiedene Datenbankversionen unterschiedliche Treiber benötigt werden, können Sie hier die richtige Version auswählen (z. B. Oracle).

Zusätzliche Parameter können durch Klicken auf Add link im linken unteren Teil des Fensters Verbindungsparameter angegeben werden. Diese können umfassen:

  • port: Dieser Wert muss angegeben werden
  • sshHost: Überschreibt den Parameter "host" (optional)
  • sshPort: gibt den SSH-Port an, der Standardwert ist 22 (optional)
  • sshUser
  • sshPassword

Die obigen Verbindungsparameter können je nach Datenbankanbieter variieren. Weitere Informationen finden Sie in der Dokumentation Ihres Datenbankherstellers oder in den Beispielen zu den Verbindungsparametern.

Die Verbindung zur Datenbank wird sofort geprüft. Wenn ein Problem auftritt, werden Sie per Fehlermeldung informiert. Bitte überprüfen Sie auch Ihre Firewall-Einstellungen - wenn BellaDati eine Verbindung zur Datenquelle herstellen kann. *

Die direkte Verbindung mit dem localhost-Schlüsselwort oder der localhost-IP-Adresse ist aus Sicherheitsgründen deaktiviert. Bitte definieren Sie einen Alias in der hosts Datei (zB C: \ WINDOWS \ system32 \ drivers \ etc in Windows). Dann benutze Sie diesen Alias in BellaDati.

Fehlerbehebung

Wenn Sie keine Verbindung zu Ihrer Datenbank herstellen können, überprüfen Sie folgende Einstellung:

  1. Host, Port, Treiber und Datenbankname (sofern zutreffend) sind korrekt. Host sollte eine IP-Adresse oder ein Domänenname sein.
  2. Der Datenbankserver ist von dem Server aus erreichbar, auf dem BellaDati läuft. Für BellaDati Cloud bedeutet dies, dass Ihre Datenbank über das Internet erreichbar sein muss.
  3. Die Firewall des Datenbankservers erlaubt eingehende Anfragen vom BellaDati-Server am Datenbank-Port.
  4. Datenbank Benutzername und Passwort sind korrekt.


Haben Sie immer noch Probleme mit der Verbindung zu Ihrer SQL-Datenbank? Bitte navigieren Sie zu einer separaten Seite, die sich auf die Fehlerbehebung dieses Problems konzentriert.

Datenbankabfrage

Es gibt zwei Möglichkeiten, die Datenbank abzufragen:

  • Datenbankermittlung
  • SQL-Abfragefenster

Datenbankermittlung

Datenbankermittlung ist ein visueller Editor zum Festlegen von Datenbankabfragen. Um Daten von Ihrer Datenbank zu erhalten:

  1. Klicken Sie auf die Tabelle, die Sie abfragen möchten. BellaDati enthält standardmäßig alle Spalten.
  2. Alle verfügbaren Spalten werden ausgewählt, um importiert zu werden. Klicken Sie auf Werte, die Sie nicht importieren möchten. Klicken Sie auf die Schaltfläche SQL aktualisieren, um die SQL-Abfrage gemäß den Änderungen zu aktualisieren. Verwenden Sie alle/aufheben, um schnell mit Spalten zu arbeiten.

 

BellaDati erstellt die entsprechende SQL-Abfrage im richtigen SQL-Fenster

SQL-Abfragefenster

Für fortgeschrittene Benutzer oder Abfragen bietet BellaDati SQL Query Window an. Verwenden Sie das Abfragefenster, um die gewünschten SQL-Befehle zu erstellen (SQL-Abfrage mit Join, gespeicherten Prozeduren usw.).

Klicken Sie auf die Schaltfläche "Validieren", um sicherzustellen, dass Ihr Befehl korrekt ist, bevor Sie mit der Datenzuordnung fortfahren. 

 

Gespeicherte Prozeduren verwenden

Sie können gespeicherte Prozeduren auch für den Datenimport verwenden. Gespeicherte Prozeduren sollten folgende Syntax haben:

execute [db].[sp] 
@BegDate = '2015-07-01' 
,@EndDate = '2015-07-31' 

Dabei ist [db] der Name der Datenbank, [sp] ist der Name der gespeicherten Prozedur, @BegDate und @EndDate sind Parameter, die von der gespeicherten Prozedur verwendet werden.

Verbindungsmodifikation

Folgende Datenquellenparameter können in der vorhandenen Datenquelle auf der Seite Dataset geändert werden:

  • Verbindungsparameter
  • SQL-Anweisung

Wenn Sie die SQL-Abfrage ändern, um mehr Spalten aus der Datenbank zu extrahieren, verwenden Sie die Funktion neue Spalten abrufen. Diese Funktion fügt neue Spalten hinzu und behält frühere Einstellungen bei. Andernfalls werden die zusätzlichen Spalten nicht importiert.

Die zweite Option ist die Verwendung der Reset-Funktion. Diese Funktion setzt vorherige Einstellungen zurück und fügt neue Spalten hinzu. In diesem Fall müssen Sie neue Importeinstellungen einrichten. Andernfalls werden die zusätzlichen Spalten nicht importiert.

Tutorial video

 

Nächste Schritte