Here’s a quick example of how to manually set up an XML file as a source in OBIEE 11g.
Download it here if you want to try it out and are too lazy to type.
We need a Connection Pool. Set the ‘Data Source Name’ as the path to the directory on the server where the XML file is found.
The columns within the table can be called whatever you want. What is important is the XPath declaration which describes how to find the column within the XML tree structure.
Let’s try it out. We can use SELECT_PHYSICAL to query the repository physical layer directly from Administration > Issue SQL. E.g.
As if by magic, the data is retrieved from the XML file.