Openflow Connector for Oracle:データマッピング¶
注釈
このコネクタは、 Snowflakeコネクタ規約 に従うものとします。
注釈
|OracleOFC|には、標準のコネクタ利用規約以外の追加利用規約も適用されます。詳しくは、`Openflow Connector for Oracle Addendum<https://www.snowflake.com/en/legal/optional-offerings/offering-specific-terms/openflow-oracle-terms/>`_を参照してください。
このトピックでは、データの複製時にOracleデータ型をSnowflakeデータ型にマッピングする方法について説明します。
OracleからSnowflakeへのデータ型マッピング¶
次の表は、データを複製するときにOracleデータ型がSnowflakeデータ型にどのようにマッピングされるかを示しています。
Oracle型 |
Snowflake型 |
メモ |
|---|---|---|
NUMBER |
NUMBER |
精度が未定義の場合、NUMBER(38, 19)にマッピングされます。精度またはスケールがSnowflakeの制限(精度 > 38またはスケール > 37)を超える場合、値はTEXTとして保存されます。 |
FLOAT |
FLOAT |
|
BINARY_FLOAT |
FLOAT |
|
BINARY_DOUBLE |
FLOAT |
|
CHAR |
TEXT |
|
VARCHAR2 |
TEXT |
|
NCHAR |
TEXT |
|
NVARCHAR2 |
TEXT |
|
CLOB |
TEXT |
Snowflakeの最大エントリサイズ(16MB)までサポートされます。 |
NCLOB |
TEXT |
Snowflakeの最大エントリサイズ(16MB)までサポートされます。 |
LONG |
TEXT |
|
DATE |
TIMESTAMP_NTZ |
|
TIMESTAMP |
TIMESTAMP_NTZ |
|
TIMESTAMP WITH TIME ZONE |
TIMESTAMP_TZ |
|
TIMESTAMP WITH LOCAL TIME ZONE |
TIMESTAMP_LTZ |
|
INTERVAL |
TEXT |
|
INTERVAL YEAR TO MONTH |
TEXT |
|
INTERVAL DAY TO SECOND |
TEXT |
|
RAW |
BINARY |
|
LONG RAW |
BINARY |
|
BLOB |
BINARY |
Snowflakeの最大エントリサイズ(16MB)までサポートされます。 |
BOOLEAN |
BOOLEAN |
|
JSON |
VARIANT |
Snowflakeの最大エントリサイズ(16MB)までサポートされます。 |
XMLTYPE |
TEXT |
注釈
この表にリストされていないOracleデータ型はすべて、デフォルトでTEXTにマッピングされます。
次のステップ¶
コネクタを設定するには、:doc:`setup-tasks`を確認してください。