|
37 | 37 | from lamp_py.tableau.conversions.convert_bus_performance_data import apply_bus_analysis_conversions |
38 | 38 | from lamp_py.tableau.jobs.bus_performance import bus_schema |
39 | 39 |
|
40 | | -from lamp_py.tableau.jobs.filtered_hyper import FilteredHyperJob, days_ago |
| 40 | +from lamp_py.tableau.jobs.filtered_hyper import FilteredHyperJob |
41 | 41 | from lamp_py.tableau.jobs.rt_rail import HyperRtRail |
42 | 42 | from lamp_py.utils.filter_bank import FilterBankRtTripUpdates, FilterBankRtVehiclePositions |
43 | 43 |
|
|
47 | 47 | HyperGtfsRtVehiclePositions = FilteredHyperJob( |
48 | 48 | remote_input_location=springboard_rt_vehicle_positions, |
49 | 49 | remote_output_location=tableau_rt_vehicle_positions_lightrail_60_day, |
50 | | - start_date=days_ago(60), |
| 50 | + start_date=60, |
51 | 51 | processed_schema=convert_gtfs_rt_vehicle_position.LightRailTerminalVehiclePositions.to_pyarrow_schema(), |
52 | 52 | dataframe_filter=convert_gtfs_rt_vehicle_position.lrtp, |
53 | 53 | parquet_filter=FilterBankRtVehiclePositions.ParquetFilter.light_rail, |
|
57 | 57 | HyperGtfsRtTripUpdates = FilteredHyperJob( |
58 | 58 | remote_input_location=springboard_lrtp_trip_updates, |
59 | 59 | remote_output_location=tableau_rt_trip_updates_lightrail_60_day, |
60 | | - start_date=days_ago(60), |
| 60 | + start_date=60, |
61 | 61 | processed_schema=convert_gtfs_rt_trip_updates.LightRailTerminalTripUpdates.to_pyarrow_schema(), |
62 | 62 | dataframe_filter=convert_gtfs_rt_trip_updates.lrtp_prod, |
63 | 63 | parquet_filter=FilterBankRtTripUpdates.ParquetFilter.light_rail, |
|
67 | 67 | HyperGtfsRtVehiclePositionsHeavyRail = FilteredHyperJob( |
68 | 68 | remote_input_location=springboard_rt_vehicle_positions, |
69 | 69 | remote_output_location=tableau_rt_vehicle_positions_heavyrail_30_day, |
70 | | - start_date=days_ago(30), |
| 70 | + start_date=30, |
71 | 71 | processed_schema=convert_gtfs_rt_vehicle_position.HeavyRailTerminalVehiclePositions.to_pyarrow_schema(), |
72 | 72 | dataframe_filter=convert_gtfs_rt_vehicle_position.heavyrail, |
73 | 73 | parquet_filter=FilterBankRtVehiclePositions.ParquetFilter.heavy_rail, |
|
77 | 77 | HyperGtfsRtTripUpdatesHeavyRail = FilteredHyperJob( |
78 | 78 | remote_input_location=springboard_rt_trip_updates, |
79 | 79 | remote_output_location=tableau_rt_trip_updates_heavyrail_30_day, |
80 | | - start_date=days_ago(30), |
| 80 | + start_date=30, |
81 | 81 | processed_schema=convert_gtfs_rt_trip_updates.HeavyRailTerminalTripUpdates.to_pyarrow_schema(), |
82 | 82 | dataframe_filter=convert_gtfs_rt_trip_updates.heavyrail, |
83 | 83 | parquet_filter=FilterBankRtTripUpdates.ParquetFilter.heavy_rail, |
|
87 | 87 | HyperGtfsRtVehiclePositionsAllLightRail = FilteredHyperJob( |
88 | 88 | remote_input_location=springboard_rt_vehicle_positions, |
89 | 89 | remote_output_location=tableau_rt_vehicle_positions_all_light_rail_7_day, |
90 | | - start_date=days_ago(7), |
| 90 | + start_date=7, |
91 | 91 | processed_schema=convert_gtfs_rt_vehicle_position.VehiclePositions.to_pyarrow_schema(), |
92 | 92 | dataframe_filter=convert_gtfs_rt_vehicle_position.apply_gtfs_rt_vehicle_positions_timezone_conversions, |
93 | 93 | parquet_filter=FilterBankRtVehiclePositions.ParquetFilter.light_rail, |
|
97 | 97 | HyperDevGreenGtfsRtVehiclePositions = FilteredHyperJob( |
98 | 98 | remote_input_location=springboard_devgreen_rt_vehicle_positions, |
99 | 99 | remote_output_location=tableau_devgreen_rt_vehicle_positions_lightrail_60_day, |
100 | | - start_date=days_ago(60), |
| 100 | + start_date=60, |
101 | 101 | processed_schema=convert_gtfs_rt_vehicle_position.LightRailTerminalVehiclePositions.to_pyarrow_schema(), |
102 | 102 | dataframe_filter=convert_gtfs_rt_vehicle_position.lrtp, |
103 | 103 | parquet_filter=FilterBankRtVehiclePositions.ParquetFilter.light_rail, |
|
107 | 107 | HyperDevGreenGtfsRtTripUpdates = FilteredHyperJob( |
108 | 108 | remote_input_location=springboard_devgreen_lrtp_trip_updates, |
109 | 109 | remote_output_location=tableau_devgreen_rt_trip_updates_lightrail_60_day, |
110 | | - start_date=days_ago(60), |
| 110 | + start_date=60, |
111 | 111 | processed_schema=convert_gtfs_rt_trip_updates.LightRailTerminalTripUpdates.to_pyarrow_schema(), |
112 | 112 | dataframe_filter=convert_gtfs_rt_trip_updates.lrtp_devgreen, |
113 | 113 | parquet_filter=FilterBankRtTripUpdates.ParquetFilter.light_rail, |
|
117 | 117 | HyperBusOperatorMappingRecent = FilteredHyperJob( |
118 | 118 | remote_input_location=bus_operator_mapping, |
119 | 119 | remote_output_location=tableau_bus_operator_mapping_recent, |
120 | | - start_date=days_ago(7), |
| 120 | + start_date=7, |
121 | 121 | processed_schema=TMDailyWorkPiece.to_pyarrow_schema(), |
122 | 122 | dataframe_filter=None, |
123 | 123 | parquet_filter=None, |
|
128 | 128 | HyperBusOperatorMappingAll = FilteredHyperJob( |
129 | 129 | remote_input_location=bus_operator_mapping, |
130 | 130 | remote_output_location=tableau_bus_operator_mapping_all, |
131 | | - start_date=days_ago(60), |
| 131 | + start_date=60, |
132 | 132 | processed_schema=TMDailyWorkPiece.to_pyarrow_schema(), |
133 | 133 | dataframe_filter=None, |
134 | 134 | parquet_filter=None, |
|
0 commit comments