新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 數據收集簡介,數據收集術語

        數據收集簡介,數據收集術語

        作者: 時間:2011-06-16 來源:網絡 收藏

        數據收集簡介,數據收集術語

        數據收集器簡介

        數據收集器是 SQL Server 2008 的一個組件,用于收集不同的數據集。數據收集連續運行或按照用戶定義的計劃運行。數據收集器將收集的數據存儲在稱為管理數據倉庫的關系數據庫中。

        數據收集器是 SQL Server 2008 數據收集平臺的核心組件,是 SQL Server 所提供的工具。數據收集器為在數據庫服務器和應用程序范圍內的數據收集提供了一個中心點。與 SQL 跟蹤不同,此收集點可獲取來自多種來源的數據而不僅限于性能數據。

        您可以使用數據收集器根據自己的測試和生產環境調整數據收集的范圍。數據收集器還使用數據倉庫,數據倉庫是一個關系數據庫,借助此數據庫,您可以通過為數據設置不同的保持期來管理收集的數據。

        數據收集器支持對數據收集進行動態優化并可通過其 API 進行擴展。有關詳細信息,請參閱數據收集器編程。

        下圖顯示數據收集器如何配合 SQL Server 2008 數據收集和數據管理的總體策略。

        數據收集器在數據管理中的角色
        數據收集術語

        支持數據收集的 SQL Server 版本中的 數據庫引擎實例。有關支持的版本的詳細信息,請參閱 SQL Server2008 各個版本支持的功能的“可管理性”部分。

        “目標根目錄”定義目標層次結構中的子樹。“目標集”是通過應用篩選器到目標根目錄定義的子樹上而得到的目標組。目標根目錄可以是數據庫、SQL Server 實例,或計算機實例。

        目標的類型,它具有某些特征和行為。例如,SQL Server 實例目標具有與 SQL Server 數據庫目標不同的特征。

        特定于某個目標類型的已知數據源,用于為收集器類型提供數據。

        SSIS 包的邏輯包裝,該包提供收集數據和將數據上載到管理數據倉庫的實際機制。

        收集器類型的實例。收集項是通過一組特定的輸入屬性并以特定的收集頻率創建的。

        一組收集項。收集組是用戶可以通過用戶界面與其進行交互的數據收集單元。

        收集和存儲數據的方式。收集模式可以是緩存的或非緩存的。緩存模式支持連續收集,而非緩存模式適用于按需收集或收集快照。

        用來存儲所收集數據的關系數據庫。

        下圖說明了數據收集器各組件之間的依存關系。

        如圖所示,數據訪問接口不屬于數據收集器,就定義而言,它與目標之間具有隱式關系。數據訪問接口特定于特定的目標(例如,諸如關系引擎這樣的 SQL Server 服務)并提供數據收集器可以使用的數據,例如 SQL Server 中的系統視圖、性能監視器計數器和 WMI 提供程序。

        收集器類型特定于目標類型,基于數據訪問接口與目標類型之間的邏輯關聯。收集器類型定義如何從特定數據訪問接口收集數據(通過使用架構化參數),并指定數據存儲架構。為存儲所收集的數據,需要使用數據訪問接口架構和存儲架構。收集器類型還提供管理數據倉庫的位置,該管理數據倉庫可以駐留在運行數據收集的計算機上或者另一臺計算機上。

        如圖所示,收集項是用輸入參數(如收集器類型的 XML 架構)進行了參數化的特定收集器類型的實例。所有的收集項必須對同一目標根目錄進行操作,或對空的目標根目錄進行操作。這將使數據收集器組合來自操作系統或特定目標根目錄的收集器類型,而不會組合來自不同目標根目錄的收集器類型。

        收集項具有已定義的收集頻率,該頻率決定拍攝值快照的頻率。雖然收集項是收集組的構造塊,但它不能獨立存在。

        收集組在服務器實例上定義和部署,各個組可以獨立運行。可將各收集組應用于與收集組包含的所有收集器類型的目標類型匹配的目標。收集組由一個 SQL Server 代理作業或多個代理作業運行,數據按預定義計劃上載到管理數據倉庫。

        由收集組內的不同實例收集的所有數據將按同一計劃上載到管理數據倉庫。此計劃定義為共享 SQL Server 代理計劃,并可由多個收集組使用。收集組作為單個實體打開或關閉,收集項不能單獨打開或關閉。

        創建或更新收集組時,可以配置用于收集數據并將數據上載到管理數據倉庫的收集模式。計劃的類型由收集類型(即緩存或非緩存)決定。如果收集是緩存的,則數據收集和上載將分別在單獨的作業中運行。收集將按與 SQL Server 代理同步啟動的計劃運行,其運行頻率在收集項中指定。上載將按照用戶指定的計劃運行。

        如果是非緩存的收集,數據收集和上載將在同一個作業中運行,但會分為兩個步驟。第一步是收集,第二步是上載。按需收集無需計劃。

        啟用了收集組后,數據收集就可以按照計劃或按需開始。數據收集開始后,SQL Server 代理將為數據收集器生成進程,而數據收集器又將為收集組上載 Integration Services 包。表示收集類型的收集項將針對特定目標從適當的數據訪問接口收集數據。收集周期結束時, 此數據將上載到管理數據倉庫。有關詳細信息,請參閱數據收集器體系結構和處理。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 邵阳县| 宜丰县| 三明市| 克拉玛依市| 响水县| 连江县| 哈巴河县| 金湖县| 登封市| 麻栗坡县| 汽车| 平顺县| 黎川县| 沁阳市| 乐都县| 永登县| 滦南县| 浮山县| 唐山市| 新民市| 广平县| 托里县| 隆昌县| 博乐市| 丹寨县| 来凤县| 临城县| 崇左市| 天门市| 河南省| 光山县| 山阳县| 东莞市| 曲沃县| 天门市| 蓬安县| 凉山| 凌源市| 从化市| 宾川县| 吴江市|