dbt
dbt CI GitHub Actions
dbt jäsentää koko projektin ja ajaa uudelleen muuttumattomia malleja.
340 → 12
Mallit juoksevat
28m → 4m
Putkilinja
Miksi se tapahtuu
Mitä muuttaa
- Tallenna kohde/manifest.json välimuistiin edellisestä suorituksesta ja käytä state:modified selection
- Tallenna dbt-pakettien hakemisto välimuistiin, joka on näppäilty tiedostoon packages.yml
- Suorita testejä vain muokatuilla malleilla ja niiden lapsilla
dbt runnerhutissa (runnerhut)
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.
Aiheeseen liittyvää
Tietokannan siirrotJokainen testiajo toistaa koko siirtohistorian tyhjästä tietokannasta.CondaYmpäristön ratkaiseminen kestää kauemmin kuin itse analyysi.SparkSpark-työt CI:ssä käyttävät suurimman osan ajastaan JVM:n käynnistykseen ja purkkien kokoamiseen.IlmavirtaDAG-tuontitarkistukset asentavat täyden Airflow-riippuvuusjoukon uudelleen joka ajo.