데이터 유형 매핑 SPARQL 및 그렘린 데이터 유형 OpenSearch - Amazon Neptune

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

데이터 유형 매핑 SPARQL 및 그렘린 데이터 유형 OpenSearch

속성이나 개체에 사용되는 데이터 유형을 기반으로 새 데이터 유형 OpenSearch 매핑이 만들어집니다. 일부 필드에는 다양한 유형의 값이 포함되어 있기 때문에 초기 매핑에는 필드의 일부 값이 제외될 수 있습니다.

Neptune 데이터 유형은 다음과 같이 데이터 유형에 매핑됩니다. OpenSearch

SPARQL유형 Gremlin 유형 OpenSearch 유형

XSD:int

XSD:unsignedInt

XSD:integer

XSD:byte

XSD:unsignedByte

XSD:short

XSD:unsignedShort

XSD:long

XSD:unsignedLong

byte

short

int

long

long

XSD:float

XSD:double

XSD:decimal

float

double

double

XSD:boolean

bool

boolean

XSD:datetime

XSD:date

date

date

XSD:string

XSD:time

string

text

사용자 지정 데이터 유형

해당 사항 없음

text

기타 데이터 유형

해당 사항 없음

text

예를 들어, 다음 Gremlin 업데이트 쿼리를 실행하면 newField "“에 대한 새 매핑이 추가됩니다 OpenSearch. 즉: { "type" : "double" }

g.V("1").property("newField" 10.5)

마찬가지로 다음 SPARQL 업데이트 쿼리를 실행하면 “ex:byte”에 대한 새 매핑이 추가됩니다. 즉, OpenSearch { "type" : "long" }

PREFIX ex: <http://my/example#> PREFIX xsd:<http://www.w3.org/2001/XMLSchema#> INSERT DATA { ex:test ex:byte "123"^^xsd:byte }.
참고

보시다시피 Neptune에서 매핑된 항목은 OpenSearch Neptune과 다른 데이터 유형을 OpenSearch 갖게 될 수 있습니다. 하지만 “datatype”에는 Neptune에 OpenSearch 있는 항목의 데이터 유형을 기록하는 명시적인 텍스트 필드가 있습니다.