Sono un programmatore che fa anche cose da database e ricevo molte cosiddette richieste di report una tantum e richieste di report ricorrenti.
Lavoro in un'azienda con un database SQL Server che integra dati di terze parti e abbiamo anche alcuni fornitori di terze parti che dobbiamo utilizzare il loro sistema di reporting proprietario per estrarre i dati in formato di file flat da quello che non integrare in SQL Server per motivi di sicurezza.
Per generare molti di questi rapporti devo interrogare i dati da vari sistemi, scrivere piccoli script per combinare dati provenienti da sistemi separati, piangere, strapparmi i capelli, maledire il nome dell'ultimo ragazzo che ha fatto il rapporto prima di me, ecc. < strong> La mia domanda è, quali sono alcuni buoni metodi per documentare i passi compiuti per generare questi report in modo che la prossima povera anima che deve farli non maledica il mio nome? A partire da ora ho solo una cartella con sottocartelle per progetto con i selettivi e gli script che hanno generato l'ultimo rapporto ma che sembra una soluzione "povera persona". :)