使用外部資料連線設定 SharePoint Server 中的 Visio Services 資料重新整理

 

**適用版本:**SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-07-06

**摘要:**設定Visio Services以使用外部 Office 資料連線 (ODC) 檔案和 Secure Store Service 目標應用程式重新整理資料。

您可以在 Secure Store 中使用群組對應和外部資料連線檔案,將特定使用者群組對應至特定資料來源。這會比使用自動服務帳戶提供更為精細的安全性。使用外部資料連線檔案建立群組對應包含下列步驟:

  1. 建立用於資料存取的帳戶

  2. 針對資料來源上的資料存取帳戶建立登入

  3. 建立會使用資料存取帳戶認證的 Secure Store 目標應用程式

  4. 使用 Visio 建立 Office 資料連線 (ODC) 檔案並將其發佈至 SharePoint 資料連線庫

  5. 在 Visio 中使用 ODC 檔案做為資料來源

第一個步驟是建立要用於資料存取的帳戶。請讓管理員建立您可用來存取資料來源的 Active Directory 帳戶。

注意

您也可以使用含有 SQL Server 驗證的 SQL Server 登入。如需關於如何使用含有 Secure Store 的 SQL Server 的詳細資訊,請參閱<使用 Secure Store 搭配 SQL Server 驗證>。

建立帳戶之後,請執行下列步驟,針對 SQL Server 中的資料存取帳戶建立登入 (如果您使用的不是 SQL Server 資料來源,請參閱資料來源的指示,針對資料來源帳戶建立含有資料讀取權限的登入資料)。

若要建立資料存取帳戶的 SQL Server 登入

  1. 在 SQL Server Management Studio 中,連線至資料庫引擎。

  2. 在 [物件總管] 中,展開 [安全性]。

  3. 在 [登入] 上按一 下滑鼠右鍵,然後按一下 [新增登入]。

  4. 在 [登入名稱] 方塊中,輸入您為資料存取所建立的 Active Directory 帳戶名稱。

  5. 在 [選取頁面] 下,按一下 [使用者對應]。

  6. 針對您要提供存取權的資料庫選取 [對應] 核取方塊,然後在 [資料庫角色成員資格對象: <資料庫>] 區段中,選取 [db_datareader] 核取方塊。

  7. 按一下 [確定]。

為資料存取帳戶建立登入,並將帳戶存取權授與資料來源之後,您就必須在 Secure Store 中建立目標應用程式,以包含資料存取帳戶的認證。此目標應用程式會用來將資料存取帳戶對應至您要授與資料存取權的使用者。

建立目標應用程式時,可以指定您要授與資料存取權的個別使用者,或是指定 Active Directory 群組。基於管理之便,建議您使用 Active Directory 群組。如此您即可在未來更新使用者清單,而不需要更新目標應用程式。

請使用下列程序建立目標應用程式:

建立目標應用程式

  1. 在 SharePoint 管理中心網站首頁上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  2. 按一下 [Secure Store Service 服務應用程式]。

  3. 在功能區上,按一下 [新增]。

  4. 在 [目標應用程式識別碼] 方塊中,輸入目標應用程式的識別碼 (例如 VisioServicesDataAccess)。

  5. 在 [顯示名稱] 方塊中,輸入目標應用程式的名稱。

  6. 在 [連絡人電子郵件] 方塊中,輸入電子郵件地址。

  7. 在 [目標應用程式類型] 下拉式清單中,選取 [群組]。

  8. 按 [下一步]。

  9. 保留預設認證欄位,然後按 [下一步]。

  10. 在「指定成員資格設定」頁面上:

    1. 在 [目標應用程式管理員] 方塊中,輸入將會管理此帳戶的使用者帳戶。

      注意

      您可以輸入多個名稱,或輸入要管理此目標應用程式的使用者隸屬的 Active Directory 群組名稱。

    2. 在 [成員] 方塊中,輸入您要授與資料存取權的使用者名稱,或是含有這些使用者的 Active Directory 群組名稱。

    3. 按一下 [確定]。

建立目標應用程式之後,您必須設定目標應用程式以使用您建立之資料存取帳戶的認證。請使用下列程序設定認證:

