目录
前言
ProcessDB实时/时序数据库支持CMD命令行导出/导入历史数据,本文将针对CMD命令行导出/导入历史数据的相关操作进行介绍
一、导出历史数据
1.命令名称
导出历史数据:export_data.exe
2.相关参数
| 命令参数 | 作用说明 |
| -h | 显示帮助信息 |
| -H | 地址 例如:127.0.0.1 |
| -P | 端口号 例如:8031 |
| -u | 用户名 例如:root |
| -p | 密码 例如:root12345 |
| -f | 过滤器 导出数据会根据文件内的点位名进行导出数据 |
| -e | 排除器 导出数据会根据文件内的点位名不导出相应数据 |
| -s | 开始时间 例如:"2010-01-01 00:00:00" |
| -t | 结束时间 例如:"2010-01-01 00:00:00" |
| -i | 数据间的时间间隔(单位秒) 例如:60 |
| -D | 数据库名称,不写默认数据库全部数据 例如:D1 |
| -T | 数据表名称,不写默认该数据库全部表的数据 例如:T1 |
| -F | 数据点名称,不写默认该数据表的全部点的数据 例如:P1 |
| -o | 导出文件地址,默认当前文件夹 例如:his.txt |
注:过滤器/排除器文件内容如下所示:

3.示例
export_data.exe -H 127.0.0.1 -P 8301 -u root -p root -s "2023-07-31 00:00:01" -t "2023-07-31 00:00:59" -D PUBLIC -T SYS -F PDB_OS_CPU_USAGE -o his——cty.txt
4.运行结果

二、导入历史数据
1.命令名称
导出历史数据:import_data.exe
2.相关参数
| 命令参数 | 作用说明 |
| -H | 地址 例如:127.0.0.1 |
| -P | 端口号 例如:8031 |
| -u | 用户名 例如:root |
| -p | 密码 例如:root12345 |
| -f | 导入数据文件 |
| -h | 显示帮助信息 |
| -b | 从文件里的某个点名向下开始录入数据 |
注:导入数据文件内容如下所示:

3.示例
import_data.exe -H 127.0.0.1 -P 8301 -u root -p root -f 20230731000001-20230731000059_his--cty.txt -b D1.T1.P1
4.运行结果

本文介绍了如何使用ProcessDB的CMD命令行工具export_data.exe和import_data.exe来导出和导入历史数据。导出数据涉及的参数包括地址、端口、用户名、密码、过滤器和时间范围等,而导入数据则需要指定数据文件和开始录入的点名。示例提供了具体的操作命令和预期的运行结果。
5044

被折叠的 条评论
为什么被折叠?



