質問
HULFT SquareのSnowflakeコネクターを使って、BoxにあるJPEGなどの画像ファイルをSnowflakeのステージに配置することはできますか?
回答
BoxにあるJPEGなどの画像ファイルをSnowflakeのステージに直接配置する機能は、HULFT SquareのSnowflakeコネクターには備わっていません。
Snowflakeコネクターが提供するオペレーションは以下の4つに限られており、ファイルをステージへアップロードする機能(PUTコマンド相当)は含まれていません(2026年09月時点)。
- テーブル読み取り処理
- 検索系SQL実行処理
- テーブル書き込み処理
- 更新系SQL実行処理
Snowflakeの内部ステージへ直接ファイルをアップロードする操作(PUTコマンド)は、HULFT Squareのコネクターではサポートされていません。
画像ファイル(JPEG等)をSnowflakeのステージに置くだけの用途(テーブルロードを伴わないファイル保管)については、現時点でHULFT Squareから直接実現する手段はなく、Snowflake側での別途操作が必要となります。
代替手段として、Amazon S3(外部ステージ)を経由する以下の構成をご検討ください。
1. BoxコネクターのコンテンツダウンロードでBoxからファイルをHULFT Squareのストレージへダウンロードする。
2. Amazon S3コネクターでS3(外部ステージ)へファイルをアップロードする。
3. SnowflakeコネクターでCOPY INTOを実行し、S3上のファイルをSnowflakeテーブルへロードする。
補足
上記の代替構成はSnowflakeのテーブルへのデータロードを目的としたものです。テーブルロードを伴わないファイル保管のみを目的とする場合は、Snowflake側での別途操作が必要となります。
参考資料:
- 【FAQ】Boxコネクターを利用して特定フォルダー配下のすべてのコンテンツをBlobストレージにアップロードしたい
コメント
0件のコメント
記事コメントは受け付けていません。