共用方式為


使用 Excel Services (SharePoint Server 2013) 共用 OLE DB 或 ODBC 連線

適用於:yes-img-13 2013no-img-16 2016no-img-19 2019no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

您可以使用 Excel 來建立 OLE DB 或 ODBC 連線,然後與其他人共用這些連線。 OLE DB 或 ODBC 連線適用於連接到數據源,例如 Excel 活頁簿、舊版資料庫或非Microsoft資料庫。 當您可以將數據連線上傳至 SharePoint Server 2013 中的 Excel Services 信任數據連線庫時,數據連線可供您和其他人用來建立數據模型、報表、計分卡和儀錶板。 根據使用的特定數據源,用戶可以輕鬆地重新整理 Excel Services 活頁簿中的數據,以便顯示最新的資訊。

開始之前

開始這項工作之前,請先檢閱以下的先決條件相關資訊:

  • 您必須使用 Excel 2016 和 SharePoint Server 2013。

  • Excel Services 必須設定為包含信任的數據連線連結庫和受信任的文檔庫。 理想的情況是,您已設定好「商務智慧中心」網站,讓您用於資料連線的活頁簿。 如需詳細資訊,請參閱<在 SharePoint Server 2013 預覽版中設定商務智慧中心>。

  • 您至少必須在 SharePoint Server 2013 中指派參與許可權。

  • 您需要 SharePoint 系統管理員提供有關如何為組織使用的資料庫設定數據驗證的資訊。 這會影響您連線至不同資料來源的方式。

  • 您將需要您想要使用之數據源的相關信息。 特別是,您必須知道數據來源名稱、使用者名稱和密碼,才能連線到數據源。

  • 如果您計劃將包含資料模型的活頁簿發佈至 SharePoint Server 2013,則必須將 Excel Services 設定為支援資料模型。 如需詳細資訊,請參閱<在 SharePoint Server 2013 預覽版中設定 Excel Services>。

步驟 1:使用 Excel 建立 OLE DB 或 ODBC 數據連線

您可以使用 Excel 來建立 OLE DB 或 ODBC 連線。 這可讓您連線到許多不同的數據源。 範例包括Microsoft SQL Server、Microsoft Access 和 Oracle 資料庫,但還有其他許多。 您可以使用下列其中一種方法來建立 OLE DB 或 ODBC 資料連線:

  • 您可以在 Excel 中使用 [數據連線精靈] 來建立連線。 (這是建議使用的方法。)

  • 您可以在 Excel 中使用Microsoft查詢精靈來建立連線。

使用下列程式建立 OLE DB 或 ODBC 數據連線

使用 Excel 中的數據連線精靈建立連線

  1. 在 Excel 的 [ 資料] 索 引標籤上,於 [ 取得外部數據 ] 群組中,選取 [ 從其他來源],然後選取 [ 從數據連線精靈]

    [資料連線精靈] 會隨即開啟。

  2. 在 [ 您要連線到哪種數據源? ] 列表中,選取數據源,然後選取 [ 下一步]

  3. 根據您選取的數據來源類型,指定該數據源的必要資訊。

    提示

    您指定的資訊會根據資料來源而有所不同。 例如,數據摘要數據源需要數據摘要和登入認證的連結或位置,而 Excel 活頁簿數據源則需要您找出活頁簿的儲存位置。 如需有關您想要建立之連線的特定詳細數據,請連絡資料庫管理員。

  4. 在 [選取資料庫及資料表] 頁面的 [選取包含有您所需資料的資料庫] 清單中,選取要使用的資料庫。 還不要選取 [下一步 ]。

  5. 在 [ 選取資料庫和數據表] 頁面上,選取您要使用的數據表 (或數據表) ,然後選取 [ 下一步]

  6. 在 [儲存資料連線檔案和完成] 頁面上,採取下列步驟:

  7. 在 [檔案名稱] 方塊中,保留或變更預設檔案名稱。

  8. 在 [ 描述] 方塊中,輸入數據連線的簡短描述。

  9. 在 [ 易記名稱] 方塊中,保留默認名稱,或輸入檔案的新名稱。

  10. 在 [ 搜尋關鍵詞 ] 方塊中,輸入一些可協助使用者在發佈至 SharePoint Server 2013 時尋找數據連線的單字或詞組。

  11. [Excel Services] 旁,選取 [ 驗證設定...]

  12. 選取 [無],然後選取 [ 確定]

  13. 若要關閉 [ 儲存數據連線檔案和完成] 頁面,請選取 [ 完成]

  14. 在 [ 匯入數據] 頁面上,選取 [ 僅建立連線],然後選取 [ 確定]

  15. 重複步驟 1-7,直到您建立您想要的所有數據連線為止。

