進階練習 2 解決方案:在 Configuration Manager 中建立硬體清查的新報告
適用於: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager
下列程序可以用來建立 進階練習 2:在 Configuration Manager 中建立硬體清查的新報告 的報表。
注意事項 |
---|
根據您建立 SQL 報表的經驗,可用來建立報表的途徑很多。 您可以依個人喜好,使用慣用的方法來建立報表。 |
若要建立硬體清查資訊報表
-
在 Configuration Manager 主控台中,按一下 [監視]。
-
在 [監視] 工作區中,展開 [報告],然後按一下 [報告]。
-
在 [首頁] 索引標籤的 [建立] 群組中,按一下 [建立報告]。
-
在 [建立報告精靈] 的 [資訊] 頁面上,選取 [SQL 式報告],然後提供下列資訊:
- **名稱:**輸入**硬體清查資訊**。 - **描述:**輸入**顯示電腦名稱、站台碼、最後一次硬體清查掃描的日期和最後一次掃描後歷經的天數。** - **伺服器:**這個欄位會自動輸入。 請確認它與您的報表伺服器名稱相符。 - **路徑:**按一下 \[瀏覽\] 以選取要儲存新報告的資料夾。 針對此練習,請選取 \[硬體 - 一般\]。
-
若要繼續,請按 [下一步]。
-
檢閱 [建立報告精靈] 的 [摘要] 頁面上的資訊,然後按 [下一步]。
-
在 [建立報告精靈] 的 [完成] 頁面上,檢閱已採取的動作,然後按一下 [關閉]。 現在會開啟報表產生器,以讓您建構報告。
-
接下來,您必須為這份報告建立資料集,以供其用來傳回報告結果。 這份報告使用兩個資料集。 第一個資料集用來列出您可以選取做為報告基礎的電腦名稱。 第二個資料集則包含報告本身的 SQL 陳述式。
-
在 [報表資料] 窗格中,以滑鼠右鍵按一下 [資料集],然後按一下 [加入資料集]。
-
在 [資料集屬性] 對話方塊的 [查詢] 頁面上,提供資料集名稱或使用預設名稱,然後選取 [使用內嵌在我的報表中的資料集]。
-
在 [資料來源] 下拉式清單中,選取您想要用於報告的資料來源。 這通常會自動產生並以 AutoGen_ 為開頭。
-
選取 [文字] 查詢類型,然後在 [查詢] 欄位中輸入下列查詢。
SELECT DISTINCT SYS.Netbios_Name0 from v_R_System SYS WHERE SYS.Client0=1 ORDER By SYS.Netbios_Name0
-
按一下 [確定] 關閉 [資料集屬性] 對話方塊。 預設名稱為 DataSet1 的新資料集即會顯示在 [報表資料] 窗格的 [資料集] 節點中。
現在,您已建立好查詢,可供報告參數用來傳回可用的用戶端名稱,以讓您從中選擇以執行報告。
-
接下來,請建立參數,報告會使用該參數讓您選取所要報告的電腦。
在 [報表資料] 窗格中,以滑鼠右鍵按一下 [參數],然後按一下 [加入參數]。
-
在 [報表參數屬性] 對話方塊的 [一般] 頁面上,變更 [提示] 欄位中的值,以讀取 [電腦名稱]。
-
在 [報表參數屬性] 對話方塊的 [可用的值] 頁面上,選取 [從查詢取得值]。
-
選取下列值:
**資料集:**選擇 [DataSet1]
**值欄位:**選擇 [Netbios_Name0]
**標籤欄位:**選擇 [Netbios_Name0]
-
按一下 [確定] 關閉 [報表參數屬性] 對話方塊。 新的參數 ReportParameter1 即會顯示在 [報表資料] 窗格的 [參數] 節點中。
-
此時,請執行報告以檢查參數是否正常運作。 在 [常用] 索引標籤的 [檢視] 群組中,按一下 [執行]。
-
確認顯示 [電腦名稱] 欄位。 按一下這個欄位時,您應該會在下拉式清單中看到所有 Windows 用戶端電腦。
-
在 [常用] 索引標籤的 [檢視] 群組中,按一下 [設計] 返回設計檢視。
-
現在,您必須建立報告的主要資料集。
在 [報表資料] 窗格中,以滑鼠右鍵按一下 [資料集],然後按一下 [加入資料集]。
-
在 [資料集屬性] 對話方塊的 [查詢] 頁面上,提供資料集名稱或使用預設名稱,然後選取 [使用內嵌在我的報表中的資料集]。
-
在 [資料來源] 下拉式清單中,選取您想要用於報告的資料來源。 這通常會自動產生並以 AutoGen_ 為開頭。
-
選取 [文字] 查詢類型,然後在 [查詢] 欄位中輸入下列查詢。
SELECT v_R_System.Netbios_Name0 AS [Computer Name], v_RA_System_SMSInstalledSites.SMS_Installed_Sites0 AS [Site Code], v_GS_WORKSTATION_STATUS.LastHWScan AS [Last HWScan], DATEDIFF(day, v_GS_WORKSTATION_STATUS.LastHWScan, GETDATE()) AS [Days Since Last HWScan] FROM v_GS_WORKSTATION_STATUS INNER JOIN v_R_System ON v_GS_WORKSTATION_STATUS.ResourceID = v_R_System.ResourceID INNER JOIN v_RA_System_SMSInstalledSites ON v_R_System.ResourceID = v_RA_System_SMSInstalledSites.ResourceID ORDER BY [Last HWScan] DESC
-
按一下 [確定] 關閉 [資料集屬性] 對話方塊。
-
在 [插入] 索引標籤的 [資料區域] 群組中,按一下 [資料表],然後按一下 [資料表精靈]。
-
在精靈的 [新增資料表或矩陣] 頁面中,依序選取 [選擇這份報表中現有的資料集或共用資料集] 和 DataSet2,然後按 [下一步]。
-
在精靈的 [排列欄位] 頁面中,將 Computer_Name、Site_Code、Last_HWScan 和 Days_Since_Last_HWScan 從 [可用的欄位] 窗格拖曳至 [值] 窗格。
-
按 [下一步] 預覽報表,然後再按 [下一步] 。
-
在精靈的 [選擇樣式] 頁面上,選擇一個報告可用的佈景主題,然後按一下 [完成]。
-
在 [常用] 索引標籤的 [檢視] 群組中,按一下 [執行]。
-
在 [電腦名稱] 欄位的下拉式清單中選取某部電腦,然後按一下 [檢視報表]。
-
確認報告中的資料符合預期。
-
儲存並關閉報表產生器中的報告。
-
現在,Configuration Manager 主控台即會顯示新的報告。
後續步驟
報表產生器包含許多可變更報告項目的選項,包括佈景主題、資料行標題等。 如需詳細資訊,請參閱報表產生器的說明。