上云无忧 > 文档中心 > 百度智能云时序时空数据库TSDB - 数据管理
时序时空数据库TSDB
百度智能云时序时空数据库TSDB - 数据管理

文档简介:
数据管理包括数据导入,导出以及清理数据。 数据导入: 导入示范数据: 示范数据用于帮助用户体验时序数据的各项功能。示范数据含有2015年全年北京、上海、广州3个城市每一个空气监测站的每一天的早晨8点采集的温度、湿度、风力、PM2.5、紫外线指数等气象模拟数据(非真实数据),每一个数据点所属城市城市的名称、邮编,以及该监测站的地理位置(经纬度)等标签,方便您快速体验、理解时序数据库各项查询、聚合及图表展示功能。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

数据管理包括数据导入,导出以及清理数据。

数据导入

导入示范数据

示范数据用于帮助用户体验时序数据的各项功能。示范数据含有2015年全年北京、上海、广州3个城市每一个空气监测站的每一天的早晨8点采集的温度、湿度、风力、PM2.5、紫外线指数等气象模拟数据(非真实数据),每一个数据点所属城市城市的名称、邮编,以及该监测站的地理位置(经纬度)等标签,方便您快速体验、理解时序数据库各项查询、聚合及图表展示功能。

  1. 选择“产品服务>时序数据库TSDB>数据库名称”,进入数据库详情页面。
  2. 点击“导入>导入示范数据>导入数据”,在弹出对话框中点击“确认”,完成导入示范数据操作。导入后可在下方查看到对应的导入记录。

有关示范数据库的操作示例,请查看生成示范数据库图表。

导入数据

用户可以将前期导出到BOS中的数据重新导入TSDB,也可以导入用户本地的数据。如果从本地导入用户自有数据,需先将数据文件上传至BOS,文件格式为.CSV。

注意:

同一个metric的不同field不要求在同一个导入任务中全部导入,而是可以分多次导入。只要导入的metric、timestamp、tag值相同,即可在一次查询中,同时查询出通过多次导入的多个field。

用户的自有数据中必须包含“metric”、“timestamp”、至少一个“field”和至少一个“tag”。其中:

  • 第一列表头必须为“metric”,表示数据点的metric。
  • 第二列表头必须为“timestamp”,表示数据点的timestamp,单位为毫秒为格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。
  • 第三列及之后的列:

    * 如果表头包含冒号“:”,则表示该列为数据点的field,冒号前的是field名称,冒号后的是field类型(支持Number、String、Bytes
  • ,其中Bytes类型的列的值需要进过base64编码)。如下图中的“value:Number”。
    
    	* 如果表达不包含冒号,则表示该列为数据点的tag,表头为tag名称,列的内容为tag值。下图红框内容为tag名称。

  1. 选择“产品服务>时序数据库TSDB>数据库名称”,进入数据库详情页面。
  2. 点击“导入>导入备份数据>导入数据”,在弹出对话框中选择指定的Bucket名称和文件,并设置编码格式;点击“确认”,完成导入示范数据操作。

数据导出

TSDB提供手动导出和自动导出两种数据导出方法。

手动导出数据

通过导出功能可以将当前数据导出至BOS Bucket。BOS(Baidu Object Storage)即百度对象存储,可以为用户提供稳定、安全、高效以及高扩展存储服务。Bucket即BOS中的一个命名空间。

在导出数据之前,用户应先开通对象存储服务并创建Bucket。

