支持的数据库中的数据类型

Insights in ArcGIS Enterprise
Insights 桌面版
注:

Insights in ArcGIS EnterpriseInsights desktop 中支持数据库连接。

下表列出了所有支持的数据库的数据类型,以及每种数据类型映射到 Esri 字段类型方式。 列为不受支持的字段类型将不会出现在 Insights 的数据库表中。

Google BigQuery 数据类型

注:

BigQuery 仅支持使用空间参考 4326 (World Geodetic System 1984) 的 GEOGRAPHY 数据类型。

BigQuery 数据类型Esri 字段类型

STRING

esriFieldTypeString

BYTES

不支持

INTEGER

esriFieldTypeInteger

FLOAT

esriFieldTypeDouble

NUMERIC

esriFieldTypeDouble

BOOLEAN

不支持

RECORD

不支持

TIMESTAMP

esriFieldTypeDate

DATE

esriFieldTypeDate

TIME

esriFieldTypeDate

DATETIME

esriFieldTypeDate

ARRAY

不支持

STRUCT

不支持

GEOGRAPHY

esriFieldTypeGeometry

REPEATED COLUMNS

不支持

BIGNUMERIC

esriFieldTypeDouble

Microsoft SQL Server 数据类型

Microsoft SQL Server 数据类型Esri 字段类型

bigint

esriFieldTypeDouble

binary

esriFieldTypeString

bit

不支持

char

esriFieldTypeString

date

esriFieldTypeDate

datetime

esriFieldTypeDate

datetime2

esriFieldTypeDate

datetimeoffset

不支持

decimal

esriFieldTypeDouble

浮动

esriFieldTypeDouble

geography

esriFieldTypeGeometry

几何

esriFieldTypeGeometry

image

不支持

int

esriFieldTypeInteger

money

esriFieldTypeDouble

nchar

esriFieldTypeString

ntext

不支持

numeric

esriFieldTypeDouble

nvarchar

esriFieldTypeString

real

esriFieldTypeSingle

smalldatetime

esriFieldTypeDate

smallint

esriFieldTypeSmallInteger

smallmoney

esriFieldTypeDouble

文本

不支持

时间

esriFieldTypeDate

timestamp

不支持

tinyint

esriFieldTypeSmallInteger

udt

不支持

uniqueidentifier

esriFieldTypeString

varbinary

不支持

varchar

esriFieldTypeString

xml

不支持

Oracle 数据类型

Oracle 数据类型Esri 字段类型

任何类型

不支持

BFILE

不支持

BINARY_DOUBLE

esriFieldTypeDouble

BINARY_FLOAT

esriFieldTypeDouble

BLOB

不支持

CHAR

esriFieldTypeString

CLOB

不支持

DATE

esriFieldTypeDate

INTERVAL DAY TO SECOND

不支持

INTERVAL YEAR TO MONTH

不支持

LONG

不支持

LONG RAW

不支持

介质类型

不支持

NCHAR

esriFieldTypeString

NCLOB

不支持

NUMBER

基于精度和范围的其中一种类型:

  • esriFieldTypeSmallInteger(精度:1 - 4,范围:0)
  • esriFieldTypeInteger(精度:5 - 9,范围:0)
  • esriFieldTypeSingle(精度:1- 6,范围:1 - 6)
  • esriFieldTypeDouble(精度:7+,范围:7+ 或者精度:10+,范围:0+)

NVARCHAR2

esriFieldTypeString

RAW

不支持

ROWID

esriFieldTypeString

SDO_GEOMETRY

esriFieldTypeGeometry

SDO_GEORASTER

不支持

SDO_TOPO_GEOMETRY

不支持

ST_GEOMETRY

esriFieldTypeGeometry

注:

ST_GEOMETRY 数据类型需要配置外部过程,然后才能在 Insights 中使用。 有关详细信息,请参阅Oracle 中配置 extproc 以访问 ST_Geometry

TIMESTAMP

esriFieldTypeDate

TIMESTAMP WITH LOCALTIME ZONE

不支持

TIMESTAMP WITH TIMEZONE

不支持

URI 类型

不支持

UROWID

esriFieldTypeString

VARCHAR2

esriFieldTypeString

XML 类型

不支持

用户定义类型

不支持

PostgreSQL 数据类型

