EUL Workbooks

I would like to create a workbook that runs against the "Discoverer V5 EUL" business area which will tell me a workbook/worksheet name and all the schema/folder/items that are used by the workbook. We have 100's of workbooks running against a DW and some of the DW feeds are going to be discontinued. I need to know owner/folders by workbook so we can access the impact. The existing EUL5 BA does not have a join between folders containing this information and it is difficult to understand how the join should be created. Any help would be greatly appreciated. David Burrows. Thank you.

Hi David
This is not possible. You cannot have a workbook that examines the content of another workbook and let you know what worksheets / schema / folders / items are used.
This is because this information is not held in a table. This information is held within the workbooks themself. The inner workings of a workbook can only be obtained in one of two ways:
1. Use one of the end user tools (Desktop, Plus or Viewer)
2. Use the workbook dump utility. This utility takes a known workbook and shows you the information you requested. However the results are not easy to read and it only works against a known workbook.
As I say, there is no way to generically run a query that will tell you the information you require.
Best wishes
Michael

Similar Messages

  • Discoverer EUL Workbooks - Query Statistics, Workbooks Queried By User

    Hi there.
    I've just ran Discoverer EUL workbooks and found out a nice functionality on one of those queries. It's on EUL Query Statistics workbook, "Workbooks Queried By User" worksheet (and others).
    If you take a look at the "Worksheet Usage" column, you'll notice that there's an effect that looks a lot like a "progress bar". According to the times that worksheet was used, this bar advances or retract.
    I noticed it's a calculated column, but when I try to edit it, it shows no more than COUNT_DISTINCT("Date & Sheet"). I got a little confused on how this COUNT_DISTINCT shows that "progress bar"....
    So... how can I implement this on my DM queries?
    TIA.

    You need Desktop. When you format the data, there is a check box to show graphical bars. This option is not available in Plus, but the bars will show up when the report is displayed in Plus.

  • Not able to view the EUL Workbooks

    Hi,
    I need help in understanding how to view the Workbooks associated with the DBI EUL.
    We are currently on DBI 7.2 on 11.5.10 and have imported the DBI EUL into our existing Discoverer EUL.
    We are able to see the associated Business Areas, but none of the corresponding workbooks.
    Could anyone please suggest if they are any special steps that needs to be followed to view the Workbooks?
    Any help on this is greatly appreciated.
    Thanks.

    Hi Michael,
    Thanks for your reply.
    I am trying to connect into Discoverer Desktop as the EUL OWNER. While trying to connect to the Disco Desktop as the EUL OWNER i get an error that the user(the EUL Owner) does not have access to the End User Layer tables.
    I queried the EUL5_DOCUMENTS table while logged in as the EUL owner, and there are some 193 workbooks available.
    While connecting to the Disco viewer and Plus, i find some workbooks present in the "Financial Intelligence" and "Operational Intelligence" responsibilties. But i am trying to find the workbooks under the DBI reponsibilities.
    While connecting through Apps login, to a DBI responsibility, we are able to see all the associated workbooks in the dashboards.
    Do you have any idea why we are able to see them thro apps and not thro the viewer/plus for the DBI responsibilties?
    Thanks for your time.
    Priya

  • Documenting EUL and Workbook information

    Recently, my current client asked me if there was any easy way to document all the EUL information in one file. I generated the below pdf document
    Check this http://www.appsbi.com/discoverer_eul_snapshot_report.pdf
    Sample Discoverer EUL and Workbook Generated Document,
    but before I present this to my client I would like your opinion on whether the document is presentable, does it have all the necessary information, any flaws, any suggestions?
    Thanks
    Nilesh
    http://www.appsbi.com

    Hi,
    Most of the components of this document uses the seeded EUL workbook queries. The problem with the EUL workbooks is there is still a manual process involved in running each of the worksheets whereas this document generation is completely auto and fully configurable.
    Thanks
    Nilesh
    http://www.appsbi.com

  • How to do Grouping of Workbooks using XSL in Discoverer Viewer?

    Hello Discoverer Experts,
    My question is related to grouping of workbook names using XSL in Discoverer Viewer. This is a sample xml data file which contains 6 workbooks.
    <eul>
         <workbooks>
              <workbook>
                   <wb_name>Purchasing Workbook 1</wb_name>
                   <worksheets>
                        <worksheet>
                             <ws_name>A</ws_name>
                        </worksheet>
                        <worksheet>
                             <ws_name>B</ws_name>
                        </worksheet>
                   </worksheets>
              </workbook>
              <workbook>
                   <wb_name>Purchasing Workbook 2</wb_name>
                   <worksheets>
                        <worksheet>
                             <ws_name>C</ws_name>
                        </worksheet>
                        <worksheet>
                             <ws_name>D</ws_name>
                        </worksheet>
                   </worksheets>
              </workbook>
              <workbook>
                   <wb_name>Manufacturing Workbook 1</wb_name>
                   <worksheets>
                        <worksheet>
                             <ws_name>E</ws_name>
                        </worksheet>
                        <worksheet>
                             <ws_name>F</ws_name>
                        </worksheet>
                   </worksheets>
              </workbook>
              <workbook>
                   <wb_name>Manufacturing Workbook 2</wb_name>
                   <worksheets>
                        <worksheet>
                             <ws_name>G</ws_name>
                        </worksheet>
                        <worksheet>
                             <ws_name>H</ws_name>
                        </worksheet>
                   </worksheets>
              </workbook>
              <workbook>
                   <wb_name>CEO Workbook 1</wb_name>
                   <worksheets>
                        <worksheet>
                             <ws_name>I</ws_name>
                        </worksheet>
                        <worksheet>
                             <ws_name>J</ws_name>
                        </worksheet>
                   </worksheets>
              </workbook>
              <workbook>
                   <wb_name>CEO Workbook 2</wb_name>
                   <worksheets>
                        <worksheet>
                             <ws_name>K</ws_name>
                        </worksheet>
                        <worksheet>
                             <ws_name>L</ws_name>
                        </worksheet>
                   </worksheets>
              </workbook>
         </workbooks>
    </eul>
    The XSL is generating a List of Workbooks in <table> by using <xsl:for-each select="eul/workbooks/workbook">
    <table>
    <tr><td>Purchasing Workbook 1</td></tr>
    <tr><td>Purchasing Workbook 2</td></tr>
    <tr><td>Manufacturing Workbook 1</td></tr>
    <tr><td>Manufacturing Workbook 2</td></tr>
    <tr><td>CEO Workbook 1</td></tr>
    <tr><td>CEO Workbook 2</td></tr>
    </table>
    Now my question is:
    1. The client want to see this report in Groups i.e
    <table>
    <tr><th>Group Name: Purchasing</th></tr>
    <tr><td>Purchasing Workbook 1</td></tr>
    <tr><td>Purchasing Workbook 2</td></tr>
    </table>
    <table>
    <tr><th>Group Name: Manufacturing</th></tr>
    <tr><td>Manufacturing Workbook 1</td></tr>
    <tr><td>Manufacturing Workbook 2</td></tr>
    </table>
    <table>
    <tr><th>Group Name: CEO</th></tr>
    <tr><td>CEO Workbook 1</td></tr>
    <tr><td>CEO Workbook 2</td></tr>
    </table>
    How can I achieve this grouping using XSL ? Has anybody tried customizing the XSL file to achieve grouping of workbooks by name?
    Any help is highly appreciated.
    Thanks in advance.
    Warm Regards,
    Pranav Desai

    Hi Friends..
    This is not the reply.
    I have also some question..
    Some related topic I found on this.
    That's why I am posting the same question here also..
    Dear friends..
    I need help to customize our discoverer viewer.
    We are creating work sheets in arial font size 8.
    But, when it's viewing through discoverer viewer it's coming big size.
    If we saw the source code by right click, it's taking some style sheets where
    the font size is mentioned as 8. not 8px.
    How I can modify the work sheets in viewer.
    Exactly which tag I should modify for this.
    And the other thing is the heading section is coming something as
    jung.
    Like this...
    &nb12.09.52 PM 27-OCT-02; 27-OCT-02 &n12.09.52 PM12.09.52 PM
    From: 01-JAN-2002 To: 30-DEC-2002o Page :1 / 1
    How we will correct this ?
    Please reply me as the earliest.
    With Thanks & Regards,
    Sheeja
    [email protected]

  • Query to find the list of workbooks and worksheets assiciated to those book

    Hi Gurus,
    Could you help me with the tables / Query to fetch the list of workbooks and associated worksheets names as welll.
    Thanks in advance!!
    Rgds,
    Santosh

    Hi Santosh
    The whole point of the STATS table is to allow you to query performance, who did what and when. The database itself does not keep such statistics so if you disable Discoverer's method of capturing these you have no way of knowing who did what and when.
    Without this it is impossible to say. I would strongly recommend you enable the capturing of statistics.
    The reason you cannot directly query a WORKBOOK to determine what WORKSHEETS are associated with it is because that information is stored as binary information and not in SQL format.
    Discoverer 10g has the capability of providing detailed information on the EUL. This feature is not offered "out of the box" but can be easily enabled.
    The EUL Administrator can enable the feature by completing the following steps (see also MOS Note 556932.1):
    1. Log on to SQL*Plus as the Discoverer Administrator on the machine where Discoverer Administration Edition is installed.
    2. Execute the EUL5.SQL script found in the *$ORACLE_HOME\discoverer\util* directory. (This script will create the necessary database objects.)
    NOTE: If you are using an Oracle Applications mode EUL, you must also run the eul5_apps.sql file in the $ORACLE_HOME\discoverer\util directory.   This script must be run as the EUL owner, and not the Oracle Applications SYSADMIN user.
    4. Exit SQL*Plus and log on to the Discoverer Administration Edition product (as the EUL Administrator).
    5. From the menu bar, select File | Import.
    6. Import the EUL5.EEX file from the ORACLE_HOME\discoverer directory. Once the EUL import is complete, a new business area will be created and visible called The Discoverer V5 EUL. This is the business area that provides the details on the EUL.
    EUL Management Workbooks for Discoverer Administrators
    The EUL5.EEX file also imports four pre-built Discoverer workbooks. These workbooks are automatically saved to the database during the EEX import and can be executed in Discoverer Plus, Viewer or Desktop:
    EUL Workbook Management - shows which workbooks are shared with which users. Examine worksheets to find the folders, items, joins and conditions they depend upon.
    EUL Access - This Workbook indicates if a current EUL exists in this users schema. It also displays the EUL's in other user schemas that this user can access.
    EUL Query Statistics - Find out which workbooks and worksheets are being used by whom. Examine users ad-hoc queries.
    Lineage - Hyper Drill from Discoverer to find a folder or Items Lineage in Oracle Warehouse Builder. To enable the Hyper drill, you will first need to run the Lineage.sql script.
    The Discoverer Administrator can use the pre-built workbooks or build their own EUL management workbooks by using the Discoverer V5 EUL business area.
    Best wishes
    Michael

  • EUL To Repository

    Does Any One Know The Status of Tool Development For Converting Discoverer EUL to OBIEE?
    Thanks
    Raghu

    I am also keen to know what the status of this is. I went to an Oracle seminar on BI-EE in February 2008 and there was a lot of discussion that the migration path was being tested by Oracle to convert an existing EUL into a repository for use in BI-SEOne or BI-EE but it has all now gone quiet. Does anyone out there know the status of this as I have a number of clients who are keen to move on to the new toolset but have a lot invested in existing EUL/workbooks.

  • How to get the Report Names which use a Folder in Discoverer Administrator?

    Hello All,
    How could I get which Reports in discoverer Desktop are using a particular folder in Discoverer Administrator?
    Or
    How to know which Discoverer Desktop Reports are being derived from a folder in Discoverer Administrator?
    We have Oracle 9i DS installed and have a Custom Folder Created in the Administrator, and want to know exactly which Reports/Workbooks are using that folder?
    Thanks in advance :)

    Well Abhijit,
    The eul workbooks have been created by oracle specifically to analyze your eul and make your work easier!. So, I prefer this way to view the information about my eul in a report format in the desktop. Try it! you may like it.
    If you want you can follow these steps:
    Run the script called eul5.sql located in <discoverer_installation_path>\discoverer\util in the user who own the eul in the database.
    Then import the eul5.eex file located at <discoverer_installation_path>\discoverer\ in the discoverer administrator.
    Then login into desktop and open the reports in the database, you can see a report called[b] EUL Workbook Management. Open that and goto the sheet named Workbook Dependency - Folders & Items Lookup. I think it the last but one worksheet in that workbook.
    Hope it helps you!

  • Control User Access in Desktop/Admin

    Hi,
    I have two versions of Discoverer Desktop/Admin software - one is 10.1.2.45.48 and another is 10.1.2.54.25. Since both are 10g versions there is no change in EUL. Both versions of discoverer are configured for same set of databases.(database versions are 9i and 10gR2)
    There is a chance that I open a workbook in 54.25 version of discoverer, make some changes and save it. Obviously Oracle doesnt support backward compatibility. So I want to know can we restrict such things. I mean an alert or prevent making any changes in EUL/Workbook.
    Cherrish

    Hi Cherrish
    I guess the question I would have to ask is why do you want to keep both versions of Discoverer Admin / Desktop on your machine? Because you have upgraded to 10.1.2.54.25 why don't you delete the older 10.1.2.45.48?
    There is no need for you to keep it any longer and it will only cause problems if you leave it there.
    As to your question, I'm afraid there is no way to prevent any changes in an EUL / Workbook.
    Best wishes
    Michael

  • Trying to capture what reports are being run and by what users

    Hi all,
    A few months ago, we upgraded to Discoverer 11g. One of the fixes I was hoping for was the updating of the query statistics table to see what reports are being run and who was running them.
    The problem is that most users are running Discoverer Plus but they are not "gracefully" closing Discoverer Plus via File -> Exit. They simply hit ths "X" to close the window. Oracle says that when users do this, their statistics are not written to the query statistics tables. I am finding that the EUL workbooks that we have installed are pretty useless due to this and really the only reason I have left the query statistics logging to be enabled. I am now seriously considering disabling this as it is very inconsistent (we do trim the query statistics table on a rolling 180 days of history via concurrent program that deletes stats older than 180 days).
    I am wondering if anyone here has done any logging of what workbooks are being run through some trigger? I see there is a EUL trigger function that we have in place, called post save documents, it records the workbook name, sql, etc. But it does not record the date that it was run. Has anyone modified this trigger so that every time a report is run it logs the report, sql, user and when it was being run to the table?
    I have an Oracle SR open, I've asked this in a couple different ways but they keep coming back to a canned answer of "if the user does not do File -> Exit, it will not log their session to the statistics table... blah blah blah".
    I hope I am making sense in what I am asking for.
    Thank you.
    Regards,
    Jerry

    Hi,
    I have never found the Discoverer stats to be very useful for some of the reasons you have given.
    I don't see that an EUL trigger will do what you want as unfortunately there is no open document trigger. So to get any information you have to rely on the user saving the workbook.
    One option you could explore is to use a DBMS_FGA (fine grained access) policy to audit some of the Discoverer query statements. For example, you can add a FGA policy to the EUL5_DOCUMENTS table that records all SELECTs on the table. That will show you which users are opening the workbooks you have in the EUL. Or you could add a policy to the views/tables used in the Discoverer workbooks and then audit the selects with an audit condition to audit only Discoverer sessions.
    How you do it depends on exactly what you want to audit.
    Rod West

  • Dynamic parameter passage

    using discoverer PLUS, the standard web access is
    http://oradev:7778/discoverer/plus
    can we customize this to allow dynamic passage of parameters and, if so, where do I find a list of permitted parameters and syntax? Customer wants to bypass the the normal login process and go directly to the report from a calling screen. Something like:
    http://oradev:7778/discoverer/plus?usr=name/pass@site?&report=rpt123&p1=alpha
    etc.
    thank

    I believe you can indeed start up Plus in the manner you've mentioned (ie: specifying the EUL, workbook to start up, etc.) but you CANNOT pass in the password.
    You used to be able to but this functionality was removed due to 'exposing' the password on the URL line.
    So, it's start up Plus, bring in the correct workbook, etc., but before that would just ask for your password first.
    Russ

  • Disco 10G Custom Function for HTML Call to pass specific sheetid

    After learning that I cannot specify Disco 10G to open a particular worksheet in a workbook from a form menu launch (currently all I get is a listing of worksheets available in the workbook), I am told to create a custom function to handle this - instead of using OracleOASIS.RunDiscoverer.
    I have tried creating a custom function in our custom schema, but I only end up with an error page (Invalid Function) when I try to launch the report from the menu function. I even tried duplicating the Oracle OracleOASIS package and renaming it in APPS, only to receive the same results.
    Does anyone know the correct steps involved to create a new package for the HTML Call of a function in order to launch a Discoverer report?
    Thank you,
    Suzanne

    Hi Suzanne
    Here's a simple form that can be used to call Discoverer Plus:
    <br><br>
    <html><br>
    <form method="post" name="Login" action="http://myserver.com/discoverer/plus"> <br>
    Username: <input type="input" name="us" value="username"> <br>
    Password: <input type="input" name="pw" value="password"> <br>
    Database: <input type="input" name="db" value="database"> <br>
    EUL: <input type="input" name="eul" value="EUL"> <br>
    Workbook: <input type="input" name="opendbid" value="MY_AIRLINE"> <br>
    Worksheet: <input type="input" name="sheetid" value="222"> <br>
    <input type="submit" name="connect" value="Connect"><br>
    </form> <br>
    </html>
    <br><br>
    You will need to make sure you pass the correct username, password, database, eul, workbooks id (opendbid), and worksheet id (sheetid). Note that the EUL needs to be passed in uppercase and that the workbook id is case sensitive. You should also notice that this form displays the values in the form and allows the user to change them. After the user has entered their own values, they click the button called Connect.
    <br><br>
    A similar form for Viewer is as follows:
    <br><br>
    <html><br>
    <form method="post" name="Login" action="http://myserver.com/discoverer/viewer"> <br>
    <input type="hidden" name="us" value="username"> <br>
    <input type="hidden" name="pw" value="password"> <br>
    <input type="hidden" name="db" value="database"> <br>
    <input type="hidden" name="eul" value="EUL"> <br>
    <input type="hidden" name="wbk" value="MY_AIRLINE"> <br>
    <input type="hidden" name="wsk" value="222"> <br>
    <input type="submit" name="connect" value="Connect"><br>
    </form> <br>
    </html>
    <br><br>
    You will notice that for Viewer not only is there a different URL but the commands to pass the workbook and worksheet ids are different too. You should also notice that Viewer will execute the call without showing the values on the screen. All you will see is a button called Connect.
    <br><br>
    Does this help?<br><br>
    Regards<br><br>
    Michael

  • How to search item classes

    Hi,
    Is there a way to search for a specific item class in the item classes list? Neither I could find a way to sort them, so it is more pain to search for a specific item class.
    Thanks.

    Hi Puppethead
    this is true and is exactly what I did when I first started working with Discoverer. However, not everyone has that business area installed.
    For anyone wondering what we are talking about, here is a workflow:
    1. Launch SQL*PLUS as EUL owner
    2. Locate and execute this file: EUL5.SQL - you will find it here:
    $ORACLE_HOME/discoverer/util - usually: C:\oracle\BIToolsHome_1\discoverer\util
    3. Exit SQL*PLUS and launch Discoverer Administrator
    4. From the menu bar, select File | Import
    5. Click Add File
    6. Locate this file: EUL5.EEX - you will find it here:
    $ORACLE_HOME/discoverer - usually: C:\oracle\BIToolsHome_1\discoverer
    7. Click Next
    8. Accept all default and click Next
    9. Click Start (located top right)
    10. When done - click Finish
    11. You will now see a new business area called The Discoverer V5 EUL
    You should now be able to log into Desktop or Plus as the EUL owner and run the workbooks that were also installed by the above process. There are four of these, called:
    EUL Access
    EUL Data Definition
    EUL Query Statistics
    EUL Workbook Management
    The one you want in order to look at the list of values is called EUL Data Definition. Open this and look at the worksheet called Item Classes.
    I hope this helps
    Best wishes
    Michael Armstrong-Smith
    URL: http://learndiscoverer.com
    Blog: http://learndiscoverer.blogspot.com

  • Problem exporting workbooks from development EUL to test EUL

    I have created some workbooks in a Development EUL. We want to promote them to a test EUL for users to test on. I shared my workbooks to both my boss's user name, and to the responsiibility that he uses when he does Discoverer Admin stuff. In development, my boss is able to see these workbooks. He can open them and run them. So my boss did one export out of development and into test for the business area. That went just fine and he can see the business area and its folders in the test EUL. So next he did a new export out of development, picking my workbooks. As the workbook owner, I do NOT exist at this time in the test EUL. When my boss did the import of that workbook .eex file into the test eul, we got a security warning message on each workbook. Since I did not exist, on the import it should not matter which option you pick - either make the admin user the owner out right, or make owner only if owner does not exist. My boss is not able to see the workbooks we imported. The main Discoverer administrator says the workbooks did get imported. So we are puzzled as to why he cannot see them. Has anyone run into a situation like this before? Any ideas on what might be happening to us? Is it possible that we have run across a programming error in Discoverer admin? Thanks for any time and assistance on this.

    Well, what we ended up doing is that in the development EUL, I shared the workbooks to the responsibility that my boss uses. My boss then exported the workbooks out of development and imported to the test EUL. In the import wizard he specified to rename the existing objects. Import log shows objects being renamed and then a successful import completion. My boss can now see the workbooks in the test EUL. So while he could see and run in development shared to user name, it seems as if when imiporting, the responsibility somehow takes over and is required. We are waiting to see if the test user can see the workbooks (currently shared to user name), or if will need to have the test user give us a responsibiity to share to. Beginning to wonder why Oracle even gives us the option to share to a user name if it won't always work.
    John Dickey

  • EUL Tables, Business Area and Workbook

    Hi,
    I would like to know , how are the business area connected to Workbooks! through which EUL Tables!
    Business area is stored in EUL4_BAS table
    Workbooks are stored in EUL4_DOCUMENTS table
    BUT HOW ARE THESE TABLES CONNECTED?
    I want to create a report, which should contain all the business areas and the workbooks related to each business area!

    Hi
    already replied ,see ealry post
    NP

Maybe you are looking for