Applicazione con struttura dati veramente dinamica [chiusa]

0

Bene, sono sull'orlo di questo progetto che mi ha davvero lasciato perplesso. La situazione è, nel nostro ufficio, abbiamo un dipartimento che raccoglie dati sugli indicatori di performance aziendale da tutti i dipartimenti e filiali.

Il metodo che hanno usato prima è che distribuiscono un file Excel macro, che include alcuni fogli di lavoro con determinate tabelle da riempire per tutti i dipartimenti e le filiali. Ogni foglio di lavoro è stato referenziato a determinati valori / punteggio dell'indicatore. Una volta compilato, il punteggio dell'indicatore sarà automaticamente riempito e valutato. Quindi hanno trovato molti file Excel con cui lavorare.

Ora, vogliamo spostare quel processo in un'applicazione, che ci porta a questo problema. Gli indicatori e il formato del foglio di lavoro erano soggetti a modifiche ogni anno. Quindi, per incorporare questa struttura molto dinamica, progettiamo il db per archiviare ogni riga, cella e formula, sul database, e creare un design molto complesso.

Bene, la mia domanda è, lo abbiamo fatto OK ed efficiente? Voglio dire ci sono suggerimenti per questo tipo di problema? Stiamo valutando la possibilità di utilizzare l'API di Google Documenti per il foglio di lavoro e di estrarre anche i dati da esso. Cosa ne pensate?

    
posta caesardo 28.01.2015 - 10:12
fonte

1 risposta

3

No not really.

Il problema è che con ogni variazione del foglio di lavoro si finisce con una diversa interpretazione degli indicatori.

Quindi, dato lo stesso insieme di input, ogni foglio mostrerà diverse raccomandazioni.

Determinare quale sia l'insieme "corretto" di indicatori e formule da utilizzare nell'applicazione.

  • o -

Se vuoi davvero lasciarti in pace, Excel ha un'interfaccia ODBC perfettamente valida che consente all'applicazione di leggere i dati originali. In alternativa, la libreria java POI può leggere direttamente i dati del foglio di calcolo. Provare a modellare il dinamismo e la stranezza generale di un foglio di calcolo ti causerà problemi.

    
risposta data 28.01.2015 - 10:54
fonte