on 10-10-2014 4:20 PM
I'm working with SAP business Objects 4.0
Database type: Oracle
Requirement: Insert a row in a database table, every time a scheduled report runs successfully/unsuccessfully.
I want to store daily updates/status of reports that ran, in a db table.
I have explored Query Builder & Audit universe options with not much luck.
Through Query Builder, even if we get this info somehow, it's hard to export it into db.
Through Audit universe: I'm not able to see all the information through the available objects. I cannot use the canned reports (crystal format) because it doesn't work with oracle database.
If anyone can give any direction to this, I will greatly appreciate.
Thanks in advance!
I was able to resolve this using the Activity (audit) universe.
I created a webi report with the following objects in query:
-object name,
-event type = 'Run',
-Folder Path,
-Event Starttime,
-Event status -successful/failed
From Webi, user can extract the query and run directly in Audit database.
A procedure can be used to use this info and feed it into a table.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Hunain,
Based what I've understood of your requirement, you could look into using EVENT triggers.
Set an event to execute a BATCH file (or an executable which has instructions to write to the Oracle DB).
This event will be triggered based on a report activity.
Regards,
Sid
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
try with the beloww pre-packed audit reports.
Jobs – by Duration | Job events (‘run’ and ‘deliver’) listed by duration in descending order (based on the specified date range and folder path). |
Jobs – by Status | Bar chart summarizing jobs by status based on the specified date range and folder path. |
Jobs – Failed | Failed job events and event details listed by date based on the specified date range and folder path. |
Jobs - Successful | Successful job events listed by date based on the specified date range and folder path. |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
pre-packed audit reports don't work on oracle.
What I did is to use the same objects that were used in those reports, and try to create a report with webi using audit universe.
I do see some results. But it only shows the reports/events that were successful. There are no records that show the event_status: failed. I even tried having filter: event_status=failed -- no data.
Secondly, it only works when you have 'this month' as a filter only. If you try to see reports that ran today or yesterday, it gives 'no data to retrieve'.
But this does help though to some extent.
thanks.
Please check here http://www.forumtopics.com/busobj/viewtopic.php?t=111635
Modify the cod eto suit to BI 4.0 as well.
Excel macros won't help
I want to insert a row into a database table every time a report runs/fails.
I was wondering if i can get to the source of Audit tables where this info is stored, but it's not that easy.
PS: Through audit universe, I'm not able to see all the reports that ran. Only few reports with events that were successful.
Hunain - I moved this to the BI Platform space for faster response
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
78 | |
9 | |
9 | |
7 | |
7 | |
6 | |
6 | |
5 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.