如果您無法使用 Excel 中的 [數據連線精靈] 建立您想要的連線,您可以嘗試使用 [Microsoft 查詢精靈] 來建立連線。 這適用於連線到較舊的資料庫。 不過,Excel Services 可能不支援您建立的連線。 請連絡 SharePoint 系統管理員,確認您建立的連線受到支援,以便人員可以重新整理 Excel Services 檔案中的數據。 下列程式描述如何使用Microsoft查詢精靈來建立連線。

在 Excel 中使用 [Microsoft 查詢精靈] 建立連線

  1. 在 Excel 的 [ 數據] 索 引標籤上,於 [ 取得外部數據 ] 群組中,選取 [ 從其他來源],然後選取 [ 從Microsoft查詢]

    [ 選擇資料源] 對話框隨即出現。

  2. 若要指定您想要使用的資料源,請選取 [ 資料庫]、[ 查詢] 或 [OLAP Cube] 索引標籤

    提示

    您指定的資訊會根據資料來源而有所不同。 例如,如果您選取 Access 資料庫或 Excel 檔案,系統會提示您瀏覽至電腦上的資料庫或檔案。 或者,如果您選擇使用未列出的數據源,系統會提示您建立數據源,然後指定要聯機的數據源、位置和認證類型。 如需您想要建立之連線的特定詳細數據,請連絡資料庫管理員。

  3. 在 [ 匯入數據] 頁面上,選取 [ 僅建立連線],然後選取 [ 確定]

  4. 重複步驟 1-3,直到您建立所需的所有數據連線為止。

根據預設,數據聯機會儲存在您計算機上 [文檔庫] 的 [我的數據源] 資料夾中。

步驟 2:將資料連線上傳至 SharePoint Server

建立數據連線之後,下一個步驟是將它上傳至數據連線庫。 建議您使用商務智慧中心網站來儲存和管理商務智慧內容,例如資料連線。

注意事項

如果您不是使用商業智慧中心網站,請確定您使用在 Excel Services 中指定為信任位置的數據連線連結庫。 如需詳細資訊,請 參閱管理 SharePoint Server 2013 (Excel Services 信任的數據連線連結庫)

將資料連線上傳至 SharePoint Server

  1. 開啟網頁瀏覽器並瀏覽至包含要使用之資料連線庫的 SharePoint 網站。

    如果您使用商業智慧中心,網站位址 (URL) 類似 http://servername/sites/bicenter.

  2. 若要檢視該網站可用的清單和文檔庫,請選取 [ 網站內容]

  3. 若要開啟該連結庫,請選取 [數據連線]

  4. 若要開啟 [ 新增檔] 對話框,請選取 [ 新增專案]

  5. 若要開啟 [選擇要上傳的檔案 ] 對話框,請選取 [ 瀏覽]

  6. 假設數據連線儲存在其預設位置,請選取 [連結 ],然後選取 [ ],然後按兩下 [ 我的數據源]

  7. 選取您要上傳的 ODC 檔案,然後選取 [ 開啟]

  8. 在 [ 新增檔] 對話框中,選取 [ 確定]

    [資料連線] 表單隨即開啟。

  9. 在 [資料連線] 表單中,指定下列設定:

  • 在 [內容類型] 區段中,確認已選取 [Office 資料連線檔案]

  • 在 [ 名稱] 方 塊中,保留或變更 ODC 檔案的檔名。

  • 在 [標題] 方塊中,保留或變更 ODC 檔案的標題。

  • 在 [ 描述] 方塊中,輸入數據連線的描述。

  • 在 [ 關鍵詞] 方塊中 ,輸入一或多個單字或片語。 搜尋查詢會使用此資訊來探索數據連線。

    選取 [儲存]

    資料連線已新增至連線庫。 請針對每個要共用的資料連線重複此程序。

另請參閱

概念

使用 Excel 和 Excel Services (SharePoint Server 2013) 共用資料連線

Excel Services (SharePoint Server 2013) 中支援的資料來源