Azure Data Explorer LightIngest工具CreationTimePattern无法正确设置创建日期
解决LightIngest扩展区创建时间未按文件名提取的问题
问题原因
你使用的creationTimePattern参数格式错误,导致工具无法正确识别文件名中的日期部分,只能默认使用当前时间作为扩展区创建时间。原参数-creationTimePattern:"'*'YYYY-MM-dd'*.tsv.gz'"中,给通配符*添加了不必要的单引号,不符合LightIngest的语法规则。
修正方案
根据你的文件名格式2019-02-01T00-13-00.tsv.gz,使用以下任一正确的creationTimePattern参数:
方案1:匹配日期+后续任意内容(简单通用)
-creationTimePattern:"YYYY-MM-dd'T'*.tsv.gz"
方案2:精准匹配完整文件名格式(推荐,避免误匹配)
-creationTimePattern:"YYYY-MM-dd'T'HH-mm-ss.tsv.gz"
说明
LightIngest的creationTimePattern语法规则是:
- 用时间格式占位符(如
YYYY-MM-dd、HH-mm-ss)匹配文件名中的对应时间片段 - 文件名中其他固定或可变部分用通配符
*表示,无需添加单引号包裹
使用修正后的参数运行LightIngest,工具会从文件名中提取对应的日期(或完整时间戳),并将其设置为扩展区的创建时间。
内容的提问来源于stack exchange,提问作者bvk
相关产品推荐
相关产品推荐

