設定報表 (Duet Enterprise)

 

適用版本: Duet Enterprise for Microsoft SharePoint and SAP

上次修改主題的時間: 2016-11-29

本文說明如何在 Microsoft SharePoint Server 2010 上設定具有模型和資源的報表網站,以與 Duet Enterprise for Microsoft SharePoint 及 SAP 的 SAP 系統通訊。在 SharePoint Server 上執行及檢視 SAP 報表的功能為選用 Duet Enterprise 功能。本文說明如何設定特定 Web 應用程式的報表解決方案。

本節中的步驟假設您已建立並擴充要用於報表網站的 Web 應用程式,並已在該 Web 應用程式上安裝模型。您先前應該已在設定 SharePoint 與 SAP 環境之間的安全通訊 (https://go.microsoft.com/fwlink/?linkid=205812&clcid=0x404) 中識別或建立 Web 應用程式。如果尚未這麼做,請建立並擴充 Web 應用程式,再繼續進行。

BatonHandoffIcon

如果已建立 Web 應用程式並使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),您設定報表解決方案所在的 Web 應用程式 URL 會列於工作表表格 1 的「Duet Enterprise 網站的 Web 應用程式 URL」列中。

若要啟用報表,請依所列順序執行本節中的步驟。

本文內容:

  • 確定已啟動並設定 Business Data Connectivity Service

  • 設定 DuetConfig.exe.config 檔案進行報表功能

  • 設定報表解決方案

  • 準備報表網站

確定已啟動並設定 Business Data Connectivity Service

您必須執行 Business Data Connectivity Service,才可完成本文中的程序。完成此程序,以確保用於 Duet Enterprise 的 Business Data Connectivity Service 正常執行。

注意

您必須是伺服器陣列管理員群組的成員或 Business Data Connectivity Service 執行個體的管理員。

確定已啟動並設定 Business Data Connectivity Service

  1. 在管理中心網站上,按一下 [系統設定] 區段中的 [管理伺服器上的服務]。

  2. 如果 Business Data Connectivity Service 已停止,請予以啟動。

    BatonHandoffIcon

    如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),此服務的名稱會列於工作表表格 1 的「BDC 服務名稱」列中。

設定 DuetConfig.exe.config 檔案進行報表功能

使用此程序設定報表功能所使用的參數。

注意

您必須是 SharePoint 伺服器陣列管理員群組的成員,才可完成此程序。

設定 DuetConfig.exe.config 檔案進行報表功能

  1. 開啟命令提示字元視窗,並移至 <磁碟機>:\Program Files\Duet Enterprise\1.0 資料夾。

    其中 <磁碟機> 是 Duet Enterprise 檔案儲存所在的磁碟機。

  2. 在提示處輸入 notepad DuetConfig.exe.config,然後按 ENTER

    DuetConfig.exe.config 檔案會隨即在 [記事本] 中開啟。下列範例是 DuetConfig.exe.config 檔案的報表節點摘要。

    <Reporting>
       <add key="ReportPublisherAccount" value="NotSet" />
       <add key="ReportPublishingUrl" value="NotSet"/>
    </Reporting> 
    
  3. 下表說明報表節點中的機碼用途:

    機碼

    註解

    ReportPublisherAccount

    您要用來授權報表從 SAP 環境傳送至 SharePoint Server 2010 的帳戶名稱 (格式為「網域\使用者名稱」)。

    ReportPublishingUrl

    您在先前程序中,為報表發佈網站建立的根網站 URL 和 Web 應用程式連接埠號碼。建議您使用此 URL 的完整網域名稱和連接埠號碼。例如,https://corp.contoso:443。

  4. 將 ReportPublisherAccount 的值,變更為您要用來授權報表從 SAP 環境傳送至 SharePoint Server 2010 的帳戶名稱。您必須以「網域\使用者帳戶」格式輸入此值。

    BatonHandoffIcon

    如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),此帳戶會列於工作表表格 3 的「報表發佈者帳戶」列中。

  5. 將 ReportPublishingUrl 機碼的值,變更為您先前在設定 SharePoint 與 SAP 環境之間的安全通訊 (https://go.microsoft.com/fwlink/?linkid=205812&clcid=0x404) 中,為 Web 應用程式已啟用 SSL 的區域建立的 URL 和連接埠號碼。例如,https://contoso:443。

       
    BatonHandoffIcon

    如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),此 URL 會列於工作表表格 1 的「報表發佈的 Web 應用程式 URL」列中。

  6. 儲存並關閉 DuetConfig.exe.config 檔案。

