MySQL — MySQL / MariaDB

Konnektor für MySQL und MariaDB. Preview — derzeit nicht für den produktiven Einsatz geeignet.

Der MySQL-Konnektor ist für das Lesen von Daten aus MySQL- und MariaDB-Datenbanken vorgesehen.

EigenschaftWert
Lesen⚠️ Preview, nicht produktionsreif
Schreiben— nicht unterstützt
Job-Filter✅ wird als WHERE-Klausel übernommen
StatusPreview

Wie beim MSSQL-Konnektor wird der Inhalt des Feldes Filter am Job — nach Ersetzung des Platzhalters %watermark% — wörtlich hinter WHERE eingesetzt. Ohne Eintrag im Feld Filter entsteht keine WHERE-Klausel und der Job liest bei jedem Lauf die vollständige Tabelle. Der Ausdruck muss gültiges MySQL-SQL sein; es findet keine Parametrisierung statt. Details zur Filter-Syntax siehe MSSQL — Filter.


Verbindungsparameter

{
  "connectionstring": "<MySQL Connection String>"
}

Beispiel:

Server=<server>;Database=<db>;User=<user>;Password=<password>;

Optionale Parameter

ParameterStandardwertBeschreibung
commandTimeOut30Zeitlimit für einzelne SQL-Befehle in Sekunden
maxPageSize5000Anzahl Datensätze je Seite
languagede-DEKultur, in der gelesene Zahlen- und Datumswerte formatiert werden
keyVaultUrl(leer)Key-Vault-Secret-URL; ersetzt sämtliche übrigen Parameter

Tabellen- und Feldnamen

EinstellungWert
SourceTableTabellenname (z. B. customers, orders)
SourceFieldSpaltenname, wie in der Tabelle definiert

Änderungserkennung (Watermark)

EigenschaftWert
WatermarkTypedate oder datetime
WatermarkFieldName der Zeitstempel-Spalte

Die Spalte aus WatermarkField wird zusätzlich zu den gemappten Feldern abgefragt und für die Sortierung verwendet.


Datentypen — gelesene Werte

Da Schreiben nicht unterstützt wird, ist allein der Lesepfad relevant. Der Typ ergibt sich aus dem ADO.NET-Spaltentyp; der so ermittelte Typname wird zusammen mit dem formatierten Wert an den Zielkonnektor weitergereicht und dort für die Auswahl der Umwandlung verwendet.

ADO.NET-SpaltentypWeitergegebener TypFormatierung des Wertes
Int32int32Wird als Ganzzahl gelesen und in der Kultur aus language ausgegeben
DecimaldecimalWird als Dezimalzahl gelesen und in der Kultur aus language ausgegeben
DoubledoubleWie Decimal — Umwandlung über einen Dezimalwert
DateTimedatetimeFormat u, also yyyy-MM-dd HH:mm:ssZ
alle übrigenName des .NET-Typs (z. B. string, boolean, guid)Unveränderte Textdarstellung

Welche Quelltypen ein Zielsystem akzeptiert, steht auf der jeweiligen Zielkonnektor-Seite: D365BC, D365CE, D365NAV.