Base de dados Oracle BRM 7.3

Oracle BRM - Facturação e Gestão de Receitas

Partilhar

21/02/2011

Índice

A base de dados Oracle BRM é constituída por muitas tabelas. Neste artigo, as mais importantes são apresentadas e descritas. Em baixo, foi acrescentada uma imagem do modelo de dados do Oracle BRM 7.3.

Base de dados Oracle BRM

Na base de dados, são armazenados dados relacionados com a conta/cliente, tais como nomes, endereços, perfis, saldos de contas actuais, partilha de encargos de grupo e hierarquia de contas. As ofertas podem ser adquiridas pelo cliente e associadas a cada conta. Cada cliente pode adquirir mais serviços. Para saber mais, consulte o texto abaixo.

ACCOUNT_T
Armazena informações sobre o cliente, incluindo nomes de contacto, endereço, estado e informações sobre o segmento do cliente.

ACTIVE_SESSION_T
Armazena dados sobre uma sessão em curso.

BAL_GRP_T
Armazena as informações de saldo, tais como dólares, minutos livres, bytes e milhas de passageiro frequente para vários recursos numa conta. Um grupo de saldo inclui um ou mais sub-saldos para cada recurso. O sub-saldo contém o montante actual, o tipo de recurso, as datas de validade do recurso, os dados de prorrogação e os contribuintes do sub-saldo.

BILL_T
Armazena informações de facturação, tais como o montante devido, o montante ajustado, a moeda e o número da factura. Um objecto /bill é criado no início de um ciclo de facturação.

BILLINFO_T
Armazena todas as informações de facturação, método de pagamento, ciclo contabilístico e hierarquia necessárias para facturar uma conta. Um objeto /billinfo é criado para cada conta. Se a informação de facturação for subordinada, o objecto /billinfo aponta para a conta-mãe e para o objecto /billinfo da conta-mãe.

CONFIG_T
Tabela de base para objectos de configuração. As subclasses contêm informações de configuração específicas para várias características, por exemplo, /config/beid define recursos com e sem moeda.

DEAL_T
Armazena informações sobre um negócio. Quando utiliza o Centro de Cálculo de Preços e se liga à base de dados, todos os objectos /deal na base de dados são mostrados no Centro de Cálculo de Preços.

DEVICE_T
Armazena informações sobre dispositivos. Existe um objecto /device separado para cada dispositivo gerido pelo BRM. Os dados genéricos aplicáveis a todos os dispositivos são armazenados no objecto /device principal. As subclasses, como /device/num, armazenam informações específicas de um determinado tipo de dispositivo.

EVENT_T
Classe abstracta para registar eventos iniciados pelo sistema e pelo utilizador. Os objectos de evento estão relacionados com um serviço específico ou com uma conta. Um evento inclui informações genéricas, como as horas de início e fim, bem como os impactos no saldo incorridos pela conta devido a este evento. O objecto /event aponta para o grupo de saldos da conta que é afectado.

IMPACTO_DO_EVENTO_BAL_T
Armazena dados de eventos.

INVOICE_T
Armazena uma factura de cliente e informações sobre a factura, como a factura a que está associada. Cada objecto /bill pode ter um objecto /invoice correspondente.

ITEM_T
Criada para agrupar eventos, essa tabela resume a atividade do item faturável por tipo. As linhas dessa tabela são adicionadas para cada linha da tabela BILL_T.

PAYINFO_T
Armazena informações genéricas sobre o método de pagamento de uma conta.

PRODUTO_T
Armazena as informações de um único produto.

PERFIL_T
Classe abstracta para suportar informações de conta personalizadas. Para utilizar um objecto /profile, crie sempre uma subclasse. Pode ligar uma conta a qualquer número de objectos /profile.

PURCHASED_DISCOUNT_T
Contém uma entrada para cada desconto detido por uma conta no momento da conversão.

PURCHASED_PRODUCT_T
Contém uma entrada para cada produto pertencente a uma conta no momento da conversão.

RESERVA_T
Rastreia os recursos reservados para sistemas pré-pagos multisserviços. Armazena informações sobre a conta, o grupo de saldos e o serviço para o qual a reserva de recursos é criada, o montante de recursos e o tempo de expiração para quando o recurso reservado expira.

SERVIÇO_T
Armazena informações genéricas sobre o tipo de serviço para contas. Existe uma linha nesta tabela para cada serviço aplicável a cada entrada em ACCOUNT_T. Para além de uma linha nesta tabela, deve ser criada uma linha na tabela de tipo de serviço, como o serviço IP ou o correio electrónico.

Imagem de Aleš
Aleš
Ales Pristovnik é o CEO da Tridens Technology, uma empresa eslovena especializada no desenvolvimento de soluções de software para a indústria automóvel. Ele tem uma longa história na indústria de TI, tendo trabalhado para várias grandes empresas no passado. Ele tem uma paixão pela tecnologia e inovação, e o seu foco actual é o desenvolvimento de soluções que irão melhorar a segurança e eficiência da indústria automóvel. Ele tem um forte background em liderança e gestão, e está empenhado em impulsionar a sua empresa no sector da tecnologia em constante evolução.

Obter notícias na sua caixa de correio!


    0 0 votos
    Article Rating
    Subscreva
    Notificação de
    convidado

    6 Comentários
    Mais antigo
    Novidades Mais Votados
    Feedbacks em linha
    Ver todos os comentários