Migration of discoverer workbooks from 4i to 10.1.2.2

Currently all our users are on discoverer 4i and save there workbooks to their local network drive. We are in the process of upgrading to EBS 12 and Discoverer 10.1.2.2 and want to know the best way to migrate users workbooks so that they are usable in the new version of Discoverer. Should we have them save them to the DB before we start the upgrade process or the the workbooks created in 4i work in 10.1.2?
Thanks

Hi,
is there a way to import all the workbooks at once?Yes, you can run discoverer desktop from a command file and use the /savedb command e.g.
dis51usr.exe /connect user/password@database /savedb "c:\myworkbooks\sales.dis"
Could we just copy the .DIS files to the directory on the server where they are stored and would whis maintain security?No, the .DIS files can only be opened with Disco Desktop and will not be converted until they are saved in the database.
Rod West

Similar Messages

  • Migrating Oracle Discoverer Workbooks to OBIEE 11g

    Hello,
    Can you tell me how can we migrate Oracle Discoverer workbooks in to OBIEE 11g , I have heard that there is a tool which is released in last summer for this migration can anyone provide me details on this one.
    Thanks a lot.

    Hello
    I'm afraid Oracle has had no success in converting Discoverer workbooks into OBIEE. It is still on the radar but as yet they have nothing.
    For some of my clients this is a huge setback. I have a client who has more than 32,000 Discoverer workbooks and adding more at the rate of about 5,000 a year. Obviously a customer of this size is a potential customer for OBIEE. The only thing they can do right now is to rewrite all of the reports.
    To do this would be a mammoth task and I did some mathematics for them. Let's say you can rewrite one report every 15 minutes, allowing for testing and parallel runs. Thus you could convert 4 in an hour or 32 in a full day. Diviiding 32 into 32,000 means they would need to allocate 1,000 man days to the task. Bearing in mind that on average a person works about 220 days in a year and you are looking at around 5 man years, not including potentially 1000s of new Discoverer workbooks that have been created in that time. Needless to say my client is not happy with Oracle and refuse to go down this path sticking with Discoverer.
    I know for a fact this company is not alone and I personally implore Oracle to allocate resources to correctly converting Discoverer workbooks. I know part of the problem is that there are things that Discoverer takes in its stride which OBIEE either cannot do or has great difficulty with. Until OBIEE can do everything Discoverer can do I don't see how customers can convert.
    Thoughts anyone?
    Michael

  • How to copy discoverer workbooks from one user to another user

    I need to be able to copy all workbooks from one user and save them in a shareable user account. The request is being made by his manager (in preparation for the user's retirement) so I need to do it without the user's knowledge. The manager wants to ensure that all workbooks are copied. For example, can the DBA copy all workbooks of schema JOHNDOE to APPLEX. We are using  Oracle Database 10.2.0.5.0 and Discoverer 10.1.2.3 in the Windows environment.
    Robert

    Robert
    Are these workbooks saved in the database or on a file server somewhere? If its the latter you just need to copy them to another location.
    If they are saved to the database you can export them using the Admin tool but I have a feeling you will only be able to do this if you have access to them: aka they have been shared with you. So here's several ideas:
    1. Grant JOHNDOE and APPLEX access to be an administrator then log on as JOHNDOE in the Admin tool and use File | Export | Selected Objects | Workbooks and export ALL workbooks owned by JOHNDOE. Then you log in as APPLEX and import the workbooks this time taking ownership. Now you can share them with whoever else needs them. You will need to make sure that APPLEX has access to the same business areas as JOHNDOE. When done you can revoke the admin rights of JOHNDOE.
    2. If you don't know JOHNDOE's password you could export the entire EUL to a file. For example if you EUL is owned by a user called EUL_US then create another database user called EUL_US_TEMP and install an empty EUL as a Private EUL, not Public. Then you grant APPLEX permission to be an administrator of this new EUL. Next you log in as APPLEX in the new EUL and import the EUL you exported earlier, this time also taking ownership of all workbooks only if the original owner cannot be found.You'll find that APPLEX has access to ALL workbooks not just those originally owned by JOHNDOE so next you have to work out which ones were originally owned by JOHNDOE. You can do this in SQL by examining the file called EUL5_DOCUMENTS in the original EUL and look for all documents owned by JOHNDOE. Now that you know the names of the documents you log back into the new EUL as APPLEX and export only the workbooks you want to a separate export file. With that done you can log in as APPLEX into the original EUL and import that file this time always taking ownership. Finally you can drop the EUL_US_TEMP schema.
    Hope this helps
    Michael

  • Calling Discoverer 4 from Forms

    How to call a Discoverer 4 workbook (saved in the database) from Forms?
    Best regards
    Honorio Jr

    You can call a discoverer workbook from forms and pass arguments/parameters to it using web.show_document to invoke the http-call.
    refer to :
    http://download.oracle.com/docs/cd/B10464_05/bi.904/b10273/urlstart.htm#1004903

  • Error while migrating discoverer Workbook

    Hi All,
    I am migrating Business Area and Work book from one instance(QA) to another(Production) DB instance.
    I have successfully did export of business area and import in production instance.
    For workbook migration I have followed the below mentioned steps.
    1) Open QA instance and open the required workbook.
    2) Do "Save As" of the workbook to local machine as ".DIS".
    3)Then Login to Prodcution Open the workbook from the local machine. But in that case it gives following error
    " Cannot join tables.Item dependency "" not found in EUL. "
    "Attempt to open workbook failed" Anyone can help me to solve this issue. Please.
    Thanks
    Alaka

    Hi Janet
    Here are some more notes from my private collection of tips and tricks:
    Discoverer workbooks are very picky when it comes to opening up against an end user layer. Basically, here is what happens:
    All EUL objects have an ID number and a name. When Discoverer saves a workbook it saves both the ID number and the name of every essential object (business area, folders, items and joins) that is used within the workbook. The next time Discoverer opens the workbook it looks at the ID numbers of the objects and tries to find them in the EUL. If it cannot find an object by its ID number it tries to locate it using the object's name. If an object cannot be located either by its ID number or by its name you will get the dreaded Item Dependency error.
    OK, having got that out of the way, if you delete a folder from within the EUL and re-create it you will lose the ID number of the folder and all of its associated objects (items and joins). The only way Discoverer will be able to open this workbook now is if everything within the folder is named EXACTLY the same way (including underscores and casing of the name), otherwise the workbook will not open. Discoverer will report the error message that you are seeing.
    So what can you do? Well, you need to have some way of finding out what the old folder name(s), item names and join names were. Also, you need to make sure that all items that were not hidden are not hidden now. There is no need to worry about the names of hierarchies or lists of values. These are not stored within a workbook and are only hooked in at runtime.
    Seems like you have to somehow painstakingly determine what all of the item and join names were in your old folder(s) and re-create them 100% the same way in the new folder(s). By the way, when the workbook gives you the error message does it also give you an opportunity to assign al alternative item to the item that it can no longer find a value for? This may work but, in my experience, usually doesn't!! It only works if the missing dependency is an item, it won't work if the error is being caused because you have got a join name wrong. Unfortunately, joins MUST have the same name exactly otherwise there is just no way to open the workbook.
    Best wishes
    Michael

  • How to copy workbooks from Discoverer 4i to 10g

    Hi guys
    Can somebody please help me. We've rolled out Discoverer 10G for users that are running on windows Vista (I believe that 4i does not work on Vista, please correct me if I'm wrong). We're still using Discoverer 4i for the users running on windows XP. We have migrated all our existing workbooks from 4i to 10G. The problem is when we create new workbooks, we currently have to create them on both Discoverer 4i and 10G. This is time consuming for us and I'm sure there is a way to just copy/migrate that newly created workbook from 4i to 10G.
    Does anybody know how to do this or is there a document.
    Thank you for all your help.

    Hi,
    You can move the workbooks by using a Discoverer export/import from Administrator.
    Rod West

  • Error while running a Discoverer Workbook with parameter from command line

    I am trying to run a discoverer report from command line and export the results in xls on to my local machine. I could do it fine for a simple workbook, but if I add a parameter(madatory) to the workbook and run it from command line specifying the parameter value I wanted to run the report for, I do not get any results. Here is the command line I am using.
    dis51usr.exe /connect user/password@database /apps_user /apps_responsibility "System Administrator" /eul EUL_US /open C:\Disco\Test.DIS /sheet Testsheet /parameter Period Jan-07 /export xls C:\Disco\X.xls /batch
    Parameter value is entered in correct format(Jan-07).
    When I removed /batch from this to see if I get any error, Discoverer Desktop opened up, logged in and gets terminated saying 'Oracle Discoverer Desktop has encountered a problem and need to close. We are sorry for the inconvenience.'
    Did anybody come across this issue before?

    Hello,
    If you have a few minutes, Windows is also aborting for me:
    the differences are, my situation is:
    a) am running the command line from a .bat file
    b) am NOT running with parms, want the discoverer query to come up for the user
    c) am running a query from the database
    i am signing in as myself BUT running a query that was created by a generic user called SREG
    c) if i run the .bat file from Windows Explorer, the query opens fine
    d) if i execute the .bat file from within Microsoft Access using the shell command,
    the query opens and then aborts RIGHT BEFORE the parm screen would display
    e) btw, if i modify the .bat file, to run a query from MY database signon, then (d) - running .bat file
    from vb using SHELL command works
    Do you have a ideas as to why (d) does not work? I would be very grateful for your time, tx, sandra
    this is what i posted yesterday, tx: Re: Running Discoverer command line
    tx, sandra

  • How to open a defult workbook from Discoverer Plus

    Hi all,
    Is it possible in Discoverer Plus for a user to open a pre defined worksheet in a workbook when he logs in without having to select the workbook and then select the worksheet?
    Please advise how to achive this.
    Any help will be greatly appreciated.
    Thank you all.
    Yjk

    Hi Yjk
    This is possible but you will have to alter the URL call to do it and add the workbook name to the end of the URL.
    You can use either the names of workbooks and worksheet or unique IDs of workbooks and worksheets. Using unique IDs is easier and helps avoid encoding problems with long names. Unique IDs are language independent. The following are the URL parameters to use while working with workbooks and worksheets.
    Discoverer Plus Relational:
    Workbooks:
    opendbid=<workbook ID>
    opendbname=<workbook name>
    Worksheets:
    sheetid=<worksheet ID>
    sheet=<worksheet name>
    Discoverer Viewer:
    Workbook:
    wbk=<workbook ID>
    wb=<workbook name>
    Worksheet:
    wsk=<worksheet ID>
    ws=<worksheet name>
    Discoverer OLAP:
    Workbooks:
    workbookname=<workbookname>
    Worksheets:
    sheet=<worksheet name>
    Note: Discoverer Plus OLAP uses only workbook and worksheet names.
    Examples below:
    How to Find the Unique IDs of Workbooks and Worksheets
    To find the unique ID of a workbook, use thie workflow:
    1. Launch the Open Workbook from Database wizard
    2. Right-click the workbook name
    3. Select Properties.
    The value of the Identifier field indicates the unique ID of the workbook.
    Alternatively, when the workbook is open, select File | Workbook Properties.
    To find the unique ID of a worksheet, use this workflow:
    1. With the worksheet open, select Edit | Worksheet Properties
    2. The Worksheet Properties dialog box opens.
    3. Click the General tab.
    The value of the Identifier field indicates the unique ID of the worksheet.
    The following URL starts Discoverer Viewer and opens a worksheet with the unique ID "156", which is present in the workbook whose unique ID is "MONTHLY_SALES". The connection ID used is "cf_a101".
    http://<machine.domain>:<port>/discoverer/viewer?cn=cf_a101&wbk=MONTHLY_SALES&wsk=156
    If the connection that is used here is a private connection, the user will be prompted for the password.
    In Plus, the same command is:
    http://<machine.domain>:<port>/discoverer/plus?cn=cf_a101&opendbname=MONTHLY_SALES&sheet=156
    Does this help?
    Regards
    Michael

  • SQL query or view used internally by Discoverer Open Workbook from Database

    Hi Experts,
    I am involved in developing a web application wherein I have to display the 'All Workbooks' similiar functionality in the 'Open Workbook from Database' dialog box of Discoverer. Can anybody provide me with the background query or view that Discoverer uses to retrieve this data for workbook listing? Please let me know if my question is confusing and requires more details.
    Thanks
    Thomas

    Hi,
    If you just need the list of workbooks then you need to use the EUL_DOCUMENT table:
    SELECT u.User_Name          Owner_Name
    *,Doc.Doc_Name Workbook_Name*
    *,Doc.Doc_Updated_Date Last_Update_Date*
    FROM   Eul_Us.Eul5_Documents Doc
    *,Eul_Us.Eul5_Eul_Users Own_Usr*
    *,Fnd_User u*
    WHERE  Own_Usr.Eu_Id = Doc.Doc_Eu_Id AND
    To_Char(u.User_Id(+)) = Substr(Own_Usr.Eu_Username
    *,2*
    *,10);*
    If you want the exact same list then you need to do the above along with the sharing :
    SELECT DISTINCT
    case when instr(disco_docs.doc_created_by,'#')=0 then disco_docs.doc_created_by
    when instr(disco_docs.doc_created_by,'#')>0 and instr(disco_docs.doc_created_by,'#',2)=0 then (select fu.user_name from fnd_user fu where fu.user_id=substr(disco_docs.doc_created_by,2,5))
    else NULL
    end "Workbook Owner/Creator",
    disco_docs.doc_name "Workbook Name",
    disco_docs.Doc_Updated_Date  "Last Update Date",
    case when instr(disco_users.eu_username,'#')=0 then disco_users.eu_username
    when instr(disco_users.eu_username,'#')>0 and instr(disco_users.eu_username,'#',2)=0 then (select fu.user_name from fnd_user fu where fu.user_id=substr(disco_users.eu_username,2,5))
    else (select resp.responsibility_name from fnd_responsibility_tl resp where resp.responsibility_id=substr(disco_users.eu_username,2,5))
    end as "Shared Name / Responsibility"
    FROM
    eul_us.eul5_documents disco_docs,
    eul_us.eul5_access_privs disco_shares,
    eul_us.eul5_eul_users disco_users
    WHERE
    disco_docs.doc_id = disco_shares.gd_doc_id (+)
    and disco_users.eu_username(+) NOT IN ('EUL5', 'PUBLIC')
    AND disco_users.eu_id(+) = disco_shares.ap_eu_id;
    * Change the EUL_US to your discoverer schema...
    Then you will need to compare the current user with the sharing list or creator
    Good luck
    Tamir

  • "rename a discoverer report or workbook from insatance"

    how to rename a discoverer reportname or workbook from insatance.
    regards,

    thnx for the reply...
    but i meant was renaming or editing same report file name instead of creating new 1 and deleting old1..
    also how to delete the report and not workbook..from discovere...reports
    regards,
    muffaddal

  • How to migrate the Workbooks from BW3.1 to BI7

    Dear Team,
    How to Migrate the workbooks from Bw3.1 to BI7. We have recently upgraded to BI7. What are necessary steps and necessary cares needs to take for this.
    Best Regards,
    SG

    Migration is manual. When you open up a 3.x component in a 2004s tool in migrates it. There is no automatic migration available
    Rolling out the New SAP NetWeaver 2004s BI Frontend Tools
    Migrating Advanced BEx Analyzer Workbooks - What VBA is Supported?
    Hope it Helps
    Chetan
    @CP..

  • Problem in Open Workbook from Database dialogue

    Hi,
    at my customer we migrated to 'OracleBI Discoverer 10.1.2' and it works fine with one exception.
    In the item 'View' of the 'Open Workbook from Database' dialogue there i am able to choose one of four values. If i move with the mouse over the wanted value, the value is cleared - but it is choosable. Is this a bug or how can i change that mystic behavior?
    Regards,
    Martin

    Hi,
    i use the Java version 1.6.0_22.
    Following versions of Discoverer are installed:
    OracleBI Discoverer 10g (10.1.2.1)
    Oracle Business Intelligence Discoverer Plus 10g (10.1.2.48.18)
    Discoverer Model - 10.1.2.48.18
    Discoverer Server - 10.1.2.48.18
    End User Layer - 5.1.1.0.0.0
    End User Layer Library - 10.1.2.48.18
    Regards,
    Martin

  • Discoverer Upgarde from 4i to 10g

    Hi
    We are using discoverer 4i with 11.5.10.2 having around 200 reports(customized) and many business areas
    As oracle has de supported 4i we are looking at an upgrade to 10g discoverer
    can some one suggest the upgrade patch where all our reports and business areas can be migrated to discoverer 10g
    Regards

    Hi
    Further to what Rod has said, the upgrade to 10g will not overwrite your Discoverer 4 installation. The tables that 10g creates are all prefixed with EUL5 whereas yours today are prefixed with EUL4.
    You can either run the upgrade scripts or you can install a clean, empty 10g, then export from 4 and import into 10.
    If your reports are not saved to the database take a look at the paper called Migration Guidelines on my downloads page: http://learndiscoverer.com/downloads/downloads.htm
    That paper will help you migrate your workbooks from the file system into the database.
    By the way, do not be afraid of the upgrade. The new version is much better and your users will love it.
    Best wishes
    Michael

  • Passing Parameters to Discoverer report from ORacle Forms

    Hi All,
    Can I pass a value to a parameter defined in the discoverer page from a D2k form? I want to call a discovere page from fmb while passing a parameter.
    This is extremely urgent for me. Pl help .
    Thank you and Regards,
    Vaibhav M. Shah.

    Hi ,
    Are you saying I should create a new workbook that is not based on my custom folder for setting and showing the context value? You don't need to create a new workbook, you can just create a new worksheet in your report workbook, but you will need two sheets to use contexts. The sheet that sets the contexts should not be based on your custom folder, but on a folder that returns a single row. You cannot set and check contexts in a single SQL statement, so you have to have 2 worksheets.
    You can default the contexts using a trigger or initialisation SQL so that the user only has to set the contexts if they are not using the defaults.
    Rod West

  • Unable to run discoverer report from command prompt

    Hi,
    I'm trying to run the discoverer report from command prompt and i need to schedule the same.
    How could i pass multiple values for the parameters?
    If i don't pass the optional parameters, the parameter screen is getting pop-up? How to skip optional parameters?
    Also, how to pass the data ranges (format for date parameters) ?
    I'm using the below command in command prompt:
    cd/d E:\oracle\BIToolsHome_1\bin
    dis51usr /connect username/password@database /opendb "TIMS-PCJ status Report" /sheet "TIMS observation status report (based on performed date)" /parameter "Test Number" 40351 /parameter "From Date" "01-JAN-2007" /parameter "To Date" "28-FEB-2007" /parameter "Observation Status" C /parameter "Observation Name" "Abdominal Girth" /export HTML "C:\DISCOVERER_REPORT_SCHEDULING\DIS_OUTPUT\PCJStatusOutput11"
    Any one please reply me. Its very urgent.
    Regards,
    Sreedhar

    Hi,
    How could i pass multiple values for the parameters? You should be able to use a comma separated list e.g.
    /parameter "Observation Name" "'Abdominal Girth','Abdominal Girth2'"
    How to skip optional parameters?I don't think you can. You have to supply all parameters and then decode out the parameters you don't need in the workbook.
    how to pass the data ranges You cannot pass a date range. You can pass a start and end parameters. The default format for the date parameters is DD-MON-YYYY but this can change depending on the NLS settings and format of the data item.
    Rod West

Maybe you are looking for