sqlserverssas
『壹』 這些ssas的文件是怎麼來的
bin、obj 還有後綴是 .user的是你在本地運行後或者在打開 SSAS工程時會產生。
其他 dim是維度、ds是數據連接源 data source、dsv是數據關系圖、cube是立方數據體、pareition是分區這些都是開發過程生成的。
『貳』 sql server服務,誰能詳細介紹一下
SQL Server FullText Search (MSSQLSERVER):全文檢索服務
如果有全文索引的話要啟動SQL Server FullText Search 沒有的話啟動不啟動沒有影響的
SQL Server Agent 是一個任務規劃器和警報管理器,在實際應用和環境下,您可以將那些周期性的活動定義成一個任務,而讓其在SQL Server Agent 的幫助下自動運行;假如您是一名系統管理員,則可以利用SQL Server Agent 向您通知一些警告信息,來定位出現的問題從而提高管理效率。SQL Server Agent 主要包括以下幾個組件:作業;警報;操作。
主要執行以下步驟在SQL Server Enterprise Manager 中配置SQL Server Agent:
(1) 啟動SQL Server Enterprise Manager, 登錄到指定的伺服器打開Management 文件夾,啟動SQL Server Agent。
(2) 右擊SQL Server Agent 圖標,在彈出菜單中選擇Properties 選項。打開SQL Server Agent Properties 對話框,選中General 標簽頁。如圖17-1 所示。其中各選項的含義為:
System account: 定義SQL Server Agent 運行於哪個系統賬號下,該系統賬號是sysadmin 角色的成員;
This account: 定義SQL Server Agent 運行於哪一個NT 賬號下,該賬號必須是運行SQL Server Agent 伺服器上的sysadmin 角色,選擇此選項,必須在Password處提供密碼。常在下列情況中選中該選項:
把事件轉寄到其它NT 計算機的應用日誌;
如何來創建一個作業,該作業要使用多個計算機上的資源;
通過電子郵件或尋呼通知操作員消息。
Mail Profile 有效的郵件配置文件名,該文件保存通過SQL Mail 為SQL ServerAgent 運行賬號配置的郵件系統正常工作的配置信息;
Save copies of the sent messages in the Sent Items folder: 指定發送消息存放的文件目錄;
File name: 指定SQL Server Agent 日誌文件名,預設名為C:\Mssql7\Log\Sqlagent.out;
Error message pop-up recipient 指定接收網路彈出錯誤消息的接收者名字,這些錯誤消息由SQL Server Agent 寫入它的錯誤日誌。
(3) 選中Advanced 標簽頁
Auto restart SQL Server if it stops unexpectedly :表示如果SQL Server 意外停止運行,則將自動重新啟動;
Auto restart SQL Server Agent if it stops unexpectedly: 表示如果SQL Server Agent意外停止運行,則將自動重新啟動;
Forward events to a different server: 表示將事件轉寄給其它伺服器。在Server 旁的下拉列表中選擇接收伺服器;
Unhandled events: 表示轉寄那些不是在本地伺服器上處理的事件;All 表示所有事件;
If error has severity of or above: 表示只有在錯誤等級大於或等於給定值時,才將事件轉寄給所選伺服器;
Idle CPU(s) Condition: 定義了CPU 空閉狀態的屬性值,即CPU 平均使用率低於給不定期值且該狀態持續的時間超過給定時間,則認為CPU 處於空閉狀態。
4) 選中Alert System 標簽頁
Address formatting for page e-mails: 該區域用來設定消息屬性並在尋呼信息中加入錯誤信息;
Fail-safe operator: 表示失敗安全型操作員,如果由於不確定的原因使消息無法到達指定的操作員,則SQL Server Agent 會把該消息傳給失敗安全型操作員;
(5) 選中Job System 標簽頁
Job history log: 該區域指定日誌的大小以及每件作業的最大行數,從而避免填滿msdb 資料庫;
Job execution: 該區域用來設定在作業執行結束前SQL Server Agent 的最長等待時間,如果超過這一時間作業仍沒有執行,則SQL Server Agent 將關閉;
Non-SysAdmin job step proxy account: 該區域用來設定執行CmdExec 和ActiveScripting
作業的限制。
(6) 選中Connection 標簽頁
SQLServer Connection: 該區域定義了將SQL Server Agent 連接到SQL Server 時使用的認證模式;
SQLServer alias 定義:本地SQL Server 伺服器的別名。
注意:配置完SQL Server Agent之後需要重新啟動,這樣配置才能生效
SQL Server 瀏覽器程序以 Windows 服務的形式運行。SQL Server 瀏覽器偵聽對 MicrosoftSQL Server 資源的傳入請求,並提供計算機上安裝的 SQL Server 實例的相關信息。SQL Server 瀏覽器可用於執行下列操作:
瀏覽可用伺服器列表
連接到正確的伺服器實例
連接到專用管理員連接 (DAC) 端點
SQL Server Browser 服務 (sqlbrowser) 為資料庫引擎和 SSAS 的每個實例提供實例名稱和版本號。SQL Server 瀏覽器隨 SQL Server 一起安裝,為該計算機上運行的早期版本的 SQL Server(從 SQL Server 7.0 開始)提供此服務。
SQL Server 瀏覽器可以在安裝過程中進行配置,也可以使用 SQL Server 配置管理器進行配置。默認情況下,SQL Server Browser 服務會自動啟動:
MicrosoftIntegration Services 是用於生成企業級數據集成和數據轉換解決方案的平台。使用 Integration Services 可解決復雜的業務問題,具體表現為:復制或下載文件,發送電子郵件以響應事件,更新數據倉庫,清除和挖掘數據以及管理 SQL Server 對象和數據。這些包可以獨立使用,也可以與其他包一起使用以滿足復雜的業務需求。Integration Services 可以提取和轉換來自多種源(如 XML 數據文件、平面文件和關系數據源)的數據,然後將這些數據載入到一個或多個目標。
Integration Services 包含一組豐富的內置任務和轉換、用於構造包的工具以及用於運行和管理包的 Integration Services 服務。可以使用 Integration Services 圖形工具來創建解決方案,而無需編寫一行代碼;也可以對各種 Integration Services 對象模型進行編程,通過編程方式創建包並編寫自定義任務以及其他包對象的代碼。
『叄』 有沒有辦法在sqlserver中運用ssas用的cube數據當數據源
打開odbc,選擇添加--》創建新數據源,選擇sqlserver,點擊完成。 然後自動彈出的對話框中自己取個名字,描述可以不填,伺服器寫192.168.1.1 點下一步 然後選使用用戶輸入id和密碼的sqlserver驗證,點開客戶端配置,去掉默認的動態決定埠的勾...
『肆』 如何監測和優化OLAP資料庫
微軟SQLServer分析服務(SSAS)提供了一個用來創建和管理數據挖掘應用和在線分析處理系統的強大引擎,為了取得最佳的OLAP性能,你應該仔細的監測和優化OLAP資料庫和潛在的關系數據源,本文介紹了監測SSAS和優化OLAP性能的工具。
SQLServer Profiler
你可以使用SQL ServerProfiler基於選擇好的事件來捕獲SSAS實例的活動,SQL Server
Profiler以跟蹤的方式來捕獲活動並且包含了一套滿足最常見的跟蹤捕獲場景的預定義的模板,可以將跟蹤到的信息保存到一個文件或者是一個允許你實時
監測數據的SSAS的資料庫中,也可以實時的或者是一步一步的在同一個或者是另一個SSAS實例上重放跟蹤,通過對跟蹤進行重放,能夠輕易地找到運行慢的
多維表達式,或者是MDXes,比較不同環境下的性能基準進行測試和調試,你也能夠使用SQL Server
Profiler對安全進行審核,比如說,可以設置用來審核失敗的鏈接嘗試或者是一個用戶試圖訪問一個未經授權的對象時許可失敗的跟蹤文件,關於如何創建
和運行跟蹤的詳細內容,請看為重放(分析服務)創建分析跟蹤和分析服務跟蹤事件。
系統監視器
監控本地和遠程SSAS實例和操作系統以及所運行的計算機性能的一個最常使用的工具是系統監視器,這是一個Windows性能的實用組件,提供了近
乎實時的僅被用來實時監控的性能信息,並且是被看作用來測量性能和識別硬體瓶頸的最好的工具之一,但是,你不能使用系統監視器來鑒定性能問題的原因,比如
說,系統監視器也許顯示高的CPU使用率,但是不會標識出原因;你可以從一個位置使用系統監視器來監控多個計算機,對於每一個需要監控的系統來講可以減少
資源佔用,並且給了你一種直接比較不同計算機的性能統計的方法。
擴展事件和分析服務動態管理視圖
擴展事件(XEvents)是一個對系統資源佔用非常少的一個高伸縮性和輕量級性能監視系統的事件基礎架構,使用XEvents,可以捕獲針對所有
SSAS事件給到指定的用戶,XEvents基礎架構已經被直接集成到了SQLServer並且可以使用T-SQL簡單的進行管理,更多的信息請看SQL
Server擴展事件。
分析服務動態管理視圖(DMVs)是用來提供大量的關於分析服務實例狀態和伺服器健康信息的查詢結構,使用這些信息能夠診斷和調優分析服務實例或者是資料庫性能,所有的DMVs都內置於$System中,關於使用DMVs監控分析服務的更多信息,請查看MSDN資源。
以上是用來監測SSAS和OLAP性能的工具,下面是優化OLAP應該考慮的地方。
使用索引
索引可以提高影響多維在線分析處理(MOLAP)分區處理速度和關系在線分析處理(ROLAP)分區查詢速度的基礎資料庫的查詢性能,大部分分析服
務資料庫是只讀的因此可以從索引中受益,一般的經驗法則是創建覆蓋所有分析服務執行的查詢,另外,為了實現最佳的性能,你應該創建的所有索引應該使用
100%的填充因子。
在基礎資料庫中成本消耗會關繫到使用的索引,比如,更新數據的查詢(INSERT,
UPDATE或者DELETE)也一定會修改索引,因此,大量的索引會降低這些DML操作(INSERT,UPDATE or
DELETE)的性能,但是,這個不會影響到一個只讀系統,另外,索引會佔用時間和磁碟空間,最好的做法是使用SQL Server
Profiler和資料庫引擎優化向導或者和索引相關的DMVs和動態管理函數DMFS定期的分析查詢和索引的使用,這樣能幫助你發現需要創建的索引以及
刪除掉的索引。
選擇適當的聚合
查詢性能在很大程度上依賴於適當的聚合,但是沒有必要在每一個維度的級別上添加聚合,當使用聚合設計向導(Aggregation Design
Wizard)或者是Usage-Based優化向導時,你應該從較低的值開始嘗試不同的性能增益值,最初,當你提高了性能增益值時會注意到主要的查詢速
度的提高,盡管性能增益值提高了,也常常會有收益遞減,每一次性能的提升使得磁碟空間的增長逐步升級,你也能夠使用搜索日誌來存儲用戶查詢以備為將來分析
使用,使用Usage-Based優化向導對查詢日誌數據優化聚合,你也能使用聚合設計向導創建適當的聚合,對於一個擁有較少或者是沒有查詢日誌數據的新
的系統來講聚合設計向導是非常有用的,而當一個系統成熟時Usage-Based優化向導會產生較好的結果。
使用主動緩存
為了在查詢OLAP資料庫時達到較快的效果,你必須使用MOLAP存儲,但是,如果你使用了MOLAP,因為它是周期性的處理數據的,所以數據會有
一些延遲,為了獲得最新的數據,你也必須使用ROLAP存儲,但是ROLAP的存儲性能要比MOLAP在查詢響應方面明顯的慢,那就是主動緩存配置選項很
有用的地方了,因為它允許分析服務可以從MOLAP和ROLAP兩邊檢索,因此為使用了ROLAP的最新數據的MOLAP提供了效能,可以在MSDN資源
中發現更過的關於主動緩存的信息。