I can provide a complete solution based on extensive experience with OTBI subject area issues after ofc-23c patches. The problem involves all three focus areas: subject area refresh, Application Composer settings, and metadata synchronization timing.
First, address the OTBI subject area refresh properly. The standard cache clear isn’t sufficient after patches that modify the underlying data model. Navigate to BI Administration > Manage BI Presentation Catalog > Subject Areas, select ‘Sales Orders - Order Details’, and perform a ‘Reload Files and Metadata’ operation. This is different from a simple cache refresh - it forces OTBI to rebuild the entire subject area structure from the current database schema.
Second, verify and correct Application Composer attribute settings. The patch may have reset the analytics integration flags. Go to Application Composer > Order Management > Orders > Custom Fields. For each missing field, check these specific settings: ‘Enable for Analytics’ must be checked, ‘Analytics Label’ must be populated (not blank), and critically, verify the ‘Subject Area Association’ field shows ‘Sales Orders - Order Details’. The ofc-23c patch sometimes clears this association even when the Enable flag remains checked. Re-save each field definition even if settings appear correct - this triggers a metadata update event.
Third, handle metadata synchronization properly with correct timing. After making Application Composer changes, you must wait for the scheduled ‘Analytics Metadata Sync’ job to complete before OTBI will recognize the changes. This job runs every 4 hours by default. To force immediate synchronization, navigate to Scheduled Processes > Schedule New Process > Analytics Metadata Synchronization, and run it manually. Monitor the process log to ensure it completes without errors - look specifically for messages about ‘Extended attributes synchronized’ and ‘Subject area metadata updated’.
The critical sequence is: (1) Verify Application Composer settings and re-save, (2) Run manual metadata sync job and wait for completion, (3) Perform OTBI subject area reload, (4) Clear browser cache and OTBI session cache, (5) Verify fields appear in the subject area field list before running reports.
For your specific issue with blank columns in existing reports, you need to edit each report and re-add the affected fields from the field picker. The patch changed the internal field identifiers, so old references no longer resolve correctly. Create new calculated fields in OTBI that reference the refreshed custom attributes, rather than trying to reuse the old field references.
One additional consideration for ofc-23c: Oracle changed how flexfield contexts are exposed in OTBI. If your custom fields use context-sensitive flexfields, you may need to modify the context value rules to ensure they’re included in the default context that OTBI queries. Check Oracle Support Note 2847392.1 for the specific flexfield context mapping changes introduced in 23c patches.
This draft is based on general Oracle Fusion Cloud knowledge. It has not been verified against your specific version and environment. Practitioners: verify the steps and share your experience below.