Domanda

" business intelligence " è una parola d'ordine che non ha un significato reale per gli sviluppatori di software, oppure il termine ha un significato implicito in termini di cosa fa il software o di come lo fa (in senso generale)? Sembra un vero termine commerciale, ma significa qualcosa in particolare per il software che esegue attività di business intelligence?

È stato utile?

Soluzione

BI! = Rapporti. Le piattaforme di BI consentono agli utenti di creare applicazioni che aiutano le organizzazioni a imparare e comprendere la propria attività. Gartner definisce una piattaforma BI come piattaforma software che offre le seguenti 12 funzionalità:

  

Integrazione

     
      
  • Infrastruttura BI : tutti gli strumenti nella piattaforma devono utilizzare lo stesso   sicurezza, metadati, amministrazione,   integrazione del portale, modello a oggetti e   motore di query e dovrebbe condividere il file   stesso aspetto.
  •   
  • Gestione dei metadati - Questo è probabilmente il più importante dei 12   funzionalità. Non solo dovrebbe tutto   gli strumenti sfruttano gli stessi metadati, ma   l'offerta dovrebbe fornire un solido   modo di cercare, acquisire, archiviare, riutilizzare   e pubblicare oggetti metadati come   dimensioni, gerarchie, misure,   metriche delle prestazioni e layout del rapporto   oggetti.
  •   
  • Sviluppo : la piattaforma BI dovrebbe fornire una serie di programmi   strumenti di sviluppo - abbinati a   kit di sviluppo software per la creazione   Applicazioni BI - che possono essere   integrato in un processo aziendale,   e / o incorporato in un altro   applicazione. La piattaforma BI dovrebbe   consentire inoltre agli sviluppatori di creare BI   applicazioni senza codifica mediante   componenti magici per un grafico   processo di assemblaggio. Lo sviluppo   l'ambiente dovrebbe anche supportare il Web   servizi nello svolgimento di compiti comuni   come la pianificazione, la consegna,   amministrazione e gestione.
  •   
  • Flusso di lavoro e collaborazione : questa funzionalità consente agli utenti BI   condividere e discutere informazioni tramite   cartelle pubbliche e discussioni.   Inoltre, l'applicazione BI può   assegnare e tenere traccia di eventi o attività   assegnato a utenti specifici, in base a   regole aziendali predefinite. Spesso,   questa capacità è fornita da   integrarsi con un portale separato o   strumento del flusso di lavoro.
  •   
     

Consegna delle informazioni

     
      
  • Rapporti : i rapporti offrono la possibilità di creare formati e   rapporti interattivi con altamente   distribuzione e pianificazione scalabili   funzionalità. Inoltre, piattaforma BI   i fornitori dovrebbero gestire una vasta gamma di   stili di reporting (ad esempio,   finanziario, operativo e prestazionale   cruscotti).
  •   
  • Dashboard : questo sottoinsieme di rapporti include la possibilità di   pubblicare report formali basati sul Web con   visualizzazione intuitiva di informazioni,   compresi quadranti, indicatori e traffico   luci. Questi display indicano il   stato della metrica delle prestazioni,   rispetto a un obiettivo o valore target.   Sempre più spesso si usano dashboard   diffondere dati in tempo reale da   applicazioni operative.
  •   
  • Query ad hoc : questa funzionalità, nota anche come self-service   rapporti, consente agli utenti di chiedere loro   proprie domande sui dati, senza   basandosi sull'IT per creare un rapporto. Nel   in particolare, gli strumenti devono avere a   robusto strato semantico per consentire agli utenti   per navigare nelle fonti di dati disponibili. Nel   Inoltre, questi strumenti dovrebbero offrire   governance e controllo delle query   capacità per garantire che le query   esibirsi bene.
  •   
  • Integrazione con Microsoft Office : in alcuni casi vengono utilizzate piattaforme BI   come livello intermedio da gestire, proteggere e   eseguire attività di BI, ma Microsoft Office   (in particolare Excel) funge da BI   cliente. In questi casi, è di vitale importanza   che fornisce il fornitore BI   integrazione con Microsoft Office,   compreso il supporto per il documento   formati, formule, dati "aggiorna" e   tabelle pivot. Integrazione avanzata   include il blocco e la riscrittura delle celle.
  •   
     

Altri suggerimenti

