Sto lavorando su un sistema di report che aggrega molti dati da più fonti (database e API interne). Tra le altre cose ho comunicato con altri reparti e ho detto loro che ho bisogno di alcuni dati aggregati dal loro database, quindi mi hanno dato una query SQL abbastanza grande (circa 100 linee, 15 join ecc.) Che funzionano velocemente e fanno ciò di cui ho bisogno. Ci sono un paio di posti in quella query in cui ho bisogno di sostituire qualcosa in base alle condizioni.
Quindi la mia domanda è:
Qual è il modo migliore per gestirlo?
È normale archiviarlo in un file esterno ed elaborarlo come i modelli HTML?