Skip to the content.

DIS Converter Diagnostic Dump – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™. Oracle EBS module: Discoverer · all Discoverer reports

Overview

Diagnostic dump of all metadata and flattened staging data needed to reproduce the xxen_xdo Discoverer-to-Blitz conversion logic offline.

Outputs a single result set with rows discriminated by the data_type column. Each row populates only the columns relevant to its data_type; all others are null. The dump is used by a Python parser to investigate why workbook or worksheets in discoverer eex files are not converted into Blitz templates or reports

Data types emitted: OBJECT_USE_KEY (one per object_use_key in scope, with link to existing Blitz report if imported), WORKBOOK_LINK (object_use_key to doc_id/sheet_name/qs_id link), EUL_OBJ (eul5_objs metadata per folder, with dis_folder_sql2 for COBJ/CUO), QPP_STAT (eul5_qpp_stats per qs_id with join key_ids), KEY_CONS (eul5_key_cons rows for referenced keys), EXPRESSION (eul5_expressions rows with formula1 CLOB), STAGING_WORKBOOK (xxen_discoverer_workbooks rows), STAGING_SHEET (xxen_discoverer_sheets rows), STAGING_PIVOT (xxen_discoverer_pivot_fields rows), ITEM_SQL (per-item SQL via dis_formula_sql / xml_expression_to_sql), JOIN_PREDICATE (per-join SQL via dis_formula_sql), FROM_FRAGMENT (per-folder FROM-clause entry).

Filter parameters: End User Layer (required), Object Use Key (optional, restrict to specific OUKs), Include Imported (default Yes - include OUKs already converted to Blitz reports).

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

End User Layer, Object Use Key, Include Imported

Oracle EBS Tables Used

eul5_qpp_stats, eul5_documents, xxen_discoverer_workbook_xmls, eul5_key_cons, xxen_discoverer_workbooks, xxen_discoverer_sheets, eul5_expressions, xxen_reports_v, eul5_objs, xxen_discoverer_pivot_fields, xxen_discoverer_workbooks_v

Report Categories

Enginatics

DIS Workbook Import Validation, DIS Workbook Conversion Selection, DIS End User Layers, DIS Workbooks, Folders, Items and LOVs, DIS Worksheet SQLs, DIS Discoverer and Blitz Report Users, DIS Access Privileges, DIS Worksheet Execution History, DIS Folders, Business Areas, Items and LOVs

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output Example
Blitz Report™ XML Import DIS_Converter_Diagnostic_Dump.xml
SQL Source DIS Converter Diagnostic Dump.sql
Full Report on Enginatics www.enginatics.com/reports/dis-converter-diagnostic-dump/

Case Study & Technical Analysis: DIS Converter Diagnostic Dump

Executive Summary

The DIS Converter Diagnostic Dump is a diagnostic extract for the Oracle Discoverer module. It returns, in one result set, the Discoverer End User Layer (EUL) metadata and the staged workbook data needed to reproduce offline the logic that converts Discoverer workbooks into Blitz templates. Each row carries a data type that identifies what it represents, and only the columns relevant to that type are populated. Conversion engineers and DBAs use it to find out why a workbook or worksheet in a Discoverer export is not converted into a Blitz template or report. The dump is consumed by a Python parser.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. The SCOPE block selects the latest query statistics row for each document name, sheet and owner, and joins it to EUL5_DOCUMENTS and to XXEN_DISCOVERER_WORKBOOK_XMLS.
  2. Object use keys are split into object IDs, and join key IDs are read from the query statistics and then resolved through EUL5_KEY_CONS to the objects at each end of the join.
  3. Referenced objects are added from the staged workbook and sheet reference keys, and all object IDs are combined into one set.
  4. EUL5_OBJS returns the object definitions for that set, and EUL5_EXPRESSIONS returns the expressions linked to the join keys or to the objects.
  5. The final UNION ALL emits OBJECT_USE_KEY, WORKBOOK_LINK, EUL_OBJ, QPP_STAT, KEY_CONS, EXPRESSION, STAGING_WORKBOOK, STAGING_SHEET, STAGING_PIVOT, ITEM_SQL, JOIN_PREDICATE and FROM_FRAGMENT rows, ordered by data type and identifiers.

Parameters & Filtering

Performance & Optimization

FAQ

Q: Why is my Discoverer workbook not converted into a Blitz report? A: Run the dump for the End User Layer and object use key of the workbook, then review the WORKBOOK_LINK, STAGING_SHEET and EXPRESSION rows to see which definitions are present.

Q: How do I check whether a Discoverer object use key is already imported? A: Each OBJECT_USE_KEY row shows the status IMPORTED or NEW, with the Blitz report identifier and name when a matching report exists.

Q: Which tables does the dump read to reproduce the join SQL? A: It reads EUL5_QPP_STATS, EUL5_KEY_CONS and EUL5_EXPRESSIONS, and emits the predicates as JOIN_PREDICATE rows.


© Enginatics GmbH