Posso parlare solo per Cognos, che è uno strumento di reporting che è stato aggiunto a così tanto che lo chiamano " BI Suite. " Penso che la maggior parte degli strumenti di BI siano uguali.

Se vedi un prodotto etichettato come " strumento BI " si aspettano che sia fortemente concentrato sul reporting (che è la parte più visibile della BI). Devi creare tu stesso il Data Warehouse, quindi utilizzerai lo strumento BI per modellare i tuoi cubi per rappresentare al meglio i dati che gli utenti desiderano dal tuo DW. Infine, creerai rapporti utilizzando quello strumento, sebbene i tuoi utenti possano vedere i dati presenti nel cubo utilizzando funzionalità esterne ai rapporti che hai creato.

Inoltre, è possibile aggiungere Business Objects, report Crystal, uno qualsiasi di questi strumenti di reporting perché realmente, BI == Reporting.

Definizione

Business intelligence (BI) si riferisce a competenze, tecnologie, applicazioni e pratiche utilizzate per aiutare un'azienda ad acquisire una migliore comprensione del suo contesto commerciale. La business intelligence può anche fare riferimento alle stesse informazioni raccolte.

Le tecnologie BI forniscono viste storiche, attuali e predittive delle operazioni aziendali. Le funzioni comuni delle tecnologie di business intelligence sono reportistica, OLAP, analisi, data mining, gestione delle prestazioni aziendali, benchmark, text mining e analisi predittiva.

La business intelligence spesso mira a supportare un migliore processo decisionale aziendale. Pertanto un sistema di BI può essere chiamato un sistema di supporto alle decisioni (DSS).

Esperienza personale

Dopo aver lavorato per 7 anni in un prodotto software BI in il passato, non credo sia una parola d'ordine vuota. Andare in un supermercato e chiedere loro come sanno quanto formaggio hanno messo nel loro negozio; dove lo hanno messo; e quali marchi. Vai a un produttore di salsicce: il nostro prodotto ha analizzato le vendite in base a molte variabili, ad esempio, che tipo di display hanno ottenuto al supermercato: ordinario, più pertinente, difficile da individuare. Hanno deciso quali variabili erano rilevanti per loro e quindi dovevano essere analizzate. Vai a una società di invio di pacchi e chiedi loro quali servizi promuovono e perché. Tutti analizzano tutti i loro dati e usano il software per quello. Naturalmente hai bisogno di un cervello oltre che di un software; ma, ahimè, hai bisogno di un software oltre che di un cervello.

Potrebbe essere un termine ampio e aperto, sì. Ma non è un termine vuoto.

In termini più pratici, tutto ciò che paga le bollette per 7 anni non è vuoto :-)

Business Intelligence consiste nel denormalizzare i database OLTP esistenti in un sistema di criteri di misurazione. Uno dei requisiti più importanti dei sistemi di Business Intelligence è che i dati su cui vengono segnalati vengono trasmessi con una grande velocità. I sistemi di database OLTP transazionali soffocerebbero sulle query che un database OLAP (tipo di database utilizzato per i report BI) esegue abitualmente con grande velocità. Quando parlo di velocità, nella mia esperienza qualsiasi query che richiede più di 5 secondi indica la necessità di riformattare l'architettura in modo migliore. Nell'ambiente transazionale, il linguaggio di database utilizzato è TSQL. Nel mondo OLAP il linguaggio unificato è noto come MDX, eXtension multidimensionali e in realtà è un'estensione del linguaggio SQL. Nello stack Microsoft e rispetto a VS 2005, Analysis Services e MS SQL Server sono a casa con il CLR. Le applicazioni possono essere create e gestite direttamente dall'IDE di Visual Studio. La possibilità di agganciare oggetti SSIS dall'interno di VS e creare livelli di elaborazione ETL che possono integrarsi con SQL Server e avere il Data Warehouse di cui la fonte diventa il DataSource per il database di Analysis Services mi indica sicuramente che uno sviluppatore ottiene un sacco di controllo su input e output durante la creazione di soluzioni con MS Stack. In ogni caso questa è la mia opinione.

Sulla base dell'esperienza di Business Objects, Oracle e, in misura minore, Cognos sono stati costretti all'acquisizione per migliorare le loro offerte di BI con Business Objects più un consumatore di Reporting che un database e una società di consumer di report. Cognos secondo me ha reso l'acquisizione più intelligente quando ha acquisito un ulteriore database di pianificazione OLAP da Applix chiamato TM1 e insieme ad esso ha ottenuto uno dei migliori strumenti di reporting OLAP self-service nel settore chiamato Executive Viewer che può segnalare contro Oracle Essbase, TM1, Cognos probabilmente ormai, Analysis Services, SAP BW, per quanto ne so HP non ha offerte di BI. Stavano usando Executive Viewer comunque quando ho guardato l'ultima volta.

