Tableau server 日常维护23自动化备份Tabeau server 数据(下)

Posted zgrjddd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tableau server 日常维护23自动化备份Tabeau server 数据(下)相关的知识,希望对你有一定的参考价值。

文章目录

问题描述

对于数据的管理,未雨绸缪是对备份最好的描述和体现。而定期备份Tableau server 数据(Dashboard,提取数据,工作簿以及用户元数据等)是我们维护服务器的重中之重。(估计你还没体验数据丢失,想进各种办法找回的体验吧)
提示:
为了防止数据丢失,应该在创建备份后将 .tsbak 文件拷贝在不是 Tableau Server 安装一部分的计算机上。

了解磁盘空间

首先你必须了解的磁盘空间的使用情况,当备份的数据大于可用磁盘空间的时候,备份将报错。

如果在备份的过程当中有数据提取刷新等后台任务,任务进行的数据将保存为临时文件,从而会增加了空间磁盘的使用量,备份的过程当中内存占有率会比较高。

自动化备份

上一次讲的是有需要的备份的话就备份,很不稳定(但是这个有必要存在的),当我们需要定期备份的时候,对备份数据的质量可能会有所要求,比如去除相关的日志信息等。
这个时候我们就需要就行备份前的相关优化-清理不必要的数据

计划备份

1.在主节点(如果有集群的话在主节点进行)
运行命令:tsm maintenance backup -f <backup-file> -sr <recurrence> -st <time-to-run> -sd <days-to-run> -sn <schedule-name>

相关参数:-sr 备份频次(monthly,weekly,dayly)
-st 备份时间格式:01:00
-sd 运行天数(受-sr 参数影响,比如是weekly,那么 -sd只能是1~7或者:2,3的形式)
-sn 备份时间任务的名称

示例

备份前命令:tsm maintenance cleanup
更详细的清理讲解

计划命令:tsm maintenance backup -f ts-mid_month_backup -sr monthly -st 02:00 -sd 15 -sn monthly-backup

查看命令:tsm schedule list

我还尝试了进行一个按年的频次备份的(不支持年备份)

出现提示:只能按照月,周,日进行备份。
可以根据自己不同的需求进行尝试周,日备份。

By 周备份


By 日备份

注意这里的 -sr 参数是daily,不是dayly,以及后面的-sd 会自动忽略

我们再来查看备份的计划
命令:tsm schudules list

管理备份计划

当我们不需要其中的一下备份计划的时候,我们也可以进行相应的修改和删除
命令模板:tsm schedules delete -si 或者-sn
-si :计划id
-sn :计划名称


两种方式都行
命令:tsm schedule list
目前只有按月的备份计划。

后续

当然你也可以寻求相关的脚本告诉或者维护人员帮助,将备份过程写成脚本的形式,脚本里面的内容应该有:

  • 在运行备份之前清理文件和文件夹
  • 自行运行备份
  • 将备份文件复制到单独的计算机以便妥善保管

以上是关于Tableau server 日常维护23自动化备份Tabeau server 数据(下)的主要内容,如果未能解决你的问题,请参考以下文章

Tableau server 日常维护13 Tableau server 升级

Tableau Server日常维护15 window版Tableau server 脱机激活

Tableau server日常维护 17处理Tableau server 灾难性恢复

Tableau server 日常维护14清理Tableau server日志和临时文件

Tableau server日常维护9.0window server2016 Tableau server保姆教学安装

Tableau server 日常维护12备份和还原