Scheduling Discoverer Workbooks

We are trying to replicate an Oracle environment for reporting purposes. We use Discover (3.1.37 currently, version 4 soon) as one of our reporting tools. We have the need to replicate the Discover Scheduling functionality in the second environment. Is there any way to schedule Discoverer Workbooks 'automatically' i.e. not through the Discoverer product? Are there any API's that are available to generate the DBA Jobs/EUL Packages necessary to schedule a workbook ?
Any comments appreciated ?

Ian
For DOS scheduling, take a look at Russ Proudman's presentation at:-
www.proudman.homestead.com (select presentations, Australia - Dashboard presentation).
There's also info in the Discoverer Admin handbook under Command line interfaces.
You can download JIT scheduler at http://www.gibinsoft.net. I've used it with the command line interface and it works fine.
Can't help you with the API, but I don't think there's anything like that available.
Cheers
Chris

Similar Messages

  • How to save automatically scheduled Discoverer workbook as a file?

    Hi,
    When I run a Discoverer report I have the option to export as a file in various formats (PDF, TXT, Excel).
    I’ve scheduled a workbook in discoverer and I want it not only to be saved in the Discoverer itself, I also want it to be saved as a file (PDF, TXT, Excel) when it finished running.
    Can someone please explain how can it be done?
    Another issue:
    Is it possible to use other kinds of triggers to run the report beside a schedule?
    Meaning – I want the report to run immediately when payroll (trigger exists in DB) finished running.
    Thanks!
    Rafi

    Hi,
    I had the same requirement and i achieved it by the combination of Descoverer Scheduled report and oracle concurrent program. In a brief the process goes like this:
    1.) Create and schedule the discoverer Report on periodic basis. For example every hour starting from morning 9:00 AM.
    2.) As soon as schedule report start running at 9:00 AM, it will create a table in DB to store the output of the execution.
    3.) Create a query to fetch the last executed report output.
    4.) Get the table name created for the last executed output.
    5.) Create the oracle apps concurrent program to perform step 3 & 4 dynamically.
    6.) Also, write the code in the concurrent program to Generate Excel/Text/CSV/PDF file by selecting values from the last created table.
    7.) Schedule the concurrent program at the time which is the possible/approximate end time of discoverer report execution. For example, if your report take 15 mins to complete, then schedule your program at 9:20 (giving some buffer time just in case).
    Now, your discoverer report is scheduled every hour and take 15 mins to complete. And your concurrent program is also schduled to fetch last executed data and create file (and possible Email/FTP them) form the output.
    Hope this helps. Do feel free to revert in case you require queries that i have used to perform above mentioned steps.
    regards
    Nitesh

  • Discoverer 10g error when scheduling a workbook using 2 calculations

    When I schedule in discoverer 10 g using 2 calculations it return this error ora-01722 Invalid Number
    If I schedule the workbook with only one of the calculation it run perfectly.
    If I run the query manually using the 2 calculations it run perfectly.
    Calculation are created by me and do not have any error in the code
    Same problem occur using DECODE or CASE.
    Please help

    Hi
    this is bug, refer to doc id: 472947.1 in metalink
    you need to download the Patch 6493304.
    regards,
    Jay

  • Error while scheduling a workbook

    Hello.
    I'm trying too schedule one of my wDiscoverer Workbook, but I meet a SQL error :
    +"ORA 04063 : package body MYUSER.EUL5_BATCH_USER" contain errors.+
    PL/SQL : uni program called "MYUSER.EUL5_BATCH_USER" doesn't exists
    I searched on the forum, and I found this workaround :
    Error when trying to schedule a workbook
    So I granted select on my user, but it didn't work better since.
    Is there another solution ?
    Thanks for help !
    PS : I'm on Discoverer Desktop

    Hi,
    You need the follow database object priviliges:
    GRANT SELECT ON v$PARAMETER TO MYUSER;
    GRANT EXECUTE ON DBMS_SQL TO MYUSER;
    GRANT EXECUTE ON DBMS_JOB TO MYUSER;
    Alternatively, you could grant the following system privileges:
    GRANT CREATE PROCEDURE TO MYUSER;
    GRANT CREATE TABLE TO MYUSER;
    GRANT SELECT ANY TABLE TO MYUSER;
    GRANT CREATE SESSION TO MYUSER;
    GRANT CREATE VIEW TO MYUSER;
    GRANT EXECUTE ANY PROCEDURE TO MYUSER;
    GRANT SELECT ANY DICTIONARY TO MYUSER;
    Rod West

  • Error when scheduling a workbook

    Has anyone come accross this error before when scheduling a workbook thru the Scheduling Manager in Discoverer Plus 10gR2?
    "Exceeded maximum query size". All worksheets run to a sucessful completion when you run them one at a time.
    Thanks Brent

    Hi
    this is bug, refer to doc id: 472947.1 in metalink
    you need to download the Patch 6493304.
    regards,
    Jay

  • Scheduling a workbook where does the report write too?

    I want to put some report jobs in the scheduler in the Discoverer desktop how can I tell Discoverer where to write the reports either in PDF or Excel format?
    Thanks, So Much

    Oracle9i Discoverer Administrator
    Administration Guide
    Version 9.0.2
    January 2002
    Part No. A90881-02
    Chapter 8 Covers Scheduling Workbooks.
    I copied this from PDF Page 151:
    Where to store the results of scheduled workbooks?
    Discoverer stores the results of scheduled workbooks in database tables. Before an
    end user can schedule a workbook, you must decide which database user (schema)
    is to own those tables. You have two choices as described in the table below:
    The schema running the scheduled workbook:
    The advantage of specifying the result set storage in the end user’s schema is that a database limit can be specified on the maximum amount of data an end user can store in the database. If the result set is stored under the end user’s schema, you keep control over the maximum amount of space one individual end user can fill with result sets. If the end user creates a scheduled workbook that fills the space, only that end user’s schema is affected.
    A disadvantage is that it increases the maintenance overhead.
    Note: Since Oracle Applications users often share the same secure database account, they are advised to create a scheduled workbook results schema to store the results of scheduled workbooks.
    Scheduled workbook results schema:
    The advantage of specifying the result set storage in a scheduled workbook results schema is that it is generally easier to manage than using multiple database user schemas. Also each end user does not need to set up
    additional database privileges to run scheduled workbooks.
    The disadvantage is that space quota is shared and so could be exhausted by a single end user.

  • Scheduling Discoverer Reports in Bulk (without GUI) - is there a way?

    Hi all,
    I'm looking for a way to schedule a bunch of reports without using the GUI (there's zillions of reports that run well most of the time but sometimes some of them don't work, so instead of having people going mad clicking through all of them in search of one that doesn't work we'd like to schedule them all and check which one didn't run).
    I know we can schedule reports using GUI (tested) but GUI means I'll have to open and schedule each report by hand.
    While doing it manually would probably keep me busy until retirement age I fear for my sanity if I start doing it that way.
    Does anyone have a pointer on how to handle it? I'd love to do it through direct access to the meta tables, command line is good (although I see no documentation on scheduling via command line, only on scheduling a command to run report and running it via an external scheduler).
    Thank you all in advance,
    C

    Hi,
    is there a way? Not really. When Discoverer schedules a workbook it updates the EUL with details of the batched workbook, creates a package and view to run the workbook and schedules a job on DBMS_JOBs queue. There is no API to do this from outside Discoverer so you would have to write your own API.
    Another good reason for using a 3rd party scheduler.
    Rod West

  • Error when trying to schedule a workbook

    Hello,
    I'm trying to schedule a workbook, and Discoverer Plus is reporting an error :
    ORA-04608: existing state of packages has been discarded
    ORA-04603: package body "ACAIQPROD.EUL5_BATCH_USER" has errors
    ORA-06508: PL/SQL: could not find program unit being called
    ORA-06512: at line 2
    In USER_ERRORS, I get :
    EUL5_BATCH_USER, line 1110, position 67, PL/SQL: ORA-00942: table or view does not exist
    EUL5_BATCH_REP_SECURE, line 1139, position 67, PL/SQL: ORA-00942: table or view does not exist
    But both packages do exist the ACAIQPROD (a user with full DBA privileges). ACAIQPROD.EUL5_BATCH_USER has 11 functions in it.
    Yes, I did enabled the DBMS_JOB package, I set 'job_queue_processes' to 2, and I ran the 'batchusr.sql' script. Using Discoverer 10gR2 and Oracle Database 9.2.02.

    The user is a full DBA so it already has access to v$parameter, but I have to use sys.v_$parameter :
    SQL> select count(*) from sys.v_$parameter;
    COUNT(*)
    258
    SQL> select count(*) from v_$parameter;
    select count(*) from v_$parameter
    ERROR at line 1:
    ORA-00942: table or view does not exist

  • Privilege Problem With Schedule a Workbook

    Whenever I schedule a workbook, I get an invalid id/password logon denied error. The Invalid Id is for the database I am referencing (not the one Discoverer resides on). How can I do the report in desktop and see result, but not with the scheduler. It appears that there is some type of mismatch. What Id does Discoverer Scheduler pass to the remote database?
    Any thoughts?
    Thanks,
    John

    Hi
    Are you using E-Business Suite? If so you may have forgotten to copy the dbc file from the server into a SECURE folder on the machine that is running Desktop. Could this be the issue?
    Best wishes
    Michael

  • Distribution of scheduled Discoverer report

    Hello everybody!
    We need to distribute output of scheduled discoverer report in Excell format to the list of users.
    I've read that output of the scheduled report is stored somewhere on the server. I am trying to find where exactly it's located and use shell script to mail it to users.
    My questions:
    1. Please direct me where I should look for stored output.
    2. Is there better solution to acheive what we need?
    Best Regards.
    Nadya.

    Hi nadya,
    Hope this will be helpful
    Using a Trigger to Share Scheduled Workbooks Automatically
    How to enable Scheduling in Discoverer for Oracle users?
    Oracle Discoverer  Administrator - Scheduling summaries
    Hope it helpf you.
    Best Wishes,
    Kranthi.

  • 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

  • Scheduling Discoverer Report and distributing Discoverer Report Output

    Hi,
    We are using discoverer (Along with Oracle HCM R12) and would like the  END USER to schedule the reports by themselves.
    There is an option to schedule the report, and also an option to share it to chosen users/ responsibilities.
    We scheduled one report and also set the sharing option to share with others but it seems the report executes but doesn't get sent out by email to the END USER's email id.
    Any ideas / thought on this please?
    NB: We are looking to distribute Discoverer Report Output from scheduled Discoverer reports...not looking to share the report with other users/ responsibilities.

    Hi,
    My bad,  Sorry as I was speaking on EBS terms.
    Anyways, please see if the following thread helps you:
    https://forums.oracle.com/message/4485585#4485585
    https://forums.oracle.com/message/2777847#2777847
    Also see the forum search:
    Forum Search: Share report
    Thanks &
    Best Regards

  • Seeded Discoverer Workbooks in Oracle HRMS

    Hi,
    I would like to have seeded discoverer workbooks in HRMS. HRMS has many reports available in applications, why there is a need for distributing seeded discoverer workbooks. Are they for any special functionality business wise or just for security purpose.
    Where can I get a list of all the workbooks available in HRMS.
    Thanks,

    If you don't mind my piggy-backing onto your thread....
    Where can i find documentation of the BI views, similiar to what Noetix provides for their reporting views?

  • 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 make Custom Discoverer workbook use Custom Security profile of Apps

    We use Discoverer in Oracle Apps setup. We have added Custom security in our HR People Form of Apps.
    This Custom Security restricts one HR Emplpoyee not view other HR employee record except for himself/herself. Also maintining that they should be able to view all other employee's records.
    The following code was put under the Security Profile Form -- > Custom Security Tab
    exists (select 1
    from per_jobs b
    where ASSIGNMENT.job_id = b.job_id
    and (b.name not like '%HR%')
    and (b.name not like '%Human%')
    and ASSIGNMENT.assignment_number is not null
    union
    select 1
    from fnd_user fu
    where fu.user_name = fnd_global.user_name
    and fu.employee_id = PERSON.person_id
    and ASSIGNMENT.assignment_number is not null)
    Above security profile works fine for HR People Form.
    However, It does not work for our Discoverer Workbooks. I found a note on Metalink 422841.1 which talks about leveraging the Custom Security of Apps in Discoverer Report. I read it, but did not get much clue.
    Can Anyone help.
    Thanks

    Hi,
    If you want to use custom HR security with Discoverer you have to ensure that the correct security filters are applied when the Discoverer reports are run. These filters can use the supplied HR_SECURITY package or you can develop your own conditions using table lookups or functions. To get the filters applied to your reports you have a number of options:
    1. Build the security into custom folders using additional conditions
    2. Use custom database views in Discoverer and build the security into the views
    3. Use mandatory conditions in you Discoverer folders using either a function call or database contexts set at login time
    4. Use VPD (Virtual Private Database)
    I am not sure which of these options you are using to implement your HR security in Discoverer. The last option, VPD, is the most flexible and can give the best performance but maybe it is more complex to set up.
    Rod West

