Pular para o conteúdo principal

Referência do conector MySQL

info

Visualização

O conector MySQL está em versão prévia pública. Entre em contato com a equipe da sua account Databricks para solicitar acesso.

Encontre material de referência para o conector MySQL no LakeFlow Connect, incluindo mapeamentos de tipos de dados e tratamento de operações DDL.

Mapeamentos de tipos de dados

O Databricks transforma automaticamente os tipos de dados do MySQL em tipos de dados compatíveis com o Delta. A tabela a seguir mostra como os tipos do MySQL são mapeados para os tipos do Delta:

Tipo MySQL

Tipo Delta

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) Se a precisão e a escala forem menores ou iguais a 38

DECIMAL(p,s)

DECIMAL/NUMERIC Se a precisão e a escala forem maiores que 38

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

dimensões que mudam lentamente (SCD) (SCD)

O conector MySQL suporta SCD Tipo 1 e SCD Tipo 2:

  • SCD Tipo 1 : Apenas a versão mais recente de cada linha é mantida. As atualizações sobrescrevem os valores anteriores.
  • SCD Tipo 2 : Todas as versões de cada linha são mantidas com registros de data e hora de início e término.

Para mais informações, consulte Habilitar história acompanhamento (SCD tipo 2).