上一页|下一页

关于 auditRefresh

简介

要管理在管理数据的自动加载数据目录(拖放区)中整个 AUDIT_VISUALANALYTICS 表的大小,auditRefresh 定期执行以下任务:
  • 删除指定时间的记录
  • 刷新相应的 LASR 表
注: auditRefresh 功能由与自动加载实现非常相似的脚本、程序和目录提供。与自动加载不同,auditRefresh 仅适用于一个 LASR 逻辑库,即管理数据逻辑库 (EVDMLA)。因此,无需创建 auditRefresh 任务的其他实现。
注: auditRefresh 是管理审计数据的多项措施之一。关于全图,请参见键操作审计

启用 auditRefresh

  1. 以开始自动加载管理数据实现时标识或创建的预定器账户登录至自动加载主机。
  2. 导航至关联的脚本目录。
    /Applications/SASVisualAnalytics/VisualAnalyticsAdministrator/EVDMLA
  3. 调用 auditRefreshSchedule.sh(在 UNIX 上)或 auditRefreshSchedule.bat(在 Windows 上)。
  4. 确认该预定任务正在运行。
    Windows 特定: 访问任务计划程序(例如,选择开始然后选择控制面板然后选择系统和安全然后选择管理工具然后选择任务计划程序)。在任务计划程序库中找到 Environment Manager LASR - Audit Table Refresh 任务。
    UNIX 特定: 运行以下命令:crontab -l

停用 auditRefresh

要停用 auditRefresh,使用预定器帐户调用 auditRefreshUnschedule.sh(在 UNIX 上)或 auditRefreshUnschedule.bat(在 Windows 上)。停用 auditRefresh 并不会停止审计数据的传送、自动加载或关联的 SAS LASR Analytic Server。

减少任务频率

初始状态下,auditRefresh 每日运行。要减少清除旧记录的频率,请修改关联的预定脚本。建议在更改之前做好脚本的备份副本。
Windows 特定: 在 auditRefreshSchedule.bat 脚本中,更改 TIME_INTERVAL_DAYS= 的值。初始值为 1
UNIX 特定: 在 auditRefreshSchedule.sh 脚本中,更改下行突出显示的字符串:
cat <(fgrep -i -v $AUDIT_RUNSAS_PATH <(crontab -l))
<(echo "0 0 * * * $AUDIT_RUNSAS_PATH") | crontab -
初始语法预定任务在每晚午夜时运行。您可能发现在诸如 www.cronchecker.net 的网站上更容易确认 cron 命令语法。

更改清除限值

初始状态下,超过 30 天的记录将被清除。要清除较新或较旧的记录,更改 AuditRefresh.sas 文件中的 auditinterval= 设置。

auditRefresh 的日志和过程 ID

auditRefresh 的日志和过程 ID (PID) 文件与 EVDMLA 自动加载日志和 PID 文件并置。请参见自动加载的日志和过程 ID
上一页|下一页|页首
上次更新时间: 2018年10月24日