The DIS Migration identify missing EulConditions report is a specialized quality assurance tool for the Discoverer-to-Blitz Report migration process. In Discoverer, administrators can define "mandatory conditions" at the folder level (e.g., ORG_ID = 101) that are silently appended to every query using that folder. If these conditions are lost during migration, users might inadvertently access data they shouldn't see.
- XML Parsing: The report parses the exported Discoverer XML (
.eexfiles) stored inXXEN_DISCOVERER_WORKBOOK_XMLS. - Gap Analysis: It compares the conditions found in the XML against the converted SQL in Blitz Report to ensure that folder-level filters were correctly carried over.
XXEN_DISCOVERER_WORKBOOK_XMLS: A staging table holding the raw XML export of Discoverer workbooks.XMLTABLE: Used to query the XML structure directly within the database.
- Security Validation: Ensuring that mandatory security filters (like Multi-Org access control) are preserved.
- Data Integrity: Preventing "cartesian product" reports caused by missing join conditions that were defined as folder conditions.