Catalogo 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
| # | Nombre de Columna | Descripción |
|---|---|---|
| 1 | perfil_id | Identificador único concatenado (customer_pricing_profile_id | partynumber | accountnumber). |
| 2 | account_number | Número de cuenta de facturación del cliente en Oracle. |
| 3 | party_number | Número único de registro de la entidad (Party Number) en el maestro de clientes. |
| 4 | customer_name | Nombre comercial o razón social del cliente. |
| 5 | revenue_potential | Código del potencial de ingresos estimado que representa el cliente. |
| 6 | cost_to_serve | Código del costo estimado para atender o servir a este cliente. |
| 7 | customer_value | Código que clasifica el valor estratégico del cliente para la empresa. |
| 8 | customer_size | Código que determina la clasificación por tamaño del cliente. |
| 9 | customer_rating | Calificación o nivel de crédito / confiabilidad asignado al cliente. |
| 10 | start_date | Fecha de inicio de vigencia de la asignación del perfil de precios. |
| 11 | end_date | Fecha de fin de vigencia de la asignación del perfil de precios. |
| 12 | partyid | Identificador interno único (ID de la entidad) en la tabla maestra de clientes. |
4. Querys
- Databricks DEV
- Databricks UAT
- Databricks PROD
- Oracle
select qmr.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 qm
join cat_master_oracle_fusion.sch_gold_layer.qp_matrix_rules qmr
on qm.dynamic_matrix_id = qmr.dynamic_matrix_id
join cat_master_oracle_fusion.sch_gold_layer.qp_matrix_classes_tl qmct
on qm.dynamic_matrix_class_id = qmct.dynamic_matrix_class_id
where qmct.language = 'E'
select qmr.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_stg qm
join cat_master_oracle_fusion.sch_gold_layer.qp_matrix_rules_stg qmr
on qm.dynamic_matrix_id = qmr.dynamic_matrix_id
join cat_master_oracle_fusion.sch_gold_layer.qp_matrix_classes_tl_stg qmct
on qm.dynamic_matrix_class_id = qmct.dynamic_matrix_class_id
where qmct.language = 'E'
select qmr.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_prd qm
join cat_master_oracle_fusion.sch_gold_layer.qp_matrix_rules_prd qmr
on qm.dynamic_matrix_id = qmr.dynamic_matrix_id
join cat_master_oracle_fusion.sch_gold_layer.qp_matrix_classes_tl_prd qmct
on qm.dynamic_matrix_class_id = qmct.dynamic_matrix_class_id
where qmct.language = 'E'
select qmr.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 qp_matrices qm
, qp_matrix_rules qmr
, qp_matrix_classes_tl qmct
where qm.dynamic_matrix_id = qmr.dynamic_matrix_id
and qm.dynamic_matrix_class_id = qmct.dynamic_matrix_class_id
and qmct.language = 'E'