BP Technology Validation

Data Access & Consumption Strategy

How bp Sphere leverages UDP, Databricks, OneData, and Foundry while minimizing SAP and system-of-record load.
A successful finance AI platform should not continuously query SAP. bp Sphere consumes most operational context from UDP, Databricks, OneData, and Foundry while using SAP and other systems of record only when necessary for validation, transaction execution, or evidence verification.
Platform proof standard: each data product is tied to source freshness, lineage, evidence pack, replay path, policy owner, collaboration owner, action authority, observability cost, and value attribution before a mission can rely on it.
Provenance: reference strategy model, not live SAP read telemetry. Percentages and SAP-load deltas are planning targets until linked to SOR adapter counters and consumption logs.
Databricks + UDP Reads
84%
Preferred governed data-product path
OneData + Foundry Reads
8%
Semantic authority and relationship context
Direct SAP Reads
3%
Reference target: validation, execution, and evidence verification only
SAP Load Reduction
82%
Reference planning model: 100M/month baseline to 18M/month
Architecture View
Agents consume resolved context packages instead of repeatedly calling transactional systems.
Enterprise Systems
v
UDP
v
Databricks
v
OneData
v
Foundry / Ontology
v
bp Sphere Runtime
v
Governed Decisions
SAP Load Reduction
Modeled SAP Reads
100,000,000/month
Reference Current Model
18,000,000/month
Modeled Reduction
82%
Target Direct SAP Share
<5%
SAP is preserved as system of record. bp Sphere reduces load by using event activation, governed data products, context cache, and one-time validation calls before controlled actions.
Data Consumption Hierarchy
LevelSourceUsed ForCurrentTargetFreshnessConfidence
Level 1UDP + Databricksanalytics, signals, KPIs, forecasting, pattern detection, agent context84%86%5 minutes94%
Level 2OneData + Foundrybusiness context, relationships, entity mapping, hierarchy resolution8%10%15 minutes91%
Level 3SAP APIs and SOR validationtransaction verification, current-state validation, governed execution, evidence verification3%5%live on demand98%
SupportContext cachevendor profiles, cost centers, budget context, commitments, approval chains, historical decisions, policy context5%0%30 seconds to 24 hours by object type90%
Decision Formation

Duplicate Invoice Alert

This widget proves the query-optimization pattern: context comes from governed data products and semantic layers; SAP is touched once in the reference model for status validation; production proof requires SAP gateway call telemetry.
SAP calls used
1
Single validation call in the reference model
Context package sources
6
Databricks, OneData, Foundry, Policy Runtime, SAP
Polling calls avoided
12
Event Fabric activation instead of repeated SAP checks
ContextSourceFreshnessConfidenceSAP Calls
Invoice historyDatabricks finance invoice product5 minutes95%0
Vendor profileDatabricks vendor profile product1 hour93%0
Approval policyPolicy Intelligence Runtimeversioned policy100%0
Supplier hierarchyOneData semantic authority1 hour92%0
Business relationshipFoundry ontology relationship15 minutes91%0
Live invoice status validationSAP ECC/S4/CFIN APIon demand99%1
Context Cache Layer
Cache entries include explicit TTLs and freshness guards so agents can avoid repetitive SOR reads without acting on stale context.
ObjectTTLFreshness Guard
Vendor profile24 hoursrefresh before payment decision
Cost center context12 hoursrefresh when owner or hierarchy changes
Budget context1 hourrefresh for material spend decision
Open commitments15 minutesrefresh for cash or working-capital action
Approval chains4 hoursrefresh before escalation or write-back
Historical decisions7 daysreplay hash verifies immutability
Policy contextversionedinvalidate on policy version change
Event-Driven Consumption
SOR Event: Invoice Posted
Event Fabric: canonical signal duplicate_invoice_risk
Agent Activated: Duplicate Invoice Agent
  • lower SAP load
  • near real-time activation
  • scalable consumption
  • better audit trail
SAP Access Governance
ClassAllowed ForPolicyAudit
Read onlyexception inspection and evidence verificationno write permissionsource, identity, timestamp, object, and reason recorded
Validationcurrent transaction state before actionsingle-purpose call with correlation iddecision id and evidence pack linked
Write backapproved workflow, hold, draft, or governed executionpolicy check + human approval + replay package requiredfull action payload and approver retained
Why This Aligns With BP Strategy
  • Uses UDP as the enterprise ingestion layer
  • Uses Databricks as the governed data product and analytics platform
  • Uses OneData for semantic authority and business meaning
  • Uses Foundry for ontology relationships where available
  • Minimizes dependency on SAP implementation details
  • Supports ECC, CFIN, and S4 coexistence
  • Reduces load on operational systems
  • Creates a future-ready finance intelligence layer
Runtime Guardrails
  • Agents Start From Context Package: True
  • Sap Writeback Requires Policy And Approval: True
  • Low Freshness Blocks Autonomous Action: True
  • Source Confidence Visible: True
  • Sap Calls Metered Per Decision: True