NETCRACKER BSS/OSS DATA ARCHIVE

    Netcracker BSS/OSS Data Archive at Telecom Scale

    Deep-dive netcracker bss oss data archive design for tier-1 telcos. Subscribers, network inventory, CDRs (billions/day), service activations, fault history. Columnar Parquet at 8–12x compression, presto/trino query layer, FCC/CALEA/GDPR/SOX simultaneous compliance.

    Billions
    CDRs/day archived
    8–12x
    Compression vs Oracle DB
    7+ yr
    Multi-regulator retention
    Sub-second
    Indexed-lookup latency

    Why netcracker bss oss data archive is a separate workstream from Fusion migration

    Fusion is your downstream finance ERP — it should hold what finance needs for current-period reporting. The 12 trillion rows of CDR history, the network-inventory time series, the 7-year service-activation event log — that's archive data, with a different storage economics and a different query pattern.

    Tier-1 mobile operators generate 2–5 billion CDRs per day across voice, SMS, data, roaming and partner-settlement records. FCC requires 18+ months retention with CALEA-compliant retrievability. EU ePrivacy can extend that. Revenue-assurance teams typically want 7 years of queryable history for leak investigation. Multiply that out: 5B/day × 365 × 7 = ~12 trillion CDR rows. Storing that in Oracle DB row format with Fusion-grade indexing is economically untenable — the licence costs alone would dwarf the migration project.

    The netcracker bss oss data archive solves the storage and query economics. Rated and unrated CDRs stream to columnar Parquet in cloud object storage (AWS S3, Azure ADLS, GCP GCS), compressed 8–12x versus Oracle DB row format, partitioned by network element + day + service type for query efficiency. Mediation_record_id and rated_cdr_id are indexed so the workflows that actually query the archive — revenue assurance investigations, CALEA law-enforcement lookups, fraud-detection patterns, customer-billing-dispute substantiation, partner-settlement verification — run with sub-second to seconds-to-minutes latency.

    Beyond CDRs, the archive holds the rest of the operational Netcracker BSS/OSS footprint that has long-term value: subscriber master and history, order and provisioning history, network inventory time-series snapshots, service activation event log, trouble tickets, SLA compliance, fault history. All queryable through the same presto/trino layer with cross-domain joins. The result is a single archive layer that satisfies FCC, CALEA, GDPR, SOX and operational forensics requirements simultaneously — without dragging any of it into the Fusion ERP.

    Domains held in the netcracker bss oss data archive

    1
    Rated & unrated CDRs
    Billions per day. Voice, SMS, data, roaming, partner-settlement. Mediation_record_id and rated_cdr_id indexed for sub-second lookup.
    2
    Subscriber & account history
    Lifecycle, plan-change history, consent history, port-in/port-out events. GDPR-aware tombstoning for right-to-erasure.
    3
    Network inventory snapshots
    Daily/weekly time-series snapshots of sites, cells, network elements, IP pools, VLAN/circuit inventory. Historical state reconstructable for any point in time.
    4
    Service activation event log
    Every activation, deactivation, modification with timestamp, operator and before/after state. Operational forensics evidence.

    The six workflows that query the netcracker bss oss data archive

    Real workflows that make the archive layer indispensable — not just a compliance checkbox.

    💰

    Revenue assurance investigation

    Compare rated-CDR volumes from the mediation layer against billed revenue per bill cycle. Identify tariff misapplication, discount misapplication or partner-settlement variance. Variance reported to revenue assurance teams.

    ⚖️

    CALEA / law enforcement lookup

    Law-enforcement subpoena requires specific CDRs for a target subscriber/period. Scoped, audit-logged query against the archive returns CDRs in the regulator-required format within the regulator-required window.

    🛡️

    Fraud detection patterns

    Pattern queries against the CDR archive identify fraud signatures — unusual call patterns, suspicious roaming, account takeover signatures. Findings routed to fraud-operations workflow.

    🤝

    Customer dispute substantiation

    Customer disputes a USD 34.20 international roaming charge. Substantiation pulled from archive — specific CDR, timestamp, network element, called party, applied tariff. Dispute resolved with evidence.

    📊

    Partner-settlement verification

    Partner queries the USD 12,847.50 settlement statement. Substantiation pulled from archive — rated CDRs underlying each settlement line, indexed by partner-DFF. Partner accepts or contests with evidence.

    🔍

    Operational forensics

    Cell tower X had a 4-hour outage in March. Cross-domain query joins trouble tickets, fault history, service activation events and rated CDR anomalies for that cell + period. Operational root-cause analysis.

    The netcracker bss oss data archive build sequence — six stages

    A repeatable archive-build sequence built for tier-1 telco scale. Typically runs in parallel with the BSS finance data migration to Fusion.

    1

    Volumetric assessment & scope — Weeks 1–2

    CDR volume per day per service type, subscriber-count history, network-inventory snapshot frequency, service-activation event rate. Retention per regulator (FCC 18+ months, CALEA, EU ePrivacy, BNetzA, GDPR) mapped per data class.

    2

    Archive infrastructure provisioning — Weeks 2–4

    Cloud object storage tier selection (S3/ADLS/GCS hot, warm, cold), Parquet partition design, presto/trino query layer provisioning, observability and audit-log infrastructure, workload isolation between operational analytics and regulator data calls.

    3

    Extractor wiring per domain — Weeks 3–6

    Netcracker extractors wired per domain — CDR streaming, subscriber history, network inventory snapshots, service activation event log, trouble tickets, fault history. Read-only, throttled, off-peak.

    4

    Historical backfill — Weeks 4–14

    Historical data backfill for the operational window (typically 7 years for tier-1 telcos). Streamed in parallel with the operational data migration. Compression-validated, partition-validated, index-validated per batch.

    5

    Steady-state streaming wired — Weeks 8–14

    Steady-state CDR streaming from mediation layer to archive wired and validated. Steady-state subscriber/inventory/activation/ticket streaming via REST Open API webhooks and Oracle DB CDC wired and validated.

    6

    Workflow validation & cutover — Weeks 14–18

    Each consuming workflow (revenue assurance, CALEA, fraud, dispute substantiation, partner verification, operational forensics) validated against the archive. Read-access audit logging signed off. Cutover; archive is the long-term operational data home.

    Six compliance regimes the netcracker bss oss data archive satisfies simultaneously

    A single archive layer designed for overlapping multi-regulator scope — not parallel data infrastructures.

    📞

    FCC CDR retention

    18+ months minimum for CDRs. CALEA-compliant retrievability. Indexed mediation_record_id and rated_cdr_id for sub-second lookup. Audit-logged read access.

    ⚖️

    FCC CALEA

    Law enforcement subpoena response in regulator-required format within regulator-required window. Audit-logged with subpoena reference, scope, operator and timestamp.

    🇪🇺

    EU ePrivacy Directive

    Extended retention for traffic data and location data per member-state implementation. GDPR tombstoning for right-to-erasure where exemption doesn't apply.

    🇩🇪

    BNetzA, Ofcom, ACMA, IDA

    Per-regulator retention, submission and data-call requirements. Single archive layer satisfies all regulators in scope simultaneously through configurable retention tags.

    📋

    SOX 7-year

    Auditable trace from Fusion GL entry back to original supporting evidence — rated CDR via mediation_record_id. Hash-signed, timestamped, retained 7 years.

    👤

    GDPR right-to-erasure

    Tombstoning of subscriber personal-identifier fields while preserving aggregated analytical and statutory-retention data. Tombstone events signed, timestamped, regulator-inspectable.

    Frequently asked questions

    What does a netcracker bss oss data archive actually contain?+

    A netcracker bss oss data archive contains the operational data from across the Netcracker BSS/OSS estate that has long-term regulatory, revenue-assurance or operational-forensics value but doesn't belong in the live finance ERP. On the BSS side: subscriber master and history (account lifecycle, plan-change history, consent history, port-in/port-out events), order history (orders, fallouts, provisioning state, workflow audit), billing history beyond the operational ERP window (closed bill cycles, historical invoices, payment history, AR aging snapshots, partner-settlement history). On the OSS side: network inventory snapshots (sites, cells, network elements, IP address pools, VLAN/circuit inventory over time), service activation events (every service activation, deactivation, modification with timestamp and operator), trouble tickets and SLA compliance history, fault history. Plus the cross-cutting feed that's the volume monster — rated and unrated CDR archive at billions per day.

    Why archive Netcracker BSS/OSS data separately from migrating to Oracle Fusion?+

    Because the right destination is different. Fusion is your downstream finance ERP — it should hold what finance needs for current-period and recent-period reporting (open AR, current-FY revenue, current-FY partner settlement, customer master, supplier master). What it should not hold: billions of CDRs per day, network-element inventory snapshots, every service activation event from the last 7 years, fault history. That's archive data — high volume, queryable on demand for regulator data calls, revenue-assurance investigations and dispute resolution, but priced and stored differently from production Fusion data. The netcracker bss oss data archive is the right home — columnar Parquet in cloud object storage at 8–12x compression vs Oracle DB, partitioned for query efficiency, accessed via presto/trino without paying Oracle DB rates for analytical workloads.

    What regulatory requirements drive the netcracker bss oss data archive design?+

    Multiple overlapping requirements. FCC requires 18+ months retention for CDRs with CALEA-compliant retrievability — law enforcement can subpoena CDRs for criminal investigations and the operator must produce them in a defined format within a defined window. EU ePrivacy Directive can extend that. GDPR overlays right-to-erasure on subscriber personal data. BNetzA, Ofcom, ACMA, IDA, MIIT each have their own retention and submission requirements. SOX requires 7-year retention with auditable trace from GL entry back to original supporting evidence. FCC 800/900 surcharge and USF contributions require audit substantiation. State PUC requirements vary by US state. The netcracker bss oss data archive is designed to satisfy every one of these simultaneously with a single archive layer, scoped read-access logging and configurable retention per data class.

    How does the netcracker bss oss data archive handle billions of CDRs per day at tier-1 scale?+

    Tier-1 mobile operators generate 2–5 billion CDRs/day (voice, SMS, data, roaming, partner settlement). A 7-year FCC retention window with 5B CDRs/day = ~12 trillion rows. Storing that in Oracle DB is economically untenable. The netcracker bss oss data archive streams rated and unrated CDRs to columnar Parquet in cloud object storage (AWS S3, Azure ADLS, GCP GCS), compressed 8–12x versus Oracle DB row format, partitioned by network element + day + service type for query efficiency. Mediation_record_id and rated_cdr_id are indexed so revenue assurance, CALEA, fraud, dispute and partner-settlement workflows can lookup specific records in milliseconds. Query layer is presto/trino with workload isolation so regulator data calls don't impact operational analytics.

    How is the netcracker bss oss data archive queried for revenue assurance and dispute resolution?+

    Revenue assurance teams use the archive layer to investigate revenue-leakage patterns — comparing rated CDR volumes from the mediation layer against billed revenue at the bill-cycle level, identifying tariff misapplication, discount misapplication or partner-settlement variance. Dispute resolution teams use it for customer billing disputes — pulling the specific rated CDRs that substantiate a disputed call/SMS/data session, with timestamp, network element, called party and applied tariff. Both workflows run as scoped, audit-logged presto/trino queries against the netcracker bss oss data archive. Read-access is logged with user, query, scope, timestamp and result-size for SOX and regulator audit. Performance is sub-second for indexed lookups and seconds-to-minutes for aggregated investigations.

    How does the netcracker bss oss data archive support GDPR right-to-erasure?+

    GDPR right-to-erasure requires the operator to remove a subscriber's personal data on request, while preserving aggregated analytical and statutory-retention data. The netcracker bss oss data archive supports GDPR erasure through tombstoning — the subscriber's personal-identifier fields (name, address, email, phone number, government ID) are nulled and the subscriber record is tombstoned, while aggregated analytical fields (call counts, data usage, revenue contribution) and statutory-retention CDR records (kept for FCC/CALEA mandatory retention, where erasure exemption applies) are preserved. Tombstone events are signed, timestamped and logged in a separate audit table for regulator inspection. The architecture satisfies both GDPR Article 17 erasure rights and FCC/CALEA mandatory retention simultaneously.

    How does the netcracker bss oss data archive handle OSS data — network inventory, service activations, trouble tickets?+

    OSS data has its own archive pattern. Network inventory (sites, cells, network elements, IP pools, VLAN/circuit inventory) is archived as time-series snapshots — daily or weekly snapshots of the inventory state, indexed by inventory key + snapshot date, so historical state can be reconstructed for any point in time. Service activation events (every activation, deactivation, modification) are archived as an event log with timestamp, operator, before/after state and audit context. Trouble tickets and SLA compliance records are archived with ticket lifecycle (create, update, resolve, close) and SLA-breach flags. All of it is queryable through the same presto/trino layer as the CDR archive, with cross-domain joins (e.g., 'which trouble tickets correlated with which rated CDR anomalies for cell tower X in March') supported natively.

    How does the Syntra ETL netcracker bss oss data archive integrate with downstream Fusion?+

    The netcracker bss oss data archive is the long-term operational data home; Fusion is the financial-reporting home. They integrate at three points. (1) Revenue assurance reconciliation: the archive's rated-CDR-aggregated revenue is reconciled per period against Fusion GL revenue postings, with variance reported to revenue assurance teams. (2) Dispute resolution: when a customer dispute hits Fusion AR, the dispute investigation pulls substantiation from the archive (specific rated CDRs, original invoice line, service activation context). (3) Audit trail: SOX audit trail end-to-end runs Fusion GL line → Fusion AR transaction → Netcracker invoice → bill cycle → rated CDR (archive) → mediation record (archive). The archive isn't a parallel system — it's the long-term substantiation layer that makes Fusion's financial reporting defensible.

    Design your netcracker bss oss data archive

    Book a 30-minute scoping call. We'll walk through your CDR volumetrics, retention requirements per regulator, consuming-workflow profile (revenue assurance, CALEA, fraud, dispute, partner verification, operational forensics) — and produce a sized archive design with infrastructure cost, build timeline and cutover plan before the call ends.