Source code for pipeline.src.shared_tasks.pnos
import pandas as pd
from prefect import task
from src.generic_tasks import extract
@task
[docs]
def extract_pno_units_targeting_vessels() -> pd.DataFrame:
return extract(
db_name="monitorfish_remote",
query_filepath="monitorfish/pno_units_targeting_vessels.sql",
)
@task
[docs]
def extract_pno_units_ports_and_segments_subscriptions() -> pd.DataFrame:
return extract(
db_name="monitorfish_remote",
query_filepath="monitorfish/pno_units_ports_and_segments_subscriptions.sql",
)