Puoi scrivere un pezzo di " business intelligence " software - ma è abbastanza complesso. Tale software si comporterebbe come una sorta di gestore, analizzando i dati e formulando raccomandazioni. Pensa a un programma con un MBA. Il problema è che scrivere un programma del genere richiede non solo la creazione di strumenti di analisi per consentire all'applicazione di scansionare automaticamente le informazioni alla ricerca di modelli di business, ma anche di dare al programma "intuizione". che hanno i manager di maggior successo. Un programma che si basa su regole rigide non prenderà necessariamente le migliori decisioni, ma solo le migliori decisioni documentate.

Sono stato contattato da un'azienda (questo è un esempio di applicazioni pratiche per la business intelligence) che desiderava un'applicazione per monitorare le tendenze in determinate categorie di mercato e utilizzarle per prevedere prezzi ottimali per i loro prodotti. Vendevano prodotti di lusso i cui prezzi sono oscillati nel corso dell'anno e secondo vari indicatori economici. La maggior parte dei loro manager poteva fare questo tipo di impostazione dei prezzi e stavano cercando di automatizzarlo. L'analisi richiesta per fare ciò implicherebbe statistiche avanzate, alcune intelligenze artificiali per interpretarle, per non parlare della capacità di acquisire i dati di cui aveva bisogno da sola. Il budget iniziale del progetto era di $ 2 milioni. Non qualcosa per gli spensierati.

In termini pratici è la parola d'ordine che descrive una serie di prodotti come Business Objects, SAS BI e alcune offerte dei soliti sospetti come Oracle e HP.

Principalmente si tratta di "stampa carina" riferire di scrivere front-end in database in stile datawarehouse e, probabilmente, la migliore descrizione generica sarebbe il livello di presentazione in un'architettura di data warehouse.

Business Intelligence (BI) rappresenta gli strumenti e i sistemi che svolgono un ruolo chiave nel processo di pianificazione strategica della società. Questi sistemi consentono a un'azienda di raccogliere, archiviare, accedere e analizzare i dati aziendali per facilitare il processo decisionale. Generalmente questi sistemi illustreranno la business intelligence nei settori della profilazione dei clienti, dell'assistenza clienti, delle ricerche di mercato , segmentazione del mercato, redditività del prodotto, analisi statistica e analisi di inventario e distribuzione per citarne alcuni.

Secondo il DataWarehouse Institute (TDWI), la BI è "il processo, le tecnologie e gli strumenti necessari per trasformare i dati in informazioni, informazioni in conoscenza e conoscenza in piani che guidano azioni commerciali redditizie".

IMHO, BI ha un significato, e non è solo una parola d'ordine, è particolarmente vero per gli uomini d'affari che ottengono un valore reale dalle loro risorse di dati grazie alla BI.

La BI non è solo gli strumenti avanzati di reportistica e analisi dei dati, è piuttosto la somma di tecnologie, processi e amp; peoplen quindi, è più che un problema tecnico, anche se comprende un aspetto tecnico reale (e generalmente difficile). testo del link

Dare una risposta molto più lunga sembra far sembrare pieno di vento, quindi:

Business Intelligence: software di reporting con forti capacità aggiuntive incentrato su previsioni future basate su dati storici.

Una BI di nuova generazione è diventata molto più orientata all'interattività. Con Flash e altri web 2.0, dashboard sofisticati ma facili da usare, la visualizzazione viene consegnata sul web come report precedenti.

Penso che la migliore definizione di B.I. ti dà la possibilità di porre facilmente domande what-if sul tuo sistema. Fornire informazioni fisse sta riportando. Fornire informazioni in tempo reale sono dashboard. Fornire risposte interattive è B.I.

La Business Intelligence riguarda la comprensione del proprio business. È una strana conversazione dell'intelligence militare che riguarda la comprensione del nemico. Fornisce ai semi informazioni con cui prendere decisioni commerciali.

Per uno sviluppatore, è un tipo di software che si potrebbe sviluppare. Non tanto quello che uno sviluppatore avrebbe usato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top