Amazon S3 V2コネクタ > データ型リファレンス > Parquet Amazon S3のファイルデータ型とトランスフォーメーションデータ型
  

Parquet Amazon S3のファイルデータ型とトランスフォーメーションデータ型

Parquet Amazon S3のファイルデータ型は、Secure Agentがプラットフォーム間でデータを移動するために使用するトランスフォーメーションデータ型にマップされます。
次の表に、Secure AgentがサポートしているParquet Amazon S3ファイルのデータ型と、対応するトランスフォーメーションデータ型の一覧を示します。
Parquet Amazon S3ファイルデータ型
トランスフォーメーションデータ型
範囲と内容
Boolean
Integer
TRUE(1)またはFALSE(0)
Date
Date/Time
0001年1月1日 - 9999年12月31日
Decimal
Decimal
マッピングの場合: 精度18桁および28桁。0から28までのスケール。
18桁または28桁未満の精度を指定した場合、18桁または28桁が精度と見なされます。
詳細モードのマッピングの場合、精度は18、28、および38桁となります。0から38までのスケール。
Double
Double
精度15
Float
Double
精度15
Int32
Integer
-2,147,483,648~+2,147,483,647
Int64
Bigint
-9,223,372,036,854,775,808~+9,223,372,036,854,775,807
8バイト符号付き整数
Int96
Binary
12バイト符号付き整数
Map1
Map
文字数に制限はありません。
Struct1
Struct
文字数に制限はありません。
String
String
-1~104,857,600文字
Time
Date/Time
1日のうちの時間。精度はマイクロ秒まで。
Timestamp
Date/Time
0001年1月1日00:00:00 - 9999年12月31日、23:59:59.997997。精度はマイクロ秒まで。
group(LIST)1
Array
文字数に制限はありません。
1詳細モードのマッピングにのみ適用されます。
注: ソースファイルで正しい精度とスケールを指定します。指定しない場合、ソースデータをターゲットに書き込む際に小数点の位置が変わります。
Parquetファイルの読み取りまたは書き込みを行うために指定するParquetスキーマは小文字である必要があります。Parquetは大文字と小文字を区別するスキーマではありません。

ParquetのTimestampデータ型のサポート

次の表に、Parquetファイル形式のタイムスタンプデータ型のサポート状況を示します。
タイムスタンプデータ型
マッピング
詳細モードのマッピング
Timestamp_micros
はい
いいえ
Timestamp_millis
はい
いいえ
Time_millis
はい
いいえ
Time_micros
はい
いいえ
int96
はい
Date
はい
Secure AgentでサポートされていないParquetのデータ型は以下のとおりです。