設定目標應用程式的認證

  1. 在 Secure Store Service 應用程式頁面上的 [目標應用程式識別碼] 欄中,指向您剛建立的目標應用程式,按一下出現的箭頭,然後按一下 [設定認證]。

  2. 在 [Windows 使用者名稱] 方塊中,輸入您針對資料存取所建立的 Active Directory 帳戶。

  3. 輸入帳戶的密碼並加以確認。

  4. 按一下 [確定]。

下一步是建立參照您剛建立之 Secure Store 目標應用程式的 ODC 檔案。您可以在建立圖表的過程中,於 Visio 內建立 ODC 檔案。

請使用下列程序建立 ODC 檔案並建立與資料連線的圖表。

若要在 Visio 中建立 ODC 檔案並連結資料至圖形

  1. 在 Visio 中,開啟圖表或建立新圖表。

  2. 在功能區上,按一下 [資料] 索引標籤,然後按一下 [連結資料至圖形]。

  3. 在 [資料選取器] 頁面上,選取 [Microsoft SQL Server 資料庫] 選項,然後按 [下一步]。

  4. 在「連接至資料庫伺服器」頁面上,輸入資料庫伺服器的名稱,然後按 [下一步]。

  5. 在 [選取資料庫和資料表] 頁面上,選取想要連線的資料庫,然後按 [下一步]。

  6. 在「儲存資料連線檔案和完成」頁面上:

    1. 按一下 [驗證設定]。

    2. 在 [Visio Services 驗證設定] 對話方塊上,選擇 [使用儲存的帳戶] 選項,然後輸入您在 [應用程式識別碼] 文字方塊中建立之 Secure Store 目標應用程式的應用程式識別碼,再按一下 [確定]。

    3. 按一下 [瀏覽]。

    4. 瀏覽至資料連線庫。

      注意

      Visio Services不需要 ODC 檔案會儲存至資料連線庫。不過,為了簡化管理,建議使用的資料連線庫來儲存所有資料連線檔案。

    5. 輸入 ODC 檔案的名稱,然後按一下 [儲存]。

    6. 按一下 [完成]。

  7. 如果顯示 [Web 檔案內容] 對話方塊,請按一下 [確定]。

  8. 在「選取資料連線」頁面上,按一下 [完成]。

  9. 將資料連線到圖表中的圖形。

  10. 當您準備好儲存繪圖時,依序按一下 [檔案] 及 [儲存],然後瀏覽至 SharePoint 文件庫。

  11. 輸入檔案名稱,然後按一下 [儲存]。

已發佈圖表之後, 即可使用Visio Services檢視。當圖表中的資料重新整理時,它會使用您指定的 ODC 檔案與指定內Secure Store目標應用程式。

ODC 檔案儲存至資料連線庫後,即可在連結資料至 Visio 中的圖形時,直接連線至該 ODC 檔案。這可讓您在多個 Visio 圖表之間共用單一資料連線檔案。

請使用下列程序連線至現有的 ODC 檔案:

使用 ODC 檔案建立資料連線的圖表

  1. 在 Visio 中,開啟圖表或建立新圖表。

  2. 在功能區上,按一下 [資料] 索引標籤,然後按一下 [連結資料至圖形]。

  3. 在精靈的 [資料選取器] 頁面上,按一下 [先前建立的連線],然後按 [下一步]。

  4. 在 [選取資料連線] 頁面上,按一下 [瀏覽]。

  5. 在 [現有連線] 對話方塊中,按一下 [瀏覽更多]。

  6. 在 [資料選取器] 對話方塊的 [URL] 方塊中,輸入 CDC 檔案儲存位置的資料連線庫 URL,然後按 Enter 鍵。

  7. 選取 ODC 檔案,然後按一下 [開啟]。

  8. 在「選取資料連線」頁面上,按一下 [完成]。

  9. 將資料連線到圖表中的圖形。

  10. 當您準備好儲存繪圖時,依序按一下 [檔案] 及 [儲存],然後瀏覽至 SharePoint 文件庫。

  11. 輸入檔案名稱,然後按一下 [儲存]。

See also

使用自動的服務帳戶設定 Visio Services 資料重新整理在 SharePoint Server 2016