Introduction to Control-M SaaS

Control-M is a workload automation solution that enables you to automate the scheduling and processing of your business workflowsClosed across various platforms and applications from a single point of control. Every organization depends upon certain processes running regularly. Salaries need to be computed, approved and distributed, and databases must periodically be stopped, backed up, and restarted. Control-M helps you control and automate these processes in units called jobsClosed in an organized way.

A job is an execution unit, such as a script or command, that executes at the operating system level or as part of an external service, such as Hadoop or Snowflake. Each job requires specific run information to execute, such as scheduling criteria, job dependencies (called eventsClosed), and post-processing actions.

Jobs runClosed at specific times and often in a specific sequence. This flow of jobs is called a workflow and it might be complex. For example, you might need to prevent some jobs from executing at the same time, so they do not overwhelm system resources, such as CPU utilization, memory, or access to a file or host. You might have complex scheduling requirements, where simply specifying certain dates is not sufficient. Jobs that work together or have related job processing definitions can be grouped together in foldersClosed that enable you to organize your workflows.

The following diagram shows a small portion of an organizational workflow that processes end-of-month finances. Inside the main folder are folders for US and Australia finances. The US and Australia folders each contain three jobs, with each handling a specific financial task. The first job runs a script that processes finance information, the second job runs a script that performs calculations, and the third job updates the relevant database with the required information. The arrows indicate the flow of one job to the next. The use of folders and naming makes it easier to understand what each job does and how they work together.

Control-M works across multiple platforms, applications, data sources, and infrastructures. For example, your job workflow can copy the log files of a cloud environment, transfer them to a local data center using Managed File Transfer, where it is saved as an Excel sheet, and then send an email notifying the relevant person to review the file. This enables you to integrate processes running on any system into an automatic job flow.

Control-M Learning ResourcesLink copied to clipboard

The following lists the available learning tools to learn more about Control-M:

  • Onboarding: Demonstrates how to set up your Control-M environment by installing Agents and plug-ins, configuring connection profiles, and running your first job. This tutorial enables you to become familiar with the interface.

  • Getting Started: Describes how to set up your environment in Control-M. This includes all the steps in the onboardng described in detail in addition to other steps you might need to perform. For more information, see Getting Started.

  • Welcome Pages: Provides a detailed overview of each Control-M topic.

  • Videos: Provides a visual overview of various Control-M topics.

Control-M SaaS UpdatesLink copied to clipboard

Periodically, you will receive notifications that Control-M SaaS needs to update with an expected downtime period. During this time, you might experience disconnections and some functionality might not be available. After the update completes, Control-M SaaS is automatically refreshed, which enables you to access the full updated functionality. You do not need to perform any action during this time.