Importer ODBC
Funktion
Konfiguration
driver
ODBC Treiber Name. Kann die folgenden Optionen haben:
ODBC Driver 17 for SQL Server
, Microsoft ODBC Driver 17 for SQL Server
PostgreSQL ANSI
, PostgreSQL ODBC driver (ANSI version)
PostgreSQL Unicode
, PostgreSQL ODBC driver (Unicode version)
MySQL ODBC 8.0
, MySQL ODBC 8.0 ODBC Driver
server
Hostname oder Ip Adresse des ODBC Server
port
Port für ODBC Anfragen an den externen ODBC Server
database
Angefragte Datenbank im externen ODBC Server
username und password
Accountdaten für die Verbindung zum ODBC Server.
query
die SQL Query die zum externen SQL Server geschickt wird. Alle im Ergebnis beinhalteten Felder sind 1:1 im JSON Ergebnis des Importer verwendbar.
lower_keys
true
or false
, wenn true
werden die Feldnamen im JSON Ergebnis des Importer in lower-case formatiert.
Beispiele
Postgres
Andere t2core Instanz via Postgres:
{
"database": "t2_core",
"driver": "PostgreSQL Unicode",
"lower_keys": "false",
"password": "***********",
"port": "5432",
"query": "SELECT * FROM t2ldap_middlewaremodifier",
"scrape_interval": "60",
"server": "192.168.178.101",
"username": "t2core"
}
MS SQL
Selectline Kundendaten:
{
"database": "SL_MTRIPRO",
"driver": "ODBC Driver 17 for SQL Server",
"lower_keys": "false",
"password": "***********",
"port": "1433",
"query": "SELECT crm.id, crm.Anzeigename, crm.Firma, crm.Name, crm.Vorname, crm.Titel, crm.Anrede, crm.Strasse, crm.PLZ, crm.Ort, crm.Land, crm.Telefon1, crm.Telefon2, crm.Telefon3, crm.Telefon4, crm.Fax, crm.Email, crm.Email2, crm.Abteilung, crm.Funktion, crm.Homepage, crm.FreierText1 AS lxwKdNr, crm.Hauptadresse, cred.Nummer AS KreditorenNr, deb.Nummer AS DebitorenNr FROM CRM_Adressen crm LEFT JOIN Kreditoren cred ON cred.CRM_AdressenID = crm.id LEFT JOIN Debitoren deb ON deb.CRM_AdressenID = crm.id ORDER BY crm.Name, crm.Firma",
"scrape_interval": "60",
"server": "selectline.hamburg.trizwo.de\\SELECTLINE",
"username": "ldapro"
}