SharePoint 清單 (JDBC)
本文件會介紹如何將 Tableau 連線到 SharePoint 清單 (JDBC) 驅動程式並設定資料來源。
附註:SharePoint 清單 JDBC 連接器需要 Tableau 2022.3 或更高版本以及 SharePoint 清單 JDBC 驅動程式。
在開始之前,請收集以下連線資訊:
包含要連線的清單的 SharePoint 網站的 URL
您的 SharePoint 伺服器的版本:內部部署或 SharePoint Online
驗證方法:Azure AD、協力廠商 SSO 或整合式驗證
使用者名稱或電子郵件地址、密碼以及(可選)SSO 網域(如果需要)
需要 API 權限
在 SharePoint 中,授與 Tableau 下列應用程式設計介面 (API) 權限:
- profile
- openid
- AllSites.Manage
- offline_access
- User.Read
使用自訂 OAuth 用戶端
Tableau 建議設定自訂 OAuth 用戶端,以便可以根據自己的 IT 原則完全控制 OAuth 設定。使用自己的 OAuth 用戶端的選項還可以讓您擺脫 Tableau 發佈週期和 Tableau 的 OAuth 用戶端輪換排程的束縛。有關如何設定您自己的 OAuth 用戶端的資訊,請參閱為站台設定自訂 OAuth。
需要驅動程式
此連接器需要驅動程式才能與資料庫通訊。如果電腦上未安裝該驅動程式,Tableau 會在連線對話方塊中顯示一條訊息,其中包含指向驅動程式下載(連結在新視窗開啟)頁面的連結,您可在該頁面中找到驅動程式連結和安裝說明。
Tableau Server 上設定 SharePoint 清單 (JDBC)
在若您使用 Tableau Server,則必須先在每個伺服器節點上安裝連接器和驅動程式。
- 從 Tableau Exchange(連結在新視窗開啟) 下載已封裝的 SharePoint 清單 (JDBC) Tableau 連接器 (TACO) 檔案或「cdata.sharepoint.taco」。
- 將 .taco 檔案移動到 Tableau Server 執行個體每個節點上的下列目錄中:
- Windows: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Connectors
- Linux: [您的 Tableau Server 安裝目錄]/data/tabsvc/vizqlserver/Connectors
- 從 Tableau 驅動程式中心(連結在新視窗開啟)下載並安裝 SharePoint 清單 (JDBC) 驅動程式。JDBC 驅動程式 (data.tableau.sharepoint.jar) 需要放置在 Tableau Server 執行個體每個節點上的下列目錄中:
- Windows: C:\Program Files\Tableau\Drivers
- Linux: /opt/tableau/tableau_driver/jdbc
- 重新啟動 Tableau Server。
- 若您計劃將 OAuth 與 SharePoint 清單 (JDBC) 結合使用,則還需要一些額外的 Tableau Server 設定。有關詳情,請參閱為 OAuth 和新式身分驗證設定 Azure AD。
- 啟動 Tableau,並在連線下選取 SharePoint 清單 (JDBC)。
- 在伺服器文字方塊中,輸入 SharePoint URL。
- 選取版本:內部部署或 SharePoint Online。
- 選取驗證方法:Azure AD、使用者名稱和密碼、NTLM、ADFS 或 Basic。
- 若選擇 Azure AD,請選取登入。
- 對於其他驗證方法,輸入所需資訊,然後選取登入。
接下來,在資料來源頁面上,執行以下操作:
- (可選)在頁面頂端選取預設資料來源名稱,然後輸入要在 Tableau 中使用的唯一資料來源名稱。
舉例來說,使用可幫助其他資料來源使用者推斷出要連線的資料來源的資料來源命名約定。
- 要開始分析,請選取工作表索引標籤。
如果在 Mac 上使用 Tableau Desktop,則在輸入伺服器名稱進行連線時,請使用完整網域名稱(例如 mydb.test.ourdomain.lan)而不是相對的網域名稱(例如 mydb 或 mydb.test)。
或者,可以將網域新增到 Mac 電腦的「搜尋網域」的清單中,以便在您連線時,只需要提供伺服器名稱。若要更新「搜尋網域」的清單,請轉到「系統喜好設定」>「網路」>「進階」,然後開啟「DNS」索引標籤。
在 Mac 上,這兩種驗證方法都要求您輸入您的使用者名和密碼才能連線。
Tableau 僅支援 SharePoint 清單的擷取連線,不支援即時連線。您可以透過重新整理擷取來更新資料;不支援累加式重新整理。有關詳情,請參閱重新整理擷取。有關重新整理排程的資訊,請參閱發佈工作簿時排程擷取重新整理。