La base de données Oracle BRM se compose de nombreuses tables. Dans cet article, les tables les plus importantes sont présentées et décrites. En dessous, une image du modèle de données Oracle BRM 7.3. a été ajoutée.
La base de données contient les données relatives aux comptes/clients, telles que les noms, les adresses, les profils, les soldes des comptes actuels, le partage des frais de groupe et la hiérarchie des comptes. Les offres peuvent être achetées par le client et associées à chaque compte. Chaque client peut acheter davantage de services. Pour en savoir plus, veuillez consulter le texte ci-dessous.
ACCOUNT_T
Stocke des informations sur le client, y compris les noms des contacts, l'adresse, le statut et les informations sur le segment du client.
ACTIVE_SESSION_T
Stocke les données relatives à une session en cours.
BAL_GRP_T
Stocke les informations de solde telles que les dollars, les minutes gratuites, les octets et les miles de grand voyageur pour diverses ressources d'un compte. Un groupe de soldes comprend un ou plusieurs sous-soldats pour chaque ressource. Le sous-balancement contient le montant actuel, le type de ressource, les dates de validité de la ressource, les données de reconduction et les contributeurs du sous-balancement.
BILL_T
Stocke les informations relatives à la facturation, telles que le montant dû, le montant ajusté, la devise et le numéro de la facture. Un objet /bill est créé au début d'un cycle de facturation.
BILLINFO_T
Stocke toutes les informations relatives à la facturation, au mode de paiement, au cycle comptable et à la hiérarchie nécessaires à la facturation d'un compte. Un objet /billinfo est créé pour chaque compte. Si le billinfo est subordonné, l'objet /billinfo pointe vers le compte parent et l'objet /billinfo du compte parent.
CONFIG_T
Table de base pour les objets de configuration. Les sous-classes contiennent des informations de configuration spécifiques pour diverses caractéristiques. Par exemple, /config/beid définit les ressources monétaires et non monétaires.
DEAL_T
Lorsque vous utilisez Pricing Center et que vous vous connectez à la base de données, tous les objets /deal de la base de données sont affichés dans Pricing Center.
DEVICE_T
Stocke des informations sur les appareils. Il existe un objet /device distinct pour chaque appareil géré par le BRM. Les données génériques applicables à tous les appareils sont stockées dans l'objet parent /device. Les sous-classes telles que /device/num stockent des informations spécifiques à un type d'appareil particulier.
EVENT_T
Classe abstraite permettant d'enregistrer les événements initiés par le système et par l'utilisateur. Les objets événements sont liés à un service spécifique ou à un compte. Un événement comprend des informations génériques telles que les heures de début et de fin, ainsi que les impacts sur le solde du compte dus à cet événement. L'objet /event pointe vers le groupe de soldes du compte qui est affecté.
EVENT_BAL_IMPACTS_T
Enregistre les données de l'événement.
INVOICE_T
Stocke une facture client et des informations sur la facture, telles que la facture à laquelle elle est associée. Chaque objet /bill peut avoir un objet /invoice correspondant.
ITEM_T
Créée pour regrouper les événements, cette table résume l'activité des articles facturables par type. Les lignes de cette table sont ajoutées pour chaque ligne de la table BILL_T.
PAYINFO_T
Stocke les informations génériques sur les méthodes de paiement pour un compte.
PRODUCT_T
Stocke les informations relatives à un seul produit.
PROFILE_T
Classe abstraite permettant de prendre en charge les informations personnalisées sur les comptes. Pour utiliser un objet /profile, créez toujours une sous-classe. Vous pouvez lier un compte à un nombre illimité d'objets /profil.
ACHETÉ_DISCOUNT_T
Contient une entrée pour chaque remise détenue par un compte au moment de la conversion.
PRODUIT_ACHETÉ_T
Contient une entrée pour chaque produit détenu par un compte au moment de la conversion.
RESERVATION_T
Permet de suivre les ressources réservées pour les systèmes multiservices à prépaiement. Il stocke des informations sur le compte, le groupe de soldes et le service pour lequel la réservation de ressources est créée, le montant de la ressource et l'heure d'expiration de la ressource réservée.
SERVICE_T
Stocke les informations génériques sur le type de service pour les comptes. Il y a une ligne dans cette table pour chaque service applicable à chaque entrée dans ACCOUNT_T. En plus d'une ligne dans cette table, une ligne doit être créée dans la table des types de services, tels que le service IP ou le courrier électronique.