PostgreSQL 数据类型Esri 字段类型

BIGINT

esriFieldTypeDouble

BIGSERIAL

esriFieldTypeDouble

BIT

不支持

BIT VARYING

不支持

BOOLEAN

不支持

BOX

不支持

BYTEA

不支持

CHARACTER

esriFieldTypeString

CHARACTER VARYING

esriFieldTypeString

CIDR

不支持

CIRCLE

不支持

DATE

esriFieldTypeDate

DOUBLE PRECISION

esriFieldTypeDouble

INET

不支持

INTEGER

esriFieldTypeInteger

INTERVAL

不支持

JSON

不支持

JSONB

不支持

LINE

不支持

LSEG

不支持

MACADDR

不支持

MONEY

esriFieldTypeDouble

NUMERIC

esriFieldTypeDouble

PATH

不支持

PG_LSN

不支持

POINT

esriFieldTypeGeometry

POLYGON

esriFieldTypeGeometry

REAL

esriFieldTypeSingle

SMALLINT

esriFieldTypeSmallInteger

SMALLSERIAL

esriFieldTypeSmallInteger

SERIAL

esriFieldTypeInteger

TEXT

esriFieldTypeString

TIME(不含时区)

esriFieldTypeDate

TIME(含时区)

不支持

TIMESTAMP(不含时区)

esriFieldTypeDate

TIMESTAMP(含时区)

不支持

TSQUERY

不支持

TSVECTOR

不支持

TXID_SNAPSHOT

不支持

UUID

不支持

XML

不支持

SAP HANA 数据类型

SAP HANA 数据类型Esri 字段类型

ALPHANUM

esriFieldTypeString

BIGINT

esriFieldTypeDouble

BINTEXT

不支持

BLOB

不支持

BOOLEAN

不支持

CLOB

不支持

DATE

esriFieldTypeDate

DECIMAL

esriFieldTypeDouble

DOUBLE

esriFieldTypeDouble

INTEGER

esriFieldTypeInteger

NCLOB

不支持

NVARCHAR

esriFieldTypeString

REAL

esriFieldTypeSingle

SECONDDATE

esriFieldTypeDate

SHORTTEXT

esriFieldTypeString

SMALLDECIMAL

esriFieldTypeDouble

SMALLINT

esriFieldTypeSmallInteger

ST_GEOMETRY

esriFieldTypeGeometry

ST_POINT

esriFieldTypeGeometry

TEXT

不支持

TIME

esriFieldTypeDate

TIMESTAMP

esriFieldTypeDate

TINYINT

esriFieldTypeSmallInteger

VARBINARY

不支持

VARCHAR

esriFieldTypeString

Snowflake 数据类型

注:

Snowflake 仅支持使用空间参考 4326 (World Geodetic System 1984) 的 GEOGRAPHY 数据类型。

Snowflake 数据类型Esri 字段类型

ARRAY

不支持

BIGINT

esriFieldTypeInteger

BOOLEAN

不支持

BINARY

不支持

CHAR

esriFieldTypeString

CHARACTER

esriFieldTypeString

DATE

esriFieldTypeDate

DATETIME

esriFieldTypeDate

DECIMAL

esriFieldTypeDouble

DOUBLE

esriFieldTypeDouble

DOUBLE PRECISION

esriFieldTypeDouble

FLOAT

esriFieldTypeDouble

FLOAT4

esriFieldTypeDouble

FLOAT8

esriFieldTypeDouble

GEOGRAPHY

esriFieldTypeGeometry

INT

esriFieldTypeInteger

INTEGER

esriFieldTypeInteger

NUMBER

esriFieldTypeDouble

NUMERIC

esriFieldTypeDouble

OBJECT

不支持

REAL

esriFieldTypeSingle

SMALLINT

esriFieldTypeSmallInteger

STRING

esriFieldTypeString

TEXT

esriFieldTypeString

TIME

esriFieldTypeDate

TIMESTAMP

esriFieldTypeDate

TIMESTAMP_NTZ

esriFieldTypeDate

TIMESTAMP_LTZ

不支持

TIMESTAMP_TZ

不支持

VARBINARY

不支持

VARCHAR

esriFieldTypeString

VARIANT

不支持

资源

有关数据库和 Insights 的详细信息,请参阅以下内容: