Skip to content

data_updater_v2.tables.configs

configs.py — this container’s controls per job, in the central configs database.

One table a group of jobs, under the container’s own schema (configs.data_updater_v2), one row a Dagster job: whether it runs and what its steps hand the DataClient. Read live by every step (jobs.base) and by the daemon before a schedule or sensor launches the job; edited by hand to steer the jobs. A job’s table is its class’s CONFIGS (the dbt workloads’: dbt).

calendar the calendar's jobs
universe the catalogs, their changes, the delisted eras, the index constituents
daily_prices the daily bars of every family
minute_prices the minute bars, hot and cold
events splits, dividends and their SEC check
metrics the listings' metrics, the short side, the coins' metrics
report the night's email
dbt the dbt workloads

Classes

CalendarConfig

Bases: _JobRow, Base

The calendar’s jobs.

DailyPricesConfig

Bases: _JobRow, Base

The daily bars of every family.

DbtConfig

Bases: _JobRow, Base

The dbt workloads.

EventsConfig

Bases: _JobRow, Base

Splits, dividends and their SEC check.

MetricsConfig

Bases: _JobRow, Base

The listings’ metrics, the short side and the coins’ metrics.

MinutePricesConfig

Bases: _JobRow, Base

The minute bars, hot and cold.

ReportConfig

Bases: _JobRow, Base

The night’s email.

Seed

Bases: NamedTuple

A job’s row as setup first writes it (provision): its group’s table, its params written out, a note where a value needs one.

UniverseConfig

Bases: _JobRow, Base

The catalogs, their changes, the delisted eras and the index constituents.