Configuration Manager中的報告簡介

適用於:Configuration Manager (目前的分支)

Configuration Manager中的報告提供一組工具和資源,可協助您使用 SQL Server Reporting Services (SSRS) 和Power BI 報表伺服器的進階報告功能。 這兩個報表平臺都提供豐富的自訂報表撰寫體驗。 報告可協助您收集、組織及呈現組織中豐富的Configuration Manager資料的相關資訊。 Configuration Manager會在Reporting Services中提供許多預先定義的報表,您可以在不變更的情況下使用這些報表。 您可以複製和修改預設報表以符合您的需求,也可以建立自訂報表。

SQL Server Reporting Services

SQL Server Reporting Services提供各種現成可用的工具和服務,可協助您為組織建立、部署及管理報告。 它也具有可讓您擴充和自訂報表功能的程式設計功能。 Reporting Services是以伺服器為基礎的報告平臺,可為不同類型的資料來源提供完整的報告功能。

Configuration Manager使用SQL Server Reporting Services作為其主要報告解決方案。 與 Reporting Services 整合提供下列優點:

  • 使用業界標準報告系統來查詢Configuration Manager資料庫。

  • 使用報表檢視器Configuration Manager或使用報表管理員來顯示報表,這是報表的 Web 型連線。

  • 提供高效能、可用性和延展性。

  • 提供使用者可訂閱之報表的訂閱。 例如,管理員每天訂閱電子郵件報告,其中詳細說明軟體更新推出狀態。

  • 以不同類型的常用格式匯出報表。