Maybe you are looking for

  • Report on Asset retirement

    Dear all, I need a report on Asset Retirement which display the customer number and his description ( the one who bought the asset). I used the report S_ALR_87100623 to manage the retirement and i didn't found an option to display the customer number

  • Old videos into imovie

    I have DVDxdv to rip anything that is already on a DVD. I have a new Panasonic DVD recorder (no hard drive) and a new Canon ZR800Mini DV camera. In reading both manuals, I figured I could record the VHS onto the mini DV then plug mini DV into MacBook

  • Copy controls for Consignment

    Hi , I  have been working on all the  consignment types,i have tried to copy the standard document types i.e. cf,ci,cp,cr to zcf,zci,zcp,zcr but what happens is i am able to process the order by in delivery i get an error saying that tables have not

  • LabVIEW Software Programmer and Project Lead in Overland Park, KS

    JET Engineering Inc. is a System Integrator for test measurement and control. Corporate office located in Cedar Rapids, IA with branches in KS, MO, NE.  Looking to expand into the Overland Park, KS area. ISO 9001:2008 certified. Job Summary:  Custome

  • Saplogon.ini search order

    Good Afternoon. We are deploying SAP GUI 6.40 using sapgui server - and I need to have clients have a "search list" to look forcentral saplogon.ini locations. So far I've edited the GUIsetup.xml file on the sapgui server - and added the line : cmd="/