Snowflakeアダプタ制限事項

サポートする型

本アダプタでサポートする型は以下の通りです。

型名サポート備考
NUMBER型 
FLOAT型 
VARCHAR型 
BINARY型 
BOOLEAN型 
DATE型 
TIME型 
TIMESTAMP_LTZ型
TIMESTAMP_NTZ型
TIMESTAMP_TZ型Stringとしてデータを扱います。
VARIANT型× 
OBJECT型× 
ARRAY型× 
GEOGRAPHY型× 
GEOMETRY型× 

テーブル読み取り処理

仕様制限

検索系SQL実行処理

仕様制限

テーブル書き込み処理

仕様制限

更新系SQL実行処理

仕様制限

ありません。

COPY INTO テーブル実行処理

仕様制限

ありません。

主な例外

例外名 原因 対策
net.snowflake.client.jdbc.SnowflakeSQLException JDBC driver encountered communication error. データベースに接続できません。 グローバルリソースの[アカウント識別子]を確認してください。
Incorrect username or password was specified. ユーザー名またはパスワードに誤りがあります。 グローバルリソースの[ユーザ名][パスワード]を確認してください。
Role '<ロール名>' specified in the connect string does not exist or not authorized. ロールが存在しません。 グローバルリソースの[ロール名]を確認してください。
SQLコンパイルエラー: Object 「<テーブル名>」は存在しないか、許可されていません。 テーブルが存在しません。 [テーブル名]で存在するテーブルを指定してください。
SQLコンパイルエラー: テーブル「<テーブル名>」は存在しません
JWT token is invalid. [秘密鍵]がSnowflakeに登録した公開鍵と一致しません。 グローバルリソースの[秘密鍵]を確認してください。
InvalidPrivateKeyException 秘密鍵ファイルの形式、または秘密鍵パスフレーズが不正です。 グローバルリソースに指定された[秘密鍵]の形式が不正か、入力された[秘密鍵パスフレーズ]が不正です。 正しい形式の[秘密鍵]ファイルを指定しているか、また[秘密鍵パスフレーズ]が正しいか確認してください。
SnowflakeInvalidContextException ウェアハウス名が不正です。ウェアハウス名=<ウェアハウス名> ウェアハウス名が不正です。 グローバルリソースの[ウェアハウス名]を確認してください。
データベース名が不正です。データベース名=<データベース名> データベース名が不正です。 グローバルリソースの[データベース名]を確認してください。
スキーマ名が不正です。スキーマ名=<スキーマ名> スキーマ名が不正です。 グローバルリソースの[スキーマ名]を確認してください。