> ## Documentation Index
> Fetch the complete documentation index at: https://www.integrate.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ETL: File Upload・ソースで手軽にETL堪能

> Integrate.io ETLが2026年1月にリリースしたFile Upload・ソースを使い、外部ストレージなしで直接ファイルをアップロードして新しいデータパイプラインを手軽に試せる方法を紹介します。

はじめに

Xplentyでは、これまで「データの読込み先と書込み先は、顧客が所有しているリソースにある」というポリシーを維持してきました。このポリシー自体は現在も変わりませんが、一方で「**データパイプライン(パッケージ)の構築時に新しい試みがしづらい**」というご意見もいただいていました。

そこで **2026年1月にリリースされたFile Upload・ソース** は、まさにこの課題を解決する機能です。本記事では、File Upload・ソースの概要・使い方・制限事項について詳しく解説します。
File Upload・ソースとは？

File Upload・ソースを一言で表すと、**Xplentyが提供する読み込み専用のスペース**です。

通常のFile Storage・ソースはクラウドストレージ等の外部コネクターへの接続が必要ですが、File Upload・ソースはコネクターの設定が不要で、**手元のファイルを直接アップロードするだけ**でパッケージのテストが行えます。

アップロードされたファイルはXplentyが用意した領域に保存され、File Upload・ソースが使用される都度読み込まれます。

<Frame>
  <img src="https://mintcdn.com/integrateio/riZNoaOHg__NoUrC/images/japanese-knowledge-base/filestorage-part05-jp/image-1.webp?fit=max&auto=format&n=riZNoaOHg__NoUrC&q=85&s=19449eae3b6cdf7b475788010ee5dcdb" alt="filestorage-part05-jp image 1" width="1202" height="829" data-path="images/japanese-knowledge-base/filestorage-part05-jp/image-1.webp" />
</Frame>

事前準備：機能を有効化する

File Upload・ソースを利用するには、まずFile Uploader画面で該当機能をアクティブに切り替える必要があります。

* Xplentyの管理画面から **Settings - File Uploader** を開く

* **Provision File Upload**のボタンをクリック

<Frame>
  <img src="https://mintcdn.com/integrateio/riZNoaOHg__NoUrC/images/japanese-knowledge-base/filestorage-part05-jp/image-2.webp?fit=max&auto=format&n=riZNoaOHg__NoUrC&q=85&s=9392818cbe3be24bc2a97d28065a9ded" alt="filestorage-part05-jp image 2" width="1202" height="829" data-path="images/japanese-knowledge-base/filestorage-part05-jp/image-2.webp" />
</Frame>

* 画面に**Status：Active**とCreated Dateの日付が現れると設定完了

<Frame>
  <img src="https://mintcdn.com/integrateio/riZNoaOHg__NoUrC/images/japanese-knowledge-base/filestorage-part05-jp/image-3.webp?fit=max&auto=format&n=riZNoaOHg__NoUrC&q=85&s=396292b16b368e2255e42245fd41b34c" alt="filestorage-part05-jp image 3" width="1202" height="829" data-path="images/japanese-knowledge-base/filestorage-part05-jp/image-3.webp" />
</Frame>

* File Upload機能が非アクティブの場合、File Upload・ソースの表示は下記の図の通りです。「Configure File Uploader」ボタンをクリックしたら上記に説明した**Settings - File Uploader**に移ります。

<Frame>
  <img src="https://mintcdn.com/integrateio/riZNoaOHg__NoUrC/images/japanese-knowledge-base/filestorage-part05-jp/image-4.webp?fit=max&auto=format&n=riZNoaOHg__NoUrC&q=85&s=897c3f3b2b44b2dd303e642de51b5ab8" alt="filestorage-part05-jp image 4" width="1202" height="829" data-path="images/japanese-knowledge-base/filestorage-part05-jp/image-4.webp" />
</Frame>

File Upload・ソースの仕様

File Upload・ソースの画面構成や仕様は、ほぼFile Storage・ソースと同様です。主な対応形式は以下のとおりです。

* ステップ１ - Connectionの指定

* File Uploaderのアクティブすることで設定不要

