コンテンツにスキップ

SFTP

ノード上のデータを、SFTP でつないだサーバーに csv として置きます。この出し先は csv だけで、parquet は選べません。

ダイアログ内設定項目

接続情報必須
SFTP の接続情報を選びます。はじめは更新日がいちばん新しいものが入っています。一覧に出るのは、自分が参照できる接続情報だけです。
ファイル名必須
ログインした先からのパスを、拡張子まで入れて書きます。node_log フォルダの下に 2022-01-01.csv を置きたいなら node_log/2022-01-01.csv です。同じ名前のファイルがあると上書きします。変数を差し込めます。
クオーティングを選択
値を ” で囲むかどうかを決めます。既定はデフォルトです。
クオーティングの 4 つの違い

次の 1 行を書き出したときの、ファイルの中身の違いです。性別と年齢 の値にカンマが入っているところを見てください。

ID性別と年齢都道府県
1男,20代東京

デフォルト — 区切りのカンマや改行が入っている値だけを " で囲みます。

ID,性別と年齢,都道府県
1,"男,20代",東京

すべて — 見出しも値も、全部 " で囲みます。

"ID","性別と年齢","都道府県"
"1","男,20代","東京"

数値以外 — 数値でないものだけを " で囲みます。

"ID","性別と年齢","都道府県"
1,"男,20代","東京"

なし — どれも囲みません。

ID,性別と年齢,都道府県
1,男,20代,東京

エラーと対処

どのエラーも、直すのは「設定の編集」ダイアログの中です。

ファイル名が空

ファイル名を入れずに実行したときに出ます。

設定の編集で、出力先のファイル名を入力してください。

直し方 — 「設定の編集」を開き、拡張子まで入れたパスを書きます。

変数が見つからない

名前に $ で変数を書いたが、その名前の変数がないときに出ます。

変数: 対象日が設定されていないため処理を中断しました。

直し方 — 変数の名前を見直すか、プロジェクトに変数を追加します。$ で始めて書いた語は、すべて変数として扱われます。

関連