Worklog: FinanceMonitor (18/10/25)
Saturday, early morning start. I want to have something more done during the morning, as I will go climbing in the afternoon! I need to move my body…I’ve been sitting too much this past week.
Done
- Configured Pylance, now it’s able to find packages.
- Some general .vscode configurations.
- Added terraform code to create the GCS bucket
- AVExtract:
- Connects to get the symbols from the
stockstable. - Queries AV API with the backfill.
- Tries to write to the GCS bucket.
- Connects to get the symbols from the
Next steps:
- Actually write to GCS. There were errors. There is a return on run() finishing the extract job early.
- Refactor the ENV variables. Rethink what is need. GCP_PROJECT_ID or BQ_PROJECT_ID.
- Work again in the table schemas. There were some schemas created some time ago, but where not used.
Look on the
investmentsmonitordataset and migrate/bq_dataset. It might be a good time to introduce the proper schemas with transactions and facts. - Read from the GCS bucket and load into BQ.
- Generate BQ assets with terraform.