Our store relies heavily on SSIS to run our back end processes and database tasks. In general, we have hundreds of jobs, and for the most part, everything works efficiently and smoothly.
In most cases, we have a job failure due to an external dependency failure (data not available, files not delivered, etc.). Right now, our process is set up to send us an e-mail every time the job fails. SSIS will create an email that sends us the name of the job and the step that it did not complete.
I am looking at creating a toolbar to better control this process. I know that the same information available in the job history window from SSIS can also be obtained by querying the msdb database. I want to set up a central location for error reporting (possibly using SQL Reporting Services), as well as a more intelligent email notification system.
Has anyone else dealt with this problem? If so, what processes / reports did you create around SSIS procedures to optimize notification of failures or job alerts?
. , , , , , , .
SQL Server 6 4 , , , , , , , . SQL Server, SSIS. .
SSRS. , , 3 4 . SSRS , SQL Server, .
, , , . , ETL. . , , - . , , . -, , , iPhone , ( , ). , , , .
, , 4 , , , , 6 . , , , ETL , , , . , . , ETL , , ETL, , - . , - , 9 .
, https://cronitor.io .
SSRS. SSRS . - SSRS , , TOPS Reporting SSRS . .
Proposed SSRS Job Monitoring Process: The SSRS subscription monitoring task will help TOPS Reporting and the SSRS developer to actively monitor SSRS jobs. This task will create a report to display a list of failed reports, as well as the overall status of the execution log and the status of the subscription error log. Initially, the developer can understand the reason for the failure of the report from this report, and then the developer can begin to actively work to fix the problem.
Source: https://habr.com/ru/post/1764485/More articles:JPA or Hibernates with Oracle Table Partitions? - javaThe total number of overlapping date ranges in MySQL - mysqlкак использовать учетные данные для входа в Windows для проверки подлинности прокси с помощью С# - authenticationmysql is a good table: a table with more than one index? - mysqlHow does the FirstOrDefault extension method work? - c #C: pthread performance issues. How can I make this code as expected? - cКак создать пользовательскую подборку Html Helper? - asp.net-mvc-2Проверьте, правильно ли сформирован документ перед разбором - xmlAndroid: GridView - androidWorking with enumerations (creating a list) - javaAll Articles