Nel suo libro “Business at the Speed of Thought”, Bill Gates ha descritto come il sistema informativo di un’azienda, o EIS, dovrebbe agire come un “sistema nervoso digitale”. Quando un oggetto pesante cade su un dito o un piede, il cervello riceve una forte scossa di dolore. Allo stesso modo, il sistema informativo aziendale dovrebbe inviare messaggi ad alto volume quando si verificano problemi che hanno un impatto sull’azienda. Per ottenere questo effetto, l’EIS deve monitorare e aggregare i dati da tutti gli aspetti dell’azienda, basandosi sulle attività archiviate nei database in tutta l’organizzazione.
Enterprise Information Systems
Un sistema informativo aziendale aggrega e sintetizza i dati raccolti in tutta l’organizzazione, quindi li presenta in una varietà di forme utili ai vertici aziendali. I funzionari finanziari possono visualizzare i dati come bilanci o conti profitti e perdite con la possibilità di eseguire il drill down per divisione o linea di prodotti. I responsabili marketing possono visualizzare grafici che mostrano le tendenze delle vendite, mentre il CEO può visualizzare un dashboard che riassume lo stato di salute generale dell’azienda. Un EIS integra tutti i sistemi di dati di un’organizzazione, unendo qualsiasi cosa, dai sistemi di contabilità mainframe legacy alle nuove app mobili per l’immissione degli ordini.
Database
I server di database archiviano e recuperano grandi volumi di dati strutturati su array di dischi ad alta velocità. Il software server può essere acquistato immediatamente da aziende come Oracle o Microsoft, quindi gli sviluppatori di software utilizzano i servizi di database per conservare i dati raccolti dai loro programmi. I dati vengono conservati in strutture note come tabelle, con ciascuna tabella che contiene una serie di elementi correlati. Una tabella può contenere un elenco di clienti, elencando i loro nomi, indirizzi, valutazioni di credito e altri dati. Una seconda tabella può contenere le vendite dei clienti, elencando ogni acquisto per cliente. Il database memorizza tutti questi dati in un modo che semplifica e velocizza il recupero degli elementi correlati. Una query tipica può richiedere tutti gli articoli in vendita superiori a $ 500 insieme al nome e all’indirizzo di ogni cliente che ha effettuato l’acquisto.
Sistemi di dati aziendali
Una grande azienda di solito acquisisce i propri sistemi di dati quando le esigenze si verificano per lunghi periodi di tempo. Il software di contabilità potrebbe essere stato costruito su un sistema mainframe 30 anni fa con revisioni periodiche per soddisfare le mutevoli esigenze aziendali. La produzione può essere eseguita su server e workstation Windows, mentre le vendite possono utilizzare una soluzione supportata dal fornitore basata sul Web. I sistemi possono essere collegati insieme per semplificare lo scambio di dati, ma poche grandi organizzazioni si affidano a una soluzione dati totalmente integrata. Anche i database aziendali sono sparsi in tutto il mondo, facendo affidamento su una varietà di diverse piattaforme server e modelli di dati.
Costruire il sistema informativo aziendale
Con i sistemi di dati diffusi in lungo e in largo, lo sviluppatore EIS deve raccogliere le informazioni dai sistemi disparati, quindi aggregarle in una forma utile ai dirigenti superiori. Questo di solito si ottiene estraendo i dati da ogni sistema, quindi archiviandoli in un database consolidato chiamato data warehouse. I dati finanziari possono essere presi dal sistema contabile, i record di produzione possono essere raccolti da ciascuno dei sistemi di produzione degli stabilimenti e i dati di vendita possono essere estratti dai sistemi di registrazione degli ordini online. I dati arriveranno da molte fonti in diversi momenti della giornata o della settimana, quindi i dati vengono archiviati nel database, quindi diventano disponibili per la gestione quando è necessario. Senza il data warehouse centralizzato, l’EIS impiegherebbe tutto il suo tempo a raccogliere dati dai sistemi di tutto il mondo.