Resources for IT Professionals > 포럼 홈 > Configuration Manager Asset Intelligence > tutorial on how to create custom reports in SCCM 2007R2
질문하기질문하기
 

제안된 답변tutorial on how to create custom reports in SCCM 2007R2

  • 2009년 9월 6일 일요일 오전 12:07ipodtrip 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    does anyone know of any website that will give me a tutorial on how to create custom reports in SCCM 2007R2 and are there any SQL query builders using a GUI interface. I believe that is wiat SCCM 2007 reports use.

모든 응답

  • 2009년 9월 6일 일요일 오전 2:59Garth JonesMVP사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     제안된 답변

    There are no website or tutorial or tools that will show you how to create reports specific to ConfigMgr, except for what is within the ConfigMgr course  6451.

     

    This article will give you a good start http://myitforum.com/articles/18/view.asp?id=5694 on how to create custom reports within either SMS or ConfigMgr.


    http://www.enhansoft.com/
    • 답변으로 제안됨Tom Watson 2009년 9월 7일 월요일 오후 1:45
    •  
  • 2009년 9월 6일 일요일 오전 11:02Sherry KissingerMVP사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     제안된 답변
    My 2 cents: When I first started out, I cloned existing reports and customized them.  Also asked lots of questions.  In addition to the above, 3 things:

    - Learn what a "subselect" query is.  It's powerful and extraordinarily useful.
    - For basic reports, check out the reports on Garth's blog.  Many of them are a direct result of people's queries in the forums.  So often if you need a custom query, Garth may have already posted one in response to a similar request.  http://smsug.ca/blogs/garth_jones/default.aspx
    - For reports that will make your brain twist, check out http://www.number2blog.com  Most of the time it takes me several read-throughs to understand what #2 is doing. 

    (PS: before Garth somehow twists my words and teases me for calling his reports 'basic', I only mean in comparison to the complex things #2 does!  Your reports are great.)
    Standardize. Simplify. Automate.
    • 답변으로 제안됨Tom Watson 2009년 9월 7일 월요일 오후 1:44
    •  
  • 2009년 9월 7일 월요일 오후 1:45Tom Watson 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    I posted some resources that Sherry and Garth already mention here:-

    http://www.myitforum.com/forums/m_201345/mpage_1/key_/tm.htm#201544
    Regards,
    Tom Watson,
    E-Mail: Tom_...@...
  • 2009년 9월 8일 화요일 오전 1:20ipodtrip 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    Just want to say thank you for everyone's help and sugguestions.  I never used SCCM 2007 R2 before and I was given the task to use SCCM 2007 R2 to create custom reports.
    Guess you can call me a newbie to custom reports for SCCM 2007 R2.
    I will post more question to ask all the experts.

    Thank you
  • 2009년 9월 8일 화요일 오후 11:26ipodtrip 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    Hi Sherry thanks for the information. Can you tell me what is the clone the existing report? How do I use this feature?

    Thank you
  • 2009년 9월 9일 수요일 오후 1:05Sherry KissingerMVP사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     제안된 답변

    How to clone: In your console, the +Reporting section, you'll see all of the reports.  Pick one you are interested in, right-click and Clone the report.  Make sure to give it a unique name. 

    Now start messing with the new cloned report.  Since it's a clone and you're not touching the original, you'll have zero guilt if you mess it up so badly it doesn't even run anymore.  :-)

    For fun, because the window is small-ish in the report editing section, you may want to copy/paste the SQL code out of that window into at least notepad.  If you are more adventurous, you could open up SQL Management Studio, connect to your database, and create a new query, and drop the copied SQL query in there for playing with.  Some people find that easier to use/visualize.


    Standardize. Simplify. Automate.
    • 답변으로 제안됨Tom Watson 2009년 9월 9일 수요일 오후 1:58
    •  
  • 2009년 11월 18일 수요일 오전 6:45ipodtrip 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    Hello Sherry or anyone who can help me.
    was wondering how would I make this type

    custom report that will list out these software titles from one specific collection. One separate collection name is 00-Regional-Southeast Computers
    I only found this SQL statement online which was pretty close.  I don't want the report to prompt me for the information. I'm new at SCCM 2007 and don't have much experience with SQL.
    Here is the SQL statement in the Report SQL Statement window

    Select distinct sys.Netbios_Name0, fcm.SiteCode,  sys.User_Domain0, sys.User_Name0, sys.Operating_System_Name_and0, arp.DisplayName0
    FROM v_R_System sys
    JOIN v_Add_Remove_Programs arp ON sys.ResourceID = arp.ResourceID
    JOIN v_FullCollectionMembership fcm on sys.ResourceID=fcm.ResourceID
    WHERE DisplayName0 = @displayname and fcm.CollectionID=@CollID
    ORDER BY sys.Netbios_Name0

    In the Report display SQL after I click on the prompt button here is the Report SQL statement. These are the software tiles I want listed.

    begin
     if (@__filterwildcard = '')
      
       Select DISTINCT DisplayName0 FROM v_Add_Remove_Programs
    where DisplayName0  in ('Microsoft Office Visio Standard 2003','Microsoft Office Visio Standard 2007',
          'Microsoft Office Visio Professional 2007','Microsoft Office Visio Professional 2003',
          'Microsoft Office Project Professional 2003', 'Microsoft Office Project Professional 2007',
          'Microsoft Office Project Standard 2003','Microsoft Office Project Standard 2007',
          'Microsoft SQL Server 2005','Microsoft SQL Server 2008',
          'Microsoft SQL Server 2005 (64-bit)','Microsoft SQL Server 2008 (64-bit)','Adobe InDesign CS3','Adobe Photoshop Elements','FAS 100 Asset Accounting','Dreamweaver 4','Keyboard Express 3','QuickBooks Pro 2007', 'Macromedia Dreamweaver MX 2004','CNDDB RareFind3','Traffix for Windows 8.0','ANOMS 8',

          'Microsoft Office SharePoint Designer 2007','Microsoft Office SharePoint Server 2007',
          'Microsoft Office Professional Edition 2003','Microsoft Office Enterprise 2007','Microsoft Office Professional Plus 2007')
    or DisplayName0 like ('%Adobe% %Acrobat% %Standard%')
    or DisplayName0 like ('%Adobe% %Acrobat% %Professional%')

     order by DisplayName0
     else
      Select DISTINCT DisplayName0 FROM v_Add_Remove_Programs
      WHERE DisplayName0 like @__filterwildcard
      order by DisplayName0
    end

    Seems like the report does prompts only. Is it possible to make a report I wanted or I can only do the report with prompts.

    Thank you

  • 2009년 11월 18일 수요일 오후 4:01Tom Watson 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    I'm confused with that one.  It looks like the Prompt is looking for a collection ID (fcm.CollectionID=@CollID ), but the prompt's SQL statement is listing a bunch of apps, matching certain applications.

    Is it the prompt for collection you don't want?
    Regards,
    Tom Watson,
    E-Mail: Tom_...@...
    Blog: http://myitforum.com/cs2/blogs/tom_watson
  • 2009년 11월 19일 목요일 오전 12:38ipodtrip 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    Hello Tom
    basically the report has to show all licensed software for the entire company. I want to run the report without any prompts.
    The colums on the report has to show Netbios name,Site code, Username, Operating system,Display name (which is the name of the product) Unfortunately I don't know any SQL to make these reports so I need outside help to show me step by step on how to create a custom report.
     

    Here is the list of the only software titles that needs to be on the report.  

    Microsoft Office 2007

    Adobe Acrobat 7.0 Professional

    Adobe Acrobat 7.0 Standard

    Adobe Acrobat 7.0.5 Professional

    Adobe Acrobat 7.0.9 Professional

    Adobe Acrobat 7.1.0 Professional Standard

    Adobe Acrobat 8 Professional

    Adobe Acrobat 8 Professional

    Adobe Acrobat 8.1.0 Professional

    Adobe Acrobat 8.1.1 Professional

    Adobe Acrobat 8.1.2 Professional

    Adobe Acrobat 8.1.3 Professional

    Adobe Acrobat 8.1.4 Professional

    Adobe Acrobat 8.1.6 Professional

    Adobe Acrobat 8.1.7 Professional

    Adobe InDesign CS3

    Adobe Indesign CS 3

    Adobe Photoshop Elements

    FAS 100 Asset Accounting

    Keyboard Express 3

    Macromedia Dreamweaver MX 2004

    Microsoft Office Enterprise 2007

    Microsoft Office Professional Edition 2003

    Microsoft Office Professional Plus 2007

    Microsoft Office Project Professional 2003

    Microsoft Office Project Professional 2007

    Microsoft Office Visio Professional 2003

    Microsoft Office Visio Professional 2007

    Microsoft Office Visio Standard 2003

    Microsoft Office Visio Standard 2007

    Quickbooks Pro 2007

    Traffix for Windows 8.0

  • 2009년 11월 19일 목요일 오전 3:12ipodtrip 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    Is there a report that is already on SCCM 2007 that I can clone for my customizaiton report. What SQL statement can I use.
  • 2009년 12월 12일 토요일 오후 12:18Avee8tor 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     

    Microsoft has created a tutorial on how to created custom reports. It is chock full of information including SQL table schematic. Go here young man: http://www.dario.co.il/blog/?p=366 Download the msi and get busy!

  • 2009년 12월 12일 토요일 오후 12:19Avee8tor 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    Hey Garth, check out this link skippy. http://www.dario.co.il/blog/?p=366 download the msi.
  • 2009년 12월 12일 토요일 오후 2:47Garth JonesMVP사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    Hey Garth, check out this link skippy. http://www.dario.co.il/blog/?p=366 download the msi.

    Thanks but I acutally help write the excel sheet and it should be donwload from the MS site directly as it does get updated from time to time. http://www.microsoft.com/downloads/details.aspx?FamilyId=87BBE64E-5439-4FC8-BECC-DEB372A40F4A&displaylang=en

    http://www.enhansoft.com/