上一頁|下一頁

關於 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 -
初始語法排程工作可以晚上在午夜執行。 可以找到有用的網站驗證您的 Cron 命令語法,例如:www.cronchecker.net

變更清除界限

最初,先清除超過 30 天的舊記錄。若要清除較新或較舊的記錄,請變更 AuditRefresh.sas 檔案中的 auditinterval= 設定。

auditRefresh 的日誌和處理序 ID

auditRefresh 的日誌和處理序 ID (PID) 檔案是與 EVDMLA 自動載入日誌和 PID 檔案共用。請參閱自動載入的日誌和處理序 ID
上一頁|下一頁|頁面頂端
上次更新時間:2018年10月24日