L'esigenza per questo strumento nasce dalla mancanza di uno modo semplice per risolvere un problema semplice. Spesso le tabelle dei report si trovano in questa forma, così come nei portali. Sono human-readable, ma richiedono una trasformazione per essere realmente machine-readable: una sorta di tabella pivot inversa. Per approfondire leggi questa breve spiegazione, in python trovi anche altre risorse come questa o questa.