Il database Oracle BRM è composto da molte tabelle. In questo articolo, vengono presentate e descritte le più importanti. Sotto, è stata aggiunta un'immagine del modello di dati Oracle BRM 7.3.
Nel database, vengono memorizzati i dati relativi all'account/cliente, come nomi, indirizzi, profili, saldi del conto corrente, condivisione degli addebiti di gruppo e gerarchia dell'account. Le offerte possono essere acquistate dal cliente e associate ad ogni account. Ogni cliente può acquistare più servizi. Per saperne di più, esamini il testo sottostante.
ACCOUNT_T
Memorizza le informazioni sul cliente, compresi i nomi dei contatti, l'indirizzo, lo stato e le informazioni sul segmento del cliente.
ACTIVE_SESSION_T
Memorizza i dati di una sessione in corso.
BAL_GRP_T
Memorizza le informazioni sul saldo, come i dollari, i minuti gratuiti, i byte e le miglia frequent flyer per le varie risorse di un conto. Un gruppo di saldi comprende uno o più saldi secondari per ogni risorsa. Il sottobilancio contiene l'importo corrente, il tipo di risorsa, le date di validità della risorsa, i dati di rollover e i collaboratori del sottobilancio.
BILL_T
Memorizza le informazioni di fatturazione, come l'importo dovuto, l'importo rettificato, la valuta e il numero di fattura. Un oggetto /fattura viene creato all'inizio di un ciclo di fatturazione.
BILLINFO_T
Memorizza tutte le informazioni di fatturazione, metodo di pagamento, ciclo contabile e gerarchia necessarie per fatturare un conto. Per ogni conto viene creato un oggetto /billinfo. Se la billinfo è subordinata, l'oggetto /billinfo punta al conto padre e all'oggetto /billinfo del conto padre.
CONFIG_T
Tabella di base per gli oggetti di configurazione. Le sottoclassi contengono informazioni di configurazione specifiche per varie caratteristiche, ad esempio, /config/beid definisce le risorse di valuta e non di valuta.
DEAL_T
Quando utilizza Pricing Center e si collega al database, tutti gli oggetti /deal del database vengono visualizzati in Pricing Center.
DISPOSITIVO_T
Memorizza le informazioni sui dispositivi. Esiste un oggetto /device separato per ogni dispositivo gestito da BRM. I dati generici applicabili a tutti i dispositivi sono memorizzati nell'oggetto genitore /device. Le sottoclassi come /device/num memorizzano le informazioni specifiche di un particolare tipo di dispositivo.
EVENTO_T
Classe astratta per registrare gli eventi avviati dal sistema e dall'utente. Gli oggetti evento sono correlati a un servizio specifico o a un conto. Un evento include informazioni generiche, come l'ora di inizio e di fine, nonché gli impatti sul saldo che il conto subisce a causa di questo evento. L'oggetto /evento punta al gruppo di bilancio del conto che viene impattato.
EVENTO_BAL_IMPATTI_T
Memorizza i dati degli eventi.
FATTURA_T
Memorizza la fattura di un cliente e le informazioni relative alla fattura, come la fattura a cui è associata. Ogni oggetto /fattura può avere un oggetto /fattura corrispondente.
ITEM_T
Creata per raggruppare gli eventi, questa tabella riassume l'attività degli articoli fatturabili per tipo. Le righe di questa tabella vengono aggiunte per ogni riga della tabella BILL_T.
PAYINFO_T
Memorizza le informazioni generiche sul metodo di pagamento per un conto.
PRODOTTO_T
Memorizza le informazioni per un singolo prodotto.
PROFILO_T
Classe astratta per supportare le informazioni personalizzate sul conto. Per utilizzare un oggetto /profilo, crei sempre una sottoclasse. Può collegare un account a un numero qualsiasi di oggetti /profilo.
SCONTO_ACQUISTATO_T
Contiene una voce per ogni sconto posseduto da un conto al momento della conversione.
PRODOTTO_ACQUISTATO_T
Contiene una voce per ogni prodotto posseduto da un conto al momento della conversione.
PRENOTAZIONE_T
Tiene traccia delle risorse riservate per i sistemi multi-servizio prepagati. Memorizza le informazioni sull'account, sul gruppo di bilancio e sul servizio per cui è stata creata la prenotazione della risorsa, l'importo della risorsa e l'ora di scadenza della risorsa riservata.
SERVIZIO_T
Memorizza le informazioni generiche sul tipo di servizio per i conti. C'è una riga in questa tabella per ogni servizio applicabile per ogni voce in ACCOUNT_T. Oltre ad una riga in questa tabella, deve essere creata una riga nella tabella del tipo di servizio, come il servizio IP o l'e-mail.