Report/Widget for combined performance data
Hello.
I have created a dashboard view in SCOM 2012 R2 for power consumption of a number of servers. These servers are all part of a group. The power consists of a couple of different performance monitors (VMWare-sensor for VMs and Power Meter from the Power
Consumption MP)
The dashboard view works well, however I am after a total figure for each server in the group. Ideally this figure would be on the dashboard view as well.
E.g. if I have 3 servers with the below power draw
Server 1 – 150 Watts
Server 2 – 200 Watts
Server 3 – 300 Watts
I would like a box stating total power 650 Watts
If this is not available in a dashboard view, a report would be okay
Thanks
Hi,
As far as I know, there is no direct way, you may create a sql query and sum the value for each server.
You may refer to the helpful article below:
http://blogs.technet.com/b/drewfs/archive/2014/08/17/scom-performance-data-and-power-view.aspx
Regards,
Yan Li
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]
Similar Messages
-
RFC's for SAP Performance data
I am in the process of developing a Performance Monitoring System for SAP in Java.
The requirement is to fetch the performance metrics from SAP in a Java application. I know there are some RFC's available in CCMS module. But the customer is not interested in CCMS module.
Could anyone let me know whether there are any RFC's available in SAP for extracting performance data other than CCMS?
If anyone had come across this situation, please let me know.
Thanks,
VijayHi,
there are severam methods for estimating av. response time after the upgrade, for the beginning you coud try to estimate
hardware (cpu, memory, disks) just to keep those resp. times on the same level. Use the followin notes:
089305, 0113795, 0178616, 517085 .... until you get note for your target release
then you have to add all deltas, and you will know the whole delta between releases.
For the first estmation of time change you can count it by using coeffition as deltas, example delta cpu = X
resp. time after upgrade = X * current resp. time
This formula gives you only impresion on resp. time, not precisse measure. Better calculation is simply
by calculating current system in saps, than using delta (for cpu) You can estimate required number of saps for target release, and X=req. SAPS for target/ current SAPS (btw. take for the estimation number of SAPS for current HW target release only, don't use the number of SAPS for 46C!), and again:
after upgrade = X * current resp. time
Please remember, thera are much better ways to estimate res. times, but it means detailed analysis of the system load, it can't be given as gold rule
Kind regards,
Mirek -
How to set a report culture for number and date
Hi,
Is there a way to change the report locale for the number and date?
I've tried using both CrystalDecisions.Share.SharedUtils.RequestLCID and CrystalReportViewer.SetProductLocale and neither work
The only one that work is to use the Thread.Culture. But that also change the application culture, not just the report.
Anyone have a solution?
ThankHi Michel,
I don't believe you can do this within just the report itself but I haven't played with this very much. Because the App hosts the Viewer it's based on it's culture.
You should be able to mix if you create a separate thread for each report job that way they are in their own space.
Search the Object browser on celocale and you'll find more info. Also the SDK help file should have examples.
No API's to use the Engine, had to use RAS.
Need to know what version you are using also and WEB or Windows app?
Here are some samples using RAS:
rpt1.ReportClientDocument.LocaleID = CrystalDecisions.ReportAppServer.DataDefModel.CeLocale.ceLocaleGerman;
CrystalDecisions.ReportAppServer.DataDefModel.CrFieldDisplayNameTypeEnum.crFieldDisplayNameFormula, CrystalDecisions.ReportAppServer.DataDefModel.CeLocale.ceLocaleUserDefault);
And using this way you may have to alter every object in the report.
Thanks
Don -
Report design for hierarchical xml data
I need to create a report that shows hierarchical xml data. I already have an xml saved to a database. How would I go bout creating a design for such a report? Should I be doing groups on every parent with children? Any example?
ThanksHi markgoldin,
I tested the issue in my local machine by following steps:
1. Created a table and store the xml into the table with the following query:
CREATE TABLE xmlTbl (id INT, xmlVal xml);
INSERT INTO xmlTbl values(1,
'<Customers>
<Customer ID="11">
<FirstName>Bobby</FirstName>
<LastName>Moore</LastName>
</Customer>
<Customer ID="20">
<FirstName>Crystal</FirstName>
<LastName>Hu</LastName>
</Customer>
</Customers>'
2. Created a stored procedure to retrieve data from the table with the following query:
create procedure xml_report
as
DECLARE @xmlDoc XML;
SELECT @xmlDoc = xmlVal FROM xmlTbl WHERE id=1;
SELECT T.c.value('(@ID)','int') AS ID,
T.c.value('(FirstName[1])','varchar(99)') AS firstName,
T.c.value('(LastName[1])','varchar(99)') AS lastName
FROM @xmlDoc.nodes('/Customers/Customer') T(c)
GO
3. In the Report Data pane, right-click Data Sources and click Add Data Source.
4. For an embedded data source, verify that Embedded connection is selected. From the Type drop-down list, select a data source type; for example, Microsoft SQL Server or OLE DB. Type the connection string directly or click Edit to open the Connection
Properties dialog box and select Server name and database name from the drop down list.
5. For a shared data source, verify that Use shared data source reference is selected, then select a data source from the drop down list.
6. Right-click DataSets and click Add Dataset, type a name for the dataset or accept the default name, In Data source, select the name of an existing shared data source, select StoredProcedure in Query type, then select xml_report from stored procedure
name drop down list.
7. In the Toolbox, click Table, and then click on the design surface.
8. Drag the Date field from the dataset to the cells in the table.
The following screenshot is for your reference:
For more information about how to use the xml data type methods, please refer to the following document:
http://msdn.microsoft.com/en-us/library/ms190798.aspx
If you have any more questions, please feel free to ask.
Thanks,
Wendy Fu -
HELLO...
I hope you experts out there can help me. Consider the following (2) Tables in MSSQL:
1. TENDERED --> Primary Key = DATE / DOC_NO / PAYMENT_SEQ_NO
DATE
DOC_NO
PMNT_SEQ_NO
PAYCODE_TYPE
AMOUNT
2. TENDERED_CR_CARD -->Primary Key = DATE / DOC_NO / PAYMENT_SEQ_NO
DATE
DOC_NO
PMNT_SEQ_NO
CR_CARD_NO_MASKED
CR_CARD_NAME
CR_CARD_EXP_DATE
These two tables are certainly related, based on their Primary Key values.
Now, consider the following data in those two tables:
DATE
DOC_NO PMNT_SEQ_NO
PAYCODE_TYPE
AMOUNT
03/10/2014 100001
1
CASH
100.00
03/10/2014 100001
2
CASH
-9.75
03/10/2014 100002
1
CASH
50.00
03/10/2014 100002
2
VISA
100.00
03/10/2014 100002
3
VISA
250.00
03/10/2014 100003
1
MC
125.00
03/10/2014 100003
2
AMEX
75.00
DATE
DOC_NO PMNT_SEQ_NO CR_CARD_MASKED
NAME
CR_CARD_EXP
03/10/2014 100002 2 4225******801289
MARY JONES 2016/08/31
03/10/2014 100002 3 4121******637442
JOHN DOE 2015/04/30
03/10/2014 100003 1 5428******971134
MIKE BAKER 2018/09/30
03/10/2014 100003 2 3732*****344756
LINDA LIU 2017/07/31
OK...so what we NEED...is a Combined, SINGLE RECORD Audit Report type query.
The resulting query should show, based on the Data from above, the SINGLE LINE represented in the Attached Spreadsheet.
NOTE...what's important to point out here..is that ONLY the 'CASH' Tender gets "summed"...EACH INDIVIDUAL Credit Card record MUST have its own Field...as represented in the corresponding Columns of the Spreadsheet (i.e. PMT_TYP_1, AMT_1, PMT_TYP_2,
AMT_2, and so forth).
PLEASE HELP! Any suggestions/advice would be most appreciated!
Thank You!...MarkI would not do this in SQL if I could possibly avoid it. Instead do it in the front end.
If you must do it in SQL, this is a dynamic pivot on multiple columns. Naomi Nosonovsky has a blog at
http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/dynamic-pivot-on-multiple-columns/ on how to do that. Look especially at her second example using the claims table. Of course, you must do some manipulation even before you do the multi-column
pivot, since you must first combine all the cash entries.
So one way to do it would be to build a temp table with all the entries you have except the cash entries combined into one payment sequence number. To do that you may need specifications that are not clear to me from what you have given us. For
example, if PMT SEQ 1 is VISA, PMT SEQ 2 is CASH, PMT SEQ 3 is VISA, PMT SEQ 4 is CASH, and PMT SEQ 5 is VISA, you want to combine the two cash payments. So they become PMT SEQ 2? If so, what happens to PMT SEQ 4 - is it left N/A or does
PMT SEQ 5 become PMT SEQ 4?
But once you have this temp table with the cash payments combined in the algorithm you need, then you can use Naomi's method to do the multi-column pivot. Note that Naomi uses the code
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_Name = 'Claims'
to get the column names from the permanent table Claims. To get the column names from a temp table use code like the following. To find the column names in a temp table named #MyTempTable, do
From tempdb.sys.columns
Where object_id = OBJECT_ID('#MyTempTable')
But as I say, if feasible, I would do this in the front end, not in SQL. T-SQL is a very good language for storing and retrieving data, not so good at formatting it.
Tom -
Report totals for non-numerical data
Hello all,
I am trying to update a site for an auto shop. The site is in PHP, MySQL.
What they have in the database is records for each customer that comes in to their shop. So, they will have John Q. Public having multiple entries for the date he came in, and what was done to the car. They want a report that will display the totals for each item that John Public has had done.
So for example the report would be displaying the following:
breaks oil change shocks tune up total visits
John Public 2 4 0 2 8
Jack Private 1 6 4 8 19
The database has this information in it to get the above report:
Name Date Work Cust. Review
John Public 02-05-2007 breaks satisfied
John Public 03-15-2008 breaks satisfied
John Public 01-09-2008 oil change satisfied
Is there a way to do this?Well, I have done a lot of playing around, and got it to work. Although, I don't completely understand why it works. If someone would be kind enough to give me some insight, I would greatly appreciate it. I have not done JOINS in the past, so I'm trying to learn.
This is what I had originally:
<?php
//Query the unique works to generate the headers
$query = "SELECT DISTINCT reason FROM `call_log` ORDER BY reason";
$result = mysql_query($query) or die(mysql_error());
while($record = mysql_fetch_assoc($result))
$reasons[] = $record['reason'];
//Start the report table including headers
$report = "<table width=\"75%\" cellpadding=\"5\" cellspacing=\"5\" border=\"1\">\n";
$report .= " <tr><th>Store</th><th>" . implode('</th><th>', $reasons) . "</th></tr>\n";
//Query the records
$query = "SELECT t2.location, t2.reason, COUNT(t1.reason) as total
FROM (
SELECT tt1.location, tt2.reason
FROM (SELECT DISTINCT location FROM `call_log`) tt1,
(SELECT DISTINCT reason FROM `call_log`) tt2) t2
LEFT JOIN `call_log` t1
ON t1.location = t2.location AND t1.reason = t2.reason
GROUP BY t2.reason, t2.location
ORDER BY t2.location, t2.reason";
$result = mysql_query($query) or die(mysql_error());
And this is what I changed it to:
<?php
//Query the unique works to generate the headers
$query = "SELECT DISTINCT call_log.reason, call_reason.reason_id, call_reason.reason
FROM call_log LEFT JOIN call_reason
ON call_log.reason = call_reason.reason_id
ORDER BY call_log.reason";
$result = mysql_query($query) or die(mysql_error());
while($record = mysql_fetch_assoc($result))
$reasons[] = $record['reason'];
// Query to get the top headers to have the correct column span
$query = "SELECT COUNT(*) AS reason_id FROM call_reason";
// Execute Query for the correct column span
$result = mysql_query($query);
// Get the result of query named count
$count = mysql_result($result,0);
//Start the report table including subheaders for the reason totals
$report = "<table width=\"75%\" cellpadding=\"5\" cellspacing=\"5\" border=\"1\">\n";
$report .= " <tr><th style=\"border-color:#000;\">Store</th><th colspan=\"$count\" style=\"border-color:#000;\">Reasons for the Call</th></tr>\n";
$report .= " <tr><th></th><th>" . implode('</th><th>', $reasons) . "</th></tr>\n";
//Query the records
$query = "SELECT t2.location, t2.reason, COUNT(t1.reason) as total
FROM (
SELECT tt1.location, tt2.reason
FROM (SELECT DISTINCT location FROM `call_log`) tt1,
(SELECT DISTINCT reason FROM `call_log`) tt2) t2
LEFT JOIN `call_log` t1
ON t1.location = t2.location AND t1.reason = t2.reason
GROUP BY t2.reason, t2.location
ORDER BY t2.location, t2.reason";
$result = mysql_query($query) or die(mysql_error());
It's the first section of:
$query = "SELECT DISTINCT call_log.reason, call_reason.reason_id, call_reason.reason
FROM call_log LEFT JOIN call_reason
ON call_log.reason = call_reason.reason_id
ORDER BY call_log.reason";
$result = mysql_query($query) or die(mysql_error());
while($record = mysql_fetch_assoc($result))
$reasons[] = $record['reason'];
that I'm wodering about. Since I didn't realize that I defined the vairable for call_reason.reason how did it know to display the data from that field? I know I joined the tables, but why would it not display the call_reason.reason_id?
Thank you very much. -
Searching for archived documents / data retrieval
Hi,
In a clients system, salesdocuments for a given period has been archived. Unfortunately we now need this info (combination of salesdocument / material). Anybody know if that info is easily retrievable (if possible to accessible in tables i was thinking of retrieving these writing a small report).
I have tried the following approach.
http://help.sap.com/saphelp_erp2004/helpdata/en/95/6d6270dba111d2b1fa0000e8a5b9a5/content.htm
In advance, thanks.
Kind regards, SigurdHave a look at this thread where the same topic was discussed
How to retrieve the ARCHIVED Sales order data
If this is not solving your issue, then have a look at the service market place
https://websmp109.sap-ag.de/~form/handler?_APP=00200682500000002672&_EVENT=DISPLAY&_SCENARIO=01100035870000000122&_HIER_…
where you can see an excel file with the name "Reports & Transactions for Accessing Archived Data".
G. Lakshmipathi -
Combining heterogeneous data sources in a single data target
Dear Experts,
I have a requirement as below for combining multiple data sources (different key fields) into a single target
Target Key Fields : sales doc, item, schdl line, delivery no and delivery item.
1 source key fields : sales doc and item (VAITM)
2 source key fields :sales doc, item, schdl line, delivery no and delivery item (V_SSL)
3. source key fields : delivery number and delivery item. (VCITM)
Is there an innovative way of combining all these records in a single record in data target rather then creating multiple entries (due to different source keys) rather than using a conventional look up routines.
We are on BI 7.0.
Thanks,
Rita
Edited by: Rita Tripathi on Jan 19, 2012 7:05 PMHi,
Target Key Fields : sales doc, item, schdl line, delivery no and delivery item.
1 source key fields : sales doc and item (VAITM)
2 source key fields :sales doc, item, schdl line, delivery no and delivery item (V_SSL)
3. source key fields : delivery number and delivery item. (VCITM)
You can actually create a View on (1) and (2) tables in SE11 and then create a generic datasource in RSO2.
You create one more generic DS from (3) table.
Combine these two DS in an Infosource and update to DSO.
Regards,
Suman -
Can we combine multiple data sources in single report?
<span style="font-size: 10pt; font-family: Verdana">Can we combine multiple data sources in single report?</span>
If you can't do this at the Metalayer (BVs or Universe) - then subreports and shared variables are the method for CR to use multiple datasources in the same report.
-
How old historical data can be available for SCOM performance views to show up in graphs?
I have created performance rule based on performance counter and created a performance view on the target of the rule. It shows me the graph of how performance counter value changed over the period of time.
In SCOM console there is an option in performance views, to choose start date-time and end date-time for the performance graph. It allows me to select a range of say few years.
However going by the Microsoft documentation, it appears that performance data is stored in OperationsManagerDW database only for limited period.
I have a feature requirement where we need to have performance views or reports or some means where for compliance purpose we should be able to show older data as well.
So my query is exactly how much historical data(up to how old) is actually available for performance views? Is there any specific information or MS documentation available where I can get this information (duration of historical data in specific number of days
or years or so.) I need to decide based on this if I can use performance views or I need to go for some kind of reports like SSRS reports instead.Hi,
Additionally, I would like to share the following article with you. Hope it helps.
Understanding and modifying Data Warehouse retention and grooming
http://blogs.technet.com/b/kevinholman/archive/2010/01/05/understanding-and-modifying-data-warehouse-retention-and-grooming.aspx
Niki Han
TechNet Community Support -
Report help for multiple Date Select options
Hi Friends,
For a particular year wise report, the client wants 12 date select-options which are changeable and informal every year .The report will also be displayed as per the given date selection period wise. Please help me how to fetch the datas from the table as per the given selection period. Currently the report have one date select-option where the user gives selection range as 1.04 to 31.03. It's related to EB power consumption report and hence the new requirement on date selection which are informal and not a fixed date of every year.
Ex:Selection-Screen
Period 1 : 08.04.2008 to 12.05.2008
Period 2: 12.05.2008 to 20.06.2008
Period 3: 21.06.2008 to 28.07.2008
Period 4: 29.07.2008 to 15.08.2008
Period 5: 15.08.2008 to 21.09.2008
Period 6 : 21.09.2008 to 14.10.2008
The data will derive as per the above selection ranges.......
Please advise with example.
thanks & regards
Sankar.>
sankar babu wrote:
> Ex:Selection-Screen
> Period 1 : 08.04.2008 to 12.05.2008
> Period 2: 12.05.2008 to 20.06.2008
> Period 3: 21.06.2008 to 28.07.2008
> Period 4: 29.07.2008 to 15.08.2008
> Period 5: 15.08.2008 to 21.09.2008
> Period 6 : 21.09.2008 to 14.10.2008
Hi,
In this case just derive all records matching dates between 08.04.2008 (low in first select-options) and 14.10.2008(high in last select-options.
Also my advice is to use a single select-options and prompt the user to give the dates as ranges in the multiple entries dialog which can be opened by clicking the button on the right side of the select-options.
Regards
Karthik D -
Text data is not displaying at Report level for an Infoobject Item name
Hi All,
Texts data is maintained at Info object level but text information is not displaying at Report level for an object. I have set the property at query level as "Text", but at report level it is displaying key values of the object, not displaying texts information. This problem occured in QA(Quality) system but not replicated in Production system. I have checked all properties at backend and query level and compared the same between QA and Production system didn't find any difference.
Please suggest what might be the cause: at report level it is displaying key values instead of the textual information even text data is mainintained at backend. In production it is displaying textal data for the IO.
Thanks in advance.Hi All,
Thanks for your valuable information. I have changed the setting under Advanced tab as "Master data" for Access type for results values, but didn't solved the problem still it showing key information for the IO.
In Production system the report displaying texts information for the IO, but in QA its displaying key information. The problem exits only in QA, its working fine in DEv and Production.
As per my understanding might be the issue with Patches will be checking with Basis team on the same.
Please suggest if you have any alternatives to fix the issue. -
Custom Report for the Stock and Stock value for a specific date
Hi SAP Gurus,
Is there any SAP standard t-code or any logic to get the transcations (additions (for example: Purchases) and subtractions (Sales) to the inventory) for a particular materials in a plant and with Total Stock and also Total Stock value when that particular transaction happened?
Our system is R/3 4.7
I looked at the MB5B, MBCE, MBCA, MC44, MB51 and some other standard T-codes but could not find the total stock value at the time of Transaction happened.
The history tables MBEWH and MARDH are updated after the month end closing procedures, right, which means I will have the inventory value changing every month if material has Price "S".
Thank you,
-HarterHi Harter,
Unfortunately, you cannot see in a single tcode the value of stock and stock quantity on a specific date. As you yourself have pointed out, we only have to make use of the history table MBEWH, MARDH for the month wise stock quantity and value. Along with that you should also make use of the table MBEW to take teh stock quantity and value. So the total value of stock on a particular date will be
Stock qnty = MBEWH value until the previous month (for teh specific valuation class, period etc) + MBEW value for the present date.
But this will nto work out if you want to find out teh stock quantity and stock value on a past date basis. For past data, only m onthwise data is available. For this anyway you can refer to MC.1 and so on reports. -
Duplicate report title for every date where records are found in date range
Hi,
I have a developed a report that lists multiple entries by date range with a page break separating each date. What I would like to include now is a report title which only appears once for each date, and separated by page break.
Example:
(Business Unit)
(Address)
(Report Title)
(Date)
Entry 1
Entry 2
Entry 3
Entry 4
Entry 5
Entry 6
Entry 7
(Business Unit)
(Address)
(Report Title)
(Date)Entry 1Hi Camelbak2113,
According to your description, it seems that you want to eliminate the duplicate report title for every date. If in this scenario, I suggest that we can try to add a group grouped on date range, and then add a child group grouped on report title. Then add
page breaks between each instance of date range group.
If I have something misunderstood, please provide us more information about the report. Such as provide us some screenshots about the report with sample data. So that we can make further analysis and help you out.
Thanks,
Katherine Xiong
Katherine Xiong
TechNet Community Support -
How to show a report for 'Previous Month' Data
Hi Gurus,
I have a requirement, where i have to default my report to show previous month data.
Scenario:
My prompts by Default are set to CURRENT (current year,quarter,month). once the user logs in, the report should display data for month 'Nov' instead of 'Dec'.
I tried using TIMESTAMPADD() in the formula , but it didn't work, though i don't see any error. Not sure if i 'm missing something.
Is there a way to achieve this.I 'm using OBIEE 11.1.1.6.
Any help is highly Appreciated ! Please.
Thanks,
RamyaFrom what you wrote I am assuming the user can manually save the report results to the Excel file.
If your report uses ALV Grid it is possible to export the data to a spreadsheet (one of the functions available in the ALV tool bar).
If you have used WRITE statements it is also possible to save the output as a spreadsheet (menu System -> List -> Save), but the latter will not produce as nice a spreadsheet if the data don't form a matrix. In other words, some work may be necessary in the spreadsheet afterwards before it has the format your user wants.
Maybe you are looking for
-
Firewire issue--Backup drive not found w/Time Machine after imac sleeps
I've had a lot of problems with Time Machine on my G4 imac since starting to use it a month ago. I think I have isolated the problem: Time Machine functions properly while the computer is in use, and it has no problem after a restart or shut down, bu
-
How to keep the screen in sleep mode while using the Apple Remote?
i use the imac to play soft music for me to fell at sleep, but sometime i just want to turn the volume down/mute/stop. but the screen keep come back on and brighten up my room. would this be possible? is there any program that could adjust this optio
-
Dear All, Today morning bw delta job failed due to SYSFAIL in R3 side. I went to SMQ1 to check the status of job.But in SMQ1 status is SASFAIL. I have chenged the Reset status also. But same problem iam getting. How to correct the job in R3 SMQ1? Reg
-
I need to create an accessible pdf anyone know how? im using photoshop cs4
I need to create a PDF that will be used by a screen reader... i.e Jaws but dont know how to, can anyone help?
-
HT1529 Is 0S X v10.7,4 on my new Mac Pro
Is 0S X v10.7 on my new MacPro?