ArcGIS 使用特定数据类型。 通过数据库连接、查询图层或 web 服务访问云数据仓库中的表时,ArcGIS 将过滤掉并且不会显示任何不受支持的数据类型。
下表列出了映射到 ArcGIS 数据类型的云数据仓库数据类型。 如果未列出某个 ArcGIS 数据类型,则云数据仓库不支持该数据类型。
Amazon Redshift
ArcGIS 数据类型 | Redshift 数据类型 | 备注 |
---|---|---|
大整数 | bigint、decimal(p,s) | Precision (p) 范围为 10 到 18(含 10 和 18)并且 scale (s) = 0 |
Blob | 不支持 | |
日期 | timestamp、timestamptz | |
仅日期 | date | |
双精度 | double precision、decimal(p,s) | Precision (p) > 9 并且 scale (s) > 0 或者 p = 19 并且 s = 0。 |
转为浮点型 | real、decimal(p,s) | Precision (p) 范围为 1 到 9(含 1 和 9)并且 scale (s) > 0 |
几何 | 几何 | |
GUID | 不支持 | |
长整型 | integer、decimal(p,s) | Precision (p) 范围为 5 到 9(含 5 和 9)并且 scale (s) = 0 |
栅格 | 不支持 | |
短整型 | smallint、decimal(p,s) | Precision (p) 范围为 1 到 4(含 1 和 4)并且 scale (s) = 0 |
文本 | char、varchar、boolean、hllsketch、super | |
仅时间 | time(不含时区)、timetz | |
时间戳偏移 | 不支持 |
Google BigQuery
ArcGIS 数据类型 | BigQuery 数据类型 | 备注 |
---|---|---|
大整数 | int64 | |
Blob | 字节 | |
日期 | datetime、timestamp | |
仅日期 | date | |
双精度 | float64、numeric、bignumeric | |
转为浮点型 | 不支持 | |
几何 | geography | |
GUID | 不支持 | |
长整型 | 不支持 | |
栅格 | 不支持 | |
短整型 | boolean | |
文本 | string、record、array<t> | |
仅时间 | 时间 | |
时间戳偏移 | 不支持 |
Snowflake
ArcGIS 数据类型 | Snowflake 数据类型 | 备注 |
---|---|---|
大整数 | number 和 number(p,s) | Scale (s) = 0 和 precision (p) 范围为 10 到 18(含 10 和 18)或 p = 38 |
Blob | binary | |
日期 | timestamp_ltz、timestamp_ntz | |
仅日期 | date | |
双精度 | float、float4、float8、double 和 number(p,s) | Precision (p) 范围为 19 到 37(含 19 和 37)并且 scale (s) > 0 |
转为浮点型 | 不支持 | |
几何 | geography、geometry | |
GUID | 不支持 | |
长整型 | number(p,s),其中 n 的范围为 5 到 9(含 5 和 9) | Precision (p) 范围为 5 到 9(含 5 和 9)并且 scale (s) = 0 |
栅格 | 不支持 | |
短整型 | number(p,s) | Precision (p) 范围为 1 到 4(含 1 和 4)并且 scale (s) = 0 |
文本 | varchar | |
仅时间 | 时间 | |
时间戳偏移 | timestamp_tz |