|
|
1
2
我们公司也有类似的设置。我们主要依靠在出现问题时让工作通知我们,我们让员工在特定时间检查工作状态,以确保一切正常工作,没有任何事情被忽视。 我的团队每天早上6点和下午4点都会收到一封SQL Server代理作业活动报告HTML电子邮件,该电子邮件将所有失败的作业列在顶部,运行低于该位置的作业以及低于该位置的所有其他作业分为每日、每周、每月、每季度和其他类别。我们基本上监视的是SQLServer代理作业,而不是SSIS包本身。我们依赖作业类别和作业计划命名约定来自动在报表中进行分组。
我考虑让我们的数据中心人员每天早上4点左右运行一个报告来检查服务器的状态,但最后我决定这不是必须的,因为我们有一个早上6点开始工作的人。我对实现这个过程的主要担忧是,我们的ETL会随着时间的推移而变化,因此我有必要维护有关如何正确检查作业以及如何在检测到问题时将通知上报给我的团队的文档。如果进程必须在半夜运行,我愿意这样做。然而,我们的ETL每天每小时都在运行,因此如果我们必须在清晨启动所有主要的ETL过程,我们仍然可以在任何人进入办公室之前完成数据仓库的加载和发布报告。另外,由于某些原因,我们的办公室开始得很晚,所以人们通常在上午9点之前都不会以交互方式运行我们的报告。 |
|
|
2
1
如果你不想做一个完全定制的构建,你可以使用 https://cronitor.io |
|
|
3
0
没有SSRS作业监视过程。如果任何SSRS作业失败,用户将创建事件,然后TOPS报告和SSRS开发团队将根据事件开始工作。因此,这一进程花费了大量的周转时间来解决这一问题。 拟定SSRS作业监控流程: SSRS订阅监控作业将帮助TOPS报告和SSRS开发人员主动监控SSRS作业。此作业将创建报告以显示失败的报告列表以及常规执行日志状态和订阅错误日志状态。首先,开发人员可以从该报告中了解报告失败的原因,然后开发人员就可以开始主动解决问题。 |