【公式】HULFT IoT EdgeStreaming アダプタリファレンス_2021年7月1日_初版発行

更新監視

監視対象のCSVファイルに行が書き込まれると、その行に書き込まれた値をデリミタで分割し、後続のコンポーネントへ出力します。

更新監視処理画面は、デザイナ画面でスクリプトキャンバスを表示した状態から以下の順番でクリックし、コンポーネントアイコンをスクリプトキャンバスにドラッグ&ドロップして表示します。

  • ツールパレット-ファイル-CSV-更新監視

 

図4.3 更新監視処理画面

(1) 項目一覧

更新監視処理に設定する項目の一覧です。

表4.7 項目一覧

項目名

初期値

設定値

省略

備考

名前

 

半角英数字、一部の記号(*1)

×

半角アルファベットから始まる値

必須設定

 

ファイル名

 

 

×

 

起動時までの書き込みを読み飛ばす

(*2)

 

×

 

列一覧

 

 

×

 

詳細設定

 

デリミタ

カンマ

 

一覧から選択

列名読み取り時のエンコード

UTF-8

 

一覧から選択

コメント

 

コメント

 

文字

 

:

省略可

×

:

省略不可

*1

:

「_(アンダーバー)」のみ指定可能です。

*2

:

監視対象外としてチェックはつきません。

(2) 各項目の説明

更新監視処理に設定する項目について説明します。

それぞれの設定を変更した後、完了ボタンをクリックすると設定が保存されます。

取消ボタンをクリックすると、変更した内容が破棄されます。

名前

更新監視処理のコンポーネント名

半角英数字、「_(アンダーバー)」で指定してください。

また、半角アルファベットから始まる値で指定してください。

必須設定

ファイル名

更新監視を行うファイル名

ファイル名を絶対パスまたは相対パスで指定してください。

相対パスの場合、実行箇所により書き込み用のファイルは以下のパスをもとに格納されます。

  • Windowsの場合

    表4.8 書き込み用のファイルのパス

    実行箇所

    パスの起点

    Studio実行

    $EDGESTREAMING_HOME\client\es-agent\プロジェクト名\スクリプト名

    リモートデバイス実行

    EdgeStreaming Runtime(es-agent.exe) と同じ階層

     

  • Linuxの場合

    表4.9 書き込み用のファイルのパス

    実行箇所

    パスの起点

    リモートデバイス実行

    EdgeStreaming Runtime(es-agent)と同じ階層

     

起動時までの書き込みを読み飛ばす

IoT EdgeStreamingの起動時までに書き込まれたデータの読み飛ばし

IoT EdgeStreaming の起動時までにファイル名で指定したファイルに書き込まれたデータを読み飛ばすかどうかを設定してください。

列一覧

入力データの列名

ファイルの1行目から列名を読み取りでCSVファイルを指定すると、CSVファイルの1行目の列名を取得できます。

上へボタンまたは下へボタンをクリックすると列名を移動します。

追加ボタンまたは削除ボタンをクリックすると列名を追加および削除します。

列一覧で設定した列名は、Mapperエディタの入力元のスキーマに表示されます。

Mapperエディタの詳細は「Mapperリファレンス」を参照してください。

詳細設定

デリミタ

ファイル名で指定した更新監視を行うファイルのデリミタ

更新監視を行うファイルのデリミタを以下から選択してください。

  • カンマ

  • タブ

  • スペース

省略した場合、“カンマ”が選択されます。

列名読み取り時のエンコード

列名読み取り時のエンコード

ファイルの1行目から列名を読み取りで指定したファイルに対して使用するエンコードを以下から選択してください。

  • UTF-8

  • SHIFT-JIS

  • Windows-31J

省略した場合、“UTF-8”で列名の読み取りが行われます。

コメント

コメント

更新監視処理に対するコメント

コメントを入力できます。

 

 

【公式】HULFT IoT EdgeStreaming アダプタリファレンス_2021年7月1日_初版発行