Come evitare di ri-implementare le regole aziendali negli strumenti di Business Intelligence

0

Ho una domanda su regole aziendali e strumenti di Business Intelligence.

Il team che lavora sul rapporto di Business Intelligence cerca di ri-implementare le regole di business nel proprio report. La nostra applicazione esegue il calcolo, la trasformazione dei dati grezzi e implementa regole di business complesse .... Penso che il team BI non debba implementare nuovamente regole aziendali già codificate e non devono utilizzare dati non elaborati ma già trasformati.

Qual è il modo migliore per fornire dati trasformati al team di Business Intelligence?

  • Salva più dati nella nostra tabella per fornire dati già trasformati?
  • Crea viste o tabelle con i dati trasformati?
  • Utilizza il servizio Web?
  • ...
posta Morgan 07.12.2014 - 21:46
fonte

1 risposta

1

Non esiste il "modo migliore", dipende sempre. La prima cosa che devi chiarire è se il team BI vuole davvero riutilizzare le regole aziendali esistenti e se il team che gestisce l'applicazione esistente dispone di risorse sufficienti per fornire e mantenere un'interfaccia esterna alla logica aziendale. Tale riutilizzo creerà un accorciamento tra le due squadre e i loro componenti. Ad esempio, se alcune regole aziendali cambiano, il team BI potrebbe dover attendere il team dell'applicazione fino a quando non cambia l'interfaccia, ma se il team dell'applicazione non ha tempo per le prossime 3 settimane e il team BI ha bisogno del cambiamento domani, avere un problema.

Supposto che entrambi i team accettino di riutilizzare alcune logiche di business: chiedi agli utenti della BI quale tipo di interfaccia preferiscono . Quali strumenti usano, quelli vincolati SQL, consentono un accesso facile a un servizio web? Se la domanda è "viste vs tabelle con attributo aggiuntivo", è consigliabile iniziare con le viste se possibile (molto meno fastidio con i dati ridondanti) e utilizzare i dati aggiuntivi nelle tabelle solo se si verificano problemi di prestazioni misurabili. Inoltre non ci hai detto come sono codificate le regole aziendali esistenti - quando non sono attualmente in una vista, solo nella tua applicazione, potresti non avere altra scelta che fornire i risultati del calcolo sotto forma di alcuni attributi aggiuntivi all'interno di una tabella esistente .

    
risposta data 07.12.2014 - 22:44
fonte

Leggi altre domande sui tag