DataOps Job Control And Logs
This page explains operational job-control and logging data used around DataOps processing.
Scope
This view focuses on:
- job run control;
- job status and error logging;
- load or processing batches;
- operational evidence for import and maintenance processes.
How To Read This Model
- Job-control tables are operational state, not domain data.
- Log rows explain whether a load or batch process ran, failed or produced output.
- Operational job metadata can be important for support and assurance even when it is not part of the provider model.
Application-Derived Insights
- These tables should be modelled as operational observability and processing state.
- They should not become source-of-truth business entities in a target model.
- Retention requirements depend on support, audit and operational monitoring needs.
- Public documentation should explain the job-control purpose without exposing internal file paths or infrastructure detail.
Job Control And Logs
erDiagram
DataOpsJob {
bigint id
nvarchar jobName
nvarchar status
datetime startedAt
datetime finishedAt
}
DataOpsJobStep {
bigint id
bigint job_id
nvarchar stepName
nvarchar status
datetime startedAt
datetime finishedAt
}
DataOpsJobLog {
bigint id
bigint job_id
bigint step_id
datetime loggedAt
nvarchar severity
nvarchar message
}
DataOpsJob ||--o{ DataOpsJobStep : has_steps
DataOpsJob ||--o{ DataOpsJobLog : job_log
DataOpsJobStep ||--o{ DataOpsJobLog : step_log
DataOpsJob
DataOpsJob represents an import, maintenance or data processing job run.
Business-friendly pattern:
For this operational data job,
what process ran,
when did it run,
and what final status was recorded?
DataOpsJobStep
DataOpsJobStep represents a step or stage within a data job.
Business-friendly pattern:
For this operational data job,
which processing step ran,
and what happened at that step?
DataOpsJobLog
DataOpsJobLog records messages, warnings or errors from job processing.
Business-friendly pattern:
For this operational data job or step,
what message, warning or error was recorded?
Reading This Diagram
These ERDs are explanatory views. Operational job tables support running, monitoring and troubleshooting data processes; they are not provider-domain records.