Files
template-code-location/src/template_code_location/jobs/jobs.py
Richard Mrasek 60096f840d
All checks were successful
Check Deleted Workflows / check-deleted-workflows (pull_request) Successful in 56s
added example for schedule, reset for demo
2026-06-12 13:29:01 +02:00

33 lines
883 B
Python

from dagster import ScheduleDefinition, job
from util_services.util_ops import preview_dataframe
from ..ops.ops import (fetch_data, generate_example_dataset, process_data,
transform_example_dataset)
@job
def data_processing_job():
"""A simple job that fetches and processes data."""
raw = fetch_data()
process_data(raw)
data_processing_job_daily_9am = ScheduleDefinition(
job=data_processing_job,
cron_schedule="0 9 * * *",
)
@job
def example_job():
original_df = generate_example_dataset()
preview_dataframe(original_df)
@job
def example_dataframe_demo_job():
"""Demonstrates generating and transforming a pandas DataFrame with previews."""
original_df = generate_example_dataset()
preview_dataframe(original_df)
transformed_df = transform_example_dataset(original_df)
preview_dataframe(transformed_df)