The Operations screen provides a comprehensive view of all job activities within the selected data layer. It enables users to create and schedule jobs for attributes, audiences, and sync apps. Additionally, users can easily track job activities, review historical job executions, and configure existing sync jobs.
This article covers the following topics:
Audience Jobs Overview
When you navigate to the Operations screen, you will see all audience-related production jobs listed for the selected data layer. Each data layer comprises multiple applications, and each application contains various jobs. To view the jobs in a card view format, click the Jobs tab.
By default, all jobs under the data layer are shown. You can filter these jobs by Attribute, Audience, and Sync type.
You may encounter two ad-hoc jobs on this screen: Attribute-Run and Audience-Run. These jobs are triggered when attributes or audiences are executed from the Attributes or Audiences screens. Just so you know, these jobs cannot be configured or scheduled.
- Attribute-Run: Executing Attribute(s)
- Audience-Run: Executing Audience(s)
If you require a job with custom configurations, need to schedule it, or wish to execute a job while maintaining it as a separate record, you can create a new job.
Creating a Job
The Operations screen allows you to directly create production jobs for attributes, audiences, or syncs.
Follow the steps below to create a job:
- Go to the Operations screen and proceed to the Jobs tab.
- Click the + icon located in the top-right corner of the screen. This will open the Create Job pop-up window.
- Choose the type of job you want to create from the available templates: Attribute, Audience, or Sync.
- After selecting a template, the App Name dropdown will populate with the corresponding list of apps available under the selected data layer. For example: If you select Attribute, the dropdown will display Attribute apps under the chosen data layer. Similarly, selecting Audience or Sync will show relevant apps for those types.
- Complete all required fields in the form and click Save to save the newly created job.
Once a job is created, it will appear as a card under the Jobs tab. Each job card provides details such as the app name, whether the job is scheduled, the last run time, its duration, and more. Users can modify the job's configuration or schedule it by navigating to the Configure section of the job.
Scheduling a Job
Once a job is created, it can be scheduled to trigger automatically based on various parameters such as daily, weekly, cron expression, or job/event-based triggers.
To navigate to the Configure tab and schedule a job, follow these steps:
- Go to the Operations screen.
- Click the Jobs tab.
- Select the job you want to schedule from the card view on the left side.
- Click the Configure tab.
- Scroll to the bottom of the page and enable the Schedule toggle.
- Choose the appropriate options for scheduling the job.
For more details on scheduling options, please refer to the article Scheduling a Job.
Reviewing Historical Job Execution
Whenever a job is executed, a unique execution ID is generated for that specific execution. The details of each execution are stored under the same job. Users can view the execution details in the Activity Logs, which include:
- Job status (running, failed, completed, etc)
- Job duration
- Job start and end times
- Steps involved in the job
- Cost incurred for running the job
This allows users to monitor and analyze job performance and resource usage efficiently.