カテゴリーを見る

SQLを使用して複数レコードのCSVファイルをクエリする

フォルダコネクタ・複数レコード

複数のレコードタイプが混在するCSVファイルを SQLテーブル どこからでも問い合わせできます

Query Streams Agent を該当のフォルダに指定してください。エージェントは自身のコンピュータ上でファイルを読み込み、ローカルキャッシュにテーブルを作成し、ファイルの到着、変更、削除に応じて常に最新の状態に保ちます。Excel、Google Sheets、Nova、Claude、または REST API からクエリを実行できます。ファイルのアップロードや変換、編集は一切行われません。

約15分 コーディングは不要です ファイルはネットワーク上に残ります 無料プランでカバーされます
行き詰まったら、遠慮なく質問してください。 開く サポート クエリ ストリーム(右上メニュー → サポート)からメッセージを送信してください。担当者が目を通しますので、「この画面で何を求めているのか分かりません」というご質問は、全く問題ありません。

最終的に手に入るもの

複数レコードのCSVアイコンレコードタイプごとに 1 つの SQL テーブルが作成されます。行に HDR、ITM、TRL のタグが付いた CSV ファイルは、 ファイルセット.data_hdr, ファイルセット.data_itm そして ファイルセット.data_trlそれぞれがフォルダ内のすべてのファイルからそのレコードタイプを保持します。列は位置によって番号が付けられます。 フィールド1 ~へ フィールドN、そして各行には _ソースファイル そして _seqそのため、ヘッダーと詳細を2列で結合できます。エージェントは自身のコンピューター上のフォルダーを読み込み、暗号化されたローカルストレージに行をキャッシュし、Excel、Googleスプレッドシート、クエリビルダー、またはその他のクライアントにSQLとして提供します。ファイルはネットワーク上に保持されます。

すべてのテーブルは、1 つのスキーマに格納されます。 ファイルセットテーブルにはレコードタグごとに名前が付けられています。 データ_<タグ>そのため、タグHDRは ファイルセット.data_hdr。 と テーブルスコープ 設定 ファイル拡張子とタグごとに1つのテーブル名前は データ_<拡張子>_<タグ>異なるファイルの種類から同じタグを分離します。列は フィールド1 ~へ フィールドN 位置によって、タグ列は除外されます。各行には、 _seqファイル内のそのタグの0から始まる出現回数とレコードタイプ間の結合キー、さらに _ソースファイル そして _row_id 形式は path:line です。

テーブル中身
ファイルセット.data_hdrすべてのファイルからのすべての HDR ラインが、 フィールド1 ~へ フィールドN、 と _seq そして _ソースファイル.
ファイルセット.data_<タグ>他のタグについても同様です。

すべてのフォルダーコネクタには、簿記テーブルも含まれています。 ファイル, ファイルイベント, ディレクトリ, ディレクトリスナップショット そして ボリューム.

ファイルの保管場所エージェントが開くことができるコンピュータまたはファイル共有あなたのフォルダファイルファイルは元の場所に留まりますクエリストリームエージェントフォルダをスキャンし、テーブルを作成しますローカルキャッシュでSQLを実行しますSELECTのみ、ここでは強制されますクエリストリーム発信リンク1つ誰が何を見ることができるかをチェックし、すべてのクエリをログに記録します。使用場所どのコンピュータでも、どのブラウザでもExcel · Google Sheets · Novaクロード · REST API · 自動化行を見るだけで、ファイルを見ることはない
エージェントは自身のコンピュータ上でフォルダを読み込み、暗号化されたローカルキャッシュにデータ行を保持し、そのキャッシュに対してすべてのクエリを実行します。クエリが返すデータ行のみが、単一のアウトバウンド接続を介して外部に送信されます。ポートを開放する必要も、VPNも、アップロードも不要です。

その価値を発揮する場所:

必要なもの

クエリストリームアカウント

