Sie sind auf Seite 1von 4

WebIntelligence XI Issues Document

WebIntelligence XI - How to save all the instances of a scheduled report at once


?
________________________________________
GNK_BO - Mon Mar 29, 2010 3:02 pm
Post subject: How to save all the instances of a scheduled report at once?
________________________________________
Hi All,
Environment: BOXI R2, Oracle 10G
How to save all the instances of a scheduled report at once?
In public folder there are few reports which are scheduled each day in pdf forma
t.
Now if you want to save a particular instance to your desktop you would click on
history tab --> open that particular instance and save it.
But I was wanted to know if there is any way to save all the instances at once.
(If you have about 30 report instances for a month.)
Thanks,
Naresh
________________________________________
assist - Tue Mar 30, 2010 4:57 am
Post subject: Re: How to save all the instances of a scheduled report at o
________________________________________
Hi,
Use the "Import Wizard" to save the report Instances.
WebIntelligence XI - BO generated emails
________________________________________
jiang - Wed Mar 17, 2010 7:33 pm
Post subject: BO generated emails
________________________________________
Hi All,
We schedule some webi reports and send out the reports by email. Sometimes the r
eports do not have data return. Are there any methods to generate emails that on
ly the reports contain data?
Please give some advices
many thanks.
________________________________________
aniketp - Thu Mar 18, 2010 2:20 am
Post subject: Re: BO generated emails
________________________________________
I suspect there is no way. Even if there is no data and the report is scheduled,
blank report will go. You can hide blocks if those are null, rest let's wait fo
r someone if can help on this. Thank you.
________________________________________
Marek Chladny - Thu Mar 18, 2010 3:02 am
Post subject: Re: BO generated emails
________________________________________
Hi,
This can be achieved if conditionally make the report fail when there is no data
.
So for instance, if your report query is Q, something like:
Code:
SELECT ...columns...
FROM tables
WHERE ...joins and conditions...

And this query Q does not retrieve any data. Then create another data provider i
n the report that needs to fail when Q has no data. For instance this query will
fail:
Code:
SELECT CASE WHEN ( SELECT count(*)
FROM ( Q goes here)
) = 0
THEN 1/0
ELSE 1
END
FROM DUAL

So now when Q has no data then the 2nd data provider with the above syntax will
fail (because of division by 0) so the whole report fails and will not finish in
scheduler as successful so no email to users will be sent.
________________________________________
jiang - Thu Mar 25, 2010 8:41 pm
Post subject: Re: BO generated emails
________________________________________
Thank you so much for your reply.
Could you please advise where to write the code that you mentioned below in a we
bi report?
SELECT CASE WHEN ( SELECT count(*)
FROM ( Q goes here)
) = 0
THEN 1/0
ELSE 1
END
FROM DUAL
Many thanks.
________________________________________
Marek Chladny - Fri Mar 26, 2010 2:23 am
Post subject: Re: BO generated emails
________________________________________
Hi,
You can create it as a custom SQL.
________________________________________
Mak 1 - Fri Mar 26, 2010 3:59 am
Post subject: Re: BO generated emails
________________________________________
Quote:
You can create it as a custom SQL.

Or, if you want to reuse this, create it as a derived table in the universe.
________________________________________
jiang - Mon Mar 29, 2010 8:54 pm
Post subject: Re: BO generated emails
________________________________________
Thanks all of you for your helps. It works!
WebIntelligence XI - Report Design Issue.
________________________________________
pvkumar33 - Sun Mar 28, 2010 6:49 pm
Post subject: Report Design Issue.
________________________________________
Hi, I am new to Web intelligence and facing an issue with the report designing.
I have got a simple dimention and a measure table. That is sales for each month
for a given year. the table is as follows.
[Month] | [Sales]
jan | ****
feb | ***
-
-
Jul | ****
Aug | ****
-
-
Now the requirement is to make a report which compares the sales of the first ha
lf of the year with the second half and show the increments and depreciation etc

[Month] | [Sales] || [Month] | [Sales]


Jan | ***** || July | ****
Feb | **** || Aug | ****
-
-
-

Is it possible to achieve in webintelligence. please help


thenking you
Kumar
________________________________________
Eric Vallo - Sun Mar 28, 2010 9:57 pm
Post subject: Re: Report Design Issue.
________________________________________
A few ways jump out to tackle it.
Query side: Run two queries, one for first half of year and one for second. Assi
gn a numeric value to the month number in the queries and compare the difference
between the two queries on each of those numeric values in the report.
Report side: Run with one query, use variables to do that numeric assignment, or
create a variable for each month metric and do the comparison between each of t
he specified variables.
Seems doable, you just have to pick the approach that makes the most sense to yo
ur report's data volume, query run time, etc.
V
________________________________________
pvkumar33 - Mon Mar 29, 2010 5:44 pm
Post subject: Re: Report Design Issue.
________________________________________
Thanks Eric, I am going with creating two different queries and comparing them.
But I also have a question in that. Is it possible to compare the resultant set
of records from both those dataproviders. Like i need to get the new store sales
records in the second half year which were not there in the first half year. As
far as i can see we need to use the "minus" in combined query to do that, but d
o you think there are any way to do it between normal data providers without usi
ng combined queries (i mean the minus, intersect in combined qry).
Thanking you
Kumar
________________________________________
Eric Vallo - Mon Mar 29, 2010 5:56 pm
Post subject: Re: Report Design Issue.
________________________________________
That's your call. If the data volume is low this is possible, but it may be bett
er to let the database do the heavy lifting on this type of comparison. A minus
query or sub-query may be your best bet.

Das könnte Ihnen auch gefallen