静态脱敏支持字段说明

静态脱敏当前仅支持对MySQLPostgreSQLOracleHiveGreenplum、达梦和Vertica类型数据源中的数据表执行脱敏操作,且数据表中需要脱敏的字段必须为-1所列类型。

此外,如果在静态脱敏任务中配置数据抽取类型为增量,则增量字段必须符合类型要求,静态脱敏支持的增量字段类型如-2所示。

表-1 支持进行静态脱敏的字段类型

数据源类型

字段类型

Greenplum

  • bool

  • bpchar

  • date

  • float4

  • float8

  • int2

  • int4

  • int8

  • numeric

  • text

  • time

  • timestamp

  • varchar

  • char

Hive

  • bigint

  • boolean

  • char

  • date

  • decimal

  • double

  • float

  • int

  • smallint

  • string

  • timestamp

  • tinyint

  • varchar

MySQL

  • bigint

  • char

  • date

  • datetime

  • decimal

  • double

  • float

  • int

  • longtext

  • mediumint

  • mediumtext

  • smallint

  • text

  • time

  • timestamp

  • tinyint

  • tinytext

  • varchar

Oracle

  • char

  • date

  • float

  • nchar

  • number

  • nvarchar

  • nvarchar2

  • timestamp

  • varchar2

PostgreSQL

  • bool

  • bpchar

  • date

  • float4

  • float8

  • int2

  • int4

  • int8

  • numeric

  • text

  • time

  • timestamp

  • varchar

  • char

Vertica

  • boolean

  • char

  • date

  • float

  • integer

  • long varchar

  • numeric

  • time

  • timestamp

  • varchar

达梦

  • bigint

  • char

  • character

  • date

  • datetime

  • decimal

  • double

  • double precision

  • float

  • int

  • integer

  • number

  • numeric

  • smallint

  • text

  • time

  • timestamp

  • tinyint

  • varchar

  • varchar2

 

表-2 支持作为静态脱敏增量字段的字段类型

数据源类型

字段类型

Greenplum

  • float4

  • float8

  • int2

  • int4

  • int8

  • numeric

  • timestamp

MySQL

  • bigint

  • datetime

  • decimal

  • double

  • float

  • int

  • mediumint

  • smallint

  • timestamp

  • tinyint

Oracle

  • date

  • float

  • number

  • timestamp

PostgreSQL

  • float4

  • float8

  • int2

  • int4

  • int8

  • numeric

  • timestamp

Vertica

  • float

  • integer

  • numeric

  • timestamp

达梦

  • bigint

  • datetime

  • decimal

  • double

  • double_precision

  • float

  • int

  • number

  • numeric

  • smallint

  • tinyint

  • timestamp