Salve a tutti.
Vorrei realizzare uno strumento per il controllo di gestione che viene normalmente chiamato CPM (corporate performance Management).
Per chi non se ne intende: trattasi di un tool che attingendo dati da un database, ci effettua sopra dei calcoli, e restituisce al database dei dati calcolati che andranno registrati su altre tabelle, poi tramite un programma di reporting (qlikview, cognos,
Chrystal report ...) oppure con l'excel stesso espone i dati sotto formato di report tabella, dashboard ecc.
Ora, siccome vorrei essere io lo sviluppatore di questo modulo, è necessario che la parte che fa i calcoli sia Excel.
Mi trovo però a scontrarmi con i limiti dimensionali di Excel perché nel normale utilizzo, Excel, dovrebbe caricarsi nel file le tabelle del database (che potrebbero essere rappresentate da diversi milioni di righe), ciò non sarebbe possibile (direi!) e
quand'anche lo fosse le performance di termini di tempo di calcolo sarebbero inaccettabili.
Ovviamente quando dico Excel intendo con l'ausilio di codice VBA.
Il tutto deve avvenire con un elevato grado di automazione, ossia devo poter programmare tutte le azioni senza richiedere uno "smanettamento Excel" da parte dell'utilizzatore del programma ... ma questo immagino che si comprende.
Vengo alla questione: esiste uno strumento che mi permette di effettuare calcoli su Excel puntando però a dati non caricati su un file di Excel ma direttamente attingendo dalle tabelle del database?
Spero di essere stato chiaro, se così non fosse chiedete pure.
Grazie in anticipo
Lorenzo