変換スクリプトでは、属性のデータ型はGroovyのデータ型として表示されます。このトピックでは、Dgraphデータ型がGroovyデータ型とどのように対応しているかについて説明します。
「カタログ」内で見つかったデータ・セットに基づいてプロジェクトを作成すると、このデータ・セットはBig Data Discovery内で索引付けされ、プロジェクトのデータ・セット内の各属性にはDgraphのデータ型(mdex:<type>とも呼ばれます)が割り当てられます。Dgraphのデータ型はすべてmdex:から始まり、複数割当属性に使用されるデータ型は-setで終わります。Dgraphのデータ型の詳細は、データ処理ガイドを参照してください。
変換スクリプトでは、次の表で説明するように、Groovyのデータ型が使用されます。
スクリプトをコミットすると、Groovyのデータ型とともにデータが出力されます。その後、これらのデータ型は、データがデータ・セットに書き込まれるときに適切なDgraphのデータ型に変換されます。
| Groovyのデータ型 | 対応するmdexデータ型 |
|---|---|
| Boolean | mdex:boolean、mdex:boolean-set |
| Integer | mdex:int、mdex:int-set |
| Long | mdex:long、mdex:long-set |
| Double | mdex:double、mdex:double-set |
| Date | mdex:dateTime、mdex:dateTime-set、mdex:time、mdex:time-set |
| Geocode | mdex:geocode、mdex:geocode-set |
| String | mdex:string、mdex:string-set |