Типы данных 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

Сдвиг метки времени

Не применяется

Не поддерживается.

Типы данных SAP HANA, которые поддерживаются ArcGIS