Il modo migliore per accelerare l'accesso ai dati a due data warehouse?

9

Mi sto imbarcando in un progetto di business intelligence che richiederà l'accesso astratto a due data warehouse esistenti. Devo progettare un'architettura applicativa per consentire alla business intelligence self-service di unire i dati e fornire una vista unica sui due magazzini esistenti. Ho trovato qualcosa di simile:

Stolottandoconilpezzodivirtualizzazione/memorizzazionenellacacheemichiedosecisonomodellidiprogettazioneaziendaleperrisolvereilmioproblema.Un'architetturacomequestafunzionerebbeperastrarreschemidistelleneidatawarehouse?Stoguardandoprodotticome Red Hat JBoss Data Virtualization e Red Hat JBoss Data Grid (tra gli altri).

Attualmente non utilizziamo Hibernate e la mia comprensione delle griglie di dati è che si tratta di archivi di valori-chiave, o di archivi di oggetti e quindi inadatti per la memorizzazione nella cache di un modello relazionale. Dovrei anche menzionare che siamo desiderosi di utilizzare i prodotti dei fornitori per la parte Self-Service Dashboard, ma potremmo finire per creare delle build personalizzate in quest'area se i fornitori non possono offrirci tutto ciò che vogliamo.

    
posta Mark Allison 10.03.2015 - 17:08
fonte

1 risposta

1

Non c'è un'enorme quantità di dettagli su ciò che stai cercando di ottenere qui, ma da quello che hai descritto, sembra che tu possa fare con un data mart per astrarre i repository principali ed esporre un sottoinsieme minimo di dati per servire l'applicazione.

Anche se potrebbe progettare un livello di applicazione decente, è probabile che si verifichino problemi di prestazioni dovuti al carico su uno (o entrambi) dei database del repository. Il vantaggio dell'approccio mart è che il DB a cui l'applicazione parla è altamente performante. Gli aggiornamenti si svolgono sui DB del repository dietro le quinte e vengono trasferiti su qualsiasi base tu ritenga opportuno.

Un ulteriore vantaggio di considerare anche un solo fornitore di DB nel proprio livello di applicazione.

    
risposta data 24.11.2015 - 12:18
fonte

Leggi altre domande sui tag