共用方式為


連接到來源資料 (適用於 Excel 的數據採礦用戶端)

本主題描述如何建立和使用用於儲存數據採礦模型的連線,以及存取 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 外掛程式中建立新的伺服器連線
  1. 按兩下 [分析] 或 [資料採礦] 功能區上的 [連線] 按鈕。

    備註

    按鈕的文字表示連接是否存在。 當工作表中沒有任何連接時,按鈕會包含文字「<沒有連接>」。如果先前在活頁簿中建立連接,該連接的名稱會出現在按鈕中。

  2. 在 [ Analysis Services 連線 ] 對話框中,按兩下 [ 新增]。

  3. 在 [ 新增 Analysis Services 連線 ] 對話框中,輸入伺服器的名稱。

  4. 指定驗證方法。

  5. 從 [ 目錄名稱 ] 下拉式清單中選取資料庫。 如果實例上沒有資料庫,請選取 [預設值]。

  6. 輸入連線的易記名稱。

  7. 按兩下 [測試連線 ] 以確認伺服器和資料庫可供使用。

  8. 按一下 [確定] ,然後按一下 [關閉]

使用 Web 服務的連線

如果您使用精簡客戶端架構來流覽 Analysis Services Cube 和數據,您也可以透過 Web 服務設定 Analysis Services 伺服器的連線。 如需如何定義 Web 型用戶端的詳細資訊,請參閱《SQL Server 在線叢書》。

如果您能夠存取已針對 Web 服務設定的伺服器,您可以在第一次建立連線時指定連線類型。

建立 Analysis Services 的 HTTP 連線
  1. 開啟 [ 新增 Analysis Services 連線 ] 對話框。

  2. 針對伺服器名稱,輸入 http://,後面接著指派給 Analysis Services 伺服器的 URL。

  3. 輸入存取 Web 服務所需的使用者名稱和密碼。

Visio Add-In 中的連線

不同於 Excel,Visio 不提供工具功能區,而且沒有特別用於建立或監視連線的按鈕。 而是,當您第一次選取資料挖掘圖形並將它放置到 Visio 頁面上時,就會建立資料連線。 精靈會提示您選取圖形的模型,並設定其他選項。

如果您先前已使用 Excel 中 Analysis Services 數據源的連線,這些聯機會列為要從中選取的可能數據源。

為 Visio 圖形建立連接
  1. 開啟 [數據採礦範本],然後選取其中一個數據採礦圖形。

  2. 將圖形拖放到空白頁面。

  3. 在 [ 選取數據源 ] 對話框中,從清單中選取數據源,或按兩下 [ 新增]。

  4. 如果您選取 [ 新增],請遵循稍早所述的程式來指定伺服器和目錄名稱,或透過Web服務連線。

變更連線

您可以在相同的工作表中建立多個連線,但一次只能有一個連接作用中。 目前連接的名稱會顯示在 [ 連線 ] 按鈕中。

在 Excel 的數據採礦用戶端中,您也可以按兩下 [ 追蹤 ],然後按兩下 [ 目前連線],來驗證目前連線的連接字串和狀態。

使用不同的伺服器連線

  1. 按兩下 [ 連線]。

  2. Analysis Services 連線 窗格中,從 其他連線 清單中選取連線,然後按 [ 設為目前使用]。

  3. 按兩下 [測試連線 ] 以確認連線可供使用。

採礦模型完成處理之後,結果會儲存在本機,如果您關閉與一部伺服器的連線,然後連接到另一部伺服器,則不會影響數據。 不過,您應該避免在處理數據採礦模型時變更連線或失去連線,因為這可能會損毀數據。

修改現有的伺服器連線

  1. 您無法修改現有的連接;如果您想要連線到不同的資料庫或不同的伺服器,您應該建立新的連線。

  2. 如果您必須修改連接字串來增加查詢逾時,或新增 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

  • 二進制

另請參閱

Trace (Excel 的資料探勘用戶端)