本主題描述如何建立和使用用於儲存數據採礦模型的連線,以及存取 Analysis Services 中儲存的外部數據。
數據採礦連接。 當您開始附加元件時所建立的初始連線是用來存取演算法、分析數據,以及儲存資料探勘結構與模型。
若要使用載入巨集中的模型化和視覺效果工具,必須連線到 Analysis Services 實例,因為載入巨集相依於 Analysis Services 所提供的演算法和數據結構。
與外部數據源的連線。 您也可以在建置模型或儲存結果時,建立與外部數據的連線。 例如,您可以在一部伺服器上建立數據採礦模型,然後使用儲存在另一個 Analysis Services 實例、Excel 數據表或外部數據源的數據,例如 Microsoft Access,對數據採礦模型執行預測查詢。 每次存取新的數據源時,系統會提示您使用對話框建立連線。
先決條件
此版本的增益集要求您的 Analysis Services 為 SQL Server 2012。 如果您想要連接到舊版的 Analysis Services,可以使用單獨版本的增益集。 有支援 SQL Server 2005、SQL Server 2008 和 SQL Server 2008 R2 的外掛程式版本。
若要連線到 Analysis Services 資料庫,您必須具有存取資料庫伺服器的許可權。 此外,必須啟用數據採礦會話,而且您必須具有儲存在伺服器上之資料庫對象的讀取或讀取/寫入許可權。
建立數據採礦伺服器連線
Data Mining Client for Excel 中的 Connections 群組和適用於 Excel 的數據表分析工具提供用來管理 SQL Server Analysis Services 實例之連線的工具。
您可以在安裝外掛程式時建立連線,或稍後新增連線。
除非您正在建立或查詢模型,否則您可以隨時建立多個連線並變更連接。
處理數據採礦模型時,請勿變更或關閉連接。 數據採礦模型可能會遺失數據,或模型可能會變成無法使用。
在特定時間只能有一個連線作用中。
Excel 加載項中的連線
Data Mining Client for Excel 和 Table Analysis Tools for Excel 中的 連線 群組是您管理 SQL Server Analysis Services 實例的連線。
在 Excel 外掛程式中建立新的伺服器連線
按兩下 [分析] 或 [資料採礦] 功能區上的 [連線] 按鈕。
備註
按鈕的文字表示連接是否存在。 當工作表中沒有任何連接時,按鈕會包含文字「<沒有連接>」。如果先前在活頁簿中建立連接,該連接的名稱會出現在按鈕中。
在 [ Analysis Services 連線 ] 對話框中,按兩下 [ 新增]。
在 [ 新增 Analysis Services 連線 ] 對話框中,輸入伺服器的名稱。
指定驗證方法。
從 [ 目錄名稱 ] 下拉式清單中選取資料庫。 如果實例上沒有資料庫,請選取 [預設值]。
輸入連線的易記名稱。
按兩下 [測試連線 ] 以確認伺服器和資料庫可供使用。
按一下 [確定] ,然後按一下 [關閉] 。
使用 Web 服務的連線
如果您使用精簡客戶端架構來流覽 Analysis Services Cube 和數據,您也可以透過 Web 服務設定 Analysis Services 伺服器的連線。 如需如何定義 Web 型用戶端的詳細資訊,請參閱《SQL Server 在線叢書》。
如果您能夠存取已針對 Web 服務設定的伺服器,您可以在第一次建立連線時指定連線類型。
建立 Analysis Services 的 HTTP 連線
開啟 [ 新增 Analysis Services 連線 ] 對話框。
針對伺服器名稱,輸入 http://,後面接著指派給 Analysis Services 伺服器的 URL。
輸入存取 Web 服務所需的使用者名稱和密碼。
Visio Add-In 中的連線
不同於 Excel,Visio 不提供工具功能區,而且沒有特別用於建立或監視連線的按鈕。 而是,當您第一次選取資料挖掘圖形並將它放置到 Visio 頁面上時,就會建立資料連線。 精靈會提示您選取圖形的模型,並設定其他選項。
如果您先前已使用 Excel 中 Analysis Services 數據源的連線,這些聯機會列為要從中選取的可能數據源。
為 Visio 圖形建立連接
開啟 [數據採礦範本],然後選取其中一個數據採礦圖形。
將圖形拖放到空白頁面。
在 [ 選取數據源 ] 對話框中,從清單中選取數據源,或按兩下 [ 新增]。
如果您選取 [ 新增],請遵循稍早所述的程式來指定伺服器和目錄名稱,或透過Web服務連線。
變更連線
您可以在相同的工作表中建立多個連線,但一次只能有一個連接作用中。 目前連接的名稱會顯示在 [ 連線 ] 按鈕中。
在 Excel 的數據採礦用戶端中,您也可以按兩下 [ 追蹤 ],然後按兩下 [ 目前連線],來驗證目前連線的連接字串和狀態。
使用不同的伺服器連線
按兩下 [ 連線]。
在 Analysis Services 連線 窗格中,從 其他連線 清單中選取連線,然後按 [ 設為目前使用]。
按兩下 [測試連線 ] 以確認連線可供使用。
採礦模型完成處理之後,結果會儲存在本機,如果您關閉與一部伺服器的連線,然後連接到另一部伺服器,則不會影響數據。 不過,您應該避免在處理數據採礦模型時變更連線或失去連線,因為這可能會損毀數據。
修改現有的伺服器連線
您無法修改現有的連接;如果您想要連線到不同的資料庫或不同的伺服器,您應該建立新的連線。
如果您必須修改連接字串來增加查詢逾時,或新增 Analysis Services 實例特有的其他參數,其中一個選項是編輯儲存連接字串的 .dmc 檔案。
<drive:>\Users\<myusername>\AppData\Local\Microsoft\Data Mining 附加元件
連接到外部數據源
雖然 [分析 ] 功能區中的工具僅能與 Excel 中的數據搭配使用,但 數據採礦 功能區中的工具可讓您直接連線到外部數據源,以做為模型的輸入,或用於取樣。
在這些附加元件中,以下工具支援使用外部資料進行資料挖掘:
使用 Analysis Services 作為數據源
您無法直接存取儲存在 Analysis Services Cube 或表格式模型中的數據。 相反地,在 Excel 中建立 Analysis Services 伺服器的連線,並使用數據來建立模型。
關係型數據源
如果您想要使用關係型來源的數據做為模型的輸入,您可以連線到下列版本的 SQL Server:
SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
您也可以從 Analysis Services 支援做為數據源的任何其他關係型數據源取得數據。 如需支持數據源的詳細資訊,請參閱 多維度模型中的數據源
請注意,下列數據類型無法用於數據採礦,如果在建置模型時包含,將會產生錯誤:
ntext
二進制