Comparing AWR data with baselines.
Hello,
I am studying AWR, which will be used in our project for performance analysis.
My requirement is to create a baseline of load between 2 snapshots during normal system load. We perform load/stress testing before final deployment. We are planning to take snapshots before and after load/stress tests. I want to compare the performance of instance during load/stress test with that of baseline performance.
Oracle provides package DBMS_WORKLOAD_REPOSITORY for different functions of AWR. It provides function CREATE_BASELINE function for creating baseline. But in report generation function AWR_REPORT_HTML or AWR_REPORT_TXT no parameter is specified for comparing it with the baseline.
Is it possible to compare AWR data with baseline, during report generation? Or currently Oracle supports only baseline creation and dropping that baseline. It can not be used for performance comparison.
Thanks,
Shailesh
Hi,
Take a look on the note: 543188
With rgds,
Anil Kumar Sharma .P
Kindly Assign the points to the helpful answers.
Message was edited by: Anil Kumar Sharma
Similar Messages
-
How to compare current date with past date
Sample code for comparing current date with past date
i dont want to Calender.set method to compare it.
How can i do it?PLEASE stay with ONE thread:
http://forum.java.sun.com/thread.jspa?threadID=5143991&tstart=0 -
How to compare Sale data with Previous data
Hi Guys,
Any one tell me how we will compare Sales data with Last year Sale data. Is there any T.Code or any kind of Report in the SAP. If available please suggest the same.
Thanks & regards,
Naveen BhatiaHi Naveen,
Did yo ucheck t-code SD01
Regards
Rohit. -
"You can't compare a date with a number" in a formula that worked in Excel
I opened in Numbers an invoice file which was created in Excel. Formula returns hours worked. It has an "if" condition for the date field. I am assuming that that is the reason I get this "You can’t compare a date with a number because their data types are different." What do I do?
Formula reads =IF(SUM(A11)>0,(D11−C11),"") where A11 is a date and D11- C11 are times, ie 4PM and 5PM
Message was edited by: iamzoranJerrold Green1,
I agree with your words about using Sum with a single cell [have no idea why the "creator" of the file did that]; same for the parentheses enclosing subtraction. Yet cleaning it up as you showed me [=IF(A11>0,D11−C11,"") ] I got the same comment
"You can’t compare a date with a number because their data types are different."
Makes me think that t quinn is on to something with his "think the issue is with the expression ">0". Could it be that >0 is the number referred to and <>"" and ISBLANK are not numbers?!
z
PS: I am so happy that I am able to use Spelling and Grammar Checker with Safari on these posts. I was born and raise in old Yugoslavia and I use the Checker with all my emails etc and its a life saver. hahaha -
UDF to compare the dates with the input date
Hi,
Help me in writing an UDF to compare the input date with start date and end date.
I had written following UDF, but it is not working. we are on XI 3.0
try {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date sd = df.parse(StartDate);
Date id = df.parse(InputDate);
Date ed = df.parse(EndDate);
if ((sd.before(id) || (sd.equals(id))) && (ed.after(id)) || (ed.equals(id))) {
return true;
else{
return false;
} catch (Exception e){
e.printStackTrace();
Thanks
SrinivasHello Srinivas,
did you import this two classes in your UDF ? java.text.* and java.util.*
In case you did but the program is still not working I just wrote a code without imports. See if this might help. I have tested this with all type of data please test again from your end. I have assumed that if three dates are equal the function return true. I am not sure whether you wanted to exclude the boundary dates. In case you want to exclude those dates just replace '<=' with '<' symbol. The code could have been smarter but in short time I thought this might help.
public class DateRange {
static boolean compareDate(String startDate,String inputDate,String endDate)
int j,k,l;
String s[],i[],e[];
s=startDate.split("-", 3);
i=inputDate.split("-", 3);
e=endDate.split("-", 3);
j=s[0].compareTo(i[0]);
k=i[0].compareTo(e[0]);
l=s[0].compareTo(e[0]);
if(l>0|| j>0 || k>0)
return false;
if(j<=0 && k<0)
return true;
j=s[1].compareTo(i[1]);
k=i[1].compareTo(e[1]);
l=s[1].compareTo(e[1]);
if(l>0|| j>0 || k>0)
return false;
if(j<=0 && k<0)
return true;
j=s[2].compareTo(i[2]);
k=i[2].compareTo(e[2]);
l=s[2].compareTo(e[2]);
if(l>0|| j>0 || k>0)
return false;
if(j<=0 && k<=0)
return true;
return false;
public static void main(String[] args) {
String startDate="1992-04-03";
String inputDate="1992-02-03";
String endDate="1992-02-03";
System.out.println(compareDate(startDate,inputDate,endDate));
Plese let me know if this works.
regards
Anupam -
Compare finish date with target date
Would like to keep track of late Projects by comparing the finish date with the target date but are unable to do so. The idea is just to filter and count the summary tasks which have a later Finish date than the target date and present that as a the number
of late Projects. However it does not work, when trying to setup the filter Project tells that the target value can not be used for comparasion against the finish date.
Does anyone have a workaround or maybe a better solution to keep track of late Projects. Please note that we are talking about Projects that risk to be late compared to a date promised to a customer. When we plan we always add some extra time at the
end to have some extra when the Project is delayed at a certain department, however we want to keep track of how many late Projects we have and how late they are. Are not after seeing the status for each departments, only how we are doing in relation to what
we have promised our customers.
Kind regards //AndersAnders,
Trevor and Dale have tried to steer you towards the normal tracking fields and methods already available in Project, but let me take a more direct approach to your exact question. First of all, you didn't tell us what field you are using as the "target date".
I'll assume it is the Date1 field manually entered for each summary line.
You could probably produce something close to the report you want with custom field formulas, filters and some manual counting but let me offer a more automated approach. The following macro will examine each summary task in your project and determine if
the finish date is before or on the target date (Date1), or if it is after the target date. If it is after the target date, that will count as one late project/order and add it to a running count of late orders. The difference in days will also be tracked
and added to a running total of delay. At the end, a message will appear in the exact format you describe.
Sub LateReport()
Dim t As Task
Dim LateCount As Integer
Dim LateDays As Integer
Dim TotDelay As Integer
For Each t In ActiveProject.Tasks
If Not t Is Nothing Then
If t.Summary = True Then
If DateValue(t.Finish) > DateValue(t.Date1) Then
LateCount = LateCount + 1
LateDays = DateValue(t.Finish) - DateValue(t.Date1)
TotDelay = TotDelay + LateDays
End If
End If
End If
Next t
MsgBox "Number of late orders: " & LateCount & " (" & TotDelay & " days of total delay)"
End Sub
Note, in my view, and I'm sure in Trevor and Dale's also, the Finish field of the summary line does not indicate completion, it simply indicates the scheduled finish date of the last task in the subtasks under that summary. I think you should use the Actual
Finish date as the comparison value since it indicates when the project/order is complete. If you do decide, actual finish is a better choice, then substitute t.ActualFinish for t.Finish in the above macro.
My input.
John -
Compare - Current Data with Perious Data.
Experts,
We have created default report like below
Date - Company - Product - SCode - Amt Spent - Net Amt - Calls
12/12/2010 C1 P1 Code1 1000 1500 15
13/12/2010 C2 P4 Code2 1500 1200 10
12/12/2009 C1 P3 Code3 2000 1700 25
11/12/2010 C3 P1 Code4 3000 1600 10
11/11/2009 C2 P2 Code5 5000 3000 30
Grand Total 12000 9000 90
Here we are using Column selector for Date column to change the report from Date to Week (or) Month (or) Quarter (or) Year.
My Questions
1. I want to compare Default Date report with Perious Date, Last month Date and Last Year Date.
2. If I select Month from Column Selector then I want to compare Month report with Last Month, Last year Month or Perious of Last year month.
3. If I select Year from Column Selector then I want to compare Year report with Last year, or Perious of Last year and so on.
Please help me, how can we achive the above task.
Thanks in Advance.
Balaa...Hello,
First you have to define the new measures for last month, last year and so on. You can refer to this link:
http://www.rittmanmead.com/2007/04/obi-ee-time-dimensions-and-time-series-calculations/
After that, what you can do is instead of using a "Column Selector" you should use "View Selector". You can create different views, one for month, other for Year and include them into a "View Selector".
After that you can add it in "Compound Layout".
Regards,
JorgeRS. -
Compare current date with dat from db by JSTL
hi all
I use
<tr><c:forEach items="${allFound}" var="found" varStatus="myRow">
<td><c:out value="${found.submitDate}"/></td>
</tr>
</c:forEach>
to past some value out of db
how can I compare this submitDate with Current Date by JSTL
Thank you!Whether or not you can compare it depends on what the type of "${found.submitDate} is coming from the Database.
I am going to presume it is a java.util.Date.
You can get the current date like this
<jsp:useBean id="now" class="java.util.Date"/>
You can then compare them using an EL expression:
{code}
<c:if test="${submitDate < now}">
We have not yet reached the submit date.
</c:if>{code}
EL uses the java compareTo methods, so both of your objects +must+ be of the same class in order for this comparision to work.
If you get back a String from the database, you would have to use <fmt:parseDate> to get a java date.
If you get back a java.sql.Date from the database, it would get trickier. The hack would be to go java.sql.Date -> String -> java.util.Date using <fmt:formatDate> and <fmt:parseDate>
Hope this helps,
evnafets -
Compare two dates with NULL in one
I am trying to do the following with a simple SQL. Compare two dates and get the latest one, but the greatest() function always returns NULL if NULL is present. So how can I do it ?
Date1 Date2 Desired Result
Null 01-Dec-09 01-Dec-09
01-May-09 01-Mar-09 01-May-09
01-May-09 NULL 01-May-09
01-May-09 01-Nov-09 01-Nov-09
NULL NULL NULL
Any suggestion ? ThanksHi,
Try this,
create table test1
fdate date,
tdate date
insert into test1 values (null,'25-jan-2010');
select greatest(nvl(fdate,tdate),nvl(tdate,fdate)) greatest from test1;
Thanks&Regards,
Jai -
Compare table data with data in csv file
Hi, I have a database table with ~32 milj rows. I want to compare the data from a csv file(~ 1500000 rows) with the data in a specific database column. And as a result I want to see what rows exists in both the csv file and db and what records in csv file are unique. The text I'm searching for is VARCHAR2. I am not allowed to export the database table so that's not an alternative. This is also a production environment so one need to be careful not disturbing the production.
Rgds J2c0eaa24-46c9-4ff7-9f01-564f37567899 wrote:
Hi, I have a database table with ~32 milj rows. I want to compare the data from a csv file(~ 1500000 rows) with the data in a specific database column. And as a result I want to see what rows exists in both the csv file and db and what records in csv file are unique. The text I'm searching for is VARCHAR2. I am not allowed to export the database table so that's not an alternative. This is also a production environment so one need to be careful not disturbing the production.
Rgds J
How do I ask a question on the forums?
https://forums.oracle.com/message/9362002#9362002
Does CVS fille reside on DB Server system now? -
Read IDOC WMMBID02 information and compare inventory data with SAP
Hi All,
Here is an explanation of the issue:
I need to read the data from an inbound IDOC, status 64, of standard type WMMBID02 and message type WMMBXY. I do not want to post the IDOC, but only read the IDOC information which is mainly the material number, batch, status(INSMK), quantity and unit. This data I have to compare with SAP data and see if it is same for the selected material numbers. Now to read and process the inbound IDOC we have a program RBDAPP01 (BD20 Transaction) which calls the process code WMMB (WE42 transaction) which in turn calls the function module L_IDOC_INPUT_WMMBXY. This FM posts the IDOC. I have created a function module with the same import, export and tables parameters like this FM and have attached it to a custom process code ZWMMB. This function module should just read the data of the IDOC and put it in the table TB_IDOC_DATA like EDIDD (IDOC data records). I then loop into this table, extract SDATA and split it into the 3 segments of WMMBID02 and then extract my required data, MATNR, CHARG, INSMK, MENGE & MEINS.
My Question:
How do I trigger the process code ZWMMB so that I can read the IDOC data when it is fired (status 64), just like program RBDAPP01. Is there any standard code that can be copied and modified or how to do it???
I have tried to be very clear with the question, please reply if the question is not clear. If I am clear, please help
Thanks AnirbanI am able to read the contents of the IDOC, but I need to run the FM when I fire the IDOC of message type ZWMMBXY. I have created a custome FM which will behave as a stndard FM for inbound IDOC processing.
-
How to compare a date with current date
I have 3 drop menus for a user to choose day, month and year. After the user submit the form, my system should be able to detect whether the date chosen has passed compared to TODAY's day. I thought I could compare the day, month and year as integers, but it sounds quite tedious with this integer combination. I wonder if there is any methods available to compare dates. I come to know that I can use something like Calendar.before(). Could anyone give me some idea?
I'm little confused with your suggestion since I'm new in Java and JSP. I hope you could give me some more hints. Anyway, I got this thing but couldn't really apply it:
public boolean before(Date when)
Tests if this date is before the specified date.
Parameters:
when - a date.
Returns:
true if this date is before the argument date; false otherwise. -
Automated process to compare new data with the existing
Below is the requested task and I am not sure if I can do this with only Database and ETL skill.
"New customers access out site and I get a http:// request notifying me with new people accessing our website. I need to somehow take this new customer and compare with the existing customer table and make sure that it is not an existing one.
If it is new , I need to send a http:// notification back to a third party saying that this is new. Also, this all has to be done REAL TIME. "
I am not sure if I can do all these real time by just using SSIS .
Any input is much appreciated. Stay warm Folks!A new customer has to register, am I right? Then issue SELECT * FROM Customers WHERE Customerid=@CustomerID IF @@ROWCOUNT=0 that means it is a new one... You can use EXEC msdb.dbo.sp_send_dbmail to send a notification ....
Best Regards,Uri Dimant SQL Server MVP,
http://sqlblog.com/blogs/uri_dimant/
MS SQL optimization: MS SQL Development and Optimization
MS SQL Consulting:
Large scale of database and data cleansing
Remote DBA Services:
Improves MS SQL Database Performance
SQL Server Integration Services:
Business Intelligence -
Comparing 0FI_GL_14 data with SAP R/3
Hello Experts,
Can anyone tell me how to comapare the data of 0FI_GL_14 datasource with SAP R/3 ????
Will the data match with FAGLB03 or FBL3N or FS.01 or F.01 ?????
Regards,
Romil K. VaghelaHi romil,
If you want to check the balance for any account at perticular date
then you have to read all the line item amount before that date for that account.
So you can check it by using 0Fi_GL_14 datasource dta
filter with company code, GL account and Posting date LE balance date.
Regards,
Ashish -
How to compare user entered date with current date
Hi all
my requirement is, user allowed select one date, in code i have compare this date with current day date. it should be 15days gap other wise display error message.
I am worried about how to get current date in code. Is there any code to get current date. please reply me with code or mail me at [email protected]
Thanx
keerthiKeerthi,
Use the method <b>getDifference()</b> of the DateHelper.java available here.<a href="http://www.koders.com/java/fid14A61FEB1B45A64E42E1DCAD7070B46AE46340BA.aspx">DateHelper</a>
1. Create a new folder, say Util under your src folder. (com.xyz.util)
2. Put this DateHelper.java file in that folder,(com.xyz.util) .
3. Now, write an import statement for this java class in the required view.
4. Use the getDifference() method of this class to the difference in days between two days.
Or
Simply use this code.
// Get msec from each, and subtract.
long diff = currDate.getTime() - selectedDate.getTime();
int noOfDays = diff / (1000 * 60 * 60 * 24);
where currDate is today's Date and selectedDate is the Date selected by the User.
Bala
Maybe you are looking for
-
Two questions ! Firstly - I am upgrading to the latest patch level as I want to upgrade the systems to 9.1.X I am installing UCSInstall_UCOS_8.5.1.16900-6.sgn.iso onto the inactive partition on the publisher then onto the inactive partition on the s
-
Did System Restore w/o backing up files, will songs be recognized from iPod
I am a user of Windows Vista, and I recently did a system restore on my PC. The problem is that I did not back up the files from my iPod before doing so. If I re-install iTunes and hook up my iPod to my PC, will the songs automatically be recognized
-
I am using iCal on my iMac, iPad and iPhone and when I set the alert for 1 day before and the second alert to 1 hr before, then save the alerts switched. Was is this happening?
-
Change bookmark/text in footer (OLE-integration)
Hi folks I have a ABAP program with OLE integration to Word (Old program, and therefore the old way to integrate - not DOI!) So far so good. It has been working for the last 4 years. Now I want to add some extra code, so I can insert a value to a boo
-
Why am I getting an error code54 when I try to sync
Why am I getting an error code54 when I try to sync