如需詳細資訊,請參閱什麼是 SSRS) SQL Server Reporting Services (?

Power BI 報表伺服器

從 2002 版開始,整合Power BI 報表伺服器與Configuration Manager報告。 這項整合可讓您獲得現代化視覺效果和更好的效能。 它新增 Power BI 報表的主控台支援,類似于SQL Server Reporting Services中已存在的報表。 如需詳細資訊,請參閱與Power BI 報表伺服器整合

Power BI 報表伺服器是內部部署報表伺服器,具有您在其中顯示及管理報表的入口網站。 它包含建立 Power BI 報表、編頁報表、行動報表和 KPI 的工具。 如需詳細資訊,請參閱什麼是Power BI 報表伺服器?

Reporting Services 點

Reporting Services 點是您在執行 Microsoft SQL Server Reporting Services 的伺服器上新增的月臺系統角色。 Reporting Services 點會執行下列功能:

  • 將Configuration Manager報表定義複製到 Reporting Services
  • 根據報表類別建立報表資料夾
  • 設定報表資料夾和報表的安全性原則。 這些原則是以Configuration Manager系統管理使用者的角色型許可權為基礎。 在 10 分鐘間隔內,Reporting Services 點會連線到Reporting Services,以在您變更安全性原則時重新套用。

如需如何規劃和安裝 Reporting Services 點的詳細資訊,請參閱下列文章:

Configuration Manager報表

Configuration Manager提供超過 50 個報表資料夾中超過 400 份報表的報表定義。 在 Reporting Services 點安裝程式期間,它會將它們複製到 SQL Server Reporting Services 中的根報表資料夾。 Configuration Manager主控台會顯示報表,並根據報表類別,將其組織在子資料夾中。

報表不會向上或向下傳播Configuration Manager階層。 它們只會針對您建立它們之月臺的資料庫執行。 因為Configuration Manager複寫整個階層的全域資料,所以您可以存取報表中的整個階層資訊。 當報表從月臺資料庫擷取資料時,它可以存取目前月臺和子月臺的月臺資料,以及階層中每個月臺的全域資料。

如同其他Configuration Manager物件,系統管理使用者必須具有執行或修改報告的適當許可權。 若要執行報表,系統管理使用者必須具有 物件的執行 表許可權。 若要建立或修改報告,系統管理使用者必須具有物件的 [修改報 表] 許可權。

建立和修改報告

針對以Reporting Services為基礎的報表,Configuration Manager使用Microsoft SQL Server Report Builder作為模型型和 SQL 型報表的獨佔撰寫和編輯工具。 當您在 Configuration Manager 主控台中建立或編輯報表時,Report Builder會開啟。 如需詳細資訊,請參閱 報告的作業和維護

從 2002 版開始,若要建立或編輯 Power BI 報表,主控台會與Power BI Desktop整合。 如需詳細資訊,請 參閱建立 Power BI 報表

執行報告

當您在 Configuration Manager 主控台中執行以Reporting Services為基礎的報表時,報表檢視器會開啟並聯機到Reporting Services。 指定任何必要的報表參數之後,Reporting Services然後擷取資料,並在檢視器中顯示結果。 您也可以連線到 SQL Services Reporting Services、連線到月臺的資料來源,以及執行報表。

從 2002 版開始,當您執行 Power BI 型報表時,它會在網頁瀏覽器中開啟。

添加到我的最愛

Configuration Manager預設隨附數百份報告,您可能會在該清單中新增更多報告。 從 2103 版開始,您可以將報表設為我的最愛,而不是持續搜尋您常用的報表。 此動作可讓您從 [ 我的最愛 ] 節點快速存取它。

如需詳細資訊,請參閱 報告的作業和維護

報表提示

您可以在建立或修改報告時設定報表提示或參數。 建立報表提示以限制或鎖定報表擷取的資料。 報表可以包含多個提示。 請確定提示名稱是唯一的,且只包含符合識別碼SQL Server規則的英數位元。

當您執行報表時,提示會要求必要參數的值。 根據參數值,它會擷取報表資料。 例如, 特定電腦的電腦資訊 報告會提示您輸入電腦名稱稱。 Reporting Services將指定的值傳遞至報表 SQL 語句中定義的變數。

源報表中會使用Configuration Manager中的報表連結,讓您輕鬆存取其他資料。 例如,它可以連結至來源報表中每個專案的詳細資訊。 如果目的地報表需要一或多個提示才能執行,則來源報表必須包含一個資料行,其中包含每個提示的適當值。

連結必須指定具有提示值的資料行編號。 例如:

  • 有一份報告會列出網站最近探索到的電腦。
  • 您會從它連結到另一份報表,其中列出網站針對特定電腦收到的最後訊息。
  • 您會建立連結,並指定 2 來源報表中的資料行包含電腦名稱稱。 此值是目的地報表的必要提示。
  • 您會執行來源報表,而且每個資料列左邊都會出現連結圖示。
  • 您會選取資料列上的圖示,而報表檢視器會將指定資料列中指定資料行中的值傳遞為目的地報表的提示值。

您只能為報表設定一個連結,而且該連結只能連線到單一目的地報表。

警告

如果您將目的地報表移至不同的報表資料夾,目的地報表的位置就會變更。 Configuration Manager不會使用新位置自動更新來源報表中的報表連結,而且該連結無法在來源報表中運作。

報表資料夾

報表資料夾提供一種方法來排序和篩選Configuration Manager儲存在Reporting Services中的報表。 當您有許多要管理的報表時,報表資料夾會很有用。 當您安裝 Reporting Services 點時,它會將報表複製到Reporting Services,並將它們組織成超過 50 個報表資料夾。 報表資料夾是唯讀的。 您無法在 Configuration Manager 主控台中修改它們。

報表訂閱

Reporting Services中的報表訂閱是在特定時間傳遞報表或回應事件的週期性要求。 您可以在訂用帳戶中指定應用程式檔案格式。 訂閱提供視需要執行報表的替代方案。 隨選報告要求您每次想要檢視報表時,都要主動選取報表。 相反地,訂閱可以用來排程報表,然後自動傳遞報表。

您可以在 Configuration Manager 主控台中管理報表訂閱。 報表伺服器會處理訂閱。 它會使用部署在伺服器上的傳遞延伸模組來散發它們。 根據預設,您可以建立將報表傳送至共用資料夾或電子郵件地址的訂用帳戶。

如需詳細資訊,請 參閱管理報表訂閱

報表產生器

針對以Reporting Services為基礎的報表,Configuration Manager使用Microsoft SQL Server Report Builder作為模型型和 SQL 型報表的獨佔撰寫和編輯工具。 如果您在 Configuration Manager 主控台中建立或編輯報表,Report Builder會開啟。 當您第一次建立或修改報告時,Report Builder會自動安裝。 當您執行或編輯報表時,會開啟與已安裝版本SQL Server相關聯的Report Builder版本。

Report Builder安裝新增超過 20 種語言的支援。 當您執行Report Builder時,它會以本機電腦作業系統的語言顯示資料。 如果Report Builder不支援該語言,則會以英文顯示資料。 Report Builder支援 SQL Server Reporting Services 的完整功能,其中包括下列功能:

  • 提供外觀類似于 Microsoft 365 Apps 的直覺式報表撰寫環境。

  • 提供SQL Server報表定義語言 (RDL) 的彈性報表配置。

  • 提供各種形式的資料視覺效果,包括圖表和量測計。

  • 提供格式豐富的文字方塊。

  • 匯出為Microsoft Word 格式。

您也可以直接從 SQL Server Reporting Services 開啟Report Builder。

SQL Server Reporting Services中的報表模型

SQL Server Reporting Services使用報表模型來協助您從Configuration Manager資料庫中選取要包含在模型型報表中的專案。 當您建置報表時,報表模型只會公開要選擇的指定檢視和專案。 若要建立以模型為基礎的報表,至少必須有一個報表模型可供使用。

報表模型具有下列功能:

  • 為資料庫欄位和檢視提供邏輯商務名稱。 若要產生報表,您不需要瞭解Configuration Manager資料庫結構。

  • 以邏輯方式將專案分組。

  • 定義專案之間的關聯性。

  • 保護模型元素,讓系統管理使用者只能看到有權查看的資料。

雖然Configuration Manager提供範例報表模型,但您也可以定義報表模型,以符合您自己的商務需求。 如需如何建立報表模型的詳細資訊,請參閱 建立自訂報表模型

後續步驟

規劃報告