Python · dbt · DuckDB · Parquet
dbt Information Schema Release Matrix
Come cambia l’Information Schema di dbt tra release e fasi di esecuzione.
Un piccolo harness che esegue progetti dbt controllati su più release e fasi, ciascuna release in un ambiente in cache, e registra schema e popolamento dei file Parquet dell’Information Schema scritti da dbt. Un cambiamento è un’osservazione, non un verdetto.
Aggiornato da fonti pubbliche ·
Conteggi, più qualche controllo diretto
Per ogni esecuzione si misura ogni colonna di ogni tabella dell’Information Schema: tipo, righe, null, valori vuoti e valori popolati. I conteggi non vedono un valore presente ma sbagliato, quindi tre aspettative semantiche leggono direttamente i valori. Una di queste ha portato a dbt-labs/dbt#16588, una segnalazione aperta: la tabella delle invocazioni non contiene mai l’invocazione corrente.