OSS_RAW_SIGNALS

OSS_RAW_SIGNALS is the canonical persistence table for detected raw signals in the 26.10 Selfservice Outcomes design.

Details

  • Schema: FUSION

  • Object owner: OSS

  • Object type: TABLE

  • Tablespace: Default

Primary Key

Name Columns

OSS_RAW_SIGNALS_PK

RAW_SIGNAL_ID

Columns

Name Datatype Length Precision Not-null Comments
RAW_SIGNAL_ID NUMBER 18 Yes Primary key for the raw-signal row
SUBSCRIPTION_ID NUMBER 18 Yes Subscription contract identifier
SUBSCRIPTION_PRODUCT_ID NUMBER 18 Yes Subscription line or coverage line identifier
CHARGE_ID NUMBER 18 Yes Charge identifier on the subscription product
CHARGE_TYPE VARCHAR2 30 Yes Charge type: ONETIME , RECURRING , or USAGE
SIGNAL_CODE VARCHAR2 100 Yes Canonical raw-signal code
EVALUATION_PERIOD VARCHAR2 7 Yes Evaluation window in YYYY-MM format
SALES_PRODUCT_TYPE VARCHAR2 60 Sales product classification denormalized onto the raw signal
INVENTORY_ITEM_ID NUMBER 18 Inventory item identifier sourced from OSS_Products.inventory_item_id
ORGANIZATION_ID NUMBER 18 Definition organization identifier sourced from OSS_Subscriptions.definitionOrganizationId
PRODUCT_NAME VARCHAR2 300 Item number from Oracle Product Information Master, denormalized for readability
SIGNAL_FAMILY_CODE VARCHAR2 30 Yes High-level signal-family code
SIGNAL_SUB_CATEGORY_CODE VARCHAR2 30 Yes Sub-category code under the signal family
SIGNAL_RECORD_TYPE VARCHAR2 30 Yes BASE or SYNTHESIZED
VALUE_IMPACT_AMOUNT NUMBER Monetary value impact attributed to this raw signal
CURRENCY_CODE VARCHAR2 15 Currency for commercial amount fields
SUBSCRIPTION_PROD_START_DATE DATE Start date of the subscription product
SUBSCRIPTION_PROD_END_DATE DATE End date of the subscription product
CURRENT_MONTHLY_RECUR_REV_AMT NUMBER Current monthly recurring revenue on the affected subscription product
CURRENT_TOTAL_CONTRACT_VALUE NUMBER 18 Current total contract value on the affected subscription product
CURRENT_NET_MARGIN_PERCENTAGE NUMBER 5 Current net margin percentage when applicable
CURRENT_NET_DISCOUNT_PCT NUMBER 5 Current net discount percentage when applicable
AFFECTED_BILL_AMOUNT NUMBER Current impacted bill amount for this signal
AFFECTED_BILLED_LINE_COUNT NUMBER 9 Count of billed lines impacted by this raw signal
PREVIOUS_PERIOD_BILL_AMOUNT NUMBER Prior-period billed amount
PRIOR_3_PERIOD_BILL_AMT_AVG NUMBER Average bill amount across the last 3 periods
CURRENT_PERIOD_BILL_AMOUNT NUMBER Current-period billed amount
RECEIVABLES_UNPAID_INV_COUNT NUMBER 9 Count of unpaid invoices when applicable
RECEIVABLES_UNPAID_INV_AMT NUMBER Unpaid invoice amount when applicable
RECEIVABLES_PMT_METHOD_EXP_DT DATE Payment method expiry date when applicable
CONSUMPTION_MODEL VARCHAR2 30 PAYGO , ALLOWANCE , ESTIMATE , or COMMITMENT
PREVIOUS_PERIOD_USAGE_QUANTITY NUMBER Prior-period usage quantity
PRIOR_3_PERIOD_USAGE_QTY_AVG NUMBER Average usage quantity across the last 3 periods
CURRENT_PERIOD_USAGE_QUANTITY NUMBER Current-period usage quantity
BALANCE_REGISTER VARCHAR2 100 Shared balance or allowance register when relevant
BALANCE_CODE VARCHAR2 100 Specific balance bucket within the balance register when relevant
ALLOWANCE_QTY_GRANTED NUMBER Allowance quantity granted
ALLOWANCE_QTY_CONSUMED NUMBER Allowance quantity consumed
ALLOWANCE_QTY_UOM VARCHAR2 30 UOM for allowance quantity
ALLOWANCE_AMOUNT_GRANTED NUMBER Allowance amount granted
ALLOWANCE_AMOUNT_CONSUMED NUMBER Allowance amount consumed
ALLOWANCE_AMOUNT_CURRENCY_CODE VARCHAR2 15 Currency for allowance amount fields
ALLOWANCE_EFFECTIVE_EXP_DT DATE Allowance expiration date for the active cycle
ESTIMATE_QTY NUMBER Estimated quantity baseline
ESTIMATE_QTY_CONSUMED NUMBER Actual consumed quantity against the estimate
ESTIMATE_QTY_UOM VARCHAR2 30 UOM for estimated quantity
ESTIMATE_AMOUNT NUMBER Estimated amount baseline
ESTIMATE_AMOUNT_CONSUMED NUMBER Actual consumed amount against the estimate
ESTIMATE_AMOUNT_CURRENCY_CODE VARCHAR2 15 Currency for estimate amount fields
ESTIMATE_PERIOD_TRUEUP_DATE DATE True-up date for estimate-based charging
COMMITMENT_QTY NUMBER Committed quantity
COMMITMENT_QTY_USED NUMBER Quantity used against the commitment
COMMITMENT_QTY_UOM VARCHAR2 30 UOM for committed quantity
COMMITMENT_AMOUNT NUMBER Committed amount
COMMITMENT_AMOUNT_CONSUMED NUMBER Amount consumed against the commitment
COMMITMENT_AMT_CURRENCY_CODE VARCHAR2 15 Currency for commitment amount fields
COMMITMENT_PERIOD_TRUEUP_DATE DATE True-up date for commitment-based charging
AFFECTED_ASSET_COUNT NUMBER 9 Count of impacted customer assets
AFFECTED_PRODUCT_COUNT NUMBER 9 Count of impacted install-base or covered products
AFFECTED_SITE_COUNT NUMBER 9 Count of impacted party sites
AFFECTED_ASSET_IMPACT_DATE DATE Date tied to the asset-level impact condition
RUNTIME_METRIC_ID NUMBER 18 Explainability metric identifier when relevant
RENEWAL_CONSOLIDATION_YN VARCHAR2 1 Whether the renewal is being handled in a consolidated pattern
RENEWAL_SUBSCRIPTION_ID NUMBER 18 Renewal subscription identifier when applicable
RENEWAL_EVENT_TRANSACTION_ID NUMBER 18 Renewal transaction identifier when applicable
RENEWAL_NAVIGATOR_STATUS VARCHAR2 60 Renewal execution status from the renewal process
PRIOR_MONTHLY_RECUR_REV_AMT NUMBER Prior recurring revenue before amendment comparison
PREVIOUS_TOTAL_CONTRACT_VALUE NUMBER 18 Prior total contract value before amendment comparison
SOURCE_SYSTEM VARCHAR2 60 Source application or producer job
STATUS VARCHAR2 30 Yes Raw-signal lifecycle status
FIRST_DETECTED_ON TIMESTAMP Yes Earliest time this logical raw signal was first detected
LAST_DETECTED_ON TIMESTAMP Yes Latest time this logical raw signal was reconfirmed
REPEAT_COUNT NUMBER 9 Yes Count of repeated detections collapsed into the same row
DECISION_PACKET_ID NUMBER 18 Decision packet linked to this raw signal by StageData
REQUEST_ID NUMBER 18 Enterprise Service Scheduler: indicates the request ID of the job that created or last updated the row.
PACKET_LINKED_ON TIMESTAMP Timestamp when this raw signal was linked to a decision packet
OBJECT_VERSION_NUMBER NUMBER 9 Yes Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.
CREATION_DATE TIMESTAMP Yes Who column: indicates the date and time of the creation of the row.
CREATED_BY VARCHAR2 64 Yes Who column: indicates the user who created the row.
LAST_UPDATE_DATE TIMESTAMP Yes Who column: indicates the date and time of the last update of the row.
LAST_UPDATED_BY VARCHAR2 64 Yes Who column: indicates the user who last updated the row.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.

Indexes

Index Uniqueness Tablespace Columns
OSS_RAW_SIGNALS_PK Unique Default RAW_SIGNAL_ID
OSS_RAW_SIGNALS_U1 Unique Default SUBSCRIPTION_ID, SUBSCRIPTION_PRODUCT_ID, CHARGE_ID, EVALUATION_PERIOD, SIGNAL_CODE, SIGNAL_RECORD_TYPE
OSS_RAW_SIGNALS_N1 Non Unique Default SIGNAL_FAMILY_CODE, SIGNAL_SUB_CATEGORY_CODE, EVALUATION_PERIOD
OSS_RAW_SIGNALS_N2 Non Unique Default SUBSCRIPTION_PRODUCT_ID, EVALUATION_PERIOD
OSS_RAW_SIGNALS_N3 Non Unique Default SUBSCRIPTION_ID, EVALUATION_PERIOD
OSS_RAW_SIGNALS_N4 Non Unique Default STATUS, LAST_DETECTED_ON
OSS_RAW_SIGNALS_N5 Non Unique Default DECISION_PACKET_ID, EVALUATION_PERIOD