Типы данных SAP HANA, поддерживаемые в ArcGIS
При создании таблицы или добавлении столбца в таблицу базы данных вы указываете определенный тип данных для столбца. Типы данных определяют следующее:
Какие значения можно хранить в столбце
Какие операции можно применять к данным этого столбца
Как данные этого столбца хранятся в базе данных
ArcGIS работает с определенными типами данных. При осуществлении доступа к таблице базы данных через подключения к базам данных, слой запроса или веб-сервис, ArcGIS отфильтровывает любые неподдерживаемые типы данных. ArcGIS не отображает неподдерживаемые типы данных, и вы не сможете редактировать их в ArcGIS. Аналогично, если при помощи ArcGIS копировать и вставлять таблицы, содержащие неподдерживаемые типы данных, из одной базы в другую, ArcGIS вставит только те столбцы, которые используют поддерживаемые типы данных.
В первом столбце в следующей таблице перечислены типы данных ArcGIS. Во втором столбце перечислены типы данных SAP HANA, создаваемые ArcGIS. В третьем столбце показано, какие другие типы данных SAP HANA (если они имеются) сопоставляются типам данных ArcGIS при просмотре таблицы, созданной вне ArcGIS (не зарегистрированной в базе геоданных). В последнем столбце при необходимости предоставляется дополнительная информация.
|
Тип данных ArcGIS |
Тип данных SAP HANA создан |
Другие типы данных SAP HANA, которые можно просматривать |
Примечания |
|---|---|---|---|
|
Big integer |
bigint |
||
|
Blob |
BLOB |
||
|
Дата |
timestamp |
date, seconddate, time |
|
|
Только дата |
date |
||
|
Double |
decimal(38,8) |
decimal(p,s), number(p,s), numeric(p,s), bigint |
p > 0 Разрядность (p) и точность (s), указанные в ArcGIS, влияют на тип полученных данных, создаваемых в базе данных. |
|
Float |
decimal(38,8) |
decimal(p,s) |
p <= 9 и s > 0 Разрядность (p) и точность (s), указанные в ArcGIS, влияют на тип полученных данных, создаваемых в базе данных. |
|
Геометрия |
ST_Geometry |
||
|
Global ID |
character(38) |
Поддерживается только в базах геоданных. |
|
|
GUID |
character(38) |
Набор латинских символов |
|
|
Long integer |
integer |
decimal(p,0) |
p <= 9 |
|
Object ID |
bigint |
На данный момент сохраняются только 32-битовые значения. |
|
|
Растр |
Не применяется |
Тип растровых данных ArcGIS поддерживается только в базах геоданных. Растры, созданные в базах геоданных на SAP HANA, используют собственный тип данных Esri. |
|
|
Short integer |
smallint |
tinyint |
|
|
Text |
nvarchar(50) |
alphanum(n), nvarchar(n), CLOB, NCLOB |
|
|
Только время |
time |
||
|
Сдвиг метки времени |
Не применяется |
Не поддерживается |