フォルダコネクタは、無料プランを含むすべてのプランで利用できます。無料プランは、期限付きの試用期間ではなく、継続して利用できるプランです。フォルダに保存できるファイル数に制限はありません。

エージェント、バージョン2.6.0以降

フォルダーを開くことができるコンピューター(ファイルサーバー自体、オフィスコンピューター、またはファイルが保存されるマシン)にインストールします。古いエージェントではフォルダーカードがグレー表示され、 エージェント 2.6.0+ バッジ。Windows、Mac、Linuxに対応。

エージェントから見たフォルダのパス

ローカルパス、または次のように記述されるネットワーク共有 \\server\share\folder. The Agent runs as a service, so it cannot see drives you mapped at your login (Z: and friends). On Windows it can sign in to a share with a login you store; on Linux or a Mac, mount the share first (Linux under /月 または /メディア, a Mac under /Volumes).

作業はどこで行われますか? エージェントを実行するコンピュータ上で、フォルダをスキャンし、行を暗号化されたローカルキャッシュにコピーします(1 つのスキーマ、名前は ファイルセットそして、そのキャッシュに対してすべてのクエリを実行します。ファイルは読み取られるだけで、変更、移動、アップロードされることは一切ありません。

5つのステップで設定できます

  1. フォルダを開くことができるコンピュータにエージェントをインストールしてください。

    サインインして開く ダウンロード複数のレコードタイプが混在するCSVファイルを開くことができるコンピューター(ファイルサーバー、または共有フォルダにアクセスできる常時稼働のコンピューターなど)に、システム用のエージェントをインストールしてください。インストールには1分ほどかかり、その後は自動的に起動します。バージョン2.6.0以降が必要です。ダウンロードページには常に最新バージョンが掲載されています。

    ドライバではなく、なぜ小さなプログラムを使うのか? エージェントは、Windows、Mac、Linux 用の単一のインストールで済みます(Windows では約 85 MB、Mac と Linux では 100 MB 強)。Query Streams への暗号化されたアウトバウンド接続を 1 つだけ開き、ネットワーク パスはそれだけで済みます。受信ポートを開く必要も、VPN も不要です。エージェントは、自身が配置されているフォルダを読み込むため、ファイルは元の場所に保持され、クエリが返す行のみがインターネット経由でユーザー側のアドイン、ブラウザ、または AI クライアントに送信されます。

    ダウンロードページには アクセスキーエージェントに求められたら貼り付け、バッジが読み取るまで待ちます。 クエリ ストリームに接続しましたエージェントのコンピューターで行うのはそれだけです。それ以外の操作はすべてブラウザ上で行われます。

    ご希望であれば、完全攻略ガイドもご用意しています。 Windows, マック, Linux.

  2. 複数のレコードタイプが混在するCSVファイルを指定してください。

    ブラウザに戻って データ → データエージェント先ほどインストールしたエージェントを見つけてクリックします コネクタを追加する ボタン。 ファイルとフォルダ 錠剤を選んで 複数レコードのCSV カード。どのカードが合うか分からない? フォルダ内のファイル 代わりに、エージェントがフォルダをサンプリングし、「検出されたもの」ページにフォルダの内容を表示し、適切なカードを事前に入力した状態で開きます。

    魔法使いが走る フォルダー → チェック → 設定 → レルム → レビュー。 の上 フォルダー:

    ルートフォルダ
    One path per line, as the Agent’s computer sees it. Each folder shows a status (reachable, denied, missing, unreachable, credentials invalid or not mounted) as soon as you add it. On a Windows Agent a share that needs a login gets one from the folder’s Credential column, stored once per server; on Linux or a Mac, mount the share first.
    サブフォルダーのスキャン、最大深度
    デフォルトでは、オンで8段階のレベル設定が可能です。
    パターンを含める、パターンを除外する
    どのファイルがカウントされるか。インクルードパターンはこのカードの適切なグロブから始まります。1つのコネクタは1つのファイルタイプ(CSVファイルを含むフォルダ)を読み取ります。 そして Parquetファイルは、同じフォルダ内に2つのコネクタがあり、それぞれファイルの種類ごとに1つずつあります。
    シンボリックリンクとジャンクションをたどる
    デフォルトでは無効になっています。この設定を有効にしない限り、エージェントはショートカットやクラウドプレースホルダーを追跡しません。

    フォルダーを開くことができるコンピューターに Query Streams Agent (2.6.0 以降) をインストールします。その Agent から コネクタを追加する ボタン、開く ファイルとフォルダ そして 複数レコードのCSV カード。

    • ルートフォルダ: エージェントコンピュータ上のスキャン対象フォルダを1行に1つずつ入力します。ネットワーク共有を次のように入力します。 \\server\share\folderマッピングされたドライブレターではありません。
    • パターンを含める 始まりは **/*.csv.
    • ファイルレイアウト, レコードタグ列(番号) そして デリミタ: レコードタグが格納されている列と、フィールドを区切る要素は何ですか。
    • テーブルスコープタグごとにテーブルが1つになるようにデフォルトのままにします。 ファイル拡張子とタグごとに1つのテーブル 異なるファイルの種類から取得した同じタグを、別々のテーブルに保持するため。

    ありません テーブル名 フィールドとなし テーブルレイアウト 選択肢。テーブルには名前が付けられています。 データ_<タグ>注記には、一致するすべてのファイルは、最初の同期時にサンプルから固定された単一のレイアウトを共有する必要があること、後で一致しないファイルは隔離され、報告されることが説明されています。

  3. 何が作られるか確認してください

    の上 チェック エージェントは最大64個のファイルのサンプルを読み込み、構築するものを表示します。まだ何も作成されていません。ボタンには次のように表示されます。 接続テスト 判決が出るまでは、 次のページ; もう一度テストしてください 変更を加えると、サンプルが再実行されます。次の4つの見出しのうちの1つが表示されます。

    作成準備完了
    サンプリングされたファイルはすべて収まります。その下のチップには、アクセス可能なフォルダの数、ファイルと行の数、そして存在するテーブルが示されています。
    準備完了、メモ付き
    一部のファイルは保留されるか、レイアウトスニッフが拒否されます。琥珀色のバナーには、どのファイルが保留されるかが正確に表示されます。「{m} 個のファイルのうち {n} 個が保留されます」 どのファイルとその理由を表示する リストが表示され、「それでも作成することは可能です。コネクタは再チェックを続け、マニフェストタブに理由を報告します。」と表示されます。
    注意が必要
    エージェントがオフラインになっているか、フォルダが見つかりません。先に進む前に問題を解決してください。エージェントがオフラインの場合、ページにその旨が表示され、操作は続行できます。

    拒否や保留されたファイルによってブロックされることはありません: クリック 次のページウィザードを完了させ、後で不要なファイルを修正してください。エージェントがオフラインの場合、またはフォルダが見つからない場合にのみ、ウィザードが停止します。

    の上 チェックエージェントは最大64個のファイルのサンプルを読み込み、ファイル数、サイズ、行数の推定値、および見つかったレコードタグごとに作成されるテーブルを、「3つのテーブル:data_hdr、data_itm、data_trl」のような形式で表示します。この時点では何も作成されていません。タグ列の設定が間違っている場合、エージェントが表示するタグはレコードタイプと一致しません。これは、戻って変更する必要があることを示しています。 レコードタグ列(番号) または デリミタエージェントがCSVとして読み取れなかったファイルは以下に表示されます。 どのファイルとその理由を表示する 指定されたファイルのうち 1 つが「12 個中 1 個が指定されます」というバナーとともに指定され、残りは引き続き読み込まれます。コネクタはどちらの方法でも作成できます。コネクタは再チェックを続け、その理由を報告します。 マニフェスト タブ。

  4. スキャン頻度を選択してから作成します。

    デフォルト設定 設定 1日に数個のファイルを受信するフォルダに適しています。変更したい4つの項目:

    スキャン間隔
    毎時 デフォルトでは、5分ごとから毎日まで選択できます。各スキャンでは、ファイルサイズと更新日時を比較して、新規作成、変更、および削除されたファイルを検出します。
    変更を監視するフォルダ(ほぼリアルタイム)
    デフォルトでは無効になっています。有効にすると、エージェントはローカルディスク上では数秒以内に反応します。ネットワーク共有上ではベストエフォート型となり、スケジュールされたスキャンが保証されます。 静穏期 (15秒)ファイルの書き込みが完了するまで待機します。
    質問に回答する前にページを更新してください
    デフォルトではオフ。オンにすると、クエリは、前回のスキャンが次のスキャンよりも古い場合に最初に再スキャンします。 陳腐化期間 (60秒)待つ時間は最大で クエリ待機制限 (5秒)。これはユーザーとアドインに適用され、アラートのポーリングには適用されません。
    ファイルが消えたとき
    行を削除する デフォルトでは、または 行を保持し、削除済みとしてマークする(墓石マーク)。. バニッシュガード比率 (0.5)は、一度に半分以上のファイルを失うスキャンを拒否し、以前のインベントリを保持します。これはオフライン共有の状態です。

    次に データ領域 行数はカウントされます、チェック レビュー そしてクリック コネクタを作成する最初のスキャンがすぐに開始されます。コネクタの マニフェスト タブには、作成されたものや保存されたファイルが表示されます。

  5. テーブルを見てください

    コネクタを開く: マニフェスト タブには、作成したテーブルが表示されます。 クエリビルダー 同じテーブルが下に置かれている ファイルセット スキーマ。初日から使える3つのクエリ:

    ヘッダーレコード(ファイル順)
    SELECT _source_file, _seq, field_1, field_2 FROM fileset.data_hdr ORDER BY _source_file, _seq LIMIT 100

    各ファイルの各ヘッダー行、そのヘッダー行の由来となるファイル、およびそのファイル内のヘッダー行における位置。

    各ファイルのヘッダーとそのトレーラーの横
    SELECT h._source_file, h._seq, h.field_1 AS header_field_1, t.field_1 AS trailer_field_1 FROM fileset.data_hdr AS h JOIN fileset.data_trl AS t ON t._source_file = h._source_file AND t._seq = h._seq ORDER BY h._source_file, h._seq LIMIT 100

    2 つのレコードタイプを、共有列である _source_file と _seq で結合し、n 番目のヘッダーと n 番目のトレーラーが同じファイル内で一致するようにします。

    不明なタグまたは間違った幅のために確保されたファイル
    SELECT relative_path, event_type, detected_by, detail, event_at FROM fileset.files_events WHERE event_type IN ('refused', 'drift') ORDER BY event_at DESC LIMIT 20

    行が除外されたすべてのファイルと、その理由の詳細。

    すべてのフォルダー コネクタは、同じ簿記テーブルも提供します。 ファイルセット スキーマ:

    テーブル中身
    ファイル現在フォルダ内にあるすべてのファイル:パス、名前、拡張子、サイズ、作成日時と変更日時、最初と最後に閲覧された日時。 files_currentまた、消失したファイルも保存している。
    ファイルイベント変更履歴: ファイルごとに 1 行 現れた、 だった 修正済み, 消えた、は除外された(ドリフト)または 拒否した時間が経つにつれて イベント_atどのように注目されたか 検出された そしてその理由は 詳細.
    ディレクトリ, ディレクトリスナップショット, ボリュームフォルダの数とサイズ、それらの成長過程、そしてルートフォルダが存在するディスクまたは共有フォルダ。
    _ソースファイル, _row_id各データ行には2つの列があります。1つは行の由来となるファイル、もう1つはそのファイル内の安定した行IDです。グループ化基準 _ソースファイル ファイルを比較する。

それでおしまい。 フォルダに新しいファイルをドロップすると、次のスキャン後にはテーブルに表示されます。ファイルは元のコンピュータから一切移動しません。

Reaching a file on a network share

The Agent opens files as a background service, not as you, so a file on another computer needs one extra step. Which step depends on the computer the Agent runs on.

Windows

Type the network path, like \\server\share\folder, never a mapped drive letter such as S:, which the Agent cannot see. If the share only lets in named people, click Service identity (the chip under the path, or a folder’s Credential column) and store a login for that server: a company domain account, or an account made on the server itself with Domain left blank. The Agent then signs in to that server and reads the file there, and every connector on that Agent that reads the same server must use the same login. Without a login, it reads as its own service account, which a company domain sees as the computer itself. Step by step on Windows

Linux

Share logins stored in the Portal are not used on Linux: an administrator mounts the share on the Agent’s computer first, in a folder under /月 または /メディア, because the Agent’s service cannot see /home または /run/user. In the connector, keep the \\server\share path, which the Agent maps onto the mount, or type the mount path instead, such as /mnt/fileserver-shared/Accounts. How to mount a share on Linux

マック

Share logins stored in the Portal are not used on a Mac: mount the share first from Terminal with sudo, in a folder under /Volumes, so the Agent’s background service can see it. In the connector, keep the \\server\share path, which the Agent maps onto the mount, or type the mount path instead, such as /Volumes/fileserver-shared/Accounts. How to mount a share on a Mac

If the test cannot get to the share, look for these words in its result: unreachable means the Agent’s computer got no answer from the server. On Linux or a Mac, not mounted means the share still has to be mounted, and that message includes the exact mount command for your server.

Folders on a share? On Windows, one login covers every folder you add from the same server. 変更を監視するフォルダ works on a share too, on a best-effort basis; the scheduled scan is what guarantees every change is picked up.

When a folder is not reachable

Every folder on the フォルダー step shows a status as soon as you add it. Hover the status to read the Agent’s own message; its first words say which case it is.

Status or messageそれはどういう意味か何をするか
deniedThe share did not let the Agent in. With no login stored, a Windows Agent reads as its service account, which a company domain sees as the computer itself.Windows: click Service identity in the folder’s Credential column and store a login that can read the share, or ask whoever runs the server to give the stored one read access. Linux or Mac: the share is mounted, but its permissions keep the Agent out; check how it is mounted (Linux, マック).
credentials invalid、または The stored credentials for \\server were refusedThe server rejected the stored login: a typo, the wrong domain or a changed password. The Agent waits a minute before it tries that login again, so the account is not locked out.Click the account name in the Credential column and type the login again. For an account made on the server itself, leave Domain blank.
ないNo folder at that path. On Windows, a server name that cannot be found, or a share the server does not have, also shows as missing.Check the names, or pick the folder with Add folder from the agent instead of typing it.
unreachable、または \\server did not answerNo answer from the server: it is off, the name is wrong, or a firewall blocks file sharing.Open the same \\server\share path on the Agent’s computer. If that fails too, it is a network problem.
not mounted (Linux or Mac)The share is not mounted on the Agent’s computer. Hover the status, or the Not mounted chip in the Credential column, for the exact mount command.Mount the share (Linux, マック), then test the folder again.
Another connector on this agent already signs in to \\server as …Windows allows one account per file server on each computer, and another connector on this Agent uses a different one.Use the same login as that connector, or change it on every connector that reads this server.
Windows already holds a sign-in to \\server for …Something else on the Agent’s computer is signed in to that server with another account, and the Agent never closes a sign-in it did not make.Follow the message: it names the Windows account the Agent runs as and says whether Use service identity would read the share through the existing sign-in.
This agent build cannot sign in to \\server with stored credentials.An older Agent that cannot use a stored share login.Update the Agent, then test again.

どこでも使ってください

コネクタは、クエリ ストリーム内の他のデータ ソースと同様です。クエリを一度保存すると、 クエリビルダー (方言はDuckDBです)そして、以下から使用します。

エクセル

アドインの クエリをストリーミングする 行をシートにドロップし、クリックすると再実行します。 ExcelでSQLを実行する.

グーグル シート

の クエリストリーマー アドオンは、選択したタブに自動的に追加されます。 パワー・クエリ・フォー・グーグル・シート.

Claude、Cursor、その他のAIクライアント

Query Streams MCPサーバーを介して、Claudeはフォルダーモデルを知っています。 _ソースファイル そして ファイルイベント. MCP経由でClaudeと複数レコードを録音.

REST API

保存されたクエリはすべて、プランごとに固有のキーを持つ読み取り専用エンドポイントになります。 複数レコード対応REST API.

ノヴァ

ビジネスプランについて、分かりやすい言葉で質問してください。Novaは、組み込みの説明からすべてのフォルダ、テーブル、列を把握しています。

自動化

行をAirtable、Smartsheet、Baserow、SeaTable、またはスケジュールに基づいてシートに同期します。 自動化ガイド.

フォルダー テーブルは他のコネクタにも結合します。フェデレーション クエリは一致させることができます _ソースファイル 同じエージェント上のデータベースに対して、複数のレコードタイプが混在するCSVファイル内の名前または注文ID。

新規ファイル、変更ファイル、削除ファイルがどのように表示されるか

新規ファイルと変更されたファイル

毎回 スキャン間隔 (または数秒以内に ウォッチフォルダー レイアウトに合う新しいファイルには行が追加され、 現れた イベント。変更されたファイルは 1 つのトランザクションで再読み込みされます。古い行が削除され、新しい行が追加され、 修正済み イベント。

削除されたファイル

ファイルが消えると、デフォルトでは行が削除されるか、墓石オプションを選択した場合は削除済みとしてマークされたままになり、 消えた イベント。ファイルの半分以上が一度に消えた場合、スキャンは拒否され、以前のインベントリが残ります。オフライン共有はまさにそのようになります。

保管ファイル

レイアウトに合わないファイル、開けないファイル、または上限を超えるファイルは、全体が除外されます。その行は読み込まれず、 ファイルイベント 手に入れる ドリフト ファイル名と列名を指定する行を指定します。ファイルを修正して保存すると、次回のスキャンで再度試行されます。

私が見ているものは、どれほど新鮮なのだろうか?

クエリは前回のスキャンから回答します。再スキャンまたは今すぐ同期ボタンはありません。スキャン間隔、フォルダーウォッチャー、 質問に回答する前にページを更新してください これら3つのコントロールです。 MAX(last_seen_utc) から files_current エージェントが最後に確認した日時を教えてくれます。

脇に置かれたファイル

「チェック」ステップと「マニフェスト」タブには3つの単語が表示されます。それぞれ意味が異なります。

駐車スペースを確保
ファイルが固定レイアウトと一致しないか、読み取り不能、破損、ロックされている、またはキャップを超えています。ファイルごとに処理は全行または全行のどちらかになります。つまり、保留中のファイルは行数をゼロとします。 ファイルイベント 記録する ドリフト 行の 詳細 ファイル名と列名を指定します。ファイルのサイズと更新日時が同じ間はスキップされ、変更があった場合はすぐに再試行されます。
判読不能
エージェントは、ファイルの種類(実際のワークブックではない、別のプログラムによってロックされている、クラウドのプレースホルダー、デコードできないバイトなど)に基づいて、ファイルを開くことも解析することもできませんでした。エージェントは自動的に待機し、残りのフォルダの処理を続行します。読み取り可能なファイルがゼロのフォルダのみが、フォルダ全体の処理を拒否します。
拒否した
エージェントはレイアウトを一切固定できませんでした。例えば、ファイル間で列の型が一致していない、データテーブルがまだ存在しない、といった理由が考えられます。 ファイルイベント 手に入れる 拒否した 理由付き行 詳細エージェントはレイアウトが固定されるまで、スキャンごとに再試行します。指定されたファイルを修正または除外すると、メッセージが消えます。

どこを探せばよいか: チェック (どのファイルとその理由を表示する)、コネクタの マニフェスト 後にタブを置きます。SQLでは: SELECT relative_path, event_type, detail FROM fileset.files_events WHERE event_type IN ('drift','refused') ORDER BY event_at DESC.

複数のレコードタイプが混在するCSVファイルの場合、通常は次のようになります。 受信ファイル batch_0920.csv には、ピン留めされたレイアウトではこれまで見たことのないタグ ADJ が付いた行が含まれており、その行は読み込まれずに脇に置かれます。files_events には、詳細にファイル名と理由を示す detected_by pin が付いたドリフト行が追加されます。

知っておくべき限界

フォルダ数やファイル数にプラン上の制限はありません。行数は他のコネクタと同様にデータレルムの容量にカウントされます。コネクタで上げ下げできるデフォルト値は以下のとおりです。

設定デフォルトその機能
最大深度8各ルートフォルダの下の何階層のフォルダがスキャンされるか(1~64)。
スキャンあたりの最大ファイル数100,000ファイルは一括して検討されます。
ハッシュ化する最大ファイルサイズ32 MiB重要なのは ハッシュファイルの内容 の上。
イベントログの保持30日間どのぐらいの間 ファイルイベント 列は維持されます。
ルートごとのスキャン並列処理2ルートごとに一度に読み込まれるフォルダ数。

コンテンツキャップは、ファイルを切り捨てるのではなく、一時的に保存します。ファイルあたり2,000,000行または512 MiB、スキャンあたり10,000,000行または2 GiBです。フォルダには最大25種類のレイアウトを格納できます。 レイアウトごとにテーブル1つ モード。

人々が尋ねる質問

ヘッダー行を詳細行に結合するにはどうすればよいですか?

2 つのテーブルに参加してください _ソースファイル そして _seq. _seq ファイル内の各タグの出現回数を0からカウントし、レコードタイプ間の結合キーとなります。ファイルにバッチ番号またはドキュメント番号がフィールドに含まれている場合は、結合できます。 _ソースファイル そして代わりにそのフィールドを使う。

コネクタが認識していないタグがファイルに含まれている場合、どうなりますか?

行が読み込まれる前に、ファイル全体が一旦保留されます。行のタグに対してフィールド数が間違っている場合も同様です。 ファイルイベント 記録する ドリフト ファイル名と理由を示す行があります。ファイルを修正して保存すると、次のスキャンで再度試行されます。新しいタグをテーブルとして追加するには、コネクタの変更が必要です。ドライバオプションを編集して保存すると、エージェントが再サンプリングします。

なぜ列名はfield_1、field_2などとなっているのですか?

各レコードタイプにはそれぞれ固有の幅があるため、コネクタはタグ列を除いて、位置に基づいて列に番号を付けます。レイアウトが固定されている間は、名前は安定しています。コネクタでセマンティックインテリジェンスを実行して、番号付きフィールドそれぞれに何が格納されているかを記録し、クエリまたは保存済みクエリでエイリアスを使用して、読みやすい名前を付けます。

同じタグでも、ファイルの種類によって意味が異なることはあり得るのでしょうか?

はい、離しておけば大丈夫です。 テーブルスコープ ~へ ファイル拡張子とタグごとに1つのテーブル そしてテーブルは データ_<拡張子>_<タグ>そのため、.csv ファイル内の HDR 行と .txt ファイル内の HDR 行は、異なるテーブルに格納されます。他の拡張子を追加して パターンを含める つまり、両方のファイル形式が一致するということです。

ファイルはエージェントを実行しているコンピューター上に存在する必要がありますか?

そのフォルダは、そのコンピュータからアクセスできる必要があります。ローカルフォルダでもネットワーク共有でもどちらでも構いません。共有を次のように入力します。 \\server\share\folder rather than a mapped drive letter, because the Agent runs as a service and cannot see drives mapped at your login. On a Windows Agent, if the share lets in only named people, store a login for that server from the folder’s Credential column; on Linux or a Mac, mount the share first (Reaching a file on a network share). New files are picked up on the スキャン間隔デフォルトでは1時間ごとです。Claudeにこれらのテーブルもクエリさせたい場合は、以下を参照してください。 MCPを使用して複数レコードのCSVファイルをClaudeに接続する.

私のファイルはどこかにアップロードされていますか?

いいえ。エージェントは自身のコンピュータ上でファイルを読み込み、暗号化されたローカルキャッシュに行を保存します。クエリはそのキャッシュに対して実行され、返された行のみが1つのアウトバウンド接続を介してマシンから送信されます。ファイルは変更、移動、変換されることは一切ありません。

ポートを開放したり、VPNを実行したりする必要はありますか?

いいえ。エージェントはポート443で1つの送信接続を確立し、リクエストと行の両方がその接続を介して送信されます。送信HTTPSが正常に動作すれば、この方法も機能します。

そのフォルダはネットワーク共有上、またはOneDriveやDropbox上にあっても構いませんか?

Yes. Type a share as \\server\share\folder, because the Agent runs as a service and cannot see drives mapped at your login. On Windows, store a login for the server if the share lets in only named people; without one the Agent reads as its own service account. On Linux or a Mac, mount the share first. A synced OneDrive or Dropbox folder works when its files are stored on the computer: set the folder to このデバイスを常にオンにしておくエージェントはクラウド専用ファイルをダウンロードしません。

そのフォルダには複数の種類のファイルが含まれています。コネクタは1つですか、それとも2つですか?

1つのコネクタは1種類のファイルタイプを読み取ります。CSVファイルとParquetファイルを含むフォルダは、同じルート上に2つのコネクタ(ファイルタイプごとに1つ)として扱われます。インクルードパターンに一致しないファイルは無視され、除外されません。

再スキャンボタンはありますか?

いいえ。エージェントはスキャンします スキャン間隔変化に反応する ウォッチフォルダー がオンになっている場合、クエリに応答する前に再スキャンを実行できます。コネクタを編集して、3つの設定のいずれかを変更します。

無料プランで本当にこれがカバーされるのですか?

はい。無料プランは継続してご利用いただけます。期限切れの試用版ではありません。フォルダコネクタ自体にはファイル数の上限はありません。行数は他のコネクタと同様にデータレルムにカウントされます。各プランに含まれる内容については、 価格ページ.

クエリ ストリームがテーブルに変換するその他のフォルダーSQLを使用してファイルフォルダをクエリする方法すべてのファイルセットガイド
まだ行き詰まっていますか? 開く サポート クエリ ストリームで、どのステップで何が表示されているかをお知らせください。接続をご案内いたします。

すべてのガイド Multi-record

あなたの設定とは少し違いますか?

  • ファイル内のすべての行にヘッダー行を含む同じ列がありますか?CSVフォルダはそれらを1つのテーブルに結合します→ CSV Folder
  • ファイルのサイズ、日付、変更履歴のリストだけが必要ですか?ファイルシステムは、ファイルを読み込むことなくそれを実現します → File System
  • アラームやサイクルなど、機械自体が記録する情報が必要ですか?マシンログはコントローラーのログフォルダを読み取ります → Machine Logs

Setup trouble?

  • Agent says the file or folder does not exist, or access is denied? Mapped drives, network shares, OneDrive and Linux home folders each need one fix → Where the Agent can read files from
  • Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?
更新日 10月 12, 2026