設定報表解決方案

使用此程序啟用 Web 應用程式接收報表。此程序在您指定的 Web 應用程式上設定報表解決方案。

注意

您必須是伺服器陣列管理員群組的成員,才可完成此程序。

設定報表解決方案

  1. 開啟命令提示字元視窗,然後開啟 <系統磁碟機>:\program files\Duet Enterprise\1.0。

  2. 在提示處輸入 DuetConfig /configuresolution “Reporting” /webappurl “http://Web 應用程式名稱: 連接埠

    其中「Web 應用程式名稱」是您要設定接收報表之 Web 應用程式的名稱。如果將主機名稱指定給 Web 應用程式並對應至 AD DS,請使用主機名稱。否則,請在未將主機名稱指定給 Web 應用程式的單一伺服器部署中,使用執行 SharePoint Server 2010 之電腦的 NetBIOS 名稱。「連接埠」是該 Web 應用程式之客戶使用區域的連接埠號碼。

    BatonHandoffIcon

    如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),此 URL 會列於工作表表格 1 的「Duet Enterprise 網站的 Web 應用程式 URL」列中。

    提示

    BDC 模型 "Reporting" 的名稱須區分大小寫。

  3. Enter

  4. 成功設定之後,[命令提示字元] 視窗會顯示下列訊息:

    「已成功設定解決方案。」

準備報表網站

