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,
    Vijay

    Hi,
    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?
    Thank

    Hi 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?
    Thanks

    Hi 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

  • MSSQL Query/View Single Line Output For Combined Multiple Data Elements - Possible Pivot Table?

    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!...Mark

    I 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, Sigurd

    Have 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 PM

    Hi,
    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&#39;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,
    -Harter

    Hi 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 1

    Hi 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,
    Ramya

    From 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