Control-M mastering the batch processing.
Updated November 06, 2024
Control-M mastering the batch processing.

Score 8 out of 10
Vetted Review
Verified User
Overall Satisfaction with Control-M
We use Control-M as the primary scheduling tool in our organization. We used IBM's TWS earlier as official scheduling, but we recently migrated to Control-M. Control-M addresses the following business challenges: Operational efficiency: Automating manual tasks reduces human error, improves productivity, and frees IT staff up for more strategic initiatives. Process reliability: Ensuring critical business processes execute on time and accurately, minimizing disruptions and downtime. Scalability: Handling increasing workloads and data volumes efficiently without compromising performance. Compliance: Adhering to regulatory requirements and internal policies by automating audit trails and control processes.Cost reduction: Optimizing resource utilization and reducing operational expenses through automation.Scope of Use CasesThe scope of Control-M usage varies widely across organizations. Still, everyday use cases include Batch processing, Scheduling, and executing Batch jobs for data processing, report generation, and file transfers. ETL processes: Orchestrating data extraction, transformation, and loading tasks for data warehousing and analytics. IT operations: Automating system maintenance, backup, and recovery procedures. Financial processes: Executing financial calculations, reconciliations, and reporting.
Pros
- Batch PROCESSING.
- ETL WORKFLOW COMPLEX SCHEDULING.
- API INTEGRATION WITH APPLICATION.
- HAVE USER FRIENDLY GRAPHICAL USER INTERFACE.
Cons
- More sophisticated root cause analysis tools would help identify and address job failures more efficiently.
- The ability to create custom reports tailored to specific business needs would provide greater flexibility.
- Expanding the API capabilities would allow deeper integration with other systems and tools.
- Ensuring that Control-M can handle increasing workloads and data volumes without performance degradation is crucial.
- Need improve licensing model for Cloud native application.
- For On-prem environment also licensing model need to be cost effective.
- Security patches and features need to be releases more frequently
1000 - Finance and Accounting: Automates end-of-month financial processing, including payroll, invoicing, and financial reporting. Ensures timely and accurate execution of financial tasks, reducing manual errors.
IT Operations: Manages and monitors IT infrastructure tasks such as backups, system updates, and data migrations. Enhances system reliability and uptime by automating routine maintenance tasks. Data Management: Facilitates data integration, ETL (Extract, Transform, Load) processes, and data warehousing.Improves data accuracy and availability for business intelligence and analytics.
Supply Chain Management: Coordinates logistics, inventory management, and order processing workflows. Streamlines operations, reducing delays and improving supply chain efficiency.
Contributions to Efficiency Automation and Scheduling: Automates repetitive tasks, reducing the need for manual intervention and minimizing human error1.Uses event-based scheduling to trigger tasks based on specific events, ensuring optimal resource utilization2.Centralized Control: Provides a single interface to manage and monitor workflows across different platforms and applications2.Enhances visibility and control over job statuses, making it easier to identify and resolve issues quickly2.Improved SLAs: Helps meet Service Level Agreements (SLAs) by ensuring tasks are completed on time and as scheduled3.Reduces failure rates and accelerates application deployment, contributing to overall business agility3.Scalability and Flexibility: Adapts to changing business needs by allowing easy modification and scaling of workflows4.Supports hybrid and multi-cloud environments, enabling seamless integration of various systems4.
IT Operations: Manages and monitors IT infrastructure tasks such as backups, system updates, and data migrations. Enhances system reliability and uptime by automating routine maintenance tasks. Data Management: Facilitates data integration, ETL (Extract, Transform, Load) processes, and data warehousing.Improves data accuracy and availability for business intelligence and analytics.
Supply Chain Management: Coordinates logistics, inventory management, and order processing workflows. Streamlines operations, reducing delays and improving supply chain efficiency.
Contributions to Efficiency Automation and Scheduling: Automates repetitive tasks, reducing the need for manual intervention and minimizing human error1.Uses event-based scheduling to trigger tasks based on specific events, ensuring optimal resource utilization2.Centralized Control: Provides a single interface to manage and monitor workflows across different platforms and applications2.Enhances visibility and control over job statuses, making it easier to identify and resolve issues quickly2.Improved SLAs: Helps meet Service Level Agreements (SLAs) by ensuring tasks are completed on time and as scheduled3.Reduces failure rates and accelerates application deployment, contributing to overall business agility3.Scalability and Flexibility: Adapts to changing business needs by allowing easy modification and scaling of workflows4.Supports hybrid and multi-cloud environments, enabling seamless integration of various systems4.
Control-M: Known for its comprehensive workload automation capabilities, handling complex job scheduling, dependency management, and IT process automation. TWS: Traditionally strong in Batch processing and job scheduling, focusing on high-performance computing environments. TIDEL: Offers a combination of workload automation and IT process management, often used in mainframe environments.AutoSys: Provides job scheduling and workflow management with a reputation for scalability and performance.
Do you think Control-M delivers good value for the price?
Yes
Are you happy with Control-M's feature set?
Yes
Did Control-M live up to sales and marketing promises?
I wasn't involved with the selection/purchase process
Did implementation of Control-M go as expected?
Yes
Would you buy Control-M again?
Yes
Control-M Feature Ratings
Using Control-M
50 - Control-M Administrators:
Skills: Deep understanding of Control-M architecture, installation, configuration, and maintenance. Proficiency in scripting languages (e.g., Shell, Python) for automation tasks.
Responsibilities: Install, configure, and maintain Control-M environments. Manage user access and security settings. Monitor system performance and troubleshoot issues.
Control-M Schedulers:
Skills: Knowledge of job scheduling principles, familiarity with Control-M’s scheduling features, and the ability to create and manage job workflows.
Responsibilities: Design and implement job schedules, manage dependencies, and ensure that jobs run as expected. Optimize job schedules to improve efficiency.
Control-M Operators: Skills: Operational knowledge of Control-M, ability to monitor job execution, and handle job failures and alerts.Responsibilities: Monitor job execution, respond to alerts, and resolve job failures. Ensure that jobs complete successfully and on time.
Skills: Deep understanding of Control-M architecture, installation, configuration, and maintenance. Proficiency in scripting languages (e.g., Shell, Python) for automation tasks.
Responsibilities: Install, configure, and maintain Control-M environments. Manage user access and security settings. Monitor system performance and troubleshoot issues.
Control-M Schedulers:
Skills: Knowledge of job scheduling principles, familiarity with Control-M’s scheduling features, and the ability to create and manage job workflows.
Responsibilities: Design and implement job schedules, manage dependencies, and ensure that jobs run as expected. Optimize job schedules to improve efficiency.
Control-M Operators: Skills: Operational knowledge of Control-M, ability to monitor job execution, and handle job failures and alerts.Responsibilities: Monitor job execution, respond to alerts, and resolve job failures. Ensure that jobs complete successfully and on time.
- Financial processing
- DWH ETL processing
- IT Ops and management
- Dynamically preparing jobs flow
- integrating the Cloud services
- actively mange DB services using Control-M
- Cloud and Hybrid Environment Management
- Disaster Recovery and Business Continuity
Evaluating Control-M and Competitors
Not Sure
- Scalability
- Integration with Other Systems
- Ease of Use
Scalability is crucial for ensuring that Control-M can grow with your organization. As your business expands, the ability to handle increased workloads without compromising performance is essential. Control-M’s architecture supports horizontal and vertical scaling, allowing you to add more resources or nodes as needed to manage larger and more complex workflows.
Integration with Other Systems Integration capabilities are vital for creating a seamless IT environment. Control-M’s ability to integrate with various systems, applications, and platforms (including cloud services, ERP systems, databases, and more) ensures that workflows can span across different technologies. This integration reduces silos, enhances data flow, and improves overall operational efficiency.
Ease of UseEase of use is a significant factor in ensuring that your team can effectively utilize Control-M. A user-friendly interface, intuitive design, and comprehensive documentation and support make it easier for administrators, operators, and developers to manage and automate workflows. This reduces the learning curve and increases productivity.
Integration with Other Systems Integration capabilities are vital for creating a seamless IT environment. Control-M’s ability to integrate with various systems, applications, and platforms (including cloud services, ERP systems, databases, and more) ensures that workflows can span across different technologies. This integration reduces silos, enhances data flow, and improves overall operational efficiency.
Ease of UseEase of use is a significant factor in ensuring that your team can effectively utilize Control-M. A user-friendly interface, intuitive design, and comprehensive documentation and support make it easier for administrators, operators, and developers to manage and automate workflows. This reduces the learning curve and increases productivity.
Involve a Broader Stakeholder Group Engage a wider range of stakeholders from different departments early in the process. This ensures that all business needs and potential use cases are considered, leading to a more comprehensive evaluation.
Conduct More Extensive Proof of Concept (PoC)Perform a more detailed PoC that includes real-world scenarios specific to your organization. This helps in understanding how Control-M will perform under actual operating conditions and identifies any potential issues early on.
Focus on Integration TestingPlace greater emphasis on testing Control-M’s integration capabilities with existing systems. This includes verifying compatibility with various applications, databases, and cloud services to ensure seamless workflow automation.
Conduct More Extensive Proof of Concept (PoC)Perform a more detailed PoC that includes real-world scenarios specific to your organization. This helps in understanding how Control-M will perform under actual operating conditions and identifies any potential issues early on.
Focus on Integration TestingPlace greater emphasis on testing Control-M’s integration capabilities with existing systems. This includes verifying compatibility with various applications, databases, and cloud services to ensure seamless workflow automation.
Control-M Implementation
- Implemented in-house
Change management was a minor issue with the implementation
- Use of Remote DBs
Control-M Training
- Online Training
- No Training
- No Training
Control-M Job monitoring
Configuring Control-M
It would be great if we have more details knowledge documents where all small terminologies were discussed .
No - we have not done any customization to the interface
No - we have not done any custom code
We have created a mechanism where we are creating Control-m job flow dynamically without having them loaded in database getting it executed in active plan only.
Control-M Support
Pros | Cons |
---|---|
Quick Resolution Knowledgeable team Kept well informed Immediate help available Support cares about my success | Poor followup Problems left unsolved Need to explain problems multiple times Slow Initial Response |
Support category gets managed at organization level.
During our P1 incident when Control-M configuration files gone missing BMC support team helped us to restore the Control-M to its last working state with prompt response and solution.
Using Control-M
Pros | Cons |
---|---|
Like to use Easy to use Technical support not required Well integrated | None |
- Control Modules
- Control-M APIs
- Control-M GUI
- Integration using Control Modules
- Control Agent configuration over the Cloud environment
Yes, but I don't use it
Comments
Please log in to join the conversation