Типы данных SAP HANA, поддерживаемые в ArcGIS

При создании таблицы или добавлении столбца в таблицу базы данных вы указываете определенный тип данных для столбца. Типы данных определяются, исходя из следующего:

  • Какие значения можно хранить в столбце
  • Какие операции можно применять к данным этого столбца
  • Как данные этого столбца хранятся в базе данных

ArcGIS работает с определенными типами данных. При осуществлении доступа к таблице базы данных через Подключения к базам данных, слой запроса или веб-сервис, ArcGIS отфильтровывает любые неподдерживаемые типы данных. ArcGIS не отображает неподдерживаемые типы данных, и вы не сможете редактировать их в ArcGIS. Аналогично, если при помощи ArcGIS копировать и вставлять таблицы, содержащие неподдерживаемые типы данных, из одной базы в другую, ArcGIS вставит только те столбцы, которые используют поддерживаемые типы данных.

В первом столбце в следующей таблице перечислены типы данных ArcGIS. Во втором столбце перечислены SAP HANA типы данных, создаваемые ArcGIS. В третьем столбце показано, какие другие SAP HANA типы данных (если имеются) сопоставляются типам данных ArcGIS при просмотре таблицы, созданной вне ArcGIS. В последнем столбце при необходимости предоставляется дополнительная информация.

Типы данных ArcGISСозданные типы данных SAP HANAДругие типы данных SAP HANA, которые можно просматриватьПримечания

BLOB

BLOB

Date

Timestamp

date, seconddate, time

Double

decimal(38,8)

decimal(m,n), number(m,n), numeric(m,n), bigint

m > 0

Точность и число десятичных знаков, указанные в ArcGIS, влияют на тип полученных данных, создаваемых в базе данных.

Float

decimal(38,8)

decimal(m,n)

m <=9 и n>0

Точность и число десятичных знаков, указанные в ArcGIS, влияют на тип полученных данных, создаваемых в базе данных.

Geometry

ST_Geometry

Global ID

character(38)

Поддерживается только базами геоданных.

GUID

character(38)

Набор латинских символов

Long Integer

integer

decimal(m,0)

m <= 9

Object ID

bigint

На данный момент хранятся только 32-битовые значения.

Raster

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

Растры поддерживаются только базами геоданных. Растры, созданные в базах геоданных на SAP HANA, используют собственный тип данных Esri.

Short Integer

smallint

tinyint

Text

nvarchar(50)

alphanum(n), nvarchar(n), CLOB, NCLOB