使用外部資料連線在 SharePoint Server 中設定 Visio Services 資料重新整理
適用于:2013 2019 訂閱版本 Microsoft 365 中的 SharePoint
您可以使用安全存放區中的群組對應和外部資料連線檔案,將特定使用者群組對應至特定資料來源。 這會比使用自動服務帳戶提供更為精細的安全性。 使用外部資料連線檔案建立群組對應包含下列步驟:
建立用於資料存取的帳戶
針對資料來源上的資料存取帳戶建立登入
建立使用資料存取帳號憑證的安全存放區目標應用程式
使用 Visio 建立 Office 資料連線 (ODC) 檔案,並將其發佈至 SharePoint 資料連線程式庫
在 Visio 中使用 ODC 檔案作為資料來源
第一個步驟是建立要用於資料存取的帳戶。 請讓管理員建立您可用來存取資料來源的 Active Directory 帳戶。
注意事項
您也可以使用SQL Server登入搭配SQL Server驗證。 如需如何搭配 Secure Store 使用 SQL Server 的詳細資訊,請參閱搭配使用 Secure Store 與 SQL Server 驗證。
建立帳戶之後,請遵循下列步驟,在 SQL Server 中建立資料存取帳戶的登入。 (如果您使用SQL Server以外的資料來源,請參閱資料來源的指示,以建立具有資料存取帳戶之資料讀取權限的登入。)
為資料存取帳戶建立 SQL Server 登入
在 SQL Server Management Studio 中,連線至資料庫引擎。
在 [物件總管] 中,展開 [安全性]。
在 [登入] 上按一下滑鼠右鍵,然後按一下 [新增登入]。
在 [登入名稱] 方塊中,輸入您為資料存取所建立的 Active Directory 帳戶名稱。
在 [選取頁面] 下,按一下 [使用者對應]。
選取您要提供存取權之資料庫的 [對應] 核取方塊,然後在 [資料庫角色成員資格: < 資料庫 >] 區段中,選取 [db_datareader] 核取方塊。
按一下 [確定]。
建立資料存取帳戶的登入並授與帳戶對資料來源的存取權之後,您必須在 Secure Store 中建立目標應用程式,以包含資料存取帳戶的認證。 此目標應用程式會用來將資料存取帳戶對應至您要授與資料存取權的使用者。
建立目標應用程式時,可以指定您要授與資料存取權的個別使用者,或是指定 Active Directory 群組。 基於管理之便,建議您使用 Active Directory 群組。 如此您即可在未來更新使用者清單,而不需要更新目標應用程式。
請使用下列程序來建立目標應用程式。
建立目標應用程式
在 SharePoint 管理中心網站首頁上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。
按一下 [Secure Store Service 服務應用程式]。
在功能區上,按一下 [新增]。
在 [ 目標應用程式識別碼] 方塊中,輸入目標應用程式的識別碼 (例如 VisioServicesDataAccess) 。
在 [顯示名稱] 方塊中,輸入目標應用程式的名稱。
在 [連絡人電子郵件] 方塊中,輸入電子郵件地址。
在 [目標應用程式類型] 下拉式清單中,選取 [群組]。
按 [下一步]。
保留預設認證欄位,然後按 [下一步]。
在「指定成員資格設定」頁面上:
在 [目標應用程式管理員] 方塊中,輸入將會管理此帳戶的使用者帳戶。
注意事項
您可以輸入多個名稱,或輸入要管理此目標應用程式的使用者隸屬的 Active Directory 群組名稱。
在 [成員] 方塊中,輸入您要授與資料存取權的使用者名稱,或是含有這些使用者的 Active Directory 群組名稱。
按一下 [確定]。
建立目標應用程式之後,您必須設定目標應用程式以使用您建立之資料存取帳戶的認證。 請使用下列程序設定認證:
設定目標應用程式的認證
在 Secure Store Service 應用程式頁面上的 [目標應用程式識別碼] 欄中,指向您剛建立的目標應用程式,按一下出現的箭頭,然後按一下 [設定認證]。
在 [Windows 使用者名稱] 方塊中,輸入您針對資料存取所建立的 Active Directory 帳戶。
輸入帳戶的密碼並加以確認。
按一下 [確定]。
下一個步驟是建立 ODC 檔案,以參考您剛才建立的 Secure Store 目標應用程式。 您可以在 Visio 中建立 ODC 檔案,作為圖表建立程式的一部分。
使用下列程式來建立 ODC 檔案,並建立資料連線圖表。
在 Visio 中建立 ODC 檔案並連結資料至圖形
在 Visio 中,開啟圖表或建立新的圖表。
在功能區上,按一下 [資料] 索引標籤,然後按一下 [連結資料至圖形]。
在 [資料選取器] 頁面上,選取 [Microsoft SQL Server 資料庫] 選項,然後按 [下一步]。
在「連接至資料庫伺服器」頁面上,輸入資料庫伺服器的名稱,然後按 [下一步]。
在「選取資料庫及表格」頁面上,選取想要連線的資料庫,然後按 [下一步]。
在「儲存資料連線檔案和完成」頁面上:
按一下 [驗證設定] 。
在 [ Visio Services 驗證設定 ] 對話方塊中,選擇 [ 使用預存帳戶 ] 選項,輸入您在 [應用程式識別碼 ] 文字方塊 中建立之 Secure Store 目標應用程式的應用程式識別碼,然後按一下 [ 確定]。
按一下 [瀏覽]。
瀏覽至資料連線庫。
注意事項
Visio Services 不需要將 ODC 檔案儲存至資料連線庫。 但是,建議使用資料連線庫儲存所有資料連線檔案,以便管理。
輸入 ODC 檔案的名稱,然後按一下 [儲存]。
按一下 [完成]。
如果出現 [ Web 檔案屬性] 對話方塊,請按一下 [ 確定]。
在「選取資料連線」頁面上,按一下 [完成]。
將資料連線到圖表中的圖形。
當您準備好儲存繪圖時,依序按一下 [檔案] 及 [儲存],然後瀏覽至 SharePoint 文件庫。
輸入檔案名稱,然後按一下 [儲存]。
圖表發佈後,即可使用 Visio Services 進行檢視。 重新整理圖表中的資料時,它會使用您指定的 ODC 檔案和其中指定的 Secure Store 目標應用程式。
將 ODC 檔案儲存至資料連線庫之後,您就可以在將資料連結至 Visio 中的圖形時直接連線到該檔案。 這可讓您在多個 Visio 圖表之間共用單一資料連線檔案。
請使用下列程序連線至現有的 ODC 檔案:
使用 ODC 檔案建立資料連線的圖表
在 Visio 中,開啟圖表或建立新的圖表。
在功能區上,按一下 [資料] 索引標籤,然後按一下 [連結資料至圖形]。
在精靈的「資料選取器」頁面上,按一下 [先前建立的連線],然後按 [下一步]。
在「選取資料連線」頁面上,按一下 [瀏覽]。
在 [ 現有連線] 對話方塊中,按一下 [ 流覽以取得更多資訊]。
在 [ 資料選取器 ] 對話方塊的 [URL] 方塊中,輸入您儲存 ODC 檔案之資料連線庫的 URL,然後按 Enter。
選取 ODC 檔案,然後按一下 [開啟]。
在「選取資料連線」頁面上,按一下 [完成]。
將資料連線到圖表中的圖形。
當您準備好儲存繪圖時,依序按一下 [檔案] 及 [儲存],然後瀏覽至 SharePoint 文件庫。
輸入檔案名稱,然後按一下 [儲存]。