In ArcGIS unterstützte SAP HANA-Datentypen

Beim Erstellen einer Tabelle oder Hinzufügen einer Spalte zur Tabelle einer Datenbank definieren Sie einen bestimmten Datentyp für die Spalte. Durch Datentypen wird Folgendes festgelegt:

  • Welche Werte in der Spalte gespeichert werden können
  • Welche Operationen mit den Daten in dieser Spalte ausgeführt werden dürfen
  • Wie die Daten aus dieser Spalte in der Datenbank gespeichert werden

ArcGIS verwendet bestimmte Datentypen. Wenn Sie über eine Datenbankverbindung, einen Abfrage-Layer oder einen Web-Service auf eine Datenbanktabelle zugreifen, filtert ArcGIS alle nicht unterstützten Datentypen heraus. In ArcGIS werden keine nicht unterstützten Datentypen angezeigt, und Sie können nicht unterstützte Datentypen nicht in ArcGIS bearbeiten. Wenn beispielsweise ArcGIS zum Kopieren und Einfügen von Tabellen, die nicht unterstützte Datentypen enthalten, von einer Datenbank in eine andere verwendet wird, fügt ArcGIS nur die Spalten ein, deren Datentyp unterstützt wird.

Die erste Spalte der folgenden Tabelle enthält die ArcGIS-Datentypen. In der zweiten Spalte sind die von ArcGIS erstellten SAP HANA-Datentypen aufgeführt. In der dritten Spalte ist aufgelistet, welche weiteren SAP HANA-Datentypen (sofern vorhanden) dem ArcGIS-Datentyp zugeordnet werden, wenn Sie eine Tabelle anzeigen, die außerhalb von ArcGIS erstellt (und nicht in der Geodatabase registriert) wurde. Die letzte Spalte enthält ggf. zusätzliche Informationen.

ArcGIS-DatentypErstellter SAP HANA-DatentypAndere SAP HANA-Datentypen, die angezeigt werden könnenHinweise

Big Integer

bigint

BLOB

BLOB

Datum

timestamp

date, seconddate, time

Nur Datum

date

Double

decimal(38,8)

decimal(p,s), number(p,s), numeric(p,s), bigint

p > 0

Die Genauigkeit (p) und die Anzahl der Dezimalstellen (s), die in ArcGIS angegeben sind, haben Auswirkungen auf den resultierenden Datentyp, der in der Datenbank erstellt wird.

Float

decimal(38,8)

decimal(p,s)

p <= 9 und s > 0

Die Genauigkeit (p) und die Anzahl der Dezimalstellen (s), die in ArcGIS angegeben sind, haben Auswirkungen auf den resultierenden Datentyp, der in der Datenbank erstellt wird.

Geometrie

ST_Geometry

Global ID

character(38)

Wird nur in Geodatabases unterstützt.

GUID

character(38)

Lateinischer Zeichensatz

Long Integer

integer

decimal(p,0)

p <= 9

Object ID

bigint

Zurzeit werden nur 32-Bit-Zahlen gespeichert.

Raster

Nicht anwendbar

Der ArcGIS-Datentypen "Raster" wird nur in Geodatabases unterstützt.

Raster, die in Geodatabases in SAP HANA erstellt werden, nutzen einen proprietären Esri Datentyp.

Short Integer

smallint

tinyint

Text

varchar(50)

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

Nur Zeit

time

Zeitstempelversatz

Nicht anwendbar

Nicht unterstützt.

In ArcGIS unterstützte SAP HANA-Datentypen