Apache Iceberg テーブルでサポートされているデータ型 - Amazon Redshift

Apache Iceberg テーブルでサポートされているデータ型

このトピックでは、Redshift Spectrum が Apache Iceberg 形式のテーブルから読み取ることができるサポートされているデータ型について説明します。

Amazon Redshift は、以下のデータ型が含まれている Iceberg テーブルをクエリできます。

binary boolean date decimal double float int list long map string struct timestamp without time zone

Iceberg のデータ型の詳細については、Apache Iceberg ドキュメントで Iceberg のスキーマを参照してください。

次の表に、Amazon Redshift のデータ型と Iceberg テーブルのデータ型の関係を示します。

Iceberg の型 Amazon Redshift の型 メモ
boolean boolean
- tinyint Amazon Redshift の Iceberg テーブルではサポートされていません。
- smallint Amazon Redshift の Iceberg テーブルではサポートされていません。
int int Amazon Redshift の SQL ステートメントの場合、これは INTEGER 型です。
long bigint
double double precision
float real
decimal(P, S) decimal(P, S) P は精度、S はスケールです。
- char Redshift Spectrum の Apache Iceberg テーブルではサポートされていません。
string string Amazon Redshift の SQL ステートメントの場合、これは VARCHAR 型です。
binary binary
date date
time -
timestamp timestamp
timestamptz -
list<E> array
map<K,V> map
struct<...> struct
fixed(L) - 現在、fixed(L) 型は Redshift Spectrum ではサポートされていません。

Amazon Redshift のデータ型の詳細については、「データ型」を参照してください。