SAP 4.0 Support Package 5 Business Intelligence Platform Administrator Guide
Реклама
Реклама
Business Intelligence 平台管理員指南
■ SAP BusinessObjects Business Intelligence platform 4.0 Support Package 5
2013-01-07
版權聲明 © 2012 SAP AG 保留所有權利。 All rights reserved。SAP、R/3、SAP NetWeaver、Duet、
PartnerEdge、ByDesign、SAP BusinessObjects Explorer、StreamWork、SAP HANA 和此處所提及
之其他 SAP 產品與服務,以及其相對應的標誌皆為 SAP AG 在德國和其他國家的商標和註冊商標。
Business Objects 及 Business Objects 標誌、BusinessObjects、Crystal Reports、Crystal
Decisions、Web Intelligence、Xcelsius 和此處所提及之其他 Business Objects 產品與服務,
以及其相對應的標誌皆為 Business Objects Software Ltd. 的商標或註冊商標。Business Objects
為 SAP 旗下子公司。Sybase Adaptive Server、iAnywhere, Sybase 365、SQL Anywhere 和此處
所提及之其他 Sybase 產品與服務,以及其相對應的標誌皆為 Sybase, Inc. 的商標或註冊商標。
Sybase 為 SAP 旗下子公司。Crossgate、m@gic EDDY、B2B 360° 和 B2B 360° Services 為
Crossgate AG 在德國和其他國家的註冊商標。Crossgate 為 SAP 旗下子公司。 這些資料如有變
更,恕不另行通知。SAP AG 和其附屬公司 ("SAP Group") 所提供的這些資料僅供參考之用,不具
任何聲明與保固。SAP Group 對資料中的錯誤和遺漏,概不負責。SAP Group 產品和服務的唯一保
固,如這些產品和服務隨附之明示保固聲明中所述 (若有的話)。在此提供的任何資料不可推斷為
附加保固條款。
2013-01-07
目錄
3
文件記錄.............................................................18
入門.................................................................20
關於 SAP BusinessObjects Business Intelligence 平台 ..20
架構.................................................................29
使用 SAP BusinessObjects Business Intelligence 平台用戶端工具安裝..58
隨同 SAP BusinessObjects Business Intelligence 平台一起安裝..62
2013-01-07
目錄
4
管理授權.............................................................80
管理使用者和群組.....................................................84
2013-01-07
5
目錄
設定權限............................................................109
保護 BI 平台安全....................................................136
2013-01-07
目錄
6
範例 - 大型用戶端和資料庫層透過防火牆與 BI 平台伺服器隔開..179
JD Edwards EnterpriseOne 整合的防火牆組態..183
PeopleSoft Enterprise 整合的防火牆組態 ..186
為 BI 平台 Web 應用程式設定反向 Proxy 伺服器..190
為 BI 平台設定 Apache 2.2 反向 Proxy 伺服器 ..192
為 BI 平台設定 WebSEAL 6.0 反向 Proxy 伺服器 ..192
為 BI 平台設定 Microsoft ISA 2006 ..193
啟用 ISA 2006 工作階段 Cookie 的根路徑..197
2013-01-07
目錄
7
啟用 SAP BusinessObjects Live Office 的反向 Proxy..200
驗證................................................................201
設定 BI 平台服務以執行 Server Intelligence Agent..247
設定 SAP Crystal Reports 和 SAP NetWeaver 的 SSO..302
啟用 PeopleSoft Enterprise 驗證..304
啟用 JD Edwards EnterpriseOne 驗證..320
將 JD Edwards EnterpriseOne 角色對應到 BI 平台..321
2013-01-07
目錄
8
將 Oracle E-Business Suite 角色對應至 BI 平台..331
為對應的 Oracle EBS 群組和使用者自訂權限 ..336
設定 SAP Crystal Reports 和 Oracle EBS 的單一登入 (SSO)..337
伺服器管理..........................................................339
監控 SAP BusinessObjects Business Intelligence 平台伺服器..364
2013-01-07
目錄
9
32 位元和 64 位元協力廠商程式庫與 BI 平台搭配使用..408
管理「中央管理伺服器」(CMS) 資料庫..................................410
選取 SQL Anywhere 作為 CMS 資料庫..410
在 Windows 中選取全新或現有的 CMS 資料庫..413
在 Windows 上重新建立 CMS 系統資料庫..414
管理 Web 應用程式容器伺服器 (WACS)..................................419
2013-01-07
目錄
10
備份和還原..........................................................455
BackupCluster 和 RestoreCluster 指令碼..470
複製您的部署........................................................474
版本管理............................................................483
在 Windows 中設定 ClearCase 版本管理系統..485
在 Unix 中設定 ClearCase 版本管理系統..485
升級管理............................................................487
2013-01-07
目錄
11
設定 Business Intelligence 平台和 CTS+ 整合..527
視覺差異............................................................536
管理應用程式........................................................540
自訂 BI Launch Pad 和 OpenDocument 登入進入點..579
BI Launch Pad 和 OpenDocument 檔案位置..579
管理連線和語意層....................................................582
2013-01-07
12
目錄
監控................................................................585
將監控應用程式與 SAP Solution Manager 整合 ..610
稽核................................................................621
2013-01-07
目錄
13
平台搜尋............................................................657
整合平台搜尋與 SAP NetWeaver Enterprise Search..673
在 SAP NetWeaver Enterprise Search 中建立連接器 ..674
匯入 SAP BusinessObjects Business Intelligence 驗證中的使用者角色..675
從 NetWeaver Enterprise Search 中搜尋..675
Federation..........................................................680
2013-01-07
14
目錄
ERP 環境的附加組態..................................................722
與 SAP NetWeaver Business Warehouse (BW) 整合..722
設定 SAP Crystal Reports 的單一登入 (SSO)..778
設定 JD Edwards 整合的 Secure Socket Layer..779
設定 PeopleSoft Enterprise 整合..780
設定 SAP Crystal Reports 和 PeopleSoft Enterprise 的單一登入 (SSO)..780
設定 Secure Socket Layer 通訊..781
設定 Siebel 與 SAP BusinessObjects Business Intelligence 平台整合..785
建立 Crystal Reports 功能表項目。..786
設定 SAP Crystal Reports 和 Siebel 的單一登入 (SSO)..790
設定 Secure Sockets Layer 通訊..791
2013-01-07
目錄
15
管理和設定記錄......................................................792
若要在 CMC 中設定管理的多個伺服器的追蹤記錄層級..794
透過 BO_trace.ini 檔案設定伺服器追蹤..795
透過 BO_trace.ini 檔案手動修改追蹤設定..799
整合 SAP Solution Manager...........................................805
SAP Solution Manager 整合檢查表..805
管理 Solution Management Diagnostics 代理..809
Solution Manager Diagnostics (SMD) 概觀..809
命令列管理..........................................................814
SAP BusinessObjects Business Intelligence 平台使用的指令碼 ..820
2013-01-07
目錄
16
Crystal Reports 處理伺服器和 Crystal Reports 快取伺服器..827
Dashboards 處理伺服器和 Dashboards 快取伺服器..828
權限附錄............................................................835
伺服器屬性附錄......................................................859
伺服器度量資訊附錄..................................................898
2013-01-07
17
目錄
Crystal Report Server 度量資訊..912
伺服器和節點預留位置附錄............................................919
稽核資料儲存結構描述附錄............................................930
系統複製工作表......................................................940
詳細資訊............................................................942
索引...............................................................................944
2013-01-07
文件記錄
第1章 文件記錄
18
下表提供最重要的文件變更總覽。
描述 版本
SAP BusinessObjects
Business Intelligence 平台 4.0
日期
2011 年 11
月
本文件的第一版本。
SAP BusinessObjects
Business Intelligence 平台 4.0 功能
套件 3
2012 年 3
月
本版本的新增功能:
• 使用 CCM 匯入大量使用者和群組
• 擴充已匯入帳戶和 Enterprise 使用者帳戶的屬性
• 使用 LDAP Plugin 設定透過 JDBC 單一登入至 SAP HANA 資料庫
• SQL Anywhere 作為 ODBC 資料來源。如需有關在 Unix 電腦上使用
SQL Anywhere 進行節點管理的資訊,請參閱 為 SQL Anywhere 準
備 Unix 電腦。
• 防止因電腦名稱、IP 位址、叢集名稱和伺服器名稱變更而可能產生
問題的最佳作法
• 初次安裝 BI 平台後選取 SAP HANA 作為 CMS 資料庫
• 設定裝載於 WACS 伺服器的 RESTful Web 服務
• 執行「熱備份」(建立備份複本且無需停止伺服器)
• 建立 BI 平台部署的複本以用於測試、待命或其他目的
• 啟用和設定 SAP StreamWork 應用程式的整合詳細資訊
• 建立工作並將其指派給委派的管理員
• 平台搜尋的自我修復機制
此外,已移除以角色為基礎的授權、BI 分析員與 BI 檢視器使用者帳
戶的所有參考。
SAP BusinessObjects
Business Intelligence 平台 4.0 支援
套件 5
2012 年 11
月
本版本的新增與變更內容:
• 有關如何從 Windows [開始] 功能表啟動 SAP BusinessObjects 應
用程式的指示說明已更新。
• <第 356 頁的
相關主題
•
2013-01-07
文件記錄
•
•
第 233 頁的「 使用 LDAP Plugin 設定 SAP HANA 資料庫的 SSO 」
•
第 380 頁的「 為 SQL Anywhere 準備 Unix 電腦 」
•
第 410 頁的「 選取 SQL Anywhere 作為 CMS 資料庫 」
•
•
•
•
第 565 頁的「 管理 SAP StreamWork 整合 」
•
•
19 2013-01-07
入門
第2章 入門
2.1 關於本說明
此說明提供您有關部署及設定 BI 平台的資訊和程序。我們所提供的是一般工作的程序。另外也針對所
有進階的主題,提供資訊和技術細節。
如需有關安裝此產品的資訊,請參閱《SAP BusinessObjects Business Intelligence 平台安裝指南》。
2.1.1 本說明的適用對象
此說明涵蓋部署及組態工作。建議您在執行下列工作時參閱本指南:
• 規劃第一份部署
• 設定第一份部署
• 對現有部署的架構進行重大變更
• 改善您的系統效能。
此說明是專供負責設定、管理及維護 BI 平台安裝的系統管理員使用。熟悉作業系統和網路環境將對您
有所助益,因為這些都是 Web 應用程式伺服器管理和指令碼技術的一般常識。但是,為了協助具有各
種不同層次經驗的系統管理員,此說明是以提供充份的背景及概念資訊來釐清所有系統管理工作和功能
為目標。
2.1.2 關於 SAP BusinessObjects Business Intelligence 平台
20 2013-01-07
入門
BI 平台是一套有彈性、可調整且可靠的解決方案,可透過任何 Web 應用程式 (內部網路、外部網路、
網際網路或企業入口網站) 為使用者提供功能強大的互動式報表。不論是用於散發每週的銷售量報表、
為客戶提供個人化的服務或是在企業入口網站中整合重要的資訊,BI 平台都會提供遠超過組織所需要
的實質利益。該平台是整合式的報表、分析及資訊傳遞套件,提供可增加使用者生產力並減少管理工作
的解決方案。
2.1.3 變數
在本指南中會使用下列變數:
變數
<INSTALLDIR>
描述
BI 平台的安裝目錄。在 Windows 電腦上,預設目錄為 C:\Program Files
(x86)\SAP BusinessObjects\。
<PLATFORM64DIR> Unix 作業系統的名稱。可接受的值為:
• aix_rs6000_64
• linux_x64
• solaris_sparcv9
• hpux_ia64
<SCRIPTDIR>
負責管理 BI 平台的指令碼所在的目錄
• 在 Windows 上:<INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\win64_x64\scripts
• 在 Unix 上:<INSTALLDIR>/sap_bobj/enterprise_xi40/<PLAT
FORM64DIR>/scripts
2.2 開始之前
21 2013-01-07
入門
2.2.1 主要概念
2.2.1.1 服務和伺服器
BI 平台使用服務和伺服器來稱呼 BI 平台電腦上執行的兩種軟體。
「服務」是指執行特定功能的伺服器子系統。服務會以其上層容器 (伺服器) 的處理序 ID,在伺服器
的記憶體空間內執行。例如,Web Intelligence 排程服務就是在調適工作伺服器中執行的子系統。
伺服器是指主控一或多個服務的作業系統層級 (在某些系統中,它稱為協助程式)。例如,中央管理伺
服器 (CMS) 和 Adaptive 處理伺服器都是屬於伺服器。伺服器將以特定的作業系統帳戶身分來執行,
且擁有自己的 PID。
節點是指 BI 平台伺服器的集合,這些伺服器都在相同主機上執行而且由相同 Server Intelligence
Agent (SIA) 所管理。單一主機可能有一個以上的節點。
BI 平台可安裝於一部電腦、在內部網路中跨多部不同電腦,或分散到廣域網路 (WAN) 的各處。
服務、伺服器、節點和主機
下列圖表顯示 BI 平台的假設性安裝。實際安裝中的服務、伺服器、節點和主機數目以及服務和伺服器
類型會有所差異。
22 2013-01-07
入門
23
兩部主機會形成名為 ProductionBISystem 的叢集,兩部主機為:
• 名為 HostAlpha 的主機已安裝 BI 平台,且設定為具有兩個節點:
• NodeMercury 包含提供排程和發行報表服務的調適工作伺服器 (NodeMercury.AJS)、提供儲存輸
入報表服務的輸入檔案儲存伺服器 (NodeMercury.IFRS) 以及提供儲存報表輸出服務的輸出檔案
儲存伺服器 (NodeMercury.OFRS)。
• NodeVenus 包含提供發行、監控和翻譯功能服務的調適處理伺服器 (NodeVenus.APS)、提供用戶
端稽核服務的調適處理伺服器 (NodeVenus.APS2) 以及提供 CMS 服務的中央管理伺服器 (Node
Venus.CMS)。
• 名為 HostBeta 的主機已安裝 BI 平台,且設定為具有三個節點:
• NodeMars 包含提供 CMS 服務的中央管理伺服器 (NodeMars.CMS)。在兩部電腦上安裝 CMS 可提
供負載平衡、移轉和容錯移轉功能。
• NodeJupiter 包含提供 Web Intelligence 報表服務的 Web Intelligence 處理伺服器 (Node
Jupiter.WebIntelligence) 和提供檔案的報表監控的事件伺服器 (NodeJupiter.EventServer)。
• NodeSaturn 包含提供用戶端稽核服務的 Adaptive 處理伺服器 (NodeSaturn.APS)。
2013-01-07
入門
2.2.1.2 Server Intelligence
Server Intelligence 是 Business Intelligence 平台的核心元件。套用於中央管理主控台 (CMC) 的
伺服器處理變更由 CMS 傳播到對應的伺服器物件中。如果伺服器發現未預期的狀況,Server
Intelligence Agent (SIA) 可用於自動重新啟動或關閉伺服器,並由管理員用於管理節點。
CMS 會將伺服器資訊封存在 CMS 系統資料庫中,這樣您便可以輕鬆地還原預設伺服器設定,或是建立
具有相同設定之伺服器處理的重複執行個體。由於 SIA 會定期查詢 CMS 以要求關於其管理之伺服器的
資訊,SIA 知道伺服器所處狀態及採取動作的時間。
附註:
單一電腦可能包含多個節點,而節點可能位於相同 BI 平台叢集或不同叢集內。
2.2.2 主要管理工具
2.2.2.1 中央管理主控台 (CMC)
中央管理主控台 (CMC) 是以 Web 為基礎的工具,可用來執行管理工作 (包括使用者、內容以及伺服器
管理),及設定安全性設定。由於 CMC 是一種 Web 架構的應用程式,您可以在任何連線到 Web 應用程
式伺服器的電腦上透過 Web 瀏覽器執行所有的管理工作。
24 2013-01-07
入門
所有使用者都可以登入 CMC,以變更其自身的偏好設定。只有 Administrators 群組的成員才能變更管
理設定,除非明確授與使用者變更所需權限。您可以在 CMC 中指派角色,以授與使用者執行次要管理
工作的權限,管理群組中的使用者及管理屬於團隊的資料夾中的報表。
2.2.2.2 中央組態管理員
中央組態管理員 (CCM) 是一種伺服器疑難排解與節點管理工具,以兩種形式提供。在 Windows 中,您
可以使用 CCM 在 CCM 使用者介面 (UI) 或從命令列來管理本機和遠端伺服器;在 UNIX 中,您可以使
用 CCM shell 指令碼 (ccm.sh) 從命令列管理伺服器。
CCM 可供您建立與設定節點,以及啟動或停止 Web 應用程式伺服器 (如果是預設搭售的 Tomcat Web
應用程式伺服器)。在 Windows 上,您可以使用 CCM 來設定網路參數,例如 Secure Sockets Layer
(SSL) 加密。這些參數適用於節點內的所有伺服器。
附註:
大部分的伺服器管理工作是在 CMC 而不是在 CCM 中處理。CCM 用於疑難排解與節點組態。
2.2.2.3 Repository Diagnostic Tool
25 2013-01-07
入門
儲存機制診斷工具 (RDT) 可以掃描、診斷及修復可能發生在中央管理伺服器 (CMS) 系統資料庫與檔案
儲存伺服器 (FRS) 檔案儲存之間的不一致情形。您可以設定 RDT 在停止之前將尋找和修復的錯誤數目
限制。
RDT 應在還原 BI 平台系統之後使用。
2.2.2.4 升級管理工具
升級管理工具 (前身為匯入精靈) 安裝作為 SAP BusinessObjects Business Intelligence 平台的一
部分,並引導系統管理員完成匯入舊版 SAP BusinessObjects Business Intelligence 平台中使用者、
群組和資料夾的程序。此外,還能匯入和升級物件、事件、伺服器群組、儲存機制物件和日曆。
如需有關如何從舊版 SAP BusinessObjects Business Intelligence 平台升級的資訊,請參閱《SAP
BusinessObjects Business Intelligence 平台升級指南》。
2.2.3 主要工作
依您的情況而定,您可能要著重於此說明的特定部分,而且也可能會有其他資源可供您使用。 在下列
每一種情況中,都有一份建議工作及閱讀主題的清單。
相關主題
•
•
•
•
2.2.3.1 規劃或執行您的第一個部署
如果您正在規劃或執行第一個 BI 平台部署,請執行下列工作並參閱建議的主題:曲:
26 2013-01-07
入門
• 架構總覽
• 瞭解 BI 平台元件之間的通訊
• 安全性總覽
• 如果您計畫使用協力廠商驗證,請參閱<BI 平台的驗證選項>。
• 安裝後,請參閱<伺服器管理>
如需有關安裝此產品的資訊,請參閱《Business Intelligence 平台安裝指南》。若要評估您的需求並
設計部署架構,請參閱《Business Intelligence 平台規劃指南》。
相關主題
•
•
•
•
2.2.3.2 設定您的部署
如果您剛完成 BI 平台的安裝,而需要執行初始組態設定工作 (如防火牆組態和使用者管理),建議您
閱讀下列章節。
相關主題
•
•
•
2.2.3.3 改善您的系統效能
27
如果要評估部署的效率,並進行微調以便充分運用資源,建議您閱讀下列章節:
• 如果要監視您的系統,請參閱<監控>。
• 如需有關使用 CMC 中服務器所需的每日維護工作及程序,請參閱<關於伺服器維護>。
2013-01-07
入門
相關主題
•
2.2.3.4 使用 CMC 中的物件
如果您使用 CMC 中的物件,請閱讀下列小節:
• 如需有關在 CMC 中設定使用者和群組的資訊,請參閱 帳戶管理總覽。
• 若要設定物件的安全性,請參閱 在 BusinessObjects Enterprise 中權限的運作方式。
• 如需有關使用物件的一般資訊,請參閱《SAP BusinessObjects Business Intelligence 平台使用
指南》。
相關主題
•
•
28 2013-01-07
架構
第3章 架構
3.1 架構總覽
29
本節概述構成 SAP BusinessObjects Business Intelligence 平台的整體平台架構、系統和服務元件。
該資訊將協助系統管理員瞭解系統的基本功能,以及如何規劃系統部署、管理與維護。
附註:
如需支援的平台、語言、資料庫、Web 應用程式伺服器、Web 伺服器及此版本支援的其他系統的清單,
請參閱 SAP Support Portal 中 SAP BusinessObjects 部分的「Product Availability Matrix」(支
援的平台/PAR),網址為: https://service.sap.com/bosap-support 。
SAP BusinessObjects Business Intelligence 平台的設計目標在於讓跨一系列各種不同使用者和部署
案例發揮高效能。例如,其中包含專業平台服務,可處理依需要存取資料並產生報表,或根據時間和事
件處理報表排程。您可以透過建立專用伺服器將處理器密集的排程和處理卸載至主機特定服務。此架構
的設計可符合幾乎任何 BI 部署的需求,而且也具有足夠的彈性,可由少數幾個運用單一工具的使用者
成長為運用多種不同工具和介面的成千上萬使用者。
開發人員可以使用 Web 服務、Java 或 .NET 應用程式程式介面 (API) 將 SAP BusinessObjects
Business Intelligence 平台整合至組織的其他技術系統中。
一般使用者在存取、建立、編輯報表並與報表互動時,可以使用下列專業工具和應用程式:
• 由 Business Intelligence 平台用戶端工具安裝程式安裝的用戶端:
• Web Intelligence 豐富型用戶端
• 商務檢視管理員
• 報表轉換工具
• 語意層設計工具
• 以 Web 服務形式查詢
• 資訊設計工具 (先前為 Information Designer)
• 翻譯管理工具 (先前為 Translation Manager)
• Widgets (先前為 BI Widgets)
• 分開提供的用戶端:
• SAP Crystal Reports
• SAP BusinessObjects Dashboards (前身為 Xcelsius)
• SAP BusinessObjects Analysis (先前為 Voyager)
2013-01-07
架構
• BI 工作區 (先前為 Dashboard Builder)
IT 部門可以使用資料和系統管理工具,其中包括:
• 報表檢視器
• 中央管理主控台 (CMC)
• 中央組態管理員 (CCM)
• 儲存機制診斷工具 (RDT)
• 資料聯邦管理工具
• 升級管理工具 (先前為匯入精靈)
• 語意層設計工具 (先前為 Universe Designer)
• SAP BusinessObjects Mobile
若要提供彈性、可靠性和延展性,可將 SAP BusinessObjects Business Intelligence 平台元件安裝
於一部或多部電腦上。您甚至可以在相同電腦上同時安裝兩個不同版本的 Business Intelligence 平
台,不過這種組態只建議用於升級程序或測試。
伺服器處理可以垂直延展 (也就是,一部電腦可以執行多個或全部伺服器端處理) 以降低成本,或水平
延展 (也就是,多個處理是分散在兩部或多部網路電腦之間) 以提升效能。它還可以在一部以上的電腦
上執行多個冗餘版本的相同伺服器程序,以便如果主要程序發生問題,則可以繼續處理。
附註:
儘管 Windows、Unix 或 Linux 平台可以混合使用,但建議您不要混合使用中央管理伺服器 (CMS) 處
理的作業系統。
3.1.1 架構圖表
SAP BusinessObjects Business Intelligence 平台是一個 Business Intelligence (BI) 平台,可提
供層級的資料分析和報表工具。使用者可以分析任何大量支援資料庫系統 (包括文字或多維度 OLAP 系
統) 中的資料,且可將 BI 報表以多種不同格式發行至多個不同的發行系統。下列圖表說明 BI 平台元
件,包含伺服器和用戶端工具,以及其他分析產品、Web 應用程式元件和可作為 BI 平台架構部份的資
料庫。
提示:
使用 SAP Community Network上的< Interactive architecture diagram >,與所有 BI 平台元件和伺
服器更詳細的檢視互動。
30 2013-01-07
架構
BI 平台平台將唯讀連線的報表儲存在組織的資料庫中,而使用其自身的資料庫儲存其組態、稽核和其
他作業資訊。由系統建立的 BI 報表可傳送至各種目的端,包括檔案系統和電子郵件,或透過網站或入
口網站存取。
BI 平台是獨立的系統,它可存在於單一電腦上 (例如,作為小型開發或產前測試環境) 或向上擴展至
執行不同元件的多部電腦叢集中 (例如,作為大規模生產環境)。
3.1.2 架構層
31
SAP BusinessObjects Business Intelligence 平台可視為一系列的概念層級。
用戶端層
用戶端層包含可與 SAP BusinessObjects Business Intelligence 平台互動的所有桌面用戶端應用程
式,以提供各種報表、分析和管理功能。例如,中央組態管理員 (BI 平台安裝程式)、資訊設計工具
(BI 平台用戶端工具安裝程式) 和 SAP Crystal Reports 2011 (可以使用且單獨安裝)。
2013-01-07
架構
Web 層
Web 層包含部署至 Java Web 應用程式伺服器的 Web 應用程式。Web 應用程式會透過 Web 瀏覽器向使
用者提供 SAP BusinessObjects Business Intelligence 平台功能。Web 應用程式包括中央管理主控
台 (CMC) 管理 Web 介面和 BI Launch Pad。
Web 層還包含 Web 服務。Web 服務透過 Web 應用程式伺服器向軟體工具提供 SAP BusinessObjects
Business Intelligence 平台功能,例如工作階段驗證、使用者權限管理、排程、搜尋、管理、報表和
查詢管理。例如,Live Office 產品使用 Web 服務將 SAP BusinessObjects Business Intelligence
平台報表整合至 Microsoft Office 產品。
管理層
管理層級 (也稱為智慧層) 會協調和控制構成 SAP BusinessObjects Business Intelligence 平台的
所有元件。它由中央管理伺服器 (CMS) 和事件伺服器及關聯服務構成。CMS 提供維護安全性和組態資
訊、向伺服器傳送服務要求、管理稽核,以及維護 CMS 系統資料庫。事件伺服器管理發生於儲存層級
以檔案為基礎的事件。
儲存層
儲存層負責處理檔案,如文件和報表。
輸入檔案儲存伺服器可管理包含用於報表的資訊的檔案,包括下列檔案類
型:.rpt、.car、.exe、.bat、.js、.xls、.doc、.ppt、.rtf、.txt、.pdf、.wid、.rep 和 .unv。
輸出檔案儲存伺服器可管理由系統建立的報表,包括下列檔案類
型:.rpt、.csv、.xls、.doc、.rtf、.txt、.pdf、.wid 和 .rep。
儲存層在使用者存取報表時還會處理報表快取,以節省系統資源。
處理層
處理層負責分析資料並產生報表。這是唯一存取包含報表資料的資料庫的層級。此層級由調適工作伺服
器、連線伺服器 (32 和 64 位元) 及處理伺服器 (如調適處理伺服器或 Crystal Reports 處理伺服器)
組成。
資料層
資料支包含實際報表和系統資料。例如,關聯式資料庫、OLAP 資料來源和實際語意層檔案 (.unx 和
.unv) 中的報表資料,或是 CMS、稽核資料儲存區、升級管理、版本管理與監控應用程式的系統資料
庫。
3.1.3 資料庫
SAP BusinessObjects Business Intelligence 平台使用多個不同的資料庫。
• 報表資料庫
32 2013-01-07
架構
此詞彙指組織的資訊。它是由 SAP BusinessObjects Business Intelligence Suite 產品分析和報
告的來源資訊。通常,資訊儲存在關連式資料庫內,但也可以包含在文字檔案、Microsoft Office
文件或 OLAP 系統內。
• CMS 系統資料庫
CMS 系統資料庫用於儲存 SAP BusinessObjects Business Intelligence 平台資訊,例如使用者、
伺服器、資料夾、文件、組態和驗證詳細資料。這個由中央管理伺服器 (CMS) 負責維護的資料庫,
有時稱為系統儲存機制。
• 稽核資料儲存區
稽核資料儲存區 (ADS) 用於儲存關於在 SAP BusinessObjects Business Intelligence 平台中發
生的可追蹤事件的資訊。此資訊可用於監控系統元件的使用情況、使用者活動和每日營運的其他方
面。
• 版本管理資料庫
「版本管理」資料庫可追蹤與 SAP BusinessObjects Business Intelligence 平台安裝和更新相關
的組態及版本資訊。
• 監控資料庫
監控會使用 Java Derby 資料庫來儲存 SAP 支援性的系統組態和元件資訊。
如果您沒有現有的資料庫伺服器與 CMS 系統和稽核資料儲存區資料庫搭配使用,SAP BusinessObjects
Business Intelligence 平台安裝程式可為您安裝和設定資料庫伺服器。建議您依據資料庫伺服器廠商
提供的資訊評估您的需求,以判定最適合組織需求的支援資料庫。
3.1.4 伺服器
33
SAP BusinessObjects Business Intelligence 平台由在一部或多部主機上執行的伺服器集合所組成。
小型安裝 (如測試或開發系統) 可使用一部主機裝載 Web 應用程式伺服器、資料庫伺服器和所有的 SAP
BusinessObjects Business Intelligence 平台伺服器。
大中型安裝可以使用在多部主機上執行的伺服器。例如,Web 應用程式伺服器主機可與 SAP
BusinessObjects Business Intelligence 平台伺服器主機搭配使用。這可以釋放 SAP BusinessObjects
Business Intelligence 平台伺服器主機上的資源,與同時裝載 Web 應用程式伺服器相比,可處理更
多的資訊。
大型安裝可能在一個叢集中有多部 SAP BusinessObjects Business Intelligence 平台伺服器主機搭
配使用。例如,如果組織擁有大量 SAP Crystal Reports 使用者,則可在多部 SAP BusinessObjects
Business Intelligence 平台伺服器主機上建立多個 Crystal Reports 處理伺服器,以確保有足夠的
資源處理用戶端的要求。
擁有多部伺服器的優點包括:
• 改善效能
2013-01-07
架構
與單一 SAP BusinessObjects Business Intelligence 平台伺服器主機相比,多部 SAP
BusinessObjects Business Intelligence 平台伺服器主機可更快地處理報表資訊佇列。
• 負載平衡
如果伺服器較叢集中其他伺服器承擔更高的負載,CMS 會自動將新工作傳送至具有最佳資源的伺服
器。
• 改善可用性
如果伺服器遇到無法預期的狀況,CMS 會自動將工作重新傳送至其他伺服器,直到狀況更正為止。
3.1.5 Web 應用程式伺服器
Web 應用程式伺服器是做為 Web 瀏覽器或 Rich 應用程式與 SAP BusinessObjects Business
Intelligence 平台之間的轉譯層。本產品支援在 Windows、Unix 和 Linux 上執行 Web 應用程式伺服
器。
如需支援的 Web 應用程式伺服器的詳細清單,請參閱《Platform Availability Matrix》,網址為: http://service.sap.com/bosap-support 。
如果您沒有現有的 Web 應用程式伺服器與 SAP BusinessObjects Business Intelligence 平台搭配使
用,安裝程式可為您安裝和設定 Tomcat 6 Web 應用程式伺服器。建議您依據 Web 應用程式伺服器廠
商提供的資訊評估您的需求,以判定最適合組織需求的支援 Web 應用程式伺服器。
附註:
在設定生產環境時,建議將 Web 應用程式伺服器裝載於不同的系統上。在生產環境中的相同主機上執
行 SAP BusinessObjects Business Intelligence 平台和 Web 應用程式伺服器會降低效能。
3.1.5.1 Web 應用程式容器服務 (WACS)
34
您需要使用 Web 應用程式伺服器主控 SAP BusinessObjects Business Intelligence 平台 Web 應用
程式。
如果您是具有進階管理需要的進階 Java Web 應用程式伺服器管理員,請使用支援的 Java Web 應用程
式伺服器主控 SAP BusinessObjects Business Intelligence 平台 Web 應用程式。如果您將使用支援
的 Windows 作業系統主控 SAP BusinessObjects Business Intelligence 平台,且偏好簡易的 Web
應用程式伺服器安裝程序,或您沒有資源來管理 Java Web 應用程式伺服器,則可以在安裝 SAP
BusinessObjects Business Intelligence 平台時安裝 Web 應用程式容器服務 (WACS)。
2013-01-07
架構
WACS 是 SAP BusinessObjects Business Intelligence 平台伺服器,可讓 SAP BusinessObjects
Business Intelligence 平台 Web 應用程式 (如中央管理主控台 (CMC)、BI Launch Pad 和 Web 服務)
執行,而不需要先前安裝的 Java Web 應用程式伺服器。
使用 WACS 可為您提供下列優點:
• 只需花最少的精力,就能安裝、維護及設定 WACS。您可透過 SAP BusinessObjects Business
Intelligence 平台安裝程式進行安裝和設定,且無需其他步驟即可開始使用。
• WACS 不再需要 Java 應用程式伺服器管理和維護技能。
• WACS 提供與其他 SAP BusinessObjects Business Intelligence 平台伺服器一致的管理介面。
• 如同其他 SAP BusinessObjects Business Intelligence 平台伺服器,WACS 可以安裝在專屬的主
機上。
附註:
使用 WACS 替代專用的 Java Web 應用程式伺服器時具有下列限制:
• WACS 僅適用於支援的 Windows 作業系統。
• 自訂 Web 應用程式無法部署至 WACS,因為後者僅支援與 SAP BusinessObjects Business
Intelligence 平台一同安裝的 Web 應用程式。
• WACS 無法與 Apache 負載平衡器配合使用。
除了使用 WACS 外,還可以使用專屬的 Web 應用程式伺服器。這可讓專屬的 Web 應用程式伺服器主控
自訂 Web 應用程式,而 CMC 和其他 SAP BusinessObjects Business Intelligence 平台 Web 應用程
式由 WACS 主控。
3.1.6 軟體開發套件
35
軟體開發套件 (SDK) 可讓開發人員將 SAP BusinessObjects Business Intelligence 平台的各方面併
入組織自己的應用程式和系統中。
SAP BusinessObjects Business Intelligence 平台為 Java 和 .NET 平台上的軟體開發提供 SDK。
附註:
SAP BusinessObjects Business Intelligence 平台 .NET SDK 不會依預設安裝,而必須從 SAP Service
Marketplace 下載。
SAP BusinessObjects Business Intelligence 平台支援下列 SDK:
• SAP BusinessObjects Business Intelligence 平台 Java SDK 和 .NET SDK
SAP BusinessObjects Business Intelligence 平台 SDK 允許應用程式執行工作,例如驗證、工作
階段管理、使用儲存機制物件、報表排程和發行以及伺服器管理。
附註:
如需完整存取安全性、伺服器管理和稽核功能,請使用 Java SDK。
• SAP BusinessObjects Business Intelligence 平台 RESTful Web 服務 SDK
2013-01-07
架構
36
Business Intelligence 平台 RESTful Web 服務 SDK 可讓您使用 HTTP 通訊協定存取 BI 平台。
您可以使用此 SDK 登入 BI 平台、導覽 BI 平台儲存機制、存取資源及執行基本的資源排程。您可
以使用支援 HTTP 通訊協定的任何程式設計語言撰寫應用程式或使用支援作出 HTTP 要求的任何工
具,來存取此 SDK。
• SAP BusinessObjects Business Intelligence 平台 Java Consumer SDK 和 .NET Consumer SDK
實作以 SOAP 為基礎的 Web 服務可讓您處理驗證和安全性、文件和報表存取、排程、發行及伺服器
管理。
SAP BusinessObjects Business Intelligence 平台 Web 服務使用諸如 XML、SOAP、AXIS 2.0 和
WSDL 之類的標準。此平台遵循 WS-Interoperability Basic Profile 1.0 Web 服務規格。
附註:
Web 服務應用程式目前僅支援下列負載平衡器組態:
1。 來源 IP 位址保存。
2。 來源 IP 和目的端連接埠保存 (僅可在 Cisco 內容服務交換器中使用)。
3。 SSL 保存。
4。 以 Ccookie 為基礎的工作階段保存。
附註:
SSL 保存可能會在某些 Web 瀏覽器上發生安全性和可靠性的問題。請洽詢您的網路管理員,判斷
SSL 保存是否適用於您的組織。
• 資料存取驅動程式和 Connection Java SDK
這些 SDK 可讓您建立連線伺服器的資料庫驅動程式及管理資料庫連線。
• 語意層 Java SDK
語意層 Java SDK 可讓您開發 Java 應用程式,以便對語意層和連線執行管理和安全性工作。例如,
您可以實作服務以將語意層發行至儲存機制或從儲存機制擷取安全的連線至工作區。此應用程式可
能內嵌於整合 SAP BusinessObjects Business Intelligence 平台作為 OEM 的 Business
Intelligence 解決方案內。
• 報表應用程式伺服器 Java SDK 和 .NET SDK
報表應用程式伺服器 SDK 可讓應用程式開啟、建立和修改現有的 Crystal Report,包括設定參數
值、變更資料來源及匯出至其他格式,包括 XML、PDF、Microsoft Word 和 Microsoft Excel。
• Java 和 .NET Crystal Reports Viewer
檢視器可讓應用程式顯示和匯出 Crystal 報表。您可以使用下列檢視器:
• DHTML 報表頁面檢視器:呈現資料並允許擷取細目、頁面允許導覽、縮放、提示、搜尋、醒目提
示、匯出和列印。
• 報表組件檢視器:提供檢視個別報表組件 (包括圖表、文字和欄位) 的能力。
• 報表引擎 Java SDK 和 .NET SDK
報表引擎 SDK 可讓應用程式與使用 SAP BusinessObjects Web Intelligence 建立的報表互動。
報表引擎 SDK 包含可以用來建置 Web 報表設計工具的程式庫。透過這些 SDK 所建立的應用程式可
以檢視、建立或修改各種不同的 SAP BusinessObjects Web Intelligence 文件。使用者可以透過
新增、移除和修改表格、圖表、條件和篩選器等物件來修改文件。
2013-01-07
架構
• 平台搜尋 SDK:平台搜尋 SDK 是用戶端應用程式與平台搜尋服務之間的介面。平台搜尋支援平台搜
尋 SDK 隨附的 Public SDK。
當透過用戶端應用程式將搜尋要求參數傳送到 SDK 層時,SDK 層會將要求參數轉換成 XML 編碼的
格式,並將它傳遞給平台搜尋服務。
SDK 可組合使用,以為您的應用程式提供各種 BI 功能。如需有關這些 SDK 的詳細資訊,包括開發人
員指南和 API 參考資料,請參閱 http://help.sap.com
。
3.1.7 資料來源
3.1.7.1 語意層
語意層會運用商業語言 (而非資料語言) 來抽象化處理複雜資料,以便存取、使用和組織資料。該商業
語言是以物件的形式儲存於語意層檔案之中。Web Intelligence 和 Crystal Reports 使用語意層,以
簡化從簡單至複雜使用者查詢及分析所需的使用者建立處理。
語意層是 SAP BusinessObjects Business Intelligence 平台的核心元件。所有語意層物件和連線,
都由連線伺服器儲存並安全保護於中央儲存機制中。語意層設計工具必須登入 SAP BusinessObjects
Business Intelligence 平台,才能存取系統並建立語意層。語意層的存取及資料列層級安全性,也可
以從設計環境的群組或個別使用者層級進行管理。
語意層允許 SAP BusinessObjects Web Intelligence 利用多個同步化的資料提供者來提供文件,包括
線上分析處理 (OLAP) 和公共倉儲元模型 (CWM) 資料來源。
3.1.7.2 商務檢視
37
Business Views 透過為報表開發人員簡化報表建立和互動來抽象化資料的複雜度。商務檢視協助將資
料連線、資料存取、商務元素以及存取控制分開。
2013-01-07
架構
商務檢視只能由 Crystal Reports 使用,其設計目的在於簡化 Crystal 報表建立時所需的資料存取和
檢視時間安全性。商務檢視支援在單一檢視中組合多個資料來源。SAP BusinessObjects Business
Intelligence 平台完全支援商務檢視。
SAP BusinessObjects Business Intelligence 平台包含一系列專用且預先設定的平台管理服務,可用
於密碼管理、伺服器度量資訊和使用者存取控制等任務,以支援分散式管理功能。
3.1.8 驗證與單一登入
系統安全性是由中央管理伺服器 (CMS)、安全性 Plug-in 以及協力廠商驗證工具 (例如 SiteMinder
或 Kerberos) 進行管理。這些元件會驗證使用者,並授與使用者權限以存取 SAP BusinessObjects
Business Intelligence 平台、其資料夾和其他物件。
可用的使用者驗證單一登入安全性 Plug-in 如下所示:
• Enterprise (預設值),包括協力廠商驗證的信任驗證支援
• LDAP
• Windows Active Directory (AD)
在使用企業資源規劃 (ERP) 系統時,單一登入用於驗證使用者存取 ERP 系統,以便可以依據 ERP 資
料建立報表。支援下列 ERP 系統的使用者驗證單一登入:
• SAP ERP 和 Business Warehouse (BW)
• Oracle E-Business Suite (EBS)
• Siebel Enterprise
• JD Edwards Enterprise One
• PeopleSoft Enterprise
3.1.8.1 安全性 Plug-In
38
安全性 Plug-in 可以自動建立及管理帳戶,因為它能將協力廠商系統中的使用者帳戶對應到 Business
Intelligence (BI) 平台。您可以將協力廠商的使用者帳戶對應到現有的 Enterprise 使用者帳戶,也
可以建立新的 Enterprise 使用者帳戶,使其對應到外部系統中每個對應的項目。
安全性 Plug-in 以動態方式維護協力廠商使用者與群組清單。一旦您將輕量型目錄存取通訊協定 (LDAP)
或 Windows Active Directory (AD) 群組對應到 BI 平台,則屬於該群組的所有使用者皆可登入 BI
平台。協力廠商群組成員資格的任何後續變更會自動傳播。
BI 平台支援下列安全性 Plug-in:
2013-01-07
架構
• Enterprise 安全性 Plug-in
中央管理伺服器 (CMS) 可處理安全性資訊,例如使用者帳戶、群組成員資格,以及定義使用者和群
組權限的物件權限。這就是所謂的 Enterprise 驗證。
Enterprise 驗證永遠為啟用且無法停用。如果您想建立 SAP BusinessObjects Business Intelligence
平台專用的帳戶和群組,或是您尚未在 LDAP 或 Windows AD 伺服器中設定使用者和群組階層,請
使用系統預設的 Enterprise 驗證。
信任驗證是 Enterprise 驗證的元件,可與協力廠商單一登入解決方案整合,包括 Java 驗證和授
權服務 (JAAS)。已經與 中央管理伺服器 建立信任關係的應用程式,可以使用「信任驗證」,讓使
用者無須密碼即可登入。
• LDAP 安全性 Plug-in
• Windows AD
附註:
雖然使用者可以透過 CMC 為 SAP BusinessObjects Business Intelligence 平台和自訂應用程式
設定 Windows AD 驗證,然而 CMC 和 BI Launch Pad 並不支援 NTLM 類型的 Windows AD 驗證。
CMC 和 BI Launch Pad 支援的唯一驗證方法是 Windows AD 搭配使用 Kerberos、LDAP、Enterprise
和信任驗證。
3.1.8.2 企業資源規劃 (ERP) 整合
企業資源規劃 (ERP) 應用程式透過收集與每日的營運相關的實時資訊,支援組織處理的基本功能。SAP
BusinessObjects Business Intelligence 平台支援單一登入及多個 ERP 系統的報表:請參閱「SAP
BusinessObjects BI 4.0 Product Availability Matrix (PAM)」,網址為 http://ser vice.sap.com/pam 。
依預設會安裝 SAP ERP 和 BW 支援。如果不要 SAP ERP 或 BW 支援,請使用 [自訂/展開] 安裝選項
以取消選取 SAP 整合支援。依預設,不會安裝其他 ERP 系統支援。使用 自訂/展開 安裝選項以選取
和安裝非 SAP ERP 系統的整合。
如需設定 ERP 整合,請參閱《SAP BusinessObjects Business Intelligence 平台管理員指南》。
3.1.9 SAP 整合
39
SAP BusinessObjects Business Intelligence 平台透過下列 SAP 工具與您的現有 SAP 基礎設施整
合:
2013-01-07
架構
• SAP 系統架構目錄 (SLD)
SAP NetWeaver 的系統架構目錄是管理軟體生命週期相關的系統架構資訊的中央來源。目錄包含有
關 SAP 中可用的所有可安裝軟體的資訊,並自動更新架構中已安裝系統的資料,透過提供目錄,您
可以獲得工具支援的基礎,以在系統架構中規劃軟體生命週期工作。
SAP BusinessObjects Business Intelligence 平台安裝程式透過 SLD 註冊廠商和產品名稱與版本
以及伺服器和前端元件名稱、版本和位置。
• SAP Solution Manager
SAP Solution Manager 平台提供整合的內容、工具和方法,可讓客戶用於實作、支援、作業和監控
組織的 SAP 和非 SAP 解決方案。
包含經 SAP 認證整合的非 SAP 軟體會進入中央儲存機制,並自動傳輸至 SAP 系統架構目錄 (SLD)。
接著,SAP 客戶可輕鬆識別其 SAP 系統環境內已經過 SAP 認證的協力廠商產品整合版本。除我們
的協力廠商產品線上目錄外,此服務可提供協力廠商產品的其他識別方式。
SAP Solution Manager 可供 SAP 客戶使用,且無需額外費用,並包括直接存取 SAP 支援和 SAP
產品升級路徑資訊。如需 SLD 的詳細資訊,請參閱《SAP BusinessObjects Business Intelligence
平台管理員指南》中的 在系統架構中註冊 SAP BusinessObjects Business Intelligence 平台。
• CTS Transport (CTS+)
Change and Transport System (CTS) 將協助您組織 ABAP Workbench 和 Customizing 中的開發專
案,然而傳輸系統架構中 SAP 系統之間的變更。除 ABAP 物件外,您還可以傳輸架構內的 Java 物
件 (J2EE、JEE) 和 SAP 特定非 ABAP 技術 (如 Web Dynpro Java 或 SAP NetWeaver Portal)。
• 透過 CA Wily Introscope 進行監控
CA Wily Introscope 是一款 Web 應用程式管理產品,能夠監控和診斷在生產時基於 Java 的 SAP
模組內可能發生的效能問題,包括呈現自訂 Java 應用程式和連線至後端系統。它可讓您孤立
NetWeaver 模組中的效能瓶頸,包括其中的個別 Servlet、JSP、EJB、JCO、類別、方法和其他。它
可提供即時低額外負載監控、端到端異動可視性、歷史資料分析或容量規劃、自訂儀器板、自動化
臨界值警示及一個開放式架構,以延伸監控 NetWeaver 以外的環境。
3.1.10 升級管理
「升級管理」應用程式讓您可從某個系統將 BI 物件移至另一個系統,而不會影響這些物件的相依性。
此工具亦可供您管理不同的版本、管理相依性,或將已升級的物件還原為先前的狀態。
若要從來源系統將 BI 物件升級至目的端系統,兩個系統必須安裝相同版本的應用程式。
如需詳細資訊,請參閱本指南中的<升級管理>一節。
40 2013-01-07
架構
3.1.11 整合版本控制
構成伺服器系統中 SAP BusinessObjects Business Intelligence 平台的檔案受到版本控制。安裝程
式將安裝和設定 Subversion 版本控制系統,或者您可以輸入使用現有 Subversion 或 Clearcase 版
本控制系統的詳細資料。
版本控制系統可以保留和還原組態的不同修訂和其他檔案,這意味著它永遠可以將系統從過去的任何時
間回復成已知狀態。
3.1.12 升級路徑
可從舊版 SAP BusinessObjects Enterprise (如 XI 3.x) 升級,但必須先安裝 SAP BusinessObjects
Business Intelligence 平台 4.x,然後使用升級管理工具,從現有系統移轉設定和資料。
如需如何從舊版升級的詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台升級指
南》。
3.2 服務和伺服器
41
BI 平台使用服務和伺服器來稱呼 BI 平台電腦上執行的兩種軟體。
「服務」是指執行特定功能的伺服器子系統。服務會以其上層容器 (伺服器) 的處理序 ID,在伺服器
的記憶體空間內執行。例如,Web Intelligence 排程服務就是在調適工作伺服器中執行的子系統。
伺服器是指主控一或多個服務的作業系統層級 (在某些系統中,它稱為協助程式)。例如,中央管理伺
服器 (CMS) 和 Adaptive 處理伺服器都是屬於伺服器。伺服器將以特定的作業系統帳戶身分來執行,
且擁有自己的 PID。
節點是指 BI 平台伺服器的集合,這些伺服器都在相同主機上執行而且由相同 Server Intelligence
Agent (SIA) 所管理。單一主機可能有一個以上的節點。
BI 平台可安裝於一部電腦、在內部網路中跨多部不同電腦,或分散到廣域網路 (WAN) 的各處。
2013-01-07
架構
服務、伺服器、節點和主機
下列圖表顯示 BI 平台的假設性安裝。實際安裝中的服務、伺服器、節點和主機數目以及服務和伺服器
類型會有所差異。
42
兩部主機會形成名為 ProductionBISystem 的叢集,兩部主機為:
• 名為 HostAlpha 的主機已安裝 BI 平台,且設定為具有兩個節點:
• NodeMercury 包含提供排程和發行報表服務的調適工作伺服器 (NodeMercury.AJS)、提供儲存輸
入報表服務的輸入檔案儲存伺服器 (NodeMercury.IFRS) 以及提供儲存報表輸出服務的輸出檔案
儲存伺服器 (NodeMercury.OFRS)。
• NodeVenus 包含提供發行、監控和翻譯功能服務的調適處理伺服器 (NodeVenus.APS)、提供用戶
端稽核服務的調適處理伺服器 (NodeVenus.APS2) 以及提供 CMS 服務的中央管理伺服器 (Node
Venus.CMS)。
• 名為 HostBeta 的主機已安裝 BI 平台,且設定為具有三個節點:
• NodeMars 包含提供 CMS 服務的中央管理伺服器 (NodeMars.CMS)。在兩部電腦上安裝 CMS 可提
供負載平衡、移轉和容錯移轉功能。
• NodeJupiter 包含提供 Web Intelligence 報表服務的 Web Intelligence 處理伺服器 (Node
Jupiter.WebIntelligence) 和提供檔案的報表監控的事件伺服器 (NodeJupiter.EventServer)。
• NodeSaturn 包含提供用戶端稽核服務的 Adaptive 處理伺服器 (NodeSaturn.APS)。
2013-01-07
架構
3.2.1 自 XI 3.1 起的伺服器變更
下表說明自 XI 3.1 起 BI 平台伺服器中的主要變更。變更類型包括:
• 伺服器在版本之間已變更名稱,但提供相同或類似的功能。
• 較新版本不再提供的伺服器。
• 一般或相關服務已併入調適伺服器。
例如,XI 3.1 中個別工作伺服器提供的排程服務已移至 4.0 中的調適工作伺服器。
• 已導入新的伺服器。
表格3-1: 伺服器變更
XI 3.1
連線伺服器 [1]
4.0
連線伺服器
連線伺服器 32
調適工作伺服器
4.0 功能套件 3
連線伺服器
連線伺服器 32
調適工作伺服器 Crystal Reports 工作伺服器
Crystal Reports 處理伺服器
儀器板伺服器 (Dashboard
Builder) [2]
儀器板分析伺服器 (Dashboard
Builder) [2]
Desktop Intelligence 快取伺服器
[3]
Desktop Intelligence 工作伺服器
[3]
Crystal Reports 2011 處理伺服器
Crystal Reports 處理伺服器 (適
用於 SAP Crystal Reports for
Enterprise 報表)
Crystal Reports 2011 處理伺服器
Crystal Reports 處理伺服器 (適
用於 SAP Crystal Reports for
Enterprise 報表)
儀器板伺服器 (BI 工作區)
儀器板分析伺服器 (BI 工作區)
4.0 及以上版本中無法使用
4.0 及以上版本中無法使用
Desktop Intelligence 處理伺服器
[3]
目的端工作伺服器
4.0 及以上版本中無法使用
調適工作伺服器
4.0 功能套件 3 及以上版本中無法
使用
4.0 功能套件 3 及以上版本中無法
使用
4.0 及以上版本中無法使用
4.0 及以上版本中無法使用
4.0 及以上版本中無法使用
調適工作伺服器
43 2013-01-07
架構
XI 3.1
值清單伺服器 (LOV)
多維度分析伺服器
程式工作伺服器
報表應用程式伺服器 (RAS)
Web Intelligence 工作伺服器
Xcelsius 快取伺服器 [4]
Xcelsius 處理伺服器 [4]
4.0
Web Intelligence 處理伺服器
調適處理伺服器
4.0 功能套件 3
Web Intelligence 處理伺服器
調適處理伺服器
調適工作伺服器
Crystal Reports 2011 報表應用程
式伺服器 (RAS)
調適工作伺服器
Crystal Reports 2011 報表應用程
式伺服器 (RAS)
調適工作伺服器
Dashboard Design 快取伺服器
(Xcelsius) [5]
Dashboard Design 處理伺服器
(Xcelsius) [5]
調適工作伺服器
Dashboards 快取伺服器 (Xcelsius)
Dashboards 處理伺服器 (Xcelsius)
• [1] 在 4.0 中,連線伺服器 32 是 32 位元且專門執行與無法處理 64 位元中介軟體之資料來源的
連線。連線伺服器是 64 位元且執行與所有其他資料來源的連線。如需詳細資訊,請參閱《資料存
取指引》。
• [2] 在 4.0 功能套件 3 中,儀器板伺服器和儀器板分析伺服器已移除。BI 工作區功能 (先前在
XI 3.1 中為 Dashboard Builder) 不再需要伺服器組態。
• [3] Desktop Intelligence 在 4.0 及以上版本中將無法再使用。Desktop Intelligence 報表可使
用報表轉換工具轉換為 Web Intelligence 文件。
• [4] XI 3.1 Service Pack 3 及以上版本已導入 Xcelsius 快取和處理伺服器,以最佳化 Xcelsius
中關聯式資料來源的以 Web 服務形式查詢要求。4.0 功能套件 3 Dashboards 快取伺服器和
Dashboards 處理伺服器可提供相等的快取和處理服務。
• [5] 4.0 中的 Dashboard Design 伺服器在 4.0 功能套件 3 中已重新命名為 Dashboards,以便與
SAP BusinessObjects Dashboards 產品名稱變更一致。
3.2.2 服務業
在新增伺服器時,您必須包含調適工作伺服器上的某些服務,如目的端傳遞排程服務。
附註:
未來的維護版本可能新增新的服務或伺服器類型。
44 2013-01-07
架構
服務
Adaptive 連線服務
驗證更新排程服務
BEx Web 應用程式服
務
BOE Web 應用程式服
務
Business Process BI
服務
中央管理服務
用戶端稽核 Proxy 服
務
Crystal Reports
2011 處理服務
服務類別
連線能力服務
核心服務
分析服務
核心服務
核心服務
核心服務
核心服務
Crystal Reports 服
務
伺服器類型
Adaptive 處理伺服器
Adaptive 工作伺服器
服務說明
提供連線能力服務
(取代連線伺服器)
提供協力廠商安全性
Plug-In 的更新同步
調適處理伺服器
Web 應用程式容器伺服器
Web 應用程式容器伺服器
中央管理伺服器
提供 SAP Business
Warehouse (BW)
Business Explorer
(BEx) 應用程式服務
與 BI Launch Pad 的
整合
提供 WACS 的 Web 應
用程式,包括中央管
理主控台 (CMC)、BI
Launch Pad 和 Open-
Document。
為 WACS 提供 Business Process BI Web
Service:可讓 BI 技
術與 Web 應用程式相
結合。Business Process BI 服務已不再
使用。
提供伺服器、使用
者、工作階段管理和
安全性 (存取權限與
驗證) 管理。叢集中
至少必須有一項中央
管理服務可用,叢集
才有作用。
Adaptive 處理伺服器
Crystal Reports 處理伺服器
收集從用戶端傳送並
轉送至 CMS 伺服器的
稽核事件
接受和處理 Crystal
Reports 2011 報表,
其可以在報表之間共
用資料來減少資料庫
存取的次數
45 2013-01-07
架構
46
服務
Crystal Reports
2011 排程服務
服務類別
Crystal Reports 服
務
伺服器類型
Adaptive 工作伺服器
服務說明
執行排程的舊版
Crystal Reports 工
作,並將結果發行至
輸出位置
Crystal Reports
2011 檢視和修改服務
Crystal Reports 服
務
報表應用程式伺服器 (RAS)
Crystal Reports 快
取服務
Crystal Reports 處
理服務
Crystal Reports 排
程服務
自訂資料存取服務
儀器板快取服務
Dashboards 處理服務
Crystal Reports 服
務
Crystal Reports 服
務
Crystal Reports 服
務
Web Intelligence 服
務
Dashboards 服務
Dashboards 服務
Crystal Reports 快取伺服器
限制 Crystal 報表產
生的資料庫存取數
量,並透過管理報表
快取加快報告速度
Crystal Reports 處理伺服器
接受和處理 Crystal
報表;可以在報表之
間共用資料來減少資
料庫存取的次數
Adaptive 工作伺服器
調適處理伺服器
Dashboards 快取伺服器
Dashboards 處理伺服器
執行排程的新 Crystal Reports 工作,
並將結果發行至的輸
出位置
提供不需要連線伺服
器之資料來源的動態
連線。此服務可存取
和重新整理使用特定
個人資料提供者 (如
CSV 檔案) 建立的報
表。如需有關依據文
字檔案建置查詢或重
新整理文件的詳細資
訊,請參閱《SAP
BusinessObjects Web
Intelligence 豐富型
用戶端使用者指
南》。
限制 Dashboards 報
表產生的資料庫存取
數量,並透過管理報
表快取加快報告速度
接受和處理 Dashboards 報表;可以在
報表之間共用資料來
減少資料庫存取的次
數
2013-01-07
架構
47
服務
資料聯邦服務
服務類別
資料聯邦服務
伺服器類型
Adaptive 處理伺服器
服務說明
目的端傳遞排程服務 核心服務 Adaptive 工作伺服器
執行排程的工作,並
將結果發行至輸出位
置,例如檔案系統、
FTP 伺服器、電子郵
件或使用者收件匣。
附註:
在新增伺服器時,您
必須包含某些調適工
作伺服器服務,包括
此服務。
文件復原服務
DSL 橋接器服務
事件服務
Excel 資料存取服務
資訊引擎服務
輸入檔案儲存服務
Insight to Action
服務
Web Intelligence 服
務
Web Intelligence 服
務
核心服務
Web Intelligence 服
務
Web Intelligence 服
務
核心服務
核心服務
調適處理伺服器
調適處理伺服器
事件伺服器
Web Intelligence 文
件自動儲存和復原
維度語意層 (DSL) 工
作階段支援
監控檔案儲存伺服器
(FRS) 上的檔案事
件,並在必要時觸發
報表執行。
調適處理伺服器
Web Intelligence 處理伺服
器
輸入檔案儲存伺服器
Adaptive 處理伺服器
支援將 Excel 檔案作
為資料來源上傳至
Business Intelligence 平台。如需有
關依據 Excel 檔案建
置查詢或重新整理文
件的詳細資訊,請參
閱《SAP BusinessObjects Web Intelligence 豐富型用戶端
使用者指南》。
Web Intelligence 文
件處理所需的服務
維護已發行的報表和
在收到輸入檔案時可
於新報表產生時使用
的程式物件
可呼叫動作並為 RRI
提供支援
2013-01-07
架構
48
服務
生命週期管理
ClearCase 服務
生命週期管理排程服
務
服務類別
生命週期管理服務
生命週期管理服務
生命週期管理服務
監控服務
生命週期管理服務
核心服務
伺服器類型
Adaptive 處理伺服器
Adaptive 工作伺服器
Adaptive 處理伺服器
Adaptive 處理伺服器
多維度分析服務
原生連線能力服務
原生連線能力服務
(32 位元)
輸出檔案儲存服務
分析服務
連線能力服務
連線能力服務
核心服務
平台搜尋排程服務 核心服務
平台搜尋服務
探測器排程服務
程式排程服務
發行排程服務
核心服務
核心服務
核心服務
核心服務
發行後續處理服務 核心服務
調適處理伺服器
連線伺服器
連線伺服器
輸出檔案儲存伺服器
Adaptive 工作伺服器
Adaptive 處理伺服器
Adaptive 工作伺服器
Adaptive 工作伺服器
Adaptive 工作伺服器
Adaptive 處理伺服器
服務說明
為 LCM 提供
ClearCase 支援
執行排程的生命週期
管理工作
生命週期管理核心服
務
提供監控功能
提供存取多維度線上
分析處理 (OLAP) 資
料、將原始資料轉換
成 XML,並可建構成
Excel、PDF 或 Analysis (先前為 Voyager
) 交叉表和圖表
為 64 位元的架構提
供原生連線能力服務
為 32 位元的架構提
供原生連線能力服務
維護已完成文件的集
合
執行排程的搜尋以對
中央管理伺服器
(CMS) 儲存機制中的
所有內容編製索引
提供 BI 平台的搜尋
功能
提供排程的探測工
作,並將結果發行至
輸出位置
執行已排程在指定時
間執行的程式
執行排程的發行工
作,並將結果發行至
輸出位置
在完成後對報表執行
動作,例如將報表傳
送至輸出位置
2013-01-07
架構
49
服務
發行服務
Rebean 服務
複寫服務
RESTful Web 服務
安全性查詢排程服務
安全性權杖服務
翻譯服務
視覺差異排程服務
視覺差異服務
視覺效果服務
服務類別
核心服務
Web Intelligence 服
務
核心服務
核心服務
核心服務
核心服務
核心服務
生命週期管理服務
生命週期管理服務
Web Intelligence 服
務
Web Intelligence 通
用服務
Web Intelligence 核
心服務
Web Intelligence 服
務
Web Intelligence 服
務
伺服器類型
Adaptive 處理伺服器
調適處理伺服器
服務說明
與發行後續處理服務
和目的端工作服務協
調,以將報表發行至
輸出位置,例如檔案
系統、FTP 伺服器、
電子郵件或使用者收
件匣
由 Web Intelligence
和 Explorer 所使用
的 SDK
Adaptive 工作伺服器
Web 應用程式容器伺服器
(WACS)
Adaptive 工作伺服器
Adaptive 處理伺服器
Adaptive 處理伺服器
Adaptive 工作伺服器
Adaptive 處理伺服器
調適處理伺服器
執行排程的聯邦工
作,以複寫聯邦網站
之間的內容
為 RESTful Web 服務
要求提供工作階段處
理。
執行排程的安全性查
詢工作
支援 SAP 單一登入
從 Translation Manager 用戶端翻譯包含
輸入的 InfoObjects
執行排程的視覺差異
(生命週期管理) 工
作,並將結果發行至
輸出位置
確定文件的視覺效果
是否與文件升級和生
命週期管理相同
由 Web Intelligence
所使用的通用視覺效
果物件模型服務
Web Intelligence 處理伺服
器
Web Intelligence 處理伺服
器
支援 Web Intelligence 文件處理
支援 Web Intelligence 文件處理
2013-01-07
架構
服務
Web Intelligence 處
理服務
服務類別
Web Intelligence 服
務
Web Intelligence 排
程服務
Web Intelligence 服
務
伺服器類型
Web Intelligence 處理伺服
器
調適工作伺服器
服務說明
接受並處理 Web Intelligence 文件
針對所排程的 Web
Intelligence 工作啟
用支援功能
Web 服務 SDK 和
QaaWS
核心服務 Web 應用程式容器伺服器 WACS 上的 Web 服務
相關主題
•
•
3.2.3 服務類別
附註:
未來的維護版本可能新增新的服務或伺服器類型。
服務類別
分析服務
分析服務
連線能力服務
連線能力服務
連線能力服務
核心服務
核心服務
核心服務
核心服務
服務
BEx Web 應用程式服務
多維度分析服務
Adaptive 連線服務
原生連線能力服務
原生連線能力服務 (32 位元)
驗證更新排程服務
中央管理服務
用戶端稽核 Proxy 服務
儀器板服務
伺服器類型
Adaptive 處理伺服器
Adaptive 處理伺服器
Adaptive 處理伺服器
連線伺服器
連線伺服器
Adaptive 工作伺服器
中央管理伺服器
Adaptive 處理伺服器
儀器板伺服器
50 2013-01-07
架構
51
核心服務
核心服務
核心服務
核心服務
核心服務
核心服務
核心服務
核心服務
服務類別
核心服務
核心服務
核心服務
核心服務
核心服務
核心服務
核心服務
核心服務
核心服務
核心服務
Crystal Reports 服務
Crystal Reports 服務
Crystal Reports 服務
Crystal Reports 服務
Crystal Reports 服務
Crystal Reports 服務
Dashboards 服務
服務
目的端傳遞排程服務
事件服務
Insight to Action 服務
輸入檔案儲存服務
監控服務
輸出檔案儲存服務
平台搜尋排程服務
平台搜尋服務
探測器排程服務
程式排程服務
發行排程服務
發行後續處理服務
發行服務
複寫服務
RESTful Web 服務
安全性查詢排程服務
安全性權杖服務
翻譯服務
Crystal Reports 2011 處理服
務
Crystal Reports 2011 排程服
務
Crystal Reports 2011 檢視和
修改服務
Crystal Reports 快取服務
Crystal Reports 處理服務
Crystal Reports 排程服務
儀器板快取服務
伺服器類型
Adaptive 工作伺服器
事件伺服器
Adaptive 處理伺服器
輸入檔案儲存伺服器
Adaptive 處理伺服器
輸出檔案儲存伺服器
Adaptive 工作伺服器
Adaptive 處理伺服器
Adaptive 工作伺服器
Adaptive 工作伺服器
Adaptive 工作伺服器
Adaptive 處理伺服器
Adaptive 處理伺服器
Adaptive 工作伺服器
Web 應用程式容器伺服器
Adaptive 工作伺服器
Adaptive 處理伺服器
Adaptive 處理伺服器
Crystal Reports 處理伺服器
Adaptive 工作伺服器
報表應用程式伺服器 (RAS)
Crystal Reports 快取伺服器
Crystal Reports 處理伺服器
Adaptive 工作伺服器
Dashboards 快取伺服器
2013-01-07
架構
服務類別
Dashboards 服務
資料聯邦服務
生命週期管理服務
生命週期管理服務
生命週期管理服務
生命週期管理服務
生命週期管理服務
Web Intelligence 服務
Web Intelligence 服務
Web Intelligence 服務
Web Intelligence 服務
Web Intelligence 服務
Web Intelligence 服務
Web Intelligence 服務
Web Intelligence 服務
Web Intelligence 服務
Web Intelligence 服務
Web Intelligence 服務
相關主題
•
•
服務
Dashboards 處理服務
資料聯邦服務
生命週期管理 ClearCase 服務
生命週期管理排程服務
生命週期管理服務
視覺差異排程服務
視覺差異服務
自訂資料存取服務
文件復原服務
DSL 橋接器服務
Excel 資料存取服務
資訊引擎服務
Rebean 服務
視覺效果服務
Web Intelligence 通用服務
Web Intelligence 核心服務
Web Intelligence 處理服務
Web Intelligence 排程服務
伺服器類型
Dashboards 處理伺服器
Adaptive 處理伺服器
Adaptive 處理伺服器
Adaptive 工作伺服器
Adaptive 處理伺服器
Adaptive 工作伺服器
調適處理伺服器
調適處理伺服器
調適處理伺服器
調適處理伺服器
調適處理伺服器
Web Intelligence 處理伺服器
調適處理伺服器
調適處理伺服器
Web Intelligence 處理伺服器
Web Intelligence 處理伺服器
Web Intelligence 處理伺服器
調適工作伺服器
3.2.4 伺服器類型
52 2013-01-07
架構
53
伺服器類型
Adaptive 工作伺服器
Adaptive 工作伺服器
Adaptive 工作伺服器
Adaptive 工作伺服器
Adaptive 工作伺服器
Adaptive 工作伺服器
Adaptive 工作伺服器
Adaptive 工作伺服器
Adaptive 工作伺服器
Adaptive 工作伺服器
Adaptive 工作伺服器
Adaptive 工作伺服器
Adaptive 工作伺服器
調適處理伺服器
Adaptive 處理伺服器
調適處理伺服器
Adaptive 處理伺服器
調適處理伺服器
Adaptive 處理伺服器
調適處理伺服器
調適處理伺服器
調適處理伺服器
附註:
未來的維護版本可能新增新的服務或伺服器類型。
服務
驗證更新排程服務
Crystal Reports 2011 排程服
務
Crystal Reports 排程服務
目的端傳遞排程服務
生命週期管理排程服務
平台搜尋排程服務
探測器排程服務
程式排程服務
發行排程服務
複寫服務
安全性查詢排程服務
視覺差異排程服務
Web Intelligence 排程服務
Adaptive 連線服務
BEx Web 應用程式服務
用戶端稽核 Proxy 服務
自訂資料存取服務
資料聯邦服務
文件復原服務
DSL 橋接器服務
Excel 資料存取服務
Insight to Action 服務
服務類別
核心服務
Crystal Reports 服務
Crystal Reports 服務
核心服務
生命週期管理服務
核心服務
核心服務
核心服務
核心服務
核心服務
核心服務
生命週期管理服務
Web Intelligence 服務
連線能力服務
分析服務
核心服務
Web Intelligence 服務
資料聯邦服務
Web Intelligence 服務
Web Intelligence 服務
Web Intelligence 服務
核心服務
2013-01-07
架構
54
伺服器類型
Adaptive 處理伺服器
Adaptive 處理伺服器
Adaptive 處理伺服器
Adaptive 處理伺服器
調適處理伺服器
Adaptive 處理伺服器
Adaptive 處理伺服器
Adaptive 處理伺服器
調適處理伺服器
Adaptive 處理伺服器
Adaptive 處理伺服器
Adaptive 處理伺服器
中央管理伺服器
連線伺服器
連線伺服器
Crystal Reports 快取伺服器
Crystal Reports 處理伺服器
Crystal Reports 處理伺服器
Dashboards 快取伺服器
Dashboards 處理伺服器
儀器板伺服器
事件伺服器
輸入檔案儲存伺服器
輸出檔案儲存伺服器
報表應用程式伺服器 (RAS)
Web 應用程式容器伺服器
服務
生命週期管理 ClearCase 服務
生命週期管理服務
監控服務
多維度分析服務
平台搜尋服務
發行後續處理服務
發行服務
Rebean 服務
安全性權杖服務
翻譯服務
視覺差異服務
視覺效果服務
中央管理服務
原生連線能力服務
原生連線能力服務 (32 位元)
Crystal Reports 快取服務
Crystal Reports 2011 處理服
務
Crystal Reports 處理服務
儀器板快取服務
Dashboards 處理服務
儀器板服務
事件服務
輸入檔案儲存服務
輸出檔案儲存服務
Crystal Reports 2011 檢視和
修改服務
RESTful Web 服務
服務類別
生命週期管理服務
生命週期管理服務
核心服務
分析服務
核心服務
核心服務
核心服務
Web Intelligence 服務
核心服務
核心服務
生命週期管理服務
Web Intelligence 服務
核心服務
連線能力服務
連線能力服務
Crystal Reports 服務
Crystal Reports 服務
Crystal Reports 服務
Dashboards 服務
Dashboards 服務
核心服務
核心服務
核心服務
核心服務
Crystal Reports 服務
核心服務
2013-01-07
架構
伺服器類型
Web Intelligence 處理伺服器
Web Intelligence 處理伺服器
Web Intelligence 處理伺服器
Web Intelligence 處理伺服器
服務
資訊引擎服務
Web Intelligence 通用服務
Web Intelligence 核心服務
Web Intelligence 處理服務
服務類別
Web Intelligence 服務
Web Intelligence 服務
Web Intelligence 服務
Web Intelligence 服務
相關主題
•
•
3.2.5 伺服器
伺服器是在主機上 Server Intelligence Agent (SIA) 下執行的服務集合。伺服器類型以伺服器上執
行的服務表示。伺服器可以在中央管理主控台 (CMC) 中建立。下表列出可在 CMC 中建立的不同伺服器
類型。
55 2013-01-07
架構
56
伺服器 描述
Adaptive 工作伺服
器
處理排程工作的一般伺服器。當您將工作伺服器新增至 SAP BusinessObjects
Business Intelligence 平台系統時,可以將工作伺服器設定成處理報表、文件、
程式或發行,以及將結果傳送至不同的目的端。
Adaptive 處理伺服
器
主控多個服務以負責處理來自各種來源之要求的一般伺服器。
附註:
安裝程式會每個主機系統安裝一部 Adaptive 處理伺服器 (APS)。視您安裝的功
能而定,此 APS 可能裝載大量服務,例如監控服務、生命週期管理服務、多維度
分析服務 (MDAS)、發行服務和其他。
如果您要安裝生產環境,請勿使用預設的 APS。強烈建議您完成安裝程序後,執
行系統大小調整以確定:
• APS 服務的類型和數目。
• 跨多部 APS 伺服器散佈服務。
• APS 伺服器的最佳數目。多部 APS 伺服器可提供冗餘、更佳的效能及更高的
可用性。
• 跨多個節點散佈 APS 伺服器。
新建由大小調整程序決定的 APS 伺服器執行個體。
例如,如果大小調整的結果建議每個服務類別建立一部 APS,則可能最終建立八
部 APS 伺服器。每個服務類別皆有一部伺服器:Analysis 服務、連線能力服務、
核心服務、Crystal Reports 服務、Dashboards 服務、資料聯邦服務、生命週期
管理服務及 Web Intelligence 服務。
中央管理伺服器
(CMS)
連線伺服器
Crystal Reports
快取伺服器
Crystal Reports
處理伺服器
維護有關資訊平台服務系統 (CMS 系統資料庫) 和稽核使用者動作 (稽核資料儲
存區) 資訊的資料庫。所有的平台服務都是由 CMS 管理。CMS 還控制儲存文件的
系統檔案及有關使用者、使用者群組、安全性層級 (包括驗證和授權) 和內容資
訊的存取。
可讓資料庫存取來源資料。它支援關聯式資料庫、 OLAP 和其他格式。連線伺服
器負責處理與各種資料來源之間的連線及互動,並提供其用戶端共通的功能組。
攔截從用戶端傳送到頁面伺服器的報表要求。如果快取伺服器無法用快取的報表
頁面滿足要求,就會將該要求傳遞給 Crystal Reports 處理伺服器,由該伺服器
執行報表並傳回結果。然後,快取伺服器會快取報表頁面以供未來使用。
負責處理報表並產生封裝頁面格式 (EPF) 頁面,以回應頁面要求。EPF 的主要優
點是支援依需要存取功能,因此只會傳回所要求的頁面,而不是整個報表。如此
可大幅提升系統效能,並減少不必要的大型報表網路流量。
Dashboards 快取伺
服器
攔截從用戶端傳送到儀器板伺服器的報表要求。如果快取伺服器無法用快取的報
表頁面滿足要求,就會將該要求傳遞給儀器板伺服器,由該伺服器執行報表並傳
回結果。然後,快取伺服器會快取報表頁面以供未來使用。
Dashboards 處理伺
服器
負責處理報表並產生封裝頁面格式 (EPF) 頁面,以回應 Dashboards 要求。EPF
的主要優點是支援依需要存取功能,因此只會傳回所要求的頁面,而不是整個報
表。如此可大幅提升系統效能,並減少不必要的大型報表網路流量。
2013-01-07
架構
伺服器
事件伺服器
檔案儲存伺服器
描述
監控系統所發生的事件,而這些事件則可觸發報表執行。一旦您設定事件觸發程
序,事件伺服器將監控其狀況,並於發生事件時通知 CMS。接著,CMS 便可啟動
與事件相依的任何工作。事件伺服器管理發生於儲存層級以檔案為基礎的事件。
負責建立檔案系統物件,例如匯出的報表,以及非原生格式之匯入的檔案。輸入
FRS 儲存了由系統管理員或使用者已發行至系統的報表和程式物件。輸出 FRS 會
儲存由工作伺服器所產生的所有報表執行個體。
處理 SAP BusinessObjects Web Intelligence 文件。 Web Intelligence
處理伺服器
報表應用程式伺服
器
提供 Ad Hoc 報表功能,可讓使用者透過 SAP Crystal Reports Server Embedded
軟體開發套件 (SDK) 建立及修改 Crystal 報表。
3.3 用戶端應用程式
57
您可以使用兩種主要類型的用戶端應用程式與 SAP BusinessObjects Business Intelligence 平台互
動:
• 桌面應用程式
這些應用程式必須安裝於支援的 Microsoft Windows 作業系統中,並可以在本機處理資料和建立報
表。
附註:
SAP BusinessObjects Business Intelligence 平台安裝程式不再安裝桌面應用程式。若要在伺服
器上安裝桌面應用程式,請使用獨立 SAP BusinessObjects Business Intelligence 平台用戶端工
具安裝程式。
桌面用戶端可以讓您將一些 BI 報表處理卸載到個別的用戶端電腦上。大部分桌面應用程式都會透
過安裝於桌面上的驅動程式,直接存取您組織的資料,並透過 CORBA 或加密的 CORBA SSL,與您的
SAP BusinessObjects Business Intelligence 平台部署通訊。
這種應用程式的範例包括:SAP Crystal Reports 2011 和 Live Office。
附註:
雖然 Live Office 是豐富型功能應用程式,但卻是透過 HTTP 與 SAP BusinessObjects Business
Intelligence 平台 Web 服務連接。
• Web 應用程式
這些應用程式由 Web 應用程式伺服器主控,並可以在 Windows、Macintosh、Unix 和 Linux 作業
系統上透過支援的 Web 瀏覽器存取。
2013-01-07
架構
此應用程式讓您得以將 Business Intelligence (BI) 存取權提供給大型使用者群組,而不需要部
署桌面軟體產品。無論是否進行 SSL 加密 (HTTPS),這時通訊均是透過 HTTP 進行。
這種應用程式的範例包括 BI Launch Pad、SAP BusinessObjects Web Intelligence、中央管理主
控台 (CMC),以及報表檢視器。
3.3.1 使用 SAP BusinessObjects Business Intelligence 平台用戶端工具安
裝
3.3.1.1 Web Intelligence 桌面
「Web Intelligence 桌面」是一款 Ad Hoc 分析和報表工具,商務使用者無論是否存取 SAP
BusinessObjects Business Intelligence 平台皆可使用此工具。
它讓商務使用者能透過拖放式介面中熟悉的商務詞彙存取及組合關聯式、線上分析處理 (OLAP)、試算
表或文字檔案來源中的資料。工作流程可分析非常廣泛或非常狹窄的問題,並在分析工作流程的任何時
候提問。
即使使用者無法連線到中央管理伺服器 (CMS),「Web Intelligence 桌面」也可讓使用者繼續使用 Web
Intelligence 文件檔案 (.wid)。
3.3.1.2 商務檢視管理員
商務檢視管理員可讓使用者建置語意層物件以簡化基礎資料庫的複雜性。
商務檢視管理員可建立資料連線、動態資料連線、資料基礎、商務元素、商務檢視和關聯檢視。它還可
以用來設定報表中各種物件的細目資料行及資料列層級安全性。
58 2013-01-07
架構
設計者可以建立與多個資料來源的連線、聯結資料表、指定欄位名稱別名、建立計算欄位,然後將此簡
化結構做為商務檢視。接著報表設計者和使用者便能利用商務檢視當做報表的基礎,而不需要直接存取
資料和自行建置查詢。
3.3.1.3 報表轉換工具
「報表轉換工具」可將報表轉換為 Web Intelligence 格式,並將轉換後的報表發行至中央管理伺服器
(CMS)。
可以從 CMS 資料夾、公用資料夾、、我的最愛 或 收件匣 擷取報表。轉換之後,您可以將這些報表作
為原始 Web Intelligence 報表發行至相同的資料夾,或發行至不同的資料夾。此工具不會轉換所有
Web Intelligence 功能和報表。轉換層級取決於原始報表中的功能。部分功能會防止報表進行轉換。
其他功能會在轉換期間由此工具修改、重新實作或移除。
此「報表轉換工具」也可讓您稽核已轉換的報表。如此一來,將有助於識別無法使用「報表轉換工具」
完全轉換的報表,並且協助您瞭解原因。
3.3.1.4 語意層設計工具
語意層設計工具 (前身為 Universe Designer) 可讓資料設計者組合語意層 中多個來源的資料,它隱
藏了使用者的資料庫複雜性。它運用商業語言 (而非資料語言) 將複雜資料進行抽象化處理,方便存
取、使用和組織資料。
語意層設計工具提供圖形介面,供您選取及檢視資料庫中的資料表。在結構描述圖表中,資料庫表格是
以表格符號表示。設計者可以使用這個介面來操作表格、建立表格之間的連接、建立別名表格、建立內
容,以及解決結構描述中的迴圈。
您也可以從中繼資料來源建立語意層。語意層設計工具是在建立程序結束時用以產生語意層。
3.3.1.5 以 Web 服務形式查詢
59 2013-01-07
架構
Query as a Web Service 是精靈式應用程式,可讓查詢執行於 Web 服務範圍,並與網路可用應用程式
整合。查詢可進行儲存以用於建立標準查詢目錄,以供應用程式產生器按照需求選取。
Business Intelligence (BI) 內容通常繫結至 BI 工具的特定使用者介面。Query as a Web Service
藉由讓 BI 內容傳送至可處理 Web 服務的任何使用者介面而改變了這一點。
Query as a Web Service 是設計成在任何 Microsoft Windows 應用程式上運作,與其他 Web 服務性
質相同。以 Web 服務形式查詢是以 W3C Web 服務規格 SOAP、SDL 和 XML 為基礎。它有兩個主要元
件:
• 伺服器元件
伺服器元件 (包含於 Business Intelligence 平台) 可儲存 以 Web 服務形式查詢目錄且主控發佈
的 Web 服務。
• 用戶端工具
這就是商務使用者在伺服器上將其查詢建立並發行成 Web 服務的方式。您可以將用戶端工具安裝在
可存取和共用伺服器上儲存之相同目錄的多部電腦上。用戶端工具會透過 Web 服務與伺服器元件通
訊。
Query as a Web Service 可讓您將 Web 查詢當做用戶端解決方案範圍的一部分使用,其中包括:
• Microsoft Office、Excel 和 InfoPath
• SAP NetWeaver
• OpenOffice
• 商務規則和程序管理應用程式
• 企業服務匯流技術平台
3.3.1.6 資訊設計工具
資訊設計工具 (先前為 Information Designer) 是 SAP BusinessObjects 中繼資料設計環境,其可讓
設計工具擷取、定義及操作來自關聯式及 OLAP 來源的中繼資料,以建立及部署 SAP BusinessObjects
語意層。
3.3.1.7 翻譯管理工具
60 2013-01-07
架構
SAP BusinessObjects Business Intelligence 平台提供多語系文件和語意層的支援。多語系文件包含
本地化版本的語意層中繼資料和文件提示。例如,使用者可以從其選擇語言的相同語意層建立報表。
翻譯管理工具 (之前為 Translation Manager) 定義多語言的語意層,並管理語意層的翻譯和 CMS 儲
存機制中其他報表和分析資源。
翻譯管理工具
• 為多語言使用者翻譯語意層或文件。
• 定義文件中的中繼資料語言部分以及適當的翻譯。其會產生外部 XLIFF 格式並匯入 XLIFF 檔案以
取得翻譯的資訊。
• 列出要翻譯的語意層或文件結構。
• 讓您透過匯出及匯入 XLIFF 檔案,使用使用者介面或外部翻譯工具翻譯中繼資料。
• 建立多語系文件
3.3.1.8 資料聯邦管理工具
資料聯邦管理工具 (前身為 Data Federator) 是一種豐富型用戶端應用程式,提供易於使用的功能以
管理您的資料聯邦服務。
在 SAP BusinessObjects Business Intelligence 平台中高度整合,資料聯邦服務透過跨不同資料來
源散佈查詢以啟用多來源語意層,並讓您透過單一資料基礎聯邦資料。
資料聯邦管理工具讓您最佳化資料聯邦查詢,同時微調資料聯邦查詢引擎,以取得最佳效能。
使用資料聯邦管理工具可進行下列作業:
• 測試 SQL 查詢。
• 詳細說明如何對每一個資料來源進行同盟查詢的視覺化最佳化計畫。
• 計算 統計資料 並設定系統參數以微調資料聯邦服務,並取得最佳效能。
• 管理屬性以控制如何在連接器層級的每一個資料來源中執行查詢。
• 監控執行 SQL 查詢。
• 瀏覽已執行查詢的記錄。
61 2013-01-07
架構
3.3.1.9 SAP BusinessObjects Business Intelligence 平台的裝置
裝置是一種迷你應用程式,可讓您輕鬆快速地存取經常使用的功能,並提供桌面上的視覺資訊。SAP
BusinessObjects Business Intelligence 平台的裝置 (前身為 BI 裝置) 可讓貴組織在 SAP
BusinessObjects Business Intelligence 平台存取 Business Intelligence (BI) 內容,或您可以將
在 SAP NetWeaver Application Server 上註冊為 XBCML (Extensible Business Client Markup
Language) 裝置的 Web Dynpro 應用程式新增為桌面裝置。
若要在使用者的桌面上建構 XBCML 裝置,請使用 SAP Web Dynpro Flex Client。SAP Web Dynpro Flex
Client 是以 Adobe Flex 為基礎的構建引擎,可用於構建裝置。如需有關如何設定 Web Dynpro 應用
程式的詳細資訊,請參閱《SAP BusinessObjects 裝置使用者指南》中的<在 SAP NetWeaver
Application Server 上啟用裝置>主題。
附註:
SAP Web Dynpro Flex Client 在版本 7.0 EhP2 SP3 開始支援 XBCML 裝置。Flex Client 佇列支援僅
限於在這些指定版本中 XBCML 裝置中發現的 Flex Client 問題。
您可以使用 SAP BusinessObjects Business Intelligence 平台裝置來搜尋或瀏覽現有的內容,例如
Web Intelligence 文件、Dashboards 模型與 Web Dynpro 應用程式,然後將資訊貼到桌面上,以便您
需要時可以使用該資訊。
當內容作為裝置時,便具備裝置架構的下列特色:
• 使用者可控制大小與位置
• 自動重新整理
• 選擇性設定為最上層應用程式視窗
• 完整的 SAP BusinessObjects Business Intelligence 平台安全性 (僅限 Web Intelligence 報表
組件和 Dashboards 模型)
• 已儲存的顯示
• 儲存的資料內容狀態 (僅 Web Intelligence 報表組件)
• Web Intelligence OpenDocument 會連結至詳細的報表 (僅 Web Intelligence 文件)
• 索引標籤式檢視 (僅限 Dashboards 模型)
3.3.2 隨同 SAP BusinessObjects Business Intelligence 平台一起安裝
62 2013-01-07
架構
3.3.2.1 中央組態管理員
中央組態管理員 (CCM) 是一種伺服器疑難排解與節點管理工具,以兩種形式提供。在 Windows 中,您
可以使用 CCM 在 CCM 使用者介面 (UI) 或從命令列來管理本機和遠端伺服器;在 UNIX 中,您可以使
用 CCM shell 指令碼 (ccm.sh) 從命令列管理伺服器。
CCM 可供您建立與設定節點,以及啟動或停止 Web 應用程式伺服器 (如果是預設搭售的 Tomcat Web
應用程式伺服器)。在 Windows 上,您可以使用 CCM 來設定網路參數,例如 Secure Sockets Layer
(SSL) 加密。這些參數適用於節點內的所有伺服器。
附註:
大部分的伺服器管理工作是在 CMC 而不是在 CCM 中處理。CCM 用於疑難排解與節點組態。
3.3.2.2 升級管理工具
升級管理工具 (前身為匯入精靈) 安裝作為 SAP BusinessObjects Business Intelligence 平台的一
部分,並引導系統管理員完成匯入舊版 SAP BusinessObjects Business Intelligence 平台中使用者、
群組和資料夾的程序。此外,還能匯入和升級物件、事件、伺服器群組、儲存機制物件和日曆。
如需有關如何從舊版 SAP BusinessObjects Business Intelligence 平台升級的資訊,請參閱《SAP
BusinessObjects Business Intelligence 平台升級指南》。
3.3.2.3 Repository Diagnostic Tool
63
儲存機制診斷工具 (RDT) 可以掃描、診斷及修復中央管理伺服器 (CMS) 系統資料庫與檔案儲存伺服器
(FRS) 檔案儲存之間的不一致情形,然後報告修復的狀態和完成的動作。
在使用者從熱備份還原系統後或在還原後 (但在啟動 Business Intelligence 平台服務之前),您可以
使用 RDT 來同步化檔案系統和資料庫。使用者可以設定 RDT 在停止之前尋找和修復的錯誤數目限制。
2013-01-07
架構
3.3.3 分開提供
3.3.3.1 SAP BusinessObjects Analysis (Microsoft Office 版本)
SAP BusinessObjects Analysis (Microsoft Office 版本) 是 Business Explorer (BEx) 優質的替代
產品,可讓商務分析師探索多維度線上分析處理 (OLAP) 資料。
分析師可以迅速回答商務問題,並在分析時與他人共用分析資料和工作區。
SAP BusinessObjects Analysis (Microsoft Office 版本) 會啟用分析以進行下列事項:
• 無需資料庫管理員提供協助,即可自行探查儲存在財務系統中的趨勢、分離值和詳細資料。
• 檢視大型或小型多維度資料集時,可以有效取得商務問題的回答。
• 存取組織中所有可用的 OLAP 資料來源,並使用簡單、直覺式的介面來共用結果。
• 在同一個分析中存取多個不同的 OLAP 來源,進行全面性的商務檢視並查看趨勢之間的交互影響。
• 質詢、分析、比較和預測商務驅動因子。
• 使用完整範圍的商務與時間計算。
3.3.3.2 SAP Crystal Reports
SAP Crystal Reports 軟體可讓使用者從資料來源設計互動式報表。
3.3.3.3 SAP BusinessObjects Dashboards
64 2013-01-07
架構
SAP BusinessObjects Dashboards (前身為 Xcelsius) 是一款資料視覺效果和建立動態、互動式儀器
板的工具。資料和公式將匯入或直接輸入內嵌 Excel 試算表中。Flash 介面提供可顯示各種分析和儀
器板的畫布。
資料可從 SAP BusinessObjects Business Intelligence 平台中動態更新,並匯出至各種不同的公式
中,資料取用者可以標準格式 (如 PowerPoint、PDF 或 Flash) 進行檢視。
3.3.3.4 SAP BusinessObjects Explorer
SAP BusinessObjects Explorer 是資料探查應用程式,可使用強大的搜尋功能,快速並直接地從企業
資料中擷取商務問題的答案。
當您安裝 SAP BusinessObjects Explorer,系統會將下列伺服器新增至 SAP BusinessObjects Business
Intelligence 平台中央組態管理員 (CCM) 及中央管理主控台 (CMC):
• Explorer 主要伺服器:管理所有 Explorer 伺服器。
• Explorer 索引伺服器:提供並管理資訊空間資料及中繼資料的索引工作。
• Explorer 搜尋伺服器:處理搜尋查詢並傳回結果。
• Explorer 探索伺服器:提供並管理資訊空間的探索及分析功能,包括搜尋資料、篩選及彙總。
3.3.4 Web 應用程式用戶端
65
Web 應用程式用戶端位於 Web 應用程式伺服器上,並在用戶端的 Web 瀏覽器上存取。當您安裝 SAP
BusinessObjects Business Intelligence 平台時,會自動部署 Web 應用程式。
Web 應用程式便於使用者從 Web 瀏覽器中存取,如果您要讓使用者從組織外部存取,則可透過 SSL 加
密保護通訊安全。
在初次安裝後,也可以使用配套的 WDeploy 命令列工具,重新設定或部署 Java Web 應用程式,該工
具可讓您以兩種方式將 Web 應用程式部署至 Web 應用程式伺服器:
1。 獨立模式
所有 Web 應用程式資源都會部署在同時提供動態和靜態內容的 Web 應用程式伺服器上。此排列適
合小型安裝。
2013-01-07
架構
2。 分割模式
Web 應用程式的靜態內容 (HTML、影像和 CSS) 部署至 Web 伺服器,而動態內容 (JSP) 則部署至
Web 應用程式伺服器。此排列適合將從提供靜態 Web 內容中騰出的應用程式伺服器獲益的大型安
裝。
如需有關 WDeploy 的詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台 Web 應
用程式部署指南》。
3.3.4.1 中央管理主控台 (CMC)
中央管理主控台 (CMC) 是以 Web 為基礎的工具,可用來執行管理工作 (包括使用者、內容以及伺服器
管理),及設定安全性設定。由於 CMC 是一種 Web 架構的應用程式,您可以在任何連線到 Web 應用程
式伺服器的電腦上透過 Web 瀏覽器執行所有的管理工作。
所有使用者都可以登入 CMC,以變更其自身的偏好設定。只有 Administrators 群組的成員才能變更管
理設定,除非明確授與使用者變更所需權限。您可以在 CMC 中指派角色,以授與使用者執行次要管理
工作的權限,管理群組中的使用者及管理屬於團隊的資料夾中的報表。
3.3.4.2 BI Launch Pad
66 2013-01-07
架構
BI Launch Pad (前身為 InfoView) 是供使用者存取的 Web 介面,可用來檢視、排程和追蹤已發行的
Business Intelligence (BI) 報表。BI Launch Pad 可以針對任何類型的 Business Intelligence 進
行存取和匯出和彼此互動,這些類型包括報表、分析和儀器板。
BI Launch Pad 允許使用者管理下列項目:
• BI 內容瀏覽與搜尋
• BI 內容存取 (建立、編輯和檢視)
• BI 內容排程和發行
3.3.4.3 BI 工作區
BI 工作區 (前身為儀器板產生器) 可協助您使用模組 (資料範本) 和 Business Intelligence (BI)
工作區 (檢視一個或多個模組中的資料) 追蹤商務活動和效能。模組和 BI 工作區可提供隨條件變更調
整商務規則所需的資訊。它可協助您藉由管理 BI 工作區和模組追蹤和分析重要的商務資料。它也會透
過整合式的協同作業和工作流程功能,支援群組決策和分析。BI 工作區提供下列功能:
• 索引標籤型瀏覽
• 頁面建立:管理 BI 工作區和模組
• 點按應用程式產生器
• 用於資料深入分析的模組間內容連結
附註:
BI 工作區是 BI Launch Pad 應用程式不可或缺的部分。因此,若要使用 BI 工作區功能,您必須購買
附有 BI Launch Pad 使用合約的 SAP BusinessObjects Business Intelligence 平台授權。
3.3.4.4 報表檢視器
67
每個報表檢視器支援不同的平台和不同的瀏覽器。檢視器有兩種類別:
• 用戶端報表檢視器 (Active X 檢視器和 Java 檢視器)
用戶端報表檢視器會下載並安裝於使用者的瀏覽器中。使用者要求報表時,應用程式伺服器會處理
要求,然後從 SAP BusinessObjects Business Intelligence 平台中擷取報表頁面。接著,Web 應
2013-01-07
架構
用程式伺服器將報表頁面傳遞到用戶端檢視器,後者則處理頁面並以 Web 瀏覽器顯示。若要選擇用
戶端報表檢視器,請依序選取 [偏好設定] > [Crystal Reports] > [Web ActiveX (需要 ActiveX)]
或 [Web Java (需要 Java)]。
• 零用戶端報表檢視器 (DHTML 檢視器)
零用戶端報表檢視器位於 Web 應用程式伺服器上。使用者要求報表時,Web 應用程式伺服器會從
Business Intelligence 平台中擷取報表頁面,然後建立以瀏覽器顯示的 DHTML 頁面。若要選擇零
用戶端報表檢視器 (DHTML) 檢視器,請依序選取 [偏好設定] > [Crystal Reports] > [Web (不需
下載)]。
所有的報表檢視器都會處理報表要求,並呈現於瀏覽器中顯示的報表頁面。
如需各報表檢視器所提供的特定功能或平台支援的詳細資訊,請參閱《BI Launch Pad 使用指南》、
《Report Application Server .NET SDK Developer Guide》或《檢視器 Java SDK 開發人員指南》。
3.3.4.5 SAP BusinessObjects Web Intelligence
SAP BusinessObjects Web Intelligence 是以單一 Web 架構產品形式,針對關聯式資料來源提供查
詢、報表和分析功能的 Web 架構工具。
它讓使用者能透過拖放式介面建立報表、執行 Ad Hoc 查詢、分析資料及格式化報表。Web Intelligence
隱藏了基礎資料來源的複雜性。
該工具可以將報表發行至支援的 Web 入口網站,或是使用 SAP BusinessObjects Live Office 發行至
Microsoft Office 應用程式。
3.3.4.6 SAP BusinessObjects Analysis (OLAP 版本)
68
SAP BusinessObjects Analysis (OLAP 版本) (前身為 Voyager) 是 BI Launch Pad 入口網站中一套
用於處理多維度資料的線上分析處理 (OLAP) 工具。Advanced Analysis 還可在單一工作區組合來自不
同 OLAP 資料來源的資訊。支援的 OLAP 提供者,包括 SAP BW 和 Microsoft Analysis Services。
Analysis OLAP 功能集組合了 SAP Crystal Reports (用以直接存取 OLAP 多維資料集以提供生產報表)
和 SAP BusinessObjects Web Intelligence (用於透過 OLAP 資料來源的語意層以提供 Ad Hoc 分析
報表) 的元素。它提供一系列商務與時間計算,並且包括像是時間滑動軸等功能,以便盡可能地簡化
OLAP 資料的分析。
2013-01-07
架構
附註:
Analysis (OLAP 版本) Web 應用程式只能作為 Java Web 應用程式使用。.NET 沒有對應的應用程式。
3.3.4.7 SAP BusinessObjects Mobile
SAP BusinessObjects Mobile 允許使用者從無線裝置遠端存取桌面用戶端上可用的相同 Business
Intelligence (BI) 報表、度量資訊和實時資料。可針對行動裝置最佳化內容,以便使用者可輕鬆存
取、導覽和分析熟悉的報表,而無需其他培訓。
有了 SAP BusinessObjects Mobile,管理者及資訊工作人員可以永遠保有最新資訊,並使用最新資訊
作成決策。銷售和現場服務人員可以適時且適地提供正確的客戶、產品和工作命令資訊。
SAP BusinessObjects Mobile 支援各種行動裝置,包括 BlackBerry、Windows Mobile 及 Symbian。
如需有關 Mobile 安裝、設定和部署的資訊,請參閱《SAP BusinessObjects Mobile 安裝和部署指
南》。如需有關使用 SAP BusinessObjects Mobile 的資訊,請參閱《使用 SAP BusinessObjects
Mobile 指南》。
3.4 程序工作流程
在執行工作時 (例如登入、排程報表或檢視報表),系統和伺服器會相互通訊以交換資訊。下一節將說
明 BI 平台可能發生的部分程序流程。
若要使用視覺輔助工具檢視其他程序工作流程,請參閱 SAP BusinessObjects Business Intelligence
4.x 平台官方產品教學課程,網址為: http://scn.sap.com/docs/DOC-8292
3.4.1 啟動和驗證
69 2013-01-07
架構
3.4.1.1 登入 SAP BusinessObjects Business Intelligence 平台
此工作流程描述使用者從 Web 瀏覽器登入 SAP BusinessObjects Business Intelligence 平台 Web
應用程式。此工作流程適用於 BI Launch Pad 和中央管理主控台 (CMC) 等 Web 應用程式。
1。 瀏覽器 (Web 用戶端) 透過 Web 伺服器傳送登入要求給 Web 應用程式伺服器,其中 Web 應用程式
正在執行。
2。 Web 應用程式伺服器判定該要求屬於登入要求。Web 應用程式伺服器將使用者名稱、密碼和驗證類
型傳送給 CMS 進行驗證。
3。 CMS 與適當的資料庫比對以驗證使用者名稱和密碼 (此處使用 Enterprise 驗證,並將使用者憑證
與 CMS 系統資料庫比對進行驗證)。
4。 驗證成功後,CMS 在記憶體中為使用者建立工作階段。
5。 CMS 傳送回應給 Web 應用程式伺服器告知驗證已成功。
6。 Web 應用程式伺服器在記憶體中為使用者工作階段產生登入 Token。在此工作階段的剩餘期間,Web
應用程式伺服器將使用該登入 Token 向 CMS 驗證使用者。Web 應用程式伺服器產生即將傳送給 Web
用戶端的下一個網頁。
7。 Web 應用程式伺服器傳送下一個網頁給 Web 伺服器。
8。 Web 伺服器將網頁傳送到 Web 用戶端,以供使用者瀏覽器建構頁面。
3.4.1.2 SIA 啟動
70
Server Intelligence Agent (SIA) 可設定為隨主機作業系統自動啟動,或可透過中央組態管理員 (CCM)
手動啟動。
SIA 從中央管理伺服器 (CMS) 中擷取其管理的伺服器的資訊。如果 SIA 使用本機 CMS,且該 CMS 沒
有執行,則 SIA 會啟動 CMS。 如果 SIA 使用遠端 CMS,則會嘗試連線到 CMS。
一旦啟動 SIA,則將執行下列事件序列。
1。 SIA 查詢其快取以找出 CMS。 a。 如果 SIA 設定為啟動本機 CMS,且 CMS 沒有執行,則 SIA 會啟動 CMS 並連線。 b。 如果 SIA 設定為使用執行的 CMS (本機或遠端),則會嘗試連線至其快取中的首個 CMS。如果該
CMS 目前不可用,則 SIA 會嘗試連線至快取中的下一個 CMS。如果所有快取 CMS 均不可用,則
SIA 會等待其中一個 CMS 成為可用。
2。 CMS 確認 SIA 的識別以確定其是否有效。
2013-01-07
架構
3。 當 SIA 成功連線至 CMS 後,即會要求欲管理的伺服器清單。
附註:
SIA 不會儲存其管理的伺服器的資訊。指示 SIA 管理伺服器的組態資訊將儲存在 CMS 系統資料庫
中,並由 SIA 在啟動時從 CMS 中擷取。
4。 CMS 查詢 SIA 所管理的伺服器清單的 CMS 系統資料庫。還會擷取每個伺服器的組態。
5。 CMS 傳回伺服器清單和其組態給 SIA。
6。 針對設定為自動啟動的每個伺服器,SIA 會使用適當的組態啟動伺服器並監控其狀態。SIA 啟動的
每個伺服器設定為使用與 SIA 相同的 CMS。
所有未設定為以 SIA 自動啟動的伺服器都不會啟動。
3.4.1.3 SIA 關閉
您可以關閉主機作業系統以自動停止 Server Intelligence Agent (SIA),或可以在中央組態管理員
(CCM) 中手動停止 SIA。
在 SIA 關閉時,會執行下列步驟。
• SIA 告知 CMS 其將關閉。 a。 如果 SIA 因主機作業系統關閉而停止,SIA 會請求待其伺服器停止。在 25 秒內沒有停止的伺
服器將強制終止。 b。 如果手動停止 SIA,它將等待所管理的伺服器完成處理現有工作。管理的伺服器不會接受任何新
工作。所有工作完成後,伺服器便會停止。一旦所有伺服器停止,SIA 也會停止。
在強制關閉期間,SIA 會告知所有管理的伺服器立即停止。
3.4.2 程式物件
3.4.2.1 設定程式物件的排程
71 2013-01-07
架構
此工作流程描述使用者排程日後要從 Web 應用程式 (如中央管理主控台 (CMC) 或 BI Launch Pad) 執
行程式物件的程序。
1。 使用者透過 Web 伺服器將 Web 用戶端的排程要求傳送給 Web 應用程式伺服器。
2。 Web 應用程式伺服器轉譯要求,並判定該要求屬於排程要求。Web 應用程式伺服器將排程時間、資
料庫登入值、參數值、目的端和格式傳送給指定的中央管理伺服器 CMS。
3。 CMS 確認使用者是否有排程物件的權限。如果使用者擁有足夠的權限,CMS 隨即在 CMS 系統資料庫
新增一筆資料錄。CMS 也會將執行個體新增至等候中的排程清單。
4。 CMS 傳送回應給 Web 應用程式伺服器告知排程作業已成功。
5。 Web 應用程式伺服器產生下一個 HTML 頁面,並透過 Web 伺服器傳送給 Web 用戶端。
3.4.2.2 執行已排程的程式物件
此工作流程描述在排定時間執行已排程的程式物件的程序。
1。 中央管理伺服器 (CMS) 檢查 CMS 系統資料庫,以判斷各時段是否需要執行已排程的 SAP Crystal
報表。
2。 一旦排程的工作時間已到,CMS 即找出調適工作伺服器上執行的可用程式排程服務。CMS 傳送工作
資訊給程式排程服務。
3。 程式排程服務與輸入檔案儲存機制伺服器 (FRS) 進行通訊,以取得程式物件。
附註:
此步驟還需要與 CMS 通訊以找出所需的伺服器和物件。
4。 程式排程服務啟動程式。
5。 程式排程服務會定期向 CMS 更新工作狀態。目前狀態為正在處理。
6。 程式排程服務將記錄檔傳送給輸出 FRS。輸出 FRS 傳回物件記錄檔,通知程式排程服務已成功排程
物件。
附註:
此步驟還需要與 CMS 通訊以找出所需的伺服器和物件。
7。 程式排程服務會向 CMS 更新工作狀態。目前狀態為成功。
8。 CMS 更新其記憶體中的工作狀態,然後將執行個體資訊寫入 CMS 系統資料庫。
3.4.3 Crystal Reports
72 2013-01-07
架構
3.4.3.1 檢視快取的 SAP Crystal 報表頁面
此工作流程描述當報表已存在於快取伺服器時,使用者要求 SAP Crystal 報表中頁面的程序 (例如在
BI Launch Pad 中透過報表檢視器)。此工作流程適用於 SAP Crystal Reports 2011 和 SAP Crystal
Reports for Enterprise。
1。 Web 用戶端會透過 Web 伺服器以 URL 格式將檢視要求傳送給 Web 應用程式伺服器。
2。 Web 應用程式伺服器轉譯要求,並判定該要求屬於檢視所選報表頁面要求。Web 應用程式伺服器傳
送要求給中央管理伺服器 (CMS),確認使用者是否擁有檢視報表的足夠權限。
3。 CMS 檢查 CMS 系統資料庫以確認使用者擁有檢視報表的足夠權限。
4。 CMS 傳送回應給 Web 應用程式伺服器,告知已確認使用者具備足夠的權限可檢視報表。
5。 Web 應用程式伺服器傳送要求給 Crystal Reports 快取伺服器,要求取得報表的頁面 (.epf 檔案)。
6。 Crystal Reports 快取伺服器檢查所要求的 .epf 檔案是否存在於快取目錄中。在此範例中,可找
到 .epf 檔案。
7。 Crystal Reports 快取伺服器傳回所要求的頁面給 Web 應用程式伺服器。
8。 Web 應用程式伺服器透過 Web 伺服器將頁面傳送到 Web 用戶端,以供建構和顯示頁面。
3.4.3.2 檢視非快取的 SAP Crystal Reports 2011 頁面
73
此工作流程描述當頁面不存在於快取伺服器時,使用者要求 SAP Crystal Reports 2011 報表中頁面的
程序 (例如在 BI Launch Pad 中透過報表檢視器)。
1。 使用者透過 Web 伺服器傳送檢視要求給 Web 應用程式伺服器。
2。 Web 應用程式伺服器轉譯要求,並判定該要求屬於檢視所選報表頁面要求。Web 應用程式伺服器傳
送要求給中央管理伺服器 (CMS),確認使用者是否擁有檢視報表的足夠權限。
3。 CMS 檢查 CMS 系統資料庫以確認使用者擁有檢視報表的足夠權限。
4。 CMS 傳送回應給 Web 應用程式伺服器,告知已確認使用者具備足夠的權限可檢視報表。
5。 Web 應用程式伺服器傳送要求給 Crystal Reports 快取伺服器,要求取得報表的頁面 (.epf 檔案)。
6。 Crystal Reports 快取伺服器判斷所要求的檔案是否存在快取目錄中。在此範例中,在快取目錄中
找不到所要求的 .epf 檔案。
7。 Crystal Reports 快取伺服器傳送要求給 Crystal Reports 2011 處理伺服器。
8。 Crystal Reports 2011 處理伺服器查詢輸出檔案儲存伺服器 (FRS),以取得所要求的報表執行個
體。輸出 FRS 傳送所要求的報表執行個體給 Crystal Reports 2011 處理伺服器。
2013-01-07
架構
附註:
此步驟還需要與 CMS 通訊以找出所需的伺服器和物件。
9。 Crystal Reports 2011 處理伺服器開啟報表執行個體,以檢查該報表是否含有資料。Crystal Reports
2011 處理伺服器判定該報表含有資料,隨即建立所要求報表頁面的 .epf 檔案,因此不需要連線到
生產資料庫。
10。 Crystal Reports 2011 處理伺服器傳送 .epf 檔案給 Crystal Reports 快取伺服器。
11。 Crystal Reports 快取伺服器將 .epf 檔案寫入快取目錄。
12。 Crystal Reports 快取伺服器傳送所要求的頁面給 Web 應用程式伺服器。
13。 Web 應用程式伺服器透過 Web 伺服器將頁面傳送到 Web 用戶端,以供建構和顯示頁面。
3.4.3.3 依需要檢視 SAP Crystal Reports 2011 報表
此工作流程描述使用者依需要要求 SAP Crystal Reports 2011 報表頁面以查看最新資料的程序。例
如,在 BI Launch Pad 中使用報表檢視器。
1。 使用者透過 Web 伺服器傳送檢視要求給 Web 應用程式伺服器。
2。 Web 應用程式伺服器轉譯要求,並判定該要求屬於檢視所選報表頁面要求。Web 應用程式伺服器傳
送要求給中央管理伺服器 (CMS),確認使用者是否擁有檢視報表的足夠權限。
3。 CMS 檢查 CMS 系統資料庫以確認使用者擁有檢視報表的足夠權限。
4。 CMS 傳送回應給 Web 應用程式伺服器,告知已確認使用者具備足夠的權限可檢視報表。
5。 Web 應用程式伺服器傳送要求給 Crystal Reports 快取伺服器,要求取得報表的頁面 (.epf 檔案)。
6。 Crystal Reports 快取伺服器檢查該頁面是否存在。如果報表不符合依需要報表共用的需求 (在另
一組依需要要求、資料庫登入和參數設定的時間內),Crystal Reports 快取伺服器就會傳送要求給
Crystal Reports 2011 處理伺服器以產生頁面。
7。 Crystal Reports 2011 處理伺服器向輸入檔案儲存伺服器 (FRS)要求報表物件。輸入 FRS 以資料
流形式將物件的複本傳送給 Crystal Reports 2011 處理伺服器。
附註:
此步驟還需要與 CMS 通訊以找出所需的伺服器和物件。
8。 Crystal Reports 2011 處理伺服器開啟其記憶體中的報表,以檢查該報表是否含有資料。在此範例
中,若報表物件不含資料,Crystal Reports 2011 處理伺服器便會連線到資料來源,以擷取資料並
產生報表。
9。 Crystal Reports 2011 處理伺服器傳送頁面 (.epf 檔案) 給 Crystal Reports 快取伺服器。Crystal
Reports 快取伺服器將 .epf 檔案的複本儲存至快取目錄,以因應後續新的檢視要求。
10。 Crystal Reports 快取伺服器傳送頁面給 Web 應用程式伺服器。
11。 Web 應用程式伺服器透過 Web 伺服器將頁面傳送到 Web 用戶端,以供建構和顯示頁面。
74 2013-01-07
架構
3.4.3.4 設定 SAP Crystal 報表的排程
此工作流程描述使用者排程日後要從 Web 應用程式 (如中央管理主控台 (CMC) 或 BI Launch Pad) 執
行 SAP Crystal 報表的程序。此工作流程適用於 SAP Crystal Reports 2011 和 SAP Crystal Reports for Enterprise。
1。 Web 用戶端會透過 Web 伺服器以 URL 格式將排程要求提交給 Web 應用程式伺服器。
2。 Web 應用程式伺服器轉譯 URL 要求,並判定該要求屬於排程要求。Web 應用程式伺服器將排程時
間、資料庫登入值、參數值、目的端和格式傳送給指定的中央管理伺服器 CMS。
3。 CMS 確認使用者是否有排程物件的權限。如果使用者擁有足夠的權限,CMS 隨即在 CMS 系統資料庫
新增一筆資料錄。CMS 也會將執行個體新增至等候中的排程清單。
4。 CMS 傳送回應給 Web 應用程式伺服器告知排程作業已成功。
5。 Web 應用程式伺服器產生下一個 HTML 頁面,並透過 Web 伺服器傳送給 Web 用戶端。
3.4.3.5 執行已排程的 SAP Crystal Reports 2011 報表
75
此工作流程描述在排定時間執行已排程的 SAP Crystal Reports 2011 報表的程序。
1。 中央管理伺服器 (CMS) 檢查 CMS 系統資料庫,以判斷各時段是否需要執行已排程的 SAP Crystal
報表。
2。 一旦排程的工作時間已到,CMS 便會找出調適工作伺服器上執行的可用 Crystal Reports 2011 排
程服務 (根據每部調適工作伺服器上設定的 [允許的工作數上限] 值)。CMS 傳送工作資訊 (報表
ID、格式、目的端、登入資訊、參數和選擇公式) 給 Crystal Reports 2011 排程服務。
3。 Crystal Reports 2011 排程服務與輸入檔案儲存機制伺服器 (FRS) 進行通訊,以取得每個所要求
報表 ID 的報表範本。
附註:
此步驟還需要與 CMS 通訊以找出所需的伺服器和物件。
4。 Crystal Reports 2011 排程服務啟動 JobChildserver 程序。
5。 子程序 (JobChildserver) 收到輸入檔案儲存伺服器提供的範本後,隨即啟動 ProcReport.dll。
ProcReport.dll 包含所有由 CMS 傳遞給 Crystal Reports 2011 排程服務的參數。
6。 ProcReport.dll 啟動 crpe32.dll,後者再依據所有傳遞的參數來處理報表。
7。 當 crpe32.dll 仍在處理報表時,將依報表中的定義從資料來源擷取資料錄。
8。 Crystal Reports 2011 排程服務會定期向 CMS 更新工作狀態。目前狀態為正在處理。
2013-01-07
架構
9。 一旦報表完成編譯而進入 Crystal Reports 2011 排程服務的記憶體之後,可以匯出成另一種格式
如可攜式文件格式 (PDF)。匯出成 PDF 時會使用 crxfpdf.dll。
10。 含有儲存資料的報表將提交至排程的位置 (如電子郵件),然後再傳送至輸出 FRS。
附註:
此步驟還需要與 CMS 通訊以找出所需的伺服器和物件。
11。 Crystal Reports 2011 排程服務會向 CMS 更新工作狀態。目前狀態為成功。
12。 CMS 更新其記憶體中的工作狀態,然後將執行個體資訊寫入 CMS 系統資料庫。
3.4.4 Web Intelligence
3.4.4.1 依需要檢視 SAP BusinessObjects Web Intelligence 文件
76
此工作流程描述使用者依需要檢視 SAP BusinessObjects Web Intelligence 文件以查看最新資料的程
序。例如,在 BI Launch Pad 中使用 Web Intelligence 檢視器。
1。 Web 瀏覽器透過 Web 伺服器傳送檢視要求給 Web 應用程式伺服器。
2。 Web 應用程式伺服器轉譯要求,並判定該要求屬於檢視 Web Intelligence 文件要求。Web 應用程
式伺服器傳送要求給中央管理伺服器 (CMS),確認使用者是否擁有檢視文件的足夠權限。
3。 CMS 檢查 CMS 系統資料庫以確認使用者擁有檢視文件的足夠權限。
4。 CMS 傳送回應給 Web 應用程式伺服器,告知已確認使用者具備足夠的權限可檢視文件。
5。 Web 應用程式伺服器傳送要求給 Web Intelligence 處理伺服器,向其要求文件。
6。 「Web Intelligence 處理伺服器」會向輸入檔案儲存伺服器 (FRS) 要求文件,以及所要求文件據
以建置的語意層檔案。語意層檔案含有中繼層資訊,包括資料列層級與資料行層級安全性。
7。 輸入 FRS 會將文件複本連同所要求文件據以建置的語意層檔案,以資料流形式傳送給「Web
Intelligence 處理伺服器」。
附註:
此步驟還需要與 CMS 通訊以找出所需的伺服器和物件。
8。 Web Intelligence 處理伺服器上的 Web Intelligence 報表引擎開啟記憶體中的文件,並啟動
QT.dll 和進行中的連線伺服器。
9。 QT.dll 會產生、驗證和重新產生 SQL,並且連線到資料庫以執行查詢。連線伺服器則利用 SQL 從
資料庫取得資料,再交給用來處理文件的報表引擎。
10。 Web Intelligence 處理伺服器會將可檢視的文件頁面,傳送給提出要求的 Web 應用程式伺服器。
2013-01-07
架構
11。 Web 應用程式伺服器透過 Web 伺服器將文件頁面傳送到 Web 用戶端,以供建構和顯示頁面
3.4.4.2 設定 SAP BusinessObjects Web Intelligence 文件的排程
此工作流程描述使用者排程日後要從 Web 應用程式 (如中央管理主控台 (CMC) 或 BI Launch Pad) 執
行 SAP BusinessObjects Web Intelligence 文件的程序。
1。 Web 用戶端會透過 Web 伺服器以 URL 格式將排程要求提交給 Web 應用程式伺服器。
2。 Web 應用程式伺服器轉譯 URL 要求,並判定該要求屬於排程要求。Web 應用程式伺服器將排程時
間、資料庫登入值、參數值、目的端和格式傳送給指定的中央管理伺服器 CMS。
3。 CMS 確認使用者是否有排程物件的權限。如果使用者擁有足夠的權限,CMS 隨即在 CMS 系統資料庫
新增一筆資料錄。CMS 也會將執行個體新增至等候中的排程清單。
4。 CMS 傳送回應給 Web 應用程式伺服器告知排程作業已成功。
5。 Web 應用程式伺服器產生下一個 HTML 頁面,並透過 Web 伺服器傳送給 Web 用戶端。
3.4.4.3 執行已排程的 SAP BusinessObjects Web Intelligence 文件
77
此工作流程描述在排定時間執行已排程的 SAP BusinessObjects Web Intelligence 文件的程序。
1。 中央管理伺服器 (CMS) 會檢查 CMS 系統資料庫,以判斷是否已排程要執行的 Web Intelligence
文件。
2。 一旦排程的時間已到,CMS 即找出調適工作伺服器上執行的可用 Web Intelligence 排程服務。接
著,CMS 便會將排程要求及該要求的所有相關資訊傳送給 Web Intelligence 排程服務。
3。 Web Intelligence 排程服務會根據每部 Web Intelligence 處理伺服器所設定的 [連線數目上限]
值,找出一部可用的 Web Intelligence 處理伺服器。
4。 Web Intelligence 處理伺服器判斷是由哪部輸入檔案儲存伺服器 (FRS) 裝載文件及該文件所依據
的語意層中繼層檔案。接著 Web Intelligence 處理伺服器會向輸入 FRS 要求文件。輸入 FRS 找
出 Web Intelligence 文件及該文件所依據的語意層檔案,再以資料流形式將這些項目傳送給 Web
Intelligence 處理伺服器。
附註:
此步驟還需要與 CMS 通訊以找出所需的伺服器和物件。
5。 Web Intelligence 文件放入 Web Intelligence 處理伺服器的暫存目錄。Web Intelligence 處理
伺服器開啟記憶體中的文件。QT.dll 從文件所依據的語意層產生 SQL。包含在 Web Intelligence
處理伺服器中的連線伺服器程式庫會連線到資料庫。查詢資料透過 QT.dll 傳回給 Web Intelligence
處理伺服器中負責處理文件的報表引擎,隨後建立新的成功執行個體。
2013-01-07
架構
6。 Web Intelligence 處理伺服器將文件執行個體上傳至輸出 FRS。
附註:
此步驟還需要與 CMS 通訊以找出所需的伺服器和物件。
7。 Web Intelligence 處理伺服器通知調適工作伺服器上的 Web Intelligence 排程服務表示文件已建
立完成。如果文件是要排程至目的端 (檔案系統、FTP、SMTP 或收件匣),Adaptive 工作伺服器即
從輸出 FRS 擷取已處理的文件,然後傳遞至指定的目的端。本範例假定實際情況並非如此。
8。 Web Intelligence 排程服務會向 CMS 更新工作狀態。
9。 CMS 更新其記憶體中的工作狀態,然後將執行個體資訊寫入 CMS 系統資料庫。
3.4.5 分析
3.4.5.1 檢視 SAP Analysis (OLAP 版本) 工作區
78
此工作流程描述使用者從 BI Launch Pad 要求檢視 SAP Analysis (OLAP 版本) 工作區的程序。
1。 Web 用戶端透過 Web 伺服器傳送要求給 Web 應用程式伺服器,表示想要檢視新的工作區。Web 用
戶端運用 DHTML AJAX 技術 (非同步 JavaScript 和 XML),與 Web 應用程式伺服器通訊。AJAX 技
術允許頁面局部更新,因此不必針對每項新要求各建構一個新頁面。
2。 Web 應用程式伺服器轉譯要求,然後傳送至中央管理伺服器 (CMS),以判定使用者是否獲得檢視或
建立新工作區的授權。
3。 CMS 從 CMS 系統資料庫擷取使用者的憑證。
4。 如果使用者獲准檢視或建立工作區,CMS 便會和 Web 應用程式伺服器確認此作業。同時,CMS 也會
傳送含有一或多部可用的多維度分析服務 (MDAS) 的清單。
5。 Web 應用程式伺服器會從可用的選擇清單中挑選一部 MDAS,並將 CORBA 要求傳送給該服務,以找
出合適的 OLAP 伺服器,來建立新的工作區或重新整理現有的工作區。
6。 MDAS 必須與輸入檔案儲存伺服器 (FRS) 進行通訊,藉以擷取具有基礎 OLAP 資料庫相關資訊並已
儲存初始 OLAP 查詢的適當工作區文件。輸入 FRS 會從基礎目錄擷取適當的 Advanced Analyzer
工作區,再將該工作區以資料流形式傳回 MDAS。
7。 MDAS 會開啟工作區、將查詢制式化,然後傳送給 OLAP 資料庫伺服器。MDAS 必須設定適當的 OLAP
資料庫用戶端存取 OLAP 資料來源。Web 用戶端查詢務必轉譯成適當的 OLAP 查詢。OLAP 資料庫伺
服器會將查詢結果傳回 MDAS。
8。 MDAS 根據該要求的用意為建立、檢視、列印或匯出而定,預先建構結果,以使 Java WAS 能更迅速
完成建構。MDAS 將其建構的結果封裝成 XML,再傳回 Web 應用程式伺服器。
2013-01-07
架構
9。 Web 應用程式伺服器建構工作區,然後透過 Web 伺服器,將格式化的頁面或局部頁面傳送給 Web
用戶端。Web 用戶端顯示更新後的頁面或新要求的頁面。此一不需用戶端程式 (Zero-Client) 解決
方案不需要下載任何 Java 或 ActiveX 元件。
79 2013-01-07
管理授權
第4章 管理授權
4.1 管理授權金鑰
本節說明如何管理 BI 平台部署的授權金鑰。
相關主題
•
•
•
4.1.1 若要檢視授權資訊
CMC 的 [授權金鑰] 管理區識別與每一個金鑰相關的同時、具名和處理器授權的數量。
1。 移至 CMC 的 [授權金鑰] 管理區。
2。 選擇授權金鑰。
與金鑰相關的詳細資料會在 [授權資訊] 區中顯示。若要另外購買授權金鑰,請連絡您的 SAP 銷售
代表。
相關主題
•
•
•
80 2013-01-07
管理授權
4.1.2 新增授權金鑰
如果您要從試用版產品進行升級,請確定先刪除試用版授權金鑰,再新增任何新的授權金鑰或產品啟動
金鑰代碼。
附註:
如果您在變更組織實作 BI 平台授權的方式後收到新的授權金鑰,則必須從系統中刪除所有舊版授權金
鑰以保持一致。
1。 移至 CMC 的 [授權金鑰] 管理區。
2。 在 [新增金鑰] 欄位中輸入金鑰。
3。 按一下 [新增]。
此金鑰已新增至清單中。
相關主題
•
•
4.1.3 檢視目前的帳戶活動
1。 移至 CMC 的 [設定] 管理區。
2。 按一下 [檢視全域系統度量資訊]。
此區會顯示目前的授權使用情形,以及額外的作業度量資訊。
相關主題
•
•
•
81 2013-01-07
管理授權
4.2 計量授權
BusinessObjects License Measurement Tool (BOLMT) 是一款 Java 命令列公用程式,可用於收集和
儲存 BI 平台授權資料。輸出 XML 文件包含授權部署計量,並會傳送至 SAP Global License Auditing
Services (GLAS) 以彙總為授權稽核的一部分。
每次授權稽核要求時,系統管理員會針對每個 BI 平台叢集安裝和執行 BOLMT。BOLMT 收集關於具名和
同時的使用者授權的使用量計量。
管理員可以為 XML 文件指定特定的輸出目錄,並設定輸出文件以不包含可能用於識別系統使用者的任
何資訊。
4.2.1 執行授權稽核
若要執行授權稽核,您需要具有管理員權限和有關目錄的存取權限,該目錄包含 BI 平台安裝中的
BOLMT.jar 檔案。
1。 開啟命令列主控台。
2。 將目錄變更為含 BI 平台安裝之 Java 可執行檔的目錄
依預設,檔案安裝於下列目錄中:[INSTALLDIR]\SAP BusinessObjects Enterprise XI 4.0\java\lib
3。 執行 BOLMT.jar。
以下列格式輸入執行命令:-jar BOLMT.jar [options] <outputFile>
下表提供可用選項摘要:
選項
-c--cms
描述
指定中央管理伺服器 (CMS) 的名稱識別碼和連接埠編號。指定格式為 cmsname:port number。依預設,如果未指定此設定,則會使用本機主機的 CMS 設定。
-p
--pass word
指定用來連線至 CMS 的管理員帳戶密碼。
-a--auth
指定用來將使用者連線至 CMS 的驗證方法。預設方法為「企業」,指定格式為 secEn terprise。
82 2013-01-07
管理授權
選項
-s--sani tize
描述
指定輸出稽核文件應篩選出可能用於識別使用者的任何個人資訊。
附註:
輸出檔案規格始終為命令列中的最後引數。這是選擇性設定。如果沒有指定引數,輸出會移至主控
台標準輸出。您還可以將輸出傳送至指令碼,做為命令列引數。
範例:
C:\Program Files (x86)\SAP
Business Objects\SAP BusinessObjects Enterprise XI 4. 0\java\lib>"C:\Program Files
(x86)\SAP Business Objects\SAP BusinessObjects Enterprise XI 4.0\win64_x64\sapjvm\bin
\java.exe" -jar BOLMT.jar --cms=mycms:6400 -uAdministrator
-p=7juujg --auth=secEnterprise --sanitize audit.xml
83 2013-01-07
管理使用者和群組
第5章 管理使用者和群組
5.1 帳戶管理總覽
帳戶管理包含與建立、對應、變更和組織使用者及群組資訊相關的所有工作。中央管理主控台 (CMC)
的 使用者和群組 管理區會集中執行所有這類工作。
建立使用者帳戶與群組之後,您可以新增物件並指定物件的權限。當使用者登入時,他們可以使用 BI
Launch Pad 或自訂的 Web 應用程式來檢視報表。
5.1.1 使用者管理
84
在 使用者和群組 管理區中,您可以指定使用者存取 BI 平台時所需的任何項目。您也可以檢視 預設
使用者帳戶 表格中摘要的兩個預設使用者帳戶。
表格5-1: 預設使用者帳戶
帳戶名稱
Administrators
Guest
SMAdmin
說明
該使用者屬於 Administrators 和 Everyone 群
組。系統管理員可執行所有 BI 平台應用程式 (例
如,CMC、CCM、發行精靈及 BI Launch Pad) 中
的所有工作。
該使用者屬於 Everyone 群組。該帳戶為預設啟
用的帳戶,系統不會指定其密碼。如果指定密碼,
將會中斷 BI Launch Pad 的單一登入。
這是 SAP Solution Manager 用於存取 BI 平台
元件的唯讀帳戶。
2013-01-07
管理使用者和群組
附註:
物件移轉最適合由「管理員」群組的成員執行,尤其是「管理員」使用者帳戶。若要移轉物件,許多相
關的物件可能也需要一併移轉。然而,可能無法為委派的管理員帳戶取得所有物件的必要安全性權限。
5.1.2 群組管理
所謂群組,是指共用相同帳號權限使用者的集合,所以您可以根據部門、角色或地點,建立群組。群組
可讓您集中在一處 (群組) 變更多位使用者的權限,而不用分別修改每個使用者帳戶的權限。同樣地,
您也可以指派物件權限給一個或多個群組。
在 [使用者和群組] 區域中,您可以建立允許多人存取報表或資料夾的群組。如此一來,您就可以集中
執行變更,不需個別修改每個使用者帳戶。您也可以檢視 預設群組帳戶 資料表中摘要的幾個預設群組
帳戶。
若要檢視 CMC 中可用的群組,請在 [樹狀結構] 面板中按一下 [群組清單]。或者,按一下 [群組階層]
以顯示所有可用群組的階層式清單。
表格5-2: 預設群組帳戶
帳戶名稱
Administrators
Everyone
QaaWS 群組設計工具
報表轉換工具使用者
翻譯人員
說明
此群組的成員可執行所有 BI 平台應用程式 (例
如,CMC、CCM、發行精靈和 BI Launch Pad) 中
的所有工作。根據預設,Administrators 群組中
只有 Administrator 使用者。
每一位使用者都是 Everyone 群組的成員。
這個群組的成員擁有以 Web 服務形式查詢的存取
權限。
此群組的成員可以存取「報表轉換工具」應用程
式。
這個群組的成員擁有 Translation Manager 應用
程式的存取權限。
85 2013-01-07
管理使用者和群組
帳戶名稱
Universe Designer 使用者
相關主題
•
•
說明
屬於此群組的使用者經授權得以存取 Universe
Designer 資料夾及 Connections 資料夾。他們
可以控制誰才擁有存取 Designer 應用程式的權
限。您必須依需要將使用者新增至此群組。根據
預設,沒有使用者屬於此群組。
5.1.3 可用的驗證類型
86
在 BI 平台中設定使用者帳戶和群組之前,請先決定您要使用的驗證類型。驗證類型 資料表摘要列出
一些可用的驗證選項,您可依照企業所用的安全性工具來選擇適用的驗證類型。
表格5-3: 驗證類型
驗證類型
企業
LDAP
Windows AD
說明
如果您想建立 BI 平台專用的帳戶和群組,或是
您尚未在 LDAP 目錄伺服器或 Windows AD 伺服
器中設定使用者和群組階層,請使用系統預設的
Enterprise 驗證。
如果您設定了 LDAP 目錄伺服器,則可以在 BI
平台中使用現有的 LDAP 使用者帳戶和群組。當
您將 LDAP 帳戶對應到 BI 平台時,使用者便可
以使用其 LDAP 使用者名稱和密碼,來存取 BI
平台應用程式。如此能減少在 BI 平台中重複建
立個別使用者和群組帳戶的需要。
您可以在 BI 平台中使用現有的 Windows AD 使
用者帳戶和群組。當您將 AD 帳戶對應到 BI 平
台時,使用者便可以使用其 AD 使用者名稱和密
碼,來登入 BI 平台應用程式。如此能減少在 BI
平台中重複建立個別使用者和群組帳戶的需要。
2013-01-07
管理使用者和群組
驗證類型
SAP
Oracle EBS
Siebel
PeopleSoft Enterprise
JD Edwards EnterpriseOne
說明
您可以將現有 SAP 角色對應到 BI 平台帳戶。當
您對應 SAP 角色後,使用者便可以使用其 SAP
憑證來登入 BI 平台應用程式。如此能減少在 BI
平台中重複建立個別使用者和群組帳戶的需要。
您可以將現有 Oracle EBS 角色對應到 BI 平台
帳戶。當您對應 Oracle EBS 角色後,使用者便
可以使用其 Oracle EBS 憑證來登入 BI 平台應
用程式。如此能減少在 BI 平台中重複建立個別
使用者和群組帳戶的需要。
您可以將現有 Siebel 角色對應到 BI 平台帳戶。
當您對應 Siebel 角色後,使用者便可以使用其
Siebel 憑證來登入 BI 平台應用程式。如此能減
少在 BI 平台中重複建立個別使用者和群組帳戶
的需要。
您可以將現有 PeopleSoft 角色對應到 BI 平台
帳戶。當您對應 PeopleSoft 角色後,使用者便
可以使用其 PeopleSoft 憑證來登入 BI 平台應
用程式。如此能減少在 BI 平台中重複建立個別
使用者和群組帳戶的需要。
您可以將現有 JD Edwards 角色對應到 BI 平台
帳戶。當您對應 JD Edwards 角色後,使用者便
可以使用其 JD Edwards 憑證來登入 BI 平台應
用程式。如此能減少在 BI 平台中重複建立個別
使用者和群組帳戶的需要。
5.2 管理 Enterprise 和一般帳戶
由於 Enterprise 驗證是 BI 平台的預設驗證方法,因此當您第一次安裝此系統時,便會自動啟用該驗
證方法。當您新增及管理使用者和群組時,BI 平台會維護資料庫中的使用者和群組資訊。
附註:
當使用者以導覽至非平台頁面,或關閉其 Web 瀏覽器等方式,登出 BI 平台上的 Web 工作階段時,其
Enterprise 工作階段並未登出,而使用者仍保有授權。Enterprise 工作階段會在大約 24 小時之後逾
時。若要結束使用者的 Enterprise 工作階段,並釋出授權供其他人使用,使用者必須登出平台。
87 2013-01-07
管理使用者和群組
5.2.1 建立使用者帳戶
當您建立新的使用者帳戶時,您會指定使用者屬性,並且為使用者選取一或多個群組。
1。 移至 CMC 的 使用者和群組 管理區。
2。 按一下 [管理] > [新增] > [新增使用者]。
新增使用者 對話方塊便會出現。
3。 建立 Enterprise 使用者 a。 從 [驗證類型] 清單中選取 [Enterprise]。 b。 輸入帳戶名稱、全名、電子郵件及說明資訊。
提示:
有關使用者或帳戶的額外資訊,請納入說明區域。 c。 指定密碼資訊和設定。
4。 若要建立使用不同驗證類型登入的使用者,請從 [驗證類型] 清單中選取適當的選項,然後輸入帳
戶名稱。
5。 指定如何根據 SAP BusinessObjects Business Intelligence 平台授權合約所規定的選項指定使用
者帳戶。
• 如果這個使用者所適用的授權合約,能夠讓多位使用者同時進行連線,請選擇 [同時使用者]。
• 如果這個使用者所適用的授權合約,僅允許持有授權的特定使用者進行連線,請選擇 [具名使用
者]。[具名使用者] 授權非常適合有多名使用者連接 BI 平台時,仍必須存取這個產品的使用
者。
6。 按一下 [建立並關閉]。
這個使用者已新增至系統中,並已自動新增至 Everyone 群組。使用者的收件匣便會自動建立,並
使用 Enterprise 別名。您現在即可將此使用者新增至群組中,或者指定此使用者的權限。
相關主題
•
5.2.2 修改使用者帳戶
使用此程序修改使用者屬性或群組成員資格。
88 2013-01-07
管理使用者和群組
附註:
如果使用者在您進行變更時登入,使用者將會受到影響。
1。 移至 CMC 的 使用者和群組 管理區。
2。 選擇您要變更屬性的使用者。
3。 依序按一下 [管理] > [屬性]。
這個使用者的 屬性 對話方塊便會出現。
4。 變更使用者的屬性。
除了初始建立帳戶時可用的所有選項,您現在可以選取 [帳戶已停用] 核取方塊來停用帳戶。
附註:
您對使用者帳戶所做的任何變更會等到使用者下次登入時才會出現。
5。 按一下 [儲存並關閉]。
相關主題
•
5.2.3 刪除使用者帳戶
89
使用此程序來刪除使用者的帳戶。如果使用者在帳戶遭刪除後登入,可能會收到錯誤訊息。當您刪除使
用者帳戶時,同時也刪除了該使用者的 [我的最愛] 資料夾、個人類別以及收件匣。
如果您認為此使用者將來可能需要再次存取帳戶,請選取已選擇使用者的 屬性 對話方塊中的 [帳戶已
停用] 核取方塊,而不要刪除這個帳戶。
附註:
刪除使用者帳戶不一定能禁止這位使用者再次登入 BI 平台。如果此使用者帳戶也存在於協力廠商系統
中,同時屬於已對應到 BI 平台的協力廠商群組,則這位使用者仍可以登入該平台。
1。 移至 CMC 的 使用者和群組 管理區。
2。 選取您想要刪除的使用者。
3。 按一下 [管理] > [刪除]。
即顯示刪除確認對話方塊。
4。 按一下 [確定]。
使用者帳戶便會刪除。
相關主題
•
•
2013-01-07
管理使用者和群組
•
5.2.4 建立新群組
1。 移至 CMC 的 使用者和群組 管理區。
2。 按一下 [管理] > [新增] > [新增群組]。
建立新使用者群組 對話方塊便會出現。
3。 輸入群組名稱和說明。
4。 按一下 [確定]。
建立新群組後,您可以新增使用者、新增子群組,或是指定群組成員資格,讓新群組實際上成為子群
組。由於子群組可以提供額外的組織層級,當您要設定物件權限來控制使用者對 BI 平台內容的存取
時,子群組提供的協助非常實用。
5.2.5 變更群組屬性
您可以變更任何設定來修改群組的屬性。
附註:
屬於這個群組的使用者在下次登入時將受修改的影響。
1。 在 CMC 的 使用者和群組 管理區中,選取群組。
2。 依序按一下 [管理] > [屬性]。
隨即顯示 屬性 對話方塊。
3。 變更群組的屬性。
按一下導覽清單中的連結,以便存取其他對話方塊,並變更其他屬性。
• 如果您要變更群組的標題或說明,按一下 [屬性]。
• 如果您要變更主權對這個群組的權限,按一下 [使用者安全性]。
• 如果您要修改群組成員的設定檔值,請按一下 [設定檔值]。
• 如果您要將群組新增至其他群組做為子群組,按一下 [所屬成員]。
4。 按一下 [儲存]。
90 2013-01-07
管理使用者和群組
5.2.6 檢視群組成員
您可以使用這個程序來檢視屬於特定群組的使用者。
1。 移至 CMC 的 使用者和群組 管理區。
2。 展開 [樹狀結構] 面板中的 [群組階層]。
3。 選取 [樹狀結構] 面板中的群組。
附註:
如果群組中的使用者過多,或系統將群組對應到協力廠商目錄,則可能需要一點時間顯示您的清單。
會顯示屬於這個群組的使用者清單。
5.2.7 新增子群組
您可以將群組新增至其他群組。當您這樣做時,新增的群組會變成子群組。
附註:
新增子群組類似於指定群組成員資格。
1。 在 CMC 的 使用者和群組 管理區中,選取您要以子群組新增至其他群組的群組。
2。 按一下 [動作] > [加入群組]。
加入群組 對話方塊便會出現。
3。 將您要新增第一個群組的群組,從 [可用的群組] 清單中移到 [目的端群組] 清單中。
4。 按一下 [確定]。
相關主題
•
5.2.8 指定群組成員資格
91 2013-01-07
管理使用者和群組
您可以使一個群組成為另一個群組的成員。成為成員的群組就稱為「子群組」。子群組所新增至的群組
則為「父群組」。子群組會繼承父群組的權限。
1。 在 CMC 的 使用者和群組 管理區中,按一下您要新增至其他群組的群組。
2。 按一下 [動作] > [所屬成員]。
隨即顯示 所屬成員 對話方塊。
3。 按一下 [加入群組]。
加入群組 對話方塊便會出現。
4。 將您要新增第一個群組的群組,從 [可用的群組] 清單中移到 [目的端群組] 清單中。
任何與父群組相關的權限,您建立的新群組都會繼承。
5。 按一下 [確定]。
您會返回 所屬成員 對話方塊,父群組便會出現在父群組清單中。
5.2.9 刪除群組
不再需要群組時,可以將其刪除。您不可以刪除預設群組 Administrator 及 Everyone。
附註:
• 屬於已刪除群組的使用者在下次登入時將受變更的影響。
• 屬於已刪除群組的使用者將遺失從群組繼承的任何權限。
若要刪除協力廠商驗證群組,例如 Windows AD 使用者群組,請使用 CMC 中的 驗證 管理區。
1。 移至 CMC 的 使用者和群組 管理區。
2。 選取要刪除的群組。
3。 按一下 [管理] > [刪除]。
即顯示刪除確認對話方塊。
4。 按一下 [確定]。
便會刪除這個群組。
5.2.10 新增大量使用者或使用者群組
92 2013-01-07
管理使用者和群組
您可以使用 CSV (逗號分隔值) 檔案新增大量使用者或使用者群組至 CMC。
1。 登入 CMC。
2。 在 使用者和群組 索引標籤中,依序按一下 [管理] > [匯入使用者群組] > [使用者/群組/資料庫
憑證]。
隨即顯示 使用者/群組/資料庫憑證 視窗。
3。 按一下 [瀏覽],選取一個 CSV 檔案,然後按一下 [驗證]。
隨即便會處理檔案。如果資料格式化正確,則 [匯入] 按鈕將處於作用中。
4。 按一下 [匯入]。
使用者或使用者群組便會匯入 CMC。
範例:範例 CSV 檔案
Add,MyGroup,MyUser1,MyFullName,Password1,[email protected],ProfileName,ProfileValue
記住:
下列條件適用於大量新增程序:
• CSV 檔案中包含錯誤的任何行將從匯入程序中省略。
• 使用者帳戶在匯入後最初將停用。
• 您在建立新使用者時可以使用空白密碼。不過,您必須針對現有使用者的任何後續更新使用有效的
Enterprise 驗證密碼。
若要檢閱已新增的使用者或使用者群組,請依序按一下 使用者和群組Groups 索引標籤上的 [管理] >
[匯入使用者群組] > [記錄]。
5.2.11 啟用 Guest 帳戶
93
預設會停用 Guest 帳戶以確保沒有人能用這個帳戶登入 BI 平台。這個預設設定也會停用 BI 平台的
匿名單一登入功能,如此一來,使用者若未提供有效的使用者名稱和密碼,則不能存取 BI Launch Pad。
如果您要啟用 Guest 帳戶,請執行這項工作,這樣使用者不需要自己的帳戶就能存取 BI Launch Pad。
1。 移至 CMC 的 使用者和群組 管理區。
2。 按一下 [導覽] 面板中的 [使用者清單]。
3。 選取 [Guest]。
4。 依序按一下 [管理] > [屬性]。
隨即顯示 屬性 對話方塊。
2013-01-07
管理使用者和群組
5。 清除 [帳戶已停用] 核取方塊。
6。 按一下 [儲存並關閉]。
5.2.12 將使用者新增至群組中
您可以透過下列方式將使用者新增至群組:
• 選取該群組,然後按一下 [動作] > [將成員新增至群組]。
• 選取該使用者,然後按一下 [動作] > [所屬成員]。
• 選取該使用者,然後按一下 [動作] > [加入群組]。
下列程序說明如何使用上述方式,將使用者新增至群組。
相關主題
•
5.2.12.1 將使用者新增至一個或多個群組中
1。 移至 CMC 的 使用者和群組 管理區。
2。 選取您要新增至群組的使用者。
3。 按一下 [動作] > [加入群組]。
附註:
系統的所有 BI 平台使用者皆屬於 Everyone 群組。
加入群組 對話方塊便會出現。
4。 將您要新增使用者的群組,從 [可用的群組] 清單中移到 [目的端群組] 清單中。
提示:
您可以按住 SHIFT + 鍵或 CTRL + 鍵並以滑鼠點選方式,選取多個群組。
5。 按一下 [確定]。
5.2.12.2 將一個或多個使用者新增至群組中
94 2013-01-07
管理使用者和群組
1。 在 CMC 的 使用者和群組 管理區中,選取群組。
2。 按一下 [動作] > [將成員新增至群組]。
新增 對話方塊便會出現。
3。 按一下 [使用者清單]。
[可用的使用者/群組] 清單會重新整理,以顯示系統中所有的使用者帳戶。
4。 將您要新增至群組的使用者,從 [可用的使用者/群組] 清單中移到 [選取的使用者/群組] 清單中。
提示:
• 若要選取多個使用者,請按住 SHIFT + 鍵或 CTRL + 鍵並以滑鼠點選。
• 若要搜尋特定的使用者,請使用搜尋欄位。
• 如果系統中有許多使用者,請按一下 [上一個] 和 [下一個] 按鈕,瀏覽使用者清單。
5。 按一下 [確定]。
5.2.13 變更密碼設定
在 CMC 中,您可以變更特定使用者或系統中所有使用者的密碼設定。以下所列的各種限制僅適用於
Enterprise 帳戶,亦即這些限制不適用於對應到外部使用者資料庫 (LDAP 或 Windows AD) 的帳戶。
但一般來說,您的外部系統會讓您對外部帳戶拖加類似的限制。
5.2.13.1 變更使用者密碼設定
1。 移至 CMC 的 使用者和群組 管理區。
2。 選取您要變更密碼設定的使用者。
3。 依序按一下 [管理] > [屬性]。
隨即顯示 屬性 對話方塊。
4。 選取或清除您要變更之密碼設定的核取方塊。
可用的選項如下:
• 密碼永久有效
• 使用者在下次登入時必須變更密碼
• 使用者不能變更密碼
5。 按一下 [儲存並關閉]。
95 2013-01-07
管理使用者和群組
5.2.13.2 變更一般密碼設定
1。 移至 CMC 的 驗證 管理區。
2。 按兩下 [Enterprise]。
Enterprise 對話方塊便會出現。
3。 勾選要使用的每個密碼設定的核取方塊,必要時請提供值。
下表列出每項設定所能設置的最小值和最大值。
表格5-4: 密碼設定
密碼設定
強制混合大小寫密碼
至少必須包含 N 個字元
必須每 N 天變更密碼
最小值
無
0 個字元
1 天
不得重複使用最近 N 個密碼 1 個密碼
必須等候 N 分鐘才變更密碼 0 分鐘
在 N 次嘗試登入失敗後停用帳
戶
失敗 1 次
在 N 分鐘後重設登入失敗計數 1 分鐘
在 N 分鐘後重新啟用帳戶 0 分鐘
4。 按一下 [更新]。
非現用使用者帳戶不會自動停用。
建議的最大值
無
64 個字元
100 天
100 個密碼
100 分鐘
失敗 100 次
100 分鐘
100 分鐘
96 2013-01-07
管理使用者和群組
5.2.14 授與使用者和群組權限
您可以將使用者和群組的管理存取權授與其他使用者和群組。管理權限包括:檢視、編輯及刪除物件;
檢視和刪除物件執行個體;以及暫停物件執行個體。例如,在疑難排解和系統維護方面,可以授與 IT
部門編輯和刪除物件的存取權。
相關主題
•
5.2.15 控制對使用者收件匣的存取
新增使用者時,系統會自動為該使用者建立一個收件匣。收件匣的名稱與使用者相同。根據預設,只有
使用者和系統管理員具備存取使用者收件匣的權限。
相關主題
•
5.2.16 設定 BI Launch Pad 選項
系統管理員可以設定使用者存取 BI Launch Pad 應用程式的方式。藉由設定 BOE.war 檔案中的屬性,
您可以指定在使用者的登入畫面上提供哪些資訊。您也可以使用 CMC 設定特定群組的 BI Launch Pad
偏好設定。
5.2.16.1 設定 BI Launch Pad 登入畫面
97 2013-01-07
管理使用者和群組
依預設,BI Launch Pad 登入畫面會提示使用者輸入使用者名稱和密碼。您也可以提示使用者,輸入
CMS 名稱和驗證類型。若要變更此設定,您必須編輯 BOE.war 檔案的 BI Launch Pad 屬性。
5.2.16.1.1 設定 BI Launch Pad 登入畫面
若要修改 BI Launch Pad 預設設定,您需要設定 BOE.war 檔案的 BI Launch Pad 屬性。此檔案部署
在裝載 Web 應用程式伺服器的電腦上。
1。 轉至 BI 平台安裝的下列目錄:
<INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\config\custom\
附註:
如果您是使用隨 BI 平台安裝的 Tomcat 版本,您還可以存取下列目錄:C:\Program Files (x86)\SAP
BusinessObjects\Tomcat6\webapps\BOE\WEB-INF\config\custom
• 如果您使用的是其他任何支援的 Web 應用程式伺服器,請參閱 Web 應用程式伺服器的說明文
件,確定適當的路徑。
2。 建立新的檔案。
附註:
使用 Notepad 或任何其他文字編輯公用程式。
3。 以下列名稱儲存檔案:
BIlaunchpad.properties
4。 若要在 BI Launch Pad 登入畫面上包括驗證選項,請新增下列資訊: authentication.visible=true
5。 若要變更預設驗證類型,請新增下列資訊: authentication.default=<authentication>
請將 <authentication> 取代為下列任何一個選項
98 2013-01-07
管理使用者和群組
驗證類型
Enterprise
LDAP
Windows AD
SAP
<驗證> 值 secEnterprise secLDAP secWinAD secSAPR3
6。 若要在 BI Launch Pad 登入畫面上提示使用者 CMS 名稱: cms.visible=true
7。 儲存並關閉檔案。
8。 重新啟動 Web 應用程式伺服器。
使用 WDeploy 在 Web 應用程式伺服器上重新部署 BOE.war 檔案。如需有關使用 WDeploy 的詳細資
訊,請參閱《SAP BusinessObjects Business Intelligence 平台 Web 應用程式部署指南》。
5.2.16.2 針對群組設定 BI Launch Pad 偏好設定
系統管理員可以針對特定使用者群組設定 BI Launch Pad 偏好設定。這些偏好設定作為該群組中所有
使用者的預設 BI Launch Pad 偏好設定。
附註:
如果使用者設定自己的偏好設定,則任何管理員定義的設定不會在其 BI Launch Pad 的檢視中加以反
映。使用者始終可以隨時從其自己的偏好設定切換至管理員定義的偏好設定,並使用更新的設定。
依預設,不會針對任何使用者群組設定 BI Launch Pad 偏好設定。系統管理員可為下列項目指定偏好
設定:
• [首頁] 索引標籤
• 文件 - 開始資料夾
• 資料夾
• 類別
• 每頁物件數
• 文件 索引標籤中顯示的資料行
• 如何顯示 BI Launch Pad 中的文件 - 透過索引標籤或新視窗
5.2.16.2.1 針對群組設定 BI Launch Pad 偏好設定
99 2013-01-07
管理使用者和群組
1。 移至 CMC 的 使用者和群組 管理區。
2。 從 [群組清單] 中選取群組。
3。 依序按一下 [動作] > [BI Launch Pad 偏好設定]
BI Launch Pad 偏好設定 對話方塊便會開啟。
4。 取消選取 [尚未定義偏好設定]。
5。 設定使用者的初始檢視:
• 若要在使用者首次登入時顯示 [首頁] 索引標籤,則按一下 [首頁索引標籤],然後選擇下列其
中一個選項:
選項
預設首頁標籤
選取首頁標籤
描述
顯示將使用隨附於 BI 平台的預設 [首頁] 索引標籤。
顯示特定網站作為首頁索引標籤。
按一下 [瀏覽首頁標籤]。在 選取自訂首頁標籤 視窗中,選取
儲存機制物件,然後按一下 [開啟]。
附註:
您只能選取已新增至儲存機制的物件。
• 若要在使用者首次登入時顯示 [文件] 索引標籤,則按一下 [文件],然後指定依預設開啟的抽
屜式功能表和節點。您可以從下列選項中進行選取:
100 2013-01-07
管理使用者和群組
抽屜式下拉清單
我的文件
資料夾
類別
節點選項
選擇下列其中一個選項以在 [文件] 索引標籤中顯示:
• 我的最愛
• 個人類別
• 我的收件匣
選擇下列其中一個選項:
• 公用資料夾:這會在 [文件] 索引標籤中顯示公用資料夾。
• 選取公用資料夾
按一下 [瀏覽資料夾],以選取要在 [文件] 索引標籤中顯示的特定公用資
料夾。
選擇下列其中一個選項:
• 企業類別:這會在 [文件] 索引標籤中顯示企業類別。
• 選取企業類別
按一下 [瀏覽資料夾],以選取要在 [文件] 索引標籤中顯示的特定企業類
別。
例如,如果您希望在使用者首次登入時 [我的文件] 抽屜式功能表開啟至使用者的 BI 收件匣,
則按一下 [我的文件],然後按一下 [我的收件匣]。
6。 在 選擇 [文件] 標籤中顯示的資料行 中,選取您想要在使用者 [清單] 面板中看到的每個物件的
摘要資訊:
• 類型
• 上次執行
• 執行個體
• 說明
• 建立者
• 建立時間
• 位置 (類別)
• 接收時間 (收件匣)
• 寄件者 (收件匣)
7。 在 設定文件檢視位置 中,選擇您希望使用者檢視其文件的方式。
使用者可在 BI Launch Pad 內的新索引標籤或新 Web 瀏覽器視窗中開啟要檢視的文件。
8。 在 [設定每頁項目的數目上限] 欄位中輸入數字,指定當使用者檢視物件清單時,每頁要顯示的物
件數目上限。
9。 按一下 [儲存並關閉]。
指定的偏好設定將作為您在步驟 2 中所選取之群組中使用者的預設設定。不過,如果使用者具有設定
其偏好設定的權限,則可以建立自己的 BI Launch Pad 偏好設定。如果您不希望使用者修改偏好設定,
則不要授與使用者設定偏好設定的權限。
101 2013-01-07
管理使用者和群組
5.2.17 管理系統使用者的屬性
BI 平台管理員將透過中央管理主控台 (CMC) 的 使用者屬性管理 區域定義和新增系統使用者的使用者
屬性。您可以管理和擴充下列使用者目錄的屬性:
• Enterprise
• SAP
• LDAP
• Windows AD
當從 SAP、LDAP 和 Windows AD 等外部目錄匯入使用者時,下列屬性通常可供使用者帳戶使用:
• 全名
• 電子郵件位址
屬性名稱
新增至系統的所有使用者屬性必須具有下列屬性:
• 名稱
• 內部名稱
在使用語意層時,「名稱」屬性是屬性易記的識別碼,並用於查詢篩選器。如需詳細資訊,請參閱語意
層設計工具文件。內部名稱 供使用 BI 平台 SDK 的開發人員使用。此屬性慢自動產生的名稱。
屬性名稱不得超過 256 個字元,且只能包含字母與數字字元及底線。
提示:
如果您為 [名稱] 屬性指定無效的字元,則 BI 平台不會產生內部名稱。內部名稱一旦新增至系統便無
法修改,建議您謹慎選取包含字母與數字字元及底線的適當屬性名稱。
展開對應的使用者屬性的必要條件
在將使用者屬性新增至系統之前,您必須設定外部使用者目錄的所有相關驗證 Plugin 以對應及匯入使
用者。此外,您需要熟悉外部目錄的結構描述,尤其是用於目標屬性的名稱。
附註:
針對 SAP 驗證 Plugin,只能指定 BAPIADDR3 結構中包含的屬性。如需詳細資訊,請參閱 SAP 文件。
一旦將平台設定為對應新的使用者屬性,便會在下一次排程更新後填入值。所有使用者屬性均會顯示在
CMC 的 使用者和群組 管理區中。
5.2.18 透過驗證選項設定使用者屬性的優先權
102 2013-01-07
管理使用者和群組
在設定 SAP、LDAP 和 AD 驗證 Plugin 時,您可以指定每個 Plugin 相對於另外兩個 Plugin 的優先
順序層級。例如,在 LDAP 驗證區域,使用 [設定相對於其他屬性繫結的 LDAP 屬性繫結優先順序] 選
項,以指定 LDAP 相對於 SAP 和 AD的優先順序。依預設,Enterprise 屬性值的優先順序高於外部目
錄中的任何值。按驗證 Plugin 層級而非針對任何特定屬性設定屬性繫結的優先順序。
相關主題
•
•
•
5.2.19 新增使用者屬性
103
您必須先設定從中對應使用者帳戶的外部目錄的驗證 Plugin,才能新增使用者屬性。這適用於 SAP、
LDAP 和 Windows AD。尤其是,您必須為所有所需的 Plugin 核取 [匯入完整名稱、電子郵件地址與其
他屬性] 選項。
附註:
在擴充 Enterprise 使用者帳戶的屬性之前,您不需要執行任何初步工作。
提示:
如果您計畫擴充多個 Plugin 的相同屬性,則建議您依據組織需求設定適當的屬性繫結優先順序層級。
1。 移至 CMC 的 使用者屬性管理 管理區。
2。 按一下 [新增自訂對應屬性] 圖示。
隨即顯示 新增屬性 對話方塊。
3。 在 名稱 欄位中指定新屬性的名稱。
BI 平台會將所提供的名稱作為新屬性的易記名稱。
當您輸入易記名稱時,內部名稱 欄位會依照以下格式自動填入:SI_[Friendlyname]。當系統管理
員指定「易記」屬性名稱時,BI 平台會自動產生「內部」名稱。
4。 必要時,請使用字母、數字或底線修改 內部名稱 欄位。
提示:
內部名稱 欄位值只能在此階段進行修改。一旦您儲存新屬性,便無法編輯此值。
如果新屬性用於 Enterprise 帳戶,請跳至步驟 8。
5。 從清單中選取 [新增來源] 的適當選項,然後按一下 [新增] 圖示。您可以使用下列選項:
• SAP
• LDAP
• AD
屬性指定的屬性來源的表格資料列已建立。
2013-01-07
管理使用者和群組
6。 在 [屬性來源名稱] 資料行下指定來源目錄中的屬性名稱。
BI 平台並未提供機制以自動確認所提供的屬性名稱是否存在於外部目錄。確定所提供的名稱正確且
有效。
7。 如果需要新屬性的其他來源,請重複步驟 5-6。
8。 按一下 [確定] 以儲存並將新屬性提交至 BI 平台。
新屬性 [名稱]、[內部名稱]、[來源] 和 [屬性來源名稱] 會顯示在 CMC 的 使用者屬性管理 管理
區。
新屬性和每個屬性對應的值均會影響使用者帳戶。將在下一次排程重新整理後在 使用者和群組 管理區
中顯示。
如果您要使用新屬性的多個來源,請確定已為每個驗證 Plugin 指定正確的屬性繫結優先順序。
5.2.20 編輯擴充使用者屬性
使用下列程序來編輯已在 BI 平台中建立的使用者屬性。您可以編輯下列各項:
• BI 平台中的屬性名稱
附註:
這並非用於屬性的內部名稱。一旦建立屬性並新增至 BI 平台,便無法修改內部名稱。若要移除內
部名稱,管理員必須刪除關聯的屬性。
• 屬性來源名稱
• 屬性的其他來源
1。 移至 CMC 的 使用者屬性管理 管理區。
2。 選取要編輯的屬性。
3。 按一下 [編輯選取的屬性] 圖示。
此時會出現 編輯 對話方塊。
4。 修改屬性名稱或來源資訊。
5。 按一下 [確定] 以儲存並將所做的修改提交至 BI 平台。
修改的值會顯示在 CMC 的 使用者屬性管理 管理區。
修改的屬性名稱和值將在下一次排程重新整理後在 使用者和群組 管理區中顯示。
5.3 管理別名
104 2013-01-07
管理使用者和群組
如果使用者在 BI 平台有多個帳戶,您可以使用指派別名的功能連結這些帳戶。當使用者擁有已對應至
Enterprise 的協力廠商帳戶以及 Enterprise 帳戶時,這項功能非常有用。
將別名指派給使用者之後,這位使用者就可以使用協力廠商使用者名稱及密碼,或者使用 Enterprise
使用者名稱及密碼來登入。因此,別名可讓使用者利用一個以上的驗證類型登入。
使用 CMC 時,別名資訊會顯示在使用者 屬性 對話方塊的底部。使用者可以擁有 Enterprise、LDAP
或 Windows AD 別名的組合。
5.3.1 建立使用者並新增協力廠商別名
當您建立使用者並選取除 Enterprise 以外的驗證類型時,系統會在 BI 平台建立新使用者,並且為該
使用者建立協力廠商別名。
附註:
若要讓系統能夠建立協力廠商別名,必須符合以下標準:
• CMC 必須已啟用驗證工具。
• 帳戶名稱的格式必須符合驗證類型所要求的格式。
• 使用者帳戶必須存在於協力廠商驗證工具中,同時必須屬於一個已對應到 BI 平台的群組。
1。 移至 CMC 的 使用者和群組 管理區。
2。 按一下 [管理] > [新增] > [新增使用者]。
新增使用者 對話方塊便會出現。
3。 請選取這位使用者的驗證類型,例如 Windows AD。
4。 請輸入使用者的協力廠商帳戶名稱,例如 bsmith。
5。 請選取使用者的連線類型。
6。 按一下 [建立並關閉]。
隨即將該使用者新增 BI 平台,並根據您所選取的驗證類型指派別名,例如 secWindowsAD:ENTERPRISE:bsmith。若有必要,您可以新增、指派以及重新指派使用者別名。
5.3.2 為現有使用者建立新別名
105 2013-01-07
管理使用者和群組
您可以為現有的 BI 平台使用者建立別名。這個別名可以是 Enterprise 別名,或是協力廠商驗證工具
的別名。
附註:
若要讓系統能夠建立協力廠商別名,必須符合以下標準:
• CMC 必須已啟用驗證工具。
• 帳戶名稱的格式必須符合驗證類型所要求的格式。
• 使用者帳戶必須存在於協力廠商驗證工具中,同時必須屬於一個已對應到該平台的群組。
1。 移至 CMC 的 使用者和群組 管理區。
2。 選取您要新增其別名的使用者。
3。 依序按一下 [管理] > [屬性]。
隨即顯示 屬性 對話方塊。
4。 請按一下 [新增別名]。
5。 選取驗證類型。
6。 輸入使用者的帳戶名稱。
7。 按一下 [更新]。
使用者的別名已建立。在 CMC 中檢視使用者時,至少會顯示兩個別名,其中一個是之前已經指派給
使用者的別名,另一個是您剛建立的別名。
8。 按一下 [儲存並關閉],結束 內容 對話方塊。
5.3.3 從其他使用者指派別名
106
將別名指派給使用者時, 您是將其他使用者的協力廠商別名移至目前檢視的使用者。您無法指派或重
新指派 Enterprise 別名。
附註:
如果使用者只有一個別名,而且您將唯一的別名指派給其他使用者,則系統會刪除該使用者帳戶及其
[我的最愛] 資料夾、個人類別和收件匣。
1。 移至 CMC 的 使用者和群組 管理區。
2。 選取您要指派別名的使用者。
3。 依序按一下 [管理] > [屬性]。
隨即顯示 屬性 對話方塊。
4。 按一下 [指派別名]。
2013-01-07
管理使用者和群組
5。 輸入內含要指派的別名的使用者帳號,按一下 [立即尋找]。
6。 將您要指派的別名從 [可用的別名] 清單中,移動到 [要新增至 Username 的別名] 清單。
這裡的使用者名稱是指您正在指派別名的使用者名稱。
提示:
若要選取多個別名,請按住 SHIFT + 鍵或 CTRL + 鍵並以滑鼠點選。
7。 按一下 [確定]。
5.3.4 刪除別名
刪除別名時,別名即從系統中移除。如果使用者只有一個別名,而且您又刪除該別名,則系統會自動刪
除這個使用者帳戶及其 [我的最愛] 資料夾、個人類別和收件匣。
附註:
刪除使用者的別名不一定能禁止該使用者再次登入 BI 平台。如果使用者帳戶仍存在於協力廠商系統
中,同時該帳戶屬於已對應到 BI 平台的群組,則 BI 平台仍會允許這位使用者登入。系統會建立新使
用者或是指派現有使用者的別名,端視您在 CMC 的 驗證 管理區中,為驗證工具選取哪些更新選項而
定。
1。 移至 CMC 的 使用者和群組 管理區。
2。 選取您要刪除其別名的使用者。
3。 依序按一下 [管理] > [屬性]。
隨即顯示 屬性 對話方塊。
4。 按一下您要刪除的別名旁邊的 [刪除別名] 按鈕。
5。 如果系統提示您確認,請按一下 [確定]。
系統隨即刪除該別名。
6。 按一下 [儲存並關閉],結束 [內容] 對話方塊。
5.3.5 停用別名
您可以使用特定的驗證方法,並藉由停用該方法相關的使用者別名,即可禁止使用者登入 BI 平台。若
要全面禁止某位使用者存取 BI 平台,請停用該使用者的所有別名。
107 2013-01-07
管理使用者和群組
附註:
從系統刪除使用者,不一定能禁止該使用者再次登入 BI 平台。如果使用者帳戶仍存在於協力廠商系統
中,同時該帳戶屬於已對應到該平台的群組,則系統仍會允許這位使用者登入。若要確保使用者無法再
使用其中一個別名來登入平台,其最好方式則是停用別名。
1。 移至 CMC 的 使用者和群組 管理區。
2。 選取您要停用其別名的使用者。
3。 依序按一下 [管理] > [屬性]。
隨即顯示 屬性 對話方塊。
4。 取消選取任何別名的 [啟用] 核取方塊予以停用。
請針對您想要停用的每個別名重複這個步驟。
5。 按一下 [儲存並關閉]。
使用者將無法再使用您剛停用的驗證類型來登入。
相關主題
•
108 2013-01-07
設定權限
第6章 設定權限
6.1 在 BI 平台中權限的運作方式
權限是在 BI 平台中控制使用者存取物件、使用者、應用程式、伺服器以及其他功能的基本單位。這對
於保護系統的安全來說是非常重要的,因為您可以藉由權限來指定使用者可在物件上執行的個別動作,
此外,還能讓您控制 BI 平台內容的存取、將使用者和群組管理工作委派給不同的部門,並提供您的
IT 人員存取伺服器和伺服器群組的管理權限。
請注意,權限是針對物件 (例如報表和資料夾) 設定,而不是針對存取物件的主權者 (使用者和群組)
設定。例如,若要提供管理員存取權限給特定資料夾,請在 [資料夾] 區域中,將管理員新增至該資料
夾的存取控制清單 (擁有物件存取權限的主權者清單)。您無法透過在 [使用者和群組] 區域中設定管
理員的權限設定,提供管理員存取權。[使用者和群組] 區域中之管理員的權限設定是用來將其他主權
(例如委派的系統管理員) 的存取權授與該管理員,以視為系統內的物件。這樣的話,主權者本身之於
其他人,就如同物件一般,擁有較大管理權限。
物件的每個權限都可以是「授與」、「拒絕」或「未指定」。BI 平台安全性模型的設計為︰如果未指
定某一項權限,則表示拒絕該項權限。此外,如果設定值導致同時授與和拒絕使用者或群組的權限,該
權限就會遭到拒絕。這項 以拒絕為主 的設計,能協助確保使用者和群組不會自動取得未明確授與的權
限。
這個規則有個重要例外情形。如果在子物件上明確設定的權限,與從父物件繼承的權限衝突,則在子物
件上設定的權限會覆寫繼承的權限。這個例外適用於同屬群組成員的使用者。如果使用者明確授與拒絕
該使用者之群組的權限,則為使用者設定的權限會覆寫繼承的權限。
相關主題
•
6.1.1 存取層級
109 2013-01-07
設定權限
存取層級係指一組使用者常用的權限。系統管理員可以快速地設定一致的通用安全性層級,而不需要逐
一設定個別權限。
BI 平台包含數個預先定義的存取層級。這些預先定義的存取層級是以漸進的權限模型為基礎︰開始為
[檢視],並以 [完全控制] 結束,每一個存取層級均會根據前一個層級所授與的權限建立。
不過,您也可以建立和自訂自己的存取層級;這將可大幅降低與安全性相關的管理和維護成本。請考慮
這個情況:系統管理員必須管理業務經理和業務員兩個群組。這兩個群組都需要存取 BI 平台系統中的
五份報表,但是業務經理需要比業務員有更多的權限。預先定義的存取層級不符合任何一群組的需求。
系統管理員再也不需要將群組新增至每個報表以做為主權並在五個不同的地方修改其權限,而是可以建
立兩個新的存取層級:Sales Managers 和 Sales Employees。系統管理員接著會將做為主權的兩個群
組新增至報表,並指派個別的存取層級給群組。當需要修改權限時,系統管理員可以修改存取層級。因
為存取層級會套用到跨所有五個報表的兩個群組,所以會快速更新這些群組對報表所擁有的權限。
相關主題
•
6.1.2 進階權限設定
為提供您對物件安全性擁有完全控制權,CMC 可讓您設定進階權限。這些進階權限提升了您在定義物件
分層安全性層級時的彈性。
例如,如果您需要自訂主權對於特定物件或一組物件的權限,請使用進階權限設定。最重要的是,使用
進階權限可於未來您變更群組成員資格或資料夾安全性層級時,明確拒絕使用者或群組不允許變更的任
何權限。
下表摘列了設定進階權限時可用的選項。
表格6-1: 權限選項
圖示 權限選項 說明
授與 將權限授與主權。
拒絕 主權的權限遭拒。
110 2013-01-07
設定權限
圖示 權限選項
未指定
套用至物件
套用至子物件
相關主題
•
說明
主權的權限未指定。根據預設,權限若設定成 [未指定]
即為拒絕。
為物件套用權限。當您按下 [授與] 或 [拒絕] 後,就
可以使用此選項。
為子物件套用權限。當您按下 [授與] 或 [拒絕] 後,
就可以使用此選項。
6.1.3 繼承
權限是在物件上為主權者而設定,以便控制對該物件的存取權;但是,為每個主權者在每個物件上設定
每個可能權限的明確值,是非常不實際的。試想,要是系統擁有 100 個權限、1000 位使用者、10,000
個物件,在這種情況下,要在每個物件上明確設定權限,會讓 CMS 的記憶體儲存上百億個權限,更重
要的是,這需要系統管理員手動設定每個權限。
使用繼承模式即可避免這種不實際的做法。在繼承模式下,使用者對系統中物件的權限係來自於:使用
者在不同群組和子群組的成員資格,加上繼承自父資料夾和子資料夾之物件權限兩者。由於具備群組成
員資格,這些使用者即可繼承權限,也就是子群組可以從父群組繼承權限,而使用者和群組可以繼承父
資料夾的權限。
根據預設,具備某個資料夾之權限的使用者或群組,將會繼承後續發行至該資料夾之任何物件的相同權
限。因此,最好的策略就是先於資料夾層級設定使用者和群組的適當權限,然後再將物件發行到資料
夾。
BI 平台可識別兩種繼承類型︰群組繼承和資料夾繼承。
6.1.3.1 群組繼承
111 2013-01-07
設定權限
群組繼承可讓主權者因具備群組成員資格而繼承權限。當您將所有使用者組織成一個個符合企業組織目
前的安全性原則的群組時,便會發現群組繼承特別好用之處。
在群組繼承範例 1 中,您就可以瞭解到群組繼承的運作方式。紅色群組為藍色群組的子群組,所以會
繼承藍色群組的權限。在此案例中,它會繼承權限 1 為「授與」並繼承其他權限為「未指定」。紅色
群組的所有成員都會繼承這些權限。此外,在子群組設定的其他權限,則會由其成員繼承。在這個範例
中,綠色使用者是紅色群組的成員,所以會繼承權限 1 為「授與」,權限 2、3、4 和 6 為「未指
定」,權限 5 為「拒絕」。
圖61群組繼承範例 1
針對屬於一個以上群組的使用者啟用群組繼承時,系統檢查憑證時會考慮所有父群組的權限。使用者在
任何父群組中明確拒絕的權限都會遭到拒絕,且使用者的任何完全「未指定」的權限也會遭拒;因此只
會授與使用者在一個或多個群組中授與 (明確或透過存取層級) 且從未明確拒絕的權限。
在群組繼承範例 2 中,綠色使用者是兩個沒有關聯群組的成員。他從藍色群組繼承權限 1 和 5 為「授
與」,其餘的為「未指定」;但是,由於綠色使用者也同時隸屬於紅色群組,而已明確拒絕授與權限 5
給紅色群組,將會覆寫綠色使用者從藍色群組繼承的權限 5。
112
圖62群組繼承範例 2
相關主題
•
2013-01-07
設定權限
6.1.3.2 資料夾繼承
資料夾繼承可讓主權者繼承在物件父資料夾上授與的任何權限。當您將 BI 平台內容組織成反映企業組
織目前安全性原則的資料夾階層時,便會發現資料夾繼承特別好用之處。例如,假設您建立稱為「銷售
量報表」的資料夾,且您提供 Sales 群組此資料夾的 [依需要檢視] 存取權。根據預設,每一位具備
[銷售量報表] 資料夾權限的使用者,都會繼承您後續發行至此資料夾的相同報表權限。因此,Sales
群組將具備所有報表的 [依需要檢視] 存取權,且您只需要在資料夾層級設定此物件權限一次。
在資料夾繼承範例中,已經為紅色群組設定資料夾的權限。權限 1 和 5 已被授與,其餘的則尚未指
定。如果啟用資料夾繼承功能,紅色群組成員對物件的權限會與物件層級上的群組權限相同。權限 1
和 5 會繼承為授與,其餘的則為尚未指定。
圖63資料夾繼承範例
相關主題
•
6.1.3.3 權限覆寫
113 2013-01-07
設定權限
權限覆寫是一種權限行為,即設定在子物件上的權限會覆寫設定在父物件上的權限。權限覆寫發生於下
列情況:
• 一般而言,設定在子物件上的權限會覆寫設定在父物件上的對應權限。
• 一般而言,設定在子群組或群組成員上的權限會覆寫設定在群組上的對應權限。
您不需要停用繼承,就可以設定物件的自訂權限。子物件會繼承父物件的權限設定,但在子物件上明確
設定的權限除外。另外,在父物件上對權限設定所做的任何變更也會套用至子物件。
權限覆寫範例 1示範權限覆寫如何在父物件和子物件上運作。藍色使用者被拒絕編輯資料夾內容的權
限,子資料夾會繼承權限設定。不過,系統管理員將子資料夾中的文件「編輯」權限授與藍色使用者。
藍色使用者獲得的文件「編輯」權限會覆寫從資料夾與子資料夾繼承的權限。
圖64權限覆寫範例 1
權限覆寫範例 2示範權限覆寫如何在成員和群組上運作。藍色群組被拒絕編輯資料夾的權限,藍色子群
組則繼承此權限設定。不過,系統管理員將資料夾的「編輯」權限授與藍色使用者 (藍色群組和藍色子
群組的成員)。藍色使用者獲得的資料夾「編輯」權限會覆寫從藍色群組與藍色子群組繼承的權限。
114
圖65權限覆寫範例 2
2013-01-07
設定權限
複雜的權限覆寫說明權限覆寫效果較不明顯的情況。紫色使用者是子群組 1A 和 2A 的成員,而這兩個
子群組分別隸屬於群組 1 和群組 2。群組 1 和 2 都有資料夾的「編輯」權限。1A 會繼承群組 1 擁
有的「編輯」權限,但系統管理員拒絕了 2A 的「編輯」權限。2A 的權限設定將因權限覆寫之故而覆
寫群組 2 的權限設定。因此,藍色使用者會從 1A 和 2A 繼承衝突的權限設定。1A 和 2A 沒有父子關
係,因此不會發生權限覆寫的情況,也就是說,某個子群組的權限設定不會覆寫另一個子群組的權限設
定,因為它們的地位同等。最後,紫色使用者被拒絕「編輯」權限,因為 BI 平台是 以拒絕為主 的權
限模型。
圖66複雜的權限覆寫
權限覆寫讓您可對子物件上的權限設定做些微的調整,而不需放棄所有繼承的權限設定。請考慮這個情
況:銷售經理需要檢視「機密」資料夾中的機密報表。此銷售經理屬於「銷售」群組的一部分,而該群
組被拒絕此資料夾及其內容的存取權。管理員將「機密」資料夾的「檢視」權限授與經理,並繼續拒絕
「銷售」群組存取權。在此情況下,授與銷售經理的「檢視」權限會覆寫經理從「銷售」群組之成員資
格繼承的被拒絕存取權。
6.1.3.4 權限範圍
權限範圍是指控制權限繼承程度的能力。定義權限範圍,先要決定權限是否要套用到物件、它的子物件
或兩者皆是。根據預設,權限的範圍會擴充至物件和子物件。
權限範圍可以用來保謢共用位置中的個人內容。想像一下這種情形,財務部門有一個共用的「費用申
請」資料夾,而其下又按各個員工存有「個人費用申請」子資料夾。員工希望能够檢視並將物件新增至
「費用申請」資料夾,但他們同時也想保護「個人費用申請」子資料夾的內容。系統管理員針對「費用
申請」授與所有員工 [檢視] 和 [新增] 權限,並限制權限範圍使權限只到「費用申請」資料夾而已。
這代表 [檢視] 和 [新增] 權限並不適用到「費用申請」資料夾的子物件。然後,系統管理員針對員工
各自的「個人費用申請」子資料夾,授與 [檢視] 和 [新增] 權限。
權限範圍也可限制委派的系統管理員擁有的有限權限。例如,受委派的系統管理員可能擁有某資料夾的
[安全地修改權限] 和 [編輯] 權限,但這些權限的範圍侷限於此資料夾,而且不能套用到此資料夾的
子物件上。委派的管理員無法將此資料夾的子物件的權限,授與另一位使用者。
115 2013-01-07
設定權限
6.1.4 類型特有的權限
類型特有的權限是只會影響特定物件類型的權限,例如 Crystal 報表、資料夾或是存取層級。類型特
有的權限包括:
• 物件類型的一般權限
這些權限與一般全域權限 (例如,新增、刪除或編輯物件的權限) 相同,但是您在特定的物件類型
上設定它們以覆寫一般全域權限設定。
• 物件類型的特定權限
這些權限僅供特定物件類型使用。例如,Crystal 報表會顯示匯出報表資料的權限,而 Word 文件
不會顯示此權限。
類型特有的權限範例 圖表說明類型特有的權限如何運作。這裡的權限 3 代表編輯物件的權限。藍色群
組對最上層資料夾的「編輯」權限均遭到拒絕,但已獲授與對該資料夾與子資料夾中的 Crystal 報表
具有「編輯」權限。這些「編輯」權限係屬 Crystal 報表所特有,覆寫了一般全域層級的權限設定。
因此,藍色群組的成員具有 Crystal reports 的「編輯」權限,但是無法編輯子資料夾中的 XLF 檔
案。
116
圖67類型特有的權限範例
類型特有的權限非常有用,因為它們可讓您根據物件類型來限制主權的權限。例如,管理員想讓員工能
夠將物件新增至資料夾,但無法建立子資料夾。此時,管理員會在資料夾的一般全域層級授與新增權
限,然後拒絕資料夾物件類型的新增權限。
根據權限適用的物件類型而定,權限分成下列集合:
• 一般
2013-01-07
設定權限
這些權限會影響所有的物件。
• 內容
這些權限是根據特定內容物件類型來分類。內容物件類型的範例包括 Crystal 報表和 Adobe Acrobat
PDF。
• 應用程式
這些權限是根據它們影響的 BI 平台應用程式來分類。應用程式的範例包括 CMC 與 BI Launch Pad。
• 系統
這些權限是根據它們影響的核心系統元件來分類。核心系統元件的範例包括行事曆、事件以及使用
者和群組。
類型特有的權限位於 [內容]、[應用程式] 和 [系統] 集合中。在每個集合中,會根據物件類型將它們
進一步分成不同類別。
6.1.5 判斷有效權限
設定物件的權限時,請切記下列考量事項:
• 每個存取層級會授與部分權限、拒絕部分權限,並將其餘權限維持為未指定。如果授與使用者多個
存取層級,系統預設將彙總有效權限,並拒絕任何未指定的權限。
• 當您針對某物件指派多個存取層級給主權者時,主權者即具備每個存取層級權限的組合。多重存取
層級 中指派了兩個存取層級給使用者。其中一個存取層級授與權限 3 和 4 給使用者,另一個存取
層級則僅授與權限 3。該使用者的有效權限即為 3 和 4。
117
圖68多重存取層級
• 進階權限可與存取層級合併,以自訂主權者的物件權限設定。例如,如果同時明確指派進階權限和
存取層級給物件的主權,而進階權限與存取層級的權限發生衝突,則進階權限將會覆寫存取層級的
權限。
進階權限只能覆寫存取層級中設定給同一位主權者對相同物件的同一種權限。例如,在一般全域層
級設定的進階「新增」權限可以覆寫存取層級中的一般「新增」權限設定,而無法覆寫存取層級中
類型特有的「新增」權限設定。
2013-01-07
設定權限
不過,進階權限未必都會覆寫存取層級。例如,假設主權對父物件的「編輯」權限遭到拒絕。但在
子物件方面,主權受指派的存取層級已授與其「編輯」權限。結果,主權擁有子物件的「編輯」權
限,因為在子物件上設定的權限會覆寫在父物件上設定的權限。
• 權限覆寫,使得在子物件上設定的權限可以覆寫從父物件繼承的權限。
6.2 管理 CMC 內物件的安全性設定
利用 [管理] 功能表,可以管理 CMC 內大部分物件的安全性設定。這些選項讓您指派主權到物件的存
取控制清單、檢視主壦擁有的權限,以及修改主權對物件的權限。
安全性管理的特定細節,根據您對安全性的需求和設定權限的物件類型而不同。然而,一般來說,下列
任務的工作流程則相當類似:
• 檢視物件的主權權限。
• 指派主權給物件的存取控制清單,並指定這些主權應該含有哪些權限和存取層級。
• 在 BI 平台設定最上層資料夾權限。
6.2.1 檢視物件的主權權限
118
一般來說,您要依照這個工作流程檢視物件主權的權限。
1。 選取要檢視安全性設定的物件。
2。 按一下 [管理] > [使用者安全性]。
使用者安全性 對話方塊便會出現,並顯示物件的存取控制清單。
3。 從存取控制清單選取主權,按一下 [檢視安全性]
啟動 權限總管,並顯示物件主權的有效權限清單。另外,權限總管 可讓您執行下列工作:
• 瀏覽另一個要檢視的主權。
• 依照下列準則篩選顯示的權限:
• 指派的權限
• 授與的權限
• 沒有指派的權限
• 來自存取層級
• 物件類型
• 權限名稱
2013-01-07
設定權限
• 依照下列準則,以遞增或遞減方式排序顯示權限清單:
• 集合
• 類型
• 權限名稱
• 權限狀態 (授與、拒絕授與或沒有指定)
此外,您可以在 來源 資料行中按一下其中一個連結,以便顯示繼承權限的來源。
6.2.2 指派主權給物件的存取控制清單
存取控制清單指定對物件授與或拒絕授與權限給使用者。一般而言,您要依照這個工作流程來指派存取
控制清單的主權,並指定主權對這個物件擁有的權限。
1。 選取要新增主權的物件。
2。 按一下 [管理] > [使用者安全性]。
使用者安全性 對話方塊便會出現,並顯示存取控制清單。
3。 按一下 [新增主權]。
新增主權 對話方塊便會出現。
4。 將您要新增成為主權的使用者和群組,從 [可用的使用者/群組] 清單,移動到 [選取的使用者/群
組] 清單中。
5。 按一下 [新增並指派安全性]。
6。 選取要授與主權的存取層級。
7。 選擇是否要啟用或停用資料夾或群組繼承。
必要時,您也可以修改分層層級的權限,以便覆寫存取層級中的特定權限。
相關主題
•
6.2.3 修改物件主權的安全性
119 2013-01-07
設定權限
一般而言,建議您使用存取層級來指派主權的權限。不過,您有時候可能必須在存取層級中覆寫特定分
層權限。進階權限讓您在主權已擁有的存取層級之上自訂主權權限。一般來說,您要依照這個工作流程
指派進階權限給物件的主權。
1。 指派主權給物件的存取控制清單。
2。 新增主權之後,請移至 [管理] > [使用者安全性],顯示這個物件的存取控制清單。
3。 從存取控制清單選取主權,按一下 [指派安全性]。
指派安全性 對話方塊便會出現。
4。 按一下 [進階] 索引標籤。
5。 按一下 [新增/移除權限]。
6。 修改主權的權限。
所有可用的權限都會摘列於<權限附錄>中。
相關主題
•
6.2.4 在 BI 平台設定最上層資料夾權限
一般而言,您要按照這個工作流程設定權限給 BI 平台的最上層資料夾。
附註:
在這個版本中,主權需要容器資料夾的檢視權限,才能在該資料夾中瀏覽並檢視其子物件。這表示,主
權需要最上層資料夾的檢視權限,才能檢視位於資料夾中的物件。如果您想要限制主權的檢視權限,就
可以將特定資料夾的檢視權限授與主權,然後設定權限的範圍,以便僅套用至該資料夾。
1。 移至內含要設定權限的最上層資料夾的 CMC 區域。
2。 按一下 [管理] > [最上層安全性] > [所有 Objects]。
這裡 Objects 代表最上層資料夾的內容。如果系統提示您確認,請按一下 [確定]。
出現 使用者安全性 對話方塊,並顯示最上層資料夾的存取控制清單。
3。 指派主權到最上層資料夾的存取控制清單。
4。 如有需要,指派進階權限給主權。
相關主題
•
•
120 2013-01-07
設定權限
6.2.5 檢查主權的安全性設定
在某些情況下,您可能會想要瞭解已經被授與或拒絕存取權之主體的物件。您可以使用安全性查詢來執
行這項工作。安全性查詢可讓您判斷主權對特定物件具有哪些權限,以及管理使用者權限。使用每個安
全性查詢時,您提供下列資訊:
• 查詢主權
您指定要執行安全性查詢的使用者或群組。您可以為每個安全性查詢指定一個主權。
• 查詢權限
您指定要執行安全性查詢的權限、這些權限的狀態以及設定這些權限的物件類型。例如,您可以執
行安全性查詢,得知主權能夠重新整理的所有報表,或是主權無法匯出的所有報表。
• 查詢本文
您指定要安全性查詢搜尋的 CMC 區域。對於每個區域,您可以選擇是否要包括安全性查詢中的子物
件。安全性查詢最大可以有四個區域。
當您執行安全性查詢時,結果會出現在 [安全性查詢] 之下 [樹狀結構] 面板中的 [查詢結果] 區域。
如果您要精簡安全性查詢,可以從第一個查詢的結果中執行第二個查詢。
安全性查詢很有用,因為它們可讓您查看主權擁有某些權限的物件,而且如果您想要修改這些權限,它
們還可以提供這些物件的位置。請考慮業務員晉升為業務經理的情況。這些業務經理必須具有 Crystal
報表的「排程」權限,但其晉升前卻只有「檢視」權限,而且報表如今已存在於不同的資料夾。在這種
情況下,系統管理員會為業務經理的權限執行安全性查詢,以檢視在所有資料夾中的 Crystal 報表,
並在查詢中包括子物件。執行安全性查詢之後,系統管理員就可以在 [查詢結果] 區域中查看業務經理
具有「檢視」權限的所有 Crystal 報表。由於 [詳細資料] 面板會顯示每份 Crystal 報表的位置,系
統管理員就可以瀏覽每份報表並修改業務經理的報表權限。
6.2.5.1 執行安全性查詢
1。 在 使用者和群組 區域的 [詳細資料] 面板中,選取要執行安全性查詢的使用者或群組。
2。 按一下 [管理] > [工具] > [建立安全性查詢]。
121 2013-01-07
設定權限
122
建立安全性查詢 對話方塊便會出現。
3。 確定 [查詢主權] 區域已選取正確的主權。
如果您打算對其他主權執行安全性查詢,請按一下 [瀏覽] 以便選取該主權。在 瀏覽查詢主權 對
話方塊中,展開 [使用者清單] 或 [群組清單] 以瀏覽主權,或依名稱搜尋主權。完成後按一下 [確
定],以返回 建立安全性查詢 對話方塊。
4。 在 查詢權限 區域中,指定您要執行查詢作業的權限,以及各個權限的狀態。
• 若您要就主權者在物件上所擁有特定權限執行查詢作業,請按一下 [瀏覽],並針對您要執行此
安全性查詢的每個權限設定其狀態,然後按一下 [確定]。
提示:
在查詢結果中,按一下特定權限旁邊的 [刪除] 按鈕就可刪除該權限,按一下查詢結果的標頭資
料列,則可以刪除查詢結果中的所有權限。
• 如果要執行一般安全性查詢,請選取 [不要依權限查詢] 核取方塊。
當您執行這個動作之後,BI 平台會針對在存取控制清單中包含該主權者的全部物件進行一般安
全性查詢,而不管該主權者對這些物件擁有哪些權限。
5。 在 查詢本文 區域,指定您要查詢的 CMC 區域。 a。 選取清單旁的核取方塊。 b。 從清單中選取您要查詢的 CMC 區域。
若要查詢某區域內的其他特定位置 (例如 [資料夾] 下的特定資料夾),請按一下 [瀏覽] 以開
啟 瀏覽查詢本文 對話方塊。在 [詳細資料] 窗格中,選取要查詢的資料夾,然後按一下 [確
定]。當您返回 [安全性查詢] 對話方塊,該指定的資料夾便會出現在清單底下的方塊中。 c。 選取 [查詢子物件]。 d。 對您要查詢的每個 CMC 區域重複上述步驟。
2013-01-07
設定權限
附註:
您最多可以查詢四個區域。
6。 按一下 [確定]。
如此便會執行安全性查詢,然後跳至 查詢結果 區域。
7。 若要檢視查詢結果,請在 [樹狀結構] 面板中展開 [安全性查詢],再按一下任何查詢結果。
提示:
查詢結果會按照主權的名稱列出。
查詢結果顯示於 [詳細資料] 面板。
查詢結果 區域會保留來自單一使用者工作階段的所有安全性查詢結果,直到使用登出為止。若要改用
新的規格再次執行查詢,請按一下 [動作] > [編輯查詢]。您亦可選取原來的查詢,再按一下 [動作]
> [重新查詢],以重新執行完全相同的查詢。如果您想要保留安全性查詢結果,請按一下 [動作] > [匯
出],將您的安全性查詢結果匯出成為 CSV 檔案。
6.3 使用存取層級
123
您可以使用存取層級來執行下列動作:
• 複製現有的存取層級、對複本進行變更,重新命名並另存為新的存取層級。
• 建立、重新命名和刪除存取層級。
• 修改存取層級中的權限。
• 追蹤系統中的存取層級與其他物件之間的關係。
• 複寫和管理不同站台之間的存取層級。
• 使用在 BI 平台內其中一個預先定義的存取層級,以便為許多主權快速且統一設定權限。
下表摘要每個預先定義的存取層級包含的權限。
表格6-2: 預先定義的存取層級
存取層級
檢視
說明 包含的權限
如果在資料夾層級設定,則主權
可檢視資料夾、資料夾中的物
件,以及每個物件產生的執行個
體。如果在物件層級設定,則主
權可檢視物件、記錄和產生的執
行個體。
• 檢視物件
• 檢視文件執行個體
2013-01-07
設定權限
存取層級
排程
依需要檢視
完全控制
說明 包含的權限
主權可排定物件執行時間,使物
件根據指定的資料來源,一次或
定期執行作業,產生執行個體。
主權可檢視、刪除和暫停所負責
的執行個體排程。他們也可以排
程使用不同的格式或目的端、設
定參數和資料庫登入資訊、挑選
要處理工作的伺服器、將內容新
增至資料夾,並且複製物件或資
料夾。
「檢視」存取層級權限,以及:
• 排程要執行的文件
• 定義要處理工作的伺服器群
組
• 將物件複製到另一個資料夾
• 排程至目的端
• 列印報表的資料
• 匯出報表的資料
• 編輯使用者所擁有的物件
• 刪除使用者所擁有的執行個
體
• 暫停和繼續使用者所擁有的
文件執行個體
主權可以根據資料來源重新整理
「依需要」的資料。
「排程」存取層級權限,以及:
• 重新整理報表的資料
主權者擁有物件的完整管理控制
權。
所有可用的權限,包括:
• 將物件新增資料夾
• 編輯物件
• 修改使用者對物件的權限
• 刪除物件
• 刪除執行個體
下表摘要在存取層級上執行某些工作所需的權限。
124 2013-01-07
設定權限
存取層級工作
建立存取層級
所需的權限
• 存取層級最上層資料夾的「新增」權限
存取層級中的「檢
視分層」權限
將存取層級指派給
物件的主權
• 存取層級的「檢視」權限
•
•
存取層級的「檢視」權限
存取層級的「使用安全性指派的存取層級」權限
• 物件的「修改權限」權限,或物件和主權的「安全地修改權限」權限
附註:
擁有「安全地修改權限」權限而且想要指派存取層級給主權的使用者必須將相同
的存取層級指派給他們本身。
修改存取層級
刪除存取層級
複製存取層級
•
•
存取層級的「檢視」和「編輯」權限
存取層級的「檢視」和「刪除」權限
• 存取層級的「檢視」權限
• 存取層級的「複製」權限
• 存取層級最上層資料夾的「新增」權限
6.3.1 在「檢視」與「依需要檢視」存取層級之間選擇
透過 Web 提供報表時,最重要的決策之一,就是選擇要使用即時資料或已儲存資料。不過,不論您選
擇哪一種資料,BI 平台皆會儘快顯示第一頁,讓您可以在系統處理其他資料時查看您的報表。本節說
明兩個預先定義的存取層級之間的差異,您可以使用它來做選擇。
依需要檢視存取層級
「依需要報表」可讓使用者直接從資料庫伺服器存取即時資料。使用即時資料可以讓使用者使用即時的
不斷更新資料,使存取的資訊達到以秒計的正確性。例如,如果大型派送中心的管理者需要持續追蹤運
送的庫存,則即時報表是一種提供所需資訊的方式。
不過,提供所有報表即時資料之前,請考慮您是否想讓所有的使用者持續叫用資料庫伺服器。如果資料
不會快速地或不斷地變更,則所有這些對資料庫的要求只不過是增加網路流量並消耗伺服器資源而已。
如果是這種情況,您最好選擇以固定的週期設定報表排程,如此一來,使用者便能永遠檢視最新的資料
(報表執行個體),而不需叫用資料庫伺服器。
使用者必須具有「依需要檢視」存取權,才可以根據資料庫重新整理報表。
125 2013-01-07
設定權限
「檢視」存取層級
如果要減少網路流量和資料庫伺服器的叫用次數,您可以將報表排定為在指定的時間執行。當已經執行
報表時,使用者可以依需要來檢視該報表,而不用觸發資料庫的額外叫用。
報表執行個體非常適合處理非持續更新的資料。使用者瀏覽報表執行個體,並擷取資料行或圖表的細目
以取得詳細資料時,不會直接存取資料庫伺服器,而是存取已儲存的資料,結果,使用已儲存資料的報
表不但可以將透過網路傳輸的資料減到最少,還可以減輕資料庫伺服器的工作負載。
例如,如果您的業務資料庫每天更新一次,您就可以根據類似的排程來執行報表。如此一來,業務人員
永遠可以存取最新的銷售資料,又不會在每次開啟報表時叫用資料庫。
使用者只需有「檢視」存取權,就可以顯示報表執行個體。
6.3.2 複製目前存取層級
如果您想要和目前存取層級稍微不同的存取層級,這是建立它最快的方法。
1。 移至 [存取層級] 區域。
2。 在 [詳細內容] 面板,選取存取層級。
提示:
選擇內含和您需要的存取層級類似權限的存取層級。
3。 按一下 [組織 > 複製]。
[詳細資料] 面板會顯示您選擇的存取權限複本。
6.3.3 建立新存取層級
如果您想要和目前存取層級差別很大的存取層級,這是建立它最快的方法。
1。 移至 存取層級 區域。
2。 按一下 [管理] > [新增] > [建立存取層級]。
建立新存取層級 對話方塊便會出現。
3。 輸入新存取層級的標題和說明,然後按一下 [是]。
回到 存取層級 區域後,新存取層級便會出現在詳細內容面板。
126 2013-01-07
設定權限
6.3.4 重新命名存取層級
1。 在 [詳細內容] 面板上的 [存取層級] 區域,選取要重新命名的存取層級。
2。 依序按一下 [管理] > [屬性]。
隨即顯示 屬性 對話方塊。
3。 在 [標題] 欄位中,輸入存取層級的新名稱,然後按一下 [儲存並關閉]。
您會回到 [存取層級] 區域。
6.3.5 刪除存取層級
1。 在 [詳細內容] 面板上的 存取層級 區域,選取要刪除的存取層級。
2。 按一下 [管理] > [刪除存取層級]。
附註:
您不能刪除預先定義的存取層級。
出現對話方塊,顯示受這個權取層級影響的相關物件資訊。如果不想刪除這個存取層級,按一下 [取
消] 以便離開對話方塊。
3。 按一下 [刪除]。
這個存取層級會被刪除,且會回到 存取層級 區域。
6.3.6 修改存取層級的權限
127
設定存取層級的權限時,應先設定所有類型物件都適用的一般全域權限,然後指定將於何時根據特定物
件類型覆寫這些一般設定。
1。 在 [存取層級] 區域的 [詳細資料] 面板中,選取您要修改其權限的存取層級。
2。 按一下 [動作] > [包括權限]。
[包括權限] 對話方塊便會出現,並且顯示有效權限清單。
2013-01-07
設定權限
3。 按一下 [新增/移除權限]。
[包括權限] 對話方塊隨即在導覽清單中顯示該存取層級的權限集合。依預設會展開 [一般全域權限]
區段。
4。 設定一般全域權限。
每項權限皆可設為 [授與]、[拒絕] 或 [未指定] 狀態。您也可以選擇只將該權限套用至物件、只
套用至子物件,或套用至兩者。
5。 若要設定存取層級的類型特有權限,請按一下導覽清單中的權限集合,然後按一下您要設定其權限
之物件類型所適用的子集合。
6。 設定完成後,按一下 [確定]。
如此便會返回有效權限清單。
相關主題
•
•
6.3.7 追蹤存取層級與物件之間的關係
128
在您修改或刪除存取層級之前,請務必確認對存取層級所做的任何變更不會對 CMC 中的物件造成負面
的影響。您可以在存取層級上執行關係查詢以執行此項工作。
2013-01-07
設定權限
關係查詢對於權限管理非常有用,因為它們可以讓您在一個便利的位置中查看存取層級影響的物件。請
考慮這個情況:一家公司改造其組識並將部門 A 與部門 B 兩個部門合併成部門 C。系統管理員決定刪
除部門 A 與部門 B 的存取層級,因為這些部門再也不存在。系統管理員在刪除它們之前會為這兩個存
取層級執行關係查詢。在 [查詢結果] 區域中,如果系統管理員刪除存取層級,可以查看將影響的物
件。[詳細資料] 面板也會顯示物件在 CMC 中的位置,讓系統管理員知道是否必須在刪除存取層級之前
先修改物件的權限。
附註:
• 若要檢視受影響物件的清單,您必須擁有這些物件的「檢視」權限。
• 存取層級的關係查詢結果只會產生明確指派該存取層級的物件。如果某個物件由於繼承設定而使用
存取層級,該物件就不會顯示在查詢結果中。
6.3.8 管理不同站台之間的存取層級
129
存取層級是您可以從原始站台複寫到目的端站台的其中一個物件。如果存取層級出現在複寫物件的存取
控制清單中,您就可以選擇複寫存取層級。例如,如果授與 Crystal 報表的存取層級 A 給主權,而且
Crystal 報表是跨站台而複寫,則也會一併複寫存取層級 A。
附註:
如果在目的端站台中有同名的存取層級,存取層級複寫將會失敗。您或目的端站台管理員必須在複寫之
前重新命名其中一個存取層級。
在您跨站台複寫存取層級之後,請記住本節的管理考量。
修改原始站台中的複寫存取層級
如果複寫的存取層級是在原始站台中修改,則在目的端站台中的存取層級將在下次排程執行複寫時更
新。在雙向複寫的案例中,如果您在目的端站台中修改複寫的存取層級,在原始站台中的存取層級就會
變更。
附註:
請確定在一個網站中對存取層級的變更,不會對其他網站中的物件造成負面的影響。請洽詢您的網站管
理員並建議他們先執行複寫存取層級的關聯性查詢,再做任何變更。
修改目的端站台中的複寫存取層級
附註:
這只會套用到單向的複寫。
在目的端站台中對複寫存取層級所做的任何變更不會反映到原始站台。例如,目的端站台管理員可以授
與以複寫存取層級排程 Crystal 報表的權限,即使在原始站台中拒絕這個權限也一樣。因此,雖然存
取層級名稱與複寫的物件名稱相同,不過主權對物件所擁有的有效權限可能會隨著每個目的端站台而
異。
如果原始站台與目的端站台之間複寫的存取層級不同,則下次排程執行「複寫工作」時,就會偵測到有
效權限的差異。您可以強制以原始站台存取層級覆寫目的端站台存取層級,或是讓目的端站台存取層級
2013-01-07
設定權限
保持不變。不過,如果您未強制以原始站台存取層級覆寫目的端站台存取層級,則任何使用該存取層級
之暫止複寫的物件將無法複寫。
若要限制使用者修改目的端站台中的複寫存取層級,您可以將目的端站台使用者新增至存取層級做為主
權,並只授與這些使用者檢視權限。這表示目的端站台使用者可以檢視存取層級,但是無法修改其權限
設定或是將它指派給其他使用者。
相關主題
•
•
6.4 中斷繼承
繼承可讓您管理安全性設定,而不需為每個個別的物件設定權限。不過,在某些情況下,您可能不希望
權限被繼承。例如,您想要為每個物件自訂權限。您可以在物件的存取控制清單中停用主權的繼承。當
您這麼做時,您可以選擇是否要停用群組繼承、資料夾繼承,或是兩者。
附註:
一旦繼承中斷時,將會中斷所有的權限,無法只關閉某些權限而不影響其他的權限。
在中斷繼承圖表中,群組繼承和資料夾繼承原為生效狀態。紅色使用者繼承權限 1 和 5 為授與,權限
2、3 和 4 為未指定,權限 6 為明確拒絕。這些群組權限是設定在資料夾層級,表示紅色使用者以及
該群組的每個其他成員,對此資料夾的 A 和 B 物件具備這些權限。一旦資料夾層級中斷繼承,即會清
除紅色使用者對此資料夾中的物件權限集,除非系統管理員再次指派新的權限。
130 2013-01-07
設定權限
圖69中斷繼承
6.4.1 停用繼承
這個程序可讓您針對物件的存取控制清單主權停用群組或資料夾繼承,或是同時停用這兩者。
1。 選取要停用繼承的物件。
2。 按一下 [管理] > [使用者安全性]。
使用者安全性 對話方塊便會出現。
3。 選取要停用繼承的主權,然後按一下 [指派安全性]。
指派安全性 對話方塊便會出現。
4。 設定繼承設定。
• 如果您要停用群組繼承 (主權從群組成員資格繼承的權限),請清除 [繼承自父群組] 核取方塊。
• 如果您要停用資料夾繼承 (物件從資料夾繼承的權限設定),請清除 [繼承自父群組] 核取方塊。
5。 按一下 [確定]。
6.5 使用權限委派管理
131
權限除了能讓您控制物件的存取權和設定之外,還允許您在企業的部門群組中分派管理功能。例如,您
可能希望不同部門的人員管理各自的使用者和群組。或者,您可能擁有一位處理 BI 平台高階管理工作
的管理員,但您希望所有的伺服器管理工作均由 IT 部門的人處理。
2013-01-07
設定權限
假設您的群組結構和資料夾結構與委派的管理安全性結構一致,您應該將整個使用者群組的權限授與委
派的管理員,但委派的管理員被授與的權限應小於所管理之使用者的完整權限。例如,您可能不想讓委
派的系統管理員編輯使用者屬性,或將這些屬性重新指派給其他群組。
附註:
物件移轉最適合由「管理員」群組的成員執行,尤其是「管理員」使用者帳戶。若要移轉物件,許多相
關的物件可能也需要一併移轉。然而,可能無法為委派的管理員帳戶取得所有物件的必要安全性權限。
委派的系統管理員權限表格摘要說明委派的系統管理員在執行一般動作時所需要的權限。
表格6-3: 委派的系統管理員權限
委派的系統管理員動作
建立新的使用者
委派的系統管理員所需權限
最上層 [使用者] 資料夾的「新增」權限
建立新的群組 最上層 [使用者群組] 資料夾的「新增」權限
刪除任何受控制的群組,以及在這些群組中的使
用者
相關群組的「刪除」權限
只刪除委派的系統管理員建立的使用者
只刪除委派的系統管理員建立的使用者和群組
最上層 [使用者] 資料夾的「擁有者刪除」權限
最上層 [使用者群組] 資料夾的「擁有者刪除」
權限
只處理委派的系統管理員建立的使用者 (包含將
這些使用者新增至這些群組)
最上層 [使用者] 資料夾的「擁有者編輯」和「擁
有者安全地修改權限」權限
只處理委派的系統管理員建立的群組 (包含將使
用者新增至這些群組)
最上層 [使用者群組] 資料夾的「擁有者編輯」
和「擁有者安全地修改權限」權限
修改受控制群組中使用者的密碼
只修改委派的系統管理員建立的主權者密碼
相關群組的「編輯密碼」權限
最上層 [使用者] 資料夾或相關群組的「擁有者
編輯密碼」權限
附註:
若設定群組的「擁有者編輯密碼」權限,需等到
將使用者新增至相關群組時,使用者的權限才會
生效。
132 2013-01-07
設定權限
委派的系統管理員動作 委派的系統管理員所需權限
修改使用者名稱、說明、其他屬性,以及將使用
者重新指定給其他群組
相關群組的「編輯」權限
修改使用者名稱、說明、其他屬性,以及將使用
者重新指定給其他群組,但只適用於委派的系統
管理員建立的使用者
最上層 [使用者] 資料夾或相關群組的「擁有者
編輯」權限
附註:
若設定相關群組的「擁有者編輯」權限,需等到
將使用者新增至相關群組時,使用者的權限才會
生效。
6.5.1 在兩種修改使用者對物件的權限選項之間選擇使用
133
當您設定委派管理時,請將管理主權者的權限授與您委派的系統管理員。您可能想要授與委派的系統管
理員所有權限 (完全控制);但其實最好使用 [進階權限] 設定以扣留「修改權限」權限,並改為授與
「安全地修改權限」權限。您也可以將「安全地修改權限繼承設定」權限而非「修改權限繼承設定」權
限提供給管理員。這些權限之間的差異摘要說明如下。
修改使用者對物件的權限
此權限允許使用者修改任何使用者對該物件的任何權限。例如,如果使用者 A 對某物件具有「檢視物
件」和「修改使用者對物件的權限」兩種權限,使用者 A 就可以變更該物件的權限,而使自己或任何
其他使用者擁有該物件的完全控制權。
安全地修改使用者對物件的權限
此權限僅允許使用者針對其已獲授與的權限進行授與、拒絕授與或回復為未指定。例如,假設使用者 A
具有「檢視」和「安全地修改使用者對物件所具有的權限」兩種權限,使用者 A 將無法授與自己更多
的權限,而只能授與或拒絕其他使用者擁有這兩種權限 (「檢視」和「安全地修改權限」)。此外,使
用者 A 只能對自己具有「安全地修改權限」權限的物件變更使用者權限。
除非符合下列情況,使用者 A 都將無法修改使用者 B 對物件 O 的權限:
• 使用者 A 對物件 O 具有「安全地修改權限」權限。
• 使用者 A 為使用者 B 變更的每項權限或存取層級都會授與 A。
• 使用者 A 對使用者 B 具有「安全地修改權限」權限。
• 使用者 A 對使用者 B 因指派存取層級而變更的存取層級具有「指派存取層級」權限。
2013-01-07
設定權限
權限範圍可以進一步限制委派的系統管理員所能指派的有效權限。例如,委派的系統管理員對某資料夾
具有「安全地修改權限」和「編輯」權限,但這些權限的範圍僅限定在該資料夾而不會套用到其子物
件。實質上,委派的系統管理員只能針對該資料夾 (但不包括其子物件) 授與「編輯」權限,而且僅限
於 套用至物件 範圍。相反地,如果委派的系統管理員已獲授與僅限 套用至子物件 範圍的資料夾「編
輯」權限,即可授與其他主權者對該資料夾的子物件具有這兩種範圍的「編輯」權限,但仍只能針對資
料夾本身授與 套用至子物件 範圍的「編輯」權限。
此外,委派的系統管理員將受到限制,若對其他主權者群組未具備「安全地修改權限」權限,即無法修
改對方的權限。這項限制相當實用。例如,假設您有兩位委派的系統管理員,負責授與不同的使用者群
組對同一個資料夾的權限,但您不希望其中一位委派的系統管理員能夠拒絕他人存取另一位委派的系統
管理員所控管的群組。這時「安全地修改權限」權限即可派上用場,因為委派的系統管理員雙方通常互
不具有「安全地修改權限」權限。
安全地修改權限繼承設定
此權限允許委派的管理員針對他可存取之物件的其他主權修改繼承設定。若要成功修改其他主權的繼承
設定,委派的管理員必須對此物件和主權的使用者帳戶擁有這個權限。
6.5.2 擁有者權限
擁有者權限係指只套用在已檢查過權限的物件擁有者的權限。在 BI 平台中,物件的擁有者即是建立該
物件的主權者;一旦從系統刪除主權者,擁有權便會歸還給系統管理員。
擁有者權限在管理以擁有者為基礎的安全性方面非常有用。例如,您可能想要建立資料夾或資料夾階
層,讓不同使用者可建立和檢視文件,但只能修改或刪除自己的文件。此外,擁有者權限的好處在於可
以讓使用者處理自己建立的報表執行個體 (而不是其他人的執行個體)。在排程存取層級中,這使得使
用者只能編輯、刪除、暫停並重新排程其擁有的執行個體。
擁有人權限的運作方式與對應的一般權限很相似。不過,擁有人權限只有在已授與擁有人權限給主權,
但是一般權限遭到拒絕或未指定時才有效。
6.6 權限管理的建議摘要
134
當您對權限進行系統管理時,請記住這些考慮事項:
• 儘可能使用存取層級。這些預先定義的權限組將一般使用者需要的相關權限加以群組化,進而簡化
了管理工作。
2013-01-07
設定權限
• 在最上層資料夾設定權限和存取層級。啟用繼承可讓您以最少的管理人力,就能將權限向下延伸到
整個系統。
• 儘可能避免破壞繼承。這樣的話,您可以減少為了保護新增至 BI 平台的內容安全性所需花費的時
間。
• 先在資料夾層級設定使用者和群組的適當權限,然後將物件發行到該資料夾。根據預設,具備某個
資料夾之權限的使用者或群組,將會繼承您後續發佈至該資料夾之任何物件的相同權限。
• 將使用者組織成使用者群組、指派存取層級和權限給整個群組,然後視需要指派存取層級和權限給
特定成員。
• 為系統中的每位管理員建立個別的管理員帳戶,然後將其新增至 Administrators 群組,以改善系
統變更的責任制。
• 根據預設,Everyone 群組對於 BI 平台中的最上層資料夾被授與非常有限的權限。安裝之後,建議
您檢閱 Everyone 群組成員的權限並據以指派安全性。
135 2013-01-07
保護 BI 平台安全
第7章 保護 BI 平台安全
7.1 安全性總覽
本節詳細說明了 BI 平台處理企業安全性問題的方法,並提供管理員與系統架構設計人員處理典型安全
性問題的答案。
BI 平台架構能夠處理許多影響今日商務與組織安全性的問題。現行版本支援了分散安全性、單一登入、
資源存取安全性、細微的物件權限,以及協力廠商驗證等功能,以保護組織不會受到未經授權的存取。
由於 BI 平台為越來越多的 SAP BusinessObjects 產品 Enterprise 系列元件提供架構,因此本節詳
細描述了安全特性與相關功能,以顯示此架構如何強制施行及維護安全性。本節並不會提供明確的程序
細節,而是將重點放在概念性的資訊,並提供主要程序的連結。
在簡要介紹系統的安全性概念後,會提供下列主題的詳細資料:
• 如何使用加密和資料處理安全性模式來保護資料。
• 如何設定 BI 平台部署的 Secure Sockets Layer。
• 有關設定和維護 BI 平台防火牆的指導方針。
• 設定反向 Proxy 伺服器。
7.2 嚴重損壞修復規劃
136
您必須採取若干措施保護組織的 BI 平台投資,以確保在發生嚴重損壞時主要商務功能的最大連續性。
本節會為貴組織草擬嚴重損壞修復計畫提供指導方針。
一般指導方針
• 執行定期系統備份,並在必要時將部分備份媒體的複本傳送至裝置外。
• 安全儲存所有軟體媒體。
• 安全儲存所有授權文件。
2013-01-07
保護 BI 平台安全
特定指導方針
針對嚴重損壞修復規劃,有三個系統資源需要特別注意:
• 檔案儲存伺服器中的內容:其中包括諸如報表等專利內容。您應定期備份此內容 - 在發生嚴重損壞
時,若沒有適當的定期備份程序,就無法重新產生此類內容。
• CMS 使用的系統資料庫:此資源包含部署的所有關鍵中繼資料,例如使用者資訊、報表及貴組織特
定的其他敏感性資訊。
• 資料庫資訊金鑰檔案 (.dbinfo file):此資源包含系統資料庫的主索引鍵。如果此索引鍵因故不可
用,您將無法存取系統資料庫。強烈建議您在部署 BI 平台之後,將此資源的密碼儲存在安全且已
知的場所。若沒有密碼,您將無法重新產生檔案,且因而無法存取系統。
7.3 保護部署安全的一般建議
137
下列是有關保護 BI 平台部署安全的建議指導方針。
• 使用防火牆保護 CMS 與其他系統元件之間的通訊安全。若可行,請始終將 CMS 隱藏在防火牆之後。
至少確定系統資料庫安全地位於防火牆之後。
• 將其他加密新增至檔案儲存伺服器。一旦系統啟動和執行,專利內容將儲存在這些伺服器內。透過
作業系統或使用協力廠商工具新增其他加密。
附註:
BI 平台不支援 SFTP。如果您需要 SFTP 功能,請參閱 SAP Note 1556571 or 或考慮 SAP 夥伴方
案。
• 將反向 Proxy 伺服器部署於 Web 應用程式伺服器之前,這是為了將這些伺服器隱藏在單一 IP 位
址之後。此設定會將所有要傳送給私人 Web 應用程式伺服器的網際網路流量,透過反向 Proxy 伺
服器來傳送,因而將私人 IP 位址隱藏起來。
• 嚴格執行企業密碼政策。確認定期變更使用者密碼。
• 如果您選擇安裝與 BI 平台配套的系統資料庫和 Web 應用程式伺服器,您應存取相關文件,以確定
這些元件已使用跔的安全性組態部署。
• 平台包含 Apache Tomcat 作為預設的 Web 應用程式伺服器。如果您打算使用此伺服器,請定期參
閱 Apache 站點以進行安全性更新。在某些情況下,您可能需要手動更新 Tomcat 的版本,以確定
安裝最新的安全性修復程式。請參閱執行 Web 應用程式伺服器的 Apache Tomcat 安全性建議。
• 部署中的用戶端與伺服器之間的所有網路通訊,可以使用 Secure Sockets Layer (SSL) 通訊協定。
• 確定平台安裝目錄和子目錄受到保護 - 敏感性暫存資料可能在系統作業期間儲存於這些目錄中。
• 存取中央管理主控台 (CMC) 僅限於本機存取。如需有關 CMC 部署選項的詳細資訊,請參閱《SAP
BusinessObjectes Business Intelligence 平台 Web 應用程式部署指南》。
相關主題
•
•
•
2013-01-07
保護 BI 平台安全
7.4 設定配套協力廠商伺服器的安全性
如果您選擇安裝與 BI 平台配套的協力廠商伺服器元件,建議您存取和檢閱下列配套元件的文件:
• Microsoft SQL Server 2008 Express Edition:如需針對 Windows 平台保護此系統資料庫安全的
詳細資訊,請參閱 http://msdn.microsoft.com/en-us/library/bb283235%28v=sql.100%29.aspx
。
• IBM DB2 Workgroup Edition:如需針對 Unix 平台保護此系統資料庫安全的詳細資訊,請參閱 http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.contain
er.doc/doc/c0052964.html
。
• Apache Tomcat 6.0:如需有關此 Web 應用程式伺服器安全性的詳細資訊,請參閱 http://tom cat.apache.org/tomcat-6.0-doc/index.html
。
7.5 有效的信任關係
在網路環境中,兩個網域之間的信任關係通常是一個連線,它允許一個網域精確地辨認出由另一個網域
所驗證的使用者。在維護安全性之餘,信任關係還能讓使用者在無需重複提供憑證的情況下,存取多重
網域中的資源。
在 BI 平台環境內部,有效的信任關係也以類似的方式運作,提供每個使用者跨系統緊密的資源存取方
式。使用者通過驗證並得到一個作用的工作階段之後,所有其他 BI 平台元件均能處理使用者的要求和
動作,而無需提示輸入憑證。如此,有效的信任關係便提供了 BI 平台分散式安全性的基礎。
7.5.1 登入 Token
138
登入 Token 是一個編碼字串,它定義了自己的使用屬性,並含有使用者的工作階段資訊。登入 Token
的使用屬性是在登入 Token 產生時指定。這些屬性能對登入 Token 加上限制,以降低登入 Token 被
惡意使用者濫用的可能性。目前的登入 Token 使用屬性為:
• 分鐘數
此屬性限制了登入 Token 的存留時間。
2013-01-07
保護 BI 平台安全
• 登入次數
這個屬性限制了此登入 Token 能夠登入 BI 平台的次數。
這兩個屬性均能阻撓惡意使用者從合法使用者處擷取登入 Token,用於在未經授權的情況下存取 BI 平
台。
附註:
如果瀏覽器與應用程式或 Web 伺服器之間的網路不安全 (例如,如果連線建立在公用網路上,而且不
是使用 SSL 或信任驗證),則將登入 Token 儲存在 Cookie 中具有潛在安全性風險。因此,在瀏覽器
與應用程式或 Web 伺服器之間,最好使用 Secure Sockets Layer (SSL),以降低安全性風險。
停用登入 Cookie,而且 Web 伺服器或 Web 瀏覽器逾時後,會提供使用者登入畫面。啟用 Cookie,而
且伺服器或瀏覽器逾時後,使用者即可順暢無阻地登入回到系統。但是由於狀態資訊已繫結至 Web 工
作階段,所以使用者狀態就會遺失。例如,如果使用者讓導覽樹狀結構展開並選取了特定項目,這時就
會重設樹狀結構。
BI 平台的預設方式是會在 Web 用戶端啟用登入 Token,但是您可以停用 BI Launch Pad 的登入 Token。
若在用戶端停用登入 Token,使用者工作階段將局限在 Web 伺服器或 Web 瀏覽器的逾時時間內。當該
工作階段到期時,使用者必須重新登入 BI 平台。
7.5.2 分散安全性的票證機制
用來服務大量使用者的企業系統,通常都需要某些形式的分散安全性。企業系統可能需要分散式安全性
來支援信任的傳輸 (允許另一個元件代表使用者行動的能力) 等功能。
BI 平台處理分散安全性的方式,是實作一個票證機制 (和 Kerberos 票證機制類似)。CMS 授與票證,
讓元件有權代表特定使用者執行動作。在 BI 平台中,票證即為登入 Token。
這個登入 Token 在 Web 上相當通用。使用者首次透過 BI 平台驗證時,會收到 CMS 的登入 Token。
使用者的 Web 瀏覽器會快取此登入 Token。當使用者提出新要求時,其他的 BI 平台元件便可從使用
者的 Web 瀏覽器讀取登入 Token。
7.6 工作階段和工作階段追蹤
139
一般說來,工作階段是能讓兩部電腦交換資訊的主從式架構連線。工作階段的狀態是一組描述工作階段
屬性、其組態或其內容的資料。當您透過 Web 建立主從式架構連線時,HTTP 的本質會將每個工作階段
的持續期間限制在一頁資訊以內;如此您的 Web 瀏覽器便只會在單一網頁顯示期間,將每個工作階段
的狀態保留在記憶體內。只要從一個網頁跳到另一個網頁,第一個工作階段的狀態便會被捨棄,改以下
2013-01-07
保護 BI 平台安全
一個工作階段的狀態取代。所以,如果網站和 Web 應用程式需要在他處重複使用其資訊,則必須儲存
一個工作階段的狀態。
BI 平台使用兩種常用的方式來儲存工作階段狀態:
• Cookie:Cookie 是一個小型文字檔,儲存著用戶端的工作階段狀態;使用者的 Web 瀏覽器會快取
此 Cookie 供未來使用。BI 平台登入 Token 即為此種方法的範例。
• 工作階段變數:工作階段變數是記憶體的一部分,儲存著伺服器端的工作階段狀態。當 BI 平台授
與使用者某個系統上的現用的身分時,諸如使用者驗證類型等資訊便會儲存在工作階段變數中。只
要工作階段獲得維護,系統就不需要提示使用者再度輸入資訊,也不需要重複執行個體完成下一個
要求所需的工作。
進行 Java 部署時,會使用工作階段來處理 .jsp 要求;而在進行 .NET 部署時,則使用工作階段
來處理 .aspx 要求。
附註:
理想的情況是,只要系統上使用者處於作用中,系統就應該保留工作階段變數。而且,為了確保安全性
及將資源的使用量降到最低,當使用者完成系統上的工作之後,系統應該立即銷毀此工作階段變數。然
而,由於 Web 瀏覽器和 Web 伺服器的互動可能是沒有狀態的模式,因此如果使用者未明確登出,就很
難得知該使用者何時離開。為了解決這個問題,BI 平台實作了工作階段追蹤。
7.6.1 CMS 工作階段追蹤
CMS 實作了一個簡單的追蹤演算法。使用者登入時會被授與一個 CMS 工作階段,CMS 會將此工作階段
保留到使用者登出,或 Web 應用程式伺服器工作階段變數釋放出為止。
Web 應用程式伺服器工作階段設計的目的是用於重複通知 CMS,表示它仍舊維持作用中,因此 CMS 工
作階段會一直保留,直到 Web 應用程式伺服器工作階段結束為止。如果 Web 應用程式伺服器工作階段
持續 10 分鐘無法與 CMS 通訊,CMS 便會銷毀 CMS 工作階段。這可以處理用戶端元件不定時關機的情
況。
7.7 環境保護
140
環境保護是指用戶端和伺服器元件通訊時,整體環境的安全性。雖然網際網路和 Web 系統因其彈性和
強大功能而益形普遍,但保護其作業環境的安全可能是件難事。部署 BI 平台時,環境保護分為兩個通
訊區域:Web 瀏覽器至 Web 伺服器以及 Web 伺服器至 BI 平台。
2013-01-07
保護 BI 平台安全
7.7.1 Web 瀏覽器至 Web 伺服器
若有資料在 Web 瀏覽器和 Web 伺服器之間傳輸,通常都需要某種程度的安全性。相關安全性措施通常
包括兩項常見的工作:
• 確保資料通訊的安全。
• 確保只有有效的使用者才能從 Web 伺服器擷取資訊。
附註:
這些工作一般是由 Web 伺服器透過各種安全性機制來處理,包括 Secure Sockets Layer (SSL) 通訊
協定以及其他類似的機制。因此,在瀏覽器與應用程式或 Web 伺服器之間,最好使用 Secure Sockets
Layer (SSL),以降低安全性風險。
您必須在不影響 BI 平台的情況下,保護 Web 瀏覽器與 Web 伺服器之間的安全通訊。如需保護用戶端
連線安全的詳細資訊,請參閱您的 Web 伺服器文件。
7.7.2 Web 伺服器至 BI 平台
防火牆最常被用來保護 Web 伺服器與公司內部網路其餘部分 (包括 BI 平台) 之間通訊區域的安全。
該平台支援了使用 IP 篩選或靜態網路位址轉譯 (NAT) 的防火牆。支援的環境包含了多重防火牆、Web
伺服器或應用程式伺服器。
7.8 稽核安全性組態修改
BI 平台不會稽核下列預設安全性組態的任何修改:
• Web 應用程式的屬性檔案 (BOE、Web 服務)
• TrustedPrincipal.conf
• 在 BI Launch Pad 和 OpenDocument 上進行自訂
141 2013-01-07
保護 BI 平台安全
一般而言,不會稽核在 CMC 以外進行的任何安全性組態修改。此原則還適用於透過中央組態管理員
(CCM) 進行的修改。可能稽核透過 CMC 進行的變更。
7.9 稽核 Web 活動
BI 平台利用記錄 Web 活動的方式讓您看到系統內部,並讓您檢查及監視詳細資料。Web 應用程式伺服
器可讓您選取要記錄的 Web 屬性,例如時間、日期、IP 位址、連接埠編號等。稽核資料會記錄到磁碟
中,以逗號分隔文字檔格式儲存,因此您可以輕易地將它編入報表,或者匯入其他應用程式中。
7.9.1 防止惡意登入
無論系統多麼安全,至少都會有一個位置處於被攻擊的危險之下:即使用者與系統連線之處。這個位置
幾乎無法做到百分之百保護,因為僅猜測有效的使用者名稱和密碼,仍是侵入系統的可行方式。
BI 平台採用了許多技術,以降低惡意使用者存取系統的可能性。以下所列的各種限制僅適用於
Enterprise 帳戶,亦即這些限制不適用於對應到外部使用者資料庫 (LDAP 或 Windows AD) 的帳戶。
但一般來說,您的外部系統會讓您對外部帳戶拖加類似的限制。
7.9.2 密碼限制
密碼限制可以確保驗證預設 Enterprise 驗證的使用者建立更加複雜的密碼。您可以啟用下列選項:
• 強制混合大小寫密碼
此選項可以確定密碼至少含有以下字元分類中的兩種:大寫字母、小寫字母、數字、標點符號。
• 至少包含 N 個字元
藉由強制使用最低複雜度的密碼,您可以降低惡意使用者猜中有效使用者密碼的機會。
142 2013-01-07
保護 BI 平台安全
7.9.3 登入限制
登入限制主要是為了避免字典攻擊 (惡意使用者取得有效的使用者名稱,然後嘗試字典中的每一個字,
試圖找到對應的密碼)。拜現代硬體速度之賜,惡意程式每分鐘可以猜測數百萬個密碼。為了避免字典
攻擊,BI 平台具有一個內部機制,能夠在每次登入之間強制加上時間延遲 (0.5 至 1.0 秒)。此外,
BI 平台還提供許多可自訂的選項,以便降低字典攻擊的風險。
• 在 N 次嘗試登入失敗後停用帳戶
• 在 N 分鐘後重設登入失敗計數
• 在 N 分鐘後重新啟用帳戶
7.9.4 使用者限制
使用者限制可以確保驗證預設 Enterprise 驗證的使用者能夠定義建立新密碼。您可以啟用下列選項:
• 必須每 N 天變更密碼
• 不得重複使用最近 N 個密碼
• 必須等候 N 分鐘才變更密碼
這些選項在許多方面都相當有用。首先,每次密碼變更之後,惡意使用者的字典攻擊都必須重來一次。
而且由於密碼變更是依使用者首次登入時間計算,因此惡意使用者不容易判斷特定密碼何時會改變。此
外,即使惡意使用者猜中密碼或者取得其他使用者的憑證,它們的有效時間也有限。
7.9.5 Guest 帳戶限制
143
BI 平台驗證提供者為 Guest 帳戶提供了匿名的單一登入。因此,如果使用者與 BI 平台連線時未指定
使用者名稱和密碼,系統仍會自動准許其以 Guest 帳戶身分登入。但若您指派安全密碼給 Guest 帳
戶,甚至整個停用 Guest 帳戶,您就停用了預設行為。
2013-01-07
保護 BI 平台安全
7.10 處理延伸
BI 平台透過自訂處理延伸的使用,讓您進一步保護報表環境安全的功能。處理延伸是動態載入的程式
庫,會在系統處理特定的 BI 平台檢視或排程要求之前,先將商務邏輯套用到這些要求。
透過處理延伸的支援,BI 平台管理 SDK 其實公開了一個「控制代碼」,能讓開發人員攔截要求。然
後,開發人員可以在報表經過處理之前,於要求後面附加選擇公式。
典型的範例是強制實施資料列層級安全性的報表處理延伸。此類安全性會限制在一個或多個資料庫資料
表中,不能依資料列進行資料存取。開發人員撰寫可攔截報表檢視或排程要求的動態載入程式庫 (在工
作伺服器、處理伺服器或報表應用程式伺服器處理要求之前)。開發人員的程式碼首先判斷擁有此處理
工作的使用者身分,然後,查詢此使用者對於協力廠商系統的資料存取權限。接著,程式碼會產生一個
資料錄選擇公式,並將它附加到報表後面,以便限制從資料庫傳回的資料。在此情況下,處理延伸是將
自訂資料列層級安全性納入 BI 平台環境的一種方式。
提示:
藉由啟用處理延伸,您可以設定適當的 BI 平台伺服器元件,使其在執行階段動態載入處理延伸。SDK
附有一個說明完整的 API,開發人員可以利用它來撰寫處理延伸。如需詳細資訊,請參閱產品散發媒體
所附的開發人員文件。
7.11 BI 平台資料安全性總覽
BI 平台系統管理員透過下列方式管理受到保護的敏感性資料:
• 決定哪些應用程式和用戶端可存取 CMS 的叢集層級安全性設定。此設定由中央組態管理員管理。
• 雙金鑰密碼編譯法系統,可控制存取 CMS 儲存機制及用於加密/解密儲存機制內物件的金鑰。透過
中央組態管理員設定存取 CMS 儲存機制,而中央管理主控台具有針對密碼編譯金鑰的專屬管理區。
這些功能可讓管理員將 BI 平台部署設定為特定資料安全性相容層級,以及管理用於加密和解密 CMS
儲存機制內資料的加密金鑰。
7.11.1 資料處理安全模式
144 2013-01-07
保護 BI 平台安全
BI 平台可在下列兩種可能的資料處理安全模式下作業:
• 預設資料處理安全模式。在某些執行個體中,以此模式執行的系統將使用硬編碼加密金鑰,且未依
照特定標準。預設模式會啟用舊版 BI 平台用戶端工具和應用程式的回溯相容性。
• 資料安全模式旨在達到聯邦資訊處理標準 (FIPS) 規定的導線,尤其是 FIPS 140-2。在此模式中,
FIPS 相容演算法和密碼編譯模組用於保護高敏感度資料。當平台在 FIPS 相容模式中執行時,未符
合 FIPS 準則的所有用戶端工具和應用程式皆會自動停用。平台用戶端工具和應用程式是專為符合
FIPS 140-2 標準而設計。當 SAP BusinessObjects Business Intelligence 平台 4.0 在 FIPS 相
容模式中執行時,舊版用戶端工具和應用程式將無法使用。
系統使用者不會察覺資料處理模式。在兩種資料處理安全模式中,高敏感度資料均由內部加密引擎在後
台進行加密和解密。
建議您在下列情況下使用 FIPS 相容模式。
• 您的 SAP BusinessObjects Business Intelligence 平台 4.0 部署不需要使用或與任何舊版 BI
用戶端工具或應用程式互動。
• 組織的資料處理標準和導線禁止使用硬編碼加密金鑰。
• 組織需要依據 FIPS 140-2 規定保護高敏感度資料的安全。
資料處理安全模式在 Windows 和 Unix 平台上透過中央組態管理員來設定。叢集環境中的每個節點必
須設定為相同模式。
7.11.1.1 在 Windows 上開啟 FIPS 相容模式
145
依預設,安裝 BI 平台後,FIPS 相容模式為關閉。使用下列指示開啟部署中所有節點的 FIPS 相容設
定。
1。 若要啟動 CCM,請依序按一下 [程式集] > [SAP Business Intelligence] > [SAP BusinessObjects
BI 平台 4] > [中央組態管理員]。
2。 在 CCM 中,以滑鼠右鍵按一下 Server Intelligence Agent (SIA),然後選擇 [停止]。
注意:
在 SIA 狀態標示為「已停止」前,請不要繼續步驟 3。
3。 以滑鼠右鍵按一下 SIA 並選擇 [屬性]。
隨即顯示 屬性 對話方塊,並顯示 [屬性] 索引標籤。
4。 將 -fips 新增至 [命令] 欄位,然後按一下 [套用]。
5。 按一下 [確定] 以關閉 屬性 對話方塊。
6。 重新啟動 SIA。
2013-01-07
保護 BI 平台安全
SIA 現在正在 FIPS 相容模式下作業。
您必須在 BI 平台部署中開啟所有 SIA 的 FIPS 相容設定。
7.11.1.2 在 Unix 上開啟 FIPS 相容模式
您必須先停止 BI 平台部署中的所有節點,才能繼續進行下列程式。
依預設,安裝 BI 平台後,FIPS 相容模式為關閉。使用下列指示開啟部署中所有節點的 FIPS 相容設
定。
1。 移至 Unix 電腦上安裝 BI 平台所在的目錄。
2。 變更為 sap_bobj 目錄。
3。 輸入 ccm.config,然後按 [Enter]。
已載入 ccm.config 檔案。
4。 將 -fips 新增至節點以啟動命令參數。
節點啟動命令參數顯示為 [節點名稱Launch]。
5。 儲存您的變更,然後 [結束]。
6。 重新啟動節點。
節點現在正在 FIPS 相容模式下作業。
您必須在 BI 平台部署中開啟所有節點的 FIPS 相容設定。
7.11.1.3 在 Windows 上關閉 FIPS 相容模式
146
您必須先停止 BI 平台部署中的所有伺服器,才能繼續進行下列程序。
如果您的部署在 FIPS 相容模式上執行,則使用下列指示關閉設定。
1。 在 CCM 中,以滑鼠右鍵按一下 Server Intelligence Agent (SIA),然後選擇 [停止]。
注意:
在節點狀態標示為 已停止 前,請不要繼續步驟 2。
2。 以滑鼠右鍵按一下 SIA 並選擇 [屬性]。
隨即顯示 屬性 對話方塊。
2013-01-07
保護 BI 平台安全
3。 從 [命令] 欄位中移除 -fips,然後按一下 [套用]。
4。 按一下 [確定] 以關閉 屬性 對話方塊。
5。 重新啟動 SIA。
7.12 BI 平台中的密碼編譯法
高敏感度資料
BI 平台密碼編譯法旨在保護儲存在 CMS 儲存機制中的高敏感度資料。高敏感度資料包括使用者憑證、
資料來源連線能力資料及儲存密碼的任何其他資訊物件。加密此資料以確保隱私、避免毀損及保持存取
控制。所有必要的加密資源 (包括加密引擎、RSA 程式庫) 依預設安裝在每個 BI 平台部署上。
BI 平台系統使用一個雙金鑰密碼編譯法系統。
密碼編譯金鑰
高敏感度資料的加密和解密工作透過 SDK 與內部加密引擎互動在後台處理。系統管理員透過對稱加密
金鑰管理資料安全性,而非直接加密或解密特定資料區塊。
在 BI 平台中,對稱加密金鑰稱為「密碼編譯金鑰」,用於加密/解密高敏感度資料。中央管理主控台
具有針對密碼編譯金鑰的專屬管理區。使用 密碼編譯金鑰 檢視、產生、停用、撤銷和刪除金鑰。該系
統會確保加密高敏感度資料的任何金鑰無法刪除。
叢集金鑰
叢集金鑰是對稱金鑰,從而讓保護儲存於 CMS 儲存機制內的密碼編譯金鑰的金鑰自動換行。使用對稱
金鑰算法,叢集金鑰可維護 CMS 儲存機制的存取控制層級。安裝設定時,會指派叢集金鑰給 BI 平台
中的每個節點。系統管理員可使用 CCM 重設叢集金鑰。
7.12.1 使用叢集金鑰
在執行 BI 平台的安裝設定程式時,將針對 Server Intelligence Agent 指定六個字元的叢集金鑰。
此金鑰用於加密 CMS 儲存機制中的所有密碼編譯金鑰。沒有正確的叢集金鑰就無法存取 CMS。叢集金
鑰以加密格式儲存在 dbinfo 檔案中。在預設的 Windows 安裝中,檔案儲存於下列目錄中:C:\Program
Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win64_x64 。在 Unix
系統中,檔案儲存於 <INSTALLDIR>/sap_bobj/enterprise_xi40/ 下的平台目錄中。
147 2013-01-07
保護 BI 平台安全
UNIX 平台
AIX
Solaris
Linux
路徑
<INSTALLDIR>/sap_bobj/enterprise_xi40/aix_rs6000_64 /
<INSTALLDIR>/sap_bobj/enterprise_xi40/solaris_sparcv9/
<INSTALLDIR>/sap_bobj/enterprise_xi40/linux_x64/
檔案基於下列慣例命名:_boe_<sia_name>.dbinfo,其中 <sia_name> 是叢集伺服器 Server
Intelligence Agent 的名稱。
附註:
無法從 dbinfo 檔案中擷取指定節點的叢集金鑰。建議系統管理員採取深思熟慮及謹慎的措施以保護叢
集金鑰。
只有具有管理權限的使用者才能重設叢集金鑰。如果需要,使用 CCM 針對部署的每個節點來重設六個
字元的叢集金鑰。新叢集金鑰會自動用於讓 CMS 儲存機制內的密碼編譯金鑰自動換行。
7.12.1.1 在 Windows 上重設叢集金鑰
148
重設叢集金鑰前,確保 Server Intelligence Agent 管理的所有伺服器已停止。
使用下列程序來重設節點的叢集金鑰。
1。 若要啟動 CCM,請移至 [程式集] > [SAP Business Intelligence] > [SAP BusinessObjects BI
平台 4] > [中央組態管理員]。
2。 在 CCM 中,以滑鼠右鍵按一下 Server Intelligence Agent (SIA),然後選擇 [停止]。
注意:
在 SIA 狀態標示為「已停止」前,請不要繼續步驟 3。
3。 以滑鼠右鍵按一下 Server Intelligence Agent (SIA) 並選擇 [屬性]。
隨即顯示 屬性 對話方塊,並開啟 [屬性] 索引標籤。
4。 按一下 [組態] 索引標籤。
5。 按一下 CMS 叢集金鑰組態 下的 [變更]。
顯示警告訊息時,請在繼續前確認已達成警告訊息中列出的所有需求。
6。 按一下 [是] 以繼續。
變更叢集金鑰 對話方塊便會開啟。
7。 在 新叢集金鑰 和 確認新的叢集金鑰 欄位中輸入相同的六個字元的金鑰。
附註:
在 Windows 平台中,叢集金鑰必須含有下列其中 2 種字元類型:大寫字元、小寫字元、數字或標
點符號。或者,使用者也可以產生隨機金鑰。需要隨機金鑰才能與 FIPS 相容。
2013-01-07
保護 BI 平台安全
8。 按一下 [確定] 以提交新叢集金鑰至系統。
確認叢集金鑰已成功重設的訊息便會出現。
9。 重新啟動 SIA。
在多節點叢集中,您必須將 BI 平台部署中所有 SIA 的叢集金鑰重設為新金鑰。
7.12.1.2 重設 Unix 上的叢集金鑰
重設節點的叢集金鑰前,確保節點管理的所有伺服器已停止。
1。 移至 Unix 電腦上安裝 BI 平台所在的目錄。
2。 變更為 sap bobj 目錄。
3。 輸入 cmsdbsetup.sh,然後按 [Enter]。
隨即顯示 CMS 資料庫設定 畫面。
4。 輸入節點的名稱,然後按 [Enter]。
5。 輸入 2 以變更叢集金鑰。
隨即出現謷告訊息。
6。 選取 [是] 以繼續。
7。 在提供的欄位中輸入八個字元的叢集金鑰,然後按 [Enter]。
附註:
在謷告訊息平台上,有效的叢集金鑰由八個字元組合,且無任何限制。
8。 在提供的欄位中重新輸入新叢集金鑰,然後按 [Enter]。
此時便會顯示一則訊息通知叢集金鑰已成功重設。
9。 重新啟動節點。
您必須重新設定 BI 平台部署中的所有節點以使用相同的叢集金鑰。
7.12.2 密碼編譯人員
149
若要管理 CMC 中的密碼編譯金鑰,您必須是密碼編譯人員群組的成員。為 BI 平台建立的預設管理員
帳戶也是密碼編譯人員群組的成員。如果需要,請使用此帳戶將使用者新增至密碼編譯人員群組。建議
該群組的成員應限於有限的使用者人數。
2013-01-07
保護 BI 平台安全
附註:
當使用者新增至管理員群組時,他們不會繼承執行密碼編譯金鑰管理工作所需的權限。
7.12.2.1 將使用者新增至密碼編譯人員群組
使用者帳戶必須存在於 BI 平台中,然後才能新增至密碼編譯人員群組。
附註:
若要將使用者新增至密碼編譯人員群組,您必須是 管理員 和 密碼編譯人員 群組的成員。
1。 在 CMC 的 使用者和群組 管理區中,選取 [密碼編譯人員] 群組。
2。 依序按一下 [動作] > [將成員新增至群組]。
新增 對話方塊便會出現。
3。 按一下 [使用者清單]。
[可用的使用者/群組] 清單會重新整理,以顯示系統中所有的使用者帳戶。
4。 將您要新增至密碼編譯人員群組的使用者帳戶,從 [可用的使用者/群組] 清單中移到 [選取的使用
者/群組] 清單中。
提示:
若要搜尋特定的使用者,請使用搜尋欄位。
5。 按一下 [OK]。
作為密碼編譯人員群組的成員,新增的帳戶將存取 CMC 的 密碼編譯金鑰 管理區。
7.12.2.2 檢視 CMC 中的密碼編譯金鑰
150
CMC 應用程式包含 BI 平台系統所使用的密碼編譯金鑰的專屬管理區。此管理區的存取權限限於密碼編
譯人員群組的成員。
1。 若要啟動 CMC,請依序移至 [程式集] > [SAP Business Intelligence] > [SAP BusinessObjects
BI 平台 4] > [SAP BusinessObjects BI 平台中央管理主控台]。
隨即顯示 CMC 首頁。
2。 按一下 密碼編譯金鑰 索引標籤。
隨即顯示 密碼編譯金鑰 管理區。
3。 按兩下要查閱其詳細資料的密碼編譯金鑰。
2013-01-07
保護 BI 平台安全
相關主題
•
7.12.3 管理 CMC 中的密碼編譯金鑰
密碼編譯人員使用 密碼編譯金鑰 管理區檢視、產生、停用、撤銷和刪除金鑰,而金鑰用於保護儲存在
CMS 儲存機制中的高敏感度資料。
系統中目前定義的所有密碼編譯金鑰會在 密碼編譯金鑰 管理區中列出。各金鑰的基本資訊會在下表中
所述的標題下提供:
標題
標題
狀態
前次變更
物件
說明
密碼編譯金鑰的名稱識別碼
金鑰的目前狀態
與密碼編譯金鑰關聯之前次變更的日期和時間戳記
與金鑰相關的物件數目
相關主題
•
•
•
•
•
•
7.12.3.1 密碼編譯金鑰狀態
下表列出 BI 平台中密碼編譯金鑰所有可能的狀態選項:
151 2013-01-07
保護 BI 平台安全
狀態
作用中
已停用
已洩露
已撤銷
描述
系統中只能指派一個密碼編譯金鑰為 作用中。此金鑰用於加密儲存在 CMS 資料
庫中目前高敏感度資料。此金鑰還用於解密其物件清單中的所有物件。建立新密
碼編譯金鑰後,目前的 作用中 狀態會回復 已停用 狀態。無法從系統中刪除作
用中金鑰。
已停用 金鑰不再用於加密資料。不過,它可用於解密其物件清單中的所有物件。
金鑰停用後則無法重新啟用。無法從系統中刪除標示為 已停用 金鑰。您必須先
將金鑰狀態變更為 已撤銷,然後才能將其刪除。
視為不安全的密碼編譯金鑰可標示為已洩露。標幟此類金鑰後,您隨後可繼續重
新加密與該金鑰相關聯的資料物件。金鑰標示為已洩露後,必須先撤銷有關狀態,
然後才能將其從系統中刪除。
撤銷密碼編譯金鑰後,將啟動一個程序,在其中目前與該金鑰相關聯的所有物件
會使用目前「作用中」密碼編譯金鑰重新加密。金鑰撤銷後,即可從系統中安全
刪除。撤銷機制確保 CMS 資料庫中的資料始終可以解密。金鑰撤銷後則無法重新
啟用。
表示正在撤銷密碼編譯金鑰。完成此程序後,金鑰便會標示為 已撤銷。 已停用: 重新加密
進行中
已停用:重新加密
已中止
已撤銷 - 已洩露
表示撤銷密碼編譯金鑰程序已中止。如果有意中止該程序或如果與金鑰有關聯的
資料物件不可用,則通常會出現上述情況。
如果金鑰標示為已洩露且之前與之關聯的所有資料已使用其他金鑰加密,則金鑰
會標幟為「已撤銷 - 已洩露」。已停用 金鑰標示為已洩露後,您可以選擇不執
行動作或撤銷金鑰。已洩露金鑰撤銷後,即可刪除。
7.12.3.2 檢視與密碼編譯金鑰相關的物件
1。 選取 CMC 的 密碼編譯金鑰 管理區。
2。 依序按一下 [管理] > [屬性]。
隨即顯示密碼編譯金鑰的 屬性 對話方塊。
3。 按一下 屬性 對話方塊左側 導覽窗格中的 物件清單。
與密碼編譯金鑰相關的所有物件會在導覽窗格左側列出。
提示:
使用搜尋功能尋找特定物件。
152 2013-01-07
保護 BI 平台安全
7.12.3.3 建立新密碼編譯金鑰
注意:
建立新密碼編譯金鑰後,系統會自動停用目前的 作用中 金鑰。金鑰停用後,則無法還原為 作用中 金
鑰。
1。 在 CMC 的 密碼編譯金鑰 管理區中,依序按一下 [管理] > [新增] > [密碼編譯金鑰]。
隨即顯示 建立新的密碼編譯金鑰 對話方塊。
2。 按一下 [繼續] 以建立新密碼編譯金鑰。
3。 輸入新密碼編譯金鑰的名稱和說明,然後按一下 [確定] 以儲存您的資訊。
新金鑰會在 密碼編譯金鑰 管理區列出做為唯一作用中金鑰。先前 作用中 金鑰現在會標示為 已停
用。
CMS 資料庫中產生和儲存的所有新高敏感度資料現在將透過新密碼編譯金鑰加密。您可以選擇撤銷之前
的金鑰,並使用新作用中金鑰重新加密其所有資料物件。
7.12.3.4 將密碼編譯金鑰標記為已洩露
153
如果密碼編譯金鑰因某種原因被視為不再安全,則可將密碼編譯金鑰標記為已洩露。這適用於追蹤用
途,且您可繼續辨識與該金鑰相關聯的資料物件。密碼編譯金鑰必須先停用,才能標記為已洩露。
附註:
您還可以在金鑰撤銷後將其標記為已洩露。
1。 移至 CMC 的 密碼編譯金鑰 管理區。
2。 選擇要標記為已洩露的密碼編譯金鑰。
3。 依序按一下 [動作] > [標記為已洩露]。
隨即顯示 標記為已洩露 對話方塊。
4。 按一下 [繼續]。
5。 從 標記為已洩露 對話方塊中,選取下列其中一個選項:
• [是]:啟動重新加密與已洩露金鑰相關聯的所有資料物件的程序。
• [否]:標記為已洩露 對話方塊關閉,且密碼編譯金鑰在 密碼編譯金鑰 管理區中標記為 已洩
露。
2013-01-07
保護 BI 平台安全
附註:
如果選取 [否],高敏感度資料將繼續與已洩露金鑰相關聯。系統將使用已洩露金鑰來解密相關
聯的物件。
相關主題
•
•
•
7.12.3.5 撤銷密碼編譯金鑰
已停用 密碼編譯金鑰仍可供與之關聯的資料物件使用。若要中斷已加密物件與已停用金鑰之間的關聯,
您必須撤銷該金鑰。
1。 從 密碼編譯金鑰 管理區列出的金鑰中選取要撤銷的金鑰。
2。 依序按一下 [動作] > [撤銷]。
隨即出現 撤銷密碼編譯金鑰 對話方塊,其顯示警告訊息。
3。 按一下 [確定] 以撤銷密碼編譯金鑰。
此時會啟動一個程序,以使用目前作用中金鑰加密所有金鑰的物件。如果金鑰與多個資料物件相關
聯,則會標示為 已停用: 重新加密進行中,直到重新加密程序完成為止。
密碼編譯金鑰撤銷後,即可從系統中安全移除,因為沒有高敏感度資料物件需要金鑰解密。
7.12.3.6 從系統中刪除密碼編譯金鑰
154
您必須先確認系統中的資料物件不需要密碼編譯金鑰,才能從 BI 平台予以刪除。此限制可確保 CMS
儲存機制中儲存的高敏感度資料始終不渝可以解密。
成功撤銷密碼編譯金鑰後,請遵循有關指示從系統中刪除金鑰。
1。 移至 CMC 的 密碼編譯金鑰 管理區。
2。 請選取要刪除的密碼編譯金鑰。
3。 依序按一下 [管理] > [刪除]。
隨即顯示 刪除密碼編譯金鑰 對話方塊。
2013-01-07
保護 BI 平台安全
4。 按一下 [刪除] 以從系統中移除密碼編譯金鑰。
刪除的金鑰不再顯示在 CMC 的 密碼編譯金鑰 管理區。
附註:
密碼編譯金鑰從系統中刪除後,則無法還原。
相關主題
•
•
7.13 設定 SSL 的伺服器
BI 平台部署中的用戶端與伺服器網路通訊,可以使用 Secure Sockets Layer (SSL) 通訊協定。
若要為所有伺服器通訊設定 SSL,您需要進行下列步驟:
• 部署 BI 平台並啟用 SSL。
• 為部署中的每部電腦建立金鑰與憑證檔案。
• 設定這些檔案在中央組態管理員 (CCM) 及 Web 應用程式伺服器中的位置。
附註:
若使用 Crystal Reports 或設計工具等大型用戶端,而且會從這些大型用戶端連線到 CMS,您也必須
針對 SSL 進行這些設定。否則當您嘗試從尚未針對 SSL 進行設定的大型用戶端連線到已針對 SSL 設
定的 CMS 時,將會收到錯誤。
7.13.1 建立金鑰和憑證檔案
155
若要為您的伺服器通訊設定 SSL 通訊協定,請使用 SSLC 命令列工具為部署中的各電腦建立金鑰檔案
與憑證檔案。
附註:
• 您需要為部署中的所有電腦建立憑證與金鑰,包括執行密集用戶端元件 (如 Crystal Reports) 的
電腦。對這些用戶端電腦,使用 sslconfig 命令列工具來執行設定。
• 為獲得最大安全性,應保護所有私密金鑰,且不應透過不安全的通訊管道傳輸。
2013-01-07
保護 BI 平台安全
• 為舊版 BI 平台建立的憑證不適用於 SAP BusinessObjects Business Intelligence 平台 4.0。需
要重新建立這些憑證。
7.13.1.1 為電腦建立金鑰和憑證檔案
156
1。 執行 SSLC.exe 命令列工具。
SSLC 工具已隨著 BI 平台軟體安裝。(例如,在 Windows 上,它預設安裝於 <INSTALLDIR>\SAP
BusinessObjects Enterprise XI 4.0\win64_x64。)
2。 輸入下列命令: sslc req -config sslc.cnf -new -out cacert.req
此命令會建立兩個檔案:憑證授權單位 (CA) 憑證要求 (cacert.req) 與私人金鑰 (privkey.pem)。
3。 若要解密私人金鑰,請輸入下列命令: sslc rsa -in privkey.pem -out cakey.pem
此命令會建立解密的金鑰 cakey.pem。
4。 若要簽署 CA 憑證,請輸入下列命令: sslc x509 -in cacert.req -out cacert.pem -req -signkey cakey.pem -days 365
此命令會建立自我簽署憑證 cacert.pem,365 天後到期。選擇滿足您安全性需求的天數。
5。 使用文字編輯器,開啟 SSLC 命令列工具所在相同資料夾內的 sslc.cnf 檔案。
附註:
強烈建議您在 Windows 上使用文字編輯器,因為 Windows 檔案總管可能無法正確辨識並顯示副檔
名為 .cnf 的檔案。
6。 依據 sslc.cnf 檔案中的設定進行下列步驟。
• 將 cakey.pem 和 cacert.pem 檔案置於 sslc.cnf 檔案的 certificate 和 private_key 選項
所指定的目錄中。
根據預設,sslc.cnf 檔案中的設定為: certificate = $dir/cacert.pem
private_key = $dir/private/cakey.pem
• 建立一個檔案,將其命名為 sslc.cnf 檔案的 database 設定所指定的名稱。
附註:
根據預設,此檔案為 $dir/index.txt。此檔案應是空的。
• 建立一個檔案,將其命名為 sslc.cnf 檔案的 serial 設定所指定的名稱。
請確認此檔案提供了八位元字串序號 (格式為十六進位)。
2013-01-07
保護 BI 平台安全
附註:
為確保可建立和簽署更多憑證,請選擇偶數位數而且很大的十六進位數,例如:
11111111111111111111111111111111。
• 建立一個目錄,將其命名為 sslc.cnf 檔案的 new_certs_dir 設定所指定的名稱。
7。 若要建立憑證要求和私人金鑰,請輸入下列命令: sslc req -config sslc.cnf -new -out servercert.req
產生的憑證和金鑰檔案,會放置在目前的工作資料夾之下。
8。 請使用下列命令以解密 privkey.pem 檔案中的金鑰。 sslc rsa -in privkey.pem -out server.key
9。 若要使用 CA 憑證簽署憑證,請輸入下列命令: sslc ca -config sslc.cnf -days 365 -out servercert.pem -in servercert.req
此命令會建立 servercert.pem 檔案,其中包含已簽署的憑證。
10。 使用下列命令將憑證轉換為 DER 編碼憑證: sslc x509 -in cacert.pem -out cacert.der -outform DER sslc x509 -in servercert.pem -out servercert.der -outform DER
附註:
每次部署只需要產生一次 CA 憑證 (cacert.der) 及其相對應的私人金鑰 (cakey.pem)。同一部署
中的所有電腦必須共用同一個 CA 憑證。任何 CA 憑證的私人金鑰需要簽署所有其他憑證。
11。 建立一個文字檔 (passphrase.txt),儲存用來解密所產生私人金鑰的純文字 passphrase。
12。 將下列金鑰和憑證檔案儲存於 BI 平台部署電腦可存取的安全位置 (在相同目錄 (d:/ssl) 下):
• 受信任的憑證檔案 (cacert.der)
• 產生的伺服器憑證檔案 (servercert.der)
• 伺服器金鑰檔案 (server.key)
• passphrase 檔案
此位置將用來設定 CCM 和 Web 應用程式伺服器的 SSL。
7.13.2 設定 SSL 通訊協定
157
在您為部署中的各電腦建立金鑰和憑證,並將它們儲存於安全的位置後,您需要提供該安全位置給中央
組態管理員 (CCM) 和您的 Web 應用程式伺服器。
2013-01-07
保護 BI 平台安全
您還需要針對 Web 應用程式伺服器和執行大型用戶端應用程式的任何電腦,實作設定 SSL 通訊協定的
特定步驟。
7.13.2.1 設定 CCM 中的 SSL 通訊協定
1。 在 CCM 中,以滑鼠右鍵按一下 Server Intelligence Agent,然後選擇 [屬性]。
2。 在 [屬性] 對話方塊中,按一下 [通訊協定] 索引標籤。
3。 確認已選取 [啟用 SSL]。
4。 提供您儲存金鑰和憑證檔案之目錄的檔案路徑。
欄位
SSL 憑證資料夾
伺服器 SSL 憑證檔案
SSL 信任的憑證檔案
SSL 私人金鑰檔案
SSL 私人金鑰密碼檔案
說明
儲存所有所需的 SSL 憑證和檔案的資料夾。例如:d:\ssl
用於儲存伺服器 SSL 憑證的檔案名稱。預設值為 servercert.der
儲存 SSL 信任的憑證的檔案名稱。預設值為 cacert.der
用於存取憑證的 SSL 私人金鑰檔案名稱。預設值為 serv er.key
包含用於存取私人金鑰密碼的文字檔案名稱。預設值為 passphrase.txt
附註:
請確認您提供了伺服器所在電腦的目錄。
7.13.2.2 在 Unix 上設定 SSL 通訊協定
158
您必須使用 serverconfig.sh 指令碼設定 SIA 的 SSL 通訊協定。這個指令碼提供了以文字為主的程
式,可讓您檢視伺服器資訊,以及在您的安裝中新增及刪除伺服器。serverconfig.sh 指令碼會安裝到
您安裝的 sap_bobj 目錄。
1。 使用 ccm.sh 指令碼來停止 SIA 和所有 SAP BusinessObjects 伺服器。
2。 執行 serverconfig.sh 指令碼。
3。 選取 [3 - 修改節點],然後按 Enter。
2013-01-07
保護 BI 平台安全
4。 指定目標 SIA,然後按 Enter。
5。 選取 [1 - 修改 Server Intelligence Agent SSL 組態] 選項。
6。 選取 [ssl]。
出現提示時,指定 SSL 憑證位置。
7。 如果 BI 平台部署為 SIA 叢集,請為每個 SIA 重複步驟 1 至 6。
8。 使用 ccm.sh 指令碼啟動 SIA,並等待伺服器啟動。
7.13.2.3 為 Web 應用程式伺服器設定 SSL 通訊協定
1。 如果您具有 J2EE Web 應用程式伺服器,請使用下列系統屬性集合來執行 Java SDK。例如:
-Dbusinessobjects.orb.oci.protocol=ssl -DcertDir=d:\ssl -DtrustedCert=cacert.der -DsslCert=clientcert.der -DsslKey=client.key
-Dpassphrase=passphrase.txt
下表列出對應這些範例的說明:
範例 說明
DcertDir=d:\ssl
DtrustedCert=cacert.der
儲存所有憑證和金鑰的目錄。
受信任的憑證檔案。若指定一個以上,請以分號
分隔。
DsslCert=clientcert.der
DsslKey=client.key
Dpassphrase=passphrase.txt
SDK 使用的憑證。
SDK 憑證的私人金鑰。
儲存私人金鑰之密碼的檔案。
2。 如果您具有 IIS Web 應用程式伺服器,請從命令列執行 sslconfig 工具,並遵循設定步驟。
7.13.2.4 設定大型用戶端
159 2013-01-07
保護 BI 平台安全
在執行下列程序之前,您需要在已知目錄中建立並儲存所有所需的 SSL 資源 (例如憑證和私人金鑰)。
在下列程序中,假設您已遵循指示建立下列 SSL 資源:
SSL 資源
SSL 憑證資料夾
伺服器 SSL 憑證檔案名稱
SSL 信任的憑證或根憑證檔案名稱
SSL 私人金鑰檔案名稱
包含用於存取 SSL 私人金鑰檔案的密碼檔案。 d:\ssl servercert.der
cacert.der
server.key
passphrase.txt
建立上述資源後,請使用下列指示設定大型用戶端應用程式,例如中央組態管理員 (CCM) 或升級管理
工具。
1。 確定大型用戶端應用程式未執行。
附註:
請確認您提供了伺服器所在電腦的目錄。
2。 執行 sslconfig.exe 命令列工具。
SSLC 工具已隨著 BI 平台軟體安裝。(例如,在 Windows 上,它預設安裝於 <INSTALLDIR>\SAP
BusinessObjects Enterprise XI 4.0\win64_x64。)
3。 輸入下列命令: sslconfig.exe -dir d:\SSL -mycert servercert.der -rootcert cacert.der -mykey server.key
-passphrase passphrase.txt -protocol ssl
4。 重新啟動大型用戶端應用程式。
相關主題
•
7.13.2.4.1 設定翻譯管理工具的 SSL 登入
160 2013-01-07
保護 BI 平台安全
若要讓使用者將 SSL 登入與翻譯管理工具搭配使用,則必須將有關 SSL 資源的資訊新增至工具組態
(.ini) 檔案中。
1。 在下列目錄中找到 TransMgr.ini 檔案:<INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\win32_x86。
2。 使用文字編輯器開啟 TransMgr.ini。
3。 新增下列參數:
-Dbusinessobjects.orb.oci.protocol=ssl -DcertDir=D:\SSLCert
-DtrustedCert=cacert.der -DsslCert=servercert.der -DsslKey=server.key
-Dpassphrase=passphrase.txt -jar program.jar
4。 儲存檔案並關閉文字編輯器。
使用者現在可以使用 SSL 登入翻譯管理工具。
7.13.2.4.2 設定報表轉換工具的 SSL
161
在執行下列程序之前,您需要在已知目錄中建立並儲存所有所需的 SSL 資源 (例如憑證和私人金鑰)。
此外,報表轉換工具必須安裝做為 BI 平台部署的一部分。
在下列程序中,假設您已遵循指示建立下列 SSL 資源:
SSL 資源
SSL 憑證資料夾
伺服器 SSL 憑證檔案名稱
SSL 信任的憑證或根憑證檔案名稱
SSL 私人金鑰檔案名稱
包含用於存取 SSL 私人金鑰檔案的密碼檔案。 d:\ssl servercert.der
cacert.der
server.key
passphrase.txt
建立上述資源後,請使用下列指示設定 SSL 以使用報表轉換工具。
1。 在裝載報表轉換工具的電腦上建立 Windows 環境變數 BOBJ_MIGRATION。
提示:
該變數可設為任意值。
2。 使用文字編輯器在下列目錄中開啟 migration.bat:
<INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\win32_x86\scripts\.
3。 找到下列程式行: start "" "%JRE%\bin\javaw" -Xmx512m -Xss10m -jar "%SHAREDIR%\lib\migration.jar"
2013-01-07
保護 BI 平台安全
4。 在 -Xss10m 參數之後新增下列內容:
-Dbusinessobjects.orb.oci.protocol=ssl
-DcertDir=C:/ssl
-DtrustedCert=cacert.der
-DsslCert=servercert.der
-DsslKey=server.key
-Dpassphrase=passphrase.txt
-Dbusinessobjects.migration
附註:
請確認每個參數之間含有空格。
5。 儲存檔案並關閉文字編輯器。
使用者現在可以使用 SSL 來存取報表轉換工具。
相關主題
•
7.14 瞭解 BI 平台元件之間的通訊
如果您的 BI 平台系統是整個部署在相同的安全子網路上,則不需要執行任何特殊的防火牆設定。但
是,您可能會選擇將一些元件部署在一個或多個防火牆所分隔的不同子網路上。
請務必先瞭解 BI 平台伺服器、豐富型用戶端 (Rich Client),以及裝載 SAP BusinessObjects SDK
的 Web 應用程式之間的通訊,再將您的系統設定成配合防火牆運作。
相關主題
•
•
7.14.1 BI 平台伺服器和通訊連接埠總覽
如果系統是搭配防火牆部署,請務必要瞭解 BI 平台伺服器及其通訊連接埠。
162 2013-01-07
保護 BI 平台安全
7.14.1.1 每個 BI 平台伺服器都繫結至要求連接埠
BI 平台伺服器 (如輸入檔案儲存伺服器),會在啟動時繫結至要求連接埠。其他 BI 平台元件包括伺服
器、豐富型用戶端,以及主控於 Web 應用程式伺服器的 SDK 都可以使用此要求連接埠與伺服器通訊。
除非已設定使用特定的連接埠編號,否則,在伺服器啟動或重新啟動時,伺服器將會動態地選取其要求
連接埠編號。與其他 BI 平台元件跨越防火牆通訊的伺服器,都必須設定特定的要求連接埠編號。
7.14.1.2 每個 BI 平台伺服器都會向 CMS 註冊
BI 平台伺服器會在啟動時向 CMS 註冊。伺服器註冊時,CMS 會記錄如下:
• 伺服器主機電腦的主機名稱 (或 IP 位址)。
• 伺服器的要求連接埠編號。
7.14.1.3 CMS 使用兩個連接埠
CMS 使用兩個連接埠:要求連接埠和名稱伺服器連接埠。依預設,要求連接埠會以動態方式選取。名稱
伺服器連接埠預設為 6400。
所有 BI 平台伺服器和用戶端應用程式最初會在其名稱伺服器連接埠上連繫 CMS。CMS 會傳回其要求連
接埠的值,回應此初始連繫。伺服器會使用此要求連接埠,與 CMS 進行後續通訊。
7.14.1.4 已註冊服務的中央管理伺服器目錄
163 2013-01-07
保護 BI 平台安全
中央管理伺服器 (CMS) 會提供已向其註冊的服務目錄。其他 BI 平台元件,例如 Web 服務、豐富型用
戶端以及主控於 Web 應用程式伺服器的 SDK,都可以連絡 CMS 並要求特定服務的參考。服務的參考包
含服務的要求連接埠編號,以及伺服器主機電腦的主機名稱 (或 IP 位址)。
BI 平台元件可能會與所使用的伺服器位於不同的子網路上。服務參考中所包含的主機名稱 (或 IP 位
址) 必須能夠從元件的電腦上傳送。
附註:
BI 平台伺服器的參考會包含伺服器電腦的預設主機名稱 (如果電腦有一個以上的主機名稱,就選擇主
要的主機名稱)。您可以設定伺服器,將其參考改為包含 IP 位址。
相關主題
•
7.14.1.5 Server Intelligence Agent (SIA) 會與中央管理伺服器 (CMS) 通訊
Server Intelligence Agent (SIA) 與中央管理伺服器 (CMS) 彼此間若無法通訊,您的部署就不能運
作。請確認已將防火牆連接埠設定為允許叢集中所有 SIA 與所有 CMS 之間的通訊。
7.14.1.6 工作伺服器子程序會與資料層及 CMS通訊
164
大部分工作伺服器會建立子程序,以處理產生報表之類的任務。工作伺服器會建立一個或多個子程序。
每個子程序都有自己的要求連接埠。
依預設,工作伺服器會以動態方式為每個子程序選取要求連接埠。您可以指定工作伺服器所能選取的連
接埠編號範圍。
所有子程序都會與 CMS 通訊。 如果此通訊會跨越防火牆,您必須:
• 指定工作伺服器所能選取的連接埠編號範圍,方法是將 -requestJSChildPorts<lowestport>-<high estport> 和 -requestPort<port> 參數新增至伺服器的命令列。請注意,連接埠範圍應該夠大,才
能允許 -maxJobs 所指定的最大數目子程式。
2013-01-07
保護 BI 平台安全
• 在防火牆上開啟指定的連接埠範圍。
許多子程序會與資料層通訊。例如,子程序可能會連線至報表資料庫,擷取資料,然後計算報表的值。
如果工作伺服器子程序會跨越防火牆與資料層通訊,您必須:
• 在防火牆上開啟通訊路徑,此路徑是從工作伺服器電腦上任何連接埠到資料庫伺服器電腦上的資料
庫接聽連接埠。
相關主題
•
7.14.2 BI 平台元件之間的通訊
BI 平台元件 (例如,瀏覽器用戶端、豐富型用戶端、伺服器和主控於 Web 應用程式伺服器上的 SDK)
會在一般工作流程期間跨網路進行通訊。您必須瞭解這些工作流程,才能跨越由防火牆分隔的不同子網
路來部署 SAP BusinessObjects 產品。
7.14.2.1 BI 平台元件之間的通訊需求
BI 平台的部署必須符合這些一般需求。
1。 每個伺服器都必須能夠在伺服器的要求連接埠上啟動與其他每個 BI 平台伺服器之間的通訊。
2。 CMS 使用兩個連接埠。毎個 BI 平台伺服器、豐富型用戶端 (Rich Client),以及裝載 SDK 的 Web
應用程式伺服器,都必須能夠在兩個連接埠上啟動與中央管理伺服器 (CMS) 的通訊。
3。 每個工作伺服器子程序都必須能夠與 CMS 通訊。
4。 大型用戶端必須能夠在輸入和輸出檔案儲存伺服器的要求連接埠上啟動通訊
5。 如果大型用戶端和 Web 應用程式都啟用稽核功能,它們就必須要能夠在裝載用戶端稽核 Proxy 伺
服器之 Adaptive 處理伺服器的要求連接埠上啟動通訊。
6。 一般來說,裝載 SDK 的 Web 應用程式伺服器必須能夠與每個 BI 平台伺服器的要求連接埠通訊。
附註:
Web 應用程式伺服器只需要與用於部署中的 BI 平台伺服器通訊。例如,如果並未使用 Crystal
Reports,Web 應用程式就不需要與 Crystal Reports 快取伺服器通訊。
165 2013-01-07
保護 BI 平台安全
7。 工作伺服器使用以 -requestJSChildPorts <port range> 命令指定的連接埠編號。如果命令列中沒
有指定快取範圍,伺服器會使用隨機連接埠編號。若要允許工作伺服器與其他電腦上的 CMS、FTP
或電子郵件伺服器通訊,請開啟防火牆上由 -requestJSChildPorts 指定範圍中的所有連接埠。
8。 CMS 必須能夠與 CMS 資料庫接聽連接埠通訊。
9。 連線伺服器、大部分工作伺服器子程序以及每個系統資料庫和稽核處理伺服器,都必須能夠啟動與
報表資料庫接聽連接埠的通訊。
相關主題
•
7.14.2.2 BI 平台連接埠需求
本節列出 BI 平台伺服器、大型用戶端、主控 SDK 的 Web 應用程式伺服器,以及協力廠商軟體應用程
式所使用的通訊連接埠。如果是部署具有防火牆的 BI 平台,您可以使用這項資訊,在這些防火牆中開
啟最少數目的連接埠。
7.14.2.2.1 BI 平台應用程式的連接埠需求
這個表格會列出 BI 平台應用程式所使用的伺服器與連接埠編號。
166 2013-01-07
保護 BI 平台安全
產品
用戶端應用
程式
關聯的伺服器 伺服器連接埠需求
Crystal Reports
SAP Crystal
Reports
2011 Designer
CMS
輸入 FRS
輸出 FRS
Crystal Reports 2011 報表
應用程式伺服器 (RAS)
Crystal Reports 2011 處理
伺服器
Crystal Reports 快取伺服器
CMS 名稱伺服器連接埠 (預設值為
6400)
CMS 要求連接埠
輸入 FRS 要求連接埠
輸出 FRS 要求連接埠
Crystal Reports 2011 報表應用程式
伺服器要求連接埠
Crystal Reports 處理伺服器要求連接
埠
Crystal Reports 快取伺服器要求連接
埠
Crystal Reports
SAP Crystal
Reports for
Enterprise
Designer
CMS
輸入 FRS
輸出 FRS
Crystal Reports 處理伺服器
Crystal Reports 快取伺服器
CMS 名稱伺服器連接埠 (預設值為
6400)
CMS 要求連接埠
輸入 FRS 要求連接埠
輸出 FRS 要求連接埠
Crystal Reports 處理伺服器要求連接
埠
Crystal Reports 快取伺服器要求連接
埠
Dashboards
SAP BusinessObjects
Dashboards
CMS
輸入 FRS
輸出 FRS
裝載某些資料來源連線所需之
Dashboards、Live Office 和
QaaWS Web 服務的 Web 服務
提供者應用程式 (dswsbob je.war)
CMS 名稱伺服器連接埠 (預設值為
6400)
CMS 要求連接埠
輸入 FRS 要求連接埠
輸出 FRS 要求連接埠
HTTP 連接埠 (預設值為 80)
167 2013-01-07
保護 BI 平台安全
產品
用戶端應用
程式
關聯的伺服器 伺服器連接埠需求
Live Office
Live Office
用戶端
裝載 Live Office Web 服務
的 Web 服務提供者應用程式
(dswsbobje.war)
HTTP 連接埠 (預設值為 80)
BI 平台
BI 平台
BI 平台
SAP BusinessObjects
Web Intelligence Desktop
語意層設計
工具
商務檢視管
理員
CMS
輸入 FRS
CMS
輸入 FRS
連線伺服器
CMS
輸入 FRS
CMS 名稱伺服器連接埠 (預設值為
6400)
CMS 要求連接埠
輸入 FRS 要求連接埠
CMS 名稱伺服器連接埠 (預設值為
6400)
CMS 要求連接埠
輸入 FRS 要求連接埠
連線伺服器連接埠
CMS 名稱伺服器連接埠 (預設值為
6400)
CMS 要求連接埠
輸入 FRS 要求連接埠
168 2013-01-07
保護 BI 平台安全
產品
BI 平台
BI 平台
BI 平台
用戶端應用
程式
關聯的伺服器 伺服器連接埠需求
中央組態管
理員 (CCM)
CMS
Server Intelligence Agent
(SIA)
下列連接埠必須開啟以允許 CCM 管理
遠端 BI 平台伺服器:
CMS 名稱伺服器連接埠 (預設值為
6400)
CMS 要求連接埠
下列連接埠必須開啟以允許 CCM 管理
遠端 SIA 程序:
Microsoft Directory Services (TCP
連接埠 445)
NetBIOS 工作階段服務 (TCP 連接埠
139)
NetBIOS 圖表服務 (UDP 連接埠 138)
NetBIOS 名稱服務 (UDP 連接埠 137)
DNS (TCP/UDP 連接埠 53)
請注意,上面所列的有些連接埠是不需
要的。請洽詢您的 Windows 系統管理
員。
Server Intelligence
Agent (SIA
)
每部 BI 平台伺服器,包括
CMS
SIA 要求連接埠 (預設為 6410)
CMS 名稱伺服器連接埠 (預設值為
6400)
CMS 要求連接埠
報表轉換工
具
CMS
輸入 FRS
CMS 名稱伺服器連接埠 (預設值為
6400)
CMS 要求連接埠
輸入 FRS 要求連接埠
169 2013-01-07
保護 BI 平台安全
產品
BI 平台
BI 平台
BI 平台
BI 平台
用戶端應用
程式
關聯的伺服器 伺服器連接埠需求
儲存機制診
斷工具
CMS
輸入 FRS
輸出 FRS
CMS 名稱伺服器連接埠 (預設值為
6400)
CMS 要求連接埠
輸入 FRS 要求連接埠
輸出 FRS 要求連接埠
裝載於 Web
應用程式伺
服器的 BI
平台 SDK
已部署產品所需要的所有 BI
平台伺服器。
例如,只有在 SDK 從 CMS 擷
取 Crystal 報表並與之互動
時,才需要與 Crystal Reports 2011 處理伺服器要求
連接埠進行通訊。
CMS 名稱伺服器連接埠 (預設值為
6400)
CMS 要求連接埠
每個必要伺服器的要求連接埠例如,
Crystal Reports 2011 處理伺服器要
求連接埠。
Web 服務提
供者 (dsws bobje.war)
存取 Web 服務之產品所需要
的所有 BI 平台伺服器。
例如,只有在 SAP BusinessObjects Dashboards 透過
Web 服務提供者存取 Enterprise 資料來源連線時,才需
要與 Dashboards 快取和處理
伺服器要求連接埠進行通訊。
CMS 名稱伺服器連接埠 (預設值為
6400)
CMS 要求連接埠
每個必要伺服器的要求連接埠例如,
Dashboards 快取伺服器和 Dashboards
處理伺服器要求連接埠。
SAP BusinessObjects
Analysis
(OLAP 版)
CMS
裝載多維度分析服務的調適處
理伺服器
輸入 FRS
輸出 FRS
CMS 名稱伺服器連接埠 (預設值為
6400)
CMS 要求連接埠
調適處理伺服器要求連接埠
輸入 FRS 要求連接埠
輸出 FRS 要求連接埠
170 2013-01-07
保護 BI 平台安全
7.14.2.2.2 協力廠商應用程式的連接埠需求
這個表格會列出 SAP Business Objects 產品使用的協力廠商軟體。它包括部分軟體廠商的特定範例,
但是不同的廠商將會有不同的連接埠需求。
協力廠商應用程
式
使用協力廠商產品的
SAP Business Objects 元件
協力廠商應用程式連接埠
需求
說明
CMS 系統資料庫
中央管理伺服器
(CMS)
CMS 稽核資料庫
中央管理伺服器
(CMS)
報表資料庫
資料庫伺服器接聽連接埠
資料庫伺服器接聽連接埠
CMS 是與 CMS 系統資料庫通訊
的唯一伺服器。
CMS 是與 CMS 稽核資料庫通訊
的唯一伺服器。
連線伺服器
每個工作伺服器子處
理程序
每個處理伺服器
資料庫伺服器接聽連接埠
這些伺服器會從報表資料庫擷
取資訊。
Web 應用程式伺
服器
包括 BI Launch Pad
和 CMC 的所有 SAP
Business Objects
Web 服務和 Web 應用
程式
HTTP 連接埠與 HTTPS 連
接埠。
例如,在 Tomcat 上的預
設 HTTP 連接埠是 8080,
而預設的 HTTPS 連接埠則
是 443。
如果使用安全的 HTTP 通訊,
則只需要 HTTPS 連接埠。
FTP 伺服器 每個工作伺服器
FTP In (連接埠 21)
FTP Out (連接埠 22)
工作伺服器使用 FTP 連接埠以
允許傳送至 FTP。
電子郵件伺服器 每個工作伺服器 SMTP (連接埠 25)
工作伺服器使用 SMTP 連接埠
以允許傳送至電子郵件。
171 2013-01-07
保護 BI 平台安全
協力廠商應用程
式
使用協力廠商產品的
SAP Business Objects 元件
協力廠商應用程式連接埠
需求
說明
工作伺服器可將
內容傳送至其中
的 UNIX 伺服器
驗證伺服器
每個工作伺服器 rexec out (連接埠 512)
(僅 Unix) rsh out (連接
埠 514)
(僅 Unix) 工作伺服器使用這
些連接埠以允許傳送至磁碟。
CMS
裝載 SDK 的 Web 應
用程式伺服器
每個大型用戶端,例
如 Live Office。
協力廠商驗證的連線連接
埠。
例如,Oracle LDAP 伺服
器的連線伺服器是由 ldap.ora 檔案中的使用者
所定義。
使用者憑證會儲存在協力廠商
的驗證伺服器中。在此所列的
CMS、SDK 以及大型用戶端,都
需要在使用者登入時與協力廠
商驗證伺服器通訊。
7.15 針對防火牆設定 BI 平台
本節提供在已架設防火牆之環境中設定 BI 平台系統的逐步指示。
7.15.1 設定系統配合防火牆運作
172
1。 決定必須跨越防火牆通訊的 BI 平台元件。
2。 為每一個必須跨越防火牆通訊的 BI 平台伺服器設定「要求連接埠」。
3。 為任何必須跨越防火牆通訊的工作伺服器子處理設定連接埠範圍,方法是將 -requestJSChildPorts<low estport>-<highestport> 和 -requestPort<port> 參數新增至伺服器的命令列。
4。 設定防火牆,以允許與您在上一個步驟中所設定 BI 平台伺服器上的要求連接埠和工作伺服器連接
埠範圍通訊。
5。 (選擇性) 在每個裝載必須跨越防火牆通訊的 BI 平台伺服器電腦上,設定主機檔案。
2013-01-07
保護 BI 平台安全
相關主題
•
•
•
•
•
第 174 頁的「 針對使用 NAT 的防火牆設定 hosts 檔案 」
7.15.1.1 指定防火牆規則
173
您必須設定防火牆,以便允許 BI 平台元件之間的必要傳輸。請參閱防火牆的說明文件,取得如何指定
這些規則的詳細資訊。
為跨越防火牆的每一個通訊路徑指定一個連入存取規則。您不需要為防火牆之後的每一個 BI 平台伺服
器指定存取規則。
使用您在伺服器 [連接埠] 方塊中所指定的連接埠編號。請記得,電腦上的每一個伺服器都必須使用唯
一的連接埠編號。有些 Business Objects 伺服器會使用多個連接埠。
附註:
如果 BI 平台是部署成跨越使用 NAT 的防火牆,則所有電腦上的每一個伺服器都需要唯一的要求連接
埠編號。也就是說,在整個部署中不能夠有兩個伺服器共用相同的要求連接埠。
附註:
您不必指定任何連出存取規則。BI 平台伺服器不會啟動與 Web 應用程式伺服器或任何用戶端應用程式
之間的通訊。BI 平台伺服器可以啟動與同一叢集中其他平台伺服器之間的通訊。不支援在傳出防火牆
環境中部署叢集伺服器。
範例:
此範例會示範 Web 應用程式伺服器與 BI 平台伺服器之間防火牆的連入存取規則。在這種情形下,您
要為 CMS 開啟兩個連接埠,一個供輸入檔案儲存伺服器 (FRS) 使用,另一個則供輸出 FRS 使用。要
求連接埠編號,就是您在 CMC 組態頁的 [連接埠] 方塊中,為伺服器指定的連接埠編號。
來源電腦 連接埠 目的電腦 連接埠 動作
Web 應用程式伺服器 任何 CMS
Web 應用程式伺服器 任何 CMS
6400 允許
<要求連接埠編號
>
允許
2013-01-07
保護 BI 平台安全
來源電腦 連接埠
Web 應用程式伺服器 任何
Web 應用程式伺服器 任何
任何
任何
任何
任何
目的電腦
輸入 FRS
連接埠 動作
<要求連接埠編號
>
允許
輸出 FRS
CMS
其他平台伺服器
<要求連接埠編號
>
允許
任何
任何
拒絕
拒絕
相關主題
•
7.15.1.2 針對使用 NAT 的防火牆設定 hosts 檔案
174
只有 BI 平台伺服器必須在已啟用 網路位址轉譯 (NAT) 的防火牆之間通訊時,才需要這個步驟。這個
步驟允許用戶端電腦將伺服器主機名稱對應到可路由的 IP 位址。
附註:
BI 平台可以部署在使用網域名稱系統 (DNS) 的電腦上。在此情況下,伺服器電腦主機名稱可以對應至
DNS 伺服器上的外部可路由 IP 位址,而非在每部電腦的 hosts 檔案中。
瞭解網路位址轉譯
已部署防火牆以保護內部網路與未授權的存取。使用 NAT 的防火牆會將內部網路的 IP 位址對應至外
部網路所使用的不同位址。這個位址轉譯會改善安全性,以隱藏內部 IP 位址與外部網路。
BI 平台元件 (伺服器、大型用戶端以及裝載 SDK 的 Web 應用程式伺服器) 將使用服務參照以連絡伺
服器。服務參照包含伺服器電腦的主機。這個主機名稱必須可從 BI 平台元件的電腦路由。這表示在元
件之電腦上的 hosts 檔案必須將伺服器電腦的主機名稱對應至伺服器電腦的外部 IP 位址。伺服器電
腦的外部 IP 位址是可從防火牆的外部路由的,然而內部 IP 位址則無法。
在 Windows 和 Unix 中,設定 hosts 檔案的程序會有所不同。
2013-01-07
保護 BI 平台安全
7.15.1.2.1 在 Windows 上設定 hosts 檔案
1。 找到執行 BI 平台元件的每部電腦,該元件必須在已啟用 網路位址轉譯 (NAT) 的防火牆之間通訊。
2。 在上一個步驟所在的每部電腦上,使用像是「記事本」等文字編輯器開啟 hosts 檔案。hosts 檔案
位於 \WINNT\system32\drivers\etc\hosts 目錄下。
3。 遵循 hosts 檔案中的指示,為防火牆之後的每一部正在執行 BI 平台伺服器的電腦新增項目。對應
伺服器電腦的主機名稱,或者將完整的網域名稱對應至其外部 IP 位址。
4。 儲存 hosts 檔。
7.15.1.2.2 在 Unix 上設定 hosts 檔案
附註:
您必須將 Unix 作業系統設定成在解析網域名稱時,先參考 hosts 檔,再參考 DNS。如需詳細資訊,
請參閱 Unix 系統文件。
1。 找到執行 BI 平台元件的每部電腦,該元件必須在已啟用 網路位址轉譯 (NAT) 的防火牆之間通訊。
2。 使用像是 vi 的編輯器開啟 hosts 檔案。hosts 檔案位於下列 \etc 目錄
3。 遵循 hosts 檔案中的指示,為防火牆之後的每一部正在執行 BI 平台伺服器的電腦新增項目。對應
伺服器電腦的主機名稱,或者將完整的網域名稱對應至其外部 IP 位址。
4。 儲存 hosts 檔。
7.15.2 偵錯防火牆部署
175
如果在防火牆啟用時,即使防火牆上的預期連接埠已開啟,一個或多個 BI 平台伺服器無法運作,您可
以使用事件記錄來確定哪些伺服器嘗試接聽哪些連接埠或 IP 位址。接著,您可以開啟防火牆上的這些
連接埠,或使用中央管理主控台 (CMC) 來變更這些伺服器嘗試接聽的連接埠編號或 IP 位址。
2013-01-07
保護 BI 平台安全
每次 BI 平台伺服器啟動時,伺服器會將下列資訊寫入其嘗試繫結的每個要求連接埠的「事件記錄」
中。
• 伺服器 - 伺服器名稱及其是否成功啟動。
• 發行地址 - 已張貼至其他伺服器將用於與此伺服器通訊之名稱服務的 IP 位址清單和連接埠組合。
如果伺服器成功繫結至連接埠,則記錄檔案還會顯示 正在接聽連接埠、伺服器正在接聽的 IP 位址及
連接埠。如果伺服器未成功繫結至連接埠,則記錄檔案會顯示 無法接聽連接埠、伺服器嘗試接聽但接
聽失敗的 IP 位址及連接埠。
當中央管理伺服器啟動時,它還會寫入伺服器名稱服務連接埠的「發行地址」、「正在接聽連接埠」和
「無法接聽」資訊。
附註:
如果伺服器設定為使用自動指派的連接埠且使用無效的主機名稱或 IP 位址,則事件記錄會指出伺服器
無法接聽主機名稱或 IP 位址及連接埠 0。如果指定的主機名稱或 IP 位址無效,則在主機作業系統能
夠指派連接埠前,伺服器將失敗。
範例:
下列範例顯示成功接聽兩個要求連接埠和一個服務連接埠的中央管理伺服器項目。
Server mynode.cms1 successfully started.
Request Port :
Published Address(es): mymachine.corp.com:11032, mymachine.corp.com:8765
Listening on port(s): [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:11032, 10.90.172.216:8765
Name Service Port :
Published Address(es): mymachine.corp.com:6400
Listening on port(s): [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:6400, 10.90.172.216:6400
7.15.2.1 偵錯防火牆部署
176
1。 讀取事件記錄以確定伺服器是否成功繫結至您指定的連接埠。
如果伺服器無法成功繫結至連接埠,則伺服器與同一部電腦上執行的其他程序可能存在連接埠衝突。
無法接聽 項目指出伺服器嘗試接聽的連接埠。執行如 netstat 之類的公用程式以確定已佔用連接
埠的程序,然後設定其他程序或伺服器以接聽其他連接埠。
2。 如果伺服器成功繫結至連接埠,則 正在接聽 表示伺服器正在接聽的連接埠。如果伺服器正在接聽
的連接埠且仍無法正常運作,請確定是否已開啟防火牆上的連接埠,或設定伺服器以便它接聽開啟
的連接埠。
如果部署中的所有中央管理主控台正在嘗試接聽不可用的連接埠或 IP 位址,則 CMS 不會啟動,且您
無法登入 CMC。如果您要變更 CMS 嘗試接聽的連接埠編號或 IP 位址,則必須使用中央組態管理員
(CCM) 來指定有效的連接埠編號或 IP 位址。
相關主題
•
2013-01-07
保護 BI 平台安全
7.16 一般防火牆案例的範例
本節提供一般防火牆部署案例的範例。
7.16.1 範例 - 部署在不同網路上的應用程式層
此範例會示範如何將防火牆與 BI 平台設定成在部署中彼此配合運作,其中防火牆會將 Web 應用程式
伺服器與其他 BI 平台伺服器分隔開來。
在此範例中,BI 平台元件是跨越以下這些電腦完成部署:
• boe_1 電腦裝載 Web 應用程式伺服器和 SDK。
• boe_2 電腦主控智慧層伺服器,包括中央管理伺服器、輸入檔案儲存伺服器、輸出檔案儲存伺服
器,以及事件伺服器。
• boe_3 電腦主控處理層伺服器,包括調適工作伺服器、Web Intelligence 處理伺服器、報表應用
程式伺服器、Crystal Reports 快取伺服器和 Crystal Reports 處理伺服器。
圖71 部署在不同網路上的應用程式層
7.16.1.1 設定部署在不同網路上的應用程式層
177 2013-01-07
保護 BI 平台安全
下列步驟說明如何設定此範例。
1。 這些通訊需求適用於此範例:
• 裝載 SDK 的 Web 應用程式伺服器,必須能夠同時在兩個連接埠上與 CMS 通訊。
• 裝載 SDK 的 Web 應用程式伺服器,必須能夠與每一個 BI 平台伺服器通訊。
• 瀏覽器必須能夠在 Web 應用程式伺服器上存取 http 或 https 要求連接埠。
2。 Web 應用程式伺服器必須與 boe_2 和 boe_3 電腦上的所有 BI 平台伺服器通訊。為這些電腦上的
每一個伺服器設定連接埠編號。請注意,您可以使用 1,025 與 65,535 之間任何可用的連接埠。
為此範例選擇的連接埠編號列在下表中:
伺服器
中央管理伺服器
中央管理伺服器
輸入檔案儲存伺服器
輸出檔案儲存伺服器
事件伺服器
調適工作伺服器
Crystal Reports 快取伺服器
Web Intelligence 處理伺服器
報表應用程式伺服器
Crystal Reports 處理伺服器
6420
6425
6435
6440
連接埠編號
6400
6411
6415
6460
6465
6470
3。 設定防火牆 Firewall_1 和 Firewall_2,以便允許與伺服器上的固定連接埠及您在上一個步驟中設
定的 Web 應用程式伺服器進行通訊。
在此範例中,我們將為 Tomcat 應用程式伺服器開啟 HTTP 連接埠。
表格7-6: Firewall_1 的組態
連接埠
任何
目的電腦 boe_1
連接埠
8080
動作
允許
Firewall_2 的組態
來源電腦 boe_1
連接埠
任何
目的電腦 boe_2
連接埠
6400
動作
允許
178 2013-01-07
保護 BI 平台安全
來源電腦 boe_1 boe_1 boe_1 boe_1 boe_1 boe_1 boe_1 boe_1 boe_1
連接埠
任何
任何
任何
任何
任何
任何
任何
任何
任何
目的電腦 boe_2 boe_2 boe_2 boe_2 boe_3 boe_3 boe_3 boe_3 boe_3
連接埠
6411
6415
6420
6425
6435
6440
6460
6465
6470
4。 這個防火牆沒有啟用 NAT 功能,因此我們不必設定 hosts 檔案。
相關主題
•
•
7.16.2 範例 - 大型用戶端和資料庫層透過防火牆與 BI 平台伺服器隔開
動作
允許
允許
允許
允許
允許
允許
允許
允許
允許
此範例會示範如何將防火牆和 BI 平台設定成可在部署案例中配合運作,其中:
• 一個防火牆分隔大型用戶端與 BI 平台伺服器。
• 一個防火牆分隔 BI 平台伺服器與資料庫層。
在此範例中,BI 平台元件是跨越以下這些電腦完成部署:
• boe_1 電腦主控「發行精靈」。發行精靈是 BI 平台大型用戶端。
• boe_2 電腦主控智慧層伺服器,包括中央管理伺服器 (CMS)、輸入檔案儲存伺服器、輸出檔案儲存
伺服器,以及事件伺服器。
• boe_3 電腦主控處理層伺服器,包括調適工作伺服器、Web Intelligence 處理伺服器、報表應用
程式伺服器、Crystal Reports 處理伺服器和 Crystal Reports 快取伺服器。
179 2013-01-07
保護 BI 平台安全
• Databases 電腦主控 CMS 系統和稽核資料庫以及報表資料庫。請注意,您可以將這兩個資料庫同時
部署在同一個資料庫伺服器上,也可以將各個資料庫分別部署在其本身的資料庫伺服器上。在此範
例中,所有 CMS 資料庫和報表資料庫都部署在同一個資料庫伺服器上。
圖72豐富型用戶端 (Rich Client) 和資料庫層是部署在不同的網路上
7.16.2.1 設定以防火牆隔開階層與 BI 平台伺服器
下列步驟說明如何設定此範例。
1。 套用下列通訊需求至此範例:
• 發行精靈必須能夠同時在其兩個連接埠上啟動與 CMS 的通訊。
• 發行精靈必須能夠啟動與輸入檔案儲存伺服器及輸出檔案儲存伺服器的通訊。
• 連線伺服器、每一個工作伺服器子處理以及每一部處理伺服器,都必須能夠存取報表資料庫伺服
器上的接聽連接埠。
• CMS 必須能夠存取 CMS 資料庫伺服器上的資料庫接聽連接埠。
2。 設定 CMS、輸入 FRS 以及輸出 FRS 的特定連接埠。請注意,您可以使用 1,025 與 65,535 之間任
何可用的連接埠。
為此範例選擇的連接埠編號列在下表中:
伺服器
中央管理伺服器
輸入檔案儲存伺服器
輸出檔案儲存伺服器
連接埠編號
6411
6415
6416
180 2013-01-07
保護 BI 平台安全
3。 我們不必為工作伺服器子處理設定連接埠範圍,因為工作伺服器與資料庫伺服器之間的防火牆將設
定為允許任何連接埠接聽通訊。
4。 設定 Firewall_1 ,以允許與您在上一個步驟中所設定平台伺服器上的固定連接埠進行通訊。請注
意,連接埠 6400 是 CMS 名稱伺服器連接埠的預設連接埠編號,因此並不需要在上一個步驟中明確
進行設定。
連接埠
任何
任何
任何
任何
目的電腦 boe_2 boe_2 boe_2 boe_2
連接埠
6400
6411
6415
6416
動作
允許
允許
允許
允許
設定 Firewall_2 ,以允許與資料庫伺服器接聽連接埠通訊。CMS (在 boe_2 上) 必須能夠存取 CMS
系統和稽核資料庫,而工作伺服器 (在 boe_3 上) 必須能夠存取系統和稽核資料庫。請注意,我們
並未設定工作伺服器子處理的連接埠範圍,因為它們與 CMS 通訊時並未跨越防火牆。
來源電腦 boe_2 boe_3
連接埠
任何
任何
目的電腦
資料庫
資料庫
連接埠
3306
3306
動作
允許
允許
5。 這個防火牆沒有啟用 NAT 功能,因此我們不必設定 hosts 檔案。
相關主題
•
•
7.17 整合環境的防火牆設定
本節詳細說明與下列 ERP 環境整合之 BI 平台部署的特定考量事項和連接埠設定。
• SAP
• Oracle EBS
• Siebel
• JD Edwards
• PeopleSoft
181 2013-01-07
保護 BI 平台安全
BI 平台元件包括位於 Web 應用程式伺服器的瀏覽器用戶端、Rich Client、伺服器及 SDK。系統元件
可以全部安裝於數部電腦上。在設定系統與防火牆搭配運作前,先瞭解 BI 平台與 ERP 元件通訊的基
本知識是有幫助的。
BI 平台伺服器的連接埠需求
BI 平台中對應伺服器需要下列連接埠:
伺服器連接埠需求
• 中央管理伺服器名稱伺服器連接埠
• 中央管理伺服器要求連接埠
• 輸入 FRS 要求連接埠
• 輸出 FRS 要求連接埠
• 報表應用程式伺服器要求連接埠
• Crystal Reports 快取伺服器要求連接埠
• Crystal Reports 頁面伺服器要求連接埠
• Crystal Reports 處理伺服器要求連接埠
7.17.1 SAP 整合的特定防火牆指導方針
182
您的 BI 平台部署必須符合下列通訊規則:
• CMS 必須能在 SAP System Gateway 連接埠上啟動與 SAP 系統的通訊。
• 調適工作伺服器和 Crystal Reports 處理伺服器 (連同資料存取元件) 必須能在 SAP System Gateway
連接埠上啟動與 SAP 系統的通訊。
• BW 發行程式元件必須能在 SAP System Gateway 連接埠上啟動與 SAP 系統的通訊。
• 在 SAP Enterprise Portal 端部署的 BI 平台元件 (例如,iView 和 KMC) 必須能在 HTTP/HTTPS
連接埠啟動與 BI 平台 Web 應用程式的通訊。
• Web 應用程式伺服器必須能在 SAP System Gateway 服務上啟動通訊。
• Crystal Reports 必須能在 SAP System Gateway 連接埠和 SAP System Dispatcher 連接埠上啟動
與 SAP 主機的通訊。
SAP Gateway 服務所接聽的連接埠與安裝時指定的連接埠相同。
附註:
如果元件需要 SAP 路由器才能連線到 SAP 系統,您可設定讓此元件使用 SAP 路由器字串。例如在設
定讓 SAP 授權系統匯入角色與使用者時,SAP 路由器字串可以取代應用程式伺服器的名稱。如此可確
保 CMS 透過 SAP 路由器與 SAP 系統通訊。
相關主題
•
2013-01-07
保護 BI 平台安全
7.17.1.1 詳細的連接埠需求
SAP 的連接埠需求
BI 平台使用 SAP Java Connector (SAP JCO) 與 SAP NetWeaver (ABAP) 通訊。您需要設定下列連接
埠並確保其可用性:
• SAP Gateway 服務接聽連接埠 (例如 3300)。
• SAP Dispatcher 服務接聽連接埠 (例如 3200)。
下表摘要所需的特定連接埠組態。
來源電腦
SAP
連接埠
任何
SAP
SAP
任何
任何
Web 應用程式伺
服器
任何
中央管理伺服器
(CMS)
任何
Crystal Reports
任何
目的電腦 連接埠
BI 平台 Web 應
用程式伺服器
Web 服務 HTTP/HTTPS 連接埠
CMS
CMS
SAP
CMS 名稱伺服器連接埠
CMS 要求的連接埠
動作
允許
允許
允許
SAP System Gateway 服務連接埠 允許
SAP
SAP
SAP System Gateway 服務連接埠
SAP System Gateway 服務連接埠
和 SAP System Dispatcher 連接
埠
允許
允許
7.17.2 JD Edwards EnterpriseOne 整合的防火牆組態
183
將與 JD Edwards 軟體通訊的 BI 平台部署必須符合這些一般通訊規則:
• 中央管理主控台 Web 應用程式必須能透過 JDENET 連接埠和隨機選取的連接埠啟動與 JD Edwards
EnterpriseOne 的通訊。
• 包含資料連線用戶端元件的 Crystal Reports 必須能透過 JDNET 連接埠啟動與 JD Edwards
EnterpriseOne 的通訊。若要擷取資料,JD Edwards EnterpriseOne 必須能透過無法控制的隨機連
接埠啟動與驅動程式的通訊。
2013-01-07
保護 BI 平台安全
• 中央管理伺服器必須能透過 JDENET 連接埠和隨機選取的連接埠啟動與 JD Edwards EnterpriseOne
的通訊。
• JDENET 連接埠編號可以在 JDENET 區段下的 JD Edwards EnterpriseOne 應用程式伺服器組態檔案
(JDE.INI) 中找到。
7.17.2.1 BI 平台伺服器的連接埠需求
產品
SAP BusinessObjects Business
Intelligence 平台
伺服器連接埠需求
• BI 平台 Sign-on Server 連接埠
7.17.2.2 JD Edwards EnterpriseOne 的連接埠需求
產品
JD Edwards EnterpriseOne
連接埠需求
JDENET 連接埠和隨機選取的連
接埠
描述
用於 BI 平台與 JD Edwards
EnterpriseOne 應用程式伺服器
之間的通訊。
7.17.2.3 將 Web 應用程式伺服器設定為與 JD Edwards 通訊
184
本節說明如何將防火牆與 BI 平台設定成在部署案例中彼此配合運作,其中防火牆會將 Web 應用程式
伺服器與其他平台伺服器分隔開來。
2013-01-07
保護 BI 平台安全
如需瞭解 BI 平台伺服器和用戶端的防火牆組態,請參閱本指南的<BI 平台連接埠需求>一節。除標
準的防火牆組態外,與 JD Edwards 伺服器通訊需要開啟一些額外的連接埠。
表格7-14: 對於 JD Edwards EnterpriseOne Enterprise
連接埠 動作 來源電腦
帶 JD Edwards EnterpriseOne
安全性連線功能的 CMS
帶 JD Edwards EnterpriseOne
資料連線的 BI 平台伺服器
連接埠
任何
任何
帶 JD Edwards EnterpriseOne
用戶端資料連線的 Crystal
Reports
任何
目的電腦
JD Edwards EnterpriseOne
JD Edwards EnterpriseOne
JD Edwards EnterpriseOne
Web 應用程式伺服器 任何
JD Edwards EnterpriseOne
任何
任何
任何
任何
允許
允許
允許
允許
7.17.3 Oracle EBS 的特定防火牆指導方針
BI 平台的部署必須允許下列元件啟動與 Oracle 資料庫接聽連接埠的通訊。
• BI 平台 Web 元件
• CMS (尤其是 Oracle EBS 安全性 Plugin)
• BI 平台後端伺服器 (尤其是 EBS 資料存取元件)
• Crystal Reports (尤其是 EBS 資料存取元件)
附註:
上述所有 Oracle 資料庫接聽連接埠的預設值均為 1521。
7.17.3.1 詳細的連接埠需求
185
除 BI 平台標準的防火牆組態外,還需要開啟一些額外的連接埠以在整合的 Oracle EBS 環境中運作:
2013-01-07
保護 BI 平台安全
來源電腦 連接埠 目的電腦
Oracle EBS Web 應用程式伺服器 任何
帶 Oracle EBS 安全性連線的
CMS
帶 Oracle EBS 伺服器端資料
連線的 BI 平台伺服器
帶 Oracle EBS 用戶端資料連
線的 Crystal Reports
任何
任何
任何
Oracle EBS
Oracle EBS
Oracle EBS
7.17.4 PeopleSoft Enterprise 整合的防火牆組態
連接埠
Oracle 資料庫連
接埠
Oracle 資料庫連
接埠
Oracle 資料庫連
接埠
Oracle 資料庫連
接埠
動作
允許
允許
允許
允許
將與 PeopleSoft Enterprise 通訊的 BI 平台部署必須符合下列一般通訊規則:
• 帶安全性連線元件的中央管理伺服器 (CMS) 必須能夠啟動與 PeopleSoft Query Access (QAS) Web
服務的通訊。
• 帶資料連線元件的 BI 平台伺服器必須能夠啟動與 PeopleSoft QAS Web 服務的通訊。
• 帶資料連線用戶端元件的 Crystal Reports 必須能夠啟動與 PeopleSoft QAS Web 服務的通訊。
• Enterprise Management (EPM) 橋接器必須能夠與 CMS 和輸入檔案儲存伺服器通訊。
• EPM 橋接器必須能夠使用 ODBC 連線與 PeopleSoft 資料庫通訊。
Web 服務連接埠編號與 PeopleSoft Enterprise 網域名稱中指定的連接埠相同。
7.17.4.1 BI 平台伺服器的連接埠需求
產品
SAP BusinessObjects Business
Intelligence 平台
伺服器連接埠需求
• BI 平台 Sign-on Server 連接埠
186 2013-01-07
保護 BI 平台安全
7.17.4.2 PeopleSoft 的連接埠需求
產品 連接埠需求
PeopleSoft Enterprise:People Tools 8.46 或更新版本
Web 服務 HTTP/HTTPS 連接埠
描述
在使用 PeopleSoft Enterprise
8.46 和更新解決方案的 SOAP
連線時需要此連接埠
7.17.4.3 針對防火牆設定 BI 平台和 PeopleSoft
本節說明如何將 BI 平台與 PeopleSoft Enterprise 設定成在部署案例中彼此配合運作,其中防火牆
會將 Web 應用程式伺服器與其他 BI 平台伺服器分隔開來。
如需有關 BI 平台伺服器和用戶端的防火牆組態,請參閱《SAP BusinessObjects Business Intelligence
平台管理員指南》。
除有關 BI 平台的防火牆組態外,您必須作出一些額外的組態。
表格7-18: 對於 PeopleSoft Enterprise:PeopleTools 8.46 或更新版本
來源電腦
帶 PeopleSoft 資料連線的 BI
平台伺服器
帶 PeopleSoft 用戶端資料連
線的 CrystalReports
連接埠 目的電腦
帶 PeopleSoft 安全性連線功
能的 CMS
任何
任何
任何
PeopleSoft
PeopleSoft
PeopleSoft
連接埠
PeopleSoft Web
服務 HTTP /HTTPS
連接埠
PeopleSoft Web
服務 HTTP /HTTPS
連接埠
動作
允許
允許
PeopleSoft Web
服務 HTTP /HTTPS
連接埠
允許
187 2013-01-07
保護 BI 平台安全
來源電腦
EPM 橋接器
EPM 橋接器
EPM 橋接器
EPM 橋接器
任何
任何
任何
任何
連接埠 目的電腦
CMS
CMS
輸入檔案儲存伺服器
PeopleSoft
連接埠
CMS 名稱伺服器連
接埠
CMS 要求的連接埠
動作
允許
允許
允許 輸入 FRS 連接埠
PeopleSoft 資料
庫連接埠
允許
7.17.5 Siebel 整合的防火牆組態
本節說明在防火牆將 BI 平台與 Siebel eBusiness 應用程式系統分隔開來時,哪些特定連接埠會用於
兩者之間的通訊。
• Web 應用程式必須能夠啟動與 BI 平台 Sign-on Server for Siebel 的通訊。對於企業 Sign-on
Server for Siebel,需要下列連接埠:
1。 Echo (TCP) 連接埠 7,用於檢查存取 Sign-on Server。
2。 BI 平台 Sign-on Server for Siebel 連接埠 (預設值為 8448),用於 CORBA IOR 接聽連接埠。
3。 用於 CORBA 通訊之無法控制的隨機 POA 連接埠,因此所有連接埠需要開啟。
• CMS 必須能夠啟動與 BI 平台 Sign-on Server for Siebel 的通訊。為每部 Sign-on Server 設定
的 CORBA IOR 接聽連接埠 (例如 8448)。您還需要開啟未知的隨機 POA 連接埠編號,直到安裝 BI
平台為止。
• BI 平台 Sign-on Server for Siebel 必須能夠啟動與 SCBroker (Siebel Connection Broker) 連
接埠的通訊 (例如 2321)。
• BI 平台後端伺服器 (Siebel 資料存取元件) 必須能夠啟動與 SCBroker (Siebel Connection Broker)
連接埠的通訊 (例如 2321)。
• Crystal Reports (Siebel 資料存取元件) 必須能夠啟動與 SCBroker (Siebel Connection Broker)
連接埠的通訊 (例如 2321)。
連接埠的詳細說明
本節會列出 BI 平台使用的連接埠。如果是部署具有防火牆的 BI 平台,您可使用這項資訊,在那些防
火牆中開啟針對與 Siebel 整合之特定的最少連接埠。
188 2013-01-07
保護 BI 平台安全
表格7-19: BI 平台伺服器的連接埠需求
產品 伺服器連接埠需求
Business Intelligence 平台
• BI 平台 Sign-on Server 連接埠
表格7-20: Siebel 的連接埠需求
產品
Siebel eBusiness 應用
程式
連接埠需求
2321
描述
預設 SCBroker (Siebel Connection Broker) 連接埠
針對與 Siebel 整合設定 BI 平台防火牆
本節說明如何將 Siebel 防火牆與 BI 平台設定成在部署案例中彼此配合運作,其中防火牆會將 Web
應用程式伺服器與其他平台伺服器分隔開來。
連接埠 動作 來源電腦
Web 應用程式伺服器
CMS
BI 平台 Sign-on Server for Siebel
帶 Siebel 伺服器端資料連
線的 BI 平台伺服器
任何
任何
帶 Siebel 用戶端資料連線
的 CrystalReports
任何
連接埠
任何
任何
目的電腦
BI 平台 Sign-on Server for
Siebel
BI 平台 Sign-on Server for
Siebel
Siebel
Siebel
Siebel
任何
任何
SCBroker 連
接埠
SCBroker 連
接埠
SCBroker 連
接埠
允許
允許
允許
允許
允許
7.18 BI 平台和反向 Proxy 伺服器
189
BI 平台可以部署在有一個或多個反向 Proxy 伺服器的環境中。反向 Proxy 伺服器一般是部署於 Web
應用程式伺服器之前,這是為了將這些伺服器隱藏在單一 IP 位址之後。此設定會將所有要傳送給私人
Web 應用程式伺服器的網際網路流量,透過反向 Proxy 伺服器來傳送,而將私人 IP 位址隱藏起來。
2013-01-07
保護 BI 平台安全
由於反向 Proxy 伺服器會將公用 URL 翻譯成內部 URL,因此,它必須用部署在內部網路上的 BI 平台
Web 應用程式的 URL 進行設定。
7.18.1 支援的反向 Proxy 伺服器
BI 平台支援下列反向 Proxy 伺服器:
• IBM Tivoli Access Manager WebSEAL 6
• Apache 2.2
• Microsoft ISA 2006
7.18.2 瞭解 Web 應用程式的部署方式
BI 平台 Web 應用程式是部署在 Web 應用程式伺服器上。應用程式會在安裝期間會透過 WDeploy 工具
自動部署。此工具還可用於在部署 BI 平台之後手動部署應用程式。Web 應用程式在預設的 Windows
安裝中位於下列目錄中:
C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps
WDeploy 用於部署兩個特定的 WAR 檔案:
• BOE:包括中央管理主控台 (CMC)、BI Launch Pad、開放文件
• dswsbobje:包含 Web 服務應用程式
如果 Web 應用程式伺服器是位在反向 Proxy 伺服器的後面,反向 Proxy 伺服器應該以 WAR 檔案的正
確內容路徑來設定。若要公開所有的 BI 平台功能,請為安裝的每個 BI 平台 WAR 檔案部署內容路徑。
7.19 為 BI 平台 Web 應用程式設定反向 Proxy 伺服器
190
在 BI 平台 Web 應用程式部署於反向 Proxy 伺服器之後的情形下,反向 Proxy 伺服器必須設定為將
傳入的 URL 要求對應於部署中的正確 Web 應用程式。
2013-01-07
保護 BI 平台安全
本節包含一些受支援反向 Proxy 伺服器的特定設定範例。如需詳細資訊,請參閱您的反向 Proxy 伺服
器廠商的說明文件。
7.19.1 設定反向 Proxy 伺服器的詳細指示
設定 WAR 檔案
BI 平台 Web 應用程式在 Web 應用程式伺服器上部署為 WAR 檔案。請確定為部署所需要的 WAR 檔案
設定關於反向 Proxy 伺服器的指示詞。您可以使用 WDeploy 部署 BOE 或 dswsbobje WAR 檔案。如需
有關 WDeploy 的詳細資訊,請參閱《BI 平台 Web 應用程式部署指南》。
在自訂組態目錄中指定 BOE 屬性
BOE.war 檔案包括全域和應用程式特定屬性。如果需要修改屬性,請使用自訂組態目錄。依預設,該目
錄位於 C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\config\custom。
附註:
• 若要避免覆寫預設目錄中的檔案,請勿修改 config\default 目錄中的屬性。使用者必須使用自訂
目錄。
• 在某些 Web 應用程式伺服器上,例如與 BI 平台配套的 Tomcat 版本,您可以直接存取 BOE.war
檔案。在此案例中,您可以定義自訂設定,而無需解除部署 WAR 檔案。如果您無法存取 BOE.war
檔案,則必須解除部署、自訂,然後重新部署檔案。
一致使用 / 字元
用在瀏覽器 URL 中輸入內容路徑的方式,在反向 Proxy 伺服器中定義內容路徑。例如,如果指示詞在
反向 Proxy 伺服器上的鏡像路徑結尾包含 / (正斜線),請在瀏覽器 URL 的結尾輸入 /。
在反向 Proxy 伺服器的指示詞中,一致地為來源和目的端 URL 使用 / (正斜線)。如果來源 URL 的結
尾已新增 / (正斜線),則目的端 URL 的結尾也必須新增 / (正斜線)。
7.19.2 設定反向 Proxy 伺服器
191
若要 BI 平台 Web 應用程式在支援的反向 Proxy 伺服器後方運作,需要執行下列步驟。
1。 確定已根據廠商提供的指示和部署的網路拓撲,正確地設定反向 Proxy 伺服器。
2。 決定所需的 BI 平台 WAR 檔案。
3。 為每個 BI 平台 WAR 檔案設定反向 Proxy 伺服器。請注意,每種類型的反向 Proxy 伺服器上會指
定不同的規則。
2013-01-07
保護 BI 平台安全
4。 執行所需要的任何特殊設定。部署於特定 Web 應用程式伺服器上時,有些 Web 應用程式需要特殊
設定。
7.19.3 為 BI 平台設定 Apache 2.2 反向 Proxy 伺服器
本節會提供關於設定 BI 平台和 Apache 2.2 彼此配合運作的工作流程。
1。 確定將 BI 平台和 Apache 2.2 安裝在不同的電腦上。
2。 確定依照廠商所附說明文件描述來安裝 Apache 2.2,並設定為反向 Proxy 伺服器。
3。 為部署於反向 Proxy 伺服器之後的每個 WAR 檔案設定 ProxyPass。
4。 為部署於反向 Proxy 伺服器之後的每一個 Web 應用程式設定 ProxyPassReverseCookiePath。例
如:
ProxyPass /C1/BOE/ http://<appservername>:80/BOE/
ProxyPassReverseCookiePath / /C1/BOE
ProxyPassReverse /C1/BOE/ http://<appservername>:80/BOE/
ProxyPass /C1/explorer/ http://<appservername>:80/explorer/
ProxyPassReverseCookiePath / /C1/explorer
ProxyPassReverse /C1/explorer/ http://<appservername>:80/explorer/
7.19.4 為 BI 平台設定 WebSEAL 6.0 反向 Proxy 伺服器
192
本節說明如何設定 BI 平台和 WebSEAL 6.0 彼此配合運作。
建議的設定方法是建立單一標準連接點,使其將裝載於內部 Web 應用程式伺服器或 Web 伺服器的所有
BI 平台 Web 應用程式對應到單一裝載點。
1。 確定將 BI 平台和 WebSEAL 6.0 安裝在不同的電腦上。
您可以將 BI 平台和 WebSEAL 6.0 部署在同一部電腦上,但不建議您這樣部署。請參閱 WebSEAL
6.0 廠商所附說明文件,取得設定此部署案例的指示。
2。 確定依照廠商說明文件的描述安裝並設定 WebSeal 6.0。
3。 啟動 WebSeal pdadmin 命令列公用程式。以具有系統管理員權限的使用者身分登入安全的網域,例
如 sec_master。
4。 在 pdadmin sec_master 提示下輸入下列命令: server task <instance_name-webseald-host_name>create -t
<type> -h <host_name> -p <port> <junction_point>
其中:
2013-01-07
保護 BI 平台安全
• <instance_name-webseald-host_name> 指定已安裝 WebSEAL 執行個體的完整伺服器名稱。以顯
示於 server list 命令中的相同輸出格式,使用此完整的伺服器名稱。
• <type> 指定連接點的類型。如果連接點對應於內部 HTTP 連接埠,請使用 tcp。如果連接點對
應於內部 HTTPS 連接埠,請使用 ssl。
• <host_name> 指定將接收要求之內部伺服器的 DNS 主機名稱或 IP 位址。
• <port> 指定將接收要求之內部伺服器的 TCP 連接埠。
• <junction_point> 指定在 WebSEAL 受保護物件空間中的目錄,其中裝載了內部伺服器的文件空
間。
範例: server task default-webseald-webseal.rp.sap.com
create -t tcp -h 10.50.130.123 -p 8080/hr
7.19.5 為 BI 平台設定 Microsoft ISA 2006
193
本節說明如何設定 BI 平台與 ISA 2006 彼此配合運作。
建議的設定方法是建立單一標準連接點,使其將裝載於內部 Web 應用程式伺服器或 Web 伺服器的所有
BI 平台 WAR 檔案對應到單一裝載點。依您的 Web 應用程式伺服器而定,應用程式伺服器必須要有其
他組態設定才能配合 ISA 2006 運作。
1。 請確認已將 BI 平台和 ISA 2006 安裝在不同的電腦上。
您可以將 BI 平台和 ISA 2006 部署在同一部電腦上,但不建議您這樣部署。請參閱 ISA 2006 廠
商所附說明文件,取得設定此部署案例的指示。
2。 請確認已依照廠商說明文件的描述安裝並設定 ISA 2006。
3。 啟動 ISA Server 管理公用程式。
4。 使用導覽窗格,以啟動新的發行規則 a。 移至
[陣列] > [MachineName] > [防火牆原則] > [新增] > [網站發行規則]
記住:
以安裝 ISA 2006 的電腦名稱來取代 MachineName。 b。 在 [網頁發行規則名稱] 中輸入規則名稱,然後按 [下一步] c。 選取 [允許] 做為規則動作,然後按 [下一步]。 d。 選取 [發行單一網站或負載平衡器] 做為發行類型,然後按 [下一步]。 e。 選取 ISA Server 與已發行 Web 網站之間的連線,然後按 [下一步]。
例如,選取 [使用不安全的連線以連線到發行的 Web 伺服器或伺服器陣列]。 f。 在 [內部網站名稱] 中,輸入您所發行網站的內部名稱 (例如,裝載 BI 平台的電腦名稱),然
後按 [下一步]。
2013-01-07
保護 BI 平台安全
附註:
如果裝載 ISA 2006 的電腦無法連線至目標伺服器,請選取 [使用要連線到發行伺服器的電腦名
稱或 IP 位址],然後在所提供的欄位中輸入名稱或 IP 位址。 g。 在 公用名稱詳細資料 中選取網域名稱 (例如,[任何網域名稱]),然後指定任何內部發行詳細
資料 (例如 /*)。按一下下一步。
現在您必須建立新的 Web 接聽程式,以便監視內送 Web 要求。
5。 按一下 [新增] 啟動新增網頁接聽程式定義精靈。 a。 在 [網頁接聽程式名稱] 中輸入名稱,然後按 [下一步] b。 選取 ISA Server 與已發行 Web 網站之間的連線,然後按 [下一步]。
例如,選取 [不需要與用戶端之間的 SSL 安全連線]。 c。 在 網頁接聽程式 IP 位址 區段中選取下列項目,然後按 [下一步]。
• 內部
• 外部
• 本機主機
• 所有網路
ISA Server 現在已設定為僅透過 HTTP 發行。 d。 選取一個 驗證設定 選項,然後按 [下一步],再按一下 [完成]。
現在,已為網頁發行規則設定了新的接聽程式。
6。 在 使用者設定 中按一下 [下一步],然後按一下 [完成]。
7。 按一下 [套用],儲存網頁發行規則和更新 ISA 2006 設定的所有設定值。
現在,您必須更新網頁發行規則的屬性,以對應 Web 應用程式的路徑。
8。 在導覽窗格中,以滑鼠右鍵按一下您所設定的「防火牆原則」,然後選取 [內容]。
9。 在 路徑 索引標籤上,按一下 [新增] 將路由對應至 SAP BusinessObjects Web 應用程式。
10。 在 公用名稱 索引標籤上,選取 [要求下列網站],然後按一下 [新增]。
11。 在 公用名稱 對話方塊中,輸入您的 ISA 2006 伺服器名稱,然後按一下 [確定]。
12。 按一下 [套用],儲存網頁發行規則和更新 ISA 2006 設定的所有設定值。
13。 存取下列 URL,以確認連線: http://<ISA Server 主機名稱>:<網頁接聽程式連接埠編號>/<應用程式的外部路徑>
例如:http://myISAserver:80/Product/BOE/CMC
附註:
您可能必須重新整理瀏覽器數次。
您必須修改剛設定規則的 HTTP 原則,以確保您能夠登入 CMC。以滑鼠右鍵按一下您在 ISA Server 管
理公用程式中建立的規則,然後選取 [設定 HTTP]。現在您必須取消選取 [URL 保護] 區域中的 [確認
正規化]。
若要從遠端存取 BI 平台,您必須建立存取規則。
194 2013-01-07
保護 BI 平台安全
7.20 反向 Proxy 部署中 BI 平台的特殊設定
有些 BI 平台產品還需要其他設定,才能在反向 Proxy 部署中正確運作。本節會說明如何執行其他設
定。
7.20.1 啟用 Web 服務的反向 Proxy
本節說明啟用 Web 服務之反向 Proxy 的必要程序。
7.20.1.1 在 Tomcat 6 上啟用反向 Proxy
195
若要在 Tomcat Web 應用程式伺服器上啟用反向 Proxy,您必須修改 server.xml 檔案。需要修改的項
目包括:設定 proxyPort 做為反向 Proxy 伺服器接聽連接埠,並新增 proxyName。本節說明此程序。
1。 停用 Tomcat。
2。 開啟 Tomcat 的 server.xml。
在 Windows 上,server.xml 位於 C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\conf
在 Unix 上, server.xml 位於 <CATALINA_HOME>/conf。<CATALINA_HOME> 的預設值是 <IN
STALLDIR>/sap_bobj/tomcat。
3。 在 server.xml 檔案中找出這個區段:
<!-- Define a Proxied HTTP/1.1 Connector on port 8082 -->
<!--See proxy documentation for more information about using this.-->
<!--
<Connector port="8082" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" acceptCount="100" debug="0" connectionTimeout="20000" proxyPort="80" disableUploadTimeout="true" />
-->
4。 透過移除 <!-- 和 -->,取消註解「連接器」項目。
2013-01-07
保護 BI 平台安全
5。 將 proxyPort 的值修改為反向 Proxy 伺服器接聽連接埠。
6。 將一項新的 proxyName 屬性新增至連接器的屬性清單。proxyName 的值必須是 Proxy 伺服器名稱,
該名稱必須可由 Tomcat 解析為正確的 IP 位址。
範例:
<!--Define a Proxied HTTP/1.1 Connector on port 8082 -->
<!--See proxy documentation for more information about using this.-->
<Connector port="8082" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" acceptCount="100" debug="0" connectionTimeout="20000" proxyName="my_reverse_proxy_server.domain.com" proxyPort="ReverseProxyServerPort" disableUploadTimeout="true" />
其中,my_reverse_proxy_server.domain.com 和 ReverseProxyServerPort 應該改成正確的反向
Proxy 伺服器名稱及其接聽連接埠。
7。 儲存並關閉 server.xml 檔案。
8。 重新啟動 Tomcat。
9。 確定反向 Proxy 伺服器將其虛擬路徑對應至正確的 Tomcat 連接器連接埠。在上述範例中,連接埠
是 8082。
下述範例顯示 Apache HTTP Server 2.2 的範例組態,針對部署在 Tomcat 上的 SAP BusinessObjects
Web 服務進行反向 Proxy:
ProxyPass /XI3.0/dswsbobje http://internalServer:8082/dswsbobje
ProxyPassReverseCookiePath /dswsbobje /XI3.0/dswsbobje
若要啟用 Web 服務,必須為連接器識別 Proxy 名稱和連接埠編號。
7.20.1.2 在 Tomcat 以外的 Web 應用程式伺服器上,啟用 Web 服務的反向
Proxy
196
下述程序要求在您選擇的 Web 應用程式伺服器上成功設定 BI 平台 Web 應用程式。請注意,wsresources
會區分大小寫。
1。 停止 Web 應用程式伺服器。
2。 在 dsws.properties 檔案中指定 Web 服務的外部 URL。
這個檔案位於 dswsbobje Web 應用程式中。例如,如果您的外部 URL 為 http://my_re verse_proxy_server.domain.com/dswsbobje/,請更新 dsws.properties 檔案中的下列屬性:
• wsresource1=ReportEngine|reportengine web service alone|http://my_reverse_proxy_serv er.domain.com/SAP/dswsbobje/services/ReportEngine
2013-01-07
保護 BI 平台安全
• wsresource2=BICatalog|bicatalog web service alone|http://my_reverse_proxy_server.do
main.com/SAP/dswsbobje/services/BICatalog
• wsresource3=Publish|publish web service alone|http://my_reverse_proxy_server.do
main.com/SAP/dswsbobje/services/Publish
• wsresource4=QueryService|query web service alone|http://my_reverse_proxy_server.do
main.com/SAP/dswsbobje/services/QueryService
• wsresource5=BIPlatform|BIPlatform web service|http://my_reverse_proxy_server.do
main.com/SAP/dswsbobje/services/BIPlatform
• wsresource6=LiveOffice|Live Office web service|http://my_reverse_proxy_server.do
main.com/SAP/dswsbobje/services/LiveOffice
3。 儲存並關閉 dsws.properties 檔案。
4。 重新啟動 Web 應用程式伺服器。
5。 確定反向 Proxy 伺服器將其虛擬路徑對應至正確的 Web 應用程式伺服器連接器連接埠。下述範例
顯示 Apache HTTP Server 2.2 的範例組態,以針對部署在您所選擇之 Web 應用程式伺服器上的
BI 平台 Web 服務進行反向 Proxy:
ProxyPass /SAP/dswsbobje http://internalServer:<listening port> /dswsbobje
ProxyPassReverseCookiePath /dswsbobje /SAP/dswsbobje
其中,<listen port> 是您 Web 應用程式伺服器的接聽連接埠。
7.20.2 啟用 ISA 2006 工作階段 Cookie 的根路徑
本節說明如何設定特定 Web 應用程式伺服器,以啟用工作階段 Cookie 的根路徑,配合 ISA 2006 做
為反向 Proxy 伺服器運作。
7.20.2.1 設定 Apache Tomcat 6
197
若要設定根路徑,以便讓工作階段 Cookie 配合 ISA 2006 做為反向 Proxy 伺服器運作,請將下列項
目新增至 server.xml 的 <連線器> 元素: emptySessionPath="true"
1。 停止 Tomcat
2。 開啟位於下列位置的 server.xml:
2013-01-07
保護 BI 平台安全
<CATALINA_HOME>\conf
3。 在 server.xml 檔案中找出下列區段:
<!-- Define a Proxied HTTP/1.1 Connector on port 8082 -->
<!-- See proxy documentation for more information about using this -->
<!--
<Connector port="8082" maxThreads="150" minSpareThreads="25" maxS pareThreads="75" enableLookups="false" acceptCount="100" debug="0" connectionTimeout="20000" proxyPort="80" disableUploadTimeout="true" />
-->
4。 透過移除 <!-- 和 -->,取消註解「連接器」項目。
5。 若要設定根路徑,以便讓工作階段 Cookie 配合 ISA 2006 做為反向 Proxy 伺服器運作,請將下列
項目新增至 server.xml 的 <連接器> 元素: emptySessionPath="true"
6。 將 proxyPort 的值修改為反向 Proxy 伺服器接聽連接埠。
7。 將一項新的 proxyName 屬性新增至連接器的屬性清單。其值必須是 Proxy 伺服器名稱,該名稱必
須可由 Tomcat 解析為正確的 IP 位址。
例如:
<!--Define a Proxied HTTP/1.1 Connector on port 8082
-->
<!-- See proxy documentation for more information about using this -->
<Connector port="8082" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" emptySessionPath="true" acceptCount="100" debug="0" connectionTimeout="20000" proxyName="my_reverse_proxy_server.domain.com" proxyPort="ReverseProxyServerPort" disableUploadTimeout="true" />
8。 儲存並關閉 server.xml 檔案。
9。 重新啟動 Tomcat。
確定反向 Proxy 伺服器將其虛擬路徑對應至正確的 Tomcat 連接器連接埠。在上述範例中,連接埠是
8082。
7.20.2.2 設定 Sun Java 8.2
198
您必須修改每一個 BI 平台 Web 應用程式的 sun-web.xml。
1。 移至 <SUN_WEBAPP_DOMAIN>\generated\xml\j2ee-modules\webapps\BOE\WEB-INF
2。 開啟 sun-web.xml
3。 在 <context-root> 容器之後新增下列項目:
<session-config>
<cookie-properties>
2013-01-07
保護 BI 平台安全
<property name="cookiePath" value="/" />
</cookie-properties>
</session-config>
<property name="reuseSessionID" value="true"/>
4。 儲存並關閉 sun-web.xml。
5。 為每一個 Web 應用程式重複步驟 1-4。
7.20.2.3 設定 Oracle Application Server 10gR3
您必須修改每一個 BI 平台 Web 應用程式部署目錄的 global-web-application.xml 或 orion-web.xml。
1。 移至 <ORACLE_HOME>\j2ee\home\config\
2。 開啟 global-web-application.xml 或 orion-web.xml。
3。 將下列一行新增至 <orion-web-app> 容器:
<session-tracking cookie-path="/" />
4。 儲存並關閉組態檔。
5。 登入 Oracle Admin Console: a。 移至 [ OC4J:home > Administration > Server Properties]。 b。 選取 [Command Line Options] 下的 [Options]。 c。 按一下 [Add another Row],然後輸入如下:
Doracle.useSessionIDFromCookie=true
6。 重新啟動 Oracle 伺服器。
7.20.2.4 設定 WebSphere Community Edition 2.0
1。 開啟 WebSphere Community Edition 2.0 Admin Console。
2。 在左邊導覽面板中找出 Server,然後選取 [Web 伺服器]。
3。 選取連接器,然後按一下 [編輯]。
4。 選取 [emptySessionPath] 核取方塊,然後按一下 [儲存]。
5。 在 [ProxyName] 中輸入您的 ISA 伺服器名稱。
6。 在 [ProxyPort] 中輸入 ISA 接聽程式連接埠編號。
7。 先停止,然後再重新啟動連接器。
199 2013-01-07
保護 BI 平台安全
7.20.3 啟用 SAP BusinessObjects Live Office 的反向 Proxy
若要啟用 SAP BusinessObjects Live Office 的「在 Web 瀏覽器中檢視物件」功能以進行反向 Proxy,
請調整預設檢視器 URL。這點可以在 中央管理主控台 (CMC) 中或透過 Live Office 選項完成。
附註:
本節假設 BI Launch Pad 和 BI 平台 Web 服務的反向 Proxy 都已成功啟用。
7.20.3.1 在 CMC 中調整預設檢視器 URL
1。 登入 CMC。
2。 在 應用程式 頁面中,按一下 [中央管理主控台]。
3。 依序選取 [動作] > [處理設定]。
4。 在 URL 欄位中,輸入預設檢視器 URL 並按一下 [設定 URL]。
例如,輸入 http://ReverseProxyServer:ReverseProxyServerPort/BOE/OpenDocument.jsp?sID
Type=CUID&iDocID=%SI_CUID%,其中 ReverseProxyServer 和 ReverseProxyServerPort 是正確的
反向 Proxy 伺服器名稱及其接聽連接埠。
200 2013-01-07
驗證
第8章 驗證
8.1 BI 平台的驗證選項
201
驗證是證明試圖存取系統的使用者身分的程序,權限管理則是證明使用者是否有足夠的權限,能對指定
的物件執行要求的動作。
安全性 Plugin 會展開和自訂 BI 平台驗證使用者的方式。同時安全性 Plugin 可讓您將協力廠商系統
中的使用者帳戶與群組對應到該平台,因此提供協助帳戶建立和管理。您可以將協力廠商的使用者帳戶
或群組對應到現有的 BI 平台使用者帳戶或群組,或是可以建立新的 Enterprise 使用者帳戶或群組,
對應到外部系統中每個對應的項目。
目前版本支援下列驗證方法:
• Enterprise
• LDAP
• Windows AD
• SAP
• Oracle EBS
• Siebel
• JD Edwards
• PeopleSoft
由於 BI 平台可以完全由使用者自訂,因此每個系統的驗證和程序可能各不相同。
相關主題
•
•
•
•
第 239 頁的「 Windows AD 支援需求與初始設定 」
•
第 320 頁的「 啟用 JD Edwards EnterpriseOne 驗證 」
•
•
第 304 頁的「 啟用 PeopleSoft Enterprise 驗證 」
•
2013-01-07
驗證
8.1.1 主要驗證
主要驗證發生在使用者首次存取系統之時。主要驗證期間可能發生其中一件事:
• 如果未設定單一登入,則使用者提供其憑證,如使用者名稱、密碼和驗證類型。
這些詳細資料由使用者在登入畫面上輸入。
• 如果已設定一種單一登入方法,就會自動傳播使用者的憑證。
這些詳細資料是使用諸如 Kerberos 或 SiteMinder 等其他方法擷取而來。
• 根據您在中央管理主控台 (CMC) [驗證] 管理區中啟用及設定的類型而定,驗證類型可能是
Enterprise、LDAP、Windows AD、SAP、Oracle EBS、Siebel、JD Edwards EnterpriseOne 或
PeopleSoft Enterprise。使用者的 Web 瀏覽器便會藉由 HTTP 將資訊傳送到您的 Web 伺服器,後
者再將資訊傳到 CMS 或適當的平台伺服器。
Web 應用程式伺服器會透過伺服器端指令碼傳遞使用者的資訊。在系統內部,此指令碼會與 SDK 通訊,
最後由適當的安全性 Plug-In 向使用者資料庫驗證使用者。
例如,若使用者登入 BI Launch Pad 並指定 Enterprise 驗證,SDK 可確保 BI 平台安全性 Plug-in
會執行驗證。中央管理伺服器 (CMS) 會使用安全性 Plug-in 元件向系統資料庫驗證使用者名稱和密
碼。此外,如果使用者指定驗證方法,SDK 也會使用對應的安全性 Plug-in 來驗證使用者。
如果安全性 Plug-in 報告已成功配對憑證,CMS 會授與使用者一個現用的系統身分,並且執行下列動
作:
• CMS 為使用者建立 Enterprise 工作階段。這個工作階段作用時,會使用一個系統使用者授權。
• CMS 產生一個登入 Token,並在編碼後將它傳給 Web 應用程式伺服器。
• Web 應用程式伺服器將使用者的資訊儲存在記憶體的工作階段變數中。這個工作階段作用時,會將
可供 BI 平台回應使用者要求的資訊儲存起來。
附註:
工作階段變數不包含使用者的密碼。
• Web 應用程式伺服器會將登入 Token 保留在用戶端瀏覽器的 Cookie 中。這個 Cookie 只做為容錯
移轉之用,例如當您有叢集化 CMS 時,或為了工作階段相似性而將 BI Launch Pad 叢集化的情況。
附註:
您可以停用登入 Token,然而一旦停用登入 Token 就會停用容錯移轉。
8.1.2 安全性 Plug-In
202 2013-01-07
驗證
安全性 Plug-in 會展開和自訂 BI 平台驗證使用者的方式。BI 平台目前已隨附下列 Plug-in:
• Enterprise
• LDAP
• Windows AD
• SAP
• Oracle EBS
• Siebel
• JD Edwards
• PeopleSoft
安全性 Plug-in 可以加強帳戶建立及管理,因為它能將協力廠商系統中的使用者帳戶與群組對應到 BI
平台。您可以將協力廠商的使用者帳戶或群組對應到現有的 BI 平台使用者帳戶或群組,或是可以建立
新的 Enterprise 使用者帳戶或群組,對應到外部系統中每個對應的項目。
安全性 Plug-in 以動態方式維護協力廠商使用者與群組清單。一旦您將外部群組對應到 BI 平台,屬
於該群組的所有使用者均可成功登入 BI 平台。當您對協力廠商群組成員資格做後續變更時,並不需要
更新或重新整理 BI 平台中的清單。例如,若將 LDAP 群組對應到 BI 平台,然後在群組中新增新使用
者,當此新使用者以有效的 LDAP 憑證首次登入 BI 平台時,安全性 Plug-in 便會為他或她動態建立
一個別名。
此外,安全性 Plug-in 能讓您以一致的方式指派權限給使用者和群組,因為已對應的使用者與群組會
被視為 Enterprise 帳戶。例如,您可以將某些使用者帳戶或群組從 Windows AD 對應,某些從 LDAP
目錄伺服器對應。然後,當您需要在 BI 平台內指派權限或建立新的自訂群組時,即可在 CMC 中進行
所有的設定。
每一個安全性 Plug-in 都是一個驗證提供者,它會對照適當的使用者資料庫,驗證使用者憑證。使用
者登入 BI 平台時,即可從您在 CMC 的 [驗證] 管理區所啟用及設定的可用驗證類型中做選擇。
附註:
如果 BI 平台伺服器元件在 Unix 上執行,Windows AD 安全性 Plugin 便無法驗證使用者。
8.1.3 單一登入至 BI 平台
203
單一登入至 BI 平台意味著使用者只要已登入作業系統,便可以存取支援 SSO 的應用程式而無須再次
提供憑證。當使用者登入時,就會為該使用者建立安全性內容。此內容可傳播到 BI 平台以便執行 SSO。
「匿名單一登入」一詞也可指 BI 平台的單一登入,但是它特指 Guest 使用者帳戶的單一登入功能。
當 Guest 使用者帳戶啟用時 (預設),所有人都可以 Guest 登入 BI 平台,並有該系統的存取權。
2013-01-07
驗證
8.1.3.1 單一登入支援
單一登入一詞是用來描述不同案例。在最基本的層面上,它是指使用者只須提供登入憑證一次便能存取
兩個或多個應用程式或系統,簡化使用者與系統互動的過程。
依您的應用程式伺服器類型和作業系統而定,單一登入至 BI Launch Pad 可透過 BI 平台或不同驗證
工具提供。
如果您是在 Windows 上使用 Java 應用程式,就可以使用以下單一登入的方法:
• Windows AD 搭配使用 Kerberos
• Windows AD 搭配使用 SiteMinder
如果您是在 Windows 上使用 IIS,就可以使用以下單一登入的方法:
• Windows AD 搭配使用 Kerberos
• Windows AD 搭配使用 NTLM
• Windows AD 搭配使用 SiteMinder
在 Windows 或 Unix 上可搭配該平台支援的任何 Web 應用程式伺服器,使用以下單一登入支援方法。
• LDAP 搭配使用 SiteMinder
• 信任驗證
• Windows AD 搭配使用 Kerberos
• 在 SUSE 11 上透過 Kerberos 的 LDAP
附註:
如果 Java 應用程式是在 Unix 上,則支援 Windows AD 搭配使用 Kerberos,但是 BI 平台服務必須
在 Windows 伺服器上執行。
下表說明單一登入支援 BI Launch Pad 的方法。
204 2013-01-07
驗證
驗證模式
Windows AD
LDAP
企業
CMS 伺服器
僅限 Windows
選項 附註
僅限 Windows AD 搭
配使用 Kerberos
BI Launch Pad 和 CMC 的 Windows AD 驗證是現
成可用。
任何支援的
平台
支援的 LDAP 目錄伺
服器,僅限搭配使用
SiteMinder
BI Launch Pad 和 CMC 的 LDAP 驗證是現成可用。
BI Launch Pad 和 CMC 的 SSO 需要 SiteMinder。
任何支援的
平台
信任驗證 BI Launch Pad 和 CMC 的企業驗證是現成可用。
BI Launch Pad 和 CMC 的 SSO 搭配使用 Enterprise 驗證需要信任驗證。
• 第 203 頁的
• 第 205 頁的
• 第 205 頁的
8.1.3.2 單一登入至資料庫
一旦使用者登入 BI 平台,單一登入至資料庫可讓他們進行需要資料庫存取的動作,特別是檢視和重新
整理報表,而無須再次提供登入憑證。資料庫單一登入可與 BI 平台單一登入結合,讓使用者更容易存
取所需的資源。
8.1.3.3 端對端單一登入
端對端單一登入是一種組態,使用者同時可單一登入存取前端的 BI 平台和後端的資料庫。因此,在登
入作業系統時,使用者只需提供一次登入憑證,便能取得 BI 平台的存取權及進行需要資料庫存取的動
作,例如,檢視報表。
在 BI 平台中,是以 Windows AD 和 Kerberos 來支援單一登入資料庫。
205 2013-01-07
驗證
8.2 Enterprise 驗證
8.2.1 Enterprise 驗證總覽
Enterprise 驗證是 BI 平台的預設驗證方法,當您第一次安裝此系統時便會自動啟用此驗證方法,且
無法停用。當您新增並管理使用者和群組時,BI 平台會維護資料庫中的使用者和群組資訊。
提示:
如果您偏好建立不同的帳戶及群組以便在 BI 平台內使用,或是您尚未在協力廠商目錄伺服器內建立使
用者與群組的階層,請使用系統預設的 Enterprise 驗證。
您不需要設定或啟用 Enterprise 驗證。不過,您可以修改 Enterprise 驗證設定,以達到組織特定的
安全性要求。您可能透過中央管理主控台 (CMC) 來修改 Enterprise 設定。
8.2.2 Enterprise 驗證設定
206
設定
密碼限制
密碼限制
使用者限制
使用者限制
選項
強制混合大小寫密碼
至少必須包含 N 個字元
描述
此選項可以確保密碼至少包含兩種字元類別—大
寫字母、小寫字母、數字或標點符號。
藉由強制使用最低複雜度的密碼,您可以降低惡
意使用者猜中有效使用者密碼的機會。
必須每 N 天變更密碼 此選項確保密碼不會成為負債,且會定期重新整
理。
不得重複使用最近 N 個密
碼
此選項確保密碼不會慣常地重複。
2013-01-07
驗證
設定
使用者限制
登入限制
登入限制
選項 描述
必須等候 N 分鐘才變更密
碼
此選項確保新密碼輸入系統後,便無法立即變
更。
在 N 次嘗試登入失敗後停
用帳戶
此安全性選項指定使用者可嘗試登入系統多少次
後便停用其帳戶。
在 N 分鐘後重設登入失敗
計數
此選項指定重設登入嘗試計數的時間間隔。
在 N 分鐘後重新啟用帳戶 此選項指定在 N 次登入失敗後中止帳戶的時間。 登入限制
同步化資料來源憑證與登
入
於登入時開啟和更新使用
者的資料來源憑證
此選項可在使用者登入後啟用資料來源憑證。
信任驗證 已啟用信任驗證 此選項會開啟 [信任驗證]。
相關主題
•
8.2.3 變更 Enterprise 設定
1。 移至 CMC 的 驗證 管理區。
2。 按兩下 [Enterprise]。
Enterprise 對話方塊便會出現。
3。 變更設定。
提示:
若要將所有設定回復為預設值,請按一下 [重設]。
4。 按一下 [更新] 以儲存您的修改。
8.2.3.1 變更一般密碼設定
附註:
較長時間未使用的帳戶不會自動停用。管理員必須手動刪除非現用帳戶。
207 2013-01-07
驗證
1。 移至 CMC 的 驗證 管理區。
2。 按兩下 [Enterprise]。
Enterprise 對話方塊便會出現。
3。 勾選要使用的每個密碼選項的核取方塊,必要時請輸入值。
選項 最小值
強制混合大小寫密碼
至少必須包含 N 個字元
無
0 個字元
必須每 N 天變更密碼 1 天
不得重複使用最近 N 個密碼 1 個密碼
必須等候 N 分鐘才變更密碼 0 分鐘
在 N 次嘗試登入失敗後停用帳
戶
失敗 1 次
在 N 分鐘後重設登入失敗計數 1 分鐘
在 N 分鐘後重新啟用帳戶 0 分鐘
4。 按一下 [更新]。
8.2.4 啟用信任驗證
建議的最大值
無
64 個字元
100 天
100 個密碼
100 分鐘
失敗 100 次
100 分鐘
100 分鐘
「Enterprise 信任驗證」依賴 Web 應用程式伺服器驗證使用者識別,以用於執行單一登入。此驗證方
法會在中央管理伺服器 (CMS) 與裝載 BI 平台 Web 應用程式的 Web 應用程式伺服器之間建立信任。
在建立信任時,系統會延緩 Web 應用程式伺服器的使用者身分識別。「信任驗證」可用於支援 SAML
和 x.509 等驗證方法以及沒有專屬驗證 Plugin 的其他方法。
208 2013-01-07
驗證
使用者偏好登入一次系統之後,就不需要在工作階段中一再提供密碼。「信任驗證」提供 Java 單次登
入的解決方案,整合了 BI 平台和協力廠商的驗證解決方案。已經與中央管理伺服器 (CMC) 建立信任
關係的應用程式,可以使用「信任驗證」,讓使用者無須密碼即可登入。
若要啟動信任驗證,您必須透過 Enterprise 驗證設定在伺服器上設定共用的秘密,同時透過為 BOE
WAR 檔案指定的屬性設定用戶端。
附註:
• 您必須先建立 Enterprise 使用者,或是將要用於登入的協力廠商使用者對應到 BI 平台,然後才
能使用信任驗證。
• BI Launch Pad 的單一登入 URL 為 http://server:port/BOE/BI。
相關主題
•
•
8.2.4.1 設定伺服器以使用信任驗證
209
若要使用信任驗證,您必須建立 Enterprise 使用者,或是將必須登入的協力廠商使用者對應到 BI 平
台。
1。 登入 CMC。
2。 在 CMC 的 [驗證] 管理區中,按一下 [Enterprise] 選項。
Enterprise 對話方塊便會出現。
3。 找到 信任驗證,然後執行下列動作: a。 按一下 [已啟用信任驗證]。 b。 按一下 [新增共用的秘密]。
隨即顯示「共用的秘密金鑰已產生並已準備好可供下載」訊息。 c。 按一下 [下載共用的秘密]。
用戶端電腦和 CMS 會使用共用的秘密來建立信任。您必須設定伺服器和用戶端電腦的信任驗證。
用戶端電腦是指您的應用程式伺服器。
檔案下載 對話方塊便會出現。 d。 按一下 [儲存],然後將 TrustedPrincipal.conf 檔案儲存至下列其中一個目錄中:
• <INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\win32_x86
• <INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\win64_x64 e。 在 [共用的秘密審核週期] 方塊中,輸入共用的秘密有效天數。 f。 指定信任驗證要求的逾時值。
2013-01-07
驗證
附註:
逾時值是用戶端和 CMS 上的時鐘之間容許的最大差異毫秒數。如果輸入 0,表示兩個時鐘的時
間差異沒有限制。建議您不要將這個值設為 0,因為這樣可能提高受到攻擊的危險性。
4。 按一下 [更新] 將認可共用的秘密。
BI 平台不會稽核信任驗證參數的修改。您必須手動備份信任驗證資訊。
用戶端電腦和 CMS 會使用共用的秘密來建立信任。您必須設定用戶端的信任驗證。
8.2.5 為 Web 應用程式設定信任驗證
若要為用戶端設定信任驗證,您必須修改 BOE.war 檔案的全域屬性,以及 BI Launch Pad 與
OpenDocument 應用程式的特定屬性。
使用下列其中一種方法向用戶端傳遞共用的秘密:
• WEB_SESSION 選項
• TrustedPrincipal.conf 檔案
使用下列其中一種方法向用戶端傳遞使用者名稱:
• REMOTE_USER
• HTTP_HEADER
• COOKIE
• QUERY_STRING
• WEB_SESSION
• USER_PRINCIPAL
無論您如何傳遞共用的秘密,都必須在 BOE.war 檔案的 Trusted.auth.user.retrieval 全域屬性中自
訂要使用的方法。
8.2.5.1 為 SAML 單一登入使用信任驗證
Security Assertion Markup Language (SAML) 是以 XML 為基礎的標準,用於交流識別資訊。SAML 可
提供在其中交流識別和信任的安全連線,因而啟用單一登入機制,排除尋求存取 BI 平台之信任使用者
的其他登入。
210 2013-01-07
驗證
211
啟用 SAML 驗證
如果應用程式伺服器可作為 SAML 服務提供者,您便可以使用信任驗證以提供 BI 平台的 SAML SSO。
若要執行這項作業,您必須先設定 SAML 驗證的 Web 應用程式伺服器。
此外,您也必須使用下列其中一個方法將使用者名稱傳遞至用戶端:
• REMOTE_USER
• USER_PRINCIPAL
下列範例包含針對 SAML 驗證設定的範例 web.xml:
<security-constraint>
<web-resource-collection>
<web-resource-name>InfoView</web-resource-name>
<url-pattern>*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>j2ee-admin</role-name>
<role-name>j2ee-guest</role-name>
<role-name>j2ee-special</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>
<login-config>
<auth-method>FORM</auth-method>
<realm-name>InfoView</realm-name>
<form-login-config>
<form-login-page>/logon.jsp</form-login-page>
<form-error-page>/logon.jsp</form-error-page>
</form-login-config>
</login-config>
<security-role>
<description>Assigned to the SAP J2EE Engine System Administrators</description>
<role-name>j2ee-admin</role-name>
</security-role>
<security-role>
<description>Assigned to all users</description>
<role-name>j2ee-guest</role-name>
</security-role>
<security-role>
<description>Assigned to a special group of users</description>
<role-name>j2ee-special</role-name>
</security-role>
如需有關如何完成此工作的詳細指示 (因應用程式伺服器而異),請參閱應用程式伺服器文件。
使用信任驗證
一旦應用程式伺服器設定作為 SAML 服務提供者,您便可以使用信任驗證以提供 SAML SSO。
附註:
使用者必須匯入至 BI 平台或擁有 Enterprise 帳戶。
動態別名用於啟用 SSO。使用者透過 SAML 首次存取登入頁面時,需要使用其現有的 BI 平台帳戶憑證
手動登入。一旦使用者的憑證經過驗證,系統將為使用者的 BI 平台帳戶建立其 SAML 識別別名。使用
者將使用 SSO 執行後續登入嘗試,因為系統會將使用者的識別別名與現有帳戶動態匹配。
附註:
此機制必須啟用 BOE WAR 檔案的特定屬性 trusted.auth.user.namespace.enabled,才能運作。
2013-01-07
驗證
8.2.5.2 Web 應用程式的信任驗證屬性
下表列出 BOE.war 的預設 global.properties 檔案中包括的信任驗證設定。若要覆寫任何設定,請在
C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\config\custom 中建立新檔案。
屬性 sso.enabled=true trust ed.auth.shared.se
cret trusted.auth.us
er.param
trusted.auth.us
er.retrieval
預設值 sso.en
abled=false
無
無
無
說明
啟用和停用 BI 平台的單一登入 (SSO)。若要啟用信任驗證,
請屬性必須設為 true。
工作階段變數名稱用於擷取信任驗證的秘密。只有使用 Web 工
作階段傳遞共用的秘密時,才會套用。
指定用於擷取信任驗證之使用者名稱的變數。 trusted.auth.us
er.namespace.en
abled
無
指定用於擷取信任驗證之使用者名稱的方法。可設為下列其中
一項:
• REMOTE_USER
• HTTP_HEADER
• COOKIE
• QUERY_STRING
• WEB_SESSION
• USER_PRINCIPAL
保留空白以停用信任驗證。
啟用和停用現有使用者帳戶的動態別名繫結。如果屬性設為 true,則信任驗證使用別名繫結以驗證 BI 平台使用者。別名
繫結後,應用程式伺服器便可作為 SAML 服務提供者,從而啟
用信任驗證以提供系統的 SAML 單一登入。如果屬性為空白,
則信任驗證在驗證使用者時將使用名稱匹配。
8.2.5.3 為 Web 應用程式設定信任驗證
212 2013-01-07
驗證
213
如果您要將共用的秘密儲存在 TrustedPrincipal.conf 檔案中,請確定該檔案已儲存在適當的平台目
錄中:
平台
Windows,預設安裝
AIX
Solaris
Linux
TrustedPrincipal.conf 的位置
• <INSTALLDIR>\SAP BusinessObjects
Enterprise XI 4.0\win32_x86\
• <INSTALLDIR>\SAP BusinessObjects
Enterprise XI 4.0\win64_x64\
<INSTALLDIR>/sap_bobj/enterprise_xi40/ aix_rs6000/
<INSTALLDIR>/sap_bobj/enterprise_xi40/ solaris_sparc/
<INSTALLDIR>/sap_bobj/enterprise_xi40/lin ux_x86
有多種機制可填入使用者名稱變數,以為裝載 Web 應用程式的用戶端設定信任驗證。請設定或安裝您
的 Web 應用程式伺服器,以便在您使用這些使用者擷取名稱方法之前公開您的使用者名稱。如需進一
步資訊,請參閱 http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/http/HttpServletRe quest.html
。
若要為用戶端設定信任驗證,您必須存取和修改 BOE.war 檔案的屬性,其中包括 BI Launch Pad 與
OpenDocument 應用程式的一般及特定屬性。
附註:
視您計畫擷取使用者名稱或共用的秘密的方式而定,可能需要其他步驟。
1。 在裝載 Web 應用程式的電腦上存取 BOE.war 檔案的自訂資料夾。
如果您是使用 BI 平台安裝隨附的 Tomcat Web 應用程式伺服器,則可以存取下列資料夾:
C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\webapps\BOE\WEB-INF\config\custom\
提示:
如果您是使用沒有啟用直接存取部署之 Web 應用程式的 Web 應用程式伺服器,則可以使用產品安
裝中的下列資料夾以修改 BOE.war 檔案:
<INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\config\custom\。
您隨後必須重新部署修改的 BOE.war 檔案。
2。 使用 Notepad 或其他文字編輯公用程式建立新的檔案。
3。 輸入下列信任驗證屬性: sso.enabled=true trusted.auth.user.retrieval=Method for user ID retrieval trusted.auth.user.param=Variable trusted.auth.shared.secret=WEB_SESSION
針對 trusted.auth.shared.secret 屬性,請選取下列其中一個使用者名稱擷取的選項:
2013-01-07
驗證
選項
HTTP_HEADER
QUERY_STRING
COOKIE
WEB_SESSION
REMOTE_USER
USER_PRINCIPAL
使用者名稱的擷取方法
從 HTTP 標頭的內容中擷取使用者名稱。您必須
指定要在 trusted.auth.user.param 屬性中使
用的 HTTP 標頭。
從要求 URL 的參數中擷取使用者名稱。您必須
指定要在 trusted.auth.user.param 屬性中使
用的查詢字串。
從指定的 Cookie 中擷取使用者名稱。您必須指
定要在 trusted.auth.user.param 屬性中使用
的 Cookie。
從指定之工作階段變數的內容中擷取使用者名
稱。您必須指定要在 global.properties 的 trusted.auth.user.param 屬性中使用的 Web
工作階段變數。
呼叫 HttpServletRequest.getRemoteUser() 以
擷取使用者名稱。
在 Servlet 或 JSP 中,對目前要求的
HttpServletRequest 物件呼叫 getUserPrinci pal().getName() 以擷取使用者名稱。
附註:
• 有些 Web 應用程式伺服器要求將伺服器上的 REMOTE_USER 環境變數設定為 true。若要瞭解是
否有此需要,請參閱 Web 應用程式伺服器的說明文件。如果有需要,請確認將環境變數設定為 true。
• 如果您是使用 USER_PRINCIPAL 或 REMOTE_USER 傳遞使用者名稱,請將 trusted.auth.user.param
留空。
4。 使用 global.properties 名稱儲存檔案。
5。 重新啟動 Web 應用程式伺服器。
只有在執行 Web 應用程式伺服器的電腦上重新部署已修改的 BOE Web 應用程式,新的屬性才會有效。
使用 WDeploy 在 Web 應用程式伺服器上重新部署 WAR 檔案。如需有關使用 WDeploy 的資訊,請參閱
《SAP BusinessObjects Business Intelligence 平台 Web 應用程式部署指南》。
214 2013-01-07
驗證
8.2.5.3.1 範例組態
8.2.5.3.1.1 透過 TrustedPrincipal.conf 檔案傳遞共用的秘密
215
下列範例組態假設已在 BI 平台中建立使用者 JohnDoe。
使用者資訊將透過 Web 工作階段進行儲存和傳遞,而共用的秘密將透過 TrustedPrincipal.conf 檔案
傳遞,此檔案依預設位於 C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects
Enterprise XI 4.0\win32_x86 目錄中。Tomcat 6 的配套版本為 Web 應用程式伺服器。
1。 在 <INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\config\custom\ 目錄中,使用 Notepad 或其他文字編輯公用
程式建立新的檔案。
2。 在新檔案中,輸入下列信任驗證屬性: sso.enabled=truetrue trusted.auth.user.retrieval=WEB_SESSION trusted.auth.user.param=MyUser trusted.auth.shared.secret=
3。 使用 global.properties 名稱儲存檔案。
4。 找到 C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\webapps\BOE\WEB-
INF\eclipse\plugins\webpath.InfoView\web\custom.jsp 檔案。
5。 在 custom.jsp 檔案中,輸入下列屬性:
<\!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page language="java" contentType="text/html;charset=utf-8" %>
<%
//custom Java code request.getSession().setAttribute("MyUser", "JohnDoe");
%>
<html>
<head>
<title>Custom Entry Point</title>
</head>
<body>
<script type="text/javascript" src="noCacheCustomResources/myScript.js"></script>
<a href="javascript:goToLogonPage()">Click this to go to the logon page of BI launch pad</a>
</body>
</html>
2013-01-07
驗證
6。 在 C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\webapps\BOE\WEB-INF\eclipse\plug ins\webpath.InfoView\web\noCacheCustomResources 中,建立 myScript.js 檔案。
7。 在 myScript.js 檔案中,輸入下列屬性: function goToLogonPage() { window.location = "logon.jsp";
}
8。 停止Tomcat 伺服器。
9。 刪除 C:\Program Files (x86)\ SAP BusinessObjects\Tomcat6 目錄中的 work 資料夾。
10。 重新啟動 Tomcat。
若要確認是否已正確設定信任驗證,請使用下列 URL 以存取 BI Launch Pad 應用程式:http://[cm sname]:8080/BOE/BI/custom.jsp,其中 [cmsname] 為裝載 CMS 的電腦名稱。[按一下此連結可移至
BI Launch Pad 的登入頁面] 連結便會顯示。
8.2.5.3.1.2 透過 Web 工作階段變數傳遞共用的秘密
216
下列範例組態假設已在 BI 平台中建立使用者 JohnDoe。
使用者資訊將透過 Web 工作階段進行儲存和傳遞,而共用的秘密將透過 Web 工作階段變數傳遞。假設
此檔案存在於下列目錄中:C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects
Enterprise XI 4.0\win32_x86。您需要開啟和記錄此檔案的內容。在此範例組態中,假設共用的秘密
如下:
9ecb0778edcff048edae0fcdde1a5db8211293486774a127ec949c1bdb98dae8e0ea388979edc65773
841c8ae5d1f675a6bf5d7c66038b6a3f1345285b55a0a7
Tomcat 6 的配套版本為 Web 應用程式伺服器。
1。 存取下列目錄:
<INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\config\custom\
2。 建立新的檔案。
附註:
使用 Notepad 或任何其他文字編輯公用程式。
3。 輸入下列命令以指定信任驗證屬性: sso.enabled=truetrue trusted.auth.user.retrieval=WEB_SESSION trusted.auth.user.param=MyUser trusted.auth.shared.secret=MySecret
4。 以下列名稱儲存檔案: global.properties
2013-01-07
驗證
5。 存取下列檔案:
C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\webapps\BOE\WEB-INF\eclipse\plugins\web path.InfoView\web\custom.jsp
6。 修改檔案的內容以包括下列內容:
<\!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page language="java" contentType="text/html;charset=utf-8" %>
<%
//custom Java code request.getSession().setAttribute("MySecret","9ecb0778edcff048edae0fcdde1a5db82112934
86774a127ec949c1bdb98dae8e0ea388979edc65773841c8ae5d1f675a6bf5d7c66038b6a3f1345
285b55a0a7" request.getSession().setAttribute("MyUser", "JohnDoe");
%>
<html>
<head>
<title>Custom Entry Point</title>
</head>
<body>
<script type="text/javascript" src="noCacheCustomResources/myScript.js"></script>
<a href="javascript:goToLogonPage()">Click this to go to the logon page of BI launch pad</a>
</body>
</html>
7。 在下列目錄中建立 myScript.js 檔案:
C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\webapps\BOE\WEB-INF\eclipse\plugins\web path.InfoView\web\noCacheCustomResources
8。 將下列內容新增至 myScript.js: function goToLogonPage() { window.location = "logon.jsp";
}
9。 關閉 Tomcat。
10。 刪除下列目錄中的工作資料夾:
C:\Program Files (x86)\ SAP BusinessObjects\Tomcat6
11。 重新啟動 Tomcat。
若要確認是否已正確設定信任驗證,請使用下列 URL 以存取 BI Launch Pad 應用程式:http://[cm sname]:8080/BOE/BI/custom.jsp,其中 [cmsname] 為裝載 CMS 的電腦名稱。這時會顯示下列連結:
按一下此連結可移至 BI Launch Pad 的登入頁面。
8.2.5.3.1.3 透過使用者主權傳遞使用者名稱
下列範例組態假設已在 BI 平台中建立使用者 JohnDoe。
217 2013-01-07
驗證
218
使用者資訊將透過 [使用者主權] 選項進行儲存和傳遞,而共用的秘密將透過 TrustedPrincipal.conf
檔案傳遞,此檔案依預設位於 C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects
Enterprise XI 4.0\win32_x86 目錄中。Tomcat 6 的配套版本為 Web 應用程式伺服器。
附註:
REMOTE_USER 方法和 USER_PRINCIPAL 方法的 Web 應用程式伺服器組態相同。
1。 停止Tomcat 伺服器。
2。 在預設 C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\conf\ 目錄中開啟 Tomcat 的 server.xml 檔案。
3。 找到 <Realm className="org.apache.catalina.realm.UserDatabaseRealm"..../>,並將其變更為
下列值:
<Realm className="org.apache.catalina.realm.MemoryRealm" ... />
4。 在預設 C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\conf\ 目錄中開啟 tomcat-users.xml
檔案。
5。 找到 <tomcat-users> 標記並輸入下列值:
<user name=FirstnameLastname password=password roles=onjavauser/>
6。 在 C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\webapps\BOE\WEB-INF\ 目錄中開啟 web.xml 檔案。
7。 在 </web-app> 標記之前插入下列標記:
<security-constraint>
<web-resource-collection>
<web-resource-name>OnJavaApplication</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>onjavauser</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>OnJava Application</realm-name>
</login-config>
附註:
您必須新增 <url-pattern></url-pattern> 標記的頁面。此頁面通常不是 BI Launch Pad 或任何
其他 Web 應用程式的預設 URL。
8。 開啟自訂 global.properties 檔案,並輸入下列值: trusted.auth.user.retrieval=USER_PRINCIPAL trusted.auth.user.namespace.enabled=true
附註: trusted.auth.user.namespace.enabled=true 為選擇性設定。若要將外部使用者名稱對應至不同的
BOE 使用者名稱,請新增此參數。
9。 刪除 C:\Program Files (x86)\SAP BusinessObjects\Tomcat6 目錄中的 work 資料夾。
10。 重新啟動 Tomcat。
若要確認是否已正確設定信任驗證,請移至 http://[cmsname]:8080/BOE/BI 以存取 BI Launch Pad
應用程式,其中 [cmsname] 為裝載 CMS 的電腦名稱。隨即顯示登入對話方塊。
2013-01-07
驗證
8.3 LDAP 驗證
8.3.1 使用 LDAP 驗證
219
本節將提供 LDAP 驗證如何與 BI 平台搭配運作的一般說明。接著介紹可讓您管理和設定平台之 LDAP
使用者帳戶的管理工具。
當您安裝 BI 平台時,LDAP 驗證 Plug-In 會自動安裝,但不會預設啟用。 若要使用 LDAP 驗證,您
首先需確認已個別設定 LDAP 目錄。如需有關 LDAP 的詳細資訊,請參閱 LDAP 文件。
輕量型目錄存取協定 (LDAP) 是一個通用、應用程式獨立的目錄,它可讓使用者在不同應用程式之間共
用資訊。LDAP 依據開放標準建立,它提供了一種存取及更新目錄中資訊的方式。
LDAP 所依據的是 X.500 標準,此標準使用一種目錄存取通訊協定 (DAP) 在目錄用戶端和目錄伺服器
之間通訊。LDAP 是 DAP 的另一種選擇,因為它使用的資源更少,並且簡化、省略了某些 X.500 作業
及功能。
LDAP 內部的目錄結構具有以特定結構描述排列的項目。每一個項目都以其對應的辨別名稱 (DN) 或共
用名稱 (CN) 來做識別。其他常用的屬性包括了組織單位名稱 (OU) 以及組織名稱 (O)。例如,某個成
員群組在目錄樹狀結構的位置可能是:cn=BI platform Users, ou=Enterprise Users A, o=Research。
如需詳細資訊,請參閱您的 LDAP 文件。
由於 LDAP 並不會依賴應用程式,因此具有適當授權的任何用戶端均可存取其目錄。LDAP 提供您設定
使用者透過 LDAP 驗證登入 BI 平台的能力。LDAP 提供使用者存取系統中物件的權限。只要讓 LDAP
伺服器持續執行,並在現有網路電腦系統中使用 LDAP,您就能使用 LDAP 驗證 (以及 Enterprise 和
Windows AD 驗證)。
如果有需要,BI 平台所附的 LDAP 安全性 Plug-in 可以利用 SSL 連線 (使用伺服器驗證或相互驗證
所建立),與您的 LDAP 伺服器進行通訊。利用伺服器驗證,LDAP 伺服器具有 BI 平台用來驗證此伺服
器是可以信任的安全憑證,同時 LDAP 伺服器也允許來自匿名用戶端的連線。利用相互驗證,LDAP 伺
服器和 BI 平台都具有安全憑證,且 LDAP 伺服器也必須先驗證用戶端憑證,然後才能建立連線。
BI 平台所附的 LDAP 安全性 Plug-in 可以設定為透過 SSL 與 LDAP 伺服器進行通訊,但在驗證使用
者憑證時一律執行基本驗證。將 LDAP 驗證和 BI 平台一起部署時,請確定您已熟悉這幾種 LDAP 類型
的差別。如需詳細資訊,請參閱 http://www.faqs.org/rfcs/rfc2251.html
網頁上的 RFC2251 條文。
相關主題
•
2013-01-07
驗證
•
8.3.1.1 LDAP 安全性 Plug-in
LDAP 安全性 Plug-in 讓您能將 LDAP 目錄伺服器上的使用者帳戶與群組對應到 BI 平台,並讓系統得
以驗證所有指定 LDAP 驗證的登入要求。CMS 授與使用者一個現用 BI 平台工作階段之前,必須先對照
LDAP 目錄伺服器驗證使用者,並在對應的 LDAP 群組中驗證其成員資格。使用者清單和群組成員資格
是由系統動態維護。您可以指定讓該平台使用 Secure Sockets Layer (SSL) 連線和 LDAP 目錄伺服器
通訊,以提高安全性。
BI 平台的 LDAP 驗證類似 Windows AD 驗證,您同樣都可以對應群組及設定驗證、存取權限及別名建
立。和 NT 或 AD 驗證一樣,您也可以為現有 LDAP 使用者建立新的 Enterprise 帳戶,如果使用者的
名稱與 Enterprise 使用者名稱相符,並可指派 LDAP 別名給現有使用者。此外,您也可以執行下列動
作:
• 對應 LDAP 目錄服務中的使用者和群組。
• 對應 LDAP 與 AD。如果您針對 AD 設定 LDAP,會有一些限制。
• 指定數個主機名稱及其連接埠。
• 使用 SiteMinder 設定 LDAP。
在您完成 LDAP 使用者和群組的對應後,所有 BI 平台用戶端工具都會支援 LDAP 驗證。您也可以建立
自己的支援 LDAP 驗證的應用程式。
相關主題
•
第 224 頁的「 設定 LDAP 伺服器或相互驗證的 SSL 設定 」
•
第 231 頁的「 依 Windows AD 對應 LDAP 」
•
第 228 頁的「 設定 SiteMinder 的 LDAP Plug-in 」
8.3.2 設定 LDAP 驗證
220
為了簡化管理,BI 平台支援使用者和群組帳戶的 LDAP 驗證。您需要先將使用者的 LDAP 帳戶對應到
BI 平台,使用者才可以使用 LDAP 使用者名稱和密碼登入系統。當您對應 LDAP 帳戶時,可以選擇建
立新的帳戶,或連結到現有的 BI 平台帳戶。
2013-01-07
驗證
設定和啟用 LDAP 驗證前,請確認已經設定了 LDAP 目錄。如需詳細資訊,請參閱 LDAP 文件。
設定 LDAP 驗證包括下列工作:
• 設定 LDAP 主機
• 為 SSL 準備 LDAP (如果要求)
• 設定 SiteMInder 的 LDAP Plug-in (如果要求)
附註:
設定 LDAP 與 AD 後,將可以對應您的使用者,但是將無法設定 AD 單一登入或對資料庫的單一登入。
不過,像 SiteMinder 等 LDAP 單一登入方法以及信任驗證將仍然可以使用。
8.3.2.1 設定 LDAP 主機
221
在設定 LDAP 主機之前,必須安裝和執行您的 LDAP 伺服器。
1。 在 CMC 的 [驗證] 管理區中,按兩下 [LDAP]。
附註:
若要移至 驗證 管理區,請在導覽清單中按一下 [驗證]。
2。 在 新增 LDAP 主機 (hostname:port)] 方塊中輸入 LDAP 主機的名稱和連接埠編號 (例如 myserv er:123),並且按一下 [新增],然後再按一下 [確定]。
提示:
如果您要新增可用來當作容錯移轉伺服器的主機,請重複這個步驟,新增多部相同伺服器類型的
LDAP 主機。如果您要移除主機,請選取主機名稱並按一下 [刪除]。
3。 在 [LDAP 伺服器類型] 清單中,選取您的伺服器類型。
附註:
如果要將 LDAP 對應到 AD,請將伺服器類型選取為 [Microsoft Active Directory 應用程式伺服
器]。
4。 若要檢視或更改 [LDAP 伺服器屬性對應] 或 [LDAP 預設搜尋屬性],請按一下 [顯示屬性對應]。
根據預設,每個支援伺服器類型的伺服器屬性對應和搜尋屬性都已經設定。
5。 按一下 [下一步]。
6。 在 [基底 LDAP 辨別名稱] 方塊中輸入 LDAP 伺服器的辨別名稱 (例如 o=SomeBase),然後按一下
[下一步]。
7。 在 [LDAP 伺服器管理憑證] 區域中,為具有目錄讀取權限的使用者帳戶輸入辨別名稱與密碼。
附註:
不需要系統管理員憑證。
2013-01-07
驗證
222
附註:
如果您的 LDAP 伺服器允許匿名繫結,請將這個區域留白,BI 平台伺服器和用戶端會以匿名登入方
式繫結至主要主機。
8。 如果您已在 LDAP 主機上設定參考,請在 LDAP 參考憑證 下輸入驗證資訊,然後在 [最大參考躍點
數目] 方塊中輸入參考躍點數目。
附註:
您必須設定 [LDAP 參考憑證] 區域,才可以套用下列所有條件:
• 主要主機已設定成參考其他目錄伺服器,該伺服器可處理指定基礎下的項目查詢)。
• 所參考的主機設定成不允許匿名繫結。
• 被參考主機中的群組會對應到 BI 平台。
附註:
• 雖然可以對應多部主機中的群組,但只能設定一組參考憑證,因此,如果有多部參考主機,您必
須在每部主機上建立使用相同辨別名稱和密碼的使用者帳戶。
• 如果 [最大參考躍點數目] 設為 0 (零),則表示沒有參考。
9。 按一下 [下一步],然後選擇使用的 Secure Sockets Layer (SSL) 驗證類型:
• 基本 (無 SSL)
• 伺服器驗證
• 相互驗證
伺服器與相互驗證的詳細資訊和必要條件皆會在後續的章節中討論。若要順利使用任何一種 SSL
來設定 LDAP 驗證,請在繼續進行此程序之前,先審查此文件中的《設定 LDAP 伺服器或相互驗
證的 SSL 設定》。
10。 按一下 [下一步],然後選擇 [基本 (無 SSO)] 或 [SiteMinder] 作為 LDAP 單一登入驗證的方法。
11。 按一下 [下一步],然後選取將別名和使用者對應至 BI 平台帳戶的方式。 a。 在 [新增別名選項] 清單中,選取將新別名對應至 Enterprise 帳戶的選項:
• 將每個新增的 LDAP 別名指派至同名的帳戶
您若知道使用者具有相同名稱的 Enterprise 帳戶,請使用這個選項;也就是說,將指派 LDAP
別名給現有的使用者 (已經開啟自動建立別名功能)。目前沒有 Enterprise 帳戶的使用者,
或 Enterprise 和 LDAP 帳戶名稱不相同的使用者,都會以新使用者的方式新增。
• 為每個新增的 LDAP 別名建立新帳戶
當您要替每個使用者建立新帳戶時,請使用這個選項。 b。 在 [別名更新選項] 清單中,選取管理 Enterprise 帳戶的別名更新選項:
• 每當發生別名更新情況即建立新的別名
使用這個選項為每個對應到 BI 平台的 LDAP 使用者自動建立新的別名。如果選取 [為每個新
增的 LDAP 別名建立新帳戶],則將會針對沒有 BI 平台帳戶的使用者或所有使用者新增新的
LDAP 帳戶。
• 僅在使用者登入時建立新的別名
2013-01-07
驗證
當您正在對應的 LDAP 目錄包含多位使用者,但只有其中少數的使用者會使用 BI 平台,則使
用這個選項。系統不會自動為所有使用者建立別名和企業帳戶,而是只為登入該平台的使用者
建立別名 (若有必要,也會建立帳戶)。 c。 如果您的 BI 平台服務授權不是根據 [新增使用者選項] 清單中的使用者角色,請選取下列一個
選項以指定建立新使用者的方式:
• 新的使用者會建立為具名使用者
新的使用者帳戶將設定成使用命名使用者授權。命名的使用者授權與特定的使用者相關,可讓
人員以其使用者名稱和密碼為基礎存取系統。如此可讓已命名使用者存取系統,無論其他已連
線的人數多寡。每個使用這個選項建立的使用者帳戶,您都必須為其建立命名使用者授權。
• 新的使用者會建立為同時使用者
新的使用者帳戶將設定成使用同時使用者授權。同時存取使用權指定可同時連線到 BI 平台服
務的人數。此授權類型相當富彈性,因為只需小型的同時授權,即可支援大量的使用者。例
如,視使用者存取資訊平台服務的頻率和時間長短而定,100 個同時使用者授權可以支援
250、500 或 700 個使用者。
12。 您可以在 屬性繫結選項 中指定 LDAP Plugin 的屬性繫結優先順序: a。 按一下 [匯入全名、電子郵件地址與其他屬性] 方塊。
LDAP 帳戶中使用的完整名稱和說明皆會匯入,並與系統中的使用者物件一併儲存。 b。 指定 [設定相對於其他屬性繫結的 LDAP 屬性繫結優先順序] 的選項。
附註:
如果選項設為 1,則會在同時啟用 LDAP 和其他 Plugin (Windows AD 與 SAP) 的情況下優先取
用 LDAP 屬性。如果選項設為 [3],則會優先取用其他啟用的 Plugin 屬性。
13。 按一下 [完成]。
相關主題
•
第 224 頁的「 設定 LDAP 伺服器或相互驗證的 SSL 設定 」
•
第 228 頁的「 設定 SiteMinder 的 LDAP Plug-in 」
8.3.2.2 管理多部 LDAP 主機
223
使用 LDAP 和 BI 平台時,您可以新增多部 LDAP 主機,為系統新增容錯功能。系統會將您新增的第一
個主機視為主要的 LDAP 主機,後續加入的主機則視為容錯移轉主機。
主要 LDAP 主機和所有的容錯移轉主機,都必須以完全相同的方法設定,且每部 LDAP 主機必須參考其
他所有您要對應群組的主機。如需有關 LDAP 主機和參考的詳細資訊,請參閱 LDAP 文件。
2013-01-07
驗證
若要新增多部 LDAP 主機,在使用 LDAP 組態精靈設定 LDAP 時,請輸入所有的主機 (如需詳細資訊,
請參閱)。如果您已設定 LDAP,請移至中央管理主控台的 [驗證] 管理區,然後按一下 [LDAP] 索引標
籤。在 [LDAP 伺服器組態摘要] 區域中,按一下 LDAP 主機的名稱,開啟可讓您新增或刪除主機的頁
面。
附註:
• 確定您先新增主要主機,再其他容錯移轉主機。
• 如果使用容錯移轉 LDAP 主機,就無法使用最高層級的 SSL 安全性 (也就是說,您無法選取 [只接
受來自信任的憑證授權單位的伺服器憑證,而且憑證的 CN 屬性必須符合伺服器的 DNS 主機名稱])
相關主題
•
8.3.2.3 設定 LDAP 伺服器或相互驗證的 SSL 設定
此章節包含有關 LDAP 伺服器或以 SSL 為基礎的相互驗證詳細資訊。設定以 SSL 為基礎的驗證時,必
須執行預備步驟。此章節也提供有關在 CMC 中設定 LDAP 伺服器和相互驗證 SSL 的特定資訊。假設您
已設定 LDAP 主機,且已選取以下任一種 SSL 驗證方法:
若需其他資訊或者關於設定 LDAP 主機伺服器的資訊,請參閱 LDAP 廠商的說明文件。
相關主題
•
8.3.2.3.1 設定 LDAP 伺服器或相互驗證
224 2013-01-07
驗證
資源
CA 憑證
伺服器憑證 cert7.db 或 cert8.db、key3.db
cacerts
在開始此工作前採取此動作
使用 SSL 的伺服器和相互驗證都需要此動作。
1。 取得憑證授權單位 (CA) 以產生 CA 憑證。
2。 將憑證新增至 LDAP 伺服器。
如需有關資訊,請參閱 LDAP 廠商的說明文件。
使用 SSL 的伺服器和相互驗證都需要此動作。
1。 要求並產生伺服器憑證。
2。 授權憑證,然後將其新增至 LDAP 伺服器。
使用 SSL 的伺服器和相互驗證都需要這些檔案。
1。 從下列網址下載可產生 cert7.db 或 cert8.db 檔案 (視需求而定) 的 certutil 應用程式: ftp://ftp.mozilla.org/pub/mozilla.org/securi ty/nss/releases/NSS_3_6_RTM/ 。
2。 將 CA 憑證複製到與 certutil 應用程式相同的目錄中。
3。 使用下列命令產生 cert7.db 或 cert8.db、key3.db 和 secmod.db 檔
案: certutil -N -d .
4。 使用下列命令,將 CA 憑證新增至 cert7.db 或 cert8.db 檔案: certutil -A -n <CA_alias_name> -t CT -d . -I cacert.cer
5。 將上述三個檔案儲存在主控 Business Intelligence (BI) 平台的電腦上
的目錄中。
針對 Java 應用程式 (如 BI Launch Pad) 使用 SSL 的伺服器或相互驗證需
要此檔案。
1。 找到 Java bin 目錄中的 keytool 檔案。
2。 使用下列命令建立 cacerts 檔案: keytool -import -v -alias <CA_alias_name> -file <CA_certificate_name> -trustcacerts -keystore
3。 將 cacerts 檔案儲存在與 cert7.db 或 cert8.db 和 key3.db 檔案相同
的目錄中。
用戶端憑證
225 2013-01-07
驗證
226
資源 在開始此工作前採取此動作
1。 針對 cert7.db 或 cert8.db 和 .keystore 檔案建立不同的用戶端要求:
• 若要設定 LDAP Plugin,請使用 certutil 應用程式產生用戶端憑證
要求。
• 使用下列命令產生用戶端憑證要求: certutil -R -s "<client_dn>" -a -o <certificate_request_name> -d .
<client_dn> 包含下列資訊,例如 "CN=<client_name>、OU=org unit、
O=Companyname、L=city、ST=province 以及 C=country。
2。 使用 CA 驗證憑證要求。使用下列命令擷取憑證,並將其插入 cert7.db
或 cert8.db 檔案: certutil -A -n <client_name> -t Pu -d . -I <client_certificate_name>
3。 使用 SSL 輔助 Java 驗證:
• 使用 Java bin 目錄中的 keytool 公用程式產生用戶端憑證要求。
• 使用下列命令產生配對索引鍵: keytool -genkey -keystore .keystore
4。 指定用戶端的資訊後,請使用下列命令產生用戶端憑證要求: keytool -certreq -file <certificate_request_name> -keystore .keystore
5。 用戶端憑證要求經 CA 進行驗證後,使用下列命令將 CA 憑證新增至
.keystore 檔案: keytool -import -v -alias <CA_alias_name> -file <ca_certificate_name> -trustcacerts -keystore
.keystore
6。 從 CA 中擷取用戶端憑證要求,並且使用下列命令將該要求新增至 .key
store 檔案。 keytool -import -v -file <client_certificate_name> -trustcacerts -keystore .keystore
7。 將 .keystore 檔案儲存在主控 BI 平台的電腦上,同時存放的目錄與 cert7.db 或 cert8.db 和 cacerts 檔案相同。
1。 選擇要使用的 SSL 安全層級:
• 永遠接受伺服器憑證
這是最低的安全性選項。BI 平台必須先收到 LDAP 主機傳送的安全性憑證,才能與 LDAP 主機
建立 SSL 連線,進而驗證 LDAP 使用者和群組。BI 平台不會驗證所收到的憑證。
• 只接受來自信任的憑證授權單位的伺服器憑證
這是中度安全性選項。BI 平台與 LDAP 主機建立 SSL 連線 (以驗證 LDAP 使用者和群組) 之
前,必須先收到並驗證 LDAP 主機傳送的安全性憑證。為了驗證憑證,系統必須在其憑證資料庫
中尋找核發憑證的 CA。
• 只接受來自信任的憑證授權單位的伺服器憑證,而且憑證的 CN 屬性必須符合伺服器的 DNS 主
機名稱
2013-01-07
驗證
這是最高的安全性選項。BI 平台與 LDAP 主機建立 SSL 連線 (以驗證 LDAP 使用者和群組) 之
前,必須先收到並驗證 LDAP 主機傳送的安全性憑證。為了驗證憑證,BI 平台必須在其憑證資
料庫中尋找核發憑證的 CA,並能確認伺服器憑證中的 CN 屬性,與您在精靈第一個步驟的 [新
增 LDAP 主機] 方塊中輸入的 LDAP 主機名稱完全相符 (如果您輸入的 LDAP 主機名稱為
ABALONE.rd.crystald.net:389,則無法在憑證中使用 CN =ABALONE:389)。
伺服器安全性憑證中的主機名稱就是主要 LDAP 主機的名稱,因此,如果您選取這個選項,則無
法使用容錯移轉 LDAP 主機。
附註:
Java 應用程式會略過第一個和最後一個設定,而且只會接受來自信任的 CA 之伺服器憑證。
2。 在 [SSL 主機] 方塊中輸入每台電腦的主機名稱,然後按一下 [新增]。
接著,您必須在 BI 平台部署中新增使用 BI 平台 SDK 的每台電腦的主機名稱 (其中包括執行中央
管理伺服器的電腦和執行 Web 應用程式伺服器的電腦)。
3。 指定您新增至清單中每台 SSL 主機的 SSL 設定。 a。 在 SSL 清單中選取 [預設值]。 b。 清除 [使用預設值] 核取方塊。 c。 在 [憑證和金鑰資料庫檔案的路徑] 方塊和 [金鑰資料庫的密碼] 方塊中輸入值。 d。 如果要指定相互驗證設定,則在 [憑證資料庫中用戶端憑證的暱稱] 方塊中輸入值。
附註:
以下兩種情況會使用預設值:已在任何主機設定中勾選 [使用預設值] 核取方塊,或是任何您未將
電腦名稱新增至 SSL 主機清單的電腦。
4。 針對不在清單中的每部主機指定預設值,然後按一下 [下一步]。
若要指定其他主機的設定,請在左側清單中選取此主機名稱,然後在右側方塊中輸入值。
附註:
以下兩種情況會使用預設值:已在任何主機設定中勾選 [使用預設值] 核取方塊,或是任何您未將
電腦名稱新增至 SSL 主機清單的電腦。
5。 選取 [基本 (無 SSO)] 或 [SiteMinder] 作為 LDAP 單一登入驗證的方法。
6。 選擇建立新 LDAP 使用者和別名的方法。
7。 按一下 [完成]。
相關主題
•
第 228 頁的「 設定 SiteMinder 的 LDAP Plug-in 」
8.3.2.4 修改 LDAP 組態設定
227 2013-01-07
驗證
使用 LDAP 組態精靈設定 LDAP 驗證後,可以使用 [LDAP 伺服器組態摘要] 頁變更 LDAP 連線參數和
成員群組。
1。 移至 CMC 的 [驗證] 管理區。
2。 按兩下 [LDAP]。
如果已設定 LDAP 授權,LDAP 伺服器組態摘要 頁面便會出現。在此頁面上,您可以變更任一連線
參數區域或欄位。您還可以修改 對應的 LDAP 成員群組 區域。
3。 刪除新連線設定下無法存取的目前對應群組,然後按一下 [更新]。
4。 變更您的連線設定,然後按一下 [更新]。
5。 變更 別名 和 [新增使用者] 選項,然後按一下 [更新]。
6。 對應新的 LDAP 成員群組,然後按一下 [更新]。
8.3.2.5 設定 SiteMinder 的 LDAP Plug-in
本節說明設定 CMC,以便搭配使用 LDAP 與 SiteMinder 的方法。SiteMinder 是協力廠商的使用者存
取及驗證工具,您可以搭配使用 LDAP 安全性 PlugIn,建立 BI 平台的單一登入。
若要讓 BI 平台搭配使用 SiteMinder 和 LDAP,您必須變更下列兩處的組態:
• CMC 的 LDAP Plug-in
• BOE.war 檔案屬性
附註:
確定 SiteMinder 管理員已啟用 4.x 代理的支援。無論您使用的是任何 SiteMinder 支援版本,都必
須執行這項動作。如需有關 SiteMinder 以及如何安裝的詳細資訊,請參閱 SiteMinder 文件。
相關主題
•
8.3.2.5.1 使用 SiteMinder 為單一登入設定 LDAP
228
1。 請使用下列其中一項方式來開啟 [請進行 SiteMinder 設定] 畫面:
• 在 LDAP 組態精靈中選取 [請選擇 LDAP 單一登入驗證的方法] 畫面上的 SiteMinder。
2013-01-07
驗證
• 如果您已經設定 LDAP 並在現在新增 SSO,請選取可用的 LDAP 驗證畫面上的「單一登入類型」
連結。
2。 在 [政策伺服器主機] 方塊中,輸入各政策伺服器的名稱,然後按一下 [新增]。
3。 為各政策伺服器主機指定 [帳戶]、[驗證] 及 [授權] 連接埠編號。
4。 輸入 [代理名稱] 及 [共用的秘密]。再輸入一次 [共用的秘密]。
5。 按一下 [下一步]。
6。 繼續設定 LDAP 選項。
8.3.2.5.2 在 BOE.war 檔案中啟用 LDAP 和 SiteMinder
您必須指定 LDAP 安全性 Plugin 和 BOE.war 檔案屬性的 SiteMinder 設定。
1。 找到 BI 平台安裝中的 <INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\config\custom\ 目錄。
2。 使用 Notepad 或其他文字編輯公用程式建立新的檔案。
3。 在新檔案中,輸入下列值: siteminder.authentication=secLDAP siteminder.enabled=true
4。 使用 global.properties 名稱儲存檔案並關閉檔案。
請勿以任何副檔名 (如 .txt) 儲存檔案。
5。 在相同目錄下建立其他檔案。
6。 在新檔案中,輸入下列值: authentication.default=LDAP cms.default=[cms name]:[CMS port number]
例如: authentication.default=LDAP cms.default=mycms:6400
7。 使用 bilaunchpad.properties 名稱儲存檔案並關閉檔案。
只有在執行 Web 應用程式伺服器的電腦上重新部署已修改的 BOE Web 應用程式,新的屬性才會有效。
使用 WDeploy 在 Web 應用程式伺服器上重新部署 WAR 檔案。如需有關使用 WDeploy 的資訊,請參閱
《SAP BusinessObjects Business Intelligence 平台 Web 應用程式部署指南》。
8.3.3 對應 LDAP 群組
229 2013-01-07
驗證
使用 LDAP 組態精靈設定 LDAP 主機後,可以將 LDAP 群組對應到 Enterprise 群組。
一旦對應 LDAP 群組後,您就可以檢視群組,方法是按一下 [驗證] 管理區中的 LDAP 選項。如果已設
定 LDAP 驗證,則 [對應的 LDAP 成員群組] 區域會顯示已對應到 BI 平台的 LDAP 群組。
附註:
您也可以透過 LDAP 安全性 Plugin 對應 Windows AD 群組以便在 BI 平台進行驗證。
附註:
如果您已設定 LDAP 與 AD,這個程序會對應到您的 AD 群組。
相關主題
•
第 231 頁的「 依 Windows AD 對應 LDAP 」
8.3.3.1 使用 BI 平台對應 LDAP 群組
230
1。 在 CMC 的 驗證 管理區按兩下 [LDAP]。
如果已設定 LDAP 驗證,則會顯示 LDAP 摘要頁。
2。 在 [對應的 LDAP 成員群組] 區域的 [新增 LDAP 群組 (依據 cn 或 dn)] 方塊中依據一般名稱
(cn) 或辨別名稱 (dn) 輸入 LDAP 群組,然後按一下 [新增]。
您可以新增一個以上的 LDAP 群組。
提示:
若要移除群組,請選取 LDAP 群組並按一下 [刪除]。
3。 在 [新增別名選項] 清單中,選取一個選項將 LDAP 別名對應到 Enterprise 帳戶:
• 將每個新增的 LDAP 別名指派至具有相同名稱的帳戶
您若知道使用者具有相同名稱的 Enterprise 帳戶,請使用這個選項;意即將 LDAP 別名指派給
現有的使用者 (已開啟自動建立別名功能)。目前沒有 Enterprise 帳戶的使用者,或 Enterprise
和 LDAP 帳戶名稱不相同的使用者,都會以新 LDAP 使用者的方式新增。
• 為每個新增的 LDAP 別名建立新帳戶
當您要為每個使用者建立新帳戶時,請使用這個選項。
4。 在 [別名更新選項] 清單中,選取一個選項以決定是否為新使用者自動建立 LDAP 別名。
• 每當發生別名更新情況即建立新的別名
2013-01-07
驗證
• 僅在使用者登入時建立新的別名
5。 在 [新增使用者選項] 清單中選取一個選項以指定新 Enterprise 帳戶的屬性,該帳戶是為對應到
LDAP 帳戶所建立:
• 新的使用者會建立為具名使用者
如果您要設定新使用者帳戶以使用具名使用者授權,則選取這個選項。命名的使用者授權與特定
的使用者相關,可讓人員以其使用者名稱和密碼為基礎存取系統。如此可讓已命名使用者存取系
統,無論其他已連線的人數多寡。 每個使用這個選項建立的使用者帳戶,您都必須為其建立命
名使用者授權。
• 新的使用者會建立為同時使用者
如果您要設定新使用者帳戶以使用同時使用者授權,則選取這個選項。同時授權會指定可同時連
線到 BI 平台的人數。此授權類型相當富彈性,因為只需小型的同時授權,即可支援大量的使用
者。例如,視使用者存取系統的頻率和時間長短而定,100 個同時使用者授權可以支援 250、500
或 700 個使用者。
6。 按一下 [更新]。
8.3.3.2 使用 BI 平台取消對應 LDAP 群組
1。 移至 CMC 的 [驗證] 管理區。
2。 按兩下 [LDAP]。
如果已設定 LDAP 驗證,則會顯示 LDAP 摘要頁。
3。 在 [對應的 LDAP 成員群組] 區域中選取您要移除的 LDAP 群組。
4。 按一下 [刪除],然後按一下 [更新]。
這個群組中的使用者將無法存取 BI 平台。
附註:
此處唯一的例外是當使用者擁有 Enterprise 帳戶的別名時才會發生。若要限制存取,請停用或刪
除使用者的 Enterprise 帳戶。
若所有群組都要拒絕 LDAP 驗證,請清除 [已啟用 LDAP 驗證] 核取方塊,並按一下 [更新]。
8.3.3.3 依 Windows AD 對應 LDAP
231 2013-01-07
驗證
232
如果您設定依 Windows AD 對應 LDAP,請注意下列限制:
• 設定 LDAP 與 AD 後,將可以對應您的使用者,但是將無法設定 AD 單一登入或對資料庫的單一登
入。不過,像 SiteMinder 等 LDAP 單一登入方法以及信任驗證將仍然可以使用。
• 只具有 AD 預設群組成員身分的使用者將無法成功登入。使用者必須同時是 AD 中另一個明確建立
之群組的成員,而且這個群組必須是可對應的。「Domain Users」群組為此纇群組的範例。
• 如果對應的網域本機群組包含來自樹系中不同網域的使用者,那麼該使用者將無法成功登入。
• 來自某一網域 (不同於指定做為 LDAP 主機的 DC) 中通用群組的使用者將無法成功登入。
• 您不能使用 LDAP Plug-in,從安裝 BI 平台之樹系以外的 AD 樹系對應使用者和群組。
• 您無法對應 AD 中的「網域使用者」群組。
• 您無法對應電腦的本機群組。
• 如果您使用全域目錄網域控制站,在對應 LDAP 與 AD 時,有其他的考量:
情況 考量
在指向全域目錄網域控制站時的多個
網域
您可以在下列項目中對應:
• 子網域上的通用群組,
• 包含來自子網域的通用群組之相同網域上的群組,以
及
• 跨網域的通用群組。
您無法在下列項目中對應:
• 子網域上的全域群組、
• 子網域上的本機群組、
• 包含來自子網域的全域群組之相同網域上的群組,以
及
• 跨網域的全域群組。
一般而言,如果群組是通用群組,它將支援跨網域或是子
網域的使用者。如果它們包含跨網域或是子網域的使用
者,將不會對應其他的群組。在您指向的網域中,可以對
應網域本機、全域和通用群組。
通用群組中的對應
若要在通用群組中對應,您必須指向全域目錄網域控制
站。您也應該使用連接埠編號 3268,而非預設值 389。
• 如果您是使用多個網域,但是並未指向全域類別網域控制站,則無法在來自跨網域或是子網域之任
何類型的群組中對應。您只能從指向的特定網域對應所有類型的群組。
2013-01-07
驗證
8.3.3.4 使用 LDAP Plugin 設定 SAP HANA 資料庫的 SSO
本節為管理員提供安裝及設定 SUSE Linux 11 上執行的 BI 平台與 SAP HANA 資料庫之間的單一登入
(SSO) 所需的步驟。使用 Kerberos 的 LDAP 驗證可讓 AD 使用者在執行於 Linux (尤其是 SUSE) 上
的 BI 平台上進行驗證。本案例支援單一登入至 SAP HANA 做為報表資料庫。
附註:
如需有關如何設定 SAP HANA 資料庫的資訊,請參閱《SAP HANA 資料庫 - 伺服器安裝和升級指南》。
如需有關如何設定 SAP HANA 之資料存取元件的資訊,請參閱《資料存取指引》。
實作總覽
必須具備下列元件,Kerberos SSO 才能運作。
元件
網域控制站
中央管理伺服器
Kerberos V5 用戶端
需求
在執行 Active Directory 安裝程式的電腦上裝載以使用 Kerberos 驗證。
在執行 SUSE Linux Enterprise 11 (SUSE) 的電腦上安裝及執行。
與所需的公用程式和程式庫一同安裝在 SUSE 主機上。
附註:
使用 Kerberos V5 用戶端的最新版本。將 bin 和 lib 資料夾新增至 PATH
和 LD_LIBRARY_PATH 環境變數。
LDAP 驗證 Plug-in
Kerberos 登入組態檔
案
在 SUSE 主機上啟用。
在主控 Web 應用程式伺服器的電腦上建立。
實作工作流程
若要讓 BI 平台使用者可使用 Kerberos 驗證透過 JDBC 單一登入至 SAP HANA,則必須執行下列工作。
1。 設定 AD 主機。
2。 針對 SUSE 主機和 AD 主機上的 BI 平台建立帳戶及 keytab 檔案。
3。 在 SUSE 主機上安裝 Kerberos 資源。
4。 設定 Kerberos 驗證的 SUSE 主機。
5。 設定 LDAP 驗證 Plug-in 中的 Kerberos 驗證選項。
6。 為 Web 應用程式主機建立 Kerberos 登入組態檔案。
233 2013-01-07
驗證
8.3.3.4.1 設定網域控制站
234
您可能需要設定 SUSE 主機與網域控制站之間的信任關係。如果 SUSE 主機位於 Windows 網域控制站
中,則不必設定信任關係。但是,如果 BI 平台部署和網域控制站位於不同的網域,則您可能需要設定
SUSE Linux 電腦與網域控制站之間的信任關係。此作業需要下列各項:
1。 針對執行 BI 平台的 SUSE 電腦建立使用者帳戶。
2。 建立主服務主要名稱 (SPN)。
附註:
SPN 應依據 Windows AD 慣例設定格式:host/hostname@DNS_REALM_NAME。將小寫的完整網域名稱
用於 /hostname。DNS_REALM_NAME 應以大寫指定。
3。 執行 Kerberos keytab 設定命令 ktpass 以透過使用者帳戶與 SPN 建立關聯: c:\> ktpass -princ host/hostname@DNS_REALM_NAME-mapuser username -pass Password1 -crypto RC4-HMAC-NT -out usernamebase.keytab
您必須在主控網域控制站的電腦上執行下列步驟。
1。 針對執行 BI 平台的服務建立使用者帳戶。
2。 在 使用者帳戶 頁面中,以滑鼠右鍵按一下新的服務帳戶,然後依序選取 [屬性] > [委派]。
3。 選取 [信任這個使用者委派任何服務 (只限 Kerberos)]。
4。 執行 Kerberos keytab 設定命令 ktpass 以建立新服務帳戶的 SPN 帳戶: c:\>ktpass -princ sianame/service_name@DNS_REALM_NAME -mapuser service_name -pass password -ptype KRB5_NT_PRINCIPAL -crypto
RC4-HMAC-NT -out sianame.keytab
附註:
SPN 應依據 Windows AD 慣例設定格式:sianame/service_name@DNS_REALM_NAME。指定小寫的服務
名稱,否則您的 SUSE 平台可能無法解析。DNS_REALM_NAME 應以大寫指定。
參數
-princ
-out
-mapuser
-pass
-ptype
描述
指定 Kerberos 驗證的主要名稱。
指定要產生的 Kerberos keytab 檔案的名稱。此名稱應與 -princ 中使用的 sianame 相符。
指定 SPN 對應所在的使用者帳戶的名稱,Server Intelligence Agent 在此
帳戶上執行。
指定服務帳戶所使用的密碼。
指定主要類型:
-ptype KRB5_NT_PRINCIPAL
2013-01-07
驗證
參數
-crypto
描述
指定與服務帳戶搭配使用的加密類型:
-crypto RC4-HMAC-NT
您已產生 SUSE 電腦與網域控制站之間信任關係所需的 keytab 檔案。
您必須將 keytab 檔案傳輸至 SUSE 電腦,並將其儲存在 /etc 目錄中。
8.3.3.4.2 設定 SUSE Linux Enterprise 11 電腦
235
設定執行 BI 平台之 SUSE Linux 電腦上的 Kerberos 需要下列資源:
• 在網域控制站中建立的 Keytab 檔案。為 BI 平台服務建立的 keytab 檔案為強制性。特別在 BI
平台主機和網域控制站位於不同的網域的情況下,建議使用 SUSE 主機的 keytab。
• 最新的 Kerberos V5 程式庫 (包括 Kerberos 用戶端) 必須安裝在 SUSE 主機上。您必須將二進位
的位置新增至 PATH 和 LD_LIBRARY_PATH 環境變數。若要確認 Kerberos 用戶端正確安裝和設定,
請確定下列公用程式和程式庫存在於 SUSE 主機:
• kinit
• ktutil
• kdestroy
• klist
• /lib64/libgssapi_krb5.so.2.2
• /lib64/libkrb5.so.3.3
• /lib/libkrb5support.so.0.1
• /lib64/libk5crypto.so.3
• /lib64/libcom_err.so.2
提示:
執行 rpm -qa | grep krb 以檢查這些程式庫的版本。如需有關最新 Kerberos 用戶端、程式庫和
Unix 主機組態的資訊,請參閱< http://web.mit.edu/Kerberos/krb5-1.9/krb5-1.9.2/doc/krb5install.html#Installing%20Kerberos%20V5 >。
所有所需資源在 SUSE 主機上可用後,請遵照下列指示設定 Kerberos 驗證。
附註:
若要執行這些步驟,您必須擁有根權限。
2013-01-07
驗證
1。 若要合併 keytab 檔案,請執行下列命令:
> ktutil ktutil: rkt <susemachine>.keytab
ktutil: rkt <BI platform service>.keytab
ktutil: wkt /etc/krb5.keytab
ktutil:q
2。 編輯 /etc/kerb5.conf 檔案以便將網域控制站 (在 Windows 平台上) 做為 Kerberos Domain
Controller (KDC)。
用於下列範例:
[domain_realm]
.name.mycompany.corp = DOMAINNAME.COM
name.mycompany.corp = DOMAINNAME.COM
[libdefaults] forwardable = true default_realm = DOMAINNAME.COM
default_tkt_enctypes = rc4-hmac default_tgs_enctypes = rc4-hmac
[realms]
DOMAINNAME.COM = { kdc = machinename.domainname.com
}
附註: krb5.conf 檔案包含 Kerberos 組態資訊,包括 Kerberos 相關領域、Kerberos 應用程式和將主機
名稱對應至 Kerberos 領域的 KDC 和伺服器的位置。通常,krb5.conf 檔案安裝在 /etc 目錄中。
3。 將網域控制站新增至 /etc/hosts,以便 SUSE 主機可以找到 KDC。
4。 從 /usr/local/bin 目錄執行程式 kinit,以確認已正確設定 Kerberos。確認 AD 帳戶使用者帳戶
可登入 SUSE 電腦。
提示:
KDC 應發行可在快取區中檢視的票證授權票證 (TGT)。使用 klist 程式檢視 TGT。
範例:
> kinit <AD user>
Password for <AD user>@<domain>: <AD user password>
> klist
Ticket cache: FILE:/tmp/krb5cc_0Default principal: <AD user>@<domain>
Valid starting Expires Service principal08/10/11 17:33:43 08/11/11 03:33:46 krbtgt/<domain>@<domain>renew until 08/11/11 17:33:43
Kerberos 4 ticket cache: /tmp/tkt0klist: You have no tickets cached
>klist -k
Keytab name: FILE:/etc/krb5.keytabKVNO Principal-3hdb/<FQDN>@<Domain>
您還應該使用 kinit 來測試 SPN。
8.3.3.4.3 設定 LDAP 的 Kerberos 驗證選項
236 2013-01-07
驗證
237
在設定 LDAP 的 Kerberos 驗證之前,您必須先啟用並設定 BI 平台 LDAP 驗證 Plugin 以連線至 AD
目錄。若要使用 LDAP 驗證,您首先需確認已個別設定 LDAP 目錄。
附註:
在執行 LDAP 組態精靈 時,您必須指定 [Microsoft Active Directory 應用程式伺服器],並提供要
求的組態詳細資料。
在 LDAP 驗證啟用並連線至 Microsoft Active Directory 應用程式伺服器後,啟用 Kerberos 驗證
區域便會顯示在 [LDAP 伺服器組態摘要] 頁面中。使用此區域設定 Kerberos 驗證,這是從部署於
SUSE 的 BI 平台單一登入至 SAP HANA 資料庫所需的動作。
1。 移至 CMC 的 [驗證] 管理區。
2。 按兩下 [LDAP]。
隨即顯示 LDAP 伺服器組態摘要 頁面,您可以在其中修改任何連線參數或欄位。
3。 若要設定 Kerberos 驗證,請在 啟用 Kerberos 驗證 區域執行下列步驟: a。 按一下 [啟用 Kerberos 驗證]。 b。 按一下 [快取安全性內容]。
附註:
啟用快取安全性內容是單一登入 SAP HANA 特定所需的動作。 c。 在 服務主要名稱 中,指定 BI 平台帳戶的服務主要名稱 (SPN)。
指定 SPN 的格式為 sianame/service@DNS_REALM_NAME,其中 sianame service
SIA 的名稱
用於執行 BI 平台的服務帳戶名稱。
DNS_REALM_NAME 網域控制站的網域名稱 (以大寫表示)
提示:
在指定 SPN 時,請記得 sianame/service 區分大小寫。 d。 在 預設網域 中指定網域控制站的網域。 e。 在 [使用者主要名稱] 中指定 userPrincipalName。
此值由 LDAP 驗證應用程式用於提供 Kerberos 所需的使用者 ID 值。指定的值應與建立 keytab
檔案時提供的名稱相符。
4。 按一下 [更新] 以提供並儲存變更。
您已將 Kerberos 驗證選項設定為在 AD 目錄中參考使用者帳戶。
您需要建立 Kerberos 登入組態檔案 - bscLogin.conf - 以啟用 Kerberos 登入和單一登入。
2013-01-07
驗證
相關主題
•
8.3.3.4.4 建立 Kerberos 登入組態檔案
若要啟用 Kerberos 登入和單一登入,您必須在主控 BI 平台 Web 應用程式伺服器的電腦上新增登入
組態檔案。
1。 建立一個名稱為 bscLogin.conf 的檔案,並將其儲存在 /etc 目錄中。
附註:
您可以將這個檔案儲存在不同的位置,不過如果這樣做,您就必須在 Java 選項中指定它的位置。
建議 bscLogin.conf 和 Kerberos keytab 檔案應位於相同目錄下。在分散式部署中,您必須針對
主控 Web 應用程式伺服器的每部電腦新增 bscLogin.conf 檔案。
2。 將下列程式碼新增至 bscLogin.conf 登入組態檔案: com.businessobjects.security.jgss.initiate { com.sun.security.auth.module.Krb5LoginModule required;
}; com.businessobjects.security.jgss.accept { com.sun.security.auth.module.Krb5LoginModule required storeKey=true useKeyTab=true keyTab="/etc/krb5.keytab" principal="principal name";
};
附註:
下一節介紹單一登入特定所需的動作: com.businessobjects.security.jgss.accept { com.sun.security.auth.module.Krb5LoginModule required storeKey=true useKeyTab=true keyTab="/etc/krb5.keytab" principal="principal name";
};
3。 儲存並關閉檔案。
8.3.3.5 新 LDAP 帳戶疑難排解
238 2013-01-07
驗證
• 如果您建立一個新的 LDAP 使用者帳戶,且此帳戶不屬於對應至 BI 平台的群組帳戶,那麼請對應
該群組,或是將此新的 LDAP 使用者帳戶新增到已對應至系統的群組。
• 如果您建立了新的 LDAP 使用者帳戶,而且這個帳戶是某個對應到 BI 平台的群組帳戶成員,請重
新整理使用者清單。
相關主題
•
•
8.4 Windows AD 驗證
8.4.1 使用 Windows AD 驗證
8.4.1.1 Windows AD 支援需求與初始設定
239
本節將引導您完成設定 Windows Active Directory (AD) 驗證的程序,以使用 BI 平台。所有必須執
行的端對端工作流程會與驗證測試和必要條件檢查一併顯示。
支援需求
若要在 BI 平台上輔助進行 AD 驗證,則您必須牢記下列支援需求:
• CMS 一定要安裝在支援的 Windows 平台上。
2013-01-07
驗證
• 雖然 Windows 2003 和 2008 都是 Kerberos 和 NTLM 驗證的支援平台,但某些 BI 平台應用程式
可能只使用特定驗證方法。例如,BI Launch Pad 和中央管理主控台等應用程式只支援 Kerberos。
建議的 AD 設定工作流程
若要開始使用 BI 平台設定手動 AD 驗證,請使用下列工作流程:
1。 設定網域控制站。
2。 在 CMC 中設定 AD 驗證。
3。 在 Server Intelligence Agent (SIA) 上設定 AD 使用者帳戶。
4。 針對搭配 Kerberos 的 AD 驗證設定 Web 應用程式伺服器
附註:
無論您是否需要單一登入 (SSO),皆使用此工作流程。下列章節中所述的工作流程可先讓您手動 (使用
AD 使用者名稱和密碼) 登入 BI 平台。一旦成功設定手動 AD 驗證後,將會提供詳細章節引導您逐步
設定 AD 驗證的 SSO。
8.4.2 準備網域控制站
8.4.2.1 針對搭配 Kerberos 的 AD 驗證設定服務帳戶
若要設定 BI 平台以使用 Windows AD (Kerberos) 驗證,您需要一個服務帳戶。您可以建立新的網域
帳戶,或使用現有的網域帳戶。服務帳戶會用於執行 BI 平台伺服器。設定帳戶之後,您必須設定帳戶
的 SPN。此 SPN 會用於將 AD 使用者群組匯入 BI 平台中。
附註:
若要使用 AD 單一登入,您稍後必須重新檢查服務帳戶設定,將適當的權限授與該帳戶,並為其設定限
制的委派。
8.4.2.1.1 設定 Windows 2003 或 2008 網域上的服務帳戶
240 2013-01-07
驗證
您必須設定新的服務帳戶,以使用 Kerberos 通訊協定來成功啟用 Windows AD 驗證。此服務帳戶主要
用於允許特定 AD 群組中的使用者登入 BI Launch Pad。下列工作會在 AD 網域控制站電腦上執行。
1。 在主網域控制站上建立含有密碼的新服務帳戶。
2。 使用 setspn -a 命令,將服務主要名稱 (SPN) 新增至您在步驟 1 建立的服務帳戶。指定服務帳戶
的服務主要名稱 (SPN),以及已部署 BI Launch Pad 之電腦的伺服器、完整網域伺服器和 IP 位
置。
例如: setspn –a BICMS/service_account_name.domain.com serviceaccountname setspn -a HTTP/servername servicename setspn -a HTTP/servername.domain.com servicename setspn -a HTTP/<ip address of server> servicename
BICMS 是執行 SIA 的電腦名稱,servername 是已部署 BI Launch Pad 的伺服器名稱,而 servernamedomain 則是伺服器的完整網域名稱。
3。 執行 setspn -l servicename,確認該服務主要名稱已加入服務帳戶中。
命令輸出必須包含以下列出的所有已註冊 SPN:
Registered ServicePrincipalNames for
CN=bo.service,OU=boe,OU=BIP,OU=PG,DC=DOMAIN,DC=com:
HTTP/<ip address of server>
HTTP/servername.DOMAIN.com
HTTP/servername servername/servicenameDOMAIN.com
以下為輸出範例:
C:\Users\Admin>setspn -L bossosvcacct
Registered ServicePrincipalNames for
CN=bossosvcacct,OU=svcaccts,DC=domain,DC=com:
BICMS/bossosvcacct.domain.com
HTTP/Tomcat6 HTTP/Tomcat6.domain.com
HTTP/Load_Balancer.domain.com
建立完成後,必須授與服務帳戶權限,並新增至伺服器的本機 Administrators 群組。在下一節中,SPN
將會用於匯入 AD 群組。
8.4.3 在 CMC 中設定 AD 驗證
8.4.3.1 Windows AD 安全性 Plug-in
241 2013-01-07
驗證
Windows AD 安全性 Plug-in 可讓您將 AD (2003 和 2008) 使用者資料庫中的使用者帳戶和群組對應
到 BI 平台。同時也讓系統確認所有指定 AD 驗證的登入要求。使用者必須先透過 AD 使用者資料庫的
驗證,並已確認其在對應的 AD 群組中的成員資格後,中央管理伺服器 (CMS) 才會將作用中的工作階
段授與使用者。您可以使用 Plug-in 來設定所匯入 AD 群組的更新。
Windows AD 安全性 Plug-In 可讓您設定下列項目:
• Windows AD 驗證搭配使用 Kerberos
• Windows AD 驗證搭配使用 NTLM
• Windows AD 驗證搭配使用 SiteMinder,用於單一登入
AD 安全性 Plug-in 與在原生模式或混合模式中執行的 AD 2003 和 2008 網域相容。
一旦您已對應 AD 使用者和群組,他們便可以使用 [Windows AD] 驗證選項來存取 BI 平台用戶端工
具。
• 只有 CMS 在 Windows 上執行時,Windows AD 驗證才能運作。報表伺服器也必須在 Windows 上執
行,單一登入至資料庫才能運作。否則所有其他伺服器和服務皆可在 BI 平台支援的所有平台上執
行。
• BI 平台的 Windows AD Plug-in 會支援多個樹系內的網域。
8.4.3.2 若要對應 AD 使用者和群組
242
在您將 AD 使用者群組匯入 BI 平台之前,您必須完成下列必要條件:
• 已在網域控制站上建立 BI 平台的服務帳戶,該帳戶會用於執行 BI 平台伺服器。
附註:
若要搭配 Vintela 單一登入 (SSO) 啟用 AD 驗證,您必須提供為此目的設定的 SPN。以下提供的
步驟是用於設定 BI 平台的手動 AD 驗證。當您設定手動 AD 驗證後,請參閱本章中的<單一登入
設定>一節,以取得有關如何將 SSO 新增至您的 AD 驗證組態的詳細資訊。
• 確認已將具有執行 SIA 電腦名稱的 SPN 新增至服務帳戶。
下列步驟 1 到 11 是將 AD 群組匯入至 BI 平台的必要步驟。
1。 移至 CMC 的 驗證 管理區。
2。 按兩下 [Windows AD]。
3。 選取 [啟用 Windows Active Directory (AD)] 核取方塊。
4。 在 [AD 組態摘要] 區域,按一下 [AD 管理名稱] 旁邊的連結。
2013-01-07
驗證
243
附註:
在設定 Windows AD Plug-in 之前,此連結會顯示為引號。儲存設定之後,便會以 AD 管理名稱填
入該連結。
5。 輸入已啟用網域使用者帳戶的名稱及密碼。
可以使用下列任何一種管理憑證格式:
• NT 名稱 (DomainName\UserName)
• UPN (user@DNS_domain_name)
BI 平台會使用此帳戶來查詢 AD 的資訊。無法在平台上修改、新增或刪除來自 AD 的內容。由於只
能在平台上讀取資訊,因此只需要適當的權限。
附註:
如果用來讀取 AD 目錄的帳戶無效 (例如,當帳戶的密碼已變更或過期,或是該帳戶已停用),則
AD 驗證會中斷。
6。 在 [預設 AD 網域] 方塊中,輸入 AD 網域。
網域必須指定為使用全大寫表示的完整網域名稱,或大部份使用者會用於登入 BI 平台的子網域名
稱。這應符合用於設定應用程式伺服器的 Kerberos 組態檔中指定的預設網域。您可以對應預設網
域中的群組,而不需指定網域名稱前置字元。如果您輸入預設 AD 網域名稱,則該預設網域中的使
用者在使用 AD 驗證登入 BI 平台時,不需要指定 AD 網域名稱。
7。 在 [對應的 AD 成員群組] 區域的 [新增 AD 群組 (網域\群組)] 方塊中,使用下列其中一種格式
輸入 AD 網域\群組以對應群組:
• 「安全性帳戶管理員」帳戶名稱 (SAM),也稱為 NT 名稱 (DomainName\GroupName)
• DN (cn=GroupName, ......, dc=DomainName, dc=com)
附註:
如果您要對應本機群組,則只能使用 NT 名稱格式:\\ServerName\GroupName。AD 不支援本機使用
者;屬於所對應本機群組的本機使用者,將不會對應到 BI 平台。因此,他們無法存取系統。
提示:
手動登入 BI Launch Pad 時,來自其他網域的使用者必須在使用者名稱後面附加大寫的網域名稱。
例如下列範例中的 CHILD.PARENTDOMAIN.COM 即代表網域 [email protected]
8。 按一下 [新增]。
群組會新增至 對應的 AD 成員群組 下方的清單中。
9。 在 [服務主要名稱] 方塊中,輸入您所建立要用於執行 BI 平台伺服器的服務帳戶對應 SPN。
附註:
您必須為執行 SIA 的服務帳戶指定 SPN。例如:BICMS/bossosvcacct.domain.com。
10。 按一下 [更新]。
注意:
如果使用者和/或群組對應錯誤,則不要繼續進行。若要解決特定的 AD 群組對應問題,請參閱 SAP
註記 1631734。
2013-01-07
驗證
244
附註:
如果您已成功對應 AD 群組帳戶而不要設定 AD 驗證選項或 AD 群組更新,請略過步驟 12 至 19。
當您成功設定手動 AD Kerberos 驗證後,便可設定這些選用設定。
11。 如果您的設定需要單一登入至資料庫,請選取 [快取安全性內容]。
附註:
如果這是您的初次 AD 驗證組態,建議您先完成手動 AD 驗證的設定,再考慮進行 SSO 的其他必要
設定。
12。 如果您的 AD 驗證組態需要 SSO,請選取 [為選取的驗證模式啟用單一登入]。
13。 在 憑證同步化 區域中,選取選項以便啟用並更新 AD 使用者的資料來源登入憑證。
此選項會同步化資料來源與使用者目前的登入憑證,因此當使用者未登入 BI 平台,且 Kerberos
SSO 無法使用時,仍可執行已排程的報表。
14。 在 AD 別名選項 區域中,指定新別名加入及更新至 BI 平台的方式。 a。 在 新增別名選項 區域中,選取將新別名對應至 Enterprise 帳戶的選項:
• 將每個新的 AD 別名指派至同名的現有使用者帳戶
若您知道使用者具有相同名稱的 Enterprise 帳戶,則選取這個選項;意即將 AD 別名指派給
現有的使用者 (已開啟自動建立別名功能)。目前沒有 Enterprise 帳戶的使用者,或
Enterprise 和 AD 帳戶名稱不相同的使用者,都會以新使用者的方式新增。
• 為每個新的 AD 別名建立新使用者帳戶
當您要為每個使用者建立新帳戶時,請使用這個選項。 b。 在 別名更新選項 區域中,選取管理 Enterprise 帳戶的別名更新選項:
• 每當發生別名更新情況即建立新的別名
選取這個選項為每個對應到 BI 平台的 AD 使用者自動建立新的別名。如果選取 [為每個新的
AD 別名建立新使用者帳戶],然後按一下 [更新],則將會針對沒有 BI 平台帳戶的使用者,
或是所有使用者新增 AD 帳戶。
• 僅在使用者登入時建立新的別名
當您正在對應的 AD 目錄包含多位使用者,但只有其中少數的使用者會使用 BI 平台,則選取
這個選項。該平台不會自動為所有使用者建立別名和企業帳戶,而是只為登入 BI 平台的使用
者建立別名 (若需要時,也會建立帳戶)。 c。 在 新增使用者選項 區域中,選取用於建立新使用者的選項:
• 新的使用者會建立為具名使用者
新的使用者帳戶將設定成使用命名使用者授權。具名使用者授權與特定的使用者相關,並可讓
人員根據使用者名稱和密碼來存取 BI 平台。如此可讓具名使用者存取系統,無論已連線的人
數多寡。每個使用這個選項建立的使用者帳戶,您都必須為其建立命名使用者授權。
• 新的使用者會建立為同時使用者
新的使用者帳戶將設定成使用同時使用者授權。同時授權會指定可同時連線到 BI 平台的人
數。此授權類型相當富彈性,因為只需小型的同時授權,即可支援大量的使用者。例如,視使
用者存取系統的頻率和時間長短而定,100 個同時使用者授權可以支援 250、500 或 700 個
使用者。
2013-01-07
驗證
15。 若要設定排程 AD 別名更新的方式,請按一下 [排程]。 a。 在 排程 對話方塊中,從 [執行物件] 清單中選取週期。 b。 設定其他所需的排程選項和參數。 c。 按一下 [排程]。
發生別名更新時,也會更新群組資訊。
16。 在 屬性繫結選項 區域中,指定 AD Plugin 的屬性繫結優先順序: a。 選取 [匯入全名、電子郵件地址與其他屬性] 核取方塊。
AD 帳戶中使用的完整名稱和說明皆會匯入,並與 BI 平台中的使用者物件一併儲存。 b。 指定 [設定相對於其他屬性繫結的 AD 屬性繫結優先順序] 的選項。
如果選項設為 1,則當同時啟用 AD 和其他 Plugin (LDAP 與 SAP) 時,會優先採用 AD 屬性。
如果選項設為 3,則會優先取用其他啟用的 Plugin 屬性。
17。 在 AD 群組選項 區域中,設定 AD 群組更新: a。 按一下 [排程]。
隨即顯示 排程 對話方塊。 b。 從 [執行物件] 清單中選取週期。 c。 設定其他所需的排程選項和參數。 d。 按一下 [排程]。
系統會排程更新,並根據您所指定的排程執行。下一個已排程的 AD 群組帳戶更新會顯示在 AD 群
組選項 內。
18。 在 依需要 AD 更新 區域中,選取下列其中一個選項:
• 立即更新 AD 群組
如果您想要在按一下 [更新] 時開始更新所有已排程的 AD 群組,請選取此選項。下一個已排程
的 AD 群組更新會列在 AD 群組選項 中。
• 立即更新 AD 群組和別名
如果您想要在按一下 [更新] 時開始更新所有已排程的 AD 群組和使用者別名,請選取此選項。
下一個已排程更新會列在 AD 群組選項 和 AD 別名選項 底下。
• 不要立即更新 AD 群組和別名
當您按一下 [更新] 時,將不會更新任何 AD 群組或使用者別名。
19。 按一下 [更新],再按一下 [確定]。
若要驗證是否已匯入 AD 使用者帳戶,請移至 [CMC] > [使用者和群組] > [群組階層] 並選取您所對
應的 AD 群組,以檢視該群組中的使用者。系統會顯示 AD 群組中目前的巢狀使用者。
相關主題
•
245 2013-01-07
驗證
8.4.3.3 為 Windows AD 群組排程更新
246
BI 平台讓系統管理員能夠為 AD 群組和使用者別名排程更新。此功能可供 AD 驗證配合 Kerberos 或
NTLM 使用。CMC 也可以讓您檢視最後執行更新的時間和日期。
附註:
若要使用 AD 驗證搭配 BI 平台,您必須設定為 AD 群組和別名排程更新的方式。
在排程更新時,您可以從以下表格列出的遞迴模式中選擇:
遞迴模式
每小時
每日
每週
每月
當月的第 N 天
當月的第一個星期一
當月的最後一天
當月第 N 週的第 X 天
行事曆
說明
更新會每小時執行。您可以指定開始執行的時間,以及開始和結
束日期。
更新會每日或每隔指定的天數執行。您可以指定執行時間,以及
開始和結束日期。
更新會每週執行。可一週執行一次或數次。您可以指定執行時間
與執行日,以及開始和結束日期。
更新會每月或每隔數月執行。您可以指定執行時間,以及開始和
結束日期。
更新會在該月的指定日期執行。您可以指定一個月中的執行日期、
執行的時間,以及開始和結束日期。
更新會在每個月的第一個星期一執行。您可以指定執行時間,以
及開始和結束日期。
更新會在每個月的最後一天執行。您可以指定執行時間,以及開
始和結束日期。
更新會在每個月指定週別的指定日期執行。您可以指定執行時間,
以及開始和結束日期。
更新會在之前建立的行事曆中所指定日期執行。
排程 AD 群組更新
BI 平台依賴 AD 提供使用者和群組資訊。為了要將傳送至 AD 的查詢數目減到最少,AD Plugin 會快
取有關群組的資訊,以及群組彼此及其與使用者成員的相關方式。如果沒有定義明確的排程,則不會執
行更新。
2013-01-07
驗證
您必須使用 CMC,設定群組更新重新整理的週期。此週期應該進行排程,以反映您修改群組成員資格資
訊的頻率。
排程 AD 使用者別名更新
使用者物件可以針對 AD 帳戶設為別名,讓使用者利用其 AD 憑證登入 BI 平台。AD 帳戶的更新內容
會透過 AD plug-in 傳播到 BI 平台。在 AD 進行的帳戶建立、刪除或停用動作將會對應 BI 平台中的
帳戶建立、刪除或停用動作。
如果沒有排程 AD 別名更新,則只會在下列時間進行更新動作:
• 使用者登入時,AD 別名將會更新。
• 管理員從 CMC 的 [依需要 AD 更新] 區域中,選取 [立即更新 AD 群組和別名] 選項。
附註:
使用者別名中沒有儲存 AD 密碼。
8.4.4 設定 BI 平台服務以執行 Server Intelligence Agent
8.4.4.1 在 BI 平台服務帳戶下執行 SIA
若要支援 BI 平台的 AD Kerberos 驗證,您必須將可作為作業系統一部分的權限授與服務帳戶。執行
Server Intelligence Agent (SIA) 以配合中央管理伺服器 (CMS) 的每部電腦,都必須進行這項作業。
若要讓服務帳戶執行/啟用 SIA,您必須進行本節中所述的特定作業系統設定。
附註:
如果您需要單一登入至資料庫,SIA 必須包含下列伺服器:
• Crystal Reports 處理伺服器
• 報表應用程式伺服器
• Web Intelligence 處理伺服器
247 2013-01-07
驗證
8.4.4.2 設定要在服務帳戶下執行的 SIA
248
當設定要在 BI 平台服務帳戶下執行的 SIA 帳戶之前,您必須完成下列必要條件:
• 已在網域控制站上建立 BI 平台的服務帳戶。
• 確認已將必要服務主要名稱 (SPN) 新增至服務帳戶。
• 成功將 AD 使用者群組對應至 BI 平台。
針對任何正在執行服務帳戶所用服務的 Server Intelligence Agent (SIA) 執行此工作。
1。 若要啟動 CCM,請依序選擇 [程式集] > [SAP Business Intelligence] > [SAP BusinessObjects
BI 平台 4] > [中央組態管理員]。
隨即開啟 CCM 首頁。
2。 在 CCM 中,以滑鼠右鍵按一下 Server Intelligence Agent (SIA),然後選取 [停止]。
附註:
停止 SIA 時,受到該 SIA 管理的所有服務都會停止。
3。 以滑鼠右鍵按一下 SIA 並選取 [屬性]。
4。 清除 [系統帳戶] 核取方塊。
5。 輸入服務帳戶憑證 (DOMAINNAME\服務名稱),並按一下 [確定]。
在執行 SIA 的電腦上的服務帳戶必須具備下列權限:
• 帳戶尤其必須具備 當成作業系統的一部分 的權限。
• 帳戶尤其必須具備 以服務方式登入 的權限。
• 具備 BI 平台的安裝資料夾的完整控制權限。
• 具備系統登錄中 HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects 的完整控制權限。
6。 按一下 [開始] > [控制台] > [系統管理工具] > [本機安全性原則]。
7。 展開 [本機原則],然後按一下 [使用者權限指派]。
8。 按兩下 [做為作業系統一部份]。
9。 按一下 [新增],輸入您建立的服務帳戶名稱,然後按一下 [確定]。
10。 在執行 BI 平台伺服器的各電腦上,重複上述步驟。
附註:
在選取了 [做為作業系統的一部份] 之後,務必確認最後已選取 [有效權限]。一般而言,您必須重
新啟動伺服器,這個選項才會生效。如果,重新啟動伺服器之後,這個選項還是沒有啟用,表示您
的 [網域原則] 設定覆寫了您的 [本機原則] 設定。
11。 重新啟動 SIA。
12。 必要時,請為每個執行必須設定之服務的 SIA,重複步驟 1 至 5。
您現在可以使用 AD 憑證登入 CCM。
2013-01-07
驗證
8.4.4.3 測試 CCM 上的 AD 憑證
若要執行此工作,您必須已成功將 AD 使用者群組對應至 BI 平台。
1。 開啟 CCM 並按一下 [管理伺服器] 圖示 。
2。 確定正確的資訊已顯示在 系統 欄位中。
3。 從驗證選項清單中選取 [Windows AD]。
隨即開啟登入對話方塊。
4。 從對應至 BI 平台的 AD 群組中選擇現有的 AD 帳戶進行登入。
附註:
如果您所使用的 AD 帳戶不在預設的網域中,請使用 domain\username 登入。
您應該不會收到任何錯誤訊息。您必須可透過 CCM 使用對應的 AD 帳戶進行登入,才能進行下一步。
提示:
如果您收到錯誤訊息,請移至 [CMC] > [驗證] > [Windows AD]。在 驗證選項 下,將 [使用 Kerberos
驗證] 變更為 [使用 NTLM 驗證],然後按一下 [更新]。 重複上述的步驟 1-4。如果此方法有效,則
表示您的 Kerberos 組態發生問題。
8.4.5 設定 AD 驗證的 Web 應用程式伺服器
8.4.5.1 為 Windows AD 驗證 (Kerberos) 準備應用程式伺服器
249
根據特定的應用程式伺服器,其針對 Web 應用程式伺服器設定 Kerberos 的程序略有不同。不過,設
定 Kerberos 的一般程序會包含下列步驟:
• 建立 Kerberos (krb5.ini) 組態檔案。
• 建立 JAAS 登入 bscLogin.conf 組態檔案。
2013-01-07
驗證
附註:
SAP NetWeaver 7.3 Java 應用程式伺服器不需要此步驟,不過您必須將 LoginModule 加到您的 SAP
NetWeaver 伺服器。
• 修改應用程式伺服器的 Java 選項。
• 覆寫 Windows AD 驗證的 BOE.war 檔案屬性。
• 重新啟動 Java 應用程式伺服器。
本節包含如何設定 Kerberos 的詳細資訊,以搭配使用下列應用程式伺服器:
• Tomcat
• WebSphere
• WebLogic
• Oracle Application Server
• SAP NetWeaver 7.3
8.4.5.1.1 建立 Kerberos 組態檔案
8.4.5.1.1.1 建立 Kerberos 組態檔案
250
請在繼續處理之前,先確定執行以下必要條件:
• 已在網域控制站上建立 BI 平台的服務帳戶。
• 確認已將服務主要名稱 (SPN) 新增至服務帳戶。
• 成功將 AD 使用者群組對應至 BI 平台。
• 已在 CCM 上測試 AD 憑證。
如果您的 BI 平台部署所使用的 Web 應用程式伺服器為 SAP NetWeaver 7.3、Tomcat 6、Oracle 應用
程式伺服器、WebSphere 或 WebLogic,請依照下列步驟建立 Kerberos 組態檔案。
1。 建立 krb5.ini 檔案 (如果該檔案不存在),並將其儲存至 Windows 的 C:\Windows 內。
附註:
• 如果應用程式伺服器是安裝在 Unix 上,應該要使用下列目錄:
Solaris: /etc/krb5/krb5.conf
2013-01-07
驗證
Linux: /etc/krb5.conf
• 您可以將這個檔案儲存在不同的位置,不過如果這樣做,您就必須在 Java 選項中指定它的位
置。如需有關 krb5.ini 的詳細資訊,請至 http://docs.sun.com/app/docs/doc/816-
0219/6m6njqb94?a=view 。
2。 在 Kerberos 組態檔案中新增下列所需的資訊:
[libdefaults] default_realm = DOMAIN.COM
dns_lookup_kdc = true dns_lookup_realm = true default_tkt_enctypes = rc4-hmac default_tgs_enctypes = rc4-hmac
[domain_realm]
.domain.com = DOMAIN.COM
domain.com = DOMAIN.COM
.domain2.com = DOMAIN2.COM
domain2.com = DOMAIN2.COM
[realms]
DOMAIN.COM = { default_domain = DOMAIN.COM
kdc = HOSTNAME.DOMAIN.COM
}
DOMAIN2.COM = { default_domain = DOMAIN2.COM
kdc = HOSTNAME.DOMAIN2.COM
}
[capaths]
DOMAIN2.COM = {
DOMAIN.COM =
}
附註:
下表將解釋重要的參數。
DOMAIN.COM
kdc
[capath] default_realm
您網域的 DNS 名稱,必須以大寫字母的 FQDN
格式輸入。
網域控制站的主機名稱。
定義位於另一個 AD 樹系中網域之間的信任關
係。在上述範例中,DOMAIN2.COM 是外部樹系中
的網域,而且與 DOMAIN.COM 有直接雙向傳輸信
任。
在多重網域組態中,[libdefaults] 下的 de fault_realm 值可以是任何來源網域。最佳方法
為:使用擁有最多使用者的網域,而且使用者將
以其 AD 帳戶進行驗證。如果登入時沒有提供
UPN 後置字元,則會預設為 default_realm 的
值,而該值應該與 CMC 中設定的 [預設網域]
一致。您必須以大寫字元指定所有網域,如上述
範例中所示。
251 2013-01-07
驗證
8.4.5.1.2 建立 JAAS 登入組態檔案
8.4.5.1.2.1 建立 Tomcat 或 WebLogic JAAS 登入組態檔案 bscLogin.conf 檔案可用於載入 Java 登入模組,這是 Java Web 應用程式伺服器上 AD Kerberos 驗
證的必要檔案。
檔案的預設位置為 C:\Windows。
1。 建立 bscLogin.conf 檔案 (如果該檔案不存在),並將其儲存至 C:\Windows。
附註:
您可以將這個檔案儲存在不同的位置中。不過如果這樣做,您就必須在 Java 選項中指定該檔案位
置。
2。 將下列代碼新增至您的 JAAS bscLogin.conf 組態檔案: com.businessobjects.security.jgss.initiate { com.sun.security.auth.module.Krb5LoginModule required;
};
3。 儲存並關閉檔案。
8.4.5.1.2.2 建立 Oracle JAAS 登入組態檔案
252
1。 找出 jazn-data.xml 檔案的位置。
附註:
這個檔案的預設位置為 C:\OraHome_1\j2ee\home\config。如果您將 Oracle 應用程式伺服器安裝
在不同的位置,請在安裝的位置尋找特定檔案。
2013-01-07
驗證
2。 將下列內容新增至 <jazn-loginconfig> 索引標籤之間的檔案:
<application>
<name>com.businessobjects.security.jgss.initiate</name>
<login-modules>
<login-module>
<class>com.sun.security.auth.module.Krb5LoginModule</class>
<control-flag>required</control-flag>
</login-module>
</login-modules>
</application>
3。 儲存並關閉 jazn-data.xml 檔案。
8.4.5.1.2.3 建立 Websphere JAAS 登入組態檔案
1。 建立 bscLogin.conf 檔案 (如果該檔案不存在),並將其儲存至預設位置 C:\Windows。
2。 將下列程式碼新增至您的 bscLogin.conf 組態檔案: com.businessobjects.security.jgss.initiate { com.ibm.security.auth.module.Krb5LoginModule required;
};
3。 儲存並關閉檔案。
8.4.5.1.2.4 新增 LoginModule 至 SAP NetWeaver
253
若要使用 Kerberos 和 SAP NetWeaver 7.3,請如同使用 Tomcat Web 應用程式伺服器的方式來設定系
統。您無須建立 bscLogin.conf 檔案。
完成此工作後,您必須新增 LoginModule,並更新 SAP NetWeaver 7.3 上的某些 Java 設定。
若要將 com.sun.security.auth.module.Krb5LoginModule 對應至 com.businessobjects.securi
ty.jgss.initiate,您需要手動將 LoginModule 新增至 NetWeaver。
1。 在 Web 瀏覽器中鍵入下列位址以開啟 NetWeaver Administrator:http://<電腦名稱>:<連接埠
>/nwa。
2。 依序按一下 [組態管理] > [安全性] > [驗證] > [Login Modules] > [編輯]。
3。 新增登入模組的下列資訊:
2013-01-07
驗證
顯示名稱
類別名稱
Krb5LoginModule com.sun.security.auth.module.Krb5LoginModule
4。 按一下 [儲存]。
NetWeaver 會建立新的模組。
5。 依序按一下 [元件] > [編輯]。
6。 新增名為 com.businessobjects.security.jgss.initiate 的新政策。
7。 在 [Authentication Stack] 中,新增在步驟 3 中建立的登入模組,然後將其設為 [必要]。
8。 請確認 Options for Selected Login Module 中沒有其他項目。如果有其他項目,則移除。
9。 按一下 [儲存]。
10。 登出 NetWeaver Administrator。
8.4.5.1.3 修改應用程式伺服器 Java 設定以載入組態檔案
8.4.5.1.3.1 在 Tomcat 上修改 Kerberos 的 Java 選項
1。 從 [開始] 功能表,依序選取 [程式集] > [Tomcat] > [Tomcat 組態]。
2。 按一下 [Java] 索引標籤。
3。 新增下列選項:
-Djava.security.auth.login.config=C:\XXXX\bscLogin.conf
-Djava.security.krb5.conf=C:\XXXX\krb5.ini
使用您儲存 bscLogin.conf 檔案的位置取代 XXXX。
4。 關閉 Tomcat 組態檔案。
5。 重新啟動 Tomcat。
254 2013-01-07
驗證
8.4.5.1.3.2 修改適用於 SAP NetWeaver 7.3 的 Java 選項
1。 瀏覽至 Java 組態工具 (預設位置為 C:\usr\sap\<NetWeaver ID>\<instance>\j2ee\configtool\),
然後按兩下 configtool.bat。
組態工具便會開啟。
2。 依序按一下 [檢視] > [Expert Mode]。
3。 依序展開 [Cluster-Data] > [範本]。
4。 選取與 NetWeaver 伺服器對應的的執行個體 (例如 [個體 - <系統 ID><電腦名稱>])。
5。 按一下 [VM Parameters]。
6。 從 [Vendor] 清單中選取 [SAP],然後從 [平台] 清單中選取 [GLOBAL]。
7。 按一下 [系統],並新增以下自訂參數資訊: java.security.krb5.conf
javax.security.auth.useSubjectCredsOnly
<krb5.ini 檔案的路徑,包括檔案名
稱> false
8。 按一下 [儲存],然後按一下 [組態編輯器]。
9。 依序按一下 [組態] > [安全性] > [組態] > [com.businessobjects.security.jgss.initiate] >
[安全性] > [驗證]。
10。 按一下 [編輯模式]。
11。 以滑鼠右鍵按一下 [驗證] 節點,然後選取 [Create sub-node]。
12。 從頂部清單中選取 [Value-Entry]。
13。 輸入以下項目:
名稱
值 create_security_session false
14。 按一下 [建立],然後關閉視窗。
15。 按一下 [設定工具],然後按一下 [儲存]。
一旦更新組態後,您將需要重新啟動 NetWeaver 伺服器。
255 2013-01-07
驗證
8.4.5.1.3.3 修改 WebLogic 上,Kerberos 的 Java 選項
若將 Kerberos 與 WebLogic 搭配使用,您就必須修改 Java 選項,以指定 Kerberos 組態檔案和 kerberos 登入模組的位置。
1。 停止執行您的 BI 平台應用程式的 WebLogic 網域。
2。 開啟執行 BI 平台應用程式的 WebLogic 所在網域的啟動指令碼 (Windows 為 startWeblogic.cmd,
Unix 為 startWebLogic.sh)。
3。 將下列資訊新增至檔案的 Java_Options 區段: set JAVA_OPTIONS=-Djava.security.auth.login.config=C:/XXXX/bscLogin.conf
-Djava.security.krb5.conf=C:/XXX/krb5.ini
使用您儲存檔案的位置取代 XXXX。
4。 重新啟動執行 BI 平台應用程式的 WebLogic 網域。
8.4.5.1.3.4 修改 Oracle 應用程式伺服器上,Kerberos 的 Java 選項
如果 Kerberos 搭配 Oracle 應用程式伺服器一起使用,Java 選項就必須修改成指定 Kerberos 組態
檔案的位置。
1。 登入 Oracle 應用程式伺服器的管理主控台。
2。 按一下執行 BI 平台應用程式的 OC4J 執行個體的名稱。
3。 選取 [伺服器屬性]。
4。 向下捲動至 [多個 VM 組態] 區段。
5。 在 [命令列選項] 區段,將下列程式碼附加至 Java 選項 文字欄位結尾:-Djava.securi
ty.krb5.conf=C:/XXXX/krb5.ini;使用您儲存檔案的位置取代 XXXX。
6。 重新啟動您的 OC4J 執行個體。
8.4.5.1.3.5 修改 WebSphere 上,Kerberos 的 Java 選項
256 2013-01-07
驗證
1。 登入 WebSphere 的管理主控台。
如果是 IBM WebSphere 5.1,請輸入 http://servername:9090/admin。如果是 IBM WebSphere 6.0,
請輸入 http://servername:9060/ibm/console。
2。 展開 [伺服器] 並按一下 [應用程式伺服器],然後按一下您所建立要與 BI 平台搭配使用的應用程
式伺服器名稱。
3。 移至 JVM 頁面。
如果您使用的是 WebSphere 5.1,請依照下列步驟進行,以進入 JVM 頁面。 a。 將伺服器頁面向下捲動,直到在 [其他屬性] 資料行中看見 [程序定義]。 b。 按一下 [程序定義]。 c。 向下捲動,再按一下 [Java 虛擬機器]。
如果您使用的是 WebSphere 6.0,請依照下列步驟進行,以進入 JVM 頁面。 a。 在伺服器頁面上,選取 [Java 和程序管理]。 b。 選取 [程序定義]。 c。 選取 [Java 虛擬機器]。
4。 按一下 [一般 JVM 引數],然後指定 Krb5.ini 以及 bscLogin.conf 檔案的位置,如下所示。
-Djava.security.auth.login.config=C:\XXXX\bscLogin.conf
-Djava.security.krb5.conf=C:\XXXX\krb5.ini
使用您儲存檔案的位置取代 XXXX。
5。 按一下 [套用],然後按一下 [儲存]。
6。 停止伺服器,然後重新啟動。
8.4.5.1.4 驗證 Java 是否能收到 Kerberos 票證
257
在測試 Java 是否已收到 Kerberos 票證之前,您必須完成下列必要條件:
• 建立應用程式伺服器的 bscLogin.conf 檔案。
• 建立 krb5.ini 檔案。
1。 移至命令提示,瀏覽安裝 BI 平台的 jdk\bin 目錄。
預設位置為 C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI
4.0\win64_x64\jdk\bin。
2013-01-07
驗證
2。 執行 kinit <username>。
3。 按 Enter 鍵。
4。 輸入密碼。
如果已正確設定 krb5.ini 檔案並載入 Java 登入模組,您會看見下列訊息:
新票證已存入快取檔案 C:\Users\Administrator\krb5cc_Administrator
在您成功收到 Kerberos 票證之前,請不要繼續設定 AD。
如果您無法收到票證,請考慮以下選項:
• 查閱本章最後的疑難排解章節。
• 如需有關 Kerberos 資料庫中無法使用 KDC、Kerberos 組態檔案和使用者憑證問題,請參閱 SAP
知識庫文件 KBA 1476374 和 KBA 1245178。
8.4.5.1.5 設定 BI Launch Pad 以使用 AD 手動登入
258
在您設定 BI 平台應用程式以使用 AD 手動登入之前,您必須完成下列必要條件:
• 已在網域控制站上建立 BI 平台的服務帳戶。
• 確認已將 HTTP 服務主要名稱 (SPN) 新增至服務帳戶。
• 成功將 AD 使用者群組對應至 BI 平台。
• 已在 CCM 上測試 AD 憑證。
• 已建立、設定並測試您的 Web 應用程式伺服器必要組態檔案。
• 已將您的應用程式伺服器 Java 設定修改為可載入組態檔案。
若要為這兩個 BI Launch Pad 啟用 Windows AD 驗證選項,請執行下列步驟:
1。 在主控 Web 應用程式伺服器的電腦上,存取 BOE Web 應用程式的自訂資料夾。
如果您是使用 BI 平台安裝隨附的 Tomcat Web 應用程式伺服器,則可以直接存取下列資料夾:
C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\webapps\BOE\WEB-INF\config\custom\
提示:
如果您正在使用的 Web 應用程式伺服器沒有啟用直接存取部署的 Web 應用程式,則可以使用產品
安裝中的下列資料夾以修改 BOE Web 應用程式:
<INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\config\custom\。
請在 config\custom 目錄中進行變更,而非 config\default 目錄。若在後者目錄中進行變更,當
之後的更新程式套用到您的部署時,其變更內容會遭覆寫。
您稍後必須重新部署修改的 BOE Web 應用程式。
2。 建立新的檔案。
2013-01-07
驗證
附註:
使用 Notepad 或任何其他文字編輯公用程式。
3。 將檔案儲存為 BIlaunchpad.properties。
4。 輸入下列資料: authentication.visible=true authentication.default=secWinAD
5。 儲存並關閉檔案。
6。 重新啟動 Web 應用程式伺服器。
您現在應該可以手動登入 BI Launch Pad。存取任一應用程式,並從驗證選項清單中選取 Windows AD。
附註:
在您可以使用現有 AD 帳戶手動登入 BI Launch Pad 之前,請不要繼續設定 Windows AD。
只有在執行 Web 應用程式伺服器的電腦上重新部署 BOE Web 應用程式,新的屬性才會有效。使用
WDeploy 在 Web 應用程式伺服器上重新部署 BOE。如需有關使用 WDeploy 解除部署 Web 應用程式的
詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台 Web 應用程式部署指南》。
附註:
如果您的部署使用防火牆,請記得開啟所有必要的連接埠,否則 Web 應用程式將無法連線至 BI 平台
伺服器。
8.4.6 單一登入設定
8.4.6.1 單一登入至使用 AD 驗證的 BI 平台
使用 Windows AD 的 SSO 選項
下列兩種支援的方法可以設定與 BI 平台搭配使用的 Windows AD 驗證單一登入 (SSO):
• Vintela - 此選項只可與 Kerberos 搭配使用。
• SiteMinder - 此選項只可與 Kerberos 搭配使用。
259 2013-01-07
驗證
單一登入至資料庫
單一登入至資料庫可讓已登入的使用者執行需要資料庫存取權的動作,特別是不需要再次提供其登入憑
證,即可檢視並重新整理報表。對於 AD 驗證和 Vintela SSO 而言,限制的委派是選擇性項目,但對
於可單一登入至系統資料庫的部署而言,則是必要項目。
端對端 SSO
在 BI 平台中,端對端 SSO 會透過 Windows AD 和 Kerberos 支援。在此情況下,使用者可以單一登
入至 BI 平台前端,也可以單一登入至資料庫後端。因此,在登入作業系統時,使用者只需提供一次登
入憑證,便能取得 BI 平台的存取權及進行需要資料庫存取的動作,例如,檢視報表。
手動與單一登入 AD 驗證組態
一旦您成功設定部署,讓 AD 帳戶可手動登入 BI Launch Pad,則您必須重新檢查 AD 驗證設定,以啟
用特定 SOS 需求。需求會根據您選擇的 SSO 方法而有所不同。
8.4.6.2 使用 Vintela SSO
8.4.6.2.1 Vintela SSO 設定檢查表
若要設定 BI 平台以搭配使用 Vintela SSO,您必須完成下列工作:
1。 特別設定用於 Vintela SSO 的服務帳戶。
2。 設定限制的委派 (選擇性)。
3。 在 CMC 中設定 Windows AD SSO 驗證選項。
4。 設定 Vintela SSO 的 BOE 一般屬性和 BI Launch Pad 特定屬性。
5。 如果您的部署使用的 Web 應用程式伺服器為 Tomcat 6,則必須增加標頭大小限制。
6。 設定 Vintela 的網際網路瀏覽器。
8.4.6.2.2 設定 Vintela SSO 服務帳戶
260 2013-01-07
驗證
261
Ktpass 命令列工具會設定 Active Directory 中的主機或服務伺服器主要名稱,並產生具有服務帳戶
共用秘密金鑰的 Kerberos "keytab" 檔案。此工具通常可在網域控制站中找到,也可以從 Microsoft
支援網站 http://support.microsoft.com/kb/892777 下載。
您需要一個特別設定的服務帳戶,以允許特定 Windows AD 群組中的使用者利用其 AD 憑證自動驗證並
登入 BI Launch Pad。您可以重新設定網域控制站中針對 AD Kerberos 驗證所建立的服務帳戶。
當用戶端嘗試登入 BI Launch Pad 時,便會開始對 Kerberos 票證產生的伺服器進行要求。若要協助
此要求順利進行,針對 BI 平台所建立的服務帳戶必須具有符合應用程式伺服器 URL 的 SPN。請在裝
載網域控制站的電腦上執行下列步驟。
1。 執行 Kerberos keytab 設定命令 ktpass,建立並放置 keytab 檔案。
指定下表所列出的 ktpass 參數:
參數
-out
-princ
描述
指定要產生的 Kerberos keytab 檔案的名稱。
以 SPN 格式指定服務帳戶所使用的主要名稱: MYSIAMYSERVER/sbo.service.do
[email protected],其中的 MYSIAMYSERVER 是 Service Intelligence Agent 的
名稱,如同在中央組態管理員 (CCM) 中所指定的名稱。
附註:
您的服務帳戶名稱必須區分大小寫。SPN 包含執行服務執行個體的主電腦名稱。
提示:
SPN 在其註冊的樹系中必須是唯一的。若要檢查,請使用 Windows 支援工具 Ldp.exe
來搜尋 SPN。
-pass
-ptype
-crypto
指定服務帳戶所使用的密碼。
指定主要類型:
-ptype KRB5_NT_PRINCIPAL
指定與服務帳戶搭配使用的加密類型:
-crypto RC4-HMAC-NT
例如: ktpass -out keytab_filename.keytab -princ MYSIAMYSERVER/[email protected]
-pass password -kvno 255 -ptype KRB5_NT_PRINCIPAL -crypto RC4-HMAC-NT ktpass 命令的輸出結果應確認目標網域控制站,並且已建立包含共用秘密的 Kerberos keytab 檔
案。該命令也會將主要名稱對應至 (本機) 服務帳戶。
2。 以滑鼠右鍵按一下服務帳戶,然後依序選取 [內容] > [委派]。
3。 按一下 [信任這個使用者委派任何服務 (只限 Kerberos)]。
2013-01-07
驗證
4。 按一下 [確定] 以儲存設定。
現在服務帳戶已具有所有 Vintela SSO 需要的服務主要名稱,且已產生具有加密密碼的 keytab 檔案
供服務帳戶使用。
8.4.6.2.2.1 為 Vintela SSO 設定限制的委派
設定 Vintela SSO 時,限制的委派為選擇性項目。但對於需要單一登入至系統資料庫的部署而言,限
制的委派為必要項目。
1。 在 AD 網域控制站電腦上,開啟 Active Directory 使用者和電腦 嵌入式管理單元。
2。 以滑鼠右鍵按一下您在上一節所建立的服務帳戶,然後依序按一下 [內容] > [委派]。
3。 選取 [信任這位使用者僅限指定服務的委派]。
4。 選取 [只使用 Kerberos]。
5。 依序按一下 [新增] > [使用者或電腦]。
6。 輸入服務帳戶名稱,然後按一下 [確定]。
隨即顯示服務的清單。
7。 選取下列服務,然後按一下 [確定]。
• HTTP 服務
• 在主控 BI 平台的電腦上,用於執行 Service Intelligence Agent (SIA) 的服務。
加入服務清單的服務可委派給服務帳戶。
您必須針對此修改作業來修改帳戶的 Web 應用程式屬性。
8.4.6.2.3 在 CMC 中進行 SSO 設定
1。 移至 CMC 的 驗證 管理區。
2。 按兩下 [Windows AD]。
3。 確認已選取 [啟用 Windows Active Directory (AD)] 核取方塊。
4。 如果您的組態需要單一登入至資料庫,請選取 [快取安全性內容]。
5。 選取 [為選取的驗證模式啟用單一登入]。
6。 按一下 [更新]。
262 2013-01-07
驗證
8.4.6.2.4 為 BI Launch Pad 和 OpenDocument 啟用 Vintela 單一登入
263
此程序可用於 BI Launch Pad 或 OpenDocument。若要啟用 BI 平台 Web 應用程式 SSO,您必須在
BOE.war 檔案中指定 Vintela 和 SSO 特定屬性。設定 SSO 時,建議您先啟用 AD 帳戶的 BI Launch
Pad SSO,然後再處理其他應用程式。
1。 在主控 Web 應用程式伺服器的電腦上,存取 BOE Web 應用程式的自訂資料夾。
如果您是使用 BI 平台安裝隨附的 Tomcat Web 應用程式伺服器,則可以直接存取下列資料夾:
C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\webapps\BOE\WEB-INF\config\custom\
提示:
如果您正在使用的 Web 應用程式伺服器沒有啟用直接存取部署的 Web 應用程式,則可以使用產品
安裝中的下列資料夾以修改 BOE Web 應用程式。
<INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\config\custom\。請在 config\custom 目錄中進行變更,而
非 config\default 目錄。若在後者目錄中進行變更,當之後的更新程式套用到您的部署時,其變
更內容會遭覆寫。
您稍後必須重新部署修改的 BOE Web 應用程式。
2。 建立新的檔案。
附註:
使用 Notepad 或任何其他文字編輯公用程式。
3。 輸入以下項目: sso.enabled=true siteminder.enabled=false vintela.enabled=true idm.realm=DOMAIN.COM
idm.princ=MYSIAMYSERVER/[email protected]
idm.allowUnsecured=true idm.allowNTLM=false idm.logger.name=simple idm.keytab=C:/WIN/filename.keytab
idm.logger.props=error-log.properties
附註: idm.realm 和 idm.princ 參數需要有效的值。idm.realm 的值必須和您在 krb5.ini 檔案中所設定 default_realm 的值相同。其值必須全為大寫。idm.princ 參數是用於為 Vintela SSO 所建立的服
務帳戶的 SPN。指定 Keytab 檔案位置時必須使用正斜線,使用反斜線則會中斷 SSO。
如果您對 Windows AD 驗證和 Vintela SSO 不使用限制的委派,請略過下列步驟。
4。 若要使用限制的委派,請新增: idm.allowS4U=true
5。 關閉檔案並使用 global.properties 名稱儲存檔案:
2013-01-07
驗證
附註:
確定檔案名稱並未以任何副檔名 (如 .txt) 儲存。
6。 在相同目錄下建立其他檔案。依據您的需求而定,將這個檔案另存為 OpenDocument.properties 或
BIlaunchpad.properties。
7。 輸入下列資料: authentication.default=secWinAD cms.default=[enter your cms name]:[Enter the CMS port number]
例如: authentication.default=secWinAD cms.default=mycms:6400
8。 儲存並關閉檔案。
9。 重新啟動 Web 應用程式伺服器。
只有在執行 Web 應用程式伺服器的電腦上重新部署 BOE Web 應用程式,新的屬性才會有效。使用
WDeploy 在 Web 應用程式伺服器上重新部署 BOE。如需有關使用 WDeploy 解除部署 Web 應用程式的
詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台 Web 應用程式部署指南》。
附註:
如果您的部署使用防火牆,請記得開啟所有必要的連接埠,否則 Web 應用程式將無法連線至 BI 平台
伺服器。
8.4.6.2.5 增加 Tomcat 的標頭大小限制
264
Active Directory 會建立用於驗證程序中的 Kerberos Token。這個 Token 儲存在 HTTP 標頭裡。您
的 Java 應用程式伺服器將具有預設的 HTTP 標頭大小。為避免失敗,請確定它具有 16384 位元組的
最小預設大小 (有些部署可能需要較大的大小。如需詳細資訊,請參閱 Microsoft 支援網站上的
Microsoft 調整大小指導方針 (http://support.microsoft.com/kb/327825))。
1。 在已安裝 Tomcat 的伺服器上,開啟 server.xml 檔案。
在 Windows 上,該檔案位於 <TomcatINSTALLDIR>/conf
• 如果您使用的是在 Windows 上與 BI 平台一起安裝的 Tomcat 版本,而且您未修改預設
安裝位置,請用 C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\ 取代 <TomcatIN
STALLDIR>
• 如果您使用的是其他任何支援的 Web 應用程式伺服器,請參閱 Web 應用程式伺服器的說明文
件,確定適當的路徑。
2。 根據您所設定的連接埠編號,尋找對應的 <Connector …> 標籤。
如果您是使用預設連接埠 8080,請找出含有 port=8080 的 <Connector …> 標籤。
2013-01-07
驗證
例如:
<Connector URIEncoding="UTF-8" acceptCount="100" connectionTimeout="20000" debug="0" disableUploadTimeout="true" enableLookups="false" maxSpareThreads="75" maxThreads="150" minSpareThreads="25" port="8080" redirectPort="8443"
/>
3。 在 <Connector …> 標籤內新增下列值: maxHttpHeaderSize="16384"
例如:
<Connector URIEncoding="UTF-8" acceptCount="100" connectionTimeout="20000" debug="0" disableUploadTimeout="true" enableLookups="false" maxSpareThreads="75" maxThreads="150" maxHttpHeaderSize="16384" minSpareThreads="25" port="8080" redirectPort="8443" />
4。 儲存並關閉 server.xml 檔案。
5。 重新啟動 Tomcat。
附註:
若是其他類型的 Java 應用程式伺服器,請參閱 Java 應用程式伺服器的說明文件。
8.4.6.2.6 設定網際網路瀏覽器
若要讓 Vintela SSO 可支援 AD Kerberos 驗證,您必須設定 BI 平台用戶端。這需要在用戶端電腦上
設定 Internet Explorer (IE) 瀏覽器。
8.4.6.2.6.1 在用戶端電腦上設定 Internet Explorer
1。 在用戶端電腦上開啟 IE 瀏覽器。
2。 啟用整合式 Windows 驗證。 a。 在 [工具] 功能表上按一下 [網際網路選項]。 b。 按一下 [進階] 索引標籤。 c。 捲動至 [安全性],選取 [啟用整合的 Windows 驗證],然後按一下 [套用]。
265 2013-01-07
驗證
3。 將 Java 應用程式電腦或是 URL 新增至受信任的網站。您可以輸入網站的完整網域名稱。 a。 在 [工具] 功能表上按一下 [網際網路選項]。 b。 按一下 [安全性] 索引標籤。 c。 按一下 [網站],再按一下 [進階]。 d。 選取或輸入站點,然後按一下 [新增]。 e。 連按幾次 [確定],直到關閉 [網際網路選項] 對話方塊。
4。 關閉 Internet Explorer 瀏覽器視窗,再重新開啟以使這些變更生效。
5。 在每個 BI 平台用戶端電腦上,重複上述所有步驟。
8.4.6.2.6.2 在用戶端電腦上設定 Firefox
266
1。 修改 network.negotiate-auth.delegation-uris a。 在用戶端電腦上開啟 Firefox 瀏覽器。 b。 在 URL 位址欄位中輸入 about:config。
可設定內容的清單便會出現。 c。 按兩下 [network.negotiate-auth.delegation-uris] 以編輯該屬性。 d。 輸入您要用來存取 BI Launch Pad 的 URL。
例如,若您的 BI Launch Pad URL 是 http://machine.domain.com:8080/BOE/BI, 則您必須輸
入 http://machine.domain.com。
附註:
若要新增多個 URL,請用逗號加以分隔。例如:http://machine.domain.com,machine2.do
main.com。 e。 按一下 確定。
2。 修改 network.negotiate-auth.trusted-uris a。 在用戶端電腦上開啟 Firefox 瀏覽器。 b。 在 URL 位址欄位中輸入 about:config。
可設定內容的清單便會出現。 c。 按兩下 [network.negotiate-auth.delegation-uris] 以編輯該屬性。 d。 輸入您要用來存取 BI Launch Pad 的 URL。
例如,若您的 BI Launch Pad URL 是 http://machine.domain.com:8080/BOE/BI,則您必須輸
入 http://machine.domain.com。
附註:
若要新增多個 URL,請用逗號加以分隔。例如:http://machine.domain.com,machine2.do
main.com。
2013-01-07
驗證 e。 按一下 確定。
3。 關閉然後重新開啟 Firefox 瀏覽器視窗,這些變更才會生效。
4。 在各 BI 平台用戶端電腦上,重複上述所有步驟。
8.4.6.2.7 對使用 AD Kerberos 驗證的 Vintela SSO 進行測試
您必須從用戶端工作站測試您的 SSO 設定。請確認用戶端所在的網域與您的 BI 平台部署網域相同,
且您是以對應的 AD 使用者身份登入工作站。此使用者帳戶必須可以手動登入 BI Launch Pad。
若要測試 SSO,請開啟瀏覽器並輸入 BI Launch Pad 的 URL。如果已正確設定 SSO,則您不會收到要
求登入憑證的提示。
提示:
建議在您的部署中測試多個 AD 使用者。例如,若您的環境包含來自多個作業系統的使用者,您必須為
每個作業系統的使用者測試 SSO。您也必須針對組織中所有可能支援的瀏覽器測試 SSO。若您的環境包
含來自多個樹系或網域的使用者,則您必須為每個網域或樹系的使用者帳戶測試 SSO。
8.4.6.2.8 設定應用程式伺服器的 Kerberos 和資料庫單一登入
支援符合以下所有需求的資料庫單一登入部署:
• 在 Web 應用伺服器上部署 BI 平台。
• 已設定 Web 應用程式伺服器的 AD 驗證以使用 Vintela SSO。
• 需要單一登入的資料庫是 SQL Server 或 Oracle 的支援版本。
• 需要存取資料庫的群組或使用者必須具備存取 SQL Server 或 Oracle 的權限。
最後一個步驟是修改 krb5.ini 檔案,以支援 Web 應用程式的資料庫單一登入。
8.4.6.2.8.1 啟用 Java 應用程式伺服器的資料庫單一登入
267 2013-01-07
驗證
1。 開啟部署 BI 平台所要使用的 krb5.ini 檔案。
這個檔案的預設位置是 Web 應用程式伺服器上的 WIN 目錄。
附註:
如果您在 WIN 目錄中找不到該檔案,請檢查下列 Java 引數以取得檔案的位置:
-Djava.security.auth.login.config
當您在 Web 應用程式伺服器上設定使用 Kerberos 的 AD 時,已指定這個變數。
2。 前往檔案中的 [libdefaults] 區段。
3。 檔案的 [realms] 區段起點前輸入這個字串: forwardable=true
4。 儲存並關閉檔案。
5。 重新啟動 Web 應用程式伺服器。
您必須在 CMC 的 Windows AD 驗證頁面中勾選 [快取安全性內容 (SSO 登入資料庫時需要)] 方塊,才
能單一登入至資料庫。
8.4.6.3 使用 SiteMinder
8.4.6.3.1 Windows AD 搭配使用 SiteMinder
本節說明如何使用 AD 和 SiteMinder。SiteMinder 是協力廠商的使用者存取及驗證工具,您可以搭配
使用 AD 安全性 PlugIn,建立 BI 平台的單一登入。您可以使用 SiteMinder 搭配 Kerberos。
設定 Windows AD 驗證以使用 SiteMinder 之前,請確定您已安裝並設定 SiteMinder 身分管理資源。
如需有關 SiteMinder 以及如何安裝的詳細資訊,請參閱 SiteMinder 文件。
若要啟用 AD 單一登入與 SiteMinder,則您必須完成下列兩項工作:
• 使用 SiteMinder 為單一登入設定 AD Plug-in
• 設定 BOE Web 應用程式的 SiteMinder 屬性
268 2013-01-07
驗證
附註:
確定 SiteMinder 管理員已啟用 4.x 代理的支援。無論您使用的是任何 SiteMinder 支援版本,都必
須執行這項動作。如需有關 SiteMinder 組態的詳細資訊,請參閱您的 SiteMinder 文件。
8.4.6.3.1.1 啟用 BI Launch Pad 的 SiteMinder 屬性
除指定 Windows AD 安全性 Plug-in 的 SiteMinder 設定外,必須針對 BOE WAR 屬性指定 SiteMinder
設定。
1。 找到 BI 平台安裝中的 <INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\config\custom\ 目錄。
2。 使用 Notepad 或其他文字編輯公用程式在目錄中建立新的檔案。
3。 在新檔案中,輸入下列值: sso.enabled=true siteminder.authentication=secWinAD siteminder.enabled=true
4。 使用 global.properties 名稱儲存檔案。
附註:
確定檔案名稱並未以任何副檔名 (如 .txt) 儲存。
5。 在相同目錄下建立其他檔案。
6。 在新檔案中,輸入下列值: authentication.default=secWinAD cms.default=[cms name]:[CMS port number]
例如: authentication.default=LDAP cms.default=mycms:6400
7。 使用名稱 BIlaunchpad.properties 儲存檔案並關閉檔案。
只有在執行 Web 應用程式伺服器的電腦上重新部署 BOE.war,新的屬性才會有效。使用 WDeploy 在
Web 應用程式伺服器上重新部署 WAR 檔案。如需有關使用 WDeploy 解除部署 Web 應用程式的詳細資
訊,請參閱《SAP BusinessObjects Business Intelligence 平台 Web 應用程式部署指南》。
8.4.6.3.1.2 在 CMC 中進行 SiteMinder 設定
269 2013-01-07
驗證
270
當您設定 SiteMinder 的 CMC 之前,必須先完成下列必要條件:
• 成功將 AD 使用者群組對應至 BI 平台。
• 已在 CCM 上測試 AD 憑證。
1。 移至 CMC 的 驗證 管理區。
2。 按兩下 [Windows AD]。
3。 選取 [啟用 Windows Active Directory (AD)] 核取方塊。
4。 如果選取 [使用 Kerberos 驗證]: a。 如果您要設定單一登入至資料庫,請選取 [快取安全性內容]。 b。 刪除 [服務主要名稱] 方塊中的任何資訊。
5。 如果要設定單一登入,請選取 [為選取的驗證模式啟用單一登入]。
您必須同時設定 BOE Web 應用程式一般屬性和 BI Launch Pad 屬性,以便啟用單一登入。
6。 在 憑證同步化 區域中,選取選項以便在登入時啟用並更新 AD 使用者的資料來源憑證。
此選項會同步化資料來源與使用者目前的登入憑證。
7。 在 SiteMinder 選項 區域中,針對使用 Kerberos 的 AD 驗證,將 SiteMinder 設定為單一登入選
項: a。 按一下 [停用]。
隨即顯示 Windows Active Directory 頁面。
如果您尚未設定 Windows AD Plug-in,則會出現警告以詢問您是否要繼續。按一下 [確定]。 b。 按一下 [使用 SiteMinder 單一登入]。 c。 在 [政策伺服器主機] 方塊中,輸入各政策伺服器的名稱,然後按一下 [新增]。 d。 在 [帳戶]、[驗證] 和 [授權] 方塊中,針對每個政策伺服器主機輸入連接埠編號。 e。 在 [代理名稱] 方塊中,輸入代理名稱。 f。 在 [共用的秘密] 方塊中,輸入共用的秘密。
確定 SiteMinder 管理員已啟用 4.x 代理的支援,不論您所使用的 SiteMinder 支援版本為何。
如需有關 SiteMinder 以及如何安裝的資訊,請參閱 SiteMinder 文件。 g。 按一下 [更新] 以儲存並返回 AD 驗證主頁面。
8。 在 AD 別名選項 區域中,指定新別名加入及更新至 BI 平台的方式。 a。 在 新增別名選項 區域中,選取將新別名對應至 Enterprise 帳戶的選項:
• 將每個新的 AD 別名指派至同名的現有使用者帳戶
若您知道使用者具有相同名稱的 Enterprise 帳戶,則選取這個選項;意即將 AD 別名指派給
現有的使用者 (已開啟自動建立別名功能)。目前沒有 Enterprise 帳戶的使用者,或
Enterprise 和 AD 帳戶名稱不相同的使用者,都會以新使用者的方式新增。
• 為每個新的 AD 別名建立新使用者帳戶
當您要為每個使用者建立新帳戶時,請使用這個選項。 b。 在 別名更新選項 區域中,選取管理 Enterprise 帳戶的別名更新選項:
• 每當發生別名更新情況即建立新的別名
2013-01-07
驗證
271
選取這個選項為每個對應到 BI 平台的 AD 使用者自動建立新的別名。如果選取 [為每個新的
AD 別名建立新使用者帳戶],然後按一下 [更新],則將會針對沒有 BI 平台帳戶的使用者,
或是所有使用者新增 AD 帳戶。
• 僅在使用者登入時建立新的別名
當您正在對應的 AD 目錄包含多位使用者,但只有其中少數的使用者會使用 BI 平台,則選取
這個選項。該平台不會自動為所有使用者建立別名和企業帳戶,而是只為登入 BI 平台的使用
者建立別名 (若需要時,也會建立帳戶)。 c。 在 新增使用者選項 區域中,選取用於建立新使用者的選項:
• 新的使用者會建立為具名使用者
新的使用者帳戶將設定成使用命名使用者授權。具名使用者授權與特定的使用者相關,可讓人
員根據使用者名稱和密碼來存取系統。如此可讓具名使用者存取系統,無論已連線的人數多
寡。每個使用這個選項建立的使用者帳戶,您都必須為其建立命名使用者授權。
• 新的使用者會建立為同時使用者
新的使用者帳戶將設定成使用同時使用者授權。同時授權會指定可同時連線到 BI 平台的人
數。此授權類型相當富彈性,因為只需小型的同時授權,即可支援大量的使用者。例如,視使
用者存取系統的頻率和時間長短而定,100 個同時使用者授權可以支援 250、500 或 700 個
使用者。
9。 若要設定排程 AD 別名更新的方式,請按一下 [排程]。 a。 在 排程 對話方塊中,從 [執行物件] 清單中選取週期。 b。 設定其他所需的排程選項和參數。 c。 按一下 [排程]。
發生別名更新時,也會更新群組資訊。
10。 在 屬性繫結選項 區域中,指定 AD Plugin 的屬性繫結優先順序: a。 選取 [匯入全名、電子郵件地址與其他屬性] 核取方塊。
AD 帳戶中使用的完整名稱和說明皆會匯入,並與 BI 平台中的使用者物件一併儲存。 b。 指定 [設定相對於其他屬性繫結的 AD 屬性繫結優先順序] 的選項。
如果選項設為 1,則當同時啟用 AD 和其他 Plugin (LDAP 與 SAP) 時,會優先採用 AD 屬性。
如果選項設為 3,則會優先取用其他啟用的 Plugin 屬性。
11。 在 AD 群組選項 區域中,設定 AD 群組更新: a。 按一下 [排程]。
隨即顯示 排程 對話方塊。 b。 從 [執行物件] 清單中選取週期。 c。 設定其他所需的排程選項和參數。 d。 按一下 [排程]。
系統會排程更新,並根據您所指定的排程執行。下一個已排程的 AD 群組帳戶更新會顯示在 AD 群
組選項 內。
12。 在 依需要 AD 更新 區域中,選取選項以指定您按一下 [更新] 時,其是否更新 AD 群組或使用者
(或是兩者皆非):
2013-01-07
驗證
• 立即更新 AD 群組
如果您想要在按一下 [更新] 時開始更新所有已排程的 AD 群組,請選取此選項。下一個已排程
的 AD 群組更新會列在 AD 群組選項 中。
• 立即更新 AD 群組和別名
如果您想要在按一下 [更新] 時開始更新所有已排程的 AD 群組和使用者別名,請選取此選項。
下一個已排程更新會列在 AD 群組選項 和 AD 別名選項 底下。
• 不要立即更新 AD 群組和別名
當您按一下 [更新] 時,將不會更新任何 AD 群組或使用者別名。
13。 按一下 [更新],再按一下 [確定]。
8.4.6.3.1.3 停用 SiteMinder
如果您要避免設定 SiteMinder,或在 CMC 將其設定完成後希望予以停用,請修改 BI Launch Pad 的
Web 組態檔案。
8.4.6.3.1.3.1 停用 Java 用戶端的 SiteMinder
除停用 Windows AD 安全性 Plug-in 的 SiteMinder 設定外,必須停用 Web 應用程式伺服器上 BOE
WAR 文件的 SiteMinder 設定。
1。 轉至 BI 平台安裝的下列目錄:
<INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\config\custom\
2。 開啟 global.properties 檔案。
3。 將 siteminder.enabled 變更為 false siteminder.enabled=false
4。 儲存您的變更,然後關閉檔案。
272 2013-01-07
驗證
只有在執行 Web 應用程式伺服器的電腦上重新部署 BOE.war,變更才會有效。使用 WDeploy 在 Web
應用程式伺服器上重新部署 WAR 檔案。如需有關使用 WDeploy 解除部署 Web 應用程式的詳細資訊,
請參閱《SAP BusinessObjects Business Intelligence 平台 Web 應用程式部署指南》。
8.4.7 疑難排解 Windows AD 驗證
8.4.7.1 疑難排解組態
如果您在設定 Kerberos 時遭遇到問題,這些步驟可以幫助您:
• 啟用登入
• 測試 Java SDK Kerberos 設定
8.4.7.1.1 啟用登入
1。 從 [開始] 功能表,依序選取 [程式集] > [Tomcat] > [Tomcat 組態]。
2。 按一下 [Java] 索引標籤。
3。 新增下列選項:
-Dcrystal.enterprise.trace.configuration=verbose
-sun.security.krb5.debug=true
這麼做將會在下列位置建立記錄檔:
C:\Documents and Settings\<user name>\.businessobjects\jce_verbose.log
273 2013-01-07
驗證
8.4.7.1.2 測試 Kerberos 設定
• 執行下列命令來測試您的 Kerberos 設定,其中 servant 是 CMS 執行的網域下的服務帳戶,password
則是與服務帳戶相關聯的密碼。
<InstallDirectory>\SAP BusinessObjects Enterprise XI 4.0\win64_64\jdk\bin\[email protected] Password
例如:
C:\Program Files\SAP BusinessObjects\
SAP Business Objects Enterprise XI 4.0\win64_64\jdk\bin\ [email protected] Password
您的網域和服務主要名稱必須與 Active Directory 中的網域和服務主要名稱完全相符。如果仍然
有問題,請檢查是否已輸入相同的名稱;請注意名稱區分大小寫。
8.4.7.1.3 因為 AD UPN 和 SAM 名稱不同而登入失敗
使用者的 Active Directory ID 已成功對應到 BI 平台。儘管如此,他們還是無法以下列格式,用
Windows AD 驗證和 Kerberos 成功登入 CMC 或 BI Launch Pad:DOMAIN\ABC123
當 Active Directory 中設定的使用者具有不同的 UPN 和 SAM 名稱時,就會發生這個問題。以下是可
能發生問題的範例:
• UPN 是 [email protected],但 SAM 名稱是 DOMAIN\ABC123。
• UPN 是 jsmith@company,但 SAM 名稱是 DOMAIN\johnsmit。
有兩種方式可以解決這個問題:
• 讓使用者不要使用 SAM 名稱,改用 UPN 名稱登入。
• 確認 SAM 帳戶名稱和 UPN 名稱一樣。
8.4.7.1.4 事前驗證錯誤
274 2013-01-07
驗證
先前能夠登入的使用者,沒有辦法再成功登入。使用者會收到這則錯誤訊息:帳戶資訊無法辨識。Tomcat
錯誤記錄顯示出下列錯誤:「事前驗證資訊無效 (24)」
這種情形可能會發生,因為 Kerberos 使用者資料庫並未取得 AD 中的 UPN 所做的變更。這可能表示,
Kerberos 使用者資料庫和 AD 資訊並未同步。
若要解決這個問題,請重新設定使用者在 AD 中的密碼。這樣變更就確定會正確傳播。
附註:
這並不是 J2SE 5.0 的問題。
8.5 SAP 驗證
8.5.1 設定 SAP 驗證
275
本節說明如何為 SAP 環境設定 BI 平台驗證。
SAP 驗證讓 SAP 使用者可以使用其 SAP 使用者名稱和密碼登入 BI 平台,而不需要在 BI 平台中儲存
這些密碼。同時,SAP 驗證也讓您可以在 SAP 保留有關使用者角色的資訊,並在平台內使用此角色資
訊指派執行管理工作或存取內容的權利。
存取 SAP 驗證應用程式
您必須提供 BI 平台關於您 SAP 系統的資訊。這個專屬 Web 應用程式可透過中央管理主控台 (CMC)
的主要 BI 平台管理工具存取。若要從 CMC 首頁存取,請按一下驗證。
驗證 SAP 使用者
安全性 Plug-in 會展開和自訂 BI 平台驗證使用者的方式。SAP 驗證功能包括針對 BI 平台的中央管
理伺服器 (CMS) 元件的 SAP 安全性 Plug-in (secSAPR3.dll)。這個 SAP 安全性 Plug-in 提供許多
重要的優點:
• 當作驗證提供者,對代表 CMS 的 SAP 系統確認使用者憑證。當使用者直接登入 BI 平台時,他們
可以選擇 SAP 驗證並提供其一般 SAP 使用者名稱和密碼。BI 平台也可以針對 SAP 系統驗證
Enterprise Portal 登入票證。
• 它允許您將角色從 SAP 對應至 BI 平台使用者群組以輔助建立帳戶,並允許您在 BI 平台中以一致
的方式指派權限給使用者和群組以輔助帳戶管理。
2013-01-07
驗證
• 它會動態地維護 SAP 角色清單。因此,當您對應 SAP 角色至該平台之後,所有屬於該角色的使用
者都可以登入系統。當您對 SAP 角色成員資格做後續變更時,並不需要更新或重新整理 BI 平台中
的清單。
• SAP 驗證元件包括設定 Plug-in 的 Web 應用程式。您可以在中央管理主控台 (CMC) 的 驗證 區中
存取此應用程式。
8.5.2 建立 BI 平台的使用者帳戶
BI 平台系統需要一個 SAP 使用者帳戶,授權用來存取 SAP 角色成員資格清單和驗證 SAP。當您將 BI
平台連線至 SAP 系統時,需要該帳戶憑證。如需透過角色建立 SAP 使用者帳戶和指派授權的一般指
示,請參閱 SAP BW 文件。
使用異動 SU01 建立稱為 CRYSTAL 的新 SAP 使用者帳戶。使用異動 PFCG 建立稱為 CRYSTAL_ENTITLE
MENT 的新角色。(建議使用這些名稱,但是非必要)。設定下列授權物件的這些值以變更新角色的授權
資料:
授權物件 欄位 值
檔案存取授權 (S_DATASET)
活動 (ACTVT)
實體檔案名稱 (FILENAME)
讀、寫 (33、34)
* (代表全部)
ABAP 程式名稱 (PROGRAM)
活動 (ACTVT)
*
16
RFC 存取的授權檢查 (S_RFC)
要保護的 RFC 名稱 (RFC_NAME)
BDCH、STPA、SUSO、BDL5、SU
US、SU_USER、SYST、SUNI、
RFC1、SDIFRUNTIME、
PRGN_J2EE、/CRYSTAL/SECURITY
要保護的 RFC 物件類型
(RFC_TYPE)
函式群組 (FUGR)
276 2013-01-07
驗證
授權物件 欄位
活動 (ACTVT)
值
建立或產生以及顯示 (03)
使用者主要維護:使用者群組
(S_USER_GRP)
使用者主要維護中的使用者群組
(CLASS)
*
附註:
為了有更好的安全性,最好明確
列出其中成員要求存取 BI 平台
的使用者群組。
最後,將 CRYSTAL 使用者新增至 CRYSTAL_ENTITLEMENT 角色。
提示:
如果您的系統政策要求使用者在第一次登入系統時變更密碼 ,請現在以 CRYSTAL 使用者帳戶登入,然
後重設密碼。
8.5.3 連線至 SAP 授權系統
您必須先提供有關想要整合 SAP 授權系統的資訊,才能匯入角色或發行 BW 內容至 BI 平台。BI 平台
在判斷角色成員資格和驗證 SAP 使用者時,會使用這項資訊連線至目標 SAP 系統。
8.5.3.1 新增 SAP 授權系統
1。 移至 CMC 的 驗證 管理區。
2。 按兩下 SAP 連結。
授權系統設定便會出現。
提示:
如果授權系統已顯示在 [邏輯系統名稱] 清單中,請按一下 [新增]。
3。 在 [系統] 欄位中,輸入您 SAP 系統的三個字元系統 ID (SID)。
4。 在 [用戶端] 欄位中,輸入 BI 平台登入 SAP 系統時必須使用的用戶端號碼。
277 2013-01-07
驗證
BI 平台會結合系統和用戶端資訊,並新增項目至 [邏輯系統名稱] 清單。
5。 確定已清除 [已停用] 核取方塊。
附註:
使用 [已停用] 核取方塊可讓 BI 平台知道暫時無法使用特定的 SAP 系統。
6。 如果您已設定負載平衡,讓 BI 平台必須透過訊息伺服器登入,則必須填寫 [訊息伺服器] 和 [登
入群組] 欄位。
附註:
您必須在 BI 平台電腦的 Services 檔案中建立適當項目以啟用負載平衡功能,特別是不在單一電
腦上進行部署時。您尤其應該處理主控 CMS 和 Web 應用程式伺服器的電腦,以及管理驗證帳戶與
設定的所有電腦。
7。 如果您未設定負載平衡 (或是想讓 BI 平台直接登入 SAP 系統),則請適當填寫 [應用程式伺服器]
和 [系統編號] 欄位。
8。 在 [使用者名稱]、[密碼] 和 [語言] 欄位中,輸入 BI 平台登入 SAP 時使用的 SAP 帳戶使用者
名稱、密碼和語言碼。
附註:
這些憑證必須對應至您為 BI 平台建立的使用者帳戶。
9。 按一下 [更新]。
如果新增多個授權系統,請按一下 [選項] 索引標籤以指定 BI 平台作為預設的系統 (意即,連線至驗
證使用者的系統,這些使用者嘗試以 SAP 憑證登入,但不指定特定的 SAP 系統)。
相關主題
•
8.5.3.2 確認授權系統是否已經新增正確
1。 按一下 [角色匯入] 索引標籤。
2。 從 [邏輯系統名稱] 清單中選取授權系統的名稱。
如果已正確新增授權系統,[可用的角色] 清單將包含可選擇匯入的角色清單。
提示:
如果 [邏輯系統名稱] 清單中沒有角色,請尋找頁面中的錯誤訊息。這可以提供您修正問題所需的
資訊。
278 2013-01-07
驗證
8.5.3.3 暫時停用與 SAP 授權系統的連線
在 CMC 中,您可以暫時停用 BI 平台與 SAP 授權系統間的連線。這對於 SAP 授權系統停機時維持 BI
平台的回應能力很有幫助。
1。 在 CMC 中,移至 [驗證] 管理區。
2。 按兩下 SAP 連結。
3。 在 [邏輯系統名稱] 清單,選取要停用的系統。
4。 選取 [已停用] 核取方塊。
5。 按一下 [更新]。
8.5.4 設定 SAP 驗證選項
SAP 驗證包括多個選項,您可以在整合 BI 平台與 SAP 系統時指定這些選項。這些選項包括:
• 啟用或停用 SAP 驗證
• 指定連線設定
• 連結已匯入的使用者與 BI 平台授權模型。
• 設定單一登入至 SAP 系統
8.5.4.1 設定 SAP 驗證選項
1。 在 CMC 的 驗證 管理區按兩下 [SAP] 連結,然後再按一下 [選項] 索引標籤。
2。 視需要檢閱和修改設定:
279 2013-01-07
驗證
設定
啟用 SAP 驗證
內容根資料夾
預設系統
描述
如果您要完全停用 SAP 驗證,請清除這個核取方塊。(若要停用特定 SAP
系統的 SAP 驗證,請選取 [授權系統] 索引標籤上該系統的 [已停用]
核取方塊)。
指定您要 BI 平台開始複寫 CMC 和 BI Launch Pad 中 BW 資料夾結構的
位置。預設為 /SAP/2.0,不過您可以變更為不同資料夾。若要變更這個
值,您必須同時在 CMC 和 Content Administration Workbench 中變更
此值。
選取 BI 平台用來作為預設的 SAP 授權系統 (意即,連線至驗證使用者
的系統,這些使用者嘗試以 SAP 憑證登入,但不指定特定的 SAP 系統)。
附註:
如果指定預設系統,來自該系統的使用者從用戶端工具如 Live Office
或 Universe Designer 使用 SAP 驗證進行連線時,不必輸入其系統 ID
和用戶端。例如,如果 SYS~100 設為預設系統,SYS~100/user1 便能在
選取 SAP 驗證時以 user1 身分登入。
授權系統嘗試存取最大
失敗次數
輸入平台要重新嘗試連線 SAP 系統以完成驗證要求的次數。將值設定為
-1 讓 BI 平台可以不限次數嘗試連線授權系統。將值設定為 0 則會限制
BI 平台嘗試連線授權系統一次。
附註:
如果將此設定值與 [使授權系統保持停用狀態 (秒)] 搭配使用,則能設
定 BI 平台如何處理暫時無法使用的 SAP 授權系統。系統會使用這些設
定值來判斷何時要停止與無法使用的 SAP 系統通訊,以及何時繼續與該
系統通訊。
使授權系統保持停用狀
態 [秒]
每個系統的最大同時連
線數
每個連線的使用數
輸入 BI 平台繼續嘗試對 SAP 系統驗證使用者之前要等待的秒數。例如,
如果您在 [授權系統存取最大失敗次數] 指定 3,則 BI 平台允許對任何
特定 SAP 系統嘗試驗證使用者最多失敗三次,而第四次的嘗試失敗會讓
BI 平台在指定的時間內停止對該系統嘗試驗證使用者。
指定要對 SAP 系統同時保持開啟的連線數。例如,如果您在此欄位輸入
2,則 BI 平台會保持開啟兩個與 SAP 的個別連線。
指定每個連線允許的 SAP 系統作業數。例如,如果您在 [每個系統的最
大同時連線數] 指定 2,並且在 [每一連線的使用者數目] 指定 3,則當
某個連線上有 3 個登入時,BI 平台會關閉連線並重新啟動該連線。
280 2013-01-07
驗證
設定 描述
[同時使用者] 和 [具名
使用者]
指定新使用者帳戶是設定為使用同時使用者授權或具名使用者授權。同時
授權會指定可同時連線到 BI 平台的人數。此授權類型相當富彈性,因為
只需少量的同時授權,即可支援大量的使用者。例如,視使用者存取系統
的頻率和時間長短而定,100 個同時使用者授權可以支援 250、500 或
700 個使用者。命名的使用者授權與特定的使用者相關,可讓人員以其使
用者名稱和密碼為基礎存取系統。如此可讓已命名使用者存取系統,無論
其他已連線的人數多寡。
附註:
您在此處選取的選項不會變更您在 BI 平台已安裝的使用者授權數目或類
型。您必須擁有系統可用的適當憑證。
匯入全名、電子郵件地
址與其他屬性
選取指定 SAP 驗證 Plugin 的優先順序層級。SAP 帳戶中使用的完整名
稱和說明皆會匯入,並與 BI 平台中的使用者物件一併儲存。
設定相對於其他屬性繫
結的 SAP 屬性繫結優先
順序。
指定繫結 SAP 使用者屬性 (完整名稱和電子郵件位址) 優先順序。如果
選項設為 1,則會在同時啟用 SAP 和其他 Plugin (Windows AD 與 LDAP)
的情況下優先取用 SAP 屬性。如果選項設為 3,則會優先取用其他啟用
的 Plugin 屬性。
使用下列選項設定 SAP 單一登入服務:
設定
系統 ID
瀏覽
金鑰儲存區密碼
私人金鑰密碼
私人金鑰別名
描述
這是 BI 平台在執行 SAP 單一登入服務時向 SAP 系統提供的系統
識別碼。
使用此按鈕上傳產生的金鑰儲存區檔案,以啟用 SAP 單一登入。您
也可以在提供的欄位中手動輸入檔案的完整路徑。
提供存取金鑰儲存區檔案所需的密碼。
提供存取與金鑰儲存區檔案相對應的憑證所需的密碼。該憑證儲存
在 SAP 系統中
提供存取金鑰儲存區檔案所需的別名。
3。 按一下 [更新]。
相關主題
•
8.5.4.2 變更內容根資料夾
281 2013-01-07
驗證
1。 移至 CMC 的 驗證 管理區。
2。 按兩下 SAP 連結。
3。 按一下 [選項] 然後在 [內容根資料夾] 欄位中輸入資料夾名稱。
您在此處輸入的資料夾名稱即是要 BI 平台從此資料夾開始複寫 BW 資料夾結構。
4。 按一下 [更新]。
5。 在 BW Content Administration Workbench 中,展開 [Enterprise 系統]。
6。 展開 [可用的系統],然後按兩下 BI 平台所連線的系統。
7。 按一下 [配置] 索引標籤,然後在 [內容基礎資料夾] 中輸入要作為 BI 平台中 SAP 根資料夾的資
料夾 (例如,/SAP/2.0/)。
8.5.5 匯入 SAP 角色
透過將 SAP 角色匯入 BI 平台,您可讓角色成員使用其慣用的 SAP 憑證登入系統。此外,由於啟用單
一登入,因此 SAP 使用者在 SAP GUI 或 SAP 企業入口網站內存取報表時,可以自動登入 BI 平台。
附註:
啟用 SSO 通常有許多要求。可能包括使用有 SSO 能力的驅動程式和應用程式,並確認您的伺服器和
Web 伺服器在相同網域中。
BI 平台會針對您匯入的每個角色產生一個群組,每個群組都是以下列慣例命名:SystemID~ClientNum ber@NameOfRole。您可以在 CMC 的 使用者和群組 管理區中檢視新群組。您也可以在 BI 平台使用這
些群組來定義物件安全性。
設定 BI 平台進行發行,以及將角色匯入系統時,請考慮下列三個主要使用者類別:
• BI 平台管理員
Enterprise 管理員會設定系統,以便從 SAP 發行內容。管理員會在 BI 平台匯入適當角色、建立
必要資料夾,以及指派權限給角色和資料夾。
• 內容發行者
內容發行者是有權將內容發行至角色中的使用者。這個使用者類別的用途是分隔一般角色成員與擁
有發行報表權限的使用者。
• 角色成員
角色成員是屬於擁有內容角色的使用者。也就是說,這些使用者屬於已發行報表的角色。他們對發
行至其角色成員的任何報表具有檢視、依需要檢視和排程權限。不過,一般角色成員無法發行新的
內容,也無法發行更新的內容版本。
在第一次發行之前,您必須先將所有內容發行和所有擁有內容角色匯入至 BI 平台。
282 2013-01-07
驗證
附註:
強烈建議您區分不同角色的活動。例如,雖然可以從管理員角色發行,不過較好的做法是只從內容發行
者角色發行。此外,內容發行角色的功能只是用來定義哪些使用者可以發行內容。因此,內容發行角色
應該不包含任何內容;內容發行者要發行至可存取一般角色成員之擁有內容的角色。
相關主題
•
•
8.5.5.1 匯入 SAP 角色
1。 在 CMC 的 驗證 管理區按兩下 [SAP]。
2。 在 [選項] 索引標籤上,視您的授權合約而定,選取 [同時使用者] 或 [具名使用者]。
請注意,您在此處選取的選項不會變更您在 BI 平台已安裝的使用者授權數目或類型。您必須擁有
系統可用的適當憑證。
3。 按一下 [更新]。
4。 在 [角色匯入] 索引標籤上,從 [邏輯系統名稱] 清單選取授權系統。
5。 在 可用的角色 中,選取您要匯入的角色,然後按一下 [新增]。
6。 按一下 [更新]。
8.5.5.2 確認已正確匯入角色和使用者
283
1。 確定您知道 SAP 使用者的使用者名稱和密碼,該使用者屬於您對應到 BI 平台的其中一個角色。
2。 如果是 Java BI Launch Pad,請前往 http://webserver:portnumber/BOE/BI。
請將 webserver 取代為 Web 伺服器的名稱,並將 portnumber 取代為設定給 BI 平台使用的連接
埠編號。您可能需要向管理員詢問應輸入的 Web 伺服器名稱和連接埠編號,或是正確的 URL。
3。 在 [驗證類型] 清單中選取 [SAP]。
附註:
依預設,[驗證類型] 清單會隱藏在 BI Launch Pad 中。管理員必須在 BIlaunchpad.properties
檔案中予以啟用,然後重新啟動 Web 應用程式伺服器。
4。 輸入您要登入的 SAP 系統和系統用戶端。
5。 輸入對應使用者的使用者名稱和密碼。
2013-01-07
驗證
6。 按一下 [登入]。
您以所選的使用者身分登入 BI Launch Pad。
8.5.5.3 更新 SAP 角色和使用者
啟用 SAP 驗證後,需要針對已匯入至 BI 平台的對應角色進行排程和執行定期更新。這將確保您的 SAP
角色資訊會在平台準確反映。
有兩個選項可執行和排程 SAP 角色的更新。
• 僅更新角色:使用此選項只會更新已匯入 BI 平台的目前對應角色之間的連結。如果您希望經常執
行更新,且您擔懮系統資源的使用量,則建議您使用此選項。如果您僅更新 SAP 角色,則不會建立
新的使用者帳戶。
• 更新角色和別名:此選項不僅會更新角色之間的連結,同時也會在 BI 平台為新增至 SAP 系統中角
色的使用者別名建立新的使用者帳戶。
附註:
如果您在啟用 SAP 驗證時沒有指定為更新自動建立使用者別名,則不會為新的別名建立帳戶。
8.5.5.3.1 排程 SAP 角色更新
284
一旦您將角色對應到 BI 平台,則需要指定系統更新這些角色的方式。
1。 按一下 [使用者更新] 索引標籤。
2。 在 僅更新角色 區域或 更新角色和別名 區域中按一下 [排程]。
提示:
若要立即執行更新,請按一下 [立即更新]。
提示:
如果您要經常更新或擔憂系統資源,則選取 [僅更新角色]。系統更新角色和別名需要更長的時間。
隨即顯示 遞迴 對話方塊。
3。 在 [執行物件] 清單選取一個選項,並且視需要輸入排程資訊。
您可以使用下列遞迴模式:
2013-01-07
驗證
遞迴模式
每小時
每日
每週
每月
當月的第 N 天
當月的第一個星期一
當月的最後一天
當月第 N 週的第 X 天
日曆
說明
更新會每小時執行。您可以指定開始執行的時間,以及開始和
結束日期。
更新會每月或每隔指定的月數執行。您可以指定執行時間,以
及開始和結束日期。
更新會每週執行。可一週執行一次或數次。您可以指定執行時
間與執行日,以及開始和結束日期。
更新會每月或每隔數月執行。您可以指定執行時間,以及開始
和結束日期。
更新會在該月的指定日期執行。您可以指定一個月中的執行日
期、執行的時間,以及開始和結束日期。
更新會在每個月的第一個星期一執行。您可以指定執行時間,
以及開始和結束日期。
更新會在每個月的最後一天執行。您可以指定執行時間,以及
開始和結束日期。
更新會在每個月指定週別的指定日期執行。您可以指定執行時
間,以及開始和結束日期。
更新會在之前建立的行事曆中所指定日期執行。
4。 按一下 [排程]。
下一個已排程角色的更新日期會顯示在 [使用者更新] 索引標籤中。
附註:
您可以在 僅更新角色 區域或 更新角色和別名 區域中按一下 [取消排程的更新] 來取消下一個已
排程的更新。
8.5.6 設定安全網路通訊 (SNC)
285
本節說明如何設定 SNC 作為設定 BI 平台 SAP 驗證程序的一部分。
在設定 SAP 與 BI 平台系統之間的信任之前,您必須確定 SIA 已設定為在已設定 SNC 的帳戶下啟動
和執行。您還必須將 SAP 系統設定為信任 BI 平台。建議您遵循本指南中<ERP 環境的附加組態>一
章的<設定 SAP 伺服器端信任>一節中涵蓋的指示。
2013-01-07
驗證
8.5.6.1 SAP 伺服器端信任總覽
本節提供設定 SAP Web Application Server (6.20 或更新版本) 和 SAP BusinessObjects Enterprise
之間伺服器端信任的程序。如果是使用多重傳遞報表傳送 (用於報表查詢取決於使用者內容時之發行),
則需要設定伺服器端信任。
伺服器端信任包含無密碼模擬。若要在不提供密碼的情況下模擬 SAP 使用者,必須使用比一般使用者
名稱和密碼更安全的方法,由 SAP 識別使用者。(有 SAP_ALL 授權設定檔的 SAP 使用者,無法在未得
知使用者密碼情況下模擬另一個 SAP 使用者。)
使用免費的 SAP 加密程式庫啟用伺服器端信任
若要使用免費 SAP 加密程式庫為 SAP BusinessObjects Enterprise 啟用伺服器端信任,您必須以使
用註冊安全網路通訊 (SNC) 提供者進行驗證的憑證來執行相關伺服器。這些憑證由 SAP 設定,允許在
無密碼情況下進行模擬。對於 SAP BusinessObjects Enterprise,您必須以這些 SNC 憑證執行涉及報
表之伺服器,如調適工作伺服器。
您必須具有 32 位元 SNC 加密程式庫,才能設定伺服器端信任。SAP 密碼編譯程式庫 (適用於 Windows
和 Unix) 可從 SAP 網站下載。SAP 密碼編譯程式庫只能用於設定伺服器端信任。如需有關密碼編譯程
式庫的詳細資訊,請參閱 SAP 網站上的 SAP Note 711093、597059 和 397175。
可彼此證明身分的認證必須指派給 SAP 伺服器和 SAP BusinessObjects Enterprise。每部伺服器將有
自己的認證和受信任方的認證清單。若要設定 SAP 和 SAP BusinessObjects Enterprise 之間的伺服
器端信任,您需要建立一組有密碼保護的認證,稱為個人安全性環境 (PSE)。此文件說明如何設定和維
護 PSE,以及如何安全地將 PSE 關聯至 SAP BusinessObjects Enterprise 處理伺服器。
用戶端與伺服器 SNC
在用戶端 SNC 中,SNC 名稱識別碼可對應到 SU01 中一個以上的 SAP 使用者名稱。送出登入要求後,
會連帶把 SNC 名稱和 SAP 名稱傳送到 SAP 系統,但實際上沒有傳送任何密碼。如果 SNC 名稱對應到
指定的 SAP 名稱,則系統允許登入。直接登入應用程式主機的用戶端登入字串如下所示:
ASHOST =myserver.mydomain SYSNR=37 CLIENT=066 LANG=EN USER=USER123
SNC_MODE=1 SNC_QOP=9 SNC_LIB="/usr/local/lib/libsapcrypto.so"
SNC_PARTNERNAME="p:CN=TheServer, OU=Dept., O=TheCompany, C=FR"
SNC_MYNAME="p:CN=TheUser, O=TheCompany, C=US"
SAP 使用者 USER123 必須對應到 p:CN=TheUser、O=TheCompany、C=US in SU01,本登入嘗試才能成
功。另一方面,伺服器 SNC 並不要求 SNC 名稱識別碼和 SAP 使用者名稱之間要有明確的對應關係,
而是設定在 SNC0 異動中容許以 SNC 名稱為任何使用者執行模擬型登入作業,不需要提供該使用者的
密碼。例如:
ASHOST =myserver.mydomain SYSNR=37 CLIENT=066 LANG=EN SNC_MODE=1
SNC_QOP=9 SNC_LIB="/usr/local/lib/libsapcrypto.so"
SNC_PARTNERNAME="p:CN=TheServer, OU=Dept., O=TheCompany, C=FR"
SNC_MYNAME="p:CN=TheUser, O=TheCompany, C=US" EXTIDTYPE=UN EXTIDDATA=USER123
286 2013-01-07
驗證
伺服器 SNC 模擬登入 (也就是透過外部 ID 登入) 比用戶端 SNC 模擬登入方式強大甚多。這種登入方
式讓使用者存取系統中的所有 SAP 使用者帳戶。其他外部 ID 登入選項包括登入票證和 X.509 用戶端
憑證。
SAP BusinessObjects Enterprise 伺服器責任
特定的 SAP BusinessObjects Enterprise 伺服器在單一登入 (SSO) 方面與 SAP 整合有關。下表列出
這些伺服器,以及在特定責任領域方面所需要的 SNC 類型。
伺服器
Web 應用程式伺服器
CMS
頁面伺服器
工作伺服器
Web Intelligence 處理伺服
器
多維度分析服務
SNC 類型
用戶端
伺服器
用戶端
伺服器
伺服器
伺服器
伺服器
責任領域
SAP 驗證角色清單
Crystal Reports 動態參數挑選清單和個人
化
密碼、票證、檢查角色成員資格,以及使用
者清單
Crystal Reports 依需要檢視
排程 Crystal Reports
檢視與排定 Web Intelligence 報表和值清
單 (LOV) 提示
分析
附註:
Web 應用程式伺服器與 CMS 使用用戶端 SNC,因此需要把 SNC 名稱明確對應到 SAP 使用者名稱。USR
ACL 表的 SU01 或 SM30 異動中就已經指定這一點。
8.5.6.2 設定 SAP 以取得伺服器端信任
您必須設定 SNC 搭配 SAPBusinessObjects Enterprise 一起使用。伺服器端信任僅適用於以語意層
(.unv) 為基礎的 Crystal 報表和 Web Intelligence 報表。
如需有關疑難排解協助的詳細資訊,請參閱隨附於 SAP 伺服器的 SAP 文件。
8.5.6.2.1 設定 SAP 取得伺服器端信任
287 2013-01-07
驗證
1。 從 SAP 交易市集,下載適用於所有相關平台之 SAP Cryptographic Library。
附註:
如需 Cryptographic Library 的詳細資訊,請參閱 SAP 網站上的 SAP 注意事項 711093、597059
和 397175。
2。 確認您有用於 SAP 和執行 SAP 之機器的 SAP 管理員憑證,以及用於 SAP BusinessObjects
Enterprise 和執行 BusinessObjects Enterprise 電腦的管理員憑證。
3。 在 SAP 機器上,將 SAP Cryptographic Library 和 SAPGENPSE 工具複製到 <磁碟機
>:\usr\sap\<SID>\SYS\exe\run\ 目錄 (Windows)。
4。 找出與 SAP Cryptographic Library 一起安裝的「ticket」檔案,然後複製到 <磁碟機
>:\usr\sap\<SID>\<instance>\sec\ 目錄 (Windows)。
5。 建立名為 SECUDIR 並指向 ticket 所在目錄的環境變數。
附註:
SAP disp+work 程序之執行身分的使用者必須能夠存取此變數。
6。 在 SAP GUI 中,移至交易 RZ10 並以延伸維護模式變更執行個體設定檔。
7。 在設定檔編輯模式下,將 SAP 設定檔變數指向 Cryptographic Library,並提供 SAP 系統一個辨
別名稱 (DN)。這些變數必須遵循 LDAP 命名慣例。
標記
CN
意義
一般名稱
描述
憑證擁有人的日常名稱。
OU
O
組織單位
組織
例如,PG 表示 Product Group。
發行憑證的組織名稱。
C 國家 組織所在國家。
例如,對於 R21: p:CN=R21, OU=PG, O=BOBJ, C=CA
附註:
請注意,前置字元 p: 是用於 SAP Cryptographic Library。在指出 SAP 內的 DN 時需要此前置字
元,但是檢查 STRUST 中的憑證或使用 SAPGENPSE 時是看不到它的。
8。 視需要,輸入下列設定檔值來請取代 SAP 系統:
288 2013-01-07
驗證
設定檔變數 ssf/name ssf/ssfapi_lib sec/libsapsecu snc/gssapi_lib snc/identity/as
值
SAPSECULIB sapcrypto lib 的完整路徑 sapcrypto lib 的完整路徑 sapcrypto lib 的完整路徑
您的 SAP 系統 DN
9。 重新啟動您的 SAP 執行個體。
10。 當系統再次執行時,請登入並移至交易 STRUST,此時應該另有 SNC 和 SSL 項目。
11。 以滑鼠右鍵按一下 SNC 節點,再按一下 [建立]。
您在 RZ10 中指定的識別身分應該會出現。
12。 按一下 [確定]。
13。 若要將密碼指派給 SNC PSE,請按一下鎖定圖示。
附註:
請勿遺失此密碼。每次您檢視或編輯 SNC PSE 時,STRUST 都會提示您輸入密碼。
14。 儲存變更。
附註:
如果沒有儲存變更,應用程式伺服器在啟用 SNC 時將不會再次啟動。
15。 回到交易 RZ10,然後新增 SNC 設定檔參數的其餘部分。
設定檔變數 snc/accept_insecure_rfc snc/accept_insecure_r3int_rfc
參數
1
1 snc/accept_insecure_gui snc/accept_insecure_cpic snc/permit_insecure_start
1
1
1
289 2013-01-07
驗證
設定檔變數 snc/data_protection/min snc/data_protection/max snc/enable
參數
1
3
1
最低保護層級設為僅驗證 (1),最高則是隱私權 (3)。snc/data_protection/use 值定義驗證僅用
於此情況下,但也可能 (2) 用於完整性、(3) 用於隱私權和 (9) 用於可能的最大值。snc/accept_in secure_rfc、snc/accept_insecure_r3int_rfc、snc/accept_insecure_gui 和 snc/accept_inse cure_cpic 值設為 (1) 確保仍允許先前 (和可能不安全的) 通訊方法。
16。 重新啟動您的 SAP 系統。
現在必須設定 SAP BusinessObjects Enterprise 以取得伺服器端信任。
8.5.6.3 設定 SAP BusinessObjects Enterprise 以取得伺服器端信任
若要設定 SAP BusinessObjects Enterprise 以取得伺服器端信任,必須執行下列程序。請注意,這些
步驟是以 Windows 為主,但是由於 SAP 工具是命令列工具,因此在 UNIX 上的操作步驟也非常類似。
1。 設定環境
2。 產生個人安全性環境 (PSE)
3。 設定 SAP BusinessObjects Enterprise 伺服器
4。 設定 PSE 存取
5。 設定 SAP驗證 SNC 設定
6。 設定 SAP 專屬伺服器群組
相關主題
•
•
•
第 292 頁的「 設定 SAP BusinessObjects Enterprise 伺服器 」
•
•
•
290 2013-01-07
驗證
8.5.6.3.1 設定環境
開始前請確認:
• SAP Cryptographic Library 已下載擴充至執行 SAP BusinessObjects Enterprise 處理伺服器的
主機上。
• 已設定適當 SAP 系統使用 SAP Cryptographic Library 作為 SNC 提供者。
您必須設定程式庫、工具和儲存 PSE 的環境後,PSE 維護才可開始。
1。 將 SAP Cryptographic Library (包括 PSE 維護工具) 複製到執行 SAP BusinessObjects Enterprise
的機器上的資料夾。
例如:C:\Program Files\SAP\Crypto
2。 將此資料夾新增至 PATH 環境變數。
3。 新增全系統環境變數 SNC_LIB,使其指向 Cryptographic Library。
例如:C:\Program Files\SAP\Crypto\sapcrypto.dll
4。 建立一個名為 sec 的子資料夾。
例如:C:\Program Files\SAP\Crypto\sec
5。 新增全系統環境變數 SECUDIR,使其指向 sec 資料夾。
6。 將 ticket 檔案從 SAP Cryptographic Library 複製到 sec 資料夾。
相關主題
•
8.5.6.3.2 產生 PSE
291
當相關的 SAP BusinessObjects Enterprise 伺服器具有 PSE 且該 PSE 與 SAP 相關聯時,SAP 將接
受 SAP BusinessObjects Enterprise 伺服器為信任的實體。這個存在於 SAP 和 SAP BusinessObjects
Enterprise 元件之間的 信任 是藉由共用彼此憑證之公用版本所建立的。第一步是產生 PSE 以使 SAP
BusinessObjects Enterprise 自動產生自己的憑證。
1。 開啟命令提示字元,從 Cryptographic Library 資料夾中執行 sapgenpse.exe gen_pse -v -p
BOE.pse。
2013-01-07
驗證
2。 為 SAP BusinessObjects Enterprise 系統選擇所要的 PIN 和 DN。
例如,CN=MyBOE01, OU=PG, O=BOBJ, C=CA。
現在您有一個預設 PSE,以及自己的憑證。
3。 請使用下列命令匯出 PSE 中的憑證: sapgenpse.exe export_own_cert -v -p BOE.pse -o MyBOECert.crt
4。 在 SAP GUI 中,移至交易 STRUST 並開啟 SNC PSE。
系統將提示您輸入您已指派的密碼。
5。 匯入先前建立的 MyBOECert.crt 檔案:
來自 SAPGENPSE 的憑證為 Base64 編碼。請確認匯入時選取 Base64:
6。 若要將 SAP BusinessObjects Enterprise 憑證新增至 SAP 伺服器的 PSE 憑證清單,請按一下 [新
增至憑證清單] 按鈕。
7。 若要將 SAP 憑證新增至 SAP BusinessObjects Enterprise PSE,請按兩下 SAP 憑證。
8。 儲存 STRUST 中的變更。
9。 按一下 [匯出] 按鈕,提供憑證的檔案名稱。
例如,MySAPCert.crt。
附註:
格式應該維持為 Base64。
10。 移至交易 SNC0。
11。 新增項目,其中:
• 系統 ID 是可反映 SAP BusinessObjects Enterprise 系統的任意值。
• SNC 名稱應為建立 SAP BusinessObjects Enterprise PSE 時 (步驟 2) 提供之 DN (前置字元
為 p:)。
• [已啟動的 RFC 項目] 和 [已啟動的副檔名 ID 項目] 核取方塊必須同時勾選:
12。 若要將匯出的憑證新增至 SAP BusinessObjects Enterprise PSE,請在命令提示字元中執行下列命
令: sapgenpse.exe maintain_pk -v -a MySAPCert.crt -p BOE.pse
SAP Cryptographic Library 即安裝於 SAP BusinessObjects Enterprise 電腦。您已建立 PSE,SAP
BusinessObjects Enterprise 伺服器將使用它來向 SAP 伺服器指出自己的身分。SAP 和 SAP
BusinessObjects Enterprise PSE 已交換憑證。SAP 允許可存取 SAP BusinessObjects Enterprise
PSE 的實體執行 RFC 呼叫和免密碼模擬。
相關主題
•
第 292 頁的「 設定 SAP BusinessObjects Enterprise 伺服器 」
8.5.6.3.3 設定 SAP BusinessObjects Enterprise 伺服器
292 2013-01-07
驗證
為 SAP BusinessObjects Enterprise 產生 PSE 後,您必須設定適當的伺服器結構以進行 SAP 處理。
以下程序將建立 SAP 處理伺服器的節點,讓您可以在節點層級設定作業系統憑證。
附註:
在此版本的 SAP BusinessObjects Enterprise 中,伺服器已不再於中央組態管理員 (CCM) 中設定。
而是必須建立新的 Server Intelligence Agent (SIA)。
1。 在 CCM 中,為 SAP 處理伺服器建立一個新節點。
適當命名節點,如 SAPProcessor。
2。 在 CMC 中,將所需的處理伺服器新增至新節點,然後啟動新伺服器。
8.5.6.3.4 設定 PSE 存取
293
在設定 SAP BusinessObjects Enterprise 節點和伺服器之後,需要使用 SAPGENPSE 工具來設定 PSE
存取。
1。 請從命令提示字元執行下列命令: sapgenpse.exe seclogin -p SBOE.pse
附註:
系統會提示您輸入 PSE PIN。如果以 SAP BusinessObjects Enterprise SAP 處理伺服器所用之相
同憑證來執行工具,便不必指定使用者名稱。
2。 若要確認單一登入 (Single Sign-On;SSO) 連結是否已建立,請使用下列命令列出 PSE 內容: sapgenpse.exe maintain_pk -l
結果應該看起來類似如下:
C:\Documents and Settings\hareskoug\Desktop\sapcrypto.x86\ntintel>sapgenpse.exe
maintain_pk -l maintain_pk for PSE "C:\Documents and Settings\hareskoug\My Documents\snc\sec\bobjsapproc.pse"
*** Object <PKList> is of the type <PKList_OID> ***
1. -------------------------------------------------------------
Version:
SubjectName:
0 (X.509v1-1988)
CN=R21Again, OU=PG, O=BOBJ, C=CA
IssuerName:
SerialNumber:
NotAfter:
CN=R21Again, OU=PG, O=BOBJ, C=CA
00
Validity NotBefore: Wed Nov 28 16:23:53 2007 (071129002353Z)
Thu Dec 31 16:00:01 2037 (380101000001Z)
Public Key Fingerprint: 851C 225D 1789 8974 21DB 9E9B 2AE8 9E9E
SubjectKey: Algorithm RSA (OID 1.2.840.113549.1.1.1), NULL
2013-01-07
驗證
C:\Documents and Settings\hareskoug\Desktop\sapcrypto.x86\ntintel>
成功執行 seclogin 命令後,系統理應不會再一次提示您輸入 PSE PIN。
附註:
如果遇到 PSE 存取問題,請使用 -O 指定 PSE 存取權限。例如,若要允許 PSE 存取特定網域中的
特定使用者,請輸入: sapgenpse seclogin -p SBOE.pse -O <domain\user>
8.5.6.3.5 設定 SAP 驗證 SNC 設定
294
設定 PSE 存取之後,您必須在 CMC 進行 SAP 驗證設定。
1。 移至 CMC 的 驗證 管理區。
2。 按兩下 SAP 連結。
授權系統設定便會出現。
3。 按一下 SAP 驗證 頁面上的 [SNC 設定] 索引標籤。
4。 從 [邏輯系統名稱] 清單中選取授權系統。
5。 選取 [基本設定] 下的 [啟用安全網路通訊 (SNC)]。
6。 在 [SNC 程式庫路徑] 方塊中,輸入 SNC 程式庫設定的路徑。
附註:
即使在 SNC_LIB 環境變數中已定義該程式庫,仍需執行此步驟。
7。 在 [保護品質] 下選取保護層級。
例如,選取 [驗證]。
附註:
確定不會超出 SAP 系統中設定的保護層級。保護層級可自訂,且由您的組織需求及其 SNC 程式庫
功能決定。
8。 在[相互驗證設定] 下輸入 SAP 系統的 SNC 名稱。
SNC 名稱格式取決於 SNC 程式庫。使用 SAP 密碼程式庫時,所建議的辨別名稱是遵循 LDAP 命名
慣例。必須有「p:」做為其前置字元。
9。 確定憑證 (Enterprise 伺服器以該憑證執行) 的 SNC 名稱是否出現在 [Enterprise 系統的 SNC
名稱] 欄位中。
如果已設定多個 SNC 名稱時,則將此欄位保留空白。
10。 提供 SAP 系統和 SAP BusinessObjects Enterprise PSE 兩者的 DN。
2013-01-07
驗證
8.5.6.3.6 使用伺服器群組
除非處理伺服器 (Crystal Reports 或 Web Intelligence) 使用可以存取 PSE 的憑證執行,否則您必
須建立特定的伺服器群組,其中只包含這些伺服器以及必要的輔助伺服器。如需 SAP BusinessObjects
Enterprise 伺服器的詳細資訊和說明,請參閱本指南的 架構 一節。
為 SAP 內容設定內容處理伺服器時,您有三種選擇:
1。 維護單一的 SIA,包括所有的 SAP BusinessObjects Enterprise 伺服器,以能存取 PSE 的憑證執
行。這是最簡單的選項,不需要建立伺服器群組。這種作法最危險,因為能存取 PSE 的伺服器數量
過多。
2。 建立可以存取 PSE 的次要 SIA,並將 Crystal 報表或 Interactive 處理伺服器新增至其中。從原
始 SIA 刪除重複的伺服器。不需要建立伺服器群組,但能存取 PSE 的伺服器比較少。
3。 建立只用於 SAP 且能存取 PSE 的 SIA,並將 Crystal 報表或 Web Intelligence 處理伺服器新增
至其中。在這種作法中,這些伺服器只能執行 SAP 內容,更重要的是 SAP 內容也只能在這些伺服
器上執行。由於在這種案例中必須把內容引導到特定伺服器,因此您必須為 SIA 建立伺服器群組。
伺服器群組使用規範
伺服器群組必須參照:
• 必須只用來處理 SAP 內容的 SIA。
• 調適工作伺服器
• Adaptive 處理伺服器
所有 SAP 內容、Web Intelligence 文件和 Crystal 報表皆必須使用最嚴格關聯與伺服器群組建立關
聯,意即必須在群組中的伺服器上執行。在物件層級建立這類關聯時,應該把伺服器群組設定傳播到直
接排程以及發行的設定中。
如果要防止 SAP 專屬的處理伺服器處理其他 (非 SAP) 內容,您應該建立其他伺服器群組,其中包含
原始 SIA 下的所有伺服器。建議您為本內容和非 SAP 伺服器群組之間設定嚴格關聯。
8.5.6.4 設定多重傳遞發行
295 2013-01-07
驗證
多重傳遞發行疑難排解
如果遇到多重傳遞發行方面的問題,請針對 SAP 的 Crystal Reports (CR) 或多維度資料存取
(Multidimensional Data Access;MDA) 驅動程式啟用追蹤功能,並查看用於每項工作或收件者的登入
字串。這些登入字串應該類似如下:
SAP: Successfully logged on to SAP server.
Logon handle: 1. Logon string: CLIENT=800 LANG=en
ASHOST="vanrdw2k107.sap.crystald.net" SYSNR=00 SNC_MODE=1 SNC_QOP=1
SNC_LIB="C:\WINDOWS\System32\sapcrypto.dll"
SNC_PARTNERNAME="p:CN=R21Again, OU=PG, O=BOBJ, C=CA" EXTIDDATA=HENRIKRPT3 EXTIDTYPE=UN
登入字串必須有適當的 EXTIDTYPE=UN (用於使用者名稱),而 EXTIDDATA 應該是收件者的 SAP 使用者
名稱。在此範例中,嘗試登入成功。
8.5.6.5 與安全網路通訊整合的工作流程
BI 平台會支援實作安全網路通訊 (SNC) 的環境,以進行驗證和 SAP 元件之間的資料加密作業。如果
您已部署 SAP 密碼編譯程式庫 (或其他使用 SNC 介面的外部安全性產品),則必須設定某些額外值,
以便在安全環境內有效整合 BI 平台。
若要設定平台以使用安全網路通訊,您必須完成下列工作:
1。 將 BI 平台伺服器設定為在適當的使用者帳戶下啟動並執行。
2。 將 SAP 系統設定為信任您的 BI 平台系統。
3。 在「中央管理主控台」的 SNC 連結上進行 SNC 設定。
4。 將 SAP 角色和使用者匯入至 BI 平台。
相關主題
•
•
•
第 290 頁的「 設定 SAP BusinessObjects Enterprise 以取得伺服器端信任 」
8.5.6.6 在 CMC 中設定 SNC 設定
296
進行 SNC 設定之前,您必須先在 BI 平台新增新的授權系統。您也必須把 SNC 程式庫檔案複製到已知
的目錄中,並建立 RFC_LIB 環境變數以指向此檔案。
2013-01-07
驗證
1。 按一下 [SAP 驗證] 頁面上的 [SNC 設定] 索引標籤。
2。 從 [邏輯系統名稱] 清單中選取授權系統。
3。 選取 [基本設定] 下的 [啟用安全網路通訊 (SNC)]。
4。 如果您要設定 SAP 驗證以取用 .unx 語意層或 OLAP BICS 連線並計畫使用 STS,請選取 [避免不
安全的內送 RFC 連線] 核取方塊。
5。 在 [SNC 程式庫路徑] 中輸入 SNC 程式庫設定的路徑。
附註:
應用程式伺服器與 CMS 必須安裝在具有相同密碼程式庫路徑的相同作業系統類型上。
6。 在 [保護品質] 下選取保護層級。
例如,選取 [驗證]。
附註:
保護層級可自訂,且由您的組織需求及其 SNC 程式庫功能決定。
7。 在[相互驗證設定] 下輸入 SAP 系統的 SNC 名稱。
SNC 名稱格式取決於 SNC 程式庫。使用 SAP 密碼程式庫時,所建議的辨別名稱是遵循 LDAP 命名
慣例。必須有「p:」做為其前置字元。
8。 確定憑證 (BI 平台伺服器以該憑證執行) 的 SNC 名稱是否出現在 [Enterprise 系統的 SNC 名稱]
方塊中。
如果已設定多個 SNC 名稱時,則將此方塊保留空白。
9。 按一下 [更新]。
10。 按一下 [SAP 驗證] 頁面上的 [授權系統] 索引標籤。
[SNC 名稱] 欄位便會顯示在 [語言] 欄位下。
11。 在選擇性的 [SNC 名稱] 欄位中,輸入您在 SAP BW 伺服器上設定的 SNC 名稱。這個名稱應該與設
定讓 SAP 系統信任 BI 平台時所用的名稱相同。
附註:
如果您使用 Insight to Action 架構啟用 Report-to-Report Interface,則可能需要 10 分鐘之後
SNC 才會啟用或 SNC 設定的變更才會生效。若要觸發立即更新,請重新啟動正在執行 Insight to
Action 服務的調適處理伺服器。
相關主題
•
8.5.6.7 讓授權使用者 (Entitlement User) 與 SNC 名稱建立關聯的方法
1。 登入 SAP BW 系統並執行異動 SU01。
297 2013-01-07
驗證
[使用者維護:初始化] 畫面便會出現。
2。 在 [使用者] 欄位中,輸入指派為授權使用者的 SAP 帳戶名稱,然後按一下工具列上的 [變更]。
[維護使用者] 畫面便會出現。
3。 按一下 [SNC] 索引標籤。
4。 在 [SNC 名稱] 欄位中,輸入您在上述步驟 4 中輸入的 SNC 使用者帳戶。
5。 按一下 [儲存]。
8.5.6.8 新增系統 ID 至 SNC 存取控制清單
1。 登入 SAP BW 系統並執行異動 SNC0。
變更檢視 [SNC:系統的存取控制清單 (ACL):總覽] 畫面便會開啟。
2。 按一下工具列上的 [新增項目]。
[新增項目:新增項目的詳細資料] 畫面便會出現。
3。 在 [系統 ID] 欄位中輸入 BI 平台電腦的名稱。
4。 在 [SNC 使用者名稱] 欄位中輸入 p:<SNC 使用者名稱>,其中 SNC 使用者名稱 代表您設定 BI 平
台伺服器時使用的帳戶。
附註:
如果 SNC 提供機制是 gssapi32.dll,則指定 SNC USER NAME 時請使用大寫字母。在指定使用者帳
戶時必須包含網域名稱。例如:domain\username。
5。 選取 [已啟動的 RFC 項目] 和 [已啟動的副檔名 ID 項目]。
6。 清除所有其他選項然後按一下 [儲存]。
8.5.7 設定單一登入至 SAP 系統
298
不同的 BI 平台用戶端和後端服務會在整合環境中與 NetWeaver ABAP 後端系統互動。設定從 BI 平台
單一登入至這些 (通常是 BW) 後端系統相當實用。ABAP 系統設定為外部驗證系統後,專有 SAP 權杖
將用於提供支援連線至 NetWeaver ABAP 系統的所有 BI 平台用戶端和服務單一登入的機制。
若要啟用單一登入至 SAP 系統,您需要建立金鑰儲存區檔案和相對應的憑證。使用 keytool 命令列程
式產生檔案和憑證。依預設,keytool 程式會安裝在每個平台的 sdk/bin 目錄中。
2013-01-07
驗證
您需要將憑證新增至 SAP ABAP BW 系統和使用 CMC 的 BI 平台中。
附註:
您必須先設定 SAP 驗證 Plugin後,再設定單一登入至 SAP BW 使用的資料庫。
8.5.7.1 產生金鑰儲存區檔案
299
PKCS12Tool 程式用於產生設定單一登入 SAP 資料庫所需的金鑰儲存區檔案和憑證。下表列出每個支援
平台中 PKCS12Tool.jar 的預設位置:
平台
Windows
Unix
預設位置
<INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\java\lib sap_bobj/enterprise_xi40/java/lib
1。 開啟命令提示,並導覽至 PKCS12Tool 程式所在的目錄。
2。 若要產生含有預設設定的金鑰儲存區檔案,請執行下列命令: java -jar PKCS12Tool.jar
檔案 cert.der 和 keystore.p12 會產生在同一個目錄上。檔案包含下列預設值:
參數
-keystore
-alias
-storepass
-dname
-validity
-cert
預設 keystore.p12
myalias
123456
CN=CA
365 cert.der
提示:
若要覆寫預設值,請執行工具和 -? 參數。這時會顯示下列訊息:
Usage: PKCS12Tool <options>
-keystore <filename(keystore.p12)>
-alias <key entry alias(myalias)>
-storepass <keystore password(123456)>
-dname <certificate subject DN(CN=CA)>
-validity <number of days(365)>
-cert <filename (cert.der)>
(No certificate is generated when importing a keystore)
-disablefips
-importkeystore <filename>
2013-01-07
驗證
您可以使用參數來覆寫預設值。
8.5.7.2 匯出公用金鑰憑證
您需要建立和匯出金鑰儲存區檔案的憑證。
1。 開啟命令提示,並導覽至 keytool 程式所在的目錄。
2。 若要匯出金鑰儲存區檔案的金鑰憑證,請使用下列命令: keytool -exportcert -keystore <keystore> -storetype pkcs12 -file <filename>
-alias <alias>
請以金鑰儲存區檔案的名稱取代 <keystore>。
請以憑證的名稱取代 <filename>。
請以用於建立金鑰儲存區檔案的別名取代 <alias>。
3。 出現提示時輸入您為金鑰儲存區檔案提供的密碼。
您現在可以使用 keytool 程式所在目錄中的金鑰儲存區檔案和憑證。
8.5.7.3 將憑證檔案匯入目標 ABAP SAP 系統
您需要 BI 平台部署的金鑰儲存區檔案和關聯的憑證,以執行下列工作。
附註:
此動作只能在 ABAP SAP 系統上執行。
1。 使用 SAP GUI 連線至 SAP ABAP BW 系統。
附註:
您須以具有管理權限的使用者身分連線。
2。 在 SAP GUI 中執行 STRUSTSSO2。
系統準備好匯入憑證檔案。
3。 移至 [憑證] 索引標籤。
4。 請確認已經勾選 [Use Binary option] 核取方塊。
300 2013-01-07
驗證
5。 按一下檔案路徑按鈕可指向憑證檔案所在的位置。
6。 按一下綠色核取標記。
憑證檔案便會上傳。
7。 按一下 [Add to Certificate List]。
憑證會顯示在「憑證清單」中。
8。 按一下 [Add to ACL] 並指定系統 ID 和用戶端。
系統 ID 必須與 SAP BW 用於識別 BI 平台的系統 ID 相同。
憑證便會新增至存取控制清單 (ACL)。用戶端應指定為 000。
9。 儲存您的設定,然後結束。
變更會儲存在 SAP 系統中。
8.5.7.4 在 CMC 中設定單一登入至 SAP 資料庫
301
若要使用管理員帳戶存取 SAP 安全性 Plugin,請執行下列程序。
1。 移至 CMC 的 驗證 管理區。
2。 按兩下 SAP 連結,然後按一下 [選項] 索引標籤。
如果沒有匯入憑證,則會在 SAP SSO 服務 區段顯示下列訊息:
未上傳金鑰儲存區檔案
3。 在提供的欄位中指定 BI 平台系統的系統 ID。
這個設定值必須與您在目標 SAP ABAP 系統中匯入憑證時使用的值相同。
4。 按一下 [瀏覽] 按鈕可指向金鑰儲存區檔案。
5。 提供下列要求的詳細資料:
欄位
金鑰儲存區密碼
私人金鑰密碼
私人金鑰別名
必要的資訊
提供存取金鑰儲存區檔案所需的密碼。在建立金鑰儲存區檔案時指
定此密碼。
提供存取與金鑰儲存區檔案相對應的憑證所需的密碼。在針對金鑰
儲存區檔案建立憑證時指定此密碼。
提供存取金鑰儲存區檔案所需的別名。在建立金鑰儲存區檔案時指
定此別名。
6。 按一下 [更新] 以提交設定。
一旦成功提交設定,就會在 [系統 ID] 欄位中顯示下列訊息:
已更新金鑰儲存區檔案
2013-01-07
驗證
8.5.7.5 將安全性權杖服務新增至 Adaptive 處理伺服器
在叢集環境中,安全性權杖服務會分別新增至每部 Adaptive 處理伺服器。
1。 移至 CMC 的 伺服器 管理區。
2。 按兩下 [核心服務]。
隨即顯示 核心服務 下的伺服器清單。
3。 以滑鼠右鍵按一下調適處理伺服器,然後選取 [停止伺服器]。
在伺服器狀態為 已停止 前,請不要繼續。
4。 以滑鼠右鍵按一下 Adaptive 處理伺服器,然後選取 [選取服務]。
隨即顯示 選取服務 對話方塊。
5。 將安全性權杖服務從 可用的服務 清單移至 服務 清單。
使用 [新增] 按鈕以移動選取範圍。
6。 按一下 [確定]。
7。 請重新啟動 Adaptive 處理伺服器。
8.5.8 設定 SAP Crystal Reports 和 SAP NetWeaver 的 SSO
依預設,BI 平台將設定為允許 SAP Crystal Reports 使用者使用單一登入 (SSO) 存取 SAP 資料。
8.5.8.1 停用 SAP NetWeaver 和 SAP Crystal Reports 的 SSO
1。 在中央管理主控台 (CMC) 中按一下 [應用程式]。
2。 按兩下 [Crystal Reports 組態]。
3。 按一下 [單一登入選項]。
4。 選取下列其中一個驅動程式:
302 2013-01-07
驗證
驅動程式
作業型資料存放區驅動程式
Open SQL 驅動程式
InfoSet 驅動程式
BW MDX 查詢驅動程式
顯示名稱 crdb_ods crdb_opensql crdb_infoset crdb_bwmdx
5。 按一下 [移除]。
6。 按一下 [儲存並關閉]。
7。 重新啟動 SAP Crystal Reports。
8.5.8.2 重新啟用 SAP NetWeaver 和 SAP Crystal Reports 的 SSO
請按以下步驟重新啟用 SAP NetWeaver (ABAP) 和 SAP Crystal Reports 的 SSO。
1。 在中央管理主控台 (CMC) 中按一下 [應用程式]。
2。 按兩下 [Crystal Reports 組態]。
3。 按一下 [單一登入選項]。
4。 在 使用 SSO 環境進行資料庫登入 下輸入: crdb_ods crdb_opensql crdb_bwmdx crdb_infoset
啟動 ODS 驅動程式
啟動 Open SQL 驅動程式
啟動 SAP BW MDX 查詢驅動程式
啟動 InfoSet 驅動程式
5。 按一下 [新增]。
6。 按一下 [儲存並關閉]。
7。 重新啟動 SAP Crystal Reports。
8.6 PeopleSoft 驗證
303 2013-01-07
驗證
8.6.1 總覽
若要讓 BI 平台搭配使用 PeopleSoft Enterprise 資料,您必須向程式提供關於部署的資訊。此資訊
讓 BI 平台可驗證使用者,以便使用者可以使用其 PeopleSoft 憑證登入該程式。
8.6.2 啟用 PeopleSoft Enterprise 驗證
若要讓 BI 平台使用 PeopleSoft Enterprise 資訊,則 BI 平台需要有關如何驗證 PeopleSoft
Enterprise 系統的資訊。
8.6.2.1 在 BI 平台啟用 PeopleSoft Enterprise 驗證
1。 以系統管理員身份登入中央管理主控台。
2。 從 [管理] 區域中按一下 [驗證]。
3。 按兩下 [PeopleSoft Enterprise]。
PeopleSoft Enterprise 頁面便會出現。此頁面具有四個索引標籤:[選項]、[網域]、[角色] 和
[使用者更新]。
4。 在 [選項] 索引標籤上,選取 [啟用 PeopleSoft Enterprise 驗證] 核取方塊。
5。 依據您的 BI 平台部署,在 [新增別名]、[更新選項] 和 [新增使用者選項] 內進行適當變更。先
按一下 [更新] 儲存變更後,再繼續至 [系統] 索引標籤。
6。 按一下 [伺服器] 索引標籤。
7。 在 PeopleSoft Enterprise 系統使用者 區域,輸入用於登入 PeopleSoft Enterprise 資料庫的
BI 平台資料庫使用者名稱和密碼。
8。 在 PeopleSoft Enterprise 網域 區域中,輸入連線至 PeopleSoft Enterprise 環境所用的網域名
稱和 QAS 位址,然後按一下 [新增]。
304 2013-01-07
驗證
附註:
如果您具有多個 PeopleSoft 網域,請針對您想要存取的任何其他網域重複這個步驟。您輸入的首
個網域將成為預設網域。
9。 按一下 [更新] 以儲存變更。
8.6.3 將 PeopleSoft 角色對應到 BI 平台
BI 平台會針對您對應的每個 PeopleSoft 角色自動建立一個群組。另外,該程式還會建立別名以代表
對應之 PeopleSoft 角色的成員。
您可以為已建立的每個別名建立一個使用者帳戶。
不過,如果您執行多個系統,且您的使用者在其中多個系統擁有帳戶,則您可以先為每個使用者指派具
有相同名稱的別名,然後在 BI 平台建立帳戶。
此做法可以減少在 BI 平台中為相同使用者建立的帳戶數目。
例如,如果您執行 PeopleSoft HR 8.3 和 PeopleSoft Financials 8.4,且您的 30 個使用者具有兩
個系統的存取權限,則只會針對這些使用者建立 30 個帳戶。如果您選擇不為每個使用者指派具有相同
名稱的別名,則會在 BI 平台針對上述 30 個使用者建立 60 個帳戶。
不過,如果您執行多個系統,且使用者名稱重疊,則必須為已建立的每個別名建立一個新成員帳戶。
例如,如果您使用 Russell Aquino (使用者名稱 "raquino") 的使用者帳戶執行 PeopleSoft HR 8.3,
且使用 Raoul Aquino (使用者名稱 "raquino") 的使用者帳戶執行 PeopleSoft Financials 8.4,則
您需要為每個使用者的別名建立不同的帳戶。否則,這兩個使用者會新增至相同的 BI 平台帳戶,他們
將可以使用其本身的 PeopleSoft 憑證登入 BI 平台,並可存取兩個 PeopleSoft 系統的資料。
8.6.3.1 將 PeopleSoft 角色對應到 BI 平台
305
1。 以系統管理員身份登入中央管理主控台。
2。 按一下 [驗證]。
3。 按兩下 [PeopleSoft Enterprise]。
4。 在 [角色] 索引標籤的 [PeopleSoft Enterprise 網域] 區域中,選取與您要對應到 BI 平台的角
色相關聯的網域。
5。 使用下列其中一個選項以選取您要對應的角色:
2013-01-07
驗證
306
• 在 [PeopleSoft Enterprise 角色] 區域的搜尋角色方塊中,輸入您要尋找並對應到 BI 平台的
角色,然後按一下 [>]。
• 從 可用的角色 清單中,選取您要對應到 BI 平台的角色,然後按一下 [>]。
附註:
• 在搜尋特定使用者或角色時,您可以使用萬用字元 %。例如,若要搜尋以 "A" 開頭的所有角色,
請輸入 [A%]。搜尋還區分大小寫。
• 如果您要從另一個網域對應角色,您必須從可用的網域清單中選取新網域,以匹配其他網域中的
角色。
6。 若要強制 BI 平台與 PeopleSoft 之間的群組和使用者同步化,請勾選 [強制使用者同步化] 核取
方塊。若要移除 BI 平台中已匯入的 PeopleSoft 群組,請取消勾選 [強制使用者同步化] 核取方
塊。
7。 在 新增別名選項 區域中,選取下列其中一個選項:
• 將每個新增的別名指派至同名的帳戶
如果您以在多個系統中擁有帳戶的使用者身分執行多個 PeopleSoft Enterprise 系統 (且不同
系統的兩個使用者沒有相同的使用者名稱),則選取這個選項。
• 為每個新增的別名建立新帳戶
如果您僅執行一個 PeopleSoft Enterprise,且如果您的大部分使用者只在其中一個系統中擁有
帳戶,或如果兩個或多個系統中不同使用者的使用者名稱重疊,則選取這個選項。
8。 在 更新選項 區域中,選取下列其中一個選項:
• 將會新增別名,也會建立新的使用者
若要為每個對應到 BI 平台的使用者建立新的別名,則選取這個選項。如果選取 [為每個新增的
別名建立新帳戶] 選項,則將會針對沒有 BI 平台帳戶的使用者或所有使用者新增新的帳戶。
• 將不會新增別名,也不會建立新的使用者
若要對應的角色包含多個使用者,但只有其中少數的使用者會使用 BI 平台,則選取這個選項。
該平台不會自動為使用者建立別名和帳戶,而是只為首次登入 BI 平台的使用者建立別名 (若有
必要,也會建立帳戶)。這是預設選項。
9。 在 [新增使用者選項] 區域中,指定建立新使用者的方式。
選取下列其中一個選項:
• 新的使用者會建立為具名使用者
新的使用者帳戶將設定成使用命名使用者授權。命名的使用者授權與特定的使用者相關,可讓人
員以其使用者名稱和密碼為基礎存取系統。如此可讓已命名使用者存取系統,無論其他已連線的
人數多寡。 每個使用這個選項建立的使用者帳戶,您都必須為其建立命名使用者授權。
• 新的使用者會建立為同時使用者
新的使用者帳戶將設定成使用同時使用者授權。同時授權會指定可同時連線到 BI 平台的人數。
此授權類型相當富彈性,因為只需小型的同時授權,即可支援大量的使用者。例如,視使用者存
取 BI 平台的頻率和時間長短而定,100 個同時使用者授權可以支援 250、500 或 700 個使用
者。
您選取的角色現在會在 BI 平台中顯示為群組。
2013-01-07
驗證
8.6.3.2 重新對應考量
如果您要將使用者新增至已對應到 BI 平台的角色,則需要重新對應角色,以便將使用者新增至 BI 平
台。當您重新對應角色時,將使用者對應為具名使用者或同時使用者的選項只會影響您新增至角色的新
使用者。
例如,您可以藉由選取 [新的使用者會建立為具名使用者] 選項,先將角色對應到 BI 平台。接著,您
可以藉由選取「新的使用者會建立為同時使用者」選項,將使用者新增至相同的角色並重新對應角色。
在此情況下,只有角色中的新使用者會對應到 BI 平台視為同時使用者;而已對應的使用者則保持為具
名使用者。如果您首先將使用者對應為同時使用者,然後變更設定以重新對應新使用者為具有使用者,
則會套用相同的條件。
8.6.3.3 取消對應角色
1。 以系統管理員身份登入中央管理主控台。
2。 按一下 [驗證]。
3。 按一下 [PeopleSoft Enterprise]。
4。 按一下 [角色]。
5。 選取要移除的角色,然後按一下 [<]。
6。 按一下 [更新]。
角色的成員將無法再存取 BI 平台,除非他們擁有其他帳戶或別名。
附註:
您也可以先刪除個別帳戶或移除角色中的使用者,然後再將其對應到 BI 平台,讓特定使用者無法
登入。
8.6.4 排程使用者更新
307 2013-01-07
驗證
若要確保您在 ERP 系統的使用者資料變更會反映在 BI 平台使用者資料中,您可以排程定期使用者更
新。這些更新會根據您在中央管理主控台 (CMC) 中設定的對應設定,自動同步化您的 ERP 和 BI 平台
使用者。
有兩個選項可執行和排程匯入角色的更新。
• 僅更新角色:使用此選項只會更新已匯入 BI 平台的目前對應角色之間的連結。如果您希望經常執
行更新,且您擔懮系統資源的使用量,請使用此選項。如果您僅更新角色,則不會建立新的使用者
帳戶。
• 更新角色和別名:此選項不僅會更新角色之間的連結,同時也會在 BI 平台為新增至 ERP 系統的新
使用者別名建立新的使用者帳戶。
附註:
如果您在啟用驗證時沒有指定為更新自動建立使用者別名,則不會為新的別名建立帳戶。
8.6.4.1 排程使用者更新
您將角色對應到 BI 平台後,則需要指定系統更新這些角色的方式。
1。 按一下 [使用者更新] 索引標籤。
2。 在 僅更新角色 或 更新角色和別名 區段中,按一下 [排程]。
提示:
如果您要立即執行更新,請按一下 [立即更新]。
提示:
如果您要經常更新,且擔懮系統資源,請使用 僅更新角色 選項。系統更新角色和別名需要更長的
時間。
隨即顯示 遞迴 對話方塊。
3。 從 執行物件 清單中選取一個選項,並提供所有要求的排程資訊。
在排程更新時,您可以從以下表格列出的遞迴模式中選擇:
遞迴模式
每小時
每日
每週
說明
更新會每小時執行。您可以指定開始執行的時間,以及開始和
結束日期。
更新會每日或每隔指定的天數執行。您可以指定執行時間,以
及開始和結束日期。
更新會每週執行。可一週執行一次或數次。您可以指定執行時
間與執行日,以及開始和結束日期。
308 2013-01-07
驗證
遞迴模式
每月
當月的第 N 天
當月的第一個星期一
當月的最後一天
當月第 N 週的第 X 天
行事曆
說明
更新會每月或每隔數月執行。您可以指定執行時間,以及開始
和結束日期。
更新會在該月的指定日期執行。您可以指定一個月中的執行日
期、執行的時間,以及開始和結束日期。
更新會在每個月的第一個星期一執行。您可以指定執行時間,
以及開始和結束日期。
更新會在每個月的最後一天執行。您可以指定執行時間,以及
開始和結束日期。
更新會在每個月指定週別的指定日期執行。您可以指定執行時
間,以及開始和結束日期。
更新會在之前建立的行事曆中所指定日期執行。
4。 在完成提供排程資訊後,按一下 [排程]。
下一個已排程角色的更新日期便會顯示在 [使用者更新] 索引標籤中。
附註:
只需在 僅更新角色 或 更新角色和別名 區段中按一下 [取消排程的更新],即可取消下一個排程的
更新。
8.6.5 使用 PeopleSoft 安全性橋接器
BI 平台的安全性橋接器功能可讓您將 PeopleSoft EPM 安全性設定匯入至 BI 平台。
安全性橋接器可以兩種模式作業:
• 組態模式
在組態模式中,安全性橋接器會提供一個介面,供您建立回應檔案。此回應檔案可管理執行模式期
間安全性橋接器的行為。
• 執行模式
安全性橋接器會基於您在回應檔案中定義的參數,將 PeopleSoft EPM 中維度資料表的安全性設定
匯入至 BI 平台中的語意層。
309 2013-01-07
驗證
8.6.5.1 匯入安全性設定
若要匯入安全性設定,您必須依序執行下列工作:
• 定義安全性橋接器將管理的物件。
• 建立回應檔案。
• 執行安全性橋接器應用程式。
如需有關匯入安全性後管理安全性的資訊,請參閱<管理安全性設定>一節。
8.6.5.1.1 定義管理的物件
310
在執行安全性橋接器之前,請務必確定由應用程式管理的物件。安全性橋接器管理一個或多個 PeopleSoft
角色、一個 BI 平台群組,以及一個或多個語意層。
• 受管理的 PeopleSoft 角色
這是 PeopleSoft 系統中的角色。這些角色的成員透過 PeopleSoft EPM 與 PeopleSoft 資料搭配
使用。您必須選擇包括您要向其提供/更新 BI 平台中管理的語意層存取權限之成員的角色。
為這些角色的成員定義的存取權限以其在 PeopleSoft EPM 中的權限為基礎,安全性橋接器會將這
些安全性設定匯入至 BI 平台。
• 管理 BI 平台群組
在執行安全性橋接器時,程式會在 BI 平台中為管理的 PeopleSoft 角色之每個成員建立一個使用
者。
建立使用者所在的群組是管理的 BI 平台群組。此群組的成員是其管理的語意層存取權限由安全性
橋接器維護的使用者。因為使用者在一個群組中建立,您只要從管理的 BI 平台群組中移除使用者,
便可以將安全性橋接器設定為不會為這些使用者更新安全性設定。
在執行安全性橋接器時,您必須選擇 BI 平台中的一個群組作為建立使用者的位置。如果您指定的
群組不存在,安全性橋接器會在 BI 平台中建立該群組。
• 受管理的語意層
2013-01-07
驗證
受管理的語意層是指安全性橋接器從 PeopleSoft EPM 中將安全性設定匯入其中的語意層。從 BI
平台系統中儲存的語意層中,您必須選擇將由安全性橋接器管理的語意層。如果管理的 PeopleSoft
角色成員同時屬於管理的 BI 平台群組成員,則無法透過其無法從 PeopleSoft EPM 中存取的這些
語意層存取任何資料。
8.6.5.1.2 建立回應檔案
311
1。 移至您在安裝安全性橋接器期間指定的資料夾,然後執行 crpsepmsecuritybridge.bat (在 Windows
中) 和 crpsepmsecuritybridge.sh (在 Unix 中) 檔案。
附註:
在 Windows 中,預設位置為 C:\Program Files\Business Objects\BusinessObjects 12.0
Integration Kit for PeopleSoft\epm
[Security Bridge for PeopleSoft EPM] 對話方塊便會出現。
2。 選取 [新增] 以建立回應檔案,或選取 [開啟],然後按一下 [瀏覽] 以指定要修改的回應檔案。選
取所需的檔案語言。
3。 按一下 [下一步]。
4。 提供 PeopleSoft EPM SDK 和 BI Platform SDK 的位置。
附註:
• PeopleSoft EPM SDK 通常位於 PeopleSoft 伺服器的
<PS_HOME>/class/com.peoplesoft.epm.pf.jar。
• BI 平台 SDK 通常位於 C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects
Enterprise XI 4.0\java\lib。
5。 按一下 [下一步]。
對話方塊會提示 PeopleSoft 資料庫的連線和驅動程式資訊。
6。 從資料庫清單中選取適當的資料庫類型,然後提供下列欄位的資訊:
欄位 說明
資料庫
主機
連接埠編號
PeopleSoft 資料庫的名稱。
主控資料庫的伺服器名稱。
存取伺服器的連接埠編號。
2013-01-07
驗證
312
欄位
類別位置
使用者名稱
密碼
說明
資料庫驅動程式的類別檔案位置。
您的使用者名稱。
您的密碼。
7。 按一下 [下一步]。
對話方塊會顯示安全性橋接器將用於執行的所有類別清單。如果需要,您可以在清單中新增或移除
類別。
8。 按一下 [下一步]。
對話方塊會提示 BI 平台的連線資訊。
9。 提供下列欄位的適當資訊:
欄位 說明
伺服器
Central Management Server (CMS) 所在的伺服
器名稱。
使用者名稱
密碼
驗證
您的使用者名稱。
您的密碼。
您的驗證類型。
10。 按一下 [下一步]。
11。 選擇一個 BI 平台群組,然後按一下 [下一步]。
附註:
• 安全性橋接器會在此欄位中指定的群組中為管理的 PeopleSoft 角色成員建立使用者。
• 如果您指定的群組不存在,則安全性橋接器會建立該群組。
對話方塊會顯示 PeopleSoft 系統中的角色清單。
12。 選取要安全性橋接器管理的角色之 [已匯入] 選項,然後按一下 [下一步]。
2013-01-07
驗證
附註:
安全性橋接器會在管理的 BI 平台群組 (您在上一步中指定的群組) 中為您選取角色的每個成員建
立一個使用者。
對話方塊會顯示 BI 平台中的語意層清單。
13。 選取要安全性橋接器將安全性設定匯入其中的語意層,然後按一下 [下一步]。
14。 指定安全性橋接器記錄檔的檔案名稱及儲存記錄檔的位置。您可以使用記錄檔判定安全性橋接器是
否成功從 PeopleSoft EPM 中匯入安全性設定。
15。 按一下 [下一步]。
對話方塊會顯示安全性橋接器在執行模式期間將使用的回應檔案預覽。
16。 按一下 [儲存],然後選擇您要儲存回應檔案的位置。
17。 按一下 [下一步]。
您已成功為安全性橋接器建立回應檔案。
18。 按一下 [結束]。
附註:
因為回應檔案是 Java 屬性檔案,您也可以手動建立和/或修改該檔案。如需詳細資訊,請參閱<
PeopleSoft 回應檔案>一節。
8.6.5.2 套用安全性設定
若要套用安全性設定,請執行 crpsepmsecuritybridge.bat (在 Windows 中) 或 crpsempsecurity bridge.sh
檔案 (在 UNIX 中),然後使用您建立作為引數的回應檔案。(例如,輸入 crpsepmsecuri tybridge.bat (Windows) 或 crpsempsecuritybridge.sh (unix) myresponsefile.properties。)
安全性橋接器應用程式執行。系統會在 BI 平台中建立使用者,成為您在回應檔案中指定的 PeopleSoft
角色的成員,並將安全性設定從 PeopleSoft EPM 匯入至適當的語意層。
8.6.5.2.1 對應考量
313
在執行模式期間,安全性橋接器會在 BI 平台中為管理的 PeopleSoft 角色之每個成員建立一個使用
者。
2013-01-07
驗證
所建立的使用者將僅擁有 Enterprise 驗證別名,且 BI 平台會向這些使用者指派隨機密碼。因此,除
非系統管理員手動重新指派新密碼,或透過 PeopleSoft 安全性 Plug-in 將角色對應至 BI 平台,以
讓使用者可以使用其 PeopleSoft 憑證登入至 BI 平台,否則使用者無法登入。
8.6.5.3 管理安全性設定
您可以透過修改由安全性橋接器管理的物件管理套用的安全性設定。
8.6.5.3.1 管理的使用者
314
安全性橋接器會基於下列準則管理使用者:
• 使用者是否屬於管理的 PeopleSoft 角色的成員。
• 使用者是否屬於管理的 BI 平台群組的成員。
如果要讓使用者透過 BI 平台中的語意層存取 PeopleSoft 資料,請確定使用者同時屬於管理的
PeopleSoft 角色和管理的 BI 平台群組的成員。
• 如果管理的 PeopleSoft 角色成員沒有 BI 平台帳戶,安全性橋接器會建立帳戶並向其指派隨機密
碼。系統管理員必須決定是否手動重新指派新密碼,或透過 PeopleSoft 安全性 Plug-in 將角色對
應至 BI 平台,以讓使用者可登入至 BI 平台。
• 如果管理的 PeopleSoft 角色成員同時屬於管理的 BI 平台群組成員,安全性橋接器會更新套用於
使用者的安全性設定,以便使用者可從管理的語意層存取適當的資料。
如果管理的 PeopleSoft 角色成員擁有現有的 BI 平台帳戶,但並非管理的 BI 平台群組成員,則安全
性橋接器不會更新套用於使用者的安全性設定。通常,只有在系統管理員手動從管理的 BI 平台群組中
移除由安全性橋接器建立的使用者帳戶時,才會出現此情況。
附註:
下列是管理安全性的有效方法:透過從管理的 BI 平台群組中移除使用者,您可以設定與 PeopleSoft
中不同的安全性設定。
反之,如果管理的 BI 平台群組成員並非管理的 PeopleSoft 角色成員,則安全性橋接器不會向其提供
存取管理的語意層權限。通常,只有在 PeopleSoft 系統管理員從管理的 PeopleSoft 角色中移除之前
透過安全性橋接器對應至 BI 平台的使用者時,才會出現此情況。
2013-01-07
驗證
附註:
下列是管理安全性的另一种方法:透過從管理的 PeopleSoft 角色中移除使用者,您可以確保使用者沒
有存取 PeopleSoft 資料的權限。
8.6.5.3.2 管理的語意層
安全性橋接器透過限制集管理語意層,這些限制集會限制管理的使用者可從管理的語意層中存取的資
料。
限制集是指限制群組 (如查詢控制項和 SQL 產生等的限制)。安全性橋接器針對管理的語意層套用/更
新資料列存取和物件存取限制。
• 它會將資料列存取限制套用於 PeopleSoft EPM 中定義的維度資料表。這些限制是使用者專屬限制,
並可設定為下列其中一項設定:
• 使用者具有所有資料的存取權。
• 使用者對任何資料均無存取權。
• 使用者基於其在 PeopleSoft 中的資料列層級權限存取資料,這些權限會透過 PeopleSoft EPM
中定義的 Security Join Tables (SJT) 加以公開。
• 它會基於計量物件存取的欄位將物件存取限制套用於計量物件。
如果計量物件存取在 PeopleSoft 中定義為度量資訊的欄位,則視使用者是否可存取 PeopleSoft
中的參考度量資訊而定,允許/禁止存取該計量物件。如果使用者無法存取任何度量資訊,則系統會
拒絕存取計量物件。如果使用者可存取所有度量資訊,則系統會允許存取計量物件。
作為系統管理員,您還可以透過限制安全性橋接器管理的語意層數目,限制使用者可從 PeopleSoft 系
統中存取的資料。
8.6.5.4 PeopleSoft 回應檔案
315
BI 平台的安全性橋接器功能可基於您在回應檔案中指定的設定作業。
通常,您可以使用安全性橋接器在組態模式中提供的介面產生回應檔案。不過,因為檔案是 Java 屬性
檔案,您也可以手動建立或修改該檔案。
此附錄提供如果您選擇手動產生回應檔案,回應檔案中所需包含的參數資訊。
2013-01-07
驗證
附註:
當您建立該檔案時,您必須遵守 Java 屬性檔案的跳出需求 (如 ':' 跳出為 '\:')。
8.6.5.4.1 回應檔案參數
下表說明此回應檔案中包含的參數:
參數 classpath db.driver.name
db.connect.str
db.user.name
db.password
db.password.encrypted
enterprise.cms.name
enterprise.user.name
描述
載入所需 .jar 檔案的類別路徑。在 Windows 和
UNIX 中,多個類別路徑必須以 ';' 分隔。 com.peoplesoft.epm.pf.jar 和 JDBC driver
.jar 檔案所需的類別路徑。
用來連線到 PeopleSoft 資料庫的 JDBC 驅動程
式名稱 (例如 com.microsoft.jdbc.sqlserver.SQLServerDriver)。
用來連線到 PeopleSoft 資料庫的 JDBC 連線字
串 (例如 jdbc:microsoft:sqlserver://vanrdps ft01:1433;DatabaseName=PRDMO)
登入至 PeopleSoft 資料庫的使用者名稱。
登入至 PeopleSoft 資料庫的密碼。
此參數值決定回應檔案中的密碼是否加密。該值
可設為 True 或 False (如果未指定值,該值預
設為 False)。
語意層所在的 CMS。
登入至 CMS 的使用者名稱。
316 2013-01-07
驗證
317
參數 enterprise.password
enterprise.password.encrypted
enterprise.authMethod
enterprise.role
enterprise.license
peoplesoft.role.n
mapped.universe.n
log4j.appender.file.File
描述
登入至 CMS 的密碼。
此參數值決定回應檔案中的密碼是否加密。該值
可設為 True 或 False (如果未指定值,該值預
設為 False)。
登入至 CMS 的驗證方法。
管理的 BI 平台群組 (如需詳細資訊,請參閱 第
)。
當從 Peoplesoft 匯入使用者時控制授權類
型。"0" 設為具名使用者授權,"1" 設為同時使
用者授權。
管理的 PeopleSoft 角色清單 (如需詳細資訊,
)。 n為整數,且每個項目都是一個以 peoplesoft.role 為前置字元的屬性。
附註: n以 1 為基數。
鑒於 n 為 1,且它是在回應檔案中將 peoplesoft.role 作為前置字元的唯一屬性,您可以使
用 '*' 代表所有可用的t PeopleSoft 角色。
需要安全性橋接器更新的語意層清單 (如需詳細
n為整數,且每個項目都是一個以對應的語意層為
前置字元的屬性。
附註: n以 1 為基數。
鑒於 n 為 1,且它是在回應檔案中將對應的語意
層作為前置字元的唯一屬性,您可以使用 '*' 代
表所有可用的語意層。
安全性橋接器寫入的記錄檔。
2013-01-07
驗證
參數 log4j.* peoplesoft classpath enterprise.classpath
描述 log4j 正常運作所需的預設 log4j 屬性: log4j.rootLogger=INFO, file, stdout log4j.appender.file=org.apache.log4j.Rolling
File Appender log4j.appender.file.lay
out=org.apache.log4j.PatternLayout
log4j.appender.file.MaxFileSize=5000KB log4j.appender.file.MaxBackupIndex=100 log4j.appender.file.layout.ConversionPat
tern=%d [ %-5 ] %c{1} - %m%n log4j.appender.stdout=org.apache.log4j.Con
soleAppender log4j.appender.stdout.lay
out=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPat
tern=%d [ %-5 ] %c{1} - %m%n
PeopleSoft EPM API .jar 檔案的類別路徑。
這是一個選擇性的參數。
BI 平台 SDK .jar 檔案的類別路徑。
這是一個選擇性的參數。
318 2013-01-07
驗證
參數 db.driver.type
sql.db.class.location
sql.db.host
sql.db.port
sql.db.database
oracle.db.class.location
oracle.db.host
oracle.db.port
oracle.db.sid
db2.db.class.location
db2.db.host
db2.db.port
db2.db.sid
描述
PeopleSoft 資料庫類型。此參數可可使用下列其
中一個值:
Microsoft SQL Server 2000
Oracle Database 10.1
DB2 UDB 8.2 Fixpack 7
自訂
自訂可以用於指定可辨識的類型或版本以外的資
料庫。
這是一個選擇性的參數。
SQL Server JDB driver .jar 檔案的位置、SQL
Server 主機電腦、SQL Server 連接埠及 SQL
Server 資料庫名稱。
只有 db.driver.type 為 Microsoft SQL Server
2000 時,才能使用這些參數。
這些是選擇性的參數。
Oracle JDBC 驅動程式 .jar 檔案的位置、Oracle
資料庫主機電腦、Oracle 資料庫連接埠及 Oracle
資料庫 SID。
只有 db.driver.type 為 Oracle Database 10.1
時,才能使用這些參數。
這些是選擇性的參數。
DB2 JDBC driver .jar 檔案的位置、DB2 資料庫
主機電腦、DB2 資料庫連接埠及 DB2 資料庫 SID.
只有 db.driver.type 為 DB2 UDB 8.2 Fixpack
7 時,才能使用這些參數。
這些是選擇性的參數。
319 2013-01-07
驗證
參數 custom.db.class.location
custom.db.drivername
custom.db.connectStr
8.7 JD Edwards 驗證
描述
自訂 JDBC驅動程式的位置、名稱及連線字串。
只有 db.driver.type 為「自訂」時,才能使用
這些參數。
這些是選擇性的參數。
8.7.1 總覽
若要搭配 BI 平台使用 JD Edwards 資料,您必須向系統提供關於 JD Edwards 部署的資訊。此資訊讓
BI 平台可驗證使用者,以便使用者可以使用其 JD Edwards EnterpriseOne 憑證登入 BI 平台。
8.7.2 啟用 JD Edwards EnterpriseOne 驗證
若要讓 BI 平台使用 JD Edwards EnterpriseOne 資訊,則 Enterprise 需要有關如何驗證 JD Edwards
EnterpriseOne 系統的資訊。
8.7.2.1 在 BI 平台啟用 JD Edwards 驗證
320 2013-01-07
驗證
1。 以系統管理員身份登入中央管理主控台。
2。 從 [管理] 區域中按一下 [驗證]。
3。 按兩下 [JD Edwards EnterpriseOne]。
JD Edwards EnterpriseOne 頁面便會出現。此頁面具有四個索引標籤:[選項]、[伺服器]、[角色]
和 [使用者更新]。
4。 在 [選項] 索引標籤上,按一下 [啟用 JD Edwards EnterpriseOne 驗證] 核取方塊。
5。 依據您的 BI 平台部署,在 [新增別名]、[更新選項] 和 [新增使用者選項] 內進行適當變更。先
按一下 [更新] 儲存變更後,再繼續至 [系統] 索引標籤。
6。 按一下 [伺服器] 索引標籤。
7。 在 JD Edwards EnterpriseOne 系統使用者 區域,輸入用於登入 JD Edwards EnterpriseOne 資料
庫的 BI 平台資料庫使用者名稱和密碼。
8。 在 JD Edwards EnterpriseOne 網域 區域中,輸入連線至 JD Edwards EnterpriseOne 環境所用的
名稱、主機和連接埠,輸入環境的名稱,然後按一下 [新增]。
9。 按一下 [更新] 以儲存變更。
8.7.3 將 JD Edwards EnterpriseOne 角色對應到 BI 平台
BI 平台會針對您對應的每個 JD Edwards EnterpriseOne 角色自動建立一個群組。另外,系統還會建
立別名以代表對應之 JD Edwards EnterpriseOne 角色的成員。
您可以為已建立的每個別名建立一個使用者帳戶。
不過,如果您執行多個系統,且您的使用者在其中多個系統擁有帳戶,則您可以先為每個使用者指派具
有相同名稱的別名,然後在 BI 平台建立帳戶。
此做法可以減少在 BI 平台中為相同使用者建立的帳戶數目。
例如,如果您執行 JD Edwards EnterpriseOne 測試環境和生產環境,且您的 30 個使用者具有兩個系
統的存取權限,則只會針對這些使用者建立 30 個帳戶。如果您選擇不為每個使用者指派具有相同名稱
的別名,則會在 BI 平台針對上述 30 個使用者建立 60 個帳戶。
不過,如果您執行多個系統,且使用者名稱重疊,則必須為已建立的每個別名建立一個新成員帳戶。
例如,如果您使用 Russell Aquino (使用者名稱 "raquino") 的使用者帳戶執行測試環境,且使用
Raoul Aquino (使用者名稱 "raquino") 的使用者帳戶執行生產環境,則您需要為每個使用者的別名建
立不同的帳戶。否則,這兩個使用者會新增至相同的 BI 平台帳戶,他們將無法使用其本身的 JD Edwards
EnterpriseOne 憑證登入 BI 平台。
8.7.3.1 對應 JD Edwards EnterpriseOne 角色
321 2013-01-07
驗證
322
1。 以系統管理員身份登入中央管理主控台。
2。 從 管理 區域中按一下 [驗證]。
3。 按兩下 [JD Edwards EnterpriseOne]。
4。 在 新增別名選項 區域中,選取下列其中一個選項:
• 將每個新增的別名指派至同名的帳戶
如果您以在多個系統中擁有帳戶的使用者身分執行多個 JD Edwards EnterpriseOne 系統 (且不
同系統的兩個使用者沒有相同的使用者名稱),則選取這個選項。
• 為每個新增的別名建立新帳戶
如果您僅執行一個 JD Edwards EnterpriseOne,且如果您的大部分使用者只在其中一個系統中
擁有帳戶,或如果兩個或多個系統中不同使用者的使用者名稱重疊,則選取這個選項。
5。 在 更新選項 區域中,選取下列其中一個選項:
• 將會新增別名,也會建立新的使用者
若要為每個對應到 BI 平台的使用者建立新的別名,則選取這個選項。如果選取 [為每個新增的
別名建立新帳戶] 選項,則將會針對沒有 BI 平台帳戶的使用者或所有使用者加入新的帳戶。
• 將不會新增別名,也不會建立新的使用者
若要對應的角色包含多個使用者,但只有其中少數的使用者會使用 BI 平台,則選取這個選項。
系統不會自動為使用者建立別名和帳戶,而是只為首次登入 BI 平台的使用者建立別名 (若有必
要,也會建立帳戶)。這是預設選項。
6。 在 [新增使用者選項] 區域中,指定建立新使用者的方式。
選取下列其中一個選項:
• 新的使用者會建立為具名使用者
新的使用者帳戶將設定成使用命名使用者授權。命名的使用者授權與特定的使用者相關,可讓人
員以其使用者名稱和密碼為基礎存取系統。如此可讓已命名使用者存取系統,無論其他已連線的
人數多寡。 每個使用這個選項建立的使用者帳戶,您都必須為其建立命名使用者授權。
• 新的使用者會建立為同時使用者
新的使用者帳戶將設定成使用同時使用者授權。同時授權會指定可同時連線到 BI 平台的人數。
此授權類型相當富彈性,因為只需小型的同時授權,即可支援大量的使用者。例如,視使用者存
取 BI 平台的頻率和時間長短而定,100 個同時使用者授權可以支援 250、500 或 700 個使用
者。
您選取的角色現在會在 BI 平台中顯示為群組。
7。 按一下 [角色] 索引標籤。
8。 在 [選取伺服器] 下,選取包含您要對應之角色的 JD Edwards 伺服器。
9。 在 匯入的角色 下,選取您要對應到 BI 平台的角色,然後按一下 [<]。
10。 按一下 [更新]。
隨即將角色對應到 BI 平台。
2013-01-07
驗證
8.7.3.2 重新對應考量
如果您要將使用者新增至已對應到 BI 平台的角色,則需要重新對應角色,以便將使用者新增至 BI 平
台。當您重新對應角色時,將使用者對應為具名使用者或同時使用者的選項只會影響您新增至角色的新
使用者。
例如,您可以藉由選取 [新的使用者會建立為具名使用者] 選項,先將角色對應到 BI 平台。接著,您
可以藉由選取「新的使用者會建立為同時使用者」選項,將使用者新增至相同的角色並重新對應角色。
在此情況下,只有角色中的新使用者會對應到 BI 平台視為同時使用者;而已對應的使用者則保持為具
名使用者。如果您首先將使用者對應為同時使用者,然後變更設定以重新對應新使用者為具有使用者,
則會套用相同的條件。
8.7.3.3 取消對應角色
1。 以系統管理員身份登入中央管理主控台。
2。 從 管理 區域中按一下 [驗證]。
3。 按一下 [JD Edwards EnterpriseOne] 的索引標籤。
4。 在 角色 區域中,選取要移除的角色,然後按一下 [<]。
5。 按一下 [更新]。
角色的成員將無法再存取 BI 平台,除非他們擁有其他帳戶或別名。
附註:
您也可以先刪除個別帳戶或移除角色中的使用者,然後再將其對應到 BI 平台,讓特定使用者無法
登入。
8.7.4 排程使用者更新
323 2013-01-07
驗證
若要確保您在 ERP 系統的使用者資料變更會反映在 BI 平台使用者資料中,您可以排程定期使用者更
新。這些更新會根據您在中央管理主控台 (CMC) 中設定的對應設定,自動同步化您的 ERP 和 BI 平台
使用者。
有兩個選項可執行和排程匯入角色的更新。
• 僅更新角色:使用此選項只會更新已匯入 BI 平台的目前對應角色之間的連結。如果您希望經常執
行更新,且您擔懮系統資源的使用量,請使用此選項。如果您僅更新角色,則不會建立新的使用者
帳戶。
• 更新角色和別名:此選項不僅會更新角色之間的連結,同時也會在 BI 平台為新增至 ERP 系統的新
使用者別名建立新的使用者帳戶。
附註:
如果您在啟用驗證時沒有指定為更新自動建立使用者別名,則不會為新的別名建立帳戶。
8.7.4.1 排程使用者更新
您將角色對應到 BI 平台後,則需要指定系統更新這些角色的方式。
1。 按一下 [使用者更新] 索引標籤。
2。 在 僅更新角色 或 更新角色和別名 區段中,按一下 [排程]。
提示:
如果您要立即執行更新,請按一下 [立即更新]。
提示:
如果您要經常更新,且擔懮系統資源,請使用 僅更新角色 選項。系統更新角色和別名需要更長的
時間。
隨即顯示 遞迴 對話方塊。
3。 從 執行物件 清單中選取一個選項,並提供所有要求的排程資訊。
在排程更新時,您可以從以下表格列出的遞迴模式中選擇:
遞迴模式
每小時
每日
每週
說明
更新會每小時執行。您可以指定開始執行的時間,以及開始和
結束日期。
更新會每日或每隔指定的天數執行。您可以指定執行時間,以
及開始和結束日期。
更新會每週執行。可一週執行一次或數次。您可以指定執行時
間與執行日,以及開始和結束日期。
324 2013-01-07
驗證
遞迴模式
每月
當月的第 N 天
當月的第一個星期一
當月的最後一天
當月第 N 週的第 X 天
行事曆
說明
更新會每月或每隔數月執行。您可以指定執行時間,以及開始
和結束日期。
更新會在該月的指定日期執行。您可以指定一個月中的執行日
期、執行的時間,以及開始和結束日期。
更新會在每個月的第一個星期一執行。您可以指定執行時間,
以及開始和結束日期。
更新會在每個月的最後一天執行。您可以指定執行時間,以及
開始和結束日期。
更新會在每個月指定週別的指定日期執行。您可以指定執行時
間,以及開始和結束日期。
更新會在之前建立的行事曆中所指定日期執行。
4。 在完成提供排程資訊後,按一下 [排程]。
下一個已排程角色的更新日期便會顯示在 [使用者更新] 索引標籤中。
附註:
只需在 僅更新角色 或 更新角色和別名 區段中按一下 [取消排程的更新],即可取消下一個排程的
更新。
8.8 Siebel 驗證
8.8.1 啟用 Siebel 驗證
若要讓 BI 平台使用 Siebel 資訊,Enterprise 需要有關如何驗證 Siebel 系統的資訊。
325 2013-01-07
驗證
8.8.1.1 在 BI 平台啟用 Siebel 驗證
1。 以系統管理員身份登入中央管理主控台。
2。 從 [管理] 區域中按一下 [驗證]。
3。 按兩下 [Siebel]。
隨即出現 Siebel 頁面。此頁面具有四個索引標籤:[選項]、[系統]、[責任] 和 [使用者更新]。
4。 在 [選項] 索引標籤上,選取 [啟用 Siebel 驗證] 核取方塊。
5。 依據您的 BI 平台部署,在 [新增別名]、[更新選項] 和 [新增使用者選項] 內進行適當變更。先
按一下 [更新] 儲存變更後,再繼續至 [系統] 索引標籤。
6。 按一下 [網域] 索引標籤。
7。 在 [網域名稱] 欄位中,輸入所要連線到的 Siebel 系統的網域名稱。
8。 在 [連線] 下,輸入該網域的連線字串。
9。 在 [使用者名稱] 區域中,輸入用於登入 Siebel 資料庫的 BI 平台資料庫使用者名稱和密碼。
10。 在 [密碼] 區域中,輸入您所選取之使用者的密碼。
11。 按一下 [新增],將系統資訊新增至 目前網域 清單中。
12。 按一下 [更新] 以儲存變更。
8.8.2 將角色對應到 BI 平台
326
BI 平台會針對您對應的每個 Siebel 角色自動建立一個群組。另外,該程式還會建立別名以代表對應
之 Siebel 角色的成員。
您可以為已建立的每個別名建立一個使用者帳戶。
不過,如果您執行多個系統,且您的使用者在其中多個系統擁有帳戶,則您可以先為每個使用者指派具
有相同名稱的別名,然後在 BI 平台建立帳戶。
此做法可以減少在程式中為相同使用者建立的帳戶數目。
例如,如果您執行 Siebel eBusiness 測試環境和生產環境,且您的 30 個使用者具有兩個系統的存取
權限,則只會針對這些使用者建立 30 個帳戶。如果您選擇不為每個使用者指派具有相同名稱的別名,
則會在 BI 平台針對上述 30 個使用者建立 60 個帳戶。
不過,如果您執行多個系統,且使用者名稱重疊,則必須為已建立的每個別名建立一個新成員帳戶。
2013-01-07
驗證
例如,如果您使用 Russell Aquino (使用者名稱 "raquino") 的使用者帳戶執行測試環境,且使用
Raoul Aquino (使用者名稱 "raquino") 的使用者帳戶執行生產環境,則您需要為每個使用者的別名建
立不同的帳戶。否則,這兩個使用者會新增至相同的帳戶,且他們將無法使用其本身的 Siebel eBusiness
憑證登入 BI 平台。
8.8.2.1 將 Siebel eBusiness 角色對應到 BI 平台
327
1。 以系統管理員身份登入中央管理主控台。
2。 按一下 [驗證]。
3。 按兩下 [Siebel eBusiness]。
4。 在 新增別名選項 區域中,選取下列其中一個選項:
• 將每個新增的別名指派至同名的帳戶
如果您以在多個系統中擁有帳戶的使用者身分執行多個 Siebel eBusiness 系統 (且不同系統的
兩個使用者沒有相同的使用者名稱),則選取這個選項。
• 為每個新增的別名建立新帳戶
如果您僅執行一個 Siebel eBusiness,且如果您的大部分使用者只在其中一個系統中擁有帳戶,
或如果兩個或多個系統中不同使用者的使用者名稱重疊,則選取這個選項。
5。 在 更新選項 區域中,選取下列其中一個選項:
• 將會新增別名,也會建立新的使用者
若要為每個對應到 BI 平台的使用者建立新的別名,則選取這個選項。如果選取 [為每個新增的
別名建立新帳戶] 選項,則將會針對沒有 BI 平台帳戶的使用者或所有使用者新增新的帳戶。
• 將不會新增別名,也不會建立新的使用者
若要對應的角色包含多個使用者,但只有其中少數的使用者會使用 BI 平台,則選取這個選項。
程式不會自動為使用者建立別名和帳戶,而是只為首次登入 BI 平台的使用者建立別名 (若有必
要,也會建立帳戶)。這是預設選項。
6。 在 [新增使用者選項] 區域中,指定建立新使用者的方式。
選取下列其中一個選項:
• 新的使用者會建立為具名使用者
新的使用者帳戶將設定成使用命名使用者授權。命名的使用者授權與特定的使用者相關,可讓人
員以其使用者名稱和密碼為基礎存取系統。如此可讓已命名使用者存取系統,無論其他已連線的
人數多寡。 每個使用這個選項建立的使用者帳戶,您都必須為其建立命名使用者授權。
• 新的使用者會建立為同時使用者
新的使用者帳戶將設定成使用同時使用者授權。同時授權會指定可同時連線到 BI 平台的人數。
此授權類型相當富彈性,因為只需小型的同時授權,即可支援大量的使用者。例如,視使用者存
2013-01-07
驗證
取 BI 平台的頻率和時間長短而定,100 個同時使用者授權可以支援 250、500 或 700 個使用
者。
7。 按一下 [角色] 索引標籤。
8。 選取與要對應角色的 Siebel 伺服器相對應的網域。
9。 在 可用的角色 下,選取您要對應的角色,然後按一下 [>]。
附註:
如果您有大量的角色,您可以使用 [搜尋的角色開頭為:] 欄位縮小搜尋範圍。輸入角色開頭的字
元,後面接著萬用字元 (%),然後按一下 [搜尋]。
10。 按一下 [更新]。
隨即將角色對應到 BI 平台。
8.8.2.2 重新對應考量
若要強制 BI 平台與 Siebel 之間的群組和使用者同步化,請設定 [強制使用者同步化]。
附註:
為了選取 [強制使用者同步化],您必須首先選取 you must first select [將會新增別名,也會建立
新的使用者]。
當您重新對應角色時,將使用者對應為具名使用者或同時使用者的選項只會影響您新增至角色的新使用
者。
例如,您可以藉由選取 [新的使用者會建立為具名使用者] 選項,先將角色對應到 BI 平台。接著,您
可以藉由選取「新的使用者會建立為同時使用者」選項,將使用者新增至相同的角色並重新對應角色。
在此情況下,只有角色中的新使用者會對應到 BI 平台視為同時使用者;而已對應的使用者則保持為具
名使用者。如果您首先將使用者對應為同時使用者,然後變更設定以重新對應新使用者為具有使用者,
則會套用相同的條件。
8.8.2.3 取消對應角色
1。 以系統管理員身份登入中央管理主控台。
2。 從 管理 區域中按一下 [驗證]。
3。 按兩下 [Siebel]。
328 2013-01-07
驗證
4。 在 [網域] 索引標籤上,選取與要取消對應的角色所對應的 Siebel 網域。
5。 在 [角色] 索引標籤中,選取要移除的角色,然後按一下 [<]。
6。 按一下 [更新]。
責任的成員將無法再存取 BI 平台,除非他們擁有其他帳戶或別名。
附註:
您也可以先刪除個別帳戶或移除角色中的使用者,然後再將其對應到 BI 平台,讓特定使用者無法
登入。
8.8.3 排程使用者更新
若要確保您在 ERP 系統的使用者資料變更會反映在 BI 平台使用者資料中,您可以排程定期使用者更
新。這些更新會根據您在中央管理主控台 (CMC) 中設定的對應設定,自動同步化您的 ERP 和 BI 平台
使用者。
有兩個選項可執行和排程匯入角色的更新。
• 僅更新角色:使用此選項只會更新已匯入 BI 平台的目前對應角色之間的連結。如果您希望經常執
行更新,且您擔懮系統資源的使用量,請使用此選項。如果您僅更新角色,則不會建立新的使用者
帳戶。
• 更新角色和別名:此選項不僅會更新角色之間的連結,同時也會在 BI 平台為新增至 ERP 系統的新
使用者別名建立新的使用者帳戶。
附註:
如果您在啟用驗證時沒有指定為更新自動建立使用者別名,則不會為新的別名建立帳戶。
8.8.3.1 排程使用者更新
您將角色對應到 BI 平台後,則需要指定系統更新這些角色的方式。
1。 按一下 [使用者更新] 索引標籤。
2。 在 僅更新角色 或 更新角色和別名 區段中,按一下 [排程]。
提示:
如果您要立即執行更新,請按一下 [立即更新]。
329 2013-01-07
驗證
提示:
如果您要經常更新,且擔懮系統資源,請使用 僅更新角色 選項。系統更新角色和別名需要更長的
時間。
隨即顯示 遞迴 對話方塊。
3。 從 執行物件 清單中選取一個選項,並提供所有要求的排程資訊。
在排程更新時,您可以從以下表格列出的遞迴模式中選擇:
遞迴模式
每小時
每日
每週
每月
當月的第 N 天
當月的第一個星期一
當月的最後一天
當月第 N 週的第 X 天
行事曆
說明
更新會每小時執行。您可以指定開始執行的時間,以及開始和
結束日期。
更新會每日或每隔指定的天數執行。您可以指定執行時間,以
及開始和結束日期。
更新會每週執行。可一週執行一次或數次。您可以指定執行時
間與執行日,以及開始和結束日期。
更新會每月或每隔數月執行。您可以指定執行時間,以及開始
和結束日期。
更新會在該月的指定日期執行。您可以指定一個月中的執行日
期、執行的時間,以及開始和結束日期。
更新會在每個月的第一個星期一執行。您可以指定執行時間,
以及開始和結束日期。
更新會在每個月的最後一天執行。您可以指定執行時間,以及
開始和結束日期。
更新會在每個月指定週別的指定日期執行。您可以指定執行時
間,以及開始和結束日期。
更新會在之前建立的行事曆中所指定日期執行。
4。 在完成提供排程資訊後,按一下 [排程]。
下一個已排程角色的更新日期便會顯示在 [使用者更新] 索引標籤中。
附註:
只需在 僅更新角色 或 更新角色和別名 區段中按一下 [取消排程的更新],即可取消下一個排程的
更新。
8.9 Oracle EBS 驗證
330 2013-01-07
驗證
8.9.1 啟用 Oracle EBS 驗證
若要讓 BI 平台使用 Oracle EBS 資訊,系統需要有關如何驗證 Oracle EBS 系統的資訊。
8.9.1.1 啟用 Oracle E-Business Suite 驗證
1。 以系統管理員身份登入中央管理主控台。
2。 從 [管理] 區域中按一下 [驗證]。
3。 按一下 Oracle EBS。
Oracle EBS 頁面便會出現。此頁面具有四個索引標籤:[選項]、[系統]、[責任] 和 [使用者更新]。
4。 在 [選項] 索引標籤上,選取 [已啟用 Oracle EBS 驗證] 核取方塊。
5。 依據您的 BI 平台部署,在 [新增別名]、[更新選項] 和 [新增使用者選項] 內進行適當變更。先
按一下 [更新] 儲存變更後,再繼續至 [系統] 索引標籤。
6。 按一下 [系統] 索引標籤。
7。 在 Oracle EBS 系統使用者 區域,輸入用於登入 Oracle E-Business Suite 資料庫的 BI 平台資
料庫使用者名稱和密碼。
8。 在 Oracle EBS 服務 區域中,輸入 Oracle EBS 環境所用的服務名稱,然後按一下 [新增]。
9。 按一下 [更新] 以儲存變更。
您現在需要將 Oracle EBS 角色對應至系統。
相關主題
•
第 332 頁的「 對應 Oracle E-Business Suite 角色 」
8.9.2 將 Oracle E-Business Suite 角色對應至 BI 平台
331 2013-01-07
驗證
BI 平台會針對您對應的每個 Oracle E-Business Suite (EBS) 角色自動建立一個群組。系統也會建立
別名以代表所對應 Oracle E-Business Suite 角色的成員。
您可以為已建立的每個別名建立一個使用者帳戶。不過,如果您執行多個系統,且您的使用者在其中多
個系統擁有帳戶,則您可以先為每個使用者指派具有相同名稱的別名,然後在 BI 平台建立帳戶。
此做法可以減少在系統中為相同使用者建立的帳戶數目。
例如,如果您執行 EBS 測試環境和生產環境,且您的 30 個使用者具有兩個系統的存取權限,則只會
針對這些使用者建立 30 個帳戶。如果您選擇不為每個使用者指派具有相同名稱的別名,則會在 BI 平
台針對上述 30 個使用者建立 60 個帳戶。
不過,如果您執行多個系統,且使用者名稱重疊,則必須為已建立的每個別名建立一個新成員帳戶。
例如,如果您使用 Russell Aquino (使用者名稱 "raquino") 的使用者帳戶執行測試環境,且使用
Raoul Aquino (使用者名稱 "raquino") 的使用者帳戶執行生產環境,則您需要為每個使用者的別名建
立不同的帳戶。否則,這兩個使用者會新增至相同的 BI 平台帳戶,他們將可以使用其本身的 Oracle
EBS 憑證登入系統,並可存取兩個 EBS 環境的資料。
8.9.2.1 對應 Oracle E-Business Suite 角色
332
1。 以系統管理員身份登入中央管理主控台。
2。 從 [管理] 區域中按一下 [驗證]。
3。 按一下 Oracle EBS。
Oracle EBS 頁面會顯示 [選項] 索引標籤。
4。 在 新增別名選項 區域中,選取下列其中一個選項:
• 將每個新增的 Oracle EBS 別名指派給同名的帳戶
如果您以在多個系統中擁有帳戶的使用者身分執行多個 Oracle E-Business Suite 系統 (且如
果不同系統的兩個使用者沒有相同的使用者名稱),則選取這個選項。
• 為每個新增的 Oracle EBS 別名建立新帳戶
如果您僅執行一個 Oracle E-Business Suite,且如果您的大部分使用者只在其中一個系統中擁
有帳戶,或如果兩個或多個系統中不同使用者的使用者名稱重疊,則選取這個選項。
5。 在 更新選項 區域中,選取下列其中一個選項:
• 將會新增別名,也會建立新的使用者
若要為每個對應到 BI 平台的使用者建立新的別名,則選取這個選項。如果選取 [為每個新增的
Oracle EBS 別名建立新帳戶] 選項,則將會針對沒有 BI 平台帳戶的使用者或所有使用者新增
新的帳戶。
• 將不會新增別名,也不會建立新的使用者
2013-01-07
驗證
若要對應的角色包含多個使用者,但只有其中少數的使用者會使用 BI 平台,則選取這個選項。
該平台不會自動為使用者建立別名和帳戶,而是只為首次登入 BI 平台的使用者建立別名 (若有
必要,也會建立帳戶)。這是預設選項。
6。 在 新增使用者選項 中,指定建立新使用者的方式,然後按一下 [更新]。
選取下列其中一個選項:
• 新的使用者會建立為具名使用者
新的使用者帳戶將設定成使用命名使用者授權。命名的使用者授權與特定的使用者相關,可讓人
員以其使用者名稱和密碼為基礎存取系統。如此可讓已命名使用者存取系統,無論其他已連線的
人數多寡。 每個使用這個選項建立的使用者帳戶,您都必須為其建立命名使用者授權。
• 新的使用者會建立為同時使用者
新的使用者帳戶將設定成使用同時使用者授權。同時授權會指定可同時連線到 BI 平台的人數。
此授權類型相當富彈性,因為只需小型的同時授權,即可支援大量的使用者。例如,視使用者存
取平台的頻率和時間長短而定,100 個同時使用者授權可以支援 250、500 或 700 個使用者。
您選取的角色現在會在 BI 平台中顯示為群組。
7。 按一下 [責任] 索引標籤。
8。 若要在 [責任] 索引標籤上按一下 [更新] 後同步處理 Oracle EBS 使用者帳戶資訊,請選取 [強
制使用者同步化]。
9。 在 [目前 Oracle EBS 服務] 下,選取包含您要對應之角色的 Oracle EBS 服務。
10。 您可以在 對應的 Oracle EBS 角色 下指定 Oracle EBS 使用者的篩選器。 a。 從 [應用程式] 清單中選取使用者可用於新角色的應用程式。 b。 在 [責任] 清單中選取使用者可以執行的 Oracle 應用程式、函式、報表和同時程式。 c。 在 [安全性群組] 中選取要將新角色指派給的安全性群組 d。 使用 目前角色 下的 [新增] 和 [刪除] 按鈕,修改角色的安全性群組指派。
11。 按一下 [更新]。
隨即將角色對應到 BI 平台。
您將角色對應到 BI 平台後,則需要指定系統更新這些角色的方式。
8.9.2.1.1 更新 Oracle EBS 角色和使用者
333
啟用 Oracle EBS 驗證後,需要針對已匯入 BI 平台的對應角色排程和執行定期更新。這將確保更新的
Oracle EBS 角色資訊會在 BI 平台準確反映。
有兩個選項可執行和排程 Oracle EBS 角色的更新。
2013-01-07
驗證
• 僅更新角色:使用此選項只會更新已匯入 BI 平台的目前對應角色之間的連結。如果您希望經常執
行更新,且您擔懮系統資源的使用量,則建議您使用此選項。如果您僅更新 Oracle EBS 角色,則
不會建立新的使用者帳戶。
• 更新角色和別名:此選項不僅會更新角色之間的連結,同時也會在 BI 平台為新增至 Oracle EBS
系統中角色的使用者別名建立新的使用者帳戶。
附註:
如果您在啟用 Oracle EBS 驗證時沒有指定為更新自動建立使用者別名,則不會為新的別名建立帳戶。
8.9.2.1.2 排程 Oracle EBS 角色更新
334
您將角色對應到 BI 平台後,則需要指定系統更新這些角色的方式。
1。 按一下 [使用者更新] 索引標籤。
2。 在 僅更新角色 或 更新角色和別名 區段中,按一下 [排程]。
提示:
如果您要立即執行更新,請按一下 [立即更新]。
提示:
如果您要經常更新,且擔懮系統資源,請使用 僅更新角色 選項。系統更新角色和別名需要更長的
時間。
隨即顯示 遞迴 對話方塊。
3。 從 執行物件 下拉式清單中選取一個選項,並在提供的欄位中提供所有要求的排程資訊。
在排程更新時,您可以從以下表格列出的遞迴模式中選擇:
遞迴模式
每小時
每日
每週
每月
當月的第 N 天
說明
更新會每小時執行。您可以指定開始執行的時間,以及開始和
結束日期。
更新會每日或每隔指定的天數執行。您可以指定執行時間,以
及開始和結束日期。
更新會每週執行。可一週執行一次或數次。您可以指定執行時
間與執行日,以及開始和結束日期。
更新會每月或每隔數月執行。您可以指定執行時間,以及開始
和結束日期。
更新會在該月的指定日期執行。您可以指定一個月中的執行日
期、執行的時間,以及開始和結束日期。
2013-01-07
驗證
遞迴模式
當月的第一個星期一
當月的最後一天
當月第 N 週的第 X 天
行事曆
說明
更新會在每個月的第一個星期一執行。您可以指定執行時間,
以及開始和結束日期。
更新會在每個月的最後一天執行。您可以指定執行時間,以及
開始和結束日期。
更新會在每個月指定週別的指定日期執行。您可以指定執行時
間,以及開始和結束日期。
更新會在之前建立的行事曆中所指定日期執行。
4。 在完成提供排程資訊後,按一下 [排程]。
下一個已排程角色的更新日期便會顯示在 [使用者更新] 索引標籤中。
附註:
只需在 僅更新角色 或 更新角色和別名 區段中按一下 [取消排程的更新],即可取消下一個排程的
更新。
8.9.3 取消對應角色
若要讓特定使用者群組無法登入到 BI 平台,您可以取消對應其所屬角色。
8.9.3.1 取消對應角色
1。 以系統管理員身份登入中央管理主控台。
2。 從 [管理] 區域中按一下 [驗證]。
3。 按兩下您要取消對應角色的 ERP 系統。
ERP 系統頁面便會顯示 [選項] 索引標籤。
4。 按一下 [責任] 或 [角色] 索引標籤。
5。 從 [匯入的角色] 區域選取目標角色,然後按一下 [<] 或 [刪除] 以移除角色。
6。 按一下 [更新]。
335 2013-01-07
驗證
角色的成員將無法再存取 BI 平台,除非他們擁有其他帳戶或別名。
附註:
您也可以先刪除個別帳戶或移除角色中的使用者,然後再將其對應到 BI 平台,讓特定使用者無法
登入。
8.9.4 為對應的 Oracle EBS 群組和使用者自訂權限
當您將角色對應至 BI 平台中時,您可以為建立的群組和使用者設定權限或授與權限。
8.9.4.1 指派管理權限
若要讓使用者維護 BI 平台,您必須使其成為預設 Administrators 群組的成員。此群組的成員可完全
控制系統的所有方面,包括帳戶、伺服器、資料夾、物件和設定等。
1。 以系統管理員身份登入中央管理主控台。
2。 按一下 組織 區域中的 [使用者]。
3。 在 [名稱] 資料行中,按一下 [Administrators]。
4。 按一下 [群組清單],然後從 [動作] 清單中按一下 [新增]。
[可用的使用者/群組] 頁面便會出現。
5。 從 [使用者清單] 或 [群組清單] 區域中,選取您要指派管理權限的對應的角色。
6。 按一下 [>] 使角色成為 Administrators 群組的子群組,然後按一下 [確定]。
角色的成員現在在 BI 平台中擁有管理權限。
附註:
您還可以在 Oracle EBS 內建立角色,將適當的使用者新增至角色,將角色對應至 BI 平台,以及使對
應的角色成為預設 Administrators 群組的子群組以授與成員角色管理權限。
8.9.4.2 指派發行權限
336 2013-01-07
驗證
如果系統中的使用者在組織內指定為內容建立者,您可以授與其發行物件至 BI 平台的權限。
1。 以系統管理員身份登入中央管理主控台。
2。 按一下 組織 區域中的 [資料夾]。
3。 移至要讓使用者在其中新增物件的資料夾。
4。 依序按一下 [管理]、[最上層安全性] 和 [所有資料夾]。
5。 按一下 [新增主權]。
[新增主權] 頁面便會出現。
6。 在 [可用的使用者/群組] 清單中,選取您要授與發行權限的成員所在的群組。
7。 按一下 [>] 以讓群組存取資料夾,然後按一下 [新增並指派安全性]。
[指派安全性] 頁面便會出現。
8。 在 [可用的存取層級] 清單中,選取您要的存取層級,然後按一下 [>] 以明確指派存取層級。
9。 如果已選取 [繼承自父資料夾] 和 [繼承自父群組] 選項,則取消選取這些選項,然後按一下 [套
用]。
10。 按一下 [確定]。
角色的成員現在具有將物件新增至資料夾和其所有子資料夾的權限。若要移除指派的權限,請按一下
[移除存取]。
8.9.5 設定 SAP Crystal Reports 和 Oracle EBS 的單一登入 (SSO)
依預設,BI 平台將設定為允許 SAP Crystal Reports 使用者使用單一登入 (SSO) 存取 Oracle EBS
資料。
8.9.5.1 停用 Oracle EBS 和 SAP Crystal Reports 的 SSO
337
1。 在中央管理主控台 (CMC) 中按一下 [應用程式]。
2。 按兩下 [Crystal Reports 組態]。
3。 按一下 [單一登入選項]。
2013-01-07
驗證
4。 選取 [crdb_oraapps]。
5。 按一下 [移除]。
6。 按一下 [儲存並關閉]。
7。 重新啟動 SAP Crystal Reports。
8.9.5.2 重新啟用 Oracle EBS 和 SAP Crystal Reports 的 SSO
請按以下步驟重新啟用 Oracle EBS 和 SAP Crystal Reports 的 SSO。
1。 在中央管理主控台 (CMC) 中按一下 [應用程式]。
2。 按兩下 [Crystal Reports 組態]。
3。 按一下 [單一登入選項]。
4。 在 使用 SSO 環境進行資料庫登入 下,輸入 [crdb_oraapps]。
5。 按一下 [新增]。
6。 按一下 [儲存並關閉]。
7。 重新啟動 SAP Crystal Reports。
338 2013-01-07
伺服器管理
第9章 伺服器管理
9.1 使用 CMC 中的伺服器管理區
CMC 的 [伺服器] 管理區是伺服器管理工作的主要工具。它會提供部署中所有伺服器的清單。若為大部
分管理和組態設定工作,您必須在清單中選取伺服器,然後從 [管理] 或 [動作] 功能表中選擇命令。
關於導覽樹狀結構
[伺服器] 管理區左側的導覽樹狀結構會提供許多檢視 [伺服器] 清單的方式。在導覽樹狀結構中選取
項目,即可變更 詳細資料 窗格中顯示的資訊。
導覽樹狀結構選項 說明
伺服器清單 顯示部署中所有伺服器的完整清單。
伺服器群組清單
伺服器群組
節點
在 [詳細資料] 窗格中顯示所有可用伺服器群組
的完整清單。如果您想要設定伺服器群組設定或
安全性,請選取此選項。
列出伺服器群組以及每個伺服器群組中的伺服器。
當您選取伺服器群組時,其伺服器與伺服器群組
會顯示在階層檢視的 [詳細資料] 窗格中。
顯示部署中節點的清單。節點是在 CCM 中設定
的。您只需按一下節點,即可選取它以檢視或管
理節點上的伺服器。
339 2013-01-07
伺服器管理
導覽樹狀結構選項
服務類別
伺服器狀態
說明
提供部署中可能存在之服務類型的清單。服務類
別可分成核心 SAP BusinessObjects Business
Intelligence 平台服務,以及與特定 SAP Business Objects 元件相關聯的服務。服務類別包
括:
• 連線能力服務
• 核心服務
• Crystal Reports 服務
• 資料聯邦服務
• 生命週期管理服務
• Analysis Services
• Web Intelligence 服務
• Dashboards 服務
在導覽清單中選取某個服務類別,即可檢視或管
理該類別中的伺服器。
附註:
伺服器可能裝載屬於多個服務類別的服務。因此,
一個伺服器可能出現在多個服務類別中。
根據伺服器的目前狀態,顯示伺服器。這是一項
有用的工具,可用來查看哪些伺服器正在執行或
已停止。例如,如果您感覺系統效能速度變慢,
就可以使用 伺服器狀態 清單來快速地判斷是否
有任何伺服器處於不正常狀態。可能的伺服器狀
態包括:
• 已停止
• 正在啟動
• 正在初始化
• 執行中
• [停止]
• 已啟動但有錯誤
• [失敗]
• 正在等待資源
關於詳細資料窗格
視您在導覽樹狀結構中已選取的選項而定,在 [伺服器] 管理區右邊的 詳細資料 窗格中會顯示伺服
器、伺服器群組、狀態、類別或是節點的清單。下表說明在 詳細資料 窗格中針對伺服器所列的資訊。
340 2013-01-07
伺服器管理
附註:
對於節點、伺服器群組、類別和狀態,詳細資料 窗格通常只會顯示名稱與說明。
詳細資料窗格資料行 說明
[伺服器名稱] 或 [名稱] 顯示伺服器的名稱。
[狀態]
顯示伺服器的目前狀態。您可以使用導覽樹狀結
構中的 伺服器狀態 清單,依照伺服器狀態排序。
可能的伺服器狀態包括:
• 已停止
• 正在啟動
• 正在初始化
• 執行中
• [停止]
• 已啟動但有錯誤
• [失敗]
• 正在等待資源
已啟用
[過期]
[種類]
[主機名稱]
健全狀況
PID
說明
[修改日期]
顯示是否啟用或停用伺服器。
如果將伺服器標示為 [過期],則需要重新啟動。
例如,如果您在伺服器的 屬性 畫面中變更某些
伺服器設定,便可能需要在變更生效之前重新啟
動伺服器。
顯示伺服器的類型。
顯示伺服器的主機名稱。
表示伺服器的一般狀態。
顯示伺服器的唯一處理序 ID 號碼。
顯示伺服器的說明。您可以在伺服器的 屬性 頁
面中變更此說明。
顯示上次修改伺服器或伺服器狀態變更時的日期。
如果您想要檢查最近變更的伺服器之狀態,此資
料行將會非常有用。
341 2013-01-07
伺服器管理
相關主題
•
•
•
•
•
9.2 在 Windows 上使用指令碼管理伺服器 ccm.exe 可執行檔可讓您透過命令列啟動、停止、重新啟動、啟用和停用 Windows 部署中的伺服器。
相關主題
•
9.3 在 Unix 上管理伺服器 ccm.sh 可執行檔可讓您透過命令列啟動、停止、重新啟動、啟用和停用 Unix 部署中的伺服器。
相關主題
•
9.4 管理授權金鑰
本節說明如何管理 BI 平台部署的授權金鑰。
342 2013-01-07
伺服器管理
相關主題
•
•
•
9.4.1 若要檢視授權資訊
CMC 的 [授權金鑰] 管理區識別與每一個金鑰相關的同時、具名和處理器授權的數量。
1。 移至 CMC 的 [授權金鑰] 管理區。
2。 選擇授權金鑰。
與金鑰相關的詳細資料會在 [授權資訊] 區中顯示。若要另外購買授權金鑰,請連絡您的 SAP 銷售
代表。
相關主題
•
•
•
9.4.2 新增授權金鑰
343
如果您要從試用版產品進行升級,請確定先刪除試用版授權金鑰,再新增任何新的授權金鑰或產品啟動
金鑰代碼。
附註:
如果您在變更組織實作 BI 平台授權的方式後收到新的授權金鑰,則必須從系統中刪除所有舊版授權金
鑰以保持一致。
1。 移至 CMC 的 [授權金鑰] 管理區。
2。 在 [新增金鑰] 欄位中輸入金鑰。
3。 按一下 [新增]。
此金鑰已新增至清單中。
2013-01-07
伺服器管理
相關主題
•
•
9.4.3 檢視目前的帳戶活動
1。 移至 CMC 的 [設定] 管理區。
2。 按一下 [檢視全域系統度量資訊]。
此區會顯示目前的授權使用情形,以及額外的作業度量資訊。
相關主題
•
•
•
9.5 計量授權
BusinessObjects License Measurement Tool (BOLMT) 是一款 Java 命令列公用程式,可用於收集和
儲存 BI 平台授權資料。輸出 XML 文件包含授權部署計量,並會傳送至 SAP Global License Auditing
Services (GLAS) 以彙總為授權稽核的一部分。
每次授權稽核要求時,系統管理員會針對每個 BI 平台叢集安裝和執行 BOLMT。BOLMT 收集關於具名和
同時的使用者授權的使用量計量。
管理員可以為 XML 文件指定特定的輸出目錄,並設定輸出文件以不包含可能用於識別系統使用者的任
何資訊。
9.5.1 執行授權稽核
344 2013-01-07
伺服器管理
若要執行授權稽核,您需要具有管理員權限和有關目錄的存取權限,該目錄包含 BI 平台安裝中的
BOLMT.jar 檔案。
1。 開啟命令列主控台。
2。 將目錄變更為含 BI 平台安裝之 Java 可執行檔的目錄
依預設,檔案安裝於下列目錄中:[INSTALLDIR]\SAP BusinessObjects Enterprise XI 4.0\java\lib
3。 執行 BOLMT.jar。
以下列格式輸入執行命令:-jar BOLMT.jar [options] <outputFile>
下表提供可用選項摘要:
選項
-c--cms
描述
指定中央管理伺服器 (CMS) 的名稱識別碼和連接埠編號。指定格式為 cmsname:port number。依預設,如果未指定此設定,則會使用本機主機的 CMS 設定。
-p
--pass word
指定用來連線至 CMS 的管理員帳戶密碼。
-a--auth
指定用來將使用者連線至 CMS 的驗證方法。預設方法為「企業」,指定格式為 secEn terprise。
-s--sani tize
指定輸出稽核文件應篩選出可能用於識別使用者的任何個人資訊。
附註:
輸出檔案規格始終為命令列中的最後引數。這是選擇性設定。如果沒有指定引數,輸出會移至主控
台標準輸出。您還可以將輸出傳送至指令碼,做為命令列引數。
範例:
C:\Program Files (x86)\SAP
Business Objects\SAP BusinessObjects Enterprise XI 4. 0\java\lib>"C:\Program Files
(x86)\SAP Business Objects\SAP BusinessObjects Enterprise XI 4.0\win64_x64\sapjvm\bin
\java.exe" -jar BOLMT.jar --cms=mycms:6400 -uAdministrator
-p=7juujg --auth=secEnterprise --sanitize audit.xml
9.6 檢視並變更伺服器狀態
345 2013-01-07
伺服器管理
9.6.1 檢視伺服器的狀態
伺服器的狀態是指其目前的作業狀態:伺服器可能正在執行中、啟動中、停止中、已停止、已失敗、正
在初始化、已啟動但有錯誤或正在等待資源。若要回應 SAP BusinessObjects Business Intelligence
平台要求,必須先執行和啟用伺服器。停用後的伺服器仍然以處理序的形式執行,但它不接受來自 SAP
BusinessObjects Business Intelligence 平台其他部分的要求。已停止的伺服器不再當作處理序來執
行。
本節說明如何使用 CMC 修改伺服器狀態。
相關主題
•
•
•
•
•
9.6.1.1 檢視伺服器的狀態
1。 移至 CMC 的 伺服器 管理區。
詳細資料 窗格會顯示部署中的服務類別。
2。 若要檢視特定「伺服器群組」、「節點」或「服務類別」中的伺服器清單,請在導覽樹狀結構中按
一下伺服器群組、節點或類別。
詳細資料 窗格便會顯示部署中的伺服器清單。[狀態] 資料行提供清單中每部伺服器的狀態。
3。 如果您想要檢視目前具有特定狀態之所有伺服器的清單,請展開導覽樹狀結構中的 [伺服器狀態]
選項,然後選取所需的狀態。
具有已選取狀態的伺服器清單就會顯示在 [詳細資料] 窗格中。
附註:
如果您需要快速檢視沒有正確啟動或已經意外停止的伺服器清單,這個選項便特別有用。
346 2013-01-07
伺服器管理
9.6.2 啟動、停止和重新啟動伺服器
347
啟動、停止和重新啟動伺服器是您在設定伺服器、或讓伺服器離線時,所執行的一般動作。例如,如果
您想要變更伺服器的名稱,則必須先停止伺服器。一旦您做出變更,便要再次啟動伺服器才能讓變更生
效。當您變更伺服器的組態設定之後,如有必要重新啟動伺服器,CMC 將會提示您。
本節的其餘部分會告訴您,特定的組態變更何時會需要您先停止或重新啟動伺服器。然而,由於這些工
作經常出現,因此會先解釋觀念和差異,然後提供一般程序做為參考。
動作 說明
停止伺服器
啟動伺服器
在修改某些屬性和設定之前,您必須先停止 SAP
BusinessObjects Business Intelligence 平台
伺服器。
如果您已經停止伺服器而進行設定後,必須啟動
它才能讓變更生效,並讓伺服器繼續處理要求。
重新啟動伺服器
自動啟動伺服器
強制終止
重新啟動伺服器是完全停止伺服器後再啟動的捷
徑。變更伺服器設定後如有必要重新啟動伺服器,
CMC 將會提示您。
您可以將伺服器設定為在 Server Intelligence
Agent 啟動時自動啟動。
立即停止伺服器 (不過,當您停止伺服器時,它
會在完成目前處理中活動時停止)。只有在停止伺
服器失敗並需要立即停止伺服器時,才會強制終
止伺服器。
提示:
停止 (或重新啟動) 伺服器時,您終止了伺服器的處理,因此可以完全停止伺服器。在停止伺服器之
前,建議您先執行下列操作
• 停用伺服器,以便它可以完成處理正在進行的任何工作,及
• 確定佇列中沒有稽核事件。若要檢視佇列中的稽核事件數,請導覽至伺服器的 度量資訊 畫面,然
後檢視 佇列中目前的稽核事件數 度量資訊。
2013-01-07
伺服器管理
相關主題
•
9.6.2.1 使用 CMC 啟動、停止和重新啟動伺服器
1。 移至 CMC 的 伺服器 管理區。
詳細資料 窗格會顯示部署中的服務類別。
2。 若要檢視特定「伺服器群組」、「節點」或「服務類別」中的伺服器清單,請在導覽窗格上選取群
組、節點或類別。
詳細資料 窗格會伺服器清單。
3。 如果您想要檢視目前具有特定狀態之所有伺服器的清單,請展開導覽樹狀結構中的 [伺服器狀態]
選項,然後選取所需的狀態。
具有已選取狀態的伺服器清單就會顯示在 詳細資料 窗格中。
附註:
如果您需要快速檢視沒有正確啟動或已經意外停止的伺服器清單,這個選項便特別有用。
4。 以滑鼠右鍵按一下您要變更狀態的伺服器,並依據您需要執行的動作來選取 [啟動伺服器]、[重新
啟動伺服器]、[停止伺服器] 或 [強制終止]。
相關主題
•
9.6.2.2 使用 CCM 啟動、停止或重新啟動 Windows 伺服器
1。 在 CCM 中,按一下工具列上的 [管理伺服器] 按鈕。
2。 當畫面上出現提示時,請使用系統管理帳戶登入 CMS。
3。 在 [管理伺服器] 對話方塊中,選取您要啟動、停止或重新啟動的伺服器。
4。 按一下 [啟動]、[停止]、[重新啟動] 或 [強制終止]。
5。 按一下 [關閉] 返回 CCM。
348 2013-01-07
伺服器管理
9.6.2.3 自動啟動伺服器
根據預設,當 Server Intelligence Agent (SIA) 啟動時,部署中的伺服器就會自動啟動。這個程序
會說明設定這個選項的位置。
1。 在 CMC 的 [伺服器] 管理區中,按兩下您要自動啟動的伺服器。
屬性 畫面便會出現。
2。 在 通用設定 中,選取 [Server Intelligence Agent 啟動時,自動啟動此伺服器] 核取方塊,然
後按一下 [儲存] 或 [儲存並關閉]。
附註:
如果叢集中的每個 CMS 都清除了 [Server Intelligence Agent 啟動時,自動啟動此伺服器] 核取
方塊,則您必須使用 CCM 來啟動系統。在使用 CCM 停止 SIA 後,以滑鼠右鍵按一下 SIA,然後選
擇 [屬性]。在 [啟動] 索引標籤上,將 [自動啟動] 設為 [是],然後按一下 [儲存]。重新啟動
SIA。只有在叢集中的每個 CMS 都清除了 [Server Intelligence Agent 啟動時,自動啟動此伺服
器] 核取方塊時,[自動啟動] 選項才可用。
9.6.3 停止中央管理伺服器
349
如果您的 SAP BusinessObjects Business Intelligence 平台安裝具有多個作用中的中央管理伺服器
(CMS),則可以關閉單一 CMS,但不遺失資料或影響系統功能。節點上的另一部 CMS 會承擔已停止伺服
器的工作量。建立多部 CMS 的叢集可讓您輪流在每部中央管理伺服器上執行維護,而不需停止 Business
Intelligence 平台服務。
不過,如果您的 Business Intelligence 平台部署有單一的 CMS,則關閉它會造成您的使用者無法使
用平台,並且會中斷報表和程式的處理。為避免這個問題發生,每個節點的 Server Intelligence Agent
會確保隨時至少有一部 CMS 執行中。您仍然可以透過停止 SIA 來停止 CMS,但是在停止 SIA 之前,
您應該經由 CMC 停用處理中伺服器,如此它們便可以在 Business Intelligence 平台關閉之前完成進
行中的任何工作,因為節點上的所有其他伺服器也會一併關閉。
附註:
您可能會遇到 CMS 已經停止,但是您必須從 CCM 重新啟動系統的情況。例如,如果在 SIA 啟動時,
您關閉了節點上的所有 CMS,而且叢集中的每個 CMS 都清除了 [Server Intelligence Agent 啟動時,
自動啟動此伺服器] 核取方塊,則您必須使用 CCM 來啟動系統。在 CCM 中,以滑鼠右鍵按一下 SIA,
然後選擇 [屬性]。在 [啟動] 索引標籤上,將 [自動啟動] 設為 [是],然後按一下 [儲存]。重新啟
動 SIA。只有在叢集中的每個 CMS 都清除了 [Server Intelligence Agent 啟動時,自動啟動此伺服
器] 核取方塊時,[自動啟動] 選項才可用。
2013-01-07
伺服器管理
如果您要設定系統,以便在不啟動和停止其他伺服器的情況下啟動和停止叢集中的中央管理伺服器,請
將 CMS 放置於不同的節點上。建立新的節點,然後將 CMS 複製到此節點。當 CMS 位於自己的節點時,
您就可以輕易地關閉節點,但不影響其他伺服器。
相關主題
•
•
•
9.6.4 啟用和停用伺服器
停用 SAP BusinessObjects Business Intelligence 平台伺服器之後,該伺服器便無法接收及回應新
的 SAP BusinessObjects Business Intelligence 平台要求,但這並未實際停止伺服器程序。如果您
希望伺服器在完全停止之前,先完成處理所有目前的要求,這個作法便會相當實用。
例如,您在重新啟動執行工作伺服器的電腦之前,可能想先停止該工作伺服器。然而,您想要讓伺服器
完成佇列中所有尚未完成的報表要求。那麼,您首先要停用工作伺服器,讓它無法接受任何其他的要
求。當伺服器完成正在進行的工作之後,請接著移到「中央管理主控台」進行監控。(從 伺服器 管理
區中,以滑鼠右鍵按一下該伺服器,並選取 度量資訊)。然後,一旦完成處理目前的要求,您就可以安
全地停止伺服器。
附註:
• CMS 必須處於執行中,您才能啟用及/或停用其他伺服器。
• 無法啟用或停用 CMS。
9.6.4.1 使用 CMC 啟用和停用伺服器
1。 移至 CMC 的 伺服器 管理區。
2。 以滑鼠右鍵按一下您要變更狀態的伺服器,並依據您需要執行的動作來按一下 [啟用伺服器] 或 [停
用伺服器]。
9.6.4.2 使用 CCM 啟用或停用 Windows 伺服器
350 2013-01-07
伺服器管理
1。 在 CCM 中,按一下 [管理伺服器]。
2。 當畫面上出現提示時,請使用提供 SAP BusinessObjects Business Intelligence 平台管理權限的
憑證登入 CMS。
3。 在 管理伺服器 對話方塊中,選取您要啟用或停用的伺服器。
4。 按一下 [啟用] 或 [停用]。
5。 按一下 [關閉] 返回 CCM。
9.7 新增、複製或刪除伺服器
9.7.1 新增、複製和刪除伺服器
如果您想要在新的、額外的電腦上安裝伺服器元件以新增 SAP BusinessObjects Business Intelligence
平台中的硬體,請從您的產品執行 SAP BusinessObjects Business Intelligence 平台安裝程式。此
安裝程式可讓您執行自訂安裝。在自訂安裝期間,請從現有的部署指定 CMS,並選取要安裝到本機電腦
的元件。如需自訂安裝選項的詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台
安裝指南》。
9.7.1.1 新增伺服器
351
您可以在同一部電腦上執行同一部 SAP BusinessObjects Business Intelligence 平台伺服器的多個
執行個體。新增伺服器:
1。 移至 CMC 的 伺服器 管理區。
2。 在 [管理] 功能表上,按一下 [新增] > [新增伺服器]。
建立新伺服器 對話方塊便會出現。
2013-01-07
伺服器管理
3。 選擇 [服務類別]。
4。 從 [選取服務] 清單中選擇需要的服務類型,然後按一下 [下一步]。
5。 若要為伺服器新增其他服務,請從 [可用的其他服務] 清單中選取服務,然後按一下 [>]。
附註:
其他服務未必適用於某些伺服器類型。
6。 新增所需的其他服務之後,按 [下一步]。
7。 如果您的 SAP BusinessObjects Business Intelligence 平台架構是由多個節點組成,請從 [節點]
清單中選取需要新增此伺服器的節點。
8。 在 [伺服器名稱] 方塊中輸入伺服器的名稱。
系統上每個伺服器都必須具有唯一的名稱。預設命名慣例為 <NODENAME>。<servertype> (如果同一
部主機電腦上,相同類型的伺服器超過一個以上,名稱則會加上數字)。
9。 如有需要,請在 [描述] 方塊中輸入伺服器的描述。
10。 如果您新增新的中央管理伺服器,請在 [名稱伺服器連接埠] 欄位中指定連接埠編號。
11。 按一下 [建立]。
新伺服器便會出現在 CMC [伺服器] 區域內的伺服器清單中,但是並不會啟動或啟用。
12。 當您希望新伺服器開始回應 SAP BusinessObjects Business Intelligence 平台要求時,請使用
CMC 來啟動並啟用伺服器。
相關主題
•
•
•
•
9.7.1.2 複製伺服器
352
如果您要新增伺服器執行個體到部署中,可以複製現有伺服器的複本。複製的伺服器會保留原始伺服器
的組態設定。如果您要擴充部署,而且想要建立的新伺服器執行個體,會使用與現有伺服器幾乎完全相
同的伺服器組態設定,這可能會特別有用。
複製也會簡化在節點之間移動伺服器的程序。如果您想要將現有的 CMS 移至其他節點,可以將它複製
到新的節點。已複製的 CMS 會顯示在新節點上,並保留原始 CMS 的所有組態設定。
當複製伺服器時要記住一些考量。您可能不想要複製所有的設定,因此,檢查複製的伺服器以確定它是
否符合您的需求,將是最佳的作法。例如,如果您將 CMS 複製到同一電腦,請務必變更從原始 CMS 複
製到複製 CMS 的連接埠編號設定。
2013-01-07
伺服器管理
附註:
• 在您複製伺服器之前,請確定部署中的所有電腦都具有相同的 SAP BusinessObjects Business
Intelligence 平台版本 (以及任何更新,如果適用的話)。
• 您可以從任何一部機器複製伺服器。但是,您只能將伺服器複製至已安裝所需二進位的電腦。
• 當您複製伺服器時,並不表示新伺服器將使用相同的 OS 憑證。使用者帳戶是由執行伺服器的 Server
Intelligence Agent 所控制。
9.7.1.2.1 使用預留位置做為伺服器設定
預留位置是在節點中執行的伺服器使用的節點層級變數。預留位置是列在中央管理主控台 (CMC) 內的
專屬頁面上。當您在 CMC 內按兩下 [伺服器] 下方所列的任何伺服器時,左側導覽窗格便會提供 [預
留位置] 連結。[預留位置] 頁面列出選定伺服器可用的所有預留位置名稱及其相關值。預留位置含有
唯讀值,預留位置名稱則以百分比字元 % 開頭和結尾。
附註:
您隨時皆可在 CMC 伺服器的 [屬性] 頁面上,以特定字串覆寫預留位置設定。
範例:
預留位置有助於加速複製伺服器。例如,在多磁碟機電腦 A 上,SAP BusinessObjects Enterprise
安裝於 C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0。
因此,%DefaultAuditingDir% 預留位置將為 D:\Program Files (x86)\SAP BusinessObjects\SAP
BusinessObjects Enterprise XI 4.0\Auditing\。
而在另一部只有單一磁碟 (並無磁碟機 D) 的電腦 B 上,SAP BusinessObjects Enterprise 安裝於
C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0 。這
時,%DefaultAuditingDir% 預留位置將為 C:\Program Files (x86)\SAP BusinessObjects\SAP
BusinessObjects Enterprise XI 4.0\Auditing\
當電腦 A 上的事件伺服器複製到電腦 B 時,如果 [稽核暫存目錄] 是使用預留位置,系統便會自行
解析預留位置,因而事件伺服器將能正常運作。若未使用預留位置,就必須手動覆寫 [稽核暫存目錄]
設定,否則事件伺服器會失效。
9.7.1.2.2 複製伺服器
353 2013-01-07
伺服器管理
1。 在您想新增複製伺服器的機器上,移至 CMC 的 伺服器 管理區域。
2。 以滑鼠右鍵按一下您要複製的伺服器,然後選取 [複製伺服器]。
複製伺服器 對話方塊便會出現。
3。 在 [新伺服器名稱] 欄位中輸入伺服器的名稱 (或使用預設名稱)。
4。 如果您複製中央管理伺服器,請在 [名稱伺服器連接埠] 欄位中指定連接埠編號。
5。 在 [複製到節點] 清單中,選擇您要新增複製伺服器的節點,然後按一下 [確定]。
新伺服器會顯示在 CMC 的 伺服器 管理區域中。
附註:
連接埠編號設定也會一併複製。在許多情況下 (例如複製 CMS),您會想要變更連接埠編號,以避免
原始伺服器與複製伺服器之間發生混淆。
9.7.1.3 刪除伺服器
1。 移至 CMC 的 伺服器 管理區。
2。 停止您想要刪除的伺服器。
3。 用滑鼠右鍵按一下伺服器,再按一下 [刪除]。
4。 出現確認提示時,按一下 [是]。
9.8 叢集中央管理伺服器
9.8.1 叢集中央管理伺服器
354 2013-01-07
伺服器管理
355
如果您實作了大型或任務關鍵型 SAP BusinessObjects Business Intelligence 平台,那麼您可能會
想要在單一叢集中執行多台 CMS 電腦。叢集是由兩部以上的 CMS 伺服器所組成,它們會一起運作以共
用 CMS 系統資料庫。如果一部執行 CMS 的電腦故障了,則另一部執行 CMS 的電腦會繼續服務 Business
Intelligence 平台要求。這種「高可用性」支援有助於確保 Business Intelligence 平台使用者在設
備故障時,仍然可以存取資訊。
本節說明如何在已經就緒且實際執行的系統中,新增 CMS 叢集成員。當您在現有的叢集中新增 CMS
時,會指示新的 CMS 與現有的 CMS 系統資料庫連線,並與任何現有的 CMS 電腦共用處理工作量。如
需有關目前 CMS 的詳細資訊,請移至 CMC 的 [伺服器] 管理區。
在將 CMS 電腦設為叢集之前,確定每個 CMS 所安裝的作業系統,都已符合《Product Availability
Matrix》所提的資料庫伺服器、資料庫存取方法、資料庫驅動程式和資料庫用戶端的需求 (包括版本等
級和更新程式層級)。此外,您還必須符合以下的叢集需求:
• 為了獲得最佳效能,您選擇裝載系統資料庫的資料庫伺服器,必須要能夠非常快速地處理小型查詢。
CMS 經常與系統資料庫進行通訊,並傳送許多小型查詢給系統資料庫。如果資料庫伺服器無法及時
處理這些要求,Business Intelligence 平台效能便會大受影響。
• 為了達到最佳效能,請在具有相同記憶體量和相同 CPU 類型的電腦上執行每個 CMS 叢集成員。
• 請以類似方法設定每部電腦:
• 安裝相同的作業系統,包括相同的作業系統 Service Pack 和更新程式版本。
• 安裝相同版本的 Business Intelligence 平台 (如果適用,還包括更新程式)。
• 確定每個 CMS 都以相同方式連線到 CMS 系統資料庫:無論您使用原生驅動程式或 ODBC 驅動程
式。確定每部電腦上的驅動程式都一樣,而且是支援的版本。
• 確保每個 CMS 都使用相同的資料庫用戶端與其系統資料庫連線,且為受支援的版本。
• 檢查各 CMS 是否使用相同的資料庫使用者帳戶和密碼與 CMS 系統資料庫連線。這個帳戶在系統
資料庫上必須要有建立、刪除和更新權限。
• 請確認每個 CMS 所在的節點都是在相同作業系統帳戶下執行 (在 Windows 上,預設值為
「LocalSystem」帳戶)。
• 確認每部 CMS 電腦上的目前日期和時間都已正確設定 (包括日光節約時間的設定)。
• 請確定叢集中的所有電腦 (包括主控 CMS 的電腦) 均設為相同的系統時間。 若要獲得最佳結
果,請同步化電腦與時間伺服器 (如 time.nist.gov),或使用中央監控解決方案。
• 請確定在叢集的所有 Web 應用程式伺服器上安裝相同的 WAR 檔案。如需有關 WAR 檔案部署的
詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台安裝指南》。
• 確保叢集中的每一部 CMS 都是在相同的區域網路上。
• 頻外執行緒 (-oobthreads) 供叢集偵測和叢集通知使用。這兩項作業均可快速完成 (通知為非同
步),因此 BI 不再需要多個 oobthreads,且只會建立一個 -oobthread。
如果您的叢集有八個以上的 CMS 叢集成員,請確定每個 CMS 的命令列都包含 -oobthreads <numCMS>
選項,其中 <numCMS> 為叢集中 CMS 伺服器的數目。此選項將確保叢集能夠處理高負荷狀況。如需
2013-01-07
伺服器管理
有關設定伺服器命令列的詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台
管理員指南》的<伺服器命令列>附錄。
• 如果您想要啟用稽核,必須將各 CMS 設定為使用相同的稽核資料庫,並以相同的方式與其連線。稽
核資料庫的需求,與系統資料庫在資料庫伺服器、用戶端、存取方法、驅動程式和使用者 ID 方面
的需求相同。
提示:
根據預設,叢集名稱會反映您安裝之第一部 CMS 的電腦主機名稱。
相關主題
•
9.8.1.1 將 CMS 新增至叢集
有數種方式可以新增新的 CMS 叢集成員。請遵循適當的程序:
• 您可以在新機器上以 CMS 安裝新節點。
• 如果您已經具備含 CMS 二進位檔案的節點,則可以從 CMC 新增 CMS 伺服器。
• 如果您已經具備含 CMS 二進位檔案的節點,則也可以透過複製現有的 CMS 伺服器新增 CMS 伺服
器。
附註:
進行任何變更之前,請先備份您目前的 CMS 系統資料庫、伺服器組態及輸入與輸出檔案儲存機制的內
容。如有必要,請連絡您的資料庫管理員。
相關主題
•
•
•
•
9.8.1.2 將新的節點新增至叢集
356 2013-01-07
伺服器管理
當您新增節點 (節點是單一 Server Intelligence Agent 所管理的大量 BI 平台伺服器) 時,系統會
提示您建立新的 CMS,或將節點叢集至現有的 CMS。
如果您想要將節點新增至現有 CMS 的叢集,則可以使用此安裝程式。在您想要安裝新 CMS 叢集成員的
電腦上,執行 SAP BusinessObjects Business Intelligence 平台安裝和安裝程式。安裝程式可讓您
執行自訂安裝,並在自訂安裝期間指定想要擴充系統的現有 CMS,然後選取想要安裝在本機電腦上的元
件。在這種情況下,請指定執行現有系統的 CMS 名稱,並選擇在本機電腦上安裝新的 CMS,然後為安
裝程式提供與您現有的 CMS 系統資料庫連線所需要的資訊。當安裝程式在本機電腦上安裝新的 CMS
時,它會自動將伺服器新增至現有的叢集。
附註:
當您將新節點叢集至現有的 CMS 前,如果新節點是全新的伺服器,請確定在該伺服器上的 BI 平台安
裝與現有 BI 平台環境位於同一個更新層級上。
相關主題
•
9.8.1.3 將叢集新增至 Web 應用程式屬性檔案
如果您已將其他 CMS 新增至部署,而且使用 Java 應用程式伺服器,則必須修改 Web 應用程式部署之
\webapps\BOE\WEB-INF\config\custom 目錄中的 PlatformServices.properties 檔案。
9.8.1.3.1 定義 BOE Web 應用程式的叢集屬性
357
1。 在裝載 Web 應用程式的電腦上存取 BOE.war 檔案的自訂資料夾。
如果您是使用隨 SAP BusinessObjects Business Intelligence 平台安裝的 Tomcat Web 應用程式
伺服器,則可以存取下列資料夾:
C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\webapps\BOE\WEB-INF\config\custom\
提示:
如果您是使用沒有啟用直接存取部署之 Web 應用程式的 Web 應用程式伺服器,則可以使用產品安
裝中的下列資料夾以修改 BOE.war 檔案。
<INSTALLDIR>\SAP BusinessObjects Business Intelligence platform
4.0\warfiles\webapps\BOE\WEB-INF\config\custom\.
2013-01-07
伺服器管理
您隨後必須重新部署修改的 BOE.war 檔案。
2。 建立新的檔案。
使用 Notepad 或任何其他文字編輯公用程式。
3。 針對您部署中的每個叢集指定 CMC 叢集屬性。
每個叢集名稱皆以 @ 符號開頭,並以逗號 (,) 分隔每個 CMS 名稱。連接埠編號與 CMS 名稱是以
冒號 (:) 隔開。除非另有指定,連接埠編號均假設為 6400。
使用 cms.clusters 屬性以指定部署中的每個叢集。例如,cms.clusters=@samplecluster,@sam plecluster2, @samplecluster3。使用 cms.clusters.[叢集名稱] 屬性以指定部署中的每個 CMS
叢集。例如: cms.clusters=@samplecluster,@samplecluster2, @samplecluster3 cms.clusters.samplecluster=cmsone:6400,cmstwo cms.clusters.samplecluster2=cms3,cms4, cms5 cms.clusters.samplecluster3=aps05
4。 使用 PlatformServices.properties 名稱儲存檔案。
5。 重新啟動 Web 應用程式伺服器。
只有在執行 Web 應用程式伺服器的電腦上重新部署已修改的 BOE Web 應用程式,新的屬性才會有效。
使用 WDeploy 在 Web 應用程式伺服器上重新部署 WAR 檔案。如需有關使用 WDeploy 的詳細資訊,請
參閱《SAP BusinessObjects Business Intelligence 平台 Web 應用程式部署指南》。
9.8.1.4 變更 CMS 叢集的名稱
這個程序可讓您變更已經安裝的叢集名稱。 在變更 CMS 叢集的名稱之後,Server Intelligences Agent
會自動重新設定每個 SAP Business Objects 伺服器,讓它使用 CMS 叢集而非個別 CMS 來註冊。
附註:
若為經驗豐富的 SAP BusinessObjects Business Intelligence 平台管理員,請注意,您無法再於伺
服器命令列上使用 -ns 選項,以便設定伺服器應該註冊的目標 CMS。這項設定現在已由 SIA 自動處
理。
9.8.1.4.1 變更 Windows 上的叢集名稱
358
1。 使用 CCM 來為包含「中央管理伺服器」(屬於您要變更其名稱的叢集成員) 的節點停止 Server
Intelligence Agent。
2013-01-07
伺服器管理
2。 以滑鼠右鍵按一下 Server Intelligence Agent 並選擇 [屬性]。
3。 在 [屬性] 對話方塊中,按一下 [組態] 索引標籤。
4。 選取 [變更叢集名稱為] 核取方塊。
5。 輸入新的叢集名稱。
6。 按一下 [確定],然後重新啟動 Server Intelligence Agent。
現在 CMS 叢集名稱已變更。所有其他的 CMS 叢集成員都會以動態方式收到新叢集名稱的通知 (雖
然可能要花幾分鐘才能將您的變更傳播給叢集成員)。
7。 進入 CMC 的 [伺服器] 管理區,然後檢查您所有的伺服器是否仍然處於啟用狀態。如有必要,請啟
用因變更而停用的伺服器。
9.8.1.4.2 變更 Unix 上的叢集名稱
使用 cmsdbsetup.sh 指令碼。如需參考資訊,請參閱《SAP BusinessObjects Business Intelligence
平台管理員指南》中的<Unix 工具>一章。
9.9 管理伺服器群組
359
伺服器群組提供一種組織 SAP BusinessObjects Business Intelligence 平台伺服器的方式,使其更
容易管理。亦即,當您管理一群伺服器時,只需檢視系統上所有伺服器的一組子集即可。更重要的是,
伺服器群組也是一種自訂 SAP BusinessObjects Business Intelligence 平台的強大方式,它可以將
系統最佳化,以供各地使用者或不同類型的物件使用。
如果您將伺服器依區域分組,即可輕易設定特定地區辦公室使用者適用的預設處理設定、重複執行排程
以及排程目的端等。您可以將物件關聯到單一伺服器群組,讓此物件固定使用同一部伺服器處理。也可
以將排程物件關聯到特定伺服器群組,以確保排程物件能送到正確的印表機、檔案伺服器等。因此,這
也能夠證明伺服器群組在維護跨越多個位置及多重時區的系統上特別有用。
若依類型替伺服器分組,您可以將物件設定成由為這些物件進行最佳化的伺服器來處理。例如,處理伺
服器需要經常和內含已發行報表資料的資料庫通訊。如果盡量縮短處理伺服器與資料庫伺服器之間的距
離,不但能夠增進系統效能,並能盡量降低網路流量。因此,如果您有一些報表要利用 DB2 資料庫產
生,就可以建立一個處理伺服器群組,只針對 DB2 資料庫伺服器處理報表。接著,只要設定適當的報
表,使其一律使用此「處理伺服器」群組進行檢視,即可改善檢視這些報表的系統效能。
2013-01-07
伺服器管理
建立好伺服器群組之後,請將物件設定成使用特定伺服器群組來排程或檢視/修改報表。您可以使用 CMC
之 [伺服器] 管理區中的導覽樹狀結構來檢視伺服器群組。[伺服器群組清單] 選項會在 [詳細資料]
窗格中顯示伺服器群組的清單,而 [伺服器群組] 選項可讓您檢視群組中的伺服器。
9.9.1 建立伺服器群組
若要建立伺服器群組,您必須指定群組名稱及描述,然後在群組中新增伺服器。
9.9.1.1 建立伺服器群組
1。 移至 CMC 的 伺服器 管理區。
2。 依序選擇 [管理] > [新增] > [建立伺服器群組]。
隨即顯示 建立伺服器群組 對話方塊。
3。 在 [名稱] 欄位中,輸入新伺服器群組的名稱。
4。 如果您要包含有關伺服器群組的其他資訊,請在 [說明] 欄位中輸入資訊。
5。 按一下 [確定]。
6。 在 伺服器 管理區的導覽樹狀結構中,按一下 [伺服器群組],然後選取新伺服器群組。
7。 從 [動作] 功能表選擇 [新增成員]。
8。 選取您要新增至此群組的伺服器,然後按一下 [>]。
提示:
按住 CTRL + 按一下滑鼠,即可選取多個伺服器。
9。 按一下 [確定]。
您將返回 伺服器 管理區,如今其中列出了您已新增至此群組的所有伺服器。現在您便可變更狀態、
檢視伺服器度量資訊,以及變更群組中伺服器的屬性。
相關主題
•
360 2013-01-07
伺服器管理
9.9.2 使用伺服器子群組
伺服器子群組提供了進一步組織伺服器的方式。子群組只是一個做為另一個伺服器群組成員的伺服器群
組。
例如,如果您依區域及國家來為伺服器分組,則每個區域群組都會成為國家群組的子群組。若要以這種
方式組織伺服器,請先為每個區域建立一個群組,再於每個區域群組中新增適當的伺服器。然後,為每
個國家建立一個群組,再將地區群組新增至對應的國家群組。
設定子群組的方法有兩種:修改伺服器群組的子群組,或者將某個伺服器群組設定成另一個群組的成
員。兩者的結果都相同,因此可以任選對您比較方便的作法。
9.9.2.1 將子群組新增伺服器群組
1。 移至 CMC 的 伺服器 管理區。
2。 在導覽樹狀結構中按一下 [伺服器群組],然後選取要新增子群組的伺服器群組。
這個群組即為父群組。
3。 從 [動作] 功能表選擇 [新增成員]。
4。 在導覽樹狀結構中按一下 [伺服器群組],然後選取要新增至此群組的伺服器群組,再按一下 [>]。
提示:
按住 CTRL + 按一下滑鼠,即可選取多個伺服器群組。
5。 按一下 [確定]。
您將返回 [伺服器] 管理區,如今其中列出了您已新增此父群組的所有伺服器群組。
9.9.2.2 將伺服器群組設定為另一個群組的成員
1。 移至 CMC 的 伺服器 管理區。
361 2013-01-07
伺服器管理
2。 按一下要在其中新增至另一個群組的群組。
3。 從 [動作] 功能表選擇 [新增至伺服器群組]。
4。 在 [可用的伺服器群組] 清單中,選取此群組要新增的其他群組,然後按一下 [>]。
提示:
按住 CTRL + 按一下滑鼠,即可選取多個伺服器群組。
5。 按一下 [確定]。
9.9.3 修改伺服器的群組成員資格
您可以修改伺服器的群組成員資格,迅速地將此伺服器新增至系統中所建立的任何群組或子群組 (或從
中移除)。
例如,假設您為許多區域建立了伺服器群組。您可能希望對多個區域使用單一的中央管理伺服器 (CMS)。
此時,您不需要將 CMS 個別新增至各區域伺服器群組,只要按一下伺服器的 [所屬成員] 連結,即可
將其一次新增至三個區域。
9.9.3.1 修改伺服器的群組成員資格
1。 移至 CMC 的 伺服器 管理區。
2。 以滑鼠右鍵按一下您要變更成員資格資訊的伺服器,並選取 [現有伺服器群組]。
在詳細資料面板中,[可用的伺服器群組] 清單會顯示可在其中新增至此伺服器的群組。[伺服器群
組的成員] 清單則顯示此伺服器目前隸屬的伺服器群組。
3。 若要變更此伺服器成員資格所隸屬的群組,請使用箭頭,在清單之間移動伺服器群組,然後按一下
[確定]。
9.9.4 使用者存取伺服器和伺服器群組的權限
362
您可以利用權限授與伺服器和伺服器群組的存取權,以便讓人員能夠執行啟動或停止伺服器這類工作。
2013-01-07
伺服器管理
根據您的系統組態和安全性考量,您可能想要限制由 SAP BusinessObjects Business Intelligence
平台管理員執行伺服器管理工作。不過,您可能必須使用這些伺服器提供存取權給其他人。許多企業組
織均有專門進行伺服器管理工作的一群 IT 專業人員。如果您的伺服器團隊因執行定期的伺服器維護工
作,需要關閉及啟動伺服器,則必須授與他們伺服器權限。您可能也希望將 SAP BusinessObjects
Business Intelligence 平台伺服器的管理工作委派給其他人。或者您希望企業組織中其他群組擁有自
行控制伺服器管理的權限。
9.9.4.1 授與伺服器或伺服器群組的存取權
1。 移至 CMC 的 [伺服器] 管理區。
2。 以滑鼠右鍵按一下您要授與存取權的伺服器或伺服器群組,並選取 [使用者安全性]。
3。 按一下 [加入主權],即可新增您要授與存取所選取伺服器或伺服器群組之權限的使用者或群組。
[新增主權] 對話方塊會出現。
4。 選取您要授與權限供其存取指定伺服器或伺服器群組的使用者或群組,然後按一下 [>]。
5。 按一下 [新增並指派安全性]。
6。 在 指派安全性 畫面上,針對使用者或群組選取想要的安全性設定,並按一下 [確定]。
如需有關指派權限的詳細資訊,請參閱<設定權限>一章。
9.9.4.2 報表應用程式伺服器的物件權限
若要允許使用者透過 Web 利用報表應用程式伺服器 (RAS) 建立或修改報表,您的系統必須具有 RAS
報表修改授權。同時,您也必須授與使用者基本的物件權限。當您授與使用者這些權限來存取報表物件
時,他們可以選取此報表做為新報表的資料來源,或者直接修改報表。
• 檢視物件 (或依照需要[檢視文件執行個體])
• 編輯物件
• 重新整理報表的資料
• 匯出報表的資料
使用者也必須擁有至少能在一個資料夾中新增物件的權限,才能將新報表存回 SAP BusinessObjects
Business Intelligence 平台。
363 2013-01-07
伺服器管理
若要確保使用者仍能執行額外的報表工作 (例如複製、排程、列印等),建議您先指派適當的存取層級
並更新這些變更。接著,將存取層級改為 [進階],然後新增任何尚未授與的必要權限。就執行個體而
言,如果使用者已經有報表物件的「依需要檢視」權限,就表示您允許他們藉由將存取層級改為「進
階」,並明確授與額外的「編輯」物件權限來修改報表。
當使用者透過進階 DHTML 檢視器和 RAS 來檢視報表時,「檢視」存取層級就足夠顯示報表,但若要實
際使用進階搜尋功能,則需要「依需要檢視」。並不需要額外的「編輯」物件權限。
9.10 評估系統效能
9.10.1 監控 SAP BusinessObjects Business Intelligence 平台伺服器
監控應用程式能夠擷取 SAP BusinessObjects Business Intelligence 平台伺服器的執行階段與歷史
度量資訊,以用於報表與通知。此應用程式可以幫助系統管理員識別伺服器是否正常運作,以及回應的
時間是否如同預期。
相關主題
•
9.10.2 分析伺服器度量資訊
364
中央管理主控台 (CMC) 可讓您檢視系統中伺服器的度量資訊。這些度量資訊包括每部電腦的一般資訊,
以及特定伺服器類型的詳細資料。CMC 也能讓您檢視系統度量資訊,其中包括產品版本、您的 CMS 以
及目前系統活動的相關資訊。
附註:
您只能檢視目前執行中伺服器的度量資訊。
2013-01-07
伺服器管理
9.10.2.1 檢視伺服器度量資訊
1。 移至 CMC 的 伺服器 管理區。
2。 以滑鼠右鍵按一下您要檢視其度量資訊的伺服器,然後選取 [度量資訊]。
度量資訊 索引標籤會顯示伺服器的度量資訊清單。
相關主題
•
•
9.10.3 檢視系統度量資訊
CMC 的 設定 管理區顯示了系統度量資訊,它提供您 SAP BusinessObjects Business Intelligence
平台安裝的一般資訊。屬性 區段含有產品版本和建置的相關資訊。它也列出 CMS 資料庫的資料來源、
資料庫名稱以及資料庫使用者名稱。檢視全域系統度量資訊 區段列出了目前的帳戶活動,以及目前和
已處理工作的統計資料。叢集 區段列出您所連接的 CMS 名稱、CMS 叢集名稱,以及其他叢集成員的名
稱。
9.10.3.1 檢視系統度量資訊
• 在 CMC 的 設定 管理區中,按一下箭號展開和檢視 屬性、檢視全域系統度量資訊、叢集 及 熱備
份 區域中的設定。
9.10.4 記錄伺服器活動
365 2013-01-07
伺服器管理
SAP BusinessObjects Business Intelligence 平台可讓您記錄 SAP BusinessObjects Business
Intelligence 平台 Web 活動的特定資訊。
• 此外,每一個 SAP BusinessObjects Business Intelligence 平台伺服器都設計可以將訊息記錄到
作業系統的標準系統記錄檔中。
• 在 Windows 中,SAP BusinessObjects Business Intelligence 平台會記錄到事件記錄檔服務。
您可以使用事件檢視器 (在「應用程式記錄檔」中) 檢視結果。
• 在 Unix 中,SAP BusinessObjects Business Intelligence 平台會記錄到擔任使用者應用程式
的 syslog 協助程式。每一個伺服器都會在它所記錄的訊息前面加上名稱和 PID。
每個伺服器也會將您產品安裝的判斷提示訊息記錄到記錄目錄中。這些檔案的程式設計資訊通常只對
SAP Business Objects 支援人員有用處,因為它可以用於進階偵錯。這些記錄檔的位置視您的作業系
統而定。
• 在 Windows 上,預設記錄目錄為 <INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\Logging。
• 在 Unix 上,預設記錄目錄是產品安裝的 <INSTALLDIR>/sap_bobj/logging 目錄。
必須注意的是,這些記錄檔會執行自動清除,因此每個伺服器都不會有超過 1 MB 的記錄資料。
附註:
若要讓記錄功能能夠在裝載 SAP BusinessObjects Business Intelligence 平台伺服器的 Unix 電腦
上運作,必須設定系統記錄,以便將記錄至 info 層級或以上的 user 設備的所有訊息都記錄下來。您
還必須將 SYSLOGD 設定為接受遠端記錄。
每一個系的設定程序都不同。如需明確指示,請參閱您的作業系統說明文件。
9.11 設定伺服器設定
366
本節包含說明如何修改 SAP BusinessObjects Business Intelligence 平台伺服器之設定的技術資訊
和程序。
本節所討論的大部分設定,都能夠讓您將 SAP BusinessObjects Business Intelligence 平台更有效
地整合到目前的硬體、軟體和網路組態中。所以,您所選的設定大部分都會視自己的需求而定。
您可以使用兩種方式透過中央管理主控台 (CMC) 變更伺服器設定。
• 在伺服器的 屬性 畫面中加以指定。
• 在伺服器的 編輯通用服務 畫面中加以指定。
2013-01-07
伺服器管理
請注意並非所有的變更都會立即發生。如果無法立即變更設定,屬性 和 編輯通用服務 畫面會顯示目
前的設定 (紅色的文字) 以及所需的設定。當您返回 [伺服器] 管理區域時,伺服器將會標示為 [過
期]。當您重新啟動伺服器時,將會使用所需的設定,並從伺服器移除 [過期] 旗標。
附註:
本節並未說明如何設定 Web 應用程式伺服器,來部署 SAP BusinessObjects Business Intelligence
平台應用程式。這些工作一般都在您安裝產品時執行。如需詳細資訊,請參閱《SAP BusinessObjects
Business Intelligence 平台安裝指南》。
相關主題
•
•
•
•
9.11.1 變更伺服器的屬性
1。 移至 CMC 的 伺服器 管理區。
2。 按兩下要變更設定的伺服器。
隨即顯示 屬性 畫面。
3。 進行您所需的變更、然後按一下 [儲存] 或 [儲存並關閉]。
附註:
並非所有的變更都會立即發生。如果無法立即變更設定,[屬性] 對話方塊會顯示目前的設定 (紅色
的文字) 以及所需的設定。當您返回 [伺服器] 管理區域時,伺服器將會標示為 [過期]。當您重新
啟動伺服器時,將會從 [屬性] 對話方塊使用所需的設定,並從伺服器移除 [過期] 旗標。
9.11.2 將服務設定套用於多個伺服器
367
您可以將相同的設定套用於多個伺服器上裝載的服務。
1。 移至 CMC 的 伺服器 管理區。
2。 按 Ctrl 並按一下裝載您要變更其設定之服務的伺服器,然後以滑鼠右鍵按一下並選取 [編輯通用
服務]。
2013-01-07
伺服器管理
隨即顯示 編輯通用服務 對話方塊,其中會顯示裝載於您已選取且具有可變更設定之伺服器上的服
務清單。
3。 如果 編輯通用服務 對話方塊列出多個服務,請選取您要編輯的服務,然後按一下 [繼續]。
4。 變更服務,並按一下 [確定]。
附註:
重新導向至 CMC 的 伺服器 管理區。如果伺服器需要重新啟動,伺服器會標示為「過期」。當您重新
啟動伺服器時,伺服器會使用新的設定,並移除「過期」旗標。
9.11.3 使用組態範本
組態範本可讓您輕鬆地設定伺服器的多個執行個體。組態範本會為每個服務類型儲存設定清單,您可用
以設定其他的伺服器執行個體。例如,如果您要將許多 Web Intelligence 處理伺服器設定成相同,只
需要設定它們其中一部的設定即可。您可以使用設定的服務以定義 Web Intelligence 處理伺服器的組
態範本,然後將範本套用至其他 11 個服務執行個體。
每個類型的 SAP BusinessObjects Business Intelligence 平台服務都有它自己的組態範本。例如,
Web Intelligence 處理服務類型有一個組態範本,發行服務類型也有一個組態範本,以此類推。組態
範本是在中央管理主控台 (CMC) 的伺服器屬性中定義。
伺服器若設定為使用組態範本,該伺服器現有的設定將由範本提供的值所覆寫。即便您日後決定停止使
用範本,也無法還原原始設定。組態範本的任何後續變更都不會影響到該伺服器。
依照下列方式使用組態範本是最佳的作法:
1。 在一部伺服器上設定組態範本。
2。 假設您希望相同類型的所有伺服器都有相同的組態,請為相同類型的所有伺服器勾選 [使用組態範
本],包括您設定組態範本的伺服器。
3。 如果您之後想要變更此類型的所有伺服器之組態,請檢視任何一個服務的屬性,取消選取 [使用組
態範本] 核取方塊。變更您想要的設定,然後為這個伺服器選取 [設定組態範本],再按一下 [儲
存]。便已更新該類型的所有服務。透過不要讓某部伺服器永遠設為組態範本,就可以確保不會意外
地變更該類型之所有伺服器的組態設定。
相關主題
•
•
9.11.3.1 設定組態範本
368 2013-01-07
伺服器管理
您可以為每種類型的服務設定組態範本。您無法為一種服務設定多個組態範本。您可以使用任何伺服器
的 屬性 頁面,針對伺服器主控的特定服務類型,設定組態範本將使用的各項設定。
1。 移至 CMC 的 伺服器 管理區。
2。 按兩下裝載您要設定組態範本服務的伺服器。
隨即顯示 屬性 畫面。
3。 設定範本所要使用的服務設定,然後選取 [設定組態範本] 核取方塊,再按一下 [儲存] 或 [儲存
並關閉]。
您選取之服務類型的組態範本是根據目前伺服器的設定來定義。如果裝載相同服務之相同類型的其他伺
服器在其屬性中有啟用 [使用組態範本],將會自動且立即重新設定這些伺服器以符合組態範本。
附註:
若您並未明確定義組態範本的設定,就會使用服務的預設設定。
相關主題
•
9.11.3.2 將組態範本套用到伺服器
369
在套用組態範本之前,請確定您已為要套用範本的伺服器類型定義組態範本設定。若您並未明確定義組
態範本的設定,就會使用服務的預設設定。
附註:
當您修改組態範本的設定時,將不會更新未啟用 [使用組態範本] 設定的伺服器。
1。 移至 CMC 的 伺服器 管理區。
2。 按兩下裝載您要套用組態範本服務的伺服器。
隨即顯示 屬性 畫面。
3。 選取 [使用組態範本] 核取方塊,然後按一下 [儲存] 或 [儲存並關閉]。
附註:
如果伺服器需要重新啟動才能使新設定生效,它將會在伺服器清單中顯示為「過期」。
適當的組態範本隨即套用到目前的伺服器。對組態範本進行任何後續變更時,使用該組態範本的所有伺
服器其組態將受影響。
取消勾選 [使用組態範本] 並不會將伺服器組態還原為套用組態範本當時的值。之後若對組態範本進行
變更,使用該組態範本的伺服器其組態將不受到影響。
2013-01-07
伺服器管理
相關主題
•
9.11.3.3 還原系統預設值
您可能會希望將服務的組態還原到它最初安裝的設定 (例如,如果您不正確地設定伺服器或是遇到效能
問題)。
1。 移至 CMC 的 伺服器 管理區。
2。 按兩下裝載您要還原系統預設值服務的伺服器。
隨即顯示 屬性 畫面。
3。 選取 [還原系統預設值] 核取方塊,然後按一下 [儲存] 或 [儲存並關閉]。
隨即還原特定服務類型的預設設定。
9.12 設定伺服器網路設定
SAP BusinessObjects Business Intelligence 平台伺服器的網路設定是透過 CMC 來管理。這些設定
分為兩大類:連接埠設定和主機識別。
預設設定
在安裝期間,伺服器主機識別碼會設定成 [自動指派]。不過,您可為每部伺服器指派特定的 IP 位址
或主機名稱。預設的 CMS 連接埠編號是 6400。其餘的 SAP BusinessObjects Business Intelligence
平台伺服器都將動態地繫結至可用的連接埠。連接埠編號是由 SAP BusinessObjects Business
Intelligence 平台自動管理,但也可以使用 CMC 指定連接埠編號。
9.12.1 網路環境選項
370 2013-01-07
伺服器管理
SAP BusinessObjects Business Intelligence 平台同時支援網際網路通訊協定 6 版 (IPv6) 和網際
網路通訊協定 4 版 (IPv4) 的網路流量。您可以在下列任何環境中使用伺服器和用戶端元件:
• IPv4 網路:所有的伺服器和用戶端元件都僅以 IPv4 通訊協定執行。
• IPv6 網路:所有的伺服器和用戶端元件都僅以 IPv6 通訊協定執行。
• IPv6/IPv4 混合式網路:伺服器和用戶端元件均能同時以 IPv6 和 IPv4 通訊協定執行。
附註:
網路組態應該交由系統管理員或網路管理員進行設定。SAP BusinessObjects Business Intelligence
平台並未提供可指定網路環境的機制。您可以使用 CMC 繫結至任何 SAP BusinessObjects Business
Intelligence 平台伺服器的特定 IPv6 或 IPv4 位址。
9.12.1.1 IPv6/IPv4 混合式環境
IPv6/IPv4 網路環境能夠促成下列事項:
• SAP BusinessObjects Business Intelligence 平台伺服器若是執行於 IPv6/IPv4 混合模式,即可
同時處理 IPv6 和 IPv4 要求。
• 用戶端元件可與純為 IPv6 節點、純為 IPv4 節點或 IPv6/IPv4 節點的伺服器互通。
混合模式尤其適用於下列情況:
• 從純為 IPv4 節點遷移至純為 IPv6 節點的環境時。在遷移完成前的過渡期間,所有的用戶端和伺
服器元件都能毫無障礙地繼續互通。一旦遷移完成,您即可針對所有伺服器停用 IPv4 設定。
• 與 IPv6 不相容的協力廠商軟體仍能繼續在 IPv6/IPv4 節點環境下運作。
附註:
若是使用純為 IPv6 節點的 Windows 2003,將無法正確解析 DNS 名稱。建議您在 Windows 2003 已停
用 IPv4 堆疊的情況下,執行 IPv6/IPv4 混合式部署環境。
9.12.2 伺服器主機識別選項
您可以在 CMC 中指定每一部 SAP BusinessObjects Business Intelligence 平台伺服器的主機識別選
項。下表摘要 [通用設定] 區域所提供的選項:
371 2013-01-07
伺服器管理
選項
自動指派
主機名稱
IP 位址
描述
這是所有伺服器的預設設定。選取 [自動指派] 時,伺服器便會自動將其 [要求
連接埠] 繫結至電腦上的第一個網路介面卡。
附註:
建議您針對 [主機名稱] 設定選取 [自動指派] 核取方塊。但在某些情況下,例
如伺服器執行於多重主目錄電腦,或是伺服器必須與特定防火牆組態交涉運作時,
您即應考慮使用特定的主機名稱或 IP 位址。如需有關設定多重主目錄電腦以及
使用防火牆的詳細資訊,請參閱《SAP BusinessObjects Business Intelligence
平台管理員指南》。
指定伺服器用來接聽要求的網路介面卡主機名稱。在 CMS 上,此設定是指定 CMS
繫結其「名稱伺服器連接埠」與「要求連接埠」的網路介面卡主機名稱。
指定伺服器用來接聽要求的網路介面卡 IP 位址。在 CMS 上,此設定是指定 CMS
繫結其「名稱伺服器連接埠」和「要求連接埠」的網路介面卡位址。您可以從個
別欄位指定每一部伺服器的 IPv4 及/或 IPv6 IP 位址。
注意:
如果您在多重主目錄電腦上指定 [自動指派],則 CMS 自動繫結的網路介面可能會發生錯誤。為防止這
個問題發生,請確定在主機電腦上的網路介面卡是以正確的順序列出 (使用電腦的 OS 工具)。您也必
須在 CMC 中指定 CMS 的主機名稱設定。
附註:
如果您要使用多路連接的電腦或處於特定的 NAT 防火牆組態,則可能需要改用完整網域名稱代替主機
名稱來指定「主機名稱」。
相關主題
•
•
•
9.12.2.1 修改伺服器的主機識別
1。 移至 CMC 的 [伺服器] 管理區。
2。 選取伺服器,再從 [動作] 功能表選擇 [停止伺服器]。
3。 從 [管理] 功能表選擇 [內容]。
4。 在 [通用設定] 下方,選取下列其中一個選項:
372 2013-01-07
伺服器管理
選項
自動指派
主機名稱
IP 位址
描述
伺服器會繫結至可用的其中一個網路介面。
輸入伺服器用來接聽要求的網路介面主機名稱。
在此處所提供的欄位中,輸入伺服器用來接聽要求的網路介面 IPv4 或 IPv6
IP 位址。
附註:
若要讓伺服器能以 IPv4/IPv6 雙重節點模式運作,請在兩個欄位中分別輸入有
效的 IP 位址。
5。 按一下 [儲存] 或 [儲存並關閉]。
變更結果隨即反映在 [屬性] 索引標籤中顯示的命令列上。
6。 啟動並啟用伺服器。
9.12.3 設定多路連接電腦
多路連接電腦是指具有多個網路位址的電腦。您可以使用多重網路介面,其中每一個介面都有一或數個
IP 位址;或者使用單一網路介面,但指定多重 IP 位址。
如果您有多個網路介面,各有其單一 IP 位址,請變更繫結順序,讓繫結順序最上面的網路介面成為您
希望 SAP BusinessObjects Business Intelligence 平台伺服器繫結的介面。如果您的介面具有多個
IP 位址,請使用 CMC 中的 [主機名稱] 選項來指定 Business Intelligence (BI) 平台伺服器的網路
介面卡。您可以使用主機名稱或 IP 位址來指定這個選項。如需有關設定 [主機名稱] 值的資訊,請
參閱 疑難排解多個網路介面。
提示:
本節示範了如何將所有伺服器限制為相同的網路位址,以及可能將個別伺服器繫結到不同的位址。例
如,您可能想將檔案儲存伺服器繫結到無法從使用者電腦到達的私人位址。類似這樣的進階組態,您需
要設法使 DNS 組態能在所有 BI 平台伺服器元件之間有效地路由傳送通訊。在這個範例中,DNS 必須
從其他 BI 平台伺服器將通訊傳送到檔案儲存伺服器的私人位址。
相關主題
•
9.12.3.1 將 CMS 設定為繫結至某個網路位址
373 2013-01-07
伺服器管理
附註:
在多路連接的電腦上,[主機識別碼] 可以設定為想讓伺服器繫結之介面的完整網域名稱或 IP 位址。
1。 移至 CMC 的 [伺服器] 管理區。
2。 按兩下 CMS。
3。 在 [通用設定] 下方,選取下列其中一個選項:
• 主機名稱
• 輸入伺服器所要繫結的網路介面主機名稱。
• IP 位址
• 在此處提供的欄位中,輸入伺服器所要繫結的網路介面 IPv4 或 IPv6 IP 位址。
附註:
若要讓伺服器能以 IPv4/IPv6 雙重節點模式運作,請在兩個欄位中分別輸入有效的 IP 位址。
注意:
請勿選取 [自動指派]。
4。 針對 要求連接埠,您可以執行下列其中一個動作:
• 選取 [自動指派] 選項。
• 在 [要求連接埠] 欄位中,輸入有效的連接埠編號。
5。 確定您已在 [名稱伺服器連接埠] 對話方塊中指定了連接埠編號。
附註:
預設的連接埠編號是 6400。
9.12.3.2 將其餘伺服器設定為繫結到某個網路位址
根據預設,其餘 SAP BusinessObjects Business Intelligence 平台伺服器會以動態方式選取其連接
埠。如需相關資訊,以瞭解如何停用會動態傳播此資訊的 [自動指派] 設定,請參閱 變更伺服器用來
接受要求的連接埠。
相關主題
•
374 2013-01-07
伺服器管理
9.12.3.3 疑難排解多個網路介面
375
在多路連接的電腦上,CMS 自動繫結至網路介面時可能會發生錯誤。為防止這個問題發生,您可以確認
在主機上的網路介面是以正確的順序列出 (使用機器的作業系統工具),並確認您已在 CMC 中為 CMS
指定主機名稱設定值。如果主要網路介面無法傳送,您可以執行下列程序來設定 SAP BusinessObjects
Business Intelligence 平台,以繫結至非主要可路由傳送的網路介面。在其他電腦上安裝 SAP
BusinessObjects Business Intelligence 平台之前,請在本機電腦上安裝 SAP BusinessObjects
Business Intelligence 平台之後,立即執行這些步驟。
1。 在具有多個網路介面的電腦上,開啟 CCM 並停止該節點的 SIA。
2。 以滑鼠右鍵按一下 SIA 並選擇 [屬性]。
3。 在 [屬性] 對話方塊中,按一下 [組態] 索引標籤。
4。 在 [連接埠] 欄位中輸入下列任一項,將 SIA 繫結至特定的網路介面:
• 目標網路介面的主機名稱與連接埠編號 (使用 hostname:port number 格式)
• 目標 NIC 的 IP 位址與連接埠編號 (使用 IP address:port number 格式)
5。 按一下 [確定],再選取 [啟動] 索引標籤。
6。 從 [本機 CMS 伺服器] 清單中選取 CMS,再按一下 [屬性]。
7。 在 [連接埠] 欄位中輸入下列任一項,將 CMS 繫結至特定的網路介面:
• 目標網路介面的主機名稱與連接埠編號 (使用 hostname:port number 格式)
• 目標網路介面的 IP 位址與連接埠編號 (使用 IP address:port number 格式)
8。 按一下 [確定],套用新的設定。
9。 啟動 SIA 並等待伺服器啟動。
10。 啟動中央管理主控台 (CMC),再移到 伺服器 管理區。對每部伺服器重複步驟 11-14。
11。 選取伺服器,再從 [動作] 功能表選擇 [停止伺服器]。
12。 從 [管理] 功能表選擇 [內容]。
13。 在 [通用設定] 下方,選取下列其中一個選項:
• 主機名稱:輸入伺服器所要繫結的網路介面主機名稱。
• IP 位址:在此處提供的欄位中,輸入伺服器所要繫結網路介面的 IPv4 或 IPv6 IP 位址。
附註:
若要讓伺服器能以 IPv4/IPv6 雙重節點模式運作,請在兩個欄位中分別輸入有效的 IP 位址。
注意:
請勿選取 [自動指派]。
14。 按一下 [儲存] 或 [儲存並關閉]。
15。 返回 CCM 並重新啟動 SIA。
SIA 會重新啟動節點上的所有伺服器。現在電腦上的所有伺服器都已繫結到正確的網路介面。
2013-01-07
伺服器管理
9.12.4 設定連接埠號碼
在安裝期間,CMS 設定使用預設的連接埠編號。預設的 CMS 連接埠編號是 6400。此連接埠位於 SAP
Business Objects 所保留的連接埠範圍內 (6400 到 6410)。在這些連接埠上的通訊不應與協力廠商應
用程式有任何衝突。
啟動並啟用之後,其他每一部 SAP BusinessObjects Business Intelligence 平台伺服器都會動態繫
結到一個可用連接埠 (大於 1024)、向 CMS 註冊該連接埠,然後接聽 SAP BusinessObjects Business
Intelligence 平台要求。必要時,您可以建構每一個伺服器元件,使其接聽特定連接埠 (而非動態選
取任何可用的連接埠)。
您可以在 CMC 中,從每一部伺服器的 [內容] 索引標籤指定其連接埠編號。下表摘列 [通用設定] 區
域下與特定類型伺服器所用連接埠有關的選項:
設定
要求連接埠
名稱伺服器連接埠
CMS
指定 CMS 用來接受其他伺服器之所
有要求 (名稱伺服器要求除外) 的連
接埠。使用與 [名稱伺服器連接埠]
相同的網路介面。一旦選取 [自動指
派],伺服器便會自動使用作業系統
指派的連接埠編號。
指定 CMS 用來接聽名稱服務要求的
SAP BusinessObjects Business Intelligence 平台連接埠。預設值為
6400。
其他伺服器
指定伺服器用來接聽所有要求的連接
埠。一旦選取 [自動指派],伺服器
便會自動使用作業系統指派的連接埠
編號。
不適用。
9.12.4.1 使用 CMC 變更預設的 CMS 連接埠
376
如果您的叢集上已經有 CMS 執行中,您就可以使用 CMC 來變更預設的 CMS 連接埠編號。如果未在叢
集上執行任何 CMS,則您必須在 Windows 上使用 CCM,或在 Unix 上使用 serverconfig.sh 指令碼,
以變更連接埠編號。
附註:
CMS 會針對要求連接埠和名稱伺服器連接埠使用相同的網路介面卡。
2013-01-07
伺服器管理
1。 移至 CMC 的 [伺服器] 管理區。
2。 按兩下伺服器清單中的 CMS。
3。 將 [名稱伺服器連接埠] 編號取代為您希望 CMS 接聽的連接埠 (預設連接埠是 6400)。
4。 按一下 [儲存並關閉]。
5。 重新啟動 CMS。
CMS 便會開始在您指定的連接埠編號上接聽。如果節點上的其他伺服器已經針對要求連接埠選取了
[自動指派] 選項,則 Server Intelligence Agent 會以動態方式將新設定傳播至這些伺服器 (可
能需要幾分鐘,您的變更才會顯示在所有節點成員的 [屬性] 設定中)。
屬性 頁面中所選擇的設定將反映在伺服器命令列上,而 屬性 頁面也會顯示命令列內容。
9.12.4.2 在 Windows 中使用 CCM 變更預設的 CMS 連接埠
如果叢集上沒有可存取的 CMS,且您要修改部署中一個或多個 CMS 的預設 CMS 連接埠,則您必須使用
CCM 來變更 CMS 連接埠編號。
1。 開啟 CCM 並停止目標節點的 SIA。
2。 以滑鼠右鍵按一下 SIA 並選擇 [屬性]。
3。 在 [屬性] 對話方塊中,按一下 [啟動] 索引標籤。
4。 從 本機 CMS 伺服器 清單中,選取您要變更連接埠編號的 CMS,並按一下 [屬性]。
5。 在 [連接埠] 欄位中輸入下列任一項,將 CMS 繫結至特定連接埠:
• 連接埠編號
• 主機名稱與連接埠編號 (使用 hostname:port number 格式)
• IP 位址與連接埠編號 (使用 IP address:port number 格式)
6。 按一下 [確定],套用新的設定。
7。 啟動 SIA 並等待伺服器啟動。
9.12.4.3 在 Unix 中使用 CCM 變更預設的 CMS 連接埠
377
如果叢集上沒有可存取的 CMS,且您要修改部署中一個或多個 CMS 的預設 CMS 連接埠,則您必須使用 serverconfig.sh 指令碼來變更 CMS 連接埠編號。
1。 使用 ccm.sh 指令碼來停止的 Server Intelligence Agent (SIA) 會主控您要變更的 CMS 連接埠
編號。
2013-01-07
伺服器管理
2。 執行 serverconfig.sh 指令碼。依預設,此指令碼位於 <InstallDir>/sap_bobj 目錄中。
3。 選取 [3 - 修改節點],然後按 Enter。
4。 選取主控您要修改主控 CMS 的節點,然後按 Enter。
5。 選取 [4 - 修改本機 CMS],然後按 [Enter]。
隨即顯示目前在節點上主控的 CMS 清單。
6。 選取您要修改的 CMS,然後按 Enter。
7。 輸入 CMS 的新連接埠編號,然後按 Enter。
8。 指定您是否要 SIA 啟動時自動啟動 CMS,然後按 Enter。
9。 輸入 CMS 的命令列引數,或接受目前的引數,然後按 Enter。
10。 輸入 quit 以結束指令碼。
11。 使用 ccm.sh 指令碼啟動 SIA,並等待伺服器啟動。
9.12.4.4 變更伺服器用來接受要求的連接埠
附註:
這些步驟無法用於變更中央管理伺服器 (CMS) 的要求連接埠。請改為參閱 變更 CMS 用來接受要求的
連接埠。
1。 移至 CMC 的 [伺服器] 管理區。
2。 選取伺服器,再從 [動作] 功能表選擇 [停止伺服器]。
3。 按兩下伺服器。
屬性 畫面便會出現。
4。 在 通用設定 下,取消選取 [要求連接埠] 的 [自動指派] 核取方塊,然後輸入您希望伺服器接聽
的連接埠編號。
5。 按一下 [儲存] 或 [儲存並關閉]。
6。 啟動並啟用伺服器。
伺服器會繫結到新的連接埠並向 CMS 註冊,然後開始在新的連接埠上接聽 SAP BusinessObjects
Business Intelligence 平台要求。
9.13 管理節點
378 2013-01-07
伺服器管理
9.13.1 使用節點
節點是指一組資訊平台服務伺服器,這些伺服器都在相同主機上執行而且由相同 Server Intelligence
Agent (SIA) 所管理。節點上的所有伺服器都會在相同的使用者帳戶底下執行。
一部電腦可能包含多個節點,因此您可以在不同的使用者帳戶底下執行程序。
一個 SIA 可管理和監控節點上的所有伺服器,從而確保伺服器正常運作。
附註:
您必須使用具有 Enterprise 憑證的 Administrator 帳戶以安全執行所有節點管理程序。不過,如果
已啟用伺服器之間的 SSL 通訊,則您必須停用 SSL 以執行任何節點管理程序 (方法為清除 [啟用 SSL]
核取方塊)。如需詳細資訊,請參閱本指南中的 設定 CCM 中的 SSL 通訊協定。
注意:
BI 平台支援將 SQL Anywhere 資料庫做為 ODBC 資料來源。在 Unix 電腦上使用 SQL Anywhere 執行
節點管理作業前,您必須建立 odbc.ini 檔案並將其做為來源。
相關主題
•
第 380 頁的「 為 SQL Anywhere 準備 Unix 電腦 」
•
第 158 頁的「 設定 CCM 中的 SSL 通訊協定 」
9.13.1.1 變數
379 2013-01-07
伺服器管理
變數
<INSTALLDIR>
<SCRIPTDIR>
<PLATFORM32>
<PLATFORM64>
描述
安裝 SAP BusinessObjects Business Intelligence 平台的目錄。
在 Windows 上:C:\Program Files (x86)\SAP BusinessObjects
節點管理指令碼所處的目錄。
• 在 Windows 上:<INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\win64_x64\scripts
• 在 Unix 上:<INSTALLDIR>/sap_bobj/enterprise_xi40/<PLATFORM64>/scripts
Unix 作業系統的名稱。可接受的值為:
• aix_rs6000
• linux_x86
• solaris_sparc
• win32_x86
Unix 作業系統的名稱。可接受的值為:
• aix_rs6000_64
• linux_x64
• solaris_sparcv9
• win64_x64
9.13.1.2 為 SQL Anywhere 準備 Unix 電腦
380
您必須先建立 odbc.ini 檔案並提供該檔案,才能在 Unix 電腦上使用 SQL Anywhere 作為 ODBC 資料
來源 。
1。 在 <INSTALLDIR>/sap_bobj/enterprise_xi40/<PLATFORM64> 中建立 odbc.ini
2。 輸入 SQL Anywhere 的資料庫來源名稱 (DSN)、使用者名稱、密碼、資料庫名稱和伺服器名稱,以
及主控 SQL Anywhere 資料庫伺服器之電腦的 IP 位址和連接埠編號。
3。 儲存 odbc.ini。
4。 在執行節點管理作業的電腦上提供 odbc.ini 和 SQL Anywhere 資料庫用戶端環境。
範例:
範例 odbc.ini 檔案:
[ODBC Data Sources]
SampleDatabase=SQLAnywhere 12.0
2013-01-07
伺服器管理
[SampleDatabase]
UID=Administrator
PWD=password
DatabaseName=SampleDatabase
ServerName=SampleDatabase
CommLinks=tcpip(host=192.0.2.0;port=2638)
Driver=/build/bo/sqlanywhere12/lib64/libdbodbc12.so
範例 source 命令: source /build/bo/sqlanywhere12/bin64/sa_config.sh
ODBCINI=/build/bo/aurora41_pi_bip_37/sap_bobj/enterprise_xi40/linux_x64/odbc.ini;export ODBCINI
相關主題
•
9.13.2 新增節點
當您先安裝 SAP BusinessObjects Business Intelligence 平台時,安裝程式會建立節點。
如果您要將新電腦新增至現有叢集以提高叢集效能,或如果您要使用現有部署執行其他使用者帳戶底下
的伺服器時,您可能需要其他節點。
您可以使用中央組態管理員 (CCM) 或使用節點管理指令碼新增新節點。如果您使用防火牆,請確定已
開啟 Server Intelligence Agent (SIA) 和中央管理伺服器 (CMS) 的連接埠。
附註:
您只能在包含節點的電腦上新增節點。單一電腦可能包含多個節點,而節點可能位於相同 BI 平台叢集
或不同叢集內。
9.13.2.1 將節點新增至現有部署上的新電腦
在您使用安裝程式將新電腦新增至現有部署時,您可以自動建立電腦上的第一個節點。
提示:
在安裝期間,按一上 [展開] 並指定現有的中央管理伺服器。
如果您要建立其他節點,請使用中央組態管理員或指令碼。
381 2013-01-07
伺服器管理
如需有關安裝的詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台安裝指南》。
9.13.2.2 在 Windows 上新增節點
注意:
在新增節點前後備份整個叢集的伺服器組態。
1。 在工具列的中央組態管理員 (CCM) 中,按一下 [新增節點]。
2。 在 新增節點精靈 中,為新的 Server Intelligence Agent (SIA) 輸入節點名稱和連接埠編號。
3。 選擇您是否要在新節點上建立伺服器。
• 新增不含伺服器的節點
• 新增含 CMS 的節點
• 新增含預設伺服器的節點
此選項僅會建立此電腦上已安裝的伺服器。尚未包含所有可能的伺服器。
4。 選取 CMS。
• 如果部署正在執行中,請選取 [使用現有的執行中 CMS],然後按一下 [下一步]。
如果出現提示,請輸入現有 CMS 的主機名稱和連接埠編號、管理員憑證、資料來源名稱和系統
資料庫的憑證,以及叢集金鑰。
• 如果部署已停止,請選取 [開始新的暫時 CMS],然後按一下 [下一步]。
如果出現提示,請輸入暫存 CMS 的主機名稱和連接埠編號、管理員憑證、資料來源名稱和系統
資料庫的資料庫憑證,以及叢集金鑰。暫存 CMS 將啟動 (在此程序完成後將停止)。
注意:
在暫存 CMS 執行時避免使用部署。確定現有和暫存 CMS 使用不同的連接埠。
5。 檢閱確認頁面,然後按一下 [完成]。
CCM 將會建立節點。如果發生發生錯誤,請檢閱記錄檔。
您現在可以使用 CCM 來啟動新節點。
9.13.2.2.1 使用指令碼在 Windows 上新增節點
382 2013-01-07
伺服器管理
注意:
在新增節點前後備份整個叢集的伺服器組態。
您可以使用 AddNode.bat 在 Windows 電腦上新增節點。如需詳細資訊,請參閱 新增、重新建立和刪
除節點的指令碼參數 一節。
範例:
由於命令提示的限制,您必須使用脫字元號 (^) 以跳出 -connect 字串中的空格、等號 (=) 和分號
(;)。
<SCRIPTDIR>\AddNode.bat -name mynode2
-siaport 6415
-cms mycms:6400
-username Administrator
-password Password1
-cmsport 7400
-dbdriver mysqldatabasesubsystem
-connect "DSN^=BusinessObjects^ CMS^ 140^;UID^=username^;PWD^=Password1^;HOSTNAME^=database^;PORT^=3306"
-dbkey abc1234
-noservers
-createsms
附註:
若要避免在長字串中使用脫字元號,您可以將指令碼的名稱和其所有參數寫入 response.bat 暫存檔,
然後無需任何參數即可執行 response.bat 檔案。
相關主題
•
•
第 396 頁的「 新增、重新建立和刪除節點的指令碼參數 」
9.13.2.3 在 Unix 上新增節點
注意:
在新增節點前後備份整個叢集的伺服器組態。
1。 執行 <INSTALLDIR>/sap_bobj/serverconfig.sh
2。 選取 [1 - Add node],然後按 Enter。
3。 輸入新節點的名稱,然後按 Enter。
4。 輸入新 SIA 的連接埠編號,然後按 Enter。
5。 選擇您是否要在新節點上建立伺服器。
383 2013-01-07
伺服器管理
• no servers
建立不包含任何伺服器的節點。
• cms
在節點上建立 CMS,但不會建立其他伺服器。
• default servers
僅建立此電腦上已安裝的伺服器。尚未包含所有可能的伺服器。
6。 選取 CMS。
• 如果部署正在執行中,請選取 [existing],然後按 Enter。
如果出現提示,請輸入現有 CMS 的主機名稱和連接埠編號、管理員憑證、資料庫連線資訊和系
統資料庫的憑證,以及叢集金鑰。
• 如果部署已停止,請選取 [temporary],然後按 Enter。
如果出現提示,請輸入暫存 CMS 的主機名稱和連接埠編號、管理員憑證、資料庫連線資訊和系
統資料庫的憑證,以及叢集金鑰。暫存 CMS 將啟動 (在此程序完成後將停止)。
注意:
在暫存 CMS 執行時避免使用部署。確定現有和暫存 CMS 使用不同的連接埠。
7。 檢視確認頁面,然後按下 Enter。
CCM 將會建立節點。如果發生發生錯誤,請檢閱記錄檔。
您現在可以執行 <INSTALLDIR>/sap_bobj/ccm.sh -start <nodeName> 以啟動新節點。
9.13.2.3.1 使用指令碼在 Unix 上新增節點
384
注意:
在新增節點前後備份整個叢集的伺服器組態。
您可以使用 addnode.sh 在 Unix 電腦上新增節點。如需詳細資訊,請參閱 新增、重新建立和刪除節
點的指令碼參數 一節。
範例:
<SCRIPTDIR>/addnode.sh -name mynode2
-siaport 6415
-cms mycms:6400
-username Administrator
-password Password1
-cmsport 7400
-dbdriver mysqldatabasesubsystem
-connect "DSN=BusinessObjects CMS 140;UID=Administrator;PWD=Password1;HOSTNAME=myDatabase;PORT=3306"
-dbkey abc1234
2013-01-07
伺服器管理
-noservers
-createcms
相關主題
•
•
第 396 頁的「 新增、重新建立和刪除節點的指令碼參數 」
9.13.3 重新建立節點
在還原整個叢集的伺服器組態後,或如果裝載部署的電腦出現故障、損壞或檔案系統毀損,您可以使用
中央組態管理員 (CCM) 或使用節點管理指令碼重新建立節點。請使用下列指導方針:
• 如果您在置換電腦上使用相同的安裝選項和節點名稱重新安裝部署,便沒有必要重新建立節點。安
裝程式會自動重新建立節點。
• 只有現有部署使用相同的安裝選項和更新程式層級,才會在電腦上重新建立節點。
• 您只能重新建立在部署中不存在於任何電腦上的節點。請確定沒有其他電腦裝載相同的節點。
• 雖然部署可以讓節點在不同的作業系統上執行,但是只有在使用相同作業系統的電腦上才能重新建
立節點。
• 如果您使用防火牆,請確定已開啟 Server Intelligence Agent (SIA) 和中央管理伺服器 (CMS)
的連接埠。
記住:
您只能在包含節點的電腦上重新建立節點。
9.13.3.1 在 Windows 上重新建立節點
385
1。 在工具列的中央組態管理員 (CCM) 中,按一下 [新增節點]。
2。 在 新增節點精靈 中,為重新建立的 Server Intelligence Agent (SIA) 輸入節點名稱和連接埠編
號。
附註:
原始節點和重新建立的節點名稱必須相同。
3。 選取 [重新建立節點],然後按一下 [下一步]。
• 如果節點存在於中央管理伺服器 (CMS) 的系統資料庫中,則則在區域主機上予以重新建立。
2013-01-07
伺服器管理
注意:
唯有當此節點不存在於叢集中的任何主機上時,才使用此選項。
• 如果節點不存在於 CMS 的系統資料庫中,則將新增含預設伺服器的新節點。預設伺服器包括主
機上安裝的所有伺服器。
4。 選取 CMS。
• 如果 CMS 正在執行中,請選取 [使用現有的執行中 CMS],然後按一下 [下一步]。
如果出現提示,請輸入現有 CMS 的主機名稱和連接埠編號、管理員憑證、資料來源名稱和系統
資料庫的憑證,以及叢集金鑰。
• 如果 CMS 已停止,請選取 [開始新的暫時 CMS],然後按一下 [下一步]。
如果出現提示,請輸入暫存 CMS 的主機名稱和連接埠編號、管理員憑證、資料來源名稱、系統
資料庫的憑證,以及叢集金鑰。暫存 CMS 將啟動 (在此程序完成後將停止)。
注意:
在暫存 CMS 執行時避免使用部署。確定現有和暫存 CMS 使用不同的連接埠。
5。 檢閱確認頁面,然後按一下 [完成]。
CCM 會重新建立節點,並將節點資訊新增至本機電腦。如果發生發生錯誤,請檢閱記錄檔。
您現在可以使用 CCM 來重新建立節點。
9.13.3.1.1 使用指令碼在 Windows 上重新建立節點
您可以使用 AddNode.bat 在 Windows 電腦上重新建立節點。如需詳細資訊,請參閱 新增、重新建立
和刪除節點的指令碼參數 一節。
範例:
由於命令提示的限制,您必須使用脫字元號 (^) 以跳出 -connect 字串中的空格、等號 (=) 和分號
(;)。
<SCRIPTDIR>\AddNode.bat -name mynode2
-siaport 6415
-cms mycms:6400
-username Administrator
-password Password1
-cmsport 7400
-dbdriver mysqldatabasesubsystem
-connect "DSN^=BusinessObjects^ CMS^ 140^;UID^=username^;PWD^=Password1^;HOSTNAME^=database^;PORT^=3306"
-dbkey abc1234
-adopt
386 2013-01-07
伺服器管理
附註:
若要避免在長字串中使用脫字元號,您可以將指令碼的名稱和其所有參數寫入 response.bat 暫存檔,
然後無需任何參數即可執行 response.bat 檔案。
相關主題
•
•
第 396 頁的「 新增、重新建立和刪除節點的指令碼參數 」
9.13.3.2 在 Unix 上重新建立節點
387
1。 執行 <INSTALLDIR>/sap_bobj/serverconfig.sh
2。 選取 [1 - Add node],然後按 Enter。
3。 輸入新節點的名稱,然後按 Enter。
附註:
原始節點和重新建立的節點名稱必須相同。
4。 輸入新 SIA 的連接埠編號,然後按 Enter。
5。 選取 [重新建立節點],然後按 Enter。
• 如果節點存在於中央管理伺服器 (CMS) 的系統資料庫中,則則在區域主機上予以重新建立。
注意:
唯有當此節點不存在於叢集中的任何主機上時,才使用此選項。
• 如果節點不存在於 CMS 的系統資料庫中,則將新增含預設伺服器的新節點。預設伺服器包括主
機上安裝的所有伺服器。
6。 選取 CMS。
• 如果部署正在執行中,請選取 [existing],然後按 Enter。
如果出現提示,請輸入現有 CMS 的主機名稱和連接埠編號、管理員憑證、資料庫連線資訊和系
統資料庫的憑證,以及叢集金鑰。
• 如果部署已停止,請選取 [temporary],然後按 Enter。
如果出現提示,請輸入暫存 CMS 的主機名稱和連接埠編號、管理員憑證、資料庫連線資訊和系
統資料庫的憑證,以及叢集金鑰。暫存 CMS 將啟動 (在此程序完成後將停止)。
注意:
在暫存 CMS 執行時避免使用部署。確定現有和暫存 CMS 使用不同的連接埠。
7。 檢視確認頁面,然後按下 Enter。
2013-01-07
伺服器管理
CCM 會重新建立節點,並將節點資訊新增至本機電腦。如果發生發生錯誤,請檢閱記錄檔。
您現在可以執行 <INSTALLDIR>/sap_bobj/ccm.sh -start <nodeName> 以啟動重新建立的節點。
9.13.3.2.1 使用指令碼在 Unix 上重新建立節點
您可以使用 addnode.sh 在 Unix 電腦上重新建立節點。如需詳細資訊,請參閱 新增、重新建立和刪
除節點的指令碼參數 一節。
範例:
<SCRIPTDIR>/addnode.sh -name mynode2
-siaport 6415
-cms mycms:6400
-username Administrator
-password Password1
-cmsport 7400
-dbdriver mysqldatabasesubsystem
-connect "DSN=BusinessObjects CMS 140;UID=Administrator;PWD=Password1;HOSTNAME=database;PORT=3306"
-dbkey abc1234
-adopt
相關主題
•
•
第 396 頁的「 新增、重新建立和刪除節點的指令碼參數 」
9.13.4 刪除節點
388
您可以使用執行中的中央組態管理員 (CCM) 或使用節點管理指令碼刪除停止的節點。請使用下列指導
方針:
• 刪除節點時,也會永久刪除節點上的伺服器。
• 如果叢集有多部電腦,請先刪除節點後,再移除叢集中的電腦,並解除安裝其中的軟體。如果在刪
除節點前移除叢集中的電腦,或如果電腦上的檔案系統發生故障,您必須在相同叢集中使用相同的
伺服器在不同電腦上重新建立節點,然後再刪除節點。
記住:
您只能在包含節點的電腦上刪除節點。
2013-01-07
伺服器管理
相關主題
•
9.13.4.1 刪除 Windows 上的節點
注意:
在刪除節點前後備份整個叢集的伺服器組態。
1。 執行中央組態管理員 (CCM)。
2。 在 CCM 中,停止您要刪除節點。
3。 選取節點,然後按一下工具列上的 [刪除節點] 按鈕。
4。 如果出現提示, 請輸入 CMS 的主機名稱、連接埠編號和管理員憑證。
CCM 會刪除節點和節點上的所有伺服器。
9.13.4.1.1 使用指令碼在 Windows 上刪除節點
注意:
在刪除節點前後備份整個叢集的伺服器組態。
您可以使用 RemoveNode.bat 在 Windows 電腦上刪除節點。如需詳細資訊,請參閱 新增、重新建立和
刪除節點的指令碼參數 一節。
範例:
<SCRIPTDIR>\RemoveNode.bat -name mynode2
-cms mycms:6400
-username Administrator
-password Password1
相關主題
•
•
第 396 頁的「 新增、重新建立和刪除節點的指令碼參數 」
389 2013-01-07
伺服器管理
9.13.4.2 在 Unix 上刪除節點
注意:
在刪除節點前後備份整個叢集的伺服器組態。
1。 執行 <INSTALLDIR>/sap_bobj/ccm.sh -stop <nodeName> 以停止您要刪除的節點。
2。 執行 <INSTALLDIR>/sap_bobj/serverconfig.sh。
3。 選取 [2 - 刪除節點],然後按 Enter。
4。 選取您要刪除的節點,然後按 Enter。
5。 如果出現提示, 請輸入 CMS 的主機名稱、連接埠編號和管理員憑證。
節點和節點上的所有伺服器都會刪除。
9.13.4.2.1 使用指令碼在 Unix 上刪除節點
注意:
在刪除節點前後備份整個叢集的伺服器組態。
您可以使用 removenode.sh 在 Unix 電腦上刪除節點。如需詳細資訊,請參閱 新增、重新建立和刪除
節點的指令碼參數 一節。
範例:
<SCRIPTDIR>\RemoveNode.sh -name mynode2
-cms mycms:6400
-username Administrator
-password Password1
相關主題
•
•
第 396 頁的「 新增、重新建立和刪除節點的指令碼參數 」
9.13.5 重新命名節點
390 2013-01-07
伺服器管理
您可以使用中央組態管理員 (CCM) 重新命名節點。若要重新命名節點,您必須以新名稱建立新節點,
再將伺服器從原始節點複製到新節點,然後刪除原始節點。請使用下列指導方針:
• 如果您重新命名節點所在的電腦,則不需要重新命名節點。您可以繼續使用現有的節點名稱。
• 如果您使用防火牆,請確定已開啟 Server Intelligence Agent (SIA) 和中央管理伺服器 (CMS)
的連接埠。
記住:
您只能在包含節點的電腦上重新命名節點。
相關主題
•
•
•
9.13.5.1 重新命名 Windows 上的節點
391
注意:
在重新命名節點前後備份整個叢集的伺服器組態。
1。 啟動中央組態管理員 (CCM)。
2。 在工具列的中央組態管理員 (CCM) 中,按一下 [新增節點]。
3。 在 新增節點精靈 中,輸入新 Server Intelligence Agent (SIA) 的節點名稱和連接埠編號、管理
員憑證、資料庫連線資訊、系統資料庫的憑證,以及叢集金鑰。
4。 選取 [新增不含伺服器的節點]。
5。 建立節點之後,使用中央管理主控台的 伺服器管理 頁面將所有伺服器從原始節點複製到新節點。
附註:
請確定複製的伺服器不會與舊節點的伺服器產生連接埠衝突。
6。 在 CCM 中,啟動新節點。
7。 執行新節點五分鐘之後,請使用 CCM 刪除原始節點。
相關主題
•
•
•
2013-01-07
伺服器管理
9.13.5.2 重新命名 Unix 上的節點
注意:
在重新命名節點前後備份整個叢集的伺服器組態。
1。 執行 <INSTALLDIR>/sap_bobj/serverconfig.sh。
2。 選取 [1 - Add node],然後按 Enter。
3。 輸入新節點的名稱,然後按 Enter。
4。 輸入新 SIA 的連接埠編號,然後按 Enter。
5。 如果出現提示,請輸入管理員憑證、資料庫連線資訊、系統資料庫的憑證,以及叢集金鑰。
6。 選取 [no servers] 並按下 Enter。
7。 建立節點之後,使用中央管理主控台的 伺服器管理 頁面將所有伺服器從原始節點複製到新節點。
附註:
請確定複製的伺服器不會與舊節點的伺服器產生連接埠衝突。
8。 執行 <INSTALLDIR>/sap_bobj/ccm.sh -start <nodeName> 以啟動新節點。
9。 執行新節點五分鐘之後,請使用 serverconfig.sh 刪除原始節點。
相關主題
•
•
•
9.13.6 移動節點
392
您可以使用中央組態管理員 (CCM) 或使用節點管理指令碼,將停止的節點從一個叢集移至另一個叢集。
請使用下列指導方針:
• 請確定目的端叢集沒有相同名稱的節點。
• 請確定來源節點所在的電腦上安裝的所有伺服器類型也安裝在生產叢集上。
• 如果您要將新電腦新增至生產叢集,但希望在您完成電腦測試後才能使用該電腦,則在獨立電腦上
安裝 SAP BusinessObjects Business Intelligence 平台,測試電腦,然後將節點移至生產叢集
中。
2013-01-07
伺服器管理
記住:
您只能在包含節點的電腦上移動節點。
9.13.6.1 在 Windows 上移動現有節點
在此範例中,您要移動的主機安裝於來源系統中。來源系統電腦最初是獨立安裝,但現在將新增至目的
端叢集。
注意:
在移動節點之前與之後備份來源和目的端叢集的伺服器組態。
1。 停止中央組態管理員 (CCM) 中的節點。
2。 以滑鼠右鍵按一下節點,然後選擇 [移動]。
3。 如果出現提示,請選取資料來源名稱,然後輸入目的端 CMS 的主機名稱、連接埠、資料庫連線資
訊、管理員憑證,以及目的端叢集金鑰。
4。 選取 CMS。
• 如果來源部署正在執行中,於請選取 [使用現有的執行中 CMS],然後按一下 [下一步]。
如果出現提示,請輸入來源系統之現有 CMS 的主機名稱和連接埠編號以及叢集金鑰。
• 如果來源部署已停止,請選取 [開始新的暫時 CMS],然後按一下 [下一步]。
如果出現提示,請輸入來源系統之暫存 CMS 的主機名稱和連接埠編號以及叢集金鑰。
注意:
在暫存 CMS 執行時避免使用部署。確定現有和暫存 CMS 使用不同的連接埠。
5。 檢閱確認頁面,然後按一下 [完成]。
CCM 會在目的端叢集上建立新節點,名稱和伺服器與來源叢集中的節點相同。節點的複本會保留在
來源叢集上。節點中伺服器的組態範本不會移動。如果發生發生錯誤,請檢閱記錄檔。
注意:
移動節點後,請勿使用來源叢集。
6。 在 CCM 中,啟動移動的節點。
9.13.6.1.1 使用指令碼在 Windows 上移動節點
393 2013-01-07
伺服器管理
注意:
在移動節點前後備份整個叢集的伺服器組態。
您可以使用 MoveNode.bat 在 Windows 電腦上移動節點。如需詳細資訊,請參閱 移動節點的指令碼參
數 一節。
範例:
由於命令提示的限制,您必須使用脫字元號 (^) 以跳出 -connect 字串中的空格、等號 (=) 和分號
(;)。
<SCRIPTDIR>\MoveNode.bat -cms sourceMachine:6409
-username Administrator
-password Password1
-dbdriver mysqldatabasesubsystem
-connect "DSN^=Source^ BOEXI40^;UID^=username^;PWD^=Password1^;HOSTNAME^=database1^;PORT^=3306"
-dbkey abc1234
-destcms destinationMachine:6401
-destusername Administrator
-destpassword Password2
-destdbdriver sybasedatabasesubsystem
-destconnect "DSN^=Destin^ BOEXI40^;UID^=username^;PWD^=Password2^;"
-destdbkey def5678
附註:
若要避免在長字串中使用脫字元號,您可以將指令碼的名稱和其所有參數寫入 response.bat 暫存檔,
然後無需任何參數即可執行 response.bat 檔案。
相關主題
•
•
9.13.6.2 在 Unix 上移動現有節點
394
在此範例中,您要移動的節點安裝於來源系統中。來源系統電腦最初是獨立叢集的一部分,但將新增至
目的端叢集。
注意:
在移動節點前後備份整個叢集的伺服器組態。
1。 執行 <INSTALLDIR>/sap_bobj/ccm.sh -stop <nodeName> 以停止新節點。
2。 執行 <INSTALLDIR>/sap_bobj/serverconfig.sh
2013-01-07
伺服器管理
3。 選取 [4 - 移動節點],然後按 Enter。
4。 選取您要移動的節點,然後按 Enter。
5。 如果出現提示,請選取資料庫連線資訊,然後輸入目的端 CMS 的主機名稱、連接埠、管理員憑證,
以及目的端叢集金鑰。
6。 選取 CMS。
• 如果來源部署正在執行中,請選取 [existing],然後按 Enter。
如果出現提示,請輸入來源系統之現有 CMS 的主機名稱和連接埠及管理員憑證。
• 如果來源部署已停止,請選取 [temporary],然後按 Enter。
如果出現提示,請輸入來源系統之暫存 CMS 的主機名稱和連接埠、管理員憑證、資料庫連線資
訊和來源系統資料庫的憑證,以及來源叢集金鑰。暫存 CMS 將啟動 (在此程序完成後將停止)。
注意:
在暫存 CMS 執行時避免使用部署。確定現有和暫存 CMS 使用不同的連接埠。
7。 檢視確認頁面,然後按下 Enter。
CCM 會在目的端叢集上建立新節點,名稱和伺服器與來源叢集中的節點相同。節點的複本會保留在
來源叢集上。節點中伺服器的組態範本不會移動。如果發生發生錯誤,請檢閱記錄檔。
注意:
移動節點後,請勿使用來源叢集。
8。 執行 <INSTALLDIR>/sap_bobj/ccm.sh -start <nodeName> 以啟動移動的節點。
9.13.6.2.1 使用指令碼在 Unix 上移動節點
395
注意:
在移動節點前後備份整個叢集的伺服器組態。
您可以使用 movenode.sh 在 Unix 電腦上移動節點。如需詳細資訊,請參閱 移動節點的指令碼參數
一節。
範例:
<SCRIPTDIR>/movenode.sh -cms sourceMachine:6409
-username Administrator
-password Password1
-dbdriver mysqldatabasesubsystem
-connect "DSN=Source BOEXI40;UID^=username;PWD=Password1;HOSTNAME=database1;PORT=3306"
-dbkey abc1234
-destcms destinationMachine:6401
-destusername Administrator
-destpassword Password2
-destdbdriver sybasedatabasesubsystem
-destconnect "DSN=Destin BOEXI40;UID=username;PWD=Password2;"
-destdbkey def5678
2013-01-07
伺服器管理
相關主題
•
•
9.13.7 指令碼參數
9.13.7.1 新增、重新建立和刪除節點的指令碼參數
參數
-adopt
-cms
-cmsport
描述
如果節點已存在於 CMS 中,請重新建立
節點。
範例
-adopt
中央管理伺服器 (CMS) 的名稱和連接埠
編號。
注意:
如果您使用 -usetempcms,則不要使用
此參數。
附註:
如果此 CMS 未在預設連接埠 (6400) 上
執行,則必須指定連接埠編號。
-cms mycms:6409
• 啟動暫時 CMS 時的 CMS 連接埠編
號。
限制:
您還必須使用 -usetempcms、-dbdriv er、-connect 和 -dbkey 參數。
• 建立新 CMS 時的 CMS 連接埠編號。
限制:
您還必須使用 -dbdriver、-connect
和 -dbkey 參數。
-cmsport 6401
396 2013-01-07
伺服器管理
參數
-connect
-dbdriver
-dbkey
-name
-noservers
-password
-siaport
-username
-usetempcms
描述
CMS (或暫時 CMS) 系統資料庫的連線字
串。
附註:
當連線至 DB2、Oracle、SQL Anywhere、
SQL Server 或 Sybase 資料庫時,省略
HOSTNAME 和 PORT 屬性。
範例
-connect "DSN=BusinessObjects CMS
140;UID=username;PWD=password;HOST
NAME=database;PORT=3306"
CMS 的資料庫驅動程式。
接受的值:
• db2databasesubsystem
• maxdbdatabasesubsystem
• mysqldatabasesubsystem
• oracledatabasesubsystem
• sqlanywheredatabasesubsystem
• sqlserverdatabasesubsystem
• sybasedatabasesubsystem
-dbdriver mysqldatabasesubsystem
叢集金鑰。
節點的名稱。
-dbkey abc1234
-name mynode2
建立不含伺服器的節點。
附註:
其他 -createcms 參數會建立包含 CMS,
但不含其他伺服器的節點。省略這些參
數以建立包含所有預設伺服器的節點。
-noservers
系統管理員帳戶的密碼。
Server Intelligence Agent 節點的連
接埠編號。
系統管理員帳戶的使用者名稱。
-password Password1
-siaport 6409
-username Administrator
注意:
如果您使用 -cms,則不要使用此參數
啟動並使用暫時 CMS。
附註:
在部署未執行時,使用暫時 CMS。
-usetempcms
397 2013-01-07
伺服器管理
相關主題
•
第 382 頁的「 使用指令碼在 Windows 上新增節點 」
•
•
第 386 頁的「 使用指令碼在 Windows 上重新建立節點 」
•
第 388 頁的「 使用指令碼在 Unix 上重新建立節點 」
•
第 389 頁的「 使用指令碼在 Windows 上刪除節點 」
•
9.13.7.2 移動節點的指令碼參數
參數
-cms
-cmsport
描述
來源中央管理伺服器 (CMS) 的名稱。
注意:
如果您使用 -usetempcms,則不要使用
此參數
附註:
如果此 CMS 未在預設連接埠 (6400)
上執行,則必須指定連接埠編號。
範例
-cms sourceMachine:6409
• 啟動暫時 CMS 時的 CMS 連接埠編
號。
限制:
您還必須使用 -usetempcms、-db driver、-connect 和 -dbkey 參
數。
• 建立新 CMS 時的 CMS 連接埠編號。
限制:
您還必須使用 -dbdriver、-connect
和 -dbkey 參數。
-cmsport 6401
398 2013-01-07
伺服器管理
參數
-connect
-dbdriver
-dbkey
-destcms
-destconnect
描述
來源 CMS (或暫時 CMS) 系統資料庫的
連線字串。
附註:
當連線至 DB2、Oracle、SQL Anywhere、SQL Server 或 Sybase 資料庫
時,省略 HOSTNAME 和 PORT 屬性。
範例
-connect "DSN=Source
BOEXI40;UID=username;PWD=pass word;HOSTNAME=database;PORT=3306"
來源 CMS 的資料庫驅動程式。
接受的值:
• db2databasesubsystem
• maxdbdatabasesubsystem
• mysqldatabasesubsystem
• newdbdatabasesubsystem
• oracledatabasesubsystem
• sqlanywheredatabasesubsystem
• sqlserverdatabasesubsystem
• sybasedatabasesubsystem
附註:
UNIX 上不支援 sqlserverdatabase。
-dbdriver mysqldatabasesubsystem
來源叢集金鑰。
目的端 CMS 的名稱。
附註:
如果此 CMS 未在預設連接埠 (6400)
上執行,則必須指定連接埠編號。
-dbkey abc1234
-destcms destinationMachine:6401
目的端 CMS 系統資料庫的連線字串。
附註:
當連線至 DB2、Oracle、SQL Anywhere、SQL Server 或 Sybase 資料庫
時,省略 HOSTNAME 和 PORT 屬性。
-destconnect "DSN=Destin
BOEXI40;UID=username;PWD=pass word;HOSTNAME=database;PORT=3306"
399 2013-01-07
伺服器管理
參數
-destdbdriver
-destdbkey
-destpassword
-destusername
-password
-username
-usetempcms
描述
目的端 CMS 的資料庫驅動程式。
接受的值:
• db2databasesubsystem
• maxdbdatabasesubsystem
• mysqldatabasesubsystem
• newdbdatabasesubsystem
• oracledatabasesubsystem
• sqlanywheredatabasesubsystem
• sqlserverdatabasesubsystem
• sybasedatabasesubsystem
附註:
UNIX 上不支援 sqlserverdatabase。
範例
-destdbdriver sybasedatabasesubsystem
目的端叢集金鑰。
目的端 CMS 上的管理員帳戶密碼。
目的端 CMS 上的管理員帳戶使用者名
稱。
來源 CMS 上的管理員帳戶密碼。
來源 CMS 上的管理員帳戶使用者名稱。
-destdbkey def5678
-destpassword Password2
-destusername Administrator
-password Password1
-username Administrator
注意:
如果您使用 -cms,則不要使用此參數
啟動並使用暫時 CMS。
附註:
在部署未執行時,使用暫時 CMS。
-usetempcms
相關主題
•
第 393 頁的「 使用指令碼在 Windows 上移動節點 」
•
9.13.8 新增 Windows 伺服器相依性
400 2013-01-07
伺服器管理
在 Windows 環境中,Server Intelligence Agent (SIA) 的每個執行個體都會相依於事件記錄檔和遠
端程序呼叫 (RPC) 服務。
如果 SIA 沒有正常運作,請確定 SIA 的 相依性 索引標籤上是否顯示兩項服務。
9.13.8.1 新增 Windows 伺服器相依性
1。 使用中央組態管理員 (CCM),以停止 Server Intelligences Agent (SIA)。
2。 以滑鼠右鍵按一下 SIA 並選取 [屬性]。
3。 按一下 [相依性] 索引標籤。
4。 按一下 [新增]。
隨即顯示 新增相依性 對話方塊,並顯示所有可用相依性的清單。
5。 選取相依性,然後按一下 [新增]。
6。 按一下 [確定]。
7。 使用 CCM 來重新啟動 SIA。
9.13.9 變更節點的使用者憑證
如果作業系統密碼變更,或如果您要在其他使用者帳戶底下的節點上執行所有伺服器,則可以使用中央
組態管理員 (CCM) 指定或更新 Server Intelligence Agent (SIA) 的使用者憑證。
SIA 所管理的所有伺服器都會在相同的帳戶底下執行。若要使用非系統帳戶執行伺服器,請確定您的帳
戶屬於伺服器電腦上本機 Administrator 群組的成員,且具有 取代處理程序層級 Token 權限。
限制:
在 Unix 電腦上,您必須使用與安裝時所使用的相同帳戶執行 SAP BusinessObjects Business
Intelligence 平台。若要使用不同的帳戶,請使用不同的帳戶重新安裝部署。
401 2013-01-07
伺服器管理
9.13.9.1 變更 Windows 上節點的使用者憑證
1。 使用中央組態管理員 (CCM),以停止 Server Intelligences Agent (SIA)。
2。 以滑鼠右鍵按一下 SIA 並選取 [屬性]。
3。 清除 [系統帳戶] 核取方塊。
4。 輸入使用者名稱及密碼,然後按一下 [確定]。
5。 使用 CCM 來重新啟動 SIA。
SIA 和伺服器程序使用新的使用者帳戶登入本機電腦。
9.14 在 BI 平台部署中重新命名電腦
9.14.1 在 BI 平台部署中重新命名電腦
9.14.1.1 變更叢集名稱
下列是重新命名叢集的最佳作法:
注意:
永不使用相同名稱部署多個叢集。
402 2013-01-07
伺服器管理
條件
叢集名稱變更。
您必須在先前執行 CMS 的電腦上安裝 SBOP 的不
同版本,或將電腦新增至不同的叢集。
動作
告知使用者新的叢集名稱,並要求使用者使用新
名稱 (在使用 <主機名稱>:<連接埠> 語法首次連
線至 CMS 後)。在 Web 層 中,更新所有 Web 應
用程式伺服器屬性檔案中的叢集名稱。
• 確定新的 CMS 在不同的連接埠執行。
• 不同叢集使用不同的密碼,以防止使用者登入
不正確的叢集。
9.14.1.2 變更 IP 位址
403
若要避免因電腦 IP 位址變更而導致的組態變更,請在 CMC 的 [伺服器] 索引標籤上選取 [伺服器屬
性],然後確定所有伺服器繫結至主機名稱,或使用 [自動指派] 選項。此外,請遵循下列最佳作法:
條件
您必須將 ODBC 與 CMS 資料庫或稽核資料庫搭配
使用。
您可以將其他資料庫連線類型與 CMS 資料庫或稽
核資料庫搭配使用。
動作
確定 DSN 使用 CMS 資料庫伺服器主機名稱。
使用 CCM 來更新資料庫以使用資料庫伺服器主機
名稱。
CMS 系統資料庫或稽核資料庫位於與 CMS 相同的
主機上。
您可以使用使用者透過 Web 瀏覽器存取之 BI 平
台 Web 應用程式 (如 CMC) 的 URL。
使用 localhost 做為電腦名稱。
您可以使用以 Web 服務 (如 Crystal Reports for Java 或 LiveOffice) 為基礎之 BI 平台 用
戶端的 URL。
使用 OpenDocument。
使用預設 URL 的主機名稱而非 IP 位址。若要更
新預設檢視器的 URL,請選取 CMC 的 [應用程式]
索引標籤中的 [處理設定]。
備用指導方針
附註:
只有在您無法遵循上述最佳作法時,才使用這些指導方針。
2013-01-07
伺服器管理
表格9-10: 針對主控伺服器的電腦
條件
主機包含 BI 平台伺服器,且伺服器必須繫結至
特定 IP 位址。
資料庫連線必須使用 IP 位址。
在靜態 IP 網路中必須變更 IP 位址。
動作
在 CMC [伺服器] 索引標籤中變更 IP 位址,但
此時並不重新啟動伺服器。
變更 IP 位址。
變更 BI 平台電腦的 IP 位址。
提示:
登入 CMC 以確認 BI 平台正常運作。
記住:
執行動作後重新啟動電腦。
表格9-11: 針對主控 Web 應用程式伺服器的電腦
條件
OpenDocument 預設檢視器 URL 必須使用 IP 位
址。
動作
更新 CMC [應用程式] 索引標籤的 [處理設定]
區段 [設定預設的檢視器 URL] 欄位中的 IP 位
址。
使用者可以在瀏覽器中提供 URL 的 IP 位址,以
存取 BI 平台 Web 應用程式 (如 CMC)。
以 Web 服務 (如 Crystal Reports for Java 或
LiveOffice) 為基礎的 BI 平台用戶端必須使用
IP 位址。
告知使用者新的 IP 位址。
設定所有用戶端以使用新的 IP 位址。
相關主題
•
9.14.1.3 重新命名電腦
404
您可以隨時重新命名 SAP BusinessObjects Business Intelligence 平台部署中的電腦,方法是停止
電腦上的所有 BI 平台伺服器,然後重新命名電腦。下列是重新命名電腦的最佳作法:
2013-01-07
伺服器管理
條件
首次登入。
您已實作多部電腦的部署。
9.14.1.3.1 伺服器層
動作
使用 CMS 電腦名稱 (而非叢集名稱)。
確定所有其他電腦上的所有 CMS 伺服器在重新命
名期間均在執行。
附註:
在您重新命名 CMS 電腦之前,請檢查位於您要在 CMC 伺服器管理 索引標籤中重新命名的電腦上所有
伺服器的組態。如果 主機名稱 屬性使用舊 CMS 主機名稱,則將其更新為新 CMS 主機名稱。
記住:
在完成所有電腦重新命名程序前,請勿重新啟動伺服器。
遵循重新命名伺服器層電腦的下列指示:
條件
重新命名的電腦必須主控 CMS,且使用者先前曾
提供舊電腦的名稱來登入。
動作
告知使用者 CMS 電腦名稱,並要求使用者使用該
名稱。
重新命名的電腦必須主控 CMS,且 BI 平台 Web
應用程式預設屬性檔案在 cms.default 屬性中包
含舊 CMS 主機名稱。
更新所有 Web 層電腦中所有自訂屬性檔案的 cms.default 屬性中的 CMS 電腦名稱。依預設,
您建立的屬性檔案在 Tomcat 6 上位於 <IN
STALLDIR>\Tomcat6\webapps\BOE\WEB-INF\con fig\custom。
附註:
如果不存在自訂屬性檔案,則建立新的自訂屬性
檔案。將預設屬性檔案複製到自訂資料夾,並移
除自訂屬性檔案中除 cms.default 行外的所有內
容。
405 2013-01-07
伺服器管理
條件
重新命名的電腦必須主控 CMS,且 SAP BusinessObjects Explorer 安裝在叢集中的任何電腦上。
動作
在主控 Web 應用程式伺服器的所有電腦上,將舊
CMS 主機名稱取代為 default.settings.proper
ties 檔案的 default.cms.name 屬性中的新主機
名稱。依預設,default.settings.properties
檔案在 Tomcat 6 上位於 <INSTALLDIR>\Tom cat6\webapps\explorer\WEB-INF\classes\
記住:
執行動作後重新啟動 Explorer Web 應用程式或
應用程式伺服器。
您必須將 SSO 與 Explorer 搭配使用
您必須使用入口網站整合套件或自訂應用程式。
更新 jsp-sso-provider.jsp 中的 cms 值,並更
新 sso.properties 中的 sso.global.cms 和 sso.trusted.auth.x509.cms 值,以使用新 CMS
主機名稱。
將入口網站整合套件或自訂應用程式設定為使用
新 CMS 主機名稱。
您的部署必須符合下列所有條件:
• 叢集具有多個節點。
• 所有 CMS 伺服器僅在已重新命名的電腦上執
行。
• 至少一個節點沒有主控 CMS。
• 您必須重新命名至少具有一個節點的電腦。
• 重新命名程序期間 IP 位址變更。
使用 CCM 對所有節點 (主控 CMS 的節點除外)
執行 重新建立節點 工作流程,然後重新啟動部
署中的所有 BI 平台節點。如需詳細資訊,請參
閱 管理節點 一章。
記住:
執行動作後重新啟動 Web 應用程式或應用程式伺服器。
相關主題
•
9.14.1.3.2 Web 層
406
如果您重新命名主控 SAP BusinessObjects BI 平台 Web 應用程式伺服器的電腦,請遵循下列指示:
2013-01-07
伺服器管理
條件
您必須變更主控 BI 平台 Web 應用程式伺服器的
電腦名稱,且預設 OpenDocument 檢視器的 URL
使用 Web 應用程式伺服器主機名稱。
您必須變更主控 BI 平台 Web 應用程式伺服器的
電腦名稱,且使用者使用包含 Web 應用程式伺服
器主機名稱的 URL 存取 BI 平台 Web 應用程式。
動作
登入 CMC 並依序移至 [應用程式] > [CMC] > [處
理設定] 以更新預設檢視器 URL。
要求使用者使用包含新 Web 應用程式伺服器主機
名稱的 URL 存取 BI 平台 Web 應用程式。
您必須變更主控 BI 平台 Web 應用程式伺服器的
電腦名稱,且以 Web 服務為基礎的 BI 平台用戶
端使用包含 URL 中的 Web 應用程式伺服器主機
名稱。
重新設定所有以 Web 服務為基礎的 BI 平台用戶
端,以使用新的 Web 應用程式伺服器主機名稱。
9.14.1.3.3 資料庫
如果您重新命名主控 CMS 系統資料庫或稽核資料庫的電腦,請遵循下列最佳作法:
條件
您要避免更新 IP 位址。
CMS 系統資料庫或稽核資料庫位於與 CMS 的相同
的主機上。
動作
在資料來源名稱 (DSN) 中使用 CMS 資料庫或稽
核資料庫電腦名稱。
在 DSN 中使用 localhost 以免在主機名稱變更
時進行更新。
CMS 系統資料庫
條件
您必須重新命名主控 CMS 系統資料庫的電腦,並
使用 ODBC。
您必須重新命名主控 CMS 系統資料庫的電腦,並
使用其他資料庫連線類型。
動作
將 CMS 資料庫 DSN 更新至新的資料庫伺服器主
機名稱。
使用 CCM 以便將 CMS 資料庫更新為叢集中每個
節點上的新資料庫伺服器主機名稱。
407 2013-01-07
伺服器管理
稽核資料庫
條件
您必須重新命名主控稽核系統資料庫的電腦,並
使用 ODBC。
您必須重新命名主控稽核系統資料庫的電腦,並
使用其他資料庫連線類型。
動作
更新稽核資料庫 DSN 以使用新的資料庫伺服器主
機名稱。
在 CMC [稽核] 索引標籤中將資料庫伺服器電腦
名稱更新為新的資料庫伺服器主機名稱。
9.14.1.3.4 檔案儲存伺服器
如果您重新命名主控 FRS 檔案儲存區的電腦,則必須更新 CMC 伺服器管理 頁面上的輸入檔案儲存機
制 和 輸出檔案儲存機制 伺服器,並確定 檔案儲存目錄 和 暫存目錄 屬性使用新的檔案儲存區路徑,
然後重新啟動伺服器。
9.15 32 位元和 64 位元協力廠商程式庫與 BI 平台搭配使用
408
AP BusinessObjects Business Intelligence 平台伺服器是 32 位元和 64 位元程序的組合。此外,
一些伺服器會啟動 32 位元和 64 位元子程序。若要將正確版本的協力廠商程式庫 (32 位元與 64 位
元) 與 Business Intelligence (BI) 平台程序搭配使用,您必須在裝載 BI 平台的電腦上為每個版本
設定不同的環境變數。接著,您必須設定其他環境變數,其中包含具有 32 位元和 64 位元版本的環境
變數逗號分隔清單。BI 平台啟動程序後,便會視程序為 32 位元或 64 位元而定選取適當的變數。
• <FIRST_ENV_VAR> 是 64 位元 BI 平台程式使用的值。
• <FIRST_ENV_VAR32> 是 32 位元程式使用的值。
• <SECOND_ENV_VAR> 是 64 位元程式使用的值。
• <SECOND_ENV_VAR> 是 32 位元程式使用的值。
• BOE_USE_32BIT_ENV_FOR=<FIRST_ENV_VAR>,<SECOND_ENV_VAR>
例如,如果您已在 AIX 電腦及 32 位元和 64 位元 Oracle 用戶端上安裝 BI 平台,且需要設定 LIBPATH
變數,請設定下列變數:
• ORACLE_HOME=<64 位元版本的 Oracle 用戶端>
• ORACLE_HOME32=<32 位元版本>
2013-01-07
伺服器管理
• LIBPATH=<64 位元版本>
• LIBPATH32=<32 位元版本>
• BOE_USE_32BIT_ENV_FOR=ORACLE_HOME,LIBPATH
9.16 管理伺服器和節點預留位置
9.16.1 檢視伺服器預留位置
• 在 CMC 的 伺服器 管理區中,以滑鼠右鍵按一下伺服器,然後選取 [預留位置]。
預留位置 對話方塊會顯示與所選取伺服器同一叢集上所有伺服器的預留位置清單。如果您要變更預
留位置的值,請修改節點的預留位置。
相關主題
•
9.16.2 檢視和編輯節點的預留位置
附註:
您無法編輯所有預留位置的設定。例如,%INSTALLROOTDIR% 將自動填入,因此為唯讀。
1。 在中央管理主控台的 伺服器 管理區中,以滑鼠右鍵按一下您要變更預留位置的節點,然後選擇 [預
留位置]。
2。 視需要編輯預留位置的設定,並按一下 [確定]。
相關主題
•
409 2013-01-07
管理「中央管理伺服器」(CMS) 資料庫
第10章 管理「中央管理伺服器」(CMS) 資料庫
10.1 管理 CMS 系統資料庫連線
當 CMS 系統資料庫由於軟硬體故障或網路問題等原因而無法使用時,CMS 隨即進入「等待資源」狀態。
如果 SAP BusinessObjects Business Intelligence 平台部署中有多部 CMS,來自其他伺服器的後續
要求便會轉送至叢集內與系統資料庫已有作用中連線的任何 CMS。儘管 CMS 處於「等待資源」狀態,
仍將繼續處理所有不需要存取資料庫的目前要求,然而需要存取 CMS 資料庫的要求則會失敗。
根據預設,處於「等待資源」狀態的 CMS 將依 [要求的系統資料庫連線] 屬性值,定期嘗試重新建立
指定次數的連線。只要建立至少一個資料庫連線,CMS 就會同步化所有必要資料,進入 執行中 狀態,
然後繼續一般作業。
在某些情況下,您可能不希望 CMS 自動重新建立資料庫連線。例如,您或許想要先檢查資料庫的完整
性,確認無誤後再重新建立資料庫連線。若要這樣做,請在 CMS 伺服器的 屬性 頁面上,取消勾選 [自
動重新連線至系統資料庫]。
相關主題
•
10.1.1 選取 SQL Anywhere 作為 CMS 資料庫
410
在初次安裝期間,BI 平台支援選定數量的資料庫。若要使用 SQL Anywhere 作為 CMS 資料庫,您必須
執行下列步驟:
1。 啟動中央組態管理員。
• 在 Unix 上執行 ./cmsdbsetup.sh。
• 在 Windows 上啟動 CCM。
2013-01-07
管理「中央管理伺服器」(CMS) 資料庫
2。 複製預設 CMS 資料庫中的資料,並選取 SQL Anywhere 作為目的端資料庫。如需詳細資訊,請參閱
<在各個 CMS 系統資料庫之間複製資料>。
3。 在多節點部署中,將每個節點 (在其中複製資料庫的節點除外) 上的 CMS 資料來源更新至新的 SQL
Anywhere 資料庫。如需詳細資訊,請參閱<選擇新的或現有的 CMS 資料庫>。
4。 確定部署可運作 (例如,登入 CMC 並檢視報表)。
相關主題
•
第 416 頁的「 在各個 CMS 系統資料庫之間複製資料 」
•
10.1.2 選取 SAP HANA 做為 CMS 資料庫
411
在初次安裝期間,BI 平台支援選定數量的資料庫。若要使用 SAP HANA 做為 CMS 資料庫,您必須執行
下列步驟:
1。 安裝 BI 平台及預設的 CMS 資料庫。
2。 安裝 HANA 用戶端。
3。 建立與 HANA 的連線。
• 在 Unix 上,檢查環境變數 ODBCINI。若此變數已存在且指向現有的 odbc.ini 檔案,請在該檔
案中新增下列程式行:
[ODBC Data Sources]
NewDB=<New_DB_version>
[NewDB]
SERVERNODE=<HANA Server IP address>:<HANA server port #>
<New_DB_version> 為 HANA 版本,例如 NewDB 1.0;<HANA Server IP address> 為 HANA 伺服
器 IP 位址,而 <HANA server port #> 則為 HANA 伺服器連接埠編號。
若 ODBCINI 環境變數不存在,請在 <INSTALLDIR>/sap_bobj/enterprise_xi40/ 目錄中建立 odbc.in 檔案並在檔案中新增上述程式行,然後設定 ODBCINI 環境變數如下所示:
ODBCINI=<INSTALLDIR>/sap_bobj/enterprise_xi40/odbc.ini
• 在 Windows 上,建立與 HANA 的 ODBC 連線。
4。 確定可以連線至 HANA 伺服器。
• 在 Unix 上,您可以執行下列命令以測試與 HANA 伺服器的連線。下列範例中的變數參考 HANA
安裝。
<INSTALLDIR>/odbcreg <SERVER>:<HDBINDEXSERVERPORT> <SYSTEMID> <NONADMINUSER> <NONADMINPASSWORD>
• 在 Windows 上,您可以使用 ODBC 資料來源管理員來測試 HANA ODBC 連線。
5。 在 Unix 上,將 libodbcHDB.so 從 HANA 安裝目錄複製到 <INSTALLDIR>/sap_bobj/enter prise_xi40/<PLATFORM>
2013-01-07
管理「中央管理伺服器」(CMS) 資料庫
6。 啟動中央組態管理員。
• 在 Unix 上執行 ./cmsdbsetup.sh。
• 在 Windows 上啟動 CCM。
7。 複製 CMS 資料庫中的資料,選取 HANA 做為目的端資料庫。如需詳細資訊,請參閱<在各個 CMS
系統資料庫之間複製資料>。
8。 在多節點部署中,將每個節點上的 CMS 資料來源 (在其中複製資料庫的節點除外) 更新至新的 HANA
資料庫。如需詳細資訊,請參閱<選擇新的或現有的 CMS 資料庫>。
9。 確定部署可運作 (例如,登入 CMC 並檢視報表)。
相關主題
•
第 416 頁的「 在各個 CMS 系統資料庫之間複製資料 」
•
10.2 選擇新的或現有的 CMS 資料庫
您可以使用 CCM,針對包含 CMS 的節點指定新的或現有的 CMS 系統資料庫。一般來說,只有少數情況
會需要完成這些步驟:
• 如果您已變更目前 CMS 系統資料庫的密碼,這些步驟可讓您與目前的資料庫斷線,然後再重新連
線。出現提示時,您可以為 CMS 提供新的密碼。
• 若您想替 SAP BusinessObjects Business Intelligence 平台選取並初始化一個空的資料庫,這些
步驟能讓您選取該新的資料來源。
• 如果您已從備份還原 CMS 系統資料庫 (使用標準的資料庫管理工具和程序),造成原始資料庫連線
無效,您將會需要讓 CMS 與還原的資料庫重新連線。(例如,如果您將原始的 CMS 資料庫還原至新
安裝的資料庫伺服器,便可能會發生這種情況。)
附註:
如果您使用 IBM DB2 作為 CMS 資料庫,並將其從 9.5 Fix Pack 5 之前的舊版升級至 9.5 Fix Pack
5 或更新版本 (針對 9.5 系列),或從 9.7 Fix Pack 1 之前的舊版升級至 9.7 Fix Pack 1 或更新版
本 (針對 9.7 系列),則在下次重新啟動 BI 平台節點或 CMS 時,CMS 會自動更新 CMS 資料庫結構描
述,以支援與 HADR 相容的結構描述。
這可能會是一個冗長的程序,在此期間將無法使用 BI 平台系統。請勿中斷更新程序,以避免損毀 CMS
資料庫。強烈建議您先備份 CMS 資料庫,然後再執行此作業。此外,請勿嘗試將 IBM HADR 與 9.5 Fix
Pack 5 (針對 9.5 系列) 或 9.7 Fix Pack 1 (針對 9.7 系列) 之前舊版的 IBM DB2 CMS 資料庫搭配
使用。
412 2013-01-07
管理「中央管理伺服器」(CMS) 資料庫
10.2.1 在 Windows 中選取全新或現有的 CMS 資料庫
1。 使用 CCM 來停止 Server Intelligence Agent (SIA)。
2。 選取 SIA,然後按一下工具列上的 [指定 CMS 資料來源]。
3。 選取 [更新資料來源設定]。
4。 其餘的步驟則要視您所選取的連線類型而定:
• 如果選取 ODBC,則在 選擇資料來源 對話方塊中,選取要用做 CMS資料庫的 ODBC 資料來源,
並按一下 [確定]。出現提示時,請提供您的資料庫憑證和叢集金鑰,並按一下 [確定]。
提示:
如果您要設定新的 DSN,請按一下 [新增]。
• 如果您選取原生驅動程式,則在出現提示時輸入資料庫伺服器名稱、登入 ID、密碼和叢集金鑰,
然後按一下 [確定]。
5。 輸入叢集金鑰。
完成 CMS 資料庫設定時,CCM 會通知您。
6。 在 [屬性] 對話方塊中,按一下 [確定]。
7。 重新啟動 Server Intelligence Agent。
10.2.2 在 Unix 中選取全新或現有的 CMS 資料庫
413
使用 cmsdbsetup.sh 指令碼。如需參考,請參閱<Unix 工具>一章。
附註:
如果您指定空白的 CMS 資料庫,則必須再次使用 cmsdbsetup.sh 指令碼以重新初始化 (重新建立) 資
料庫 (選項 5)。
1。 執行 cmsdbsetup.sh 指令碼 (預設位置為 <InstallDirectory>/sap_bobj/)。
2。 選取更新動作 (選項 6)。
3。 輸入 yes 以確認資料來源包含此叢集的部署資訊,且您未將此功能用於叢集目的。
4。 當提示時,請輸入新 CMS 資料庫的資料庫類型。
5。 輸入資料庫資訊 (例如,主機名稱、使用者名稱與密碼) 及叢集金鑰。
將 CMS 資料庫指向新位置時,會出現通知訊息。
2013-01-07
管理「中央管理伺服器」(CMS) 資料庫
相關主題
•
10.3 重新建立 CMS 系統資料庫
這個程序說明如何重新建立 (重新初始化) 目前的 CMS 系統資料庫。執行這項工作會損毀資料庫中的
所有資料。例如,如果您已在開發環境中安裝 SAP BusinessObjects Business Intelligence 平台,
以便設計和測試自訂的 Web 應用程式,這個程序便會很有用。每當您必須清除系統所有的資料時,可
以重新初始化部署環境中的 CMS 系統資料庫。
注意:
您可以透過實際執行本工作流程中概述的步驟,刪除 CMS 資料庫中的所有資料,以及諸如報表和使用
者之類的物件。請勿在生產部署上執行這些步驟。
重新初始化 CMS 系統資料庫之前,先備份所有的伺服器組態設定是非常重要的。當您重新建立資料庫
時,將會清除伺服器組態設定,而且必須擁有備份才能還原這項資訊。
當您重新建立 CMS 系統資料庫時,現有的授權金鑰應該會保留在資料庫中。但若需要再度輸入授權金
鑰,請使用預設的 Administrator 帳戶登入 CMC。移至 授權金鑰 區域。
附註:
如果您重新初始化 CMS 系統資料庫,目前 CMS 系統資料庫中的所有資料都會被損毀。在開始之前您可
以考慮先備份目前的 CMS 系統資料庫。如有必要,請連絡您的資料庫管理員。
相關主題
•
10.3.1 在 Windows 上重新建立 CMS 系統資料庫
414
1。 使用 CCM 來停止 Server Intelligence Agent (SIA)。
附註:
在這個程序中,您無法在遠端電腦上執行 CCM。您必須在至少具有一個有效節點的電腦上執行 CCM。
2。 以滑鼠右鍵按一下 SIA 並選擇 [屬性]。
3。 在 屬性 對話方塊中,按一下 [組態] 索引標籤,然後按一下 [指定]。
4。 在 [CMS 資料庫設定] 對話方塊中,按一下 [重新建立目前的資料來源]。
2013-01-07
管理「中央管理伺服器」(CMS) 資料庫
附註:
系統也會重新建立您在步驟 1 中執行 CCM 所在之電腦的所有伺服器和物件。
5。 按一下 [確定],出現確認提示時,按一下 [是]。
6。 指定 CMS 系統資料庫的密碼,然後按一下 [確定]。
當 CMS 系統資料庫設定完成時,CCM 就會通知您。
7。 按一下 [確定]。
您會返回 CCM。
8。 重新啟動 Server Intelligence Agent 並啟用服務。
在它重新啟動時,Server Intelligence Agent 會啟動 CMS。CMS 會將需要的系統資料寫入最近清
空的資料來源中。
9。 如果您的部署有一部以上的電腦,則需要在其他電腦上重新建立節點。
相關主題
•
10.3.2 在 Unix 上重新建立 CMS 系統資料庫
使用 cmsdbsetup.sh 指令碼。如需參考,請參閱《SAP BusinessObjects Business Intelligence 平
台管理員指南》中的 Unix 工具資訊。
1。 執行 cmsdbsetup.sh (預設位置為 <INSTALLDIR>/sap_bobj/)。
2。 輸入節點的名稱。
3。 選取 [重新初始化] (選項 5),然後確認您的選擇。
4。 輸入 CMS 系統資料庫密碼。 cmsdbsetup.sh 指令碼會開始重新建立 CMS 系統資料庫。當資料庫建立完成時,cmsdbsetup.sh 指
令碼會自動關閉。
5。 在 <INSTALLDIR>/sap_bobj/ 目錄中,使用下列命令以啟動節點: ccm.sh -start <nodename>
6。 若要啟用服務,請使用下列命令: ccm.sh -enable all -cms <CMSNAME:PORT> -username administrator -password <password>
附註:
因為您才剛建立 CMS 資料庫,所以管理員密碼是空白的。
415 2013-01-07
管理「中央管理伺服器」(CMS) 資料庫
10.4 在各個 CMS 系統資料庫之間複製資料
您可以使用中央組態管理員 (CCM) 將系統資料從一個資料庫伺服器複製到另一個伺服器資料庫中。例
如,如果由於升級資料庫或從一種資料庫類型移動到另一種類型,您要以另一個資料庫取代該資料庫,
則可以在廢棄前將現有資料庫的內容複製到新資料庫。
附註:
如果 BI 平台將 DB2 安裝做為預設資料庫,請輸入空白密碼。
目的端資料庫會在新資料複製過來之前先初始化,因此目的端資料庫現有的內容將永久刪除 (所有的
SAP BusinessObjects Business Intelligence 平台資料表都會永久刪除,然後再重新建立)。資料完
成複製後,目的資料庫便會建立為 CMS 的目前資料庫。
附註:
如果您要將使用者、群組、資料夾和報表從舊版 SAP BusinessObjects Business Intelligence 平台
匯入目前版本,則使用 SAP BusinessObjects Business Intelligence 平台升級管理工具。如需詳細
資訊,請參閱《SAP BusinessObjects Business Intelligence 平台升級指南》。
10.4.1 準備複製 CMS 系統資料庫
416
複製 CMS 系統資料庫之前,請先停用該系統資料庫,並接著停止所有伺服器,讓來源和目的環境離線。
備份 CMS 資料庫,以及備份所有輸入和輸出檔案儲存伺服器所使用的根目錄。如有必要,請連絡您的
資料庫或網路管理員。
確保您具有讀取來源資料庫中所有資料的權限的資料庫使用者帳戶,以及具有目的資料庫的建立、刪除
和更新權限的資料庫使用者帳戶。同時,確保您可從欲取代其資料庫的 CMS 電腦與這兩個資料庫進行
連線 (透過資料庫用戶端軟體或透過 ODBC,則視您的組態而定)。
如果您將 CMS 資料庫從目前的位置複製到不同的資料庫伺服器,目前的 CMS 資料庫就會是來源環境。
其內容會複製到目的資料庫,然後建立為目前 CMS 的作用中資料庫。若要將預設的 CMS 資料庫從現有
預設資料庫移到專屬的資料庫伺服器,例如 Microsoft SQL Server、Oracle、DB2 或 Sybase,請執行
此工作。使用管理帳戶登入正在執行您想要移動其資料庫的 CMS 的電腦。
附註:
• 當您將資料從一個資料庫複製到另一個資料庫時,目的資料庫會在新資料複製進去之前,先進行初
始化。換言之,如果目的端資料庫並未包含 SAP BusinessObjects Business Intelligence 平台系
統資料表,便會建立這些資料表。如果目的端資料庫已經包含 Business Intelligence 平台系統資
2013-01-07
管理「中央管理伺服器」(CMS) 資料庫
料表,便會永久刪除這些資料表,然後建立新的系統資料表,並將來源資料庫的資料複製到新的資
料表中。資料庫內的其他資料表不受影響。
• 如果您要將 CMS 系統資料庫複製到 Windows 上的 MaxDB 目的端資料庫,您必須確認已將 MaxDB
用戶端的路徑新增至 PATH 環境變數。例如,;C:\Program Files\sdb\MAXDB1\pgm。
• 如果將 SQL Anywhere 作為 CMS 資料庫使用,則在 DSN 組態期間請勿按一下 [加密密碼]。
10.4.2 複製 Windows 上的 CMS 系統資料庫
複製 CMS 資料庫的內容之前,應先確認您能以適當帳戶登入目的端資料庫,即該帳戶有權新增或刪除
資料表,以及新增、刪除或修改這些資料表中的資料。
1。 開啟中央組態管理員 (CCM),並停止 Server Intelligences Agent (SIA)。
2。 以滑鼠右鍵按一下 SIA 並選擇 [屬性]。
3。 按一下 [組態] 索引標籤,然後按一下 [指定]。
4。 選擇 [從另一個資料來源複製資料],然後按一下 [確定]。
5。 選取來源 CMS 資料庫的資料庫類型,然後在提示時指定其資料庫資訊,包括主機名稱、使用者名
稱、密碼和來源叢集金鑰。
6。 選取目的端 CMS 資料庫的資料庫類型,然後在提示時指定其資料庫資訊,包括主機名稱、使用者名
稱、密碼和目的端叢集金鑰。
如果目的端資料庫為空白,則可以輸入新的叢集金鑰。如果目的端資料庫包含叢集的現有部署資訊,
則必須輸入該叢集的叢集金鑰。
7。 確認您要刪除目的端資料庫中的 Business Intelligence 平台資料表。
8。 在 CMS 資料庫完成複製後,按一下確定。
10.4.3 複製 Unix 上 CMS 系統資料庫中的資料
417
複製 CMS 資料庫的內容之前,應先確認您能以適當帳戶登入目的端資料庫,即該帳戶有權新增或刪除
資料表,以及新增、刪除或修改這些資料表中的資料。
附註:
在 Unix 上,您無法直接從使用 ODBC 連線的來源環境移轉到 CMS 資料庫。如果您的來源 CMS 資料庫
使用 ODBC,就必須先將該系統升級為受支援的原生驅動程式。
1。 輸入下列命令,停止 CMS:
./ccm.sh -stop <nodename>
2013-01-07
管理「中央管理伺服器」(CMS) 資料庫
2。 從 <InstallDirectory>/sap_bobj/ (預設位置) 中執行 cmsdbsetup.sh。
3。 輸入節點的名稱。
4。 選取 [複製] (選項 4),然後確認您的選擇。
5。 選取目的端 CMS 資料庫的資料庫類型,然後在提示時指定其主機名稱、使用者名稱、密碼和目的端
叢集金鑰。
如果目的端資料庫為空白,則輸入新的叢集金鑰。如果目的端資料庫包含叢集的現有部署資訊,則
必須輸入該叢集的叢集金鑰。
6。 選取來源 CMS 資料庫的資料庫類型,然後在提示時指定其主機名稱、使用者名稱、密碼和來源叢集
金鑰。
該 CMS 資料庫便複製到目的端資料庫。完成複製時,會顯示訊息。
418 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
第11章 管理 Web 應用程式容器伺服器 (WACS)
11.1 WACS
11.1.1 Web 應用程式容器伺服器 (WACS)
Web 應用程式容器伺服器 (WACS) 提供了可裝載 SAP BusinessObjects Business Intelligence 平台
Web 應用程式的平台。例如,中央管理主控台能夠主控於 WACS 上。
WACS 不但免除了以往設定應用程式伺服器及部署 Web 應用程式所需的諸多工作流程,更提供一致而簡
化的系統管理介面,因而可簡化系統管理工作。
Web 應用程式會自動部署至 WACS。WACS 不支援 SAP BusinessObjects Business Intelligence 平台
或外部 Web 應用程式的手動或 WDeploy 部署。
11.1.1.1 我需要 WACS 嗎?
419
如果您不想使用 Java 應用程式伺服器系統來裝載 SAP Business Objects Web 應用程式,則可以將其
裝載在 WACS 上。
如果您計畫使用支援的 Java 應用程式伺服器來部署 SAP BusinessObjects Business Intelligence
平台 Web 應用程式,或者如果您是在 UNIX 系統上安裝 SAP BusinessObjects Business Intelligence
平台,則不需要安裝及使用 WACS。
2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
11.1.1.2 使用 WACS 有什麼優點?
使用 WACS 來主控 CMC 可為您提供下列優點:
• 只需花最少的精力,就能安裝、維護及設定 WACS。
• 所有已主控的應用程式都會預先部署在 WACS 上,因而不需要再執行其他手動步驟。
• SAP 支援 WACS。
• WACS 不再需要 Java 應用程式伺服器管理和維護技能。
• WACS 提供與其他 SAP BusinessObjects Business Intelligence 平台伺服器一致的管理介面。
11.1.1.3 一般工作
工作 描述 主題
如何改善裝載在
WACS 上的 Web 應
用程式或 Web 服
務的效能?
在多部電腦上安裝 WACS,即可改善 Web
應用程式或 Web 服務的效能。
•
• 第 424 頁的
如何提升 Web
Tier 的可用性?
在部署中建立額外的 WACS,以便一旦發
生伺服器硬體或軟體故障時,可由另一
部伺服器繼續回應要求。
如何建構環境而能
迅速從 CMC 設定
錯誤的情況下復
原?
建立另一個停止執行的 WACS,並使用此
WACS 來定義組態範本。一旦主要 WACS
設定錯誤,即改用次要 WACS 直到主要
伺服器設定妥當為止,或是立刻對主要
伺服器套用組態範本。
如何強化用戶端與
WACS 之間通訊的
安全性?
在 WACS 上設定 HTTPS。
• 第 427 頁的
• 第 448 頁的
420 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
工作 描述 主題
如何強化 WACS 與
部署中的其他
Business Objects
伺服器之間通訊的
安全性?
在 WACS 與部署中的其他 SAP BusinessObjects Business Intelligence 平台
伺服器之間設定 SSL 通訊。
• 第 155 頁的
• 第 448 頁的
如何搭配 HTTPS
及反向 Proxy 來
使用 WACS?
WACS 能夠勝任何
種 IT 環境?
只要建立兩個 WACS 並將兩部伺服器都
設定成使用 HTTPS,即可搭配 HTTPS 及
反向 Proxy 來使用 WACS。將其中一個
WACS 用於內部網路電腦彼此間的通訊,
並將另一個 WACS 用於透過反向 Proxy
與外部網路通訊。
WACS 可部署於已有現存 Web 伺服器、
硬體負載平衡器、反向 Proxy 及防火牆
的 IT 環境。
• 第 446 頁的
• 第 446 頁的
• 第 447 頁的
• 第 448 頁的
在已有負載平衡器
的部署中能否使用
WACS?
部署中若已採用硬體負載平衡器,亦可
使用 WACS。WACS 本身無法擔任負載平
衡器的角色。
在已有反向 Proxy
的部署中能否使用
WACS?
部署中若已採用反向 Proxy,亦可使用
WACS。WACS 本身無法擔任反向 Proxy
的角色。
如何疑難排解
WACS 伺服器?
如需判斷 WACS 效能不佳的原因,可查
看記錄檔及檢視系統度量資訊。
• 第 450 頁的
•
421 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
工作 描述 主題
為何無法透過特定
連接埠取得任何頁
面?問題出在哪
裡?
某些因素可能會造成無法連線到 WACS。
請檢查下列各項:
• 其他應用程式是否佔用了指定給 WACS
使用的 HTTP、HTTP 經 Proxy 以及
HTTPS 連接埠。
• WACS 是否已配置足夠的記憶體。
• WACS 所允許的同時要求數目是否夠
多。
• 如有必要,請將 WACS 還原為系統預
設值。
• 第 451 頁的
• 第 452 頁的
• 第 452 頁的
• 第 453 頁的
如何設定裝載在
WACS 上的 Web 應
用程式的屬性?
設定 Web 應用程式屬性的程序視乎特定
屬性和 Web 應用程式而定。如需詳細資
訊,請參閱本章中的 設定 Web 應用程
式屬性 一節。
第 449 頁的
何處可取得 WACS
屬性的清單?
本指南的<伺服器屬性附錄>提供了
WACS 屬性的清單。
11.1.2 為您的部署新增或移除其他 WACS
422
為您的部署新增其他 WACS 可提供下列若干優點:
• 加速從設定錯誤的伺服器復原。
• 改進伺服器可用性。
• 更完善的負載平衡。
• 更好的整體效能。
為您的部署新增其他 WACS 的方法有三種:
• 在電腦上安裝 WACS。
• 建立新的 WACS。
• 複製 WACS。
附註:
基於資源耗用偏高的緣故,建議您在同一部電腦上一次只執行一個 WACS。不過,您仍然可以在同一部
電腦上部署多個 WACS,但始終只執行其中之一,以便於 WACS 發生設定錯誤時進行復原。
2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
11.1.2.1 安裝 WACS
在多部個別電腦上安裝 WACS 可使您的部署具有更好的效能、更完善的負載平衡,以及更高的伺服器可
用性。如果您的部署中有兩個以上的 WACS 位於不同的電腦,則即使某部電腦發生硬體或軟體故障亦不
致影響 Web 應用程式和Web 服務,因為其他的 WACS 將繼續提供服務。
您可以使用 SAP BusinessObjects Business Intelligence 平台安裝程式,安裝 Web 應用程式容器伺
服器。安裝 WACS 的方法有兩種:
• 在完整安裝中,在 選取 Java Web 應用程式 畫面上選擇 [安裝 Web 應用程式容器伺服器,並自動
對其部署 Web 應用程式和服務]。
如果您在執行新安裝時選取了 Java 應用程式伺服器,就不會安裝 WACS。
• 在自訂/展開安裝中,您可在 選擇功能 畫面上依序展開 [伺服器] > [平台服務],然後選取 [Web
應用程式容器伺服器] 以選擇安裝 WACS。
一旦您安裝了 WACS,安裝程式將自動建立一個名為 <NODE>.WebApplicationContainerServer 的伺服
器,其中 <NODE> 為該節點的名稱。然後,SAP BusinessObjects Business Intelligence 平台 Web
應用程式和 Web 服務會部署至該伺服器。您無須手動執行任何步驟來部署或設定 CMC,系統即已就緒
可供使用。
當您安裝 WACS 時,安裝程式會提示您提供 WACS 的 HTTP 連接埠編號。請務必指定未使用的連接埠編
號。預設的連接埠編號是 6405。若您打算讓防火牆外的使用者連線到 WACS,則必須確定防火牆已開啟
伺服器的 HTTP 連接埠。
只有 Windows 作業系統才支援 WACS。
附註:
WACS 裝載的 Web 應用程式會在您安裝 WACS 時,或將更新或 Hot-fixes套用至 WACS 或 WACS 裝載的
Web 應用程式時,自動進行部署。Web 應用程式可能需要花費數分鐘來部署。WACS 會處於 正在初始化
狀態,一直到 Web 應用程式部署完成為止。一直到 Web 應用程式完全部署為止,使用者將無法存取裝
載於 WACS 上的 Web 應用程式。不要停止伺服器,直到初始部署完成為止。您可以透過中央組態管理
員 (CCM),檢視 WACS 的伺服器狀態。
這項延遲僅發生於安裝 WACS 或套用更新之後,初次啟動 WACS 時。後續重新啟動 WACS 時,就不會發
生這項延遲。
Web 應用程式無法手動部署至 WACS 伺服器。您不能使用 WDeploy,將 Web 應用程式部署至 WACS。
11.1.2.2 新增新的 Web 應用程式容器伺服器
423 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
附註:
• 基於資源耗用偏高的緣故,建議您在同一部電腦上一次只執行一個 WACS。不過,您仍然可以在同一
部電腦上部署多個 WACS,但始終只執行其中之一,以便於 WACS 發生設定錯誤時進行復原。
• 當您建立新的 WACS 時,便會自動建立追蹤記錄服務 (適用於伺服器追蹤)。
1。 移至 CMC 的 伺服器 管理區。
2。 選取 [管理] > [新增] > [新增伺服器]。
建立新伺服器 畫面便會出現。
3。 從 [服務類別] 清單中,選取 [核心服務]。
4。 從 [選取服務] 清單中,選取您要 WACS 主控的服務,然後按一下 [下ㄧ步]。
• 如果您要 WACS 主控 Web 應用程式,例如 CMC、BI Launch Pad 或 OpenDocument,請選取 [BOE
Web 應用程式服務]。
• 如果您要 WACS 主控 Web 服務,例如 Live Office 或以 Web 服務形式查詢 (QaaWS),請選取
[Web 服務 SDK 和 QaaWS 服務]。
• 如果您要 WACS 主控 Business Process BI Web 服務,請選取 [Business Process BI 服務]。
5。 在接著出現的 建立新伺服器 畫面上,選取您要 WACS 主控的其他服務,然後按一下 [下ㄧ步]。
6。 在接著出現的 建立新伺服器 畫面上,按一下 [下一步]。
7。 在接著出現的 建立伺服器 畫面上,選取要新增伺服器的節點,並且輸入伺服器名稱和伺服器的描
述,然後按一下 [建立]。
附註:
[節點] 清單只會列出已安裝 WACS 的節點。
8。 在 伺服器 畫面上,按兩下新 WACS。
屬性 畫面便會出現。
9。 如果您不希望在系統重新啟動時自動啟動 WACS,請在 通用設定 窗格中,確定並未選取 [Server
Intelligence Agent 啟動時,自動啟動此伺服器] 核取方塊。
10。 按一下 [儲存並關閉]。
如此即已建立新的 WACS。預設的設定及屬性將套用至該伺服器。
11.1.2.3 複製 Web 應用程式容器伺服器
424
除了在部署中新增新的 WACS 之外,您也可以將 WACS 複製到同一部電腦或另一部電腦。新增新的 WACS
時所建立的伺服器具有預設設定,而複製 WACS 則會將來源 WACS 的設定套用至新的 WACS。
2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
您只能將伺服器複製到已安裝 WACS 的電腦。
附註:
基於資源耗用偏高的緣故,建議您在同一部電腦上一次只執行一個 WACS。不過,您仍然可以在同一部
電腦上部署多個 WACS,但始終只執行其中之一,以便於 WACS 發生設定錯誤時進行復原。
1。 移至 CMC 的 伺服器 管理區。
2。 選取您要複製的 WACS,再按一下滑鼠右鍵並選取 [複製伺服器]。
複製伺服器 畫面會顯示您的部署中,所有可將 WACS 複製到該處的節點清單。複製到節點 清單只
會列出已安裝 WACS 的節點。
3。 在 複製伺服器 畫面上輸入新伺服器名稱,選取您要將伺服器複製到該處的節點,然後按一下 [確
定]。
如此即已建立新的 WACS。新伺服器所包含的服務與複製來源伺服器相同。新伺服器及其裝載的服務,
與複製來源伺服器具有相同的設定,唯獨伺服器名稱除外。
附註:
若您是將 WACS 複製到同一部電腦,則可能會與做為複製來源的 WACS 發生連接埠衝突。在此情況下,
新複製的 WACS 執行個體就需要變更連接埠編號。
相關主題
•
11.1.2.4 刪除部署中的 WACS
您只能刪除目前未提供任何 CMC 服務的 WACS 伺服器。若要刪除部署中的 WACS,您必須從另一個 WACS
或 Java 應用程式伺服器登入 CMC。您無法刪除目前正提供 CMC 服務的 WACS。
1。 移至 CMC 的 伺服器 管理區。
2。 用滑鼠右鍵按一下您要刪除的伺服器,再按一下 [停止伺服器] 以停止該伺服器。
3。 用滑鼠右鍵按一下伺服器,再按一下 [刪除]。
4。 出現確認提示時,按一下 [是]。
11.1.3 為 WACS 新增或移除服務
425 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
11.1.3.1 將 Web 應用程式或 Web 服務新增至 WACS
將其他 SAP BusinessObjects Business Intelligence 平台 Web 應用程式或 Web 服務新增至 WACS
時,必須停止 WACS。因此,您必須在部署中的 WACS 上另外裝載至少一個 CMC,以便在您停止並新增
服務至其他 WACS 時提供 BOE Web 應用程式服務。
新增服務至 WACS 之後,請先重新啟動伺服器,以便將服務自動部署至 WACS。
1。 移至 CMC 的 伺服器 管理區。
2。 按兩下您要新增服務的 WACS,以檢視伺服器屬性並確認您要新增的服務尚未存在。
3。 按一下 [取消],返回 伺服器 畫面。
4。 以滑鼠右鍵按一下伺服器,並按一下 [停止伺服器],即可停止該伺服器。
若您嘗試停止目前正提供 CMC 服務的 WACS,將會出現警告訊息。此時,請勿繼續進行,除非您的
部署中至少還有另外一個 BOE Web 應用程式服務正在另一個 WACS 上執行。如果伺服器上另外還有
一個 CMC 服務,請按 [確定],登入另一個 WACS,然後從頭執行本程序。
5。 以滑鼠右鍵按一下伺服器,然後選擇 [選取服務]。
選取服務 畫面便會出現。
6。 選取要新增至伺服器的服務,再按一下 [>] 將服務新增至伺服器,並按一下 [確定]。
7。 以滑鼠右鍵按一下伺服器,並按一下 [啟動伺服器],即可啟動 WACS。
服務便會新增至 WACS。此服務將套用預設的設定及屬性。
11.1.3.2 從 WACS 移除 Web 應用程式或 Web 服務
426
若要從 WACS 移除 Web 應用程式或 Web 服務,您必須在另一部 WACS 或 Java 應用程式伺服器上登入
CMC。您無法停止目前正提供 CMC 服務的 WACS。
您無法刪除 WACS 上的最後一個服務。因此,若要從 WACS 移除 Web 服務,您必須確認該伺服器已裝
載至少一項其他服務。
如果您要從 WACS 移除上版服務,請刪除 WACS 本身。
1。 移至 CMC 的 伺服器 管理區。
2。 按兩下您要移除 Web 服務的 WACS,以檢視伺服器屬性並確認您要移除的 Web 服務已存在。
3。 按一下 [取消],返回 伺服器 畫面。
4。 以滑鼠右鍵按一下伺服器,並按一下 [停止伺服器],即可停止 WACS。
2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
若您嘗試停止目前正提供 CMC 服務的 WACS,將會出現警告訊息。此時,請勿繼續進行,除非您的
部署中至少還有另外一個 BOE Web 應用程式服務正在另一個 WACS 上執行。如果伺服器上另外還有
一個 CMC 服務,請按 [確定],登入另一個 WACS,然後從頭執行本程序。
5。 以滑鼠右鍵按一下 WACS,然後選擇 [選取服務]。
選取服務 畫面便會出現。
6。 選取您要移除的服務,並按一下 [<],然後按一下 [確定]。
7。 以滑鼠右鍵按一下伺服器,並按一下 [啟動伺服器],即可啟動 WACS。
服務便會從 WACS 中移除。
11.1.4 設定 HTTPS/SSL
427
SAP BusinessObjects Business Intelligence 平台部署中的用戶端與 WACS 彼此間可以使用 Secure
Sockets Layer (SSL) 通訊協定和 HTTP 進行網路通訊。SSL/HTTPS 會將網路流量加密,以提供更高的
安全性。
SSL 有兩種類型:
• 各個 SAP BusinessObjects Business Intelligence 平台伺服器 (包括 WACS 與您部署中的其他
SAP BusinessObjects Business Intelligence 平台伺服器) 之間所使用的 CorbaSSL。如需有關部
署中 SAP BusinessObjects Business Intelligence 平台伺服器之間使用 SSL 的資訊,請參閱本
指南中關於防火牆中 BI 平台元件之間的通訊。
• WACS 以及與 WACS 通訊的用戶端 (例如瀏覽器) 彼此間所使用的 HTTP over SSL
附註:
如果要在具有 Proxy 或反向 Proxy 的部署中部署 WACS,並且要使用 SSL 來保護部署中網路通訊的安
全,請建立兩個 WACS。請參閱本指南中關於使用 WACS 搭配反向 Proxy 的資訊。
若要在 WACS 上設定 HTTPS/SSL,您必須完成這些步驟:
• 產生或取得含有您的憑證和私人金鑰的 PKCS12 憑證存放區或 JKS 金鑰儲存區。您可以使用 Microsoft
Internet Information Service (IIS) 和 Microsoft Management Console (MMC) 產生 PCKS12 檔
案,或是使用 openssl 或 Java keytool 命令列工具產生金鑰儲存區檔案。
• 如果您只想讓特定的用戶端連線到 WACS,則必須產生憑證信任清單檔案。
• 當您已有憑證存放區並視需要產生憑證信任清單檔案後,請將這些檔案複製到 WACS 電腦。
• 在 WACS 上設定 HTTPS。
相關主題
•
•
•
第 447 頁的「 使用 WACS 搭配反向 Proxy 」
2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
11.1.4.1 產生 PKCS12 憑證檔案存放區
您可以使用多種方法和工具,產生 PKCS12 憑證檔案存放區或 Java 金鑰儲存區。方法操作步驟視您所
熟悉慣用的工具而定。
本範例將說明如何使用 Microsoft Internet Information Services (IIS) 和 Microsoft Management
Console (MMC) 產生 PKCS12 檔案。
1。 以系統管理員的身份,登入裝載 WACS 的電腦。
2。 在 IIS 中,向憑證授權單位申請憑證。如需如何執行這項作業的詳細資訊,請參閱 IIS 說明文件。
3。 按一下 [開始 > 執行],輸入 mmc.exe,然後按 [確定] 以啟動 MMC。
4。 將憑證嵌入式管理單元新增至 MMC: a。 按一下 [檔案] 功能表上的 [新增/移除嵌入式管理單元]。 b。 按一下 [新增]。 c。 在 [新增獨立嵌入式管理單元] 對話方塊中選取 [憑證],然後按一下 [新增]。 d。 選取 [電腦帳戶],然後按 [下一步]。 e。 選取 [本機電腦],再按一下 [完成]。 f。 按一下 [關閉],再按一下 [確定]。
憑證嵌入式管理單元即新增至 MMC。
5。 在 MMC 中展開 [憑證],然後選取您要使用的憑證。
6。 在 [動作] 功能表上,依序選取 [所有任務] > [匯出]。
[憑證匯出精靈] 隨即啟動。
7。 按一下 [下一步]。
8。 選取 [是,匯出私人金鑰],然後按 [下一步]。
9。 選取 [個人資訊交換 - PKCS #12 (.PFX)],然後按 [下一步]。
10。 輸入您建立憑證時所使用的密碼,然後按 [下一步]。日後針對 WACS 設定 HTTPS 時,您必須在 [私
人金鑰存取密碼] 欄位中指定此密碼。
如此即已建立 PKCS12 憑證檔案存放區。
11.1.4.2 產生憑證信任清單
1。 以系統管理員的身份,登入裝載 WACS 的電腦。
428 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
2。 啟動 Microsoft Management Console (MMC)。
3。 新增 Internet Information Services 嵌入式管理單元: a。 從 [檔案] 功能表選取 [新增/移除嵌入式管理單元],然後按一下 [新增]。 b。 在 [新增獨立嵌入式管理單元] 對話方塊中,選取 [Internet Information Services (IIS) 管
理員],然後按一下 [新增]。 c。 按一下 [關閉],再按一下 [確定]。
IIS 嵌入式管理單元即新增至 MMC。
4。 在 MMC 的左窗格中,找到要建立憑證信任清單的網站。
5。 以滑鼠右鍵按一下該網站,然後選取 [內容]。
6。 按一下 [目錄安全設定] 索引標籤,再按一下 [安全通訊] 下方的 [編輯]。
7。 按一下 [啟用憑證信任清單],再按一下 [新增]。
[憑證信任清單精靈] 隨即啟動。
8。 按一下 [下一步]。
9。 按一下 [從存放區新增] 或 [從檔案新增],選取要新增至憑證信任清單的憑證,再按一下 [確定],
然後按 [下一步]。
10。 輸入憑證信任清單的名稱和描述,然後按 [下一步]。
11。 按一下 [完成],再按一下 [確定]。
憑證信任清單會顯示在 [目前的 CTL] 欄位中。
12。 選取憑證信任清單,然後按一下 [編輯]。
[憑證信任清單精靈] 隨即啟動。
13。 按一下 [下一步]。
14。 從 [目前的 CTL 憑證] 清單中選取信任清單,再按一下 [檢視憑證]。
15。 按一下 [詳細資料] 索引標籤,再按一下 [複製到檔案]。
[憑證匯出精靈] 隨即啟動。
16。 按一下 [下一步]。
17。 選取 [是,匯出私人金鑰],然後按 [下一步]。
18。 選取 [個人資訊交換 - PKCS #12 (.PFX)],然後按 [下一步]。
19。 輸入您建立憑證時所使用的密碼,然後按 [下一步]。當您針對 WACS 設定 HTTPS 時,必須在 [憑
證信任清單私人金鑰存取密碼] 欄位中指定此密碼。
11.1.4.3 設定 HTTPS/SSL
429
在 WACS 上設定 HTTPS/SSL 之前,請先確認您已建立 PCKS12 檔案或 JKS 金鑰儲存區,並將該檔案移
至或複製到裝載 WACS 的電腦。
1。 移至 CMC 的 伺服器 管理區。
2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
430
2。 按兩下要啟用 HTTPS 的 WACS 伺服器。
屬性 畫面便會出現。
3。 在 HTTPS 組態 區段,選取 [啟用 HTTPS] 核取方塊。
4。 在 [繫結至主機名稱或 IP 位址] 欄位中,指定 WACS 所繫結以供核發憑證的 IP 位址。
伺服器將透過您所指定的 IP 位址提供 HTTPS 服務。
5。 在 [HTTPS 連接埠] 欄位中,指定 WACS 用於提供 HTTPS 服務的連接埠編號。請務必確認其值為未
使用的連接埠。若您打算讓防火牆外的使用者連線到 WACS,則需一併確認防火牆已開啟此連接埠。
6。 如果您是要設定具有反向 Proxy 的 SSL,請在 [Proxy 主機名稱] 和 [Proxy 連接埠] 欄位中,指
定 Proxy 伺服器的主機名稱和連接埠。
7。 從 [通訊協定] 清單中,選取一種通訊協定。可用的選項如下:
• SSL
SSL 是 Secure Sockets Layer (安全通訊端層) 通訊協定,此通訊協定會加密網路流量。
• TLS
TLS 是 Transport Layer Security (傳輸層安全性) 通訊協定,此為較新的加強版通訊協定。
SSL 與 TLS 之間的差異不大,但 TLS 的加密演算法更牢靠。
8。 在 [憑證存放區類型] 欄位中,指定憑證的檔案類型。可用的選項如下:
• PKCS12
如果您比較習慣使用 Microsoft 工具,請選取 [PKCS12]。
• JKS
如果您比較習慣使用 Java 工具,請選取 [JKS]。
9。 在 [憑證存放區檔案位置] 欄位中,指定憑證檔案存放區或 Java 金鑰儲存區檔案的複製或移動目
的地路徑。
10。 在 [私人金鑰存取密碼] 欄位中,指定密碼。
PKCS12 憑證存放區和 JKS 金鑰儲存區都有受到密碼保護的私人金鑰,以防止未經授權者存取。您
必須指定用於存取私人金鑰的密碼,這樣 WACS 才能夠存取私人金鑰。
11。 建議您使用只包含單一憑證,或是您想要使用的憑證在該處列於首位的憑證檔案存放區或金鑰儲存
區。但是,若您使用了包含多個憑證的憑證檔案存放區或金鑰儲存區,而且您想要使用的憑證在該
檔案儲存中並非列於首位,您就必須在 [憑證別名] 欄位中指定憑證的別名。
12。 如果要讓 WACS 只接受來自特定用戶端的 HTTPS 要求,請啟用用戶端驗證。
用戶端驗證並不會驗證使用者,其目的為確保 WACS 只回應特定用戶端的 HTTPS 要求。 a。 選取 [啟用用戶端驗證]。 b。 在 [憑證信任清單檔案位置] 中,指定含有信任清單檔案的 PCKS12 檔案或 JKS 金鑰儲存區所
在位置。
附註:
憑證信任清單的類型必須與 [憑證存放區類型] 相同。 c。 在 [憑證信任清單私人金鑰存取密碼] 欄位中,輸入憑證信任清單檔案內的私人金鑰受其保護存
取的密碼。
2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
附註:
如果您已啟用用戶端驗證,未通過驗證的瀏覽器或 Web 服務消費者就會被拒絕進行 HTTPS 連線。
13。 按一下 [儲存並關閉]。
14。 移至 度量資訊 畫面,以確認 HTTPS 連接器確實出現在 [正在執行 WACS 連接器] 清單中。如果
HTTPS 未列於其中,請回頭檢查 HTTPS 連接器的設定是否正確。
11.1.5 支援的驗證方法
WACS 支援下列驗證方法:
• Enterprise
• LDAP
• AD Kerberos
WACS 不支援下列驗證方法:
• NT
• AD NTLM
• LDAP 搭配使用單一登入
11.1.6 設定 WACS 的 AD Kerberos
431
若要設定 WACS 的 AD Kerberos 驗證,您必須先設定電腦來支援 AD。您必須執行下列步驟:
• 啟用 Windows AD 安全性 Plug-In。
• 對應使用者與群組。
• 設定服務帳戶。
• 設定限制的委派。
• 在 Windows AD Plug-in 中啟用 WACS 的 Kerberos 驗證。
• 建立組態檔。
在您設定裝載 WACS 的電腦來使用 AD Kerberos 驗證之後,也必須透過中央管理主控台 (CMC) 設定
WACS 本身。
相關主題
•
第 241 頁的「 Windows AD 安全性 Plug-in 」
2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
•
•
第 240 頁的「 針對搭配 Kerberos 的 AD 驗證設定服務帳戶 」
•
第 262 頁的「 為 Vintela SSO 設定限制的委派 」
•
第 240 頁的「 針對搭配 Kerberos 的 AD 驗證設定服務帳戶 」
•
第 432 頁的「 為 WACS 啟用 Windows AD Plug-in 中的 Kerberos 驗證 」
•
•
第 436 頁的「 設定 AD Kerberos 的 WACS 」
•
第 439 頁的「 設定 AD Kerberos 單一登入 」
11.1.6.1 為 WACS 啟用 Windows AD Plug-in 中的 Kerberos 驗證
為了支援 Kerberos,您必須在 CMC 中設定 Windows AD 安全性 Plug-In,以使用 Kerberos 驗證。其
中包括:
• 確定已啟用 Windows AD 驗證。
• 輸入 AD 管理員帳戶。
附註:
這個帳戶只需要 Active Directory 的讀取權限;不需要其他任何權限。
•
• 輸入服務帳戶的服務主要名稱 (SPN)。
11.1.6.1.1 必要條件
設定 Kerberos 的 Windows AD 安全性 Plug-in 之前,您必須先完成下列工作:
• 設定服務帳戶
• 將權限授與服務帳戶
• 設定伺服器以使用 Windows AD 和 Kerberos
• 對應 AD 使用者和群組,並設定 Windows AD 安全性 Plug-in
相關主題
•
第 240 頁的「 針對搭配 Kerberos 的 AD 驗證設定服務帳戶 」
432 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
•
第 247 頁的「 在 BI 平台服務帳戶下執行 SIA 」
•
11.1.6.1.2 設定 Kerberos 的 Windows AD 安全性 Plug-In
1。 移至 CMC 的 驗證 管理區。
2。 按兩下 [Windows AD]。
3。 確定已選取 [已啟用 Windows Active Directory 驗證] 核取方塊。
4。 在 [驗證選項] 底下選取 [使用 Kerberos 驗證]。
5。 在 [服務主要名稱] 欄位中,輸入服務帳戶的帳戶和網域,或與服務帳戶對應的 SPN。
請使用下列格式,其中 svcacct 是您的服務帳戶名稱或是之前建立的 SPN,而 DNS.COM 是您的完
整網域名稱 (以大寫表示)。例如,服務帳戶為 [email protected],SPN 則為
BOBJCentralMS/[email protected]。
附註:
• 如果您計劃讓非預設網域之其他網域的使用者登入,您就必須提供之前對應的 SPN。
• 服務帳戶要區分大小寫。您在此處輸入的帳戶大小寫必須與 Active Directory 網域中所設定的
相符。
• 這個帳戶必須和您用來執行 SAP BusinessObjects Business Intelligence 平台伺服器或對應
至這個帳戶的 SPN 相同。
相關主題
•
第 439 頁的「 設定 AD Kerberos 單一登入 」
11.1.6.2 建立組態檔
在應用程式伺服器上設定 Kerberos 的一般程序包含下列步驟:
• 建立 Kerberos 組態檔案。
• 建立 JAAS 登入組態檔案。
433 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
附註:
• 預設 Active Directory 網域必須使用大寫 DNS 格式。
• 您不需要下載和安裝 Windows 的 MIT Kerberos。也不需要服務帳戶的索引鍵標籤。
11.1.6.2.1 建立 Kerberos 組態檔
請依照下列步驟,建立 Kerberos 組態檔。
1。 如果檔案 krb5.ini 不存在的話,請在 Windows 的 C:\WINNT 之下建立並儲存此檔案。
附註:
您可以將這個檔案儲存在不同的位置中。但是如果儲存在不同位置,就必須在 CMC 中 WACS 伺服器
的 [內容] 頁面上,於 [Krb5.ini 檔案位置] 欄位中指定位置。
2。 在 Kerberos 組態檔案中新增下列要求的資訊:
[libdefaults] default_realm = DOMAIN.COM
dns_lookup_kdc = true dns_lookup_realm = true default_tkt_enctypes = rc4-hmac default_tgs_enctypes = rc4-hmac
[domain_realm]
.domain.com = DOMAIN.COM
domain.com = DOMAIN.COM
.domain2.com = DOMAIN2.COM
domain2.com = DOMAIN2.COM
[realms]
DOMAIN.COM = { default_domain = DOMAIN.COM
kdc = HOSTNAME.DOMAIN.COM
}
DOMAIN2.COM = { default_domain = DOMAIN2.COM
kdc = HOSTNAME.DOMAIN2.COM
}
[capaths]
DOMAIN2.COM = {
DOMAIN.COM =
}
附註:
• DNS.COM 是您網域的 DNS 名稱,必須輸入大寫字母的 FQDN 格式。
• kdc 是網域控制站的主機名稱。
• 如果使用者將從多個網域登入,您可以在 [realms] 區段新增多個網域項目。若要查看在這個檔
案中含有多個網域項目的範例,請參閱第 435 頁的
• 在多重網域組態中,[libdefaults] 下的 default_realm 值可以是任何需要的網域。最佳方法
為:使用擁有最多使用者的網域,而且使用者將以其 AD 帳戶進行驗證。
434 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
11.1.6.2.2 建立 JAAS 登入組態檔
1。 建立 bscLogin.conf 檔案 (如果檔案不存在),並將其儲存至預設位置:C:\WINNT。
附註:
您可以將這個檔案儲存在不同的位置中。但是如果儲存在不同位置,就必須在 CMC 中 WACS 伺服器
的 [內容] 頁面上,於 [bscLogin.conf 檔案位置] 欄位中指定位置。
2。 將下列代碼新增至您的 JAAS bscLogin.conf 組態檔案: com.businessobjects.security.jgss.initiate { com.sun.security.auth.module.Krb5LoginModule required;
};
3。 儲存並關閉檔案。
11.1.6.2.3 範例 Krb5.ini 檔案
435
多個網域 Krb5.ini 檔案的範例
下列是具有多個網域的範例檔案:
[domain_realm]
.domain03.com = DOMAIN03.COM
domain03.com = DOMAIN03.com
.child1.domain03.com = CHILD1.DOMAIN03.COM
child1.domain03.com = CHILD1.DOMAIN03.com
.child2.domain03.com = CHILD2.DOMAIN03.COM
child2.domain03.com = CHILD2.DOMAIN03.com
.domain04.com = DOMAIN04.COM
domain04.com = DOMAIN04.com
[libdefaults] default_realm = DOMAIN03.COM
dns_lookup_kdc = true dns_lookup_realm = true
[realms]
DOMAIN03.COM = { admin_server = testvmw2k07 kdc = testvmw2k07 default_domain = domain03.com
}
CHILD1.DOMAIN03.COM = { admin_server = testvmw2k08 kdc = testvmw2k08 default_domain = child1.domain03.com
}
CHILD2.DOMAIN03.COM = { admin_server = testvmw2k09
2013-01-07
管理 Web 應用程式容器伺服器 (WACS) kdc = testvmw2k09 default_domain = child2.domain03.com
}
DOMAIN04.COM = { admin_server = testvmw2k011 kdc = testvmw2k011 default_domain = domain04.com
}
單一網域 Krb5.ini 檔案的範例
下列是單一網域的範例 krb5.ini 檔案。
[libdefaults] default_realm = ABCD.MFROOT.ORG
dns_lookup_kdc = true dns_lookup_realm = true
[realms]
ABCD.MFROOT.ORG = { kdc = ABCDIR20.ABCD.MFROOT.ORG
kdc = ABCDIR21.ABCD.MFROOT.ORG
} kdc = ABCDIR22.ABCD.MFROOT.ORG
kdc = ABCDIR23.ABCD.MFROOT.ORG
default_domain = ABCD.MFROOT.ORG
11.1.6.3 設定 AD Kerberos 的 WACS
在您設定裝載 WACS 的電腦以供 AD Kerberos 驗證之後,也必須透過中央管理主控台 (CMC) 設定 WACS
本身。
11.1.6.3.1 設定 AD Kerberos 的 WACS
1。 移至 CMC 的 伺服器 管理區。
2。 按兩下您要設定 AD 的 WACS。
屬性 畫面便會出現。
3。 在 [Krb5.ini 檔案位置] 欄位中,指定路徑至 krb5.ini 組態檔。
4。 在 [bscLogin.conf 檔案位置] 欄位中,指定路徑至 bscLogin.conf 組態檔。
5。 按一下 [儲存並關閉]。
6。 重新啟動 WACS。
436 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
11.1.6.4 疑難排解 Kerberos
如果您在設定 Kerberos 時遭遇到問題,這些步驟可以幫助您:
• 啟用登入
• 測試 Kerberos 設定
11.1.6.4.1 啟用 Kerberos 登入
1。 啟動 中央組態管理員 (CCM),並按一下 [管理伺服器]。
2。 指定登入憑證。
3。 在 管理伺服器 畫面上,停止 WACS。
4。 按一下 [Web Tier 組態]。
附註:
只有當您選取了已停止的 WACS 時,[Web Tier 組態] 圖示方為啟用狀態。
此時會出現 Web Tier 組態 畫面。
5。 在 [命令列參數] 底下,將下列文字複製至參數的結尾:
-Dcrystal.enterprise.trace.configuration=verbose
-Djcsi.Kerberos.debug=true
6。 按一下 [確定]。
7。 在 管理伺服器 畫面上,啟動 WACS。
11.1.6.4.2 測試 Kerberos 設定
437 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
• 執行下列命令來測試您的 Kerberos 設定,其中 servact 是 CMS 執行的網域下的服務帳戶,password
則是與服務帳戶相關聯的密碼。
<Install Directory>\Business Objects\javasdk\bin\kinit.exe [email protected] Password
例如:
C:\Program Files\Business Objects\javasdk\bin\kinit.exe [email protected] Password
如果仍然有問題,請確認輸入的網域和服務主要名稱大小寫與在 Active Directory 中所設定的完
全相符。
11.1.6.4.3 對應的 AD 使用者無法登入 WACS 上的 BusinessObjects Business Intelligence 平台
下列兩個問題可能會發生,儘管事實上使用者已經對應至 SAP BusinessObjects Business Intelligence
平台。
11.1.6.4.3.1 因為 AD UPN 和 SAM 名稱不同而登入失敗
使用者的 Active Directory ID 已成功對應到 SAP BusinessObjects Business Intelligence 平台。
儘管如此,他們還是無法以下列格式,用 AD 驗證和 Kerberos 成功登入 CMC:DOMAIN\ABC123
當 Active Directory 中設定的使用者具有不同的 UPN 和 SAM 名稱時 (不管是大小寫或其他方面所造
成的差異),就會發生這個問題。以下是兩個可能發生問題的範例:
• UPN 是 [email protected],但 SAM 名稱是 DOMAIN\ABC123。
• UPN 是 jsmith@company,但 SAM 名稱是 DOMAIN\johnsmit。
有兩種方式可以解決這個問題:
• 讓使用者不要使用 SAM 名稱,改用 UPN 名稱登入。
• 確認 SAM 帳戶名稱和 UPN 名稱一樣。
11.1.6.4.3.2 事前驗證錯誤
438 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
先前能夠登入的使用者,沒有辦法再成功登入。使用者會收到這則錯誤訊息:帳戶資訊無法辨識。WACS
記錄檔顯示出下列錯誤:「事前驗證資訊無效 (24)」
這種情形可能會發生,因為 Kerberos 使用者資料庫並未取得 AD 中的 UPN 所做的變更。這可能表示,
Kerberos 使用者資料庫和 AD 資訊並未同步。
若要解決這個問題,請重新設定使用者在 AD 中的密碼。這樣變更就確定會正確傳播。
11.1.7 設定 AD Kerberos 單一登入
如果您要設定 BI Launch Pad 或 Web 服務 SDK 和 QaaWS 的 AD Kerberos 單一登入,請確定您已設
定 WACS 和裝載 WACS 的電腦,以進行 AD Kerberos 驗證。
附註:
如果您計畫在反向 Proxy 環境中使用單一登入,請參閱本指南的安全性一節。
相關主題
•
第 431 頁的「 設定 WACS 的 AD Kerberos 」
•
第 439 頁的「 設定電腦的 AD Kerberos 單一登入 」
•
第 440 頁的「 針對 AD Kerberos 單一登入設定 WACS 」
•
11.1.7.1 設定電腦的 AD Kerberos 單一登入
若要設定 Web 服務 SDK 和 QaaWS 的 AD Kerberos 單一登入,您必須先設定裝載 WACS 的電腦:
• 第 262 頁的
• 第 260 頁的
• 第 440 頁的
• 第 440 頁的
下列章節說明如何完成上述每一個步驟。
439 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
11.1.7.1.1 設定多個 SPN
不支援使用多個 SPN。
11.1.7.1.2 增加 WACS 的標頭大小限制
Active Directory 會建立用於驗證程序中的 Kerberos Token。這個 Token 儲存在 HTTP 標頭裡。WACS
的預設 HTTP 標頭大小足以供大多數使用者使用。此標頭大小可以設定。
1。 移至 CMC 的 伺服器 管理區。
2。 按兩下要變更其 HTTP 標頭大小的 WACS。
隨即顯示 屬性 畫面。
3。 在 HTTP 組態、使用 Proxy 的 HTTP 組態 或 HTTPS 組態 區段中,指定 [HTTP 標頭大小上限 (位
元組)] 欄位中的值。
4。 按一下 [儲存並關閉]。
5。 重新啟動伺服器。
11.1.7.2 針對 AD Kerberos 單一登入設定 WACS
440
您可以將 Web 應用程式容器伺服器設為使用 AD Kerberos 單一登入。支援 AD Kerberos 單一登入。
不支援 AD NTLM。
在設定 WACS 之前,您必須設定裝載 WACS 電腦的 AD Kerberos 單一登入。
1。 移至 CMC 的 伺服器 管理區。
2。 按兩下您要設定的 WACS。
屬性 畫面便會出現。
2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
3。 核取 [啟用 Kerberos Active Directory 單一登入]。
4。 指定 [預設 AD 網域]、[服務主要名稱] 和 [Keytab 檔案] 屬性的值,然後按一下 [儲存並關閉]。
5。 重新啟動 WACS。
Active Directory 單一登入可供使用。
11.1.7.3 設定 Kerberos 與單一登入資料庫
支援符合以下所有需求的資料庫單一登入部署:
• SAP BusinessObjects Business Intelligence 平台部署在 WACS 上。
• 已使用含 Kerberos 的 AD 設定 WACS
• SQL Server 或 Oracle 的支援版本會要求資料庫的單一登入。
• 需要存取資料庫的群組或使用者必須有存取 SQL Server 或 Oracle 的權限。
• 已核取 CMC 之 [AD 驗證] 頁面中的 [快取安全性內容] 核取方塊 (在單一登入資料庫時需要)。
最後一個步驟是修改 krb5.ini 檔案,以支援資料庫單一登入。
附註:
這些指示說明如何設定單一登入資料庫。如果要設定端對端單一登入資料庫,還必須執行 Vintela 單
一登入所需要的組態步驟。如需詳細資訊,請參閱第 439 頁的 「設定 AD Kerberos 單一登入 」
。
11.1.7.3.1 啟用單一登入資料庫
1。 開啟部署 SAP BusinessObjects Business Intelligence 平台所要用到的 krb5.ini 檔案。
這個檔案的預設位置是 Web 應用程式伺服器上的 WINNT 目錄。
2。 前往檔案中的 [libdefaults] 區段。
3。 檔案的 [realms] 區段起點前輸入這個字串: forwardable = true
4。 儲存並關閉檔案。
5。 重新啟動 WACS。
441 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
11.1.8 設定 RESTful Web 服務
Business Intelligence 平台 RESTful Web 服務 SDK 可讓您使用 HTTP 通訊協定存取 BI 平台。這讓
使用者能夠透過使用任何支援 HTTP 要求的程式語言,來導覽 BI 平台儲存機制。RESTful Web 服務安
裝為 WACS 的一部份。
此節說明如何管理 RESTful Web 服務。如要瞭解更多有關 RESTful Web 服務的資訊,請參閱《Business
Intelligence 平台 RESTful Web 服務開發人員指南》。
11.1.8.1 設定 RESTful Web 服務的基礎 URL
如果您的 BI 平台部署使用 Proxy 伺服器或包含多個 Web 應用程式容器伺服器 (WACS) 事例,您可能
需要設定基礎 URL,以便與 RESTful Web 服務搭配使用。設定基礎 URL 之前,您必須知道接聽 RESTful
Web 服務要求的伺服器名稱和連接埠編號。
系統會使用此基礎 URL 作為每一個 RESTful Web 服務要求的一部份。 開發人員會以程式探索基礎
URL,並使用此基礎 URL將 RESTful Web 服務要求導向至正確的伺服器和連接埠。 系統也會在 RESTful
Web 服務回應中使用此基礎 URL,以定義其他 RESTful 資源的超連結。
附註:
在 BI 平台的預設安裝中,系統會將此基礎 URL 定義為 http://<servername>:6405/biprws。以主控
RESTful Web 服務的伺服器名稱取代 <servername>。
1。 以系統管理員的身份登入中央管理主控台 (CMC)。
2。 在 CMC 中,選取 [應用程式]。
隨即顯示應用程式清單。
3。 依序在 [RESTful Web 服務] > [屬性] 上按一下滑鼠右鍵。
隨即顯示 屬性 對話方塊。
4。 在 [存取 URL] 文字方塊中,輸入 RESTful Web 服務的基礎 URL 名稱,
例如,輸入 http://<servername>:<portnumber>/biprws。請以接聽 RESTful Web 服務要求的伺服
器名稱和連接埠取代 <servername> 及 <portnumber>。
5。 按一下 [儲存並關閉]。
442 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
11.1.8.2 啟用錯誤訊息堆疊
您可以透過系統管理員身份設定 RESTful Web 服務傳回的錯誤訊息,使該訊息包含錯誤堆疊。 錯誤堆
疊會提供額外的偵錯資訊,以便用來探索錯誤發生的位置。
附註:
由於錯誤堆疊會顯示您想對使用者保密的 BI 平台資訊,因此不建議您在生產案例中啟用錯誤堆疊。建
議您在需要偵錯時啟用生產案例中的錯誤堆疊,並在不需偵錯時將其關閉。
1。 以系統管理員使用者的身份登入中央管理主控台。
2。 按一下 [伺服器],然後再按一下 [伺服器清單]。
3。 在您的 Web 應用程式容器伺服器 (WACS) 上按一下滑鼠右鍵,例如,在 MySIA.WebApplicationCon
tainerServer 上按一下滑鼠右鍵,然後再按一下 [屬性]。
隨即顯示 WACS 伺服器的 [屬性] 索引標籤。
4。 在 [RESTful Web 服務] 區域中,選取 [顯示錯誤堆疊]。
5。 按一下 [儲存並關閉]。
RESTful Web 服務錯誤訊息將會包含錯誤堆疊資訊。
11.1.8.3 設定每個頁面顯示的預設項目數量
當 RESTful Web 服務回應所包含的摘要具有大量項目時,您便可以將該回應分割為數個頁面,也可以
設定每個頁面顯示的預設項目數量。當開發人員進行 RESTful Web 服務要求時,他們可以指定每個頁
面中要顯示的項目數量。然而,如果這些開發人員並未指定此值,系統便會使用預設的頁面大小。
1。 以系統管理員的身份登入中央管理主控台。
2。 按一下 [伺服器],然後再按一下 [伺服器清單]。
3。 在您的 Web 應用程式容器伺服器 (WACS) 上按一下滑鼠右鍵,例如,在 MySIA.WebApplicationCon
tainerServer 上按一下滑鼠右鍵,然後再按一下 [屬性]。
隨即顯示 WACS 伺服器的 [屬性] 索引標籤。
4。 在 [RESTful Web 服務] 區域中,將預設頁面大小輸入至 [單一頁面上預設的物件數目] 文字區域。
5。 按一下 [儲存並關閉]。
443 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
11.1.8.4 設定登入 Token 的逾時值
在特定時間內未經使用的登入 Token 將會過期。您可以針對未經使用的登入 Token 設定有效期限。
附註:
依預設,登入 Token 的逾時值為一小時。
1。 以系統管理員的身份登入中央管理主控台。
2。 按一下 [伺服器],然後再按一下 [伺服器清單]。
3。 在您的 Web 應用程式容器伺服器 (WACS) 上按一下滑鼠右鍵,例如,在 MySIA.WebApplicationCon
tainerServer 上按一下滑鼠右鍵,然後再按一下 [屬性]。
隨即顯示 WACS 伺服器的 [屬性] 索引標籤。
4。 在 [RESTful Web 服務] 區域中,將登入 Token 的有效分鐘數輸入至 [Enterprise 工作階段 Token
逾時 (分鐘)] 文字區域內。
5。 按一下 [儲存並關閉]。
11.1.8.5 設定工作階段集區設定
444
您可以使用工作階段集區來改善伺服器效能。工作階段集區會快取作用中的 RESTful Web 服務工作階
段,以便使用者在 HTTP 要求表頭中傳送另一個使用相同登入 Token 的要求時,可以重新使用這些工
作階段。工作階段集區大小將會定義單次儲存的快取工作階段的數量,而工作階段逾時值則會控制快取
工作階段的時間長短。
您可以設定工作階段集區的大小和工作階段的逾時值:
1。 以系統管理員的身份登入中央管理主控台 (CMC)。
2。 按一下 [伺服器],然後再按一下 [伺服器清單]。
3。 在您的 Web 應用程式容器伺服器 (WACS) 上按一下滑鼠右鍵,例如,在 MySIA.WebApplicationCon
tainerServer 上按一下滑鼠右鍵,然後再按一下 [屬性]。
隨即顯示 WACS 伺服器的 [屬性] 索引標籤。
4。 請在 [RESTful Web 服務] 區域的 [工作階段集區大小] 文字方塊中,輸入要快取的工作階段數量
上限。
5。 請在 [RESTful Web 服務] 區域的 [工作階段集區逾時 (分鐘)] 文字方塊中,輸入工作階段集區的
逾時值。
6。 按一下 [儲存並關閉]。
2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
7。 在 WACS 伺服器上按一下滑鼠右鍵,例如,在 MySIA.WebApplicationContainerServer 上按一下滑
鼠右鍵,然後再按一下 [重新啟動伺服器]。
11.1.8.6 啟用 HTTP Basic 驗證
HTTP Basic 驗證可讓使用者直接進行 RESTful Web 服務要求,而不需提供登入 Token。如果已將 HTTP
Basic 驗證設定為已啟用狀態,則系統會提示使用者必須在第一次進行 RESTful Web 服務要求時,提
供其使用者名稱和密碼。
附註:
除非系統同時使用 HTTP Basic 驗證和 HTTPS,否則將不會以 HTTP Basic 驗證安全傳送使用者名稱和
密碼。
當您啟用 HTTP Basic 驗證之後,請將預設的 HTTP Basic 驗證類型設定為 SAP、Enterprise、LDAP
或 WinAD。使用者可以於登入時覆寫預設的 HTTP Basic 驗證類型。
若要以 HTTP Basic 驗證登入 BI 平台,您必須取用授權。如果工作階段集區快取為使用中,則該要求
會使用與其快取工作階段相關聯的授權。 如果工作階段集區快取不在使用中,則會在處理要求期間取
用授權,並在要求完成後發行此授權。
1。 以系統管理員的身份登入中央管理主控台 (CMC)。
2。 依序按一下 [伺服器] > [伺服器清單]。
3。 在您的 Web 應用程式容器伺服器 (WACS) 上按一下滑鼠右鍵,例如,在 MySIA.WebApplicationCon
tainerServer 上按一下滑鼠右鍵,然後再按一下 [屬性]。
隨即顯示 WACS 伺服器的 [屬性] 索引標籤。
4。 在 RESTful Web 服務 區域中,選取 [啟用 HTTP 基本驗證]。
5。 (選擇性) 在 [HTTP 基本驗證的預設驗證方式] 清單中,選取 HTTP Basic 驗證的預設類型。
6。 按一下 [儲存並關閉]。
使用 HTTP Basic 驗證登入時,使用者可以指定要使用的驗證類型。在 Web 瀏覽器中,使用者將在使
用者名稱提示中輸入 <authtype>\<username>,並在密碼提示中輸入 <password>。
若要以程式使用 HTTP Basic 驗證登入,使用者必須將 Authorization 屬性新增至 HTTP 要求表頭,
並將值設定為 Basic <authtype>\<username>:<password>。
請以驗證類型取代 <authtype>,以使用者名稱取代 <username>,並以密碼取代 <password>。驗證類
型、使用者名稱和密碼必須根據 RFC 2617 定義以 base64 編碼而成。若使用者名稱包含 : 字元,則
該名稱無法與 HTTP Basic 驗證搭配使用。
相關主題
•
445 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
11.1.9 WACS 與 IT 環境
本節說明如何在複雜的環境中設定 WACS。
11.1.9.1 使用 WACS 搭配其他 Web 伺服器
Web 應用程式容器伺服器 (WACS) 一旦安裝完成,無須任何額外設定即具備應用程式伺服器和 Web 伺
服器的功能。您可以設定各種支援的 Web 伺服器如 Internet Information Services (IIS) 和 Apache
等,將 URL 要求轉送往 WACS 伺服器。
附註:
不支援 IIS 使用 ISAPI 篩選器轉送要求給 WACS。
WACS 不支援由 Web 伺服器裝載靜態內容,而由 WACS 裝載動態內容的部署方式。靜態內容和動態內容
必須一律位於 WACS 上。
11.1.9.2 使用 WACS 搭配負載平衡器
若要搭配部署中的硬體負載平衡器來使用 WACS,您必須將負載平衡器設定成使用 IP 路由或主動式
Cookie。這樣一來,當使用者在 WACS 上建立工作階段後,該名使用者的所有後續要求就會全部傳送給
同一個 WACS。
WACS 不支援使用被動式 Cookie 的硬體負載平衡器。
如果硬體負載平衡器會將 SSL 加密的 HTTPS 要求轉送給 WACS,您必須在 WACS 上設定 HTTPS,並於
每個 WACS 上安裝 SSL 憑證。
如果硬體負載平衡器會先解密 HTTPS 流量,再將解密後的 HTTP 要求轉送給 WACS,WACS 就不需要進
行任何額外設定。
446 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
相關主題
•
11.1.9.3 使用 WACS 搭配反向 Proxy
您可以在具有正向或反向 Proxy 伺服器的部署中使用 WACS。WACS 本身無法當作 Proxy 伺服器使用。
11.1.9.3.1 設定 WACS 以支援具有反向 Proxy 的 HTTP
若要在具有反向 Proxy 的部署中使用 WACS,請設定 WACS 將 HTTP 連接埠用於防火牆內部的通訊 (例
如位於安全網路),並將 HTTP 經 Proxy 連接埠用於防火牆外部的通訊 (例如網際網路)。
1。 移至 CMC 的 伺服器 管理區。
2。 按兩下您要設定的 WACS。
屬性 畫面便會出現。
3。 在 HTTP 經 Proxy 組態 區段: a。 勾選 [啟用 HTTP 經 Proxy]。 b。 指定 WACS 要用於經 Proxy 進行通訊的 HTTP 連接埠。 c。 指定 Proxy 伺服器的 Proxy 主機名稱和 Proxy 連接埠。
4。 按一下 [儲存並關閉]。
11.1.9.3.2 設定 WACS 以支援具有反向 Proxy 的 HTTPS
447
某些負載平衡器和反向 Proxy 伺服器可以設定成先解密 HTTPS 流量,再將解密後的流量轉送給應用程
式伺服器。在此情況下,您便能將 WACS 設定成使用 HTTP 或 HTTP 經 Proxy。
2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
如果您的負載平衡器或反向 Proxy 是直接轉送 HTTPS 流量,而您想要設定具有反向 Proxy 的 HTTPS,
請建立兩個 WACS。設定其中一個 WACS 透過反向 Proxy 處理外部 HTTPS 流量,另一個 WACS 則與內
部網路的用戶端進行 HTTPS 通訊。
11.1.9.4 使用 WACS 搭配防火牆
本產品支援在已架設防火牆的 IT 環境中部署 WACS。
依預設,WACS 會繫結至其安裝所在電腦上的所有 IP 位址。若您打算在用戶端與 WACS 之間使用防火
牆,必須設定 HTTP 或 HTTP 經 Proxy 組態以強制將 WACS 繫結至特定的 IP 位址。為此,請取消選
取 [繫結至所有 IP 位址],然後指定所要繫結的主機名稱或 IP 位址。
如果計畫在 WACS 伺服器與部署中的其他 SAP BusinessObjects Business Intelligence 平台伺服器
之間使用防火牆,請參閱《SAP BusinessObjects Business Intelligence 平台管理員指南》中的 瞭
解 SAP BusinessObjects Business Intelligence 平台元件之間的通訊 一節。
相關主題
•
11.1.9.5 在多重主目錄電腦上設定 WACS
448
多重主目錄電腦是指具有多個網路位址的電腦。依預設,Web 應用程式容器伺服器執行個體會將其 HTTP
連接埠繫結至所有 IP 位址。如果您想要將 WACS 繫結至特定的網路介面卡 (NIC),例如,將 WACS 的
HTTP 連接埠繫結至某張 NIC,並將要求連接埠繫結至另一張 NIC:
1。 移至 CMC 的 伺服器 管理區。
2。 按兩下您要設定的 WACS。
屬性 畫面便會出現。
3。 在 [Web 應用程式容器服務] 窗格的 [HTTP 經 Proxy 組態] 區段中,取消選取 [繫結至所有 IP
位址],然後輸入 WACS 所要繫結的 IP 位址。
4。 在 [HTTP 組態] 區段中,取消選取 [繫結至所有 IP 位址],然後輸入 WACS 所要繫結的 IP 位址
或主機名稱。
5。 在 [通用設定] 下,取消選取 [自動指派],然後指定 WACS 與您部署中的其他Business Intelligence
平台伺服器之間通訊所用 NIC 的主機名稱或 IP 位址。
6。 按一下 [儲存並關閉]。
2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
7。 重新啟動 WACS。
11.1.10 設定 Web 應用程式屬性
可透過下列方式設定裝載在 WACS 上的 Web 應用程式的屬性:
• 經常變更的屬性公開為 WACS 的可設定服務屬性。若要編輯這些屬性,請在中央管理主控台 (CMC)
中開啟 WACS 的 屬性 畫面,修改適當屬性的值,然後按一下 [儲存]。
• 若要修改裝載在 WACS 上的 Web 應用程式的工作階段逾時,首先確定 Web 應用程式是否具有可在
CMC 中設定的任何屬性。
如果 Web 應用程式具有可在 CMC 中修改的屬性,則修改 Web 應用程式的 web_xml.ino 檔案。該
檔案為 <WebAppName>_web_xml.ino,其中 <WebAppName> 為 Web 應用程式的名稱,並可以在 <En terpriseDirectory>/java/pjs/services/<WebAppName> 目錄中找到。
如果 Web 應用程式沒有可在 CMC 中修改的屬性,則修改 Web 應用程式的 web.xml 檔案。此檔案
可在 <EnterpriseDirectory>/warfile/webapps/<WebAppName> 中找到,其中 <WebAppName> 為 Web
應用程式的名稱。
• 若要修改屬性而非工作階段逾時或在 CMC 中的 WACS 屬性 畫面上顯示的屬性,請修改 Web 應用程
式的 .properties 檔案。請參閱本指南中有關透過 BOE.war 屬性管理應用程式的資訊。
附註:
• 請勿修改 <EnterpriseDirectory>/java/pjs/container/work/<ServerFriendlyName> 目錄中的 web.xml、web_xml.ino 或 .properties 檔案,因為每次 WACS 啟動或重新啟動時會覆寫您的變更。
• 在修改 WACS 的屬性後,您必須始終重新啟動 WACS。
相關主題
•
•
11.1.11 疑難排解
449 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
11.1.11.1 設定 WACS 追蹤
若要設定 WACS 追蹤,請參閱第 792 頁的 「記錄元件追蹤」
11.1.11.2 檢視伺服器度量資訊
您可以從中央管理主控台 (CMC) 檢視 WACS 的伺服器度量資訊。
1。 移至 CMC 的 伺服器 管理區。
2。 以滑鼠右鍵按一下 WACS,再按一下 [度量資訊]。
相關主題
•
11.1.11.3 檢視 WACS 的狀態
若要檢視 WACS 的狀態,請移至 CMC 的 伺服器 管理區。[伺服器清單] 包含一個 [狀態] 資料行,以
提供清單中每部伺服器的狀態。
WACS 新增了一種伺服器狀態,稱為 已啟動但有錯誤。處於此狀態下的 WACS 已在執行中,但其 HTTP、
HTTP 經 Proxy 或 HTTPS 連接器至少有一項設定錯誤。
如果 WACS 的狀態為 已啟動但有錯誤,請移至 度量資訊 頁面並檢視 執行 WACS 連線器的清單 度量
資訊。連接器若已啟用但未出現在清單中,即表示該連接器的設定不正確。
11.1.11.4 解決連接埠衝突
450 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
若您嘗試透過特定連接埠存取 CMC 卻無法取得任何頁面,即應確認其他應用程式並未佔用您所指定供
WACS 使用的 HTTP、HTTP 經 Proxy 或 HTTPS 連接埠。
判斷 WACS 是否發生連接埠衝突的方法有兩種。如果您的部署中有多個 WACS,請登入 CMC 並檢查 [執
行中的 WACS 連接器] 和 [WACS 啟動錯誤] 度量資訊。若在 [執行中的 WACS 連接器] 清單中看不到
HTTP、HTTP 經 Proxy 或 HTTP 連接器,即表示這些連接器發生連接埠衝突以致無法啟動。
如果您的部署中只有一個 WACS,或您無法經由任何 WACS 來存取 CMC,請使用 netstat 之類的公用程
式,判斷是否有其他應用程式佔用了 WACS 連接埠。
11.1.11.4.1 解決 HTTP 連接埠衝突
1。 啟動中央組態管理員 (CCM),並按一下 [管理伺服器] 圖示 。
2。 指定登入憑證。
3。 在 管理伺服器 畫面上,停止 WACS。
4。 按一下 [Web Tier 組態] 圖示。
附註:
只有當您選取了已停止的 WACS 時,[Web Tier 組態] 圖示方為啟用狀態。
此時會出現 Web Tier 組態 畫面。
5。 在 [HTTP 連接埠] 欄位中,指定可用的 HTTP 連接埠以供 Web 應用程式容器伺服器使用,然後按
一下 [確定]。
6。 在 管理伺服器 畫面上,啟動 WACS。
11.1.11.4.2 解決 HTTP 經 Proxy 或是 HTTPS 連接埠衝突
451
若您無法透過 HTTP 經 Proxy 或是 HTTPS 連接埠來存取 WACS,但仍能透過 HTTP 連接埠連線到中央
管理主控台 (CMC),請使用 CMC 變更連接埠編號。
1。 移至 CMC 的 伺服器 管理區。
2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
2。 用滑鼠右鍵按一下您要設定的 WACS,再按一下 [停止伺服器] 以停止該伺服器。
3。 按兩下您要設定的 WACS。
屬性 畫面便會出現。
4。 在 HTTP 經 Proxy 組態 區段,指定新的 HTTP 連接埠。
5。 如需變更 HTTPS 連接埠,請在 HTTPS 組態 區段的 [HTTPS 連接埠] 欄位中輸入新值。
6。 按一下 [儲存並關閉]。
7。 用滑鼠右鍵按一下伺服器,再按一下 [啟動伺服器] 以啟動 WACS。
11.1.11.5 變更記憶體設定
為了改善 WACS 的伺服器效能,您可以透過中央組態管理員 (CCM) 變更伺服器配置的記憶體數量。
1。 啟動 CCM,並按一下 [管理伺服器] 圖示 。
2。 指定 CMC 的登入憑證。
3。 在 管理伺服器 畫面上,停止 WACS。
4。 按一下 [Web Tier 組態] 圖示。
附註:
只有當您選取了已停止的 WACS 時,[Web Tier 組態] 圖示方為啟用狀態。
此時會出現 Web Tier 組態 畫面。
5。 在 命令列參數 下方,編輯命令列以指定新的記憶體值: a。 找出 -Xmx 選項。此選項通常已有指定值。
例如,設定為 -Xmx1g 即表示此設定會配置 1 GB 的記憶體給伺服器。 b。 為參數指定新值。
• 若要指定以 MB 為單位的值,請使用 m。例如,指定 -Xmx640m 以配置 640 MB 的記憶體給
WACS。
• 若要指定以 GB 為單位的值,請使用 g。例如,指定 -Xmx2g 以配置 2 GB 的記憶體給 WACS。 c。 按一下 [確定]。
6。 在 管理伺服器 畫面上,啟動 WACS。
11.1.11.6 變更同時要求數目
452 2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
WACS 所設定可同時處理的 HTTP 要求數目預設為 150 個。大部分的部署案例應該都能承受這個數目。
為了改善 WACS 的效能,您可以提高同時 HTTP 要求數目上限。提高同時要求數目雖可改善效能,但若
設定值過高或許會損及效能。理想的設定值視您的硬體、軟體和 IT 需求而定。
1。 移至 CMC 的 伺服器 管理區。
2。 用滑鼠右鍵按一下您要設定的 WACS,再按一下 [停止伺服器] 以停止該伺服器。
3。 按兩下您要設定的 WACS。
屬性 畫面便會出現。
4。 在 同時處理設定 (每個連線器) 下方的 [同時要求上限] 欄位中,輸入所需的同時要求數目,然後
按一下 [儲存並關閉]。
5。 用滑鼠右鍵按一下伺服器,再按一下 [啟動伺服器] 以啟動 WACS。
11.1.11.7 還原系統預設值
若有任何 WACS 設定錯誤,您可以透過中央組態管理員 (CCM) 將其還原為系統預設值。
1。 啟動 CCM,並按一下 [管理伺服器] 圖示 。
2。 指定登入憑證。
3。 在 管理伺服器 畫面上,停止 WACS。
4。 按一下 [Web Tier 組態] 圖示。
附註:
只有當您選取了已停止的 WACS 時,[Web Tier 組態] 圖示方為啟用狀態。
此時會出現 Web Tier 組態 畫面。
5。 按一下 [還原系統預設值]。
6。 如有必要,請指定可用的 HTTP 連接埠,然後按一下 [確定]。
7。 在 管理伺服器 畫面上,啟動 WACS。
11.1.11.8 防止使用者透過 HTTP 連線到 WACS
453
在某些情況下,您可能想要限定只允許來自本機電腦的使用者透過 HTTP 或 HTTPS 連線到 WACS。例
如,您雖無法關閉 HTTP 連接埠,卻可將 WACS 設定為只接受與 WACS 位在同一部電腦上的用戶端所傳
送的 HTTP 要求。藉此,您就能從 WACS 所在的電腦,透過瀏覽器執行 WACS 的維護或設定工作,而又
同時防止其他使用者存取伺服器。
2013-01-07
管理 Web 應用程式容器伺服器 (WACS)
1。 移至 CMC 的 伺服器 管理區。
2。 按兩下您要修改的 WACS。
屬性 畫面便會出現。
3。 在 [Web 應用程式容器服務] 區段中,清除 [繫結至所有 IP 位址] 核取方塊。
4。 在 [繫結至主機名稱或 IP 位址] 欄位中輸入 127.0.0.1,然後按一下 [確定]。
5。 若要啟動 WACS,請以滑鼠右鍵按一下伺服器,然後選擇 [啟動伺服器]。
以此方式設定的 WACS 將只接受來自本機電腦的連線。
11.1.12 WACS 屬性
如需有關 WACS 可設定哪些一般組態、HTTP 組態、使用 Proxy 的 HTTP 組態及 HTTPS 組態屬性的完
整清單,請參閱<伺服器屬性附錄>的「核心伺服器設定」一節。
相關主題
•
454 2013-01-07
備份和還原
第12章 備份和還原
12.1 備份和還原系統
455
本章說明如何備份 Business Intelligence 平台系統和資料檔案,以及如何從硬體故障、軟體故障和
資料遺失復原系統。若要執行備份和復原計畫,您需要經驗豐富的 BusinessObjects 專業人員、系統
管理員和資料庫管理員。
注意:
若要避免資料遺失,請定期備份 BI 平台的下列元件:
• 所有環境
• BI 平台系統
• Business Intelligence 內容,包括報表、使用者和權限
備份和復原程序對於部署、測試和生產等所有環境都相同。
提示:
您可以備份 Business Intelligence Suite 系統,然後還原至相同或不同的主機電腦以建立系統複本。
備份和復原計畫包括因自然災害或災難性事件導致發生系統失敗時要採取的預防措施。計畫旨在能將嚴
重損壞對日常運作造成的影響降至最低,才能維持或快速恢復重要的功能。
冷備份和熱備份
如果 BI 平台系統出現故障,則必須從可用的備份還原系統。
當系統離線且無法供使用者使用時,您可以執行冷備份。當系統仍在使用中,且在備份執行期間資料仍
會變更時,您可以執行熱備份。
還原 BI 平台系統及復原 BI 內容和伺服器設定
如果 CMS 系統資料庫、稽核資料庫、輸入檔案儲存機制、輸出檔案儲存機制或檔案系統發生遺失、損
壞或毀損時,您必須還原 BI 內容和伺服器設定。
使用 Promotion Management 應用程式備份 BI 內容,並將內容匯出至 Business Intelligence 保存
(LCMBIAR) 檔。如果內容毀損或遺失,則可以隨後還原此內容,而無需還原整個系統。如需有關使用
Promotion Management 應用程式的詳細資訊,請參閱本指南中的<Promotion Management>一節。
2013-01-07
備份和還原
相關主題
•
•
•
第 460 頁的「 在 Windows 中使用 CCM 備份伺服器設定 」
•
•
12.1.1 備份
備份 BI 平台部署時有三個選項可用:
• 備份整個系統,可讓您還原整個系統。無法僅還原系統的一部分。
• 備份伺服器設定,可讓您僅還原伺服器設定,而不還原其他物件,從而保留系統 BI 內容的當前狀
態。
• 備份 BI 內容,可讓您選擇性地還原部分 BI 內容,而不需要還原所有物件。
詞彙
此備份為 SAP BusinessObjects 資料的複本,建立此複本的用途是針對作業資料庫受損時將系統還原。
有數種不同的方法可用來複製或覆寫資料,因此當我們使用「備份」或「備份複本」等詞彙時,請務必
瞭解該詞彙的意義。
「資料複寫」會建立即時更新的資料複本,例如「鏡像磁碟」。它可提供即時資料保護,防止實體資料
受損,由於磁碟會不斷進行更新,因此當資料損毀或意外遭到移除時,則無法將系統回復至較早狀態。
「版本化」可在系統上建立特定檔案的多個版本。在此狀況下,您可以將系統回復至較早狀態,但資料
版本化通常會將所有資料版本儲存在相同主機系統上。如果此系統受到損壞,您將會遭受損失目前版本
與較早版本的風險。同樣地,「取消刪除」功能會保留「已刪除」檔案的複本以供之後進行復原之用,
但這通常也會儲存在相同主機系統上成為原始資料。它無法防止實体資料受到損壞 (例如磁碟故障)。
系統和應用程式的備份功能在復原資料時使用的基數層級有所不同。系統備份會建立整個系統的複本,
這可讓您回復至整個系統的較早版本。應用程式備份則將會個別備份與該應用程式有關的所有檔案,這
可讓您選擇性地將個別檔案還原至較早版本,而不需要回復整個系統。
冷備份意指當系統停止且無法供使用者使用時執行的備份。熱備份意指當系統正在執行且可供使用者使
用時執行的備份。
12.1.1.1 進行整個系統備份
456 2013-01-07
備份和還原
完整系統備份稱為備份集合。備份集合由同時建立的下列備份組成:
• CMS 系統資料庫的備份
• BI 平台檔案系統的備份
• 輸入和輸出 FRS 檔案儲存區的備份 (如果未包括在 BI 平台檔案系統中)
• Web層元件的備份 (如果未包括作為 BI 平台檔案系統的一部分)。
• 稽核資料庫的備份
作為一個集合,這些備份檔案將可讓您還原至 CMS 資料庫備份開始時的階段。保留不同時間的多個備
份集合將讓您在還原系統時擁有更多選擇。
稽核資料庫只需提供最新的備份。在建立新備份時,即可刪除稽核資料庫任何之前的備份。
附註:
• 我們建議將異動記錄寫入檔案系統而非主資料庫伺服器系統、定期備份此異動記錄以及將其與其他
檔案保留在備份集中。
• 如果您備份稽核資料,請務必在備份檔案集合中包括稽核資料庫的資料庫異動記錄。您不需要在備
份中包括稽核暫存檔。
備份系統的頻率視組織的商務需求而定。
您可以選擇停止 BI 平台系統並執行冷備份,或您可以執行熱備份。熱備份意即系統將保持活動狀態,
並在備份程序期間可供使用者使用。此方法的優點是系統無停機時間。
12.1.1.1.1 執行備份
457
如果您要執行冷備份,請停止 BI 平台部署中的所有節點。
附註:
儘管最好按所述的順序開始程序,但沒有必要等待每個備份完成後才開始下一個備份。有關順序僅在熱
備份期間至關重要,冷備份必須建立相同的檔案集合,但可以任何順序執行。
1。 使用資料庫廠商工具備份中央管理伺服器 (CMS) 系統資料庫。
附註:
對於熱備份,請在線上不可部分完成模式中使用資料庫廠商的備份工具。與 SAP BusinessObjects
Business Intelligence 平台一併安裝的配套資料庫不會提供資料庫備份工具。
2。 在線上不可部分完成模式中使用資料庫廠商工具備份 BI 平台稽核資料庫。
3。 備份已安裝 BI 平台的所有主機電腦的整個檔案系統。
2013-01-07
備份和還原 a。 如果輸入和輸出 FRS 檔案儲存區未包括在 BI 平台備份 (不同的主機電腦) 內,請使用檔案備
份工具建立兩者的備份。 b。 如果 Web 層元件未包括在 BI 平台備份 (不同的主機電腦) 內,請使用檔案備份工具建立有關
元件的備份。
針對熱備份,若可行,請使用不可部分完成的檔案備份工具。
如果您已執行冷備份,請等待所有備份完成,然後重新啟動 BI 平台節點。
12.1.1.1.2 熱備份
熱備份功能可讓您在備份 Business Intelligence 平台系統時,繼續允許使用者正常使用系統。
必要條件
它是將系統還原至特定備份時間最簡單的方式。例如,如果在每天下午 3:00 進行系統備份,則您可以
輕鬆將系統還原至開始 CMS 系統備份時的狀態 (所選日期的下午 3:00)。在 CMS 資料庫或稽核資料庫
出現故障後,如果您已啟用異動登入 CMS 資料庫或稽核資料庫,則可以將系統還原至發生故障前的狀
態。
為最大限度地確保安全,請將異動登入記錄儲存於與主資料庫儲存庫不同的位置。這將確保在資料庫出
現故障的情況下,可以執行向前復原作業。
附註:
• 由於舊版 IBM DB2 異動記錄大小的限制,因此僅在 DB2 資料庫伺服器版本 9.5 Fix Pack 5 或更
新版本 (適用於 9.5 產品線) 以及 9.7 Fix Pack 1 或更新版本 (適用於 9.7 產品線) 主控 CMS
系統資料庫時,才支援熱備份和與異動記錄相關的工作。
• 我們建議將異動記錄寫入檔案系統而非主資料庫伺服器系統、定期備份此異動記錄以及將其與其他
檔案保留在備份集中。
12.1.1.1.2.1 啟用熱備份
如果您的商務在備份系統時必須繼續運作,則您必須啟用並設定熱備份。啟動熱備份功能時,請務必考
量下列事項:
458 2013-01-07
備份和還原
• 請確保 [熱備份最大期間] 的時間大於您預期備份作業所需的時間上限,從 CMS 備份開始時間起計
到 FRS 備份結束所需的時間。如果此期間太短,則在備份可進行複製之前,檔案可能已遭刪除。依
照系統資源平衡時間考量,因為時間過長將會佔用 FRS 檔案儲存區空間。
• 低於 4.0 FP3 版的 Crystal Reports 2011 Designer 用戶端、Web Intelligence 豐富型用戶端和
語意層設計工具用戶端及依據低於 4.0 FP3 版 SDK 編譯之自訂開發的大型用戶端應用程式可能在
熱備份期間不支援檔案修改。如果這些用戶端應用程式在備份期間修改 BI 內容,則可能損害在備
份期間所修改的資料的品質。您可以禁止這些用戶端應用程式修改文件,以確保備份資料的一致性。
儘可能將這些用戶端應用程式更新至 4.0 FP3。如果無法更新,您可能要探索解決方案選項。例如,
您可以告知這些用戶端應用程式的使用者刪除現有物件並儲存新版本,而不要修改物件。
12.1.1.1.2.2 啟用熱備份
1。 開啟中央管理主控台 (CMC)。
2。 瀏覽至 [設定] 頁面。
3。 按一下 [啟用熱備份]。
4。 在 [熱備份最大期間] 欄位,輸入您預期備份所需的分鐘數上限。
務必包括備份 CMS 資料庫和 BI 平台主機電腦的檔案系統所需的時間。
附註:
如果備份作業的實際時間超過此處所輸入的上限值,則可能會導致備份資料發生不一致。若要避免
此情況,請稍微調高所需時間會較為安全。
5。 若要允許舊版 (4.0 FP3 版以下) Web Intelligence 豐富型用戶端、Crystal Reports Designer
或自訂 SDK 大型用戶端應用程式修改系統上的文件,請選取 [啟用傳統應用程式支援 (備份限制)]
核取方塊。
附註:
如果允許這些舊版用戶端應用程式在備份作業期間修改文件,可能導致備份期間修改的文件發生不
一致。如需有關備份限制的資訊,請參閱<啟用熱備份>一節。
6。 按一下 [更新]。
隨即啟用熱備份。
一旦啟用熱備份支援,您可以使用資料庫和檔案系統廠商的備份工具來執行備份作業。
相關主題
•
•
459 2013-01-07
備份和還原
12.1.1.2 備份伺服器設定
為了防止系統錯誤地設定伺服器設定,請定期將伺服器設定備份至 BIAR 檔案中。擁有可用的伺服器備
份可讓您還原設定,而無需還原您的中央管理伺服器 (CMS) 系統資料庫、檔案儲存機制或Business
Intelligence 內容。
每次在變更系統的部署時,您都要備份伺服器設定,這點非常重要。這包括建立重新命名、移動和刪除
節點,以及建立或刪除伺服器。建議您在變更任何設定之前先備份伺服器設定,且在對您所作的變更感
到滿意後再次備份。
使用中央組態管理員 (CCM) 或指令碼將 BI 平台伺服器設定備份至 BIAR 檔案中,然後將檔案儲存在
不同的電腦或儲存媒體上。建議您每次修改設定時都要備份伺服器設定。
附註:
如果您要備份或還原已啟用 SSL 之部署中的伺服器設定,則必須先透過 CCM 停用 SSL,然後在備份或
還原完成時重新啟用 SSL。
在 Windows 中,BackupCluster.bat 指令碼位於 <INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\win64_x64\scripts 目錄中。
在 Unix 中,backupcluster.sh 指令碼位於 /<INSTALLDIR>/sap_bobj/enterprise_xi40/<plat form64>/scripts 目錄中。
相關主題
•
12.1.1.2.1 在 Windows 中使用 CCM 備份伺服器設定
此程序會備份整個叢集的伺服器設定。您不能會備份個別伺服器的設定。
附註:
如果您是使用暫時 CMS,則必須在已安裝本機 CMS 二進位的電腦上使用 CCM。
1。 啟動 CCM,然後在工具列中按一下 [備份伺服器組態]。
伺服器組態備份精靈 便會出現。
460 2013-01-07
備份和還原
2。 按一下 [下一步] 啟動精靈。
3。 指定是否使用現有 CMS 備份伺服器組態或建立暫時 CMS。
• 若要從正在執行中的系統中備份伺服器設定,請選取 [使用現有的執行中 CMS],然後按一下 [下
一步]。
• 若要從沒有執行的系統中備份伺服器設定,請選取 [開始新的暫時 CMS],然後按一下 [下一步]。
4。 如果您是使用暫時 CMS,請選取要執行 CMS 的連接埠編號,並指定資料庫連線資訊。
若要在您備份或還原系統時,將使用者存取系統的風險降到最低,請指定與現有 CMS 使用之連接埠
編號不同的連接埠編號。
5。 輸入叢集金鑰,然後按一下 [下一步] 繼續進行。
6。 依提示指定系統,及具有管理權限的帳戶使用者名稱與密碼,以登入 CMS,然後按一下 [下一步]
以繼續。
7。 指定要將伺服器組態設定備份至之 BIAR 檔案的位置和名稱,然後按一下 [下一步] 以繼續。
確認 頁面隨即顯示您所提供的資訊。
8。 驗證 確認 頁面上顯示的資訊是否正確,然後按一下 [完成] 以繼續。
CCM 會將整個叢集的伺服器組態設定備份至您指定的 BIAR 檔案。備份程序的詳細資料會寫入記錄
檔。記錄檔的名稱和路徑會在對話方塊中顯示。
9。 如果備份作業失敗,請檢查記錄檔以確定原因。
10。 按一下 [確定] 關閉精靈。
12.1.1.2.2 在 Unix 上備份伺服器設定
461
在 Unix 上,使用 serverconfig.sh 指令碼將部署伺服器設定備份至 BIAR 檔案。
1。 選取 [5 - 備份伺服器組態],然後按 Enter。
2。 指定是否使用現有 CMS 備份伺服器組態或建立暫時 CMS。
• 若要備份正在執行中系統的伺服器設定,請選取 [現有],然後按 Enter。
• 若要備份未執行系統的伺服器設定,或還原伺服器設定,請選取 [暫存],然後按 Enter。
3。 如果您是使用暫時 CMS 備份伺服器設定,請在接下來數個畫面中選取要執行暫時 CMS 的連接埠編
號,以及 CMS 系統資料庫的連線資訊。
若要在您備份或還原系統時,將使用者存取系統的風險降到最低,請指定與現有 CMS 使用之連接埠
編號不同的連接埠編號。
4。 依提示指定系統,及具有管理權限的帳戶使用者名稱與密碼,以登入 CMS,然後按 Enter。
5。 依提示指定要將伺服器組態設定備份至之 BIAR 檔案的位置和名稱,然後按 Enter。
摘要頁面隨即顯示您所提供的資訊。
6。 確認顯示的資訊是否正確,然後按 Enter 以繼續。
2013-01-07
備份和還原 serverconfig.sh 指令碼會將整個叢集的伺服器組態設定備份至您指定的 BIAR 檔案。備份程序的
詳細資料會寫入記錄檔。記錄檔的名稱和路徑會顯示。
7。 如果備份作業失敗,請檢查記錄檔以確定原因。
12.1.1.2.3 使用指令碼備份伺服器設定
您可以在 Windows 上執行 backupcluster.bat 指令碼,或在 Unix 上執行 BackupCluster.sh 指令
碼,以備份部署中的伺服器設定。
在 Windows 上, BackupCluster.bat 位於 <INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\win64_x64\scripts 目錄中。
在 Unix 上,backupcluster.sh 位於 /<INSTALLDIR>/sap_bobj/enterprise_xi40/<platform64>/scripts
目錄中。
相關主題
•
第 470 頁的「 BackupCluster 和 RestoreCluster 指令碼 」
12.1.1.3 備份 BI 內容
您可以使用 Promotion Management 應用程式定期備份 Business Intelligence 內容,例如報表、使
用者與群組,以及語意層。擁有內容的目前備份可還原 Business Intelligence,且不需要還原整個系
統或伺服器設定。
如需使用 Promotion Management 應用程式的詳細資訊,請參閱本指南的<Promotion Management>一
節。
如果您使用的是 Subversion,請參閱本指南的<版本管理>一節中有關備份 Subversion 檔的資訊。
12.1.2 還原系統
462 2013-01-07
備份和還原
如果系統受到損壞或損毀,則可以還原整個系統,從而將還原 BI 平台。根據您的系統狀況而定,可能
無需進行全部還原。如果系統正常運作,但內容遺失或損毀,則您可以選擇僅還原 Business
Intelligence (BI) 內容。如果 BI 內容有效但平台伺服器發生設定錯誤,則您可以僅還原伺服器設
定。
從熱備份或冷備份還原的程序將相同。
相關主題
•
•
•
12.1.2.1 還原整個系統
當您還原整個系統時,也會還原 BI 平台叢集。視系統中發生故障的內容而定,您還可以選擇僅執行部
分還原。
如果下列任何元件發生故障或丟失,則必須還原整個系統:
• CMS 資料庫
• FRS 檔案儲存區
• 安裝 BI 平台的檔案系統。
如果僅稽核資料庫損毀或遺失,則可以還原稽核資料庫,而無需還原整個系統。
如果 Web 層內容損毀或遺失,則可以還原 Web 層內容,而無需還原整個系統。
如果 BI 平台的其餘部分正常運作,但 CMS 資料庫損毀,則可以還原 CMS 資料庫,而無需還原整個系
統。
相關主題
•
•
•
•
12.1.2.1.1 還原整個系統
463 2013-01-07
備份和還原
464
在還原系統之前,您必須使用中央組態管理員 (CCM) 停止 BI 平台部署中的所有節點,您還必須選擇
要將系統還原至哪個時刻。
附註:
如果您要將系統還原至其目前狀態,請先備份系統,然後再還原。
1。 找出下列備份檔案:
• CMS 資料庫備份
• 輸入和輸出 FRS 檔案儲存區備份
• BI 平台叢集中每部主機電腦的檔案系統備份
附註:
請確認備份,並確定上文所列的所有檔案皆來自相同備份集合。請確定 CMS 資料庫備份開始時間戳
記早於符合的 FRS 檔案儲存區、Web 層和主機電腦檔案系統時間戳記。即使僅一個元件發生故障,
亦必須提供所有這些檔案。
2。 使用檔案還原工具來還原 BI 平台叢集中所有主機電腦的檔案系統。
3。 使用檔案還原工具來還原輸入和輸出 FRS 檔案儲存區。
4。 使用資料庫工具還原 CMS 資料庫。
5。 如果您變更自備份建立以來的 CMS 資料庫密碼,請使用 CCM 更新所有節點和 BI 平台主機電腦上
的 CMS 資料庫密碼。
6。 如果您使用稽核功能 a。 尋找稽核資料庫最新的備份和異動記錄。 b。 使用資料庫工具還原稽核資料庫。 c。 對稽核資料庫執行向前復原作業,重播異動記錄。
7。 選擇下列選項之一以還原搜尋索引:
•
如果您要執行搜尋索引復原指令碼,請參閱<第 467 頁的 「執行搜尋索引復原指令碼」 >,並遵
循其中的指示。此指令碼將為您更快地提供全部索引。
• 如果您要重新建置搜尋索引,而不使用復原指令碼,請使用 CCM 重新啟動 BI 平台節點。此程
序更簡便,但在重新建置索引時,您將對平台資料擁有部分搜尋存取權。
附註:
請記錄啟動系統的時間。
8。 請確認系統如預期般的運作,並執行健全測試。
確認系統之後,請執行下列動作:
• 執行儲存機制診斷工具以移除任何未使用的暫存檔,並檢查儲存機制是否存一致。請參閱《SAP
BusinessObjects Business Intelligence 平台儲存機制診斷工具使用指南》。
• 如果您未使用索引復原指令碼,請重新建置平台搜尋索引。
• 系統備份時處理中的任何發行工作將顯示為失敗。系統不會返回這些執行個體,啟動新的發行工作。
• 如果稽核資料庫受到損壞,則必須執行 SQL 查詢以移除資料庫失敗與重新啟動時間 (在步驟 7 中
記錄的時間) 之間發生的任何事件。例如:delete from [DB_NAME].ADS_EVENT where Start_Time
> '[time of DB failure]' and Start_Time < '[time of DB restoration]'
相關主題
•
2013-01-07
備份和還原
12.1.2.1.2 僅還原稽核資料庫
在還原系統之前,請使用中央組態管理員 (CCM) 停止 BI 平台部署中的所有節點。您還必須選擇要將
系統還原至哪個時刻。
附註:
只有確定稽核資料庫是唯一受到損壞的 BI 平台元件時,才能執行此工作。如果其他元件受到影響,您
必須執行整個系統還原。
1。 尋找稽核資料庫最新的備份和異動記錄。
2。 使用資料庫工具還原稽核資料庫。
3。 對稽核資料庫執行向前復原作業,重播異動記錄。
相關主題
•
12.1.2.1.3 還原 Web 層內容
在還原整個系統之前,您必須使用中央組態管理員 (CCM) 停止 BI 平台部署中的所有節點。您也需要
決定要將系統還原至哪個時刻。
如果您要選擇返回系統的當前狀態,則必須在還原前對系統執行備份。
如果 Web 層損毀,則可以個別進行還原。
1。 使用檔案還原工具來還原 Web 層主機電腦上的 Web 層資料夾。
2。 使用 CCM 來重新啟動 BI 平台部署的所有節點。
12.1.2.1.4 僅還原 CMS 資料庫
465 2013-01-07
備份和還原
附註:
只有在僅 CMS 資料庫損毀時,才執行此程序。如果資料庫損毀或其他元件受到損壞,您必須執行整個
系統還原。
維修或置換 CMS 資料庫主機電腦。如果置換,請確定使用與之前的主機電腦相同的系統名稱,以及相
同的連接埠設定和資料庫憑證。
附註:
如果無法使用相同的名稱和憑證還原電腦,則必須使用 CCM 來更新叢集中每個節點的此資料庫連線資
訊,並重新啟動這些節點。
1。 使用 CCM 停止所有 BI 平台節點。
2。 尋找最新的 CMS 資料庫備份集合。
3。 使用資料庫工具還原 CMS 資料庫。
4。 尋找最新的 CMS 資料庫異動記錄,即包含最後備份後執行之異動的記錄。
5。 重播 CMS 資料庫的全部異動記錄。
6。 使用 CCM 來啟動 BI 平台節點。
確認系統運作正常之後,請執行下列動作:
• 執行儲存機制診斷工具以移除任何未使用的暫存檔,並檢查儲存機制是否存一致。請參閱《SAP
BusinessObjects Business Intelligence 平台儲存機制診斷工具使用指南》。
• 系統備份時處理中的任何發行工作將顯示為失敗。系統不會返回這些執行個體,啟動新的發行工作。
相關主題
•
12.1.2.1.5 搜尋索引復原
466
平台搜尋功能會在系統中保留一系列索引和資訊檔案,以便更有效地搜尋。如果必需還原系統,則這些
資訊檔案可能引起不一致。您可以使用索引復原指令碼或重新建置索引,以修復這些不一致。
重新建置索引是一項簡單的程序,但是這個程序會消耗大量的資源並耗用一些時間,而且在重新建置期
間執行的搜尋操作,僅會傳回資料庫索引部分的結果。復原指令碼的程序較為複雜,不過能更快速提供
完整而有效的索引。
如果您正在還原使用多部電腦的部署,請在裝載搜尋服務的任何電腦上執行指令碼。若為叢集中的第一
台電腦,請使用 -Both 選項,該叢集中的所有後續電腦則使用 -ContentStore 選項。
相關主題
•
2013-01-07
備份和還原
12.1.2.1.5.1 執行搜尋索引復原指令碼
• 確認 CMS 正在執行,並停止所有已安裝「搜尋服務」的調適處理伺服器 (APS)。
附註:
在節點啟動後,您必須盡快停止這些 APS。
• 將 JAVA_HOME 設為 BI 平台安裝目錄中的 sapjvm/bin 位置。
• 平台搜尋資料目錄可從目前執行指令碼的電腦存取。
1。 在 CMS 或 APS 主機電腦上,開啟命令列視窗 (如果使用 Windows OS)。
2。 切換至下列目錄:<installdir>\SAP BuinsessObjects Enterprise XI 4.0\java\lib\。
Unix 電腦使用等效的 Unix 檔案路徑。
3。 輸入 java -jar platformSearchOnlineHotbackupRestore.jar,然後按 [Enter]。
4。 出現提示時輸入下列資訊,然後按 [Enter]:
• BI 平台安裝位置 (例如 <install dir>/SAP businessObjects Enterprise XI 4.0)
• CMS 登入憑證,包括 CMS 名稱、使用者 ID 和密碼,以及驗證類型。驗證類型具有下列選項:
• secEnterprise
• secLDAP
• secWinAD
• secSAPR3
5。 在提示輸入索引還原類型時,請輸入下列其中一個選項,然後按一下 [Enter]。
值
-Both
-ContentStore
-Exit
說明
此值應該用於單伺服器部署,若為多機部署,則用於各叢集中安裝搜
尋服務的第一台 APS 主機電腦。
除非 APS 主機為叢集中要執行指令碼的第一台電腦,否則這個值應
在安裝搜尋服務的 APS 主機電腦上執行指令碼時使用。
離開指令碼,且不執行索引索引還原。
6。 在指令碼執行完成後,關閉命令列視窗 (針對 Windows 電腦)。
啟動所有停止的 APS。
467 2013-01-07
備份和還原
12.1.2.2 還原伺服器設定
如果您需要從 BIAR 檔案還原系統的伺服器設定,您可以使用中央組態管理員 (CCM) 或 RestoreCluster
指令碼來還原伺服器設定。從 BIAR 檔案還原伺服器設定不會影響 Business Intelligence 內容,如
報表、使用者和群組或安全性設定。
附註:
• 在還原伺服器設定時,只支援還原整個叢集的設定。您不能只還原叢集中部分伺服器的設定。
• 如果您要備份或還原已啟用 SSL 之部署中的伺服器設定,則必須先透過 CCM 停用 SSL,然後在備
份或還原完成時重新啟用 SSL。
相關主題
•
12.1.2.2.1 在 Windows 中使用 CCM 還原伺服器設定
468
您可以使用中央組態管理員 (CCM) 來還原伺服器設定。還原伺服器設定之後,您必須在系統叢集中的
每部電腦上重新建立系統的節點。
1。 透過停止每個節點的 Server Intelligence Agent,以停止您要還原伺服器組態設定之叢集中所有
電腦上的所有節點。
2。 在擁有 CMS 的電腦上啟動 CCM。
3。 從工具列中,按一下 [還原伺服器組態]。
還原伺服器組態精靈 便會出現。
4。 按一下 [下一步] 啟動精靈。
5。 依提示提供要使用的暫時中央管理伺服器 (CMS),以及連線至 CMS 系統資料庫的資訊,然後按一下
[下一步] 以繼續。
6。 輸入叢集金鑰,然後按一下 [下一步] 繼續進行。
7。 依提示輸入 CMS 名稱,及具有管理權限的帳戶使用者名稱與密碼,以登入 CMS,然後按一下 [下一
步] 以繼續。
8。 指定包含要還原之伺服器組態設定的 BIAR 檔案的位置和名稱,然後按一下 [下一步] 以繼續。
摘要頁面便會顯示 BIAR 檔案的內容。
2013-01-07
備份和還原
9。 按一下 [下一步] 繼續進行。
摘要頁面便會顯示您輸入的資訊。
10。 按一下 [完成] 以繼續。
隨即顯示一則警告訊息,提示現有伺服器設定將由 BIAR 檔案中的值覆寫,如果您繼續,則目前的
伺服器設定將遺失。
11。 按一下 [是] 以還原伺服器組態設定。
CCM 會從 BIAR 檔案中還原整個叢集的伺服器組態設定。還原的詳細資料會寫入記錄檔。記錄檔的
名稱和路徑會在對話方塊中顯示。
12。 如果還原作業失敗,請檢查記錄檔以確定原因。
13。 按一下 [確定] 關閉精靈。
BIAR 檔案中的伺服器設定便會在您的系統上還原。此時便會建立還原之前不在系統中但存在於 BIAR
檔案中的任何節點和伺服器。
附註:
存在於系統但不在 BIAR 檔案中的節點和伺服器便會從儲存機制中移除。節點和伺服器仍會出現在 CCM
中,但您可以手動刪除節點的 dbinfo 和 bootstrap 檔案。
您必須在叢集中每部電腦上的系統中重新建立節點。
相關主題
•
12.1.2.2.2 使用 Unix 上的 CCM 還原伺服器設定
469
在 Unix 電腦上,使用 serverconfig.sh 指令碼從 BIAR 檔案還原部署的伺服器設定。
1。 選取 [6 - 還原伺服器組態],然後按 Enter。
2。 輸入暫時中央管理伺服器 (CMS) 要使用的連接埠編號,然後按 Enter。
3。 在接下來的畫面中,指定 CMS 系統資料庫的連線資訊。
4。 依提示指定系統,及具有管理權限的帳戶使用者名稱與密碼,以登入 CMS,然後按 Enter。
5。 依提示指定要從中還原伺服器組態設定之 BIAR 檔案的位置和名稱,然後按 Enter。
摘要畫面隨即顯示您所提供的資訊。
6。 確認畫面上顯示的資訊是否正確,然後按 Enter 以繼續。 serverconfig.sh 指令碼會從您指定的 BIAR 檔案還原整個叢集的伺服器組態設定。還原程序的詳
細資料會寫入記錄檔。記錄檔的名稱和路徑會在畫面中顯示。
7。 如果還原作業失敗,請檢查記錄檔以確定原因。
2013-01-07
備份和還原
12.1.2.2.3 使用指令碼還原伺服器設定
如果您願意,您可以在 Windows 上執行 RestoreCluster.bat 指令碼,或在 Unix 上執行 restoreclus ter.sh 指令碼,以還原部署的伺服器設定。
在 Windows 上,RestoreCluster.bat 位於 <INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\win64_x64\scripts 目錄中。
在 Unix 上,restorecluster.sh 位於 /<INSTALLDIR>/sap_bobj/enterprise_xi40/<PLAT
FORM64>/scripts 目錄中。
相關主題
•
第 470 頁的「 BackupCluster 和 RestoreCluster 指令碼 」
12.1.2.3 還原 BI 內容
如果您已將 Business Intelligence (BI) 內容備份至 LCMBIAR 檔案,則可以使用 Promotion
Management 應用程式還原 BI 內容,而不需要還原整個系統。
12.1.3 BackupCluster 和 RestoreCluster 指令碼
下表說明與 BackupCluster 指令碼搭配使用的命令列參數。
附註:
此指令碼僅會備份叢集的伺服器設定。其他資料必須單獨備份。
470 2013-01-07
備份和還原
表格12-1: BackupCluster 參數
名稱
-backup
-cms
-username
-password
描述 範例
用於備份系統伺服器設定以還原
的 BIAR 檔案的名稱和位置。
-backup "C:\Users\Administrator\Desktop\my.biar"
系統的中央管理伺服器所在的電
腦主機名稱。如果 CMS 在預設
連接埠 (6400) 以外的任何其他
連接埠上執行,則您也必須指定
連接埠編號。
-cms mycms:6400
系統管理員帳戶的使用者名稱。 -username Administrator
系統管理員帳戶的密碼。 -password Password1
下表說明與 RestoreCluster 指令碼搭配使用的命令列參數。
表格12-2: RestoreCluster 參數
名稱
-restore
-username
-password
-displaycontents
描述 範例
包含要還原之伺服器組態設定的
BIAR 檔案名稱和位置。
-restore "C:\Users\Administrator\Desktop\my.biar"
系統管理員帳戶的使用者名稱。 -username Administrator
系統管理員帳戶的密碼。
顯示包含 BIAR 檔案的節點和伺
服器清單。
-password Password1
-displaycontents
"C:\Users\Administrator\Desktop\my.biar"
附註:
在還原伺服器設定之前,使用 -displaycontents 參數執行 RestoreCluster 指令碼以顯示 BIAR 檔案
的內容。
如果要備份未執行系統的伺服器設定,或如果要還原伺服器設定,則需要下列參數。
表格12-3: 使用暫時 CMS 時使用的參數
名稱
-usetempcms
-cmsport
描述
為指定的作業建立暫時 CMS。作
業完成後,暫時 CMS 將停止。
範例
-usetempcms
暫時 CMS 的連接埠編號。 -cmsport 6400
471 2013-01-07
備份和還原
472
名稱
-dbdriver
-connect
-dbkey
描述 範例
CMS 系統資料庫的資料庫驅動程
式。接受的值為:
• db2databasesubsystem
• maxdbdatabasesubsystem
• mysqldatabasesubsystem
• oracledatabasesubsystem
• sqlserverdatabasesubsys tem
• sybasedatabasesubsystem
• sqlanywheredatabasesubsys tem
• newdbdatabasesubsystem
附註: newdbdatabasesubsystem 參
數是搭配 SAP HANA 資料庫
使用。
-dbdriver sqlserverdatabasesubsystem
CMS 系統資料庫連線字串。
叢集金鑰。
-connect "DSN=BusinessObjects
CMS 140;UID=username;PWD=Pass word1;HOST
NAME=database;PORT=3306"
-dbkey abc1234
範例:
下列範例說明如何使用現有 CMS 將伺服器設定備份至 BIAR 檔案。
-backup "C:\Users\Administrator\Desktop\my.biar"
-cms mycms:6400
-username Administrator
-password Password1
範例:
下列範例說明如何顯示 BIAR 檔案的內容。
-displaycontents "C:\Users\Administrator\Desktop\mybiar.biar"
範例:
下列範例說明如何從 BIAR 檔案還原設定。在還原伺服器設定時,必須始終使用暫時 CMS。
-restore "C:\Users\Administrator\Desktop\my.biar"
-cms mycms:6400
-username Administrator
2013-01-07
備份和還原
-password Password1
-usetempcms
-cmsport 6400
-dbdriver sqlserverdatabasesubsystem
-connect "DSN=BusinessObjects CMS 140;UID=username;PWD=Password1;HOSTNAME=database;PORT=3306"
-dbkey abc1234
473 2013-01-07
複製您的部署
第13章 複製您的部署
13.1 系統複製總覽
本章說明如何建立 BI 平台部署的複本,以用於測試、待命或其他目的。
13.2 術語
• 來源系統:原始 BI 平台部署。
• 目標系統:要建立的新部署。
• 系統複製:建立現有 BI 平台部署的複本。
• 同質系統複本:建立重複的系統,其中來源和複本系統擁有相同類型的作業系統及資料庫。
• 異質系統複本:建立重複的系統,其中來源和目標系統使用不同類型的作業系統或資料庫,但是以
相同的資料為基礎。
• 資料庫複本:使用資料庫廠商工具建立 CMS 系統或稽核資料庫的複本。
13.3 使用案例
您可能會因許不同的原因而要建立系統複本。下表包含您對指定資源可能要實現的目標清單,並提供最
適當的工作流程參考。
474 2013-01-07
複製您的部署
目標
複製部署之間的物件
集 (最多 1,000)
復原意外刪除的文件
或其他物件
復原意外刪除的文件
或其他物件
可用的資源
使用 LCM 版本設定的系統
解決方案
使用 Promotion Management 在系統之間升
級物件。請參閱本指南中的<Promotion
Management>一節。
使用 LCM 版本設定的系統 使用「版本管理」復原文件的較早版本。請
參閱本指南中的<版本管理>一節。
• 來源系統 (執行中或停止) 或
來源系統資料庫和檔案的備
份。
使用系統複製程序工作流程,從第 475 頁的
餘部分的指示
入手,並遵循本章其
AND
• 複製程序中所述的詳細系統資
訊
附註:
您可以在電腦上使用相同版本、支援套件和
更新程式層級的現有 BI 平台部署建立目標
系統,或「清除」未安裝 BI 平台的電腦。
使用相同的硬體組態
和 IP 位址/電腦名稱
建立重複的系統,以
用於待命或測試
• 如果您要重新建立來源系統,
請使用相同的硬體
AND
使用本指南中詳細說明的系統備份和還原工
>程序。從來源系統的備份重新建
立目標系統。
• 來源系統的備份或存取來源系
統以製作來源系統備份。
建立重複的系統以用
於待命、測試或培
訓,而不必直接模仿
來源系統的硬體和 IP
位址/電腦名稱
• 來源系統 (執行中或停止) 或
來源系統資料庫和檔案的備
份。
使用系統複製程序工作流程,從第 475 頁的
餘部分的指示
入手,並遵循本章其
AND
• 複製程序中所述的詳細系統資
訊
附註:
您可以在電腦上使用相同版本、支援套件和
更新程式層級的現有 BI 平台部署建立目標
系統,或「清除」未安裝 BI 平台的電腦。
13.4 計畫複製您的系統
475
複製系統有兩個階段:
1。 製作來源系統複本
2。 在目標環境上重新建立複本
這些步驟不需要逐一執行。您可以建立複本並等待一段時間後,再繼續在目標系統上重新建立該複本。
這意味著,複本將成為系統的一部分,如同複本建立時一樣。例如,如果您等待一個月,複本將重新建
立系統,如同一個月之前一樣。
2013-01-07
複製您的部署
檢閱上一節中的使用案例並決定最適合您需求的案例後,您應製定系統複製計畫。
建立系統複製計畫
計畫複製系統時,您必須事先決定好下列詳細資料:
• 進行複製時,來源系統是否停止或作用中 (此程序可以在任何環境下執行)
• 如果來源系統停止,將需要多長的停機時間
• 計畫用於測試的時間,以確保目標系統的完整性
• 您想用來進行資料庫備份和還原的資料庫工具
• 目標系統將要部署到哪些電腦,以及主控每個節點的電腦
• 您想要複製的選擇性系統元件
• 目標 CMS 資料庫要使用的資料庫類型,以及您將複製的任何其他選擇性資料庫。
您還應考量下列主題:
• 來源系統已安裝哪些 BI 平台元件。您可以使用安裝程式的 [新增/移除] > [修改] 功能,以檢視
目前已安裝元件的清單。
• 如果目標系統安裝在與來源系統不同的硬體上,則可能需要調整目標系統,以提高系統效能。如需
有關提高系統效能的資訊,請參閱《SAP BusinessObjects Business Intelligence sizing companion guide》。
• 如果您要從報表資料庫而非來源系統資料庫報告目標系統,則可能要變更報表資料庫的資料庫連線
資訊。若要執行此項工作,您可以保留相同的 DSN 名稱,但指向目標系統上另一個資料庫的 DSN。
所需的來源系統檔案
• CMS 系統資料庫
• FRS 檔案儲存區
• 語意層組態檔案
• 稽核資料庫 (選擇性)
• 監控資料庫 (選擇性)
• 生命週期管理 subversion 資料庫 (選擇性)
13.5 考量與限制
在複製 BI 平台部署時,您應瞭解下列考量事項。
476 2013-01-07
複製您的部署
477
區域圖
SAP Business
Warehouse 整合
程式版本
內容和組態設定
安裝路徑
主機作業系統
CMS 資料庫軟體類
型
稽核資料庫軟體類
型
考量
如果您在整合環境中使用 BI 平台與 SAP ERP 或 BW,請先閱讀 SAP 系統複製說
明文件,再複製您的系統。系統複製指南可從下列網址中取得: http://www.sdn.sap.com/irj/sdn/systemcopy (需要 SMP 登入)。選擇 SAP
NetWeaver 版本;相關複製指南可在安裝指南資料夾中找到。
來源與目標系統必須位在相同的版本、支援套件和更新程式層級。
您只能複製完整的來源系統,而無法選擇性複製內容或系統組態設定。
來源和目標位置的安裝路徑必須完全相同:舉例來說,如果您將來源系統安裝在
C:\BusinessObjects,則必須將目標系統安裝在 C:\BusinessObjects。
來源和目標作業系統必須相同。
CMS 來源與目標資料庫必須為相同類型。在複製系統後,您將可使用變更至其他
支援資料庫類型的選項。
如果您要複製稽核資料庫,則稽核來源與目標資料庫必須為相同類型。建立複本
之後,您可以建立不同類型的新資料庫。
附註:
如果您建立新資料庫,則現有事件不會複製到該資料庫,只有新事件才會記錄到
新資料庫中。
Web 層自訂
這些指示未包含主
題
複製程序不會複製來源系統中的 Web 層元件。如果您已自訂 Web 層 (例如,修
改 custom 資料夾中 .properties 的檔案),則必須手動將這些自訂套用至目標
系統。
此工作流程將不會描述匯出或匯入資料庫的方法。使用資料庫廠商工具複製和還
原資料庫。
在系統複製程序期間將會複製下列資料:
• CMS 儲存機制資料庫 (包含報表、分析、資料夾、權限、使用者和使用者群組、伺服器設定及其他
BI 內容與系統內容)。
• 稽核資料庫 (包含 BI 平台伺服器或用戶端應用程式觸發的稽核事件)。
• 監控資料庫 (包含度量資訊、探測器和監視的趨勢資料)。
• 生命週期管理資料庫 (包含不同版本的報表、分析、其他 BI 資源和版本資訊)。
附註:
如需資料庫及其內容的說明,請參閱本指南的<第 32 頁的 「資料庫」
>一節。
• 語意層組態檔案
不會複製 Web 層組態、搜尋索引和上文未特別提述的任何資料。
檔案復原複本的考量
如果您要複製系統以專用於復原意外刪除的檔案,則應瞭解下列其他考量:
使用您的備份,在生產系統上執行 第 480 頁的
程序中的步驟。
• 請勿安裝所有節點,僅安裝會包含 CMS 及其資料庫的第一個節點。
• 請勿安裝稽核、LCM 或監控資料庫。
2013-01-07
複製您的部署
• 請勿重新建立與稽核或報表資料庫的連線。
使用 LCM 升級您要從目標系統還原至來源系統的物件。
13.6 系統複製程序
下列程序將引導您完成複製 BI 平台部署的兩個階段。
13.6.1 從來源系統匯出系統複本
屬性
您將需要記錄來源系統中的下列資訊。如果您要記下此資訊,則可以使用<第 940 頁的 「系統複製工作
CMS 叢集金鑰 (務必確保此記錄的安全)。
位置
安裝 BI 平台時,由系統管理員建立。
節點的名稱。 移至 CMC 的 [伺服器] 索引標籤,然後在左側樹
狀結構中展開 [節點]。
部署中每部電腦的電腦名稱和 BI 平台安裝資料
夾。
移至 CMC 的 [伺服器] 索引標籤,以滑鼠右鍵按
一下 CMS,然後選取 [預留位置]。尋找 %INSTALL
ROOTDIR% 預留位置的值。
BI 平台管理員密碼 (務必確保此記錄的安全)。 安裝 BI 平台時,由系統管理員建立。
478 2013-01-07
複製您的部署
屬性 位置
CMS 可能使用的所有資料庫連線及與這些連線關聯
的使用者名稱和密碼。如果您要複製此資訊,則可
能包含稽核資料庫。確定取得叢集中所有電腦的此
資訊。
附註:
如果您要複製稽核資料庫,則還必須提供稽核資料
庫連線名稱和憑證。
移至 CMC 的 [伺服器] 索引標籤,以滑鼠右鍵按
一下 CMS,然後選取 [度量資訊]。
尋找下列度量資訊:
• 系統資料庫連線名稱
• 系統資料庫伺服器名稱
• 系統資料庫使用者名稱
• 資料來源名稱
• 稽核資料庫連線名稱 (選擇性)
• 稽核資料庫使用者名稱 (選擇性)
叢集中每部電腦之任何其他資料庫連線 (例如,供
語意層和報表使用) 的詳細資料 (用戶端類型和版
本)。確定包含使用者名稱和密碼。
對於直接從資料庫中報告的 Crystal 報表,使用
SAP Crystal Reports 2011 或 SAP Crystal Reports for Enterprise 設計工具查看連線資訊。
如需語意層連線資訊,請使用資訊設計工具 (.unx)
或語意層設計工具 (.unv)。
來源系統的版本、支援套件和更新程式層級。 在 Windows 上,您可以查看 移除或變更 程式工
具來判定有關資訊。
在 Unix 上,您可以使用 BI 平台安裝目錄中的
AddOrRemoveProducts.sh 公用程式。
部署中每個輸入 FRS 和輸出 FRS 的檔案儲存區位
置。
移至 CMC 的 [伺服器] 索引標籤,以滑鼠右鍵按
一下輸入或輸出 FRS,然後選取 [屬性]。尋找 檔
案儲存目錄 屬性。
附註:
如果值以 % 開頭,則為預留位置,您需要按一下
[預留位置],並記下該預留位置下列出的目錄。
479 2013-01-07
複製您的部署
屬性 位置
如果您打算複製生命週期管理 (LCM),請使用 LCM overrides 資料夾和 LCM subversion 檔案。
Override 在 Windows 安裝中的預設資料夾為
<INSTALDIR>\SAP BusinessObjects Enterprise
XI 4.0\Data\LCM\LCMOverride。
LCM subversion 檔案在 Windows 安裝中的預設位
置為 <INSTALDIR>\SAP BusinessObjects
Enterprise XI 4.0\CheckOut
如果您打算複製監視資料庫,請使用監視資料庫資
料夾。
此值是在 CMC 中設定。移至 CMC 的 [應用程式]
管理區,並依序選取 [監控應用程式] > [屬性],
然後尋找 趨勢資料庫備份目錄。
依預設,Windows 安裝中的預設資料夾為 <IN
STALDIR>\SAP BusinessObjects Enterprise XI
4.0\Data\TrendingDB。
語意層資料夾路徑。 依預設,Windows 安裝中的預設資料夾路徑為
<install_dir>\SAP BusinessObjects Enterprise
XI 4.0\dataAccess\connectionsServer\。
記錄上述資訊之後:
1。 使用資料庫廠商工具建立下列資料庫的備份:
• CMS 系統資料庫
• 稽核資料庫 (選擇性)
2。 使用檔案備份工具備份下列檔案集:
• FRS 輸入和輸出檔案儲存區
• 監控趨勢資料庫 (選擇性)
• 生命週期管理 subversion 資料庫 (選擇性)
• 語意層資料夾中的組態檔案:connectionServer 資料夾中的 cs.cfg 檔案,以及其任何子資料
夾中的任何 .sbo 和 .prm 檔案。
附註:
如需此工作流程的限制和詳細說明,請參閱<第 458 頁的
保留記錄的上述資訊和資料庫及檔案的複本。您可能要保留另一份複本,以便可以依未來系統複製程序
所需進行更新。
13.6.2 將系統複本匯入目標系統
480 2013-01-07
複製您的部署
481
本程序假設您已建立要於目標系統中使用的來源部署資料庫和系統檔案備份。所有備份檔案皆必須來自
相同的備份集合。您還需要 從來源系統匯出系統複本 中記錄的詳細資料 (例如,叢集金鑰和資料庫憑
證)。
如果目標系統將放在可存取來源系統資源的網路位置中,則您應確保目標系統不會嘗試存取這些資源,
直到其重新設定為止。執行方式為在目標系統與來源系統資源之間放置防火牆,或在啟動目標系統時停
止來源系統。首次啟動目標系統後,可能會移除防火牆或可能啟動來源系統。
如果目標系統已安裝 BI 平台,請確定在建立複本時,目標系統與來源系統位於相同的版本、支援套件
和更新程式層級。另外,請確定目標系統使用與來源系統相同的安裝路徑。
1。 在目標系統上,與想要在其中放置 CMS 儲存機制、稽核資料庫和報表資料庫的一個或多個資料庫建
立連線。
附註:
這些連線可以指向不同的資料庫,但是這些連線必須有相同的連線名稱或 DSN,並且使用與來源系
統相同的憑證。
2。 使用您的資料庫工具,從來源系統備份將 CMS 系統資料庫和稽核資料庫 (必要時) 還原至目標資料
庫。
如果目標系統上的語意層或報表需要使用不同的報表資料庫,請修改資料庫連線以指向該資料庫。
如果您需要有關此步驟的詳細指示,請參閱<第 462 頁的
3。 在目標主機系統上已安裝 BI 平台,請跳至步驟 4。如果未安裝 BI 平台,請在目標主機系統上安
裝 BI 平台,並謹記下列步驟: a。 安裝與來源系統相同的程式版本、支援套件和更新程式層級。 b。 使用與來源系統相同的安裝路徑。 c。 選取與安裝在來源系統上相同的元件。 d。 如果安裝程式要求您建立 CMS 資料庫 (以及稽核資料庫,如果適用的話),請選擇 [使用現有資
料庫] 選項,並且輸入步驟 1 中所設定的連線名稱和憑證。
附註:
請勿選擇重新初始化 CMS 資料庫。 e。 系統提示您輸入 [節點名稱] 時,請使用與來源系統相同的名稱、連接埠編號、平台管理員密碼
和叢集金鑰。
如需完整安裝指示,請參閱《SAP BusinessObjects Business Intelligence 平台安裝指南》。
系統安裝完成後,請轉至步驟 6。
附註:
如果您未複製來源系統中的稽核資料,則可以在安裝程序期間設定稽核以建立新的稽核資料庫。 f。 停止 CCM 中的所有節點。
4。 如果 BI 平台已經安裝在目標系統上,請停止 CCM 中的所有節點。在目標系統 CMS 主機電腦上,
啟動 CCM。
5。 如果已安裝 BI 平台,請使用 [重新建立節點] 選項新增新的節點。 a。 使用來源系統中的 [SIA 連接埠編號] 和 [節點名稱]。 b。 選擇 [開始新的暫時 CMS]。 c。 選取新的 [CMS 連接埠編號] (可以是任何可用連接埠) 和 [CMS 資料庫類型] (符合還原的資料
庫類型)。
2013-01-07
複製您的部署 d。 輸入 CMS 資料庫在步驟 1 中還原至的連線詳細資料。 e。 輸入來源系統的叢集金鑰。 f。 輸入來源系統的管理員密碼。
6。 將輸入和輸出 FRS 檔案儲存區還原至目標系統檔案儲存區。
7。 還原監視資料庫資料夾 (如果您想要複製監視資訊)。
8。 還原 LCM Subversion 檔案 (如果您想要複製 LCM 資訊)。
9。 還原語意層/連線組態伺服器檔案。
10。 重新啟動系統主機電腦。
11。 如果您在步驟 3 中在目標系統上安裝 BI 平台,則套用所需的任何支援或更新程式以與來源系統相
符。
12。 如果目標系統將在多台主機電腦上執行,請為每部電腦重複步驟 1 至 11。
在安裝其他 BI 平台節點時使用 [展開安裝] 選項,請記住,目標系統中的其他節點應使用與來源
系統相同的節點名稱。
13。
如果目標系統 CMS 資料庫將使用與來源系統不同的資料庫類型,請使用 CCM 來執行第 416 頁的 「在
各個 CMS 系統資料庫之間複製資料」 ,並將要用於複本的資料庫指定為目的端。
執行 BI 平台的系統複製後:
1。 目標系統上第一個節點的安裝會建立暫時 CMS,該 CMS 將在安裝結束時停止。使用 CMC,移至 [伺
服器] 頁面並刪除此 CMS。
記住:
如果您不要移除來源系統 (或如果您同時使用來源系統與目標系統),建議將目標系統上的叢集重新
命名。
2。 在目標 CMS 資料庫上執行儲存機制診斷工具。
3。 對目標系統執行健全檢查以確保其完整性。
4。 執行完整搜尋重新編製索引。
482 2013-01-07
版本管理
第14章 版本管理
14.1 管理不同版本的 BI 資源
483
升級管理應用程式可讓您維護 SAP BusinessObjects Business Intelligence 平台儲存機制中不同版
本的 BI 資源。為了提升此功能,該工具包含 SubVersion 和 ClearCase 版本控制系統。
若要管理不同版本的工作或 InfoObject,請完成下列步驟:
1。 登入 CMC 應用程式,然後選取 [版本管理]。
2。 從 版本管理 視窗的左窗格中,選取資料夾,以檢視您要管理其版本的工作或 InfoObject。
3。 選取 InfoObject,並按一下 [新增至 VM]。
附註:
按一下 新增至 VM 會在版本管理系統 (VMS) 儲存機制中建立物件的基礎版本。 後續的簽入需要有
基礎版本。
4。 對文件及增量變更文件版本進行任何後續變更時,請按一下 [簽入]。這樣將會更新 VMS 儲存機制
中的文件。
隨即出現 簽入註解 對話方塊。
5。 輸入您的註解,並按一下 [確定]。
對所選取 InfoObject 的版本號碼進行的變更隨即顯示在 [版本管理系統] 和 [內容管理系統] 資
料行中。
6。 若要從 VMS 取得最新版本的文件,請選取所需的 InfoObject,並按一下 [取得最新版本]。
VMS 儲存機制中的最後版本便會匯入至 CMS。
7。 若要建立最新版本的複本,請按一下 [建立複本]。
隨即在 VMS 儲存機制中建立選取版本的複本。
8。 選取 [記錄] 以檢視所選取 InfoObject 所有可用的版本。
隨即出現 記錄 視窗。就會顯示下列選項:
• [取得版本] - 如果有多個版本,且您需要 BI 資源的特定版本,則您可選取必要的 InfoObject,
並按一下 [取得版本]。
• [取得版本複本] - 此選項可讓您取得選取版本的複本。
• 匯出版本複本 - 此選項可讓您取得選取版本的複本,並將複本儲存至本機系統。
2013-01-07
版本管理
• 比較 - 此選項可讓您比較兩個版本內容的中繼資料資訊。
9。 選取 InfoObject,並按一下 [鎖定] 可鎖定 InfoObject,或按一下 [解除鎖定] 可解除鎖定
InfoObject,或按一下 [刪除] 可刪除 VMS 儲存機制中的所有版本內容。在 CMS 中的內容不會受
到影響。
附註:
如果您鎖定 InfoObject,便無法在該 InfoObject 上執行任何動作。
10。 如果 CMS 中的版本較 VMS 中的版本新,指示器會出現在已更新的 InfoObject 旁邊。將游標放在
指示器上時,會顯示工具提示說明 CMS 中的 InfoObject 已更新。
11。 若要檢視 VMS 中所有已簽入資源的清單,且這些資源不在 CMS 中,請按一下 [檢視已刪除的資源]。
按一下任何已刪除的資源,可檢視該資源的記錄。您可以選取已刪除的資源,並按一下 [取得版本]
以檢視資源的特定版本。 您可以按一下 [取得版本複本] 以取得所選取資源的複本。
按一下 [刪除] 以從 VMS 儲存機制中永久刪除物件。
附註:
如果您使用 [取得版本] 或 [取得版本副本],則資源會從 VMS 遺失檔案清單移至 CMS。
12。
選取 InfoObject,並按一下 以檢視該 InfoObject 的屬性。
或者,您可以滑鼠右鍵按一下 infoobject,並執行步驟 4 至 16。
14.2 使用版本管理系統設定選項
484
您可以從中央管理主控台設定版本管理系統設定。您可以設定 SubVersion 和 ClearCase 參數。
若要設定 SubVersion 管理系統,請完成下列步驟:
1。 從 CMC 首頁中選取 [應用程式]。
2。 按兩下 [VMS]。隨即出現 [版本管理設定] 畫面。
3。 選取 [VMS 設定]。
4。 從 [版本管理系統] 下拉式清單中,選取 [SubVersion]。
隨即在適當的欄位中顯示在安裝升級管理工具時所提供的伺服器連接埠編號、密碼、儲存機制名稱、
伺服器名稱、使用者名稱、工作區目錄名稱,以及安裝目錄名稱。
5。 必要時,您可以修改這些欄位。
確定輸入一直到 .exe 檔案之前的安裝路徑。 例如,在 Windows 中:C:\Program Files (x86)\SAP
BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\subversion and In Unix -
/usr/u/qaunix/aurora_730/sap_bobj/enterprise_40/subversion/bin。
6。 您可以分別按一下 http 或 svn 選擇鈕,以使用 http 或 svn 通訊協定來存取 Subversion 儲存
機制。
7。 按一下 [測試 VMS],即可確認您輸入的 VMS 設定。
8。 按一下 [儲存]。
2013-01-07
版本管理
附註:
• 如果您要 SubVersion 作為預設的 VMS,請選取 [作為預設 VMS]。
• 如果您已根據步驟 3 修改欄位,請重新啟動 Server Intelligence Agent。
14.2.1 在 Windows 中設定 ClearCase 版本管理系統
若要在 Windows 中設定 ClearCase 版本管理系統,請完成下列步驟:
1。 在 管理選項 視窗中,按一下 [VMS 設定]。
2。 從 [版本管理系統] 下拉式清單中,選取 [ClearCase]。
3。 輸入下列詳細資料:
• ClearCase 對應磁碟機 - 輸入磁碟機名稱,預設為 M 磁碟機。例如:M:
• VOB 標記名稱 - 輸入「版本物件基礎」(VOB) 名稱,例如 FridayVB。
• 檢視儲存目錄 - 輸入共用資料夾的路徑,例如:\\HostName\FolderName。
附註:
您必須將主機名稱寫入為 localhost。
4。 按一下 [儲存]。
14.2.2 在 Unix 中設定 ClearCase 版本管理系統
若要在 Unix 中設定 ClearCase 版本管理系統,請完成下列步驟:
1。 在 [管理選項] 視窗中,按一下 [VMS 設定]。
2。 從 [版本管理系統] 下拉式清單中,選取 [ClearCase]。
3。 輸入下列詳細資料:
• ClearCase 對應磁碟機 - 輸入 MVFS 所在資料夾名稱,預設為 /view 。
• VOB 標記名稱 - 輸入 VOB 名稱與 VOB 所在資料夾, 例如:VobFolder/VobName。
• 檢視儲存目錄:輸入建立檢視的目錄路徑。
如果您要使用 ClearCase 作為預設版本管理系統,可選取 [作為預設 VMS]。
14.3 比較相同工作的不同版本
485 2013-01-07
版本管理
若要檢視相同工作兩個版本之間的差異,請完成下列步驟:
1。 登入 CMC 應用程式。
2。 從 CMC 首頁中選取 [版本管理]。
3。 從 [版本管理] 畫面中,選取需要比較其版本的 InfoObject。
4。 按一下 [記錄]。
隨即顯示 [記錄] 頁面,其中會顯示所選取 InfoObject 的所有版本。
5。 選取任何兩個版本進行比較。
6。 按一下 [比較]。
比較程序便會開始,且差異會以橙色醒目提示,而遺漏物件會以紅色醒目提示。
7。 按一下 [儲存] 以儲存差異報表。
14.4 升級 Subversion 內容
486
如果您具有使用舊版 SAP BusinessObjects BI 平台建立的舊版 Subversion 內容,則可以執行下列步
驟將該內容升級至最新版本:
1。 在 SAP BusinessObjects Enterprise 3.x 電腦上登入 VMS。
2。 簽入任何物件。例如,簽入 Administrator 和 Guest 物件兩次。
3。 在 CMC 中按一下 [使用者],並確認在 VMS 和 CMS 版本號碼中是否顯示 2。
4。 登出 VMS。
5。 移至命令提示,導覽至 C:\Program Files\Subversion\bin,然後執行匯出命令:svnadmin dump c:/LCM_repository/svn_repository > dumrepo
6。 將 dumrepo 檔案複製到 SAP BusinessObjects BI 平台電腦
7。 在 SAP BusinessObjects BI 平台電腦上移至命令提示,導覽至 C:\Program Files (x86)\SAP,然
後執行下列命令: svnadmin.exe load "C:/Program Files (x86)/SAP BusinessObjects/SAPBusinessObjects Enterprise
XI 4.0/LCM_repository/svn_repository" < c:/dumrepo svnadmin.exe upgrade "C:/Program Files (x86)/SAP BusinessObjects/SAP BusinessObjects
Enterprise XI 4.0/LCM_repository/svn_repository"
8。 在成功執行命令後,重新啟動 SIA。
9。 登入 CMC 並按一下 [版本管理]。
10。 按一下 [使用者],並確認 VMS 版本為 2。
11。 選取 [Administrator] 物件,然後按一下 [取得最新版本]。
12。 VMS 和 CMS 上的版本號碼現在將相同。
2013-01-07
升級管理
第15章 升級管理
15.1 歡迎使用升級管理
15.1.1 升級管理總覽
升級管理應用程式可讓您可從某個儲存機制將 Business Intelligence (BI) 資源移至另一個儲存機
制、管理資源的相依性,以及根據需要還原目的端系統上已升級的資源。它也支援管理同一個 BI 資源
的不同版本。
升級管理應用程式已與中央管理主控台整合。若要從來源系統將 BI 資源升級至目的端系統,兩個系統
必須安裝相同版本的 SAP BusinessObjects Business Intelligence 平台應用程式。
15.1.2 升級管理功能
487
升級管理應用程式支援下列功能:
• 升級 - 此功能可讓您在目的端系統中建立或更新 InfoObject。除了升級 InfoObject 外,此功能
還可讓您執行下列工作:
• 建立新工作
• 複製現有工作
• 編輯工作
• 排程工作升級
2013-01-07
升級管理
• 檢視工作記錄
• 匯出為 LCMBIAR
• 匯出 BIAR/LCMBIAR
• 管理相依性 - 此功能可讓您在要升級的工作中選取、篩選與管理 InfoObject 的相依性。
• 排程 - 此功能可讓您指定升級工作的時間,而非一建立工作隨即進行升級。您可以使用下列任何參
數來指定升級工作的時間:每小時、每日、每週或每月。
• 安全性 - 此功能可讓您升級 InfoObject 及其相關聯的安全性權限,並可視需要升級與應用程式相
關聯的 InfoObject。
• 測試升級 - 此功能可讓您檢查或測試升級,以確保在 InfoObject 實際升級前採取所有預防措施。
• 還原 - 此功能可讓您在升級工作後,將目的端系統還原至其先前的狀態。您可以還原整個工作或部
分的工作。
• 稽核 - 由升級管理工具產生的事件會儲存在稽核資料庫中,此功能可讓您監控在稽核資料庫中記錄
的事件。
• 覆寫設定 - 此功能可讓您透過工作升級掃描和升級覆寫。
15.1.3 應用程式存取權限
488
本節說明升級管理應用程式的應用程式存取權限。
• 您可以在 CMC 中設定對升級管理應用程式的存取權限。
• 您可以對升級管理應用程式內的各種功能設定分層應用程式權限。
若要在升級管理應用程式中設定特定權限,請完成下列步驟:
1。 登入 CMC 並選取 [應用程式]。
2。 按兩下 [升級管理]。
3。 按一下 [使用者安全性],然後選取使用者。您可以檢視或指派該使用者的安全性權限。
4。 以下為可用的升級管理特定權限:
• 允許存取以編輯覆寫
• 允許存取包含安全性
• 允許存取 LCM 管理
• 允許存取管理相依性
• 建立工作
• 刪除工作
• 編輯工作
• 編輯 LCMBIAR
• 匯出為 LCMBIAR
• 匯入 LCMBIAR
• 升級工作
• 還原工作
2013-01-07
升級管理
• 檢視並選取 BOMM (BusinessObjects Metadata) 物件
• 檢視並選取商務檢視
• 檢視並選取行事曆
• 檢視並選取連線
• 檢視並選取設定檔
• 檢視並選取 QaaWS
• 檢視並選取報表物件
• 檢視並選取安全性設定
• 檢視並選取語意層
5。 如果您要向所選使用者指派權限,請選取適當的權限並按一下 [指派安全性]。
隨即完成 CMC 中的升級管理應用程式存取權限設定。
15.2 升級管理工具入門
15.2.1 存取升級管理應用程式
若要存取升級管理應用程式,請從 CMC 首頁中選取 [升級管理]。
任何具備 [升級工作] 資料夾檢視權限的使用者皆可啟動升級管理應用程式。但是,若使用者要建立、
排程或升級工作,系統管理員必須授予使用者額外的權限。
15.2.2 使用者介面元件
489
本章討論升級管理工具中的 GUI 元件。
• 升級管理工作區工具列
• 工作區面板
• 樹狀結構面板
2013-01-07
升級管理
• 詳細資料面板
• 購物車和工作檢視器頁面
升級管理工作區工具列
下表列出升級管理工作區工具列中的選項,並討論使用這些選項可執行的工作:
選項 描述
可建立新資料夾,新資料夾會建立在 [升級工作] 資料夾之下,
成為子資料夾。
可從目前的位置複製或移除所選取工作或資料夾。
可從目前的位置複製工作或資料夾。
可將複製的工作或資料夾貼入新的位置。
屬性
記錄
新增工作
匯入
編輯
升級
還原
搜尋
升級工作
升級狀態
可刪除現有工作。
可重新整理首頁,以取得可用於升級的工作或資料夾更新清單。
可修改所選取工作的屬性。您可以修改所選取工作的標題、說
明和關鍵字。
可檢視所選取工作的記錄。
可建立新工作。
可匯入 BIAR 檔案或覆寫檔案。
可編輯所選取工作。
可升級所選取工作。
可從目的端系統擷取已升級的工作。
可在工作清單頁面之間導覽。您可以使用此選項導覽單一頁面,
或輸入相關的頁碼以導覽至特定頁面。
可搜尋特定工作。您可以將工作名稱、關鍵字、說明這三個參
數擇一或全部用於搜尋工作。
可檢視已升級的工作。
可根據工作狀態顯示已升級的工作,例如「成功」、「失敗」
或「部分成功」。
490 2013-01-07
升級管理
工作區面板
升級管理首頁中的 [工作區] 面板會顯示新建立工作的清單。您可以使用此面板檢視工作名稱、工作狀
態、工作建立資訊、升級摘要、測試升級摘要、相依性管理畫面與目的端系統相關資訊。
樹狀結構面板
升級管理首頁的 [樹狀結構] 面板可顯示樹狀結構,包括 [升級工作] 資料夾和 [升級狀態] 資料夾。
新建立的工作會以階層結構顯示在 [升級工作] 資料夾之下。[升級狀態] 資料夾會根據工作狀態顯示
已升級的工作。
詳細資料面板
此面板包含 [偏好設定] 連結,該連結可讓管理員與使用者設定工具偏好設定。[說明] 和 [關於] 連
結可讓您取得使用升級管理工具的詳細資訊。
購物車和工作檢視器頁面
「購物車」是動態產生的樹狀結構清單,其中包含待升級的 InfoObject 清單。「購物車」也會將
InfoObject 組織成使用者群組、語意層、連線等等。「工作檢視器」頁面可讓您檢視新增至工作的
InfoObject。
15.2.3 使用設定選項
[設定選項] 可讓您將 InfoObject 從某個 SAP BusinessObjects Business Intelligence 平台部署升
級至另一個 SAP BusinessObjects Business Intelligence 平台部署和 SAP 部署之前,先進行相關設
定。本節將說明如何使用設定選項。
在 升級工作 畫面中按一下 [設定] 下拉式功能表。此下拉式功能表會顯示下列選項:
• 管理系統 - 此選項可讓您新增升級管理活動所需的所有系統。
• 還原設定 - 這個選項可讓您選取已啟用還原的系統。
• 工作設定 - 此選項可讓您選取檢視 [相依性] 頁面中已完成的執行個體。此選項也可讓您管理工作
執行個體清除活動。
• CTS 設定 - 此選項可讓您新增 Web 服務和 SAP BW 系統資訊,以便進行增強式變更傳輸系統整合。
• 覆寫設定 - 此選項可讓您掃描、升級及編輯 Crystal Reports 和語意層連線的資料庫連線資訊。
您在此還可以編輯 QAAWA URL。
15.2.3.1 使用管理系統選項
491 2013-01-07
升級管理
本節說明如何使用 [管理系統] 選項。您可以使用此選項新增或移除主機系統。
若要新增主機系統,請完成下列步驟:
1。 在 管理選項 視窗中,按一下 [管理系統] 選項。
隨即出現 管理系統 視窗。此視窗會顯示主機名稱清單、連接埠編號、顯示名稱和說明。
2。 按一下 [新增]。
隨即出現 新增系統 對話方塊。
3。 在適當的欄位中新增主機名稱、連接埠編號、顯示名稱和說明。
附註:
選取 [標示為來源] 選項以識別做為來源系統的系統,亦即連線資訊源自的系統。
4。 按一下 [確定] 以新增系統。
主機系統便會新增至清單中。
附註:
若要移除主機系統,請選取您要移除的主機系統,並按一下 [移除]。
相關主題
•
•
15.2.3.2 使用還原設定選項
根據預設,系統層級的還原程序為啟用。[還原設定] 選項可讓您停用系統層級的還原程序。
若要停用系統層級的還原程序,請完成下列步驟:
1。 在 還原 視窗中,從主機系統清單中選取要停用還原程序的主機系統。
2。 按一下 [儲存並關閉] 以儲存修改。
相關主題
•
492 2013-01-07
升級管理
15.2.3.3 使用工作設定選項
[工作設定] 選項可讓您指定系統中存在的工作執行個體數目。您可以指定下列其中一個選項:
• 工作有 N 個以上的執行個體時即刪除執行個體 - 此選項可讓您指定系統中每個工作的工作執行個
體數目上限。
• 於 N 天後刪除工作執行個體 - 此選項可讓您指定必須刪除所有在指定天數之前建立的工作執行個
體。
• 從 [顯示建立的工作] 下拉式清單中,您可以選取要檢視在指定期間所建立工作的時間間隔。
若要設定 [工作設定] 選項,請完成下列步驟:
1。 選取選項,並輸入偏好值。
2。 按一下 [儲存] 以儲存更新的變更。
您可以按一下 [預設設定] 設定預設值,也可以按一下 [關閉] 關閉視窗。
附註:
只有在下次執行該工作時才會刪除舊的工作執行個體。
相關主題
•
15.2.3.4 使用覆寫設定選項
[覆寫設定] 選項可讓您透過工作升級或透過 BIAR 檔案升級覆寫。
附註:
詞彙系統將用於下列程序。系統有三種類型:
• 原始:這是來源系統,作為任何連線資訊的來源系統。
• 中央 LCM:這是依預設連線至的系統。
• 目的端:這是 BI 資源升級至的最後系統。
493 2013-01-07
升級管理
15.2.3.4.1 升級覆寫
494
先新增主機系統,再升級覆寫。如需有關新增主機系統的詳細資訊,請參閱<第 491 頁的 「使用管理系
若要升級覆寫,請完成下列步驟:
1。 在 管理選項 視窗中,按一下 [覆寫設定] 選項。
隨即顯示 覆寫設定 視窗。
2。 如果您已登入中央升級管理系統,請登出系統。
3。 按一下 [登入] 以連線至來源系統。
隨即顯示 登入系統 視窗。
4。 選取標示為 [原始] 的來源系統以掃描物件,並使用有效憑證登入系統。
5。 從 [掃描] 旁的 [開始] 下拉式清單中,選取 [開始] 選項。
掃描程式啟動。隨即顯示 唯一連線的清單。
附註:
若要排程掃描以適合您的偏好設定,請從下拉式清單中選取 [遞迴設定] 選項。
6。 在覆寫清單中,將要升級的物件狀態變更為「作用中」,然後按一下 [儲存]。
7。 按一下 [升級覆寫]。
隨即顯示 升級覆寫 畫面,並顯示目的端系統清單。
8。 按一下 [登入] 以使用有效憑證登入目的端系統。
您可以指定多個目的端系統。
9。 按一下 [升級]。
隨即完成覆寫升級。
附註:
如果在升級 InfoObject 期間目的端系統上的覆寫失敗,則系統會將工作狀態設為「部分成功」,
還會在物件上設定「覆寫失敗」警告狀態。
10。 登出來源系統。
11。 從 覆寫設定 畫面中,按一下 [登入]。
隨即顯示 [登入系統] 視窗。
12。 使用有效憑證登入其中一個目的端系統。
所有已升級物件的清單便會顯示在 覆寫清單 中。這些物件的狀態為「未作用」。
13。 按一下要編輯物件的 [選取] 核取方塊,然後按一下 [編輯]。
14。 更新必要的值,然後按一下 [完成]。
2013-01-07
升級管理
15。 將物件的狀態變更為「作用中」,然後按一下 [儲存]。
15.2.3.4.2 透過 BIAR 檔案升級覆寫
495
先新增主機系統,再升級覆寫。如需有關新增主機系統的詳細資訊,請參閱<第 491 頁的 「使用管理系
若要透過 BIAR 檔案升級覆寫,請完成下列步驟:
1。 在 管理選項 視窗中,按一下 [覆寫設定] 選項。
隨即顯示 覆寫設定 視窗。
2。 如果您已登入中央 LCM 系統,請登出系統。
3。 按一下 [登入] 以連線至來源系統。
隨即顯示 登入系統 視窗。
4。 在 覆寫設定 畫面中,選取標示為 [原始] 的來源系統以掃描物件,並使用有效憑證登入系統。
5。 從 [掃描] 旁的 [開始] 下拉式清單中,選取 [開始] 選項。
掃描程序便會開始。隨即顯示 [覆寫清單]。
附註:
若要排程掃描以適合您的偏好設定,請從下拉式清單中選取 [遞迴設定] 選項。
6。 在覆寫清單中,將所需物件的狀態變更為「作用中」,然後按一下 [儲存]。
7。 按一下 [升級覆寫]。
隨即顯示 升級覆寫 畫面,並顯示目的端系統清單。
8。 若要使用密碼加密 BIAR 檔案,請按一下 [密碼加密] 核取方塊。
[密碼] 和 [確認密碼] 欄位便會啟用。
9。 在 [密碼] 欄位輸入密碼。在 [確認密碼] 欄位重新輸入相同的密碼。
10。 按一下 [匯出],並將覆寫 BIAR 檔案儲存至檔案系統。
11。 透過 LCM 工具登入目的端系統,並選取 [匯入] > [覆寫檔案]。
隨即顯示 匯入 LCMBIAR 檔案 視窗。
12。 按一下 [瀏覽] 以瀏覽 BIAR 檔案。
13。 在 [密碼] 欄位輸入 BIAR 檔案的密碼。
附註:
只有在 BIAR 檔案使用密碼加密時,才會顯示 [密碼] 欄位
14。 按一下 [確定]。 隨即完成覆寫升級。
15。 登出來源系統。
2013-01-07
升級管理
16。 從 覆寫設定 畫面中,按一下 [登入]。
隨即顯示 登入系統 視窗。
17。 使用有效憑證登入目的端系統。
已匯入物件的清單便會顯示在 [覆寫清單] 中。這些物件的狀態為「未作用」。
18。 按一下要編輯物件的 [選取] 核取方塊,然後按一下 [編輯]。經過編輯的物件將以圖示表示。
附註:
按一下圖示,即可刪除覆寫物件。
19。 更新必要的值,然後按一下 [完成]。
20。 將物件的狀態變更為 作用中,然後按一下 [儲存]。
15.2.3.4.3 透過 CTS+ 升級覆寫
496
先新增主機系統,再升級覆寫。如需有關新增主機系統的詳細資訊,請參閱<第 491 頁的 「使用管理系
若要透過 CTS+ 升級覆寫,請完成下列步驟:
附註:
使用 SAP 驗證啟動升級管理工具以啟用此選項。
1。 在 管理選項 視窗中,按一下 [覆寫設定] 選項。
隨即顯示 覆寫設定 視窗。
2。 如果您已登入中央 LCM 系統,請登出系統。
3。 按一下 [登入] 以連線至來源系統。
隨即顯示 登入系統 視窗。
4。 選取標示為 [原始] 的來源系統以掃描物件,並使用有效憑證登入系統。
5。 從 [掃描] 旁的 [開始] 下拉式清單中,選取 [開始] 選項。
掃描程式啟動。隨即顯示 覆寫清單。
附註:
若要排程掃描以適合您的偏好設定,請從下拉式清單中選取 [遞迴設定] 選項。
6。 在覆寫清單中,將要升級的物件狀態變更為「作用中」,然後按一下 [儲存]。
7。 按一下 [升級覆寫]。
隨即顯示 升級覆寫 畫面,並顯示目的端系統清單。
8。 在 [升級選項] 下拉式清單中選取 [以 CTS+ 升級]。
9。 按一下 [升級]。
2013-01-07
升級管理
10。 若要將覆寫釋放至目的端系統,請完成下列步驟: a。 登入 CTS+ 的網域控制站並開啟 傳輸組織器 Web UI。如需使用傳輸組織器 Web UI 的詳細資
訊,請參閱 http://help.sap.com/saphelp_nw70ehp1/helpda ta/en/b5/6d03660d3745938cd46d6f5f9cef2e/frameset.htm
b。 如果要求的狀態為 [可修改的],則按一下 [釋放] 以釋放覆寫的傳輸要求。如需釋放包含非
ABAP 物件之傳輸要求的詳細資訊,請參閱 http://help.sap.com/saphelp_nw70ehp1/helpda ta/en/55/07c497db8140ef8176715d4728eec1/frameset.htm
c。 關閉 傳輸組織器 Web UI。
11。 若要將覆寫匯入至目的端系統,請完成下列步驟: a。 登入 CTS+ 的網域控制站。 b。 呼叫 STMS 異動以進入傳輸管理系統。 c。 按一下 [匯入總覽] 圖示。
匯入總覽 畫面便會出現,您可以在此畫面檢視所有系統的匯入佇列項目。 d。 按一下目的端 LCM 系統的系統 ID。
您可以查看可匯入系統的傳輸要求清單。 e。 按一下 [重新整理]。 f。 匯入相關的傳輸要求。如需詳細資訊,請參閱 http://help.sap.com/saphelp_nw70ehp1/helpda ta/en/44/b4a39e7acc11d1899e0000e829fbbd/frameset.htm
。
12。 隨即完成覆寫升級。
13。 使用有效憑證登入其中一個目的端系統。
所有已升級物件的清單便會顯示在「覆寫清單」中。這些物件的狀態為「未作用」。
14。 按一下要編輯物件的 [選取] 核取方塊,然後按一下 [編輯]。
15。 更新必要的值,然後按一下 [完成]。
16。 將物件的狀態變更為「作用中」,然後按一下 [儲存]。
15.2.3.4.4 叢集環境中的升級覆寫
497
嘗試覆寫任何 InfoObject 時,覆寫資訊預設會儲存在 Derby 資料庫 (中央 LCM)。在叢集的環境中,
每個 BI 平台皆有自己的 Derby 資料庫。若要升級覆寫,您必須共用 BI 平台系統的一個 Derby 資料
庫,並將其作為所有叢集系統的共用中央資料庫。
例如,假設有三個叢集系統 A、B 與 C。首先您必須共用 A 系統的 Derby 資料庫,因此 A 系統的
Derby 資料庫會成為中央資料庫。在 B 與 C 系統的 [覆寫設定] 中,您必須提供由 A 系統共用的中
央 Derby 資料庫位置。
1。 登入 CMC。
2。 移至 [應用程式]。
2013-01-07
升級管理
3。 選擇 [Promotion Management]。
4。 選擇 [LCM 覆寫設定]。
5。 輸入中央 Derby 資料庫位置。
例如,針對主控中央資料庫的系統,提供共用 Derby 資料庫的實際路徑 (<BI_PLATFORM_INST_DIR>/SAP
BusinessObjects Enterprise XI 4.0/Data/)。在所有其他的叢集系統中,提供共用 Derby 資料庫
位置 (\\SYSTEM_A_HOSTNAME\Data\)
6。 選擇 [儲存]。
7。 重新啟動 APS。
15.2.3.5 使用 CTS 設定選項
您可以使用此選項,在您的架構中新增 Web 服務並管理 BW 系統。如需有關使用 CTS 設定選項和設定
CTS 以與升級管理應用程式搭配使用的詳細資訊,請參閱<第 529 頁的
15.3 使用升級管理工具
498
啟動升級管理應用程式時,預設會進入 升級工作 頁面。
升級工作 首頁畫面中包含各種索引標籤,可讓您執行下列工作:
• 選取 [新工作] 可選取與工作相關的程序,您也可以在首頁畫面上按一下滑鼠右鍵,並從清單中選
取與工作相關的程序。
• 依序選取 [匯入] > [匯入檔案] 可直接從檔案系統匯入 BIAR 檔案或 LCMBIAR,而非執行建立新工
作的整個程序。
• 依序選取 [匯入] > [覆寫檔案] 以匯入覆寫。
• 選取 [編輯] 可編輯現有工作。
• 選取 [升級] 可將工作從來源系統升級至目的端系統,或將工作匯出至 BIAR 檔案。
• 選取 [還原] 可從目的端系統回復已升級的工作。
• 選取 [記錄] 可檢視該工作先前的升級執行個體。
• 選取 [屬性] 可檢視所選取工作執行個體的屬性,例如標題、ID、檔案名稱和說明等等。
升級工作 應用程式區域會顯示系統中的工作清單,並針對每個工作提供下列資訊:
• [名稱]:顯示已建立工作的名稱。
2013-01-07
升級管理
• [狀態]:顯示工作的狀態,例如 [已建立]、[成功]、[部分成功]、[執行中] 或 [失敗]。
• [已建立]:顯示建立工作的日期與時間。
• [上次執行]:顯示上次升級工作的日期與時間。
• [來源系統]:顯示升級工作的來源系統名稱。
• [目的端系統]:顯示升級工作的來源系統名稱。
• [建立者]:顯示建立特定工作的使用者姓名。
附註:
升級管理應用程式會將 SAP BusinessObjects Business Intelligence 平台 SDK 用於其所有的活動。
15.3.1 建立與刪除資料夾
本節說明如何在升級工作首頁中建立與刪除資料夾。
15.3.1.1 建立資料夾
本節說明如何建立資料夾。
若要建立資料夾,請完成下列步驟:
1。
在升級管理工具列中,按一下 。
2。 在 建立資料夾 對話方塊中,輸入資料夾名稱。
3。 按一下 [確定]。
隨即建立新資料夾。
相關主題
•
•
15.3.1.2 刪除資料夾
499 2013-01-07
升級管理
本節說明如何刪除資料夾。
若要刪除資料夾,請完成下列步驟:
1。 在 升級工作 首頁中,選取一個資料夾或工作。
2。
按一下 。
隨即顯示 刪除 對話方塊。
3。 按一下 [確定]。
隨即刪除選取的資料夾。
相關主題
•
15.3.2 建立工作
500
本節說明如何使用升級管理工具建立新工作。
下表討論您可用來建立新工作的 GUI 元素和欄位:
欄位
名稱
說明
關鍵字
儲存工作位置
來源系統
目的端系統
使用者名稱
密碼
說明
所建立工作的名稱。
說明要建立的工作。
要建立工作內容的關鍵字。
隨即顯示預設選取的資料夾。
這是 SAP BusinessObjects Business Intelligence
平台系統名稱,您要從這個系統升級工作。
這是 SAP BusinessObjects Business Intelligence
平台系統名稱,您要將工作升級到這個系統。
登入來源或目的端系統所必須使用的登入 ID。
登入來源或目的端系統所必須使用的密碼。
2013-01-07
升級管理
欄位
驗證
說明
登入來源或目的端系統所使用的驗證類型。
升級管理工具支援下列驗證類型:
• 企業
• Windows AD
• LDAP
• SAP
附註:
在建立工作前,請確保已編輯和更新目的端系統中的覆寫 (如有),以便自動更新 BI 平台。如需詳細
資訊,請參閱「使用覆寫設定選項」。
若要使用升級管理工具建立新工作,請完成下列步驟:
1。 啟動升級管理工具。
2。 在 升級工作 首頁中,按一下 [新工作] 索引標籤。
3。 在適當的欄位中輸入工作的名稱、說明與關鍵字。
附註:
可選擇性在 [說明]、[關鍵字] 和 [目的端系統] 欄位中輸入資訊。
4。 在 [儲存工作位置] 欄位中,瀏覽至您要儲存工作的資料夾並加以選取。
附註:
依預設,在按一下 [新工作] 之前,便會以資料夾窗格中醒目提示的資料夾名稱填入 [儲存工作位
置] 欄位。
5。 從 [選取相依性] 下拉式清單中,選取選項將相依性新增至工作。您必須明確選取要升級的相依性。
例如,如果您選取 [選取相依性] 下拉式清單中的 [所有語意層],則會顯示相依性清單中包含的所
有語意層。您可以接著個別選取相依性。
6。 從各自的下拉式清單中選取來源系統與目的端系統。
如果下拉式清單中未包含系統名稱,請按一下 [登入新 CMS] 選項。隨即啟動新視窗。 輸入系統名
稱,以及使用者名稱與密碼。
7。 按一下 [建立]。
新工作建立完成,並儲存在來源系統的 CMS 儲存機制中。
附註:
如果您建立工作並將資料夾做為主要物件,且此工作為週期性工作,則此工作在下一個執行階段時將包
括新增至資料夾的任何內容。
相關主題
•
501 2013-01-07
升級管理
15.3.2.1 登入新 CMS
本節說明如何登入新 CMS。
若要登入新 CMS,請完成下列步驟:
1。 啟動升級管理應用程式。
2。 建立新工作。
如需建立新工作的詳細資訊,請參閱<第 500 頁的
3。 從 [來源系統] 下拉式清單中,選取 [登入新 CMS]。
隨即出現 登入系統 對話方塊。
4。 輸入使用者憑證,選取適當的驗證類型,並按一下 [登入]。
5。 從 [目的端系統] 下拉式清單中,選取 [登入新 CMS]。
6。 輸入使用者憑證,選取適當的驗證類型,並按一下 [登入]。
相關主題
•
•
第 504 頁的「 在升級管理中新增 InfoObject 」
•
•
15.3.3 藉由複製現有工作建立新工作
本節說明如何藉由複製現有工作來建立新工作。
若要藉由複製現有工作來建立新工作,請完成下列步驟:
1。 啟動升級管理應用程式。
2。 在 升級工作 首頁中,按一下 [新工作]。
3。 按一下 [複製現有工作] 選項。
隨即出現 複製現有工作 視窗,其中會顯示 [升級工作] 資料夾中的工作清單。
4。 從清單中選取所需工作,並按一下 [建立]。
502 2013-01-07
升級管理
隨即顯示該工作的名稱、關鍵字和說明。必要時,您可以修改這些欄位。但您無法變更來源系統的
名稱。
5。 在 [儲存工作位置] 欄位中,瀏覽至您要儲存工作的資料夾並加以選取,再按一下 [建立]。
隨即建立新的工作,並出現 新增物件 - Job Name 頁面。
相關主題
•
第 504 頁的「 在升級管理中新增 InfoObject 」
•
•
15.3.4 搜尋工作
升級管理工具的搜尋功能可讓您尋找儲存機制中的工作。
若要搜尋工作,請完成下列步驟:
1。 在首頁的 [搜尋] 欄位中,輸入您想要尋找的文字。
2。 按一下 [搜尋] 欄位旁的清單,以指定搜尋參數。您可以指定下列搜尋參數:
• 搜尋標題 - 此選項可讓您按照工作的名稱搜尋工作。
• 搜尋關鍵字 - 此選項可讓您按照工作的關鍵字搜尋工作。
• 搜尋說明 - 此選項可讓您按照工作的說明搜尋工作。
• 搜尋所有欄位 - 此選項可讓您按照工作的標題、關鍵字和說明搜尋工作。
3。 按一下搜尋圖示。
相關主題
•
第 504 頁的「 在升級管理中新增 InfoObject 」
•
15.3.5 編輯工作
本節說明如何編輯工作。
503 2013-01-07
升級管理
附註:
編輯工作並不會建立新的工作。
若要編輯工作,請完成下列步驟:
1。 啟動升級管理應用程式。
2。 在 升級工作 首頁中,選取您要編輯的工作。
3。 按一下 [ 編輯]。
隨即顯示所選工作的詳細資料。您可以根據需求新增或移除 InfoObject、管理相依性或升級工作。
編輯工作時,您無法變更來源系統的名稱。
相關主題
•
第 504 頁的「 在升級管理中新增 InfoObject 」
•
•
15.3.6 在升級管理中新增 InfoObject
504
每個工作必須皆包含一組 Infoobject 及其相依項,因此您必須先將 Infoobject 新增至工作,才能將
工作升級至目的端系統。
附註:
將 Infoobject 新增至工作時,您必須登入目的端系統。
若要將 InfoObject 新增至工作,請完成下列步驟:
1。 啟動升級管理工具。
2。 建立新工作。
如需建立新工作的相關資訊,請參閱<第 500 頁的
3。 按一下 [新增物件]。
隨即出現 新增物件 對話方塊,並顯示物件清單。
4。 導覽至您要選取其中 InfoObject 的資料夾。
隨即顯示所選取資料夾中的 InfoObject 清單。
5。 選取您要新增至工作的 InfoObject,並按一下 [新增]。
如果您要新增 InfoObject 並結束 Add Objects - Name of the source system 對話方塊,請按一
下 [新增並關閉]。 InfoObject 隨即附加至工作,Add Objects - Name of the source system 對
話方塊也會關閉。
2013-01-07
升級管理
將 InfoObject 新增至工作後,您可以在 工作檢視器 頁面上按一下滑鼠右鍵,並選取與工作相關的程
序,以繼續進行升級工作。您可以使用 工作檢視器 頁面上的 [管理相依性] 選項,來管理所選
InfoObject 的相依項。
附註:
• 「購物車」會出現在 工作檢視器 頁面的左窗格中,以扁平樹狀結構顯示工作及其相依項。
• 新增 InfoObject 後,請按一下 [儲存] 選項以儲存變更。否則當使用者關閉索引標籤後,系統會
提示使用者選擇儲存工作。
最佳作法:SAP Business Objects 建議您選取少量的 InfoObject (一次不要超過 100 個) 進行升級,
讓升級管理工具發揮最佳效能。
相關主題
•
•
•
15.3.7 管理升級管理中的相依性
505
本節說明如何管理 InfoObject 的相依性。
若要管理 InfoObject 的相依性,請完成下列步驟:
1。 啟動升級管理工具。
2。 建立新工作。
如需建立新工作的相關資訊,請參閱<第 500 頁的
3。 將所需的 InfoObject 新增至新工作。
升級工作 畫面便會出現。
4。 按一下 [管理相依性]。
隨即出現 管理相依性 視窗。此視窗會顯示 InfoObject 及其相依性清單。若要僅檢視未選取的物
件相依性,請按一下 [僅顯示未選取的相依性] 核取方塊。
5。 從 [選取相依性] 下拉式清單中,選取選項將相依性新增至工作。依預設不會選取這些相依性,您
必須明確選取要升級的相依性。
例如,如果您選取 [僅顯示未選取的相依性] 下拉式清單中的 [所有語意層],則會選取相依性清單
中包含的所有語意層。您也可以個別選取相依性。
您可以按一下 [類型] 來檢視所支援的 InfoObject 篩選選項。下拉式清單便會出現。此清單
會顯示支援的篩選選項。選取篩選選項,並按一下 [確定]。 隨即顯示已篩選的 InfoObject。
當您選取 [相依性] 資料行中的相依性時,相依性會自動移至 [工作中物件] 資料行。
2013-01-07
升級管理
您也可以在 [搜尋相依性] 欄位中輸入相依性名稱,以搜尋相依性。
如需搜尋相依性的詳細資訊,請參閱<第 506 頁的
>。
6。 按一下 [套用變更] 可更新相依性清單,按一下 [套用變更並關閉] 可儲存變更。
工具會自動計算相依物件,系統會根據 InfoObject 關係或 InfoObject 屬性來計算這些相依性。本版
的工具不會計算不符合上述關係或屬性的相依性。
附註:
如果您選取一個要升級的資料夾,則會將所選資料夾的內容視為主要資源。
相關主題
•
15.3.8 搜尋相依性
升級管理工具的進階搜尋功能可讓您尋找儲存機制中 InfoObject 的相依性。
若要搜尋 InfoObject 的相依性,請完成下列步驟:
1。 啟動升級管理。
2。 建立新工作,或編輯現有工作。
如果您已建立新工作,請將 InfoObject 新增至該工作。如果您正在編輯現有工作,可視需要新增
物件。
3。 按一下 [管理相依性]。
4。 在 [搜尋相依性] 欄位中,輸入您要尋找的相依性名稱。
5。 按一下搜尋圖示。
相關主題
•
15.3.9 連線至儲存機制時升級工作
本節說明當連線至儲存機制時,如何將工作從來源系統升級至目的端系統。
506 2013-01-07
升級管理
507
下表列出可使用升級管理工具升級的 InfoObject 類型:
類別
報表
協力廠商物件
使用者
伺服器
Business Intelligence 平台
語意層、工作區
EPM 儀器板
商務檢視
Federation
•
•
複寫清單
複寫工作
BI 服務
新增 InfoObject
您可以升級的物件類型
Crystal 報表、Web Intelligence、Dashboards、QaaWS、
Explorer
Rich Text、文字文件、Microsoft Excel、Microsoft
Power Point、Microsoft Word、Flash、Adobe Acrobat
使用者和使用者群組
伺服器群組
資料夾、程式、事件、設定檔、物件封裝、超連結、類別、
警示、收件匣文件、個人資料夾和我的最愛資料夾
語意層 UNV、連線
語意層、連線、報表、儀器板和分析
DataFoundation
複寫清單會升級下列物件:Flash、.txt、討論區、Dash boards、.pdf、超連結、.xls、ObjectPackage、Crystal
Reports、Web Intelligence 文件、語意層、程式、連線、
資料基礎、商務檢視、.rtf、設定檔、事件、使用者和使
用者群組。複寫連線會升級複寫工作、遠端連線、發行、
討論區、Pioneer 連線
Web Intelligence 文件、語意層和連線
Crystal 報表(rpt/rptr)、Pioneer、Dashboard Design、
DSL Universe (UNX)、WEBI、Explorer、資料結合程式、
Data Steward、BI 工作區等
若要升級工作,請完成下列步驟:
1。 啟動升級管理。
2。 在 升級工作 首頁中,選取您要升級的工作。
您也可以在首頁畫面上按一下滑鼠右鍵,並按一下 [升級]。
3。 從 [來源] 與 [目的端] 系統下拉式清單中,選取來源與目的端系統。
附註:
請先確定您已登入來源與目的端系統,再繼續升級程序。
4。 在 [變更管理 ID] 欄位中,輸入適當的值,並按一下 [儲存]。
附註:
「變更管理 ID」用於取得與記錄、稽核、工作記錄等相關資訊。升級管理工具可讓您將工作建立的
每個執行個體對應至「變更管理 ID」中。「變更管理 ID」是使用者在建立新工作時,於工作定義
中設定的屬性。工具會自動為每個工作產生 ID。
2013-01-07
升級管理
5。 視需要選取 [安全性設定]。就會顯示下列選項:
• 不升級安全性 - 這是預設選項。
• 升級安全性 - 使用此選項可升級工作與相關聯的安全性權限。
• 升級物件安全性 - 使用此選項可升級物件和資料夾的安全性
• 升級使用者安全性 - 可讓您升級做為工作一部分的使用者權限。
• 包含應用程式權利 - 此選項只有在您選取 [升級安全性] 時才會啟用。如果工作中的物件繼承
任何應用程式權限,則系統會升級工作與這些權限。
您也可以按一下 [檢視安全性],檢視工作中 InfoObject 的安全相依性。
6。 按一下 [測試升級],確定來源與目的端系統中 InfoObject 的 CUID 之間沒有衝突。 升級詳細資
訊會在 [成功]、[失敗] 和 [警告] 索引標籤下顯示。第一個資料行會顯示待升級的物件,第二個
資料行則顯示每個 InfoObject 的升級狀態。升級管理工具會將選取的物件分類成使用者、群組和
語意層等。
附註:
此選項不會認可任何要升級的 InfoObject。
下列為測試升級的結果:
• 已覆寫 - 來源系統中的 InfoObject 覆寫了目的端系統中的 InfoObject 。
• 已複製 - 系統將來源系統的 InfoObject 複製到目的端系統。
• 已捨棄 - 系統未將 InfoObject 從來源系統升級至目的端系統。
• 警告 - 目的端系統中的 InfoObject 為較新版本,您可以將該 InfoObject 從工作中移除。但
是如果您要升級,InfoObject 也會升級。
7。 如果您要排程工作執行個體的升級,請按一下 [排程工作]。
8。 按一下 [升級]。
隨即升級所選取的工作。
如果您不要升級工作,可以使用 [儲存] 選項來儲存對「安全性」、「變更管理 ID」和「排程」等設
定所做的修改。
15.3.10 使用 BIAR 檔案升級工作
508
升級是指將 BI 資源從一個儲存機制傳輸到另一個儲存機制的活動。如果來源系統和目的端系統之間已
連線,則升級管理工具會使用 WAN 或 LAN 來升級 InfoObject。但是,即使來源系統和目的端系統之
間沒有連線,升級管理工具也有助於升級 InfoObject。
在來源系統和目的端系統未連線的狀況下,升級管理工具也支援將工作升級至目的端系統,方法是將來
源系統中的工作匯出至 BIAR 檔案,然後再將工作從 BIAR 檔案匯入至目的端系統。
本節討論如何將工作匯出至 BIAR 檔案,然後再將該工作從 BIAR 檔案匯入至目的端系統。
附註:
您無法使用透過「匯入精靈」工具建立的 BIAR 檔案。
2013-01-07
升級管理
相關主題
•
•
15.3.10.1 匯出工作至 BIAR 檔案
509
本節說明如何將工作匯出至 BIAR 檔案。
若要將工作匯出至 BIAR 檔案,請完成下列步驟:
1。 啟動升級管理工具,並建立新的工作。
如需建立工作的詳細資訊,請參閱<第 500 頁的
2。 從 [目的端] 下拉式清單中,選取 [輸出至 LCMBIAR 檔案] 選項,並按一下 [建立]。
3。 按一下 [新增物件] 將 InfoObject 新增至工作。
您可以使用 [管理相依性] 選項管理所選取工作的相依性。
4。 按一下 [升級]。
隨即顯示 升級 視窗。
5。 依照您的需求修改選項,並按一下 [匯出]。
隨即建立 BIAR 檔案。您可以將 BIAR 檔案儲存至檔案系統或 FTP 位置。
6。 從 [目的端] 下拉式清單中,選取 [輸出至 LCMBIAR 檔案],並按一下 [LCMBiar 檔案目的端]。
隨即出現 [LCMBiar 檔案目的端] 窗格。
7。 執行下列其中一個步驟:
• 選取 [檔案系統]。
• 選取 [FTP],在主機、連接埠、使用者名稱、密碼、目錄和檔案名稱欄位中輸入適當的詳細資
料。
8。 若要使用密碼加密 LCMBIAR 檔案,請按一下 [密碼加密] 核取方塊。
9。 在 [密碼] 欄位輸入密碼。
10。 在 [確認密碼] 欄位重新輸入密碼。
11。 按一下 [匯出]。
依據您在步驟 7 中選取的選項,可以將 BIAR 檔案匯出至檔案系統或 FTP 位置。
12。
您可以排程將工作匯出至 BIAR 檔案。如需有關此動作的詳細資訊,請參閱<第 511 頁的 「排程工
>一節。
相關主題
•
第 504 頁的「 在升級管理中新增 InfoObject 」
•
2013-01-07
升級管理
15.3.10.2 從 BIAR 檔案匯入工作
510
您可以從一般 BIAR 檔案或從 LCMBIAR 檔案匯入工作。將 BIAR 檔案從儲存裝置複製到目的端系統。
若要匯入 BIAR 檔案,請完成下列步驟:
1。 啟動升級管理應用程式。
2。 在 升級工作 首頁中,依序按一下 [匯入] > [匯入檔案]。
隨即顯示 從檔案匯入 視窗。
3。 您可以從本機電腦或任何其他來源電腦匯入 BIAR 檔案。
• 若要從本機電腦匯入 BIAR 檔案,請執行下列步驟: a。 選取 [檔案系統]。 b。 按一下 [瀏覽],並選取檔案系統中的 BIAR 檔案。
附註:
如果存在同名的工作,則會顯示 [確認儲存] 快顯。按一下 [是],覆寫現有工作;按一下
[否],使用新 CUID 和 Jobname_copy 名稱建立工作。 c。 在 [密碼] 欄位中,輸入 LCMBIAR 檔案的密碼。
附註:
只有在 LCMBIAR 檔案使用密碼加密時,才會顯示 [密碼] 欄位。 d。 按一下 [建立]。隨即建立工作。
• 若要從已啟用 FTP 的任何來源電腦匯入 BIAR 檔案,請完成下列步驟: a。 選取 [FTP]。 b。 在主機、連接埠、使用者名稱、密碼、目錄和檔案名稱欄位中輸入適當的詳細資料,然後按一
下 [確定]。
附註:
您可以僅匯入 LCMBIAR 或升級 BIAR 檔案。
4。 按一下 [升級]。
隨即顯示 升級 - 工作名稱 視窗。
5。 從 [目的端] 下拉式清單中,選取目的端系統。如果您選取 [登入新 CMS],系統會提示您提供憑
證。確認目的端系統的登入憑證。
6。 按一下 [升級] 將內容升級至目的端系統。
您也可以按一下 [測試升級] 選項檢視待升級的物件與升級狀態。
相關主題
•
2013-01-07
升級管理
15.3.11 排程工作升級
本節說明如何排程工作執行個體的升級,並說明如何指定循環選項與參數。
若要排程工作執行個體的升級,請完成下列步驟:
1。 在 升級 對話方塊中,按一下 [排程] 選項。
2。 設定所需的排程選項,然後按一下 [排程]。
如果在排程工作升級後將 InfoObject 新增至現有資料夾,則這些 InfoObject 也將在排程時間升級至
目的端。
在將工作匯出至 BIAR 檔案時可排程至目的端。
提示:
在 InfoObject 升級完成後,您便可以檢視 InfoObject 的所有執行中執行個體,方法是以滑鼠右鍵按
一下 InfoObject 並選取 [記錄]。
還可以依據事件觸發程序升級工作。
您可以依據工作升級狀態 (如成功/部分成功/失敗) 選取電子郵件通知。如需有關各種排程選項以及設
定通知的詳細資訊,請參閱<排程>一節。
相關主題
•
15.3.11.1 更新週期性與暫止的工作升級執行個體
511
升級管理工具可讓您使用 [週期性和暫止的執行個體] 選項來追蹤與更新已排程工作執行個體的升級狀
態。
若要追蹤並更新已排程的工作升級執行個體,請完成下列步驟:
1。 啟動升級管理工具。
2。 在 升級工作 首頁中,選取一個工作。
3。 按一下 [記錄]。
隨即顯示 工作記錄 視窗。
2013-01-07
升級管理
4。 按一下 [週期性和暫止的執行個體]。
週期性和暫止的執行個體的工作記錄 視窗便會出現。此視窗會顯示週期性與暫止工作升級執行個體
的清單。
您可以根據需求使用下列選項:
• 按一下 [已升級的執行個體] 可檢視已排程工作升級執行個體的清單。
• 按一下 [暫停] 選項可暫停已排程的升級。
• 按一下 [繼續] 選項可繼續暫停的已排程工作升級執行個體。
• 按一下 [重新排程] 選項可重新排程工作升級執行個體。
•
按一下
•
按一下
•
您可以使用
可刪除已排程工作升級執行個體。
可重新整理已排程工作升級執行個體的狀態。
選項導覽單一頁面,或輸入相關的頁碼以導覽至特定頁面。
附註:
週期性和暫止執行個體的工作記錄 視窗中的狀態資料行會顯示工作升級執行個體的狀態,例如週期
性、暫止等等。
相關主題
•
15.3.12 檢視工作記錄
512
本節說明如何檢視工作記錄。
附註:
若要檢視工作記錄,您必須確定工作狀態為下列其中一項:
• 成功
• 失敗
• 部分成功
若要檢視工作記錄,請完成下列步驟:
1。 啟動升級管理工具。
升級工作 首頁便會出現。
2。 執行下列任一作業:
• 在您要檢視的記錄上按一下滑鼠右鍵,然後選取 [記錄]。
• 選取您要檢視記錄的工作,然後按一下 [記錄] 索引標籤。
畫面上會顯示工作執行個體、工作名稱、來源和目的端系統名稱、升級工作者的使用者 ID,以及該
工作的狀態 (成功、失敗或部分成功)。
2013-01-07
升級管理
您可以使用 [狀態] 資料行所顯示的連結來檢視工作狀態。
15.3.13 還原工作
[還原] 選項可讓您在工作升級後,將目的端系統還原至其先前的狀態。
若要還原工作,請完成下列步驟:
1。 啟動升級管理工具。
升級工作 首頁便會出現。
2。 執行下列任一作業:
• 在您要還原的工作上按右鍵,並選取 [還原]。
• 選取您要還原的工作,並按一下 [還原] 索引標籤。
隨即出現 還原 視窗。
3。 選取您要還原的工作,並按一下 [完全還原]。
隨即還原工作。
您可以只還原工作升級中最新的執行個體。您無法同時還原兩個工作執行個體。
15.3.13.1 使用部分還原選項
513
升級管理工具可讓您從目的端系統完全或部分還原工作中的 InfoObject。
若要部分還原 InfoObject,請完成下列步驟:
1。 啟動升級管理工具。
升級工作 首頁便會出現。
2。 執行下列任一作業:
• 在您要還原的工作上按右鍵,並選取 [還原]。
• 選取您要還原的工作,並按一下 [還原] 索引標籤。
隨即出現 還原 視窗。
3。 從清單中選取該工作,並按一下 [部分還原]。
所選取工作的 InfoObject 清單隨即出現在 工作檢視器 頁面。
4。 選取您要還原的 InfoObject,並按一下 [還原]。
2013-01-07
升級管理
附註:
您必須先確定已還原工作中所有的 InfoObject,才能還原下一個工作中的 InfoObject。
重要:如果工作連同安全性一起升級,則在部分還原 InfoObject 期間,所選的相依 InfoObject 可能
無法將其安全性還原至先前的狀態。
相關主題
•
15.3.13.2 密碼到期後還原工作
本節說明用於升級的密碼到期後如何還原工作。
若要在密碼到期後還原工作,請完成下列步驟:
1。 選取您要還原的工作,並按一下 [還原]。
2。 在 還原 視窗中,選取 [完全還原]。
顯示錯誤訊息,表示無法還原工作。此外也會提示您登入來源或目的端系統。
3。 輸入新登入憑證,並按一下 [登入]。
顯示一個對話方塊,表示還原程序已完成。
附註:
使用來源或目的端憑證升級的工作會自動更新。
相關主題
•
第 514 頁的「 密碼到期後還原 InfoObject 」
•
15.3.13.2.1 密碼到期後還原 InfoObject
本節說明來源或目的端系統的密碼到期後如何還原 InfoObject。
514 2013-01-07
升級管理
若要在密碼到期後還原 InfoObject,請完成下列步驟:
1。 選取您要還原的工作,並按一下 [還原]。
隨即出現 還原 視窗。
2。 選取 [部分還原] 選項。
顯示錯誤訊息,表示無法還原 InfoObject。此外也會提示您登入來源或目的端系統。
3。 輸入新登入憑證,並按一下 [登入]。
便會出現 工作檢視器 頁面,其中顯示 InfoObject 清單。
4。 選取所需的 InfoObject,並按一下 [還原]。
附註:
使用來源或目的端憑證升級的工作會自動更新。
相關主題
•
•
•
15.4 管理不同版本的 InfoObject
515
版本管理應用程式可讓您管理 SAP BusinessObjects Business Intelligence 平台儲存機制中的 BI
資源版本。此工具支援 Subversion 與 ClearCase 版本管理系統。本節說明如何使用升級管理主控台
工具中的「版本管理」功能。
若要建立並管理不同版本的 InfoObject,請完成下列步驟:
1。 啟動升級管理應用程式。
2。 在首頁中,選取下拉式清單中的 [版本管理]。
隨即出現 登入系統 對話方塊。
3。 輸入登入憑證,並按一下 [登入]。
隨即出現 版本管理 視窗。
附註:
只有在版本管理系統 (VMS) 已設定時,才能登入版本管理系統。
4。
如果您要變更主機系統,請按一下
隨即出現 登入系統 對話方塊。
5。 輸入使用者憑證,並按一下 [登入]。
。
2013-01-07
升級管理
6。 從 版本管理 視窗的左窗格中,選取資料夾,以檢視您要管理其版本的 InfoObject。
7。 選取 InfoObject,並按一下 [新增至 VM]。
附註:
按一下 新增至版本管理 會在 VMS 儲存機制中建立物件的基礎版本。 後續的簽入需要有基礎版本。
8。 按一下 [簽入] 以更新 VMS 儲存機制中的文件。
隨即出現 簽入註解 對話方塊。
9。 輸入您的註解,並按一下 [確定]。
對所選取 InfoObject 的版本號碼進行的變更隨即顯示在 [VMS] 和 [Content Management System]
資料行中。
10。 若要從 VMS 取得最新版本的文件,請選取所需的 InfoObject,並按一下 [取得最新版本]。
11。 若要建立最新版本的複本,請按一下 [建立複本]。
隨即建立選取版本的複本。
12。 選取 [記錄] 以檢視所選取資源所有可用的版本。
隨即出現 記錄 視窗。就會顯示下列選項:
• [取得版本] - 如果有多個版本,且您需要 BI 資源的特定版本,則您可選取必要的資源,並按
一下 [取得版本]。
• [取得版本複本] - 此選項可讓您取得選取版本的複本。
• [匯出版本複本] - 此選項可讓您取得選取版本的複本,並將複本儲存至本機系統。
13。 選取 InfoObject,再按一下 [鎖定] 可鎖定 InfoObject,或按一下 [解除鎖定] 可解除鎖定
InfoObject。
附註:
如果您鎖定 InfoObject,便無法在該 InfoObject 上執行任何動作。
14。 CMS 和 VMS 同步處理 - 更新 InfoObject 的 CMS 版本後,指示器會出現在已更新的 InfoObject
旁邊。將游標放在指示器上時,會顯示工具提示說明 CMS 中的 InfoObject 已更新。
15。 若要檢視 VMS 中所有已簽入資源的清單,且這些資源不在 CMS 中,請按一下 [檢視已刪除的資源]。
按一下任何已刪除的資源,可檢視該資源的記錄。您可以選取已刪除的資源,並按一下 [取得版本]
以檢視資源的特定版本。 您可以按一下 [取得版本複本] 以取得所選取資源的複本。
附註:
如果您使用 [取得版本] 或 [取得版本複本] 選項,則資源會從 VMS 遺失檔案清單移至 CMS。
16。
選取一個資源,並按一下 以檢視該資源的屬性。
或者,您可以滑鼠右鍵按一下 infoobject,並執行步驟 4 至 16。
15.4.1 版本管理應用程式存取權限
516 2013-01-07
升級管理
本節說明版本管理應用程式的應用程式存取權限。
• 您可以在 CMC 中設定對版本管理應用程式的存取權限。
• 您可以對版本管理應用程式內的各種功能設定分層應用程式權限。
若要在版本管理應用程式中設定特定權限,請完成下列步驟:
1。 登入 CMC,並選取 [應用程式]。
2。 按兩下 [版本管理]。
3。 按一下 [使用者安全性],然後選取使用者。您可以檢視或指派所選使用者的安全性權限。
4。 以下為現在可用的版本管理特定權限:
• 允許簽入
• 允許建立複本
• 允許刪除修訂
• 允許取得修訂
• 允許鎖定和解除鎖定
• 檢視 BOMM 物件並將其新增至版本管理
• 進行商務檢視並將其新增至版本管理
• 檢視行事曆並將其新增至版本管理
• 檢視連線並將其新增至版本管理
• 檢視設定檔並將其新增至版本管理
• 檢視 QaaWS 並將其新增至版本管理
• 檢視報表物件並將其新增至版本管理
• 檢視安全性物件並將其新增至版本管理
• 檢視語意層並將其新增至版本管理
• 檢視已刪除的資源
5。 如果您要向所選使用者指派權限,請選取適當的權限並按一下 [指派安全性]。
15.4.2 備份和還原 Subversion 檔案
本節說明在執行備份和還原 subversion 檔案時所建議的程序。備份和還原計畫包含在發生起因於天然
災害或災難事件的系統失敗時所採取的預防措施。
15.4.2.1 備份 Subversion 檔案
517 2013-01-07
升級管理
請完成下列步驟以備份 Subversion 檔案:
1。 移至 <InstallDIR>\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise
4.0\CheckOut
2。 複製 CheckOut 資料夾並儲存在任何備份裝置。
3。 複製整個 LCM_Repository 資料夾並儲存在任何備份裝置。
15.4.2.2 還原 Subversion 檔案
請完成下列步驟以還原 Subversion 檔案:
1。 從較早的備份位置還原 CheckOut 資料夾。
附註:
在 [LCM] > [管理選項] > [VMS 設定] > [Subversion] 中,確認已在 [工作區目錄] 欄位輸入正
確的簽出路徑。
2。 從較早的備份位置還原 LCM_Repository。
附註:
在 [LCM] > [管理選項] > [VMS 設定] > [Subversion] 中,確認已在 [安裝路徑] 欄位輸入正確
的簽出路徑。
15.5 使用命令列選項
升級管理工具的 [命令列] 選項可讓您透過命令列輸入,將物件從某個 SAP BusinessObjects Business
Intelligence 平台系統升級至另一個 SAP BusinessObjects Business Intelligence 平台系統。
升級管理工具透過 [命令列] 選項支援下列工作升級:
• 將現有 LCM 工作範本匯出至 LCMBIAR,並進行密碼加密。
• 將現有 LCM 工作範本匯出至 LCMBIAR,但不進行密碼加密。
• 以現有工作範本升級
• 匯入和升級現有 LCMBIAR
• 匯出單一/多個平台查詢
• 升級多個平台查詢
518 2013-01-07
升級管理
15.5.1 在 Windows 中執行命令列選項
若要執行命令列工具,請完成下列步驟:
1。 啟動命令列視窗或 Shell。
2。 導覽至適當的目錄。
例如,Windows 的目錄路徑為 C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects
Enterprise XI 4.0\java\lib
3。 執行下列其中一項作業:
• 執行 LCMCLI,確認在執行程式前設定 Java 路徑。
命令:java -cp "lcm.jar" com.businessobjects.lcm.cli.LCMCLI <property file>
• 從 C:\Program Files (x86)\SAP Business Objects\SAP BusinessObjects Enterprise XI
4.0\win64_x64\scripts\lcm_cli.bat
執行 BAT 檔案
命令:lcm_cli.bat -lcmproperty <property file>
附註:
在提示時輸入有效的密碼。
升級管理命令列工具使用 properties 檔案做為參數。properties 檔案包含與升級管理工具根據下列
事務進行通訊的所需參數:要執行的動作、要連線至哪個 SAP BusinessObjects Business Intelligence
平台部署、連線方法及要升級的物件等。
此檔案格式必須為 <檔案名稱>.properties。
例如:Myproperties.properties
15.5.2 在 UNIX 中執行命令列選項
若要執行命令列工具,請完成下列步驟:
1。 啟動 Shell。
2。 導覽至適當的目錄。
例如,/usr/u/qaunix/Aurora604/sap_bobj/enterprise_40/java/lib
3。 執行下列其中一項作業:
519 2013-01-07
升級管理
• 執行 LCMCLI,確認在執行程式前設定 Java 路徑。
命令:java -cp "lcm.jar" com.businessobjects.lcm.cli.LCMCLI <property file>
• 從 <installdir_path>\sap_bobj\lcm_cli.sh 執行 BAT 檔案
命令:lcm_cli.sh -lcmproperty <property file>
附註:
在提示時輸入有效的密碼。
15.5.3 命令列選項參數
下表說明升級管理應用程式的命令列選項參數和允許的值。
參數 action
允許的值
匯出、升級
範例:action=export
說明
強制性與選
擇性
此選項可讓您指定 CLI
必須執行的操作。此操
作可以執行下列任一作
業:
• 將 LCMBiar 檔案或
升級管理工作中的
物件升級至 SAP
BusinessObjects
Business Intelligence 平台系統。
• 將 SAP BusinessObjects Business
Intelligence 平台
系統中的物件匯出
至 LCMBIAR 檔案。
強制性 exportLocation
自由放置的文字。必須
具有 .lcmbiar 副檔名
範例:exportLoca tion=C:/Back up/New.lcmbiar
此參數可讓使用者指定
物件匯出和封裝後放置
LCMBIAR 檔案的位置。
如果 ac tion=ex port,則為
強制性
520 2013-01-07
升級管理
參數 importLocation
LCM_CMS
LCM_userName
LCM_password
LCM_authentication
LCM_systemID
允許的值 說明
強制性與選
擇性
自由放置的文字。必須
具有 .lcmbiar 副檔名
範例:importLoca tion=C:/Back up/New.lcmbiar
此參數可讓使用者指定
要升級的物件所在
LCMBIAR 檔案的位置。
如果 ac tion=pro mote,則為
強制性
自由放置的文字。
範例:LCM_CMS=<CM
Sname:port no.>
自由放置的文字。
範例:LCM_user
Name=<username>
此參數可讓使用者指定
升級管理應用程式的
CMS。
如果 ac tion=pro mote or export,則
為強制性
此參數可讓使用者指定
帳戶使用者名稱,這是
工具必須用來連線至升
級管理應用程式 CMS
的名稱。
附註:
支援委派管理員
如果 ac tion=pro mote or export,則
為強制性
自由放置的文字。
範例:LCM_pass word=<password>
系統 ID
範例:LCM_sys temID=<systemID>
此參數可讓使用者指定
使用者帳戶的密碼。
如果 ac tion=pro mote or export,則
為強制性 secEnterprise、 secWinAD、secLDAP、 secSAPR3
範例:LCM_authentica tion=<authentication>
參數表明要使用的驗證
類型。
選擇性。如
果未指定驗
證類型,則
會使用 se cEnter prise
此參數用於 SAP 驗
證。
在 SAP 驗
證上強制使
用。
521 2013-01-07
升級管理
522
參數
LCM_clientID
Source_CMS
Source_userName
Source_password
Source_authentication
Source_systemID
Source_clientID
允許的值
用戶端 ID
範例:LCM_clien tID=<clientID>
自由放置的文字。
範例:Source_user name=<username>
說明
此參數用於 SAP 驗
證。
強制性與選
擇性
在 SAP 驗
證上強制使
用。
自由放置的文字。
範例:Source_CMS=<CM
Sname: port no.>
此參數可讓使用者指定
必須與工具連線的
CMS。
如果 ac tion=ex port,則為
強制性
此參數可指定使用者帳
戶,這是工具必須用來
連線至 SAP BusinessObjects Business
Intelligence 平台
CMS 的帳戶。
附註:
支援委派管理員。
如果 ac tion=ex port,則為
強制性
自由放置的文字。
範例:Source_pass word=<password>
此參數可指定使用者帳
戶的關聯密碼。
如果 ac tion=ex port,則為
強制性 secEnterprise、 secWinAD、secLDAP、 secSAPR3
範例:Source_authenti cation=<authentica tion>
參數表明要使用的驗證
類型。
選擇性。如
果未指定驗
證類型,則
會使用 se cEnter prise
SAP 系統 ID
範例:Source_sys temID=<systemID>
SAP 用戶端 ID
範例:Source_clien tID=<systemID>
此參數僅用於 SAP 驗
證。
此參數僅用於 SAP 驗
證。
在 SAP 驗
證上強制使
用。
在 SAP 驗
證上強制使
用。
2013-01-07
升級管理
參數
Destination_userName
Destination_password
Destination_authentication
Destination_systemID
Destination_clientID
允許的值
自由放置的文字。
範例:Destina tion_username=<user name>
說明
強制性與選
擇性
此參數可指定使用者帳
戶,這是工具必須用來
連線至 SAP BusinessObjects Business
Intelligence 平台
CMS 的帳戶。
附註:
支援委派管理員。
如果 ac tion=pro mote,則為
強制性
自由放置的文字。
範例:Destina tion_password=<pass word>
此參數可指定使用者帳
戶的關聯密碼。
如果 ac tion=pro mote,則為
強制性 secEnterprise、 secWinAD、secLDAP、 secSAPR3
範例:Destination_au thentication=<authen tication>
參數表明要使用的驗證
類型。
選擇性。如
果未指定驗
證類型,則
會使用 se cEnter prise
系統 ID
範例:Destination_sys temID=<systemID>
此參數僅用於 SAP 驗
證。
在 SAP 驗
證上強制使
用。
用戶端 ID
範例:Destination_cli entID=<systemID>
此參數僅用於 SAP 驗
證。
在 SAP 驗
證上強制使
用。
523 2013-01-07
升級管理
參數 includeSecurity
JOB_CUID exportQuery
允許的值 false、true
範例:includeSecuri ty=<true or false>
說明
強制性與選
擇性
此參數指示工具匯出或
匯入與所選物件和所選
使用者相關聯的安全
性。如果使用存取層
級,則也會對其匯出/
匯入。
選擇性,如
果沒有指
定,則預設
值為 false。
如果 ac tion=pro mote or export,則
使用
儲存的 LCM 工作的
CUID。
此參數指示工具將工作
中的所有物件匯出至
LCMBIAR 檔案。
選擇性,如
果 ac tion=ex port or promote,
則使用
自由放置的文字。使用
CMS 查詢語言格式。
範例:exportQuery1=se lect*from ci_Infoob jects where si_name='Xtreme Em ployees' and si_kind='Webi'
附註:
您可以在單一屬性檔案
中使用任何數目的查
詢,但是查詢的名稱必
須是 exportQuery1、 exportQuery2,以此類
推。
查詢,即工具為了收集
匯出所需物件而應執行
的查詢。
選擇性,如
果 ac tion=ex port ,則
使用
524 2013-01-07
升級管理
525
參數 exportQueriesTotal stacktrace lcmbiarpassword lcmproperty consolelog
允許的值 說明
強制性與選
擇性
正整數exportQueriesTo tal=<whole number>
此參數可讓使用者指定
要執行的匯出查詢數
目。如果有 x 個匯出
查詢,而且想要執行全
部的查詢,您就必須將
此參數值設定為 x。
選擇性,如
果 ac tion=ex port ,則
使用
如果沒有指
定,預設值
是 1 true 或 false
範例:stack trace=<true or false>
此參數可讓使用者追蹤
所有呼叫。
選擇性,如
果沒有指
定,則預設
值為 false。
自由放置的文字
範例:java -jar up gradeManagement
Tool.jar -mode liveto biar -biarfile
"C:\TEMP\abc.biar" lcmbiarpassword
"testpassword"
此參數可加密和解密使
用密碼的 BIAR 檔案。
選擇性,如
果沒有指定
或字串為
空,則意味
著沒有加密
儲存屬性檔案所在位置
的完整路徑 lcm_cli.bat -lcmprop erty <file path of the property file>
此參數是指執行命令所
需的值,這些值儲存在
一個檔案中
強制性 true 或 false
此參數用於顯示命令記
錄中使用者所執行之命
令的完整記錄。
選擇性
附註:
• 類似在匯出前建立工作,命令列選項可立即建立暫時工作。此工作名稱可以是 Query_<USER>_<Times tamp> 組合。這是 exportQuery 特有的情形。
• 若沒有在 exportLocation 檔案中指定 lcmbiar 名稱,匯出的 LCMBIAR 檔案命名慣例可以是
<JobName>_<Timestamp>.lcmbiar 組合,以實現獨特性。
2013-01-07
升級管理
• 您只能透過升級管理應用程式還原工作。命令列不支援還原工作。
15.5.4 範例屬性檔
下列是範例屬性檔:
範例: importLocation=C:/Backup/CR.lcmbiar
action=promote
LCM_CMS=<CMS name:port number>
LCM_userName=<username>
LCM_password=<password>
LCM_authentication=<authentication>
LCM_systemID=<ID>
LCM_clientID=<client ID>
Destination_CMS=<CMS name:port number>
Destination_userName=<username>
Destination_password=<password>
Destination_authentication=<authentication>
Destination_systemID=<ID>
Destination_clientID=<client ID> lcmbiarpassword=<password>
附註:
如果屬性檔沒有任何個人資訊,LCM CLI 將在主控台提供相同資訊。
15.6 使用強化更改和傳輸系統
526 2013-01-07
升級管理
更改和傳輸系統 (CTS) 可組織和自訂 ABAP Workbench 中的開發專案,然後傳輸系統架構中 SAP 系統
之間的變更。強化變更和傳輸系統 (CTS+) 是 CTS 的附加程式,可在已啟用 CTS+ 的非 ABAP 儲存機
制中升級非 ABAP 內容。
SAP BusinessObjects Business Intelligence 平台 (BI 平台) InfoObject 可使用 SAP Business
Warehouse 內容作為資料來源。CTS+ 與升級管理工具的整合可讓您使用 CTS 傳輸要求升級工作,以透
過與處理 SAP Business Warehouse (BW) 儲存機制類似的方式來處理 SAP BusinessObjects Business
Intelligence 平台儲存機制。CTS+ 可提供在系統架構內傳輸非 SAP 物件的選項。例如,在開發系統
中建立的物件可附加至傳輸要求,然後轉送至架構內的其他系統。
如需有關「變更與傳輸系統」的詳細資訊,請參閱 http://help.sap.com/saphelp_nw70ehp1/helpda ta/en/3b/dfba3692dc635ce10000009b38f839/frameset.htm
如需有關 CTS+ 與非 ABAP 傳輸的詳細資訊,請參閱 http://help.sap.com/saphelp_nw70ehp1/helpda ta/en/bb/6fab6036a146baa58e42fac032ab7b/frameset.htm
15.6.1 必要條件
透過 CTS+ 將 Business Intelligence 內容從一個系統傳輸至另一個系統的必要條件如下:
1。 已安裝 SAP BusinessObjects Business Intelligence 平台 4.0 (BI 平台)。
2。 已安裝 SAP Solution Manage 7.1 或 SAP Solution Manager 7.0 EHP1 (最低 SP25) 並作為 CTS+
的網域控制站使用,且至少可進行 SAP BusinessObjects 系統的組態。
如需有關設定傳輸網域的詳細資訊,請參閱 http://help.sap.com/saphelp_nw70ehp1/helpda ta/en/44/b4a0a77acc11d1899e0000e829fbbd/frameset.htm
3。 已將 CTS Plug-in 安裝在 SAP Solution Manager 上 (CTS Plug-in 是取自 SL Toolset 1.0 SP02,
建議您使用最新版的 CTS Plug-in)。
如需有關安裝必要 CTS Plug-in 的詳細資訊,請參閱 SAP 註記: https://service.sap.com/sap/sup port/notes/1533059
4。 已安裝 SAP Business Warehouse 7.0 (SPS 24 或以上版本) 系統。如需詳細資訊,請參閱 SAP 附
註 https://service.sap.com/sap/support/notes/1369301
5。 已在「變更與傳輸系統」(CTS) 中設定 SAP Business Warehouse (SAP BW) 傳輸架構。
15.6.2 設定 Business Intelligence 平台和 CTS+ 整合
527 2013-01-07
升級管理
傳輸管理系統 (TMS) 為「變更與傳輸系統」的一部分,可用來傳輸架構內 SAP 系統之間的變更。它會
管理連線的系統、其路徑,以及匯入至系統。如需有關傳輸管理系統的詳細資訊,請參閱 http://help.sap.com/saphelp_nw70ehp1/helpdata/en/44/b4a0137acc11d1899e0000e829fbbd/frame set.htm
CTS+ 可從外部收集檔案,並在傳輸架構內散發這些檔案。作為 CTS+ 一部分的 Transport Organizer
Web UI 可管理傳輸要求以及其所包含的物件。 如需詳細資訊,請參閱 http://help.sap.com/saphelp_nw70ehp1/helpdata/en/44/b4a0137acc11d1899e0000e829fbbd/frame set.htm
。
您可以使用 CTS 傳輸要求來整合 SAP BusinessObjects Business Intelligence 平台升級管理與 CTS+
及 SAP BW。
附註:
若要啟用 Business Intelligence 平台與 SAP Solution Manager 整合,則必須在 SAP Solution
Manager 架構中定義「BOLM」應用程式類型。
執行下列步驟以整合 BI 平台和 CTS+:
1。 啟用 CTS 匯出 Web 服務。
2。 在升級管理工具中進行 CTS 設定。
3。 在 SAP Solution Manager 中設定 BI 平台匯入系統。
相關主題
•
•
第 529 頁的「 在升級管理工具中進行 CTS+ 設定 」
•
第 527 頁的「 設定 Business Intelligence 平台和 CTS+ 整合 」
15.6.2.1 啟用 CTS 匯出 Web 服務
528 2013-01-07
升級管理
若要設定 BI 平台系統,您必須在 SOA 管理 Web 工具中啟用 CTS 匯出 Web 服務。
1。 若要啟動應用程式,請在您的 SAP Solution Manager 中輸入交易代碼 SOAMANAGER。
如需有關 SOA 管理與設定服務端點的詳細資訊,請參閱 SAP Help Portal,網址為 http://help.sap.com/saphelp_nw70ehp1/helpdata/en/33/06820d9d174c2884576bd78ac5629d/frame set.htm
。
完成必要驗證之後,會在 Web 瀏覽器中開啟 SOA 管理主控台。
2。 在 [服務管理] 索引標籤上,選擇 [單一服務組態]。
CTS 匯出 Web 服務已命名為 EXPORT_CTS_WS。
3。 在 [組態] 索引標籤中,建立或編輯服務端點。
4。 在 [安全性] 索引標籤中,設定傳輸通訊協定和驗證方法。
5。 在 [傳輸設定] 索引標籤中,定義其他可存取的 URL,以便存取服務端點。
15.6.2.2 在升級管理工具中進行 CTS+ 設定
529
下一節會說明在 CMC 應用程式中執行的組態步驟以設定升級管理工具使用方式的 CTS+。
1。 在 升級工作 頁面中按一下 [CTS 設定],然後再按一下 [BW 系統]。
2。 在 BW 系統 頁面中,按一下 [新增] 以將 BW 系統新增至架構中。
3。 在 新增系統 頁面中,輸入下列詳細資料:
• 主機 BW SID:指定主機 SAP BW/ABAP 電腦的系統 ID (SID)。
• 主機名稱:指定主機電腦的 IP 位址。
• 系統編號:輸入主機系統的系統編號。
• 用戶端:指用戶端電腦的系統詳細資料。
• 使用者 和 密碼:這些欄位中指定用戶端電腦上的使用者名稱和密碼。
• 語言:在此欄位中指定語言選擇。
4。 按一下 [儲存],將系統新增至架構中。
附註:
一旦將 BW 系統新增至架構中,您便可以使用 BW 系統 頁面中的 [編輯] 或 [刪除] 以修改架構中
的系統。
5。 在 升級工作 頁面中,按一下 [CTS 設定],然後按一下 [Web 服務設定]。
6。 在 Web 服務設定 頁面中,輸入 Web 服務 URL 和使用者詳細資料。
附註:
如果您不熟悉這些詳細資料,請向 Solution Manager 管理員獲取此資訊。
7。 按一下 [儲存] 和 [關閉] 以完成新增 Web 服務設定。
8。 在 BI 來源系統上建立對應檔案。
2013-01-07
升級管理
請在 BI 平台開發系統中完成下列步驟,使用連線詳細資料建立文字檔案以啟用對應: a。 在 BI 平台升級管理 CMS 中,移至根目錄並在路徑 <SAP BusinessObjects Business Intelligence platform install path>/SAP BusinessObjects Business Intelligence platform 4.0/ 中以
LCM 名稱建立資料夾。 b。 建立一個名為 LCM_SOURCE_CMS_SID_MAPPING.properties 的文字檔案,然後在檔案中輸入下列
其中一個內容:
• <SAP BusinessObjects Business Intelligence 平台來源系統的完整名稱,包含網域>@<CMS
連接埠編號> = <作為在 CTS 組態中使用的來源系統邏輯名稱>
• <SAP BusinessObjects Business Intelligence 平台來源系統的 IP 編號>@<CMS 連接埠編號
> = <作為在 CTS 組態中使用的來源系統邏輯名稱>
例如:
DEWDFTH04171S@6400=WJ3
10.208.112.177@6400=WJ3
DEWDFTH04171S.pgdev.sap.corp@6400=WJ3
附註:
在叢集環境中,將 LCM_SOURCE_CMS_SID_MAPPING.properties 和 LCM_SID_RFC_MAPPING.properties
檔案複製到執行調適處理伺服器的系統中。
如需關於執行非 ABAP 系統組態步驟的詳細資訊,請參閱 http://help.sap.com/saphelp_nw70/helpda ta/en/d4/3bab83106941f08ad1f2e1ec14375e/frameset.htm
15.6.2.3 在 SAP Solution Manager 中設定 Business Intelligence 平台匯入
系統
530
1。 登入 SAP Solution Manager 系統。
2。 輸入交易 stms,然後按 Enter。
3。 將 BOLM 設定為應用程式類型。 a。 依序移至 [總覽] > [系統]。 b。 依序移至 [其他] > [應用程式類型] > [設定]。 c。 選取 [新輸入項]。 d。 在 [應用程式類型] 欄位中,輸入 BOLM。 e。 輸入說明。 f。 在 [支援詳細資料] 欄位中,輸入 http://service.sap.com (ACH: BOJ-BIP-DEP) g。 依序選擇 [表格檢視] > [儲存]。 h。 選擇 [是] 以確認提示。
2013-01-07
升級管理
531
4。 若要使用不同語言,您可以如以下所示維護翻譯的文字: a。 選擇 [轉到] > [翻譯]。 b。 選取您要用來翻譯文字的語言。 c。 在 [說明] 和 [支援明細] 欄位中輸入翻譯的值。 d。 確認對話方塊。 e。 選擇 [繼續]。 f。 依序選擇 [表格檢視] > [儲存]。 g。 確認提示。
TMS 網域現已準備可支援使用 CTS 中的商務智慧內容。
5。 在 CTS+ 中,將 SAP BusinessObjects Business Intelligence 平台來源系統定義為匯出系統。
附註:
如需有關建立 ABAP 系統作為來源系統的詳細資訊,請參閱 http://help.sap.com/saphelp_nw70ehp1/helpdata/en/bf/e4626214504be18b2f1abeeaf4f8e4/frame set.htm (http://help.sap.com/saphelp_nw70ehp1/helpda ta/en/bf/e4626214504be18b2f1abeeaf4f8e4/frameset.htm)
6。 在 CTS+ 中,完成下列步驟以設定 SAP BusinessObjects Business Intelligence 平台匯入系統:
附註:
您可以將 SID 定義為 SAP BusinessObjects Business Intelligence 平台匯入系統的參照。 a。 建立非 ABAP 系統作為匯入系統。
如需詳細資訊,請參閱 http://help.sap.com/saphelp_nw70ehp1/helpda ta/en/bf/e4626214504be18b2f1abeeaf4f8e4/frameset.htm
(http://help.sap.com/saphelp_nw70ehp1/helpda ta/en/bf/e4626214504be18b2f1abeeaf4f8e4/frameset.htm) 。 b。 將部署方式指定為 [其他],並取消選取所有其他的選項。 c。 選擇 [儲存]。 d。 確認散發對話方塊。
用來設定匯入系統的表格檢視隨即出現。 e。 依序選擇 [編輯] > [新輸入項]。 f。 在 [Change View CTS: System details for handling of application types] 畫面中,執行
下列步驟:
1。 在 [Deploy Method] 欄位中,選取 [application specific Deployer (EJB)]。
2。 在 [Deploy URI] 欄位中,輸入下列 URI:http://<BOE (http://%3cboe/) web 伺服器名稱
>:<Web 伺服器連接埠>/B E/LCM/CTSServlet?&cmsName=<BOE 目的端名稱>:<CMS 連接埠
>&authType <BOE 驗證類型>
其中,
• 「BOE Web 伺服器名稱」是執行 Business Intelligence 平台 Web 伺服器的電腦名稱或
IP 位址。
• 「Web 伺服器連接埠」是 Business Intelligence 平台應用程式伺服器的連接埠編號。
• 「BOE 目的端名稱」是執行 Business Intelligence 平台中央管理伺服器 (CMS) 的電腦
名稱。
• 「CMS 連接埠」是 CMS 的連接埠編號。
2013-01-07
升級管理
• 「BOE 驗證類型」是匯入 Business Intelligence 內容的使用者驗證類型。支援的驗證類
型為 secEnterprise、secLDAP、secWinAD 和 secSAPR3。
3。 在 [使用者] 欄位中,輸入 Business Intelligence 平台使用者名稱。
4。 在 [密碼] 欄位中,輸入 Business Intelligence 平台密碼。
5。 選擇 [儲存] 以儲存設定。
如果您需要多個匯入系統,請重複上述步驟以建立所有需要的目的端系統。若要在建立目的端系統
之後設定來源與目標系統之間的傳輸路徑,請參閱 http://help.sap.com/saphelp_nw70ehp1/help data/en/44/b4a1df7acc11d1899e0000e829fbbd/frameset.htm
15.6.3 使用 CTS 升級工作
本節說明對於升級管理應用程式使用「變更傳輸系統」,將 SAP BusinessObjects Business
Intelligence 平台中央管理伺服器 (CMS) 從來源系統升級至目的端系統的支援工作流程。若要使用
CTS 升級工作,請完成以下步驟:
1。 使用 SAP 驗證啟動升級管理應用程式,並建立工作。
如需建立新工作的詳細資訊,請參閱下列相關連結中的<建立工作>一節。
附註:
確定在來源系統登入畫面中已選取「SAP」做為驗證類型。
2。 從 [目的端] 下拉式清單中,選取 [以 CTS+ 升級] 選項。
532
3。 按一下 [建立]。
隨即顯示 自系統新增物件 畫面。其中以樹狀結構顯示資料夾與子資料夾。
4。 導覽至您要選取其中 InfoObject 的資料夾。
5。 選取您要新增至工作的 InfoObject,然後按一下 [新增]。如果您要新增 InfoObject 並結束 新增
物件 畫面,請按一下 [新增並關閉]。
InfoObject 會附加到工作中,並顯示 升級工作 畫面。
附註:
您可以在升級工作畫面中執行下列動作:
2013-01-07
升級管理
533
• 使用 [新增物件] 選項以將更多資訊物件新增至工作。如需詳細資訊,請參閱「新增 InfoObject
至工作」。
• 使用 [管理相依性] 選項管理所選取資訊物件的相依性。物件的 SAP BW 相依性會顯示在 UI 上
並可供使用者選取。
如需詳細資訊,請參閱「管理工作相依性」。
6。 按一下 [升級]。
隨即顯示 升級 畫面,其中會顯示目前設定之預設傳輸要求的 ID、擁有人和簡短描述。
7。 您可以使用 [傳輸要求] 超連結以執行下列動作:
• 檢視傳輸要求的詳細資料。
• 變更預設傳輸要求的設定。
• 選擇不同的傳輸要求。
• 建立傳輸要求。 a。 按一下 [傳輸請求] 超連結以開啟 傳輸組織器 Web 使用者介面。 b。 當系統提示您輸入登入憑證時,請使用 CTS 網域控制站系統的有效使用者憑證登入。 c。 重新整理 升級 畫面以檢視您的更新。
如需使用 傳輸召集人 Web UI 的詳細資訊,請參閱 http://help.sap.com/saphelp_nw70ehp1/helpdata/en/b5/6d03660d3745938cd46d6f5f9cef2e/frame set.htm
8。 若要檢視 SAP BW 物件相依性的詳細資料,請按一下 [二級相依性] 超連結。
附註:
當您按一下 [二級相依性] 超連結時,只會顯示鎖定在要求中的物件。如果要求已核發,您就無法
檢視任何相依性。此外,如果沒有任何現用二級相依性時,此超連結會變成灰色。
9。 按一下 [升級]。
10。 關閉視窗。
隨即顯示升級管理主畫面。所建立的工作狀態現為 [匯出至 CTS]。
11。 若要將 SAP BusinessObjects Business Intelligence 平台物件釋放至目的端系統,請完成下列步
驟: a。 按一下您要升級之工作的狀態資料行中顯示的連結。
隨即顯示 升級狀態 視窗。 b。 按一下 [要求陳述]。
隨即顯示 傳輸召集人 Web UI。 c。 如果要求的狀態為 [可修改],則按一下 [釋放] 以釋放 SAP BusinessObjects Business Intel ligence 平台物件的傳輸要求。如需釋放包含非 ABAP 物件之傳輸要求的詳細資訊,請參閱 http://help.sap.com/saphelp_nw70ehp1/helpdata/en/55/07c497db8140ef8176715d4728eec1/frame set.htm
d。 關閉 傳輸召集人 Web UI。
12。 若要檢視 SAP BW 物件的相依性,請按一下 [BW 相依性清單] 超連結。
附註:
由於這些物件是由 SAP BW 團隊所使用,因此我們建議您與此團隊進行溝通以取得 SAP BW 相依性
的更新與釋放。
2013-01-07
升級管理
534
13。 關閉 升級狀態 視窗。
14。 若要將 SAP BusinessObjects Business Intelligence 平台物件匯入目的端系統,請完成下列步
驟: a。 登入 CTS+ 網域控制站。 b。 呼叫交易 STMS 以進入傳輸管理系統。 c。 按一下 [匯入總覽] 圖示。
匯入總覽 畫面便會出現,您可以在此畫面檢視所有系統的匯入佇列項目。 d。 選擇目的端 LCM 系統的系統 ID。
您可以查看可匯入系統的傳輸要求清單。 e。 按一下 [重新整理]。 f。 匯入相關的傳輸要求。如需詳細資訊,請參閱 http://help.sap.com/saphelp_nw70ehp1/helpda ta/en/44/b4a39e7acc11d1899e0000e829fbbd/frameset.htm
。
如需匯入包含 BOLM 內容之傳輸要求的一般資訊,請參閱 http://help.sap.com/saphelp_nw70ehp1/helpdata/en/09/ca0f3a878f46e9a5a32e666131d2ba/frame set.htm
15。 如果您選取的物件具有 SAP BW 相依性,請執行下列步驟: a。 若要將 SAP BW 相依性釋放至目的端系統,請完成下列步驟:
1。 登入 SAP BW 來源系統。
2。 呼叫 SE09 異動。傳輸召集人 畫面便會出現。
3。 按一下 [顯示]。隨即顯示 SAP BW 要求。
4。 按一下 SAP BW 要求並展開要求以檢視針對相依性所建立的工作。
5。 以滑鼠右鍵按一下與主 SAP BW 物件相關聯的要求,然後選取 [直接釋放]。重複此步驟以分
別釋放與每個相依性相關聯的所有工作。
6。 以滑鼠右 鍵按一下與主 BW 物件相關聯的要求,然後選取 [直接釋放]。
7。 重新整理畫面直到釋放所有要求為止。
附註:
您可以按兩下要求的記錄,以加以檢視。 b。 若要將 SAP BW 相依性匯入至目的端系統,請完成下列步驟:
1。 登入 SAP BW 目的端系統。
2。 呼叫 SIMS 異動以進入傳輸管理系統。
3。 按一下 [匯入總覽] 圖示。匯入總覽 畫面便會出現。
4。 按兩下 SAP BW 目的端的系統 ID。您可以查看可匯入系統的傳輸要求清單。
5。 匯入相關的傳輸要求。如需詳細資訊,請參閱 http://help.sap.com/saphelp_nw70ehp1/helpda ta/en/44/b4a39e7acc11d1899e0000e829fbbd/frameset.htm
。
如需包含匯入佇列之傳輸的詳細資訊,請參閱 http://help.sap.com/saphelp_nw70ehp1/helpda ta/en/65/8a99386185c064e10000009b38f8cf/frameset.htm
16。 登入目的端系統以檢視所升級的工作狀態。
如需有關 Generic CTS 線上文件的資訊,請參閱 http://help.sap.com/saphelp_ctsplug100/helpda ta/en/52/700dbe608e4752a8e2e96a1876f865/frameset.htm
。
2013-01-07
升級管理
相關主題
•
•
535 2013-01-07
視覺差異
第16章 視覺差異
16.1 升級管理工具中的視覺差異
536
視覺差異可讓您檢視支援的檔案類型 (LCM BIAR) 或支援的物件類型 (LCM 工作) 兩種版本 (或兩者)
之間的差異。您可以使用此功能確定檔案或物件之間的差異,以開發和維護不同的報表類型。此功能提
供來源版本與目的端版本之間的比較狀態。例如,如果舊版的使用者報表準確,而目前版本不正確,您
可以比較和分析檔案以評估精確問題。
下列是您可以用來偵測檔案或物件的三種視覺差異類型:
• 已移除 - 在報表中,如果其中一個檔案版本遺失元素,則差異類型會顯示為「已移除」。例如,該
元素可能是資料列、區段執行個體或區塊。
• 已修改 - 在報表中,如果來源版本與目的端版本之間存在差異值,則差異類型會顯示為「已修改」。
例如,差異值可能是格內容或區域變數的結果。
• 已插入 - 在報表中,如果一個元素在目的端版本中存在而在來源版本中不存在,則差異類型會顯示
為「已插入」。
下列是支援視覺差異的物件類型:
• LCMBIAR
• LCM Job
您可以對以下組合進行比較:
• LCM 工作與其他 LCM 工作
• LCM 工作與 LCMBIAR 檔案
• LCMBIAR 檔案與其他 LCMBIAR 檔案
• LCMBIAR 檔案與 LCM 工作
偏好設定
在視覺差異首頁中,您可以設定偏好設定,例如產品地區設定、慣用的檢視地區設定、每頁最大物件
數、時區和未儲存資料提示。
首頁
視覺差異首頁包含以下索引標籤和窗格:
• 新比較 - 此索引標籤可讓您建立物件之間的新比較
2013-01-07
視覺差異
• 搜尋比較 - 此欄位可讓您搜尋已比較的物件
• 比較窗格 - 此窗格列示篩選器和差異索引標籤
• 比較:差異窗格 - 此窗格列示比較物件的比較名稱、日期/時間及差異狀態
16.1.1 使用視覺差異比較物件或檔案
537
[視覺差異] 選項可讓您比較 BIAR 檔案和物件。
若要使用視覺差異比較檔案,請完成下列步驟:
1。 登入 CMC 應用程式。
2。 在 CMC 首頁中的 [管理] 索引標籤下,按一下 [視覺差異] 連結。
[視覺差異] 頁面便會出現。已比較檔案儲存「差異」資料夾或使用者建立的任何子資料夾中。
附註:
若要建立新子資料夾,請按一下 [資料夾] 圖示。
3。 按一下 [新比較]。
隨即出現 比較 畫面。
4。 從 [參考] 下的 [選取系統] 中選取參考系統。
您可以連線至下列任一參考系統:
• CMS
• VMS
• 本機檔案系統
5。 按一下 [瀏覽],從本機系統選取您要比較的物件或檔案。
6。 從 [目標] 下的 [選取系統] 中選取目標系統。
您可以連線至下列任一參考系統:
• CMS
• VMS
• 本機檔案系統
附註:
如果您登入 CMS 或 VMS,則在參考系統中選取的物件也可以與參考系統中的同名物件自動比對。
7。 按一下 [瀏覽],從本機系統選取您要比較的物件或工作。
8。 按一下 [新增]。
您選取要比較的物件會新增至購物車中。
如果有多個配對物件新增至購物車,則稍後可排程要比較的物件。不過,如果購物車僅包含一個配
對物件,則您可比較這些物件。
若要比較檔案,請繼續下一個步驟:若要排程比較,請參閱<第 539 頁的
2013-01-07
視覺差異
9。 按一下 [比較] 以比較物件或資料夾。
附註:
LCMBIAR/LCM 工作檔案的比較包括:
• LCMBIAR 中繼資料:比較工作詳細資料,例如名稱、建立者和時間等。
• 主要物件:依據 CUID 將 LCMBIAR 中明確選取的各物件與目標 LCMBIAR 中的類似物件進行比
較。
• 相依物件:依據 CUID 將檔案中選取的相依物件與目標中的類似物件進行比較。
如果選取 LCMBIAR 或 LCM 工作以外的物件,則會顯示下列錯誤訊息:Plugin 找不到錯誤。
比較程序將立即開始,且差異 (如有) 隨即出現在 視覺差異 檢視器中。差異會以全色醒目提示,
而遺漏物件會以紅色醒目提示。
您也可以使用篩選器選項,以依類型檢視比較的物件及具有差異或具有通用屬性的物件。
10。 按一下 [儲存] 以儲存差異報表。
11。 指定您要儲存報表的位置,然後按一下 [確定]。
16.1.2 比較版本管理系統中的物件或檔案
538
您可以使用視覺差異選項比較版本管理系統中的物件或檔案。
若要比較版本管理系統中的物件,請完成下列步驟:
1。 登入 CMC 應用程式。
2。 在 CMC 首頁中的 [管理] 索引標籤下,按一下 [視覺差異] 連結。
[視覺差異] 頁面便會出現。已比較檔案儲存「差異」資料夾或使用者建立的任何子資料夾中。
附註:
若要建立新子資料夾,請按一下 [資料夾] 圖示。
3。 按一下 [新比較]。
隨即出現 比較 畫面。
4。 從 [參考] 下的 [選取系統] 中選取 [登入 VMS]。
5。 輸入 VMS 登入憑證,並按一下 [登入]。
隨即出現 自動選取目標系統 對話方塊
6。 如果您想要設定不同的目標系統,請按一下 [否];如果您想要設定與參考系統相同的目標系統,請
按一下 [是]。
7。 按一下 [瀏覽],以從參考和目標系統中選取您要比較的物件或工作。
8。 按一下 [新增]。
您選取要比較的物件會列在 [新比較] 窗格中。
2013-01-07
視覺差異
您可以立即比較檔案,或排程隨後比較。若要比較檔案,請繼續下一個步驟:若要排程比較,請參
閱<第 539 頁的
9。 按一下 [比較] 以比較物件或資料夾。
比較程序將立即開始,且差異 (如有) 隨即出現在 視覺差異 檢視器中。差異會以全色醒目提示,
而遺漏物件會以紅色醒目提示。
您也可以使用篩選器選項,以依類型檢視比較的物件及具有差異或具有通用屬性的物件。
10。 按一下 [儲存] 以儲存差異報表。
11。 指定您要儲存報表的位置,然後按一下 [確定]。
16.1.3 排程比較
若要排程檔案或物件的比較,請完成下列步驟:
1。 按一下 [排程]。
隨即出現 排程 視窗。
2。 從 [執行比較] 清單中,選取排程比較的頻率。
3。 在相關欄位中指定允許的重試次數和重試間隔。
附註:
只有指定重試次數時,才能指定重試間隔。
4。 指定報表名稱,然後按一下 [瀏覽],瀏覽您要儲存報表的位置。
隨即顯示 儲存工作位置 視窗。
5。 選取您要儲存報表的所需資料夾,然後按一下 [確定]。
附註:
依據您從 [執行比較] 清單中選取的選項,您必須分別指定比較的日期和時間。
6。 按一下 [排程]。
使用者隨後可以在「視覺差異檢視器」中檢視比較物件或差異報表。隨即顯示 已比較: 差異 頁面,
並顯示資料夾和檔案或比較報表的清單。
[已比較: 差異] 頁面還會包含下列選項:
• [記錄]:[記錄] 選項可讓您檢視比較的記錄。
• [傳回]:[傳回] 選項再次執行比較。
• [排程]:[排程] 選項可讓您排程比較。
539 2013-01-07
管理應用程式
第17章 管理應用程式
17.1 透過 CMC 管理應用程式
17.1.1 總覽
540
CMC 的 應用程式 管理區可讓您變更 Web 應用程式 (例如 CMC 和 BI Launch Pad) 的外觀和功能,而
不需要進行任何程式設計。您也可以變更與每個應用程式關聯的權限,以修改使用者、群組和系統管理
員對於應用程式的存取權。
在本節中,您將發現相關的資訊、程序以及如何管理各種設定的指示。下列應用程式具有可透過 CMC
修改的設定:
• Analysis (OLAP 版本)
• 警示應用程式
• BI Launch Pad
• BI 工作區
• 中央管理主控台
• Crystal Reports 組態
• Dashboards
• 討論區
• 資訊設計工具
• Web Intelligence
• 升級管理
• 監控應用程式
• 開啟文件
• 平台搜尋應用程式
• 報表轉換工具
2013-01-07
管理應用程式
• SAP BusinessObjects Mobile
• SAP StreamWork
• 翻譯管理工具
• 語意層設計工具
• 升級管理工具
• 視覺差異
• Web 服務
• 裝置
17.1.2 應用程式的一般設定
17.1.2.1 設定應用程式的權限
您可以利用權限來控制使用者對於應用程式特定功能的存取權。CMC 的 應用程式 區可讓您指派主權到
應用程式的存取控制清單、檢視主壦擁有的權限,以及修改主權對應用程式的權限。如需有關權限管理
的詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台管理員指南》。
17.1.2.2 在 CMC 中設定 Web 應用程式追蹤記錄層級
541
依預設,CMC 中的 Web 應用程式追蹤記錄層級設為 未指定。追蹤記錄設定適用於 CMC 中的下列應用
程式:
• 中央管理主控台
• BI Launch Pad
• 開啟文件
• Web 服務
• 升級管理
• 版本管理
• 視覺差異
2013-01-07
管理應用程式
若要追蹤所有其他 Web 應用程式,請使用手動方法設定對應的 BO_trace 檔案。
1。 移至 CMC 的 應用程式 管理區。
隨即顯示 應用程式 對話方塊。
2。 以滑鼠右鍵按一下應用程式,並選取 [追蹤記錄設定]。
追蹤記錄設定 對話方塊便會出現。
3。 從 [記錄層級] 清單中選取所要的設定。
4。 按一下 [儲存並關閉],以提交追蹤記錄層級。
新追蹤記錄層級將在下次登入 Web 應用程式後生效。
相關主題
•
17.1.2.2.1 追蹤記錄層級
下表說明 BI 平台元件的可用追蹤記錄層級:
542 2013-01-07
管理應用程式
中
高
層級
未指定
無
低
描述
您可以透過其他機制指定追蹤記錄層級,通常是 .ini 檔案。
當追蹤記錄層級設為 無 時,會停用可以選擇抑制顯示低於指定重要等級之追蹤
的篩選器。
附註:
無 追蹤記錄層級並非會關閉追蹤功能。會繼續監控系統資源,並將記錄非常重要
的事件 (如斷言失敗) 追蹤。
追蹤記錄篩選器設為允許記錄錯誤訊息,同時忽略警告和大多數狀態訊息。不過,
會記錄元件啟動、關閉之非常重要的狀態訊息,以及開始和結束請求訊息。
附註:
對於偵錯目的,建議不要使用此層級。
追蹤記錄篩選器設為在記錄輸出中包括錯誤、警告和大多數狀態訊息。將篩除無
關緊要或過於繁複的狀態訊息。對於偵錯目的,此層級不夠詳細。
篩選器不會排除任何訊息。此層級建議用於偵錯目的。
附註:
高 追蹤記錄層級會影響系統資源。它可能會在檔案系統中提高 CPU 使用量和儲
存區空間。
17.1.3 特定應用程式設定
17.1.3.1 管理 CMC 應用程式設定
17.1.3.1.1 驗證與程式物件
543 2013-01-07
管理應用程式
請務必小心將程式物件新增至儲存機制時所伴隨的潛在安全性危險。程式執行所使用帳戶的檔案使用權
限層級,將決定程式可對檔案進行的修改內容 (如果有的話)。
您可以控制使用者可執行的程式物件類型,並設定執行程式物件所需的憑證。
啟用或停用某類型的程式物件
您可設定可供使用的程式物件類型,作為第一個層級的安全性。
所有平台上的驗證
在 CMC 的 資料夾 管理區,您必須指定程式執行所使用的帳戶憑證。此功能可讓您為程式設定特定的
使用者帳戶,並指派適當的權限給該帳戶,並讓程式物件在該帳戶下執行。
或者,將程式物件加入 BI 平台的使用者可指派自己的憑證給程式物件,並讓程式得以存取系統。因
此,程式將執行該使用者帳戶,且程式的權限將限於該使用者所具備的權限。如果您選擇不為程式物件
指定使用者帳戶,則程式物件會以預設的系統帳戶執行,該帳戶通常具備本機上的權限,但未具備整個
網路的權限。
附註:
根據預設,當您排程程式物件時,如果未指定憑證,則工作便會失敗。若要提供預設憑證,請在 應用
程式 管理區選取 [中央管理主控台]。在 [動作] 功能表上,按一下 [程式物件權限]。按一下 [使用
下列作業系統憑證排程],然後輸入預設的使用者名稱和密碼。
Java 程式的驗證
BI 平台可讓您設定所有程式物件的安全性。針對 Java 程式,BI 平台會強制使用 Java 原則檔案,該
檔案具有與 Java 不穩定程式碼預設值一致的預設設定。使用 Java 政策工具 (Java 開發套件隨附)
即可修改 Java 政策檔案,以符合您的特殊需要。
Java 政策工具擁有兩個程式碼基底項目。第一個項目指向 BI 平台 Java SDK,且可讓程式物件具備所
有 BI 平台 .jar 檔的完整權限。第二個程式碼基底項目會套用至所有本機檔案。該項目對不穩定程式
碼所採用的安全性設定,與 Java 的不穩定程式碼預設值相同。
附註:
• Java 政策的設定可於所有在相同電腦上執行的調適工作伺服器上通用。
• 根據預設,Java 原則檔案會安裝到 BI 平台安裝根目錄的 Java SDK 目錄中。例如,其位置在
Windows 上通常為 C:\Program Files\SAP BusinessObjects\SAP BusinessObjects Enterprise XI
4.0\conf\crystal-program.policy。
17.1.3.1.1.1 啟用或停用某類型的程式物件
544 2013-01-07
管理應用程式
1。 在 應用程式 區域,選取 [中央管理主控台]。
2。 按一下 [動作] > [程式物件權限]。
程式物件權限 對話方塊便會出現。
3。 在 允許使用者 區域,選取您要允許使用者執行的程式物件類型。
您可以選取 [執行指令碼/二進位] 或 [執行 Java 程式]。
如果選取了 [執行 Java 程式],您可以選取或清除 [使用模擬] 核取方塊。這個選項會為 Java 程
式提供可用來登入 Business Intelligence 平台的 Token。
4。 按一下 [儲存並關閉]。
17.1.3.1.2 於系統上註冊處理延伸
545
附註:
此功能並不適用於 Web Intelligence 文件。
您必須先提供程式庫代碼給每一部要處理相關排程或檢視要求的機器,才能將所處理的延伸套用到特定
物件。安裝 BI 平台會在每一部工作伺服器、處理伺服器和報表應用程式伺服器 (RAS) 上,為您的處
理延伸建立預設目錄。建議您將處理延伸複製到各伺服器的預設目錄。在 Windows 上,預設目錄為
C:\Program Files\SAP Business Objects\SAP BusinessObjects Enterprise XI
4.0\win32_x86\ProcessExt。在 UNIX 上則為 sap_bobj/ProcessExt 目錄。
提示:
您也可以共用處理延伸檔。
根據您寫入延伸的功能而定,將程式庫複製到下列機器上︰
• 如果您的處理延伸僅截距排程要求,則請將程式庫複製到作為調適工作伺服器執行的每一部機器上。
• 如果您的處理延伸僅攔截檢視要求,請將程式庫複製到做為 Crystal Reports 處理伺服器或 RAS
而執行的每一部電腦上。
• 如果您的處理延伸要攔截排程與檢視要求,請將程式庫複製到做為調適工作伺服器、Crystal Reports
處理伺服器或 RAS 執行的每一部電腦上。
附註:
如果僅於對特定伺服器群組提出排程/檢視要求時才需要處理延伸,則您僅需將程式庫複製到該群組中
的每一部處理伺服器。
2013-01-07
管理應用程式
17.1.3.1.2.1 註冊處理延伸
1。 移至 CMC 的 應用程式 管理區。
2。 選取 [中央管理主控台]。
3。 按一下 [動作] > [處理延伸]。
處理延伸: CMC 對話方塊便會出現。
4。 在 [名稱] 欄位中,輸入處理延伸的顯示名稱。
5。 在 [位置] 欄位中,輸入處理延伸的檔名以及任何額外的路徑資訊。
• 如果您將處理延伸複製到每一部適當電腦的預設目錄中,則只要輸入檔名 (不需要副檔名)。
• 如果您將處理延伸複製到預設目錄的子資料夾中,則使用此格式 子資料夾/file_name 來輸入位
置。
6。 使用 [描述] 欄位新增關於處理延伸的資訊。
7。 按一下 [新增]。
提示:
若要刪除處理延伸,請從 [現有延伸] 清單中予以選取,然後按一下 [刪除]。(請確定沒有任何以
此處理延伸為主的遞迴工作,否則之後任何以此處理延伸為主的工作均會失敗。)
8。 按一下 [儲存並關閉]。
隨即便會向 CMC 註冊處理延伸。
您可以選取此處理延伸,以將其邏輯套用至物件。
17.1.3.1.2.2 在多部伺服器之間共用處理延伸
546
附註:
此功能並不適用於在 SAP Crystal Reports for Enterprise 中建立的 Web Intelligence 文件或報
表。
如果您希望將所有處理延伸放置在同一個位置,則可覆寫每一部調適工作伺服器、Crystal Reports 處
理伺服器和 RAS 的預設處理延伸目錄。首先,將您的處理延伸複製到所有伺服器均可存取的網路磁碟
機共用目錄中。從每一部伺服器機器對應 (或裝載) 網路磁碟機。
2013-01-07
管理應用程式
附註:
Windows 上對應的磁碟機在重新啟動機器之後才會生效。
如果您同時在 Windows 和 UNIX 上執行伺服器,則必須將每一個 .dll 和 .so 版的處理延伸複製到共
用目錄中。此外,Windows 和 UNIX 機器上必須看得見共用網路磁碟機 (透過 Samba 或其他檔案共用
系統)。
最後,變更每一部伺服器的命令列,以修改預設的處理延伸目錄。變更方式為將 -report_ProcessExtPath absolute path 新增至命令列。使用任何適用伺服器所執行作業系統的路徑慣例 (例如,M:\code\exten sions, /home/shared/code/extensions 和其他慣例),以新資料夾的路徑取代 absolute path。
若要修改預設的處理延伸目錄,請使用 CMC 停止該伺服器。然後,開啟伺服器的 [屬性],以修改命令
列。完成之後再次啟動伺服器。
17.1.3.1.3 管理 CMC 索引標籤存取
17.1.3.1.3.1 委派管理和 CMC 索引標籤存取權
547
通常,Business Intelligence 平台系統管理員管理大量文件、資料夾、使用者、伺服器和其他物件。
不過,大型企業環境可能超出單一管理員的資源。如果系統管理員想要僅專注於高優先順序的工作,則
可以建立委派管理員並向其指派管理工作子集 (例如,管理一個部門或組織用戶內容)。與系統管理員
不同的是,委派管理員執行有限的工作集合,並對系統中的物件擁有更少的權限。
中央管理主控台的預設組態允許使用者存取所有可用的 CMC 索引標籤。系統管理員可以管理 CMC 索引
標籤存取權,以控制對主權 (使用者或使用者群組) 可見的索引標籤。為了改進使用者體驗和委派管理
員的工作流程,系統管理員還可以隱藏預期委派管理員不會使用的任何 CMC 索引標籤。
注意:
管理 CMC 索引標籤存取權僅會影響 CMC 使用者介面的視覺外觀。隱藏 CMC 索引標籤並非安全措施,
因為它不會設定或修改對索引標籤內物件的安全性權限。若要確保使用者無法對未經授權的物件執行未
經授權的作業 (例如,透過中央組態管理員或以 BI 平台 SDK 為基礎的協力廠商軟體管理伺服器),您
必須設定對物件 (如伺服器物件) 的適當安全性權限。
相關主題
•
第 548 頁的「 管理其他使用者的 CMC 索引標籤存取權 」
2013-01-07
管理應用程式
•
第 551 頁的「 管理為其他使用者或使用者群組設定 CMC 索引標籤存取權的權限 」
17.1.3.1.3.2 使用 CMC 索引標籤存取
17.1.3.1.3.2.1 管理其他使用者的 CMC 索引標籤存取權
548
系統管理員永遠可存取所有 CMC 索引標籤。請使用下列指導方針管理主權可存取的 CMC 索引標籤:
• 為了簡化管理程序及減少維護和疑難排解的需要,建議管理員依使用者群組層級 (而非使用者層級)
管理 CMC 索引標籤。
• 針對具有最上層資料夾的 CMC 索引標籤,管理員必須授與索引標籤存取權限,並授與索引標籤最上
層資料夾的檢視權限。下列 CMC 索引標籤支援最上層資料夾:[存取層級]、[行事曆]、[類別]、
[(語意層) 連線]、[密碼編譯金鑰]、[事件]、[同盟]、[資料夾]、[收件匣]、[OLAP 連線]、[個人
類別]、[個人資料夾]、[設定檔]、[複寫清單]、[伺服器]、[暫存儲存庫]、[語意層]、[使用者和
群組] 和 [Web 服務查詢]。
• 為了提高系統的安全性,只有具有 Administrators 群組成員資格並獲授 CMC 索引標籤存取權的使
用者才能存取下列 CMC 索引標籤:[稽核]、[驗證]、[密碼編譯金鑰]、[授權金鑰]、[監控]、[工
作階段]、[設定] 和 [使用者屬性管理]。
注意:
管理 CMC 索引標籤存取權僅會影響 CMC 使用者介面的視覺外觀。隱藏 CMC 索引標籤並非安全措施,
因為它不會設定或修改對索引標籤內物件的安全性權限。若要確保使用者無法對未經授權的物件執行未
經授權的作業 (例如,透過中央組態管理員或以 BI 平台 SDK 為基礎的協力廠商軟體管理伺服器),您
必須設定對物件 (如伺服器物件) 的適當安全性權限。
1。 登入 CMC。
2。 在 使用者和群組 索引標籤中,以滑鼠右鍵按一下主權,然後選取 [CMC 索引標籤組態]。
附註:
如果 CMC 索引標籤存取權未受限制,則會顯示下列訊息:
警告:CMC 索引標籤存取權未受限制。必須限制 CMC 索引標籤存取權,以下設定才會生效。若要限
制 CMC 存取權,請導覽至 [應用程式] 索引標籤、選取 [CMC],並將 CMC 索引標籤存取權設為受
限制。
您仍可以設定 CMC 索引標籤存取權。不過,在限制 CMC 索引標籤存取權之前,組態不會生效。
2013-01-07
管理應用程式
在 CMC 索引標籤存取組態 對話方塊中,會顯示一個資料表。
• 或 表示主權可存取的 CMC 索引標籤。
• 繼承 表示繼承自其父使用者群組的索引標籤存取權。
• 明確 表示在主權層級明確指定的索引標籤存取權。
3。 檢閱 CMC 索引標籤存取權。若要修改權限,您可以使用工具列上的按鈕:
• 按一下 [授與],即可明確授與索引標籤的存取權。
• 按一下 [拒絕],即可明確拒絕存取索引標籤。
• 按一下 [繼承] 可使用繼承的存取權限。
附註:
按一下按鈕便會將變更立即套用於主權。
4。 完成之後,按一下 [關閉]。
新生效的索引標籤存取權便會顯示在資料表的 權限 資料行中。
相關主題
•
17.1.3.1.3.2.1.1 繼承 CMC 索引標籤存取權
CMC 索引標籤存取權限和為其他使用者或使用者群組設定 CMC 索引標籤存取權的權限均可以與其他 BI
平台安全性權限相同的方式套用及繼承。如果主權未明確指定索引標籤存取權,則將繼承其所屬使用者
群組的索引標籤存取權。
如果使用者屬於兩個使用者群組的成員,則將以與計算所有其他 Business Intelligence 平台權限相
同的方式計算索引標籤存取權。例如,如果其中一個群組中授與 CMC 索引標籤存取權,而在另一個群
組中拒絕,則主權將無法存取 CMC 索引標籤。
附註:
• 如果 CMC 索引標籤存取權設為 [繼承],則修改使用者群組的 CMC 索引標籤存取權限將變更從該使
用者群組繼承權限之所有使用者或使用者群組的相同索引標籤存取權。
• 在使用者層級上設定的索引標籤存取權將永遠取代從使用者群組繼承的索引標籤存取權。
17.1.3.1.3.2.1.2 委派管理員使用者群組
549 2013-01-07
管理應用程式
您可以建立委派管理員使用者群組集合以簡化 CMC 索引標籤管理。若要避免設定個別 CMC 索引標籤存
取權,您可以使現有使用者或使用者群組成為委派管理員使用者群組的成員。建議使用下列組態,但可
以針對特定商務需求進行修改。
附註:
如果權限設為 [繼承],則多個群組中的成員資格將導致權限增加。
委派管理員使用者群組 建議的權限
系統管理員
使用者管理員
授與所有索引標籤的存取權。
授與 [存取層級]、[資料夾]、[收件匣]、[個人資料夾]、[個人類別]、[查詢結
果]、[工作階段] 及 [使用者和群組] 的存取權。將所有其他索引標籤設為 [繼
承]。
內容管理員
伺服器管理員
授與 [行事曆]、[類別]、[事件]、[資料夾]、[執行個體管理員]、[個人類別]、
[個人資料夾]、[設定檔]、[查詢結果] 及 [語意層] 的存取權。將所有其他索
引標籤設為 [繼承]。
授與 [伺服器] 和 [應用程式] 的存取權。將所有其他索引標籤設為 [繼承]。
17.1.3.1.3.2.2 限制 CMC 索引標籤存取權
550
建議您先為主權設定 CMC 索引標籤存取權,然後再限制 CMC 索引標籤存取權。如果您在限制索引標籤
存取權後進行設定,則使用者將無法存取物任何 CMC 索引標籤,直到管理員授與他們存取權為止。
為了確保與舊版 Business Intelligence 平台一致,CMC 索引標籤存取權在安裝 BI 平台後最初不受
限制,且可以存取 CMC 的任何使用者都可以存取所有可用的索引標籤。若要防止使用者存取其沒有存
取權限的索引標籤,系統管理員可以限制 CMC 索引標籤存取權。
在緊急情況下或為了疑難排解 CMC 索引標籤存取權組態 (例如,如果委派管理員無法存取主要的 CMC
索引標籤),您可以移除 CMC 索引標籤存取權限制。
1。 登入 CMC。
2。 在 應用程式 索引標籤中,以滑鼠右鍵按一下 [中央管理主控台],然後選取 [CMC 索引標籤存取組
態]。
隨即顯示 CMC 索引標籤存取權 對話方塊。
2013-01-07
管理應用程式
3。 設定 CMC 索引標籤存取規則。
• 若要限制使用者存取其具有權限的索引標籤,請選取 [受限制的]。
• 若要允許使用者存取所有索引標籤,請選取 [未受限制的]。
4。 完成之後,按一下 [儲存並關閉]。
CMC 索引標籤存取規則便會套用到系統。
相關主題
•
17.1.3.1.3.2.3 管理為其他使用者或使用者群組設定 CMC 索引標籤存取權的權限
551
在大型企業環境中,系統管理員可能需要向委派的管理員委派 CMC 索引標籤存取權管理。或者,在多
組織用戶系統中,每個組織用戶可能擁有一名委派管理員,負責管理其他使用者和使用者群組的 CMC
索引標籤存取權。
1。 登入 CMC。
2。 在 使用者和群組 索引標籤中,以滑鼠右鍵按一下主權,然後選取 [CMC 索引標籤組態]。
在 CMC 索引標籤存取組態 對話方塊中,會針對主權顯示 [為其他使用者或使用者群組設定 CMC 索
引標籤存取權的權限]。
附註:
如果授與此權限,主權將能夠針對自己具有 安全地修改權限 權限的使用者管理 CMC 索引標籤存取
(僅限主權可存取的索引標籤)。此外,主權將能夠進一步向其他使用者委派 CMC 索引標籤存取管
理,方法是向自己具有 安全地修改權限 權限的使用者授與 [為其他使用者或使用者群組設定 CMC
索引標籤存取權的權限]。
• 或 表示主權是否具有為其他使用者或使用者群組設定 CMC 索引標籤的權限。
• 繼承 表示繼承自其父使用者群組的權限。
• 明確 表示在主權層級明確指定的權限。
3。 檢閱為其他使用者或使用者群組設定 CMC 索引標籤存取權的權限。若要修改權限,您可以從清單中
選取下列其中一個設定:
• 按一下 [授與],即可明確授與管理其他使用者或使用者群組 CMC 索引標籤存取權的權限。
• 按一下 [拒絕],即可明確拒絕管理其他使用者或使用者群組 CMC 索引標籤存取權的權限。
• 按一下 [繼承],即可繼承管理其他使用者或群組 CMC 索引標籤存取權的權限。
附註:
從清單中選取一個設定便會立即變更主權的權限。
4。 完成之後,按一下 [關閉]。
2013-01-07
管理應用程式
隨即顯示新生效的權限。
相關主題
•
•
17.1.3.1.3.2.4 疑難排解 CMC 索引標籤存取權
若要防止未經授權存取或疑難排解使用者的 CMC 索引標籤存取權受限,您可以疑難排解使用者的 CMC
索引標籤存取權限。
1。 以系統管理員的身份登入 CMC。
附註:
請確定您可存取要疑難排解的索引標籤,以及您對該使用者具有 安全地修改權限 的權限。
2。 在 使用者和群組 索引標籤中,以滑鼠右鍵按一下主權,然後選取 [CMC 索引標籤組態]。
隨即顯示 CMC 索引標籤存取組態 視窗。
3。 檢閱生效的 CMC 索引標籤存取權。您可以明確地授與或拒絕可用索引標籤的存取權。
如果繼承 CMC 索引標籤存取權,但生效的索引標籤存取權與使用者的需求不符: a。 編譯所選主權所屬的所有使用者群組清單。 b。 為使用者從中繼承索引標籤存取權的每個群組重複步驟 1-3。 c。 在主權層級或依需要在群組層級中更正 CMC 索引標籤存取權。
附註:
在群組層級執行此工作會影響屬於此使用者群組之所有使用者的 CMC 索引標籤存取權,以及只要使
用者將 CMC 索引標籤存取權設為 [繼承],則會影響屬於從此使用者群組繼承之使用者群組的所有
使用者的 CMC 索引標籤存取權。
4。 完成之後,按一下 [關閉]。
相關主題
•
第 548 頁的「 管理其他使用者的 CMC 索引標籤存取權 」
•
17.1.3.2 管理討論區設定
552 2013-01-07
管理應用程式
您可以在 BI 平台的 CMC 應用程式 區域中,指定系統層級的討論區文章設定。
針對 討論區 應用程式,您可以使用多種方式管理討論區文章並與其互動,其中包括:
• 依據特定的搜尋準則搜尋討論區文章。
• 排序討論區文章搜尋結果。
• 刪除討論區文章。
附註:
使用者權限設定不適用於此「討論區」應用程式。不過,您可以設定個別報表的權限。
17.1.3.2.1 搜尋討論區的文章
553
根據預設,討論區 頁面會顯示所有討論區的文章標題。但只會顯示根層級的文章,
若要逐頁瀏覽討論區文章的清單,請使用 [上一頁] 與 [下一頁] 按鈕。您也可以搜尋某一篇特定的文
章或一組討論區文章。
1。 移至 CMC 的 應用程式 區域,並選取 [討論區]。
2。 依序按一下 [管理] > [管理文章]。
隨即顯示 附註管理 對話方塊。
3。 選取 [欄位名稱] 清單中的選項。
選項
文章標題
建立日期
上次修改日期
作者
描述
按文章標題搜尋
按建立日期搜尋
按上次修改日期搜尋
按作者搜尋
4。 在第二份清單中精簡您的搜尋。
附註:
搜尋不區分大小寫。
• 若您選擇 [文章標題] 或 [作者],請在第二個欄位中選擇下列選項。
2013-01-07
管理應用程式
選項
等於
不等於
包含
不包含
描述
搜尋文章標題或作者名稱完全符合您在第三個欄位所輸入文
字的討論區文章
搜尋文章標題或作者名稱不完全符合您在第三個欄位所輸入
文字的討論區文章
搜尋文章標題或作者名稱的任何一部分包含搜尋文字的討論
區文章
搜尋文章標題的任何一部分都不包含搜尋文字的討論區文章
• 若您選擇 [建立日期] 或 [上次修改日期],請選擇下列其中一個選項,然後指定搜尋日期。
選項
之前
之後
介於
描述
搜尋在搜尋日期之前建立或修改的討論區文章
搜尋在搜尋日期之後建立或修改的討論區文章
搜尋建立或修改日期介於兩個搜尋日期之間的
討論區文章
5。 若要進一步精簡您的搜尋,請使用第三個文字欄位。
• 如果您在前兩個欄位中選取了文字搜尋,請輸入字串。
• 若您選擇的是按日期搜尋,請在適當的欄位中輸入日期。
6。 按一下 [搜尋]。
17.1.3.2.2 排序您的討論區文章結果
搜尋討論區文章時,您可以選擇搜尋結果的顯示方式。例如,您可以按照遞增的字母順序來排序搜尋結
果,並選擇每一頁要顯示多少結果。
1。 移至 CMC 的 [應用程式] 區域,並選取 [討論區]。
2。 依序按一下 [管理] > [屬性]。
隨即顯示 附註管理 對話方塊。
3。 在 [排序依據] 清單中選取排序選項。
554 2013-01-07
管理應用程式
選項
文章標題
建立日期
上次修改日期
作者
描述
按討論區文章的標題排序。
按討論區文章建立的日期排序。
依據討論區文章上次修改的日期排序。
按特定討論區文章的作者排序。
4。 在第二份清單中,選取您要依遞增或遞減順序顯示記錄。
5。 在第三個文字欄位中,輸入您要在每一頁上顯示多少討論區文章的搜尋結果。
預設是每頁 10 個結果。
6。 按一下 [搜尋]。
17.1.3.2.3 刪除討論區的文章
您可以在 BI 平台的 CMC 應用程式 區域中,刪除任何討論區文章。
1。 移至 CMC 的 應用程式 區域,並選取 [討論區]。
2。 依序按一下 [管理] > [管理文章]。
隨即顯示 附註管理 對話方塊。
3。 從結果清單中搜尋您要刪除的討論文章,並加以選取。
4。 按一下 [刪除]。
17.1.3.3 管理 BI Launch Pad 設定
555
您可以在 BI 平台的 CMC 應用程式 區域中,依序移至 [管理] > [屬性],變更 BI Launch Pad 的顯
示選項。
針對 BI Launch Pad,您可以授與使用者或群組以下能力:
2013-01-07
管理應用程式
• 變更偏好設定
• 組織資料夾
• 搜尋
• 按物件類型篩選物件清單
• 檢視 [我的最愛] 資料夾
例如,如果您已使用標準命名慣例來建立使用者資料夾,可能會想要拒絕使用者組織自訂資料夾的能
力。
附註:
根據預設,所有使用者均可存取這些功能。
17.1.3.3.1 變更 BI Launch Pad 的顯示設定
1。 移至 CMC 的 應用程式 區域,並選取 [BI Launch Pad]。
2。 依序按一下 [管理] > [屬性]。
隨即顯示 BI Launch Pad 屬性 對話方塊。
3。 若要為 BI Launch Pad 使用者啟用 [討論區],請選取 [啟用討論區]。
4。 若要啟用排程的篩選功能,請選取 [在 [排程] 頁面上顯示 [篩選器] 索引標籤]。
此設定可控制使用者在排程 Crystal 報表時,是否可以輸入資料錄或群組選擇公式。
5。 按一下 [儲存並關閉]。
17.1.3.4 管理 Web Intelligence 設定
您可以設定 Web Intelligence 應用程式的屬性,控制使用者可以擁有 Web Intelligence 文件的哪些
功能存取權。
17.1.3.4.1 修改 Web Intelligence 的顯示設定
556 2013-01-07
管理應用程式
1。 移至 CMC 的 應用程式 區域,並選取 [Web Intelligence]。
2。 依序按一下 [管理] > [屬性]。
隨即顯示 屬性 對話方塊。
3。 定義下列任何顯示選項。
選項
維度和詳細資料
波動值 (數字計量)
內嵌影像屬性
快速顯示模式屬性
描述
您可以使用此區域的選項來定義新增資料在報表中的顯示方式,還可以變更
字型樣式、文字色彩和背景色彩。儲存格預覽會自動顯示您的變更。完成之
後,按一下 [確定]。
您可以使用此區域的選項來修改和格式設定頁面標題,還可以變更字型樣
式、文字色彩和背景色彩。儲存格預覽會自動顯示您的變更。完成之後,按
一下 [確定]。
輸入內嵌影像大小上限。
在適當的欄位中,輸入最大垂直資料錄、最大水平資料錄、頁面最小寬度、
頁面最小高度、右邊框距離值和下邊框距離值。
4。 按一下 [儲存並關閉]。
附註:
若要將選取範圍回復為預設的顯示變數,請按一下 [重設]。
17.1.3.5 管理警示設定
您可以在 BI 平台的 CMC 應用程式 區域中,指定系統層級的警示設定。
針對 警示 應用程式,您可以使用下列方法控制和定義系統使用者存取警示的方式:
• 啟用警示訂閱者的 [我的警示] 資料夾。
• 啟用和格式設定透過電子郵件傳送的警示訊息
• 設定系統中警示數量的限制
• 設定警示訊息的到期期間
相關主題
•
•
557 2013-01-07
管理應用程式
17.1.3.5.1 修改警示目的內容
1。 移至 CMC 的 應用程式 區域,並選取 [警示應用程式]。
2。 依序按一下 [管理] > [屬性]。
隨即顯示 警示 對話方塊。
3。 設定適當的選項。
選項
啟用我的警示
啟用電子郵件
描述
選取此選項可允許警示訂閱者收到 BI Launch Pad 的 我的警示
區段中的通知。
選取此選項可允許警示訂閱者透過電子郵件收到通知。當您選取這
個選項,則會顯示警示的全域電子郵件設定。
附註:
您必須指定上述目的選項之一或兩者都指定。
如果選取 啟用電子郵件,您可以修改下列全域設定:
選項
寄件者
收件者
副本
主旨
描述
指定警示通知寄件者的電子郵件地址。訂閱者會從指定的傳送者收到警示電子
郵件。建議您使用系統可辨識的有效電子郵件地址。
指定警示訂閱者的電子郵件地址。
提示:
建議您保留這個設定的 %SI_EMAIL_ADDRESS% 預留位置。如果您指定特定的電
子郵件地址或收件者,依預設,所有系統警示都會被傳送到指定的電子郵件地
址。
指定哪些收件者應該收到透過電子郵件傳送的警示副本。
指定含有系統警示的電子郵件中使用的預設主旨標題。
558 2013-01-07
管理應用程式
選項
訊息
新增附件
檔案名稱
描述
指定要包含在含有系統警示的電子郵件中的預設訊息。
選取這個選項以啟用預設要包含在含有系統警示的電子郵件中的附件。這個選
項通常用於包含依預設與觸發警示相關的 Crystal Reports。
如果您已選取 [新增附件] 選項,請選取
指定電子郵件附件的命名方法。
[自動產生] 或 [特定名稱],以
4。 按一下 [儲存並關閉]。
相關主題
•
•
17.1.3.5.2 修改警示預設內容
559
1。 移至 CMC 的 應用程式 區域,並選取 [警示應用程式]。
2。 依序按一下 [管理] > [屬性]。
[屬性] 頁面便會出現。
3。 按一下 [預設設定]。
4。 設定下列屬性的值:
選項
過期期間
描述
指定警示訊息在被刪除前於系統內的維護時間
警示訊息上限
指定系統支援的警示訊息數目上限。當達到臨界值時,系統會從最
舊的訊息開始移除 20% 的警示訊息。
5。 按一下 [儲存並關閉]。
相關主題
•
•
2013-01-07
管理應用程式
17.1.3.6 管理裝置設定
SAP BusinessObjects 的裝置是一款桌面應用程式,可讓使用者將小型應用程式新增至其桌面,從而輕
鬆存取 BI 平台上的商務智慧內容和 SAP NetWeaver Application Server 上的 Web Dynpro 應用程
式。
您可以從 CMC 的 [應用程式] 區域中,控制使用者建立和使用其桌面上裝置的存取權限,以及從桌面
裝置應用程式內搜尋 BI 平台儲存機制的能力。
您可以授與使用者或群組以下能力︰
• 使用裝置
• 編輯裝置建立的物件
• 修改使用者存取物件的權限
附註:
根據預設,所有一般使用者都可以存取這些功能。
相關主題
•
17.1.3.7 管理 SAP BusinessObjects Explorer 設定
您可以在 CMC 的 [應用程式] 區域中設定安全性權限,針對 SAP BusinessObjects Explorer 定義使
用者可存取的功能。
相關主題
•
17.1.3.7.1 修改 SAP BusinessObjects Explorer 應用程式屬性
560 2013-01-07
管理應用程式
1。 移至 CMC 的 應用程式 管理區。
2。 按一下 [管理] > [屬性]。
隨即顯示 屬性 對話方塊。
3。 定義下列任何 SAP BusinessObjects Explorer 設定:
• 定義索引資料夾位置
• 執行緒數目
• 書籤有效性
4。 按一下 [儲存並關閉]。
17.1.3.8 管理平台搜尋設定
您可以在 BI 平台的 CMC 應用程式 區域中,指定「平台搜尋」應用程式的系統層級設定。
相關主題
•
17.1.3.8.1 在 CMC 中設定應用程式屬性
若要設定平台搜尋應用程式屬性,請完成下列步驟:
1。 移至 CMC 的 應用程式 管理區。
2。 選取 [平台搜尋應用程式]。
3。 依序按一下 [管理] > [屬性]。隨即顯示 屬性 對話方塊。
4。 設定您想要的平台搜尋設定。
下表說明可設定的屬性:
561 2013-01-07
管理應用程式
選項
搜尋統計資料
停止/開始編製索引
預設索引地區設定
編目頻率
描述
平台搜尋提供下列搜尋統計資料:
• 編制索引狀態:顯示編制索引程序的狀態。
• 已編製索引的文件數目:顯示已編製索引的文件數目。
• 最後編製索引的時間戳記:顯示文件最後編製索引的時間戳記。
「開始或停止編製索引」選項讓您在希望從連續編目切換至排程編目時
或為維護之用時,可開始或停止編製索引程序。
若要停止編製索引,請按一下 [停止編製索引],然後按一下確認對話方
塊中的 [確定]。
平台搜尋使用在 CMC 頁面中指定的地區設定,以對所有預設 BI 文件編
製索引。文件當地語系化後,對應的語言分析器便會用於編製索引。
搜尋是以用戶端的產品地區設定為基礎,且可以指定用戶端產品地區設
定的權重。
您可以在 CMC 組態屬性中設定權重。
您可以使用下列其中一個選項來編制整個 SAP BusinessObjects BI 平
台儲存機制的索引:
• 連續編目:使用此選項,每次新增、修改或刪除物件時編製儲存機制
的索引,即為連續索引。連續編目可讓您檢視或使用最新的 BI 平台
內容。依預設設定,連續編目會依據您執行的動作持續更新 SAP
BusinessObjects BI 平台儲存機制。連續編目無需使用者干預即可
運作,且可減少編製文件索引所需的時間。
• 排程編目:使用此選項,編製索引以 [排程] 選項設定的排程為基
礎。
如需有關排程物件的詳細資訊,請參閱《SAP BusinessObjects
Business Intelligence 平台的 CMC 線上說明》平台搜尋中的<排
程物件>一節。
附註:
• 如果您選取 [排程編目],並將 [遞迴] 設為 [現在] 以外的選
項,則平台搜尋會顯示文件排程為下次編製索引的日期和時間戳
記。
• 如果您選取 [排程編目],然後啟用 [開始編製索引] 按鈕,並停
用 [停止編製索引] 按鈕。
• 完成排程後,便會停用 [停止編製索引]。
562 2013-01-07
管理應用程式
選項
索引位置
描述
文件在編製索引後,會儲存在下列位置的共用資料夾中:
• 主要索引位置 (索引和拼字檢查工具):主要索引和拼字檢查工具索
引會儲存在這個位置中。在搜尋工作流程期間,會使用主要索引擷取
初始叫用,而拼字檢查工具索引用於擷取建議。在叢集 BI 平台部署
中,此位置應位於可從叢集所有節點存取的共用檔案系統中。
• 永續性資料位置 (內容存放):內容存放會放入這個位置中。它可從
主要索引位置建立,並與之保持同步。內容存放用於產生層面,並處
理主要索引位置產生的初始叫用。在叢集 SAP BusinessObjects BI
平台部署中,會在每個節點產生內容存放。
永續性資料位置因為包含內容存放資料夾,因此是唯一會受叢集環境
影響的索引位置。如果電腦具有單一搜尋服務,則只有一個內容儲存
位置。例如,{bobj.enterprise.home}\data\PlatformSearchDa ta\workspace\Server\ContentStores。
然而,在叢集環境中,如果電腦具有多個搜尋服務,則每個搜尋服務
均會擁有一個內容儲存位置。例如,如果伺服器有兩個執行個體正在
執行,則內容儲存位置如下: a。 {bobj.enterprise.home}\data\PlatformSearchDa ta\workspace\Server\ContentStores。 b。 {bobj.enterprise.home}\data\PlatformSearchDa ta\workspace\Server1\ContentStores。
• 非永續資料位置 (暫存檔、差異索引):差異索引會先在此位置建立
並暫存,再與主要索引合併。此位置中編製索引後的文件與主要索引
合併後,便會刪除。此外,替代檔案 (擷取器輸出) 會在此位置建立
並暫存,直到轉換成差異索引為止。
附註:
• 所有索引位置必須為共用位置。
• 您必須按一下 [停止編製索引],才能修改索引位置。
• 如果您修改索引位置,則必須將內容複製到新的位置,否則現有索引
資訊將遺失。
563 2013-01-07
管理應用程式
選項
編製索引層級
內容類型
重新建置索引
描述
您可以透過下列方式設定編製索引層級來調整搜尋內容:
• 平台中繼資料:僅針對平台中繼資料資訊,如標題、關鍵字與文件描
述,所建立的索引。
• 平台與文件中繼資料:此索引包括平台中繼資料與文件中繼資料。文
件中繼資料包括建立日期、修改日期,以及作者名稱。
• 完整內容:此索引包括平台中繼資料、文件中繼資料與其他內容,例
如:
• 文件真正的內容
• 提示與值清單的內容
• 圖表、圖形與標籤
附註:
當您修改編製索引層級時,會針對整個重新整理的 SAP BusinessObjects
BI 平台儲存機制進行編製索引初始化。
可選取的索引內容類型如下:
• Microsoft Word
• Microsoft Excel
• Microsoft PowerPoint
• 文字
• Adobe Acrobat
• Rich Text
• Crystal Reports
• 語意層
• Web Intelligence
此選項會刪除所有現有已編製索引的內容,然後重新對整個文件編製索
引。
不論編製索引狀態如何,您都可以選取 [重新建置索引] 選項。不過,
如果已停止編製索引,且您選取 [重新建置索引],儲存並關閉平台搜尋
應用程式,則 [重新建置索引] 選項無法運作。
如果已停止編製索引,且您選取 [重新建置索引],儲存並關閉平台搜尋
應用程式,則重新開啟組態頁面,然後按一下 [開始編製索引],儲存的
重新建置索引會自動對整個文件重新編製索引。
如果您不希望平台搜尋對整個文件重新編製索引,則必須先取消選取
[重新建置索引] 後,再按一下 [開始編制索引]。
564 2013-01-07
管理應用程式
選項
文件從索引排除
描述
[文件從索引排除] 選項會從索引中排除文件。例如,您可能不想被搜尋
極大的 Crystal 報表,以確保報表應用程式伺服器資源不會多載。同樣
地,您可能不想對具有數百個個人化報表的發行編製索引。
透過排除特定文件,您可以防止經由平台搜尋存取這些文件。要注意的
是,如果文件在放入該群組之前已經編製過索引,這份文件還是可搜尋
的。為了確保 [文件從索引排除] 群組中的文件不被搜尋,您必須重新
建置索引。
依預設,只有系統管理員帳戶具備 [文件從索引排除] 的完整控制權。
具備下列權限的使用者只能將文件新增至 [文件從索引排除] 群組。
• 類別的「檢視」和「編輯」權限
• 直接編輯文件
5。 按一下 [儲存並關閉]。
附註:
如果使用者沒有選取 [重新建置索引] 選項,且變更編製索引層級或選取或取消選取擷取器,則索引會
從開始進行遞增更新,且不會刪除現有索引。
17.1.3.9 管理 SAP StreamWork 整合
您可以在 BI 平台的 CMC 應用程式區域中,啟用和設定 SAP StreamWork 應用程式的整合詳細資訊。
SAP StreamWork Enterprise Agent 中需要的其他組態。如需詳細資訊,請參閱<Integrating SAP
StreamWork with SAP BusinessObjects Business Intelligence Platform>。
一旦正確設定該應用程式,便可在 BI Launch Pad 中使用 SAP StreamWork 摘要。
17.1.3.9.1 SAP StreamWork 整合組態設定
下表摘要 CMC 中可用於設定 SAP StreamWork 整合應用程式的設定。
565 2013-01-07
管理應用程式
設定 描述
啟用 Stream-
Work 整合
選取此方塊即可啟用 SAP StreamWork 整合應用程式。
唯一的 Identity 提供者
ID
輸入要用於 BI 平台部署的值。此值將與用於在 SAP StreamWork 管理主控台中設定
整合的憑證建立關聯。
附註:
斷言單一登入識別的應用程式必須設定為管理 OAuth 應用程式。
Identity 提
供者 Base64
憑證
OAuth 取用
者金鑰
當您按一下 [產生] 時,便會在 [Identity 提供者 Base64 憑證] 欄位中建立憑證。
在 SAP StreamWork 管理主控台中使用此憑證以產生 OAuth 取用者金鑰。此憑證會
建立 SAP StreamWork 與 BI 平台之間的信任關係。外部識別提供者本身使用 X509
憑證識別,用於簽署所有識別斷言。此憑證必須為 Base64 編碼。
使用此欄位輸入從 SAP StreamWork 管理主控台產生的有效 OAuth 取用者金鑰。
附註:
如需有關建立取用者金鑰的資訊,請參閱<整合 SAP StreamWork 與 SAP BusinessObjects Business Intelligence 平台>。
選取此方塊即可啟用透過 Proxy 連線。您必須在 [HTTP Proxy 主機] 和 [連接埠]
欄位中提供有關 Proxy 主機的特定資訊。
提示:
若要允許 SAP StreamWork 伺服器與企業網路的輸入連線,則必須在 DMZ 中提供反
向 Proxy。
附註:
若要將 SSL 憑證提供者的信任憑證新增至反向 Proxy,您必須具有反向 Proxy 的網
域或子網域名稱。
正在使用
Proxy 進行
連線
HTTP Proxy
主機
連接埠
在反向 Proxy 組態中,您必須包括 SAP StreamWork 可存取的外部
位址。例如,您可以使用下列位址: https://ReverseProxy/
其中,ReverseProxy 是反向 Proxy 的網域或子網域名稱。
SAP StreamWork 使用此位址以向 BI 平台傳送資訊。反向 Proxy 使
用此位址將從 SAP StreamWork 收到的資訊重新導向至包含 SAP
StreamWork Enterprise Agent 的電腦。
SAP StreamWork Enterprise Agent 設定為從連接埠 8443 接聽。
566 2013-01-07
管理應用程式
17.1.3.10 設定 BEx Web 整合
567
BEx Web 應用程式是 SAP NetWeaver Business Warehouse (BW) 的 Business Explorer (BEx) 中以
Web 為基礎的應用程式,用於 Web 上的資料分析、報告和分析應用程式。
Business Explorer 是 SAP NetWeaver Business Intelligence 套件,可為策略分析和決策支援提供
極具彈性的報表和分析工具。這些工具包括查詢、報告和分析功能。身為具有存取權限的員工,您可以
按各種詳細資料層級並從不同的觀點評估 Web 和 Microsoft Excel 中歷史或目前資料。
使用者可以從 SAP NetWeaver Portal 或從 SAP BusinessObjects Business Intelligence 平台當中
的 BI Launch Pad 存取資料。BEx Web 應用程式的作者可直接從 BEx Web 應用程式設計工具的 BI
Launch Pad 中執行 Web 應用程式。
若要整合 SAP BusinessObjects Business Intelligence 平台當中的 BEx Web 應用程式,請執行下列
組態步驟:
1。 為中央管理主控台 (CMC) 中的 BEx Web 應用程式設定伺服器。
您可以使用 BEx Web 應用程式的一般或獨立伺服器。
提示:
我們建議為 BEx Web 應用程式設定獨立伺服器,因為一般伺服器通常供大量其他服務使用。
2。 設定伺服器 設定。
3。 檢查 BW 系統的連線。
4。 若要確定作者可直接從 BEx Web 應用程式設計工具的 BI Launch Pad 執行 BEx Web 應用程式,在
BW 系統的 [已連線的入口網站] 資料表 (RSPOR_T_PORTAL) 中進行相關設定。
在完成 SAP BusinessObjects Business Intelligence 平台伺服器的設定後,使用者可以在 BI Launch
Pad 中開啟 BEx Web 應用程式。使用者可以在其中導覽資料,並將 BEx Web 應用程式作為書籤儲存在
Web 瀏覽器我的最愛中。
限制:
支援整合的 SAP NetWeaver 版本如下列所示:
• SAP NetWeaver 7.0 增強套件版本 1 支援套件堆疊版本 8
• SAP NetWeaver 7.3 支援套件堆疊版本 1
由於此整合不需要 SAP NetWeaver Java 堆疊,因此套用下列限制:
• 不支援資訊廣播。
• 因為不需要 SAP NetWeaver 入口網站和知識管哩,因此 BEx Web 應用程式不支援文件整合及使用
入口網站動機。
• 不支援此 [報表] Web 項目。建議您針對格式化的報表使用 SAP Crystal Reports。
• 若要建立 BEx Web 應用程式的列印版本,請使用 SAP Business Explorer 的 Export Library。
Adobe Document Services (ADS) 不可用。
2013-01-07
管理應用程式
• 整合至 SAP BusinessObjects Business Intelligence 平台的 BEx Web 應用程式只能包含儲存於
BW 主系統中的資料來源。在系統管理中,您可以定義在 BusinessObjects Business Intelligence
平台中設定為 BW 主系統的系統。
• 並未啟用在 SAP BusinessObjects Business Intelligence 平台和 SAP NetWeaver BW 系統之間的
單一登入。針對每個 SAP BusinessObjects Business Intelligence 平台工作階段,BEx Web 應用
程式使用者需要登入對應的 BW 主系統。
• 不支援 BEx Web 應用程式之間的報表與報表介面。不會執行對應的命令。
• 不支援以 BEx 查詢和查詢檢視為基礎並且以 SAP BusinessObjects Dashboards 建立的儀器板。
若要瞭解更多有關 BEx Web 應用程式的功能資訊,請參閱 SAP Help Portal,網址為 http://help.sap.com
,並依序移至以下位置:SAP NetWeaver 7.3 > SAP NetWeaver Library:
Function-Oriented View > Business Warehouse > SAP Business Explorer > BEx Web > Analysis &
Reporting: BEx Web Applications。
如需有關在 BI Launch Pad 中存取和儲存BEx Web 應用程式的詳細資訊,請參閱《BI Launch Pad 使
用指南》,網址為 http://help.sap.com
。
相關主題
•
第 568 頁的「 為 BEx Web 應用程式啟動伺服器 」
•
第 568 頁的「 為 BEx Web 應用程式啟動獨立伺服器 」
•
•
•
第 570 頁的「 在 BEx Web 應用程式設計工具和 BusinessObjects 商務智慧平台之間設定連線 」
17.1.3.10.1 為 BEx Web 應用程式啟動伺服器
調適處理伺服器必須處於已停止狀態後,您才能執行此工作。
1。 登入中央管理主控台 (CMC)。
2。 選擇 [伺服器]。
3。 展開 [服務類別] 節點,並選擇 [Analysis 服務]。
4。 選取 [調適處理伺服器],然後在內容功能表中選擇 [選取服務]。
5。 將 [BEx Web 應用程式服務] 從 [可用的服務] 清單移至 [Adaptive 處理伺服器服務] 清單。
6。 使用內容功能表啟動 BEx Web 應用程式服務。
17.1.3.10.2 為 BEx Web 應用程式啟動獨立伺服器
568 2013-01-07
管理應用程式
1。 登入中央管理主控台 (CMC)。
2。 選擇 [伺服器]。
3。 展開 [服務類別] 節點,並選擇 [Analysis 服務]。
4。 選取 [Adaptive 處理伺服器],然後在內容功能表中選擇 [複製伺服器]。
5。 輸入伺服器的名稱 (例如 AdaptiveProcessingServer),然後在 [複製到節點] 方塊中選取所需的
伺服器。
6。 選取複製的伺服器,然後在內容功能表中選擇 [選取服務]。
7。 在 [可用的服務] 清單中選取 [BEx Web 應用程式服務],並將它移到 [Adaptive 處理伺服器服務]
清單中。
8。 使用內容功能表啟動 BEx Web 應用程式服務。
17.1.3.10.3 設定伺服器設定
569
1。 登入中央管理主控台 (CMC)。
2。 選擇 [伺服器]。
3。 展開 [服務類別] 節點,並選擇 [Analysis 服務]。
4。 選取 BEx Web 應用程式伺服器服務,然後在內容功能表中選擇 [屬性]。
5。 在 BEx Web 應用程式服務 區域底下的 [BEx Web 應用程式服務組態],進行下列設定: a。 檢查 (和變更,若需要的話) 用戶端工作階段的上限值。 b。 在 [SAP BW 主系統] 下,輸入您在 SAP BusinessObjects Business Intelligence 平台 中建
立的連線至 BW 系統的 OLAP 連線名稱。預設名稱為 SAP_BW。 c。 輸入 [JCo 伺服器 RFC 目的端] 的名稱,它是您在 [設定 RFC 連線] 底下的 BW 系統中輸入的
名稱 (異動碼 sm59)。 d。 輸入 [JCo 伺服器閘道主機] 的名稱,它是您在 [設定 RFC 連線] 底下的 BW 系統中定義的名
稱 (異動碼 sm59)。 e。 輸入 [JCo 伺服器閘道服務] 的名稱,此名稱是您在 [設定 RFC 連線] 底下的 BW 系統中定義
(異動碼 sm59)。 f。 檢查 (和變更,如果需要的話) [JCo 伺服器連線計數]。
6。 選擇 [儲存並關閉]。
7。 選取 BEx Web 應用程式伺服器服務,然後在內容功能表中選擇 [重新啟動伺服器]。
若要套用選取的設定,則必須重新啟動伺服器。
附註:
在重新啟動伺服器之前,必須在 ABAP 系統上建立 RFC 目的端。
相關主題
•
第 571 頁的「 在 ABAP 系統上建立 RFC 目的端 」
2013-01-07
管理應用程式
17.1.3.10.4 檢查 BW 系統的連線
1。 登入中央管理主控台 (CMC)。
2。 選擇 [OLAP 連線]。
3。 檢查是否已建立 BW 系統的連線。如果沒有,請設定一個。連線的預設名稱為 SAP_BW。 您也可以
輸入不同的名稱。
4。 確定您已選取 [驗證] 下的 [預先定義],並且已輸入必要的使用者和密碼項目。
附註:
JCo 伺服器 RFC 目的端需要使用者帳戶,它可以整合 BEx Web 應用程式設計工具、BW 系統和
BusinessObjects Business Intelligence 平台。
提示:
若要建立連線安全,請確定只有系統管理員具有存取權限。 a。 若要執行這項作業,請以滑鼠右鍵按一下 BW 系統的連線 (預設名稱 SAP_BW),並選擇 [使用者
安全性]。 b。 進行必要的安全性設定,可能的話,只給予系統管理員存取權限。
17.1.3.10.5 在 BEx Web 應用程式設計工具和 BusinessObjects 商務智慧平台之間設定連線
570
若要確定作者可直接從 BEx Web 應用程式設計工具的 BI Launch Pad 執行 BEx Web 應用程式,您必
須在 BW 系統的 [已連線的入口網站] 資料表 (RSPOR_T_PORTAL) 中進行相關設定。
1。 在 BW 系統中,呼叫異動 SM30 ([資料表檢視維護])。
2。 在 [資料表/檢視] 底下輸入 RSPOR_T_PORTAL。
3。 選擇 [維護]。
4。 若要建立新項目,請選擇 [新項目]。
5。 進行下列設定: a。 若要確定 BW 系統和 BusinessObjects 商務智慧平台之間的整合,您必須在異動 SM59 當中建
立 RFC 目的端。在 [目的端] 底下輸入此 RFC 目的端。 b。 選取 [標準入口網站]。 這將會確保 Web 應用程式設計工具中的 Web 應用程式會持續在
BusinessObjects Business Intelligence 平台中收到呼叫。
2013-01-07
管理應用程式 c。 在 [URL 前置字元] 下,輸入 BusinessObjects Business Intelligence 平台 Web 應用程式容
器伺服器 (WACS) 的 URL,包括通訊協定、主機名稱和連接埠,例如 http://<wacs><do main>:<port>。 d。 在 [平台] 底下選取 [BOE]。 e。 如果您想啟用 SAP Business Explorer 的 Export Library,請選取 [使用 SAP Export Lib
(PDF)],從而容許從 BEx Web 應用程式匯出 PDF、PostScript 和 PCL 檔案。
6。 儲存您的項目。
相關主題
•
第 571 頁的「 在 ABAP 系統上建立 RFC 目的端 」
17.1.3.10.5.1 在 ABAP 系統上建立 RFC 目的端
若要整合 BW 系統和 BusinessObjects Intelligence platform 平台,您需要 RFC 目的端。此 RFC
目的端讓 BW 系統以及 BusinessObjects Intelligence platform 平台之間能夠相互溝通。
1。 呼叫 [RFC 連線的組態] (異動碼 SM59)。
2。 選擇 [建立]。
3。 維護 RFC 目的端: a。 輸入 RFC 目的端的名稱。 b。 選取 [T 為 TCP/IP 連線] 作為連線類型。 c。 輸入描述。
您可以維護 RFC 目的端語言相依性的描述。 d。 在 [技術設定] 底下,選取 [已註冊的伺服器程式] 作為啟用類型。 e。 在 [技術設定] 底下,輸入程式 ID。
程式 ID 必須和您在 BusinessObjects Business Intelligence 平台 伺服器當中為此 BW 系統
建立目的端時所指定的程式 ID (JCo 伺服器 RFC 目的端) 相同。 f。 在 [閘道選項] 的 [技術設定] 底下,輸入 BusinessObjects Business Intelligence 平台伺
服器用來與 BW 系統溝通的閘道主機和閘道服務。
4。 在 [登入和安全性] 索引標籤頁面,啟用 [傳送 SAP 登入票證] 選項。
5。 儲存您的項目。
相關主題
•
571 2013-01-07
管理應用程式
17.2 透過 BOE.war 屬性管理應用程式
17.2.1 BOE WAR 檔案
您可以透過覆寫 BOE.war 檔案的預設屬性,修改 BI 平台 Web 應用程式的設定。您可以在裝載 Web
應用程式伺服器的電腦上部署此檔案。如需有關如何部署檔案的詳細資訊,請參閱《SAP BusinessObjects
Business Intelligence 平台 Web 應用程式部署指南》。
BOE.war 檔案中包含的屬性可控制預設登入行為的規格、預設驗證方法及單一登入設定。您可以指定下
列兩種屬性類型:
• 全域屬性 - 這些屬性會影響 BOE.war 檔案中所包含的所有 Web 應用程式。
• 應用程式特定屬性 - 只會影響特定 Web 應用程式的設定。
若要修改任何預設屬性,請使用自訂組態目錄儲存全域或特定應用程式屬性的新設定。依預設,該目錄
位於 C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\config\custom。
請勿修改 config\default 目錄中的屬性。
附註:
在某些 Web 應用程式伺服器上,例如與 BI 平台配套的 Tomcat 版本,您可以直接存取 BOE.war。在
此案例中,您可以直接設定自訂設定,而無需解除部署 WAR 檔案。當您無法直接存取部署的 Web 應用
程式時,您必須解除部署、自訂並重新部署該檔案。如需詳細資訊,請參閱《SAP BusinessObjects
Business Intelligence 平台 Web 應用程式部署指南》。
17.2.1.1 全域 BOE.war 屬性
572
下表列出 BOE.war 的預設 global.properties 檔案中包括的設定。若要覆寫任何設定,請在 C:\Program
Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\config\custom 中建立新檔案。
2013-01-07
管理應用程式
573
設定 persistentcook ies.enabled
預設值 persistentcookies.enabled=true siteminder.authen
tication siteminder.authentication=secLDAP siteminder.en
abled siteminder.enabled=false sso.enabled
sso.sap.primary
sso.enabled=false sso.sap.primary=false tree.pagesize
trust ed.auth.shared.se
cret trusted.auth.us
er.param
trusted.auth.us
er.retrieval
tree.pagesize=100
說明
啟用或停用 Web 應用程式登入頁面上的
永續性 Cookies。
指定與 SiteMinder 搭配使用的驗證方
法。選項包括 secLDAP 和 secwinAD。
啟用和停用與 SiteMinder 搭配使用的
驗證。
啟用和停用 BI 平台的單一登入 (SSO)。
如果要使用 SAP SSO 作為應用程式的主
要單一登入機制,則設為 true。僅適用
於同時使用 SAP 和 SiteMinder SSO 的
情況。
指定可在 Web 應用程式導覽窗格中顯示
的項目數上限。
指定用於擷取信任驗證的秘密的工作階
段變數名稱。只有使用 Web 工作階段傳
遞共用的秘密時,才會套用。
指定用於擷取信任驗證之使用者名稱的
變數。可設為下列其中一項:
• 頁首
• URL 參數
• Cookie
• 工作階段
指定用於擷取信任驗證之使用者名稱的
方法。可設為下列其中一項:
• "REMOTE_USER"
• "HTTP_HEADER"
• "COOKIE"
• "QUERY_STRING"
• "WEB_SESSION"
• "USER_PRINCIPAL"
設為空白以停用信任驗證。 trusted.auth.us
er.namespace.en
abled
啟用和停用現有使用者帳戶的動態別名
繫結。如果屬性設為 true,則信任驗證
使用別名繫結以驗證 BI 平台使用者。
別名繫結後,應用程式伺服器便可作為
SAML 服務提供者,從而啟用信任驗證以
提供系統的 SAML SSO。如果設為 false,則信任驗證使用名稱匹配以驗證
使用者。
2013-01-07
管理應用程式
設定 vintela.enabled
預設值 vintela.enabled=false idm.realm=YOUR_REALM idm.princ=YOUR_PRINCIPAL idm.allowUnsecured=true idm.allowNTLM=false idm.logger.name=simple idm.logger.props=error-log.properties
說明
用於啟用或停用 Windows AD 驗證的
Vintela 設定。 pinger.showWarn
ingDialog.cmc
pinger.showWarn
ingDialog.bi
launchpad pinger.warningPe
riod.pingIncre
mentsInSeconds pinger.showWarningDialog.cmc=true pinger.showWarningDialog.bilaunch
pad=true pinger.warningPeriod.pingIncre
mentsInSeconds=15
指定是否顯示警告對話方塊,其中包含
指明在 CMC 中目前工作階段即將過期的
訊息。
指定是否顯示警告對話方塊,其中包含
指明在 BI Launch Pad 中目前工作階段
即將過期的訊息。
指定在顯示工作階段過期警告訊息時,
傳送 Web 伺服器要求的週期。這對於同
步應用程式之間警告對話方塊時非常重
要。
指定在工作階段過期之前顯示警告的週
期。 pinger.warningPe
riod.lengthInMin
utes logoff.on.webses
sion.expiry
pinger.warningPeriod.lengthInMin
utes=5 logoff.on.websession.expiry=true httpproxy.password=mypassword
指定在 Web 工作階段過期時所有應用程
式工作階段是否登出。
啟用或停用工作階段過期警告訊息機制。 pinger.enabled
pinger.enabled=true sys tem.com.sap.bip.jco
manager.destina
tions.maxsize
system.com.sap.bip.jcomanager.desti
nations.maxsize=1000
指定快取 Java 連線的數目上限。 httpproxy.username=myusername httpproxy.user
name httpproxy.pass
word
指定登入 HTTP Proxy 伺服器的使用者
名稱。
指定登入 HTTP Proxy 伺服器的密碼。
17.2.1.2 BI Launch Pad 屬性
574 2013-01-07
管理應用程式
下表列出 BOE WAR 檔案的預設 bilaunchpad.properties 檔案中包括的設定。若要覆寫任何設定,請
在 C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\config\custom 中建立新檔案。
設定 app.name
app.name.short
app.url.name
描述
指定應用程式的顯示名稱。名稱便會顯示在 Web 應用程式標題頁面和登入
畫面上
指定應用程式的顯示名稱。名稱便會顯示在 Web 應用程式標題頁面和登入
畫面上。預設值:app.name.short=BI launch pad
指定應用程式的 URL 名稱,前面有 / (正斜線) 字元。預設值: app.url.name=/BI authentication.default
指定用於驗證使用者存取應用程式的預設驗證方法。您可以使用此設定的下
列任何方法:
驗證
Enterprise
LDAP
Windows AD
SAP
PeopleSoft
JD Edwards
Siebel
Oracles EBS
設定值 secEnterprise secLDAP secWinAD secSAPR3 secpsenterprise secPSE1 secSiebel7 secOraApps
預設值:authentication.default=secEnterprise authentication.visible
指定登入 BI Launch Pad 的使用者是否可以使用檢視和變更驗證方法的選
項。預設值:authentication.visible=false cms.default
cms.visible
指定預設的 CMS 名稱。預設值:cms.default=[name of host machine]
指定登入 BI Launch Pad 的使用者是否可以使用檢視和變更 CMS 名稱的選
項。預設值:cms.visible=true dialogue.prompt.en
abled logontoken.enabled
指定在使用者瀏覽至對話方塊中輸入頁面以外的地方時,是否提示使用者。
預設值:dialogue.prompt.enabled=false
指定在使用者登入 BI Launch Pad 之後,是否啟用工作階段的 Token 建
立。Token 將儲存在 Cookie 內。預設值:logontoken.enabled=false
575 2013-01-07
管理應用程式
設定
SMTPFrom
描述
在排程物件至目的端時,啟用或停用 從 欄位。預設值:SMTPFrom=true
如果將值設為 false,則不會顯示 寄件者 欄位,且系統將嘗試以下列順序
擷取 寄件者 電子郵件值:
1。 首先,從報表物件的報表預設值中擷取。
2。 其次,從已登入使用者之使用者設定檔的電子郵件地址中擷取。
3。 最後,從工作伺服器預設值中擷取。 url.exit
disable.locale.prefer
ence extlogon.allow.logoff
指定在結束 BI Launch Pad 工作階段之後,重新導向使用者的 URL。此設
定僅適用於透過外部驗證程序登入應用程式的使用者。
啟用或停用使用者檢視及修改檢視的 BI Launch Pad 本機偏好設定。預設
值:disable.locale.preference=false enforceTopLevel
Frame.enabled
啟用或停用一旦使用者關閉其 BI Launch Pad 工作階段,自動登出使用者
工作階段。如果您希望在使用者登出 BI Launch Pad 時不自動結束使用者
工作階段,請設為 false。預設值:extlogon.allow.logoff=true
指定是否在 BI Launch Pad 登入頁面上啟用框架中斷,以防止跨站台框架
安全性危險。設為 true 以啟用。預設值:enforceTopLevelFrame.en
abled=true
17.2.1.3 OpenDocument 屬性
下表列出 BOE WAR 檔案的預設 opendocument.properties 檔案中包括的設定。若要覆寫任何設定,請
在 C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\config\custom 中建立新檔案。
576 2013-01-07
管理應用程式
設定 app.name
描述
指定應用程式的顯示名稱。名稱便會顯示在 Web 應用程式標題頁面和登入
畫面上。預設值:app.name=BusinessObjects OpenDocument app.name.short
指定應用程式的顯示名稱。名稱便會顯示在 Web 應用程式標題頁面和登入
畫面上。預設值:app.name.short=OpenDocument authentication.default
指定用於驗證使用者存取應用程式的預設驗證方法。您可以使用此設定的下
列任何方法:
驗證
Enterprise
LDAP
Windows AD
SAP
PeopleSoft
JD Edwards
Siebel
Oracles EBS
設定值 secEnterprise secLDAP secWinAD secSAPR3 secpsenterprise secPSE1 secSiebel7 secOraApps
預設值:authentication.default=secEnterprise authentication.visible
指定登入 OpenDocument 的使用者是否可以使用檢視和變更驗證方法的選
項。預設值:authentication.visible=false cms.default
cms.visible
指定預設的 CMS 名稱。預設值:cms.default=[name of host machine] logontoken.enabled
指定登入 OpenDocument 的使用者是否可以使用檢視和變更 CMC 名稱的選
項。預設值:cms.visible=false
指定在使用者登入 OpenDocument 之後,是否啟用工作階段的 Token 建立。
Token 將儲存在 Cookie 內。預設值:logontoken.enabled=true extlogon.allow.logoff
啟用或停用一旦使用者關閉其 OpenDocument 工作階段,自動登出使用者工
作階段。如果您希望在使用者登出 OpenDocument 時不自動結束使用者工作
階段,請設為 false。預設值:extlogon.allow.logoff=true
SAPLogonToken.enabled
指定是否允許 RESTful Web 服務 SAP 登入 Token 驗證 BI 平台。使用
RESTful Web 服務 URL 成功登入後,SAP 登入 Token 則由要求表頭中的
X-SAP-LogonToken 值指定。預設值:SAPLogonToken.enabled=true
17.2.1.4 CMC 屬性
577 2013-01-07
管理應用程式
下表列出 BOE.war 的預設 CmcApp.properties 檔案中包括的設定。若要覆寫任何設定,請在 C:\Program
Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\config\custom 中建立新檔案。
設定 描述 app.url.name
指定應用程式的 URL 名稱,前面有 / (正斜線) 字元。預設值: app.url.name=/CMC authentication.default
指定用於驗證使用者存取應用程式的預設驗證方法。您可以使用此設定的下
列任何方法:
驗證
Enterprise
LDAP
Windows AD
SAP
PeopleSoft
JD Edwards
Siebel
Oracles EBS
設定值 secEnterprise secLDAP secWinAD secSAPR3 secpsenterprise secPSE1 secSiebel7 secOraApps
預設值:authentication.default=secEnterprise authentication.visible
指定登入 CMC 的使用者是否可以使用檢視和變更驗證方法的選項。預設值: authentication.visible=true cms.default
cms.visible
指定預設的 CMS 名稱。預設值:cms.default=[name of host machine]
指定登入 CMC 的使用者是否可以使用檢視和變更 CMS 名稱的選項。預設
值:cms.visible=true
578 2013-01-07
管理應用程式
設定 dialogue.prompt.en
abled logontoken.enabled
SMTPFrom
描述
指定在使用者瀏覽至對話方塊中輸入頁面以外的地方時,是否提示使用者。
預設值:dialogue.prompt.enabled=false
指定在使用者登入 CMC 之後,是否啟用工作階段的 Token 建立。Token 將
儲存在 Cookie 內。預設值:logontoken.enabled=false
在排程物件至目的端時,啟用或停用 從 欄位。預設值:SMTPFrom=true
如果將值設為 false,則不會顯示 寄件者 欄位,且系統將嘗試以下列順序
擷取 寄件者 電子郵件值:
1。 首先,從報表物件的報表預設值中擷取。
2。 其次,從已登入使用者之使用者設定檔的電子郵件地址中擷取。
3。 最後,從工作伺服器預設值中擷取。
17.3 自訂 BI Launch Pad 和 OpenDocument 登入進入點
您可以自訂 BI Launch Pad 和 OpenDocument Web 應用程式的登入頁面。例如,您可以自訂登入頁面
以使用公司商標或企業樣式表,或您可以建立啟用信任驗證的自訂登入頁面。
若要自訂登入頁面,請修改儲存在 BOE.war Web 應用程式的 BI Launch Pad 和 OpenDocument 應用程
式區域的 custom.jsp 檔案,然後將 BOE.war Web 應用程式重新部署至 BI 平台系統。使用者可以導
覽至唯一的 URL 以存取自訂登入進入點。
若要使用這些範例,您需要熟悉部署 BI 平台 Web 應用程式。如需詳細資訊,請參閱《SAP
BusinessObjects Business Intelligence 平台 Web 應用程式部署指南》。
17.3.1 BI Launch Pad 和 OpenDocument 檔案位置
579
BI Launch Pad 和 OpenDocument Web 應用程式會封裝在 BOE.war Web 封存檔案內。BOE.war 封存的
位置會在 BOE.properties 檔案中定義。
BOE.properties 檔案在 Windows 系統中的位置如下:
• <BOE_INSTALL_DIR>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\apps\BOE.properties
BOE.properties 檔案在 Unix 系統中的位置如下:
2013-01-07
管理應用程式
• <BOE_INSTALL_DIR>/sap_bobj/enterprise_xi40/wdeploy/conf/apps/BOE.properties
下列資料表會在 BOE.war Web 封存檔案內針對 BI Launch Pad 和 OpenDocument 應用程式定義一般檔
案的位置。
表格17-3: BI Launch Pad 檔案位置
附註:
BI Launch Pad Web 應用程式之前稱為 InfoView。
檔案類型 位置
自訂登入指令碼 WEB-INF\eclipse\plugins\webpath.InfoView\web\custom.jsp
其他檔案的目錄
自訂登入 URL
WEB-INF\eclipse\plugins\webpath.InfoView\web\noCacheCustomResources http://<servername>:<port>/BOE/BI/custom.jsp
表格17-4: OpenDocument 檔案位置
檔案類型 位置
自訂登入指令碼 WEB-INF\eclipse\plugins\webpath.OpenDocument\web\opendoc\custom.jsp
其他檔案的目錄
自訂登入 URL
WEB-INF\eclipse\plugins\webpath.OpenDocument\web\noCacheCustomResources http://<servername>:<port>/BOE/OpenDocument/opendoc/custom.jsp
17.3.2 定義自訂登入頁面
580
您可以自訂 BI 平台登入頁面的進入點。例如,您可以建立自訂登入頁面,以顯示公司商標及使用企業
樣式表。
編輯 custom.jsp 檔案以為使用者自訂登入體驗,然後將支援檔案放入 noCacheCustomResources 資料
夾。
此範例會示範如何建立自訂登入頁面,以將使用者重新導向至標準登入頁面。
2013-01-07
管理應用程式
1。 建立包含自訂登入程式碼的檔案,並在 noCacheCustomResources 資料夾中將其另存為 custom.js。
此範例會定義一個函式以將使用者重新導向至標準登入頁面,logon.jsp。 function load() {window.location = "logon.jsp";}
2。 編輯 custom.jsp 檔案以自訂登入頁面。
此範例會顯示一則歡迎訊息和一個超連結,可呼叫 custom.js 檔案中定義的 load 方法。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page language= "java" contentType= "text/html;charset=utf-8"%>
<html>
<head> <title>Welcome</title>
</head>
<body>
<script type= "text/javascript" src= "noCacheCustomResources/custom.js"></script>
<p>Welcome to ABC corporation.</p>
<a href= "javascript:load()">Enter</a>
</body>
</html>
3。 重新部署 BOE.war Web 應用程式,並重新啟動 Web 伺服器。
17.3.3 在登入時新增信任驗證
581
若要啟動信任驗證,請在 custom.jsp 檔案中將信任使用者設為工作階段屬性,並在 global.properties
檔案的複本中修改驗證設定。global.properties 檔案自訂複本的值會覆寫預設值。
1。 編輯 custom.jsp 檔案以設定定義信任使用者的工作階段屬性。 request.getSession().setAttribute("TrustedUserAttribute", "TrustedUser");
2。 建立 global.properties 檔案的自訂複本,方法是將 WEB-INF\config\default\global.properties
複製到 WEB-INF\config\custom\global.properties。
3。 修改 WEB-INF\config\custom\global.properties 以啟用啟用單一登入 (SSO)。 sso.enabled=true
4。 修改 WEB-INF\config\custom\global.properties 以設定信任驗證參數,包括信任使用者工作階段
變數和共用的秘密。
以系統共用的秘密取代 "..."。 trusted.auth.user.param=TrustedUserAttribute trusted.auth.user.retrieval=WEB_SESSION trusted.auth.shared.secret="..."
5。 重新部署 Web 應用程式,並重新啟動 Web 伺服器。
相關主題
•
2013-01-07
管理連線和語意層
第18章 管理連線和語意層
18.1 管理連線
連線是一個參數命名集,可定義一或多個應用程式存取關聯式或 OLAP 的方式。諸如伺服器名稱、資料
庫、使用者名稱和密碼的連線詳細資訊,皆會安全地儲存在連線資料夾的 BI 平台儲存機制中。
設計工具根據連線定義語意層。查詢、分析和報表應用程式的使用者可以透過語意層存取資料庫,而無
需知道資料庫的基礎資料結構。
您可以使用下列應用程式來建立連線:
• 語意層設計工具。這些連線儲存於儲存機制中。
• 資訊設計工具。您可以在本機建立連線,然後將其發行至儲存機制,或直接在儲存機制中建立和編
輯連線。
附註:
如需有關如何管理 OLAP 資料來源連線的詳細資訊,請參閱《SAP BusinessObjects Analysis (OLAP
版) 管理員指南》。
您可以授與使用者權限,讓他們可建立、編輯和刪除連線。
您可以授與使用者對語意層連線的存取權,讓他們可建立和檢視使用語意層與連線的文件。
相關主題
•
•
18.1.1 刪除語意層連線
582 2013-01-07
管理連線和語意層
提示:
您還可以在語意層設計工具和資訊設計工具中刪除連線。
1。 在 連線 區域中,從清單中選取語意層連線。
2。 依序按一下 [管理] > [刪除]。
18.2 管理語意層
語意層是經過組織的中繼資料物件集合,可讓商務使用者以非技術語言分析及呈報企業資料。這些物件
包含維度、計量、階層、屬性、預先定義的計算、函數及查詢。中繼資料物件層建立在關聯式資料庫的
結構描述或 OLAP 多維資料集上,以便物件直接對映至資料庫結構。語意層包含資料庫連線,以便查詢
和分析工具的使用者可以使用語意層中的物件來連線語意層、執行查詢及建立報表,無需知道資料庫的
基礎資料結構。
您可以使用下列工具建立語意層:
• 語意層設計工具。使用此工具建立的語意層可以 .unv 副檔名加以辨別,因此稱為 .unv 語意層。.unv
語意層在安全的連線上定義,並儲存在儲存機制語意層資料夾。
• 資訊設計工具。使用此工具建立的語意層以新語意層為基礎。語意層可以 .unx 副檔名加以辨別,
因此稱為 .unx 語意層。.unx 語意層在本機上撰寫,然後發行至儲存機制語意層資料夾。設計者可
以使用資訊設計工具安全性編輯器定義物件層級安全性。
您可以授與使用者應用程式和語意層權限,讓他們可建立、編輯和刪除語意層,以及設計語意層的安全
性。
您可以授與使用者語意層權限,讓他們可建立和檢視使用語意層的文件。
相關主題
•
•
•
•
•
18.2.1 刪除語意層
583 2013-01-07
管理連線和語意層
提示:
您還可以在資訊設計工具中刪除語意層。
1。 在 CMC 的 語意層 區域中,選取清單中的語意層。
2。 依序按一下 [管理] > [刪除]。
3。 出現確認提示時,按一下 [是]。
584 2013-01-07
監控
第19章 監控
19.1 關於監控
監控可讓您擷取 SAP BusinessObjects Business Intelligence 平台伺服器的執行階段與歷史度量資
訊,以用於報表與通知。監控應用程式可以幫助系統管理員識別應用程式是否正常運作,以及回應的時
間是否如同預期。透過提供關鍵商務度量資訊,監控應用程式可提供 Business Intelligence (BI) 平
台的深入的解析。
監控可讓您:
• 檢查每部伺服器的效能:這可在監視功能的協助下完成,監視功能會以傳輸提示顯示每個伺服器的
狀態。系統管理員可設定這些監視的臨界值,並在突破這些臨界值時收到通知。這有助於在即將發
生故障或停電時主動採取動作。
• 檢視重要系統的主要績效指標 (KPI)::這在活動與資源監控時很有幫助。這些 KPI 會顯示在監控
應用程式的儀器板頁面。
• 使用圖形和表格式格式並依據 [伺服器群組]、[服務類別] 和 [Enterprise 節點] 來檢視整個 BI
平台部署。
• 在儀器板螢幕上檢視最近的故障。
• 檢查系統可用性和回應時間:使用探測器,您可以模擬工作流程,以檢查 BI 平台部署中的伺服器
與服務是否如預期般的運作。透過定期分析這些探測器的來回時間,系統管理員可評估系統的使用
模式。
• 分析 CMS 的尖峰負載與尖峰期間:這可幫助系統管理員判定是否需要更多的授權或系統資源。
• 與其他企業應用程式整合:Business Intelligence 平台監控應用程式能夠與 SAP Solution Manager
和 IBM Tivoli Monitoring 等企業應用程式整合。
19.2 監控詞彙
以下清單提供與監控應用程式相關的詞彙:
585 2013-01-07
監控
586
儀器板
[儀器板] 頁面提供給系統管理員一個集中的檢視畫面來監控所有伺服器的效能,它會根據監視狀態提
供系統 KPI、最近警示、監視與相應圖形的即時資訊。
監視
監視可提供 SAP BusinessObjects BI 平台環境內伺服器與工作流程的即時狀態和歷史趨勢。使用者能
夠將臨界值和警示與監視產生關聯。您可以使用來自探測器、伺服器、SAPOSCOL 或衍生度量資訊的資
料建立監看。
衍生度量資訊
衍生度量資訊可讓您根據使用者需求靈活建立度量資訊,然後使用此度量資訊建立監視。您可以透過在
一個數學方程式中將兩個或多個現有度量資訊組合來建立衍生度量資訊。
拓撲度量資訊
拓撲度量資訊可提供 Business Intelligence 平台中每個服務類別的最終狀態。例如,Crystal Report
服務可提供與 Crystal 伺服器相關之所有監視的綜合健全狀態。
健全狀態詞彙
下表醒目提示值和對應的健全狀態:
• "0" - 表示度量資訊的健全狀態不佳。
• "1" - 表示度量資訊的健全狀態惡化中,需要立即處理。
• "2" - 表示度量資訊的健全狀態良好。
KPI
KPI (主要績效指標) 是 SAP BusinessObjects Enterprise 部署的標準度量資訊。KPI 會提供排程和
登入工作階段的相關資訊。例如,[執行中的工作] 數量較多表示伺服器的效能良好。或者,[等候中的
工作] 數量較多則表示效能低下且系統負載較大。
探測器
探測器可監控不同的服務,並模擬 SAP BusinessObjects Enterprise 元件的不同功能。系統管理員可
排程探測器在指定的間隔執行,以追蹤 SAP BusinessObjects BI 平台 4.0 所提供主要服務的可用性
與效能。此資料可用於容量規劃。
傳輸提示
傳輸提示能夠表示任何指定時間的監視狀態,它使用綠色、黃色和紅色來表示監視的狀態。使用者可選
擇為監視設定兩個或三個狀態。
趨勢圖
趨勢圖用圖形來表示探測器與伺服器產生的歷史度量資訊資料,它可幫助系統管理員在不同的時間間隔
監控系統,並評估系統使用模式。
警示
警示是當突破使用者針對監視所套用的不同度量資訊加以定義的臨界值時,由監控應用程式產生的通
知。您可以選擇透過電子郵件或檢視 [儀器板] 頁面的方式取得警示。
2013-01-07
監控
19.2.1 架構
此節提供監控架構的總體概觀,並簡短說明元件所扮演的角色。以下以圖形表示監控架構:
587
以下列出架構的高階元件:
• Platform Java Server (PJS)
• Java Management Extensions (JMX) 代理程式/伺服器
• MBeans
• JMX 用戶端
• 管理主控台
• 趨勢資料庫
2013-01-07
監控
監控服務裝載在 Platform Java Server 中。應用程式以 JMX 技術為基礎。
Monitoring Platform Java Service 提供監控應用程式中可用的核心服務。Monitoring Platform Java
Service 提供下列服務:
• 提供 JMX 代理程式服務。
• 為 SAP BusinessObjects 伺服器動態建立 MBean。
• 提供 MBean 的生命週期管理。
• 提供機制以註冊新的探測器。
• 允許使用者使用伺服器的度量資訊建立複雜的臨界值條件。
• 提供臨界值通知機制並傳送警示。
• 透過儲存歷史記錄來提供趨勢功能。
裝載在 Adaptive 工作伺服器中的探測器排程服務管理探測器的執行與排程。因此,若要執行的探測
器,Adaptive 工作伺服器必須執行。
監控應用程式還會公開 JMX 或 Remote Method Invocation (RMI) URL 端點。其他的企業應用程式,
例如 SAP Solution Manager 與 IBM Tivoli Monitoring,可連線至監控應用程式,並使用 JMX Remote
API 存取 SAP BusinessObjects 度量資訊。監控應用程式會使用專屬的 Derby 資料庫來儲存歷史資
料,以供分析趨勢之用。如需趨勢資料庫結構描述的相關資訊,請參閱<第 588 頁的 「趨勢資料庫結構
19.2.1.1 趨勢資料庫結構描述
以下趨勢資料庫圖與資料表說明中顯示記錄度量資訊、探測器與監視資料的表格,以及這些資料表的相
關性。
588 2013-01-07
監控
589
表格19-1: TREND_DETAILS
此表記錄受管理項目、探測器與監視的資訊,例如 CUID 與度量資訊名稱。
資料行名稱
DetailsId
說明 主索引鍵
自動產生
CUID (64)
MetricName
Type (32)
名稱
InfoObject 的 CUID (或) 非
InfoObject 唯一的 ID
度量資訊名稱
度量資訊類型訂閱
監視的名稱
非 Null
非 Null
非 Null
非 Null
表格19-2: TREND_DATA
此表記錄度量資訊、監視與探測器的趨勢資料,例如度量資訊值與時間。
資料行名稱
DataId
DetailsId
時間
Value
說明
收集資料的時間
度量資訊/ 訂閱的值
主索引鍵
自動產生
外部索引鍵
非 Null
無
表格19-3: MANAGED_ENTITY_STATUS_DETAILS
此表記錄訂閱違反與警示傳遞資訊的相關資訊,例如違反時間與警示傳遞時間。
資料行名稱
StatusDetailsId
DetailsId
時間
AlertType
DataId
DetailsId
CUID
說明 主索引鍵
自動產生
外部索引鍵
非 Null 收集資料的時間
訂閱通訊傳遞類型 (例如電子郵
件)
否
是 (INTEGER NOT NULL )
外部索引鍵
非 Null
2013-01-07
監控
資料行名稱
名稱
說明 主索引鍵
非 Null
表格19-4: MANAGED_ENTITY_STATUS_METRICS
此表記錄有關監視和屬於監視方程式之度量資訊的資訊。屬於監視的每個度量資訊在此表中均將有一個
項目。
資料行名稱
DataId
DetailsId
CUID
名稱
說明
監視的 CUID
監視的名稱
主索引鍵
監視的資料 ID
屬於監視之度量資訊的詳細資料
ID
是,自動遞增
外部索引鍵
非 Null
非 Null
19.3 監控伺服器的叢集支援
監控應用程式可提供叢集支援。叢集支援很容易實作,並提供容錯移轉支援。
有了叢集支援,在任何指定的時間只會有一個服務為主動,所有其他的服務為被動。讓我們假設叢集環
境中有兩個監控服務 s1 與 s2。其中必須只有一個為可用。s1 與 s2 皆嘗試成為主動。其中只有一個
會成功,其他的服務則會變成未作用或被動。
被動服務會定期 (每隔一分鐘) 檢查主動服務的可用性。如果主動服務無法使用,被動服務會立即嘗試
成為主動。
附註:
建議您將監控服務裝載於不同的調適處理伺服器 (APS) 執行個體中,以避免 APS 當機、重新啟動或效
能低下。
19.4 度量資訊
590 2013-01-07
監控
建立監視可使用眾多度量資訊。度量資訊可以是:
• 探測器度量資訊
• 伺服器度量資訊
• 主機度量資訊
• 衍生度量資訊
• 拓撲度量資訊
當預設探測器執行時,會產生度量資訊 執行時間 和 超過。這些度量資訊稱做虛擬度量資訊。
下表列出 SAP BusinessObjects Business Intelligence 平台伺服器度量資訊:
591 2013-01-07
監控
伺服器
調適處理伺服器
度量資訊
592 2013-01-07
監控
伺服器
593
度量資訊
• 自伺服器啟動後收到的稽核事件數
• 佇列中目前的稽核事件數
• 可用的處理器
• 伺服器執行緒忙碌中
• CPU 使用量百分比 (最後 15 分鐘)
• CPU 使用量百分比 (最後 5 分鐘)
• 多維資料集計數
• 已載入連接器的現用連線數目
• 現用執行緒數目
• 數字
• 可用記憶體
• 連線數目
• 失敗查詢數目
• 失敗 GC 數目
• JVM 死結執行緒計數器
• JVM 鎖定爭用計數
• 最大記憶體
• 完整 GC 數目
• DataFederator.已載入連接器的數目
• DataFederator.耗用記憶體的查詢數目
• DataFederator.使用磁碟的查詢數目
• DataFederator.等待資源的查詢數目
• DataFederator.查詢分析步驟中的查詢數目
• DataFederator.查詢執行步驟中的查詢數目
• DataFederator.查詢最佳化步驟中的查詢數目
• DataFederator.執行中查詢數目
• GC 期間的分頁錯誤數目 (最後 15 分鐘)
• GC 期間的分頁錯誤數目 (最後 5 分鐘)
• GC 期間停止的系統百分比 (最後 15 分鐘)
• GC 期間停止的系統百分比 (最後 5 分鐘)
• 查詢計數
• 伺服器已啟用狀態
• 伺服器執行中狀態
• 工作階段計數
• 傳輸層執行緒數目
• 記憶體總計
• 傳輸層執行緒集區大小
• 健全狀態
• DataFederator.查詢執行產生的位元組總計
• DataFederator.從資料來源傳輸的位元組總計
• DataFederator.查詢執行使用的磁碟位元組總計
• DataFederator.中繼資料快取使用的記憶體位元組總計
2013-01-07
監控
伺服器
調適工作伺服器
度量資訊
• DataFederator.查詢執行使用的記憶體位元組總計
• 伺服器執行緒忙碌中
• CPU
• 同時工作數
• 佇列中目前的稽核事件數
• 磁碟大小
• 尖峰工作數
• 收到的工作要求數
• 工作建立失敗
• RAM MB
• 伺服器已啟用狀態
• 伺服器執行中狀態
• 已使用磁碟空間
中央管理伺服器
594 2013-01-07
監控
伺服器
連線伺服器
度量資訊
• 稽核執行緒使用量
• 自啟動後的平均認可回應時間 (毫秒)
• 自啟動後的平均查詢回應時間 (毫秒)
• 伺服器執行緒忙碌中
• CPU
• 已完成的工作
• 目前使用的系統資料庫連線
• 磁碟大小 (GB)
• 已建立系統資料庫連線
• 現有的同時使用者帳戶
• 現有的具名使用者帳戶
• 失敗的工作
• 自啟動後的最長認可回應時間 (毫秒)
• 自啟動後的最長查詢回應時間 (毫秒)
• 自啟動後的認可數目
• CMS 系統快取中的物件數目
• CMS 系統資料庫中的物件數目
• 自啟動後的查詢數目
• 由所有使用者建立的工作階段數目
• 由同時使用者建立的工作階段數目
• 由具名使用者建立的工作階段數目
• 由伺服器建立的工作階段數目
• 自啟動後的使用者登入數目
• 自啟動後的使用者工作階段尖峰數目
• 等候中的工作
• 暫止的系統資料庫要求
• RAM (MB)
• 執行中的工作
• 伺服器已啟用狀態
• 伺服器暫止狀態
• 已使用磁碟空間 (GB)
• 等待中的工作
• 稽核資料庫上次更新日期
• 稽核執行緒上次輪詢週期期間 (秒)
• CMS 稽核者
• 同時使用者授權
• 已建立與稽核資料庫的連線
• 佇列中目前的稽核事件數
• 具名使用者授權
• 健全狀態
595 2013-01-07
監控
伺服器 度量資訊
• 伺服器執行緒忙碌中
• CPU
• 磁碟大小
• PID
• RAM
• 伺服器已啟用狀態
• 伺服器執行中狀態
• 已使用磁碟空間
• 健全狀態
Crystal Reports 2011 處
理伺服器
• 伺服器執行緒忙碌中
• CPU
• 磁碟大小 (GB)
• PID
• RAM (MB)
• 伺服器已啟用狀態
• 伺服器執行中狀態
• 已使用磁碟空間
• 健全狀態
• 資料傳輸
• 子程序數上限
• 處理時間上限 (毫秒)
• 處理時間下限 (毫秒)
• 開啟的連線數
• 開啟的工作數
• 佇列的要求數
• 已失敗的要求數
• 已服務的要求數
• 要求失敗率 (%)
596 2013-01-07
監控
伺服器 度量資訊
Crystal Reports 2011 報
表應用程式伺服器
• 伺服器執行緒忙碌中
• CPU
• 透過報表應用程式伺服器提供 CrystalReports 服務
• 磁碟大小 (GB)
• PID
• RAM (MB)
• 伺服器已啟用狀態
• 伺服器執行中狀態
• 已使用磁碟空間
• 佇列中目前的稽核事件數
• 目前代理程式執行緒計數
• 目前文件計數
• 代理程式執行緒計數總計
• 文件計數總計
• 健全狀態
Crystal Reports 快取伺
服器
• 伺服器執行緒忙碌中
• CPU
• 磁碟大小 (GB)
• PID
• RAM (MB)
• 伺服器已啟用狀態
• 伺服器執行中狀態
• 已使用磁碟空間
• 健全狀態
• 佇列中目前的稽核事件數
597 2013-01-07
監控
伺服器
Crystal Reports 處理伺
服器
度量資訊
• 平均處理時間 (毫秒)
• 伺服器執行緒忙碌中
• CPU
• 透過頁面與快取伺服器提供 Crystal Reports 服務的執行時間
• 磁碟大小 (GB)
• PID
• RAM (MB)
• 伺服器已啟用狀態
• 伺服器執行中狀態
• 已使用磁碟空間 (GB)
• 健全狀態
• 資料傳輸
• 子程序數上限
• 處理時間上限 (毫秒)
• 處理時間下限 (毫秒)
• 開啟的連線數
• 開啟的工作數
• 佇列的要求數
• 已失敗的要求數
• 已服務的要求數
• 要求失敗率 (%)
事件伺服器
• 伺服器執行緒忙碌中
• CPU
• 磁碟大小 (GB)
• 監視的檔案
• PID
• RAM (MB)
• 伺服器已啟用狀態
• 伺服器執行中狀態
• 已使用磁碟空間 (GB)
• 佇列中目前的稽核事件數
• 健全狀態
598 2013-01-07
監控
伺服器
輸入檔案儲存機制
輸出檔案儲存機制
度量資訊
• 現用連線
• 現用檔案
• 根目錄中的可用磁碟空間 (%)
• 根目錄中的可用磁碟空間 (GB)
• 伺服器執行緒忙碌中
• CPU
• 送出的資料 (MB)
• 寫入的資料 (MB)
• 磁碟大小 (GB)
• 根目錄中未使用的磁碟空間 (GB)
• PID
• RAM (MB)
• 伺服器已啟用狀態
• 伺服器執行中狀態
• 根目錄中的總計磁碟空間 (GB)
• 已使用磁碟空間 (GB)
• 健全狀態
• 現用連線
• 現用檔案
• 根目錄中的可用磁碟空間 (%)
• 根目錄中的可用磁碟空間 (GB)
• 伺服器執行緒忙碌中
• CPU
• 送出的資料 (MB)
• 寫入的資料 (MB)
• 磁碟大小 (GB)
• 根目錄中未使用的磁碟空間 (GB)
• PID
• RAM (MB)
• 伺服器已啟用狀態
• 伺服器執行中狀態
• 根目錄中的總計磁碟空間 (GB)
• 已使用磁碟空間 (GB)
• 健全狀態
599 2013-01-07
監控
伺服器
Web 應用程式容器伺服器
度量資訊
• 伺服器已啟用狀態
• 伺服器執行中狀態
• 健全狀態
• 可用的處理器
• 伺服器執行緒忙碌中
• CPU 使用量百分比 (最後 15 分鐘)
• CPU 使用量百分比 (最後 5 分鐘)
• 佇列中目前的稽核事件數
• 可用記憶體
• 最大記憶體
• 完整 GC 數目 (最後 15 分鐘)
• 完整 GC 數目 (最後 5 分鐘)
• PID
• GC 期間停止的系統百分比 (最後 15 分鐘)
• GC 期間停止的系統百分比 (最後 5 分鐘)
• 傳輸層執行緒數目
• 記憶體總計
• 傳輸層執行緒集區大小
• JVM 死結執行緒計數器
• JVM 鎖定爭用計數
600 2013-01-07
監控
伺服器 度量資訊
Web Intelligence 處理伺
服器
• 伺服器執行緒忙碌中
• CPU 使用量 (%)
• CPU
• 快取高標記計數
• 快取大小 (KB)
• 目前作用中工作階段數目
• 目前用戶端呼叫數目
• 目前工作階段數目
• 目前工作數目
• 磁碟大小 (GB)
• 記憶體高臨界值計數
• 記憶體最大臨界值計數
• 現用執行緒數目
• 文件交換數目
• 文件逾時數目
• 文件數目
• 已交換文件數目
• 快取中過期的文件數目
• 遠端延伸錯誤數目
• 工作階段逾時數目
• 使用者數目
• PID
• RAM (MB)
• 伺服器已啟用狀態
• 伺服器執行中狀態
• CPU 時間總計 (秒)
• 用戶端呼叫總數
• 工作階段總數
• 工作總數
• 臨界值總數
• 已使用磁碟空間 (GB)
• 虛擬記憶體大小 (MB)
• 佇列中目前的稽核事件數
• 健全狀態
Dashboards 快取伺服器
601 2013-01-07
監控
伺服器 度量資訊
• 伺服器執行緒忙碌中
• CPU
• 磁碟大小
• PID
• RAM
• 伺服器已啟用狀態
• 伺服器執行中狀態
• 已使用磁碟空間
• 健全狀態
• 處理時間上限 (毫秒)
• 處理時間下限 (毫秒)
• 開啟的連線數
• 佇列的要求數
• 已服務的要求數
Dashboards 處理伺服器
• 平均處理時間 (毫秒)
• 已傳輸資料
• 伺服器執行緒忙碌中
• CPU
• 磁碟大小
• PID
• RAM
• 伺服器已啟用狀態
• 伺服器執行中狀態
• 已使用磁碟空間
• 健全狀態
• 子程序數上限
• 處理時間上限 (毫秒)
• 處理時間下限 (毫秒)
• 開啟的連線數
• 開啟的工作數
• 佇列的要求數
• 已失敗的要求數
• 已服務的要求數
• 要求失敗率 (%)
附註:
當您新增新伺服器或啟動其度量資訊未顯示在 [度量資訊] 頁面中的現有伺服器後,等待約 10 分鐘,
度量資訊便會顯示在 [度量資訊] 頁面中。
602 2013-01-07
監控
19.4.1 CMS 查詢度量資訊
度量資訊
排程的 Crystal Report 數目
定義的 Crystal Report 數目
InfoSpace 數目
執行的程式執行個體數目
程式數目
發行數目
語意層數目
排程的 Web Intelligence 報表數目
定義的 Web Intelligence 報表數目
定義的 Xcelsius 模型數目
產生的 Xcelsius Shockwave 檔案數目
19.5 組態屬性
說明
排程的 Crystal Report 執行個體數目。
定義的 Crystal 報表數目。
InfoSpace 數目。
執行的程式執行個體數目。
程式數目。
發行數目。
定義的語意層數目。
排程的 Web Intelligence 報表執行個體數目。
定義的 Web Intelligence 報表數目。
定義的 Xcelsius 模型數目。
產生的 Xcelsius Shockwave 檔案數目。
此節說明監控應用程式屬性,以及如何編輯這些屬性。
若要檢視監控應用程式的組態屬性:
1。 移至 CMC 的 [應用程式] 管理區。
2。 以滑鼠右鍵按一下 [監控],並選取 [屬性]。監控應用程式屬性 視窗隨即顯示。下表說明可設定的
屬性:
603 2013-01-07
監控
區段
RMI
主機度量資訊
趨勢資料庫設定
欄位
啟用監控應用程式
說明
預設 JMX 代理結束點 URL (IIOP)
這包含使用 IIOP 通訊協定的預設 JMX
代理程式端點 URL。如果您啟用監控,
然後重新啟動伺服器,則會自動產生此
URL。這是用於監控服務的預設通訊協
定。這是唯讀欄位。
啟用 JMX 的 RMI 通訊協定
選取此選項以啟用監控。如果您取消選
取此選項,則將停用探測器以外的所有
監控功能。同時也會停用探測器趨勢。
依預設,此選項為停用。如果您啟用此
選項,您必須提供 RMI 連接埠編號。此
連接埠可供 RMI 登錄項目與 RMI 連接
器連接埠使用。此連接埠應可供服務使
用,否則服務將無法啟動。在您提供
RMI 連接埠編號後,請重新啟動伺服器。
一旦重新啟動伺服器,便會產生 RMI
JMX 代理程式端點 URL。這是唯讀屬性,
其中包含使用 RMI 通訊協定的 JMX 代
理程式端點 URL。使用此 URL 可從其他
用戶端連線至監控。
啟用主機度量資訊
依預設,此選項為停用。如果您啟用此
選項,您必須提供 SAPOSCOL 二進位檔
案安裝的路徑。
若要啟用主機度量資訊,您需要安裝
SAPOSCOL。
使用稽核資料庫
選取此選項可將度量資訊趨勢記錄儲存
在 CMS AuditDB 中。
附註:
必須設定 CMS 稽核,這個選項才會生
效。
使用內嵌資料庫
選取此選項可將度量資訊/監視趨勢記錄
儲存在監控應用程式隨附的內嵌 DB
中。
604 2013-01-07
監控
605
區段
其他設定
欄位
度量資訊重新整理間隔 (秒)
說明
您可以指定的最小間隔為 15 秒。此間
隔將掌管下列各項:
• 監視的訂閱運算間隔:使用此處所述
的時間間隔持續計算警告與危險規
則。
• 計算監視狀態:如果監視的「事件」
設定透過以下選項選取:[每次「警
告」或「危險規則」評估為 True 時
皆變更監視狀態],則使用資訊重新
整理間隔中所述的時間間隔持續計算
監視狀態。
• 趨勢期間:圖形的歷史模式始終使用
此處所述的時間間隔持續趨勢化。
超過以下資料庫大小 (MB) 時刪
除較舊的資料
當資料庫大小超過指定的數量時,會清
除趨勢資料庫的資料。系統會為資料庫
建立 30% 的緩衝區。例如,如果您將此
數量設為 100 MB,且系統檢查時若資料
庫容量已超過 100 MB 時,則系統會清
除資料庫容量到 70 MB 為止。
監控 UI 自動重新整理間隔 (秒)
此間隔將用於監控使用者介面 (包括儀
器板、監視清單與探測器) 以自動重新
整理。最小間隔為 15 秒。自動重新整
理不會影響圖形處於 Live 模式下的期
間,依預設此期間設為 15 秒。
執行資料庫清除工作於每日的
資料庫清除工作會於指定的時間啟動。
當資料庫大小超過指定的上限時,會清
除資料庫。
備份趨勢資料庫
依預設,此選項為停用。如果您啟用此
選項,趨勢資料庫備份工作會於指定的
時間啟動。
趨勢資料庫備份目錄
在預設狀況下,不會指定位置。您可以
指定位置,但請提供絕對路徑,而非相
對路徑。若位置可共用,應提供可存取
共用位置的權限。
執行資料庫備份任務
2013-01-07
監控
區段 欄位
趨勢資料庫位置
說明
當您按一下此選項時,資料庫備份任務
便會啟動。請在選擇此選項之前指定資
料庫備份目錄位置。
依預設,趨勢資料庫位置為
BOE_Install_Dir\SAP Business
Objects\SAP BusinessObjects
Enterprise XI 4.0/Data/TrendingDB。
您可以指定不同位置,但請提供絕對路
徑,而非相對路徑。在叢集環境中,位
置可共用,並應提供可存取共用位置的
權限。
3。 按一下 [儲存]。
附註:
當您變更啟用與停用監控應用程式之外的任何屬性後,必須重新啟動裝載在「調適處理伺服器」上的監
控服務。
安裝 SAPOSCOL
執行下列步驟來安裝 SAPOSCOL:
1。 從 SAP Marketplace ( http://service.sap.com
) 下載 SAPHOSTAGENT710_XX.SAR。
2。 透過執行 SAPCAR.EXE -xvf SAPHOSTAGENT710_XX.SAR 命令擷取 SAPHOSTAGENT710_XX.SAR。
3。 透過執行 saphostexec.exe -install 命令安裝 saphostexec。一旦將 saphostexec 安裝為服務,
SAPOSCOL 便會啟動。
4。 執行 saposcol -s 命令以檢查 SAPOSCOL 的狀態。
19.5.1 JMX 端點 URL
監控應用程式會公開其他用戶端無法使用 JMX 遠端 API 經過的 JMX 端點 URL。依預設,JMX 連線是
透過 IIOP (Internet Inter-Orb Protocol) 或 CORBA (Common Object Request Broker Architecture)
傳輸提供的。此連線 URL 會顯示在監控應用程式的屬性頁面中。若能夠經由 IIOP 連線,便再也不必
擔心防火牆與必須公開連接埠。CORBA 連接埠預設可供使用。JMX 用戶端需要下表所列的 jar 檔案才
能連線:
606 2013-01-07
監控
Jar 檔案 activation-1.1.jar
axiom-api-1.2.5.jar
axiom-impl-1.2.5.jar
axis2-adb-1.3.jar
axis2-kernel-1.3.jar
cecore.jar
celib.jar
cesession.jar
commons-logging-1.1.jar
corbaidl.jar
ebus405.jar
log4j.jar
logging.jar
monitoring-plugins.jar
monitoring-sdk.jar
stax-api-1.0.1.jar
wsdl4j-1.6.2.jar
wstx-asl-3.2.1.jar
XmlSchema-1.3.2.jar
TraceLog.jar
ceaspect.jar
aspectjrt.jar
另一個選項是透過預設的 RMI 連接埠連線。如需如何透過 RMI 連接埠連線的詳細資訊,請參閱<第
603 頁的
19.6 與其他應用程式整合
607 2013-01-07
監控
企業解決方案,例如,SAP Solution Manager 和 IBM Tivoli Monitoring,透過 JMX 端點 URL 與監
控應用程式整合為 JMX 用戶端連線。在整合後,可以使用用戶端的使用者介面檢視 SAP BusinessObjects
度量資訊。
19.6.1 將監控應用程式與 IBM Tivoli 整合
608
若要將監控應用程式與 IBM Tivoli 整合,您必須建立、安裝與設定 IBM Tivoli Monitoring Agent。
執行以下步驟建立 IBM Tivoli Monitoring Agent:
1。 安裝 IBM Tivoli Monitoring Agent Builder 6.2.1 版軟體。
2。 建立新的代理程式。如需如何建立新代理程式的詳細資訊,請參閱《IBM Tivoli Monitoring Agent user's guide》。
3。 在定義資料監控類型步驟中,選取 [Monitoring Data Categories] 區域中的 [Data from a server],
並選取 [Data Sources] 區域中的 JMX。
4。 按一下 [下一步]。
5。 在 JMX Information 視窗中按一下 [Browse],可看見 MBean 伺服器上的所有 JMX MBean。
附註:
如果您是第一次執行該瀏覽器,則必須新增連線。
6。 在 Java Management Extensions (JMX) Browser 視窗中,按一下 [Connection Name] 新增連線。
7。 在 MBean Server Connection Wizard 視窗中,選取 [Standard JMX Connections (JSR-160)]。
8。 在 Connection Properties 視窗中,提供下列資訊:
欄位
Connection Name
使用者 ID
密碼
Service URL
說明
JSR-160 相容的伺服器
用於登入 SAP BusinessObjects Enterprise 的使用者名稱
用於登入 SAP BusinessObjects Enterprise 的密碼
提供 JMX 端點的 URL
9。 按一下 [完成]。
10。 在 [MBean Key Properties] 區域中,選取 [Domain] 與 [Type]。
在以下的文字欄位中會顯示所有的 MBean。
11。 選取所有網域為 Servers 的 MBean,一次選取一個 Mbean 可列出屬性。如果同一個類型有多個
MBean,請選取索引鍵屬性。例如,如果伺服器有兩個執行個體正在執行,則每個執行個體的 PID
即為索引鍵屬性。
12。 選取一個伺服器,並選取 JMX Agent-Wide Options 視窗中 JMX 屬性群組適用的選項。
13。 在 Data Source Definition 視窗中,選取您要新增的代理程式,並按一下 [Add to Selected]。
這會將您帶往代理程式建立循環的起點,您必須重複上述步驟新增其他要監控的伺服器。
2013-01-07
監控
609
14。 建立代理程式後,您必須安裝代理程式。如需如何安裝新代理程式的詳細資訊,請參閱《IBM Tivoli
Monitoring Agent user's guide》,圖 154 之後。本節提供在本機安裝代理程式的相關資訊,並
說明如何建立可安裝的代理程式解決方案。
附註:
如果您是使用 Agent Builder 為 SAP BusinessObjects 建立代理程式,則必須將 SAP
BusinessObjects BI 平台 4.0 安裝在同一個系統上。但是,如果您是使用代理程式本身的安裝程
式檔案安裝已建立的代理程式,則您不必安裝 BOE 監控,因為您可以在設定時提供任何有 JMX 端
點之系統的詳細資料。
執行下列步驟來設定已安裝的代理程式:
1。 在 TEMS 模式中開啟 Manage Tivoli Enterprise Monitoring Services。您將會看見已安裝的代理
程式。
2。 在代理程式範本上按一下滑鼠右鍵,並選取 [Configure using defaults]。
3。 選取執行個體名稱。
可使用兩個不同的通訊協定設定代理程式:RMI 與 BOEIIOP。
若要使用 RMI 通訊協定:
• 按一下 [下一步]。請勿對 Java 參數進行任何變更。
• 提供 JMX 憑證的值,例如,使用者 ID、密碼和服務 URL。 如需詳細資訊,請參閱 [相關主題]
中的 設定屬性。
• 按一下 [確定]。
若要使用 BOEIIOP 通訊協定:
• 將 bcm.jar 與 cryptojFIPS.jar 檔案從 %InstallDir%\SAP BusinessObjects\SAP
BusinessObjects Enterprise XI 4.0\java\lib 複製到系統的資料夾中。
• 將下表所列的 jar 檔案複製到另一個資料夾。
• 在 Java 參數中,將 JVM 引數設為您複製 bcm.jar 與 cryptojFIPS.jar
檔案的
-Djmx.remote.protocol.provider.pkgs = com.businessobjects.sdk.monitoring 與
-Djmx.boeiiop.bcm.dir=< 資料夾位置。
• 選取 [下一步]。
• 提供 JMX 憑證的值,例如,使用者 ID、密碼和服務 URL。 如需詳細資訊,請參閱 [相關主題]
中的 設定屬性。
• 將 <Jar Directories> 值設為您複製表格所提供 jar 檔案清單所在的位置。
• 按一下 [確定]。
Jar 檔案 activation-1.1.jar
axiom-api-1.2.5.jar
axiom-impl-1.2.5.jar
axis2-adb-1.3.jar
axis2-kernel-1.3.jar
cecore.jar
2013-01-07
監控
Jar 檔案 celib.jar
cesession.jar
commons-logging-1.1.jar
corbaidl.jar
ebus405.jar
log4j.jar
logging.jar
monitoring-plugins.jar
monitoring-sdk.jar
stax-api-1.0.1.jar
wsdl4j-1.6.2.jar
wstx-asl-3.2.1.jar
XmlSchema-1.3.2.jar
TraceLog.jar
ceaspect.jar
aspectjrt.jar
4。 以滑鼠右鍵按一下代理程式,並選取 Manage Tivoli Enterprise Monitoring Services 視窗中的
[Start]。
5。 開啟 IBM Tivoli Enterprise Portal Desktop/Browser Client。在 Navigator 視窗中會出現一個
按鈕。
6。 按一下 [Navigator] 按鈕。
代理程式隨即新增至 Navigator。
相關主題
•
19.6.2 將監控應用程式與 SAP Solution Manager 整合
610 2013-01-07
監控
若要將監控應用程式與 SAP Solution Manager 整合,系統中必須已安裝 Wily Introscope 並正在執
行中。必須為 Introscope 工作站設定 SAP Solution Manager。在安裝 SAP BusinessObjects BI 平
台期間執行下列步驟:
1。 在「設定 Introscope Enterprise Manager 連線」的步驟中,提供主機名稱與連接埠的詳細資料。
在 SAP BusinessObjects BI 平台安裝後,Introscope Agent 會安裝在 C:\Program Files (x86)\SAP
Business Objects\SAP BusinessObjects Enterprise XI 4.0\java\Wiley。
2。 啟動 Introscope 工作站,並按一下 [New Investigator]。您可以在所設定代理程式的 JMX 區段
中檢視 SAP BusinessObjects 伺服器度量資訊與探測器虛擬度量資訊。
附註:
您可以選取 [CMC] > [伺服器] > [伺服器節點] > [預留位置],以設定 Introscope (IS)。 此處也為
IS 代理程式設定了 IS Enterprise Manager 主機和連接埠,以便和監控應用程式溝通。如需詳細資
訊,請參閱《SAP BOE CMC 說明》指南中的<管理伺服器>。
若是在 IS 中可用的 JMX 度量資訊,請確定 IS 代理服務和監控服務可在 AdaptiveProcessingServer
執行個體上使用。
如果您啟用 IS 檢測,程式碼檢測會自動啟用。
19.7 建立 Derby 資料庫的語意層
611
您建立 Derby 資料庫的語意層,以便在 Derby 資料庫內執行查詢,以建立報表和執行資料分析。如需
建立語意層的詳細資訊,請參閱《SAP BOE Universe Designer》指南。
附註:
您只在執行資料庫的備份作業後建立 Derby 資料庫的語意層。如需資料庫備份作業的詳細資訊,請參
閱 [相關主題] 中的<組態屬性>。
1。 透過執行語意層設計工具精靈來建立 Derby 的語意層。
如需使用精靈建立語意層的詳細資訊,請參閱《SAP BOE Universe Designer》指南中的<使用快速
設計精靈>。
您可以使用 Apache 和 Generic 等兩個資料庫連線來建立語意層。
2。 如果您選取 Apache 連線,處理程序如下: a。 按一下 [JDBC 驅動程式]。 b。 從位置 INSTALL_DIR\SAP BusinessObjects Enterprise XI
4.0\dataAccess\connectionServer\jdbc 選取 derby.sbo 檔案 c。 新增類別路徑 <ClassPath> <Path>\...\...\derby.jar</Path></ClassPath>
新增類別路徑之前,從 Apache 網站下載最新的 derby.jar 檔案 (版本 10.5.x)。 d。 若要建立新 Apache 資料庫連線,請在 [伺服器] 欄位中輸入 Derby 資料庫資料夾位置。
如果資料庫位於 C:\Derby,則輸入 C:\Derby;create=false
3。 如果您選取 Generic 連線,處理程序如下:
2013-01-07
監控 a。 選取 [Generic JDBC]。 b。 從位置 INSTALL_DIR\SAP BusinessObjects Enterprise XI
4.0\dataAccess\connectionServer\jdbc 選取 jdbc.sbo 檔案。 c。 新增類別路徑 <ClassPath> <Path>\...\...\derby.jar</Path></ClassPath> 和 JDBC 類別詳
細資料 <Parameter Name="JDBC Class">org.apache.derby.jdbc.EmbeddedDriver</Parameter> d。 如果您建立新 Generic 資料庫連線,請在 URL 欄位中輸入 jdbc:derby:C:\Derby;create=false。
監控趨勢資料語意層在 [語意層] > [Monitoring TrendData Universes] 中可用
相關主題
•
19.8 監控的稽核 DB 支援
在 SAP BusinessObjects Business Intelligence 平台 4.0 中,監控應用程式與內嵌資料庫 (Derby
DB) 封裝在一起,且所有監控資訊在此資料庫中可用。在 SAP BusinessObjects Business Intelligence
平台 4.0 FP3 中,使用者現在還可以將稽核 DB (即 CMS 儲存稽核資料的資料庫) 用於儲存監控資訊。
附註:
目前,監控不支援「SAP HANA 資料庫」。監控支援 CMS 稽核支援的所有其他資料庫。
下一節包含下列主題,並說明如何設定現有稽核資料庫以儲存監控資訊:
• 必要條件
• 設定 SBO 檔
• 在 SBO 中新增別名名稱
附註:
在將稽核資料庫用於儲存監控資訊前,您應將 Derby 資料庫中的資料移轉至稽核資料庫。若要執行此
19.8.1 必要條件
612
1。 您應在 監控應用程式屬性 頁面中選取 [使用稽核資料庫] 選項。
2。 您應已在 CMC 的 稽核 頁面中設定資料庫資訊,且稽核應用程式應正常運作。如需有關稽核的詳細
資訊,請參閱本指南的<稽核>一節。
2013-01-07
監控
19.8.2 設定 SBO 檔
613
在系統內部,監控應用程式使用「連線伺服器」程式庫,而「連線伺服器」與資料庫驅動程式建立連線
必須提供 SBO 組態。您必須在 SBO 檔中指定資料庫驅動程式及其位置,才能建立此連線。
範例:
• 如果在 [CMC 稽核] 頁面中設定的連線名稱欄位為 ODBC DSN,則應在以下位置設定驅動程式:
<Install_Dir>\dataAccess\connectionServer\odbc\<dbType>.sbo。
• 如果用於稽核的資料庫為 MS SQL Server,則必須在其中設定驅動程式的檔案為:<In stall_Dir>\dataAccess\connectionServer\odbc\sqlsrv.sbo。
• 如果用於稽核的資料庫為 DB2,則必須在其中設定驅動程式的檔案為:<Install_Dir>\dataAc cess\connectionServer\odbc\db2iseries.sbo。
• 如果在 [CMC 稽核] 頁面中設定的連線名稱欄位為 <主機名稱><連接埠編號><資料庫名稱>,則應
在以下位置設定驅動程式 JAR:dataAccess\connectionServer\jdbc\<dbType>.sbo。
設定 SBO 檔
通常,ODBC 程式庫已在 SBO 檔中設定,您只需要新增別名名稱。如果情況並非如此,請遵循以下範例
在 SBO 檔中執行組態:
範例:
• 如果用於稽核的資料庫版本為 MS SQL Server 2008,則 SBO 中的組態應為:
<DataBase Active="Yes" Name="MS SQL Server 2008">
<Libraries>
<Library>dbd_wmssql</Library>
<Library>dbd_mssql</Library>
</Libraries>
<Parameter Name="Extensions">sqlsrv2008,sqlsrv,odbc</Parameter>
<Parameter Name="CharSet Table" Platform="Unix">datadirect</Parameter>
<Parameter Name="Driver Name">SQL (Server|Native Client)</Parameter>
<Parameter Name="SSO Available" Platform="MSWindows">True</Parameter>
</DataBase>
• 如果用於稽核的資料庫版本為 DB2,則 SBO 中的組態應為:
<DataBase Active="Yes" Name="DB2 UDB for iSeries v5">
<!-- You can add an alias here if you are using some connections that are defined with an older database engine -->
<Alias>DB2/400 V5</Alias>
<Alias>DB2/400 V4</Alias>
<Alias>DB2 for iSeries v4</Alias>
<Alias>DB2</Alias>
</Aliases>"
• 如果用於稽核的資料庫版本為 MySQL 5,則 SBO 應具有此項目:
<DataBase Active="Yes" Name="MySQL 5">
<JDBCDriver>
2013-01-07
監控
<ClassPath>
<Path>C:\mysqljdbcdriver.jar</Path>
</ClassPath>
<Parameter Name="JDBC Class">com.mysql.jdbc.Driver</Parameter>
<Parameter Name="URL Format">jdbc:mysql://$DATASOURCE$/$DATABASE$</Parameter>
</JDBCDriver>
<Parameter Name="Driver Capabilities">Query,Procedures</Parameter>
</DataBase>
<Parameter Name="Force Execute">Always</Parameter>
<Parameter Name="Extensions">mysql5,mysql,jdbc</Parameter>
如需有關在 SBO 檔中設定驅動程式的詳細資訊,請參閱《資料存取指引》。
19.8.3 在 SBO 檔中新增別名名稱
614
在設定驅動程式時,使用者還需要在 SBO 中用於稽核的資料庫版本下新增別名。下表列出應用於指定
資料庫的別名名稱。
DB 名稱
Microsoft SQL Server
My SQL
SAP Max DB
IBM DB2
Sybase SQL Anywhere
Sybase Adaptive Server Enterprise
Oracle
在 SBO 中使用的別名名稱
MS SQL Server
MySQL
MaxDB
DB2
Sybase SQL Anywhere
Sybase Adaptive Server Enterprise
Oracle
在監控應用程式在 SBO 中搜尋這些名稱時,您必須使用指定的名稱。
範例:
如果用於稽核的 Db 為 MS SQL Server 2008,則需要新增至 SBO 的別名如下所示:
<DataBase Active="Yes" Name="MS SQL Server 2008">
<Aliases>
<Alias>MS SQL Server</Alias>
</Aliases>
<Libraries>
<Library>dbd_wmssql</Library>
<Library>dbd_mssql</Library>
</Libraries>
<Parameter Name="Extensions">sqlsrv2008,sqlsrv,odbc</Parameter>
<Parameter Name="CharSet Table" Platform="Unix">datadirect</Parameter>
<Parameter Name="Driver Name">SQL (Server|Native Client)</Parameter>
2013-01-07
監控
<Parameter Name="SSO Available" Platform="MSWindows">True</Parameter>
</DataBase>
執行這些步驟後,在 監控應用程式屬性 頁面中選取 [使用稽核資料庫] 選項、儲存組態以及重新啟
動 APS。現在,監控趨勢資料將儲存在稽核資料庫中。
19.9 監控資料庫移轉
此功能說明將監控應用程式資料庫從內嵌 Apache Derby DB 移轉至標準的 CMS 稽核資料庫。此程序包
括多個步驟,將在下列主題中加以說明:
• 必要條件
• 目標 DB 的 DDL 檔案
• 建立 CSV (逗點分隔值) 傾印
• 將資料匯入至目標 DB
• 驗證移轉
19.9.1 必要條件
在開始移轉資料之前,必須達成下列必要條件:
1。 為 CMS 稽核設定的資料庫正常運作,且稽核正在正常執行中。
2。 您在目標資料庫中擁有足夠的授權和資料庫用戶端應用程式,以便建立新資料表、匯入 CSV 傾印
等。
3。 所有資料庫支援匯入逗點分隔值 (CSV) 檔案。大多數用戶端軟體支援將 CSV 檔案匯入資料庫。少
數資料庫為將 CSV 傾印匯入目標資料庫提供命令列支援。
19.9.2 準備目標資料庫
請依照下列步驟準備目標資料庫:
615 2013-01-07
監控
1。 在安裝 4.0 FP3 版 SAP BusinessObjects Business Intelligence 平台後,與所有支援的 CMS 稽
核 DB 相關的 DDL 將在 <Install Dir>\ SAP BusinessObjects\SAP BusinessObjects Enterprise
XI 4.0\Data\TrendingDB 位置中可用。您將找到使用各自資料庫名稱的 7 個不同 (.sql 副檔名)
檔案。例如:Oracle 的 Oracle.sql、Sybase ASE 資料庫的 Sybase ASE.sql 等等。
2。 移至目標資料庫 (在此情況下,目標 DB 為已設定 CMS 稽核的資料庫),然後執行 .sql 檔案。隨
即建立下列 4 個監控資料表:MOT_TREND_DETAILS、MOT_TREND_DATA、MOT_MES_DETAILS 和
MOT_MES_METRICS。所需的索引也會隨資料表一同建立。
如果所有資料表均使用 .sql 檔案中所述的正確資料類型建立,則會建立監控應用程式所需的資料庫結
構描述。
19.9.3 建立 CSV 傾印
本節說明如何產生移轉所需的 CSV 傾印檔。CSV 檔案包含內嵌 derby DB 資料內容的逗點分隔值。 監
控應用程式可讓使用者將內容匯出至 CSV 格式。請依照下列步驟以將內容匯出至 CSV 格式:
1。 在 CMC 中選取 [應用程式]。
2。 選取 [監控應用程式]。
3。 在 監控應用程式屬性 頁面中,按一下 趨勢資料庫設定 區段中的 [匯出]。
系統會在預設趨勢資料庫位置即 < BOE_Install_Dir>\SAP BusinessObjects\SAP BusinessObjects
Enterprise XI 4.0/Data/TrendingDB 中產生下列四個 CSV 檔案:
• MOT_MES_Details.csv
• MOT_Trend_Data.csv
• MOT_Trend_Details.csv
• MOT_MES_Metrics.csv
19.9.4 還原目標資料庫上的內容
616
若要將內容還原至目標資料庫,必須執行下列步驟:
1。 啟用識別插入
監控資料表包含大量 IDENTITY 資料行。這些資料行均自動產生值。某些資料庫 (例如,MS SQL
Server 和 SYBASE ASE ) 不允許將值明確地插入這些資料行。但在資料移轉期間,甚至這些識別資
料行值也需要移轉。因此,使用者必須使用下列 SQL 命令啟用明確插入這些值:SET IDENTITY_INSERT
<TABLE NAME> ON
2。 將 CSV 傾印檔匯入目標資料表
2013-01-07
監控
資料庫用戶端提供的所有軟體可讓使用者透過功能表選項或命令將資料從 CSV 匯入資料表。使用者
需要使用此選項將資料從 CSV 檔案匯入對應的資料表。
附註:
建議先匯入 MOT_TREND_DETAILS 的內容。
3。 停用識別插入
資料匯入完成後,使用者需要使用下列 SQL 命令需要停用該資料表上的識別插入:SET
IDENTITY_INSERT <TABLE NAME> OFF
使用者必須在資料匯入後停用資料表上的識別插入,以便啟用下一個資料表上的識別插入。這是因
為識別插入作業一次只能在一個資料表上啟用。
啟用或停用識別插入只會套用於 MS SQL Server 和 Sybase ASE。針對諸如 Oracle、MaxDb、Db2、
MySQL、SQL Anywhere 等其他資料庫,並不需要此作業。您可以將資料直接匯入資料表。
19.9.5 驗證移轉。
您可以檢查資料表中的資料,以檢查匯入是否成功。完成此工作後,您可以切換資料庫,以便監控趨勢
資訊儲存在稽核資料庫中。
附註:
在叢集方案中,預期使用者會將 Derby 資料庫的相同執行個體用於所有監控執行個體。如果使用者在
叢集方案中擁有多個 Derby DB 執行個體,則使用者只應匯入其選擇的 Derby 執行個體中的資料。從
多個 Derby 執行個體中匯入資料將導致資料不一致,因此建議不要執行此作業。
1。 在 監控應用程式屬性 頁面中,選取稽核 DB。
2。 按一下 [儲存],然後按一下 [關閉]。
3。 重新啟動 APS。
現在,監控趨勢資料將儲存在稽核 DB 中。使用者還將在度量資訊/監視/探測器記錄圖形中看到移轉的
資料。
19.10 疑難排解
本節提供使用監控應用程式時,可能發生的各種問題之逐步解決方案。
617 2013-01-07
監控
19.10.1 儀器板
監控連結未顯示在 CMC 頁面上
• 請檢查使用者是否擁有足夠的存取權限。
• 請確定使用者已新增至「監控使用者」或 Administrator 群組或屬於上述群組的任何其他群組。
主要績效指標 (KPI) 未顯示在監控儀器板上
• 請檢查是否顯示所需的度量資訊,方法是依序選擇 [伺服器屬性] > [度量資訊]。
• 請確定中央管理伺服器按預期回應。
無法啟動監控應用程式
請下載和安裝最新的 Flash 播放程式 (10.5.x)。
19.10.2 警示
無法在 [警示] 頁面中收到警示
• 檢查是否已選取 [通知] 設定中的 [啟用警示通知]。
• 請確定您擁有足夠的存取權限以接收警示。
• 請檢查最近的警示是否顯示在監控儀器板上。
附註:
您可以將 CR 文件傳送至您設定的電子郵件,以測試 SMTP 是否按預期運作。
無法收到電子郵件通知
• 請檢查 SMTP 伺服器是否正常運作。
• 請檢查設為接收電子郵件警示的電子郵件 ID 是否正確。
• 請確定 AdaptiveJobServer 執行個體已啟用。
• 請檢查 AdaptiveJobServer 執行個體目的端中的 SMTP 設定。
19.10.3 監視清單
618 2013-01-07
監控
無法收到監視的歷史資料
• 請檢查監控應用程式 [屬性] 頁面上的輪詢間隔。
• 請檢查記錄資料夾中的追蹤檔案。
• 請檢查是否已在 CMC [應用程式] 頁面上指定 [趨勢資料庫位置]在叢集環境中,請確認使用者是否
具有存取共用位置的權限。如需詳細資訊,請參閱 [相關主題] 中的 設定屬性。
• 請檢查伺服器和用戶端的系統時間是否在特定時區相同。
擷取已同步化的即時資料時發生錯誤
請檢查 AdaptiveProcessingServer 執行個體是否正在執行。
監視清單索引標籤已停用
• 請檢查監控服務是否正在執行中。
• 請檢查監控服務記錄是否存在錯誤訊息。
• 請檢查伺服器及其度量資訊是否顯示在 jConsole 中。
相關主題
•
19.10.4 探測器
619
無法排程探測器
• 請檢查調適工作伺服器執行個體是否正在執行。
• 請確定用於 Crystal Reports 和 Web Intelligence 文件的報表 CUID 是否正確。
• 請確定使用者具有系統管理權限或屬於 Administrator 群組的成員。
• 請檢查使用者是否擁有足夠的權限,以開啟、重新整理、匯出對應的探測器中使用的 Crystal Reports
或 Web Intelligence 文件。
探測器排程狀態為 暫止
• 請檢查是否已安裝 ProbeSchedulingService 執行個體。
• 請檢查調適工作伺服器執行個體是否正在執行。
從資料庫擷取趨勢資料時發生錯誤
請檢查調適處理伺服器執行個體是否正在執行。 probeRun.bat 無法成功執行
• 請檢查是否已設定 java_home。
• 請檢查在命令提示中是否輸入正確的參數。
2013-01-07
監控
附註:
在命令提示中輸入 probeRun.bat –help,以檢查所有參數是否正確。
19.10.5 度量資訊
並未列出主機度量資訊
• 請確定 SAPOSCOL 正在執行。
• 請確定已選取監控應用程式 [屬性] 頁面上的 [啟用主機度量資訊] 選項。
• 重新啟動 AdaptiveProcessingServer 執行個體,變更才會生效。
• 請確定 [SAPOSCOL 二進位安裝的路徑] 正確。
擷取 JMX 用戶端時發生錯誤
請檢查 AdaptiveProcessingServer 執行個體是否正在執行。
SAPOSCOL 度量資訊值在 [度量資訊] 頁面上為零
• 請確定 SAPOSCOL 正在執行。
• 在安裝 SAPOSCOL 的主機上執行下列命令:
1。 saposcol –s 以檢查狀態
2。 saposcol –m 以獲取 SAPOSCOL 所收集的資料快照
19.10.6 圖形
圖形在 Live 模式和歷史模式中顯示不同的時間
請確定伺服器和用戶端的系統時間在特定時區相同。
在歷史模式中不會顯示叢集案例的圖形資料
請確定所有 AdaptiveProcessingServer 執行個體均指向相同的 Derby 資料庫位置。
620 2013-01-07
稽核
第20章 稽核
20.1 總覽
稽核可讓您在伺服器和應用程式上保留重要事件的記錄,該記錄會提供您正在存取的資訊圖片、其存取
與變更的方式,以及執行這些作業的人員資料。這項資訊會儲存在名稱為「稽核資料儲存區」(ADS) 的
資料庫中。資料一旦存入 ADS,您便可根據個人需求設計自訂報表。您可以在 SAP Developer Network
上尋找範例語意層和報表。
在本章中的稽核者,是指任何負責記錄或儲存有關事件資訊的系統,而受稽核者是指任何負責執行可稽
核事件的系統。在某些環境下,單一系統可以同時執行兩種功能。
稽核的運作方式
中央管理伺服器 (CMS) 是系統稽核者,而各個觸發可稽核事件的伺服器或應用程式則為受稽核者。每
當受稽核的事件已觸發,受稽核者將產生一筆資料錄,並將其儲存於本機暫存檔。CMS 將定期與受稽核
者通訊,要求取得這些記錄檔,並將有關資料寫入 ADS。
除此之外,CMS 還會控制發生在不同電腦上的稽核事件的同步作業。每個受稽核者都會針對它記錄的稽
核事件提供時間戳記。為了讓不同伺服器中的事件時間戳記保持一致,CMS 會定期對受稽核者廣播系統
時間,受稽核者再將系統時間與內部時鐘做比較,如果存在差異,它們會更正記錄的時間,以便進行後
續的稽核事件。
視受稽核的類型而定,系統會使用下列其中一種工作流程來記錄事件。
伺服器稽核
若為伺服器產生的事件,CMS 可做為受稽核者和稽核者。
621 2013-01-07
稽核
1。 可稽核的事件是由伺服器執行的。
2。 伺服器受稽核者會將事件寫入暫存檔。
3。 稽核者會輪詢受稽核者,並要求取得成批的稽核事件。
4。 伺服器受稽核者從暫存檔中擷取這些事件。
5。 伺服器受稽核者將事件傳輸給稽核者。
6。 稽核者將事件寫入 ADS,並向伺服器受稽核者發出信號從暫存檔中刪除這些事件。
為透過 CORBA 連線的用戶端進行用戶端登入稽核
這包括如 SAP BusinessObjects Web Intelligence 的應用程式。
622
1。 用戶端會連線至 CMS,而 CMS 將作為受稽核者。用戶端會提供其 IP 位址和電腦名稱,然後受稽核
者便驗證這些資料。
附註:
應該要在用戶端 和 CMS 之間的防火牆中開啟連接埠。如需有關防火牆的詳細資訊,請參閱《SAP
BusinessObjects Business Intelligence 平台管理員指南》的<安全性>一章。
2。 受稽核者會將事件寫入暫存檔。
3。 稽核者會輪詢受稽核者,並要求取得成批的稽核事件。
4。 受稽核者從暫存檔中擷取這些事件。
5。 受稽核者將事件傳輸給稽核者。
6。 稽核者將事件寫入 ADS,並向受稽核者發出信號從暫存檔中刪除這些事件。
2013-01-07
稽核
為透過 HTTP 連線的用戶端進行用戶端登入稽核
這包括如 BI Launch Pad、中央管理主控台、SAP BusinessObjects Web Intelligence 等線上應用程
式。
1。 瀏覽器連線至 Web 應用程式伺服器,然後登入資料已提交至 Web 應用程式伺服器。
2。 BI 平台 SDK 會將登入要求以及瀏覽器電腦的 IP 位址和名稱提交給受稽核者 (CMS)。
3。 受稽核者會將事件寫入暫存檔。
4。 稽核者會輪詢受稽核者,並要求取得成批的稽核事件。
5。 受稽核者從暫存檔中擷取這些事件。
6。 受稽核者將事件傳送給稽核者。
7。 稽核者將事件寫入 ADS,並向受稽核者發出信號從暫存檔中刪除這些事件。
為透過 CORBA 連線的用戶端進行非登入稽核
這個工作流程會在透過 CORBA 連線時,套用至稽核 SAP BusinessObjects Web Intelligence 事件。
623
1。 使用者執行可稽核的作業。
2。 用戶端連絡 CMS 以檢查該作業是否已設定為要稽核。
2013-01-07
稽核
3。 如果動作已設定成要稽核,CMS 就會將此資訊傳送給用戶端。
4。 用戶端將事件資訊傳送給調適處理伺服器內所裝載的用戶端稽核 Proxy 服務 (CAPS)。
附註:
應該要在每個用戶端與任何裝載 CAPS 的調適處理伺服器之間,以及每個用戶端與 CMS 之間的防火
牆中開啟連接埠。如需有關防火牆的詳細資訊,請參閱《SAP BusinessObjects Business Intelligence
平台管理員指南》的<安全性>一章。
5。 CAPS 會將事件寫入暫存檔。
6。 稽核者會輪詢 CAPS,並要求取得成批的稽核事件。
7。 CAPS 從暫存檔中擷取這些事件。
8。 CAPS 將事件資訊傳送給稽核者。
9。 稽核者將事件寫入 ADS,並向 CAPS 發出信號從暫存檔中刪除這些事件。
為透過 HTTP 連線的用戶端進行非登入稽核
這個工作流程會在透過 HTTP 連線時,套用至稽核 SAP BusinessObjects Web Intelligence 事件 (登
入事件除外)。
624
1。 使用者會啟動可能可稽核的事件。用戶端應用程式會連絡 Web 應用程式伺服器。
2。 Web 應用程式伺服器會檢查事件是否已設定成要稽核。
附註:
雖然圖表顯示將要連絡的稽核者 CMS,不過您可以連絡叢集中的任何 CMS 以取得這項資訊。
3。 CMS 會將稽核組態資訊傳回 Web 應用程式伺服器,而後者會將這項資訊傳回用戶端應用程式。
4。 如果事件已設定成要稽核,用戶端就會將事件資訊傳送給 Web 應用程式伺服器,而此伺服器會將該
資訊傳遞給調適處理伺服器 (APS) 中所裝載的用戶端稽核 Proxy 服務 (CAPS)。
5。 CAPS 會將事件寫入暫存檔。
2013-01-07
稽核
625
6。 稽核者會輪詢 CAPS,並要求取得成批的稽核事件。
7。 CAPS 從暫存檔中擷取這些事件。
8。 CAPS 將事件資訊傳送給稽核者。
9。 稽核者將事件寫入 ADS,並向 CAPS 發出信號從暫存檔中刪除這些事件。
支援稽核的用戶端
下列用戶端應用程式支援稽核:
• 中央管理主控台 (CMC)
• BI Launch Pad
• 開啟文件
• 分析
• Live Office Web 服務提供者
• Web Intelligence 桌面
• Mobile
• Dashboard & Presentation Design
• Dashboard Manager
附註:
必須執行至少一個 CAPS 執行個體,以便從上面所列的用戶端中收集稽核事件。
上面未列的用戶端不會直接產生事件,但可以稽核因用戶端應用程式作業導致伺服器執行的部分動作。
稽核一致性
在大部分情況下,當您已正確安裝、設定並保護稽核,而且使用了所有正確的用戶端應用程式版本時,
稽核將正確且一致地記錄所有指定的系統事件。不過,請務必牢記一點,某些系統和環境條件可能會對
稽核造成不良的影響。
事件發生與事件最終傳輸至稽核者資料庫之間一定會有延遲的時間。無法使用 CMS 或稽核資料庫或網
路連線遺失等條件會增加這些延遲。
身為系統管理員,您應該致力於避免下列任何條件發生,因為它們可能會產生不完整的稽核資料錄:
• 儲存稽核資料的磁碟機達到最大容量。您應該確保有足夠的磁碟空間用於稽核資料庫和受稽核者暫
存檔。
• 在受稽核者伺服器傳輸所有稽核事件之前,不當地從網路中移除該伺服器。您應該確保從網路中移
除伺服器時,有足夠的時間可讓稽核事件傳送至稽核資料庫。
• 刪除或修改受稽核者的暫存檔。
• 硬體或磁碟故障。
• 受稽核者或稽核者的主機電腦實體損毀。
此外,還有一些條件會讓稽核事件無法送達 CMS 稽核者。這些條件包括:
• 使用者擁有舊用戶端版本。
• 稽核資訊的傳輸作業遭不當設定的防火牆封鎖。
附註:
• 用戶端應用程式產生的事件包含從用戶端 (亦即系統信任的區域外) 提交的資訊。因此,在某些條
件下,此資訊可能不如系統伺服器記錄的資訊可靠。
• 如果您要從部署中移除伺服器,應該先停用 該伺服器,但是在這之前必須將伺服器保持在執行及連
線至網路的狀態,好讓暫存檔中的所有事件都有機會傳輸至稽核資料庫。伺服器的 佇列中目前的稽
2013-01-07
稽核
核事件數 度量資訊將顯示等候要傳輸的稽核事件數目,當此數目達到零時,即可停止伺服器。暫存
檔的位置在該節點的 [預留位置] 中定義。如需有關預留位置的詳細資訊,請參閱<伺服器管理>
一章。
• 如果您要使用用戶端稽核,建議您應針對用戶端稽核 Proxy 服務建立專屬調適處理伺服器。這將確
保實現最佳的系統效能。若要提高系統的容錯效能,您還可以考慮在多個 APS 上執行 CAPS。
相關連結
20.2 [CMC 稽核] 頁面
CMC 中的 稽核 頁面提供下列各領域:
• 狀態摘要
• 設定事件
• 設定事件詳細資料
• 組態
20.2.1 稽核狀態摘要
稽核狀態摘要 顯示一組度量資訊,協助您最佳化稽核組態及警示您可能影響稽核資料完整性的任何問
題。狀態摘要顯示在中央管理主控台的 [稽核] 頁面頂端。
摘要還將在以下情況下顯示警告:
• 與稽核資料儲存 (ADS) 資料庫的連線不可用。
• 用戶端稽核 Proxy 服務未執行或未啟用,這會導致無法收集用戶端事件。
• 受稽核者無法擷取事件 (將識別受到影響的伺服器)。這通常表示伺服器未正確停止或關閉,且在暫
時檔案中存在事件。
626 2013-01-07
稽核
稽核狀態度量資訊
度量資訊 細目
ADS 上次更新日期 稽核者 CMS 上次開始輪詢受稽核者稽核事件的日期和時間。
稽核執行緒使用量 稽核者 CMS 從受稽核者收集資料所耗用的輪詢週期百分比,餘數為介於輪詢之間
的耗用時間。
如果該值達到 100%,則此數字會顯示為黃色,並表示當下次輪詢開始時,稽核者
仍會從受稽核者收集資料。這可能會在達到 ADS 的事件中造成延遲。
如果此情況頻繁或持續發生,則建議您更新部署以提高 ADS 資料庫接收資料的速
率 (例如,更快的網路連線或更強大的資料庫硬體),或減少系統追蹤的稽核事件
數目。
上次輪詢週期期間 上次輪詢週期期間秒數。這表示在上次輪詢週期期間中,事件資料達到 ADS 的延
遲上限。
• 如果該值低於 20 分鐘 (1200 秒),則該值會以綠色背景顯示。
• 如果該值介於 20 分鐘和 2 小時 (7200 秒)之間,則該值會以黃色背景顯示。
• 如果該值大於 2 小時,則該值會以紅色背景顯示。
如果此狀態持續,且您認為延遲時間過長,則建議您更新部署以提高 ADS 資料庫
接收資料的速率 (例如,更快的網路連線或更強大的資料庫硬體),或減少系統追
蹤的稽核事件數目。
CMS 稽核者 目前做為稽核者的 CMS 名稱。
ADS 資料庫連線名
稱
稽核者 CMS 目前用來連線至稽核資料庫 (ADS) 的資料庫連線名稱。針對 SQL
Anywhere 和 HANA 伺服器,這將是 ODBC 連線的名稱。針對其他資料庫類型,這
將是伺服器名稱、連線連接埠和資料庫名稱。
ADS 資料庫使用者
名稱
稽核者 CMS 用來登入 ADS 資料庫的使用者名稱。
20.2.2 設定稽核事件
627
[CMC 稽核] 頁面可用於啟動稽核及選取整個系統中將稽核的事件。
如果您對某些事件或事件詳細資料不感興趣,您可以對其取消選取以獲得額外的系統效能。
2013-01-07
稽核
附註:
如果您在安裝 BI 平台時選擇不設定 ADS 連線,則將需要先設定與資料庫的連線,然後再設定您的稽
核事件。請參閱《稽核資料儲存組態設定》。
20.2.2.1 設定稽核事件
1。 在中央管理主控台中,選取 [稽核] 索引標籤。
隨即出現 [稽核] 頁面。
2。 將 [設定事件] 滑動軸設為所需的層級。
下表顯示各層級滑動軸和捕獲事件的四種不同設定。
628 2013-01-07
稽核
629
稽核層級
[關閉]
[最小]
預設值
完整
取得事件
無
• 登入
• 登出
• 修改權限
• 修改自訂存取層級
• 修改稽核
[最小] 事件,外加:
• 檢視
• 重新整理
• 提示
• 建立
• 刪除
• 修改
• 儲存
• 搜尋
• 編輯
• 執行
• 傳遞
[最小] 和 [預設] 事件外加:
• 擷取
• 觸發
• 擷取作用範圍外的細目
• 擷取頁面
• LCM 組態
• 還原
• 新增至 VMS
• 擷取 VMS
• 簽入 VMS
• 簽出 VMS
• 匯出 VMS
• 鎖定於 VMS
• 解除鎖定 VMS
• 刪除 VMS
• 多維資料集連線
• MDAS 工作階段
您選取一組自訂事件。 自訂
3。 如果您選取了 [自訂],則按一下您要在 [設定事件] 滑動軸下方的清單上取得的事件。
2013-01-07
稽核
4。 在 設定事件詳細資料 下,按一下您要記錄事件的選擇性詳細資料。記錄較少的詳細資料將提高系
統效能。
詳細資料
查詢
說明
如果設定,將針對查詢資料庫的任何事件記錄 查詢 事件詳細資料 (詳細資
料 ID 25)。
資料夾路徑詳細資料 如果設定,將會取得下列詳細資料:
• 物件資料夾路徑 (詳細資料 ID 71)
• 頂層資料夾名稱 (詳細資料 ID 72
• 容器資料夾路徑 (詳細資料 ID 64)
權限詳細資料 如果設定,將會取得下列詳細資料:
• 已新增權限 (詳細資料 ID 55)
• 已移除權限 (詳細資料 ID 56)
• 已修改權限 (詳細資料 ID 57)
使用者群組詳細資料 如果設定,將會取得下列詳細資料:
• 使用者群組名稱 (詳細資料 ID 16)
• 使用者群組 ID (詳細資料 ID 15)
屬性值詳細資料 如果設定,則在物件屬性更新時,將會取得 屬性值 事件詳細資料 (詳細資
料 ID 29)。這只會針對 CMC、BI Launch Pad 或 SharePoint 事件產生。
5。 按一下 [儲存]。
附註:
針對用戶端稽核,可能需要在做出變更兩分鍾後,系統才會開始記錄任何新事件的資料。確保您在
對系統實作變更時允許此延遲。
20.2.3 稽核資料儲存組態設定
如果您在安裝 BI 平台時選擇不設定稽核資料庫,或如果您要變更資料庫位置或設定,則您可以使用下
列步驟設定 ADS 的連線。
您也可以在此位置設定稽核事件在資料庫中保留的時間長度。
如果您已從 SAP BusinessObjects Enterprise XI 3.x 舊版進行升級,並已安裝 Business Objects
Metadata Manager (BOMM) 3.0 版,則建議設定 ADS 使用與 BOMM 相同的資料庫或表格區。
630 2013-01-07
稽核
附註:
如果您是使用現有的 DB2 9.7 工作群組作為稽核資料庫,則請確定資料庫帳戶已設為頁面大小超過
8kB。
20.2.3.1 設定稽核資料儲存資料庫組態設定
1。 在中央管理主控台中,選取 [稽核] 索引標籤。
隨即出現 [稽核] 頁面。
2。 在 組態 標題下,按一下 [類型]。
支援的資料庫類型清單便會出現。
3。 選取您為稽核資料所設定的資料庫類型。
4。 在 [連線名稱] 下,輸入您為稽核資料庫設定的連線名稱。針對 SQL 資料庫,這將是 ODBC 名稱,
而所有其他資料庫將採用 <serverhostname>,<port>,<databasename> 的格式。 a。 如果您是使用透過 Windows 驗證的 Microsoft SQL,請啟用 [Windows 驗證] 選項。
5。 在 [使用者名稱] 和 [密碼] 欄位中,請輸入您要稽核者 CMS 登入資料庫時使用的使用者名稱和密
碼。
6。 在 [刪除事件舊於 (天數)] 欄位中,請輸入您要資訊保留在資料庫中的天數。(最小值 1,最大值
109,500。)
注意:
早於在此設定天數的資料將自 ADS 中永久刪除,且無法復原。如果您要保留長期記錄,您可能要考
慮定期將記錄移動至封存資料庫。
7。 如果資料庫連線遺失,且您要手動將稽核者 CMS 重新連線至資料庫,請取消選取 [ADS 自動重新連
線] 選項。
附註:
如果未選取此選項,且連線遺失,您將需要手動建立與 ADS 的連線。此工作可以透過重新啟動 CMS
或啟動 [ADS 自動連線] 完成。事件將記錄且儲存在臨時檔案中,直到 ADS 重新連線為止。
8。 按一下 [儲存]。
9。 重新啟動 CMS。
20.3 稽核事件
631 2013-01-07
稽核
632
下表顯示系統中的所有稽核事件,並提供每個事件的簡要說明。建立如下事件的服務類型清單。
事件
修改稽核
建立
多維資料集連線
說明及產生事件類型的伺服器和用戶端
已修改系統的稽核設定。
• 中央管理服務
新物件會新增至系統。
• Web Intelligence 處理服務
• Crystal Reports 檢視和修改服務
• 中央管理服務
• Web Intelligence
• 生命週期管理
已執行 OLAP 多維資料集連線作業。
• 多維度分析服務
修改自訂存取層級 已修改權限的資訊。
• 中央管理服務
刪除 從系統中移除物件。
• 中央管理服務
• 生命週期管理服務
傳遞 物件已傳送/傳遞至目的端。
• 目的端傳遞排程服務
• Crystal Reports 排程服務
• Crystal Reports for Enterprise 排程服務
• Web Intelligence 發行和排程服務
• 中央管理服務
• 程式排程服務
• 安全性查詢排程服務
• 平台搜尋排程服務
• 探測器排程服務
擷取作用範圍外的
細目
Web Intelligence 文件的使用者已擷取細目至報表預先載入資料以外的詳細資料
層級。
• Web Intelligence
• Web Intelligence 處理服務
• Web Intelligence 通用服務
• Web Intelligence 核心服務
• Web Intelligence 引擎服務
2013-01-07
稽核
633
事件
編輯
LCM 組態
登入
登出
修改
MDAS 工作階段
擷取頁面
提示
說明及產生事件類型的伺服器和用戶端
物件的內容已變更。
• Web Intelligence 處理服務
• 儀器板服務
• Web Intelligence
• Web Intelligence 通用服務
• Web Intelligence 核心服務
• Web Intelligence 引擎服務
生命週期管理主控台 (LCM) 的組態詳細資料已變更。
• 生命週期管理
使用者登入系統。
• 中央管理服務
使用者登出系統。
• 中央管理服務
物件的檔案屬性已變更。
• Web Intelligence
• 生命週期管理
• 中央管理服務
已執行多維度分析服務作業。
• 多維度分析服務
SAP BusinessObjects Web Intelligence 用戶端從儲存機制擷取其他資訊。
• Web Intelligence 處理服務
• Web Intelligence 通用服務
• Web Intelligence 核心服務
• Web Intelligence 引擎服務
輸入物件提示的資訊。
• 儀器板快取服務
• Live Office
• Crystal Reports 排程服務
• Crystal Reports for Enterprise
• Crystal Reports 快取服務
• Web Intelligence 處理服務
• Web Intelligence
• Web Intelligence 通用服務
• Web Intelligence 核心服務
• Web Intelligence 引擎服務
2013-01-07
稽核
事件
重新整理
擷取
修改權限
還原
執行
說明及產生事件類型的伺服器和用戶端
物件的資料會在使用者要求時從資料庫更新。
• 儀器板快取服務
• Live Office
• Crystal Reports for Enterprise 排程服務
• Crystal Reports 快取服務
• Crystal Reports 排程服務
• Web Intelligence 處理服務
• Web Intelligence
• Web Intelligence 通用服務
• Web Intelligence 核心服務
• Web Intelligence 引擎服務
從儲存機制中擷取物件。
• 中央管理服務
變更使用者、群組或物件的安全性資訊。
• 中央管理服務
生命週期管理員用於將物件還原至先前版本。
• 生命週期管理
工作已執行。
• 生命週期管理排程服務
• 目的端傳遞排程服務
• 複寫服務
• Crystal Reports 排程服務
• Crystal Reports for Enterprise 排程服務
• Web Intelligence 排程和發行服務
• 發行排程服務
• 程式排程服務
• 生命週期管理
• 安全性查詢排程服務
• 視覺差異排程服務
• 平台搜尋排程服務
• 探測器排程服務
• 總管
634 2013-01-07
稽核
事件
儲存
搜尋
觸發
檢視
新增至 VMS
說明及產生事件類型的伺服器和用戶端
在更新或變更後儲存物件。
• Crystal Reports for Enterprise 排程服務
• Crystal Reports 快取服務
• 多維度分析服務
• 生命週期管理服務
• Web Intelligence 處理服務
• Crystal Reports 檢視和修改服務
• Crystal Reports 排程服務
• SAP BusinessObjects Mobile
• Analysis (OLAP 版本) 事件
• Web Intelligence 通用服務
• Web Intelligence 核心服務
• Web Intelligence 引擎服務
進行搜尋。
• 搜尋服務
• 總管
檔案事件已觸發。
• 事件服務
• 中央管理服務
已檢視物件。
• Web Intelligence
• Web Intelligence 處理服務
• 中央管理主控台
• BI Launch Pad
• 儀器板快取服務
• Crystal Reports 快取服務
• Crystal Reports 檢視和修改服務
• 儀器板服務
• 開啟文件
• 總管
• SAP BusinessObjects Mobile
• Analysis (OLAP 版本)
• 資訊引擎服務
• Web Intelligence 通用服務
• Web Intelligence 核心服務
• Web Intelligence 引擎服務
物件會新增至 LCM 版本管理系統。
• 生命週期管理
635 2013-01-07
稽核
事件
簽入 VMS
簽出 VMS
匯出 VMS
鎖定於 VMS
解除鎖定 VMS
擷取 VMS
刪除 VMS
說明及產生事件類型的伺服器和用戶端
物件會簽入至 LCM 版本管理系統。
• 生命週期管理
物件會簽出 LCM 版本管理系統。
• 生命週期管理
從 VMS 中匯出資源。
• 生命週期管理
VMS 中的資源已鎖定。
• 生命週期管理
VMS 中的資源已解除鎖定。
• 生命週期管理
從 LCM 版本管理系統中擷取物件。
• 生命週期管理
從 LCM 版本管理系統中刪除物件。
• 生命週期管理
依服務類型的事件
服務類型
驗證更新排程服務
BI Launch Pad
中央管理服務
中央管理主控台
產生的事件類型
• 傳遞
• 執行
檢視
• 修改稽核
• 建立
• 修改自訂存取層級
• 刪除
• 傳遞
• 登入
• 登出
• 修改
• 擷取
• 修改權限
• 觸發
檢視
636 2013-01-07
稽核
服務類型
Crystal Reports
2011 排程服務
產生的事件類型
• 傳遞
• 提示
• 重新整理
• 執行
• 儲存
Crystal Reports 快
取服務
• 提示
• 重新整理
• 儲存
• 檢視
Crystal Reports for
Enterprise 排程服務
• 傳遞
• 提示
• 重新整理
• 執行
• 儲存
Crystal Reports 排
程服務
• 傳遞
• 提示
• 重新整理
• 執行
• 儲存
Crystal Reports 檢
視和修改服務
• 建立
• 儲存
• 檢視
儀器板快取服務
• 提示
• 重新整理
• 檢視
儀器板應用程式
• 編輯
• 檢視
目的端傳遞排程服務
• 傳遞
• 執行
事件服務 觸發
637 2013-01-07
稽核
服務類型
資訊引擎服務
LCM 排程服務
LCM 服務
Live Office
多維度分析服務
OpenDocument
平台搜尋排程服務
平台搜尋服務
探測器排程服務
產生的事件類型
• 建立
• 擷取作用範圍外的細目
• 編輯
• 擷取頁面
• 提示
• 重新整理
• 儲存
• 檢視
執行
• 建立
• 刪除
• LCM 主控台組態
• 修改
• 還原
• 執行
• 儲存
• 新增至 VMS
• 簽入 VMS
• 簽出 VMS
• 刪除 VMS
• 匯出 VMS
• 鎖定於 VMS
• 擷取 VMS
• 解除鎖定 VMS
• 提示
• 重新整理
• MDAS 多維資料集連線
• MDAS 工作階段
• 儲存
檢視
• 傳遞
• 執行
搜尋
• 傳遞
• 執行
638 2013-01-07
稽核
服務類型
程式排程服務
產生的事件類型
• 傳遞
• 執行
發行排程服務
複寫服務
安全性查詢排程服務
執行
執行
• 執行
• 傳遞
使用者和群組匯入排
程服務
• 執行
• 傳遞
視覺差異排程服務 執行
Web Intelligence 應
用程式
• 建立
• 擷取作用範圍外的細目
• 編輯
• 修改
• 擷取頁面
• 提示
• 重新整理
• 儲存
• 檢視
Web Intelligence 通
用服務
• 建立
• 擷取作用範圍外的細目
• 編輯
• 擷取頁面
• 提示
• 重新整理
• 儲存
• 檢視
639 2013-01-07
稽核
服務類型 產生的事件類型
Web Intelligence 核
心服務
• 建立
• 擷取作用範圍外的細目
• 編輯
• 擷取頁面
• 提示
• 重新整理
• 儲存
• 檢視
Web Intelligence 處
理服務
• 建立
• 擷取作用範圍外的細目
• 編輯
• 擷取頁面
• 提示
• 重新整理
• 儲存
• 檢視
Web Intelligence 排
程和發行服務
• 傳遞
• 執行
事件屬性和詳細資料
BI 平台記錄的每個事件包括一組事件屬性和詳細資料。
雖然始終會隨事件產生事件屬性,但如果資訊不適用於特定事件,則有些事件可能沒有值。在 ADS 中,
事件屬性包括在儲存事件的資料表中,因此在建立報表時可以用於排序和分組事件。
事件詳細資料會記錄未包括在事件屬性中之事件的其他資訊。如果事件詳細資料與特定事件無關,則不
會產生事件詳細資料。如果相關,則會針對所有事件類型產生通用事件詳細資料集。還會針對特定事件
類型產生其他事件詳細資料集。例如,提示事件會記錄針對事件詳細資料中提示輸入的值,但其他事件
類型不會產生提示值事件詳細資料。在 ADS 中,詳細資料會儲存在連結至父事件的個別資料表中。
任何多語系資料 (例如物件或資料夾名稱) 都會以稽核者 CMS 地區設定和預設語言記錄。
20.3.1 稽核事件和詳細資料
640
下列章節列出所有事件類型、任何屬性的說明以及這些事件特有的事件詳細資料。本節開頭部分是所有
事件類型共有的屬性和詳細資料清單。
2013-01-07
稽核
附註:
部分用戶端程式沒有其自身獨特的事件,且依賴通用和平台事件以取得其作業的相關資訊。
語意層事件屬性和詳細資料
下表顯示針對所有事件記錄的屬性和事件詳細資料。
事件屬性
Event_ID
Client_Type_ID
Service_Type_ID
Start_Time
Duration
Session_ID
Event_Type_ID
Status_ID
Object_ID
說明
事件的唯一識別碼。
執行事件之應用程式類型的識別碼。
顯示觸發事件之服務或應用程式類型的 ID。
事件啟動時的開始日期和時間 (採用 GMT)。
事件期間 (毫秒)。
事件觸發所在工作階段的 ID。
事件類型 (例如,檢視 1002)。
記錄動作成功或失敗 ("0" = 成功,"1" = 失敗)。一些事件具有其他狀態類型,
會詳細描述這些事件。
受影響物件的 CUID (如果適用)。觸發事件的警示事件 CUID。
附註:
未儲存在 CMS 儲存機制中之所有物件的 ID 為 0。這些物件可以是尚未儲存至
CMS 資料庫,或在本機上儲存 (例如在用戶端電腦上) 的文件。您需要使用 Object_Name 屬性以區分這些物件。
User_ID
User_Name
Object_Name
Object_Type_ID
Object_Folder_Path
Folder_ID
Top_Folder_Name
執行事件的使用者 CUID。
執行事件之使用者的使用者名稱。
受影響物件的名稱 (如果適用)。觸發事件的警示事件名稱。
物件類型的 CUID (例如,文件、資料夾等)。
受影響物件在 CMS 儲存機制中所處位置的完整資料夾路徑。例如,Sales/North
America/East Coast
儲存物件的資料夾 CUID。
儲存受影響物件的最上層資料夾名稱。例如,如果物件位於 Sales/North
America/East Coast,則該值將為 Sales。
641 2013-01-07
稽核
事件屬性
Top_Folder_ID
叢集 ID
Action_ID
事件詳細資料
錯誤
元素 ID
元素名稱
元素類型 ID
父文件 ID
語意層 ID
語意層名稱
使用者群組名稱
使用者群組 ID
3
5
ID
1
2
12
說明
受影響物件所在的最上層資料夾 CUID。例如,如果物件位於 Sales/North
America/East Coast,則該值將為 Sales 資料夾的 CUID。
記錄事件之 CMS 叢集的 CUID。
可用於繫結單一使用者動作啟動之事件序列的唯一識別碼。
13
14
15
16
說明
只有動作失敗時才會記錄;因嘗試導致的任何錯誤訊
息的文字。
位於容器物件中的物件名稱 (例如,Live Office 文
件或儀器板)。
針對位於容器物件中的物件產生的名稱 (例如,Live
Office 文件或儀器板)。
容器物件中已檢視或已修改的物件類型。僅視狀況產
生。
• 對於文件執行個體:父文件的 CUID。
• 對於父文件:其自身的 CUID。
文件或物件使用的語意層 CUID。如果使用多個語意
層,則系統會針對每個語意層產生事件詳細資料。
文件/物件使用的語意層名稱。如果使用多個語意層,
則系統會針對每個語意層產生事件詳細資料。
執行動作的使用者所屬的使用者群組名稱。如果使用
者屬於多個群組,則系統會針對每個群組產生事件詳
細資料。
執行動作的使用者所屬的使用者群組 ID。如果使用者
屬於多個群組,則系統會針對每個群組產生事件詳細
資料。
通用檢視
下列事件類型是所有 BI 平台伺服器和用戶端所共有的。
檢視
使用者檢視文件/物件。
• 事件類型 ID:1002
642 2013-01-07
稽核
事件詳細資料
大小
容器 ID
ID
17
32
說明
作為事件主旨的物件大小 (位元組)。
物件所在之容器物件 (例如儀器板) 的 CUID
(如果適用)。
物件容器的應用程式類型 (如果適用)。 容器類型 33
附註:
如果您使用搜尋服務,則在對文件編製索引期間,您可能會注意到「系統帳戶」使用者產生的大量檢視
事件。這是由搜尋索引服務開啟文件以建立搜尋索引所導致。
重新整理
從資料庫重新整理物件。
• 事件類型 ID:1003
事件詳細資料
大小
ID
17
資料列數
查詢
語意層物件名稱
文件作用範圍
發行執行個體 ID
63
25
31
36
37
Live Office 物件
類型
10701
說明
作為事件主旨的物件大小 (位元組)。
附註:
對於依需要檢視 Crystal Reports,此值設為 0。
資料庫伺服器傳回的資料錄數目。
附註:
對於依需要檢視 Crystal Reports,此值設為 0。
記錄用於重新整理資料的 SQL 查詢 (選擇性,在 CMC 中設
定)。
文件或物件使用的語意層名稱。系統會針對文件或物件存取的
每個語意層產生事件詳細資料。
從其發行設定中記錄有關文件預定作用範圍的資訊 (例如,國
家=美國,角色=管理員)。僅適用於發行工作流程。
發行的此執行個體 ID。僅適用於發行工作流程。
可識別在 Live Office 文件中重新整理的物件類型 (例如
Crystal 報表)。系統只會針對 Live Office 文件產生此值。
提示
輸入提示的值。
• 事件類型 ID:1004
643 2013-01-07
稽核
事件詳細資料
提示名稱
提示值
文件作用範圍
Live Office 物
件類型
ID
26
27
36
發行執行個體 ID 37
設計階段時的名
稱
90
10701
建立
使用者建立物件。
• 事件類型 ID:1005
事件詳細資料
大小
覆寫
ID
17
21
開啟時重新整理 23
說明 24
刪除
使用者刪除物件。
• 事件類型 ID:1006
修改
使用者修改檔案屬性或物件的檔案屬性。
• 事件類型 ID:1007
說明
指派給提示的名稱 (例如「日期」)。系統會針對文件或物件中的
每個提示產生不同的詳細資料,且會對詳細資料分組。
輸入的提示值。系統會針對每個輸入的值產生不同的詳細資料。
這些詳細資料會群組在一起,並與提示名稱相關。
有關文件預定作用範圍的資訊 (例如,國家=美國,角色=管理
員)。
發行的此執行個體 ID。僅適用於發行工作流程。
Dashboards 文件在設計階段時的名稱。系統只會針對 Dashboards
重新整理或包括提示的 Dashboards 或 Live Office 文件產生此
值。
可識別在 Live Office 文件中重新整理的物件類型 (例如 Crystal
報表)。系統只會針對其中內嵌物件包括提示的 Live Office 文
件產生此值。
說明
作為事件主旨的物件大小 (位元組)。
記錄文件或物件是否為新或覆寫現有的物件 (0=新
文件或物件,1=覆寫現有的文件或物件)。
記錄文件或物件是否設為在開啟時自動重新整理
(0=不重新整理,1=開啟時重新整理)。僅視狀況產
生。
在文件或物件的說明欄位中記錄任何資訊。
644 2013-01-07
稽核
事件詳細資料
屬性名稱
屬性值
ID
28
29
儲存
以現有格式或不同格式在本機、遠端儲存或匯出文件或物件,或將其儲存或匯出至 CMS 儲存機制。
• 事件類型 ID:1008
• 狀態:
• "0" 表示物件已在本機儲存成功
• "1" 表示嘗試失敗
• "2" 表示物件已成功儲存或匯出至儲存機制
• "3" 表示物件已成功儲存或匯出成新格式
事件詳細資料
大小
檔案名稱
ID
17
18
覆寫
格式
開啟時重新整理
21
22
23
說明
已儲存或已匯出的物件大小 (位元組)。
文件或物件儲存的完整名稱。如果檔案由用戶端應用程式儲存在本
機,該名稱還會包括檔案路徑。
記錄文件或物件是否為新或覆寫現有的物件。"0"=新文件或物
件,"1"=覆寫現有的文件或物件。
指定已儲存/已匯出文件的格式,顯示為一般三個字母的副檔名 (例
如,若是 Microsoft Word 檔案,則為 "doc";或若是 Adobe PDF
檔案,則為 "pdf")。
記錄文件或物件是否設為在開啟時自動重新整理 ("0"=不重新整
理,"1"=開啟時重新整理)。僅視狀況記錄。
搜尋
進行搜尋。
• 事件類型 ID:1009
說明
已修改的屬性名稱。系統會針對每個已修改屬
性產生事件詳細資料。
文件或物件之任何已修改屬性的新值。系統會
針對每個已修改屬性產生事件詳細資料。
645 2013-01-07
稽核
646
事件詳細資料
關鍵字
類別
資料列數
編輯
使用者編輯物件的內容。
• 事件類型 ID:1010
事件詳細資料
大小
查詢
ID
17
25
語意層物件名稱
容器 ID
容器類型
容器資料夾路徑
31
32
34
64
ID
19
20
63
執行
工作已執行。
• 事件類型 ID:1011
• 狀態:
• "0" 表示工作成功
• "1" 表示工作失敗
• "2" 表示工作失敗,但將重新嘗試
• "3" 表示工作已取消
事件詳細資料
大小
文件作用範圍
ID
17
36
說明
作為事件主旨的物件大小 (位元組)。
如果編輯修改 SQL 查詢,則會記錄新查詢 (此設定
為選擇性,並可在 CMC 稽核頁面中選取)。
文件或物件使用的語意層名稱。系統會針對文件或物
件存取的每個語意層產生不同的詳細資料。
使用物件之容器 (例如儀器板) 的 CUID (如果適
用)。
物件容器的應用程式類型 (如果適用)。
物件容器的資料夾路徑 (如果適用)。
說明
說明
進行搜尋的關鍵字。
搜尋中使用的類別 (如果適用)。
搜尋傳回的資料列數。
已執行的文件大小 (位元組)。
有關文件預定作用範圍的資訊 (例如,國家
=美國,角色=管理員)。
傳遞
物件已傳遞。
2013-01-07
稽核
• 事件類型 ID:1012
事件詳細資料
大小
目的端類型
ID
17
35
文件作用範圍
發行執行個體
ID
區域
36
37
38
主機名稱
連接埠
寄件者地址
收件者地址
39
40
41
42
檔案名稱
帳戶名稱
18
45
印表機名稱
份數
收件人名稱
46
47
48
說明
已傳遞的物件大小 (位元組)。
文件或物件執行個體的目的端。例如,電子郵件、FTP、Unmanaged
磁碟、收件匣或印表機。
有關文件預定作用範圍的資訊 (例如,國家=美國,角色=管理員)
文件或物件的此執行個體 ID。
記錄透過電子郵件散發之文件/物件的 SMTP 伺服器網域名稱 (如果
適用)。
記錄透過電子郵件或 FTP 散發之文件/物件的 SMTP 或 FTP 主機名
稱 (如果適用)。
記錄透過電子郵件或 FTP 散發之文件/物件的 SMTP 或 FTP 伺服器
網域連接埠 (如果適用)。
記錄透過電子郵件散發之文件/物件的寄件者地址 (如果適用)。
記錄透過電子郵件散發之文件/物件的收件者地址 (如果適用)。還
會指定該位址是否包括在「收件者」、「副本」或「密件副本」欄
位中。系統會針對每個預定收件者產生事件詳細資料。
記錄透過電子郵件或 FTP 散發,或直接寫入不屬於 Business Objects 部署之磁碟的文件/物件的檔案名稱。
這會記錄下列其中一項:
• 若是 [收件匣] 傳遞的物件,則為 BusinessObjects 使用者帳
戶名稱的清單。
• 若是 [FTP] 傳遞的物件,則為 FTP 帳戶名稱。
• 若是 [Unmanaged 磁碟] 傳遞的物件,則為使用的登入帳戶。
• 若是 [SMTP] 傳遞的物件,則為用於 SMTP 伺服器的登入帳戶。
文件或物件傳遞至的印表機名稱 (如果適用)。
列印的文件或物件份數 (如果適用)。
文件或物件的收件人使用者名稱。系統會針對每個預定收件者產生
事件詳細資料。
647 2013-01-07
稽核
事件詳細資料
警示事件 ID
警示事件名稱
傳遞類型
ID
92
93
35
擷取
從 CMS 中擷取物件。
• 事件類型 ID:1013
登入
使用者登入。
• 事件類型 ID:1014
• 狀態:
• "0" 表示同時使用者授權登入成功
• "1" 表示登入嘗試失敗
• "2" 表示具名使用者授權登入成功
• "3" 表示非使用者 (系統) 登入成功
事件詳細資料
同時使用者計數
用戶端回報的主機名稱
伺服器解析的主機名稱
ID
50
51
52
用戶端回報的 IP 位址
伺服器解析的 IP 位址
53
54
說明
警示事件的 CUID。只有警示提示事件時,才會產生此值。
警示事件的名稱。只有警示提示事件時,才會產生此值。
指定啟始傳遞的方式:
• "0" 表示已排程
• "1" 表示已傳送至目的端
• "2" 表示已發行
• "3" 表示已觸發警示
說明
事件觸發時系統中的使用者數目。
用戶端回報的用戶端主機名稱。
伺服器解析的用戶端主機名稱。如果無法解析用
戶端主機名稱,則不會記錄任何值。
用戶端回報的用戶端 IP 位址。
伺服器解析的用戶端 IP 位址。如果無法解析用
戶端 IP 位址,則不會記錄任何值。
登出
使用者登出。
• 事件類型 ID:1015
648 2013-01-07
稽核
事件詳細資料
同時使用者計數
觸發
檔案事件已觸發。
• 事件類型 ID:10016
事件詳細資料
檔案名稱
20.3.1.1 平台事件
ID
50
ID
17
說明
事件觸發時系統中的同時使用者
數目。
說明
監視並觸發事件的檔案名稱。
649
下列是 BI 平台的特定事件。
權限修改狀況
已修改物件的權限。
• 事件類型 ID:10003
事件詳細資料
已新增權限
ID
55
已移除權限
已修改權限
主權者
56
57
118
說明
已新增權限的類型、新權限的範圍 (哪些物件) 及套用至的物件類
型。將依據下列範例構建資訊結構:已新增權限=匯出; 新值=授
與;範圍=目前的物件; 適用的物件類型=所有物件類型。
已移除權限的類型、新權限的範圍 (哪些物件) 及套用至的物件類
型。將依據下列範例構建資訊結構:已移除權限=匯出; 之前的值=
拒絕;範圍=目前的物件; 適用的物件類型=所有物件類型。
已修改權限的類型、新權限的範圍 (哪些物件) 及套用的至物件類
型。將依據下列範例構建資訊結構:已修改權限=匯出; 之前的值=
授與;範圍=目前的物件; 適用的物件類型=所有物件類型。
已遭新增、移除或修改其權限的主權。
已修改自訂存取層級
已修改自訂存取層級。
2013-01-07
稽核
• 事件類型 ID:10004
事件詳細資料
已新增權限
ID
55
已移除權限 56
已修改權限 57
主權者 118
稽核修改狀況
已變更系統的稽核設定。
• 事件類型 ID:10006
事件詳細資料
事件類型 ID
ID
58
動作
新稽核層級
舊稽核層級
59
60
61
說明
已新增權限的類型、新權限的範圍 (哪些物件) 及套用至的物件類
型。將依據下列範例構建資訊結構:已新增權限=匯出; 新值=授
與;範圍=目前的物件; 適用的物件類型=所有物件類型
已移除權限的類型、新權限的範圍 (哪些物件) 及套用至的物件類
型。將依據下列範例構建資訊結構:已移除權限=匯出; 之前的值=
拒絕;範圍=目前的物件; 適用的物件類型=所有物件類型。
已修改權限的類型、新權限的範圍 (哪些物件) 及套用的至物件類
型。將依據下列範例構建資訊結構:已修改權限=匯出; 之前的值=
授與;範圍=目前的物件; 適用的物件類型=所有物件類型。
已遭新增、移除或修改其權限的主權。
說明
記錄已啟用或已停用之稽核事件類型的 ID。如果已啟用或已停用一
個動作中的多個事件類型,則會針對每個事件類型產生事件詳細資
料。
記錄已啟用或已停用的稽核事件。
如果詳細資料的稽核層級已變更,則會記錄新層級設定 (如關閉、
最小值或預設值)。
如果詳細資料的稽核層級已變更,則會記錄之前的層級設定 (如關
閉、最小值或預設值)。
650 2013-01-07
稽核
事件詳細資料
稽核選項
ID
62
ADS 連線 70
自動刪除間隔 105
說明
如果選擇性詳細資料已啟用或已停用,則會記錄已修改的詳細資料
以及是否啟用或停用。如果已啟用或已停用單一動作中的多個詳細
資料,則會針對每個已修改的詳細資料產生詳細資料記錄。
如果稽核資料儲存區連線已變更,系統會使用下列格式記錄新連線
設定:DBType=Oracle,DBName=MyADS,Username=USR1,Pass word="*****",SSO=off,DBReconnect=on。只會記錄已變更的詳細資
料。例如,如果只更新使用者名稱,則會記錄 Username="new"。
附註:
密碼資訊在資料庫中始終以 * 加以掩蓋。
此詳細資料會記錄 CMC 稽核頁面中 [刪除事件舊於] 欄位的任何變
更。這樣可管理稽核資訊將在 ADS 中維護的天數。
20.3.1.2 SAP BusinessObjects Web Intelligence 事件
下列事件是 SAP BusinessObjects Web Intelligence 元件所特有。
擷取作用範圍外的細目
使用者擷取報表範圍外的細目。
• 事件類型 ID:10201
651 2013-01-07
稽核
事件詳細資料
物件執行個體
ID
11
資料列數
查詢
語意層物件名稱
語意層 ID
63
25
31
32
說明
如果事件是排程更新或使用者檢視物件的結果 ("0" =
使用者檢視物件的結果,"1" = 物件排程重新整理的結
果),則記錄。
資料庫伺服器傳回的資料列數
記錄用於重新整理資料的查詢 (選擇性,在 CMC 中設
定)。
文件使用的語意層名稱。系統會針對文件存取的每個語
意層記錄執行個體。
文件使用的語意層 CUID。系統會針對文件存取的每個語
意層記錄執行個體。
擷取頁面
已擷取 Web Intelligence 文件頁面。
• 事件類型 ID:10202
20.3.1.3 SAP BusinessObjects Analysis (OLAP 版) 事件
MDAS 工作階段
已執行 MDAS 工作階段作業
• 事件類型 ID:10300
• 狀態:
• "0" = 已成功開啟新工作階段。
• "1" = 新工作階段失敗。
• "2" = 現有工作階段已關閉。
MDAS 多維資料集連線
已執行多維資料集連線作業。
• 事件類型 ID:10301
• 狀態:
• "0" = 已成功開啟新連線。
• "1" = 新連線失敗。
• "2" = 現有連線已關閉。
652 2013-01-07
稽核
事件詳細資料
連線 ID
Connection Name
提供者類型
多維資料集名稱
20.3.1.4 生命週期管理事件
ID
94
95
96
97
說明
連線的唯一識別碼。
連線的名稱。
多維資料集的提供者類型。
使用之多維資料集的完整名稱。
下列事件屬 SAP BusinessObjects 生命週期管理元件所獨有。
一般詳細資料
所有生命週期管理事件具有下列其他事件詳細資料。
事件詳細資料
元素叢集
元素註解
主要元素
元素狀態
Operation
ID
6
7
8
9
10
說明
當生命週期管理主控台對位於不同叢集的物件執行作業
時受影響叢集的 CUID。系統會針對每個受影響的叢集
產生事件詳細資料。
物件的其他資訊。
如果元素為主要元素,則此詳細資料將設為 "1";如果
為相依元素,則將設為 "0"。
如果作業元素失敗,此詳細資料將設為 "1";否則將設
為 "0"。
說明執行的作業類型 (如「新增」、「刪除」或「修
改」)。
組態
生命週期管理組態已變更。
• 事件類型 ID:10900
653 2013-01-07
稽核
654
事件詳細資料
組態
組態早於
組態晚於
ID
100
101
102
VMS類型 10900
還原
物件還原為先前的版本管理系統 (VMS) 版本。
• 事件類型 ID:10901
新增至 VMS
資源新增至 VMS。
• 事件類型 ID:10902
事件詳細資料
Version
ID
104
說明
使用者檢視生命週期管理主控台組態。組態顯示為
逗號分隔的成對值,例如還原設定=啟用,連接埠
=900。
如果已修改物件的生命週期管理主控台設定,則會
記錄先前的組態設定。使用與「組態」相同的格
式。
如果已修改物件的生命週期管理主控台設定,則會
記錄新的的組態設定。使用與「組態」相同的格
式。
版本管理系統的類型。
說明
在版本管理系統中記錄文件的版
本號碼。
擷取 VMS
從 VMS 中擷取資源。
• 事件類型 ID:10903
事件詳細資料
還原已刪除的物件
Version
ID
103
104
簽入 VMS
資源簽入 VMS。
• 事件類型 ID:10904
說明
指出擷取的物件是否已從系統中刪除。"0" 表
示物件未刪除;"1" 表示物件已刪除。
在 VMS 中記錄文件的版本號碼。
2013-01-07
稽核
655
事件詳細資料
Version
簽出 VMS
從 VMS 中簽出資源。
• 事件類型 ID:10905
事件詳細資料
Version
ID
104
ID
104
匯出 VMS
從 VMS 中匯出資源。
• 事件類型 ID:10906
事件詳細資料
Version
ID
104
鎖定於 VMS
VMS 中的資源已鎖定,以使使用者無法加以編輯。
• 事件類型 ID:10907
事件詳細資料
Version
鎖定依據
ID
104
10901
解除鎖定 VMS
VMS 中的資源已解除鎖定,以讓使用者可加以編輯。
• 事件類型 ID:10908
事件詳細資料
Version
解除鎖定依據
ID
104
10901
刪除 VMS
從 VMS 刪除資源。
說明
在 VMS 中記錄文件的版本號碼。
說明
在 VMS 中記錄文件的版本號碼。
說明
在 VMS 中記錄文件的版本號碼。
說明
在 VMS 中記錄文件的版本號碼。
執行動作之使用者的使用者名稱。
說明
在 VMS 中記錄文件的版本號碼。
執行動作之使用者的使用者名稱。
2013-01-07
稽核
• 事件類型 ID:10909
事件詳細資料
Version
ID
104
說明
在版本管理系統中記錄文件的版
本號碼。
656 2013-01-07
平台搜尋
第21章 平台搜尋
21.1 瞭解平台搜尋
「平台搜尋」可讓您在 SAP BusinessObjects Business Intelligence 儲存機制中搜尋內容。它會透
過將搜尋結果分類並依照其關聯性排名,來精簡搜尋結果。
在這個版本的 SAP BusinessObjects Business Intelligence 中,「平台搜尋」已增強下列功能:
• 搜尋 BOE 和 Explorer 內容。
• 如果找不到現有文件,則會建議查詢以建立文件。
• 支援連續與排程編製索引。
• 支援在叢集環境中編製索引。
• 設定與修改編製索引的層級。
• 提供進階搜尋組態選項。
• 支援多語系搜尋和編製索引。
• 提供進階搜尋語法。
• 支援中繼資料、內容和動態層面。
• 依系統負載支援自我修復。
附註:
如果您從舊版移轉至新版,索引不會移轉。
21.1.1 平台搜尋 SDK
657
平台搜尋支援公開 SDK,作為用戶端應用程式和平台搜尋之間的介面。公開呈現可協助您自訂搜尋服
務,並與您的應用程式整合。
當透過用戶端應用程式將搜尋要求參數傳送到 SDK 層時,SDK 層會將要求參數轉換成 XML 編碼的格
式,並將它傳遞給平台搜尋服務。
2013-01-07
平台搜尋
如需平台搜尋 API 的詳細資訊,請參閱<BusinessObjects Enterprise Java API Reference>。
21.1.2 叢集環境
平台搜尋能夠讓叢集環境中的多個節點分擔負載。叢集環境中的部署可最佳化系統資源,並提升伺服器
的效能。
平台搜尋支援搜尋與編製索引功能的水平叢集與垂直叢集。透過叢集環境,它可將搜尋與編製索引程序
的效能最佳化。
負載平衡
平台搜尋支援編製索引與搜尋的負載平衡。在叢集的環境中,會在多個節點上執行編製索引與搜尋要
求,以分擔負載。每個節點皆獨立運作,以編製內容的索引,並建立差異索引。但是在叢集中,只有一
個節點會做為主要索引且將差異索引合併到主要索引。所有的節點皆可存取主要索引,此功能可處理同
時搜尋要求。
容錯移轉
容錯移轉機制可確保使用者能夠繼續搜尋,且索引作業不會中斷。當叢集中的節點因為技術失敗或維修
而無法使用,則另一個節點會接管編製索引和搜尋要求的程序。
21.2 設定平台搜尋
21.2.1 部署 OpenSearch
658
平台搜尋支援 OpenSearch 標準,可讓用戶端應用程式使用 OpenSearch 標準或格式與平台搜尋通訊。
依預設,OpenSearch 不會與 SAP BusinessObjects Business Intelligence 套件一併安裝,因此使用
者必須使用 WDeploy 工具將 OpenSearch 視為個別 WAR 檔案 (opensearch.war) 以手動部署至應用程
式伺服器,例如供 SAP BusinessObjects Business Intelligence 使用的 Tomcat。此檔案會由安裝程
式複製到 {BOE_INSTALL_DIR}\warfiles\OpenSearch 目錄中。
2013-01-07
平台搜尋
附註:
• 用戶端程式需要遵循 OpenSearch 標準與平台搜尋通訊。
• 當您安裝 SAP BusinessObjects Business Intelligence 時,會預設安裝 Tomcat 應用程式伺服
器。
21.2.1.1 手動部署
若要在 SAP BusinessObjects Business Intelligence 環境中部署 OpenSearch,請執行下列步驟:
1。 移至以下位置:{installdir}/SAP BusinessObjects Enterprise 4.0\warfiles\
2。 複製 OpenSearch 資料夾至 {INSTALLDIR}\Tomcat6\webapps。
3。 在下列 OpenSearch\WEB-INF\config.properties 檔案中變更組態參數:
• CMS:含連接埠編號的 CMS 名稱,例如:<CMS 名稱>:<連接埠編號>
• OpenDocURL:OpenDocument 應用程式的 URL,例如 http://<tomcathost>:<connector port>/BOE/OpenDocument/opendoc/openDocument.jsp
• Proxy.rpurl:如果要使用反向 Proxy,則必須有反向 Proxy 伺服器名稱
• Proxy.opendoc.rpurl:如果要使用反向 Proxy,則必須有 opendoc 反向 Proxy 伺服器名稱。
4。 重新啟動 Tomcat 應用程式伺服器以部署 OpenSearch。
21.2.1.2 使用 WDeploy 部署
659
若要使用 WDeploy 部署 OpenSearch,請執行下列步驟:
附註:
對於 Windows 和 Unix,所述命令分別為 wdeploy.bat <parameters> 和 wdeploy.sh <parameters>。
1。 以所需的 Web 應用程式伺服器參數 (例如安裝目錄、執行個體名稱、管理員連接埠、管理員使用者
名稱和管理員密碼) 更新位於 <BOE_Install_Dir>\<Enterprise_DIR>\wdeploy\conf 下的 config.<app server server> 檔案。
2。 在下列 OpenSearch\WEB-INF\config.properties 檔案中變更組態參數:
• CMS:含連接埠編號的 CMS 名稱,例如:<CMS 名稱>:<連接埠編號>
• OpenDocURL:OpenDocument 應用程式的 URL,例如 http://<Web Application Server
Host>:<connectorport>/BOE/OpenDocument/opendoc/openDocument.jsp
• Proxy.rpurl:如果要使用反向 Proxy,則必須有反向 Proxy 伺服器名稱
• Proxy.opendoc.rpurl:如果要使用反向 Proxy,則必須有 opendoc 反向 Proxy 伺服器名稱。
2013-01-07
平台搜尋
3。 從 <BOE_Install_Dir>\<Enterprise_DIR>\wdeploy location 中執行 wdeploy.bat
<WEB_APPLICATION_SERVER> -Dapp_source_dir=<LOCATION_OF_OpenSearch Webapp> -DAPP=OpenSearch deploy 命令
例如,下列命令會將 OpenSearch 部署至 WebSphere 7 Web 應用程式伺服器: wdeploy.bat websphere7 -Dapp_source_tree=<BOE_Install_Dir>\<Enterprise_DIR>\warfiles" -DAPP=OpenSearch deploy
4。 重新啟動應用程式伺服器。
21.2.2 設定反向 Proxy
若要在反向 Proxy 伺服器後面的 Web 應用程式伺服器上部署 Business Intelligence Web 應用程式,
請設定反向 Proxy 伺服器,將傳入的 URL 要求對應至正確的 WAR 檔案。
為了圖解組態步驟,我們使用 Apache 2.2 反向 Proxy 伺服器做為範例。為 OpenSearch 設定 Apache
2.2 反向 Proxy 伺服器
1。 設定反向 Proxy 並在 OpenSearch 的 WEB-INF\config.properties 檔案中進行變更。
2。 啟用下列內容參數,並據以變更其值。
• proxy.rpurl:這是 OpenSearch 的反向 Proxy URL (如 http://machineIPAd dress/RP/OpenSearch/)。
• proxy.opendoc.rpurl:這是 Open Doc 的反向 Proxy URL (如 http://machineIPAd dress/RP/BOE/)。
3。 使用下列步驟更新 Apache 反向 Proxy 安裝資料夾底下的 httpd.conf 檔案:
• ProxyPass /RP/BOE/OpenDocument/ http://<Tomcat host>:<Connector Port>/BOE/OpenDocument/
• ProxyPass /RP/OpenSearchRP/ http://<Tomcat host>:<Connector Port>/OpenSearch/
• ProxyPassReverseCookiePath /BOE /RP/BOE
• ProxyPassReverseCookiePath /OpenSearchRP /RP/OpenSearchRP
4。 重新啟動 Apache 2.2 反向 Proxy 伺服器。
21.2.3 在 CMC 中設定應用程式屬性
若要設定平台搜尋應用程式屬性,請完成下列步驟:
1。 移至 CMC 的 [應用程式] 區域。
2。 選取 [平台搜尋應用程式]。
660 2013-01-07
平台搜尋
3。 依序選擇 [管理] > [屬性]。隨即出現 [平台搜尋應用程式屬性] 對話方塊。
4。 設定您要的平台設定。
下表說明可設定的屬性:
選項
搜尋統計資料
描述
平台搜尋提供下列搜尋統計資料:
• 編制索引狀態:顯示編制索引程序的狀態。
• 已編製索引的文件數目:顯示已編製索引的文件數目。
• 最後編製索引的時間戳記:顯示文件最後編製索引的時間戳記。
停止/開始編製索
引
「開始或停止編製索引」選項讓您在希望從連續編目切換至排程編目時或為維
護之用時,可開始或停止編製索引程序。
若要停止編製索引,請按一下 [停止編製索引],然後按一下確認對話方塊中的
[確定]。
預設索引地區設定
[平台搜尋] 使用在 CMC 頁面中指定的地區設定,為所有預設的 BI 文件編製
索引。一旦文件完成當地語系化,則會使用對應的語言分析器編製索引。
搜尋是以用戶端的產品地區設定為基礎,且可以指定用戶端產品地區設定的權
重。
您可以在 CMC 組態屬性中設定權重。
編目頻率
您可以使用下列其中一個選項來編制整個 SAP BusinessObjects BI 平台儲存
機制的索引:
• 連續編目:使用此選項,每次新增、修改或刪除物件時便會對儲存機制編製
索引,即為連續編目。連續編目可讓您檢視或使用最新的 BI 平台內容。依
預設設定,連續編目會依據您執行的動作持續更新 SAP BusinessObjects
BI 平台儲存機制。連續編目無需使用者干預即可運作,且可減少編製文件
索引所需的時間。
• 排程編目:使用此選項,編製索引會以 [排程] 選項設定的排程為基礎。
如需有關排程物件的詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台的 CMC 線上說明》平台搜尋中的<排程物件>一節。
附註:
• 如果您選取 [排程編目],並將 [遞迴] 設為 [現在] 以外的選項,則平台
搜尋會顯示文件排程為下次編製索引的日期和時間戳記。
• 如果您選取 [排程編目],則 [開始編製索引] 按鈕會啟用,而 [停止編製
索引] 按鈕會停用。
• 完成排程後,便會停用 [停止編製索引]。
661 2013-01-07
平台搜尋
選項
索引位置
描述
文件在編製索引後,會儲存在下列位置的共用資料夾中:
• 主要索引位置 (索引和拼字檢查工具):主要索引和拼字檢查工具索引會儲
存在這個位置中。在搜尋工作流程期間,會使用主要索引擷取初始叫用,而
拼字檢查工具索引用於擷取建議。在叢集 BI 平台部署中,此位置應位於可
從叢集所有節點存取的共用檔案系統中。
• 永續性資料位置 (內容存放):內容存放會放入這個位置中。它可從主要索
引位置建立,並與之保持同步。內容存放用於產生層面,並處理主要索引位
置產生的初始叫用。在叢集 SAP BusinessObjects BI 平台部署中,會在每
個節點產生內容存放。
由於永續性資料位置包含內容存放資料夾,因此這是唯一受叢集環境影響的索
引位置。如果電腦有單一搜尋服務,則將只有一個內容存放位置。例如,
{bobj.enterprise.home}\data\PlatformSearchData\workspace\Server\ContentStores。
然而,在叢集環境中,如果電腦具有多個搜尋服務,則每個搜尋服務均會擁有
一個內容儲存位置。例如,如果伺服器有兩個執行個體正在執行,則內容儲存
位置如下: a. {bobj.enterprise.home}\data\PlatformSearchData\workspace\Server\ContentStores。 b. {bobj.enterprise.home}\data\PlatformSearchData\workspace\Server1\ContentStores。
• 非永續資料位置 (暫存檔、差異索引):差異索引會先在此位置建立並暫存,
再與主要索引合併。已編製索引的文件與「主要索引」合併後,便會從這個
位置中刪除。此外,會在此位置中建立替代檔案 (擷取器的輸出) 並暫時儲
存,直到替代檔案轉換成差異索引為止。
附註:
• 所有索引位置必須為共用位置。
• 您必須按一下 [停止編製索引],才能修改索引位置。
• 如果您修改索引位置,則必須將內容複製到新的位置,否則現有索引資
訊將遺失。
662 2013-01-07
平台搜尋
選項
編製索引層級
描述
您可以透過下列方式設定編製索引層級來調整搜尋內容:
• 平台中繼資料:僅針對平台中繼資料資訊,如標題、關鍵字與文件描述,所
建立的索引。
• 平台與文件中繼資料:此索引包括平台中繼資料與文件中繼資料。文件中繼
資料包括建立日期、修改日期,以及作者名稱。
• 完整內容:此索引包括平台中繼資料、文件中繼資料與其他內容,例如:
• 文件真正的內容。
• 提示與值清單的內容。
• 圖表、圖形與標籤。
附註:
當您修改編製索引層級時,會針對整個重新整理的 SAP BusinessObjects BI
平台儲存機制進行編製索引初始化。
663 2013-01-07
平台搜尋
選項
內容類型
描述
可選取的索引內容類型如下:
• Microsoft Word
• Microsft Excel
• Microsoft PowerPoint
• 文字
• Adobe Acrobat
• Rich Text
• Crystal Reports
• 語意層
• Web Intelligence
重新建置索引
此選項會刪除所有現有已編製索引的內容,然後重新對整個文件編製索引。
不論編製索引狀態如何,您都可以選取 [重新建置索引] 選項。不過,如果已
停止編製索引,且您選取重新建置索引,儲存並關閉平台搜尋應用程式,則
[重新建置索引] 選項無法運作。
如果已停止編製索引,且您選取 [重新建置索引],儲存並關閉平台搜尋應用程
式,則重新開啟組態頁面,然後按一下 [開始編製索引],儲存的重新建置索引
會自動對整個文件重新編制索引。
如果您不要平台搜尋將文件重新編製索引,則必須先取消選取 [重新建置索
引],然後按一下 [開始編制索引]。
文件從索引排除
[文件從索引排除] 選項會從索引中排除文件。例如,您可能不想被搜尋極大的
Crystal 報表,以確保報表應用程式伺服器資源不會多載。同樣地,您可能不
想對具有數百個個人化報表的發行編製索引。
透過排除特定文件,您可以防止經由平台搜尋存取這些文件。值得注意的是,
如果文件在放入該群組之前已經完成索引編製,則該文件仍是可搜尋的。為確
保 [文件從索引排除] 群組中的文件不被搜尋,您必須重新建置索引。
依預設,只有管理員帳戶具備 [文件從索引排除] 的完整控制權。具備下列權
限的其他使用者只能將文件新增至 [文件從索引排除] 群組:
• 對於類別的「檢視」和「編輯」權限。
• 直接編輯文件。
5。 選擇 [儲存並關閉]。
附註:
如果使用者沒有選取 [重新建置索引] 選項,且變更編製索引層級或選取或取消選取擷取器,則索
引會從開始進行遞增更新,且不會刪除現有索引。
664 2013-01-07
平台搜尋
21.3 使用平台搜尋
21.3.1 在 CMS 儲存機制中編製內容索引
665
編製索引是一個連續的程序,涉及以下有順序的工作:
1。 編目:編目是一種輪詢 CMS 儲存機制,並識別已發佈、已修改或已刪除物件的機制。可以透過兩種
方式編目:連續和排程編目。
如需連續和排程編目的詳細資訊,請參閱「相關主題」中的 設定應用程式屬性 主題。
2。 擷取:擷取是一種根據文件類型呼叫擷取器的機制。儲存機制中每個可用的文件類型都有一個專屬
的擷取器。藉由定義新的擷取器 Plug-in,可搜尋新的文字類型。這些擷取器每一個皆可調整,足
以擷取含許多記錄的大型文件內容。
支援以下擷取器:
• 中繼資料擷取器
• Crystal 報表擷取器
• Web Intelligence 擷取器
• 語意層擷取器
• 無從驗證的擷取器 (MS Office 2003 與 2007 及 PDF 文件)
如需有關可搜尋文件類型的詳細資訊,請參閱 [相關主題] 中的 可搜尋的內容類型 主題。
3。 編製索引:編製索引是一種透過稱為 Apache Lucene Engine 的協力廠商程式庫對所有擷取的內容
編製索引的機制。編製索引所需的時間會視系統的物件數、文件大小與類型而異。
搜尋索引儲存在檔案的指定位置中,而且包含所有已編製索引之可搜尋文件中的內容。
要使編製索引執行成功,必須執行和啟用下列伺服器:
• 輸入檔案儲存伺服器 (IFRS)
• 輸出檔案儲存伺服器 (OFRS)
• 中央管理伺服器 (CMS)
• 調適處理伺服器 (APS)
如果物件類型選取為 Web Intelligence 或 Crystal Report,則選取的各個物件類型必須執行且啟
用對應的 Web Intelligence 處理伺服器或 Crystal Report 應用程式伺服器。
2013-01-07
平台搜尋
4。 內容儲存區:內容儲存區以使用者容易解讀的格式提供資訊,其中包括 ID、CUID、名稱、種類,以
及從主要索引中擷取的執行個體。這有助於加速搜尋程序。
相關主題
•
•
21.3.2 索引失敗清單
索引失敗清單會提供無法編製索引的文件清單。平台搜尋會嘗試對文件編製索引三次。如果無法對文件
編製索引,文件會列入索引失敗清單。
若要檢視索引失敗清單,請完成下列步驟:
1。 移至 CMC 的 [應用程式] 區域。
2。 選取 [平台搜尋應用程式]。
3。 依序選擇 [動作] > [索引失敗清單]。
隨即出現 [平台搜尋應用程式] 對話方塊,其中會顯示文件清單和下列詳細資料:
• 標題:顯示無法編製索引的文件標題。
• 類型:顯示文件類型的名稱,如 Crystal Report 和 Web Intelligence,以及文件的位置。
• 失敗類型:顯示錯誤碼以及文件索引失敗的原因。按一下 [更多資訊] 超連結,以瞭解錯誤原因
堆疊追蹤的詳細資訊。
• 上次嘗試時間:顯示上次嘗試對文件編製索引的時間戳記。
21.3.3 搜尋結果
21.3.3.1 預先搜尋
666 2013-01-07
平台搜尋
21.3.3.1.1 建議的查詢
在使用平台搜尋時,使用者可能嘗試找到特定問題的答案,而非尋找特定的物件。在 SAP
BusinessObjects Business Intelligence 儲存機制中的現有報表可能會回答這些問題,但也可能不會
回答。
「平台搜尋」會分析 SAP BusinessObjects Business Intelligence 儲存機制中語意層與現有報表的
結構,並將這項資訊與使用者提供的搜尋要求進行比較,以建議新的 SAP BusinessObjects Enterprise
Web Intelligence 查詢,協助使用者尋找問題的答案。
若要建立潛在性報表,平台搜尋會針對維度、計量、條件和篩選值,比對所有語意層的字組。
平台搜尋會在以下的語意層相關資訊或現有的 SAP BusinessObjects Web Intelligence 文件中尋找符
合項目:
• 符合搜尋輸入字的語意層內的計量。
當計量符合其中一個搜尋詞彙時,會在產生的 SAP BusinessObjects Enterprise Web Intelligence
文件中使用該計量。
• 符合搜尋輸入字的語意層內之維度名稱。
當維度名稱符合其中一個搜尋詞彙時,產生的 Web Intelligence 文件會分析這個維度的資訊。
• 查詢篩選器可以聚焦在文件中顯示的資料。這些查詢篩選器是由分析搜尋輸入所產生。
• 如果語意層條件的名稱符合其中一項搜尋詞彙,就會使用這個條件做為篩選器。
• 如果名稱符合搜尋詞彙的現有 SAP BusinessObjects Web Intelligence 文件中有欄位值,會從
含有符合值的歷史報表維度,使用「等於」做為條件運算子來建立篩選器。
如果平台搜尋已有足夠的符合項目,使得產生的文件將包含兩個結果欄位與一個篩選器,則查詢會被視
為準備執行。在這種情況下,使用者可以按一下以檢視完成的報表。
如果語意層與文件之間符合的項目數目不足,您可以在執行它之前編輯查詢。
如果有數個語意層符合搜尋輸入,或是如果有相同的字出現在兩個不同的符合項目中 (例如維度名稱中
與篩選值中),則平台搜尋會建議多個查詢。
21.3.3.1.2 可搜尋的內容類型
667 2013-01-07
平台搜尋
運用平台搜尋可搜尋發佈至 BI 平台的內容。物件類型和其相對應之已編製索引的內容列示如下:
物件類型 已編製索引的內容
Crystal Reports (2008 和 2011)
標題、說明、選擇公式、已儲存的資料、任何區
段中的文字欄位、參數值和子報表。
Web Intelligence 文件
Microsoft Excel 文件 (2003 和 2007)
標題、說明、報表中使用的語意層篩選器名稱、
已儲存資料、報表中本機定義的篩選條件常數、
報表中使用的語意層計量名稱、報表中使用的語
意層物件名稱、記錄設定中的資料,和儲存格中
的靜態文字。
所有非空白儲存格裡的資料、文件屬性 (標題、
主旨、作者、公司、類別、關鍵字和註解)「摘
要」頁面上的欄位、以及文件頁首和頁尾的文字。
至於使用計算或公式的儲存格,驗算後的值是可
搜尋的。若是數字或日期/時間值,則原始資料是
可搜尋的。
Microsoft Word 文件 (2003 和 2007)
所有段落和表格中的文字、文件屬性 (標題、主
旨、作者、公司、類別、關鍵字和註解)「摘要」
頁面上的欄位、文件頁首和頁尾的文字、以及數
字文字。
RTF、PDF、PPT 和 TXT 檔案 這些檔案裡所有的文字都是可以搜尋的。
LCMJob、、AFDashboard 頁面、Dashboards、ObjectPackage、Web 服務查詢 (QaaWS)、設定檔、
討論區、InformationDesigner、SAP BusinessObjects BI 平台的裝置、MDAnalysis、發行、
Flash、分析和超連結
中繼資料內容是可以搜尋的。
668 2013-01-07
平台搜尋
物件類型
事件
BI 工作區
已編製索引的內容
所有事件,例如自訂事件、系統事件、Crystal
Reports 事件和 Monitoring 事件皆可搜尋。如
果事件與來源相關聯,平台搜尋會顯現來源和事
件。
附註:
平台搜尋支援 Crystal Reports for Enterprise
事件。
• 對下列 BIW 模組的標題、說明和內容編製索
引:
• 文字模組
• 網頁模組
• 導覽清單模組
• 檢視器模組
• 對複合模組的標題和說明編製索引。
• 僅對工作範本模組的標題編製索引。
• 若為群組模組,則對其中的模組標題和中繼資
料編製索引。
• 對 BIW 中 InfoObject 模組的標題、說明和
CUID 編製索引。
附註:
由於僅對內嵌 InfoObject 模組的標題和說明
編製索引,因此如果嘗試搜尋 InfoObject 內
容,將不會傳回內嵌模組的參考。例如,如果
將 CR 插入 BIW,則將對其標題和說明編製索
引。任何嘗試搜尋 CR 內容,都不會傳回內嵌
模組的參考。
• 如果 BIW 包含多個索引標籤和子索引標籤,
則還會對每個索引標籤和子索引標籤的標題及
內容編製索引。
669 2013-01-07
平台搜尋
物件類型
CR Next Gen
語意層
已編製索引的內容
標題、說明、選擇公式、已儲存的資料、任何區
段中的文字欄位、參數值和子報表。
不支援 CR Next Gen 報表中的下列物件:
• 交叉表報表
• 圖表資料擷取
• 影像和相關聯的中繼資料擷取
• 內嵌 OLE (例如,內嵌於 CR 的 Word 文件)
• Flash 物件擷取
另外,無法逐頁讀取 CR Next gen 報表的資料。
資料內容是可以搜尋的。
附註:
依預設,已啟用 [語意層編製索引] 選項。如果
您發現「平台搜尋」用來編製語意層內容索引的
查詢需要較長的執行時間,並且會影響資料庫伺
服器的效能,則建議您停用中央管理主控台 (CMC)
的語意層編製索引選項。編製語意層內容索引時,
「平台搜尋」所使用的查詢範例為 [Select dis tinct SampleColumnName from SampleTableName
LIMIT 1000]。
請依照以下步驟停用 [語意層編製索引] 選項:
• 登入中央管理主控台 (CMC)。
• 選擇 [應用程式]。
• 導覽至「平台搜尋應用程式」並選擇 [屬性]。
• 導覽至內容類型,並取消勾選 [語意層]。
• 選擇 [儲存並關閉]。
附註:
無從驗證的文件 (MS Office 2003 與 2007 及 PDF 文件) 支援的大小上限為 15 MB。
21.3.3.2 搜尋
670 2013-01-07
平台搜尋
若使用者從 BI Launch Pad 或使用平台搜尋 SDK 消費者的任何其他應用程式中搜尋關鍵字,則系統會
檢查其搜尋詞彙的主要索引。依據使用者的檢視權限,搜尋引擎只會顯示使用者具有存取權限的文件。
21.3.3.3 後續搜尋
21.3.3.3.1 層面
平台搜尋會精簡搜尋結果,做法是將搜尋結果分組成物件類型類似的類別或層面,並依照該類別在傳回
的搜尋詞彙結果之間發生的次數,加以排名。層面可讓您導覽至精確的結果。
平台搜尋會從 InfoObject 中繼資料、文件中繼資料和文件內容中產生層面。它只會顯示擁有多個文件
與指定查詢相符的層面。層面會依據與搜尋查詢相符的文件動態呈現,並依文件計數排序。
SAP BusinessObjects Business Intelligence 文件分成下列一般層面或類別:
• 個人或公用 (例如人力資源、企業與財務):這以 BI 平台文件類別為基礎。
• 文件類型:以文件類型為基礎,例如 Web Intelligence、Crystal Reports、Microsoft Word (2003
和 2007)、Microsoft Excel (2003 和 2007) 和 Dashboards。
• 語意層與連線:這以內容來源為基礎。
• 日期:它包含上次重新整理日期:(年、季與月)。
• 時間:它包含上次重新整理時間,如過去 24 小時和上週。
• 作者:這是建立文件的使用者姓名。
21.3.3.3.2 正規化搜尋結果排名
671
「平台搜尋」會考量所搜尋詞彙出現的位置來排名文件,並會根據內容出現在文件中的位置將內容分成
下列類別:
1。 平台中繼資料
2013-01-07
平台搜尋
2。 文件中繼資料
3。 內容中繼資料
4。 內容
您可以在 CMC 頁面中設定上述類別的權重。
21.3.3.3.2.1 自訂排名搜尋結果的權重
「平台搜尋」可讓您根據內容在文件中出現的次數,針對以類別分組的內容設定權重,使您可以為所需
的類別設定較高值,以便快速擷取相關的搜尋結果。
若要設定權重,請執行下列步驟:
1。 移至 CMC 的 [應用程式] 管理區。
2。 選取 [平台搜尋應用程式]。
3。 選擇 [排名]。隨即出現的 排名:平台搜尋應用程式 對話方塊會顯示如「平台中繼資料」、「文件
中繼資料」、「內容中繼資料」和「內容」等不同內容類別的權重。您可以依照需求來修改權重。
「使用者地區設定」是在 BI Launch Pad 應用程式 [偏好設定地區設定] 中進行的地區設定。
4。 選擇 [儲存]。
在升級案例中,如果需要對已編製索引的文件套用排名,則必須重新建置索引。如需詳細資訊,請參閱
>一節中關於重新建置索引的資訊。
21.3.3.3.3 多語系支援
平台搜尋提供多語系支援,可以您所需的語言對內容編製索引、擷取搜尋結果及取得建議。為編製所有
SAP BusinessObjects Business Intelligence 文件的索引,「平台搜尋」會使用 CMC 應用程式 [預
設索引地區設定] 中進行的地區設定。
一旦 InfoObject 進行當地語系化,「平台搜尋」會使用對應的語言分析器來編製文件索引。
「平台搜尋」是根據「用戶端產品地區設定」進行地區設定,並會在擷取搜尋結果時,將更多權重分配
給「用戶端產品地區設定」。您可以在 CMC 組態頁面設定權重。
672 2013-01-07
平台搜尋
21.3.3.3.4 建議
「平台搜尋」會針對拼寫錯誤的搜尋查詢提供建議。如果原始搜尋查詢沒有產生任何結果,則平台搜尋
會依據索引內容建議最可能的詞彙。
建議會以含超連結的關鍵字形式出現。按一下超連結以檢視包含可能符合原始查詢的關鍵字之文件清
單。系統會依據各種客觀因數以演算法確定這些建議。
若有多個詞彙與原始要求相符,平台搜尋會以在 CMC 應用程式的 [索引地區設定] 中設定的語言建議
前三個建議。
附註:
平台搜尋在下列情況下不會產生建議:
• 如果搜尋查詢包含少於三個字母
• 屬性搜尋,如類型:Crystal Report
• 語意層中繼資料和內容
• 多字元語言,如中文、日文和韓文
21.3.3.3.5 來自 SAP BusinessObjects Explorer 的同盟搜尋結果
「平台搜尋」會將來自 SAP BusinessObjects Explorer 的搜尋要求組成同盟,並搭配 SAP
BusinessObjects Business Intelligence 內容顯示 InfoSpace。
來自 SAP BusinessObjects Explorer 的搜尋結果會以中繼資料類別分組。InfoSpaces 的支援層面包
括類型、位置和重新整理時間。
SAP BusinessObjects Explorer 為搜尋查詢中的每一個搜尋辭彙傳送辭彙頻率至平台搜尋。平台搜尋
使用詞彙頻率的平方根總合來計算相關性。產生的值會被指派為每一個 InfoSpace 的分數。結果會依
分數儲存並傳送至用戶端。
21.4 整合平台搜尋與 SAP NetWeaver Enterprise Search
673 2013-01-07
平台搜尋
SAP NetWeaver Enterprise Search 7.20 和以上版本可以使用以 OpenSearch (RSS 和 ATOM) 為基礎
的搜尋服務。它可以委派搜尋要求給遠端搜尋服務提供者系統。在此情況下,OpenSearch 為服務提供
者,NetWeaver Enterprise Search 為搜尋結果消費者,而 SAP BusinessObjects 平台搜尋為搜尋服
務提供者。
如果使用者提交搜尋要求,則 SAP NetWeaver Enterprise Search 會將搜尋要求直接發送至 OpenSearch
提供者。提供者會回覆搜尋要求,並將回覆傳回給 SAP NetWeaver Enterprise Search。然後,它會與
從其他搜尋物件連接器中收到的結果合併成搜尋結果,並顯示在使用者介面上。
若要整合 SAP NetWeaver Enterprise Search 和搜尋平台,您需要進行下列步驟:
1。 在 SAP NetWeaver Enterprise Search 中建立連接器。
2。 匯入 SAP BusinessObjects BI 平台驗證區段中的使用者角色。
21.4.1 在 SAP NetWeaver Enterprise Search 中建立連接器
674
您可以使用 OpenSearch 類型的搜尋物件連接器來整合外部搜尋提供者,以透過 OpenSearch 提供搜尋
功能。
若要在 SAP NetWeaver Enterprise Search 中建立連接器,您需要符合下列先決條件:
1。 OpenSearch 描述服務 URL。
2。 OpenSearch 描述服務必須僅以 RSS 或 ATOM 格式提供。
執行下列步驟以便在 SAP NetWeaver Enterprise Search 中建立連接器:
1。 啟動管理主控室並選擇 [建立]。
2。 選取 OpenSearch 作為搜尋物件連接器類型。
3。 選擇 [下一步]。
4。 輸入 OpenSearch 提供者的 OpenSearch 描述服務 URL。
5。 選取下列任何一項驗證設定以啟動描述服務 URL:
• 未驗證:未進行驗證。
• SAP 驗證斷言票證:此使用者用於透過 SSO 驗證。
• 使用者/密碼:預先定義的用於 SSO 驗證。
6。 從 OpenSearch URL 設定中選取 [啟用搜尋 URL]。
然後針對合適的搜尋服務驗證 OpenSearch 描述服務 URL。系統會自動輸入搜尋 URL 範本的值和關
聯的描述。
7。 選取下列任何一項驗證設定以設定連接器:
• 未驗證:未進行驗證。
2013-01-07
平台搜尋
• SAP 驗證斷言票證:此使用者用於透過 SSO 驗證。
• 使用者/密碼:預先定義的用於 SSO 驗證。
8。 選擇 [下一步]。
隨即出現摘要對話方塊,其中顯示針對此搜尋物件連接器輸入的值。
9。 選擇 [上一步] 以修改設定,或 [取消] 以放棄所有輸入的資料。
10。 選擇 [完成] 以儲存設定。
21.4.2 匯入 SAP BusinessObjects Business Intelligence 驗證中的使用者
角色
執行下列步驟以匯入 SAP BusinessObjects Business Intelligence 驗證中的使用者角色:
附註:
系統管理員必須擁有使用者詳細資料、系統資訊、應用程式主機資訊和使用者憑證。
1。 請移至 CMC 的 [驗證] 區。
2。 選擇 [SAP]。
3。 指定 授權系統 索引標籤上的下列各項:
• 系統
• 用戶端
• 應用程式伺服器
• 系統編號
• 使用者名稱
• 密碼
• 語言
4。 選擇 [更新]。
5。 選擇 [角色匯入] 索引標籤並匯入使用者角色。
6。 選擇 [更新]。
7。 依序選擇 CMC 中的 [管理] > [使用者安全性],以指派適當的使用者權限。
21.5 從 NetWeaver Enterprise Search 中搜尋
675
若要從 SAP NetWeaver Enterprise Search 中搜尋結果,請執行下列步驟:
2013-01-07
平台搜尋
1。 登入 SAP NetWeaver Enterprise Search 應用程式。
2。 選擇 [進階搜尋]。
3。 選取為平台搜尋建立的連接器。
4。 搜尋關鍵字。
如果存在關鍵字的匹配項目,關鍵字的綜合結果會包含來自平台搜尋的結果。
21.6 稽核
676
系統會稽核從使用平台搜尋服務與搜尋回應的用戶端應用程式送出的所有搜尋要求事件。對於平台搜
尋,會對服務層級實作稽核。
有一個平台搜尋事件 ID 1009,四個平台搜尋特定事件的詳細資訊,例如:
• Keyword searched (ID: 19)
• Number of Search Results (ID: 63)
• Facet Search (ID: 20)
• Search Exception (ID: 1)
除了上述的事件詳細資料外,還有一些任何 BOE 模組中任何稽核所支援的標準事件詳細資料,例如工
作階段 Cuid 與使用者 Cuid。
以下以範例說明稽核在平台搜尋中的運作方式。
如果您搜尋關鍵字,例如「Sales」,則搜尋結果的總數會是 5。在此狀況下會稽核下列事件:
• 事件 ID 1009
• 含 sales 值的事件詳細資料 ID 19
• 含 5 值的事件詳細資料 ID 63
• 工作階段 CUID
• 使用者 CUID
• 含表示成功狀態的值 0 的狀態
• 開始時間
• Duration
• 物件
• 含 0 值的 ID,因為這是服務端稽核
在產生層面且您選取一或多個層面時,會稽核下列事件:
• 事件 ID 1009
• 含 sales 值的事件詳細資料 ID 19
• 含 5 值的事件詳細資料 ID 63
• 含以逗號分隔之層面字串的事件詳細資料 ID 20
• 工作階段 Cuid
• 使用者 Cuid
2013-01-07
平台搜尋
• 含表示成功狀態的值 0 的狀態
• 開始時間
• Duration
• 含 0 值的物件 ID,因為這是服務端稽核
如果因為無效的輸入 (例如 *"a"),而造成搜尋例外,則會稽核下列事件詳細資料:
• 事件 ID 1009
• 含 sales 值的事件詳細資料 ID 19
• 含 0 值的事件詳細資料 ID 63
• 含例外訊息的事件詳細資料 ID 1
• 工作階段 Cuid
• 使用者 Cuid
• 含 1 值的狀態,表示狀態為失敗
• 開始時間
• Duration
• 含 0 值的物件 ID,因為這是服務端稽核
21.7 疑難排解
21.7.1 自我修復
平台搜尋具有自我修復機制。它會持續監控搜尋服務記憶體使用量,並在記憶體使用量超過臨界值時自
動停止編製索引。當記憶體使用量降至合理限制時,會自動開始編製索引。不過,使用者可以在此程序
期間繼續搜尋,但無法在特定期間編製索引。依預設,平台搜尋會根據文件類型設定可隨時編製索引的
文件數目。編製索引依據系統資源 (例如 CPU 和記憶體) 來起始。
21.7.2 問題案例
677 2013-01-07
平台搜尋
678
本節提供使用平台搜尋擷取搜尋結果時,可能發生的各種問題之逐步解決方案。
無法從包含關鍵字的新增文件中擷取搜尋結果。
• 請檢查平台搜尋是否支援送出的文件之文件類型。如果文件類型不支援,文件將無法編製索引。
如需支援的文件類型之詳細資訊,請參閱底下 [相關主題] 中列出的主題「可搜尋的內容類型」。
• 檢查 [編目頻率] 的已選取選項。 如果 [編目頻率] 設定為 [連續編目],將立即挑選文件供編製
索引。如果 [編目頻率] 設定為 [排程編目],則只有在排程期間才會執行編製索引。
如需「編目頻率」的詳細資訊,請參閱底下 [相關主題] 中列出的主題「設定應用程式屬性」。
• 檢查編製索引失敗清單以確認文件是否成功編製索引。如果文件顯示在此清單內,您必須修改並重
新送出文件,以便平台搜尋可以使用文件供編製索引。
附註:
您可以透過新增或刪除欄位,然後重新儲存來修改文件。這會在 SAP BusinessObjects Business
Intelligence 平台儲存機制中更新文件的時間戳記,並起始文件的重新編製索引。
如需文件無法編製索引的詳細資訊,請參閱底下 [相關主題] 中列出的主題「編製索引失敗清單」。
• 檢查 Adaptive 處理伺服器追蹤記錄,其中包含關於編製索引失敗的資訊。
1。 在檔案系統中,移至含有 APS 追蹤記錄的 {BOE 安裝目錄}\logging\,副檔名為 .gif。
2。 開啟追蹤記錄檔並搜尋需編製索引的文件 SI_ID。
附註:
您可以從文件屬性中找到文件 SI_ID。
無法擷取 Crystal Report 文件
平台搜尋編製 Crystal Report 內容的索引只適用於版本 2008 和 2011。它不會為 Crystal Reports for Enterpris 編製索引內容。
不過,若是 Crystal Reports for Enterprise,您可以搜尋文件的中繼資料,例如標題、描述和關鍵
字,這些都是文件屬性的一部份。
如果文件包含可編製索引的內容,則必須遵循上述「無法從包含關鍵字的新增文件中擷取搜尋結果」章
節中列出的相同程序操作
無法在語言集中擷取搜尋結果作為 BI Launch Pad 的產品地區設定。
依據 CMC 的索引地區設定集,「平台搜尋」會從 BI 平台儲存機制中搜尋和編製索引內容。如果 BI
Launch Pad 的產品地區設定集與 CMC 的地區設定集不同,平台搜尋不會擷取任何結果。
如需設定索引地區設定的詳細資訊,請參閱底下 [相關主題] 中列出的「設定應用程式屬性」。
無法擷取 SAP BusinessObjects Explorer InfoSpace
檢查 SAP BusinessObjects Explorer 伺服器是否停止或停用。啟用平台搜尋伺服器以從 SAP
BusinessObjects Explorer 中擷取搜尋結果。
2013-01-07
平台搜尋
SAP NetWeaver Enterprise Search 無法從 SAP BusinessObjects Business Intelligence 儲存機制
擷取結果
• 檢查平台搜尋是否使用 BI Launch Pad 擷取搜尋結果,以查明問題是否因平台搜尋和 SAP NetWeaver
Enterprise Search 整合所致。
• 檢查 OpenSearch 在 Web 應用程式伺服器中是否正確部署。驗證 OpenSearch 部署的特定步驟視使
用的 Web 應用程式伺服器的類型而定。
• 檢查在 SAP NetWeaver Enterprise Search 組態中是否正確建立或設定連接器。您需要使用 SAP
NetWeaver Enterprise Search 的正確連接器以聯邦來自平台搜尋的結果。
• 分別檢查執行 SAP NetWeaver Enterprise Search 和 BI 平台的電腦之間的通訊是否正常。若分散
式環境中存在任何網路問題,SAP NetWeaver Enterprise Search 可能無法聯邦結果。
• 檢查 SAP NetWeaver Enterprise Search 使用者是否已新增至 BI 平台並具有適當權限。若要驗證
使用者權限,請移至 CMC 的 [驗證] 區域,並選取 [SAP]。
相關主題
•
•
679 2013-01-07
Federation
第22章 Federation
22.1 Federation
「同盟」是一項跨站台複寫工具,可用來處理全域環境下的多個資訊平台服務部署。
您可以從某個 BI 平台部署中建立和管理內容,再依週期性排程將內容複寫到其他地理位置站台的 BI
平台部署。您可以完成單向複寫和雙向複寫工作。
「同盟」的優點包括:
• 降低網路流量
• 從單一站台建立和管理內容
• 為使用者提升效能
當您使用「同盟」來複寫內容時,您可以:
• 簡化多個部署的管理需求
• 為跨國企業提供各地分公司一致的權限原則
• 更快速地取得資訊,並於資料所在的遠端站台上處理報表
• 加速擷取本地及各地資料以節省時間
• 同步化多個部署的內容,而不必撰寫自訂程式碼
「同盟」可讓您設定個別的安全性模型、生命週期、測試與部署時間,以及指派不同的業務負責人和系
統管理員。例如,您可以委派管理功能,限制銷售應用程式管理員不得更動人力資源應用程式。
您可以利用同盟複寫各種不同的物件,如下表所描述。
680 2013-01-07
Federation
類別
商務檢視
報表
協力廠商物件
使用者
Business Intelligence
平台
語意層
您可以複寫的物件類型
商務檢視管理員、資料連線、LOV、資料基礎等。
其他注意事項
支援個別層級以外
的所有物件
Crystal 報表、Web Intelligence 和 Dashboard Design 支援完整用戶端增
益集和範本。
Excel、PDF、Powerpoint、Flash、Word、Text、Rich
Text 和 Shockwave Flash 檔案
使用者、群組、收件匣、我的最愛和個人類別
資料夾、事件、類別、行事曆、存取層級、超連結、捷
徑、程式、設定檔、物件套件、無從驗證
語意層、連線和語意層多載
以下案例包括兩個範例,特別示範組織使用同盟的方式。
案例 1:零售業 (集中式設計)
上游店家使用單向複寫方法,將每月銷售額報表寄給各地店家。位於來源網站的管理員會建立一份報
表,而位於每個目的網站的管理員會針對該店家的資料庫複寫並執行該報表。
提示:
當地語系化的執行個體可以傳送回來源網站,該網站會維護每個物件的已複寫資訊。例如,它將套用適
當的商標、資料庫連線資訊等項目。
案例 2:遠端排程 (分散式存取)
資料位於來源網站,而暫止的複寫工作也傳送給來源網站執行。然後,完成的複寫工作會傳送回目的網
站進行檢視。例如,目的網站可能無法使用報表的資料,但是使用者可以將報表設定為在來源網站上執
行,然後將完成的報表傳送回目的網站。
22.2 同盟詞彙
681
下列詞彙清單會簡介與「同盟」有關的詞彙和用語,應該有助於您對其瞭解及使用。
BI 應用程式
針對特定用途和對象之相關 Business Intelligence (BI) 內容所構成的邏輯群組。BI 應
用程式不是物件。一個 BI 平台部署可裝載多個 BI 應用程式,其中每個應用程式各有不
同的安全模型、生命週期、測試與部署時程,以及各自的商務擁有人和系統管理員。
來源網站
做為內容來源的 BI 平台系統。
單向複寫
2013-01-07
Federation
682
物件只循一個方向進行複寫,從來源網站到目的網站。在目的網站所做的任何更新都會保
留在目的網站上。
多個來源網站
可以有多個網站充當來源網站。例如,多個開發人員中心一般都有多個來源網站。不過,
每次複寫都只能有一個來源網站。
本機
使用者或系統管理員已連線的本機系統。例如,目的網站的系統管理員即視為位於目的網
站的 本機 上。
本機執行完成的執行個體
在目的網站上處理完成後,再傳回到來源網站的執行個體。
目的網站
從來源網站取出已複寫 BI 平台內容的 BI 平台系統。
複寫
將一個 BI 平台系統的內容複製到另一個網站的處理。
複寫套件
在傳輸期間建立的複寫套件,包含來自複寫工作的物件。若為迅速變更的環境或初次複寫,
此套件可能會包含定義於複寫清單中的所有物件。但是,若物件變更情況不如複寫工作的
排程頻繁,則可能只包含複寫清單的子集。複寫套件會實作成 BI 應用程式資源 (BIAR)
檔案。
複寫工作
物件,其中包含複寫排程相關資訊,要複寫哪些內容,以及在複寫內容時應該執行的任何
特殊情況。
複寫清單
要複寫之物件的清單。複寫清單是指要在 BI 平台部署中一起複寫的其他內容,例如,使
用者、群組、報告等等。
複寫物件
從來源網站複寫到目的網站的物件。在目的網站上會為已複寫物件加註複寫圖示的標幟。
如果發生衝突,就會為物件標幟衝突圖示。
複寫重新整理
重新整理複寫清單中的所有物件,不管最後修改的版本為何。
遠端
對使用者來說不是本機的系統。例如,來源網站對目的網站上的使用者和系統管理員而言,
即視為 遠端。
遠端排程
從目的網站傳到來源網站的排程要求。目的網站上的報表可以從遠端進行排程,將報表執
行個體傳送回來源網站以供處理;再將已完成的執行個體傳回到目的網站。
遠端連線
含有在連線到 BI 平台部署時所用資訊的物件,包括使用者名稱和密碼、CMS 名稱、Web
服務 URI 及清除選項。
雙向複寫
2013-01-07
Federation
雙向複寫與單向複寫運作方式相同,只是同時也雙向傳送變更。來源網站的更新會複寫到
每個目的網站。在目的網站上的更新和新物件都會傳送到來源網站。
22.3 管理安全性權限
同盟將在不同的部署間複寫內容,並且需與其他系統管理員進行協同作業,您務必要瞭解安全性的運作
原理,否則切勿貿然使用同盟。
在個別部署中的系統管理員必須先相互協調,才可以啟用同盟。複寫內容之後,系統管理員可以變更內
容。
來源和目的部署所需的特定權限,以便完成某些工作:
• 來源網站所需的權限
• 目的網站所需的權限
• 同盟特定物件所需的權限
• 同盟案例
提示:
建議您先閱讀本章再啟動同盟。
22.3.1 來源網站所需的權限
本節說明來源網站上執行的動作,以及連線到來源網站的使用者帳戶所需的權限。這是您在目的網站上
的遠端連線物件中所輸入的帳戶。
683 2013-01-07
Federation
動作
單向複寫
雙向複寫
排程
說明 所需的權限
僅從來源網站執行複寫至目的網站。
附註:
任何要加以複寫的物件都需要 檢視 和
複寫 權限,包括由相依性計算所自動
複寫的物件。
• 對所有要複寫的物件具備 檢視 和 複寫權限
• 對複寫清單具備 檢視 權限
執行從來源網站至目的網站,以及從目
的網站至來源網站的複寫。
• 對所有要複寫的物件具備 檢視 和 複寫權限
• 對複寫清單具備 檢視 權限
• 對即將複寫任何密碼變更的使用者物件具備
修改權限 權限
允許從目的網站到來源網站的遠端排
程。
• 您要遠端排程的所有物件之 排程 權限
相關主題
•
22.3.2 目的網站所需的權限
684
本節說明適用於目的網站上執行的動作,以及執行複寫工作的使用者帳戶所需的權限。這是建立複寫工
作的使用者帳戶。
附註:
與任何可排程的物件一樣,您可以替其他人代為排程複寫工作。
動作
所有物件
初次複寫
說明
複寫物件,無論選擇單向或雙向複寫。
所需的權限
• 所有物件上的 檢視、新增、編輯 和
修改權限 權限;
• 對於使用者物件,需具備 修改使用者
密碼 權限
第一次執行複寫工作時,目的網站上還沒有
任何物件存在。因此,對於所有最上層資料
夾和即將新增內容的預設物件,執行複寫工
作的使用者帳戶必須具備權限。
• 所有最上層資料夾和預設物件的 檢
視、新增、編輯 和 修改權限 權限
相關主題
•
2013-01-07
Federation
22.3.3 同盟特定的權限
本節會詳細說明同盟的特定案例。
動作
物件清除
說明
物件清除會刪除目的網站上的物件。
所需的權限
• 於其下執行複寫工作
的帳戶需要可能會被
刪除的所有物件之
刪除 權限。
針對特定物件
停用清除
當特定物件是複寫自來源網站時,您可能希望當來源網站刪除
這些物件時,目的網站不要刪除它們。您可以應用權限來防護
這個需求。例如,若目的網站的使用者已開始使用某物件而不
顧及來源網站上使用者的處理方式時,請選擇這個選項。
• 對於針對希望保留的
物件執行複寫工作的
使用者帳戶,拒絕
刪除 權限。
範例:在複寫的語意層中,目的網站的使用者會使用該語意層
建立自己的本機報表,所以您可能不希望該語意層隨著來源網
站將其刪除而在目的網站上遺失。
啟用雙向複
寫,但不對來
源網站進行任
何修改
在某些情況下,您可能選擇雙向複寫但又不希望修改到來源網
站上的某些物件,即使在目的網站上的這些物件已經變更。執
行這項操作的理由包括:當物件具有特殊性質,而應該只由來
源網站上的使用者更改時;或者當您想要啟用遠端排程,而不
希望傳回任何變更時。
• 對於遠端連線物件中
用來連接的使用者帳
戶,拒絕 編輯 權
限。
附註:
針對遠端排程,您可以建立一項只負責處理遠端排程物件的工
作。但在這種情況下,祖系物件仍會加以複寫,其中包括報
表、內含該報表的資料夾,以及該資料夾的父資料夾。任何在
目的網站上完成的變更都會複寫到來源網站,而來源網站上的
變更也會複寫到目的網站。
22.3.4 複寫物件的安全性
685 2013-01-07
Federation
若要保留物件的安全性權限,您必須同時複寫物件及其使用者或群組。如果沒有這麼做,則這些項目必
須現存於複寫的目的網站,並在每個網站上具有相同的唯一的識別項 (CUID)。
若只複寫物件而未複寫使用者或群組,或者複寫的目的網站沒有這些項目,其權限便會遭到卸除。
範例:
群組 A 與群組 B 擁有對物件 A 所指派的權限。群組 A 擁有 檢視 權限,而群組 B 擁有 拒絕檢視
權限。如果複寫工作只複寫群組 A 和物件 A,則目的網站上的物件 A 將只對其關聯的群組 A 具有
檢視 權限。
當您複寫物件時,如果您沒有複寫所有對該物件具有明確權限的群組,就有產生潛在的安全性風險。上
述範例突顯了潛在的風險。如果使用者 A 同時屬於群組 A 與群組 B,該使用者便無權檢視來源網站上
的物件 A。不過,由於使用者 A 同時屬於這兩個群組,所以會複寫到目的網站。複寫到目的網站後,
由於這時並未複寫群組 B,所以使用者 A 將有權檢視目的網站上的物件 A,但卻無法檢視來源網站上
的物件 A。
如果物件參照不在複寫工作或目的網站上的其他物件,便會在記錄檔中顯示該物件。該記錄檔會顯示物
件已參照未複寫的物件,並捨棄其參照。
特定使用者或是群組的物件安全性只會從來源網站複寫到目的網站。您可以在目的網站上設定複寫物件
的安全性,但是這些設定將不會複寫到來源網站。
22.3.5 使用存取層級複寫安全性
若要保存,權限必須由存取層級進行定義。您必須同時複寫物件、使用者或群組與存取層級,或者這些
項目必須已經存在於要複寫至其中的目的網站上。
如果物件將明確權限指派給不在複寫工作或目的網站上的使用者或群組,便會在其記錄檔中顯示該物
件,該記錄檔會顯示物件已指派的權限尚未經過複寫,以及已捨棄的權限。
此外,您可以選擇自動複寫已匯入物件所使用的 [存取層級]。您可以在複寫清單上使用這個選項。
附註:
預設的存取層級不會進行複寫,但那些參考會加以保留。
22.4 複寫類型與模式選項
686 2013-01-07
Federation
視您所選擇的複寫類型與複寫模式而定,您可以建立四種不同複寫工作選項的其中一種:
• 單向複寫
• 雙向複寫
• 從來源重新整理
• 從目的端重新整理
22.4.1 單向複寫
使用「單向複寫」時,您只能單向複寫內容,亦即從來源網站到目的網站。在複寫清單中對來源網站上
物件所做的任何變更,都會傳送到目的網站。不過,對目的網站上物件所做的變更,並不會傳回到來源
網站。
單向複寫非常適用於具備單一中央 BI 平台部署 (物件於其中建立、修改和管理) 的部署。其他部署皆
使用中央部署的內容。
若要建立單向複寫,請選取下列選項:
• 複寫類型 = 單向複寫
• 複寫模式 = 一般複寫
22.4.2 雙向複寫
687
使用「雙向複寫」時,您可以在來源網站和目的網站之間雙向複寫內容。於複寫期間,來源網站上物件
所做的任何變更都將複寫到目的網站,而目的網站上的物件變更也會複寫到來源網站。
附註:
若要執行遠端排程並將本機執行的執行個體複寫到來源網站,您必須選取雙向複寫模式。
如果您有多個 BI 平台部署,而其中內容的建立、修改、管理與使用在來源和目的位置上都會進行,則
雙向複寫會是最有效率的選項。此模式亦有助於同步處理這些部署。
若要建立雙向複寫,請選取下列選項:
• 複寫類型 = 雙向複寫
• 複寫模式 = 一般複寫
2013-01-07
Federation
相關主題
•
22.4.3 從來源重新整理或從目的端重新整理
688
當您以單向或雙向複寫模式複寫內容時,複寫清單中的物件會複寫到目的網站。不過,並非所有的物件
都會在每次複寫工作執行時複寫。
同盟具有最佳化引擎,其設計作用是協助更快速地完成複寫工作。它會使用物件的版本和時間戳記,判
斷物件自上次複寫後是否有經過修改。這項檢查的對象是特別針對已在「複寫清單」中選取的物件,以
及在相依性檢查期間所複寫的任何物件。
不過,在某些情況下,最佳化引擎可能會遺漏不會加以複寫的物件。在這些案例中,您可以使用 從來
源重新整理 與 從目的端重新整理 強制複寫工作複寫內容及其相依性,不論其時間戳記為何。
「從來源重新整理」只會從來源網站傳送內容到目的網站。「從目的端重新整理」只會從目的網站傳送
內容到來源網站。
範例:
下列三個範例說明使用 從來源重新整理 和 從目的端重新整理 的案例,其中某些物件將因最佳化而
遭遺漏。
案例 1:將包含其他物件的物件加入將要複寫的區域。
從來源網站,將資料夾 A 複寫到目的網站。現在兩個網站上都有這個資料夾。使用者將含有報表 B
的資料夾 B 移動或複製到來源網站上的資料夾 A。在下一個複寫期間,同盟將知道資料夾 B 的時間
戳記已變更,並且會將它複寫到目的網站。不過,報表 B 的時間戳記並不會變更。因此,一般的單向
或雙向複寫工作將會遺漏它。
若要確保有正確複寫資料夾 B 的內容,應該只使用一次 從來源重新整理 的複寫工作。在此之後,一
般的單向或雙向複寫工作將會正確地複寫它。如果將這個範例反過來,即移動或複製在目的網站上的
資料夾 B,然後使用 從目的端重新整理。
案例 2: 使用「LifeCycle Manager」或是「BIAR 命令列」加入新物件。
當您使用生命週期管理員或是 BIAR 命令列將物件新增至將要複寫的區域時,一般的單向或雙向複寫
工作可能不會挑選該物件。發生這個情況的原因,可能是在使用生命週期管理員或是 BIAR 命令列時,
來源與目的系統上的內部時鐘並未同步。
附註:
在將新物件匯入來源網站上將要複寫的區域之後,建議您執行 從來源重新整理 複寫工作。在將新物
件匯入目的網站上將要複寫的區域之後,建議您執行 從目的端重新整理 複寫工作。
案例 3:在排程的複寫時間之間。
2013-01-07
Federation
如果您將物件新增至將要複寫的區域,而不要等候下次的排程複寫時間,這時您可以使用 從來源重新
整理 與 從目的端重新整理 複寫工作。透過選取已經新增物件的區域,您便可以快速地複寫內容。
附註:
• 這種做法對大型複寫清單來說可能相當耗時,因此建議您不要經常使用這個選項。例如,不需要每
小時排程建立從來源重新整理至目的端模式的複寫工作。這些模式應該用於 立即執行 或是頻率較
低的排程。
• 在某些情況下,您無法使用衝突的解決方案,包括:從來源重新整理:封鎖目的網站優先選項,或
是 從目的端重新整理:封鎖來源網站優先選項。
22.5 複寫協力廠商使用者與群組
689
使用「同盟」時,您可以複寫協力廠商使用者與群組,尤其是 Active Directory (AD) 與 LDAP 使用
者與群組。
提示:
如果您計劃要複寫這些類型的使用者和群組或其個人內容 (例如,我的最愛資料夾或收件匣),請閱讀
本節內容。
對應使用者與群組
1。 對應在同盟來源網站上的群組與使用者,才能正確地進行複寫。
2。 將所對應的使用者和群組複寫至目的網站。
附註:
請勿另外對應目的網站上的群組和使用者。如果這樣做,目的和來源網站上的群組和使用者就會具有不
同的唯一識別碼 (CUID),這樣同盟將無法比對該使用者或群組為相符。
範例:
管理員會對應來源和目的網站上的群組 A 與使用者 A。群組 A 與使用者 A 在來源網站與目的網站上
具有不同的唯一識別碼。在複寫期間,同盟無法比對群組 A 與使用者 A 為相符,因此會因為別名衝
突而無法複寫它們。
附註:
• 在複寫協力廠商使用者與群組之前,目的網站必須設定使用 AD 或 LDAP 驗證。不過,您也必須將
目的網站設定成使用 AD 或 LDAP,這樣它才會與目錄伺服器或網域控制站通訊。
• 初次複寫 AD 或 LDAP 群組之後,要一直到重新整理 AD/LDAP 群組圖形,此群組中的使用者才能登
入。這大約每隔 15 分鐘就會自動發生。若要手動重新整理 AD/LDAP 群組圖形,請移至 CMC 的 [驗
證] 頁,按兩下 [Windows AD] 或 [LDAP],然後再按一下 [更新]。
• 在複寫協力廠商群組時請務必小心。當您將新使用者新增至目錄伺服器中的群組時,使用者將可以
登入這兩個網站。這項 AD 或 LDAP 驗證的安全性問題與同盟無關。
2013-01-07
Federation
如果您分別登入目的網站與來源網站,或是使用 CMC 驗證頁上的 [更新] 按鈕同時更新兩個網站上
的群組成員資格,就會同時在這兩個網站上建立使用者帳戶。帳戶就會有不同的唯一識別碼,而同
盟將無法正確複寫這兩個使用者帳戶。
附註:
請務必只在一個網站上建立帳戶,然後再複寫到另一個網站。
22.6 複寫語意層和語意層連線
使用「同盟」來複寫 BI 平台部署之間的「語意層」時,事先規劃相當重要。如果沒有基礎「語意層連
線」,「語意層」物件便無法產生作用。
語意層連線物件包含與報表資料庫連線所需的資訊。若要正常運作,「語意層連線」物件必須包含有效
的資訊,並允許建立資料庫連線。
附註:
如果您使用雙向複寫,而且從來源網站將「語意層」複寫至目的網站時沒有包含其「語意層連線」,則
在後續複寫中,來源網站的「語意層」可能會複寫或移除其與來源網站上「語意層連線」的關係。為避
免這種情形,複寫語意層連線時一定要包含語意層。
若要確保已使用「語意層」複寫相依「語意層連線」,則當您建立或修改含有「語意層」的複寫清單
時,請一律選取下列選項:
• 包含所選語意層所使用的連線
• 包含所選語意層所需的語意層
附註:
如果語意層與其語意層連線的關係已被覆寫或移除,請在 Universe Designer 中開啟語意層,然後在
[檔案 > 參數] 底下修改連線資訊。
以下兩個範例示範複寫語意層及其相關語意層連線的處理。
範例:
複寫「語意層」和「語意層連線」時,必須確認來源網站電腦上的連線環境與目的網站上的連線環境
相符。
例如,如果「語意層連線」使用稱為 TestODBC 的 ODBC 連線,則目的環境上也必須有稱為 TestODBC
且正確設定的 ODBC 連線。ODBC 連線可以解析至相同資料庫或不同資料庫。若要確保「語意層」使用
此連線不會發生連線問題,資料庫的結構描述必須相同。
690 2013-01-07
Federation
範例:
如果您要讓目的網站上複寫的「語意層」使用與來源網站「語意層」不同的資料庫,請複寫「語意層
連線」,但是讓目的網站上的連線資訊指向所要的資料庫。
例如,如果來源網站上的「語意層連線」使用稱為 Test 且指向 DatabaseA 的 ODBC 連線,請確保讓
目的網站上的 ODBC 連線也稱為 Test,但指向 DatabaseB。
22.7 管理複寫清單
691
複寫清單包括可在 BI 平台部署中一併複寫的內容,例如使用者、群組和報表。您可以從 CMC 存取複
寫清單。
下表說明可以進行複寫的內容類型。
類別
儲存機制物件
報表
協力廠商物件
使用者
商業智慧平台
語意層
支援的物件
包括商務檢視、資料連線、LOV、資料基礎等物件。
附註:
支援個別層級以外的所有物件
Crystal 報表、Web Intelligence 文件和 Dashboards 物件。
附註:
支援 Full Client 增益集和範本。
Excel、PDF、PowerPoint、Flash、Word、文字檔、Rich Text 檔案、Shockwave
Flash 檔案。
使用者、群組、收件匣、我的最愛、個人類別。
資料夾、事件、類別、日曆、自訂角色、超連結、捷徑、程式、設定檔、物
件套件、無從驗證。
語意層、連線、語意層多載。
附註:
必須在來源網站建立下列物件,然後複寫至目的網站。如果您是在目的網站上建立這些物件,然後將它
們複寫到來源網站,則這些物件將無法在來源網站上運作。
• 商務檢視
• 商務元素
• 資料基礎
• 資料連線
• 值清單
2013-01-07
Federation
• 語意層多載
22.7.1 建立複寫清單
複寫清單位於 CMC 的「複寫清單」區內。您可以在建立的資料夾和子資料夾中組織複寫清單。
22.7.1.1 建立複寫清單資料夾
1。 移至 CMC 的 複寫清單 區。
2。 按一下 [複寫清單]。
3。 依序按一下 [管理] > [新增] > [資料夾]。
隨即顯示 建立資料夾 對話方塊。
4。 輸入資料夾名稱,然後按一下 [確定]。
您現在可以在此資料夾中建立複寫清單。
22.7.1.2 建立複寫清單
1。 移至 CMC 的 複寫清單 區。
2。 選取您要儲存新複寫清單的資料夾。
3。 依序按一下 [管理] > [新增] > [新增複寫清單]。
隨即顯示 新增複寫清單 對話方塊。
4。 輸入該複寫清單的標題和說明。
5。 如需進階選項,請按一下 [複寫清單屬性] 連結。
這可讓您指定要從來源網站自動複寫到目的網站的相依性。
6。 依照下表所述,選取所需的選項。
692 2013-01-07
Federation
相依性物件選項 定義
包含所選取使用者的個人資料
夾
複寫所選取使用者的個人資料夾及其內容。
包含所選取使用者的個人類別 複寫所選取使用者的個人類別。
包含所選取報表的語意層 複寫選取報表物件相依的任何語意層。
包含所選取使用者群組的成員 複寫在所選取群組中的使用者。
包含所選取語意層需要的語意
層
複寫相依於其他語意層的任何語意層。
包含所選取使用者的收件匣 複寫所選取使用者的收件匣及其內容。
包含所選取語意層的使用者群
組
複寫與語意層多載關聯的使用者群組。
包含所選取物件的存取層級設
定
複寫在任何選取的物件上使用的任何存取層級。
包含所選取類別的文件 複寫包含在所選類別中的任何文件,包括 Word、Excel 和 PDF 等
等。
包含所選取 Flash 物件支援
的相依性
複寫 Flash 物件相依的任何 Crystal 報表、超連結、Web Intelligence 文件或語意層。
包含所選取使用者與使用者群
組的設定檔
複寫與所選取使用者或群組關聯的任何設定檔。
包含所選語意層所使用的連線 複寫所選取物件所使用的任何語意層連線物件。
附註:
BI 平台中的某些物件相依於其他物件。例如,Web Intelligence 文件在結構和內容方面,即相依
於基礎語意層。例如,如果您複寫 Web Intelligence 文件,但是未選取其所使用的語意層,則目
的網站上將不會執行複寫,除非網站上已複寫該語意層。然而,如果您啟用 包含所選報表的語意
層,則「同盟」會自動複寫報表相依的語意層。
7。 按一下 [下一步]。
8。 選取一或多個物件以新增至複寫清單。
• 使用箭頭按鈕以新增或移除 可用的物件 資料夾內的物件。
• 或是按一下 複寫全部 下的 [儲存機制物件] 以複寫所有的商務檢視、商務元素、資料基礎、資
料連線、值清單以及儲存機制物件,包括報表影像以及函數。
附註:
最上層的資料夾不能進行複寫,這些資料夾位於可用的物件資料夾內。
9。 按一下 [儲存並關閉]。
22.7.2 修改複寫清單
693 2013-01-07
Federation
建立複寫清單之後,您可以修改其屬性或物件。
22.7.2.1 修改複寫清單中的屬性
1。 移至 CMC 的 複寫清單 區。
2。 選取您要修改的 [複寫清單]。
3。 按一下 [管理] > [內容]。
隨即顯示 [一般屬性] 對話方塊。
4。 修改標題和說明。您也可以在 [一般屬性] 對話方塊開啟時,修改複寫清單的其他區域。
5。 如果您要修改相依性選項,請按一下導覽清單上的 [複寫清單屬性]。
6。 按一下 [儲存並關閉]。
相關主題
•
22.7.2.2 修改複寫清單中的物件
1。 移至 CMC 的 複寫清單 區。
2。 選取 [複寫清單];
3。 依序按一下 [動作] > [管理複寫清單]。
隨即顯示 管理複寫清單 對話方塊,其中會顯示複寫清單所包含的物件清單。
4。 依您的需要新增或移除物件。
5。 按一下 [儲存並關閉]。
相關主題
•
694 2013-01-07
Federation
22.8 管理遠端連線
遠端連線物件包含連線到遠端 BI 平台部署所需的資訊。
附註:
遠端連線物件是建立在目的網站 BI 平台部署上,而遠端連線即是來源網站。
您可以在 CMC 的 同盟 區域中檢視遠端連線。
22.8.1 建立遠端連線
「同盟」中的遠端連線會連線到遠端 BI 平台部署。若要建立其中有要複寫內容之來源網站的連線,您
必須先在目的網站建立遠端連線。
您可以建立資料夾和子資料夾來組織遠端連線。
22.8.1.1 建立遠端連線資料夾
1。 移至 CMC 的 [同盟] 區。
2。 按一下 [遠端連線]。
3。 依序按一下 [管理] > [新增] > [資料夾]。
隨即顯示 [建立資料夾] 對話方塊。
4。 輸入資料夾名稱,然後按一下 [確定]。
您現在可以在此資料夾中建立遠端連線。
22.8.1.2 建立遠端連線
695 2013-01-07
Federation
696
若要連線到遠端 BI 平台部署,您必須在「同盟」中建立遠端連線。
1。 移至 CMC 的 同盟 區。
2。 按一下 [遠端連線]。
3。 依序按一下 [管理] > [新增] > [新增遠端連線]。
隨即顯示 新增遠端系統連線 對話方塊。
4。 按照需求輸入標題、說明和相關欄位:
附註:
所有欄位皆為強制欄位,只有 說明 和 將清除物件的數目限制為 欄位除外。
欄位
標題
說明
遠端系統 Web 服務 URI
遠端系統 CMS
說明
遠端連線物件的名稱。
遠端連線物件的說明。(選擇性)
同盟 Web 服務的 URL,會自動部署在您的 Java 應用程式伺
服器上。您可以使用 BI 平台中的任何「同盟 Web 服務」,
無論是來源網站、目的網站或是其他部署。使用以下格式: http://應用程式_您的伺服器_電腦_名稱:連接埠/dswsbobje
範例: http://mymachine.mydomain.com:8080/dswsbobje
您所要連線而可透過同盟 Web 服務存取的 CMS 名稱。這將
視為來源網站的 CMS。格式為 CMS_名稱:連接埠,例如 mymachine:6400
附註:
如果您使用預設連接埠 6400,則可選擇是否要指定連接埠。
使用者名稱
密碼
驗證
清除頻率 (單位為小時)
將清除物件的數目限制為
用來連線到來源網站的使用者名稱。
附註:
確認您所使用的使用者名稱具備來源網站部署上複寫清單的
檢視權限。
用來連線到來源網站的使用者帳戶密碼。
用來連線到來源網站的帳戶驗證類型。選項包括:Enterprise、AD 或 LDAP。
使用此遠端連線物件的複寫工作執行物件清除的頻率。只能
輸入正整數。單位是小時。預設值 = 24。
複寫工作清除的物件數目。(選擇性)
2013-01-07
Federation
5。 按一下 [確定]。
相關主題
•
22.8.2 修改遠端連線
建立遠端連線之後,您就可以修改其屬性和安全性選項。
若要修改遠端連線:
1。 移至 CMC 的 [同盟] 區。
2。 按一下 [遠端連線]。
3。 按兩下您要修改的遠端連線。
隨即顯示 遠端連線屬性 對話方塊。您可以修改下列屬性:
• 標題
• 說明
• 遠端系統 Web 服務 URI
• 遠端系統 CMS
• 使用者名稱
• 密碼
• 驗證
• 清除頻率 (小時)
• 將清除物件的數目限制為
4。 指定變更。
5。 按一下 [儲存並關閉]。
22.9 管理複寫工作
697
複寫工作是一種按排程執行的物件類型,並可用來在同盟中的兩個 BI 平台部署之間複寫內容。
附註:
在目的網站上會為已複寫物件標幟複寫圖示,如下所示: 。如果發生衝突,則會為物件標幟衝突圖
示,如下所示:
2013-01-07
Federation
在 CMC 的 同盟 區內,您可以檢視 [遠端連線] 資料夾中複寫工作的清單。
22.9.1 建立複寫工作
在同盟中的兩個 BI 平台部署之間複寫內容時,需要執行一項複寫工作。每個複寫工作都必須只有一個
遠端連線,以及一份與其相關聯的複寫清單。
22.9.1.1 建立複寫工作
1。 移至 CMC 的 同盟 區。
2。 按一下 [遠端連線]。
3。 選取 [遠端連線] 以包含新的複寫工作。
注意:
CMC 必須能夠連線到遠端連線 URI 中的 Web 服務,才能使用精靈繼續進一步處理。
4。 依序按一下 [管理] > [新增] > [新增複寫工作]。
新增複寫工作 對話方塊便會出現。
5。 輸入該複寫工作的標題和說明。
6。 按一下 [下一步]。
隨即顯示來源網站上可用的複寫清單。
7。 選取您要搭配複寫工作使用的 [複寫清單]。
8。 按一下 [下一步]。
9。 依照下表所述來選取設定選項。
698 2013-01-07
Federation
699
選項
在目的端啟用物件清
除
描述
強制複寫工作刪除目的網站上任何已複寫的物件,此時該來源物件已自來源
網站上移除。
附註:
「物件清除」將不會刪除使用相依性複寫的物件,或己在複寫清單上選取的
物件。
單向複寫
雙向複寫
指定物件只從來源網站複寫到目的網站。在複寫之後,任何對來源網站上物
件所做的變更都會複寫到目的網站,但在目的網站上所做的變更將不會複寫
回到來源網站上。
指定該物件是進行雙向複寫;從來源網站複寫到目的網站,並從目的網站複
寫到來源網站。在一個網站上複寫之後,對這些物件所做的變更就會自動複
寫到另一個網站上。
來源網站優先 指定在來源網站上的物件及其在目的網站上的複寫版本之間偵測到衝突時,
以來源網站上的版本為優先。
指定不採取任何動作來解決所偵測到的任何衝突。 無自動衝突解析
目的網站優先 (僅適
用於雙向複寫)
一般複寫
指定在來源網站上的物件及其在目的網站上的複寫版本之間偵測到衝突時,
以目的網站上的版本為優先。
指定複寫工作將以一般方式運作。
從來源重新整理 將來源網站上的所有內容複寫至目的網站,無論其是否已變更。您可以複寫
整份複寫清單,或是僅複寫部分清單。
從目的端重新整理
(僅適用於雙向複寫)
將目的網站上的所有內容複寫至來源網站,無論其是否已變更。您可以複寫
整份複寫清單,或是僅複寫部分清單。
複寫所有物件 (僅適
用於雙向複寫)
複寫整份複寫清單。
附註:
這是最完整的選項,但作業執行耗時最久。
複寫遠端排程 (僅適
用於雙向複寫)
將暫止的遠端執行個體從目的網站複寫到來源網站,並強制執行從來源網站
到目的網站的已完成執行個體。
複寫文件範本 複寫不是執行個體的所有物件 (即本機執行,或是針對遠端排程所檢查的報
表)。這些項目包括使用者、群組、資料夾、報表等。
複寫本機執行完成的
執行個體
只將已完成執行個體從目的網站複寫到來源網站。
10。 按一下 [確定]。
相關主題
•
•
•
2013-01-07
Federation
22.9.2 排程複寫工作
建立複寫工作之後,您可以將該工作排程為執行一次或週期性地執行。您也可以從一個來源網站排程一
個目的網站上的多個複寫工作。
附註:
如果在某個目的網站上排程多個複寫工作,則一次只能將一個複寫工作連接到來源網站。其他所有嘗試
要連接的複寫工作都會切換成暫止狀態,而且將持續到這些工作能夠自動連接到來源網站為止。
22.9.2.1 排程複寫工作
1。 移至 CMC 的 同盟 區。
2。 選取您要排程的 [複寫工作]。
3。 依序按一下 [動作] > [排程]。
4。 選取所要的排程選項。
22.9.3 修改複寫工作
建立「同盟」中的複寫工作之後,您可以修改其屬性。
22.9.3.1 變更複寫工作
1。 移至 CMC 的 同盟 區。
700 2013-01-07
Federation
2。 按一下 [遠端連線] 資料夾。
3。 選取包含您所要修改之 [複寫工作] 的 [遠端連線] 物件。
4。 選取您要修改的 [複寫工作]。
5。 按一下 [管理] > [管理物件屬性]。
6。 依您的需求檢視及編輯 [屬性]、[排程]、[記錄]、[複寫清單] 以及 [使用者安全性]。
區段
屬性
排程
記錄
複寫清單
使用者安全性
說明
修改名稱、說明及複寫工作的其他一般屬性和選項。
設定複寫工作依週期性排程執行。
檢視及管理複寫工作的所有執行個體。
變更選取的複寫清單。
對複寫工作設定權限。
22.9.4 在複寫工作之後檢視記錄
701
每次執行複寫工作時,同盟會自動產生於目的網站上建立的記錄檔。記錄檔使用 XML 1.1 標準,並需
要支援 XML 1.1 的 Web 瀏覽器。
檢視複寫記錄檔:
1。 移至 CMC 的 同盟 區。
2。 按一下 [所有複寫工作]。
3。 從清單中選取 [複寫工作]。
4。 按一下 [屬性]。
複寫工作 屬性 頁面隨即開啟。
5。 按一下 [記錄]。
6。 按一下記錄檔的 [執行個體時間] 以檢視成功的複寫工作,或按一下 [失敗] 狀態以檢視失敗的複
寫工作之記錄檔。
7。 選取所要的執行個體,以檢視記錄檔。
記錄檔是以 XML 格式產生,並使用 XSL 格式設定資訊的格式送進 HTML 頁面。
您可以從執行包含 Adaptive 工作伺服器之 Server Intelligence Agent 的電腦存取 XML 記錄。
您可以在下列位置找到記錄檔:
• Windows:<InstallDir>\SAP BusinessObjects XI 4.0\logging
• Unix:<InstallDir>/sap_bobj/logging
2013-01-07
Federation
22.10 管理物件清除
在同盟中,您應該在複寫過程的整個生命週期中執行物件清除工作,以確保已從來源網站上刪除的所有
物件也會從每個目的網站中刪除。
物件清除包括兩項元素:遠端連線和複寫工作。遠端連線物件會定義一般清除選項,複寫工作則會在適
當的間隔通過時執行清除。
22.10.1 如何使用物件清除
使用相同遠端連線的個別複寫工作會在物件清除期間協同作業。這表示複寫工作不但會清除其複寫清單
中的物件,也將清除其他使用相同遠端連線的複寫清單中的物件。只有在複寫工作的父系是相同的遠端
連線物件時,才會將遠端連線視為相同。
範例:
複寫工作 A 與 B 會複寫物件 A 與物件 B。這兩項工作都會從同一個來源網站複寫物件,並且使用相
同的遠端連線。如果來源網站刪除物件 B,複寫工作 A 將會知道物件 B 已遭刪除。即使複寫工作 B
就是複寫物件的工作,物件 B 也會從目的網站中移除。執行複寫工作 B 時,該工作將不需要執行物
件清除。
附註:
在物件清除期間,只會刪除目的網站上的物件。如果您從參與複寫的來源網站移除某個物件,則該物件
將會從目的網站中移除。但若是從目的網站移除物件,則在物件清除期間,該物件並不會從來源網站移
除,即使複寫工作採用雙向複寫模式也是如此。
從複寫清單中刪除或移除的物件並不會從目的網站刪除。若要正確地移除在複寫清單上指定的物件,您
應該在目的網站與來源網站上刪除該物件。不要刪除透過相依性計算所複寫的物件。
22.10.2 物件清除限制
702 2013-01-07
Federation
在遠端連線物件中,您可以定義複寫工作每次要清除的物件數目。同盟將會自動追蹤清除工作的結束
點。因此當您下次執行複寫工作時,便會從該處開始下一次的清除工作。
提示:
若要更快地完成複寫工作,請限制要清除的物件數目。
範例:
複寫工作 A 與 B 會複寫物件 A 與物件 B。這兩個物件都是複寫自同一個來源網站,並且使用相同的
遠端連線。
如果來源網站刪除物件了 B 且物件數目限制為 1,則當複寫工作 A 下次執行時,將只會檢查物件 A
是否已刪除。在此情況下,不會檢查物件 B,也不會刪除該物件。
接著,複寫工作 B 執行,並從複寫工作 A 的結束點開始物件清除。這次將會檢查物件 B 是否已刪
除,然後從目的網站將物件 B 移除。此選項即為遠端連線物件的 將清除物件的數目限制為: 屬性。
附註:
如果您沒有選取這個選項,所有使用這個遠端連線的複寫工作將檢查所有的物件,以決定是否需要進
行清除。
22.10.3 物件清除頻率
703
在遠端連線 清除頻率 欄位中,您可以設定複寫工作執行物件清除的頻率。
附註:
輸入值必須是正整數,這代表每次物件清除處理間隔的小時數目。
範例:
複寫工作 A 與 B 會複寫物件 A 與物件 B。這兩個物件都是複寫自同一個來源網站,並且使用相同的
遠端連線。
如果物件 B 已從來源網站刪除,並且下列條件皆為真,則複寫工作會檢查物件 A 是否已被刪除。
• 物件限制為 1
• 清除頻率為 150 小時
• 複寫工作 A 緊接著執行
由於物件限制為 1,所以不會在目的網站檢查或刪除物件 B。
2013-01-07
Federation
下次清除會在複寫工作 A 執行初始檢查之後的 150 個小時執行。雖然複寫工作 A 和 B 在此 150 小
時的期限內可能執行數次,但這兩項工作都不會嘗試執行物件清除。經過 150 小時之後,下一個複寫
工作才會執行並嘗試清除。接著判斷物件 B 是否在來源網站被刪除,然後在目的網站予以刪除。
啟用和停用選項
所有的複寫工作皆可參與物件清除。使用複寫工作的 在目的端啟用物件清除 選項,以指示該項工作是
否執行物件清除。在某些情況下,您可以設定一些不要參與物件清除的高優先性複寫工作,這樣您才可
以儘快執行這類工作。若要執行這項操作,請停用物件清除。
相關主題
•
22.11 管理衝突偵測與解析
在同盟中,當您變更來源網站和目的網站上某物件的屬性時,會發生衝突。系統會檢查物件的最上層屬
性和堆疊屬性是否有衝突。例如,如果同時在來源和目的網站上修改報表或報表名稱,會發生衝突。
某些執行個體並不會造成衝突。例如,如果在來源網站上修改報表名稱,並在目的網站上修改複寫版本
的描述,則變更會合併在一起,並且不會發生衝突。
22.11.1 單向複寫衝突解析
進行單向複寫時,您有兩種衝突解析的選擇。
來源網站優先
若單向複寫工作期間發生衝突,即以來源網站物件為優先。來源網站的資訊將覆寫對目的網站上的物件
所做的任何變更。例如,如果同時在來源網站和目的網站上修改報表,目的網站修改會在下一個複寫工
作之後被來源網站修改覆寫。
附註:
因為會自動解析衝突,所以不會在記錄檔中寫入衝突項目,而且該項目不會出現在衝突的物件清單中。
704 2013-01-07
Federation
705
無自動衝突解析
如果衝突發生,而且您選取 無自動衝突解析,則不會解析衝突並且不會產生記錄檔,也不會顯示在衝
突物件清單中。
系統管理員可以在 CMC 的同盟區域中,存取所有發生衝突的複寫物件清單。有衝突的物件會按照其用
來連線至來源網站的遠端連線,一起進行分組。若要存取這些清單,請移至 CMC 同盟區域中的 [複寫
錯誤] 資料夾,然後選取所需的遠端連線。在目的網站上會為已複寫物件加註複寫圖示的標幟。如果發
生衝突,就會為物件標幟衝突圖示。警告訊息也會出現在 屬性 頁中。
附註:
• 當使用遠端連線的複寫工作完成時,系統會更新這個清單。它包含因為所有使用其特定遠端連線的
複寫工作而發生衝突的所有物件。
• 任何有權存取 CMC 與複寫工作執行個體的使用者,都可以存取在記錄檔目錄中輸出的 XML 記錄。
系統會為目的網站物件的圖示加註標幟以表示衝突。在處理期間,系統會建立衝突記錄。
Abdul 修改在來源網站上的報表 A。而 Maria 修改目的網站上的複寫版本。下次執行複寫工作時,由
於雙方網站上的版本已變更卻未解決衝突,所以該報表會陷入衝突。
此時會維護目的端報表,而且不會複寫對來源報表所做的變更。後續的複寫工作都將形成這樣的結果,
直到衝突完成解析為止。在沒有手動解決衝突之前,就不會複寫來源網站上的任何變更。
附註:
在此情況下,整個物件都不會被複寫,其他未發生衝突的變更也不會被引入。
若要手動解析衝突,您有三個選項:
1。 建立只複寫有衝突之物件的複寫工作。它必須使用相同的遠端連線物件與複寫清單。
若要保留來源網站變更,請建立複寫工作。然後將 [複寫模式] 設定為 從來源重新整理,並將 [自
動衝突解析] 設定為 來源網站優先。
若要使目的網站變更,請使用複寫類型 = 雙向複寫、複寫模式 =從目的端重新整理 以及自動衝突
解析 = 目的網站優先 來建立複寫工作。
附註:
在複寫模式中,請設定 從來源重新整理 或 從目的端重新整理,以便只選取複寫清單中有衝突的物
件。如此一來,就不會複寫其他物件。接下來,排程要執行的複寫工作,這樣此工作就會複寫選取
的工作,並解析所指定的衝突。
2。 建立只複寫有衝突之物件的複寫工作。它將需要使用相同的遠端連線物件。不過與選項 1 不同的
是,您可以在來源網站上建立新的複寫清單。這時只會使用有衝突的物件,並且建立將使用這個重
要複寫清單的新複寫工作。
若要使來源網站變更,請將 [自動衝突解析] 設定為 來源網站優先。
若要使目的網站變更,請將 [自動衝突解析] 設定為 目的網站優先 並將 [複寫類型] 設定為 雙向
複寫。
3。 若是單向複寫工作,您只要刪除目的網站上的物件。下次複寫工作執行時,它會從來源網站將物件
複寫到目的網站。
附註:
在刪除物件時請務必小心,因為與其相依的其他物件可能會遭到移除、停止運作或是失去安全性。
建議使用選項 1 與 2。
2013-01-07
Federation
22.11.2 雙向複寫衝突解析
706
進行雙向複寫時,您有三種衝突偵測的選擇:
• 來源網站優先
• 目的網站優先
• 無自動衝突解析
來源網站優先
若發生衝突,即以來源網站為優先並覆寫目的網站所做的任何變更。
範例:
Lily 將報表的名稱修改為報表 A。Malik 將目的網站上的複寫版本名稱變更為報表 B。在下次複寫工
作執行之後,目的網站上的複寫版本將會還原為報表 A。
此衝突項目不會寫入記錄檔,也不會出現在衝突的物件清單中,因為衝突狀況已依照來源網站上的使
用者指示完成解析。
目的網站優先
若發生衝突,目的網站將保有其變更並將它們覆寫到來源網站。
範例:
Kamal 將報表的名稱修改為報表 A。Peter 將目的網站上的複寫版本名稱修改為報表 B。在執行複寫
工作時,將會偵測到衝突。目的端報表的名稱將仍然是報表 B。
在雙向複寫期間,變更也會傳回來源網站。在這個案例中,來源網站會更新,而且其報表名稱會變更
為報表 B。這個變更並不會在記錄檔中寫入衝突,也不會出現在衝突的物件清單中,因為衝突狀況已
依照使用者指示完成解析。
無自動衝突解析
當選取 無自動衝突解析 時,衝突就不會進行解析。此衝突項目將寫入記錄檔,以供系統管理員手動解
決。
附註:
• 物件的圖示已標幟成指出衝突存在。
• 儘管雙向複寫會將變更複寫至來源網站和目的網站,但只有目的網站版本會加註衝突圖示的標幟。
附註:
任何有權存取 CMC 與複寫工作執行個體的使用者,都可以存取在記錄檔目錄中輸出的 XML 記錄。系統
會為目的網站物件的圖示加註標幟以表示衝突。在處理期間,系統會建立衝突記錄。
2013-01-07
Federation
系統管理員可以在 CMC 的同盟區域中,存取所有發生衝突的複寫物件清單。有衝突的物件會按照其用
來連線至來源網站的遠端連線,一起進行分組。若要存取這些清單,請移至 [CMC > 同盟 > 複寫錯誤
> 遠端連線]。
附註:
當使用遠端連線的複寫工作完成時,系統會更新這個清單。它包含因為所有使用其特定遠端連線的複寫
工作而發生衝突的所有物件。在目的網站上會為已複寫物件加註複寫圖示的標幟。如果發生衝突,就會
為物件標幟衝突圖示。
範例:
Michael 修改在來源網站上的報表 A。而 Damien 修改目的網站上的複寫版本。下次執行複寫工作時,
由於雙方網站上的版本都已變更且衝突並未解析,該報表即陷入衝突。
此時會保留目的端報表,而且不會複寫對來源報表所做的變更。後續的複寫工作都會形成這樣的結果,
直到衝突完成解析為止。只要系統管理員或委派的系統管理員沒有手動解決衝突,就不會複寫來源網
站上的任何變更。
附註:
• 在此情況下,整個物件都不會被複寫,其他未發生衝突的變更也不會被複寫。
• 任何有權存取 CMC 與複寫工作執行個體的使用者,都可以存取在記錄檔目錄中輸出的 XML 記錄。
系統會為目的網站物件的圖示加註標幟以表示衝突。在處理期間,系統會建立衝突記錄。
系統管理員可以在 CMC 的同盟區域中,存取所有發生衝突的複寫物件清單。有衝突的物件會按照其用
來連線至來源網站的遠端連線,一起進行分組。若要存取這些清單,請移至 [CMC > 同盟 > 複寫錯誤
> 遠端連線]。
附註:
當使用遠端連線的複寫工作完成時,系統會更新這個清單。它包含因為所有使用其特定遠端連線的複
寫工作而發生衝突的所有物件。在目的網站上會為已複寫物件加註複寫圖示的標幟。如果發生衝突,
就會為物件標幟衝突圖示。
若要手動解析衝突,您有三個選項:
1。 建立只複寫有衝突之物件的複寫工作。它必須使用相同的遠端連線物件與複寫清單。
若要保留來源網站變更,請建立複寫工作。然後將 [複寫模式] 設定為 [從來源重新整理],並將
[自動衝突解析] 設定為 [來源網站優先]。
若要使目的網站變更,請建立複寫工作並將 [複寫類型] 設定為 雙向複寫、將 [複寫模式] 設定為
從目的端重新整理 以及將 [自動衝突解析] 設定為 目的網站優先。
附註:
在複寫模式中,請設定 從來源重新整理 或 從目的端重新整理,以便只選取複寫清單中有衝突的物
件。如此一來,就不會複寫其他物件。接下來,排程要執行的複寫工作,這樣此工作就會複寫選取
的工作,並解析所指定的衝突。
2。 建立只複寫有衝突之物件的複寫工作。它將需要使用相同的遠端連線物件。不過與選項 1 不同的
是,您可以在來源網站上建立新的複寫清單。這時只會使用有衝突的物件,並且建立將使用這個重
要複寫清單的新複寫工作。
若要保存來源網站的變更,請將 [自動衝突解析] 設定為 來源網站優先。
707 2013-01-07
Federation
若要保存目的網站的變更,請將 [自動衝突解析] 設定為 目的網站優先,並將 [複寫類型] 設定為
雙向複寫。
3。 您也可以在網站上刪除您不要讓人找到的物件。
附註:
在刪除物件時請務必小心,因為與其相依的其他物件可能會遭到移除、停止運作或是失去安全性。建議
使用選項 1 與 2。
若要使目的網站變更,您可以刪除在來源網站上的物件。下次複寫工作執行時,它會從目的網站將物件
複寫到來源網站。
附註:
刪除來源網站的複本時請務必小心,因為複寫該物件的其他目的網站可能會在還沒將複本複寫回去之
前,就先執行其複寫工作。這將會造成其他目的網站刪除其複本,使得在傳回複本之前無法使用該複
本。
若要使來源網站變更,您可以刪除在目的網站上的物件。
22.12 在同盟中使用 Web 服務
同盟會使用 Web 服務來傳送物件,以及傳送這些物件在來源網站與目的網站之間的變更。特屬同盟的
Web 服務會自動安裝並部署於您的 BI 平台安裝中。不過,您可以依據本節所述內容,在 Web 服務中
修改屬性或自訂部署,以改善功能。
提示:
若要改善檔案管理和功能,請啟用「同盟」的檔案快取。
22.12.1 工作階段變數
708
如果您要在一個複寫工作中傳輸較大數目的內容檔案,可能要增加同盟 Web 服務的工作階段逾時時間。
此屬性位於 dsws.properties 檔案中:
<應用程式伺服器安裝目錄>\dswsbobje\Web-INF\classes
例如:
C:\Program Files\SAP BusinessObjects\Tomcat6\webapps\dswsbobje\WEB-INF\classes
若要啟動工作階段變數,請輸入:
2013-01-07
Federation session.timeout = x
其中 x 是所需要的時間,x 的單位是秒鐘。如果未指定,預設值為 1200 秒或 20 分鐘。
22.12.2 檔案快取
檔案快取可以讓 Web 服務處理非常大的附件,而不必在記憶體中進行緩衝。如果未在大型傳輸大小期
間啟用快取,則可利用到 Java 虛擬機器的所有記憶體,而可能導致複寫失敗。
附註:
檔案快取的效能會在 Web 服務處理至檔案而非處理至記憶體時降低。您可以結合使用這兩個選項,然
後將大型傳輸傳送到檔案,而將小型傳輸傳送到記憶體之中。
若要啟用檔案快取,請修改以下位置中的 Axis2.xml 檔案:
<應用程式伺服器安裝目錄>\dswsbobje\Web-Inf\conf
例如:
C:\Program Files\SAP BusinessObjects\Tomcat6\webapps\dswsbobje\WEB-INF\conf
輸入以下項目:
<parameter name="cacheAttachments" locked="false">true</parameter>
<parameter name="attachmentDIR" locked="false">temp directory</parameter>
<parameter name="sizeThreshold" locked="false">4000</parameter>
附註:
臨界值大小是以位元組為單位計算。
22.12.3 自訂部署
709
同盟 Web 服務可以自動部署,但需要啟動 federator、biplatform 和 session 等服務。若要停用同
盟或任何其他 Web 服務,請修改對應的 Web 服務 service.xml 檔案。
BI 平台 Web 服務位於:
<應用程式伺服器安裝目錄>\dswsbobje\WEB-INF\services
2013-01-07
Federation
範例:
C:\Program Files\SAP BusinessObjects\Tomcat6\webapps\dswsbobje\WEB-INF\services
若要停用 Web 服務:
• 將 activate 屬性新增至 service.xml 檔案的名稱標記,並設定為 false
• 重新啟動您的 Java 應用程式伺服器
例如,停用同盟的方式為: services.xml 檔案位於:
C:\Program Files\Business Objects\Tomcat6\webapps\dswsbobje\WEB-INF\services\federator\META-
INF
將服務名稱從:
<service name="Federator">
變更為:
<service name="Federator" activate="false">
22.13 遠端排程和本機執行的執行個體
本節會說明遠端排程、本機執行的執行個體以及執行個體共用。這些功能使報表功能可以在資料出現位
置執行,並可進行將完成的執行個體傳送到適當的位置。
22.13.1 遠端排程
710
透過使用「同盟」,您就可以在目的網站上排程報表,並接著在來源網站上處理報表。完成的執行個體
將傳回到目的網站。
若要啟用遠端排程,請依照一般步驟來排程報表,並啟用 於來源網站執行 選項。若要啟用此選項,請
按一下 [排程 > 排程伺服器群組 > 於來源網站執行]。在建立排程的執行個體之後,它們將處於暫止
狀態。
在遠端排程期間,在目的網站上所提交的資訊將會略過,而且報表執行個體會維持為暫止狀態。
2013-01-07
Federation
如果已經啟用負責管理報表的下一項複寫工作來進行遠端排程,該項工作便會將執行個體複製到來源網
站以進行處理。在排程器處理該執行個體之前,該執行個體都會維持暫止狀態。同時,送出該執行個體
的複寫工作會傳回任何先前已完成的執行個體和物件的各項變更。
當來源網站處理過該執行個體後,該執行個體會還原成已完成狀態。如果已經啟用負責管理報表的下一
項複寫工作來執行遠端排程,便會使用已完成的執行個體來更新目的網站上的複本。一旦更新,目的網
站上的執行個體便已完成。
附註:
複寫工作必須執行兩次以產生已完成的執行個體。
範例:
1。 Tom 排程了報表 A 來進行遠端排程。
2。 報表 A 會建立於目的網站上,並且處於暫止狀態。
3。 複寫工作 A 執行。此工作首先將來源網站所做的變更 (包括先前完成的執行個體) 複寫至目的網
站。接著,再將暫止狀態的執行個體複製到來源網站,並將所要複寫的變更從目的網站複製到來源
網站。
4。 在來源網站上的排程器會挑選處於暫止狀態的執行個體,然後將該執行個體傳送到適當的工作伺服
器進行處理。接著會在來源網站上處理該執行個體,並使其處於已完成狀態。
5。 複寫工作 A 再次執行。當此工作將來源網站上的內容複寫至目的網站時,它會挑選已完成的執行
個體報表 A,並將其中變更套用到目的網站版本。
6。 此工作完成之後,目的網站版本便會處於已完成狀態。
遠端排程僅適用於雙向複寫工作,而且您必須啟用 複寫遠端排程。這個選項位於 複寫篩選器 區域的
複寫工作屬性 頁面中。在某些情況下,與位於複寫清單中的其他物件相比,您可能需要更頻繁地複寫
遠端排程的工作。若要這樣做,您必須建立兩項複寫工作。針對遠端排程專用的複寫工作啟用 複寫遠
端排程。另一項工作則啟用 複寫文件範本 或 複寫所有物件 (無篩選器)。
附註:
若啟用遠端排程,則不論是完成或失敗的執行個體都會出現在來源網站和目的網站上。
如果目的網站的使用者將報表排定為進行遠端排程,但是來源網站上並沒有該名使用者,來源網站的執
行個體將會失敗。失敗的執行個體其擁有人即為連線到來源網站時所用遠端連線物件的使用者帳戶。
複寫工作即使只設定為進行遠端排程,也將一律複寫報表執行個體的祖系物件。這表示逐次複寫之間若
有任何變更,該工作就會複寫實際報表、報表資料夾等內容。如果不希望這些對目的網站的變更被複寫
到來源網站,可以使用安全性權限來控制要複寫哪些變更。
相關主題
•
22.13.2 本機執行的執行個體
711 2013-01-07
Federation
本機執行的執行個體是指已從目的網站上報表完成處理的報表執行個體。透過使用同盟,您可以將目的
網站上的已完成執行個體複寫至來源網站。
若要讓複寫工作將已完成和失敗的執行個體從目的網站複寫至來源網站,請依序按一下 [複寫工作屬性]
> [複寫篩選器] > [複寫本機執行完成的執行個體]。
在某些情況下,您可能希望複寫工作只複寫本機執行的執行個體。若要這樣做,請啟用 複寫本機執行
完成的執行個體。
附註:
當複寫工作上已啟用本機執行的執行個體時,不論是已完成或失敗的執行個體都會複寫至來源網站。這
表示來源網站和目的網站都會出現執行個體的複本。
系統絕不會複寫暫止的執行個體。
如果本機執行的執行個體其擁有人不在來源網站上,擁有人即為使用遠端連線物件進行連線的使用者帳
戶。
22.13.3 執行個體共用
712
當您在複寫工作中啟用遠端排程和本機執行的執行個體時,如果單一來源網站與多個目的網站複寫同一
份報表,這時可能就會發生執行個體共用。
範例:
報表 A 源自於來源網站,而目的網站 A 和 B 都會複寫此報表。兩個目的網站發生執行個體共用:
• 複寫工作已啟用 複寫遠端排程 和/或 複寫本機執行完成的執行個體。啟用上述複寫工作來複寫報
表 A。
• 將目的網站上的報表 A 排程為 於來源網站執行 和/或本機執行
如果目的網站 A 和 B 都複寫報表 A,且其對應的複寫工作複寫了遠端排程和/或複寫本機執行的執行
個體,則由目的網站 A 所處理和/或由目的網站 A 代表來源網站所處理的任何執行個體將與目的網站
B 共用。
同樣地,在目的網站 B 和 (或) 在來源網站所處理的任何執行個體,也將與目的網站 A 共用。最後,
來源網站與目的網站 A 與 B 將會擁有相同一組的執行個體。
執行個體共用是適用於多種情況的理想作業。例如,當來自其他網站的使用者需要從同位階的部署中存
取資訊時。在此情況下,為避免本機網站的使用者檢視該執行個體,應確認已設定適當的安全性權限。
例如,在報表物件中套用權限,讓使用者只能看到自己擁有的執行個體。
2013-01-07
Federation
附註:
所有的物件均遵循 BI 平台安全性規則。為確保使用者和群組只能檢視其適用的執行個體,建議您設定
權限,讓使用者只能檢視自己擁有的執行個體。例如,在報表物件中套用權限,讓使用者只能看到自己
擁有的執行個體。
相關主題
•
22.14 匯入並升級複寫的內容
在某些情況下,您可能會選擇將複寫的內容從一個 BI 平台系統匯入或升級到另一個系統。本節會討論
這些在「同盟」中的功能。
附註:
物件移轉最適合由「管理員」群組的成員執行,尤其是「管理員」使用者帳戶。若要移轉物件,許多相
關的物件可能也需要一併移轉。然而,可能無法為委派的管理員帳戶取得所有物件的必要安全性權限。
22.14.1 匯入複寫的內容
如果您使用生命週期管理員,從一個 BI 平台部署將內容匯入其他部署,任何與所要匯入之複寫物件相
關聯的複寫特定資訊,生命週期管理員都不會匯入。這表示在匯入之後,物件將會彷彿從來沒有複寫過
一樣運作。這是目的網站上之複寫物件的特有情況,將於下列案例中說明。
範例:
BI 平台 A 是同盟處理中的目的網站。報表 A (系統 A 上的複寫報表) 已透過使用生命週期管理員,
從系統 A 匯入 BI 平台 B。
結果:當報表 A 複製到BI 平台 B 時,它並不包含任何複寫的資訊。報表 A 將不再標幟出複寫圖示。
如果物件在BI 平台 A 上發生衝突,它在系統 B 上將不會發生衝突。基本上,它會被視為源自系統
B 的物件。
附註:
CUID 不一定相同,端視您在生命週期管理員中選取的匯入選擇而定。
713 2013-01-07
Federation
22.14.2 匯入複寫的內容並繼續複寫
改進了複寫的內容之後,您可能要將匯入的物件包含在同盟處理中。這時會產生兩種案例:將匯入物件
所在的系統視為來源網站,或是將此系統視為目的網站。若將此系統視為來源網站,則可按照一般步
驟,繼續執行「同盟」。
若將此系統視為目的網站,並從來源網站複寫匯入的物件,您就必須採取下列做法:
• 在使用生命週期管理員時,確定已保留物件的 CUID。
• 確定第一個「複寫工作」的衝突解析已設定為 來源網站優先 或 目的網站優先。
提示:
極力建議只使用同盟來複寫該物件,這樣效率會較高,而不要使用生命週期管理員,將物件從一個目的
網站匯入到另一個網站。
範例:
報表 A 會建立於 BI 平台系統 A 上。系統 X 使用同盟將報表 A 從系統 A 複寫到系統 X,接著生命
週期管理員再將報表 A 從系統 X 匯入到系統 Y。
計劃:系統 Y 想要將同盟設定成系統 A,並使報表 A 成為複寫的一部分。系統 Y 是目的網站,而系
統 A 是來源網站。
動作:將報表 A 從系統 X 匯入至系統 Y 時,必須保留報表 A 的 CUID。此外,當第一個複寫工作執
行時,它將嘗試複寫報表 A。因為該物件已存在於系統 Y 上,所以複寫將產生衝突。若要指定要使用
哪個版本,您必須將衝突解析模式設為 原始 wins 或是 目的 wins。
附註:
在這個範例中,建議只使用同盟來複寫該物件,而不要使用生命週期管理員,將該物件從一個目的網
站匯入到另一個網站。報表 A 將會從系統 A 複寫到系統 Y,因此不需要使用生命週期管理員,從系
統 X 匯入到系統 Y。
22.14.3 升級測試環境的內容
714
在任何組織中,測試通常是任何項目在進入生產環境之前所進行的作業。通常在生產電腦上設定同盟之
前,要先為開發或測試環境中的 BI 平台系統之間測試同盟。在測試環境中建立來源和目的網站以及內
容之後,您就可以按照下列步驟,將這項設定升級到您的生產電腦:
1。 使用生命週期管理員,將您的內容從測試環境中的來源網站升級到將做為來源網站的生產電腦。
2013-01-07
Federation
附註:
使用生命週期管理員時,將無法選取複寫清單物件。
2。 在生產環境的來源網站上,建立複寫清單,並包含所要的內容。
3。 從下列兩個選項中選擇:
• A) 在生產環境中將做為目的網站的生產電腦上,建立「遠端連線」物件以及適當的複寫工作。
• B) 使用生命週期管理員,將遠端連線與複寫工作從 Dev/QA 中的目的網站,匯入到將做為目的
網站的生產電腦。接著編輯匯入的遠端連線,使其指向生產環境中將做為來源網站的生產電腦。
22.14.4 重新指向目的網站
目前,物件從某個來源網站完成複寫後,它便永遠會從該來源網站進行複寫,而無法從其他 BI 平台進
行複寫。如果遠端連線物件已經編輯成指向新的系統,這時嘗試複寫從其他 BI 平台系統複寫獲得的物
件 (而不是從該遠端連線物件複寫而來) 將會失敗。若要複寫其他來源網站中的物件,請先從目的網站
刪除該物件。
附註:
複製所複寫的物件之後,該複本的 CUID 將會變更,而且該複本將不會包含任何複寫資訊。
22.15 最佳作法
715
您可以使用「同盟」以最佳化複寫工作的效能。
如果有大量物件的單一複寫工作,您可以採取額外步驟以確保順利執行該複寫工作。一般而言,您應該
能夠在每個複寫工作中最多複寫 32,000 個物件。不過,某些部署可能需要含有小型或大型複寫大小的
組態。
1) 取得專屬的 Web 服務提供者
在同盟中,複寫內容是使用 Web 服務傳送。在 BI 平台的預設安裝中,所有 Web 服務皆會使用相同的
Web 服務提供者。大型複寫工作可能會讓 Web 服務提供者忙碌更久,並讓 Web 服務提供者對其他 Web
服務要求與它所服務的任何應用程式的回應速度變慢。
如果您計劃立即複寫大量的物件,或是依序執行數項複寫工作,可以考慮使用自己的 Web 服務提供者,
在它自己的 Java 應用程式伺服器上部署同盟 Web 服務。
若要執行這項作業,請使用 BI 平台安裝程式以安裝 Web 服務。您必須已經執行 Java 應用程式伺服
器。如果您沒有執行這項作業,請安裝整個 [Web 層元件] 選項,這樣便會安裝 Web 服務與 Tomcat。
2013-01-07
Federation
716
附註:
• 您必須提供現有的 CMS 資訊 (例如,主機名稱、連接埠和管理員密碼)。
• 您將需要在 [遠端連線] 的 URI 欄位中使用這個新 Web 服務提供者的 URI。
2) 增加 Java 應用程式伺服器可用的記憶體
如果您的單一複寫工作複寫許多物件,或是如果您與其他應用程式共用應用程式伺服器,請增加 Java
應用程式伺服器的可用記憶體。
如果您部署了 BI 平台與 Tomcat,預設的可用記憶體是 1 GB。若要增加 Tomcat 的可用記憶體:
在 Windows 中:
1。 按一下 [開始 > 程式集 > Tomcat > Tomcat 組態]。
2。 選取 [Java]。
3。 在 [Java 選項] 方塊中,找到 -Xmx1024M
4。 將 -Xmx1024M 增加到所需的大小。
範例:
若要將記憶體增加至 2GB,請輸入:-Xmx2048M
在 Unix 中:
1。 在 <BOE_Install_Dir>/setup/ 中,以慣用的文字編輯器開啟 env.sh。將 -Xmx1024m 參數增加到
所需的大小。
2。 找到以下這些行
# if [ -d "$BOBJEDIR"/tomcat ]; then
# set the JAVA_OPTS for Tomcat
JAVA_OPTS="-Dbobj.enterprise.home=${BOBJEDIR}enterprise120
-Djava.awt.headless=true" if [ "$SOFTWARE" = "AIX" -o "$SOFTWARE" =
"SunOS" -o "$SOFTWARE" = "Linux" ]; then
JAVA_OPTS="$JAVA_OPTS -Xmx1024m -XX:MaxPermSize=256m" fi export JAVA_OPTS
# fi
3。 將 -Xmx1024m 參數增加到所需的大小。
範例:
若要將記憶體增加至 2GB,請輸入:-Xmx2048M
提示:
若是其他 Java 應用程式伺服器,請參閱 Java 應用程式伺服器的說明文件,以增加可用的記憶體。
3) 減少所建立的 BIAR 檔大小。
同盟使用 Web 服務在來源網站與目的網站之間複寫內容。物件是群組在一起並壓縮成 BIAR 檔,以利
更有效率的傳輸。
當複寫大量的物件時,請設定 Java 應用程式伺服器,以建立更小的 BIAR 檔。同盟將包裝和壓縮跨多
個較小 BIAR 檔之間的物件,因此將不會限制您要複寫的物件數目。
2013-01-07
Federation
若要縮減建立的 BIAR 檔之大小,請將下列 Java 參數新增至 Java 應用程式伺服器:
Dbobj.biar.suggestSplit
and
Dbobj.biar.forceSplit
bobj.biar.suggestSplit 會建議將嘗試達成的適當 BIAR 檔大小。建議的新值是 90MB。 bobj.biar.forceSplit 將強制 BIAR 檔停在指定的大小。建議的新值是 100MB。
附註:
除非應用程式伺服器的記憶體不足,而且其最大的堆疊大小無法再增加,否則並不需要變更預設的 BIAR
檔大小設定。
若使用 Tomcat Windows:
1。 若要開啟 [Tomcat 組態] 工具,請依序按一下 [開始] > [程式集] > [Tomcat] > [Tomcat 組態]。
2。 選取 [Java]。
3。 在 [Java 選項] 方塊中,在結尾處新增下列程式行:
-Dbobj.biar.suggestSplit=90
-Dbobj.biar.forceSplit=100
若使用 Tomcat Unix/Linux:
1。 以慣用的文字編輯器開啟 env.sh。它是位於 <BOE_Install_Dir>/setup/
2。 找到以下這些行:
# if [ -d "$BOBJEDIR"/tomcat ]; then
# set the JAVA_OPTS for tomcat
JAVA_OPTS="-Dbobj.enterprise.home=${BOBJEDIR}enterprise120 -Djava.awt.headless=true" if [ "$SOFTWARE" = "AIX" -o "$SOFTWARE" = "SunOS" -o "$SOFTWARE" = "Linux" ]; then
JAVA_OPTS="$JAVA_OPTS -Xmx1024m -XX:MaxPermSize=256m" fi export JAVA_OPTS
# fi
新增所需的 BIAR 檔大小參數。
範例:JAVA_OPTS="$JAVA_OPTS -Xmx1024m -XX:MaxPermSize=256m -Dbobj.biar.suggestSplit=90
-Dbobj.biar.forceSplit=100"
若是其他 Java 應用程式伺服器,請參閱說明文件以新增 Java 系統屬性。
4) 增加通訊端逾時。
Adaptive 工作伺服器負責執行複寫工作。在複寫工作執行期間,Adaptive 工作伺服器會建立連至來源
網站的連線。當接收來源網站的大量資訊時,Adaptive 工作伺服器用以擷取資訊的通訊端務必不能逾
時。
預設值為 90 分鐘。必要時,您可以增加通訊端逾時。
增加 Adaptive 工作伺服器上的通訊端逾時:
1。 開啟中央管理主控台 (CMC)
2。 導覽至 [伺服器] 區段並選取 [Adaptive 工作伺服器]。
3。 按一下 [屬性]。
4。 將 Command Line Parameters 新增至下列程式行的結尾:
717 2013-01-07
Federation
• Windows:-javaArgs Xmx1000m,Xincgc,server,Dbobj.federation.WSTimeout=<timeout in minutes>
• Unix:-javaArgs Xmx512m,Dbobj.federation.WSTimeout=<timeout in minutes>
相關主題
•
•
•
22.15.1 目前的版本限制
718
同盟是一種彈性的工具,不過有些限制可能會在生產期間影響其效能。本節強調您可以修改以最佳化同
盟作業的部分。
• 物件數目上限
每個複寫工作會複寫 BI 平台部署之間的物件。在單一複寫工作中,建議複寫物件的最大數目為
100,000。雖然複寫工作可以處理超過 100,000 個物件,但是同盟最多只支援複寫 100,000 個物
件。
• 權限
在同盟中,只會從來源網站將權限複寫到目的網站。建議在來源網站設定兩個部署共有的使用者權
限,並使用雙向複寫來複寫到目的網站。管理特定網站上的使用者權限就如同於使用者所在網站上
的 BI 平台部署中管理一樣。
• 商務檢視與關聯的物件
BI 平台可以儲存商務檢視、商務元素、資料基礎、資料連線以及值清單 (LOV)。這些物件是用以強
化 Crystal Reports 的功能。
如果先在目的網站上建立這些物件,然後使用雙向複寫以複寫至來源網站,這些物件可能無法正常
運作,而且其資料可能不會出現在 Crystal Reports 中。
建議在來源網站上建立商務檢視、商務元素、資料基礎、資料連線以及 LOV,然後將它們複寫到目
的網站。對目的網站或是來源網站 (允許的權限) 上的物件進行更新,而且變更將會正確地來回複
寫。
• 語意層多載
BI 平台可能儲存語意層多載。如果在目的網站上建立語意層多載,然後使用雙向複寫以複寫到來源
網站,這些語意層多載可能無法正常運作。
若要解決這個問題,請先在來源網站上建立語意層多載並將它們複寫到目的網站。接著,在來源網
站上設定語意層多載的任何安全性,並將它們複寫到目的網站。
2013-01-07
Federation
• 物件清除
物件清除會刪除在其他網站上刪除的物件。物件清除目前只會從來源網站執行到目的網站。
• 同盟記錄檔
同盟記錄檔是寫入使用 XML 1.1 標準的 XML 檔案。若要以瀏覽器檢視記錄檔,該瀏覽器必須支援
XML 1.1。
相關主題
•
22.15.2 疑難排解錯誤訊息
719
本節包含在使用同盟時於罕見的情況下可能會遇到的錯誤訊息。這些訊息將會出現在複寫工作記錄中或
是報表的功能區域中。
1) 無效的 GUID
錯誤範例:ERROR 2008-01-10T00:31:08.234Z GUID ASXOOFyvy0FJnRcD0dZNTZg (於物件編號 1285 的
屬性 SI_PARENT_CUID 中找到) 不是有效的 GUID
這個錯誤表示您所複寫的物件並未連同其父系一起複寫,而且在目的網站上並沒有這個物件。例如,已
複寫物件但是未複寫包含它的資料夾。可能不會複寫父物件,因為複寫物件的帳戶並沒有父物件的足夠
權限。
2) Crystal Reports 在來源網站上沒有顯示資料。
如果 Crystal Report 所使用的「商務檢視」、「商務元素」、「資料基礎」、「資料連線」或是「值
清單」原先是在目的網站上建立,然後再複寫到來源網站,就可能會發生這種錯誤。
3) 語意層多載並未正確地套用。
如果報表所使用的語意層包含在目的網站上建立的語意層多載,然後再複寫到來源網站,就可能會發生
這種錯誤。
4) Java 記憶體不足
錯誤範例:java.lang.OutOfMemoryError。
如果 Java 應用程式伺服器在處理複寫工作時記憶體不足,就可能會發生這種錯誤。您的複寫工作可能
太大或是 Java 應用程式伺服器可能記憶體不足。
您可以將同盟 Web 服務移到專屬電腦來增加 Java 應用程式伺服器的可用記憶體,或是減少一個複寫
工作要複寫的物件數量。
2013-01-07
Federation
5) 通訊端逾時
錯誤範例:與來源網站通訊發生錯誤。讀取逾時。
從來源網站傳送到目的網站上之 Adaptive 工作伺服器的這項資訊,比配置的逾時還要長。增加 Adaptive
工作伺服器的通訊端逾時,或是減少您要在複寫工作中複寫的物件數目。
6) 查詢限制
錯誤範例:目的網站發生 SDK 錯誤。不是有效的查詢。(FWB 00025) ......查詢字串大於查詢長度限
制。
如果您一次複寫太多物件,而且同盟所提交的查詢太大使得 CMS 無法處理,就可能會發生這種錯誤。
來源網站的物件將交付到目的網站。不過,將不會認可任何需要交付到來源網站的變更。衝突會依指定
解決,不過將不會在物件上設定手動解決衝突旗標。在目的網站上認可的物件將會繼續正常運作。
若要解決這個問題,請減少要在一個複寫工作中複寫的物件數目。
7) 複寫工作逾時
錯誤範例:物件無法排程在指定的時間間隔內。
如果您的複寫工作在等待另一個複寫工作完成時已經逾時,可能就會收到此訊息。如果您有多個複寫工
作同時連線到相同的來源網站,就可能會發生此錯誤。失敗的複寫工作將會在下次的排程時間嘗試再執
行。
若要解決這個問題,請將失敗的複寫工作排程在與其他連線至相同來源網站的複寫工作不衝突的時間。
8) 複寫限制
錯誤範例:目的網站發生 SDK 錯誤。資料庫存取錯誤。…. 內部查詢處理器錯誤:查詢處理器在查詢
最佳化期間已用完堆疊空間。在 ExecWithDeadlockHandling 中執行查詢時發生錯誤。
如果一次複寫的物件超過支援的物件數目,就可能會收到此訊息。若要解決這個問題,請減少在複寫工
作中複寫的物件數目,然後再次執行工作。
9) 物件已捨棄
錯誤範例:檢查安全性權限時發生錯誤或是封裝物件時發生錯誤。
如果物件是從複寫套件中捨棄,可能會顯示這則訊息。當同盟查詢需要複寫的物件,而並未事先檢查權
限即封裝物件時,就可能發生這項錯誤。
10) Adaptive 處理伺服器
錯誤範例:工作處理伺服器中發生錯誤。
當同盟載入的類別太多,而沒有足夠的記憶體可處理複寫工作時,就可能會發生這項錯誤。
若要解決這個問題,必須執行以下兩個步驟:
1。 在 Adaptive 處理伺服器的命令列引數中,新增下列這行:-javaArgs "XX:MaxPermSize=256m"。
2。 將下列參數新增至您為同盟連線的 Java 應用程式伺服器,以減少您所使用 BIAR 檔案的大小:
• -Dbobj.biar.suggestSplit=100m
• -Dbobj.biar.forceSplit=100m
720 2013-01-07
Federation
11) 物件管理員空間
錯誤範例:無法建立下推套件。發生輸入/輸出例外狀況:「裝置上已經沒有空間。」
當同盟所使用的暫存目錄沒有足夠的空間時,就可能會發生這項錯誤。若要解決這個問題,可以在暫存
目錄中創造額外空間,或是使用不同的位置做為暫存目錄。
若要在來源網站上指定不同的位置做為暫存目錄,請將下列這行新增至 Java 應用程式伺服器的組態檔
中:-Dbobj.tmp.dir=<TempDir>。
若要在目的網站上指定不同的位置做為暫存目錄,請將下列這行新增至 Java 應用程式伺服器的命令列
引數中:-javaArgs -Dbobj.tmp.dir=<TempDir>。
在上述範例中,<TempDir> 是您要使用的暫存目錄位置。
12) 語意層錯誤
錯誤範例:呼叫 processDPCommands API 時發生內部錯誤。
當已複寫的語意層含無效或遺失的語意層對語意層連線關聯性時,就會發生這項錯誤。若要解決這個問
題,請選取 [從來源重新整理] 執行複寫工作,然後確認已複寫語意層連線。
或者,您也可以在 Universe Designer 中開啟語意層、編輯語意層的連線,然後重新認可語意層。
相關主題
•
•
721 2013-01-07
ERP 環境的附加組態
第23章 ERP 環境的附加組態
23.1 設定 SAP NetWeaver 整合
23.1.1 與 SAP NetWeaver Business Warehouse (BW) 整合
23.1.1.1 總覽
本節說明如何設定 BW 從 SAP NetWeaver Business Warehouse 到 BI 平台啟用和管理報表發行。
展開此節之前,請確認已完成在 CMC 進行 SAP 驗證 Plugin 設定。
相關主題
•
23.1.1.1.1 在 BI 平台中設定資料夾和安全性
722 2013-01-07
ERP 環境的附加組態
在 BI 平台中定義授權系統時,系統會建立與 SAP 系統相符合的邏輯資料夾結構。匯入角色並發行內
容到 BI 平台時,會建立對應的資料夾。您身為管理員,並不需要建立這些資料夾。在設定 SAP 驗證
Plugin、將角色匯入 CMC,再將內容發行到 BI 平台時,定義授權系統便會建立資料夾。
附註:
請注意,BI 平台管理員將負責指派正確的權限給這些資料夾:
• SAP 頂層資料夾
確認 Everyone 群組對 SAP 最上層資料夾具有限制的存取權。
• 系統 ID 資料夾
在 CMC 中將下列權限指派給主要發行程式:
• 將物件新增至資料夾
• 檢視物件
• 編輯物件
• 修改使用者對物件的權限
• 刪除物件
提示:
若要使權限管理更輕鬆,可建立包含這些權限的自訂發行程式存取層級,然後將相關 System ID 資料
夾上的存取層級授與主要發行程式。
相關主題
•
•
23.1.1.1.2 瞭解預設資料夾安全性模式
723
從 SAP 將內容發行到 BI 平台,平台會自動建立角色、資料夾和報表的其餘階層。系統會在根據系統
ID 和用戶端號碼及角色名稱命名的資料夾中組織報表:
• 系統會建立頂層資料夾 - 即 SAP, 2.0,和系統 (SID) 資料夾 - 定義授權系統時。
• 系統會建立 [角色] 資料夾 (從 BW 發行角色時,如有必要,會以群組匯入 BI 平台)。
• 系統會為接收發行的內容的每個角色,建立 [內容基礎資料夾]。
• 在每個報表物件上會設定安全性,因此使用者只能檢視屬於其角色的報表。
2013-01-07
ERP 環境的附加組態
管理員負責將權限指派給不同角色的成員。Content Administration Workbench 是用於管理來自 SAP
BW 的報表發行功能。您可以辨識搭配特殊 BI 平台系統的 SAP BW 系統角色、發行報表,並同步化 SAP
BW 與 BI 平台部署間的報表。
Content 資料夾
BI 平台會為新增到授權系統的每個角色 (如 CMC 中定義) 匯入群組。
若要確保適合的預設權限授與給擁有內容的角色的所有成員,請在 Content Administration Workbench
為定義於 BI 平台的每個授權系統授與適當的權限。
1。 在 [內容管理工作台] 中展開 [企業系統],然後展開 [可用的系統]。
2。 按兩下所要的系統。
3。 按一下 [配置] 索引標籤。
4。 將 [報表的預設安全政策] 設為 [檢視]。
5。 將 [角色資料夾的預設安全政策] 設為 [隨選檢視]。
6。 按一下 [確定]。
這些設定會反映在所有內容角色的 BI 平台中。也就是有發行內容給他們的角色。這些角色的成員現在
能檢視發行到其他角色的報表排定執行個體,也能重新整理發行到成員所屬角色的報表。
附註:
強烈建議您區分不同角色的活動。例如,雖然可以從管理員角色發行,不過較好的做法是只從發行者角
色發行。此外,發行角色的功能只是用來定義哪些使用者可以發行內容。因此,發行角色應該不包含任
何內容;發行者要發行至可存取一般角色成員之擁有內容的角色。
23.1.1.2 設定 BW 發行程式
BW 發行程式讓您可以從 BW 個別或批次發行 Crystal 報表 (.rpt 檔案) 到 BI 平台。
在 Windows 上,您可以設定 BW 發行方式,方式為以下其一:
• 在主控 BI 平台的電腦上使用服務啟動 BW 發行程式。必要時,BW 發行程式服務將會啟動 BW 發行
程式的執行個體。
• 使用本機 SAP Gateway 啟動 BW 發行程式以建立 BW 發行程式執行個體。
您必須考量每種組態的優缺點後,根據站台需求選取組態方法。在 BI 平台中設定 BW 發行程式後,必
須在 Content Administration Workbench 設定發行。
23.1.1.3 將 BW 發行程式設成服務
724 2013-01-07
ERP 環境的附加組態
本節說明如何使用 BW 發行程式作為服務,從 BW 啟用發行報表到 BI 平台,請使用下列程序。
23.1.1.3.1 散發 BW 發行程式安裝
本節說明 BW 發行程式服務的散發,以及如何分隔 BW 發行程式和其他 BI 平台元件。
您可以在同一個 BI 平台系統的兩台獨立電腦上安裝 BW 發行程式服務,以從 BW 負載平衡發行。
在主控 BI 平台的電腦上安裝 BW 發行程式時,請設定每一台電腦使用同一程式 ID 和 SAP 閘道主機
及閘道服務。在建立使用此程式 ID 的 RFC 目的端後,BW 便會使主控 BI 平台之電腦間的發行負載平
衡。此外,如果其中一個 BW 發行程式無法使用時,BW 會繼續使用其餘的 BW 發行程式。
您可以在任何包含多個 BW 應用程式伺服器的組態中,增加額外一層的系統備援性。將每個 BW 應用程
式伺服器設定為執行 SAP Gateway。針對每個伺服器,在主控 BI 平台的電腦上安裝獨立的 BW 發行程
式服務。設定每個 BW 發行程式服務使用獨立 BW 應用程式伺服器的閘道主機和閘道服務。在此組態
中,如果某個 BW 發行程式或應用程式伺服器失效時,仍可繼續從 BW 發行。
若要分隔 BW 發行程式和其他 BI 平台元件,請使用單機 SAP Gateway 安裝 BW。
在此情況下,您必須在 BW 發行程式的同一台電腦上安裝本機 SAP Gateway。此外,BW 發行程式必須
能存取 BI 平台 SDK 和 Crystal Reports 列印引擎。因此,如果安裝 BW 發行程式和本機 SAP Gateway
到專用電腦上時,就也需要安裝 SIA 伺服器。
23.1.1.3.2 啟動 BW 發行程式:UNIX
執行 BW 發行程式指令碼來建立一或多個發行程式執行個體以處理發行要求。建議您啟動一個發行程式
執行個體。
BW 發行程式一啟動,便會建立與 SAP Gateway 服務的連線 (您在執行 BI 平台安裝程式時所指定的服
務)。
725 2013-01-07
ERP 環境的附加組態
23.1.1.3.3 啟動 BW 發行程式:Windows
在 Windows,使用中央組態管理員 (CCM) 啟動 BW 發行程式服務。啟動 BW 發行程式服務時,會建立
發行程式執行個體,以服務來自 BW 系統的發行要求。如果發行要求數增加,BW 發行程式將自動大量
產生其他發行程式來滿足需求。
23.1.1.3.4 設定 BW 發行程式服務的目的端
若要啟用 BW 發行程式,必須在 BW 伺服器設定 RFC 目的端,以與 BW 發行程式服務通訊。如果有 BW
叢集,請在每部伺服器設定 RFC 目的端,以在所有情況下使用 BW 中央執行個體作為閘道主機。
如果要從 BW 發行到多個 BI 平台系統,請在每個 BI 平台部署中為 BW 發行程式服務建立獨立 RFC
目的端。您必須將唯一程式 ID 用於每個目的端,但閘道主機和閘道服務相同。
23.1.1.3.5 設定使用本機 SAP Gateway 的 BW 發行程式
附註:
如果 BI 平台安裝於 UNIX,請勿使用此組態。若在 UNIX 使用此方法,可導致無法預期的系統運作方
式。
若要使用本機 SAP Gateway 啟用從 BW 發行報表至 BI 平台,請執行下列程序:
• 第 727 頁的
• 第 727 頁的
726 2013-01-07
ERP 環境的附加組態
23.1.1.3.6 安裝本機 SAP Gateway
您必須在安裝 BW 發行程式的電腦上安裝本機 SAP Gateway 。建議 SAP BASIS 管理員執行這些 SAP
Gateway 其中一個的安裝。
如需安裝本機 SAP Gateway 的最新指示,請參閱 SAP Presentation CD 中的安裝指示。
如需 BusinessObjects XI Integration for SAP 測試環境的詳細清單,請參閱產品隨附的 plat forms_EN.txt 檔案。此檔案包含適用於應用程式伺服器、作業系統、SAP 元件等的特定版本和 Service
Pack 需求。
在安裝 SAP Gateway 後,請使用 regedit 確認 TMP 和 TEMP 登錄項目位於 HKEY_CURRENT_USER\Envi ronment 子機碼下方。這兩個登錄項目應含有相同的字串值,且必須是有效的絕對目錄路徑。如果任一
項目的值含有 %USERPROFILE% 變數,請將它換成絕對目錄路徑。一般來說,這兩個登錄項目均設為
C:\WINDOWS\TEMP
23.1.1.4 設定 BW 發行程式的目的端
要啟用 BW 發行程式,必須設定 RFC 目的端以便將安裝本機 SAP Gateway 和 BW 發行程式的電腦位置
提供給 BW。
23.1.1.5 在 Content Administration Workbench 設定發行
727
Content Administration Workbench 是用於管理來自 SAP BW 的報表發行功能。您可以辨識搭配特殊
BI 平台系統的 SAP BW 系統角色、發行報表,並同步化 SAP BW 與 BI 平台部署間的報表。一旦設定
SAP Authentication ,且已設定 BW 發行程式後,請執行本節所述的函式,來啟用發行。這些指示將
讓您:
• 為 Content Administration Workbench 的不同使用者設定適當授權。
• 設定連線至負責發行內容的 BI 平台。
2013-01-07
ERP 環境的附加組態
• 定義哪些角色可發行至每個 BI 平台。
• 從 BW 發行內容至 BI 平台。
23.1.1.6 可存取 Content Administration Workbench 的使用者
可存取 Content Administration Workbench 的使用者有三種類型:
• 內容消費者,屬於擁有內容的角色,可檢視報表。但是,不具有檢視報表以外操作的授權。
• BI 平台內容發行者,可從 BW 檢視、發行、修改和 (選擇性) 刪除報表。
• BI 平台管理員,能在 Content Administration Workbench 執行所有工作。這些工作包括定義 BI
平台系統、發行報表,以及執行報表維護。
23.1.1.7 在 BW 為指定內容發行者建立角色
在設定 BW 與 BI 平台整合之時,請評估目前的角色結構是否允許快速將特別的 BW 使用者指定為 BI
平台系統的內容發行者或系統管理員。
建議您以描述的方式來標示建立的任何新角色。描述性角色名稱範例包括 BOE_CONTENT_PUBLISHERS 和
SBOP_SYSTEM_ADMINISTRATORS。
提示:
您可將完整系統管理權限或這些權限的子集合指派給管理使用者。
若要修改 BI 平台中授與給新角色 (或任何現有角色) 的權限,必須先設定 SAP 驗證並匯入這些角色。
您可以透過中央管理主控台修改每個已匯入角色的權限。
如需建立角色的詳細資訊,請參閱 SAP 文件。如需使用角色以管理內容的詳細資訊,請參閱下列各節:
• 第 282 頁的
。
• 第 722 頁的
。
• 第 723 頁的
728 2013-01-07
ERP 環境的附加組態
23.1.1.8 設定對 Content Administration Workbench 的存取
每個可存取 Content Administration Workbench 的使用者類型,都必須套用 BW 中適當的權限集。授
權列於下表。
表格23-1: 對管理使用者的授權
授權物件
S_RFC
S_TCODE
S_TABU_CLI
S_TABU_DIS
欄位
RFC_TYPE
RFC_NAME
ACTVT
TCD
CLIIDMAINT
ACTVT
DICBERCLS
JOBACTION
JOBGROUP
值
FUGR
/CRYSTAL/CE_SYNCH, SH3A,
SUNI
Execute (16)
/CRYSTAL/RPTADMIN,
RSCR_MAINT_PUBLISH
X
Change, Display (02, 03)
&NC&
DELE, RELE
' '
729 2013-01-07
ERP 環境的附加組態
授權物件
S_RS_ADMWB
ZCNTADMJOB
ZCNTADMRPT
表格23-2: 對內容發行者的授權
授權物件 欄位
RFC_TYPE
S_RFC
S_BTCH_JOB
RFC_NAME
ACTVT
TCD
JOBACTION
JOBGROUP
ACTVT
RSADMWBOBJ
欄位
ACTVT
RSADMWBOBJ
ACTVT
ACTVT
ACTVT
730
值
Execute (16)
WORKBENCH
Create new, Change, Display,
Delete (01, 02, 03, 06)
Create new, Delete (01, 06)
Display, Delete, Activate,
Maintain, Check (03, 06, 07,
23, 39)
值
FUGR
/CRYSTAL/CE_SYNCH, SH3A,
SUNI
Execute (16)
/CRYSTAL/RPTADMIN
DELE, RELE
' '
Execute (16)
WORKBENCH
2013-01-07
ERP 環境的附加組態
授權物件
ZCNTADMCES
ZCNTADMJOB
ZCNTADMRPT
欄位
ACTVT
ACTVT
ACTVT
值
Display (03)
(New, Delete) 01, 06
Display, Activate, Maintain,
Check (03, 07, 23, 39)
Delete (optional) (06)
Edit (optional) (02)
授與內容發行者在 BW Content Administration Workbench 刪除報表的權限是選擇性的。不過,請注
意在 BW 中刪除報表也會刪除 BI 平台中的報表。如果發行者沒有足夠的權限可以在平台刪除報表,則
會產生錯誤。
對內容消費者的授權
授權物件 欄位 值
RFC_TYPE
RFC_NAME
FUGR
SH3A, SUNI
S_RFC
ACTVT
TCD
Execute (16)
/CRYSTAL/RPTADMIN
S_RS_ADMWB
ACTVT
RSADMWBOBJ
ACTVT
Execute (16)
WORKBENCH
Display (03)
23.1.1.9 定義 BI 平台系統
731 2013-01-07
ERP 環境的附加組態
您必須在 Content Administration Workbench,針對接收發行之報表的每個 BI 平台系統,建立系統
定義。
23.1.1.9.1 新增 BI 平台系統
732
1。 執行異動 /crystal/rptadmin 以存取 Content Administration Workbench。
2。 從 [作業] 窗格,選取 [Enterprise 系統]。
3。 按兩下 [新增系統]。
4。 在 [系統] 索引標籤上: a。 在 [別名] 方塊中,輸入不含空格或特殊字元的描述性名稱。
當別名名稱用於設定 Enterprise 入口網站時,空格或特殊字元需要特別處理。 b。 輸入執行 BusinessObjects Enterprise CMS 的電腦名稱。
附註:
如果設定 CMS 接聽非預設的連接埠,請輸入 CMSNAME:PORT c。 若要從未明確指派給 BI 平台系統的任何角色,將報表發行至此系統,請選取 [預設系統]。
只能有一個預設 BI 平台系統。
預設系統在可用的系統清單中以綠色核取符號表示。
5。 按一下 [儲存]。
6。 在 [RFC 目的端] 索引標籤中,新增與此系統關聯的所有 RFC 目的端。若要新增目的端,請按一下
[插入資料列] 按鈕。在出現的清單,按兩下 RFC 目的端名稱。
附註:
一個 BI 平台系統可能有多個目的端,以增加系統備援能力。如需詳細資訊,請參閱 散發 BW 發行
程式安裝。
7。 選取已新增的目的端,然後按一下目的端名稱左側灰色方塊,以測試該目的端。
8。 按一下 [驗證 CE 定義]。
此測試將驗證 BW 是否可連上指定的 BW 發行程式,以及使用 Crystal 授權使用者帳戶是否可登入
此系統。
9。 在 [HTTP] 索引標籤上: a。 在 [通訊協定] 方塊中,輸入 http。
如果連線至 BI 平台的 Web 伺服器設為使用 https,則輸入 https。
2013-01-07
ERP 環境的附加組態 b。 在 [Web 伺服器主機和連接埠] 方塊中,輸入 BI Launch Pad 所在之 Web 伺服器的完整網域名
稱或 IP 位址。
若是使用 Java 應用程式伺服器的安裝,請包含連接埠編號 (如boserver01.businessob
jects.com:8080)。 c。 在 [路徑] 方塊中,輸入 SAP,且開端或尾端不含正斜線。
此路徑主要是 Web 伺服器使用者參考至 BI 平台 Web 內容之 sap 子資料夾時所使用的虛擬路
徑。只有在已自訂平台 Web 內容檔案的 Web 環境和位置時,才提供替代值。 d。 在 [檢視器應用程式] 方塊中,輸入檢視器應用程式的名稱。輸入 openDocument.jsp 以使用
BI 平台 (使用 Java 版本的 BI Launch Pad) 的預設檢視器。
如果將 BI 平台安裝在使用預設 ASP.NET 組態的 Windows 上,請輸入 report/report_view.aspx
以使用預設瀏覽器。
10。 在 [語言] 索引標籤中,選取將發行到此系統的報表語言。
11。 使用 [角色] 索引標籤中,來新增要與此 BI 平台系統關聯的持有內容角色。
如需詳細資訊,請參閱 匯入 SAP 角色。
12。 按一下 [插入資料列] 按鈕。
可新增至此系統的角色清單便會顯示。
附註:
每個角色只能發行到一個 BI 平台系統。如果清單沒有顯示您要新增至此 BI 平台系統的角色,請
按一下 [取消],回到 [角色] 索引標籤,然後按一下 [重新指派角色]。
13。 選取要發行到此系統的角色,然後按一下 [確定]。
14。 按一下 [配置] 索引標籤,並選取預設用於報表和角色資料夾的安全性設定,以為發行到此 BI 平
台系統的內容設定預設安全性設定。
附註:
• BI 平台將自動為每個發行到該系統的角色建立一個資料夾。此資料夾包含使用該角色發行之報
表的捷徑。
• 一旦設定 BI 平台系統後,變更預設安全性層級,不影響已發行角色資料夾或報表的安全性層
級。若要變更發行到 BI 平台的所有角色和內容的預設安全性層級,請在系統中刪除角色資料夾
和捷徑,然後變更安全性設定,並重新發行角色和報表。刪除角色資料夾和捷徑不會刪除任何報
表。
15。 按一下 [確定] 以在 Content Administration Workbench 建立 BI 平台系統。
您可以從 BW 將報表發行到 BI 平台。
相關主題
•
•
23.1.1.10 使用 Content Administration Workbench 發行報表
733 2013-01-07
ERP 環境的附加組態
報表儲存到 BW 後,可以使用 Content Administration Workbench 發行。您可使用 Content
Administration Workbench 發行個別報表,也可以發行所有儲存於特定角色的報表。僅具有授與授權
至 Crystal 內容發行程式的使用者 (請參閱第 753 頁的
Administration Workbench 發行和維護報表。
23.1.1.11 發行角色或報表
734
1。 執行交易 /crystal/rptadmin 以存取 Content Administration Workbench。
2。 從 [作業] 窗格,選取 [發行報表]。
3。 若要搜尋儲存到 BW 系統的內容,請連按兩下 [選取要發行的報表和角色]。
設計協助篩選可用角色和報表的對話方塊將會出現。
4。 從清單中選取含有所要顯示之內容的一或多個系統。
附註:
清單含有 BW 系統上定義的所有可用系統。
5。 接下來,篩選結果,以限制顯示的報表和角色數量。請使用這些選項:
• 物件版本
選取 [A:作用中] 將顯示可發行的所有報表。選取空白選項,將顯示所有報表。(剩餘的選項為
SAP 保留詞彙。)
• 物件狀態
選取 [ACT 作用中,可執行],僅顯示已發行的報表。選取 [INA 非作用中,無法執行],僅顯示
尚未發行的報表。欄位留白,將顯示所有報表。(剩餘的選項為 SAP 保留詞彙。)
• 角色篩選器
如果在此文字方塊輸入文字,只有符合此處輸入資料的角色會顯示。可使用 * 作為萬用字元。
例如,若要顯示開頭為字母 d 的所有角色,請輸入「d*」。
• 報表描述
如果在此文字方塊輸入文字,只有符合此處輸入之描述的報表會顯示。可使用 * 作為萬用字元
來表示任何數目的字元。可使用 + 作為萬用字元來表示 0 或 1 個字元。例如,若要顯示描述
含有 revenue 此字的所有報表,則輸入 *revenue*。
6。 按一下 [確定]。
2013-01-07
ERP 環境的附加組態
符合準則的報表之清單會顯示在右面板中。
報表會以階層排列:BI 平台系統 > 該系統上的角色 > 儲存於該角色的報表。
階層中每個項目都會標示有一個紅點或黃點或綠點。階層中較高位置的項目反映所含項目的狀態,
具有過濾至階層頂層之最不利條件。例如,如果角色中有一個報表為黃色 (作用中),但其餘報表都
是綠色 (已發行),則角色會顯示成黃色 (作用中)。
•
綠色:已完全發行項目。如果項目是 BI 平台系統或角色,該項目中的所有報表均已發
行。
•
黃色:項目作用中,尚未發行。如果項目是報表,表示該項目可用於發行。如果項目是角
色或 BI 平台系統,則所有內容均處於作用中狀態,且角色或系統所包含的至少一個項目尚未發
行。
•
紅色:項目為 SAP 內容,無法使用 Content Administration Workbench 進行發行。在
使用 BW Administration Workbench 啟用之前,內容不可用於發行。
7。 選取要發行的報表。
若要發行角色中的所有報表,請選取角色。若要發行 BI 平台上所有角色,請選取該系統。
附註:
選取角色 (或系統) 時,包含在該角色中 (或系統) 的所有報表都會選取。若要清除此選取,請取
消勾選角色 (或系統) 核取方塊,然後按一下 [重新整理]。
8。 按一下 [發行]。
附註:
系統資源可用時,就會處理於背景發行的報表。若要使用此選項,請按一下在背景中,非發行。
9。 按一下 [重新整理] 更新 Content Administration Workbench 中的 BI 平台系統、角色及報表。
提示:
若要檢視報表,請以滑鼠右鍵按一下報表,然後選取 [檢視]。若要查看報表使用了哪些查詢,請以
滑鼠右鍵按一下報表,然後選取 [使用的查詢]。
附註:
將報表發行到 BI 平台之後,如果要覆寫發行的報表,請按一下 [覆寫] 按鈕。
相關主題
•
23.1.1.12 排程背景發行
735 2013-01-07
ERP 環境的附加組態
於背景發行報表,不論是立即發行或以排定工作的形式,均可節省系統資源。建議您於背景發行報表,
以改善系統的反應能力。
以排程工作形式定期發行報表,可同步處理 BW 與 BI 平台部署之間的報表資訊。建議您排程所有報表
(或含有這些報表的角色)。您可以使用 [報表維護] 作業的 [更新狀態] 選項,手動同步處理角色和報
表。如需詳細資訊,請參閱<第 736 頁的 「更新報表的狀態」
>。
23.1.1.13 為已發行報表更新系統資訊
BW 發行程式使用此處輸入的 SAP 系統資訊來更新已發行報表的資料來源。您可以選擇使用本機 BW 應
用程式伺服器或中央 BW 執行個體 (如果偏好負載平衡組態)。
23.1.1.14 維護報表
報表維護工作包括 BI 平台和 BW (更新狀態) 之間的報表同步化資訊、刪除不需要的報表 (刪除報表)
以及更新從舊版平台移轉的報表 (後移轉)。
23.1.1.14.1 更新報表的狀態
如果變更了 BI 平台系統上已發行的報表 (如變更接收所發行報表的角色),則變更不會反映在 BW,除
非同步處理 BI 平台與 BW。您可以排程發行工作,定期同步處理 BI 平台與 BW (請參閱第 735 頁的
「排程背景發行」 ),也可以使用 [報表維護] 工具手動更新報表的狀態。
23.1.1.14.2 刪除報表
736 2013-01-07
ERP 環境的附加組態
使用 Content Administration Workbench 從 BW 刪除發行的報表,也會使報表從 BI 平台刪除。使用
者必須獲得刪除 BW 和 BI 平台系統上報表必要的授權,才能移除報表。
附註:
如果使用者有刪除 BW 上報表的權限,但沒有發行報表的 BI 平台系統上的權限,則可能會發生錯誤。
23.1.1.15 設定 SAP http 要求處理常式
若要啟用檢視 BW 中的報表,必須設定 BW 使用包含在 Content Administration Workbench 中的 http
要求處理常式。然後,當 BW 使用者從 SAPGUI 開啟 Crystal 報表時,BW 能適當透過 Web 路由檢視
要求。
使用交易 SICF 存取 BW 系統上作用中的虛擬主機和服務清單。在 default_host 階層中於 BW 下方建
立名為 ce_url 的新節點,並將 /CRYSTAL/CL_BW_HTTP_HANDLER 新增至處理常式清單。您可能必須在
建立後手動啟用此服務。
23.1.1.16 處理 SAP 資料的組態
23.1.1.16.1 以 SAP 批次模式處理已排程報表
737
對於 Windows 安裝,您可以在 BI 平台中使用 SAP 批次模式執行已排程報表。當特定環境變數設為 1
時,InfoSet 和 Open SQL 驅動程式即可使用 SAP 批次或背景模式執行報表。相關環境變數為:
• CRYSTAL_INFOSET_FORCE_BATCH_MODE (InfoSet 驅動程式)
• CRYSTAL_OPENSQL_FORCE_BATCH_MODE (Open SQL 驅動程式)
2013-01-07
ERP 環境的附加組態
不過,建議您在具有分散式安裝的 BI 平台時才使用此功能。在這些環境變數設為 1 後,驅動程式將
使用 SAP 批次模式執行報表,無論實際執行報表的報表元件為何。因此,如果在執行 BI 平台伺服器
組合的機器上,建立這些環境變數作為系統環境變數,那麼驅動程式將以批次模式執行所有報表 (包括
來自調適處理伺服器和報表應用程式伺服器的依需要報表要求)。
為了確保驅動程式只以批次模式執行已排程報表 (即調適處理伺服器所執行的報表),請避免在執行 BI
平台伺服器組合的機器上設定系統環境變數。相反的,請按照這些步驟,針對每個調適工作伺服器自訂
環境變數。
附註:
在 BI 平台排程報表的 SAP 使用者,可能需要額外的 SAP 授權。
相關主題
•
第 775 頁的「 使用 Open SQL 查詢在批次模式中排程報表 」
23.1.1.16.2 以 SAP 批次模式處理已排程報表
738
1。 在文字編輯器 (如記事本) 中建立批次指令碼 (.bat 檔案),並加入下列內容:
@echo off set CRYSTAL_INFOSET_FORCE_BATCH_MODE=1 set CRYSTAL_OPENSQL_FORCE_BATCH_MODE=1
%*
此指令碼將環境變數設為 1,然後執行從命令行傳至指令碼的任何參數。
2。 將檔案另存成 jobserver_batchmode.bat,並存到每個調適工作伺服器機器上的資料夾。
3。 登入中央管理主控台 (CMC)。
4。 選擇 [伺服器]。
5。 展開 [服務類別] 節點,並選擇 [Analysis 服務]。
6。 選取 [調適處理伺服器],然後在內容功能表中選擇 [屬性]。
隨即開啟 屬性 頁面。
7。 在 屬性 頁面上尋找 [命令列參數] 欄位。
這是調適工作伺服器的啟動命令。例如:
"\\SERVER01\C$\Program Files\SAO Business Objects\SAP BusinessObjects Enterprise\win32_x86\JobServer.exe" -service -name
SERVER01.report
-ns SERVER01 -objectType BusinessObjects Enterprise.Report -lib procReport -restart
8。 在調適工作伺服器上所儲存的 jobserver_batchmode.bat 檔案完整路徑前,加上預設命令。
在此範例中,批次檔在 SERVER01 機器上儲存為:
C:\Crystal Scripts\jobserver_batchmode.bat
2013-01-07
ERP 環境的附加組態
調適工作伺服器的新啟動命令為:
"\\SERVER01\C$\Crystal Scripts\jobserver_batchmode.bat" "\\SERVER01\C$\Program Files\SAP Business Objects\SAP
BusinessObjects Enterprise 12.0\win32_x86\JobServer.exe" -service -name SERVER01.report
-ns SERVER01
-objectType BusinessObjects Enterprise.Report -lib procReport -restart
這個新的啟動命令會先啟動批次檔,然後該批次檔會設定所需的環境變數,再執行調適工作伺服器
原本的啟動命令。這可確保提供給調適工作伺服器使用的環境變數與提供給負責執行依需要報表的
伺服器 (Crystal Reports 處理伺服器和報表應用程式伺服器) 的環境變數不同。
9。 按一下 [儲存並關閉]。
10。 以滑鼠右鍵按一下調適工作伺服器,然後選取內容功能表中的 [開始]。
附註:
如果調適工作伺服器啟動失敗,請驗證新的啟動命令。
23.1.1.17 設定 SAP 傳輸
23.1.1.17.1 總覽
SAP BusinessObjects Enterprise 包括八個傳輸:Open SQL 連線能力傳輸、InfoSet 連線能力傳輸、
資料列層級安全性定義傳輸、叢集定義傳輸、Content Administration Workbench、BW 查詢參數個人
化傳輸、MDX 傳輸和 ODS 傳輸。
共有兩組不同的傳輸:Unicode 相容的傳輸和 ANSI 傳輸。如果是執行 BASIS 系統 6.20 或更新版本,
請使用 Unicode 相容的傳輸。如果是執行 BASIS 系統 6.20 以前版本,請使用 ANSI 傳輸。所有安裝
的傳輸位於產品散發媒體的下列目錄中:\Collaterals\Add-Ons\SAP\Transports\。
附註:
檢查可能的安裝衝突時,請確認沒有任何物件名稱存在於 SAP 系統中。物件預設使用 /crystal/ 命名
空間,因此不必自行建立此命名空間。若要手動建立 /crystal/ 命名空間,系統將提示您輸入您無法
存取的授權維修金鑰。
739 2013-01-07
ERP 環境的附加組態
23.1.1.17.2 設定傳輸
若要設定 BI 平台的資料存取或 BW 發行程式元件,您必須將適當的傳輸匯入 SAP 系統。這些元件與
SAP 系統進行通訊時,會使用這些傳輸檔案的內容。
在 SAP 系統上的必要安裝和組態程序必須交由熟悉變更和傳輸系統且擁有 SAP 系統管理權限的 BASIS
專家執行。匯入傳輸檔案實際上需使用的程序各有不同,取決於執行的 BASIS 版本。如需特定程序的
詳細資訊,請參閱 SAP 文件。
第一次部署資料存取元件時,所有使用者預設都可存取您所有的 SAP 資料表。若要確保使用者可存取
之 SAP 資料安全,請使用安全性定義編輯器。
在匯入傳輸之後,您必須設定適當的使用者存取層級。建立所需的授權,再透過設定檔或角色將其套用
至設計、執行或排程 Crystal 報表的 SAP 使用者。
相關主題
•
23.1.1.17.2.1 傳輸的類型
740
共有兩組不同的傳輸:Unicode 相容的傳輸和 ANSI 傳輸。如果是執行 BASIS 系統 6.20 或更新版本,
請使用 Unicode 相容的傳輸。如果是執行 BASIS 系統 6.20 以前版本,請使用 ANSI 傳輸。所有安裝
的傳輸位於產品散發媒體的下列目錄中:Collaterals\Add-Ons\SAP\Transports。transports.txt 檔
案會列出 Unicode 相容和 ANSI 傳輸檔案。
每一種傳輸類型說明如下:
• Open SQL 連線能力傳輸
Open SQL 連線能力傳輸可讓 Open SQL 驅動程式連線並完整報告 SAP 系統。
• 資料列層級安全性定義傳輸
此傳輸提供安全性定義編輯器,此工具可作為存取 Open SQL 連線能力傳輸中 /crystal/auth 資料
表的圖形介面。
2013-01-07
ERP 環境的附加組態
• 叢集定義傳輸
此傳輸提供叢集定義工具。使用此工具可建置 ABAP 資料叢集定義的中繼資料儲存機制。這些定義
會提供 Open SQL 驅動程式其完整報告這些資料叢集所需的資訊。
附註:
ABAP 資料叢集與叢集資料表不同。叢集資料表已定義於 DDIC 中。
• InfoSet 連線能力傳輸
InfoSet 連線能力傳輸可讓 InfoSet 驅動程式存取 InfoSets 和 SAP 查詢。
• Content Administration Workbench 傳輸
此傳輸提供內容管理功能給 BW 系統。僅以 UNICODE 相容的傳輸提供。
• BW 查詢參數個人化傳輸
此傳輸支援根據 BW 查詢之個人化及預設參數值。
23.1.1.17.2.2 檢查衝突
匯入傳輸檔案時,檔案內容會自動註冊於 SAP Business Objects 命名空間下。在新版 R/3 和 MYSAP
ERP 中,會因這項用途保留 SAP Business Objects 命名空間。不過,某些物件 (如授權物件、授權類
別和舊版物件) 的物件名稱可能不含適當的前置字元。建議您檢查這些物件類型是否存在衝突,再匯入
傳輸檔案。
如果功能群組、任一功能模型或任何其他物件已存在 SAP 系統上,則必須解析命名空間,再匯入 SAP
Business Objects 傳輸檔案。如需適用於您 SAP 版本的程序,請參閱 SAP NetWeaver 文件。
23.1.1.17.2.3 匯入傳輸檔案
請閱讀產品散發媒體之下列目錄中的 transports_EN.txt 檔案:\Collaterals\Add-Ons\SAP\Trans ports\。此文字檔會列出組成每個傳輸的檔案完整名稱。(transports 目錄下的 cofiles 和 data 子
目錄對應於 SAP 伺服器上的 .../trans/cofiles 和 .../trans/data 目錄。)
741 2013-01-07
ERP 環境的附加組態
您必須先匯入 Open SQL 連線能力傳輸,再匯入資料列層級安全性定義或叢集定義傳輸。其他傳輸的匯
入順序沒有限定。
附註:
• 從光碟複製檔案到伺服器時,請確定所有檔案都可寫入,再匯入傳輸。如果匯入檔案唯讀,匯入將
會失敗。
• 由於傳輸是二進位檔案,在 UNIX 安裝上您必須以二進位模式使用 FTP 新增檔案 (以避免檔案損
毀)。此外,您必須有 UNIX 伺服器的寫入權限。
23.1.1.17.2.4 傳輸
23.1.1.17.2.4.1 Open SQL 連線能力傳輸
Open SQL 連線能力傳輸可讓驅動程式連線並完整報告 SAP 系統。
物件 類型 描述
/CRYSTAL/BC
/CRYSTAL/OPENSQL
套件
函式群組
開發類別
Open SQL 函式
/CRYSTAL/OSQL_AUTH_FORMS
/CRYSTAL/OSQL_EXECUTE
/CRYSTAL/OSQL_TYPEPOOLPROG
/CRYSTAL/OSQL_TYPEPOOLS
程式
程式
程式
程式
協助程式
協助程式
協助程式
協助程式
742 2013-01-07
ERP 環境的附加組態
物件
/CRYSTAL/OSQL_UTILS
ZSSI
ZSEGREPORT
/CRYSTAL/OSQL_CLU_ACTKEY_EN
TRY
資料表
資料表 /CRYSTAL/OSQL_FCN_PARAM
/CRYSTAL/OS
QL_FCN_PARAM_FIELD
/CRYSTAL/OSQL_FIELD_ENTRY
資料表
資料表
類型
程式
授權物件類別
授權物件
/CRYSTAL/OSQL_OBJECT_ENTRY 資料表
/CRYSTAL/OSQL_RLS_CHK_ENTRY 資料表
/CRYSTAL/OSQL_RLS_FCN_ENTRY 資料表
/CRYSTAL/OSQL_RLS_VAL_ENTRY 資料表
ZCLUSTDATA
ZCLUSTID
資料表
資料表
ZCLUSTKEY
ZCLUSTKEY2
/CRYSTAL/AUTHCHK
資料表
資料表
資料表
743
描述
協助程式
報表授權物件
報表授權物件
叢集中繼資料
函式中繼資料
函式中繼資料
資料表中繼資料
資料表中繼資料
RLS 中繼資料
RLS 中繼資料
RLS 中繼資料
叢集中繼資料
叢集中繼資料
叢集中繼資料
叢集中繼資料
RLS 中繼資料
2013-01-07
ERP 環境的附加組態
物件
/CRYSTAL/AUTHFCN
/CRYSTAL/AUTHKEY
/CRYSTAL/AUTHOBJ
/CRYSTAL/AUTHREF
ZSSAUTHCHK
ZSSAUTHOBJ
ZSSAUTHKEY
ZSSAUTHREF
ZSSAUTH FCN
23.1.1.17.2.4.2 InfoSet 連線能力傳輸
資料表
資料表
資料表
資料表
類型
資料表
資料表
資料表
資料表
資料表
描述
RLS 中繼資料
RLS 中繼資料
RLS 中繼資料
RLS 中繼資料
舊的 RLS 中繼資料
舊的 RLS 中繼資料
舊的 RLS 中繼資料
舊的 RLS 中繼資料
舊的 RLS 中繼資料
InfoSet 連線能力傳輸可讓 InfoSet 驅動程式存取 InfoSets。此傳輸與 R/3 4.6c 及更新版本相容。
如果是執行 SAP R/3 4.6a 或較舊版本,請勿匯入此傳輸。
物件 類型 描述
/CRYSTAL/BC 套件 開發類別
744 2013-01-07
ERP 環境的附加組態
物件
/CRYSTAL/FLAT
類型
函式群組
/CRYSTAL/QUERY_BATCH 程式
/CRYSTAL/QUERY_BATCH_STREAM 程式
23.1.1.17.2.4.3 資料列層級安全性定義傳輸
描述
InfoSet 包裝函式
批次模式執行
串流批次模式執行
此傳輸提供安全性定義編輯器,此工具可作為存取 Open SQL 連線能力傳輸中 /crystal/auth 資料表
的圖形介面。
物件 類型 描述
/CRYSTAL/BC 套件
/CRYSTAL/TABMNT 函式群組
開發類別
函式限制的資料表維護檢視之函
式群阻
/CRYSTAL/RLSDEF
/CRYSTAL/RLS_INCLUDE1
/CRYSTAL/RLS_INCLUDE2
TDDAT [/CRYSTAL/AUTHFCN]
TVDIR [/CRYSTAL/AUTHFCN]
程式
程式
程式
資料表內容
資料表內容
主要程式
含有模組定義的包含程式
含有子常式定義的包含程式
資料表維護定義
資料表維護定義
745 2013-01-07
ERP 環境的附加組態
物件
/CRYSTAL/AUTHFCNS
/CRYSTAL/RLS
/CRYSTAL/RLSFCN
類型
傳輸和維護物件的定義
交易
交易
描述
資料表維護定義
主要程式交易
由主要程式內部呼叫的協助程式
交易
23.1.1.17.2.4.4 叢集定義傳輸
此傳輸提供叢集定義工具。使用此工具可建置 ABAP 資料叢集定義的中繼資料儲存機制。這些定義會提
供 Open SQL 驅動程式其完整報告這些資料叢集所需的資訊。
附註:
ABAP 資料叢集與叢集資料表不同。叢集資料表已定義於 DDIC 中。
物件 類型 描述
ZCIMPRBG
ZCRBGTOP
ZCDD
程式
程式
交易
主要程式
包含程式
主要程式交易
23.1.1.17.2.4.5 Content Administration Workbench
746 2013-01-07
ERP 環境的附加組態
747
此傳輸提供 BW 系統的內容管理功能。僅以 UNICODE 相容的傳輸提供。
物件 類型 描述
/CRYSTAL/BC 套件
/CRYSTAL/CL_BW_HTTP_HANDLER 類別
開發類別
多重 CE 感知 HTTP 要求處理常
式
/CRYSTAL/OBJECT_STATUS_DOM 區域
/CRYSTAL/OBJ_POLICY_DOM
/CRYSTAL/OBJECT_STATUS
區域
資料元素
報表活動
CE 物件安全性
報表活動
CE 物件安全性 /CRYSTAL/OBJ_POLICY
/CRYSTAL/CE_SYNCH
/CRYSTAL/CA_MSG
/CRYSTAL/CE_SYNCH_FORMS
/CRYSTAL/CONTENT_ADMIN
/CRYSTAL/CONTENT_AD
MIN_CLASS_D
程式
/CRYSTAL/CONTENT_AD
MIN_CLASS_I
程式
/CRYSTAL/CONTENT_ADMIN_CTREE 程式
資料元素
函式群組
訊息類別
程式
程式
發行程式虛設常式
狀態訊息
程式元件
程式元件
程式元件
程式元件
程式元件
2013-01-07
ERP 環境的附加組態
物件 類型
/CRYSTAL/CONTENT_ADMIN_FORMS 程式
/CRYSTAL/CONTENT_ADMIN_MOD
ULES
程式
/CRYSTAL/CONTENT_ADMIN_PAIS 程式
/CRYSTAL/CONTENT_ADMIN_PBOS 程式
/CRYSTAL/CONTENT_AD
MIN_TAB_FRM
程式
/CRYSTAL/CONTENT_ADMIN_TOP 程式
/CRYSTAL/PUBLISH_WORKER 程式
/CRYSTAL/PUBLISH_WORKER_DISP 程式
/CRYSTAL/PUBLISH_WORK
ER_DISP_I
/CRYSTAL/PUBLISH_WORK
ER_FORMS
程式
程式
/CRYSTAL/PUBLISH_WORKER_PROC 程式
/CRYSTAL/PUBLISH_WORK
ER_PROC_I
/CRYSTAL/PUBLISH_WORK
ER_SCREEN
/CRYSTAL/CA_DEST
程式
程式
資料表
748
描述
程式元件
程式元件
程式元件
程式元件
程式元件
程式元件
程式元件
程式元件
程式元件
程式元件
程式元件
程式元件
程式元件
應用程式狀態
2013-01-07
ERP 環境的附加組態
物件
/CRYSTAL/CA_JOB
/CRYSTAL/CA_JOB2
/CRYSTAL/CA_LANG
/CRYSTAL/CA_PARM
/CRYSTAL/CA_ROLE
/CRYSTAL/CA_SYST
/CRYSTAL/MENU_TREE_ITEMS
/CRYSTAL/REPORT_ID
/CRYSTAL/RPTADMIN
/CRYSTAL/EDIT_REPORT
/CRYSTAL/EDIT_REPORT
ZSSI
ZCNTADMCES
ZCNTADMRPT
ZCNTADMJOB
資料表
交易
程式
函式群組
授權物件類別
授權物件
授權物件
授權物件
資料表
資料表
資料表
結構
類型
資料表
資料表
資料表
描述
應用程式狀態
應用程式狀態
應用程式狀態
應用程式狀態
應用程式狀態
應用程式狀態
應用程式狀態
應用程式狀態
主要程式交易
用於報表編輯的包裝函式
用於報表編輯的函式
Crystal 授權
CE 作業
報表作業
背景工作作業
749 2013-01-07
ERP 環境的附加組態
23.1.1.17.2.4.6 ODS 連線能力傳輸
此傳輸將讓 ODS 查詢驅動程式存取 ODS 資料。此傳輸與 BW 3.0B 更新程式 27 或更新版本及 BW 3.1C
更新程式 21 或更新版本相容。
物件 類型 描述
/CRYSTAL/BC
/CRYSTAL/ODS_REPORT
套件
函式群組
開發類別
ODS 函式
23.1.1.17.2.4.7 BW 查詢參數個人化傳輸
此傳輸支援根據 BW 查詢之個人化及預設參數值。
物件 類型
/CRYSTAL/BC
/CRYSTAL/PERS_VAR
套件
結構
/CRYSTAL/PERS_VALUE
/CRYSTAL/PERS
結構
函式群組
描述
開發類別
變數定義
值定義
個人化函式
750 2013-01-07
ERP 環境的附加組態
23.1.1.17.2.4.8 BW MDX 連線能力傳輸
此傳輸可啟用 MDX 查詢驅動程式存取 BW 多維資料集和查詢。此傳輸與 BW 3.0B 更新程式 27 或更新
版本及 BW 3.1C 更新程式 21 或更新版本相容。
物件 類型 描述
/CRYSTAL/BC
/CRYSTAL/MDX
套件
函式群組
開發類別
MDX 函式
/CRYSTAL/MDX_STREAM_LAYOUT 資料表定義
/CRYSTAL/CX_BAPI_ERROR 類別
資料集結構
例外狀況
例外狀況 /CRYSTAL/CX_METADATA_ERROR 類別
/CRYSTAL/CX_MISSING_STREAMIN
FO
類別
/CRYSTAL/CX_NO_MORE_CELLS 類別
例外狀況
例外狀況
例外狀況 /CRYSTAL/CX_NO_MORE_MEMBERS 類別
/CRYSTAL/CX_NO_MORE_PROPER
TIES
類別
/CRYSTAL/CX_SAVE_SES
SION_STATE
/CRYSTAL/MDX_APPEND_DATA
類別
類別
例外狀況
例外狀況
資料集處理器
751 2013-01-07
ERP 環境的附加組態
物件
/CRYSTAL/MDX_READER_BASE
類型
類別
/CRYSTAL/MDX_READ_DIMENSIONS 類別
/CRYSTAL/MDX_READ_MEASURES 類別
/CRYSTAL/MDX_READ_PROPERTIES 類別
/CRYSTAL/MDX_AXIS_LEVELS 資料表類型
/CRYSTAL/MDX_PROPERTY_KEYS 資料表類型
/CRYSTAL/MDX_PROPERTY_VALUES 資料表類型
/CRYSTAL/MDX_STREAM_LAY
OUT_TAB
資料表類型
23.1.1.18 授權總覽
描述
資料集處理器
資料集處理器
資料集處理器
資料集處理器
中繼資料結構
中繼資料結構
中繼資料結構
中繼資料結構
752
本節提供在整合的 SAP 環境中執行一般 BI 平台作業時所需的 SAP 驗證清單,這些都是根據我們的經
驗和我們的測試環境而得到的。根據個人實作情況,可能還需要其他授權物件或欄位。
從每個授權物件,您必須建立授權並定義適當的欄位值。然後將適當的授權套用至 SAP 使用者的設定
檔 (或角色)。下列各節說明所需的授權,並提供必要的欄位值。如需適用於所用 SAP 版本的程序詳細
資料,請參閱 SAP 文件。
附註:
• 本附錄所提供的資訊僅供指引用。
• ZSEGREPORT 授權物件屬於 ZSSI 物件類別,匯入支援 Open SQL 查詢所需的 BusinessObjects XI
Integration for SAP 傳輸檔案時,會安裝此物件。
2013-01-07
ERP 環境的附加組態
23.1.1.18.1 建立並套用授權
您必須建立並套用每個使用者使用 Desktop Intelligence Integration for SAP 存取資訊時所需的授
權。 建立、設定及套用授權實際上需使用的程序,取決於所安裝的 SAP 版本。本節提供在 SAP
NetWeaver ABAP 環境中使用整合的 BI 平台執行一般作業時所需的 SAP 驗證清單,這些都是根據我們
的經驗和我們的測試環境而得到的。根據個人實作情況,可能還需要其他授權物件或欄位。
相關主題
•
第 727 頁的「 在 Content Administration Workbench 設定發行 」
23.1.1.19 在 BW 中的動作
本節將引導您完成 BW 中的各種動作清單。
23.1.1.19.1 Crystal Reports 內的動作
23.1.1.19.1.1 在 BW 角色中從查詢建立新報表
753 2013-01-07
ERP 環境的附加組態
754
授權物件
S_USER_AGR
S_RFC
S_CTS_ADMI
S_RS_COMP
S_RS_COMP1
欄位
ACT_GROUP
ACTVT
RFC_TYPE
RFC_NAME
ACTVT
CTS_ADMFCT
RSINFOAREA
RSINFOCUBE
RSZCOMPTP
RSZCOMPID
RSZCOMPID
RSZCOMPTP
RSZOWNER
ACTVT
INFO_CUBE**
REP
COMP_ID**
COMP_ID**
REP
QUERY_OWNER*
16
值
USER_ROLE*
01、02、06
FUGR
RS_PERS_BOD
16
TABL
INFO_AREA**
* USER_ROLE表示使用者所屬任何角色的名稱。您可以在這個欄位輸入多個值。
* QUERY_OWNER表示查詢擁有人名稱。如果指定名稱,則只能報告該擁有人的查詢。輸入 * 將報告任何
擁有人的查詢。
** 在INFO_AREA、INFO_CUBE或COMP_ID中,輸入 * 表示任何值。如果指定特定值,則只能報告包含這
些資訊區域、多維資料集和元件 ID 的查詢。
2013-01-07
ERP 環境的附加組態
23.1.1.19.1.2 從 BW 角色開啟現有報表
755
授權物件
S_RFC
S_RS_COMP
S_RS_COMP1
欄位
RFC_TYPE
RFC_NAME
ACTVT
RSINFOAREA
RSINFOCUBE
RSZCOMPTP
RSZCOMPID
RSZCOMPID
RSZCOMPTP
RSZOWNER
ACTVT
值
FUGR
SUSO、SUNI、RSCR、SH3A、
RFC1、RZX0、RZX2、
RS_PERS_BOD、/CRYSTAL/PERS、
RSOB
16
INFO_AREA**
INFO_CUBE**
REP
COMP_ID**
COMP_ID**
REP
QUERY_OWNER*
16
* QUERY_OWNER表示建立報表所依據之查詢的擁有人名稱。如果輸入查詢擁有人名稱,則只能報告這個
擁有人的查詢。輸入 * 表示任何查詢擁有人。
2013-01-07
ERP 環境的附加組態
** 在INFO_AREA、INFO_CUBE或COMP_ID中,輸入 * 表示任何值。如果指定特定值,則只能報告包含這
些資訊區域、多維資料集和元件 ID 的查詢。
23.1.1.19.1.3 預覽或重新整理報表
授權物件
S_RS_COMP
S_RS_COMP1
欄位
RSINFOAREA
RSINFOCUBE
RSZCOMPTP
RSZCOMPID
RSZCOMPID
RSZCOMPTP
RSZOWNER
ACTVT
值
INFO_AREA**
INFO_CUBE**
REP
COMP_ID**
COMP_ID**
REP
QUERY_OWNER*
16
* QUERY_OWNER表示建立報表所依據之查詢的擁有人名稱。如果輸入查詢擁有人名稱,則只能報告這個
擁有人的查詢。輸入 * 表示任何查詢擁有人。
** 在INFO_AREA、INFO_CUBE或COMP_ID中,輸入 * 表示任何值。如果指定特定值,則只能報告包含這
些資訊區域、多維資料集和元件 ID 的查詢。
23.1.1.19.1.4 驗證資料庫 (重新整理報表中的資料表定義)
756 2013-01-07
ERP 環境的附加組態
授權物件
S_RS_COMP
S_RS_COMP1
欄位
RSINFOAREA
RSINFOCUBE
RSZCOMPTP
RSZCOMPID
RSZCOMPID
RSZCOMPTP
RSZOWNER
ACTVT
值
INFO_AREA**
INFO_CUBE**
REP
COMP_ID**
COMP_ID**
REP
QUERY_OWNER*
16
* QUERY_OWNER表示建立報表所依據之查詢的擁有人名稱。如果輸入查詢擁有人名稱,則只能報告這個
擁有人的查詢。輸入 * 表示任何查詢擁有人。
** 在INFO_AREA、INFO_CUBE或COMP_ID中,輸入 * 表示任何值。如果指定特定值,則只能報告包含這
些資訊區域、多維資料集和元件 ID 的查詢。
23.1.1.19.1.5 設定資料來源的位置
757 2013-01-07
ERP 環境的附加組態
授權物件
S_RS_COMP
S_RS_COMP1
欄位
RSINFOAREA
RSINFOCUBE
RSZCOMPTP
RSZCOMPID
RSZCOMPID
RSZCOMPTP
RSZOWNER
ACTVT
值
INFO_AREA**
INFO_CUBE**
REP
COMP_ID**
COMP_ID**
REP
QUERY_OWNER*
16
* QUERY_OWNER表示建立報表所依據之查詢的擁有人名稱。如果輸入查詢擁有人名稱,則只能報告這個
擁有人的查詢。輸入 * 表示任何查詢擁有人。
** 在INFO_AREA、INFO_CUBE或COMP_ID中,輸入 * 表示任何值。如果指定特定值,則只能報告包含這
些資訊區域、多維資料集和元件 ID 的查詢。
23.1.1.19.1.6 儲存報表到 BW 角色
授權物件
S_USER_AGR
欄位
ACT_GROUP
ACTVT
值
USER_ROLE *
01、02、06
758 2013-01-07
ERP 環境的附加組態
授權物件
S_CTS_ADMI
欄位
CTS_ADMFCT
值
TABL
* USER_ROLE表示使用者所屬任何角色的名稱。您可以在這個欄位輸入多個值。
23.1.1.19.1.7 儲存到 BW 時準備報表進行翻譯
授權物件
S_USER_AGR
欄位
ACT_GROUP
ACTVT
CTS_ADMFCT
值
USER_ROLE *
01
TABL S_CTS_ADMI
* USER_ROLE表示使用者所屬任何角色的名稱。您可以在這個欄位輸入多個值。
23.1.1.19.1.8 儲存報表並且同時發行到 BusinessObjects Enterprise
759 2013-01-07
ERP 環境的附加組態
授權物件
S_USER_AGR
S_CTS_ADMI
S_RS_COMP
S_RS_COMP1
欄位
ACT_GROUP
ACTVT
CTS_ADMFCT
RSINFOAREA
RSINFOCUBE
RSZCOMPTP
RSZCOMPID
RSZCOMPID
RSZCOMPTP
RSZOWNER
ACTVT
值
USER_ROLE *
01
TABL
INFO_AREA ***
INFO_CUBE ***
REP
COMP_ID ***
COMP_ID ***
REP
QUERY_OWNER **
16
* USER_ROLE表示使用者所屬任何角色的名稱。您可以在這個欄位輸入多個值。
** QUERY_OWNER表示建立報表所依據之查詢的擁有人名稱。如果輸入查詢擁有人名稱,則只能報告這個
擁有人的查詢。輸入 * 表示任何查詢擁有人。
*** 在 INFO_AREA、INFO_CUBE或COMP_ID中,輸入 * 表示任何值。如果指定特定值,則只能報告包含
這些資訊區域、多維資料集和元件 ID 的查詢。
23.1.1.19.1.9 啟動 BEx 查詢設計工具
760 2013-01-07
ERP 環境的附加組態
授權物件
S_RS_COMP
S_RS_COMP1
欄位
RSINFOAREA
RSINFOCUBE
RSZCOMPTP
RSZCOMPID
RSZCOMPID
RSZCOMPTP
RSZOWNER
ACTVT
CST_ADMFCT
值
INFO_AREA**
INFO_CUBE**
REP
COMP_ID**
COMP_ID**
REP
QUERY_OWNER*
16
TABL S_CTS_ADMI
* QUERY_OWNER表示建立報表所依據之查詢的擁有人名稱。如果輸入查詢擁有人名稱,則只能報告這個
擁有人的查詢。輸入 * 表示任何查詢擁有人。
** 在INFO_AREA、INFO_CUBE或COMP_ID中,輸入 * 表示任何值。如果指定特定值,則只能報告包含這
些資訊區域、多維資料集和元件 ID 的查詢。
23.1.1.19.2 BI Launch Pad 內的動作
23.1.1.19.2.1 使用 SAP 憑證登入 BusinessObjects Enterprise
761 2013-01-07
ERP 環境的附加組態
授權物件
S_ADMI_FCD
23.1.1.19.2.2 依需要檢視 SAP BW 報表
欄位
S_ADMI_FCD
授權物件
S_RFC
S_RS_COMP
S_RS_COMP1
欄位
RFC_TYPE
RFC_NAME
ACTVT
RSINFOAREA
RSINFOCUBE
RSZCOMPTP
RSZCOMPID
RSZCOMPID
RSZCOMPTP
RSZOWNER
ACTVT
762
值
ST0R、ST0M
值
FUGR
SYST、RSOB、SUNI
16
INFO_AREA**
INFO_CUBE**
REP
COMP_ID**
COMP_ID**
REP
QUERY_OWNER*
16
2013-01-07
ERP 環境的附加組態
授權物件
S_RS_ODSO
欄位
RSINFOAREA
RSODSOBJ
RSODSPART
ACTVT
值
INFO_AREA**
0CRM_OLVM
DATA
03
* QUERY_OWNER表示建立報表所依據之查詢的擁有人名稱。如果輸入查詢擁有人名稱,則只能報告這個
擁有人的查詢。輸入 * 表示任何查詢擁有人。
** 在INFO_AREA、INFO_CUBE或COMP_ID中,輸入 * 表示任何值。如果指定特定值,則只能報告包含這
些資訊區域、多維資料集和元件 ID 的查詢。
23.1.1.19.2.3 從檢視器重新整理報表
授權物件
S_RS_COMP
欄位
RSINFOAREA
RSINFOCUBE
RSZCOMPTP
RSZCOMPID
值
INFO_AREA**
INFO_CUBE**
REP
COMP_ID**
763 2013-01-07
ERP 環境的附加組態
授權物件
S_RS_COMP1
S_RS_ODSO
欄位
RSZCOMPID
RSZCOMPTP
RSZOWNER
ACTVT
RSINFOAREA
RSODSOBJ
RSODSPART
ACTVT
值
COMP_ID**
REP
QUERY_OWNER*
16
INFO_AREA**
0CRM_OLVM
DATA
03
* QUERY_OWNER表示建立報表所依據之查詢的擁有人名稱。如果輸入查詢擁有人名稱,則只能報告這個
擁有人的查詢。輸入 * 表示任何查詢擁有人。
** 在INFO_AREA、INFO_CUBE或COMP_ID中,輸入 * 表示任何值。如果指定特定值,則只能報告包含這
些資訊區域、多維資料集和元件 ID 的查詢。
23.1.1.19.2.4 排程報表
764 2013-01-07
ERP 環境的附加組態
授權物件
S_RFC
S_RS_COMP
S_RS_COMP1
S_RS_ODSO
欄位
RFC_TYPE
RFC_NAME
ACTVT
RSINFOAREA
RSINFOCUBE
RSZCOMPTP
RSZCOMPID
RSZCOMPID
RSZCOMPTP
RSZOWNER
ACTVT
RSINFOAREA
RSODSOBJ
RSODSPART
ACTVT
COMP_ID**
REP
QUERY_OWNER*
16
INFO_AREA**
0CRM_OLVM
DATA
03
值
FUGR
SYST、RSOB、SUNI
16
INFO_AREA**
INFO_CUBE**
REP
COMP_ID**
* QUERY_OWNER表示建立報表所依據之查詢的擁有人名稱。如果輸入查詢擁有人名稱,則只能報告這個
擁有人的查詢。輸入 * 表示任何查詢擁有人。
765 2013-01-07
ERP 環境的附加組態
** 在INFO_AREA、INFO_CUBE或COMP_ID中,輸入 * 表示任何值。如果指定特定值,則只能報告包含這
些資訊區域、多維資料集和元件 ID 的查詢。
23.1.1.19.2.5 讀取報表參數中的動態挑選清單
授權物件
S_RFC
欄位
RFC_TYPE
RFC_NAME
ACTVT
23.1.1.19.3 SAP NetWeaver (ABAP) 內的動作
值
FUGR
SYST、RSOB
16
23.1.1.19.3.1 從 Crystal Reports 中使用 Open SQL 驅動程式
本節將引導您從 Crystal Reports 使用 Open SWL 驅動程式完成 SAP NetWeaver (ABAP) 中的各種動
作清單。
766 2013-01-07
ERP 環境的附加組態
23.1.1.19.3.2 登入 SAP 伺服器
授權物件
S_RFC
欄位
RFC_TYPE
RFC_NAME
ACTVT
23.1.1.19.3.3 建立新報表
授權物件
S_RFC
ZSEGREPORT
欄位
RFC_TYPE
RFC_NAME
ACTVT
ACTVT
767
值
FUGR
SYST、/CRYSTAL/OPENSQL
16
值
FUGR
SYST、/CRYSTAL/OPENSQL
16
01
2013-01-07
ERP 環境的附加組態
23.1.1.19.3.4 開啟或預覽現有報表
授權物件
S_RFC
ZSEGREPORT
欄位
RFC_TYPE
RFC_NAME
ACTVT
ACTVT
23.1.1.19.3.5 驗證資料庫 (重新整理報表中的資料表定義)
值
FUGR
SYST、/CRYSTAL/OPENSQL
16
02
授權物件
S_ADMI_FCD
ZSEGREPORT
欄位
S_ADMI_FCD
ACTVT
值
ST0R、ST0M
02
768 2013-01-07
ERP 環境的附加組態
授權物件
S_RFC
欄位
RFC_TYPE
RFC_NAME
ACTVT
值
FUGR
/CRYSTAL/OPENSQL
16
23.1.1.19.3.6 設定資料來源的位置
授權物件
ZSEGREPORT
S_RFC
欄位
ACTVT
RFC_TYPE
RFC_NAME
ACTVT
值
02
FUGR
/CRYSTAL/OPENSQL
16
23.1.1.19.4 在 Crystal Reports 內使用 InfoSet 驅動程式和完整報告 InfoSet 的動作
769 2013-01-07
ERP 環境的附加組態
23.1.1.19.4.1 登入 SAP 伺服器
授權物件
S_RFC
欄位
RFC_TYPE
RFC_NAME
ACTVT
23.1.1.19.4.2 從 SAP NetWeaver (ABAP) 的 InfoSet 建立新報表
值
FUGR
SYST
16
770
授權物件
S_RFC
欄位
RFC_TYPE
RFC_NAME
ACTVT
CTS_ADMFCT S_CTS_ADMI
附註:
並新增足夠的授權以檢視資料列。例如,P_ORIG 或 P_APAP。
值
FUGR
/CRYSTAL/FLAT、SKBW、AQRC
16
TABL
2013-01-07
ERP 環境的附加組態
相關主題
•
23.1.1.19.4.3 驗證資料庫 (重新整理報表中的資料表定義)
授權物件
S_ADMI_FCD
23.1.1.19.4.4 設定資料來源的位置
欄位
S_ADMI_FCD
值
ST0R、ST0M
授權物件
P_ABAP
欄位
REPID
COARS
值
AQTGSYSTGENERATESY、SAPDBPNP
2
23.1.1.19.5 在 Crystal Reports 內使用 InfoSet 驅動程式和完整報告 ABAP 查詢的動作
771 2013-01-07
ERP 環境的附加組態
23.1.1.19.5.1 登入 SAP 伺服器
授權物件
S_RFC
欄位
RFC_TYPE
RFC_NAME
ACTVT
23.1.1.19.5.2 從 SAP NetWeaver 的 ABAP 查詢建立新報表
值
FUGR
SYST
16
772
授權物件
P_ABAP
S_ADMI_FCD
S_TABU_DIS
欄位
REPID
COARS
S_ADMI_FCD
ACTVT
GROUP
值
AQTG02==========P6、SAPDBPNP
2
ST0R、ST0M
03
資料表群組的名稱
2013-01-07
ERP 環境的附加組態
23.1.1.19.5.3 驗證資料庫
授權物件
S_ADMI_FCD
S_RFC
欄位
S_ADMI_FCD
RFC_TYPE
RFC_NAME
ACTVT
23.1.1.19.5.4 設定資料來源的位置
授權物件
P_ABAP
S_ADMI_FCD
欄位
REPID
COARS
S_ADMI_FCD
773
值
ST0R、ST0M
FUGR
SKBW
16
值
AQTG02==========P6、SAPDBPNP
2
ST0R、ST0M
2013-01-07
ERP 環境的附加組態
授權物件
S_RFC
S_TABU_DIS
23.1.1.19.6 BI 平台內的動作
欄位
RFC_TYPE
RFC_NAME
ACTVT
ACTVT
GROUP
值
FUGR
SKBW
16
03
資料表群組的名稱
23.1.1.19.6.1 在對話模式中排程報表 (使用 Open SQL 查詢)
授權物件
S_USER_GRP
欄位
CLASS
ACTVT
值
03
774 2013-01-07
ERP 環境的附加組態
授權物件
S_RFC
欄位
RFC_TYPE
RFC_NAME
ACTVT
ACTVT ZSEGREPORT
附註:
CLASS 的值為 BLANK。
23.1.1.19.6.2 使用 Open SQL 查詢在批次模式中排程報表
值
FUGR
SYST、RFC1、/CRYSTAL/OPENSQL
16
02
授權物件
S_USER_GRP
S_RFC
欄位
CLASS
ACTVT
RFC_TYPE
RFC_NAME
ACTVT
值
03
FUGR
SYST、RFC1、/CRYSTAL/OPEN
SQL、SH3A
16
775 2013-01-07
ERP 環境的附加組態
授權物件
S_BTCH_JOB
ZSEGREPORT
S_BTCH_ADM
附註:
CLASS 的值為 BLANK。
23.1.1.19.6.3 Crystal 授權系統
欄位
JOBGROUP
JOBACTION
ACTVT
BTCADMIN
值
' '
RELE
02
Y
授權物件
檔案存取授權 (S_DATASET)
欄位
活動 (ACTVT)
實體檔案名稱 (FILENAME)
ABAP 程式名稱 (PROGRAM)
值
讀、寫 (33、34)
* (代表全部)
*
776 2013-01-07
ERP 環境的附加組態
授權物件 欄位
活動 (ACTVT)
值
16
RFC 存取的授權檢查 (S_RFC)
要保護的 RFC 名稱 (RFC_NAME)
BDCH、STPA、SUSO、SUUS、
SU_USER、SYST、SUNI、
PRGN_J2EE、/CRYSTAL/SECURITY
要保護的 RFC 物件類型
(RFC_TYPE)
活動 (ACTVT)
函式群組 (FUGR)
建立或產生以及顯示 (03)
使用者主要維護:使用者群組
(S_USER_GRP)
使用者主要維護中的使用者群組
(CLASS)
*
附註:
為了有更好的安全性,最好明確
列出其中成員要求存取 SAP
BusinessObjects Enterprise
的使用者群組。
23.1.1.19.6.4 執行和設計 BW BeX 查詢
在根據 BW BeX 查詢從語意層建立報表時,如果包含日期維度,則系統管理員需要將 S_RS_IOBJ 授權
給設計語意層的使用者以及執行報表的使用者。
777 2013-01-07
ERP 環境的附加組態
授權物件
S_RS_IOBJ
23.2 設定 JD Edwards 整合
欄位
ACTVT
RSIOBJ
RSIOBJ_CAT
RSIOBJ_PART
值
03
23.2.1 設定 SAP Crystal Reports 的單一登入 (SSO)
依預設,BI 平台將設定為允許 SAP Crystal Reports 使用者使用單一登入 (SSO) 存取 JD Edwards
EnterpriseOne 資料。
23.2.1.1 停用 JD Edwards 和 SAP Crystal Reports 的 SSO
1。 在中央管理主控台 (CMC) 中按一下 [應用程式]。
2。 按兩下 [Crystal Reports 組態]。
3。 按一下 [單一登入選項]。
778 2013-01-07
ERP 環境的附加組態
4。 選取 [crdb_pseone]。
5。 按一下 [移除]。
6。 按一下 [儲存並關閉]。
7。 重新啟動 SAP Crystal Reports。
23.2.1.2 啟用 JD Edwards 和 SAP Crystal Reports 的 SSO
如果您已停用 JD Edwards 和 SAP Crystal Reports 的 SSO,並要重新啟用。
1。 在中央管理主控台 (CMC) 中按一下 [應用程式]。
2。 按兩下 [Crystal Reports 組態]。
3。 按一下 [單一登入選項]。
4。 在 使用 SSO 環境進行資料庫登入... 下,輸入 [crdb_pseone]。
5。 按一下 [新增]。
6。 按一下 [儲存並關閉]。
7。 重新啟動 Crystal Reports 伺服器。
23.2.2 設定 JD Edwards 整合的 Secure Socket Layer
BI 平台和 JD Edwards EnterpriseOne 部署中的用戶端與伺服器之間的所有網路通訊,可以使用 Secure
Sockets Layer (SSL) 通訊協定。
若要讓 BI 平台搭配使用 JD Edwards EnterpriseOne 資料,必須變更 SSL 組態。類似於其他 BI 平
台伺服器和用戶端的 SSL 組態,將下列金鑰和憑證檔案儲存於 BI 平台部署電腦可存取的安全位置 (在
相同目錄下)。
• 受信任的憑證檔案 (cacert.der)。
• 產生的伺服器憑證檔案 (servercert.der)。
• 伺服器金鑰檔案 (server.key)。
• passphrase 檔案 (passphrase.txt)。
23.2.2.1 透過 SSL 啟用 JD Edwards EnterpriseOne 資料連線
779 2013-01-07
ERP 環境的附加組態
附註:
此工作中所述的所有值均區分大小寫。
• 在下列登錄機碼下設定兩個登錄值:
[HKEY_LOCAL_MACHINE\SOFTWARE\Business
Objects\Suite 12.0\Integration Kit for
PeopleSoft EnterpriseOne\QRY\Instances\noname]
"CommunicationProtocol"="ssl"
"SSL Configuration File"="C:\Program
Files\Business Objects\BusinessObjects XI 13.0\sslconf.properties"
您必須重新啟動 BI 平台報表服務 (例如調適工作伺服器),變更才會生效。
23.2.2.2 SSL 組態屬性檔案
屬性檔案 sslconf.properties 包含 BI 平台使用的所需憑證和金鑰的所有資訊。例如:
[default] businessobjects.orb.oci.protocol=ssl certDir=d:/ssl trustedCert=cacert.der
sslCert=servercert.der
sslKey=server.key
passphrase=passphrase.txt
sslconf.properties 檔案應放入安裝 BI 平台的資料夾中,其預設位置為 C:\Program Files\Business
Objects\BusinessObjects 13.0。
23.3 設定 PeopleSoft Enterprise 整合
23.3.1 設定 SAP Crystal Reports 和 PeopleSoft Enterprise 的單一登入
(SSO)
780 2013-01-07
ERP 環境的附加組態
依預設,BI 平台將設定為允許 SAP Crystal Reports 使用者使用單一登入 (SSO) 存取 PeopleSoft
Enterprise 資料。
23.3.1.1 停用 PeopleSoft Enterprise 和 SAP Crystal Reports 的 SSO
1。 在中央管理主控台 (CMC) 中按一下 [應用程式]。
2。 按兩下 [Crystal Reports 組態]。
3。 按一下 [單一登入選項]。
4。 選取 [crdb_psenterprise]。
5。 按一下 [移除]。
6。 按一下 [儲存並關閉]。
7。 重新啟動 SAP Crystal Reports。
23.3.1.2 啟用 PeopleSoft Enterprise 和 SAP Crystal Reports 的 SSO
如果您已停用 PeopleSoft Enterprise 和 SAP Crystal Reports 的 SSO,並要重新啟用。
1。 在中央管理主控台 (CMC) 中按一下 [應用程式]。
2。 按兩下 [Crystal Reports 組態]。
3。 按一下 [單一登入選項]。
4。 在 使用 SSO 環境進行資料庫登入... 下,輸入 [crdb_psenterprise]。
5。 按一下 [新增]。
6。 按一下 [儲存並關閉]。
7。 重新啟動 SAP Crystal Reports。
23.3.2 設定 Secure Socket Layer 通訊
781 2013-01-07
ERP 環境的附加組態
BI 平台部署中的用戶端與伺服器網路通訊,可以使用 Secure Sockets Layer (SSL) 通訊協定。
類似於其他 BI 平台伺服器和用戶端的 SSL 組態,將下列金鑰和憑證檔案儲存於 BI 平台部署電腦可
存取的安全位置 (在相同目錄下)。
• 受信任的憑證檔案 (cacert.der)。
• 產生的伺服器憑證檔案 (servercert.der)。
• 伺服器金鑰檔案 (server.key)。
• passphrase 檔案 (passphrase.txt)。
23.3.2.1 SSL 組態屬性檔案
屬性檔案 sslconf.properties 包含 SAP BI 平台元件使用的所需憑證和金鑰的所有資訊。例如:
[default] businessobjects.orb.oci.protocol=ssl certDir=d:/ssl trustedCert=cacert.der
sslCert=servercert.der
sslKey=server.key
passphrase=passphrase.txt
sslconf.properties 檔案應放入安裝 BI 平台產品的資料夾中,其預設位置為 C:\Program
Files\Business Objects\BusinessObjects 12.0 Integration Kit for PeopleSoft\。
23.3.2.2 透過 SSL 啟用 PeopleSoft 查詢伺服器
782
附註:
此工作中所述的所有值均區分大小寫。
• 在登錄機碼下為每個查詢伺服器設定兩個登錄值。
例如:
[HKEY_LOCAL_MACHINE\SOFTWARE\Business
Objects\Suite 12.0\Integration Kit for
PeopleSoft\QRY\Instances\noname]
"CommunicationProtocol"="ssl"
"SSL Configuration File"="C:\Program
2013-01-07
ERP 環境的附加組態
Files\Business Objects\BusinessObjects 12.0 Integration Kit for
PeopleSoft\sslconf.properties"
您必須重新啟動 BusinessObjects 報表伺服器 (例如調適工作伺服器),變更才會生效。
23.3.2.3 透過 SSL 啟用 安全性橋接器
783
附註:
下列程序中所述的所有值均區分大小寫。
• 使用下列引數執行 crpsepmsecuritybridge.bat,方法是將其新增至 .bat 檔案。
-Dbusinessobjects.orb.oci.protocol=ssl
-DcertDir="d:\ssl"
-DtrustedCert=cacert.der
-DsslCert=servercert.der
-DsslKey=server.key
-Dpassphrase=passphrase.txt
請確定引數已新增至 .bat 檔案中的正確位置,即 java.exe 之後及指定 -jar 引數之前。例如:
@ECHO OFF
SETLOCAL
SET PATH=%PATH%;C:\Program Files\Business
Objects\BusinessObjects Enterprise 12.0\win32_x86\;C:\Program
Files\Business Objects\BusinessObjects 12.0 Integration Kit for
PeopleSoft\\epm;
"C:\Program Files\Business Objects\javasdk\bin\java.exe" -Dbusinessobjects.orb.oci.protocol=ssl
-DcertDir="C:\!test" -DtrustedCert=cacert.der
-DsslCert=servercert.der -DsslKey=server.key
-Dpassphrase=passphrase.txt -jar "C:\Program Files\Business
Objects\BusinessObjects 12.0 Integration Kit for
PeopleSoft\\epm\crpsepmsecuritybridge.jar" %1 "language"
"C:\Program Files\Business
Objects\\LanguagePacks.xml\LanguagePacks.xml"
下表列出對應這些範例的說明:
DcertDir=d:\ssl 儲存所有憑證和金鑰的目錄。
DtrustedCert=cacert.der
DsslCert=clientcert.der
受信任的憑證檔案。若指定一個以上,請以分號分隔。
SDK 使用的憑證。
DsslKey=client.key
Dpassphrase=passphrase.txt
SDK 憑證的私人金鑰。
儲存私人金鑰之密碼的檔案。
2013-01-07
ERP 環境的附加組態
23.3.3 PeopleSoft 系統的效能調整
若要在完整報告 PeopleSoft 查詢時確保最佳化效能,必須瞭解 Crystal Reports 和 BI 平台如何執
行查詢。
每次重新整理或執行以 PeopleSoft 查詢為基礎的報表時,都會連線到 PeopleSoft 伺服器:
• 在 PeopleSoft Enterprise (PeopleTools 8.46 或更新版本) 環境中,會連線至 PeopleSoft 分析
伺服器。
• 在 PeopleSoft Enterprise (PeopleTools 8.21-8.45) 環境中,會連線至 PeopleSoft 應用程式伺
服器。
23.3.3.1 建議
在最佳化部署中,會設定一個或多個 PeopleSoft 分析或應用程式伺服器以僅處理報表要求。在這些伺
服器中,最小和最大執行個體數的設定會控制一次可處理的報表要求數。此設定具有下列優點:
• 報表要求與 PeopleSoft 伺服器中的其他異動要求之間並無爭用。
• 可以對處理報表要求的伺服器執行維護,而無需停用處理異動要求的伺服器。
在由相同 PeopleSoft 分析或應用程式伺服器處理報表和異動要求的環境中,您必須將 BI 平台設定為
不同時執行多個報表。否則,如果所有 PSANALYTICSRV 或 PSAPPSRV 處理序用於執行報表,使用者將
無法作出任何異動要求。
附註:
• 如需有關如何限制排程報表工作和依需要檢視工作數的資訊,請參閱《BusinessObjects Business
Intelligence 平台管理員指南》中的<管理和設定伺服器>。
• 無法設定系統以限制可以同時嘗試存取伺服器的 Crystal Reports 使用者數目。
如果發生效能問題,請使用 Psadmin 組態工具判定要求是否正在佇列。另外,還可監控 PeopleSoft
分析或應用程式伺服器電腦上的系統資源。如果因實体記憶體不足而使用虛擬記憶體,則處理速度也會
放緩。
23.3.3.2 PeopleSoft 伺服器
784 2013-01-07
ERP 環境的附加組態
在 PeopleSoft 分析伺服器中,重新整理或執行報表的處理序是 PSANALYTICSRV 處理序。在 PeopleSoft
應用程式伺服器中,重新整理或執行報表的處理序是 PSAPPSRV 處理序。可用的 PSANALYTICSRV 或
PSAPPSRV 處理序數目決定您可以同時執行的報表數目。
一般 PeopleSoft 分析或應用程式伺服器組態檔案包含下列資訊:
Min Instances=3
Max Instances=5
在此範例中,最少三個 PSANALYTICSRV 或 PSAPPSRV 處理序隨時可用,且能夠增加至多達五個處理序。
此設定並非表示,永遠可以同時執行五個報表;處理序還可能用於處理系統中的其他任務。如果
PSANALYTICSRV 或 PSAPPSRV 處理序無法用於處理要求,則要求會佇列直到處理序可用為止。
附註:
PeopleSoft 應用程式伺服器的組態檔案一般還包括 服務逾時 參數,該參數會指定佇列的要求等候可
用處理序的時間。如果處理序在參數指定的時間內不可用,則要求會逾時。
23.4 設定 Siebel 整合
23.4.1 設定 Siebel 與 SAP BusinessObjects Business Intelligence 平台整
合
BI 平台整合提供 Crystal Reports 的連結,可讓您將 BusinessObjects Business Intelligence Suite
內容內嵌至 Siebel 應用程式。一旦安裝和設定後,新的功能表項目可讓使用者從 Siebel 應用程式中
啟動 BI Launch Pad。
所需的檔案依預設安裝在下列資料夾中:C:\Program Files (x86)\SAP BusinessObjects\SAP
BusinessObjects Enterprise XI 4.0\Samples\siebel\Siebel Files\。
附註:
子資料 Siebel 7.7 和 Siebel 8.0 包含配合 Siebel 版本 7.7 和 8.0 使用的不同檔案。
785 2013-01-07
ERP 環境的附加組態
23.4.1.1 匯入 BI 平台 Siebel 整合專案
1。 啟動 Siebel Tools。
2。 依序按一下 [Tools] > [Import from Archive]。
3。 當提示您選取封存檔案時,請瀏覽至整合產品安裝的 Siebel Files 資料夾。
此資料夾預設為:<install directory>\SAP BusinessObjects Enterprise XI
4.0\Samples\siebel\Siebel Files\。
4。 移至適當的子資料夾 (Siebel 7.7 或 Siebel 8.0),然後選取 BusinessObjectsEnterprise.sif
檔案。
隨即顯示「匯入精靈」。
5。 按一下 [使用儲存機制中的定義合併封存檔案中的物件定義]。
6。 繼續進行精靈畫面以完成匯入整合專案。
整合專案便會新增至您的儲存機制中。
7。 按一下 [SAP Businessobjects 整合] 專案。
23.4.2 建立 Crystal Reports 功能表項目。
786
1。 在 Siebel Tools 中,鎖定 [功能表] 專案。
2。 在物件總管中,選取 [功能表項目] 物件。
附註:
如果功能表物件沒有顯示在物件總管中,請依序按一下 Siebel Tools 中的 [檢視] > [選項],按
一下 [物件總管] 索引標籤,然後選取 [功能表] 物件。
3。 在 [功能表] 清單中,選取 [Generic Web] 功能表。
4。 按一下 [功能表項目] 清單標題。
5。 依序按一下 [Edit] > [New Record]。
6。 適當定義新的功能表項目。建議的值如下:
• 名稱:檢視 - Crystal Reports
• 標題:Crystal Reports
• 命令:Crystal Reports
2013-01-07
ERP 環境的附加組態
• 註解:SAP BusinessObjects 整合的報表功能表
• 非現用:False
7。 使用位置編號在 [檢視] 功能表中選取功能表項目的位置。
若要協助您選擇位置編號,請依位置排序功能表項目。
8。 您現在可以新增地區設定資料錄,以適當當地語系化標題。
現在即可重新編譯 Siebel 應用程式。請參閱第 787 頁的 「重新編譯 Siebel 應用程式」
。
23.4.2.1 重新編譯 Siebel 應用程式
787
如果已安裝 BI 平台,且其命令透過 Siebel 功能表項目可供使用者使用,則必須依照一般程序重新編
譯 Siebel 應用程式。如需詳細資訊,請參閱 Siebel Bookshelf。
如果已重新編譯 Siebel 應用程式,則會重新產生其 JavaScript 檔案。在 Siebel 7.7 和更新版本
中,可能會在重新編譯程序中自動重新產生 JavaScript 檔案。
由於編譯 Siebel 儲存機制所需的步驟在 Siebel Tools 工作站上執行,您需要將 Siebel Tools 工作
站產生的 JavaScripts 部署至 Siebel Server。通常,視 Siebel 安裝的位置而定,您可以在下列位
置中找到產生的 JavaScript 檔案:
C:\sea77\tools\PUBLIC\ENU\srf1096416329_444
Siebel Tools 會產生srf1096416329_444範例資料夾名稱,且與結果儲存機制檔案唯一對應。
視 Siebel 安裝的位置而定,JavaScript 檔案通常部署在 Siebel Server 上的下列位置:
C:\sea77\SWEApp\PUBLIC\ENU\srf1096416329_444
務必維持 Siebel Tools 產生的資料夾名稱。
此外,您必須更新 Siebel Server 電腦上的 Siebel 組態檔案以允許服務。尋找 Siebel Server 電腦
上適當的組態檔案。例如,如果您要執行英文版 Siebel Call Center,請使用 uagent.cfg。依預設,
Siebel 7.7 的此檔案會位於 C:\sea77\siebsrvr\bin\ENU\uagent.cfg 中。
然後,將下列各行新增至組態檔案 SWE 區段的結尾:
ClientBusinessServiceNUMBER = BusinessObjects Integration Service
ClientBusinessService 編號為連續的。如果 SWE 區段中沒有其他 ClientBusinessServices,請將
NUMBER設為 0。否則,將NUMBER設為下一個最高值。
對於 Siebel 8.x 或以上版本:
1。 登入 Siebel Tools 並在物件總管中找出 [Siebel Universal Agent] 應用程式物件。
2。 展開應用程式物件以顯示 [Application User Prop] 物件。
3。 為要宣告的每個商務服務建立新的資料錄,如下設定各自的「名稱」和「值」屬性:
2013-01-07
ERP 環境的附加組態
• 名稱 = ClientBusinessServiceX
• 值 = BusinessObjects Integration
您現在將建立 Crystal Reports 功能表項目,以呼叫匯入的 Siebel 命令。
23.4.3 情境感知
情境感知功能可為使用者呈現可能與其目前工作相關的報表。在此情況下,系統會自動向直接從 Siebel
用戶端應用程式存取 Crystal Reports 的使用者顯示已設計成包含 Siebel 資料的報表。
23.4.3.1 設定情境感知
設定內容敏感度之前,請確認已完成下列步驟。
• 安裝 Siebel 整合產品
• 將 Siebel 設定為與 BI 平台整合
1。 開啟 BI 平台的中央管理主控台 (CMC)。
2。 按一下 [驗證]。
3。 按兩下[Siebel]。
隨即顯示 Siebel 對應介面。
4。 按一下 [網域]。
隨即顯示網域對應介面。
5。 記下與您要使用的 Siebel 伺服器對應的網域名稱。
6。 關閉 Siebel 對應介面。
7。 開啟 BI Launch Pad
8。 在 PublicFolders\Siebel 下建立與 CMC 中 Siebel 網域同名的新資料夾。
9。 將已設計成包含 Siebel 資訊的任何報表放入此資料夾。
23.4.3.2 指定情境感知的 URL
788 2013-01-07
ERP 環境的附加組態
1。 一旦重新產生應用程式的 JavaScript 檔案,請移至 BI 平台安裝的 Siebel 檔案資料夾,其預設
位置為 C:\Program Files\Business Objects\SAP BusinessObjects Enterprise XI\Siebel Files\。
2。 複製 BusinessObjectsEnterpriseServer.html 檔案。接著,尋找 genbscrip 程式產生新 JavaScript
檔案所在的公用資料夾,然後將 BusinessObjectsEnterpriseServer.html 的複本放入適當語言的
子資料夾。
如果您在 Siebel 伺服器上的 c:\sea752\SWEApp\PUBLIC\ENU 資料夾中產生應用程式的 JavaScript
檔案,請將 BusinessObjectsEnterpriseServer.html 檔案複製到 c:\sea752\SWEApp\PUBLIC\ENU
資料夾。
3。 在記事本之類的文字編輯器中開啟公用資料夾中的 BusinessObjectsEnterpriseServer.html 檔案,
並找到下列程式碼:
Var userDomain = "SIEB78" var destAddr = "http://<SAP BusinessObjects server>:8080/BOE/BI/logon/siebelStart.do"
附註:
• 如果您修改 userDomain 或 destAddr 變數,您必須清除瀏覽器的快取 Web 頁面,以確保瀏覽器將
指向正確目的端位址。
• userDomain 會區分大小寫。
23.4.3.3 確認情境感知
1。 登入使用修改的 Generic Web 功能表的 Siebel 應用程式。
2。 導覽至任何畫面,然後按一下 [檢視] 功能表。
新的 Crystal Reports 功能表項目便會顯示在功能表上。
3。 按一下 [Crystal Reports] 功能表項目。
BI 平台便會開啟 BI Launch Pad 視窗,要求提供用於連線的使用者名稱和密碼,只有在首次登入
時工作階段逾時前才需要。必須已填寫在 html 和 Siebel 驗證中設定的網域名稱。
附註:
此步只會確認直到目前的安裝。只有將 Siebel 責任對應到 BI 平台後,您才能使用 Siebel 驗證登入
BI 平台。
23.4.3.4 將資料夾新增至 BI 平台
789 2013-01-07
ERP 環境的附加組態
BI 平台需要將一些資料夾新增至 BI Launch Pad,以完全啟用情境感知功能。
為正常運轉,情境資料夾應具有下列結構:Root Dir\Siebel\網域名稱。只有儲存在 網域名稱 子資料
夾並在 Siebel 系統中設定為與特定 Business Objects 商務元件相關聯的報表,才會顯示為情境感知
功能的一部分。此處使用的 網域名稱 必須與在驗證組態中為 Siebel 設定的網域名稱相同,且其值必
須與在 Siebel 端 BusinessObjectsEnterpriseServer.html 檔案中設定的值相同。
附註:
完成本節中的步驟需要使用 Siebel Tools。
23.4.4 設定 SAP Crystal Reports 和 Siebel 的單一登入 (SSO)
依預設,BI 平台將設定為允許 SAP Crystal Reports 使用者使用單一登入 (SSO) 存取 Siebel 資料。
23.4.4.1 停用 Siebel 和 Crystal Reports 的 SSO
1。 在中央管理主控台 (CMC) 中按一下 [應用程式]。
2。 按兩下 [Crystal Reports 組態]。
3。 按一下 [單一登入選項]。
4。 選取 [crdb_siebel]。
5。 按一下 [移除]。
6。 按一下 [儲存並關閉]。
7。 重新啟動 SAP Crystal Reports。
23.4.4.2 啟用 Siebel 和 SAP Crystal Reports 的 SSO
790 2013-01-07
ERP 環境的附加組態
如果您已停用 Siebel 和 SAP Crystal Reports 的 SSO,並要重新啟用。
1。 在中央管理主控台 (CMC) 中按一下 [應用程式]。
2。 按兩下 [Crystal Reports 組態]。
3。 按一下 [單一登入選項]。
4。 在 使用 SSO 環境進行資料庫登入... 下,輸入 [crdb_siebel]。
5。 按一下 [新增]。
6。 按一下 [儲存並關閉]。
7。 重新啟動 SAP Crystal Reports 伺服器。
23.4.5 設定 Secure Sockets Layer 通訊
Siebel 和 BI 平台部署中的用戶端與伺服器的所有網路通訊,可以使用 Secure Sockets Layer (SSL)
通訊協定。
類似於其他 BI 平台伺服器和用戶端的 SSL 組態,將下列金鑰和憑證檔案儲存於 Siebel 部署電腦可
存取的安全目錄。
• 受信任的憑證檔案 (cacert.der)。
• 產生的伺服器憑證檔案 (servercert.der)。
• 伺服器金鑰檔案 (server.key)。
• passphrase 檔案 (passphrase.txt)。
SSL 組態屬性檔案
屬性檔案 sslconf.properties 包含 BusinessObjects XI Integration for Siebel 元件使用的所需
憑證和金鑰的所有資訊。例如: businessobjects.orb.oci.protocol=ssl certDir=d:/ssl trustedCert=cacert.der
sslCert=servercert.der
sslKey=server.key
passphrase=passphrase.txt
sslconf.properties 檔案應放入安裝 BI 平台的資料夾中,其預設位置為 C:\Program Files\Business
Objects\SAP BusinessObjects Enterprise XI\。
791 2013-01-07
管理和設定記錄
第24章 管理和設定記錄
24.1 記錄元件追蹤
追蹤可讓系統管理員和支援人員報告 BI 平台元件 (伺服器和 Web 應用程式) 的效能,以及監視的元
件內發生的活動。
系統會追蹤 BI 平台伺服器產生的系統層級訊息,並將其寫入記錄檔。這些記錄檔可讓系統管理員用於
監控效能或用於偵錯用途。追蹤是監視的元件作業期間發生的事件記錄。追蹤的事件涵蓋範圍從一端的
嚴重例外狀況錯誤到另一端的單一狀態訊息。
追蹤記錄
追蹤訊息會收集在記錄檔中,並以一般記錄檔 (.glf) 副檔名儲存。在設定元件的追蹤記錄層級時,您
可以決定傳送至記錄檔的資訊類型和詳細資訊。追蹤記錄層級會啟用篩選器,抑制顯示低於指定重要等
級的追蹤。抑制顯示的追蹤不會寫入輸出記錄檔。透過監控元件的追蹤記錄,您可以確定是否必須變更
元件或其組態的目前執行個體以處理增加的工作負載,或增加的負載是否對效能沒有重大影響。
24.2 追蹤記錄層級
下表說明 BI 平台元件的可用追蹤記錄層級:
792 2013-01-07
管理和設定記錄
中
高
層級
未指定
無
低
24.3 設定伺服器追蹤
描述
您可以透過其他機制指定追蹤記錄層級,通常是 .ini 檔案。
當追蹤記錄層級設為 無 時,會停用可以選擇抑制顯示低於指定重要等級之追蹤
的篩選器。
附註:
無 追蹤記錄層級並非會關閉追蹤功能。會繼續監控系統資源,並將記錄非常重要
的事件 (如斷言失敗) 追蹤。
追蹤記錄篩選器設為允許記錄錯誤訊息,同時忽略警告和大多數狀態訊息。不過,
會記錄元件啟動、關閉之非常重要的狀態訊息,以及開始和結束請求訊息。
附註:
對於偵錯目的,建議不要使用此層級。
追蹤記錄篩選器設為在記錄輸出中包括錯誤、警告和大多數狀態訊息。將篩除無
關緊要或過於繁複的狀態訊息。對於偵錯目的,此層級不夠詳細。
篩選器不會排除任何訊息。此層級建議用於偵錯目的。
附註:
高 追蹤記錄層級會影響系統資源。它可能會在檔案系統中提高 CPU 使用量和儲
存區空間。
793
監視的 BI 平台伺服器追蹤會寫入特定記錄檔 (.glf) 並儲存在「記錄」資料夾或目錄中。依預設,記
錄 目錄在 Windows 平台上位於:Program Files <INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\logging。在 Unix 上,該目錄位於:<INSTALLDIR>/sap_bobj/logging。
附註:
.glf 檔案名稱格式化成由簡短的識別碼、伺服器名稱和編號參考組成,例如 aps_mysia.AdaptivePro
cessingServer_trace.000012.glf。一旦記錄檔大小達到 1 MB 臨界值,便會為監視的伺服器建立新的
追蹤記錄檔。
系統管理員可以透過設定特定伺服器或伺服器集合的追蹤記錄層級,調整記錄檔中所收集追蹤的嚴重性
和重要性。您可以透過下列建議的方法修改追蹤記錄層級:
• 使用中央管理主控台 (CMC) 中特定伺服器或伺服器群組的 追蹤記錄服務
• 手動變更 BO_trace.ini 檔案中的追蹤記錄層級和其他設定。
如果您只要修改特定伺服器的追蹤記錄層級,則建議您使用 CMC 中的 追蹤記錄服務。若要修改其他追
蹤參數,您必須重新設定 BO_trace.ini 檔案。
2013-01-07
管理和設定記錄
24.3.1 在 CMC 中設定伺服器追蹤記錄層級
您可以調整伺服器的追蹤記錄層級,且不會影響其他追蹤設定。請依照下列指示,調整追蹤記錄層級。
1。 移至 CMC 的 伺服器 管理區。
2。 存取您要修改其追蹤記錄層級的伺服器。 a。 按一下伺服器類別以存取特定伺服器 類別 中的伺服器。 b。 按一下導覽窗格中的 [伺服器清單] 以存取伺服器的完整清單。
3。 以滑鼠右鍵按一下伺服器並選取 [屬性]。
隨即顯示 屬性 對話方塊。
4。 在 追蹤記錄設定 區域,從 記錄層級 清單中選取所需的設定。
5。 按一下 [儲存並關閉],提交修改的追蹤記錄層級。
新的追蹤記錄層級將在一分鐘內生效。
若要為記錄檔指定不同的目錄,請使用 -loggingPath 參數和 命令列參數 區域中目標目錄的路徑。重
新啟動伺服器之前,此修改不會生效。
相關主題
•
24.3.2 若要在 CMC 中設定管理的多個伺服器的追蹤記錄層級
1。 移至 CMC 的 伺服器 管理區。
可用的「服務類別」便會在 伺服器 頁面中顯示。
2。 存取您要重設其追蹤記錄層級的伺服器。 a。 按一下伺服器類別以存取特定伺服器類別中的伺服器。 b。 按一下導覽窗格中的 [伺服器清單] 以存取伺服器的完整清單。
3。 選取伺服器。
若要選取多個伺服器,請在選取時按住 Ctrl 鍵。
4。 以滑鼠右鍵按一下並選取 [編輯通用服務]。
編輯通用服務 畫面隨即顯示。
794 2013-01-07
管理和設定記錄
5。 在 追蹤記錄設定 區域,從 記錄層級 清單中選取所需的設定。
6。 按一下 [確定],提交修改的追蹤記錄層級。
新的追蹤記錄層級將在一分鐘內生效。
若要為記錄檔指定不同的目錄,請使用 -loggingPath 參數和 命令列參數 區域中目標目錄的路徑。重
新啟動伺服器之前,此修改不會生效。
相關主題
•
24.3.3 透過 BO_trace.ini 檔案設定伺服器追蹤
系統每分鐘會讀取一次 BO_trace.ini 檔案,且此檔案依預設將停用追蹤功能。若要使用 BO_trace.ini
檔案來啟用及設定追蹤,請遵照下列步驟執行:
1。 開啟 BO_trace.ini 檔案。
• 在 Windows 上的預設位置為:<INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\conf\。
• 在 UNIX 上的預設位置為:<INSTALLDIR>/sap_bobj/enterprise_xi40/conf/。
2。 在 Trace Syntax and Setting 區段下方,視需要取消註解相應的各行。
3。 必要時修改伺服器追蹤參數。
下表列出可用於設定伺服器追蹤的一般參數。
795 2013-01-07
管理和設定記錄
參數 active importance alert severity size keep_num
可能的值 false、true
說明
如果設為 true,則將追蹤達到 importance 參數中設定之臨界
值的追蹤訊息。如果設為 false,則不會依據其「重要性」
層級追蹤追蹤訊息。預設值為 false。
'<<'、'<='、'=='、'>='、'>>'、 xs、s、m、l、xl
指定追蹤訊息的門檻。超出此門
檻的所有訊息都將列入追蹤。預
設值為 m (適中)。
附註: importance = xs 或 impor tance = << 是最繁複的選項, importance = xl 或 impor tance = >> 則是最簡要的選
項。 false、true
'S'、 'W'、 'E'、 'A'、
'F'。
可能的值為 >= 1000 的整數
可能的值為 >= 1000 的整數
如果設為 true,則將追蹤達到 severity 參數中設定之臨界值
的追蹤訊息。如果設為 false,
則不會依據其「嚴重性」層級追
蹤追蹤訊息。預設值為 true。
指定所能追蹤的訊息嚴重性最低
門檻。所列嚴重性內的所有資訊
將會一併記錄,因此 'E' 的設
定表示將記錄「錯誤」、「判斷
提示」與「嚴重」追蹤。'S' 會
消耗最多的磁碟空間。預設值為
'E'。
• S = 成功
• W = 警告
• E = 錯誤
• A = 判斷提示
• F = 嚴重
指定追蹤記錄檔所容納的訊息數
目,超過此值時將建立新檔案。
預設值為 100000。
指定要保留的記錄檔數目。
796 2013-01-07
管理和設定記錄
參數 administrator
可能的值
字串或整數 log_dir always_close on、off
4。 儲存並關閉 BO_trace.ini 檔案。
重新啟動所有伺服器之前,修改的設定不會生效。
範例: active=false; severity='E'; importance='=='; size=1000000; keep_num=437;
說明
指定輸出記錄檔中所使用的註
釋。例如,如果 administrator = "hello"
便會將此字串插入記錄檔。
指定輸出記錄檔目錄。記錄檔依
預設儲存在 Logging 資料夾中。
指定記錄檔寫入追蹤項目後是否
關閉記錄檔。預設值為 off。
24.3.3.1 設定每個伺服器的追蹤
797
BO_trace.ini 檔案用於指定 BI 平台伺服器的追蹤參數。此設定會影響所有受管理的伺服器。系統管
理員可以使用 BO_trace.ini 檔案設定特定伺服器的特定追蹤參數。
1。 開啟 BO_trace.ini 檔案。
• 在 Windows 上的預設位置為:<INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\conf/。
• 在 UNIX 上的預設位置為:<INSTALLDIR>/sap_bobj/enterprise_xi40/conf/。
2。 在 Trace Syntax and Setting 區段下方,視需要取消註解相應的各行。
3。 若要指定特定伺服器的追蹤設定,請使用下列範例所示的 if 陳述式: if (process == "aps_MySIA.ProcessingServer")
{ active = true; importance = '<<' ; alert = true; severity = ' '; keep_num = 487; size = 100 * 1000;
}
4。 儲存並關閉 BO_trace.ini 檔案。
2013-01-07
管理和設定記錄
修改的設定將在一分鐘內實作。新設定將覆寫特定伺服器在 CMC 中指定的任何追蹤記錄層級。
24.4 設定 Web 應用程式追蹤
監視的 BI 平台 Web 應用程式追蹤會寫入記錄檔 (.glf) 並儲存在裝載 Web 應用程式資料夾之電腦上
的資料夾中。依預設,追蹤記錄檔將位於下列目錄:$userHome/SBOPWebapp_$application_$IPad dress_$port/。
附註:
在 Windows 上,依預設,Tomcat 會安裝並設定為在本機系統帳戶下執行,因此 UserHome 是 Windows
磁碟機的根目錄 (即 C:\)。
系統管理員可以透過設定特定 Web 應用程式或 Web 應用程式集合的追蹤記錄層級,調整記錄檔中所收
集追蹤的嚴重性和重要性。您可以透過下列建議的方法修改追蹤記錄層級:
• 使用中央管理主控台 (CMC) 中的 追蹤記錄 應用程式設定。
• 手動重新設定 BO_trace.ini 中的追蹤記錄層級和其他追蹤設定。此檔案會與 Web 應用程式伺服器
上的 BOE 和 dswsbobje WAR 檔案部署在一起。
若只要修改 BOE Web 應用程式的追蹤記錄層級,強烈建議您使用 CMC 選項。若要修改所有追蹤參數,
您必須重新設定 BO_trace.ini 檔案。
附註:
在重新設定 BO_trace.ini 檔案之前,您必須使用 WDeploy 工具解除部署 Web 應用程式伺服器中現有
的 Web 應用程式。在重新設定 BO_trace.ini 之後,它必須與 Web 應用程式伺服器的 Web 應用程式
重新部署在一起。如需有關使用 WDeploy 準備、部署和解除部署 Web 應用程式的詳細資訊,請參閱
《SAP BusinessObjects Business Intelligence 平台 Web 應用程式部署指南》。
24.4.1 在 CMC 中設定 Web 應用程式追蹤記錄層級
798
依預設,CMC 中的 Web 應用程式追蹤記錄層級設為 未指定。追蹤記錄設定適用於 CMC 中的下列應用
程式:
• 中央管理主控台
• BI Launch Pad
• 開啟文件
• Web 服務
2013-01-07
管理和設定記錄
• 升級管理
• 版本管理
• 視覺差異
若要追蹤所有其他 Web 應用程式,請使用手動方法設定對應的 BO_trace 檔案。
1。 移至 CMC 的 應用程式 管理區。
隨即顯示 應用程式 對話方塊。
2。 以滑鼠右鍵按一下應用程式,並選取 [追蹤記錄設定]。
追蹤記錄設定 對話方塊便會出現。
3。 從 [記錄層級] 清單中選取所要的設定。
4。 按一下 [儲存並關閉],以提交追蹤記錄層級。
新追蹤記錄層級將在下次登入 Web 應用程式後生效。
相關主題
•
24.4.2 透過 BO_trace.ini 檔案手動修改追蹤設定
799
BO_trace.ini 檔案與 Web 應用程式伺服器上的 BOE 和 dswsbobje WAR 檔案部署在一起。在 Web 應
用程式伺服器上並非始終可存取此檔案。您必須執行下列預備步驟。受影響的 Web 應用程式必須從 Web
應用程式伺服器中解除部署。
1。 使用 WDeploy 解除部署 Web 應用程式伺服器中的 Web 應用程式。如需有關使用 WDeploy 解除部
署 Web 應用程式的詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台 Web
應用程式部署指南》。
附註:
如果您是使用 BI 平台安裝隨附的 Tomcat Web 應用程式,則可以在下列目錄中存取 BO_trace.ini
檔案。您不需要解除部署 Web 應用程式,並可以直接修改檔案。
• BOE.war 檔案的追蹤組態檔案位於:<INSTALLDIR>\Tomcat6\webapps\BOE\WEB-INF\TraceLog。
• dswsbobje.war 檔案的追蹤組態檔案位於:<INSTALLDIR>\Tomcat6\webapps\dswsbobje\WEB-
INF\conf。
如果您要使用配套的 Tomcat Web 應用程式伺服器,請跳至步驟 3。
2。 存取 BOE 或 dswsbobje WAR 檔案之 BO_trace.ini 檔案預先部署的版本。
• BOE.war 檔案之組態檔案預先部署的版本依預設位於下列目錄:<INSTALLDIR>\SAP BusinessObjects
Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\TraceLog。
• dswsbobje.war 檔案之組態檔案預先部署的版本依預設位於下列目錄:<INSTALLDIR>\ SAP
BusinessObjects Enterprise XI 4.0\warfiles\webapps\dswsbobje\WEB-INF\conf。
2013-01-07
管理和設定記錄
參數 active
3。 開啟 BO_trace.ini 檔案。
• 在 Windows 上的預設位置為:<INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\conf。
• 在 UNIX 上的預設位置為:<INSTALLDIR>/sap_bobj/enterprise_xi40/conf/。
4。 在 Trace Syntax and Setting 區段下方,視需要取消註解相應的各行。
5。 必要時修改伺服器追蹤參數。
下表列出所有可用來設定伺服器追蹤的參數。 importance
可能的值 說明 false、true 如果設為 true,將啟用追蹤目
前的處理程序或伺服器。預設值
為 false。
'<<'、'<='、'=='、'>='、'>>'、 xs、s、m、l、xl
指定追蹤訊息的門檻。超出此門
檻的所有訊息都將列入追蹤。預
設值為 m (適中)。
附註:
其中 importance = xs 是最繁
複的選項,importance = xl 則
是最簡要的選項。 alert severity size keep administrator log_dir always_close false、true
'S'、'W'、'E'、'A'、'F'、 success、warning、error、as sert、fatal
可能的值為 >= 1000 的整數 false、true
字串或整數
指定自動啟用追蹤重大系統事
件。預設值為 true。
指定所能追蹤的訊息嚴重性最低
門檻。'S' 會消耗最多的磁碟空
間。預設值為 'E'。
指定追蹤記錄檔所容納的訊息數
目,超過此值時將建立新檔案。
預設值為 100000。
指定建立新的記錄檔之後是否保
留舊檔案。預設值為 false。
指定輸出記錄檔中所使用的註
釋。例如,如果 administrator = "hello"
便會將此字串插入記錄檔。 on、off
指定輸出記錄檔目錄。記錄檔依
預設儲存在 Logging 資料夾中。
指定記錄檔寫入追蹤項目後是否
關閉記錄檔。預設值為 off。 active=false; severity='E'; importance='=='; size=1000000; keep=false;
6。 儲存並關閉 BO_trace.ini 檔案。
800 2013-01-07
管理和設定記錄
7。 使用 WDeploy 在裝載 Web 應用程式伺服器的電腦上部署 WAR 檔案。
修改的追蹤設定會在首次登入 Web 應用程式後生效。
24.4.2.1 設定特定 Web 應用程式的追蹤
801
BO_trace.ini 檔案用於指定 BI 平台 Web 應用程式的追蹤參數。此設定會影響與部署的 WAR 檔案相
關聯的所有應用程式。系統管理員也可以使用 BO_trace.ini 檔案設定 Web 應用程式的特定追蹤參數。
在 BI 平台現行版本中,下表列出 Web 應用程式和其相關聯的 WAR 檔案。
Web 應用程式
中央管理主控台
BI Launch Pad
開啟文件
Web 服務
WAR 檔案
BOE.war
BOE.war
BOE.war
dswsbobje.war
預先部署的位置
<INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\TraceLog
<INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\TraceLog
<INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\BOE\WEB-INF\TraceLog
<INSTALLDIR>\ SAP BusinessObjects Enterprise XI
4.0\warfiles\webapps\dswsbobje\WEB-INF\conf
1。 使用 WDeploy 解除部署 Web 應用程式伺服器中的 Web 應用程式。如需有關使用 WDeploy 解除部
署 Web 應用程式的詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台 Web
應用程式部署指南》。
附註:
如果您是使用 BI 平台安裝隨附的 Tomcat Web 應用程式,則可以在下列目錄中存取 BO_trace.ini
檔案。您不需要解除部署 Web 應用程式。您可以直接修改檔案。
• BOE.war 檔案的追蹤組態檔案位於:<INSTALLDIR>\Tomcat6\webapps\BOE\WEB-INF\TraceLog。
• dswsbobje.war 檔案的追蹤組態檔案位於:<INSTALLDIR>\Tomcat6\webapps\dswsbobje\WEB-
INF\conf。
如果您要使用配套的 Tomcat Web 應用程式伺服器,請跳至步驟 3。
2。 存取 BOE 或 dswsbobje WAR 檔案之 BO_trace.ini 檔案預先部署的版本。
• BOE.war 檔案之組態檔案預先部署的版本依預設位於下列目錄:<INSTALLDIR>\SAP BusinessObjects
Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\TraceLog。
• dswsbobje.war 檔案之組態檔案預先部署的版本依預設位於下列目錄:<INSTALLDIR>\ SAP
BusinessObjects Enterprise XI 4.0\warfiles\webapps\dswsbobje\WEB-INF\conf。
3。 開啟 BO_trace.ini 檔案。
4。 在 Trace Syntax and Setting 區段下方,視需要取消註解相應的各行。
2013-01-07
管理和設定記錄
參數 active
5。 若要指定特定 Web 應用程式的追蹤設定,請使用下列範例所示的 if 陳述式: if (device_name == "Webapp_opendocument_trace")
{ active = true; importance = '<<' ; alert = true; severity = ' '; keep_num = 332; log_dir = 'C:\SAP\SAP BusinessObjects Enterprise XI 4.0\logging' size = 100 * 1000;
}
下表列出所有可用來設定 Web 應用程式追蹤的參數。 importance
可能的值 false、true
說明
如果設為 true,將啟用追蹤目
前的處理程序或伺服器。預設值
為 false。
'<<'、'<='、'=='、'>='、'>>'、 xs、s、m、l、xl
指定追蹤訊息的門檻。超出此門
檻的所有訊息都將列入追蹤。預
設值為 m (適中)。
附註:
其中 importance = xs 是最繁
複的選項,importance = xl 則
是最簡要的選項。 alert severity size keep administrator log_dir always_close false、true
'S'、'W'、'E'、'A'、'F'、 success、warning、error、as sert、fatal
可能的值為 >= 1000 的整數 false、true
字串或整數
指定自動啟用追蹤重大系統事
件。預設值為 true。
指定所能追蹤的訊息嚴重性最低
門檻。'S' 會消耗最多的磁碟空
間。預設值為 'E'。
指定追蹤記錄檔所容納的訊息數
目,超過此值時將建立新檔案。
預設值為 100000。
指定建立新的記錄檔之後是否保
留舊檔案。預設值為 false。
指定輸出記錄檔中所使用的註
釋。例如,如果 administrator = "hello"
便會將此字串插入記錄檔。 on、off
指定輸出記錄檔目錄。記錄檔依
預設儲存在 Logging 資料夾中。
指定記錄檔寫入追蹤項目後是否
關閉記錄檔。預設值為 off。
6。 儲存並關閉 BO_trace.ini 檔案。
7。 使用 WDeploy 在裝載 Web 應用程式伺服器的電腦上部署 WAR 檔案。
802 2013-01-07
管理和設定記錄
24.5 設定 BI 平台用戶端應用程式的追蹤
您可在下列用戶端啟動追蹤:
• 語意層設計工具
• 資訊設計工具
• Web Intelligence 豐富型用戶端
您可以編輯每個用戶端類型的 .ini 檔,來設定這些元件的追蹤。這些 .ini 檔的操作方式與本章中所
描述的 BO_trace.ini 檔相同。請參閱<第 795 頁的 「透過 BO_trace.ini 檔案設定伺服器追蹤」
>以
取得修改 .ini 檔的詳細資訊。
這些檔案必須放在為這些應用程式所設定的工作目錄中 (預設為 <INSTALLDIR>\SAP BusinessObjects),
如果這些工作目錄不存在,則您必須予以建立。檔案名稱如下:
• 語意層設計工具:designer_trace.ini。
• 資訊設計工具:BO_Trace.ini
• Web Intelligence 豐富型用戶端:WebIRichClient_trace.ini
24.6 設定升級管理工具追蹤
透過 BO_trace.ini 組態檔案進行升級管理工具追蹤。
在 Windows 上的預設位置為:<INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\conf\。
在 UNIX 上的預設位置為:<INSTALLDIR>/sap_bobj/enterprise_xi40/conf/。
附註:
與其他 BI 平台元件不同的是,系統無法透過 CMC 執行升級管理工具的追蹤組態。
24.6.1 設定升級管理工具追蹤
803 2013-01-07
管理和設定記錄
1。 開啟 BO_trace.ini 檔案。
• 在 Windows 上的預設位置為:<INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\conf\。
• 在 UNIX 上的預設位置為:<INSTALLDIR>/sap_bobj/enterprise_xi40/conf/。
2。 在 Trace Syntax and Setting 區段下方,視需要取消註解相應的各行。
3。 若要指定特定伺服器的追蹤設定,請使用下列範例所示的 if 陳述式: if (process == "upgrademanagementtool")
{ active = true; importance = '<<' ; alert = true; severity = ' '; keep = false; size = 100 * 1000;
}
提示:
此程序必須指定為追蹤設定的 upgrademanagementtool,以套用於升級管理工具。
4。 儲存並關閉 BO_trace.ini 檔案。
修改的設定將在一分鐘內實作。
804 2013-01-07
整合 SAP Solution Manager
第25章 整合 SAP Solution Manager
25.1 整合總覽
支援性功能已新增至 BI 平台以便整合至 SAP Solution Manager。下列 SAP Solution Manager 元件
可用於為 BI 平台部署提供支援:
• Solution Landscape Directory
• Solution Manager Diagnostics
• Introscope by CA Wily
• SAP Passport
附註:
若要存取 SAP BusinessObjects 的 SAP 支援入口網站,請移至: https://websmp205.sap-ag.de/bosapsupport
25.2 SAP Solution Manager 整合檢查表
下表摘要說明讓 SAP Solution Manager 為 BI 平台提供支援所需的元件。
805 2013-01-07
整合 SAP Solution Manager
SAP Solution Manager 支援
SLD 註冊
SMD 整合
效能檢測
SAP Passport
25.3 管理系統架構目錄註冊
BI 平台所需
• 必須安裝 SAPHOSTAGENT 以啟用 BI 平台伺服
器註冊。
附註:
如果已安裝 HOSTAGENT,則 BI 平台安裝程式
會自動註冊伺服器。
• 必須為在後端伺服器上進行報表作業的資料提
供者建立 connect.key 檔案。
• (選擇性) 對於隨附 WebSphere 6.1 或 7 的
SLD 註冊,每一個 WebSphere Web 應用程式
伺服器上都必須安裝 SLDREG 註冊工具。如需
詳細資訊,請參閱 SAP Note 1482727。
• (選擇性) 對於隨附 SAP NetWeaver 7.2 的
SLD 註冊,每一個 NetWeaver 主機上都必須
安裝 SLDREG。如需詳細資訊,請參閱 SAP
Note 1018839。
• (選擇性) 對於隨附 Apache Tomcat 6.0 的
SLD 註冊,每一個 Tomcat 伺服器上都必須安
裝 SLDREG。如需詳細資訊,請參閱 SAP Note
1508421。
• 必須在所有 BI 平台伺服器的主機上下載和安
裝 SMD Agent (DIAGNOSTICS.AGENT)。
• 必須在 BI 平台中啟用 SMAdmin 使用者帳戶。
• Introscope Agent 必須設定為連線至 Enterprise Manager。使用 BI 平台安裝程式或 CMC
節點預留位置以設定連線。
• 必須安裝 SMD Agent。
• BI 平台必須設定為連線至 SMD Agent。使用
BI 平台安裝程式或 CMC 節點預留位置以設定
連線。
• 您需要下載和安裝 SAP Passport 用戶端工
具。
806 2013-01-07
整合 SAP Solution Manager
25.3.1 在系統架構中註冊 BI 平台
系統架構目錄 (SLD) 是管理軟體生命週期相關的系統架構資訊的中央儲存機制。SLD 包含系統架構的
說明 - 目前安裝的系統和軟體元件。SLD 資料提供者會在 SLD 伺服器上註冊系統,並保持資訊為最新
的。管理和商務應用程式會存取 SLD 中儲存的資訊,以在協同型計算環中執行工作。
系統架構目錄資料提供者 (SLD-DS) 是負責將 BI 平台伺服器註冊至 SLD 伺服器中的應用程式。每個
平台安裝都會提供一個特定的資料提供者以對下列元件進行報表作業:
• BI 平台伺服器
• 裝載於 WebSphere Web 應用程式伺服器的 Web 應用程式和服務。
附註:
SAP NetWeaver 具有內建 SLD-DS 提供者,可註冊 NetWeaver 應用程式伺服器以及 Web 應用程式和服
務。此 SLD-DS 與在 SAP NetWeaver 環境內整合的 BI 平台部署有關。
在 BI 平台伺服器上進行報表作業的 SLD-DS 需要安裝和設定 SLDREG 程式。在安裝 SAPHOSTAGENT 工
具時安裝 SLDREG 程式。如需有關如何存取和安裝 SAPHOSTAGENT 的詳細資訊,請參閱《SAP
BusinessObjects Business Intelligence 平台安裝指南》中的<準備>一節。一旦安裝 SLDREG,您
便需要建立 connect.key 檔案以啟用它來連線至 SLD 伺服器。
如需有關如何為 WebSphere 設定特定資料提供者的資訊,請參閱《Web 應用程式部署指南》。
在安裝 BI 平台時,註冊 BI 平台所需的資訊儲存在組態檔案中。此檔案包含 SLD DS 用於連線至 BI
平台資料庫的資訊。
25.3.1.1 為 SLD 資料提供者建立 connect.key 檔案
807
BI 平台
在為 SLD 資料提供者建立 connect.key 檔案之前,您需要下載和安裝 SAPHOSTAGENT;如需詳細資訊,
請參閱《SAP BusinessObjects Business Intelligence 平台安裝指南》中的<準備>一節。
附註:
SLD 註冊資料提供者需要 connect.key 檔案,以在 BI 平台伺服器上進行報表作業。
1。 開啟命令列主控台。
2。 導覽至預設的 SAPHOSTAGENT 安裝路徑。
• 在 Windows 上為 Program Files\SAP\hostctrl\exe
2013-01-07
整合 SAP Solution Manager
• 在 Unix 上為 /usr/sap/hostctrl/exe
3。 請執行下列命令: sldreg -configure connect.key
4。 輸入下列組態詳細資料
• 使用者名稱
• 密碼
• 主機
• 連接埠編號
• 指定使用 HTTP sldreg 工具將建立 connect.key 檔案,資料提供者將自動使用它來將資訊推送到 SLD 伺服器。
25.3.2 何時觸發 SLD 註冊?
在 BI 平台後端伺服器進行報表作業的資料提供者會在下列情況下呼叫 SLD 註冊程序:
• 重新啟動 BI 平台部署中的伺服器節點。
• 新的伺服器或節點便會新增至部署中。
• 刪除伺服器或節點
附註:
如果刪除伺服器或節點,SLD 註冊程序不會修改 SLD 伺服器上的內容。
WebSphere SLD 註冊的資料提供可以手動呼叫,或設為按指定間隔執行,例如每 24 個小時。如需有關
設定此資料提供者的詳細資訊,請參閱 SAP Note 482727。
25.3.3 記錄 SLD 連線
808
資料提供者組態檔案
系統會針對 BI 平台部署建立用於 SLD 註冊的組態檔案。檔案 sldparserconfig.properties 位於下
列目錄中:<INSTALLDIR>/SAP BusinessObjects Enterprise XI 4.0/java/lib/bobj-sld-ds/。
記錄 SLD 連線
可以透過 sldreg 工具和 connect.key 檔案控制 BI 平台部署中 SLD 伺服器和資料提供者之間的連
線。
2013-01-07
整合 SAP Solution Manager
附註:
記錄檔名稱指定為 sldparserconfig.properties 檔案中的屬性。
在 BI 平台後端伺服器上進行報表作業的 SLD 資料提供者的記錄檔依預設位於下列位置:
<INSTALLDIR>/SAP BusinessObjects Enterprise XI 4.0/java/lib/bobj-sld-ds/bobjsldds.log。每
次執行資料提供者時都會覆寫此檔案。 sldreg 的記錄檔依預設位於下列位置:<INSTALLDIR>/SAP BusinessObjects Enterprise XI
4.0/java/lib/bobj-sld-ds/log。sldreg 記錄檔名稱無法修改,並使用下列格式:sldrg_<Times tamp>.log。
每次資料提供者呼叫 sldreg 時都會建立新的記錄檔。
25.4 管理 Solution Management Diagnostics 代理
25.4.1 Solution Manager Diagnostics (SMD) 概觀
SAP Solution Manager 的 Solution Manager Diagnostics (SMD) 元件可提供所有功能,以集中分析
和監控完整的系統架構。如果已安裝 SMD Agent,則可由 SMD 伺服器監控 BI 平台。SMD Agent (DIAG
NOSTICS.AGENT) 會收集 SMD 的資訊,然後可用於根原因分析。所收集並傳送至 SMD 伺服器的資訊包
括後端伺服器組態和伺服器記錄檔的位置。
25.4.2 使用 SMD Agent
809
BI 平台不會安裝 SMD Agent。代理程式 DIAGNOSTICS.AGENT 可以下列位置下載: http://ser vice.sap.com/swdc 。
有關安裝和設定代理程式的資訊可從以下網址中取得: http://service.sap.com/diagnostics
使用 SMD Agent 的指導方針
下列提供有關使用 SMD Agent 監控 BI 平台的指導方針:
2013-01-07
整合 SAP Solution Manager
• 監控系統和代理程式的安裝順序並不重要。您可以選擇在安裝和部署 BI 平台之前或之後安裝 SMD
Agent。
• 在安裝 SMD Agent 時,請記錄主機名稱和接聽連接埠。這些資訊對於將 BI 平台設定為監控系統至
關重要。如果您已在監控系統之前安裝代理程式,則可以在 BI 平台安裝設定時提供組態資訊。您
也可以稍後透過部署中之中央管理主控台節點的預留位置提供此資訊。
• 如果後端伺服器部署於分散式系統中,您應在裝載後端伺服器的每部電腦上安裝 SMD Agent。
• 對於非 Java 伺服器的效能檢測,需要 SMD Agent。
• 您必須啟動 SMAdmin 使用者帳戶以啟用 SMD 伺服器存取 CMS。
25.4.3 SMAdmin 使用者帳戶
每個 BI 平台部署都會建立一個使用者帳戶以配合 SMD 整合。此唯讀帳戶供 SMD 伺服器用於登入 CMS,
並收集部署的伺服器組態和其他資訊。
依預設會停用 SMAdmin 帳戶。
25.4.3.1 啟動 SMAdmin 帳戶
1。 在 CMC 的 使用者和群組 管理區中,選取 [使用者清單]。
隨即顯示使用者清單。
2。 尋找 SMAdmin 使用者帳戶。
3。 依序按一下 [管理] > [屬性]。
隨即顯示 屬性 對話方塊。
4。 清除 [帳戶已停用] 方塊。
5。 按一下 [儲存並關閉]。
25.5 管理效能檢測
810 2013-01-07
整合 SAP Solution Manager
25.5.1 BI 平台的效能檢測
您可以使用 CA Wily Introscope 做為 SAP Solution Manager 的一部分,以衡量 BI 平台效能檢測。
在安裝 BI 平台時,會為部署提供下列資源
• Introscope 代理程式:Introscope 代理程式從 BI 平台 Java 後端伺服器中收集效能度量資訊。
代理程式還會從周圍的計算環境中收集資訊。然後,代理程式會將這些度量資訊報告至 Enterprise
Manager。
• 提供的檔案可協助檢測程序。一個檔案集合用於非 Java 伺服器檢測,而另一個檔案集合用於 Java
伺服器檢測。 在 SAP Solution Manager 端,需要 Enterprise Manager (EM) 元件。EM 做為應用
程式環境中所收集之所有 Introscope 效能資料和度量資訊的中央儲存機制。EM 會處理效能資料,
並可供使用者用於生產監控和診斷。
25.5.2 設定 BI 平台的效能檢測
您可以使用兩種方式設定在 BI 平台後端伺服器上執行之工作流程的效能檢測。
1。 在安裝設定 BI 平台時。您需要明確 SMD Agent 的主機名稱和接聽連接埠。如需詳細資訊,請參閱
《SAP BusinessObjects Business Intelligence 平台安裝指南》。如果您選擇此選項,則一旦您
完成部署監控的系統後,便會依預設執行檢測。
2。 在安裝 BI 平台後,您可以透過中央管理主控台 (CMC) 節點屬性中的預留位置提供 SMD Agent 的
組態資訊。
附註:
若要檢測非 Java 伺服器的工作流程,您必須安裝 SMD Agent (DIAGNOSTICS.AGENT)。
相關主題
•
25.5.2.1 設定檢測的節點
811 2013-01-07
整合 SAP Solution Manager
如果您在安裝設定 BI 平台時未提供 SMD Agent 和 Enterprise Manager 的組態資訊,請使用下列指
示。
1。 移至 CMC 的 伺服器 區域。
2。 在導覽窗格中,按一下 [節點]。
隨即顯示所有可用的節點。
3。 以滑鼠右鍵按一下您要執行檢測的節點,然後選取 [預留位置]。
隨即顯示 [預留位置] 對話方塊。
4。 修改下列預留位置的值。
預留位置 說明
%IntroscopeAgentEnableInstrumentation%
啟用或停用 Java 伺服器上的檢測。如果您在安裝設定時已提供
Enterprise Manager 的組態詳細資料,則將設為已啟用。設為 true 以啟用檢測。
%IntroscopeAgentEnterpriseManagerHost%
安裝 Enterprise Manager 的電腦主機名稱。
%IntroscopeAgentEnterpriseManagerPort%
Enterprise Manager 所使用的接聽連接埠。
%IntroscopeAgentEnterpriseManagerTransport%
Enterprise Manager 所使用的通訊協定。支援的通訊協定包括
TCP、SSL、HTTP Tunnel 和 HTTPS。
%NCSInstrumentLevelThreshold%
%SMDAgentHost%
%SMDAgentPort%
用於設定非 Java 伺服器的檢測層級。如果要關閉檢測,請設為
0。設為 0 以上的任何值可啟動檢測。
安裝 SMD Agent (DIAGNOSTICS.AGENT) 的電腦主機名稱。
SMD Agent 所使用的接聽連接埠。
5。 按一下 [儲存並關閉]。
6。 重新啟動節點。
在重新啟動節點後,所提供的新值會傳播至所有受管理的伺服器。
25.5.3 Web 層的效能檢測
Web 層元件的檢測資料不會包括在 BI 平台內。
812 2013-01-07
整合 SAP Solution Manager
25.5.4 檢測記錄檔
一旦設定 BI 平台部署以執行檢測後,訊息便會記錄在特定位置。檢查記錄檔是驗證檢測狀態的一種方
法。
對於 Java 後端伺服器檢測,記錄檔位於下列目錄中:<INSTALLDIR>/SAP BusinessObjects Enterprise
XI 4.0/java/wily/logs 資料夾。每個 Java 程序都會建立一個不同的 .log 檔案。此資料夾還包含
AutoProbe.log 檔案,這些檔案可指定載入的檢測方法。
對於非 Java 後端伺服器檢測,記錄檔位於下列目錄中:<INSTALLDIR>/SAP BusinessObjects Enterprise
XI 4.0/logging/。在 Unix 上,檔案位於 <sap_bobj>\logging\ 目錄中。非 Java 伺服器的檢測相關
記錄檔會另存為 .trc 檔案。
對於 Web 應用程式伺服器檢測,記錄檔位於下列目錄中:<INSTALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/java/wily/webapp/logs。此資料夾中會出現兩個記錄檔類型:Introscope.log 和
Autoprobe.log。
25.6 使用 SAP Passport 追蹤
813
除追蹤 BI 平台元件 (例如伺服器和 Web 應用程式) 外,追蹤機制還可支援追蹤特定動作。端對端追
蹤分析會分析單一異動的效能。特定動作的所有追蹤資訊彙總可讓 SAP 支援人員查看所有追蹤資料,
而不會因其他動作相關的追蹤資訊而分散注意力。
SAP Passport
支援 BI 平台端對端追蹤的該機制是一款稱為 SAP Passport 的工具。SAP Passport 用戶端工具會將
唯一識別碼置入特定工作流程的所有 HTTP 要求,此識別碼會轉送給工作流程中使用的所有伺服器。SAP
支援人員可以使用此唯一識別碼將工作流程的端對端追蹤放在一起。
附註:
如果高於 SAP Passport 用戶端工具 SAPIEPlugin.exe 中指定的層級,則會使用 CMC 和 BO_trace.ini
組態檔案中指定的追蹤記錄層級。
您可以在後端伺服器記錄、Web 應用程式和 Web 服務記錄中找到 Passport。
SAP Passport 用戶端工具不會安裝做為 BI 平台的一部分。若要存取和下載該工具,請移至: http://service.sap.com/swdc 。
2013-01-07
命令列管理
第26章 命令列管理
26.1 Unix 指令碼
本節將詳細敘述 SAP BusinessObjects Business Intelligence 平台的 Unix 版本所包含的各種管理
工具及指令碼。本節主要是作為參考之用。在本指南中會進一步詳細討論概念和組態程序。
SAP BusinessObjects Business Intelligence 平台的 Unix 版本包括許多指令碼,共同為您提供可在
Windows 版本的 中央組態管理員 (CCM) 中使用的所有組態選項。有許多其他的指令碼可以為您提供
Unix 特定的選項,或做為您自己的指令碼的範本。此外,還有數種 SAP BusinessObjects Business
Intelligence 平台所使用的次要指令碼。以下將為您介紹各種指令碼,以及適用的命令列選項。
26.1.1 指令碼公用程式
本節說明了協助您在 Unix 上使用 SAP BusinessObjects Business Intelligence 平台的系統管理指
令碼。本說明的其餘部分則討論您可以使用這些指令碼執行各項工作的概念。本參考小節為您提供了主
要的命令列選項及其引數。
26.1.1.1 ccm.sh
814 ccm.sh 指令碼會安裝到您安裝的 <INSTALLDIR>/sap_bobj> 目錄。本指令碼為您提供了命令列版本的
CCM。本節列出其命令列選項,並提供一些範例。
2013-01-07
命令列管理
附註:
• 方括號 [ ] 中的引數是選擇性的。
• 如果您不確定 Server Intelligence Agent 的名稱為何,請至 ccm.config 檔案中查看 Command
屬性,再使用 -name 選項後面的值。
• ccm.sh 指令碼只有執行 Business Intelligence 平台安裝的使用者才能啟動。
• 第二份資料表中提供了註解為 [其他驗證資訊] 的引數。
CCM 選項 有效引數 說明
-help 無
-start all 或 sianame
顯示命令列說明。
將每一部 Server Intelligence
Agent 以程序的方式啟動。all
選項會啟動電腦上的所有節點,
包括屬於不同叢集的任何節點。
-stop
-restart
-managedstart
-managedstop
-managedrestart
-managedforceterminate all 或 sianame
終止處理序 ID 以停止每一部
Server Intelligence Agent。 all 選項會啟動電腦上的所有
節點,包括屬於不同叢集的任
何節點。 all 或 sianame
終止處理序 ID 以停止每一部
Server Intelligence Agent;
然後再啟動每一部 SIA。all
選項會啟動電腦上的所有節點,
包括屬於不同叢集的任何節點。
<伺服器完整名稱>[其他驗證資
訊]
啟動伺服器。
<伺服器完整名稱>[其他驗證資
訊]
停止伺服器。
<伺服器完整名稱>[其他驗證資
訊]
停止伺服器;然後再啟動伺服
器。
<伺服器完整名稱>[其他驗證資
訊]
在未完成目前的處理要求之前,
立即停止伺服器。
815 2013-01-07
命令列管理
816
CCM 選項
-enable
-disable
-display
有效引數 說明
<伺服器完整名稱>[其他驗證資
訊]
請啟用已啟動的伺服器,讓它
可以向系統註冊並開始接聽適
當的連接埠。請使用伺服器名
稱的完整形式。
<伺服器完整名稱>[其他驗證資
訊]
請停用伺服器,讓它可以停止
回應 BusinessObjects Business Intelligence 平台要求,
但仍然啟動為處理序。請使用
伺服器名稱的完整形式。
[其他驗證資訊]
報告叢集中所有伺服器的目前
狀態,包括伺服器名稱、主機
名稱、程序 ID、說明、是否執
行中以及是否啟用或停用。
下表說明構成註解為 [其他驗證資訊] 的引數選項。
附註:
若要增強安全性,您必須永遠提供包含 Enterprise 驗證的帳戶憑證。不支援其他驗證類型。
驗證選項 有效引數
-cms
-username
-password cmsname:port# username password
說明
指定您想要登入的 CMS。如果沒
有指定,CCM 便會預設為本機電
腦及預設連接埠 (6400)。
指定為 BI 平台提供系統管理權
限的帳戶。如果沒有指定,便會
嘗試預設的系統管理員帳戶。
指定對應的密碼。如果沒有指
定,便會嘗試使用空白密碼。
附註:
若要指定 -password 引數,則
必須一併指定 -username 引數。
CCM 會從 ccm.config 檔案中讀取啟動字串以及其他的組態值。
2013-01-07
命令列管理
相關主題
•
26.1.1.1.1 範例
這兩個命令會啟動及啟用所有的 Business Intelligence 平台伺服器。中央管理伺服器 (CMS) 是在本
機電腦和預設連接埠 (6400) 上啟動的: ccm.sh -start all ccm.sh -enable all
這兩個命令會啟動及啟用所有的 Business Intelligence (BI) 平台伺服器。CMS 是在連接埠 6701 上
啟動的,而不是在預設連接埠上: ccm.sh -start all ccm.sh -enable all -cms MACHINE01:6701
這兩個命令會使用名為 SysAdmin 的指定系統管理帳戶,來啟動及啟用所有的 BI 平台伺服器: ccm.sh -start all ccm.sh -enable all -cms MACHINE01:6701 -username SysAdmin -password 35%bC5@5
這個單一命令會使用指定的系統管理帳戶登入,以停用正在 節點A 上執行的調適工作伺服器: ccm.sh -disable NodeA.AdaptiveJobServer -cms MACHINE01:6701 -username SysAdmin -password 35%bC5@5
26.1.1.1.2 ccm.config
這個組態檔定義了當您執行其命令時,CCM 所使用的啟動字串及其他值。這個檔案是由 CCM 本身維護
的,以及由其他的 SAP BusinessObjects Business Intelligence 平台指令碼公用程式維護。通常您
只有在需要修改 Server Intelligence Agent 的命令列時,才會編輯這個檔案。
相關主題
•
817 2013-01-07
命令列管理
26.1.1.2 cmsdbsetup.sh
cmsdbsetup.sh 指令碼會安裝到您安裝的 sap_bobj 目錄。這個指令碼提供了以文字為主的程式,可讓
您執行下列工作:
• 更新 CMS 系統資料庫設定
• 重新初始化 CMS 系統資料庫
• 從其他的資料來源複製資料
• 變更叢集金鑰
• 變更叢集名稱
附註:
執行此指令碼之前,請先備份您目前的 CMS 系統資料庫及輸入與輸出檔案儲存機制的內容。如需有關
備份和還原系統、叢集中央管理伺服器及設定和管理 CMS 資料庫的詳細資訊,請參閱《SAP
BusinessObjects Business Intelligence 平台管理員指南》。
指令碼會提示您輸入 Server Intelligence Agent (SIA) 的名稱。若要查看您的 SIA 名稱,請檢視
SIA 的命令屬性。SIA 目前的名稱會顯示在 -name 選項之後。
相關主題
•
•
26.1.1.3 configpatch.sh
configpatch.sh 指令碼會安裝到所安裝的 sap_bobj/enterprise/generic 目錄。在安裝需要更新系統
組態值的更新程式時,請使用 configpatch.sh 指令碼。在安裝更新程式之後,請以適當的 .cf 檔案
名稱做為引數,執行 configpatch.sh。BusinessObjects Business Intelligence 平台更新程式所附
的 readme.txt 檔案會告訴您何時要執行 configpatch.sh,以及要使用的 .cf 檔案名稱。
26.1.1.4 serverconfig.sh
818 2013-01-07
命令列管理 serverconfig.sh 指令碼會安裝到您安裝的 sap_bobj 目錄。這個指令碼提供了以文字為主的程式,可
讓您執行下列作業:
• 新增節點
• 刪除節點
• 修改節點
• 移動節點
• 備份伺服器組態
• 還原伺服器組態
• 列出節點
• 修改 Web 層組態
26.1.1.4.1 在 Unix 上新增/刪除/修改/列出節點
1。 移至安裝的 sap_bobj 目錄。
2。 使用下列命令:
./serverconfig.sh
此指令碼會以選項清單提示您輸入:
• 1 - 新增節點
• 2 - 刪除節點
• 3 - 修改節點
• 7 - 列出組態檔案中所有的節點
3。 請輸入對應至您想要執行動作的編號。
4。 如果您是新增、刪除或修改節點,請為指令碼提供任何它所要求的額外資訊。
26.1.2 指令碼範本
819 2013-01-07
命令列管理
這些指令碼主要是做為範本之用,可以當成您自己的自動化指令碼的基礎。
26.1.2.1 startservers startservers 指令碼會安裝到您安裝的 sap_bobj 目錄。這個指令碼可以用來做為您自己的指令碼的
範本:當成如何設定執行一系列的 CCM 命令,以啟動 Business Intelligence 平台伺服器的指令碼範
例。如需有關為您的伺服器編寫 CCM 命令的詳細資訊,請參閱 第 814 頁的 「ccm.sh」
。
26.1.2.2 stopservers stopservers 指令碼會安裝到您安裝的 sap_bobj 目錄。這個指令碼可以用來做為您自己的指令碼的範
本:當成如何設定執行一系列的 CCM 命令,以停止 Business Intelligence 平台伺服器的指令碼範
例。如需有關為您的伺服器編寫 CCM 命令的詳細資訊,請參閱 第 814 頁的 「ccm.sh」
。
26.1.3 SAP BusinessObjects Business Intelligence 平台使用的指令碼
820
當您執行主要的 SAP BusinessObjects Business Intelligence 平台指令碼公用程式時,這些次要的
指令碼常常會在背景中執行。您不需要自己執行這些指令碼。 bobjrestart.sh
這個指令碼會由 CCM 在啟動 SAP BusinessObjects Business Intelligence 平台伺服器元件時,執行
於內部環境。如果伺服器處理突然結束,而沒有傳回正常的結束碼,這個指令碼就會在此處自動重新啟
動新的伺服器處理。請勿自行執行這個指令碼。 env.sh
env.sh 指令碼會安裝到您安裝的 sap_bobj/setup 目錄。這個指令碼會設定一些其他的指令碼所需要
的 SAP BusinessObjects Business Intelligence 平台環境變數。SAP BusinessObjects Business
Intelligence 平台指令碼會依需要執行 env.sh。若是在 UNIX 上安裝 SAP BusinessObjects Business
Intelligence 平台,則必須將您的 Java 應用程式伺服器設定為在啟動時以這個指令碼做為來源。如
需詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台安裝指南》。
2013-01-07
命令列管理 env-locale.sh
env-locale.sh 指令碼是用於轉換不同編碼類型之間的指令碼語言字串 (例如 UTF8 或 EUC 或
Shift-JIS)。這個指令碼會由 env.sh 依需要執行。 initlaunch.sh
initlaunch.sh 指令碼會執行 env.sh,以設定 SAP BusinessObjects Business Intelligence 平台環
境變數,然後執行您已新增做為指令碼命令列引數的任何命令。這個指令碼的主要用途是做為 SAP
Business Objects 的偵錯工具。 postinstall.sh
postinstall.sh 指令碼會安裝到您安裝的 <SCRIPTDIR> 目錄。這個指令碼會在安裝指令碼結束時自動
執行,並啟動 setup.sh 指令碼。您不需要自己執行這個指令碼。 setup.sh
setup.sh 指令碼會安裝到您安裝的根目錄。這個指令碼提供了以文字為主的程式,可讓您設定您的 SAP
BusinessObjects Business Intelligence 平台安裝。這個指令碼會在您安裝 SAP BusinessObjects
Business Intelligence 平台時自動執行。它會提示您輸入需要的資訊,以便進行初次的 SAP
BusinessObjects Business Intelligence 平台設定。
如需有關在安裝 SAP BusinessObjects Business Intelligence 平台時回應安裝指令碼的完整詳細資
訊,請參閱《SAP BusinessObjects Business Intelligence 平台安裝指南》。 setupinit.sh
當您執行系統安裝時,setupinit.sh 指令碼會安裝到您安裝的 /sap_bobj/init 目錄。這個指令碼會
將執行控制指令碼複製到您的 rc# 目錄中,以便進行自動化啟動。當您執行系統安裝時,您將被導向
成在 setup.sh 指令碼完成之後執行這個指令碼。
附註:
您必須具有根權限才能執行這個指令碼。
26.2 Windows 指令碼
本節將詳細敘述 SAP BusinessObjects Business Intelligence 平台的 Windows 版本所包含的各種管
理工具及指令碼。本節主要是作為參考之用。在本指南中會進一步詳細討論概念和組態程序。
Business Intelligence 平台的 Windows 版本包括 Windows 版本的中央組態管理員 (CCM)。除與 GUI
互動外,您還可以選擇從命令列選項執行可執行的 CCM,以管理伺服器。
26.2.1 ccm.exe
821 2013-01-07
命令列管理
822 ccm.exe 可執行檔會安裝到您安裝的 <INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\win64_x64
目錄。您可以從命令列直接執行可執行檔以進行特定作業。本節列出其命令列選項,並提供一些範例。
附註:
• Server Intelligence Agent (SIA) 與中央管理伺服器 (CMS) 必須先執行,才能使用 ccm.exe 的
命令列選項以與個別伺服器互動。
• 方括號 [ ] 中的引數是選擇性的。
• 第二份資料表提供了代表「其他驗證資訊」的引數。
CCM 選項 有效引數 說明
-help
-managedstart
無 顯示命令列說明。 all 或 <伺服器完整名稱>[其他
驗證資訊]
啟動伺服器。
-managedstop
-managedrestart all 或 <伺服器完整名稱>[其他
驗證資訊]
停止伺服器。 all 或<伺服器完整名稱>[其他
驗證資訊]
停止伺服器,然後再啟動伺服
器。
-managedforceterminate
-enable
-disable
-display all 或<伺服器完整名稱>[其他
驗證資訊]
在未完成目前的處理要求之前,
立即停止伺服器。 all 或 <伺服器完整名稱>[其他
驗證資訊]
請啟用已啟動的伺服器,讓它可
以向系統註冊並開始接聽適當的
連接埠。 all 或 <伺服器完整名稱>[其他
驗證資訊]
請停用伺服器,讓它可以停止回
應 BusinessObjects Business
Intelligence 平台要求,但仍
然啟動為處理序。
[其他驗證資訊]
報告叢集中所有伺服器的目前狀
態,包括伺服器名稱、主機名
稱、程序 ID、說明、是否執行
中以及是否啟用或停用。
2013-01-07
命令列管理
下表說明構成註解為 [其他驗證資訊] 的引數選項。
附註:
您必須始終提供包含 Enterprise 驗證的帳戶憑證。
驗證選項 有效引數
-cms
-username
-password cmsname:port# username password
-authentication 驗證類型
CCM 會從 ccm.config 檔案中讀取啟動字串以及其他的組態值。
相關主題
•
說明
指定您想要登入的 CMS。如果沒
有指定,CCM 便會預設為本機電
腦及預設連接埠 (6400)。
指定為 Business Intelligence
平台提供系統管理權限的帳戶。
如果沒有指定,便會嘗試預設的
系統管理員帳戶。
指定對應的密碼。如果沒有指
定,便會嘗試使用空白密碼。
附註:
若要指定 -password 引數,則
必須一併指定 -username 引數。
指定驗證類型。僅支援 secEnter prise。
26.2.1.1 範例
823
下列範例假設 Server Intelligence Agent (SIA) 和中央管理伺服器 (CMS) 已啟動並執行中。在使用 ccm.exe 的命令列選項以與個別伺服器互動之前,您可以使用下列 Windows命令以啟動 SIA 服務: net start "Server Intelligence Agent (NODE01)"
2013-01-07
命令列管理
您也可以使用 net stop "Server Intelligence Agent (NODE01)" 來停止 SIA。
此命令會啟動所有 Business Intelligence 平台伺服器: ccm.exe -managedstart all
此命令會啟動 Adaptive 工作伺服器。CMS 是在連接埠 6701 上啟動的,而不是在預設連接埠上: ccm.exe -managedstart NODE01.AdaptiveJobServer -cms MACHINE01:6701
此命令會使用名為 SysAdmin 的指定系統管理帳戶,來啟用 Adaptive 工作伺服器: ccm.exe -enable NODE01.AdaptiveJobServer -cms MACHINE01:6701 -username SysAdmin -password 35%bC5@5
此命令會使用指定的系統管理帳戶登入,並停用正在可能在遠端電腦上執行之節點上執行的調適工作伺
服器: ccm.exe -disable NODE02.AdaptiveJobServer -cms MACHINE01:6701 -username SysAdmin -password 35%bC5@5
26.3 伺服器命令列
26.3.1 命令列概觀
本節列出了控制每個 Business Intelligence 平台伺服器行為的命令列選項。
當您透過中央管理主控台 (CMC) 來啟動伺服器時,會使用包括一般選項以及值集合的預設命令列來啟
動 (或重新啟動) 伺服器。在大部分的情況中,您並不需要修改預設命令列。為了便於參考,本節提供
了每伺服器所支援的命令列選項的完整清單。如果您需要更進一步地自訂 Business Intelligence 平
台的行為,可以在 CMC 中修改各伺服器的命令列。
在本節中,使用方括號 [ ] 提供的值表示是選擇性的。
附註:
下表列出支援的命令列選項。Business Intelligence 平台伺服器使用這些資料表中未列出的大量內部
選項。這些內部選項不可修改。
26.3.1.1 檢視或修改伺服器的命令列
824 2013-01-07
命令列管理
1。 請使用中央管理主控台 (CMC) 停止伺服器。
2。 以滑鼠右鍵按一下伺服器並選取 [屬性]。
3。 在 屬性 畫面上,修改伺服器的命令列,然後按一下 [儲存並關閉]。
4。 啟動伺服器。
26.3.2 所有伺服器的標準選項
這些命令列選項適用於所有的 Business Intelligence 平台伺服器,除非另有指示。如需有關每個伺
服器類型的特定選項,請參閱本節的其餘內容。
選項 有效引數 行為
-requestPort 連接埠
指定伺服器接聽的連接埠。伺服
器會使用這個連接埠向 CMS 註
冊。如果未指定,伺服器會選擇
任何可用的連接埠大於 1024。
附註:
• 在您變更此連接埠設定時,
與變更 CMC 中伺服器 屬性
頁面之 通用設定 下的 [要
求連接埠] 欄位相同。
• 這個連接埠會由不同的伺服
器用於不同的用途。在變更
之前,請先參閱《SAP BusinessObjects Business Intelligence 平台管理員指南》
中有關變更預設伺服器連接
埠編號的章節。
-loggingPath absolute path 指定在其中建立記錄檔的路徑。
825 2013-01-07
命令列管理
26.3.2.1 Unix 信號處理
在 Unix 上,SAP BusinessObjects Business Intelligence 平台協助程式可處理以下信號:
• SIGTERM 可以產生正常的伺服器關機 (結束代碼 = 0)。
• SIGSEGV、SIGBUS、SIGSYS、SIGFPE 和 SIGILL 導致快速關機 (結束碼 = 1)。
26.3.3 中央管理伺服器
本節提供了 CMS 特定的命令列選項。Windows 上伺服器的預設路徑為:<INSTALLDIR>\BusinessObjects
Enterprise XI 4.0\win64_x64\CMS.exe。
Unix 上伺服器的預設路徑為:<INSTALLDIR>/sap_bobj/enterprise_xi40/<PLATFORM64>/boe_cmsd。
選項 有效引數 行為
-threads
-reinitializedb number
指定 CMS 啟動及使用的工作執
行緒數目。值可以介於 12 與
150 之間,而依預設設定為 50。
造成 CMS 刪除系統資料庫,並
且只使用預設的系統物件重新建
立。在重新建立後,資料庫中所
有的現有資料將會遺失。
826 2013-01-07
命令列管理
選項
-receiverPool
-maxobjectsincache
有效引數 number number
行為
指定 CMS 建立以接收用戶端要
求的執行緒數目。用戶端可以是
另一部 Business Objects 伺服
器、報表發行精靈、Crystal
Reports或您所建立的自訂用戶
端應用程式。預設值為 5。一般
來說,您將不需要增加這個值,
除非您使用許多用戶端來建立自
訂應用程式。
指定 CMS 儲存在其記憶體快取
中的物件最大數目。增加物件的
數目會減少所需要的資料庫呼叫
次數,並大幅改善 CMS 效能。
然而,在記憶體中放入太多物件
會造成 CMS 剩下可處理查詢的
記憶體太少。上限為 100000。
相關主題
•
26.3.4 Crystal Reports 處理伺服器和 Crystal Reports 快取伺服器
827
從命令列控制 Crystal Reports 處理伺服器和 Crystal Reports 快取伺服器的方法十分類似。命令列
選項會決定伺服器是啟動為處理伺服器、快取伺服器或兩者皆具。只適用於一種伺服器類型的選項如下
所述。
Windows 上伺服器的預設路徑為:
• <INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\win64_x64\crcache.exe
• <INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\win64_x64\crproc.exe
Unix 上伺服器的預設路徑為:
• <INSTALLDIR>/sap_bobj/enterprise_xi40/<PLATFORM64>/boe_crcached.bin
• <INSTALLDIR>/sap_bobj/enterprise_xi40/<PLATFORM64>/boe_crprocd.bin
2013-01-07
命令列管理
選項
-cache
-deleteCache
有效引數
-report_ProcessExtPath absolutepath
相關主題
•
26.3.5 Dashboards 處理伺服器和 Dashboards 快取伺服器
行為
啟用快取伺服器功能。
每當伺服器啟動和停止時,便刪
除快取目錄。
指定處理延伸的預設目錄。如需
詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台管理員指南》。
從命令列控制 Dashboards 處理伺服器和 Dashboards 快取伺服器的方法十分類似。命令列選項會決定
伺服器是啟動為處理伺服器、快取伺服器或兩者皆具。只適用於一種伺服器類型的選項如下所述。
Windows 上伺服器的預設路徑為:
• <INSTALLDIR>\SAP BusinessObjects\SAP BusinessObjects Enterprise XI
4.0\win64_x64\xccache.exe
• <INSTALLDIR>\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win64_x64\xcproc.exe
Unix 上伺服器的預設路徑為:
• <INSTALLDIR>/sap_bobj/enterprise_xi40/<PLATFORM64>/boe_xccached
• <INSTALLDIR>/sap_bobj/enterprise_xi40/<PLATFORM64>/boe_xcprocd
有效引數 選項
-cache
行為
啟用快取伺服器功能。
828 2013-01-07
命令列管理
選項
-dir
有效引數 absolutepath
-deleteCache
-psdir
-refresh absolutepath minutes
-auditMaxEventsPerFile number
相關主題
•
26.3.6 工作伺服器
行為
指定快取伺服器的快取目錄和處
理伺服器的暫存目錄。建立的目
錄為 absolutepath/cache 和 absolutepath/temp
每當伺服器啟動和停止時,便刪
除快取目錄。
指定處理伺服器的暫存目錄。這
個選項會覆寫 -dir。
共用指定分鐘數的快取頁面。
在快取伺服器上,指定稽核記錄
檔中記錄的稽核動作最大數目。
預設值為 500。如果資料錄超過
這個最大數目,伺服器將會開啟
新的記錄檔。
本節提供了 Adaptive 工作伺服器專屬的命令列選項。
Windows 上伺服器的預設路徑為:<INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\win64_x64\JobServer.exe.
Unix 上伺服器的預設路徑為:<INSTALLDIR>/sap_bobj/enterprise_xi40/<PLATFORM64>/boe_jobsd。
附註:
請勿使用命令列參數來設定調適工作伺服器屬性。請在 CMC 中將參數設為伺服器屬性。
829 2013-01-07
命令列管理
選項
-dir
-maxJobs
-requestJSChildPorts
-report_ProcessExtPath
有效引數 absolutepath number lowerbound-upperbound absolutepath
行為
指定工作伺服器的資料目錄。
設定伺服器將會處理的同時工作
最大數目。預設值為 5。
指定子程序應該在防火牆環境中
使用的連接埠範圍。例如,6800-
6805 限制子程序為六個連接埠。
附註:
若要讓此選項生效作用,也必須
指定 -requestPort 設定。
指定處理延伸的預設目錄。如需
詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台管理員指南》。
相關主題
•
26.3.7 Adaptive 處理伺服器
Adaptive 處理伺服器使用為 SAP Java 虛擬機器 (SAP JVM) 定義的參數。如需詳細資訊,請參閱 SAP
JVM 文件。
26.3.8 報表應用程式伺服器
830
本節提供了報表應用程式伺服器專屬的命令列選項。
2013-01-07
命令列管理
Windows 上伺服器的預設路徑為:<INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\win32_x86\crystalras.exe。
Unix 上伺服器的預設路徑為:<INSTALLDIR>/sap_bobj/enterprise_xi40/<PLATFORM32>/ras/boe_crys talras。
選項 有效引數 行為
-ipport
-report_ProcessExtPath
-ProcessAffinityMask
連接埠 absolutepath
遮罩
指定在獨立模式 (Business Intelligence 平台以外) 中執行
時,接收 TCP/IP 要求的連接埠
編號。
指定處理延伸的預設目錄。如需
詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台管理員指南》。
使用遮罩來確實指定 RAS 在多
處理器電腦上執行時會使用的
CPU。
遮罩的格式為 0xffffffff,其
中每一個 f 代表一個處理器,
而處理器清單的讀法是從右到左
(也就是說,最後一個 f 代表第
一個處理器)。對於各個 f,是
以 0 (不允許使用 CPU) 或 1
(允許使用 CPU) 取代。
例如,如果您在有 4 個處理器
的電腦上執行 RAS,且希望它使
用第 3 或第 4 個處理器,請使
用遮罩 0x1100。若要使用第 3
和第 4 個處理器,請使用
0x0110。
附註:
• RAS 會使用字串中首先允許
的處理器,最多可達授權所
指定的最大數目。如果您有
兩部處理器的授權,0x1110
便與 0x0110 具有相同的作
用。
• 遮罩的預設值為 -1,其意義
和 0x1111 相同。
831 2013-01-07
命令列管理
相關主題
•
26.3.9 Web Intelligence 處理伺服器
本節提供 Web Intelligence 處理伺服器專用的命令列選項。
Windows 上伺服器的預設路徑為:<INSTALLDIR>\SAP BusinessObjects Business Enterprise XI
4.0\win64_x64\WIReportServer.exe。
Unix 上伺服器的預設路徑為:<INSTALLDIR>/sap_bobj/enterprise_xi40/<PLATFORM64>/WIReportServ er。
選項 有效引數 行為
-ConnectionTimeout
Minutes minutes 指定伺服器逾時之前的分鐘數。
-MaxConnections
-DocExpressEnable number
指定伺服器一次所允許的最大同
時連線數目。
啟用檢視文件時的 Web Intelligence 文件快取。
-DocExpressRealTime
CachingEnable
-DocExpressCache
DurationMinutes
-DocExpressMaxCache
SizeKB minutes
KB
啟用 Web Intelligence 文件的
即時快取。
指定內容儲存於快取中的時間
(以分鐘為單位)。
指定文件快取的大小。
832 2013-01-07
命令列管理
選項
-EnableListOfValues
Cache
-ListOfValuesBatchSize
-UniverseMaxCacheSize
-WIDMaxCacheSize
有效引數 number number number
相關主題
•
26.3.10 輸入和輸出檔案儲存伺服器
行為
啟用快取每一個使用者值清單工
作階段。
指定每一個值清單批次可傳回值
的最大數目。
指定快取的語意層數目。
指定可以儲存於快取中的最大
Web Intelligence 文件數目。
本節提供了輸入和輸出檔案儲存伺服器專屬的命令列選項。
Windows 上伺服器的預設路徑為:<INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\win64_x64\fileserver.exe。
這兩個伺服器在 Unix 上的預設程式路徑為:<INSTALLDIR>/sap_bobj/enterprise_xi40/<PLAT
FORM64>/boe_filesd。
附註:
請勿使用命令列參數來設定輸入和輸出檔案儲存伺服器屬性。請在 CMC 中將參數設為伺服器屬性。
相關主題
•
26.3.11 事件伺服器
833 2013-01-07
命令列管理
本節提供了事件伺服器專屬的命令列選項。
Windows 上伺服器的預設路徑為:<INSTALLDIR>\SAP BusinessObjects Enterprise XI
4.0\win64_x64\EventServer.exe。
Unix 上伺服器的預設路徑為:<INSTALLDIR>/sap_bobj/enterprise_<PLATFORM64>/boe_eventsd。
附註:
請勿使用命令列參數來設定事件伺服器屬性。請在 CMC 中將參數設為伺服器屬性。
選項 有效引數
-cleanup minutes
行為
指定伺服器清除接聽項 Proxy
的頻率 (以分鐘為單位)。此值
代表執行清除所耗費的時間。例
如,如果您指定值為 10,Proxies 會每隔 5 分鐘清除一次。
相關主題
•
26.3.12 儀器板和儀器板分析伺服器
儀器板和儀器板分析伺服器沒有命令列特定參數供命令列管理之用。
834 2013-01-07
權限附錄
第27章 權限附錄
27.1 關於權限附錄
本權限附錄列出並說明 BI 平台系統中不同物件上可以設定的大部分權限。萬一您需要多種權限才能在
物件上執行任務,這份附錄也會就您所需要的其他權限及必須在上面設定這些權限之物件的相關 資訊。
如需有關設定權限的詳細資訊,請參閱《SAP BusinessObjects Business Intelligence 平台管理員指
南》中的<設定權限>一章。
27.2 一般權限
本節中的權限適用於多種物件類型。
附註:
• 其中多數權限同時具有相當於擁有人的權限。擁有人權限,只適用於當中權限將加以檢查之物件的
擁有人。
• 下列權限僅適用於可以進行排程的物件:
• [排程要執行的文件] 權限。
• [代表其他使用者排程] 權限。
• [排程至目的端] 權限。
• [檢視文件執行個體] 權限。
• [刪除執行個體] 權限。
• [暫停和繼續文件執行個體] 權限。
• [重新排程執行個體] 權限。
835 2013-01-07
權限附錄
權限
檢視物件
說明
讓您檢視物件及其屬性。如果您沒有物件的權限,則該物件便會隱藏在 BI 平台
系統中。此權限是所有任務都需要的基本權限。
將物件新增至資料
夾
讓您將物件新增至資料夾中。此權限也適用於表現類似資料夾的物件,例如,收
件匣、我的最愛資料夾或是物件套件。
編輯物件
讓您編輯物件內容,以及物件和資料夾的屬性。
修改使用者對物件
的權限
安全地修改使用者
對物件的權限
讓您修改物件的安全性設定。
讓您將對物件已經擁有的權限或存取層級授與給其他使用者。若要執行這項作業,
您必須擁有該使用者和物件本身的這個權限。如需有關此權限的詳細資訊,請參
閱《SAP BusinessObjects Business Intelligence 平台管理員指南》中的 設定
權限 一章。
定義伺服器群組以
處理工作
讓您指定處理物件時所要使用的伺服器群組。此權限僅適用於您可以指定處理伺
服器的物件。
若要指定伺服器群組,您也需要具有物件的 編輯物件 權限。
刪除物件
讓您刪除物件及其執行個體。
將物件複製到另一
個資料夾
讓您在 CMS 的另一個資料夾中建立物件複本。若要這樣做,您也需要目的資料夾
的 將物件新增至資料夾 權限。
附註:
在複製物件時,不會複製物件上的明示安全性,新物件會從目的資料夾繼承安全
性設定,但是您必須重設明示安全性。
複寫內容
讓您將物件複寫至同盟部署中的其他系統。
排程要執行的文件
讓您排程物件。
代表其他使用者排
程
讓您為其他使用者或群組排程物件。您為其排程物件的使用者或群組,會成為物
件執行個體的擁有人。
若要為其他使用者或群組排程物件,您也需要下列權限:
• 使用者或群組的這個權限。
• 物件的 排程要執行的文件 權限。
836 2013-01-07
權限附錄
權限
排程至目的端
說明
讓您執行以下動作:
• 將物件排程至預設 Enterprise 位置以外的目的端。
• 修改為排程指定的預設目的端。
若要將物件排程至目的端,您也需要下列權限:
• 要排程之物件的 排程要執行的文件 權限。
• 收件者收件匣的 將物件新增至資料夾 權限 (如果要排程至收件匣目的端)。
• 要排程之物件的 將物件複製到另一個資料夾 權限 (如果要傳送複本而不是捷
徑至收件匣目的端)。
檢視文件執行個體
讓您檢視物件執行個體。此權限是您對物件執行個體執行所有任務的基本權限。
刪除執行個體
只讓您刪除物件執行個體。如果具有 刪除物件 權限,則不需要此權限就能刪除
執行個體。
暫停和繼續文件執
行個體
重新排程執行個體
讓您暫停和繼續正在執行的物件執行個體。
讓您重新排程物件執行個體。
相關主題
•
•
第 133 頁的「 在兩種修改使用者對物件的權限選項之間選擇使用 」
27.3 特定物件類型的權限
27.3.1 資料夾權限
837
若要讓權限更容易管理,建議您在資料夾上設定權限,以便讓其中內容繼承安全性設定。資料夾權限包
括下列項目:
2013-01-07
權限附錄
• 套用於資料夾物件的一般權限。
• 特別為資料夾內容設定的特屬類型權限 (例如, Crystal 報表上的 [列印報表的資料] 權限)。
相關主題
•
27.3.2 類別
本節中的權限是一般權限,在公用與個人類別中都有特定意義。
附註:
類別中的物件不會繼承已設定於類別上的權限。
權限
將物件新增至資料
夾
編輯物件
說明
讓您在類別之中建立新類別。將物件新增至類別時並不需要此權限。
讓您執行以下動作:
• 修改類別屬性。
• 將類別移入其他類別之中做為子類別。
• 將物件新增至類別。
• 從類別移除物件。
將類別移入其他類別之中做為子類別時,也需要下列權限:
• 來源類別上的 刪除物件 權限。
• 目的類別上的 將物件新增至資料夾 權限。
刪除物件
讓您刪除類別。
27.3.3 附註
838 2013-01-07
權限附錄
附註可以讓使用者透過討論區應用程式為其他物件加註解。附註是在討論區文章中連結在一起;而這些
討論區文章就是附註所討論物件的子物件。您可以在物件層級或資料夾層級設定權限,以控制討論區文
章的使用情形。
本節中的權限僅適用於附註。
權限
允許討論區文章
說明
這項權限可以讓您執行以下動作:
• 啟動並回覆討論區文章。
• 檢視討論區文章上的附註。
• 修改或刪除您所張貼的附註。
27.3.4 Crystal 報表
本節中的權限僅適用於 Crystal 報表。
附註:
這些權限僅適用於 BI 平台環境中的 Crystal 報表。當您將 Crystal 報表下載到本機磁碟時,這些權
限即無效。為防止發生這種狀況,您可以在 Crystal 報表上拒絕 下載與物件相關的檔案 權限。
839 2013-01-07
權限附錄
權限
列印報表的資料
說明
讓您列印報表。
重新整理報表的資
料
匯出報表的資料
讓您重新整理報表資料。
讓您在線上於 Crystal Reports 檢視器中檢視報表時,可將報表資料為匯出任何
格式。
若要以 RPT 格式匯出報表資料,也需要 下載與物件相關的檔案 權限。
下載與物件相關的
檔案
這項權限可以讓您執行以下動作:
• 以 RPT 格式匯出報表。
• 在 Crystal Reports Designer 中開啟報表。
• 排程外部目的端的 RPT 格式報表。
27.3.5 Web Intelligence 文件
本節中的權限僅適用於 Web Intelligence 文件。
權限
使用值清單
說明
讓您使用值清單。
匯出報表的資料
讓您將文件資料匯出為 Excel、PDF 和 CSV 格式。如果沒有這項權限,就需要
[儲存成 CSV]、[儲存成 Excel] 或 [儲存成 PDF] 權限;這些權限僅能讓您以指
定格式匯出文件。
查詢指令碼 - 啟用
檢視 (SQL、
MDX...)
讓您檢視查詢指令碼 (SQL 和 MDX)。
重新整理報表的資
料
讓您重新整理文件資料。
編輯查詢
讓您在文件中編輯查詢。
840 2013-01-07
權限附錄
權限
重新整理值清單
儲存成 CSV
儲存成 Excel
儲存成 PDF
傳送到
說明
讓您在建立提示時或檢視文件時,重新整理用於提示的值清單。若要執行這項作
業,您也需要文件的 [使用值清單] 權限。
僅讓您將文件匯出為 CSV 檔案。如果您對於文件已經擁有 [匯出報表的資料] 權
限,就不需要此權限。
僅讓您將文件匯出為 Excel 檔案。如果您對於文件已經擁有 [匯出報表的資料]
權限,就不需要此權限。
僅讓您將文件匯出為 PDF 檔案。如果您對於文件已經擁有 [匯出報表的資料] 權
限,就不需要此權限。
讓您將文件傳送到排程器、BI 平台收件匣,或以電子郵件中的超連結形式傳送文
件。此權限也可讓 Web Intelligence 桌面使用者以電子郵件附件的形式傳送文
件。
27.3.6 使用者和群組
您可以將使用者和群組的權限,設定成 BI 平台環境中其他物件已設定的權限。本節中的權限僅適用於
使用者和群組物件的特屬類型權限,或在使用者及群組內容中具有特定意義的一般權限。
附註:
• 使用者和子群組可以從群組成員資格繼承權限。
• 使用者帳戶的建立者會視為該帳戶的擁有者。但是建立使用者帳戶之後,帳戶的目標使用者也會視
為擁有者。
841 2013-01-07
權限附錄
權限
編輯物件
說明
讓您執行以下動作:
• 編輯使用者或群組的屬性。
• 管理群組成員資格。
若要將使用者或群組新增至其他群組中,對於使用者或群組以及目的群組,您需
要擁有這個權限。
變更使用者密碼
讓您執行以下動作:
• 變更使用者帳戶的密碼。若要執行這項作業,您也需要該使用者帳戶的 [編輯
物件] 權限。
• 變更其他使用者帳戶的密碼。若要這樣做,您也需要該使用者帳戶的 [編輯物
件] 權限以及 [修改使用者對物件的權限] 權限。
附註:
• 此權限不會影響下列使用者密碼設定:
• 密碼永久有效
• 使用者在下次登入時必須變更密碼
• 使用者不能變更密碼
• 此權限不適用於 Business Objects 語意層的資料來源憑證。
訂閱發行
讓您將使用者新增為發行中的收件者。
代表其他使用者排
程
讓您代表使用者排程物件,以使該使用者變成物件執行個體的擁有者。若要執行
這項作業,您也需要該物件的 [代表其他使用者排程] 權限。
27.3.7 存取層級
本節中的權限僅適用於存取層級。
842 2013-01-07
權限附錄
權限
利用存取層級指派
安全性
說明
讓您在新增物件存取控制清單的原則時用來指派存取層級。若要這樣做,您也需
要主權和物件的 [修改使用者對物件的權限] 權限或是 [安全地修改使用者對物
件的權限] 權限。在授與 [安全地修改使用者對物件的權限] 權限的情況下,您
也必須擁有授與自己該物件的相同存取層級。
相關主題
•
第 133 頁的「 在兩種修改使用者對物件的權限選項之間選擇使用 」
27.3.8 語意層 (.unv) 權限
843
本節中的權限適用於使用語意層設計工具建立的語意層或 .unv 語意層。所列的權限僅適用於語意層的
特屬類型權限,或在語意層內容中具有特定意義的一般權限。
附註:
語意層權限僅適用於從語意層設計工具應用程式中的 CMS 匯入語意層的情況。當語意層儲存至本機磁
碟時,這些權限並不適用。
權限
將物件新增至資料
夾
說明
讓您將限制集合或物件新增至語意層中。若要執行這項作業,您也需要 [編輯存
取限制] 權限。
檢視物件
讓您存取和檢視語意層。
編輯物件
這項權限可以讓您執行以下動作:
• 在 CMC 或語意層設計工具中編輯語意層。
• 鎖定或解除鎖定語意層。
若要解除鎖定語意層,您也需要 [解除鎖定語意層] 權限。
刪除物件
讓您刪除語意層。
轉譯物件
讓您儲存使用翻譯管理工具轉譯的語意層物件。
附註:
只要 轉譯物件 權限未明確拒絕,則如果您擁有明確授與的 編輯物件 權限,就
還可以儲存轉譯。
2013-01-07
權限附錄
權限
新增值清單
說明
這項權限可以讓您執行以下動作:
• 建立新增值清單與物件之間的關聯。
• 編輯現有值清單。
附註:
這項權限不會阻止您建立階層式值清單。
列印語意層
讓您列印語意層。
顯示資料表或物件
值
編輯存取限制
讓您查看與語意層中資料表或物件相關聯的值。
讓您編輯語意層的存取限制 (多載)。
解除鎖定語意層
讓您執行以下動作:
• 解除鎖定語意層 (如果已由其他使用者鎖定)。
• 從 CMS 匯出語意層。
若要解除鎖定語意層,您也需要 [編輯物件] 權限。
資料存取
讓您從語意層擷取資料,然後根據語意層重新整理文件。若要執行這項作業,對
於語意層設計工具應用程式、文件和語意層連線,您也需要擁有此權限。
根據語意層建立及
編輯查詢
讓您建立文件及編輯以語意層為基礎的查詢。
27.3.9 語意層 (.unx) 權限
本節中的權限適用於使用資訊設計工具建立的語意層或 .unx 語意層。所列的權限僅適用於語意層的特
屬類型權限,或在語意層內容中具有特定意義的一般權限。
附註:
語意層權限僅適用於已發佈至儲存機制的語意層。當語意層儲存至本機資料夾時,這些權限並不適用。
844 2013-01-07
權限附錄
權限
檢視物件
編輯物件
刪除物件
擷取語意層
編輯安全性設定檔
說明
讓您存取和檢視語意層。
讓您重新發行語意層。
讓您刪除語意層。
讓您在資訊設計工具中擷取已發佈的語意層,並編輯基礎資源 (商務層和資料
基礎)。
附註:
您還必須擁有資訊設計工具應用程式授與的 擷取語意層 權限。
讓您在資訊設計工具安全性編輯器中插入、編輯和刪除語意層的安全性設定
檔。
附註:
檢視安全性設定檔或變更安全性設定檔彙總選項不需要此權限。
指派安全性設定檔
讓您在資訊設計工具安全性編輯器中指派和取消指派給使用者和群組的安全性
設定檔。
資料存取
讓您從語意層擷取資料,然後根據語意層重新整理文件。
在資訊設計工具中,此權限可讓您在查詢面板中預覽結果集合。
根據語意層建立和編輯
查詢
讓您建立及編輯以語意層為基礎的查詢。
在資訊設計工具中,此權限可讓您開啟查詢面板及在語意層上執行查詢。
為所有使用者儲存
讓您為所有使用者儲存語意層。
附註:
您還必須擁有資訊設計工具應用程式授與的 為所有使用者儲存 權限。
27.3.10 語意層物件存取層級
845 2013-01-07
權限附錄
當設計者使用語意層設計工具建立語意層,或使用資訊設計工具建立商務層,他們會指派物件存取層級
給語意層中的每個物件。物件存取層級如下:
• 公用 (預設)
• 受控制的
• 受限制的
• 機密的
• 私人的
一旦語意層在儲存機制中發佈,您便可以根據在應用程式中指派的物件存取層級授與語意層的存取權
限。例如,您可以授與「公用」存取 Everyone 群組的權限。這可讓 Everyone 群組中的使用者看到語
意層中指定為「公用」的物件。
每個物件層級都會授與比前一層更多的物件存取權限。「公用」是最低的層級。授與「公用」存取權限
的主權只能看到指定為「公用」的物件。授與「受控制的」存取權限的主權可以看到指定為「公用」和
「受控制的」的物件。「私人」是最高的層級設定,會授與主權存取語意層中的所有物件存取層級,亦
即所有物件。
附註:
• 物件存取層級安全性設定會覆寫語意層繼承的任何安全性設定。
• 針對 .unx 語意層,會將物件存取層級安全性設定及安全性設定檔定義的物件安全性列入考量。如
需有關安全性設定檔的詳細資訊,請參閱《資訊設計工具使用指南》。
相關主題
•
27.3.10.1 指派語意層物件存取層級
若要設定語意層物件存取層級安全性,您必須具有對語意層的 [修改使用者對物件的權限] 權限。
1。 在 CMC 的 語意層 區域中,選取語意層。
2。 依序按一下 [動作] > [語意層安全性]。
3。 在 語意層安全性 對話方塊中,在 [物件層級安全性] 清單中為使用者或群組選取物件存取層級。
27.3.11 連線權限
846 2013-01-07
權限附錄
本節中的權限是適用於語意層連線的特屬類型權限,或在語意層連線中具有特定意義的一般權限。這些
權限適用於在儲存機制中發行的連線。
關聯式連線權限
權限
檢視物件
說明
讓您檢視連線。
編輯物件
讓您編輯連線參數。
本機下載連線
讓您在離線模式下在 Web Intelligence 豐富型用戶端中使用連線上建立的語意
層。
讓您在資訊設計工具中使用本機中介軟體驅動程式。若要執行此作業,請在資訊
設計工具偏好設定中選取本機中介軟體選項,否則,資料庫查詢將使用伺服器中
介軟體。
在資訊設計工具中編輯安全連線也需要此權限。
刪除物件
讓您刪除連線。
847 2013-01-07
權限附錄
權限
將物件複製到另一
個資料夾
資料存取
說明
讓您將連線從一個資料夾複製到另一個資料夾。
讓您從連線中指定的資料庫擷取內容。
在資訊設計工具中,此權限可讓您從連線和資料基礎編輯器瀏覽資料表資料。它
還可讓您在查詢面板中預覽結果集合。
使用儲存程序的連
線
讓您使用為語意層連線所指定資料庫中的儲存程序。
附註:
此權限僅適用於 .unv 語意層。
OLAP 連線權限
權限
檢視物件
編輯物件
刪除物件
將物件複製到另一個資料夾
說明
讓您檢視連線。
讓您在資訊設計工具連線編輯器中編輯連線參數。
讓您刪除連線。
讓您將連線從一個資料夾複製到另一個資料夾。
27.3.12 應用程式
27.3.12.1 CMC
本節中的權限僅適用於 CMC。
848 2013-01-07
權限附錄
權限
登入 CMC 並於 CMC 中檢視此物件
允許存取執行個體管理員
允許存取關係查詢
允許存取安全性查詢
27.3.12.2 BI Launch Pad
說明
讓您登入 CMC。
讓您存取執行個體管理員。
讓您在 CMC 中執行關係查詢。
讓您在 CMC 中執行安全性查詢。
本節中的權限僅適用於 BI Launch Pad。
權限
組織
說明
讓您執行以下動作:
• 移動及複製物件。
• 讓您將物件新增至我的最愛資料夾。
• 建立物件的捷徑。
傳送至 Business Objects
收件匣
傳送至電子郵件目的端
傳送至檔案位置
傳送至 FTP 位置
讓您將物件傳送至 BI 收件匣收件者。
讓您將物件傳送至 BI 收件匣收件者。
讓您將物件儲存至檔案位置。
讓您將物件儲存至 FTP 位置。
27.3.12.3 BI 工作區
本節中的權限僅適用於 BI 工作區。
849 2013-01-07
權限附錄
權限
建立並編輯 BI 工作區
建立並編輯模組
編輯 BI 工作區
27.3.12.4 Web Intelligence
說明
允許使用者建立新的 BI 工作區並編輯現有的 BI 工作區。
允許使用者建立新的模組並編輯現有的模組。
允許使用者編輯現有的 BI 工作區。使用者無法建立新的 BI
工作區。
850
此區段的權限僅適用於 SAP BusinessObjects Web Intelligence (包括桌面介面) 並且會影響這些應
用程式中的檢視器與查詢面板。
權限
資料 - 啟用資料追蹤
說明
可追蹤已變更資料。
資料 - 啟用變更資料格式化
可選擇已變更資料的格式。
桌面介面 - 啟用 Web Intelligence
Desktop
桌面介面 - 啟用本機資料提供者
允許使用桌面介面。
允許使用桌面介面中的個人資料提供者。
桌面介面 - 匯出文件
可在桌面介面中匯出文件至 CMS。
桌面介面 - 匯入文件
可在桌面介面中從 CMS 匯入文件。
桌面介面 - 從 BI Launch Pad 安裝
允許從 BI Launch Pad 下載桌面介面。
桌面介面 - 列印文件
允許從桌面介面列印文件。
桌面介面 - 移除文件安全性
允許從桌面介面移除文件安全性。
桌面介面 - 儲存所有使用者的文件
可從桌面介面儲存所有使用者的文件。
2013-01-07
權限附錄
851
權限
桌面介面 - 在本機儲存文件
說明
可在桌面介面中將文件儲存至本機磁碟。
桌面介面 - 利用郵件傳送
可在桌面介面中以郵件傳送文件。
桌面介面 - 啟用本機資料提供者
允許在桌面介面中使用個人資料提供者。
文件 - 停用開啟時自動重新整理
開啟時禁止自動重新整理文件。
文件 - 啟用自動儲存
可自動儲存文件 (如果系統管理在 CMC 中啟動自動儲存)。
文件 - 啟用建立
可建立新文件。
文件 - 啟用發行和內容管理
可在 CMS 中發行文件。
互動式:報表 - 建立和編輯警訊器
可在互動式檢視器中建立和編輯警訊器。
啟用豐富型網際網路應用程式介面
可以使用豐富型網際網路應用程式檢視和編輯介面 (舊版中
的 Java 報表面板)。
介面 - 啟用 Web 檢視介面
可以使用 Web 檢視介面 (舊版中的 DHTML 檢視器)。
介面 - 啟用 Web 查詢面板
可以使用 Web 查詢面板 (舊版中的查詢:HTML)。
一般 - 編輯「我的偏好」
可在 BI Launch Pad 中編輯偏好設定。
一般 - 啟用按右鍵功能表
可使用按右鍵功能表。
左方窗格 - 啟用文件摘要
可在左方窗格中顯示文件摘要。
左方窗格 - 啟用文件結構和篩選器
可在左方窗格中顯示文件結構和篩選器。
查詢指令碼 - 啟用編輯 (SQL、MDX...)
可編輯查詢指令碼 (SQL 和 MDX)。
查詢指令碼 - 啟用檢視 (SQL、MDX...)
可檢視查詢指令碼 (SQL 和 MDX)。
報表 - 建立和編輯中斷
可建立和編輯中斷。
報表 - 建立和編輯條件格式化規則
可建立和編輯條件格式化規則。
2013-01-07
權限附錄
權限
報表 - 建立和編輯預先定義的計算
說明
可建立和編輯預先定義的計算。
報表 - 建立和編輯輸入控制項
可建立和編輯輸入控制項。
報表 - 建立和編輯報表篩選器並取用輸
入控制項
可建立和編輯報表篩選器以及輸入控制項 (在停用時,不會
顯示左窗格中的「輸入控制項」)。
報表 - 建立和編輯排序
可建立並編輯排序。
報表 - 建立公式與變數
可建立公式與變數。
報表 - 啟用格式化
可編輯報表格式。如果此權限被拒絕,則設計和資料模式並
不適用於使用者 (已停用)。
報表 - 啟用合併維度
可使用報表和資料管理員中的合併維度進行資料同步化。
報表 - 插入和移除報表、資料表、圖表
及儲存格
可插入及移除報表、表格、圖表和儲存格。另外,管理重複
的工作流程 (複製/貼上)。
27.3.12.5 策略產生器
策略產生器是與效能管理相關的工具。 本節中的權限僅適用於策略產生器,因此可能會影響 Performance
Manager 中的目標管理或策略產生器中的特定功能。
權限
建立、修改或刪除目標
檢視目標
存取目標管理
發行目標
說明
讓您新增、編輯或移除 Performance Manager 中的目標。
讓您查看包含目標之分析中的目標。
讓您檢視 Performance Manager 中 [目標管理] 頁面上的目
標。
讓您發行 Performance Manager 中的目標。
852 2013-01-07
權限附錄
權限
存取策略產生器
建立、修改或刪除角色
建立、修改或刪除策略
27.3.12.6 語意層設計工具權限
說明
讓您存取 Performance Manager 中的策略產生器工具。
讓您管理角色,即在策略產生器中將目標或度量資訊發行至特
定對象時所使用的角色。
讓您在策略產生器中建立連結角色的策略,以及發行目標和度
量資訊。
本節中的權限適用於語意層設計工具應用程式。
權限
檢查語意層完整性
說明
讓您檢查語意層完整性。
重新整理結構視窗
讓您重新整理結構視窗。
使用資料表瀏覽
讓您使用表格瀏覽器檢視資料。
套用語意層限制
讓您套用預先定義的語意層限制至所匯入語意層的使用者。
連結語意層
讓您連結兩個語意層並共用元件。
建立、修改或刪除連線
讓您建立、修改或刪除儲存於儲存機制中的語意層連線,或儲存
為個人或共用的連線。
27.3.12.7 資訊設計工具權限
本節中的權限適用於資訊設計工具應用程式。
853 2013-01-07
權限附錄
權限
管理員安全性設定檔
說明
讓您開啟安全性編輯器。
附註:
若要使用安全性設定檔,您必須具有對語意層的權限。
共用專案
建立、修改或刪除連線
發佈語意層
擷取語意層
為所有使用者儲存
計算統計資料
讓您共用本機專案,並開啟 [專案同步化] 檢視以同步化共用專案與本機專
案。
讓您執行以下動作:
• 從已發行的資源檢視中建立和刪除安全的連線
• 在連線編輯器中編輯連線
• 發佈連線至儲存機制
讓您發佈語意層至儲存機制。
讓您擷取已發佈的語意層至要編輯的本機專案。
讓您在擷取語意層時使用為所有使用者選項儲存。
讓您選取要在其上計算和發佈的統計資料的資料表和資料行。
27.3.12.8 SAP BusinessObjects Business Intelligence 平台的裝置
本節中的權限僅適用於 SAP BusinessObjects Business Intelligence 平台應用程式的裝置。
權限
使用總管
說明
讓使用者可以使用 [文件清單檔案總管] 在所有連線的 BI 平台伺服器上瀏覽內
容。
使用警示收件匣
使用搜尋
(已不再使用) 讓您使用「警示收件匣」。
讓使用者可以使用 [內容搜尋] 同時搜尋所有連線的 BI 平台儲存機制。
27.3.12.9 警示
854 2013-01-07
權限附錄
本節中的權限僅適用於警示應用程式。
權限
觸發警示
說明
讓您觸發警示事件。
若要觸發文件的警示,您需要下列權限:
• 文件的「檢視」和「排程」權限
• 檢視並觸發對應事件的權限
訂閱物件
讓您訂閱警示事件
若要訂閱事件,您需要下列權限:
• 對應事件的「檢視」權限
• 使用者自有帳戶的「訂閱」權限
若要訂閱文件中的警示,您需要下列權限:
• 文件的「檢視」權限
• 文件的「檢視執行個體」權限
• 對應事件的「檢視」權限
• 使用者自有帳戶的「訂閱」權限
27.3.12.10 總管
本節中的權限僅適用於 Explorer。
855 2013-01-07
權限附錄
權限
登入 Explorer 並在
CMC 中檢視此物件
探索資訊空間
說明
讓您登入 Explorer。您需要此權限,才能使用 Explorer 執行其他工作。
讓您探查資訊空間。
若要執行此工作,您還必須具有 [登入 Explorer 並在 CMC 中檢視此物件]
權限。
探索資訊空間: 匯出至
書籤/電子郵件
讓您使用書籤和電子郵件書籤。
若要執行此工作,您也必須具有下列權限:
• 登入 Explorer 並在 CMC 中檢視此物件
• 探索資訊空間
探索資訊空間: 匯出至
CSV
讓您匯出探查的結果至 CSV 或 Excel 檔案。
若要執行此工作,您也必須具有下列權限:
• 登入 Explorer 並在 CMC 中檢視此物件
• 探索資訊空間
探索資訊空間: 匯出成
影像
讓您匯出探查的結果成為影像。
若要執行此工作,您也必須具有下列權限:
• 登入 Explorer 並在 CMC 中檢視此物件
• 探索資訊空間
探索資訊空間: 匯出至
Web Intelligence
讓您匯出探查的結果做為查詢。
若要執行此工作,您也必須具有下列權限:
• 登入 Explorer 並在 CMC 中檢視此物件
• 探索資訊空間
管理資訊空間
讓您存取 [管理空間] 功能表,並執行相關工作。
若要執行此工作,您還必須具有 [登入 Explorer 並在 CMC 中檢視此物件]
權限。
管理資訊空間: 建立新
空間
讓您建立新的資訊空間。
若要執行此工作,您也必須具有下列權限:
• 登入 Explorer 並在 CMC 中檢視此物件
• 管理資訊空間
856 2013-01-07
權限附錄
權限
管理資訊空間: 修改空
間
說明
讓您修改或刪除資訊空間。
若要執行此工作,您也必須具有下列權限:
• 登入 Explorer 並在 CMC 中檢視此物件
• 管理資訊空間
管理資訊空間: 排程索
引編製
讓您排程資訊空間資料的索引編製。
若要執行此工作,您也必須具有下列權限:
• 登入 Explorer 並在 CMC 中檢視此物件
• 管理資訊空間
管理資訊空間: 啟動索
引編製
讓您執行資訊空間資料的索引編製。
若要執行此工作,您也必須具有下列權限:
• 登入 Explorer 並在 CMC 中檢視此物件
• 管理資訊空間
27.3.12.11 SAP BusinessObjects Mobile
本節中的權限僅適用於 SAP BusinessObjects Mobile 應用程式。
857 2013-01-07
權限附錄
權限
登入 SAP BusinessObjects Mobile 應用程式
訂閱文件警示
說明
授與存取權以便透過 Mobile 應用程式來登入 BI 平台並檢視文件。
授與存取權以便訂閱文件/週期性警示。
附註:
• 即使您取得的「訂閱文件警示」權限遭拒,您仍會繼續收到訂閱的警示。
如果您不要收到警示,則必須明確取消訂閱警示。
• 若要訂閱排程的文件警示 (或週期性實例),使用者必須在中央管理主控
台 (CMC) 的「事件」底下,擁有「系統事件」資料夾的「完整控制」安
全存取權限。
將文件儲存至裝置本機儲
存
授與存取權以便在 Mobile 裝置上儲存文件。
附註:
使用授與的「在裝置本機儲存文件」權限在裝置上儲存文件之後,即使您日
後失去儲存權限,該裝置上仍會存在這些文件。然而,這些文件在同步化處
理期間不會進行同步作業。
從裝置傳送文件作為電子
郵件
授與存取權以便使用電子郵件傳送報表。
如需詳細資訊,請參閱《SAP BusinessObjects Mobile 安裝和部署指南》。
858 2013-01-07
伺服器屬性附錄
第28章 伺服器屬性附錄
28.1 關於伺服器屬性附錄
這份伺服器屬性附錄列出並說明每一部 Business Intelligence 平台伺服器所能設定的各種屬性。
28.1.1 通用伺服器屬性
本節所述的伺服器屬性適用於所有伺服器類型。
表格28-1: 要求連接埠屬性
屬性
伺服器名稱
ID, CUID
節點
說明
命令列參數
描述
伺服器的名稱。
伺服器的簡短 ID 和叢集唯一 ID。唯讀。
預設值
伺服器所在節點的名
稱以及伺服器的名
稱。
系統會自動產生這些
值。
伺服器所在節點的名稱,及加上括號的用於執行節點
的主機名稱和帳戶名稱
伺服器的說明
伺服器的命令列參數。
在安裝時指定。
伺服器的名稱
依據伺服器的類型而
定
859 2013-01-07
伺服器屬性附錄
屬性
要求連接埠
自動指派
描述 預設值
指定伺服器接收要求的連接埠。在設有防火牆的環境
中,您可能需要強制伺服器僅從防火牆已開啟的連接
埠接聽要求。如果您要為伺服器指定一個連接埠,請
確定該連接埠尚未由其他程序佔用。
附註:
一旦選取 [自動指派],伺服器便會繫結到動態配置的
連接埠。這意味著,每次重新啟動伺服器時,都會配
置給伺服器隨機連接埠編號。
空白
指定每次在重新啟動伺服器時,伺服器是否繫結到動
態配置的連接埠。若要將伺服器繫結到特定的連接埠,
請將 [自動指派] 設為 FALSE,然後指定有效的 [要
求連接埠]。
TRUE
表格28-2: 自動啟動屬性
屬性 描述 預設值
Server Intelligence
Agent 啟動時,自動
啟動此伺服器
指定是否在 Server Intelligence Agent (SIA) 啟動
或重新啟動時自動啟動伺服器。
如果此值設為 FALSE,伺服器將於 SIA 啟動或重新啟
動時保持停止狀態。
TRUE
表格28-3: 主機識別碼屬性
屬性
自動指派
主機名稱
IP 位址
描述
指定伺服器是否繫結至自動指派的網路介面。如果設
為 FALSE,伺服器便會繫結到特定的網路介面。如果
設為 TRUE,伺服器會在首先可用的 IP 位址上接受要
求。在多重主目錄電腦上,您可將此值設為 FALSE 並
提供有效的主機名稱或 IP 位址,以指定繫結至特定
的網路介面。
伺服器所繫結的網路介面主機名稱。如果指定主機名
稱,伺服器會在與主機名稱相關聯的所有 IP 位址上
接受要求。
伺服器所繫結的網路介面 IP 位址。同時支援 IPv4
和 IPv6 通訊協定。如果指定 IP 位址,伺服器僅會
在 IP 位址上接受要求。
預設值
TRUE
空白
空白
860 2013-01-07
伺服器屬性附錄
表格28-4: 組態範本屬性
屬性 描述
使用組態範本 指定是否使用組態範本。
還原系統預設值 指定是否還原此伺服器的原始預設設定。
設定組態範本
預設值
FALSE
FALSE
指定是否使用目前服務的設定做為所有相同類型服務
的組態範本。如果此值設為 TRUE,所有已指定 [使用
組態範本] 的相同類型服務都將立即重新設定為使用
目前服務的設定。
FALSE
表格28-5: 追蹤記錄服務屬性
屬性 描述
記錄層級
預設值
指定您要記錄的最低嚴重性訊息,以及決定伺服器記
錄檔所要記錄的資訊量。
記錄臨界值層級包括:
• 未指定
• 無
• 低
• 中
• 高
未指定
相關主題
•
•
28.1.2 核心服務屬性
861
[核心服務] 類別包含下列伺服器:
• 調適工作伺服器
• 調適處理伺服器
2013-01-07
伺服器屬性附錄
• 中央管理伺服器
• 事件伺服器
• 輸入檔案儲存伺服器
• 輸出檔案儲存伺服器
• Web 應用程式容器伺服器
調適工作伺服器屬性
表格28-6: 一般屬性
屬性
暫存目錄
描述
指定視需要在其中建立暫存檔的目錄。如果此目錄的
磁碟空間不足,可能會發生效能問題。若要提高效能,
請確定此目錄位於本機磁碟。
附註:
您必須重新啟動伺服器,變更才會生效。
預設值
%DefaultDataDir%
調適工作伺服器可以主控大量不同的服務。每項服務包含下列屬性
表格28-7: 服務屬性
屬性 描述
同時工作數目上限
子系要求數目上限
預設值
指定伺服器允許同時執行的獨立程序 (子程序) 數目。
您可以視報表環境的需求,調整工作數目上限。
預設值是大部分的報表案例均可接受的值。理想的報
表環境設定仍取決於硬體組態、資料庫軟體以及報表
需求。
5
指定重新啟動前子系將處理的工作數目。 100
862 2013-01-07
伺服器屬性附錄
調適處理伺服器屬性
表格28-8: 一般屬性
屬性 描述 預設值
服務啟動逾時 (以秒
計)
指定伺服器等候服務啟動的秒數時限。
如果服務無法在指定的時限內啟動,則有兩種可能的
原因:
• 服務失效,例如因為找不到所需的資源 (像是資料
庫) 或者服務發生連接埠衝突。
• 服務無法在指定的時限內啟動,例如因為系統速度
太慢。
1200
若要找出原因,請檢查伺服器記錄檔。如果服務無法
在指定的時限內啟動,請考慮提高此值。 z
表格28-9: Insight to Action 服務屬性
度量資訊
每個使用者工作階段
的作用中連線數目上
限
每個使用者工作階段
的閒置連線數目上限
連線等候時間上限
(秒)
說明
指定時間內,使用者可使用的 SAP 伺服器連線數目上
限。使用者開啟可使用 RRI 的報表或儀器板時,系統
則會建立 SAP 連線以判斷可用的 RRI 目標。
20
供後續的 RRI 要求而維持開啟並重新使用的閒置連線
數目。新增此設定將會配置額外的系統資源。
逾時之前,Insight to Action 架構應該等候來自
SAP 伺服器回應的時間。
20
30
表格28-10: 用戶端稽核 Proxy 服務屬性
屬性
無組態屬性
描述
表格28-11: 發行服務屬性
屬性
無組態屬性
描述
預設值
預設值
863 2013-01-07
伺服器屬性附錄
表格28-12: 翻譯服務屬性
屬性
無組態屬性
描述
表格28-13: 安全性權杖服務屬性
屬性
無組態屬性
描述
表格28-14: 監控服務屬性
屬性
無組態屬性
描述
表格28-15: 平台搜尋服務屬性
屬性
無組態屬性
描述
表格28-16: 發行後續處理服務屬性
屬性
無組態屬性
描述
預設值
預設值
預設值
預設值
預設值
中央管理伺服器屬性
附註:
當您修改下列任何伺服器屬性時,必須重新啟動伺服器以便讓變更生效。
表格28-17: 中央管理服務屬性
屬性
名稱伺服器連接埠
描述
指定 CMS 用來接聽初始名稱服務要求的連接埠。
預設值
6400
864 2013-01-07
伺服器屬性附錄
屬性
要求的系統資料庫連
線
描述
指定 CMS 嘗試建立的 CMS 系統資料庫連線數目。如
果伺服器無法建立所有要求的資料庫連線,CMS 會繼
續運轉,但會降低系統效能,因為可能同時服務較少
的同時要求。CMS 將嘗試建立額外的連線,直到建立
要求的連線數目為止。
CMS 的 [已建立系統資料庫連線] 度量資訊會顯示目
前已建立的連線數目。
預設值
14
自動重新連線至系統
資料庫
指定 CMS 是否於服務中斷後自動嘗試重新建立與 CMS
資料庫的連線。如果此值設定為 FALSE,您即可在作
業繼續前先檢查 CMS 資料庫完整性;CMS 必須重新啟
動,才能重新建立資料庫連線。
TRUE
表格28-18: 單一登入服務屬性
屬性
單一登入過期 (秒數)
描述
指定資料來源的 SSO 連線在過期前的有效秒數。這會
套用至 Windows AD 使用者,該使用者執行的報表會
針對資料來源的 Windows AD SSO 進行設定。
預設值
86400
事件伺服器屬性
表格28-19: 事件服務屬性
屬性
清除間隔 (分鐘)
事件輪詢間隔 (秒)
描述
指定清除公用程式的執行週期,以分鐘為單位。
指定伺服器對觸發事件的檔案進行輪詢的週期,以秒
為單位。
預設值
20
10
允許的值範圍介於 1
到 1200 秒。
輸入檔案儲存伺服器屬性
表格28-20: 輸入檔案儲存服務屬性
屬性
檔案存取的重試次數
上限
描述
指定伺服器嘗試存取檔案的次數。
預設值
1
865 2013-01-07
伺服器屬性附錄
屬性
閒置時間上限 (分鐘)
暫存目錄
描述
指定伺服器關閉非作用中連線之前等候的時間長短。
如果此值設定太低,可能導致過早關閉使用者的要求。
但若設得太高,恐怕會過度消耗處理時間和磁碟空間
等系統資源。
指定視需要在其中建立暫存檔的目錄。
附註:
如果此目錄的磁碟空間不足,可能會發生效能問題。
若要確保最佳效能,建議 [暫存目錄] 位於與 [檔案
儲存目錄] 相同的檔案系統上。
預設值
10
%DefaultInputFRS
Dir/temp%
檔案儲存目錄
指定儲存檔案儲存機制物件的目錄。
附註:
如果此目錄的磁碟空間不足,可能會發生效能問題。
%DefaultInputFRS
Dir/%
輸出檔案儲存伺服器數屬性
表格28-21: 輸出檔案儲存服務屬性
屬性
檔案存取的重試次數
上限
描述
指定伺服器嘗試存取檔案的次數。
預設值
1
閒置時間上限 (分鐘)
指定伺服器關閉非作用中連線之前等候的時間長短。
如果此值設定太低,可能導致過早關閉使用者的要求。
但若設得太高,恐怕會過度消耗處理時間和磁碟空間
等系統資源。
10
暫存目錄
指定視需要在其中建立暫存檔的目錄。
附註:
如果此目錄的磁碟空間不足,可能會發生效能問題。
若要確保最佳效能,建議將 [暫存目錄] 置於與 [檔
案儲存目錄] 相同的檔案系統上。
%DefaultOutputFRS
Dir/temp%
檔案儲存目錄
指定儲存檔案儲存機制物件的目錄。
附註:
如果此目錄的磁碟空間不足,可能會發生效能問題。
%DefaultOutputFRS
Dir/%
866 2013-01-07
伺服器屬性附錄
Web 應用程式容器伺服器屬性
表格28-22: 一般屬性
屬性
服務啟動逾時 (以秒計)
描述 預設值
逾時之前,WACS 將等候所裝載
服務啟動的時間。如果已超過逾
時,則 WACS 將不會提供尚未啟
動的服務。在速度較慢的電腦
上,您可以考慮指定較長時間的
值。
如果您指定的值太小,而 WACS
未在逾時前啟動,請透過中央組
態管理員 (CCM) 還原為 WACS
的預設值。
1200
表格28-23: 追蹤記錄服務屬性
屬性
記錄層級
描述 預設值
針對下列層級啟用記錄功能,並
且設定嚴重性層級與詳細資料:
無 (僅記錄關鍵事件)、低 (啟
動、關閉、開啟和結束要求訊
息)、中 (錯誤、警告和大部分
狀態訊息) 或高 (不排除任何項
目,這僅供偵錯使用,因此可能
增加 CPU 使用量而影響效能)。
可用的功能表選擇如下:
• 未指定
• 無
• 低
• 中
• 高
此設定未指定。
867 2013-01-07
伺服器屬性附錄
表格28-24: RESTful Web 服務系統組態屬性
屬性 描述
顯示錯誤堆疊
預設值
啟用此屬性後,錯誤記錄會包含
RESTful Web 服務的錯誤訊息,
以供偵錯之用。請勿使用此屬
性,因為揭示 BI 平台的詳細資
料時會發生安全性顧慮問題。
未選取
單一頁面上預設的物件數目
每頁會列出項目的數目。開發人
員可使用 RESTful Web 服務
SDK 的參數 &pageSize=<m> 來
覆寫此設定。
50
Enterprise 工作階段 Token 逾
時 (分鐘)
登入 Token 將維持有效狀態的
到期時間。超過此時間後,則必
須產生新的登入 Token。
60
工作階段集區大小
工作階段集區逾時 (分鐘)
啟用 HTTP BASIC 驗證
這是在某個時間所儲存的快取工
作階段數目,可用於改善伺服器
效能。工作階段集區快取會啟用
RESTful Web 服務工作階段,當
使用者在 HTTP 要求表頭中使用
相同的登入 Token 來傳送其他
要求時,則可重複使用這些工作
階段。
1000
這是快取工作階段將過期的時間
(分鐘)。
2
如果此設定未啟用,則 RESTful
Web 服務要求必須使用登入 Token。啟用此設定後,當使用者
第一次執行 RESTful Web 服務
要求,則必須提供其名稱和密
碼。啟用後,隨即出現 [HTTP
BASIC 驗證的預設驗證方式] 下
拉式功能表。
未選取
868 2013-01-07
伺服器屬性附錄
屬性 描述 預設值
HTTP BASIC 驗證的預設驗證方
式
當選取 [啟用 HTTP BASIC 驗
證] 後,則可能選取四個驗證類
型的其中一個類型。請注意,除
非使用 HTTPS 選項,否則會使
用純文字的格式來傳輸名稱和密
碼。
接受的值為:
• secEnterprise
• secDAP
• SAPR3
• secWinAD
空白。但是,如果選取 [啟用
HTTP BASIC 驗證],則 [secEnterprise] 為預設設定。
表格28-25: BOE Web 應用程式服務屬性
屬性類型
驗證類型
說明
用來驗證登入至 SAP BusinessObjects Business Intelligence 平台 BI Launch Pad 使
用者的驗證類型。
接受的值為:
• AD Kerberos
• AD Kerberos SSO
• Enterprise
• LDAP
預設值
Enterprise
預設 AD 網域
服務主要名稱
使用預設 Active Directory 網
域,以便讓使用者不必在登入時
提供網域。例如,如果預設網域
設定為 mydomain 而使用者以使
用者名稱 user 登入,Active
Directory 登入授權單位會嘗試
空白
服務主要名稱 (SPN) 是由用戶
端用來將服務的執行個體識別為
唯一。Kerberos 驗證服務使用
SPN 來驗證服務。
空白
869 2013-01-07
伺服器屬性附錄
870
屬性類型
Keytab 檔案
說明 預設值
Keytab 檔案的完整路徑。 keytab 檔允許在不公開使用者
帳戶密碼的情況下,在 Web 應
用程式電腦上設定 Kerberos 篩
選器。
空白
表格28-26: Web 服務 SDK 和 QaaWS 服務屬性
屬性
啟用 Kerberos Active Directory 單一登入
描述
是否啟用 Web 服務 SDK 和
QaaWS 的 Kerberos AD 單一登
入。
預設 AD 網域
服務主要名稱
Keytab 檔案
預設值
FALSE
使用預設 Active Directory 網
域,以便讓使用者不必在登入時
提供網域。
空白
服務主要名稱 (SPN) 是由用戶
端用來將服務的執行個體識別為
唯一。Kerberos 驗證服務使用
SPN 來驗證服務。
空白
Keytab 檔案的完整路徑。 keytab 檔允許在不公開使用者
帳戶密碼的情況下,在 Web 應
用程式電腦上設定 Kerberos 篩
選器。
空白
表格28-27: HTTP 組態屬性
屬性
繫結至所有 IP 位址
繫結至主機名稱或 IP 位址
HTTP 連接埠
描述
提供 HTTP 服務的連接埠。
預設值
是否繫結至所有網路介面。如果
您的伺服器有多張 NIC,而您希
望繫結至特定的網路介面,請不
要選取這個屬性。
TRUE
指定提供 HTTP 服務的網路介面
(IP 位址或主機名稱)。若要指
定值,必須取消選取 [繫結至所
有 IP 位址]。 localhost
6405
允許的值範圍介於 1 到 65535。
2013-01-07
伺服器屬性附錄
屬性
HTTP 標頭大小上限
描述 預設值
要求和回應 HTTP 標頭的大小上
限 (位元組)。
32768
表格28-28: HTTP 經 Proxy 組態屬性
屬性
啟用 HTTP 經 Proxy
繫結至所有 IP 位址
繫結至主機名稱或 IP 位址
HTTP 連接埠
Proxy 主機名稱
Proxy 連接埠
HTTP 標頭大小上限
描述 預設值
是否在 WACS 上啟用使用 Proxy
的 HTTP 連接器。在含反向
Proxy 的部署中一般都會選取此
選項。
FALSE
是否將 HTTP 經 Proxy 連接埠
繫結至所有網路介面。
指定提供使用 Proxy 的 HTTP
服務之網路介面 (IP 位址或主
機名稱)。若要指定值,必須取
消選取 [繫結至所有 IP 位
址]。
TRUE localhost
在反向 Proxy 部署中提供 HTTP
服務的連接埠。若要指定此值,
則必須選取 [啟用 HTTP 經
Proxy]。
Proxy 伺服器的 IPv4 位址、
IPv6 位址、主機名稱或完整網
域名稱。若要指定此值,則必須
選取 [啟用 HTTP 經 Proxy]。
6406
允許的值範圍介於 1 到 65535。
空白
正向或反向 Proxy 伺服器的連
接埠。若要指定此值,則必須選
取 [啟用 HTTP 經 Proxy]。
要求和回應 HTTP 標頭的大小上
限 (位元組)。若要指定此值,
則必須選取 [啟用 HTTP 經
Proxy]。
0
允許的值範圍介於 1 到 65535。
32768
表格28-29: HTTPS 組態屬性
屬性
啟用 HTTPS
描述
是否啟用 HTTPS/SSL 通訊。
預設值
FALSE
871 2013-01-07
伺服器屬性附錄
屬性
繫結至主機名稱或 IP 位址
HTTPS 連接埠
Proxy 主機名稱
Proxy 連接埠
通訊協定
憑證存放區類型
憑證存放區檔案位置
私人金鑰存取密碼
憑證別名
描述 預設值
指定提供 HTTPS 服務的網路介
面 (IP 位址或主機名稱)。若要
指定此值,則必須選取 [啟用
HTTPS]。 localhost
提供 HTTPS 服務的連接埠。若
要指定此值,則必須選取 [啟用
HTTPS]。
443
允許的值範圍介於 1 到 65535。
Proxy 伺服器的 IPv4 位址、
IPv6 位址、主機名稱或完整網
域名稱。若要指定此值,則必須
選取 [啟用 HTTPS]。
空白
正向或反向 Proxy 伺服器的連
接埠。若要指定此值,則必須選
取 [啟用 HTTPS]。
0
允許的值範圍介於 1 到 65535。
要使用的加密通訊協定。若要指
定此值,則必須選取 [啟用
HTTPS]。
包含憑證和私人金鑰的憑證存放
區類型。在大部分情況下,這會
是 PCKS12。若要指定此值,則
必須選取 [啟用 HTTPS]。
TLS
允許的值為 TLS 或 SSL。
PKCS12
允許的值為 PKCS12 或 JKS。
憑證檔案的完整路徑。若要指定
此值,則必須選取 [啟用
HTTPS]。
空白
PKCS12 憑證存放區和 JKS 金鑰
儲存區都有受到密碼保護的私人
金鑰,以防未經授權者存取或遭
竊。請在此輸入產生憑證儲存區
時所指定的密碼,讓 WACS 能夠
從憑證存放區存取私人金鑰。若
要指定此值,則必須選取 [啟用
HTTPS]。
空白
憑證存放區內的憑證之別名。如
果此值未指定,而且您所使用的
憑證存放區包含多個憑證,便會
使用存放區內的第一個憑證。在
大部分情況下,您不需要指定
值。若要指定此值,則必須選取
[啟用 HTTPS]。
空白
872 2013-01-07
伺服器屬性附錄
屬性
啟用用戶端驗證
憑證信任清單檔案位置
描述 預設值
一旦啟用用戶端驗證,則只有已
將金鑰儲存於憑證信任清單檔案
中的用戶端才能取得 WACS 服
務。其餘用戶端都將遭拒。若要
啟用用戶端驗證,則必須選取
[啟用 HTTPS]。
FALSE
憑證信任清單檔案的完整路徑。
若要指定值,則必須選取 [啟用
HTTPS] 和 [啟用用戶端驗證]。
空白
憑證信任清單私人金鑰存取密碼
HTTP 標頭大小上限
憑證信任清單檔案中的私人金鑰
受其保護存取的密碼。若要指定
值,則必須選取 [啟用 HTTPS]
和 [啟用用戶端驗證]。
空白
要求和回應 HTTP 標頭的大小上
限 (位元組)。若要指定此值,
則必須選取 [啟用 HTTPS]。
32768
表格28-30: 同時處理設定 (每個連接器)
屬性
同時要求上限
描述
每個連接器可以同時處理的
HTTP 或 HTTPS 同時要求數目
(HTTP、透過 Proxy 傳送 HTTP
或 HTTPS)。
預設值
150
允許的值範圍介於 1 到 9999。
表格28-31: Active Directory 組態設定
屬性
Krb5.ini 檔案位置 bscLogin.conf 檔案位置
描述
儲存 Kerberos 組態屬性之 krb5.ini 檔案的完整路徑。 bscLogin.conf 檔案的完整路
徑。
預設值
空白
空白
28.1.3 連線能力服務屬性
873 2013-01-07
伺服器屬性附錄
連線服務種類包含下列伺服器:
• 原生連線能力服務 (裝載於獨立伺服器中)
• 原生連線能力服務 (32 位元裝載於獨立伺服器中)
• Adaptive 連線服務 (裝載於 APS 中)
所有服務皆共用相同的組態設定。
表格28-32: Excel 資料存取服務屬性
屬性 描述
Excel 資料存取清除逾時 (秒
數)
預設值
指定服務在執行用戶端工作階段
清除之前等候非現用用戶端的秒
數
1200
Excel 資料存取交換逾時 (秒
數)
指定服務在將用戶端工作階段交
換至硬碟機之前等候非現用用戶
端的秒數。建議您指定的值應小
於 [Excel 資料存取清除逾時
(秒數)] 屬性的值。
600
表格28-33: 服務作業屬性
屬性 描述
記住:
變更下列服務作業屬性之後,您不需重新啟動伺服器。
連線集區
預設值
啟用或停用連線集區。可能的值有:
• 啟用 - 包含逾時
• 已啟用
• 已停用
附註:
連線集區是一項快取功能,能讓連線維持可重複使用
的狀態,進而提高伺服器效能。
啟用 - 包含逾時
874 2013-01-07
伺服器屬性附錄
屬性 描述 預設值
連線集區逾時 (分鐘)
針對集區中的連線指定閒置時間上限 (分鐘)。
附註:
此屬性等同於 cs.cfg 檔案的 Max Pool Time 參數。
停用此集區等同於將 Max Pool Time 設為 0。啟用不
含逾時的集區等同於將 Max Pool Time 設為 -1。請
參閱《資料存取指引》以取得詳細資訊。
60
暫時性物件閒置逾時
(分鐘)
指定要在伺服器中保留未使用暫時性物件的分鐘數。
之後將移除物件並重新收回其資源。
60
暫時性物件計時器間
隔 (分鐘)
指定活動檢查之間的時間 (分鐘)。伺服器會定期搜尋
要移除的候選物件。
5
啟用 HTTP 區塊
啟用或停用 HTTP 區塊。
附註:
HTTP 區塊僅與 3 層部署相關。由於擷取大型文件時,
回應區塊增大可縮短來回時間,因此會影響開啟/重新
整理文件的效能。停用 HTTP 區塊等同於將 [HTTP 區
塊大小] 設為 0。
啟動
HTTP 區塊大小 (KB) 指定伺服器發出的 HTTP 回應大小 (KB)。 64
表格28-34: 下層追蹤屬性
屬性 描述
記住:
變更下列下層追蹤屬性之後,您不需重新啟動伺服器。
啟用工作追蹤
啟用連線伺服器工作的追蹤作業。
附註:
您必須將 [記錄層級] 屬性設為 [高]。
預設值
停用
啟用中介軟體追蹤
啟用所有中介軟體的追蹤作業。若要追蹤特定中介軟
體,您必須設定 cs.cfg 檔案並重新啟動伺服器。
附註:
您必須將 [記錄層級] 屬性設為 [高]。
停用
875 2013-01-07
伺服器屬性附錄
表格28-35: 作用中的資料來源屬性
屬性 描述
注意:
變更下列作用中的資料來源屬性之後,您必須重新啟動伺服器。
啟動資料來源
網路層
資料庫
預設值
可讓您選取要連線的資料來源。此屬性將用作驅動程
式的篩選器。您必須指定作用中的資料來源,以載入
要使用的驅動程式。
注意:
預設的伺服器行為會載入所有可用的驅動程式。使用
此設定以指定伺服器。在您的網路上部署多個 CORBA
伺服器,此設定將相當實用。
記住:
僅載入所選資料來源的驅動程式。將忽略其他所有資
料來源的驅動程式。如果您並未選取任何資料來源,
則伺服器會載入所有可用的驅動程式。
附註:
在伺服器度量資訊中確認所選資料來源是否已啟動。
網路層和資料庫會顯示在 連線能力服務度量資訊 下
方。
未選取
指定連線所使用的網路層。
附註:
僅考量非當地語系化的名稱。您會發現,driver.cfg
檔案中含有可用網路層清單,該檔案位於 connection server-install-dir\connectionServer 目錄中。
• 若為原生 CORBA
伺服器,請指定
ODBC
• 若為 Adaptive
CORBA 伺服器,請
指定 JDBC
指定連線所使用的資料庫。
附註:
僅考量非當地語系化的名稱。如果資料庫名稱為純
ASCII 字串,該名稱便可以是一般運算式。模式會使
用 GNU regexp 語法。使用 .* 符號代表任何字元。
例如,MS SQL Server.*$ 運算式表示已使用所有 MS
SQL Server 資料庫。如需規則運算式的更多資訊,請
移至 PERL 網站,網址為 http://www.perl.com/doc/manu al/html/pod/perlre.html#Regular_Expressions 。
在您輸入資料庫名稱
之前,此欄位為空
白。
876 2013-01-07
伺服器屬性附錄
表格28-36: 自訂資料存取服務屬性
屬性 描述 預設值
自訂資料存取清除逾時 (秒數)
指定服務在執行用戶端工作階段
清除之前等候非現用用戶端的秒
數。
1200
自訂資料存取交換逾時 (秒數)
指定服務在將用戶端工作階段交
換至硬碟機之前等候非現用用戶
端的秒數。建議您指定的值應小
於 [自訂資料存取清除逾時 (秒
數)] 屬性的值。
600
相關主題
•
28.1.4 Crystal Reports 服務屬性
[Crystal Reports 服務] 類別包含下列伺服器:
• 調適工作伺服器
• Crystal Reports 快取伺服器
• Crystal Reports 處理伺服器
• Crystal Reports 2011 報表應用程式伺服器
• Crystal Reports 2011 處理伺服器
Crystal Reports 快取伺服器屬性
對 Crystal Reports 快取伺服器和 Crystal Reports 處理伺服器套用任何屬性時,兩者應設定為相同
的值。例如,假設快取伺服器將 [檢視器重新整理永遠產生目前資料] 設定設為 TRUE,處理伺服器的
這個屬性也應設為 TRUE。
當您修改伺服器屬性時,必須重新啟動伺服器以便讓變更生效。
877 2013-01-07
伺服器屬性附錄
表格28-37: 調適工作伺服器服務屬性
屬性 描述
同時工作數目上限
子系要求數目上限
預設值
指定伺服器允許同時執行的獨立程序 (子程序) 數目。
您可以視報表環境的需求,調整工作數目上限。
預設值是大部分的報表案例均可接受的值。理想的報
表環境設定仍取決於硬體組態、資料庫軟體以及報表
需求。
5
指定重新啟動前子系將處理的工作數目。 100
表格28-38: Crystal Reports 快取服務屬性
屬性
檢視器重新整理永遠
產生目前資料
描述
指定是否在使用者明確地重新整理報表時,忽略所有
快取頁面而直接從資料庫擷取新資料。
附註:
您可以對報表物件本身設定這個屬性,讓個別報表具
有不同的設定;報表物件所指定的值會覆寫伺服器設
定。若要對報表物件指定其值,請在 CMC 中選取報
表,然後按一下 [預設設定 > 檢視伺服器群組]。
預設值
FALSE
在用戶端之間共用報
表資料
指定是否在不同的用戶端之間共用報表資料。
附註:
您可以對報表物件本身設定這個屬性,讓個別報表具
有不同的設定;報表物件所指定的值會覆寫伺服器設
定。
TRUE
閒置連線逾時 (分鐘)
指定 Crystal Reports 快取伺服器等候閒置連線發出
要求的分鐘數。您通常不需要修改預設值。
20
安全性快取逾時 (分
鐘)
指定伺服器在查詢 CMS 之前基於滿足要求而使用快取
登入憑證、報表參數和資料庫連線資訊的分鐘數。
20
878 2013-01-07
伺服器屬性附錄
屬性
依需要指定給用戶端
的最舊資料 (秒數)
描述
指定伺服器基於滿足依需要報表的要求而使用快取資
料的秒數。如果伺服器能夠使用符合先前要求而產生
的資料來滿足目前收到的要求,且自從該份資料產生
至今所經過的時間小於此處設定的值,伺服器便會重
覆使用該份資料提供給後續的要求。當多位使用者需
要相同的資訊時,以這種方式重複使用資料可以大幅
改善系統效能。設定此值時,請考量使用者接收最新
資料的迫切程度。如果讓所有的使用者收到最新資料
是十分重要的 (或許因為重要的資料經常變更),您可
能就需要將值設定為 0,以禁止這類的資料重複使用。
附註:
您可以對報表物件本身設定這個屬性,讓個別報表具
有不同的設定;報表物件所指定的值會覆寫伺服器設
定。
預設值
0
最大快取大小 (KB)
快取檔案目錄
Java VM 引數
指定用來快取報表的硬碟空間量 (KB)。如果伺服器需
要處理大量的報表或是特別複雜的報表,可能就需要
較大的快取大小。
256000
指定快取檔案目錄的位置。
%Default
DataDir%/CrystalRe portsCachingServ er/temp
指定提供給給 JVM 的命令列引數。 空白。
Crystal Reports 處理伺服器屬性
對 Crystal Reports 快取伺服器和 Crystal Reports 處理伺服器套用任何屬性時,兩者應設定為相同
的值。例如,假設快取伺服器將 [檢視器重新整理永遠產生目前資料] 設定設為 TRUE,處理伺服器的
這個屬性也應設為 TRUE。
附註:
當您修改下列任何伺服器屬性時,必須重新啟動伺服器以便讓變更生效。
表格28-39: Crystal Reports 處理服務屬性
屬性
閒置工作逾時 (分鐘)
每一子系的最大存留
工作
描述
指定 Crystal Reports 處理伺服器等候給定工作要求
完成的時限,以分鐘為單位。
指定每個子程序在每一存留期內所能管理的工作數目
上限。
預設值
20
1000
879 2013-01-07
伺服器屬性附錄
屬性
檢視器重新整理永遠
產生目前資料
描述
指定是否在使用者明確地重新整理報表時,忽略所有
快取頁面而直接從資料庫擷取新資料。指定是否在不
同的用戶端之間共用報表資料。
附註:
您可以對報表物件本身設定這個屬性,讓個別報表具
有不同的設定;報表物件所指定的值會覆寫伺服器設
定。若要對報表物件指定其值,請在 CMC 中選取報
表,然後按一下 [預設設定 > 檢視伺服器群組]。
預設值
FALSE
在用戶端之間共用報
表資料
指定是否在不同的用戶端之間共用報表資料。指定是
否在不同的用戶端之間共用報表資料。
附註:
您可以對報表物件本身設定這個屬性,讓個別報表具
有不同的設定;報表物件所指定的值會覆寫伺服器設
定。
TRUE
閒置連線逾時 (分鐘)
同時工作數目上限 (0
表示自動)
指定 Crystal Reports 處理伺服器等候閒置連線發出
要求的分鐘數。您通常不需要修改預設值。
指定 Crystal Reports 處理伺服器允許同時執行的獨
立工作數目上限。如果這個屬性設為 0 值,伺服器將
依其執行所在電腦上已有的 CPU 和記憶體數量,據以
套用合適的值。
20
0
依需要指定給用戶端
的最舊資料 (秒數)
指定伺服器基於滿足依需要報表的要求而使用快取資
料的秒數。如果伺服器能夠使用符合先前要求而產生
的資料來滿足目前收到的要求,且自從該份資料產生
至今所經過的時間小於此處設定的值,伺服器便會重
覆使用該份資料提供給後續的要求。當多位使用者需
要相同的資訊時,以這種方式重複使用資料可以大幅
改善系統效能。設定此值時,請考量使用者接收最新
資料的迫切程度。如果讓所有的使用者收到最新資料
是十分重要的 (或許因為重要的資料經常變更),您可
能就需要將值設定為 0,以禁止這類的資料重複使用。
附註:
您可以對報表物件本身設定這個屬性,讓個別報表具
有不同的設定;報表物件所指定的值會覆寫伺服器設
定。
0
預先啟動的子系數目
上限
指定伺服器允許預先啟動的子程序數目上限。如果此
值設定太低,伺服器將於收到要求時隨即建立子程序,
以致使用者可能感受到延遲情形。但若設得太高,難
免造成子程序閒置而浪費系統資源。
1
880 2013-01-07
伺服器屬性附錄
屬性
暫存目錄
Java 類別路徑
Java Child VM 引數
描述
指定視需要在其中建立暫存檔的目錄。
附註:
如果此目錄的磁碟空間不足,可能會發生效能問題。
伺服器所需的 Java 類別名稱和路徑。
指定提供給給伺服器建立之子程式的命令列引數。
預設值
%Default
DataDir%/CrystalRe portsProcessingServ er/temp
%CommonJavaLib
Dir%/procCR.jar
Dbusinessob jects.connectivi
ty.directory=%CON
NECTIONSERV
ER_DIR%,Dcom.busi
nessob jects.mds.cs.Imple
mentationID=csEX
表格28-40: 單一登入服務屬性
屬性
單一登入過期 (秒數)
描述
指定 SSO 連線在過期前的有效秒數。
預設值
86400
Crystal Reports 2011 報表應用程式伺服器屬性
附註:
當您修改下列任何屬性時,必須重新啟動伺服器以便讓變更生效。
表格28-41: Crystal Reports 2011 檢視和修改服務屬性
屬性
允許報表工作持續與
資料庫連線,直到報
表工作關閉為止
描述
指定報表工作是否持續與資料庫連線,直到程序已執
行為止。
預設值
FALSE
瀏覽資料大小 (資料
錄筆數)
指定瀏覽特定欄位的各項值時,將從資料庫傳回的非
重複資料錄筆數。資料會先從用戶端的快取擷取 (若
有資料),再從伺服器的快取擷取。如果其中一種快取
中沒有資料,則會從資料庫擷取。
100
881 2013-01-07
伺服器屬性附錄
屬性
閒置連線逾時 (分鐘)
批次大小 (資料錄筆
數)
描述
指定報表應用程式伺服器 (RAS) 等候閒置的用戶端發
出要求直到逾時為止的分鐘數。如果此值設定太低,
可能導致過早關閉使用者的要求;但若設得太高,則
會影響伺服器的延展性 (例如,若未明確關閉 Report
ClientDocument 物件,伺服器便會等候閒置工作關
閉,然而這是不必要的)。
指定每次資料傳輸期間,將從資料庫傳回的結果集所
含資料列數目。例如,若是要求 500 筆資料錄,而
[批次大小] 屬性設定為 100 筆資料錄,則會分 5 批
次各傳回 100 個資料列的資料。為了改善 RAS 的效
能,您務必瞭解您的網路環境、資料庫和要求類型,
據以設定適當的批次大小。
預設值
30
100
預覽或重新整理報表
時要讀取的資料庫資
料錄筆數 (-1 表示無
限制)
指定檢視或重新整理報表時要讀取的資料庫資料錄筆
數。此設定可讓您指定當使用者執行查詢或報表時,
伺服器將從資料庫擷取的資料錄筆數上限。若您希望
使用者所執行的依需要報表不致傳回極大資料錄集,
這個設定就很有用。
您可能比較想排程此種報表,因為使用者能夠較快獲
得這類報表,同時也降低了這些大型查詢對資料庫所
造成的負載。
20000
同時報表工作數目上
限 (0 表示無限制)
依需要指定給用戶端
的最舊資料 (分鐘)
指定 RAS 允許同時執行的獨立工作數目上限。
指定依需要報表將提供快取報表資料的分鐘數。
暫存目錄
指定視需要在其中建立暫存檔的目錄。
附註:
如果此目錄的磁碟空間不足,可能會發生效能問題。
75
20
%Default
DataDir%/CrystalRe portsRasServer/temp
表格28-42: 單一登入服務屬性
屬性
單一登入過期 (秒數)
描述
指定 SSO 連線在過期前的有效秒數。
Crystal Reports 2011 處理伺服器屬性
附註:
當您修改下列任何屬性時,必須重新啟動伺服器以便讓變更生效。
預設值
86400
882 2013-01-07
伺服器屬性附錄
表格28-43: Crystal Reports 2011 處理服務屬性
屬性
閒置工作逾時 (分鐘)
每一子系的最大存留
工作
檢視器重新整理永遠
產生目前資料
描述
指定 Crystal Reports 處理伺服器等候給定工作要求
完成的時限,以分鐘為單位
指定每個子程序在每一存留期內所能管理的工作數目
上限
指定是否在使用者明確地重新整理報表時,忽略所有
快取頁面而直接從資料庫擷取新資料。指定是否在不
同的用戶端之間共用報表資料。
附註:
您可以對報表物件本身設定這個屬性,讓個別報表具
有不同的設定;報表物件所指定的值會覆寫伺服器設
定。若要對報表物件指定其值,請在 CMC 中選取報
表,然後按一下 [預設設定 > 檢視伺服器群組]。
預設值
20
1000
FALSE
在用戶端之間共用報
表資料
指定是否在不同的用戶端之間共用報表資料
附註:
您可以對報表物件本身設定這個屬性,讓個別報表具
有不同的設定;報表物件所指定的值會覆寫伺服器設
定。
TRUE
閒置連線逾時 (分鐘)
同時工作數目上限 (0
表示自動)
指定 Crystal Reports 處理伺服器等候閒置連線發出
要求的分鐘數。您通常不需要修改預設值
指定 Crystal Reports 處理伺服器允許同時執行的獨
立工作數目上限。如果這個屬性設為 0 值,伺服器將
依其執行所在電腦上已有的 CPU 和記憶體數量,據以
套用合適的值。
20
0
依需要指定給用戶端
的最舊資料 (秒數)
指定伺服器基於滿足依需要報表的要求而使用快取資
料的秒數。如果伺服器能夠使用符合先前要求而產生
的資料來滿足目前收到的要求,且自從該份資料產生
至今所經過的時間小於此處設定的值,伺服器便會重
覆使用該份資料提供給後續的要求。當多位使用者需
要相同的資訊時,以這種方式重複使用資料可以大幅
改善系統效能。設定此值時,請考量使用者接收最新
資料的迫切程度。如果讓所有的使用者收到最新資料
是十分重要的 (或許因為重要的資料經常變更),您可
能就需要將值設定為 0,以禁止這類的資料重複使用。
附註:
您可以對報表物件本身設定這個屬性,讓個別報表具
有不同的設定;報表物件所指定的值會覆寫伺服器設
定。
0
883 2013-01-07
伺服器屬性附錄
屬性
預先啟動的子系數目
上限
暫存目錄
描述
指定伺服器允許預先啟動的子程序數目上限。如果此
值設定太低,伺服器將於收到要求時隨即建立子程序,
以致使用者可能感受到延遲情形。但若設得太高,難
免造成子程序閒置而浪費系統資源。
指定視需要在其中建立暫存檔的目錄
附註:
如果此目錄的磁碟空間不足,可能會發生效能問題。
預設值
1
%Default
DataDir%/CrystalRe ports2011Process ingServer/temp
允許報表工作持續與
資料庫連線,直到報
表工作關閉為止
指定報表工作是否持續與資料庫連線,直到工作關閉
為止
預覽或重新整理時讀
取的資料庫資料錄 (0
表示無限制)
指定檢視或重新整理報表時要讀取的資料庫資料錄筆
數。此設定可讓您指定當使用者執行查詢或報表時,
伺服器將從資料庫擷取的資料錄筆數上限。若您希望
使用者所執行的依需要報表不致傳回極大資料錄集,
這個設定就很有用。
您可能比較想排程此種報表,因為使用者能夠較快獲
得這類報表,同時也降低了這些大型查詢對資料庫所
造成的負載。
FALSE
20000
表格28-44: 單一登入服務屬性
屬性
單一登入過期 (秒數)
描述
指定 SSO 連線在過期前的有效秒數
預設值
86400
28.1.5 Analysis 服務屬性
Analysis 服務類別包含調適處理伺服器。
884 2013-01-07
伺服器屬性附錄
表格28-45: 多維度分析服務屬性
屬性
最多用戶端工作階段
查詢傳回的儲存格數
目上限
篩選時傳回的成員數
上限
描述
指定伺服器上可同時開啟的 MDAS 工作階段數目上限。
當開啟的工作階段數目到達此數字時,嘗試再啟動
MDAS 工作階段都會產生伺服器無法使用的錯誤訊息。
您可以根據需求和可用硬體,變更此值以使 MDAS 效
能最佳化,但增加此值可能導致 MDAS 和資料庫產生
效能問題。預設值保守估計為 15 個工作階段。如果
您的安裝環境只有少量的使用者查詢,則可大幅提高
此值,但在大量使用者查詢的安裝環境下即需設定較
低的值。
指定單一查詢傳回至使用者的儲存格數目。系統會阻
止使用者執行傳回大量儲存格的查詢,因為這會耗用
大量的記憶體。如果使用者的查詢超過此儲存格上限,
使用者會收到一則錯誤訊息。
指定在依成員篩選時擷取的成員數目。擷取的成員數
目過大會耗用大量的記憶體。
預設值
15
有效範圍是 1 到
100。
100000
100000
表格28-46: Promotion Management 服務屬性
屬性
Adaptive 工作伺服器
描述
指定伺服器允許同時執行的獨立程序 (子程序) 數目。
您可以視報表環境的需求,調整工作數目上限。預設
值是大部分的報表案例均可接受的值。理想的報表環
境設定仍取決於硬體組態、資料庫軟體以及報表需求。
預設值
預設值為 5。
調適處理伺服器
指定重新啟動前子系將處理的工作數目。
調適處理伺服器包含 Promotion Management 服務和
Promotion Management ClearCase 服務。這些服務在
CMC 中沒有可設定的屬性。
預設值為 100。
表格28-47: BEx Web 應用程式服務屬性
屬性
最多用戶端工作階段
描述
服務上允許的用戶端工作階段數
目上限。
預設值
15
885 2013-01-07
伺服器屬性附錄
屬性
SAP BW 主系統
JCo 伺服器 RFC 目的地
JCo 伺服器閘道主機
JCo 伺服器閘道服務
JCo 伺服器連線計數
描述 預設值
您在 SAP BusinessObjects
Business Intelligence 平台中
建立的 BW 系統之 OLAP 連線名
稱。
SAP_BW
您在 BW 系統中輸入之 [JCo 伺
服器 RFC 目的地] 的名稱。
空白
您在 BW 系統中定義之 [JCo 伺
服器閘道主機] 的名稱。
空白
您在 BW 系統中定義之 [JCo 伺
服器閘道服務] 的名稱。
空白
指定可供服務用於處理從 ABAP
至 Java 呼叫之自動建立的程式
數目。
3
28.1.6 資料聯邦服務屬性
資料聯邦服務類別包含調適處理伺服器。
表格28-48: 資料聯邦服務屬性
屬性
最大連線數目
執行的執行緒集區大
小
連線閒置逾時 (秒)
陳述式閒置逾時 (秒)
描述
指定伺服器允許的最大連線數目。
指定可在指定時間內平行執行的最大查詢數目。
指定關閉非現用連線之前的秒數時限。
指定查詢陳述式關閉之前的秒數時限。
預設值
32767
10
10800
600
28.1.7 Web Intelligence 服務屬性
886 2013-01-07
伺服器屬性附錄
887
Web Intelligence 服務類別包含下列伺服器:
• 調適工作伺服器
• 調適處理伺服器
• Web Intelligence 處理伺服器
調適工作伺服器屬性
表格28-49: Web Intelligence 排程服務屬性
屬性 描述
同時工作數目上限
子系要求數目上限
預設值
指定伺服器允許同時執行的獨立程序 (子程序) 數目。
您可以視報表環境的需求,調整工作數目上限。
預設值是大部分的報表案例均可接受的值。理想的報
表環境設定仍取決於硬體組態、資料庫軟體以及報表
需求。
5
指定重新啟動前子系將處理的工作數目。 100
調適處理伺服器屬性
表格28-50: 命令列參數
屬性
展開層級
描述 預設值
指定從 BEx 查詢所擷取的資料要展開到哪一個層
級。
根據預設,階層不會展開至指定的層級。預設層級
一律為 Level00。 您可以藉由將此參數新增至命令
列來變更這個行為,但如果此值過高,則 Web Intelligence 會擷取所有階層資料,這會影響系統的效
能與穩定度。
-Dsap.sl.bics.expandToLevel=n n 可以是 0 到 99 之間的任何
整數。 如果 n=0 或沒有指定此
參數,則階層將不會使用「展開
層級」參數。
表格28-51: Web Intelligence APS 監控服務屬性
屬性
啟用監控
監控執行緒迴圈延遲 (秒數)
描述
指定是否啟用服務監控。
預設值
TRUE
指定伺服器進行 Ping 用戶端嘗
試之間的秒數時限。
300
2013-01-07
伺服器屬性附錄
屬性
預設的監控資源清除逾時 (秒
數)
預設的監控資源交換逾時 (秒
數)
描述 預設值
指定服務在執行用戶端工作階段
清除之前等候非現用用戶端的秒
數。
1200
指定服務在將用戶端工作階段交
換至硬碟機之前等候非現用用戶
端的秒數。建議您指定的值應小
於 [預設的監控資源清除逾時
(秒數)] 屬性的值。
600
表格28-52: 視覺效果服務屬性
屬性
視覺效果引擎清除逾
時 (秒)
視覺效果引擎交換逾
時 (秒)
描述
指定服務在執行用戶端工作階段清除之前等候非現用
用戶端的秒數。
指定服務在將用戶端工作階段交換至硬碟機之前等候
非現用用戶端的秒數。建議您指定的值應小於 [視覺
效果引擎清除逾時 (秒)] 屬性的值。
預設值
1200
600
表格28-53: Rebean 服務屬性
屬性
無組態屬性
描述 預設值
表格28-54: 文件復原服務屬性
屬性
無組態屬性
描述
表格28-55: DSL 橋接器服務屬性
屬性
DSL 橋接器引擎清除逾時 (秒
數)
描述
預設值
預設值
888 2013-01-07
伺服器屬性附錄
表格28-56: Excel 資料存取服務屬性
屬性
無組態屬性
描述
表格28-57: 自訂資料存取服務屬性
屬性
無組態屬性
描述
預設值
預設值
Web Intelligence 處理伺服器屬性
Web Intelligence 處理伺服器屬性區分為下列服務群組:
• 資訊引擎
• Web Intelligence 核心
• Web Intelligence 處理
• Web Intelligence 通用
下列表格分別說明各種臨界值設定。
表格28-58: 資訊引擎服務屬性
屬性
啟用值清單快取
值清單批次大小 (項目數)
描述 預設值
指定 Web Intelligence 處理伺
服器是否啟用值清單快取。
TRUE
指定值清單每一批次的項目數
(或數值數目) 上限。
1000
自訂排序大小上限 (項目數)
語意層快取大小的最大值 (語意
層數目)
指定自訂排序的項目數上限。
指定 Web Intelligence 處理伺
服器上快取的語意層數目。
100
20
值清單大小上限 (項目數)
指定每份值清單的項目數 (或數
值數目) 上限。
50000
889 2013-01-07
伺服器屬性附錄
表格28-59: Web Intelligence 核心服務屬性
屬性
回收前逾時 (秒數)
閒置文件逾時 (秒數)
伺服器輪詢間隔 (秒數)
每位使用者的文件數目上限
回收前的文件數目上限
啟用文件地圖大小上限錯誤
描述 預設值
指定當處理的文件總數超出 [回
收前的文件數目上限] 屬性所指
定的值時,Server Intelligence Agent (SIA) 將於伺服器
閒置多久後停止並重新啟動伺服
器的秒數間隔。
1200
指定 Web Intelligence 處理伺
服器工作階段遭調換前的秒數時
限。這樣一來,如果用戶端未在
此時限內產生要求,其工作階段
便會被調入硬碟,以釋放資源供
作用中工作階段使用。
300
有效範圍是 100 到 10000 秒。
指定伺服器下次輪詢新的執行緒
要求前必須經過的秒數間隔。伺
服器處於輪詢階段時會執行清理
動作,例如調換未使用的文件,
以使伺服器記憶體保持低於記憶
體臨界值上限。
120
指定每位使用者在任何時間下可
保有的相關聯作用中工作階段
(Web Intelligence 文件) 數目
上限。因此,若以預設值 5 為
例,使用者每次最多可使用 5
個作用中工作階段。
5
有效範圍是 1 到 20。
指定伺服器將遭回收之前所能處
理的 Web Intelligence 文件數
目。如果處理的文件數目已達此
限,而伺服器處於閒置狀態,就
會關閉伺服器並由 Server Intelligence Agent (SIA) 啟動
伺服器的新執行個體。不過,伺
服器的新執行個體將延遲一段時
間才啟動。延遲時間是由 [回收
前逾時] 屬性所定義。
50
指定是否限定 [連線數目上限]
屬性。如果啟用此屬性,伺服器
就會辨認 [連線數目上限] 屬性
的設定值,否則將忽略該屬性。
TRUE
890 2013-01-07
伺服器屬性附錄
屬性
閒置連線逾時 (分鐘)
連線數目上限
描述 預設值
指定伺服器等候閒置連線發出要
求的分鐘數。如果此值設定太
低,可能導致過早關閉要求。但
若設得太高,則會造成要求被排
入佇列,而讓伺服器等待閒置要
求關閉的情形。
20
指定一次可同時開啟的工作階段
數目上限。此數字僅為約略值;
這項設定並未算入已遭調換的未
作用工作階段,或是為了分析工
作階段數目而建立的工作階段。
一旦超出此限制卻沒有其他伺服
器能夠處理要求,使用者就會收
到錯誤訊息。
附註:
必須啟用 [啟用文件地圖大小上
限錯誤] 屬性,伺服器才會辨認
此屬性。
50
有效範圍是 5 到 65535。
啟用記憶體分析
指定是否啟用記憶體分析。如果
啟用此屬性,下列屬性將隨之生
效,且伺服器會加以辨認:
• 最大記憶體臨界值
• 記憶體臨界值上限
• 記憶體臨界值下限
當伺服器程序記憶體超出 [記憶
體臨界值上限] 時,唯一允許執
行的作業為儲存文件。如果程序
記憶體已超出 [最大記憶體臨界
值],所有作業都將停止並告失
敗。
TRUE
最大記憶體臨界值 (MB)
記憶體臨界值上限 (MB)
記憶體臨界值下限 (MB)
指定最大記憶體耗用量臨界值。 6000
指定記憶體耗用量臨界值上限。 4500
指定記憶體耗用量臨界值下限。 3500
啟用 APS 服務監視
APS 服務 Ping 失敗的重試計數
啟用裝載於調適處理伺服器上的
APS 服務的伺服器監控。
TRUE
指定在確定伺服器無法連絡 APS
服務前將嘗試連絡 APS 服務的
次數。
3
891 2013-01-07
伺服器屬性附錄
屬性
APS 服務監控執行緒週期
啟用目前的活動記錄檔
描述 預設值
指定嘗試連絡 APS 服務之間的
延遲時間。
指定是否在伺服器的記錄檔中產
生完整的追蹤。
附註:
只有在疑難排解問題用於偵錯目
的時,才啟用此屬性。在一般作
業期間設為 FALSE。
300
FALSE
表格28-60: Web Intelligence 處理服務屬性
屬性
啟動使用 HTTP URL
Proxy 值
描述
指定伺服器是否能夠存取遠端儲存的檔案。
指定網路 Proxy 伺服器的位址。如果您的網路具有
Proxy 伺服器,且您要嘗試存取遠端儲存的檔案,只
需指定一個值。
預設值
TRUE
空白
表格28-61: Web Intelligence 通用服務屬性
屬性
快取逾時 (分鐘)
文件快取清除間隔 (分鍾)
停用快取區共用
描述
指定清除文件快取內容的時限,
以分鐘為單位。逾時值取決於每
份文件的最近存取日期。
預設值
4370
指定掃描文件快取的分鐘間隔,
以檢查是否達到 文件快取大小
上限、文件快取縮減空間上限
和 快取區文件數目上限 設定的
條件。
120
指定是否停用快取區共用。快取
區共用依預設為啟用,這表示所
有 Web Intelligence 處理伺服
器執行個體將共用同一個快取
區。不過,若您希望 Web Intelligence 處理伺服器的每個執行
個體單獨使用自己的快取區,即
應選取此屬性。
FALSE
892 2013-01-07
伺服器屬性附錄
屬性
啟用文件快取
啟用即時快取
文件快取大小上限 (KB)
文件快取縮減空間上限 (百分
比)
字元資料流大小上限 (MB)
描述 預設值
指定是否啟用文件快取。如果啟
用此屬性,快取區即可預先載入
排程的 Web Intelligence 文
件。
TRUE
指定是否啟用即時快取。如果啟
用此屬性,便能以動態方式載入
文件至快取。這樣一來,Web
Intelligence 處理伺服器將在
檢視文件時快取 Web Intelligence 文件。文件本身若啟用預
先快取,伺服器也會在該文件以
排程工作執行時快取文件。
TRUE
指定文件快取的大小上限。一旦
達到此限制,將依 [文件快取縮
減空間上限] 屬性,據以清除文
件快取。
1000000
指定快取將要清空的百分比,以
便能夠執行新動作並將其結果儲
存至快取。會先清除 [上次存取
時間] 最早的文件。
70
指定傳送至 Web Intelligence
用戶端的字元資料流大小上限。
附註:
一旦超出 [字元資料流大小上
限] 屬性值,就不會建立 Web
Intelligence 文件,以致用戶
端將收到錯誤訊息。
5
有效範圍是 1 到 65535。
二進位資料流大小上限 (MB)
指定傳送至 Web Intelligence
用戶端的二進位資料流大小上
限,以 MB 為單位。
附註:
一旦超出 [二進位資料流大小上
限] 值,則不會建立 Web Intelligence 文件,以致用戶端電腦
上顯示錯誤訊息。
50
有效範圍是 1 到 65535。
893 2013-01-07
伺服器屬性附錄
屬性
快取區文件數目上限
描述 預設值
快取區所能儲存的 Web Intelligence 文件數目上限。快取區儲
存的文件數目以此為限;快取區
的總大小絕不會超出 [文件快取
縮減空間上限 (MB)] 設定所指
定的值。
附註:
若要增進系統效能,在已選取
[啟用即時快取] 的情況下,請
將此值設為 0;但在取消選取
[啟用即時快取] 時,則應輸入
值。
0
有效範圍是 0 到 65535。
指定影像目錄的位置。
指定快取的位置。
空白
空白
影像目錄
輸出快取目錄
表格28-62: 一般屬性
屬性
單一登入過期 (秒數)
描述
指定 SSO 連線在過期前的有效秒數。
相關主題
•
第 894 頁的「 Web Intelligence 伺服器記憶體臨界值設定 」
預設值
86400
28.1.7.1 Web Intelligence 伺服器記憶體臨界值設定
894
下列各節說明當 Web Intelligence 伺服器達到 [最大記憶體臨界值]、[記憶體臨界值上限] 或 [記憶
體臨界值下限] 時,所發生的狀況。
最大記憶體臨界值
若已達到 [最大記憶體臨界值] 限制,所有目前的作業都將中止。
記憶體臨界值上限
若已達到 [記憶體臨界值上限],伺服器會發生下列動作,以便釋出資源並保護伺服器:
2013-01-07
伺服器屬性附錄
• 伺服器將禁止啟動新連線及其他任何會消耗記憶體的執行緒。唯一允許的選項是 [儲存] Web
Intelligence 文件。使用者所要求的動作若需要記憶體配置,便會收到「伺服器忙碌中」訊息,且
將通知使用者應即儲存所有留置的變更。
• 伺服器將啟動系統清理工作以釋出足夠的資源,讓配置的記憶體數量能低於 [記憶體臨界值上限]
屬性所設定的限制。
• 伺服器將嘗試刪除唯讀文件。
• 如果系統清理工作未能釋出足夠的記憶體,伺服器便會開始關閉處於 [檢視] 模式的文件。伺服器
將依據 LIFO 通訊協定逐一關閉文件,即最近的作用中文件最先自記憶體清除。伺服器會持續關閉
文件,直到抵達安全層級為止;此層級是根據下列算法:[記憶體臨界值上限] - (20%*([記憶體臨
界值上限]))。例如,當 [記憶體臨界值上限] 屬性設定為 4500MB 時,安全層級將會是:
4500MB - .20*4500MB = 3600MB
• 如果關閉 [檢視] 模式的文件仍無法釋出足夠的記憶體,伺服器便會開始關閉其餘所有開啟的文件,
包括處於 [編輯] 模式的文件在內。伺服器將依據 LIFO 通訊協定逐一關閉文件,即最近的作用中
文件最先自記憶體清除。伺服器會持續關閉文件,直到抵達安全層級為止;此層級是根據下列算法:
[記憶體臨界值上限] - (20%*([記憶體臨界值上限]))。例如,當 [記憶體臨界值上限] 屬性設定為
4500MB 時,安全層級將會是:
4500MB - .20*4500MB = 3600MB
記憶體臨界值下限
若已達到 [記憶體臨界值下限],伺服器便會將非作用中文件調入硬碟,以配置額外的記憶體供作用中
文件使用。
28.1.8 Dashboards 服務屬性
Dashboards 快取伺服器屬性
表格28-63: Dashboards 快取服務屬性
屬性
最大快取大小 (KB)
閒置連線逾時 (分鐘)
在用戶端之間共用資料
描述
指定用來快取查詢的硬碟空間量
(KB)。如果伺服器需要處理大量
的查詢或是特別複雜的查詢,可
能就需要較大的快取大小。
預設值
256000
指定 Dashboards 快取伺服器等
候閒置連線發出要求的分鐘數。
您通常不需要修改預設值。
15
指定是否在不同的用戶端之間共
用報表資料。
TRUE
895 2013-01-07
伺服器屬性附錄
屬性
依需要指定給用戶端的最舊資料
(秒數)
描述 預設值
指定伺服器基於滿足依需要查詢
的要求而使用快取資料的秒數。
如果伺服器能夠使用符合先前要
求而產生的資料來滿足目前收到
的要求,且自從該份資料產生至
今所經過的時間小於此處設定的
值,伺服器便會重覆使用該份資
料提供給後續的要求。當多位使
用者需要相同的資訊時,以這種
方式重複使用資料可以大幅改善
系統效能。設定此值時,請考量
使用者接收最新資料的迫切程
度。如果讓所有的使用者收到最
新資料是十分重要的 (經常發生
重要的變更),您可能就需要將
值設定為 0,以禁止這類的資料
重複使用。
附註:
您可以對報表物件本身設定這個
屬性,報表物件所指定的值會覆
寫伺服器設定。
0
安全性快取逾時 (分鐘)
Java VM 引數
指定伺服器在查詢 CMS 之前基
於滿足要求而使用快取登入憑
證、查詢屬性和資料庫連線資訊
的分鐘數。
20
指定提供給給 JVM 的命令列引
數。
Xmx858M
Dashboards 處理伺服器屬性
表格28-64: Dashboards 處理服務屬性
屬性
同時工作數目上限 (0 表示自
動)
每一子系的最大存留工作
描述 預設值
指定伺服器允許同時執行的獨立
工作數目上限。如果這個屬性設
為 0 值,伺服器將依其執行所
在電腦上已有的 CPU 和記憶體
數量,據以套用合適的值。
0
指定每個子程序在每一存留期內
所能管理的工作數目上限。
10000
896 2013-01-07
伺服器屬性附錄
屬性
預先啟動的子系數目上限
閒置連線逾時 (分鐘)
閒置工作逾時 (分鐘)
Java Child VM 引數
啟用 BEx 查詢快取
描述 預設值
指定伺服器允許預先啟動的子程
序數目上限。如果此值設定太
低,伺服器將於收到要求時隨即
建立子程序,以致使用者可能感
受到延遲情形。但若設得太高,
難免造成子程序閒置而浪費系統
資源。
1
指定伺服器等候閒置連線發出要
求的分鐘數。您通常不需要修改
預設值。
15
指定伺服器等候給定工作要求完
成的時限,以分鐘為單位。
15
指定提供給給伺服器建立之子程
式的命令列引數。
Xmx858M,Dswfinjection.lang.di
rectory=%CommonJavaLib
Dir%,Dbusinessobjects.connec
tivity.directory=%CONNECTION
SERVER_DIR%
啟用此選項會開啟 BEx 查詢的
中繼資料快取。此選項可改善將
BEx 查詢用做資料來源之模型的
效能。
依預設會啟用此屬性。
表格28-65: 單一登入服務屬性
屬性
單一登入過期 (秒數)
描述
指定 SSO 連線在過期前的有效秒數。
預設值
86400
897 2013-01-07
伺服器度量資訊附錄
第29章 伺服器度量資訊附錄
29.1 關於伺服器度量資訊附錄
除非另有說明,否則此附錄中的伺服器一詞指的是 SAP BusinessObjects 伺服器,而不是安裝或執行
SAP BusinessObjects Business Intelligence 平台的電腦。
您無法在未執行的伺服器上使用系統度量資訊。
相關主題
•
29.1.1 通用伺服器度量資訊
下列度量資訊將說明執行指定伺服器的電腦。
表格29-1: 電腦特定的度量資訊
度量資訊
電腦名稱
作業系統
CPU 類型
說明
執行伺服器的電腦主機名稱。
執行伺服器的電腦作業系統。
執行伺服器的電腦中央處理器類型。此度量資訊並不
適用於 Adaptive 處理伺服器或 Web 應用程式容器伺
服器 (WACS)。
898 2013-01-07
伺服器度量資訊附錄
度量資訊
CPU
RAM (MB)
本機時間
磁碟大小 (GB)
已使用磁碟空間 (GB)
說明
伺服器的可用 CPU 數目。在多核心硬體上,此度量資
訊可能會報告邏輯 CPU 的數目,而不會報告實體處理
器的數目。此度量資訊並不適用於 Adaptive 處理伺
服器或 Web 應用程式容器伺服器 (WACS)。
執行伺服器的電腦可使用的記憶體容量 (MB)。此度量
資訊並不適用於 Adaptive 處理伺服器或 Web 應用程
式容器伺服器 (WACS)。
本機時間。
安裝 SAP BusinessObjects Business Intelligence
平台的磁碟大小 (GB)。此度量資訊並不適用於 Adaptive 處理伺服器或 Web 應用程式容器伺服器
(WACS)。
安裝 SAP BusinessObjects Business Intelligence
平台的磁碟所使用的空間 (GB)。這包括電腦上其他程
式使用的磁碟空間,而非僅限於 SAP BusinessObjects
Business Intelligence 平台使用的空間。此度量資
訊並不適用於 Adaptive 處理伺服器或 Web 應用程式
容器伺服器 (WACS)。
下列度量資訊將說明執行指定的 SAP BusinessObjects 伺服器。
表格29-2: 伺服器特定度量資訊
度量資訊
名稱伺服器
註冊的名稱
版本
開始時間
PID
[主機名稱]
主機 IP 位址
說明
此伺服器發佈其位址的 CMS 伺服器名稱和連接埠編
號。
伺服器的內部名稱。此名稱並非在 CMC 伺服器 畫面
中顯示的名稱。
伺服器的版本。
最近啟動伺服器的時間。
伺服器的唯一程序 ID 號碼。執行伺服器的電腦作業
系統會產生 PID。PID 可用來識別特定伺服器。
伺服器目前所使用的主機名稱逗號分隔清單。
伺服器用來接聽要求的 IP 位址逗號分隔清單。
899 2013-01-07
伺服器度量資訊附錄
度量資訊
要求連接埠
伺服器執行緒忙碌中
表格29-3: 稽核度量資訊
度量資訊
佇列中目前的稽核事件數
表格29-4: 記錄服務度量資訊
度量資訊
記錄目錄
29.1.2 中央管理伺服器度量資訊
說明
伺服器用來接收其他伺服器要求的連接埠。如果伺服
器在多個 IP 位址上接聽要求,則伺服器的要求連接
埠將一律相同。如果其他程序已使用此要求連接埠,
則將不會啟動伺服器。請確定其他程序並未使用此連
接埠。
目前用來處理要求的伺服器執行緒數目。如果此數目
與伺服器的最大執行緒集區大小相同,則表示系統無
法平行處理其他要求,且其他新要求可能需要等候忙
碌中的執行緒轉變為可用的執行緒。
說明
稽核事件數目已由受稽核者進行記錄,但尚未由 CMS
稽核者加以擷取。如果此數目無限制地增加,則可能
表示稽核設定不正確,或系統負載過大,且稽核事件
的產生速度比稽核者擷取稽核事件的速度更快。
附註:
若要停止伺服器,首先停用伺服器,並等候此度量資
訊達到 0。否則稽核事件可能會停留在佇列中,直到
您重新啟動伺服器,且 CMS 針對其輪詢,稽核事件才
會到達稽核資料儲存區。
說明
可在此位置中使用的伺服器記錄檔。
下表說明中央管理伺服器 (CMS) 度量資訊 畫面上顯示的伺服器度量資訊。
900 2013-01-07
伺服器度量資訊附錄
表格29-5: 中央管理伺服器度量資訊
度量資訊
已建立與稽核資料庫的連線
CMS 稽核者
稽核資料庫連線名稱
稽核資料庫使用者名稱
稽核資料庫上次更新日期
稽核執行緒上次輪詢週期期間 (秒)
稽核執行緒使用量
叢集 CMS 伺服器
由同時使用者建立的工作階段數目
由具名使用者建立的工作階段數目
自啟動後的使用者工作階段尖峰數目
901
說明
表示 CMS 與稽核資料庫的連線是否正常。1 的值表示
已正常連線。0 的值表示未與稽核資料庫連線。如果
CMS 為稽核者,則此值應為 1。如果為 0,請調查無
法建立與稽核資料庫連線的原因。
表示中央管理伺服器 (CMS) 是否以稽核者身份運作。
1 的值表示 CMS 以稽核者身份運作。0 的值表示 CMS
並非以稽核者身份運作。
稽核資料庫連線的名稱。這並不一定是稽核資料庫本
身的名稱。如果此度量資訊為空,則表示無法建立與
稽核資料庫的連線。
用來連線至稽核資料庫的使用者帳戶名稱。
成功啟動 CMS 以擷取受稽核者事件的最新日期和時
間。如果 CMS 為稽核者,則此度量資訊顯示的時間必
須接近 度量資訊 畫面載入的時間;如果此值晚於畫
面載入時間的兩個小時,則可能表示稽核未正常運轉。
上次輪詢週期期間秒數。這表示在上次輪詢週期期間
中,事件資料達到稽核資料庫的延遲上限。
• 小於 20 分鐘的值表示系統正常。
• 介於 20 分鐘和 2 小時之間的值表示系統忙碌中。
• 大於 2 小時的值表示系統非常忙碌。如果此狀態
持續,且您認為延遲時間過長,則建議您更新所有
稽核資料庫的部署以提高接收資料的速率,或減少
系統追蹤的稽核事件數目。
稽核者 CMS 從受稽核者收集資料所耗用的輪詢週期百
分比。餘數為介於輪詢之間的耗用時間。
如果該值達到 100%,則在下次輪詢開始時,稽核者仍
會從受稽核者收集資料。這可能會在達到稽核資料庫
的事件中造成延遲。如果「執行緒使用量」經常達到
100%,且連續數天保持 100% 的使用率,則建議您更
新部署以提高稽核資料庫接收資料的速率,或減少系
統追蹤的稽核事件數目。
叢集中執行中央管理伺服器的主機名稱和接埠編號的
分號分隔清單。
擁有同時授權的使用者工作階段總數。
擁有具名授權的使用者工作階段總數。
CMS 啟動之後處理的同時使用者工作階段尖峰數目。
2013-01-07
伺服器度量資訊附錄
度量資訊
由伺服器建立的工作階段數目
由所有使用者建立的工作階段數目
失敗的工作
等候中的工作
執行中的工作
已完成的工作
等待中的工作
同時使用者授權
具名使用者授權
建置日期
系統資料庫連線名稱
系統資料庫伺服器名稱
系統資料庫使用者名稱
資料來源名稱
建置編號
產品版本
資源版本
自啟動後的平均認可回應時間 (毫秒)
自啟動後的平均查詢回應時間 (毫秒)
902
說明
SAP BusinessObjects Business Intelligence 平台
伺服器使用 CMS 建立的同時工作階段數目。如果此數
目大於 250,則建立額外的 CMS。
載入 度量資訊 畫面時,由 CMS 處理的同時使用者工
作階段數目。此數目越大,則表示使用系統的使用者
越多。如果此數目大於 250,則建立額外的 CMS。
系統中的失敗工作數目。
已排程但由於尚未達到其排程的時間或事件而未準備
執行的工作數目。
目前執行中的工作數目。
系統中已完成的工作數目。
系統中已排程但正在等待可用資源的工作數目。
由金鑰代碼表示的同時使用者授權數目。
由金鑰代碼表示的具名使用者授權數目。
CMS 的建置日期。
CMS 系統資料庫連線的名稱。這並不一定是 CMS 系統
資料庫本身的名稱。
執行 CMS 系統資料庫的伺服器名稱。這並不一定是
CMS 系統資料庫本身的名稱。
用來連線至 CMS 系統資料庫的使用者帳戶名稱。
CMS 系統資料庫連線的名稱。
CMS 的建置編號。此數字可用來識別您已安裝的 SAP
BusinessObjects Business Intelligence 平台版本。
CMS 的產品版本。
CMS 的資源版本。
啟動伺服器之後,CMS 執行認可作業所耗費的平均時
間長度 (毫秒)。大於 1000 毫秒的回應時間可能表示
需要調整 CMS 或 CMS 系統資料庫。
啟動伺服器之後,CMS 執行查詢作業所耗費的平均時
間長度 (毫秒)。大於 1000 毫秒的回應時間可能表示
需要調整 CMS 或 CMS 系統資料庫。
2013-01-07
伺服器度量資訊附錄
度量資訊
自啟動後的最長認可回應時間 (毫秒)
自啟動後的最長查詢回應時間 (毫秒)
自啟動後的認可數目
自啟動後的查詢數目
自啟動後的使用者登入數目
已建立系統資料庫連線
目前使用的系統資料庫連線
暫止的系統資料庫要求
CMS 系統快取中的物件數目
CMS 系統資料庫中的物件數目
現有的同時使用者帳戶
現有的具名使用者帳戶
說明
啟動伺服器之後,CMS 執行認可作業所耗費的最長時
間長度 (毫秒)。大於 10000 毫秒的回應時間可能表
示需要調整 CMS 或 CMS 系統資料庫。
啟動伺服器之後,CMS 執行查詢作業所耗費的最長時
間長度 (毫秒)。大於 10000 毫秒的回應時間可能表
示需要調整 CMS 或 CMS 系統資料庫。
啟動伺服器之後,CMS 系統資料庫的認可數目。
啟動伺服器之後的資料庫查詢總數。此數目越大,則
表示系統運作越頻繁或系統負載越大。
啟動伺服器之後的使用者登入數目。此數目越大,則
表示系統運作越頻繁或系統負載越大。
CMS 已建立的 CMS 系統資料庫連線數目。如果資料庫
連線遺失,則 CMS 會嘗試還原連線。如果已建立的資
料庫連線數目持續低於 [已要求的系統資料庫連線]
屬性 (屬性 畫面的 中央管理服務 區域) 所指定的系
統資料庫連線數目,則可能表示 CMS 無法取得額外的
連線,因此系統將無法最佳化運轉。可能的解決方案
是設定資料庫伺服器,以允許 CMS 的更多資料庫連
線。
CMS 目前使用的 CMS 系統資料庫連線數目。目前使用
的連線數目可能會小於或等於已建立的系統資料庫連
線數目。如果某些時間中已建立的連線數目和已使用
的連線數目皆相同,則可能表示已出現瓶頸。增加 [屬
性] 畫面中的 已要求的系統資料庫連線 值可能會改
善 CMS 的效能。調整 CMS 系統資料庫也可以改善效
能。
等候可用連線的 CMS 系統資料庫要求數目。如果此數
目過高,請考慮增加 [已要求的系統資料庫連線] 屬
性的值。調整 CMS 系統資料庫也可以改善效能。
目前位於 CMS 系統快取中的物件總數。
目前位於 CMS 系統資料庫中的物件總數。
叢集中擁有同時授權的現有使用者總數。
叢集中擁有具名授權的現有使用者總數。
903 2013-01-07
伺服器度量資訊附錄
29.1.3 連線伺服器度量資訊
表格29-6: 連線服務度量資訊
度量資訊
資料來源
說明
在資料來源透過 屬性 頁面啟動的表格中列示。
顯示每個網路層和資料庫配對的下列資訊:
• 狀態 (已載入 或 失敗!):驅動程式的目前
狀態
• 可用的連線:可以使用的集區連線數目
• 工作 (CORBA):目前正在處理的工作數目 (2
層部署)
• 工作 (HTTP):目前正在處理的工作數目 (Web
層部署)
附註:
如需有關連線集區的詳細資訊,請參閱《資料存
取指南》。
29.1.4 事件伺服器度量資訊
下表說明事件伺服器 度量資訊 畫面上顯示的伺服器度量資訊。
表格29-7: 事件服務度量資訊
度量資訊
監視的檔案清單
說明
列出事件伺服器正在監視的檔案資料表。檔案名稱 資
料行顯示檔案的名稱和路徑。上次通知時間 資料行顯
示伺服器進行輪詢並發現該檔案存在的最後一次時間
戳記。
904 2013-01-07
伺服器度量資訊附錄
度量資訊
監視的檔案
29.1.5 檔案儲存伺服器度量資訊
說明
事件伺服器正在監視的檔案總數。
下表說明輸入及輸出檔案儲存伺服器 度量資訊 畫面上顯示的伺服器度量資訊。
表格29-8: 檔案儲存服務度量資訊
度量資訊
現用檔案
寫入的資料 (MB)
送出的資料 (MB)
現用檔案清單
現用連線
根目錄中的可用磁碟空間 (GB)
根目錄中未使用的磁碟空間 (GB)
根目錄中的總計磁碟空間 (GB)
根目錄中的可用磁碟空間 (%)
說明
檔案儲存伺服器中目前存取的檔案數目。
寫入伺服器檔案的位元組總數 (MB)
從伺服器檔案中讀取的位元組總數 (MB)。
顯示檔案儲存伺服器中目前存取之檔案的資料表。
從用戶端到其他伺服器的現用連線總數。
包含伺服器可執行檔的磁碟可用空間總量 (GB)。
包含伺服器可執行檔的磁碟可用空間總量 (GB)。
包含伺服器可執行檔之磁碟的總計磁碟空間 (GB)。
包含伺服器可執行檔之磁碟的可用磁碟空間容量 (百
分比)。
29.1.6 調適處理伺服器度量資訊
下表說明 Adaptive 處理伺服器 度量資訊 畫面上顯示的伺服器度量資訊。
905 2013-01-07
伺服器度量資訊附錄
表格29-9: 調適處理伺服器度量資訊
度量資訊
傳輸層執行緒數目
傳輸層執行緒集區大小
可用的處理器
最大記憶體 (MB)
可用記憶體 (MB)
記憶體總計 (MB)
CPU 使用量百分比 (最後 5 分鐘)
CPU 使用量百分比 (最後 15 分鐘)
GC 期間停止的系統百分比 (最後 5 分鐘)
GC 期間停止的系統百分比 (最後 15 分鐘)
GC 期間的分頁錯誤數目 (最後 5 分鐘)
GC 期間的分頁錯誤數目 (最後 15 分鐘)
906
說明
所有傳輸層執行緒集區中的執行緒總數。
共用傳輸層執行緒總數。這些執行緒可供 Adaptive
處理伺服器上的任何主控服務使用。
伺服器執行所在之 Java 虛擬機器 (JVM) 的可用處理
器數目。
Java 虛擬機器嘗試使用的記憶體容量上限 (MB)。
JVM 用於配置新物件的可用記憶體容量 (MB)。
Java 虛擬機器中的記憶體總量 (MB)。視主機環境而
定,此值可能會隨時間而改變。
前五分鐘內伺服器使用的 CPU 時間總計百分比。例
如,如果單一執行緒完全使用四個 CPU 系統中的其中
一個 CPU,則使用率為 25%。配置給 JVM 的所有處理
器皆列入考量。大於 80% 的值可能表示存在 CPU 瓶
頸。
前 15 分鐘內伺服器使用的 CPU 時間總計百分比。例
如,如果單一執行緒完全使用四個 CPU 系統中的其中
一個 CPU,則使用率為 25%。配置給 JVM 的所有處理
器皆列入考量。大於 70% 的值可能表示存在瓶頸。
執行回收 (GC) 最後五分鐘內停止的系統百分比。在
此狀態中,當虛擬機器執行需要獨佔存取的回收關鍵
階段時,所有 APS 服務都會停止執行。
較低的單位數值通常表示正常行為 (即使低於負載)。
一段時間內的雙位數值可能表示發生傳送量過低的問
題,且需要進行檢查。
執行回收 (GC) 最後 15 分鐘內停止的系統百分比。
在此狀態中,當虛擬機器執行需要獨佔存取的回收關
鍵階段時,在 Java 虛擬機器上執行的所有應用程式
代碼都會停止執行。
較低的單位數值通常表示正常行為 (即使低於負載)。
一段時間內的雙位數值可能表示發生傳送量過低的問
題,且需要進行檢查。
執行回收前五分鐘內的分頁錯誤數目。任何大於 0 的
值皆表示系統負荷過重且記憶體不足。
執行回收最後 15 分鐘內的分頁錯誤數目。任何大於
0 的值皆表示系統負荷過重且記憶體不足。
2013-01-07
伺服器度量資訊附錄
度量資訊
完整 GC 數目
JVM 鎖定爭用計數
JVM 偵錯資訊
JVM 版本資訊
JVM 死結執行緒計數器
JVM 追蹤旗標
服務
表格29-10: DSL 橋接器服務度量資訊
度量資訊
DSLServiceMetrics.queryCount
DSLServiceMetrics.activeConnectionCount
DSLServiceMetrics.activeSessionCount
DSLServiceMetrics.activeOLAPConnectionCount
表格29-11: 用戶端稽核 Proxy 服務度量資訊
度量資訊
自伺服器啟動後收到的稽核事件數
說明
啟動伺服器之後的完整回收數目。此值若快速增加,
則可能表示系統記憶體不足。
其執行緒等待存取的同步物件數目。持續大於零的任
何值表示將不再執行的執行緒。初始化「執行緒傾印」
以取得關於問題原因的詳細資訊。
關於 SAP Java 虛擬機器的偵錯資訊,其中包括狀態、
連接埠和連接的用戶端 (若有的話)。
關於 SAP Java 虛擬機器的版本資訊。
死結執行緒的數目。大於零的任何值表示將不再執行
的執行緒。初始化「執行緒傾印」以取得關於問題原
因的詳細資訊。
目前針對 JVM 開啟的追蹤旗標。該旗標表示 JVM 追
蹤層級。
伺服器主控的服務逗號分隔清單。
說明
在用戶端和服務之間開啟的資料要求數目
在用戶端和服務之間目前開啟的連線數目。
在用戶端和服務之間目前開啟的工作階段數目。
在 OLAP 用戶端和服務之間目前開啟的連線數目。
說明
服務啟動之後收到的用戶端稽核事件數目。此度量資
訊可用來驗證已正確設定的用戶端稽核。大於 0 的值
表示用戶端的稽核事件將透過此用戶端稽核服務成功
傳送。
907 2013-01-07
伺服器度量資訊附錄
表格29-12: 平台搜尋服務度量資訊
度量資訊
自服務啟動後的擷取嘗試成功次數
上次索引更新時間戳記
上次內容存放產生時間戳記
自服務啟動後的擷取嘗試失敗次數
可用的服務
執行編製索引
已編製索引的文件數目
表格29-13: 多維度分析服務度量資訊
度量資訊
工作階段計數
多維資料集計數
查詢計數
表格29-14: 資料聯邦服務度量資訊
度量資訊
執行中查詢數目
連線數目
從資料來源傳輸的位元組總計
從資料來源傳輸的記錄總計
查詢執行產生的位元組總計
查詢執行產生的記錄總計
耗用記憶體的查詢數目
查詢執行使用的記憶體位元組總計
查詢執行使用的磁碟位元組總計
使用磁碟的查詢數目
908
說明
自搜尋平台服務啟動後的擷取文件嘗試成功次數。
上次索引更新發生的日期和時間。
上次內容存放產生的日期和時間。
自搜尋平台服務啟動後的擷取文件嘗試失敗次數。
如果服務可用,則為 TRUE。否則為 FALSE。
如果編製索引正在執行,則為 TRUE。否則為 FALSE。
顯示啟動服務後已編製索引的文件數目。
說明
MDAS 用戶端至伺服器的目前連線數目。
目前用來提供資料給尚未逾時的連線的資料來源數。
在 MDS 用戶端和伺服器之間開啟的資料要求數目。
說明
執行中查詢總數 (無論是否耗用記憶體)。
至資料聯邦查詢引擎的使用者連線總數。
從資料來源讀取的資料數量 (位元組)。
從資料來源讀取的資料列總數。
查詢輸出時產生的資料數量 (位元組)。
查詢輸出時產生的資料列總數。
耗用記憶體的執行中查詢總數。
執行中查詢目前使用的記憶體數量 (位元組)。
執行中查詢目前使用的磁碟數量 (位元組)。
使用磁碟的執行中查詢總數。
2013-01-07
伺服器度量資訊附錄
度量資訊
等待資源的查詢數目
現用執行緒數目
中繼資料快取使用的記憶體位元組總計
失敗查詢數目
查詢分析步驟中的查詢數目
查詢最佳化步驟中的查詢數目
查詢執行步驟中的查詢數目
已載入連接器數目
已載入連接器的現用連線數目
可以使用資料聯邦服務
表格29-15: 連線服務度量資訊
度量資訊
資料來源
說明
目前等候執行的執行中查詢總數。
用於執行要求的現用執行緒總數。
用於快取中繼資料、統計資料和連接器組態的記憶體
數量 (位元組)。
失敗查詢 (發生例外狀況) 總數。
目前處於分析步驟的執行中查詢總數。
目前處於最佳化步驟的執行中查詢總數。
目前處於執行步驟的執行中查詢總數。
已載入服務的連接器總數。
已載入服務之連接器的現用連線總數。
如果服務可用,則為 TRUE。否則為 FALSE。
說明
在資料來源透過 屬性 頁面啟動的表格中列示。顯示
每個網路層和資料庫配對的下列資訊:
• 狀態 (已載入 或 失敗):驅動程式的目前狀態
• 可用的連線:可以使用的集區連線數目
• 工作 (CORBA):目前正在處理的工作數目 (2 層部
署)
• 工作 (HTTP):目前正在處理的工作數目 (Web 層
部署)
如需有關連線集區的詳細資訊,請參閱《資料存取指
引》。
29.1.7 Web 應用程式容器伺服器度量資訊
909 2013-01-07
伺服器度量資訊附錄
下表說明 Web 應用程式容器伺服器 度量資訊 畫面上顯示的伺服器度量資訊。
附註:
〈Adaptive 處理伺服器度量資訊〉一節也說明了 Web 應用程式容器伺服器的所有度量資訊。
表格29-16: Web 應用程式容器伺服器度量資訊
度量資訊
執行 WACS 連線器的清單
WACS 連線器啟動失敗
說明
伺服器上所有執行中的連接器清單。如果您並未看見
所有的連接器 (HTTP、HTTPS 和透過 Proxy 傳送
HTTP),則表示連接器尚未啟用,或在啟動期間失敗。
指出是否有任何連接器失效。若其值為 true,即表
示至少有一個連接器啟動失敗。若其值為 false,則
表示所有的連接器都在執行中。當一個或多個連接器
啟動失敗時請勿執行伺服器;您必須疑難排解伺服
器,以確定所有連接器已正常啟動。
相關主題
•
29.1.8 調適工作伺服器度量資訊
表格29-17: 工作伺服器度量資訊
度量資訊
收到的工作要求數
同時工作數
尖峰工作數
工作建立失敗
910
說明
應於伺服器上執行的工作數目
目前伺服器上執行的工作數目如果此數目過高,則表
示伺服器忙碌中
在伺服器上同時執行的同時工作數目上限。重新啟動
伺服器之前,此數目不會降低
伺服器上失敗的工作數目
2013-01-07
伺服器度量資訊附錄
度量資訊
暫存目錄
檔案系統目的端預設設定有效
FTP 目的端預設設定有效
收件匣目的端預設設定有效
電子郵件目的端預設設定有效
排程服務
[Children]
JSDPC?m_name=CrystalEnterprise.StreamWork
JSDPC?m_name=CrystalEnterprise.StreamWorkEx
說明
在其中建立暫存檔的目錄。您可以在伺服器的 屬性
畫面中加以指定。
如果此目錄的磁碟空間不足,便可能會發生問題。
如果伺服器可將文件傳送至伺服器 目的端 畫面中指
定的檔案系統目的端,則為 TRUE 否則為 FALSE。
如果伺服器可將文件傳送至伺服器 目的端 畫面中指
定的 FTP 伺服器目的端,則為 TRUE。否則為 FALSE。
如果伺服器可將物件傳送至伺服器 目的端 畫面中指
定的收件匣目的端,則為 TRUE。否則為 FALSE。
如果伺服器可將物件傳送至伺服器 目的端 畫面中指
定的電子郵件目的端,則為 TRUE。否則為 FALSE。
顯示在伺服器上執行的排程服務的資料表。
顯示在伺服器上執行的子程序的資料表。
下表說明在伺服器上執行的各個 [排程服務] 的度量資訊。
表格29-18: 排程服務度量資訊
度量資訊
排程服務
收到的工作要求數
同時工作數
尖峰工作數
允許的同時工作數目上限
工作建立失敗
說明
服務的名稱。
應於伺服器上執行的工作數目
目前服務上執行的同時工作數目。如果此數目過
高,則表示服務忙碌中
在服務上同時執行的同時工作數目上限。
服務允許同時執行的獨立程序 (子程序) 數目。
您可以在伺服器的 屬性 畫面中加以指定。
服務上失敗的工作數目
下表說明在伺服器上執行的各個子程序的度量資訊。
911 2013-01-07
伺服器度量資訊附錄
表格29-19: 子項度量資訊
度量資訊
排程服務
PID
收到的工作要求數
同時工作數
尖峰工作數
允許的工作數上限
通訊失敗
正在初始化
正在關閉
29.1.9 Crystal Report Server 度量資訊
說明
子程序的名稱。
子程序的識別碼
應於子程序上執行的工作數目
目前子程序上執行的同時工作數目。此數目通常
必須為 1。
在子程序上同時執行的同時工作數目上限。
子程序允許的同時工作數目。
與父調適工作伺服器的通訊失敗數。如果此數目
過大,則子程序將重新啟動。
如果子程序正在執行初始化程序,則為 1。否則
為 0。
如果子程序正在執行關機程序,則為 1。否則為
0。
下表說明 Crystal Reports 處理和 Crystal Reports 2011 處理伺服器 度量資訊 頁面上顯示的伺服
器度量資訊。
表格29-20: Crystal Reports 處理伺服器度量資訊
度量資訊
開啟的工作
已服務的要求數
開啟的工作數
說明
列出目前在伺服器上執行的工作的資料表。該資料表
包括文件的 ID 和名稱、執行工作的使用者名稱、上
次存取文件的日期,以及該工作已執行的時間數目。
伺服器啟動之後已服務的要求總數。
伺服器和其子程序目前正在處理的目前工作數目。
912 2013-01-07
伺服器度量資訊附錄
度量資訊
物件類型
平均處理時間 (毫秒)
最大處理時間 (毫秒)
最小處理時間 (毫秒)
佇列的要求數
物件 DLL 名稱
開啟的連線數
要求失敗率 (%)
已傳輸資料 (KB)
已失敗的要求數
子程序數上限
說明
伺服器主要處理的 InfoObject 類型。此度量資訊的
值不會變更。
伺服器處理其收到的最後 500 個要求所耗費的平均時
間 (毫秒)。如果此數目始終較高且不斷增加,則考慮
在其他電腦上建立額外的伺服器。
伺服器處理最後 500 個要求中的一個要求所耗費的最
大時間 (毫秒)。如果此數目始終較高且不斷增加,則
考慮在其他電腦上建立額外的伺服器。
伺服器處理最後 500 個要求中的一個要求所耗費的最
小時間 (毫秒)。如果此數目始終較高且不斷增加,則
考慮在其他電腦上建立額外的伺服器。
等候處理或正在處理的要求數目。如果此數目始終較
高且不斷增加,則考慮在其他電腦上建立額外的伺服
器。
伺服器的處理 Plug-in 名稱。此度量資訊的值不會變
更。
伺服器與用戶端之間目前開啟的連線數目。
伺服器無法處理其收到的最後 500 個要求百分比的要
求數目。
伺服器啟動之後,已傳輸至用戶端的資料總數 (KB)。
伺服器啟動之後伺服器無法完成的要求數目。
伺服器允許的同時子程序數目上限。
下表說明 Crystal Reports 快取伺服器 度量資訊 頁面上顯示的伺服器度量資訊。
表格29-21: Crystal Reports 快取伺服器度量資訊
度量資訊
快取叫用率 (%)
已連線處理伺服器
已服務的要求數
說明
要求佔已使用快取資料服務的最後 500 個要求的百分
比。
列出部署中 Crystal Reports 處理伺服器的資料表。
列出伺服器名稱及目前透過伺服器開啟之連線數目的
資料表。
伺服器啟動之後已服務的要求總數。
913 2013-01-07
伺服器度量資訊附錄
度量資訊
物件類型
平均處理時間 (毫秒)
最大處理時間 (毫秒)
最小處理時間 (毫秒)
佇列的要求數
物件 DLL 名稱
快取大小 (KB)
開啟的連線數
已傳輸資料 (KB)
說明
伺服器主要處理的 InfoObject 類型。此度量資訊的
值不會變更。
伺服器處理其收到的最後 500 個要求所耗費的平均時
間 (毫秒)。如果此數目始終較高且不斷增加,則考慮
在其他電腦上建立額外的伺服器。
伺服器處理最後 500 個要求中的一個要求所耗費的最
大時間 (毫秒)。如果此數目始終較高且不斷增加,則
考慮在其他電腦上建立額外的伺服器。
伺服器處理最後 500 個要求中的一個要求所耗費的最
小時間 (毫秒)。如果此數目始終較高且不斷增加,則
考慮在其他電腦上建立額外的伺服器。
等候處理或正在處理的要求數目。如果此數目始終較
高且不斷增加,則考慮在其他電腦上建立額外的伺服
器。
伺服器的處理 Plug-in 名稱。此度量資訊的值不會變
更。
伺服器目前在磁碟上快取的資料數量 (KB)。
伺服器與用戶端之間目前開啟的連線數目。
伺服器啟動之後,已傳輸至用戶端的資料總數 (KB)。
下表說明 Crystal Reports 2011 報表應用程式伺服器 度量資訊 頁面上顯示的伺服器度量資訊。
表格29-22: Crystal Reports 2011 報表應用程式伺服器度量資訊
度量資訊 metric_currentdoccount metric_totaldoccount metric_currentagentthreadcount metric_totalagentthreadcount
說明
伺服器目前正在處理的文件數目。
伺服器啟動之後已處理的文件數目。
伺服器目前正在處理的執行緒數目。
伺服器啟動之後已處理的執行緒數目。
29.1.10 Web Intelligence 伺服器度量資訊
914 2013-01-07
伺服器度量資訊附錄
915
表格29-23: Web Intelligence 處理服務度量資訊
度量資訊
快取大小 (KB)
快取區文件的最大數目
快取高標記計數
CPU 使用量 (%)
CPU 時間總計 (秒)
記憶體高臨界值計數
記憶體最大臨界值計數
虛擬記憶體大小 (MB)
目前用戶端呼叫數目
遠端延伸錯誤數目
目前工作數目
用戶端呼叫總數
工作細項總數
Idle time (seconds)
目前作用中工作階段數目
文件數目
自快取開啟的文件數目
目前工作階段數目
文件交換數目
說明
快取區目前儲存的資料量 (KB)。
啟動伺服器之後,由於文件過舊,從快取區刪除
的文件數目。
伺服器啟動之後,快取達到伺服器上允許的大小
上限的次數。
伺服器啟動之後使用的 CPU 時間總計百分比。
伺服器啟動之後使用的 CPU 時間總計。
伺服器啟動之後,達到伺服器記憶體高臨界值的
次數。
伺服器啟動之後,達到伺服器記憶體最大臨界值
的次數。
指派給伺服器的記憶體總量 (MB)。
目前伺服器正在處理的 CORBA 呼叫數目。
伺服器連線至調適處理伺服器所裝載的遠端延伸
服務失敗的次數。
目前伺服器正在執行的工作數目。
伺服器啟動之後收到的 CORBA 呼叫總數。
伺服器啟動之後在伺服器上已執行的工作細項總
數。
伺服器收到用戶端的最後要求後所耗用的時間
(秒)。
目前能夠收到用戶端要求的工作階段數目。
目前伺服器上開啟的文件數目。
已直接自快取區讀取之上次要求結果的文件數目。
目前伺服器上已建立的工作階段數目。
清除執行緒已針對其排程交換要求的文件數目。
2013-01-07
伺服器度量資訊附錄
度量資訊
已交換文件數目
工作階段逾時數目
工作階段總數
使用者數目
現用執行緒數目
臨界值總數
29.1.11 Dashboards 伺服器度量資訊
說明
交換要求已交換的文件數目。
啟動伺服器之後逾時的工作階段數目。
伺服器啟動之後在伺服器已建立的工作階段數目。
已連線至伺服器的使用者總數。
提供伺服器收到之要求的執行緒數目 (非同步執
行緒集區)。
伺服器啟動之後已建立的臨界值總數 (非同步執
行緒集區)。
表格29-24: Dashboard 處理伺服器量資訊
度量資訊
開啟的工作
已服務的要求數
開啟的工作數
物件類型
平均處理時間 (毫秒)
最大處理時間 (毫秒)
說明
列出目前在伺服器上執行的工作的資料表。該資料表
包括文件的 ID 和名稱、執行工作的使用者名稱、上
次存取文件的日期,以及該工作已執行的時間數目。
伺服器啟動之後已服務的要求總數。
伺服器和其子程序目前正在處理的目前工作數目。
伺服器主要處理的 InfoObject 類型。此度量資訊的
值不會變更。
伺服器處理其收到的最後 500 個要求所耗費的平均時
間 (毫秒)。如果此數目始終較高且不斷增加,則考慮
在其他電腦上建立額外的伺服器。
伺服器處理最後 500 個要求中的一個要求所耗費的最
大時間 (毫秒)。如果此數目始終較高且不斷增加,則
考慮在其他電腦上建立額外的伺服器。
916 2013-01-07
伺服器度量資訊附錄
度量資訊
最小處理時間 (毫秒)
佇列的要求數
物件 DLL 名稱
開啟的連線數
要求失敗率 (%)
已傳輸資料 (KB)
已失敗的要求數
子程序數上限
表格29-25: Dashboard 快取伺服器度量資訊
度量資訊
快取叫用率 (%)
已連線處理伺服器
已服務的要求數
物件類型
平均處理時間 (毫秒)
最大處理時間 (毫秒)
最小處理時間 (毫秒)
917
說明
伺服器處理最後 500 個要求中的一個要求所耗費的最
小時間 (毫秒)。如果此數目始終較高且不斷增加,則
考慮在其他電腦上建立額外的伺服器。
等候處理或正在處理的要求數目。如果此數目始終較
高且不斷增加,則考慮在其他電腦上建立額外的伺服
器。
伺服器的處理 Plug-in 名稱。此度量資訊的值不會變
更。
伺服器與用戶端之間目前開啟的連線數目。
伺服器無法處理其收到的最後 500 個要求百分比的要
求數目。
伺服器啟動之後,已傳輸至用戶端的資料總數 (KB)。
伺服器啟動之後伺服器無法完成的要求數目。
伺服器允許的同時子程序數目上限。
說明
要求佔已使用快取資料服務的最後 500 個要求的百分
比。
列出部署中 Dashboards 處理伺服器的資料表。列出
伺服器名稱及目前透過伺服器開啟之連線數目的資料
表。
伺服器啟動之後已服務的要求總數。
伺服器主要處理的 InfoObject 類型。此度量資訊的
值不會變更。
伺服器處理其收到的最後 500 個要求所耗費的平均時
間 (毫秒)。如果此數目始終較高且不斷增加,則考慮
在其他電腦上建立額外的伺服器。
伺服器處理最後 500 個要求中的一個要求所耗費的最
大時間 (毫秒)。如果此數目始終較高且不斷增加,則
考慮在其他電腦上建立額外的伺服器。
伺服器處理最後 500 個要求中的一個要求所耗費的最
小時間 (毫秒)。如果此數目始終較高且不斷增加,則
考慮在其他電腦上建立額外的伺服器。
2013-01-07
伺服器度量資訊附錄
度量資訊
佇列的要求數
物件 DLL 名稱
快取大小 (KB)
開啟的連線數
已傳輸資料 (KB)
說明
等候處理或正在處理的要求數目。如果此數目始終較
高且不斷增加,則考慮在其他電腦上建立額外的伺服
器。
伺服器的處理 Plug-in 名稱。此度量資訊的值不會變
更。
伺服器目前在磁碟上快取的資料數量 (KB)。
用戶端目前開啟的連線數目。
伺服器啟動之後,已傳輸至用戶端的資料總數 (KB)。
918 2013-01-07
伺服器和節點預留位置附錄
第30章 伺服器和節點預留位置附錄
30.1 伺服器和節點預留位置
預留位置
除 %SERVER_FRIENDLY_NAME% and %SERVER_NAME% 外,下列預留位置會套用至同一節點上的所有伺服
器。
%AuditingDatabaseConnection%
說明
CMS 所使用的稽核資料庫連線。
預設值
此值在安裝時指定。
%AuditingDatabaseDriver%
用來連線至稽核資料庫的資料庫驅
動程式類型。
視所使用的資料庫而定,例如:
• 若為 SQL Server:sqlserverau ditdbss
• 若為 MySQLL:mysqlauditdbss
%BINDIR%
%BINDIR32%
%CACHESERVER_EXE%
%CMS_EXE%
資訊平台服務 64 位元二進位所在
資料夾。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/win64_x64
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/<PLATFORM64>/
Business Intelligence 平台 32
位元二進位所在的資料夾。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/win32_x86
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/<PLATFORM32>
Crystal Reports 快取伺服器的可
執行檔名稱。
• 在 Windows 上:crcache.exe
• 在 Unix 上:boe_crcached.bin
中央管理伺服器的可執行檔名稱。
• 在 Windows 上:cms.exe
• 在 Unix 上:boe_cmsd
919 2013-01-07
伺服器和節點預留位置附錄
預留位置
%CONNECTIONSERVER32_EXE%
%CONNECTIONSERVER_DIR%
%CONNECTIONSERVER_EXE%
%CR2011_BINDIR%
%CR2011_DefaultWorkingDir%
%CRYSTALRAS_EXE%
%CR_ODBCINI%
說明
32 位元連線伺服器的可執行檔名
稱。
預設值
• 在 Windows 上:ConnectionServ er32.exe
• 在 Unix 上:ConnectionServer32
連線伺服器的根資料夾。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI
4.0/dataAccess/connectionServer
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/dataAccess/connec tionServer
64 位元連線伺服器的可執行檔名
稱。
• 在 Windows 上:ConnectionServ er.exe
• 在 Unix 上:ConnectionServer
Crystal Reports 2011 伺服器二
進位所在的目錄。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/win32_x86
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/<PLATFORM32>/
Crystal Reports 2011 伺服器的
預設工作目錄。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/win32_x86
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/<PLATFORM32>/
報表應用程式伺服器的可執行檔名
稱。
• 在 Windows 上:crystalras.exe
• 在 Unix 上:boe_crystalrasd
.odbc.ini 檔案的名稱和所在路
徑。
• 在 Windows 上:此預留位置為空
白。
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/odbc.ini
920 2013-01-07
伺服器和節點預留位置附錄
%DLLEXT%
%DLLPATH%
%DLLPATH32%
%DLLPATH64%
%DLLPREFIX%
%DLLPRELOAD%
預留位置
%CommonJavaBundlesDir%
%CommonJavaLibDir%
%DLLPRELOAD32%
說明
共用 OSGI 配套的所在資料夾。
預設值
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI
4.0/java/lib/bundles
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/java/lib/bundles
通用 Java 程式庫的所在資料夾。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/java/lib
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/java/lib
.dll 或 .so 檔案的預設副檔名。
• 在 Windows 上:.dll
• 在 Unix 上:.so
安裝 Business Intelligence 平
台電腦上的環境變數名稱,可指定
轉譯器將搜尋可執行檔的目錄。
• 在 Windows 上:Path
• 在 Unix 上:LD_LIBRARY_PATH
在 Solaris 32 位元系統上,安裝
Business Intelligence 平台電腦
上的環境變數名稱,可指定轉譯器
將搜尋可執行檔的目錄。
• 在 Solaris 上: LD_LI
BRARY_PATH_32
• 其他作業系統上,此預留位置為
空白。
在 Solaris 64 位元系統上,安裝
Business Intelligence 平台電腦
上的環境變數名稱,可指定轉譯器
將搜尋可執行檔的目錄。
• 在 Solaris 上:LD_LI
BRARY_PATH_64
• 其他作業系統上,此預留位置為
空白。
.dll 或 .so 檔案的預設前置字
元。
• 在 Windows 上:此預留位置為空
白。
• 在 Unix 上:lib
平台的 LD_PRELOAD 環境變數名
稱。
32 位元 AIX 系統上的
LD_PRELOAD 環境變數名稱。
• 在 Windows 上:此預留位置為空
白。
• 在 AIX 上:LDR_PRELOAD64
• 在其他 Unix 上:LD_PRELOAD
• 在 Windows 和 Linus 上:此預
留位置為空白。
• 在 AIX 上:LDR_PRELOAD
• 在 Solaris 上:LD_PRELOAD_32
921 2013-01-07
伺服器和節點預留位置附錄
預留位置
%DLLPRELOAD64%
%DP%
%DefaultAuditingDir%
%DefaultDataDir%
%DefaultInputFRSDir%
%DefaultLoggingDir%
%DefaultOutputFRSDir%
說明
64 位元 AIX 系統上的
LD_PRELOAD 環境變數名稱。
路徑分隔符號。
預設值
• 在 AIX 上:LDR_PRELOAD64
• 在 Solaris 上:LD_PRELOAD_64
• 其他作業系統上,此預留位置為
空白。
• 在 Windows 上:分號 (;)
• 在 Unix 上:冒號 (:)
在其中寫入稽核暫存檔的目錄。若
要最佳化效能,該位置應位於伺服
器的本機磁碟機上。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/Auditing
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/data/Audit ing/
工作伺服器使用的暫存目錄。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/Data
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/data/
輸入檔案儲存伺服器的根資料夾。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI
4.0/FileStore/Input
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/data/frsin put
儲存記錄檔的位置。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/logging
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/logging
輸出檔案儲存伺服器的根資料夾。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI
4.0/FileStore/Output
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/data/frsout put
922 2013-01-07
伺服器和節點預留位置附錄
預留位置
%DefaultWorkingDir%
%DefaultWorkingDir32%
%EVENTSERVER_EXE%
%EXEEXT%
%EXEPATH%
%EnterpriseDir%
%EnterpriseDir32%
%ExternalJavaLibDir%
說明
64 位元伺服器的工作目錄
32 位元伺服器的工作目錄。
事件伺服器的可執行檔名稱。
可執行檔的預設副檔名。
預設值
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/win64_x64
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/<PLATFORM64>
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/win32_x86
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/<PLATFORM32>
• 在 Windows 上:EventServer.exe
• 在 Unix 上:boe_eventsd
• 在 Windows 上:.exe
• 在 Unix 上:此預留位置不可用。
安裝 Business Intelligence 平
台電腦上的環境變數名稱,可指定
轉譯器將搜尋可執行檔的目錄。
• 在 Windows 上:Path
• 在 Unix 上:PATH
安裝 64 位元 Business Intelligence 平台的位置。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40
安裝 32 位元 Business Intelligence 平台的位置。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40
外部協力廠商 Java 程式庫的所在
資料夾。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI
4.0/java/lib/external
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/java/lib/external
923 2013-01-07
伺服器和節點預留位置附錄
預留位置
%FILESERVER_EXE%
%HOARD_PATH%
%HOARD_PRELOAD%
說明
檔案伺服器的可執行檔名稱。
預設值
• 在 Windows 上:fileserver.exe
• 在 Unix 上:boe_filesd
記憶體管理員的位置。
• 在 Solaris 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/solaris_sparcv9/lib hoard3.so
• 在其他作業系統上,此預留位置
為空白。
指定是否預先載入記憶體管理員。
• 在 Solaris 上:LD_PRELOAD_64
• 在其他作業系統上,此預留位置
為空白。
%INSTALLROOTDIR%
%INSTALLROOTDIR32%
%IntroscopeAgentEnableInstrumen tation%
安裝 64 位元 Business Intelligence 平台的資料夾。
安裝 32 位元 Business Intelligence 平台的資料夾。
此值在安裝時指定。
此值在安裝時指定。
表示使用 Introscope Agent Enterprise Manager 的 Java 伺服
器檢測是否已啟用。
TRUE 或 FALSE,視安裝 Business
Intelligence 平台時是否啟用 Introscope Agent Enterprise Manager
而定。
%IntroscopeAgentEnterpriseMan agerHost%
%IntroscopeAgentEnterpriseMan agerPort%
%IntroscopeAgentEnterpriseMan agerTransport%
檢測資料應送往的 Introscope
Agent Enterprise Manager 主機
名稱。
檢測資料應送往的 Introscope
Agent Enterprise Manager 連接
埠。
將檢測資料傳送至 Introscope
Agent Enterprise Manager 時使
用的傳輸。允許的值為:
• TCP
• HTTP
• HTTPS
• SSL
$IntroscopeAgentEnterpriseManager
Host
$IntroscopeAgentEnterpriseManager
Port
TCP
%IntroscopeAgentEnterpriseMan agerTransportHTTP%
%IntroscopeAgentEnterpriseMan agerTransportHTTPS%
透過 HTTP 將檢測資料傳送至 Introscope Agent Enterprise Manager 時使用的類別。
透過 HTTPS 將檢測資料傳送至
Introscope Agent Enterprise
Manager 時使用的類別。 com.wily.isengard.postoffice
hub.link.net.HttpTunnelingSocket
Factory com.wily.isengard.postoffice
hub.link.net.HttpsTunnelingSock
etFactory
924 2013-01-07
伺服器和節點預留位置附錄
預留位置
%IntroscopeAgentEnterpriseMan agerTransportSSL%
%IntroscopeAgentEnterpriseMan agerTransportTCP%
%IntroscopeDir%
%JAVAW_EXE%
%JAVA_EXE%
%JOBSERVERCHILD_EXE%
%JOBSERVER_EXE%
%JdkBinDir%
%JreBinDir%
說明
透過 SSL 將檢測資料傳送至 Introscope Agent Enterprise Manager 時使用的類別。
透過 TCP 將檢測資料傳送至 Introscope Agent Enterprise Manager 時使用的類別。
預設值 com.wily.isengard.postoffice
hub.link.net.SSLSocketFactory
com.wily.isengard.postoffice
hub.link.net.DefaultSocketFactory
安裝 Introscope Agent Enterprise Manager 的資料夾。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/java/wily
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/java/wily
無主控台視窗的 Java 虛擬機器的
可執行檔名稱。
• 在 Windows 上:javaw.exe
• 在 Unix 上:java
Java 虛擬機器的可執行檔名稱。
• 在 Windows 上:java.exe
• 在 Unix 上:java
Adaptive 工作伺服器子系的可執
行檔名稱。
• 在 Windows 上:JobServer
Child.exe
• 在 Unix 上:boe_jobcd
Adaptive 工作伺服器的可執行檔
名稱。
• 在 Windows 上:JobServer.exe
• 在 Unix 上:boe_jobsd
JDK 二進位的所在資料夾。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI
4.0/win64_x64/sapjvm/bin
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/<PLAT
FORM64>/sapjvm/bin
JRE 二進位的所在資料夾。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI
4.0/win64_x64/sapjvm/jre/bin/
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/<PLAT
FORM64>/sapjvm/jre/bin
925 2013-01-07
伺服器和節點預留位置附錄
預留位置
%JVM_ARCH_ENVIRONMENT%
%JVM_HEADLESS_MODE%
%JVM_HEAP_DUMP_ON_OUT_OF_MEMO
RY_ERROR%
%JVM_IGNORE_CONSOLE_EVENTS%
%JVM_SHARED_MEMORY_SEGMENT%
%LANGUAGEPACKSDIR%
%LANGUAGEPACKSDIR32%
%LSTDir%
說明
指明電腦是否在 32 位元或 64 位
元 JVM 上執行。
預設值
• 在 Windows 上:此預留位置為空
白。
• 在 32 位元 Unix 上:-d32
• 在 64 位元 Unix 上:-d64
指定 JVM 是否以無周邊模式運作
的命令列引數。
• 在 Windows 上:-Djava.awt.head
less=false
• 在 Unix 上:-Djava.awt.head
less=true
指定在遇到「記憶體不足」錯誤時
JVM 所採取動作的命令列參數。
可減少 Java 虛擬機器使用作業系
統信號的命令列參數。
"-XX:+HeapDumpOnOutOfMemoryError"
"-XX:HeapDumpPath=%DefaultLoggingDir%" "-XX:+ExitVMOnOutOfMemoryError"
• Windows:-Xrs
• Linux:此預留位置不可用。
• 其他作業系統上,此預留位置為
空白。
啟用 JVM 延伸和設定 JVM 執行個
體數目的命令列參數。
• 在 Windows 上:"-Xjvmx" "-XsapSystem:08"
• 在 Unix 上:此預留位置為空白。
部署語言套件的安裝資料夾。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/Languages/
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/Languages/
32 位元系統上安裝部署語言套件
的資料夾。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/Languages/
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/Languages/
儲存 LST 組態檔案的資料夾。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/conf/lst
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/conf/lst
926 2013-01-07
伺服器和節點預留位置附錄
預留位置
%MDAS_JVM_OS_STACK_SIZE%
%NCSInstrumentLevelThreshold%
%PAGESERVER_EXE%
%PAGESERVERWRAPPED_EXE%
%PJSContainerDir%
%PJSServicesDir%
%Platform%
%Platform32%
%PS_JVM_OS_STACK_SIZE%
%RasBinDir%
%SERVER_FRIENDLY_NAME%
說明
指定多維度分析服務的 JVM 堆疊
大小。
預設值
• 在 AIX 上:-Xmso1M
• 其他作業系統上,此預留位置為
空白。
NCS 程式庫追蹤記錄的臨界值層
級。
依預設,此值為 0。
Crystal Reports 2011 處理伺服
器的可執行檔名稱。
• 在 Windows 上:crproc.exe
• 在 Unix 上:boe_crprocd.bin
• 在 Windows 上:crproc.exe
• 在 Unix 上:boe_crprocd
APS Container JARS 所在的資料
夾。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI
4.0/java/pjs/container
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/java/pjs/container
APS Service JARS 所在的資料
夾。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI
4.0/java/pjs/services
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/java/pjs/services
執行 Business Intelligence 平
台的電腦作業系統。
執行 Business Intelligence 平
台之電腦的 32 位元作業系統。
JVM Stack size for APS
執行 Business Intelligence 平台
的電腦作業系統。
執行 Business Intelligence 平台
的電腦作業系統。
• 在 AIX 上:-Xmso1M
• 在其他作業系統上,此預留位置
為空白。
報表應用程式伺服器的根資料夾。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI 4.0/win32_x86
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/<PLATFORM32>/ras
伺服器的完整名稱。 伺服器的完整名稱。
927 2013-01-07
伺服器和節點預留位置附錄
預留位置
%SERVER_NAME%
%SMDAgentHost%
%SMDAgentPort%
%TRACE_CONFIGFILE_INI%
%WarfilesDir%
%WEBI_LD_PRELOAD%
%WEBISERVER_EXE%
%WEBI_LD_PRELOAD_ONCE%
%XCCACHE_EXE%
%XCPROC_EXE%
說明
伺服器的完整名稱。
檢測資料應送往的 SMD Agent 主
機名稱。
檢測資料應送往的 SMD Agent 連
接埠。
預設值
伺服器的完整名稱。
此值在安裝時指定。
此值在安裝時指定。
BO_Trace.ini 檔案的名稱和路
徑。
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI
4.0/conf/BO_trace.ini
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/conf/BO_trace.ini
• 在 Windows 上:<IN
STALLDIR>/SAP BusinessObjects
Enterprise XI
4.0/warfiles/webapps/
• 在 Unix 上:<IN
STALLDIR>/sap_bobj/enter prise_xi40/warfiles/webapps/
平台的 LD_PRELOAD 環境變數名
稱。
• 在 Linux 上:
$LD_PRELOAD$:libmda_api.so:lib mda_common.so
• 在其他作業系統上:$LD_PRELOAD$
Web Intelligence 處理伺服器的
可執行檔名稱。
• 在 Windows 上:wireportserv er.exe
• 在 Unix 上:WIReportServer
平台的 LD_PRELOAD_ONCE 環境變
數名稱。
$LD_PRELOAD_ONCE$
Dashboards 快取伺服器的可執行
檔名稱。
• 在 Windows 上:xccache.exe
• 在 Unix 上:boe_xccached
Dashboards 處理伺服器的可執行
檔名稱。
• 在 Windows 上:xcproc.exe
• 在 Unix 上:boe_xcprocd
附註:
下列預留位置可在節點層級編輯。說明和預設值如上表所示。此清單中未出現的預留位置為唯讀。
• %DefaultAuditingDir%
• %DefaultDataDir%
928 2013-01-07
伺服器和節點預留位置附錄
• %DefaultLoggingDir%
• %IntroscopeAgentEnableInstrumentation%
• %IntroscopeAgentEnterpriseManagerHost%
• %IntroscopeAgentEnterpriseManagerPort%
• %IntroscopeAgentEnterpriseManagerTransport%
• %NCSInstrumentLevelThreshold%
• %SMDAgentHost%
• %SMDAgentPort%
• %WarfilesDir%
相關主題
•
929 2013-01-07
稽核資料儲存結構描述附錄
第31章 稽核資料儲存結構描述附錄
31.1 總覽
此附錄供將存取和完整報告稽核資料儲存區資料表的報表設計者參考。以下圖表與資料表說明中顯示記
錄稽核資料的資料表,以及這些資料表的相關性。
31.2 結構描述圖表
930 2013-01-07
稽核資料儲存結構描述附錄
31.3 稽核資料儲存區資料表
ADS_EVENT 資料表
此資料表會記錄結構描述中其他資料表之每個事件、中央連結點的基本屬性。
931 2013-01-07
稽核資料儲存結構描述附錄
資料行名稱
Event_ID
Cluster_ID
Server_ID
Service_Type_ID
Client_Type_ID
Start_Time
Duration_ms
Added_to_ADS
User_ID
User_Name
Session_ID
Action_ID
Sequence_In_Action
Event_Type_ID
Status_ID
欄位類型
字元 (64)
字元 (64)
字元 (64)
索引鍵
主索引鍵
ADS_Auditee
資料表的外來
索引鍵
ADS_Auditee
資料表的外來
索引鍵
說明
針對事件產生的唯一 ID。
受稽核者叢集的 GUID。系統會記錄此值,因為多
個叢集可能使用相同的 ADS。
觸發事件的伺服器 CUID。
字元 (64)
ADS_Auditee
資料表的外來
索引鍵
• 觸發事件的服務類型 CUID。伺服器上的服務將
記錄其服務類型 CUID。
• 用戶端應用程式 (例如,BI Launch Pad 或
Web Intelligence) 會記錄其應用程式類型
CUID。
字元 (64)
日期時間
整數
日期時間
字元 (64)
字元 (255)
字元 (64)
字元 (64)
整數
整數
整數
無
無
無
ADS_Application_Type 資
料表的外來索
引鍵
無
記錄建立工作階段之用戶端的用戶端類型 ID。
無
無
無
事件作業啟動時的日期和時間 (UTC) (包括毫秒)。
作業期間 (毫秒)。
在 ADS 中記錄事件的日期和時間 (UTC)。
執行動作的使用者 CUID。
與執行動作之使用者 ID 相關聯的名稱。以稽核
者 CMS 預設語言記錄。
事件觸發所在工作階段的 GUID。如果沒有相關聯
的工作階段,則該欄位為 Null。
觸發事件的使用者動作 ID。用於群組由單一使用
者動作產生的事件。
無
對於多伺服器 (或用戶端或多伺服器) 事件,則
為觸發事件序列中的伺服器或用戶端應用程式。
在所有排程工作流程中,序列 ID 始終為 0。
ADS_Event_type
資料表的外來
索引鍵
事件類型 (例如,檢視或儲存)。
ADS_Status_Str 資料
表的外來索引
鍵
作業狀態 (例如,"0" = 成功,"1" = 失敗)。
932 2013-01-07
稽核資料儲存結構描述附錄
資料行名稱
Object_ID
Object_Name
Object_Type_ID
Object_Folder_Path
Folder_ID
Top_Folder_Name
Top_Folder_ID
欄位類型
字元 (64)
字元 (255)
索引鍵
無
無
說明
執行作業所在物件的 CUID。
執行作業所在物件的名稱。以稽核者 CMS 預設語
言記錄。
字元 (64)
字元 (255)
字元 (64)
字元 (255)
字元 (64)
ADS_Object_Type_Str
資料表的外來
索引鍵
執行作業所在物件類型的 CUID。
無
無
無
無
執行作業所在物件的完整資料夾路徑 (例如,
Country/Region/City)。以稽核者 CMS 預設語言
記錄。如果無法確定資料夾路徑,此值將設為
Null。
執行作業所在物件的資料夾 CUID。
物件的最上層資料夾名稱。例如,如果物件位於
Country/Region/City,則會記錄 Country。
物件所在的最上層資料夾 CUID。例如,如果物件
位於 Country/Region/City,則會記錄 Country
資料夾的 CUID。
ADS_EVENT_DETAIL 資料表
此資料表會記錄事件詳細資料屬性。
資料行名稱
Event_Detail_ID
類型
整數
Event_ID 字元 (64)
Event_Detail_Type_ID 整數
索引鍵
主索引鍵
ADS_Event 的
外來索引鍵
ADS_Event_Detail_Str 的
外來索引鍵
說明
事件詳細資料的 GUID。
父事件 GUID。
事件詳細資料的類型。
933 2013-01-07
稽核資料儲存結構描述附錄
資料行名稱
束
類型
整數
索引鍵
無
說明
如果詳細資料是數列的一部分,此值將用於
將兩者係結在一起。
例如,如果報表具有「州」和「國家」的提
示,使用者可以輸入「國家」的提示「美
國」,以及「州」的提示「加州」和「內華
達州」。這將產生包含兩束的事件詳細資料。
第 1 束將包括:
• 提示名稱:國家
• 提示值:美國
第 2 束將包括:
• 提示名稱:州
• 提示值:加州
• 提示值:內華達州
事件詳細資料的值。 Event_Detail_Value
字元 (長文
字)
無
ADS_AUDITEE 資料表
此資料表會記錄屬於部署之所有受稽核者伺服器的屬性資訊。
資料行名稱
Cluster_ID
Server_ID
類型
字元 (64)
字元 (64)
索引鍵
主索引鍵
• 主索引鍵
• ADS_Server_Name_STR
說明
受稽核者所屬的叢集 ID。
觸發事件的伺服器 CUID。如果事件由用
戶端觸發,則將記錄處理事件的調適處
理伺服器 CUID。
Service_Type_ID 字元 (64)
• 主索引鍵
• ADS_Service_Type_Str
• ADS_Supported_Events
觸發事件之服務的服務類型 CUID。用戶
端觸發事件將記錄應用程式類型 CUID。
Server_Type_ID 字元 (64)
ADS_Serv er_Type_Str
觸發事件之伺服器的伺服器類型 CUID。
Application_Type_ID
Version
字元 (64)
字元 (64)
ADS_Applica tion_Type_Str
無
觸發事件之用戶端的應用程式類型
CUID。對於伺服器事件,將記錄服務類
型的 ID。
在記錄事件時觸發事件的伺服器或用戶
端版本。
934 2013-01-07
稽核資料儲存結構描述附錄
資料行名稱 類型 索引鍵
Retrieved_Events_Completed_By 日期時間 無
狀態 整數
Potentially_Incomplete_Data 整數
無
無
說明
稽核者 CMS 上次輪詢其暫存檔的此受稽
核者的時間。這指明在此日期/時間之前
完成之來自此受稽核者的所有事件已在
ADS 中。
受稽核者所處的狀態 (執行中、未執行、
已刪除)。
顯示此受稽核者是否具有未傳輸至 ADS
的事件。
資料行名稱
Cluster_ID
Server_ID
語言
Server_Name
ADS_SERVER_NAME_STR 資料表
此資料表提供伺服器名稱的多語系字典。當重新命名伺服器時將更新值。
類型
字元 (64)
字元 (64)
字元 (10)
字元 (255)
索引鍵
主索引鍵
主索引鍵
主索引鍵
無
說明
伺服器所屬的叢集 ID。
伺服器 CUID。
伺服器名稱的語言程式碼,例如 EN 或 DE。
伺服器的名稱。
ADS_SERVICE_TYPE_STR 資料表
此資料表提供服務類型名稱的多語系字典。
資料行名稱
Service_Type_ID
類型
字元 (64)
索引鍵
主索引鍵
語言 字元 (10) 主索引鍵
Service_Type_Name 字元 (255) 無
說明
服務的服務類型或服務類別 CUID。
記錄服務類型名稱的語言程式碼,例如 EN 或
DE。
服務類型的名稱。
ADS_APPLICATION_TYPE_STR 資料表
此資料表提供用戶端應用程式類型名稱的多語系字典。
資料行名稱
Application_Type_ID
類型
字元 (64)
索引鍵
主索引鍵
說明
應用程式的應用程式類型 CUID。
935 2013-01-07
稽核資料儲存結構描述附錄
資料行名稱
語言
Application_Type_Name
類型
字元 (10)
索引鍵
主索引鍵
字元 (255) 無
說明
記錄應用程式類型的語言程式碼,例如 EN
或 DE。
應用程式類型的文字名稱,例如 Crystal
Reports 或 Web Intelligence。
ADS_SUPPORTED_EVENTS 資料表
此資料表記錄每種服務或用戶端應用程式類型支援的事件和相關聯事件詳細資料的清單。
資料行名稱
Cluster_ID
Service_Type_ID
Event_Type_ID
Event_Detail_Type_ID
類型
字元 (64)
字元 (64)
整數
整數
索引鍵
主索引鍵
主索引鍵
說明
服務所屬的叢集 ID。
觸發事件之服務的服務類型 CUID。如果
由用戶端應用程式觸發事件,則會記錄應
用程式類型 CUID。
ADS_Event_Type
的外來索引鍵
ADS_EVENT_DE
TAIL_TYPE_STR
記錄的事件類型 ID (例如,儲存 ID)。
識別針對該事件取得之事件詳細資料類型
的 CUID (例如,檔案路徑)。
ADS_CLUSTER 資料表
此資料表會記錄包含受稽核者之任何叢集的資訊。
資料行名稱 類型
Cluster_ID 字元 (64)
索引鍵
• 主索引鍵
• ADS_Cluster_Str
說明
叢集的 GUID。
Retrieved_Events_Completed_By
Last_Poll_Time
日期時間
日期時間
無
無
顯示資料庫中該叢集稽核資訊的最新
情況。記錄在指定時間內所有目前執
行之受稽核者伺服器最舊的已擷取稽
核時間戳記。這指明在此日期之前完
成的所有事件已在 ADS 中。
稽核者 CMS 上次在此叢集中輪詢受
稽核者的時間。
936 2013-01-07
稽核資料儲存結構描述附錄
資料行名稱
Potentially_Incomplete_Data
類型
整數
索引鍵
無
說明
指明叢集內可能不完整的稽核資
訊:"0" = 所有伺服器已正常傳輸資
料;而 "1" = 叢集中至少一部執行
中或非執行伺服器已設定其 [可能不
完整的資料] 標幟,意即一個受稽核
者擁有尚未傳輸至 ADS 事件。
ADS_CLUSTER_STR 資料表
此資料表提供部署中不同叢集的參考資料錄。
資料行名稱
Cluster_ID
語言
Cluster_Name
類型
字元 (64)
字元 (10)
字元 (255)
索引鍵
主索引鍵
無
無
說明
叢集的唯一 ID。
叢集語言設定的代碼,例如 EN 或DE。
叢集名稱。
ADS_EVENT_TYPE 資料表
此資料表提供不同事件類別的參考資料錄。
資料行名稱 類型
Event_Type_ID 整數
索引鍵
複合:
• 主索引鍵
• ADS_Event_Type_Str
Event_Catagory_ID 整數
說明
事件類型的唯一識別碼。
ADS_Event_Category_Str
資料表
事件類別。例如一般、Web Intelligence 或生命週期管理。
ADS_EVENT_TYPE_STR 資料表
此資料表提供事件類型名稱的多語系字典。
資料行名稱
Event_Category_ID
類型
整數
索引鍵
主索引鍵
語言
Event_Type_Name
字元 (10)
字元 (255)
主索引鍵
無
說明
事件的事件類型 ID。
記錄事件類別名稱的語言程式碼,例如
EN 或 DE。
事件類型的文字名稱,例如檢視或登入。
937 2013-01-07
稽核資料儲存結構描述附錄
ADS_EVENT_CATEGORY_STR 資料表
此資料表提供事件類別名稱的多語系字典。
資料行名稱
Event_Type_ID
類型
整數
索引鍵
主索引鍵
語言 字元 (10) 主索引鍵
Event_Category_Name 字元 (255) 無
說明
事件類別 ID。
記錄事件類別名稱的語言程式碼,例如 EN
或 DE。
事件類別的名稱。
ADS_EVENT_DETAIL_TYPE_STR 資料表
此資料表提供事件詳細資料類型名稱的多語系字典。
資料行名稱 類型 索引鍵
Event_Detail_ID
語言
Event_Detail_Type_Name
整數 主索引鍵
字元 (10)
字元 (255)
主索引鍵
無
說明
事件詳細資料的事件詳細資料類型
ID。
記錄事件詳細資料名稱的語言程式碼,
例如 EN 或 DE。
事件詳細資料類別的文字名稱。
ADS_OBJECT_TYPE_STR 資料表
此資料表提供事件物件名稱的多語系字典。
資料行名稱
Object_Type_ID
類型
字元 (64)
索引鍵
主索引鍵
語言
Object_Type_Name
字元 (10)
字元 (255)
主索引鍵
無
說明
物件的物件類型 CUID。
記錄物件類型名稱的語言程式碼,例如
EN 或 DE。
物件類型的名稱。
ADS_STATUS_STR 資料表
此資料表提供事件狀態名稱的多語系字典。
資料行名稱
Status_ID
Event_Type_ID
類型
整數
整數
索引鍵
主索引鍵
主索引鍵
說明
作業狀態的數字表示。
事件的事件類型 ID。例如,檢視 1002。
938 2013-01-07
稽核資料儲存結構描述附錄
資料行名稱
語言
Status_Name
類型
字元 (10)
字元 (255)
索引鍵
主索引鍵
無
說明
記錄事件狀態的語言程式碼,例如 EN 或 DE。
事件狀態的文字說明,例如成功或失敗。
ADS_EVENT_DELETES
請勿使用或完整報告此資料表。它僅供內部系統使用,且在未來版本可能移除。
939 2013-01-07
系統複製工作表
第32章 系統複製工作表
32.1 系統複製工作表
屬性
叢集金鑰。
節點的名稱。
部署中每部電腦的電腦名稱和 BI 平台安裝資料
夾。
BI 平台管理員密碼。
值
與部署中每部電腦的這些連線關聯的 CMS 資料庫
連線、使用者名稱和密碼。
與部署中每部電腦的這些連線關聯的稽核資料庫
連線、使用者名稱和密碼。
對於部署中每部電腦,語意層和報表使用之來源
系統中每部電腦的任何其他資料庫用戶端連線。
對於部署中每部電腦,資料庫用戶端類型和版本。
版本、支援套件和更新程式層級。
940 2013-01-07
系統複製工作表
屬性
部署中每個輸入 FRS 和輸出 FRS 的檔案儲存區
位置。
值
如果您打算複製生命週期管理 (LCM),請使用
LCM Override 資料夾和 LCM subversion 檔案。
如果您打算複製監視資料庫,請使用監視資料庫
資料夾。
語意層資料夾路徑。
941 2013-01-07
詳細資訊
附錄A 詳細資訊
資訊資源
SAP BusinessObjects 產品資訊
SAP 說明入口網站
位置 http://www.sap.com
導覽至 http://help.sap.com/businessobjects/ 並在 SAP BusinessObjects Overview 側面板上按一下 [All Products]。
您可以在 SAP 說明入口網站上存取涵蓋所有 SAP BusinessObjects 產
品及其部署的最新說明文件。您可以下載 PDF 版本或可安裝的 HTML 程
式庫。
某些指南儲存在 SAP Service Marketplace 中,無法從 SAP 說明入口
網站獲取。這些指南會在說明入口網站中列出,並隨附至 SAP Service
Marketplace 的連結。簽署維護合約的客戶可以透過授權的使用者 ID
存取此網站。要獲得 ID,請與客戶支援代表聯絡。
SAP Service Marketplace
Docupedia
開發人員資源 http://service.sap.com/bosap-support > 說明文件
• 安裝指南: https://service.sap.com/bosap-instguides
• 版本資訊: http://service.sap.com/releasenotes
SAP Service Marketplace 用於儲存某些安裝指南、升級和移轉指南、
版本資訊以及「支援的平台」說明文件。簽署維護合約的客戶可以透過
授權的使用者 ID 存取此網站。請與客戶支援代表聯絡以獲得 ID。 如
果您從 SAP 說明入口網站重新導向至 SAP Service Marketplace,請使
用左側導覽窗格中的功能表以查找包含所要存取說明文件的類別。 https://cw.sdn.sap.com/cw/community/docupedia
Docupedia 可提供額外的文件資源、協同式製作環境,以及互動式回饋
管道。 https://boc.sdn.sap.com/ https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary
SAP 社群網路上的 SAP BusinessObjects 文章 https://www.sdn.sap.com/irj/boc/businessobjects-articles
這些文章原先稱為技術論文。
942 2013-01-07
詳細資訊
資訊資源
附註
SAP 社群網路上的論壇
教育訓練
線上客戶支援
專業諮詢
位置 https://service.sap.com/notes
這些附註原先稱為知識庫文章。 https://www.sdn.sap.com/irj/scn/forums http://www.sap.com/services/education
從傳統的教室學習方法,到目標線上學習的研討會,我們都可以根據您
的學習需求和喜愛的學習方式,提供一套訓練課程。 http://service.sap.com/bosap-support
SAP 支援入口網站包含客戶支援方案和服務的相關資訊。它還提供各種
技術資訊和下載的連結。簽署維護合約的客戶可以透過授權的使用者 ID
存取此網站。要獲得 ID,請與客戶支援代表聯絡。 http://www.sap.com/services/bysubject/businessobjectsconsulting
諮詢人員會一直陪伴著您,從最初的分析階段,直到最後的部署專案交
付。提供有關各種主題的專家意見,例如關聯式和多維度資料庫、連通
性、資料庫設計工具以及自訂的嵌入式技術。
943 2013-01-07
索引
A
Adaptive 工作伺服器
B
BackupCluster.bat 462 backupcluster.sh 462
BI 平台
BI 裝置
參閱 SAP BusinessObjects
Business Intelligence 平台
Business Process BI 服務
從 Web 應用程式容器伺服器移除
新增至 Web 應用程式容器伺服器
BW
BW 發行程式
C
cacert.der 155, 156 cakey.pem 155, 156
CCM
啟動, 停止和重新啟動伺服器
CMC
委派管理
索引標籤存取權
CMC (繼續)
索引標籤存取權 (繼續)
啟動, 停止和重新啟動伺服器
944 2013-01-07
索引
Content Administration Workbench
Crystal Reports
Crystal Reports 2010 處理伺服器
Crystal Reports 2010 報表應用程式
Crystal 報表
D
E
請參閱 SAP BusinessObjects
F
FIPS 相容模式
FIPS 相容模式 (繼續)
G
Guest 帳戶
H hosts 檔案, 針對 NAT 防火牆設定
HTTPS
設定 Web 應用程式容器伺服器
I
InfoObject
IPv6
ISA 2006
iViews
J
Java Management Extensions (JMX)
JD Edwards EnterpriseOne 整合
K
L
LDAP
Secure Sockets Layer (SSL) 219
主機
群組
Live Office
M
Mobile
O
ODBC
CMS 資料庫
odbc.ini
OpenDocument
945 2013-01-07
索引
Oracle
Oracle E-Business Suite
Oracle E-Business Suite 整合
Oracle EBS
P
PeopleSoft Enterprise 整合
PeopleSoft EPM 安全性橋接器
PlatformServices.properties 357
Plug-in
PSE
Q
R
Remote Method Invocation (RMI) 587
RESTful Web 服務管理
RestoreCluster.bat 470 restorecluster.sh 470
RFC 目的端 (繼續)
S
SAML
SAP
SAP BusinessObjects Analysis
SAP BusinessObjects Business
Intelligence 平台
Web 應用程式容器伺服器 (WACS)
SAP BusinessObjects Business
Intelligence 平台伺服器
SAP BusinessObjects Business
SAP BusinessObjects Dashboards 65
SAP BusinessObjects Explorer 65,
SAP BusinessObjects Web
SAP Gateway
SAP HANA
SAP HANA 資料庫
SAP StreamWork
SDK
Secure Socket Layer (SSL)
Secure Sockets Layer (SSL) 141,
Server Intelligence Agent (SIA)
節點
Siebel 整合
Crystal Reports 功能表項目, 建
SiteMinder
SNC
946 2013-01-07
索引
SQL Anywhere
SQL Anywhere 資料庫
設定 Web 應用程式容器伺服器
SSL請參閱 Secure Sockets Layer
startservers 820 stopservers 820
T
Tomcat
U
Universe Designer:請參閱語意層設
Unix
V
請參閱 SAP BusinessObjects
W
WAR 檔案
BOE WAR 檔案
WAR 檔案 (繼續)
BOE WAR 檔案 (繼續)
Web Intelligence 文件
Web 伺服器
從 Web 應用程式容器伺服器移除
新增至 Web 應用程式容器伺服器
Web 應用程式容器伺服器 (WACS) (繼
續)
WebLogic
WebSphere
Windows
Windows AD
X
Xcelsius. 請參閱 SAP
三畫
大量新增
工作
依需要檢視 Crystal Reports 2011
依需要檢視 Web Intelligence 文
947 2013-01-07
索引
工作流程 (繼續)
執行已排程的 SAP Crystal
執行已排程的 Web Intelligence
設定 Web Intelligence 文件的排
檢視非快取的 Crystal Reports
工作記錄
工作執行個體
已註冊服務
四畫
反向 Proxy 伺服器
部署與 Web 應用程式容器伺服器
與 Web 應用程式容器伺服器
支援的工作
五畫
主機
主機系統
主權者
用戶端
Data Federator:請參閱資料聯邦管
SAP BusinessObjects Analysis
SAP BusinessObjects Business
SAP BusinessObjects Dashboards
用戶端 (繼續)
資訊設計工具:請參閱資訊設計工具
SAP BusinessObjects Web
用戶端, 桌面
目的網站
六畫
948 2013-01-07
索引
同盟 (繼續)
Web 應用程式容器伺服器 (WACS)
存取控制清單
安全性 (繼續)
安全性定義編輯器
安全網路通訊
安全網路通訊 (SNC), 整合至
安裝
收件匣
自訂登入
自訂登入 (繼續)
七畫
BEx Web 應用程式服務屬性
Crystal Reports Server 屬性
允許報表工作持續與資料庫連
線,直到報表工作關閉為止
依需要指定給用戶端的最舊資
預覽或重新整理時讀取的資料
預覽或重新整理報表時要讀取
檢視器重新整理永遠產生目前
Dashboards 伺服器屬性
允許報表工作持續與資料庫連
線,直到報表工作關閉為止
949 2013-01-07
索引
伺服器 (繼續)
Dashboards 伺服器屬性 (繼續)
依需要指定給用戶端的最舊資
預覽或重新整理時讀取的資料
DSL 橋接器引擎清除逾時 (秒數)
Web Intelligence 伺服器設定
Web Intelligence 服務屬性
PJS 服務 ping 失敗的重試計
伺服器 (繼續)
Web Intelligence 服務屬性 (繼
續)
視覺效果引擎交換逾時 (秒)
視覺效果引擎清除逾時 (秒)
預設的監控資源交換逾時 (秒
預設的監控資源清除逾時 (秒
監控執行緒迴圈延遲 (秒數)
多維度分析服務屬性
每個使用者工作階段的作用中連線
每個使用者工作階段的閒置連線數
核心服務屬性
伺服器 (繼續)
核心服務屬性 (繼續)
每個使用者工作階段的作用中
每個使用者工作階段的閒置連
視覺效果引擎交換逾時 (秒)
視覺效果引擎清除逾時 (秒)
預設 JMX 代理結束點 URL
憑證信任清單私人金鑰存取密
950 2013-01-07
索引
伺服器 (繼續)
通用伺服器屬性
SIA 啟動時,自動啟動此伺服
連線伺服器屬性
資料聯邦服務屬性
伺服器 (繼續)
預設 JMX 代理結束點 URL (IIOP)
憑證信任清單私人金鑰存取密碼
Adaptive 處理伺服器度量資訊
伺服器度量資訊 (繼續)
Adaptive 處理伺服器度量資訊 (繼續)
DSLServiceMetrics.queryCount 905
GC 期間停止的系統百分比 (最後 5 分鐘)
Dashboards 伺服器度量資訊
951 2013-01-07
索引
伺服器度量資訊 (繼續)
Dashboards 伺服器度量資訊 (繼續)
Web Intelligence 伺服器度量資訊
伺服器度量資訊 (繼續) 伺服器度量資訊 (繼續)
中央管理服務度量資訊 (繼續)
檔案儲存伺服器度量資訊 (繼續)
伺服器度量資訊關於
通用度量資訊
事件伺服器度量資訊
連線伺服器度量資訊
調適工作伺服器度量資訊
稽核度量資訊
伺服器相依性
伺服器設定 ccm.sh
Web 應用程式容器伺服器度量資訊
中央管理服務度量資訊
伺服器群組
檔案儲存伺服器度量資訊
別名
952 2013-01-07
索引
Web 應用程式容器伺服器 (WACS)
狀態
週期性與暫止
Web 應用程式容器伺服器 (WACS)
系統架構目錄 (SLD
Web 應用程式容器伺服器 (WACS)
組態
設定 JD Edwards EnterpriseOne
八畫
使用者
使用者帳戶
使用者群組
使用者屬性
來源網站
服務帳戶
物件
物件衝突
九畫
建立
指令碼參數, 節點
953 2013-01-07
索引
指令碼參數, 節點 (繼續)
指定
查詢
Web 應用程式容器伺服器 (WACS)
首頁
十畫
個人安全性環境
特定權限
索引標籤存取權, CMC
記憶體設定
在 Web 應用程式容器伺服器
討論
追蹤記錄
追蹤記錄層級
十一畫
停用
帳戶
從 NetWeaver Enterprise Search 中
授權
Content Administration
啟用
處理伺服器
設定
954 2013-01-07
設定 (繼續)
瀏覽器和 Web 應用程式伺服器之間
連接埠
連接埠編號
Web 應用程式容器伺服器 (WACS)
十二畫
最上層
設定
報表
報表物件
報表應用程式伺服器
散發
登入
程式物件
十三畫
Content Administration
955
索引
傳輸 (繼續)
匯入工作
匯出工作
2013-01-07
索引
節點 (繼續)
移動 (繼續)
檢視
裝置
資料
資料存取
資料安全性
資料安全性 (繼續)
資料夾
物件權限
資訊平台服務
預設值
十四畫
Web 應用程式容器伺服器 (WACS)
管理
網站
網路介面
網路位址轉譯
網路環境
IPv4
語意層連線
輕量型目錄存取通訊協定請參閱 LDAP
956 2013-01-07
索引
遠端連線
需求
十五畫
事件
稽核 (繼續)
稽核資料儲存區
複製
Web 應用程式容器伺服器 (WACS)
複寫
複寫工作
複寫清單
十六畫
導覽樹狀結構
整合
十七畫
儲存
檔案系統
Web 應用程式容器伺服器 (WACS)
957 2013-01-07
索引
還原 InfoObject
還原 SAP BI 平台
還原工作
十八畫
十九畫
關係查詢
類型特有的權限 (繼續)
二十畫
二十一畫
二十二畫
權限 (繼續)
權限
二十三畫
變數
Web 應用程式容器伺服器 (WACS)
958 2013-01-07
Изтегляне
Реклама