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"
}