<Frame>
  <img src="https://mintcdn.com/integrateio/riZNoaOHg__NoUrC/images/japanese-knowledge-base/filestorage-part05-jp/image-5.webp?fit=max&auto=format&n=riZNoaOHg__NoUrC&q=85&s=d94e655d80e5ab732af887599c1fa004" alt="filestorage-part05-jp image 5" width="1019" height="349" data-path="images/japanese-knowledge-base/filestorage-part05-jp/image-5.webp" />
</Frame>

* ステップ２ - ソースファイルとフォーマットの指定

* **Source path** - ローカルのファイルをドラグアンドロップで簡単に指定可能(「Upload File」ボタンにてファイル選択ボックスも使用可能)

<Frame>
  <img src="https://mintcdn.com/integrateio/riZNoaOHg__NoUrC/images/japanese-knowledge-base/filestorage-part05-jp/image-6.webp?fit=max&auto=format&n=riZNoaOHg__NoUrC&q=85&s=ea9ae0a5b60d57033da15a49c6830406" alt="filestorage-part05-jp image 6" width="1202" height="829" data-path="images/japanese-knowledge-base/filestorage-part05-jp/image-6.webp" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/integrateio/riZNoaOHg__NoUrC/images/japanese-knowledge-base/filestorage-part05-jp/image-7.webp?fit=max&auto=format&n=riZNoaOHg__NoUrC&q=85&s=807a336ee2fe7e76b2438ff3a30fe4d2" alt="filestorage-part05-jp image 7" width="1202" height="829" data-path="images/japanese-knowledge-base/filestorage-part05-jp/image-7.webp" />
</Frame>

* **Record delimiter & Record type** - FileStorageと同様にCSV / Excel / Json / Parquet / Raw形式のファイルが指定可能です。

* **CSV**

<Frame>
  <img src="https://mintcdn.com/integrateio/riZNoaOHg__NoUrC/images/japanese-knowledge-base/filestorage-part05-jp/image-8.webp?fit=max&auto=format&n=riZNoaOHg__NoUrC&q=85&s=094dcda781dda500d451cb41aaa08b8f" alt="filestorage-part05-jp image 8" width="545" height="404" data-path="images/japanese-knowledge-base/filestorage-part05-jp/image-8.webp" />
</Frame>

* **Excel(xls / xlsx)**

<Frame>
  <img src="https://mintcdn.com/integrateio/riZNoaOHg__NoUrC/images/japanese-knowledge-base/filestorage-part05-jp/image-9.webp?fit=max&auto=format&n=riZNoaOHg__NoUrC&q=85&s=89d7d7e4e34c3a571ab3f58c774222e4" alt="filestorage-part05-jp image 9" width="568" height="397" data-path="images/japanese-knowledge-base/filestorage-part05-jp/image-9.webp" />
</Frame>

* **JSON / Raw / Parquet**

<Frame>
  <img src="https://mintcdn.com/integrateio/riZNoaOHg__NoUrC/images/japanese-knowledge-base/filestorage-part05-jp/image-10.webp?fit=max&auto=format&n=riZNoaOHg__NoUrC&q=85&s=fcd312584bf4f27698620b15ac7246ad" alt="filestorage-part05-jp image 10" width="562" height="150" data-path="images/japanese-knowledge-base/filestorage-part05-jp/image-10.webp" />
</Frame>

* **JSON(End of File)**

<Frame>
  <img src="https://mintcdn.com/integrateio/riZNoaOHg__NoUrC/images/japanese-knowledge-base/filestorage-part05-jp/image-11.webp?fit=max&auto=format&n=riZNoaOHg__NoUrC&q=85&s=f45d6022293e588698fb1c8f1bc176ae" alt="filestorage-part05-jp image 11" width="519" height="280" data-path="images/japanese-knowledge-base/filestorage-part05-jp/image-11.webp" />
</Frame>

* **XML(End of File)**

<Frame>
  <img src="https://mintcdn.com/integrateio/riZNoaOHg__NoUrC/images/japanese-knowledge-base/filestorage-part05-jp/image-12.webp?fit=max&auto=format&n=riZNoaOHg__NoUrC&q=85&s=feac2deae3ee8331140cffca50c5848c" alt="filestorage-part05-jp image 12" width="536" height="238" data-path="images/japanese-knowledge-base/filestorage-part05-jp/image-12.webp" />
</Frame>

* **Source action** - 読み込み対象になったファイルの扱い方について指定

