大家好,
我们的一位客户 (Bundesdruckerei) 以前使用 Windows 任务调度器定期将数据发布到 JMP Live 16 中。
他们升级到 JMP Live 17,并且知道要使用 ODBC 从服务器上的文件夹导入多个文件。
这是他们提供给我们参考的旧脚本:
current_day = 短日期(今天());
current_week = 一年中的第几周(今天(),3);
last_week = current_week - 1;
current_year = Year( 今天() );
start_date = Informat( current_day ) - ( 天 (28));
start_date_pentaho = start_date - ( 天 (10));
结束日期 = Informat(current_day);
//仅导入 csv 文件的数据
//为年份文件夹创建一个动态请求
dt_stationlogs = 多文件导入(
<<设置文件夹(\\scisilon-cifs.scp.bdr.de\reporting\stationlogs\2023\),
<<设置显示隐藏(0),
<<设置子文件夹( 1 ),
<<设置名称过滤器( "*.csv; " ),
<<设置名称启用( 1 ),
<<设置大小过滤器( {54, 65323065} ),
<<设置大小启用(0),
<<设置日期过滤器( {start_date, end_date} ),
<<设置日期启用( 1 ),
<<设置添加文件名列(1),
<<设置添加文件大小列(0),
<<设置添加文件日期列(0),
<<设置导入模式( "CSVData" ),
<<设置字符集(“最佳猜测”),
<<设置堆叠模式(“类似堆叠”),
<<设置 CSV 有标题( 1 ),
<<设置 CSV 允许数字( 1 ),
<<设置CSV第一标题行( 1 ),
<<设置 CSV 标题行数( 1 ),
<<设置CSV第一数据行(2),
<<设置 CSV EOF 逗号( 0 ),
<<设置 CSV EOF 标签( 0 ),
<<设置 CSV EOF 空间( 0 ),
<<设置 CSV EOF 空格( 0 ),
<<设置 CSV EOF 其他( ";" ),
<<设置 CSV EOL CRLF( 1 ),
<<设置 CSV EOL CR( 1 ),
<<设置 CSV EOL LF( 1 ),
<<设置 CSV EOL 分号( 0 ),
<<设置 CSV EOL 其他( "" ),
<<设置 CSV 引号( "\!"" ),
<<设置 CSV 转义(“”),
<<设置 XML 方法(“猜测”),
<<设置 XML 猜测(“巨大”),
<<设置 XML 设置( XML 设置() ),
<<设置JSON方法(“猜测”),
<<设置 JSON 猜测(“巨大”),
<<设置JSON设置( JSON Settings() ),
<<设置导入回调( Empty() )
) << 导入数据;
有人体验过如何使用 JMP Live 17 sheduler 进行设置吗? 到目前为止,设置文件夹命令对它们不起作用。
非常感谢,
乔纳斯