.. _t2core_t2ldap_importer_odbc: 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" }