← All articles

Oracle Fusion Data Extraction in 2026. BI Publisher, BICC, REST, SQL Studio, or the New Replicated Store?

Oracle Fusion Cloud now offers five practical ways to extract data, and they are not interchangeable. A controller investigating a handful of invoices, an integration pulling changed suppliers every hour, and a data platform loading millions of rows each need a different mechanism. Forcing one tool on all three creates unnecessary operational work.

Choose the extraction mechanism by workload

The options are BI Publisher, Business Intelligence Cloud Connector (BICC), Oracle REST APIs, Fusion Toolkit SQL Studio, and Oracle’s new extraction framework backed by read-only replicated data. The right choice depends on volume, latency, repeatability, security, and who will operate the result.

  • For interactive investigation and query refinement, start with SQL Studio. It gives technical operators a fast edit-run-inspect loop, though it executes through BI Publisher rather than a direct database connection.
  • For parameterized reports or formatted business documents, BI Publisher remains the mature option with data models, parameters, scheduling, layouts, and delivery built in.
  • For established bulk full or incremental feeds, BICC was purpose-built for scheduled extraction to external storage or UCM, at the cost of operational complexity in provisioning, scheduling, and downstream state management.
  • For small, targeted operational integrations, REST APIs offer resource-oriented reads with filtering and pagination, though they become inefficient at warehouse scale.
  • For new high-volume or near-real-time extraction projects on 26C, Oracle’s replicated data extraction runs against a dedicated Autonomous Data Warehouse replica instead of the transactional instance, but setup, opt-in, and business-view coverage must be confirmed first.
  • For repeatable CSV output from a reviewed SQL query, BI Publisher or the Toolkit sql-query command will handle it, provided you treat the output as a governed report rather than an unlimited database export.

These starting points do not replace testing with representative volume and privileges. A design may legitimately combine mechanisms, using REST for operational lookups, replicated extracts for the data lake, and SQL Studio for incident diagnosis.

BI Publisher: reviewed, bounded reporting

BI Publisher fits best when the deliverable is a report with a known data model, explicit parameters, a defined output format, and a schedule. It can also expose SQL datasets in machine-readable formats such as CSV. Administrators already understand catalogue permissions, scheduled jobs, report history, and diagnostics. That familiarity can tempt teams to turn every extraction into one large report. Oracle’s own guidance emphasizes filters, selected columns, explain plans, and data-model validation. A query without time or key filters can consume substantial reporting resources even when the result set is modest. Use BI Publisher when the query and output are reviewed, bounded, and repeatable. Prefer bind parameters over copied SQL variants. Record the catalogue path, parameters, row expectations, owner, and failure procedure. For large recurring feeds, compare BI Publisher with BICC and the replicated-store framework rather than assuming a report is automatically an integration.

BICC: bulk, scheduled, file-oriented

BICC was designed to extract Fusion business intelligence data in bulk. It supports complete or partial data, on-demand and scheduled runs, incremental extracts, monitoring, and delivery to external storage or Oracle Universal Content Management. Its operational model is file-oriented. You select view objects, configure storage, schedule extraction, monitor the run, retrieve files, and maintain the downstream watermark. Chunking and filters help with large full extracts. Incremental extraction avoids repeatedly moving unchanged rows. The trade-off is operational surface area. Someone must own provisioning, view-object mappings, extract schedules, storage credentials, failed files, schema evolution, and downstream reconciliation. BICC does not transform data during extraction; those transformations belong in the consumer pipeline. Oracle now says new extraction use cases should be planned on the replicated data-extraction framework, while existing BICC users should map their objects deliberately. That is a roadmap signal, not a reason to switch a stable production feed overnight. Inventory your BICC objects, keys, incremental behavior, consumers, and reconciliation controls before planning any migration.

REST: bounded operational integration

Fusion REST resources are the clearest option when automation needs a bounded set of business objects. Retrieve one invoice, inspect its holds, list recently changed records, or enrich a workflow with a few attributes. A client can request selected fields, filter collections, and follow Oracle’s limit, offset, and hasMore pagination contract. REST is documented at the resource level, application security applies to the integration user, and the response contract suits application automation. It becomes less attractive when a consumer needs broad table-shaped data across many resources. Hundreds of pages and client-side joins create latency, more failure points, and complex restart logic. REST coverage reflects business resources, not every underlying table or reporting view. Do not infer undocumented joins or fields from the user interface. Use REST for operational integration where latency matters more than total volume. Select only required fields, apply stable filters, paginate explicitly, set timeouts, and make retries safe for the HTTP method and business action.

SQL Studio: interactive investigation

SQL Studio serves a deliberately different purpose. It gives an authorized technical user an editor, schema browser, result grid, and export workflow for interactive investigation. Queries execute through a Toolkit-provisioned BI Publisher report and SOAP service, not a direct JDBC connection. That makes it useful for questions whose shape is not yet known. Which rows explain this reconciliation difference. Which join produces the expected invoice population. Does a candidate filter remove duplicates. Which columns should a governed report expose. The interactive loop is the point. Once the question becomes a production feed, move the reviewed logic into an operated mechanism with stable parameters, output, monitoring, ownership, and retention. SQL Studio can help develop and validate that logic, but a desktop investigation is not a data pipeline. Performance discipline still applies. Select named columns, time-bound large transactional tables, avoid blind queries, and test with representative data.

26C: extraction from replicated data

Oracle’s 26C readiness material introduces a Data Extraction page backed by automatic, near-real-time replication of Fusion data into a read-only Autonomous Data Warehouse store. Extracts use predefined business views and support full or incremental runs, on-demand or scheduled execution, and status monitoring. Because extraction runs on the replica, Oracle positions it as reducing impact on the core application.

This matters strategically, but reaching 26C does not make it universally available. You must opt in to the Redwood data-extraction feature and its parent feature, enable the specified Security Console external-application integration profile option, assign the required data-extraction duties and file-download roles to users, and confirm environment readiness with Oracle Support when necessary. Oracle also notes that BICC-to-business-view mappings are not always one-to-one, extensible attributes such as descriptive flexfields are not yet included in the predefined views, and language support is currently limited to English. Those constraints may decide whether a particular workload can migrate.

For a new project, check whether the required business views, fields, incremental keys, and delivery flow exist in the target pod. Run a representative extract in non-production, reconcile it against the current source, and measure end-to-end freshness. “Near real time” describes replication intent, not a guaranteed zero-lag event stream.

Operational selection checklist

Before choosing a tool, answer six questions.

  1. How many rows and bytes per full run.
  2. How many changed rows per incremental run.
  3. What freshness and recovery-point tolerance the business requires.
  4. Which columns are sensitive and what retention applies.
  5. How restart, reconciliation, and duplicate handling will work.
  6. Which team will monitor failures and schema changes.

Then prototype the smallest representative workload. Do not compare only first-run duration. Test incremental behavior, permission failures, timeouts, partial files, field additions, and downstream replay. A technically successful export that cannot be reconciled or safely restarted is not production-ready.