Starter Services 解決方案隨附的網站集合 (稱為 Duet Enterprise 網站) 包含要求及接收報表的網站。基於本文的目的,此網站稱為「報表網站」。如果您不想如設定 Starter Services (https://go.microsoft.com/fwlink/?linkid=205817&clcid=0x404) 中所述部署 Starter Services,則必須執行本節中的程序。相反地,如果您要建立 Starter Services 解決方案隨附的網站集合,則不需要完成下列程序,並可以移至設定 SAP 工作流程 (https://go.microsoft.com/fwlink/?linkid=205816&clcid=0x404)。

若要建立及設定報表網站,請依所列順序完成本節中的程序。

建立報表網站

本節假設您要建立報表網站的 Web 應用程式內已存在網站集合。如果沒有,您必須先建立一個網站集合。如需如何建立網站集合的資訊,請參閱<建立網站集合 (SharePoint Server 2010)>(https://go.microsoft.com/fwlink/?linkid=205659&clcid=0x404)。請注意,建立網站集合時,您可以選擇任何網站集合範本。

注意

您必須是伺服器陣列管理員群組的成員,才可完成此程序。

建立報表網站

  1. 在瀏覽器中,開啟您要建立報表網站之網站集合的頂層網站。

  2. 在 [網站動作] 功能表上,按一下 [新網站]。

  3. 在 [建立 SharePoint 網站] 頁面的 [標題與描述] 區段中,於 [標題] 方塊內輸入報表網站的標題,然後選擇性地於 [描述] 方塊內輸入描述。

  4. 在 [網站位址] 區段中,輸入您要用於報表網站之 URL 的最後部分。

  5. 在 [範本選擇] 區段的 [共同作業] 索引標籤上,選取 [空白網站] 範本。

  6. 按一下 [建立]。

    您建立的網站會隨即顯示。在瀏覽器中保持開啟網頁。下一個程序會需要用到。

    BatonHandoffIcon

    如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),請將報表接收器網站的 URL 新增至工作表表格 1 的「報表網站 URL」列。

將使用者新增至報表網站

根據您是否接受使用與父網站相同的權限建立報表網站之預設設定,以及根據您是否要將報表網站的權限授與其他使用者,您可能需要新增希望能夠存取報表網站的使用者。如需如何將使用者新增至 SharePoint 網站的資訊,請參閱指南:授與網站的權限 (https://go.microsoft.com/fwlink/?linkid=205820&clcid=0x404)

在網站集合層級啟用報表功能

使用此程序在包含報表網站之網站集合的網站集合層級,啟用報表功能。

注意

您必須是網站集合管理員,才可完成此程序。

在網站集合層級啟用報表功能

  1. 在瀏覽器中,開啟您建立的報表網站。例如,http://主機名稱:連接埠/ReportReceiver/default.aspx。

    BatonHandoffIcon

    如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),報表網站的 URL 會列於工作表表格 1 的「報表網站 URL」列中。

  2. 在報表網站上,按一下 [快速啟動] 上方的 [瀏覽上一層] ([網站動作] 旁),然後按一下頂層網站的連結。

  3. 在頂層網站的首頁上,在 [網站動作] 功能表上,按一下 [網站設定]。

  4. 在 [網站設定] 頁面上,按一下 [網站集合管理] 區段中的 [網站集合功能]。

  5. 在 [網站集合管理功能] 頁面上,按一下 [Duet Enterprise 報表內容類型] 列中的 [啟動]。

  6. 確認下列功能已啟動。如果尚未啟動,請予以啟動。

    • 進階 Web Analytics

    • 處理核准工作流程

    • Duet Enterprise 報表內容類型

    • 文件庫和資料夾式保留

    • SharePoint Server 標準版網站集合功能

啟用報表網站上的報表功能

注意

您必須是網站擁有人群組的成員,才可完成此程序。

啟用報表網站上的報表功能

  1. 在瀏覽器中,開啟報表網站。

  2. 在 [網站動作] 功能表上,按一下 [網站設定]。

  3. 在 [ReportReceiver 網站設定] 頁面上,按一下 [網站動作] 區段中的 [管理網站功能]。

  4. 在 [ReportReceiver、網站設定、功能] 頁面上,按一下 [Duet Enterprise 報表] 功能旁的 [啟動]。

    注意

    當您啟用 [Duet Enterprise 報表] 功能時,會自動啟用 [內容組合管理] 功能。

  5. 在 [程式庫] 窗格中,按一下 [報表]。

提供 OBAFileReceiver URL 給 SAP 管理員

為了讓 SAP 管理員可以建立支援報表解決方案的邏輯連接埠,您必須將 OBAFileReceiver Web 服務描述語言 (WSDL) 檔案的 URL 及報表發佈者帳戶的使用者名稱和密碼提供給 SAP 管理員。

注意

您必須是 SharePoint 伺服器陣列管理員群組的成員,才可完成下列程序。

提供 OBAFileReceiver URL 給 SAP 管理員

  1. 在瀏覽器中,開啟您先前建立的報表網站。例如,http://主機名稱:連接埠/sites/Reports/default.aspx。

    BatonHandoffIcon

    如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),此 URL 的「主機名稱:連接埠」 部分會列於工作表表格 1 的「報表發佈的 Web 應用程式 URL」列中。

  2. 在瀏覽器的 [位址] 方塊中,將 URL 的最後部分 (default.aspx) 變更為 “_vti_bin/OBAFileReceiver.asmx?wsdl”。

    例如,若您報表網站的 URL 是 http://contoso/sites/Reports/default.aspx,現在您的 URL 就應該改為 http://contoso/sites/Reports/_vti_bin/OBAFileReceiver.asmx?wsdl。

  3. 將 URL 的第一個部分從 http 變更為 https。

    例如,https://contoso/sites/Reports/_vti_bin/OBAFileReceiver.asmx?wsdl。

  4. 將此 URL 提供給 SAP 管理員。

    BatonHandoffIcon

    如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),請將此 URL 新增至工作表表格 1 的「報表的 OBAFileReceiver URL」列。

  5. 將報表發佈者帳戶的使用者名稱及密碼提供給 SAP 管理員。

    BatonHandoffIcon

    如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),此帳戶名稱和密碼會列於工作表表格 3 的「報表發佈者帳戶」列中。