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

Control-M mastering the batch processing.

Anonymous | TrustRadius Reviewer
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 has an excellent graphical user interface and robust functionalities, which any scheduling tool currently has in the current market. Strengthening security measures, such as role-based access control and encryption, is essential to protect sensitive data. Providing tools to optimize resource utilization and reduce costs would be valuable. Limited options for customizing the user interface can hinder productivity. Allowing users to tailor the interface to their needs would enhance the experience.
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

We have an environment where job flows need to be developed dynamically. Existing Farmwork needs to be modified so it can be integrated with Control-M. By using rich features from Control-M, we were able to achieve the integration for dynamic job flow generation of thousands of jobs. API features from Control-M provide future-ready environments.

Control-M Feature Ratings

Multi-platform scheduling
10
Central monitoring
8
Logging
8
Alerts and notifications
8
Analysis and visualization
9
Application integration
8

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.
  • 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
Control-M integrates with DevOps toolchains to automate the deployment of applications and updates. It supports Jobs-as-Code, allowing developers to define workflows programmatically, which accelerates development cycles and improves deployment consistency1.These use cases highlight how Control-M can streamline operations, enhance efficiency, and support critical business functions across various domains.

Evaluating Control-M and Competitors

  • 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.
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.

Control-M Implementation

Control-M Training

Configuring Control-M

I found it just right for this type of products
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

BMC have good support team and SLA definition considering the Customers need. Incase P1 incident we have observed BMC have provided a good support. but for p2 and p3 incident we observed following standard every time feels unnecessary.
ProsCons
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

ProsCons
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

Control-M Reliability

Integrating Control-M

Comments

More Reviews of Control-M