Search Results bil_opty_perf_summ_pk




Overview

BIL_OPTY_PERF_SUMM is a summary table within the Oracle E-Business Suite Sales Intelligence (BIL) module, which forms part of the broader ETRM (Enterprise Territory and Resource Management) family of applications. The table stores aggregated measures related to reporting on opportunity performance, providing a pre-computed analytical layer that supports sales pipeline analysis, territory effectiveness reporting, and forecast measurement across the organization. Rather than storing transactional opportunity records, BIL_OPTY_PERF_SUMM persists rolled-up metrics keyed by time period, territory, sales organization, and customer dimensions, allowing reporting tools to retrieve performance summaries without repeatedly scanning high-volume opportunity and lead detail tables.

From a data modeling perspective, the heuristic Data Vault classification mined from the foreign key structure indicates this object behaves as a standalone construct. In Data Vault terms it is neither a pure hub, link, nor satellite, but rather functions as a derived summary or aggregate fact object. Modelers should treat it as a reporting-oriented materialization whose grain is defined by the composite of its primary key attributes rather than as a normalized entity within the operational source schema.

It is important to note that the ETRM metadata records this table as not implemented in this database, meaning it appears in the product data model documentation and dictionary but is not physically deployed in the reference installation. Consultants should verify actual object existence in any given environment before writing dependent code.

Key Information Stored

The table is uniquely identified by the primary key constraint BIL_OPTY_PERF_SUMM_PK, which is a wide composite key. There is no single surrogate sequence-generated identifier; instead, the uniqueness of each row is guaranteed by the combination of the following business and dimensional attributes:

  • START_DATE and END_DATE — Define the effective time window over which the summary measures were aggregated.
  • PERIOD_NAME — The accounting or reporting period label associated with the summary row, aligning performance data to GL or analytical period calendars.
  • TERRITORY_ID — Identifies the sales territory to which the performance measures apply.
  • INTEREST_TYPE_ID — Classifies the nature of the interest (for example, product or service interest) captured on the underlying opportunity.
  • PRIMARY_INTEREST_CODE_ID and SECONDARY_INTEREST_CODE_ID — Provide the primary and secondary classification codes describing the opportunity's area of interest.
  • SALES_CHANNEL_ID — The channel through which the opportunity was pursued or originated.
  • SALESREP_ID — The sales representative associated with the performance result.
  • SALES_GROUP_ID — The sales group or team owning the opportunity.
  • CUSTOMER_ID — The customer or prospect account tied to the opportunity.
  • LEAD_ID — The originating lead that generated the opportunity, enabling source-to-close performance tracking.

Because every one of these columns participates in the primary key, each represents a business-key candidate within the composite uniqueness rule. There is no documented unique index separate from the primary key, so the PK itself is the governing constraint.

Common Use Cases and Queries

The principal use case is period-over-period and dimension-sliced reporting on opportunity performance. Typical scenarios include measuring win rates by territory, comparing sales channel effectiveness, evaluating sales representative productivity, and tracing lead-to-opportunity conversion by source. A representative query filters on the period and territory dimensions and aggregates across the grouped axes:

  • SELECT period_name, territory_id, salesrep_id, SUM(measure) FROM bil_opty_perf_summ WHERE period_name = :period GROUP BY period_name, territory_id, salesrep_id;
  • Trend analysis across periods by constraining start_date and end_date ranges.
  • Channel and interest-type comparison joining sales_channel_id and interest_type_id to their respective lookup dimension tables.
  • Lead source attribution analysis using lead_id and customer_id to correlate outcomes with origination.

Because the table is documented as unimplemented in the reference database, all SQL against it must be validated against the target environment's actual data dictionary before deployment in custom reports or BI extracts.

Related Objects

Given the standalone heuristic classification, no foreign key relationships are documented to parent or child objects. Functional dependencies nonetheless exist through the dimensional columns, which reference territory, salesrep, customer, lead, and interest-code master data. The most significant related objects for join and enrichment purposes include:

  • Territory definition tables joined on territory_id.
  • Sales representative and sales group tables joined on salesrep_id and sales_group_id.
  • Customer master joined on customer_id.
  • Lead master joined on lead_id.
  • Interest code and interest type lookups joined on primary_interest_code_id, secondary_interest_code_id, and interest_type_id.
  • Sales channel lookup joined on sales_channel_id.
  • Underlying opportunity detail tables that feed the aggregate, used for reconciliation and drill-down.

These joins support dimension enrichment, while the absence of declared constraints means referential integrity must be enforced by the application layer rather than the database.