“写入 CSV 文件输出连接器”可用于将已改编为文本的 GeoEvent 写入分隔文本文件。文本分隔符通常为逗号,因此这种类型的输出文件有时被称为逗号分隔值文件,但是
ArcGIS GeoEvent Server
可以使用任何普通 ASCII 字符作为分隔符来分隔数据属性值。
用法说明
-
此输出连接器可将文本出站适配器与文件出站传输进行配对。
-
可以使用绝对路径或 UNC 路径来指定已注册服务器
文件夹
。
-
如果使用 UNC 路径,则运行
GeoEvent Server
的 Windows 服务帐户需要对文件夹的读/写权限。
-
例如,对于
文件夹
属性,最佳做法是使用绝对路径,例如
C:\GeoEvent\input
。
-
子文件夹
属性允许指定相对于已注册服务器文件夹的子文件夹。
-
如果重新启动输出,则
GeoEvent Server
将在已注册系统文件夹路径中创建一个新文件。
-
根据已处理 GeoEvent 的速率和容量,建议增大
文件滚动更新大小 (KB)
超过默认值
1
以避免创建 Windows 无法保持同步的级联分隔文本文件。
-
将已处理 GeoEvent 改编为分隔文本需要
消息分隔符
和
属性分隔符
。
-
文件扩展名
属性可用于指定
GeoEvent Server
创建的分隔文本文件的类型。虽然此输出连接器的默认值为
csv
,但是也可以指定其他文件扩展名,例如
txt
或
out
以创建不同的分隔文本文件。
-
如果要将分隔文本文件中的数据用作将来的
GeoEvent Server
数据源,建议保留
输出日期格式
为
ISO 8601 格式
。
GeoEvent Server
首选以
ISO 8601 格式
表示日期/时间值,但是也可以指定和使用其他所需日期格式。
参数
参数
|
说明
|
名称
|
用于在
GeoEvent Manager
中引用的输出连接器的描述性名称。
|
文件夹
|
已注册的系统文件夹,在该文件夹下将创建和写入文件。
|
文件名前缀
|
指定
GeoEvent Server
将创建和写入的输出文件的名称。 首次创建文件的日期/时间会追加到文件名。 默认为
输出
。
示例:2019 年 3 月 19 日下午 2:30:05 创建的文件名前缀
输出
,将生成一个名为
output2019-03-19_14-30-05.out
的文件。
|
子文件夹
|
指定相对于已注册的系统文件夹的子文件夹(或子目录)的名称,在该子文件夹或子目录下将创建和写入文件。 如果不存在子文件夹,则此参数应留空。 此参数没有默认值。
示例:将已注册的系统文件夹指定为
C:\GeoEvent
,则子文件夹
output
会导致
GeoEvent Server
在
C:\GeoEvent\output
中创建文件,即假设文件路径存在且可由运行
ArcGIS GeoEvent Server
的 Windows 服务帐户访问。
|
文件滚动更新方法
|
指定用于确定
GeoEvent Server
将停止写入当前文件并开始写入新文件的方法。 可用
文件滚动方法
为
按大小
或
按时间
。 默认为
按时间
。
-
按大小
- 满足指定的文件大小阈值时,
GeoEvent Server
将停止写入当前文件。 满足阈值时将创建新文件。
-
按时间
- 满足指定的期限阈值时,
GeoEvent Server
将停止写入当前文件。 满足阈值时将创建新文件。
|
文件滚动更新大小(KB)
(条件分析)
|
指定
GeoEvent Server
停止写入之前文件可以达到的最大大小,以千字节 (KB) 为单位。 达到最大文件大小后,
GeoEvent Server
将创建一个新文件开始写入。 默认值为
1
千字节。
此参数在
文件滚动方法
设置为
按大小
时显示,设置为
按时间
时隐藏。
|
文件滚动更新频率
(条件分析)
|
指定
GeoEvent Server
停止写入当前文件并创建一个新文件开始写入的频率。 可用的基于期限的翻滚策略包括
每小时
、
每天
或
每月
。 默认为
每小时
。
-
每小时
-
GeoEvent Server
将停止写入当前文件,并每小时开始写入新文件。
-
每天
-
GeoEvent Server
将停止写入当前文件,并每天开始写入新文件。
-
每月
-
GeoEvent Server
将停止写入当前文件,并每月开始写入新文件。
此参数在
文件滚动方法
设置为
按时间
时显示,设置为
按大小
时隐藏。
|
文件清理期限(分钟)
|
指定按照
文件清理方法
管理旧文件的期限(以分钟为单位)。 默认值为
4320
分钟。
示例:每 3 天(4320 分钟)文件将被删除或存档。
|
文件清理方法
|
用于管理已达到
文件清理期限(分钟
)的旧文件的方法。 可用的文件清理方法为
删除
和
存档
。 默认为
删除
。
-
删除
- 达到
文件清理期限(分钟)
参数中指定期限的文件将被删除。
-
存档
- 达到
文件清理期限(分钟)
参数中指定期限的文件将被存档。
|
归档文件夹
(条件分析)
|
已注册的系统文件夹,其中已到达
文件清理期限(分钟)
的文件将被存档。 此参数没有默认值。
此参数在
文件清理方法
设置为
存档
时显示,在设置为
删除
时隐藏。
|
归档子文件夹
(条件分析)
|
与
存档文件夹
相关的子文件夹,其中已到达
文件清理期限(分钟)
的文件将被存档。 如果没有用于存档文件的子文件夹,则不指定此参数。 此参数没有默认值。
此参数在
文件清理方法
设置为
存档
时显示,在设置为
删除
时隐藏。
|
消息分隔符
|
用作事件记录分隔符的文字字符。 默认为使用
\n
换行。
|
属性分隔符
|
用作属性字段分隔符的文字字符。 默认为
,
逗号。
|
文件扩展名
|
创建新文件时所使用的文件扩展名。此属性的默认值为
csv
,这表示
GeoEvent Server
将创建一个逗号分隔值文件。
|
输出日期格式
|
指定写入文件的日期/时间值的格式。 可用的输出日期格式为
ISO 8601 格式
或
自定义格式
。 默认为
ISO 8601格式
。
-
ISO 8601格式
- 处理的日期/时间值将按照 ISO 8601 格式构建 (yyyy-MM-dd'T'HH:mm:ss.SSSXXX)。
-
自定义格式
- 将使用 Java SimpleDateFormat 类约定按照自定义格式构建已处理的日期/时间值。
|
自定义日期格式
(条件分析)
|
写入文件的日期/时间值的自定义格式。 应使用 Java SimpleDateFormat 类约定构造自定义日期格式。 有关详细信息,请参阅
SimpleDateFormat
。
此参数在
输出日期格式
设置为
自定义格式
时显示,设置为
ISO 8601
格式时隐藏。
|
数字格式化语言
|
从数据值格式化数字时用于区分区域设置敏感行为的区域设置标识符 (ID)。 默认值为安装
GeoEvent Server
的计算机的区域设置。 有关详细信息,请参阅
Java 支持的区域设置
。
|