MySQL-Connectorreferenz

Von Bedeutung

Der MySQL-Connector befindet sich in der öffentlichen Vorschau. Wenden Sie sich an Ihr Azure Databricks-Kontoteam, um den Zugriff anzufordern.

Hier finden Sie Referenzmaterial für den MySQL-Connector in Lakeflow Connect, einschließlich Datentypzuordnungen und DDL-Vorgangsbehandlung.

Datentypzuordnungen

Azure Databricks wandelt MySQL-Datentypen automatisch in deltakompatible Datentypen um. Die folgende Tabelle zeigt, wie MySQL-Typen Delta-Typen zugeordnet werden:

MySQL-Typ Delta-Typ
TINYINT SMALLINT
TINYINT UNSIGNED SMALLINT
SMALLINT SMALLINT
SMALLINT UNSIGNED INTEGER
MEDIUMINT INT
MEDIUMINT UNSIGNED INT
INT INT
INT UNSIGNED LONG
BIGINT BIGINT
BIGINT UNSIGNED DECIMAL(20,0)
DECIMAL/NUMERIC(p,s) Wenn Genauigkeit und Skalierung kleiner oder gleich 38 sind DECIMAL(p,s)
DECIMAL/NUMERIC Wenn Genauigkeit und Skalierung größer als 38 ist STRING
DOUBLE DOUBLE
FLOAT FLOAT
BIT(N) BINARY
BIT(1) BOOLEAN
BOOL SMALLINT
DATE DATE
DATETIME STRING
TIME STRING
TIMESTAMP TIMESTAMP
YEAR STRING
BINARY BINARY
CHAR STRING
BLOB BINARY
LONGBLOB BINARY
LONGTEXT STRING
MEDIUMBLOB BINARY
MEDIUMTEXT STRING
TINYBLOB BINARY
TINYTEXT STRING
VARBINARY BINARY
VARCHAR STRING
JSON STRING
ENUM STRING
SET STRING
TEXT STRING
GEOMETRY NOT SUPPORTED
GEOMETRYCOLLECTION NOT SUPPORTED
LINESTRING NOT SUPPORTED
MULTILINESTRING NOT SUPPORTED
MULTIPOINT NOT SUPPORTED
MULTIPOLYGON NOT SUPPORTED

Langsam ändernde Dimensionen (SCD)

Der MySQL-Connector unterstützt sowohl SCD Type 1 als auch SCD Type 2:

  • SCD Typ 1: Nur die neueste Version jeder Zeile wird beibehalten. Aktualisierungen überschreiben vorherige Werte.
  • SCD Typ 2: Alle Versionen jeder Zeile werden mit Anfangs- und Endzeitstempeln verwaltet.

Weitere Informationen finden Sie unter Aktivieren der Verlaufsverfolgung (SCD-Typ 2).