Recenti

ETL Oracle: da 4 ore a 25 minuti con staging tables, MERGE e parallel DML
Data Warehouse

ETL Oracle: da 4 ore a 25 minuti con staging tables, MERGE e parallel DML

Un ETL notturno su DWH Oracle: 15 milioni di righe, finestra batch in esaurimento. Diagnosi, riscrittura con staging tables, MERGE e parallel DML. Numeri prima e dopo.

1 September 2026 8 min

Data Warehouse

ETL Oracle: da 4 ore a 25 minuti con staging tables, MERGE e parallel DML
Data Warehouse

ETL Oracle: da 4 ore a 25 minuti con staging tables, MERGE e parallel DML

Un ETL notturno su DWH Oracle: 15 milioni di righe, finestra batch in esaurimento. Diagnosi, riscrittura con staging tables, MERGE e parallel DML. Numeri prima e dopo.

1 September 2026 8 min
La pausa pranzo che ha rimandato il go-live: Data Governance nel DWH
Data Warehouse

La pausa pranzo che ha rimandato il go-live: Data Governance nel DWH

Da una pausa pranzo con un senior data analyst assicurativo emergono i gap di governance prima del go-live: data quality, lineage, ownership, GDPR e Transparent Data Encryption su Oracle 19c.

Tre data mart, tre verità sulle vendite: il bus matrix come terreno comune
Data Warehouse

Tre data mart, tre verità sulle vendite: il bus matrix come terreno comune

Bus matrix di Kimball per allineare data mart isolati: dimensioni conformi, processi di business e vendite confrontabili. Caso reale gruppo assicurativo.

Partitioning nel DWH: quando 3 anni di dati pesano troppo
Data Warehouse

Partitioning nel DWH: quando 3 anni di dati pesano troppo

Range partitioning su fact table da 800 milioni di righe: da query trimestrali di 12 minuti a 40 secondi. Implementazione mensile, exchange e indici locali.

Gerarchie sbilanciate: quando il cliente non ha un padre e il gruppo non ha un nonno
Data Warehouse

Gerarchie sbilanciate: quando il cliente non ha un padre e il gruppo non ha un nonno

Ragged hierarchy nel data warehouse: bilanciamento di gerarchie sbilanciate con la tecnica del self-parenting. Drill-down corretto su clienti e gruppi.

SCD Tipo 2: la storia che il business non sapeva di volere
Data Warehouse

SCD Tipo 2: la storia che il business non sapeva di volere

SCD Tipo 2 nel data warehouse: storicizzare dimensioni con chiavi surrogate e date di validità. Caso reale: dimensione clienti che evolve nel tempo.

Fatto a grana sbagliata: quando la fact table non risponde alle domande giuste
Data Warehouse

Fatto a grana sbagliata: quando la fact table non risponde alle domande giuste

Data warehouse: la grana della fact table determina quali domande puoi rispondere. Errori frequenti nella granularità e impatto sul modello dimensionale.

Project Management

Da rivali a co-autori: come Booch, Rumbaugh e Jacobson hanno inventato UML (e quello che ne resta oggi)
Project Management

Da rivali a co-autori: come Booch, Rumbaugh e Jacobson hanno inventato UML (e quello che ne resta oggi)

La storia dei Three Amigos di UML e RUP: come Booch, Rumbaugh e Jacobson, da rivali, hanno unificato l'object-oriented modeling. E cosa ne resta oggi.

30 June 2026 11 min
5 regole che ho visto funzionare nei team di progetto che reggono
Project Management

5 regole che ho visto funzionare nei team di progetto che reggono

Project management: 5 regole osservate nei team che reggono sotto pressione. Psychological safety, bus factor, outcome vs output, knowledge transfer.

AI Manager e Project Management: quando l'intelligenza artificiale entra nei progetti
Project Management

AI Manager e Project Management: quando l'intelligenza artificiale entra nei progetti

AI Manager: il ruolo che governa l'impatto dell'intelligenza artificiale su architetture, processi e persone. Riflessioni da 30 anni di IT.

Pagamenti a 60-90-120 giorni: la normalità italiana che in Europa non esiste
Project Management

Pagamenti a 60-90-120 giorni: la normalità italiana che in Europa non esiste

Pagamenti a 60-90-120 giorni nella consulenza IT italiana: confronto con le regole europee. DSO, direttiva 2011/7/UE e strategie per freelance.

Bici vs Auto a Roma: la mattina che mi ha aperto gli occhi
Project Management

Bici vs Auto a Roma: la mattina che mi ha aperto gli occhi

Pendolarismo Roma: bici elettrica Brompton vs auto. 18 minuti vs 50, 35€ di parcheggio risparmiati. La scelta di mobilità sostenibile, dati reali.

Smart working nella consulenza IT: i numeri che nessuno vuole guardare
Project Management

Smart working nella consulenza IT: i numeri che nessuno vuole guardare

Smart working nella consulenza IT: analisi economica e strategica del lavoro da remoto. Numeri reali, KPI, presenteismo e produttività vs ufficio.

Quando il caos diventa metodo: AI e GitHub per gestire un progetto che nessuno voleva toccare
Project Management

Quando il caos diventa metodo: AI e GitHub per gestire un progetto che nessuno voleva toccare

Project management con AI e GitHub: trasformare un progetto caotico in workflow misurabile con issue tracking, code review e intelligenza artificiale.

Oracle

Ricerche su milioni di documenti legali: come Oracle Text ha cambiato i tempi di risposta
Oracle

Ricerche su milioni di documenti legali: come Oracle Text ha cambiato i tempi di risposta

Come Oracle Text risolve ricerche lente su archivi di documenti ed email: indici CONTEXT, CATSEARCH e CTXXPATH configurati sulle reali esigenze di ricerca.

11 August 2026 9 min

PostgreSQL

Replica logica in PostgreSQL: le domande di un collega che chiariscono l'argomento
PostgreSQL

Replica logica in PostgreSQL: le domande di un collega che chiariscono l'argomento

Replica logica PostgreSQL spiegata dalle domande di un collega: migrazione cross-version, CDC verso data warehouse, configurazione passo-passo.

7 July 2026 11 min

MySQL

MySQL slave lag: Seconds_Behind_Master mente, GTID no — diagnosi e fix con parallel replication
MySQL

MySQL slave lag: Seconds_Behind_Master mente, GTID no — diagnosi e fix con parallel replication

Replica MySQL con 4 ore di lag e nessun alert. Come funziona il binlog, perché Seconds_Behind_Master mente, e come il parallel replication risolve davvero.

25 August 2026 11 min