Skip to main content

Segmentos de Precios (alp_cat_qp_pricing_segments)

1. Modulo​

Precios y Descuentos (QP)


2. Descripción​

Segmentos de mercado y grupos tarifarios utilizados para aplicar políticas de precios en Alpura.


3. Columnas​

No.Nombre de ColumnaDescripción
1perfil_idIdentificador único concatenado (customer_pricing_profile_id | partynumber | accountnumber).
2account_numberNúmero de cuenta de facturación del cliente en Oracle.
3party_numberNúmero único de registro de la entidad (Party Number) en el maestro de clientes.
4customer_nameNombre comercial o razón social del cliente.
5revenue_potentialCódigo del potencial de ingresos estimado que representa el cliente.
6cost_to_serveCódigo del costo estimado para atender o servir a este cliente.
7customer_valueCódigo que clasifica el valor estratégico del cliente para la empresa.
8customer_sizeCódigo que determina la clasificación por tamaño del cliente.
9customer_ratingCalificación o nivel de crédito / confiabilidad asignado al cliente.
10start_dateFecha de inicio de vigencia de la asignación del perfil de precios.
11end_dateFecha de fin de vigencia de la asignación del perfil de precios.
12partyidIdentificador interno único (ID de la entidad) en la tabla maestra de clientes.

4. Objesto Databricks - Oracle​

Nota de Arquitectura: Convención de Nomenclatura

Las entidades listadas en este documento corresponden a la capa final de datos en Databricks. Para identificar la persistencia y el aislamiento de los datos según el ciclo de vida del software, se implementa la siguiente estrategia de sufijos por entorno:

  • 🥉 Desarrollo (DEV): Sufijo _dev (ej. nombre_tabla_dev).
  • 🥈 Pruebas (UAT): Sufijo _stg (ej. nombre_tabla_stg).
  • 🥇 Producción (PROD): Sufijo _prd (ej. nombre_tabla_prd).
No.DatabricksOracle FusionDescripción Operativa / Módulo
1qp_matricesqp_matricesConfiguración de matrices de precios utilizadas para determinar precios, descuentos y ajustes según atributos y condiciones de negocio.
2qp_matrix_classes_tlqp_matrix_classes_tlNombres y descripciones traducidas de las clases de matrices de precios según el idioma configurado.
3qp_matrix_rulesqp_matrix_rulesReglas de matrices utilizadas para determinar precios, descuentos y ajustes según condiciones y atributos de negocio.

5. Querys​

select CAST(qmr.dynamic_matrix_rule_id AS DECIMAL(18,0)) dynamic_matrix_rule_id
, qm.dynamic_matrix_name dynamic_matrix
, qmct.dynamic_matrix_class_name dynamic_matrix_clase
, qmr.value_string1 customer_rating
, qmr.value_string2 pricing_segment
, qmr.value_number3 precedence
, qmr.rule_start_date start_date
, qmr.rule_end_date end_date
from cat_master_oracle_fusion.sch_gold_layer.qp_matrices_dev qm
join cat_master_oracle_fusion.sch_gold_layer.qp_matrix_rules_dev qmr
on qm.dynamic_matrix_id = qmr.dynamic_matrix_id
join cat_master_oracle_fusion.sch_gold_layer.qp_matrix_classes_tl_dev qmct
on qm.dynamic_matrix_class_id = qmct.dynamic_matrix_class_id
where qmct.language = 'E'