Source code for pipeline.src.flows.districts
import pandas as pd
from prefect import flow, get_run_logger, task
from config import LIBRARY_LOCATION
from src.generic_tasks import load
@task
[docs]
def extract_districts():
return pd.read_csv(
LIBRARY_LOCATION / "data/districts.csv",
keep_default_na=False,
na_values=[""],
)
@task
[docs]
def load_districts(districts):
load(
districts,
table_name="districts",
schema="public",
db_name="monitorfish_remote",
how="replace",
logger=get_run_logger(),
)
@flow(name="Monitorfish - Districts")