导出数据的具体操作如下:

  1. 选择“产品服务>时序数据库TSDB”,进入“数据库列表”页面。
  2. 点击数据库名称,进入数据库详情页面;点击“导入导出>导出>手动导出数据”页签,进入导出操作页面。

  3. 点击“创建导出”,在弹出窗口配置以下信息,包括:

    • 导出地址:存放导出文件的BOS Bucket地址。如果用户已创建BOS Bucket,此时可在“导出地址”的下拉列表中选择指定的Bucket名称;如果用户尚未创建BOS Bucket,也可点击“新建Bucket”,快速创建Bucket。
    • 时间范围:可选择导出全部数据或仅导出指定时间范围内的数据。
    • 度量:可导出所有度量的数据或仅导出指定度量的数据。
    • 导出文件格式:目前只支持CSV格式。
    • 导出文件个数:支持将所有数据导出为一个文件(数据量大时因为bos文件大小限制会拆分为多个文件)或将数据并行导出为多个文件(适合大数据导出)。

    完成配置后点击“确定”完成数据导出操作。

  4. 完成导出操作后,用户可返回至导出操作页面,查看导出结果。此时可点击“查看详情”,获取导出的详细信息及对应的BOS Bucket地址。

自动导出数据

打开自动导出功能后,系统将在每日凌晨自动导出前一日至当日00:00时间范围内的数据,具体操作如下:

  1. 选择“产品服务>时序数据库TSDB”,进入“数据库列表”页面。
  2. 点击数据库名称,进入数据库详情页面;点击“导入导>导出>自动导出数据”页签,进入导出操作页面。

  3. 打开“自动定时导出”开关,并设置“导出地址”和“导出文件个数”。

    • 导出地址:存放导出文件的BOS Bucket地址。如果用户已创建BOS Bucket,此时可在“导出地址”的下拉列表中选择指定的Bucket名称;如果用户尚未创建BOS Bucket,也可点击“新建Bucket”,快速创建Bucket。
    • 导出文件个数:支持将所有数据导出为一个文件(数据量大时因为bos文件大小限制会拆分为多个文件)或将数据并行导出为多个文件(适合大数据导出)。
  4. 点击“保存”,使配置生效。

数据清理

注意:数据清理主要是供删除调试的测试数据使用,对正式数据请谨慎使用。

选择“产品服务>时序数据库TSDB”,进入“数据库列表”页面。

点击数据库名称,进入数据库详情页面;点击“数据清理”页签,进入数据清理页面。

系统默认给出最近1小时内的数据清理信息,如果需要清理更多内容,可点击右面下拉菜单,切换时间范围。

数据时效

选择“产品服务>时序数据库TSDB”,进入“数据库列表”页面。

点击数据库名称,进入数据库详情页面;点击“数据时效”页签,进入数据时效页面。

将数据时效设置为 ON(开启),设置时效范围,以天为单位,保存后,系统会保留时效内的数据。

注意:

启用数据时效功能,系统将自动删除时效范围之外的数据。

相似文档
  • 在查询时可以将数据进行插值,即使没有数据写入,也可以将数据按照一定的插值算法查询出来。目前支持Linear(线性插值)、Previous(按前一个值插值)、Fixed(固定值插值)三种插值算法。
  • 新建预处理规则: 当TSDB中存储的数据量较大时,将数据按照用户指定的规则筛选出来需要较长的等待时间,有可能请求导致超时,造成查询失败。 针对这种情况,用户可以配置数据预处理,提前将相关数据过滤、聚合好,实现快速返回查询结果。
  • 通过物联网核心套件IoTCore将数据写入TSDB: 物联网核心套件IoTCore提供设备数据接入云端的能力,接入后的数据可写入tsdb中进行存储及查询,使用方法请[参考文档]。
  • 介绍: 多用户访问控制,主要用于帮助用户管理云账户下资源的访问权限,适用于企业内的不同角色,可以对不同的工作人员赋予使用产品的不同权限,当您的企业存在多用户协同操作资源时,推荐您使用多用户访问控制。
  • 目前百度智能云时序数据库提供了两种数据可视化方案,物可视和Sugar,可以根据自己的业务需求来灵活选择。 两种方案的使用场景如下: TSDB+物可视:物可视适合于前端开发人员快速搭建可视化应用,可以加速前端可视化的开发进度。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部