I Data Warehouse offrono prodotti su misura che rispondono alle esigenze specifiche di una singola organizzazione?

1

I Data Warehouse realizzano progetti sviluppati per soddisfare le esigenze di un'organizzazione specifica o puoi acquistare prodotti pronti per soddisfare le esigenze di molte organizzazioni?

Sto parlando di un prodotto che integrerà le informazioni provenienti da molti sistemi diversi, ad es. sistema finanziario, sistema di vendita, sistema di produzione, ecc. per la reportistica di gestione.

Diverse organizzazioni dispongono di sistemi diversi con design di database diversi. Ad esempio, l'organizzazione A può utilizzare il sistema finanziario A, che ha un design completamente diverso per finanziare il sistema B utilizzato dall'organizzazione B.

Quindi credo che i prodotti del Data Warehouse siano prodotti su misura e non è possibile sviluppare un prodotto che potrebbe essere utilizzato da molte organizzazioni, ad es. organizzazione A e organizzazione B; che hanno gli stessi tipi di sistemi, ad es. Finanza, vendite ecc.

Sono corretto in questa analisi?

    
posta w0051977 15.06.2014 - 16:34
fonte

3 risposte

1

I data warehouse non sono prodotti, sono basi di dati con un'architettura specifica (logicamente o fisicamente). Se leggi Gartner Magic Quadrant per Data Warehouse, in pratica elenca i fornitori di DBMS.

Esistono DBMS più adatti per l'operazione di data warehouse (ad esempio l'aggregazione) che sono più comunemente noti come DBMS orientato alle colonne. Questo tipo di database è fisicamente diverso dal database orientato alle righe.

La differenza logica tra il data warehouse e il database semplice è la struttura in cui nel data warehouse si trova il tipo di struttura a stella o fiocco di neve per definire la relazione tra le tabelle di fatti e le relative dimensioni.

Il data warehouse è un luogo in cui si memorizzano i dati per analisi successive in opposizione alla memorizzazione dei dati transazionali. Puoi crearlo utilizzando qualsiasi DBMS oppure puoi utilizzare DBMS orientato alle colonne per ottenere più prestazioni.

Penso che quello che vuoi sia la suite di Business Intelligence. Di solito dispongono di strumenti ETL che possono essere utilizzati per estrarre i dati dal database di produzione, trasformarli (ad es. Per creare fatti e dimensioni) e caricarli nel data warehouse. Poiché lavori principalmente con il database, puoi utilizzare lo strumento ETL con diversi sistemi (finanza, CRM, ecc.) Purché tu capisca la struttura dei loro database.

Una volta creato il tuo data warehouse, usi altri strumenti nella suite BI per fare analisi, report, data mining, ecc. Devi crearne uno, ma fondamentalmente gli strumenti devono solo essere in grado di ottenere dati da data warehouse, non è necessario essere in grado di parlare con questi altri sistemi (finanza, CRM, ecc.). È anche possibile utilizzare lo strumento ETL da un prodotto BI e creare report utilizzando un altro prodotto BI.

    
risposta data 16.06.2014 - 16:17
fonte
0

La tua ipotesi che un data warehouse possa essere un "prodotto unico, non standardizzato" non sembra adattarsi al contesto di ciò che un data warehouse può essere o è.

Dalle informazioni fornite qui:

link

  • La prima cosa che devi definire è quale "tipo" di data warehouse vuoi costruire. Più è generica la situazione, più è probabile che tu possa utilizzare un prodotto creato da un'altra società.

  • Devi anche essere consapevole del fatto che se esiste un tale software generico di data warehouse, molto probabilmente incorporerà la capacità di estrarre dati da una varietà di fonti (come dice l'articolo: " L'integrazione di dati da una o più fonti diverse crea un archivio centrale di dati, un data warehouse (DW) ")

  • Infine, potrebbe anche essere che un software di data warehouse sia costruito in modo simile a un software di gestione dei processi aziendali (BPM) o ERP (Enterprise Resource Planning), in cui l'utente finale intende costruire i modelli utilizzano il software, consentendo così all'utente finale di specificare le personalizzazioni per l'integrazione / estrazione dei dati da una varietà di fonti. Ciò significherebbe che l'utente finale dovrebbe probabilmente sapere come scrivere script di programmazione o, come minimo, sapere qualcosa come SQL.

Se ritieni che la mia risposta manchi in qualche modo, sentiti libero di commentare qui sotto e cercherò di risolverlo.

    
risposta data 15.06.2014 - 22:44
fonte
0

È vero che i data warehouse in genere estraggono dati da molte fonti / parti diverse del business. Un Datamart in genere preleva i dati da una fonte solitaria.

Esistono applicazioni che si rivolgono a settori specifici che offrono la possibilità di integrare e trasferire dati da diverse risorse in una struttura dati comune. Non lo chiamerei ancora un data warehouse perché gran parte dei dati è strutturata per transazioni e altri moduli relazionali e non completamente ottimizzata per la perseformance dei rapporti denormalizzati o l'acquisizione di dati storici.

Questi tipi di sistemi sono più facili per il produttore per creare un data warehouse. La struttura principale (Star Schema?) Può essere presente insieme ad alcuni cubi di dati personalizzabili. Molte aziende hanno competenze interne con qualcosa come Excel che ha PowerPivot per fare una BI personalizzabile.

Ho lavorato nel settore legale e finanziario e alcune delle loro popolari app aziendali offrono questo. Impegni lunghi, installazioni, personalizzazioni e test sono comuni, quindi non direi esattamente che questo funziona "immediatamente". Poi di nuovo, quali app aziendali fanno?

    
risposta data 16.06.2014 - 03:09
fonte

Leggi altre domande sui tag