<Frame>
  <img src="https://mintcdn.com/integrateio/riZNoaOHg__NoUrC/images/japanese-knowledge-base/filestorage-part05-jp/image-13.webp?fit=max&auto=format&n=riZNoaOHg__NoUrC&q=85&s=de17506b769ecd742ac1f930efb1dced" alt="filestorage-part05-jp image 13" width="544" height="202" data-path="images/japanese-knowledge-base/filestorage-part05-jp/image-13.webp" />
</Frame>

* Process all files directly from source - 基本的な振る舞い

* Copy, merge and process all files - 読み込みファイルのエンコード指定が必要な場合に選択

* ステップ３ - 取り込み項目の確認

* 取り込み項目、及びデータの確認(５０件)

<Frame>
  <img src="https://mintcdn.com/integrateio/riZNoaOHg__NoUrC/images/japanese-knowledge-base/filestorage-part05-jp/image-14.webp?fit=max&auto=format&n=riZNoaOHg__NoUrC&q=85&s=8cad9ec35f76d228fe687dcba9046772" alt="filestorage-part05-jp image 14" width="969" height="681" data-path="images/japanese-knowledge-base/filestorage-part05-jp/image-14.webp" />
</Frame>

このようにFile Uploadの構成と仕様は、File Storage・ソースとほぼ変わりがないため、File Storage・ソースの使い方に慣れている方はすぐ使える。
こんな用途に最適

Xplentyが想定しているFile Upload・ソースの用途は次の３つぐらいが取り上げられます。けれども応用出来る使い方はお客様のアイディア次第です。

### 1. 手元にあるサンプルデータで、事前確認

ローカルにあるデータでXplentyの変換・転送の挙動を事前に確認したい場合、このFile Uploadは有効です。

### 2. 少量のデータを複数のパイプラインで手軽に扱いたい

**一回作成、多目的利用**という通りに特定のファイルをアップロードが出来たFile Uploadを複数のデータフローへコピペーで何度も使えます。１個のファイルの制限容量さえ守れば、File Upload・ソースの生成個数は制限がありません。

### 3. マイグレーションに一時参照用のデータが必要

マイグレーションは、旧システムのデータをそのままに転送もあれば新しいフォーマットに合わせたデータ変更もしばしばあります。このデータ変換に一時的に使うマスタデータの扱いが課題になります。
データ登録やマイグレーション後の削除等のメンテ作業を考えるとデータベースという選択肢は面倒なところが多いです。
この時にFile Uploadの選択はメンテがほぼ入らない選択肢です。
マイグレーションに使えることはもちろん、アップロードされたファイルは保存期間後に自動削除されるため、マイグレーションに使われた**データフローを削除さえすればメンテ作業はほぼ入らない**です。

このようにFile Upload・ソースの生成数に上限はないため、複数の小規模データを並行して扱う用途にも適しています。
制限事項

便利なFile Upload・ソースですが、以下の3点の制限事項があります。事前にご確認ください。

### 1. アップロード可能なファイルサイズは最大50MB

1つのFile Upload・ソースにアップロードできるファイルのサイズは **50MBまで** です。ソースの生成個数に制限はありませんが、個々のファイルサイズにはご注意ください。なお、これはIntegrate.ioのリソースを無償で提供しているための制限となっています。

### 2. 認識されるのは最後にアップロードしたファイルのみ

1つのFile Upload・ソースに対して複数のファイルをアップロードすることは可能ですが、**実際に読み込まれるのは最後にアップロードしたファイル1つのみ**です。また、あるFile Upload・ソースにアップロードされたファイルは、他のFile Upload・ソースからは参照できません。

### 3. ファイルの保存期間は30日間

アップロードしたファイルの保存期間は、**アップロード時点から30日間**です。期間を過ぎたファイルは自動的に削除されます。

File Upload・ソースはあくまで**テスト・一時利用を目的とした機能**であり、長期的なファイル保存には対応していません。継続して利用する場合は、定期的なファイルの再アップロードが必要です。

📌 制限事項の変更をご希望の方は、弊社サポートまでお問い合わせください。
まとめ

File Upload・ソースは、「外部ストレージの準備なしにすぐXplentyのデータフローを試せる」、非常に手軽な機能です。「まずは手元のデータで動作を確認したい」という方に特におすすめです。

ぜひIntegrate.ioでFile Upload・ソースをお試し頂ければと思います。ご不明な点がございましたら、サポートチームまでお気軽にお問い合わください。
