SAP BusinessObjects Enterprise 管理 者ガイド SAP BusinessObjects Enterprise XI 3.1 Service Pack 3 著作権 © 2010 SAP AG. All rights reserved.SAP、R/3、SAP NetWeaver、Duet、 PartnerEdge、ByDesign、SAP Business ByDesign、および本書に記載されたその他 のSAP製品、サービス、ならびにそれぞれのロゴは、ドイツおよびその他の国々にお けるSAP AGの商標または登録商標です。Business ObjectsおよびBusiness Objects ロゴ、BusinessObjects、Crystal Reports、Crystal Decisions、Web Intelligence、 Xcelsius、および本書で引用されているその他のBusiness Objects製品、サービス、 ならびにそれぞれのロゴは、米国およびその他の国々におけるBusiness Objects S.A.の商標または登録商標です。Business ObjectsはSAPのグループ企業です。本 書に記載されたその他すべての製品およびサービス名は、それぞれの企業の商標 です。本書に記載されたデータは情報提供のみを目的として提供されています。製 品仕様は、国ごとに変わる場合があります。これらの文書の内容は、予告なしに変 更されることがあります。また、これらの文書はSAP AGおよびその関連会社(「SAP グループ」)が情報提供のためにのみ提供するもので、いかなる種類の表明および 保証を伴うものではなく、SAPグループは文書に関する誤記・脱落等の過失に対す る責任を負うものではありません。SAPグループの製品およびサービスに対する唯 一の保証は、当該製品およびサービスに伴う明示的保証がある場合に、これに規 定されたものに限られます。本書のいかなる記述も、追加の保証となるものではあり ません。 2010-04-05 目次 第1章 はじめに 25 このヘルプについて.............................................................................26 このヘルプの対象読者.....................................................................26 BusinessObjects Enterpriseの概要.....................................................26 BusinessObjects Enterprise XI 3.1 の新機能............................................27 どこから始めればよいか........................................................................28 初めてのデプロイメントの計画または実行............................................29 デプロイメントの設定........................................................................29 デプロイメントのアーキテクチャの変更................................................30 システムのパフォーマンスの改善.......................................................30 CMC でのオブジェクトの使用............................................................31 BusinessObjects Enterprise ガイド...........................................................31 第2章 アーキテクチャ 35 アーキテクチャの概要...........................................................................36 Enterprise インフラストラクチャ...........................................................38 BusinessObjects Enterprise Web サービス...........................................39 BusinessObjects Enterprise 管理サービス...........................................40 BusinessObjects Enterprise ストレージ サービス...................................41 BusinessObjects Enterprise 処理サービス...........................................42 Server Intelligence ..........................................................................46 ライフサイクル管理(LCM)................................................................46 クライアント..........................................................................................47 ブラウザベースの Web アプリケーション クライアント..............................48 デスクトップ クライアント アプリケーション.............................................52 サービス.............................................................................................59 SAP BusinessObjects Enterprise 管理者ガイド 3 目次 サービス カテゴリ............................................................................59 Adaptive Job Server.........................................................................70 Adaptive Processing Server...............................................................70 Central Management Server..............................................................71 Connection Server...........................................................................73 Crystal Reports Cache Server...........................................................73 Dashboard Analytics Server..............................................................75 Dashboard Server............................................................................75 Desktop Intelligence Cache Server ....................................................76 Desktop Intelligence Job Server.........................................................76 Desktop Intelligence Processing Server ..............................................77 Event Server..................................................................................77 File Repository Server .....................................................................78 Job Server......................................................................................79 List of Values Job Server..................................................................80 Multi-Dimensional Analysis Services サーバー(MDAS サーバー) ..........80 PM Metrics Server...........................................................................81 PM Repository Server......................................................................81 PM Rules Server..............................................................................82 Predictive Analysis Server ...............................................................82 Process Analysis Server....................................................................83 Program Job Server.........................................................................83 Publication Job Server......................................................................84 Report Application Server.................................................................84 Sets Profile Server ..........................................................................85 Sets Query Server ..........................................................................85 Web Intelligence Processing Server....................................................86 Web アプリケーション コンテナ サーバー(WACS)................................86 Web アプリケーション サーバー..............................................................87 Java SDK.......................................................................................88 .NET SDK......................................................................................91 4 SAP BusinessObjects Enterprise 管理者ガイド 目次 Web サービス ................................................................................93 Web アプリケーション コンテナ サービス(WACS).................................95 データベース ......................................................................................95 システム データベース.....................................................................96 レポーティング データベース.............................................................97 監査データベース...........................................................................98 認証とシングル サインオン.....................................................................99 Central Management Server(CMS)のセキュリティ.................................99 セキュリティ プラグイン....................................................................100 認証と承認...................................................................................100 情報ワークフロー ...............................................................................103 認証............................................................................................103 スケジュール.................................................................................105 表示............................................................................................110 第3章 サーバーの管理および設定 119 サーバー管理の概要..........................................................................120 BusinessObjects Enterprise の管理ツール.........................................121 CMC の[サーバー]管理エリアの使用...............................................122 Web アプリケーション コンテナ サーバーについて..............................126 Server Intelligence について............................................................127 サーバー管理:このバージョンの BusinessObjects Enterprise の新機能 ..128 ノードの使用......................................................................................131 ノードを追加する...........................................................................132 新しいノードからサーバーを削除する................................................133 ローカル マシンでの Server Intelligence Agent の再作成.....................134 サーバーのステータスの表示および変更................................................136 サーバーのステータスを表示する.....................................................136 サーバーの開始、停止、再起動.......................................................137 Central Management Server の停止..................................................140 サーバーの有効化/無効化.............................................................141 SAP BusinessObjects Enterprise 管理者ガイド 5 目次 サーバーの追加、クローン、および削除.................................................142 サーバーの追加............................................................................142 サーバーのクローン.......................................................................143 サーバーの削除............................................................................145 サーバー グループ.............................................................................146 サーバー グループの作成..............................................................147 サーバー サブグループの使用........................................................147 サーバーのグループ メンバーシップの変更.......................................149 サーバーおよびサーバー グループへのユーザー アクセス権...............149 サーバーの設定.................................................................................151 サーバーのプロパティを変更する.....................................................152 設定テンプレートの使用.................................................................152 サーバー ネットワークの設定...........................................................155 Tomcat を使用した接続ポートの変更................................................164 CMS システム データベース接続の管理............................................164 CMS データベース間でのデータのコピー..........................................165 CMS システム データベースのコピーの準備......................................170 CMS システム データベースの削除と再作成......................................172 新規または既存の CMS データベースの選択.....................................175 File Repository Server のルート ディレクトリとアイドル時間の設定..........177 パフォーマンス設定の変更..............................................................178 Job Server の出力先の設定............................................................178 データ ソースの Windows 処理サーバーの設定..................................185 データ ソースに対する UNIX 処理サーバーの設定.............................185 Windows サーバー依存関係の追加および削除.......................................191 システムのユーザー アカウントの変更....................................................192 サーバーのトレースの設定...................................................................193 BO_trace.ini ファイルを使ってサーバー トレースを設定する..................193 コマンド ラインを使ってサーバー トレースを設定する...........................196 サーバーの SSL 設定.........................................................................199 キー ファイルと証明書ファイルの作成...............................................200 6 SAP BusinessObjects Enterprise 管理者ガイド 目次 SSL プロトコルの設定.....................................................................203 Central Management Server のクラスタ化................................................204 クラスタへの CMS の追加...............................................................206 クラスタへの新しいノードの追加.......................................................206 web.xml ファイルへのクラスタの追加.................................................207 CMS クラスタの名前変更................................................................208 サーバー設定のバックアップと復元.......................................................209 サーバー設定を BIAR ファイルにバックアップする..............................210 サーバー設定を復元する................................................................211 あるクラスタから別のクラスタへノードをインポートする ..........................220 第4章 フェデレーションの使用 223 フェデレーション.................................................................................224 フェデレーションの用語.......................................................................226 BI Application ..............................................................................226 レプリケート先サイト .......................................................................226 ローカル......................................................................................226 ローカルで実行して完了したインスタンス ..........................................226 複数のレプリケート元サイト .............................................................227 一方向レプリケーション ..................................................................227 レプリケート元サイト .......................................................................227 リモート........................................................................................227 リモート接続..................................................................................227 リモート スケジュール.....................................................................227 レプリケーション.............................................................................228 レプリケーション ジョブ....................................................................228 レプリケーション一覧......................................................................228 レプリケーション オブジェクト...........................................................228 レプリケーション パッケージ.............................................................228 レプリケーションの最新表示............................................................229 双方向レプリケーション...................................................................229 SAP BusinessObjects Enterprise 管理者ガイド 7 目次 レプリケーション一覧の管理.................................................................229 レプリケーション一覧の作成............................................................230 レプリケーション一覧の変更............................................................235 リモート接続の管理.............................................................................236 リモート接続の作成........................................................................236 リモート接続の作成........................................................................239 レプリケーション ジョブの管理...............................................................239 レプリケーション ジョブの作成..........................................................240 レプリケーション ジョブのスケジュール...............................................242 レプリケーション ジョブの変更..........................................................243 レプリケーション ジョブ後のログの表示..............................................244 セキュリティ アクセス権の管理..............................................................245 レプリケート元サイトで必要な権限....................................................246 レプリケート先サイトで必要な権限....................................................247 フェデレーション固有のオブジェクト..................................................247 オブジェクトに対するセキュリティの複製............................................248 アクセス レベルを使用したオブジェクトに対するセキュリティの複製........249 サードパーティ ユーザーとグループの複製.............................................250 ユニバースおよびユニバース接続の複製...............................................251 オブジェクトのクリーンアップの管理.......................................................252 オブジェクトのクリーンアップ方法.....................................................252 オブジェクトのクリーンアップの制限..................................................253 オブジェクトのクリーンアップ間隔.....................................................254 レプリケーションの種類とモードのオプション............................................255 一方向レプリケーション ..................................................................255 双方向レプリケーション ..................................................................256 [レプリケート元から最新表示]または[レプリケート先から最新表示].......256 競合の検出と解決の管理....................................................................258 一方向レプリケーションの競合の解決...............................................259 双方向レプリケーションの競合の解決...............................................261 フェデレーションでの Web サービスの使用.............................................264 8 SAP BusinessObjects Enterprise 管理者ガイド 目次 セッション変数 ..............................................................................264 ファイルのキャッシュ ......................................................................265 カスタム デプロイメント ...................................................................266 リモート スケジュールおよびローカルで実行したインスタンス......................266 リモート スケジュール.....................................................................267 ローカルで実行したインスタンス.......................................................268 インスタンス共有............................................................................269 複製したコンテンツのインポートと昇格....................................................270 複製したコンテンツのインポート.......................................................270 複製したコンテンツのインポートとレプリケーションの継続 .....................271 テスト環境からのコンテンツの昇格....................................................272 レプリケート先サイトの再指定...........................................................272 ベスト プラクティス..............................................................................273 現在のリリースの制限.....................................................................277 エラー メッセージのトラブルシューティング.........................................278 第5章 ファイアウォールの使用 283 BusinessObjects Enterprise コンポーネント間の通信について....................284 BusinessObjects Enterprise のサーバーと通信ポートの概要.................284 BusinessObjects Enterprise コンポーネント間の通信 ..........................286 ファイアウォール用の BusinessObjects Enterprise の設定.........................297 ファイアウォール用にシステムを設定する...........................................298 一般的なファイアウォール シナリオの例.................................................302 例:別のネットワークにデプロイされたアプリケーション層.......................302 例:ファイアウォールによって BusinessObjects Enterprise のサーバーから隔 てられたリッチ クライアントとデータベース層.......................................305 第6章 Web アプリケーション コンテナ サーバーの使用 309 WACS に対するサービスの追加または削除............................................310 WACS に CMC サービスを追加する.................................................310 SAP BusinessObjects Enterprise 管理者ガイド 9 目次 WACS から CMC サービスを削除する..............................................311 Web アプリケーション コンテナ サーバー(WACS)...................................311 WACS の必要性...........................................................................313 WACS を使用する利点...................................................................313 共通タスク....................................................................................314 デプロイメントへの WACS の追加または削除..........................................316 WACS のインストール.....................................................................317 新しい Web アプリケーション コンテナ サーバーの追加.......................318 Web アプリケーション コンテナ サーバーのクローン ............................319 デプロイメントからの WACS サーバーの削除......................................320 HTTPS/SSL の設定............................................................................321 PKCS12 証明書ファイル ストアを生成する.........................................322 証明書信頼リストを生成する............................................................323 HTTPS/SSL を設定する.................................................................324 サポートされる認証方法......................................................................326 WACS への AD Kerberos の設定 ........................................................327 WACS に対する Windows AD プラグインでの Kerberos 認証の有効化....327 設定ファイルの作成.......................................................................329 AD Kerberos 用の WACS の設定....................................................332 Kerberos のトラブルシューティング...................................................332 WACS と IT 環境...............................................................................334 WACS と他の Web サーバーの併用.................................................335 WACS とロード バランサの併用.......................................................335 WACS とリバース プロキシの併用.....................................................335 WACS とファイアウォールの併用......................................................337 マルチホーム マシンの WACS の設定..............................................337 トラブルシューティング.........................................................................338 サーバー エラーを表示する............................................................338 システム メトリクスを表示する...........................................................339 WACS の状態を表示する...............................................................340 ポート競合の解決..........................................................................340 10 SAP BusinessObjects Enterprise 管理者ガイド 目次 メモリ設定を変更する.....................................................................343 同時要求の数を変更する................................................................344 システム デフォルトを復元する.........................................................344 ユーザーによる HTTP 経由の WACS へのアクセスを禁止する.............345 WACS プロパティ...............................................................................345 第7章 デフォルトのセキュリティ動作の変更 347 BusinessObjects Enterprise とリバース プロキシ サーバー ........................348 リバース プロキシ サーバーの概要...................................................348 サポートされるリバース プロキシ サーバー ........................................349 BusinessObjects Enterprise Web アプリケーションのデプロイ方法について ..................................................................................................349 BusinessObjects Enterprise Web アプリケーションに対するリバース プロキシ サー バーの設定.......................................................................................350 リバース プロキシ サーバーを設定する ............................................351 BusinessObjects Enterprise に対応するリバース プロキシ サーバーの設定の 詳細な手順..................................................................................351 BusinessObjects Enterprise 用に Apache 2.2 リバース プロキシ サーバーを 設定する .....................................................................................353 BusinessObjects Enterprise 用に WebSEAL 6.0 リバース プロキシ サーバー を設定する ..................................................................................354 BusinessObjects Enterprise 用に Microsoft ISA 2006 を設定する .........355 リバース プロキシ デプロイメントでの BusinessObjects Enterprise に固有の設定 .......................................................................................................359 Developer Suite Web サービスに対するリバース プロキシの有効化........359 ISA 2006 に対するセッション cookie のルート パスの有効化.................362 BusinessObjects Live Office に対するリバース プロキシの有効化..........364 Business Process BI Web Services に対するリバース プロキシの有効化...366 第8章 パフォーマンスの向上 367 パフォーマンスの向上.........................................................................368 SAP BusinessObjects Enterprise 管理者ガイド 11 目次 システムのパフォーマンスの評価...........................................................368 ユーザーのニーズの評価................................................................369 サーバー メトリクスの分析...............................................................370 パフォーマンスの問題の解決...............................................................380 パフォーマンス リスクと解決策..........................................................381 公開パフォーマンスの向上...................................................................395 一般的なデプロイメントの推奨事項...................................................395 公開のパフォーマンスを最適化するための CMC でのサーバーの設定...396 第9章 BIAR コマンド ライン ツール 401 BIAR コマンド ライン ツール.................................................................402 BIAR エンジン コマンド ライン ツールのプロパティ ファイル ......................405 BIAR コマンド ライン ツールを使用する..................................................410 第 10 章 セキュリティの概念 411 セキュリティの概要..............................................................................412 認証と承認........................................................................................413 一次認証.....................................................................................414 シングル サインオンのサポート.........................................................416 セキュリティ プラグイン....................................................................419 処理拡張機能...............................................................................421 アクティブな信頼関係..........................................................................421 ログオン トークン...........................................................................422 分散セキュリティのチケット メカニズム................................................423 セッションとセッション トラッキング..........................................................423 CMS セッション トラッキング.............................................................424 環境の保護.......................................................................................425 Web ブラウザから Web サーバーへ..................................................425 BusinessObjects Enterprise に対する Web サーバー...........................425 Web 利用状況の監査.........................................................................426 12 SAP BusinessObjects Enterprise 管理者ガイド 目次 悪意あるログオンに対する保護........................................................426 パスワード制限..............................................................................427 ログオンの制限.............................................................................427 ユーザー制限...............................................................................427 guest アカウントの制限...................................................................428 第 11 章 ライセンスの管理 429 概要.................................................................................................430 ライセンス情報の管理.........................................................................430 ライセンス情報を表示する....................................................................430 ライセンス キーの追加.........................................................................430 ライセンス キーを追加する...................................................................430 現在のアカウントの利用状況の表示......................................................431 現在のアカウントの利用状況を表示する.................................................431 第 12 章 サードパーティ認証の設定 433 NT 認証の使用 .................................................................................434 NT ユーザー アカウントとグループの使用..........................................434 Windows NT セキュリティ プラグイン..................................................434 NT ユーザー アカウントとグループの管理..........................................435 NT ユーザー アカウントとグループのマッピング..................................435 NT シングル サインオン用の web.config ファイルの変更......................443 LDAP 認証の使用..............................................................................445 LDAP アカウントの管理..................................................................445 AD 認証の使用..................................................................................463 Windows AD セキュリティ プラグイン.................................................465 AD ユーザーとグループの使用........................................................465 手動の AD 認証の設定..................................................................473 AD シングル サインオンの設定........................................................496 信用できる認証の有効化.....................................................................537 SAP BusinessObjects Enterprise 管理者ガイド 13 目次 信用できる認証用のサーバーの設定................................................538 クライアントに対する信用できる認証の設定........................................538 ビジネス プロセス BI の信用できる認証の設定...................................544 第 13 章 監査の管理 547 監査機能のしくみ...............................................................................548 監査の設定.......................................................................................554 監査対象となるイベント...................................................................557 ユーザー イベントおよびシステム イベントの監査の有効...........................573 クライアント アプリケーションでイベントの監査を有効にする..................576 監査設定テンプレート.........................................................................576 設定テンプレートを設定する............................................................577 ユニバース接続の設定........................................................................578 サンプル監査レポートの使用................................................................579 監査対象動作の同期の制御................................................................580 監査中のシステム パフォーマンスの最適化............................................581 第 14 章 監査レポート 583 監査レポートの使用............................................................................584 監査レポートが重要である理由........................................................584 監査レポート名..............................................................................587 サンプル監査レポートの表示................................................................599 カスタム監査レポートの作成.................................................................600 監査データベース概要リファレンス........................................................600 Audit_Event..................................................................................600 Audit_Detail .................................................................................601 Server_Process..............................................................................602 Event_Type...................................................................................603 Application_Type...........................................................................603 Detail_Type テーブル.....................................................................604 14 SAP BusinessObjects Enterprise 管理者ガイド 目次 イベントと詳細の参照テーブル..............................................................604 第 15 章 サーバー コマンド ライン 625 コマンド ラインの概要..........................................................................626 すべてのサーバーに使用できる標準オプション.......................................627 UNIX のシグナル ハンドリング.........................................................630 Central Management Server.................................................................630 セントラル設定マネージャ(CCM)..........................................................634 Crystal Reports Processing Server と Crystal Reports Cache Server............635 Job Server.........................................................................................638 Report Application Server....................................................................641 Web Intelligence Processing Server.......................................................644 Input/Output File Repository Server.....................................................646 Event Server......................................................................................648 第 16 章 UNIX ツール 651 スクリプト ユーティリティ.......................................................................652 ccm.sh[ccm.sh].............................................................................652 cmsdbsetup.sh...............................................................................656 configpatch.sh...............................................................................657 serverconfig.sh..............................................................................657 uninstallBOBJE.sh.........................................................................658 スクリプト テンプレート.........................................................................659 startservers..................................................................................659 stopservers...................................................................................659 silentinstall.sh...............................................................................659 BusinessObjects Enterprise が使用するスクリプト.....................................660 bobjerestart.sh..............................................................................660 env.sh..........................................................................................660 env-locale.sh................................................................................661 SAP BusinessObjects Enterprise 管理者ガイド 15 目次 initlaunch.sh.................................................................................661 patchlevel.sh.................................................................................661 postinstall.sh.................................................................................662 setup.sh.......................................................................................662 setupinit.sh...................................................................................662 第 17 章 セントラル管理コンソールの使用 665 概要.................................................................................................666 CMC の使用.....................................................................................666 CMC へのログオン........................................................................667 CMC 内での移動..........................................................................668 CMC 基本設定の設定...................................................................668 セキュリティの初期設定を行う...............................................................670 Administrator のパスワードの設定....................................................671 ユーザー アカウントの無効化..........................................................671 第 18 章 アクセス権の設定 673 BusinessObjects Enterprise のアクセス権の動作......................................674 アクセス レベル.............................................................................675 詳細アクセス権の設定....................................................................675 継承............................................................................................676 種類固有アクセス権.......................................................................682 実効アクセス権の決定....................................................................684 CMC でのオブジェクトのセキュリティ設定の管理......................................685 オブジェクトの主体のセキュリティを表示する......................................685 オブジェクトのアクセス コントロール リストに主体を割り当てる................687 オブジェクトの主体のセキュリティを変更する......................................687 BusinessObjects Enterprise の最上位フォルダにアクセス権を設定する....688 主体のセキュリティ設定の確認.........................................................689 アクセス レベルの使用........................................................................693 16 SAP BusinessObjects Enterprise 管理者ガイド 目次 表示およびオンデマンド表示アクセス レベルの選択............................697 既存のアクセス レベルをコピーする..................................................698 新しいアクセス レベルを作成する.....................................................699 アクセス レベルの名前を変更する....................................................699 アクセス レベルを削除する..............................................................699 アクセス レベルの権限を変更する....................................................700 アクセス レベルとオブジェクト間の関係のトレース................................702 サイト間でのアクセス レベルの管理..................................................702 継承の破棄.......................................................................................704 継承を無効にする.........................................................................705 アクセス権の使用による管理の委任.......................................................705 オブジェクトに対するユーザーの権限を変更するオプションの選択........708 所有者権限..................................................................................709 アクセス権管理の推奨事項のまとめ.......................................................710 第 19 章 ユーザーとグループの管理 711 アカウント管理の概要..........................................................................712 ユーザー管理...............................................................................712 グループ管理...............................................................................713 利用可能な認証タイプ ..................................................................715 Enterprise および通常のアカウントの管理..............................................716 サブグループを追加する................................................................721 グループへのユーザーの追加.........................................................723 パスワード設定を変更する..............................................................725 信用できる認証の有効化................................................................727 ユーザーおよびグループへのアクセスの許可.....................................728 ユーザーの受信ボックスへのアクセスの制御......................................728 InfoView のログオン画面の設定.......................................................729 エイリアスの管理................................................................................730 SAP BusinessObjects Enterprise 管理者ガイド 17 目次 第 20 章 アプリケーションの管理 735 概要.................................................................................................736 アプリケーションに対するユーザー アクセス権の設定...............................736 ディスカッションの設定の管理...............................................................737 CMC でディスカッション設定を管理する ...........................................737 ディスカッション スレッドを検索する...................................................737 ディスカッション スレッドの検索結果を並べ替える...............................739 ディスカッション スレッドを削除する...................................................739 ユーザーのアクセス権の設定..........................................................740 InfoView の設定の管理.......................................................................740 InfoView の表示設定を変更する......................................................740 Web Intelligence の設定の管理............................................................741 Web Intelligence の表示設定を変更する...........................................742 BI ウィジット設定の管理.......................................................................742 Polestar 設定の管理...........................................................................743 Polestar アプリケーション プロパティを修正する..................................743 第 21 章 データ ソースと接続の管理 745 概要.................................................................................................746 データ ソース接続..............................................................................746 ユニバースの管理..............................................................................746 ユニバースを削除する....................................................................747 ユニバース接続の管理........................................................................747 ユニバース接続を削除する.............................................................747 ユニバース接続へのアクセスの制御.................................................747 第 22 章 コンテンツ オブジェクトの使用 749 概要.................................................................................................750 一般的なオブジェクトの管理.................................................................750 18 SAP BusinessObjects Enterprise 管理者ガイド 目次 オブジェクトをコピーする.................................................................750 オブジェクトを移動する...................................................................751 オブジェクト ショートカットを作成する.................................................751 関係............................................................................................757 レポート オブジェクトの管理.................................................................759 レポート オブジェクトとレポート インスタンスの概要..............................759 レポートの最新表示オプションの設定...............................................760 レポートの処理オプションの設定......................................................762 処理拡張機能...............................................................................772 処理拡張機能のレポートへの適用....................................................774 ハイパーリンクを使用したレポートでの作業 .......................................777 プログラム オブジェクトの管理..............................................................780 プログラム オブジェクトとインスタンスの概要.......................................781 プログラムの処理オプションの設定...................................................783 認証およびプログラム オブジェクト....................................................788 オブジェクト パッケージ管理.................................................................790 オブジェクト パッケージ、コンポーネント、インスタンスについて..............790 オブジェクト パッケージへのオブジェクトの追加..................................791 オブジェクト パッケージとオブジェクトの設定......................................792 認証およびオブジェクト パッケージ...................................................793 第 23 章 オブジェクトのスケジュール 795 概要.................................................................................................796 スケジュール......................................................................................796 定期的なスケジュール オプションとパラメータの概要...........................796 オブジェクト パッケージによるオブジェクトのスケジュール.....................801 オブジェクトのイベント発生時のスケジュールの設定............................802 スケジュールの一般オプションの設定....................................................804 スケジューリング ジョブの成功または失敗の通知の設定.......................804 アラート通知の指定.......................................................................808 出力先の選択...............................................................................810 SAP BusinessObjects Enterprise 管理者ガイド 19 目次 形式の選択..................................................................................821 Web Intelligence ドキュメントまたは Desktop Intelligence ドキュメントのキャッ シュ オプションの選択....................................................................829 ユーザーまたはグループのオブジェクトのスケジュール........................830 サーバー グループ設定の選択........................................................831 インスタンスの管理.............................................................................832 インスタンスの履歴の管理および表示...............................................833 オブジェクトのインスタンス制限の設定...............................................839 カレンダーの使用方法........................................................................840 カレンダーの概要..........................................................................840 カレンダーの作成..........................................................................841 カレンダーへの日付の追加.............................................................842 カレンダーの削除..........................................................................846 カレンダーへのアクセス権の指定.....................................................847 イベントの管理...................................................................................847 イベント管理の概要........................................................................847 ファイルベースのイベント................................................................848 スケジュールベースのイベント..........................................................850 カスタム イベント............................................................................851 イベントのアクセス権の指定.............................................................852 オブジェクトを直ちに実行する..............................................................853 第 24 章 オブジェクトの整理 855 概要.................................................................................................856 オブジェクトの整理の概要....................................................................856 フォルダについて .........................................................................856 カテゴリについて...........................................................................857 フォルダの使用..................................................................................857 フォルダを作成、削除する...............................................................857 フォルダのコピー/移動...................................................................859 新しいオブジェクトのフォルダへの追加.............................................860 20 SAP BusinessObjects Enterprise 管理者ガイド 目次 フォルダのアクセス権の指定............................................................861 フォルダ、ユーザー、およびグループへの制限の設定.........................861 個人用フォルダの管理...................................................................862 カテゴリの使用...................................................................................863 カテゴリのアクセス権の指定............................................................866 第 25 章 リポジトリへのオブジェクトの追加 867 概要.................................................................................................868 Crystal レポートの追加のオプション..................................................868 公開ウィザード の手順........................................................................869 CMS へのオブジェクトの直接保存.........................................................883 第 26 章 公開とパブリケーション 885 概要.................................................................................................886 公開について....................................................................................886 パブリケーションとは.......................................................................886 ワークフローの公開........................................................................888 公開に必要な権限.........................................................................889 パブリケーションの概念.......................................................................891 レポート バースト...........................................................................891 配信ルール..................................................................................893 動的受信者..................................................................................896 出力先.........................................................................................897 形式............................................................................................901 パーソナライゼーション...................................................................903 購読............................................................................................904 CMC で新しいパブリケーションを作成する.............................................904 InfoView で新しいパブリケーションを作成する.........................................905 SAP BusinessObjects Enterprise 管理者ガイド 21 目次 第 27 章 プロファイルの管理 907 プロファイルの仕組み..........................................................................908 プロファイルと公開のワークフロー.....................................................908 プロファイル ターゲットおよびプロファイル値...........................................910 グローバル プロファイル ターゲットを指定する....................................911 プロファイル値の指定.....................................................................911 プロファイル間の競合の解消................................................................915 プロファイル値の競合.....................................................................916 プロファイルのアクセス権の指定...........................................................917 第 28 章 コンテンツ検索 919 コンテンツ検索の概要.........................................................................920 検索可能なドキュメントの種類..........................................................920 検索構文と解釈............................................................................922 複数言語検索...............................................................................924 コンテンツ検索とインスタンス...........................................................924 ファセットとラベル..........................................................................924 プロンプトとパラメータ.....................................................................925 ビュー タイム セキュリティが適用されたレポート...................................925 クエリーの提案..............................................................................926 制限された検索結果数...................................................................927 コンテンツ検索からのドキュメントの除外.............................................928 サーバーとアーキテクチャ....................................................................928 コンテンツ検索サービスのデプロイ........................................................930 コンテンツ検索のデプロイメントの計画..............................................930 インストールとアップグレード............................................................931 設定.................................................................................................931 コンテンツ検索アプリケーション設定の管理........................................931 コンテンツ検索アプリケーションに対する権限の設定...........................935 22 SAP BusinessObjects Enterprise 管理者ガイド 目次 コンテンツ検索の無効化と削除........................................................936 インデックス処理される最大グループ インスタンス数............................936 JVM ヒープ サイズ.........................................................................937 インデックス処理プロセスの理解と管理..................................................938 初期インデックス作成の準備...........................................................938 初期インデックスの作成..................................................................939 インデックス処理プログラム オブジェクトの管理...................................940 インデックス処理プロセスの終了......................................................942 トラブルシューティング.........................................................................944 インデックス処理の失敗をトラブルシューティングする ..........................944 予定外のシステム ダウンタイムの後にクリーンアップする .....................945 第 29 章 アクセス権に関する付録 947 付録 - 権限について..........................................................................948 全般の権限.......................................................................................948 特定のオブジェクトの種類のアクセス権..................................................952 フォルダのアクセス権.....................................................................952 カテゴリ........................................................................................952 注...............................................................................................953 Crystal レポート.............................................................................954 Desktop Intelligence ドキュメント.......................................................955 Web Intelligence ドキュメント............................................................956 ユーザーとグループ.......................................................................958 アクセス レベル.............................................................................959 ダッシュボード...............................................................................960 ユニバース...................................................................................961 アプリケーション............................................................................964 第 30 章 サーバーのプロパティに関する付録 993 サーバーのプロパティに関する付録について..........................................994 SAP BusinessObjects Enterprise 管理者ガイド 23 目次 共通のサーバー設定..........................................................................994 コア サービス設定..............................................................................996 Crystal Reports Server の設定............................................................1010 Web Intelligence サーバーの設定.......................................................1021 Web Intelligence サーバーのメモリしきい値の設定 ............................1028 Desktop Intelligence サーバーの設定..................................................1029 Voyager サーバー の設定..................................................................1037 パフォーマンス マネジメント サーバーの設定........................................1039 付録 A 24 より詳しい情報 1041 索引 1045 SAP BusinessObjects Enterprise 管理者ガイド はじめに 1 1 はじめに このヘルプについて このヘルプについて このヘルプでは、BusinessObjects Enterprise システムのデプロイメントおよび設定に 関する情報および手順について説明します。手順は、一般的なタスクを対象に説明し ます。概念情報と技術に関する詳細情報は、すべての詳細トピックで提供します。 CMC を使用する日常的なメンテナンス タスクや手順については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 BusinessObjects Enterprise のインストールの詳細については、 『SAP BusinessObjects Enterprise インストール ガイド 』を参照してください。 このヘルプの対象読者 このヘルプでは、デプロイメントおよび設定タスクについて説明します。次の作業を行 うユーザーは、このガイドを参照することをお勧めします。 • 初めてのデプロイメントの計画 • 初めてのデプロイメントの設定 • 既存のデプロイメントのアーキテクチャに対する大幅な変更 • システムのパフォーマンスの改善 このヘルプは、インストールした BusinessObjects Enterprise の設定、管理、およびメ ンテナンスを担当するシステム管理者を対象としています。Web アプリケーション サー バー管理やスクリプト テクノロジの一般的理解と同様に、オペレーティング システムや ネットワーク環境に関する知識があると役に立ちます。ただし、このヘルプでは、あら ゆるレベルの管理経験者に合わせて、すべての管理タスクおよび機能を明確にする ための十分な背景情報や製品概念を提供しています。 BusinessObjects Enterpriseの概要 BusinessObjects Enterprise は、信頼性に優れた柔軟でスケーラブルなレポート配布 ソリューションです。イントラネットやエクストラネット、インターネット、企業ポータルなど のあらゆる Web アプリケーションを介して、エンドユーザーへのパワフルな対話型レ ポートの配布を実現します。BusinessObjects Enterprise は、週次販売レポートの配 布、顧客用に特化したサービスの提供、または企業ポータルへの重要情報の統合な どのどの目的で使用しても、組織内だけでなくその範囲を越えて利益をもたらします。 レポーティング、データ分析、および情報配信のための統合スイートである 26 SAP BusinessObjects Enterprise 管理者ガイド はじめに BusinessObjects Enterprise XI 3.1 の新機能 BusinessObjects Enterprise は、エンドユーザーの生産性を向上し、管理の労力を減 少させるソリューションを提供します。 BusinessObjects Enterprise XI 3.1 の新機能 このバージョンの BusinessObjects Enterprise には、多くの新機能と拡張機能が導入 されています。次の表に、これらの機能の概要とその詳細情報の参照先を示します。 新しい機能 ドキュメンテーション リソース • サーバー管理:サーバー管理は、CMC および Server • Intelligence Agent(SIA)で処理されるようになりまし た。 127 ページの 「Server Intelligence について」 128 ページの 「サーバー 管理:このバージョンの BusinessObjects Enterprise の新機能 」 フェデレーション:このクロスサイト レプリケーション ツールを使用すると、1 つの BusinessObjects Enterprise デプロイメント(リプリケート元サイト)でコンテン • ツを管理し、そのコンテンツを他の BusinessObjects Enterprise デプロイメント(レプリケート先サイト)に複 製できます。 224 ページの 「フェデレー ション」 • 公開:このバージョンでは、公開機能のユーザー イン ターフェイスが改善されています。また、レポート バー スト方法が Web Intelligence ドキュメントのパブリケー ションでサポートされるようになりました。 886 ページの 「公開につ いて」 詳細については、 『SAP BusinessObjects Enterprise 公開者ガイド 』を参 照してください。PDF 版の 最新バージョンは、Business Objects のテクニカ ル サポート サイトで入手 できます。 • インスタンス マネージャ:このリリースでは、インスタン ス マネージャに、リストされているインスタンスの詳細 • 情報が表示されます。 835 ページの 「インスタン ス マネージャ」 832 ページの 「インスタン スの管理」 • SAP BusinessObjects Enterprise 管理者ガイド 27 1 1 はじめに どこから始めればよいか 新しい機能 ドキュメンテーション リソース Web アプリケーション コンテナ サーバー(WACS): WACS は、Windows 環境に BusinessObjects Enter- • prise をインストールしていて、CMC を Java アプリケー ション サーバーにはデプロイしないユーザー向けに CMC をホストするサービスです。 311 ページの 「Web アプリ ケーション コンテナ サー バー(WACS)」 Windows Active Directory 認証:マルチフォレストの サポートが CMC を使用するプロセスに統合されて、 • Kerberos または NTLM のいずれかのプロトコルで AD 認証をセットアップできます。 471 ページの 「AD 更新の スケジュール」 サーバー設定:BusinessObjects サーバーで IPv6 が • サポートされるようになりました。 155 ページの 「ネットワー ク環境オプション」 • 355 ページの 「BusinessObjects Enterprise 用に Microsoft ISA 2006 を設定 する 」 リバース プロキシ:Microsoft ISA 2006 がリバース プ ロキシ サーバーとしてサポートされるようになりました。 オンライン ドキュメント ライブラリ 全ドキュメント セットへのインターフェイスが完全に新しくなり、すべての Business Objects 製品のガイドが含まれるようになりました。新しいオンライン ドキュメント ライブ ラリには、公開時に掲載され、定期的に更新される、最新版の Business Objects 製品 ドキュメントがあります。ライブラリ コンテンツを閲覧したり、全文検索を実行したり、ガ イドをオンラインで参照したり、PDF をダウンロードすることができます。 http://support.businessobjects.com/documentation/product_guides/default.asp どこから始めればよいか 状況に合わせて、このヘルプの特定の節に焦点を絞って参照できます。また、他にも 参照できるリソースがあります。各状況について、推奨されるタスクと参照先のトピック のリストを示します。 28 • 29 ページの 「初めてのデプロイメントの計画または実行」 • 29 ページの 「デプロイメントの設定」 SAP BusinessObjects Enterprise 管理者ガイド はじめに どこから始めればよいか • 30 ページの 「デプロイメントのアーキテクチャの変更」 • 30 ページの 「システムのパフォーマンスの改善」 • 31 ページの 「CMC でのオブジェクトの使用」 初めてのデプロイメントの計画または実行 BusinessObjects Enterprise の初めてのデプロイメントを計画または実行する場合は、 次のタスクの実行と対応する節の参照をお勧めします。 • コンポーネントの詳細については、36 ページの 「アーキテクチャの概要」を参照 してください。 • ニーズを確認し、最適な状態で機能するデプロイメントのアーキテクチャを設計す るには、 『SAP BusinessObjects Enterprise デプロイメント計画ガイド 』を参照して ください。 • 284 ページの 「BusinessObjects Enterprise コンポーネント間の通信について」 • 412 ページの 「セキュリティの概要」 • サードパーティ認証を使用する予定がある場合は、433 ページの 「サードパーティ 認証の設定」を参照してください。 • 必要なパフォーマンス ニーズの評価については、368 ページの 「パフォーマンス の向上」を参照してください。 • BusinessObjects Enterprise のインストールの詳細については、 『SAP BusinessObjects Enterprise インストール ガイド 』を参照してください。 • インストール後は、120 ページの 「サーバー管理の概要」を参照してください。 デプロイメントの設定 BusinessObjects Enterprise のインストールが完了し、ファイアウォール設定やユー ザー管理などの初期設定タスクを実行する必要がある場合は、次の節を参照すること をお勧めします。 • 120 ページの 「サーバー管理の概要」 • 284 ページの 「BusinessObjects Enterprise コンポーネント間の通信について」 • 412 ページの 「セキュリティの概要」 SAP BusinessObjects Enterprise 管理者ガイド 29 1 1 はじめに どこから始めればよいか • サードパーティ認証を使用する予定がある場合は、433 ページの 「サードパーティ 認証の設定」を参照してください。 • システムのパフォーマンスの評価と向上の方法については、368 ページの 「パフォー マンスの向上」を参照してください。 • 既存のシステムを監視する場合は、547 ページの 「監査の管理」および583 ページ の 「監査レポート」を参照してください。 デプロイメントのアーキテクチャの変更 サーバー トラフィックの大幅な増加に対応する必要がある、ユーザーの急増に対応す る必要がある、新しいソースから新しい種類のコンテンツを取り込む必要がある、毎日 のオブジェクト処理量を適切に予測して設計されていないデプロイメント環境を更新す る必要がある、などの状況が考えられます。 システムの使用法の大幅な変更を考慮してデプロイメントを修正する必要がある場合 は、次の節を参照することをお勧めします。 • システムのパフォーマンスの評価と向上の方法については、368 ページの 「パフォー マンスの向上」を参照してください。 • 新しいサーバー コンポーネントをインストールする場合は、120 ページの 「サー バー管理の概要」を参照してください。 • 新しいユーザーをインポートまたは設定する場合は、712 ページの 「アカウント管 理の概要」を参照してください。 • 新しいコンポーネントのインストールについては、 『SAP BusinessObjects Enterprise インストール ガイド 』で詳細を参照してください。 システムのパフォーマンスの改善 デプロイメントの効果を評価し、リソースを最大限活用できるように調整する場合は、次 の節を参照することをお勧めします。 30 • システムのパフォーマンスの評価と向上の方法については、368 ページの 「パフォー マンスの向上」を参照してください。 • 既存のシステムを監視する場合は、547 ページの 「監査の管理」および583 ページ の 「監査レポート」を参照してください。 • CMC でサーバーを使用するための日常的なメンテナンス タスクや手順について は、120 ページの 「サーバー管理の概要」を参照してください。 SAP BusinessObjects Enterprise 管理者ガイド はじめに BusinessObjects Enterprise ガイド CMC でのオブジェクトの使用 CMC でオブジェクトを使用している場合は、次の節を参照してください。 • CMC を初めて使用する場合は、666 ページの 「CMC の使用」を参照してくださ い。 • CMC でのユーザーとグループの設定については、712 ページの 「アカウント管理 の概要」を参照してください。 • BusinessObjects Enterprise へのオブジェクトの追加方法については、868 ページ の 「概要」を参照してください。 • オブジェクトへのセキュリティの設定方法については、674 ページの 「BusinessObjects Enterprise のアクセス権の動作」を参照してください。 • オブジェクトの使用の概要については、750 ページの 「一般的なオブジェクトの管 理」を参照してください。 • オブジェクトを整理する方法については、856 ページの 「オブジェクトの整理の概 要」を参照してください。 • BusinessObjects Enterprise でオブジェクトをスケジュールする方法については、 796 ページの 「スケジュール」を参照してください。 BusinessObjects Enterprise ガイド 次の表に、BusinessObjects Enterprise のガイドとその内容の一覧を示します。 SAP BusinessObjects Enterprise 管理者ガイド 31 1 1 はじめに BusinessObjects Enterprise ガイド ガイド 説明 BusinessObjects Enterprise 計 BusinessObjects Enterprise のデプロイを開始する 画ガイド 前に注意する必要がある主要な概念について説明 しています。アーキテクチャの概要、既存の環境の 評価を行うためのヒント、組織のニーズの確認、およ びインストールの準備について説明しています。 BusinessObjects Enterprise イ BusinessObjects Enterprise の設定プログラムを実行 ンストール ガイド し、インストールを完了するために必要な手順を説明 しています。このガイドには、UNIX 版と Windows 版 が用意されています。 BusinessObjects Enterprise Web アプリケーション デプロ イメント ガイド BusinessObjects Enterprise を使用した Web アプリ ケーション サーバーへの Web アプリケーションのデ プロイメントに関するトピックがあります。このガイドに は、UNIX 版と Windows 版が用意されています。 BusinessObjects Enterprise 管 サーバーおよびコンテンツの管理について説明して 理者ガイド います。サーバーの管理については、サーバーの設 定、認証の管理、ファイアウォールの設定、システム パフォーマンスの評価などのトピックがあります。コン テンツの管理については、CMC の使用、アクセス権 とアクセス レベルの設定、ユーザーの管理、Business Objects アプリケーションとオブジェクトの使用などの トピックがあります。 BusinessObjects Enterprise 公 公開プロセス、公開の使用、Crystal レポートの公開、 開者ガイド Web Intelligence ドキュメントの公開、Desktop Intelligence ドキュメントの公開、および公開のセキュリティ に関する概要を説明しています。 32 SAP BusinessObjects Enterprise 管理者ガイド はじめに BusinessObjects Enterprise ガイド ガイド 説明 BusinessObjects 5/6 から XI 3.1 への移行ガイド Classic や Enterprise 5 または 6 などの Business Objects レガシー ソフトウェアから BusinessObjects Enterprise XI 3.1 へのコンテンツの移行について詳 しく説明しています。 BusinessObjects Enterprise アップグレード ガイド BusinessObjects Enterprise XI から BusinessObjects Enterprise XI 3.1 へのアップグレードについて説明 しています。 BusinessObjects Enterprise InfoView ユーザーズ ガイド InfoView、および Crystal Reports、Web Intelligence、 オブジェクト、ディスカッション、エンサイクロペディア、 Voyager ワークスペースの使用に関する概要を説明 しています。 すべての製品マニュアルの一覧については、http://support.businessobjects.com/doc umentation/product_guides/default.asp を参照してください。 SAP BusinessObjects Enterprise 管理者ガイド 33 1 アーキテクチャ 2 2 アーキテクチャ アーキテクチャの概要 アーキテクチャの概要 ここでは、全体的なプラットフォーム アーキテクチャ、システム、および BusinessObjects Enterprise のビジネス インテリジェンス(BI)プラットフォームを構成しているサービス コンポーネントの概要を説明します。この情報は、管理者がシステムの必須要素を理 解したり、BusinessObjects Enterprise インストールのデプロイメント、管理、およびメン テナンスの計画を立てるうえで役立ちます。 ビジネス インテリジェンスは、データベースに保存されている未加工のデータを取得 し、そのデータをビジネスの決定を行う際に使用できるレポート形式の有用な情報に 変換するプロセスです。BI レポートを組織の内外で使用して、戦術的な決定、コストの 削減、運用の合理化、より質の高い製品の製造、売上げの増加、顧客との関係強化 などを行うことができます。 BusinessObjects Enterprise には、Web Intelligence、Desktop Intelligence、および Crystal Reports コンポーネントなどの専門サービスと、メトリクス管理、予測分析、プロ セス分析のダッシュボード & アナリティック サービスのセットが含まれています。これら のサービスは、いくつかのアプリケーション プログラミング インターフェイス(API)を使 用してユーザー自身の組織で作成されたソフトウェアで利用できます。 BusinessObjects Enterprise は、幅広いユーザーおよびデプロイメント シナリオで優れ たパフォーマンスを実現できるよう設計されています。たとえば、専門のプラットフォー ム サービスで、オンデマンドのデータ アクセスとレポート生成、あるいは時間ベースま たはイベント ベースのレポート スケジュールを処理します。プロセッサ集中型のスケ ジュールや処理を専用サーバーにオフロードして、パフォーマンスを向上させることが できます。アーキテクチャは、どの BI デプロイメントのニーズにも合うように設計されて おり、1 つのツールを使用する数人のユーザーから、複数のツールを使用する何万人 のユーザー、およびインターフェイスまで柔軟に対応できます。 開発者は、一連の Web サービスと Java API および .NET API を使用してプラット フォームにアクセスし、BusinessObjects Enterprise を組織のシステムに統合したり、動 的に更新されたドキュメントを別のネットワーク上のユーザーと共有できます。 エンド ユーザーは、次のような専門のツールやアプリケーションを使用してレポートに アクセスし、レポートを作成、編集、および操作することができます。 • • • • • • Crystal Reports Web Intelligence Desktop Intelligence Voyager ダッシュボード & アナリティクス ダッシュボード ビルダ IT 部門では、次のようなデータおよびシステム管理ツールを使用できます。 36 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ アーキテクチャの概要 • • • • • • セントラル管理コンソール セントラル設定マネージャ インポート ウィザード 公開ウィザード Universe Designer リポジトリ診断ツール 柔軟性、信頼性、およびスケーラビリティを実現するために、BusinessObjects Enterprise を構成するコンポーネントは、1 台のマシンにインストールすることも、複数台のマシン にインストールすることもできます。2 つの BusinessObjects Enterprise デプロイメント を同時に同じハードウェアにインストールすることもできますが、この構成は、アップグ レードやテストの目的でのみ使用することをお勧めします。 サーバー プロセスを垂直方向に拡張して(1 台のコンピュータで複数、またはすべて のサーバー側プロセスを実行する)コストを削減したり、水平方向に拡張して(複数の プロセスを 2 台以上のネットワーク化されたマシンに分散する)パフォーマンスを向上 させることができます。1 台のマシン、または複数のネットワーク化されたマシンで 1 つ のサーバー プロセスの重複するインスタンスを実行することもできます。 注 階層レベルでは Windows プラットフォームと UNIX プラットフォームを組み合わせて デプロイすることは可能ですが(Windows CMS と UNIX Web アプリケーション サー バーを併用するなど)、サーバー プロセスではオペレーティング システムを混在(一 方は Windows を実行し、もう一方は UNIX を実行する 2 つの CMS システムのクラス タなど)させないようにしてください。 SAP BusinessObjects Enterprise 管理者ガイド 37 2 2 アーキテクチャ アーキテクチャの概要 Enterprise インフラストラクチャ Enterprise インフラストラクチャには、BusinessObjects Enterprise コンポーネントが相 互に通信するために必要な基本のメッセージング メカニズムが備わっています。 Enterprise インフラストラクチャは、TCP/IP を介して実行される CORBA(Common Object Request Broker Architecture)を使って通信を行う一連のサービスです。 CORBA アプリケーションでは、ネーム サーバーを使用します。ネーム サーバー サー ビスは、BusinessObjects Enterprise サーバーを結合する、基になる CORBA アーキ テクチャの機能です。ネーム サーバーは、BusinessObjects Enterprise 環境に登録さ れているサーバーのディレクトリを提供し、クライアントとこれらのサーバー間の接続を 確立するのに役立ちます。ネーム サーバー サービスは、Central Management Server (CMS)の一部です。 Enterprise インフラストラクチャには、クライアントとサーバー間の接続を確立するため のフレームワークが用意されています。 38 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ アーキテクチャの概要 • • これは、BusinessObjects Enterprise テクノロジの中核であり、このフレームワーク によってサーバー間の通信を簡単に行うことができます。 クライアント オブジェクトは、Enterprise インフラストラクチャを使用して、サーバー オブジェクトに対するリクエストを透過に作成することができます。 • • サーバー オブジェクトは、クライアント オブジェクトに対するリクエストの処理に 関連するサーバーです。 クライアント オブジェクトは、Enterprise インフラストラクチャ上のサーバーに対 するリクエストを作成するクライアントです。 注 BusinessObjects Enterprise 環境では、サーバーどうしでトランザクションを行うときに、 多くのサービスが互いにクライアントおよびサーバーとして機能します。 BusinessObjects Enterprise サーバーは起動すると、自身をネーム サーバーとして CMS に登録します。サーバーは、IP アドレス、TCP ポート、サーバーの説明、提供し ているサービスの一覧など自身に関する情報を、ネーム サーバーに提供します。 各サーバーはそれぞれ CMS を 60 秒おきにポーリングして、提供されるサービスの更 新リストを取得します。 BusinessObjects Enterprise Web サービス Web サービスは、クライアント アプリケーションからのリクエストを処理し、それらのリク エストを適切なサーバーに送信するサーバー側のコンポーネントです。Web サービス には、レポート表示のサポートのほか、Web リクエストを理解して適切な BusinessObjects Enterprise サーバーに転送するロジックが含まれます。 BusinessObjects Enterprise Web サービスは、Web アプリケーション サーバーでホス トされます。Web サービスは、BusinessObjects Enterprise SDK を使用して、他の BusinessObjects Enterprise サービスとやりとりします。Web アプリケーション サーバー は、ブラウザと、BusinessObjects Enterprise 内のその他のコンポーネントとの間でゲー トウェイとして機能します。 注 セントラル管理コンソールを使用してサーバーを設定する場合は、CMS が設定を 保持し、CMS がすべての BusinessObjects Enterprise サーバーと通信します。 Business Objects Web サービスは、Live Office や Crystal Reports などのユーザー 対話層内のリッチ クライアントからアクセスされる Java および .NET コンシューマ API を提供します。 Web サービスは、Simple Object Access Protocol(SOAP)を使用してリモートから呼び 出すことができるソフトウェア コンポーネントで構成されています。SOAP は、特定のプ SAP BusinessObjects Enterprise 管理者ガイド 39 2 2 アーキテクチャ アーキテクチャの概要 ラットフォーム、オブジェクト モデル、またはプログラミング言語に依存していない情報 を交換するためのプロトコルです。 BusinessObjects Enterprise Web サービスは、次の領域のサービスを提供します。 • • • • セッション:認証およびユーザー権限を管理します。 BI プラットフォーム:スケジュール、検索、ユーザーやグループの管理、サー バー管理、プラットフォーム イベント、カレンダーなどの高度なプラットフォーム 機能を公開します。 レポート エンジン:Web Intelligence と Crystal Reports を HTML、PDF、Excel、 および XML 形式で表示します。 クエリー:Business Objects ユニバース セマンティック レイヤに基づいてアド ホック クエリーを作成します。 Web アプリケーション クラスタリングのサポート セントラル管理コンソール(CMC)および InfoView Web アプリケーションは、クラスタ 化、負荷バランス、またはフォールト トレランスの設定が異なる環境で使用することが できます。次の表に、CMC および InfoView Web アプリケーションの設定サポートを 示します。 Web アプリケー クラスタ化され 負荷バランス ション た Web アプリ (セッションの ケーション サー 類似性あり) バー InfoView(ス テートレス) サポートされる CMC(ステート サポートされる フル) 負荷バランス (セッションの 類似性なし) フォールト トレ ランス サポートされる サポートされる あり サポートされる 未サポート なし BusinessObjects Enterprise 管理サービス 管理サービスは、BusinessObjects Enterprise システムを管理します。これらのサービ スは、すべてのセキュリティ情報の管理、リクエストの適切なサービスへの送信、監査 情報の管理、各インスタンスのレコードおよびすべてのインスタンスとその場所の管理 を実行します。 管理サービスは、次によって提供されます。 40 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ アーキテクチャの概要 • Central Management Server(CMS)で実行される Central Management Service CMS では、ユーザーとグループの認証、および他の BusinessObjects Enterprise サービスの可用性を追跡できます。また、BusinessObjects Enterprise システム データベースも管理します。システム データベースには、ユーザー、グループ、セ キュリティ レベル、BusinessObjects Enterprise コンテンツ、およびサービスが含ま れます。CMS は、ユーザー動作に関する情報が保存される別の監査データベー スと、BusinessObjects システム データベースも管理します。 注 • • • すべてのサーバーは、起動時に CMS と通信します。 監査データベースは、通常のシステム デプロイメントではオプションになりま す。監査データベースを使用すると、一部のシステム情報を追加で監査および 追跡できます。 Event Server で実行される Event Service Event Server は、ファイル ベースのイベントを管理します。Event Server は、ファ イルベースのイベントを設定するときに指定したディレクトリを監視します。監視さ れているディレクトリに該当のファイルが作成されると、Event Server はファイルベー スのイベントを発生させます。 BusinessObjects Enterprise ストレージ サービス ストレージ サービスは、オブジェクトおよびオブジェクト インスタンスの保存を行いま す。 次のストレージ サービスがあります。 • Input File Repository Server で実行されるインプット ファイル リポジトリ サービス インプット ファイル リポジトリ サービスは、システムに公開されたすべてのレポート およびプログラム オブジェクトを管理しま す。.rpt、.car、.exe、.bat、.js、.xls、.doc、.ppt、.rtf、.txt、.pdf、.wid、.rep、.unv ファイルを保存できます。 • Output File Repository Server で実行されるアウトプット ファイル リポジトリ サービ ス アウトプット ファイル リポジトリ サービスは、Crystal Reports ジョブ サービスによっ て生成されたレポート インスタンスと、プログラム ジョブ サービスによって生成され たプログラム インスタンスをすべて管理します。また、Desktop Intelligence Processing SAP BusinessObjects Enterprise 管理者ガイド 41 2 2 アーキテクチャ アーキテクチャの概要 Services または Web Intelligence Processing Services、および値の一覧(LOV)ジョ ブ サービスで生成されたインスタンスも管理します。 .rpt、.csv、.xls、.doc、.rtf、.txt、.pdf、.wid、.rep ファイルを保存できます。 注 .rpt および .wid ファイルは、保存データを含むレポート ドキュメントとして保存さ れます。 • Crystal Reports Cache Server で実行される Crystal Reports Cache Service Crystal Reports Cache Service は、キャッシュされたレポート EPF ファイルのフォ ルダを管理し、キャッシュされたレポート ページでリクエストに対応できるかどうか を確認します。キャッシュされたレポート ページでリクエストに対応できない場合、 Crystal Reports Cache Service はそのリクエストを Crystal Reports Processing Service に渡します。 キャッシュの利点は、ページが表示されるたびに、BusinessObjects Enterprise で .epf ファイルを生成する必要がないという点です。したがって、キャッシュされたレ ポート ページは、ユーザー間で共有できます。 • Desktop Intelligence Cache Server で実行される Desktop Intelligence Cache Service Desktop Intelligence Cache Service は、Desktop Intelligence ドキュメントの表示リ クエストを処理し、Desktop Intelligence Processing Service で作成された表示可能 なページを管理します。 BusinessObjects Enterprise 処理サービス 処理サービスでは、データへのアクセスやレポートの作成が行われます。処理サービ スは、レポート データを含むデータベースと直接連携する唯一の層です。 レポーティングと関連するサービスは、オブジェクトがスケジュールされているか、また はオンデマンドで表示されるかによって決まります。ビューアの選択も、レポーティング に関連するサービスやサーバーを決定するうえで重要な役割を果たします。 次の処理サービスがあります。 • Program Job Server で実行されるプログラム ジョブ サービス プログラム ジョブ サービスは、プログラム オブジェクトを、CMS によるリクエストとし て処理したり、プログラム インスタンスを生成します。 • 42 Crystal Reports Job Server で実行される Crystal Reports ジョブ サービス SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ アーキテクチャの概要 Crystal Reports ジョブ サービスは、レポート オブジェクトをスケジュールおよび処 理し、Central Management Server(CMS)のリクエストに応じてレポート インスタン スの作成を行います。 注 プログラム ジョブ サービスと Crystal Reports ジョブ サービスはどちらも、インプッ ト ファイル リポジトリ サービスから実行されるドキュメントを取得し、レポートまたは プログラムを実行して、処理したファイルをインスタンスとしてアウトプット ファイル リポジトリ サービスに保存します。 • Adaptive Job Server で実行される Web Intelligence ジョブ サービス Web Intelligence ジョブ サービスは、CMS からスケジュールされた Web Intelligence ドキュメント リクエストを受信し、それらを Web Intelligence サーバーに転送して処 理します。 注 Web Intelligence ドキュメントを処理するのは Adaptive Job Server(AJS)ではなく、 Adaptive Job Server がホストする Web Intelligence ジョブ サービスです。AJS は、 Web Intelligence ジョブ サービスを使用して実行することも、使用せずに実行する こともできます。 • Web Intelligence Processing Server で実行される Web Intelligence 処理サービス Web Intelligence 処理サービスは、Web Intelligence ドキュメント リクエストを処理 します。 • LOV Job Server で実行される値の一覧(LOV)ジョブ サービス 値の一覧ジョブ サービスは、ビジネス ビュー マネージャからスケジュール リクエ ストを受信し、スケジュールされた値の一覧オブジェクトを処理して、データベース から取得した値でオブジェクトを設定します。 • Desktop Intelligence Job Server で実行される Desktop Intelligence ジョブ サービ ス Desktop Intelligence ジョブ サービスは、CMS から受信した Desktop Intelligence ドキュメントに対するスケジュール リクエストを処理し、Desktop Intelligence ドキュ メントのインスタンスを生成します。 • Desktop Intelligence Processing Server で実行される Desktop Intelligence 処理 サービス Desktop Intelligence 処理サービスは、Desktop Intelligence ドキュメントの表示リク エストを処理し、Desktop Intelligence ドキュメントを生成します。 • Connection Server で実行される接続サービス SAP BusinessObjects Enterprise 管理者ガイド 43 2 2 アーキテクチャ アーキテクチャの概要 接続サービスは、データにアクセスするためのデータベース接続を行います。この サービスは、Desktop Intelligence ドキュメントまたは Web Intelligence ドキュメント を InfoView を使って編集および表示するときに呼び出されます。いくつかの EPM サービスでも使用されます。 注 接続サービス ライブラリは、Web Intelligence Processing Server および Desktop Intelligence Processing Server にあります。これらのライブラリを使用すると、 サービスは、Connection Server サービスと通信せずに、データベースを直接 照会できます。 • Adaptive Processing Server で実行されるパブリッシング ポスト処理サービス このサービスは、PDF のマージおよびパブリケーション拡張処理を含む、パブリ ケーション ジョブのポスト処理を行います。 • Web アプリケーション コンテナ サービス(WACS) Web アプリケーション コンテナ サービス(WACS)は、セントラル管理コンソール (CMC)などの BusinessObjects Enterprise Web アプリケーションをホストするプ ラットフォームを提供します。 CMC などの Web アプリケーションは WACS に自動的にデプロイされます。WACS では、手動でデプロイするか、wdeploy を使用するかに関係なく、Business Objects または外部 Web アプリケーションをデプロイできません。 次の表示処理サービスがあります。 • Crystal Reports Processing Server で実行される Crystal Reports 処理サービス Crystal Reports 処理サービスは表示用の Crystal Reports ページを生成します。 Crystal Reports 処理サービスは、最新のインスタンスから、またはデータベースか ら直接データを取得します。レポートを生成すると、処理サービスはリクエストされ たデータを 1 つ以上の EPF ファイルに変換します。これらのファイルは、Crystal Reports Cache Service に送信されます。 • Web Intelligence Processing Server で実行される Web Intelligence 処理サービス Web Intelligence 処理サービスは、Web Intelligence ドキュメントの生成を行いま す。Web Intelligence 処理サービスは、Web アプリケーション サーバーから作成リ クエストを取得し、Web Intelligence ドキュメント(WID)ファイルとユニバース定義の コピーを取得するためにインプット ファイル リポジトリ サービスと通信します。WID の既存のインスタンスを表示すると、Web Intelligence 処理サービスは、アウトプッ ト ファイル リポジトリ サービスと通信して、WID の既存の履歴インスタンスを取得 します。 • 44 Report Application Server で実行される Report Application Service SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ アーキテクチャの概要 Report Application Service は、デザイン時、および公開の実行時、および Live Office で作業するときに動的受信者一覧を解決します。また、RAS にはアド ホッ ク レポーティング機能があり、ユーザーは Web を介してレポートの作成や編集を 行えます。 Crystal Reports 処理サービスと同様に、RAS は Java ビューア SDK をサポートし ます。Report Application Server には、レポートの作成と変更に使用できる SDK も含まれており、カスタム レポート インターフェイスを構築するためのツールとして 利用できます。 • Multi-Dimensional Analysis Server で実行される Multi-Dimensional Analysis Service Multi-Dimensional Analysis Server(MDAS)は、OLAP データ ソースとのやりとりお よび Voyager のサポートを目的とした専用サーバーです。 MDAS には、適切な OLAP データ ソース用に設定された適切な OLAP データ ベース クライアントが必要です。プロバイダの一覧は、MDAS にインストールされ ているデータベース ドライバに基づいて、動的に生成されます。複数の MDAS が 存在する場合、アクセスするサーバーがランダムに選択されるため、同じドライバ をすべてのサーバーにインストールする必要があります。OLAP データ ソースへ の接続は、CMC で定義および管理されます。次のようなエントリを含めることがで きます。 • • • • • • Oracle SAP Essbase Microsoft Analysis Services 8.0(MSAS 2000) Microsoft Analysis Services 9.0(MSAS 2005) Adaptive Processing Server で実行される Search Service Search Service は、検索リクエストを処理し、インデックス処理を実行します。デプ ロイメントには複数の Search Service を含めることができ、検索リクエストは、使用 可能なすべてのサーバーでアクティブに処理されます。ただし、インデックス処理 プロセスを実行するのは 1 つの Search Service だけです。 • Adaptive Processing Server で実行される Client Auditing Proxy Service Client Auditing Proxy Service は、接続されている Web Intelligence リッチ クライ アントと Desktop Intelligence リッチ クライアントを監視し、情報を監査サーバーに 転送します。リッチ クライアントは、リポジトリに接続せずにローカルで動作し、Client Auditing Proxy Service によって監査されません。 • Adaptive Processing Server で実行される Publishing Service 公開サービスは、他のサービスと通信してパブリケーションを処理し、オブジェクト のパブリケーションを調整します。 SAP BusinessObjects Enterprise 管理者ガイド 45 2 2 アーキテクチャ アーキテクチャの概要 Server Intelligence Server Intelligence は、セントラル管理コンソール(CMC)のコンポーネントで、以前セ ントラル設定マネージャ(CCM)で実行していた管理手順(CMC サーバー プロセスの 管理など)を簡素化します。これには、サーバー プロセスの追加と削除、サーバー プ ロセスの設定、および例外条件が発生したサーバーの自動再起動またはシャットダウ ンが含まれます。 さらに、Server Intelligence はサーバープロセスの情報を CMS データベースに保存 するため、デフォルトのサーバー設定を簡単に復元したり、同じ設定を持つサーバー プロセスの冗長インスタンスを作成できます。 注 CCM は、Server Intelligence Agent を設定および管理できるツールです。Server Intelligence Agent は、CMC からすべてのサーバーを管理できるコンポーネントです。 CCM を使用してデプロイメントでノードを作成および管理することもできます。 ライフサイクル管理(LCM) BusinessObjects Enterprise には、システム オブジェクトのライフサイクル管理を制御 できる、新しいライフサイクル管理モジュールが含まれています。 ライフサイクル管理とは、概念の段階から納品まで、製品のライフサイクルに関する情 報の管理に伴う一連のプロセスを表します。製品のライフサイクル全体を管理する手 順を確立することであり、それには、開発、運用、テストなどのフェーズが含まれます。 開発用リポジトリに保存されている BI リソースを、デプロイメントをテストするためのテ スト用リポジトリに転送する必要があります。これらのフェーズは、同じサイトで実行され る場合と、地理的に異なる場所で実行される場合があります。高品質で競争力の高い 製品を得るには、リポジトリ間での転送にかかる時間を最小限に抑える必要がありま す。これらのリソースに含まれる依存項目についても、リポジトリ間で移動する必要あり ます。これらのリソースは依存オブジェクトとともに移動する必要があるため、リソースの 依存関係によって問題が複雑になります。 詳細については、 『SAP BusinessObjects Enterprise LifeCycle Manager ユーザーズ ガイド(XI 3.1 用) 』を参照してください。 46 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ クライアント LifeCycle Manager BusinessObjects LifeCycle Manager(LCM)は、リソースの依存関係に影響を及ぼすこ となく、システム間で BI リソースを移動できる Web ベースのツールです。また、この ツールを使用して、さまざまなバージョンの BI リソースを管理したり、BI リソースの依 存項目を管理したり、昇格したリソースをロールバックして移動先システムを以前の状 態に戻すことができます。 LCM ツールは、BusinessObjects Enterprise アプリケーションのプラグインです。BI リ ソースを別のシステムに昇格できるのは、移動元システムと移動先システムの両方に 同じバージョンの BusinessObjects Enterprise アプリケーションがインストールされて いる場合だけです。 クライアント 2 つの異なる種類のアプリケーションを使用できます。それは、Web ブラウザ クライア ント、および Microsoft Windows オペレーティング システムにインストールされている リッチ デスクトップ アプリケーション クライアントです。 ブラウザ ベースの Web アプリケーション このカテゴリは、サポートされるすべてのオペレーティング システム プラットフォームで 実行される軽量の Web ブラウザ ベース クライアント フロントエンドで構成されます。 Web アプリケーション サーバーは、クライアントのリクエストを受信し、BusinessObjects Enterprise のインテリジェンス層および処理層と対話して、ユーザーの Web ブラウザ にデータを返します。この方法を使用すると、デスクトップ ソフトウェア製品を展開しな くても、多くのユーザー グループがビジネス インテリジェンス(BI)にアクセスできます。 通信は HTTP を使って行われ、Web アプリケーション サーバーで HTTPS 暗号化を 有効にすると、SSL で通信を保護できます。この種類のアプリケーションには、InfoView、 Web Intelligence、セントラル管理コンソール(CMC)、およびレポート ビューアがありま す。 デスクトップ用アプリケーション 2 つ目のカテゴリは、ローカルでインストールされ、サポートされる Microsoft Windows オペレーティング システムにインストールされるリッチ クライアント アプリケーションで 構成されます。この方法を使用すると、BusinessObjects Enterprise の BI 処理を個々 のクライアント コンピュータにオフロードできます。多くのデスクトップ アプリケーション は、デスクトップにインストールされているドライバを使って組織のデータに直接アクセ スし、CORBA または暗号化された CORBA SSL を使用して BusinessObjects Enterprise SAP BusinessObjects Enterprise 管理者ガイド 47 2 2 アーキテクチャ クライアント デプロイメントと通信します。この種類のアプリケーションには、Crystal Reports、Desktop Intelligence、および Live Office クライアントがあります。 注 Live Office はデスクトップ アプリケーションですが、HTTP を使って BusinessObjects Enterprise Web サービスと通信します。Live Office コンポーネントを含む Microsoft Office ドキュメントが、組織の安全なネットワーク外の受信者に送信される場合でも動 的に更新されるように、BusinessObjects Enterprise を構成できます。 ブラウザベースの Web アプリケーション クライアント ブラウザベースの Web アプリケーション クライアントは、Web アプリケーション サー バー上にあり、Web ブラウザで実行されます。 Web アプリケーションは、BusinessObjects Enterprise のインストール時にセットアップ プログラムによって自動的にデプロイされます。付属の wdeploy コマンド ライン ツー ルを使用して、初期インストールの後に Java Web アプリケーションを再設定またはデ プロイすることもできます。wdeploy ツールは、Java Web アプリケーション サーバーへ のデプロイメントを迅速かつ簡単に実行するためのツールです。Apache Ant スクリプ ト ツールに基づく wdeploy を使用すると、次の 2 つの方法で WAR ファイルを Web アプリケーション サーバーにデプロイできます。 1 スタンドアロン モード すべての Web アプリケーション リソースが、動的コンテンツと静的コンテンツの両 方を処理する Web アプリケーション サーバーにまとめてデプロイされます。 2 分割モード アプリケーションの動的リソースと静的リソースは分割されます。静的コンテンツは Web サーバーにデプロイされ、動的コンテンツは Web アプリケーション サーバー にデプロイされます。 wdeploy の詳細については、BusinessObjects Enterprise Web アプリケーション デプ ロイメント ガイドを参照してください。 BusinessObjects Mobile BusinessObjects Mobile を使用する組織は、ワイヤレス デバイスから情報にアクセス できます。管理者および情報作業者は、常に最新の情報にアクセスして意思決定を 行うことができます。販売スタッフおよび現場スタッフは、必要な場所および必要なタイ ミングで顧客、製品、および作業オーダーに関する適切な情報を提供できるので、販 売サイクルを短縮し、顧客の満足度を向上させることができます。 48 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ クライアント セントラル管理コンソール(CMC) セントラル管理コンソール(CMC)は Web ベースのツールで、ユーザー管理、コンテ ンツ管理、サーバー管理など通常の管理タスクを実行できます。また、使用する BusinessObjects Enterprise のコンテンツを公開および編成したり、コンテンツにセキュ リティ レベルを設定したりできます。CMC は Web ベースのアプリケーションであるた め、このようなすべての管理タスクを、サーバーに接続可能な任意のマシンの Web ブ ラウザを使って実行できます。 すべてのユーザーは CMC にログオンして、各自の基本設定を変更できます。明示 的に権限が付与されている場合を除き、管理設定を変更できるのは 『Administrators 』 グループのメンバーだけです。 ダッシュボード & アナリティクス ダッシュボード & アナリティクスは、管理ダッシュボード、スコアカード、および警告を 通して、主要なビジネス メトリクスを追跡および分析できる製品です。これらの製品を 使用して、メトリクスに合わせて目標を設定し、所有者に割り当てることができます。さ らにこれらの製品は統合コラボレーションやワークフロー機能によって、グループによ る決定や分析もサポートします。 ダッシュボード & アナリティクスには次の製品が含まれます。 • • • • • ダッシュボード ビルダ Performance Manager Set Analysis Predictive Analysis Process Analysis ダッシュボード & アナリティクス リポジトリには、メトリクス、目標、集合、カレンダーそれ ぞれの定義が含まれています。ダッシュボード & アナリティクス ユーザーはこれらの 定義を使って、ダッシュボードやアナリティクスを作成します。ユーザーがメトリクスを最 新表示するたびに、メトリクス最新表示の値がダッシュボード & アナリティクス リポジト リに書き込まれます。 注 ダッシュボード & アナリティクスの機能を使用するには、その契約の一部としてダッシュ ボード & アナリティクスの使用を含む BusinessObjects Enterprise ライセンスを購入す る必要があります。 SAP BusinessObjects Enterprise 管理者ガイド 49 2 2 アーキテクチャ クライアント BusinessObjects Enterprise Infoview InfoView は、Web ベースのインターフェイスです。エンド ユーザーは、公開されてい るレポートの表示やスケジュール、管理ができます。InfoView を使用して、レポート、ア ナリティクス、ダッシュボード、スコアカード、および戦略マップなどのあらゆる種類のビ ジネス インテリジェンスへのアクセス、操作、およびエクスポートが実行できます。 InfoView では次の項目を管理できます。 • • • BI カタログの閲覧と検索 BI コンテンツへのアクセス(作成、編集、および表示) BI コンテンツのスケジュールと公開 レポート ビューア BusinessObjects Enterprise のレポート ビューアは、クライアント層のさまざまなプラッ トフォームと多種のブラウザをサポートします。これらのビューアには、各種のレポート 表示機能があります。 レポート ビューアは次の 2 つのカテゴリに分類されます。 • クライアント側のレポート ビューア(Active X ビューアと Java ビューア) クライアント側のレポート ビューアは、ユーザーのブラウザにダウンロードおよびイ ンストールされます。ユーザーがレポートを要求すると、アプリケーション サーバー はそのリクエストを処理し、BusinessObjects Enterprise フレームワークからレポー ト ページを取得します。そして Web アプリケーション サーバーはレポート ページ をクライアント側のビューアに渡し、そこでレポート ページが処理され、直接ブラウ ザに表示されます。 • ゼロ クライアント レポート ビューア(DHTML ビューア) ゼロ クライアント レポート ビューアは、Web アプリケーション サーバー上に存在し ます。ユーザーがレポートを要求すると、Web アプリケーション サーバーは、リクエ ストを処理し、BusinessObjects Enterprise フレームワークからレポート ページを取 得します。Web アプリケーション サーバーは、レポートを処理し、ビューアでユー ザーの Web ブラウザに表示される DHTML ページを作成します。 すべてのレポート ビューアは、レポートのリクエスト処理と、レポート ページのブラウザ への表示を助けます。 各レポート ビューアがサポートする特定の機能、またはプラットフォームについては、 カスタマー サポート ポータル(http://support.businessobjects.com/documentation/prod 50 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ クライアント uct_guides/default.asp)にある 『BusinessObjects Enterprise InfoView ユーザーズ ガ イド 』または 『Crystal Reports 開発者ガイド 』を参照してください。 Voyager Voyager は、多次元データを操作し、1 つのワークスペース内にさまざなシステムから の情報を結合する、AJAX ベースのオンライン分析処理(OLAP)ツールです。ユー ザーは、BusinessObjects Enterprise InfoView ポータル内から Voyager にアクセスし ます。ユーザーは、新しい分析ワークスペースを作成したり、BusinessObjects Enterprise リポジトリに保存されたワークスペースを表示および編集したりできます。 Voyager は Web ブラウザで BusinessObjects InfoView からアクセスされ、セキュリティ で保護されたネットワーク外のユーザーなど、インターネット上の多数のユーザーに配 布できます。 Voyager の OLAP 機能セットは、Crystal Reports(実稼動レポートを作成するために OLAP キューブに直接アクセスする場合)および Web Intelligence(OLAP データ ソー スに基づいて構築されたユニバースを使用して Ad Hoc 分析レポートを行う場合)の 両方を補完します。Voyager は、包括的な範囲のビジネスおよび時間計算機能を提 供し、OLAP データをできる限り簡素化するための時間スライダなどの機能を備えて います。 Voyager では、Microsoft Analysis Service、SAP BW、または Oracle Hyperion Essbase など、サポートされている OLAP データ ソースへの接続が必要です。そのため、分析 者が Voyager を使用してデータを分析できるようにするためには、データへの接続を 作成する必要があります。 注 Voyager Web アプリケーションは、Java Web アプリケーションとしてのみ使用可能で す。.NET に対応している Voyager アプリケーションはありません。 Web Intelligence 1 つの Web ベースの製品のリレーショナル データ ソースにクエリー、レポーティング および分析機能を提供する Web ベースのツールです。Web Intelligence を使用する と、ユーザーはレポートの作成、アド ホック クエリーの実行、データの分析、およびド ラッグ アンド ドロップ インターフェイスでのレポート書式の適用を実行できます。Web Intelligence では、基になるデータ ソースの複雑な部分は表示されません。レポート は、BusinessObjects Enterprise Web ポータル、または Microsoft Office アプリケー ションに BusinessObjects Live Office を使用して公開できます。 SAP BusinessObjects Enterprise 管理者ガイド 51 2 2 アーキテクチャ クライアント デスクトップ クライアント アプリケーション デスクトップ クラインアント アプリケーションは、BusinessObjects Enterprise インテリ ジェンスおよび処理サーバーと対話します。これらのクライアント アプリケーションは、 Web アプリケーション サーバーとは通信しません。クライアントとサーバー間の通信 は、SSL 暗号化(CORBA SSL)を使用して保護できます。 デスクトップ製品は、Microsoft Windows オペレーティング システムで実行されるイン ストール済みのクライアント アプリケーションです。これらの製品ではリソースがローカ ルに保存され、組織のデータには、ローカルでインストールされているデータベース ドライバを通じて、またはセントラル管理コンソール(CMC)からアクセスします。 ビジネス ビュー マネージャ 基になるデータベースの複雑さを簡略化するセマンティック レイヤ オブジェクトを作成 したり、行レベルおよび列レベルのセキュリティを設定することができる Windows ベー スのツールです。企業独自の包括的なビジネス ビュー オブジェクトを作成し、レポー ト作成者やエンド ユーザーへの必要な情報の提供を支援する多層構造システムで す。 オブジェクト(フィルタなど)によって、行レベルのセキュリティを設定します。レポート作 成者が未加工データ構造にアクセスできないようにすることで、レポート作成者による データ アクセスを簡略化できます。複数のデータ ソースへの接続を作成し、テーブル を結合して、フィールド名のエイリアスを作成し、計算されたフィールドを作成して、こ の簡略化された構造を BusinessObjects Enterprise でビジネス ビューとして利用でき ます。レポート デザイナは、ビジネス ビューをレポートの基礎として使用することがで き、データに直接アクセスしたり、独自のクエリーを作成する必要はありません。 このデザイナは、データ コネクション、ダイナミック データ コネクション、データ ファン デーション、ビジネス エレメント、およびビジネス ビューを作成するための広範な機能 を備えています。ビジネス ビュー マネージャでは、情報のリレーショナル ビューを設 計することができます。また、このデザイナでは、レポート内のさまざまなオブジェクトに 対して、詳細な列レベルおよび行レベルのセキュリティを設定することもできます。 セントラル設定マネージャ(CCM) CCM は、2 つのフォームで提供されるサーバー トラブルシューティングおよびノード 設定ツールです。Microsoft Windows 環境では、CCM を使用して、そのグラフィカル ユーザー インターフェイス(GUI)またはコマンド ラインからローカル サーバーとリモー 52 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ クライアント ト サーバーを管理できます。UNIX 環境では、CCM シェル スクリプト(ccm.sh)により、 コマンドラインからサーバーを管理できます。 CCM を使用して、Server Intelligence Agent(SIA)ノードを作成および設定したり、Web アプリケーション サーバーを起動または停止することができます。Windows では、Secure Socket Layer(SSL)暗号化などのネットワーク パラメータも設定できます。これらのパ ラメータは、ノード内のすべてのサーバーに適用されます。 注 サーバー管理タスクの大半は、現在は CCM ではなく CMC で処理されます。CCM は以前のバージョンの BusinessObjects Enterprise ではサーバー管理の主要なツー ルでしたが、現在は、トラブルシューティングおよびノード設定にのみ使用されます。 Crystal Reports Designer データベース エキスパートまたはアプリケーション開発者は、Crystal Reports Designer を使用して詳細なレポートを作成および統合し、Crystal Reports Viewer または Web ブラウザを使用する他のユーザーとそれらのレポートを簡単に共有できます。 Crystal Reports Viewer http://www.businessobjects.com/product/catalog/crystalreports から無料でダウン ロードできる Crystal Reports Viewer では、読み取り専用モードでレポートを開くこと ができます。レポートは、使用されたデータがレポートそのものに保存されるので最新 表示できません。 データ ソース移行ウィザード データ ソース移行ウィザードを使用して、Crystal Reports クエリー、辞書、または InfoView に基づくレポートを BusinessObjects Enterprise のデプロイメントへ移行でき ます。 移行できるのは、2 種類のオブジェクト(レポートおよびデータ ソース)です。このウィ ザードでは、各レポートのデータ ソースを、BusinessObjects Enterprise で使用可能な オブジェクトに変換し、新しいオブジェクトを示すようにレポートのデータ ソースの場所 をリセットします。その結果、前の環境のレポートとデータ ソースの機能を維持したま ま、BusinessObjects Enterprise の新機能も利用できるようになります。 SAP BusinessObjects Enterprise 管理者ガイド 53 2 2 アーキテクチャ クライアント Desktop Intelligence SQL などの技術的なデータベース クエリー メソッドを使用せずに、わかりやすいビジ ネス用語を使用してデータにアクセスできる統合されたクエリー、レポートおよび分析 ツールです。基になるデータ ストレージの複雑さは、Business Objects ユニバース と 呼ばれるセマンティック データ レイヤで抽象化されます。 レポート作成者は、レポートを作成し、それらを InfoView に公開して、InfoView で表 示およびスケジュールできます。ユーザーは、Desktop Intelligence ドキュメントを別の 形式でエクスポートして、共有および配布することができます。 インポート ウィザード 管理者がユーザー、グループ、およびフォルダを BusinessObjects Enterprise にイン ポートする際に使用できる、ローカルにインストールされた Windows アプリケーション です。BusinessObjects Enterprise でオブジェクト、イベント、サーバー グループ、リポ ジトリ オブジェクト、およびカレンダーをインポートすることもできます。 Live Office BusinessObjects Live Office は Microsoft Office 環境に統合されており、Microsoft Outlook、PowerPoint、Excel、および Word のドキュメント内に埋め込まれているデー タを動的に更新できます。また、ドキュメントを、Web 上で他のユーザーと共有して、共 同で意思決定を行うこともできます。Microsoft Office 内から、直感的なウィザードと ツールバーを使用して、Crystal レポート、Web Intelligence ドキュメントに簡単に接続 したり、アド ホックなデータ選択を使用できます。その後に、日常的に使用している Microsoft Office ツールでデータを書式設定します。 Live Office では、“ライブ”ドキュメントを BusinessObjects Enterprise に公開し、ビジ ネス インテリジェンス ポータル経由で同僚と共有できます。または、ファイアウォール 外でデータを取得して、オフサイトのパートナーや同僚に送ることもできます。 注 Web サービス アプリケーションは、現在、次に示すロード バランサ構成のみをサポー トします。 1 ソース IP アドレスの永続性 2 ソース IP および出力ポートの永続性(Cisco コンテント サービス スイッチで使用 可能) 3 SSL 永続性 54 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ クライアント 注 SSL 永続性は、一部の Web ブラウザでセキュリティおよび信頼性に関する問題の 原因となる可能性があります。ネットワーク管理者に確認してから、SSL 永続性が 適切かどうかを判断してください。 Live Office と連携するように Web サービスを設定する方法については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 公開ウィザード 公開ウィザードを使用すると、管理者とエンドユーザーの両方がレポートを BusinessObjects Enterprise に公開できます。オブジェクト アクセス権を特定のサー バーの個々のフォルダに割り当てることで、レポートを公開できるユーザーおよび公開 される場所を制御します。 アプリケーションへのアクセス権があり、複数のオブジェクトまたはオブジェクトのディレ クトリ全体を BusinessObjects Enterprise に追加する場合は、公開ウィザードを使用し ます。オブジェクトを追加すると、そのオブジェクトは InfoView で指定したフォルダ(ま たはカスタマイズした Web デスクトップ)および CMC の[フォルダ]管理エリアに表示 されます。 詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』の 『リポジトリへ のオブジェクトの追加 』に関する章を参照してください。 Query as a Web Service(QaaWS) Query as a Web Service では、ビジネス向けのユーザードリブン型クライアント ソリュー ションを使用して、簡単に情報を分析できます。Business Intelligence(BI)コンテンツ は、通常、BI ツールの特定のユーザー インターフェイスにバインドされます。Query as a Web Service ではこれを変更し、Web サービスを処理できる任意のユーザー イ ンターフェイスに BI コンテンツを配布します。 ビジネス ユーザーは、Query as a Web Service を使用することで、ユニバースから独 自のクエリーを定義し、そのクエリーをスタンドアロンの Web サービスとして簡単かつ 安全に公開できます。 Query as a Web Service は、ビジネス向けの新しいクライアント ソリューションを提供し ます。たとえば、Crystal Xcelsius では、複数の異なるデータ ソースを信頼できる BI ビューで表示できます。 また、Query as a Web Service は、次のような幅広いクライアント側のソリューションを 使用できるようにします。 SAP BusinessObjects Enterprise 管理者ガイド 55 2 2 アーキテクチャ クライアント • • • • • Microsoft Office、Excel、および InfoPath SAP Application Server OpenOffice ビジネス ルールおよびプロセス管理のアプリケーション Enterprise サービス レポート変換ツール レポート変換ツールは、Desktop Intelligence レポートを Web Intelligence 形式に変換 し、変換したレポートを CMS に公開します。 このツールは、レポートを CMC、パブリック フォルダ、お気に入り フォルダ、または受 信ボックス フォルダから取得します。変換が完了したら、元の Desktop Intelligence レ ポートと同じフォルダまたは異なるフォルダに公開できます。このツールでは、Desktop Intelligence のすべての機能やレポートが変換されるわけではありません。変換のレベ ルは、元のレポートの機能によって変わります。特定の機能を含むレポートは変換され ない場合があります。その他の機能は、変換中にレポート変換ツールによって変更、 再実装または削除されます。 このツールでは、各レポートに対して、次に示す 3 つのステータスのいずれかを割り 当てます。 • • • 完全に変換 一部のみ変換 未変換 レポート変換ツールを使用して、変換されたレポートを監査することもできます。この ツールは、レポート変換ツールで完全に変換できないレポートを識別するのに役立ち、 その理由を説明します。 リポジトリ診断ツール リポジトリ診断ツール(RDT)を使用すると、Central Management Server(CMS)システ ム データベースと File Repository Servers(FRS)のファイルストアの間の不整合をス キャン、診断、および修復できます。 RDT は、CMS システム データベースをスキャンして不整合を識別します。また、記録 された不整合を修復し、その修復の状態と実行したアクションを報告します。ファイル システムとデータベースの間の同期を調べるには、まずホット バックアップを完了した 後で RDT を使用する必要があります。または、修復後、BusinessObjects Enterprise サービスが開始する前に、RDT を使用できます。ユーザーは、RDT が検出または修 復するエラーの数(それを超えると停止します)を制限できます。 56 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ クライアント トランスレーション マネージャ BusinessObjects Enterprise は、複数言語のドキュメントおよびユニバースをサポート します。複数言語ドキュメントには、ローカライズされたユニバース メタデータおよびド キュメント プロンプトが含まれます。ユーザーは、たとえば選択した言語の同じユニバー スから、レポートを作成できます。 トランスレーション マネージャは、複数言語ユニーバスを定義し、ユニバースと Web Intelligence ドキュメントおよびプロンプトの翻訳を管理するツールです。 トランスレーション マネージャは次のことを行います。 • • • • • • ユニバースまたは Web Intelligence ドキュメントを複数言語の対象読者のために 翻訳します。 ドキュメントのメタデータ言語部分と適切な翻訳を定義します。外部 XLIFF 形式を 生成し、XLIFF ファイルをインポートして翻訳済みの情報を取得します。 翻訳対象のユニバースまたは Web Intelligence ドキュメントの構造を一覧表示しま す。 インターフェイスによってメタデータを翻訳できるようにします。 XLIFF ファイルのエクスポートおよびインポートによる外部翻訳を使用してメタデー タを翻訳できるようにします。 複数の言語を保存できる複数言語ドキュメントを作成します。 Universe Builder ユニバースは、BusinessObjects Enterprise と組織のデータベース内のデータ間にあ る抽象化の雲のようなセマンティック レイヤです。Universe Builder では、XML メタデー タおよび Oracle Analytic Services からユニバースを作成できます。 ユニバース データ ソースは、多次元オブジェクト(ディメンション、メジャー、詳細)に することができ、エンド ユーザーは、基になるデータベース構造の詳細がわからなくて も、データを分析できます。 Universe Builder の開始後、メタデータ ソースに接続し、ユニバース作成ウィザードを 使用して、メタデータ構造を、標準の BusinessObjects ユニバースで使用される同等 のクラス、オブジェクト、ディメンション、詳細にマップします。 Universe Builder および Designer の両方を使用して、メタデータ ソースからユニバー スを作成できます。Universe Builder はスタンド アロン製品で、メタデータ ソースから ユニバースを作成するための独立したユーザー インターフェイスを提供します。Designer は、作成プロセスの最後にユニバースを生成するために使用されます。 SAP BusinessObjects Enterprise 管理者ガイド 57 2 2 アーキテクチャ クライアント Universe Designer Universe Designer には、データベースに接続可能な接続ウィザードが装備されてい ます。Universe Designer を使うと複数の接続を作成できますが、それぞれのユニバー スに設定できる接続は 1 つだけです。このデータベース接続は、ユニバース内に保 存されます。 オブジェクト(フィルタなど)によって、行レベルのセキュリティを設定します。このセマン ティック レイヤは、エンド ユーザーがクエリーと分析をカスタマイズするのを支援する ための基盤です。データへのアクセス、操作、および整理にデータ言語ではなくビジ ネス用語を使用することによって、データの複雑性を取り除きます。 Universe Designer には、データベース内のテーブルを選択および表示するためのグ ラフィカル インターフェイスがあります。データベース テーブルは、スキーマ内にテー ブル シンボルを使って表示されます。このインターフェイスを使用して、テーブルの操 作、テーブル間の結合の作成、エイリアス テーブルの作成、コンテキストの作成、ス キーマ内のループの解決を実行できます。Web Intelligence ユーザーには、このス キーマは表示されません。 Web Intelligence リッチ クライアント Web Intelligence リッチ クライアントを使用すると、CMS に接続できない場合、サー バーではなくローカルで計算を実行する場合、または CMS やアプリケーション サー バーをインストールせずに Web Intelligence ドキュメントを使用する場合に、Web Intelligenceドキュメント(WID)を継続して使用することができます。 Web Intelligence リッチ クライアントは、CMS に接続している場合でも使用できます。 Xcelsius Xcelsius は、BI データを、人の目を引くプレゼンテーションおよびダッシュボードに変 換するデータ視覚化ツールです。Xcelsius では、動的に更新されたデータを Microsoft Office、PDF、および Business Objects クエリーやレポートを使用する Web ドキュメン トに統合できます。Xcelsius は、Business Objects Web サービスを利用するデザイナ および表示拡張機能で構成されています。 58 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ サービス サービス BusinessObjects Enterprise では、 『サーバー 』および 『サービス 』という用語を使用 して、BusinessObjects Enterprise マシンで実行される 2 種類のソフトウェアを表しま す。 『サービス 』は、特定の機能を実行するサーバー サブシステムです。サービスは、親 コンテナ(サーバー)のプロセス ID を使用して、そのサーバーのメモリ スペース内で 実行されます。たとえば、Web Intelligence スケジュールおよび Publishing Service は、 Adaptive Job Server で実行されるサブシステムです。 『サーバー 』はソフトウェア システムが実行される物理マシンを表しますが、1 つまた は複数のサービスをホストするオペレーティング システム レベルのプロセス( 『デーモ ン 』)も表します。たとえば、Central Management Server(CMS)と Adaptive Processing Server はサーバーです。サーバーは、特定のオペレーティング システム アカウントで 実行され、独自の PID を持ちます。 『ノード 』は、同じホストで実行される BusinessObjects Enterprise サーバーのコレク ションです。1 つまたは複数のノードを 1 つのホストに置くことができます。 BusinessObjects Enterprise は、1 台のマシンにインストールするか、イントラネット上 で複数のマシンに分散するか、広域ネットワーク(WAN)を介して分散することができ ます。 サーバーおよびサーバーのプロパティの詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』のサーバーのプロパティに関する付録を参照してください。 サービス カテゴリ セントラル管理コンソール(CMC)の[サーバー]タブでは、サーバーがサービス カテ ゴリ別に階層形式でグループ化されます。各サービス カテゴリには、同様の機能を実 行するサーバーが含まれます。 次の節では、各サーバー カテゴリ、および各カテゴリに含まれるサーバーについて説 明します。 コア サービス CMC Server タブでは、[コア サービス]の一覧から特定のコア サービスを選択するこ とで、新しいサーバーを作成することができます。選択するサービスによって、サーバー でホストされるその他のサービスを選択できるようになります。 SAP BusinessObjects Enterprise 管理者ガイド 59 2 2 アーキテクチャ サービス ビジネス プロセス BI サービス ビジネス プロセス BI サービスは、BusinessObjects Enterprise テクノロジをカスタム Web アプリケーションに統合できるようにする Web サービスです。Web アプリケーショ ンからの要求を受け取り、関連データの取得と処理を連携し、処理済みのレポートを Web アプリケーションに返します。 Adaptive Processing Server がホストします。Adaptive Processing Server の詳細につ いては、70 ページの 「Adaptive Processing Server」を参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • • セントラル管理コンソール サービス Web サービス SDK および QaaWS サービス セントラル管理コンソール サービス セントラル管理コンソール(CMC)は、セントラル管理サーバー(CMS)用の Web ベー スの管理ポータルで、同様に、BusinessObjects Enterprise システム全体を管理しま す。CMC は、構成設定の表示または変更のために、CMS と直接通信を行います。 BusinessObjects Enterprise デプロイメントの管理に、CMC は必須です。 Adaptive Processing Server がホストします。Adaptive Processing Server の詳細につ いては、70 ページの 「Adaptive Processing Server」を参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • • ビジネス プロセス BI サービス Web サービス SDK および QaaWS サービス セントラル管理サービス セントラル管理サービスは、他の BusinessObjects Enterprise サーバーやシステムか ら、認証およびレポートのスケジュール クエリーを受け取ります。これは、“CMS システ ム データベース”と呼ばれています。すべてのプラットフォーム サービスは、CMS に よって管理および制御されます。CMS は、物理ドキュメントが実際に管理されるシステ ム ファイル ストアへのアクセスも管理します。システム リポジトリ データベースは、提 供されている MySQL データベースを使用するか、選択したサポートされるデータベー スを使用して管理されます。 セントラル管理サーバーがホストします。セントラル管理サーバーの詳細については、 71 ページの 「Central Management Server」を参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • 60 シングル サインオン サービス SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ サービス クライアント監査プロキシ サービス Client Auditing Proxy Service は、接続されている Web Intelligence リッチ クライアン トと Desktop Intelligence リッチ クライアントを監視し、情報を監査サーバーに転送し ます。リッチ クライアントは、リポジトリに接続せずにローカルで動作し、Client Auditing Proxy Service によって監査されません。 Adaptive Processing Server がホストします。Adaptive Processing Server の詳細につ いては、70 ページの 「Adaptive Processing Server」を参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • • • パブリッシング ポスト処理サービス 公開サービス 検索サービス Destination Delivery スケジューリング サービス Destination Delivery スケジューリング サービスは、あらかじめ指定された時間に Destination Delivery を実行して、スケジュールの作成時に指定された出力先にその 結果を公開する Job Server でホストされます。出力は、BusinessObjects Enterprise ファイル システム、FTP、SMTP またはユーザーの受信ボックスに公開することができ ます。 Job Server がホストします。Job Server の詳細については、79 ページの 「Job Server」 を参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • 出力先設定サービス イベント サービス イベント サービスは、ファイルベースのイベントが File Repository Server(FRS)で発生 した場合に、レポートの実行を開始するために使用されます。たとえば、データ ファイ ルが更新されるか、FRS に追加された場合、自動的にレポートを FRS 上で実行でき ます。 Event Server がホストします。Event Server の詳細については、77 ページの 「Event Server」を参照してください。 同じサーバー上でこのサービスと一緒に実行するサービスはありません。 インプット ファイルストア サービス インプット ファイルストア サービスは、公開されたレポートと、新しいレポートの作成に 使用できるプログラム オブジェクトの一覧を管理します。たとえば、レポートの実行が スケジューリングされている場合、Job Server はインプット ファイルストア サービスから SAP BusinessObjects Enterprise 管理者ガイド 61 2 2 アーキテクチャ サービス レポートを要求します。インプット ファイルストア サービスは、レポーティング プロセス に‘インプット’としてレポートを提供します。 File Repository Server がホストします。File Repository Server の詳細については、78 ページの 「File Repository Server 」および78 ページの 「Input File Repository Server」 を参照してください。 このサーバー上でこのサービスと一緒に実行するサービスはありません。 アウトプット ファイルストア サービス アウトプット ファイルストア サービスは、完了したレポートのコレクションを管理します。 たとえば、Job Server はレポートの実行時にアウトプット ファイルストア サービスからレ ポートを要求し、そのレポートは、ユーザーの受信ボックスなどの指定の出力先に送 信される必要があります。アウトプット ファイルストア サービスは、レポーティング プロ セスに‘アウトプット’としてレポートを提供します。 File Repository Server がホストします。File Repository Server の詳細については、78 ページの 「File Repository Server 」および79 ページの 「Output File Repository Server」を参照してください。 このサーバー上でこのサービスと一緒に実行するサービスはありません。 プログラム スケジューリング サービス プログラム スケジューリング サービスは、あらかじめ設定された時間に、実行可能オ ブジェクトを実行します。 Job Server がホストします。Job Server の詳細については、79 ページの 「Job Server」 を参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • 出力先設定サービス パブリッシング ポスト処理サービス パブリッシング ポスト処理サービスでは、実行が完了した後、レポート上でアクションを 実行することができます。たとえば、ディレクトリやユーザーの受信ボックスなどのさま ざまな出力先に、レポートの実行が完了した後送信することができます。 Adaptive Processing Server がホストします。Adaptive Processing Server の詳細につ いては、70 ページの 「Adaptive Processing Server」を参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • • • 62 クライアント監査プロキシ サービス 公開サービス 検索サービス SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ サービス 公開サービス 公開サービスは、中央レポート公開サービスで、任意の出力先にレポートを公開する ために、パブリッシング ポスト処理サービスおよび出力先ジョブ サーバーを調整しま す。 Adaptive Processing Server がホストします。Adaptive Processing Server の詳細につ いては、70 ページの 「Adaptive Processing Server」を参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • • • クライアント監査プロキシ サービス 公開サービス 検索サービス レプリケーション サービス レプリケーション サービスは、BusinessObjects Enterprise システムの異なる場所に、 レポートをミラーリングするレプリケーション ジョブを実行します。 Job Server がホストします。Job Server の詳細については、79 ページの 「Job Server」 を参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • • 出力先設定サービス Web Intelligence スケジュールおよび公開サービス 検索サービス 検索サービスは、Central Management Server(CMS) リポジトリ内のすべてのコンテン ツをインデックス化します。このインデックスは、ユーザーが BusinessObjects Enterprise クライアントで用語を検索する際に使用されます。 Adaptive Processing Server がホストします。Adaptive Processing Server の詳細につ いては、70 ページの 「Adaptive Processing Server」を参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • • • Client Auditing Proxy Service パブリッシング ポスト処理サービス 公開サービス Web サービス SDK および QaaWS サービス Web サービス SDK および Query as a Web Service(QaaWS)サービスは、カスタム Web アプリケーションと BusinessObjects Enterprise システム間でブリッジのように動 SAP BusinessObjects Enterprise 管理者ガイド 63 2 2 アーキテクチャ サービス 作し、開発者は Business Objects の機能をカスタム Web アプリケーションに実装する ことができます。 Adaptive Processing Server がホストします。Adaptive Processing Server の詳細につ いては、70 ページの 「Adaptive Processing Server」を参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • • ビジネス プロセス BI サービス セントラル管理コンソール サービス Crystal Reports サービス CMC Server タブでは、[Crystal Reports]サービスの一覧から特定のサービスを選択 することで、新しい Crystal Reports サーバーを作成することができます。選択するサー ビスによって、サーバーでホストされるその他のサービスを選択できるようになります。 Crystal Reports キャッシュ サービス Crystal Reports キャッシュ サービスは、レポートのキャッシュを管理することで、Crystal Reports で生成されるデータベース接続数を制限します。管理者は、他のプロパティ と同じく、レポートのキャッシュへの保存期間やキャッシュ サイズを設定することができ ます。 Crystal Reports キャッシュ サービスが無効になっている場合、レポートはそのデータ ソースに要求を送信できません。 Crystal Reports Cache Server がホストします。Crystal Reports Cache Server の詳細 については、73 ページの 「Crystal Reports Cache Server」を参照してください。 このサーバー上でこのサービスと一緒に実行するサービスはありません。 Crystal Reports 処理サービス Crystal Reports 処理サービスは、Crystal Reports を受け入れて処理します。データ ベースへのアクセス数を減らすためにレポート間でデータを共有したり、サービスの オーバーロードを防ぐために同時接続できるジョブ数の制限を設定することができま す。 このサービスがない場合、Crystal Reports は実行できません。 Crystal Reports Processing Server がホストします。Crystal Reports Processing Server の詳細については、74 ページの 「Crystal Reports Processing Server」を参照してく ださい。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 64 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ サービス • シングル サインオン サービス Crystal Reports スケジューリング サービス Crystal Reports スケジューリング サービスは、あらかじめ指定された時間に Crystal Reports を実行して、スケジュールの作成時に指定された出力先にその結果を公開す る Job Server でホストされます。レポートは、BusinessObjects Enterprise ファイル シ ステム、FTP、SMTP またはユーザーの受信ボックスに公開することができます。 このサービスがない場合、Crystal Reports を無人で実行するようにスケジューリングす ることはできず、Crystal Reports クライアントからすべての Crystal Reports を手動で 実行する必要があります。 Job Server がホストします。Job Server の詳細については、79 ページの 「Job Server」 を参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • 出力先設定サービス Crystal Reports 表示および変更サービス Report Application Server がホストします。Report Application Server の詳細につい ては、84 ページの 「Report Application Server」を参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • シングル サインオン サービス 値の一覧スケジューリング サービス 値の一覧スケジューリング サービスは、ピックリストに含めるためにオプションの一覧を 定期的に生成します。値の一覧とは、オブジェクトに関連付けられた明確なデータ値 を記録したリストです。Universe Designer でディメンション オブジェクトや詳細オブジェ クトを作成すると、自動的に値の一覧(LOV)が割り当てられます。ただし、オブジェク トを作成した時点ですぐに一覧が作成されるわけではありません。クエリーの作成に使 われたときに、データベースにクエリーを実行して値の一覧を取得できるという設定を デフォルトでオブジェクトに定義するだけです。 Job Server がホストします。Job Server の詳細については、79 ページの 「Job Server」 を参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • 出力先設定サービス SAP BusinessObjects Enterprise 管理者ガイド 65 2 2 アーキテクチャ サービス Desktop Intelligence サービス CMC Server タブでは、[Desktop Intelligence]サービスの一覧から特定のサービスを 選択することで、新しい Desktop Intelligence サーバーを作成することができます。選 択するサービスによって、サーバーでホストされるその他のサービスを選択できるよう になります。 接続サービス 接続サービスは、ビジネス ビューまたはユニバースを介して、データベース接続また は Online Analytical Processing(OLAP)データ ソース接続を開き管理します。これに より、BusinessObjects Ente prise サービスとサポートされるデータ形式の間を仲介す るものとして、接続サービスを動作させることができます。 また、データベースのアクティビティを分析したり、後で最適化したりできるように、 Connection Server を追跡することもできます。 接続サービスが実行されていないと、BusinessObjects Enterprise コンポーネントは データ ソースに接続することができません。 CS Container Server がホストします。CS Container Server の詳細については、73 ページの 「Connection Server」を参照してください。 同じサーバー上でこのサービスと一緒に実行するサービスはありません。 Desktop Intelligence キャッシュ サービス Desktop Intelligence キャッシュ サービスは、レポートのキャッシュを管理することで、 Desktop Intelligence で生成されるデータベース接続数を制限します。管理者は、他 のプロパティと同じく、レポートのキャッシュへの保存期間やキャッシュ サイズを設定す ることができます。 Desktop Intelligence キャッシュ サービスが無効になっている場合、レポートはその データ ソースに要求を送信できません。 Desktop Intelligence Cache Server がホストします。Desktop Intelligence Cache Server の詳細については、76 ページの 「Desktop Intelligence Cache Server 」を参照してく ださい。 このサーバー上でこのサービスと一緒に実行するサービスはありません。 Desktop Intelligence 処理サービス Desktop Intelligence 処理サービスは、Desktop Intelligence レポートを受け入れて処 理します。データベースへのアクセス数を減らすために、レポート間でデータを共有し 66 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ サービス たり、サービスのオーバーロードを防ぐために、同時接続できるジョブ数の制限を設定 したりすることができます。 このサービスがない場合、Desktop Intelligence レポートは実行できません。 dpsprocFullClient Server がホストします。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • シングル サインオン サービス Desktop Intelligence スケジューリング サービス Desktop Intelligence スケジューリング サービスは、あらかじめ指定された時間に Desktop Intelligence レポート を実行して、スケジュールの作成時に指定された出力 先にその結果を公開する Job Server でホストされます。レポートは、BusinessObjects Enterprise ファイル システム、FTP、SMTP またはユーザーの受信ボックスに公開する ことができます。 このサービスがない場合、Desktop Intelligence レポートを無人で実行するようにスケ ジューリングすることはできず、Desktop Intelligence クライアントからすべての Desktop Intelligence レポートを手動で実行する必要があります。 Job Server がホストします。Job Server の詳細については、79 ページの 「Job Server」 を参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • 出力先設定サービス パフォーマンス マネジメント サービス [パフォーマンス マネジメント]サービス カテゴリのサービスでは、データ分析のため の BusinessObjects Enterprise ダッシュボード & アナリティクスの機能を提供します。 次のサービスは、ダッシュボード & アナリティクスで使用されます。 サービス ホスト サーバー Dashboard Analytics サービス portfolioEngine Server ダッシュボード サービス dashboardEngine Server PM メトリクス集計サービス probeEngine Server PM リポジトリ管理サービス PM Repository Server SAP BusinessObjects Enterprise 管理者ガイド 67 2 2 アーキテクチャ サービス サービス ホスト サーバー PM Rules サービス probeEngine Server 予測アナリティクス サービス マイニング エンジン サーバー Process Analysis サービス spcEngine Server Sets Profile サービス iProfiler Server Sets クエリー サービス queryManager Server Voyager サービス CMC Server タブでは、[Voyager]サービスの一覧から特定のサービスを選択すること で、新しい多次元分析サーバーを作成することができます。 多次元分析サービス 多次元分析サービスは、Multi-Dimensional Analysis Services サーバー(MDAS)に よってホストされ、三次元 Online Analytical Processing(OLAP)データに接続するた めに、Voyager クライアントで使用されます。 また、未加工データを XML パッケージに変換します。これは、要求しているクライアン ト アプリケーションが、Excel スプレッドシート、PDF、Voyager クロスタブおよびグラフ などのさまざまな形式で表示できるようにするものです。 注 OLAP シングル サインオン(SSO)は、Microsoft Analysis Services と SAP BW でのみ サポートされます。 多次元分析サービスは、Input File Repository Server(FRS)と通信し、ワークスペース を取得して OLAP データベース サーバーからデータを取得します。Voyager クライア ントが Web アプリケーション サーバー上で結果を表示するので、多次元分析サービ スは、Voyager クライアントで書式設定され表示される XML 形式で、クライアントに結 果を返します。 このサービスと一緒にホストされる追加サービスはありません。 詳細については、80 ページの 「Multi-Dimensional Analysis Services サーバー(MDAS サーバー) 」を参照してください。ワークスペースを表示する Multi-Dimensional Analysis Services サーバーの例を読み込むには、112 ページの 「Voyager ワークスペースの表 示」を参照してください。 68 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ サービス Web Intelligence サービス CMC Server タブでは、[Web Intelligence]サービスの一覧から特定のサービスを選 択することで、新しい Web Intelligence サーバーを作成することができます。選択する サービスによって、サーバーでホストされるその他のサービスを選択できるようになりま す。 Web Intelligence 処理サービス Web Intelligence 処理サービスは、Web Intelligence クライアントおよびWeb Intelligence スケジュールおよび公開サービスから送信された Web Intelligence レポートを実行す る Web Intelligence Processing Server のサブシステムです。Web Intelligence レポー トの結果は、発信者に返されます。 Web Intelligence 処理サービスは、データベースを要求したり、最終レポートそのもの を生成したりしませんが、Input/Output File Repository Servers(レポートのベースとな るドキュメントを取得)と、レポート エンジンおよび Connection Server(ユニバースや データベースからデータを取得しレポートを処理)を調整します。 少なくとも 1 つの Web Intelligence 処理サービスが実行していないと、Web Intelligence クライアントは、レポートを開き、表示し、実行することができず、スケジューリング設定 された Web Intelligence レポートも実行できません。 Web Intelligence Processing Server の詳細については、86 ページの 「Web Intelligence Processing Server」を参照してください。スケジュール設定された Web Intelligence レ ポートの詳細については、69 ページの 「Web Intelligence スケジュールおよび公開 サービス」を参照してください。Web Intelligence のワークフロー シナリオの詳細につ いては、103 ページの 「情報ワークフロー 」の 『スケジュール 』および 『表示 』セクショ ンを参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • シングル サインオン サービス Web Intelligence スケジュールおよび公開サービス Web Intelligence スケジュールおよび公開サービスは、あらかじめ指定された時間に Web Intelligence レポート を実行して、スケジュールの作成時に指定された出力先に その結果を公開する Adaptive Job Server でホストされます。Central Management Console(CMC)を使用して Web Intelligence レポートをスケジュールできます。レポー トは、BusinessObjects Enterprise ファイル システム、FTP、SMTP またはユーザーの 受信ボックスに公開することができます。 このサービスがない場合、Web Intelligence レポートを無人で実行するようにスケジュー リングすることはできず、Web Intelligence クライアントからすべての Web Intelligence レポートを手動で実行する必要があります。 SAP BusinessObjects Enterprise 管理者ガイド 69 2 2 アーキテクチャ サービス Web Intelligence スケジュールおよび公開サービスは、Adaptive Job Server でホスト されます。Adaptive Job Servers の詳細については、70 ページの 「Adaptive Job Server」を参照してください。 このサービスと一緒にホスト可能な追加サービスは、以下のとおりです。 • • 出力先設定サービス(レポートを異なる場所に送信可能) レプリケーション サービス Adaptive Job Server Adaptive Job Server は、レプリケーション サービス、Web Intelligence スケジュールお よび公開サービス、出力先設定サービスなどの BusinessObjects Enterprise サービス のホストに特化されたジョブ サーバーです。 Adaptive Job Server は、選択されたサービスのコンテナとして実行され、これらのサー ビスは、同じメモリ スペース内の 1 つのアカウント、および同じプロセス ID(PID)で実 行されます。Adaptive Job Server を停止する場合は、含まれているジョブ サービスを すべて停止します。 Adaptive Job Server は、次のサービスをホストできます。 • • • 出力先設定サービス Web Intelligence スケジュールおよび公開サービス(あらかじめ設定された時間に Web Intelligence レポートを実行および公開)。 レプリケーション サービス 関連項目:79 ページの 「Job Server」 例 次の Adaptive Job Server が、BusinessObjects Enterprise セットアップ プログラムで 作成されます。 • <HOSTNAME>.AdaptiveJobServer Adaptive Processing Server Adaptive Processing Server は、さまざまなソースからの要求を処理するサービスをホ ストする汎用サーバーです。Adaptive Processing Server は、次のサービスをホストで きます。 70 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ サービス • • • • • ビジネス プロセス BI サービス Client Auditing Proxy Service(接続先の Desktop Intelligence リッチ クライアント および Web Intelligence リッチ クライアントから監査情報を収集します)。 パブリッシング ポスト処理サービス(PDF のマージおよびパブリケーション拡張処 理を含む、パブリケーション ジョブのポスト処理を行います)。 Publishing Service(他のサービスと通信してオブジェクトのパブリケーションを調整 します)。 Search Service(検索リクエストを処理し、インデックス処理を実行します)。 例 次の Adaptive Processing Server が、BusinessObjects Enterprise セットアップ プロ グラムで作成されます。 • <HOSTNAME>.AdaptiveProcessingServer Central Management Server Central Management Server(CMS)は、BusinessObjects Enterprise システムに関連す る情報のデータベースを保守します。これは、“CMS システム データベース”と呼ばれ ています。すべてのプラットフォーム サービスは、CMS によって管理および制御され ます。CMS は、物理ドキュメントが実際に管理されるシステム ファイル ストアへのアク セスも管理します。システム リポジトリ データベースは、提供されている MySQL デー タベースを使用するか、選択したサポートされるデータベースを使用して管理されま す。 CMS データには、ユーザーとグループ、セキュリティ レベル、コンテンツ、およびサー ビスに関する情報が含まれます。また、CMS は、ユーザー アクションに関する情報を 保存するオプションの監査データベースも管理し、次の 4 つの主要なタスクを実行し ます。 • セキュリティを維持する CMS は、フォルダ レベルとオブジェクト レベルの両方でアクセス権を適用し、ユー ザーおよびグループ レベルの継承をサポートします。また、柔軟性のあるグルー プ/ユーザー メンバーシップ モデルによる集計もサポートします。 統合されたセキュリティ システムは、現在権限認証データベースを使用していな い顧客も使用できますが、BusinessObjects Enterprise は、LDAP、Siteminder、 Microsoft Active Directory などの複数の同時接続サードパーティ セキュリティ シ ステムと統合するように設計されています。権限認証データベースでユーザーに 変更が加えられると、その変更は BusinessObjects Enterprise に伝播されます。 SAP BusinessObjects Enterprise 管理者ガイド 71 2 2 アーキテクチャ サービス • オブジェクトを管理する CMS では、オブジェクトの保存場所やフォルダ階層に関する情報が管理されま す。InfoObject は、インデックス情報を含むシステム メタデータ オブジェクトであ り、実際のドキュメントまたはオブジェクトはファイル ストアに保存されます。オブジェ クト定義(メタデータ)をドキュメントから分離すると、必要な情報のみシステムのリポ ジトリから取得されるため、オブジェクトの処理が迅速化されます。CMS は、スケ ジュールされたレポート ジョブも実行します。 • サーバーを管理する CMS は、負荷バランシングおよび自動クラスタ化を処理し、ボトルネックを回避し たり、ハードウェアの効率を最大化できます。マルチサーバー環境では、 BusinessObjects Enterprise に、別のサードパーティ負荷バランシング システムは 必要ありません。 • 監査を管理する ユーザー アクションを監視して、中央の監査データベースに書き込むことができま す。システム管理者は、この情報を基に BusinessObjects Enterprise デプロイメン トをよりよく追跡および管理することができます。 管理者は、監査機能を使用することで、Enterprise システムにアクセスしたユー ザー、それらのユーザーが操作したドキュメントをより的確に把握できます。使用に 関するデータは、監査データベースに記録されるシステム インタラクションから収 集されます。サンプル ユニバースとサンプル監査レポートを使用して、最も頻繁に アクセスするレポート、システムのピーク使用時間、平均ユーザー セッション時間 などの情報に迅速にアクセスすることもできます。 注 CMS システム データベースはできるだけ頻繁にバックアップおよび監査してください。 警告 CMS データベースには、直接アクセスしないでください。システム情報を取得する際 は、BusinessObjects Enterprise ソフトウェア開発キット(SDK)で提供される呼び出しを 必ず使用してください。 制限 オプションの監査データベースに読み取り専用モードで直接アクセスし、カスタムの監 査レポートを作成できます。 Windows では、デプロイメントにデータベース サーバーを割り当てていない場合、セッ トアップ プログラムによって独自の MySQL データベースをインストールおよび設定で きます。デプロイメントを変更する必要がある場合は、別のデータベースに後から切り 替えることができます。 Central Management Server は、次のサービスをホストします。 72 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ サービス • • Central Management Service(コア CMS サービス)。 Single Sign-On Service(ユーザーは、共通の認証システムのアカウント情報を使 用して BusinessObjects Enterprise にサインオンできます)。 例 次の Central Management Server が、BusinessObjects Enterprise セットアップ プロ グラムで作成されます。 • <HOSTNAME>.CentralManagementServer Connection Server さまざまなデータ ソースとの接続および対話を処理したり、必要に応じて不足している 機能をエミュレートすることでクライアントに共通の機能セットを提供します。 Connection Server は、新しいソース データへのデータベース アクセスを提供します。 Connectino Server はリレーショナル データベース(Oracle、MySQL、Microsoft SQL Server、DB2、Sybase)および OLAP (SAP BW、Microsoft Analysis Services、Hyperion Essbase)をサポートします。Connection Server は、さまざまなデータ ソースとの接続 および対話を処理したり、必要に応じて不足している機能をエミュレートすることでクラ イアントに共通の機能セットを提供します。 Connectino Server には、ダイナミック リンク ライブラリ(inproc)、CORBA サーバー (CORBA または HTTP 経由)、または Java API を使用してアクセスできます。 Connection Server は、次のサービスをホストします。 • 接続サービス(他のサービスへのデータベース接続を提供します)。 例 次の Connection Server が、BusinessObjects Enterprise セットアップ プログラムで 作成されます。 • <HOSTNAME>.ConnectionServer Crystal Reports Cache Server Crystal Reports Cache Server は、クライアントからページ サーバーに送信されたレ ポート リクエストを受信します。Cache Server は、キャッシュされたレポート ページでリ SAP BusinessObjects Enterprise 管理者ガイド 73 2 2 アーキテクチャ サービス クエストに応じることができない場合、そのリクエストを Page Server に渡し、Page Server でレポートが実行され、結果が返されます。次に、Cache Server は、今後の使用に備 えてそのレポート ページをキャッシュし、ビューアにレポートを送信します。 Crystal Reports Cache Server は、次のサービスをホストします。 • Crystal Reports Cache Service(最近表示されたレポートのキャッシュを作成、管理 します)。 例 次の Crystal Reports Cache Server が、BusinessObjects Enterprise セットアップ プ ログラムで作成されます。 • <HOSTNAME>.CrystalReportsCacheServer Crystal Reports Processing Server Crystal Reports Processing Server の主な機能は、レポートを処理し、Encapsulated Page Format(EPF)ページを生成して、ページ リクエストに応答することです。EPF の 主な利点は、ページ オンデマンド アクセスをサポートして、レポート全体ではなく、リ クエストされたページのみ返される点です。これにより、大規模なレポートでパフォーマ ンスが大幅に向上し、不要なネットワーク トラフィックが削減されます。 EPF ページには、レポートのレイアウトを定義する書式情報が含まれます。Processing Server は、(ユーザーのリクエスト、およびレポート オブジェクトに対するユーザーのア クセス権限に基づき)インスタンスから、またはデータベースから直接、レポートのデー タを取得します。データベースからデータを取得する際に、Processing Server は、最 初のリクエストに応じた後に自動的にデータベースとの接続を切断し、追加のデータ を取得するために、必要に応じて再接続を行います。これにより、データーベース トラ フィックおよび不必要なデータベース ライセンスの使用が抑えられます。 Cache Server と Processing Server は、緊密に連携します。Processing Server は、 Cache Server によるページ リクエストに応答します。さらに、Processing Server と Cache Server は、キャッシュされた EPF ページをできるだけ頻繁に再利用したり、要求に応 じて新しいページを生成できるように連携も行います。BusinessObjects Enterprise で は、レポート表示リクエストの宛先のほとんどを Cache Server と Processing Server に 限定して、このしくみを有効活用しています。ただし、ユーザーのデフォルト ビューア が DHTML ビューアである場合、レポートは Report Application Server で処理されま す。 Crystal レポート クエリーを実行し、データを Crystal Reports Cache Server に返しま す。 Crystal Reports Processing Server は、次のサービスをホストします。 74 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ サービス • • Crystal Reports 処理サービス シングル サインオン サービス 例 次の Crystal Reports Processing Server が、BusinessObjects Enterprise セットアッ プ プログラムで作成されます。 • <HOSTNAME>.CrystalReportsProcessingServer Dashboard Analytics Server Dashboard Builder コンポーネントが会社用ダッシュボードおよび個人用ダッシュボー ドのアナリティクス コンテンツを作成、管理するためのサーバー プロセス。 Dashboard Analytics Server は、次のサービスをホストします。 • Dashboard Analytics サービス(コアのダッシュボード アナリティクス機能を提供し ます)。 例 次のサーバーが、BusinessObjects Enterprise セットアップ プログラムで作成されま す。 • <HOSTNAME>.DashboardAnalyticsServer Dashboard Server Dashboard Builder コンポーネントが会社用ダッシュボードと個人用ダッシュボードを 作成および管理するためのサーバー プロセス。Dashboard Builder には、メトリクス、 アラート、およびダッシュボードの管理機能があり、組織がビジネス アクティビティを監 視し、理解するのに役立ちます。 Dashboard Server は、次のサービスをホストします。 • ダッシュボード サービス(コアのダッシュボード機能を提供します)。 SAP BusinessObjects Enterprise 管理者ガイド 75 2 2 アーキテクチャ サービス 例 次の Dashboard Server が、BusinessObjects Enterprise セットアップ プログラムで作 成されます。 • <HOSTNAME>.DashboardServer Desktop Intelligence Cache Server Desktop Intelligence Cache Server は、クライアントからページ サーバーに送信され たレポート リクエストを受信します。Cache Server は、キャッシュされたレポート ページ でリクエストに応じることができない場合、そのリクエストを Page Server に渡し、Page Server でレポートが実行され、結果が返されます。次に、Cache Server は、今後の使 用に備えてそのレポート ページをキャッシュし、ビューアにレポートを送信します。 Desktop Intelligence Cache Server は、次のサービスをホストします。 • Desktop Intelligence Cache Service(表示されたレポートのキャッシュを作成、管理 します)。 例 次の Desktop Intelligence Cache Server が、BusinessObjects Enterprise セットアッ プ プログラムで作成されます。 • <HOSTNAME>.DesktopIntelligenceCacheServer Desktop Intelligence Job Server Desktop Intelligence Job Server は、CMS から受信した Desktop Intelligence ドキュメ ントに対するスケジュール リクエストを処理し、Desktop Intelligence ドキュメントのイン スタンスを生成します。 Desktop Intelligence Job Server は、次のサービスをホストします。 • • 76 出力先設定サービス Desktop Intelligence スケジューリング サービス SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ サービス 例 次の Desktop Intelligence Job Server が、BusinessObjects Enterprise セットアップ プログラムで作成されます。 • <HOSTNAME>.DesktopIntelligenceJobServer 関連項目:79 ページの 「Job Server」 Desktop Intelligence Processing Server Desktop Intelligence Processing Server は、次のサービスをホストします。 • • Desktop Intelligence 処理サービス(Desktop Intelligence ドキュメントの表示リクエ ストを処理し、Desktop Intelligence ドキュメントを生成します)。 Single Sign-On Service(ユーザーは、共通の認証システムのアカウント情報を使 用して BusinessObjects Enterprise にサインオンできます)。 例 次の Desktop Intelligence Processing Server が、BusinessObjects Enterprise セット アップ プログラムで作成されます。 • <HOSTNAME>.DesktopIntelligenceProcessingServer Event Server Event Server は、レポート実行の呼び出しとして機能するイベントをシステムで監視し ます。BusinessObjects Enterprise 内でイベントの呼び出しを設定すると、Event Server は状況を監視し、ファイル ベースのイベントが発生したことを CMS に通知します。次 に CMS は、発生したイベントに依存するジョブを開始します。 注 スケジュール ベースのイベントおよびカスタム イベントは、CMS によって管理されま す。 Event Server は、次のサービスをホストします。 • Event Service(ファイル ベースのイベントを監視します)。 SAP BusinessObjects Enterprise 管理者ガイド 77 2 2 アーキテクチャ サービス 例 次の Event Server が、BusinessObjects Enterprise セットアップ プログラムで作成さ れます。 • <HOSTNAME>.EventServer File Repository Server File Repository Server は、エクスポート済みレポートや、非ネイティブ形式のインポー ト済みファイルなど、ファイル システム オブジェクトを作成します。 Input/Output File Repository Server(FRS)プロセスは、各 BusinessObjects Enterprise サーバー マシンで実行されます。 FRS は、サーバー上のファイルの一覧表示、ファイル サイズの照会、ファイル リポジト リ全体のサイズの照会、リポジトリへのファイルの追加、リポジトリからのファイルの削除 を行います。 警告 入力オブジェクトと出力オブジェクト間の競合を避けるため、Input FRS と Output FRS は同じファイル システム ディレクトリを共有できません。大規模なデプロイメントの場 合、Input FRS と Output FRS を複数設定して冗長性を持たせることもあります。すべ ての Input File Repository Server は同じディレクトリを共有します。同様に、すべての Output File Repository Server も同じディレクトリを共有する必要があります。 Input File Repository Server Input FRS は、管理者またはエンド ユーザーが公開ウィザード、CMC、インポート ウィ ザード、または Crystal Reports や Web Intelligence レポート パネルのような Business Objects のデザイナ コンポーネントを使用してシステムに公開したレポートおよびプロ グラム オブジェクトを保存します。 注 テキスト ファイル、Microsoft Word ファイル、PDF など、関係するファイルが存在する オブジェクトは、Input File Repository Server に格納されます。 Input File Repository Server は、次のサービスをホストします。 • 78 インプット ファイルストア サービス SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ サービス 次の Input File Repository Server が、BusinessObjects Enterprise セットアップ プロ グラムで作成されます。 • <HOSTNAME>.InputFileRepository Output File Repository Server Output FRS は、Report Job Server または Web Intelligence Processing Server によっ て生成されたレポート インスタンスと、Program Job Server によって生成されたプログ ラム インスタンスをすべて保存します。 ヒント BusinessObjects Enterprise SDK を使用する場合は、独自のコードを作成してレポー トを公開することもできます。 Output File Repository Server は、次のサービスをホストします。 • アウトプット ファイルストア サービス 次の Output File Repository Server が、BusinessObjects Enterprise セットアップ プ ログラムで作成されます。 • <HOSTNAME>.OutputFileRepository Job Server Job Server は、CMS の要求に応じてオブジェクトに対してスケジュール設定されたア クションを実行する汎用サーバーです。BusinessObjects Enterprise システムに Job Server を追加すると、Job Server を設定して次のことが実行できます。 • • • • レポートおよびドキュメント オブジェクトの処理 プログラム オブジェクトの処理 パブリケーション オブジェクトの処理 オブジェクトまたはインスタンスの指定された出力先への送信 Job Server は、次のサービスをホストできます。 • • • 出力先設定サービス Web Intelligence スケジュールおよび公開サービス レプリケーション サービス 関連項目:70 ページの 「Adaptive Job Server」 SAP BusinessObjects Enterprise 管理者ガイド 79 2 2 アーキテクチャ サービス 例 次の Job Server が、BusinessObjects Enterprise セットアップ プログラムで作成され ます。 • • • • • • • • <HOSTNAME>.AdaptiveJobServer <HOSTNAME>.CrystalReportsJobServer <HOSTNAME>.DesktopIntelligenceJobServer <HOSTNAME>.DestinationJobServer <HOSTNAME>.ListOfValuesJobServer <HOSTNAME>.ProgramJobServer <HOSTNAME>.PublicationJobServer <HOSTNAME>.WebIntelligenceProcessingServer List of Values Job Server List of Values Job Server は、BusinessObjects Enterprise システム内のオブジェクトに 関連づけられたデータ値の一覧を管理する専門のコンテナです。 値の一覧とは、特定のクエリーや句のコンテキストで使用できる有効な用語のセレク ションです。これにより、無効なクエリーや句が作成される可能性を減らします。 例 次の List of Values Job Server が、BusinessObjects Enterprise セットアップ プログ ラムで作成されます。 • <HOSTNAME>.ListOfValuesJobServer 関連項目:79 ページの 「Job Server」 Multi-Dimensional Analysis Services サーバー(MDAS サーバー) Multi-Dimensional Analysis Services サーバー(MDAS サーバー)は、多次元 Online Analytical Processing (OLAP) データに接続するために拡張可能なフレームワークを 持った BusinessObjects Voyager クライアントを提供する Multi-Dimensional Analysis Service のコンテナです。 80 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ サービス OLAP クライアントの要求に対する処理の遅延を回避するため、いくつかの異なるマ シンで複数の MDAS サーバーを実行してください。このサーバーを無効化すると、 Voyager クライアントが OLAP データ ソースに接続しないようにします。 Multi-Dimensional Analysis Service の詳細については、80 ページの 「Multi-Dimensional Analysis Services サーバー(MDAS サーバー) 」を参照してくだ さい。ワークスペースを表示する Multi-Dimensional Analysis Services サーバーの例 を読み込むには、112 ページの 「Voyager ワークスペースの表示」を参照してください。 例 次の Multi-Dimensional Analysis Services Server が、BusinessObjects Enterprise セットアップ プログラムで作成されます。 • <HOSTNAME>.MultiDimensionalAnalysisServicesServer PM Metrics Server メトリクス エンジンを使用して作成されたメトリクスを設定するためのダッシュボード & アナリティクス サーバー。詳細については、 『ダッシュボード & アナリティクス セット アップ管理ガイド 』を参照してください。 PM Metrics Server は、次のサービスをホストします。 • PM メトリクス集計サービス 例 次の PM Metrics Server が、BusinessObjects Enterprise セットアップ プログラムで 作成されます。 • <HOSTNAME>.PMMetricsServer PM Repository Server ダッシュボード & アナリティクス リポジトリからパフォーマンス情報を読み込み、保存す るダッシュボード & アナリティクス サーバー。 PM Repository Server は、次のサービスをホストします。 • PM リポジトリ管理サービス SAP BusinessObjects Enterprise 管理者ガイド 81 2 2 アーキテクチャ サービス 例 次の PM Repository Server が、BusinessObjects Enterprise セットアップ プログラム で作成されます。 • <HOSTNAME>.PMRepositoryServer PM Rules Server ルールと警告を作成するダッシュボード & アナリティクス サーバー。ルールと警告は、 検出や解析の変更、および関連分析を行う処理を自動化します。ルールを使用する ことで、積極的に業務の監視を行い、特定のイベントに対して適宜適切に処置できる ようになります。詳細については、 『ダッシュボード & アナリティクス セットアップ管理 ガイド 』を参照してください。 PM Rules Server は、次のサービスをホストします。 • PM ルール サービス 例 次の PM Rules Server が、BusinessObjects Enterprise セットアップ プログラムで作 成されます。 • <HOSTNAME>.PMRulesServer Predictive Analysis Server Predictive Analysis(データ マイニング)が、KXEN エンジンを使用してビジネス上の キーとなる要因をデータからすばやく明確にし、将来的なビジネス条件を予測するた めに使用されるサーバー。組織全体でダッシュボードを使用して親しみやすい用語で 洞察を行うことで、積極的な決定をさらに容易に行うことができます。詳細については、 『ダッシュボード & アナリティクス セットアップ管理ガイド 』を参照してください。 Predictive Analysis Server は、次のサービスをホストします。 • 82 予測アナリティクス サービス SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ サービス 例 次の Predictive Analysis Server が、BusinessObjects Enterprise セットアップ プログ ラムで作成されます。 • <HOSTNAME>.PredictiveAnalysisServer Process Analysis Server Process Analysis Server はサーバーのアクティビティを監視します。これにより、組織 は、品質向上イニシアティブで定義されているアラーム ルールおよび管理図タイプを 使用して品質変数の追跡を自動化できます。詳細については、 『ダッシュボード & ア ナリティクス セットアップ管理ガイド 』を参照してください。 Process Analysis Server は、次のサービスをホストします。 • Process Analysis サービス 例 次の Process Analysis Server が、BusinessObjects Enterprise セットアップ プログラ ムで作成されます。 • <HOSTNAME>.ProcessAnalysisServer Program Job Server Program Job Server は、あらかじめ設定した時間に、実行可能オブジェクトを実行しま す。 Job Server は、次のサービスをホストします。 • • • 出力先設定サービス Web Intelligence スケジュールおよび公開サービス レプリケーション サービス 例 次の Program Job Server が、BusinessObjects Enterprise セットアップ プログラムで 作成されます。 SAP BusinessObjects Enterprise 管理者ガイド 83 2 2 アーキテクチャ サービス • <HOSTNAME>.ProgramJobServer 関連項目:79 ページの 「Job Server」 Publication Job Server Publication Job Server は、CMC または InfoView から受信したリクエストを処理し、要 求されたオブジェクトまたはインスタンスを指定された出力先へ送信します。オブジェ クトに対するリクエストの場合、Input File Repository Server からオブジェクトを取得し ます。レポートまたはプログラム インスタンスに対するリクエストの場合は、Output File Repository Server からインスタンスを取得します。Publication Job Server は、 BusinessObjects Enterprise システム内の受信ボックスなどの出力先にオブジェクトと インスタンスを送信できます。システム外から電子メール経由でオブジェクトを送信す ることもできます。 Publication Job Server は、次のサービスをホストします。 • • • 出力先設定サービス Web Intelligence スケジュールおよび公開サービス レプリケーション サービス 例 次の Publication Job Server が、BusinessObjects Enterprise セットアップ プログラム で作成されます。 • <HOSTNAME>.PublicationJobServer 関連項目:79 ページの 「Job Server」 Report Application Server アド ホック レポーティング機能があり、ユーザーは RAS ソフトウェア開発キット(SDK) を介して Crystal レポートの作成や編集を行えます。この SDK は Java ビューア SDK をサポートしていますが、特定のライセンスは不要です。ライセンスは BOE パッケー ジに含まれています。 パブリケーションまたは LiveOffice で作業する場合、実行時やデザイン フェーズでの 動的受信者一覧の解決にも RAS を使用します。 84 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ サービス 例 次の Report Application Server が、BusinessObjects Enterprise セットアップ プログ ラムで作成されます。 • <HOSTNAME>.ReportApplicationServer Sets Profile Server パフォーマンス マネジメントのプロファイル情報を管理します。 Sets Profile Server は、次のサービスをホストします。 • Sets Profile サービス 例 次の Sets Profile Server が、BusinessObjects Enterprise セットアップ プログラムで 作成されます。 • <HOSTNAME>.SetsProfileServer Sets Query Server パフォーマンス マネジメントの集合クエリーを実行します。 Sets Query Server は、次のサービスをホストします。 • Sets クエリー サービス 例 次の Sets Query Server が、BusinessObjects Enterprise セットアップ プログラムで 作成されます。 • <HOSTNAME>.SetsQueryServer SAP BusinessObjects Enterprise 管理者ガイド 85 2 2 アーキテクチャ サービス Web Intelligence Processing Server A Web Intelligence Processing Server は、Web Intelligence レポートを受け入れ、レ ポートを実行するために他のサーバーと連携し、発信者にその結果を返信する、専門 の Job Server です。 各 Web Intelligence Processing Server では、同時接続ジョブの最大数(最大ジョブ 数)の値を設定することができます。同時接続ジョブの最大数によってサーバーのパ フォーマンスが低下しないように、異なるマシン上で複数の Web Intelligence Processing Server を実行します。 Web Intelligence Processing Server は、次のサービスをホストします。 • • シングル サインオン サービス Web Intelligence 処理サービス 詳細については、69 ページの 「Web Intelligence 処理サービス」を参照してください。 例 次の Web Intelligence Processing Server が、BusinessObjects Enterprise セットアッ プ プログラムで作成されます。 • <HOSTNAME>.WebIntelligenceProcessingServer Web アプリケーション コンテナ サーバー(WACS) Web アプリケーション コンテナ サーバーを使用して、Java Web アプリケーション サー バーが含まれていない環境、またはCMC とデプロイメント Web アプリケーション サー バー上のセントラル管理コンソール(CMC)間の分離を維持する環境で CMC を実行 できます。 Web アプリケーション コンテナ サーバーは、次のサービスをホストします。 • • Web アプリケーション コンテナ サービス セントラル管理コンソール サービス 例 Web アプリケーション コンテナ サーバーが、BusinessObjects Enterprise セットアッ プ プログラムで作成されます。 • 86 <HOSTNAME>.WebApplicationContainerServer SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ Web アプリケーション サーバー Web アプリケーション サーバー サードパーティの Web アプリケーション サーバーは、エンド ユーザーの Web ブラウ ザと、Web アプリケーション サーバーで実行される BusinessObjects Enterprise ソフト ウェア開発キット(SDK)インターフェイスの間の変換レイヤとして機能します。Windows、 UNIX、および Linux で実行される Web アプリケーション サーバーがサポートされま す。 これらのオプションを組み合わせて使用できます。 1 Java Web アプリケーション サーバー(Windows、UNIX、Linux) セットアップ プログラムで、InfoView と CMC を次のサーバーに自動的にデプロイ することもできます。 • • • • • • Tomcat 5.5 WebLogic 9 WebLogic 10 WebSphere 6.1 Oracle Application Server 10g R3 Sun Java Application Server 9.0 次の Web アプリケーション サーバーもサポートされますが、InfoView と CMC は 手動でデプロイする必要があります。 • • • SAP Web Application Server 7 WebSphere Community Edition 2.0 Jboss 4.04 注 BusinessObjects Enterprise セットアップ プログラムでは、デフォルトで InfoView と CMC が Tomcat 5.5 にインストールされます。 2 Microsoft Internet Information Server(IIS).NET Web アプリケーション サーバー (Windows のみ) InfoView は Microsoft Information Server(IIS)でサポートされます。IIS が検出され ると、BusinessObjects Enterprise セットアップ プログラムによって InfoView が IIS に自動的にインストールおよびデプロイされます。 CMC は IIS ではサポートされていません。CMC で BusinessObjects Enterprise システムを管理するためには、CMC を Java Web アプリケーション サーバーにデ プロイするか、Web アプリケーション コンテナ サービス(WACS)をインストールす る必要があります。 3 Web アプリケーション コンテナ サービス(WACS) SAP BusinessObjects Enterprise 管理者ガイド 87 2 2 アーキテクチャ Web アプリケーション サーバー .NET InfoView を使用する予定があり、Java アプリケーション サーバーで CMC を ホストしない場合は、WACS を使用してセントラル管理コンソール(CMC)をホスト できます。 WACS を使用すると、以前はアプリケーション サーバーの設定や Web アプリケー ションのデプロイに必要だったいくつかの手動ワークフローが不要になり、簡略化 された一貫性のある管理インターフェイスが提供されるため、システム管理が容易 になります。 CMC などの Web アプリケーションは WACS に自動的にデプロイされます。WACS では、手動でデプロイするか、wdeploy を使用するかに関係なく、Business Objects または外部 Web アプリケーションをデプロイできません。 Java SDK BusinessObjects Enterprise Java ソフトウェア開発キット(SDK)を使用して、 BusinessObjects Enterprise デプロイメントの Web アプリケーション サーバーで実行 される Java Web アプリケーションを作成できます。 SDK では、Web Intelligence や InfoView が提供する機能など、強力なレポート機能 を統合する Web アプリケーションを作成できます。 BusinessObjects Enterprise には、次の Java SDK が含まれています。 • • • • • • BusinessObjects Enterprise Java SDK Report Engine Java SDK Report Application Server(RAS) Java SDK ビューア Java SDK Web Services Java SDK BusinessObjects Enterprise SDK の JavaServer Faces コンポーネント(JSF) BusinessObjects Enterprise Java SDK BusinessObjects Enterprise Java SDK を使用すると、次のような BusinessObjects Enterprise 機能を独自の Web アプリケーションに組み込むことができます。 1 認証およびセッション管理 BusinessObjects Enterprise 認証プロトコルまたは LDAP や Kerberos などの他の プロトコルを使用してユーザーを認証できます。ユーザーが認証されたら、ユー ザー セッションが作成されます。ユーザー セッションは、ユーザーがアクションを 実行したり、BusinessObjects Enterprise Web アプリケーション内のさまざまなペー ジに移動するときに状態情報を維持します。 88 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ Web アプリケーション サーバー 2 リポジトリ オブジェクトの使用 BusinessObjects Enterprise 内の情報エンティティは、InfoObject です。どのような 操作を行う場合も、Central Management Server(CMS)から InfoObject を取得し、 InfoObject を操作する必要があります。 3 レポート操作 BusinessObjects Enterprise Java SDK は、Crystal レポート、Web Intelligence ド キュメントと Desktop Intelligence ドキュメント、および Microsoft Excel、Adobe の Portable Document Format(PDF) など、多くの種類のレポート ドキュメントをサポー トします。 4 BusinessObjects Enterprise の管理 サーバー プロセスやサーバー プロセス グループの管理、サーバーの監査など、 BusinessObjects Enterprise デプロイメントの多くの側面はプログラムで管理できま す。 Report Engine Java SDK Report Engine Java SDK には、Web レポート デザイン ツールを構築するためのライ ブラリが含まれています。この SDK で作成されたアプリケーションでは、さまざまな Web Intelligence ドキュメントと Desktop Intelligence ドキュメントを表示、作成、変更で きます。ユーザーは、テーブル、チャート、条件、フィルタなどのオブジェクトを追加、 削除、変更することで、ドキュメントを変更できます。 Report Application Server(RAS)Java SDK Report Application Server(RAS) Java SDK は、高度なレポート作成および変更機能 を備えた Java Web アプリケーションを開発するための API です。RAS Java SDK を使 用して、Web アプリケーション サーバーから RAS サーバー と対話する Java クライア ント アプリケーションを作成できます。 Web アプリケーション ユーザーは、テーブル、チャート、パラメータおよびフィールドを 追加、削除、変更して Crystal レポートを作成または変更できます。 ビューア Java SDK ビューア SDK は、さまざまな形式のレポートを Web アプリケーション内に取り込むこと ができる API です。 SAP BusinessObjects Enterprise 管理者ガイド 89 2 2 アーキテクチャ Web アプリケーション サーバー ビューアはシンクライアント テクノロジとして動作し、追加のソフトウェアをインストール せずに、Web アプリケーションからレポートを表示できます。次の 2 つの Java ビュー アがあります。 1 DHTML レポート ページ ビューア このビューアには基本のシッククライアント レポート表示機能があり、データの表示 や、ドリルダウン、ページの移動、ズーム、プロンプト、テキスト検索、強調表示、エ クスポート、および印刷を実行できます。 2 レポートパーツ ビューア このビューアでは、個々のレポート パーツ(チャート、テキスト、およびフィールド) を表示できます。 JavaServer Faces(JSF)SDK JavaServer Faces(JSF) SDK は、BusinessObjects EnterpriseJava SDK の上に構築さ れた、JavaServer Faces コンポーネントと Managed Java Bean で構成されています。コ ンポーネントには、システムへのログオン、フォルダおよびカテゴリ間の移動、マネー ジド コンテンツの一覧作成や Crystal レポートの表示など、共通の BusinessObjects Enterprise 機能がカプセル化されています。 JSF コンポーネント機能は、BusinessObjects Enterprise アプリケーション開発のいくつ かの主要な領域に分割できます。 1 BusinessObjects Enterprise システム内でのエンド ユーザーの識別 個々のユーザーは、ログオンとログオフ、パスワードの変更など、そのアクションと 関連付けることができます。 2 マネージド コンテンツの一覧とナビゲート ユーザーは、データ ソースから表示されるネストされた一覧を使用して反復される 情報をナビゲートできます。 3 マネージド コンテンツのスケジュール スケジュール オプションを設定できるページが作成されている場合、アプリケーショ ンのユーザーはカスタムの間隔でレポートの実行をスケジュールできます。 4 マネージド コンテンツの表示 ReportPageViewer コンポーネントを使用すると、ページにレポートを表示する機 能をすばやく追加できます。 90 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ Web アプリケーション サーバー .NET SDK BusinessObjects Enterprise .NET ソフトウェア開発キット(SDK)を使用して、 BusinessObjects Enterprise デプロイメントの Web アプリケーション サーバーで実行 される .NET Web アプリケーションを作成できます。 SDK では、Web Intelligence や InfoView が提供する機能など、強力なレポート機能 を統合する Web アプリケーションを作成できます。 SDK を使用する Web アプリケーションは、Web アプリケーション サーバー内で実行 され、BusinessObjects Enterprise 処理層で実行されている Report Application Server (RAS) に接続します。 .NET Framwork を使用する BusinessObjects Enterprise インストールには、ASP.NET で BusinessObjects Enterprise .NET SDK の使用と、カスタム アプリケーションの開発 を容易にする .NET サーバー コンポーネントの使用を可能にする Primary Interop Assemblies(PIA)が含まれています。この設定では、Microsoft Internet Information Services(IIS) Web サーバーを使用することが求められます。 BusinessObjects Enterprise には、次の .NET SDK が含まれています。 • • • • • BusinessObjects Enterprise .NET SDK Report Engine .NET SDK Report Application Server(RAS).NET SDK Crystal Reports .NET SDK Web Services .NET SDK BusinessObjects Enterprise .NET SDK BusinessObjects Enterprise .NET SDK を使用すると、次のような BusinessObjects Enterprise 機能を独自の Web アプリケーションに組み込むことができます。 1 認証およびセッション管理 BusinessObjects Enterprise 認証プロトコルまたは LDAP や Kerberos などの他の プロトコルを使用してユーザーを認証できます。ユーザーが認証されたら、ユー ザー セッションが作成されます。ユーザー セッションは、ユーザーがアクションを 実行したり、BusinessObjects Enterprise Web アプリケーション内のさまざまなペー ジに移動するときに状態情報を維持します。 2 リポジトリ オブジェクトの使用 SAP BusinessObjects Enterprise 管理者ガイド 91 2 2 アーキテクチャ Web アプリケーション サーバー BusinessObjects Enterprise 内の情報エンティティは、InfoObject です。どのような 操作を行う場合も、Central Management Server(CMS)から InfoObject を取得し、 InfoObject を操作する必要があります。 3 レポート操作 BusinessObjects Enterprise .NET SDK は、Crystal レポート、Web Intelligence ド キュメントと Desktop Intelligence ドキュメント、および Microsoft Excel、Adobe の Portable Document Format(PDF) など、多くの種類のレポート ドキュメントをサポー トします。 4 BusinessObjects Enterprise の管理 サーバー プロセスやサーバー プロセス グループの管理、サーバーの監査など、 BusinessObjects Enterprise デプロイメントの多くの側面はプログラムで管理できま す。 Report Engine .NET SDK Report Engine .NET SDK には、Web レポート デザイン ツールを構築するためのライ ブラリが含まれています。この SDK で作成されたアプリケーションでは、さまざまな Web Intelligence ドキュメントと Desktop Intelligence ドキュメントを表示、作成、変更で きます。ユーザーは、テーブル、チャート、条件、フィルタなどのオブジェクトを追加、 削除、変更することで、ドキュメントを変更できます。 Report Application Server(RAS).NET SDK Report Application Server(RAS)SDK は、高度なレポート作成および変更機能を備え た .NET Web アプリケーションを開発するための API です。RAS .NET SDK を使用し て、Web アプリケーション サーバーから RAS サーバー と対話する .NET クライアント アプリケーションを作成できます。 Web アプリケーション ユーザーは、テーブル、チャート、パラメータおよびフィールドを 追加、削除、変更して Crystal レポートを作成または変更できます。 Crystal Reports .NET SDK Crystal Reports .NET SDK を使用すると、次のような BusinessObjects Enterprise 機 能を独自の Web アプリケーションに組み込むことができます。 1 コア機能 92 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ Web アプリケーション サーバー レポート作成のためにアプリケーションに Crystal Reports Designer を埋め込みま す。 2 データベース接続 データベース サーバーにログオンしてデータにアクセスします。 3 レポート データの操作 レポート データをフィルタ、グループ化、並べ替え、および合計します。 4 レポートの表示とレポート オブジェクト 書式を設定したり、フィールドやテキスト オブジェクトを使用して処理したり、レポー ト プレゼンテーションを拡張します。 5 印刷およびエクスポート レポートを他の形式にエクスポートしたり、レポートを印刷したりします。 Web サービス Business Objects Web サービスは、Live Office や Crystal Reports などのユーザー 対話層内のリッチ クライアントからアクセスされる Java API を提供します。 Web サービスは、Simple Object Access Protocol(SOAP)を使用してリモートから呼び 出すことができるソフトウェア コンポーネントで構成されています。SOAP は、特定のプ ラットフォーム、オブジェクト モデル、またはプログラミング言語に依存していない情報 を交換するためのプロトコルです。 BusinessObjects Enterprise Web サービスには、次の領域の機能が含まれています。 • セッション 認証およびユーザー権限の管理を行います。 • BI プラットフォーム スケジュール、検索、ユーザーやグループの管理、サーバー管理、プラットフォー ム イベント、カレンダーなどの高度なプラットフォーム機能を公開します。 • レポート エンジン Web Intelligence と Crystal Reports を、HTML、PDF、Excel、および XML 形式で 表示します。 • クエリー SAP BusinessObjects Enterprise 管理者ガイド 93 2 2 アーキテクチャ Web アプリケーション サーバー Business Objects ユニバース セマンティック レイヤに基づいてアドホック クエリー を作成します。 Business Objects Web サービスは、XML、SOAP、AXIS 2.0、および WSDL などの標 準を使用します。プラットフォームは、WS-Interoperability Basic Profile 1.0 Web サー ビス仕様に準拠しています。 注 Web サービス アプリケーションは、現在、次に示すロード バランサ構成のみをサポー トします。 1 ソース IP アドレスの永続性 2 ソース IP および出力ポートの永続性(Cisco コンテント サービス スイッチで使用 可能) 3 SSL 永続性 注 SSL 永続性は、一部の Web ブラウザでセキュリティおよび信頼性に関する問題の 原因となる可能性があります。ネットワーク管理者に確認してから、SSL 永続性が 適切かどうかを判断してください。 Web サービスのインストールと設定の詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 Query as a Web Service Business Objects Query as a Web Service は、クエリーを Web サービスとして作成し、 Web 対応アプリケーションと統合するためのウィザード ベースのアプリケーションで す。クエリーを保存して標準クエリーのカタログを作成し、アプリケーション作成者はそ のカタログから必要に応じてクエリーを選択できます。 Business Intelligence(BI)コンテンツは、通常、BI ツールの特定のユーザー インター フェイスにバインドされます。Query as a Web Service ではこれを変更し、Web サービ スを処理できる任意のユーザー インターフェイスに BI コンテンツを配布します。 Query as a Web Service は、他の Web サービスと同様に Microsoft Windows アプリ ケーション上で動作します。Query as a Web Service は、W3C Web サービス仕様の SOAP、WSDL、および XML に基づいています。また、次の 2 つの主要コンポーネン トがあります。 1 サーバー コンポーネント サーバー コンポーネント(BusinessObjects Enterprise に付属)は、Query as a Web Service カタログを保存し、公開された Web サービスを管理します。 2 クライアント ツール 94 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ データベース クライアント ツールは、ビジネス ユーザーがサーバーで Query as a Web Service を作成して公開するために使用します。クライアント ツールを複数のコンピュータ にインストールし、サーバーに保存されている共通の Query as a Web Service カ タログへのアクセスとカタログの共有ができます。クライアント ツールは、Web サー ビス経由でサーバー コンポーネントと通信します。 Query as a Web Service を使用すると、Web クエリーをクライアント側ソリューションの 一部として使用することができます。 • • • • • Microsoft Office、Excel、および InfoPath SAP Application Server OpenOffice ビジネス ルールおよびプロセス管理のアプリケーション エンタープライズ サービス バス プラットフォーム Web アプリケーション コンテナ サービス(WACS) .NET InfoView を使用する予定があり、Java アプリケーション サーバーで CMC をホ ストしない場合は、WACS を使用してセントラル管理コンソール(CMC)をホストできま す。 サポートされていない Java アプリケーション サーバーで BusinessObjects Enterprise Web アプリケーションをデプロイする予定がある場合や、UNIX システムに BusinessObjects Enterprise をインストールしている場合は、WACS をインストールお よび使用する必要はありません。 WACS を使用して CMC をホストすると、次のような多くの利点があります。 • • • • • WACS のインストール、管理、設定は最小限の作業で済みます。 ホストされているすべてのアプリケーションは WACS に事前にデプロイされるため、 追加の手動手順は不要です。 WACS は Business Objects でサポートされます。 WACS では、Java アプリケーション サーバーの管理および保守に関するスキルは 不要です。 WACS には、他の Business Objects サーバーと一貫性のある管理インターフェイ スが用意されています。 データベース BusinessObjects Enterprise では、次の 3 つのデータベースを使用します。 SAP BusinessObjects Enterprise 管理者ガイド 95 2 2 アーキテクチャ データベース 1 システム データベース 設定、認証、ユーザー、および BusinessObjects Enterprise に関連するその他の 情報を保存する内部サーバーです。システム データーベースは、さまざまなデー タベース プラットフォームで作成および使用できます。 2 レポーティング データベース レポートの作成、統計の生成、およびビジネス インテリジェンスの収集に使用され る組織のデータベースです。レポーティング データベースでは、システム データ ベースよりも広範囲のプラットフォームがサポートされます。 3 監査データベース ユーザー ログイン、ログアウト、オブジェクト アクセス イベントなどのセキュリティ イ ベントに関する情報を保存する内部データベースです。 サポートされるデータベース リリース バージョン、パッチ レベル、または注意事項に 関連する情報については、Business Objects カスタマー サポート サイト(http://sup port.businessobjects.com/documentation/supported_platforms)にある BusinessObjects Enterprise でサポートされるプラットフォームに関するオンライン ドキュメントを参照し てください。 システム データベース セントラル管理システム(CMS)データベース セントラル管理システム(CMS)サーバーは、CMS システム データベースにアクセスす る唯一のサーバーです。また、CMS は、Enterprise システムでのユーザー アクション に関する情報を保存するオプションの監査データベースも管理できます。CMS システ ム データベース内に保存されているデータを使用して、CMS で次のタスクを実行で きます。 • セキュリティを維持する CMS は、グローバル レベル、フォルダ レベル、およびオブジェクト レベルですべ てのアクセス権を適用し、ユーザーおよびグループ レベルの継承をサポートしま す。 • オブジェクトを管理する CMS では、オブジェクトの保存場所やフォルダ階層に関する情報が管理されま す。InfoObject は、インデックス情報を含むシステム メタデータ オブジェクトです。 実際のドキュメントやオブジェクトは、FRS に保存されます。オブジェクト定義(メタ 96 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ データベース データ)を実際のドキュメントから分離すると、必要な情報のみシステム データベー スから取得されるため、オブジェクトの処理が迅速化されます。 • サーバーを管理する CMS は、負荷バランシングを処理し、ボトルネックを回避したり、ハードウェアの効 率を最大化できます。 BusinessObjects Enterprise をインストールする際、CMS にデータベース接続および 認証情報を設定し、組織で使用するデータベース サーバーを使用して CMS で CMS データベースを作成できるようにします。独自のデータベース サーバーに CMS をイ ンストールして接続する場合は、データベース サーバー上に新しい空のデータベー スを作成しておく必要があります。 注 • CMS データベースのバックアップとデータベースの監査は頻繁に行うことを強くお 勧めします。 • CMS データベースに直接アクセスしたり、CMS データベースを直接変更すること はできません。システム データベースは、CMS と対話する CMC などの BusinessObjects Enterprise インターフェイスでのみ変更する必要があります。 • 管理者は、カスタム監査レポートを作成するため、監査データベースに直接アクセ スすることができます。 レポーティング データベース ユニバース ユニバースは、データへのアクセス、操作、および整理にデータ言語ではなくビジネス 言語を使用することによって、データの複雑性を取り除きます。そのビジネス言語は、 ユニバース ファイルにオブジェクトとして格納されます。Web Intelligence および Crystal Reports はユニバースを使用して、簡単なあるいは複雑なエンド ユーザー クエリーお よび分析に必要なユーザー作成プロセスを簡略化します。 ユニバースは、BusinessObjects Enterprise のコア コンポーネントです。すべてのユニ バース オブジェクトと接続は、Connection Server により中央のリポジトリに格納され、 セキュリティで保護されます。ユニバース デザイナは、システムにアクセスし、ユニバー スを作成するために、BusinessObjects Enterprise にログインする必要があります。ユ ニバース アクセスと行レベルのセキュリティは、デザイン環境内からグループ レベル または個々のユーザー レベルで管理することもできます。 SAP BusinessObjects Enterprise 管理者ガイド 97 2 2 アーキテクチャ データベース セマンティック レイヤを使用すると、Web Intelligence では、オンライン分析処理(OLAP) や共通ウェアハウス メタモデル(CWM)データ ソースを含む、複数の同期データ プロ バイダを利用してドキュメントを配信できます。 ビュー ビジネス ビューは、レポート開発者用データの複雑さを取り除くことで、レポート作成 操作を簡略化するツールです。ビジネス ビューを使用すると、データ接続、データ ア クセス、ビジネス エレメント、およびアクセス制御を分離できます。 ビジネス ビューは Crystal Reports でのみ使用でき、Crystal レポートの作成に必要 なデータ アクセスとビュー タイム セキュリティを簡略化できます。ビジネス ビューは、 1 つのビューで複数のデータ ソースを組み合わせて使用できます。ビジネス ビュー は、BusinessObjects Enterprise で完全にサポートされます。 BusinessObjects Enterprise には、分散管理機能のためのパスワード管理、サーバー メトリクス、およびユーザー アクセス制御など、一連の事前に設定された専用プラット フォーム管理サービスが含まれます。 監査データベース CMS はシステム監査実行サーバーとして機能し、監視する BusinessObjects Enterprise サーバーが監査対象サーバーになります。 監査実行サーバーである CMS は、監査プロセス全体を制御します。各サーバーは、 監査レコードをそれぞれのローカル ログ ファイルに書き込みます。CMS は定期的に 監査対象サーバーと交信し、これらのサーバーのローカル ログ ファイルに対しレコー ドのコピーを要求します。CMS はこれらのレコードを受け取ると、ログ ファイルのデー タを中央監査データベースに書き込みます。 また、CMS は、異なるマシン上で発生する監査対象動作の同期制御も行います。各 監査対象サーバーは、ログ ファイルに記録される監査対象動作に、タイム スタンプを 付けます。異なるサーバー上で発生する動作のタイム スタンプの一貫性を保つため に、CMS は定期的に、監査対象サーバーに対し自分のシステム時間を配信します。 監査対象サーバーは、この時間をそれぞれの内部クロックと比較します。もし違いがあ れば、それ以降にログ ファイルに記録する監査対象動作のタイム スタンプを修正しま す。 注 • 98 CMS の監査データベースの設定は、監査を開始する前に行う必要があります。 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ 認証とシングル サインオン • CMS 自身が制御している動作を監査するように CMS を設定すると、CMS は、監 査実行サーバーであると同時に、監査対象サーバーでもあることになります。 • CMS クラスタでは、システム監査実行サーバーとして機能する最初の CMS がクラ スタによって指名されます。システム監査実行サーバーに指名された CMS を実行 しているマシンで障害が発生すると、クラスタ内の別の CMS がそれを引き継いで、 監査実行サーバーとして働き始めます。 認証とシングル サインオン システムのセキュリティは、Central Management Server(CMS)、セキュリティ プラグイ ン、およびサードパーティ製認証ツール(SiteMinder や Kerberos など)によって管理 されます。これらのコンポーネントは、ユーザーを認証し、BusinessObjects Enterprise、 そのフォルダ、その他のオブジェクトに対するユーザー アクセスを承認します。 この節では、次のような、システム セキュリティの主要なコンポーネントについて説明し ます。 • • CMS のセキュリティ サードパーティ セキュリティ プラグイン 注 これらのコンポーネントは他のタスクにも関連するので、一部のコンポーネントについ ては、他の節で詳しく説明します。 Central Management Server(CMS)のセキュリティ CMS は、ユーザー アカウント、グループ メンバーシップ、オブジェクト アクセス権(ユー ザーとグループのアクセス権の定義)などのセキュリティ情報を処理します。 システムをセットアップするときに、CMS を使用して BusinessObjects Enterprise 内で ユーザー アカウントとグループを作成するか、サードパーティ システム(LDAP や Windows Active Directory)に格納されている既存のユーザー アカウントやグループ を再利用できます。CMS はサードパーティ認証をサポートしているので、ユーザーは、 現在の LDAP、または Windows AD アカウント情報を使用して、BusinessObjects Enterprise にログインできます。 ユーザーがログオンするときに、CMS はセキュリティ プラグインを使用して認証プロセ スを制御します。次に CMS は、ユーザーにログオン トークンを付与して、システム上 のアクティブなセッションを許可します。CMS は、システムのほかの部分から発生する 承認リクエストにも応答します。ユーザーが特定のフォルダ内にあるレポートのリストを SAP BusinessObjects Enterprise 管理者ガイド 99 2 2 アーキテクチャ 認証とシングル サインオン 要求すると、CMS はユーザーのアカウントまたはグループ メンバーシップに十分な権 限があることが確認された場合のみ、そのリクエストを承認します。 セキュリティ プラグイン セキュリティ プラグインにより、ユーザーを認証する方法を拡張およびカスタマイズで きます。BusinessObjects Enterprise には、デフォルトの BusinessObjects Enterprise セキュリティ プラグイン、LDAP セキュリティ プラグインおよび Windows Active Directory セキュリティ プラグインが付属しています。セキュリティ プラグインには、それぞれ長所 があります。 セキュリティ プラグインを使用すると、ユーザー アカウントとグループをサードパーティ システムから BusinessObjects Enterprise にマップできるので、アカウントの作成およ び管理を自動で行うことができます。サードパーティのユーザー アカウントまたはグ ループを既存の BusinessObjects Enterprise ユーザー アカウントまたはグループに マップしたり、外部システム内のマップされた各エントリに対応する新しい Enterprise ユーザー アカウントまたはグループを作成できます。 セキュリティ プラグインは、サードパーティのユーザーとグループのリストを動的に管理 します。したがって、LDAP または Windows Active Directory グループを BusinessObjects Enterprise にマップすると、そのグループに属するすべてのユーザー が BusinessObjects Enterprise にログインできるようになります。その後にサードパー ティのグループ メンバーシップに変更を加えるときには、リストを更新したり最新表示 したりする必要はありません。 BusinessObjects Enterprise では次のセキュリティ プラグインがサポートされます。 • • • BusinessObjects Enterpriseセキュリティ プラグイン LDAP セキュリティ プラグイン Windows AD および NT セキュリティ プラグイン 注 サードパーティの Windows NT、LDAP、および Windows AD セキュリティ プラグイン を有効にするには、ユーザーとグループを外部ユーザー データベースから BusinessObjects Enterprise にマップする必要があります。 認証と承認 認証は、システムへのアクセスを試みるユーザーの ID を検証するプロセスです。この プロセスは、承認とは異なります。承認とは、指定したオブジェクトに対して要求したア 100 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ 認証とシングル サインオン クションを実行するための十分なアクセス権をユーザーが持っているかどうかを確認す るプロセスです。 BusinessObjects Enterprise は使用環境に合わせてカスタマイズできるので、認証プ ロセスは、システムによって異なる場合があります。 BusinessObjects Enterprise は、次の認証方法をサポートします。 • • • • Enterprise 認証 Windows NT 認証 Lightweight Directory Access Protocol(LDAP)認証 Windows AD 認証 BusinessObjects Enterprise 認証 デフォルトの BusinessObjects Enterprise 認証は、BusinessObjects Enterprise 専用 のアカウントのセットを維持する必要がある環境で使用されます。 BusinessObjects Enterprise 認証は常に有効で、無効にすることはできません。 • BusinessObjects Enterprise 専用のアカウントおよびグループを作成する場合、ま たは Windows NT サーバー、LDAP ディレクトリ サーバー、Windows AD サーバー のいずれかにユーザーとグループの階層をまだ設定していない場合は、デフォル トの Enterprise 認証を使用します。 Windows NT 認証 BusinessObjects Enterprise は、Windows NT セキュリティ プラグインを使用した NT 認証をサポートします。セキュリティ プラグインは、製品が Windows にインストールさ れるときにデフォルトで含まれます。NT 認証のサポートにより、NT、Windodws 2000 および Windows 2003 で作成されたユーザーまたはグループを使用して BusinessObjects Enterprise で認証ができます。これにより、各ユーザーやグループを BusinessObjects Enterprise 内で設定する代わりに、前に作成した NT ユーザー アカ ウントとグループをマップすることができます。 注 ユーザーは、CMC を介して BusinessObjects Enterprise およびカスタム アプリ ケーション向けに Windows NT 認証を設定できますが、CMC および InfoView は、それ自体では Windows NT 認証はサポートしていません。 LDAP認証 Lightweight Directory Access Protocol(LDAP)は、ディレクトリに保存されている情報 にアクセスするために使用されるプロトコルのセットです。LDAP ディレクトリは通常、 ユーザーおよびグループのアカウント情報の管理に使用されます。 SAP BusinessObjects Enterprise 管理者ガイド 101 2 2 アーキテクチャ 認証とシングル サインオン BusinessObjects Enterprise は、既存の LDAP アカウント ディレクトリの使用をサポー トしています。これにより、BusinessObjects Enterprise でユーザーおよびグループ ア カウントを再作成する手間が省けます。ユーザーは LDAP グループを BusinessObjects Enterprise にマップして、LDAP ユーザー名とパスワードを使って Enterprise にログイ ンできます。 LDAP をサポートするディレクトリは、次のとおりです。 • Sun iPlanet Directory Server • Lotus Domino Directory Server • IBM Secureway • Novell Directory Services(NDS) LDAP 認証は、CMC の[認証の管理]セクションを使用して有効にします。 注 BusinessObjects Enterprise が SSL(Secure Sockets Layer)接続を使用するように 指定して、セキュリティを強化する LDAP ディレクトリサーバーと通信させることが できます。詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を 参照してください。 Active Directory 認証 Windows AD セキュリティ プラグインを使用すると、Windows 2000 Active Directory (AD)システムのユーザー アカウントやグループを BusinessObjects Enterprise にマッ プできます。また、BusinessObjects Enterprise によって、Windows AD 認証を指定す るすべてのログイン リクエストを確認することもできます。ユーザーは、Windows AD シ ステムに照会されて認証を受け、マップされた AD グループのメンバーシップが検証 されると、アクティブな Crystal Enterprise セッションを Central Management Server (CMS)から許可されます。 注 ユーザーは、CMC を介して BusinessObjects Enterprise およびカスタム アプリ ケーション向けに Windows NT 認証を設定できますが、CMC および InfoView は、それ自体では Windows AD 認証と NTLM の併用はサポートしていません。 CMC および InfoView がサポートしている認証方法は、Windows AD と Kerberos の併用、LDAP 認証、Enterprise 認証、および信用できる認証です。 信用できる認証 一度システムにログインしたら、そのセッションの間に何回もパスワードを入力する必 要がない方が好まれます。信用できる認証では、BusinessObjects Enterprise 認証ソ 102 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ 情報ワークフロー リューションをサードパーティの認証ソリューションと統合するための Java シングル サ インオン ソリューションを提供します。Central Management Server と信用を確立した アプリケーションでは、信用できる認証を使用してユーザーがパスワードを指定せず にログオンできます。信用できる認証を有効にするには、サーバー(CMC を使用して) およびクライアント(web.xml ファイルで)の両方を設定する必要があります。詳細につ いては、BusinessObjects Enterprise 管理者ガイドを参照してください。 一次認証 一次認証は、ユーザーが初めてシステムにアクセスするときに実行されます。一次認 証中、次のいずれかが行われます。 • • シングル サインオンが設定されていない場合、ユーザーが、ユーザー名、パスワー ド、認証の種類など各自の認証情報を指定します。これらの詳細については、ログ オン画面でユーザーが入力します。 シングル サインオン方法が設定されている場合、ユーザーの認証情報はサイレン トに伝達されます。これらの詳細情報は、Kerberos、SiteMinder などの他の方法を 使用して抽出されます。 認証の種類は、Enterprise 認証、Windows NT 認証、LDAP 認証、または Windows AD 認証のうち、セントラル管理コンソール(CMC)の[認証]管理エリアで設定および 有効化したものになります。ユーザーの Web ブラウザは、HTTP を使用して情報を Web サーバーに送信します。次にその情報は、Web サーバーから CMC または適切 な BusinessObjects Enterprise サーバーに転送されます。 情報ワークフロー ログイン、レポートのスケジュール、レポートの表示などのタスクが BusinessObjects Enterprise で実行されると、システムとサーバーとの間で情報フローが相互にやりとり されます。次の節では、BusinessObjects Enterprise システムで行われるプロセス フ ローのいくつかについて説明します。 認証 BusinessObjects Enterprise へのログオン 1 Web クライアントは、ログイン リクエストを Web サーバーを経由して Web アプ リケーション サーバーに送ります。 SAP BusinessObjects Enterprise 管理者ガイド 103 2 2 アーキテクチャ 情報ワークフロー 2 Web アプリケーション サーバーは、リクエストがログオン リクエストであることを 確認します。Web アプリケーションは、ユーザー名、パスワード、認証の種類 を、認証を行う指定された CMS に送信します。 3 CMS は、適切なデータベースに照らし合わせてユーザー名とパスワードを検 証します(この例では、BusinessObjects Enterprise 認証はシステム データベー スに対して認証されます)。 4 検証が成功すると、CMS は独自のメモリ内にユーザー用のセッションを作成し ます。 5 CMS は、検証が成功したことを知らせる応答を Web アプリケーション サー バーに送信します。Web アプリケーション サーバーは、そのメモリ内にユー ザー セッション用のログオン トークンを生成します。このセッションの以降の部 分で、Web アプリケーション サーバーはこのログオン トークンを使用して CMS に対してユーザーを検証します。 6 Web アプリケーション サーバーは、クライアントに送信する HTML ページを 生成します。Web アプリケーション サーバーは、ユーザーのマシンに応答を 返し、応答は Web クライアントに表示されます。 Server Intelligence Agent の起動 1 Server Intelligence Agent(SIA)は起動すると、キャッシュ内で接続先の CMS (ローカルまたはリモート)の一覧を探します。この CMS の一覧は最新の状態 に維持され、新しい CMS が出現するとすぐに最新表示されます。キャッシュ 内の情報に従って、SIA は、(1)ローカルの CMS を起動してその CMS に接 続するか、(2)リモートの CMS に接続します。 2 SIA は、正常に接続すると、CMS に管理対象のサーバーサービスの一覧を求 めます。CMS は、サーバー サービスとそれらの設定に関する情報をシステム データベースで探します。 3 システム データベースから、サーバーの一覧と関連の設定情報が CMS に返 されます(Adaptive Job Server、Destination Job Server、Desktop Intelligence Processing Server、Crystal Reports Processing Server など)。 4 CMS は、サーバーの一覧と設定情報を SIA に送信します。 5 SIA はサーバー(Adaptive Job Server、Destination Job Server、Desktop Intelligence Processing Server、Crystal Reports Processing Server など)を起 動し、それらの監視を開始します。SIA は、関連付けられた設定情報に基づい てサーバーを起動します。 104 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ 情報ワークフロー スケジュール Crystal レポートをすぐに実行するスケジュールの設定 1 ユーザーがレポートをスケジュールすると、リクエストが Web アプリケーション サーバーに送信されます。 2 Web アプリケーション サーバーはリクエストを CMS に渡します。 3 CMS は、レポートをスケジュールするのに必要なアクセス権をユーザーが持っ ているかどうかを確認します。 4 ユーザーがレポートをスケジュールするために必要なアクセス権を持っている 場合、CMS はスケジュールされたオブジェクト リクエストを CMS システム デー タベースにコミットします。 5 スケジュールされた時間になると、CMS は各 Crystal Reports Job Server に設 定された[最大ジョブ数]に基づいて使用可能な Crystal Reports Job Server を見つけます。 6 CMS はジョブ情報をその Crystal Reports Job Server に送信します。 7 Crystal Reports Job Server は、このレポートが保存されている Input File Repository Server の場所を確認します。次に、Crystal Reports Job Server は、Input FRS に対してレポート テンプレートを要求します。 8 Input FRS は、レポート テンプレートを見つけると、Crystal Reports Job Server に送信します。 9 レポート テンプレートは、Crystal Reports Job Server の一時ディレクトリに保 存されます。 10 Crystal Reports Job Server は子プロセス(JobServerChild.exe)を開始してレ ポートの実行を調整します。 11 JobServerChild.exe は、ProcReport.dll を開始し、Crystal Reports Job Server から受信したすべてのインスタンスを ProcReport.dll に渡します。ProcReport.dll が Crpe32.dll を呼び出します。 12 Crpe32.dll が次のタスクを完了すると、レポートが作成されます。 • レポートを開きます。 • 運用データベースに接続します。 • レポートを処理します。 • レポート インスタンスを作成および保存します。 • レポートを JobServerChild.exe に戻します。 SAP BusinessObjects Enterprise 管理者ガイド 105 2 2 アーキテクチャ 情報ワークフロー 13 Crystal Reports Job Server は、ジョブのステータスについて CMS を定期的に 更新します。この時点では、ステータスはレポートが処理中であることを示しま す。 14 JobServerChild.exe は、レポート インスタンスを Output FRS にアップロードし ます。 15 Output FRS は、レポートが正常に保存されたことを JobServerChild.exe に通 知します。 16 JobServerChild.exe は、レポートの作成が完了したことを Crystal Reports Job Server に通知します。 17 Report Job Server は、ジョブのステータスで CMS を更新します。 JobServerChild.exe は自身をメモリから消去します。 18 CMS は、そのメモリ内のジョブのステータスを更新してから、インスタンス情報 を BusinessObjects Enterprise システム データベースに書き込みます。 デフォルトの場所に対する Crystal レポートのスケジュールの実行 1 Central Management Server(CMS)は常にシステム データベースをチェックし て、その時点で実行されるスケジュールがないか確認します。 2 スケジュールで指定された時間になると、CMS は、各 Crystal Reports Job Server に設定された[最大ジョブ数]に基づいて使用可能な Crystal Reports Job Server を見つけます。CMS はジョブ情報をその Crystal Reports Job Server に送信します。CMS から Crystal Reports Job Server に送信される情報は、レ ポート ID、書式、出力先、ログオン情報、パラメータ、および選択式です。 3 Crystal Reports Job Server は、Input File Repository Server(FRS)と通信し、 リクエストされたレポート ID に従ってレポート テンプレートを取得します。 4 Crystal Reports Job Server は、JobChildserver プロセスを開始します。 5 子プロセス(JobChildserver)は、Enterprise インフラストラクチャ経由で Input File Repository Server からテンプレートを受信すると、ProcReport.dll を開始 します。ProcReport.dll には、CMS から Crystal Reports Job Server に渡され たすべてのパラメータが含まれています。 6 ProcReport.dll は、渡されたすべてのパラメータに従ってレポートを処理する Crpe32.dll を開始します。 7 処理中でも、レポートで定義されたとおりに、レコードがデータベース サーバー から取得されます。 8 Crystal Reports Job Server は、ジョブのステータスについて CMS を定期的に 更新します。この時点では、ステータスは処理中であることを示します。 9 レポートが Crystal Reports Job Server のメモリにコンパイルされたら、そのレ ポートを Portable Document Format(PDF)などの別の形式にエクスポートす 106 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ 情報ワークフロー る必要があります。PDF にエクスポートしている場合は、PDF .dll が使用され ます。 10 保存データを含むレポートを、デフォルトの場所に送信する必要もあります。そ して、Output FRS に送信されます。 11 処理が完了すると、Crystal Reports Job Server はジョブのステータスについて CMS を更新します。この時点で、成功のステータスが報告されます。 12 CMS は、そのメモリ内のジョブのステータスを更新してから、インスタンス情報 を BusinessObjects Enterprise システム データベースに書き込みます。 Crystal レポートのスケジュールの設定 1 Web クライアントは、URL 形式のスケジュール リクエストを、通常は Web サー バーを経由して Web アプリケーション サーバーに送ります。 2 Web アプリケーション サーバーは、URL リクエストを受信し、リクエストがスケ ジュール リクエストであることを確認します。Web アプリケーション サーバーは スケジュール時刻、データベース ログイン値、パラメータ値、出力先、および 書式を、指定された CMS に送信します。 3 CMS は、オブジェクトをスケジュールするためのアクセス権をユーザーが持っ ていることを確認します。ユーザーが適切なアクセス権を持っている場合、CMS は新しいレコードをシステム データベースに追加します。また、CMS はこのイ ンスタンスを保留中のスケジュールの一覧にも追加します。 Web Intelligence ドキュメントのスケジュールの設定 1 ユーザーがドキュメントのスケジュールを設定すると、リクエストが Web サー バーに送信されます。Web サーバーは、ドキュメントのスケジュール リクエスト を Web アプリケーション サーバーに渡します。 2 Web アプリケーション サーバーは、ドキュメントのスケジュール リクエストを CMS に渡します。 3 CMS は、ドキュメントをスケジュールするのに必要なアクセス権をユーザーが 持っているかどうかを確認します。ユーザーがドキュメントをスケジュールする ために必要なアクセス権を持っている場合、CMS はスケジュールされたオブ ジェクト リクエストを CMS システム データベースにコミットします。Web Intelli gence ドキュメントのインスタンスが、関連のすべてのスケジュール情報を含む CMS に作成されます。 SAP BusinessObjects Enterprise 管理者ガイド 107 2 2 アーキテクチャ 情報ワークフロー Web Intelligence ドキュメントのスケジュールの実行 1 CMS は、システム データベースを監視して、その時点でスケジュールされて いる実行がないか確認します。 2 スケジュールされた時間になると、CMS はスケジュール リクエストおよびリクエ ストに関するすべての情報を、Web Intelligence スケジュールおよび公開サー ビスを保持する Adaptive Job Server に送信します。 3 Adaptive Job Server(Web Intelligence スケジュールおよび公開サービス)は、 各 Web Intelligence Processing Server に設定された[最大ジョブ数]に基づい て使用可能な Web Intelligence Processing Server を見つけます。 4 Web Intelligence Processing Server は、ドキュメントおよびそのドキュメントの基 になっているユニバース メタレイヤ ファイルが保存されている Input File Repository Server(FRS)の場所を確認します。次に、Web Intelligence Processing Server は Input FRS に対してドキュメントを要求します。Input FRS は、Web Intelligence ドキュメント、およびそのドキュメントの基になっているユ ニバース ファイルを見つけて、Web Intelligence Processing Server に送信し ます。 5 Web Intelligence ドキュメントは、Web Intelligence Processing Server の一時 ディレクトリに保存されます。Web Intelligence Processing Server は、メモリ内 のドキュメントを開きます。QT.dll は、ドキュメントが基づいてるユニバースから SQL を生成します。Connection Server(Web Intelligence Process Server のコ ンポーネント)がデータベースに接続します。ドキュメントが処理されるドキュメ ント エンジンに QT.dll を通じてクエリー データが返されます。新しい正常な インスタンスが作成されます。 6 Web Intelligence Processing Server は、ドキュメント インスタンスを Output FRS にアップロードします。 7 Web Intelligence Processing Server は、Adaptive Job Server(Web Intelligence スケジュールおよび公開サービス)に、ドキュメントの作成が完了したことを伝 えます。ドキュメントが出力先(ファイル システム、FTP、SMTP、または受信ボッ クス)に配信されるようにスケジュールされている場合、Adaptive Job Server は、Output FRS から処理済みのドキュメントを取得し、指定された出力先に配 信します。これは、この例の内容とは異なります。 8 Adaptive Job Server(Web Intelligence スケジュールおよび公開サービス)は、 ジョブのステータスで CMS を更新します。 9 CMS は、そのメモリ内のジョブのステータスを更新してから、インスタンス情報 を BusinessObjects Enterprise システム データベースに書き込みます。 108 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ 情報ワークフロー プログラムのスケジュールの実行 1 ユーザーがオブジェクトをスケジュールすると、リクエストが Web サーバーに 送信されます。 2 Web サーバーはオブジェクトのスケジュール リクエストを Web アプリケーショ ン サーバーに渡します。 3 Web アプリケーション サーバーはリクエストを CMS に渡します。 4 CMS は、オブジェクトをスケジュールするのに必要なアクセス権をユーザーが 持っているかどうかを確認します。 5 ユーザーがオブジェクトをスケジュールするために必要なアクセス権を持って いる場合、CMS はスケジュールされたオブジェクト リクエストを CMS システム データベースにコミットします。 6 スケジュールされた時間になると、CMS は各 Program Job Server に設定され た[最大ジョブ数]に基づいて使用可能な Program Job Server を見つけます。 7 CMS は、ジョブ情報をその Program Job Server に送信します。 8 Program Job Server は、Input File Repository Server と通信し、プログラム オ ブジェクトを要求します。 9 Input File Repository Server は、プログラム オブジェクトを Program Job Server に返します。 10 Program Job Server は、スケジュールされたオブジェクトを開始します。 11 Program Job Server は、ジョブのステータスで CMS を定期的に更新します。 この時点では、プログラムが処理中であることを示すステータスが報告されま す。 12 Program Job Server は、ログ ファイルを Output File Repository Server に送 信します。 13 Output File Repository Server は、Program Job Server にオブジェクトのログ ファイルを送信することで、オブジェクトが正常にスケジュールされたことを伝 えます。 14 Program Job Server は、ジョブのステータスで CMS を更新します。 15 CMS は、そのメモリ内のジョブのステータスを更新してから、オブジェクト イン スタンス情報を BusinessObjects Enterprise システム データベースに書き込 みます。 出力先へのインスタンスの送信 1 ユーザーがオブジェクトをスケジュールすると、リクエストが Web サーバーに 送信されます。 SAP BusinessObjects Enterprise 管理者ガイド 109 2 2 アーキテクチャ 情報ワークフロー 2 Web サーバーはオブジェクトのスケジュール リクエストを Web アプリケーショ ン サーバーに渡します。 3 Web アプリケーション サーバーはリクエストを CMS に渡します。 4 CMS は、オブジェクトをスケジュールするのに必要なアクセス権をユーザーが 持っているかどうかを確認します。 5 ユーザーがオブジェクトをスケジュールするために必要なアクセス権を持って いる場合、CMS はスケジュールされたオブジェクト リクエストを CMS システム データベースにコミットします。 6 スケジュールされた時間になると、CMS は各 Program Job Server に設定され た[最大ジョブ数]に基づいて使用可能な Program Job Server を見つけます。 7 CMS は、ジョブ情報をその Program Job Server に送信します。 8 Program Job Server は、Input File Repository Server と通信し、プログラム オ ブジェクトを要求します。 9 Input File Repository Server は、プログラム オブジェクトを Program Job Server に返します。 10 Program Job Server は、スケジュールされたオブジェクトを開始します。 11 Program Job Server は、ジョブのステータスで CMS を定期的に更新します。 この時点では、プログラムが処理中であることを示すステータスが報告されま す。 12 Program Job Server は、ログ ファイルを Output File Repository Server に送 信します。 13 Output File Repository Server は、Program Job Server にオブジェクトのログ ファイルを送信することで、オブジェクトが正常にスケジュールされたことを伝 えます。 14 Program Job Server は、ジョブのステータスで CMS を更新します。 15 CMS は、そのメモリ内のジョブのステータスを更新してから、オブジェクト イン スタンス情報を BusinessObjects Enterprise システム データベースに書き込 みます。 表示 ページが Cache Server にある場合のインスタンスの表示 1 Web クライアントは URL 形式の表示リクエストを Web アプリケーション サー バーに送信します。 110 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ 情報ワークフロー 2 Web アプリケーション サーバーはリクエストを受信し、それが選択したレポート インスタンスの最初のページを表示するリクエストであることを確認します。Web アプリケーション サーバーは、インスタンスを表示するためのアクセス権をユー ザーが持っているか確認するリクエストを CMS に送信します。 3 CMS は、システム データベースをチェックして、ユーザーのアクセス権を確認 します。 4 CMS は、インスタンスを表示するために必要なアクセス権をユーザーが持って いることを確認する応答を Web アプリケーション サーバーに送信します。 5 Web アプリケーション サーバーは、レポート インスタンスの最初のページを要 求するリクエストを Crystal Reports Cache Server に送信します。Crystal Reports Cache Server は、該当のページが存在するかどうかを確認します。ページが 存在する場合、Crystal Reports Cache Server はページを Web アプリケーショ ン サーバーに返します。 6 Web プリケーション サーバーは、.epf ページを Web クライアントに返し、Web クライアントでは ActiveX ビューアにそのページが表示されます。 ページのキャッシュ ファイルが存在しない場合のレポート インスタンスのページの表示 1 ユーザーは、表示リクエストを Web サーバーを経由して Web アプリケーショ ン サーバーに送ります。 2 Web アプリケーション サーバーは、そのリクエストをレポート ページを表示す るためのリクエストとして認識します。Web アプリケーション サーバーは CMS をチェックして、レポートを表示するためのアクセス権をユーザーが持っている か確認します。 3 CMS は、レポートを表示するために必要なアクセス権をユーザーが持ってい るかどうかを確認します。 4 CMS は、レポートを表示するために必要なアクセス権をユーザーが持ってい ることを確認する応答を Web アプリケーション サーバーに送信します。 5 Web アプリケーション サーバーは、リクエストされたレポート ページ(EPF ファ イル)に関するリクエストを Crystal Reports Cache Server に送信します。 6 Crystal Reports Cache Server は、リクエストされた EPF ファイルがキャッシュ ディレクトリ内に存在するかどうかを確認します。 7 リクエストされた EPF ファイルは、キャッシュ ディレクトリにありません。 8 Crystal Reports Cache Server は、リクエストを Crystal Reports Page Server に送信します。 9 Crystal Reports Page Server は、リクエストされたレポート インスタンスについ て Output FRS に照会します。 SAP BusinessObjects Enterprise 管理者ガイド 111 2 2 アーキテクチャ 情報ワークフロー 10 Output FRS は、リクエストされたレポート インスタンスを Crystal Reports Page Server に送信します。 11 Crystal Reports Page Server は、レポート インスタンスを開き、レポートをチェッ クしてデータが含まれているかどうかを確認します。 12 Crystal Reports Page Server は、レポートにデータが含まれていることを確認 し、運用データベースに接続せずに、リクエストされたレポート ページの .EPF ファイルを作成します。 13 Crystal Reports Page Server は、EPF ファイルを Crystal Reports Cache Server に送信します。 14 Crystal Reports Cache Server は、EPF ファイルをキャッシュ ディレクトリに書 き込みます。 15 Crystal Reports Cache Server は、リクエストされたページを Web アプリケー ション サーバーに送信します。 16 Web アプリケーション サーバーはファイルを Web サーバーに転送します。 17 Web サーバーは、リクエストされたページをレポート ビューアに送信します。 Voyager ワークスペースの表示 1 Web クライアントは、新しいワークスペースの表示リクエストを Web サーバー 経由で Web アプリケーション サーバーに送信します。Web クライアントは、 DHTML AJAX(Asynchronous JavaScript and XML)テクノロジを使用して、 Web アプリケーション サーバーと通信します。AJAX テクノロジでは部分的な ページ更新が可能であるため、新しいリクエストごとに新しいページを表示す る必要がありません。 2 Web アプリケーション サーバーはリクエストを変換してプラットフォーム(CMS) に送信し、ユーザーに新しいワークスペースを表示または作成する権限があ るかどうかを確認します。 3 CMS は、ユーザーの認証情報をシステム データベースから取得します。 4 ユーザーがワークスペースを表示または作成できる場合、CMS はそれを Web アプリケーション サーバーに通知します。同時に、1 つ以上の使用可能な MDAS サーバーの一覧も CORBA 経由で送信します。 5 Web アプリケーション サーバーは、使用可能な選択項目の一覧から MDAS サーバーを選択し、CORBA リクエストを MDAS サーバーに送信して、新しい ワークスペースを作成するか、既存のワークスペースを最新表示する適切な OLAP サーバーを見つけます。 6 MDAS サーバーは Input FRS と通信して、基になる OLAP データベースとそ のデータベースに保存されている初期の OLAP クエリーに関する情報を含む 適切なワークスペース ドキュメントを取得します。Input FRS は、基になるディ 112 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ 情報ワークフロー レクトリから OS 経由で Information Analyzer ワークスペース(.amw)を取得し、 そのワークスペースを MDAS に返します。 7 MDAS サーバーはワークスペースを開き、クエリーを作成し、OLAP データベー ス サーバーに送信します。MDAS サーバーでは、OLAP データ ソースに対し て適切な OLAP データベース クライアントが設定されている必要があります。 Web クライアント クエリーを適切な OLAP クエリーに変換する必要があります。 OLAP データベース サーバーは、クエリーの結果を MDAS サーバーに返し ます。 8 リクエストが作成、表示、印刷、またはエクスポートのどの操作を行うものである かに応じて、MDAS サーバーは結果を事前処理し、Java WAS でよりすばやく 表示が完了できるようにします。MDAS サーバーは、事前表示された結果の XML パッケージを Web アプリケーション サーバーに返します。 9 Web アプリケーション サーバーはワークスペースを表示し、書式設定された ページまたはページの一部を Web サーバー経由で Web クライアントに送信 します。Web クライアントには、更新されたページまたは新しくリクエストされた ページが表示されます。これは、Java コンポーネントや ActiveX コンポーネン トをダウンロードする必要のないゼロクライアント ソリューションです。 オンデマンド レポートのオンデマンド表示 1 Web クライアントは、URL 形式のオンデマンド表示リクエストを、通常 Web サー バー経由で Web アプリケーション サーバーに送信します。 2 Web アプリケーション サーバーはリクエストされたページおよび URL リクエス トで送信された値を受信し、それが選択したレポート オブジェクトの最初のペー ジを表示するリクエストであることを確認します。 3 Web アプリケーション サーバーは、オブジェクトを表示するためのアクセス権 をユーザーが持っているか確認するリクエストを CMS に送信します。CMS は、 システム データベースをチェックして、ユーザーのアクセス権を確認します。 4 CMS は、オブジェクトを表示するために必要なアクセス権をユーザーが持って いることを確認する応答を Web アプリケーション サーバーに送信します。 5 Web アプリケーション サーバーは、レポート オブジェクトの最初のページを要 求するリクエストを Crystal Reports Cache Server に送信します。 6 Crystal Reports Cache Server は、該当のページが存在するかどうかを確認し ます。レポートが、(別のオンデマンド リクエスト、データベース ログイン、パラ メータの設定時間内で)オンデマンド レポート共有の要件を満たさない場合、 Crystal Reports Cache Server は、Crystal Reports Processing Server に対し てページ生成リクエストを送信します。 SAP BusinessObjects Enterprise 管理者ガイド 113 2 2 アーキテクチャ 情報ワークフロー 7 Crystal Reports Processing Server は、Input File Repository Server に対して レポート オブジェクトを要求します。Input File Repository Server は、オブジェ クトのコピーを Crystal Reports Processing Server に送信します。Crystal Reports Processing Server は、そのメモリ内のレポートを開き、レポートにデー タが含まれているかどうかを確認します。 8 Crystal Reports Processing Server は、レポート オブジェクトにデータがないも のと仮定し、データベースに接続してデータを照会します。 9 Crystal Reports Processing Server は、.epf ページを Crystal Reports Cache Server に送信します。Crystal Reports Cache Server は、新しい表示リクエスト に備えてそのキャッシュ ディレクトリに .epf ページのコピーを保存します。 注 この手順では、.etf ページが生成されて、Crystal Reports Cache Server に送 信される場合もあります。.etf ページ(レポートの左枠のグループ ツリー ナビ ゲーション)は、レポートの最初のページが生成される場合やレポートがグルー プ化される場合に生成されます。レポートごとに 1 つの .etf ページのみ存在 しますが、この .etf ページのサイズは非常に大きくなる可能性があります。 10 Crystal Reports Cache Server は、.epf ページを Web アプリケーション サー バーに送信します。 11 Web アプリケーション サーバーは .epf ページを Web サーバーに送信しま す。Web サーバーは .epf ページをユーザーのマシンに送信し、ユーザーの マシンでは Web クライアントに .epf ページが表示されます。 Web Intelligence ドキュメントのオンデマンド表示 1 Web ブラウザは、表示リクエストを Web サーバー経由で Web アプリケーショ ン サーバーに送信します。 2 Web アプリケーション サーバーは、リクエストが Web Intelligence ドキュメント に関するものであることを確認し、ドキュメントを表示するために必要なアクセ ス権をユーザーが持っていることを確認するリクエストを CMS に送信します。 3 CMS は、ドキュメントを表示するために必要なアクセス権をユーザーが持って いることを確認する応答を Web アプリケーション サーバーに送信します。 4 Web アプリケーション サーバーは、ドキュメントを要求するリクエストを Web Intelligence Processing Server に送信します。 5 Web Intelligence Processing Server は、Input File Repository Server に対し て、ドキュメントと、そのドキュメントの作成元のユニバース ファイルをリクエスト します。ユニバース ファイルには、行レベルおよび列レベルのセキュリティを 含むメタレイヤ情報が含まれます。 6 Input File Repository Server ドキュメントのコピーと、そのドキュメントの作成元 のユニバース ファイルを Web Intelligence Processing Server に送信します。 114 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ 情報ワークフロー 7 Web Intelligence レポート エンジンは、メモリ内のドキュメントを開きます。 8 Web Intelligence レポート エンジンでは、QT コンポーネント(inproc)と Connec tionServer(inproc)を使用します。QT コンポーネントは SQL を生成、検証、ま たは再生成し、データベースに接続してクエリーを実行します。ConnectionServ er では SQL を使用してデータベースからデータを取得し、ドキュメントが処理 されるレポート エンジンに送ります。 9 Web Intelligence Processing Server は、リクエストされた表示可能なドキュメン ト ページを Web アプリケーション サーバーに送信します。Web アプリケーショ ン サーバーは、この表示可能なページを Web サーバーに転送します。Web サーバーは、表示可能なページをユーザーのマシンに送信し、ユーザーのマ シンでは Web ブラウザにそのページが表示されます。 Web 表示形式を使用した Desktop Intelligence ドキュメントのオンデマンド表示 1 Web クライアントは、Desktop Intelligence ドキュメントの表示リクエストを URL 形式で Web サーバーに送信します。 2 Web サーバーはリクエストを Web アプリケーション サーバーに送信します。 3 Web アプリケーション サーバーはリクエストされたページと、URL リクエストで 送信された値を受信し、それが Desktop Intelligence ドキュメントの表示リクエ ストであることを確認します。Web アプリケーション サーバーは、ドキュメントを 表示するために必要なアクセス権をユーザーが持っているか確認するリクエス トを CMS に送信します。 4 CMS は、システム データベースをチェックして、ユーザーのアクセス権を確認 します。 5 CMS は、ドキュメントを表示するために必要なアクセス権をユーザーが持って いることを確認する応答を Web アプリケーション サーバーに送信します。 6 Web アプリケーション サーバーは、ドキュメントを要求するリクエストを Desktop Intelligence Cache Server に送信します。 7 Desktop Intelligence Cache Server は、該当のページがキャッシュされている かどうかを確認します。ページがキャッシュされている場合、Desktop Intelligence Cache Server は、その表示可能なページを Web アプリケーション サーバー に返します。ページがキャッシュされていない場合、Desktop Intelligence Cache Server は、Desktop Intelligence Processing Server に対して、リクエストされた Desktop Intelligence ドキュメントの表示可能なページの生成を要求します。 8 Desktop Intelligence Processing Server は、Input FRS に対して、ドキュメント とそのドキュメントの作成元のユニバースをリクエストします。Input FRS は、ド キュメントのコピーとユニバースを Desktop Intelligence Processing Server に 送信します。Desktop Intelligence レポート エンジンは、そのメモリ内のドキュメ ントとユニバースを開きます。Desktop Intelligence Processing Server は、レ ポートの作成元のユニバースから SQL を生成します。 SAP BusinessObjects Enterprise 管理者ガイド 115 2 2 アーキテクチャ 情報ワークフロー 9 Connection Server ライブラリ(Desktop Intelligence Processing Server の一部) は、データベースに接続し、クエリーを実行します。クエリー データは、ドキュ メントが処理されるレポート エンジンに返されます。 10 Desktop Intelligence Processing Server は、リクエストされたドキュメントの表示 可能なページ(HTML ページ)を Desktop Intelligence Cache Server に送信 します。 11 Desktop Intelligence Cache Server は、将来の作成済みページの表示リクエ ストに備えて、表示可能ページ(HTML ページ)をローカルに保存します。次 に、Desktop Intelligence Cache Server は、Desktop Intelligence Processing Server から取得した表示可能なページを Web アプリケーション サーバーに 返します。 12 ページは既に HTML 形式になっているため、Web アプリケーション サーバー は表示可能なページを HTML に変換する必要はなく、ページをそのまま Web サーバーに渡します。 13 Web サーバーは、HTML ページ(ドキュメントの表示可能なページ)をユー ザーのマシンに送信し、ユーザーのマシンでは Web ブラウザにそのページが 表示されます。 デフォルトの表示形式が Web Java に設定されている場合のレポートのオンデマンド表示 1 Web クライアントは、オンデマンド表示リクエストを Web サーバー経由で Web アプリケーション サーバーに送信します。 2 Web アプリケーション サーバーはリクエストされたページおよび URL リクエス トで送信された値を受信し、それが選択したレポート オブジェクトの最初のペー ジを表示するリクエストであることを確認します。 3 Web アプリケーション サーバーは、オブジェクトを表示するためのアクセス権 をユーザーが持っているか確認するリクエストを CMS に送信します。CMS は、 システム データベースをチェックして、ユーザーのアクセス権を確認します。 4 CMS は、オブジェクトを表示するために必要なアクセス権をユーザーが持って いることを確認する応答を Web アプリケーション サーバーに送信します。 5 Web アプリケーション サーバーは、レポート オブジェクトの最初のページを要 求するリクエストを Crystal Reports Cache Server に送信します。 6 Crystal Reports Cache Server は、該当のページが存在するかどうかを確認し ます。レポートが、(別のオンデマンド リクエスト、データベース ログイン、パラ メータの設定時間内で)オンデマンド レポート共有の要件を満たさない場合、 Crystal Reports Cache Server は、Crystal Reports Processing Server に対し てページ生成リクエストを送信します。 7 Crystal Reports Processing Server は、Input File Repository Server に対して レポート オブジェクトを要求します。Input File Repository Server は、オブジェ クトのコピーを Crystal Reports Processing Server に送信します。Crystal 116 SAP BusinessObjects Enterprise 管理者ガイド アーキテクチャ 情報ワークフロー 8 9 10 11 Reports Processing Server は、そのメモリ内のレポートを開き、レポートにデー タが含まれているかどうかを確認します。 Crystal Reports Processing Server は、レポート オブジェクトにデータがないも のと仮定し、データベースに接続してデータを照会します。 Crystal Reports Processing Server は、.epf ページを Crystal Reports Cache Server に送信します。Crystal Reports Cache Server は、新しい表示リクエスト に備えてそのキャッシュ ディレクトリに .epf ページのコピーを保存します。この 手順では、.etf ページが生成されて、Crystal Reports Cache Server に送信さ れる場合もあります。.etf ページ(レポートの左枠のグループ ツリー ナビゲー ション)は、レポートの最初のページが生成される場合やレポートがグループ 化される場合に生成されます。レポートごとに 1 つの .etf ページのみ存在し ますが、この .etf ページのサイズは非常に大きくなる可能性があります。 Crystal Reports Cache Server は、.epf ページを Web アプリケーション サー バーに送信します。 Web アプリケーション サーバーは .epf ページを Web サーバーに送信しま す。Web サーバーは .epf ページをユーザーのマシンに送信し、ユーザーの マシンでは Web クライアントに .epf ページが表示されます。 SAP BusinessObjects Enterprise 管理者ガイド 117 2 サーバーの管理および設定 3 3 サーバーの管理および設定 サーバー管理の概要 サーバー管理の概要 ヒント このドキュメントの最新バージョンについては、 『SAP Busi essObjects Enterprise XI 管理者ガイド 』を参照してください。このガイドの最新バージョンは、Business Objects Web サイト( http://support.businessobjects.com/documentation/prod uct_guides/default.asp)で入手できます。 次の表に、この節で使用する重要な概念の定義を示します。 概念 使用される定義 サービス 機能を提供するサブシステム。たとえば、出力先設定サービス は、Crystal Reports の対象受信者を設定するために使用されま す。 サーバー 1 つ以上のサービスをホストする OS レベルのプロセス。Central Management Server(CMS)や Adaptive Processing Server など があります。Adaptive Processing Server は、“Client Auditing Proxy サービス”、“公開サービス”、“検索サービス”などをホスト できます。 ノード 同じホストで実行され、単一の SIA で管理される BusinessObjects Enterprise サーバーのコレクション。1 つまたは複数のノードを 1 つのホストに置くことができます。 ホスト 物理コンピュータまたは仮想マシン。 Server Intelligence SIA はすべてのノードにデプロイされます。SIA はそのノード上 Agent(SIA) のすべてのサーバーを開始、停止、監視、および管理します。 サーバーがクラッシュしたり、機能を停止すると、SIA はサーバー を再起動します。 この節では、BusinessObjects Enterprise の動作をカスタマイズするサーバー タスク全 般について説明します。組織の必要性に応じて、サーバーの設定を変更する方法に ついても説明します。デフォルトの設定値のままでも、BusinessObjects Enterprise の 標準インストールの動作の信頼性、予測可能性、システムの一貫性を最大限引き出 すことができます。デフォルト設定でも、データの精度と応答性は最適になっていま す。たとえば、デフォルトでは、レポート間のデータ共有は有効になっていません。オ ンデマンドでレポートを実行する場合、データ共有を無効にしておけば、どのユーザー も常に最新のデータだけを受けとることができます。 BusinessObjects Enterprise の効率的で経済的な運用やスケーラビリティの側面を重 視するのであれば、サーバーを詳細に設定して、システムの信頼性とパフォーマンス のバランスがとれるようにすることができます。たとえば、ユーザーのアクセス件数が多 120 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバー管理の概要 い場合、レポート間でデータ共有を有効にすれば、システムのパフォーマンスは飛躍 的に向上します。この機能を有効活用しながら、すべてのユーザーが遅延なく確実に データを受け取れるようにするために、ユーザー間でのデータの共有時間を指定する こともできます。 BusinessObjects Enterprise の管理ツール BusinessObjects Enterprise には、さまざまなサーバー設定にアクセスできる 2 つの重 要な管理ツールがあります。 • セントラル管理コンソール(CMC) CMC は Web ベースの管理ツールで、BusinessObjects Enterprise の実行中に サーバー設定を表示および変更できます。たとえば、サーバー ステータスの変更、 サーバー設定の変更、サーバー メトリクスへのアクセス、またはサーバー グルー プの作成を行うときに、CMC を使用します。CMC は Web ベースのインターフェイ スであるため、BusinessObjects Enterprise サーバーを、インターネットや企業のイ ントラネットを介してリモートで設定できます。 CMC の[サーバー]管理エリアの詳細については、122 ページの 「CMC の[サー バー]管理エリアの使用」を参照してください。 • セントラル設定マネージャ(CCM) CCM は、Server Intelligence Agent を設定および管理できるトラブルシューティン グ ツールです。Server Intelligence Agent は、CMC からすべてのサーバーを管 理できるコンポーネントです。CCM を使用してデプロイメントでノードを作成および 管理することもできます。サーバー管理タスクの大半は、現在は CCM ではなく CMC で処理されます(CCM はこれまでのバージョンでサーバー管理の主要ツー ルでした)。CCM にノードを設定して有効化すると、CMC で他のサーバー管理タ スクを実行できるようになります。詳細については、127 ページの 「Server Intelligence について」を参照してください。 CCM は現在は主にノードの設定と、CMC にアクセスできないときのトラブルシュー ティングに使用されます。たとえば、CMC を再設定する必要があるのに、CMC へ のアクセス権がない場合、CMC の[サーバーの管理]をクリックしてログインし、デ プロイメント内のすべてのサーバーを表示できます。詳細については、137 ページ の 「サーバーの開始、停止、再起動」を参照してください。 サイドバイサイド デプロイメントのセントラル設定マネージャ(CCM)を使用してサー バーを管理するときに、2 つの BusinessObjects Enterprise システムが同時に動 作している場合は、誤って別のシステムのサーバーを編集、無効化、または削除 することがないように、正しいデプロイメントに接続していることを確認する必要があ ります。次のベスト プラクティスに従うことをお勧めします。 • デプロイメントに接続する場合は、ポート番号を指定します。 SAP BusinessObjects Enterprise 管理者ガイド 121 3 3 サーバーの管理および設定 サーバー管理の概要 たとえば、「<マシン名>:6400」または「<マシン名>:6403」のように指定します。 • • ローカル マシンから BusinessObjects Enterprise デプロイメントを管理し、別の マシンからリモートで前のバージョンのデプロイメントを管理します。 2 つのデプロイメントの管理者アカウントには、それぞれ異なるパスワードを使 用してください。 CMC の[サーバー]管理エリアの使用 CMC の[サーバー]管理エリアは、サーバー管理タスクの主要なツールです。この管 理エリアには、BusinessObjects Enterprise 内のすべてのサーバーが一覧表示されま す。多くの管理タスクと設定タスクの場合、一覧内のサーバーを選択し、[管理]メニュー または[アクション]メニューからコマンドを選択する必要があります。 ナビゲーション ツリーについて [サーバー]管理エリアの左側にあるナビゲーション ツリーではさまざまな方法で[サー バーの一覧]を表示できます。ナビゲーション ツリーで項目を選択し、詳細ウィンドウ に表示される情報を変更します。 122 ナビゲーション ツリーのオプション 説明 サーバーの一覧 デプロイメント内のすべてのサーバーの 一覧が表示されます。 サーバー グループの一覧 詳細ウィンドウに使用可能なすべてのサー バー グループを全レベル表示します。 サーバー グループの設定またはセキュリ ティを設定する場合にこのオプションを選 択します。詳細については、146 ページの 「サーバー グループ」を参照してください。 サーバー グループ サーバー グループと各サーバー グルー プ内のサーバーを一覧表示します。サー バー グループを選択すると、そのグルー プに含まれるサーバーとサーバー グルー プが詳細ウィンドウに階層表示で示され ます。 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバー管理の概要 ナビゲーション ツリーのオプション 説明 ノード デプロイメント内のノードの一覧を表示し ます。ノードは、CCM で設定されます。詳 細については、131 ページの 「ノードの使 用」を参照してください。 デプロイメント内にあるサービスの種類の 一覧を示します。サービス カテゴリは、コ ア BusinessObejcts Enterprise サービス と、特定の Business Objects コンポーネ ントに関連付けられているサービスに分 類されます。次のサービス カテゴリがあり ます。 サービス カテゴリ • • • • • • コア サービス Crystal レポート Desktop Intelligence パフォーマンス マネジメント Voyager Web Intelligence ナビゲーション リストでサービス カテゴリ を選択し、カテゴリ内のサーバーを表示し ます。 SAP BusinessObjects Enterprise 管理者ガイド 123 3 3 サーバーの管理および設定 サーバー管理の概要 ナビゲーション ツリーのオプション 説明 サーバーは、その現在のステータスに従っ て表示されます。これは、実行中のサー バーと停止しているサーバーを確認する のに役立つツールです。たとえば、システ ムのパフォーマンスが低下している場合 は、[サーバー ステータス]一覧を使用し て、異常な状態のサーバーがないかすぐ に確認できます。サーバーの状態は次の とおりです。 サーバー ステータス • • • • • • • • 停止 開始中 初期化中 実行中 停止中 エラー有りで開始 失敗 待機 サーバーの状態を変更する方法につい ては、136 ページの 「サーバーのステータ スの表示および変更」を参照してください。 詳細ウィンドウについて ナビゲーション ツリーで選択したオプションに応じて、[サーバー]管理エリアの右側 にある詳細ウィンドウには、サーバー、サーバー グループ、状態、カテゴリ、またはノー ドの一覧が表示されます。次の表で、詳細ウィンドウに示されるサーバー情報につい て説明します。 注 ノード、サーバー グループ、カテゴリ、および状態については、詳細ウィンドウに通常 名前と説明が表示されます。 124 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバー管理の概要 詳細ウィンドウの列 説明 サーバー名または名前 サーバーの名前を表示します。 サーバーの現在の状態を表示します。ナ ビゲーション ツリーの[サーバー ステータ ス]一覧を使用して、サーバーの状態で 並べ替えることができます。サーバーの状 態は次のとおりです。 状態 • • • • • • • • 停止 開始中 初期化中 実行中 停止中 エラー有りで開始 失敗 待機 サーバーの状態を変更する方法につい ては、136 ページの 「サーバーのステータ スの表示および変更」を参照してください。 有効 サーバーが有効かどうかを表示します。 古い サーバーに“古い”とマークが付いている 場合は、再起動が必要です。たとえば、 サーバーの[プロパティ]ダイアログ ボック スで特定のサーバー設定を変更した場 合、変更を反映するには、サーバーを再 起動する必要があります。サーバーの再 起動については、137 ページの 「サーバー の開始、停止、再起動」を参照してくださ い。 種類 サーバーの種類を表示します。 SAP BusinessObjects Enterprise 管理者ガイド 125 3 3 サーバーの管理および設定 サーバー管理の概要 詳細ウィンドウの列 説明 ホスト名 サーバーのホスト名を表示します。 PID サーバーの固有プロセス ID 番号を表示 します。 説明 サーバーの説明を表示します。この説明 はサーバーの[プロパティ]ページで変更 できます。詳細については、388 ページの 「サーバーのプロパティを変更する」を参 照してください。 変更日付 サーバーが最後に変更された日付、また はサーバーの状態が変更された日付を 表示します。この列は、最近変更された サーバーのステータスを確認する場合に 役に立ちます。 Web アプリケーション コンテナ サーバーについて Web アプリケーション コンテナ サーバー(WACS)を使用すると、セントラル管理コン ソール(CMC)などの BusinessObjects Enterprise Web アプリケーションを Windows オペレーティング システムでホストできます。WACS のインストール、管理、および設 定は容易で、他の BusinessObjects Enterprise サーバーと一貫性のある管理インター フェイスが用意されています。 関連項目 • 126 311 ページの「Web アプリケーション コンテナ サーバー(WACS)」 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバー管理の概要 Server Intelligence について Server Intelligence は、基礎的なサーバー管理アーキテクチャで、BusinessObjects Enterprise サーバーおよびサービスの管理および展開を簡易化します。セントラル設 定マネージャを使用した手動によるサーバー管理に代わり、これからはセントラル管理 コンソールを使用して、ほとんどのサーバー管理タスクをオンラインで処理できます。 Server Intelligence では、CMC を使用することにより、新しいサーバーの追加および 設定、既存のサーバーの起動および停止など、日常的なすべてのメンテナンス作業 を行うことができます。また、予期せず停止したサーバーの再起動やシャットダウンの ような特定のサーバー プロセスを自動化することもできます。CMS システム データ ベースが使用できなくなると、自動的に再接続されます。さらに、Server Intelligence はサーバーの設定情報を CMS に保存して管理するため、デフォルトのサーバー設 定を簡単に復元したり、同じ設定を持つ“クローン”サーバーを作成することができま す。これらの機能が備わっているため、システムのパフォーマンスやフォールト トレラ ンスの微調整が今まで以上に簡単になります。 注 Server Intelligence によって、BusinessObjects Enterprise の以前のバージョンで は手動で実行する必要があった多くの手順を簡易化できます。これまで CCM で 実行されていたタスクの多くは、CMC で管理されるようになりました。これらの手順 の違いを理解するためには、経験豊富な管理者が、この節の新しい管理手順を 注意して参照する必要があります。 Server Intelligence Agent(SIA)について Server Intelligence は、Server Intelligence Agent(SIA)で管理され、サーバー管理タ スクを処理するコンポーネントです。SIA は、BusinessObjects Enterprise デプロイメン ト内の各ノードに展開されます。ノードは、同じホストで実行され、単一の SIA で管理 される、BusinessObjects Enterprise サーバーのコレクションです。 SIA は、CMC で指定した設定に従ってサーバーのステータスを維持します。SIA は、 CMC からのノード上のすべてのサーバーの開始、停止、監視、および管理リクエスト を処理します。また、潜在的な問題を監視したり、予期せずシャットダウンしたサーバー を自動的に再起動します。SIA では、サーバーのステータス情報を常に監視すること でパフォーマンスを最適化します。この情報は CMS データベースに格納されます。 サーバーの設定を変更したり、新しいサーバーを CMS に追加すると、CMS は SIA に 通知し、SIA はタスクを実行します。 SIA はインストール中に自動的に設定されますが、これらのデフォルト設定は CCM で 変更できます。 SAP BusinessObjects Enterprise 管理者ガイド 127 3 3 サーバーの管理および設定 サーバー管理の概要 サーバー管理:このバージョンの BusinessObjects Enterprise の新機 能 この節では、BusinessObjects Enterprise XI Release 2 と BusinessObjects Enterprise XI 3.x 間でのサーバー管理の主要な違いの概要を説明します。BusinessObjects Enterprise の今回のバージョンでの主要な改善点の 1 つは、多くのサーバー管理タ スクが CCM ではなく CMC で処理されるようになったことです。この変更によってサー バーの管理は簡単になりましたが、以前のバージョンの BusinessObjects Enterprise を使用することに慣れていた管理者は、実行する一般的なタスクの多くにいくつかの 変更があることに気づくでしょう。 多くの手順変更は Server Intelligence の導入によるものです。この新しい機能によっ て、多くのサーバー管理タスクを CMC から処理できるようになりました。Server Intelligence に関する一般情報については、127 ページの 「Server Intelligence につい て」を参照してください。 次の表に、Server Intelligence の導入によって影響を受けた手順と、新しい手順を説 明している箇所へのリンクを示します。 128 手順 BusinessObjects Enterprise XIR2 CMS を含む新しいマシン のクラスタへの追加 [カスタム]インストールを実 行できます。[カスタム]イン [拡張]インストールを実行 ストール中に、CMS をオン しました。 にして mySQL インストール オプションをオフにします。 SAP BusinessObjects Enterprise 管理者ガイド BusinessObjects Enterprise XI 3.x サーバーの管理および設定 サーバー管理の概要 手順 BusinessObjects Enterprise XIR2 BusinessObjects Enterprise XI 3.x CMC または CCM を使用 して、クラスタ内のマシンに あるサーバーの状態を表示 および変更できるようになり ました。 サーバーの状態は CCM および CMC で表示されて いましたが、クラスタ内のマ サーバーの状態の表示ま シンでサーバーの状態を たは変更 変更できるのは CCM のみ でした。CCM は、一度に 1 つのマシンのサーバーだ けを管理できました。 サーバーの追加と削除 サーバーの追加と削除は CCM で操作しました。 CMC では、ナビゲーション ツリーの[サーバー ステー タス]オプションを使用し て、現在の状態に従って サーバーを表示できます。 CMC では、ナビゲーション ツリーの[サーバー ステー タス]オプションを使用し て、現在の状態に従って サーバーを表示できます。 CCM では、[サーバーの管 理]ボタンをクリックしてログ インし、デプロイメントのす べてのサーバーを表示しま す。 CMC でサーバーを追加お よび削除できます。詳細に ついては、142 ページの 「サーバーの追加、クロー ン、および削除」を参照して ください。 SAP BusinessObjects Enterprise 管理者ガイド 129 3 3 サーバーの管理および設定 サーバー管理の概要 手順 BusinessObjects Enterprise XIR2 クラスタへの新しいマシン の追加 スタンドアロン インストール を実行し、インストール先ク ラスタの CMS データベー スのコピーを使用して、新 しいマシンですべてが適切 に動作していることを確認 しました。CCM で、CMC が新しいクラスタの CMC データベースをポイントす るようにし、この変更のため に他の設定も変更しまし た。たとえば、Oracle CMS データベースについて、 tns.ora ファイルのデータ ベース情報を変更し、すべ てのデータベース参照を -ns oldCMS から -ns newCMS に変更しました。 BusinessObjects Enterprise XI 3.x [カスタム]インストールを使 用して新しいマシンをクラス タに追加できます。 新しいマシンを追加した後 でテストを実行できる場合 は、CMC から追加できま す。詳細については、142 ページの 「サーバーの追 加、クローン、および削除」 を参照してください。システ ムを停止できない場合は、 スタンドアロン インストール を実行して、ノードまたは サーバーの情報をデプロイ メント間で移動します。詳細 については、220 ページの 「あるクラスタから別のクラス タへノードをインポートする 」を参照してください。 CCM でサーバーを 1 つず CCM で、サーバーが実行 BusinessObjects Enterprise つ選択し、サーバーごとに されているノードを選択し、 の OS アカウントまたはパ パスワードまたはアカウント パスワードまたはアカウント スワードの変更 を更新しました。 を更新します。 [カスタム]インストールを実 行します。[カスタム]インス インストール中に 2 台のマ [拡張]インストールを実行 トール中に、CMS をオンに シンを同時にクラスタ化 しました。 して mySQL インストール オプションをオフにします。 130 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 ノードの使用 手順 BusinessObjects Enterprise XIR2 BusinessObjects Enterprise XI 3.x CCM で、サーバーのコマ 静的ポート バインドを使用 ンド ラインに -port オプ したファイアウォールの設 ションと -requestport オプ 定 ションを追加しました。 CMC でサーバーをダブル クリックし、ポート設定を表 示または変更します。詳細 については、161 ページの 「ポート番号の設定」を参照 してください。 CCM で、サーバーのコマ マルチホーム デプロイメン ンド ラインに -port オプ トの設定 ションと -requestport オプ ションを追加しました。 CMC でサーバーをダブル クリックし、ポート設定を表 示または変更します。詳細 については、161 ページの 「ポート番号の設定」を参照 してください。 ノードの使用 ノードは、同じホストで実行され、単一の Server Intelligence Agent(SIA)で管理され る、BusinessObjects Enterprise サーバーのコレクションです。SIA は、ノード上のサー バーを監視し、それらが正しく実行されているか確認します。SIA の詳細については、 127 ページの 「Server Intelligence Agent(SIA)について」を参照してください。 ノードは、このバージョンの BusinessObjects Enterprise の最新機能です。前のバー ジョンでは、サーバーは特定のマシンに関連付けられていました。サーバーはノード 別に変更されるようになったため、マシン間でサーバーや構成設定を簡単に転送でき るようになりました。また、単一のホスト上に複数のノードを置くこともできます。 ノードを使用して、複数のサーバーをクラスタ化することができます。サーバー管理を どのように計画するかによって、複数のノードでサーバーを整理できます。たとえば、 他のサーバーに影響を与えずに CMS を起動および停止できるようにする場合は、 CMS を個別のノードに保存します。 注 複数のノードを同じマシンに置くことができます。複数のノードを使用して、複数の異 なる OS ユーザー アカウントでプロセスを実行することができます。各ノードのすべて のサーバーは、同じ OS ユーザー アカウントで実行されます。 SAP BusinessObjects Enterprise 管理者ガイド 131 3 3 サーバーの管理および設定 ノードの使用 クラスタ化の詳細については、204 ページの 「Central Management Server のクラスタ 化」を参照してください。 ノードを追加する 最初のノードは、インストール中にインストール セットアップ プログラムによって作成さ れますが、ノードは追加することもできます。新しいマシンに新しいノードを作成するに は、カスタム インストールを実行します。BusinessObjects Enterprise がインストールさ れているマシンで、CCM を使用して新しいノードを作成できます。以下の手順では、 CCM からノードを追加する方法を説明します。カスタム インストールの詳細について は、 『SAP BusinessObjects Enterprise インストール ガイド 』を参照してください。ノー ドを追加したら、CCM を使用してノードのデータベース情報を設定します。これは、 CMS が新しいノードで管理されている場合重要です。この情報を構成しないと、シス テムで障害が発生する可能性があります。 注 CMS システム データベースに既に存在する SIA を再作成するには、134 ページの 「ローカル マシンでの Server Intelligence Agent の再作成」を参照してください。 1 CCM で、[Server Intelligence Agent の追加ウィザード]をクリックします。 注 ノードの作成および新しい Server Intelligence Agent の作成には同じ手順を 使用します。どちらか一方だけを使用することはできません。 2 Server Intelligence Agent ウィザードで、新しい Server Intelligence Agent(SIA) の名前とポート番号を指定します。 注 ノード名は作成後は変更できません。 3 [新しいノードにデフォルトのサーバーを作成する]のオンとオフを切り替えて、 新しいノードでデフォルト サーバーをインストールするかどうか選択します。 • デフォルト サーバーをインストールしない場合は、このチェック ボックスを オフにします。たとえば、既存のデプロイメントから新しいノードにサーバー をクローンする場合があります。クローンの詳細については、143 ページの 「サーバーのクローン」を参照してください。 • 新しいデフォルト サーバーをすべてインストールする場合は、このチェック ボックスをオンにします。 132 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 ノードの使用 注 • • このオプションは、ターゲットのマシンにバイナリが既に存在する場合のみ サーバーを作成し、可能なすべての BusinessObjects Enterprise サーバー に適用されるわけではありません。 ノードを作成した後にデフォルト サーバーを削除する必要がある場合は、 133 ページの 「新しいノードからサーバーを削除する」を参照してください。 4 [CMS システム データベースに存在する場合は、ローカル ホストに Server Intelligence Agent を再作成する]チェック ボックスがオフになっていることを確 認します。 5 [次へ]をクリックします。 6 CMS ポート番号と CMS システム データベース名を指定します。 注 • • デプロイされたシステムに新しい SIA を追加するには、CMS が動作してい る必要があります。 監査機能を使用する場合は、監査データベースに関する情報も指定する 必要があります。 7 CMS データベースの接続情報を指定したら、[次へ]をクリックします。 Server Intelligence Agent ウィザードによって、独自の Server Intelligence Agent を含む新しいノードが作成されます。新しいノードに関する情報が、選択した CMS システム データベースに追加されます。新しいノードには自動的にすべての BusinessObjects Enterprise サービスが含まれます。 注 複数のノードを同じマシンに置くことができます。複数のノードを使用して、複数の異 なる OS ユーザー アカウントでプロセスを実行することができます。各ノードのすべて のサーバーは、同じ OS ユーザー アカウントで実行されます。 ヒント ノードを追加したら、CCM を使用してノードのデータベース情報を設定します。これ は、CMS がノードで管理される場合非常に重要です。 新しいノードからサーバーを削除する 新しいノードを作成するときに、デフォルト サーバーを作成するかどうかを選択できま す。デフォルト サーバーを作成すると、そのノードにはすべてのデフォルト サーバー が自動的に設定されます。デフォルト サーバーを含めない場合は、ノードを作成する ときに、[新しいノードにデフォルトのサーバーを作成する]チェック ボックスをオフにし SAP BusinessObjects Enterprise 管理者ガイド 133 3 3 サーバーの管理および設定 ノードの使用 ます。ただし、ノードを既に作成した後にデフォルト サーバーのいくつかを削除する場 合は、次の手順に従います。サーバーの追加と削除の詳細については、142 ページ の 「サーバーの追加、クローン、および削除」を参照してください。 1 新しいノードを作成した後に、そのノードの Server Intelligence Agent(SIA)を 起動しないでください。必要な場合は、SIA を停止します。 注 ノードの追加の詳細については、132 ページの 「ノードを追加する」を参照して ください。 2 CMC の[サーバー]管理エリアを表示します。 3 ナビゲーション ツリーで、新しいノードを選択します。 ノードのサーバーの一覧が右側に表示されます。 4 削除するサーバーを無効にします。 詳細については、141 ページの 「サーバーの有効化/無効化」を参照してくだ さい。 5 削除するサーバーを停止します。 6 削除するサーバーを削除します。 サーバーの削除の詳細については、145 ページの 「サーバーの削除」を参照して ください。 ローカル マシンでの Server Intelligence Agent の再作成 Server Intelligence Agent(SIA)は、CMS システム データベースに既に存在する場合、 ローカル マシンで再作成できます。これは、ノードの“採用”ともいいます。Server Intelligence Agent の再作成は、重大な状況の場合に限定する必要があります。たと えば、BusinessObjects Enterprise をホストしているマシンが損失、破損したり、障害が 発生した場合に、代わりの新しいマシンでノードを再作成する必要があります。再作成 できるのは、デプロイメント内の物理マシンに存在していないノードだけです。他のマ シンが同じノードをホストしていないことを確認します。 注 SIA を再作成する場合は、特に注意が必要です。実行に誤りがあると、この手順によっ てポートの競合が発生することがあります。稼働中のシステムでは SIA を再作成しな いでください。ノードを再作成する前に、マシンに BusinessObjects Enterprise をイン ストールする必要があります。カスタム インストールを実行している場合は、このノード で使用するすべてのサーバーをインストールしていることを確認します。 134 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 ノードの使用 ローカル マシンで Server Intelligence Agent を再作成する この手順を使用して、SIA が CMS システム データベースに既に存在する場合に、ノー ドと Server Intelligence Agent をローカル マシンに追加します。この手順は、 BusinessObjects Enterprise サーバーを使用するマシンを置き換える場合に使用しま す。 注 BusinessObjects Enterprise では別のオペレーティング システムにノードを持つこ とができますが、ノードの再作成は同じオペレーティング システムを使用している サーバーに対してのみサポートされます。たとえば、CMS システム データベース 内に存在する元の SIA が Windows マシンに存在している場合、BusinessObjects Enterprise は Solaris マシンでの Server Intelligence Agent の再作成をサポート しません。 1 CCM で、[Server Intelligence Agent の追加]をクリックします。 注 ノードの作成および新しい Server Intelligence Agent の作成には同じ手順を 使用します。どちらか一方だけを使用することはできません。 2 Server Intelligence Agent ウィザードで、新しい Server Intelligence Agent(SIA) の名前とポート番号を指定します。 3 [新しいノードにデフォルトのサーバーを作成する]チェック ボックスをオンに し、[次へ]をクリックします。 注 このオプションは、ターゲットのマシンにバイナリが既に存在する場合のみサー バーを作成し、可能なすべての BusinessObjects Enterprise サーバーに適用 されるわけではありません。 4 非アクティブ クラスタの CMS ポート番号および CMS システム データベース 名を指定し、[次へ]をクリックします。 注 監査を使用している場合は、システムの監査データベースに関する情報も指 定できます。 5 [CMS システム データベースに存在する場合は、ローカル ホストに Server Intelligence Agent を再作成する]チェック ボックスをオンにします。 6 CMS データベースの接続情報を指定したら、[次へ]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 135 3 3 サーバーの管理および設定 サーバーのステータスの表示および変更 セットアップ プログラムによって、非アクティブ クラスタに新しいノードが作成されます。 新しいノードに関する情報が、選択した CMS システム データベースに追加されます。 サーバーのステータスの表示および変更 サーバーのステータスとは、実行中、開始中、停止中、停止、失敗、初期化中、有効、 無効、リソースの待機などの現在の動作状況を指します。BusinessObjects Enterprise リクエストに応答するには、サーバーが実行中で、有効な状態にあることが必要です。 無効にされたサーバーはプロセスとして続けて実行されますが、BusinessObjects Enterprise のその他のコンポーネントからのリクエストは受け付けません。停止された サーバーは、プロセスとしての実行も停止します。 この節では、CMC を使用してサーバーのステータスを変更する方法を説明します。 関連項目 • • • • • 136 137 141 140 139 ページの「サーバーのステータスを表示する」 ページの「サーバーの開始、停止、再起動」 ページの「サーバーの有効化/無効化」 ページの「Central Management Server の停止」 ページの「サーバーを自動的に起動する」 サーバーのステータスを表示する 1 CMC の[サーバー]管理エリアを表示します。 [サーバーの一覧]には、各サーバーのステータスを示す[状態]列が含まれてい ます。 2 現在特定のステータスになっているすべてのサーバーの一覧を表示する場合 は、ナビゲーション ツリーで[サーバー ステータス]オプションを展開し、必要 なステータスを選択します。 選択されたステータスのサーバーの一覧が詳細ウィンドウに表示されます。 注 この機能は、特に、正しく起動していない、または予期せずに停止したサー バーの一覧をすばやく参照する必要がある場合に役に立ちます。 136 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーのステータスの表示および変更 サーバーの開始、停止、再起動 サーバーの開始や停止、再起動は通常、サーバーを設定するときや、その他の理由 でサーバーをオフラインにするときに実行する操作です。たとえば、サーバーの名前 を変更する場合は、最初にサーバーを停止する必要があります。変更を行ったら、サー バーを再起動して変更を有効にします。サーバーの設定を変更すると、サーバーの 再起動が必要な場合は CMC にその旨を示すメッセージが表示されます。 この節の残りの部分では、特定の設定を変更する際に、いつサーバーを停止または 再起動する必要があるかについて説明します。ただし、これらのタスクは頻繁に発生 するため、最初に概念と違いについて説明してから、参考として一般的な手順を説明 します。 操作 説明 サーバーを停止する 特定のプロパティや設定を変更する前に、 BusinessObjects Enterprise サーバーを 停止する必要があります。 サーバーを開始する サーバーを設定するために停止した場合 は、サーバーを開始して変更を有効にし、 リクエストの処理を再開させる必要があり ます。 サーバーを再起動する サーバーの再起動は、サーバーを完全に 停止してから再び開始するためのショー トカットです。サーバーの設定を変更した 後にサーバーを再起動する必要がある場 合は、CMC にメッセージが表示されます。 サーバーの自動起動 Server Intelligence Agent が起動するとき にサーバーも自動的に起動するよう設定 することができます。 SAP BusinessObjects Enterprise 管理者ガイド 137 3 3 サーバーの管理および設定 サーバーのステータスの表示および変更 操作 説明 強制終了 サーバーを直ちに停止します。一方、サー バーを単に停止すると、現在処理してい るアクティビティが完了してから停止しま す。 ヒント サーバーを停止(または再起動)する場合、サーバーのプロセスを終了し、サー バーは完全に停止します。サーバー プロセスを停止せずに、サーバーがリクエス トを受信できないようにする場合は、サーバーを無効にすることもできます。サー バーは、まず無効にしてから停止することをお勧めします。これにより、処理中の ジョブがすべて終了します。詳細については、141 ページの 「サーバーの有効化/ 無効化」を参照してください。 CMC でサーバーを起動、停止、または再起動する 1 CMC の[サーバー]管理エリアを表示します。 サーバーの一覧が表示されます。サーバーごとに、CMC にはそのサーバーの状 態およびサーバーが有効であるかどうかについての情報が表示されます。サー バーの状態には、[初期化中]、[開始中]、[実行中]、[有効]、[無効]、[停止 中]、[停止]、[失敗]、および[リソースの待機中です]があります。 注 現在特定のステータスになっているすべてのサーバーの一覧を表示する場合 は、ナビゲーション ツリーで[サーバー ステータス]オプションを展開し、必要 なステータスを選択します。サーバー ステータスの詳細については、136 ペー ジの 「サーバーのステータスの表示および変更」を参照してください。 2 ステータスを変更するサーバーを選択します。 3 実行する必要がある操作に応じて、[開始]、[停止]、または[再起動]をクリッ クします。 注 これらのコマンドを[アクション]メニューから選択することもできます。 4 [最新表示]をクリックしてページを更新します。 138 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーのステータスの表示および変更 CCM を使用して Windows 環境のサーバーを開始、停止、または再起動する 1 CCM で、[サーバーの管理]ボタンをクリックします。 2 CMS にログインします。 3 [サーバーの管理]ダイアログ ボックスで、開始、停止、または再起動するサー バーを選択します。 4 [開始]、[停止]、または[再起動]をクリックします。 5 [閉じる]をクリックして CCM に戻ります。 注 以前のバージョンの BusinessObjects Enterprise では、CCM はサーバー管理の ための主要なツールでした。 CCM を使用して UNIX 環境のサーバーを開始、停止、または再起動するには ccm.sh スクリプトを使用します。詳細については、UNIX ツールに関する章を参照し てください。 サーバーを自動的に起動する 注 既定では、Server Intelligence Agent が起動すると、デプロイメント内のサーバーが自 動的に起動します。この手順では、このオプションを設定する場所を説明します。 1 CMC の[サーバー]管理エリアを表示します。 2 自動的に起動するように設定するサーバーを選択し、[管理]メニューの[プロ パティ]を選択します。 3 [プロパティ]ダイアログ ボックスの[Server Intelligence Agent の起動時にこの サーバーを自動的に起動します]チェック ボックスをオンにし、[OK]をクリック します。 注 クラスタ内のすべての CMS で自動起動設定がオフになっている場合は、CCM を使用してシステムを再起動する必要があります。SIA を右クリックし、[プロパ ティ]を選択します。[起動]タブで、[自動起動]設定を[はい]に設定し、[保 存]をクリックします。SIA を再起動します。 SAP BusinessObjects Enterprise 管理者ガイド 139 3 3 サーバーの管理および設定 サーバーのステータスの表示および変更 Central Management Server の停止 BusinessObjects Enterprise インストールにアクティブな Central Management Server (CMS)が複数あれば、1 つの CMS をシャットダウンしても、データが損失したりシステ ムの機能に影響が及んだりすることはありません。この場合、ノード上の別の CMS が、 停止したサーバーの処理を引き継ぎます。複数の CMS をクラスタ化することにより、 BusinessObjects Enterprise のサービスを停止せずに、各 Central Management Server のメンテナンスを交代で実行できます。 ただし、BusinessObjects Enterprise デプロイメント内に CMS が 1 つしかない場合、 CMS をシャットダウンすると、ユーザーは BusinessObjects Enterprise を使用できなく なり、レポートとプログラムの処理が中断します。この問題を回避するために、各ノード の Server Intelligence Agent によって、常に 1 つ以上の CMS が実行されているか確 認されます。SIA を停止して CMS も停止することができますが、SIA を停止する前に、 進行中のジョブが完了してから BusinessObjects Enterprise がシャットダウンするよう に CMC で処理サーバーを無効にする必要があります。そうしないと、ノードの他の サーバーもシャットダウンしてしまいます。 注 CMS が停止し、CCM からシステムを再起動しなければならない場合があります。たと えば、ノードのすべての CMS をシャットダウンし、SIA の起動時に自動起動するように すべての CMS が設定されていない場合は、CCM を使用してシステムを再起動する 必要があります。CCM で、SIA を右クリックし、[プロパティ]を選択します。[起動]タブ で、[自動起動]設定を[はい]に設定し、[保存]をクリックします。SIA を再起動します。 他のサーバーを起動および停止しなくても、Central Management Server を起動およ び停止できるようにシステムを設定する場合は、次の 2 つのオプションがあります。 • ノード上の他のすべてのサーバーについて、[Server Intelligence Agent の起動時 にこのサーバーを自動的に起動します]チェック ボックスをオフにします。この設 定は、CMC の[サーバー]管理エリアで編集できます。サーバーを選択し、[管理] メニューの[プロパティ]を選択してチェック ボックスをオフにします。 • CMS を個別のノードに配置します。新しいノードを作成し、CMS をノードにクロー ンします。CMS がそれぞれ独自のノードにある場合、他のサーバーに影響するこ となく、ノードを簡単にシャットダウンできます。ノードの作成の詳細については、 131 ページの 「ノードの使用」を参照してください。サーバーのクローンの詳細につ いては、143 ページの 「サーバーのクローン」を参照してください。 CMC でのサーバー ステータスの変更の概要については、136 ページの 「サーバー のステータスの表示および変更」を参照してください。 ノード クラスタの詳細については、204 ページの 「Central Management Server のクラ スタ化」を参照してください。 140 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーのステータスの表示および変更 サーバーの有効化/無効化 BusinessObjects Enterprise サーバーを無効にすると、新しい BusinessObjects Enterprise リクエストの受け付けおよび応答が停止されますが、実際にはサーバー プ ロセスは停止していません。これは特に、サーバーを完全に停止する前に現在の全リ クエストの処理を完了したい場合に便利です。 たとえば、Job Server を実行しているマシンを再起動する前に、Job Server を停止す るとします。この場合、キューにある未処理のレポートリクエストを完了させるようにする とします。まず、リクエストがこれ以上受け付けられないように、Job Server を無効にし ます。次に、セントラル管理コンソールでサーバー上の処理中のジョブを監視し、それ らが完了するのを待ちます。[サーバー]管理エリアで、そのサーバー名を選択し、[メ トリクス]タブを選択します。現在のリクエストの処理が完了したら、サーバーを安全に 停止できます。 注 • • CMS を実行していなければ、その他のサーバーを有効または無効にすること はできません。 CMS を有効または無効にすることはできません。 CMC でサーバーを有効/無効にする 1 CMC の[サーバー]管理エリアを表示します。 2 ステータスを変更するサーバーを選択します。 3 実行する操作によって、[有効]または[無効]をクリックします。 CCM を使用して Windows 環境のサーバーを有効/無効にする 1 CCM で[サーバーの管理]をクリックします。 2 指示に従って、BusinessObjects Enterprise の管理者権限があるアカウント情 報を使用して、CMS にログオンします。 3 [サーバーの管理]ダイアログ ボックスで、有効または無効にするサーバーを 選択します。 4 [有効]または[無効]をクリックします。 5 [OK]をクリックして CCM に戻ります。 SAP BusinessObjects Enterprise 管理者ガイド 141 3 3 サーバーの管理および設定 サーバーの追加、クローン、および削除 CCM を使用して UNIX 環境のサーバーを有効/無効にする ccm.sh スクリプトを使用します。詳細については、UNIX ツールに関する章を参照し てください。 サーバーの追加、クローン、および削除 ヒント 追加された新しいマシンにサーバー コンポーネントをインストールして、 BusinessObjects Enterprise に新しいハードウェアを追加する場合は、製品と共に 提供される BusinessObjects Enterprise インストールおよびセットアップ プログラ ムを実行します。セットアップ プログラムでは、カスタム インストールを実行できま す。カスタム インストールでは、既存のデプロイメントの CMS を指定して、ローカ ル マシンにインストールするコンポーネントを選択します。カスタム インストールの オプションの詳細については、 『SAP BusinessObjects Enterprise インストール ガ イド 』を参照してください。 サーバーの追加 これらの手順により、サーバーの新しいインスタンスがローカル マシンに追加されま す。1 つのマシン上で、同一の BusinessObjects Enterprise サーバーの複数のインス タンスを実行できます。 サーバーを追加する 1 CMC の[サーバー]管理エリアを表示します。 2 [管理]メニューの[新規作成]をクリックし、[新しいサーバー]をクリックします。 [新規サーバー名]ダイアログ ボックスが開きます。 3 [サービス カテゴリ]を選択します。 4 [サービスの選択]一覧からサーバーのタイプを選択し、[次へ]をクリックしま す。 5 追加のサービスをサーバーに追加するには、[利用可能な追加のサービス] 一覧でサービスを選択し、[>]をクリックします。 142 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの追加、クローン、および削除 注 すべてのタイプのサーバーで追加のサービスを利用できるわけではありませ ん。 6 必要なサービスを追加した後に、[次へ]をクリックします。 7 BusinessObjects Enterprise アーキテクチャが複数のノードで構成されている 場合は、[ノード]一覧から新しいサーバーを追加するノードを選択します。 8 [サーバー名]ボックスにサーバーの名前を入力します。 システムの各サーバーには、一意の名前が必要です。デフォルトの命名規則は NODENAME.servertype です(同じホスト マシン上に同じタイプのサーバーが複 数ある場合は、名前に数字が付け加えられます)。 9 サーバーの説明を含める場合は、[説明]ボックスに説明を入力します。 10 [作成]をクリックします。 新しいサーバーが、CMC の[サーバー]エリアのサーバーの一覧に表示され ますが、自動的に開始または有効にはなりません。 注 • • 個々のサーバーの設定の詳細については、151 ページの 「サーバーの設 定」を参照してください。 サーバーのデフォルト ポートを変更するには、161 ページの 「ポート番号 の設定」を参照してください。 11 新しいサーバーに BusinessObjects Enterprise リクエストへの応答を開始させ るには、CMC を使用してサーバーを開始して有効にします。 注 詳細については、136 ページの 「サーバーのステータスの表示および変更」を 参照してください。 サーバーのクローン BusinessObjects Enterprise XI 3.x を使用すると、サーバーをクローンできます。これ までのバージョンの BusinessObjects Enterprise では、新しいサーバー インスタンス を作成してそのサーバーですべてを設定する必要がありました。今後は、新しいサー バー インスタンスが必要になった場合は、既存のサーバーをクローンできます。クロー ンされたサーバーでは、元のサーバーの構成設定が保持されます。デプロイメントを 拡張していて、既存のサーバーとほとんど同じ設定のサーバーを使用する新しいサー バー インスタンスを作成する必要がある場合に、これは特に便利です。 SAP BusinessObjects Enterprise 管理者ガイド 143 3 3 サーバーの管理および設定 サーバーの追加、クローン、および削除 クローンによって、マシン間でのサーバーの移動の処理も簡便になります。既存の CMS を別のノードに移動する場合は、その CMS を新しいノードにクローンします。ク ローンされた CMS が新しいノードに表示され、元の CMS の構成設定のすべてが維 持されます。 サーバーをクローンするときに、特に注意しておく点がいくつかあります。いくつかの 設定がクローンされない可能性があるため、クローンされたサーバーをチェックして要 件を満たしていることを確認します。たとえば、CMS をクローンしている場合、ポート番 号の設定を変更して、それが元の CMS からクローン先の CMS にコピーされたことを 確認します。 注 • • • サーバーをクローンする前に、デプロイメント内のすべてのマシンで BusinessObjects Enterprise(および必要に応じたパッチ)のバージョンが同じ であることを確認します。 既存のサーバーは異なるマシンにも、同じマシンにもクローンできます。ただ し、サーバーに必要なバイナリがインストールされているマシンにのみサーバー をクローンできます。 サーバーをクローンする場合、必ずしも新しいサーバーで同じ OS 認証情報 を使用する必要はありません。ユーザー アカウントは、サーバーが実行されて いる Server Intelligence Agent で制御されます。 サーバー設定でのプレースホルダの使用 サーバー設定のプレースホルダは、セントラル管理コンソール(CMC)の指定された ページにリストされています。CMC の[サーバー]にリストされているサーバーをダブ ルクリックすると、プレースホルダの左側のナビゲーション ペインにリンクが示されま す。[プレースホルダ]ページには、選択したサーバーで使用可能なすべてのプレー スホルダの名前と関連する値が示されます。プレースホルダには読み取り専用の値が 含まれ、プレースホルダ名の前後にはパーセント記号 % が付いています。 注 プレースホルダの設定は、CMC サーバーの[プロパティ]ページで特定の文字列で 常に上書きできます。 例 サーバーを複製する場合にプレースホルダが役に立ちます。たとえば、マルチドライ ブ マシン A では、BusinessObjects Enterprise が D:\Program Files\Business Objects\BusinessObjects Enterprise 12.0 にインストールされているとします。そのた め、%DefaultAuditingDir% プレースホルダは、D:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Auditing\ となります。 144 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの追加、クローン、および削除 別のマシン B には、1 台のディスク ドライブしかなく(ドライブ D はありません)、 BusinessObjects Enterprise は C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0 にインストールされています。この場 合、%DefaultAuditingDir% プレースホルダは C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Auditing\ になります。 Event Server をマシン A からマシン B に複製するには、監査一時ディレクトリにプ レースホルダを使用すると、プレースホルダは自身で解決し、Event Server は正しく 機能します。プレースホルダを使用しないと、監査一時ディレクトリの設定を手動で 上書きしない限り、Event Server は失敗します。 サーバーをクローンする 1 クローンされたサーバーを追加するマシンで、CMC にログオンします。 2 CMC で、ナビゲーション リストから[サーバー]を選択します。 3 [アクション]メニューの[クローン サーバー]をクリックします。 [クローン サーバー]ダイアログ ボックスが開きます。 4 [クローン サーバー]ダイアログ ボックスの[新しいサーバー名]フィールドに、 サーバーの名前を入力します(またはデフォルト名を使用します)。 5 [ノードに複製]リストでクローン サーバーを追加するノードを選択し、[OK]を クリックします。 CMC の[サーバー]管理エリアの[サーバー]リストに、新しいサーバーが表示 されます。 注 ポート番号の設定もクローンされます。CMS のクローンなど、多くの場合、ポー ト番号を変更して元のサーバーとそのクローン間でポートの競合が生じないよ うにします。 サーバーの削除 これらの手順により、サーバーのインスタンスが削除されます。 サーバーを削除する 1 CMC の[サーバー]管理エリアを表示します。 SAP BusinessObjects Enterprise 管理者ガイド 145 3 3 サーバーの管理および設定 サーバー グループ 注 サーバーの停止の詳細については、137 ページの 「サーバーの開始、停止、 再起動」を参照してください。 2 削除するサーバーを停止します。 3 サーバーを選択し、[管理]メニューの[削除]を選択します。 4 確認を求めるメッセージが表示されたら、[OK]をクリックします。 サーバー グループ サーバー グループを使用すると、BusinessObjects Enterprise サーバーをグループに 編成して、サーバー管理を簡単にすることができます。サーバーをグループ単位で管 理すると、システムにあるすべてのサーバーの一部だけを確認すればよいことになりま す。さらに重要なことは、サーバー グループを使って BusinessObjects Enterprise を カスタマイズすることで、異なる場所にいるユーザーやさまざまな種類のオブジェクトに 対してシステムを最適化させることができます。 地域別にサーバーをグループ化すると、特定地域のユーザーに適したデフォルトの 処理設定や定期スケジュール、出力先などを簡単に設定できます。オブジェクトが常 に同じサーバーで処理されるよう、オブジェクトを単一のサーバー グループに関連付 けることができます。また、スケジュールされたオブジェクトが適切なプリンタやファイル サーバーに送信されるよう、特定のサーバー グループに関連付けることもできます。 したがって、複数の場所、複数のタイムゾーンにまたがるシステムの保守を行う際に サーバー グループを使用すると、非常に便利です。 サーバーをタイプごとにグループ化すると、オブジェクトに最適化されたサーバーに よって処理されるオブジェクトを構成することができます。たとえば、処理サーバーは、 公開レポートのデータを含むデータベースと頻繁にアクセスする必要があります。アク セスが必要なデータベース サーバーの近くに処理サーバーを設置すると、システム のパフォーマンスが向上し、ネットワーク トラフィックを最小限に抑えることができます。 したがって、DB2 データベースに対して実行されたレポートが沢山あるような場合は、 DB2 データベース サーバーに対するレポートだけを処理する Processing Server の グループを作成します。該当するレポートを設定して、レポート表示に Processing Server を常に使用するようにすれば、レポート表示のシステム パフォーマンスを最適 化することができます。 サーバー グループを作成した後、レポートのスケジュール、表示、および変更に特定 のサーバー グループを使用するようにオブジェクトを設定します。CMC の[サーバー] 管理エリアのナビゲーション ツリーを使用して、サーバー グループを表示します。 [サーバー グループの一覧]オプションでは、サーバー グループの一覧が詳細ウィン ドウに表示され、[サーバー グループ]オプションでは、グループ内のサーバーを表示 できます。 146 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバー グループ サーバー グループの作成 サーバー グループを作成するには、グループの名前と説明を指定した後に、サー バーをグループに追加する必要があります。 サーバー グループを作成する 1 CMC の[サーバー]管理エリアを表示します。 2 [管理]>[新規作成]>[サーバー グループの作成]をクリックします。 [サーバー グループの作成]ダイアログ ボックスが開きます。 3 4 5 6 [名前]フィールドに、新しいサーバー グループの名前を入力します。 [説明]フィールドに、グループについての追加情報を入力します。 [OK]をクリックします。 [サーバー]管理エリアで、ナビゲーションツリーの[サーバー グループ]をク リックして新しいサーバー グループを選択します。 7 [アクション]メニューの[メンバーの追加]を選択します。 8 このグループに追加するサーバーを選択してから、[>]をクリックします。 ヒント 複数のサーバーを選択するには、Ctrl キーを押しながらクリックします。 9 [OK]をクリックします。 [サーバー]管理エリアに戻ります。このタブには、グループに追加したすべての サーバーが表示されます。これで、ステータスの変更、サーバー メトリクスの表示、 グループ内にあるサーバーのプロパティの変更ができるようになります。詳細につ いては、136 ページの 「サーバーのステータスの表示および変更」を参照してくだ さい。 サーバー サブグループの使用 サーバーのサブ グループを使用すると、一歩進んだサーバーの編成が可能になりま す。サブグループとは、別のサーバー グループに属するサーバー グループのことで す。 たとえば、地域別および国別にサーバーをグループ化する場合、各地域グループは 国グループのサブグループとなります。この方法でサーバーを編成するには、まず地 SAP BusinessObjects Enterprise 管理者ガイド 147 3 3 サーバーの管理および設定 サーバー グループ 域ごとにグループを作成し、各地域グループに適切なサーバーを追加します。次に、 国別にグループを作成し、各地域グループを対応する国グループに追加します。 サブグループの設定には、サーバー グループのサブグループを変更する方法と、あ るサーバー グループを別のサーバー グループのメンバーにする方法があります。ど ちらも結果は同じなので、設定しやすい方法を使用してください。 サーバー グループにサブグループを追加する 1 CMC の[サーバー]管理エリアを表示します。 2 ナビゲーション ツリーの[サーバー グループ]をクリックし、サブグループを追 加するサーバー グループを選択します。 このグループは親グループとなります。 3 [アクション]メニューの[メンバーの追加]を選択します。 4 ナビゲーション ツリーの[サーバー グループ]をクリックし、このグループに追 加するサーバー グループを選択し、[>]をクリックします。 ヒント 複数のサーバー グループを選択するには、Ctrl キーを押しながらクリックしま す。 5 [OK]をクリックします。 [サーバー]管理エリアに戻ります。このタブには、親グループに追加したすべての サーバー グループが表示されます。 サーバー グループを他のサーバー グループのメンバーにする 1 2 3 4 CMC の[サーバー]管理エリアを表示します。 他のグループに追加するグループをクリックします。 [アクション]メニューの[サーバー グループに追加]を選択します。 [利用可能なサーバー グループ]リストで、グループに追加する他のグループ を選択し、[>]をクリックします。 ヒント 複数のサーバー グループを選択するには、Ctrl キーを押しながらクリックしま す。 5 [OK]をクリックします。 148 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバー グループ サーバーのグループ メンバーシップの変更 サーバーのグループ メンバーシップを変更することによって、システム上で作成済み のグループまたはサブグループに対し、サーバーを簡単に追加(または削除)できま す。 たとえば、多くの地域に対してサーバー グループが作成されているとします。複数の 地域に 1 つのCentral Management Server(CMS)を使用することが必要な場合があり ます。この場合、各地域のサーバー グループに CMS を追加する代わりに、サーバー の[所属するグループ]リンクをクリックして、そのサーバーを複数の地域に一度に追加 できます。 サーバーのグループ メンバーシップを変更する 1 2 3 4 CMC の[サーバー]管理エリアを表示します。 メンバーシップ情報を変更するサーバーを探します。 [管理]メニューの[プロパティ]を選択します。 [プロパティ]ダイアログ ボックスのナビゲーション リストで、[既存のサーバー グループ]をクリックします。 詳細パネルの[利用可能なサーバー グループ]リストに、このサーバーに追加 したグループが表示されます。[サーバー グループのメンバー]リストに、現在 そのサーバーが所属するサーバー グループのリストが表示されます。 5 そのサーバーが所属するグループを変更するには、この 2 つのリストの間で 矢印キーを使用してサーバー グループを移動し、[OK]をクリックします。 サーバーおよびサーバー グループへのユーザー アクセス権 アクセス権を使用して、サーバーおよびサーバー グループへのアクセスを人々に許 可し、彼らがサーバーの起動や停止などのタスクを実行できるようにします。 システム構成およびセキュリティの不安に従って、サーバー管理を BusinessObjects Enterprise 管理者だけに制限することができます。しかし、これらのサーバーを使用す る管理者以外の人々にもアクセスを認める必要がある場合があります。多くの組織に は、サーバー管理を専門に行う IT の専門家グループがいます。サーバー チームが、 サーバーのシャットダウンと起動を伴うサーバー メンテナンス作業を定期的に行う場 合は、サーバー チームにサーバーへのアクセス権を付与する必要があります。場合 によっては、BusinessObjects Enterprise サーバー管理タスクを別の人々に委任して SAP BusinessObjects Enterprise 管理者ガイド 149 3 3 サーバーの管理および設定 サーバー グループ もかまいません。また、組織内のさまざまなグループに、そのグループのサーバーを管 理させることもできます。 サーバーまたはサーバー グループに対するアクセス権を付与する 1 2 3 4 5 CMC の[サーバー]管理エリアを表示します。 アクセスを許可するサーバーまたはサーバーグループを選択します。 [管理]メニューの[プロパティ]を選択します。 [プロパティ]ダイアログ ボックスで[ユーザー セキュリティ]をクリックします。 [主体の追加]をクリックして、選択したサーバーまたはサーバー グループへ のアクセス権を付与するユーザーまたはグループを追加します。 [主体の追加]ダイアログ ボックスが表示されます。 6 指定のサーバーまたはサーバー グループへのアクセス権を付与するユーザー またはグループを選択し、[>]をクリックします。 7 [OK]をクリックします。 8 [セキュリティの割り当て]ダイアログ ボックスで、ユーザーまたはグループに必 要なセキュリティ設定を選択します。 権限の割り当ての詳細については、「アクセス権の設定」に関する章を参照し てください。 Report Application Server のオブジェクト権限 ユーザーが Report Application Server(RAS)を使用して Web でレポートを作成また は変更できるように設定するには、そのシステムで使用可能な RAS レポート作成ライ センスを所有している必要があります。また、最低限のオブジェクト権限のセットをユー ザーに付与する必要があります。ユーザーにこれらの権限を付与すると、ユーザーは 新しいレポートのデータソースとしてレポートを選択したり、レポートを直接変更したり できます。 • オブジェクトを表示する(または、必要に応じてドキュメントインスタンスを表示する) • オブジェクトを編集する • レポートのデータを最新表示する • レポートのデータをエクスポートする ユーザーは、新しいレポートを BusinessObjects Enterprise に保存するためには、少 なくとも 1 つのフォルダにオブジェクトを追加する権限を持っている必要があります。 150 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 ユーザーがその他のレポート作業(コピー、スケジュール、印刷など)を継続して実行 できるようにするには、まず、適切なアクセスレベルを割り当てて、変更を更新すること をお勧めします。次に、アクセスレベルを[詳細]に変更し、まだ付与していない必要 なアクセス権を追加します。たとえば、ユーザーがすでにレポートオブジェクトへのオ ンデマンド表示権限を持っている場合、アクセスレベルを[詳細]に変更し、オブジェク トを編集する権限を明示的に追加することによって、ユーザーにそのレポートを変更 する権限を付与します。 アドバンスト DHTML ビューアおよび RAS を通してユーザーがレポートを表示する場 合、レポートを表示するには[表示]アクセス レベルで十分ですが、高度な検索機能 を実際に使用するにはオンデマンド表示権限が必要です。オブジェクトを編集する権 限を追加する必要はありません。 サーバーの設定 この節では、BusinessObjects Enterprise サーバーの設定変更に関する技術情報と手 順を示します。 ここで説明する設定により、BusinessObjects Enterprise を現在のハードウェア、ソフト ウェア、およびネットワーク構成と効果的に統合できます。最終的にどの設定を選択す るかは、各ユーザー必要要件により大きく異なります。 以下に示す手順の多くは、CMC のサーバーの[プロパティ]ダイアログ ボックスで変 更を行って実行します。すぐに実行されない変更もあるという点に注意する必要する ことが重要です。設定をすぐに変更できない場合、[プロパティ]ダイアログ ボックスに は現在の設定(赤のテキスト)および目的の設定の両方が表示されます。[サーバー] 管理エリアに戻ると、サーバーには“古い”とマークが付けられます。サーバーを再起 動すると、サーバーは[プロパティ]ダイアログ ボックスの目的の設定を使用し、“古い” フラグはサーバーから削除されます。 注 この節では、BusinessObjects Enterprise アプリケーションを導入するための Web アプリケーション サーバーの設定方法については説明しません。このタスクは、通 常、BusinessObjects Enterprise をインストールするときに実行されます。詳細に ついては、 『SAP BusinessObjects Enterprise インストール ガイド 』を 照してくだ さい。 関連項目 • • • • • 388 164 161 165 172 ページの「サーバーのプロパティを変更する」 ページの「Tomcat を使用した接続ポートの変更」 ページの「ポート番号の設定」 ページの「CMS データベース間でのデータのコピー」 ページの「CMS システム データベースの削除と再作成」 SAP BusinessObjects Enterprise 管理者ガイド 151 3 3 サーバーの管理および設定 サーバーの設定 • 175 • 177 定」 • 178 • 178 • 185 • 185 ページの「新規または既存の CMS データベースの選択」 ページの「File Repository Server のルート ディレクトリとアイドル時間の設 ページの「パフォーマンス設定の変更」 ページの「Job Server の出力先の設定」 ページの「データ ソースの Windows 処理サーバーの設定」 ページの「データ ソースに対する UNIX 処理サーバーの設定」 サーバーのプロパティを変更する 1 2 3 4 CMC の[サーバー]管理エリアを表示します。 設定を変更するサーバーを選択します。 [管理]メニューの[プロパティ]を選択します。 必要な変更を行い、[保存]または[保存して閉じる]をクリックします。 注 すぐに実行されない変更もあります。設定をすぐに変更できない場合、[プロパティ] ダイアログ ボックスには現在の設定(赤のテキスト)および目的の設定の両方が表 示されます。[サーバー]管理エリアに戻ると、サーバーには“古い”とマークが付け られます。サーバーを再起動すると、サーバーは[プロパティ]ダイアログ ボックス の目的の設定を使用し、“古い”フラグはサーバーから削除されます。 設定テンプレートの使用 設定テンプレートを使用すると、サーバーの複数のインスタンスを簡単に設定できま す。設定テンプレートには、各サービス タイプの設定の一覧が格納されます。この一 覧を使用して追加のサーバーインスタンスを設定できます。たとえば、同じ設定にする Web Intelligence Processing Server が 12 個ある場合は、それらの 1 つを設定するだ けで済みます。その後、設定したサービスを使用して Web Intelligence Processing Server 用の設定テンプレートを定義し、そのテンプレートを他の 11 個のサービスイン スタンスに適用できます。 BusinessObjects Enterprise サービスの各タイプには、それぞれ独自の設定テンプレー トがあります。たとえば、Web Intelligence Processing サービスタイプ用の設定テンプ レートや公開サービスタイプ用の設定テンプレートなどがあります。設定テンプレート は、セントラル管理コンソール(CMC)のサーバーのプロパティで定義されます。 152 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 サーバーで設定テンプレートを使用するようにすると、サーバーの既存の設定はテン プレートの値で上書きされて、失われます。後からテンプレートの使用を停止しても、 元の設定は復元されません。また、停止後に設定テンプレートに加えられた設定は サーバーに影響しません。 設定テンプレートは次のように使用することをお勧めします。 1 1 つのサーバーに設定テンプレートを設定します。詳細については、153 ペー ジの 「設定テンプレートを設定する」を参照してください。 2 同じタイプのすべてのサーバーに同じ設定を使用する場合は、設定テンプレー トを設定したサーバーを含め、同じタイプのすべてのサーバーで[設定テンプ レートの使用]を有効にします。詳細については、154 ページの 「設定テンプ レートをサーバーに適用する」を参照してください。 3 後からこのタイプのすべてのサービスの設定を変更する場合は、いずれかの サービスのプロパティを表示し、[設定テンプレートの使用]チェック ボックスを オフにします。必要な設定を変更し、[設定テンプレートの設定]を選択して[保 存]をクリックします。そのタイプのすべてのサービスが更新されます。設定テ ンプレートとして常に設定されるサーバーがない場合は、そのタイプのすべて のサーバーの設定を誤って変更しないようにしてください。 設定テンプレートを設定する サービスのタイプごとに 1 つの設定テンプレートを設定できます。サービスの各タイプ に複数の設定テンプレートを設定することはできません。サーバーの[プロパティ]ペー ジを使用して、サーバーでホストされるサービス タイプの設定テンプレートで使用され る設定を指定できます。 1 CMC の[サーバー]管理エリアを表示します。 2 設定テンプレートを設定するサービスをホストしているサーバーを選択します。 3 [管理]メニューの[プロパティ]を選択します。 注 サーバーをダブルクリックして、その[プロパティ]ページを開きます。 4 テンプレートで使用するサービス設定を設定し、[設定テンプレートの設定] チェック ボックスをオンにし、[保存]または[保存して閉じる]をクリックします。 選択したサービス タイプの設定テンプレートは、現在のサーバーの設定に従っ て定義されます。同じサービスをホストしている同じタイプの他のサーバーは、 そのプロパティで[設定テンプレートの使用]オプションを有効にしている場合、 設定テンプレートに合わせて自動的にすぐに再設定されます。 SAP BusinessObjects Enterprise 管理者ガイド 153 3 3 サーバーの管理および設定 サーバーの設定 注 設定テンプレートの設定を明示的に定義していない場合は、サービスのデフォ ルト設定が使用されます。 5 設定テンプレートを同じタイプの他のサービスに適用する方法については、 154 ページの 「設定テンプレートをサーバーに適用する」を参照してください。 6 サービスの設定を元に戻す場合は、155 ページの 「システム デフォルトを復元 する」を参照してください。 設定テンプレートをサーバーに適用する 設定テンプレートを適用する前に、テンプレートを適用するサーバーのタイプに対して 設定テンプレートの設定を定義しているか確認してください。設定テンプレートの設定 を明示的に定義していない場合は、サービスのデフォルト設定が使用されます。詳細 については、153 ページの 「設定テンプレートを設定する」を参照してください。 注 [設定テンプレートの使用]設定を有効にしていないサーバーは、設定テンプレートの 設定を変更しても更新されません。 1 CMC の[サーバー]管理エリアを表示します。 2 設定テンプレートを適用するサービスをホストするサーバーを選択します。 3 [管理]メニューの[プロパティ]を選択します。 注 サーバーをダブルクリックして、その[プロパティ]ページを開きます。 4 [設定テンプレートの使用]チェック ボックスをオンにし、[保存]または[保存し て閉じる]をクリックします。 注 新しい設定を有効にするためにサーバーを再起動する必要がある場合は、 サーバー リストに“古い”とマーク付きで表示されます。 適切な設定テンプレートが現在のサーバーに適用されます。適用後に設定テン プレートに変更を加えると、設定テンプレートを使用するすべてのサーバーの設 定が変更されます。 [設定テンプレートの使用]をオフにしても、サーバー設定は、設定テンプレートが適 用された時点の値に復元されません。使用停止後に設定テンプレートに加えられた変 更は、設定テンプレートを使用しているサーバーの設定に影響しません。 154 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 設定テンプレートの設定の詳細については、153 ページの 「設定テンプレートを設定 する」を参照してください。 システム デフォルトを復元する サーバーを誤って設定した場合やパフォーマンスに問題がある場合など、サーバー の設定を最初にインストールした設定に戻す必要がある場合があります。 1 CMC の[サーバー]管理エリアを表示します。 2 システム デフォルトを復元するサービスをホストしているサーバーを選択しま す。 3 [管理]メニューの[プロパティ]を選択します。 注 サーバーをダブルクリックして、その[プロパティ]ページを開きます。 4 [システム デフォルトの復元]チェック ボックスをオンにし、[保存]または[保存 して閉じる]をクリックします。 特定のサービス タイプの出荷時のデフォルト設定が復元されます。 サーバー ネットワークの設定 BusinessObjects Enterprise サーバーのネットワーク設定は、CMC で管理します。こ れらの設定は、ポート設定とホスト ID の 2 つのカテゴリに分かれています。 デフォルト設定 インストール時に、サーバーのホスト識別子は[自動割り当て]に設定されます。ただ し、各サーバーに特定の IP アドレスまたはホスト名を割り当てることもできます。CMS のデフォルトのポート番号は 6400 です。他の BusinessObjects Enterprise サーバー は、動的に使用可能なポートにバインドします。ポート番号は BusinessObjects Enterprise で自動的に管理されますが、CMC を使用してポート番号を指定することも できます。 ネットワーク環境オプション BusinessObjects Enterprise は、Internet Protocol 6(IPv6)と Internet Protocol バー ジョン 4(IPv4)の両方のネットワーク トラフィックをサポートしています。BusinessObjects のサーバーおよびクライアント コンポーネントは、次のどの環境でも使用できます。 SAP BusinessObjects Enterprise 管理者ガイド 155 3 3 サーバーの管理および設定 サーバーの設定 • • • IPv4 ネットワーク:すべてのサーバーおよびクライアント コンポーネントは IPv4 プ ロトコルでのみ実行されます。 IPv6 ネットワーク:すべてのサーバーおよびクライアント コンポーネントは IPv6 プ ロトコルでのみ実行されます。 IPv6 と IPv4 が混在するネットワーク:サーバーおよびクライアント コンポーネント は IPv6 プロトコルと IPv4 プロトコルの両方で実行できます。 注 ネットワーク設定は、システム管理者とネットワーク管理者が行う必要があります。 BusinessObjects Enterprise には、ネットワーク環境を指定するメカニズムはありませ ん。CMC を使用して、BusinessObjects Enterprise サーバーの特定の IP アドレス(IPv6 または IPv4)にバインドできます。 IPv6 と IPv4 の混在環境 IPv6 と IPv4 が混在するネットワーク環境では、次の処理が可能です。 • • BusinessObjects Enterprise サーバーは、IPv6 と IPv4 の混在モードで実行さ れた場合、IPv6 と IPv4 の両方の要求を処理できます。 クライアント コンポーネントは、IPv6 専用ノード、IPv4 専用ノード、または IPv6/IPv4 ノードとしてサーバーと相互運用できます。 混在モードは、特に次のシナリオで役立ちます。 • • IPv4 専用ノードから IPv6 専用ノードの環境に移行する場合。すべてのクライアン トおよびサーバー コンポーネントは、移行が完了するまでシームレスに相互運用 を続けます。その後、すべてのサーバーの IPv4 設定を無効にすることができま す。 IPv6 に対応していないサードパーティ ソフトウェアを IPv6/IPv4 ノードの環境で引 き続き動作させる場合。 注 IPv6 専用ノードを Windows 2003 で使用する場合、DNS 名は正しく解決されません。 IPv4 スタックを Windows 2003 で無効にする場合は、デプロイメントを IPv6 と IPv4 の 両方で実行することをお勧めします。 サーバー ホスト ID オプション すべての BusinessObjects Enterprise サーバーについて、ホスト ID オプションを CMC で指定できます。次の表は、[共通設定]領域で使用できるオプションをまとめたもの です。 156 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 オプション 説明 自動割り当て これはすべてのサーバーのデフォルト設定です。[自動割り当て] チェック ボックスをオンにすると、サーバーのリクエスト ポートがマ シン上の最初のネットワーク インターフェイスに自動的にバインドさ れます。 注 [ホスト名]設定の[自動割り当て]チェック ボックスをオンにすること をお勧めします。ただし、サーバーがマルチホーム マシンで実行さ れている場合、またはサーバーを特定のファイアウォール設定で運 用する必要がある場合などは、特定のホスト名または IP アドレスを 使用することを検討する必要があります。詳細については、158 ペー ジの 「マルチホーム マシンの設定」および 『SAP BusinessO jects Enterprise 管理者ガイド 』のファイアウォールの使用に関する章を 参照してください。 ホスト名 サーバーがリクエストを受信待機するネットワーク インターフェイス のホスト名を指定します。CMS では、この設定により、CMS でネー ム サーバー ポートおよびリクエスト ポートをバインドするネットワー ク インターフェイスのホスト名を指定します。 IP アドレス サーバーがリクエストを受信待機するネットワーク インターフェイス の IP アドレスを指定します。CMS では、この設定により、CMS で ネーム サーバー ポートおよびリクエスト ポートをバインドするネット ワーク インターフェイスのアドレスを指定します。すべてのサーバー について、IPv4 アドレスと IPv6 アドレスを指定するための個別の フィールドが用意されています。 注 重要:マルチホーム マシンで[自動割り当て]を指定している場合、CMS では正しくな いネットワーク インターフェイスに自動的にバインドされる場合があります。このような 事態が発生しないようにするには、(マシンの OS ツールを使用して)ホスト マシンの ネットワーク インターフェイスが一覧に正しい順序で指定されていることを確認してく ださい。また、CMC で CMS の[ホスト名]設定も指定する必要があります。詳細につ いては、160 ページの 「複数のネットワーク インターフェイスをトラブルシューティング する」を参照してください。 注 マルチホーム マシンまたは特定の NAT ファイアウォール環境を使用している場 合は、ホスト名ではなく完全修飾ドメイン名を使用してホスト名を指定しなければ ならない場合があります。詳細については、158 ページの 「マルチホーム マシン の設定」または「ファイアウォールの使用」の章を参照してください。 SAP BusinessObjects Enterprise 管理者ガイド 157 3 3 サーバーの管理および設定 サーバーの設定 サーバーのホスト ID を変更する 1 CMC の[サーバー]管理エリアを表示します。 2 サーバーを選択し、[アクション]メニューの[サーバーの停止]を選択します。 3 [管理]メニューの[プロパティ]を選択します。 4 [共通設定]で、次のオプションのいずれかを選択します。 オプション 説明 自動割り当て サーバーは、使用可能なネットワーク インターフェイスのいずれ かにバインドされます。 ホスト名 サーバーがリクエストを受信待機するネットワーク インターフェイ スのホスト名を入力します。 IP アドレス サーバーがリクエストを受信待機するネットワーク インターフェイ スの IPv4 IP アドレスまたは IPv6 IP アドレスを、対応するフィー ルドに入力します。 注 サーバーを IPv4 と IPv6 のデュアル モードのノードとして動作 させるには、両方のフィールドに有効な IP アドレスを入力しま す。 5 [保存]または[保存して閉じる]をクリックします。 変更が、[プロパティ]タブに表示されるコマンド ラインに反映されます。 6 サーバーを開始して有効にします。 マルチホーム マシンの設定 マルチホーム マシンは、複数のネットワーク アドレスを持つマシンです。それぞれに 1 つ以上の IP アドレスがある複数のネットワーク インターフェイス、または複数の IP アドレスが割り当てられた 1 つのネットワーク インターフェイスを使用して、マルチホー ム マシンは実現されます。 複数のネットワーク インターフェイスを使用しており、各インターフェイスに単一の IP アドレスが割り当てられている場合、バインド順を変更して、先頭のインターフェイスが BusinessObjects Enterprise サーバーにバインドされるようにします。使用しているイン ターフェイスに複数の IP アドレスが割り当てられている場合は、CMC の[ホスト名]オ プションを使用して BusinessObjects Enterprise サーバーのネットワーク インターフェ イス カードを指定します。ホスト名または IP アドレスで指定できます。[ホスト名]設定 158 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 の詳細については、160 ページの 「複数のネットワーク インターフェイスをトラブルシュー ティングする」を参照してください。 ヒント この節では、すべてのサーバーを同じネットワーク アドレスに限定する方法を示し ますが、各サーバーを異なるアドレスにバインドすることもできます。たとえば、ユー ザーのマシンからルーティングできない専用のアドレスに File Repository Server をバインドする場合もあります。このような高度な設定では、BusinessObjects Enterprise サーバー コンポーネント間の通信をすべて、DNS 設定で効率的に ルーティングする必要があります。この例では、DNS は他の BusinessObjects Enterprise サーバーからの通信を、File Repository Server の専用アドレスにルー ティングする必要があります。 ネットワーク アドレスにバインドするための CMS の設定 注 マルチホーム マシンでは、[ホスト識別子]に、完全修飾ドメイン名、またはサーバー がバインドするインターフェイスの IP アドレスを設定できます。 ネットワーク アドレスにバインドするように CMS を設定する 1 CMC の[サーバー]管理エリアを表示します。 2 CMS を選択し、[管理]メニューの[プロパティ]を選択します。 3 [共通設定]で、次のオプションのいずれかを選択します。 • ホスト名:サーバーがバインドするネットワーク インターフェイスのホスト名を 入力します。 • IP アドレス:サーバーがバインドするネットワーク インターフェイスの IPv4 IP アドレスまたは IPv6 IP アドレスを対応するフィールドに入力します。 注 サーバーを IPv4 と IPv6 のデュアル モードのノードとして動作させるには、 両方のフィールドに有効な IP アドレスを入力します。 警告 [自動割り当て]は選択しないでください。 4 [リクエスト ポート]では、次のいずれかを実行できます。 • [自動割り当て]オプションを選択します。 • 該当のフィールドに有効なポート番号を入力します。 5 [ネーム サーバー ポート]ダイアログ ボックスでポート番号が指定されている か確認してください。 SAP BusinessObjects Enterprise 管理者ガイド 159 3 3 サーバーの管理および設定 サーバーの設定 注 デフォルトのポート番号は 6400 です。 特定のネットワーク アドレスにバインドするための残りのサーバーの設定 残りの BusinessObjects Enterprise サーバーは、デフォルトで動的にそれぞれのポー トを選択します。この情報を動的に伝播する[自動割り当て]設定を無効にする方法に ついては、163 ページの 「リクエストを受け入れるためにサーバーが使用するポートを 変更する」を参照してください。 複数のネットワーク インターフェイスをトラブルシューティングする マルチホーム マシンでは、CMS で正しくないネットワーク インターフェイスに自動的 にバインドされる場合があります。このような事態が発生しないようにするには、(マシ ンの OS ツールを使用して)ホスト マシンのネットワーク インターフェイスが一覧に正 しい順序で指定され、CMC で CMS に対して[ホスト名]設定が指定されていることを 確認してください。プライマリ ネットワーク インターフェイスがルーティングできない場 合は、次の手順を使用して、非プライマリのルーティング可能なネットワーク インター フェイスにバインドするよう BusinessObjects Enterprise を設定できます。これらの手順 は、ローカル マシンに BusinessObjects Enterprise をインストールした直後、および他 のマシンに BusinessObjects Enterprise をインストールする前に実行します。 1 CCM を開いて、複数のネットワーク インターフェイスがあるマシンのノードの SIA を停止します。 2 SIA を右クリックし、[プロパティ]を選択します。 3 [プロパティ]ダイアログ ボックスで[設定]タブをクリックします。 4 SIA を特定のネットワーク インターフェイスにバインドするには、[ポート]フィー ルドに次のいずれかを入力します。 • ターゲット ネットワーク インターフェイスのホスト名とポート番号(<ホスト名 >:<ポート番号> の形式) • ターゲットネットワーク インターフェイスの IP アドレスとポート番号(<IP アド レス>:<ポート番号> の形式) 5 [OK]をクリックし、[スタートアップ]タブを選択します。 6 [ローカル CMS サーバー]一覧から CMS を選択し、[プロパティ]をクリックし ます。 7 CMS を特定の NIC にバインドするには、[ポート]フィールドに次のいずれか を入力します。 • ターゲット ネットワーク インターフェイスのホスト名とポート番号(<ホスト名 >:<ポート番号> の形式) 160 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 • ターゲットネットワーク インターフェイスの IP アドレスとポート番号(<IP アド レス>:<ポート番号> の形式) 8 [OK]をクリックして、新しい設定を適用します。 9 SIA を起動し、サーバーが起動するまで待機します。 10 セントラル管理コンソール(CMC)を起動し、[サーバー]管理エリアを表示しま す。サーバーごとに手順 11 ~ 14 を繰り返します。 11 サーバーを選択し、[アクション]メニューの[サーバーの停止]を選択します。 12 [管理]メニューの[プロパティ]を選択します。 13 [共通設定]で、次のオプションのいずれかを選択します。 • ホスト名:サーバーがバインドするネットワーク インターフェイスのホスト名を 入力します。 • IP アドレス:サーバーがバインドするネットワーク インターフェイスの IPv4 IP アドレスまたは IPv6 IP アドレスを対応するフィールドに入力します。 注 サーバーを IPv4 と IPv6 のデュアル モードのノードとして動作させるには、 両方のフィールドに有効な IP アドレスを入力します。 警告 [自動割り当て]は選択しないでください。 14 [保存]または[保存して閉じる]をクリックします。 15 CCM に戻り、SIA を再起動します。 SIA は、ノード上のすべてのサーバーを起動します。これで、マシンのすべての サーバーは正しいネットワーク インターフェイスにバインドされます。 ポート番号の設定 CMS はインストール時にデフォルトのポート番号の使用が設定されます。CMS のデ フォルトのポート番号は 6400 です。このポートは、Business Objects によって予約さ れているポートの範囲内となります(6400 ~ 6410)。これらのポートを経由した BusinessObjects Enterprise の通信は、サードパーティ アプリケーションとは競合しま せん。 開始して有効になると、その他の各 BusinessObjects Enterprise サーバーは、使用可 能なポート(1024 以上)に動的にバインドして、CMS にこのポートを登録し、 BusinessObjects Enterprise リクエストを受信待機します。必要に応じて、(利用可能な ポートを動的に選択するのではなく)特定のポートで受信待機するよう各サーバー コ ンポーネントに指示することもできます。 SAP BusinessObjects Enterprise 管理者ガイド 161 3 3 サーバーの管理および設定 サーバーの設定 ポート番号は、CMC の各サーバーの[プロパティ]タブで指定できます。次の表に、 [共通設定]領域のオプションをまとめます。これらのオプションは、特定のサーバー タイプで使用されるポートと関連しています。 設定 CMS その他のサーバー リクエスト ポート 他のサーバーからのすべての リクエスト(ネーム サーバーの リクエストを除く)を受け入れる ために CMS が使用するポー トを指定します。ネーム サー バー ポートと同じネットワーク インターフェイスを使用します。 [自動割り当て]をオンにする と、サーバーでは、OS で割り 当てられたポート番号が自動 的に使用されます。 サーバーがすべてのリクエスト を受信待機するポートを指定 します。[自動割り当て]をオン にすると、サーバーでは、OS で割り当てられたポート番号が 自動的に使用されます。 ネーム サーバー ポート CMS がネーム サービス リクエ ストを受信待機する BusinessObjects Enterprise ポートを 使用できません。 指定します。デフォルトは 6400 です。 CMC でデフォルトの CMS ポートを変更する クラスタで既に実行されている CMS がある場合は、CMC を使用してデフォルトの CMS ポート番号を変更できます。 1 CMC の[サーバー]管理エリアを表示します。 2 サーバー リストで CMS をダブルクリックします。 3 [ネーム サーバー ポート]の番号を、CMS で受信待機するポートに置き換え ます(デフォルトのポートは 6400 です)。 注 • • CMC では、リクエスト ポートおよびネーム サーバー ポートに同じネットワー ク インターフェイス カードを使用します。 [プロパティ]タブで選択した設定は、サーバーのコマンド ラインに反映さ れ、[プロパティ]ページにも表示されます。 4 [保存して閉じる]をクリックします。 5 CMS を再起動します。 162 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 CMS は指定したポート番号で受信待機を開始します。Server Intelligence Agent は、ノード上の他のすべてのサーバーでリクエスト ポートに対する[自 動割り当て]オプションがオンになっている場合、それらのサーバーに新しい 設定を動的に伝播します。すべてのノード メンバーの[プロパティ]設定に変 更が表示されるまで数分かかる場合があります。クラスタで実行されている CMS がない場合は、CCM を使用してポート番号を変更する必要があります。 CCM でデフォルトの CMS ポートを変更する クラスタで実行されている CMS がない場合は、CCM を使用して CMS ポート番号を 変更する必要があります。 1 2 3 4 CCM を開き、ノードの SIA を停止します。 SIA を右クリックし、[プロパティ]を選択します。 [プロパティ]ダイアログ ボックスで[スタートアップ]タブをクリックします。 [ローカル CMS サーバー]一覧から CMS を選択し、[プロパティ]をクリックし ます。 5 CMS を特定のポートにバインドするには、[ポート]フィールドに次のいずれか を入力します。 • ポート番号 • ターゲット NIC のホスト名とポート番号(<ホスト名>:<ポート番号>の形式) • ターゲット NIC の IP アドレスとポート番号(<IP アドレス>:<ポート番号>の 形式) 6 [OK]をクリックして、新しい設定を適用します。 7 SIA を起動し、サーバーが起動するまで待機します。 リクエストを受け入れるためにサーバーが使用するポートを変更する 1 CMC の[サーバー]管理エリアを表示します。 2 サーバーを選択し、[アクション]メニューの[サーバーの停止]を選択します。 3 [管理]メニューの[プロパティ]を選択します。 4 [共通設定]で、[リクエスト ポート]で[自動割り当て]チェック ボックスをオフに してから、サーバーで受信待機するポート番号を入力します。 5 [保存]または[保存して閉じる]をクリックします。 6 サーバーを開始して有効にします。 サーバーは新しいポートにバインドされ、CMS に登録されて、新しいポートで BusinessObjects Enterprise リクエストの受信待機を開始します。 SAP BusinessObjects Enterprise 管理者ガイド 163 3 3 サーバーの管理および設定 サーバーの設定 Tomcat を使用した接続ポートの変更 インストール中、Tomcat に使用されるポートはデフォルトで 8080 に設定されていま す。このポートが Tomcat の別のインスタンスで既に使用されている場合、または別の アプリケーションがこのポートを使用している場合は、Tomcat で使用される接続ポー トを変更する必要があります。 Tomcat 接続ポートを変更する 1 サーバー名を選択し、[停止]ボタンをクリックして Tomcat を停止します。 2 Tomcat の server.xml ファイルをテキスト エディタで開きます。 Windows では、このファイルは通常次のディレクトリにあります。 C:\Program Files\Business Objects\Tomcat\conf 3 次の文字列を見つけます。 <Connector URIEncoding="UTF-8" acceptCount="100" connectionTime out="20000" debug="0" disableUploadTimeout="true" enableLookups="false" maxSpareThreads="75" maxThreads="150" minSpareThreads="25" port="8080" redirectPort="8443" /> 4 ポート 8080 を使用可能なポート番号に変更します。 5 ファイルを保存して閉じます。 CMS システム データベース接続の管理 ハードウェアやソフトウェアの障害、またはネットワークの問題などで CMS システム データベースが使用できない場合、CMS はリソースの待機中ですという状態になりま す。システム データベースが、複数の CMS を含む BusinessObjects Enterprise デプ ロイメントにある場合、以降のリクエストは、システム データベースとアクティブに接続 されているクラスタ内の任意の CMS に転送されます。CMS がリソースの待機中です 状態である間、データベース アクセスを必要としない現在のリクエストは継続して処理 されますが、CMS データベースへのアクセスを必要とするリクエストは失敗します。 デフォルトでは、リソースの待機中です状態の CMS は、必要なシステム データベー ス接続プロパティで指定された接続数の再確立を定期的に試みます。データベース 接続が確立されるとすぐに、 実行中状態になり、通常の運用が再開されます。 164 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 CMS でデータベースとの接続が自動的に再確立されないようにする必要がある場合 があります。たとえば、データベース接続を再確立する前に、データベースの整合性 を検証する必要がある場合です。このような状況に対応するには、CMS サーバーの [プロパティ]ページで、[システムおよび監査データベースへの自動再接続を無効に する]をオンにします。 関連項目 • 388 ページの「サーバーのプロパティを変更する」 CMS データベース間でのデータのコピー BusinessObjects Enterprise を使用すると、ある CMS システム データベースの内容を 別のデータベースにコピーできます。さまざまな CMS データベース(Crystal Enterprise のバージョン 8.5 ~ 10 および BusinessObjects Enterprise のバージョン XI と XI R2) から現在の CMS システム データベースに CMS データをコピーできます。または、現 在の CMS システム データベースからさまざまなデータ ソースにデータをコピーする こともできます。 この手順全体をとおして、ソース CMS データベースとはコピーするデータが格納され たデータベースを指します。このデータは、出力先(またはターゲット)データベースに コピーされます。出力先データベースは、新しいデータがコピーされる前に初期化さ れるため、出力先データベースの既存の内容は削除され、復元不可能になります (BusinessObjects Enterprise テーブルはすべて削除され復元不可能になり、次に再 作成されます)。データがコピーされると、出力先データベースが CMS の現在のデー タベースとして設定されます。 ヒント 現在の CMS データベースの内容を削除することなく、ユーザー、グループ、フォ ルダ、およびレポートを別のシステムからインポートしたい場合は、インポート ウィ ザードを使用します。詳細については、インポート ウィザードの[ヘルプ]をクリック してください。 CMS データベースをコピーするには、ご使用のシステムのプラットフォームと CMS データベースのバージョンに応じて次のタスクの該当部分を実行します。 • 170 ページの 「CMS システム データベースのコピーの準備」 • 208 ページの 「CMS クラスタの名前変更」 ソース データベースから出力先データベースへのデータのコピーを終了したら、ユー ザーにシステムへのアクセスを許可する前に以下の手順を実行します。 旧インストール環境のサーバー グループは新しいシステムに表示されますが、中身が 空です。新しいサーバーは自動的に検出され、無効の状態でサーバー リストに追加 SAP BusinessObjects Enterprise 管理者ガイド 165 3 3 サーバーの管理および設定 サーバーの設定 されます(ただしそのサーバーはどのグループにも属していません)。これらのサーバー は、使用する前に有効にする必要があります。インポートされたグループには、適宜、 新しいサーバーを追加することができます。 スケジュールされた処理を特定のサーバー グループに依存しているレポートは、その サーバー グループに Job Server が追加されるまで、実行されません。処理を特定の サーバー グループに依存しているレポートは、サーバーがそのグループに追加され るまで、使用できません。 注 旧バージョンの Crystal Enterprise からアップグレードする場合、元のインストール環 境に存在するサーバーはアップグレード先のインストール環境に表示されません。こ れは、BusinessObjects Enterprise インストール環境で、新旧のサーバーが混在でき ないことによるものです。 注 アップグレード中にエラーが発生した場合は、アップグレードを実行したマシンのログ ディレクトリ内に db_migration ログ ファイルが作成されています。ログ ファイルをチェッ クする必要がある場合は、そのプロンプトが表示されます。デフォルトのログ ディレクト リは、Windows では C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Logging で、Unix では BusinessObjects_root/logging です(BusinessOb jects_root は BusinessObjects Enterprise インストールの Business Objects のルート ディレクトリの絶対パスです)。 Windows で CMS システム データベースをコピーする 注 コピー元の R3 システムの CMS データベースをコピー先の R3 システムにコピーする 場合は、CMS の保存場所、名前、データベースの種類を変更できます。ただし、 BusinessObjects Enterprise のインストール パス、オペレーティング システム、コン ピュータ名は変更できません。 1 セントラル設定マネージャ(CCM)を開き、Server Intelligence Agent(SIA)を停 止します。 2 SIA を右クリックし、[プロパティ]を選択します。 3 [設定]タブをクリックし、[指定]をクリックします。 4 [コピー]を選択し、[OK]をクリックします。 5 コピー元の CMS データベースのバージョン情報を選択します。 6 コピー元の CMS データベースの種類を選択し、ホスト名、ユーザー名、パス ワードを含むデータベース情報を指定します。 166 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 7 コピー先の CMS データベースの種類を選択し、ホスト名、ユーザー名、パス ワードを含むデータベース情報を指定します。 8 CMS データベースのコピーが完了したら、[OK]をクリックします。 9 R3 より前のバージョンからアップグレードする場合は、Server Intelligence Agent (SIA)の作成を要求するメッセージが表示されます。 a [OK]をクリックします。 b 管理者パスワードを指定して、[OK]をクリックします。 c SIA が作成されたら、[OK]をクリックします。 10 168 ページの 「Windows で Input File Repository Server と Output File Repository Server のディレクトリを変更する 」に進みます。 UNIX で CMS システム データベースをコピーする 注 コピー元の R3 システムの CMS データベースをコピー先の R3 システムにコピーする 場合は、CMS の保存場所、名前、データベースの種類を変更できます。ただし、 BusinessObjects Enterprise のインストール パス、オペレーティング システム、コン ピュータ名は変更できません。 1 cmsdbsetup.sh を実行します(デフォルトで、<インストール ディレクトリ>/bob e/ に配置されています)。 2 “コピー”オプション(オプション 4)を選択し、選択内容を確認します。 3 コピー元の CMS データベースのバージョン情報を選択します。 4 コピー元の CMS データベースの種類を選択し、ホスト名、ユーザー名、パス ワードを含むデータベース情報を指定します。 5 コピー先の CMS データベースの種類を選択し、ホスト名、ユーザー名、パス ワードを含むデータベース情報を指定します。 CMS データベースがコピー先のマシンにコピーされます。コピーが完了する と、メッセージが表示されます。 6 R3 より前のバージョンからアップグレードする場合は、Server Intelligence Agent (SIA)の作成を要求するメッセージが表示されます。管理者パスワードを指定 します。 SIA が作成されると、メッセージが表示されます。 7 169 ページの 「UNIX で Input File Repository Server と Output File Repository Server のディレクトリを変更する 」に進みます。 SAP BusinessObjects Enterprise 管理者ガイド 167 3 3 サーバーの管理および設定 サーバーの設定 Input File Repository Server と Output File Repository Server のディレクトリの変更 CMS システム データベースを新しい CMS データベースにコピーした後にオブジェク トをアップグレードするには、Input File Repository Server と Output File Repository Server を新しいソース ディレクトリに指定します。これについて、Windows と UNIX そ れぞれの手順を説明します。 Windows で Input File Repository Server と Output File Repository Server のディレクトリを 変更する 1 CMS データを、別の CMS システム データベースから現在の CMS データベー スにコピーした場合、古い入力ディレクトリおよび出力ディレクトリを、新しい Input File Repository Server および Output File Repository Server で使用で きるようにする必要があります。それを行うには、いくつかの方法があります。 • 新しい Input File Repository Server が使用するように設定されているルート ディレクトリに、元の入力ルート ディレクトリの内容をコピーします。次に、新し い Output File Repository Server が使用するよう設定されているルート ディレ クトリに、元の出力ディレクトリの内容をコピーします。 • 新しい Input File Repository Server および Output File Repository Server が 古い入力ルート ディレクトリおよび出力ルート ディレクトリを使用するように設 定し直します。 • 古い Input File Repository Server および Output File Repository Server を専 用マシンで実行している場合、BusinessObjects Enterprise セットアップ プログ ラムを使用してサーバーを直接アップグレードできます。その場合、入力ディレ クトリと出力ディレクトリを移動する必要はありません。 2 CCM を使用して、ローカル マシン上で SIA を開始します。 3 Web アプリケーション サーバーが動作していることを確認してください。 4 Enterprise 認証を使用して、デフォルトの管理者アカウントで CMC にログイン します。 ヒント CMS システム データベースを古いシステムのデータに置き換えただけの場 合、古いシステム内で有効な管理者パスワードを指定する必要があります。 5 CMC で[ライセンス キー]管理エリアを表示し、BusinessObjects Enterprise ラ イセンス キーが正しく入力されていることを確認します。 6 CMC の[サーバー]管理エリアを表示し、Input File Repository Server と Output File Repository Server を起動して有効にします。 7 各 File Repository Server について、[管理]メニューの[プロパティ]を選択し、 [ファイル格納ディレクトリ]が正しい場所を指していることを確認します。 168 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 8 ソース データベースのオブジェクトを更新する必要がある場合は、[オブジェ クトの更新]をクリックします。 9 指示に従って、BusinessObjects Enterprise の管理者権限があるアカウント情 報を使用して、CMS にログオンします。 [オブジェクトの更新]ダイアログ ボックスに、更新が必要なオブジェクトの数が表 示されます。通常、オブジェクトには更新が必要です。これは、新バージョンの BusinessObjects Enterprise でオブジェクトの内部表現が変更されたか、 BusinessObjects Enterprise で提供される追加機能をサポートする新しいプロパ ティがオブジェクトに必要になるからです。データがコピーされるときには Central Management Server が停止されるため、オブジェクトを直ちに更新する必要があり ます。 10 更新が必要なオブジェクトがある場合は、[更新]をクリックします。そうでない 場合は、[キャンセル]をクリックします。 注 オブジェクトの更新タスクが完了するまで、LDAP 認証および Windows AD 認 証は使用できません。 11 残りの BusinessObjects Enterprise サーバーを開始して有効にします。 BusinessObjects Enterprise リクエストが正しく処理されること、およびレポートを正しく 表示してスケジュールできることを確認します。 UNIX で Input File Repository Server と Output File Repository Server のディレクトリを変 更する 1 CMS データを、別の CMS システム データベースから現在の CMS データベー スにコピーした場合、古い入力ディレクトリおよび出力ディレクトリを、新しい Input File Repository Server および Output File Repository Server で使用で きるようにする必要があります。それを行うには、いくつかの方法があります。 • 新しい Input File Repository Server が使用するように設定されているルート ディレクトリに、元の入力ルート ディレクトリの内容をコピーします。次に、新し い Output File Repository Server が使用するよう設定されているルート ディレ クトリに、元の出力ディレクトリの内容をコピーします。 • 新しい Input File Repository Server および Output File Repository Server が 古い入力ルート ディレクトリおよび出力ルート ディレクトリを使用するように設 定し直します。 • 古い Input File Repository Server および Output File Repository Server を専 用マシンで実行している場合、BusinessObjects Enterprise セットアップ プログ ラムを使用してサーバーを直接アップグレードできます。その場合、入力ディレ クトリと出力ディレクトリを移動する必要はありません。詳細については、177 ペー SAP BusinessObjects Enterprise 管理者ガイド 169 3 3 サーバーの管理および設定 サーバーの設定 ジの 「File Repository Server のルート ディレクトリとアイドル時間の設定」を参 照してください。 2 Web アプリケーション サーバーが動作していることを確認してください。 3 Enterprise 認証を使用して、デフォルトの管理者アカウントでセントラル管理コ ンソールにログインします。 ヒント CMS データベースを古いシステムのデータに置き換えただけの場合、古いシ ステム内で有効な管理者パスワードを指定する必要があります。 4 セントラル管理コンソール(CMC)を使用して、ローカル マシン上で CMS を開 始します。 5 [ライセンス キー]管理エリアで、BusinessObjects Enterprise ライセンス キー が正しく入力されていることを確認します。 6 CMC の[サーバー]管理エリアを表示し、Input File Repository Server と Output File Repository Server を起動して有効にします。 7 各 File Repository Server へのリンクをクリックし、[プロパティ]タブで、[ファイ ル格納ディレクトリ]が正しい場所を指していることを確認します。 8 ccm.sh スクリプトを実行します。以前のバージョンの BusinessObjects Enterprise からデータベースを移行した場合、以下のコマンドを実行します。 ./ccm.sh -updateobjects authentication info ccm.sh で必要な認証情報については、 『SAP BusinessObjects Enterprise 管理 者ガイド 』の UNIX ツールに関する章を参照してください。 通常、オブジェクトには更新が必要です。これは、新バージョンの BusinessObjects Enterprise でオブジェクトの内部表現が変更されたか、BusinessObjects Enterprise XI で提供される追加機能をサポートする新しいプロパティがオブジェクトに必要に なるからです。 9 CMC を使用して残りの BusinessObjects Enterprise サーバーを開始して有効 にします。 10 BusinessObjects Enterprise リクエストが正しく処理されること、およびレポート を正しく表示してスケジュールできることを確認します。 CMS システム データベースのコピーの準備 CMS システム データベースをコピーする前に、すべてのサーバーを無効にし、さらに 停止することによって、インポート元の環境とインポート先の環境をオフラインにします。 170 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 両方の CMS データベースをバックアップし、すべての Input File Repository Server と Output File Repository Server によって使用されるルート ディレクトリをバックアップ します。必要に応じて、データベース管理者またはネットワーク管理者に連絡してくだ さい。 ソース データベースのすべてのデータに対する読み取り権限があるデータベース ユーザー アカウントと、出力先データベースに対する作成、削除、および更新のアク セス権があるデータベース ユーザー アカウントを持っていることを確認します。置換 するデータベースの CMS マシンから、自分の設定に応じてデータベース クライアン ト ソフトウェアまたは ODBC を使用して、両方のデータベースに接続できることを確認 します。 アップグレード インストール作業の一部として CMS データベースをコピーしている場 合は、現在のバージョンの BusinessObjects Enterprise 用に購入したライセンス キー をメモしてください。コピー先データベースにあるライセンス キーは、コピー元データ ベースに現行バージョンの BusinessObjects Enterpriseに対して有効なライセンス キー が存在しない場合にのみ保持されます。ソース ライセンス キーが現行バージョンの BusinessObjects Enterprise に対して有効である場合、出力先データベース内のライ センス キーは、ソース データベース内のライセンス キーに置き換えられます。以前の バージョンの Crystal Enterprise のライセンス キーはコピーされません。 CMS データを異なる CMS データベース(Crystal Enterprise のバージョン 8.5、9、 10、2、または BusinessObjects Enterprise のバージョン XI)から、現在の CMS デー タベースにコピーする場合、現在の CMS データベースが出力先データベースとなり、 そこに含まれるテーブルは、コピーされたデータに置き換えられる前に削除されます。 このシナリオの場合、インポート元環境で Input File Repository Server および Output File Repository Server によって使用されている現在のルート ディレクトリをメモしてお いてください。レポート ファイルは、1 つのディレクトリの場所から別の場所には移動さ れません。データベースのコピーの後、新しい Input File Repository Server および Output File Repository Server を古いルート ディレクトリに接続して、新しいシステム でレポート ファイルを処理できるようにします。置き換えるデータベースが格納されて いる CMS マシンに、管理アカウントでログオンします。以下の各インポート元環境の バージョンに対応する手順を実行します。 • 165 ページの 「CMS データベース間でのデータのコピー」 CMS データベースを現在の場所から別のデータベース サーバーにコピーする場合、 現在の CMS データベースがインポート元の環境ということになります。データベース の内容がコピーされると、出力先データベースが現在の CMS のアクティブなデータ ベースとして設定されます。この手順は、Windows でデフォルトの CMS データベース を、ローカルの Microsoft Database Engine(MSDE)から Microsoft SQL Server、 Informix、Oracle、DB2、Sybase などの専用データベース サーバーに移動する場合に も当てはまります。移動するデータベースが格納されている CMS を実行しているマシ ンに、管理アカウントでログオンします。以下の手順を実行します。 • 165 ページの 「CMS データベース間でのデータのコピー」 SAP BusinessObjects Enterprise 管理者ガイド 171 3 3 サーバーの管理および設定 サーバーの設定 注 • • CMS データベースを以前のバージョンからアップグレードする場合、データ ベースおよびデータベース スキーマは、現行バージョンの BusinessObjects Enterprise で使用する形式に更新されます。 あるデータベースから別のデータベースにデータをコピーする場合、新しい データがコピーされる前に、出力先データベースが初期化されます。つまり、 出力先のデータベースに 4 つの BusinessObjects Enterprise XI システム テー ブルが含まれていない場合、それらのテーブルが作成されます。出力先のデー タベースに BusinessObjects Enterprise XI システム テーブルが含まれている 場合は、それらのテーブルが完全に削除されてから新しいシステム テーブル が作成され、移行元データベースから新しいテーブルにデータがコピーされ ます。以前のバージョンの Crystal Enterprise システム テーブルなど、データ ベース内のその他のテーブルには影響ありません。 CMS システム データベースの削除と再作成 この手順では、現在の CMS システム データベースを作成し直す(初期化し直す)方 法を示します。このタスクを実行すると、データベースの既存データがすべて削除され ます。この手順は、独自のカスタム Web アプリケーションの設計およびテストを行う開 発環境に BusinessObjects Enterprise をインストールしている場合などに便利です。 システムのデータをすべてクリアする必要があるたびに、開発環境の CMS システム データベースを初期化し直すことができます。 警告 このワークフローにまとめられている手順を実装すると、CMS データベース内の すべてのデータに加え、レポートやユーザーなどのオブジェクトも削除されます。 実稼動デプロイメントでは、これらの手順を実行しないでください。 このバージョンの BusinessObjects Enterprise では、サーバー設定情報は CMS シス テム データベースに格納されます。CMS システム データベースを初期化する前に、 すべてのサーバー設定情報をバックアップすることが非常に重要です。データベース を再作成するときは、サーバー設定情報が消去されるため、この情報を復元するには バックアップが必要になります。 システム データベースを再作成するときは、既存のライセンス キーがデータベース内 に維持される必要があります。ただし、ライセンス キーの再入力が必要な場合は、デ フォルトの管理者アカウント(リセットされていて、パスワードはありません)で CMC に ログオンします。[認証]管理エリアを表示して、[ライセンス キー]タブに情報を入力し ます。 172 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 注 CMS システム データベースを初期化し直すと、現在の CMS システム データベー ス内のすべてのデータが破棄されます。作業を実行する前に、現在のデータベー スのバックアップを行うことを検討してください。必要に応じて、データベース管理 者に連絡してください。 Windows で CMS システム データベースを作成し直す 1 CCM を使用して Server Intelligence Agent(SIA)を停止します。 注 この手順では、CCM をリモート マシンで実行することはできません。CCM は、 1 つ以上の有効なノードが存在するマシンで実行する必要があります。 2 SIA を右クリックし、[プロパティ]を選択します。 3 [プロパティ]ダイアログ ボックスの[CMS データ ソース]エリアで、[指定]をク リックします。 4 [CMS データベースのセットアップ]ダイアログ ボックスで、[現在のデータ ソー スを再作成します]をクリックします。 注 手順 1 で CCM を実行したマシンからすべてのサーバーとオブジェクトも作成 されます。 5 [OK]をクリックし、確認を求められたら[はい]をクリックします。 CCM により、CMS システムデータベース セットアップの完了が通知されます。 6 [OK]をクリックします。 CCM に戻ります。 7 Server Intelligence Agent を再起動し、サービスを有効にします。 Server Intelligence Agent の起動中に、それによって CMS が起動されます。CMS は新しく空になったデータ ソースに必要なシステム データを書き込みます。 8 プロンプトが表示されたら、[オブジェクトの更新]をクリックします。 9 デプロイメントに複数のマシンがある場合は、他のマシンでノードを再作成す る必要があります。 注 CMS システム データベースを再作成すると、他のマシンに保存されている情 報は継続して元のデータベースを参照します。この情報が再作成した CMS SAP BusinessObjects Enterprise 管理者ガイド 173 3 3 サーバーの管理および設定 サーバーの設定 システム データベースに更新されるように、ノードを再作成する必要がありま す。詳細については、131 ページの 「ノードの使用」を参照してください。 UNIX 上で CMS システム データベースを再作成する cmsdbsetup.sh スクリプトを使用します。詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』の UNIX ツールに関する章を参照してください。 1 cmsdbsetup.sh を実行します(デフォルトで、<インストール ディレクトリ>/bob e/ に配置されています)。 2 “再初期化”オプション(オプション 5)を選択し、選択内容を確認します。 cmsdbsetup.sh スクリプトによって、CMS システム データベースの再作成が開 始されます。 3 管理者パスワードと必要な CMS ポート番号を指定します。 4 データベースの作成が完了したら、cmsdbsetup.sh スクリプトを終了します。 5 データベース情報(ホスト名、ユーザー名、パスワードなど)を指定します。 CMS データベースが新しい場所に指定されると、通知メッセージが表示され ます。 6 Server Intelligence Agent(SIA)の再ビルドを要求するプロンプトが表示された 場合は、管理者パスワードと、CMS で通信に使用するポート番号を指定しま す。 注 空の CMS データベースを指定した場合にのみ、この情報の入力が要求され ます。 7 次のコマンドを使用して、デフォルトで <InstallDirectory>/bobje/ にある ccm.sh スクリプトを実行します。 ccm.sh -start SIANAME 8 サービスを有効にするには、次のコマンドを使用します。 ccm.sh -enable all -cms CMSNAME:PORT -username administrator -password password 注 CMS データベースを再作成したばかりであるため、管理者パスワードは空に なっています。 174 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 9 オブジェクトを更新するには、次のコマンドを使用します。 ccm.sh -updateobjects -cms CMSNAME:PORT -username administrator password password 新規または既存の CMS データベースの選択 CCM を使用して、ノードの新しいまたは既存の CMS システム データベースを指定で きます。この手順を実行する状況は 2 ~ 3 の場合に限られます。 • 現在の CMS システム データベースのパスワードを変更した場合は、この手順に よって現在のデータベースから切断して、再び接続できます。指示に従って、CMS に新しいパスワードを指定できます。 • BusinessObjects Enterprise 用に空のデータベースを選択して初期化する場合 は、この手順によって新しいデータ ソースを選択できます。 • バックアップから CMS システム データベースを(標準のデータベース管理ツール および手順を使用して)復元した結果、元のデータベース接続が無効になった場 合、復元したデータベースに CMS を再び接続する必要があります(たとえば、新 しくインストールしたデータベース サーバーに元の CMS データベースを復元した 場合)。 注 以前のバージョンの BusinessObjects Enterprise では、この手順を使用して CMS をクラスタに追加していました。CMS をクラスタに追加する場合は、この手順を使 用しないでください。現在、クラスタ化はノードで処理されます。クラスタ間でのサー バーの移動については、209 ページの 「サーバー設定のバックアップと復元」を参 照してください。 Windows で新しいまたは既存の CMS データベースを選択する 注 この手順は、CMS サービスをクラスタ化するために使用されません。クラスタ間での サーバーの移動については、209 ページの 「サーバー設定のバックアップと復元」を 参照してください。 注 Windows で新しいまたは既存の CMS データベースを選択した場合、BusinessObjects のインストール パス、オペレーティング システム、およびマシン名は変更できません。 SAP BusinessObjects Enterprise 管理者ガイド 175 3 3 サーバーの管理および設定 サーバーの設定 1 CCM を使用して Server Intelligence Agent(SIA)を停止します。 2 SIA を選択して、ツールバーの[CMS システム データベースのデータ ソース の指定]をクリックします。 3 [プロパティ]ダイアログ ボックスの[設定]タブにある[CMS データ ソース]で、 [指定]をクリックします。 4 残りの手順は、選択した接続の種類によって異なります。 • ODBC を選択した場合、Windows の[データ ソースの選択]ダイアログ ボック スが表示されます。CMS データベースとして使用する ODBC データ ソースを 選択して、[OK]をクリックします。新しい DSN を設定する場合は[新規作成] をクリックします。指示に従って、データベースの認証情報を入力して[OK]を クリックします。 • ネイティブ ドライバを選択した場合は、データベースのサーバー名、ログイン ID、およびパスワードの入力を要求されます。この情報を入力して、[OK]をク リックします。 CCM により、CMS データベース セットアップの完了が通知されます。 5 [プロパティ]ダイアログ ボックスで、[OK]をクリックします。 6 Server Intelligence Agent を再起動します。 UNIX で新しいまたは既存の CMS データベースを選択する cmsdbsetup.sh スクリプトを使用します。詳細については、UNIX ツールに関する章を 参照してください。 1 デフォルトで <InstallDirectory>/bobje/ にある cmsdbsetup.sh スクリプトを実 行します。 2 更新アクション(オプション 6)を選択します。 3 プロンプトが表示されたら、新しい CMS データベースのデータベース タイプ を指定します。 4 データベース情報(ホスト名、ユーザー名、パスワードなど)を指定します。 CMS データベースが新しい場所に指定されると、通知メッセージが表示され ます。 5 Server Intelligence Agent(SIA)の再ビルドを要求するプロンプトが表示された 場合は、管理者パスワードと、CMS で通信に使用するポート番号を指定しま す。 176 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 注 空の CMS データベースを指定した場合にのみ、この情報の入力が要求され ます。 File Repository Server のルート ディレクトリとアイドル時間の設定 Input/Output File Repository Server の[プロパティ]タブを使用して、デフォルトのルー ト ディレクトリの場所を変更できます。これらのルート ディレクトリには、システム上のレ ポート オブジェクトおよびレポート インスタンスがすべて含まれます。BusinessObjects Enterprise のインストール後に別のディレクトリを使用する場合、または別のドライブに アップグレードする場合は(その結果、古いディレクトリ パスは無効になります)、この 設定を変更します。 注 • • • • 一方のサーバーに属するファイルとサブディレクトリを変更すると、もう一方の サーバーに悪影響を与える場合があるため、Input File Repository Server と Output File Repository Server は同じルート ディレクトリを共有することはでき ません。Input File Repository Server と Output File Repository Server が同じ ルート ディレクトリを共有すると、一方のサーバーがもう一方のサーバーのファ イルを破壊する可能性があります。 複数の File Repository Server を実行する場合、すべての Input File Repository Server は同じルート ディレクトリを共有し、また、すべての Output File Repository Server も同じルート ディレクトリを共有する必要があります(そうし ないと、一貫性のないインスタンスが生成される可能性があります)。 RAID 配列、または代わりのハードウェア ソリューションを使用して、ルート ディ レクトリの複製を行うことをお勧めします。 ルート ディレクトリは、サーバーが実行されているマシンのローカル ドライブに 設定する必要があります。 また、各 File Repository Server の最大アイドル時間も設定できます。この設定は、 サーバーが非アクティブな接続を閉じるまでに待機する時間の長さを制限します。こ の設定を変更する前に、設定値が小さすぎると、ユーザーのリクエストが途中で終了 する可能性があることを理解することが重要です。設定した値が大きすぎると、処理時 間やディスク領域などシステム リソースが過剰に消費される場合があります。 File Repository Server の設定を変更する 1 CMC の[サーバー]管理エリアを表示します。 2 変更する File Repository Server を選択します。 SAP BusinessObjects Enterprise 管理者ガイド 177 3 3 サーバーの管理および設定 サーバーの設定 3 [管理]メニューの[プロパティ]を選択します。 4 [プロパティ]ダイアログ ボックスで、必要な変更を行い、[保存]または[保存し て閉じる]をクリックします。 パフォーマンス設定の変更 BusinessObjects Enterprise サーバーのパフォーマンス設定を変更できます。システ ムのパフォーマンスの評価およびこれらの構成設定の使用については、 『SAP BusinessObjects Enterprise 管理者ガイド 』のパフォーマンスの向上に関する章を参 照してください。 Job Server の出力先の設定 デフォルトでは、スケジュールされたレポートまたはプログラム オブジェクトの実行時 に、作成された出力インスタンスが Output File Repository Server(FRS)に保存されま す。ただし、別の出力先を指定することもできます。別の出力先を指定した場合、出力 インスタンスは Output FRS と指定した出力先に 1 つずつ保存されます。 また、[送信]機能を使用するときに出力先を指定して、既存のオブジェクトを指定した 出力先に送信することもできます。 デフォルト以外の出力先でシステムを機能させるためには、送信先の出力先を、シス テム内のすべての Destination Job Server で有効にし、設定する必要があります。 たとえば、レポート オブジェクトをアンマネージド ディスクに出力するようにスケジュー ルするには、システム内の Destination Job Server でアンマネージド ディスクの出力 先を有効にし、設定する必要があります。レポート インスタンスを電子メールで送信す る場合には、Destination Job Server で電子メール(SMTP)の出力先を設定する必要 があります。 Job Server での出力先の設定では、次のタスクを実行します。 • 179 ページの 「Job Server で出力先を有効/無効にする」 • 179 ページの 「Job Server の出力先プロパティの変更」 オブジェクトの出力先の選択については、 『SAP BusinessObjects Enterprise 管理者 ガイド 』を参照してください。 178 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 Job Server で出力先を有効/無効にする Job Server でデフォルト以外の出力先に出力インスタンスを保存するには、Job Server でデフォルト以外の出力先を有効にし、設定する必要があります。179 ページの 「Job Server の出力先プロパティの変更」も参照してください。 注 Destination Job Server では、デフォルトでマネージド(受信ボックス)の出力先が すべての Job Server で有効化され、設定されています。これにより、 BusinessObjects Enterprise システムでは、[送信]機能を使用してユーザーにレ ポートを配信できます。必要な場合には、Destination Job Server に出力先を追加 して設定できます。 1 2 3 4 CMC の[サーバー]管理エリアを表示します。 出力先を有効または無効にする Job Server を選択します。 [管理]メニューの[プロパティ]を選択します。 [プロパティ]ダイアログ ボックスのナビゲーション リストで、[出力先]をクリック します。 5 出力先を有効にするには、[出力先]一覧で出力先を選択し、[追加]をクリッ クします。 注 出力先を有効にした場合は、出力先を設定する必要もあります。詳細につい ては、179 ページの 「Job Server の出力先プロパティの変更」を参照してくださ い。 6 出力先を無効にするには、[出力先]一覧で出力先を選択し、[削除]をクリッ クします。 7 [保存]または[保存して閉じる]をクリックします。 Job Server の出力先プロパティの変更 この手順は、次のサーバーにのみ適用されます。 • Program Job Server • Report Job Server • Destination Job Server • Desktop Intelligence Job Server SAP BusinessObjects Enterprise 管理者ガイド 179 3 3 サーバーの管理および設定 サーバーの設定 Job Server でデフォルト以外の出力先に出力インスタンスを保存するには、該当の Job Server でデフォルト以外の出力先を有効にし、設定する必要があります。178 ペー ジの 「Job Server の出力先の設定」も参照してください。 Job Server の出力先プロパティを設定する 1 CMC の[サーバー]管理エリアを表示します。 2 設定を変更する Job Server を選択します。 3 [管理]メニューの[プロパティ]を選択します。 4 [プロパティ]ダイアログ ボックスのナビゲーション リストで、[出力先]をクリック します。 5 一覧から出力先を選択し、[追加]をクリックします。 6 出力先のプロパティを設定します。各出力先のプロパティについては、以下を 参照してください。 • 180 ページの 「受信ボックスの出力先のプロパティ」 • 184 ページの 「ファイル システムの出力先プロパティ」 • 183 ページの 「FTP の出力先のプロパティ」 • 181 ページの 「電子メールの出力先のプロパティ」 7 [保存]または[保存して閉じる]をクリックします。 8 出力先が有効になっていることを確認します。179 ページの 「Job Server で出 力先を有効/無効にする」を参照してください。 受信ボックスの出力先のプロパティ 受信ボックスの出力先では、BusinessObjects Enterprise システム上のユーザーの受 信ボックスにオブジェクトまたはインスタンスが保存されます。ユーザーを追加すると、 ユーザーの受信ボックスが自動的に作成されます。詳細については、179 ページの 「Job Server の出力先プロパティの変更」、および 『SAP BusinessObjects Enterprise 管理者ガイド 』の権限の設定に関する説明を参照してください。 注 Destination Job Server では、デフォルトでマネージド(受信ボックス)の出力先が すべての Job Server で有効化され、設定されています。これにより、 BusinessObjects Enterprise システムでは、[送信]機能を使用してユーザーにレ ポートを配信できます。必要な場合には、Destination Job Server に出力先を追加 して設定できます。 送信先一覧 180 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 Job Server によって生成または処理されているインスタンスを受信するユーザーまた はユーザー グループを指定します。 ターゲット名 インスタンスにデフォルトの自動生成された名前を使用するか、特定の名前を指定し ます。[プレースホルダの追加]一覧で変数をクリックして、変数を特定の名前に追加 できます。 ドキュメントの送信オプション 必要なオプションを選択します。 • ショートカット 指定した出力先にショートカットが送信されます。 • コピー オブジェクト インスタンスのコピーが出力先に送信されます。 電子メールの出力先のプロパティ 電子メールの出力先には、次の設定を使用できます。179 ページの 「Job Server の出 力先プロパティの変更」も参照してください。 ドメイン名 SMTP サーバーの完全修飾ドメインを入力します。 ホスト SMTP サーバーの名前を入力します。 ポート SMTP サーバーが受信待機するポート番号を入力します。標準 SMTP ポート番号は 25 です。 認証 電子メールを送信するために Job Server を認証する必要がある場合は、[書式なし] または[ログイン]のどちらかの認証方法を選択します。 ユーザー名 Job Server に、SMTP サーバーを使用して電子メールと添付ファイルを送信する権限 を持つユーザー名を指定します。 SAP BusinessObjects Enterprise 管理者ガイド 181 3 3 サーバーの管理および設定 サーバーの設定 パスワード Job Server に SMTP サーバーのパスワードを指定します。 差出人 返信先の電子メール アドレスを指定します。このデフォルト値は、オブジェクトをスケ ジュールするときに変更できます。 宛先、CC、件名、およびメッセージ レポートをスケジュールしたユーザーのデフォルト値をこの SMTP の出力先に設定し ます。これらのデフォルト値は、オブジェクトをスケジュールするときに変更できます。 プレースホルダの追加 [プレースホルダの追加]一覧を使用して、プレースホルダ変数をメッセージ本文に追 加できます。たとえば、レポートのタイトルや作成者、または電子メール受信者がレポー トを表示する際に使用するビューアの URL を追加できます。 添付ファイルの追加 レポートまたはプログラム インスタンスのコピーを電子メールに添付する場合は、この チェック ボックスをオンにします。添付ファイルを追加する場合、次の命名規則の中か ら選択できます。 • 自動生成される名前 BusinessObjects Enterprise でファイル名をランダムに生成するには、このオプショ ンを選択します。 • 指定の名前 ファイル名を入力するには、このオプションを選択します。ファイル名に変数を追加 することもできます。変数を追加するには、[プレースホルダの追加]一覧から変数 プロパティのプレースホルダを選択します。 • ファイル拡張子を追加する 指定したファイル名に拡張子 .%EXT% を追加します。これは[プレースホルダの追 加]一覧からファイル拡張子を選択するのと同様です。ファイル名に拡張子を追加 することにより、Windows はそのファイルを開くプログラムを判断できるようになりま す。 注 これらの設定は、オブジェクトをスケジュールするときに変更できます。 182 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 FTP の出力先のプロパティ FTP の出力先には、次の設定を使用できます。179 ページの 「Job Server の出力先 プロパティの変更」も参照してください。 ホスト FTP ホストの情報を入力します。 ポート FTP のポート番号を入力します。標準の FTP ポートは 21 です。 ユーザー名 レポートを FTP サーバーにアップロードするアクセス権を持つユーザーを指定します。 パスワード ユーザーのパスワードを入力します。 アカウント 必要に応じて、FTP アカウント情報を入力します。 アカウントは標準の FTP プロトコルの一部ですが、実装されている場合はまれです。 FTP サーバーが要求する場合のみ、適切なアカウントを指定します。 ディレクトリ オブジェクトを保存する FTP ディレクトリを入力します。相対パスは、FTP サーバー上 のルート ディレクトリからの相対パスと解釈されます。 自動生成される名前 BusinessObjects Enterprise でファイル名をランダムに生成するには、このオプション を選択します。 指定の名前 ファイル名を入力するにはこのオプションを選択します。ファイル名には変数を追加す ることもできます。変数を追加するには、一覧から変数プロパティのプレースホルダを 選択します。 ファイル拡張子を追加する SAP BusinessObjects Enterprise 管理者ガイド 183 3 3 サーバーの管理および設定 サーバーの設定 指定したファイル名に拡張子 .%EXT% を追加します。これは[プレースホルダの追加] 一覧からファイル拡張子を選択するのと同様です。ファイル名に拡張子を追加するこ とにより、Windows はそのファイルを開くプログラムを判断できるようになります。 ファイル システムの出力先プロパティ ファイル システムの出力先は、BusinessObjects Enterprise システムの外にあるアンマ ネージド ディスクの出力先です。179 ページの 「Job Server の出力先プロパティの変 更」も参照してください。 ディレクトリ ディレクトリへの絶対パスを入力します。Job Server マシンのローカル ドライブ上のディ レクトリ、または UNC パスを使用して指定できるほかのマシン上のディレクトリを指定 できます。 自動生成される名前 BusinessObjects Enterprise でファイル名をランダムに生成するには、このオプション を選択します。 指定の名前 ファイル名を入力するにはこのオプションを選択します。ファイル名には変数を追加す ることもできます。変数を追加するには、一覧から変数プロパティのプレースホルダを 選択します。 ファイル拡張子を追加する 指定したファイル名に拡張子 .%EXT% を追加します。これは[プレースホルダの追加] 一覧からファイル拡張子を選択するのと同様です。ファイル名に拡張子を追加するこ とにより、Windows はそのファイルを開くプログラムを判断できるようになります。 ユーザー名 出力先ディレクトリにファイルを書き込む権限を持つユーザーを指定します。 パスワード ユーザーのパスワードを入力します。 この例では、出力先ディレクトリは Job Server マシンが UNC パスを使用してアクセス できるネットワーク ドライブ上にあります。各ファイル名はランダムに生成され、リモート ディレクトリにファイルを書き込む権限を Job Server に付与するために、ユーザー名と パスワードが指定されます。 184 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 データ ソースの Windows 処理サーバーの設定 Report Processing Server を Windows で起動すると、デフォルトでは Windows のロー カル システム アカウントでサービスとしてローカル システムにログオンします。このア カウントによって、ローカル マシン上で各サービスに付与される権限が決定されます。 このアカウントでは、サービスにネットワーク権限は付与されません。 ほとんどの場合、このアカウントは、データ ソースに対してレポーティング処理を行う サーバーのタスクとは無関係です。データベースのログオン情報は、レポート オブジェ クトと共に格納されます。したがって、通常は各サーバーのデフォルトのログオン アカ ウントをそのまま使用するか、または必要に応じて、適切な権限を持つ Windows ユー ザー アカウントに変更できます。 ただし、処理サーバーで使用されるログオン アカウントの変更が必要な場合がありま す。たとえば、サーバーがデータベースにアクセスするために追加ネットワーク権限が 必要な場合や、データベース クライアント ソフトウェアが特定の Windows ユーザー アカウント用に設定されている場合が考えれらます。次の表に、さまざまなデータベー ス/ドライバの組み合わせと、追加設定が必要な場合を示します。 ヒント Administrator アカウントでサービスを実行すると、ユーザーはサービスを偽装で きないため、管理者権限が別のユーザーに間違って与えられるのを防ぐことがで きます。 関連項目 • 192 ページの「システムのユーザー アカウントの変更」 データ ソースに対する UNIX 処理サーバーの設定 Job Server と Processing Server は、さまざまなレポート データベースへのネイティブ 接続と ODBC 接続をサポートします。この節では、環境変数、ソフトウェア、および設 定ファイルについて説明します。サーバーがレポートを正常に処理するためには、こ れらがサーバーから使用できる必要があります。レポートがネイティブ ドライバまたは ODBC ドライバのどちらを使用する場合でも、レポートを設計するときに使用する Windows マシン上で設定されたレポーティング環境が、サーバー上で設定されるレ ポーティング環境に正確に反映されるようにします。 関連項目 • • 186 ページの「ネイティブ ドライバ」 187 ページの「ODBC ドライバ」 SAP BusinessObjects Enterprise 管理者ガイド 185 3 3 サーバーの管理および設定 サーバーの設定 ネイティブ ドライバ ネイティブ ドライバを使用してレポートを設計する場合は、レポートを処理する各 Job Server または Processing Server マシン(あるいはその両方)に、適切なデータベース クライアント ソフトウェアをインストールする必要があります。サーバーは、レポートで指 定されたデータベースにアクセスするために、実行時にクライアント ソフトウェアをロー ドします。サーバーは、オペレーティング システムに対応するライブラリ パス環境変数 (Sun Solaris では LD_LIBRARY_PATH、IBM AIX では LIBPATH など)に基づいて 適切なクライアント ソフトウェアを見つけるため、この変数は各 Job Server および Processing Server のログイン環境で定義する必要があります。 データベースによっては、Job Server と Processing Server によってクライアント ソフト ウェアを使用するために追加の環境変数が必要な場合もあります。これには以下があ ります。 • Oracle ORACLE_HOME 環境変数によって、Oracle クライアント インストール環境の最上 位ディレクトリを定義する必要があります。 • Sybase SYBASE 環境変数によって、Sybase クライアント インストール環境の最上位ディレ クトリを定義する必要があります。SYBPLATFORM 環境変数によって、プラット フォームのアーキテクチャを定義する必要があります。 • DB2 DB2INSTANCE 環境変数によって、データベース アクセスに使用される DB2 イ ンスタンスを定義する必要があります。DB2 インスタンス初期化スクリプトを使用し て、DB2 環境が正しいことを確認します。 注 上記とそれ以外の必要な環境変数についての詳細は、データベース クライアン ト ソフトウェアに付属のマニュアルを参照してください。 例として、Sybase と Oracle の両方に対してレポートを実行しているとします。Sybase データベース クライアントは /opt/sybase に、Oracle クライアントは /opt/ora cle/app/oracle/product/8.1.7 にインストールされています。( 『SAP BusinessObjects Enterprise インストール ガイド 』で推奨されているように)BusinessObjects Enterprise を crystal ユーザー アカウントにインストールしました。 186 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 crystal ユーザーのデフォルト シェルが C シェルの場合は、次のコマンドを crystal ユーザーのログイン スクリプトに追加します。 setenv LD_LIBRARY_PATH /opt/oracle/app/oracle/prod uct/8.1.7/lib:opt/sybase/lib:$LD_LIBRARY_PATH setenv ORACLE_HOME /opt/oracle/app/oracle/product/8.1.7 setenv SYBASE /opt/sybase setenv SYBPLATFORM sun_svr4 crystal ユーザーのデフォルト シェルが Bourne シェルの場合は、次のように構文を変 更します。 LD_LIBRARY_PATH=/opt/oracle/app/oracle/prod uct/8.1.7/lib:opt/sybase/lib:$LD_LIBRARY_PATH;export LD_LIBRARY_PATH ORACLE_HOME=/opt/oracle/app/oracle/product/8.1.7;export ORACLE_HOME SYBASE=/opt/sybase;export SYBASE SYBPLATFORM=sun_svr4;export SYBPLATFORM ODBC ドライバ (Windows で)ODBC データ ソースからレポートを設計する場合は、Job Server およ び Processing Server マシンで対応するデータ ソースを設定する必要があります。さ らに、各サーバーが ODBC に対して適切に設定されている必要もあります。インストー ル中に、BusinessObjects Enterprise によって UNIX の ODBC ドライバがインストール され、ODBC レポーティングに関連する設定ファイルとテンプレートが作成され、必要 な ODBC 環境変数が設定されます。この節では、インストールされている環境と、編 集の必要な情報について説明します。 注 • • ODBC を使用して DB2 からレポートを作成する場合、データベース管理者は UNIX バージョンのドライバを、(各データベース サーバーだけでなく)レポー トを作成するすべてのデータベースに最初にバインドする必要があります。バ インド パッケージは、crystal/enterprise/platform/odbc/lib ディレクトリにイン ストールされます。ファイル名は、iscsso.bnd、iscswhso.bnd、isrrso.bnd、isrrwh so.bnd、isurso.bnd、および isurwhso.bnd です。Crystal Reports は Windows で実行されるため、各データベースに Windows バージョンのドライバがバイン ドされていることを確認します。 UNIX 版の BusinessObjects Enterprise には、Windows にインストールされる Informix のクライアントに依存する ODBC ドライバ(CRinf16)が含まれません。 その代わり、UNIX 版にはクライアントに依存しない Informix 接続用の ODBC ドライバが含まれます。 SAP BusinessObjects Enterprise 管理者ガイド 187 3 3 サーバーの管理および設定 サーバーの設定 ODBC 環境変数 ODBC レポーティングに関連する環境変数は、オペレーティング システムに対応する ライブラリ パス(Sun Solaris では LD_LIBRARY_PATH、IBM AIX では LIBPATH な ど)、ODBC_HOME、および ODBCINI です。BusinessObjects Enterprise インストー ル環境には、CCM で BusinessObjects Enterprise サーバーを開始するたびに自動 的に作成される env.csh というファイルがあります。このため、Job Server と Processing Server の環境は自動的に設定されます。 • インストールしたシステムの INSTALL_ROOT/bobje/enterprise120/plat form/odbc/lib ディレクトリは、ライブラリ パス環境変数に追加されます。 • ODBC_HOME 環境変数は、インストールしたシステムの INSTALL_ROOT/bob je/enterprise120/platform/odbc ディレクトリに設定されます。 • ODBCINI 環境変数には、BusinessObjects Enterprise インストールによって作成 された .odbc.ini ファイルへのパスが定義されます。 ODBC の設定をカスタマイズした場合のみ、env.csh スクリプトの環境変数を変更しま す。変更する必要がある主な ODBC 設定ファイルは、システム情報ファイルです。 ODBC システム情報ファイルの処理 システム情報ファイル(.odbc.ini)は、BusinessObjects Enterprise をインストールした ユーザー アカウント(通常は crystal ユーザー アカウント)の HOME ディレクトリに作 成されます。このファイルでは、レポートを処理するために Job Server と Processing Server が必要とする各 ODBC データ ソース(DSN)を定義します。BusinessObjects Enterprise インストールによって、ODBC ディレクトリの場所、インストールされた各 ODBC ドライバの名前と場所など、必要な情報のほとんどが完了され、どこに追加情 報を指定する必要があるかも示されます。 ヒント システム情報ファイルのテンプレートは、INSTALL_ROOT/bobje/defaultodbc.ini にインストールされます。 次の例に、UNIX で実行されているサーバーの 1 つの ODBC DSN を定義するシステ ム情報ファイルの内容を示します。この DSN によって、Job Server と Processing Server は CRDB2 という名前の(Windows の)システム DSN に基づいてレポートを処理でき ます。 [ODBC Data Sources] CRDB2=MERANT 3.70 DB2 ODBC Driver [CRDB2] Driver=/opt/bobje/enterprise120/platform/odbc/lib/crdb216.so 188 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの設定 Description=MERANT 3.70 DB2 ODBC Driver Database=myDB2server LogonID=username [ODBC] Trace=0 TraceFile=odbctrace.out TraceDll=/opt/bobje/enterprise120/platform/odbc/lib/odbctrac.so InstallDir=/opt/bobje/enterprise120/platform/odbc 上記の例に示すように、システム情報ファイルは主に 3 つのセクションから構成されて います。 • [ODBC Data Sources] で示される最初のセクションは、ファイルの以降のセクショ ンで定義されるすべての DSN をリストします。このセクションの各エントリは dsn=driver として指定され、ファイルで定義される DSN ごとに 1 つのエントリが必 要です。dsn の値は、レポートの基になる(Windows の)システム DSN の名前に正 確に対応している必要があります。 • 次に、2 番目のセクションでは、最初のセクションでリストされた各 DSN を定義しま す。各定義の先頭は、[dsn]で示されます。上記の例では、[CRDB2] によってファ イル内で定義されている 1 つの DSN の先頭が示されています。 各 DSN は、さまざまな option=value の組み合わせによって定義されます。定義す る必要があるオプションは、使用している ODBC ドライバによって異なります。これ らの組み合わせは、Windows 上で各 システム DSN に対してレジストリに格納する Name=Data の組み合わせと基本的に対応しています。 \\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\odbc.ini\dsn ただし、UNIX 上の特定の ODBC ドライバのオプションは、Windows バージョンの 同じドライバで使用できるオプションの名前とは対応していない場合があります。た とえば、Windows ドライバはレジストリに UID 値を格納しますが、UNIX では、 LogonID オプションでこの値を指定する必要がある場合もあります。 [ODBC]で示されるファイルの最後のセクションには、ODBC トレース情報が含ま れています。このセクションを変更する必要はありません。 インストールによってシステム情報ファイルが作成されるときに、一部のフィールドの入 力を完了して、インストールされている ODBC ドライバごとに、さまざまなデフォルトの DSN を設定します。各ドライバに共通して必要な標準オプションは、ファイルに含まれ ています(Database=、LogonID= など)。ファイルを編集して、各レポーティング環境 に対応する固有の値を指定します。 SAP BusinessObjects Enterprise 管理者ガイド 189 3 3 サーバーの管理および設定 サーバーの設定 次の例で、/usr/local ディレクトリに BusinessObjects Enterprise がインストールされる ときに作成される、システム情報ファイル全体の内容を示します。 [ODBC Data Sources] CRDB2=MERANT 3.70 DB2 ODBC Driver CRINF_CL=MERANT 3.70 Informix Dynamic Server ODBC Driver CROR8=MERANT 3.70 Oracle8 ODBC Driver CRSS=MERANT 3.70 SQL Server ODBC Driver CRSYB=MERANT 3.70 Sybase ASE ODBC Driver CRTXT=MERANT 3.70 Text ODBC Driver [CRDB2] Driver=/usr/local/bobje/enterprise120/platform/odbc/lib/crdb216.so Description=MERANT 3.70 DB2 ODBC Driver Database= LogonID= [CRINF_CL] Driver=/usr/local/bobje/enterprise120/platform/odbc/lib/crifcl16.so Description=MERANT 3.70 Informix Dynamic Server ODBC Driver ServerName= HostName= PortNumber= Database= LogonID= [CROR8] Driver=/usr/local/bobje/enterprise120/platform/odbc/lib/cror816.so Description=MERANT 3.70 Oracle8 ODBC Driver ServerName= ProcedureRetResults=1 LogonID= [CRSS] Driver=/usr/local/bobje/enterprise120/platform/odbc/lib/crmsss16.so Description=MERANT 3.70 SQL Server ODBC Driver Address= Database= QuotedId=Yes LogonID= [CRSYB] Driver=/usr/local/bobje/enterprise120/platform/odbc/lib/crase16.so Description=MERANT 3.70 Sybase ASE ODBC Driver NetworkAddress= Database= LogonID= 190 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 Windows サーバー依存関係の追加および削除 [CRTXT] Driver=/usr/local/bobje/enterprise120/platform/odbc/lib/crtxt16.so Description=MERANT 3.70 Text ODBC Driver Database= [ODBC] Trace=0 TraceFile=odbctrace.out TraceDll=/usr/local/bobje/enterprise120/platform/odbc/lib/odbctrac.so InstallDir=/usr/local/bobje/enterprise120/platform/odbc デフォルトの ODBC システム情報ファイルへの DSN の追加 インストールされたシステム情報ファイル(.odbc.ini)に新しい DSN を追加する必要が ある場合は、[ODBC Data Sources] リストの最後に新しい DSN を追加します。次に、 対応する[dsn]定義を [ODBC] セクションの直前に追加します。 たとえば、Oracle8 データベースからレポートを作成するために、ODBC ドライバを使 用する Crystal レポートがあるとします。レポートは、SalesDB という名前の(Windows の)システム DSN に基づいています。対応する DSN を作成するには、システム情報 ファイルの[ODBC Data Sources]セクションに次の行を追加します。 SalesDB=MERANT 3.70 Oracle8 ODBC Driver 次に、システム情報ファイルの [ODBC]セクションの直前に次の行を追加して、新し い DSN を定義します。 [SalesDB] Driver=/usr/local/bobje/enterprise120/platform/odbc/lib/cror816.so Description=MERANT 3.70 Oracle8 ODBC Driver ServerName=MyServer ProcedureRetResults=1 LogonID=MyUserName この情報を追加すると、Job Server と Processing Server で新しい DSN を利用できる ため、(Windows の)システム DSN“SalesDB”に基づくレポートを処理できます。 Windows サーバー依存関係の追加および削除 Windows にインストールした場合、BusinessObjects Enterprise 内の各 Server Intelligence Agent(SIA)は、Event Log サービスおよび Remote Procedure Call(RPC) サービスに依存しています。SIA に問題がある場合は、3 つのサービスがすべて SIA の[依存]タブに表示されていることを確認してください。 SAP BusinessObjects Enterprise 管理者ガイド 191 3 3 サーバーの管理および設定 システムのユーザー アカウントの変更 サーバー依存関係を追加および削除する 1 CCM を使用して、依存関係を変更する Service Intelligence Agent(SIA)を停 止します。 2 SIA を右クリックし、[プロパティ]を選択します。 3 [依存]タブをクリックします。 4 一覧に依存を追加するには、[追加]をクリックします。 [依存の追加]ダイアログ ボックスに、利用可能なすべての依存の一覧が表示され ます。必要に応じて依存を選択して、[追加]をクリックします。 5 一覧から依存を削除するには、依存を選択して[削除]をクリックします。 6 [OK]をクリックします。 7 SIA を再起動します。 システムのユーザー アカウントの変更 正しくないユーザー アカウントで Server Intelligence Agent を実行している場合は、 セントラル設定マネージャ(CCM)でユーザーアカウントを変更できます。Server Intelligence Agent で管理されているすべてのサーバーは同じアカウントで実行されま す。 SIA のユーザー アカウントを変更する 1 2 3 4 CCM を使用して Server Intelligence Agent を停止します。 Server Intelligence Agent を右クリックし、[プロパティ]を選択します。 [システムアカウント]チェック ボックスをオフにします。 ユーザー名とパスワード情報を入力します。 開始時に、サーバー プロセスはこのユーザー アカウントを使用してローカル マシ ンにログオンします。さらに、このサーバーで処理されるオブジェクトはすべて、入 力するユーザー アカウントに関連付けられた出力設定によって書式設定されま す。 注 Server Intelligence Agent で管理されるすべてのサーバーは、同じアカウント で実行されます。 5 [OK]をクリックします。 192 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーのトレースの設定 6 Server Intelligence Agent を再起動します。 サーバーのトレースの設定 すべての BusinessObjects Enterprise サーバーまたはプロセスには、独自のログ ト レース ファイルがあります。トレース ログ ファイル名は、プロセス(サーバー)名、プロ セス ID、および完全な日付で構成されます。たとえば、AAAnalyt ics_2344_2008_09_10_21_24_666_trace.log のようになります。_trace.log ファイルは、 デフォルトで次のディレクトリに保存されます。 • Windows:<INSTALLDIR>\Business Objects\BusinessObjects Enterprise • 12.0\logging UNIX:<INSTALLDIR>/bobje/logging 管理者が BusinessObjects Enterprise サーバーで発生した問題を識別および解決で きるように、すべてのエラーおよびクリティカル イベント(アサート)はデフォルトでトレー スされて、ログ ファイルに書き込まれます。サーバーでは、エラーとアサートに加えて、 警告と成功メッセージに対するトレースも実行できます。 トレースの重大度のしきい値、またはその他のトレース関連設定を、次のいずれかを使 用して変更できます。 • BO_trace.ini ファイル[BO_trace.iniふぁいる] • CMC によるサーバー コマンド ライン BO_trace.ini ファイルを使ってサーバー トレースを設定する BO_trace.ini ファイルは毎分読み取られ、デフォルトでは、トレースが無効になるように 設定されています。BO_trace.ini ファイルを使ってトレースをアクティブにして設定す るには、次の手順を実行します。 1 2 3 4 CMC の[サーバー]管理エリアを表示します。 サーバーを選択し、[アクション]メニューの[サーバーの停止]を選択します。 [管理]メニューの[プロパティ]を選択します。 BO_trace.ini のデフォルトの保存場所を指定するには、コマンド ライン パラメー タの下に次のように入力します。 -configFile <$INSTALLDIR\BusinessObjects Enterprise 12.0\logging\logCon fig\BO_trace.ini> 5 [保存して閉じる]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 193 3 3 サーバーの管理および設定 サーバーのトレースの設定 6 サーバーを再起動します。 7 BO_trace.ini ファイルを開きます。 • Windows のデフォルトの場所は <INSTALLDIR>\BusinessObjects Enterprise 12.0\logging\logConfig です。 • UNIX のデフォルトの場所は <INSTALLDIR>/bobje/logging/LogConfig で す。 8 Trace Syntax and Setting セクションで必要な行をコメント解除します。 9 必要に応じて、サーバー トレース パラメータを変更します。 次の表に、サーバー トレースの設定に使用できるすべてのパラメータを示しま す。 パラメータ 入力される値 説明 active false、true true に設定した場合、現在のプ ロセスまたはサーバーのトレース が有効になります。デフォルト値 は false です。 importance '<<'、'<='、'=='、'>='、'>>'、xs、 s、m、 l、xl alert false、true severity ' '、'W'、'E'、'A'、success、warn メッセージをトレースできるしきい ing、error、assert 値の重大度を指定します。デフォ ルト値は 'E' です。 size 指定可能な値は、1000 以上の整 新しいトレース ログ ファイルが作 数です。 成されるまでの、トレース ログ ファ イルに含まれるメッセージの数を 指定します。デフォルト値は 100000 です。 194 トレース メッセージのしきい値を 指定します。しきい値を超えたす べてのメッセージがトレースされ 注 ます。デフォルト値は m(中)で importance = xs は最も冗長なオ す。 プションで、importance = xl は 最も冗長性のないオプションで す。 SAP BusinessObjects Enterprise 管理者ガイド 重大なシステム イベントに対する トレースを自動的に有効にするか どうかを指定します。デフォルト値 は true です。 サーバーの管理および設定 サーバーのトレースの設定 パラメータ 入力される値 説明 keep false、true 新しいファイルが作成された後に 古いログ ファイルを保持するかど うかを指定します。デフォルト値 は false です。 consultant 文字列または整数 出力ログ ファイルで使用する注 釈を指定します。デフォルト値は です。例を次に示します。 consultant = "hello" この文字列はログ ファイルに挿 入されます。 log_dir 文字列 出力ログ ファイル ディレクトリを 指定します。デフォルトでは、ログ ファイルは、Logging フォルダに 保存されます。Windows の場合 log_dir="C:\Program Files\BusinessObjects Enter prise 12.0\logging" UNIX の場合 log_dir="/usr/bobje/logging" always_close on、off トレースがログ ファイルに書き込 まれた後にログ ファイルを閉じる かどうかを指定します。デフォル ト値は off です。 10 BO_trace.ini ファイルを保存して閉じます。 BO_trace.ini ファイルで指定された設定は、CMC コマンド ラインでサーバー ト レースに指定された設定を上書きします。BO_trace.ini ファイルを保存して 1 分以 内に設定は有効化されます。 例 active=false; severity='E'; importance='=='; SAP BusinessObjects Enterprise 管理者ガイド 195 3 3 サーバーの管理および設定 サーバーのトレースの設定 size=1000000; keep=false; コマンド ラインを使ってサーバー トレースを設定する CMC を通じて各 BusinessObjects Enterprise サーバーのサーバー トレースを設定す るには、コマンド ラインで特定のパラメータを指定します。この方法は、サーバーのト レース ログ ファイルのデフォルトの場所を変更したり、トレースを無効にする場合に使 用します。 1 2 3 4 196 CMC の[サーバー]管理エリアを表示します。 サーバーを選択し、[アクション]メニューの[サーバーの停止]を選択します。 [管理]メニューの[プロパティ]を選択します。 [コマンド ライン パラメータ]にあるフィールドを使用して、トレース パラメータ を入力または変更します。 次の表に、サーバー トレースの設定に使用できるすべてのパラメータを示しま す。 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーのトレースの設定 パラメータ 入力される値 説明 -trace off、xs、s、m、l、xl、e、a トレースするメッセージの重要度 レベルを指定します。デフォルト 値は -trace e で、エラー メッセー ジのみトレースされます。-trace xs に設定すると、すべてのメッ セージがトレースされます。トレー スを、最も重大またはクリティカル なメッセージに制限する場合は、 -trace xl を使用します。 -stackdump off、on on に設定すると、クリティカル エ ラー後の完全なスタック トレース がログ ファイルに書き込まれま す。この値を指定しない場合、 stackdump は on に設定されま す。デフォルト値は -stackdump off です。 -reqtrace off、on すべてのリクエスト トレース メッ セージとデバッグ ビルドのコン ソールをログ ファイルに記録しま す。リクエスト トレース メッセージ にはリクエスト ID 情報が含まれる ため、1 つのトランザクションを複 数のサーバーで BusinessObjects Enterprise システムを通じてトレー スできます。デフォルト値は -reqtrace off です。 -noassert SASSERT、SASSERTMSG、 SVERIFY、および SASSERTMSG_EX メッセージを オフにします。アサート メッセー ジはログ ファイルに書き込まれ ず、デバッグ ビルド用のコンソー ルにも表示されません。デフォル トでは、アサート メッセージはト レースされます。 SAP BusinessObjects Enterprise 管理者ガイド 197 3 3 サーバーの管理および設定 サーバーのトレースの設定 パラメータ 入力される値 説明 -nativeassert off、on ビルド アーキテクチャのネイティ ブ アサート動作のオンとオフを切 り替えます。デバッグ UNIX ビル ドでのネイティブ アサート動作 は、コア ダンプです。デバッグ Windows ビルドにおけるネイティ ブ アサートの動作は、診断情報 を示すダイアログ ボックスの表示 です。どちらのプラットフォームで も、リリース ビルドではアサート メッセージをトレースしません。 -sdktrace off、on Business Objects Developer Library をトレースするかどうかを指 定します。デフォルト値は -sdktrace off です。 -filelogfilter トレース用のフィルタを設定しま す。特定のファイル セットに書き 込まれたメッセージをトレースす るには、カンマ区切りのファイル 名の一覧を入力します。特定の ファイルをフィルタで除外するに は、カンマ区切りのファイル名の リストの前に ^ 文字を付けます。 たとえば、^filename1, filename2 のようにします。 -loggingPath ログ ファイルが保存されている ディレクトリを指定します。Windows の場合、デフォルトは、logginPath レジストリの値になりま す。UNIX では、デフォルト フォ ルダは現在の作業ディレクトリに なります。これは通常、トレースさ れているアプリケーションが保存 されているのと同じディレクトリで す。 -configFileDir BO_trace.ini ファイルへの完全 <app_name>_trace.ini ファイルを パス。 198 SAP BusinessObjects Enterprise 管理者ガイド ホストするディレクトリを指定しま す。 サーバーの管理および設定 サーバーの SSL 設定 パラメータ 入力される値 説明 -configFile <app_name>_trace.ini trace.ini ファイルの名前と場所を 指定します。 -loggingplugindir ロギング拡張 DLL が含まれる ディレクトリを指定します。Windows の場合、デフォルトは logginPluginDir レジストリの値になりま す。UNIX では、デフォルト フォ ルダは現在の作業ディレクトリに なります。これは通常、トレースさ れているアプリケーションが保存 されているのと同じディレクトリで す。 -alwaysclose off、on トレースがファイルに書き込まれ た後に、ログ ファイルを閉じるか どうかを指定します。デフォルト値 は -alwaysclose off です。 -nevertrace off、on トレースをオフにすることを指定し ます。このオプションを使ってト レースを無効にすると、 <app_name>_trace.ini ファイルを 通じて再アクティブにすることは できません。デフォルト値は -nevertrace off です。 5 [保存して閉じる]をクリックします。 6 サーバーを再起動します。 サーバーの SSL 設定 BusinessObjects Enterprise デプロイメントのクライアントとサーバーの間で行われるす べてのネットワーク通信について、Secure Sockets Layer(SSL)プロトコルを使用できま す。 すべてのサーバー通信に使用する SSL を設定するには、次の手順を実行する必要 があります。 • SSL を有効にして BusinessObjects Enterprise をデプロイします。 • デプロイメントの各マシンに対して、キー ファイルと証明書ファイルを作成します。 SAP BusinessObjects Enterprise 管理者ガイド 199 3 3 サーバーの管理および設定 サーバーの SSL 設定 • セントラル設定マネージャ(CCM)と Web アプリケーション サーバーで、これらの ファイルの場所を設定します。 注 Crystal Reports または Designer などのシック クライアントを使用していて、これら のシック クライアントから CMS に接続する場合は、SSL 用にこれらのシック クライ アントを設定する必要もあります。設定しない場合、同じ方法で設定されていない シック クライアントから SSL 用に設定されている CMS に接続しようとすると、エラー が表示されます。 キー ファイルと証明書ファイルの作成 サーバー通信用に SSL プロトコルを設定するには、SSLC コマンドライン ツールを使 用して、デプロイメントの各マシンに対してキー ファイルと証明書ファイルを作成しま す。 注 • • Crystal Reports のようなシック クライアント コンポーネントを含むデプロイメン ト内のすべてのマシンに対して、証明書とキーを作成する必要があります。こ れらのクライアント マシンでは、設定を行うために sslconfig コマンド行ツール を使用します。 セキュリティを最大にするために、すべての秘密鍵を保護し、それを非セキュ ア通信チャネル経由で送信しないようにする必要があります。 マシンに対してキー ファイルと証明書ファイルを作成する 1 SSLC.exe コマンドライン ツールを実行します。 SSLC ツールは、BusinessObjects Enterprise ソフトウェアと共にインストールされま す(たとえば、Windows の場合、デフォルトでは C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86 にインストールされます)。 2 次のコマンドを入力します。 sslc req -config sslc.cnf -new -out cacert.req このコマンドは、認証機関(CA)証明書要求(cacert.req)と秘密鍵(privkey.pem) の 2 つのファイルを作成します。 3 秘密鍵を復号化するには、次のコマンドを入力します。 sslc rsa -in privkey.pem -out cakey.pem 200 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの SSL 設定 このコマンドは、復号化された鍵(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 Explorer は .cnf 拡張子を正しく認識してファイルを表示できない可 能性があるため、テキスト エディタの使用をお勧めします。 6 sslc.cnf ファイルの設定に基づいて、次の手順を実行します。 • sslc.cnf ファイルの certificate オプションと private_key のオプションで指定さ れたディレクトリに、cakey.pem ファイルと cacert.pem ファイルを配置します。 デフォルトでは、sslc.cnf ファイルの設定は、次のようになっています。 certificate = $dir/cacert.pem private_key = $dir/private/cakey.pem • sslc.cnf ファイルの database 設定で指定した名前でファイルを作成します。 注 デフォルトでは、このファイルは $dir/index.txt です。ファイルの中身は空 でもかまいません。 • sslc.cnf ファイルの serial 設定で指定した名前でファイルを作成します。 このファイルにオクテット文字列のシリアル番号(16 進形式)が指定されている ことを確認します。 注 さらに証明書を作成し、署名できるようにするには、 11111111111111111111111111111111 などの大きな偶数桁の 16 進数を 指定します。 • sslc.cnf ファイルの new_certs_dir 設定で指定されたディレクトリを作成します。 7 証明書リクエストと秘密鍵を作成するには、次のコマンドを入力します。 sslc req -config sslc.cnf -new -out servercert.req SAP BusinessObjects Enterprise 管理者ガイド 201 3 3 サーバーの管理および設定 サーバーの SSL 設定 生成された証明書とキー ファイルは、現在の作業フォルダの下に配置されます。 8 秘密鍵のコピーを作成します。 copy privkey.pem 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)は、デプロイメ ントごとに 1 回だけ生成する必要があります。同じデプロイメント内のすべての マシンは同じ CA 証明書を共有する必要があります。他のすべての証明書は、 任意の CA 証明書の秘密鍵で署名する必要があります。 11 生成された秘密鍵の復号化に使用する単純なテキスト(passphrase)を格納す るためのテキストファイルを作成します。 12 BusinessObjects Enterprise デプロイメントで、マシンがアクセスできる(同じディ レクトリの下の)安全な場所に、次のキー ファイルと証明書ファイルを格納しま す。 • 信頼できる証明書ファイル(cacert.der) • 生成されたサーバー証明書ファイル(servercert.der) • サーバー キー ファイル(server.key) • パスフレーズ ファイル この場所は、CCM と Web アプリケーション サーバー用に SSL を設定するときに 使用されます。 202 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバーの SSL 設定 SSL プロトコルの設定 デプロイメントの各マシンに対して鍵と証明書を作成し、安全な場所にそれらを格納し たら、その場所を、セントラル設定マネージャ(CCM)と Web アプリケーション サーバー に指定する必要があります。 CCM で SSL プロトコルを設定する 1 CCM で Server Intelligence Agent を右クリックし、[プロパティ]を選択します。 2 [プロパティ]ダイアログ ボックスで、[プロトコル]タブをクリックします。 3 [SSL を有効にする]が選択されているか確認し、キー ファイルと証明書ファイ ルを格納したディレクトリのファイル パスを指定します。 注 ディレクトリはサーバーが稼動中のマシンに対して指定する必要があります。 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 SDK によって使用される証明書。 SAP BusinessObjects Enterprise 管理者ガイド 203 3 3 サーバーの管理および設定 Central Management Server のクラスタ化 例 説明 DsslKey=client.key SDK 証明書の秘密鍵。 Dpassphrase=passphrase.txt 秘密鍵のパスフレーズを格納するファイ ル。 2 IIS Web アプリケーション サーバーを使用している場合は、コマンド ラインか ら sslconfig ツールを実行し、SSL プロトコル設定手順に従います。 Central Management Server のクラスタ化 大規模な BusinessObjects Enterprise システムを使用したり、ミッション クリティカルな 環境でシステムを使用したりする場合、複数の CMS マシンを 1 つのクラスタとして一 度に実行することがあります。クラスタは、共通する 1 つの CMS システム データベー スに対して同時に動作する 2 つ以上の CMS サーバーで構成されます。1 つの CMS を実行している 1 台のマシンに障害が発生した場合でも、他の CMS は BusinessObjects Enterprise のリクエストを処理し続けます。この“高可用性”機能によ り、機器に障害が発生しても BusinessObjects Enterprise のユーザーは情報にアクセ スすることができます。 この節では、既に実際に稼動している業務用システムに、新しい CMS クラスタ メン バーを追加する方法について説明します。既存のクラスタに新しい CMS を追加する 場合は、既存の CMS システム データベースに接続して、既存の CMS マシンと処理 の負荷を共有するよう新しい CMS に指示します。現在の CMS の詳細については、 CMC の[サーバー]管理エリアを表示します。 CMS マシンをクラスタ化する前に、システムにインストールされた各 CMS が、製品メ ディアに含まれる platforms.txt に概説された、オペレーティング システム、データ ベース サーバー、データベース アクセス方式、データベース ドライバ、およびデータ ベース クライアントに関する要件を、(バージョンとパッチ レベルも含めて)正確に満 たしていることを確認する必要があります。 さらに、クラスタ化に関する以下の要件を満たす必要があります。 • 204 最適のパフォーマンスを得るためには、短いクエリーを高速に処理可能なデータ ベース サーバーを、システム データベースのホスト サーバーとして選択する必要 があります。CMS は、頻繁にシステム データベースと通信して多数の短いクエリー SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 Central Management Server のクラスタ化 を送信します。データベース サーバーがこれらのリクエストをタイムリーに処理でき ないと、BusinessObjects Enterprise のパフォーマンスが大幅に低下します。 • パフォーマンスを最大にするには、同じメモリ容量と CPU タイプのマシン上で CMS クラスタの各メンバーを実行します。 • 各マシンを同じように設定します。 • 同じオペレーティング システムをインストールし、サービス パックやパッチも含 めてバージョンを同じにします。 • 同じバージョンの BusinessObjects Enterprise(パッチがある場合は、パッチも 同一のもの)をインストールします。 • ネイティブ ドライバと ODBC ドライバのどちらのドライバを使用している場合で も、各 CMS が同じ方法で CMS システム データベースに接続していることを 確認します。ドライバが、各マシンで同じであること、およびサポートされるバー ジョンであることを確認します。 • 各 CMS が、同じデータベース クライアントを使用してシステム データベース に接続していること、およびそのクライアントがサポートされているバージョンで あることを確認します。 • 各 CMS が、CMS システム データベースに接続するために同じデータベース ユーザー アカウントとパスワードを使用していることを確認します。このアカウン トには、システム データベースに対する作成、削除、および更新アクセス権が 与えられている必要があります。 • 各 CMS が存在するノードが、同じオペレーティング システム アカウントで実行 されていることを確認します(Windows では、デフォルトはローカル システム ア カウントです)。 • 各 CMS マシンで、現在の日時が(夏時間設定を含めて)正確に設定されてい ることを確認します。 • クラスタ内のすべての Web アプリケーション サーバーに同じ .war ファイルが インストールされていることを確認します。.war ファイルのデプロイメントの詳細 については、 『SAP Busi essObjects Enterprise インストール ガイド 』を参照し てください。 • クラスタ内のすべての CMS が同じ LAN 上に設置されていることを確認します。 • クラスタに 9 個以上の CMS クラスタ メンバーが含まれている場合、各 CMS のコ マンドラインに -oobthreads <numCMS> オプションが含まれていることを確認して ください。<numCMS> はクラスタ内の CMS サーバーの数です。このオプションに よって、クラスタは大きな負荷を処理できます。サーバーのコマンド ラインの設定 の詳細については、 『SAP Busi essObjects Enterprise 管理者ガイド 』のサーバー コマンド ラインに関する付録を参照してください。 SAP BusinessObjects Enterprise 管理者ガイド 205 3 3 サーバーの管理および設定 Central Management Server のクラスタ化 • 監査を有効にする場合は、使用する監査データベースおよび監査データベース への接続方法をすべての CMS で一致させる必要があります。監査データベース の要件は、データベース サーバー、クライアント、アクセス方式、ドライバ、ユーザー IDに関してはシステム データベースの要件と同じです。 ヒント デフォルトで、クラスタ名には最初にインストールされた CMS の名前が反映され ます。デフォルト名を変更する方法は、208 ページの 「CMS クラスタの名前変更」 を参照してください。 クラスタへの CMS の追加 新しい CMS クラスタ メンバーを追加するには、いくつか方法があります。該当する手 順に従ってください。 • 新しいマシンの CMS に新しいノードをインストールする場合は、206 ページの 「ク ラスタへの新しいノードの追加」を参照してください。 • CMS バイナリ ファイルにノードが既にある場合は、新しい CMS サーバーを CMC から追加できます。詳細については、142 ページの 「サーバーの追加」を参照して ください。 • CMS バイナリ ファイルにノードが既にある場合も、既存の CMS サーバーをクロー ンして新しい CMS サーバーを追加できます。詳細については、143 ページの 「サー バーのクローン」を参照してください。 注 変更を行う前に、現在の CMS システム データベースのバックアップを作成しま す。必要に応じて、データベース管理者に連絡してください。 クラスタへの新しいノードの追加 ノードを追加するときに、新しい CMS を作成するか、ノードを既存の CMS にクラスタ 化するかを確認するプロンプトが表示されます。ノードを追加するための詳細な手順 については、131 ページの 「ノードの使用」を参照してください。 ノードを既存の CMS にクラスタ化する場合は、インストール セットアップ プログラムを 使用することもできます。新しい CMS クラスタ メンバーをインストールするマシンで、 BusinessObjects Enterprise インストールおよびセットアップ プログラムを実行します。 セットアップ プログラムでは、カスタム インストールを実行できます。カスタム インストー ルでは、拡張するシステムの既存の CMS を指定して、ローカル マシンにインストール するコンポーネントを選択します。この場合、既存のシステムを実行している CMS の 206 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 Central Management Server のクラスタ化 名前を指定して、ローカルマシンに新しい CMS をインストールするよう選択します。次 に、既存の CMS システム データベースに接続するために必要な情報をセットアップ プログラムで指定します。セットアップ プログラムが新しい CMS をローカル マシンに インストールすると、既存のクラスタにサーバーが自動的に追加されます。 web.xml ファイルへのクラスタの追加 CMS を追加し、Java アプリケーション サーバーを使用している場合は、Web アプリ ケーション デプロイメントの PlatformServices\WEB-INF\ ディレクトリにある web.xml ファイルを変更できます。 web.xml を変更してクラスタを定義する 1 web.xml を開きます。 Tomcat 5.5 のデフォルト デプロイメントでは、ファイルは次のディレクトリにありま す。 C:\Program Files\Business Objects\Tomcat55\webapps\PlatformSer vices\WEB-INF 2 このファイルで、次のセクションを見つけます。 <!-- EXAMPLE: <context-param> <param-name>cms.clusters</param-name> <param-value>@samplecluster, @samplecluster2, @samplecluster3</paramvalue> </context-param> <context-param> <param-name>cms.clusters.samplecluster</param-name> <param-value>cmsone:6400, cmstwo</param-value> </context-param> <context-param> <param-name>cms.clusters.samplecluster2</param-name> <param-value>cms3, cms4, cms5</param-value> </context-param> <context-param> <param-name>cms.clusters.samplecluster3</param-name> <param-value>aps05</param-value> </context-param> --> SAP BusinessObjects Enterprise 管理者ガイド 207 3 3 サーバーの管理および設定 Central Management Server のクラスタ化 3 このセクションからコメント タグを削除します。 4 <param-name>cms.clusters</param-name> の下の param-va ue タグに、使用 しているデプロイメントの各クラスタ名をリストします。 例のように、このタグ内の各クラスタ名は、 @ 文字で始まる必要があります。クラス タ名をそれぞれカンマで区切ります。 ヒント セクションからサンプルのクラスタ名を削除します。 5 クラスタ リストの後の param-name タグに最初のクラスタの名前を入力します。 例では、samplecluster を <param-name>cms.clusters.samplecluster</param-name> クラスタ名に置き換えます。このタグのクラスタ名には @ 文字を含めないでく ださい。 6 param-value タグで、クラスタの各 CMS の名前をリストし、必要に応じて CMS のポート番号を入力します。 注 それぞれの CMS 名は、カンマで区切ります。ポート番号は、コロンを使用して CMS 名と区切ります。特に指定のない限り、ポート番号は 6400 です。 7 デプロイメント内のクラスタごとに手順 5 ~ 6 を繰り返します。 8 変更を保存します。 9 アプリケーション サーバーを再起動します。 CMS クラスタの名前変更 次の手順を使用すると、既にインストールされているクラスタの名前を変更できます。 CMS クラスタの名前の変更後、Server Intelligences Agent が自動的に各 Business Objects サーバーを再設定して、各サーバーが個々の CMS ではなく CMS クラスタに 登録されるようにします。 注 経験豊富な Business Objects Enterprise 管理者の場合、-ns オプションをサーバー コマンドラインで使用して、サーバーを登録する CMS を設定できなくなった点に注意 してください。この作業は現在 SIA で自動的に処理されます。 208 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバー設定のバックアップと復元 Windows 上でクラスタ名を変更する 1 名前を変更するクラスタのメンバーである CMS を含むノードに対して Server Intelligence Agent を停止するときは、CCM を使用します。 2 Server Intelligence Agent を右クリックし、[プロパティ]を選択します。 3 [プロパティ]ダイアログ ボックスで[設定]タブをクリックします。 4 [クラスタ名を変更]チェック ボックスをオンにします。 5 クラスタの新しい名前を入力します。 注 クラスタ固有の CMS 名を使用してください。前のバージョンの BusinessObjects Enterprise で使用していた @cluster は使用しないでください。 6 [OK]をクリックし、Server Intelligence Agent を再起動します。 これで CMS クラスタ名が変更されます。残りの CMS クラスタ メンバーには、新し いクラスタ名が動的に通知されます。すべてのクラスタ メンバーに変更が反映され るには数分かかることがあります。 7 CMC の[サーバー]管理エリアを表示して、残りのサーバーがすべて有効の ままであることを確認します。必要に応じて、変更によって無効になったサー バーを有効にします。 UNIX 上でクラスタ名を変更する cmsdbsetup.sh スクリプトを使用します。詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』の UNIX ツールに関する章を参照してください。 サーバー設定のバックアップと復元 インポート ウィザードを使用すると、サーバー設定を BIAR ファイルにバックアップし て、後でその BIAR ファイルから設定を復元することができます。 サーバー グループは、関連するサーバーをグループ化したオブジェクトです。サー バーは復元して、関連するサーバー グループを復元せず、インポート先のシステムに 同じサーバー グループ(CUID が一致)がない場合、エクスポートされたサーバーと サーバー グループとの関係は失われます。サーバーを再インポートするとき、このサー バーをサーバー グループに手動で追加するか、新しいサーバー グループを作成す る必要があります。 SAP BusinessObjects Enterprise 管理者ガイド 209 3 3 サーバーの管理および設定 サーバー設定のバックアップと復元 特定のサーバー グループで実行するレポートを設定できます。レポートをエクスポー トし、関連するサーバー グループをインポートせず、そのサーバー グループがイン ポート先に存在しない場合、そのレポートとサーバー グループとの関係は失われま す。レポートが特定のサーバー グループを使用し、そのグループがインポート先に存 在しない場合は、サーバー グループを手動で設定する必要があります。 同様に、サーバー、サーバー グループ、またはレポートをインポートし、それらのオブ ジェクトに対するアクセス権を持つユーザーをインポートしない場合、そのユーザーが インポート先環境に存在しないと、それらのオブジェクトに対するアクセス権は削除さ れます。正しく設定されていないこれらのオブジェクトには、セキュリティ設定を行いま す。 注 • インポート ウィザードは、デプロイメント内のすべてのサーバーとノードを含む、デ プロイメント全体のバックアップと復元をサポートしています。 • インポート ウィザードのコマンド ライン ツールは、サーバー設定のインポートおよ びエクスポートをサポートしていません。 • BIAR ファイル内のサーバーと同じサーバー識別子を持つサーバーがインポート 先のデプロイメントに既に存在する場合、それらのサーバーはインポートできない 場合があります。インポート プロセスが失敗した場合は、インポート先のシステムで サーバー識別子が競合しているサーバーを判定します。サーバー リストは、イン ポート ウィザードの[詳細]ログを表示するか、ログ ファイル ImportWiz.log を開い て参照できます。 同じサーバー識別子を持つため競合しているサーバーがある場合、CMC を使用 して、インポート先のデプロイメントからサーバーを削除して、サーバーのインポー ト プロセスを繰り返します。 デフォルトでは、ImportWiz.log は C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Logging\ にあります。 サーバー設定を BIAR ファイルにバックアップする 1 インポート元環境として BusinessObjects Enterprise XI 3.x システムを指定し ます。 2 インポート先環境として Business Intelligence Archive Resource(BIAR)ファイ ルを指定します。 3 [インポートするオブジェクトの選択]画面で、[サーバー設定をエクスポートす る]を選択し、[インポートの準備完了]画面が表示されるまで[次へ]をクリック します。 4 [インポートの準備完了]画面で、[完了]をクリックしてインポートを開始します。 210 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバー設定のバックアップと復元 [インポートの進捗状況]画面が表示されます。インポートが完了すると、ダイ アログ ボックスにインポートの概要が表示されます。 5 [完了]をクリックしてインポート ウィザードを閉じます。 BusinessObjects Enterprise デプロイメント内のすべてのサーバーは BIAR ファイ ルでバックアップされます。 サーバー設定を復元する サーバー設定を BIAR ファイルから復元するには、まず既存の設定をバックアップし ておく必要があります。設定を復元した後に復元前の状態に戻すには、2 番目の BIAR ファイルから設定をインポートするしかありません。 BusinessObjects Enterprise クラスタで BusinessObjects Enterprise サーバーを追加 または削除するときは、クラスタ全体のサーバー設定を BIAR ファイルにエクスポート しておくことをお勧めします。こうすることで、インポート元の BIAR ファイルにあるサー バーより多くのサーバーがクラスタに含まれる状況は起こらなくなり、BIAR ファイルか らサーバー設定を復元する前にサーバーを手動で削除する必要がなくなります。 注 • • 設定をバックアップした後、新たにサーバーやノードを作成し、インポート ウィザー ドを使用して設定を復元した場合、これらのサーバーやノードはインポート ウィザー ドによって更新も削除もされません。ただし、それらのサーバーが設定テンプレー トを使用していた場合は、再設定することができます。これは、復元プロセス中に、 設定テンプレートが更新されて、サーバーの設定に影響を与えるためです。シス テムをバックアップ時点のサーバー設定に戻すときに、BusinessObjects Enterprise のデプロイメント内に復元元の BIAR ファイルよりも多くのサーバーが存在する場 合は、復元する前に CMC でサーバーを削除しておきます。BusinessObjects Enterprise のデプロイメントからサーバーを削除する場合、そのデプロイメントにイ ンポート ウィザードを実行する CMC が少なくとも 1 つあることを確認する必要が あります。 Windows デプロイメントのサーバー設定を UNIX デプロイメントに復元したり、UNIX デプロイメントのサーバー設定を Windows デプロイメントに復元しないでください。 サーバー設定は常に Windows から Windows、UNIX から UNIX へ復元してくださ い。 1 インポート元環境として、インポートするサーバー設定を持つ BIAR ファイルを 指定します。 2 インポート先環境として BusinessObjects Enterprise XI 3.x システムを指定し ます。 SAP BusinessObjects Enterprise 管理者ガイド 211 3 3 サーバーの管理および設定 サーバー設定のバックアップと復元 3 [インポートするオブジェクトの選択]画面で、[Restore full cluster server configuration]を選択し、[次へ]をクリックします。 注 [Import node(s) from a different cluster]を選択した場合、[Restore Full Cluster Server Configuration ]は選択できません。 4 [インポートのシナリオ]画面で、インポート先環境に同じ一意の ID を持つオ ブジェクトが検出された場合のインポート ウィザードの処理を指定します。 注 BIAR ファイルからオブジェクトをインポートしている場合、名前とパッチでオブ ジェクトを照合するオプションは使用できません。 選択できるオプションは、次のとおりです。 • 出力先オブジェクトを更新する。名前が競合する場合は名前を変更する。 このオプションは、BIAR ファイル内に含まれるすべてのサーバー オブジェクト をデプロイメントに復元する場合に使用します。デプロイメントが同じ名前で他 のサーバーにすでに存在する場合、更新されたサーバーの一部の名前を変 更できます。 BIAR ファイルのサーバーが、デプロイメント上のサーバーの固有 ID と一致す る固有 ID を持っている場合、デプロイメント上のサーバーは、BIAR ファイル で見つかったサーバーの設定で上書きされます。 インポート プロセス中に、BIAR ファイルのサーバーと同じ名前の別のサーバー がデプロイメントに既に存在することが検出されると、インポート ウィザードはそ のサーバーをインポートし、その名前を変更します。サーバーの新しい名前は、 BIAR ファイルに表示されるサーバー名にカッコで囲まれた番号が追加された 名前になります。 • 出力先オブジェクトを更新する。名前が競合する場合はインポートしない。 このオプションは、名前が同じでも固有 ID が異なるサーバーを除き、BIAR ファ イルからすべてのサーバー オブジェクトをデプロイメントに復元する場合に使 用します。 • オブジェクトをインポートしない このオプションは、デプロイメント上のサーバーを BIAR ファイルの設定で上書 きしない場合に使用します。これにより、デプロイメント上に存在しないが BIAR ファイルには存在するサーバーだけが復元されます。 BIAR ファイルからサーバー設定を復元する方法の例については、213 ページの 「サーバー設定シナリオの復元」を参照してください。 212 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバー設定のバックアップと復元 5 [インクリメンタル インポート]画面で、オブジェクトの内容やアクセス権の内容 を上書きするかどうかを選択します。 6 [インポートの準備完了]画面が表示されるまで[次へ]をクリックします。 7 [インポートの準備完了]画面で、[完了]をクリックします。 [インポートの進捗状況]画面が表示されます。インポートが完了すると、画面 にインポートの概要が表示されます。 8 [完了]をクリックしてインポート ウィザードを閉じます。 サーバー設定シナリオの復元 ここでは、インポート ウィザードを使用して BIAR ファイルからサーバ設定を復元する シナリオと、選択したインポート シナリオがサーバー設定のインポート方法にどのよう に影響するかについて説明します。 次の表に、すべてのシナリオの初期設定を示します。 表 3-7: デプロイメントの初期サーバー設定 サーバー名 固有 ID プロパティ 値 mynode.cms 1 リクエスト ポート 6401 mynode.eventserver 2 最大アイドル時間 2 これらの設定を BIAR ファイルにインポートすると、ファイルには同じサーバー設定が 含まれます。 表 3-8: BIAR ファイルの初期サーバー設定 サーバー名 固有 ID プロパティ 値 mynode.cms 1 リクエスト ポート 6401 mynode.eventserver 2 最大アイドル時間 2 SAP BusinessObjects Enterprise 管理者ガイド 213 3 3 サーバーの管理および設定 サーバー設定のバックアップと復元 以下のすべてのシナリオでは、この BIAR ファイルからサーバー設定をインポートして いることを前提にします。 デプロイメントのサーバー設定を変更して、現在のデプロイメントが次の表で説明する 設定になっているものとします。 表 3-9: デプロイメントの新しいサーバー設定 サーバー名 固有 ID プロパティ 値 mynode.cms 1 リクエスト ポート 6402 mynode.eventserver 2 最大アイドル時間 3 次の 2 つのシナリオでは、[インポート シナリオ]画面のオプションが、BIAR ファイル からのサーバー設定の復元に与える影響について説明します。 シナリオ 1 このシナリオでは、[インポート シナリオ]画面で[オブジェクトに付けられている固有の ID を使って、同じオブジェクトが出力先のシステムに存在するかを確認する]を選択し た後に、次のいずれかを選択した場合のインポート ウィザードの動作について説明し ます。 • • 出力先オブジェクトを更新する。名前が競合する場合は名前を変更する 出力先オブジェクトを更新する。名前が競合する場合はインポートしない デプロイメントの初期設定について、次の表で説明します。 表 3-10: デプロイメントの初期サーバー設定 214 サーバー名 固有 ID プロパティ 値 mynode.cms 1 リクエスト ポート 6402 mynode.eventserver 2 最大アイドル時間 3 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバー設定のバックアップと復元 BIAR ファイルからサーバーをインポートすると、インポート ウィザードは BIAR ファイ ル内およびデプロイメントで一致する固有 ID を持つサーバーを検索します。インポー ト ウィザードは、デプロイメントの値を BIAR ファイルの値で上書きします。つまり、デプ ロイメントの元の設定が復元されます。 このワークフロー後のデプロイメントのサーバー設定について次の表で説明します。 表 3-11: デプロイメントの新しいサーバー設定 サーバー名 固有 ID プロパティ 値 mynode.cms 1 リクエスト ポート 6401 mynode.eventserver 2 最大アイドル時間 2 シナリオ 2 このシナリオでは、[インポート シナリオ]画面で[オブジェクトに付けられている固有の ID を使って、同じオブジェクトが出力先のシステムに存在するかを確認する]および [オブジェクトをインポートしない]を選択した場合の動作について説明します。 デプロイメントの初期設定について、次の表で説明します。 表 3-12: デプロイメントの初期サーバー設定 サーバー名 固有 ID プロパティ 値 mynode.cms 1 リクエスト ポート 6402 mynode.eventserver 2 最大アイドル時間 3 固有 ID で照合し、[オブジェクトをインポートしない]オプションを選択した場合、イン ポート ウィザードは固有 ID が一致するサーバーを検出し、サーバー設定をインポー トしません。デプロイメントのサーバーは更新されません。 SAP BusinessObjects Enterprise 管理者ガイド 215 3 3 サーバーの管理および設定 サーバー設定のバックアップと復元 シナリオ 3 以下の例では、デプロイメントのサーバー設定を変更した後に、設定をインポートした BIAR ファイルから設定を復元した場合の動作を説明します。デプロイメントに次の変 更を行うものとします。 • mynode.cms サーバーの名前を mynode.primarycms に変更します。 • [リクエスト ポート]プロパティを 6404 に設定した、mynode.cms という名前の新し いサーバーを追加します。 新しいサーバーが追加されると、そのサーバーには新しい ID が自動的に割り当 てられます。 • Event Server を削除します。 次の表で、これらの変更を行った後の、インポート先デプロイメントのサーバー設定に ついて説明します。 表 3-13: インポート先デプロイメントのサーバー設定 サーバー名 固有 ID プロパティ 値 mynode.primarycms 1 リクエスト ポート 6402 mynode.cms 3 リクエスト ポート 6404 BIAR サーバーからサーバー設定を復元する場合、デプロイメントにインポートされる 特定の設定は、[インポート シナリオ]画面で選択したオプションによって異なります。 シナリオ 3.1 インポート ウィザードで BIAR ファイルからサーバー設定を復元すること、および[イン ポート シナリオ]画面で[オブジェクトに付けられている固有の ID を使って、同じオブ ジェクトが出力先のシステムに存在するかを確認する]および[出力先オブジェクトを 更新する。名前が競合する場合は名前を変更する]を選択することを前提にします。 このオプションは、BIAR からデプロイメントにすべてのサーバーを復元する場合に使 用します。 デプロイメントの初期設定について、次の表で説明します。 216 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバー設定のバックアップと復元 表 3-14: デプロイメントの初期サーバー設定 サーバー名 固有 ID プロパティ 値 mynode.primarycms 1 リクエスト ポート 6402 mynode.cms 3 リクエスト ポート 6404 固有 ID で照合し、[出力先オブジェクトを更新する。名前が競合する場合は名前を変 更する]オプションを選択した場合、インポート ウィザードは BIAR からの mynode.cms の固有 ID が 1 であること、およびデプロイメントの mynode.primarycms サーバーの 固有 ID も 1 であることを検出します。ただし、mynode.cms という名前の別のサーバー がデプロイメントに存在することを検出すると、復元したサーバーの名前を変更します。 また、mynode.cms サーバーは BIAR ファイル内に存在しないため、インポート プロセ ス中に更新されません。 デプロイメントでのこの結果について、次の表で説明します。 表 3-15: デプロイメントのサーバー設定 サーバー名 固有 ID プロパティ mynode.cms(2) 1 リクエスト ポート 6401 このサーバーは 新しい名前で 復元されます。 mynode.eventserver 2 最大アイドル時 2 間 このサーバーは 復元されます。 リクエスト ポート 6404 このサーバーは BIAR ファイル に存在しないた め、更新されま せん。 mynode.cms 3 値 結果 SAP BusinessObjects Enterprise 管理者ガイド 217 3 3 サーバーの管理および設定 サーバー設定のバックアップと復元 シナリオ 3.2 インポート ウィザードで BIAR ファイルからサーバー設定を復元すること、および[イン ポート シナリオ]画面で、[オブジェクトに付けられている固有の ID を使って、同じオ ブジェクトが出力先のシステムに存在するかを確認する]と[出力先オブジェクトを更新 する。名前が競合する場合はインポートしない]を選択することを前提にします。 このオプションは、名前が同じでも固有 ID が異なるサーバーを除き、すべてのサー バー オブジェクトを BIAR ファイルからデプロイメントに復元する場合に使用します。 デプロイメントの初期設定について、次の表で説明します。 表 3-16: デプロイメントの初期サーバー設定 サーバー名 固有 ID プロパティ 値 mynode.primarycms 1 リクエスト ポート 6402 mynode.cms 3 リクエスト ポート 6404 固有 ID で照合し、[出力先オブジェクトを更新する。名前が競合する場合はインポー トしない]オプションを選択する場合、mynode.cms (BIAR ファイル)と mynode.primarycms(デプロイメント)の固有 ID が同じであっても、インポート ウィザー ドは mynode.cms のサーバー設定を BIAR ファイルからインポートしません。これは、 インポート ウィザードはインポート先で同じ名前のサーバーを検出するとサーバーを インポートしない設定であるからです。 デプロイメントの結果について、次の表に示します。 表 3-17: デプロイメントのサーバー設定 218 サーバー名 固有 ID プロパティ mynode.primarycms 1 リクエスト ポート 6402 SAP BusinessObjects Enterprise 管理者ガイド 値 結果 このサーバーは 更新されませ ん。 サーバーの管理および設定 サーバー設定のバックアップと復元 サーバー名 固有 ID プロパティ mynode.eventserver 2 最大アイドル時 2 間 このサーバーは 復元されます。 リクエスト ポート 6404 このサーバーは BIAR ファイル に存在しないた め、更新されま せん。 mynode.cms 3 値 結果 シナリオ 3.3 インポート ウィザードで BIAR ファイルからサーバー設定を復元すること、および[イン ポート シナリオ]画面で[オブジェクトに付けられている固有の ID を使って、同じオブ ジェクトが出力先のシステムに存在するかを確認する]および[オブジェクトをインポー トしない]を選択することを前提にします。 このオプションは、デプロイメントのサーバーを BIAR ファイルのサーバーで上書きし ない場合に使用します。このオプションでは、デプロイメントに存在しなくても、BIAR ファイルには存在するサーバーのみ復元されます。 デプロイメントの初期設定について、次の表で説明します。 表 3-18: デプロイメントの初期サーバー設定 サーバー名 固有 ID プロパティ 値 mynode.primarycms 1 リクエスト ポート 6402 mynode.cms 3 リクエスト ポート 6404 固有 ID で照合し、[オブジェクトをインポートしない]オプションを選択した場合、 mynode.cms(BIAR ファイル)と mynode.primarycms(インポート先環境)の固有 ID が 一致した場合でも、インポート ウィザードは BIAR ファイルから mynode.cms のサー SAP BusinessObjects Enterprise 管理者ガイド 219 3 3 サーバーの管理および設定 サーバー設定のバックアップと復元 バー設定をインポートしません。これは、インポート元環境とインポート先環境が同じ固 有 ID を持っているオブジェクトをインポートしないことを選択したからです。 デプロイメントの結果について、次の表に示します。 表 3-19: デプロイメントのサーバー設定 サーバー名 固有 ID プロパティ 値 結果 mynode.primarycms 1 リクエスト ポート 6402 このサーバーは 更新されませ ん。デプロイメ ントの既存の サーバーを上 書きしないこと を選択したから です。 mynode.eventserver 2 最大アイドル時 2 間 このサーバーは 復元されます。 リクエスト ポート 6404 このサーバーは BIAR ファイル に存在しないた め、更新されま せん。 mynode.cms 3 あるクラスタから別のクラスタへノードをインポートする 多くの状況で、既存のノードからさらに別のクラスタを再設定することが必要になること があります。たとえば、本稼働用デプロイメントにノードを追加する場合、変更をできる だけ円滑に行うには、テスト用デプロイメントにノードを作成して、それを本稼働用デプ ロイメントにも再指定します。デプロイメント間のノードの直接移行は BusinessObjects Enterprise XI 3.x ではサポートされません。サーバー設定のインポートおよびエクス ポートによる、より安全な方法を採用したためです。 220 SAP BusinessObjects Enterprise 管理者ガイド サーバーの管理および設定 サーバー設定のバックアップと復元 BusinessObjects Enterprise XI 3.x では、サーバーの設定情報は CMS データベース に格納されます。したがって、デプロイメント間でノードを移動するのではなく、デプロ イメントから別のデプロイメントにサーバーの設定をインポートします。最初に、ノードの 設定情報をインポート先のノードにインポートする必要があります。そのノード(Server Intelligence Agent)を新しいクラスタに再指定します。 注 あるクラスタから別のクラスタへノードをインポートしている場合、インポート ウィザー ドによって BIAR ファイルから設定テンプレートはインポートされません。 ノードが本稼働用デプロイメントのクラスタに結合するように、テスト用デプロイメント上 のノードを再指定する。 1 テスト用環境でインポート ウィザードを開始し、サーバー設定を BIAR ファイル にエクスポートします。ノードの BIAR ファイルへのインポートの詳細について は、 『サーバー設定を BIAR ファイルにバックアップする 』を参照してください。 2 テスト用デプロイメントで、Server Intelligence エージェントを停止します。 3 本稼働用デプロイメントで、インポート ウィザードを使用して、BIAR ファイルか らノードをインポートします。 a インポート ウィザードを開始します。 b インポート元環境としてのノードを持つ BIAR ファイルを選択します。 c [インポートするオブジェクトの選択]画面で、[Import node(s) from a different cluster]を選択し、[次へ]をクリックします。 d [インポート シナリオ]画面で、インポート先環境に同じ固有 ID を持つオブ ジェクトが検出された場合のインポート ウィザードの処理を選択します。 e [インクリメンタル インポート]画面で、インポート先環境に既に存在するオ ブジェクトやオブジェクト アクセス権を、インポート ウィザードによって上書 きするかどうかを選択します。 f [ノード]画面で、インポートするノードを選択し、[次へ]をクリックします。 g [インポートの準備完了]画面で、[完了]をクリックします。 h [インポートの進捗状況]画面で、[完了]をクリックします。 4 テスト用デプロイメントにあるすべてのノードを再指定せず、再指定するテスト 用デプロイメントのノードを再設定する場合: • Windows デプロイメント上のノードを再指定する場合は、次の手順に従い ます。 a テスト用デプロイメントで、CCM を開始します。 b 本稼働用環境にインポートしたノードを右クリックして、[プロパティ]>[起 動]を選択します。 ローカルおよびリモートの CMS サーバーが一覧表示されます。 SAP BusinessObjects Enterprise 管理者ガイド 221 3 3 サーバーの管理および設定 サーバー設定のバックアップと復元 c [削除]をクリックすると、再指定していない CMS へのリンクが削除されま す。 d [OK]をクリックします。 • UNIX デプロイメント上のノードを再指定する場合は、serverconfig.sh スク リプトを実行して、再指定していない CMS へのリンクを削除します。 5 インポートしたノードに CMS が含まれる場合: • Windows では、次の手順を実行します。 a テスト用デプロイメントで、CCM を開始します。 b 再指定したノードのServer Intelligence エージェントを右クリックして、[プロ パティ]>[設定]を選択します。 c [データ ソースの選択]をクリックします。 d 本稼働データベースの DNS を入力して、[OK]をクリックします。 • UNIX では、cmsdbsetup.sh スクリプトを実行して、ノードのデータ ソースを 実稼動データベースに変更します。 6 テスト用デプロイメントで、再指定したServer Intelligence エージェントを起動し ます。 関連項目 • 222 210 ページの「サーバー設定を BIAR ファイルにバックアップする」 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 4 4 フェデレーションの使用 フェデレーション フェデレーション フェデレーションは、グローバル環境下での複数の BusinessObjects Enterprise デプ ロイメントによる作業には重要な、サイト間レプリケーション ツールです。 コンテンツは、BusinessObjects Enterprise デプロメイントで作成および管理でき、定 期的に地理的に異なるサイト間で他の BusinessObjects Enterprise デプロイメントに 複製できます。一方向レプリケーション ジョブと双方向レプリケーション ジョブの両方 を実行できます。 フェデレーションの利点は次のとおりです。 • • • ネットワーク トラフィックの削減 1 つのサイトからのコンテンツの作成と管理 エンド ユーザーに対するパフォーマンスの向上 フェデレーションを使用してコンテンツを複製する場合、次のことを実行できます。 • • • • • 複数のデプロイメントの管理ニーズを簡素化 グローバルな組織の複数のオフィスに一貫したアクセス権ポリシーを提供 データが存在するリモート サイトでの迅速な情報の取得、およびレポートの処理 ローカルのデータや分散されているデータを高速に取得して時間を節約 カスタム コードを記述することなく、複数のデプロイメントのコンテンツを同期 フェデレーションは、個々のセキュリティ モデル、ライフ サイクル、テストおよびデプロ イメントの時間だけでなく、さまざまなビジネスの所有者や管理者を持つことができる柔 軟なツールです。たとえば、管理機能を委任して、販売アプリケーションの管理者が人 事アプリケーションを変更しないようにすることができます。 フェデレーションではさまざまなオブジェクトを複製できます。 224 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 フェデレーション カテゴリ 複製できるオブジェクトの種類 その他の注意事項 ビジネス ビュー ビジネス ビュー マネージャ、DataConnection、 すべてのオブジェクト LOV、データ ファンデーションなど はサポートされます が、個々のレベルでは サポートされません。 レポート Crystal レポート、Web Intelligence、フル クライ フルクライアントアドイ アントおよび Xcelsius ンおよびテンプレート はサポートされます。 サードパー Excel、PDF、Powerpoint、Flash、Word、テキス ティオブ ト、リッチ テキストおよび Shockwave Flash ファ ジェクト イル ユーザー ユーザー、グループ、受信ボックス、お気に入 りおよび個人用カテゴリ BI プラット フォーム フォルダ、イベント、カテゴリ、カレンダー、カス タム ロール、ハイパーリンク、ショートカット、プ ログラム、プロファイル、MyInfoView、オブジェ クト パッケージ、その他 ユニバース ユニバース、接続、ユニバース オーバーロード 次のシナリオでは、組織でフェデレーションを使用する方法を示す 2 つの例を重点的 に説明します。 シナリオ 1:小売(中央化された設計) ACME ストアでは、一方向レプリケーション方式を使用してさまざまな場所にあるすべ ての店舗に月間販売レポートを送信する必要があります。レプリケート元サイトの管理 者がレポートを作成すると、各レプリケート先サイトの管理者はそのレポートを複製し、 その店舗のデータベースに対して実行します。 ヒント ローカライズされたインスタンスをレプリケート元サイトに戻し、各オブジェクトの複 製された情報を管理することができます。たとえば、適切なロゴ、データベース接 続情報などが適用されます。 シナリオ 2:リモート スケジュール(分散アクセス) データはレプリケート元サイトにあります。一時停止中のレプリケーション ジョブは、レ プリケート元サイトに送信されて実行されます。その後、完了したレプリケーション ジョ ブは、確認のため、レプリケート先サイトに戻されます。たとえば、レポートのデータが レプリケート先サイトで利用できない場合でも、ユーザーはレプリケート元サイトで実行 されるようにレポートを設定してから、完了したレポートをレプリケート先サイトに戻すこ とができます。 SAP BusinessObjects Enterprise 管理者ガイド 225 4 4 フェデレーションの使用 フェデレーションの用語 フェデレーションの用語 フェデレーションは、BusinessObjects Enterprise の新機能で、グローバルな環境で BusinessObjects Enterprise を使用するための重要なサイト間レプリケーション ツール です。ここでは、フェデレーションに関連する新しい単語とフレーズを紹介します。これ らは、フェデレーションを操作および使用する際に役立ちます。 BI Application 特定の目的や対象者を持つ関連の Business Intelligence(BI)の論理グループ分け。 BI Application はオブジェクトではありません。1 つの BusinessObjects Enterprise デ プロイメントで複数の BI Application をホストできます。各 BI Application は、個別の セキュリティ モデル、ライフ サイクル、テスト、およびデプロイメント時間枠に加え、個 別のビジネス所有者や管理者を持つことができます。 レプリケート先サイト レプリケート元サイトから複製された BusinessObjects Enterprise コンテンツを取得す る BusinessObjects Enterprise システム。 ローカル ユーザーまたは管理者が接続しているローカル システム。たとえば、レプリケート先サ イトの管理者は、レプリケート先サイト に対してローカルと見なされます。 ローカルで実行して完了したインスタンス レプリケート先サイトで処理されて、レプリケート元サイトに戻されるインスタンス。 226 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 フェデレーションの用語 複数のレプリケート元サイト 複数のサイトをレプリケート元サイトとして使用できます。たとえば、複数の開発センター には通常複数のレプリケート元サイトがあります。ただし、1 つのレプリケーションで使 用できるのは 1 つのレプリケート元サイトだけです 一方向レプリケーション オブジェクトは一方向、つまりレプリケート元サイトからレプリケート先サイトにのみ複製 されます。レプリケート先サイトで行われた更新は、レプリケート先サイトで維持されま す。 レプリケート元サイト コンテンツが作成される BusinessObjects Enterprise システム。 リモート ユーザーにローカルではないシステム。たとえば、レプリケート元サイトは、レプリケー ト先サイトのユーザーおよび管理者に対してリモートであると見なされます。 リモート接続 ユーザー名やパスワード、CMS 名、WebService URL、クリーンアップ オプションなど、 BusinessObjects Enterprise デプロイメントへの接続に使用される情報を含むオブジェ クト。 リモート スケジュール レプリケート先サイトからレプリケート元サイトに戻されるスケジュール要求。レプリケー ト先サイトのレポートはリモートでスケジュールすることができ、レポート インスタンスは SAP BusinessObjects Enterprise 管理者ガイド 227 4 4 フェデレーションの使用 フェデレーションの用語 レプリケート元サイトに戻されて処理されます。その後、完了したインスタンスがレプリ ケート先サイトに戻されます。 レプリケーション ある BusinessObjects Enterprise システムから別のシステムに コンテンツがコピーされ るプロセス。 レプリケーション ジョブ レプリケーション スケジュール、複製するコンテンツ、およびコンテンツの複製時に実 行する必要がある特殊な条件に関する情報を含むオブジェクト。 レプリケーション一覧 複製されるオブジェクトの一覧。レプリケーション一覧は、BusinessObjects Enterprise デプロイメントに含まれている、まとめて複製されるその他のコンテンツ(ユーザー、グ ループ、レポートなど)を表します。 レプリケーション オブジェクト レプリケート元サイトからレプリケート先サイトへ複製されるオブジェクト。レプリケー ト先サイトで複製されたすべてのオブジェクトには、次の図のようなレプリケーショ ン アイコンが付けられます。 競合が発生すると、次の図のように、オブジェクト には競合アイコンが付けられます。 レプリケーション パッケージ 転送中に作成されるレプリケーション パッケージには、レプリケーション ジョブからの オブジェクトが含まれます。レプリケーション パッケージには、環境が短期間に変化す る場合や初期レプリケーション用に、レプリケーション一覧で定義されているすべての オブジェクトを含むことができます。または、レプリケーション ジョブのスケジュールに 比べてオブジェクトの変更頻度が少ない場合は、レプリケーション一覧の小さいサブ 228 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 レプリケーション一覧の管理 セットを含むことができます。レプリケーション パッケージは、BI Application Resource (BIAR)ファイルとして実装されます。 レプリケーションの最新表示 レプリケーション一覧内のすべてのオブジェクトは、最終変更バージョンに関係なく最 新表示されます。 双方向レプリケーション 一方向レプリケーションと同様に動作しますが、双方向レプリケーションでは両方向で 変更が送信されます。レプリケート元サイトへの更新は各レプリケート先サイトに複製さ れます。レプリケート先サイトでの更新および新しいオブジェクトは、レプリケート元サ イトに送信されます。 レプリケーション一覧の管理 レプリケーション一覧は、BusinessObjects Enterprise デプロイメントに含まれている、 まとめて複製されるその他のコンテンツ(ユーザー、グループ、レポートなど)を表しま す。レプリケーション一覧には、CMC からアクセスできます。 複製できるコンテンツを以下の表に示します。 SAP BusinessObjects Enterprise 管理者ガイド 229 4 4 フェデレーションの使用 レプリケーション一覧の管理 カテゴリ サポートされるオブジェクト リポジトリ オブ ジェクト ビジネス ビュー、DataConnection、LOV、データ ファンデーション などを含むオブジェクト。 注 すべてのオブジェクトはサポートされますが、個々のレベルではサ ポートされません。 レポート Crystal レポート、Web Intelligence、フル クライアント、および Xcelsius 注 フル クライアント アドインおよびテンプレートはサポートされます。 サードパーティ Excel、PDF、Powerpoint、Flash、Word、テキスト ファイル、リッチ テ オブジェクト キスト ファイル、Shockwave フラッシュ ファイル ユーザー ユーザー、グループ、受信ボックス、お気に入り、個人用カテゴリ BI プラット フォーム フォルダ、イベント、カテゴリ、カレンダー、カスタム ロール、ハイパー リンク、ショートカット、プログラム、プロファイル、MyInfoView、オブ ジェクト パッケージ、その他 ユニバース ユニバース、接続、ユニバース オーバーロード 注 両方のサイトで次のオプションが変更されるようにするには、レプリケート元サイト でビジネス ビュー、ビジネス エレメント、データ ファンデーション、データ コネク ション、値の一覧、およびユニバース オーバーロードを作成してから、それらをレ プリケート先サイトに複製します。ただし、レプリケート先サイトでこれらのオブジェ クトを作成してから、それらをレプリケート元サイトに複製すると、それらのオブジェ クトはレプリケート元サイトで機能しません。 レプリケーション一覧の作成 レプリケーション一覧は、CMC の[フェデレーション]とは別のフォルダにあります。 レプリケーション一覧を整理するには、[レプリケーション一覧]フォルダ内にフォ ルダおよびサブフォルダを作成します。 [レプリケーション一覧]フォルダを作成する 1 CMC の[レプリケーション一覧]を表示します。 230 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 レプリケーション一覧の管理 2 [レプリケーション一覧]をクリックします。 3 [管理]をクリックします。 4 [新規作成]をクリックし、[フォルダ]をクリックします。 [フォルダの作成]ダイアログ ボックスが表示されます。 5 フォルダ名を入力し、[OK]をクリックします。 これで、オブジェクトをリストするフォルダを選択してレプリケーション一覧オブ ジェクトを作成できます。 レプリケーション一覧を作成する 1 CMC の[レプリケーション一覧]を表示します。 2 新しいレプリケーション一覧を保存するレプリケーション一覧フォルダをクリック します。 3 [管理]をクリックします。 4 [新規作成]、[新しいレプリケーション一覧の作成]の順にクリックします [新しいレプリケーション一覧]ダイアログ ボックスが表示されます。 5 レプリケーション一覧の[タイトル]と[説明]を入力します。 詳細オプションを指定する場合は、[レプリケーション一覧のプロパティ]リンク を展開します。 注 これにより、自動的に複製される依存関係を指定できます。デフォルトでは、す べての依存関係が複製されます。これらのオプションを選択しない場合は、オ ブジェクトの依存オブジェクトを手動で選択して、レプリケート先サイトでオブ ジェクトが正しく機能するようにする必要があります。 6 以下の表で説明するオプションを選択します。 • すべてのオブジェクトの依存関係を複製 注 • • • これはデフォルト オプションです。依存関係には次のオブジェクトとそ れらに関連する依存関係が含まれています。リレーションシップ:デー タ コネクション、ユニバース:Web Intelligence ユニバース、ユーザー グループ:ユーザー、ユニバース:ユニバース、カスタム役割:オブジェ クト、プロファイル:プリンシパル、およびユーザー:お気に入りフォルダ このオプションは、フェデレーションでサポートされる依存関係のみ複製 します。 選択したユーザーの個人用フォルダを含む SAP BusinessObjects Enterprise 管理者ガイド 231 4 4 フェデレーションの使用 レプリケーション一覧の管理 • • • • • • • • • • • 選択したユーザーの個人用カテゴリを含む 選択したレポートのユニバースを含む 選択したユーザー グループのメンバーを含む 選択したユニバースによって必要なユニバースを含む 選択したユーザーの受信ボックスを含む 選択したユニバースのユーザー グループを含む 選択したオブジェクトに設定されるアクセス レベルを含む 選択したカテゴリのドキュメントを含む 選択した Flash オブジェクトのサポートされている依存項目を含む 選択したユーザーとユーザー グループのプロファイルを含む 選択したユニバースによって使用される接続を含む 注 Business Objects Enterprise のオブジェクトは他のオブジェクトに依存してい る場合があります。たとえば、Web Intelligence ドキュメントは、構造やコンテン ツなどを基になるユニバースに依存しています。これらの依存関係は、オブジェ クトが別の BusinessObjects Enterprise システムに複製されるときに自動的に 複製されます。 7 [次へ]をクリックします。 [新しいレプリケーション一覧]ダイアログ ボックスが表示されます。 8 レプリケーション一覧に追加する目的のオブジェクトを選択します。レプリケー ション一覧には 1 つ以上のオブジェクトを含める必要があります。 • 矢印ボタンを使用してオプションを追加または削除します。 • または、[すべてレプリケート]の[リポジトリ オブジェクト]をクリックし、すべ てのビジネス ビュー、ビジネス エレメント、データ ファンデーション、デー タ接続、値の一覧、およびリポジトリ オブジェクト(レポート イメージや関数 を含む)を複製します。 232 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 レプリケーション一覧の管理 依存関係オブジェ 定義 クト オプション 選択したレポート のユニバース 選択したレポート オブジェクトが依存するユニバースを複製 します。 注 レプリケート元サイトからレプリケート先サイトにユニバースを 複製すると、レプリケート先のみのレポートに送信した関係は 削除されません。したがって、複製されたユニバースからレ プリケート先のみのレポートを作成する場合があります。 選択したユーザー 選択したユーザーがメンバーになっているユーザー グルー を含むユーザー グ プを複製します。 ループ 注 レプリケート元サイトからレプリケート先サイトにユーザー グ ループを複製すると、レプリケート先のみのユーザーに対す るメンバーシップは削除されません。したがって、レプリケー ト先のみユーザーを複製したグループに追加する場合があ ります。 選択したユニバー 他のユニバースに依存するユニバースを複製します。 スによって必要な ユニバース 選択したユーザー 選択したユーザーまたはグループに関連付けられているプ とユーザー グルー ロファイルを複製します。 プのプロファイル 選択したオブジェ 選択したオブジェクトに設定されているアクセス レベルを複 クトに設定されてい 製します。 るアクセス レベル 選択したユニバー 選択したオブジェクトによって使用されるユニバース接続オ スによって使用さ ブジェクトを複製します。 れる接続 注 レプリケート元サイトからレプリケート先サイトにユニバース接 続を複製すると、レプリケート先のみのユニバースに複製さ れた関係は削除されません。したがって、複製したユニバー ス接続を使用するレプリケート先のみのユニバースを作成す る場合があります。 SAP BusinessObjects Enterprise 管理者ガイド 233 4 4 フェデレーションの使用 レプリケーション一覧の管理 依存関係オブジェ 定義 クト オプション 選択した Flash オ Flash オブジェクトが依存する Crystal レポート、ハイパーリ ブジェクトのサポー ンク、Web Intelligence レポートまたはユニバースを複製しま トされている依存 す。 項目 選択したカテゴリの 選択したカテゴリに含まれている Word、Excel、PDF など、 ドキュメント すべてのドキュメントを複製します。 注 レプリケート元サイトからレプリケート先サイトへカテゴリを複 製すると、レプリケート先のみのドキュメントに複製されている 可能性のある関係は削除されません。したがって、レプリケー ト先のみのドキュメントを複製したカテゴリに追加する場合が あります。 選択したユーザー 選択したユーザーの受信ボックスとそのコンテンツを複製し の受信ボックス ます。 選択したユーザー 選択したユーザーの個人用フォルダとそのコンテンツを複製 の個人用フォルダ します。 選択したユーザー 選択したグループ内のユーザーを複製します。 グループのメン バー 選択したユーザー 選択したユーザーの個人用カテゴリを複製します。 の個人用カテゴリ 選択したユニバー ユニバースのオーバーロードに関連付けられたユーザー グ スのユーザー グ ループを複製します。 ループ 注 使用できるオブジェクトフォルダの下にある最上位フォルダを複製することは できません。 たとえば、Web Intelligence レポートを複製しても、そのレポートが使用するユニ バースを選択しない場合、ユニバースが既に複製されていない限り、レプリケーショ ンはレプリケート先サイトで機能しません。ただし、選択したレポートのユニバース を含むを有効にすると、フェデレーションによって、レポートが依存しているユニ バースが複製されます。 234 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 レプリケーション一覧の管理 注 Web Intelligence レポートをレプリケーション一覧に追加し、ユニバースの依存 関係とユニバース接続の依存関係を有効にすると、ユニバースとレポートの両 方がユニバース接続に依存し、フェデレーションによって複製されます。 9 [保存して閉じる]をクリックします。 レプリケーション一覧の変更 レプリケーション一覧を作成したら、そのプロパティまたはオブジェクトを変更できます。 レプリケーション一覧のプロパティを変更する 1 CMC の[レプリケーション一覧]を表示します。 2 レプリケーション一覧を選択します。 3 [管理]メニューの[プロパティ]をクリックします。 [プロパティ]ダイアログ ボックスが開きます。 4 必要に応じて、[タイトル]および[説明]フィールドを変更します。 ヒント [プロパティ]ダイアログ ボックスが開いている間は、選択したレプリケーション 一覧の他の領域も変更できます。 5 [レプリケーション一覧のプロパティ]をクリックして、依存関係オプションを変更 します。 6 [保存して閉じる]をクリックします。 注 一部のオブジェクトは他のオブジェクトと依存関係を持っているため、他のオ ブジェクトがレプリケート先にも存在していない限り、それらのオブジェクトは複 製時に正しく機能しない場合があります。サポートされる依存関係オプション のいずれかを有効にすると、これらのオブジェクトは、レプリケーション一覧に 追加されていない場合でもフェデレーションによって複製されます。詳細につ いては、230 ページの 「 レプリケーション一覧の作成」を参照してください。 レプリケーション一覧でオブジェクトを変更する 1 CMC の[レプリケーション一覧]を表示します。 SAP BusinessObjects Enterprise 管理者ガイド 235 4 4 フェデレーションの使用 リモート接続の管理 2 オブジェクトを変更するレプリケーション一覧を選択します。 3 [アクション]メニューの[レプリケーション一覧の管理]をクリックします。 [レプリケーション一覧の管理]ダイアログ ボックスが開き、現在追加されてい るオブジェクトの一覧が示されます。 4 必要に応じてオブジェクトを追加または削除します。 ヒント [レプリケーション一覧の管理]ダイアログ ボックスが開いている間は、選択し たレプリケーション一覧の他の領域も変更できます。 リモート接続の管理 リモート接続オブジェクトには、リモートの BusinessObjects Enterprise デプロイメント への接続に必要な情報が含まれています。 注 リモート接続は常にレプリケート元サイトと見なされます。リモート接続オブジェクト を作成する Business Objects Enterprise デプロイメントは常にレプリケート先サイ トと見なされます。 リモート接続を表示する • CMCの[フェデレーション]エリアを表示します。 • [リモート接続]を選択して、フォルダ別にグループ分けしたリモート接続オ ブジェクトの一覧を表示します。 • または、[すべてのリモート接続]を選択してすべてのリモート接続オブジェ クトの一覧を表示します。 リモート接続の作成 フェデレーションのリモート接続は、リモートの BusinessObjects Enterprise デプロイメ ントに接続します。複製するコンテンツがあるレプリケート元サイトへの接続を確立する には、最初にレプリケート先サイトでリモート接続を作成する必要があります。 フォルダとサブフォルダを作成してリモート接続を整理できます。 リモート接続フォルダを作成する 1 CMC の[フェデレーション]エリアを表示します。 236 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 リモート接続の管理 2 [リモート接続]をクリックします。 3 [管理]をクリックします。 4 [新規作成]をクリックし、[フォルダ]をクリックします。 [フォルダの作成]ダイアログ ボックスが表示されます。 5 フォルダ名を入力し、[OK]をクリックします。 これで、オブジェクトをリストするフォルダを選択してリモート接続を作成できま す。 新しいリモート接続を作成する リモートの BusinessObjects Enterprise デプロイメントに接続するには、フェデレーショ ンでリモート接続を作成する必要があります。 1 2 3 4 CMC の[フェデレーション]エリアを表示します。 [リモート接続]フォルダをクリックします。 [管理]をクリックします。 [新規作成]をクリックしてから、[新しいリモート接続]の順にクリックします [新しいリモート接続]ダイアログ ボックスが表示されます。 5 必要に応じてタイトル、説明および関連フィールドを入力します。 注 説明およびクリーンアップ オブジェクトの数を次に制限します以外のフィール ドはすべて必須です。 フィールド 説明 タイトル リモート接続オブジェクトの名前。 説明 リモート接続オブジェクトの説明。(オプション) リモート システム Web サー ビス URI Java アプリケーション サーバーに自動的にデプロ イされるフェデレーション Web サービスへの URL。 BusinessObjects Enterprise では、レプリケート元 サイトまたはレプリケート先サイト、あるいは別のデ プロイメントのどのフェデレーション Web サービス でも使用できます。次の形式を使用します。 http://application_yourserver_ma chine_name:port/dswsbobje 例: http://myma chine.mydomain.com:8080/dswsbobje SAP BusinessObjects Enterprise 管理者ガイド 237 4 4 フェデレーションの使用 リモート接続の管理 フィールド 説明 リモート システム CMS フェデレーション Web サービスを通じてアクセス 可能な、接続先の CMS の名前。これは、レプリ ケート元サイトの CMS と見なされます。次の形式 を使用します。CMS_Name:port(port は、6400 の 場合はオプションです)例:mymachine:6400 ユーザー名 レプリケート元サイトに接続する際に使用するユー ザー名。 注 使用しているアカウントが、レプリケート元サイトの レプリケーション一覧の表示アクセス権を持ってい ることを確認してください。 パスワード レプリケート元サイトに接続するユーザー アカウン トのパスワード。 認証 レプリケート元サイトに接続する際のアカウント認 証の種類。オプションは、Enterprise、NT、AD ま たは LDAP です。 クリーンアップ間隔(時間) このリモート接続オブジェクトを使用するレプリケー ション ジョブでオブジェクトのクリーンアップを行う 間隔。正の整数のみ入力します。単位は時間数で す。デフォルトは 24 です。詳細については、252 ページの 「オブジェクトのクリーンアップの管理」を 参照してください。 クリーンアップ オブジェクトの レプリケーション ジョブがクリーンアップするオブ 数を次に制限します ジェクトの数。詳細については、252 ページの 「オ ブジェクトのクリーンアップの管理」を参照してくだ さい。(オプション) 6 [OK]をクリックします。 238 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 レプリケーション ジョブの管理 リモート接続の作成 フェデレーションでリモート接続を作成したら、そのプロパティとセキュリティのオプショ ンを変更することができます。 リモート接続を変更する 1 CMC の[フェデレーション]エリアを表示します。 2 [リモート接続]をクリックします。 3 [リモート接続]フォルダを選択してから、変更するリモート接続オブジェクトを 選択します。 4 [管理]メニューの[プロパティ]をクリックします。 [リモート接続プロパティ]ダイアログ ボックスが表示されます。次のようなさまざ まなプロパティを変更できます。 • タイトル • 説明 • リモート システム Web サービス URI • リモート システム CMS • ユーザー名 • パスワード • クリーンアップ間隔 (時間) • クリーンアップ オブジェクトの数を次に制限します • 認証 5 変更を保存します。 6 [保存して閉じる]をクリックします。 レプリケーション ジョブの管理 レプリケーション ジョブはスケジュールに基づいて実行されるオブジェクトの種類で、 フェデレーション内の 2 つの Business Objects Enterprise 間でコンテンツを複製する ために使用します。各レプリケーション ジョブには、1 つのリモート接続と 1 つのレプリ ケーション一覧を関連付ける必要があります。 レプリケーション ジョブの一覧を表示する 1 CMCの[フェデレーション]エリアを表示します。 2 リモート接続フォルダを選択し、レプリケーション ジョブの一覧を表示します。 SAP BusinessObjects Enterprise 管理者ガイド 239 4 4 フェデレーションの使用 レプリケーション ジョブの管理 • • リモート接続オブジェクトを選択し、レプリケーション ジョブの一覧を表示し ます。 または[すべてのレプリケーション ジョブ]をクリックしてすべてのレプリケー ション ジョブの一覧を表示します。 レプリケーション ジョブの作成 レプリケーション ジョブはフェデレーションの 2 つの BusinessObjects Enterprise デプ ロイメント間でコンテンツを複製するために使用されるオブジェクトで、スケジュールに 従って実行されます。各レプリケーション ジョブには、1 つのリモート接続と 1 つのレ プリケーション一覧を関連付ける必要があります。 注 レプリケート先サイトで複製されたオブジェクトには、次の図のようなレプリケーショ ン アイコンが付けられます。 競合が発生すると、次の図のように、オブジェクト には競合アイコンが付けられます。 レプリケーション ジョブを作成する 1 CMC の[フェデレーション]エリアを表示します。 2 [リモート接続]フォルダをクリックします。 3 新しいレプリケーション ジョブを含めるリモート接続を選択します。 警告 CMC はリモート接続 URI の Web サービスに接続して、ウィザードで処理を進 めることができるようにする必要があります。 4 [管理]をクリックします。 5 [新規作成]、[新しいレプリケーション ジョブ]の順にクリックします [新しいレプリケーション ジョブ]ダイアログ ボックスが表示されます。 6 レプリケーション ジョブの[タイトル]と[説明]を入力します。 7 [次へ]をクリックします。 レプリケート元サイトで使用可能なレプリケーション一覧のリストが表示されま す。 8 レプリケーション ジョブと共に使用するレプリケーション一覧を選択します。 9 [次へ]をクリックします。 10 以下の表で説明する設定オプションを選択します。 240 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 レプリケーション ジョブの管理 オプション 説明 1)レプリケート先でオブ レプリケート元サイトで作成されているオブジェクトが ジェクトのクリーンアップを 削除された場合、レプリケーション ジョブでレプリケー 有効にする ト先サイトの複製オブジェクトをすべて削除します。詳 細については、252 ページの 「オブジェクトのクリーン アップの管理」を参照してください。 注 オブジェクトのクリーンアップでは、レプリケーション一 覧で選択した依存関係またはオブジェクトを使用して 複製されたオブジェクトは削除されません。 2a)一方向レプリケーショ ン オブジェクトがレプリケート元サイトからレプリケート先 サイトにのみ複製されることを指定します。レプリケー ション後にレプリケート元サイトのオブジェクトに行わ れた変更はレプリケート先サイトに複製されますが、 レプリケート先サイトの変更はレプリケート元サイトに 複製されません。 2b)双方向レプリケーショ オブジェクトが双方向、つまり、レプリケート元サイトか ン らレプリケート先、およびレプリケート先からレプリケー ト元サイトへ複製されることを指定します。レプリケー ションの後に一方のサイトでこれらのオブジェクトに行 われた変更は、もう一方のサイトに自動的に複製され ます。 3a)レプリケート元サイトを レプリケート元サイトのオブジェクトとレプリケート先サ 優先する イトの複製バージョン間で競合が検出された場合、レ プリケート元サイトのバージョンが優先されることを指 定します。 3b)自動競合解決なし 検出された競合を解決するためのアクションは実行 しないことを指定します。詳細については、258 ペー ジの 「競合の検出と解決の管理」を参照してくださ い。 3c)レプリケート先サイトを レプリケート元サイトのオブジェクトとレプリケート先サ 優先する(双方向レプリ イトの複製バージョン間で競合が検出された場合、レ ケーションでのみ有効) プリケート先サイトのバージョンが優先されることを指 定します。 4a)標準レプリケーション レプリケーション ジョブが通常どおり動作することを指 定します。 SAP BusinessObjects Enterprise 管理者ガイド 241 4 4 フェデレーションの使用 レプリケーション ジョブの管理 オプション 説明 4b)レプリケート元から最 新表示 コンテンツが変更されているかどうかに関係なく、レプ リケート元サイトからレプリケート先サイトへすべての コンテンツが複製されます。レプリケーション一覧全 体、またはその一部だけを複製できます。 4c)レプリケート先から最新 コンテンツが変更されているかどうかに関係なく、レプ 表示(双方向レプリケー リケート先サイトからレプリケート元サイトへすべての ションの場合のみ有効) コンテンツが複製されます。レプリケーション一覧全 体、またはその一部だけを複製できます。 5a)すべてのオブジェクト レプリケーション一覧全体を複製します。 を複製(双方向レプリケー 注 ションでのみ有効) これは最も完全なオプションですが、最も時間がかか ります。 5b)リモート スケジュール レプリケート先サイトからレプリケート元サイトへ保留 を複製(双方向レプリケー 中のリモート インスタンスを複製し、レプリケート元サ ションでのみ有効) イトからレプリケート先サイトへ完了したインスタンスを 複製します。詳細については、266 ページの 「 リモー ト スケジュールおよびローカルで実行したインスタン ス」を参照してください。 5c)ドキュメント テンプレー インスタンスではない(ローカルで実行されるオブジェ トを複製 クトまたはリモート スケジュールのチェック対象となる レポート)オブジェクトをすべて複製します。これには、 ユーザー、グループ、フォルダ、レポートなどが含ま れます。 5d)ローカルで実行して完 完了したインスタンスをレプリケート先サイトからレプ 了したインスタンスを複製 リケート元サイトに複製します。詳細については、266 ページの 「 リモート スケジュールおよびローカルで 実行したインスタンス」を参照してください。 11 [OK]をクリックします。 レプリケーション ジョブのスケジュール レプリケーション ジョブを作成したら、レポートを 1 回だけまたは定期的に実行するよ うにスケジュールできます。レプリケート元サイトから、1 つのレプリケート先サイトで複 数のレプリケーション ジョブをスケジュールすることもできます。 242 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 レプリケーション ジョブの管理 注 1 つのレプリケート先サイトで複数のレプリケーション ジョブをスケジュールする場 合は、一度に 1 つのレプリケーション ジョブのみレプリケート元サイトに接続でき ます。接続しようとしている他のすべてのレプリケーション ジョブは、保留状態に移 行し、レプリケート元サイトに自動的に接続できるようになるまでそのままになりま す。 レプリケーション ジョブをスケジュールする 1 2 3 4 5 CMC の[フェデレーション]エリアを表示します。 スケジュールするレプリケーション ジョブを選択します。 [アクション]をクリックします。 [スケジュール]をクリックします。 目的のスケジュール オプションを選択します。 レプリケーション ジョブの変更 フェデレーションでレプリケーション ジョブを作成したら、そのプロパティ、スケジュー ル、インスタンス、ユーザー アクセス権、およびそのレプリケーション ジョブが使用す るレプリケーション一覧も変更できます。 レプリケーション ジョブを変更する 1 2 3 4 5 6 CMC の[フェデレーション]エリアを表示します。 [リモート接続]フォルダをクリックします。 変更するレプリケーション ジョブを含むリモート接続オブジェクトを選択します。 変更するレプリケーション ジョブを選択します。 [管理]メニューの[オブジェクト プロパティの管理]をクリックします。 必要に応じて、[プロパティ]、[スケジュール]、[履歴]、[レプリケーション一 覧]、および[ユーザー セキュリティ]を表示および変更します。 SAP BusinessObjects Enterprise 管理者ガイド 243 4 4 フェデレーションの使用 レプリケーション ジョブの管理 セクション 説明 プロパティ 名前、説明、その他の一般的なプロパティおよびレプ リケーション ジョブのオプションを変更します。 スケジュール レプリケーション ジョブが定期的なスケジュールで実行 されるように設定します。 履歴 レプリケーション ジョブのすべてのインスタンスを表示 および管理します。 レプリケーション一覧 選択したレプリケーション一覧を変更します。 ユーザー セキュリティ レプリケーション ジョブにアクセス権を設定します。 レプリケーション ジョブ後のログの表示 レプリケーション ジョブを実行するたびに、フェデレーションでは自動的にレプリケー ト先サイトにログ ファイルが作成されます。ログ ファイルでは XML 1.1 標準を使用し ます。また、XML 1.1 を使用する Web ブラウザが必要です。 レプリケーション ログを表示する 1 2 3 4 CMC の[フェデレーション]エリアをクリックします。 [すべてのレプリケーション ジョブ]フォルダをクリックします。 一覧から目的のレプリケーション ジョブを選択します。 [プロパティ]をクリックします。 選択したレプリケーション ジョブの[プロパティ]ページが表示されます。 5 [履歴]をクリックします。 6 ログファイルの[インスタンスの日時]をクリックして成功したレプリケーション ジョ ブを表示するか、[失敗]ステータスをクリックして失敗したレプリケーション ジョ ブのログ ファイルを表示します。 7 目的のインスタンスを選択して、ログ ファイルを表示します。 ログ ファイルは XML 形式で出力され、XSL フォームを使用して、情報を書式 設定し、HTML ページに表示できるようにします。 Adaptive Job Server を含む Server Intelligence Agent を実行中のコンピュータか ら XML ログにアクセスすることができます。ログ ファイルは次の場所にあります。 • • 244 Windows:<InstallDir>\BusinessObjects Enterprise 12.0\Logging UNIX:<InstallDir> /bobje/logging SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 セキュリティ アクセス権の管理 例 ログ ファイルへのアクセス Windows ユーザーで、BusinessObjects Enterprise をデフォルトの場所にインストー ルしている場合は、C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Loggin に移動します。 XSL ファイルに直接アクセスする場合は、次の場所に移動します。 • Windows:<InstallDir> \common\4.0\java\lib\ • UNIX:<InstallDir>/bobje/java/lib Windows ユーザーで、BusinessObjects Enterprise をデフォルトの場所にインス トールしている場合は、C:\Program Files\Business Objects\common\4.0\java\lib\ に移動します。 XSL ファイルの名前は replicationLog.xsl です。 ログ ファイルは、レプリケーション ジョブの実行に使用されている、ユーザーの製品 ロケールの言語で表示されます。 注 この言語がレプリケート元サイトにインストールされていない場合は、ログ ファイルの エントリは英語にデフォルト設定されます。この結果、ログ ファイルに 2 つの言語で 記述されたエントリが含まれる場合があります。 セキュリティ アクセス権の管理 BusinessObjects Enterprise デプロイメント内で作業する場合は、セキュリティが重要 です。ただし、フェデレーションでは、別個のデプロイメント間でコンテンツを複製し、 他の管理者との共同作業が必要になるため、フェデレーションの使用を開始する前に セキュリティの仕組みを理解する必要があります。 別個のデプロイメントの管理者が相互に調整した上でフェデレーションを有効にする 必要があります。コンテンツが複製されたら、管理者はコンテンツを変更、修正、およ び管理できます。これらのセキュリティ上の理由から、他の管理者とコミュニケーション を図ることが重要です。 以下の章では、特定のタスクを実行するための次の機能について説明します。 • • • • レプリケート元サイトで必要な権限 レプリケート先サイトで必要な権限 フェデレーション固有のオブジェクトに必要な権限 フェデレーションで発生するシナリオ SAP BusinessObjects Enterprise 管理者ガイド 245 4 4 フェデレーションの使用 セキュリティ アクセス権の管理 ヒント この章を読んでからフェデレーションを開始することをお勧めします。 レプリケート元サイトで必要な権限 ここでは、レプリケート元サイトで行われるアクションと、レプリケート元の Central Management Server(CMS)に接続しているユーザー アカウントに必要な権限につい て説明します。これは、レプリケート先サイトのリモート接続オブジェクトで入力したアカ ウントです。 注 ここでは、レプリケート元サイトで必要な権限のみ説明します。レプリケート先サイ トの権限については、次の節を参照してください。 一方向レプリケーション アクション:レプリケート元サイトからレプリケート先サイトのみへのレプリケーションを実 行します。必要な最小権限は次のとおりです。 • • 複製するすべてのオブジェクトに対する表示および複製権限 レプリケーション一覧に対する表示権限 注 表示および複製権限は、複製中のすべてのオブジェクトに対して必要です。これ には、依存関係の計算によって自動的に複製されるオブジェクトも含まれます。 双方向レプリケーション アクション:レプリケート元サイトからレプリケート先サイト、およびレプリケート先サイトか らレプリケート元サイトへのレプリケーションを実行します。必要な最小権限は次のとお りです。 • • • 複製するすべてのオブジェクトに対する表示および複製権限 レプリケーション一覧に対する表示権限 パスワードを変更するための、ユーザー オブジェクトに対するアクセス権の変 更権限 スケジュール アクション:レプリケート先サイトからレプリケート元サイトで行われるリモート スケジュー ルを実行できるようにします。必要な最小権限は次のとおりです。 • 246 リモートでスケジュールされるすべてのオブジェクトに対するスケジュール権限 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 セキュリティ アクセス権の管理 レプリケート先サイトで必要な権限 ここでは、レプリケート先サイトで行われるアクションと、レプリケーション ジョブを実行 しているユーザー アカウントに必要な権限について説明します。これは、レプリケー ション ジョブを作成したユーザーのアカウントです。 注 他のスケジュール可能なオブジェクトと同様に、別のユーザーに代わってレプリ ケーション ジョブをスケジュールできます。 すべてのオブジェクト アクション:一方向レプリケーションか双方向レプリケーションかに関係なくオブジェクト を複製します。必要な最小権限は次のとおりです。 • • すべてのオブジェクトに対する表示、追加、、編集、アクセス権の変更権限 ユーザー オブジェクトについては、上記の権限に加えてユーザー パスワード の変更権限 最初のレプリケーション アクション:レプリケーション ジョブを初めて実行します。このシナリオは、レプリケート 先サイトにオブジェクトがまだ存在しないため、以降のシナリオと異なります。したがっ て、レプリケーション ジョブの実行に使用するユーザー アカウントには、すべての最上 位レベルのフォルダ、およびそれらに追加するコンテンツを含むデフォルト オブジェク トの特定の権限が必要です。必要な最小権限は次のとおりです。 • 最上位レベルのフォルダに対する表示、追加、編集、アクセス権の変更権限 フェデレーション固有のオブジェクト ここでは、フェデレーションに固有のシナリオについて詳しく説明します。 オブジェクトのクリーンアップ オブジェクトのクリーンアップは、レプリケート先サイトでのみ行われます。 アクション:レプリケート先サイトでオブジェクトを削除します。必要な最小権限は次の とおりです。 • 削除される可能性のあるすべてのオブジェクトでレプリケーション ジョブを実行す るために使用するアカウントの削除権限 SAP BusinessObjects Enterprise 管理者ガイド 247 4 4 フェデレーションの使用 セキュリティ アクセス権の管理 レプリケート元サイトを変更しない、双方向レプリケーションの有効化 双方向レプリケーションを選択しても、レプリケート元のいくつかのオブジェクトを、それ らがレプリケート先で変更されている場合でも、変更したくない場合があります。この理 由としては、オブジェクトが特殊でレプリケート元サイトのユーザーのみが変更する必 要がある、またはリモート スケジュールを有効にしても変更を戻したくないなどがありま す。 不要な変更がレプリケート元サイトに送信されるのを防ぐには、次の権限が必要です。 • リモート接続オブジェクトで接続に使用されるユーザー アカウントの編集権限 注 リモート スケジュールの場合は、リモート スケジュール用のオブジェクトだけを処 理するジョブを作成できます。ただし、この場合は、レポート、レポートを含むフォ ルダ、そのフォルダの親フォルダなど、祖先オブジェクトも複製されます。レプリ ケート先サイトで行った変更はレプリケート元サイトに戻されて、レプリケート元サ イトで行った変更はレプリケート先サイトに送信されます。 特定のオブジェクトに対するクリーンアップの無効化 特定のオブジェクトがレプリケート元サイトから複製されるときに、それらのオブジェクト がレプリケート元サイトで削除される場合でも、レプリケート先サイトからは削除したくな い場合があります。これは権限を使用して保護できます。たとえば、レプリケート先サイ トのユーザーがレプリケート元サイトのユーザーとは別に、独自にオブジェクトの使用 を開始する場合に、このオプションを選択できます。 例:レプリケート先サイトのユーザーが独自のローカル レポートを作成するときに使用 する複製済みのユニバースで、レプリケート元サイトからそのユニバースが削除されて も、レプリケート先サイトではそのユニバースは失いたくありません。 特定のオブジェクトに対してクリーンアップを無効にする • 保持するオブジェクトでレプリケーション ジョブを実行する場合に使用するユー ザー アカウントの削除の拒否権限 オブジェクトに対するセキュリティの複製 オブジェクトに対するセキュリティ権限を維持するには、オブジェクトおよびそのユー ザーまたはグループの両方を同時に複製する必要があります。これを行わない場合 は、複製先のサイトにそれらが既に存在するので、各サイトに同一の一意の識別子 (CUID)が必要です。 248 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 セキュリティ アクセス権の管理 オブジェクトが複製され、ユーザーまたはグループが複製されない場合、または複製 先のサイトにそれらが存在しない場合、権限は削除されます。 例 Group A と Group B には Object A に対する権限が割り当てられています。Group A には表示権限があり、Group B には表示の拒否権限があります。レプリケーション ジョブで Group A と Object A だけを複製すると、レプリケート先サイトの Object A は、関連付けられている Group A の表示権限だけを持つことになります。 注 オブジェクトを複製するときに、オブジェクトに対する明示的な権限を持つすべて のグループを複製しない場合、潜在的なセキュリティ リスクがあります。上記の例 は、潜在的なリスクを示しています。User A が Group A と Group B の両方に属 している場合、ユーザーはレプリケート元サイトに対する Object A の表示権限を 持ちません。ただし、User A は両方のグループに属しているため、レプリケート先 サイトに複製されます。そこで、Group B が複製されなかったため、User A はレプ リケート先サイトで Object A を表示する権限を持ちますが、レプリケート元サイト では Object A を表示できません。 レプリケーション ジョブに含まれていない、またはレプリケート先サイトに存在していな いオブジェクトを参照するオブジェクトはそのログ ファイルに表示されます。ログ ファイ ルには、複製されていないオブジェクトを参照しているオブジェクトやその参照を削除 したオブジェクトが表示されます。 特定のユーザーまたはグループのオブジェクトのセキュリティは、レプリケート元サイト からレプリケート先サイトにのみ複製されます。レプリケート先サイトで複製したオブジェ クトのセキュリティを設定できますが、それらの設定はレプリケート元サイトに複製され ません。 アクセス レベルを使用したオブジェクトに対するセキュリティの複製 前の節と同様に、保持するアクセス権はアクセス レベルで定義する必要があります。 オブジェクト、ユーザーまたはグループ、およびアクセス レベルを同時に複製するか、 それらがレプリケート先のサイトに既に存在している必要があります。 レプリケーション ジョブに含まれていない、またはレプリケート先サイトに存在しない ユーザーまたはグループに明示的なアクセス権を割り当てるオブジェクトはそのログ ファイルに表示されます。ログ ファイルには、複製されていない割り当て済みのアクセ ス権や、削除されたアクセス権を持つオブジェクトが表示されます。 SAP BusinessObjects Enterprise 管理者ガイド 249 4 4 フェデレーションの使用 サードパーティ ユーザーとグループの複製 また、インポートされたオブジェクトで使用されるアクセス レベルを自動的に複製する こともできます。このオプションは、レプリケーション一覧で使用できます。 注 デフォルトのアクセス レベルは複製されませんが、参照は維持されます。 サードパーティ ユーザーとグループの複製 フェデレーションでは、サードパーティのユーザーとグループ、特に NT、Active Directory(AD)および LADP のユーザーおよびグループを複製することができます。 ヒント これらの種類のユーザーとグループまたはその個人用コンテンツ(お気に入りフォ ルダや受信ボックスなど)を複製する場合は、この節を参照してください。 ユーザーとグループのマッピング 最初に、ユーザーとグループをレプリケート元サイトでマップしてフェデレーションで ユーザーとグループを正しく複製します。次に、マップしたユーザーとグループをレプ リケート先サイトへ複製します。 注 レプリケート先サイトではグループとユーザーを個別にマップしないでください。個 別にマップすると、それらのグループとユーザーはレプリケート先サイトとレプリケー ト元サイトで異なる一意の識別を持つことになり、フェデレーションはユーザーまた はグループを照合できなくなります。 例 管理者は、User A を含む Group A をレプリケート元サイトとレプリケート先サイトで マップします。Group A と User A の両方が、レプリケート元サイトとレプリケート先サ イトで異なる一意の識別子を持つことになります。レプリケーション中、フェデレーショ ンはそれらを照合できず、Group A と User A はエイリアスが競合しているため複製 されません。 注 • • 250 レプリケート先サイトでは、サードパーティのユーザーとグループをレプリケー トする前に、NT、AD または LDAP 認証を使用するようにセットアップしておく 必要があります。 AD または LDAP グループを初めて複製した後に、このグループ内のユー ザーは、AD/LDAP グループ チャートが最新表示されるまではログオンできな くなります。これは、約 15 分ごとに自動的に発生します。AD/LDAP グループ SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 ユニバースおよびユニバース接続の複製 • チャートを手動で最新表示するには、CMC の[認証]ページで、[Windows AD]または[LDAP]をダブルクリックし、[更新]をクリックします。 サードパーティ グループを複製する場合は注意が必要です。ユーザーをディ レクトリ サーバー内のグループに追加すると、それらのユーザーは両方のサ イトにログオンできるようになります。NT 認証、AD 認証または LDAP 認証の このセキュリティの問題は、フェデレーションとは無関係です。 レプリケート先サイトとレプリケート元サイトに個別にログオンするか、グループ メン バーシップが CMC の[認証]ページの[更新]ボタンを使用して両方のサイトで更 新されると、両方のサイトでユーザー アカウントが作成されます。ユーザー アカウ ントの CUID が異なるため、フェデレーションはそれらを正しく複製できません。 注 1 つのサイトでアカウントを作成してから、他のサイトに複製することが重要です。 ユニバースおよびユニバース接続の複製 フェデレーションを使用して BusinessObjects Enterprise デプロイメント間でユニバー スを複製する場合は、目的の結果をどのようなものにするかについて時間をかけて計 画することが重要です。ユニバース オブジェクトは基になるユニバース接続なしでは 機能しません。ユニバース オブジェクトを正しく機能させるためには、既存の機能して いるユニバース接続とユニバース オブジェクトを関連付ける必要があります。 ユニバース接続オブジェクトには、レポーティング データベースへの接続に必要な情 報が含まれています。正しく機能させるためには、このオブジェクトに含まれる情報が 有効であること、およびデータベース接続を確立できることが必要です。 依存するユニバース接続がユニバースと共に複製されるようにするには、ユニバース を含むレプリケーション一覧を作成または変更するときに、常に[選択したユニバース によって使用される接続を含む]および[選択したユニバースによって必要なユニバー スを含む]オプションを選択します。 次の 2 つの例では、ユニバースとその関連のユニバース接続を複製するプロセスを 示します。 注 • • 双方向レプリケーションを使用して、ユニバース接続を含めずにレプリケート元か らレプリケート先へユニバースを複製すると、以降のレプリケーションで、レプリケー ト元のユニバースとレプリケート元のユニバース接続との関係が上書きまたは削除 される可能性があります。これを回避するためには、常にユニバース接続をユニ バースと共に複製します。 ユニバースとそのユニバース接続との関係が上書きまたは削除されている場合は、 Universe Designer でユニバースを開き、[ファイル] > [パラメータ]の順に選択して、 接続情報を変更します。 SAP BusinessObjects Enterprise 管理者ガイド 251 4 4 フェデレーションの使用 オブジェクトのクリーンアップの管理 例 ユニバースおよびユニバース接続を複製している場合は、レプリケート元の接続環 境とレプリケート先の接続環境が一致していることを確認する必要があります。 たとえば、ユニバース接続でTestODBCという名前の ODBC 接続を使用している場 合は、レプリケート先環境でもTestODBCという名前の ODBC 接続が動作している 必要があります。ODBC 接続は、同じデータベースにも、別のデータベースにも解 決できます。この接続を使用するユニバースで接続の問題が発生しないようにする には、データベースのスキーマが同じであることが必要です。 例 レプリケート先の複製したユニバースで、レプリケート元のユニバースが使用してい るデータベースと異なるデータベースを使用する場合、ユニバース接続は複製しま すが、マシンのレプリケート先の接続情報が目的のデータベースを指し示すようにし ます。 たとえば、レプリケート元のユニバース接続がDatabaseAを指し示すTestという名前 の ODBC 接続を使用している場合は、レプリケート先の ODBC 接続が名前は同じ TestでもDatabaseBを指し示すようにします。 オブジェクトのクリーンアップの管理 フェデレーションでは、レプリケート元サイトから削除したすべてのオブジェクトが、各レ プリケート先サイトからも削除されるように、レプリケーション プロセスのライフサイクル を通じてオブジェクトのクリーンアップを実行する必要があります。 オブジェクトのクリーンアップには、リモート接続とレプリケーション ジョブの 2 つの要 素があります。リモート接続オブジェクトでは一般的なクリーンアップ オプションを定義 し、レプリケーション ジョブでは適切な間隔が経過したときにクリーンアップを実行しま す。 オブジェクトのクリーンアップ方法 別個のレプリケーション ジョブが同じリモート接続を使用する場合、それらのレプリケー ション ジョブは、オブジェクトのクリーンアップ中に連携して動作します。つまり、レプリ ケーション ジョブによって、そのレプリケーション一覧内のオブジェクトだけでなく、同 じリモート接続を使用する他のレプリケーション一覧内のオブジェクトもクリーンアップ 252 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 オブジェクトのクリーンアップの管理 されます。リモート接続は、レプリケーション ジョブの親が同じリモート接続オブジェク トである場合のみ同じと見なされます。 例 レプリケーション ジョブ A および B はオブジェクト A およびオブジェクト B を複製し ます。これらのジョブは、同じレプリケート元サイトから複製し、同じリモート接続を使 用します。レプリケート元サイトでオブジェクト B を削除すると、レプリケーション ジョ ブ A はオブジェクト B が削除されたことを確認します。レプリケーション ジョブ B が オブジェクト B を複製している場合でも、オブジェクト B はレプリケート先サイトから も削除されます。レプリケーション ジョブ B が実行されるときに、オブジェクトのクリー ンアップを実行する必要はありません。 注 オブジェクトのクリーンアップ中は、レプリケート先サイトのオブジェクトだけが削除 されます。レプリケーションに含まれるオブジェクトをレプリケート元サイトから削除 すると、そのオブジェクトはレプリケート先サイトから削除されます。ただし、オブ ジェクトがレプリケート先サイトから削除された場合、レプリケーション ジョブが双方 向レプリケーション モードで実行されている場合でも、そのオブジェトはオブジェ クトのクリーンアップ中にレプリケート元から削除されません。 レプリケーション一覧から削除されたオブジェクトは、レプリケート先サイトから削除され ません。レプリケーション一覧で明示的に指定されたオブジェクトを正しく削除するに は、レプリケート先サイトとレプリケート元サイトの両方でオブジェクトを削除する必要が あります。依存関係の計算を通じて複製されたオブジェクトは削除されません。 オブジェクトのクリーンアップの制限 リモート接続オブジェクトで、レプリケーション ジョブが一度にクリーンアップするオブ ジェクトの数を定義できます。フェデレーションでは、クリーンアップ ジョブが終了した 場所が自動的に追跡されます。このように、レプリケーション ジョブを次に実行すると、 終了した時点の次のクリーンアップ ジョブが開始されます。 ヒント レプリケーション ジョブを高速で実行するには、クリーンアップ対象のオブジェクト の数を制限します。 SAP BusinessObjects Enterprise 管理者ガイド 253 4 4 フェデレーションの使用 オブジェクトのクリーンアップの管理 例 レプリケーション ジョブ A および B はオブジェクト A とオブジェクト B を複製してい ます。どちらのオブジェクトも同じレプリケート元サイトから複製され、同じリモート接続 を使用しています。 レプリケート元サイトがオブジェクト B を削除すると、オブジェクトの制限が 1 に設定 されている場合、次にレプリケーション ジョブ A が実行されたときに、レプリケーショ ン ジョブ A はオブジェクト A が削除されているかどうか確認します。このように、オブ ジェクト B の削除はチェックされず、オブジェクト B は削除されません。 次に、レプリケーション ジョブ B が実行され、レプリケーション ジョブ A が終了した 地点からオブジェクトのクリーンアップが開始されます。レプリケーション ジョブ B は、 オブジェクト B が削除されているかどうか確認し、レプリケート先サイトかオブジェクト B を削除します。このオプションについては、リモート接続オブジェクトのプロパティク リーンアップ オブジェクト数を次の数に制限するで確認できます。 注 このオプションを選択しない場合、このリモート接続を使用するすべてのレプリケー ション ジョブは、クリーンアップの対象となる可能性のあるすべてのオブジェクトを チェックします。 オブジェクトのクリーンアップ間隔 レプリケーション ジョブでオブジェクトのクリーンアップを実行する間隔は、リモート接 続のクリーンアップ間隔フィールドで設定できます。 注 正の整数を入力する必要があります。これは、オブジェクトのクリーンアップ処理 間に待機する時間数を表します。 例 レプリケーション ジョブ A と B はオブジェクト A とオブジェクト B を複製します。両 方のオブジェクトは、同じレプリケート元サイトから複製され、同じリモート接続を使用 します。 オブジェクト B がレプリケート元サイトから削除され、[オブジェクト制限]が 1、[クリー ンアップ間隔]が 150 時間に設定されている場合、次にレプリケーション ジョブ A が 実行されたときに、レプリケーション ジョブ A はオブジェクト A が削除されているか 254 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 レプリケーションの種類とモードのオプション どうか確認します。オブジェクト制限が 1 に設定されているため、オブジェクト B は チェックまたは削除されません。 レプリケーション ジョブ A が初期チェックを実行してから 150 時間後に次のクリーン アップが行われます。レプリケーション ジョブ A および B は、制限の 150 時間が経 過するまでに何度も実行できますが、オブジェクトのクリーンアップは実行されませ ん。150 時間が経過すると、レプリケーション ジョブが実行され、クリーンアップが実 行されます。その後、レプリケーション ジョブはオブジェクト B が削除されているかど うかを確認し、オブジェクト B を削除します。 オプションの有効/無効の切り替え 各レプリケーション ジョブは、オブジェクトのクリーンアップに参加できます。レプリケー ション ジョブでレプリケート先でオブジェクトのクリーンアップを有効にするオプションを 使用して、オブジェクトのクリーンアップを実行するかどうか指定できます。できる限り 早く実行できるように、オブジェクトのクリーンアップに参加させたくない、優先度の高 いレプリケーション ジョブがある場合があります。これを行うには、オブジェクトのクリー ンアップを無効にします。 レプリケーションの種類とモードのオプション レプリケーションの種類とレプリケーション モードの選択に応じて、4 つのレプリケー ション ジョブ オプション([一方向レプリケーション]、[双方向レプリケーション]、[レプ リケート元から最新表示]、[レプリケート先から最新表示])のいずれかを作成します。 一方向レプリケーション [一方向レプリケーション]では、コンテンツを一方向、つまりレプリケート元サイトからレ プリケート先サイトへのみ複製できます。レプリケーション一覧内のレプリケート元サイ トのオブジェクトに加えられた変更が、レプリケート先サイトに送信されます。ただし、レ プリケート先サイトのオブジェクトに加えられた変更は、レプリケート元サイトに戻されま せん。 [一方向レプリケーション]は、中央の 1 つの BusinessObjects Enterprise デプロイメ ントでオブジェクトが作成、変更、管理されている場合に適しています。他の BusinessObjects Enterprise デプロイメントは、中央のデプロイメントのコンテンツを使 用します。 一方向レプリケーションを作成するには、次のオプションを選択します。 SAP BusinessObjects Enterprise 管理者ガイド 255 4 4 フェデレーションの使用 レプリケーションの種類とモードのオプション • • レプリケーションの種類 = 一方向レプリケーション レプリケーション モード = 通常のレプリケーション 双方向レプリケーション [双方向レプリケーション]では、レプリケート元サイトとレプリケート先サイト間で双方向 にコンテンツを複製できます。レプリケート元サイトでオブジェクトに加えられた変更は レプリケート先サイトに送信され、レプリケート先サイトで加えられた変更は複製中にレ プリケート元サイトに送信されます。 注 リモート スケジュールを実行したり、ローカルで実行したインスタンスをレプリケー ト元に戻すには、[双方向レプリケーション]モードを選択する必要があります。 コンテンツが作成、変更、管理されている BusinessObjects Enterprise デプロイメント が複数ある場合は、[双方向レプリケーション]が最も効率的です。またこのモードは、 デプロイメントを同期するのにも役立ちます。 双方向レプリケーションを作成するには、次のオプションを選択します。 • • レプリケーションの種類 = 双方向レプリケーション レプリケーション モード = 通常のレプリケーション 詳細については、266 ページの 「 リモート スケジュールおよびローカルで実行したイ ンスタンス」を参照してください。 [レプリケート元から最新表示]または[レプリケート先から最新表示] コンテンツを[一方向レプリケーション]モードまたは[双方向レプリケーション]モード で複製すると、レプリケーション一覧のオブジェクトがレプリケート先サイトに複製され ます。ただし、レプリケーション ジョブが実行されるたびにすべてのオブジェクトが複製 されるわけではありません。 フェデレーションには、レプリケーション ジョブを高速で完了することができる最適化エ ンジンが用意されています。最適化エンジンでは、オブジェクトのバージョンとタイム スタンプを組み合わせて使用して、最後のレプリケーション以降にオブジェクトが変更 されているかどうかを確認します。この確認作業は、レプリケーション一覧内で明示的 に選択されたオブジェクトおよび依存関係のチェック中に複製されたオブジェクトで実 行されます。 ただし、最適化エンジンはオブジェクトを見逃す場合があり、その場合オブジェクトは 複製されません。レプリケート元から最新表示およびレプリケート先から最新表示を使 256 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 レプリケーションの種類とモードのオプション 用すると、レプリケーション ジョブは、タイム スタンプに関係なく、コンテンツおよびそ れらの依存関係を複製します。 [レプリケート元から最新表示]では、レプリケート元サイトからレプリケート先サイトへの みコンテンツが送信されます。[レプリケート先から最新表示]では、レプリケート先サイ トからレプリケート元サイトへのみコンテンツが送信されます。 例 以下に示す 3 つの例で、レプリケート元から最新表示とレプリケート先から最新表示 を使用している場合に、最適化によって特定のオブジェクトが失われるシナリオを詳 しく説明します。 シナリオ 1:他のオブジェクトを含むオブジェクトを複製中の領域に追加する場合。 Folder A がレプリケート元サイトからレプリケート先サイトへ複製されます。これで、 Folder A は両方のサイトに存在します。ユーザーが Report B を含む Folder B を、 レプリケート元サイトの Folder A に移動またはコピーします。次のレプリケーション時 に、フェデレーションは Folder B のタイム スタンプが変更されていることを確認し、 Folder B をレプリケート先サイトに複製します。ただし、Report B のタイム スタンプは 変更されていません。したがって、通常の一方向または双方向レプリケーション ジョ ブでは Report B は複製されません。 Folder B のコンテンツを正しく複製するためには、レプリケート元から最新表示を使 用するレプリケーション ジョブを一度だけ使用する必要があります。この後に、通常 の一方向または双方向レプリケーション ジョブによって Folder B は正しく複製され ます。反対に、Folder B をレプリケート先サイトに移動またはコピーする場合は、レプ リケート先から最新表示を使用します。 シナリオ 2:インポート ウィザードまたは BIAR コマンド ラインを使用して新しいオブ ジェクトを追加する場合。 インポート ウィザードまたは BIAR コマンド ラインを使用して複製中の領域にオブ ジェクトを追加する場合、通常の一方向または双方向レプリケーション ジョブではオ ブジェクトは選択されない場合があります。これは、インポート ウィザードまたは BIAR コマンド ラインを使用する場合、レプリケート元システムとレプリケート先システムの内 部クロックが同期しない場合があるからです。 注 レプリケート元サイトで複製中の領域に新しいオブジェクトをインポートした後は、レ プリケート元から最新表示レプリケーション ジョブを実行することをお勧めします。レ プリケート先サイトで複製中の領域に新しいオブジェクトをインポートした後は、レプ リケート先から最新表示レプリケーション ジョブを実行することをお勧めします。 シナリオ 3:スケジュールされたレプリケーション時間の間。 SAP BusinessObjects Enterprise 管理者ガイド 257 4 4 フェデレーションの使用 競合の検出と解決の管理 オブジェクトを複製中の領域に追加し、次にスケジュールされているレプリケーション 時間まで待てない場合は、レプリケート元から最新表示およびレプリケート先から最 新表示レプリケーション ジョブを使用できます。オブジェクトが追加された領域を明 確に選択することで、コンテンツを迅速に複製できます。 注 このシナリオは、大きなレプリケーション一覧に対して実行すると時間がかかるの で、頻繁に使用しないことをお勧めします。たとえば、時間単位でスケジュールさ れた、[レプリケート元から最新表示]モードまたは[レプリケート先から最新表示] モードで実行されるレプリケーション ジョブを作成する必要はありません。これらの モードは、今すぐ実行する場合か、または頻度の低いスケジュールで使用してく ださい。 注 場合によっては、競合解決を使用できないことがあります。たとえば、レプリケート 元から最新表示では、レプリケート先サイトが優先されるオプションがブロックされ たり、レプリケート先から最新表示では、レプリケート元が優先されるオプションが ブロックされます。 競合の検出と解決の管理 フェデレーションでは、レプリケート元サイトとレプリケート先サイトの両方でオブジェク トのプロパティが変更されると競合が発生します。1 つのオブジェクトにつき、最上位プ ロパティとネストされているプロパティの両方の競合がチェックされます。 例 オブジェクトの2 種類の競合 1 Frank がレプリケート元サイトでレポート ファイルを変更し、Simon がレプリケート 先サイトで複製バージョンを変更した場合。 2 Abdul がレプリケート元サイトでレポート名を変更し、Maria がレプリケート先サイ トで複製レポートの名前を変更した場合。 競合が作成されないインスタンスもあります。たとえば、Lily がレプリケート元サイトでレ ポートの名前を変更し、Malik がレプリケート先サイトで複製バージョンの説明を変更 した場合、変更は共にマージされます。 258 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 競合の検出と解決の管理 一方向レプリケーションの競合の解決 一方向レプリケーションでは、競合解決について次の 2 つの選択肢があります。 • • レプリケート元サイトが優先されます 自動競合解決なし レプリケート元サイトが優先されます 一方向レプリケーションで競合が発生すると、レプリケート元サイトのオブジェクトが優 先されます。レプリケート先サイトでのオブジェクトの変更は、レプリケート元サイトの情 報によって上書きされます。 例 Frank はレポートの名前を Report A に変更します。Simon はレプリケーション先サイ トの複製バージョンの名前を Report B に変更します。次のレプリケーション ジョブが 実行された後に、レプリケート先サイトの複製バージョンは Report A に戻ります。 競合は自動的に解決されるため、ログ ファイルに競合は記録されず、競合オブジェ クト リストにも表示されません。 自動競合解決なし 競合が発生し、自動競合解決なしを選択している場合、競合は解決されません。また、 ログ ファイルに競合は記録されず、競合オブジェクト リストにも表示されません。 管理者は、CMCの[フェデレーション]エリアを使用して競合しているすべての複製オ ブジェクトのリストにアクセスできます。競合しているオブジェクトは、レプリケート元サイ トへの接続に使用したリモート接続でグループ化されます。これらのリストにアクセスす るには、CMCの[フェデレーション]エリアの[複製エラー]フォルダに移動して、目的の リモート接続を選択します。レプリケート先サイトで複製されたすべてのオブジェクトに は、次の図のようなレプリケーション アイコンが付けられます。 競合が発生すると、 次の図のように、オブジェクトには競合アイコンが付けられます。 プロパティページ には警告メッセージも表示されます。 注 リモート接続を使用するレプリケーション ジョブが完了すると、リストが更新されま す。リストには、特定のリモート接続を使用するすべてのレプリケーション ジョブに ついて競合しているすべてのオブジェクトが含まれます。 SAP BusinessObjects Enterprise 管理者ガイド 259 4 4 フェデレーションの使用 競合の検出と解決の管理 注 CMC およびレプリケーション ジョブ インスタンスへのアクセス権を持つすべての ユーザーは、logfile ディレクトリに出力される XML ログにアクセスできます。レプ リケート先サイトのオブジェクトのアイコンは、競合を示すアイコンになります。処理 中に、競合ログが作成されます。 Abdul がレプリケート元サイトで Report A を変更します。Maria がレプリケート先サイト で複製バージョンを変更します。レポートは、両方のサイトで変更されていて解決され ないため、次にレプリケーション ジョブを実行したときに競合します。 レプリケート先のレポートは維持され、レプリケート元のレポートの変更は複製されませ ん。以降のレプリケーション ジョブは、競合が解決されるまで同様に動作します。レプ リケート元サイトの変更は、競合を手動で解決するまで複製されません。 注 この場合、オブジェクト全体が複製されません。競合していない他の変更は複製 されません。 競合を手動で解決する場合には、次の 3 つのオプションがあります。 1 競合しているオブジェクトだけを複製するレプリケーション ジョブを作成します。 この場合、同じリモート接続オブジェクトとレプリケーション一覧を使用します。 レプリケート元サイトの変更を維持するには、レプリケーション ジョブを作成します。 次に、[レプリケーション モード]をレプリケート元から最新表示に設定し、[自動競 合解決]をレプリケート元サイトが優先されますに設定します。 レプリケート先の変更を維持するには、[レプリケーションの種類]を双方向レプリ ケーション、[レプリケーション モード]をレプリケート先から最新表示、および[自 動競合解決]をレプリケート先サイトが優先されますに設定して、レプリケーション ジョブを作成します。 注 [レプリケーション モード]で、レプリケート元から最新表示またはレプリケート先か ら最新表示を設定し、レプリケーション一覧で競合しているオブジェクトだけを選択 します。この方法では、他のオブジェクトは複製されません。次に、レプリケーショ ン ジョブの実行をスケジュールすると、レプリケーション ジョブは選択したオブジェ クトを複製し、指定されたとおりに競合を解決します。 2 競合しているオブジェクトだけを複製するレプリケーション ジョブを作成します。 この場合、同じリモート接続オブジェクトを使用する必要があります。ただし、オ プション 1 とは異なり、新しいレプリケーション一覧をレプリケート元サイトで作 成できます。競合しているオブジェクトだけを使用し、このフォーカスされてい るレプリケーション一覧を使用する新しいレプリケーション ジョブを作成します。 レプリケート元サイトの変更を維持するためには、[自動競合解決]をレプリケート 元サイトが優先されますに設定します。 260 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 競合の検出と解決の管理 レプリケート先サイトの変更を維持するには、[自動競合解決]をレプリケート先サ イトが優先されます、[レプリケーションの種類]を双方向レプリケーションに設定し ます。 3 一方向レプリケーション ジョブの場合は、レプリケート先サイトのオブジェクトだ けを削除できます。レプリケーション ジョブを次に実行するときに、レプリケー ション ジョブはレプリケート元サイトからレプリケート先サイトへオブジェクトを複 製します。 注 オブジェクトを削除するときは注意が必要です。そのオブジェクトに依存してい る他のオブジェクトが削除されたり、動作しなくなったり、セキュリティを失うこと があります。オプション 1 と 2 の使用をお勧めします。 双方向レプリケーションの競合の解決 双方向レプリケーションの競合では、競合の検出方法として次の 3 つの方法がありま す。 • • • レプリケート元サイトが優先されます レプリケート先サイトが優先されます 自動競合解決なし レプリケート元サイトが優先されます 競合が発生すると、レプリケート元サイトが優先され、レプリケート先サイトの変更が上 書きされます。 例 Lily はレポートの名前を Report A に変更します。Malik はレプリケート先サイトの複 製バージョンの名前を Report B に変更します。次にレプリケーション ジョブを実行 するときに、レプリケート先サイトの複製バージョンは Report A に戻ります。 この場合、競合はレプリケート元サイトでユーザーの指示に従って解決されているた め、ログ ファイルに競合は記録されず、競合オブジェクト リストにも表示されません。 レプリケート先サイトが優先されます 競合が発生すると、レプリケート先サイトでは変更が維持され、その変更がレプリケー ト元サイトに上書きされます。 SAP BusinessObjects Enterprise 管理者ガイド 261 4 4 フェデレーションの使用 競合の検出と解決の管理 例 Kamal はレポートの名前を Report A に変更し、Peter はレプリケート先サイトの複製 バージョンの名前を Report B に変更します。レプリケーション ジョブを実行すると、 競合が検出されます。レプリケート先レポートの名前は Report B のまま変わりませ ん。 また、双方向レプリケーションでは、変更はレプリケート元サイトに戻されます。このシ ナリオでは、レプリケート元サイトは更新されて、そのレポート名は Report B に変更 されます。この場合、競合はユーザーの指示に従って解決されているため、ログ ファ イルに競合は記録されず、競合オブジェクト リストにも表示されません。 自動競合解決なし 自動競合解決なしを選択すると、競合は解決されません。競合はログ ファイルに記録 され、管理者が手動で解決できます。 注 • • オブジェクトのアイコンは、競合の存在を示すアイコンになります。 変更はレプリケート元サイトとレプリケート先サイトに双方向レプリケーションで複製 されますが、レプリケート先サイトのバージョンにのみ競合アイコンのフラグが設定 されます。 注 CMC およびレプリケーション ジョブ インスタンスへのアクセス権を持つすべての ユーザーは、logfile ディレクトリに出力される XML ログにアクセスできます。レプ リケート先サイトのオブジェクトのアイコンは、競合を示すアイコンになります。処理 中に、競合ログが作成されます。 管理者は、CMCの[フェデレーション]エリアを使用して競合しているすべての複製オ ブジェクトのリストにアクセスできます。競合しているオブジェクトは、レプリケート元サイ トへの接続に使用したリモート接続でグループ化されます。これらのリストにアクセスす るには、[CMC] > [フェデレーション] > [複製エラー] > [リモート接続]の順に選択しま す。 注 リモート接続を使用するレプリケーション ジョブが完了すると、リストが更新されま す。リストには、特定のリモート接続を使用するすべてのレプリケーション ジョブに ついて競合しているすべてのオブジェクトが含まれます。レプリケート先サイトで複 製されたすべてのオブジェクトには、次の図のようなレプリケーション アイコンが付 けられます。 競合が発生すると、次の図のように、オブジェクトには競合アイコ ンが付けられます。 262 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 競合の検出と解決の管理 例 Michael がレプリケート元サイトで Report A を変更します。Damien がレプリケート先 サイトで複製バージョンを変更します。レポートは、両方のサイトで変更されていて解 決されないため、次にレプリケーション ジョブを実行したときに競合します。 レプリケート先のレポートは維持され、レプリケート元のレポートの変更は複製されま せん。以降のレプリケーション ジョブは、競合が解決されるまで同様に動作します。 レプリケート元サイトの変更は、管理者または委任管理者が競合を手動で解決する まで複製されません。 注 この場合、オブジェクト全体が複製されません。競合していない他の変更は複製され ません。 競合を手動で解決する場合には、次の 3 つのオプションがあります。 1 競合しているオブジェクトだけを複製するレプリケーション ジョブを作成します。 この場合、同じリモート接続オブジェクトとレプリケーション一覧を使用します。 レプリケート元サイトの変更を維持するには、レプリケーション ジョブを作成します。 次に、[レプリケーション モード]をレプリケート元から最新表示に設定し、[自動競 合解決]をレプリケート元サイトが優先されますに設定します。 レプリケート先の変更を維持するには、レプリケーション ジョブを作成し、[レプリ ケーションの種類]を双方向レプリケーション、[レプリケーション モード]をレプリ ケート先から最新表示、および[自動競合解決]をレプリケート先サイトが優先され ますに設定します。 注 [レプリケーション モード]で、レプリケート元から最新表示またはレプリケート 先から最新表示を設定し、レプリケーション一覧で競合しているオブジェクトだ けを選択します。この方法では、他のオブジェクトは複製されません。次に、レ プリケーション ジョブの実行をスケジュールすると、レプリケーション ジョブは 選択したオブジェクトを複製し、指定されたとおりに競合を解決します。 2 競合しているオブジェクトだけを複製するレプリケーション ジョブを作成します。 この場合、同じリモート接続オブジェクトを使用する必要があります。ただし、オ プション 1 とは異なり、新しいレプリケーション一覧をレプリケート元サイトで作 成できます。競合しているオブジェクトだけを使用し、このフォーカスされてい るレプリケーション一覧を使用する新しいレプリケーション ジョブを作成します。 レプリケート元サイトの変更を維持するためには、[自動競合解決]をレプリケート 元サイトが優先されますに設定します。 SAP BusinessObjects Enterprise 管理者ガイド 263 4 4 フェデレーションの使用 フェデレーションでの Web サービスの使用 レプリケート先サイトの変更を維持するには、[自動競合解決]をレプリケート先サ イトが優先されます、[レプリケーションの種類]を双方向レプリケーションに設定し ます。 3 配置しないサイト上のオブジェクトを削除します。 注 オブジェクトを削除するときは注意が必要です。そのオブジェクトに依存している 他のオブジェクトが削除されたり、動作しなくなったり、セキュリティを失うことがあり ます。オプション 1 と 2 の使用をお勧めします。 レプリケート先の変更を維持するには、レプリケート元サイトのオブジェクトを削除しま す。次にレプリケーション ジョブを実行すると、オブジェクトはレプリケート先サイトから レプリケート元サイトに複製されます。 注 レプリケート元サイトのコピーを削除する場合には注意が必要です。そのオブジェ クトを複製している他のレプリケート先サイトが、コピーを複製し直す前にレプリケー ション ジョブを実行する可能性があります。これにより、他のレプリケート先サイト でコピーが削除され、コピーが戻されるまで使用できなくなります。 レプリケート元サイトの変更を維持するには、レプリケート先サイトでオブジェクトを削除 します。 フェデレーションでの Web サービスの使用 フェデレーションは、Web サービスを使用してオブジェクトおよびその変更をレプリケー ト元サイトとレプリケート先サイト間で送信します。フェデレーション固有の Web サービ スは自動的にインストールされ、BusinessObjects Enterprise インストールにデプロイさ れます。ただし、ここで説明するように、Web サービスでプロパティを変更したり、デプ ロイメントをカスタマイズする必要がある場合があります。 ヒント ファイル管理や機能を向上させるためには、フェデレーションでファイルのキャッ シュを有効にすることをお勧めします。 セッション変数 1 つのレプリケーション ジョブで多くのコンテンツ ファイルを転送している場合は、フェ デレーションの Web サービスのセッション タイムアウト期間を長くすることができます。 このプロパティは、次の場所の dsws.properties ファイルにあります。 264 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 フェデレーションでの Web サービスの使用 <App Server Installation Directory>\dswsbobje\Web-Inf\classes たとえば、次のようになります。 C:\Program Files\Business Objects\Tomcat55\webapps\dswsbobje\WEB-INF\classes セッション変数を有効にするには、次のように入力します。 session.timeout = x ここで、x は目的の時間です。この x は秒単位で表されます。指定されない場合、デ フォルト値は 1200 秒(20 分)です。 ファイルのキャッシュ ファイルのキャッシュを使用すると、非常に大きな添付ファイルをメモリにバッファリング しなくても Web サービスで処理できます。大きい転送サイズを使用しているときにこの 機能を有効にしないと、Java の仮想マシンのメモリがすべて使用され、レプリケーショ ンは失敗する可能性があります。 注 Web サービスがメモリではなくファイルに対して処理されるため、ファイルのキャッ シュによってパフォーマンスは低下します。両方のオプションを組み合わせて使 用し、大きい転送ファイルをファイルに送信し、小さい転送ファイルをメモリに送信 することができます。 ファイルのキャッシュを有効にするには、次のディレクトリにある Axis2.xml を変更しま す。 <App Server Installation Directory>\dswsbobje\Web-Inf\conf たとえば、次のようになります。 C:\Program Files\Business Objects\Tomcat55\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> 注 しきい値のサイズはバイト単位です。 SAP BusinessObjects Enterprise 管理者ガイド 265 4 4 フェデレーションの使用 リモート スケジュールおよびローカルで実行したインスタンス カスタム デプロイメント フェデレーション Web サービスは自動的にデプロイすることができますが、federator、 biplatform、およびsessionサービスを有効にする必要があります。フェデレーション、ま たはその他の Web サービスを無効にするには、対応する Web サービス service.xml ファイルを変更します。 BusinessObjects Enterprise の Web サービスは次の場所にあります。 <App Server Installation Directory>\dswsbobje\WEB-INF\services 例 C:\Program Files\Business Objects\Tomcat55\webapps\dswsbobje\WEB-INF\services Web サービスを無効にする • service.xmlファイルのサービス名タグにactivateプロパティを追加し、このプロ パティを false に設定します。 • Java アプリケーション サーバーを再起動します。 たとえば、フェデレーションを無効にするには、次のようにします。 services.xml ファイルは次の場所にあります。 C:\Program Files\Business Objects\Tomcat55\webapps\dswsbobje\WEB-INF\ser vices\federator\META-INF 次のサービス名を変更します。 <service name="Federator"> 変更後 <service name="Federator" activate="false"> リモート スケジュールおよびローカルで実行したイン スタンス ここでは、リモート スケジュール、ローカルで実行したインスタンス、およびインスタンス 共有について詳しく説明します。これらの機能を使用すると、データが存在する場所 でレポートを実行し、完了したインスタンスを適切な場所に送信できます。 266 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 リモート スケジュールおよびローカルで実行したインスタンス リモート スケジュール フェデレーションを使用して、レプリケート先サイトでレポートをスケジュールし、それを レプリケート元サイトで処理することができます。完了したインスタンスは、レプリケート 先サイトに戻されます。 リモート スケジュールを有効にするには、レポートを通常どおりスケジュールし、オプ ション元のサイトで実行を有効にします。このオプションを有効にするには、[スケジュー ル] > [サーバー グループのスケジュールを設定しています] > [元のサイトで実行]を クリックします。スケジュールされたインスタンスが作成されて、保留状態になります。 リモート スケジュール中、レプリケート先サイトで送信された情報は無視されて、レポー ト インスタンスは保留状態のままになります。 該当のレポートを管理する次のレプリケーション ジョブでリモート スケジュールが有効 になっている場合、レプリケーション ジョブはインスタンスを、処理を行うレプリケート元 サイトにコピーします。スケジューラによって処理されるまでインスタンスは保留状態の ままです。その間に、インスタンスを送信したレプリケーション ジョブは、前に完了した インスタンスおよびオブジェクトの変更と共に戻ります。 インスタンスがレプリケート元サイトで処理されると、インスタンスは完了状態になりま す。該当のレポートを管理する次のレプリケーション ジョブでリモート スケジュールの 実行が有効になっていると、完了したインスタンスを使用してレプリケート先サイトのコ ピーが更新されます。更新後、レプリケート先サイトのインスタンスは完了します。 注 完了した 1 つのインスタンスを戻すためには、レプリケーション ジョブを 2 回実行する 必要があります。 例 1 Tom は、Report A をリモート スケジュールにスケジュールします。 2 Report A がレプリケート先サイトで作成されて、保留状態になります。 3 レプリケーション ジョブ A が実行されます。1 回目:レプリケート元サイトからレプ リケート先サイトに変更(前に完了したインスタンスを含む)を複製します。2 回目: 保留状態のインスタンスがレプリケート元サイトにコピーされ、さらにレプリケート 先サイトからレプリケート元サイトに変更が複製されます。 4 レプリケート元サイトでは、スケジューラが保留状態のインスタンスを選択し、その インスタンスを、処理を行う適切な Job Server に送信します。インスタンスはレプ リケート元サイトで処理され、完了状態になります。 5 レプリケーション ジョブ A がもう一度実行されます。レプリケーション ジョブ A が レプリケート元サイトからレプリケート先サイトにコンテンツを複製すると、完了した SAP BusinessObjects Enterprise 管理者ガイド 267 4 4 フェデレーションの使用 リモート スケジュールおよびローカルで実行したインスタンス インスタンス Report A が選択されて、変更がレプリケート先のバージョンに適用 されます。 6 このタスクが完了すると、レプリケート先のバージョンが完了します。 リモート スケジュールは双方向レプリケーション ジョブでのみ使用でき、リモート スケ ジュールを複製を有効にする必要があります。このオプションは、レプリケーション フィ ルタエリアの[レプリケーション ジョブのプロパティ]ページにあります。リモートでスケ ジュールされているジョブを、レプリケーション一覧の他のオブジェクトよりも頻繁に複 製する場合があります。この場合は、2 つのレプリケーション ジョブを作成します。1 つ は、リモート スケジュールのみに対象を絞ったレプリケーション ジョブに対してリモー ト スケジュールを複製を使用して有効にします。もう 1 つは、ドキュメント テンプレート を複製またはすべてのオブジェクトを複製 (フィルタなし)で有効にします。 注 リモート スケジュールを有効にすると、完了したインスタンスと失敗したインスタンスが レプリケート元サイトとレプリケート先サイトの両方に表示されます。 レプリケート先サイトのユーザーがレポートをリモート スケジュール用にスケジュール し、レプリケート元サイトにそのユーザーが存在しない場合、インスタンスはレプリケー ト元サイトで失敗します。失敗したインスタンスの所有者は、レプリケート元に接続する 際に使用したリモート接続オブジェクトのユーザー アカウントになります。 リモート スケジュールに対して設定できるのは 1 つのレプリケーション ジョブだけです が、レプリケーション ジョブは、レポート インスタンスの祖先オブジェクトを常に複製し ます。つまり、レプリケーション間で変更があった場合、実際のレポート、レポート フォ ルダなどが複製されます。レプリケート先サイトのこれらの変更をレプリケート元サイト に複製しない場合は、245 ページの 「セキュリティ アクセス権の管理」を参照してくださ い。 ローカルで実行したインスタンス ローカルで実行したインスタンスは、レプリケート先サイトのレポートから処理されたレ ポートのインスタンスです。フェデレーションを使用して、完了したインスタンスをレプリ ケート先サイトからレプリケート元サイトに複製できます。 レプリケーション ジョブで、レプリケート先サイトからレプリケート元サイトに完了インス タンスと失敗したインスタンスを複製できるようにするには、[レプリケーション ジョブの プロパティ] > [レプリケーション フィルタ] > [ローカルで実行して完了したインスタンス を複製]を有効にします。 レプリケーション ジョブでローカルで実行したインスタンスだけを複製する場合があり ます。この場合は、ローカルで実行して完了したインスタンスを複製を有効にします。 268 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 リモート スケジュールおよびローカルで実行したインスタンス 注 ローカルで実行したインスタンスがレプリケーション ジョブで有効になると、完了し たインスタンスと失敗したインスタンスの両方がレプリケート元サイトに複製されま す。つまり、レプリケート元サイトとレプリケート先サイトの両方にコピーが存在する ことになります。 保留中のインスタンスは複製されません。 ローカルで実行したインスタンスの所有者がレプリケート元サイトに存在しない場合、 所有者は、リモート接続オブジェクトで接続に使用したユーザー アカウントになります。 インスタンス共有 リモート スケジュールおよびローカルで実行したインスタンスをレプリケーション ジョブ で有効にすると、1 つのレプリケート元サイトと、同じレポートを複製している複数のレ プリケート先サイトが存在する場合、インスタンス共有が発生する可能性があります。 例 Report A はレプリケート元サイトで作成され、レプリケート先サイト A と B の両方が それを複製しています。次の場合、両方のレプリケート先サイトでインスタンス共有が 発生します。 • • リモート スケジュールを複製またはローカルで実行して完了したインスタンスを複 製(あるいはその両方)が有効になっているレプリケーション ジョブ。上記と同じ レプリケーション ジョブを使用してレポート A を複製する場合。 Report A をレプリケート元サイトで実行されるようにスケジュールするか、または ローカルで実行されるようにスケジュールする場合。 レプリケート先サイト A および B の両方が Report A を複製し、それらに対応するレ プリケーション ジョブがリモート スケジュールまたはローカルで実行したインスタンス を複製している場合、レプリケート先サイト A またはレプリケート先サイト A の代わり にレプリケート元サイト(あるいはその両方)で処理されたインスタンスは、レプリケー ト先サイト B で共有されます。 同様に、レプリケート先サイト B で処理された、またはレプリケート元サイトで処理さ れた(あるいはその両方)インスタンスもレプリケート先サイト A で共有されます。最終 的に、レプリケート元サイトとレプリケート先サイト A および B はインスタンスの同じ セットを持ちます。 インスタンス共有は多くの場合に適しています。たとえば、他のサイトのユーザーが兄 弟デプロイメントの情報にアクセスする必要がある場合があります。その場合、インスタ ンスをローカル サイトにいるユーザーが表示しないようにするには、適切なセキュリティ SAP BusinessObjects Enterprise 管理者ガイド 269 4 4 フェデレーションの使用 複製したコンテンツのインポートと昇格 アクセス権が設定されているか確認します。たとえば、レポート オブジェクトで、ユー ザーが自分の所有するインスタンスのみ表示できるようにアクセス権を適用します。 注 すべてのオブジェクトは、BusinessObjects Enterprise セキュリティ ルールに従います。 ユーザーとグループが適用可能なインスタンスのみ表示できるようにするためには、 ユーザーが所有しているインスタンスだけを表示できるようにアクセス権を設定するこ とをお勧めします。たとえば、レポート オブジェクトでユーザーが所有しているインスタ ンスだけを表示できるようなアクセス権を適用します。詳細については、245 ページの 「セキュリティ アクセス権の管理」を参照してください。 複製したコンテンツのインポートと昇格 場合によっては、BusinessObjects Enterprise システムから別のシステムへ複製したコ ンテンツをインポートまたは昇格することがあります。このセクションでは、フェデレー ションのこれらの機能について説明します。 複製したコンテンツのインポート インポート ウィザードを使用してコンテンツを BusinessObjects Enterprise 環境から別 の環境へ移行する場合、インポート ウィザードは、インポート中の複製したオブジェク トに関連付けられているレプリケーション固有の情報をインポートしません。つまり、イ ンポート後、オブジェクトは複製されていないものとして動作します。これは、レプリケー ト先サイトで複製したオブジェクトに固有の動作です。これについて、次のシナリオで 説明します。 例 BusinessObjects Enterprise システム A は、フェデレーション プロセスのレプリケー ト先サイトです。Report A は、システム A にある複製レポートで、インポート ウィザー ドを使用してシステム A から BusinessObjects Enterprise システム B にインポートさ れます。 結果:Report A がシステム B にコピーされると、Report A に複製された情報は含ま れません。Report A にはレプリケーション アイコンが付きません。システム A でオブ ジェクトが競合していた場合でも、そのオブジェクトは システム B では競合しません。 基本的に、オブジェクトはシステム B で生成されたオブジェクトと見なされます。 注 インポート ウィザードで選択したインポートの選択肢に応じて、CUID は同じ場合と 異なる場合があります。 270 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 複製したコンテンツのインポートと昇格 複製したコンテンツのインポートとレプリケーションの継続 複製したコンテンツをインポートしたら、インポートしたオブジェクトをフェデレーション プロセスに含めることができます。この場合、インポートしたオブジェクトが存在するシ ステムをレプリケート元サイトとして扱う、またはレプリケート先サイトとして扱うという 2 つのシナリオがあります。このシステムをレプリケート元サイトとして扱うには、フェデレー ションの処理を通常どおり進めます。 システムをレプリケート先サイトとして扱い、レプリケート元サイトからインポートしたオブ ジェクトを複製するには、次の条件に従う必要があります。 • • インポート ウィザードを使用する場合は、オブジェクトの CUID を保持するよう にします。 最初のレプリケーション ジョブの競合解決が出力元サイトが優先されますまた は出力先サイトが優先されますに設定されるようにします。 ヒント あるレプリケート先サイトから別のレプリケート先サイトへインポート ウィザードを使 用してオブジェクトをインポートするのではなく、フェデレーションのみを使用して オブジェクトを複製する方が効率がよいため、この方法をお勧めします。 例 Report A は BusinessObjects Enterprise システム A で作成されました。システム X ではフェデレーションを使用してシステム A からシステム X へ Report A を複製しま した。その後、インポート ウィザードで Report A をシステム X からシステム Y に移 行しました。 計画:システム Y はフェデレーションをシステム A に設定し、Report A をレプリケー ションの一部として維持する必要があります。システム Y はレプリケート先で、システ ム A はレプリケート元です。 アクション:Report A をシステム X からシステム Y にインポートしている場合、Report A の CUID を保持する必要があります。また、最初のレプリケーション ジョブを実行 するときに、レプリケーション ジョブは Report A を複製しようとします。オブジェクトは 既にシステム Y に存在するため、レプリケーションによって競合が発生します。使用 するバージョンを指定するには、競合の解決モードを出力元サイトが優先されますま たは出力先サイトが優先されますに設定する必要があります。 注 この例では、あるレプリケート先サイトから別のレプリケート先サイトへインポート ウィ ザードを使用してオブジェクトをインポートするのではなく、フェデレーションのみを使 用してオブジェクトを複製することをお勧めします。Report A はシステム A からシス SAP BusinessObjects Enterprise 管理者ガイド 271 4 4 フェデレーションの使用 複製したコンテンツのインポートと昇格 テム Y に複製されて、インポート ウィザードを使用してシステム X からシステム Y に インポートする必要はありません。 テスト環境からのコンテンツの昇格 組織では、本稼働用環境に何かを配置する前にテストを行うことがよくあります。通常 は、本稼動用マシンでフェデレーションを設定する前に、開発環境またはテスト環境 の BusinessObjects Enterprise システム間でフェデレーションをテストします。テスト環 境でレプリケート元サイトとレプリケート先サイトおよびコンテンツを作成したら、次の手 順を使用して、この設定を本稼動用マシンに昇格できます。 1 インポート ウィザードを使用してテスト環境のレプリケート元サイトのコンテンツ を、レプリケート元サイトとして動作する本稼動のマシンに昇格します。 注 インポート ウィザードを使用している場合、レプリケーション一覧ブジェクトは選 択できません。 2 本稼動のレプリケート元サイトでレプリケーション一覧を作成し、目的のコンテ ンツを含めます。 3 次の 2 つのオプションから選択します。 • A)リモート接続オブジェクトおよび適切なレプリケーション ジョブを、レプリ ケート先サイトとして動作する本稼動の本稼動用のマシンで作成します。 • B)インポート ウィザードを使用してリモート接続およびレプリケーション ジョ ブを Dev/QA のレプリケート先サイトから、レプリケート先サイトとして動作 する本稼動用マシンにインポートします。次に、インポートしたリモート接続 を編集し、レプリケート元サイトとして動作する本稼動のマシンを指定しま す。 レプリケート先サイトの再指定 現在、オブジェクトがレプリケート元サイトから複製された場合、オブジェクトは常にそ のレプリケート元サイトから複製される必要があり、別の BusinessObjects Enterprise システムからは複製できません。リモート接続オブジェクトを編集して、新しい BusinessObjects Enterprise システムを指定するようにした場合でも、異なる BusinessObjects Enterprise システムから複製されたオブジェクトを複製しようとすると、 リモート接続オブジェクトは複製できません。別のレプリケート元サイトからオブジェクト を複製するには、最初にレプリケート先サイトからオブジェクトを削除します。 272 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 ベスト プラクティス 注 複製したオブジェクトをコピーすると、コピーの CUID は変更され、コピーにはレプ リケーション情報は含まれません。 ベスト プラクティス この節で説明する設定手順に従うと、フェデレーションで、レプリケーション ジョブのパ フォーマンスを最適化することができます。 1 つのレプリケーション ジョブに多数のオブジェクトがある場合は、レプリケーション ジョブの実行時に追加の手順を実行すると正しく実行できます。通常は、各レプリケー ション ジョブで 32,000 個までのオブジェクトを複製できます。ただし、一部のデプロイ メントでは、レプリケーションのサイズを増減して設定を行う必要があります。問題が発 生した場合は、278 ページの 「エラー メッセージのトラブルシューティング」を参照して ください。 注 以下に示す手順を開始する前に、264 ページの 「フェデレーションでの Web サー ビスの使用」を参照しておくことをお勧めします。 1)専用 Web サービス プロバイダの取得 フェデレーションでは、複製されたコンテンツは Web サービスを通じて送信されます。 BusinessObjects Enterprise のデフォルトのインストールでは、Web サービスはすべて 同じ Web サービス プロバイダを使用します。つまり、容量の大きいレプリケーション ジョブが Web サービス プロバイダに長時間接続していると、他の Web サービス リク エストおよびそれに対応するアプリケーションへの応答が遅くなる可能性があります。 一度に多数のオブジェクトを複製する予定がある場合や、複数のレプリケーション ジョ ブを連続して実行する予定がある場合は、独自の Web サービス プロバイダを使用し てフェデレーション Web サービスを、独自の Java アプリケーション サーバーにデプ ロイすることができます。 この方法を実行するには、BusinessObjects インストーラを使用して、BusinessObjects Enterprise Web サービスをインストールします。Java アプリケーション サーバーがイン ストール済みであることが必要です。Java アプリケーション サーバーがインストールさ れていない場合は、Web Tier コンポーネント オプション全体をインストールします。こ れで、BusinessObjects Web サービスと Tomcat がインストールされます。この方法を 実行するには、インストール先のマシンでインストーラを起動し、カスタム インストール を選択して、Web Tier コンポーネントオプションまたはBusinessObjects Web サービス のいずれかを選択します。 SAP BusinessObjects Enterprise 管理者ガイド 273 4 4 フェデレーションの使用 ベスト プラクティス 注 • • ホスト名、ポート、管理者パスワードなど既存の CMS の情報を入力する必要 があります。 この新しい Web サービス プロバイダの URI は、リモート接続の URI フィール ドで使用する必要があります。 2)Java アプリケーション サーバーの使用可能なメモリ量の増加 1 つのレプリケーション ジョブで多くのオブジェクトを複製する場合、または Java アプ リケーション サーバーを他のアプリケーションと共有している場合は、Java アプリケー ション サーバーで使用できるメモリの量を増やします。 BusinessObjects Enterprise と Tomcat をデプロイしている場合、デフォルトの使用可 能メモリ量は 1 GB です。Tomcat の使用可能なメモリ量を増やすには、次の手順を実 行します。 Windows の場合 1 [Tomcat 設定]を開きます。[スタート] > [プログラム] > [Tomcat] > [Tomcat 設 定]の順にクリックします。 2 [Java]を選択します。 3 [Java オプション]テキスト ボックスで、[-Xmx1024M]を見つけます。 4 [-Xmx1024M]の値を目的のサイズまで増やします。 例 メモリの量を 2 GB まで増やすには、「-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" -o "$SOFTWARE" = "HP-UX" ]; then JAVA_OPTS="$JAVA_OPTS -Xmx1024m -XX:MaxPermSize=256m" fi 274 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 ベスト プラクティス export JAVA_OPTS # fi 3 -Xmx1024m パラメータを目的のサイズまで増やします。 例 メモリの量を 2 GB まで増やすには、「-Xmx2048m」と入力します。 ヒント 他の Java アプリケーション サーバーに関しては、Java アプリケーション サーバー のマニュアルを参照して使用可能なメモリの量を増やしてください。 3)作成する BIAR ファイル サイズの縮小 フェデレーションは、Web サービスを使用してレプリケート元サイトとレプリケート先サ イト間でコンテンツを複製します。効率的な転送を行うために、オブジェクトはグループ 化されて BIAR ファイルに圧縮されます。 多数のオブジェクトを複製している場合は、Java アプリケーション サーバーを設定し てサイズの小さい BIAR ファイルを作成してください。この方法を使用すると、フェデ レーションで、複数の小さい BIAR ファイルにオブジェクトがパッケージ化および圧縮 されるので、複製するオブジェクトの数は制限されません。 作成する BIAR ファイルのサイズを小さくするには、次の Java パラメータを Java アプ リケーション サーバーに追加します。 Dbobj.biar.suggestSplit and Dbobj.biar.forceSplit bobj.biar.suggestSplit を指定すると、BAR ファイルの適切なサイズが提案され、その サイズへの変更が行われます。提案される新しい値は 90 MB です。 bobj.biar.forceSplit を指定すると、BIAR ファイルは指定されたサイズで強制的に停 止します。提案される新しい値は 100 MB です。 注 アプリケーション サーバーでメモリ不足が発生していたり、最大ヒープ サイズ(277 ページの 「現在のリリースの制限」を参照)をこれ以上増やすことができない場合 を除き、デフォルトの BIAR ファイルのサイズ設定を変更する必要はありません。 Tomcat Windows の場合 1 [Tomcat 設定]ツールを開きます。[スタート] > [プログラム] > [Tomcat] > [Tomcat 設定]の順にクリックします。 2 [Java]を選択します。 SAP BusinessObjects Enterprise 管理者ガイド 275 4 4 フェデレーションの使用 ベスト プラクティス 3 [Java オプション]テキスト ボックスの最後に次の行を追加します。 -Dbobj.biar.suggestSplit=90 -Dbobj.biar.forceSplit=100 Tomcat Unix/Linux の場合 1 任意のテキスト エディタで、env.sh を開きます。このファイルは <BOE_In stall_Dir>/setup/ にあります。 2 次の行を探します。 # if [ -d "$BOBJEDIR"/tomcat ]; then # set the JAVA_OPTS for tomcat JAVA_OPTS="-Dbobj.enterprise.home=${BOBJEDIR}enterprise120 -Dja va.awt.headless=true" if [ "$SOFTWARE" = "AIX" -o "$SOFTWARE" = "SunOS" -o "$SOFTWARE" = "Linux" -o "$SOFTWARE" = "HP-UX" ]; 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 アプリケーション サーバーの マニュアルを参照して、Java システム プロパティを追加してください。 4)ソケット タイムアウトの延長 Adaptive Job Server で、レプリケーション ジョブが実行されます。レプリケーション ジョ ブの実行中、Adaptive Job Server はレプリケート元サイトとの接続を確立します。レプ リケート元サイトから大量の情報を受け取る場合、Adaptive Job Server が情報の受信 に使用するソケットがタイムアウトしないようにすることが重要です。 デフォルト値は 90 分です。必要な場合は、ソケット タイムアウトの値を増やします。 Adaptive Job Server でソケットのタイムアウト値を延長するには、次の手順を実行しま す。 1 2 3 4 276 セントラル管理コンソール(CMC)を開きます。 [サーバー]セクションで、[Adaptive Job Server]を選択します。 [プロパティ]をクリックします。 次の行の終わりに、コマンド ライン パラメータを追加します。 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 ベスト プラクティス • • Windows:-javaArgs Xmx1000m,Xincgc,server,Dbobj.federation.WSTime out=<timeout in minutes> UNIX:-javaArgs Xmx512m,Dbobj.federation.WSTimeout=<timeout in minutes> 現在のリリースの制限 フェデレーションは、非常に柔軟性のあるツールですが、実稼動中のパフォーマンス に影響する可能性のある特定の制限があります。ここでは、フェデレーションの運用を 最適化するために変更可能な領域について詳しく説明します。 • オブジェクトの最大数 各レプリケーション ジョブは、BusinessObjects Enterprise デプロイメント間でオブ ジェクトを複製します。1 つのレプリケーション ジョブで複製する最大オブジェクト 数は 100,000 にすることをお勧めします。オブジェクトが 100,000 個を超えてもレ プリケーション ジョブは機能しますが、フェデレーションでサポートされるのは、 100,000 個までのオブジェクトの複製だけです。 • アクセス権 フェデレーションでは、アクセス権はレプリケート元サイトからレプリケート先サイトに のみ複製されます。両方のデプロイメントに共通するユーザー アクセス権をレプリ ケート元サイトで設定し、双方向レプリケーションを使用してそれらのアクセス権を レプリケート先サイトに複製することをお勧めします。特定のサイトのユーザー アク セス権は、ユーザーが存在するサイトの BusinessObjects Enterprise デプロイメン トで通常どおりに管理されます。 • ビジネス ビューと関連オブジェクト BusinessObjects Enterprise には、ビジネス ビュー、ビジネス エレメント、データ ファンデーション、データ コネクションおよび値の一覧(LOV)を保存できます。こ れらのオブジェクトは、Crystal レポートの機能を拡張するために使用します。 オブジェクトがレプリケート先サイトで最初に作成されてから、双方向レプリケーショ ンを使用してレプリケート元サイトに複製されると、これらのオブジェクトは正しく動 作せず、それらのデータは Crystal レポートに表示されない場合があります。 レプリケート元サイトでビジネス ビュー、ビジネス エレメント、データ ファンデーショ ン、データ コネクションおよび LOV を作成してから、それらをレプリケート先サイト に複製することをお勧めします。レプリケート先サイトまたはレプリケート元サイトで オブジェクトを更新すると(アクセス権を許可する)、変更は正しく複製されます。 • ユニバース オーバーロード SAP BusinessObjects Enterprise 管理者ガイド 277 4 4 フェデレーションの使用 ベスト プラクティス BusinessObjects Enterprise にはユニバース オーバーロードを保存できます。ユ ニバース オーバーロードがレプリケート先サイトで作成されてから、双方向レプリ ケーションを使用してレプリケート元サイトに複製されると、それらは正しく機能しな い場合があります。 この問題を解決するには、最初にレプリケート元サイトでユニバース オーバーロー ドを作成してから、レプリケート先サイトに複製します。次に、レプリケート元サイトで ユニバース オーバーロードにセキュリティを設定し、レプリケート先サイトに複製し ます。 • オブジェクトのクリーンアップ オブジェクトのクリーンアップによって、一方のサイトで削除されているオブジェクト が削除されます。現在、オブジェクトのクリーンアップは、レプリケート元サイトから レプリケートサイトにのみ実行されます。詳細については、252 ページの 「オブジェ クトのクリーンアップの管理」を参照してください。 • フェデレーション ログ ファイル フェデレーション ログ ファイルは、XML 1.1 標準を使用する XML ファイルに書き 込まれます。ブラウザでログ ファイルを表示するには、ブラウザが XML 1.1 をサ ポートしている必要があります。 エラー メッセージのトラブルシューティング ここでは、フェデレーションを使用する際に発生する可能性のあるエラー メッセージに ついて説明します。これらのメッセージはレプリケーション ジョブのログまたはレポート の機能領域に表示されます。 1)無効な GUID エラーの例:ERROR 2008-01-10T00:31:08.234Z GUID ASXOOFyvy0FJnRcD0dZNTZg (オブジェクト番号 1285 のプロパティ SI_PARENT_CUID)は有効な GUID ではありません。 このエラーは、親が一緒に複製されていないオブジェクトやレプリケート先に存在しな いオブジェクトを複製していることを意味します。たとえば、オブジェクトが複製されて いても、そのオブジェクトを含むフォルダが複製されていない場合があります。オブジェ クトを複製しているアカウントが親オブジェクトに対する十分なアクセス権を持っていな いために、親オブジェクトは複製されない可能性があります。 278 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 ベスト プラクティス 2)レプリケート元サイトでデータが表示されない Crystal レポート このエラーは、最初にレプリケート先サイトで作成されてから、レプリケート元サイトに複 製されたビジネス ビュー、ビジネス エレメント、データ ファンデーション、データ コネ クションまたは値の一覧(LOV)を Crystal レポートが使用している場合に発生する可 能性があります。詳細については、277 ページの 「現在のリリースの制限」を参照して ください。 3)ユニバース オーバーロードが正しく適用されない このエラーは、レプリケート先サイトで作成されてから、レプリケート元サイトに複製され たユニバース オーバーロードを含むユニバースをレポートが使用している場合に発生 します。詳細については、277 ページの 「現在のリリースの制限」を参照してください。 4)Java のメモリ不足 エラー例:java.lang.OutOfMemoryError このエラーは、レプリケーション ジョブの処理中に Java アプリケーション サーバーの メモリが不足すると発生する可能性があります。レプリケーション ジョブのサイズが大き すぎるか、Java アプリケーション サーバーに十分なメモリがありません。 フェデレーション Web サービスを専用のマシンに移動して Java アプリケーション サー バーの使用可能なメモリ量を増やすか、1 つのレプリケーション ジョブで複製されるオ ブジェクトの量を減らします。詳細については、273 ページの 「ベスト プラクティス」を 参照してください。 5)ソケット タイムアウト エラー例:元のサイトの通信中にエラーが発生しました。タイムアウトになりました。 レプリケート元サイトからレプリケート先サイトの Adaptive Job Server へ送信される情 報が、割り当てられたタイムアウトを超える長さになっています。Adaptive Job Server でソケットのタイムアウト値を延長するか、レプリケーション ジョブで複製しているオブ ジェクトの数を減らしてください。 6)クエリー制限 エラー例:レプリケート先サイトで SDK エラーが発生しました。有効なクエリーであ りません。(FWB 00025) …...クエリー文字列がクエリーの長さ制限を超えていま す。 このエラーは、一度に多数のオブジェクトを複製している場合や、フェデレーションが、 CMS で処理しきれない大きさのクエリーを送信した場合に発生する可能性がありま SAP BusinessObjects Enterprise 管理者ガイド 279 4 4 フェデレーションの使用 ベスト プラクティス す。レプリケート元サイトからのオブジェクトはレプリケート先サイトにコミットされます。 ただし、レプリケート元サイトにコミットする必要がある変更はコミットされません。競合 は指定されたとおりに解決されますが、オブジェクトには手動による競合解決のフラグ は設定されません。レプリケート先サイトでコミットされたオブジェクトは継続して正しく 動作します。 この問題を解決するには、1 つのレプリケーション ジョブで複製しているオブジェクト の数を減らします。詳細については、273 ページの 「ベスト プラクティス」を参照してく ださい。 7)レプリケーション ジョブのタイムアウト エラー例:指定の時間間隔内にオブジェクトをスケジュールできませんでした。 このメッセージは、別のレプリケーション ジョブの完了を待機している間にレプリケー ション ジョブがタイムアウトすると表示されます。複数のレプリケーション ジョブが 1 つ のレプリケート元サイトに同時に接続している場合、このエラーが発生する可能性があ ります。失敗したレプリケーション ジョブは、次のスケジュール時に再実行を試みます。 この問題を解決するには、失敗したレプリケーション ジョブを、同じレプリケート元サイ トに接続している他のレプリケーション ジョブと競合しない時間にスケジュールします。 8)レプリケーションの制限 エラー例:レプリケート先サイトで SDK エラーが発生しました。データベース アク セスのエラーです。…内部クエリー プロセッサ エラー:クエリー プロセッサでクエ リーの最適化中にスタック領域が足りなくなりました。ExecWithDeadlockHandling でクエリーを実行中にエラーが発生しました。 このメッセージは、一度に複製可能な、サポートされるオブジェクトの数を超えると表示 される場合があります。この問題を解決するには、レプリケーション ジョブで複製して いるオブジェクトの数を減らし、再実行してみてください。 9)オブジェクトの削除 エラー例:「セキュリティ権限をチェック中にエラーが発生しました。」または「オブ ジェクトのパック中にエラーが発生しました。」 このメッセージは、オブジェクトがレプリケーション パッケージから削除されると表示さ れる場合があります。これは、権限をチェックしたり、オブジェクトをパックする前に、レ プリケーションの必要があるオブジェクトに対してフェデレーションがクエリーを実行す ると発生する場合があります。 280 SAP BusinessObjects Enterprise 管理者ガイド フェデレーションの使用 ベスト プラクティス 10)Adaptive Processing Server エラー例:Job Processing Server でエラーが発生しました。 このエラーは、フェデレーションによってロードされるクラスの数が多すぎて、レプリケー ション ジョブを処理するメモリが足りない場合に発生する可能性があります。 この問題を解決するには、次の両方の手順を実行する必要があります。 1 Adaptive Processing Server のコマンド ライン引数に、-javaArgs "XX:MaxPerm Size=256m" という行を追加します。 2 接続先の Java アプリケーション サーバーに次のパラメータを追加して、使用して いる BIAR ファイルのサイズを縮小します。 • • -Dbobj.biar.suggestSplit=100m -Dbobj.biar.forceSplit=100m 11)オブジェクト マネージャの領域 エラー例:プッシュ パッケージを構築できませんでした。入力/出力例外が発生し ました:“デバイスに領域が残っていません。” これは、フェデレーションが使用する一時ディレクトリに十分なディスク領域がない場合 に発生します。この問題を解決するには、一時ディレクトリに追加の領域を作成する か、一時ディレクトリに別の場所を使用します。 レプリケート元サイで一時ディレクトリに別の場所を指定するには、Java アプリケーショ ン サーバーの設定ファイルに -Dbobj.tmp.dir=<TempDir> という行を追加します。 レプリケート先サイトで一時ディレクトリに別の場所を指定するには、Adaptive Processing Server のコマンドライン引数に、-javaArgs -Dbobj.tmp.dir=<TempDir> を追加しま す。 この例で、<TempDir> は、使用する一時ディレクトリの場所です。 12)ユニバース エラー エラー例:processDPCommands API を呼び出し中に内部エラーが発生しました。 このエラーは、複製されたユニバースに、無効なまたは見つからないユニバース間接 続のリレーションシップが含まれている場合に発生します。この問題を解決するには、 [レプリケート元から最新表示]オプションを選択して、レプリケーション ジョブを実行 し、ユニバース接続が複製されていることを確認します。 または、Universe Designer でユニバースを開き、ユニバースのユニバース接続を編集 して、ユニバースを再コミットします。 SAP BusinessObjects Enterprise 管理者ガイド 281 4 ファイアウォールの使用 5 5 ファイアウォールの使用 BusinessObjects Enterprise コンポーネント間の通信について BusinessObjects Enterprise コンポーネント間の通信 について BusinessObjects Enterprise システムの全体が同一サブネット上にデプロイされている 場合、ファイアウォールを特に設定する必要はありません。しかし、1 つまたは複数の ファイアウォールで隔てられた別のサブネットに一部の Business Objects コンポーネ ントをデプロイすることもあります。 BusinessObjects Enterprise サーバー、リッチ クライアント、および BusinessObjects Enterprise SDK をホストする Web アプリケーション サーバー間の通信について理解 してから、BusinessObjects Enterprise システムがファイアウォールを使用するように設 定します。 関連項目 • • 297 ページの「ファイアウォール用の BusinessObjects Enterprise の設定」 302 ページの「一般的なファイアウォール シナリオの例」 BusinessObjects Enterprise のサーバーと通信ポートの概要 BusinessObjects Enterprise システムがファイアウォールと共にデプロイされている場 合、BusinessObjects Enterprise のサーバーとそれらの通信ポートについて理解する ことが重要になります。 リクエスト ポートをバインドする各 BusinessObjects Enterprise サーバー BusinessObjects Enterprise サーバー(Input File Repository Server など)は、起動時 にリクエスト ポートをバインドします。それ以外の BusinessObjects Enterprise コンポー ネント(BusinessObjects Enterprise サーバー、Business Objects リッチ クライアント、 Web アプリケーション サーバーにホストされる Business Objects SDK など)は、このリ クエスト ポートを使用してサーバーと通信します。 特定のポート番号が設定されている場合を除き、サーバーは動的にリクエスト ポート 番号を選択します。特定のリクエスト ポート番号を設定する必要があるサーバーとは、 ファイアウォールを通過して他の BusinessObjects Enterprise コンポーネントと通信す るサーバーです。 284 SAP BusinessObjects Enterprise 管理者ガイド ファイアウォールの使用 BusinessObjects Enterprise コンポーネント間の通信について CMS に登録される各 BusinessObjects Enterprise サーバー BusinessObjects Enterprise サーバーは、起動時に CMS に登録されます。サーバー が登録されるとき、CMS は次の情報を記録します。 • • サーバーのホスト マシンのホスト名(または IP アドレス) サーバーのリクエスト ポート番号 2 つのポートを使用する Central Management Server(CMS) CMS は、リクエスト ポートとネーム サーバー ポートという 2 つのポートを使用します。 リクエスト ポートは、デフォルトでは動的に選択されます。ネーム サーバー ポートは、 デフォルトでは 6400 です。 他の BusinessObjects Enterprise サーバーは、最初に CMS のネーム サーバー ポー トにアクセスします。CMS は、その最初のアクセスに応答してリクエスト ポートの値を返 します。Business Objects サーバーは、それ以降の CMS との通信にこのリクエスト ポートを使用します。 登録したサーバーにディレクトリを提供する Central Management Server(CMS) CMS は、登録した BusinessObjects Enterprise サーバーのディレクトリを提供します。 他の BusinessObjects Enterprise コンポーネント(BusinessObjects Enterprise サー バー、Business Objects リッチ クライアント、および Web アプリケーション サーバーに ホストされている Business Objects SDK など)は、CMS にアクセスして特定のサーバー への参照をリクエストします。サーバーの参照には、そのサーバーのリクエスト ポート 番号と、サーバーのホスト マシンのホスト名(または IP アドレス)が含まれます。 BusinessObjects Enterprise コンポーネントは、使用しているサーバーとは異なるサブ ネットに含まれることがあります。サーバーへの参照に含まれるホスト名(または IP ア ドレス)は、そのコンポーネントのマシンから到達できる必要があります。 注 BusinessObjects Enterprise サーバーへの参照には、デフォルトでそのサーバー マシ ンのホスト名が含まれます(マシンに複数のホスト名がある場合は、プライマリ ホスト名 が選択されます)。参照に名前ではなく IP アドレスが含まれるように、サーバーを設定 することもできます。 関連項目 • 286 ページの「BusinessObjects Enterprise コンポーネント間の通信 」 SAP BusinessObjects Enterprise 管理者ガイド 285 5 5 ファイアウォールの使用 BusinessObjects Enterprise コンポーネント間の通信について Server Intelligence Agents(SIA)と Central Management Server(CMS)の通信 Server Intelligence Agent(SIA)と Central Management Server(CMS)が相互に通信で きない場合、デプロイメントは機能しません。SIA と CMS 間の通信を許可するように ファイアウォール ポートが設定されているか確認します。 データ層および CMS と通信する Job Server の子プロセス 多くの Job Server は子プロセスを作成して、レポート生成のようなタスクを処理させま す。Job Server は 1 つまたは複数の子プロセスを作成します。すべての子プロセスに はそれ自体のリクエスト ポートがあります。 デフォルトでは、Job Server は各子プロセスのリクエスト ポートを動的に選択します。 Job Server が選択できるポート番号の範囲を指定できます。 すべての子プロセスは、CMS と通信します。この通信がファイアウォールを通過する 場合、次の操作が必要になります。 • • Job Server が選択できるポート番号の範囲を指定します。ポートの範囲は、-maxJobs で指定された子プロセスの最大数が使用するために十分な大きさが必要です。 ファイアウォールで、指定されたポート範囲を開きます。 多くの子プロセスがデータ層と通信します。たとえば、ある子プロセスはレポーティング データベースと接続し、データを取得して、レポートのために計算を実行します。Job Server の子プロセスがファイアウォールを通過してデータ層と通信する場合、次の操 作が必要になります。 • Job Server マシンの任意のポートからデータベース サーバー マシンのデータベー ス リスニング ポートに向けて、ファイアウォールに通信経路を開きます。 関連項目 • 638 ページの「Job Server」 BusinessObjects Enterprise コンポーネント間の通信 BusinessObjects Enterprise コンポーネント(ブラウザ クライアント、リッチ クライアント、 サーバー、Web アプリケーション サーバーにホストされている BusinessObjects Enterprise SDK など)は、通常のワークフローではネットワークを越えて互いに通信し ます。ファイアウォールで隔てられた複数のサブネットに Business Objects 製品をデ プロイするためのこのようなワークフローについて、理解する必要があります。 286 SAP BusinessObjects Enterprise 管理者ガイド ファイアウォールの使用 BusinessObjects Enterprise コンポーネント間の通信について BusinessObjects Enterprise コンポーネント間の通信の要件 BusinessObjects Enterprise のデプロイメントは、次のような一般的な要件に準拠する 必要があります。 1 各 BusinessObjects Enterprise サーバーが、そのサーバーのリクエスト ポートで、 他の各 BusinessObjects Enterprise サーバーとの通信を開始できる必要がありま す。 2 CMS は 2 つのポートを使用します。BusinessObjects Enterprise サーバー、 BusinessObjects Enterprise リッチ クライアント、および BusinessObjects Enterprise SDK をホストする Web アプリケーション サーバーはそれぞれ、その両方のポート で Central Management Server(CMS)との通信を開始できる必要があります。 3 Job Server の各子プロセスは、その両方のポートで CMS との通信を開始できる必 要があります。 4 リッチ クライアントは、Input File Repository Server および Output File Repository Server のリクエスト ポートとの通信を開始できる必要があります。 5 Desktop Intelligence および Web Intelligence のリッチ クライアントが監査を使用 する場合、Client Auditing Proxy Service をホストする Adaptive Processing Server のリクエスト ポートとの通信を開始できる必要があります。 6 通常は、BusinessObjects Enterprise SDK をホストする Web アプリケーション サー バーが、各 BusinessObjects Enterprise サーバーとの通信を開始できる必要があ ります。 注 Web アプリケーション サーバーは、デプロイメントで使用されている BusinessObjects Enterprise サーバーとの通信を開始できる必要があります。たとえば、Crystal Reports が使用されない場合、Web アプリケーション サーバーは Crystal Reports Processing Server と通信する必要はありません。 7 Job Server は、-requestJSChildPorts <port range> コマンドで指定されたポート 番号を使用します。コマンド ラインでポート番号が指定されていない場合、Job Server はランダムなポート番号を使用します。Job Server が FTP または別のマシ ンのメール サーバーと通信できるようにするには、ファイアウォール上の -re questJSChildPorts で指定された範囲内のすべてのポートを開くか、Job Server の子プロセスをファイアウォールの例外として追加します。 8 CMS は、CMS データベースのリスニング ポートとの通信を開始できる必要があり ます。 9 Connection Server、Job Server の多くの子プロセス、および各 Processing Server は、レポーティング データベースのリスニング ポートとの通信を開始できる必要が あります。データベース ベンダーによって、使用するリスニング ポートが異なりま す。たとえば、MySQL はデフォルトでは 3306 を使用します。 SAP BusinessObjects Enterprise 管理者ガイド 287 5 5 ファイアウォールの使用 BusinessObjects Enterprise コンポーネント間の通信について 関連項目 • 288 ページの「BusinessObjects Enterprise のポートの要件 」 BusinessObjects Enterprise のポートの要件 ここでは、BusinessObjects Enterprise サーバー、BusinessObjects Enterprise リッチ クライアント、BusinessObjects Enterprise SDK をホストしている Web アプリケーション サーバー、およびサードパーティ ソフトウェア アプリケーションが使用する通信ポート について示します。ファイアウォールを伴って BusinessObjects Enterprise をデプロイ する場合、この情報を使用するとそのファイアウォールで開くポートの数を最小限にで きます。 Business Objects アプリケーションのポートの要件 次の表に、BusinessObjects Enterprise アプリケーションが使用するサーバーとポート の番号を示します。 288 SAP BusinessObjects Enterprise 管理者ガイド ファイアウォールの使用 BusinessObjects Enterprise コンポーネント間の通信について 製品 クライアン ト アプリ 関連するサーバー ケーション CMS CMS ネーム サーバー ポート(デ フォルトでは 6400) Input File Repository Server(FRS) CMS リクエスト ポート Output File Repository Server(FRS) Crystal Reports サーバーのポートの要件 Input File Repository Server (FRS)リクエスト ポート Output File Repository Server Crystal Re- Report Application Serv- (FRS)リクエスト ポート ports De- er(RAS) RAS リクエスト ポート signer Crystal Reports Cache Crystal Reports Cache Server リ Server クエスト ポート Crystal Reports Page Crystal Reports Page Server リク Server エスト ポート Web Intelligence ProcessWeb Intelligence Processing ing Server Server リクエスト ポート SAP BusinessObjects Enterprise 管理者ガイド 289 5 5 ファイアウォールの使用 BusinessObjects Enterprise コンポーネント間の通信について 製品 クライアン ト アプリ 関連するサーバー ケーション CMS CMS ネーム サーバー ポート(デ フォルトでは 6400) Input File Repository Server(FRS) CMS リクエスト ポート Output File Repository Server(FRS) Live Office Report Application ServWeb アプ Live Office er(RAS) リケーショ ン Web Intelligence Processing Server Adaptive Processing Server Crystal Reports Cache Server Live Office Web アプリ Live Office ケーションをホストする リッチ クラ Live Office Web アプリケーション イアント サーバー Web Intelli- CMS Business gence リッ Objects チ クライア Input File Repository Enterprise Server(FRS) ント 290 サーバーのポートの要件 SAP BusinessObjects Enterprise 管理者ガイド Input File Repository Server (FRS)リクエスト ポート Output File Repository Server (FRS)リクエスト ポート RAS リクエスト ポート Web Intelligence Processing Server リクエスト ポート Adaptive Processing Server リク エスト ポート Crystal Reports Cache Server リ クエスト ポート HTTP ポート(デフォルトは 80) CMS ネーム サーバー ポート(デ フォルトでは 6400) CMS リクエスト ポート Input File Repository Server (FRS)リクエスト ポート ファイアウォールの使用 BusinessObjects Enterprise コンポーネント間の通信について 製品 クライアン ト アプリ 関連するサーバー ケーション CMS ネーム サーバー ポート(デ フォルトでは 6400) CMS Business Desktop Objects IntelliEnterprise gence Input File Repository Server(FRS) Output File Repository Server(FRS) CMS リクエスト ポート Input File Repository Server (FRS)リクエスト ポート Output File Repository Server (FRS)リクエスト ポート CMS ネーム サーバー ポート(デ フォルトでは 6400) CMS Business Universe Objects Designer Enterprise サーバーのポートの要件 Input File Repository Server(FRS) Connection Server CMS リクエスト ポート Input File Repository Server (FRS)リクエスト ポート Connection Server ポート Business ビジネス Objects ビュー マ Enterprise ネージャ CMS ネーム サーバー ポート(デ フォルトでは 6400) CMS Input File Repository Server(FRS) CMS リクエスト ポート Input File Repository Server (FRS)リクエスト ポート SAP BusinessObjects Enterprise 管理者ガイド 291 5 5 ファイアウォールの使用 BusinessObjects Enterprise コンポーネント間の通信について 製品 クライアン ト アプリ 関連するサーバー ケーション サーバーのポートの要件 CCM でリモートの BusinessObjects Enterprise サーバーを管理 するためには次のポートを開い ておく必要があります。 CMS ネーム サーバー ポート(デ フォルトでは 6400) CMS リクエスト ポート CCM でリモートの SIA プロセス を管理するためには、次のポー トを開いておく必要があります。 セントラル Business 設定マ Objects ネージャ Enterprise (CCM) CMS Microsoft Directory Services Server Intelligence Agent (TCP ポート 445) (SIA) NetBIOS Session Service(TCP ポート 139) NetBIOS Datagram Service(UDP ポート 138) NetBIOS Name Service(UDP ポート 137) DNS(TCP/UDP ポート 53) ここに示す一部のポートは必須 でない場合があります。Windows 管理者に確認してください。 292 SAP BusinessObjects Enterprise 管理者ガイド ファイアウォールの使用 BusinessObjects Enterprise コンポーネント間の通信について 製品 クライアン ト アプリ 関連するサーバー ケーション サーバーのポートの要件 SIA リクエスト ポート(デフォルト では 6410) Server InCMS ネーム サーバー ポート(デ Business telligence CMS などすべての Busi- フォルトでは 6400) Objects Agent(SIA ness Objects サーバー Enterprise CMS リクエスト ポート ) SIA で管理されている各サー バーに対するリクエスト ポート CMS ネーム サーバー ポート(デ フォルトでは 6400) CMS Business Input File Repository インポート Objects Server(FRS) ウィザード Enterprise Output File Repository Server(FRS) Input File Repository Server (FRS)リクエスト ポート Output File Repository Server (FRS)リクエスト ポート CMS ネーム サーバー ポート(デ フォルトでは 6400) CMS Business 公開ウィ Objects ザード Enterprise CMS リクエスト ポート Input File Repository Server(FRS) Output File Repository Server(FRS) CMS リクエスト ポート Input File Repository Server (FRS)リクエスト ポート Output File Repository Server (FRS)リクエスト ポート SAP BusinessObjects Enterprise 管理者ガイド 293 5 5 ファイアウォールの使用 BusinessObjects Enterprise コンポーネント間の通信について 製品 クライアン ト アプリ 関連するサーバー ケーション CMS Business レポート変 Objects 換ツール Input File Repository Enterprise Server(FRS) デプロイされた製品に Web アプリ よって必要とされるすべ ケーション ての Business Objects サーバー Enterprise サーバー。 Business にホストさ たとえば、Crystal ReObjects れる Busi- ports Cache Server リクエ Enterprise ness Ob- スト ポートは、Crystal jects Enter- Reports がデプロイされ prise SDK 使用されている場合にの サーバーのポートの要件 CMS ネーム サーバー ポート(デ フォルトでは 6400) CMS リクエスト ポート Input File Repository Server (FRS)リクエスト ポート CMS ネーム サーバー ポート(デ フォルトでは 6400) CMS リクエスト ポート 必要な各サーバーに対するリク エスト ポート み必要です。 CMS Voyager 294 OLAP CMS ネーム サーバー ポート(デ フォルトでは 6400) Multidimensional Analysis CMS リクエスト ポート Server(MDAS) MDAS ポート Input File Repository Input File Repository Server Server(FRS) (FRS)リクエスト ポート Output File Repository Output File Repository Server Server(FRS) (FRS)リクエスト ポート SAP BusinessObjects Enterprise 管理者ガイド ファイアウォールの使用 BusinessObjects Enterprise コンポーネント間の通信について 注 Report Application Server をファイアウォール環境で設定する場合は、次の手順 を実装する必要があります。 1 受信 RAS リクエスト ポートを開きます。このポートは、-requestport サーバー コマンド ライン スイッチで指定されます。 2 送信ポートをすべて開きます。 デフォルトでは、RAS サーバーによって動的な送信ポートが選択されます。送 信ポートを制限する場合は、ポートの範囲を指定して次のレジストリ キーを更 新し、これらのポートと RAS リクエスト ポートを有効にします。 Windows の場合、次のレジストリ キーでポートの範囲を指定します。 • HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 12.0\CER\RequestPortLower • HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 12.0\CER\RequestPortUpper UNIX の場合、次のファイルでポートの範囲を指定します。 <INSTALLDIR>/bobje/data/.bobj/registry/software/business objects/suite 12.0/cer/.registry • "RequestPortLower"=dword:0 "RequestPortUpper"=dword:10000 サードパーティ アプリケーションのポートの要件 次の表に、Business Objects 製品が使用するサードパーティ ソフトウェアを示します。 一部のソフトウェア ベンダーに対する固有の例が含まれます。ベンダーが異なるとポー トの要件も異なります。 SAP BusinessObjects Enterprise 管理者ガイド 295 5 5 ファイアウォールの使用 BusinessObjects Enterprise コンポーネント間の通信について サードパー ティ アプリ ケーション CMS データ ベース サードパーティ製 サードパーティ アプリ 品を使用する ケーションのポートの 説明 Business Objects 要件 コンポーネント Central Management Server (CMS) データベース サー MySQL は Business Obバーのリスニング ポー jects Enterprise と共にイ ト ンストールされます。CMS たとえば、MySQL は は、CMS データベースと ポート 3306 を使用し 通信する唯一のサーバー です。 ます。 データベース サー Connection Server バーのリスニング ポー レポーティン これらのサーバーは、レ Job Server の各子 ト グ データ ポーティング データベー プロセス たとえば、MySQL は スから情報を取得します。 ベース 各処理サーバー ポート 3306 を使用し ます。 Live Office リッチ クライアント Web アプリ ケーション サーバー FTP サー バー 296 HTTP ポートおよび HTTPS ポート HTTPS は、セキュリティで たとえば、Tomcat で 保護された HTTP 通信を すべての Business はデフォルトの HTTP 使用する場合にのみ必要 Objects ポータル ポートは 8080 で、デ になります。 (InfoView や CMC フォルトの HTTPS など) ポートは 443 です。 すべての Job Server SAP BusinessObjects Enterprise 管理者ガイド FTP 入力(ポート 21) Job Server は FTP ポート を使用して、FTP への送 FTP 出力(ポート 22) 信を許可します。 ファイアウォールの使用 ファイアウォール用の BusinessObjects Enterprise の設定 サードパー ティ アプリ ケーション サードパーティ製 サードパーティ アプリ 品を使用する ケーションのポートの 説明 Business Objects 要件 コンポーネント 電子メール サーバー すべての Job Server SMTP(ポート 25) Job Server が コンテンツを すべての Job 送信できる Server Unix サー バー Job Server は SMTP ポー トを使用して、電子メール への送信を許可します。 rexec 出力(ポート 512) (Unix のみ)Job Server は これらのポートを使用し (Unix のみ)rsh 出力 て、ディスクへの送信を許 可します。 (ポート 514) CMS 認証サー バー BusinessObjects Enterprise SDK を ホストする Web ア プリケーション サーバー すべてのリッチ ク ライアント、ただし 3 層の“Zabo”モー ドの Live Office お よび Desktop Intelligence を除く サードパーティ認証の 接続ポート たとえば、Oracle LDAP サーバーの接 続サーバーは、ユー ザーによってファイル ldap.ora に定義されま す。 ユーザーの認証情報は、 そのサードパーティ認証 サーバーに格納されま す。ここに示した CMS、 BusinessObjects Enterprise SDK、およびリッチ クライアントは、ユーザー がログオンしたときにサー ドパーティの認証サー バーと通信する必要があ ります。 ファイアウォール用の BusinessObjects Enterprise の 設定 この節では、ファイアウォール環境で動作するように、BusinessObjects Enterprise シ ステムを設定するための方法を、手順を追って説明します。 SAP BusinessObjects Enterprise 管理者ガイド 297 5 5 ファイアウォールの使用 ファイアウォール用の BusinessObjects Enterprise の設定 ファイアウォール用にシステムを設定する 1 ファイアウォールを通過して通信する必要がある BusinessObjects Enterprise サーバーを決定します。詳細については、286 ページの 「BusinessObjects Enterprise コンポーネント間の通信 」を参照してください。 2 ファイアウォールを通過して通信する各 BusinessObjects Enterprise サーバー に、リクエスト ポートを設定します。詳細については、161 ページの 「ポート番 号の設定」を参照してください。 3 ファイアウォールを通過して通信する必要がある Job Server の子プロセスに対 して、ポート範囲を設定します。詳細については、638 ページの 「Job Server」 を参照してください。 4 前の手順で設定した BusinessObjects Enterprise サーバーのリクエスト ポー トとの通信を許可するように、ファイアウォールを設定します。詳細については、 298 ページの 「ファイアウォール規則の指定」を参照してください。 5 (オプション)ファイアウォールを通過して通信する BusinessObjects Enterprise サーバーをホストする各マシンの hosts ファイルを設定します。詳細について は、300 ページの 「NAT を使用するファイアウォールの hosts ファイルの設定」 を参照してください。 ファイアウォール規則の指定 Business Objects のコンポーネント間で必要なトラフィックが許可されるように、ファイア ウォールを設定する必要があります。この規則の指定方法の詳細は、ファイアウォール のマニュアルを参照してください。 ファイアウォールを通過する通信経路ごとに、インバウンド アクセス規則を 1 つ指定し ます。ファイアウォールの背後にある各 Business Objects サーバーに対しては、アク セス規則を指定する必要はありません。 サーバーの[ポート]テキスト ボックスで指定したポート番号を使用します。マシンの各 サーバーがそれぞれ一意のポート番号を使用する必要があります。一部の Business Objects サーバーは、複数のポートを使用します。 注 BusinessObjects Enterprise が NAT を使用するファイアウォールの両側にデプロイさ れている場合、すべてのマシンの BusinessObjects Enterprise サーバーが一意のリク エスト ポート番号を持つ必要があります。つまり、デプロイメント全体で、2 つのサー バーが同じリクエスト ポート番号を共有することはできません。 298 SAP BusinessObjects Enterprise 管理者ガイド ファイアウォールの使用 ファイアウォール用の BusinessObjects Enterprise の設定 注 アウトバウンド アクセス規則を指定する必要はありません。BusinessObjects Enterprise サーバーは、Web アプリケーション サーバーやクライアント アプリケー ションとの通信を開始しません。 例 この例では、Web アプリケーション サーバーと BusinesObjects Enterprise サーバー の間のファイアウォールに対する、インバウンド アクセス規則を示します。この場合は CMS に対して 2 つのポートを開きます。1 つのポートは Input File Repository Server (FRS)用で、もう 1 つは Output File Repository Server(FRS)用です。リクエスト ポー ト番号は、サーバーの CMC の設定ページの[ポート]テキスト ボックスで指定した ポート番号です。 送信元コンピュー ポート タ 送信先コン ピュータ ポート アクション Web アプリケー ション サーバー 任意 CMS 6400 許可 Web アプリケー ション サーバー 任意 CMS <リクエスト ポー 許可 ト番号> Web アプリケー ション サーバー 任意 Input File Repository Server(FRS) <リクエスト ポー 許可 ト番号> Web アプリケー ション サーバー 任意 Output File Repository Server(FRS) <リクエスト ポー 許可 ト番号> 任意 任意 CMS 任意 拒否 SAP BusinessObjects Enterprise 管理者ガイド 299 5 5 ファイアウォールの使用 ファイアウォール用の BusinessObjects Enterprise の設定 送信元コンピュー ポート タ 送信先コン ピュータ 任意 その他の BusinessObjects 任意 Enterprise サーバー 任意 ポート アクション 拒否 関連項目 • 286 ページの「BusinessObjects Enterprise コンポーネント間の通信 」 NAT を使用するファイアウォールの hosts ファイルの設定 この手順は、Network Address Translation(NAT)が有効になっているファイアウォー ルでBusinessObjects Enterprise サーバーが通信を行う必要がある場合にのみ必要 です。この手順を実行すると、クライアント マシンはサーバーのホスト名をルーティング 可能な IP アドレスにマップできます。 この手順は、298 ページの 「ファイアウォール用にシステムを設定する」で説明した手 順の追加手順として必要になります。 注 BusinessObjects Enterprise は、Domain Name System(DNS)を使用するマシンにデ プロイできます。この場合、サーバー マシンのホスト名は、各マシンの hosts ファイル ではなく、DNS サーバー上の外部でルーティング可能な IP アドレスにマップできま す。 Network Address Translation の概要 ファイアウォールは、認証されていないアクセスから内部ネットワークを保護するために デプロイされます。NAT を使用するファイアウォールは、内部ネットワークから、外部 ネットワークが使用する別のアドレスに IP アドレスをマップします。このアドレス変換に より、外部ネットワークに対して内部の IP アドレスが非表示となり、セキュリティが強化 されます。 BusinessObjects Enterprise SDK をホストするサーバー、リッチ クライアント、Web アプ リケーション サーバーなどの BusinessObjects Enterprise コンポーネントは、サーバー 300 SAP BusinessObjects Enterprise 管理者ガイド ファイアウォールの使用 ファイアウォール用の BusinessObjects Enterprise の設定 参照を使用してサーバーに接続します。サーバー参照には、サーバーのマシンのホ スト名が含まれています。このホスト名は BusinessObjects Enterprise コンポーネント のマシンからルーティング可能である必要があります。つまり、BusinessObjects Enterprise コンポーネントのマシン上の hosts ファイルは、サーバー マシンのホスト名 をサーバー マシンの外部 IP アドレスにマップする必要があります。サーバー マシン の外部 IP アドレスはファイアウォールの外側からルーティング可能ですが、内部 IP アドレスはルーティング可能ではありません。 hosts ファイルの設定手順は、Windows と Unix で異なります。 Windows で hosts ファイルを設定する 1 Network Address Translation(NAT)が有効になっているファイアウォールで通 信する必要がある BusinessObjects Enterprise コンポーネントが実行されてい るすべてのマシンを探します。 2 前の手順で見つかった各マシンで、メモ帳などのテキスト エディタを使用して hosts ファイルを開きます。hosts ファイルは、\WINNT\sys tem32\drivers\etc\hosts にあります。 3 hosts ファイル内の指示に従って、ファイアウォールの背後にある各マシンのう ち、BusinessObjects Enterprise サーバー(複数も可)を実行しているものにエ ントリを追加します。サーバー マシンのホスト名または完全修飾ドメイン名を外 部の IP アドレスにマップします。 4 hosts ファイルを保存します。 UNIX で hosts ファイルを設定する 注 UNIX オペレーティング システムは、DNS と通信する前に、まず hosts ファイルに 問い合わせて、ドメイン名を解決するように設定する必要があります。詳細は、UNIX システムのマニュアルを参照してください。 1 Network Address Translation(NAT)が有効になっているファイアウォールで通 信する必要がある BusinessObjects Enterprise コンポーネントが実行されてい るすべてのマシンを探します。 2 vi などのエディタを使用して、hosts ファイルを開きます。hosts ファイルは、ディ レクトリ \etc にあります。 3 hosts ファイル内の指示に従って、ファイアウォールの背後にある各マシンのう ち、BusinessObjects Enterprise サーバー(複数も可)を実行しているものにエ ントリを追加します。サーバー マシンのホスト名または完全修飾ドメイン名を外 部の IP アドレスにマップします。 4 hosts ファイルを保存します。 SAP BusinessObjects Enterprise 管理者ガイド 301 5 5 ファイアウォールの使用 一般的なファイアウォール シナリオの例 一般的なファイアウォール シナリオの例 ここでは、一般的なファイアウォール デプロイメントのシナリオの例を示します。 例:別のネットワークにデプロイされたアプリケーション層 この例は、ファイアウォールによって Web アプリケーション サーバーとそれ以外の BusinessObjects Enterprise サーバーが隔てられているようなデプロイメントで、ファイ アウォールと BusinessObjects Enterprise が協調するように設定する方法を示します。 この例では、BusinessObjects Enterprise コンポーネントは次の各マシンに分散してデ プロイされます。 • • • マシン BOE_1 は、Web アプリケーション サーバーと BusinessObjects Enterprise SDK をホストします。 マシン BOE_2 はインテリジェンス層のサーバー(Central Management Server、 Input File Repository Server、Output File Repository Server、Event Server な ど)をホストします。 マシン BOE_3 は処理層のサーバー(Crystal Reports Job Server、Program Job Server、Destination Job Server、List of Values Job Server、Web Intelligence Job Server、Web Intelligence Report Server、Report Application Server、Crystal Reports Page Server など)をホストします。 図 5-1: 別のネットワークにデプロイされたアプリケーション層 302 SAP BusinessObjects Enterprise 管理者ガイド ファイアウォールの使用 一般的なファイアウォール シナリオの例 別のネットワークにデプロイされたアプリケーション層を設定する 次に、この例を設定する方法を説明します。 1 この例には、次の通信要件が適用されます。 • BusinessObjects Enterprise SDK をホストするWeb アプリケーション サー バーが、その両方のポートで CMS との通信を開始できる必要があります。 • BusinessObjects Enterprise SDK をホストする Web アプリケーション サー バーが、各 BusinessObjects Enterprise サーバーとの通信を開始できる必 要があります。 • ブラウザが、Web アプリケーション サーバーの、http リクエスト ポートまた は https リクエスト ポートにアクセスできる必要があります。 2 Web アプリケーション サーバーは、マシン boe_2 および boe_3 のすべての Business Objects Enterprise サーバーと通信する必要があります。これらのマ シンで各サーバーのポート番号を設定します。1,025 ~ 65,535 の空のポート をどれでも使用できます。 次の表に、この例で選択したポート番号を示します。 サーバー ポート番号 Central Management Server 6411 Input File Repository Server 6415 Output File Repository Server 6420 Event Server 6425 Crystal Reports Job Server 6435 Program Job Server 6440 Destination Job Server 6445 List of Values Job Server 6450 Web Intelligence Job Server 6455 Web Intelligence Report Server 6460 Report Application Server 6465 SAP BusinessObjects Enterprise 管理者ガイド 303 5 5 ファイアウォールの使用 一般的なファイアウォール シナリオの例 サーバー ポート番号 Crystal Reports Page Server 6470 3 前の手順で設定した BusinessObjects Enterprise サーバーの固定ポートと Web アプリケーション サーバーとの通信を許可するように、ファイアウォール Firewall_1 および Firewall_2 を設定します。ポート 6400 は CMS ネーム サー バー ポートのデフォルトのポート番号で、明示的に設定する必要はありませ ん。 この例では、Tomcat アプリケーション サーバーの HTTP ポートを開いています。 表 5-5: Firewall_1 の設定 ポート 送信先コンピュー タ ポート アクション 任意 BOE_1 8080 許可 Firewall_2 の設定 304 送信元コン ピュータ ポート 送信先コン ピュータ ポート アクション BOE_1 任意 BOE_2 6400 許可 BOE_1 任意 BOE_2 6411 許可 BOE_1 任意 BOE_2 6415 許可 BOE_1 任意 BOE_2 6420 許可 BOE_1 任意 BOE_2 6425 許可 BOE_1 任意 BOE_3 6435 許可 BOE_1 任意 BOE_3 6440 許可 BOE_1 任意 BOE_3 6445 許可 SAP BusinessObjects Enterprise 管理者ガイド ファイアウォールの使用 一般的なファイアウォール シナリオの例 送信元コン ピュータ ポート 送信先コン ピュータ ポート アクション BOE_1 任意 BOE_3 6450 許可 BOE_1 任意 BOE_3 6455 許可 BOE_1 任意 BOE_3 6460 許可 BOE_1 任意 BOE_3 6465 許可 BOE_1 任意 BOE_3 6470 許可 4 このファイアウォールでは NAT は有効ではないため、hosts ファイルを設定す る必要はありません。 関連項目 • • 161 ページの「ポート番号の設定」 284 ページの「BusinessObjects Enterprise コンポーネント間の通信について」 例:ファイアウォールによって BusinessObjects Enterprise のサーバー から隔てられたリッチ クライアントとデータベース層 この例では、次のようなデプロイメント シナリオでファイアウォールと BusinessObjects Enterprise が協調するように設定する方法を示します。 • • 1 つのファイアウォールでリッチ クライアントが BusinessObjects Enterprise のサー バーから隔てられています。 1 つのファイアウォールで BusinessObjects Enterprise のサーバーがデータベー ス層から隔てられています。 この例では、BusinessObjects Enterprise コンポーネントは次の各マシンに分散してデ プロイされます。 • • マシン BOE_1 は公開ウィザードをホストします。公開ウィザードは BusinessObjects Enterprise のリッチ クライアントです。 マシン BOE_2 はインテリジェンス層のサーバー(Central Management Server、 Input File Repository Server、Output File Repository Server、Event Server な ど)をホストします。 SAP BusinessObjects Enterprise 管理者ガイド 305 5 5 ファイアウォールの使用 一般的なファイアウォール シナリオの例 • • マシン BOE_3 は処理層のサーバー(Crystal Reports Job Server、Program Job Server、Destination Job Server、List of Values Job Server、Web Intelligence Job Server、Web Intelligence Report Server、Report Application Server、Crystal Reports Page Server など)をホストします。 マシン Databases は CMS データベースとレポーティング データベースをホス トします。両方のデータベースを同じデータベース サーバーにデプロイするこ とも、それぞれ個別のデータベース サーバーにデプロイすることもできます。 この例では、CMS データベースとレポーティング データベースの両方が同じ データベース サーバーにデプロイされています。データベース サーバーのリ スニング ポートは 3306 で、これは MySql サーバーのデフォルトのリスニング ポートです。 図 5-2: 別のネットワークにデプロイされたリッチ クライアントとデータベース層 ファイアウォールによって BusinessObjects Enterprise サーバーから隔てられた層を設 定する 次に、この例を設定する方法を説明します。 1 この例には、次の通信要件が適用されます。 • 公開ウィザードが、その両方のポートで CMS との通信を開始できる必要が あります。 • 公開ウィザードが、Input File Repository Server および Output File Repository Server との通信を開始できる必要があります。 • Connection Server、Job Server の各子プロセス、および各 Processing Server が、レポーティング データベース サーバーのリスニング ポートにアクセス できる必要があります。 306 SAP BusinessObjects Enterprise 管理者ガイド ファイアウォールの使用 一般的なファイアウォール シナリオの例 • CMS が CMS データベース サーバーのリスニング ポートにアクセスできる 必要があります。 2 CMS、Input File Repository Server(FRS)およびOutput File Repository Server (FRS)の専用ポートを設定します。1,025 ~ 65,535 の空のポートをどれでも使 用できます。 次の表に、この例で選択したポート番号を示します。 サーバー ポート番号 Central Management Server 6411 Input File Repository Server 6415 Output File Repository Server 6416 3 Job Server の子のためにポート範囲を設定する必要はありません。これは、ジョ ブ サーバーとデータベース サーバーの間のファイアウォールの設定によっ て、任意のポートで通信を開始できるようになるためです。 4 前の手順で設定した BusinessObjects Enterprise サーバーの固定ポートとの 通信を許可するように、Firewall_1 を設定します。ポート 6400 は CMS ネーム サーバー ポートのデフォルトのポート番号で、前の手順で明示的に設定する 必要はありません。 ポート 送信先コンピュー タ ポート アクション 任意 BOE_2 6400 許可 任意 BOE_2 6411 許可 任意 BOE_2 6415 許可 任意 BOE_2 6416 許可 データベース サーバーのリスニング ポートとの通信を許可するように、Firewall_2 を設定します。CMS(BOE_2)は CMS データベースにアクセスできる必要があ り、Job Server(BOE_3)はレポーティング データベースにアクセスできる必要 があります。Job Server の子プロセスに対するポート範囲は設定していません。 これは、子プロセスと CMS の通信はファイアウォールを通過しないためです。 SAP BusinessObjects Enterprise 管理者ガイド 307 5 5 ファイアウォールの使用 一般的なファイアウォール シナリオの例 送信元コン ピュータ ポート 送信先コン ピュータ ポート アクション BOE_2 任意 データベース 3306 許可 BOE_3 任意 データベース 3306 許可 5 このファイアウォールでは NAT は有効ではないため、hosts ファイルを設定す る必要はありません。 関連項目 • • 308 284 ページの「BusinessObjects Enterprise コンポーネント間の通信について」 297 ページの「ファイアウォール用の BusinessObjects Enterprise の設定」 SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サー バーの使用 6 6 Web アプリケーション コンテナ サーバーの使用 WACS に対するサービスの追加または削除 WACS に対するサービスの追加または削除 WACS に CMC サービスを追加する WACS をインストールすると、セントラル管理コンソール(CMC)サービスが自動的に デプロイメントに追加されます。CMC サービスのない新しい WACS を作成する場合 または CMC サービスを WACS から削除する場合を除き、CMC を WACS に追加す る必要はありません。 CMC サービスを WACS に追加するには、WACS がマシンにインストールされている 必要があります。CMC サービスは、CMC をホストしていない WACS にのみ追加でき ます。 CMC サービスを WACS に追加するには、WACS を停止する必要があります。した がって、Web サービスを停止し、他の WACS へ Web サービスを追加している間は、 デプロイメント内の WACS でホストされている少なくとも 1 つの別の CMC が CMC サービスを提供する必要があります。 1 CMC の[サーバー]管理エリアを表示します。 2 CMC サービスを追加する WACS をダブルクリックし、サーバーのプロパティ を表示して、CMC サービスがまだ存在しないことを確認します。 3 [キャンセル]をクリックして、[サーバー]画面に戻ります。 4 CMC サービスを追加する WACS を停止するには、サーバーを右クリックし、 [サーバーの停止]をクリックします。 現在 CMC サービスを実行している WACS を停止しようとすると、警告メッセー ジが表示されます。デプロイメントの他の WACS で少なくとも 1 つの 別の CMC サービスが実行されていない場合は、次に進まないでください。別の CMC が 実行されている場合は、[OK]をクリックし、WACS にログオンして、この手順を 最初からやり直します。 5 WACS を右クリックし、[サービスの選択]をクリックします。 [サービスの選択]画面が表示されます。 6 [利用可能なサービス]リストで、[セントラル管理コンソール サービス]を選択 し、[>]をクリックしてサーバーに追加します。次に、[OK]をクリックします。 7 WACS を起動するには、サーバーを右クリックし、[サーバーの起動]をクリック します。 CMC サービスが Web アプリケーション コンテナ サーバーに追加されます。CMC のデフォルトの設定とプロパティが適用されます。 310 SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 Web アプリケーション コンテナ サーバー(WACS) WACS から CMC サービスを削除する WACS から CMC サービスを削除する場合は、デプロイメントから最後の CMC を削 除しないようにする必要があります。CMC サービスを削除するには、デプロイメントの WACS で少なくとも 1 つの別の CMC サービスが実行されている必要があります。 WACS から最後の CMC サービスを削除することはできません。したがって、WACS から CMC サービスを削除する場合は、サーバーが別の CMC サービスをホストとして いることを確認する必要があります。 WACS から最後のサービスを削除する場合は、WACS 自身を削除します。 1 CMC の[サーバー]管理エリアを表示します。 2 CMC サービスを削除する WACS をダブルクリックし、サーバーのプロパティ を表示して、CMC サービスが存在することを確認します。 3 [キャンセル]をクリックして、[サーバー]画面に戻ります。 4 WACS を停止するには、サーバーを右クリックし、[サーバーの停止]をクリック します。 現在 CMC サービスを実行している WACS を停止しようとすると、警告メッセー ジが表示されます。デプロイメントの他の WACS で少なくとも 1 つの 別の CMC サービスが実行されていない場合は、次に進まないでください。別の CMC が 実行されている場合は、[OK]をクリックし、WACS にログオンして、この手順を 最初からやり直します。 5 サーバーを右クリックし、[サービスの選択]をクリックします。 6 [サービス]リストで、[セントラル管理コンソール サービス]を選択し、[<]をク リックしてサーバーから削除します。次に、[OK]をクリックします。 7 WACS を起動するには、サーバーを右クリックし、[サーバーの起動]をクリック します。 Web アプリケーション コンテナ サーバー(WACS) Web アプリケーション コンテナ サーバー(WACS)は、BusinessObjects Enterprise Web アプリケーションをホストするためのプラットフォームです。たとえば、セントラル管 理コンソール(CMC)を WACS でホストできます。 WACS を使用すると、以前はアプリケーション サーバーの設定や Web アプリケーショ ンのデプロイに必要だったいくつかの手動ワークフローが不要になり、簡略化された 一貫性のある管理インターフェイスが提供されるため、システム管理が容易になりま す。 SAP BusinessObjects Enterprise 管理者ガイド 311 6 6 Web アプリケーション コンテナ サーバーの使用 Web アプリケーション コンテナ サーバー(WACS) CMC などの Web アプリケーションは WACS に自動的にデプロイされます。WACS で は、手動でデプロイするか、wdeploy を使用するかに関係なく、Business Objects また は外部 Web アプリケーションをデプロイできません。 注 Business Objects は、このリリースの WACS での Web Services SDK と QaaWS (DSWS)または Business Process BI(BPBIWS)Web サービスのホストをサポートし ていません。Live Office やフェデレーションなどの Web サービスを使用する機能 またはアプリケーションも WACS 上ではサポートされません。本稼働用デプロイメ ントの WACS に Web サービスをデプロイすることはお勧めしません。ただし、 WACS に対する Web サービスの追加や削除、Web Services SDK と QaaWS の シングル サインオンの設定など、サポー されていない手順をテストする場合は、 Business Objects カスタマー サポート サイト(http://technicalsupport.businessob jects.com)の 『Web Application Container Server (WACS): Supported and Unsupported Features for BusinessObjects Enterprise XI 3.1 』を参照してくださ い。 WACS の使用を開始する前に、次の概念を覚えておくと役立ちます。 • セントラル管理コンソール(CMC) セントラル管理コンソール(CMC)は Web ベースのツールで、ユーザー管理、コン テンツ管理、サーバー管理など日常的なほとんどの管理タスクを実行できます。ま た、使用する BusinessObjects Enterprise のコンテンツを公開および編成したり、 コンテンツにセキュリティ レベルを設定したりできます。 • CMC サービス WACS でホストされる CMC。 • 設定テンプレート 設定テンプレートには、BusinessObjects Enterprise サービスの設定のリストが格 納されています。設定テンプレートを使用すると、サーバーの複数のインスタンス を簡単に設定できます。サービス タイプごとに 1 つの設定テンプレートがあります。 • コネクタ WACS には、HTTP、プロキシ経由の HTTP、および HTTPS を使用したサービス が用意されています。これらの各サービスは WACS ではコネクタとして処理されま す。3 つのコネクタがあります。 • サーバー BusinessObjects Enterprise では、サーバーは 1 つ以上のサービスをホストできる 実行中のプロセスです。 • 312 サービス SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 Web アプリケーション コンテナ サーバー(WACS) サービスは、サーバー内からビジネス機能を提供するアイテムです。 • WACS サービス Web アプリケーション ホスト サービスを提供するサービスです。 関連項目 • 314 ページの「共通タスク」 WACS の必要性 .NET InfoView を使用する予定があり、Java アプリケーション サーバーで CMC をホ ストしない場合は、WACS を使用してセントラル管理コンソール(CMC)をホストできま す。 サポートされていない Java アプリケーション サーバーで BusinessObjects Enterprise Web アプリケーションをデプロイする予定がある場合や、UNIX システムに BusinessObjects Enterprise をインストールしている場合は、WACS をインストールお よび使用する必要はありません。 WACS を使用する利点 WACS を使用して CMC をホストすると、次のような多くの利点があります。 • • • • • WACS のインストール、管理、設定は最小限の作業で済みます。 ホストされているすべてのアプリケーションは WACS に事前にデプロイされるため、 追加の手動手順は不要です。 WACS は Business Objects でサポートされます。 WACS では、Java アプリケーション サーバーの管理および保守に関するスキルは 不要です。 WACS には、他の Business Objects サーバーと一貫性のある管理インターフェイ スが用意されています。 SAP BusinessObjects Enterprise 管理者ガイド 313 6 6 Web アプリケーション コンテナ サーバーの使用 Web アプリケーション コンテナ サーバー(WACS) 共通タスク タスク 説明 トピック セントラル管理コ ンソール(CMC) のパフォーマン スを向上させる WACS を複数のマシンにインス • トールすると、CMC のパフォー マンスを向上させることができま す。 • 316 ページの 「デプロイメント への WACS の追加または削 除」 319 ページの 「Web アプリ ケーション コンテナ サー バーのクローン 」 Web Tier の可 デプロイメントに追加の WACS 316 ページの 「デプロイメントへ 用性を向上させ を作成し、あるサーバーでハー の WACS の追加または削除」 る ドウェアまたはソフトウェアの障 害が発生した場合に別のサー バーが要求の処理を続行できる ようにします。 誤って設定した CMC から容易 に復旧できる環 境を構築する 2 つ目の停止状態の WACS を 316 ページの 「デプロイメントへ 作成し、この WACS を使用して の WACS の追加または削除」 設定テンプレートを定義します。 プライマリ WACS を誤って設定 した場合に、最初のサーバーを 設定するか設定テンプレートを 最初のサーバーに適用するまで 2 つ目の WACS を使用します。 クライアントと WACS の HTTPS を設定しま WACS 間の通信 す。 のセキュリティを 強化する WACS とデプロ イメントの他の Business Objects サーバー 間の通信のセ キュリティを強化 する 314 • • WACS とデプロイメントの他の • BusinessObjects Enterprise サー バー間の SSL 通信を設定しま • す。 SAP BusinessObjects Enterprise 管理者ガイド • 321 ページの 「HTTPS/SSL の設定」 337 ページの 「WACS とファ イアウォールの併用」 321 ページの 「HTTPS/SSL の設定」 337 ページの 「WACS とファ イアウォールの併用」 199 ページの 「サーバーの SSL 設定」 Web アプリケーション コンテナ サーバーの使用 Web アプリケーション コンテナ サーバー(WACS) タスク 説明 トピック WACS を HTTPS およびリ バース プロキシ と併用する 2 つの WACS を作成し、両方の 336 ページの 「リバース プロキシ サーバーに HTTPS を設定する を使用した HTTPS をサポートす と、WACS を HTTPS およびリ るように WACS を設定する」 バース プロキシと併用できます。 最初の WACS を内部ネットワー ク内の通信に使用し、もう一方の WACS をリバース プロキシ経由 の外部ネットワークとの通信に使 用します。 WACS を IT 環 WACS は、既存の Web サー • 境に適合させる バー、ハードウェア ロード バラ ンサ、リバース プロキシ、および ファイアウォールを含む IT 環境 • にデプロイできます。 • • 335 ページの 「WACS と他の Web サーバーの併用」 335 ページの 「WACS とロー ド バランサの併用」 335 ページの 「WACS とリ バース プロキシの併用」 337 ページの 「WACS とファ イアウォールの併用」 ロード バランサ を含むデプロイメ ントで WACS を 使用する ハードウェア ロード バランサを 335 ページの 「WACS とロード 使用するデプロイメントで WACS バランサの併用」 を使用できます。WACS 自体を ロード バランサとして使用するこ とはできません。 リバース プロキ シを含むデプロ イメントで WACS を使用する リバース プロキシを使用するデ 335 ページの 「WACS とリバース プロイメントで WACS を使用で プロキシの併用」 きます。WACS 自体をリバース プロキシとして使用することはで きません。 SAP BusinessObjects Enterprise 管理者ガイド 315 6 6 Web アプリケーション コンテナ サーバーの使用 デプロイメントへの WACS の追加または削除 タスク 説明 トピック WACS サーバー WACS のパフォーマンスが低い • のトラブルシュー 理由または原因を特定する必要 ティングを行う がある場合は、ログ ファイルを表 示したりシステム メトリクスを表示 • したりできます。 特定のポートで ページが表示さ れない場合の理 由 WACS に接続できない理由は いくつか考えられます。以下を 確認してください。 • • • • WACS プロパ ティの一覧を確 認できる場所 • • WACS 用に指定した HTTP、プロキシ経由の • HTTP、および HTTPS ポー トが他のアプリケーションで • 使用されていないこと。 WACS に十分なメモリが割り 当てられていること。 WACS で十分な同時要求を 処理できること。 必要に応じて、WACS のシ ステム デフォルトを復元しま す。 338 ページの 「サーバー エ ラーを表示する」 339 ページの 「システム メトリ クスを表示する」 341 ページの 「HTTP ポート の競合を解決する」 343 ページの 「メモリ設定を 変更する」 344 ページの 「同時要求の 数を変更する」 344 ページの 「システム デ フォルトを復元する」 996 ページの 「コア サービス設 WACS プロパティの一覧は、こ 定」 のガイドのサーバーのプロパティ に関する付録に記載されていま す。 デプロイメントへの WACS の追加または削除 デプロイメントに WACS を追加すると、次のような利点が得られます。 • • • • 誤って設定したサーバーから迅速に復旧できます。 サーバーの可用性が向上します。 負荷分散がより適切に行われます。 全体のパフォーマンスが向上します。 デプロイメントに WACS を追加するには、次の 3 とおりの方法があります。 • 316 WACS をマシンにインストールします。 SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 デプロイメントへの WACS の追加または削除 • • 新しい WACS を作成します。 WACS をクローンします。 注 デプロイメント内のプライマリ WACS の設定に問題があった場合にセカンダリ WACS を使用してシステムを復旧できるように、複数の WACS を同じマシンにデプロイするこ とができます。ただし、多くのリソースが消費されるため、1 台のマシンで複数の WACS を同時に実行することはお勧めしません。 WACS のインストール WACS を別々のマシンにインストールすると、デプロイメントのパフォーマンスが向上 し、負荷分散がより適切に行われ、サーバーの可用性も向上します。別々のマシンに インストールされた複数の WACS がデプロイメントに含まれている場合は、特定のマ シンでハードウェアやソフトウェアの障害が発生しても、他の WACS が CMC サービ スを引き継ぐため、CMC が利用できなくなることはありません。 Web アプリケーション コンテナ サーバーをインストールするには、BusinessObjects Enterprise インストール プログラムを使用します。WACS のインストールには次の 2 と おりの方法があります。 • 新規インストールでは、新しい Java アプリケーション サーバーをインストールしな いか既存の Java アプリケーション サーバーを設定しないように選択した場合、 WACS が自動的にインストールされます。 新規インストールで Java アプリケーション サーバーを選択した場合、WACS はイ ンストールされません。 • カスタムまたは拡張インストールでは、[サーバー コンポーネント]を展開し、[Web アプリケーション コンテナ サーバー]を選択して、[機能の選択]画面で WACS を インストールするように選択できます。 WACS をインストールすると、インストール プログラムによって自動的に <NODE>.WebApplicationContainerServer という名前のサーバーが作成されます。 <NODE> はノード名です。次に、そのサーバーに CMC がデプロイされます。CMC を デプロイまたは設定するのに手動による手順は必要ありません。これでシステムを使 用できるようになりました。 WACS をインストールするときに、WACS の HTTP ポート番号の入力を求められます。 使用されていないポート番号を指定します。デフォルトのポート番号は 6405 です。 ユーザーにファイアウォールの外部から WACS に接続することを許可する場合は、 サーバーの HTTP ポートがファイアウォールで開いていることを確認する必要があり ます。 SAP BusinessObjects Enterprise 管理者ガイド 317 6 6 Web アプリケーション コンテナ サーバーの使用 デプロイメントへの WACS の追加または削除 WACS は Windows オペレーティング システムでのみサポートされています。 WACS のインストールの詳細については、 『SAP BusinessObjects Enterprise XI 3.1 インストール ガイド(Windows 版) 』を参照してください。 BusinessObjects Enterprise XI または XI Release 2 からアップグレードする際に WACS をインストールする方法の詳細については、 『SAP BusinessObjects Enterprise XI アッ プグレード ガイド 』を参照してください。 注 WACS がホストする Web アプリケーションは、WACS のインストール時、または更新や ホット フィックスを WACS や WACS がホストする Web アプリケーションに適用すると 自動的にデプロイされます。Web アプリケーションのデプロイには数分かかります。 Web アプリケーションのデプロイメントが完了するまで、WACS は初期化中状態になり ます。Web アプリケーションが完全にデプロイされるまで、WACS でホストされている Web アプリケーションにアクセスすることはできません。セントラル設定マネージャ (CCM)を通じて、WACS のサーバー状態を表示できます。 この遅延は、WACS のインストール後初めて WACS を起動するとき、または WACS に更新を適用したときにのみ発生します。この遅延は、以降の WACS の再起動では 発生しません。 Web アプリケーションは、WACS サーバーに手動でデプロイすることはできません。 wdeploy を使用して Web アプリケーションを WACS にデプロイすることはできません。 新しい Web アプリケーション コンテナ サーバーの追加 注 デプロイメント内のプライマリ WACS の設定に問題があった場合にセカンダリ WACS を使用してシステムを復旧できるように、複数の WACS を同じマシンにデプロイするこ とができます。ただし、多くのリソースが消費されるため、1 台のマシンで複数の WACS を同時に実行することはお勧めしません。 1 CMC の[サーバー]管理エリアを表示します。 2 [管理] > [新規] > [新しいサーバー]を選択します。 [新規サーバー名]画面が表示されます。 3 [サービス カテゴリ]リストから[コア サービス]を選択します。 4 [サービスの選択]リストから[セントラル管理コンソール サービス]を選択し、 [次へ]をクリックします。 5 次の[新規サーバー名]画面で[次へ]をクリックします。 318 SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 デプロイメントへの WACS の追加または削除 注 Business Objects は、WACS での Web Services SDK と QaaWS(DSWS)または Business Process BI(BPBIWS)Web サービスをサポートしていません。Live Office やフェデレーションなどの Web サービスを使用する機能またはアプリケーションは WACS 上ではサポートされません。 本稼働用デプロイメントの WACS に Web サービスをデプロイすることはお勧めし ません。ただし、WACS に対する Web サービスの追加や削除、Web Services SDK と QaaWS のシングル サインオンの設定など、サポー されていない手順をテストす る場合は、Business Objects カスタマー サポート サイト(http://technicalsupport.busi nessobjects.com)の 『Web Application Container Server (WACS): Supported and Unsupported Features for BusinessObjects Enterprise XI 3.1 』を参照してくださ い。 6 次の[サーバーの作成]画面で、サーバーを追加するノードを選択し、サー バー名、サーバー ポート、およびサーバーの説明を入力して[作成]をクリック します。 注 [ノード]リストには、WACS がインストールされているノードだけが表示されま す。 7 [サーバー]画面で、新しく作成した WACS をダブルクリックします。 [プロパティ]画面が表示されます。 8 [共通設定]ペインで、[Server Intelligence Agent の起動時にこのサーバーを 自動的に起動します]チェックボックスがオフになっていることを確認し、[保存 して閉じる]をクリックします。 新しい WACS が作成されます。サーバーにはデフォルトの設定とプロパティが適用さ れます。 Web アプリケーション コンテナ サーバーのクローン デプロイメントに新しい WACS を追加する代わりに、同じマシンまたは別のマシンに WACS をクローンすることもできます。新しい WACS を追加するとデフォルト設定で サーバーが作成されますが、WACS をクローンすると、クローン元の WACS の設定が 新しい WACS に適用されます。 サーバーは、既に WACS がインストールされているマシンにのみクローンできます。 SAP BusinessObjects Enterprise 管理者ガイド 319 6 6 Web アプリケーション コンテナ サーバーの使用 デプロイメントへの WACS の追加または削除 注 デプロイメント内のプライマリ WACS の設定に問題があった場合にセカンダリ WACS を使用してシステムを復旧できるように、複数の WACS を同じマシンにデプロイするこ とができます。ただし、多くのリソースが消費されるため、1 台のマシンで複数の WACS を同時に実行することはお勧めしません。 1 CMC の[サーバー]管理エリアを表示します。 2 クローンする WACS を選択し、右クリックして[クローン サーバー]を選択しま す。 [クローン サーバー]画面にデプロイメントのノードのリストが表示されます。こ れらのノードに WACS をクローンできます。[ノードに複製]リストには、WACS がインストールされているノードだけが表示されます。 3 [クローン サーバー]画面で、新しいサーバー名を入力し、サーバーをクロー ンするノードを選択して[OK]をクリックします。 新しい WACS が作成されます。新しいサーバーには、そのクローン元のサーバーと 同じサービスが含まれます。クローン先のサーバーとそのサーバーがホストするサー ビスの設定は、サーバー名を除いてクローン元のサーバーと同じです。 注 WACS を同じマシンにクローンした場合は、クローンに使用した WACS とポートが競 合することがあります。その場合は、新しくクローンした WACS インスタンスのポート番 号を変更する必要があります。 関連項目 • 341 ページの「HTTP ポートの競合を解決する」 デプロイメントからの WACS サーバーの削除 サーバーで現在 CMC サービスが実行されていない場合にのみ WACS を削除でき ます。デプロイメントから WACS を削除する場合は、別の WACS または Java アプリ ケーションサーバーから CMC にログオンする必要があります。現在 CMC サービスを 実行している WACS は削除できません。 1 CMC の[サーバー]管理エリアを表示します。 2 削除するサーバーを右クリックし、[サーバーの停止]をクリックして、サーバー を停止します。 3 サーバーを右クリックし、[削除]を選択します。 4 確認を求めるメッセージが表示されたら、[OK]をクリックします。 320 SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 HTTPS/SSL の設定 HTTPS/SSL の設定 BusinessObjects Enterprise デプロイメントのクライアントと WACS の間で行われるネッ トワーク通信について、Secure Sockets Layer(SSL)プロトコルと HTTP を使用できま す。SSL/HTTPS を使用すると、ネットワーク トラフィックが暗号化され、セキュリティが 強化されます。 SSL には、次の 2 種類があります。 • • WACS やデプロイメントの他の BusinessObjects Enterprise サーバーなどの BusinessObjects サーバー間で使用される SSL。これは、CorbaSSL と呼ばれます。 デプロイメント内の Business Objects サーバー間で SSL を使用する方法につい ては、 『SAP BusinessObjects Enterprise 管理者ガイド 』のファイアウォールの使 用に関する章のBusinessObjects Enterprise コンポーネント間の通信についての 節を参照してください。 WACS および WACS と通信するクライアント(ブラウザなど)間で使用される HTTP over SSL。 注 プロキシまたはリバース プロキシを含むデプロイメントに WACS をデプロイし、SSL を 使用してネットワーク通信を保護する場合は、2 つの WACS を作成する必要がありま す。詳細については、 『WACS とリバース プロキシの併用 』を参照してください。 WACS の HTTPS/SSL を設定するには、次の作業が必要です。 • 証明書と秘密鍵が格納される PKCS12 証明書ストアまたは JKS キーストアを生成 するか取得します。Microsoft のインターネット インフォメーション サービス(IIS)と Microsoft 管理コンソール(MMC)を使用して PCKS12 ファイルを生成するか、 openssl または Java Keytool コマンド ライン ツールを使用してキーストア ファイル を生成できます。 • 特定のクライアントでのみ WACS に接続する場合は、証明書信頼リスト ファイルを 生成する必要があります。 • 証明書ストアと証明書信頼リスト ファイル(必要な場合)がある場合は、ファイルを WACS マシンにコピーします。 • WACS の HTTPS を設定します。 関連項目 • • 284 ページの「BusinessObjects Enterprise コンポーネント間の通信について」 335 ページの「WACS とリバース プロキシの併用」 SAP BusinessObjects Enterprise 管理者ガイド 321 6 6 Web アプリケーション コンテナ サーバーの使用 HTTPS/SSL の設定 PKCS12 証明書ファイル ストアを生成する PKCS12 証明書ファイル ストアまたは Java キーストアを生成する方法や使用できる ツールは多数あります。生成方法は、使用できるツールや使い慣れたツールによって 決まります。 次の例では、Microsoft のインターネット インフォメーション サービス(IIS)と Microsoft 管理コンソール(MMC)を使用して PKCS12 ファイルを生成する方法を示します。 1 WACS をホストとしているマシンに Administrator としてログオンします。 2 IIS で、証明機関に証明書を要求します。その方法の詳細については、IIS の ヘルプを参照してください。 3 [スタート] > [ファイル名を指定して実行]をクリックし、「mmc.exe」と入力して [OK]をクリックします。 4 MMC に証明書スナップインを追加します。 a [ファイル]メニューの[スナップインの追加と削除]をクリックします。 b [追加]をクリックします。 c [スタンドアロン スナップインの追加]ダイアログ ボックスで、[証明書]を選 択し、[追加]をクリックします。 d [コンピュータ アカウント]を選択し、[次へ]をクリックします。 e [ローカル コンピュータ]を選択し、[完了]をクリックします。 f [閉じる]をクリックし、[OK]をクリックします。 証明書スナップインが MMC に追加されます。 5 MMC で、[証明書]を展開し、使用する証明書を選択します。 6 [操作]メニューの[すべてのタスク] > [エクスポート]を選択します。 証明書のエクスポート ウィザードが開始されます。 7 [次へ]をクリックします。 8 [はい、秘密キーをエクスポートします]を選択し、[次へ]をクリックします。 9 [Personal Information Exchange - PKCS #12(.PFX)]を選択し、[次へ]をク リックします。 10 証明書を作成するときに使用したパスワードを入力し、[次へ]をクリックします。 このパスワードは、WACS の HTTPS を設定するときに[秘密鍵のアクセス パ スワード]フィールドで指定する必要があります。 PKCS12 証明書ファイル ストアが作成されます。 322 SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 HTTPS/SSL の設定 証明書信頼リストを生成する 1 WACS をホストとしているマシンに Administrator としてログオンします。 2 Microsoft 管理コンソール(MMC)を起動します。 3 インターネット インフォメーション サービス スナップインを追加します。 a [ファイル]メニューの[スナップインの追加と削除]を選択し、[追加]をクリッ クします。 b [スタンドアロン スナップインの追加]ダイアログ ボックスで、[インターネッ ト インフォメーション サービス(IIS)マネージャ]を選択し、[追加]をクリック します。 c [閉じる]をクリックし、[OK]をクリックします。 IIS スナップインが MMC に追加されます。 4 MMC の左ペインで、証明書信頼リストを作成する Web サイトを探します。 5 Web サイトを右クリックし、[プロパティ]を選択します。 6 [ディレクトリ セキュリティ]タブで、[セキュリティで保護された通信]の[編集]を クリックします。 7 [証明書信頼リストを有効にする]をクリックし、[新規作成]をクリックします。 証明書信頼リスト ウィザードが開始されます。 8 [次へ]をクリックします。 9 [ストアから追加]または[ファイルから追加]をクリックし、証明書信頼リストに追 加する証明書を選択します。次に、[OK]をクリックし、[次へ]をクリックします。 10 証明書信頼リストの名前と説明を入力し、[次へ]をクリックします。 11 [完了]をクリックし、[OK]をクリックします。 [現在の CTL]フィールドに証明書信頼リストが表示されます。 12 証明書信頼リストを選択し、[編集]をクリックします。 証明書信頼リスト ウィザードが開始されます。 13 [次へ]をクリックします。 14 [現在の CTL 証明書]リストで、信頼リストを選択し、[証明書の表示]をクリッ クします。 15 [詳細]タブで、[ファイルにコピー]をクリックします。 証明書のエクスポート ウィザードが開始されます。 16 [次へ]をクリックします。 17 [はい、秘密キーをエクスポートします]を選択し、[次へ]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 323 6 6 Web アプリケーション コンテナ サーバーの使用 HTTPS/SSL の設定 18 [Personal Information Exchange - PKCS #12(.PFX)]を選択し、[次へ]をク リックします。 19 証明書を作成するときに使用したパスワードを入力し、[次へ]をクリックします。 このパスワードは、WACS の HTTPS を設定するときに[証明書信頼リストの秘 密鍵のアクセス用パスワード]フィールドで指定する必要があります。 HTTPS/SSL を設定する WACS の HTTPS/SSL を設定する前に、PCKS12 ファイルまたは JKS キーストアが作 成され、そのファイルが WACS をホストしているマシンにコピーまたは移動されている ことを確認する必要があります。 1 CMC の[サーバー]管理エリアを表示します。 2 HTTPS を有効にする WACS をダブルクリックします。 [プロパティ]画面が表示されます。 3 [HTTPS 設定]セクションの[HTTPS を有効にする]チェックボックスをオンに します。 4 [ホスト名または IP アドレスに連結]フィールドで、証明書の発行先で WACS をバインドする IP アドレスを指定します。 324 SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 HTTPS/SSL の設定 HTTPS サービスは、指定した IP アドレスを介して提供されます。 5 [HTTPS ポート]フィールドで、WACS が HTTPS サービスの提供に使用する ポート番号を指定します。このポートが空いていることを確認する必要がありま す。ユーザーにファイアウォールの外部から WACS に接続することを許可す る場合は、このポートがファイアウォールで開いていることも確認する必要があ ります。 6 リバース プロキシを使用した SSL を設定する場合は、[プロキシ ホスト名]と [プロキシ ポート]の各フィールドでプロキシ サーバーのホスト名とポートを指 定します。 7 [プロトコル]リストでプロトコルを選択します。選択可能なオプションは、次のと おりです。 • SSL SSL は Secure Sockets Layer の略で、ネットワーク トラフィックを暗号化するた めのプロトコルです。 • TLS TLS は Transport Layer Security の略で、新しい拡張プロトコルです。SSL と TLS の違いはわずかですが、TLS の方が強力な暗号化アルゴリズムを採用し ています。 8 [証明書ストア タイプ]フィールドで、証明書のファイル タイプを指定します。選 択可能なオプションは、次のとおりです。 • PKCS12 Microsoft ツールの方が使いやすい場合に選択します。 • JKS Java ツールの方が使いやすい場合に選択します。 9 [証明書ストア ファイルの場所]フィールドで、証明書ファイル ストアまたは Java キーストア ファイルをコピーまたは移動したパスを指定します。 10 [秘密鍵のアクセス パスワード]フィールドで、パスワードを指定します。 PKCS12 証明書ストアと JKS キーストアの秘密鍵は、不正アクセスを防ぐため にパスワードで保護されています。WACS が秘密鍵にアクセスできるように、秘 密鍵にアクセスするためのパスワードを指定する必要があります。 11 1 つの証明書が格納されているか、または使用する証明書が先頭にリストされ ている証明書ファイル ストアまたはキーストアを使用することをお勧めします。 ただし、複数の証明書が格納されているか、または証明書が先頭にリストされ ていない証明書ファイル ストアまたはキーストアを使用する場合は、[証明書 エイリアス]フィールドで証明書のエイリアスを指定する必要があります。 SAP BusinessObjects Enterprise 管理者ガイド 325 6 6 Web アプリケーション コンテナ サーバーの使用 サポートされる認証方法 12 WACS で特定のクライアントからの HTTPS 要求のみ受け付ける場合は、クラ イアント認証を有効にします。 クライアント認証はユーザーを認証するものではありません。WACS が特定の クライアントに対してのみ HTTPS 要求を処理するようにします。 a [クライアント認証を有効にする]チェックボックスをオンにします。 b [証明書信頼リスト ファイルの場所]で、信頼リスト ファイルが格納されてい る PCKS12 ファイルまたは JKS キーストアの場所を指定します。 注 証明書信頼リストのタイプは、証明書ストアのタイプと同じにする必要があ ります。 c [証明書信頼リストの秘密鍵のアクセス パスワード]フィールドに、証明書信 頼リスト ファイルの秘密鍵へのアクセスを保護するパスワードを入力します。 注 クライアント認証を有効にしてもブラウザまたは Web サービス コンシューマが 認証されない場合は、HTTPS 接続が拒否されています。 13 [保存して閉じる]をクリックします。 14 [メトリクス]画面を表示し、[実行中の WACS コネクタ リスト]に HTTPS コネク タが表示されることを確認します。HTTPS が表示されない場合は、HTTPS コ ネクタが正しく設定されているかどうかを確認します。 サポートされる認証方法 WACS は、次の認証方法をサポートします。 • • • Enterprise LDAP AD Kerberos WACS は、次の認証方法をサポートしません。 • • • • 326 NT AD NTLM LDAP とシングル サインオンの併用 AD Kerberos シングル サインオン SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 WACS への AD Kerberos の設定 WACS への AD Kerberos の設定 WACS に AD Kerberos 認証を設定するには、最初に、AD をサポートするようにマシ ンを設定する必要があります。次の手順を実行する必要があります。 • • • • • • Windows AD セキュリティ プラグインの有効化 ユーザーとグループのマッピング サービス アカウントの設定 制限された委任の設定 WACS に対する Windows AD プラグインでの Kerberos 認証の有効化 設定ファイルの作成 WACS をホストしているマシンで AD Kerberos 認証が使用されるように設定したら、セ ントラル管理コンソール(CMC)で追加の設定手順を実行する必要があります。 関連項目 • 465 ページの「AD ユーザーとグループの使用」 • 465 ページの「Windows AD セキュリティ プラグイン」 • 466 ページの「AD アカウントのマップ 」 • 474 ページの「サービス アカウントの設定」 • 477 ページの「制限された委任の設定」 • 478 ページの「サーバーの設定」 • 327 ページの 「WACS に対する Windows AD プラグインでの Kerberos 認証の 有効化」 • 329 ページの「設定ファイルの作成」 • 332 ページの「AD Kerberos 用の WACS の設定」 WACS に対する Windows AD プラグインでの Kerberos 認証の有効 化 Kerberos をサポートするには、Kerberos 認証を使用するように、CMC の Windows AD セキュリティ プラグインを設定する必要があります。これには、以下があります。 • Windows AD 認証が有効であることを確認する • AD Administrator アカウントを入力する 注 このアカウントは、Active Directory への読み取りアクセスだけを必要とし、そ の他のアクセス権は必要としません。 SAP BusinessObjects Enterprise 管理者ガイド 327 6 6 Web アプリケーション コンテナ サーバーの使用 WACS への AD Kerberos の設定 • • サービス アカウントのサービス プリンシパル名(SPN)を入力する 前提条件 Kerberos に対して Windows AD セキュリティ プラグインを設定する前に、以下のタス クが完了している必要があります。 • • • • 474 478 480 466 ページの ページの ページの ページの 「サービス アカウントの設定」 「サービス アカウントへの権限の付与」 「サービス アカウントを使用するためのサーバーの設定」 「AD アカウントのマップ 」 Kerberos 用に Windows AD セキュリティ プラグインを設定する 1 CMC の[認証]管理エリアを表示します。 2 [Windows AD]をダブルクリックします。 3 [Windows Active Directory 認証を有効にする]チェック ボックスがオンになっ ていることを確認します。 4 [認証のオプション]エリアで[Kerberos 認証を使用する]をオンにします。 5 [サービス プリンシパル名]フィールドに、サービス アカウントのアカウントとド メイン、またはサービス アカウントへの SPN マッピングを入力します。 次の形式を使用します。ここで、svcacct は、以前に作成したサービス アカウント名 または SPN で、DNS.COM は大文字での完全修飾ドメイン名です。たとえば、サー ビス アカウントは [email protected] になり、SPN は BOBJCentralMS/[email protected] となります。 注 328 • デフォルト ドメイン以外のドメインのユーザーがログオンできるようにする場合 は、以前にマップした SPN を指定する必要があります。 • サービス アカウントは大文字と小文字を区別します。ここで入力するアカウント の大文字または小文字の区別は、Active Directory ドメインの設定で入力した 大文字と小文字の区別と完全に同一でなければなりません。 • これは、BusinessObjects Enterprise サーバーを実行するために使用するアカ ウントと同じか、このアカウントとマッピングしている SPN にする必要があります。 SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 WACS への AD Kerberos の設定 設定ファイルの作成 アプリケーション サーバーに Kerberos を設定する一般的なプロセスは、以下の手順 になります。 • • Kerberos 設定ファイルの作成。 JAAS ログイン設定ファイルの作成。 注 • • デフォルトの Active Directory ドメインには、大文字の DNS 形式を使用しま す。 MIT Kerberos for Windows のダウンロードとインストールは不要です。また、 サービス アカウント用の keytab も不要です。 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 SAP BusinessObjects Enterprise 管理者ガイド 329 6 6 Web アプリケーション コンテナ サーバーの使用 WACS への AD Kerberos の設定 } DOMAIN2.COM = { default_domain = DOMAIN2.COM kdc = HOSTNAME.DOMAIN2.COM } [capaths] DOMAIN2.COM = { DOMAIN.COM = } 注 • • • • DNS.COM は、ドメインの DNS 名で、FQDN 形式で大文字で入力する必 要があります。 kdc はドメイン コントローラのホスト名です。 ユーザーが複数のドメインからログインする場合は、[realms]セクションに 複数のドメイン エントリを追加できます。複数のドメイン エントリを追加した サンプル ファイルについては、331 ページの 「Krb5.ini のサンプル ファイ ル」を参照してください。 複数ドメインの設定では、[libdefaults]の下の default_realm の値は、任意 の対象ドメインです。ベスト プラクティスとしては、AD アカウントで認証する ユーザー数が最大のドメインを使用します。 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 ファイルを保存して閉じます。 330 SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 WACS への AD Kerberos の設定 Krb5.ini のサンプル ファイル 複数ドメイン 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 kdc = testvmw2k09 default_domain = child2.domain03.com } DOMAIN04.COM = { admin_server = testvmw2k011 kdc = testvmw2k011 default_domain = domain04.com } SAP BusinessObjects Enterprise 管理者ガイド 331 6 6 Web アプリケーション コンテナ サーバーの使用 WACS への AD Kerberos の設定 シングル ドメイン 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 } AD Kerberos 用の WACS の設定 AD Kerberos 認証用の WACS をホストしているマシンを設定したら、セントラル管理コ ンソール(CMC)で WACS 自身を設定する必要があります。 AD Kerberos 用の WACS を設定する 1 CMC の[サーバー]管理エリアを表示します。 2 AD を設定する WACS をダブルクリックします。 [プロパティ]画面が表示されます。 3 [Krb5.ini ファイルの場所]フィールドで、krb5.ini 設定ファイルへのパスを指定 します。 4 [bscLogin.conf ファイルの場所]フィールドで、bscLogin.conf 設定ファイルへ のパスを指定します。 5 [保存して閉じる]をクリックします。 6 WACS を再起動します。 Kerberos のトラブルシューティング Kerberos の設定時に問題が起きた場合は、次の手順が有用です。 • 332 ログの有効化 SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 WACS への AD Kerberos の設定 • Kerberos 設定のテスト Kerberos ログを有効にする 1 セントラル設定マネージャ(CCM)を起動し、[サーバーの管理]アイコン をクリックします。 2 ログオン認証情報を指定します。 3 [サーバーの管理]画面で、WACS を停止します。 4 [Web Tier 設定]アイコン をクリックします。 注 [Web Tier 設定]アイコンは、停止している WACS を選択した場合にのみ有 効になります。 [Web Tier 設定]画面が表示されます。 5 [コマンド ライン パラメータ]で、次のテキストをパラメータの終わりにコピーしま す。 -Dcrystal.enterprise.trace.configuration=verbose -Djcsi.kerberos.debug=true 6 [OK]をクリックします。 7 [サーバーの管理]画面で、WACS を起動します。 Kerberos 設定をテストする • 次のコマンドを実行して、Kerberos の設定をテストします。ここで、servact は CMS が実行されているサービス アカウントとドメインで、password は、このサー ビス アカウントに関連付けられているパスワードです。 <Install Directory>\Business Objects\javasdk\bin\kinit.exe ser [email protected] Password 以下はその例です。 C:\Program Files\Business Objects\javasdk\bin\kinit.exe ser [email protected] Password これで問題が解決されない場合には、ドメインとサービス プリンシパル名に入力し た大文字または小文字が、Active Directory の設定で入力した大文字または小文 字と完全に一致するかどうかを確認してください。 SAP BusinessObjects Enterprise 管理者ガイド 333 6 6 Web アプリケーション コンテナ サーバーの使用 WACS と IT 環境 マップされた AD ユーザーが、WACS の BusinessObjects Enterprise にログオンできな い 次の 2 つの問題は、ユーザーが BusinessObjects Enterprise にマップされているかど うかにかかわらず発生する可能性があります。 • • 334 ページの 「異なる AD UPN および SAM 名によるログオンの失敗」 334 ページの 「事前認証エラー」 異なる AD UPN および SAM 名によるログオンの失敗 ユーザーの Active Directory ID は正常に BusinessObjects Enterprise にマップされ ています。それにもかかわらず、DOMAIN\ABC123 という形式で、AD 認証および Kerberos を使用して CMC にログオンすることができません。 この問題は、ユーザーが UPN を使用して Active Directory で設定され、SAM 名の 大文字小文字またはそれ以外の部分が異なる場合に発生する可能性があります。次 に、問題が発生する原因となる 2 つの例を示します。 • • UPN が [email protected] だが、SAM 名が DOMAIN\ABC123 である場 合。 UPN が jsmith@company だが、SAM 名が DOMAIN\johnsmith である場合。 この問題を解決するには、次の 2 とおりの方法があります。 • • ユーザーに、SAM 名ではなく UPN 名を使用してログインさせる。 SAM アカウント名と UPN 名を完全に同じにする。 事前認証エラー 以前にログオンできたユーザーが、正常にログオンできなくなることがあります。ユー ザーは、“アカウント情報を認識できません。”というエラーを受け取ります。WACS の ログには、「Pre-authentication information was invalid (24)」というエラーが記録され ます。 これは、Kerberos ユーザー データベースが AD の UPN への変更を取得していない ために発生します。これは、Kerberos ユーザー データベースと AD の情報が同期し ていないことを意味します。 この問題を解決するには、AD でユーザーのパスワードをリセットしてください。これに より、変更が正しく伝播されます。 WACS と IT 環境 このセクションでは、複雑な環境で WACS を設定する方法について説明します。 334 SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 WACS と IT 環境 WACS と他の Web サーバーの併用 Web アプリケーション コンテナ サーバー(WACS)をインストールすると、特に設定を 行わなくても WACS はアプリケーション サーバーおよび Web サーバーとして動作し ます。インターネット インフォメーション サービス(IIS)や Apache などのサポートされ ている Web サーバーを、WACS サーバーへの URL 転送を行うように設定できます。 注 ISAPI フィルタを使用して IIS から WACS に要求を転送することはできません。 WACS は、Web サーバーが静的コンテンツをホストして WACS が動的コンテンツをホ ストするデプロイメント シナリオをサポートしません。静的コンテンツと動的コンテンツ は常に WACS 上に存在する必要があります。 WACS とロード バランサの併用 ハードウェア ロード バランサを含むデプロイメントで WACS を使用するには、IP ルー ティングまたはアクティブ cookie を使用するようにロード バランサを設定する必要が あります。この場合、ある WACS でユーザーのセッションが確立されると、同じユーザー によるその後のすべての要求は同じ WACS に送信されます。 WACS はパッシブ cookie を使用したロード バランサではサポートされません。 ハードウェア ロード バランサが SSL で暗号化された HTTPS 要求を WACS に転送 する場合は、WACS の HTTPS を設定し、すべての WACS に SSL 証明書をインス トールする必要があります。 ハードウェア ロード バランサが HTTPS トラフィックを復号化し、復号化された HTTP 要求を WACS に転送する場合は、WACS の追加設定は必要ありません。 関連項目 • 321 ページの「HTTPS/SSL の設定」 WACS とリバース プロキシの併用 フォワード プロキシ サーバーまたはリバース プロキシ サーバーを含むデプロイメント で WACS を使用できます。WACS 自体をプロキシ サーバーとして使用することはで きません。 SAP BusinessObjects Enterprise 管理者ガイド 335 6 6 Web アプリケーション コンテナ サーバーの使用 WACS と IT 環境 リバース プロキシを使用した HTTP をサポートするように WACS を設定する リバース プロキシを含むデプロイメントで WACS を使用するには、ファイアウォール内 (たとえば、セキュリティで保護されたネットワーク上)の通信に HTTP ポートを使用し、 ファイアウォールの外部(たとえば、インターネット)からの通信にプロキシ経由の HTTP ポートを使用するように WACS を設定します。 1 CMC の[サーバー]管理エリアを表示します。 2 設定する WACS をダブルクリックします。 [プロパティ]画面が表示されます。 3 [プロキシ経由の HTTP の設定]セクションで、次の操作を行います。 a [プロキシ経由の HTTP を有効にする]チェックボックスをオンにします。 b プロキシ経由の通信に使用する WACS の HTTP ポートを指定します。 c プロキシ サーバーのホスト名とポートを指定します。 4 [保存して閉じる]をクリックします。 リバース プロキシを使用した HTTPS をサポートするように WACS を設定する HTTPS トラフィックを復号化し、復号化したトラフィックをアプリケーション サーバーに 転送するようにロード バランサとリバース プロキシ サーバーを設定できます。この場 合、WACS を、HTTP またはプロキシ経由の HTTP を使用するように設定できます。 ロード バランサまたはリバース プロキシが HTTPS トラフィックを転送する場合に、リ バース プロキシを使用した HTTPS を設定するには、2 つの WACS を作成します。1 つの WACS はリバース プロキシ経由の外部トラフィックの HTTPS 用、もう 1 つは内 部ネットワーク上のクライアントとの HTTPS 経由の通信用に設定します。 336 SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 WACS と IT 環境 WACS とファイアウォールの併用 ファイアウォールが設定された IT 環境に WACS をデプロイできます。 デフォルトでは、WACS は WACS がインストールされているマシン上のすべての IP アドレスにバインドします。クライアントと WACS 間でファイアウォールを使用する場合 は、HTTP またはプロキシ経由の HTTP 用に WACS を強制的に特定の IP アドレス にバインドする必要があります。これを行うには、[すべての IP アドレスに連結]チェッ クボックスをオフにし、バインドするホスト名または IP アドレスを指定します。 WACS サーバーとデプロイメントの他の Business Objects サーバーの間でファイア ウォールを使用する場合は、 『SAP BusinessObjects Enterprise 管理者ガイド 』のファ イアウォールの使用に関する章を参照してください。 マルチホーム マシンの WACS の設定 マルチホーム マシンは、複数のネットワーク アドレスを持つマシンです。デフォルトで は、Web アプリケーション コンテナ サーバー インスタンスは HTTP ポートをすべての IP アドレスにバインドします。WACS を特定のネットワーク インターフェイス カード(NIC) にバインドする場合、たとえば WACS の HTTP ポートをある NIC にバインドし、要求 ポートを別の NIC にバインドする場合は、次の操作を行います。 1 CMC の[サーバー]管理エリアを表示します。 2 設定する WACS をダブルクリックします。 [プロパティ]画面が表示されます。 3 [Web アプリケーション コンテナ サービス]ペインの[プロキシ経由の HTTP の設定]セクションで、[すべての IP アドレスに連結]チェックボックスをオフに し、WACS をバインドする IP アドレスを入力します。 4 [HTTPS 設定]セクションで、[すべての IP アドレスに連結]チェックボックスを オフにし、WACS をバインドする IP アドレスまたはホスト名を入力します。 5 [共通設定]の[自動割り当て]の選択を解除し、WACS とデプロイメントのその 他の Business Objects サーバー間の通信に使用する NIC のホスト名または IP アドレスを入力します。 6 [保存して閉じる]をクリックします。 7 WACS を再起動します。 SAP BusinessObjects Enterprise 管理者ガイド 337 6 6 Web アプリケーション コンテナ サーバーの使用 トラブルシューティング トラブルシューティング サーバー エラーを表示する ログ ファイルは、<インストール ディレクトリ>/Logging ディレクトリにあります。ここで <インストール ディレクトリ> は BusinessObjects Enterprise がインストールされている ディレクトリです。 ログ ファイル名は <サーバー名>_<起動日付>_<起動時刻>>_<プロセス ID>.log の 形式です。ここで <サーバー名> は WACS の名前、<起動日付> は WACS が起動さ れた日付、<起動時刻> は WACS が起動された時刻、<プロセス ID> はサーバーの プロセス ID です。 注 すべてのエラーがログ ファイルに書き込まれます。エラー メッセージは Windows イベ ント ビューアに書き込まれません。 ログ レベルを変更する CMC を使用して、ログの重大度を変更できます。重大度のレベルは次のとおりです。 338 ログ レベル 説明 デバッグ すべての WACS アクティビティを記録します。このオプション を選択すると、大量の情報が記録されます。本稼働用環境で はこのオプションを選択しないことをお勧めします。 情報 一般情報を記録します。[情報]を選択すると、警告、エラー、 および致命的なエラー メッセージもログ ファイルに記録され ます。 警告 アプリケーションで問題が発生した場合にメッセージを記録 します。[警告]を選択すると、エラーおよび致命的なエラー メッセージもログ ファイルに記録されます。 SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 トラブルシューティング ログ レベル 説明 エラー サービスでエラーが発生した場合、またはサービスが利用で きない場合にメッセージを記録します。[エラー]を選択する と、致命的なエラー メッセージもログ ファイルに記録されま す。 致命的 サーバーまたはサーバーが提供するサービスの障害につな がるイベントが発生した場合にメッセージを記録します。 自動 WACS コマンド ラインで指定されたログ レベルを取得しま す。デフォルトでは、この値は[エラー]に設定されています。 WACS のログ レベルを変更する 1 CMC の[サーバー]管理エリアを表示します。 2 サーバーをダブルクリックします。 サーバーを停止する必要はありません。 [プロパティ]画面が表示されます。 3 [ログ レベル]リストでログの重大度レベルを選択し、[OK]をクリックします。 4 [サーバー]画面で、WACS を再起動します。 システム メトリクスを表示する セントラル管理コンソール(CMC)から WACS のシステム メトリクスを表示できます。 1 CMC の[サーバー]管理エリアを表示します。 2 WACS を右クリックし、[メトリクス]をクリックします。 システム メトリクスのリストが表示されます。リストに表示されるメトリクスの詳細について は、 『WACS のメトリクス 』を参照してください。 関連項目 • 340 ページの「WACS のメトリクス」 SAP BusinessObjects Enterprise 管理者ガイド 339 6 6 Web アプリケーション コンテナ サーバーの使用 トラブルシューティング WACS のメトリクス 次の表は、[メトリクス]画面に表示されるメトリクスの説明を示します。 メトリクス 説明 合計メモリ(MB) WACS によって使用されている合計メモリ (MB)です。 実行中の WACS コネクタ リスト 実行中のすべてのコネクタのリストです。 起動時の WACS コネクタの失敗 失敗したコネクタがあるかどうかを示します。 true の場合、1 つ以上のコネクタが失敗し ています。false の場合、すべてのコネクタが 実行中です。 WACS の状態を表示する WACS の状態を表示するには、CMC の[サーバー]領域を表示します。[サーバーの 一覧]には、各サーバーの状態を示す[状態]列が含まれています。 WACS にはエラー有りで開始という新しいサーバー状態があります。この状態の WACS は実行中ですが、少なくとも 1 つの HTTP、プロキシ経由の HTTP、または HTTPS コ ネクタの設定に誤りがあります。 WACS がエラー有りで開始状態の場合は、[メトリクス]ページにアクセスして[実行中 の WACS コネクタ]メトリクスを確認してください。有効なコネクタが一覧に表示されな い場合は、コネクタが正しく設定されていません。 ポート競合の解決 特定のポートから CMC にアクセスしようとしてもページが表示されない場合は、WACS 用に指定した HTTP、プロキシ経由の HTTP、または HTTPS のポートを別のアプリ ケーションが使用していないかどうかを確認してください。 WACS にポート競合があるかどうかを判断する方法は 2 とおりあります。デプロイメン トに複数の WACS がある場合は、CMC にログオンし、[実行中の WACS コネクタ]メ 340 SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 トラブルシューティング トリクスと[WACS 起動エラー]メトリクスを確認します。HTTP、プロキシ経由の HTTP、 または HTTP コネクタが[実行中の WACS コネクタ]リストに表示されない場合は、ポー ト競合のためにこれらのコネクタを起動できません。 デプロイメントに 1 つの WACS のみ存在する場合、またはどの WACS からも CMC にアクセスできない場合は、netstat などのユーティリティを使用して、別のアプリケー ションが WACS ポートを使用していないかどうかを確認します。 HTTP ポートの競合を解決する 1 セントラル設定マネージャ(CCM)を起動し、[サーバーの管理]アイコン をクリックします。 2 ログオン認証情報を指定します。 3 [サーバーの管理]画面で、WACS を停止します。 4 [Web Tier 設定]アイコン をクリックします。 注 [Web Tier 設定]アイコンは、停止している WACS を選択した場合にのみ有 効になります。 [Web Tier 設定]画面が表示されます。 SAP BusinessObjects Enterprise 管理者ガイド 341 6 6 Web アプリケーション コンテナ サーバーの使用 トラブルシューティング 5 [HTTP ポート]フィールドで、Web アプリケーション コンテナ サーバーで使用 する、空いている HTTP ポートを指定し、[OK]をクリックします。 6 [サーバーの管理]画面で、WACS を起動します。 プロキシ経由の HTTP ポートまたは HTTPS ポートの競合を解決する プロキシ経由の HTTP ポートまたは HTTPS ポートから WACS にアクセスできないが、 HTTP ポートからセントラル管理コンソール(CMC)に接続できる場合は、CMC から ポート番号を変更します。 1 CMC の[サーバー]管理エリアを表示します。 2 設定する WACS を停止するには、サーバーを右クリックし、[サーバーの停止] をクリックします。 3 設定する WACS をダブルクリックします。 [プロパティ]画面が表示されます。 4 [プロキシ経由の HTTP の設定]セクションで、新しい HTTP ポートを指定しま す。 5 HTTPS ポートを変更するには、[HTTPS 設定]セクションの[HTTPS ポート] フィールドに新しい値を入力します。 342 SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 トラブルシューティング 6 [保存して閉じる]をクリックします。 7 WACS を起動するには、サーバーを右クリックし、[サーバーの起動]をクリック します。 メモリ設定を変更する WACS のサーバー パフォーマンスを向上させるには、サーバーに割り当てられ ているメモリの量をセントラル設定マネージャ(CCM)から変更できます。 1 CCM を起動し、[サーバーの管理]アイコン をクリックします。 2 CMC のログオン認証情報を指定します。 3 [サーバーの管理]画面で、WACS を停止します。 4 [Web Tier 設定]アイコン をクリックします。 注 [Web Tier 設定]アイコンは、停止している WACS を選択した場合にのみ有 効になります。 [Web Tier 設定]画面が表示されます。 5 [コマンド ライン パラメータ]で、コマンド ラインを編集して新しいメモリ値を指 定します。 a -Xmx オプションを探します。通常、このオプションには値が指定されてい ます。 たとえば、-Xmx1gなどです。この設定では、1 GB のメモリがサーバーに割 り当てられます。 b パラメータの新しい値を指定します。 • • 値を MB 単位で指定するには、mを使用します。たとえば、-Xmx640mと指 定すると、640 MB のメモリが WACS に割り当てられます。 値を GB 単位で指定するには、gを使用します。たとえば、-Xmx2gと指定 すると、2 GB のメモリが WACS に割り当てられます。 c [OK]をクリックします。 6 [サーバーの管理]画面で、WACS を起動します。 SAP BusinessObjects Enterprise 管理者ガイド 343 6 6 Web アプリケーション コンテナ サーバーの使用 トラブルシューティング 同時要求の数を変更する WACS が処理するように設定されている同時 HTTP 要求のデフォルト数は 150 です。 この値は、ほとんどのデプロイメント シナリオで使用できます。WACS のパフォーマン スを向上させるために、同時 HTTP 要求の最大数を増やすことができます。同時要求 の数を増やすとパフォーマンスは向上しますが、増やしすぎるとパフォーマンスが低下 する可能性があります。理想的な設定は、ハードウェア、ソフトウェア、および IT 要件 によって決まります。 1 CMC の[サーバー]管理エリアを表示します。 2 設定する WACS を停止するには、サーバーを右クリックし、[サーバーの停止] をクリックします。 3 設定する WACS をダブルクリックします。 [プロパティ]画面が表示されます。 4 [同時要求の最大数]フィールドに同時要求の最大数を入力し、[保存して閉 じる]をクリックします。 5 WACS を起動するには、サーバーを右クリックし、[サーバーの起動]をクリック します。 システム デフォルトを復元する WACS を誤って設定した場合は、セントラル設定マネージャ(CCM)を使用してシステ ム デフォルトを復元できます。 1 CCM を起動し、[サーバーの管理]アイコン をクリックします。 2 ログオン認証情報を指定します。 3 [サーバーの管理]画面で、WACS を停止します。 4 [Web Tier 設定]アイコン をクリックします。 注 [Web Tier 設定]アイコンは、停止している WACS を選択した場合にのみ有 効になります。 [Web Tier 設定]画面が表示されます。 5 [システム デフォルトの復元]をクリックします。 6 必要に応じて空いている HTTP ポートを指定し、[OK]をクリックします。 344 SAP BusinessObjects Enterprise 管理者ガイド Web アプリケーション コンテナ サーバーの使用 WACS プロパティ 7 [サーバーの管理]画面で、WACS を起動します。 ユーザーによる HTTP 経由の WACS へのアクセスを禁止する ユーザーに HTTP または HTTPS 経由の WACS への接続をローカル マシンからの み許可することが必要になる場合があります。たとえば、HTTP ポートを閉じることはで きないが、WACS と同じマシンのクライアントからの HTTP 要求のみ受け付けるように WACS を設定する場合などです。このように、WACS と同じマシンからブラウザを使用 して WACS の保守または設定を行い、他のユーザーにサーバーへのアクセスを禁止 することができます。 1 CMC の[サーバー]管理エリアを表示します。 2 変更する WACS をダブルクリックします。 [プロパティ]画面が表示されます。 3 [すべての IP アドレスに連結]をオフにします。 4 [ホスト名または IP アドレスに連結]フィールドに「127.0.0.1」と入力し、[OK] をクリックします。 5 WACS を起動するには、サーバーを右クリックし、[サーバーの起動]をクリック します。 このように設定した WACS は、ローカル マシンからの接続のみ受け付けます。 WACS プロパティ WACS に対して設定できる一般プロパティ、HTTP、プロキシ経由の HTTP プロパティ、 および HTTPS 設定プロパティについては、サーバーのプロパティに関する付録のコ ア サーバー設定を参照してください。 関連項目 • 996 ページの「コア サービス設定」 SAP BusinessObjects Enterprise 管理者ガイド 345 6 デフォルトのセキュリティ動作の変 更 7 7 デフォルトのセキュリティ動作の変更 BusinessObjects Enterprise とリバース プロキシ サーバー BusinessObjects Enterprise とリバース プロキシ サー バー ここでは、BusinessObjects Enterprise とリバース プロキシ サーバーが連携するため の設定方法について説明します。 リバース プロキシ サーバーの概要 BusinessObjects Enterprise は、1 つまたは複数のリバース プロキシ サーバーを含む 環境にデプロイできます。リバース プロキシ サーバーは、通常は Web アプリケーショ ン サーバーの前面にデプロイされて、1 つの IP アドレスの背後にその Web アプリ ケーション サーバーを隠します。この設定では、プライベートな Web アプリケーション サーバーに向けたすべてのインターネット トラフィックはリバース プロキシ サーバーを 通過するため、プライベート IP アドレスは隠されます。 リバース プロキシ サーバーはパブリック URL を内部 URL に変換するため、内部ネッ トワークにデプロイされた BusinessObjects Enterprise Web アプリケーションの URL と共に設定する必要があります。 次の図に、リバース プロキシ サーバーを使用する通常のデプロイメントを示します。 Live Office は、標準的な Web サービス コンシューマ アプリケーションです。InfoView と CMC は、ブラウザから使用される標準的なアプリケーションです。 348 SAP BusinessObjects Enterprise 管理者ガイド デフォルトのセキュリティ動作の変更 BusinessObjects Enterprise とリバース プロキシ サーバー サポートされるリバース プロキシ サーバー BusinessObjects Enterprise は、Set-Cookie ヘッダーの path 属性の値を調整できる リバース プロキシ サーバーをサポートします。以下はその例です。 • • IBM Tivoli Access Manager WebSEAL 6(WebSEAL 6) Apache 2.2 また、BusinessObjects Enterprise は、Microsoft ISA 2006 をリバース プロキシ サー バーとしてサポートします。 BusinessObjects Enterprise Web アプリケーションのデプロイ方法に ついて BusinessObjects Enterprise Web アプリケーションは、Web アプリケーション サーバー にデプロイされます。Web アプリケーション サーバーがリバース プロキシ サーバーの 背後にある場合、リバース プロキシ サーバーには、BusinessObjects Enterprise WAR ファイルのコンテキスト パスを設定する必要があります。BusinessObjects Enterprise の機能をすべて公開するには、インストールされているすべての BusinessObjects Enterprise WAR ファイルのコンテキスト パスを設定します。 注 いくつかの WAR ファイルがインストールされていても、そのコンテキスト パスがリバー ス プロキシ サーバーに設定されていない場合、CMC および InfoView の一部が機能 しない場合があります。 次の表に、一般的な BusinessObjects Enterprise Web アプリケーションが使用する標 準的な WAR ファイルの例を示します。WAR ファイルの完全な一覧については、『イ ンストールと設定ガイド』を参照してください。 次の表で、X は、アプリケーションが機能するために必要な WAR ファイルを示します。 xx は、アプリケーションが使用する WAR ファイルを示します。xx の付いている WAR ファイルが使用できない場合、アプリケーションの一部の機能が使用できません。たと えば、CrystalReports.war へのパスがリバース プロキシ サーバーで設定されていな い場合、Crystal Reports 機能は、CMC および InfoView で使用できません。 SAP BusinessObjects Enterprise 管理者ガイド 349 7 7 デフォルトのセキュリティ動作の変更 BusinessObjects Enterprise Web アプリケーションに対するリバース プロキシ サーバーの設定 CMC InfoView AnalyticalReporting.war xx xx CmcApp.war X CmcAppActions.war X CrystalReports.war xx xx InfoViewApp.war X InfoViewAppActions.war X OpenDocument.war PlatformServices.war X X Crystal レポート Desktop In- Web Intellitelligence gence X X X X X X X X X BusinessObjects Enterprise Web アプリケーションに 対するリバース プロキシ サーバーの設定 リバース プロキシ サーバーは、デプロイメント(BusinessObjects Enterprise Web アプ リケーションがそのリバース プロキシ サーバーの背後にデプロイされている)内の正し い Web アプリケーションに、入力 URL リクエストをマップするように設定する必要があ ります。 ここでは、一部のサポートされているリバース プロキシ サーバーに固有の設定例を示 しています。使用しているリバース プロキシ サーバーの詳細については、ベンダーの マニュアルを参照してください。 350 SAP BusinessObjects Enterprise 管理者ガイド デフォルトのセキュリティ動作の変更 BusinessObjects Enterprise Web アプリケーションに対するリバース プロキシ サーバーの設定 リバース プロキシ サーバーを設定する 1 リバース プロキシ サーバーがベンダーの指示とデプロイメントのネットワーク トポロジーに従って正しく設定されていることを確認します。 2 デプロイされている BusinessObjects Enterprise Web アプリケーションと必要 な WAR ファイルを判別します。 3 BusinessObjects Enterprise の各 Web アプリケーションに対して、リバース プ ロキシ サーバーを設定します。リバース プロキシ サーバーの種類によって、 指定される規則が異なります。 4 固有の設定が必要な場合は、それを実行します。一部の Business Objects Web アプリケーションは、特定の Web アプリケーション サーバーにデプロイさ れた場合に、固有の設定が必要になります。 関連項目 • 351 ページの「BusinessObjects Enterprise に対応するリバース プロキシ サー バーの設定の詳細な手順」 • 353 ページの 「BusinessObjects Enterprise 用に Apache 2.2 リバース プロキシ サーバーを設定する 」 • 354 ページの 「BusinessObjects Enterprise 用に WebSEAL 6.0 リバース プロキ シ サーバーを設定する 」 • 359 ページの 「リバース プロキシ デプロイメントでの BusinessObjects Enterprise に固有の設定」 BusinessObjects Enterprise に対応するリバース プロキシ サーバー の設定の詳細な手順 ここでは、リバース プロキシ サーバーを正常に設定するために役に立つ情報を示し ます。 必要なすべての WAR ファイルが設定されていることを確認する BusinessObjects Enterprise Web アプリケーションは、Web アプリケーション サーバー の WAR ファイルでデプロイされています。BusinessObjects Enterprise Web アプリケー ションごとに、異なる WAR ファイルが必要になります。リバース プロキシ サーバーで、 デプロイメントに必要なすべての WAR ファイルに対する指示子を設定したことを確認 します。 SAP BusinessObjects Enterprise 管理者ガイド 351 7 7 デフォルトのセキュリティ動作の変更 BusinessObjects Enterprise Web アプリケーションに対するリバース プロキシ サーバーの設定 最初に長いコンテキスト パス文字列を宣言する リバース プロキシ サーバーでは、InfoViewApp の指示子より前に InfoViewAppActions の指示子が存在する必要があります。CmcAppActions の指示子のほうが CmcApp の指示子より前に存在する必要があります。 同じ親フォルダにアプリケーションとアクションをデプロイする Web アプリケーション CmcApp および CmcAppActions は、同じ親フォルダの下に デプロイする必要があります。Web アプリケーション InfoViewApp および InfoViewAp pActions は、同じ親フォルダの下にデプロイする必要があります。 InfoView アプリケーションと CMC アプリケーションの名前は変更できる ProxyPass 指示子と ProxyPassReverseCookiePath 指示子で、InfoView.war ファイ ルと CMC.war ファイルの名前を変更できます。その他の BusinessObjects Enterprise WAR ファイルの名前は、変更できません。 一貫して“/”文字を使用する リバース プロキシ サーバーでは、ブラウザ URL に入力するときと同じ方法でコンテキ スト パスを定義します。たとえば、指示子のリバース プロキシ サーバーのミラー パス の最後に“/”が含まれている場合、ブラウザ URL の最後にも“/”を入力します。 リバース プロキシ サーバーの指示子のソース URL と出力先の URLの両方で、“/” 文字が一貫して使用されていることを確認してください。ソース URL の最後に“/”文 字が追加されている場合は出力先 URL の最後にも追加する必要があります。 関連項目 • 349 ページの「BusinessObjects Enterprise Web アプリケーションのデプロイ方 法について 」 352 SAP BusinessObjects Enterprise 管理者ガイド デフォルトのセキュリティ動作の変更 BusinessObjects Enterprise Web アプリケーションに対するリバース プロキシ サーバーの設定 BusinessObjects Enterprise 用に Apache 2.2 リバース プロキシ サー バーを設定する ここでは、BusinessObjects Enterprise と Apache 2.2 が連携するための設定方法につ いて説明します。 1 BusinessObjects Enterprise と Apache 2.2 が、別のマシンにインストールされ ていることを確認します。 2 ベンダーのマニュアルの説明どおりに Apache 2.2 is がインストールされ、リ バース プロキシ サーバーとして設定されていることを確認します。 3 リバース プロキシ サーバーの背後にデプロイされている各 Web アプリケー ションに対して、ProxyPass を設定します。 4 リバース プロキシ サーバーの背後にデプロイされている各 Web アプリケー ションに対して、ProxyPassReverseCookiePath を設定します。 例 この例では、Web アプリケーション サーバー ドメインとして boe-deploy-server.do main.com、ミラー パスとして XIR3 を使用します。これらの値を、デプロイメントに対 応した適切な値で置換します。 ProxyPass /XIR3/CmcAppActions http://boe-deploy-server.do main.com:port/CmcAppActions ProxyPassReverseCookiePath /CmcAppActions /XIR3/CmcAppActions ProxyPass /XIR3/CmcApp http://boe-deploy-server.domain.com:port/CmcApp ProxyPassReverseCookiePath /CmcApp /XIR3/CmcApp ProxyPass /XIR3/InfoViewAppActions http://boe-deploy-server.do main.com:port/InfoViewAppActions ProxyPassReverseCookiePath /InfoViewAppActions /XIR3/InfoViewAppActions ProxyPass /XIR3/InfoViewApp http://boe-deploy-server.domain.com:port/In foViewApp ProxyPassReverseCookiePath /InfoViewApp /XIR3/InfoViewApp ProxyPass /XIR3/PlatformServices http://boe-deploy-server.do main.com:port/PlatformServices ProxyPassReverseCookiePath /PlatformServices /XIR3/PlatformServices ProxyPass /XIR3/AnalyticalReporting http://boe-deploy-server.do main.com:port/AnalyticalReporting ProxyPassReverseCookiePath /AnalyticalReporting /XIR3/AnalyticalReporting ProxyPass /XIR3/CrystalReports http://boe-deploy-server.do main.com:port/CrystalReports ProxyPassReverseCookiePath /CrystalReports /XIR3/CrystalReports ProxyPass /XIR3/OpenDocument http://boe-deploy-server.do SAP BusinessObjects Enterprise 管理者ガイド 353 7 7 デフォルトのセキュリティ動作の変更 BusinessObjects Enterprise Web アプリケーションに対するリバース プロキシ サーバーの設定 main.com:port/OpenDocument ProxyPassReverseCookiePath /OpenDocument /XIR3/OpenDocument ProxyPass /XIR3/PerformanceManagement http://boe-deploy-server.do main.com:port/PerformanceManagement ProxyPassReverseCookiePath /PerformanceManagement /XIR3/PerformanceM anagement BusinessObjects Enterprise 用に WebSEAL 6.0 リバース プロキシ サーバーを設定する ここでは、BusinessObjects Enterprise と WebSEAL 6.0 が連携するための設定方法 について説明します。 推奨される設定方法は、内部の Web アプリケーション サーバーまたは Web サーバー がホストしているすべての BusinessObjects Web アプリケーションを 1 つのマウント ポ イントにマップする、1 つの標準的なジャンクションを作成することです。 1 BusinessObjects Enterprise と WebSEAL 6.0 が、別のマシンにインストールさ れていることを確認します。 BusinessObjects Enterprise と WebSEAL 6.0 を同じマシンにデプロイすること は、可能ですが推奨はされません。このデプロイメント シナリオの設定手順の 詳細は、WebSEAL 6.0 のベンダー マニュアルを参照してください。 2 WebSeal 6.0 が、ベンダーのマニュアルの説明どおりにインストールおよび設 定されていることを確認します。 3 WebSeal の pdadmin コマンド ライン ユーティリティを起動します。管理者権限 を持つユーザーとして、sec_master などの安全なドメインにログインします。 4 padmin sec_master のプロンプトで、次のコマンドを入力します。 server task <instance_name-webseald-host_name> create -t <type> -h <host_name> -p <port> <junction_point> 場所: • <instance_name-webseald-host_name> には、インストールされている WebSEAL インスタンスの完全なサーバー名を指定します。この完全なサーバー名は、 server list コマンドの出力結果と同じ形式で指定します。 • 354 <type> には、ジャンクションの種類を指定します。ジャンクションが内部の HTTP ポートにマップしている場合は、tcp を使用します。ジャンクションが内部の HTTPS ポートにマップしている場合は、ssl を使用します。 SAP BusinessObjects Enterprise 管理者ガイド デフォルトのセキュリティ動作の変更 BusinessObjects Enterprise Web アプリケーションに対するリバース プロキシ サーバーの設定 • <host_name> には、リクエストを受信する内部サーバーの DNS ホスト名または • • IP アドレスを指定します。 <port> には、リクエストを受信する内部サーバーの TCP ポートを指定します。 <junction_point> には、WebSEAL で保護されたオブジェクト空間(内部サー バーのドキュメント空間がマウントされる)のディレクトリを指定します。 例 server task default-webseald-webseal.rp.businessobjects.com create -t tcp -h 10.50.130.123 -p 8080 /hr BusinessObjects Enterprise 用に Microsoft ISA 2006 を設定する ここでは、BusinessObjects Enterprise と ISA 2006 を連携させるための設定方法につ いて説明します。 推奨される設定方法は、内部の Web アプリケーション サーバーまたは Web サーバー がホストしているすべての BusinessObjects Web アプリケーションを 1 つのマウント ポ イントにマップする、1 つの標準的なジャンクションを作成することです。Web アプリケー ション サーバーによっては、ISA 2006 と連携するために、アプリケーション サーバー に追加の設定が必要になる場合があります。 1 BusinessObjects Enterprise と ISA 2006 が、別のマシンにインストールされて いることを確認します。 BusinessObjects Enterprise と ISA 2006 を同じマシンにデプロイすることは、 可能ですが推奨はされません。このデプロイメント シナリオの設定手順の詳細 は、ISA 2006 のマニュアルを参照してください。 2 ISA 2006 が、ベンダーのマニュアルの説明どおりにインストールおよび設定さ れていることを確認します。 3 ISA Server 管理ユーティリティを起動します。 4 ナビゲーション パネルを使用して、新しい公開ルールを呼び出します。 a 次の操作を実行します。 [アレイ] > [MachineName] > [ファイアウォール ポリシー] > [新規] > [Web サイト公開ルール] 留意点 MachineName は、ISA 2006 がインストールされているマシンの名前に置き 換えます。 SAP BusinessObjects Enterprise 管理者ガイド 355 7 7 デフォルトのセキュリティ動作の変更 BusinessObjects Enterprise Web アプリケーションに対するリバース プロキシ サーバーの設定 b [Web 公開ルールの名前]にルール名を入力し、[次へ]をクリックします。 c ルール アクションとして[許可する]を選択し、[次へ]をクリックします。 d 公開の種類として[1 つの Web サイトまたは負荷分散装置を公開する]を 選択し、[次へ]をクリックします。 e ISA Server と公開される Web サイト間の接続の種類を選択し、[次へ]をク リックします。 たとえば、[公開された Web サーバーまたはサーバー ファームの接続に、 セキュリティで保護されていない接続を使用する]を選択します。 f [内部サイト名]に、公開している Web サイトの内部名(BusinessObjects Enterprise をホストしているマシン名など)を入力し、[次へ]をクリックしま す。 注 ISA 2006 をホストしているマシンがターゲット サーバーに接続できない場 合は、[コンピュータ名または IP アドレスを使用して、公開されたサーバー に接続する]を選択し、該当のフィールドに名前または IP アドレスを入力 します。 g [パブリック名の詳細]で、ドメイン名(Any domain name など)を選択し、内 部公開の詳細(/* など)を指定します。[次へ]をクリックします。 次に、着信した Web リクエストを監視するための新しい Web リスナを作成 する必要があります。 5 [新規]をクリックし、新しい Web リスナの定義ウィザードを起動します。 a [Web リスナ名]に名前を入力し、[次へ]をクリックします。 b ISA Server と公開される Web サイト間の接続の種類を選択し、[次へ]をク リックします。 たとえば、[クライアントとの SSL セキュリティ保護接続を必要としない]を選 択します。 c [Web リスナの IP アドレス]で、次を選択し、[次へ]をクリックします。 • 内部 • 外部 • ローカル ホスト • すべてのネットワーク これで、ISA Server は、HTTP のみを介して公開を行うように設定されまし た。 d [認証設定]オプションを選択し、[次へ]をクリックしてから、[完了]をクリッ クします。 Web 公開ルールの新しいリスナが設定されます。 356 SAP BusinessObjects Enterprise 管理者ガイド デフォルトのセキュリティ動作の変更 BusinessObjects Enterprise Web アプリケーションに対するリバース プロキシ サーバーの設定 6 [ユーザー セット]で[次へ]をクリックし、[完了]をクリックします。 7 [適用]をクリックして、Web 公開ルールのすべての設定を保存し、ISA 2006 の設定を更新します。 次に、Web 公開ルールのプロパティを、BusinessObjects Web アプリケーショ ンのパスにマップする必要があります。 8 ナビゲーション パネルで、[ファイアウォール ポリシー]を右クリックし、[プロパ ティ]を選択します。 9 [パス]タブを選択し、[追加]をクリックして、ルートを BusinessObjects Web ア プリケーショにマップします。 CMC および Java InfoView の場合は、以下の表に示すマッピングを使用して ください。 マッピング元 マッピング先 /AnalyticalReporting/* /Product/AnalyticalReporting/* /CmcApp/* /Product/CmcApp/* /CmcAppActions/* /Product/CmcAppActions/* /CrystalReports/* /Product/CrystalReports/* /InfoViewApp/* /Product/InfoViewApp/* /InfoViewAppActions/* /Product/InfoViewAppActions/* /OpenDocument/* /Product/OpenDocument/* /PerformanceManagement/* /Product/PerformanceManagement/* /PlatformServices/* /Product/PlatformServices/* /BusinessProcessBI/* Product/BusinessProcessBI/* /dswsbobje/* /Product/dswsbobje/* .NET InfoView の場合は、以下の表に示すマッピングを使用してください。 SAP BusinessObjects Enterprise 管理者ガイド 357 7 7 デフォルトのセキュリティ動作の変更 BusinessObjects Enterprise Web アプリケーションに対するリバース プロキシ サーバーの設定 マッピング元 マッピング先 /Analyticalreporting/* /Product/Analyticalreporting/* /CrystalReports/* /Product/CrystalReports/* /crystalreportviewers12/* /Product/crystalreportviewers12/* /InfoViewApp/* /Product/InfoViewApp/* /InfoViewAppActions/* /Product/InfoViewAppActions/* /OpenDocument/* /Product/OpenDocument/* /PlatformServices/* /Product/PlatformServices/* 10 [パブリック名]タブで、[次の Web サイトを要求する]を選択し、[追加]をクリッ クします。 11 [パブリック名]ダイアログで、ISA 2006 サーバー名を入力し、[OK]をクリック します。 12 [適用]をクリックして、Web 公開ルールのすべての設定を保存し、ISA 2006 の設定を更新します。 13 次の URL にアクセスして接続を確認します。 http://<ISA Server のホスト名>:<Web リスト のポート番号>/<アプリケーション の外部パス> 例:http://myISAserver:80/Product/InfoViewApp 注 ブラウザを何度か最新表示しなければならない場合があります。 設定したルールの HTTP ポリシーを変更して、CMC にログオンできるようにする必要 があります。ISA Server 管理ユーティリティで作成したルールを右クリックし、[HTTP の構成]を選択します。[URL 保護]エリアで、[正規化を検証する]をオフにする必要 があります。 BusinessObjects Enterprise にリモートでアクセスするには、アクセス ルールを作成す る必要があります。 関連項目 • • 358 362 ページの「ISA 2006 に対するセッション cookie のルート パスの有効化」 335 ページの「WACS とリバース プロキシの併用」 SAP BusinessObjects Enterprise 管理者ガイド デフォルトのセキュリティ動作の変更 リバース プロキシ デプロイメントでの BusinessObjects Enterprise に固有の設定 リバース プロキシ デプロイメントでの BusinessObjects Enterprise に固有の設定 一部の BusinessObjects Enterprise 製品では、リバース プロキシ デプロイメントで正 しく機能するために、追加の設定が必要になります。ここでは、追加の設定を実行す る方法について説明します。 Developer Suite Web サービスに対するリバース プロキシの有効化 ここでは、Developer Suite Web サービスに対してリバース プロキシを有効にするため に必要な手順を説明します。 Tomcat でリバース プロキシを有効化する Tomcat Web アプリケーション サーバーでリバース プロキシを有効にするには、 server.xml ファイルを変更する必要があります。リバース プロキシ サーバーのリス ニング ポートとして proxyPort を設定したり、新しい proxyName を追加するなど の変更が必要です。ここでは、その手順を説明します。 1 Tomcat を停止します。 2 Tomcat の server.xml を開きます。 Windows では、server.xml は <CATALINA_HOME>\conf にあります。 <CATALINA_HOME> のデフォルト値は C:\Program Files\Business Objects\Tomcat55 です。 UNIX では、server.xml は <CATALINA_HOME>/conf にあります。<CATALI NA_HOME> のデフォルト値は <INSTALLDIR>/bobje/tomcat55 です。 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" SAP BusinessObjects Enterprise 管理者ガイド 359 7 7 デフォルトのセキュリティ動作の変更 リバース プロキシ デプロイメントでの BusinessObjects Enterprise に固有の設定 proxyPort="80" disableUploadTimeout="true" /> --> 4 <!-- と --> を削除して、Connector 要素のコメントを解除します。 5 proxyPort の値をリバース プロキシ サーバーのリスニング ポートに修正しま す。 6 Connector の属性リストに新しい proxyName 属性を追加します。proxyName の値は、プロキシ サーバー名にします。そのプロキシ サーバー名は、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 を正しいリバース プロキシ サーバー名とそのリスニング ポートで置き換える必要 があります。 7 server.xml ファイルを保存して閉じます。 8 Tomcat を再起動します。 9 リバース プロキシ サーバーの仮想パスが正しい Tomcat connector ポートに マッピングされていることを確認します。この例では、ポートは 8082 です。 次の例では、Apache HTTP Server 2.2 から Tomcat に導入されたリバース プロキ シ Business Objects Web Services への設定を示します。 ProxyPass /XI3.0/dswsbobje http://internalServer:8082/dswsbobje ProxyPassReverseCookiePath /dswsbobje /XI3.0/dswsbobje Web サービスを有効にするには、コネクタのプロキシ名とポート番号を同一にする必 要があります。 360 SAP BusinessObjects Enterprise 管理者ガイド デフォルトのセキュリティ動作の変更 リバース プロキシ デプロイメントでの BusinessObjects Enterprise に固有の設定 Tomcat 以外の Web アプリケーション サーバーでの Developer Suite Web サービスに 対するリバース プロキシの有効化 次の手順を行うには、BusinessObjects Enterprise Web アプリケーションが、選択 した Web アプリケーション サーバーに対して正常に設定されている必要がありま す。wsresources では、大文字と小文字が区別されます。 1 Web アプリケーション サーバーを停止します。 2 dsws.properties ファイル内の Web サービスの外部 URL を指定します。 このファイルは、dswsbobje Web アプリケーションにあります。たとえば、外部 URL が http://my_reverse_proxy_server.domain.com/XI3.0/dswsbobje/ の場合、 dsws.properties ファイルの次のプロパティを更新します。 • • • • • • wsresource1=ReportEngine|reportengine web service alone|http://my_re verse_proxy_server.domain.com/XI3.0/dswsbobje/services/ReportEngine wsresource2=BICatalog|bicatalog web service alone|http://my_re verse_proxy_server.domain.com/XI3.0/dswsbobje/services/BICatatog wsresource3=Publish|publish web service alone|http://my_reverse_proxy_serv er.domain.com/XI3.0/dswsbobje/services/Publish wsresource4=QueryService|query web service alone|http://my_re verse_proxy_server.domain.com/XI3.0/dswsbobje/services/QueryService wsresource5=BIPlatform|BIPlatform web service|http://my_re verse_proxy_server.domain.com/XI3.0/dswsbobje/services/BIPlatform wsresource6=LiveOffice|Live Office web service|http://my_re verse_proxy_server.domain.com/XI3.0/dswsbobje/services/LiveOffice 3 dsws.properties ファイルを保存して閉じます。 4 Web アプリケーション サーバーを再起動します。 5 リバース プロキシ サーバーの仮想パスが正しい Web アプリケーション サー バーの Connector ポートにマッピングされていることを確認します。次の例で は、Apache HTTP Server 2.2 から、選択した Web アプリケーション サーバー にデプロイされたリバース プロキシ BusinessObjects Web Services への設定 を示します。 ProxyPass /XI3.0/dswsbobje http://internalServer:<listening port> /dswsbobje ProxyPassReverseCookiePath /dswsbobje /XI3.0/dswsbobje この例で、<listening port> は Web アプリケーション サーバーのリスニング ポート です。 SAP BusinessObjects Enterprise 管理者ガイド 361 7 7 デフォルトのセキュリティ動作の変更 リバース プロキシ デプロイメントでの BusinessObjects Enterprise に固有の設定 ISA 2006 に対するセッション cookie のルート パスの有効化 ここでは、セッション cookie のルート パスで ISA 2006 をリバース プロキシ サーバー として使用できるようにするための、各 Web アプリケーション サーバーの設定方法を 説明します。 Tomcat 5.5 を設定する ISA 2006 をリバース プロキシ サーバーとして使用するようにセッション cookie の ルート パスを設定するには、server.xml の <Connector> 要素に次の行を追加し ます。 emptySessionPath="true" 1 Tomcat を停止します。 2 次のディレクトリにある server.xml ファイルを開きます。 <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 <!-- と --> を削除して、Connector 要素のコメントを解除します。 5 ISA 2006 をリバース プロキシ サーバーとして使用するようにセッション cookie のルート パスを設定するには、server.xml の <Connector> 要素に次の行を追 加します。 emptySessionPath="true" 6 proxyPort の値をリバース プロキシ サーバーのリスニング ポートに修正しま す。 362 SAP BusinessObjects Enterprise 管理者ガイド デフォルトのセキュリティ動作の変更 リバース プロキシ デプロイメントでの BusinessObjects Enterprise に固有の設定 7 Connector の属性リストに新しい proxyName 属性を追加します。この値は、プ ロキシ サーバー名にします。そのプロキシ サーバー名は、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 を再起動します。 リバース プロキシ サーバーの仮想パスが正しい Tomcat connector ポートにマッピン グされていることを確認します。この例では、ポートは 8082 です。 Sun Java 8.2 を設定する すべての BusinessObjects Enterprise Web アプリケーションで、sun-web.xml を 変更する必要があります。 1 <SUN_WEBAPP_DOMAIN>\generated\xml\j2ee-modules\<WAR_FILE>\WEBINF\ に移動します。 2 sun-web.xml を開きます。 3 <context-root> コンテナの後に、次の行を追加します。 <session-config> <cookie-properties> <property name="cookiePath" value="/" /> </cookie-properties> </session-config> <property name="reuseSessionID" value="true"/> 4 保存して、sun-web.xml を閉じます。 5 すべての Web アプリケーションについて手順 1 ~ 4 を繰り返します。 SAP BusinessObjects Enterprise 管理者ガイド 363 7 7 デフォルトのセキュリティ動作の変更 リバース プロキシ デプロイメントでの BusinessObjects Enterprise に固有の設定 Oracle Application Server 10gR3 を設定する すべての BusinessObjects Enterprise 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 管理コンソールにログオンします。 a [OC4J:home] > [管理] > [サーバー プロパティ]の順に選択します。 b [コマンド ライン オプション]で[オプション]を選択します。 c [一行追加]をクリックし、次の行を入力します。 Doracle.useSessionIDFromCookie=true 6 Oracle サーバーを再起動します。 WebSphere Community Edition 2.0 を設定する 1 WebSphere Community Edition 2.0 管理コンソールを開きます。 2 左側のナビゲーション パネルで、[サーバー]を見つけ、[Web サーバー]を 選択します。 3 コネクタを選択し、 [編集]をクリックします。 4 [emptySessionPath]チェック ボックスをオンにし、[保存]をクリックします。 5 [ProxyName]に ISA サーバーの名前を入力します。 6 [ProxyPort]に ISA リスナー ポート番号を入力します。 7 コネクタを停止し、再起動します。 BusinessObjects Live Office に対するリバース プロキシの有効化 BusinessObjects Live Office のビュー オブジェクトを Web ブラウザ機能の中でリバー ス プロキシに対して有効にするには、デフォルト ビューアの URL を調整します。これ 364 SAP BusinessObjects Enterprise 管理者ガイド デフォルトのセキュリティ動作の変更 リバース プロキシ デプロイメントでの BusinessObjects Enterprise に固有の設定 は、セントラル管理コンソール(CMC)または Live Office オプションによって実行しま す。 注 この節では、BusinessObjects Java InfoView および BusinessObjects Web Services に対するリバース プロキシが正常に有効化されていることを前提とします。 関連項目 • 359 ページの 「Developer Suite Web サービスに対するリバース プロキシの有効 化」 CMC を使用してデフォルト ビューアの URL を調整する 1 2 3 4 CMC にログオンします。 [アプリケーション]ページに移動して、[CMC]をクリックします。 [アクション]メニューの[処理拡張機能]を選択します。 [URL]フィールドで、正しいデフォルト ビューアの URL を設定して[URL を設 定]をクリックします。以下はその例です。 http://ReverseProxyServer:ReverseProxyServerPort/ProxiedInfoView/open doc/openDocument.jsp?sIDType=CUID&iDocID=%SI_CUID% ReverseProxyServer と ReverseProxyServerPort は、正しいリバース プロキシ サーバー名とそのリスニング ポートです。ProxiedInfoView は、正しい Java InfoView への仮想パスです。 Live Office オプションを使用してデフォルト ビューアの URL を設定する 1 [LiveOffice]メニューの[オプション]をクリックし、[Enterprise]タブをクリックし ます。 2 [URL の指定]を選択し、隣のフィールドに正しい URL を入力します。以下は その例です。 http://ReverseProxyServer:ReverseProxyServerPort/ProxiedInfoView/open doc/openDocument.jsp ReverseProxyServer と ReverseProxyServerPort は、正しいリバース プロキシ サーバー名とそのリスニング ポートです。ProxiedInfoView は、正しい Java InfoView への仮想パスです。 SAP BusinessObjects Enterprise 管理者ガイド 365 7 7 デフォルトのセキュリティ動作の変更 リバース プロキシ デプロイメントでの BusinessObjects Enterprise に固有の設定 Business Process BI Web Services に対するリバース プロキシの有 効化 Business Process BI Web Services に対してリバース プロキシを有効にするには、デ フォルト ビューア URL を調整し、Web アプリケーション サーバーでリバース プロキシ を有効にする必要があります。 関連項目 • 365 ページの「CMC を使用してデフォルト ビューアの URL を調整する」 • 359 ページの 「Developer Suite Web サービスに対するリバース プロキシの有効 化」 Tomcat 以外の Web アプリケーション サーバーでの Business Process BI に対するリ バース プロキシの有効化 注 次の手順を実行するには、BusinessObjects Enterprise Web アプリケーションが、選択 した Web アプリケーション サーバーに対して正常に設定されている必要があります。 wsresources では、大文字と小文字が区別されます。 1 Web アプリケーション サーバーを停止します。 2 リバース プロキシ サーバーの仮想パスが正しい Web アプリケーション サー バーの Connector ポートにマッピングされていることを確認します。次の例で は、Apache HTTP Server 2.2 から、選択した Web アプリケーション サーバー にデプロイされたリバース プロキシ BusinessObjects Web サービスへの設定 を示します。 ProxyPass /BusinessProcessBI http://internalServer:<listening port>/BusinessProcessBI ProxyPassReverseCookiePath /BusinessProcessBI http://internalServer:<listening port>/BusinessProcessBI この例で、<listening port> は Web アプリケーション サーバーのリスニング ポート です。 366 SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 8 8 パフォーマンスの向上 パフォーマンスの向上 パフォーマンスの向上 システムのパフォーマンスを定期的に評価し、将来の拡張や潜在的な問題箇所に対 処するための変更を行うことをお勧めします。 まず、システムの現在のパフォーマンスを評価する必要があります。システムのパフォー マンスを評価するには、ユーザーおよび委任された管理者と話し合いをして、システ ム メトリクスを調査します。潜在的な問題箇所がある場合は、システムのパフォーマン スを必要なサービスしきい値と比較します。 パフォーマンスの問題を特定したら、システムを拡張したり、構成の設定を調整したり して、それらの問題に対処するための対策を講じることができます。 • 368 ページの 「システムのパフォーマンスの評価」 • 381 ページの 「パフォーマンス リスクと解決策」 注 ここでは、既存のデプロイメントのパフォーマンスの向上について説明します。シ ステムをデプロイしていない場合については、BusinesObjects Enterprise デプロ イメント計画ガイドを参照してください。 システムのパフォーマンスの評価 パフォーマンスを拡張するための設定の変更を行う前に、システムが現在どの程度適 切に動作しているか確認する必要があります。BusinessObjects Enterprise には、現 在の処理上の問題箇所を監視および評価できるサーバー メトリクスが用意されていま す。 システムのパフォーマンスを効率的に評価するには、次のことを行う必要があります。 • ユーザーのニーズを評価する。 ユーザーから品質に関するフィードバックを取得する。詳細については、369 ペー ジの 「ユーザーのニーズの評価」を参照してください。 • サーバー メトリクスを分析する。 サーバーおよびシステムのログをチェックする。操作の詳細は、370 ページの 「サー バー メトリクスの分析」を参照してください。 • 368 各サーバー コンポーネントのパフォーマンスを評価する。 SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 システムのパフォーマンスの評価 現在のシステム使用量を推奨されるサービスしきい値と比較します。必要なプロ セッサ、サービス、およびマシンの数を確認します。詳細については、378 ページ の 「システムのパフォーマンスの評価」を参照してください。 ユーザーのニーズの評価 ユーザーおよび委任された管理者と話し合いをします。ユーザーや管理者の意見は、 システム内で現在問題が発生している箇所があれば、それを特定するのに役立ちま す。また、将来的にシステム トラフィックの量が増加する可能性がある箇所を把握する こともできます。システム内でまったく使用されていない箇所が発見できる場合もありま す。 たとえば、会社の財務部門に新しい人材を雇用する場合、財務レポートの使用量が 増える可能性があります。財務レポートが Web Intelligence ドキュメントである場合は、 追加の処理を行うために Web Intelligence Processing Server を追加しなければなら ない場合があります。または、Web Intelligence ドキュメントから Crystal レポートに切り 替える予定の場合は、Web Intelligence Processing Server がまったく必要なくなる可 能性があります。 現在の問題と将来の変更をすべて把握するためには、BusinessObjects Enterprise の 使用について会社全体で調査を行うことをお勧めします。現在のパフォーマンス上の 問題、毎日の平均的な使用量、および将来必要となる使用量に関する次の内容につ いて、ユーザーに質問します。 • 現在実行しているタスクの種類と頻度。 • 特定のタスクを実行しているときにパフォーマンスが低下したことがあるかどうか。 • 最も頻繁に使用するオブジェクトの種類。 • 特定の種類のオブジェクトを使用しているときにパフォーマンスが低下したことがあ るかどうか。 • 近い将来予期される、システムの使用量の増減の有無。 • 新しい人材を雇用するかどうか。 • BusinessObjects Enterprise を使用して将来より多くのタスクを実行する予定があ るかどうか。 特に、公開者と話し合ってその公開の必要性を検討します。多くの送信先や宛て先に パーソナライズされたインスタンスを配布する大容量パブリケーションのために、容量 の追加が必要になることがあります。たとえば、ある保険会社では、無数の顧客のため にパーソナライズされたレポート インスタンスを生成する請求パブリケーションを実行 します。このシナリオでは、大きな処理負荷に対応するデプロイメントが必要になりま す。 SAP BusinessObjects Enterprise 管理者ガイド 369 8 8 パフォーマンスの向上 システムのパフォーマンスの評価 組織のニーズを定期的に再評価することをお勧めします。デプロイメントを計画すると きに使用した手順に従ってください。手順の詳細については、BusinessObjects Enterprise デプロイメント計画ガイドを参照してください。 組織のパフォーマンスの問題を発見した場合は、現在のシステム メトリクスを表示して それらを検証できます。 サーバー メトリクスの分析 ユーザーのニーズを評価した後に、システム アクティビティを監視して、ユーザーの現 在のパフォーマンスの問題を検証できます。サーバー メトリクスは、サーバー トラフィッ クの増加が問題となる可能性がある他の箇所も示す場合があります。 CMC では、Web でサーバー メトリクスを表示できます。このメトリクスには、各マシン に関する一般情報と、各タイプのサーバーに固有の詳細情報が含まれます。また CMC では、製品バージョン、CMS、現在のシステム利用状況に関する情報などのシステム メトリクスも表示できます。 ヒント 独自の Web アプリケーションでサーバー メトリクスを使用する方法の例について は、BusinessObjects Enterprise Launchpad の[サーバー概要の表示]のサンプ ルを参照してください。 参照する項目をクリックしてください。 • 370 ページの 「現在のサーバー メトリクスの表示」 • 377 ページの 「システム メトリクスの表示」 現在のサーバー メトリクスの表示 CMC の[サーバー]管理エリアには、各 BusinessObjects Enterprise サーバーに関す る統計と情報を示すサーバー メトリクスが表示されます。サーバーごとに表示される一 般情報には、名前、オペレーティング システム、ハードディスク容量、ハードディスクの 空き容量、RAM 合計、CPU 数、ローカル時間など、サーバーを実行しているマシン に関する情報があります。また、一般情報にはサーバーの開始時刻や、サーバーの バージョン番号もあります。 サーバー メトリクスを表示する 1 CMC の[サーバー]管理エリアを表示します。 2 メトリクスを表示するサーバーをクリックします。 3 [管理]メニューの[プロパティ]を選択します。 370 SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 システムのパフォーマンスの評価 4 [プロパティ]ダイアログ ボックスのナビゲーション リストで、[メトリクス]をクリッ クします。 [メトリクス]タブには、いくつかのサーバーに固有の追加情報が表示されます。[メトリ クス]タブは、サーバーについての情報を表示するためにのみ使用されます。サーバー 設定の変更については、388 ページの 「サーバーのプロパティを変更する」を参照し てください。 追加のサーバー メトリクス Input/Output File Repository Server File Repository Server ごとに、[メトリクス]タブには、次のメトリクスが示されます。 • 送信済みデータと書き込み済みデータ • アクティブなファイルおよびアクティブなクライアント接続の数 • 使用可能なハード ディスクの総容量 これらの設定の変更については、177 ページの 「File Repository Server のルート ディ レクトリとアイドル時間の設定」を参照してください。 Central Management Server CMS の場合、[メトリクス]タブには次の追加のメトリクスが示されます。 • • • 失敗したジョブ、保留中のジョブ、実行中のジョブ、完了したジョブ、または待 機中のジョブの数 ライセンスの数 CMS システム データベース情報 Central Management Server の設定の詳細については、151 ページの 「サーバーの設 定」を参照してください。 Connection Server Connection Server の場合、[メトリクス]タブには、Connection Server が現在使用して いるデータソースの種類に関する追加情報が示されます。リストされているネットワーク レイヤおよび関連のデータベースは、Connection Server のグローバル設定ファイル でアクティブなデータソースとして設定されています。 Connection Server の設定の詳細については、 『データ アクセス ガイド 』を参照して ください。 SAP BusinessObjects Enterprise 管理者ガイド 371 8 8 パフォーマンスの向上 システムのパフォーマンスの評価 Job Server これらのサーバーの[メトリクス]タブには、次のメトリクスが一覧表示されます。 • 一時ファイルの場所 • 処理モード • 現在処理中のジョブの数 • 受信リクエストの合計数 • ジョブの作成に失敗した合計回数 • 現在有効になっているデフォルトの出力先のタイプ これらの設定の変更については、387 ページの 「拡張されたパフォーマンスに対する 処理層の設定」を参照してください。 注 これは、Crystal Reports Job Server、Program Job Server、Destination Job Server、 List of Values Job Server、Desktop Intelligence Job Server、および Web Intelligence Job Server を含むすべての種類の Job Server に適用されます。 Crystal Reports Cache Server Cache Server ごとに、[メトリクス]タブには、次のメトリクスが示されます。 • 転送バイト数 • 現在の接続数 • 現在のキャッシュ サイズ • 処理されたリクエスト数 • キャッシュのヒット率 • キュー内に含まれるリクエスト数 [メトリクス]タブには、次の設定の現在の値も表示されます。これらの値は[プロパティ] タブで変更できます。 372 • アイドル ジョブが閉じるまでの時間(分) • ビューアのファイル(オブジェクト)が最新表示されるたびにデータベースにアクセ スするかどうか • キャッシュ ファイルの場所 • 最大キャッシュ サイズ SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 システムのパフォーマンスの評価 • データベースからの最新表示の間隔(分) また、[メトリクス]タブには Cache Server が接続する Processing Server と、各 Processing Server に対する接続数を一覧表示するテーブルも表示されます。 これらの設定の変更については、387 ページの 「Cache Server のパフォーマンス設定 の変更」を参照してください。 Desktop Intelligence Cache Server Desktop Intelligence Cache Server ごとに、[メトリクス]タブには、次のメトリクスが示さ れます。 • 現在のキャッシュ サイズ • 転送バイト数 • 現在の接続数 • 処理されたリクエスト数 • キャッシュのヒット率 • キュー内に含まれるリクエスト数 [メトリクス]タブには、次の設定の現在の値も表示されます。これらの値は[プロパティ] タブで変更できます。 • 最大キャッシュ サイズ • キャッシュ ファイルの場所 • アイドル ジョブが閉じるまでの時間(分) • データベースからの最新表示の間隔(分) • ビューアのファイル(オブジェクト)が最新表示されるたびにデータベースにアクセ スするかどうか • キャッシュがいっぱいのときに、キャッシュ内に保持するドキュメントの数 • クライアント間でレポート データを共有するかどうか また、[メトリクス]タブには Desktop Intelligence Cache Server が接続する処理サー バーと、各サーバーに対する接続数を一覧表示するテーブルも表示されます。 これらの設定の変更については、387 ページの 「Cache Server のパフォーマンス設定 の変更」を参照してください。 SAP BusinessObjects Enterprise 管理者ガイド 373 8 8 パフォーマンスの向上 システムのパフォーマンスの評価 注 このサーバーは、Desktop Intelligence ドキュメントに関する情報だけを処理しま す。 Event Server Event Server の場合、[メトリクス]タブには、サーバーが監視している各ファイルの統 計情報(ファイル名、イベントが最後に発生した時間など)が表示されます。 これらの設定の変更については、386 ページの 「Event Server のポーリング時間の変 更」を参照してください。 Desktop Intelligence Processing Server Desktop Intelligence Processing Server の場合、[メトリクス]タブには次のメトリクスが 表示されます。 • 現在の接続数 • 現在開いている処理スレッド数 • 処理済みリクエストの合計数 • 転送合計バイト数 • キューに含まれるリクエスト数 • 子プロセスの最大数 • 失敗したリクエスト数 [メトリクス]タブには、次の設定の現在の値も表示されます。これらの値は[プロパティ] タブで変更できます。 374 • 一時ファイルの場所 • アイドル状態の接続のタイムアウト • 同時処理レポート ジョブの最大数 • レポート ジョブをリセットする前に許可される最大操作回数 • ビューアの最新表示によって常にデータベースに接続するかどうか • レポート ジョブを共有するかどうか • アイドル レポート ジョブが閉じるまでの時間(分) • 事前ロードされたレポート ジョブの数 SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 システムのパフォーマンスの評価 • クライアント間でレポート データを共有するかどうか • クライアントに提供される最も古い処理済みデータ これらの設定に関する詳細については、1029 ページの 「Desktop Intelligence サーバー の設定」を参照してください。 注 このサーバーは、Desktop Intelligence ドキュメントに関する情報だけを処理しま す。 Crystal Reports Processing Server Crystal Reports Processing Server の場合、[メトリクス]タブには、次のメトリクスが示さ れます。 • 現在の接続数 • キューに含まれるリクエスト数 • 処理されたリクエスト数 • 失敗したリクエスト数 • 転送合計バイト数 [メトリクス]タブには、次の設定の現在の値も表示されます。これらの値は[プロパティ] タブで変更できます。 • アイドル接続が閉じるまでの時間(分) • 一時ファイルの場所 • 同時処理レポート ジョブの最大数 • レポート ジョブが閉じるまでの時間(分) • クライアントに提供される最も古い処理済みデータ • ビューアの最新表示によって常にデータベースに接続するかどうか • 子プロセスの最大数 これらの設定の変更については、1010 ページの 「Crystal Reports Server の設定」を参 照してください。 注 このサーバーは、Crystal Reports オブジェクトに関する情報だけを処理します。 SAP BusinessObjects Enterprise 管理者ガイド 375 8 8 パフォーマンスの向上 システムのパフォーマンスの評価 Web Intelligence Processing Server Web Intelligence Processing Server の場合、[メトリクスス]タブには、現在のリクエスト 数と合計リクエスト数が示されます。 [メトリクス]タブには、次の設定の現在の値も表示されます。これらの値は[プロパティ] タブで変更できます。 • 接続の最大数 • アイドル接続が閉じるまでの時間(分) • ドキュメントのキャッシュを有効にするかどうか • リアルタイムのキャッシュを有効にするかどうか • ドキュメント キャッシュが許可される時間(分) • ドキュメント キャッシュのサイズ • 値の一覧のキャッシュを有効にするかどうか • 値の一覧のバッチ サイズ • 値の一覧のカスタムの並べ替えで許可される最大サイズ • ユニバース キャッシュのサイズ • キャッシュがいっぱいのときに、キャッシュ内に保持するドキュメントの割合 • ドキュメントのキャッシュのスキャンが許可される最大時間(分) • キャッシュするダウンロード済みドキュメントの最大数 • バイナリ ファイルと文字ファイルの最大サイズ これらの設定に関する詳細については、1021 ページの 「Web Intelligence サーバーの 設定」を参照してください。 注 このサーバーは、Web Intelligence ドキュメントに関する情報だけを処理します。 Report Application Server Report Application Server(RAS)の[メトリクス]タブには、開いているレポートの数と、 開かれたことのあるレポートの数が表示されます。また、開いている接続数、およびこ れまでの開いている接続数の合計も表示されます。 これらの設定に関する詳細については、1010 ページの 「Crystal Reports Server の設 定」を参照してください。 376 SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 システムのパフォーマンスの評価 システム メトリクスの表示 CMC の[設定]管理エリアには、BusinessObjects Enterprise インストール環境につい ての一般情報を示すシステム メトリクスが表示されます。[プロパティ]セクションには、 製品のバージョンとビルドについての情報が含まれます。CMS データベースのデータ ソース、データベース名、およびデータベース ユーザー名も一覧表示されます。[メト リクス]セクションには、現在のアカウントの利用状況と、現在および処理済みのジョブ に関する統計が表示されます。[クラスタ]セクションには、接続している CMS の名前、 CMS クラスタの名前、および他のクラスタ メンバーの名前が表示されます。 システム メトリクスを表示する 1 CMC の[設定]管理エリアを表示します。 2 矢印をクリックして[プロパティ]、[グローバル システム メトリクスの表示]、[ク ラスタ]セクションの設定を展開、表示します。 • ライセンスとアカウントの利用状況の詳細については、429 ページの 「ライセン スの管理」を参照してください。 • CMS クラスタについての詳細は、204 ページの 「Central Management Server のクラスタ化」を参照してください。 サーバーの利用状況の記録 BusinessObjects Enterprise では、BusinessObjects Enterprise の Web 利用状況に関 する特定の情報を記録できます。Web 利用状況ログの検索とカスタマイズについての 詳細は、426 ページの 「Web 利用状況の監査」を参照してください。 • さらに、各 BusinessObjects Enterprise サーバーは、オペレーティング システムの 標準システム ログにメッセージを記録するよう設計されています。 • Windows NT/2000 では、BusinessObjects Enterprise はイベント ログ サービ スに記録します。(アプリケーション ログの)イベント ビューアを使用して結果を 表示できます。 • UNIX では、BusinessObjects Enterprise は syslog デーモンにユーザー アプ リケーションとして記録します。各サーバーは、サーバーの名前と PID を記録 するメッセージの先頭に挿入します。 各サーバーは、製品インストール環境のログ ディレクトリにアサート メッセージも記録 します。これらのファイルに記録されるプログラム情報は通常、Business Objects のサ ポート スタッフが詳細なデバッグを行う際に役立ちます。これらのログ ファイルの場所 は、使用しているオペレーティング システムによって異なります。 SAP BusinessObjects Enterprise 管理者ガイド 377 8 8 パフォーマンスの向上 システムのパフォーマンスの評価 • Windwos でのデフォルトのログ ディレクトリは、C:\Program Files\Business Ob jects\BusinessObjects Enterprise 12.0\Logging です。 • UNIX でのデフォルトのログ ディレクトリは、インストールしたシステムの IN STALL_ROOT/bobje/logging です。 これらのログ ファイルは自動的にクリーンアップされるため、サーバーごとに記録され たデータが 1MB を超えることはありません。 注 BusinessObjects Enterprise サーバーをホストしている UNIX マシンでロギングが機能 するようにするには、infoレベル以上のuserファシリティにログが記録されたすべての メッセージが記録されるようにシステムのロギングを設定する必要があります。セットアッ プ手順は、システムに応じて異なります。手順については、使用しているオペレーティ ング システムのマニュアルを参照してください。 システムのパフォーマンスの評価 BusinessObjects Enterprise デプロイメントに関する十分な事例および統計情報を収 集したら、問題箇所の特定を開始できます。 サーバー メトリクスを使用してユーザーのフィードバックを検証します。サーバー メトリ クスでユーザーのパフォーマンスの問題を確認できますか。確認できない場合、パ フォーマンスの問題は、ネットワーク速度、データベースの構造、またはレポート デザ インの複雑さなど、BusinessObjects Enterprise の設定以外の何かが原因である可能 性があります。 次に、現在の使用量を推奨されるサービスしきい値と比較します。これらの数値を比 較することで、各サーバーのパフォーマンスを評価し、低、中、高レベルのパフォーマ ンス リスクの一覧を作成できます。 システムのパフォーマンスを評価する 1 デプロイメント内のすべてのサーバー コンポーネントの一覧を作成します。 2 サーバー コンポーネントごとに、ユーザーから受け取った情報と、セントラル管 理コンソールに示されるサーバー メトリクスを比較します。 注 詳細については、370 ページの 「サーバー メトリクスの分析」を参照してくださ い。 3 サーバーの現在のトラフィック メトリクスと、推奨されるサーバーしきい値を比較 します。同時処理リクエストおよびユーザー接続の数には特に注意します。 378 SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 システムのパフォーマンスの評価 しきい値および予測値の詳細については、BusinessObjects Enterprise デプロイメ ント計画ガイドを参照してください。 4 サーバー コンポーネントを次のカテゴリに並べ替えます。 低パフォーマンス リスク ユーザーがパフォーマンスの問題を報 告する率が低く、サーバー メトリクスに 同じ問題が示されていない場合、サー バー コンポーネントは低リスクと見なさ れます。 中パフォーマンス リスク サーバー メトリクスに、現在の使用量が 推奨されるサービスしきい値の制限に 近いことが示されている場合、サーバー コンポーネントは中リスクと見なされま す。ユーザーがパフォーマンスの問題 を報告する率が高い場合、または現在 の使用量の数値がサービスのしきい値 に達するほどの使用量の増加が予測さ れる場合にも、サーバー コンポーネン トに中リスクのフラグを立てることができ ます。 高パフォーマンス リスク サーバー メトリクスに、現在の使用量が 最小のサービスしきい値を大幅に超え ていることが示されている場合、サービ ス コンポーネントは高パフォーマンス リ スクと見なされます。また、使用量の数 値がサービスしきい値を超えてしまうよ うな使用量の急激な増加が予測される 場合にも、サーバー コンポーネントに高 リスクのフラグを立てることができます。 5 主要な問題箇所とパフォーマンスの問題の重要度を特定したら、次の381 ペー ジの 「パフォーマンス リスクと解決策」に進みます。 SAP BusinessObjects Enterprise 管理者ガイド 379 8 8 パフォーマンスの向上 パフォーマンスの問題の解決 パフォーマンスの問題の解決 システムを評価し、潜在的な問題の箇所を特定したら、パフォーマンスの問題を解決 するための戦略を立てることができます。各サーバーに対応する解決策は、パフォー マンス リスクのレベルおよびサーバーの種類に応じて異なります。 注 システムのパフォーマンスの評価の詳細については、378 ページの 「システムの パフォーマンスの評価」を参照してください。 • 低レベルまたは中レベルのパフォーマンスの問題の場合は、パフォーマンスの問 題がときどき発生したり、システムが推奨のサービスしきい値の制限に近づくことが あります。システムの設定を適切に調整することで、これらの問題を解決できる場 合があります。 詳細については、386 ページの 「拡張されたパフォーマンスに対するインテリジェ ンス層の設定」および387 ページの 「拡張されたパフォーマンスに対する処理層の 設定」を参照してください。 • 高レベルのパフォーマンスの問題の場合、サーバー トラフィックが推奨のサービス しきい値を大幅に上回ります。問題箇所に対応できるようにサーバーを追加して、 システムを拡張することを検討する必要があります。 拡張に関する考慮事項の詳細については、388 ページの 「システムの拡張(スケー ラビリティ)」を参照してください。インストールの手順については、『BusinessObjects Enterprise インストール ガイド』を参照してください。 たとえば、BusinessObjects Enterprise のデフォルトのデプロイメントをインストールす ると、デフォルトで Web Intelligence Processing Server が 1 つインストールされます。 このデプロイメントは、xCelsius または Web Intelligence ドキュメントを使用して Web Intelligence Processing Server にアクセスしているアクティブ ユーザーが 20 人未満 の場合、簡単にニーズを満たすことができます。Web Intelligence Processing Server にアクセスしているユーザーが 20 ~ 30 人の場合は、推奨されるサービスしきい値の 制限に到達するため、パフォーマンスの問題が発生する可能性があります。これらの いくつかの問題に対処するには、Web Intelligence Processing Server の設定を微調 整します。詳細は、1021 ページの 「Web Intelligence サーバーの設定」を参照してくだ さい。ただし、トラフィックがサービスしきい値を大きく上回る場合(50 人の同時接続ア クティブ ユーザーが Web Intelligence Report Server を使用している場合など)は、シ ステムを拡張して、追加の Web Intelligence Processing Server サービス インスタンス を含める必要があります。 次の表に、サーバー コンポーネントの種類ごとのパフォーマンスのトラブルシューティ ングに関するクイック リファレンスを示します。 380 SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 パフォーマンスの問題の解決 パフォーマンス リスクと解決策 サーバー タイプ CMS パフォーマンス リスク • • Event Server • 解決策 • CMS がシステム全体を 管理しているため、CMS に関連する問題は、 CMS が管理するサー バー コンポーネントが 原因になっている可能 性があります。新しい CMS サービスを追加す る前に、他のすべての サービスのパフォーマ ンスをチェックすることを お勧めします。高度な CMS 構成の詳細につ いては、120 ページの 「サーバー管理の概要」 を参照してください。 • 追加の CMS サービス をインストールします。 詳細については、389 ページの 「システム全 体の能力の向上」を参 照してください。 • Event Server がファイ ル イベントをチェックす る頻度を変更します。詳 細については、386ペー ジの 「Event Server の ポーリング時間の変更」 を参照してください。 低レベル/中レベル 高レベル 低レベル/中レベル SAP BusinessObjects Enterprise 管理者ガイド 381 8 8 パフォーマンスの向上 パフォーマンスの問題の解決 サーバー タイプ パフォーマンス リスク • Cache Server • • 382 解決策 • Event Server では、メ ジャーなパフォーマンス の問題が発生すること はほとんどありません。 ただし、各 CMS につき 1 つの Event Server を インストールすることを お勧めします。追加の Event Server のインス トールについては、388 ページの 「システムの 拡張(スケーラビリ ティ)」を参照してくださ い。 • 多くの問題は、最大 キャッシュ サイズや、 データベースの最新表 示間隔(分)など Cache Server のプロパティを 変更することによって解 決できます。詳細につ いては、387 ページの 「Cache Server のパ フォーマンス設定の変 更」を参照してくださ い。 • システムが 400 を超え る同時処理リクエストに 対応している場合は、 追加の Cache Server をインストールします。 詳細については、388 ページの 「システムの 拡張(スケーラビリ ティ)」を参照してくださ い。 高レベル 低レベル/中レベル 高レベル SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 パフォーマンスの問題の解決 サーバー タイプ Job Server パフォーマンス リスク • • Desktop Intelligence Pro- • cessing Server 解決策 • 同時処理ジョブの数が 推奨しきい値(20 個の ジョブ)を超えない場合 は、[最大ジョブ数]の 設定をチェックします。 詳細については、996 ページの 「コア サービ ス設定」を参照してくだ さい。 • Job Server が平均で 20 を超える同時処理ジョ ブを実行している場合 は、別の Job Server サービスをインストール します。詳細について は、388 ページの 「シス テムの拡張(スケーラビ リティ)」を参照してくだ さい。 • 同時接続アクティブ ユーザーの数が 25 を 超えていない場合は、 設定を変更してみま す。詳細については、 1029 ページの 「Desktop Intelligence サーバーの 設定」を参照してくださ い。 低レベル/中レベル 高レベル 低レベル/中レベル SAP BusinessObjects Enterprise 管理者ガイド 383 8 8 パフォーマンスの向上 パフォーマンスの問題の解決 サーバー タイプ パフォーマンス リスク • Web Intelligence Process- • ing Server • Report Application Server • 384 解決策 • 同時接続アクティブ ユーザーの数が 25 を 超える場合は、追加の サーバーをインストール します。詳細について は、388 ページの 「シス テムの拡張(スケーラビ リティ)」を参照してくだ さい。 • 同時接続アクティブ ユーザーの数が 25 を 超えていない場合は、 設定を変更してみま す。詳細については、 1021 ページの 「Web Intelligence サーバーの 設定」を参照してくださ い。 • 同時接続アクティブ ユーザーの数が 25 を 超える場合は、追加の サーバーをインストール します。詳細について は、390 ページの 「スケ ジュールされたレポート の能力の向上」を参照 してください。 • 接続アイドル時間およ び最大同時処理スレッ ド数について Report Application Server の設 定を調整するには、1010 ページの 「Crystal Reports Server の設定」を 参照してください。 高レベル 低レベル/中レベル 高レベル 低レベル/中レベル SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 パフォーマンスの問題の解決 サーバー タイプ パフォーマンス リスク • Crystal Reports Processing • Server • 解決策 • 200 を超える同時処理 リクエストが実行されて いる場合は、追加の Report Application Server をインストールし ます。詳細については、 391 ページの 「Crystal レポートのオンデマンド 表示機能の向上」を参 照してください。 • Crystal Reports Processing Server の設定 を微調整して、データ およびユーザー接続の 処理方法を変更できま す。詳細については、 1010 ページの 「Crystal Reports Server の設定」 を参照してください。 • Crystal Reports Processing Server が 400 を超える同時表示セッ ションを処理している場 合は、追加の Page Server をインストールし ます。詳細については、 391 ページの 「Crystal レポートのオンデマンド 表示機能の向上」を参 照してください。 高レベル 低レベル/中レベル 高レベル SAP BusinessObjects Enterprise 管理者ガイド 385 8 8 パフォーマンスの向上 パフォーマンスの問題の解決 拡張されたパフォーマンスに対するインテリジェンス層の設定 ここでは、インテリジェンス層からコンポーネントの設定を構成する手順を示します。設 定を調整して、低レベルおよび中レベルのパフォーマンスの問題に対処できます。 注 インテリジェンス層の詳細については、151 ページの 「サーバーの設定」を参照し てください。 インテリジェンス層の設定では、次のタスクを実行します。 • 386 ページの 「CMS の設定」 • 386 ページの 「Event Server のポーリング時間の変更」 • 387 ページの 「File Repository Server の設定」 • 387 ページの 「Cache Server のパフォーマンス設定の変更」 CMS の設定 CMS がシステム全体を管理しているため、CMS に関連する問題は、CMS が管理す るサーバー コンポーネントが原因になっている可能性があります。CMS 設定を変更し たり、新しい CMS サービスの追加およびクラスタ化を行う前に、他のすべてのサービ スのパフォーマンスをチェックすることをお勧めします。 CMS の設定については、サーバーの管理および設定に関する章で詳しく説明されて います。CMS プロパティの一覧は、サーバー プロパティの付録のコア サーバー設定 に関する節を参照してください。 関連項目 • • • 151 ページの「サーバーの設定」 996 ページの「コア サービス設定」 204 ページの「Central Management Server のクラスタ化」 Event Server のポーリング時間の変更 Event Server の[プロパティ]タブでは、Event Server がファイル イベントをチェックす る頻度を変更できます。この“イベント ポーリング間隔”設定では、サーバーがポーリン グの間待機する秒数を決定します。最小値は 1 です。値を小さくすると、サーバーが 必要とするリソースが多くなることに注意してください。 ポーリング時間を変更する 1 CMC の[サーバー]管理エリアを表示します。 2 設定を変更する Event Server を選択します。 386 SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 パフォーマンスの問題の解決 3 [管理]メニューの[プロパティ]を選択します。 4 [プロパティ]タブで、[イベント ポーリング間隔]フィールドの新しい値を指定し ます。 注 入力する値は 1 以上にすることが必要です。 5 [保存]または[保存して閉じる]をクリックします。 File Repository Server の設定 Input File Repository Server と Output File Repository Server の[プロパティ]タブで、 最大アイドル時間を設定できます。詳細については、177 ページの 「File Repository Server のルート ディレクトリとアイドル時間の設定」を参照してください。Input File Repository Server と Output File Repository Server の設定については、996 ページの 「コア サービス設定」を参照してください。 Cache Server のパフォーマンス設定の変更 Cache Server の[プロパティ]タブでは、キャッシュ ファイルの保存場所、最大キャッ シュ サイズ、最大同時処理スレッド数、アイドル状態にあるジョブを閉じるまでの時間 (分単位)、およびデータベースを最新表示する間隔(分単位)を設定できます。 Cache Server のパフォーマンス設定を変更する 1 CMC の[サーバー]管理エリアを表示します。 2 設定を変更する Cache Server を選択します。 3 [管理]メニューの[プロパティ]を選択します。 4 [プロパティ]タブで変更します。 5 [保存]または[保存して閉じる]をクリックします。 拡張されたパフォーマンスに対する処理層の設定 ここでは、処理層からコンポーネントの設定を構成する手順を示します。 注 処理層の詳細については、151 ページの 「サーバーの設定」を参照してください。 処理層の設定には、次の種類のサーバーに対するパフォーマンス設定の変更が含ま れます。 • Job Server SAP BusinessObjects Enterprise 管理者ガイド 387 8 8 パフォーマンスの向上 パフォーマンスの問題の解決 Job Server プロパティの一覧については、コア サーバー設定に関する説明を参 照してください。 デフォルトでは、Job Server はスレッドではなく独立したプロセスとしてジョブを実行 します。この方法によって、大きく複雑なレポートをより効率的に処理することがで きます。 • Desktop Intelligence Report Server と Desktop Intelligence Processing Server • Web Intelligence Report Server と Web Intelligence Processing Server • Report Application Server と Crystal Reports Processing Server 注 List of Values Job Server を使用するには、RAS がインストールおよび設定されて いる必要があります。 関連項目 • • • • 996 ページの「コア サービス設定」 1029 ページの「Desktop Intelligence サーバーの設定」 1021 ページの「Web Intelligence サーバーの設定」 1010 ページの「Crystal Reports Server の設定」 サーバーのプロパティを変更する 1 CMC の[サーバー]管理エリアを表示します。 2 設定を変更するサーバーを選択します。 3 [管理]メニューの[プロパティ]を選択します。 4 必要な変更を行い、[保存]または[保存して閉じる]をクリックします。 注 すぐに実行されない変更もあります。設定をすぐに変更できない場合、[プロパティ] ダイアログ ボックスには現在の設定(赤のテキスト)および目的の設定の両方が表 示されます。[サーバー]管理エリアに戻ると、サーバーには“古い”とマークが付け られます。サーバーを再起動すると、サーバーは[プロパティ]ダイアログ ボックス の目的の設定を使用し、“古い”フラグはサーバーから削除されます。 システムの拡張(スケーラビリティ) BusinessObjects Enterprise アーキテクチャでは、マシン 1 台のスタンドアロン環境か らグローバルな組織をサポートする大規模なデプロイメントにいたるさまざまなサーバー 設定が可能です。 388 SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 パフォーマンスの問題の解決 インストールされている BusinessObjects Enterprise に対するサーバーの追加および 削除については、142 ページの 「サーバーの追加、クローン、および削除」を参照して ください。 この節では、システムのスケーラビリティと、システムの各部を担当する BusinessObjects Enterprise サーバーに関する情報を提供します。各小節では、システムの特定の機 能に焦点を当て、関連コンポーネントについて説明し、必要に合わせて設定を変更す る方法を紹介します。 システムの各部を変更する前に、Business Objects の営業担当者に連絡し、 『SAP BusinessObjects Enterprise 』 の関連情報を入手されることをお勧めします。Business Objects の担当者がレポート環境を評価し、現在の環境に最も適した設定の決定をサ ポートします。 スケーラビリティに関する一般的な留意点は次のとおりです。 • 389 ページの 「システム全体の能力の向上」 • 390 ページの 「スケジュールされたレポートの能力の向上」 • 391 ページの 「Crystal レポートのオンデマンド表示機能の向上」 • 392 ページの 「プロンプト機能の向上」 • 392 ページの 「カスタム Web アプリケーションの拡張」 • 393 ページの 「Web 応答速度の向上」 • 394 ページの 「既存のリソースの最大限活用」 システム全体の能力の向上 システム上のレポート オブジェクトとユーザーの数の増加に伴い、2 つ(またはそれ以 上)の Central Management Server(CMS)をクラスタ化することによって、システム全体 の能力を向上させることができます。1 台のマシンに複数の CMS サービス/デーモン をインストールすることは可能ですが、サーバーの冗長性とフォールト トレランスを実 現するには、各クラスタ メンバーをそれぞれのマシンにインストールすることをお勧め します。 どのような BusinessObjects Enterprise リクエストでも、CMS に対していずれかのサー バー コンポーネントが CMS データベースに格納される情報の照会を行うため、CMS をクラスタ化することによりシステム全体のパフォーマンスの向上を実現します。2 台の CMS マシンをクラスタ化するときには、CMS データベースの管理や照会のタスクを共 有するよう、追加する CMS に指示します。 詳細については、204 ページの 「Central Management Server のクラスタ化」を参照し てください。 SAP BusinessObjects Enterprise 管理者ガイド 389 8 8 パフォーマンスの向上 パフォーマンスの問題の解決 スケジュールされたレポートの能力の向上 Crystal レポートの処理機能の向上 スケジュールされた Crystal レポートは、すべて Job Server によって処理されます。複 数のマシンで個々の Report Job Server を実行するか、または 1 台のマルチプロセッ サ マシンで複数の Report Job Server を実行することにより、BusinessObjects Enterprise を拡張できます。 ほとんどのレポートに定期的な実行スケジュールが設定されている場合、システムの 処理能力を最大化する方法がいくつかあります。 390 • レポートを実行する対象のデータベース サーバーの近くに(同じマシン上ではな い)Job Server をインストールします。また、File Repository Server がすべての Job Server にいつでもアクセスできるようにします。これにより、Input FRS からレポート オブジェクトを読み込んで、Output FRS にすばやくレポート インスタンスを書き込 むことができます。企業ネットワーク上のデータ転送距離が短縮されるため、ネット ワークの構成によっては、この方法で Job Server の処理速度が向上する場合もあ ります。 • レポートの効率性を確認します。Crystal Reports でレポートを作成する際、レポー ト自体のパフォーマンスを向上させる方法がいくつかあります。たとえば、レコード 選択式を変更したり、データのグループ化にデータベース サーバーのリソースを 使用したり、またはパラメータ フィールドを組み込んだりする方法が挙げられます。 詳細については、 『Crystal Reports ユーザーズ ガイド 』(バージョン 8.5 以上)の 「最適化された Web レポートの作成」のセクションを参照してください。 • 大きなレポートまたは複雑なレポート間に依存関係を設定する場合、イベントベー スのスケジュールを使用します。たとえば、いくつかの非常に複雑なレポートを定 期的に毎晩実行する場合、レポートが連続して処理されるようにスケジュールベー スのイベントを使用できます。これは、いろいろな時点でデータベース サーバーに かかる処理の負荷を最低限に抑えるのに便利な方法です。 • 一部のレポートが他のレポートより大きい、または複雑な場合、サーバー グループ を使用して処理の負荷を分散することを検討します。たとえば、1 つまたは複数の Job Server を含むサーバー グループを 2 つ作成します。そして、レポートに定期 的なスケジュールを設定する際、特に大きなレポートがリソース間で均等に分散さ れるよう、それぞれの処理に特定のサーバー グループを指定します。 • Job Server が利用できるハードウェア リソースを増やします。Job Server が他の BusinessObjects Enterprise コンポーネントと共に同じマシンで実行されている場 合は、Job Server を専用のマシンに移動することを検討します。その新しいマシン に複数の CPU がある場合は、そこに複数の Job Server をインストールできます (通常は CPU あたり 1 サービス/デーモン)。 SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 パフォーマンスの問題の解決 Web Intelligence ドキュメントの処理機能の向上 スケジュールされたすべての Web Intelligence ドキュメントは、最終的に Web Intelligence Job Server と Web Intelligence Processing Server によって処理されます。 複数のマシンで個々の Web Intelligence Processing Server を実行するか、または 1 台のマルチプロセッサ マシンで複数の Web Intelligence Processing Server を実行す ることにより、BusinessObjects Enterprise を拡張できます。 複数の Web Intelligence Processing Server を実行する場合は、Web Intelligence Job Server を複製する必要はありません。1 つの Web Intelligence Job Server を使用し て、複数の Web Intelligence Processing Server を実行できます。ただし、サーバー グ ループで作業する場合には、Web Intelligence Job Server は Web Intelligence Processing Server と同じサーバー グループに含まれる必要があります。 注 Web Intelligence Processing Server の数を増やすかどうかを決める際には、Web Intelligence Processing Server がリクエストのスケジュールと表示の両方を処理し、 Crystal レポートへのリクエストは Report Job Server、Crystal Reports Cache Server および Crystal Reports Processing Server の 3 つの別のサーバーで処理される ことを念頭に置いてください。 Crystal レポートのオンデマンド表示機能の向上 レポートの[オンデマンド表示]アクセス権をユーザーに提供すると、各ユーザーはデー タベース サーバーに対してレポートを最新表示することで、ライブ レポート データを 表示することができます。ほとんどのリクエストの場合、Crystal Reports Processing Server はデータを取得してレポート処理を実行し、Crystal Reports Cache Server は 最近表示されたレポート ページを再利用のために保存します。ただし、ユーザーがア ドバンスト DHTML ビューアを使用している場合、リクエストは Report Application Server(RAS)により処理されます。 最新のデータに対する継続的アクセスがユーザーに必要な場合、次の方法で能力を 向上させることができます。 • キャッシュの最大サイズを増やします。詳細については、387 ページの 「Cache Server のパフォーマンス設定の変更」を参照してください。 • レポートの効率性を確認します。Crystal Reports でレポートを作成する際、レポー ト自体のパフォーマンスを向上させる方法がいくつかあります。たとえば、レコード 選択式を変更したり、データのグループ化にデータベース サーバーのリソースを 使用したり、またはパラメータ フィールドを組み込んだりする方法が挙げられます。 詳細については、 『Crystal Reports ユーザーズ ガイド 』(バージョン 8.5 以上)の 「最適化された Web レポートの作成」のセクションを参照してください。 • Cache Server のために、リクエストを処理する Crystal Reports Processing Server の数を増やします。これを行うには、複数のマシンに追加の Processing Server を SAP BusinessObjects Enterprise 管理者ガイド 391 8 8 パフォーマンスの向上 パフォーマンスの問題の解決 インストールします。ただし、1 台のマシンには複数の Processing Server をインス トールしないでください。Processing Server が必要に応じて自動的に新しいサー バー インスタンスを作成します。 • システム上の Crystal Reports Processing Server、Cache Server、および Report Application Servers の数を増やし、サーバー グループの使用によって処理の負 荷を分散します。たとえば、1 つ以上の Report Application Server と共に 1 つ以 上 Cache Server/Processing Server のペアをそれぞれが含む 2 つのサーバー グ ループを作成します。これで、常に特定のサーバー グループで処理させるレポー トを個々に指定できます。 プロンプト機能の向上 レポートが値の一覧を使用する場合、RAS はレポートの表示の際に、レポートのオン デマンドの値の一覧オブジェクトを処理します。スケジュールされた値の一覧オブジェ クトは、RAS を使用せずに List of Values Job Server によって処理されます。 RAS を使用する他のアプリケーションとの競合を避けるために、値の一覧オブジェクト の処理専用の RAS サーバーを追加することができます。次に CMC で RAS サーバー グループを作成し、専用の RAS を RAS サーバー グループに割り当てることができま す。これにより、ビジネス ビュー マネージャで、値の一覧オブジェクトを RAS サーバー グループでの処理に割り当てることができます。 Internet Explorer への XSL 変換の委任 ユーザーが Internet Explorer 6.0 のブラウザを使用して InfoView にアクセスしている 場合は、Web Intelligence Processing Server に指示して XML から XSL への変換を このブラウザに委任できます。これによって、主にドキュメントの表示中にサーバーに かかる負荷が大幅に低減されるばかりでなく、ポータル自体の表示中の負荷も減らす ことができます。 デフォルトでは、XSL 変換の委任は無効に設定されています。 ドキュメント表示のための XSL 変換をブラウザに委任する 1 アプリケーション サーバーで、アプリケーション サーバーの WEB-INF\classes サブフォルダにある webiviewer.properties に、次の CLIENT_XSLT 変数を設 定します。 CLIENT_XSLT=Y 2 アプリケーション サーバーを再起動します。 カスタム Web アプリケーションの拡張 BusinessObjects Enterprise ソフトウェア開発キット(SDK)を使用して独自にカスタム デスクトップまたは管理ツールを開発する場合は、ライブラリと API を確認してくださ 392 SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 パフォーマンスの問題の解決 い。たとえば、完全なセキュリティやスケジュール オプションを独自の Web アプリケー ションに組み込むことができるようになりました。また、既存のイントラネット ツールおよ びレポーティング環境全体への BusinessObjects Enterprise の統合をさらに高めるた めに、コード内からのサーバー設定の変更も可能になりました。 システムの拡張性を向上させるには、委任コンテンツ管理用の Web アプリケーション を開発して管理作業を分散することを検討してください。これで、チームや部門、支社 などを代表するユーザーに、特定の BusinessObjects Enterprise フォルダ、コンテン ツ、ユーザー、およびグループの管理を任せることができます。 また、パフォーマンス向上のヒントおよびスケーラビリティに関する留意点については、 BusinessObjects Enterprise に付属の製品メディアに収録されている開発マニュアル を参照してください。特に、クエリーの最適化に関する節では、カスタム アプリケーショ ンがクエリー言語を効率的に利用できるようにする事前の手順について説明していま す。 Web 応答速度の向上 ユーザーと BusinessObjects Enterprise の対話はすべて Web 上で行われるため、 Web 応答速度を向上できる箇所を特定するにはさまざまなエリアの調査が必要です。 以下に、BusinessObjects Enterprise の拡張方法を決定する前に考慮する必要があ る、デプロイメントの一般的な側面を挙げます。 • BusinessObjects Enterprise に定期的に接続するユーザー数に対する Web サー バーの性能を査定します。Web サーバーのパフォーマンスを評価するには、Web サーバー ソフトウェア(またはオペレーティング システム)に付属する管理ツール を使用します。Web サーバーの Web 応答速度が非常に低速になっている場合 は、Web サーバーのハードウェアの増設を検討してください。 • レポートの表示によってのみ Web 応答速度が遅くなっている場合は、390 ページ の 「スケジュールされたレポートの能力の向上」および391 ページの 「Crystal レ ポートのオンデマンド表示機能の向上」を参照してください。 • システムに定期的にアクセスするユーザーの数を考慮します。大規模なデプロイメ ントで実行している場合は、CMS クラスタが設定されていることを確認します。詳細 については、389 ページの 「システム全体の能力の向上」を参照してください。 単一のアプリケーション サーバーでは、システムに定期的にアクセスするユーザーか らのスクリプト リクエスト数に十分対応できないと判断した場合は、アプリケーション サーバーで使用できるハードウェア リソースを増やしてください。アプリケーション サー バーが、Web サーバー、または他の BusinessObjects Enterprise コンポーネントと共 に単一のマシンで実行されている場合は、アプリケーション サーバーを専用マシンに 移動することを検討します。 SAP BusinessObjects Enterprise 管理者ガイド 393 8 8 パフォーマンスの向上 パフォーマンスの問題の解決 注 一部の Java Web アプリケーション サーバーはレプリケーション セッションに対応 していますが、BusinessObjects Enterpriseはこの機能をサポートしていません。 既存のリソースの最大限活用 システムのパフォーマンスおよびスケーラビリティを向上する効果的な方法の 1 つは、 BusinessObjects Enterprise に割り当てるリソースを最大限活用することです。 参照する項目をクリックしてください。 • 394 ページの 「ネットワーク速度とデータベース効率の最適化」 • 394 ページの 「適切な処理サーバーの使用」 • 395 ページの 「BusinessObjects Enterprise のレポート表示の最適化」 ネットワーク速度とデータベース効率の最適化 BusinessObjects Enterprise のパフォーマンスとスケーラビリティを総合的に考える場 合、BusinessObjects Enterprise が既存の IT インフラストラクチャに依存しているとい うことを念頭に置く必要があります。BusinessObjects Enterprise は、ネットワークを介 して、サーバー間および BusinessObjects Enterprise とネットワーク上のクライアント マシンとの間で通信します。ネットワークには、BusinessObjects Enterprise ユーザー に適切なレベルのパフォーマンスが得られるだけの帯域幅と速度が必要です。詳細 はネットワーク管理者にお問い合わせください。 BusinessObjects Enterprise は、データベース サーバーに対してレポート処理を行い ます。実行する必要があるレポートに対してデータベースが最適化されていないと、 BusinessObjects Enterprise のパフォーマンスが低下することがあります。詳細はデー タベース管理者にお問い合わせください。 適切な処理サーバーの使用 ユーザーがアドバンスト DHTML ビューアを使用してレポートを表示する場合、レポー トは Crystal Reports Processing Server および Cache Server ではなく、Report Application Server で処理されます。Report Application Server はレポートの修正に 最適化されています。単にレポートを表示するだけの場合は、ユーザーが DHTML ビューア、Active X ビューア、または Java ビューアを選択すれば、システムのパフォー マンスを向上させることができます。これらのレポート ビューアは、Crystal Reports Processing Server に対してレポート処理を行います。 レポートを修正する機能が不要な場合、BusinessObjects Enterprise のすべてのユー ザーに対しアドバンスト DHTML ビューアの使用を無効にします。 アドバンスト DHTML ビューアの無効化 1 セントラル管理コンソールで、[アプリケーション]管理エリアに移動します。 394 SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 公開パフォーマンスの向上 2 [Web デスクトップ]を選択し、[管理]メニューの[プロパティ]を選択します。 3 [ビューア]エリアで、[アドバンスト DHTML ビューアを使用できるようにします] オプションをオフにします。 4 [更新]をクリックします。 BusinessObjects Enterprise のレポート表示の最適化 BusinessObjects Enterprise では、データ共有を可能にして、同じレポート オブジェト にアクセスする複数のユーザーが、レポートをオンデマンドで表示したり、最新表示し たりするときに同じデータを使用することを許可できます。データ共有を可能にするこ とで、データベースの呼び出しの数を減らすことができます。これにより、同じレポート にアクセスするユーザーに対してレポート ページを表示するのに必要な時間を削減 し、ロード時のシステム パフォーマンス全体を大きく向上させます。しかし、データ共 有の効果をフルに活用するには、ある程度の期間データを再利用させることが必要で す。つまり、ユーザーによっては、オンデマンドでレポートを表示したり、表示している レポート インスタンスを最新表示するときに、「古い」データを表示させることになりま す。 レポート用データ共有の詳細については、 『SAP BusinessObjects Enterprise 管理者 ガイド 』を参照してください。システムでのレポート表示を最適化するために BusinessObjects Enterprise を設定する方法については、 『SAP BusinessObjects Enterprise インストール ガイド 』のプランニングの節を参照してください。 公開パフォーマンスの向上 管理者は、公開者に代わってデプロイメントの設定とトラブルシューティング タスクを 実行し、公開のパフォーマンスを最適化する必要がある場合があります。ここでは、一 般的なデプロイメントの推奨事項と具体的なサーバー設定に関するヒントを示します。 パブリケーションの作成に関するトラブルシューティングについては、 『SAP BusinessObjects Enterprise 公開者ガイド 』のパブリケーションの推奨事項とトラブル シューティングに関する章を参照してください。 一般的なデプロイメントの推奨事項 ディスクの使用量に関する推奨事項 以下に示すディスクの使用量に関する推奨事項に従うと、公開のパフォーマンスを向 上させることができます。 SAP BusinessObjects Enterprise 管理者ガイド 395 8 8 パフォーマンスの向上 公開パフォーマンスの向上 • • • • • サーバー マシンと周辺機器が、高ボリュームのパブリケーションを処理できる 速度と機能を備えていることを確認する。 複数のストライプ化されたディスクを使用する。 Output File Repository Server (FRS)を、ストライプ化されたディスクを含むク ラスタ化された専用ノードに移動する。 Input FRS と Output FRS を物理的に分離する。 Input FRS と Output FRS にそれぞれ異なるディスク コントローラを提供する。 サーバー マシンに関する推奨事項 サーバー マシンに関する以下の推奨事項に従ってください。 • • Windows では、ファイルの作成に必要な時間を短縮するために、fsutil behavior set disable8dot3 コマンドを使用して 8.3 ショート ファイル名の使用を無効に する。この設定を有効にするには、コンピュータを再起動する必要があります。 詳細については、http://support.microsoft.com/kb/121007 にある記事を参 照してください。 CMS データベースの CPU、RAM、およびハード ディスクが高ボリューム シナ リオに対応できることを確認する。 公開のパフォーマンスを最適化するための CMC でのサーバーの設 定 一般的に、公開のサーバー パフォーマンスを最適化するには、次を実行します。 • • CMC の[サーバー]領域で、必要ないサーバーを無効化する。たとえば、 Crystal レポート パブリケーションだけを実行している場合は、Desktop Intelligence サーバーと Web Intelligence サーバーを無効化できます。ただし その前に、無効化するサーバーが他のユーザーによってシステム内で使用さ れていないことを確認してください。 公開で使用される Job Server の場合は、[同時に実行可能なジョブの最大数] が CPU あたり 5 に設定されていることを確認する。これを行うには、[サーバー] 領域で、Job Server を選択し、[管理] > [プロパティ]の順にクリックします。 Adaptive Processing Server によってログに記録される詳細レベルの変更を検討する。 注 ログ ファイルの詳細レベルを上げると、サーバーのパフォーマンスに影響を与え る場合があります。 396 SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 公開パフォーマンスの向上 ログ ファイルの詳細レベルのデフォルト(および推奨)設定は、ERROR です。ただし、 ユーザーまたは公開者は Adaptive Processing Server のログ ファイルの詳細レベル を上げて、パブリケーション ジョブの進捗をより的確に追跡する必要がある場合があり ます。このような場合は、[サーバー]領域で Adaptive Processing Server を選択し、 [管理] > [プロパティ]をクリックします。[ログ レベル]リストで、[INFO]を選択します。 INFO では、次のようなさらに詳しい情報が記録されます。 • • • パブリケーションが受信者に正しく配信されているかどうか。 受信者のバッチが正しく処理されているかどうか。 ポスト処理パブリケーション拡張が初期化されているかどうか。 より多くのジョブを処理するように Adaptive Processing Server を設定する。 Adaptive Processing Server のパフォーマンスを向上させるための推奨事項を次に示 します。 • • • いくつかのパブリケーションが同時に実行されている場合は、Adaptive Processing Server の複数のインスタンスを作成する。一般的に、これらすべて の同時実行パブリケーションに対して 1 つの Adaptive Processing Server イン スタンスを使用することをお勧めします。 Adaptive Processing Server のヒープ サイズを増やす。これを行うには、[管理] > [プロパティ]の順にクリックし、コマンド ライン パラメータに -Xmx1024M を追 加します。 公開サービスおよび公開ポスト処理サービスは Adaptive Processing Server のそれぞれ異なるインスタンスで実行する。 公開者が監査およびクリーンアップを有効にする場合は、すべての詳細がログに記録 されるように CMS の監査を設定する。 高ボリュームのパブリケーションの場合は、公開者がクリーンアップを有効にして、公 開ジョブで生成される不要なファイルを削除し、サーバーの領域を節約することをお勧 めします。これを行うには、パブリケーションのデザイン プロセス中に公開者がデフォ ルトの Enterprise の場所を宛先として選択しないようにします。 公開で監査が有効になっている場合は、このシナリオをサポートするように CMS を設 定して、削除されたファイルの詳細が記録されるようにする必要があります。[サーバー] 領域で、CMS を選択し、[管理] > [プロパティ]をクリックします。表示されたダイアログ ボックスで、ナビゲーション リストの[監査イベント]をクリックします。[監査を有効にす る]と[オブジェクトが削除されました]が選択されていることを確認します。 Destination Job Server で電子メールを正しく設定する。 電子メールで送信するパブリケーションは、Destination Job Server の出力先が正しく 設定されていないことが原因で失敗する場合があります。CMC の[サーバー]領域で、 SAP BusinessObjects Enterprise 管理者ガイド 397 8 8 パフォーマンスの向上 公開パフォーマンスの向上 Destination Job Server をダブルクリックします。[プロパティ]ダイアログ ボックスで、ナ ビゲーション一覧の[出力先]をクリックし、次のことを確認します。 • • • 出力先に電子メールが追加されている。 [ドメイン名]、[ホスト]、および[ポート]フィールドの値が正しく設定されてい る。 [宛先]フィールドに %SI_EMAIL_ADDRESS% が入力されている。 Destination Job Server で同時に処理するジョブの数を増やす。 パブリケーションがデフォルトの Enterprise の場所またはアンマネージド ディスクの出 力先を対象にしているときに、Output FRS でストライプ化されたディスクを使用する場 合は、同時実行ジョブの最大数を、ディスクの数に 5 を掛けた数にすることをお勧め します。 公開者が Crystal レポートの動的受信者ソースを使用する場合は、Report Application Server(RAS)が正しく設定されていることを確認する。 RAS は、少なくとも動的受信者ソースの受信者と同数のデータベース レコードを読み 込むよう設定する必要があります。たとえば、100,000 人の受信者のデータを持つ動 的受信者ソースを処理するには、100,000 件以上のデータベース レコードを読み込 むよう RAS を設定する必要があります。 この設定を確認するには、CMC の[サーバー]領域で RAS を選択し、[管理] > [プロ パティ]に移動します。[レポートをプレビューまたは最新表示するときに読み込まれる データベース レコードの数]フィールドで、数値が正しいことを確認するか、新しい数 値を入力します。 メモリ不足エラーの解決 高ボリュームのパブリケーションを実行中、java.lang.OutOfMemoryError:新しいネ イティブ スレッドを作成できませんというエラー メッセージが表示された場合は、 Adaptive Processing Server と公開サービスに、生成された公開スレッドを処理できる だけの十分なスタック メモリがないことが原因です。このエラーは、スタック メモリを Java ヒープ スペースとして指定した場合に発生する可能性があります。 Adaptive Processing Server にスレッドの制限を設定できます。CMC の[サーバー]領 域で Adaptive Processing Server を選択し、[管理] > [プロパティ]に移動します。[コ マンド ライン パラメータ]フィールドに、次のコマンド ライン パラメータを入力します。 -Dcom.businessobjects.publisher.threadpool.size=threadlimitnumber threadlimitnumber は、指定するスレッドの制限数に置き換えてください。 398 SAP BusinessObjects Enterprise 管理者ガイド パフォーマンスの向上 公開パフォーマンスの向上 高ボリュームのパブリケーションの実行中、java.lang.OutOfMemoryError:Java ヒー プ スペースというエラー メッセージが表示された場合は、Adaptive Processing Server のヒープ スペースが不足していることが原因です。CMC の[サーバー]領域で Adaptive Processing Server を選択し、[管理] > [プロパティ]に移動します。[コマンド ライン パ ラメータ]フィールドで、コマンド ライン パラメータの数値を -Xmx256m から -Xmx1024m などの大きい数値に変更します。 注 場合によっては、より多くの Adaptive Processing Server インスタンスを作成してメ モリ不足エラーを解決する必要があります。 SAP BusinessObjects Enterprise 管理者ガイド 399 8 BIAR コマンド ライン ツール 9 9 BIAR コマンド ライン ツール BIAR コマンド ライン ツール BIAR コマンド ライン ツール 管理者および委任管理者は、BIAR エンジン コマンド ライン ツールを使用して、開 発、品質保証、および本稼動の BusinessObjects Enterprise XI 3.0 環境間でコンテ ンツを昇格することができます。このツールでは、スクリプトを使用してオブジェクトのイ ンポートとエクスポートを自動化することができます。 BIAR コマンド ライン ツールで実行できるのは、XI 3.x システムから別のシステムへの オブジェクトの移行のみです。このツールを使用して、BusinessObjects、Crystal Enterprise、または BusinessObjects Enterprise の前のバージョンからオブジェクトをイ ンポートすることはできません。前のバージョンの BusinessObjects から XI 3.x にコン テンツをインポートする場合は、インポート ウィザードを使用する必要があります。 BIAR エンジン コマンド ライン ツールには、biarengine.jar という名前が付いていま す。Windows 環境では、このファイルは Install Directory\Business Objects\com mon\4.0\java\lib にあります。UNIX では、Install Directory/bobje/java/lib/ にあり ます。 InstallEntSdkWrapper.jar は BusinessObjects Enterprise XI Release 2 で BIAR ファ イルをインポートするためのコマンド ライン ツールで、BusinessObjects Enterprise XI 3.x ではサポートされていません。BusinessObjects Enterprise XI 3.x で BIAR ファイ ルからコンテンツをインポートする場合は、biarengine.jar を使用する必要があります。 注 • • Java Runtime Environment をインストールしている必要があります。サポートさ れる JRE の一覧については、サポート Web サイト()にある、BusinessObjects Enterprisehttp://support.businessobjects.com/documentation/supported_plat forms でサポートされるプラットフォームに関するオンライン ドキュメント ガイド を参照してください。 BIAR コマンド ライン ツールを使用するには、コンテンツのインポート先または インポート元の XI 3.x 環境の Administrator アカウント認証情報が必要です。 委任管理者のアカウントも使用できます。委任管理者を使用してコンテンツを インポートする方法については、 『SAP BusinessObjects Enterprise XI 3.x イ ンポート ウィザード ガイド 』を参照してください。 BIAR コマンド ライン ツールでは、次の種類のオブジェクトがインポートされます。 402 SAP BusinessObjects Enterprise 管理者ガイド BIAR コマンド ライン ツール BIAR コマンド ライン ツール その他のドキュメント PDF アナリティック オブジェクト PowerPoint プレゼンテーション BI モデラー オブジェクト プロファイル ビジネス ビュー プログラム カレンダー プロンプト グループ カテゴリ パブリケーション クライアント アクション Query as a Web Service カスタムの役割 レポート ダッシュボード レポート インスタンス Desktop Intelligence ドキュメント RTF 形式ドキュメント ディスカッション サーバー グループ エンサイクロペディア ショートカット Enterprise ユーザー テキスト ファイル イベント ユニバース Excel ワークシート ユーザー グループ Flash ファイル Voyager 接続 フォルダ Voyager ワークスペース FullClientAddins Web Intelligence ドキュメント FullClientTemplates WinAD ユーザー ハイパーリンク WinNT ユーザー LDAP ユーザー Word ドキュメント LOV Xcelcius ドキュメント オブジェクト パッケージ XcelciusDMTTemplates 多重定義 関係のインポート SAP BusinessObjects Enterprise 管理者ガイド 403 9 9 BIAR コマンド ライン ツール BIAR コマンド ライン ツール BIAR コマンド ライン ツールでは、インポートされたオブジェクト間の関係は、両方の オブジェクトが共にインポートされた場合、またはオブジェクトのいずれか 1 つが既に インポート先に存在する場合にのみ維持されます。たとえば、ユニバースを使用する Web Intelligence レポートがあり、ユニバースをインポートせずにレポートをインポート すると、2 つのオブジェクト間の関係は破棄されます。レポートはインポート先では実 行されません。 ユーザーとグループのインポート グループとユーザーを XI 3.0 環境にインポートし、グループがインポート先に既に存 在している場合、インポート先のグループ メンバーシップは、biar ファイルからエクス ポートされたグループ メンバーシップによって上書きされます。つまり、インポート先の グループに、BIAR ファイル グループ内のグループに含まれていない追加のユーザー が存在する場合、インポート後、それらのユーザーはグループに含まれません。 アクセス権のインポート BIAR エンジン コマンド ライン ツールでは、ユーザー/グループがオブジェクトと共に エクスポートされている場合、またはそれらがインポート先に既に存在する場合に限 り、オブジェクトに対するアクセス権がインポートされます。 ユーザー/グループがインポート先に既に存在する場合、インポート先の該当ユー ザー/グループのオブジェクトに対して設定されたアクセス権は、インポートされたアク セス権で上書きされます。 ただし、インポート先にオブジェクトが既に存在し、ユーザー/グループがインポート先 のオブジェクトで指定されたアクセス権を持っている場合、このユーザー/グループに 対するアクセス権が BIAR ファイルのオブジェクトで指定されていなければ、ユーザー/ グループの既存のアクセス権は削除されません。 つまり、インポート先のオブジェクトに存在するアクセス権は上書き可能ですが、削除 できません。 複数の BIAR ファイルの使用 BIAR エンジン コマンド ライン ツールを使用してコンテンツをエクスポートすると、コン テンツは BIAR ファイルに保存されます。BIAR ファイルの場所と名前は、exportBiar Location パラメータで指定されます。1 つの BIAR ファイルに保存できる情報量を超 える量のコンテンツをエクスポートすると、情報が分割され、複数の BIAR ファイルに 保存されます。ファイルでは指定した名前が使用されますが、ファイル名の終わりに番 号が追加されます。 たとえば、exportBiarLocation= C:\Archive.biar と設定し、1 つの BIAR ファイルに保 存できない量のコンテンツをエクスポートすると、Archive.biar、Archive1.biar、 404 SAP BusinessObjects Enterprise 管理者ガイド BIAR コマンド ライン ツール BIAR エンジン コマンド ライン ツールのプロパティ ファイル Archive2.biar などのファイルが作成されます。ファイルは、C: ディレクトリに作成され ます。 注 複数の BIAR ファイルに保存されているコンテンツをインポートする場合は、すべての BIAR ファイルが同じディレクトリ内に含まれているか確認する必要があります。 BIAR エンジン コマンド ライン ツールのプロパティ ファ イル BIAR エンジン コマンド ライン ツールにはプロパティ ファイルが必要です。このファイ ルには、実行する動作や BusinessObjects Enterprise システムの接続先を BIAR エン ジンに伝えるパラメータが含まれます。 このファイルの拡張子は、.properties にする必要があります。例:Myproperties.prop erties パラメータ Action 指定可能な値 説明 例 BIAR ファイルから BusinessObjects Enterprise システムにコンテ ンツをインポートする exportXML、importXML か、デプロイメントから Action=exportXML BIAR ファイルにコンテ ンツをエクスポートする かを指定します。 必須入力項目です。 exportBiarLocation エクスポートされた BIAR ファイルを保存す 自由形式のテキス る場所を指定します。 exportBiarLoca tion=C:/BiarExport ト。.biar 拡張子を含め action=exportXML の場 File.biar る必要があります。 合は必須入力項目で す。 SAP BusinessObjects Enterprise 管理者ガイド 405 9 9 BIAR コマンド ライン ツール BIAR エンジン コマンド ライン ツールのプロパティ ファイル パラメータ 指定可能な値 説明 例 インポートされる BIAR ファイルを保存する場所 を指定します。コンテン ツの量が多すぎて 1 つ の BIAR ファイルに保存 できない場合、BIAR ファイルは分割されま す。 importBiarLocation 自由形式のテキス importBiarLoca どの BIAR ファイル tion=C:/BiarImport ト。.biar 拡張子を含め パーティションでも入力 File.biar る必要があります。 できますが、すべての パーティションが同じ ディレクトリに含まれてい ることを確認する必要が あります。 action=importXML の場 合は必須入力項目で す。 userName 自由形式のテキスト。 ツールが Central Man agement Server(CMS) に接続する際に使用す る管理アカウントのユー userName=Administra ザー名。これは、委任管 tor 理者アカウントのユー ザー名にもできます。 必須入力項目です。 password 自由形式のテキスト。 管理アカウントのパス ワード。 必須入力項目です。 406 SAP BusinessObjects Enterprise 管理者ガイド password=password BIAR コマンド ライン ツール BIAR エンジン コマンド ライン ツールのプロパティ ファイル パラメータ 指定可能な値 説明 例 ツールで使用する認証 タイプ。 authentication CMS secEnterprise、 secWinAd、secLdap 自由形式のテキスト。 オプションの要素です。 authentication=secEnter 認証タイプを指定しない prise 場合、デフォルトは se cEnterprise になります。 接続先の CMS の名 前。 CMS=mycms:6400 必須入力項目です。 exportDependencies True、False オブジェクトのすべての 依存関係をインポートす るかどうかを指定しま す。選択したオブジェク トに関連付けられている すべてのオブジェクトが インポートされるため、こ のオプションを使用する 場合は注意が必要で す。BIAR ファイルのサ exportDependen イズが大幅に増える可 cies=false 能性があります。 オプションの要素です。 値を指定しない場合、 デフォルト値は False で す。 action=exportXML の場 合にのみ使用します。 SAP BusinessObjects Enterprise 管理者ガイド 407 9 9 BIAR コマンド ライン ツール BIAR エンジン コマンド ライン ツールのプロパティ ファイル パラメータ includeSecurity 指定可能な値 True、False 説明 選択したオブジェクトや ユーザーに関連付けら れているセキュリティを エクスポートおよびイン ポートするかどうかを指 定します。セキュリティを 維持する場合は、コンテ ンツのエクスポートおよ びインポート時に in cludeSecurity を True に設定します。 例 includeSecurity=false 注 アクセス レベルを使用 している場合は、これら のオブジェクトを明示的 にエクスポートする必要 があります。 オプションの要素です。 このパラメータの値を指 定しない場合、デフォル ト値は True です。 エクスポート対象のオブ ジェクトを収集するため にツールで実行するク エリーです。 exportQuery 自由形式のテキストで、 CMS クエリー言語形式 を使用する必要がありま す。 1 つのプロパティ ファイ ルで必要な数のクエリー を使用できますが、クエ リーには、export Query1、exportQuery2 などの名前を付ける必 要があります。 action=exportXML の場 合は必須入力項目で す。 408 SAP BusinessObjects Enterprise 管理者ガイド exportQuery=select * from ci_Infoobjects where si_name = 'Xtreme Employees' and si_kind = 'Webi' BIAR コマンド ライン ツール BIAR エンジン コマンド ライン ツールのプロパティ ファイル パラメータ 指定可能な値 exportQueriesTotal 説明 ツールで実行するエク スポート クエリーの数を 指定します。x 個のエク スポート クエリーがあり、 それらをすべて実行す る場合、このパラメータ に x を指定します。 正の整数。 例 exportQueriesTotal=5 オプションの要素です。 このパラメータの値を指 定しない場合、デフォル ト値は 1 になります。 action=exportXML の場 合にのみ使用します。 注 行をコメント アウトする場合は、# を使用します。以下はその例です。 action=importXML #exportLocation=C:/mybiar.biar importLocation=C:/mybiar.biar これは、BIAR ファイルからコンテンツをインポートするプロパティ ファイルの例です。 #This file imports a biar, note this line is a comment importBiarLocation=C:/CR.biar action=importXML userName=Administrator password= CMS=vanmsung01:6400 authentication=secEnterprise このプロパティ ファイルでは、Xtreme Employees という名前の Web Intelligence レポー トを BIAR ファイルにエクスポートする例を示しています。 #This file exports a single report # Remember to include indexed properties with your query! # The more indexed properties, the better! exportBiarLocation=C:/CR.biar action=importXML SAP BusinessObjects Enterprise 管理者ガイド 409 9 9 BIAR コマンド ライン ツール BIAR コマンド ライン ツールを使用する userName=Administrator password= CMS=vanmsung01:6400 authentication=secEnterprise exportDependencies=false exportQuery= select * from ci_Infoobjects where si_name = 'Xtreme Employees' and si_kind = 'Webi' BIAR コマンド ライン ツールを使用する 1 コマンドライン ウィンドウを開きます。 2 コマンド ライン ウィンドウで、ツールが保存されているディレクトリに移動しま す。 たとえば、Install Directory\Business Objects\common\4.0\java\lib に移動し ます。 3 biarengine.jar を実行します。 たとえば、「java -jar biarengine.jar <properties file>」と入力して実行します。 BIAR エンジン コマンド ライン ツールでは、プロパティ ファイルのアクション パラメータに応じて、BusinessObjects Enterprise デプロイメントから BIAR ファ イルへコンテンツがエクスポートされるか、BIAR ファイルから BusinessObjects Enterprise デプロイメントへコンテンツがインポートされます。 410 SAP BusinessObjects Enterprise 管理者ガイド セキュリティの概念 10 10 セキュリティの概念 セキュリティの概要 この節では、企業におけるセキュリティ問題に対する BusinessObjects Enterprise の 取り組みと、管理者やシステム設計者がセキュリティに関する一般的な問題を解決す る際に利用できる方法について説明します。 参照する項目をクリックしてください。 • 412 ページの 「セキュリティの概要」 • 413 ページの 「認証と承認」 • 419 ページの 「セキュリティ プラグイン」 • 421 ページの 「アクティブな信頼関係」 • 423 ページの 「セッションとセッション トラッキング」 • 425 ページの 「環境の保護」 • 426 ページの 「Web 利用状況の監査」 セキュリティの概要 BusinessObjects Enterprise のアーキテクチャは、今日のビジネスや組織に影響を及 ぼすさまざまなセキュリティの問題に対応できるよう設計されています。現在のリリース では、不正アクセスから保護するために、分散セキュリティ、シングル サインオン、リ ソース アクセス セキュリティ、オブジェクト アクセス権の詳細な設定、サードパーティ の Windows NT 認証、LDAP 認証、Windows AD 認証など、さまざまな機能をサポー トしています。 BusinessObjects Enterprise は、Business Objects の Enterprise 製品シリーズのさま ざまなコンポーネントに対応するフレームワークを備えています。この節では、セキュリ ティ機能と関連する機能について詳しく解説し、フレームワーク自体でどのようにセキュ リティが適用、管理されるかを説明します。したがって、この節では具体的な実行手順 ではなく、概念的な情報を主に扱います。また、重要な手順へのリンクも提供します。 参照する項目をクリックしてください。 412 • 413 ページの 「認証と承認」 • 419 ページの 「セキュリティ プラグイン」 • 421 ページの 「アクティブな信頼関係」 • 423 ページの 「セッションとセッション トラッキング」 • 425 ページの 「環境の保護」 • 426 ページの 「Web 利用状況の監査」 SAP BusinessObjects Enterprise 管理者ガイド セキュリティの概念 認証と承認 • デフォルトのアカウント、パスワード、その他のセキュリティ設定を変更するための 主な手順については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照し てください。 • Enterprise ユーザーの認証を設定する手順については、 『SAP BusinessObjects Enterprise 管理者ガイドを参照してください。 』BusinessObjects Enterprise で使 用するサードパーティ認証の設定に関する基本情報については、次の節を参照 してください。 • 434 ページの 「NT 認証の使用 」 • 445 ページの 「LDAP 認証の使用」 • 463 ページの 「AD 認証の使用」 認証と承認 認証とは、システムにアクセスしようとするユーザーの身元情報を確認するプロセスで す。承認とは、そのユーザーが指定のオブジェクトに対して要求したアクションを実行 するための十分なアクセス権を持っているかどうかを確認するプロセスです。 この節では、システム セキュリティが BusinessObjects Enterprise 内でどのように機能 するかを全般的に理解できるように、認証と承認のプロセスについて説明します。各コ ンポーネントと重要な用語の詳細については、この節で後述します。これらのさまざま な認証方法の実装の詳細については、次の節を参照してください。 現在のリリースは、次の認証方法をサポートします。 • Enterprise 認証 • Windows NT 認証 • LDAP認証 • Windows AD 認証 • 信用できる認証 いずれかのサードパーティの認証方法または信頼できる認証を使用する場合は、そ れらの認証を使用する前に設定する必要があります。 BusinessObjects Enterprise は使用環境に合わせてカスタマイズできるので、認証や 承認のプロセスは、システムによって異なる場合があります。この節では、InfoView を モデルに使用し、そのデフォルトの動作について説明します。BusinessObjects Enterprise ソフトウェア開発キット(SDK)を使用して独自に BusinessObjects Enterprise エンド ユーザー用または管理者用のアプリケーションを開発する場合は、必要に応じ てシステムの動作をカスタマイズできます。詳細については、製品メディアに収録され ている開発者ドキュメントを参照してください。 SAP BusinessObjects Enterprise 管理者ガイド 413 10 10 セキュリティの概念 認証と承認 注 ユーザーは、CMC を介して BOE およびカスタム アプリケーション向けに Windows NT 認証を設定できますが、CMC および InfoView は、それ自体では Windows NT 認証はサポートしていません。CMC および InfoView では、Windows AD 認証と NTLM の併用はサポートしていません。 CMC および InfoView がサポートしている認証方法は、Windows AD と Kerberos の 併用、LDAP 認証、Enterprise 認証、および信用できる認証です。 関連項目 • • • 434 ページの「NT 認証の使用 」 445 ページの「LDAP 認証の使用」 463 ページの「AD 認証の使用」 一次認証 一次認証は、ユーザーが初めてシステムにアクセスするときに実行されます。一次認 証中、次のいずれかが行われます。 • シングル サインオンが設定されていない場合、ユーザーが、ユーザー名、パスワー ド、認証の種類など各自の認証情報を指定します。 これらの詳細については、ログオン画面でユーザーが入力します。 • シングル サインオン方法が設定されている場合、ユーザーの認証情報はサイレン トに伝達されます。 これらの詳細情報は、Kerberos、SiteMinder などの他の方法を使用して抽出され ます。 • 認証の種類は、Enterprise 認証、Windows NT 認証、LDAP 認証、または Windows AD 認証のうち、セントラル管理コンソール(CMC)の[認証]管理エリアで設定およ び有効化したものになります。ユーザーの Web ブラウザは、HTTP を使用して情 報を Web サーバーに送信します。次にその情報は、Web サーバーから CMC ま たは適切な BusinessObjects Enterprise サーバーに転送されます。 Web アプリケーション サーバーは、ユーザーの情報をサーバー側のスクリプトに渡し ます。このスクリプトは内部的に SDK と通信し、最終的に適切なセキュリティ プラグイ ンによってユーザーがユーザー データベースに照会されて認証されます。 たとえば、ユーザーが InfoView にログオンして Enterprise 認証を指定すると、SDK に より BusinessObjects Enterprise セキュリティ プラグインを使用して認証が実行されま す。Central Management Server(CMS)は、BusinessObjects Enterprise セキュリティ プラグインを使用し、システム データベースと照合してユーザー名とパスワードを確認 414 SAP BusinessObjects Enterprise 管理者ガイド セキュリティの概念 認証と承認 します。あるいは、ユーザーが LDAP 認証または Windows AD 認証を指定した場合、 SDK ではそれに対応するセキュリティ プラグインを使用して、ユーザーを認証します。 セキュリティ プラグインによりアカウント情報の一致が通知されると、CMS によりアクティ ブなシステム ID がユーザーに与えられ、次のアクションが実行されます。 • CMS は、ユーザーの Enterprise セッションを作成します。セッションがアクティブ な間、このセッションによりシステムの 1 ユーザー ライセンスが使用されます。 • CMS によりログオン トークンが生成およびエンコードされ、Web アプリケーション サーバーに送信されます。 • Web アプリケーション サーバーは、メモリのセッション変数にユーザーの情報を保 存します。このセッションがアクティブな間、BusinessObjects Enterprise がユーザー のリクエストに応答できるよう、セッションに情報が保存されます。 注 セッション変数には、ユーザーのパスワードは含まれません。 • Web アプリケーション サーバーは、クライアントのブラウザの Cookie でログオン トークンを維持します。これは、クラスタ化した CMS がある場合、または InfoView がセッション アフィニティに対してクラスタ化されている場合など、フェールオーバー 目的でのみ使用されます。 注 ログオン トークンを無効にすることができます。ただし、ログオン トークンを無 効にすると、フェールオーバーも無効になります。 上記の各ステップは、二次認証と承認に使用される情報を保存するステップなので、 BusinessObjects Enterprise の分散セキュリティに有効となります。これは、InfoViewで 使用されるモデルです。ただし、独自のクライアント アプリケーションを開発して、セッ ション状態を Web アプリケーション サーバーに保存しないようにする場合は、セッショ ン変数を使用しないようにアプリケーションを設計できます。 注 サードパーティの Windows NT、LDAP、および Windows AD セキュリティ プラグ インを有効にするには、ユーザーとグループを外部ユーザー データベースから BusinessObjects Enterprise にマップする必要があります。手順の詳細について は、次の節を参照してください。 • 495 ページの 「AD 認証と NTLM の併用」 • 445 ページの 「LDAP 認証の使用」 • 434 ページの 「NT 認証の使用 」 SAP BusinessObjects Enterprise 管理者ガイド 415 10 10 セキュリティの概念 認証と承認 注 シングル サインオンの場合、BusinessObjects Enterprise は、Windows AD または SiteMinder から直接ユーザーの認証情報とグループ情報を取得します。このた め、ユーザーはアカウント情報の入力を求められなくなります。 シングル サインオンのサポート シングル サインオンという用語は、さまざまなシナリオを表すために使用されます。最 も基本的なレベルでは、ユーザーがログオン情報を一度入力するだけで 2 つ以上の アプリケーションやシステムにアクセスできる状況のことを表します。ログオン情報の入 力が一度で済むので、システムとの対話が簡素化されます。 InfoView や CMC へのシングル サインオンは、使用しているアプリケーション サー バーの種類とオペレーティング システムに応じて、BusinessObjects Enterprise または 別の認証ツールにより提供されます。 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 の併用 注 UNIX の Java アプリケーションがある場合は、Windows AD と Kerberos を併用で きます。ただし、BusinessObjects Enterprise サービスは、Windows サーバーで実 行する必要があります。 416 SAP BusinessObjects Enterprise 管理者ガイド セキュリティの概念 認証と承認 次の表に、InfoView や CMC に対して利用可能なシングル サインオンのサポート方 法を示します。 認証 モード CMS サー バー オプション 注 Windows Windows Windows AD と Ker- InfoView や CMC に対する Windows AD AD のみ beros の併用のみ 認証は、このボックスから利用できます。 LDAP サポート されてい る任意の プラット フォーム Enterprise サポート 信用できる認証 されてい る任意の プラット フォーム サポートされている LDAP ディレクトリ サーバーと SiteMinder の併用の み。 InfoView や CMC に対する LDAP 認証 は、このボックスから利用できます。InfoView や CMC への SSO には SiteMinder が必要です。 InfoView や CMC に対する Enterprise 認証は、このボックスから利用できます。 InfoView や CMC に対する Enterprise 認証による SSO には、信用できる認証が 必要です。 注 InfoView や CMC に対する Windows NT 認証を使用したシングル サインオンは、 サポートされていません。 BusinessObjects Enterprise のコンテキスト内では、次のレベルのシングル サインオン があります。 • 417 ページの 「BusinessObjects Enterprise へのシングル サインオン」 • 418 ページの 「データベースへのシングル サインオン」 • 418 ページの 「エンド ツー エンド シングル サインオン」 BusinessObjects Enterprise へのシングル サインオン BusinessObjects Enterprise へのシングル サインオンは、ユーザーがオペレーティン グ システム(Windows の場合)または SiteMinder で保護されたリソース(LDAP の場 合)に一度ログオンしたら、認証情報を再び指定しなくても SSO をサポートする BusinessObjects Enterprise アプリケーションにアクセスできることを意味します。ユー ザーがログオンすると、そのユーザーのセキュリティ コンテキストが作成されます。この SAP BusinessObjects Enterprise 管理者ガイド 417 10 10 セキュリティの概念 認証と承認 コンテキストは、SSO を実行するために BusinessObjects Enterprise に伝達できます。 その結果、ユーザーは、そのユーザーに対応する BusinessObjects Enterprise ユー ザーとしてログオンできます。 匿名シングル サインオンも BusinessObjects Enterprise へのシングル サインオンを表 しますが、この場合は特に、guest ユーザー アカウントに対するシングル サインオン 機能のことを意味します。guest ユーザー アカウントが有効の場合は(デフォルト)、だ れでも guest として BusinessObjects Enterprise にログオンでき、ログオンしたユーザー には、BusinessObjects Enterprise へのアクセス権が付与されます。詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』のアカウントとグループの管理に関 する章を参照してください。 LDAP 認証による BusinessObjects Enterprise へのシングル サインオンの設定詳細 については、450 ページの 「LDAP 認証の設定」を参照してください。 データベースへのシングル サインオン BusinessObjects Enterprise に一度ログオンすると、データベースへのシングル サイ ンオンによって、ログオン情報を再度入力しなくてもデータベース アクセスに必要なア クション、特にレポートの表示や最新表示を行うことができます。データベースへのシ ングル サインオンを BusinessObjects Enterprise へのシングル サインオンと組み合わ せて、必要なリソースへのアクセスをさらに容易にすることができます。詳細について は、418 ページの 「エンド ツー エンド シングル サインオン」を参照してください。 BusinessObjects Enterprise XI では、データベースへのシングル サインオンは、 Kerberos を使用する Windows AD を通じてサポートされます。IIS のアカウントを委任 に対して信頼されないようにする場合は、エンド ツー エンド シングル サインオンでは なくデータベースへのシングル サインオンを使用する場合があります。 BusinessObjects Enterprise でのデータベースへのシングル サインオンの設定につ いては、次の節を参照してください。 • 473 ページの 「AD 認証と Kerberos の併用」 • 516 ページの 「Java アプリケーション サーバーのデータベースへの Kerberos とシ ングル サインオンの設定 」 • 496 ページの 「 Java InfoViewの Kerberos およびシングル サインオンの設定」 エンド ツー エンド シングル サインオン エンド ツー エンド シングル サインオンとは、ユーザーが、フロント エンドにある BusinessObjects Enterprise へのシングル サインオン アクセス権と、バック エンドにあ るデータベースへのシングル サインオン アクセス権の両方を持っている設定のことで 418 SAP BusinessObjects Enterprise 管理者ガイド セキュリティの概念 認証と承認 す。したがって、ユーザーはオペレーティング システムへのログオン時にログオン情 報を一度入力するだけで、BusinessObjects Enterprise へのアクセス権を持つことが でき、さらにデータベース アクセスに必要なレポートの表示などのアクションを実行す ることができます。 BusinessObjects Enterprise XI では、エンド ツー エンド シングル サインオンは、 Windows AD と Kerberos を通じてサポートされます。 関連項目 • 473 ページの「AD 認証と Kerberos の併用」 セキュリティ プラグイン セキュリティ プラグインにより、BusinessObjects Enterprise がユーザーを認証する方 法を拡張およびカスタマイズできます。現在 BusinessObjects Enterprise には、システ ムのデフォルト BusinessObjects Enterprise セキュリティ プラグイン、Windows NT セ キュリティ プラグイン、LDAP セキュリティ プラグイン、および Windows AD セキュリティ プラグインが付属しています。 セキュリティ プラグインを使用すると、ユーザー アカウントとグループをサードパーティ システムから BusinessObjects Enterprise にマップできるので、アカウントの作成およ び管理が簡単になります。サードパーティのユーザー アカウントまたはグループを既 存の BusinessObjects Enterprise ユーザー アカウントまたはグループにマップしたり、 外部システム内のマップされた各エントリに対応する新しい Enterprise ユーザー アカ ウントまたはグループを作成できます。 セキュリティ プラグインは、サードパーティのユーザーとグループのリストを動的に管理 します。Windows NT、LDAP、または Windows AD グループを BusinessObjects Enterprise にマップすると、そのグループに属するすべてのユーザーが BusinessObjects Enterprise に正常にログオンできるようになります。その後にサードパーティのグルー プ メンバーシップに変更を加えるときには、BusinessObjects Enterprise でリストを更 新したり最新表示したりする必要はありません。たとえば、Windows NT グループを BusinessObjects Enterprise にマップして、新しい NT ユーザーを NT グループに追 加すると、その新しいユーザーが有効な NT アカウント情報を使用して BusinessObjects Enterprise に最初にログオンするときに、そのユーザー用のエイリアスがセキュリティ プラグインによって動的に作成されます。 また、セキュリティ プラグインを使用すると、マップされたユーザーとグループが Enterprise アカウントとして扱われるので、一貫した方法でユーザーとグループにアク セス権を割り当てることができます。たとえば、いくつかのユーザー アカウントまたはグ ループを Windows NT からマップして、別のユーザー アカウントまたはグループを LDAP ディレクトリ サーバーからマップできます。BusinessObjects Enterprise 内でア SAP BusinessObjects Enterprise 管理者ガイド 419 10 10 セキュリティの概念 認証と承認 クセス権を割り当てるか、新しいカスタム グループを作成する必要がある場合は、す べての設定を CMC で行います。 各セキュリティ プラグインは、適切なユーザー データベースを照会してユーザーのア カウント情報を確認する認証プロバイダとして動作します。ユーザーは BusinessObjects Enterprise にログオンするときに、認証の種類を選択します。認証の種類は、CMC の [認証]管理エリアで設定し、有効にされたもので、Enterprise(システム デフォルト)、 Windows NT、LDAP、Windows AD があります。 注 BusinessObjects Enterprise サーバー コンポーネントを UNIX で実行している場 合、Windows NTセキュリティ プラグインおよび Windows AD セキュリティ プラグイ ンではユーザーの認証を行うことができません。 BusinessObjects Enterpriseセキュリティ プラグイン BusinessObjects Enterprise セキュリティ プラグイン(secEnterprise.dll)は、 BusinessObjects Enterprise をインストールするときにデフォルトでインストールされ、 有効になります。このプラグインを使用して、BusinessObjects Enterprise 内でユーザー アカウントとグループの作成や管理が可能です。Enterprise 認証を指定するすべての ログオン リクエストを自動的に確認することもできます。この場合、BusinessObjects Enterprise ユーザー リストに対してユーザー名とパスワードの認証が行われ、その情 報だけに基づいてシステムへのアクセスの許可または拒否がユーザーに渡されます。 Enterprise ユーザーおよびグループの設定の詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 デフォルトのアカウント BusinessObjects Enterprise を初めてインストールすると、このプラグインによって、 Administrator と guest というデフォルトの Enterprise アカウントが設定されます。いず れのアカウントにもデフォルトのパスワードは設定されていません。 シングル サインオン BusinessObjects Enterprise 認証プロバイダでは、guest アカウントの匿名シングル サ インオンをサポートします。そのため、ユーザー名とパスワードを指定せずに BusinessObjects Enterprise に接続すると、システムにより guest アカウントのユーザー として自動的に記録されます。guest アカウントに保護されたパスワードを割り当てた り、guest アカウントを完全に無効にすると、このデフォルトの動作は無効になります。 詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してくださ い。 420 SAP BusinessObjects Enterprise 管理者ガイド セキュリティの概念 アクティブな信頼関係 処理拡張機能 BusinessObjects Enterprise では、カスタマイズした処理拡張機能を使用して、レポー ト環境のセキュリティをさらに強化できます。処理拡張機能は、動的にロードされるコー ドのライブラリであり、特定の BusinessObjects Enterprise の表示またはスケジュール リクエストに対して、システムで処理される前にビジネス ロジックを適用します。 処理拡張機能のサポートにより、BusinessObjects Enterprise 管理 SDK では、リクエ ストに対する開発者の介入を可能にする“ハンドル”が事実上公開されています。これ により、開発者は、レポートの処理前に実行される選択式をリクエストに追加できます。 代表的な例として、行レベル セキュリティを適用するレポート処理拡張機能がありま す。この種類のセキュリティは、1 つまたは複数のデータベース テーブル内の行ごと のデータ アクセスを制限します。開発者は、レポートの表示リクエストまたはスケジュー ル リクエストを(Job Server、Processing Server または Report Application Server に よって処理される前に)受信する、動的にロードされるライブラリを作成します。開発者 のコードで処理ジョブを所有しているユーザーがまず特定され、サードパーティ シス テムでユーザーのデータ アクセス権が検索されます。次に、データベースから返され るデータを制限するために、レコード選択式が生成されて、レポートに追加されます。 この場合、処理拡張機能は、カスタマイズした行レベル セキュリティを BusinessObjects Enterprise 環境に組み込む手段となります。 ヒント BusinessObjects Enterprise XI では、ビジネス ビューを使用する際に、行レベル セキュリティを強化することができます。詳細については、 『Business Views 管理 者ガイド 』を参照してください。 処理拡張機能を有効にすることで、実行時に処理拡張機能が動的にロードされるた めの適切な BusinessObjects Enterprise サーバー コンポーネントを設定します。SDK には、開発者が処理拡張機能の作成に使用できる API が用意されています。この API の完全な情報は文書化されています。詳細については、製品メディアに収録され ている開発者用ドキュメントを参照してください。 注 現在のリリースでは、Crystal レポート(.rpt)オブジェクトだけに処理拡張機能を適 用できます。 アクティブな信頼関係 ネットワーク接続環境での 2 つのドメイン間の信頼関係とは通常、一方のドメインで認 証されたユーザーを、もう一方のドメインで正確に認識できるようにする接続を意味し SAP BusinessObjects Enterprise 管理者ガイド 421 10 10 セキュリティの概念 アクティブな信頼関係 ます。信頼関係によりセキュリティを維持したまま、ユーザーはアカウント情報を何度も 入力することなく、複数のドメインにあるリソースにアクセスできるようになります。 BusinessObjects Enterprise 環境内でアクティブな信頼関係は同じように機能し、各 ユーザーはシステム上のリソースにシームレスにアクセスできます。ユーザーが認証さ れてアクティブなセッションを許可されると、ほかのすべての BusinessObjects Enterprise コンポーネントで、アカウント情報の入力なしにユーザーのリクエストとアクションを処理 できます。したがって、アクティブな信頼関係は、BusinessObjects Enterprise の分散 セキュリティの基盤となります。 ログオン トークン エンコードされた文字列のログオン トークンは、その使用属性を定義してユーザーの セッション情報を保存します。ログオン トークンの使用属性は、その生成時に指定され ます。これらの属性により、ログオン トークンに制限を適用して、悪意のあるユーザー がログオン トークンを使用する危険性を減らすことができます。現在のログオン トーク ンの使用属性は、次のとおりです。 • 分数 この属性は、ログオン トークンの有効期間を制限します。 • ログオン数 この属性は、ログオン トークンを使用して BusinessObjects Enterprise にログオン できる回数を制限します。 いずれの属性も、権限を持たないユーザーが権限を持つユーザーから取得したログ オン トークンを使用して BusinessObjects Enterprise に不正にアクセスするのを防ぐ ことができます。 注 ログオン トークンの Cookie への保存は、ブラウザとアプリケーション サーバーま たは Web サーバーの間のネットワークがセキュリティで保護されていない場合、 たとえば、接続がパブリック ネットワーク上で確立されていて、SSL または信頼で きる認証を使用していない場合、セキュリティ上のリスクになる可能性があります。 ブラウザとアプリケーション サーバーまたは Web サーバーの間のセキュリティ上 のリスクを減らすために、Secure Sockets Layer(SSL)を使用することをお勧めしま す。 ログオン Cookie が無効になっており、Web サーバーまたは Web ブラウザでタイムア ウトが発生した場合、ユーザーにはログオン画面が表示されます。Cookie が有効に なっており、サーバーまたはブラウザでタイムアウトが発生した場合、ユーザーは、再 度シームレスにシステムにログオンされます。ただし、状態の情報は Web セッションと 結びついているため、そのユーザーの状態は失われます。たとえば、ユーザーがナビ 422 SAP BusinessObjects Enterprise 管理者ガイド セキュリティの概念 セッションとセッション トラッキング ゲーション ツリーを展開して特定のアイテムを選択していた場合、ツリーはリセットされ ます。 BusinessObjects Enterprise の場合、デフォルトでは、Web クライアントでログオン トー クンが有効になっていますが、InfoView のログオン トークンは無効にできます。クライ アントでログオン トークンを無効にすると、ユーザー セッションは Web サーバーまた は Web ブラウザのタイムアウトにより制限されます。セッションの期限が切れた場合、 ユーザーは BusinessObjects Enterprise にもう一度ログオンする必要があります。 分散セキュリティのチケット メカニズム 通常、多数のユーザーへのサービス専用に使用される企業システムでは、分散セキュ リティが必須となります。企業システムでは、信頼の委任(ユーザーの代理として別の コンポーネントを動作できる機能)などの機能をサポートするために、分散セキュリティ が必要になる場合があります。 BusinessObjects Enterprise は、分散セキュリティに対応できるように、チケット メカニ ズム(Kerberos チケット メカニズムに類似したメカニズム)を実装しています。CMS は、 コンポーネントが特定のユーザーに代わってアクションを実行することを承認するチ ケットを付与します。BusinessObjects Enterprise では、チケットのことをログオン トーク ンといいます。 このログオン トークンは、Web 上で一般的に使用されています。ユーザーは、初めて BusinessObjects Enterprise によって認証されると、CMS からログオン トークンを受信 します。ユーザーの Web ブラウザでは、このログオン トークンをキャッシュに保存しま す。ユーザーが新しいリクエストを送信すると、ほかの BusinessObjects Enterprise コ ンポーネントは、ログオン トークンをユーザーの Web ブラウザから読み込むことがで きます。 セッションとセッション トラッキング “セッション”とは一般に、2 つのコンピュータ間の情報交換を可能にするクライアント/ サーバー接続を指します。セッションの“状態”とは、セッションの属性、設定、内容を 表すデータのセットを指します。Web 上でクライアント/サーバー接続を確立すると、 HTTP の特性により、各セッションの有効期間は単一ページの情報に制限されます。 このため、Web ブラウザでは単一の Web ページが表示されている間だけ、各セッショ ンの状態をメモリに保持します。別の Web ページに移動すると、最初のセッションの 状態はすぐに破棄され、次のセッションの状態に置き換えられます。したがって、1 つ のセッションの状態に含まれる情報を別のセッションで再使用する場合、Web サイトや Web アプリケーションでは何らかの方法でセッションの状態を保存する必要がありま す。 SAP BusinessObjects Enterprise 管理者ガイド 423 10 10 セキュリティの概念 セッションとセッション トラッキング BusinessObjects Enterprise では、2 つの一般的な方法によってセッション状態を保存 します。 • “Cookie”は、セッション状態を保存する、クライアント側の小さいテキスト ファイル です。Cookie は、後で使用できるように、ユーザーの Web ブラウザによってキャッ シュされます。BusinessObjects Enterprise ログオン トークンは、この方法の一例 です。 • セッション変数は、セッション状態を保存する、サーバー側のメモリの一部分です。 BusinessObjects Enterprise からユーザーにシステム上のアクティブな ID が付与 されると、ユーザーの認証の種類などの情報がセッション変数に保存されます。 セッションが継続している間、ユーザーにアカウント情報の再入力を要求したり、次 のリクエストの完了に必要なタスクを繰り返す必要はありません。 Java デプロイメントでは、セッションは .jsp リクエストを処理するために使用されま す。.NET デプロイメントでは、.aspx リクエストを処理するために使用されます。 注 理想的には、ユーザーがシステム上でアクティブになっている間は、セッション変 数が保持される必要があります。また、セキュリティを確保して、リソースの使用量 を最小限にするには、ユーザーがシステム上での作業を完了した時点ですぐに セッション変数が破棄される必要があります。ただし、Web ブラウザと Web サー バー間のやり取りがステートレスになることがあるので、ユーザーが明示的にログ オフしない場合は、いつユーザーがシステムからログオフしたか、わかりにくい場 合があります。この問題に対処するため、BusinessObjects Enterprise はセッショ ン トラッキングを実装しています。 関連項目 • 424 ページの「CMS セッション トラッキング」 CMS セッション トラッキング CMS は単純なトラッキング アルゴリズムを実装しています。ユーザーがログオンする と、CMS セッションがユーザーに付与されます。ユーザーがログオフするか、Web ア プリケーション サーバー セッション変数が解放されるまで CMS はそのセッションを維 持します。 Web アプリケーション サーバー セッションは、まだセッションがアクティブであることを 繰り返し CMS に通知するように設計されているので、CMS セッションは Web アプリ ケーション サーバー セッションが存在する限り維持されます。Web アプリケーション サーバー セッションが CMS と通信できないまま 10 分経過すると、CMS は CMS セッ ションを終了します。この方法によって、クライアント側のコンポーネントが不正にシャッ トダウンした場合に対処します。 424 SAP BusinessObjects Enterprise 管理者ガイド セキュリティの概念 環境の保護 環境の保護 “環境の保護”とは、クライアントとサーバーのコンポーネントが通信する環境全体のセ キュリティのことです。インターネットと Web ベースのシステムは柔軟性に富んでいて 機能範囲が広いため、ますます普及していますが、実行環境のセキュリティを確保し にくいという側面があります。BusinessObjects Enterprise をデプロイする場合、環境の 保護は次の 2 つの通信領域に分けられます。 • 425 ページの 「Web ブラウザから Web サーバーへ」 • 425 ページの 「BusinessObjects Enterprise に対する Web サーバー」 Web ブラウザから Web サーバーへ Web ブラウザと Web サーバー間でデータが転送されるときには、ある程度のセキュリ ティが一般的に必要です。適切なセキュリティ対策には通常、次の一般的なタスクが 含まれます。 • データ通信が安全に行われるようにする • 有効なユーザーだけが Web サーバーから情報を取得できるようにする 注 これらのタスクは通常、Secure Sockets Layer(SSL)プロトコルや Microsoft 暗号化 認証など、さまざまなセキュリティ メカニズムを使用して Web サーバーで処理され ます。ブラウザとアプリケーション サーバーまたは Web サーバーの間のセキュリ ティ上のリスクを減らすために、Secure Sockets Layer(SSL)を使用することをお勧 めします。手順についての詳細は、199 ページの 「サーバーの SSL 設定」を参照 してください。 Web ブラウザと Web サーバー間の通信のセキュリティは、BusinessObjects Enterprise から独立して維持する必要があります。クライアント接続のセキュリティの維持や管理 の詳細は、Web サーバーのマニュアルを参照してください。 BusinessObjects Enterprise に対する Web サーバー 一般に、Web サーバーとその他の企業イントラネット コンポーネント(BusinessObjects Enterprise など)間の通信領域のセキュリティを維持するには、ファイアウォールが使 用されます。BusinessObjects Enterprise は、IP フィルタリングまたは静的ネットワーク アドレス変換(NAT)を使用するファイアウォールをサポートします。サポートされる環境 SAP BusinessObjects Enterprise 管理者ガイド 425 10 10 セキュリティの概念 Web 利用状況の監査 には、複数のファイアウォール、Web サーバー、アプリケーション サーバーなどが含 まれます。 BusinessObjects Enterprise とファィアウォールの連携の詳細は、284 ページの 「BusinessObjects Enterprise コンポーネント間の通信について」を参照してください。 Web 利用状況の監査 BusinessObjects Enterprise では Web の利用状況を記録し、詳細情報を検査および 監視できます。これにより、システムの実際の状況を得ることができます。Web アプリ ケーション サーバーでは、記録する時刻、日付、IP アドレス、ポート番号などの Web の属性を選択できます。監査データはディスク上に記録されてカンマ区切りテキスト ファイルに保存されるので、データから簡単にレポートを作成したり、データを他のア プリケーションにインポートできます。 悪意あるログオンに対する保護 多くの場合、システムのセキュリティ レベルがどれほど高くても、攻撃を受けやすい場 所が少なくとも 1 つは存在します。それは、ユーザーがシステムに接続する場所など です。システムに不正にアクセスしようとする悪意のあるユーザーには、有効なユー ザー名とパスワードを単に推測するという方法が残されているため、このような場所を 完全に保護することはほとんど不可能です。 BusinessObjects Enterprise では、悪意のあるユーザーがシステムにアクセスする可 能性を減らすための技術をいくつか実装しています。次に示すさまざまな制限は、 Enterprise アカウントのみに適用されます。つまり、これらの制限は外部ユーザー デー タベース(Windows NT、LDAP または Windows AD)にマップしたアカウントには適用 されません。ただし、通常は外部システムでも、同じような制限を外部アカウントに設定 することができます。 参照する項目をクリックしてください。 426 • 427 ページの 「パスワード制限」 • 427 ページの 「ログオンの制限」 • 427 ページの 「ユーザー制限」 • 428 ページの 「guest アカウントの制限」 SAP BusinessObjects Enterprise 管理者ガイド セキュリティの概念 Web 利用状況の監査 パスワード制限 パスワード制限を適用すると、Enterprise ユーザーに比較的複雑なパスワードを作成 させることができます。次のオプションを有効にできます。 • 大文字と小文字を含むパスワードを要求する パスワードに、大文字、小文字、数字および句読点の文字形式から、少なくとも 2 つの形式の文字を使用するよう強制できます。 • 少なくとも N 文字以上のパスワードを要求する 多少でも複雑なパスワードを使用することで、悪意のあるユーザーが有効なユー ザーのパスワードを簡単に推測する可能性を減らすことができます。 ログオンの制限 ログオンの制限は主に、辞書攻撃(悪意のあるユーザーが有効なユーザー名を取得 し、辞書のあらゆる語句を試すことによって対応するパスワードを探し当てるという攻撃 方法)を防止する役割を果たします。最新のハードウェアの処理速度であれば、悪質 なプログラムで 1 分間に何百万ものパスワードを推測できます。辞書攻撃を防止する ため、BusinessObjects Enterprise は、次のログオン試行までの時間遅延(0.5 ~ 1.0 秒)を強制する内部メカニズムを備えています。さらに、BusinessObjects Enterprise に は辞書攻撃のリスク減少に使用できる次のカスタマイズ可能オプションも用意されてい ます。 • ログオンに N 回失敗した後はアカウントを無効にする • ログオン失敗回数を N 分後にリセットする • N 分後に再びアカウントを有効にする ユーザー制限 ユーザー制限により、Enterprise ユーザーが新しいパスワードを定期的に作成するよ うにできます。次のオプションを有効にできます。 • N 日ごとにパスワードの変更を要求する • 最近使用した N 個のパスワードの再使用を禁止する • N 分経過するまでパスワードの変更を禁止する SAP BusinessObjects Enterprise 管理者ガイド 427 10 10 セキュリティの概念 Web 利用状況の監査 これらのオプションには、さまざまな利点があります。第一に、辞書攻撃を試みる悪意 のあるユーザーは、パスワードが変更されるたびに、最初からやり直さなければならな くなります。しかも、パスワードの変更は各ユーザーの最初のログオン時刻に基づいて 行われるため、悪意のあるユーザーは、特定のパスワードがいつ変更されるかを簡単 に判断できません。また、悪意のあるユーザーがほかのユーザーのアカウント情報を 推測するか取得した場合でも、それらのアカウント情報の有効期間は限られています。 guest アカウントの制限 BusinessObjects Enterprise 認証プロバイダでは、guest アカウントの匿名シングル サ インオンをサポートします。そのため、ユーザー名とパスワードを指定せずに BusinessObjects Enterprise に接続すると、システムにより guest アカウントのユーザー として自動的に記録されます。guest アカウントに保護されたパスワードを割り当てた り、guest アカウントを完全に無効にすると、このデフォルトの動作は無効になります。 詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してくださ い。 428 SAP BusinessObjects Enterprise 管理者ガイド ライセンスの管理 11 11 ライセンスの管理 概要 概要 この節では、CMC を使用して BusinessObjects Enterprise デプロイメントのライセンス 情報を管理する方法について説明します。次の内容が含まれます。 • 430 ページの 「ライセンス キーの追加」 • 431 ページの 「現在のアカウントの利用状況の表示」 ライセンス情報の管理 [ライセンス キー]エリアで、各キーに関連付けられた同時接続ライセンス、指定ライセ ンス、およびプロセッサ ライセンスの数を確認します。 ライセンス情報を表示する 1 CMC の[ライセンス キー]管理エリアを表示します。 2 ライセンス キーを選択します。 キーに関連付けられた詳細情報が[ライセンス キー情報]エリアに表示されます。 追加のライセンス キーは、以下の方法で購入できます。 • Business Objects の販売担当者に問い合わせる。 • 弊社に問い合わせる。連絡先情報は次のサイトを参照してください。 http://japan.businessobjects.com/company/contact_us/ ライセンス キーの追加 注 製品の評価版からアップグレードする場合、評価版キーを削除してから、新しいラ イセンス キーまたは製品アクティベーション コードを追加してください。 ライセンス キーを追加する 1 CMC の[ライセンス キー]管理エリアを表示します。 2 [キーの追加]フィールドにキーを入力します。 430 SAP BusinessObjects Enterprise 管理者ガイド ライセンスの管理 現在のアカウントの利用状況の表示 注 キー コードでは、大文字と小文字が区別されます。 3 [追加]をクリックします。 キーが一覧に追加されます。 現在のアカウントの利用状況の表示 現在のアカウントの利用状況を表示する 1 CMC の[設定]管理エリアを表示します。 2 [グローバル システム メトリクスの表示]をクリックします。 このセクションには、現在のライセンス使用状況がその他のジョブ メトリクスと共に 表示されます。 SAP BusinessObjects Enterprise 管理者ガイド 431 11 サードパーティ認証の設定 12 12 サードパーティ認証の設定 NT 認証の使用 この節では、サードパーティ認証オプションを使用するように BusinessObjects Enterprise を構成する手順を詳しく説明します。 NT 認証の使用 この節では、BusinessObjects Enterprise での NT 認証の使用方法の概要について 説明します。また、NT ユーザー アカウントを BusinessObjects Enterprise で管理、設 定できる管理ツールについても紹介します。 関連項目 • • • • 434 434 435 435 ページの「NT ユーザー アカウントとグループの使用」 ページの「Windows NT セキュリティ プラグイン」 ページの「NT ユーザー アカウントとグループの管理」 ページの「NT ユーザー アカウントとグループのマッピング」 NT ユーザー アカウントとグループの使用 BusinessObjects Enterprise は、Windows NT セキュリティ プラグインを使用した NT 認証をサポートします。セキュリティ プラグインは、製品が Windows にインストールさ れるときにデフォルトで含まれます。NT 認証のサポートにより、NT、Windodws 2000 および Windows 2003 で作成されたユーザーまたはグループを使用して BusinessObjects Enterprise で認証ができます。これにより、各ユーザーやグループを BusinessObjects Enterprise 内で設定する代わりに、前に作成した NT ユーザー アカ ウントとグループをマップすることができます。 Windows NT セキュリティ プラグイン Windows NT セキュリティ プラグイン(secWindowsNT.dll)を使用して、ユーザー アカ ウントとグループを Windows NT ユーザー データベースから BusinessObjects Enterprise にマップできます。また、BusinessObjects Enterprise によって、Windows NT 認証を指定するすべてのログオン リクエストを確認することもできます。ユーザー は、Windows NT ユーザー データベースに照会されて認証を受け、マップされた NT グループのメンバーシップが検証されると、アクティブな BusinessObjects Enterprise セッションを CMS から許可されます。 このプラグインは、NT 4 および Windows 2000 の Active Directory ユーザー データ ベースに対応しています(Windows 2000 の Active Directory が非ネイティブ モード のみに設定されている場合)。Windows 2000 の Active Directory ユーザー データ 434 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 NT 認証の使用 ベースがネイティブ モードに設定され、いくつかのドメインにまたがる汎用グループを 含んでいる場合、Windows AD セキュリティ プラグインを使用する必要があります。 BusinessObjects Enterprise への Windows NT ユーザーとグループのマップについて は、435 ページの 「NT ユーザー アカウントとグループのマッピング」を参照してくださ い。Windows AD セキュリティ プラグインの詳細については、465 ページの 「Windows AD セキュリティ プラグイン」を参照してください。 NT ユーザーとグループをマップすると、Windows ベースのすべての BusinessObjects Enterprise クライアント ツールによって NT 認証がサポートされますが、Java ベースの ツールでは NT 認証はサポートされません。NT 認証をサポートする独自のアプリケー ションを作成することもできます。詳細については、製品メディアに収録されている開 発者ドキュメントを参照してください。 注 次の状況では、Windows NT セキュリティ プラグインでユーザーを認証できませ ん。 • BusinessObjects Enterprise サーバー コンポーネントが UNIX で実行されている 場合 • システムで BusinessObjects Enterprise Java SDK を使用している場合 注 CMC およびその他の Java ベースのアプリケーションは、NT 認証をサポートしま せん。 NT ユーザー アカウントとグループの管理 NT 認証の設定と管理では、次のタスクを行います。 • 436 ページの 「CMC からの NT グループのマッピング」 • 438 ページの 「NT グループのマップ解除」 • 440 ページの 「マップされている NT ユーザーおよびグループの表示」 NT ユーザー アカウントとグループのマッピング 管理を容易にするため、BusinessObjects Enterprise では Windows NT で作成した ユーザー アカウントとグループ アカウントをサポートしています。しかし、ユーザーが NT ユーザー名とパスワードを使って BusinessObjects Enterpriseにログオンできるよ うにするには、NT ユーザー アカウントを BusinessObjects Enterprise にマップする必 要があります。NT アカウントをマップする場合、新しい BusinessObjects Enterprise ア SAP BusinessObjects Enterprise 管理者ガイド 435 12 12 サードパーティ認証の設定 NT 認証の使用 カウントを作成するか、既存の BusinessObjects Enterprise アカウントにリンクできま す。 NT アカウントは CMC を使用して BusinessObjects Enterprise にマップすることがで きます。 注 NT アカウントとは、Windows NT、2000、および 2003 アカウントを指します。 CMC からの NT グループのマッピング 管理を容易にするため、BusinessObjects Enterprise では Windows NT で作成した ユーザー アカウントとグループ アカウントをサポートしています。しかし、ユーザーが NT ユーザー名とパスワードを使って BusinessObjects Enterpriseにログオンできるよ うにするには、NT ユーザー アカウントを BusinessObjects Enterprise にマップする必 要があります。NT アカウントをマップする場合、新しい BusinessObjects Enterprise ア カウントを作成するか、既存の BusinessObjects Enterprise アカウントにリンクできま す。 注 • • NT グループを BusinessObjects Enterprise にマップする場合、グループのす べてのユーザーがマップされます。特定のユーザーが BusinessObjects Enterprise へのアクセス権を持たないようにする場合は、グループをマップし た後に特定のユーザーのアクセス権を変更できます。 この手順を開始する前に、NT ドメインとグループの情報が必要です。 BusinessObjects Enterprise を使用して NT グループをマップする 1 CMC の[認証]管理エリアを表示します。 2 [Windows NT]をダブルクリックします。 3 [NT 認証を有効にする]オプションが選択されていることを確認します。 4 シングル サインオンを使用する場合、[シングル サインオンを有効にする] チェック ボックスをオンにします。 注 このオプションを選択すると、IIS でのシングル サインオンの設定も必要となり ます。詳細については、442 ページの 「NT シングル サインオンの設定」を参 照してください。IIS の設定を行わないと、そのアカウントがマップされたグルー プに属し IIS の実行に使用される場合、ご使用のシステムのセキュリティを放 棄することになります。それは、いずれかの Web アプリケーションを使用する ユーザーは IIS マシン アカウントと同じアクセス権を自動的に所有するためで す。 436 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 NT 認証の使用 5 デフォルトの NT ドメインを変更するには、ドメイン名をクリックします。[デフォ ルトの NT ドメイン]フィールドに入力します。 注 デフォルトの NT ドメイン名を入力すると、ユーザーが NT 認証で BusinessObjects Enterpriseにログオンする際に NT ドメイン名を指定する必要 がなくなります。また、グループをマップする際に NT ドメイン名を指定する必 要はありません。 6 [マップされた NT メンバー グループ]で、[NT グループの追加(NT ドメイン \\グループ)]フィールドに NT ドメイン\グループを入力します。 注 ローカルの NT グループをマップする場合、\<NT マシン名>\<グループ名> という形式で入力する必要があります。 7 [追加]をクリックします。 グループが一覧に追加されます。 8 BusinessObjects Enterprise アカウントへのエイリアスのマッピング方法を選択 します。 a [新しいエイリアスのオプション]を使用して、Enterprise アカウントに新しい エイリアスをマップする方法を指定できます。次のいずれか 1 つを選択し ます。 • 追加された各 NT エイリアスを同じ名前のアカウントに割り当てる このオプションは、複数のユーザーが同じ名前で既存の Enterprise アカウ ントを持っている場合、つまり NT エイリアスが既存のユーザーに割り当て られる(自動エイリアス作成がオンである)場合に使用します。既存の Enterprise アカウントを持っていないユーザーや Enterprise と NT で同じ アカウント名を使用していないユーザーは、新しいユーザーとして追加され ます。 • 追加されたすべての NT エイリアスに対して新しいアカウントを作成す る このオプションは、ユーザーごとに新しいアカウントを作成する場合に使用 します。 b [エイリアス更新オプション]で、Enterprise アカウントのエイリアスの更新を 管理する方法を選択します。次のいずれか 1 つを選択します。 • エイリアスの更新時に新しいエイリアスを作成する このオプションを使用すると、BusinessObjects Enterprise にマップされた すべての NT ユーザーに対して自動的に新しいエイリアスを作成します。 SAP BusinessObjects Enterprise 管理者ガイド 437 12 12 サードパーティ認証の設定 NT 認証の使用 新しい NT アカウントが BusinessObjects Enterprise アカウントを持ってい ないユーザーに対して追加されます。あるいは[追加されたすべての NT エイリアスに対して新しいアカウントを作成する]オプションを選択している 場合は、新しい NT アカウントがすべてのユーザーに対して追加されます。 • ユーザーのログオン時にのみ新しいエイリアスを作成する マップしている NT ディレクトリに多くのユーザーが含まれており、 BusinessObjects Enterprise を使用するのはそのうちの一部のユーザーに 限られる場合に、このオプションを使用します。BusinessObjects Enterprise は自動的にすべてのユーザーに対して、エイリアスと Enterprise アカウント を作成しません。代わりに、BusinessObjects Enterprise にログオンするユー ザーだけにエイリアスを(必要な場合は、アカウントも)作成します。 c [新しいユーザーのオプション]で、次のいずれか 1 つを選択して新しい ユーザーの作成方法を指定します。 • 新しいユーザーを指定ユーザーとして作成する 指定ユーザーのライセンスを使用するように、新しいユーザー アカウントを 設定します。指定ユーザー ライセンスは特定のユーザーに関連付けられ ており、ユーザーはそのユーザー名およびパスワードに基づいてシステム にアクセスすることができます。このため、指定ユーザーは、システムに接 続している他のユーザーの数に関係なく接続できます。このオプションを使 用して作成したユーザー アカウントに使用できる指定ユーザー ライセンス を持っている必要があります。 • 新しいユーザーを同時接続ユーザーとして作成する 同時接続ユーザーのライセンスを使用するように、新しいユーザー アカウ ントを設定します。同時接続ライセンスでは、BusinessObjects Enterprise に同時接続できるユーザー数が指定されます。このライセンスには柔軟性 があり、少ないユーザー数の同時接続ライセンスで、多数のユーザーをサ ポートできます。たとえば、ユーザーが BusinessObjects Enterprise にアク セスする頻度と長さによって、100 ユーザー 同時接続ライセンスで 250、 500、または 700 のユーザーをサポートできます。 9 [更新]をクリックします。 NT グループのマップ解除 マップと同じように、Windows NT/2000 または BusinessObjects Enterprise の管理ツー ルを使って、グループのマップを解除できます。 438 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 NT 認証の使用 Windows NT で NT ユーザーとグループのマップを解除する 1 [管理ツール]プログラム グループで[ドメイン ユーザー マネージャ]をクリック します。 2 マップを解除するユーザーを含むグループを選択します。 3 [ユーザー]メニューから[プロパティ]をクリックします。 4 ユーザーまたはグループを選択して、[削除]をクリックします。 5 [OK]をクリックします。 これでユーザーまたはグループは BusinessObjects Enterprise にアクセスできま せん。 注 NT グループからユーザーを削除すると、そのユーザーの NT エイリアスも BusinessObjects Enterprise から削除されます。削除されたエイリアスがユー ザーの唯一のエイリアスである場合、ユーザーおよびそのお気に入り、受信 ボックス、その他の個人用コンテンツも BusinessObjects Enterprise から削除 されます。 Windows 2000 または 2003 を使用して NT ユーザーとグループのマップを解除する 1 [管理ツール]プログラム グループで[コンピュータの管理]をクリックします。 2 [システム ツール]で、[ローカル ユーザーとグループ]を選択します。 3 [グループ]フォルダをクリックします。 4 マップを解除するユーザーを含むグループを選択します。 5 [操作]メニューから[プロパティ]をクリックします。 6 ユーザーまたはグループを選択して、[削除]をクリックします。 7 [OK]をクリックするか、または[適用]をクリックしてから[閉じる]をクリックし、処 理を完了します。 これでユーザーまたはグループは BusinessObjects Enterprise にアクセスできま せん。 注 Windows 2000 または Windows 2003 グループからユーザーを削除すると、そ のユーザーの NT エイリアスも BusinessObjects Enterprise から削除されます。 削除されたエイリアスがユーザーの唯一のエイリアスである場合、ユーザーお よびそのお気に入り、受信ボックス、その他の個人用コンテンツも BusinessObjects Enterprise から削除されます。 BusinessObjects Enterprise を使用して NT グループのマップを解除する 1 CMC の[認証]管理エリアを表示します。 SAP BusinessObjects Enterprise 管理者ガイド 439 12 12 サードパーティ認証の設定 NT 認証の使用 2 [Windows NT]をダブルクリックします。 3 [マップされた NT メンバー グループ]エリアで、削除する NT グループを選 択します。 4 [削除]をクリックします。 5 [更新]をクリックします。 このグループのユーザーは BusinessObjects Enterprise にアクセスできません。 ヒント すべてのグループについて NT 認証を拒否するには、[NT 認証を有効にす る]チェック ボックスをオフにしてから[更新]をクリックします。 注 NT グループと BusinessObjects Enterprise のマップを解除すると、そのグルー プ内のすべてのユーザーの NT エイリアスも BusinessObjects Enterprise から 削除されます。削除されたエイリアスがこれらのユーザーの唯一のエイリアスで ある場合、ユーザーおよびそれらのお気に入り、受信ボックス、その他の個人 用コンテンツも BusinessObjects Enterprise から削除されます。 マップされている NT ユーザーおよびグループの表示 BusinessObjects Enterprise 内にマップされているユーザーとグループの表示方法に は 2 種類あります。 注 グループ メンバーシップを表示すると、その情報はキャッシュされます。マップされた グループにさらにユーザーを追加すると、それらはキャッシュの有効期限が切れたとき (デフォルトでは 10 分)、または CMS が再起動したときに表示されます。 Windows NT/2000、2003 または BusinessObjects Enterprise を使用して追加したユーザー とグループを表示する 1 CMC の[ユーザー]管理エリアを表示します。 2 適切なグループを選択します。 3 ユーザー リストへのアクセスにしばらく時間がかかることを示すメッセージが表 示されます。[OK]をクリックします。 4 [最新表示]をクリックして、[OK]をクリックします。 BusinessObjects Enterprise で追加したグループを表示する 1 CMC の[認証]管理エリアを表示します。 2 [Windows NT]をダブルクリックします。 440 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 NT 認証の使用 [マップされた NT メンバー グループ]エリアに、BusinessObjects Enterprise にマッ プされたグループが表示されます。 注 [ユーザー]管理エリアから適切なグループを選択して、グループおよびユー ザーを表示できます。 マップされた NT グループへの NT アカウントの追加 NT に新しいアカウントを追加し、そのアカウントが属する NT グループが既に BusinessObjects Enterprise にマップされている場合、その新しい NT アカウントを BusinessObjects Enterprise に追加する方法は 3 とおりあります。状況に応じて、最適 な方法を選択してください。 • 新しい NT ユーザーが BusinessObjects Enterprise にログオンし、NT 認証を選択 すると、システムはそのユーザーを BusinessObjects Enterprise に追加します。こ れが最も簡単な方法で、特別な手順は不要ですが、ユーザーは BusinessObjects Enterprise にログオンするまで追加されません。 • 新しいユーザーを BusinessObjects Enterprise に追加し、Windows NT 認証を選 択することができます。ユーザーは追加され、自動的に Windows NT エイリアスを 割り当てられます。エイリアスの詳細については、411 ページの 「セキュリティの概 念」を参照してください。 • [認証]管理エリアの[Windows NT]タブに移動し、すべての新しいエイリアスを追 加する、および、すべての新しいユーザーを作成するオプションを選択した後、[更 新]をクリックします。この方法では、すべての NT ユーザーが BusinessObjects Enterprise に追加されます。詳細については、435 ページの 「NT ユーザー アカ ウントとグループのマッピング」を参照してください。ただし、NT グループに BusinessObjects Enterprise へのアクセスを必要としないユーザーが多く含まれる 場合は、ユーザーを個別に追加することもできます。 新しい NT グループ アカウントの作成 • 新しい NT グループ アカウントを作成し、そのグループ アカウントが BusinessObjects Enterprise にマップされているグループ アカウントに属していな い場合は、そのアカウントを BusinessObjects Enterprise に追加します。詳細につ いては、435 ページの 「NT ユーザー アカウントとグループのマッピング」を参照し てください。 • 新しい NT グループ アカウントを作成し、BusinessObjects Enterprise にマップさ れているグループ アカウントにそのアカウントが属している場合は、グループのリ ストを最新表示します。詳細については、440 ページの 「マップされている NT ユー ザーおよびグループの表示」を参照してください。 SAP BusinessObjects Enterprise 管理者ガイド 441 12 12 サードパーティ認証の設定 NT 認証の使用 NT ユーザー アカウントの無効化 Windows 管理ツールを使用して NT ユーザー アカウントを無効にすると、ユーザーは マップされた NT アカウントを使用して BusinessObjects Enterpriseにログオンできなく なります。ただし、Enterprise 認証を使用するアカウントを持っているユーザーは、そ のアカウントを使って BusinessObjects Enterprise にアクセスすることができます。 NT シングル サインオンの設定 ログオンのプロンプトが表示されないでユーザーがさまざまな BusinessObjects Enterprise アプリケーションを使用できるように BusinessObjects Enterprise を設定で きます。ユーザーは NT のセッション開始時に一度だけ NT ユーザー名とパスワード を入力する必要があるだけです。たとえば NT シングル サインオンを設定した場合、 InfoView を起動すると NT 認証がバックグラウンドで実行されます。追加情報の入力 は要求されません。 注 この機能が利用できるのは、Microsoft Internet Information Server(IIS)を使って いて、同時にユーザーが Web ブラウザとして Internet Explorer を使っている場 合です。特定のバージョンの互換性については、サポート Web サイト (http://support.businessobjects.com/documentation/supported_platforms)にあ る、BusinessObjects Enterprise でサポートされるプラットフォームに関するドキュ メント(PAR)を参照してください。 BusinessObjects Enterprise では、Windows NT 認証ではなく、Enterprise 認証を使 用する独自形式の“匿名シングル サインオン”を提供します。NT シングル サインオン を使用する場合は、それに応じて独自の Web アプリケーションを設計します(または、 InfoView を修正します)。シングル サインオン機能を使用した Web アプリケーション の作成例については、開発者ガイドのチュートリアルを参照してください。 BusinessObjects Enterprise への NT シングル サインオンの設定では、次のタスクを 行います。 • 443 ページの 「NT シングル サインオン用の web.config ファイルの変更」 • 442 ページの 「CMC からの InfoView NT シングル サインオンの有効化」 CMC からの InfoView NT シングル サインオンの有効化 CMC からシングル サインオン用に Windows NT プラグインを有効にする 1 CMC の[認証]管理エリアを表示します。 2 [Windows NT]をダブルクリックします。 3 [シングル サインオンを有効にする]チェック ボックスをオンにします。 442 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 NT 認証の使用 注 このオプションを選択すると、IIS でのシングル サインオンの設定も必要となり ます。詳細については、443 ページの 「NT シングル サインオン用の web.config ファイルの変更」を参照してください。IIS の設定を行わないと、そのアカウント がマップされたグループに属し IIS の実行に使用される場合、ご使用のシステ ムのセキュリティを放棄することになります。それは、いずれかの Web アプリ ケーションを使用するユーザーは IIS マシン アカウントと同じアクセス権を自 動的に所有するためです。 4 [更新]をクリックします。 注 NT シングル サインオンを正しく機能させるため、442 ページの 「NT シングル サインオンの設定」にリストされたすべてのタスクを必ず完了するようにしてくだ さい。 IIS のセキュリティ設定を変更する 1 Windows の[管理ツール]プログラム グループで[コンピュータの管理]をクリッ クします。 2 [サービスとアプリケーション]を展開します。 3 [インターネット インフォメーション サービス]を展開します。 4 InfoView を実行する Web サイト上でクリックし、[プロパティ]を選択します。 5 [ディレクトリ セキュリティ]タブをクリックします。 6 ページの[匿名アクセスおよび認証コントロール]エリアで、[編集]をクリックし ます。 7 [匿名アクセス]および[基本認証]チェック ボックスをオフにします。 8 [統合 Windows 認証]チェック ボックスがオンになっていることを確認します。 9 [OK]をクリックします。 10 [OK]をクリックします。 11 IIS サーバーを再起動します。 NT シングル サインオン用の web.config ファイルの変更 シングル サインオンを InfoView に設定するには、InfoViewApp ディレクトリにある関 連の web.config ファイルを変更する必要があります。 SAP BusinessObjects Enterprise 管理者ガイド 443 12 12 サードパーティ認証の設定 NT 認証の使用 NT シングル サインオン用に web.config ファイルを変更する 1 次の場所から該当の web.config ファイルを開きます。 C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\ Web Content\InfoViewApp\InfoViewApp\ 注 上記のパスは、デフォルトの場所です。デフォルトの場所を変更した場合には、 それに応じてパスを変更します。 2 <system.web> ブロックで次の行を探します。 <Authentication mode="None" /> 3 "None"を、"Windows" に置き換えます。 <Authentication mode="Windows" /> 4 次の行を追加します。 <identity impersonate="true" /> 5 次の文字列を見つけます。 <add key="cmsDefault" value="" /> 6 cmsDefault value フィールドに CMS マシンを入力します。 7 次の文字列を見つけます。 <add key=" ssoEnabled" value="false" /> 8 ssoEnabled の値を false から true に変更します。 9 次の文字列を見つけます。 <add key="authenticationDefault" value="secEnterprise" /> 10 authenticationDefault の値が secWindowsNT に設定されていることを確認し ます。 11 ファイルを保存して閉じます。 12 IIS を再起動します。 444 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 LDAP 認証の使用 LDAP 認証の使用 この節では、BusinessObjects Enterprise での LDAP 認証の使用方法の概要につい て説明します。また、LDAP アカウントを BusinessObjects Enterprise で管理、設定で きる管理ツールについても紹介します。 関連項目 • • • • • • • • 445 450 456 459 458 459 454 463 ページの「LDAP アカウントの管理」 ページの「LDAP 認証の設定」 ページの「LDAP グループのマッピング」 ページの「LDAP グループのマップ解除」 ページの「マップされている LDAP ユーザーおよびグループの表示」 ページの「LDAP 接続パラメータとメンバー グループの変更」 ページの「複数の LDAP ホストの管理」 ページの「LDAP アカウントのトラブルシューティング」 LDAP アカウントの管理 LDAP 認証を使用するには、最初にそれぞれの LDAP ディレクトリが設定されている ことを確認する必要があります。LDAP の詳細については、LDAP のマニュアルを参 照してください。LDAP セキュリティ プラグインの詳細については、446 ページの 「LDAP セキュリティ プラグイン」を参照してください。 注 BusinessObjects Enterpriseのインストール時に LDAP 認証プラグインは自動的 にインストールされますが、デフォルトでは有効になりません。 関連項目 • • • • • • • 450 456 459 458 459 454 463 ページの「LDAP 認証の設定」 ページの「LDAP グループのマッピング」 ページの「LDAP グループのマップ解除」 ページの「マップされている LDAP ユーザーおよびグループの表示」 ページの「LDAP 接続パラメータとメンバー グループの変更」 ページの「複数の LDAP ホストの管理」 ページの「LDAP アカウントのトラブルシューティング」 SAP BusinessObjects Enterprise 管理者ガイド 445 12 12 サードパーティ認証の設定 LDAP 認証の使用 LDAP セキュリティ プラグイン LDAP セキュリティ プラグイン(secLDAP.dll)を使用して、ユーザー アカウントとグルー プを LDAP ディレクトリ サーバーから BusinessObjects Enterprise にマップできます。 LDAP 認証を指定するすべてのログオン リクエストを自動的に確認することもできま す。ユーザーは、LDAP ディレクトリ サーバーに照会されて認証を受け、マップされた LDAP グループのメンバーシップが認証されると、アクティブな BusinessObjects Enterprise セッションを CMS から許可されます。ユーザー リストとグループ メンバー シップは、BusinessObjects Enterprise によって動的に管理されます。BusinessObjects Enterprise が SSL(Secure Sockets Layer)接続を使用するように指定して、セキュリティ を強化する LDAP ディレクトリサーバーと通信させることができます。 BusinessObjects Enterprise の LDAP 認証は、グループをマップして、認証、承認、 およびエイリアスの作成を設定できる点で NT 認証と AD 認証に似ています。NT 認 証や AD 認証の場合と同じように、既存のLDAP ユーザーに対して新しい Enterprise アカウントを作成することができ、ユーザー名が Enterprise ユーザー名と同じであれ ば、LDAP エイリアスを既存のユーザーに割り当てることができます。さらに、次のこと も実行できます。 • LDAP ディレクトリ サーバーからユーザ-とグループをマップします。 • AD に対して LDAP をマップします。AD に対して LDAP を設定する場合には制 限があります。詳細については、447 ページの 「AD に対する LDAP のマップ」を 参照してください。 • 複数のホスト名とそのポートを指定します。 • SiteMinder を使用する LDAP を設定します。 BusinessObjects Enterprise への LDAP ユーザーとグループのマップについては、 445 ページの 「LDAP アカウントの管理」を参照してください。 LDAP ユーザーとグループをマップすると、すべての BusinessObjects Enterprise クラ イアント ツールによって LDAP 認証がサポートされます。LDAP 認証をサポートする 独自のアプリケーションを作成することもできます。 LDAP の詳細解説 アプリケーションに依存しない共通のディレクトリ環境として LDAP(Lightweight Directory Access Protocol)を使用すると、さまざまなアプリケーション間で情報を共有できます。 LDAP はオープン標準に基づいており、ディレクトリ内の情報のアクセスや更新の手 段を提供します。 LDAP は、ディレクトリ クライアントとディレクトリ サーバー間の通信にディレクトリ アク セス プロトコル(DAP)を使用する X.500 標準に基づいています。LDAP は、より少な 446 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 LDAP 認証の使用 いリソースを使用して、X.500 の処理と機能の一部を簡略化および省略するので、DAP の代替プロトコルして効果を発揮します。 LDAP 内のディレクトリ構造には、特定のスキーマで配置されたエントリが含まれます。 エントリは、対応する識別名(DN)または共通名(CN)で識別されます。その他の共通 属性として、組織単位名(OU)と組織名(O)があります。たとえば、メンバー グループ は、cn=BusinessObjects Enterprise Users、ou=Enterprise Users A、o=Research のよ うに、ディレクトリ ツリー内に位置しています。詳細は、LDAP に関する文書を参照して ください。 LDAP はアプリケーションに依存していないので、承認されていればどのクライアント でもそのディレクトリにアクセスできます。LDAP を使用すると、LDAP 認証を介してユー ザーが BusinessObjects Enterprise にログオンするように設定できます。ユーザーが BusinessObjects Enterprise のオブジェクトにアクセスしようとするときに承認を受ける よう、設定することもできます。LDAP サーバー(または複数のサーバー)が実行されて いて、既存のネットワーク接続されたコンピュータ システム内で LDAP を使用してい れば、(Enterprise 認証、NT 認証、および Windows AD 認証と共に)LDAP 認証を使 用できます。 必要があれば、BusinessObjects Enterprise に装備された LDAP セキュリティ プラグ インは、サーバー認証または相互認証のいずれかで確立された SSL 接続を使用して LDAP サーバーと通信することができます。サーバー認証では、LDAP サーバーは、 サーバーの信頼性を認証するために BusinessObjects Enterprise が使用するセキュ リティ証明書を持っており、一方で、匿名ユーザーからの接続を許可します。相互認 証では、LDAP サーバーと BusinessObjects Enterprise のどちらもセキュリティ証明書 を持ち、LDAP サーバーは、接続が確立する前にクライアントの証明書を認証する必 要があります。 BusinessObjects Enterprise に装備された LDAP セキュリティ プラグインは、SSL を介 して LDAP サーバーとの通信を行うように設定できますが、ユーザーの認証情報を認 証するときには常に基本的な認証処理を行います。BusinessObjects Enterprise とと もに LDAP 認証をデプロイするには、これらの LDAP の種類の違いを熟知しているこ とが必要です。詳細は RFC2251 を参照してください。この資料は、現在 http://www.faqs.org/rfcs/rfc2251.html にあります。 AD に対する LDAP のマップ AD に対して LDAP を設定する場合は、次の制限に注意してください。 • AD に対して LDAP を設定すると、ユーザーをマッピングすることができますが、シ ングル サインオンまたはデータベースへのシングル サインオンを設定できなくな ります。ただし、SiteMinder や信用できる認証のような LDAP シングル サインオン 方法も使用できます。 • AD からのデフォルト グループにのみ属しているユーザーは正常にログインできま せん。ユーザーは、AD で明示的に作成された別のグループのメンバーでもあるこ SAP BusinessObjects Enterprise 管理者ガイド 447 12 12 サードパーティ認証の設定 LDAP 認証の使用 とが必要です。さらに、このグループはマッピングする必要があります。このような グループの例として“ドメイン ユーザー”グループがあります。 • マップされたドメイン ローカル グループにフォレスト内の別のドメインのユーザー が含まれる場合、フォレスト内の別のドメインのユーザーは正常にログインできませ ん。 • LDAP ホストとして指定された DC とは異なるドメインのユニバーサル グループの ユーザーは正常にログインできません。 • LDAP プラグインを使用して、BusinessObjects Enterprise がインストールされてい るフォレスト以外の AD フォレストからユーザーおよびグループをマップすることは できません。 AD のドメイン ユーザー グループではマップできません。 マシンのローカル グループはマップできません。 グローバル カタログ ドメイン コントローラを使用している場合は、AD に対して LDAP をマップしている際に追加で注意する点があります。 • • • 448 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 LDAP 認証の使用 状況 留意点 次ではマッピングでできます。 • 子ドメインのユニバーサル グループ • 子ドメインのユニバーサル グループを含む 同じドメインのグループ • クロスドメインのユニバーサル グループ 次ではマップできません。 • 子ドメインのグローバル グループ 複数のドメインでグローバル カ • 子ドメインのローカル グループ タログ ドメイン コントローラを指 • 子ドメインのグローバル グループを含む同 し示ている場合 じドメインのグループ • クロスドメインのグローバル グループ 一般的に、グループがユニバーサル グループ の場合、クロス ドメインまたは子ドメインからの ユーザーをサポートします。クロス ドメインまた は子ドメインからのユーザーが含まれる場合、 他のグループはマップされません。指し示して いるドメイン内で、ドメインのローカル グループ、 グローバル グループ、およびユニバース グルー プをマッピングできます。 ユニバース グループでマッピングするには、グ ローバル カタログ ドメイン コントローラを指し示 ユニバース グループでのマッピ す必要があります。また、ポート番号はデフォル ング トの 389 ではなく 3268 を使用する必要がありま す。 • 複数のドメインを使用していても、グローバル カタログ ドメイン コントローラを指し 示していない場合は、クロス ドメインまたは子ドメインからどの種類のグループも マッピングできません。指し示している特定のドメインからのみすべての種類のグ ループでマッピングできます。 SAP BusinessObjects Enterprise 管理者ガイド 449 12 12 サードパーティ認証の設定 LDAP 認証の使用 LDAP 認証の設定 管理を簡単にするため、BusinessObjects Enterprise ではユーザー アカウントやグルー プ アカウントについて LDAP 認証をサポートしています。ユーザーが LDAP ユーザー 名とパスワードを使って BusinessObjects Enterpriseにログオンできるようにするには、 LDAP ユーザー アカウントを BusinessObjects Enterpriseにマップする必要がありま す。LDAP アカウントをマップする場合、新しい BusinessObjects Enterprise アカウン トを作成するか、既存の BusinessObjects Enterprise アカウントにリンクできます。 LDAP 認証を設定して有効にする前に、LDAP ディレクトリが設定されていることを確 認してください。詳細については、LDAP のマニュアルを参照してください。 LDAP 認証の設定の手順は、次のとおりです。 • 450 ページの 「LDAP ホストの設定」 • 454 ページの 「LDAP サーバーまたは相互認証と SSL の設定」 • 460 ページの 「SiteMinder での LDAP プラグインの設定」 注 AD に対して LDAP を設定すると、ユーザーをマッピングすることができますが、 シングル サインオンまたはデータベースへのシングル サインオンを設定できなく なります。ただし、SiteMinder や信用できる認証のような LDAP シングル サインオ ン方法も使用できます。 LDAP ホストの設定 LDAP ホストを設定する 1 CMC の[認証]管理エリアに移動し、[LDAP]をダブルクリックします。 注 [認証]管理エリアを表示し、ナビゲーション リストから[認証]を選択します。 2 [LDAP ホストの追加(ホスト名:ポート)]フィールドに LDAP ホストの名前とポー ト番号(たとえば、“myserver:123”)を入力し、[追加]をクリックし、[OK]をクリッ クします。 ヒント フェールオーバーに使用するホストを追加する場合は、この手順を繰り返して、 同じサーバー タイプの LDAP ホストを複数追加します。ホストを削除するに は、ホスト名を強調表示して[削除]をクリックします。複数のホストの詳細につ いては、454 ページの 「複数の LDAP ホストの管理」を参照してください。 3 [LDAP サーバーの種類]リストからサーバーのタイプを選択します。 450 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 LDAP 認証の使用 注 LDAP を AD にマッピングしている場合は、サーバーの種類として[Microsoft Active Directory Application Server]を選択します。 4 LDAP サーバー属性マッピングまたは LDAP デフォルト検索属性を表示また は変更する場合は、[属性マッピングの表示]をクリックします。 デフォルトでは、サポートされている各サーバー タイプのサーバー属性マッピング および検索属性は設定済みです。 5 [次へ]をクリックします。 6 [ベース LDAP 識別名]フィールドに、LDAP サーバーの識別名(たとえば、 o=SomeBase)を入力し、[次へ]をクリックします。 7 [LDAP サーバー認証情報]エリアに、ディレクトリへの読み取りアクセス権を持 つユーザー アカウントの識別名とパスワードを入力します。 注 管理者認証情報は不要です。 注 LDAP サーバーで匿名バインドを許可する場合は、このエリアは空白のままにしま す。BusinessObjects Enterpriseサーバーとクライアントは、匿名ログオンでプライマ リ ホストにバインドされます。 8 LDAP ホストに紹介を設定している場合は、[LDAP 紹介の認証情報]エリアに 認証情報を入力し、[紹介のホップ最大数]フィールドに紹介ホップの数を入 力します。 注 [LDAP 紹介の認証情報]エリアは、次のすべてに該当する場合に設定する 必要があります。 • プライマリ ホストが、指定された基準でエントリのクエリーを処理する別のディレ クトリ サーバーに紹介されるように設定されている。 • 紹介されるホストは、匿名バインドを許可しないように設定されている。 • 紹介されるホストからのグループが、BusinessObjects Enterpriseにマップされ る。 注 • グループは複数のホストからマップできますが、設定できる紹介認証情報 は 1 組のみです。したがって、紹介ホストが複数ある場合は、各ホストの SAP BusinessObjects Enterprise 管理者ガイド 451 12 12 サードパーティ認証の設定 LDAP 認証の使用 • ユーザー アカウントを作成するときに同じ識別名とパスワードを使用しなけ ればなりません。 [紹介のホップ最大数]を 0 に設定すると、紹介は行われません。 9 [次へ]をクリックします。 10 使用する Secure Sockets Layer(SSL)認証の種類を選択し、[次へ]をクリック します。 次のような選択肢があります。 • Basic (SSL なし) • サーバー認証 • 相互認証 注 詳細については、454 ページの 「LDAP サーバーまたは相互認証と SSL の設定」を参照してください。 11 LDAP シングル サインオン認証の方法を選択し、[次へ]をクリックします。 次のような選択肢があります。 • Basic (SSL なし) • SiteMinder 注 SiteMinder を選択する場合は、460 ページの 「SiteMinder での LDAP プ ラグインの設定」を参照してください。 12 BusinessObjects Enterprise アカウントへのエイリアスのマッピング方法を選択 します。 a [新しいエイリアスのオプション]を使用して、Enterprise アカウントに新しい エイリアスをマップする方法を指定できます。次のいずれか 1 つを選択し ます。 • 追加した各 LDAP エイリアスを同一名のアカウントに割り当てる このオプションは、複数のユーザーが同じ名前で既存の Enterprise アカウ ントを持っている場合、つまり LDAP エイリアスが既存のユーザーに割り当 てられる(自動エイリアス作成がオンである)場合に使用します。既存の Enterprise アカウントを持っていないユーザーや Enterprise と LDAP で同 じアカウント名を使用していないユーザーは、新しいユーザーとして追加さ れます。 • 452 追加するすべての LDAP エイリアスに新しいアカウントを作成する SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 LDAP 認証の使用 このオプションは、ユーザーごとに新しいアカウントを作成する場合に使用 します。 b [エイリアス更新オプション]で、Enterprise アカウントのエイリアスの更新を 管理する方法を選択します。次のいずれか 1 つを選択します。 • エイリアスの更新時に新しいエイリアスを作成する このオプションを使用すると、BusinessObjects Enterprise にマップされた すべての LDAP ユーザーに対して、新しいエイリアスを自動的に作成しま す。新しい LDAP アカウントが BusinessObjects Enterprise アカウントを持っ ていないユーザーに対して作成されます。あるいは[追加されたすべての LDAP エイリアスに対して新しいアカウントを作成する]オプションを選択し ている場合は、新しい LDAP アカウントがすべてのユーザーに対して作成 されます。 • ユーザーのログオン時にのみ新しいエイリアスを作成する マップしている LDAP ディレクトリに多くのユーザーが含まれており、 BusinessObjects Enterprise を使用するのはそのうちの一部のユーザーに 限られる場合に、このオプションを使用します。BusinessObjects Enterprise は自動的にすべてのユーザーに対して、エイリアスと Enterprise アカウント を作成しません。代わりに、BusinessObjects Enterprise にログオンするユー ザーだけにエイリアスを(必要な場合は、アカウントも)作成します。 c [新しいユーザーのオプション]で、次のいずれか 1 つを選択して新しい ユーザーの作成方法を指定します。 • 新しいユーザーを指定ユーザーとして作成する 指定ユーザーのライセンスを使用するように、新しいユーザー アカウントを 設定します。指定ユーザー ライセンスは特定のユーザーに関連付けられ ており、ユーザーはそのユーザー名およびパスワードに基づいてシステム にアクセスすることができます。このため、指定ユーザーは、システムに接 続している他のユーザーの数に関係なく接続できます。このオプションを使 用して作成したユーザー アカウントに使用できる指定ユーザー ライセンス を持っている必要があります。 • 新しいユーザーを同時接続ユーザーとして作成する 同時接続ユーザーのライセンスを使用するように、新しいユーザー アカウ ントを設定します。同時接続ライセンスでは、BusinessObjects Enterprise に同時接続できるユーザー数が指定されます。このライセンスには柔軟性 があり、少ないユーザー数の同時接続ライセンスで、多数のユーザーをサ ポートできます。たとえば、ユーザーが BusinessObjects Enterprise にアク セスする頻度と長さによって、100 ユーザー 同時接続ライセンスで 250、 500、または 700 のユーザーをサポートできます。 SAP BusinessObjects Enterprise 管理者ガイド 453 12 12 サードパーティ認証の設定 LDAP 認証の使用 13 [完了]をクリックします。 複数の LDAP ホストの管理 LDAP と BusinessObjects Enterprise を使用して、複数の LDAP ホストを追加すること によりシステムにフォールト トレランスを持たせることができます。BusinessObjects Enterprise は、最初に追加されたホストをプライマリ LDAP ホストとして使用します。そ れ以降のホストはフェールオーバー ホストとして扱われます。 プライマリ LDAP ホストとすべてのフェールオーバー ホストは、完全に同じ方法で設 定されなければなりません。各LDAP ホストは、グループをマップするすべての追加ホ ストを参照する必要があります。LDAP ホストと参照の詳細については、LDAP のマニュ アルを参照してください。 複数の LDAP ホストを追加するには、LDAP の設定時に LDAP 設定ウィザードを使 用して、すべてのホストを入力します(詳細は、450 ページの 「LDAP 認証の設定」を 参照してください)。また、LDAP をすでに設定してある場合、セントラル管理コンソー ルの[認証管理]エリアを表示して、[LDAP]タブをクリックします。[LDAP サーバーの 設定の概要]エリアで LDAP のホスト名をクリックし、ホストの追加または削除ができる ページを開きます。 注 • • プライマリ ホストを最初に追加してから、残りのフェールオーバー ホストを追加 してください。 フェールオーバー LDAP ホストを使用する場合、セキュリティが最も高い SSL レベルを使用することはできません(つまり、[信頼できる認証機関からのサー バーの証明書であり、証明書の CN 属性とサーバーの DNS ホスト名が一致 する場合のみ許可する]オプションを選択できません)。詳細は、450 ページの 「LDAP 認証の設定」を参照してください。 LDAP サーバーまたは相互認証と SSL の設定 ここでは、LDAP サーバーおよび相互認証を使用した SSL の設定についての CMC 関連の情報を説明します。ここで説明する内容は、450 ページの 「LDAP ホストの設 定」の該当する 10 番目までの手順を実行し、SSL 認証用に以下のいずれかを選択し ていることを前提にしています。 • サーバー認証 • 相互認証 450 ページの 「LDAP ホストの設定」ですべての手順が完了した後に、この設定を実行 できます。その他の情報、または LDAP ホスト サーバーを設定するための情報につ いては、http://www.techsupport.businessobjects.com/ または LDAP のベンダーの ドキュメントを参照してください。 454 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 LDAP 認証の使用 LDAP サーバーまたは相互認証を設定する 1 次の使用可能なオプションの中から使用する SSL セキュリティのレベルを選 択します。 注 Java アプリケーションは、最初と最後の設定を無視し、信頼できる認証機関か らのサーバー証明書のみを受け入れます。 • サーバーの証明書を常時許可する これはセキュリティが最も低いオプションです。LDAP ホストとの SSL 接続を確 立して LDAP ユーザーとグループを許可する前に、BusinessObjects Enterprise は、LDAP ホストからセキュリティ証明を受け取ります。BusinessObjects Enterprise は受け取った証明書の検証をしません。 • 信頼できる認証機関からのサーバーの証明書のみ許可する これはセキュリティが中程度のオプションです。LDAP ホストとの SSL 接続を確 立して LDAP ユーザーとグループを認証する前に、BusinessObjects Enterprise は、LDAP ホストから送信されたセキュリティ証明書を受け取り、それを検証し ます。証明書を検証するために、BusinessObjects Enterprise は証明書データ ベースを検索して、その証明書を発行した認証機関を確認します。 • 信頼できる認証機関からのサーバーの証明書であり、証明書の CN 属性とサー バーの DNS ホスト名が一致する場合のみ許可する これはセキュリティが最も高いオプションです。LDAP ホストとの SSL 接続を確 立して LDAP ユーザーとグループを認証する前に、BusinessObjects Enterprise は、LDAP ホストから送信されたセキュリティ証明書を受け取り、それを検証し ます。証明書を検証するために、BusinessObjects Enterprise は証明書データ ベースを検索して、その証明書を発行した認証機関を確認します。ウィザード の最初のステップで[LDAPの追加]フィールドに入力した LDAP のホスト名と、 サーバー証明書の CN 属性が完全に一致していることも確認します。つまり、 LDAP ホスト名を「ABALONE.rd.crystald.net:389」と入力した場合、証明書内 で“CN =ABALONE:389”と指定されていると、接続は確立されません。 サーバー セキュリティ証明書のホスト名は、プライマリ LDAP のホスト名です。 したがって、このオプションを選択した場合は、フェールオーバー LDAP ホス トを使用できません。 2 [SSL ホスト]ボックスに、各マシンのホスト名を入力し、[追加]をクリックします。 注 次に、BusinessObjects Enterprise SDK を使用する BusinessObjects Enterprise システムの各マシンのホスト名を追加する必要があります。これには、Central SAP BusinessObjects Enterprise 管理者ガイド 455 12 12 サードパーティ認証の設定 LDAP 認証の使用 Management Server を実行しているマシンと WCA を実行しているマシンが含 まれます。 3 各 SSL ホストの SSL 設定が一覧に追加されていることを指定し、一覧に示さ れていない各ホストにはデフォルト設定を使用することを指定します。 注 デフォルト設定は、任意のホストの[デフォルト値を使用する]ボックスがオンに なっている設定、または SSL ホストの一覧に明示的に追加しない名前のすべ てのマシンに対して使用されます。 デフォルト設定を指定する a SSL 一覧からデフォルトを選択します。 b [デフォルト値を使用する]ボックスをオフにします。 c [証明書とキー データベース ファイルのパス]および[キー データベース のパスワード]の値を入力します。 d 相互認証の設定を指定している場合は、[ert7.db でのクライアント認証用 ニックネーム]フィールドにも値を入力できます。 別のホストの設定を選択するには、その名前を左側のリストで選択します。次に、 右側のボックスに適切な値を入力します。 4 [次へ]をクリックします。 5 次の中から LDAP シングル サインオン認証の方法を選択します。 • Basic (SSL なし) • SiteMinder 注 SiteMinder の設定の詳細については、460 ページの 「SiteMinder での LDAP プラグインの設定」を参照してください。 6 新しい LDAP ユーザーおよびエイリアスの作成方法を選択します。 7 [完了]をクリックします。 LDAP グループのマッピング LDAP 設定ウィザードを使用して LDAP 認証の設定を行うと、LDAP グループを Enterprise グループにマップできるようになります。詳細については、450 ページの 「LDAP 認証の設定」を参照してください。 456 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 LDAP 認証の使用 注 AD に対して LDAP を設定している場合、この手順によって AD グループがマッ ピングされます。 BusinessObjects Enterprise を使用して LDAP グループをマッピングする 1 CMC の[認証]管理エリアを表示します。 2 [LDAP]をダブルクリックします。 LDAP 認証が設定されていると、LDAP サマリ ページが表示されます。 3 [マップされた LDAP メンバー グループ]エリアの[LDAP グループの追加(cn または dn ごと)]フィールドに LDAP グループを(共通名または識別名で)指 定して、[追加]をクリックします。 この手順を繰り返して、複数の LDAP グループを追加することができます。グルー プを削除するには、LDAP グループを強調表示して[削除]をクリックします。 4 [新しいエイリアスのオプション]を使用して、LDAP エイリアスを Enterprise ア カウントにマップする方法を指定できます。次のどちらかを選択します。 • 追加した各 LDAP エイリアスを同一名のアカウントに割り当てる このオプションは、複数のユーザーが同じ名前で既存の Enterprise アカウント を持っている場合、つまり LDAP エイリアスが既存のユーザーに割り当てられ る(自動エイリアス作成がオンである)場合に使用します。既存の Enterprise ア カウントを持っていないユーザーや Enterprise と LDAP で同じアカウント名を 使用していないユーザーは、新しい LDAP ユーザーとして追加されます。 または • 追加するすべての LDAP エイリアスに新しいアカウントを作成する このオプションは、ユーザーごとに新しいアカウントを作成する場合に使用しま す。 5 [更新オプション]を使用して、すべての新しいユーザーに対して LDAP エイリ アスを自動的に作成するかどうかを指定できます。次のどちらかを選択します。 • 新しいエイリアスを追加して新しいユーザーを作成する このオプションを使用すると、BusinessObjects Enterprise にマップされたすべ ての LDAP ユーザーに対して、新しいエイリアスを自動的に作成します。新し い LDAP アカウントが BusinessObjects Enterprise アカウントを持っていない ユーザーに対して作成されます。あるいは[追加されたすべての LDAP エイリ アスに対して新しいアカウントを作成する]オプションを選択し、[更新]をクリッ クしている場合は、新しい LDAP アカウントがすべてのユーザーに対して作成 されます。 SAP BusinessObjects Enterprise 管理者ガイド 457 12 12 サードパーティ認証の設定 LDAP 認証の使用 または • 新しいエイリアスの追加および新しいユーザーの作成を行わない マップしている LDAP ディレクトリに多くのユーザーが含まれており、 BusinessObjects Enterprise を使用するのはそのうちの一部のユーザーに限ら れる場合に、このオプションを使用します。BusinessObjects Enterprise は自動 的にすべてのユーザーに対して、エイリアスと Enterprise アカウントを作成しま せん。代わりに、BusinessObjects Enterprise にログオンするユーザーだけに エイリアスを(必要な場合は、アカウントも)作成します。 6 [新しいユーザーのオプション]を使用して、LDAP アカウントをマップするため に作成される新しい Enterprise アカウントのプロパティを指定できます。次の どちらかを選択します。 • 新しいユーザーを指定ユーザーとして作成する 指定ユーザーのライセンスを使用するように、新しいユーザー アカウントを設 定します。指定ユーザー ライセンスは特定のユーザーに関連付けられており、 ユーザーはそのユーザー名およびパスワードに基づいてシステムにアクセス することができます。このため、指定ユーザーは、システムに接続している他の ユーザーの数に関係なく接続できます。このオプションを使用して作成したユー ザー アカウントに使用できる指定ユーザー ライセンスを持っている必要があり ます。 または • 新しいユーザーを同時接続ユーザーとして作成する 同時接続ユーザーのライセンスを使用するように、新しいユーザー アカウント を設定します。同時接続ライセンスでは、BusinessObjects Enterprise に同時 接続できるユーザー数が指定されます。このライセンスには柔軟性があり、少 ないユーザー数の同時接続ライセンスで、多数のユーザーをサポートできま す。たとえば、ユーザーが BusinessObjects Enterprise にアクセスする頻度と 長さによって、100 ユーザー 同時接続ライセンスで 250、500、または 700 の ユーザーをサポートできます。 7 [更新]をクリックします。 マップされている LDAP ユーザーおよびグループの表示 [認証]管理エリアにある[LDAP]タブをクリックして、BusinessObjects Enterprise にマッ プされた LDAP グループを表示することができます。LDAP 認証が設定されていれ ば、BusinessObjects Enterprise にマップされた LDAP グループが[マップされた LDAP メンバー グループ]エリアに表示されます。 458 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 LDAP 認証の使用 LDAP グループのマップ解除 マッピングの場合と同様に、BusinessObjects Enterprise でグループのマップを解除 できます。 BusinessObjects Enterprise を使用して LDAP グループのマップを解除する 1 CMC の[認証]管理エリアを表示します。 2 [LDAP]をダブルクリックします。 LDAP 認証が設定されていると、LDAP サマリ ページが表示されます。 3 [マップされた LDAP メンバー グループ]エリアで、削除する LDAP グループ を選択します。 4 [削除]をクリックし、[更新]をクリックします。 このグループのユーザーは BusinessObjects Enterprise にアクセスできません。 ヒント すべてのグループについて LDAP 認証を拒否するには、[LDAP 認証を有効 にする]チェック ボックスをオフにしてから[更新]をクリックします。 注 ユーザーが Enterprise アカウントに対するエイリアスを持つ場合のみ、この例 外となります。アクセスを制限するには、ユーザーの Enterprise アカウントを無 効にするか、または削除します。 LDAP 接続パラメータとメンバー グループの変更 LDAP 設定ウィザードを使用して LDAP 認証を設定すると、LDAP サーバー設定サマ リ ページを使用して LDAP の接続パラメータとメンバー グループを変更できるように なります。 LDAP 設定ウィザードを使用して LDAP 認証を設定する方法の詳細については、450 ページの 「LDAP 認証の設定」を参照してください。 接続設定を変更する 1 CMC の[認証]管理エリアを表示します。 2 [LDAP]をダブルクリックします。 LDAP 認証が設定されていると、[LDAP サーバーの設定の概要]ページが表示 されます。このページで、すべての接続パラメータ エリアまたはフィールドを変更 できます。[マップされた LDAP メンバー グループ]エリアも変更できます。 SAP BusinessObjects Enterprise 管理者ガイド 459 12 12 サードパーティ認証の設定 LDAP 認証の使用 3 新しい接続設定ではアクセスできない、現在マップされているグループを削除 し、[更新]をクリックします。 4 接続設定を変更し、[更新]をクリックします。 5 [エイリアス]と[新しいユーザー]オプションを変更し、[更新]をクリックします。 6 新しい LDAP メンバー グループをマップし、[更新]をクリックします。 LDAP と SiteMinder のワークフロー BusinessObjects Enterprise で SiteMinder と LDAP を使用するには、次の 2 つの箇 所で設定を変更する必要があります。 • CMC の LDAP プラグイン • Web アプリケーション サーバーの web.xml ファイル SiteMinder での LDAP プラグインの設定 ここでは、LDAP と SiteMinder を併用するように CMC を設定する方法を説明します。 SiteMinder はサードパーティ製のユーザー アクセスおよび認証ツールであり、LDAP セキュリティ プラグインとともに使用して BusinessObjects Enterpriseへのシングル サ インオンを作成できます。ここで説明する内容は、450 ページの 「LDAP ホストの設定」 の手順を完了し、LDAP シングル サインオン認証の方法として SiteMinder を選択し ていることを前提にしています。 注 SiteMinder 管理者が 4.x エージェントに対するサポートを有効にしていることを確 認してください。これは、ご使用の SiteMinder のサポートされているバージョンに かかわらず、実行する必要があります。SiteMinder の詳細とインストール方法につ いては、SiteMinder のマニュアルを参照してください。 SiteMinder を使用したシングル サインオン用に LDAP に設定する 1 次のいずれかの方法を使用して、[SiteMinder 設定を入力してください]画面 を開きます。 • LDAP 設定ウィザードの[LDAP シングル サインオン認証の方法を選択し てください]画面で SiteMinder を選択します。 • LDAP を設定済みで SSO を追加している場合に使用できるLDAP 認証画 面で[シングル サインオンの種類]リンクを選択します。 2 [ポリシー サーバー ホスト]ボックスに各ポリシーサーバー名を入力し、[追加] をクリックします。 3 それぞれのポリシー サーバー ホストについて、[アカウント ポート]、[認証ポー ト]、および[承認ポート]の番号を指定します。 460 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 LDAP 認証の使用 4 [エージェント名]に名前、[共有シークレット]に共有シークレットを入力します。 共有シークレットを再度入力します。 注 SiteMinder 管理者が 4.x エージェントに対するサポートを有効にしていること を確認してください。これは、ご使用の SiteMinder のサポートされているバー ジョンにかかわらず、実行する必要があります。SiteMinder の詳細とインストー ル方法については、SiteMinder のマニュアルを参照してください。 5 [次へ]をクリックします。 6 LDAP オプションの設定に進みます。 LDAP および SiteMinder 用の web.xml の変更 LDAP および SiteMinder を有効にする 1 Web アプリケーション サーバーをホストするマシンで InfoView の設定ファイル を開きます。 • Java アプリケーション サーバーの場合は、Java InfoView の web.xml を開 きます。このファイルは次のディレクトリに置かれています。 <INSTALLDIR>\Business Objects\BusinessObjects Enterprise 12.0\warfiles\WebApps\InfoViewApp\WEB-INF • IIS の場合は、.NET InfoView の web.config ファイルを開きます。このファ イルは次のディレクトリに置かれています。 <INSTALLDIR>\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\InfoViewApp BusinessObjects Enterprise と共にインストールされる Tomcat のバージョンを使用 している場合、ファイルはデフォルトで次のディレクトリにあります。 <Deployed Location>\InfoViewApp\WEB-INF 注 サポートされるその他の Web アプリケーション サーバーを使用している場合 は、その Web アプリケーション サーバーのマニュアルを参照して、置き換える 適切なパスを確認してください。 2 ファイル内で次の文字列を探します。 <param-name>cms.default</param-name> 3 cms.default<param-value> フィールドに、CMS 名とポートを入力します。 servername:portnumber の形式を使用します。 SAP BusinessObjects Enterprise 管理者ガイド 461 12 12 サードパーティ認証の設定 LDAP 認証の使用 4 ファイル内で次の文字列を探します。 <param-name>authentication.default</param-name> 5 authentication.default の <param-value> を secLDAP に設定します。 <param-value>secEnterprise</param-value> 6 ファイル内で次の文字列を探します。 <param-name>sso.enabled</param-name> 7 sso.enabled の <param-value> を、false から true に変更します。 <param-value>true</param-value> 8 ファイル内で次の文字列を探します。 <param-name>siteminder.enabled</param-name> 9 siteminder.enabled の <param-value> を false から true に変更します。 <param-value>true</param-value> 10 ファイル内で次の文字列を探します。 <param-name>siteminder.authentication</param-name> 11 siteminder.authentication の <param-value> を secLDAP に設定します。 <param-value>secLDAP</param-value> 12 ファイルを保存して閉じます。 13 Web アプリケーション サーバーを再起動します。 SiteMinder シングル サインオンのトラブルシューティング SiteMinder を IIS と共に使用している場合、シングル サインオンが失敗すると セント ラル管理コンソール でエラー メッセージが表示されます。このメッセージを受け取っ た場合、SiteMinder 用に手動で 2 つのレジストリ キーを作成する必要があります。 • 462 次のキーを作成し、種類を REG_DWORDに設定し、その値を 1 に設定しま す。 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 12.0\Enterprise\Admin Plugins\CrystalEnterprise.CMSAdmin\EnableSiteMinderSingleSignOn • 2 番目のキーを作成し、種類を REG_SZ に、その値を SiteMinder シングル サ インオンで使用する認証タイプ(secLDAP または secWinAD)に設定します。 HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 12.0\Enterprise\Admin Plugins\CrystalEnterprise.CMSAdmin\SiteMinderAuthentication SiteMinder 管理者が 4.x エージェントに対するサポートを有効にしていること を確認してください。これは、ご使用の SiteMinder のサポートされているバー ジョンにかかわらず、実行する必要があります。 LDAP アカウントのトラブルシューティング 新しい LDAP ユーザー アカウントの作成 • 新しい LDAP ユーザー アカウントを作成し、BusinessObjects Enterprise にマップ されているグループ アカウントにそのアカウントが属していない場合は、そのグルー プを BusinessObjects Enterprise にマップするか、その新しい LDAP ユーザー ア カウントを既に BusinessObjects Enterprise にマップされているグループに追加し ます。詳細については、450 ページの 「LDAP 認証の設定」を参照してください。 • 新しい LDAP ユーザー アカウントを作成し、BusinessObjects Enterprise にマップ されているグループ アカウントにそのアカウントが属している場合は、ユーザーの リストを最新表示します。詳細については、458 ページの 「マップされている LDAP ユーザーおよびグループの表示」を参照してください。 AD 認証の使用 この節では、BusinessObjects Enterprise での Windows Active Directory(AD)認証 の使用方法の概要について説明します。また、AD アカウントを BusinessObjects Enterprise で管理、設定できる管理ツールについても紹介します。 基本の Windows AD 認証ワークフロー AD 認証を BusinessObjects Enterprise と併用する場合は、次のワークフローに従う 必要があります。 SAP BusinessObjects Enterprise 管理者ガイド 463 12 12 サードパーティ認証の設定 AD 認証の使用 1 Windows AD セキュリティ プラグインを有効にし、ユーザーおよびグループをマッ プします。 2 認証方法を選択します。 • • Windows AD と Kerberos の併用 Windows AD と NTLM の併用 3 BusinessObjects Enterprise アプリケーションへのシングル サイン オンをセットアッ プします。このオプションの手順は、次の方法によって実行できます。 • • • Windows AD と Kerberos の併用 Windows AD と NTLM の併用 Windows AD と SiteMinder の併用 サポート要件 BusinessObjects Enterprise で Windows AD 認証を行うためには、次のサポート要件 を覚えておく必要があります。 • • CMS は常に、サポートされる Windows プラットフォームにインストールされる必要 があります。 Windows 2000、Windows 2003 および Windows 2008 はKerberos および NTLM 認証の両方でサポートされますが、特定の BusinessObjects Enterprise アプリケー ションでは特定のアプリケーション方法だけが使用される場合があります。たとえ ば、Java InfoView や CMC などの Java アプリケーションは Kerberos だけをサポー トしますが、.NET InfoView やインポート ウィザードなどの .NET/COM アプリケー ションは Kerberos と NTLM の両方をサポートします。 外部のフォレストからのユーザーは次のシナリオでのみ BusinessObjects Enterprise で認証を行うことができます。 • • Windows 2000:.NET InfoView やインポート ウィザードなどの .NET/COM ア プリケーションを使用している場合は、NTLM のみサポートされます。Java InfoView や CMC などの Java アプリケーションの場合は、Kerberos のみサ ポートされます。 Windows 2003 および 2008:Java InfoView や CMC などの Java アプリケー ションは Kerberos のみをサポートしますが、.NET InfoView やインポート ウィ ザードなどの .NET/COM アプリケーションは Kerberos と NTLM の両方をサ ポートします。 関連項目 • • • 464 466 ページの「AD アカウントのマップ 」 473 ページの「AD 認証と Kerberos の併用」 495 ページの「AD 認証と NTLM の併用」 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 • • • 526 ページの「AD と SiteMinder の併用」 465 ページの「Windows AD セキュリティ プラグイン」 465 ページの「AD ユーザーとグループの使用」 Windows AD セキュリティ プラグイン Windows AD セキュリティ プラグインを使用すると、Microsoft Active Directory(AD) 2000、2003 または 2008 のユーザー データベースから BusinessObjects Enterprise にユーザー アカウントとグループをマップできます。また、BusinessObjects Enterprise にすべてのログオン リクエストを検証させ、Windows AD 認証を指定することができま す。ユーザーは、Windows AD ユーザー データベースに照会されて認証を受け、マッ プされた AD グループのメンバーシップが検証されると、Central Management Server からアクティブな BusinessObjects Enterprise セッションを許可されます。 AD セキュリティ プラグインでは、次の認証方式も使用できます。 • NTLM • Kerberos • SiteMinder AD セキュリティ プラグインは、ネイティブ モードまたは混在モードで動作する Microsoft Active Directory 2000、2003、および 2008 ドメインに対応しています。 AD ユーザーとグループをマップすると、すべての BusinessObjects Enterprise クライ アント ツールによって AD 認証がサポートされます。また、AD 認証をサポートする独 自のアプリケーションを作成することもできます。 詳細については、製品メディアの collaterals ディスクに収録されている開発者マニュアルを参照してください。 • AD 認証は CMS が Windows で実行されている場合にのみ機能します。データ ベースでシングル サイン オンを使用するには、レポーティング サーバーも Windows サーバーで実行する必要があります。それ以外の場合は、他のすべてのサーバー とサービスをサポートされるすべてのプラットフォームで実行できます。 • BusinessObjects Enterprise 対応の Windows AD プラグインは、複数のフォレスト 内のドメインをサポートします。 AD ユーザーとグループの使用 BusinessObjects Enterprise は、Windows セキュリティ プラグインを使用した Active Directory(AD)認証をサポートします。セキュリティ プラグインは、製品が Windows に SAP BusinessObjects Enterprise 管理者ガイド 465 12 12 サードパーティ認証の設定 AD 認証の使用 インストールされるときにデフォルトで含まれます。AD 認証のサポートにより、Microsoft Active Directory 2000、2003 または 2008 で作成されたユーザーおよびグループを 使用して BusinessObjects Enterprise で認証ができます。これにより、管理者は、各 ユーザーやグループを BusinessObjects Enterprise 内で設定する代わりに、前に作 成したユーザー アカウントとグループをマップすることができます。 注 AD 認証は CMS が Windows で実行されている場合にのみ機能します。データ ベースでシングル サイン オンを使用するには、レポーティング サーバーも Windows サーバーで実行する必要があります。 次に、Kerberos または NTLM プロトコルのいずれかを使用する BusinessObjects Enterprise での Windows AD 認証を設定するために必要な手順を説明します。 AD アカウントのマップ 管理を簡単にするため、BusinessObjects Enterprise ではユーザー アカウントやグルー プ アカウントについて Windows AD 認証をサポートしています。ユーザーが AD ユー ザー名とパスワードを使って BusinessObjects Enterprise にログオンできるようにする には、Windows AD ユーザー アカウントを BusinessObjects Enterprise にマップする 必要があります。Windows AD アカウントをマップする場合、新しい BusinessObjects Enterprise アカウントを作成するか、既存の BusinessObjects Enterprise アカウントに リンクできます。 AD ユーザーとグループをマップして、Windows AD セキュリティ プラグインを設定する 使用するプロトコルに関係なく、次の手順を実行して AD ユーザーを認証できる ようにする必要があります。 1 CMC の[認証]管理エリアを表示します。 2 [Windows AD]をダブルクリックします。 3 [Windows Active Directory(AD)を有効にする]ボックスがオンになっているこ とを確認します。 4 [Windows AD 設定の概要]エリアで、[AD 管理名]の横にあるリンクをクリック します。 注 Windows AD プラグインを設定する前は、このリンクは 2 つの二重引用符で表 示されます。設定が保存されると、リンクには AD 管理名が表示されます。 5 有効なドメイン ユーザー アカウントの名前とパスワードを入力します。 BusinessObjects Enterprise では、このアカウントを使用して、AD の情報をク エリーします。 466 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 管理認証情報では、以下の形式の 1 つを使用できます。 • NT 名(ドメイン名\ユーザー名) • UPN(user@DNS_domain_name) BusinessObjects Enterprise では、AD のコンテンツを変更、追加、または削除しま せん。情報を読み取るだけであるので、適切な権限のみ必要です。 注 AD 認証は、AD ディレクトリの読み取りに使用された AD アカウントが無効に なった場合には維持されません(たとえば、アカウントのパスワードが変更また は期限切れになった場合やアカウントが無効になった場合)。 6 [デフォルトの AD ドメイン]フィールドに入力します。 注 • • デフォルトのドメインにあるグループは、ドメイン名のプレフィックスを指定し なくてもマップすることができます。 デフォルトの AD ドメイン名を入力すると、デフォルト ドメインのユーザーが AD 認証で BusinessObjects Enterprise にログオンする際に、AD ドメイン 名を指定する必要がなくなります。 7 [マップされた AD メンバー グループ]エリアで、[AD グループの追加(ドメイ ン\グループ)]フィールドに AD ドメイン\グループを入力します。 グループは以下の形式の 1 つを利用してマップできます。 • NT 名とも呼ばれるセキュリティ アカウント マネージャのアカウント名(SAM)(ド メイン名\グループ名) • DN(cn=GroupName, ......, dc=DomainName, dc=com) 注 ローカルの AD グループをマップする場合、“\サーバー名\グループ名”とい う形式で入力する必要があります。Windows AD は、ローカル ユーザーをサ ポートしません。これは、マップされたローカル グループに所属するローカル ユーザーは、BusinessObjects Enterprise にマップされないことを意味します。 このため、ローカル ユーザーは BusinessObjects Enterprise にアクセスできま せん。 8 [追加]をクリックします。 グループが一覧に追加されます。 [認証のオプション]、[認証情報の同期]および[SiteMinder オプション]の設 定は省略できます。Kerberos、NTLM、または SiteMinder を使用する Windows SAP BusinessObjects Enterprise 管理者ガイド 467 12 12 サードパーティ認証の設定 AD 認証の使用 AD の設定方法については、473 ページの 「AD 認証と Kerberos の併用」、 495 ページの 「AD 認証と NTLM の併用」、または526 ページの 「AD と SiteMinder の併用」をそれぞれ参照してください。 9 [AD エイリアスのオプション]エリアで、BusinessObjects Enterprise での新し いエイリアスの追加および更新方法を指定します。 a [新しいエイリアスのオプション]を使用して、Enterprise アカウントに新しい エイリアスをマップする方法を指定できます。次のいずれか 1 つを選択し ます。 • 同じ名前の既存のユーザー アカウントに新しい AD エイリアスをそれ ぞれ割り当てる このオプションは、複数のユーザーが同じ名前で既存の Enterprise アカウ ントを持っている場合、つまり AD エイリアスが既存のユーザーに割り当て られる(自動エイリアス作成がオンである)場合に使用します。既存の Enterprise アカウントを持っていないユーザーや Enterprise と AD で同じ アカウント名を使用していないユーザーは、新しいユーザーとして追加され ます。 • 新しい AD エイリアスごとに新しいユーザー アカウントを作成する このオプションは、ユーザーごとに新しいアカウントを作成する場合に使用 します。 b [エイリアス更新オプション]で、Enterprise アカウントのエイリアスの更新を 管理する方法を選択します。次のいずれか 1 つを選択します。 • エイリアスの更新時に新しいエイリアスを作成する このオプションを使用すると、BusinessObjects Enterprise にマップされた すべての AD ユーザーに対して新しいエイリアスを自動的に作成します。 新しい AD アカウントが BusinessObjects Enterprise アカウントを持ってい ないユーザーに対して作成されます。または[新しい AD エイリアスごとに 新しいユーザー アカウントを作成する]オプションを選択し、[更新]をクリッ クしている場合は、新しい AD アカウントがすべてのユーザーに対して作 成されます。 • ユーザーのログオン時にのみ新しいエイリアスを作成する マップしている AD ディレクトリに多くのユーザーが含まれており、 BusinessObjects Enterprise を使用するのがそのうちの一部のユーザーに 限られる場合に、このオプションを使用します。BusinessObjects Enterprise は自動的に、すべてのユーザーに対してエイリアスと Enterprise アカウント を作成しません。代わりに、BusinessObjects Enterprise にログオンするユー ザーだけにエイリアスを(必要な場合は、アカウントも)作成します。 468 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 c [新しいユーザーのオプション]で、次のいずれか 1 つを選択して新しい ユーザーの作成方法を指定します。 • 新しいユーザーを指定ユーザーとして作成する 指定ユーザーのライセンスを使用するように、新しいユーザー アカウントを 設定します。指定ユーザー ライセンスは特定のユーザーに関連付けられ ており、ユーザーはそのユーザー名およびパスワードに基づいてシステム にアクセスすることができます。このため、指定ユーザーは、システムに接 続している他のユーザーの数に関係なく接続できます。このオプションを使 用して作成したユーザー アカウントに使用できる指定ユーザー ライセンス を持っている必要があります。 • 新しいユーザーを同時接続ユーザーとして作成する 同時接続ユーザーのライセンスを使用するように、新しいユーザー アカウ ントを設定します。同時接続ライセンスでは、BusinessObjects Enterprise に同時接続できるユーザー数が指定されます。このライセンスには柔軟性 があり、少ないユーザー数の同時接続ライセンスで、多数のユーザーをサ ポートできます。たとえば、ユーザーが BusinessObjects Enterprise にアク セスする頻度と長さによって、100 ユーザー 同時接続ライセンスで 250、 500、または 700 のユーザーをサポートできます。 10 AD エイリアスの更新のスケジュール方法を設定するには、[AD エイリアスの 更新をスケジュール]をクリックします。 a [スケジュール]ダイアログ ボックスで、[オブジェクトの実行]ドロップダウン リストから繰り返しを選択します。 b 必要に応じて、その他のスケジュール オプションやパラメータをすべて設 定します。 c [スケジュール]をクリックします。 エイリアスの更新が行われると、グループ チャートも更新されます。 11 [属性バインディング オプション]エリアで、次のオプション設定を選択します。 • フル ネームと電子メール アドレスのインポート このオプションを選択すると、AD ユーザー アカウントのフル ネームと説明が、 BusinessObjects Enterprise にユーザー オブジェクトと共にインポートされて保 存されます。 • AD 属性バインディングの優先順位は LDAP 属性バインディングよりも上 に設定する このオプションを選択すると、AD 属性は、Windows AD と LDAP の両方が有 効なシナリオで優先されます。 SAP BusinessObjects Enterprise 管理者ガイド 469 12 12 サードパーティ認証の設定 AD 認証の使用 12 [AD グループ チャートのオプション]エリアで、AD グループ チャートの更新 を設定できます。 a [AD グループ チャートの更新をスケジュール]をクリックします。 [スケジュール]ダイアログ ボックスが表示されます。 b [オブジェクトの実行]ドロップダウン リストから繰り返しを選択します。 c 必要に応じて、その他のスケジュール オプションやパラメータをすべて設 定します。 d [スケジュール]をクリックします。 更新がスケジュールされ、指定したスケジュールに従って実行されます。AD グループ アカウントに対して次にスケジュールされている更新は、[AD グルー プ チャートのオプション]で確認できます。 13 [オンデマンド AD の更新]エリアの設定を使用して、更新内容を指定します。 次のいずれかのオプションを選択できます。 • AD グループ チャートを今すぐ更新する このオプションは、グループ チャートを更新する場合に選択します。更新は、 [更新]をクリックしないと実行されません。 注 このオプションは、スケジュールされているグループ チャートの更新すべてに 影響します。次にスケジュールされているグループ チャートの更新が[AD グ ループ チャートのオプション]にリストされます。 • AD グループ チャートとエイリアスを今すぐ更新する このオプションは、グループ チャートおよびユーザー エイリアスを更新する場 合に選択します。更新は、[更新]をクリックしないと実行されません。 注 このオプションは、スケジュールされているグループ チャートまたは更新すべ てに影響します。次にスケジュールされている更新は、[AD グループ チャート のオプション]および[AD エイリアスのオプション]にリストされます。 • AD グループ チャートとエイリアスを今すぐ更新しない [更新]をクリックしても、グループ チャートもユーザー エイリアスも更新されま せん。 注 このオプションは、スケジュールされているグループ チャートまたは更新す べてに影響します。次にスケジュールされている更新は、[AD グループ チャートのオプション]および[AD エイリアスのオプション]にリストされます。 470 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 14 [更新]をクリックします。 15 [OK]をクリックします。 AD 更新のスケジュール BusinessObjects Enterprise では、管理者は AD グループ チャートまたはユーザー エイリアスの更新をスケジュールできます。この機能は、AD 認証と Kerberos または NTLM を併用している場合に使用できます。CMC では、最後に更新が実行された日 時を表示することもできます。 更新をスケジュールする場合、次の表に示した定期スケジュール パターンの中から選 択することができます。 定期的なスケジュールパ ターン 説明 時間単位 更新は毎時間実行されます。開始時間、開始および 終了日を指定します。 日単位 更新は毎日または指定した日数ごとに実行されます。 実行時刻、開始日および終了日を指定することができ ます。 週単位 更新は毎週実行されます。1 週間に 1 回または数回 実行することができます。実行する曜日、時間、開始お よび終了日を指定することができます。 月単位 更新は毎月または数か月ごとに実行されます。実行時 刻、開始日および終了日を指定することができます。 N日 更新は毎月指定された日付に実行されます。実行す る日にち、時間、開始および終了日を指定することが できます。 第 1 月曜日 更新は毎月第 1 月曜日に実行されます。実行時刻、 開始日および終了日を指定することができます。 月末日 オブジェクトは毎月末日に実行されます。実行時刻、 開始日および終了日を指定することができます。 SAP BusinessObjects Enterprise 管理者ガイド 471 12 12 サードパーティ認証の設定 AD 認証の使用 定期的なスケジュールパ ターン 説明 第 N 週の X 日 更新は毎月特定の週の特定の曜日に実行されます。 実行時刻、開始日および終了日を指定することができ ます。 カレンダー 更新は、既に作成されているカレンダーで指定した日 付に実行されます。 グループ チャートの更新スケジュール BusinessObjects Enterprise は、ユーザーとグループの情報を Active Directory(AD) に依存しています。AD に送信されるクエリーの量を最小限にするために、AD プラグ インはグループに関する情報、それらのグループと他のグループとの関係およびユー ザーのメンバーシップに関する情報をキャッシュします。グループ チャートは、特定の スケジュールが定義されていない場合は 15 分おきに再作成されます。 CMC を使用して、グループ チャートの最新表示の定期スケジュールを設定できます。 これは、グループおよびグループ メンバーシップの情報を変更する頻度を指定してス ケジュールする必要があります。 AD ユーザー エイリアスの更新のスケジュール Windows Active Directory(AD)アカウントにユーザー オブジェクトのエイリアスが作成 されると、ユーザーは AD 認証を使用して BusinessObjects Enterprise にログオンす ることができます。AD アカウントの更新は、AD プラグインによって BusinessObjects Enterprise に反映されます。AD 内で作成、削除、無効化されたアカウントは、それに 対応して、BusinessObjects Enterprise 内で作成、削除、または無効化されます。 AD エイリアスの更新をスケジュールしない場合、更新は次の場合にのみ行われます。 • • ユーザーがログオンすると、その AD エイリアスが更新されます。 管理者は、CMC の[オンデマンド AD の更新]エリアで[AD グループ チャートと エイリアスを今すぐ更新する]オプションを選択します。 注 AD パスワードはユーザー エイリアスに保存されます。 472 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 手動の AD 認証の設定 AD 認証と Kerberos の併用 この節では、AD および Kerberos 認証を使用するように BusinessObjects Enterprise を設定する方法について説明します。サービス アカウントの設定手順、およびアプリ ケーション サーバーで Kerberos を設定するために必要なアクセス権の付与手順に ついて説明します。 • • • 473 ページの 「アプリケーション サーバーへの Kerberos の設定」 481 ページの 「Kerberos を設定するための一般的なワークフロー 」 491 ページの 「.NET InfoView および IIS 用の Kerberos の設定」 アプリケーション サーバーへの Kerberos の設定 この節では、次のアプリケーション サーバーで使用する Kerberos の設定に関連する タスクについて説明します。 • • • • • Tomcat WebSphere WebLogic Oracle Application Server IIS Tomcat、WebSphere、WebLogic、および Oracle Application Server。 注 Kerberos を使用する AD での SAP Web Application Server はサポートされませ ん。 この節には、以下の内容が含まれます。 • 2 種類のワークフロー。 • 使用する Web アプリケーション サーバーに関係なく実行する必要のある 一般的なワークフロー。 • Web アプリケーション サーバーに特有のワークフロー。Java Authentication and Authorization Service(JAAS)の実装はアプリケーション サーバーに よって異なるため、この 2 番目のワークフローが必要です。 • • • ワークフローにおける詳細な手順。 Krb5.ini ファイルの 2 つのサンプル(Java アプリケーション サーバー用)。 トラブルシューティング情報。 SAP BusinessObjects Enterprise 管理者ガイド 473 12 12 サードパーティ認証の設定 AD 認証の使用 サービス アカウントの設定 Kerberos と Windows AD 認証に対応して BusinessObjects Enterprise を設定するに は、サービス アカウントが必要です。新しいドメイン アカウントを作成することも、既存 のドメイン アカウントを使用することもできます。サービス アカウントは、BusinessObjects Enterprise サーバーの実行に使用されます。 サービス アカウントを設定したら、アカウントに適切な権限を付与する必要があります。 478 ページの 「サービス アカウントへの権限の付与」を参照してください。 このアカウントの作成方法は、使用しているドメインのバージョンによって若干異なりま す。 • • • Windows 2000 ドメインを使用している場合は、474 ページの 「Windows 2000 ドメインでのサービス アカウントの設定 」を参照してください。 Windows 2003 または 2008 ドメインを使用している場合は、475 ページの 「Windows 2003 または 2008 ドメインでのサービス アカウントの設定 」を参照 してください。 Windows 2003 または 2008 ドメインを使用している場合は、制限された委任を設 定するオプションもあります。詳細については、477 ページの 「制限された委任の 設定」を参照してください。 注 SSO2DB を設定している場合、サービス アカウントが委任に対して信頼されているドメ イン アカウントである必要があります。 注 ドメインが複数あるフォレストでは、BusinessObjects Enterprise がインストールされて いるドメインでこのサービス アカウントを作成できます。サービス アカウントを作成した ドメインを信頼するすべてのドメインが、認証することができます。 Windows 2000 ドメインでのサービス アカウントの設定 Windows 2000 ドメインでサービス アカウントを設定する 1 ドメイン コントローラでアカウントを作成するか、既存のアカウントを使用します。 詳細な手順については、http://www.microsoft.com/japan/msdn/default.asp/ を 参照してください。 2 ユーザー アカウントを右クリックして、[プロパティ]を選択します。 3 [アカウント]タブをクリックします。 4 [このアカウントに DES 暗号化を使う]オプションをオンにします。 474 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 注 SSO2DB を設定する必要がない場合は、[アカウントは委任に対して信頼され ている]オプションもオンにする必要があります。 Windows 2000 で SPN ユーティリティを実行する 1 次の場所からドメイン コントローラにユーティリティをダウンロードします。 http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/setspno.asp 注 SETSPN ユーティリティは、Active Directory でサービス アカウントのサービス プリンシパル名(SPN)を管理できるプログラムです。 2 コマンド プロンプトを開いて、次のコマンドを入力します。 SETSPN.exe –A <ServiceClass>/<DomainName> <Serviceaccount> <ServiceClass> を、目的の名前に置き換えます。たとえば、BOBJCentralMS に置き換えます(クラスタ化した CMS の場合は汎用的な名前を使用し、CMS マシンのホスト名は使用しないでください)。<DomainName> を、サービス アカ ウントのドメイン名に置き換えます。たとえば、domain.com に置き換えます。 <ServiceAccount> を、設定したドメイン ユーザー アカウントに置き換えます。 注 • • サービス アカウントの名前は大文字と小文字が区別されます。 SPN は、登録先のフォレストで一意であることが必要です。確認する 1 つ の方法として、Windows サポート ツール Ldp.exe を使用して SPN を検索 する方法があります。 3 次のようなメッセージが表示されることを確認します。 Registering ServicePrincipalNames for CN=ServiceCMS,CN=Users,DC=DO MAIN,DC=COM BOBJCentralMS/domain.com Updated object Windows 2003 または 2008 ドメインでのサービス アカウントの設定 Windows 2003 または 2008 ドメインでサービス アカウントを設定する 注 Windows 2003 または 2008 ドメインでは、RC 4 がデフォルトの暗号化の種類で、これ を使用する必要があります。BusinessObjects Enterprise を JDK 1.5 以上で実行する 必要があります。このバージョンの JDK は BusinessObjects Enterprise に付属してお SAP BusinessObjects Enterprise 管理者ガイド 475 12 12 サードパーティ認証の設定 AD 認証の使用 り、デフォルトでインストールされます。これよりも前のバージョンの JDK を使用する場 合は、[DES 暗号化を使う]を有効にする必要があります。 注 WebLogic 9.2(RC4 では機能しない)を使用している場合は、[DES 暗号化を使う]を 有効にする必要があります。また、WebLogic の WebLogic 9.2 用 MP2 パッチも必要 です。 1 ドメイン コントローラで新しいアカウントを作成するか、既存のアカウントを使用 します。 詳細な手順については、http://www.microsoft.com/japan/msdn/default.asp/ を 参照してください。 2 コマンド プロンプトを開いて、次のコマンドを入力します。 SETSPN.exe –A <ServiceClass>/<DomainName> <Serviceaccount> <ServiceClass> を、目的の名前に置き換えます。たとえば、BOBJCentralMS に置き換えます(クラスタ化した CMS の場合は汎用的な名前を使用し、CMS マシンのホスト名は使用しないでください)。<DomainName> を、サービス アカ ウントのドメイン名に置き換えます。たとえば、domain.com に置き換えます。 <ServiceAccount> を、設定したドメイン ユーザー アカウントに置き換えます。 注 • • サービス アカウントの名前は大文字と小文字が区別されます。 SPN は、登録先のフォレストで一意であることが必要です。確認する 1 つ の方法として、Windows サポート ツール Ldp.exe を使用して SPN を検索 する方法があります。 3 次のようなメッセージが表示されることを確認します。 Registering ServicePrincipalNames for CN=ServiceCMS,CN=Users,DC=DOMAIN,DC=COM BOBJCentralMS/domain.com Updated object 4 SSO2DB を使用している場合、アカウントのプロパティを開き、[委任]タブをク リックして[任意のサービスへの委任でこのユーザーを信頼する(Kerberos の み)]をオンにします。 注 SETSPN コマンドを入力するまで[委任]タブは表示されません。 5 [OK]をクリックします。 476 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 制限された委任の設定 すべてのサービスを委任する特定のサービス アカウントを信頼することを許可しない ポリシーが組織にあり、Windows 2003 または 2008 の Active Directory を使用してい る場合は、制限された委任を設定します。制限された委任の設定は、サービス アカウ ントを作成した後に行います。制限された委任を使用すると、認証されたユーザーが すべてのサービスを委任できるのではなく、アカウントやコンピュータが委任するサー ビスを制限できます。制限された委任は以下の方法で設定します。 この方法では、許可する委任の数を制限できます。制限された委任を使用すると、特 定のコンピュータで特定のユーザーに対する特定のサービスの委任をさらに制限でき ます。サービス アカウントに対する制限された委任は非常に厳格なので、より安全な オプションとされています。 注 • • 制限された委任は、Active Directory 2003 および 2008 でのみサポートされ ます。 SSO2DB を使用する予定がある場合にのみ、委任に対してアカウントが信頼 されている必要があります。 サービス アカウントに対する制限された委任を設定する 1 CMS サーバーに SPN を作成します。 次のコマンドを入力します。 SETSPN.exe –A <ServiceClass>/<DomainName> <Serviceaccount> 2 3 4 5 6 7 8 • <ServiceClass> を、目的の名前に置き換えます。たとえば、BOBJCentralMS に置き換えますクラスタ化した CMS の場合は CMS マシンのホスト名は使用せ ず、汎用的な名前を使用してください。 • <DomainName> を、サービス アカウントのドメイン名に置き換えます。たとえば、 domain.com に置き換えます。 • <ServiceAccount> を、作成したサービス アカウントの名前に置き換えます。 [Active Dierectory ユーザーとコンピュータ]を開きます。 [ユーザー]フォルダを選択します。 サービス アカウント ユーザーを選択します。 右クリックし、[プロパティ]を選択します。 [委任]タブをクリックします。 [指定されたサービスへの委任でのみこのユーザーを信頼する]を選択します。 [Kerberos のみを使う]が選択されていることを確認します。 SAP BusinessObjects Enterprise 管理者ガイド 477 12 12 サードパーティ認証の設定 AD 認証の使用 9 10 11 12 [追加]をクリックします。 [Active Dierectory ユーザーとコンピュータ]をクリックします。 手順 2 で指定した <ServiceAccount> を入力し、[OK]をクリックします。 サービスの一覧から選択した <ServiceClass> 名を選択し、[OK]をクリックしま す。 13 [OK]をクリックします。 サーバーの設定 BusinessObjects Enterprise サーバーの設定の手順は、次のとおりです。 • 478 ページの 「サービス アカウントへの権限の付与」 • 479 ページの 「サーバーのローカル Administrators グループへのサービス アカウ ントの追加」 • 480 ページの 「サービス アカウントを使用するためのサーバーの設定」 サービス アカウントへの権限の付与 AD および Kerberos をサポートするには、サービス アカウントに、オペレーティング システムの一部として機能する権限を付与する必要があります。次のサーバーで Server Intelligence Agent(SIA)を実行している各マシンで、この手順を実行する必要がありま す。 • CMS • Crystal Reports Processing Server(SSO2DB の場合にのみ必要) • Report Application Server(SSO2DB の場合にのみ必要) • Web Intelligence Processing Server(SSO2DB の場合にのみ必要) 注 SSO2DB を使用している場合、委任に対して信頼されているサービス アカウント が必要です。詳細については、474 ページの 「サービス アカウントの設定」を参照 してください。 サービス アカウントに権限を付与する 1 [スタート]>[コントロール パネル]>[管理ツール]>[ローカル セキュリティ ポリ シー]の順にクリックします。 2 [ローカル ポリシー]を展開し、[ユーザー権限の割り当て]をクリックします。 3 [オペレーティング システムの一部として機能する]をダブルクリックします。 4 [追加]をクリックします。 478 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 5 作成したサービス アカウントの名前を入力し、[OK]をクリックします。 6 [ローカル ポリシーの設定]チェック ボックスをオンにし、次に[OK]をクリックし ます。 7 BusinessObjects Enterprise サーバーを実行する各マシンについて、上記の 手順を繰り返します。 注 [オペレーティング システムの一部として機能]を選択した後で、実効アクセス 権を確認します。通常は、この状態にするためにはサーバーを再起動する必 要があります。サーバーを再起動した後でもこのオプションがオンにならない 場合は、[ローカル ポリシー]の設定が[ドメイン ポリシー]の設定によって上書 きされています。 サーバーのローカル Administrators グループへのサービス アカウントの追 加 Kerberos をサポートするためには、サービス アカウントが、SIA と次のサービスの 1 つ が導入された各サーバーのローカルの Administrators グループの一員である必要が あります。 • CMS • Crystal Reports Processing Server(SSO2DB の場合にのみ必要) • Report Application Server(SSO2DB の場合にのみ必要) • Web Intelligence Processing Server(SSO2DB の場合にのみ必要) 注 SSO2DB を使用している場合、委任に対して信頼されているサービス アカウント が必要です。詳細については、474 ページの 「サービス アカウントの設定」を参照 してください。また、サーバーへの管理者権限も必要です。 Administrators グループにアカウントを追加する 1 対象マシンで、[マイ コンピュータ]を右クリックし、[管理]をクリックします。 2 [システム ツール]>[ローカル ユーザーとグループ]>[グループ]に移動しま す。 3 [Administrators]を右クリックして[グループに追加]をクリックします。 4 [追加]をクリックして、サービス アカウントのログイン名を入力します。 5 [名前の確認]をクリックして、アカウントが解決されることを確認します。 6 [OK]をクリックし、もう一度[OK]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 479 12 12 サードパーティ認証の設定 AD 認証の使用 7 設定が必要な Business Objects の各サーバーに対して、この手順を繰り返し ます。 サービス アカウントを使用するためのサーバーの設定 Kerberos のシングル サインオンをサポートするには、サービス アカウントとしてログオ ンする次のサーバーを含む SIA を設定する必要があります。 • CMS サーバー • Crystal Reports Processing Server(SSO2DB の場合にのみ必要) • Report Application Server(SSO2DB の場合にのみ必要) • Web Intelligence Processing Server(SSO2DB の場合にのみ必要) 注 SSO2DB を使用している場合、委任に対して信頼されているサービス アカウント が必要です。詳細については、474 ページの 「サービス アカウントの設定」を参照 してください。 サーバーを設定する 注 サービス アカウントを設定するこれまでの手順で使用したサービスを実行するすべて の Server Intelligence Agent で、次の手順を実行する必要があります。 1 セントラル設定マネージャ(CCM)で、Server Intelligences Agent(SIA)を停止 します。 注 SIA を停止すると、SIA が管理していたすべてのサービスが停止されます。 2 SIA をダブルクリックして、そのプロパティを表示します。 3 [プロパティ]タブの[ログオン名]エリアで、[システム アカウント]チェック ボッ クスをオフにします。 4 以前に作成したサービスに対するユーザー名とパスワードを指定し、[適用]を クリックし、[OK]をクリックします。 注 サービス アカウントの作成の詳細については、474 ページの 「サービス アカウ ントの設定」を参照してください。 5 SIA を再起動します。 480 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 6 必要な場合は、設定する必要があるサービスを実行している各 SIA に対して、 手順 1 から 5 までを繰り返します。 Kerberos を設定するための一般的なワークフロー この節では、Kerberos 認証で AD を使用する BusinessObjects Enterprise を設定す るプロセスについて説明します。 Kerberos の設定には、以下の手順が含まれます。 • • • • 474 478 480 482 ページの ページの ページの ページの 「サービス アカウントの設定」 「サービス アカウントへの権限の付与」 「サービス アカウントを使用するためのサーバーの設定」 「Windows AD プラグインでの Kerberos 認証の有効化 」 Tomcat を Kerberos 用に設定するためのワークフロー Tomcat を使用していて、Kerberos を使用する場合、481 ページの 「Kerberos を設定 するための一般的なワークフロー 」の手順のほかに、以下の手順を実行する必要が あります。 • • • 484 ページの 「Tomcat、WebLogic または Oracle Application Server 用の Kerberos 設定ファイルを作成する」 487 ページの 「Tomcat または WebLogic 用の JAAS ログイン設定ファイルを作成 する」 489 ページの 「Tomcat 上での Kerberos の Java オプションを変更する」 WebSphere を Kerberos 用に設定するためのワークフロー WebSphere を使用していて、Kerberos を使用する場合、481 ページの 「Kerberos を 設定するための一般的なワークフロー 」の手順のほかに、以下の手順を実行する必 要があります。 • • • 496 ページの 「 Java InfoViewの Kerberos およびシングル サインオンの設定」 488 ページの 「WebSphere 用の JAAS ログイン設定ファイルを作成する」 490 ページの 「WebSphere 上での Kerberos の Java オプションを変更する」 WebLogic を Kerberos 用に設定するためのワークフロー WebLogic を使用していて、Kerberos を使用する場合、481 ページの 「Kerberos を設 定するための一般的なワークフロー 」の手順のほかに、以下の手順を実行する必要 があります。 • 484 ページの 「Tomcat、WebLogic または Oracle Application Server 用の Kerberos 設定ファイルを作成する」 SAP BusinessObjects Enterprise 管理者ガイド 481 12 12 サードパーティ認証の設定 AD 認証の使用 • • 487 ページの 「Tomcat または WebLogic 用の JAAS ログイン設定ファイルを作成 する」 490 ページの 「WebLogic 上での Kerberos の Java オプションを変更する」 Oracle を Kerberos 用に設定するためのワークフロー Oracle を使用していて、Kerberos を使用する場合、481 ページの 「Kerberos を設定 するための一般的なワークフロー 」の手順のほかに、以下の手順を実行する必要が あります。 • • • 484 ページの 「Tomcat、WebLogic または Oracle Application Server 用の Kerberos 設定ファイルを作成する」 487 ページの 「Oracle Application Server 用の JAAS ログイン設定ファイルを作成 する」 490 ページの 「Oracle Application Server 上での Kerberos の Java オプションを 変更する」 IIS を Kerberos 用に設定するためのワークフロー .NET InfoView での AD および Kerberos の設定の手順は、次のとおりです。 • • • 474 ページの 「サービス アカウントの設定」 478 ページの 「サーバーの設定」 491 ページの 「.NET InfoView および IIS 用の Kerberos の設定」 Windows AD プラグインでの Kerberos 認証の有効化 Kerberos をサポートするには、Kerberos 認証を使用するように、CMC の Windows AD セキュリティ プラグインを設定する必要があります。これには、以下があります。 • Windows AD 認証が有効であることを確認する • AD Administrator アカウントを入力する 注 このアカウントは、Active Directory への読み取りアクセスだけを必要とし、そ の他のアクセス権は必要としません。 • Kerberos 認証と、シングル サインオンが必要な場合はシングル サインオンを有効 にする 注 CMC でシングル サインオンを有効にする場合、InfoView の web.xml または web.config ファイルにもそれを設定する必要があります。 • 482 サービス アカウントのサービス プリンシパル名(SPN)を入力する SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 関連項目 • 496 ページの「 Java InfoViewの Kerberos およびシングル サインオンの設定」 • 517 ページの「.NET InfoView 用の Kerberos およびシングル サインオンの設 定」 前提条件 Kerberos に対して Windows AD セキュリティ プラグインを設定する前に、以下のタス クが完了している必要があります。 • 474 ページの 「サービス アカウントの設定」 • 478 ページの 「サービス アカウントへの権限の付与」 • 480 ページの 「サービス アカウントを使用するためのサーバーの設定」 • 466 ページの 「AD アカウントのマップ 」 Kerberos 用に Windows AD セキュリティ プラグインを設定する 466 ページの 「AD ユーザーとグループをマップして、Windows AD セキュリティ プラグインを設定する 」で説明されている手順を確認する必要があります。 1 CMC の[認証]管理エリアを表示します。 2 [Windows AD]をダブルクリックします。 3 [Windows Active Directory 認証を有効にする]チェック ボックスがオンになっ ていることを確認します。 4 [認証のオプション]エリアで[Kerberos 認証を使用する]をオンにします。 5 データベースへのシングル サインオンを設定する場合には、[セキュリティ コ ンテキストをキャッシュする(データベースへの SSO に必要)]チェック ボックス をオンにします。 6 [サービス プリンシパル名]フィールドに、サービス アカウントにマップされた SPN を入力します。 注 Java InfoView に手動でログインする場合、他のドメインに属するユーザーは、 ユーザー名の後に大文字のドメイン名を追加する必要があります。例: [email protected] 7 シングル サインオンを設定する場合は、[選択した認証モードでのシングル サイン オン(SSO)を有効にする]を選択します。 SAP BusinessObjects Enterprise 管理者ガイド 483 12 12 サードパーティ認証の設定 AD 認証の使用 注 シングル サインオンを有効にすることを選択した場合は、InfoViewweb.xml ま たは web.config ファイルのいずれかを設定する必要があります。 関連項目 • 496 ページの「Windows AD でのシングル サインオン」 Java アプリケーション サーバーへの Kerberos の設定 Java アプリケーション サーバーに Kerberos を設定する具体的なプロセスは、使用さ れている Java アプリケーション サーバーに応じて変わります。ただし、アプリケーショ ン サーバーに Kerberos を設定する一般的なプロセスは、以下の手順になります。 • • • • Kerberos 設定ファイルの作成。 JAAS ログイン設定ファイルの作成。 Java オプションの変更。 Java アプリケーション サーバーの再起動。 注 • • • Kerberos を使用する Java AD の SAP Web Application Server はサポートさ れません。 デフォルトの Active Directory ドメインには、大文字の DNS 形式を使用しま す。 MIT Kerberos for Windows のダウンロードとインストールは不要です。また、 サービス アカウント用の keytab も不要です。 Tomcat、WebLogic または Oracle Application Server 用の Kerberos 設定ファ イルを作成する Tomcat、Oracle Application Server または WebLogic を使用している場合は、以下の 手順を使用して Kerberos の設定ファイルを作成します。 1 krb5.ini ファイルが存在しない場合はこのファイルを作成し、Windows の場合 は C:\WINNT に保存します。 注 • アプリケーション サーバーが UNIX にインストールされている場合は、次 のディレクトリを使用する必要があります。 Solaris:/etc/krb5/krb5.conf Linux:/etc/krb5.conf 484 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 • このファイルを別の場所に保存することもできますが、その場合には Java のオプションでその場所を指定する必要があります。詳細については、489 ページの 「Kerberos の Java オプションの変更」を参照してください。krb5.ini の詳細については、http://docs.sun.com/app/docs/doc/8160219/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 = } 注 • • • • DNS.COM は、ドメインの DNS 名で、FQDN 形式で大文字で入力する必 要があります。 kdc はドメイン コントローラのホスト名です。 ユーザーが複数のドメインからログインする場合は、[realms]セクションに 複数のドメイン エントリを追加できます。複数のドメイン エントリを追加した サンプル ファイルについては、488 ページの 「Krb5.ini のサンプル ファイ ル」を参照してください。 複数ドメインの設定では、[libdefaults]の下の default_realm の値は、任意 の対象ドメインです。ベスト プラクティスとしては、AD アカウントで認証する ユーザー数が最大のドメインを使用します。UPN 接尾語がログオン中に指 SAP BusinessObjects Enterprise 管理者ガイド 485 12 12 サードパーティ認証の設定 AD 認証の使用 定された場合、デフォルトでは、その値が default_realm に設定されます。 この値は、CMC の default domain 設定と一致している必要があります。 WebSphere 用の Kerberos 設定ファイルを作成する 1 krb5.ini ファイルが存在しない場合はこのファイルを作成し、Windows の場合 は C:\WINNT に保存します。 注 • • このファイルを別の場所に保存することもできますが、その場合には Java のオプションでその場所を指定する必要があります。詳細については、489 ページの 「Kerberos の Java オプションの変更」を参照してください。 krb5.ini のサンプル ファイルについては、488 ページの 「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 = } 注 • 486 DES 暗号化を使用する場合は、rc4-hmac を des-cbc-crc に変更します。 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 • • • DNS.COM は、ドメインの DNS 名で、FQDN 形式で大文字で入力する必 要があります。 hostname はドメイン コントローラのホスト名です。 [capath] は、別の AD フォレスト内にあるドメイン間の信頼関係を定義しま す。前述の例では、DOMAIN2.COM が外部フォレスト内のドメインとなり、 DOMAIN.COM に対する直接的な双方向の推移的な信頼関係を持って います。 3 ファイルを保存して閉じます。 Tomcat または WebLogic 用の JAAS ログイン設定ファイルを作成する 1 bscLogin.conf というファイルが存在しない場合は作成し、デフォルトの保存場 所(C:\WINNT)に保存します。 注 このファイルは別の場所に保存することができます。ただし、このファイルを別 の場所に保存する場合は、Java のオプションでその場所を指定する必要があ ります。詳細については、489 ページの 「Kerberos の Java オプションの変更」 を参照してください。 2 JAAS の bscLogin.conf 設定ファイルに以下のコードを追加します。 com.businessobjects.security.jgss.initiate { com.sun.security.auth.module.Krb5LoginModule required; }; 3 ファイルを保存して閉じます。 Oracle Application Server 用の JAAS ログイン設定ファイルを作成する 1 jazn-data.xml ファイルを検索します。 注 このファイルのデフォルトの保存場所は、C:\OraHome_1\j2ee\home\config です。Oracle Application Server を別の場所にインストールしている場合は、 インストールしたシステムでこのファイルを検索します。 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> SAP BusinessObjects Enterprise 管理者ガイド 487 12 12 サードパーティ認証の設定 AD 認証の使用 </login-module> </login-modules> </application> 3 ファイルを保存して閉じます。 WebSphere 用の JAAS ログイン設定ファイルを作成する 1 bscLogin.conf というファイルが存在しない場合は作成し、デフォルトの保存場 所(C:\WINNT)に保存します。 2 JAAS の bscLogin.conf 設定ファイルに以下のコードを追加します。 com.businessobjects.security.jgss.initiate { com.ibm.security.auth.module.Krb5LoginModule required; }; 3 ファイルを保存して閉じます。 Krb5.ini のサンプル ファイル 複数ドメイン Krb5.ini ファイルのサンプル 次は、複数のドメインを設定したサンプル ファイルです。 [domain_realm] ; trust relationship: childtest4<->bobjtest3<->bobjtest<->bobjtest2 [libdefaults] default_realm = BOBJTEST.COM [realms] BOBJTEST.COM = { kdc = VANPGVMBOBJ01.bobjtest.com } BOBJTEST2.COM = { kdc = VANPGVMBOBJ05.bobjtest2.com } BOBJTEST3.COM = { kdc = VANPGVMBOBJ07.bobjtest3.com } CHILDTEST4.BOBJTEST3.COM = { kdc = vanpgvmbobj08.childtest4.bobjtest3.com } [capaths] ; for clients in bobjtest3 to login bobjtest2 BOBJTEST3.COM = { BOBJTEST2.COM = BOBJTEST.COM 488 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 } ; for clients in childtest4 to login bobjtest2 CHILDTEST4.BOBJTEST3.COM = { BOBJTEST2.COM = BOBJTEST.COM BOBJTEST2.COM = BOBJTEST3.COM } シングル ドメイン Krb5.ini ファイルのサンプル 次は、シングル ドメインの krb5.ini ファイルのサンプルです。 [realms] BOBJTEST2.COM = { kdc = VANPGVMBOBJ05.bobjtest2.com } Kerberos の Java オプションの変更 使用するアプリケーション サーバーによっては、固有の Java オプションを設定する必 要があります。 • • • • 489 ページの 490 ページの 490 ページの 変更する」 490 ページの 「Tomcat 上での Kerberos の Java オプションを変更する」 「WebLogic 上での Kerberos の Java オプションを変更する」 「Oracle Application Server 上での Kerberos の Java オプションを 「WebSphere 上での Kerberos の Java オプションを変更する」 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 XXXX は、ファイルの保存場所に置き換えます。 4 Tomcat 設定ファイルを閉じます。 5 Tomcat を再起動します。 SAP BusinessObjects Enterprise 管理者ガイド 489 12 12 サードパーティ認証の設定 AD 認証の使用 WebLogic 上での Kerberos の Java オプションを変更する WebLogic で Kerberos を使用している場合、Java オプションを変更して Kerberos 設 定ファイルと Kerberos ログイン モジュールの場所を指定する必要があります。 1 BusinessObjects Enterprise アプリケーションを実行している WebLogic のドメ インを停止します。 2 BusinessObjects Enterprise アプリケーションを実行している WebLogic のドメ インを開始するスクリプト(Windows の場合は startWeblogic.cmd、UNIX の場 合は startWebLogic.sh)を開きます。 3 次の情報を、ファイルの Java_Options セクションに追加します。 set JAVA_OPTIONS=-Djava.security.auth.login.config=C:/XXXX/bscLo gin.conf -Djava.security.krb5.conf=C:/XXX/krb5.ini XXXX は、ファイルの保存場所に置き換えます。 4 BusinessObjects Enterprise アプリケーションを実行している WebLogic のドメ インを再起動します。 Oracle Application Server 上での Kerberos の Java オプションを変更する Oracle Application Server で Kerberos を使用している場合、Java オプションを変更 して Kerberos 設定ファイルの場所を指定する必要があります。 1 Oracle Application Server の管理コンソールにログオンします。 2 BusinessObjects Enterprise アプリケーションを実行している OC4J インスタン ス名をクリックします。 3 [サーバーのプロパティ]を選択します。 4 複数 VM の設定セクションまで下にスクロールします。 5 [コマンド ライン オプション]で、[Java オプション]テキスト フィールドの最後 に、-Djava.security.krb5.conf=C:/XXXX/krb5.ini の行を追加します。XXXX は、ファイルの保存場所に置き換えます。 6 OC4J インスタンスを再起動します。 WebSphere 上での Kerberos の Java オプションを変更する 1 WebSphere の管理コンソールにログオンします。 IBM WebSphere 5.1 の場合は、「http://servername:9090/admin」と入力しま す。IBM WebSphere 6.0 の場合は、「http://servername:9060/ibm/console」 と入力します。 490 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 2 [サーバー]を展開し、[アプリケーション サーバー]をクリックして、 BusinessObjects Enterprise を使用して作成したアプリケーション サーバーの 名前をクリックします。 3 JVM ページに移動します。 WebSphere 5.1 を使用している場合、JVM のページに移動するには次の手順を 実行します。 a [サーバー]ページで、[追加プロパティ]列に[プロセス定義]が表示されるま で下にスクロールします。 b [プロセス定義]をクリックします。 c 下にスクロールして[Java Virtual Machine]をクリックします。 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 サーバーを停止して再起動します。 .NET InfoView および IIS 用の Kerberos の設定 Windows AD を使用した BusinessObject Enterprise .NET InfoView での認証には、 追加の設定手順が必要です。これらの手順を実装すると、ユーザーは AD ユーザー 名とパスワードを入力して、Kerberos 認証により .NET InfoView にログオンできるよう になります。 注 ユーザーが Java アプリケーションにもログオンできるようにする場合は、Java アプリ ケーション サーバー用の Kerberos の設定に関する節を参照してください。 SAP BusinessObjects Enterprise 管理者ガイド 491 12 12 サードパーティ認証の設定 AD 認証の使用 .NET InfoView および IIS 用の Kerberos を設定する 以下の手順は、次の操作をすべて実行した後に実装してください。 • • • • AD ユーザーおよびグループのマップ Kerberos 認証用の Windows AD セキュリティ プラグインの設定 サービス アカウントの設定 アプリケーション サーバー用の Kerberos の設定 1 .NET InfoView の web.config ファイルを開きます。 このファイルはデフォルトで <INSTALLDIR>\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\InfoViewApp\ ディレクトリにイン ストールされます。 2 web.config ファイル設定を次のように変更します。 • Windows AD を InfoView のデフォルト認証オプションとして設定するには、 <add key="authentication.default" value="secEnterprise"/> セクションを <add key="authentication.default" value="secWinAD"/> に変更します。 • InfoView にログオンする前に認証オプションをユーザーに選択させる場合 は、<add key="authentication.visible" value="false"/> セクションを <add key="authentication.visible" value="true"/> に変更します。 3 web.config ファイルを保存して閉じます。 4 IIS を再起動します。 ユーザーは、AD ユーザー名とパスワードを使用して Kerberos 認証を通じて .NET InfoView に ログオンできるようになります。 ユーザーは、Kerberos 認証を通じて AD ユーザー名とパスワードで .NET InfoView にログオンできます。 注 同じフォレスト内のユーザーには、“DOMAIN\ユーザー名”または“ユーザー名 @DOMAIN.COM”でログオンする必要があります。外部フォレストのユーザーは、 “ユーザー名@DOMAIN.COM”でログオンする必要があります。 関連項目 • 466 ページの 「AD ユーザーとグループをマップして、Windows AD セキュリティ プラグインを設定する 」 • 474 ページの「サービス アカウントの設定」 • 478 ページの「サーバーの設定」 492 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 サーバーのキャッシュ期間 AD および Kerberos シングル サインオンを使用するシステムでは、特定の BusinessObjects Enterprise サーバーに対してキャッシュ期間を使用してログオン チ ケットがまだ有効かどうかを決定します。これは、CMS、Crystal Reports Processing Server、Report Application Server、および Web Intelligence Processing Server に適 用されます。 CMS は次のようにキャッシュ期間を使用します。 • CMS のキャッシュ期間がチケットの期限よりも長い場合は、CMS のキャッシュ期間 が満了になるまでチケットが更新されます。 • CMS のキャッシュ期間がチケットの期限よりも短い場合は、CMS のキャッシュ期間 が満了になった時点でチケットの期限が切れます。 • CMS のキャッシュ期間が 0 の場合は、グローバルに設定されたチケット期間が使 用されます。 他のサーバーは、キャッシュ期間かチケット期間のうち、期限が短い方を使用します。 サーバーのキャッシュ期間が、チケットよりも長いか短いかにかかわらず、最も短い期 限に達したときにチケットの有効期限が切れます。 システムには、サーバーのキャッシュ期間のデフォルト値が設定されています。キャッ シュ期間のデフォルト値を変更する方法については、493 ページの 「デフォルトのキャッ シュ期間値の変更」を参照してください。 注 サーバーの複数のインスタンスを実行している場合は、インスタンスごとにキャッ シュ期間を管理できます。 デフォルトのキャッシュ期間値の変更 デフォルトのキャッシュ期間値を変更する 1 CMC の[サーバー]管理エリアを表示します。 2 サーバーのリンクをクリックします。 3 [管理]メニューの[プロパティ]を選択します。 4 [シングル サインオンの有効期限]の値を変更し、[保存]をクリックします。 Kerberos のトラブルシューティング Kerberos の設定時に問題が起きた場合は、次の手順が有用です。 • • ログの有効化 Java SDK Kerberos 設定のテスト SAP BusinessObjects Enterprise 管理者ガイド 493 12 12 サードパーティ認証の設定 AD 認証の使用 ログを有効にする 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 Java の Kerberos 設定をテストする • 次のコマンドを実行して、Kerberos の設定をテストします。ここで、servact は CMS が実行されているサービス アカウントとドメインで、password は、このサー ビス アカウントに関連付けられているパスワードです。 <Install Directory>\Business Objects\javasdk\bin\kinit.exe ser [email protected] Password 以下はその例です。 C:\Program Files\Business Objects\javasdk\bin\kinit.exe ser [email protected] Password これで問題が解決されない場合には、ドメインとサービス プリンシパル名に入力し た大文字または小文字が、Active Directory の設定で入力した大文字または小文 字と完全に一致するかどうかを確認してください。 マップされた AD ユーザーが CMC または InfoView にログオンできない 次の 2 つの問題は、ユーザーが BusinessObjects Enterprise にマップされているかど うかにかかわらず発生する可能性があります。 • • 494 ページの 「異なる AD UPN および SAM 名によるログオンの失敗」 495 ページの 「事前認証エラー」 異なる AD UPN および SAM 名によるログオンの失敗 ユーザーの Active Directory ID は正常に BusinessObjects Enterprise にマップされ ています。それにもかかわらず、DOMAIN\ABC123 という形式で、Java AD 認証お よび Kerberos を使用して CMC または InfoView にログオンすることができません。 494 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 この問題は、ユーザーが UPN を使用して Active Directory で設定され、SAM 名の 大文字小文字またはそれ以外の部分が異なる場合に発生する可能性があります。次 に、問題が発生する原因となる 2 つの例を示します。 • • UPN が [email protected] だが、SAM 名が DOMAIN\ABC123 である場 合。 UPN が jsmith@company だが、SAM 名が DOMAIN\johnsmith である場合。 この問題を解決するには、次の 2 とおりの方法があります。 • • ユーザーに、SAM 名ではなく UPN 名を使用してログインさせる。 SAM アカウント名と UPN 名を完全に同じにする。 事前認証エラー 以前にログオンできたユーザーが、正常にログオンできなくなることがあります。ユー ザーは、“アカウント情報を認識できません。”というエラーを受け取ります。Tomcat エ ラー ログには、“Pre-authentication information was invalid (24)”というエラーが記 録されます。 これは、Kerberos ユーザー データベースが AD の UPN への変更を取得していない ために発生します。これは、Kerberos ユーザー データベースと AD の情報が同期し ていないことを意味します。 この問題を解決するには、AD でユーザーのパスワードをリセットしてください。これに より、変更が正しく伝播されます。 注 この問題は、J2SE 5.0 によるものではありません。 AD 認証と NTLM の併用 この節では、Windows AD と共に、BusinessObjects Enterprise .NET InfoView に対し て手動で NTLM 認証を設定する方法について説明します。これらの手順を実装する と、ユーザーは AD ユーザー名とパスワードを入力して、.NET InfoView だけでなく、 他の BusinessObjects Enterprise Windows アプリケーションにもログオンできるように なります。 注 NTLM 認証を使用すると、ユーザーは各自の AD 認証情報を使用して .NET InfoView、.NET アプリケーション、および Windows BusinessObjects Enterprise シック クライアント アプリケーション(Crystal Reports やインポート ウィザードなど)に対して 認証を行うことができます。ただし、AD 認証情報では、セントラル管理コンソール(CMC) や Web サービスなどの Java アプリケーションに対して認証を行うことはできませ SAP BusinessObjects Enterprise 管理者ガイド 495 12 12 サードパーティ認証の設定 AD 認証の使用 ん。.NET アプリケーションと Java アプリケーションの両方で認証を行う必要がある場 合は、Kerberos 認証を使用する必要があります。 AD シングル サインオンの設定 Windows AD でのシングル サインオン Windows AD セキュリティ プラグインはシングル サインオンをサポートしているため、 認証された AD ユーザーは、アカウント情報を特に入力しなくても BusinessObjects Enterprise にログオンできます。シングル サインオンの要件は、ユーザーが BusinessObjects Enterpriseにアクセスする方法(シック クライアント経由または Web 経由)によって異なります。どちらのシナリオでも、セキュリティ プラグインによって認証 プロバイダからユーザーのセキュリティ コンテンツを取得します。また、マップされた AD グループに所属するユーザーに対しては、アクティブな BusinessObjects Enterprise セッションを許可します。 シッククライアント アプリケーション(公開ウィザードなど)から AD シングル サインオン 機能を取得するには、ユーザーが Windows オペレーティング システムを使用し、ア プリケーションでは BusinessObjects Enterprise SDK を使用する必要があります。この シナリオでは、クライアントの起動時に Windows AD セキュリティ プラグインが現在の ユーザーのアカウント情報をオペレーティング システムに照会します。 Java InfoViewの Kerberos およびシングル サインオンの設定 次に、Java InfoView への Kerberos シングル サインオンを有効にする方法を説明しま す。 注 リバース プロキシ環境で Java InfoView へのシングル サインオンを使用する場合は、 処理を進める前に350 ページの 「BusinessObjects Enterprise Web アプリケーションに 対するリバース プロキシ サーバーの設定」を参照してください。 Java InfoView のシングル サインオンを設定する前に、設定の前提条件を満たす必要 があります。前提条件には、481 ページの 「Kerberos を設定するための一般的なワー クフロー 」に記載されている手順と、お使いの Java アプリケーション サーバーの種類 に特有の手順があります。 また、CMC の[認証]設定でシングル サインオンが有効になっていることを確認しま す。詳細については、482 ページの 「Windows AD プラグインでの Kerberos 認証の有 効化 」を参照してください。 496 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 お使いの Java アプリケーション サーバー特有の設定手順については、以下の節を 参照してください。 • 481 ページの 「Tomcat を Kerberos 用に設定するためのワークフロー」 • 481 ページの 「WebSphere を Kerberos 用に設定するためのワークフロー」 • 481 ページの 「WebLogic を Kerberos 用に設定するためのワークフロー」 • 482 ページの 「Oracle を Kerberos 用に設定するためのワークフロー」 Java InfoView への Kerberos シングル サインオンの設定のワークフロー Java InfoView に Kerberos シングル サインオンを設定するには、次の表の 6 つの手 順を実行します。 ステッ 498 ページの 「Java の Vintela シングル サインオンで使用する委任を使用してサービス ア プ 1 カウントを作成する」 ステッ 499 ページの 「Web アプリケーション サーバーの SPN を作成する」 プ2 ステッ 499 ページの 「サービス アカウントのパスワードをリセットする」 プ3 ステッ 500 ページの 「keytab ファイルを作成して配置する」 プ4 ステッ 501 ページの 「web.xml ファイルで Java の Vintela シングル サインオンを有効にする」 プ5 ステッ 506 ページの 「複数の SPN の設定」 プ6 ステッ 507 ページの 「Java アプリケーション サーバーのヘッダー サイズ制限を増やす」 プ7 次の各節で、これらの手順の実行方法を説明しています。 SAP BusinessObjects Enterprise 管理者ガイド 497 12 12 サードパーティ認証の設定 AD 認証の使用 完了する必要のある手順以外にも、Java の Vintela シングル サインオンで使用できる 次の設定可能項目を変更する場合があります。 • • 記録されるエラー ログのレベル。 Java の Vintela シングル サインオンの認証に失敗したときにユーザーが受け 取るテキスト。 詳細については、511 ページの 「Vintela ログオン エラー ページの変更」および508 ページの 「Java の Vintela シングル サインオンのロギングの制御」を参照してくださ い。 最後の節、511 ページの 「InfoView にアクセスする代替 URL」では、代替ページが提 供され、そのページに URL の一覧が表示される理由を説明します。 Java の Vintela シングル サインオンで使用する委任を使用してサービス ア カウントを作成する サービスに対するユーザー認証を設定するには、ドメイン コントローラの AD 内のユー ザーとしてサービスを登録する必要があります。 1 サービスを登録するには、ドメイン コントローラで、Active Directory ユーザー とコンピュータのスナップ インを開きます。 2 [ユーザー]フォルダをクリックしてユーザーの一覧を開き、[操作]メニューで [新規作成]をクリックして[ユーザー]をクリックします。 3 新しいサービスの名前とログイン名を入力し、[次へ]をクリックします。 4 次の画面で、サービスのパスワードを入力します。 [ユーザーは次回のログオン時にパスワード変更が必要]というオプションが、オフ になっていることを確認します。 5 [次へ]をクリックしてから、[完了]をクリックします。 6 [ユーザー]フォルダの一覧で入力したユーザーを右クリックし、[プロパティ] をクリックします。 7 [アカウント]タブをクリックして[アカウントは委任に対して信頼されている]と[パ スワードを無期限にする]をオンにします。 これによって、サービス アカウントが期限切れになることはなくなり、そのため の Kerberos エラーも発生しなくなります。 注 • 498 AD が Windows 2003 ドメインにデプロイされている場合、サービス プリン シパル名が作成されてこのアカウントにマップされるまで、[アカウントは委 任に対して信頼されている]オプションは使用できません。このオプション が表示されない場合は、次の節の手順を実行してから AD ユーザーとコン ピュータ スナップ インを開き、[委任]タブを選択します。 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 • このサービス アカウントは現在 Microsoft の制限された委任で設定できま せん。 8 ドメイン コントローラが低位のドメイン機能レベル(Windows 2003 ドメインより低 い)で実行している場合、手順 2 で作成したユーザーの Account プロパティ を表示して、[このアカウントに DES 暗号化を使う]を選択します。 注 Windows Server 2003 および 2008 では、デフォルトでドメイン機能レベル RC 4 が使用されます。 9 [OK]をクリックします。 Web アプリケーション サーバーの SPN を作成する 注 作成している SPN が既存でないこと、および別のアカウントにマッピングされていない ことを確認します。SPN が既存、またはマッピングされている場合は、setspn ユーティ リティを使用してこの SPN を削除するか、SPN がマップされているアカウントを削除す る必要があります。 1 コマンド プロンプト起動して、Support Tools フォルダに移動します。 2 次のコマンドを実行します。 ktpass -princ HTTP/<myurl>@<REALM> -mapuser <user> 説明 • <host> は、ユーザーが InfoView にアクセスするために自分の Web ブラウ ザで入力した URL です。たとえば、URL が http://examplemachine.exam pledomain.com:8080/InfoViewApp/ の場合、<myurl> は examplemachine.ex ampledomain.com です。 • <REALM> は、サーバーがある Active Directory の領域です(例: EXAMPLE.COM)。 • <user> は、前に作成したユーザー アカウントのログイン名です。 サービス アカウントのパスワードをリセットする Kerberos の整合性チェックで失敗しないように、ステップ 1 で作成したユーザー アカ ウントのパスワードをリセットする必要があります。 1 Active Directory がインストールされたドメイン コントローラで、[スタート]メ ニューの[プログラム]>[管理ツール]>[Active Directory ユーザーとコンピュー タ]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 499 12 12 サードパーティ認証の設定 AD 認証の使用 2 作成しておいたユーザー アカウントを右クリックして、[パスワードのリセット]を クリックします。 3 パスワードを入力し、同じパスワードを再入力して確認します。 4 [ユーザーは次回ログオン時にパスワード変更が必要]がオフになっているこ とを確認して、[OK]をクリックします。 keytab ファイルを作成して配置する パスワードと keytab ファイルのどちらを使用するか、Kerberos フィルタで設定できま す。パスワードよりも安全であるため、keytab ファイルをお勧めします。keytab ファイル を使用すると、Web アプリケーション マシンのユーザー アカウントのパスワードが露出 しないように、Kerberos フィルタを設定できます。 1 コマンド プロンプトで、次の引数を使用して ktpass を実行します。 ktpass -out keytab_filename -princ HTTP/host@REALM -pass user_password -kvno 255 -ptype KRB5_NT_PRINCIPAL -crypto encryption_type 説明 • keytab_filename は、生成する keytab ファイルの名前です(host.keytab な ど)。 • HTTP/host@REALM は、499 ページの 「Web アプリケーション サーバー の SPN を作成する」で作成された SPN です(たとえば、 HTTP/[email protected])。 • user_password は、Map a Service Principle Name(SPN)セクションで使用 するユーザーのパスワードです。 • encryption_type は暗号化の種類で、498 ページの 「Java の Vintela シング ル サインオンで使用する委任を使用してサービス アカウントを作成する」 で作成したサービス アカウントに関連付けられます。DES 暗号化を使用す る場合は、DES-CBC-MD5 を使用します。RC4 暗号化を使用する場合は、 RC4-HMAC-NT を使用します。 2 生成された keytab ファイルを Java アプリケーション マシンにコピーして、選 択した場所に配置します。 注 • • 500 keytab は、通常は ktpass サポート ツールと同じフォルダにあります(特に 別の場所を指定しいない限り)。 通常は、keytab は C:/WINNT または C:/Windows に格納されます。 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 web.xml ファイルで Java の Vintela シングル サインオンを有効にする この手順は、InfoView と OpenDocument の両方で使用できます。 注 アプリケーション サーバーとして WebLogic を使用している場合は、次の処理を実行 する前に504 ページの 「WebLogic に関する留意点」を参照してください。 1 InfoView または OpenDocument の web.xml ファイルを、Web アプリケーショ ン サーバー上のそのファイルがデプロイされている場所から開きます。 InfoView の web.xml ファイルは、Windows の場合は <INSTALLDIR>\Business Objects\BusinessObjects Enterprise 12.0\warfiles\WebApps\In foViewApp\WEB-INF に格納されています。 OpenDocument の web.xml ファイルは、<INSTALLDIR>\Business Objects\Busi nessObjects Enterprise 12.0\warfiles\WebApps\OpenDocument\WEB-INF に格納されています。 注 • • Windows で BusinessObjects Enterprise と共にインストールされた Tomcat の バージョンを使用しており、デフォルトのインストール場所を変更していない場 合は、<INSTALLDIR> を \Program Files に置き換えます。 サポートされるその他の Web アプリケーション サーバーを使用している場合 は、その Web アプリケーション サーバーのマニュアルを参照して、適切なパス かどうか確認してください。 2 次のパラメータを見つけて、適切に変更します。 <param-name> 元の <param-value> 新しい <param-value> cms.default(InfoView の web.xml ファイルの CMS 名とポート番号 場合のみ) CMS 名とポート番号 opendoc.cms.default (OpenDocument の デフォルトの CMS web.xml ファイルの場 合のみ) デフォルトの CMS authentication.default SecEnterprise SecWinAD siteminder.enabled False True SAP BusinessObjects Enterprise 管理者ガイド 501 12 12 サードパーティ認証の設定 AD 認証の使用 <param-name> 元の <param-value> 新しい <param-value> vintela.enabled False True sso.enabled False False 3 web.xml ファイル内で次の文字列を探します。 <!-- For Vintela SSO the following filter needs to be uncommented. There is also a filter mapping which needs to be uncommented. Set idm.realm to the Active Directory realm where the server is in and idm.princ to the service principal name. --> 4 このコメントの直後のコメント開始タグと、それに対応するコメント終了タグを削 除します。 5 web.xml ファイル内で次の文字列を探します。 <!-- For Vintela SSO the following filter mappings need to be uncommented. There is also a filter which needs to be uncommented. --> 6 このコメントの直後のコメント開始タグと、それに対応するコメント終了タグを削 除します。 7 OpenDocument の web.xml の場合、コメント解除されたセクションに以下を追 加します。 <filter-mapping> <filter-name>authFilter</filter-name> <url-pattern>/opendoc/logonTrustedAuth.do</url-pattern> </filter-mapping> 8 次のパラメータを見つけて、適切に変更します。 502 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 <param-name> 元の <param-value> 新しい <param-value> YOUR_REALM AD に対するデフォルト の realmこれは、krb5.ini ファイルの default_realm を設定したときの設定値 と同じになります。値には 大文字を使用します。 idm.princ YOUR_PRINCIPAL 499 ページの 「Web アプ リケーション サーバーの SPN を作成する」で作成 した SPN。HTTP/url と いう形式で、url はユー ザーが InfoView にアク セスするために使用する URL です。 idm.allowNTLM False False idm.allowUnsec ured True SSL を使用しようとしてい る場合を除いて、True。 idm.realm 9 idm.keytab パラメータを追加します。web.xml ファイルの Vintela セクションに、 次の行を追加します。 注 • idm.princ パラメータとその値の後に、これらの行を配置します。 <init-param> <param-name>idm.keytab</param-name> <param-value>PATH_TO_YOUR_KEYTAB_FILE</param-value> </init-param> • この場合、Path_To_Your_Keytab_File は、keytab ファイルの場所へのディ レクトリ パスですたとえば、C:\WINNT\host.keytab となります。 keytab ファイルを使用することを選択した場合のみ、このパラメータを追加 してください。パスワードを使用する場合は、このパラメータを追加しないで ください。 10 ファイルを保存して閉じてから、Web アプリケーション サーバーを再起動しま す。 SAP BusinessObjects Enterprise 管理者ガイド 503 12 12 サードパーティ認証の設定 AD 認証の使用 注 WebLogic を使用している場合は、505 ページの 「war パッケージの web.xml を修正する 」を参照してください。 WebLogic に関する留意点 アプリケーション サーバーとして WebLogic を使用している場合、501 ページの 「web.xml ファイルで Java の Vintela シングル サインオンを有効にする」で説明したコメント化さ れたセクションが、Vintela XML のプロパティに含まれないことがあります。これはデプ ロイメントのための war ファイルを準備しているときに使用された WebLogic Builder が、web.xml ファイルのコメント化された部分を削除したためです。 したがって、ステップ 5 に進む前に web.xml ファイルに次の部分を追加する必要があ ります。 <filter> <filter-name>authFilter</filter-name> <filter-class>com.businessobjects.sdk.credential.WrappedResponse AuthFilter</filter-class> <init-param> <param-name>idm.realm</param-name> <param-value>YOUR_REALM</param-value> </init-param> <init-param> <param-name>idm.princ</param-name> <param-value>YOUR_PRINCIPAL</param-value> </init-param> <init-param> <param-name>idm.allowUnsecured</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>idm.allowNTLM</param-name> <param-value>false</param-value> </init-param> <init-param> <param-name>idm.logger.name</param-name> <param-value>simple</param-value> <description>The unique name for this logger.</description> </init-param> <init-param> <param-name>idm.logger.props</param-name> <param-value>error-log.properties</param-value> <description>Configures logging from the specified file.</description> 504 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 </init-param> InfoView の場合、以下を含めます。 <init-param> <param-name>error.page</param-name> <param-value>/InfoView/logon/vintelaError.jsp </param-value> <description>The URL of the page to show if an error occurs during authentication.</description> </init-param> </filter> <filter-mapping> <filter-name>authFilter</filter-name> <url-pattern>/InfoView/logon/logon.do</url-pattern> </filter-mapping> OpenDocument の場合、以下を含めます。 <init-param> <param-name>error.page</param-name> <param-value>/opendoc/vintelaError.jsp </param-value> <description>The URL of the page to show if an error occurs during authentication.</description> </init-param> </filter> <filter-mapping> <filter-name>authFilter</filter-name> <url-pattern>/opendoc/logonVintela.do/url-pattern> </filter-mapping> <filter-mapping> <filter-name>authFilter</filter-name> <url-pattern>/opendoc/logonTrustedAuth.do</url-pattern> </filter-mapping> 501 ページの 「web.xml ファイルで Java の Vintela シングル サインオンを有効にする」 に戻り、そこで説明されている手順を実行します。 war パッケージの web.xml を修正する 注 WebLogic を再起動するたびに、web.xml は上書きされ、ここまでの設定が失われま す。この問題を回避するために、InfoView または OpenDocument の実際の war パッ SAP BusinessObjects Enterprise 管理者ガイド 505 12 12 サードパーティ認証の設定 AD 認証の使用 ケージの web.xml を修正する方法があります。InfoViewApp の war ファイルは、例と して次の手順で使用されます。 1 InfoViewApp.war ファイルを検索します。 Windows では、このファイルは <INSTALLDIR>\Business Objects\BusinessOb jects Enterprise 12.0\java\applications にあります。デフォルトのインストール場 所が変更されていない場合は、<INSTALLDIR> を C:\Program Files\ で置き換 えてください。 2 WEB-INF というフォルダを作成して、修正済みの web.xml ファイルをこのフォ ルダに移動します。 注 501 ページの 「web.xml ファイルで Java の Vintela シングル サインオンを有効に する」で説明した手順によって、 web.xml ファイルを設定する必要があります。 3 コマンド ウィンドウを開きます。 4 ディレクトリを InfoViewApp.war を含むフォルダに変更します。 5 次のコマンドを実行します。 <INSTALLDIR>\javasdk\bin\ –uf InfoViewApp.war WEB-INF/web.xml デフォルトのインストール場所が変更されていない場合は、<INSTALLDIR> を C:\Program Files\Business Objects で置き換えてください。 6 501 ページの 「web.xml ファイルで Java の Vintela シングル サインオンを有効 にする」に戻り、そこで説明されているタスクを実行します。 複数の SPN の設定 この手順は省略できます。さまざま URL で InfoView へのシングル サインオンを使用 する場合は、この手順を実行する必要があります。たとえば、ユーザーには負荷が調 整された URL からアプリケーション サーバーにアクセスしてもらい、管理者にはアプ リケーション サーバーに直接アクセスしてもらう必要がある場合は、この手順を実行す る必要があります。 注 ここでは、手順 2 と 3 を既に完了していることを前提にします。すべての手順の一覧 については、497 ページの 「Java InfoView への Kerberos シングル サインオンの設定 のワークフロー」を参照してください。 506 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 InfoView へのシングル サインオンを有効にする追加の URL ごとに、手順 1 で作成し たサービス アカウントに SPN マッピングを追加する必要があります。次のコマンドを実 行します。 setspn -A HTTP/<myurl>@<REALM> -mapuser <user> 説明 • <myurl> は、ユーザーが InfoView にアクセスする際に使用する URL です。たと えば、URL が http://examplemachine.exampledomain.com:8080/InfoViewApp/ の場合、myurl は examplemachine.exampledomain.com です。 • <REALM> は、サーバーがある Active Directory の領域です(例: • EXAMPLE.COM)。 <user> は、手順 1 で作成したユーザー アカウントのログイン名です。 Java アプリケーション サーバーのヘッダー サイズ制限を増やす Active Directory は Kerberos を作成し、これは認証プロセスで使用されます。このトー クンは、HTTP ヘッダーに格納されます。Java アプリケーション サーバーにはデフォ ルトの HTTP ヘッダー サイズがあります。失敗しないために、デフォルト サイズの 16384 バイト以上であることを確認します(デプロイメントによっては、より大きいサイズ が必要になります。詳細については、Microsoft のサポート サイト (http://support.microsoft.com/kb/327825)のサイズ設定のガイドラインを参照してく ださい)。 1 Tomcat がインストールされたサーバーで、server.xml ファイルを開きます。 Windows では、このファイルは <TomcatINSTALLDIR>/conf にあります。 • Windows で、BusinessObjects Enterprise と一緒にインストールされた Tomcat のバージョンを使用しており、デフォルトのインストール場所を変更していない 場合、 <TomcatINSTALLDIR> を C:\ProgramFiles\Business Objects\Tomcat\ で置き換えてください。 • サポートされるその他の Web アプリケーション サーバーを使用している場合 は、その Web アプリケーション サーバーのマニュアルを参照して、適切なパス かどうか確認してください。 2 設定したポート番号に対応する <Connector ...> タグを見つけます。 デフォルト ポート 8080 を使用している場合は、port=8080 が含まれている <Con nector ...> タグを見つけます。 SAP BusinessObjects Enterprise 管理者ガイド 507 12 12 サードパーティ認証の設定 AD 認証の使用 以下はその例です。 <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 <Connctor ...> タグ内に、次の値を追加します。 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" redirect Port="8443" /> 4 server.xml ファイルを保存して閉じます。 5 Tomcat を再起動します。 注 他の Java アプリケーション サーバーに関しては、その Java アプリケーション サーバー のマニュアルを参照してください。 Java の Vintela シングル サインオンのロギングの制御 Java の Vintela シングル サインオンは、Apache log4j ロギングを使用します。ログ ファ イルの名前と記録されるログのレベルは以下の内容で制御されます。 • • InfoView の web.xml の Vintela ロギングに関連した設定。 log4j プロパティ ファイル内の設定。 より効率的な問題判別のために、エラーまたは警告メッセージを取得するログ ファイ ルを使用する場合があります。 次の表は、InfoView の web.xml ファイルで Vintela のエラー ログに関して制御できる ことをまとめたものです。 508 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 <param-name> パラメータの使用法 idm.logger.name ログ ファイルの名前は、このパラメータの <param-value> で指定されます。これは、お使 いの Web アプリケーション上の、他の log4j ロ ギングの実装で使用されていない一意の名前 にする必要があります。 このパラメータの <param-value> には、“ ”(ブ ランク)、“BASIC”、または“AnythingElse”の 3 つを設定できます。 • • idm.logger.props • idm.logger.props の <param-value> が、“ ”(ブランク)に設定されている場合、ロギン グは実行されません。 idm.logger.props の <param-value> が、 “BASIC”に設定されている場合、基本的な エラーが記録され、エラーは標準出力に送 信されます。 idm.logger.props の <param-value> が、“ ”または“BASIC”以外に設定されている場 合、Vintela は設定された値に一致するプ ロパティ ファイルを検索します。Vintela は、 このプロパティ ファイルを InfoView の WEB-INF ディレクトリ内で検索します。たと えば、<param-value> に BOE を指定する と、Vintela は InfoView の WEBINF ディレ クトリで、BOE.properties ファイルを検索し ます。 log4j プロパティ ファイルに指定する内容 InfoView の web.xml ファイルで、idm.logger.props の <param-value> に使用するプ ロパティ ファイルを指定する場合、InfoView の WEB-INF ディレクトリで指定したプロ パティ ファイルも作成する必要があります。基本的な要件は以下のとおりです。 • • 使用するログ機能を定義する。 このプロパティ ファイルで実行するロギングのレベルを定義する。 SAP BusinessObjects Enterprise 管理者ガイド 509 12 12 サードパーティ認証の設定 AD 認証の使用 ファイルで使用する構文の詳細と、Apache log4j プロパティ ファイルで有効なオプショ ンの詳細については、次の URL を参照してください。 http://logging.apache.org/log4j/1.2/apidocs/index.html Java の Vintela シングル サインオンで指定したロギングのレベルを変更す る 1 InfoView の web.xml ファイルを、Web アプリケーション サーバー上のそのファ イルがデプロイされている場所から開きます。 以下は、InfoView の web.xml ファイルの Windows 上の場所です。 <INSTALLDIR>\businessobjects\enterprise120\desktoplaunch\WEB-INF • • Windows で BusinessObjects Enterprise と共にインストールされた Tomcat のバージョンを使用しており、デフォルトのインストール場所を変更してい ない場合は、<INSTALLDIR> を C:\Program Files\Business Objects\Tom cat\webapps に置き換えます。 サポートされるその他の Web アプリケーション サーバーを使用している場 合は、その Web アプリケーション サーバーのマニュアルを参照して、適切 なパスかどうか確認してください。 2 エラー ログをファイルに出力する場合は、次の文字列を検索します。 <param-name>idm.logger.name</param-name> 3 idm.logger.name の <param-value> にログ ファイルの名前を入力します。 4 使用するログ機能と記録されるロギングのレベルを定義するプロパティ ファイ ルが必要な場合、次の文字列を検索します。 <param-name>idm.logger.props</param-name> 5 idm.logger.props の <param-value> にプロパティ ファイルの名前を入力しま す。 注 この値を、(ブランク)またはBASIC以外の値に設定する場合、指定するプロパ ティ ファイルに、使用するログ機能とロギングのレベルも定義する必要がありま す。使用できるロギング パラメータの詳細は、508 ページの 「Java の Vintela シングル サインオンのロギングの制御」の表を参照してください。 6 ファイルを保存して閉じます。 510 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 InfoView にアクセスする代替 URL InfoView にアクセスするために第 2 の URL を使用できます。この URL は、シングル サインオンが有効にされた後、シングル サインオンを使用せずに InfoView にアクセス する管理者またはユーザーに提供されます。 • 以下は、InfoView にアクセスするために使用されるデフォルトの URL です。 http://hostname:8080/InfoViewApp/logon.jsp • これは、シングル サインオンが有効にされた後、シングル サインオンを使用せず に InfoView にアクセスする場合に使用する URL です。 http://hostname:8080/InfoViewApp/logonNoSso.jsp Vintela ログオン エラー ページの変更 Java の Vintela シングル サインオンを使用する認証が失敗した場合、Internet Explorer は NTLM 認証を試みます。これは、別のログインの試みがブラウザ セッションが終了 するまで行われると、失敗の原因が既に解決されていても毎回発生します。管理者へ のサポート依頼の件数を減らすには、ユーザーにエラー ページを表示します。 このエラー ページは、この動作についてユーザーに知らせ、問題の原因が解決され ている場合はブラウザを閉じることで次回のログインが成功することを案内します。 Vintela エラー ページに表示されるテキストをカスタマイズする 1 次の場所の vintelaError.jsp ファイルを開きます。 <INSTALLDIR>\businessobjects\enterprise120\desktoplaunch\InfoView\logon\ インストール時に Tomcat をインストールし、デフォルトの場所を変更しなかった場 合は、INSTALLDIR を次の内容で置き換えることができます。 C:\Program Files\Business Objects\Tomcat\webapps Tomcat のデフォルトの場所を変更した場合、またはサポートされている別の Java アプリケーション サーバーを使用した場合、パスをデプロイメントに合ったもので置 き換えます。 2 メッセージのテキストを変更します。 3 ファイルを保存して閉じます。 4 Web アプリケーション サーバーを再起動します。 SAP BusinessObjects Enterprise 管理者ガイド 511 12 12 サードパーティ認証の設定 AD 認証の使用 InfoView にアクセスするために第 2 の URL を使用できます。この URL は、シン グル サインオンが有効にされた後、シングル サインオンを使用せずに InfoView にアクセスする管理者またはユーザーに提供されます。 • 以下は、InfoView にアクセスするために使用されるデフォルトの URL です。 http://HostName:portnumber/businessobjects/enterprise120/deskto plaunch/InfoView/logon/logon.do • これは、シングル サインオンが有効にされた後、シングル サインオンを使用せ ずに InfoView にアクセスする場合に使用する URL です。 http://HostName:portnumber/businessobjects/enterprise120/deskto plaunch/InfoView/logon/logonForm.do インターネット ブラウザの設定 Kerberos シングル サインオンをサポートするには、BusinessObjects Enterprise クライ アントを設定する必要があります。これは、クライアント マシンでの Internet Explorer (IE)ブラウザの設定に関係します。 注 レジストリ キーを通じて自動的に処理することもできますが、次の手順を使用すること もできます。 クライアント マシンに Interne Explorer を設定する 1 クライアント マシンで、IE ブラウザ ウィンドウを開きます。 2 統合 Windows 認証を有効にします。 a [ツール]メニューの[インターネット オプション]をクリックします。 b [詳細]タブをクリックします。 c [セキュリティ]までスクロールし、[統合 Windows 認証を使用する]を選択 して[適用]をクリックします。 3 Java アプリケーション マシンまたは URL を信頼されているサイトに追加しま す。サイトの完全なドメイン名を入力できます。 a [ツール]メニューの[インターネット オプション]をクリックします。 b [セキュリティ] タブをクリックします。 c [サイト]をクリックして[詳細設定]をクリックします。 d IIS の Web サイトを入力し、次に[追加]をクリックします。 e [OK]をクリックすると、[インターネット オプション]ダイアログ ボックスが閉 じます。 512 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 4 Internet Explorer ブラウザ ウィンドウを閉じて再度開くと、これらの変更が有効 になります。 5 ここまでの手順を BusinessObjects Enterprise クライアント マシンごとに繰り返 します。 クライアント マシンに FireFox を設定する 1 network.negotiate-auth.delegation-uris を変更します。 a クライアント マシンで、Firefox ブラウザ ウィンドウを開きます。 b URL アドレス フィールドに「about:config」と入力します。設定可能なプロパ ティの一覧が表示されます。 c network.negotiate-auth.delegation-uris をダブルクリックしてプロパティを 編集します。 d InfoView へのアクセスに使用する URL を入力します。たとえば、InfoView の URL が http://machine.domain.com:8080/InfoViewApp の場合、 「http://machine.domain.com」と入力する必要があります。 注 複数の URL を追加するには、それらをカンマで区切ります。たとえば、 「http://machine.domain.com,machine2.domain.com」と入力します。 e [OK]をクリックします。 2 network.negotiate-auth.trusted-uris を変更します。 a クライアント マシンで、Firefox ブラウザ ウィンドウを開きます。 b URL アドレス フィールドに「about:config」と入力します。設定可能なプロパ ティの一覧が表示されます。 c network.negotiate-auth.trusted-uris をダブルクリックしてプロパティを編集 します。 d InfoView へのアクセスに使用する URL を入力します。たとえば、InfoView の URL が http://machine.domain.com:8080/InfoViewApp の場合、 「http://machine.domain.com」と入力する必要があります。 注 複数の URL を追加するには、それらをカンマで区切ります。たとえば、 「http://machine.domain.com,machine2.domain.com」と入力します。 e [OK]をクリックします。 3 Firefox ブラウザ ウィンドウを閉じて再度開くと、これらの変更が有効になりま す。 4 ここまでの手順を BusinessObjects Enterprise クライアント マシンごとに繰り返 します。 SAP BusinessObjects Enterprise 管理者ガイド 513 12 12 サードパーティ認証の設定 AD 認証の使用 InfoView AD シングル サインオンのための web.config ファイルの変更 InfoView で AD シングル サインオンを使用する場合は、以下の理由から web.config ファイルを変更する必要があります。 • 使用する認証モードを変更する • 偽装を許可する • シングル サインオンを有効にする • 認証のデフォルト値を指定する これらの変更は、IIS 設定の変更に追加して行います。 注 web.config ファイルの値は大文字と小文字を区別します。 AD シングル サインオン用に web.config を変更する 1 次の場所から web.config ファイルを開きます。 C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Web Content\ InfoViewApp\InfoViewApp\ 注 上記のパスは、デフォルトの場所です。デフォルトの場所を変更した場合には、 それに応じてパスを変更します。 2 <system.web> ブロックで次の行を探します。 <Authentication mode="None" /> 3 Noneを、Windows に置き換えます。 <authentication mode="Windows" /> 4 次の行を追加します。 <identity impersonate="true" /> 5 次の文字列を見つけます。 <add key="cmsDefault" value="" /> 6 cmsDefault value フィールドに CMS マシンを入力します。 7 次の文字列を見つけます。 <add key=" ssoEnabled" value="false" /> 514 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 8 ssoEnabled の値を false から true に変更します。 9 次の文字列を見つけます。 <add key="authenticationDefault" value="secWinAD" /> 10 authenticationDefault の値が secWinAD に設定されていることを確認します。 11 ファイルを保存して閉じます。 12 IIS を再起動します。 注 AD シングル サインオンを正しく機能させるため、517 ページの 「.NET InfoView 用の Kerberos およびシングル サインオンの設定」にリストされたすべてのタスク を必ず完了するようにしてください。 偽装と Windows 認証のための web.config ファイルの変更 AD 認証を使用する場合は、web.config ファイルを変更して、使用する認証モードを 変更し、偽装を許可する必要があります。これは、IIS 設定の変更に追加して行いま す。 設定するアプリケーションに応じて、次の web.config ファイルのいずれかを変更しま す。 • CMC と InfoView を設定するには、Web Content ディレクトリの web.config ファイ ルを設定します。 InfoView のみ設定するには、InfoView ディレクトリの web.config ファイルを設定しま す。 注 web.config ファイルの値は大文字と小文字を区別します。 AD 基本認証用に web.config を変更する 1 次のいずれかの場所から適切な Web.config ファイルを開きます。 • C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Web Content\ • C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\InfoViewApp 注 上記のパスは、デフォルトの場所です。デフォルトの場所を変更した場合には、 それに応じてパスを変更します。 SAP BusinessObjects Enterprise 管理者ガイド 515 12 12 サードパーティ認証の設定 AD 認証の使用 2 <system.web> ブロックで次の行を探します。 <authentication mode="None" /> 3 Noneを、Windows に置き換えます。 <authentication mode="Windows" /> 4 次の行を追加します。 <identity impersonate="true" /> 5 ファイルを保存して閉じます。 6 IIS を再起動します。 Java アプリケーション サーバーのデータベースへの Kerberos とシングル サインオン の設定 以下のすべての要件を満たすデプロイメントで、データベースへのシングル サインオ ンがサポートされます。 • • • • • BusinessObjects Enterprise のデプロイメントが Java アプリケーション サーバー にある。 Java Web アプリケーション サーバーは Kerberos を使用する AD で設定され ている。 シングル サインオンが必要なデータベースは SQL Server または Oracle で サポートされるバージョンである。 データベースに対するアクセス権が必要なグループとユーザーに、SQL Server または Oracle 内の権限が付与されている。 CMC の[AD 認証]ページの[セキュリティ コンテキストをキャッシュする]チェッ ク ボックス(データベースへのシングル サインオンに必要)がオンになってい る。 最後の手順では、krb5.ini ファイルを変更して Java のデータベースへのシングル サ インオンをサポートするようにします。 注 以下の手順では、Java アプリケーション サーバーのデータベースにシングル サイン オンを設定する方法について説明します。Java アプリケーション サーバーのデータ ベースにエンド ツー エンドのシングル サインオンを設定する場合、Java の Vintela シングル サインオンに必要な設定も行う必要があります。詳細については、496 ペー ジの 「 Java InfoViewの Kerberos およびシングル サインオンの設定」を参照してくだ さい。 516 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 注 データベースへのシングル サインオンを設定する場合は、[セキュリティ コンテキスト をキャッシュする]が設定されていることを確認します。操作の詳細については、482 ページの 「Windows AD プラグインでの Kerberos 認証の有効化 」を参照してくださ い。 Java アプリケーション サーバーのデータベースへのシングル サインオンを有効にする 1 BusinessObjects Enterprise のデプロイメントで使用される krb5.ini ファイルを 開きます。 このファイルのデフォルトの場所は、Web アプリケーション サーバーの WINNT ディレクトリです。 注 WINNT ディレクトリにファイルが見つからない場合は、ファイルの場所に関する次 の Java 引数を確認します。 -Djava.security.auth.login.config この変数は、Kerberos を使用する AD を Java Web アプリケーション サーバーに 設定するときに指定されます。 2 ファイルの [libdefaults]セクションに移動します。 3 次の文字列は、ファイルの [realms]セクションの開始位置よりも前に入力して ください。 forwardable = true 4 ファイルを保存して閉じます。 5 Web アプリケーション サーバーを再起動します。 .NET InfoView 用の Kerberos およびシングル サインオンの設定 この節では、BusinessObjects Enterprise .NET InfoView に、Kerberos を使用したシ ングル サインオンと AD 認証を設定するために必要な手順を説明します。 これらの手順を実装する前に、Kerberos を使用した .NET InfoView での手動認証が 正しく動作することを確認してください。AD ユーザーは各自の AD ユーザー名とパス ワードを指定して .NET InfoView にログオンできる必要があります。また、CMC では Kerberos が有効になっています。 関連項目 • 482 ページの「Windows AD プラグインでの Kerberos 認証の有効化 」 SAP BusinessObjects Enterprise 管理者ガイド 517 12 12 サードパーティ認証の設定 AD 認証の使用 • 491 ページの「.NET InfoView および IIS 用の Kerberos の設定」 CMC でシングル サインオンを有効にする 1 CMC の[認証]管理エリアを表示します。 2 [Windows AD]をダブルクリックします。 3 [認証のオプション]エリアで、[選択した認証モードでのシングル サイン オン (SSO)を有効にする]を選択します。 4 [更新]をクリックします。 偽装と Windows 認証のための web.config の変更 偽装および Windows 認証を有効にするには、以下の表にリストされている 2 つのア プリケーションに対して Web.config ファイルを変更する必要があります。 アプリケーショ ン デフォルトの場所 InfoViewApp <INSTALLDIR>\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\InfoViewApp PlatformServices <INSTALLDIR>\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\PlatformServices 偽装と Windows 認証のために web.config を変更する 1 InfoView の web.config ファイルを開きます。 2 <system.web> で次の行を探します。 <Authentication mode="None" /> 3 以下のように行を変更します。 <authentication mode="Windows" /> 4 <system.web> で次の行を探します。 <identity impersonate="true" /> 5 以下の表に示されているように文字列を編集します。 518 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 文字列 編集する内容 <add key="cmsDefault" value="" /> cmsDefault 値フィールドに、CMS マシンの名前を入力します。 <add key=" ssoEnabled" value="false" /> "false" を "true" に変更します。 <add key="authenticationDefault" val ue="secWinAD" /> value が "secWinAD" に設定され ていることを確認します。 6 Web.config ファイルを保存して閉じます。 7 PlatformService の Web.config ファイルを開きます。 8 以下の表に示されているように、<system.web> の下の行を編集します。 行 編集する内容 <Authentication mode="None" /> "None" を "Windows" に変更します。 <identity impersonate="true" /> この行が "true" に設定されていることを確 認します。 9 Web.config ファイルを保存して閉じます。 10 IIS を再起動します。 ヒント 統合 Windows 認証を使用するように IIS を設定した後にも IIS を再起動でき ます。 IIS クライアントに統合 Windows 認証を設定する シングル サインオンをサポートするには、統合 Windows 認証を使用するように IIS の BusinessObjects クライアントを設定する必要があります。以下の手順を実装して、クラ イアントに Windows 認証を設定します。 1 IIS の[インターネット インフォメーション サービス]ウィンドウで、左側のツリー を展開し、[既定の Web サイト]の下にある[InfoViewApp]に移動します。 2 [InfoViewApp]を右クリックし、[プロパティ]を選択します。 3 [ディレクトリ セキュリティ]タブで、[編集]をクリックします。 4 [匿名アクセス]が選択されている場合は、選択を解除します。 5 [統合 Windows 認証]を選択し、[OK]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 519 12 12 サードパーティ認証の設定 AD 認証の使用 6 [OK]をクリックして終了します。 7 PlatformServices に対して手順 1 ~ 6 を繰り返します。 8 IIS を再起動します。 IIS のホストを、委任に対して信頼されるように設定する IIS をホストしているマシンが委任に対して信頼されているか、IIS を実行しているアカ ウントが委任に対して信頼されているか確認する必要があります。以下の手順を実装 して、IIS をホストしているマシンを委任用に設定します。IIS を実行しているアカウント を設定する方法については、Windows AD のマニュアルを参照してください。 1 2 3 4 5 6 [Active Dierectory ユーザーとコンピュータ] スナップインを開きます。 IIS をホストしているマシンのドメインまでツリーを展開します。 [コンピュータ]をダブルクリックします。 IIS をホストしているマシンを右クリックし、[プロパティ]を選択します。 [委任]タブを選択します。 [任意のサービスへの委任でこのユーザーを信頼する(Kerberos のみ)]を選 択し、[OK]をクリックします。 Internet Explorer ブラウザを設定する エンドツーエンドのシングル サイン オンをサポートするには、BusinessObjects Enterprise クライアント マシンに Internet Explorer ブラウザを設定する必要があります。この実装 には、次のタスクが含まれます。 • • クライアント マシンへの統合 Windodws 認証の設定 ローカルのイントラネット サイトへの IIS の追加 ヒント レジストリ キーを使用すると、以下の手順を自動化することができます。詳細につ いては、 Windodws のマニュアルを参照してください。 1 クライアント マシンで Internet Explorer ブラウザを開きます。 2 統合 Windows 認証を有効にします。 a [ツール] > [インターネット オプション]を開きます。 b [詳細]タブを選択します。 c [セキュリティ]設定に移動します。 d [統合 Windows 認証を使用する]を選択し、[適用]をクリックします。 3 IIS をローカルのイントラネット サイトのリストに追加します。 a [ツール] > [インターネット オプション]を開きます。 b [セキュリティ] > [ローカル イントラネット] > [サイト] > [詳細設定]の順に選 択します。[セキュリティ]タブ。 520 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 c IIS の Web サイトを入力し、[追加]をクリックします。 たとえば、「http://iismachine.domain.com」と入力します。 d [OK]を 2 回クリックして、[オプション]ダイアログ ボックスを閉じます。 4 Internet Explorer ブラウザを閉じてから、もう一度開いて、変更が有効になっ ていることを確認します。 5 すべてのクライアント マシンで手順 1 ~ 4 を繰り返します。 IIS のデータベースへの Kerberos とシングル サインオンの設定 データベースへのシングル サインオンを設定するには、ユーザー認証情報がデータ ベースに伝播されるように IIS と BusinessObjects Enterprise を設定する必要がありま す。このシナリオの手順を実装することで、ユーザーは各自の AD アカウント認証情報 を、基になるデータベースに対して認証できます。エンドツーエンドのシングル サイン オンを実装する前に、Kerberos 認証を使用した .NET InfoView へのシングル サイン オンの設定手順を実行する必要があります。また、データベースへのシングル サイン オンを設定するには、次の操作を実行する必要があります。 1 BusinessObjects Enterprise サービス アカウントが委任に対して信頼されている必 要があります。 2 レポーティング サービスが BusinessObjects Enterprise サービス アカウントを使用 して実行されている必要があります。レポーティング サービスをホストしているマシ ンには、ローカルの Administrators グループの一部として BusinessObjects Enterprise サービス アカウントが必要です。アカウントのローカル セキュリティ ポ リシーは、オペレーティング システムの一部として機能するに設定する必要があり ます。 3 [セキュリティ コンテキストをキャッシュする]を有効にする必要があります。詳細に ついては、483 ページの 「Kerberos 用に Windows AD セキュリティ プラグインを設 定する」を参照してください。 4 クエリーを実行するには、AD ドメイン コントローラへのアクセスを IIS に設定しま す。 関連項目 • 517 ページの「.NET InfoView 用の Kerberos およびシングル サインオンの設 定」 • 474 ページの「サービス アカウントの設定」 • 478 ページの「サーバーの設定」 SAP BusinessObjects Enterprise 管理者ガイド 521 12 12 サードパーティ認証の設定 AD 認証の使用 AD ドメイン アクセス用の IIS の設定 データベース シングル サインオンをサポートするには、ドメイン コントローラに接続す る権限を持っているアカウントとして実行されるように Aspnet_wp.exe ワーカー プロセ スを設定する必要があります。次のいずれかを選択できます。 • マシンのドメイン アカウントで IIS ワーカー プロセスを実行します。この方法で は、パスワードが自動的に生成されて、有効期限の制約がありません。パス ワードが公開されたり、変更されることはありません。 • ネットワーク サービス アカウントまたはユーザー ドメイン アカウントで IIS ワー カー プロセスを実行します。ユーザー ドメイン アカウントを使用することで、ア カウントの権限を制御できますが、パスワードは公開されたり、変更される可能 性があります。パスワードの有効期限が切れて、エラーになる場合もあります。 使用する方法によって、システムのセキュリティ管理要件が異なります。システムま たはユーザー ドメイン アカウントに関連するセキュリティ リスクの詳細については、 Microsoft のマニュアルを参照してください。 AD ドメイン アクセス用に IIS 5 を設定する IIS 5 が既にドメイン アカウント、システム アカウントまたはネットワーク サービス アカウ ントで実行されている場合、これらの手順は省略できます。 1 machine.cong ファイルを開きます。 このファイルは、C:\Winnt\Microsoft.NET\Framework\version\CONFIG\ に あります。ここで、version はソフトウェア バージョン番号を表します。 2 このファイルで processModel Attributes セクションを探します。 3 次の表に示されているパラメータ値を設定します。 パラメータ 設定する値 userName Password Password AutoGenerate 4 ファイルを保存して閉じます。 マシンのドメイン アカウントとして実行するように Aspnet_wp.exe アカウントを設 定すると、特別なシステム アカウントとして Web サーバー上のすべての ASP.NET Web アプリケーションを実行できるようになります。セキュリティのた め、IIS を実行するアカウントが、マップされたグループに属していないことを確 認してください。 522 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 Web サーバーのマシン名がそれにアクセスするのに使用する名前と異なる場合、Web サーバー マシンで HTTP アクセスの SPN を追加します。 setspn -A HTTP/serverhost.domainname.com serverhost たとえば、www.domainname.com からマシンにアクセスする場合でも、マシン名が web.domainname.com であれば、Web サービス マシンに HTTP アクセスのための SPN を追加する必要があります。 AD ドメイン アクセス用に IIS 6 を設定する IIS 6 は、デフォルトでは、AD ドメイン アクセスのための十分な権限を持つネットワー ク サービス アカウントで実行されます。 1 インターネット インフォメーション サービス(IIS)マネージャを開くには、[スター ト] > [設定] > [コントロール パネル] > [管理ツール]の順に選択します。 2 [ローカル コンピュータ] > [アプリケーション プール]に順に選択します。 3 [DefaultAppPool]を右クリックし、[プロパティ]を選択します。 BusinessObjects Enterprise がデフォルトのアプリケーション プールにインス トールされていない場合は、インストール先のプールを使用する必要がありま す。 4 [識別]タブを選択します。ネットワーク サービスが選択されていること、および ローカル アカウントが選択されていないことを確認します。 注 または、[構成可能]を使用してアプリケーション プールをドメイン アカウントで 実行することができます。 5 [OK]をクリックします。 6 アプリケーション プールの設定のいずれかを変更した場合は IIS を再起動し ます。 .NET InfoView の NTLM およびシングル サイン オンの設定 この節では、BusinessObjects Enterprise .NET InfoView に、NTLM を使用したシング ル サイン オンと AD 認証を設定するために必要な手順を説明します。 これらの手順を実装する前に、NTLM を使用した .NET InfoView での手動認証が正 しく動作することを確認してください。AD ユーザーは各自の AD ユーザー名とパス ワードを指定して .NET InfoView にログオンできる必要があります。また、CMC では Kerberos が有効になっています。 SAP BusinessObjects Enterprise 管理者ガイド 523 12 12 サードパーティ認証の設定 AD 認証の使用 関連項目 • 495 ページの「AD 認証と NTLM の併用」 CMC でシングル サインオンを有効にする 1 CMC の[認証]管理エリアを表示します。 2 [Windows AD]をダブルクリックします。 3 [認証のオプション]エリアで、[選択した認証モードでのシングル サイン オン (SSO)を有効にする]を選択します。 4 [更新]をクリックします。 偽装と Windows 認証のための web.config の変更 偽装および Windows 認証を有効にするには、以下の表にリストされている 2 つのア プリケーションに対して Web.config ファイルを変更する必要があります。 アプリケーショ ン デフォルトの場所 InfoViewApp <INSTALLDIR>\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\InfoViewApp PlatformServices <INSTALLDIR>\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\PlatformServices\ 偽装と Windows 認証のために web.config を変更する 1 InfoView の web.config ファイルを開きます。 2 <system.web> で次の行を探します。 <Authentication mode="None" /> 3 以下のように行を変更します。 <authentication mode="Windows" /> 4 <system.web> で次の行を探します。 <identity impersonate="true" /> 5 以下の表に示されているように文字列を編集します。 524 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 文字列 編集する内容 <add key="cmsDefault" value="" /> cmsDefault 値フィールドに、CMS マシンの名前を入力します。 <add key=" ssoEnabled" value="false" /> "false" を "true" に変更します。 <add key="authenticationDefault" val ue="secWinAD" /> value が "secWinAD" に設定され ていることを確認します。 6 Web.config ファイルを保存して閉じます。 7 PlatformService の Web.config ファイルを開きます。 8 以下の表に示されているように、<system.web> の下の行を編集します。 行 編集する内容 <Authentication mode="None" /> "None" を "Windows" に変更します。 <identity impersonate="true" /> この行が "true" に設定されていることを確 認します。 9 Web.config ファイルを保存して閉じます。 10 IIS を再起動します。 ヒント 統合 Windows 認証を使用するように IIS を設定した後にも IIS を再起動でき ます。 IIS クライアントに統合 Windows 認証を設定する シングル サインオンをサポートするには、統合 Windows 認証を使用するように IIS の BusinessObjects クライアントを設定する必要があります。以下の手順を実装して、クラ イアントに Windows 認証を設定します。 1 IIS の[インターネット インフォメーション サービス]ウィンドウで、左側のツリー を展開し、[既定の Web サイト]の下にある[InfoViewApp]に移動します。 2 [InfoViewApp]を右クリックし、[プロパティ]を選択します。 3 [ディレクトリ セキュリティ]タブで、[編集]をクリックします。 4 [匿名アクセス]が選択されている場合は、選択を解除します。 5 [統合 Windows 認証]を選択し、[OK]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 525 12 12 サードパーティ認証の設定 AD 認証の使用 6 [OK]をクリックして終了します。 7 PlatformServices に対して手順 1 ~ 6 を繰り返します。 8 IIS を再起動します。 Internet Explorer ブラウザを設定する エンドツーエンドのシングル サイン オンをサポートするには、BusinessObjects Enterprise クライアント マシンに Internet Explorer ブラウザを設定する必要があります。この実装 には、次のタスクが含まれます。 • • クライアント マシンへの統合 Windodws 認証の設定 ローカルのイントラネット サイトへの IIS の追加 ヒント レジストリ キーを使用すると、以下の手順を自動化することができます。詳細につ いては、 Windodws のマニュアルを参照してください。 1 クライアント マシンで Internet Explorer ブラウザを開きます。 2 統合 Windows 認証を有効にします。 a [ツール] > [インターネット オプション]を開きます。 b [詳細]タブを選択します。 c [セキュリティ]設定に移動します。 d [統合 Windows 認証を使用する]を選択し、[適用]をクリックします。 3 IIS をローカルのイントラネット サイトのリストに追加します。 a [ツール] > [インターネット オプション]を開きます。 b [セキュリティ] > [ローカル イントラネット] > [サイト] > [詳細設定]の順に選 択します。 c IIS の Web サイトを入力し、次に[追加]をクリックします。 たとえば、「http://iismachine.domain.com」と入力します。 d [OK]を 2 回クリックして、[オプション]ダイアログ ボックスを閉じます。 4 Internet Explorer ブラウザを閉じてから、もう一度開いて、変更が有効になっ ていることを確認します。 5 すべてのクライアント マシンで手順 1 ~ 4 を繰り返します。 AD と SiteMinder の併用 ここでは、BusinessObjects Enterprise が提供する、IIS および Java で Windows Active Directory(AD)と SiteMinder を使用した認証に使用できるさまざまな方法について説 明します。AD アカウントの管理および設定についても説明します。 526 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 NTLM または Kerberos と SiteMinder を併用できます。NTLM の詳細については、 495 ページの 「AD 認証と NTLM の併用」を参照してください。Kerberos の詳細につ いては、473 ページの 「AD 認証と Kerberos の併用」を参照してください。 AD と SiteMinder のワークフロー IIS と AD および SiteMinder を併用するように BusinessObjects Enterprise を設定す るためのワークフローでは、次の手順を実行します。 • 466 ページの 「AD アカウントのマップ 」 • 527 ページの 「SiteMinder での Windows AD プラグインの設定」 • 528 ページの 「Java AD および SiteMinder 用の web.xml の変更」 AD と SiteMinder のワークフローの設定 ここでは、AD と SiteMinder の併用方法を説明します。SiteMinder はサードパーティ 製のユーザー アクセスおよび認証ツールであり、AD セキュリティ プラグインと併用し て BusinessObjects Enterprise へのシングル サインオンを作成できます。ここでは、 466 ページの 「AD アカウントのマップ 」の手順を完了していることを前提にします。 SiteMinder と AD シングル サインオンの併用を有効にするには、次の 2 つの手順を 実行する必要があります。 • SiteMinder を使用したシングル サインオン用に AD プラグインを設定する • Java および SiteMinder を使用するために Web.xml ファイルを変更するか、.NET および SiteMinder を使用するために Web.config ファイルを変更する 注 SiteMinder 管理者が 4.x エージェントに対するサポートを有効にしていることを確 認してください。これは、使用している SiteMinder のサポートされているバージョ ンにかかわらず、実行する必要があります。SiteMinder の詳細とインストール方法 については、SiteMinder のマニュアルを参照してください。 SiteMinder での Windows AD プラグインの設定 SiteMinder を使用したシングル サインオン用に AD プラグインを設定する 1 CMC で、[認証]をクリックします。 2 [Windows AD]をダブルクリックします。 3 ページの[SiteMinder オプション]エリアまで下にスクロールします。 4 [無効]をクリックします。 Windows AD SiteMinder の設定ページが表示されます。 SAP BusinessObjects Enterprise 管理者ガイド 527 12 12 サードパーティ認証の設定 AD 認証の使用 5 Windows AD プラグインを設定していない場合は、警告が表示されて、続行す るかどうかの確認が行われます。[OK]をクリックします。 AD SiteMinder の設定ページが表示されます。 6 [SiteMinder シングル サインオンを使用]をクリックします。 7 [ポリシー サーバー ホスト]ボックスに各ポリシーサーバー名を入力し、[追加] をクリックします。 8 それぞれのポリシー サーバー ホストについて、[アカウント ポート]、[認証ポー ト]、および[承認ポート]の番号を指定します。 9 [エージェント名]に名前、[共有シークレット]に共有シークレットを入力します。 [共有シークレット]に共有シークレットを再度入力します。 注 SiteMinder 管理者が 4.x エージェントに対するサポートを有効にしていること を確認してください。これは、使用している SiteMinder のサポートされている バージョンにかかわらず、実行する必要があります。SiteMinder の詳細とイン ストール方法については、SiteMinder のマニュアルを参照してください。 10 [更新]をクリックします。 Java AD および SiteMinder 用の web.xml の変更 Java AD SiteMinder を有効にする 1 InfoView の web.xml ファイルを、Web アプリケーション サーバー上のそのファ イルがデプロイされている場所から開きます。 <DeployedLocation>\Business Objects\BusinessObjects Enterprise 12.0\warfiles\ warfiles|WebApss\InfoViewApp\WEB-INF 注 BusinessObjects Enterprise と共にインストールされる Tomcat のバージョンを 使用している場合は、<DeployedLocation> を C:\ProgramFiles\Business Ob jects\tomcat55\webapps に置き換えます。サポートされるその他の Web アプ リケーション サーバーを使用している場合は、その Web アプリケーション サー バーのマニュアルを参照して、置き換える適切なパスを確認してください。 2 ファイル内で次の文字列を探します。 <param-name>cms.default</param-name> 3 cms.default <param-value> フィールドに、CMS 名とポート番号を入力します。 528 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 servername:portnumber の形式を使用します。 4 ファイル内で次の文字列を探します。 <param-name>authentication.default</param-name> 5 authentication.default の <param-value> を secWinAD に設定します。 <param-value>secWinAD</param-value> 6 ファイル内で次の文字列を探します。 <param-name>sso.enabled</param-name> 7 sso.enabled の <param-value> を、false から true に変更します。 <param-value>true</param-value> 8 ファイル内で次の文字列を探します。 <param-name>siteminder.enabled</param-name> 9 siteminder.enabled の <param-value> を false から true に変更します。 <param-value>true</param-value> 10 ファイル内で次の文字列を探します。 <param-name>siteminder.authentication</param-name> 11 siteminder.authentication の <param-value> を secWinAD に設定します。 <param-value>secWinAD</param-value> 12 ファイルを保存して閉じます。 13 Web アプリケーション サーバーを再起動します。 SAP BusinessObjects Enterprise 管理者ガイド 529 12 12 サードパーティ認証の設定 AD 認証の使用 InfoView への Java AD シングル サインオンのための web.xml の変更 Java AD シングル サインオンを有効にする 1 InfoView の web.xml ファイルを、Web アプリケーション サーバー上のそのファ イルがデプロイされている場所から開きます。 <DeployedLocation>\InfoViewApp\WEB-INF 注 BusinessObjects Enterprise と共にインストールされる Tomcat のバージョンを 使用している場合は、<DeployedLocation> を C:\ProgramFiles\Business Ob jects\tomcat55\webapps に置き換えます。サポートされるその他の Web アプ リケーション サーバーを使用している場合は、その Web アプリケーション サー バーのマニュアルを参照して、置き換える適切なパスを確認してください。 2 ファイル内で次の文字列を探します。 <param-name>cms.default</param-name> 3 cms.default <param-value> フィールドに、CMS 名とポート番号を入力します。 servername:portnumber の形式を使用します。 4 ファイル内で次の文字列を探します。 <param-name>authentication.default</param-name> 5 authentication.default の <param-value> を secWinAD に設定します。 <param-value>secWinAD</param-value> 6 ファイル内で次の文字列を探します。 <param-name>sso.enabled</param-name> 7 sso.enabled の <param-value> を、false から true に変更します。 <param-value>true</param-value> 8 ファイルを保存して閉じます。 9 Web アプリケーション サーバーを再起動します。 530 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 Java AD および SiteMinder 用の web.xml ファイルの変更 SiteMinder に対して Java AD クライアントを有効にする 1 InfoView の web.xml ファイルを、Web アプリケーション サーバー上のそのファ イルがデプロイされている場所から開きます。 <DeployedLocation>\InfoViewApp\WEB-INF 注 BusinessObjects Enterprise と共にインストールされる Tomcat のバージョンを 使用している場合は、<DeployedLocation> を C:\ProgramFiles\Business Ob jects\tomcat55\webapps に置き換えます。サポートされるその他の Web アプ リケーション サーバーを使用している場合は、その Web アプリケーション サー バーのマニュアルを参照して、置き換える適切なパスを確認してください。 2 ファイル内で次の文字列を探します。 <param-name>cms.default</param-name> 3 cms.default <param-value> フィールドに、CMS 名とポート番号を入力します。 servername:portnumber の形式を使用します。 4 ファイル内で次の文字列を探します。 <param-name>authentication.default</param-name> 5 authentication.default の <param-value> を secWinAD に設定します。 <param-value>secWinAD</param-value> 6 ファイル内で次の文字列を探します。 <param-name>sso.enabled</param-name> 7 sso.enabled の <param-value> を、false から true に変更します。 <param-value>true</param-value> 8 ファイル内で次の文字列を探します。 <param-name>siteminder.enabled</param-name> SAP BusinessObjects Enterprise 管理者ガイド 531 12 12 サードパーティ認証の設定 AD 認証の使用 9 siteminder.enabled の <param-value> を false から true に変更します。 <param-value>true</param-value> 10 ファイル内で次の文字列を探します。 <param-name>siteminder.authentication</param-name> 11 siteminder.authentication の <param-value> を secWinAD に設定します。 <param-value>secWinAD</param-value> 12 ファイルを保存して閉じます。 13 Web アプリケーション サーバーを再起動します。 .NET InfoView および SiteMinder 用の web.config の変更 SiteMinder に対して .NET InfoView クライアントを有効にする 1 InfoView の web.config ファイルを、IIS のそのファイルがデプロイされている次 の場所から開きます。 C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\InfoViewApp 注 上記のパスは、デフォルトの場所です。デフォルトの場所を変更した場合には、 それに応じてパスを変更します。 2 ファイル内で次の文字列を探します。 <add key="cmsDefault" value="" /> 3 cmsDefault value フィールドに CMS 名を入力します。 4 ファイル内で次の文字列を探します。 <add key="authenticationDefault" value="secEnterprise" /> 5 authenticationDefault の値を secWinAD に設定します。 6 ファイル内で次の文字列を探します。 <add key="ssoEnabled" value="false" /> 532 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 7 ssoEnabled の値を false から true に変更します。 8 ファイル内で次の文字列を探します。 <add key="siteminderEnabled" value="true" /> 9 siteminderEnabled の値が true に設定されていることを確認します。 10 ファイル内で次の文字列を探します。 <add key="siteminderAuthentication" value="secLDAP" /> 11 sitemindeAuthentication の値を secWinAD に設定します。 <param-value>secWinAD</param-value> 12 ファイルを保存して閉じます。 13 IIS を再起動します。 Java クライアントでの SiteMinder の無効化 SiteMinder を設定できないようにする場合、または CMC で設定した後に無効にする 場合は、InfoView の web.xml ファイルを変更します。 web.xml を変更して SiteMinder を無効にする 1 Web アプリケーション サーバーで InfoView の web.xml ファイルを開きます。 <DeployedLocation>\InfoViewApp\WEB-INF 注 BusinessObjects Enterprise と共にインストールされる Tomcat のバージョンを 使用している場合は、<DeployedLocation> を C:\ProgramFiles\Business Ob jects\tomcat55\webapps に置き換えます。サポートされるその他の Web アプ リケーション サーバーを使用している場合は、その Web アプリケーション サー バーのマニュアルを参照して、置き換える適切なパスを確認してください。 2 ファイル内で次の文字列を探します。 <param-name>siteminder.enabled</param-name> 3 <param-value> を true から false に変更します。 <param-value>false</param-value> 4 ファイルを保存して閉じます。 SAP BusinessObjects Enterprise 管理者ガイド 533 12 12 サードパーティ認証の設定 AD 認証の使用 5 Web アプリケーション サーバーを再起動します。 .NET クライアントでの SiteMinder の無効化 SiteMinder を設定できないようにする場合、または .NET の CMC で設定した後に無 効にする場合は、InfoView の web.xml ファイルを変更します。 web.config を変更して .NET クライアントの SiteMinder を無効にする 1 Web アプリケーション サーバーで InfoView の web.config ファイルを開きま す。 C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\InfoViewApp 注 上記のパスは、デフォルトの場所です。デフォルトの場所を変更した場合には、 それに応じてパスを変更します。 2 ファイル内で次の文字列を探します。 <add key="siteminderEnabled" value="true" /> 3 値を true から false に変更します。 <param-value>false</param-value> 4 次の場所にある PlatformServices の web.config ファイルで、手順 1 ~ 3 を繰 り返します。 C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\PlatformServices 5 ファイルを保存して閉じます。 6 IIS を再起動します。 シングル サインオンのトラブルシューティング ここでは、シングル サインオンが正しく機能しない一般的な設定エラーをいくつか示 します。 534 • 無効なシングル サインオン • セキュリティ コンテキストの問題 • 重複する ssoEnabled タグ SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 AD 認証の使用 無効なシングル サインオン web.config ファイルでシングル サインオンが設定されているにもかかわらず、次のエ ラーが表示されます。 The administrator has disabled Single Sign-On logons for this authentication plu gin. Please log on using your username and password. この問題は、シングル サインオンの設定が CMC から失われているが、それ以外の必 要な場所にはすべて存在する場合に発生します。 CMC でシングル サインオンを有効にする 1 CMC の[認証]エリアを表示します。 2 [Windows AD]をダブルクリックします。 3 ページの[認証のオプション]エリアで、[選択した認証モードでのシングル サ イン オン (SSO) を有効にする]を選択します。 4 IIS を再起動 します。 セキュリティ コンテキストの問題 シングル サインオンを設定した後に、InfoView にアクセスしようとすると、次のエラー が表示されます。 An error has occurred propagating the security context between the security server and the client. Please contact your system administrator. これは、偽装設定が正しく設定されていないか、web.config ファイルにその設定が存 在しないことが原因で発生します。 セキュリティ コンテキストの問題を解決する 1 次の場所から web.config ファイルを開きます。 C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp 注 上記のパスは、デフォルトの場所です。デフォルトの場所を変更した場合には、 それに応じてパスを変更します。 2 次の両方の行がファイル内に存在することを確認します。 <authentication mode="Windows"/> <identity impersonate="true" /> SAP BusinessObjects Enterprise 管理者ガイド 535 12 12 サードパーティ認証の設定 AD 認証の使用 いずれかの行が存在しない場合は、その行を追加し、別の設定になっている場合 は、必要な設定になるように変更します。 3 ファイルを保存して閉じます。 4 次の場所にある PlatformServices の web.config ファイルで、手順 1 ~ 3 を繰 り返します。 C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\PlatformServices 5 IIS を再起動します。 重複する ssoEnabled タグ シングル サインオンは web.config ファイルで設定されていますが、InfoView のログオ ン画面が、ユーザー名とパスワードが空白で、Windows 認証が選択された状態で表 示されます。[ログオン]をクリックすると、正しくログオンできます。エラー メッセージは 表示されません。 これは、web.config ファイルの ssoEnable キーに複数の矛盾した値が設定されている ことが原因で発生する可能性があります。ssoEnable が 2 回設定されている例を取り 上げます。最初は true に設定され、2 回目は false に設定されています。 <add key="cmsDefault" value="ABCADEI01" /> <add key="ssoEnabled" value="true" /> <add key="authenticationDefault" value="secWinAD" /> <add key="cmsVisible" value="true" /> . <!-- Set to false to disable Siteminder sso --> <add key="siteminderEnabled" value="true" /> <add key="siteminderAuthentication" value="secLDAP" /> <!-- Set to true to enable other Single Sign On --> <add key="ssoEnabled" value="false" /> 重複するタグを削除する 1 次の場所から web.config ファイルを開きます。 C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\InfoViewApp 注 上記のパスは、デフォルトの場所です。デフォルトの場所を変更した場合には、 それに応じてパスを変更します。 536 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 信用できる認証の有効化 2 ファイル内で次の文字列を探します。 ssoEnabled 3 この文字列が複数存在する場合は、1 つ目の設定が必要な設定になっている ことを確認し、重複するタグを削除します。 4 ファイルを保存して閉じます。 5 IIS を再起動します。 信用できる認証の有効化 一度システムにログオンしたら、そのセッションの間に何回もパスワードを入力する必 要がない方が好まれます。信用できる認証では、BusinessObjects Enterprise 認証ソ リューションをサードパーティの認証ソリューションと統合するための Java シングル サ インオン ソリューションを提供します。Central Management Server と信用を確立した アプリケーションでは、信用できる認証を使用してユーザーがパスワードを指定せず にログオンできます。信用できる認証を有効にするには、サーバー(CMC を使用して) およびクライアント(web.xml ファイルで)の両方を設定する必要があります。 ビジネス プロセス BI Web サービスを使用している場合は、 BusinessProcessBI.properties ファイルも設定する必要があります。詳細については、 下記を参照してください。 注 • • • 信用できる認証を使用できるようにする前に、BusinessObjects Enterprise に サインオンする必要のある、Enterprise ユーザーを作成するか、サードパーティ ユーザーをマップしておく必要があります。 Java InfoView の SSO の URL は、http://hostname:portnumber/InfoViewApp/lo gon/logon.do です。 .NET InfoView の SSO の URL は、http://hostname:portnumber/In foViewApp/logon/logon.aspx です。 関連項目 • • • 538 ページの「信用できる認証用のサーバーの設定」 538 ページの「クライアントに対する信用できる認証の設定」 544 ページの「ビジネス プロセス BI の信用できる認証の設定」 SAP BusinessObjects Enterprise 管理者ガイド 537 12 12 サードパーティ認証の設定 信用できる認証の有効化 信用できる認証用のサーバーの設定 信用できる認証を使用するサーバーを設定する 1 2 3 4 5 6 セントラル管理コンソールに管理者権限でログオンします。 CMC の[認証]管理エリアを表示します。 [Enterprise]タブをクリックします。 信用できる認証が表示されるまで下にスクロールします。 [信用できる認証を有効にする]をクリックします。 [共有シークレット]フィールドに文字列を入力します。 注 共有シークレットは、クライアントおよび CMS が信用を確立するために使用さ れます。サーバーに対して信用できる認証を設定した後に、クライアントも設定 する必要があります。詳細については、538 ページの 「クライアントに対する信 用できる認証の設定」を参照してください。 7 共有シークレットが有効になる日数を指定するには、[共有シークレット有効期 間]フィールドに値を指定します。 8 信用できる認証リクエストのタイムアウト値を指定します。 注 タイムアウト値は、クライアントのクロックと CMS のクロックの許容できる最大時 間差(ミリ秒)です。0 を入力すると、2 つのクロックの時間差は無制限になりま す。脆弱性が増して攻撃が繰り返される可能性があるため、この値を 0 に設 定することはお勧めしません。 9 [更新]をクリックします。 クライアントに対する信用できる認証の設定 クライアントに対して信用できる認証を設定する 以下の手順は、InfoView と OpenDocument Web アプリケーションの両方で使用 できます。 538 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 信用できる認証の有効化 1 InfoView または OpenDocument の web.xml ファイルを、Web アプリケーショ ン サーバー上のそのファイルがデプロイされている場所から開きます。 Windows 上で InfoView のデプロイされている場所は、次のとおりです。 <DeployedLocation>\Business Objects\BusinessObjects Enterprise 12.0\warfiles\WebApps\InfoViewApp\WEB-INF OpenDocument のデプロイされている場所は、次のとおりです。 <DeployedLocation>\Business Objects\BusinessObjects Enterprise 12.0\warfiles\WebApps\OpenDocument\WEB-INF ステップ 2 ~ 14 では、InfoView を Web アプリケーションとして使用します。 注 .NET 環境に InfoView をデプロイしている場合、web.config は次のディレクト リに保存されます。 <DeployedLocation>\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\InfoViewApp\ 2 ファイル内で次の文字列を探します。 <param-name>cms.default</param-name> 3 cms.default <param-value> フィールドに、CMS 名とポート番号を入力します。 servername:portnumber の形式を使用します。 4 ファイル内で次の文字列を探します。 <param-name>sso.enabled</param-name> 5 sso.enabled の <param-value> を、false から true に変更します。 <param-value>true</param-value> 6 ファイル内で次の文字列を探します。 <param-name>siteminder.enabled</param-name> 7 siteminder.enabled の <param-value> を true から false に変更します。 <param-value>false</param-value> SAP BusinessObjects Enterprise 管理者ガイド 539 12 12 サードパーティ認証の設定 信用できる認証の有効化 8 ファイル内で次の文字列を探します。 <param-name>trusted.auth.user.retrieval</param-name> 9 ユーザー名を取得する方法を指定します。 次の表の、使用するユーザー名の取得方法を表す <param-value> を入力します。 <param-value> ユーザー名の取得方法 ユーザーは、サーブレットまたは JSP 内 の現在のリクエストの HttpServletRe quest オブジェクトで getRemoteUser() を呼び出して取得されます。 REMOTE_USER 注 .NET の場合、次のプロパティが In foViewApp ディレクトリに設定されてい ることを確認します。 • IIS マネージャの場合、[匿名アクセ ス]チェック ボックスをオフにします。 • IIS マネージャで、[統合 Windows 認証]チェック ボックスを有効にしま す。 ユーザー名は、指定された HTTP ヘッ ダーのコンテンツから取得されます。 HTTP_HEADER 540 SAP BusinessObjects Enterprise 管理者ガイド 注 ユーザー名の取得に使用する HTTP ヘッダーを定義する必要があります。使 用する HTTP ヘッダーは、InfoView の web.xml 内の trusted.auth.user.param で定義します。 サードパーティ認証の設定 信用できる認証の有効化 <param-value> ユーザー名の取得方法 ユーザー名は、リクエスト URL の指定 されたパラメータのコンテンツから取得 されます。 QUERY_STRING 注 ユーザー名の取得に使用するクエリー 文字列パラメータを定義する必要があり ます。使用するクエリー文字列パラメー タは、InfoView の web.xml 内の trust ed.auth.user.param で定義します。 ユーザー名は、指定された Cookie の コンテンツから取得されます。 COOKIE 注 ユーザー名の取得に使用する Cookie を定義する必要があります。使用する Cookie は、InfoView 内の web.xml の trusted.auth.user.param で定義しま す。 ユーザー名は、指定されたセッション変 数のコンテンツから取得されます。 WEB_SESSION USER_PRINCIPAL 注 ユーザー名の取得に使用する Web セッ ション変数を定義する必要があります。 使用する Web セッション変数は、InfoView 内の web.xml の trusted.auth.us er.param で定義します。 ユーザーは、サーブレットまたは JSP 内 の現在のリクエストに対する HttpServletRequest オブジェクトで ge tUserPrincipal().getName() を呼び出 して取得されます。 SAP BusinessObjects Enterprise 管理者ガイド 541 12 12 サードパーティ認証の設定 信用できる認証の有効化 注 • • ユーザー名の設定にはさまざまなメカニズムがあります。これらのユーザー 名の取得方法を使用する前に、Web アプリケーション サーバーを設定ま たはセットアップして、ユーザー名が公開されるようにします。詳細につい ては、 http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/http/HttpServletRequest.html を参照してください。 一部の Web アプリケーション サーバーでは、環境変数 REMOTE_USER を true に設定する必要があります。これが必要かどうかの詳細について は、Web アプリケーション サーバーのマニュアルを参照してください。必要 な場合、このユーザー名の取得方法を使用するときに環境変数が true に 設定されているかどうか確認してください。 10 HTTP ヘッダー、URL クエリー文字列、Cookie または Web セッションを選択 した場合は、次の文字列を見つけます。 <param-name>trusted.auth.user.param</param-name> 注 この手順は、取得方法が USER_PRINCIPAL または REMOTE_USER である場 合は不要です。 11 trusted.auth.user.param の <param-value> にユーザー名を取得するために 使用する変数名を入力します。 • ユーザー名の取得方法として HTTP ヘッダーを使用している場合は、HTTP ヘッダー変数の名前を入力します。 • ユーザー名の取得方法として URL クエリー文字列パラメータを使用している 場合は、そのパラメータの名前を入力します。 • ユーザー名の取得方法として Cookie を使用している場合は、その Cookie の 名前を入力します。 • ユーザー名の取得方法として Web セッション変数を使用している場合は、そ の Web セッション変数の名前を入力します。 注 この手順は、取得方法が USER_PRINCIPAL または REMOTE_USER である場 合は不要です。 12 共有シークレットの取得方法を決定します。 ファイルから共有シークレットを取得する a TrustedPrincipal.conf という名前のファイルを作成します。 542 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 信用できる認証の有効化 b そのファイルを BusinessObjects のプラットフォーム固有のディレクトリに保 存します。 次の表に、TrustedPrincipal.conf ファイルを保存する場所をプラットフォームご とに示します。 プラットフォーム TrustedPrincipal.conf の場所 Windows、デフォルト インストール C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\ <INSTALLDIR> \BusinessObjects Enterprise 12.0\win32_x86 Windows、デフォルトを変更した場合 注 のインストール ディレクトリ INSTALLDIR は、インストール ディレ クトリに置き換えます。 AIX <INSTALLDIR>/ bobje/enterprise120/aix_rs6000/ Solaris <INSTALLDIR>/ bobje/enterprise120/solaris_sparc/ HP_UX <INSTALLDIR>/ bobje/enterprise120/hpux_pa-risc Linux <INSTALLDIR>/ bobje/enterprise120/linux_x86/ c 共有シークレットに使用する文字列を定義します。 ファイルに次の文字列を入力します。String は、使用する共有シークレットの文 字列です。 SharedSecret=String SAP BusinessObjects Enterprise 管理者ガイド 543 12 12 サードパーティ認証の設定 信用できる認証の有効化 d このファイルを保存して閉じます。 セッション変数から共有シークレットを取得する a web.xml ファイル内で次の文字列を探します。 <param-name>trusted.auth.shared.secret</param-name> b trusted.auth.shared.secret の </param-value> に共有シークレットを取得 するセッション変数名を入力します。 注 ビジネス プロセス BI Web サービスは、セッション変数からの共有シークレット の取得をサポートしません。 13 ファイルを保存して閉じます。 14 Web アプリケーション サーバーを再起動します。 ビジネス プロセス BI の信用できる認証の設定 ビジネス プロセス BI および信用できる認証を使用している場合は、CMC および web.xml の設定に加え、BusinessProcessBI.properties ファイルも設定する必要があり ます。 ビジネス プロセス BI の信用できる認証を設定する 1 Web アプリケーション サーバー上の次の場所から BusinessProcessBI.properties ファイルを開きます。 Windows の場合 <DeployedLocation>\BusinessProcessBI\WEB-INF\classes UNIX の場合 <DeployedLocation>/BusinessProcessBI/WEB-INF/classes/ 注 BusinessObjects Enterprise と共にインストールされる Tomcat のバージョンを 使用している場合は、<DeployedLocation> を Windows の C:\Program Files\Business Objects\Tomcat55\webapps\ または UNIX の Tomcat ディレ クトリに置き換えます。サポートされるその他の Web アプリケーション サーバー 544 SAP BusinessObjects Enterprise 管理者ガイド サードパーティ認証の設定 信用できる認証の有効化 を使用している場合は、その Web アプリケーション サーバーのマニュアルを 参照して、置き換える適切なパスを確認してください。 2 次の行を探します。 bisecurity.trustedAuthentication.enabled = false 3 値を false から true に変更します。 4 ファイルを保存して閉じます。 5 Web アプリケーション サーバーを再起動します。 SAP BusinessObjects Enterprise 管理者ガイド 545 12 監査の管理 13 13 監査の管理 監査機能のしくみ この節では、BusinessObjects Enterprise の監査機能の概要を説明します。また、監 査データベースの設定方法、監査対象となる動作の選択方法、カスタム監査レポート の作成方法についても取り上げます。 監査機能のしくみ 監査機能を使用すると、Business Objects Enterprise サーバーの重要なイベントをレ コードに記録できます(監査可能なイベントの一覧については、557 ページの 「監査可 能なイベントの参照リスト」を参照)。これらのレコードを使用して、アクセスしている情 報、アクセス方法、およびアクセスしているユーザーを確認できます。 この章では、監査実行サーバーは、監査可能なイベントに関する情報を記録および 保存するシステムを指します。監査対象サーバーは、監査されるイベントを実行する システムを指します。1 つのシステムが監査実行サーバーと監査対象サーバーの両 方の役割を果たす場合もあります。Central Management Server(CMS)はシステム監 査実行サーバーとして機能し、監視対象のイベントを制御する各 BusinessObjects Enterprise サーバーが監査対象サーバーになります。 監査データベースはシステム データベースの一部となることができますが、データベー スのサイズは確実に拡大するため、システムのパフォーマンスに与える影響を最小限 にするために、監査データベースとシステム データベースは分けることをお勧めしま す。CMS システム データベースと監査データベースに別々のデータベース ソフトウェ アを使用することも、これらのデータベースを別々のサーバーで管理することもできま す。設定されると、通常は監査データベースだけが追加されます。 監査実行サーバーの CMS は、イベントを収集し、それらを監査データベースに書き 込みます。監査対象イベントが発生すると、担当のサーバーはレコードを生成してロー カルの一時ファイルに格納します。CMS は定期的に監査対象サーバーと交信し、こ れらのサーバーのローカルの一時ファイルに対しレコードのコピーを要求します。CMS はこれらのレコードを受け取ると、データを監査データベースに書き込みます。 また、CMS は、異なるマシン上で発生する監査対象イベントの同期制御も行います。 各監査対象サーバーは、記録される監査対象イベントに、タイム スタンプを付けます。 異なるサーバー上で発生するイベントのタイム スタンプの一貫性を保つために、CMS は定期的に、監査対象サーバーに対し自分のシステム時間を配信します。監査対象 サーバーは、この時間をそれぞれの内部クロックと比較します。もし違いがあれば、そ れ以降に記録する監査対象イベントの時間を修正します。 監査されているクライアントの種類に応じて、次のワークフローのいずれかを使用して イベントが記録されます。 • 548 サーバー監査:これには、サーバーで行われた自動動作も含まれます。 SAP BusinessObjects Enterprise 管理者ガイド 監査の管理 監査機能のしくみ 1 監査可能なイベントがサーバーで実行されます。 2 CMS 監査対象サーバーはイベントを一時ファイルに書き込みます。 3 CMS 監査実行サーバーは、CMS 監査対象サーバーを定期的(デフォル トでは 5 分おき)にポーリングし、監査イベントのバッチ(デフォルトでは 200)を要求します。 4 CMS 監査対象サーバーは、一時ファイルを受信します。 5 CMS 監査対象サーバーは、イベントを CMS 監査実行サーバーに送信し ます。 6 CMS 監査実行サーバーはイベントを監査データベースに書き込み、CMS 監査対象サーバーはイベントを一時ファイルから削除します。 • CORBA によるクライアント接続のクライアント ログオン監査:これには、Desktop intelligence や Web Intelligence リッチ クライアントなどのアプリケーションが含 まれます。 1 クライアントは CMS 監査対象サーバーに接続します。クライアントはその IP アドレスとマシン名を提供し、監査対象サーバーがそれを検証します。 注 ファイアウォールでクライアント CMS 間のポートを開く必要があります。 2 CMS 監査対象サーバーはイベントを一時ファイルに書き込みます。 SAP BusinessObjects Enterprise 管理者ガイド 549 13 13 監査の管理 監査機能のしくみ 3 CMS 監査実行サーバーは、CMS 監査対象サーバーを定期的(デフォル トでは 5 分おき)にポーリングし、監査イベントのバッチ(デフォルトでは 200)を要求します。 4 CMS 監査対象サーバーは、一時ファイルを受信します。 5 CMS 監査対象サーバーは、イベントを CMS 監査実行サーバーに送信し ます。 6 CMS 監査実行サーバーはイベントを監査データベースに書き込み、CMS 監査対象サーバーはイベントを一時ファイルから削除します。 • HTTP によるクライアント接続のクライアント ログオン監査:これには、InfoView、 セントラル管理コンソール、Desktop Intelligence ZABO クライアント、Web Intelligence リッチ クライアントなどのオンライン アプリケーションが含まれます。 1 2 3 4 ブラウザは Web アプリケーション サーバーに接続します。 Web アプリケーション サーバーは、メインのログオン ページを返します。 ログオン データは Web アプリケーション サーバーに送信されます。 BusinessObjects SDK Enterprise は、ブラウザ マシンの IP アドレスおよび 名前と共に、ログオン リクエストを CMS 監査対象サーバーに送信します。 Enterprise SDK が CMS 監査対象サーバーに接続すると、認証が実行さ れます。 5 CMS 監査対象サーバーはイベントを一時ファイルに書き込みます。 6 CMS 監査実行サーバーは CMS 監査対象サーバーを定期的(デフォルト では 5 分おき)にポーリングし、監査イベントのバッチ(デフォルトでは 200) を要求します。 550 SAP BusinessObjects Enterprise 管理者ガイド 監査の管理 監査機能のしくみ 7 CMS 監査対象サーバーは、一時ファイルを受信します。 8 CMS 監査対象サーバーは、イベントを CMS 監査実行サーバーに送信し ます。 9 CMS 監査実行サーバーは、イベントを監査データベースに書き込みます。 CMS 監査対象サーバーは、一時ファイルからイベントを削除します。 • CORBA によるクライアント接続のログオンなしの監査:このワークフローは、 CORBA による接続時の Desktop Intelligence クライアントおよび Web Intelligence リッチ クライアントのイベントの監査に適用されます。 1 ユーザーは、監査対象となる動作を実行します。 2 クライアントは CMS に接続し、動作が監査される必要があるかどうかを確 認します。 3 CMS は、デスクトップ クライアントに対して、動作の監査が必要であること を通知します。 4 クライアントは動作を実行します。 5 クライアントは、Adaptive Processing Server でホストされている Client Auditing Proxy Service(CAPS)にイベント情報を送信します。 注 ファイアウォールのポートは、各クライアントおよび各 Adaptive Processing Server 間で開かれる必要があります。 6 CAPS はイベントを一時ファイルに書き込みます。 7 CMS 監査実行サーバーは CAPS を定期的(デフォルトでは 5 分おき)に ポーリングし、監査イベントのバッチ(デフォルトでは 200)を要求します。 8 CAPS は一時ファイルを読み込みます。 9 CAPS はイベント情報を CMS 監査実行サーバーに送信します。 SAP BusinessObjects Enterprise 管理者ガイド 551 13 13 監査の管理 監査機能のしくみ 10 CMS 監査実行サーバーは、イベント情報を監査データベースに書き込み ます。CAPS は、イベントを一時ファイルから削除します。 • HTTP によるクライアント接続のログオンなしの監査:このワークフローは、HTTP による接続時の Desktop Intelligence ZABO クライアントおよび Web Intelligence リッチ クライアントのイベント(ログオン イベントを除く)の監査に適用されます。 1 ユーザーは、潜在的に監査可能なイベントを開始します。クライアント アプ リケーションは、Web アプリケーション サーバーに接続します。 2 Web アプリケーション サーバーは CMS に接続し、イベントが監査対象と して設定されているかどうかを確認します。 注 図では監査実行サーバーの CMS が接続されていますが、クラスタ内のど の CMS に接続してもこの情報を得ることができます。 3 CMS は監査設定情報を Web アプリケーション サーバーに返し、Web ア プリケーション サーバーはこの情報をクライアント アプリケーションに渡し ます。 4 イベントが監査対象として設定されている場合、クライアントはイベント情報 を Web アプリケーション サーバーに送信し、Web アプリケーション サー バーはその情報を、Adaptive Processing Server(APS)でホストされている Client Auditing Proxy Service(CAPS)に渡します。 5 CAPS はイベントを一時ファイルに書き込みます。 6 CMS 監査実行サーバーは CAPS を定期的(デフォルトでは 5 分おき)に ポーリングし、監査イベントのバッチ(デフォルトでは 200)を要求します。 552 SAP BusinessObjects Enterprise 管理者ガイド 監査の管理 監査機能のしくみ 7 CAPS は一時ファイルを読み込みます。 8 CAPS はイベント情報を CMS 監査実行サーバーに送信します。 9 CMS 監査実行サーバーは、イベント情報を監査データベースに書き込み ます。CAPS は、イベントを一時ファイルから削除します。 監査の整合性 データが監査データベースに格納されたら、そのデータベースに対して監査レポート を実行したり、ビジネス ニーズを満たすカスタム レポートをデザインすることができま す。 注 BOE デプロイメントからサーバーを削除する場合は、最初にそのサーバーを無効 にする必要がありますが、一時ファイル内のすべてのイベントが監査データベー スにポストできるようになるまで、サーバーをネットワークに接続したまま稼動させ ておく必要があります。一時ファイルの場所は、そのサーバーの CMC 設定の[監 査一時ディレクトリ]で設定されます。この作業には数時間かかる場合があります。 多くの場合、監査が正しくインストール、設定、保護され、すべてのクライアント アプリ ケーションの正しいバージョンが使用されている場合、監査機能は指定されたすべて のシステム イベントを正しくかつ一貫して記録します。ただし、特定のシステムおよび 環境の条件が監査に悪影響を及ぼす可能性があるので、注意が必要です。 イベントが発生してから監査実行データベースに最後の転送が行われるまでの間に 常に遅延が発生します。この遅延は設定可能ですが、次の条件のいずれかによって、 設定された制限時間を超えて遅延が長くなる可能性があります。 • • • CMS または監査データベースが使用できない。 ネットワーク接続が失われた。 監査対象サーバーが、CMS 監査実行サーバーに対して 1 つのバッチで取得 するように設定されているイベント数よりも多くのイベントを生成した。バッチ サ イズを拡大する方法については、このページの下部にあるリンクを参照してく ださい。 システム管理者は、次の状況のいずれかを回避する必要があります。これらの状況で は、不完全な監査レコードが生成される可能性があります。 • • • 監査データが格納されているドライブが最大容量に達する。監査対象サーバー のディスク容量は常に十分な量を確保しておく必要があります。 監査対象サーバーがネットワークから正しく削除されていないため、すべての 監査イベントを送信できない。ネットワークからサーバーを削除する場合は、監 査イベントを監査データベースに送信するための十分な時間を確保する必要 があります。 監査対象サーバーの一時ファイルの削除。 SAP BusinessObjects Enterprise 管理者ガイド 553 13 13 監査の管理 監査の設定 • • ハードウェア障害またはディスク障害。 監査対象サーバーまたは監査実行サーバーのホスト マシンの物理的な破損。 監査イベントが CMS 監査実行サーバーに到達できなくなる条件もいくつかあります。 たとえば、次のような条件があります。 • • ユーザーが、監査をサポートしていない古いクライアント バージョンを使用して いる。 正しく設定されていないファイアウォールによって、監査情報の送信がブロック される。 関連項目 • 581 ページの「監査中のシステム パフォーマンスの最適化」 監査の設定 Business Objects Enterprise のインストール時に監査機能を設定している場合は、監 査データベースの設定は既に完了しており、Central Management Server(CMS)への 接続は確立しています。インストール時に監査機能を設定しなかった場合は、監査 データベースに接続できるようすべての Server Intelligence Agent(SIA)を設定する必 要があります。 BusinessObjects Enterprise でイベントを監査できるようにするには、次のコンポーネ ントを設定する必要があります。 • イベントを制御するサーバーを決定します(557 ページの 「監査可能なイベントの 参照リスト」を参照)。 • 次に、セントラル管理コンソールの[サーバー]管理エリアで、その動作の監査を有 効にする必要があります。段階的な手順については、573 ページの 「ユーザー イ ベントおよびシステム イベントの監査の有効」を参照してください。 • クライアントで生成されたイベントの場合は、CMC の[アプリケーション]エリア から監査機能を有効にする必要もあります。ステップ バイ ステップの説明は、 573 ページの 「ユーザー イベントおよびシステム イベントの監査の有効」を参 照してください。 監査対象サーバーである BusinessObjects Enterprise サーバーは、これらの監査イ ベントをローカル ログ ファイルに記録し始めます。 CMS システム データベースに使用できる任意のデータベース サーバーを監査デー タベースに使用することができます。サポートされるデータベース ソフトウェアおよび バージョン要件の完全な一覧については、サポート Web サイト(http://support.busi nessobjects.com/documentation/supported_platforms)にある、BusinesObjects Enterprise でサポートされるプラットフォームに関するオンライン ドキュメント ガイドを 参照してください。 554 SAP BusinessObjects Enterprise 管理者ガイド 監査の管理 監査の設定 監査データベースに MySQL を使用する場合は、MySQL Connector/ODBC (MyODBC)ドライバのバージョン 3.51.12 が必要です。このドライバをインストールし ていない場合は、http://dev.mysql.com/downloads/connector/odbc/3.51.html から ダウンロードできます。 監査データベースのバックアップ方法を策定することをお勧めします。必要に応じて、 データベース管理者に連絡してください。 1 つのタイプの複数のサーバーに監査機能を設定する場合は、設定テンプレートを 使用してそれらのサーバーを同じように設定できます。詳細については、「設定テンプ レートの使用」を参照してください。 注 • • • • • • • Buisness Objects Enterprise XI 3.1 は、3.0 以上のバージョンのクライアント アプリケーションのイベントのみを監査します。前のクライアント バージョンのイ ベントは記録されません。すべてのクライアント アプリケーションのイベントを監 査する場合は、それらのクライアントを BusinessObjects Enterprise XI 3.0 バー ジョン以上に更新する必要があります。 CMS 自身が制御している動作を監査するように CMS を設定すると、CMS は、 監査実行サーバーであると同時に、監査対象サーバーでもあることになりま す。 CMS クラスタを使用する場合は、クラスタ内のすべての CMS が同じ接続方法 と接続名で同じ監査データベースに接続されている必要があります。接続名 は、大文字と小文字が区別されます。 CMS クラスタでは、1つの CMS がシステム監査実行サーバーとして働くよう、 クラスタによって指名されます。システム監査実行サーバーに指名された CMS を実行しているマシンで障害が発生すると、クラスタ内の別の CMS がそれを 引き継いで、監査実行サーバーとして働き始めます。 すべての CMS サーバーの監査データベース接続は同じ(データベース ホス ト、DNS 名、ユーザー ID、およびパスワードがすべて同じ)である必要があり ます。接続のいずれかの詳細情報が変更された場合は、セントラル設定マネー ジャを使用して、CMS をホストしているすべてのノードをこの新しい情報で更 新する必要があります。更新しないと、これらのノードは監査データベースに接 続できなくなります。 最適なフォールト トレランスにするためには、複数の Adaptive Processing Server を使用し、それぞれが Client Auditing Proxy Service を 1 つずつホス トするようにしてください。 1 つのクラスタで維持できる監査データベースは 1 つだけです。また、監査レ ポートは複数の監査データベースの情報を取得できません。 関連項目 • 204 ページの「Central Management Server のクラスタ化」 SAP BusinessObjects Enterprise 管理者ガイド 555 13 13 監査の管理 監査の設定 • 152 ページの「設定テンプレートの使用」 Windows でのサーバーの監査の設定 BusinessObjects Enterprise のインストール時に監査機能をインストールしなかった場 合は、Windows サーバーを設定する必要があります。監査機能をインストールしてい る場合、サーバーは既に正しく設定されています。 1 CCM を開きます。 2 SIA を停止します。 3 [監査データ ソースの指定]をクリックします。 データベース ドライバの選択を求めるプロンプトが表示されます。 4 ODBC とネイティブ ドライバのどちらを使用してデータベースに接続するか指 定します。 5 [OK]をクリックします。 6 次の手順は、選択した接続の種類によって異なります。 • ODBC を選択した場合、Windows の[データ ソースの選択]ダイアログ ボッ クスが表示されます。監査データベースとして使用する ODBC データ ソー スを選択し、[OK]をクリックします(または新しいデータ ソース名を設定す る場合は[新規作成]をクリックします)。ユーザー DSN やファイル DSN で はなく、システム DSN を使用します。サーバーはデフォルトで、システム DSN を認識する唯一のアカウントであるシステム アカウントで、実行するよ う設定されています。指示に従って、データベースの認証情報を入力して [OK]をクリックします。 • ネイティブ ドライバを選択した場合は、データベースのサーバー名、ログイ ン ID、およびパスワードの入力を要求されます。この情報を入力して、[OK] をクリックします。 7 [OK]をクリックします。 8 Server Intelligence Agent を起動します。CMS が起動すると、要求された監査 テーブルを含むデータベースが作成されます。 注 監査データベースは、SIA の[プロパティ]オプションで設定することもできます。 [プロパティ]を選択してから[設定]タブを開きます。[指定したデータ ソースに サーバーの監査情報を書き込みます]を選択し、[指定]をクリックします。 556 SAP BusinessObjects Enterprise 管理者ガイド 監査の管理 監査の設定 UNIX で監査データベースを設定する 1 ccm.sh を使って CMS を停止します。 2 cmsdbsetup.sh を実行します。 3 [監査データの選択]オプションを選択し、データベース サーバーについて要 求された情報を入力します。 4 serverconfig.shを実行します。 5 [サーバーの変更]オプションを選択します。 6 CMS を選択し、監査を有効にします。要求されたら CMS のポート番号を入力 します。デフォルト値は 6400 です。 ccm.sh を使って CMS を開始します。CMS が開始すると、監査データベースが作成 されます。 監査対象となるイベント BusinessObjects Enterprise の個々のユーザーによるシステムへのログインとログアウ ト、データへのアクセス、ファイルベースのイベントの作成などのイベントも監査できま す。また、スケジュールされたオブジェクトの成功または失敗などのシステム イベントも 監視できます。BusinessObjects Enterprise では、各イベントごとに、イベントが行われ た時刻、イベントを開始したユーザーまたはユーザー グループの名前、イベントが実 行されたサーバー、557 ページの 「監査可能なイベントの参照リスト」で詳述されてい るその他のさまざまなパラメータが記録されます。 監査可能なイベントの参照リスト ここでは、BusinessObjects Enterprise で監査対象に指定できるイベントの一覧を示し ます。ここでは、これらのイベントの監査を有効にするサーバーを見つけやすいよう、 監査可能なイベントは種類ごとに分類されています。 パブリケーションを監査する場合は、次の点に注意する必要があります。パブリケー ション プロセスの中で、BusinessObjects Enterprise はすべての受信者の一時インス タンス ファイルを作成します。これらのイベントが監査対象である場合、監査プロセス に必要な動作の詳細が記録されるため、BusinessObjects Enterprise はこれらのイン スタンスを維持する必要があります。つまり、これらのイベントが監査可能として設定さ れている場合、公開の[スケジュール後にインスタンスをクリーン アップ]オプションは 無視されます。 SAP BusinessObjects Enterprise 管理者ガイド 557 13 13 監査の管理 監査の設定 注 • • 次に示すイベントの一覧は、監査対象のシステムを選択する際の参考用です。 これらのイベントでキャプチャされるイベントの詳細についての情報は含まれ ていません。 Desktop Intelligence および Web Intelligence リッチ クライアントの監査可能 なイベントの一覧は、クライアントが BusinessObjects Enterprise にアクティブ にログオンしている場合にのみ適用されます。クライアントがオフライン モード で使用されている場合、イベントは記録されません。 サーバー上で監査可能なユーザー イベント 次の表に、監査可能なサーバーベースのイベントと、それらのイベントを有効にするた めに使用できるサーバーを示します。 カテゴリ イベント BusinessObjects En- BusinessObjects terprise サービス Enterprise サーバー オブジェクトの作成 オブジェクトの削除 オブジェクト オブジェクトの変更 オブジェクト権限の変更 応答なしのスケジュール 558 SAP BusinessObjects Enterprise 管理者ガイド CMS CMS 監査の管理 監査の設定 カテゴリ イベント BusinessObjects En- BusinessObjects terprise サービス Enterprise サーバー レポートの表示の成功 Crystal Reports キャッシュ サービス Crystal Reports Cache Server レポートの表示の失敗 スケジュールの成功 Crystal レ ポート スケジュールの失敗 スケジュールの失敗時に再試行 Destination Job Ser- Destination Job Server vice 送信先への配信に成功 送信先への配信に失敗 SAP BusinessObjects Enterprise 管理者ガイド 559 13 13 監査の管理 監査の設定 カテゴリ イベント BusinessObjects En- BusinessObjects terprise サービス Enterprise サーバー ドキュメントの取得 • ユーザーは Web Intelligence ドキュメ ントを BusinessObjects Enterprise に 保存しました。 ユニバースの選択 • ユーザーは新しく Web Intelligence ドキュメントを作成したとき、または既 存の Web Intelligence ドキュメントを 編集したときにユニバースを選択しま した。 ドキュメントの最新表示 • ユーザーは Web Intelligence ドキュメ ントを手動で最新表示するか、[起動 Web Intelligence Web Intelli時に最新表示]に設定されている gence Cache Service Web Intelligence ドキュメントを開くか、 あるいは Web Intelligence ドキュメン トをスケジュールします。 値の一覧の取得 • 値の一覧はデータベースから取得さ れ、ドキュメント内のデータのフィルタ 用プロンプトと一緒に使用されるピッ クリストを設定します。 ドキュメントの編集 • ユーザーは既存の Web Intelligence ドキュメントに関する“ドキュメントの編 集”モードを入力します。 560 SAP BusinessObjects Enterprise 管理者ガイド Web Intelligence Cache Server 監査の管理 監査の設定 カテゴリ BusinessObjects En- BusinessObjects terprise サービス Enterprise サーバー イベント 書式設定の適用 • ユーザーは、クエリー パネルで既存 の Web Intelligence ドキュメントに形 式変更を適用します。 SQL の生成 • これは、新しい Web Intelligence ド キュメントが作成されるときに発生しま す。この後にドキュメントの SQL クエ リーを作成しますが、作成した SQL クエリーはデータベースに送信されま せん。 範囲外をドリル • ユーザーは現在メモリにあるデータの 範囲を超えてドリルし、それ以上の データについてはデータベースを呼 び出します。 プロンプトの選択 • ユーザーは、レポート プロンプトの値 を選択または入力します。 ドキュメントの保存 • ユーザーは既存の Web Intelligence ドキュメントを開きます。 SAP BusinessObjects Enterprise 管理者ガイド 561 13 13 監査の管理 監査の設定 カテゴリ イベント BusinessObjects En- BusinessObjects terprise サービス Enterprise サーバー スケジュールの成功 スケジュールの失敗 Web Intelligence のスケ スケジュールの失敗時に再試行 ジュールと公 開 送信先への配信に成功 公開サービス Adaptive Job Server 送信先への配信に失敗 スケジュールの成功 スケジュールの失敗 スケジュールの失敗時に再試行 送信先への配信に成功 送信先への配信に失敗 ドキュメントの取得 Desktop In- • ユーザーは既存の Desktop Intelligence ドキュメントを開きます。 telligence の Desktop Intelligence Desktop Intelligence スケジュール ジョブ サービス Job Server と配信 ドキュメントの最新表示 • ユーザーは Desktop Intelligence ド キュメントを手動で最新表示するか、 [起動時に最新表示]に設定されてい るDesktop Intelligence ドキュメントを 開くか、あるいは Desktop Intelligence ドキュメントをスケジュールします。 プロンプトの選択 • ユーザーは、レポート プロンプトの値 を選択または入力します。 562 SAP BusinessObjects Enterprise 管理者ガイド 監査の管理 監査の設定 カテゴリ BusinessObjects En- BusinessObjects terprise サービス Enterprise サーバー イベント ドキュメントの取得 • ユーザーは既存の Desktop Intelligence ドキュメントを開きます。 ドキュメントの最新表示 • ユーザーは Desktop Intelligence ド キュメントを手動で最新表示するか、 [起動時に最新表示]に設定されてい るDesktop Intelligence ドキュメントを 開くか、あるいは Desktop Intelligence ドキュメントをスケジュールします。 Desktop In- 値の一覧の取得 Desktop Intelligence Desktop Intelligence telligence ド • 値の一覧はデータベースから取得さ キャッシュ サービス Cache Server キュメント れ、ドキュメント内のデータのフィルタ 用プロンプトと一緒に使用されるピッ クリストを設定します。 ページの取得 • ドキュメント全体または一部を表示す るユーザー リクエストの応答として、 サーバーは Desktop Intelligence ド キュメントのページを表示します。 プロンプトの選択 • ユーザーは、レポート プロンプトの値 を選択または入力します。 SAP BusinessObjects Enterprise 管理者ガイド 563 13 13 監査の管理 監査の設定 カテゴリ イベント BusinessObjects En- BusinessObjects terprise サービス Enterprise サーバー ジョブは次のいずれかになります。 • スケジュールに成功 パブリケー ションのスケ • ジュール • スケジュールに失敗 公開ジョブ サービス Publishing Job Server レプリケーション サービス Adaptive Job Server CMS CMS CMS CMS スケジュールに失敗して再試行 スケジュールの成功 レプリケー ション スケジュールの失敗 スケジュールの失敗時に再試行 アクセス レベルの作成 アクセス レ ベル カスタム アクセス レベルの変更 アクセス レベルの削除 同時接続ログオン 指定ユーザー ログオン ユーザー ユーザー ログオンの失敗 パスワードの変更 ユーザー ログオフ 564 SAP BusinessObjects Enterprise 管理者ガイド 監査の管理 監査の設定 カテゴリ BusinessObjects En- BusinessObjects terprise サービス Enterprise サーバー イベント 送信先への配信に成功 (ユーザーは送信先にオブジェクトを正常 に送信しました。) オブジェクト の送信先へ 送信先への配信に失敗 の送信 (送信先へのオブジェクトの送信に失敗 しました。) Destination Job Ser- Destination Job Server vice スケジュールの失敗時に再試行 ファイル イベントの登録 • イベントが作成され、システムに登録 されました。 ファイル イベントの更新 • ファイルベー スのイベント イベントの名前、説明、ファイル名が 変更されました。 イベント サービス Event Server ファイル イベントの登録解除 • イベントはシステムから削除されまし た。 ファイル イベントの発生 • イベントがシステム内で発生しました。 SAP BusinessObjects Enterprise 管理者ガイド 565 13 13 監査の管理 監査の設定 クライアントで有効なユーザー イベント 次の表に、監査可能なクライアントベースのイベントを示します。クライアント イベント は、CMCの[アプリケーション]セクションで設定されます。クライアント アプリケーショ ン自体の変更は必要ありません。 566 SAP BusinessObjects Enterprise 管理者ガイド 監査の管理 監査の設定 クライアント イベント ドキュメントの取得 • ユーザーは既存の Web Intelligence ドキュメントを開きます。 ユニバースの選択 • ユーザーは新しく Web Intelligence ドキュメントを作成したと き、または既存の Web Intelligence ドキュメントを編集したとき にユニバースを選択しました。 ドキュメントの最新表示 • ユーザーは Web Intelligence ドキュメントを手動で最新表示 するか、“起動時に最新表示”に設定されている Web Intelligence ドキュメントを開きます。 Web Intelligence 値の一覧の取得 リッチ クライアント • 値の一覧はデータベースから取得され、ドキュメント内のデー タのフィルタ用プロンプトと一緒に使用されるピックリストを設 イベント 定します。 ドキュメントの編集 • ユーザーは既存の Web Intelligence ドキュメントに関する“ド キュメントの編集”モードを入力します。 書式設定の適用 • ユーザーは、クエリー パネルで既存の Web Intelligence ド キュメントに形式変更を適用します。 SQL の生成 • サーバーは、Web Intelligence ドキュメントの SQL クエリーを 作成します(クエリーは DB に送信されません)。 SAP BusinessObjects Enterprise 管理者ガイド 567 13 13 監査の管理 監査の設定 クライアント イベント 範囲外をドリル • ユーザーは現在メモリにあるデータの範囲を超えてドリルし、 それ以上のデータについてはデータベースを呼び出します。 プロンプトの選択 • ユーザーは、レポート プロンプトの値を選択または入力しま す。 ドキュメントの保存 • ユーザーは Web Intelligence ドキュメントを BusinessObjects Enterprise に保存しました。 568 SAP BusinessObjects Enterprise 管理者ガイド 監査の管理 監査の設定 クライアント イベント デスクトップ アプリケーションの起動(3-tier) ドキュメントの取得 • ユーザーは既存の Desktop Intelligence ドキュメントを開きま す。 ドキュメントの最新表示 • ユーザーは Desktop Intelligence ドキュメントを手動で最新表 示するか、[起動時に最新表示]に設定されている Desktop Intelligence ドキュメントを開くか、あるいは Desktop Intelligence ドキュメントをスケジュールします。 Desktop Intelli- プロンプトの選択 gence クライアント • ユーザーは、レポート プロンプトの値を選択または入力しま す。 イベント 値の一覧の取得 • 値の一覧はデータベースから取得され、ドキュメント内のデー タのフィルタ用プロンプトと一緒に使用されるピックリストを設 定します。 ユニバース一覧の取得 ユニバースの選択 • ユーザーは新しく Desktop Intelligence ドキュメントを作成し たとき、または既存の Desktop Intelligence ドキュメントを編集 したときにユニバースを選択しました。 SAP BusinessObjects Enterprise 管理者ガイド 569 13 13 監査の管理 監査の設定 クライアント イベント ドキュメントの編集 • ユーザーは既存の Web Intelligence ドキュメントに関する“ド キュメントの編集”モードを入力します。 ユーザーに送信 ドキュメントの保存 570 SAP BusinessObjects Enterprise 管理者ガイド 監査の管理 監査の設定 システム イベント BusinessObjects Enterprise サー バー イベント ジョブの実行の成功たとえば、スケジュールされた Crystal レポートまたはパブリケーションが正常に 実行されました。 ジョブの実行の失敗たとえば、スケジュールされた Crystal レポートまたはパブリケーションが実行に 失敗しました。 ヒント スケジュールされた Crystal レポート、プログラム、 または値の一覧が失敗するたびに監査するには、 Job Server の[ジョブの実行の失敗]および Central Management Server の[実行中のインスタンスとの スケジュールさ 通信の失敗]の監査を有効にします。 れたオブジェク Job Server ト ジョブの失敗時に再試行 実行中インスタンスとの通信の切断たとえば、実 行インスタンスとの通信が失われ、レポートの実行 のためにスケジュールされた期限が切れたため に、スケジュールされた Crystal レポートの実行に 失敗しました。 注 スケジュールされた Web Intelligence ドキュメント のすべての失敗を監査するために、このオプショ ンを有効にする必要はありません。 SAP BusinessObjects Enterprise 管理者ガイド 571 13 13 監査の管理 監査の設定 監査と公開 BusinessObjects Enterprise に付属している公開のサンプル レポートを使用して、公 開に関連する動作を監査できます。公開に関する動作を監査する場合は、次の点に 注意する必要があります。 • • • 公開プロセスで使用するすべてのサーバーに対して監査機能を設定する必 要があります。これには、Destination Server、Report Job Server、および Publication Job Server も含まれます。 多くの受信者を対象とする公開では、監査データベースによって記録される多 くのイベントが発生する可能性があります。これらのイベントには、パブリケー ション オブジェクトに関連するものと、パブリケーション インスタンスに関連す る子イベントがあります。監査データベースは、大容量の公開シナリオに対処 できる容量が必要です。あるいは、過去の動作がアーカイブされるように監査 データベースを設定する必要があります。 すべての Central Management Server で[オブジェクトが削除されました]イベ ントを有効にすることをお勧めします。 パブリケーションの出力先の監査情報 次の表に、パブリケーションの出力先の各タイプごとに監査レポートが提供する情報 の概要を示します。 572 SAP BusinessObjects Enterprise 管理者ガイド 監査の管理 ユーザー イベントおよびシステム イベントの監査の有効 出力先タイプ 監査レポートで提供される情報 すべての出力 先タイプ • • • • • • • • パブリケーション名 CMS 内のパブリケーションの場所 ファイル サイズ 配信の種類(この場合は“公開”) 失敗の理由(失敗した場合) パブリケーション インスタンス ID 受信者名 ドキュメント範囲(パーソナライゼーションの場合) 電子メール • • • • • ドメイン名 SMTP サーバー ポート 送信元アドレス、送信先アドレス、CC アドレス 添付ファイル名 FTP サーバー • • • • FTP ホスト名 ポート FTP ユーザー名 ファイル パス ローカル ディス • ク ファイル パス InfoView 受信 ボックス • 受信者のユーザー名 プリンタ • • • プリンタ名 印刷された各ドキュメントの名前とパス 部数: 注 この機能は、Crystal レポートのみに適用されます。 ユーザー イベントおよびシステム イベントの監査の有 効 SAP BusinessObjects Enterprise 管理者ガイド 573 13 13 監査の管理 ユーザー イベントおよびシステム イベントの監査の有効 イベントを制御する BusinessObjects Enterprise サーバーを選択した後は、セントラル 管理コンソール (CMC)の[サーバー]管理エリアで、サーバーの監査を有効にする必 要があります。 特定のタイプの BusinessObjects Enterprise サーバーが複数存在する場合は、すべ てのサーバーで同じ監査対象イベントを有効にする必要があります。これによって、 BusinessObjects Enterprise システム内のすべてのユーザー イベントまたはシステム イベントに関する情報を確実に収集することができます。たとえば、現在、同時アクセ ス ライセンスでログオンしているユーザーの総数を調べる場合は、各 Central Management Server 上の同時アクセス ユーザー ログオンの監査を有効にします。1 つの Central Management Server に対してのみ監査を有効にすると、そのサーバー で発生したイベントに関する監査情報しか収集できません。 特殊なケースとして、特定のタイプの 1 つのサーバーについてだけ監査を有効にした い場合もあります。たとえば、スケジュールされたレポートのうち、ある 1 種類のレポー トが成功したか、失敗したかのみを知りたくて、かつ、これらのレポートが特定の Job Server 上で処理されるようにシステムを設定した場合は、システム内にあるすべての Job Server 上で監査を有効にする必要はありません。レポートが処理される Job Server だけで監査を有効にします。 注 監査対象イベントに関する情報を収集するには、監査データベースを設定してお く必要があります。監査データベースの設定方法に関する詳細は、554 ページの 「監査の設定」を参照してください。 システムに監査機能を設定している場合は、[設定テンプレート]オプションを使用し て、同じタイプの複数のサーバーに設定を適用できます。この方法の利点の 1 つは、 1 つの場所から特定の種類のすべての監査対象サーバーに変更を適用できるという 点です。詳細については、152 ページの 「設定テンプレートの使用」を参照してくださ い。 注 Desktop Intelligence クライアントおよび Web Intelligence リッチ クライアントのイ ベントを監査する場合は、CMC でこれらのアプリケーションも設定する必要があり ます。 サーバーで監査対象イベントを有効にする 1 CMC の[サーバー]エリアを表示します。 2 監査対象の動作を制御しているサーバーをクリックします。 適切なサーバーを見つけるには、557 ページの 「監査可能なイベントの参照リスト」 を参照してください。 3 [アクション] > [監査イベント]をクリックします。 574 SAP BusinessObjects Enterprise 管理者ガイド 監査の管理 ユーザー イベントおよびシステム イベントの監査の有効 [監査イベント]オプションが表示されます。 4 デフォルト以外の一時ファイル ディレクトリを使用している場合は、[監査一時 ディレクトリ]にディレクトリへのパスを入力します。 5 [ファイルあたりのイベント数]に、一時ファイルに格納されている監査イベント の最大数を入力します。 注 このイベント数を超えると、これらのイベントは複数のファイルに分割されます。 詳細については、581 ページの 「監査中のシステム パフォーマンスの最適化」 を参照してください。 6 [監査を有効にする]をクリックします。 7 [監査するイベントの選択]セクションで、記録する監査対象イベントを選択し ます。 8 [保存して閉じる]をクリックします。 ヒント スケジュールされた Crystal レポート、プログラム、または値の一覧が失敗するた びに監査するには、Central Management Server で Job Server の[スケジューリン グに失敗しました]の監査を有効にします。 注 • • • 監査を有効にしている場合は、すべての CMS サーバーで[オブジェクトが削 除されました]監査イベントを有効にすることをお勧めします。 [システムおよび監査データベースへの自動再接続を無効にする](CMC の [CMS のプロパティ]ページ)を選択することもできます。これを設定すると、電 源障害やその他のサービスの中断が発生した場合、管理者は動作を再開す る前に監査データベースの整合性を確認できます。監査イベントは、CMS と の再接続が確立されるまで適切なサーバーの一時ファイルにそのまま格納さ れるため失われません。 監査ログ ファイルが、一時ファイルを格納できる十分なスペースのあるハード ドライブ上に存在することを確認します。ログ ファイル サイズの調整について は、581 ページの 「監査中のシステム パフォーマンスの最適化」を参照してく ださい。 • 557 ページの 「監査対象となるイベント」 • 579 ページの 「サンプル監査レポートの使用」 SAP BusinessObjects Enterprise 管理者ガイド 575 13 13 監査の管理 監査設定テンプレート クライアント アプリケーションでイベントの監査を有効にする クライアント イベントを監査するためには、BusinessObjects Enterprise で以下の準備 を行う必要があります。 • Client Auditing Proxy Service を使用し、監査が有効になっている 1 つ以上 の Adaptive Processing Server が必要です。 • CORBA を介して接続しているクライアントの場合は、ファイアウォールでクライ アント マシンと Adaptive Processing Server マシン間のポートを開く必要があ ります。 • HTTP を介して接続しているクライアント(Desktop Intelligence ZABO クライア ント、Web Intelligence リッチ クライアント、InfoView など)の場合は、ファイア ウォールで Web アプリケーション サーバー マシンと Adaptive Processing Server マシン間のポートを開く必要があります。 • 監査機能は、Desktop Intelligence または Web Intelligence(あるいはその両 方)の Cashe Server と Job Server で有効にする必要があります。 1 CMC の[アプリケーション]エリアを表示します。 2 監査対象の動作を制御しているアプリケーションをクリックします。 3 [アクション] > [監査イベント]をクリックします。 [監査イベント]画面が表示されます。 4 [監査ステータス]をクリックします。 5 [監査するイベントを確認する]セクションで、記録する監査対象イベントを選 択します。 6 [更新]をクリックします。 監査設定テンプレート 設定テンプレートを使用すると、複数のサーバーの設定を簡単に変更できます。テン プレートに入力した設定は、デプロイメント内で選択したすべてのサーバーに適用で きます。 デフォルトでは、設定テンプレートは、BusinessObjects Enterprise のインストール中に 指定された監査設定を使用して設定されます(インストールのデフォルトで値は監査 が無効になっています)。テンプレートは、デプロイメント内の監査対象サーバーの監 査設定にアクセスして、いつでも変更できます。 設定テンプレートの現在の設定を確認するには、2 つの方法があります。最も簡単な 方法は、テンプレートを使用していることがわかっているサーバーの 1 つで監査設定 576 SAP BusinessObjects Enterprise 管理者ガイド 監査の管理 監査設定テンプレート を表示する方法です。設定は、そのページに表示(淡色表示)されます。または、テン プレートを使用するように監査対象サーバーの 1 つを設定し、その変更を保存しま す。設定テンプレートの設定は、監査設定ページに表示されます。 設定テンプレートは、監査以外の機能にも使用できます。詳細については、152 ペー ジの 「設定テンプレートの使用」を参照してください。 設定テンプレートを設定する 1 CMC の[サーバー]エリアを表示します。 2 設定テンプレートを使用して設定するサーバーのいずれかをダブルクリックし ます。 3 [監査イベント]をクリックします。 [監査の設定]ページが表示されます。 4 [設定テンプレートの使用]が既に設定されている場合は、この設定をオフに します。 5 必要に応じて、監査設定を設定します。 注 監査イベントは、設定テンプレートの一部ではありません。 6 [設定テンプレートの設定]をクリックします。 7 [保存して閉じる]をクリックします。 このページの設定は、[監査]で[設定テンプレートの使用]が設定されているすべ てのサーバーに適用されます。この設定は、すべてのサーバー タイプに適用さ れます。 設定テンプレートを監査対象サーバーに適用するには、監査設定に」アクセスし、[設 定テンプレートの使用]をクリックします。 注 • • 設定テンプレートを設定したら、そのテンプレートを設定するために使用した サーバーで[設定テンプレートの設定]および[設定テンプレートの使用]をオ フにします。これにより、ユーザーが誤ってそのサーバーの設定を変更し、テ ンプレートを変更することはなくなります。 サーバーで[設定テンプレートの使用]をオフにすると、新しい情報を入力す るまで、すべての監査設定が現在の状態のままになります。サーバーは元の 設定に戻りません。 SAP BusinessObjects Enterprise 管理者ガイド 577 13 13 監査の管理 ユニバース接続の設定 ユニバース接続の設定 監査レポートはアクティビティ ユニバースを使用します。これらのレポートを表示する 前に、ユニバース接続を設定する必要があります。BusinessObjects Enterprise のセッ トアップおよび設定時に監査機能をインストールした場合は、この接続は既に設定さ れています。 BusinessObjects Enterprise のセットアップ時に監査機能をインストールしていない場 合は、監査レポートを表示する前にこの接続を設定する必要があります。これには 2 つのステップがあります。まず、監査データベースのデータ ソースを作成し(ネイティ ブ接続を使用する予定がない場合)、次に、ユニバース接続用にこのデータ ソースを 指定します。 注 Windows システムの場合は、監査データベースを示すように ODBC システムの DSN を設定する必要があります。 アクティビティ ユニバース接続を設定する 注 これによって、サンプル レポートの実行対象となるアクティビティ ユニバースが設 定されます。カスタム レポートを使用している場合は、それらのレポートの対象と なるユニバースに接続する必要がない場合があります。 1 Designer アプリケーションを起動し、CMS にログオンします。 2 クイック デザイン ウィザードが表示されている場合は終了します。 3 [ファイル] > [インポート]をクリックします。 [ユニバースのインポート]ウィンドウが表示されます。 4 [参照]を選択し、ルート フォルダを選択して、[OK]をクリックします。 ユニバースの一覧が表示されます。 5 アクティビティ ユニバースを選択し、[OK]をクリックして、もう一度[OK]をクリッ クします。 ユニバースが正常にインポートされたことを示すメッセージが表示されます。 6 [OK]をクリックします。 7 メニュー バーから[ファイル] > [パラメータ]を選択します。 [ユニバースのパラメータ]ウィンドウが表示されます。 578 SAP BusinessObjects Enterprise 管理者ガイド 監査の管理 サンプル監査レポートの使用 8 [新規作成]をクリックし、新規接続ウィザードを起動したら、[次へ]をクリックし ます。 9 [接続名]フィールドに任意の名前を入力し、接続として[データ アクセス ドラ イバ]を選択します。ユーザー名、パスワード、およびデータ ソース、エイリア ス、またはサービス名を指定します。[次へ]を 2 回クリックし、[終了]をクリック します。 10 [ファイル] > [保存]をクリックし、作成した接続を保存します。 11 [ファイル] > [エクスポート]をクリックします。 [ユニバースのエクスポート]ウィンドウが表示されます。 12 [ドメイン]フィールドで、アクティビティ ユニバースのインポート元の場所を選 択し、[OK]をクリックします。 ユニバースが正常にエクスポートされたことを示すメッセージが表示されます。 13 [OK]をクリックし、Designer アプリケーションを終了します。 サンプル監査レポートの使用 BusinessObjects Enterprise には、次の 2 セットのサンプル監査レポートが含まれてい ます。 • 1 つは Crystal Reports で作成されたものです。 • もう 1 つのセットは Web Intelligenceで作成されたものです。 いずれのレポート セットも、製品メディアの sample フォルダ内にある auditing.biar ファ イルに含まれています。 これらのサンプル レポートは、Auditor の使用を許可する製品キーコードを使って BusinessObjects Enterprise をインストールするときに Auditor フォルダに公開されま す。Crystal Reports 監査レポートは、個々のドキュメントとしてだけでなく、レポート セ クションを持つオブジェクト パッケージとしても使用可能です。Web Intelligence 監査 レポートは、ドキュメント内のタブとしてだけでなく、レポート セクションを持つ Web Intelligence ドキュメントとしても使用可能です。いずれのレポート セットもアクティビティ ユニバースを基本にしています。 注 また、監査レポートを他のクラスタにデプロイすることもできます。これは、インポー ト ウィザードを使って、レポートをデプロイするノードの CMS に auditing.biar ファ イルをデプロイします。詳細については、インポート ウィザードのヘルプを参照し てください。 SAP BusinessObjects Enterprise 管理者ガイド 579 13 13 監査の管理 監査対象動作の同期の制御 注 現在の監査レポートは、1 つの監査データベースから実行されるように設計されてい ます。 BusinessObjects Enterprise のインストール時に監査データベースを設定している場 合は、ユーザーおよびサーバーの動作の監査を有効にする必要があります。サーバー で監査を有効にする方法の詳細は、573 ページの 「ユーザー イベントおよびシステム イベントの監査の有効」を参照してください。 BusinessObjects Enterprise のインストール時にデータベースを設定しなかった場合 は、レポートを使用する前に次の操作を実行する必要があります。 • サンプル レポートを使用する前に監査データベースを設定する 監査データベースの設定方法に関する詳細は、554 ページの 「監査の設定」を参 照してください。 • サンプル レポートのデータ供給に必要となるユーザー動作およびサーバー動作 の監査を有効にします。 サーバーで監査を有効にする方法の詳細は、573 ページの 「ユーザー イベントお よびシステム イベントの監査の有効」を参照してください。 • サンプル レポートで使用するユニバース接続を設定します。 手順の詳細は、578 ページの 「ユニバース接続の設定」を参照してください。 ユーザー動作とサーバー動作で監査を有効にした後は、指定した監査データによっ て監査データベースが実装されます。 注 監査機能を有効にして間がないうちは、初めてサンプル監査を表示する際に、サ ンプル監査レポートにほとんどあるいはまったく情報が含まれていないことがあり ます。 監査対象動作の同期の制御 CMS は、異なるマシン上で発生する監査対象動作の同期を制御します。CMS は、定 期的に協定世界時(UTC)のシステム時間を監査対象サーバーに配信します。監査 対象サーバーは、この時間を内部クロックと比較し、それ以降記録する監査対象動作 のタイムスタンプ(UTC)を適切に変更します。この変更は、監査対象サーバーの監査 ログ ファイルに記録するタイム スタンプにしか影響しません。監査対象サーバーが自 分の動作しているマシンのシステム時間を調整することはありません。 デフォルトで、CMS は 60 分ごとにシステム時間を配信します。この間隔は、次の CMS コマンドライン オプションを使用して変更できます。 580 SAP BusinessObjects Enterprise 管理者ガイド 監査の管理 監査中のシステム パフォーマンスの最適化 -AuditeeTimeSyncInterval minutes minutes にゼロを設定すると、このオプションをオフにすることができます。CMS に関 する詳細は、 『SAP BusinessObjects Enterprise 管理者ガイド 』のサーバー コマンド ラインに関する章を参照してください。 この組み込みの時刻同期機能は、ほとんどのアプリケーションに対して十分正確です。 さらに正確で強力な時刻同期機能が必要な場合は、Network Time Protocol(NTP)ク ライアントを使用するように、監査対象サーバー マシンおよび監査実行サーバー マ シンを設定し、次のように設定して、内部時刻同期機能をオフにします。 -AuditeeTimeSyncInterval 0 ヒント CMS クラスタを使用している場合は、各サーバーに対して同じコマンドライン オ プションを適用します。クラスタ内で監査実行サーバーとして機能するのは、1 つ の CMS だけです。ただし、この CMS で障害が発生した場合は、別の CMS が監 査を引き継ぎます。この監査を引き継いだ CMS は、独自のコマンドライン オプ ションを適用します。これらのオプションが、元の監査実行サーバーのオプション と異なっていると、監査が期待どおりに行われない可能性があります。 監査中のシステム パフォーマンスの最適化 監査機能を有効にすると、BusinessObjects Enterprise のパフォーマンスに影響を与 える可能性があります。しかし、次のオプションを微調整することによって、システム パ フォーマンスを最適化することができます。 • AuditInterval minutes:minutes には 1 ~ 15 の値を指定します。デフォルト値は 5 です。CMS は、監査間隔のたびに、監査対象サーバーに監査レコードを要求し ます。 • -auditMaxEventsPerFilenumber:number のデフォルト値は 500 です。0 より大きい 数値である必要があります。監査対象サーバーが 1 つの監査一時ファイルに格納 する最大レコード数です。この最大数を超過すると、サーバーは新しい一時ファイ ルを開きます。 注 CMS がすべてのレコードを要求するまで、一時ファイルは監査対象サーバー上 に残ります。 これらの各オプションを変更すると、システム パフォーマンスにさまざまな影響が及び ます。たとえば、監査間隔を長くすると、CMS が監査データベースにイベントを書き込 む頻度が減ります。監査間隔を短くすると、レコードが監査対象サーバー上の監査一 時ファイルから監査データベースに移動する速度が速くなります。したがって、これら のレコードを中央監査データベースに転送する時間が短くなります。各監査ログ ファ SAP BusinessObjects Enterprise 管理者ガイド 581 13 13 監査の管理 監査中のシステム パフォーマンスの最適化 イルに格納される監査イベントの最大数を増やすと、監査対象サーバーによるファイ ルを開いたり閉じたりする操作の回数が減ります。 これらのオプションを変更すると、必要に応じて監査パフォーマンスを最適化すること ができます。たとえば、監査対象イベントに関する最新の情報が頻繁に必要な場合に は、監査間隔を短くして、一時ファイルのサイズを大きくします。この場合、すべての監 査レコードは迅速に監査データベースに転送され、常に最新の監査対象イベントを正 確に報告することができます。ただし、これらのオプションを選択すると、BusinessObjects Enterprise のパフォーマンスに影響を与える可能性があります。 一方、たとえば、週に 1 回などの割合で、定期的に監査結果を確認するだけで十分 な場合もあります。このような場合は、監査間隔を伸ばし、1 回のバッチの監査レコー ド数を減らします。これらのオプションを選択すると、監査が BusinessObjects Enterprise のパフォーマンスに与える影響を最小限に抑えることができます。ただし、システム内 での利用状況によっては、これらのオプションにより、監査一時ファイルに格納される レコードの未処理分ができてしまうこともあります。この未処理分は、夜間あるいは週末 など、システムの利用が少ない時間帯にクリアされますが、このことは、場合によって は、監査レポートに最新の監査対象イベントのレコードが含まれていない可能性があ ることを意味します。 582 SAP BusinessObjects Enterprise 管理者ガイド 監査レポート 14 14 監査レポート 監査レポートの使用 監査レポートの使用 監査データベースからのレポートを見たい管理者には、次のような選択肢があります。 • • • BusinessObjects Enterprise に含まれている監査レポートを使用する。 BusinessObjects Enterprise に含まれている監査レポートを変更する。 自分の監査レポートを作成する。 監査レポートが重要である理由 Auditor には、BusinessObjects Enterprise のデプロイメントに関する質問への解答と なるレポートが含まれています。各レポートには、特定の領域に焦点を当てたセクショ ンが 1 つまたは複数含まれています。 584 SAP BusinessObjects Enterprise 管理者ガイド 監査レポート 監査レポートの使用 表 14-1: 監査で回答可能な質問 カテゴリ 質問 レポート 何人のユーザーがシステムに存在し 平均ログイン ユーザー数 ますか。 平均セッション期間はどのくらいです 平均セッション時間 か。 ユーザーあたりの平均セッション期間 ユーザー別の平均セッ はどのくらいですか。 ション時間 ユーザーはどこから個人のシステムに 個人用クラスタにアクセス ログインしますか。 する IP アドレス 各ユーザーはどのくらいの数のジョブ ユーザー別のジョブ数 を処理しますか。 ユーザー情報 特定のユーザーが最後にシステムを ユーザーの前回のログイ 使用したのはいつでしたか。 ン 最も頻繁にシステムを使用しているの 最大アクティブ ユーザー はどのユーザーですか。(最新表示ま 数 たはログイン) セッションへのログイン回数 ユーザー セッション数 システムを使用しているユーザーの数 システム内のユーザー数 はどのくらいですか。 どのユーザーのパスワードが変更され パスワード変更回数 ましたか。 正しくログアウトしていないのはどの ユーザーですか。 不正にログオフしたユー ザー数 SAP BusinessObjects Enterprise 管理者ガイド 585 14 14 監査レポート 監査レポートの使用 カテゴリ 質問 レポート ドキュメントの平均最新表示時間はど 平均最新表示時間 のくらいですか。 ドキュメント使用分析 ドキュメント情報の詳細 ドキュメントはどのくらいの頻度でスケ ドキュメントのスケジュー ジュールおよび表示していますか。 ルと表示のステータス 最も表示、編集、および最新表示され 最もアクセス回数の少な た回数の少ない 10 のドキュメントはど いドキュメント れですか。 ドキュメント情報 最も表示、編集、および最新表示され 最もアクセス回数の多い た回数の多い 10 のドキュメントはどれ ドキュメント ですか。 ドキュメント当たりで最も ドキュメントで最も実行頻度の高いア 実行回数の多いアクショ クションはどれですか。 ン ドキュメントで操作が実行される頻度 ドキュメントで実行される はどのくらいですか。 操作 ドキュメントをどのくらいの頻度で公開 公開監査 していますか。 クラスタあたりの平均セッション期間は クラスタ別の平均セッショ どれくらいですか。 ン時間 システム情報 ジョブ サービスはいくつありますか。 システムのジョブ サービ ス ジョブはいくつありますか。 ジョブの要約 1 つのジョブ サービスにつきいくつの ジョブ サービス タイプあ ジョブが処理されましたか。 たりのジョブ数 監査対象サーバーは何台ありますか。 クラスタ内のサービス 586 SAP BusinessObjects Enterprise 管理者ガイド 監査レポート 監査レポートの使用 カテゴリ 質問 レポート 最も実行頻度の高いアクションはどれ 最も実行回数の多いアク ですか。 ション 1 日あたり何人のユーザーがシステム にアクセスし、最もアクセス回数が多 ピークの用法 いのはどの時間ですか。 ユーザーはレポートを編集しています 最新表示と編集アクティ か。それとも最新表示のみ行います ビティ か。 Impact Analysis どのオブジェクトの権限が変更されま アクセス権の変更回数 したか。 何人のユーザーがシステムに存在し 日別ログイン ユーザーの ますか。 合計数 月、週、日単位でユーザーはどのよう ユーザーの使用状況 なアクティビティを行いますか。 ユーザーはどの操作を実行しますか。 セッションごとのユーザー の使用状況 監査レポート名 この節では、次の項目について説明します。 • レポート名の一覧 • レポートに含まれているレポート セクション • レポート プロンプト 注 フォルダ パスのプロンプトでは、選択したフォルダの下にあるサブフォルダ内のオ ブジェクトやドキュメントは自動的に含まれません。たとえば、toplevel フォルダを 選択すると、toplevel フォルダ内のすべてのドキュメントの結果は表示されますが、 toplevel\sublevel フォルダ内のオブジェクトやドキュメントの結果は表示されませ SAP BusinessObjects Enterprise 管理者ガイド 587 14 14 監査レポート 監査レポートの使用 ん。すべてのサブフォルダのオブジェクトやドキュメントを表示するには、「toplevel%」 と入力します。 平均ログイン ユーザー数 特定の期間にログインするセッションおよびユーザーの平均数。 レポート セクション レポート プロンプト 平均セッション数 ログイン ユーザー 開始日と終了日を選択してください。 平均ログイン ユーザー数 平均最新表示時間 指定された期間におけるドキュメント、ユーザー、またはクラスタ別の平均最新表示時 間。 レポート セクション レポート プロンプト ドキュメント別の平均最新表示時間 ユーザー別の平均最新表示時間 フォルダ パスとドキュメントの種類を入力 し、開始日と終了日を選択してください。 サーバー別の平均最新表示時間 平均セッション時間 年、四半期、月、週、日、または時間当たりのユーザー セッション平均数。 588 SAP BusinessObjects Enterprise 管理者ガイド 監査レポート 監査レポートの使用 レポート セクション レポート プロンプト 年 四半期 ユーザー名を入力し、開始日と終了日を 選択してください。 月 週 日 時 クラスタ別の平均セッション時間 年、月、週、または日当たりのサーバーのクラスタの平均セッション時間。 レポート セクション レポート プロンプト 1 年あたりの平均セッション期間(分) 月あたりの平均セッション期間(分) 開始日と終了日を選択してください。 週ごとの平均セッション時間(分) 日ごとの平均セッション時間(分) ユーザー別の平均セッション時間 年、月、週当たりの特定のユーザーの平均セッション時間。 SAP BusinessObjects Enterprise 管理者ガイド 589 14 14 監査レポート 監査レポートの使用 レポート セクション レポート プロンプト 年に対する平均セッション時間(分) 月ごと、ユーザー別の平均セッション時間 (分) 開始日と終了日を選択してください。 週ごと、ユーザー別の平均セッション時間 (分) クラスタ ノード 監査クラスタ内のすべてのサーバーの名前。 レポート セクション レポート プロンプト クラスタ内のサーバー なし ドキュメント情報の詳細 特定のドキュメントで実行されるアクションの詳細を示します。 レポート セクション レポート プロンプト ドキュメント情報 ドキュメント名とフォルダ パスを入力し、開 始日と終了日を選択してください。 ドキュメントのスケジュールと表示のステータス 指定された期間におけるドキュメント ジョブと表示のステータス。 590 SAP BusinessObjects Enterprise 管理者ガイド 監査レポート 監査レポートの使用 レポート セクション レポート プロンプト スケジュール ステータス Crystal Reports 表示ステータス Web Intelligence 表示ステータス フォルダ パスを入力し、開始日と終了日 を選択してください。 Desktop Intelligence 表示ステータス 個人用監査クラスタにアクセスする IP アドレス 監査クラスタにアクセスするクライアントの IP アドレスまたはマシン名。 レポート セクション レポート プロンプト IP 別の個人用監査クラスタにアクセスす る IP アドレス - 日 IP 別の個人用監査クラスタにアクセスす る IP アドレス - 月 開始日と終了日を選択してください。 名前別の個人用監査クラスタにアクセス する IP アドレス - 日 名前別の個人用監査クラスタにアクセス する IP アドレス - 月 ジョブ サービスあたりのジョブ数 サーバーのタイプ、種類、または特定のサーバーごとのジョブ数。 レポート セクション レポート プロンプト サーバーの種類ごとのジョブ数-要約 Job Server の種類ごとのジョブ数 なし ジョブ サービスあたりのジョブ数 SAP BusinessObjects Enterprise 管理者ガイド 591 14 14 監査レポート 監査レポートの使用 システムの Job サービス システムのジョブ サービスの数、およびジョブの秒単位の継続時間(オプション)。 レポート セクション レポート プロンプト ジョブ サービス なし ジョブ サービスとジョブの継続時間(秒) ジョブの要約 ステータス別のシステムのジョブ数、または一定期間における成功したジョブまたは失 敗したジョブの数。 レポート セクション レポート プロンプト ステータスごとのジョブ数 成功したジョブ数 フォルダ パスを入力し、開始日と終了日 を選択してください。 失敗したジョブ数 ユーザー別のジョブ数 一定期間においてユーザーが開始したジョブの数とその継続期間の概要。 レポート セクション レポート プロンプト ユーザー別のジョブ数-要約 ユーザー別のジョブ数 開始日と終了日を選択してください。 ユーザー別のジョブ時間 ユーザー別の失敗ジョブ 592 SAP BusinessObjects Enterprise 管理者ガイド 監査レポート 監査レポートの使用 ユーザーの前回のログイン 特定のユーザーがシステムに最後にログインした日時(秒単位まで)。 レポート セクション レポート プロンプト ユーザーの前回のログイン ユーザー名を入力し、開始日と終了日を 選択してください。 最もアクセス回数の少ないドキュメント 特定の期間における読み取り、編集、または最新表示された回数で最もアクセス回数 が少ないドキュメントを識別します。 注 アクセスされないドキュメントではイベントは生成されず、このレポートには表示されま せん。 レポート セクション レポート プロンプト 最もアクセス回数の少ないドキュメント- 読み取り回数 ドキュメントの種類を選択し、フォルダ パ 最もアクセス回数の少ないドキュメント- スを入力し、開始日と終了日を選択してく 編集 ださい。 最もアクセス回数の少ないドキュメント- 最新表示 最もアクセス回数の多いドキュメント 特定の期間における読み取り、編集、または最新表示回数に基づいた場合の最もア クセス回数が多いドキュメント。 SAP BusinessObjects Enterprise 管理者ガイド 593 14 14 監査レポート 監査レポートの使用 レポート セクション レポート プロンプト 最もアクセス回数の多いドキュメント-読 み取り回数 最もアクセス回数の多いドキュメント - 編 なし 集 最もアクセス回数の多いドキュメント - 最 新表示 最大アクティブ ユーザー数 特定の期間においてシステムで最もアクティブなユーザーの一覧。 レポート セクション レポート プロンプト ログイン別の最大アクティブ ユーザー数 最新表示別の最大アクティブ ユーザー 数 開始日と終了日を選択してください。 最も実行回数の多いアクション 特定の期間において最も実行回数の多いアクション。 レポート セクション レポートのプロンプト 1 年で最も頻繁に実行されるアクション 四半期で最も頻繁に実行されるアクショ ン 1 月で最も頻繁に実行されるアクション 1 週間で最も頻繁に実行されるアクション 1 日で最も実行頻度の高いアクション 594 SAP BusinessObjects Enterprise 管理者ガイド 開始日と終了日を選択してください。 監査レポート 監査レポートの使用 ドキュメント当たりで最も実行回数の多いアクション 特定の期間または指定されたユーザー別の、指定されたドキュメントに対して最も実 行回数の多いアクション。 レポート セクション レポート プロンプト ドキュメント当たりで最も実行回数の多い アクション - ユーザー別 ドキュメント当たりで最も実行回数の多い ドキュメント名を選択し、フォルダ パスを アクション - セッション別 入力して、開始日と終了日を選択してくだ ドキュメント当たりで最も実行回数の多い さい。 アクション - アクション別 ドキュメント当たりで最も実行回数の多い アクション - 月別 ユーザー セッション数 年、月、週、および日当たりで編成されたクラスタ別ユーザー セッションの合計数。 レポート セクション レポート プロンプト 月別 週別 開始日と終了日を選択してください。 日別 システム内のユーザー数 レポートの実行時にシステム内に存在するユーザーの数。 レポート セクション レポート プロンプト システム内のユーザー数 - アクティブな なし ユーザー SAP BusinessObjects Enterprise 管理者ガイド 595 14 14 監査レポート 監査レポートの使用 ドキュメントで実行される操作 時間、種類、ユーザーとドキュメント、またはユーザー別の、指定されたドキュメントで 実行される操作の種類。 注 監査イベントを生成したドキュメントの種類のみ、[ドキュメントの種類]プロンプト ドロッ プダウンに表示されます。 レポート セクション レポート プロンプト ドキュメントで実行される操作 - 時間 ドキュメントで実行される操作 - 操作の種 ユーザー名、ドキュメントの種類、および 類 フォルダ パスを入力し、操作および開始 ドキュメントで実行される操作 - ユーザー 日と終了日を選択してください。 およびドキュメント ドキュメントで実行される操作 - ユーザー パスワード変更回数 特定の期間におけるパスワード変更操作の概要。 レポート セクション レポート プロンプト パスワード変更回数 - 月別 パスワード変更回数 - 週別 開始日と終了日を選択してください。 パスワード変更回数 - 詳細 ピークの用法 特定の期間におけるユーザー ログイン、セッション ログイン、または実行されたアク ションの数のピークを示すチャート。 596 SAP BusinessObjects Enterprise 管理者ガイド 監査レポート 監査レポートの使用 レポート セクション レポート プロンプト ユーザー ログインのピーク セッション ログインのピーク 開始日と終了日を選択してください。 動作ピーク数 公開監査 特定の期間における特定のドキュメントの公開アクティビティ。 レポート セクション レポート プロンプト 公開監査 パブリケーション名を入力し、開始日と終 了日を選択してください。 最新表示と編集アクティビティ 特定の期間における、ドキュメント トレース別、クラスタ別、および選択したユーザー別 の編集および最新表示操作の回数。 レポート セクション レポート プロンプト ユーザー名、ドキュメント名およびフォル Web Intelligence ドキュメントの最新表示 ダ パスを選択し、開始日と終了日を選択 および編集アクティビティ してください。 アクセス権の変更回数 特定の期間における指定されたフォルダのセキュリティ アクティビティの概要。 レポート セクション レポート プロンプト アクセス権の変更回数-ユーザーごと アクセス権の変更回数-オブジェクトごと フォルダ パスを選択し、開始日と終了日 選択してください。 SAP BusinessObjects Enterprise 管理者ガイド 597 14 14 監査レポート 監査レポートの使用 クラスタ内のサービス レポート セクション レポート プロンプト クラスタ内のサービス なし 日別ログイン ユーザーの合計数 特定の期間における、1 日当たりのログイン ユーザーまたはセッションの数の概要。 レポート セクション レポート プロンプト 日別ログイン ユーザーの合計数 - ログ イン ユーザーの合計数 開始日と終了日を選択してください。 日別ログイン ユーザーの合計数 - ログ イン セッションの合計数 ユーザーの使用状況 特定の期間における月、週、または日別のシステムを利用するユーザーの数。 レポート セクション レポート プロンプト 月別のユーザーの使用状況 週別のユーザーの使用状況 開始日と終了日を選択してください。 日別のユーザーの使用状況 セッションごとのユーザーの使用状況 クラスタ、セッション、アクション、または日付別に、データベースのコンテンツ全体に対 するユーザーの使用状況を分析します。 598 SAP BusinessObjects Enterprise 管理者ガイド 監査レポート サンプル監査レポートの表示 レポート セクション レポート プロンプト セッションごと、クラスタごとのユーザーの 使用状況 セッションごと、セッションごとのユーザー の使用状況 セッションごと、アクション名ごとのユー ザーの使用状況 ユーザー名を入力し、開始日と終了日を 選択してください。 セッションごと、日ごとのユーザーの使用 状況 不正にログオフしたユーザー数 特定の期間にログインしたユーザーの中で、正しくログオフできなかったユーザー。 レポート セクション レポート プロンプト 統計 開始日と終了日を選択してください。 不正にログオフしたユーザー数 サンプル監査レポートの表示 サンプル監査レポートを表示する 1 2 3 4 InfoView にログオンします。 [パブリック フォルダ]をクリックします。 [監査レポート]をクリックします。 選択した言語フォルダをクリックします。 サンプル監査レポートの一覧が表示されます。 5 表示するレポートを開きます。 • Web Intelligence 監査レポートを開き、表示したいレポートをクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 599 14 14 監査レポート カスタム監査レポートの作成 • Crystal Reports 監査レポートを開くには、オブジェクト パッケージを開いて、 表示したいレポートを開きます。 カスタム監査レポートの作成 この節では、監査データベース、アクティビティ ユニバース、およびこの監査データ ベースが記録している監査対象動作の情報について説明します。この情報を基に、 Crystal Reports、Web Intelligence または Desktop Intelligence を使用して、ユーザー 動作とシステム動作のカスタム監査レポートを作成することができます。 監査データベース概要リファレンス 監査データベースには 6 つのテーブルが含まれています。 • 600 ページの 「Audit_Event」 • 601 ページの 「Audit_Detail 」 • 602 ページの 「Server_Process」 • 604 ページの 「Detail_Type テーブル」 • 603 ページの 「Event_Type」 • 603 ページの 「Application_Type」 次の図に、監査データベースのスキーマを示します。 Audit_Event Auditt_Event テーブルには、監査する動作につき 1 レコードが記録され、各監査イ ベントの一般情報が含まれます。 600 SAP BusinessObjects Enterprise 管理者ガイド 監査レポート 監査データベース概要リファレンス フィールド 説明 Server_CUID サーバーおよびサービス ID。Event_ID と組み合わせて、Au dit_Event テーブルのプライマリ キーを作成します。 Event_ID 監査イベントを識別するためにサーバーが生成する一意の ID。 Server_CUID と組み合わせて、Audit_Event テーブルのプライ マリ キーを作成します。 User_Name 動作を実行したユーザーの名前。 Start_Timestamp 動作の開始時刻(協定世界時)を最も近いミリ秒で表現したも の。タイム スタンプは、ログ ファイルに動作を記録するサーバー によって作成されます。このタイム スタンプには、CMS 時間との 同期に必要な調整が行われています。この時刻は、監査レポー トの作成時に、ローカル タイム ゾーンに合わせて修正すること ができます。 Duration 監査される動作の期間(秒)。 Event_Type _ ID エントリが表す動作の種類を一意に識別する番号。Event_Type テーブルの外部キー。 Object_CUID 動作に関連付けられているオブジェクトの Info オブジェクトの CUID。この番号は、ドキュメント、フォルダ、ユーザーなどのオブ ジェクトを一意に識別します。 Object_Type Web Intelligence、Desktop Intelligence、Crystal Reports、Voyager など、動作を開始するプログラムを識別します。 Error_Code エラー コード用に予約されているフィールド。 Audit_Detail Audit_Detail テーブルは、Audit_Event テーブルに記録される各監査対象動作に関 する詳細を記録します。たとえば、ユーザーがログオンに失敗したとき、失敗の理由が 監査詳細として記録されます。 SAP BusinessObjects Enterprise 管理者ガイド 601 14 14 監査レポート 監査データベース概要リファレンス Audit_Event テーブルに記録されている各監査対象動作に対して複数のレコードが ある場合があります。 フィールド 説明 Server_CUID イベントを行うサーバーおよびサービス CUID の組み合わ せ。Event_ID および Detail_ID と組み合わせて、Audit_De tail テーブルのプライマリ キーを作成します。 Event_ID 監査イベントを識別するためにサーバーが生成する一意の ID。Server_CUID および Detail_ID と組み合わせて、Au dit_Detail テーブルのプライマリ キーを作成します。 Detail_ID フィールドは、各監査対象動作に関連付けられて Detail_ID いる個々の詳細に番号を付けるために使用します。つまり、 特定の監査対象動作に関連付けられている詳細が 2 つあ る場合、1 番目の Detail_ID は 1 になり、2 番目の Detail_ID は 2 になります。 Detail_Type_ID エントリが表す監査対象動作の詳細の種類を一意に識別す る番号。Detail_Type テーブルの外部キー。 Detail_Text 記録される監査詳細についての情報。たとえば、De tail_Type_Description が“ユニバース名”の場合、詳細テキ ストにはそのユニバースの名前が含まれます。 Server_Process Server_Process テーブルには、監査イベントを生成できる BusinessObjects Enterprise システム内で実行されるサーバーおよびサービスについての情報があります。 602 フィールド 説明 Server_CUID イベントを作成したサーバー InfoObject のサーバーおよびサービス CUID の組み 合わせ。Server_Process テーブルのプラ イマリ キー。 SAP BusinessObjects Enterprise 管理者ガイド 監査レポート 監査データベース概要リファレンス フィールド 説明 Server_Name 動作が発生したサーバーの存在するマシ ン名。つまり、ホスト名。 Application_Type_ID 監査対象動作を生成したアプリケーショ ンの種類を識別する一意の ID。Applica tion_Type テーブルの外部キー。 Server_FullName 動作が発生したサーバーおよびサービス の名前。名前は、CMC に表示されている 名前と同じです。デフォルト名は host name.servertype です。 Server_Version 動作が発生したサーバー上にある BusinessObjects Enterprise のバージョン。 Event_Type Event_Type テーブルには、BusinessObjects Enterprise システムで監査できるイベン トの種類の静的一覧があります。このテーブルは、Crystal Enterprise の AuditID と AuditSring によって提供されるものとほぼ同じ情報を提供します。 フィールド 説明 Event_Type _ ID エントリが表す監査詳細の種類を一意に 識別する番号。 Event_Type_Description 監査イベントの種類の説明。 Application_Type Application_Type テーブルには、監査イベントを作成するアプリケーションの静的一 覧があります。 SAP BusinessObjects Enterprise 管理者ガイド 603 14 14 監査レポート イベントと詳細の参照テーブル フィールド名 説明 Application_Type_ID 監査対象動作を生成したアプリケーショ ンの種類を識別する一意の ID。 Application_Type_Description 監査監査イベントを生成するアプリケー ションの説明。 Detail_Type テーブル Detail_Type テーブルには、監査イベントについて記録できる、標準的な詳細の静的 一覧があります。たとえば、ユーザーのログオンの失敗には、多くの異なる理由があり ます。これらの理由は Detail_Type テーブルにエントリとして含まれます。 Detail_Type テーブルの情報は、Crystal Enterprise 10 で変数 AuditStrings に記録 された情報と同じです。 フィールド 説明 Detail_Type_ID エントリが表す監査詳細の種類を一意に識別す る番号。 Detail_Type_Description 監査イベントが生成する監査詳細の種類の説明。 イベントと詳細の参照テーブル 以下に示す表は、システムで監査できるすべてのイベントの Event_Type_ID と Event_Type_Description の一覧です。作業しやすいように、これらのイベントは各種 類のイベントを生成するサーバーに従って並んでいます。 次の表に、イベントの例を示します。 604 SAP BusinessObjects Enterprise 管理者ガイド 監査レポート イベントと詳細の参照テーブル イベ ント ID イベントの説明 65537 同時接続ユーザー ロ 42 グオンに成功しました。 ユーザー グループ Admin 65537 同時接続ユーザー ロ 45 グオンに成功しました。 セッション ID 65537 同時接続ユーザー ロ 60 グオンに成功しました。 クライアントから報告 123.456.101.100 された IP アドレス 65537 同時接続ユーザー ロ 61 グオンに成功しました。 クライアントから報告 host.domain.com されたホスト名 65537 同時接続ユーザー ロ 62 グオンに成功しました。 サーバーで解決さ れた IP アドレス 123.456.101.100 65537 同時接続ユーザー ロ 63 グオンに成功しました。 サーバーで解決さ れたホスト名 host.domain.com 65537 同時接続ユーザー ロ 89 グオンに成功しました。 同時接続ユーザー juser 数 詳細 ID 詳細の説明 詳細テキスト 1234 次の表に、イベントの Event_Type_ID コード、説明、およびそのイベントに関連付けら れた詳細と Detail_ID コード(かっこ内)を示します。 CMS 監査イベント Event_Type_ ID Event_Type_Description イベントの詳細(Detail_ID) 65537 • • • 同時接続ユーザー ログオンに • 成功しました。 • • • 同時接続ユーザー数(89) クライアントから報告されたホスト名(61) サーバーで解決されたホスト名(63) クライアントから報告された IP アドレス(60) サーバーで解決された IP アドレス(62) セッション ID(45) ユーザー グループ(42) SAP BusinessObjects Enterprise 管理者ガイド 605 14 14 監査レポート イベントと詳細の参照テーブル Event_Type_ ID Event_Type_Description 65538 • • • 指定ユーザー ログオンに成功 • しました。 • • • 同時接続ユーザー数(89) クライアントから報告されたホスト名(61) サーバーで解決されたホスト名(63) クライアントから報告された IP アドレス(60) サーバーで解決された IP アドレス(62) セッション ID(45) ユーザー グループ(42) 65540 • ユーザーがログオフしました。 • • 同時接続ユーザー数(89) セッション ID(45) ユーザー グループ(42) 65541 ユーザー パスワードが変更さ • • れました。 セッション ID(45) ユーザー グループ(42) 65539 • • • ユーザー ログオンに失敗しま • した。 • • • Enterprise エラー テキスト(46) クライアントから報告されたホスト名(61) サーバーで解決されたホスト名(63) クライアントから報告された IP アドレス(60) サーバーで解決された IP アドレス(62) トークンを使用したログオン(64) ユーザー グループ(42) • • • • • • オブジェクトが作成されました。 • • オブジェクト CUID(92) オブジェクトフォルダパス(43) オブジェクトインスタンス(90) オブジェクト名(3) オブジェクト タイプ(50) 親ドキュメント CUID(91) セッション ID(45) ユーザー グループ(42) 65542 イベントの詳細(Detail_ID) 注 新しいユーザー アカウントの作成時に、新しい ユーザーごとに新しいフォルダが作成されても、 この監査文字列は記録されません。 606 SAP BusinessObjects Enterprise 管理者ガイド 監査レポート イベントと詳細の参照テーブル Event_Type_ ID Event_Type_Description 65543 • • • オブジェクトが削除されました。 • • • オブジェクト フォルダ パス(43) オブジェクトインスタンス(90) オブジェクト名(3) オブジェクトタイプ(50) セッション ID(45) ユーザー グループ(42) 65544 • • • • オブジェクトが変更されました。 • • • • オブジェクト CUID(92) オブジェクトフォルダパス(43) オブジェクトインスタンス(90) オブジェクト名(3) オブジェクト タイプ(50) 親ドキュメント CUID(91) セッション ID(45) ユーザー グループ(42) 65545 応答なしのスケジュールです。 65544 オブジェクト権限の変更 イベントの詳細(Detail_ID) • • • • • • • オブジェクト フォルダ パス(43) オブジェクトインスタンス(90) オブジェクト名(3) オブジェクト タイプ(50) 親ドキュメント CUID(91) セッション ID(45) ユーザー グループ(42) SAP BusinessObjects Enterprise 管理者ガイド 607 14 14 監査レポート イベントと詳細の参照テーブル キャッシュ サービス監査イベント Event_Type_ ID 196609 196610 Event_Type_Description イベントの詳細(Detail_ID) レポートの表示に成功しまし た。 • • • • • • オブジェクト フォルダ パス(43) オブジェクトインスタンス(90) オブジェクト名(3) 親ドキュメント CUID(91) レポート データ型(51) ユーザー グループ(42) レポートの表示に失敗しまし た。 • • • • • Enterprise エラー テキスト(46) オブジェクト フォルダ パス(43) オブジェクトインスタンス(90) オブジェクト名(3) ユーザー グループ(42) ジョブ サービス監査イベント クライアントまたはサーバーによってスケジュールされたオブジェクトでは、監査メッセー ジは、スケジュールされた動作の状態に関する情報を提供します。たとえば、監査メッ セージによって、スケジュールされたレポートが正常に実行されたかどうかを判別でき ます。 出力先ジョブ サービスでは、監査メッセージは、オブジェクトがユーザーの要求どおり に送信先に送信されたかどうかに関する情報を提供します。 Event_Type_ ID 327681 608 Event_Type_Description イベントの詳細(Detail_ID) ジョブが成功しました。 • • • • • • SAP BusinessObjects Enterprise 管理者ガイド オブジェクト フォルダ パス(43) オブジェクトインスタンス(90) オブジェクト名(3) 親ドキュメント CUID(91) ユニバース名(2) ユーザー グループ(42) 監査レポート イベントと詳細の参照テーブル Event_Type_ ID 327682 327683 Event_Type_Description イベントの詳細(Detail_ID) ジョブに失敗しました。 • • • • • • オブジェクト フォルダ パス(43) オブジェクトインスタンス(90) オブジェクト名(3) 親ドキュメント CUID(91) ユニバース名(2) ユーザー グループ(42) • • • • • • • オブジェクト CUID(92) オブジェクトフォルダパス(43) オブジェクトインスタンス(90) オブジェクト名(3) テンプレート ドキュメント(91) ユニバース名(2) ユーザー グループ(42) ジョブに失敗しました。ジョブは CMS によって再試行されます。 注 ジョブのスケジュールの詳細については、 『SAP BusinessObjects Enterprise 管理者 ガイド 』を参照してください。 SAP BusinessObjects Enterprise 管理者ガイド 609 14 14 監査レポート イベントと詳細の参照テーブル Event_Type_ ID Event_Type_Description 327687 • • • • • • • • • 送信先への配信に成功しました • • • • • • • • • • 610 SAP BusinessObjects Enterprise 管理者ガイド イベントの詳細(Detail_ID) 送信先への配信の種類(66) 出力先タイプ(65) ドキュメント範囲(81) ドキュメント サイズ(9) ドメイン(71) ファイル名(68) 送信元アドレス(73) ホスト名(70) オブジェクト CUID(92) オブジェクトフォルダパス(43) オブジェクトインスタンス(90) オブジェクト名(3) ポート(72) パブリケーション インスタンス ID(82) 受信者名(80) テンプレート ドキュメント CUID(91) 送信先アドレス(42) ユーザー グループ(42) ユーザー名(69) 監査レポート イベントと詳細の参照テーブル Event_Type_ ID 327688 Event_Type_Description イベントの詳細(Detail_ID) 送信先への配信に失敗 • • • • • • • • • • • • • • • • • • • • 送信先への配信の種類(66) 出力先タイプ(65) ドキュメント範囲(81) ドキュメント サイズ(9) ドメイン(71) エラー メッセージ(76) ファイル名(68) 送信元アドレス(73) ホスト名(70) オブジェクト CUID(92) オブジェクトフォルダパス(43) オブジェクトインスタンス(90) オブジェクト名(3) ポート(72) パブリケーション インスタンス ID(82) 受信者名(80) テンプレート ドキュメント CUID(91) 送信先アドレス(42) ユーザー グループ(42) ユーザー名(69) イベント サービス監査イベント Event_Type_ ID Event_Type_Description イベントの詳細(Detail_ID) 262145 イベントの登録 • • イベント ファイル名(41) イベント ID(40) 262146 イベントの登録解除 • • イベント ファイル名(41) イベント ID(40) 262147 イベントの更新 • • イベント ファイル名(41) イベント ID(40) SAP BusinessObjects Enterprise 管理者ガイド 611 14 14 監査レポート イベントと詳細の参照テーブル Event_Type_ ID Event_Type_Description イベントの詳細(Detail_ID) 262148 イベントの発生 • • イベント ファイル名(41) イベント ID(40) レポート アプリケーション サービス監査イベント レポート アプリケーション サービス(RAS)は、RAS SDK で開発されたカスタム アプリ ケーションを使ってレポートを作成するために使用されます。次のコードはすべてカス タム アプリケーションで生成されます。詳細は、RAS SDK のマニュアルを参照してくだ さい。 Event_Type_ ID Event_Type_Description イベントの詳細(Detail_ID) 表示または変更する目的で、レポー トが開かれました。 458753 612 注 レポートを開いたが表示できなかっ た場合でも、この Event_Type_ID が作成されることがまれにあります。 それは、次のような場合です。 • レポートのデータベースのセッ トアップに問題がある場合。たと えば、レポートのデータベース ドライバがクライアント マシンに インストールされていない場合 に、このメッセージが表示されま す。 • レポートの処理拡張機能が表示 を中断したり、失敗した場合。 • ビジネス ビューを使用するレ ポートで、それが基づくデータ 接続の最新表示がユーザーに 許可されていない場合。 • RAS を実行するマシン上で一 時ディレクトリの容量が不足した 場合。 SAP BusinessObjects Enterprise 管理者ガイド • • • • • • オブジェクト CUID(92) オブジェクトフォルダパス(43) オブジェクトインスタンス(90) オブジェクト名(3) 親ドキュメント CUID(91) ユーザー グループ(42) 監査レポート イベントと詳細の参照テーブル Event_Type_ ID Event_Type_Description イベントの詳細(Detail_ID) 458754 レポートが CMS に保存されました。 458755 レポートが作成され、CMS に保存 されました。 458756 レポートを開くことができませんでし た。 458757 レポートを CMS に保存できません でした。 458758 レポートを CMS に作成できません でした。 Web Intelligence および Desktop Intelligence 監査イベント 注 • • Event_Type_ ID 6 Desktop Intelligence および Web Intelligence リッチ クライアントの監査可能なイ ベントの一覧は、クライアントが BusinessObjects Enterprise にアクティブにログオ ンしている場合にのみ適用されます。クライアントがオフライン モードで使用されて いる場合、イベントは記録されません。 ドキュメントが Web Intelligence リッチ クライアントにインポートされ、ローカル ドキュ メントとして使用されると、そのドキュメントに関連するすべての監査イベントが Web Intelligence クライアント イベントとして報告され、リポジトリのバージョンではなく、 そのドキュメントのローカルに保存されたバージョンの詳細(名前、CUID など)が 含まれます。リポジトリ イベントは、Web Intelligence Processing Server から報告さ れ、クライアント イベントは、Client Auditing Proxy サービスが有効になっている Adaptive Processing Server から報告されます。 Event_Type_Description イベントの詳細(Detail_ID) 値の一覧の取得 • • • 要素数(7) セッション ID(45) ユーザー グループ(42) SAP BusinessObjects Enterprise 管理者ガイド 613 14 14 監査レポート イベントと詳細の参照テーブル Event_Type_ ID Event_Type_Description イベントの詳細(Detail_ID) ドキュメントの保存 • • • • • • • • • • 説明(14) ドキュメント名(8) ドキュメント サイズ(9) オブジェクト フォルダ パス(43) オブジェクトインスタンス(90) オブジェクト名(3) オプションの最新表示(17) 上書き(18) セッション ID(45) ユーザー グループ(42) 11 ドキュメントの取得 • • • • • • • • • ドキュメント名(8) ドキュメント サイズ(9) オブジェクト CUID(92) オブジェクトフォルダパス(43) オブジェクトインスタンス(90) オブジェクト名(3) 親ドキュメント CUID(91) セッション ID(45) ユーザー グループ(42) 13 ユニバースの選択 • • • セッション ID(45) ユニバース名(2) ユーザー グループ(42) 19 • • • ドキュメントの最新表示 • 注 • このイベントは、ユーザーがド • キュメントを作成した場合にも発 • 生します。 • • • 9 614 SAP BusinessObjects Enterprise 管理者ガイド ドキュメント名(8) 行数(6) オブジェクト フォルダ パス(43) オブジェクトインスタンス(90) オブジェクト名(3) 親ドキュメント CUID(91) セッション ID(45) SQL 値(19) ユニバース名(2) ユーザー グループ(42) 監査レポート イベントと詳細の参照テーブル Event_Type_ ID 21 22 28 40 41 Event_Type_Description イベントの詳細(Detail_ID) 値の一覧の取得 • • • • • 行数(6) オブジェクト名(3) セッション ID(45) ユニバース名(2) ユーザー グループ(42) ドキュメントの編集 • • • ドキュメント名(8) セッション ID(45) ユーザー グループ(42) 形式の適用 • • • • ドキュメント名(8) レポート名(22) セッション ID(45) ユーザー グループ(42) ページの取得 • • • • • • • • • ドキュメント名(8) ドキュメントの種類(21) オブジェクト CUID(92) オブジェクトフォルダパス(43) オブジェクトインスタンス(90) オブジェクト名(3) 親ドキュメント CUID(91) セッション ID(45) ユーザー グループ(42) SQL の生成 • • • • • • • • • ドキュメント名(8) オブジェクト フォルダ パス(43) オブジェクトインスタンス(90) オブジェクト名(3) 親ドキュメント CUID(91) セッション ID(45) SQL 値(19) ユニバース名(2) ユーザー グループ(42) SAP BusinessObjects Enterprise 管理者ガイド 615 14 14 監査レポート イベントと詳細の参照テーブル Event_Type_ ID Event_Type_Description イベントの詳細(Detail_ID) 範囲外のドリル • • • • • • • • • ドキュメント名(8) 行数(6) オブジェクト フォルダ パス(43) オブジェクトインスタンス(90) オブジェクト名(3) セッション ID(45) SQL 値(19) ユニバース名(2) ユーザー グループ(42) 43 プロンプトの選択 • • • • • • • • • ドキュメント名(8) オブジェクト フォルダ パス(43) オブジェクトインスタンス(90) オブジェクト名(3) 親ドキュメント CUID(91) プロンプトの名前 プロンプト値 セッション ID(45) ユーザー グループ(42) 50 sendtousers • • • オブジェクト フォルダ パス(43) オブジェクト名(3) ユーザー グループ(42) 42 startdesktopapp 注 Desktop Intelligence のみ 51 Voyager 監査イベント Event_Type_ ID 12500 616 Event_Type_Description イベントの詳細(Detail_ID) MDAS セッションの作成 • • • SAP BusinessObjects Enterprise 管理者ガイド オブジェクト フォルダ パス(43) オブジェクト名(3) ユーザー グループ(42) 監査レポート イベントと詳細の参照テーブル Event_Type_ ID Event_Type_Description イベントの詳細(Detail_ID) 12501 MDAS セッションを閉じる • • • オブジェクト フォルダ パス(43) オブジェクト名(3) ユーザー グループ(42) 12502 • MDAS キューブ接続を開く • • オブジェクト フォルダ パス(43) オブジェクト名(3) ユーザー グループ(42) 12503 • MDAS キューブ接続を閉じ • る • オブジェクト フォルダ パス(43) オブジェクト名(3) ユーザー グループ(42) 12504 • • • オブジェクト フォルダ パス(43) オブジェクト名(3) ユーザー グループ(42) MDAS 接続の失敗 クライアント イベント Event_Type_ ID Event_Type_Descrip tion 説明 50 sendtousers ユーザーにオブジェクトを送信する Desktop Intelligence ア プリケーションによって発生します。 51 startdesktopapp Desktop Intelligence の起動によって発生します。 詳細コード参照テーブル Detail_ID Detail_Description 2 ユニバース名 3 オブジェクト名 6 行数 説明 SAP BusinessObjects Enterprise 管理者ガイド 617 14 14 監査レポート イベントと詳細の参照テーブル 618 Detail_ID Detail_Description 7 要素数 8 ドキュメント名 9 ドキュメント サイズ 14 説明 15 カテゴリ名 16 キーワード 17 オプションの最新表示 18 上書き 19 SQL 値 21 ドキュメントの種類 22 レポート名 23 プロンプトの名前 24 プロンプト値 30 データ プロバイダ名 31 ページ範囲 40 イベント ID 41 イベント ファイル名 42 ユーザー グループ 43 オブジェクト フォルダ パ ス 44 オブジェクト カテゴリ パ ス SAP BusinessObjects Enterprise 管理者ガイド 説明 監査レポート イベントと詳細の参照テーブル Detail_ID Detail_Description 説明 45 セッション ID 46 Enterprise エラー テキス ト 47 ODBC SQLSTATE 48 ODBC エラー テキスト 49 BOE ユーザー ID 50 オブジェクト タイプ 51 レポート データ型 60 シッククライアント(CORBA)へのログオン中 クライアントから報告され に発生します。クライアントから報告された IP た IP アドレス アドレスを記録します。 61 シッククライアント(CORBA)へのログオン中 クライアントから報告され に発生します。クライアントから報告されたホ たホスト名 スト マシンの名前を記録します。 62 サーバーで解決された IP アドレス シン クライアントとシック クライアントへのログ オン中に発生します。サーバーから報告され たクライアントの IP アドレスを記録します。こ れは、“クライアントから報告された IP アドレ ス”よりも信頼性は高くなりますが、一部のネッ トワークでは IP アドレスを正しく解決できな い場合があります。 63 シン クライアントとシック クライアントへのログ オン中に発生します。サーバーから報告され たクライアントのホスト マシンの名前を記録し サーバーで解決されたホ ます。これは、“クライアントから報告されたホ スト名 スト名”よりも信頼性は高くなりますが、一部 のネットワークではクライアント ホスト名を正し く解決できない場合があります。 SAP BusinessObjects Enterprise 管理者ガイド 619 14 14 監査レポート イベントと詳細の参照テーブル 620 Detail_ID Detail_Description 64 トークンを使用したログオ ン 65 出力先タイプ ジョブの対象の出力先(プリンタ、フォルダ、 電子メールなど)を示します。 66 送信先への配信の種類 ジョブが、スケジュールされた操作であるか、 ユーザーが開始したものかを示します。 67 ディレクトリ オブジェクトまたはインスタンスの転送先の ディレクトリを記録します。ジョブが FTP を使 用して通信する場合にのみ発生します。 68 ファイル名 オブジェクトまたはインスタンスのファイル名 を記録します。ジョブが FTP または電子メー ルを使用して通信する場合にのみ発生しま す。 69 ユーザー名 イベントを要求したユーザーの名前を記録し ます。ユーザーがオブジェクトの配信を開始 した場合にのみ発生します。 70 ホスト名 オブジェクトまたはインスタンスの対象受信者 のホスト マシンの名前を記録します。ジョブ が電子メールまたは FTP で公開されている 場合にのみ発生します。 71 ドメイン 送信先の電子メール ドメインを記録します。 ジョブが電子メールで公開されている場合の み発生します。 72 ポート ファイルの転送で使用されるポートを記録し ます。ジョブが FTP または電子メールを使用 して通信する場合にのみ発生します。 73 送信元アドレス オブジェクトの電子メール配信によってのみ 発生します。 74 送信先アドレス オブジェクトの電子メール配信によってのみ 発生します。 SAP BusinessObjects Enterprise 管理者ガイド 説明 監査レポート イベントと詳細の参照テーブル Detail_ID Detail_Description 説明 75 CC アドレス オブジェクトの電子メール配信によってのみ 発生します。 76 エラー メッセージ ジョブの失敗により生成されるエラー メッセー ジを記録します。 80 受信者名 対象受信者の名前を記録します(ジョブで提 供されている場合)。 81 ドキュメント範囲 82 パブリケーション インスタ そのイベントの一意のインスタンス ID を記録 ンス ID します。 89 同時接続ユーザー数 90 オブジェクト インスタンス 91 親ドキュメント CUID 92 オブジェクト CUID 93 権限の追加 94 権限の削除 95 権限の変更 100 印刷する部数 12500 MDAS 一般エラー 12501 MDAS 認証情報エラー SAP BusinessObjects Enterprise 管理者ガイド 621 14 14 監査レポート イベントと詳細の参照テーブル Application_Type テーブル参照 622 Applica tion_Type_ID Application_Type_Description 0 PM ルール サービス 1 Dashboard Analytics サービス 2 Client Auditing Proxy サービス 3 監査サービス 4 スケジューリング ホスト サービス 5 Crystal Reports スケジューリング サービス 6 Crystal Reports キャッシュ サービス 7 セントラル管理サービス 8 接続サービス 9 Crystal Reports 表示および変更サービス 10 ダッシュボード サービス 11 Desktop Intelligence スケジューリング サービス 12 Desktop Intelligence キャッシュ サービス 13 Desktop Intelligence 処理サービス 14 Destination Delivery スケジューリング サービス 15 出力先設定サービス 16 PM ビジュアライゼーション キャッシュ サービス 17 PM ビジュアライゼーション処理サービス 18 イベント サービス SAP BusinessObjects Enterprise 管理者ガイド 監査レポート イベントと詳細の参照テーブル Applica tion_Type_ID Application_Type_Description 19 Sets プロファイラ サービス 20 インプット ファイルストア サービス 21 スケジューリング ホスト サービス 22 値の一覧スケジューリング サービス 23 PM メトリクス集計サービス 24 アウトプット ファイルストア サービス 25 Crystal Reports 処理サービス 26 予測アナリティクス サービス 27 プログラム スケジューリング サービス 28 パブリケーション スケジューリング サービス 29 パブリッシング ポスト処理サービス 30 公開サービス 31 レプリケーション サービス 32 PM リポジトリ管理サービス 33 シングル サインオン サービス 34 Sets クエリー サービス 35 Process Analysis サービス 36 Web Intelligence スケジュールおよび公開サービス 37 Web Intelligence 処理サービス 38 Desktop Intelligence SAP BusinessObjects Enterprise 管理者ガイド 623 14 14 監査レポート イベントと詳細の参照テーブル 624 Applica tion_Type_ID Application_Type_Description 39 検索サービス 40 多次元分析サービス 41 Web Intelligence SAP BusinessObjects Enterprise 管理者ガイド サーバー コマンド ライン 15 15 サーバー コマンド ライン コマンド ラインの概要 この節では、各 BusinessObjects Enterpriseサーバーの動作を制御するコマンドライン オプションを紹介します。 参照する項目をクリックしてください。 • 626 ページの 「コマンド ラインの概要」 • 627 ページの 「すべてのサーバーに使用できる標準オプション」 • 630 ページの 「Central Management Server」 • 635 ページの 「Crystal Reports Processing Server と Crystal Reports Cache Server」 • 638 ページの 「Job Server」 • 641 ページの 「Report Application Server」 • 646 ページの 「Input/Output File Repository Server」 • 648 ページの 「Event Server」 • 644 ページの 「Web Intelligence Processing Server」 コマンド ラインの概要 セントラル管理コンソール(CMC)または セントラル設定マネージャ(CCM)を経由して サーバーの開始や設定を行う場合、サーバーは、一般的なオプションと値を含むデ フォルトのコマンド ラインを使用して、開始または再起動されます。通常はデフォルト のコマンド ラインを直接変更する必要はありません。また、CMC や CCM のサーバー 設定画面を使用して、一般的な設定を行うこともできます。この節では、参考までに各 サーバーで使用可能なすべてのコマンドライン オプションを説明します。 BusinessObjects Enterprise の動作をさらにカスタマイズする必要がある場合には、各 サーバーのコマンド ラインを直接変更することができます。 この節では、角かっこ([])で囲まれている値はオプションであることを示しています。 サーバーのコマンド ラインを表示、変更する サーバーのコマンド ラインの表示、修正手順は、オペレーティング システムにより異 なります。 1 Windows では、CCM を使用してサーバーを停止します。サーバーのプロパ ティを開き、コマンド ラインを変更します。完了したら、サーバーを再起動しま す。 626 SAP BusinessObjects Enterprise 管理者ガイド サーバー コマンド ライン すべてのサーバーに使用できる標準オプション 2 UNIX では、ccm.shを実行してサーバーを停止します。次に、ccm.configを編 集し、サーバーのコマンド ラインを変更します。完了したら、サーバーを再起 動します。 注 UNIX では、各サーバーのコマンド ラインは、実際には crystalrestart.shスクリ プトの引数として渡されます。このスクリプトはサーバーを開始し、自動再起動 が必要となる場合に備えてサーバーを監視します。詳細については、 『SAP Objects Enterprise 管理者ガイド 』の UNIX ツールに関する章を参照してくだ さい。 次のリンクをクリックして、目的の節にジャンプしてください。 • • • • • • • 627 ページの 630 ページの 635 ページの Server」 638 ページの 641 ページの 646 ページの 648 ページの 「すべてのサーバーに使用できる標準オプション」 「Central Management Server」 「Crystal Reports Processing Server と Crystal Reports Cache 「Job Server」 「Report Application Server」 「Input/Output File Repository Server」 「Event Server」 すべてのサーバーに使用できる標準オプション 次のコマンド ライン オプションは、特に表記のない限り、すべての BusinessObjects Enterprise サーバーに適用されます。各サーバー タイプに固有のオプションについ ては、この節で後述される説明を参照してください。 SAP BusinessObjects Enterprise 管理者ガイド 627 15 15 サーバー コマンド ライン すべてのサーバーに使用できる標準オプション オプション 有効な引数 動作 サーバーのフレンドリ名を 指定します。 サーバーはこ の名前を Central Manage ment Server(CMS)に登録 し、この名前が CMC に表 示されます。デフォルトのフ レンドリ名は host name.servertype です。 注 • -name string • CMS の -name は変更 しないでください。 Input File Repository Server または Output File Repository Server の -name を変更する 場合は、string に入力 する値に“Input.”または “Output.”というプレ フィックスを付ける必要 があります(たとえば、 -name Input.Server01 または -name Out put.UK)。 -ns 628 cmsname[:port] SAP BusinessObjects Enterprise 管理者ガイド 以前のバージョンでは、こ の設定はサーバーを登録 する CMS を指定するため に使用されていました。 サーバーを登録する CMS の設定にサーバー コマン ド ラインの -ns オプション を使用することはできなくな りました。この設定は現在 Server Intelligence Agent で自動的に処理されます。 サーバー コマンド ライン すべてのサーバーに使用できる標準オプション オプション 有効な引数 動作 サーバーが受信待機する ポートを指定します。サー バーはこのポートを CMS に登録します。指定しない 場合は、1025 以上の空い ているポートを選択します。 -requestPort port 注 このポートは、別のサー バーにより別の目的で使用 されます。変更する前に、 『SAP Busi essObjects Enterprise 管理者ガイド 』の デフォルト サーバー ポー ト番号の変更に関する節を 参照してください。 -restart 通常以外の終了コードで終 了した場合に、サーバーが 再起動します。 -fg UNIX でのみ有効。フォア グラウンドでデーモンを実 行します。サーバーのコマ ンド ラインを crystal restart.sh スクリプトに渡す 際には、このオプションを使 用する必要があります (ccm.config を参照)。サー バーのコマンド ラインを直 接実行している場合は、こ のオプションを使用しない でください。フォアグラウン ドのプロセスが、サーバー が終了するまでシェルをブ ロックするからです。 SAP BusinessObjects Enterprise 管理者ガイド 629 15 15 サーバー コマンド ライン Central Management Server UNIX のシグナル ハンドリング UNIX では、BusinessObjects Enterpriseのデーモンは以下のシグナルを処理します。 • SIGTERMを使用すると、サーバーを正常に終了させることができます(終了コード = 0)。 • SIGSEGV、SIGBUS、SIGSYS、SIGFPE、および SIGILL を使用すると、サーバー を高速に終了させることができます(終了コード = 1)。 Central Management Server この節では、CMS に固有のコマンドライン オプションの一覧を記載しています。Windows 上のサーバーのデフォルト パスは以下のとおりです。 C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\CMS.exe UNIX 上のサーバーのデフォルト パスは以下のとおりです。 INSTALL_ROOT/bobje/enterprise120/platform/boe_cmsd 標準のコマンドライン オプションの一覧は、627 ページの 「すべてのサーバーに使用 できる標準オプション」を参照してください。 オプション -threads 630 有効な引数 動作 数値 CMS が初期化して使用す るワーキング スレッドの数 を指定します。12 から 150 までの値を指定でき、デ フォルトで 50 に設定されま す。 SAP BusinessObjects Enterprise 管理者ガイド サーバー コマンド ライン Central Management Server オプション 有効な引数 動作 CMS がシステム データ ベースを削除し、デフォル トのシステム オブジェクトの みを使用してシステム デー タベースを再作成するよう にします。 -reinitializedb -reinitializedb オプション -quit -receiverPool を処理した後、強制的に CMS を終了します。 数値 クライアント リクエストを受 信するために CMS が作成 するスレッドの数を指定しま す。クライアントは、別の Business Objects サー バー、レポート公開ウィザー ド、Crystal Reports、または 作成したカスタム クライアン ト アプリケーションになりま す。デフォルト値は 5 で す。通常、多くのクライアン トを持つカスタム アプリケー ションを作成するのでなけ れば、この値を増やす必要 はありません。 SAP BusinessObjects Enterprise 管理者ガイド 631 15 15 サーバー コマンド ライン Central Management Server オプション -maxobjectsincache -ndbqthreads -oobthreads 632 有効な引数 動作 数値 CMS がメモリ キャッシュに 格納するオブジェクトの最 大数を指定します。オブ ジェクトの数を増やすと、必 要となるデータベース呼び 出しの数が減り、CMS パ フォーマンスが大幅に向上 します。しかし、メモリ内に オブジェクトを多く配置しす ぎると、クエリー処理のため に CMS に割り当てるメモリ が非常に少なくなります。 上限は 100000 です。 数値 データベースにリクエストを 送信する CMS ワーカー ス レッドの数を指定します。ど のスレッドもデータベースに 接続するため、データベー ス容量を超えないように注 意する必要があります。ほ とんどの場合、指定すべき 最大値は 10 です。 数値 クラスタに 9 個以上の CMS クラスタ メンバーが含まれ ている場合、各 CMS のコ マンドラインにこのオプショ ンが含まれていることを確 認してください。クラスタの CMS サービスの数を指定 します。このオプションに よって、クラスタは大きな負 荷に対応できます。 SAP BusinessObjects Enterprise 管理者ガイド サーバー コマンド ライン Central Management Server オプション -AuditInterval -AuditBatchSize 有効な引数 動作 分 CMS が監査対象のサー バーに対し監査情報を要 求する間隔を指定します。 デフォルト値は 5 分です。 最大値は、15 分で、最小 値は 1 分です。 数値 CMS が、監査間隔ごとに各 監査対象サーバーに要求 する監査レコード数の最大 数を指定します。デフォル ト値は 200 レコードです。 (最大値は 500 で最小値 は 50 です。) 監査ログ ファイルの最大レ コード数を指定します。デ フォルトの値は 500 です。 -auditMaxEventsPerFile 数値 -auditMaxEventsPerFile で指定された数を超えた場 合、サーバーは新しいログ ファイルを開きます。 SAP BusinessObjects Enterprise 管理者ガイド 633 15 15 サーバー コマンド ライン セントラル設定マネージャ(CCM) オプション 有効な引数 -AuditeeTimeSyncInterval minutes 動作 同期イベント間の間隔を指 定します。CMS は、-Audi teeTimeSyncIntervalで指 定された間隔で、監査対象 サーバーに対し自分のシス テム時間を配信します。監 査対象サーバーは、内部ク ロックをこの CMS 時間と比 較し、以降のすべての監査 レコードに追加するタイムス タンプを調整します。これに よって、これらのレコードの 時間が CMS 時間と同期し ます。デフォルトの間隔は 60 分です。最大値は 1 日、すなわち 1440 分で す。最小値は、15 分です。 間隔を 0 に設定すると、時 刻同期機能がオフにされま す。 セントラル設定マネージャ(CCM) コマンド ラインを使用して Windows で CCM のタスクを実行できるようになりました。 Windows のデフォルト パスは次のとおりです。 C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\ccm.exe ccm.exe で使用可能なコマンドの完全なリストについては、ccm.exe -help を実行す るか、652 ページの 「ccm.sh[ccm.sh]」の表を参照してください。 標準のコマンドライン オプションの一覧は、627 ページの 「すべてのサーバーに使用 できる標準オプション」を参照してください。 634 SAP BusinessObjects Enterprise 管理者ガイド サーバー コマンド ライン Crystal Reports Processing Server と Crystal Reports Cache Server Crystal Reports Processing Server と Crystal Reports Cache Server Crystal Reports Processing Server と Crystal Reports Cache Server は、ほぼ同じ方 法でコマンド ラインから制御されます。コマンドライン オプションで、サーバーを Processing Server として起動するか、Cache Server として起動するか、またはその両 方として起動するかを決定します。以下に、1 つのサーバー タイプのみに適用される オプションを示します。 Windows 上のサーバーのデフォルト パスは以下のとおりです。 C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\cacheserver.exe C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\pageserver.exe UNIX 上のサーバーへのデフォルト パスは以下のとおりです。 INSTALL_ROOT/bobje/enterprise120/platform/boe_cachesd INSTALL_ROOT/bobje/enterprise120/platform/boe_pagesd 標準のコマンドライン オプションの一覧は、627 ページの 「すべてのサーバーに使用 できる標準オプション」を参照してください。 オプション 有効な引数 動作 -cache Cache Server の機能を有 効にします。 -dir Cache Server のキャッシュ ディレクトリと Processing Server の一時ディレクトリを 指定します。作成されるディ レクトリは、abso lutepath/cache と abso lutepath/temp です。 absolutepath SAP BusinessObjects Enterprise 管理者ガイド 635 15 15 サーバー コマンド ライン Crystal Reports Processing Server と Crystal Reports Cache Server オプション 動作 -deleteCache サーバーが開始、停止する たびにキャッシュ ディレクト リを削除します。 -psdir absolutepath Processing Server の一時 ディレクトリを指定します。こ のオプションは、-dirオプ ションより優先されます。 -refresh 分 指定した時間(分単位)が 経過する間、キャッシュされ たページを共有します。 数値 データベースから返される データベース レコードの数 を制限します。デフォルトの 制限値は 20,000 です。 20,000 レコード以上あるレ ポートをオンデマンドで表 示すると、レポートのデータ ベース レコード数が多すぎ ることを知らせるエラー メッ セージが表示されます。制 限数を増やすには、必要に 応じて number に大きな値 を指定します。制限を無効 にするには、number に 0 を指定します。 -maxDBResultRecords 636 有効な引数 SAP BusinessObjects Enterprise 管理者ガイド サーバー コマンド ライン Crystal Reports Processing Server と Crystal Reports Cache Server オプション 有効な引数 動作 -noautomaticdbdiscon nect Processing Server の自動 データベース切断機能を無 効にします。デフォルトで は、Processing Server は データを取得した後、レ ポーティング データベース から自動的に切断され、 データベース ライセンスが 解放されます。オンデマン ド サブレポート機能や、 サーバーでグループ化を 実行する機能を使った多数 のレポートをサイトで使用し ている場合、パフォーマン スに影響が出る可能性があ ります。 -report_ProcessExtPath 処理拡張機能のデフォルト ディレクトリを指定します。 詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照して ください。 absolutepath -auditMaxEventsPerFile 数値 Cache Server で、監査ログ ファイルに記録される監査 対象動作の最大数を指定 します。デフォルトの値は 500 です。この最大レコー ド数を超過した場合は、 サーバーが新しいログ ファ イルを開きます。 SAP BusinessObjects Enterprise 管理者ガイド 637 15 15 サーバー コマンド ライン Job Server Job Server この節では、Job Server に固有のコマンドライン オプションについて説明します。オプ ションには、Job Server、Program Job Server、Destination Job Server、List of Values Job Server があります。 Windows 上のサーバーのデフォルト パスは以下のとおりです。 C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\JobServer.exe UNIX 上のサーバーへのデフォルト パスは以下のとおりです。 INSTALL_ROOT/bobje/enterprise11/platform/boe_reportjobsd INSTALL_ROOT/bobje/enterprise11/platform/boe_programjobsd 標準のコマンドライン オプションの一覧は、627 ページの 「すべてのサーバーに使用 できる標準オプション」を参照してください。 638 オプション 有効な引数 動作 -dir absolutepath Job Server のデータ ディレ クトリを指定します。 SAP BusinessObjects Enterprise 管理者ガイド サーバー コマンド ライン Job Server オプション 有効な引数 動作 読み込む処理ライブラリを 指定します。 • procReport または • -lib procProgram procReport をロードす ると、Job Server が Report Job Server として 起動します。procProgram をロードすると、 Job Server が Program Job Server として起動し ます。このオプション は、-objectTypeと一緒 に使用します。 processinglibrary 処理ライブラリのプログラム ID。これによって、Job Server でサポートされるオ ブジェクトのクラスが決定し ます。 • CrystalEnterprise.Re port または -objectType progID • CrystalEnterprise.Pro gram -lib と共に使用して、 Job Server が Report Job Server または Program Job Server のいず れになるかを指定しま す。 SAP BusinessObjects Enterprise 管理者ガイド 639 15 15 サーバー コマンド ライン Job Server オプション 有効な引数 動作 -maxJobs 数値 サーバーが同時に処理す るジョブの最大数を設定し ます。デフォルトは 5 です。 -requestJSChildPorts lowerbound-upperbound 子プロセスがファイアウォー ル環境で使用するポートの 範囲を指定します。たとえ ば、6800-6805を指定する と、子プロセスを 6 つの ポートに限定します。 注 このオプションを有効にす るには、-requestPort 設定 も指定する必要があります。 -report_ProcessExtPath absolutepath 処理拡張機能のデフォルト ディレクトリを指定します。 詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照して ください。 監査ログ ファイルの最大レ コード数を指定します。デ フォルトの値は 500 です。 -auditMaxEventsPerFile 数値 -auditMaxEventsPerFile で指定された数を超えた場 合、サーバーは新しいログ ファイルを開きます。 640 SAP BusinessObjects Enterprise 管理者ガイド サーバー コマンド ライン Report Application Server Report Application Server この節では、Report Application Server に固有のコマンドライン オプションについて説 明します。 Windows 上のサーバーのデフォルト パスは以下のとおりです。 C:\Program Files\Common Files\Business Objects\3.0\ bin\crystalras.exe UNIX 上のサーバーのデフォルト パスは以下のとおりです。 INSTALL_ROOT/bobje/enterprise120/platform/ras/boe_crystalrasd 標準のコマンドライン オプションの一覧は、627 ページの 「すべてのサーバーに使用 できる標準オプション」を参照してください。 オプション -ipport -report_ProcessExtPath 有効な引数 動作 port (BusinessObjects Enterprise 外部で)スタンドアロ ン モードで実行中に TCP/IP リクエストを受信す るポート番号を指定します。 absolutepath 処理拡張機能のデフォルト ディレクトリを指定します。 詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照して ください。 SAP BusinessObjects Enterprise 管理者ガイド 641 15 15 サーバー コマンド ライン Report Application Server 642 オプション 有効な引数 -ProcessAffinityMask mask SAP BusinessObjects Enterprise 管理者ガイド 動作 サーバー コマンド ライン Report Application Server オプション 有効な引数 動作 マスクを使用して、マルチ プロセッサ マシンで RAS が実行するときに使用する CPU を正しく指定します。 マスクは、0xffffffff の形式 で表します。ここで、f は、 各プロセッサを表し、プロ セッサのリストは右から左へ 読まれます(つまり、最後の f が最初のプロセッサを表 します)。各 f は、0(CPU 使用不可)または 1(CPU 使用可)で置き換えます。 たとえば、4 基のプロセッサ を搭載したマシンで RAS を実行し、3 つ目と 4 つ目 のプロセッサを使用する場 合、マスクを 0x1100 としま す。2 つ目と 3 つ目のプロ セッサを使用する場合は、 0x0110となります。 注 • • RAS は、文字列の中で 最初に許可したプロ セッサから、ライセンス によって指定された最 大数のプロセッサまで 使用します。2 基のプロ セッサのライセンスを 持っている場合、 0x1110 と 0x0110 の指 定はまったく同じです。 マスクのデフォルト値で ある -1 は、0x1111 と いう形式と同じ意味を表 SAP BusinessObjects Enterprise 管理者ガイド 643 15 15 サーバー コマンド ライン Web Intelligence Processing Server オプション 有効な引数 動作 します。 監査ログ ファイルの最大レ コード数を指定します。デ フォルトの値は 500 です。 -auditMaxEventsPerFile 数値 -auditMaxEventsPerFile で指定された数を超えた場 合、サーバーは新しいログ ファイルを開きます。 Web Intelligence Processing Server この節では、Web Intelligence Processing Server に固有のコマンドライン オプションに ついて説明します。 Windows 上のサーバーのデフォルト パスは以下のとおりです。 C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\WIProcessingServer.exe UNIX 上のサーバーのデフォルト パスは以下のとおりです。 INSTALL_ROOT/bobje/enterprise120/platform/ras/boe_crystalrasd 標準のコマンドライン オプションの一覧は、627 ページの 「すべてのサーバーに使用 できる標準オプション」を参照してください。 オプション 有効な引数 動作 分 サーバーがタイムアウトに なるまでの時間を分単位の 数値で指定します。 -ConnectionTimeout Minutes 644 SAP BusinessObjects Enterprise 管理者ガイド サーバー コマンド ライン Web Intelligence Processing Server オプション 有効な引数 動作 -MaxConnections 数値 サーバーが一度に許可す る最大同時接続数を指定 します。 Web Intelligence ドキュメン トを表示する場合に、ドキュ メントのキャッシュを有効に します。 -DocExpressEnable Web Intelligence ドキュメン トのリアルタイム キャッシュ を有効にします。 -DocExpressRealTime CachingEnable 分 コンテンツがキャッシュに格 納されている時間(分単位) を指定します。 kilobytes ドキュメント キャッシュのサ イズを指定します。 -DocExpressCache DurationMinutes -DocExpressMaxCache SizeKB 値の一覧のユーザー セッ ションごとのキャッシュを有 効にします。 -EnableListOfValues Cache 数値 バッチ単位の値の一覧ごと に返すことができる値の最 大数を指定します。 -UniverseMaxCacheSize 数値 キャッシュされるユニバース の数を指定します。 -ListOfValuesBatchSize SAP BusinessObjects Enterprise 管理者ガイド 645 15 15 サーバー コマンド ライン Input/Output File Repository Server オプション 有効な引数 動作 -WIDMaxCacheSize 数値 キャッシュに格納できる Web Intelligence ドキュメン トの最大数を指定します。 Input/Output File Repository Server この節では、Input File Repository Server と Output File Repository Server に固有の コマンドライン オプションについて説明します。 Windows 上のサーバーのデフォルト パスは以下のとおりです。 C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\inputfileserver.exe C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\outputfileserver.exe UNIX 上でこの 2 つのサーバーをインストールするプログラムのデフォルト パスは、以 下のとおりです。 INSTALL_ROOT/bobje/enterprise120/platform/boe_inputfilesd INSTALL_ROOT/bobje/enterprise120/platform/boe_outputfilesd 標準のコマンドライン オプションの一覧は、627 ページの 「すべてのサーバーに使用 できる標準オプション」を参照してください。 646 SAP BusinessObjects Enterprise 管理者ガイド サーバー コマンド ライン Input/Output File Repository Server オプション 有効な引数 動作 サーバーが管理するさまざ まなサブフォルダとファイル のルート ディレクトリを設定 します。File Repository Server でファイルを参照す るために使用するファイル パスは、このルート ディレク トリに対して相対的に解釈 されます。 -rootDir absolutepath 注 Input File Repository Serv er はすべて同じルート ディ レクトリを共有し、Output File Repository Server もす べて同じルート ディレクトリ を共有する必要がありま す。このようにしなければ、 一貫性のないインスタンス が生成されます。また、in put ルート ディレクトリを output ルート ディレクトリと 同じにすることはできませ ん。RAID 配列、または代 わりのハードウェア ソリュー ションを使用して、ルート ディレクトリの複製を行うこ とをお勧めします。 SAP BusinessObjects Enterprise 管理者ガイド 647 15 15 サーバー コマンド ライン Event Server オプション -tempDir 有効な引数 動作 absolutepath FRS がファイル転送に使用 する一時ディレクトリの場所 を設定します。FRS の一時 ディレクトリの場所を制御し たい場合や、FRS によって 生成されたデフォルトの一 時ディレクトリの名前がファ イル システム パスの制限 を超え、FRS を起動できな い場合に、このコマンドライ ン オプションを使用しま す。 注 このオプションに既存のディ レクトリは指定しないでくだ さい。指定したディレクトリ は、FRS の起動時に空にさ れ、FRS のシャットダウン時 に削除されます。既存の ディレクトリを使用すると、そ のディレクトリが空にされ、 削除されてしまいます。 -maxidle 分 アイドル セッションがクリー ン アップされるまでの時間 を分単位の数値で指定しま す。 Event Server この節では、Event Server に固有のコマンドライン オプションについて説明します。 648 SAP BusinessObjects Enterprise 管理者ガイド サーバー コマンド ライン Event Server Windows 上のサーバーのデフォルト パスは以下のとおりです。 C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\EventServer.exe UNIX 上のサーバーのデフォルト パスは以下のとおりです。 INSTALL_ROOT/bobje/enterprise120/platform/boe_eventsd 標準のコマンドライン オプションの一覧は、627 ページの 「すべてのサーバーに使用 できる標準オプション」を参照してください。 オプション 有効な引数 動作 -poll 秒数 サーバーがファイル イベン トを確認する頻度を秒単位 で指定します。 分数 サーバーがリスナー プロキ シをクリーン アップする頻 度を分単位で指定します。 この値は、2 つのクリーン アップの実行にかかる時間 を表します。たとえば、値に 10 を指定すると、プロキシ は 5 分ごとにクリーン アッ プされます。 -cleanup 監査ログ ファイルの最大レ コード数を指定します。デ フォルトの値は 500 です。 -auditMaxEventsPerFile 数値 -auditMaxEventsPerFile で指定された数を超えた場 合、サーバーは新しいログ ファイルを開きます。 SAP BusinessObjects Enterprise 管理者ガイド 649 15 UNIX ツール 16 16 UNIX ツール スクリプト ユーティリティ この節では、BusinessObjects Enterpriseの UNIX ディストリビューションに付属する各 管理ツールとスクリプトについて説明します。これは、主に参照用として提供されるもの です。概念と設定手順については、このガイド全体でさらに詳しく説明します。 スクリプト ユーティリティ この節では、UNIX 上の BusinessObjects Enterpriseで作業する際に役立つ管理スク リプトについて説明します。このヘルプでは、これらのスクリプトを使って実行できる各 タスクの概念が適切な箇所で説明されています。この参照用セクションでは、主要なコ マンドライン オプションとそれらの引数を紹介します。 ccm.sh[ccm.sh] ccm.sh スクリプトは、インストールしたシステムの bobje ディレクトリにインストールされ ています。このスクリプトによって、CCM のコマンドライン バージョンが使用できます。 この節では、コマンドライン オプションの一覧を紹介し、いくつかの例を示します。 注 • • 角かっこ([])で囲まれた引数はオプションです。 Server Intelligence Agent の完全修飾名が不確かな場合は、ccm.config ファ イル内の“コマンド”プロパティで、-nodename オプションの後ろに表示されて いる値を使用します。 • 「他の認証情報」と記されている引数は 2 番目の表に説明があります。 CCM オプション 有効な引数 説明 -help 該当せず コマンドライン ヘルプを表 示します。 all または siaName 各 Server Intelligence Agent をプロセスとして起 動します。SIA 名は短い形 式で指定します。 -start 652 SAP BusinessObjects Enterprise 管理者ガイド UNIX ツール スクリプト ユーティリティ CCM オプション 有効な引数 説明 all または siaName プロセス ID を終了して各 Server Intelligence Agent を停止します。SIA 名は短 い形式で指定します。 -restart all または siaName プロセス ID を終了して各 Server Intelligence Agent を停止した後、各 Server Intelligence Agent を起動 します。SIA 名は短い形式 で指定します。 -managedstart <完全修飾サーバー名 >[他の認証情報] サーバーをプロセスとして 起動します。 -managedstop <完全修飾サーバー名 >[他の認証情報] プロセス ID を終了して サーバーを停止します。 -managedrestart <完全修飾サーバー名 >[他の認証情報] プロセス ID を終了して サーバーを停止した後、 各サーバーを起動しま す。 -managedforceterminate <完全修飾サーバー名 >[他の認証情報] 現在の処理要求を実行せ ずにサーバーを直ちに停 止します。 <完全修飾サーバー名 >[他の認証情報] 起動したサーバーを有効 にして、サーバーをシステ ムに登録し、適切なポート で受信待機を開始しま す。サーバー名は完全な 形式で指定します。 -stop -enable SAP BusinessObjects Enterprise 管理者ガイド 653 16 16 UNIX ツール スクリプト ユーティリティ CCM オプション -disable -display -updateobjects 有効な引数 説明 <完全修飾サーバー名 >[他の認証情報] サーバーを無効にして、 プロセスとして起動した状 態のまま、BusinessObjects Enterpriseのリクエス トに対する応答を停止しま す。サーバー名は完全な 形式で指定します。 [他の認証情報] サーバーの現在の状態 (有効または無効)を報告 します。このオプションを 使用可能にするには CMS を実行している必要があり ます。 [他の認証情報] 以前のバージョンの BusinessObjects Enterprise か ら、現在の CMS システム データベースに移行した オブジェクトを更新しま す。このオプションは、 cmsdbsetup.sh を実行し た後に使用してください。 次の表に、[その他の認証情報]と記された引数を構成するオプションを示します。 認証オプション -cms 654 有効な引数 説明 cmsname:port# ログオンする CMS を指定 します。指定しない場合、 CCM のデフォルト設定は ローカル マシンとデフォル ト ポート(6400)になります。 SAP BusinessObjects Enterprise 管理者ガイド UNIX ツール スクリプト ユーティリティ 認証オプション -username 有効な引数 説明 username BusinessObjects Enterprise の管理者権限を与えるアカ ウントを指定します。指定し ない場合、デフォルトの Administrator アカウントが 使用されます。 適切なパスワードを指定し ます。指定しない場合、空 のパスワードが使用されま す。 -password password -authentication 管理アカウントの適切な認 証タイプを指定します。指 secEnterprise、secLDAP 定しない場合、secEnterprise が使用されます。 注 メモ:-password 引数を指 定する場合は、必ず、 -username 引数も指定す る必要があります。 CCM は ccm.config ファイルから起動文字列とその他の設定値を取得します。詳細 については、656 ページの 「ccm.config」を参照してください。 例 以下の 2 つのコマンドは、すべての Server Intelligence Agent を起動して有効にしま す。Central Management Server(CMS)はローカル マシンとデフォルト ポート(6400) で起動します。 ccm.sh -start all ccm.sh -enable all SAP BusinessObjects Enterprise 管理者ガイド 655 16 16 UNIX ツール スクリプト ユーティリティ 以下の 2 つのコマンドは、すべての Server Intelligence Agent を起動して有効にしま す。CMS はデフォルト ポートではなく、ポート 6701 で起動します。 ccm.sh -start all ccm.sh -enable all -cms MACHINE01:6701 以下の 2 つのコマンドは、 SysAdmin という名前の指定された管理アカウントですべ ての Server Intelligence Agent を起動し、有効にします。 ccm.sh -start all ccm.sh -enable all -cms MACHINE01:6701 -username SysAdmin -password 35%bC5@5 -authentication LDAP 以下のコマンドは、指定された管理アカウントでログオンし、2 番目のマシンで実行中 の Job Server を無効にします。 ccm.sh -disable MACHINE02.businessobjects.com.reportserver -cms MA CHINE01:6701 -username SysAdmin -password 35%bC5@5 -authentication se cLDAP ccm.config この設定ファイルは、コマンド実行時に CCM が使用する起動文字列とその他の値を 設定します。このファイルは、CCM とその他の BusinessObjects Enterpriseスクリプト ユーティリティで管理されます。通常は、Server Intelligence Agent のコマンド ラインを 変更する必要がある場合にのみ、このファイルを編集します。詳細については、626 ページの 「コマンド ラインの概要」を参照してください。 cmsdbsetup.sh cmsdbsetup.sh スクリプトは、インストールしたシステムの bobje ディレクトリにインストー ルされています。このスクリプトは、CMS データベースと CMS クラスタの設定、および 監査データベースの構築を行うためのテキストベースのプログラムです。 CMS データベースに新しいデータ ソースを選択して、CMS をクラスタに追加すること ができます。CMS データベースを削除して再作成(再初期化)したり、他のデータ ソー スからデータをコピーしたり、既存のクラスタ名を変更したりすることも可能です。 注 このスクリプトを実行する前に、現在の CMS データベースのバックアップを作成し ておいてください。また、CMS クラスタと CMS データベースの設定については、 656 SAP BusinessObjects Enterprise 管理者ガイド UNIX ツール スクリプト ユーティリティ 必ず、204 ページの 「Central Management Server のクラスタ化」を参照してくださ い。 スクリプトは Server Intelligence Agent(SIA)名の入力を要求しますSIA の名前を確認 するには、SIA の“コマンド”プロパティを表示します。SIA の現在の名前は、-nodename オプションの後ろに表示されています。 CMS データベースの設定、監査データベースの設定に関する詳細は、547 ページの 「監査の管理」を参照してください。 configpatch.sh configpatch.sh スクリプトは、インストールしたシステムの bobje/enterprise/generic ディレクトリにインストールされています。この configpatch.sh スクリプトは、システム設 定値の更新を必要とするパッチをインストールするときに使用します。パッチをインス トールした後に、適切な .cf ファイルの名前を引数に指定して configpatch.sh を実行 します。configpatch.sh を実行するタイミング、および使用する .cf ファイルの名前に ついては、BusinessObjects Enterprise パッチに付属の readme.txt を参照してくださ い。 serverconfig.sh serverconfig.sh スクリプトは、インストールしたシステムの bobje ディレクトリにインス トールされています。このスクリプトによって、サーバー情報の表示、インストールした システムへのサーバーの追加、インストールしたシステムからのサーバーの削除、など を可能にするテキストベースのプログラムが使用可能になります。このスクリプトで ccm.config ファイルの情報の追加、削除、修正、一覧表示ができます。 serverconfig.sh を使用してサーバーを変更するときに、一時ファイルの場所を変更す ることができます。Central Management Server については、ポート番号を変更したり、 監査を有効にしたりすることができます。Input File Repository Server または Output File Repository Server については、ルート ディレクトリを指定できます。 UNIX サーバーを追加、削除、修正、一覧表示する 1 インストールしたシステムの bobje ディレクトリに移動します。 2 次のコマンドを発行します。 ./serverconfig.sh SAP BusinessObjects Enterprise 管理者ガイド 657 16 16 UNIX ツール スクリプト ユーティリティ このスクリプトにより、オプションの一覧が表示されます。 • 1 - Server Intelligence Agent の追加 • 2 - Server Intelligence Agent の削除 • 3 - Server Intelligence Agent の変更 • 4 - config ファイルでのすべての Server Intelligence Agent の一覧表示 3 実行する操作に対応する数値を入力します。 4 サーバーを追加、削除、修正する場合は、スクリプトが要求する情報を入力し ます。 ヒント スクリプトは CMS 名の入力を要求します。デフォルトで CMS の名前は、<ホス ト名>.cms です。つまり、MACHINE01 という名前のマシンにインストールされ た CMS の名前は、MACHINE01.cms です。ただしこのスクリプトでは、CMS(ま たはその他のサーバー)の名前を確認するためのホスト名を入力し、ccm.config の内容を表示して、サーバーの起動文字列を調べます。サーバーの現在の 名前は、-name オプションの後ろに表示されています。 5 サーバーの追加または修正が完了したら、CCM を使用して、サーバーが起 動され有効になっていることを確認します。 サーバー操作の詳細については、120 ページの 「サーバー管理の概要」を参照してく ださい。 uninstallBOBJE.sh uninstallBOBJE.sh スクリプトは、インストールしたシステムの bobje ディレクトリにイン ストールされています。このスクリプトは、bobje/uninstall ディレクトリにある一連のスク リプトを実行することによって、BusinessObjects Enterprise のインストール時にインス トールされたファイルをすべて削除します。uninstall ディレクトリ内のスクリプトは、手動 で実行しないでください。これらのスクリプトは、それぞれの BusinessObjects Enterprise コンポーネントの関連ファイルだけを削除するものであり、個別に実行すると BusinessObjects Enterpriseシステムが不安定な状態になるおそれがあります。 このスクリプトを実行する前に、すべての BusinessObjects Enterprise サーバーを無効 にして停止する必要があります。 注 • 658 uninstallBOBJE.sh スクリプトでは、インストール中に作成されたファイルや、イ ンストール後にシステムまたはユーザーによって作成されたファイルは削除さ SAP BusinessObjects Enterprise 管理者ガイド UNIX ツール スクリプト テンプレート • れません。 これらのファイルを削除するには、installBOBJE.sh を実行した後 に、bobje ディレクトリで rm -rf コマンドを実行してください。 system インストール タイプを実行していた場合、適切な /etc/rc# ディレクトリ から実行制御スクリプトも削除する必要があります。 スクリプト テンプレート 通常、これらのスクリプトは、ユーザーが独自で作成する自動化スクリプトの基礎にす るテンプレートとして使用されます。 startservers startservers スクリプトは、インストールしたシステムの bobje ディレクトリにインストー ルされています。このスクリプトは、CCM コマンドを実行して BusinessObjects Enterprise サーバーを起動するユーザー独自のスクリプトの設定方法を示す例として提供されて いますので、独自のスクリプト用のテンプレートとしてご使用いただけます。使用してい るサーバーの CCM コマンドの記述についての詳細は、652 ページの 「ccm.sh[ccm.sh]」 を参照してください。 stopservers stopservers スクリプトは、インストールしたシステムの bobje ディレクトリにインストール されています。このスクリプトは、CCM コマンドを実行して BusinessObjects Enterprise サーバーを停止するユーザー スクリプトの設定方法を示す例として提供されています ので、独自のスクリプト用のテンプレートとしてご使用いただけます。使用しているサー バーの CCM コマンドの記述についての詳細は、652 ページの 「ccm.sh[ccm.sh]」を参 照してください。 silentinstall.sh silentinstall.sh スクリプトは、インストールしたシステムの bobje ディレクトリにインストー ルされています。1 台のマシンに BusinessObjects Enterpriseを設定したら、このテン プレートを使用して、ほかのマシンに BusinessObjects Enterpriseを自動的にインストー ルするユーザー スクリプトを作成することができます。silentinstall.shテンプレートを必 要に応じて編集すると、テンプレートによって必要な環境変数が定義され、インストー ル スクリプトおよびセットアップ スクリプトを実行して仕様に従った BusinessObjects Enterpriseの設定を行えます。追加の入力は必要ありません。 SAP BusinessObjects Enterprise 管理者ガイド 659 16 16 UNIX ツール BusinessObjects Enterprise が使用するスクリプト サイレント インストールは、複数のインストールを実行する必要があり、システム上のマ シンで現在実行中のユーザーの作業を中断しないようにする場合に特に便利です。 また、サイレント インストール スクリプトを独自のスクリプトで使用することも可能です。 たとえば、組織内でソフトウェアをマシンにインストールするためのスクリプトを使用して いる場合、BusinessObjects Enterprise のサイレント インストール コマンドをそのスクリ プトに追加することができます。 silentinstall.sh スクリプトのパラメータの詳細については、スクリプト内に記述されてい るコメントを参照してください。 注 • • silentinstall.sh ファイルは BusinessObjects Enterpriseと共にインストールされ るため、BusinessObjects Enterprise の初回のインストール時にサイレント イン ストールを実行することはできません。 カスタム インストールを実行する必要がある場合、サイレント インストールの使 用は推奨されません。サイレント インストールではインストール オプションが簡 略化されており、BusinessObjects Enterprise インストール スクリプトと同レベ ルのカスタマイズ オプションは使用できません。 BusinessObjects Enterprise が使用するスクリプト 以下に挙げる二次的なスクリプトは、主要な BusinessObjects Enterpriseスクリプト ユー ティリティの実行時にバックグラウンドで実行される場合があります。このようなスクリプ トをユーザー自身が実行する必要はありません。 bobjerestart.sh このスクリプトは、CCM が BusinessObjects Enterpriseのサーバー コンポーネントを起 動する際に内部的に実行されます。通常の終了コードを返さずにサーバー プロセス が異常終了した場合、このスクリプトは新しいサーバー プロセスを自動的に再開しま す。このスクリプトは各自で実行しないでください。 env.sh env.sh スクリプトは、インストールしたシステムの bobje ディレクトリにインストールされ ています。このスクリプトは、他の一部のスクリプトで必要となる BusinessObjects Enterprise 環境変数を設定します。BusinessObjects Enterprise のスクリプトでは、必 要に応じて env.sh が実行されます。BusinessObjects Enterprise を UNIX にインストー ルする場合は、起動時にこのスクリプトが使用されるように Java アプリケーション サー 660 SAP BusinessObjects Enterprise 管理者ガイド UNIX ツール BusinessObjects Enterprise が使用するスクリプト バーを設定する必要があります。詳細については、 『SAP BusinessObjects Enterprise インストール ガイド 』を参照してください。 env-locale.sh env-locale.sh スクリプトは、スクリプトの言語文字列を各種エンコード方式(例:UTF8、 EUC、Shift-JISなど)間で変換するために使用されます。このスクリプトは、必要に応じ て env.sh によって実行されます。 initlaunch.sh initlaunch.sh スクリプトは、まず env.sh を実行して BusinessObjects Enterprise 環境 変数を設定し、次に、このスクリプトのコマンドライン引数に指定されたコマンドを実行 します。このスクリプトは、主に Business Objects SAのデバッグ用ツールとして開発さ れたものです。 patchlevel.sh patchlevel.sh スクリプトは、インストールしたシステムの bobje/enterprise/generic ディレクトリにインストールされています。このスクリプトは、ご使用の UNIX ディストリ ビューションのパッチ レベルに関する報告を行います。このスクリプトは、主に Business Objects SAのサポート スタッフが使用します。 オプション 有効な引数 説明 list 該当なし インストールされているすべ てのパッチを一覧表示しま す。 パッチ番号 特定のパッチが存在するか どうかを、数値 ID によりオ ペレーティング システムに 照会します。 query SAP BusinessObjects Enterprise 管理者ガイド 661 16 16 UNIX ツール BusinessObjects Enterprise が使用するスクリプト オプション check 有効な引数 説明 テキスト ファイル テキスト ファイル に一覧表 示されているすべてのパッ チがオペレーティング シス テム上にインストールされて いるかどうかを確認します。 postinstall.sh postinstall.sh スクリプトは、インストールしたシステムの bobje ディレクトリにインストー ルされています。このスクリプトはインストール スクリプトの最後に自動的に実行され、 setup.shスクリプトを起動します。このスクリプトをユーザー自身が実行する必要はあり ません。 setup.sh setup.sh スクリプトは、インストールしたシステムの bobje ディレクトリにインストールさ れています。このスクリプトは、BusinessObjects Enterpriseをセットアップする、テキスト ベースのプログラムを提供します。このスクリプトは、BusinessObjects Enterpriseのイン ストール時に自動的に実行されます。このスクリプトによって、初回の BusinessObjects Enterpriseの設定に必要な情報の入力を求めるプロンプトが表示されます。 BusinessObjects Enterpriseのインストール時のセットアップ スクリプトに対する応答に ついての詳細情報は、 『SAP BusinessObjects Enterpriseインストール ガイド 』を参照 してください。 setupinit.sh setupinit.sh スクリプトは、システム インストールの実行時に、インストール先の bobje ディレクトリにインストールされます。このスクリプトは、自動起動用の rc#ディレクトリに 実行制御スクリプトをコピーします。システム インストールを実行すると、setup.sh スク リプトの完了後にこのスクリプトを実行するよう指示されます。 662 SAP BusinessObjects Enterprise 管理者ガイド UNIX ツール BusinessObjects Enterprise が使用するスクリプト 注 このスクリプトを実行するには root 権限が必要です。 SAP BusinessObjects Enterprise 管理者ガイド 663 16 セントラル管理コンソールの使用 17 17 セントラル管理コンソールの使用 概要 概要 この節では、BusinessObjects Enterprise に関連するシステム管理の概要について説 明します。また、BusinessObjects Enterprise を管理および設定するための管理ツー ルを紹介し、システムのデフォルトのセキュリティ設定に一般的な変更を加える方法に ついて説明します。 CMC の使用 セントラル管理コンソール(CMC)は単一のインターフェイスを提供する Web ベースの ツールで、ユーザー管理、コンテンツ管理、サーバー管理など日常的なほとんどの管 理タスクはそのインターフェイスを使用して実行できます。 BusinessObjects Enterprise の有効なアカウント情報を持っているユーザーであれば、 だれでも CMC にログオンして設定を選択できます。ただし、Administrators グループ に属していないユーザーは、必要なアクセス権を持っていないと管理タスクを実行で きません。 666 SAP BusinessObjects Enterprise 管理者ガイド セントラル管理コンソールの使用 CMC の使用 関連項目 • 674 ページの「BusinessObjects Enterprise のアクセス権の動作」 CMC へのログオン CMC にアクセスするには、アクセスするマシンの名前を直接ブラウザで入力するか、 Windows の[スタート]メニューのプログラム グループから[BusinessObjects Enterprise セントラル管理コンソール]を選択します。 CMC の使用を終了する場合は、ログオフしてセッションを終了します。[ログアウト]ボ タンは、コンソールの右上隅にあります。 ブラウザから CMC にログオンする 1 次のように、適切な URL を入力します。 • http://webserver:8080/CmcApp/ にアクセスします。 webserver には Web サーバー マシンの名前を指定します。Web サーバー上のこ のデフォルトの仮想ディレクトリを変更した場合は、その URL を入力する必要があ ります。必要に応じて、デフォルトのポート番号を、BusinessObjects Enterprise の インストール時に指定した番号に変更します。 ヒント Windows では、[スタート] > [プログラム] > [BusinessObjects XI 3.1 ] > [BusinessObjects Enterprise] > [BusinessObjects Enterprise セントラル管理 コンソール]をクリックします。 CMC が Web アプリケーション コンテナ サーバー(WACS)にホストされている場 合は、[スタート] > [プログラム] > [BusinessObjects XI 3.1] > [BusinessObjects Enterprise] > [WACS のセントラル管理コンソール]をクリックします。 2 Central Management Server(CMS)の名前を[システム]フィールドに入力しま す。 3 ユーザー名とパスワードを入力します。 LDAP 認証または Windows NT 認証を使用している場合は、BusinessObjects Enterprise Administrators グループにマップされたアカウントを使用してログオン できます。 SAP BusinessObjects Enterprise 管理者ガイド 667 17 17 セントラル管理コンソールの使用 CMC の使用 注 組織から管理者が初めて CMC にアクセスする場合は、[ユーザー名]として 「Administrator」と入力します。このデフォルトの Enterprise アカウントのパス ワードは、管理者が自分で設定しない限り、設定されていません。 4 [認証の種類]一覧で[Enterprise]を選択します。 Winndows AD 認証、Windows NT 認証、および LDAP 認証もリストに表示されま すが、これらの種類の認証を使用するには、その前にサードパーティのユーザー アカウントとグループを BusinessObjects Enterprise にマップする必要があります。 5 [ログオン]をクリックします。 CMC のホーム ページが表示されます。 関連項目 • 671 ページの「Administrator のパスワードの設定」 CMC 内での移動 CMC は Web ベースのアプリケーションなので、次のような方法で内部を移動できま す。 • 画面の左側にあるホーム ページまたはタブのリンクをクリックして、特定の管理エ リアに移動します。 • ナビゲーション リストから同じ管理エリアを選択します。 注 多くの子オブジェクトを含むオブジェクト間を移動する場合は、子の数が多すぎて ツリー ビューに表示されない場合があります。このような場合は、ページ区切りの オブジェクト リストを使用して、目的の子オブジェクトに移動できます。 CMC 基本設定の設定 CMC の[基本設定]エリアでは、BusinessObjects Enterprise の管理ビューをカスタマ イズできます。 668 SAP BusinessObjects Enterprise 管理者ガイド セントラル管理コンソールの使用 CMC の使用 コンソールの基本設定を行う 1 CMC にログオンして、CMC の右上隅の[基本設定]をクリックします。 2 基本設定を必要に応じて行います。 Web Intelligence、Desktop Intelligence、Crystal Reports、ダッシュボード & アナリ ティクス、パスワードの変更の基本設定は、InfoView と完全に同じように機能しま すが、これらの基本設定は、CMC のオブジェクトの動作にも影響します。これらの 設定の詳細については、 『SAP BusinessObjects Enterprise InfoView ユーザーズ ガイド 』の基本設定の設定を参照してください。 3 [OK]をクリックします。 関連項目 • 669 ページの「CMC 基本設定のオプション」 CMC 基本設定のオプション CMC 基本設定のオプション 説明 製品ロケール このリストでは、BusinessObjects Enterprise の デフォルトの言語オプションを設定します。詳 細については、 『SAP BusinessObjects Enterprise インストール ガイド 』を参照してください。 優先表示ロケール このリストでは、CMC の日付、時刻、および数 値のデフォルトの書式設定オプションを設定し ます。 このオプションは、CMC のページまたはタブに 表示されるオブジェクトの数を制限します。 1 ページあたりの最大オブジェクト数 注 この設定では、表示されるオブジェクトの数に は制限はなく、1 ページあたりに表示されるオ ブジェクトの数を制限するだけです。 SAP BusinessObjects Enterprise 管理者ガイド 669 17 17 セントラル管理コンソールの使用 セキュリティの初期設定を行う CMC 基本設定のオプション 説明 タイム ゾーン BusinessObjects Enterprise をリモートで管理 する場合は、このリストを使用してタイム ゾーン を指定します。BusinessObjects Enterprise で は、定期的なスケジュールとイベントが正しく同 期されます。たとえば、東部標準時(米国とカ ナダ)を選択して、サンフランシスコにあるサー バー上で毎日午前 5:00 にレポートを実行す るようにスケジュールすると、サーバーによっ て、レポートが太平洋標準時の午前 2:00 に実 行されます。 未保存データをプロンプト この設定では、[キャンセル]をクリックするか、 または右上隅の閉じるボタンをクリックして作業 を保存せずにダイアログ ボックスを閉じるとき に確認のプロンプトを表示するかどうかを設定 します。次のオプションが使用できます。 • オン:プロンプトの動作が有効になります。 • オフ:プロンプトの動作が無効になります。 • デフォルト:プロンプトの動作は、C:\Pro gram Files\Business Objects\Tom cat55\webapps\CmcApp\WEB-INF に 保存されている web.xml ファイルの設定に よって決定します。 セキュリティの初期設定を行う コンテンツを公開したり BusinessObjects Enterprise へのアクセス権をユーザーに付 与したりする前に、デフォルトのシステム設定を変更する必要があります。この節では、 Administrator のパスワードの設定、ユーザー アカウントの無効化、およびデフォルト のセキュリティ レベルの変更について、それらの手順を説明します。 関連項目 • 670 674 ページの「BusinessObjects Enterprise のアクセス権の動作」 SAP BusinessObjects Enterprise 管理者ガイド セントラル管理コンソールの使用 セキュリティの初期設定を行う Administrator のパスワードの設定 インストールの過程で BusinessObjects Enterprise はパスワードが指定されていない Administrator アカウントと Guest アカウントを作成します。次の手順を使用して、 Administrator アカウントの安全なパスワードを作成します。 注 BusinessObjects Enterprise に用意されている匿名シングル サインオン機能また はサインアップ機能を使用する場合は、Guest アカウント用のパスワードを作成し ないでください。 管理者パスワードを変更する 1 CMC のログオン ページの[ユーザー名]フィールドにAdministratorと入力し ます。 注 このデフォルト アカウントのパスワードは、管理者が自分で設定しない限り、設 定されていません。 2 3 4 5 6 [OK]をクリックします。 CMC の[ユーザーとグループ]管理エリアを表示します。 [ユーザー一覧]をクリックします。 Administrator アカウントを選択し、[管理] > [プロパティ]の順にクリックします。 [Enterprise パスワード設定]エリアで、新しいパスワードの入力と確認入力を 行います。 7 [ユーザーは次回ログオン時にパスワード変更が必要]チェック ボックスがオン になっている場合は、そのチェック ボックスをオフにします。 8 [保存]をクリックします。 ユーザー アカウントの無効化 CMC を使用して、すべてのユーザー アカウントを無効にできます。 たとえば、Guest アカウントを無効にして、このアカウントを使用してだれも BusinessObjects Enterprise にログオンしないようにできます。 SAP BusinessObjects Enterprise 管理者ガイド 671 17 17 セントラル管理コンソールの使用 セキュリティの初期設定を行う 注 Guest アカウントを無効にすると、BusinessObjects Enterprise の匿名シングル サ インオン機能も無効になります。 ユーザー アカウントを無効にする 1 CMC の[ユーザーとグループ]管理エリアを表示します。 2 [ユーザー一覧]をクリックします。 3 [タイトル]列で、無効にするユーザー アカウントを選択し、[管理]、[プロパ ティ]の順にクリックします。 4 [アカウントを無効にする]チェック ボックスをオンにします。 5 [保存]をクリックします。 関連項目 • 672 716 ページの「Enterprise および通常のアカウントの管理」 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 18 18 アクセス権の設定 BusinessObjects Enterprise のアクセス権の動作 BusinessObjects Enterprise のアクセス権の動作 アクセス権とは、BusinessObjects Enterprise 内のオブジェクト、ユーザー、アプリケー ション、サーバー、その他の機能へのユーザー アクセスを制御するための基本単位 です。オブジェクトに対してユーザーが実行できる個々の操作を指定することで、シス テムを保護する重要な役割を果たします。また、BusinessObjects Enterprise コンテン ツへのアクセスを制御したり、ユーザー管理やグループ管理を別の部署に委任した り、サーバーやサーバー グループへの管理アクセスを IT 担当者に与えたりすること ができます。 アクセス権は、レポートやフォルダなどのオブジェクトにアクセスする主体(ユーザーお よびグループ)に対してではなく、オブジェクトに対して設定されることに注意してくだ さい。たとえば、マネージャに特定のフォルダへのアクセス権を付与する場合は、[フォ ルダ]領域で、マネージャをそのフォルダのアクセス コントロール リスト(オブジェクトに 対するアクセス権を持つ主体のリスト)に追加します。[ユーザーとグループ]領域でマ ネージャのアクセス権を設定して、マネージャにアクセス権を付与することはできませ ん。[ユーザーとグループ]領域でのマネージャへのアクセス権の設定は、システム内 のオブジェクトとしてのマネージャに対するアクセス権を、他の主体(委任管理者など) に付与するために使用します。このように、主体は、より強いアクセス権を持つ他の主 体に管理されるオブジェクトになります。 オブジェクトのアクセス権は、[許可]、[拒否]、または[指定なし]のいずれかに設定 できます。BusinessObjects Enterprise セキュリティ モデルでは、あるアクセス権が[指 定なし]になっていると、そのアクセス権は拒否されます。さらに、設定によって、あるア クセス権がユーザーやグループに対して許可されると同時に拒否されるような場合、 そのアクセス権は拒否されます。このような拒否ベースのアクセス権設計に基づいて、 ユーザーやグループが、明示的に許可されていないアクセス権を自動的に取得でき ないようになっています。 ただし、この規則には重要な例外があります。親オブジェクトから継承したアクセス権 と相反するアクセス権が子オブジェクトに明示的に設定されている場合は、子オブジェ クトに設定されているアクセス権が継承されたアクセス権よりも優先されます。この例外 は、グループのメンバーのユーザーにも適用されます。ユーザーのグループが拒否さ れているアクセス権が、そのユーザーに対して明示的に許可されている場合、ユー ザーに設定されたアクセス権が継承された権限よりも優先されます。 関連項目 • 674 679 ページの「権限の上書き」 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 BusinessObjects Enterprise のアクセス権の動作 アクセス レベル アクセス レベルは、ユーザーが頻繁に必要とするアクセス権のグループです。それに よって、管理者は共通するセキュリティ レベルをすばやく一律に設定できます。個別 のアクセス権を 1 つずつ設定する必要はなくなります。 BusinessObjects Enerprise には、いくつかの定義済みのアクセス レベルが用意され ています。これらの定義済みアクセス レベルは、[表示]から[フル コントロール]まで のアクセス権の拡大モデルに基づき、それぞれが前のレベルで許可されたアクセス権 に別のアクセス権を加える形で設定されます。 ただし、独自のアクセス レベルを作成してカスタマイズすることもできます。これにより、 セキュリティに関する管理コストやメンテナンス コストを大幅に削減できます。例として、 管理者が営業マネージャと営業員という 2 つのグループを管理する必要がある場合 を考えてみます。どちらのグループも、BusinessObjects Enterprise システム内の 5 つ のレポートにアクセスする必要がありますが、営業マネージャは営業員よりも多くの権 限を持っています。定義済みのアクセス レベルは、いずれのグループのニーズにも対 応していません。管理者は、各レポートにプリンシパルとしてグループを追加して、5 つの異なる場所でそれらのグループの権限を変更するのではなく、“営業マネージャ” と“営業員” という 2 つのアクセスレベルを作成できます。次に、両方のグループをプ リンシパルとしてレポートに追加し、それらのグループにそれぞれアクセス レベルを割 り当てます。権限を変更する必要がある場合、管理者はアクセス レベルを変更できま す。5 つのレポートすべてに対するアクセス レベルは両方のグループに適用されるた め、レポートに対してそれらのグループが持っている権限はすぐに更新されます。 関連項目 • 693 ページの「アクセス レベルの使用」 詳細アクセス権の設定 オブジェクトのセキュリティを完全に制御できるようにするために、CMC では詳細アク セス権を設定できます。この詳細アクセス権によって、詳細レベルでオブジェクトのセ キュリティをより柔軟に定義できるようになります。 詳細なアクセス権の設定は、たとえば、特定のオブジェクトや複数のオブジェクトに対 する主体のアクセス権をカスタマイズする必要がある場合に使用します。ユーザーや グループに対して絶対に許可すべきでないアクセス権を詳細なアクセス権を使って明 示的に拒否することにより、将来グループのメンバーシップやフォルダのセキュリティ レベルを変更しても拒否の状態をそのまま保持できる点で、詳細なアクセス権は重要 です。 SAP BusinessObjects Enterprise 管理者ガイド 675 18 18 アクセス権の設定 BusinessObjects Enterprise のアクセス権の動作 以下の表に、詳細アクセス権を設定するときに使用できるオプションの概要を示しま す。 表 18-1: アクセス権オプション Icon(アイコン) アクセス権オプション 説明 許可 アクセス権は主体に対して許可されます。 拒否 アクセス権は主体に対して拒否されます。 指定なし アクセス権は主体に対して指定されていません。デ フォルトでは、[指定なし]に設定されたアクセス権 は拒否されます。 オブジェクトに適用 アクセス権はオブジェクトに適用されます。このオプ ションは、[許可]または[拒否]をクリックすると使用 できるようになります。 サブオブジェクトに適用 アクセス権はサブオブジェクトに適用されます。この オプションは、[許可]または[拒否]をクリックすると 使用できるようになります。 関連項目 • 682 ページの「種類固有アクセス権」 継承 アクセス権はオブジェクトに設定され、主体のオブジェクトに対するアクセスを制御しま すが、すべてのオブジェクトに対してすべての主体のすべての設定可能なアクセス権 を明示的に設定することは実行不可能です。100 個のアクセス権、1000 人のユー ザー、10,000 個のオブジェクトが 1 つのシステムに含まれていると考えてみます。そ れぞれのオブジェクトのアクセス権を明示的に設定するには、CMS のメモリに何十億 ものアクセス権情報を格納する必要があります。さらに、それぞれを管理者が手動で 設定する必要があります。 676 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 BusinessObjects Enterprise のアクセス権の動作 継承パターンは、この非実用的な作業に代わるものです。継承によって、システム内 のオブジェクトに対するユーザーのアクセス権は、そのユーザーが属するさまざまなグ ループおよびサブグループのメンバーシップの組み合わせと、親フォルダやサブフォ ルダからアクセス権を継承したオブジェクトに由来します。これらのユーザーはグルー プ メンバーシップによってアクセス権を継承し、サブグループは親グループから、ユー ザーとグループは共に親フォルダからアクセス権を継承します。 デフォルトでは、あるフォルダに対するアクセス権が付与されているユーザーやグルー プは、以後そのフォルダに公開されるどのオブジェクトに対しても同じアクセス権を継 承します。したがって、最も望ましい方法として、まずフォルダ レベルでユーザーおよ びグループに適切なアクセス権を設定してから、そのフォルダにオブジェクトを公開し ます。 BusinessObjects Enterprise では、グループ継承とフォルダ継承の 2 種類が区別され ます。 グループ継承 グループ継承は、グループ メンバーシップによるアクセス権の継承を主体に許可しま す。これは、ユーザーを組織の現行セキュリティ規則に合わせたグループに編成する のに特に有効です。 「グループ継承の例 1」に、グループ継承のしくみを示します。赤のグループは青のグ ループのサブグループなので、青のグループのアクセス権を継承します。この場合、 アクセス権 1 は[許可]されるものとして継承され、それ以外のアクセス権は[指定なし] です。赤のグループのすべてのメンバーは、このアクセス権を継承します。さらに、こ のサブグループに設定された他のすべてのアクセス権も、メンバーに継承されます。 この例では、緑のユーザーは赤のグループのメンバーで、アクセス権 1 が[許可]、ア クセス権 2、3、4 と 6 は[指定なし]、アクセス権 5 は[拒否]です。 図 18-1: グループ継承の例 1 複数のグループに所属しているユーザーに対してグループ継承を有効にすると、シス テムがアカウント情報をチェックするときに、すべての親グループのアクセス権が考慮 SAP BusinessObjects Enterprise 管理者ガイド 677 18 18 アクセス権の設定 BusinessObjects Enterprise のアクセス権の動作 されます。その場合、いずれかの親グループで明示的に拒否されているアクセス権は 拒否され、いずれかのグループで[指定なし]の状態にあるアクセス権もすべて拒否さ れます。したがって、ユーザーには、1 つまたは複数のグループで(明示的に、または アクセス レベルによって)許可され、明示的に拒否されていないアクセス権だけが許 可されます。 「グループ継承の例 2」では、緑のユーザーは 2 つの関連のないグループのメンバー です。青のグループからアクセス権 1 と 5 が[許可]でそれ以外は[指定なし]として継 承しています。しかし、緑のユーザーは赤のグループにも属しており、赤のグループは アクセス権 5 が明示的に拒否されているので、青のグループから継承したアクセス権 5 は無効になります。 図 18-2: グループ継承の例 2 関連項目 • 679 ページの「権限の上書き」 フォルダ継承 フォルダ継承は、オブジェクトの親フォルダで許可されているすべてのアクセス権の継 承を主体に許可します。これは、組織の現行セキュリティ規則が反映されているフォル ダ階層に合わせて BusinessObjects Enterprise のコンテンツをまとめる場合、特に有 効です。フォルダ継承では、たとえば、“営業レポート”という名前のフォルダを作成し、 このフォルダへの[オンデマンド表示]アクセス権を“営業”グループに付与したとしま す。その場合、デフォルトでは、[営業レポート]フォルダに対するアクセス権を持つ ユーザー全員が、その後このフォルダに公開されるレポートに対して同じアクセス権を 継承します。したがって、“営業”グループには、すべてのレポートに対する[オンデマ ンド表示]アクセス権が付与され、オブジェクトのアクセス権をフォルダ レベルで一度 設定するだけで済みます。 「フォルダ継承の例」では、赤のグループに対してフォルダにアクセス権が設定されて います。アクセス権 1 と 5 は許可され、それ以外は指定されていません。フォルダの 継承が有効なので、赤のグループのメンバーは、フォルダ レベルのグループのアクセ 678 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 BusinessObjects Enterprise のアクセス権の動作 ス権と同じアクセス権をオブジェクト レベルで持ちます。アクセス権 1 と 5 は許可とし て継承され、それ以外は指定されません。 図 18-3: フォルダ継承の例 関連項目 • 679 ページの「権限の上書き」 権限の上書き 権限の上書きは、子オブジェクトに設定されている権限が親オブジェクトに設定されて いる権限より優先される権限の動作です。権限の上書きは、次の状況で発生します。 • • 一般的に、子オブジェクトに設定された権限が、親オブジェクトに設定された 対応する権限をオーバーライドします。 一般的に、グループのサブグループまたはメンバーに設定されている権限が、 グループに設定されている対応する権限をオーバーライドします。 オブジェクトにカスタマイズした権限を設定するために、継承を無効にする必要はあり ません。子オブジェクトは、子オブジェクトに明示的に設定されている権限を除き、親 オブジェクトの権限設定を継承します。また、親オブジェクトの権限設定を変更すると、 子オブジェクトに適用されます。 権限の上書きの例 1は、親オブジェクトと子オブジェクトでの権限の上書きの動作を示 しています。青のグループはフォルダの内容を編集する権限を拒否されています。青 SAP BusinessObjects Enterprise 管理者ガイド 679 18 18 アクセス権の設定 BusinessObjects Enterprise のアクセス権の動作 のサブグループはこの権限設定を継承します。ただし、管理者は青のユーザーにサ ブフォルダ内の 1 つのドキュメントに対する編集権限を許可しています。青のユーザー が受け取った、ドキュメントの編集権限は、フォルダまたはサブフォルダから継承した 権限より優先されます。 図 18-4: 権限の上書きの例 1 権限の上書きの例 2は、メンバーおよびグループでの権限の上書きの動作を示して います。青のグループはフォルダを編集する権限を拒否されています。青のサブグ ループはこの権限設定を継承します。ただし、管理者は、青のグループおよび青のサ ブグループのメンバーである青のユーザーに、フォルダに対する編集権限を許可しま す。青のユーザーが受け取った、フォルダの編集権限は、青のグループおよび青の サブグループから継承した権限をオーバーライドします。 図 18-5: 権限の上書きの例 2 680 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 BusinessObjects Enterprise のアクセス権の動作 複雑な権限の優先は、権限の優先の効果を確認するのが難しい状況を示しています。 紫のユーザーはサブグループ 1A および 2A のメンバーで、それぞれグループ 1 と グループ 2 に所属しています。グループ 1 と 2 は両方ともフォルダに対する編集権 限を持っています。1A はグループ 1 の持っている編集権限を継承しますが、管理者 は 2A に対して編集権限を拒否します。2A の権限設定は、権限の上書きのためグ ループ 2 の権限設定より優先されます。したがって、紫のユーザーは 1A と 2A から 相反する権限設定を継承します。1A と 2A には親子関係がないため、権限の上書き は発生しません。つまり、これら 2 つのサブグループのステータスは同じなので、一方 の権限設定がもう一方の権限設定を上書きすることはありません。結局、紫のユーザー は、BusinessObjects Enterprise の拒否ベースの権限モデルが原因で、編集権限が 拒否されます。 図 18-6: 複雑な権限の上書き 権限の上書きにより、継承された権限設定を破棄せずに、子オブジェクトに対する権 限設定を調整することができます。販売マネージャが、“機密”フォルダに保存されて いる機密レポートを表示する必要がある例を考えてみます。販売マネージャは販売グ ループに属し、販売グループは、“機密”フォルダおよびその内容へのアクセスを拒否 されています。管理者は、販売マネージャに“機密”フォルダへの表示権限を許可し、 販売グループのアクセスは引き続き拒否します。この場合、販売マネージャに許可さ れた表示権限は、販売グループのメンバーシップからマネージャが継承する、拒否さ れているアクセス権よりも優先されます。 アクセス権の範囲 アクセス権の範囲とは、アクセス権の継承の範囲を制御する機能です。アクセス権の 範囲を定義するには、アクセス権をオブジェクト、そのサブジェクト、またはその両方の どれに適用するか決定します。デフォルトでは、アクセス権の範囲は、オブジェクトとサ ブオブジェクトの両方まで拡張されます。 アクセス権の範囲を使用して、共有の場所にある個人用のコンテンツを保護できます。 たとえば、財務部門に、各従業員の“個人経費請求”サブフォルダを含む共有の“経 費請求”フォルダがあるとします。従業員は、“経費請求”フォルダを表示したり、オブ SAP BusinessObjects Enterprise 管理者ガイド 681 18 18 アクセス権の設定 BusinessObjects Enterprise のアクセス権の動作 ジェクトをそのフォルダに追加できるようにしたいと考えていますが、各自の“個人用経 費経費”サブフォルダの内容は保護したいと考えています。管理者は、すべての従業 員に“経費請求”フォルダに対する表示および追加アクセス権を付与し、これらのアク セス権の範囲を“経費請求”フォルダにのみ制限します。つまり、表示アクセス権と追 加アクセス権は、“経費請求”フォルダ内のサブオブジェクトには適用されません。次 に管理者は、従業員に対して、各自の“個人用経費請求”サブフォルダに対する表示 および追加アクセス権を付与します。 アクセス権の範囲によって、委任管理者の実効アクセス権が制限されることがありま す。たとえば、委任管理者が、あるフォルダに対する[アクセス権を安全に変更する] および[編集]アクセス権を持っていてる場合でも、これらのアクセス権の範囲はフォル ダのみに制限され、そのサブオブジェクトには適用されません。委任管理者は、これら のアクセス権を、フォルダのサブオブジェクトのいずれかについて別のユーザーに許 可することはできません。 種類固有アクセス権 種類固有アクセス権は、Crystal レポート、フォルダ、アクセス レベルなど特定のオブ ジェクトの種類にのみ影響を与えるアクセス権です。種類固有のアクセス権は、次の 権限で構成されています。 • オブジェクトの種類に対する一般権限 これらの権限は一般グローバル権限(オブジェクトを追加、削除、編集する権限な ど)と同じですが、それらの権限は特定のオブジェクトの種類に設定され、一般グ ローバル権限設定より優先されます。 • オブジェクトの種類に固有の権限 これらの権限は、特定のオブジェクトの種類でのみ使用できます。たとえば、レポー トのデータをエクスポートする権限は Crystal レポートで表示されても、Word ドキュ メントでは表示されません。 「種類固有アクセス権の例」の図は、種類に固有のアクセス権の動作を示しています。 この例で、権限 3 はオブジェクトを編集する権限を表しています。青のグループは、 最上位フォルダに対する編集権限が拒否され、フォルダおよびサブフォルダ内にある Crystal レポートの編集権限は許可されます。編集権限は Crystal レポートに固有で、 一般グローバル レベルの権限設定よりも優先されます。 その結果、青のグループの メンバーは、サブフォルダ内の Crystal レポートに対する編集権限は持ちますが、 Crystal Xcelsius XLF ファイルの編集権限は持ちません。 682 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 BusinessObjects Enterprise のアクセス権の動作 図 18-7: 種類固有アクセス権の例 種類固有アクセス権は、オブジェクトの種類に基づいて主体のアクセス権を制限でき るので便利です。従業員がオブジェクトをフォルダに追加できても、サブフォルダは作 成できないように管理者が設定する例を考えてみます。管理者は、フォルダに対する 追加権限を一般グローバル レベルで許可してから、フォルダ オブジェクトの種類に対 して追加権限を拒否します。 アクセス権は、適用先のオブジェクトの種類に基づいて次のコレクションに分割されま す。 • 一般 これらのアクセス権はすべてのオブジェクトに影響します。 • コンテンツ これらのアクセス権は、特定のコンテンツ オブジェクトの種類に従って分割されま す。コンテンツ オブジェクトの種類の例として、Crystal レポート、Adobe Acrobat PDF、Desktop Intelligence ドキュメントがあります。 • アプリケーション これらのアクセス権は、それらが影響を与える BusinessObjects Enterprise アプリ ケーションに従って分割されます。アプリケーションの例として、CMC と InfoView があります。 • システム SAP BusinessObjects Enterprise 管理者ガイド 683 18 18 アクセス権の設定 BusinessObjects Enterprise のアクセス権の動作 これらのアクセス権は、それらが影響を与えるコア システム コンポーネントに従っ て分割されます。コア システム コンポーネントの例として、カレンダー、イベント、 およびユーザーとグループがあります。 種類固有アクセス権はコンテンツ、アプリケーション、およびシステム コレクションに含 まれます。各コレクションでは、オブジェクトの種類に基づいて、それらの権限をさらに カテゴリに分割します。 実効アクセス権の決定 オブジェクトにアクセス権を設定するときは、以下の点に注意してください。 • アクセス レベルごとに、許可および拒否されるアクセス権、および未指定のア クセス権があります。ユーザーにいくつかのアクセス レベルが与えられている 場合、実効アクセス権が集計されて、デフォルトでは未指定のアクセス権は拒 否されます。 • オブジェクトに対する複数のアクセス レベルを主体に割り当てる場合、主体は各 アクセス レベルのアクセス権の組み合わせを持つことになります。複数アクセス レ ベルのユーザーに 2 つのアクセス レベルが割り当てられているとします。1 つの アクセス レベルは、ユーザー アクセス権 3 と 4 で、もう 1 つのアクセス レベルは、 アクセス権 3 のみを許可するとします。この場合、ユーザーの実効アクセス権は 3 と 4 になります。 図 18-8: 複数アクセス レベル • 詳細アクセス権をアクセス レベルと組み合わせて、オブジェクトに対する主体のア クセス権の設定をカスタマイズできます。たとえば、オブジェクトに対する詳細アク セス権とアクセス レベルの両方を主体に割り当て、詳細アクセス権がアクセス レベ ルのアクセス権と矛盾する場合、アクセス レベルのアクセス権よりも詳細アクセス 権が優先されます。 詳細アクセス権は、同じ主体の同じオブジェクトに対して設定されている場合にの み、アクセス レベルの対応するアクセス権を上書きできます。たとえば、一般グロー バル レベルで設定された“追加”詳細アクセス権は、アクセス レベルの一般的な “追加”アクセス権設定を上書きできますが、アクセス レベルの種類に固有の“追 加”アクセス権設定は上書きできません。 684 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 CMC でのオブジェクトのセキュリティ設定の管理 ただし、詳細アクセス権は常にアクセス レベルを上書きすると限りません。たとえ ば、親オブジェクトに対する編集アクセス権を主体が拒否されているとします。子 オブジェクトで、主体には、編集アクセス権を許可するアクセス レベルが割り当て られています。最終的に、主体には子オブジェクトに対する編集アクセス権が割り 当てられます。子オブジェクトに設定されているアクセス権は、親オブジェクトに設 定されているアクセス権を上書きするからです。 • 権限の上書きによって、子オブジェクトに設定された権限は、親オブジェクトから継 承された権限を上書きできます。 CMC でのオブジェクトのセキュリティ設定の管理 [管理]メニューのセキュリティ オプションを使用して、CMC で多くのオブジェクトのセ キュリティ設定を管理できます。これらのオプションを使用すると、オブジェクトのアクセ ス コントロール リストに主体を割り当てたり、主体が持っているアクセス権を表示した り、主体がオブジェクトに対して持っているアクセス権を変更できます。 セキュリティ管理の詳細は、セキュリティのニーズ、およびアクセス権を設定しているオ ブジェクトの種類によって変わります。ただし、一般的には次に示すタスクのワークフ ローに非常に似ています。 • • • オブジェクトに対する主体のアクセス権を表示する。 オブジェクトのアクセス コントロール リストに主体を割り当て、それらの主体が 持つアクセス権およびアクセス レベルを指定する。 BusinessObjects Enterprise で最上位フォルダにアクセス権を設定する。 オブジェクトの主体のセキュリティを表示する 通常、オブジェクトの主体のアクセス権を表示するには、次のワークフローに従います。 1 セキュリティ設定を表示するオブジェクトを選択します。 2 [管理] > [ユーザー セキュリティ]をクリックします。 [ユーザー セキュリティ]ダイアログ ボックスが開き、オブジェクトのアクセス コ ントロール リストが表示されます。 3 アクセス コントロール リストから主体を選択し、[ビュー セキュリティ]をクリック します。 SAP BusinessObjects Enterprise 管理者ガイド 685 18 18 アクセス権の設定 CMC でのオブジェクトのセキュリティ設定の管理 権限エクスプローラが開き、オブジェクトの主体に対する実効アクセス権のリストが 表示されます。また、権限エクスプローラでは、次のことも実行できます。 • • アクセス権を表示する別の主体を検索する。 表示されるアクセス権を次の基準に従ってフィルタする。 • • • • • • • 次の基準に従って、表示されるアクセス権の一覧を昇順または降順に並べ替 えます。 • • • • 686 割り当てられているアクセス権 許可されているアクセス権 割り当てられていないアクセス権 アクセス レベル オブジェクトの種類 アクセス権の名前 コレクション 種類 アクセス権の名前 アクセス権のステータス(許可、拒否、指定なし) SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 CMC でのオブジェクトのセキュリティ設定の管理 また、[ソース]列内のリンクのいずれかをクリックして、継承された権限のソースを 表示できます。 オブジェクトのアクセス コントロール リストに主体を割り当てる アクセス コントロール リストでは、オブジェクトでアクセス権が許可または拒否される ユーザーを指定します。通常、アクセス コントロール リストに主体を割り当て、主体が オブジェクトに対して持つアクセス権を指定するには、次のワークフローに従います。 1 主体を追加するオブジェクトを選択します。 2 [管理] > [ユーザー セキュリティ]をクリックします。 [ユーザー セキュリティ]ダイアログ ボックスが開き、アクセス コントロール リス トが表示されます。 3 [主体の追加]をクリックします。 [主体の追加]ダイアログ ボックスが表示されます。 4 [利用可能なユーザー/グループ]一覧から主体として追加するユーザーおよ びグループを選択し、[選択されたユーザー/グループ]一覧に移動します。 5 [セキュリティを追加して割り当てる]をクリックします。 6 主体に許可するアクセス レベルを選択します。 7 フォルダまたはグループの継承を有効にするかどうかを選択します。 必要に応じて、詳細レベルでアクセス権を変更し、アクセス レベルの特定のアクセス 権を上書きすることもできます。詳細については、687 ページの 「オブジェクトの主体 のセキュリティを変更する」を参照してください。 オブジェクトの主体のセキュリティを変更する 通常は、アクセス レベルを使用して主体にアクセス権を割り当てることをお勧めしま す。ただし、アクセス レベルの特定の詳細権限の上書きが必要になる場合がありま す。詳細なアクセス権を使用すると、主体が既に持っているアクセス レベルの上で、 主体のアクセス権をカスタマイズできます。通常、オブジェクトの主体に詳細なアクセ ス権を割り当てる場合は、次のワークフローに従います。 1 オブジェクトのアクセス コントロール リストに主体を割り当てます。 2 主体が追加されている場合は、[管理] > [ユーザー セキュリティ]の順に選択 して、オブジェクトのアクセス コントロール リストを表示します。 SAP BusinessObjects Enterprise 管理者ガイド 687 18 18 アクセス権の設定 CMC でのオブジェクトのセキュリティ設定の管理 3 アクセス コントロール リストから主体を選択し、[セキュリティの割り当て]をクリッ クします。 [セキュリティの割り当て]ダイアログ ボックスが表示されます。 4 [詳細]タブをクリックします。 5 [権限の追加/削除]をクリックします。 6 主体のアクセス権を変更します。 関連項目 • 687 ページの「オブジェクトのアクセス コントロール リストに主体を割り当てる」 BusinessObjects Enterprise の最上位フォルダにアクセス権を設定す る 通常、BusinessObjects Enterprise の最上位フォルダにアクセス権を設定するには、 次のワークフローに従います。 688 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 CMC でのオブジェクトのセキュリティ設定の管理 注 このリリースでは、主体は、コンテナ フォルダ内を移動したり、サブオブジェクトを 表示するために、そのフォルダへの表示アクセス権が必要になります。つまり、フォ ルダ内に含まれているオブジェクトを表示するためには、主体に最上位レベルの フォルダへの表示アクセス権が必要です。表示アクセス権を 1 つの主体に限定 する場合は、1 つの主体に 1 つのフォルダに対する表示アクセス権を許可し、そ のフォルダにのみ適用するアクセス権の範囲を設定します。 1 アクセス権を設定する最上位レベルのフォルダを含む CMC エリアに移動しま す。 2 [管理] > [最上位セキュリティ] > [すべてのオブジェクト]をクリックします。 ここで、オブジェクト は、最上位フォルダの内容を表します。確認を求めるメッ セージが表示されたら、[OK]をクリックします。 [ユーザー セキュリティ]ダイアログ ボックスが開き、最上位フォルダのアクセス コントロール リストが表示されます。 3 最上位フォルダのアクセス コントロール リストに主体を割り当てます。 4 必要に応じて、主体に詳細なアクセス権を割り当てます。 関連項目 • • 687 ページの「オブジェクトのアクセス コントロール リストに主体を割り当てる」 687 ページの「オブジェクトの主体のセキュリティを変更する」 主体のセキュリティ設定の確認 主体がアクセスを許可または拒否されているオブジェクトを確認する必要がある場合 があります。これを確認するには、セキュリティ クエリーを使用できます。セキュリティ クエリーを使用して、主体が特定のアクセス権を持っているオブジェクトを確認したり、 ユーザーのアクセス権を管理できます。各セキュリティ クエリーで、次の情報を指定し ます。 • クエリー主体 セキュリティ クエリーの実行対象となるユーザーまたはグループを指定します。セ キュリティ クエリーごとに 1 つの主体を指定できます。 • クエリー権限 セキュリティ クエリーの実行対象となる 1 つまたは複数の権限、これらの権限のス テータス、およびこれらの権限を設定するオブジェクトの種類を指定します。たとえ ば、主体が最新表示できるすべてのレポート、または主体がエクスポートできない すべてのレポートに対して 1 つのセキュリティ クエリーを実行できます。 SAP BusinessObjects Enterprise 管理者ガイド 689 18 18 アクセス権の設定 CMC でのオブジェクトのセキュリティ設定の管理 • クエリー コンテキスト セキュリティ クエリーで検索する CMC 領域を指定します。各領域について、セキュ リティ クエリーにサブオブジェクトを含めるかどうか選択できます。セキュリティ クエ リーには最大 4 つの領域を含めることができます。 セキュリティ クエリーを実行すると、ツリー パネルの[セキュリティ クエリー]エリアの下 にある[クエリーの結果]に結果が表示されます。セキュリティ クエリーを調整する場合 は、最初のクエリーの結果内で 2 つ目のクエリーを実行できます。 セキュリティ クエリーを使用すると、プリンシパルが特定の権限を持っているオブジェ クトを確認でき、それらの権限を変更する場合にこれらのオブジェクトの場所も示され るので便利です。営業員が営業マネージャに昇格する例を考えてみます。営業マネー ジャには、Crystal レポートに対するスケジュール権限が必要ですが、以前は表示権 限しか持っていませんでした。これらのレポートはそれぞれ別の場所にあります。この 場合、管理者は、すべてのフォルダに含まれている Crystal レポートを表示するため の営業マネージャの権限についてセキュリティ クエリーを実行し、クエリーにサブオブ ジェクトを含めます。セキュリティ クエリーの実行後、管理者は、[クエリーの結果]エリ アで営業マネージャが表示権限を持っているすべての Crystal レポートを参照できま す。詳細パネルには各 Crystal レポートの場所が表示されるので、管理者は各レポー トを閲覧し、そのレポートに対する営業マネージャの権限を変更できます。 セキュリティ クエリーを実行する 1 [ユーザーとグループ]エリアの詳細パネルで、セキュリティ クエリーを実行す るユーザーまたはグループを選択します。 2 [管理] > [ツール] > [セキュリティ クエリーの作成]をクリックします。 690 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 CMC でのオブジェクトのセキュリティ設定の管理 [セキュリティ クエリーの作成]ダイアログ ボックスが表示されます。 3 [クエリー主体]エリアの主体が正しいことを確認します。 別の主体からセキュリティ クエリーを実行する場合は、[参照]をクリックして別 の主体を選択します。[クエリー主体の参照]ダイアログ ボックスで、[ユーザー 一覧]または[グループ一覧]を展開し、主体を探すか、名前で主体を検索し ます。完了したら、[OK]をクリックし、[セキュリティ クエリーの作成]ダイアログ ボックスに戻ります。 4 [クエリー権限]エリアで、クエリーを実行する権限と各権限のステータスを指定 します。 • オブジェクトに対して主体が持っている特定の権限についてクエリーを実行す るには、[参照]をクリックして、セキュリティ クエリーを実行する各権限のステー タスを設定し、[OK]をクリックします。 ヒント 権限の横にある削除ボタンをクリックしてクエリーから特定の権限を削除し たり、ヘッダー行の削除ボタンをクリックしてクエリーからすべての権限を削 除することができます。 SAP BusinessObjects Enterprise 管理者ガイド 691 18 18 アクセス権の設定 CMC でのオブジェクトのセキュリティ設定の管理 • 一般的なセキュリティ クエリーを実行する場合は、[権限別にクエリーを実行し ない]チェック ボックスをオンにします。 これを実行すると、BusinessObjects Enterprise では、オブジェクトに対して主 体が持っている権限に関係なく、アクセス コントロール リスト内の主体を持つ すべてのオブジェクトの一般的なセキュリティ クエリーが実行されます。 5 [クエリー コンテキスト]エリアで、クエリーを実行する CMC エリアを指定しま す。 a 一覧の横にあるチェック ボックスをオンにします。 b 一覧で、クエリーを実行する CMC エリアを選択します。 エリア内のより特定した場所でクエリーを実行する場合([フォルダ]の下に ある特定のフォルダなど)、[参照]をクリックし、[クエリー コンテキストの参 照]ダイアログ ボックスを開きます。詳細ウィンドウで、クエリーを実行する フォルダを選択し、[OK]をクリックします。[セキュリティ クエリー]ダイアロ グ ボックスに戻ると、指定したフォルダが一覧の下のボックスに表示されま す。 c [クエリー サブオブジェクト]を選択します。 d クエリーを実行する CMC エリアごとに上記の手順を繰り返します。 注 最大 4 つのエリアでクエリーを実行できます。 6 [OK]をクリックします。 セキュリティ クエリーが実行されて、[クエリーの結果]エリアが表示されます。 7 クエリー結果を表示するには、ツリー パネルで、[セキュリティ クエリー]を展開 し、クエリー結果をクリックします。 692 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 アクセス レベルの使用 ヒント クエリー結果が、主体の名前に従って一覧表示されます。 クエリー結果は、詳細パネルに表示されます。 [クエリーの結果]エリアでは、ユーザーがログオフするまで単一のユーザー セッショ ンからのセキュリティ クエリー結果がすべて保持されます。クエリーを新しい指定で実 行する場合は、[アクション] > [クエリーの編集]をクリックします。クエリーを選択し、[ア クション] > [クエリーの再実行]をクリックして、まったく同じクエリーを再実行することも できます。セキュリティ クエリー結果を維持する場合は、[アクション] > [エクスポート]を クリックして、セキュリティ クエリー結果を CSV ファイルにエクスポートします。 アクセス レベルの使用 アクセス レベルを使用して、次のことを実行できます。 • 既存のアクセス レベルをコピーし、コピーに変更を加えて、名前を変更し、新しい アクセス レベルとして保存する。 • アクセス レベルを作成、名前変更、削除する。 SAP BusinessObjects Enterprise 管理者ガイド 693 18 18 アクセス権の設定 アクセス レベルの使用 • アクセス レベルの権限を変更する。 • アクセス レベルと、システム内の他のオブジェクトとの関係をトレースする。 • サイト間でアクセス レベルを複製および管理する。 • BusinessObjects Enterprise で定義されているアクセス レベルの 1 つを使用して、 多くの主体にすばやく、均一に権限を設定する。 次の表に、定義済みの各アクセス レベルに含まれる権限の概要を示します。 表 18-2: 定義済みのアクセス レベル 694 アクセス レベル 説明 表示 フォルダ レベルで設定され た場合、主体はそのフォル ダ、その中のオブジェクト、 および各オブジェクトから 生成されたインスタンスを • 表示できます。オブジェクト • レベルで設定された場合、 主体はそのオブジェクトと その履歴、およびそのオブ ジェクトから生成されたイン スタンスを表示できます。 SAP BusinessObjects Enterprise 管理者ガイド 関連するアクセス権 オブジェクトを表示する ドキュメントのインスタン スを表示する アクセス権の設定 アクセス レベルの使用 アクセス レベル 説明 関連するアクセス権 スケジュール 主体は、オブジェクトが指 定されたデータ ソースに対 して 1 回または定期的に 実行するようにスケジュー ルすることで、インスタンス を生成できます。主体は、 各自が所有するインスタン スのスケジュールを表示、 削除、および一時停止でき ます。また、別の形式や出 力先へのスケジュール、パ ラメータとデータベース ロ グオン情報の設定、ジョブ を処理するサーバーの選 択、フォルダへのコンテン ツの追加、オブジェクトや フォルダのコピーもできま す。 [表示]アクセス レベルのア クセス権と以下の権限が含 まれます。 • ドキュメントの実行をス ケジュールする • ジョブを処理するサー バー グループを定義す る • オブジェクトを別のフォ ルダにコピーする • 別の出力先へスケ ジュールする • レポートのデータを出力 する • レポートのデータをエク スポートする • ユーザーが所有するオ ブジェクトを編集する • ユーザーが所有するイ ンスタンスを削除する • ユーザーが所有するド キュメントのインスタンス を一時停止して再開す る オンデマンド表示 [スケジュール]アクセス レ 主体はオンデマンドでデー ベルのアクセス権と以下の タ ソースのデータを最新表 権限が含まれます。 • レポートのデータを最新 示できます。 表示する SAP BusinessObjects Enterprise 管理者ガイド 695 18 18 アクセス権の設定 アクセス レベルの使用 アクセス レベル 説明 関連するアクセス権 フル コントロール 次のようなすべてのアクセ ス権を利用できます。 • オブジェクトをフォルダ に追加する 主体は、オブジェクトに対し • オブジェクトを編集する て完全な管理権限を持ち • オブジェクトに対する ます。 ユーザーの権限を変更 する • オブジェクトを削除する • インスタンスを削除する 次の表に、アクセス レベルで特定のタスクを実行するために必要な権限の概要を示 します。 696 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 アクセス レベルの使用 アクセス レベ ルのタスク 必要な権限 アクセス レベル • を作成する 最上位のアクセス レベル フォルダへの追加権限 アクセス レベル • 内の詳細権限 を表示する アクセス レベルに対する表示権限 オブジェクトの • 主体にアクセス • レベルを割り当 てる • アクセス レベルに対する表示権限 アクセス レベルに対するセキュリティの割り当てにアクセス レベ ルを使用する権限 オブジェクトに対するアクセス権の変更、またはオブジェクトと主 体に対するアクセス権の安全な変更権限 注 アクセス権の安全な変更権限を持ち、アクセス レベルを主体に割 り当てるユーザーには、そのアクセス レベルと同じアクセス レベル が割り当てられている必要があります。 アクセス レベル • を変更する アクセス レベルに対する表示および編集権限 アクセス レベル • を削除する アクセス レベルに対する表示および削除権限 アクセス レベル • のクローンを作 • 成する • アクセス レベルに対する表示権限 アクセス レベルに対するコピー権限 最上位のアクセス レベル フォルダへの追加権限 表示およびオンデマンド表示アクセス レベルの選択 Web でレポートする場合、ライブ データと保存データのどちらを使用するかは、最も 重要な決定事項の 1 つです。ただし、どちらの場合でも BusinessObjects Enterprise は最初のページをすばやく表示できるため、残りのデータの処理中にレポートを参照 できます。ここでは、この選択を行う場合に参考にできる、2 つの定義済みアクセス レ ベルの違いを説明します。 SAP BusinessObjects Enterprise 管理者ガイド 697 18 18 アクセス権の設定 アクセス レベルの使用 オンデマンド表示アクセス レベル オンデマンド レポートでは、ユーザーがデータベース サーバーから直接ライブ デー タにリアルタイムでアクセスできます。ライブ データを使用すると、ユーザーは常に変 化するデータを基に最新の情報を取得できます。たとえば、大規模な流通センターの 責任者は、続々と出荷される在庫を常に追跡する必要があります。ライブ レポーティ ングは、彼らがまさに必要とするレポーティング手段です。 ただし、すべてのレポートでライブ データが使用できるようにする前に、すべてのユー ザーが常にデータベース サーバーに接続できるようにするかどうかを検討します。デー タが繰り返し変更されない場合、または絶えず変更されない場合は、データベースへ のこれらの要求はネットワーク トラフィックを増加させ、サーバーのリソースを消費する だけです。このような場合、ユーザーがデータベース サーバーに接続することなく常 に最新のデータ(レポート インスタンス)を表示できるよう、レポートに定期的な実行ス ケジュールを設定することができます。 ユーザーには、データベースに対してレポートを最新表示する[オンデマンド表示]ア クセス権が必要です。 表示アクセス レベル ネットワーク トラフィックの量とデータベース サーバーのヒット数を減らすために、レポー トを指定時刻に実行するようにスケジュールできます。レポートが実行されるとき、ユー ザーは必要に応じてレポート インスタンスを表示できます。データベースへのヒットが さらに発生することはありません。 レポート インスタンスは、継続して更新されることのないデータを使用する場合に便利 です。ユーザーがレポート インスタンス内を移動して、列またはチャートの詳細にドリ ル ダウンすると、データベース サーバーに直接アクセスする代わりに保存データにア クセスします。つまり、保存データを持つレポートは、ネットワーク上のデータ転送を最 小化するだけでなく、データベース サーバーの負荷も軽減します。 たとえば、販売データベースが 1 日に 1 回更新される場合、同様のスケジュールでレ ポートを実行できます。これにより、販売担当者は、レポートを開くたびにデータベー スにアクセスすることなく、最新の販売データを得ることができます。 ユーザーには、レポート インスタンスを表示する[表示]アクセス権のみ必要です。 既存のアクセス レベルをコピーする これは、既存のアクセス レベルと若干異なるアクセス レベルが必要な場合のアクセス レベルの最良の作成方法です。 698 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 アクセス レベルの使用 1 [アクセス レベル]エリアを表示します。 2 詳細パネルで、アクセス レベルを選択します。 ヒント アクセス レベルに必要な内容と同じアクセス権を含むアクセス レベルを選択 します。 3 [整理] > [コピー]をクリックします。 選択したアクセス レベルのコピーが詳細パネルに表示されます。 新しいアクセス レベルを作成する これは、既存のアクセス レベルと大幅に異なるアクセス レベルが必要な場合のアクセ ス レベルの最良の作成方法です。 1 [アクセス レベル]エリアを表示します。 2 [管理] > [新規] > [アクセス レベルの作成]の順にクリックします。 [アクセス レベルの新規作成]ダイアログ ボックスが開きます。 3 新しいアクセス レベルのタイトルと説明を入力し、[OK]をクリックします。 [アクセス レベル]エリアに戻り、新しいアクセス レベルが詳細パネルに表示さ れます。 アクセス レベルの名前を変更する 1 [アクセス レベル]エリアの詳細パネルで、名前を変更するアクセス レベルを 変更します。 2 [管理] > [プロパティ]をクリックします。 [プロパティ]ダイアログ ボックスが表示されます。 3 [タイトル]フィールドに、アクセス レベルの新しい名前を入力し、[保存して閉 じる]をクリックします。 [アクセス レベル]エリアに戻ります。 アクセス レベルを削除する 1 [アクセス レベル]エリアの詳細パネルで、削除するアクセス レベルを選択し ます。 SAP BusinessObjects Enterprise 管理者ガイド 699 18 18 アクセス権の設定 アクセス レベルの使用 2 [管理] > [アクセス レベルの削除]をクリックします。 注 事前定義されたアクセス レベルは削除できません。 このアクセス レベルの影響を受けるオブジェクトに関する情報を示すダイアロ グ ボックスが表示されます。アクセス レベルを削除しない場合は、[キャンセ ル]をクリックしてダイアログ ボックスを終了します。 3 [削除]をクリックします。 アクセス レベルは削除され、[アクセス レベル]エリアに戻ります。 アクセス レベルの権限を変更する アクセス レベルの権限を設定するには、種類に関係なくすべてのオブジェクトに適用 される一般的なグローバル権限を最初に設定し、特定のオブジェクトの種類に基づい て一般的な設定より優先されるようにしたい場合は該当の権限を指定します。 1 [アクセス レベル]エリアの詳細パネルで、権限を変更するアクセス レベルを 選択します。 2 [アクション] > [含まれる権限]をクリックします。 [含まれる権限]ダイアログ ボックスが開き、実効アクセス権の一覧が表示され ます。 3 [権限の追加/削除]をクリックします。 700 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 アクセス レベルの使用 [含まれる権限]ダイアログ ボックスが表示されて、ナビゲーション リストにアク セス レベルの権限コレクションが表示されます。デフォルトでは、[一般的なグ ローバル権限]セクションが展開されています。 4 一般的なグローバル権限を設定します。 各権限は、“許可”、“拒否”、“指定なし”のステータスを持つことができます。 権限を、該当のオブジェクトにのみ適用するか、サブオブジェクトにのみ適用 するか、あるいはその両方に適用するか選択することもできます。 5 アクセス レベルの種類別権限を設定するには、ナビゲーション リストで、該当 の権限コレクションをクリックし、権限を設定するオブジェクトの種類に適用され るサブコレクションをクリックします。 6 完了したら、[OK]をクリックします。 実効アクセス権の一覧に戻ります。 関連項目 • • 685 ページの「CMC でのオブジェクトのセキュリティ設定の管理」 682 ページの「種類固有アクセス権」 SAP BusinessObjects Enterprise 管理者ガイド 701 18 18 アクセス権の設定 アクセス レベルの使用 アクセス レベルとオブジェクト間の関係のトレース アクセス レベルを変更または削除する前に、アクセス レベルに加える変更が CMC のオブジェクトに悪影響を及ぼさないか確認することが重要です。これを確認するに は、アクセス レベルで関係クエリーを実行します。 関係クエリーは、1 つの便利な場所でアクセス レベルによって影響を受けるすべての オブジェクトを確認できるので、権限管理に役に立ちます。会社が組織の編成を行い、 2 つの部署、部署 A と部署 B を部署 C に統合する例を考えてみます。管理者は、部 署 A と部署 B は存在しなくなるので、それらのアクセス レベルを削除することにしま した。管理者は、両方のアクセス レベルに対して関係クエリーを実行してから、それら を削除します。管理者は、[クエリーの結果]領域で、アクセス レベルを削除した場合 に影響を受けるオブジェクトを確認できます。オブジェクトの権限を変更してからアクセ ス レベルを削除する場合、管理者は詳細パネルで CMC 内のオブジェクトの場所も 確認できます。 注 • • 影響を受けるオブジェクトの一覧を表示するには、それらのオブジェクトに対 する表示権限が必要です。 アクセス レベルの関係クエリー結果には、アクセス レベルが明示的に割り当 てられているオブジェクトのみ示されます。オブジェクトが継承設定によりアク セス レベルを使用している場合、そのオブジェクトはクエリー結果に表示され ません。 関連項目 • 757 ページの「関係」 サイト間でのアクセス レベルの管理 アクセス レベルは、レプリケート元サイトからレプリケート先サイトに複製できるオブジェ クトの 1 つです。レプリケーション オブジェクトのアクセス コントロール リストに表示さ れた場合は、そのアクセス レベルの複製を選択できます。たとえば、ある主体にはあ る Crystal レポートに対するアクセス レベル A が付与され、その Crystal レポートが 別のサイトに複製された場合、アクセス レベル A も複製されます。 注 レプリケート先サイトに同じ名前のアクセス レベルが存在する場合は、そのアクセ ス レベルの複製は失敗します。レプリケート元サイトまたはレプリケート先サイトの 管理者は、複製前にそのアクセス レベルの名前を変更する必要があります。 702 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 アクセス レベルの使用 サイト間でアクセス レベルを複製したら、ここに挙げた管理上の留意点に注意してくだ さい。 レプリケート元サイトでの複製されたアクセス レベルの修正 複製されたアクセス レベルがレプリケート元サイトで修正されると、レプリケート先サイ トのそのアクセス レベルは、次にスケジュールによって複製が実行されたときに更新さ れます。双方向レプリケーション シナリオで、レプリケート先サイトで複製されたアクセ ス レベルを修正した場合、レプリケート元サイトのアクセス レベルも変更されます。 注 1 つのサイトでアクセス レベルを変更しても、他のサイトのオブジェクトには影響し ないことを確認してください。変更する前に、複製されたアクセス レベルについて 関係クエリーを実行するように、サイト管理者に連絡してください。 レプリケート先サイトでの複製されたアクセス レベルの修正 注 これは、一方向レプリケーションのみに適用されます。 レプリケート先サイトで複製されたアクセス レベルに対して変更しても、レプリケート元 サイトには反映されません。たとえば、レプリケート先サイトの管理者は、レプリケート元 サイトで拒否されている場合でも、複製されたアクセス レベルで Crystal レポートのス ケジュールの権限を付与することができます。結果的に、アクセス レベル名と複製さ れたオブジェクト名は同じままでも、ある主体がオブジェクトに対して持つその実効ア クセス権はレプリケート先サイトごとに異なることがあります。 複製されたアクセス レベルがレプリケート元サイトとレプリケート先サイトで異なる場合、 スケジュールによってレプリケーション ジョブが次に実行されたときにその実効アクセ ス権の相違が検出されます。レプリケート元サイトのアクセス レベルがレプリケート先 サイトのアクセス レベルより優先されるようにしたり、レプリケート先サイトのアクセス レ ベルが変更されないようにすることができます。しかし、レプリケート元サイトのアクセス レベルがレプリケート先サイトのアクセス レベルより優先されるようにしない場合、その アクセス レベルを使用するレプリケーションを待機しているすべてのオブジェクトは複 製されません。 レプリケート先サイトでユーザーが複製されたアクセス レベルを修正しないように制限 するには、そのレプリケート先サイトのユーザーをアクセス レベルに主体として追加し て、そのユーザーに[表示]の権限のみを付与します。これによって、レプリケート先サ イトのユーザーはそのアクセス レベルを表示できますが、その権限の設定を修正した り他のユーザーに割り当てることができなくなります。 関連項目 • 224 ページの「フェデレーション」 SAP BusinessObjects Enterprise 管理者ガイド 703 18 18 アクセス権の設定 継承の破棄 • 757 ページの「関係」 継承の破棄 継承を使用すると、オブジェクトごとにアクセス権を設定しなくても、セキュリティ設定を 管理できます。ただし、場合によっては、アクセス権を継承しないようにする必要があ ります。たとえば、各オブジェクトの権限をカスタマイズする場合があります。オブジェ クトのアクセス コントロール リストのプリンシパルに対して継承を無効にできます。これ を行う場合は、グループ継承とフォルダ継承、あるいはその両方を無効にするか選択 することができます。 注 継承が破棄されると、すべてのアクセス権について継承が破棄されます。一部の アクセス権についてだけ継承を破棄して他のアクセス権は継承するということはで きません。 継承の破棄の図では、グループとフォルダの継承が最初は有効です。赤いユーザー が継承したアクセス権では、1 と 5 は許可、2、3、4 は指定なし、6 は明示的に拒否さ れています。これらのアクセス権はグループに対してフォルダ レベルで設定されます。 したがって、赤いユーザーとそのグループの他のすべてのメンバーは、フォルダのオ ブジェクト A と B に対してこれらのアクセス権を持っています。フォルダ レベルでの継 承が破棄されると、赤いユーザーがこのフォルダのオブジェクトに対して持つアクセス 権の組み合わせは、管理者が赤いユーザーに新しいアクセス権を割り当てない限り、 クリアされます。 704 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 アクセス権の使用による管理の委任 図 18-9: 継承の破棄 継承を無効にする この手順では、オブジェクトのアクセス コントロール リストの主体に対して、グループ継 承またはフォルダ継承(あるいはその両方)を無効にできます。 1 継承を無効にするオブジェクトを選択します。 2 [管理] > [ユーザー セキュリティ]をクリックします。 [ユーザー セキュリティ]ダイアログ ボックスが表示されます。 3 継承を無効にする主体を選択し、[セキュリティの割り当て]をクリックします。 [セキュリティの割り当て]ダイアログ ボックスが表示されます。 4 継承を設定します。 • グループ継承(主体がグループ メンバーシップから継承するアクセス権) を無効にする場合は、[親グループからの継承]チェック ボックスをオフに します。 • フォルダ継承(オブジェクトがフォルダから継承するアクセス権)を無効にする 場合は、[親フォルダからの継承]チェック ボックスをオフにします。 5 [OK]をクリックします。 アクセス権の使用による管理の委任 アクセス権を使用すると、オブジェクトおよび設定へのアクセスを制御できるほかに、 管理タスクを組織内の機能グループ間で分割できます。たとえば、BusinessObjects SAP BusinessObjects Enterprise 管理者ガイド 705 18 18 アクセス権の設定 アクセス権の使用による管理の委任 Enterprise ユーザーおよびグループの管理は、それぞれの部署の担当者に任せるこ とができます。また、BusinessObjects Enterprise の高レベルの管理は 1 人の管理者 が行い、サーバー管理はすべて IT 部門内の担当者に任せてもかまいません。 組織のグループ構造およびフォルダの構造が委任管理のセキュリティ構造と一致して いる場合、委任管理者のアクセス権をユーザー グループ全体に許可する必要があり ます。ただし、委任管理者には制御するユーザーに対して[フル コントロール]アクセ ス権より低いアクセス権を許可することが必要です。たとえば、委任管理者がユーザー の属性を編集したりユーザーを別のグループに再割り当てしたりできないようにする場 合があります。 委任管理者のアクセス権の表に、一般的なアクションを実行するために委任管理者に 必要なアクセス権の要約を示します。 表 18-3: 委任管理者のアクセス権 委任管理者の作業 委任管理者に必要なアクセス権 新しいユーザーを作成する 最上位のユーザー フォルダへの“追加” アクセス権 新しいグループを作成する 最上位のユーザー グループ フォルダへ の“追加”アクセス権 制御下にあるグループとそのグループ内 関連するグループへの“削除”アクセス権 の個別のユーザーを削除する 委任管理者が作成したユーザーだけを 削除する 最上位のユーザー フォルダへの“所有者 による削除”アクセス権 委任管理者が作成したユーザーとグルー 最上位のユーザー グループ フォルダへ プだけを削除する の“所有者による削除” アクセス権 委任管理者が作成したユーザーだけを 最上位のユーザー フォルダへの“所有者 操作する(それらのユーザーのグループ による編集”および“所有者による保護さ への追加など) れた変更”アクセス権 706 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 アクセス権の使用による管理の委任 委任管理者の作業 委任管理者に必要なアクセス権 委任管理者が作成したグループだけを操 最上位のユーザー グループ フォルダへ 作する(それらのグループへのユーザー の“所有者による編集”および“所有者に の追加など) よる保護された変更”アクセス権 制御下にあるグループのユーザーのパス 関連するグループへの“パスワードの変 ワードを変更する 更”アクセス権 最上位のユーザー フォルダまたは関連 するグループへの“所有者によるパスワー ドの変更”アクセス権 委任管理者が作成した主体だけのパス ワードを変更する 注 グループへの“所有者によるパスワードの 変更”アクセス権を設定すると、関連する グループにユーザーを追加したときのみ、 そのユーザーに対してこのアクセス権が 有効になります。 ユーザーの名前、説明、その他の属性を 変更し、別のグループにそのユーザーを 関連するグループへの“編集”アクセス権 再割り当てする 最上位のユーザー フォルダまたは関連 するグループへの“所有者による編集”ア クセス権 委任管理者が作成したユーザーに対して のみ、ユーザーの名前、説明、その他の 注 属性を変更し、別のグループにそのユー 関連グループへの“所有者による編集”ア クセス権を設定すると、その関連するグ ザーを再割り当てする ループにユーザーを追加したときのみ、 そのユーザーに対してこのアクセス権が 有効になります。 SAP BusinessObjects Enterprise 管理者ガイド 707 18 18 アクセス権の設定 アクセス権の使用による管理の委任 オブジェクトに対するユーザーの権限を変更するオプションの選択 管理の委任を設定するときは、委任管理者が制御する主体に対するアクセス権をそ の管理者に許可します。委任管理者には、すべてのアクセス権(“フル コントロール”) を許可することもありますが、[詳細アクセス権]設定を使用して、“アクセス権の変更” アクセス権は許可せず、“アクセス権を安全に変更する”アクセス権を許可することを お勧めします。また、管理者に“アクセス権の継承設定を変更する”アクセス権ではな く、“アクセス権の継承設定を安全に変更する”アクセス権を許可することもできます。 これらのアクセス権の相違を要約すると、次のようになります。 オブジェクトに対するユーザーの権限を変更する このアクセス権では、ユーザーはそのオブジェクトに対するすべてのユーザーのすべ てのアクセス権を変更できます。たとえば、ユーザー A が[オブジェクトを表示する]と [オブジェクトに対するユーザーの権限を変更する]というアクセス権を持つ場合、ユー ザー A はそのオブジェクトのアクセス権を変更して、自分や他の任意のユーザーがそ のオブジェクトにフル コントロール アクセスできるようにすることができます。 ユーザーがオブジェクトに対して持っているアクセス権を安全に変更する このアクセス権では、ユーザーは既に許可されているアクセス権についてだけ、許可、 拒否、または指定なしの復元ができます。たとえば、ユーザー A が“オブジェクトを表 示する”と“ユーザーがオブジェクトに対して持っているアクセス権を安全に変更する” というアクセス権を持つ場合、ユーザー A は自分にそれ以上のアクセス権を許可でき ず、他のユーザーに対してもこの 2 つのアクセス権(“表示”と“アクセス権を安全に変 更する”)についてだけ許可または拒否できます。さらに、ユーザー A は、自分が[ア クセス権を安全に変更する]アクセス権を持っているユーザーについてだけ、オブジェ クトへのアクセス権を変更できます。 次に、ユーザー A がユーザー B のオブジェクト O へのアクセス権を変更できる条件 を示します。 708 • ユーザー A がオブジェクトに対する[アクセス権を安全に変更する]アクセス権を 持つ。 • ユーザー B の、ユーザー A が変更しようとしている各アクセス権またはアクセス レベルが、ユーザー A に許可されている。 • ユーザー A が、ユーザー B に対する[アクセス権を安全に変更する]アクセス権 を持つ。 SAP BusinessObjects Enterprise 管理者ガイド アクセス権の設定 アクセス権の使用による管理の委任 • アクセス レベルが割り当てられている場合、ユーザー A が、変更しようとしている ユーザー B のアクセス レベルに対して[アクセス レベルの割り当て]アクセス権を 持つ。 アクセス権の範囲によって、委任管理者が割り当てることができる実効アクセス権をさ らに制限できます。たとえば、委任管理者が、あるフォルダに対する[アクセス権を安 全に変更する]および[編集]アクセス権を持っていてる場合でも、これらのアクセス権 の範囲はフォルダのみに制限され、そのサブオブジェクトには適用されません。委任 管理者はフォルダ(そのサブオブジェクトではなく)に対する[編集]アクセス権を許可 し、そのアクセス権の範囲を[オブジェクトに適用]に設定できます。一方、委任管理者 に、ファイルに対する[編集]アクセス権が許可され、サブオブジェクトに適用範囲が設 定されている場合、委任管理者はフォルダのサブフォルダに対して両方の範囲が設 定された[編集]アクセス権を他の主体に許可できます。ただし、フォルダそのものに ついては、委任管理者はサブオブジェクトに適用範囲が設定された[編集]アクセス権 しか許可できません。 さらに、委任管理者は、自分がアクセス権を安全に変更するアクセス権を持っていな い他の主体が属するグループのアクセス権を変更することができません。これは、たと えば、同じフォルダに対するアクセス権を異なるユーザー グループに許可する委任 管理者を 2 人置き、一方の委任管理者がもう一方の委任管理者が制御するグループ へのアクセスを拒否できないようにする場合に役に立ちます。[アクセス権を安全に変 更する]権限はこれを保証します。通常、委任管理者は、別の委任管理者に対して[ア クセス権を安全に変更する]権限を持つことができないためです。 アクセス権の継承設定を安全に変更する このアクセス権を持っている委任管理者は、その委任管理者がアクセス権を持ってい るオブジェクトに対する他の主体の継承設定を変更することができます。他の主体の 継承設定を正しく変更するには、委任管理者はオブジェクトおよび主体のユーザー アカウントに対して、このアクセス権を持っていることが必要です。 所有者権限 所有者権限は、アクセス権がチェックされるオブジェクトの所有者にのみ適用されるア クセス権です。BusinessObjects Enterprise では、オブジェクトの所有者はそのオブ ジェクトを作成した主体です。その主体がシステムから削除された場合はオーナーシッ プは Administrator に戻ります。 所有者権限は、所有者ベースのセキュリティの管理で役に立ちます。たとえば、フォル ダまたはフォルダの階層を作成して、そこでさまざまなユーザーがドキュメントの作成 や表示ができるようにし、自分自身のドキュメントしか修正または削除できないようよう にすることができます。さらに、所有者権限は、ユーザーが操作できるのは自分が作 SAP BusinessObjects Enterprise 管理者ガイド 709 18 18 アクセス権の設定 アクセス権管理の推奨事項のまとめ 成したレポートのインスタンスのみとし、他のユーザーのインスタンスは操作できないよ うにする場合にも役に立ちます。[スケジュール]アクセス レベルの場合は、この制限 によって、ユーザーは自分のインスタンスのみを編集、削除、一時停止、および再スケ ジュールできます。 所有者権限は対応する普通のアクセス権と似ていますが、主体が所有者権限を許可 されていても、普通のアクセス権は拒否または指定されていない場合にのみ有効で す。 アクセス権管理の推奨事項のまとめ アクセス権管理について以下の点に注意してください。 710 • できるだけ[アクセス レベル]を使用します。これらの事前定義されたアクセス権の セットを使用すると、一般的なユーザーの要件に関連するアクセス権をグループ化 することで、管理を簡素化できます。 • アクセス権やアクセス レベルを最上位フォルダで設定します。継承を有効にする ことで、これらのアクセス権は最小限の操作でシステムの最下位まで渡されます。 • 可能な限り、継承の破棄は避けてください。これによって、BusinessObjects Enterprise に追加したコンテンツのセキュリティを確保するための時間を削減でき ます。 • まずフォルダ レベルでユーザーおよびグループに適切なアクセス権を設定してか ら、そのフォルダにオブジェクトを公開します。デフォルトでは、あるフォルダに対す るアクセス権が付与されているユーザーやグループは、そのフォルダに以降公開 するどのオブジェクトに対しても同じアクセス権を継承します。 • ユーザーをユーザー グループに整理し、アクセス レベルとアクセス権をグループ 全体に割り当て、必要な場合はアクセス レベルとアクセス権を特定のメンバーに 割り当てます。 • システム内の管理者ごとに個別の Administrator アカウントを作成し、それらを Administrators グループに追加して、システム変更の説明責任を向上させます。 • デフォルトでは、Everyone グループに付与される BusinessObjects Enterprise の 最上位フォルダへのアクセス権は、極めて限定的です。インストール後に、Everyone グループ メンバーのアクセス権を確認し、それに合わせてセキュリティを割り当て ることをお勧めします。 SAP BusinessObjects Enterprise 管理者ガイド ユーザーとグループの管理 19 19 ユーザーとグループの管理 アカウント管理の概要 アカウント管理の概要 アカウント管理とは、ユーザーとグループの情報の作成、マッピング、変更、および編 成に関連するすべてのタスクと考えることができます。セントラル管理コンソール(CMC) 内にある[ユーザーとグループ]管理エリアは、これらのタスクを実行する場所です。 ユーザー アカウントとグループを作成した後、オブジェクトを追加し、それらにアクセス 権を指定することができます。ユーザーはログオンすると、InfoView またはカスタム Web アプリケーションを使ってオブジェクトを表示できます。 ユーザー管理 [ユーザーとグループ]エリアでは、ユーザーが BusinessObjects Enterprise にアクセ スするために必要となるすべての項目を指定できます。また、デフォルト ユーザー ア カウントに、2 つのデフォルト ユーザー アカウントを示します。 表 19-1: デフォルト ユーザー アカウント 712 アカウント名 説明 Administrator このユーザーは、Administrators グルー プと Everyone グループに属します。Administrator アカウントのユーザーは、す べての BusinessObjects Enterprise アプ リケーション(CMC、CCM、公開ウィザー ド、InfoView など)ですべてのタスクを実 行できます。 SAP BusinessObjects Enterprise 管理者ガイド ユーザーとグループの管理 アカウント管理の概要 アカウント名 説明 Guest このユーザーは Everyone グループに属 します。このアカウントはデフォルトで有効 で、システムによるパスワードの割り当て はありません。guest ユーザーにパスワー ドを割り当てると、InfoView へのシングル サインオンが無効になります。 複数のタイム ゾーンでの Guest アカウン ト ユーザーのサポートについては、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 グループ管理 グループは、同じアカウント権限を共有するユーザーの集合で、部署、役職、配属場 所などに基づいてグループを作成できます。グループを使用することで、各ユーザー アカウントのアクセス権を個別に変更する代わりに、1 か所(1 つのグループ)でユー ザーのアクセス権を変更できます。また、グループにオブジェクト アクセス権を割り当 てることもできます。 [ユーザーとグループ]エリアでは、多数のユーザーにレポートまたはフォルダへのア クセス権を与えるグループを作成できます。これにより、各ユーザー アカウントを個別 ではなく 1 箇所で変更できます。また、デフォルト グループ アカウントに、いくつかの デフォルト グループ アカウントを示します。 CMC で使用可能なグループを表示するには、ツリー パネルの[グループ一覧]をク リックします。または、[グループ階層]をクリックして使用可能なすべてのグループを 階層構造で一覧表示することもできます。 SAP BusinessObjects Enterprise 管理者ガイド 713 19 19 ユーザーとグループの管理 アカウント管理の概要 表 19-2: デフォルト グループ アカウント 714 アカウント名 説明 Administrators このグループのメンバーは、すべての BusinessObjects Enterprise アプリケーショ ン(CMC、CCM、公開ウィザード、InfoView など)ですべてのタスクを実行できます。 デフォルトでは、Administrators グループ には Administrator ユーザーのみが含ま れます。 Everyone 各ユーザーは、Everyone グループのメン バーです。 QaaWS グループ デザイナ このグループのメンバーは、Query as a Web Service へのアクセス権を持っていま す。 レポート変換ツール ユーザー このグループのメンバーは、レポート変換 ツール アプリケーションへのアクセス権を 持っています。 トランスレータ このグループのメンバーは、トランスレー ション マネージャ アプリケーションへのア クセス権を持っています。 Universe Designer のユーザー このグループに所属するユーザーには、 [Universe Designer]フォルダおよび[接 続]フォルダへのアクセスが許可されてい ます。これらのユーザーは、Designer アプ リケーションへのアクセス権を持つユー ザーを制御できます。必要に応じて、この グループにユーザーを追加してください。 デフォルトでは、このグループに所属する ユーザーはいません。 SAP BusinessObjects Enterprise 管理者ガイド ユーザーとグループの管理 アカウント管理の概要 関連項目 • • 674 ページの「BusinessObjects Enterprise のアクセス権の動作」 728 ページの「ユーザーおよびグループへのアクセスの許可」 利用可能な認証タイプ BusinessObjects Enterprise内にユーザー アカウントおよびグループを設定する前に、 使用する認証タイプを決定します。認証の種類に、組織が使用しているセキュリティ ツールごとに使用可能な認証オプションを示します。 表 19-3: 認証の種類 認証の種類 説明 Enterprise BusinessObjects Enterprise 専用のアカ ウントおよびグループを作成する場合、ま たは Windows NT ユーザー データベー ス、LDAP ディレクトリ サーバー、Windows AD サーバーのいずれかにユーザーとグ ループの階層をまだ設定していない場合 は、デフォルトの Enterprise 認証を使用 します。 Windows NT Windows NT 環境を使用している場合は、 BusinessObjects Enterprise の既存の NT ユーザー アカウントおよびグループを使 用できます。NT アカウントを BusinessObjects Enterprise にマップすると、ユーザー は、NT ユーザー名とパスワードを使って BusinessObjects Enterprise アプリケーショ ンにログオンできます。これにより、BusinessObjects Enterprise 内で個々のユーザー アカウントとグループ アカウントを再作成 せずに済ませることができます。 SAP BusinessObjects Enterprise 管理者ガイド 715 19 19 ユーザーとグループの管理 Enterprise および通常のアカウントの管理 認証の種類 説明 LDAP LDAP ディレクトリ サーバーを設定してい る場合は、BusinessObjects Enterprise の 既存の LDAP ユーザー アカウントおよび グループを使用できます。LDAP アカウン トを BusinessObjects Enterprise にマップ すると、ユーザーは、LDAP ユーザー名と パスワードを使って BusinessObjects Enterprise アプリケーションにアクセスできま す。これによって BusinessObjects Enterprise 内で個々のユーザー アカウントとグ ループ アカウントを再作成する必要がな くなります。 Windows AD Windows 2000 環境を使用している場合 は、BusinessObjects Enterprise の既存の AD ユーザー アカウントおよびグループ を使用できます。AD アカウントを BusinessObjects Enterprise にマップすると、ユー ザーは、AD ユーザー名とパスワードを 使って BusinessObjects Enterprise アプ リケーションにログオンできます。これに よって BusinessObjects Enterprise 内で 個々のユーザー アカウントとグループ ア カウントを再作成する必要がなくなります。 注 Enterprise 認証は、NT 認証、LDAP 認証、AD 認証のいずれか、またはこの 3 つの認証プラグインのすべてと組み合わせて使用できます。 詳細については、 『SAP BusinessObjects XI デプロイメントおよび設定ガイド 』を参照 してください。 Enterprise および通常のアカウントの管理 Enterprise 認証は BusinessObjects Enterprise のデフォルトの認証方法で、最初にシ ステムをインストールすると自動的に有効になります。ユーザーとグループを追加して 716 SAP BusinessObjects Enterprise 管理者ガイド ユーザーとグループの管理 Enterprise および通常のアカウントの管理 管理する場合、そのユーザーとグループの情報は BusinessObjects Enterprise のデー タベース内に保持されます。 注 • • 通常、これらの手順は NT アカウント、LDAP アカウント、および AD アカウント の管理にも適用します。NT、LDAP、および AD 認証の固有の情報について は、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 BusinsessObjects Enterprise の Web セッション中に、BusinessObjects Enterprise 以外のページに移動したり Web ブラウザを閉じるなどしてログオフ しても、Enterprise セッションからはログオフされず、ライセンスは保持されま す。Enterprise セッションは、約 24 時間後にタイムアウトします。ユーザーの Enterprise セッションを終了し、ライセンスを解放して他のユーザーが使用で きるようにするには、BusinessObjects Enterprise からログアウトする必要があり ます。 Enterprise ユーザー アカウントを作成する 新しいユーザーを作成する場合、ユーザーのプロパティを指定し、そのユーザーのグ ループ(複数可)を選択します。 1 CMC の[ユーザーとグループ]管理エリアを表示します。 2 [管理] > [新規] > [新しいユーザー]の順にクリックします。 [新しいユーザー]ダイアログ ボックスが表示されます。 3 [認証の種類]一覧で[Enterprise]を選択します。 4 アカウント名、フルネーム、電子メールおよび説明を入力します。 ヒント 説明のエリアは、ユーザーまたはアカウントに関する補足情報を含める場合に 使用します。 5 パスワードの情報と設定を指定します。 6 接続タイプを選択します。 • ユーザーを、使用許諾契約で同時にアクセスすることが許されるユーザー 数に含める場合は、[同時接続ユーザー]を選択します。 • ユーザーが、各ライセンスを特定のユーザーに関連付ける使用許諾契約 に属する場合は、[指定ユーザー]を選択します。指定ユーザー ライセン スは、現在接続しているほかのユーザーの数に関係なく、BusinessObjects Enterprise へのアクセスを必要とする場合に便利です。 7 [作成して閉じる]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 717 19 19 ユーザーとグループの管理 Enterprise および通常のアカウントの管理 ユーザーはシステムに追加され、自動的に Everyone グループに追加されます。 ユーザーに対して受信ボックスが自動的に作成され、Enterprise のエイリアスにな ります。これで、グループへのユーザーの追加、またはユーザーのアクセス権の指 定ができます。 関連項目 • 674 ページの「BusinessObjects Enterprise のアクセス権の動作」 ユーザー アカウントを変更する 次の手順に従って、ユーザーのプロパティまたはグループ メンバーシップを変更しま す。 注 変更の対象となるユーザーがログオン中の場合、ユーザーはその変更の影響を 受けます。 1 CMC の[ユーザーとグループ]管理エリアを表示します。 2 プロパティを変更するユーザーを選択します。 3 [管理] > [プロパティ]をクリックします。 ユーザーの[プロパティ]ダイアログ ボックスが開きます。 4 ユーザーのプロパティを変更します。 最初にアカウントを作成したときに利用できたすべてのオプションの他に、[アカウ ントを無効にする]チェック ボックスをオンにしてアカウントを無効にすることができ ます。 注 ユーザー アカウントに対する変更は、そのユーザーが次回ログオンしたときに 表示されます。 5 [保存して閉じる]をクリックします。 関連項目 • 718 731 ページの「既存のユーザーの新しいエイリアスを作成する」 SAP BusinessObjects Enterprise 管理者ガイド ユーザーとグループの管理 Enterprise および通常のアカウントの管理 ユーザー アカウントを削除する 次の手順に従って、ユーザーのアカウントを削除します。変更はすぐに有効になり、変 更時にそのユーザーがログオンしていた場合、ユーザーにエラー メッセージが表示さ れます。ユーザー アカウントを削除すると、そのユーザーのお気に入りフォルダ、個人 用カテゴリ、および受信ボックスも削除されます。 将来、アカウントが再び必要になると思われる場合は、アカウントを削除する代わりに、 選択したユーザーの[プロパティ]ダイアログ ボックスで[アカウントを無効にする]チェッ ク ボックスをオンにします。 注 ユーザー アカウントを削除しても、必ずしもユーザーが BusinessObjects Enterprise に再度ログオンできなくなるわけではありません。ユーザー アカウントがサードパー ティのシステムに存在し、そのアカウントが BusinessObjects Enterprise にマップ されるサードパーティのグループに属する場合、ユーザーは依然としてログオン できます。 1 CMC の[ユーザーとグループ]管理エリアを表示します。 2 削除するユーザーを選択します。 3 [管理] > [削除]をクリックします。 削除を確認するダイアログ ボックスが表示されます。 4 [OK]をクリックします。 ユーザー アカウントが削除されます。 関連項目 • • • 718 ページの「ユーザー アカウントを変更する」 719 ページの「ユーザー アカウントを削除する」 733 ページの「エイリアスを無効化する」 新規グループを作成する 1 CMC の[ユーザーとグループ]管理エリアを表示します。 2 [管理] > [新規] > [新規グループ]の順にクリックします。 [新規ユーザー グループの作成]ダイアログ ボックスが開きます。 3 グループ名と説明を入力します。 SAP BusinessObjects Enterprise 管理者ガイド 719 19 19 ユーザーとグループの管理 Enterprise および通常のアカウントの管理 4 [OK]をクリックします。 新しいグループを作成したら、そこにユーザーやサブグループを追加したり、その新 しいグループがサブグループになるようなグループ メンバーシップを設定できます。 サブグループで組織に追加のレベルを作成できるため、オブジェクト アクセス権を設 定して BusinessObjects Enterprise コンテンツへのユーザーのアクセスを制御するの に便利です。 グループのプロパティを変更する 設定を変更することによって、グループのプロパティを変更できます。 注 グループに所属するユーザーが次にログオンしたときに、この変更が有効になり ます。 1 CMC の[ユーザーとグループ]管理エリアで、グループを選択します。 2 [管理] > [プロパティ]をクリックします。 [プロパティ]ダイアログ ボックスが表示されます。 3 グループのプロパティを変更します。 ナビゲーション一覧からリンクをクリックして、さまざまなダイアログ ボックスを表 示し、それぞれのプロパティを変更できます。 • グループのタイトルや説明を変更する場合は、[プロパティ]をクリックしま す。 • グループに対して主体が持っているアクセス権を変更する場合は、[ユー ザー セキュリティ]をクリックします。 • グループ メンバーのプロパティ値を変更する場合は、[プロファイル値]を クリックします。 • グループを別のグループにサブグループとして追加する場合は、[所属す るグループ]をクリックします。 4 [保存]をクリックします。 グループ メンバーを表示する 次の手順で、指定したグループに所属するユーザーを表示できます。 1 CMC の[ユーザーとグループ]管理エリアを表示します。 2 ツリー パネルの[グループ階層]を展開します。 720 SAP BusinessObjects Enterprise 管理者ガイド ユーザーとグループの管理 Enterprise および通常のアカウントの管理 3 ツリー パネルでグループを選択します。 注 グループ内に多数のユーザーがいる場合、またはグループが NT ユーザー データベース、LDAP ユーザー ディレクトリ、または AD ユーザー ディレクトリ にマップされている場合、リストが表示されるのにしばらく時間がかかることが あります。 グループに所属するユーザーのリストが表示されます。 サブグループを追加する あるグループを別のグループに追加できます。このようにすると、追加したグループは サブグループになります。 注 サブグループを追加することは、グループのメンバーシップを指定することに似て います。 1 CMC の[ユーザーとグループ]管理エリアで、他のグループにサブグループ として追加するグループを選択します。 2 [アクション] > [グループを結合]をクリックします。 [グループを結合]ダイアログ ボックスが表示されます。 3 最初のグループを追加するグループを[利用可能なグループ]一覧から[送信 先グループ]一覧に移動します。 4 [OK]をクリックします。 関連項目 • 721 ページの「グループ メンバーシップを指定する」 グループ メンバーシップを指定する あるグループを別のグループのメンバーにすることができます。メンバーになったグ ループは、サブグループと呼ばれます。サブグループの追加先のグループは親グルー プです。サブグループは親グループのアクセス権を継承します。 1 CMC の[ユーザーとグループ]管理エリアで、他のグループに追加するグルー プを選択します。 2 [アクション] > [所属するグループ]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 721 19 19 ユーザーとグループの管理 Enterprise および通常のアカウントの管理 [所属するグループ]ダイアログ ボックスが表示されます。 3 [グループを結合]をクリックします。 [グループを結合]ダイアログ ボックスが表示されます。 4 最初のグループを追加するグループを[利用可能なグループ]一覧から[送信 先グループ]一覧に移動します。 親グループに関連付けられたすべてのアクセス権は、作成した新しいグループに よって継承されます。 5 [OK]をクリックします。 [所属するグループ]ダイアログ ボックスに戻ると、親グループの一覧に親グ ループが表示されます。 グループを削除する グループが必要でなくなった場合には、グループを削除できます。デフォルト グルー プである Administrators および Everyone は削除できません。 注 • • 削除されたグループに所属するユーザーが次にログオンしたときに、この変更 が有効になります。 削除されたグループに所属するユーザーは、そのグループから継承したすべ てのアクセス権を失います。 BusinessObjects NT Users グループなどのサードパーティの認証グループを削除す るには、CMC の[認証]管理エリアを使用します。手順については、 『SAP BusinessObjects Enterprise デプロイメント計画ガイド 』を参照してください。 1 CMC の[ユーザーとグループ]管理エリアを表示します。 2 削除するグループを選択します。 3 [管理] > [削除]をクリックします。 削除を確認するダイアログ ボックスが表示されます。 4 [OK]をクリックします。 グループが削除されます。 722 SAP BusinessObjects Enterprise 管理者ガイド ユーザーとグループの管理 Enterprise および通常のアカウントの管理 Guest アカウントを有効にする Guest アカウントはデフォルトで無効になっていて、このアカウントでは BusinessObjects Enterprise にログオンできません。このデフォルト設定によって、BusinessObjects Enterprise の匿名シングル サインオン機能も無効になります。したがって、ユーザー は有効なユーザー名とパスワードを指定しないと InfoView にアクセスできなくなりま す。 ユーザーが InfoView にアクセスするために自分のアカウントを必要としないようにす るには、Guest アカウントを有効にしてください。 1 2 3 4 CMC の[ユーザーとグループ]管理エリアを表示します。 ナビゲーション パネルの[ユーザー一覧]をクリックします。 [Guest]を選択します。 [管理] > [プロパティ]をクリックします。 [プロパティ]ダイアログ ボックスが表示されます。 5 [アカウントを無効にする]チェック ボックスをオフにします。 6 [保存して閉じる]をクリックします。 グループへのユーザーの追加 次の方法でユーザーをグループに追加できます。 • グループを選択し、[アクション] > [グループにメンバーを追加]をクリックしま す。 • ユーザーを選択し、[アクション] > [所属するグループ]をクリックします。 • ユーザーを選択し、[アクション] > [グループを結合]をクリックします。 次の手順では、次の方法でユーザーをグループに追加する方法を説明します。 関連項目 • 721 ページの「グループ メンバーシップを指定する」 1 人のユーザーを 1 つまたは複数のグループに追加する 1 CMC の[ユーザーとグループ]管理エリアを表示します。 2 グループに追加するユーザーを選択します。 SAP BusinessObjects Enterprise 管理者ガイド 723 19 19 ユーザーとグループの管理 Enterprise および通常のアカウントの管理 3 [アクション] > [グループを結合]をクリックします。 注 システムのすべての BusinessObjects Enterprise ユーザーは Everyone グルー プに属します。 [グループを結合]ダイアログ ボックスが表示されます。 4 ユーザーを追加するグループを、[利用可能なグループ]一覧から[送信先グ ループ]一覧に移動します。 ヒント 複数のグループを選択するには、Shift + クリックまたは Ctrl + クリックを使用し ます。 5 [OK]をクリックします。 1 人または複数のユーザーを 1 つのグループに追加する 1 CMC の[ユーザーとグループ]管理エリアで、グループを選択します。 2 [アクション] > [グループにメンバーを追加]をクリックします。 [追加]ダイアログ ボックスが開きます。 3 [ユーザー一覧]をクリックします。 [利用可能なユーザー/グループ]一覧が最新表示されて、システム内のすべ てのユーザー アカウントが表示されます。 4 [利用可能なユーザー/グループ]一覧からグループに追加するユーザーを、 [選択されたユーザー/グループ]一覧に移動します。 ヒント • • • 複数のユーザーを選択するには、Shift + クリックまたは Ctrl + クリックを使 用します。 特定のユーザーを検索するには、[検索]フィールドを使用します。 システムに多数のユーザーが存在する場合は、[戻る]および[次へ]ボタ ンをクリックしてユーザーのリスト内を移動します。 5 [OK]をクリックします。 724 SAP BusinessObjects Enterprise 管理者ガイド ユーザーとグループの管理 Enterprise および通常のアカウントの管理 パスワード設定を変更する CMC を使用して、特定ユーザーまたはシステムのすべてのユーザーのパスワード設 定を変更できます。次に示すさまざまな制限は、Enterprise アカウントのみに適用され ます。つまり、これらの制限は外部ユーザー データベース(Windows NT、LDAP また は Windows AD)にマップしたアカウントには適用されません。ただし、通常は外部シ ステムでも、同じような制限を外部アカウントに設定することができます。 ユーザーのパスワード設定を変更する 1 CMC の[ユーザーとグループ]管理エリアを表示します。 2 パスワード設定を変更するユーザーを選択します。 3 [管理] > [プロパティ]をクリックします。 [プロパティ]ダイアログ ボックスが表示されます。 4 変更するパスワード設定に関連する各チェック ボックスをオンまたはオフにし ます。 選択可能なオプションは、次のとおりです。 • • • パスワードを無期限にする ユーザーは次回ログオン時にパスワード変更が必要 ユーザーはパスワードを変更できない 5 [保存して閉じる]をクリックします。 一般的なパスワード設定を変更する 1 CMC の[認証]管理エリアを表示します。 2 [Enterprise]をダブルクリックします。 [Enterprise]ダイアログ ボックスが表示されます。 3 使用する各パスワード設定のチェック ボックスをオンにして、必要であれば値 を指定します。 次の表は、各設定に対する最小値および最大値を示します。 SAP BusinessObjects Enterprise 管理者ガイド 725 19 19 ユーザーとグループの管理 Enterprise および通常のアカウントの管理 表 19-4: パスワード設定 パスワード設定 最小値 大文字と小文字を含むパ N/A スワードを要求する N/A 少なくとも N 文字以上の 0 文字 パスワードを要求する 64 文字(全角 32 文字) N 日ごとにパスワードの変 1日 更を要求する 100 日 最近使用した N 個のパス ワードの再使用を禁止す 1 個 る 100 個 N 分経過するまでパス 0分 ワードの変更を禁止する 100 分 ログオンに N 回失敗した 後はアカウントを無効にす 1 回 る 100 回 ログオン失敗回数を N 分 1 分後 後にリセットする 100 分 N 分後に再びアカウントを 0分 有効にする 100 分 4 [更新]をクリックします。 726 推奨される最大値 SAP BusinessObjects Enterprise 管理者ガイド ユーザーとグループの管理 Enterprise および通常のアカウントの管理 信用できる認証の有効化 注 信用できる認証は InfoView のみでサポートされています。CMC では使用できま せん。 一度システムにログオンしたら、そのセッションの間に何回もパスワードを入力する必 要がない方が好まれます。信用できる認証では、BusinessObjects Enterprise 認証ソ リューションをサードパーティの認証ソリューションと統合するためのシングル サインオ ンを提供します。CMS と信用を確立したアプリケーションでは、信用できる認証を使用 してユーザーがパスワードを指定せずにログオンできます。 信用できる認証を有効にするには、サーバーとクライアントの両方を設定する必要が あります。 信用できる認証を使用するサーバーを設定する 1 CMC の[認証]管理エリアを表示します。 2 [Enterprise]をダブルクリックします。 [Enterprise]ダイアログ ボックスが表示されます。 3 [信用できる認証を有効にする]をクリックします。 4 ユーザーの共有シークレットを作成します。 注 共有シークレットは、信用できる認証のパスワードを作成するためにクライアン トと CMS によって使用されます。このパスワードは信用を確立するために使用 されます。 5 信用できる認証リクエストのタイムアウト値を入力します。 注 タイムアウト値は、CMS がクライアント アプリケーションからの IEnterpriseSession.logon() 呼び出しを待機する時間を決定します。 6 [更新]をクリックします。 信用できる認証を使用するようにクライアントを設定する 1 クライアント マシンに有効な設定ファイルを作成します。 設定ファイルには以下の条件が適用されます。 SAP BusinessObjects Enterprise 管理者ガイド 727 19 19 ユーザーとグループの管理 Enterprise および通常のアカウントの管理 • ファイルの名前は、TrustedPrincipal.confにする必要があります。 • ファイルは、businessobjects_root/win32_x86/ に配置する必要があります。 • ファイルは、SharedSecret=secretPassword を含む必要があります。ここで、 secretPassword は信用できる認証のパスワードです。 2 セッション マネージャを使用して、信頼できる主体を作成し、CMS にログオン します。 ISessionMgr sessionMgr = CrystalEnterprise.getSessionMgr(); ITrustedPrincipal trustedPrincipal = sessionMgr.createTrustedPrincipal("user Name", "cmsName"); IEnterpriseSession enterpriseSession = sessionMgr.logon(trustedPrincipal); ユーザーおよびグループへのアクセスの許可 ユーザーおよびグループへの管理アクセスを他のユーザーやグループに許可するこ とができます。管理者権限には、オブジェクトの表示、編集、削除と、オブジェクト イン スタンスの表示、削除、一時停止が含まれます。たとえば、トラブルシューティングやシ ステム メンテナンスの場合、IT 部署にオブジェクトの編集や削除を許可することがで きます。 関連項目 • 687 ページの「オブジェクトのアクセス コントロール リストに主体を割り当てる」 ユーザーの受信ボックスへのアクセスの制御 ユーザーを追加すると、そのユーザー用の受信ボックスが自動的に作成されます。受 信ボックスには、ユーザーと同じ名前が付けられます。デフォルトでは、そのユーザー と管理者だけがユーザーの受信ボックスへのアクセス権を持ちます。 関連項目 • • • 728 810 ページの「出力先の選択」 753 ページの「オブジェクトまたはインスタンスを出力先に送信する」 685 ページの「CMC でのオブジェクトのセキュリティ設定の管理」 SAP BusinessObjects Enterprise 管理者ガイド ユーザーとグループの管理 Enterprise および通常のアカウントの管理 InfoView のログオン画面の設定 デフォルトでは、InfoView のログオン画面にはユーザー名とパスワードの入力を求め るプロンプトが表示されます。また、CMS 名と認証の種類の入力を求めることもできま す。この設定を変更するには、InfoView の web.xml ファイルを編集する必要がありま す。 web.xml ファイルで InfoView のログオン画面を設定する 1 InfoView の web.xml ファイルを、Web アプリケーション サーバー上のそのファ イルがデプロイされている場所から開きます。 InfoView の web.xml ファイルは、Windows の場合は Deployed Location\Business Objects\BusinessObjects Enterprise 12.0\warfiles\WebApps\InfoViewApp\WEB-INF に格納されています。 注 • • Windows で BusinessObjects Enterprise と共にインストールされた Tomcat の バージョンを使用しており、デフォルトのインストール場所を変更していない場 合は、Deployed Location を C:\Program Files に置き換えます。 サポートされるその他の Web アプリケーション サーバーを使用している場合 は、その Web アプリケーション サーバーのマニュアルを参照して、適切なパス かどうか確認してください。 2 ログオン画面でユーザーに認証の種類の入力を求める場合は、authentica tion.visible パラメータを見つけて、その <param-value> の値を false から true に変更します。 <param-value>true</param-value> 3 デフォルトの認証の種類の変更する場合は、authentication.default パラメータ を見つけて、その <param-value> を次のどれかに変更します。 SAP BusinessObjects Enterprise 管理者ガイド 729 19 19 ユーザーとグループの管理 エイリアスの管理 認証の種類 パラメータ値 Enterprise(デフォルト) <param-value>secEnterprise</param-value> LDAP <param-value>secLDAP</param-value> AD <param-value>secWinAD</param-value> 4 ログオン画面で CMS 名の入力を求める場合は、cms.visible パラメータを見つ けて、その <param-value> の値を false から true に変更します。 <param-value>true</param-value> 5 ファイルを保存して閉じます。 6 Web アプリケーション サーバーを再起動します。 エイリアスの管理 1 人のユーザーが BusinessObjects Enterprise に複数のアカウントを持っている場合、 [エイリアスの割り当て]機能を使ってそれらをリンクできます。これは、ユーザーが Enterprise および Enterprise アカウントにマップされているサードパーティ アカウント を持っている場合に便利です。 エイリアスをユーザーに割り当てると、ユーザーはサードパーティのユーザー名とパス ワード、または Enterprise ユーザー名とパスワードのいずれかを使用してログオンで きます。したがって、エイリアス機能によってユーザーは複数の認証タイプでログオン できます。 CMC では、ユーザーの[プロパティ]ダイアログ ボックスの最下部にエイリアス情報が 表示されます。ユーザーは、BusinessObjects Enterprise エイリアス、LDAP エイリア ス、AD エイリアス、NT エイリアスをさまざまな組み合わせで持つことができます。 ユーザーを作成しサードパーティ エイリアスを追加する ユーザーを作成し、Enterprise 以外の認証タイプを選択すると、システムは BusinessObjects Enterprise に新しいユーザーを作成し、そのユーザーに対してサー ド パーティのエイリアスを作成します。 注 システムがサードパーティのエイリアスを作成するには、以下の条件が満たされて いなければなりません。 730 SAP BusinessObjects Enterprise 管理者ガイド ユーザーとグループの管理 エイリアスの管理 • CMC で認証ツールが有効になっている必要があります。 • アカウント名の形式がその認証タイプで求められる形式に合っている必要がありま す。 • サードパーティの認証ツールにユーザー アカウントが存在する必要があります。ま た、そのユーザー アカウントは、既に BusinessObjects Enterprise にマップされて いるグループに属している必要があります。 1 CMC の[ユーザーとグループ]管理エリアを表示します。 2 [管理] > [新規] > [新しいユーザー]の順にクリックします。 [新しいユーザー]ダイアログ ボックスが表示されます。 3 4 5 6 ユーザーに対する認証タイプ(たとえば Windows NT)を選択します。 ユーザーのサードパーティ アカウント名(たとえば bsmith)を入力します。 ユーザーの接続タイプを選択します。 [作成して閉じる]をクリックします。 ユーザーが BusinessObjects Enterprise に追加され、選択した認証タイプ用のエ イリアス(たとえば secWindowsNT:ENTERPRISE:bsmith)が割り当てられます。必 要に応じて、ユーザーにエイリアスを追加、割り当て、および再割り当てできます。 既存のユーザーの新しいエイリアスを作成する 既存の BusinessObjects Enterprise ユーザーにエイリアスを作成できます。エイリアス は Enterprise エイリアス、またはサードパーティの認証ツール用のエイリアスにするこ ともできます。 注 システムがサードパーティのエイリアスを作成するには、以下の条件が満たされて いなければなりません。 • CMC で認証ツールが有効になっている必要があります。 • アカウント名の形式がその認証タイプで求められる形式に合っている必要がありま す。 • サードパーティの認証ツールにユーザー アカウントが存在する必要があります。ま た、そのユーザー アカウントは、BusinessObjects Enterprise にマップされている グループに属している必要があります。 1 CMC の[ユーザーとグループ]管理エリアを表示します。 2 エイリアスの追加先のユーザーを選択します。 SAP BusinessObjects Enterprise 管理者ガイド 731 19 19 ユーザーとグループの管理 エイリアスの管理 3 [管理] > [プロパティ]をクリックします。 [プロパティ]ダイアログ ボックスが表示されます。 4 5 6 7 [新しいエイリアス]をクリックします。 認証の種類を選択します。 ユーザーのアカウント名を入力します。 [更新]をクリックします。 ユーザーのエイリアスが作成されます。CMC でユーザーを表示すると、ユーザー に既に割り当てられているエイリアスと、ここで作成されたエイリアスの、少なくとも 2 つのエイリアスが表示されます。 8 [保存して閉じる]をクリックして[プロパティ]ダイアログ ボックスを閉じます。 別のユーザーのエイリアスを割り当てる あるエイリアスをユーザーに割り当てるとき、別のユーザーのサードパーティのエイリア スを、現在表示しているユーザーに移動します。Enterprise エイリアスは、割り当てま たは再割り当てできません。 注 ユーザーがエイリアスを 1 つだけ持っていて、その唯一のエイリアスを別のユー ザーに割り当てる場合、システムはそのユーザー アカウント、およびそのアカウン トのお気に入りフォルダ、個人用カテゴリ、および受信ボックスを削除します。 1 CMC の[ユーザーとグループ]管理エリアを表示します。 2 エイリアスを割り当てるユーザーを選択します。 3 [管理] > [プロパティ]をクリックします。 [プロパティ]ダイアログ ボックスが表示されます。 4 [エイリアスの割り当て]をクリックします。 5 割り当てるエイリアスを持っているユーザー アカウントを入力し、[検索開始] をクリックします。 6 [利用可能なエイリアス]一覧から割り当てるエイリアスを[Username に追加さ れるエイリアス]一覧に移動します。 ここで、Username は、エイリアスを割り当てるユーザーの名前を表します。 ヒント 複数のエイリアスを選択するには、Shift + クリックまたは Ctrl + クリックを使用 します。 732 SAP BusinessObjects Enterprise 管理者ガイド ユーザーとグループの管理 エイリアスの管理 7 [OK]をクリックします。 エイリアスを削除する エイリアスを削除すると、そのエイリアスはシステムから削除されます。ユーザーがエイ リアスを 1 つだけ持っていて、そのエイリアスを削除する場合、システムはそのユー ザー アカウント、およびそのアカウントのお気に入りフォルダ、個人用カテゴリ、および 受信ボックスを自動的に削除します。 注 ユーザーのエイリアスを削除しても、必ずしもユーザーが BusinessObjects Enterprise に再度ログオンできなくなるわけではありません。ユーザー アカウント がサードパーティ システムにまだ存在し、そのアカウントが BusinessObjects Enterprise にマップされるグループに属する場合、ユーザーは依然として BusinessObjects Enterprise にログオンできます。システムが新しいユーザーを作 成するか、既存のユーザーにエイリアスを割り当てるかは、CMC の[認証]管理エ リアの認証ツールで選択した更新オプションに依存します。 1 CMC の[ユーザーとグループ]管理エリアを表示します。 2 削除するエイリアスを持つユーザーを選択します。 3 [管理] > [プロパティ]をクリックします。 [プロパティ]ダイアログ ボックスが表示されます。 4 削除するエイリアスの横にある[エイリアスの削除]ボタンをクリックします。 5 確認を求めるメッセージが表示されたら、[OK]をクリックします。 エイリアスは削除されます。 6 [保存して閉じる]をクリックして[プロパティ]ダイアログ ボックスを閉じます。 エイリアスを無効化する 認証方法に関連付けられているユーザーのエイリアスを無効にすることで、ユーザー が特定の認証手順を使用して BusinessObjects Enterprise にログオンしないようにで きます。ユーザーが BusinessObjects Enterprise に完全にアクセスできないようにする には、そのユーザーのすべてのエイリアスを無効にします。 注 ユーザーを BusinessObjects Enterprise から削除しても、必ずしもそのユーザー が BusinessObjects Enterprise に再度ログオンできなくなるわけではありません。 ユーザー アカウントがサードパーティ システムにまだ存在し、そのアカウントが SAP BusinessObjects Enterprise 管理者ガイド 733 19 19 ユーザーとグループの管理 エイリアスの管理 BusinessObjects Enterprise にマップされるグループに属する場合、ユーザーは 依然として BusinessObjects Enterprise にログオンできます。ユーザーが BusinessObjects Enterprise にログオンするために自分のエイリアスを使用できな いようにするには、エイリアスを無効にするのが最も良い方法です。 1 CMC の[ユーザーとグループ]管理エリアを表示します。 2 無効にするエイリアスを持つユーザーを選択します。 3 [管理] > [プロパティ]をクリックします。 [プロパティ]ダイアログ ボックスが表示されます。 4 無効にするエイリアスの[有効]チェック ボックスをオフにします。 無効にする各エイリアスに対して、この手順を繰り返します。 5 [保存して閉じる]をクリックします。 そのユーザーは、ここで無効にした種類の認証を使用してログオンできなくな ります。 関連項目 • 734 733 ページの「エイリアスを削除する」 SAP BusinessObjects Enterprise 管理者ガイド アプリケーションの管理 20 20 アプリケーションの管理 概要 概要 CMC の[アプリケーション]エリアでは、プログラムを作成せずに、CMC、Desktop Intelligence、InfoView のような Web アプリケーションの外観や機能を変更できます。 各ユーザー、グループ、および管理者に関連付けられたアクセス権を変更することで、 ユーザー、グループ、および管理者のアプリケーションへのアクセス権を変更すること もできます。 ここでは、コンテキスト情報、手順、およびさまざまな設定の管理方法手順を説明しま す。以下のアプリケーションは変更できます。 • • • • • • • • • • • • BI ウィジット CMS の設定 コンテンツ検索 Designer Desktop Intelligence ディスカッション エンサイクロペディア InfoView パフォーマンス マネジメント レポート変換ツール ストラテジ ビルダ Web Intelligence アプリケーションに対するユーザー アクセス権の設定 アクセス権を使用すると、BusinessObjects Enterprise アプリケーション内の特定の機 能に対するユーザー アクセスを制御することができます。 注 • • ユーザーのアクセス権の設定は、ディスカッション アプリケーションでは使用 できません。ただし、個々のレポートに対するアクセス権は設定できます。 Web Intelligence アプリケーションでは、ユーザーがインタラクティブ表示形式 とクエリー HTML パネルを使用できるように、[対話型 HTML の表示を可能 にする]権限を許可されている必要があります。InfoView で、ユーザーは、[基 本設定]をクリックして[Web Intelligence]を展開し、この表示形式とレポート パ ネル オプションを選択できます。 関連項目 • 736 685 ページの「CMC でのオブジェクトのセキュリティ設定の管理」 SAP BusinessObjects Enterprise 管理者ガイド アプリケーションの管理 ディスカッションの設定の管理 ディスカッションの設定の管理 CMC でディスカッション設定を管理する BusinessObjects Enterprise 管理者は、BusinessObjects Enterprise ユーザーのディ スカッション スレッドの管理を行います。 1 CMC の[アプリケーション]エリアに移動し、[ディスカッション]を選択します。 2 [管理] > [プロパティ]をクリックします。 [メモの管理]ダイアログ ボックスが開き、ディスカッション スレッドを通じて管 理、検索、および並べ替えできます。 ディスカッション スレッドを検索する デフォルトでは、[ディスカッション]ページにすべてのディスカッション スレッドのタイト ルが表示されます。ルート レベルのスレッドだけが表示され、 ディスカッション スレッドのリスト内のページを移動するには、[戻る]ボタンおよび[次 へ]ボタンをクリックします。特定のスレッドまたはスレッドのグループを検索することも できます。 1 CMC の[アプリケーション]エリアに移動し、[ディスカッション]を選択します。 2 [管理] > [プロパティ]をクリックします。 [メモの管理]ダイアログ ボックスが表示されます。 3 [フィールド名]リストからオプションを選択します。 オプション 説明 スレッド タイトル スレッド タイトルを指定して検索します。 作成日 作成日を指定して検索します。 最終更新日 最終更新日を指定して検索します。 作成者 作成者を指定して検索します。 4 2 つ目のリストで、検索対象を絞ります。 SAP BusinessObjects Enterprise 管理者ガイド 737 20 20 アプリケーションの管理 ディスカッションの設定の管理 注 検索では大文字と小文字が区別されません。 • • [スレッド タイトル]または[作成者]を選択した場合は、2 つ目のフィールドで次 のオプションを選択します。 オプション 説明 である スレッド タイトルまたは作成者名が、3 つ目のフィールド に入力したテキストと正確に一致するディスカッション ス レッドを検索します。 でない スレッド タイトルまたは作成者名が、3 つ目のフィールド に入力したテキストと正確に一致しないディスカッション スレッドを検索します。 を含む スレッド タイトルまたは作成者名の一部に検索対象のテ キスト文字列が含まれるディスカッション スレッドをすべて 検索します。 を含まない スレッド タイトルの一部に検索対象のテキスト文字列が含 まれないディスカッション スレッドを検索します。 [作成日]または[最終更新日]で検索する場合は、次のオプションの中から選 択し、日付を指定します。 オプション 説明 以前 検索日よりも前に作成または変更されたディスカッ ション スレッドを検索します。 以降 検索日よりも後に作成または変更されたディスカッ ション スレッドを検索します。 の間 2 つの検索日の間に作成または変更されたディス カッション スレッドを検索します。 5 検索対象をさらに絞るには、3 つ目のテキスト フィールドを使用します。 • 最初の 2 つのフィールドでテキスト ベースの検索を選択した場合は、テキ スト文字列を入力します。 • 日付ベースの検索を選択した場合は、該当フィールドに 1 つまたは複数 の日付を入力します。 6 [検索]をクリックします。 738 SAP BusinessObjects Enterprise 管理者ガイド アプリケーションの管理 ディスカッションの設定の管理 ディスカッション スレッドの検索結果を並べ替える ディスカッション スレッドを検索する場合は、検索結果を表示する方法を選択できま す。たとえば、検索結果を昇順のアルファベット順で表示したり、1 ページに表示する 結果の数を選択できます。 1 CMC の[アプリケーション]エリアに移動し、[ディスカッション]を選択します。 2 [管理] > [プロパティ]をクリックします。 [メモの管理]ダイアログ ボックスが表示されます。 3 [並べ替え基準]リストから並べ替えオプションを選択します。 オプション スレッド タイトル 作成日 最終更新日 作成者 説明 ディスカッション スレッドのタイトル別に並べ替えま す。 スレッドの作成日別に並べ替えます。 ディスカッション スレッドが最後に更新された日付 に基づいて並べ替えます。 特定のディスカッション スレッドの作成者別に並べ 替えます。 4 2 つ目のリストで、レコードを昇順と降順のどちらで表示するか選択します。 5 3 つ目のテキスト フィールドに、1 ページに表示するディスカッション スレッド の結果の数を入力します。 デフォルトは、1 ページにつき 10 の結果です。 6 [検索]をクリックします。 ディスカッション スレッドを削除する ディスカッション スレッドは、BusinessObjects Enterprise の CMC の[アプリケーショ ン]エリアで削除できます。 1 CMC の[アプリケーション]エリアに移動し、[ディスカッション]を選択します。 SAP BusinessObjects Enterprise 管理者ガイド 739 20 20 アプリケーションの管理 InfoView の設定の管理 2 [管理] > [プロパティ]をクリックします。 [メモの管理]ダイアログ ボックスが表示されます。 3 結果リストで、削除するディスカッション スレッドを探して選択します。 4 [削除]をクリックします。 ユーザーのアクセス権の設定 ユーザーのアクセス権の設定は、ディスカッション アプリケーションでは使用できませ ん。ただし、ディスカッション スレッドを作成したり、メモをレポートに追加するために、 個々のレポートに対するアクセス権をユーザーに与えることができます。 関連項目 • 685 ページの「CMC でのオブジェクトのセキュリティ設定の管理」 InfoView の設定の管理 BusinessObjects Enterprise の CMC の[アプリケーション]エリアで、[管理] > [プロパ ティ]を選択して InfoView の表示オプションを変更できます。 InfoView では、ユーザーまたはグループに以下の操作を許可することができます。 • • • • • 基本設定を変更する フォルダを整理する 検索 オブジェクト タイプに従ってオブジェクトのリストをフィルタリングする [お気に入り]フォルダを表示する たとえば、標準的な命名規約に従って既にユーザーのフォルダを作成している場合 は、ユーザーが自分たちのフォルダを編成することを禁止することができます。 注 デフォルトでは、すべてのユーザーがこれらの機能にアクセスすることができます。 InfoView の表示設定を変更する 1 CMC の[アプリケーション]エリアに移動し、[InfoView]を選択します。 2 [管理] > [プロパティ]をクリックします。 [Infoview のプロパティ]ダイアログ ボックスが表示されます。 740 SAP BusinessObjects Enterprise 管理者ガイド アプリケーションの管理 Web Intelligence の設定の管理 3 適切なオプションを設定します。 オプション ヘッダーおよ びスタイル 説明 ブランドに合わせてヘッダーの色とヘッダーに表示されるロゴを 変更するか、またはBusinessObjects のロゴと色を使用できます。 イントラネット用のカスケード スタイル シートがある場合は、それ をここで指定し、同じスタイルの InfoView を書式設定できます。 ヒント カスケードスタイルシートを作る場合、新しい CSS を一から作成 するのではなく、InfoView と一緒にインストールされたデフォルト の CSS ファイルのコピーを作成して、それに必要な変更を加え ることをお勧めします。default.css ファイルは、[install_dir]\Busi ness Objects\Tomcat55\webapps\In foViewApp\res\schema.blue にあります。 表示 ユーザーに表示する機能を選択します。[基本設定]ボタン、[種 類]リスト、および[フィルタ]タブを表示するか、表示しないかを 選択できます。 デフォルトのナ ユーザーのナビゲーション方法を選択します。選択できるのは、 ビゲーション [フォルダ]または[カテゴリ]です。 ビュー 一覧ページの レポートをダブルクリックしたときに開くものを、そのオブジェクト デフォルトの表 か、またはオブジェクトの最後に成功したインスタンスのどちらに 示アクション するかを設定します。 4 [保存して閉じる]をクリックします。 Web Intelligence の設定の管理 Web Intelligence ドキュメントでユーザーがアクセスできる対話型機能を制御するには、 CMC の[アプリケーション]エリアで Web Intelligence のプロパティを設定します。 注 ユーザーが対話型表示形式とクエリー HTML パネルを使用できるようにするに は、[対話型 HTML 表示の有効化(ライセンスで許可されている場合)]権限を ユーザーに許可する必要があります。InfoView で、ユーザーは、[基本設定]をク SAP BusinessObjects Enterprise 管理者ガイド 741 20 20 アプリケーションの管理 BI ウィジット設定の管理 リックして[Web Intelligence]を展開し、この表示形式とレポート パネル オプション を選択できます。 Web Intelligence の表示設定を変更する 1 CMC の[アプリケーション]エリアに移動し、[Web Intelligence]を選択します。 2 [管理] > [プロパティ]をクリックします。 [プロパティ]ダイアログ ボックスが開き、表示オプションが示されます。 3 必要な表示オプションを選択します。 オプション 説明 ディメンションと このエリアのオプションを使用して、レポート内での追加された 詳細 データの表示方法を定義します。フォント スタイル、テキスト色、 および背景色を変更します。セルのプレビューに変更が自動的 に表示されます。完了したら[OK]をクリックします。 変動値(数値メ このエリアのオプションを使用して、ページ見出しの表示を変更 ジャー) および書式設定します。フォント スタイル、テキスト色、および背 景色を変更します。セルのプレビューに変更が自動的に表示さ れます。完了したら[OK]をクリックします。 埋め込みイ 埋め込みイメージの最大サイズを入力します。 メージのプロパ ティ クイック表示 モードのプロ パティ 最大垂直レコード、最大水平レコード、ページの最小幅、ページ の最小の高さ、右の余白値、および下の余白値を入力します。 4 [保存して閉じる]をクリックします。 注 デフォルトの表示変数に戻す場合は、[リセット]をクリックします。 BI ウィジット設定の管理 BI ウィジットは、BusinessObjects Enterprise の CMC 領域にある新しいデスクトップ アプリケーションです。このアプリケーションは、CMC から単純かつ直観的なデプロイ メント アーキテクチャを提供するように設計されています。他の BusinessObjects 742 SAP BusinessObjects Enterprise 管理者ガイド アプリケーションの管理 Polestar 設定の管理 Enterprise アプリケーションと同様に、BI ウィジットを使用すると、一般的なユーザー 権限および高度なユーザー権限を変更できます。 CMC の[アプリケーション]エリアで、ユーザーまたはグループに対し、以下の機能を 許可することができます。 • BI ウィジットを使用する • BI ウィジット オブジェクトを編集する • BI ウィジット オブジェクトに対するユーザー権限を変更する 注 デフォルトでは、すべての一般ユーザーがこうした機能にアクセスできます。 関連項目 • 685 ページの「CMC でのオブジェクトのセキュリティ設定の管理」 Polestar 設定の管理 Polestar でユーザーがアクセスできる機能を定義するには、CMC の[アプリケーショ ン]エリアで Polestar のセキュリティ アクセス権を設定します。 関連項目 • • 685 ページの「CMC でのオブジェクトのセキュリティ設定の管理」 989 ページの「Polestar」 Polestar アプリケーション プロパティを修正する 1 CMC の[アプリケーション]エリアを表示します。 2 [管理] > [プロパティ]をクリックします。 [Polestar のプロパティ]ダイアログ ボックスが表示されます。 3 必要な Polestar 設定を定義します。 • デフォルトのインデックス フォルダの場所 • スレッド数 • ブックマークの有効性 4 [保存して閉じる]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 743 20 データ ソースと接続の管理 21 21 データ ソースと接続の管理 概要 概要 この節では、データ ソースと接続の管理について説明します。次のようなトピックが含 まれます。 • • 746 ページの 「データ ソース接続」 746 ページの 「ユニバースの管理」 注 Voyager 接続に関する詳細については、 『BusinessObjects Voyager 管理者ガイ ド 』を参照してください。 データ ソース接続 データ分析者がビジネス データに対する作業を開始するには、ユニバースへの接続 を作成し、そのワークスペースに接続を追加する必要があります。 接続は BusinessObjects Enterprise リポジトリ オブジェクトで、Voyager などのクエリー と分析製品がデータ ソースに接続するために必要なすべての情報を含みます。この 接続方法を使用すると、次のことが実現できます。 • セキュリティの強化 サーバーの詳細について知る必要があるのは、BusinessObjects Enterprise リポ ジトリにオブジェクトを追加する権限を持つ管理者とユーザーだけです。また、サー バー名、データベース、ユーザー名、パスワードなどの接続の詳細情報は、ワーク スペース ファイルではなくリポジトリに格納されます。 • 生産性の向上 組織は、接続情報を共有接続オブジェクトに保存することで、デプロイメントと生産 環境間のワークスペースを簡単に移動できるようになります。すべてのワークスペー スを変更する代わりに、開発サーバーではなく実稼動サーバーを参照するように 共有接続オブジェクトだけを変更します。更新された接続情報は、共有接続オブ ジェクトを参照するワークスペースに自動的に送信されます。 ユニバースの管理 ユニバースは、技術的ではない用語によるデータを含むデータ ソースの抽象化です。 Web Intelligence のユーザーはユニバースに接続して、それによってデータベースに 対してクエリーを実行できます。ユニバース内のオブジェクトを使用してデータ分析や レポートの作成を行うことができます。このとき、データベースの基盤となるデータ構造 746 SAP BusinessObjects Enterprise 管理者ガイド データ ソースと接続の管理 ユニバース接続の管理 について関知する必要はありません。ユニバースは、Universe Designer を使用して作 成されます。 ユーザーにユニバースへのアクセス権を付与し、ユニバースや接続を使用するドキュ メントの作成や表示を許可することができます。 関連項目 • 685 ページの「CMC でのオブジェクトのセキュリティ設定の管理」 ユニバースを削除する 1 CMCの[ユニバース]エリアで、一覧からユニバースを選択します。 2 [管理] > [削除]をクリックします。 3 確認を求めるメッセージが表示されたら、[OK]をクリックします。 ユニバース接続の管理 ユニバース接続を削除する ヒント Universe Designer で接続を削除することもできます。 1 [接続]エリアで、一覧からユニバース接続を選択します。 2 [管理] > [削除]をクリックします。 ユニバース接続へのアクセスの制御 ユーザーにユニバース接続へのアクセス権を付与し、ユニバースや接続を使用するド キュメントの作成や表示を許可することができます。 関連項目 • 685 ページの「CMC でのオブジェクトのセキュリティ設定の管理」 SAP BusinessObjects Enterprise 管理者ガイド 747 21 コンテンツ オブジェクトの使用 22 22 コンテンツ オブジェクトの使用 概要 概要 この節では、CMC を使用したオブジェクトの管理について説明します。ここでは、す べてのオブジェクトに適用される一般的な情報と、レポート、Web Intelligence ドキュメ ント、プログラム、オブジェクト パッケージの管理に固有の情報を提供します。 この節では以下のトピックについて説明します。 • • • • 750 759 780 790 ページの ページの ページの ページの 「一般的なオブジェクトの管理」 「レポート オブジェクトの管理」 「プログラム オブジェクトの管理」 「オブジェクト パッケージ管理」 一般的なオブジェクトの管理 BusinessObjects Enterprise には、多くのオブジェクトを格納できます。これには、レ ポート、Web Intelligence ドキュメント、プログラム、Microsoft Excel ファイル、Microsoft Word ファイル、Microsoft PowerPoint ファイル、PDF、リッチ テキスト形式ファイル、テ キスト ファイル、ハイパーリンクのほか、レポート オブジェクトやプログラム オブジェク トから成るオブジェクト パッケージなども含まれます。オブジェクトを BusinessObjects Enterprise に追加すると、セントラル管理コンソール(CMC)の[フォルダ]管理エリア で、これらを管理することができます。 オブジェクトをコピーする 1 [フォルダ]エリアで、コピーするオブジェクトを探して選択します。 2 [整理] > [コピー先]をクリックします。 [コピー]ダイアログ ボックスが表示されます。 3 [コピー先の選択]エリアで、オブジェクトのコピー先のフォルダを探し、[>]を クリックして[出力先]一覧に移動します。 注 コピー先フォルダを移動するには、そのフォルダを右側にある詳細ウィンドウで 選択する必要があります。 ヒント 複数のフォルダを選択するには、Shift + クリックまたは Ctrl + クリックを使用し ます。 4 完了したら、[コピー]をクリックします。 750 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 一般的なオブジェクトの管理 選択したオブジェクトはコピー先にコピーされます。 オブジェクトを移動する 1 [フォルダ]エリアで、移動するオブジェクトを探して選択します。 2 [整理] > [移動先]をクリックします。 [移動]ダイアログ ボックスが表示されます。 3 [出力先の選択]エリアで、オブジェクトの移動先フォルダを探します。 注 このタスクを正しく実行するためには、右側の詳細パネルでフォルダを選択す る必要があります。 ヒント 複数のフォルダを選択するには、Shift + クリックまたは Ctrl + クリックを使用し ます。 4 [>]をクリックして、1 つまたは複数のフォルダを[出力先]一覧に移動します。 5 [移動]をクリックします。 元のフォルダから移動先のフォルダへオブジェクトが移動します。 オブジェクト ショートカットを作成する ショートカットは、あるユーザーに、オブジェクトに対するアクセス権を付与し、そのオブ ジェクトが含まれるフォルダ全体に対するアクセス権は付与しない場合に役立ちます。 ショートカットを作成すると、ショートカットが存在するフォルダにアクセスできるユーザー は、そのオブジェクトとレポート インスタンスにアクセスできるようになります。 1 [フォルダ]エリアで、ショートカットを作成するオブジェクトを探して選択します。 2 [整理] > [ショートカットの作成]をクリックします。 [ショートカットの作成]ダイアログ ボックスが開きます。 3 [コピー先の選択]エリアで、ショートカットの作成先のフォルダを探し、[>]をク リックして[出力先]一覧に移動します。 注 コピー先フォルダを移動するには、そのフォルダを右側にある詳細ウィンドウで 選択する必要があります。 4 [ショートカットの作成]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 751 22 22 コンテンツ オブジェクトの使用 一般的なオブジェクトの管理 オブジェクトへのショートカットが、指定したフォルダに表示されます。 オブジェクトを削除する この手順では、1 つのオブジェクトまたは複数のオブジェクトを削除する方法について 説明します。また、フォルダを削除することもできます。フォルダを削除すると、そのフォ ルダに格納されているすべてのオブジェクトとインスタンスも削除されます。同様に、オ ブジェクト自体ではなく、オブジェクトのインスタンスを削除するオプションもあります。 注 オブジェクトを削除すると、既存のインスタンスとスケジュールされたインスタンスが すべて削除されます。 1 2 3 4 CMC の[フォルダ]管理エリアを表示します。 削除するオブジェクトを選択します。 [管理] > [削除]をクリックします。 確認のメッセージが表示されたら、[OK]をクリックします。 関連項目 • 833 ページの「インスタンスの履歴の管理および表示」 1 つまたは複数のオブジェクトを検索する 検索機能を使用して、オブジェクトのタイトルや説明内の特定のテキストを検索するこ とができます。 1 CMC の[フォルダ]管理エリアを表示します。 [検索]フィールドは、[フォルダ]管理エリアの右上隅にあります。検索の種類 は、デフォルトで[タイトルの検索]に設定されています。 2 検索条件を指定します。 a ファイル名以外を指定して検索する場合は、[タイトルの検索]をクリックし て、検索の種類を変更します。 次のオプションがあります。 • すべてのフィールドの検索 このオプションでは、すべてのフィールドが検索されます。 • 752 タイトルの検索 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 一般的なオブジェクトの管理 これはデフォルト オプションで、ファイル名が検索されます。 • キーワードの検索 このオプションでは、オブジェクトに関連付けられたキーワードが検索され ます。 • 説明の検索 このオプションでは、オブジェクトに関連付けられた説明が検索されます。 b [検索]フィールドに、検索するテキストを入力します。 3 [検索]をクリックします。 検索が完了すると、検索基準に一致した結果の一覧が表示されます。 オブジェクトまたはインスタンスを出力先に送信する [整理] > [送信]を使用すると、既存のオブジェクトまたはオブジェクトのインスタンスを 別の出力先に送信できます。[送信]コマンドでは、既存のオブジェクトまたはインスタ ンスのみ処理できます。この機能では、システムでのオブジェクトの実行や新しいイン スタンスの作成、レポート インスタンスのデータの最新表示は実行できません。 オブジェクトのコピーかインスタンスのどちらか、またはオブジェクト インスタンスのショー トカットを送信できます。出力先(FTP や受信ボックスなど)も選択できます。すべての タイプのオブジェクトがすべての出力先に送信できるわけではありません。 1 CMC の[フォルダ]管理エリアを表示します。 2 送信するオブジェクトを選択します。 ヒント 複数のオブジェクトを選択するには、Shift + クリックまたは Ctrl + クリックを使 用します。 オブジェクトのインスタンスを送信するには、ナビゲーション パネルでオブジェクト を選択して、そのインスタンスが詳細パネルに表示されるようにします。必要なイン スタンスを選択します。 ステータスが“成功”または“失敗”のインスタンスのみを選択します。ステータスが “定期”または“待機”のインスタンスはスケジュールされており、まだデータが格納 されていません。 3 [整理] > [送信]をクリックし、必要な出力先オプションをクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 753 22 22 コンテンツ オブジェクトの使用 一般的なオブジェクトの管理 注 Web Intelligence ドキュメントは、“受信ボックス”出力先、または BusinessObjects Enterprise 内で設定された“電子メール”の出力先だけに送信されます。 オプション 説明 Business Objects 受信ボックス オブジェクトをユーザーの InfoView 受信ボック スに送信します。 電子メール オブジェクトをユーザーの電子メール アドレス に送信します。 FTP の場所へ オブジェクトを FTP サーバーの場所に送信し ます。 ファイルの場所 オブジェクトをローカル ディスクの場所へ送信 します。 ダイアログ ボックスが表示されて、選択した出力先オプションを設定できます。 ダイアログ ボックスのオプションは、出力先オプションに応じて異なります。 4 出力先オプションを設定します。 Destination Job Server のデフォルト設定を使用するか、独自の設定を使用するか 選択できます。独自の設定を使用する場合は、次を指定します。 • • • • • オブジェクトを受信するユーザーとグループ(受信ボックスまたは電子メー ルの出力先に送信する場合) オブジェクトのコピーまたはそのオブジェクトにリンクするショートカットを送 信するかどうか 送信するオブジェクトの名前 オブジェクトを送信した後にインスタンスをクリーンアップするかどうか 出力先の種類に固有の設定(ファイルの場所の場合はディレクトリ、FTP サーバーの場合はホスト名と接続ポートなど) 5 指定が完了したら、[送信]をクリックします。 関連項目 • 754 755 ページの「オブジェクト タイプ別の利用可能な出力先」 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 一般的なオブジェクトの管理 オブジェクト タイプ別の利用可能な出力先 多くの出力先はほとんどのオブジェクト タイプで使用可能ですが、例外がいくつ かあります。受信者がオブジェクトを開くには、BusinessObjects Enterprise システ ムへのアクセス権を持っていることが必要な場合があります。 電子メール(SMTP) 受信ボックス ファイル リンク ファイル リンク ○ ○ ○ ○ ○ オブジェク ト パッケー ジ - - - はい ○ プログラム はい ○ ○ ○ ○ ○ Web Intelligence ド はい キュメント ○ ○ ○ ○ ○ Desktop Intelligenceド キュメント はい ○ ○ ○ ○ ○ Voyager ワークス ペース - - - はい ○ ○ ○ ○ ○ ○ ○ アンマ オブジェク ネージド トの種類 ディスク FTP レポート はい Excel ファ はい イル SAP BusinessObjects Enterprise 管理者ガイド 755 22 22 コンテンツ オブジェクトの使用 一般的なオブジェクトの管理 電子メール(SMTP) 受信ボックス ファイル リンク ファイル リンク ○ ○ ○ ○ ○ はい ○ ○ ○ ○ ○ はい ○ ○ ○ ○ ○ RTF ファイ はい ル ○ ○ ○ ○ ○ PowerPoint ファ はい イル ○ ○ ○ ○ ○ ハイパーリ ンク - - はい ○ 可 アンマ オブジェク ネージド トの種類 ディスク FTP Word ファ はい イル PDF ファ イル テキスト ファイル オブジェクトのプロパティを変更する 1 CMCの[フォルダ]管理エリアで、オブジェクトを選択します。 2 [管理] > [プロパティ]をクリックします。 [プロパティ]ダイアログ ボックスが表示されます。 3 変更を行います。 オブジェクト名、キーワード、および説明を変更できます。 756 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 一般的なオブジェクトの管理 4 作業が完了したら、[保存して閉じる]をクリックします。 オブジェクトをカテゴリに割り当てる カテゴリは、フォルダと同様、ドキュメントを整理するために使用するオブジェクトです。 複数のカテゴリや、カテゴリ内の複数のサブカテゴリにオブジェクトを関連付けることが できます。カテゴリは、会社用カテゴリと個人用カテゴリのどちらでもかまいません。 次の手順に従って、オブジェクト ページを使用してオブジェクトをカテゴリに割り当て ます。また、カテゴリ ページを使用してオブジェクトをカテゴリに割り当てることもできま す。 1 CMCの[フォルダ]管理エリアで、オブジェクトを選択します。 2 [管理] > [カテゴリ]をクリックします。 3 オブジェクトの追加先のカテゴリを選択します。 選択されたカテゴリは青で表示されます。 4 作業が完了したら、[保存して閉じる]をクリックします。 関連項目 • • • 863 ページの「カテゴリの使用」 865 ページの「オブジェクトをカテゴリに追加する」 865 ページの「カテゴリからオブジェクトを除去または削除する」 関係 BusinessObjects Enterprise では、オブジェクトはさまざまな方法で互いに関係してい ます。フォルダはその子フォルダと関係し、接続はそれを使用するユニバースと関係 し、レポートやドキュメントはユニバースと関係します。 BusinessObjects Enterprise のオブジェクトに相互関係があるために、オブジェクトの 変更が困難になることがあります。オブジェクトを変更するとそのオブジェクトへのリン クが切れるためです。関係クエリーを実行すると、直接に関係しているオブジェクトを 検出できます。 ある会社で、データベースを別の場所にある新しいデータベースと交換しているとしま す。管理者は、現在の接続に依存しているオブジェクトを検出して、それに応じて編集 できるようにする必要があります。そして、どのオブジェクトのコンテンツも損なうことなく データベース接続を削除できるようにします。管理者はある接続について関係クエリー SAP BusinessObjects Enterprise 管理者ガイド 757 22 22 コンテンツ オブジェクトの使用 一般的なオブジェクトの管理 を実行し、その接続を使用するユニバースのリストを入手します。これで、すべてのユ ニバースを更新できます。 しかし、この会社では、その接続に依存するすべてのオブジェクトを削除することを決 定しました。管理者は最初のクエリーで入手したリストのすべてのユニバースについ て、さらに関係クエリーを実行します。そのユニバースを使用するすべてのオブジェク トが返されます。 関係クエリーは、CMC の次の領域で実行できます。 • • • • • • • • • • フォルダ 個人用フォルダ カテゴリ 個人用カテゴリ ユーザーとグループ プロファイル ユニバース アクセス レベル サーバー レプリケーション一覧 関係クエリーを実行すると、[クエリーの結果]エリアにそのクエリーの結果が表示され ます。[クエリーの結果]エリアから、その結果オブジェクトに対して基本的なオブジェ クト管理タスクを実行できます。 オブジェクトの関係をチェックする 1 関係クエリーを実行するオブジェクトに移動します。 2 [管理] > [ツール] > [関係のチェック]をクリックします。 [クエリーの結果]エリアに、実行した関係クエリーの結果が表示されます。 ヒント 必要な場合は、さらに結果オブジェクトの関係をチェックするために、オブジェ クトを選択して[管理] > [ツール] > [関係のチェック]を選択します。 3 元のクエリーに戻るには、ツリー パネルでそのオブジェクトの名前を選択しま す。 758 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 レポート オブジェクトの管理 レポート オブジェクトの管理 レポート オブジェクトの管理には、処理拡張機能の適用、アラート通知の指定、デー タベース情報の変更、パラメータの更新、フィルタの使用、ハイパーリンクを使ったレ ポートの処理などが含まれます。この節では、レポート オブジェクトおよびレポート イ ンスタンスについて、および、それらをセントラル管理コンソール(CMC)で管理する方 法について説明します。 注 この節の説明は、そのほとんどが Web Intelligence ドキュメント オブジェクトにも当 てはまります。当てはまらない部分については、すべて明記されています。 レポート オブジェクトとレポート インスタンスの概要 Crystal Reports や Voyager などの Business Objects デザイナ コンポーネントを使用 して作成されたオブジェクトをレポート オブジェクトと呼びます。Web Intelligence ドキュ メント オブジェクトは、InfoView のレポート パネルや HTML クエリー パネルを使用し て作成されます。どちらのタイプのオブジェクトにも、レポート情報(データベース フィー ルドなど)が含まれます。どちらのタイプのオブジェクトも、保存されたデータを含んで います。 レポート オブジェクトまたは Web Intelligence ドキュメント オブジェクトは、全ユーザー または特定のユーザー グループに属するユーザーが使用できるように設定できます。 スケジュールされたインスタンス オブジェクトをスケジュールすると、システムによってオブジェクトのスケジュールされた インスタンスが作成されます。スケジュールされたインスタンスには、オブジェクトとスケ ジュールの情報が含まれます。このインスタンスには、データはまだ含まれていませ ん。スケジュールされたインスタンスは、個々のオブジェクトの[履歴]ページに表示さ れます。このインスタンスのステータスは、[定期]または[待機]になります。 CMC から、または InfoView やカスタムの Web アプリケーションなどの BusinessObjects Enterprise アプリケーションを使用して、オブジェクトをスケジュールできます。 レポート オブジェクトは通常、特徴の異なるインスタンスを複数作成できるように設計 されています。たとえば、パラメータを持つレポート オブジェクトを実行する場合、1 つ の部署に固有のレポート データを含むインスタンスをスケジュールし、さらに別の部署 に固有の情報を含む別のインスタンスをスケジュールすることができます。インスタンス は、どちらも同一のレポート オブジェクトから生成されます。 SAP BusinessObjects Enterprise 管理者ガイド 759 22 22 コンテンツ オブジェクトの使用 レポート オブジェクトの管理 オブジェクト インスタンス 指定した時刻になると、オブジェクトが実行されて、オブジェクト インスタンスが作成さ れます。このインスタンスには、データベースから取得した実際のデータが含まれま す。オブジェクト インスタンスはオブジェクトの[履歴]ページに表示され、ステータスは [成功]または[失敗]です。 オブジェクトのデフォルト設定の変更 オブジェクトに対して行ったすべての変更は、そのオブジェクトのデフォルト設定のみ に反映されます。これらの変更が、スケジュールされている既存のインスタンスやオブ ジェクト インスタンスに反映されることはありません。次にこのオブジェクトをスケジュー ルするときに、CMC または InfoView などのアプリケーションのどちらを使用する場合 でも、新しいデフォルト設定が表示されます。スケジュールされたインスタンスの作成 では、必要に応じてその設定を変更することができます。 注 BusinessObjects Enterprise では、Crystal Reports のバージョン 6 から 2008 で 作成したレポートを使用できます。一度 BusinessObjects Enterprise に公開した レポートの保存、処理、表示は、バージョン 2008 形式で行われます。 関連項目 • 796 ページの「スケジュール」 レポートの最新表示オプションの設定 注 この機能は、Crystal レポートのみに適用されます。 レポートの最新表示オプションを設定して、BusinessObjects Enterprise でレポート オ ブジェクトを最新表示するときに更新する設定項目を決めておくことができます。 レポート オブジェクトを最新表示するときに、BusinessObjects Enterprise は、 BusinessObjects Enterprise に保存されているレポート オブジェクトと Input File Repository サーバーに保存されている元の .rpt ファイルとを比較します。 BusinessObjects Enterprise は、レポート オブジェクト内のレポート要素を削除または 追加して .rpt ファイルの情報と一致させ、BusinessObjects Enterprise で行った変更 を上書きします。元のレポートとレポート オブジェクトの間でレポート要素が同じ場合 は、レポートの最新表示の設定によって、元の .rpt ファイルの値で更新するレポート オブジェクトの設定項目を設定することができます。 760 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 レポート オブジェクトの管理 たとえば、元の .rpt ファイルでのみプロンプトがある場合は、レポートを最新表示する とプロンプトがレポート オブジェクトに追加されます。これにより、どのような最新表示 オプションを選択しても、正しいレポート要素が保持されます。 プロンプトが元の .rpt ファイルとレポート オブジェクトの両方にあり、[現在およびデ フォルトのパラメータ値]オプションを選択している場合、BusinessObjects Enterprise はレポート オブジェクトのデフォルト値を更新します。BusinessObjects Enterprise の パラメータのデフォルト値を変更していた場合は、それらの変更内容は上書きされま す。 レポートを最新表示したときに、レポート要素の値に加えた変更を保持するには、該当 するレポートの最新表示オプションをオフに設定します。 • [現在およびデフォルトのパラメータ値]を選択すると、レポートを最新表示したとき に、レポート オブジェクト内でプロンプトのデフォルト値または現在の値のいずれ かに加えられていた変更が BusinessObjects Enterprise によって更新されます。 • [レポートの最新表示時にオブジェクト リポジトリを使用]オプションを選択した場 合、レポート オブジェクト内のリポジトリ オブジェクトは、リポジトリの内容で最新表 示されます。詳細については、 『 SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 レポート オブジェクトの最新表示オプションを設定する 1 CMCの[フォルダ]管理エリアで、レポート オブジェクトを選択します。 2 [アクション] > [最新表示オプション]をクリックします。 [最新表示オプション]ダイアログ ボックスが表示されます。 3 最新表示するレポート要素を元のレポート ファイルから選択します。 4 [更新]をクリックします。 ヒント または、[最新表示オプション]をクリックすると、指定した内容に従ってレポー トを即座に最新表示できます。 SAP BusinessObjects Enterprise 管理者ガイド 761 22 22 コンテンツ オブジェクトの使用 レポート オブジェクトの管理 レポートの処理オプションの設定 レポートの表示オプションの設定 注 この機能は Web Intelligence または Desktop Intelligence ドキュメント オブジェク トには適用されません。 BusinessObjects Enterprise に装備されているレポート表示オプションを使用して、デー タ取得回数最適化に伴い最新情報を求めるユーザーのニーズと、システム全体のパ フォーマンスを適正化するニーズとの間のバランスをとることができます。 BusinessObjects Enterprise では、データ共有を可能にして、同じレポート オブジェト にアクセスする複数のユーザーが、レポートを表示したり、最新表示したりするときに 同じデータを使用することを許可できます。データ共有を可能にすることで、データ ベースの呼び出しの数を減らすことができます。これにより、同じレポートにアクセスす るユーザーに対してレポート インスタンスを作成するのに必要な時間を削減し、ロード 時のシステム パフォーマンス全体を大きく向上させます。 データ共有はレポート単位またはサーバー単位のいずれかで設定できます。 • レポート表示に使用するサーバーを指定する場合は、サーバー単位に設定して、 レポートのグループに対してデータ共有の設定を標準化し、これらの設定を集中 管理できます。 • レポート単位の設定では、特定のレポートに対しデータを共有しないように指定す ることができます。また、レポートごとにデータ共有の間隔を調整し、そうしたレポー トを必要としているユーザーのニーズに応えることもできます。さらに、レポート単位 の設定では、ユーザーがレポートを最新表示したときにデータベースにアクセスさ せることが適切がどうかをレポートごとに設定することができます。 データの共有は、すべての組織またはレポートにとって、必ずしも理想的であるとは限 りません。データ共有の効果をフルに活用するには、ある程度の期間データを再利用 させることが必要です。つまり、ユーザーによっては、オンデマンドでレポートを表示し たり、表示しているレポート インスタンスを最新表示するときに、古いデータを表示さ せることになります。 BusinessObjects Enterprise のデフォルトのレポート表示オプションでも、データの最 新性と信頼性は確保できます。デフォルトでは、レポートを BusinessObjects Enterprise に追加すると、レポート共有をサーバー単位に設定できるようになります。デフォルトの サーバー設定では、ユーザーはレポートを最新表示すると最新情報を受け取ることが でき、すべてのユーザーに提供する最も古い処理データは、0 分前のものになります。 レポート単位の設定を選択した場合、デフォルトの設定で、データの共有やビューア 762 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 レポート オブジェクトの管理 を最新表示してデータベースから最新データを取得することができ、クライアントに提 供する最も古い処理データは 5 分前のものになります。 ヒント クライアント間でのレポート データの共有を無効にすることと、[クライアントに提供 する最も古いオンデマンドの処理データ]を 0 分に設定することとは同じではあり ません。負荷が高い場合、システムは同じレポート インスタンスに対して同時に複 数の要求を受けることがあります。このような場合、データ共有の間隔を 0 に設定 して、[ユーザー間でレポート データを共有する]オプションを有効にすると、 BusinessObjects Enterprise はユーザーのリクエスト間でデータを共有します。複 数のユーザーにデータを共有させないことが重要な場合は(たとえば、レポートが ユーザーごとにパーソナライズされたユーザー関数ライブラリ(UFL)を使用してい る場合)、そのレポートのデータ共有を無効にします。 サーバー単位のレポート表示オプションの設定の詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 システムでのレポート表示を最適化するために BusinessObjects Enterprise を設定す る方法については、 『SAP BusinessObjects Enterprise 管理者ガイド 』のプランニング の節を参照してください。 関連項目 • 763 ページの「デフォルト サーバーの指定」 レポートに対してレポート表示オプションを設定する 1 CMCの[フォルダ]管理エリアで、レポートを選択します。 2 [管理] > [デフォルト設定]をクリックします。 [デフォルト設定]ダイアログ ボックスが表示されます。 3 ナビゲーション一覧で[サーバー グループの表示]をクリックします。 4 [表示データの最新表示]エリアで、[レポート独自の表示設定を使用する]を クリックします。次に、このレポートに設定するオプションを選択します。 5 [保存して閉じる]をクリックします。 デフォルト サーバーの指定 オブジェクトの実行や、インスタンスのスケジュール設定と処理のために BusinessObjects Enterprise が使用するデフォルトのサーバーを指定することができます。レポート オブ ジェクトと Web Intelligence ドキュメントでは、ユーザーがレポートや Web Intelligence ドキュメントを表示または変更する際に BusinessObjects Enterprise が使用するデフォ ルトのサーバーを指定できます。Desktop Intelligence ドキュメントでは、BusinessObjects SAP BusinessObjects Enterprise 管理者ガイド 763 22 22 コンテンツ オブジェクトの使用 レポート オブジェクトの管理 Enterprise がドキュメントの処理やキャッシュで使用するデフォルト サーバーを指定で きます。 サーバーを指定する際には、次の 3 つのオプションが使用できます。 • 最初に見つかった利用可能なサーバーを使用する BusinessObjects Enterprise は、その時点で利用可能なリソースが最も多いサー バーを使用します。 • 選択したグループに所属するサーバーを優先して使用する(そのグループのサー バーが利用可能でない場合は、他の利用可能なサーバーを使用します)。 リストからサーバー グループを選択します。このオプションでは、サーバー グルー プ内にあるサーバーでオブジェクトを処理するよう試みます。指定したサーバーが 使用できない場合、オブジェクトは次の利用可能なサーバーで処理されます。 • 選択したグループに所属するサーバーだけを使用する このオプションを使用すると、BusinessObjects Enterprise は選択したサーバー グ ループ内のサーバーのみを使用します。サーバー グループのすべてのサーバー が使用できない場合、オブジェクトは処理されません。 オブジェクトのタイプに応じて、BusinessObjects Enterprise は次のサーバーを使用し、 オブジェクトを表示する際にオブジェクトを処理します。 • Crystal レポートは、Crystal Reorts Processing Server、Job Server、および Cache Server で実行されます。 • Desktop Intelligence ドキュメントは Desktop Intelligence Processing Server、Job Server および Cache Server で実行されます。 • Web Intelligence ドキュメントは、Web Intelligence Processing Server で実行されま す。 特定のサーバーまたはサーバー グループを選択することにより、特定のオブジェクト を特定の Job Server で処理できるようになり、システムの負荷を分散させることができ ます。特定のグループに属するサーバーを選択するには、まず、CMC の[サーバー] 管理エリアでサーバー グループを作成しておく必要があります。 注 • 764 [最初に見つかった利用可能なサーバーを使用する]オプションを選択した場 合、Central Management Server(CMS)は Job Server を確認して、最も負荷の 少ないサーバーを見つけます。この処理では、CMS は各 Job Server の最大 負荷の割合をチェックします。すべての Job Server が同じ負荷の割合を示し た場合、CMS はランダムに Job Server を選択します。 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 レポート オブジェクトの管理 • サーバーが受け付けるジョブの最大数を設定することもできます。詳細につい ては、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 オブジェクトの処理にデフォルトのサーバーを指定する 1 CMCの[フォルダ]管理エリアで、オブジェクトを選択します。 2 [管理] > [デフォルト設定]をクリックします。 注 レポート オブジェクトのデフォルト サーバーは、異なる 2 つの場所で指定でき ます。レポート オブジェクトをスケジュールするときに使用するデフォルト サー バーを指定する場合は、[管理] > [デフォルト設定] > [スケジュール サーバー グループ]を使用します。オブジェクトを表示するときの処理に使用するデフォ ルト サーバーを指定する場合は、手順 3 のオプションのいずれかを使用しま す。 [デフォルト設定]ダイアログ ボックスが表示されます。 3 ナビゲーション一覧から次のいずれかのオプションを選択します。 • 選択したオブジェクトが Crystal レポートの場合は、[サーバー グループの 表示]をクリックします。 • 選択したオブジェクトが Web Intelligence ドキュメントの場合は、[Web Intelligence 処理設定]をクリックします。 • 選択したオブジェクトが Desktop Intelligence ドキュメントの場合は、[Desktop Intelligence 処理設定]をクリックします。 4 使用するサーバー オプションを選択します。 5 [保存して閉じる]をクリックします。 関連項目 • 763 ページの「デフォルト サーバーの指定」 データベース情報の変更 注 この機能は Desktop Intelligence および Web Intelligence ドキュメント オブジェク トには適用されません。 [管理] > [デフォルト設定]を使用して、データベースの種類とデフォルトのデータベー ス ログオン情報を選択できます。[デフォルト設定]ダイアログ ボックスでは、レポート オブジェクトとそのインスタンス用のデータ ソースを表示できます。ユーザーがレポー ト インスタンスを表示するときにログオン名とパスワードの入力を求めるプロンプトを表 示するように設定することもできます。 SAP BusinessObjects Enterprise 管理者ガイド 765 22 22 コンテンツ オブジェクトの使用 レポート オブジェクトの管理 データベース設定を変更する 注 データベース設定を変更するレポート オブジェクトを複数選択した場合、同じデー タ ソースに接続しているレポート オブジェクトのみが更新されます。 1 CMCの[フォルダ]管理エリアで、レポート オブジェクトを選択します。 2 [管理] > [デフォルト設定]をクリックします。 [デフォルト設定]ダイアログ ボックスが表示されます。 3 ナビゲーション一覧で[データベース設定]をクリックします。 4 [レポートのオリジナルのデータベース ログオン情報を使用する]または[ここ で指定するカスタムのデータベース ログオン情報を使用する]を選択します。 前者のオプションを選択すると、元のレポート データベースで使用するユーザー 名とパスワードを指定できます。 後者のオプションを選択すると、サーバー名(または ODBC データ ソースの場合 の DSN)、データベース名、ユーザー名、定義済みの多数のデータベース ドライ バか指定したカスタム データベース ドライバのパスワードを指定できます。データ ベースのデフォルトのテーブル プレフィックスを変更した場合は、カスタム テーブ ル プレフィックスをここで指定します。 サポートされているデータベースとドライバの完全な一覧については、インストール に含まれている platform.txt ファイルを参照してください。 5 必要なデータベース ログオン オプションを選択します。 • ユーザーにデータベース ログオン入力を要求する レポートを最新表示する際に、ユーザーはパスワードの入力を求められます。 注 このオプションはスケジュールされたインスタンスには影響を与えません。 また、BusinessObjects Enterprise は、ユーザーがレポートを最初に最新表 示したときのみ、ユーザーに対して指示メッセージを表示します。もう一度 レポートを最新表示した場合には、メッセージは表示されません。 • SSO コンテキストをデータベース ログオンに使用する システムはデータベースへのログオンに、ユーザーのセキュリティ コンテキス ト、つまりユーザーのログオン情報とパスワードを使用します。 注 このオプションを使用するには、エンド ツー エンド シングル サインオンま たはデータベースへのシングル サインオンを設定する必要があります。詳 766 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 レポート オブジェクトの管理 細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照 してください。 • レポート実行時と同じデータベース ログオン情報を使用する レポートが過去に Job Server で実行されたときに使用されたデータベース ロ グオン情報が使用されます。 6 [保存して閉じる]をクリックします。 パラメータの更新 注 この機能は Desktop Intelligence および Web Intelligence ドキュメント オブジェク トには適用されません。 あらかじめ設定された値を含む[パラメータ]フィールドを使用すると、ユーザーは、必 要なデータを表示したり、参照するデータを指定したりできます。レポートにパラメータ がある場合、各フィールドにデフォルトのパラメータ値を設定できます(この値はレポー ト インスタンスが生成されるときに常に使用されます)。InfoView などの BusinessObjects Enterprise アプリケーションでは、ユーザーはあらかじめ設定されたデフォルト値を使 用するか、あるいは別の値を選択して、レポートを使用できます。デフォルト値を指定 しなかった場合、ユーザーはレポートをスケジュールする際に値を選択する必要があ ります。 パラメータ設定を更新する 1 CMCの[フォルダ]管理エリアで、レポート オブジェクトを選択します。 2 [管理] > [デフォルト設定]をクリックします。 [デフォルト設定]ダイアログ ボックスが表示されます。 3 ナビゲーション一覧で[パラメータ]をクリックします。 注 [パラメータ]は、レポート オブジェクトにパラメータがある場合のみ使用できま す。 4 [値]列で、パラメータに関連付けられている、変更する値を選択します。 パラメータ値を変更できるオプションが表示されます。パラメータ値のタイプに応じ てフィールドに値を入力するか、リストから値を選択します。 5 指定のパラメータ用に設定されている現在の値をクリアする場合は、[値のクリ ア]ボタンをクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 767 22 22 コンテンツ オブジェクトの使用 レポート オブジェクトの管理 6 ユーザーが InfoView などの BusinessObjects Enterprise アプリケーションで レポート インスタンスを表示するときに、ユーザーに対して指示メッセージを表 示する場合は、[表示時に新しい値の入力を要求する]チェック ボックスをオ ンにします。 7 [保存して閉じる]をクリックします。 Web Intelligence および Desktop Intelligence ドキュメントのプロンプトの更新 注 この機能は Crystal レポート オブジェクトには適用されません。これについては、 767 ページの 「パラメータの更新」を参照してください。 あらかじめ設定された値を含む[プロンプト]フィールドを使用して、ユーザーは必要な データを表示したり、参照するデータを指定したりできます。レポートにパラメータが含 まれる場合には、各フィールドにデフォルトのプロンプト値を設定できます(この値はレ ポート インスタンスの生成時に常に使用されます)。InfoView などの BusinessObjects Enterprise アプリケーションでは、ユーザーはあらかじめ設定されたデフォルト値を使 用するか、または別の値を選択して、レポートを使用できます。デフォルト値を指定し なかった場合、ユーザーはレポートをスケジュールする際に値を選択する必要があり ます。 Web Intelligence および Desktop Intelligence ドキュメントのプロンプトを更新 する 1 CMC の[フォルダ]管理エリアで、Web Intelligence ドキュメントを選択します。 2 [管理] > [デフォルト設定]をクリックします。 [デフォルト設定]ダイアログ ボックスが表示されます。 3 ナビゲーション一覧で[プロンプト]をクリックします。 注 [プロンプト]は、Web Intelligence ドキュメント オブジェクトにプロンプトが含ま れる場合にのみ使用できます。 4 [変更]をクリックします。 オプションが表示され、その中のプロンプトと値を選択できます。 5 プロンプトを選択して、その値を入力します。 ヒント 使用可能な値が表示されていない場合は[値の最新表示]ボタンをクリックし ます。 6 値を変更するすべてのプロンプトについて、手順 5 と 6 を繰り返します。 7 [適用]をクリックします。 768 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 レポート オブジェクトの管理 8 [保存して閉じる]をクリックします。 フィルタの使用 注 この機能は Desktop Intelligence および Web Intelligence ドキュメント オブジェク トには適用されません。代わりに、プロファイルを使用して、データのビューを個人 用にカスタマイズできます。 [管理] > [デフォルト設定]を使用して、レポートのデフォルトの選択式を設定できます。 選択式は、必要な情報のみが表示されるよう結果を絞り込むという点で、[パラメータ] フィールドに似ています。ただしパラメータとは異なり、エンド ユーザーがレポートを表 示または最新表示したときには、選択式の値の入力は求められません。ユーザーが InfoView などの Web ベースのクライアントでレポートをスケジュールするときに、レポー トに適用する選択式を修正することができます。CMC に式が設定されている場合、 Web ベースのクライアントではデフォルトでその式を使用します。選択式の詳細につ いては、 『Crystal Reports ユーザーズ ガイド 』を参照してください。 ユーザーが独自の処理拡張機能を作成している場合は、選択式の変更に加えて、レ ポートに適用する処理拡張機能を選択できます。 処理拡張機能と共にフィルタを使用する場合は、処理拡張機能で処理されたデータ のサブセットが返されます。選択式と処理拡張機能は、レポートに適用するフィルタと して機能します。 関連項目 • • 908 ページの「プロファイルの仕組み」 774 ページの「処理拡張機能のレポートへの適用」 フィルタを使用する 1 CMCの[フォルダ]管理エリアで、レポート オブジェクトを選択します。 2 [管理] > [デフォルト設定]をクリックします。 [デフォルト設定]ダイアログ ボックスが表示されます。 3 [フィルタ]をクリックします。 4 選択式を更新するか、新しい選択式を追加します。 • レコードの選択 [レコードの選択]フィールドは、レポートのスケジュールで使用するレコードを 絞り込む、レコード選択式の作成や編集に使用します。 • グループの選択 SAP BusinessObjects Enterprise 管理者ガイド 769 22 22 コンテンツ オブジェクトの使用 レポート オブジェクトの管理 [グループの選択]フィールドは、レポートのスケジュールで使用するグループ を絞り込む、グループ選択式の作成や編集に使用します。 5 [保存して閉じる]をクリックします。 プリンタとページ レイアウト オプションの設定 注 この機能は Desktop Intelligence および Web Intelligence ドキュメント オブジェク トには適用されません。 レポート インスタンスは、そのスケジュール時に印刷することもできます。レポート イン スタンスは常に、Crystal Reports 形式で印刷されます。レポートを印刷するときは、部 数とページ範囲を設定できます。 レポート インスタンスを印刷するかどうかを指定することができ、印刷する場合は、使 用するプリンタ、部数、およびページ範囲を指定できます。レポート インスタンスを印 刷するかどうかに関係なく、ページのサイズと方向を変更するカスタムのレイアウト設 定も指定できます。 プリンタの指定 レポートは、実行のたびに Crystal Reports Job Server のデフォルト プリンタまたは別 のプリンタで印刷するように選択することができます。BusinessObjects Enterprise は、 レポートを処理した後に印刷を実行します。 注 Crystal Reports Job Server は、指定したプリンタにアクセスする権限を持つアカ ウントによって実行される必要があります。詳細については、サーバーの管理と設 定に関する章を参照してください。 ページ レイアウトの指定 レポート インスタンスをいかなる形式で表示、またはスケジュールする場合でも、ペー ジの向き、ページ サイズなど、ページ レイアウト条件を最初に指定することができま す。選択する設定は、レポート インスタンスの表示スタイルに反映されます。 注 ページ レイアウトの設定は、プリンタにレポートをスケジュールするときだけでなく、 レポート全体の表示スタイルにも反映されます。レポート全体の表示スタイルは、 レポートを表示するデバイスのプロパティ(フォント メトリクス、ディスプレイやプリン タのその他レイアウト設定)によって決まります。 770 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 レポート オブジェクトの管理 プリンタを割り当てるには 1 CMCの[フォルダ]管理エリアで、レポート オブジェクトを選択します。 2 [管理] > [デフォルト設定]をクリックします。 [デフォルト設定]ダイアログ ボックスが表示されます。 3 ナビゲーション一覧で[出力設定]をクリックします。 4 [Crystal レポートの印刷]を選択します。 レポートは、Crystal Reports の書式で自動的にプリンタに送信されます。この書式 が、レポートをスケジュールする際に選択した書式と競合することはありません。 5 Job Server のデフォルト プリンタで印刷する場合は、[デフォルト プリンタ]を 選択したままにしておきます。それ以外は、[プリンタを指定する]を選択しま す。 6 プリンタのパスと名前を入力し、部数と印刷するページ範囲を選択します。 Job Server が Windows で実行されている場合には、[プリンタを指定する]フィー ルドに次のように入力します。 \\printserver\printername printserver はプリンタ サーバーの名前で、printername はプリンタの名前です。 Job Server が UNIX で実行されている場合には、[プリンタを指定する]フィールド に、通常使用している印刷コマンドを入力します。たとえば、次のように入力しま す。 lp -d printername 注 (UNIX で)使用しているプリンタが非表示ではなく表示になっていることを確 認してください。 7 [保存して閉じる]をクリックします。 レポートの印刷レイアウト オプションを設定する 1 CMCの[フォルダ]管理エリアで、レポート オブジェクトを選択します。 2 [管理] > [デフォルト設定]をクリックします。 [デフォルト設定]ダイアログ ボックスが表示されます。 3 ナビゲーション一覧で[出力設定]をクリックします。 4 デフォルトの印刷モードを選択します。 • 常に PDF に印刷する SAP BusinessObjects Enterprise 管理者ガイド 771 22 22 コンテンツ オブジェクトの使用 レポート オブジェクトの管理 このオプションでは、Web ビューアからレポートを印刷するときに PDF 印刷モー ド設定を使用します。 • Crystal Reports の基本設定に従う このオプションでは、CMC のレポートに対して設定されているすべての印刷 モード設定を維持し、SWF オブジェクトを正しく印刷できます。 5 [レイアウトの設定]一覧で、必要なレイアウトの種類に従って設定を変更しま す。オプションは次のとおりです。 • レポート ファイルのデフォルト Crystal Reports のレポートに対して選択した設定にページ レイアウトを合わせ る場合は、このオプションを選択します。 • 指定のプリンタ設定 指定プリンタの設定にページ レイアウトを合わせる場合は、このオプションを選 択します。Job Server のデフォルト プリンタやその他のプリンタも選択できます。 このオプションを選択すると、スケジュールしたレポート インスタンスは、[スケ ジュール時の印刷]エリアで指定したプリンタ以外では印刷できません。つま り、あるプリンタの設定で表示したレポートを別のプリンタで印刷するように設定 することはできません。 • カスタム設定 ページ レイアウト設定をすべてカスタマイズする場合は、このオプションを選択 します。ページの方向とページ サイズを選択できます。 6 [保存して閉じる]をクリックします。 関連項目 • 770 ページの「プリンタとページ レイアウト オプションの設定」 処理拡張機能 BusinessObjects Enterprise では、カスタマイズした処理拡張機能を使用して、レポー ト環境のセキュリティをさらに強化できます。処理拡張機能は、動的にロードされるコー ドのライブラリであり、特定の BusinessObjects Enterprise の表示またはスケジュール リクエストに対して、システムで処理される前にビジネス ロジックを適用します。 772 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 レポート オブジェクトの管理 注 Windows システムでは、動的にロードされるライブラリを“ダイナミック リンク ライブ ラリ”(ファイル拡張子は .dll)と呼びます。UNIX システムでは通常、動的にロード されるライブラリを共有ライブラリ(.so ファイル拡張子)といいます。処理拡張機能 に名前を付けるときは、ファイル拡張子も含む必要があります。 処理拡張機能のサポートにより、BusinessObjects Enterprise 管理 SDK では、リクエ ストに対する開発者の介入を可能にするハンドルが事実上公開されています。これに より、開発者は、レポートの処理前に実行される選択式をリクエストに追加できます。 代表的な例として、行レベル セキュリティを適用するレポート処理拡張機能がありま す。この種類のセキュリティは、1 つまたは複数のデータベース テーブル内の行ごと のデータ アクセスを制限します。開発者は、レポートの表示リクエストまたはスケジュー ル リクエストを(Crystal Reports Job Server、Crystal Reports Processing Server また は Report Application Server によって処理される前に)受信する、動的にロードされる ライブラリを作成します。開発者のコードで処理ジョブを所有しているユーザーがまず 特定され、サードパーティ システムでユーザーのデータ アクセス権が検索されます。 次に、データベースから返されるデータを制限するために、レコード選択式が生成さ れて、レポートに追加されます。この場合、処理拡張機能は、カスタマイズした行レベ ル セキュリティを BusinessObjects Enterprise 環境に組み込む手段となります。 ヒント BusinessObjects Enterprise XI では、ビジネス ビューを使用する際に、行レベル セキュリティを強化することができます。詳細については、 『Business Views 管理 者ガイド 』を参照してください。 CMC を使用して、BusinessObjects Enterprise に処理拡張機能を登録したり、処理拡 張機能を特定のオブジェクトに適用することができます。 処理拡張機能を有効にすることで、実行時に処理拡張機能が動的にロードされるた めの適切な BusinessObjects Enterprise サーバー コンポーネントを設定します。SDK には、開発者が処理拡張機能の作成に使用できる API が用意されています。この API の完全な情報は文書化されています。詳細については、製品メディアに収録され ている開発者ドキュメントを参照してください。 現在のリリースでは、Crystal レポート(.rpt)オブジェクトだけに処理拡張機能を適用で きます。 関連項目 • 774 ページの「処理拡張機能のレポートへの適用」 SAP BusinessObjects Enterprise 管理者ガイド 773 22 22 コンテンツ オブジェクトの使用 レポート オブジェクトの管理 処理拡張機能のレポートへの適用 注 この機能は Desktop Intelligence および Web Intelligence ドキュメント オブジェク トには適用されません。 BusinessObjects Enterprise では、カスタマイズされた処理拡張機能を使用できます。 処理拡張機能は、動的にロードされるコードのライブラリであり、特定の BusinessObjects Enterprise の表示またはスケジュール リクエストに対して、システムで処理される前に ビジネス ロジックを適用します。この節では、BusinessObjects Enterprise に処理拡張 機能を登録し、利用可能な処理拡張機能を特定のレポート オブジェクトに適用する 方法について説明します。 注 Windows システムでは、動的にロードされるライブラリを“ダイナミック リンク ライブ ラリ”(ファイル拡張子は .dll)と呼びます。UNIX システムでは通常、動的にロード されるライブラリを共有ライブラリ(.so ファイル拡張子)といいます。処理拡張機能 に名前を付けるときは、ファイル拡張子も含む必要があります。ファイル名には、 “\”や“/”などの記号は使用できません。 関連項目 • 772 ページの「処理拡張機能」 処理拡張機能のシステムへの登録 注 この機能は Desktop Intelligence および Web Intelligence ドキュメント オブジェク トには適用されません。 処理拡張機能を特定のオブジェクトに適用するには、関連するスケジュールの処理や リクエストの表示を行う各マシンで、コード ライブラリを使用できるようにする必要があり ます。BusinessObjects Enterprise のインストール時には、Job Server、Processing Server、Report Application Server(RAS)に処理拡張機能用のデフォルト ディレクトリ が作成されます。処理拡張機能は、各サーバー上のこのデフォルト ディレクトリにコ ピーすることをお勧めします。Windows の場合、デフォルト ディレクトリは、C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\ProcessExt です。UNIX の場合、bobje/processext ディレクトリです。 ヒント 処理拡張機能ファイルは、共有することができます。 774 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 レポート オブジェクトの管理 拡張機能に記述した機能に応じて、次のマシンにライブラリをコピーします。 • 処理拡張機能をスケジュール リクエストだけに対して実行する場合は、Crystal Reports Job Server として起動する各マシンにライブラリをコピーします。 • 処理拡張機能を表示リクエストだけに割り込ませる場合、Crystal Reports Processing Server または RAS として実行されている各マシンにライブラリをコピーします。 • 処理拡張機能をスケジュール リクエストと表示リクエストの両方に割り込ませる場合 は、Crystal Reports Job Server、Crystal Reports Processing Server、または RAS として実行されている各マシンにライブラリをコピーします。 注 処理拡張機能を特定のサーバー グループに対して行われるスケジュール/表示 リクエストだけに割り込ませる場合、そのグループ内の各処理サーバーだけにライ ブラリをコピーします。 関連項目 • 776 ページの「複数のサーバーでの処理拡張機能の共有」 システムに処理拡張機能を登録する 1 CMC の[アプリケーション]管理エリアを表示します。 2 [CMC]をクリックします。 3 [アクション] > [処理拡張機能]をクリックします。 [処理拡張機能:CMC]ダイアログ ボックスが開きます。 4 [名前]フィールドに、処理拡張機能の表示名を入力します。 5 [場所]フィールドに、処理拡張機能のファイル名を追加パス情報と共に入力 します。 • 使用するマシン上のデフォルトのディレクトリに処理拡張機能をコピーした 場合は、ファイル名のみを拡張子なしで入力します。 • デフォルトのディレクトリのサブフォルダに処理拡張機能をコピーした場合は、 「subfolder/filename」というように場所を入力します。 6 [説明]フィールドを使用して、処理拡張機能に関する情報を追加します。 7 [追加]をクリックします。 ヒント 処理拡張機能を削除するには、[既存の拡張機能]一覧からその機能を選択 して、[削除]をクリックします。繰り返して実行されるジョブで、この処理拡張機 能を使用していないことを確認してください。この拡張機能を使用したジョブが 今後実行されるとエラーになります。 SAP BusinessObjects Enterprise 管理者ガイド 775 22 22 コンテンツ オブジェクトの使用 レポート オブジェクトの管理 8 [保存して閉じる]をクリックします。 処理拡張機能は CMC に登録されます。 これで、この処理拡張機能を選択し、そのロジックを特定のオブジェクトに適用できま す。 関連項目 • 776 ページの「レポートの処理拡張機能を選択する」 レポートの処理拡張機能を選択する 注 この機能は Desktop Intelligence および Web Intelligence ドキュメント オブジェク トには適用されません。 1 CMC の[フォルダ]管理エリアを表示します。 2 処理拡張機能を適用するレポート オブジェクトを選択します。 3 [管理]メニューの[デフォルト設定]をクリックします。 [デフォルト設定]ダイアログ ボックスが表示されます。 4 ナビゲーション一覧で[拡張機能]をクリックします。 5 [利用可能な処理拡張機能]リストから処理拡張機能を選択し、[>]をクリックし て、[これらの処理拡張機能を使用する (表示順)]リストに移します。 注 システムに登録されていない処理拡張機能は、このリストに表示されません。 詳細については、774 ページの 「処理拡張機能のシステムへの登録」を参照 してください。 ヒント レポート オブジェクトには、複数の処理拡張機能を適用することができます。 各処理拡張機能についてこの手順を繰り返し、[上へ移動]ボタンと[下へ移 動]ボタンを使用して、処理拡張機能が使用される順番を指定します。 6 [保存して閉じる]をクリックします。 このレポート オブジェクトに対して処理拡張機能が有効になります。 複数のサーバーでの処理拡張機能の共有 注 この機能は Desktop Intelligence および Web Intelligence ドキュメント オブジェク トには適用されません。 776 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 レポート オブジェクトの管理 すべての処理拡張機能を 1 か所に保存する場合は、各 Crystal Reports、Job Server、 Crystal Reports Processing Server、および RAS の処理拡張機能のデフォルト ディレ クトリを変更することができます。最初に、すべてのサーバーからアクセス可能なネット ワーク ドライブ上の共有ディレクトリに処理拡張機能をコピーします。各サーバー マシ ンからネットワーク ドライブをマップ(またはマウント)します。 注 Windows のマップされたドライブは、マシンを再起動すると有効になります。詳細 については、 『SAP BusinessObjects Enterprise 管理者ガイド 』のトラブルシュー ティングの章を参照してください。 サーバーを Windows と UNIX の両方で実行している場合は、すべての処理拡張機 能の .dll ファイルと .so ファイルを共有ディレクトリにコピーする必要があります。また、 共有ネットワーク ドライブは Windows マシンと UNIX マシンから(Samba や他のファイ ル共有システムを介して)認識可能になっている必要があります。 最後に、各サーバーのコマンド ラインを変更し、デフォルトの処理拡張機能のディレク トリを変更します。これを行うには、コマンドラインに「-report_ProcessExtPath 絶対パ ス」を追加します。サーバーが実行されているオペレーティング システムに応じたパス 規則を使用して、絶対パス を新しいフォルダのパスで置き換えます(M:\code\exten sions、/home/shared/code/extensions など)。 処理拡張機能のデフォルト ディレクトリを変更するには、CCM を使用してサーバーを 停止します。サーバーのプロパティを開き、コマンド ラインを変更します。完了したら、 サーバーを再起動します。 ハイパーリンクを使用したレポートでの作業 注 この機能は Desktop Intelligence および Web Intelligence ドキュメント オブジェク トには適用されません。 Crystal Reports では、ハイパーリンクを使用してレポート オブジェクト間を移動するこ とができます。そのレポート内のレポート パーツや別のレポート オブジェクトやその中 のレポート パーツ、レポートやレポート パーツの特定のインスタンスなどに移動するこ とができます。このナビゲーションは、BusinessObjects Enterprise XI に新しく搭載さ れたスクリプト ベースの DHTML ビューア(ゼロクライアントのサーバーサイド ビュー ア)でのみ使用できます。あるオブジェクトから別のオブジェクトへ直接リンクすることに よって、必要なデータ コンテキストが自動的に渡され、適切なオブジェクトとデータに 移動できます。 Crystal Reports 内のレポート間でハイパーリンクを追加する際には、1 つのファイルか ら別のファイルへのリンクを作成します。リンクが設定されたレポート ファイルを同時に 同じオブジェクト パッケージに公開すると、管理レポート オブジェクトを指すようにリン SAP BusinessObjects Enterprise 管理者ガイド 777 22 22 コンテンツ オブジェクトの使用 レポート オブジェクトの管理 クが変更されます。各リンクは、ファイル パスによってではなく、Enterprise ID によって 適切なレポートを指すように変更されます。また、変更されたリンクは、オブジェクト パッ ケージ内で相対的になります。オブジェクト パッケージをスケジュールし、 BusinessObjects Enterprise がそのレポートを処理して、各レポート インスタンス内の ハイパーリンクを再度変更します。この場合、オブジェクト パッケージ内のレポート オ ブジェクト間のハイパーリンクは、オブジェクト パッケージの特定インスタンス内のレ ポート インスタンス間のハイパーリンクに変換されます。 ハイパーリンクを使用したレポートを表示するには、リンク元レポートとリンク先レポート の両方を同じ BusinessObjects Enterprise システムに公開する必要があります。リンク 元レポートとは、別のレポート、つまりリンク先レポートへのハイパーリンクのあるレポー トのことです。 注 レポート オブジェクト間でハイパーリンクを作成する方法については、 『Crystal Reports オンライン ヘルプ 』を参照してください。 関連項目 • 801 ページの「オブジェクト パッケージによるオブジェクトのスケジュール」 既存のハイパーリンクを使用したレポートの追加 ハイパーリンクを使用したレポートの作成には、まず、個々のレポートを公開し、次に、 それらのレポート間でハイパーリンクを作成する方法が推奨されます。ただし、これは 常に可能とは限りません。 ハイパーリンクを使用したレポートをリポジトリに追加するには、公開ウィザードを使用 して、互いにリンクしたレポートを同じオブジェクト パッケージに追加する必要がありま す。このような方法でレポートを公開すると、ハイパーリンクは相対リンクに変換されま す。 注 • • この機能は Desktop Intelligence および Web Intelligence ドキュメント オブジェ クトには適用されません。 ハイパーリンクを使用したレポートを、同時に同じオブジェクト パッケージに公 開するのではなく、互いに独立して公開すると、レポート間のハイパーリンクは すべて切断されます。Crystal Reports を使用してリンクを再設定し、レポート を BusinessObjects Enterprise に保存し直す必要があります。詳細について は、 『Crystal Reportsオンライン ヘルプ 』を参照してください。 関連項目 • 779 ページの 「リポジトリにレポートを追加してから、それらのハイパーリンクを作 成する」 778 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 レポート オブジェクトの管理 ハイパーリンクを使用したレポートの表示 注 この機能は Desktop Intelligence および Web Intelligence ドキュメント オブジェク トには適用されません。 BusinessObjects Enterprise でハイパーリンクを使用したレポート間のナビゲーション が行えるのは、InfoView 内の DHTML や アドバンスト DHTML など、スクリプトベース のビューアを使用した場合だけです。CMC で好みの表示形式を変更するには、CMC の右上隅にある[基本設定]リンクをクリックして、適切な表示形式を選択します。好み の表示形式を変更する方法については、 『SAP BusinessObjects Enterprise InfoView ユーザーズ ガイド 』を参照してください。 パラメータ情報は、リンク元レポートとリンク先レポートとの間で引き継がれません。そ のため、リンク元レポート内のハイパーリンクをクリックしてリンク先レポートを表示する と、リンク先レポートに必要なパラメータを入力するように求められます。 セキュリティ上の考慮事項 ハイパーリンクを使用したレポートを BusinessObjects Enterprise で表示するには、 BusinessObjects Enterprise とデータベース レベルの両方で適切なアクセス権が必要 です。 BusinessObjects Enterprise で、リンク元レポートのハイパーリンクをとおしてリンク先レ ポートを表示するには、リンク先レポートに対する“表示”アクセス権が必要です。ハイ パーリンクがレポート オブジェクトを指す場合は、データ ソースに対しデータを最新表 示できるように“オンデマンド表示”アクセス権が必要です。 データベースのログオン情報は、ハイパーリンクを使用したレポート間で引き継がれま す。リンク元レポートの表示に指定した認証情報がリンク先レポートで有効でない場合 は、リンク先レポートのデータベース ログオンに有効な一連の認証情報を入力するよ うに求められます。 関連項目 • 693 ページの「アクセス レベルの使用」 リポジトリにレポートを追加してから、それらのハイパーリンクを作成する 注 この機能は Desktop Intelligence および Web Intelligence ドキュメント オブジェク トには適用されません。 SAP BusinessObjects Enterprise 管理者ガイド 779 22 22 コンテンツ オブジェクトの使用 プログラム オブジェクトの管理 ハイパーリンクがレポート間で切断されるのを防ぐためには、最初にレポートを公開し てから、ハイパーリンクを作成するのが最も適切な方法です。 1 Crystal Reports でハイパーリンクを使用せずにレポートを作成します。 2 作成したレポートを BusinessObjects Enterprise に追加します。 3 Crystal Reports を使用して BusinessObjects Enterprise システムにログオンし ます。 4 リンク元レポートとリンク先レポートとの間にハイパーリンクを作成します。 『Crystal Reports オンライン ヘルプ 』を参照してください。 Crystal Reports では、レポート間に確立するリンクのタイプが相対リンクか絶対リンク のどちらであるか自動的に判断されます。BusinessObjects Enterprise では、相対リン クは同じオブジェクト パッケージ内のレポート間のリンクで、絶対リンクは特定のレポー ト オブジェクトまたはインスタンスとのリンクです。 Web Intelligence ドキュメントのユニバースを表示する ユニバース内のオブジェクトを使用して、Web Intelligence ドキュメントへのクエリー を作成します。ユニバースは、データベースで使用できる情報を表します。CMC では、Web Intelligence ドキュメントが使用するユニバースを表示できます。 1 CMC の[フォルダ]管理エリアで、Web Intelligence ドキュメント オブジェクトを 選択します。 2 [管理] > [デフォルト設定]をクリックします。 [デフォルト設定]ダイアログ ボックスが表示されます。 3 ナビゲーション一覧の[レポート ユニバース]をクリックします。 ドキュメントで使用されているユニバースの一覧が表示されます。 プログラム オブジェクトの管理 このセクションでは、プログラム オブジェクトおよびプログラム インスタンスについてと、 それらをセントラル管理コンソール(CMC)で管理する方法について説明します。また、 このセクションでは、タイプ別のプログラム オブジェクトの設定と、プログラム オブジェ クトのセキュリティに関する考慮事項についても取り上げます。 780 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 プログラム オブジェクトの管理 プログラム オブジェクトとインスタンスの概要 プログラム オブジェクトとは、BusinessObjects Enterprise 内のアプリケーションを表す オブジェクトです。プログラム オブジェクトを BusinessObjects Enterprise に追加する と、BusinessObjects Enterprise を使用して、プログラム オブジェクトをスケジュールし て実行したり、プログラム オブジェクトに関連したユーザー アクセス権を管理すること ができます。 プログラム オブジェクトまたはその関連ファイルを BusinessObjects Enterprise に追加 すると、それらは、Input File Repository Server(FRS)に格納されます。BusinessObjects Enterprise のプログラムが実行されるたびに、プログラムとファイルは、Program Job Server に渡され、BusinessObjects Enterprise はプログラム インスタンスを作成します。 完全な書式で表示可能なレポート インスタンスと違って、プログラム インスタンスはオ ブジェクト履歴内にレコードとして存在します。BusinessObjects Enterprise では、プロ グラムの標準出力と標準エラーがテキスト形式の出力ファイルに保存されます。オブ ジェクトの履歴でプログラム インスタンスをクリックすると、このファイルが表示されます。 プログラム オブジェクトを正常にスケジュールし、実行するには、プログラム オブジェ クトの実行に使用するアカウントのログオン情報を指定する必要があります。 関連項目 • 868 ページの「概要」 プログラム タイプ プログラム オブジェクトとして BusinessObjects Enterprise に追加できるアプリケーショ ンには、次の 3 つの種類があります。 • 実行可能プログラム 実行可能プログラムは、バイナリ ファイル、バッチ ファイル、またはシェル スクリプ トです。一般的に、これらのファイル拡張子は .com、.exe、.bat、.sh です。Program Job Server が動作しているマシンのコマンド ラインから実行できるあらゆる実行可 能プログラムは、公開できます。 • Java あらゆる Java プログラムは、Java プログラム オブジェクトとして BusinessObjects Enterprise に公開できます。Java プログラム オブジェクトから Java SDK オブジェ クトにアクセスするには、クラスに BusinessObjects Enterprise Java SDK の IPro gramBase インターフェイス(com.businessobjects.sdk.plugin.desktop.program. SAP BusinessObjects Enterprise 管理者ガイド 781 22 22 コンテンツ オブジェクトの使用 プログラム オブジェクトの管理 IProgramBase)を実装する必要があります。詳細については、 『SAP BusinessObjects Enterprise Java SDK ガイド 』を参照してください。 • スクリプト スクリプト プログラム オブジェクトには、JScript スクリプトと VBScript スクリプトがあ ります。これらのスクリプトは、埋め込み COM オブジェクトを使用して Windows 上 で実行され、公開後は、BusinessObjects Enterprise SDK オブジェクトを参照でき ます。詳細については、 『SAP BusinessObjects Enterprise COM SDK ガイド 』を 参照してください。 注 スクリプト プログラム オブジェクトは、UNIX ではサポートされません。 注 管理者は、プログラム オブジェクトのいずれの種類に対しても有効/無効を設定 できます。 プログラム オブジェクトを BusinessObjects Enterprise に公開すると、CMC の[フォル ダ]管理エリアでこのオブジェクトを設定できるようになります。プログラム オブジェクト のタイプ(実行可能プログラム、Java、スクリプト)ごとに、コマンドライン引数と作業ディ レクトリを指定できます。実行可能プログラムおよび Java プログラムについては、プロ グラム オブジェクトを設定し、それらのプログラム オブジェクトが他のファイルにアクセ スできるようにするための追加の方法(必須またはオプション)が用意されています。 ヒント プログラム オブジェクトを使用すると、BusinessObjects Enterprise に対して実行 され、履歴からインスタンスを削除する、などの保守作業を行うスクリプトや Java プログラムを、作成、公開、スケジュールすることができます。さらに、 BusinessObjects Enterprise セッション情報にアクセスするように、これらのスクリプ トと Java プログラムを設計することができます。これによって、スケジュールされた プログラム オブジェクトが、確実に、ジョブをスケジュールしたユーザーのセキュリ ティ アクセス権や制限を保持するようになります。スクリプトや Java プログラムは、 BusinessObjects Enterprise SDK にアクセスする必要があります。詳細について は、 『SAP BusinessObjects Enterprise COM SDK ガイド 』または 『SAP BusinessObjects Enterprise Java SDK ガイド 』を参照してください。 関連項目 • 782 788 ページの「認証およびプログラム オブジェクト」 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 プログラム オブジェクトの管理 プログラムの処理オプションの設定 コマンドライン引数を指定する [管理]メニューの[デフォルト設定]コマンドで、プログラム オブジェクトごとにコマンド ライン引数を指定できます。プログラムのコマンドライン インターフェースでサポートさ れている引数であれば、どのような引数でも指定できます。引数は、解析されずに、コ マンドライン インターフェースに直接渡されます。 1 CMC の[フォルダ]管理エリアで、プログラム オブジェクトを選択します。 2 [管理] > [デフォルト設定]をクリックします。 [デフォルト設定]ダイアログ ボックスが表示されます。 3 ナビゲーション一覧で[プログラム パラメータ]をクリックします。 4 [引数]フィールドには、コマンドライン自身で使用するのと同じ形式で、プログ ラムのコマンドライン引数を入力します。 たとえば、プログラムにループ オプションがある場合に、ループ値を 100 に設定 するには、「-loops 100」と入力します。 5 [保存して閉じる]をクリックします。 プログラム オブジェクトの作業ディレクトリの設定 BusinessObjects Enterprise では、プログラム オブジェクトの実行時、デフォルトで Program Job Server の作業ディレクトリ内に一時サブディレクトリが作成され、このサブ ディレクトリがそのプログラムの作業ディレクトリとして使用されます。プログラムの実行 が終了すると、サブディレクトリは自動的に削除されます。 [管理]メニューの[デフォルト設定]コマンドでは、プログラム オブジェクトに代わりの 作業ディレクトリを指定できます。また、Program Job Server の作業ディレクトリについ ては、デフォルト設定値を変更することもできます。 注 プログラムの実行に使用するアカウントには、作業ディレクトリとして設定されたフォ ルダに対する適切なアクセス権が必要です。必要なファイルのアクセス レベルは、 プログラムの機能によって異なりますが、プログラムのアカウントには、通常、作業 ディレクトリに対する読み取り、書き込み、実行の各権限が必要です。 関連項目 • 788 ページの「認証およびプログラム オブジェクト」 SAP BusinessObjects Enterprise 管理者ガイド 783 22 22 コンテンツ オブジェクトの使用 プログラム オブジェクトの管理 プログラム オブジェクトの作業ディレクトリを設定する 1 CMC の[フォルダ]管理エリアで、プログラム オブジェクトを選択します。 2 [管理] > [デフォルト設定]をクリックします。 [デフォルト設定]ダイアログ ボックスが表示されます。 3 ナビゲーション一覧で[プログラム パラメータ]をクリックします。 4 [作業ディレクトリ]フィールドに、プログラム オブジェクトの作業ディレクトリとし て設定するディレクトリの完全パスを入力します。 たとえば、Windows で working_directory という作業ディレクトリを作成した場合 は、「C:\working_directory」と入力します。 UNIX では、「/working_directory」と入力します。 5 [保存して閉じる]をクリックします。 Program Job Server のデフォルトの作業ディレクトリを変更する 1 CMC の[サーバー]管理エリアを表示します。 2 Program Job Server を選択します。 3 [管理] > [プロパティ]をクリックします。 [プロパティ]ダイアログ ボックスが表示されます。 4 [一時ディレクトリ]フィールドに、Program Job Server の作業ディレクトリとして 指定するディレクトリの完全パスを入力します。 5 [保存して閉じる]をクリックします。 実行可能プログラムの設定 実行可能プログラム オブジェクトを CMC に公開すると、次のことができます。 • 外部ファイルまたは補助ファイルへのアクセス権を持つオブジェクトの設定。 • BusinessObjects Enterprise でプログラムを実行する際のシェルの環境変数のカ スタマイズ。 関連項目 • 784 786 ページの「Java プログラムの設定」 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 プログラム オブジェクトの管理 必要なファイルのパスを指定する 一部のバイナリ ファイル、バッチ ファイル、シェル スクリプトは、実行時に外部ファイル または予備ファイルにアクセスする必要があります。プログラム オブジェクトの作業ディ レクトリの設定は別として、これらのファイルにアクセスするには 2 つの方法があります。 • 必要なファイルが Program Job Server と同じマシン上に存在する場合は、そのファ イルの完全パスを指定することができます。 • これに対して、そのファイルが Program Job Server 上に存在しない場合は、ファイ ルを File Repository Server にアップロードすることができます。File Repository Server は、必要に応じてファイルを Program Job Server に渡します。 1 CMC の[フォルダ]管理エリアで、実行可能なプログラム オブジェクトを選択 します。 2 [管理] > [デフォルト設定]をクリックします。 [デフォルト設定]ダイアログ ボックスが表示されます。 3 ナビゲーション一覧で[プログラム パラメータ]をクリックします。 4 [外部依存]フィールドに、必要なファイルの完全パスを入力し、[追加]をクリッ クします。 5 必要な各ファイルに対して手順 4 を繰り返します。 6 [保存して閉じる]をクリックします。 ヒント 指定した外部依存を編集または削除するには、[プログラム パラメータ]セクション の外部依存のリストでファイル パスを選択し、[編集]または[削除]のいずれか適 切なボタンをクリックします。 必要なファイルをアップロードする 1 CMC の[フォルダ]管理エリアで、実行可能なプログラム オブジェクトのリンク をダブルクリックします。 [プロパティ]ダイアログ ボックスが表示されます。 2 ナビゲーション一覧で[関連ファイル]をクリックします。 3 [参照]をクリックして、必要なファイルに移動し、[ファイルの追加]をクリックし ます。 4 必要なファイルのそれぞれで、ステップ 3 を繰り返します。 5 [保存して閉じる]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 785 22 22 コンテンツ オブジェクトの使用 プログラム オブジェクトの管理 ヒント 指定した予備ファイルを削除するには、[現在の補助ファイル]リストでファイル(複 数も可)を選択し、[ファイルの削除]をクリックします。 環境変数を追加する CMC では、環境変数の追加または変更を行ってプログラムを設定することができま す。既存の環境変数を変更すると、変数に変更が付け足されるのではなく、変数が書 き換えられます。環境変数に対する変更は、BusinessObjects Enterprise がプログラム を実行する一時的なシェル内でのみ有効です。そのため、プログラムが終了すると環 境変数は破棄されます。 1 CMC の[フォルダ]管理エリアで、プログラム オブジェクトを選択します。 2 [管理] > [デフォルト設定]をクリックします。 [デフォルト設定]ダイアログ ボックスが表示されます。 3 [プログラム パラメータ]をクリックします。 4 [環境変数]フィールドに、設定する環境変数を入力し、[追加]をクリックます。 name=value という形式を使用します。ここで、name は環境変数の名前で、value は環境変数の値です。たとえば、ユーザーの bin ディレクトリを既存のパスに付加 するには、次のように path 変数を設定できます。 • Windows では、「path=%path%;c:\usr\bin」のように入力します。 • UNIX では、「PATH=$PATH:/usr/bin」と入力します。 注 BusinessObjects Enterprise は、お使いのオペレーティング システムに適した 構文を使用して、環境変数を設定します。ただし、UNIX では、以下の規則に 従って大文字/小文字を適切に使い分けます。たとえば、UNIX では、name の値をすべて大文字で入力する必要があります。 5 [保存して閉じる]をクリックします。 ヒント 指定した環境変数を編集または削除するには、[環境変数]リストで変数を選択 し、[編集]または[削除]のいずれか適切なボタンをクリックします。 Java プログラムの設定 BusinessObjects Enterprise で Java プログラムを正常にスケジュールして実行するに は、プログラム オブジェクトに必要なパラメータを指定する必要があります。 786 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 プログラム オブジェクトの管理 また、Java プログラムが Program Job Servers にある他のファイルにアクセスできるよう に設定したり、Java 仮想マシン オプションを指定したりすることもできます。 Java プログラムの必須パラメータを指定する Java プログラムのスケジュールと実行を正常に行うには、BusinessObjects Enterprise Java SDK の IProgramBase インターフェイスを実装する .class ファイルの基本名を BusinessObjects Enterprise に指定する必要があります。 注 Java Runtime Environment は、Program Job Server を実行する各マシン上にイン ストールする必要があります。 1 CMC の[フォルダ]管理エリアで、Java プログラム オブジェクトを選択します。 2 [管理] > [デフォルト設定]をクリックします。 [デフォルト設定]ダイアログ ボックスが表示されます。 3 ナビゲーション一覧で[プログラム パラメータ]をクリックします。 4 [実行するクラス]フィールドに、BusinessObjects Enterprise Java SDK の IProgramBase(com.businessobjects.sdk.plugin.desktop.program.IProgramBase) を実装する .class ファイルの基本名を入力します。 たとえば、ファイル名が Arius.class の場合は、「Arius」と入力します。 5 [保存して閉じる]をクリックします。 Java プログラムが他のファイルにアクセスできるように設定する Java プログラムが Java ライブラリといった Program Job Server 上のファイルにアクセ スできるように設定することができます。 1 CMC の[フォルダ]管理エリアで、Java プログラム オブジェクトを選択します。 2 [管理] > [デフォルト設定]をクリックします。 [デフォルト設定]ダイアログ ボックスが表示されます。 3 ナビゲーション一覧で[プログラム パラメータ]をクリックします。 4 [Classpath]フィールドに、Program Job Server に格納されている Java プログ ラムが必要とするすべての Java ライブラリ ファイルの場所への完全パスを入 力します。 複数のパスを入力する場合は、使用しているオペレーティング システムに適した classpath 区切り文字(Windows ではセミコロン、UNIX ではコロン)を使用します。 5 [保存して閉じる]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 787 22 22 コンテンツ オブジェクトの使用 プログラム オブジェクトの管理 認証およびプログラム オブジェクト プログラム オブジェクトの公開に関連してセキュリティ上の危険があることに注意して ください。管理者は、システムを不正な行為から守らなければなりません。プログラム オブジェクトの実行に使用するアカウントに付与されたファイル権限のレベルによって、 ファイルに対してプログラムがどのような変更を行えるかを指定します。 ユーザーが実行できるプログラム オブジェクトの種類を制御し、プログラム オブジェク トの実行に必要な認証情報を設定することができます。 有効または可能にするプログラム オブジェクトの指定 最も初歩的なレベルのセキュリティとして、使用できるプログラム オブジェクトの種類を 設定することができます。 すべてのプラットフォームでの認証 CMC の[フォルダ]管理エリアでは、プログラムの実行に使用するアカウントの認証情 報を指定します。この機能を使用して、管理者はプログラムに特定のユーザー アカウ ントを設定でき、そのアカウントでプログラム オブジェクトを実行できる適切なアクセス 権をユーザー アカウントに割り当てることができます。 また、BusinessObjects Enterprise にプログラム オブジェクトを追加するユーザーは、 プログラム オブジェクトに固有の認証情報を割り当てて、プログラムからシステムにア クセスさせることができます。このように、プログラムはユーザー アカウントによって実 行され、プログラムのアクセス権はユーザーのアクセス権に制限されます。プログラム オブジェクトにユーザー アカウントを指定しない場合、プログラムはデフォルトにシス テム アカウントで実行されます。このような場合、プログラムのアクセス権は通常ローカ ルマシンだけにあり、ネットワークに対してはありません。 注 デフォルトでは、プログラム オブジェクトをスケジュールしたときに、認証情報が指 定されていないと、ジョブが失敗します。デフォルトの認証情報を提供するには、 [アプリケーション]管理エリアの[CMC]を選択します。[アクション]メニューの[プ ログラム オブジェクト権限]をクリックします。[次のオペレーティング システム認証 情報を使用してスケジュールを設定する]をクリックして、デフォルトのユーザー名 とパスワードを指定します。 Java プログラムの認証 BusinessObjects Enterprise では、あらゆるプログラム オブジェクトのセキュリティを設 定することができます。Java プログラムでは、BusinessObjects Enterprise は Java Policy 788 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 プログラム オブジェクトの管理 File を主に使用します。これは、安全でないコードの Java デフォルトに対応したデフォ ルトの設定です。特殊な要件に合わせるために、Java Policy Tool(Java Development Kit に同梱)を使用して Java Policy File を変更することができます。 Java Policy Tool には コードベースの 2 つのエントリがあります。最初のエントリは、 BusinessObjects Enterprise Java SDK にポイントされており、プログラム オブジェクト にすべての BusinessObjects Enterprise JAR ファイルへのフルアクセス権を付与して います。2 つ目のコードベースのエントリは、すべてのローカル ファイルに適用されま す。安全でないコードの Java デフォルトと同じ安全でないコードのセキュリティ設定を 使用します。 注 • • • Java Policy の設定は、同じマシンで実行されているすべての Program Job Server で共通です。 デフォルトでは、Java Policy File は BusinessObjects Enterprise インストール のルート ディレクトリにある Java SDK ディレクトリにインストールされています。 たとえば、Windows 版インストールの標準の場所は、 C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\conf\crystal-program.policy です。 UNIX では、標準のインストール場所は、 .../solaris_install/bobje/enter prise12/JavaSDK/crystal-program.policy です。 有効または可能にするプログラム オブジェクトを指定する 1 [アプリケーション]エリアで、[CMC]を選択します。 2 [アクション] > [プログラム オブジェクト権限]をクリックします。 [プログラム オブジェクト権限]ダイアログ ボックスが表示されます。 3 [ユーザーが行える操作]エリアで、ユーザーが実行できるようにするプログラ ム オブジェクトの種類を選択します。 [スクリプト/バイナリの実行]と[Java プログラムの実行]のどちらかを選択できます。 [Java プログラムの実行]を選択した場合は、[偽装の使用]チェック ボックスをオ ンまたはオフにできます。このオプションを使用すると、BusinessObjects Enterprise にログオンするためのトークンが Java プログラムに提供されます。 4 [保存して閉じる]をクリックします。 プログラム オブジェクトのユーザー アカウントを指定する 1 CMC の[フォルダ]管理エリアで、プログラム オブジェクトを選択します。 SAP BusinessObjects Enterprise 管理者ガイド 789 22 22 コンテンツ オブジェクトの使用 オブジェクト パッケージ管理 2 [管理] > [デフォルト設定]をクリックします。 [デフォルト設定]ダイアログ ボックスが表示されます。 3 ナビゲーション一覧で[プログラムのログオン]をクリックします。 4 [ユーザー名]と[パスワード]フィールドに、プログラムを実行するときのアカウ ントの認証情報を入力します。 5 [保存して閉じる]をクリックします。 オブジェクト パッケージ管理 このセクションでは、オブジェクト パッケージおよびインスタンスについてと、それらを セントラル管理コンソール(CMC)で管理する方法について説明します。さらに、ここで は、オブジェクト パッケージを作成する方法と、オブジェクト パッケージにオブジェクト を追加する方法についても説明します。 オブジェクト パッケージ、コンポーネント、インスタンスについて オブジェクト パッケージは、BusinessObjects Enterprise の独立したオブジェクトとして 機能します。オブジェクト パッケージは、すべてのコンテンツとともに、スケジュールが 可能なフォルダと考えることができます。 オブジェクト パッケージは、BusinessObjects Enterprise システムに公開されるレポー トとプログラム オブジェクトの任意の組み合わせから成ります。BusinessObjects Enterprise オブジェクト以外のオブジェクト(Excel、Word、Acrobat、テキスト、リッチ テ キスト、PowerPoint、ハイパーリンク オブジェクト)は、オブジェクト パッケージに追加す ることができません。 複数のオブジェクトを 1 つのオブジェクト パッケージにまとめると、それらのオブジェク トを同時にスケジュールすることができます。レポートのオブジェクト パッケージでは、 ユーザーはレポート間で同期されたデータを表示することができます。コンポーネント オブジェクトは自律的な動作は行いません。コンポーネント オブジェクトは、他のオブ ジェクトよりも設定オプションに制限があり、CMC の[フォルダ]管理エリアのすべての オブジェクトのリストには表示されません。オブジェクト パッケージを開いたときだけ表 示できるようになっています。 BusinessObjects Enterprise では、オブジェクト パッケージを実行するたびに、オブ ジェクト パッケージ インスタンスが作成されます。オブジェクト パッケージ インスタンス には、各コンポーネント オブジェクトの個々のインスタンスが含まれています。コンポー ネント インスタンスは、コンポーネント オブジェクトではなく、オブジェクト パッケージ インスタンスと連携しています。たとえば、オブジェクト パッケージを実行し、インスタン スを作成して、オブジェクト パッケージからレポート オブジェクトを削除しても、既存の 790 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 オブジェクト パッケージ管理 オブジェクト パッケージ インスタンスは変更されません。オブジェクト パッケージには、 削除したレポート オブジェクトから作成されたレポート インスタンスが残っているから です。しかし、オブジェクト パッケージの将来のインスタンスは、変更を反映します。 オブジェクト パッケージ インスタンス内にあるハイパーリンクされたレポート インスタン スの場合、ハイパーリンクは、同じオブジェクト インスタンス内にある他のレポート イン スタンスをポイントします。 関連項目 • 777 ページの「ハイパーリンクを使用したレポートでの作業 」 新しいオブジェクト パッケージを作成する 1 CMC の[フォルダ]管理エリアに移動し、オブジェクト パッケージを作成する フォルダに移動します。 2 [管理] > [新規] > [オブジェクト パッケージ]の順にクリックします。 [オブジェクト パッケージ]ダイアログ ボックスが表示されます。 3 [タイトル]フィールドに、作成するオブジェクト パッケージの名前を入力しま す。 4 [説明]フィールドに、オブジェクト パッケージの説明を入力します。 このフィールドは省略可能です。 5 [OK]をクリックします。 注 オブジェクト パッケージがシステムに追加されると、そのオブジェクト パッケー ジのプロパティ、コンテンツ、スケジュール情報、出力先、ユーザー アクセス 権、オブジェクト設定、および通知を変更できます。それには、メニューの[管 理] > [プロパティ]または[管理] > [デフォルト設定]を使用します。 オブジェクト パッケージへのオブジェクトの追加 CMC では、作成したオブジェクト パッケージに、レポート オブジェクトやプログラム コ ンポーネント オブジェクトを追加できます。以前に公開しなかったオブジェクトをオブ ジェクト パッケージに直接追加したり、既存のオブジェクトをオブジェクト パッケージに コピーすることができます。既存のオブジェクトのコピーは、オブジェクト パッケージ内 に移動したり、オブジェクト パッケージ間で移動したりできますが、既存のオブジェクト 自体を移動することはできません。 SAP BusinessObjects Enterprise 管理者ガイド 791 22 22 コンテンツ オブジェクトの使用 オブジェクト パッケージ管理 オブジェクトをオブジェクト パッケージにコピーすると、コンポーネント オブジェクトに は元のオブジェクトと同じ設定が保持されます。しかし、オブジェクト パッケージ内に 元のオブジェクトのコピーを作成すると、コンポーネントと元のオブジェクトは別のエン ティティになります。片方のオブジェクトを変更しても、もう片方のオブジェクトには反映 されません。 注 公開ウィザードを使用して、新規または既存のオブジェクト パッケージにオブジェ クトを追加できます。 関連項目 • • 750 ページの「オブジェクトをコピーする」 869 ページの「公開ウィザード の手順」 新しいオブジェクトを直接オブジェクト パッケージに追加する 1 CMCの[フォルダ]管理エリアで、オブジェクト パッケージをダブルクリックしま す。 オブジェクト パッケージのコンテンツは、詳細パネルに表示されます。 2 追加するオブジェクトに応じて、[管理] > [追加] > [Crystal レポート]または[プ ログラム ファイル]をクリックします。 このダイアログ ボックスは、選択したオプションに応じて変わります。 3 [ファイル名]フィールドにファイルの名前を入力するか[参照]をクリックして、 公開するオブジェクトを表示します。 4 適切なプロパティを設定します。 • レポートの場合は、保存済みデータを保持するかどうかを指定します。 • プログラムの場合は、実行可能ファイル、Java、またはスクリプトなど、プロ グラムのタイプを設定します。 5 [OK]をクリックします。 オブジェクト パッケージとオブジェクトの設定 オブジェクト パッケージを使用すると、同様のスケジュール要件を持つオブジェクトを スケジュールする時間を節約できます。結果として、オブジェクト パッケージ レベルの いくつかのパラメータ、およびオブジェクト レベル、つまりオブジェクト パッケージ内の 個々のオブジェクトに対していくつかのパラメータを設定します。 792 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ オブジェクトの使用 オブジェクト パッケージ管理 たとえば、オブジェクト パッケージの出力先を指定する必要はありますが、パッケージ 内の個々のオブジェクトに対して出力先を指定することはできません。オブジェクト パッ ケージが実行されると、そのオブジェクト パッケージに対して指定した出力先に出力 インスタンスが保存されます。 注 オブジェクト パッケージ内のオブジェクトは、パッケージ外に存在するオブジェク トのコピーであるため、実行した変更内容は、オブジェクト パッケージ外のオブジェ クトには反映されません。 認証およびオブジェクト パッケージ オブジェクト パッケージ は、Enterprise とデータベースにおける認証処理を簡便にし ます。Enterprise 認証を1回入力するだけで、コンポーネント オブジェクトがすべて含 まれているオブジェクト パッケージをスケジュールすることができます。したがって、オ ブジェクト パッケージ内の各オブジェクトをスケジュールするアクセス権を持っている 必要があります。スケジュール アクセス権のないコンポーネント オブジェクトを 1 つ以 上含むパッケージのスケジュールを試みると、コンポーネント インスタンスはエラーを 起こします。 データベース認証では、オブジェクト パッケージ内の各レポート コンポーネント オブ ジェクトに対し、データベース ログオン情報を指定します。レポートをオブジェクト パッ ケージにコピーすれば、元のレポートのデータベース ログオン情報が最初に継承され ます。 SAP BusinessObjects Enterprise 管理者ガイド 793 22 オブジェクトのスケジュール 23 23 オブジェクトのスケジュール 概要 概要 この節では、オブジェクトのスケジュールについて説明します。さらに、オブジェクトの 個別またはバッチによるスケジュールと、イベント発生時のスケジュールに関する詳細 な手順も取り上げます。また、オブジェクトの配布、スケジュール通知の指定、インスタ ンスの管理についても説明します。 スケジュール スケジュールは、オブジェクトが指定の時刻に自動的に実行されるようにする処理で す。オブジェクトをスケジュールする場合、必要な定期スケジュール パターンを選択 し、その他のパラメータを指定して、そのオブジェクトの実行時刻と頻度を正確に制御 します。 オブジェクトをスケジュールすると、システムによってスケジュールされたインスタンスが 作成されます。スケジュールされたインスタンスは個々のオブジェクトの[履歴]ダイア ログ ボックスに(“定期”または“待機”というステータスで)表示されますが、このインス タンスにはオブジェクトとスケジュール情報のみが含まれ、データは含まれません。 オブジェクトの実行時に、オブジェクトの出力インスタンス(レポートまたはプログラム イ ンスタンスなど)が作成されます。レポート インスタンスには、データベースから取得し た実際のデータが含まれます。プログラム インスタンスは、プログラム オブジェクトの 実行時に生成された標準出力および標準エラーを含むテキスト ファイルです。オブ ジェクトの[履歴]ダイアログ ボックスには出力インスタンスも表示されます。出力インス タンスのステータスは[成功]または[失敗]になります。 エンド ユーザーがオブジェクトをスケジュールして実行するには、InfoView や カスタ ム Web アプリケーションなど、Web ベースのクライアントを使用する必要があります。 InfoView は主にオブジェクトのスケジュールとレポートの表示のためのアプリケーショ ンですが、CMC ではそれらの他にオブジェクトの管理もできます。 定期的なスケジュール オプションとパラメータの概要 オブジェクトをスケジュールする場合は、必要な定期スケジュール パターンを選択し ます。たとえば、[日単位]または[週単位]を選択してから実行オプション(たとえば、 そのオブジェクトを実行する曜日など)を選択します。次に、オブジェクトの実行時刻と 頻度を正確に管理する追加のパラメータを指定します。 使用可能な実行オプションとパラメータは、選択した定期スケジュール パターンによっ て異なります。多くの場合、開始日や終了日など同じパラメータが表示されます。 796 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュール 関連項目 • • 797 ページの「定期スケジュール パターン」 798 ページの「実行オプションとパラメータ」 定期スケジュール パターン オブジェクトをスケジュールする場合、次の表に示した定期スケジュール パターンの 中から選択することができます。 表 23-1: 定期スケジュール パターン 定期スケジュール パターン 説明 今すぐ ユーザーが[スケジュール]をクリックすると、すぐにオ ブジェクトが実行されます。 1回 オブジェクトは 1 回だけ実行されます。今すぐまたは後 で実行したり、指定したイベントが発生したときに実行 したりすることができます。 時間単位 オブジェクトは毎時実行されます。開始時間、開始お よび終了日を指定します。 日単位 オブジェクトは毎日実行されます。1 日に 1 回または 数回実行することができます。実行時刻、開始日およ び終了日を指定することができます。 週単位 オブジェクトは毎週実行されます。1 週間に 1 回また は数回実行することができます。実行する曜日、時間、 開始および終了日を指定することができます。 月単位 オブジェクトは毎月または数か月ごとに実行されます。 実行する日にち、時間、開始および終了日を指定する ことができます。 SAP BusinessObjects Enterprise 管理者ガイド 797 23 23 オブジェクトのスケジュール スケジュール 定期スケジュール パターン 説明 日付 オブジェクトは毎月特定の日に実行されます。実行す る日にち、開始日および終了日を指定することができ ます。 第 1 月曜日 オブジェクトは毎月第 1 月曜日に実行されます。開始 日と終了日を指定できます。 月末日 オブジェクトは毎月末日に実行されます。開始日と終 了日を指定できます。 月間の曜日 オブジェクトは毎月特定の週の特定の曜日に実行され ます。曜日、週、開始日および終了日を指定できます。 カレンダー オブジェクトは、既に作成されているカレンダーで指定 した日付に実行されます。 関連項目 • 840 ページの「カレンダーの概要」 実行オプションとパラメータ ここでは、オブジェクトのスケジュール用の実行パラメータについて説明します。すべ てのパラメータがすべての場合に適用されるわけではありませんが、適用される場合 は、どの場合でも機能は同じです。 798 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュール 表 23-2: 実行オプション 実行オプション 説明 特定の[日単位]および[月単位]定期ス ケジュール パターンにのみ適用されま す。これらの変数を含む実行オプションを 選択すると、そのデフォルト値が表示され ます。これらの値は必要に応じて変更で きます。 X 変数と N 変数 実行日 開始時刻 たとえば、[日単位]定期スケジュール パ ターンと[X 時間 N 分ごと]の実行オプショ ンを選択した場合、レポートを 4(X)時間 30(N)分ごとなどに実行するように指定で きます。X または N の値を変更しない場 合、レポートは 1 時間ごとに実行されま す。 これらのオプションは、[週単位]定期スケ ジュール パターンを選択した場合に表示 されます。適切な曜日のチェック ボックス をオフにして、ジョブを実行する曜日を選 択できます。 ほとんどの場合に適用されますが、一部 適用されない定期スケジュール パターン と実行オプションがあります。デフォルト は、現在の日時です。開始時刻が経過し た直後のできる限り早い段階で、指定し たスケジュールに従ってオブジェクトが実 行されます。 たとえば、3 か月後の開始時刻を指定す ると、他のすべての基準が満たされてい る場合でも、その開始日が経過するまで オブジェクトは実行されません。開始日の 経過後、指定した時刻にレポートが実行 されます。 SAP BusinessObjects Enterprise 管理者ガイド 799 23 23 オブジェクトのスケジュール スケジュール 実行オプション 説明 終了時刻 ほとんどの場合に適用されますが、一部 適用されない定期スケジュール パターン と実行オプションがあります。デフォルトは 遠い将来における現在の時刻と日付で、 それまでは何度もオブジェクトが実行され ます。必要に応じて、別の終了時刻を指 定します。終了時刻が経過すると、オブ ジェクトは実行されません。 可能な再試行回数 常に適用されます。最初の試行が失敗し た場合に、システムがオブジェクトの処理 を試行する回数です。デフォルトでは、こ の数は 0 です。 再試行間隔(秒単位) 常に適用されます。最初の試行が失敗し た場合に、システムがオブジェクトの処理 を再試行するまでの待機間隔(秒単位) です。 オブジェクトをスケジュールする 1 CMCの[フォルダ]管理エリアで、オブジェクトを選択します。 注 オブジェクトのデフォルトのスケジュール設定を変更するには、[スケジュール] ダイアログ ボックスを開いたときに[デフォルト設定]をクリックします。スケジュー ル設定を指定して[保存]をクリックします。 2 [アクション] > [スケジュール]をクリックします。 [スケジュール]ダイアログ ボックスが表示され、オブジェクトのデフォルト設定が示 されます。 3 適切なインスタンスのタイトルを入力します。 4 [繰り返し]をクリックして、定期的なスケジュール パターンを選択します。 800 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュール たとえば、[週単位]を選択します。 5 必要な実行オプションとパラメータを指定します。 たとえば、[週単位]を選択してから、[月曜]、[水曜]、および[金曜]を指定しま す。 6 必要に応じて、その他のスケジュール オプションやパラメータをすべて設定し ます。 7 [スケジュール]をクリックします。 スケジュールされたインスタンスが作成され、指定したスケジュール情報に従っ てそのインスタンスが実行されます。オブジェクトの[履歴]ページに、スケジュー ルされたインスタンスを表示することができます。 関連項目 • • • • 797 798 804 833 ページの「定期スケジュール パターン」 ページの「実行オプションとパラメータ」 ページの「スケジュールの一般オプションの設定」 ページの「インスタンスの履歴の管理および表示」 オブジェクト パッケージによるオブジェクトのスケジュール オブジェクト パッケージ機能を使用すると、オブジェクトをバッチでスケジュールするこ とができます。オブジェクト パッケージは、BusinessObjects Enterprise の独立したオ ブジェクトです。レポート オブジェクト、プログラム オブジェクト、および Web Intelligence ドキュメントなどのスケジュール可能なオブジェクトを自由に組み合わせてこれに含め ることができます。オブジェクト パッケージを使用することで認証処理が簡便になり、 ユーザーは異なるオブジェクトのインスタンス間で同期されたデータを表示することが できます。 オブジェクト パッケージを使用してオブジェクトをスケジュールするには、最初にオブ ジェクト パッケージを作成します。次に、既存のオブジェクトをオブジェクト パッケージ にコピーします。最後に、任意のオブジェクトと同様に、そのオブジェクト パッケージを スケジュールします。または、インポート ウィザードを使用して、オブジェクト パッケー ジにオブジェクトを追加します。 注 オブジェクト パッケージに含まれている各コンポーネントの処理情報は、個別に 設定する必要があります。たとえば、スケジュールされた時にオブジェクト パッケー ジ内のレポート オブジェクトを印刷する場合は、その設定のために[スケジュール] ダイアログ ボックスの[コンポーネント]をクリックして印刷するコンポーネントのタイ SAP BusinessObjects Enterprise 管理者ガイド 801 23 23 オブジェクトのスケジュール スケジュール トルをクリックする必要があります。次にそのコンポーネントの[出力設定]を展開し て、コンポーネント自体についてスケジュールするときと同様に印刷を設定します。 関連項目 • • • 790 ページの「オブジェクト パッケージ管理」 792 ページの「オブジェクト パッケージとオブジェクトの設定」 777 ページの「ハイパーリンクを使用したレポートでの作業 」 オブジェクトのイベント発生時のスケジュールの設定 イベント発生に合わせてオブジェクトをスケジュールすると、追加条件(イベント)が発 生したときのみオブジェクトが実行されます。ファイルベース、カスタム、スケジュール ベースの各イベント タイプのいずれか、またはすべてが発生するまで、オブジェクトが 待機するようスケジュールできます。スケジュールされたオブジェクトによってイベント を発生させるには場合は、スケジュールベースのイベントを選択する必要があります。 注 ファイルベースのイベントは、特定のファイルが存在する場合に発生します。カス タム イベントは手動で発生させます。スケジュールベースのイベントは、実行中の 他のオブジェクトによって発生します。 イベントの発生に基づくオブジェクトのスケジュール 特定のイベントが発生するまで待機するようにオブジェクトをスケジュールすると、その イベントが生成され、他のすべてのスケジュール条件が満たされたときのみオブジェク トは実行されます。オブジェクトの開始日時より前にイベントが発生した場合、オブジェ クトは実行されません。オブジェクトの終了日時を指定して、その終了日時より前にイ ベントが発生しなかった場合は、すべての条件が満たされないためオブジェクトは実 行されません。週単位、月単位、またはカレンダー スケジュールを選択すると、オブ ジェクトの処理を行える特定の時間枠が設定されます。オブジェクトが実行されるため には、イベントが指定時間内に発生する必要があります。たとえば、毎週火曜日に実 行する週単位レポート オブジェクトをスケジュールした場合、イベントはそのインスタン スの日付が終わるまで(この例では火曜日)に発生する必要があります。 イベントを発生させるオブジェクトのスケジュール オブジェクトの実行完了時にスケジュールベースのイベントを発生させるオブジェクト をスケジュールすることもできます。オブジェクトが実行されると、BusinessObjects Enterprise は指定のイベントを発生させます。スケジュールベースのイベントが成功し 802 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュール たインスタンスに基づく場合、たとえば、インスタンスが失敗するとイベントは発生しま せん。 注 イベント発生に合わせてオブジェクトをスケジュールするには、最初にイベントを 作成しておく必要があります。 関連項目 • • 847 ページの「イベント管理の概要」 850 ページの「スケジュールベースのイベント」 イベントの発生に基づいてオブジェクトの実行をスケジュールする 1 CMCの[フォルダ]管理エリアで、オブジェクトを選択します。 2 [アクション] > [スケジュール]をクリックします。 3 ページの左の[オブジェクトの実行]リストで、[1 回]、[日単位]、[週単位]、 [月単位]、[カレンダー]から定期実行パターンを 1 つ選択します。 4 実行オプションを選択します。 5 オブジェクトのスケジュール パラメータ(スケジュール オプション、開始日時、 終了日時など)を選択して設定します。 6 [イベント]をクリックして[使用できるイベント]から選択し、[>]をクリックしてそ のイベント(複数可)を[待機するイベント]に追加します。 ヒント 使用可能なイベントをすべて追加する場合は、[>>]をクリックします。 7 オブジェクトをスケジュールするには[スケジュール]をクリックします。 関連項目 • • 797 ページの「定期スケジュール パターン」 798 ページの「実行オプションとパラメータ」 イベントを発生させるオブジェクトをスケジュールする 1 CMCの[フォルダ]管理エリアで、オブジェクトを選択します。 2 [アクション] > [スケジュール]をクリックします。 3 ページの左の[オブジェクトの実行]リストで、[1 回]、[日単位]、[週単位]、 [月単位]、[カレンダー]から定期実行パターンを 1 つ選択します。 SAP BusinessObjects Enterprise 管理者ガイド 803 23 23 オブジェクトのスケジュール スケジュールの一般オプションの設定 4 オブジェクトのスケジュール パラメータ(スケジュール オプション、開始日時、 終了日時など)を選択して設定します。 5 [イベント]エリアで[利用可能なスケジュール イベント]から選択し、[>]をクリッ クしてそのイベント(複数可)を[完了時に実行するイベント]に追加します。 注 このリストでは、スケジュールベースのイベントのみを選択できます。 ヒント 使用可能なイベントをすべて追加する場合は、[>>]をクリックします。 6 オブジェクトをスケジュールするには[スケジュール]をクリックします。 関連項目 • 797 ページの「定期スケジュール パターン」 スケジュールの一般オプションの設定 BusinessObjects Enterprise では、オブジェクトの処理とスケジュールの設定を制御で きます。 関連項目 • 800 ページの「オブジェクトをスケジュールする」 • 804 ページの「スケジューリング ジョブの成功または失敗の通知の設定」 • 808 ページの「アラート通知の指定」 • 810 ページの「出力先の選択」 • 821 ページの「形式の選択」 • 830 ページの「ユーザーまたはグループのオブジェクトのスケジュール」 • 829 ページの 「Web Intelligence ドキュメントまたは Desktop Intelligence ドキュメ ントのキャッシュ オプションの選択」 スケジューリング ジョブの成功または失敗の通知の設定 オブジェクト インスタンスの実行に成功または失敗したときに自動的に通知されるよう に、スケジュール オプションを設定できます。通知は、監査通知または電子メール通 知で送信できます。複数の通知方法を組み合わせることが可能なため、成功したイン スタンスと失敗したインスタンスで、異なる通知設定を使用することもできます。 804 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュールの一般オプションの設定 たとえば、毎日実行するレポートが多数あるとします。管理者は、各インスタンスが正 常に実行されたことを確認し、新しいレポートが作成されたことを特定のユーザーに電 子メールで知らせる必要があります。多数のレポートがある場合、手動でレポートを確 認して必要なユーザーに通知する作業には非常に時間がかかります。BusinessObjects Enterprise の通知設定を使用すると、レポートが正常に実行されなかったときには管 理者に、新しいレポート インスタンスが正常に実行されたときにはユーザーに通知が 自動送信されるよう、各オブジェクトに設定することができます。 スケジューリング ジョブの成功または失敗の決定 オブジェクトをスケジュールすると、スケジュールされたインスタンスは成功するか失敗 するかのいずれかです。インスタンスが成功する条件と失敗する条件は、次に示すよ うに、スケジュールしたオブジェクトの種類によって決まります。 • レポート オブジェクト、Desktop Intelligence ドキュメント オブジェクト、および Web Intelligence ドキュメント オブジェクト オブジェクトの処理中またはデータベースのアクセス中にエラーが発生しない場合 は、レポート インスタンスまたはドキュメント オブジェクト インスタンスの実行は成功 となります。ユーザーの指定したパラメータやログオン情報が間違っていると、イン スタンスは失敗する可能性があります。 • プログラム オブジェクト プログラム オブジェクトの場合、成功するためにはプログラムが実行される必要が あります。プログラムが実行されない場合、インスタンスは失敗と見なされます。プ ログラムが実行されたものの、本来のタスクが実行されない場合があります。この場 合、プログラム オブジェクトが実行された以上、そのインスタンスは、成功と見なさ れます。BusinessObjects Enterprise は、プログラム オブジェクトの内容に応じて 問題を監視しているわけではありません。 • オブジェクト パッケージ オブジェクト パッケージは、そのコンポーネントのどれかが失敗すると、失敗する可 能性があります。この設定を変更するには、オブジェクト パッケージの[プロパティ] の[デフォルト設定]を開き、[コンポーネントのエラー]をクリックして[スケジュール されたパッケージは個々のコンポーネントのエラーのため失敗します]をオフにし ます。 オブジェクト パッケージに含まれる個々のオブジェクトについても、スケジュール オプションを設定することができます。コンポーネントを選択して、[スケジュール] ダイアログ ボックスの[コンポーネント]セクションでオプションを設定しても、これを 行うことができます。次に、そのコンポーネントの通知、データベース ログオン、フィ ルタ、書式、印刷、パラメータ、サーバー グループ、およびアラートの設定をその コンポーネントに適したものに設定できます。 SAP BusinessObjects Enterprise 管理者ガイド 805 23 23 オブジェクトのスケジュール スケジュールの一般オプションの設定 注 オブジェクト パッケージには監査通知や電子メール通知は設定できませんが、 オブジェクト パッケージに含まれる個々のオブジェクトには、任意の種類の通 知を設定できます。イベントの発生に合わせてオブジェクト パッケージをスケ ジュールすることもできます。 関連項目 • 850 ページの「スケジュールベースのイベント」 通知について オブジェクト レベルで通知を設定できます。オブジェクトごとに違った通知オプション を選択し、条件によって異なる種類の通知を送信することができます。オブジェクト パッ ケージには、イベント通知しか設定できません。イベント通知は、オブジェクト パッケー ジの成功または失敗に基づいてイベントを発生させます。より一般的な観点からオブ ジェクトの失敗と成功を監視するには、BusinessObjects Enterprise の監査機能を使 用します。 通知が失敗すると、オブジェクト インスタンスも失敗します。たとえば、電子メール通知 で無効な電子メール アドレスにメッセージが送信されると、通知が失敗し、オブジェク ト履歴には、オブジェクト インスタンスの失敗として記録されます。 次に示す通知方法を選択できます。 • 監査通知 監査通知を使用するには、監査データベースを設定し、サーバーの監査を有効 にする必要があります。監査機能を使用して BusinessObjects Enterprise システム を監視する場合は、監査通知を使用できます。監査データベースの設定と監査機 能の有効化の詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 監査通知を選択すると、スケジュールされるオブジェクトの情報が監査データベー スに書き込まれます。監査データベースに通知を送信するタイミングとして、ジョブ が正常に実行されたとき、実行が失敗したとき、その両方のいずれかを選択するこ とができます。 • 電子メール通知 オブジェクト インスタンスの成功または失敗を通知する手段として、電子メールを 送信することができます。電子メール メッセージの送信者と受信者を選択すること ができます。電子メールは、インスタンスが失敗したときと成功したときに送信する ことができます。たとえば、レポートが失敗したときには管理者に電子メールを送信 806 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュールの一般オプションの設定 し、レポートが成功したときにはそれを必要とする人全員に自動的に通知を送信し て、レポートが使用できることを知らせることができます。 注 電子メール通知を有効にするには、Job Server で電子メール SMTP の出力先 を有効にし、設定が行われている必要があります。詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 注 スケジュールされたオブジェクトの成功または失敗に関する通知は、アラート通知 とは異なります。アラート通知は、レポートの設計に組み込まれている必要があり ます。たとえば、警告通知を使って、レポート内の特定の値が $1,000,000 を上 回ったときに常に電子メールを送信することができます。このケースでは、通知は レポートの内容に関係なく、単に、レポート オブジェクトのインスタンスが失敗した か成功したかのみを監視します。 インスタンスの成功または失敗に関する通知を設定する 1 CMC の[フォルダ]管理エリアで、オブジェクトを選択します。 2 [アクション] > [スケジュール]をクリックします。 3 ナビゲーション一覧で、[通知]を展開します。 4 使用したい通知タイプ(複数も可)をクリックします。 注 既に使用されている通知タイプには、有効と示されます。そうでない場合は、 無効と示されます。 5 通知の指定する設定を選択し、[更新]をクリックします。 表 23-3: 通知の種類 通知の種類 説明 • ジョブの成功時にレコードを監査 データベースに送信する場合は、 [ジョブの実行の成功]を選択しま す。 • ジョブが失敗したときに、レコードを 送信する場合は、[ジョブの実行の 失敗]を選択します。 監査 SAP BusinessObjects Enterprise 管理者ガイド 807 23 23 オブジェクトのスケジュール スケジュールの一般オプションの設定 通知の種類 電子メール 説明 • ジョブの失敗時または成功時に通 知を送信するかどうかを選択します。 • 電子メール通知の内容と受信者を 指定するには、有効にした通知オプ ションを展開して[ここで使用する値 を設定する]を選択し、[送信者]と [受信者]の電子メール アドレス、電 子メールの件名、メッセージを指定 します。 注 複数のアドレスまたは配信リストの区切 り文字には、セミコロン(;)を使用してく ださい。 注 デフォルトで、通知はサーバーのデフォルトの電子メール宛先に送信されま す。デフォルトの電子メール設定を変更する方法の詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 アラート通知の指定 注 この機能は Desktop Intelligence および Web Intelligence ドキュメント オブジェク トには適用されません。 アラートは Crystal Reports で作成されるカスタム メッセージです。レポート データが 特定の条件になると表示されます。警告は、ユーザーが取るべき対処方法やレポート データに関する情報を示します。このアラート条件(Crystal Reports で定義)が True の場合、アラートが発生し、そのメッセージが表示されます。 BusinessObjects Enterprise では、レポートのスケジュール作成時にアラート通知を送 信させる選択が可能です。アラート通知を有効にすると、SMTP サーバーからメッセー ジが送信されます。さらに、電子メールの配信オプションの設定、電子メールの宛先 フィールド、CC フィールド、差出人フィールドの指定、件名とメッセージ情報の追加、 808 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュールの一般オプションの設定 電子メールの受信者に使用させたいビューアの URL の設定、送信するアラート レ コードの最大数の設定が可能です。 注 • • • [アラート通知]リンクは、レポート オブジェクトにアラートがある場合のみ使用 できます。 アラート通知を無効にしても、レポート オブジェクト内ではアラートが発生しま す。 アラート通知を有効にするには、Job Server で電子メール SMTP の出力先を 有効にし、設定が行われている必要があります。詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 アラート通知を設定する 1 2 3 4 CMCの[フォルダ]管理エリアで、レポート オブジェクトを選択します。 [アクション] > [スケジュール]をクリックします。 ナビゲーション一覧で[アラート通知]をクリックします。 警告通知を送信する場合は[アラート通知を有効にする]チェック ボックスをオ ンにします。 5 [デフォルト設定を使用]と[カスタム設定]のどちらかを選択します。 前者のオプションを選択すると、BusinessObjects Enterprise は、Job Server のデ フォルト設定に基づいてアラート通知を配信します。これらの設定は、[サーバー] 管理エリアで変更することができます。詳細については、 『SAP BusinessObjects Enterprise Web Application デプロイメント ガイド 』を参照してください。 後者のオプションを選択すると、ソフトウェアで電子メールの設定を指定できます。 6 電子メールの受信者がレポートを表示するために使用するビューアの URL を 入力します。または、[デフォルトを使用]をクリックしてデフォルト ビューアを選 択することもできます。 アラート通知電子メールで送信されるハイパーリンクに、ビューア URL が表示され ます。CMC の[アプリケーション]管理エリアで CMC アプリケーションを選択して [管理]、[プロパティ]をクリックすることで、デフォルトの URL を設定できます。詳 細については、製品メディアに収録されている開発者ドキュメントを参照してくださ い。 注 ビューア URL を入力するときは、W3C(World Wide Web Consortium)URL エ ンコーディングを使用する必要があります。たとえば、パス内のスペースを %20 に置き換えます。詳細については、http://www.w3.org/を参照してください。 SAP BusinessObjects Enterprise 管理者ガイド 809 23 23 オブジェクトのスケジュール スケジュールの一般オプションの設定 7 アラート通知に組み込むアラート レコードの最大数を入力します。 アラートを発生させたレコードを含むレポート ページが、アラート通知のハイパー リンクに表示されます。このフィールドでは表示されるレコードの最大数を指定でき ます。 ヒント “アラート名”フィールドと“ステータス”フィールドは、Crystal Reports で設定し ます。 8 スケジュール オプションをすべて設定したら、[スケジュール]をクリックします。 出力先の選択 BusinessObjects Enterprise では、出力先がデフォルトの Output FRS(File Repository Server)以外の場所になるようにオブジェクトやインスタンスを設定できます。オブジェ クトの実行時には、必ず出力インスタンスが Output FRS に保存されます。追加の出 力を選択できるようにすると、エンタープライズ システム内またはエンタープライズ シ ステム外の出力先にインスタンスを柔軟に配布することができます。 たとえば、電子メールで他のユーザーに出力を自動配布するようにオブジェクトを設 定することができます。 注 また、実行後に出力されるようにオブジェクト インスタンスを設定することもできま す。 デフォルト以外の出力先を指定すると、BusinessObjects Enterprise で出力ファイルの 一意の名前が生成されます。ファイル名を生成するために、ID、オブジェクトの名前ま たはタイトル、所有者情報、日時の情報を組み合わせることができます。使用できる出 力先は、ファイルの場所、FTP、電子メール、および BusinessObjects Enterprise の受 信ボックスです。 次の出力先を選択できます。 810 • デフォルトの出力先の場所 • ファイルの場所 • FTP の場所 • 電子メール • 受信ボックス SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュールの一般オプションの設定 注 CMC または InfoView で、オブジェクトやインスタンスの出力先の設定を変更でき ます。CMC を使用して出力先の設定を指定すると、指定した設定は InfoView の デフォルトのスケジュール設定にも反映されます。 関連項目 • • • • • • 770 811 812 815 817 819 ページの「プリンタとページ レイアウト オプションの設定」 ページの「デフォルトの出力先のサポート」 ページの「アンマネージド ディスクの出力先としての使用」 ページの「FTP の使用」 ページの「電子メール(SMTP)のサポート」 ページの「受信ボックスのサポート 」 デフォルトの出力先のサポート オブジェクト インスタンスは、デフォルトでは、Output File Repository Server(FRS)に 保存されます。FRS だけにインスタンスを保存し、他の出力先には保存しない場合は、 このオプションを選択します。 出力先をデフォルトに設定する 1 CMCの[フォルダ]管理エリアで、オブジェクトを選択します。 2 [アクション] > [スケジュール]をクリックし、出力先ページを開きます。 • Crystal レポートまたはオブジェクト パッケージをスケジュールしている場合 は、[出力先]をクリックします。 • Desktop Intelligence ドキュメントをスケジュールしている場合は、[形式お よび出力先]をクリックします。 • Web Intelligence ドキュメントをスケジュールしている場合は、[形式および 出力先]をクリックします。 3 出力先としてデフォルトの Enterprise の場所が設定されていることを確認しま す。 • Crystal レポートまたはオブジェクト パッケージをスケジュールしている場合 は、[出力先]一覧で[デフォルトの Enterprise の場所]を選択します。 • Desktop Intelligence ドキュメントまたは Web Intelligence ドキュメントをスケ ジュールしている場合は、[出力形式の詳細]の下のすべてのチェック ボッ クスがオフになっていることを確認します。 4 その他のスケジュール オプションを設定し、[スケジュール]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 811 23 23 オブジェクトのスケジュール スケジュールの一般オプションの設定 アンマネージド ディスクの出力先としての使用 オブジェクトをスケジュールするときに、出力先がアンマネージド ディスクになるように オブジェクトを設定できます。この場合、出力インスタンスは、Output FRS および指定 した出力先に保存されます。 オブジェクトが Web Intelligence ドキュメントまたはオブジェクト パッケージの場合は、 出力先としてアンマネージド ディスクを指定できません。ただし、オブジェクト パッケー ジの場合は、オブジェクト パッケージ内の個々のオブジェクトの出力先をアンマネー ジド ディスクに設定することができます。 注 • • • 出力先を使用するには、Job Server で出力先を有効にし、設定が行われてい る必要があります。詳細については、 『SAP BusinessObjects Enterprise 管理 者ガイド 』を参照してください。 この場所は、処理サーバー上のローカル ディレクトリである必要があります。 Windows を使用しているサーバーでは、保存場所として Universal Naming Convention(UNC)パスまたはローカル ディレクトリを指定できます。 処理サーバーには、指定の出力先に対する十分なアクセス権が必要です。 ファイルの場所を出力先に設定する 1 CMCの[フォルダ]管理エリアで、オブジェクトを選択します。 2 [アクション] > [スケジュール]をクリックし、出力先ページを開きます。 • Crystal レポートまたはオブジェクト パッケージをスケジュールしている場合 は、[出力先]をクリックします。 • Desktop Intelligence ドキュメントをスケジュールしている場合は、[形式お よび出力先]をクリックします。 • Web Intelligence ドキュメントをスケジュールしている場合は、[形式および 出力先]をクリックします。 3 出力先として[ファイルの場所]を選択します。 • Crystal レポートまたはオブジェクト パッケージをスケジュールしている場合 は、[出力先]一覧で[ファイルの場所]を選択します。 • Desktop Intelligence ドキュメントまたは Web Intelligence ドキュメントをスケ ジュールしている場合は、[出力形式の詳細]の下の[ファイルの場所]を 選択して、[出力先オプションと設定]をクリックします。 4 Desktop Intelligence ドキュメントまたは Web Intelligence ドキュメントをスケ ジュールしている場合は、[Job Server のデフォルト値を使用する]を選択また は選択解除します。 812 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュールの一般オプションの設定 注 CMC の[サーバー]管理エリアで、デフォルトの Job Server の設定を変更で きます。詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』 を参照してください。 「File location properties for scheduled objects」に、スケジュールの時刻に設定で きるファイル名のプロパティとユーザー情報を示します。 注 Windows サーバーにだけ、ユーザー名とパスワードを指定することができま す。 5 インスタンスのクリーンアップを有効にするかどうかを選択します。 • Desktop Intelligence ドキュメントまたは Web Intelligence ドキュメントをスケ ジュールしている場合は、[スケジュール後にインスタンスをクリーン アップ] オプションを選択または選択解除します。 • 別の種類のオブジェクトをスケジュールしている場合は、[履歴にインスタ ンスを保持する]を選択または選択解除します。 このオプションが選択されると、システムによって Output File Repository Server からレポート プログラム インスタンスが自動的に削除され、サーバー上のインスタ ンスの数が最小に保たれます。 注 これらのインスタンスはイベントの監査に必要です。したがって、スケジュール されたオブジェクトに対して監査が有効になった場合には、この設定は破棄さ れます。 6 必要に応じてその他のスケジュール オプションを設定します。 7 [スケジュール]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 813 23 23 オブジェクトのスケジュール スケジュールの一般オプションの設定 表 23-4: スケジュールされたオブジェクトのファイルの場所プロパティ プロパティ 説明 出力先のディレクトリ ローカルの場所、マップされた場所、ま たは UNC パスを入力します。Web Intel ligence ドキュメントまたは Desktop Intel ligence ドキュメントをスケジュールして いて、インスタンスのタイトル、所有者、 日付と時刻、ユーザー名などの変数に 基づいてフォルダを作成する場合、一 覧から選択することでその変数を挿入 できます。変数はテキスト ボックスのテ キストの終わりに挿入されます。 BusinessObjects Enterprise でファイル 名が自動的に生成されるようにするに は、[自動生成される名前]を選択しま す。 ファイル名 814 ファイル名を選択するには、[指定の名 前]を選択して使用する名前を入力しま す。Web Intelligence ドキュメントまたは Desktop Intelligence ドキュメントをスケ ジュールしている場合は、出力先ディレ クトリで使用できる変数と同じものをファ イル名に含めることができます。指定し たファイル名にファイル拡張子を追加す る場合は、[ファイル拡張子を追加する] が選択されていることを確認します。 ユーザー名 出力先ディレクトリにファイルを書き込む 権限を持つユーザーを指定します。 パスワード ユーザーのパスワードを入力します。 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュールの一般オプションの設定 FTP の使用 オブジェクトをスケジュールするときに、オブジェクトの出力先を FTP(File Transfer Protocol)サーバーに設定できます。FTP サーバーに接続するには、FTP サーバー にファイルをアップロードできるアクセス権を持つユーザーを指定する必要があります。 FTP の出力先を指定する場合、出力インスタンスは、システムにより Output FRS およ び指定した出力先に保存されます。 注 出力先を使用するには、Job Server で出力先を有効にし、設定が行われている 必要があります。詳細については、 『SAP BusinessObjects Enterprise 管理者ガ イド 』を参照してください。 FTP サーバーを出力先として設定する 1 CMCの[フォルダ]管理エリアで、オブジェクトを選択します。 2 [アクション] > [スケジュール]をクリックし、[出力先]ページを開きます。 • Crystal レポートまたはオブジェクト パッケージをスケジュールしている場合 は、[出力先]をクリックします。 • Desktop Intelligence ドキュメントをスケジュールしている場合は、[形式お よび出力先]をクリックします。 • Web Intelligence ドキュメントをスケジュールしている場合は、[形式および 出力先]をクリックします。 3 出力先として[FTP サーバー]を選択します。 • Crystal レポートまたはオブジェクト パッケージをスケジュールしている場合 は、[出力先]一覧で[FTP サーバー]を選択します。 • Desktop Intelligence ドキュメントまたは Web Intelligence ドキュメントをスケ ジュールしている場合は、[出力形式の詳細]の下の[FTP サーバー]を選 択して、[出力先オプションと設定]をクリックします。 4 Desktop Intelligence ドキュメントまたは Web Intelligence ドキュメントをスケ ジュールしている場合は、[Job Server のデフォルト値を使用する]を選択また は選択解除します。 このオプションを選択すると、BusinessObjects Enterprise は、Job Server のデフォ ルト設定を使用してオブジェクトをスケジュールします。これらの設定は、[サーバー] 管理エリアで変更することができます。詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 このオプションを選択解除すると、FTP とファイル名のプロパティを設定できます。 • ホスト SAP BusinessObjects Enterprise 管理者ガイド 815 23 23 オブジェクトのスケジュール スケジュールの一般オプションの設定 FTP ホストの情報を入力します。 • ポート FTP のポート番号を入力します。デフォルトは 21 です。 • ユーザー名 オブジェクトを FTP サーバーにアップロードするアクセス権を持つユーザーを 指定します。 • パスワード ユーザーのパスワードを入力します。 • アカウント 必要に応じて、FTP アカウント情報を入力します。 アカウントは標準の FTP プロトコルの一部ですが、実装されている場合はまれ です。FTP サーバーが要求する場合のみ、適切なアカウントを指定します。 • ディレクトリ オブジェクトを保存する FTP ディレクトリを入力します。変数を追加するには、 一覧から変数プロパティのプレースホルダを選択します。 • ファイル名 BusinessObjects Enterprise でランダムなファイル名が自動的に生成されるよう にするには、[自動生成される名前]を選択します。ファイル名を入力するには、 [指定の名前]を選択します。一覧から変数プロパティのプレースホルダを選択 して、ファイル名に変数を追加することもできます。ファイル拡張子を追加する 場合は、[ファイル拡張子を追加する]が選択されていることを確認します。 5 インスタンスのクリーンアップを有効にするかどうかを選択します。 • Desktop Intelligence ドキュメントまたは Web Intelligence ドキュメントをスケ ジュールしている場合は、[スケジュール後にインスタンスをクリーン アップ] オプションを選択または選択解除します。 • 別の種類のオブジェクトをスケジュールしている場合は、[履歴にインスタ ンスを保持する]を選択または選択解除します。 このオプションが選択されると、システムによって Output File Repository Server からレポート プログラム インスタンスが自動的に削除され、サーバー上のインスタ ンスの数が最小に保たれます。 6 その他のスケジュール オプションを設定し、[スケジュール]をクリックします。 816 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュールの一般オプションの設定 電子メール(SMTP)のサポート SMTP(Simple Mail Transfer Protocol)メールのサポートを使用すると、レポート インス タンスなどのオブジェクトのインスタンスを、1 つ以上の電子メール(出力先)に送信す ることができます。オブジェクトの実行後に、出力インスタンスのコピーが、指定した電 子メール アドレスに添付ファイルとして送信されます。 電子メール(SMTP)の出力先を選択すると、インスタンスが Output FRS に保存される だけでなく、指定した宛先に電子メールで送信されます。BusinessObjects Enterprise は、MIME(Multipurpose Internet Mail Extensions)エンコーディングをサポートしてい ます。 注 出力先を使用するには、Job Server で出力先を有効にし、設定が行われている 必要があります。詳細については、 『SAP BusinessObjects Enterprise 管理者ガ イド 』を参照してください。 オブジェクトを電子メール出力先にスケジュールする 1 CMCの[フォルダ]管理エリアで、オブジェクトを選択します。 2 [アクション] > [スケジュール]をクリックし、出力先ページを開きます。 • Crystal レポートまたはオブジェクト パッケージをスケジュールしている場合 は、[出力先]をクリックします。 • Desktop Intelligence ドキュメントをスケジュールしている場合は、[形式お よび出力先]をクリックします。 • Web Intelligence ドキュメントをスケジュールしている場合は、[形式および 出力先]をクリックします。 3 出力先として[電子メール受信者]を選択します。 • Crystal レポートまたはオブジェクト パッケージをスケジュールしている場合 は、[出力先]一覧で[電子メール受信者]を選択します。 • Desktop Intelligence ドキュメントまたは Web Intelligence ドキュメントをスケ ジュールしている場合は、[出力形式の詳細]の下の[電子メール受信者] を選択して、[出力先オプションと設定]をクリックします。 4 Desktop Intelligence ドキュメントまたは Web Intelligence ドキュメントをスケ ジュールしている場合は、[Job Server のデフォルト値を使用する]を選択また は選択解除します。 このオプションを選択すると、BusinessObjects Enterprise は、Job Server のデフォ ルト設定を使用してオブジェクトをスケジュールします。これらの設定は、[サーバー] 管理エリアで変更することができます。詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 SAP BusinessObjects Enterprise 管理者ガイド 817 23 23 オブジェクトのスケジュール スケジュールの一般オプションの設定 このオプションを選択解除すると、電子メール設定とファイル名のプロパティを指定 できます。 表 23-5: スケジュールされたオブジェクトの電子メールの設定 フィールド 説明 差出人 返信アドレスを入力します。 宛先 オブジェクトの送信先のアドレスを入力 します。複数のアドレスにオブジェクトを 送信する場合は、各アドレスをセミコロ ンで区切ります。 CC オブジェクトのコピーの送信先のアドレ スを入力します。複数のアドレスにオブ ジェクトを送信する場合は、各アドレスを セミコロンで区切ります。 件名 [件名]フィールドに入力します。テキス ト ボックスの横にある一覧から[件名] フィールドに含める変数を選択できま す。 メッセージ 必要に応じて、短いメッセージを入力し ます。テキスト ボックスの横にある一覧 からメッセージに含める変数を選択でき ます。 オブジェクト インスタンスのコピーを電 オブジェクトのインスタンスを電子メール 子メールに添付する場合は、このチェッ のメッセージに添付する ク ボックスをオンにします。 818 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュールの一般オプションの設定 フィールド 説明 デフォルトのファイル名(ランダムに生 成) BusinessObjects Enterprise でファイル 名をランダムに生成するには、このオプ ションを選択します。 指定のファイル名 ファイル名を入力するには、このオプショ ンを選択します。テキストボックスの横に ある一覧から“指定されたファイル名を 使用する”フィールドに含める変数を選 択できます。ファイル拡張子を追加する 場合は、[ファイル拡張子を追加する] が選択されていることを確認します。 5 インスタンスのクリーンアップを有効にするかどうかを選択します。 • Desktop Intelligence ドキュメントまたは Web Intelligence ドキュメントをスケ ジュールしている場合は、[スケジュール後にインスタンスをクリーン アップ] オプションを選択または選択解除します。 • 別の種類のオブジェクトをスケジュールしている場合は、[履歴にインスタ ンスを保持する]を選択または選択解除します。 このオプションが選択されると、システムによって Output File Repository Server からレポート プログラム インスタンスが自動的に削除され、サーバー上のインスタ ンスの数が最小に保たれます。 6 その他のスケジュール オプションを設定し、[スケジュール]をクリックします。 受信ボックスのサポート オブジェクトをスケジュールするときに、出力先がユーザーの受信ボックスとなるように オブジェクトを設定できます。この場合、インスタンスは、Output FRS および指定した 受信ボックスの両方に保存されます。実際のファイルを受信ボックスに送信する代わり に、ショートカットを送信することもできます。 注 出力先を使用するには、Job Server で出力先を有効にし、設定が行われている 必要があります。詳細については、 『SAP BusinessObjects Enterprise 管理者ガ イド 』を参照してください。 SAP BusinessObjects Enterprise 管理者ガイド 819 23 23 オブジェクトのスケジュール スケジュールの一般オプションの設定 オブジェクトを受信ボックス出力先にスケジュールする 1 CMCの[フォルダ]管理エリアで、オブジェクトを選択します。 2 [アクション] > [スケジュール]をクリックし、出力先ページを開きます。 • Crystal レポートまたはオブジェクト パッケージをスケジュールしている場合 は、[出力先]をクリックします。 • Desktop Intelligence ドキュメントをスケジュールしている場合は、[形式お よび出力先]をクリックします。 • Web Intelligence ドキュメントをスケジュールしている場合は、[形式および 出力先]をクリックします。 3 出力先として[受信ボックス]を選択します。 • Crystal レポートまたはオブジェクト パッケージをスケジュールしている場合 は、[受信ボックス]一覧で[FTP サーバー]を選択します。 • Desktop Intelligence ドキュメントまたは Web Intelligence ドキュメントをスケ ジュールしている場合は、[出力形式の詳細]の下の[受信ボックス]を選択 して、[出力先オプションと設定]をクリックします。 4 インスタンスのクリーンアップを有効にするかどうかを選択します。 • Desktop Intelligence ドキュメントまたは Web Intelligence ドキュメントをスケ ジュールしている場合は、[スケジュール後にインスタンスをクリーン アップ] オプションを選択または選択解除します。 • 別の種類のオブジェクトをスケジュールしている場合は、[履歴にインスタ ンスを保持する]を選択または選択解除します。 このオプションが選択されると、システムによって Output File Repository Server からレポート プログラム インスタンスが自動的に削除され、サーバー上のインスタ ンスの数が最小に保たれます。 5 Desktop Intelligence ドキュメントまたは Web Intelligence ドキュメントをスケ ジュールしている場合は、[Job Server のデフォルト値を使用する]を選択また は選択解除します。 このオプションを選択すると、BusinessObjects Enterprise は、Job Server のデフォ ルト設定を使用してオブジェクトをスケジュールします。これらの設定は、[サーバー] 管理エリアで変更することができます。詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 6 [Job Server のデフォルトを使用する]を選択解除した場合は、次のパラメータ を設定します。オプションを選択した場合、この手順はスキップします。 a [利用可能な受信者]パネルでユーザーまたはグループに移動して選択 し、[>]をクリックして[選択した受信者]に追加します。 820 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュールの一般オプションの設定 ヒント [>>]をクリックすると利用可能な受信者をすべて追加できます。また、[<] または[<<]をクリックすると選択した受信者またはすべての受信者を削除 できます。 b BusinessObjects Enterprise でインスタンス ファイルの名前が自動的に生 成されるようにするには、[自動生成される名前]を選択します。 名前を選択するには、[指定の名前]を選択してテキスト ボックスに名前を 入力します。変数を含めるには、ボックスの横の一覧から選択します。 c インスタンスへのショートカットを送信するには、[ショートカット]を選択しま す。インスタンスのコピーを送信するには、[コピー]を選択します。 7 その他のスケジュール オプションを設定し、[スケジュール]をクリックします。 形式の選択 ドキュメントまたはレポート インスタンスの生成時に使用する保存形式を選択できます。 この形式は、選択した出力先に保存されます。形式は、次の表から選択できます。 表 23-6: インスタンスの形式 製品 Web Intelligence Desktop Intelligence 形式 説明 • Web Intelligence • Microsoft Excel • Adobe Acrobat • テキスト • リッチ テキスト形式 • Desktop Intelligence • Microsoft Excel • Adobe Acrobat • テキスト • リッチ テキスト形式 SAP BusinessObjects Enterprise 管理者ガイド 821 23 23 オブジェクトのスケジュール スケジュールの一般オプションの設定 製品 Crystal Reports 形式 822 • Excel と Excel(データのみ)の 違いは、Excel はレポートのオリ ジナルの外観を保持し、Excel (データのみ)はデータのみを 保持する点です。各セルが フィールドを表します。 • タブ区切り値形式では、値の間 にタブ文字が挿入されます。区 切り値形式では、値の間に指定 した文字が挿入されます。 • Crystal レポート • Microsoft Excel • Microsoft Excel(データ のみ) • • Microsoft Word(RTF) • PDF • リッチ テキスト形式 • Microsoft Word - 編集 可能(RTF) • テキスト • ページ区切り付きテキス ト • タブ区切りテキスト • 区切り値 • XML 関連項目 • 説明 810 ページの「出力先の選択」 SAP BusinessObjects Enterprise 管理者ガイド • スケジュールの際にレポートを 印刷するように選択した([印刷 の設定]ページの[Crystal Re ports の書式で、スケジュール 時に選択されたプリンタで印刷 する]チェックボックスをオンに した)場合は、レポート インスタ ンスが Crystal Reports の書式 で自動的にプリンタに送信され ます。この書式が、レポートをス ケジュールする際に選択した書 式と競合することはありません。 Excel、ページ区切り付きテキス ト、タブ区切り値、文字区切り値 の場合は、レポートに特定の書 式設定プロパティを指定しま す。たとえば、文字区切り値を 選択すると、特定の区切り文字 を指定できます。また、[レポー トと同じ数値形式]と[レポートと 同じ日付形式]の 2 つのチェッ ク ボックスをオンにすることもで きます。 オブジェクトのスケジュール スケジュールの一般オプションの設定 レポートの形式を選択する 1 CMCの[フォルダ]管理エリアで、レポート オブジェクトを選択します。 2 [アクション] > [スケジュール]をクリックし、[形式]ページを開きます。 • Crystal レポートをスケジュールしている場合は、[形式]をクリックします。 • Desktop Intelligence ドキュメントをスケジュールしている場合は、[出力先 形式]をクリックします。 • Web Intelligence ドキュメントをスケジュールしている場合は、[形式および 出力先]をクリックします。 3 適切な形式を選択します。 • Crystal レポートをスケジュールしている場合は、一覧から形式を選択して [切り替え]をクリックします。一部の Crystal レポート形式にはその他のパ ラメータがありますが、スケジュールするときに設定できます。 • Desktop Intelligence ドキュメントまたは Web Intelligence ドキュメントをスケ ジュールしている場合は、[出力形式]の下の形式を選択します。 4 その他のスケジュール オプションを設定し、[スケジュール]をクリックします。 関連項目 • 823 ページの「Crystal レポートの追加の書式設定オプション」 Crystal レポートの追加の書式設定オプション Crystal レポートをいくつかの書式にスケジュールする場合、追加のオプションの設定 が必要になる場合があります。このトピックでは、追加のオプションについて、適用され る書式ごとに詳しく説明します。 • • • • • • • • • • 824 825 826 826 827 827 828 828 828 829 ページの ページの ページの ページの ページの ページの ページの ページの ページの ページの 「表 「表 「表 「表 「表 「表 「表 「表 「表 「表 23-7: Microsoft Excel(97-2003)」 23-8: Microsoft Excel(97-2003)(データのみ) 」 23-9: Microsoft Word(97-2003)」 23-10: PDF」 23-11: リッチ テキスト形式(RTF)」 23-12: Microsoft Word - 編集可能(RTF)」 23-13: テキスト」 23-14: ページ区切り付きテキスト」 23-15: カンマ区切り値(CSV)」 23-16: XML 」 SAP BusinessObjects Enterprise 管理者ガイド 823 23 23 オブジェクトのスケジュール スケジュールの一般オプションの設定 表 23-7: Microsoft Excel(97-2003) オプション 説明 レポートで指定さ レポートで定義されているエクスポート オプションを使用する場 れたエクスポート 合は、このオプションを選択します。他の追加の書式設定オプショ オプションを使用 ンは設定できなくなります。 • レポート内のオブジェクトに基づいて Excel 列の幅を設定す るには、[レポート内のオブジェクトに基づく列幅]を選択し、 列幅を取得するレポート領域を選択します。 • 一定の列幅を設定するには、[列幅を一定にする (ポイント単 位) ]を選択し、幅を入力します。 • ページ ヘッダー とページ フッター をエクスポートす • る インスタンスにページ ヘッダーとページ フッターを含めるに は、[レポートごとに 1 回]または[各ページ]のどちらでそれ らをエクスポートするか選択します。 列幅の設定 インスタンスからページ ヘッダーおよびページ フッターを除 外するには、[なし]を選択します。 ページごとにペー ページ区切りを作成する場合は、このオプションを選択します。 ジ区切りを作成 日付の値を文字 列に変換する 日付値をテキスト文字列としてエクスポートするには、このオプショ ンを選択します。 グリッドラインの表 エクスポートしたドキュメントにグリッドラインを表示するには、この 示 オプションを選択します。 ページ範囲 824 • レポートのすべてのページを含めるには、[すべて]を選択し ます。 • ページ範囲を含めるには、[開始:]を選択して最初に含める ページを入力し、[終了:]フィールドに最後に含めるページ を入力します。 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュールの一般オプションの設定 表 23-8: Microsoft Excel(97-2003)(データのみ) オプション 説明 レポートで指定さ レポートで定義されているエクスポート オプションを使用する場 れたエクスポート 合は、このオプションを選択します。他の追加の書式設定オプ オプションを使用 ションは設定できなくなります。 • レポート内のオブジェクトに基づいて Excel 列の幅を設定す るには、[オブジェクトに基づく列幅:]を選択し、列幅を取得 するレポート領域を選択します。 • 一定の列幅を設定するには、[列幅を一定にする (ポイント単 位) ]を選択し、幅を入力します。 列幅の設定 オブジェクトの書 式設定をエクス ポートする オブジェクトの書式設定を保持する場合は、このオプションを選 択します。 画像をエクスポー レポート内の画像をエクスポートする場合は、このオプションを選 トする 択します。 集計にワークシー レポートで集計を使用して Excel でワークシート関数を作成する トの関数を使用す にはこのオプションを選択します。 る オブジェクトの相 対位置を維持す る 別のオプションと相対的なオブジェクトの位置を維持する場合は、 このオプションを選択します。 列の配置を維持 する レポートのテキスト幅の列の配置を維持する場合は、このオプショ ンを選択します。 ページ ヘッダーと インスタンスにヘッダーおよびフッターを含める場合は、このオプ ページ フッターを ションを選択します。 エクスポートする SAP BusinessObjects Enterprise 管理者ガイド 825 23 23 オブジェクトのスケジュール スケジュールの一般オプションの設定 オプション 説明 ページ ヘッダー を簡略化する ページ ヘッダーを簡略化する場合は、このオプションを選択しま す。 グループのアウト グループのアウトラインを表示する場合は、このオプションを選択 ラインを表示する します。 表 23-9: Microsoft Word(97-2003) オプション ページ範囲 説明 • レポートのすべてのページを含めるには、[すべて]を選択し ます。 • ページ範囲を含めるには、[開始:]を選択して最初に含める ページを入力し、[終了:]フィールドに最後に含めるページ を入力します。 表 23-10: PDF オプション 説明 レポートで指定さ レポートで定義されているエクスポート オプションを使用する場 れたエクスポート 合は、このオプションを選択します。他の追加の書式設定オプショ オプションを使用 ンは設定できなくなります。 ページ範囲 826 • レポートのすべてのページを含めるには、[すべて]を選択し ます。 • ページ範囲を含めるには、[開始:]を選択して最初に含める ページを入力し、[終了:]フィールドに最後に含めるページ を入力します。 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュールの一般オプションの設定 オプション 説明 グループ ツリー からブックマーク を作成 レポートの構造に基づいて PDF ファイルにブックマークを作成 する場合は、このオプションを選択します。これにより、レポート内 での移動が簡単になります。 表 23-11: リッチ テキスト形式(RTF) オプション ページ範囲 説明 • レポートのすべてのページを含めるには、[すべて]を選択し ます。 • ページ範囲を含めるには、[開始:]を選択して最初に含める ページを入力し、[終了:]フィールドに最後に含めるページ を入力します。 表 23-12: Microsoft Word - 編集可能(RTF) オプション 説明 レポートで指定さ レポートで定義されているエクスポート オプションを使用する場 れたエクスポート 合は、このオプションを選択します。他の追加の書式設定オプショ オプションを使用 ンは設定できなくなります。 ページ範囲 • レポートのすべてのページを含めるには、[すべて]を選択し ます。 • ページ範囲を含めるには、[開始:]を選択して最初に含める ページを入力し、[終了:]フィールドに最後に含めるページ を入力します。 レポートのページ レポートのページごとに RTF ファイルにページ区切りを挿入する ごとに改ページす 場合は、このオプションを選択します。 る SAP BusinessObjects Enterprise 管理者ガイド 827 23 23 オブジェクトのスケジュール スケジュールの一般オプションの設定 表 23-13: テキスト オプション 説明 インチあたりに含める文字数として 8 ~ 16 の値を入力します。こ インチあたりの文 の設定では、テキスト ファイルの表示方法と書式設定方法を制御 字数 します。 表 23-14: ページ区切り付きテキスト オプション 説明 レポートで指定さ レポートで定義されているエクスポート オプションを使用する場 れたエクスポート 合は、このオプションを選択します。他の追加の書式設定オプショ オプションを使用 ンは設定できなくなります。 1 ページあたりの ページ区切り間に含めるテキストの行数を入力します。 行数 インチあたりに含める文字数として 8 ~ 16 の値を入力します。こ インチあたりの文 の設定では、テキスト ファイルの表示方法と書式設定方法を制御 字数 します。 表 23-15: カンマ区切り値(CSV) オプション 説明 レポートで指定さ レポートで定義されているエクスポート オプションを使用する場 れたエクスポート 合は、このオプションを選択します。他の追加の書式設定オプショ オプションを使用 ンは設定できなくなります。 囲み文字 828 囲み文字として使用する文字を入力します。 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュールの一般オプションの設定 オプション 説明 区切り文字 区切り文字の値として使用する文字を入力するか、[タブ]を選択 します。 モード 標準モードかレガシー モードを選択します。標準モードでは、イ ンスタンスに含めるレポート セクション、ページ セクション、およ びグループ セクションを選択できます。レガシー モードでは、こ れらのオプションを設定できません。 レポート セクショ 標準モードを選択した場合は、レポート セクションとページ セク ンとページ セク ションをエクスポートするかどうかを指定します。エクスポートする ション 場合は、それらを分離するかどうかも指定します。 標準モードを選択した場合は、グループ セクションをエクスポー グループ セクショ トするかどうかを指定します。エクスポートする場合は、それらを分 ン 離するかどうかも指定します。 表 23-16: XML オプション 説明 XML エクスポー 使用する XML エクスポート形式を選択します。 ト形式 Web Intelligence ドキュメントまたは Desktop Intelligence ドキュメント のキャッシュ オプションの選択 スケジュールされた Web Intelligence ドキュメントまたは Desktop Intelligence ドキュメ ントをシステムが実行する際には、生成されたインスタンスが Output File Repository Server に保存されます。また、ドキュメントのキャッシュ形式を選択することにより、適切 な Report Server にレポートをキャッシュすることができます。キャッシュ形式を選択し ない場合には、ドキュメントの実行時にそのキャッシュは保存されません。 SAP BusinessObjects Enterprise 管理者ガイド 829 23 23 オブジェクトのスケジュール スケジュールの一般オプションの設定 注 キャッシュ オプションを選択するには、そのオブジェクトの出力形式として Web Intelligence または Desktop Intelligence を指定する必要があります。これ以外の 形式を選択した場合には、指定したキャッシュ オプションが無効になります。 Web Intelligence または Desktop Intelligence ドキュメントのキャッシュ形式を選択する 1 CMC の[フォルダ]管理エリアで、Web Intelligence オブジェクトまたは Desktop Intelligence オブジェクトを選択します。 2 [アクション] > [スケジュール]をクリックし、[キャッシュ]をクリックします。 3 キャッシュを事前ロードする際に使用する形式を選択します。 4 Web Intelligence ドキュメントをスケジュールする場合は、キャッシュを事前ロー ドする際に使用するロケールを選択します。 Web Intelligence ドキュメントをスケジュールする場合は、BusinessObjects Enterprise は指定したロケールにキャッシュされたドキュメントを生成します。 5 その他のスケジュール オプションを設定し、[スケジュール]をクリックします。 ユーザーまたはグループのオブジェクトのスケジュール [対象指定]機能により、特定のユーザーのみを対象としたデータを含むレポートを生 成できます。この機能は、次のオブジェクト タイプのいずれかで使用します。 • • ビジネス ビューに基づく Crystal レポート ユニバースを使用する Web Intelligence ドキュメント [対象指定]機能を使用すると、オブジェクトをスケジュールするときに、オブジェクトの 実行対象となるユーザーを指定できます。システムはオブジェクトを実行して、レポー トまたはドキュメントの複数のインスタンスを生成します。各インスタンスには、個々の ユーザーだけに関連するデータが含まれます。 たとえば、[対象指定]ページですべての営業担当者のユーザー名を指定して、営業 レポートをスケジュールできます。指定した時刻になると、レポート オブジェクトが実行 されて、個々のレポート インスタンスが生成されます。各インスタンスには、個々の営 業担当者だけを対象にした営業情報が含まれます。 オブジェクトの[対象指定]設定を変更する 1 CMCの[フォルダ]管理エリアで、レポート オブジェクトを選択します。 2 [アクション] > [スケジュール]をクリックします。 830 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール スケジュールの一般オプションの設定 3 ナビゲーション一覧で[対象指定]をクリックします。 4 オブジェクトをスケジュールする対象者を選択します。 • 現在のユーザーだけを対象にスケジュールする • スケジュール対象となるユーザー/ユーザー グループを指定する 5 [スケジュール対象となるユーザー/ユーザー グループを指定する]を選択し た場合、スケジュールするユーザーまたはグループに移動して選択し、[>]を クリックして[選択済み]リストに追加します。 ヒント [選択済み]リストからユーザーまたはグループを削除する場合は、それを選 択して[<]をクリックします。 6 その他のスケジュール オプションを設定し、[スケジュール]をクリックします。 サーバー グループ設定の選択 スケジュールを実行する特定のサーバーを指定できます。これによって、負荷分散を 詳細に制御できます。たとえば、指定したサーバー グループでプログラム ジョブを実 行して、そのジョブがシステム リソースを独占しないようにすることがあります。 また、ユーザーが Crystal レポート、Web Intelligence、または Desktop Intelligence の インスタンスを表示しながら最新表示するときに BusinessObjects Enterprise が使用 するサーバー グループを選択できます。これらの設定には、[スケジュール]ダイアロ グ ボックスまたは[デフォルト設定]ダイアログ ボックスからアクセスできます。Crystal レポートの場合は、[表示サーバー グループ]をクリックします。Web Intelligence ドキュ メントの場合は、[Web Intelligence 処理設定]をクリックします。Desktop Intelligence ドキュメントの場合は、[Desktop Intelligence 処理設定]をクリックします。 ジョブのスケジュールに使用するサーバーを選択する 1 2 3 4 CMC の[フォルダ]管理エリアで、スケジュールするオブジェクトを選択します。 [アクション] > [スケジュール]をクリックします。 ナビゲーション一覧で[サーバー グループのスケジュール]をクリックします。 適切なオプションを選択します。 • [最初に見つかった利用可能なサーバーを使用する]を選択すると、サー バー グループに関係なく、できるだけ速やかにオブジェクトを実行します。 SAP BusinessObjects Enterprise 管理者ガイド 831 23 23 オブジェクトのスケジュール インスタンスの管理 • • 複数のサーバー グループを利用できる場合に特定のサーバー グループ を使用する場合は、[選択したグループに所属するサーバーを優先して使 用する]を選択します。 [選択したグループに所属するサーバーだけを使用する]を選択すると、必 ず指定されたサーバー グループでジョブが実行されます。 注 複数の Program Job Server 上にローカルで保存されたファイルへのアクセス が必要なプログラム オブジェクトをスケジュールする場合は、プログラムの実 行に使用するサーバーを指定する必要があります。 5 オブジェクトが存在する場所で実行する場合は、[元のサイトで実行]を選択ま たは選択解除します。 6 その他のスケジュール オプションを設定し、[スケジュール]をクリックします。 インスタンスの管理 指定のオブジェクトのインスタンスを表示または管理するには、そのオブジェクトの[履 歴]ダイアログ ボックスを表示します。このページには、オブジェクトのスケジュールさ れたインスタンスと出力インスタンスがリストされます。 • スケジュールされたインスタンスのステータスは、[定期]または[待機]になります。 これらのインスタンスはまだ実行されておらず、インスタンスにはデータが含まれて いません。 • 出力インスタンス(実際のレポートまたはプログラム インスタンス)のステータスは、 [成功]または[失敗]になります。これはそのインスタンスの実行が成功したかどう かを表します。 • レポート インスタンスには、実際のレポート データが含まれます。 • プログラム インスタンスは、プログラムの標準出力と標準エラーをテキスト出力 ファイルに保存します。 [履歴]ダイアログ ボックスで、インスタンスの削除、実行、一時停止、および最新表示 を選択することもできます。 ストレージ領域の管理で、オブジェクトのインスタンス数を制限したり、インスタンスに時 間制約を設けるのはよい方法です。 インスタンス マネージャという場所で、BusinessObjects Enterprise デプロイメント全体 に対するインスタンスを管理できます。これによって、たとえば、失敗したすべてのイン スタンスを表示して再スケジュールする作業が非常に簡単になります。 832 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール インスタンスの管理 関連項目 • • • 833 ページの「インスタンスの履歴の管理および表示」 839 ページの「オブジェクトのインスタンス制限の設定」 835 ページの「インスタンス マネージャ」 インスタンスの履歴の管理および表示 BusinessObjects Enterprise のインスタンスの管理は、次の 2 通りの方法で実行でき ます。インスタンス マネージャによって、ある 1 つの場所からシステムのすべてのイン スタンスを管理します。 [履歴]ダイアログ ボックスには、選択したオブジェクトのすべてのインスタンスが表示 されます。どちらの場所でも、インスタンスの一時停止、再開、再スケジュール、[今す ぐ実行]、最新表示、および削除を実行できます。インスタンスの再スケジュールでは、 最初のスケジューリング ジョブのすべてのスケジュール オプションを保持し、デフォル トでジョブを即時に実行するように設定しますが、スケジュール オプションおよび実行 時間を編集することもできます。[今すぐ実行]は、元のスケジュール オプションをすべ て保持してジョブを即時に実行するように設定しますが、スケジュール オプションを編 集することはできません。 完了したインスタンスを再スケジュールすると、新しいスケジューリング ジョブが作成さ れます。ただし、保留中のインスタンスを再スケジュールする場合は、新しいスケジュー リング ジョブを開始するか、または保留中のジョブを更新するか指定できます。[今す ぐ実行]を使用すると、インスタンスのステータスに関係なく、新しいスケジューリング ジョブが作成されます。 [履歴]ダイアログ ボックスとインスタンス マネージャに表示される各オブジェクトの情 報は、若干異なります。[履歴]ダイアログ ボックスでは、[インスタンスの日時]列に各 インスタンスが最後に更新された日時が表示され、[タイトル]列にはそのインスタンス のタイトルが表示されます。[ステータス]列には、各インスタンスのステータスが表示さ れます。[実行者]列には、インスタンスをスケジュールしたユーザーが表示されます。 レポート オブジェクトの場合、[形式]列には、レポートの形式、またはレポートが保存 される形式が、[パラメータ]列には、各インスタンスに使用された、または使用される パラメータがそれぞれ表示されます。プログラム オブジェクトの場合、[引数]列には、 インスタンスごとに、コマンド ライン インターフェイスに渡されたあるいは渡されるコマ ンドライン オプションが表示されます。 インスタンス マネージャでは、[タイトル]列にインスタンスのタイトルが表示されます。 [ステータス]列にはそのインスタンスが待機中か、成功したか、失敗したかが表示され ます。フォルダ パスにはインスタンスの場所が表示されます。[所有者]列には、その オブジェクトをスケジュールしたユーザーの名前が表示されます。[終了時刻]列には、 インスタンスが実効を完了した日時が表示され、[次回実行時]列にはそのオブジェク SAP BusinessObjects Enterprise 管理者ガイド 833 23 23 オブジェクトのスケジュール インスタンスの管理 トが次に実行される時刻が表示されます(定期的なスケジュールが設定されていてス テータスが待機中の場合)。[サーバー]列には、インスタンスが実行したサーバーが 表示されます。[エラー]列には、そのオブジェクトの実行中に発声して失敗した原因 になったすべてのエラーが表示されます。 BusinessObjects Enterprise では、オブジェクトからインスタンスが生成されます。つま り、レポート オブジェクトがスケジュールされ、Job Server によって実行されると、レポー ト インスタンスが生成されます。レポート インスタンスは、1 つまたは複数のデータベー スから取得されたレポート データが含まれるレポート オブジェクトです。各インスタン スには、レポートが処理された時点のデータが含まれます。レポート オブジェクトの[履 歴]ダイアログ ボックスで、個々のレポート インスタンスを表示することができます。 BusinessObjects Enterprise では、プログラム オブジェクトがスケジュールされ、Program Job Server によって実行されるたびに、プログラム インスタンスが生成されます。完全 な書式で表示可能なレポート インスタンスと違って、プログラム インスタンスはオブジェ クト履歴内にレコードとして存在します。BusinessObjects Enterprise では、プログラム の標準出力と標準エラーがテキスト形式の出力ファイルに保存されます。オブジェクト の[履歴]でプログラム インスタンスをクリックすると、このファイルが表示されます。 関連項目 • • • 838 ページの「インスタンスを表示する」 838 ページの「インスタンスの一時停止および再開」 839 ページの「インスタンスを削除する」 インスタンスを管理する 1 CMCの[フォルダ]管理エリアで、オブジェクトを選択します。 2 [アクション] > [履歴]をクリックします。 3 インスタンス(複数可)を選択します。 注 このリストを最新表示するには、[最新表示]をクリックします。この場合には、 最初にインスタンスを選択する必要はありません。 4 [今すぐ実行]、[一時停止]、[再開]、[送信]、[再スケジュール]、または[削 除]のいずれかをクリックします。 [今すぐ実行]をクリックすると、システムはオブジェクトをすぐに実行するようにスケ ジュールします。スケジュールされたジョブのステータスは、[待機中]になります。 834 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール インスタンスの管理 インスタンス マネージャ インスタンス マネージャを使用すると、BusinessObjects Enterprise デプロイメント内の すべてのインスタンスを 1 つの場所から表示および管理できます。 インスタンス マネージャのデフォルト ビューには、保留中のインスタンスがタイトル別 に表示されます。ビューをフィルタ処理して、関連のインスタンスだけ表示することがで きます。次の項目でフィルタ処理できます。 • • • • • • 親フォルダ 所有者 ステータス オブジェクトの種類 完了時刻 次回実行時 インスタンスを複数選択し、それらに対して、一時停止、再開、削除などのバッチ操作 を実行することができます。インスタンス マネージャを使用して 1 つのインスタンスに 対する詳細情報を要求することもできます。詳細情報は、インスタンス マネージャを使 用してインスタンスが失敗する原因となるシステムの問題を診断および解決する際に 役立ちます。 SAP BusinessObjects Enterprise 管理者ガイド 835 23 23 オブジェクトのスケジュール インスタンスの管理 たとえば、管理者が CMC にログオンし、インスタンス マネージャを確認して、複数の ジョブが失敗していることに気づいたとします。管理者は一覧をフィルタ処理し、この 2 日間に失敗したジョブだけを表示すると、それらはすべて同じサーバーで実行され ていることがわかりました。管理者は一覧をサーバー別に並べ替え、失敗したジョブが すべて同じサーバーで実行されていることを確認します。各失敗のエラー コードは同 じでした。管理者が 1 つのインスタンスの詳細情報を表示すると、データベース接続 が正しく再接続されていないことがわかりました。管理者はデータベース接続を正しく 再接続し、インスタンス マネージャに戻って失敗したすべてのジョブを再実行します。 注 インスタンスに関する詳細情報を表示するには、インスタンスを選択し、ツールバー の[インスタンスの詳細]アイコンをクリックします。 インスタンス マネージャでのインスタンスの検索 フィルタを入力し、インスタンス マネージャの[次の基準を満たすインスタンスを検索す る]で特定のインスタンスを検索できます。フィルタは次の基準に基づくことができます。 836 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール インスタンスの管理 基準 説明 親フォルダ BusinessObjects Enterprise フォルダを参照して、そのフォルダの 子であるすべてのインスタンスを一覧表示する場合は、この基準を 有効にします。 所有者 BusinessObjects Enterprise ユーザー名を入力して、そのユーザー 別にスケジュールされているインスタンスを一覧表示するには、この 基準を有効にします。 ステータス ドロップダウン リストから選択したステータスのインスタンスを一覧表 示するには、この基準を有効にします。成功、失敗、実行中、停止、 保留中のいずれかのインスタンスを一覧表示できます。 オブジェクトの 種類 ドロップダウン リストから選択したオブジェクトの種類のインスタンス を一覧表示するには、この基準を有効にします。 終了時刻 入力した開始日時から終了日時までの間に完了したインスタンスを 一覧表示するには、この基準を有効にします。 注 完了したパブリケーション インスタンスについては、[オブジェクトの 種類]を有効にし、[パブリケーション]に設定して、終了時刻を設定 することをお勧めします。 次回実行時 入力した開始日時から終了日時までの間で次に実行されるインス タンスを一覧表示するには、この基準を有効にします。 基準を有効にするには、基準の横にあるチェック ボックスがオンになっているか確認 する必要があります。すべての基準を入力したら、[検索]をクリックします。入力したす べての基準に一致するインスタンスだけが表示されます。 注 Business Objects 受信ボックスへのオブジェクトをスケジュールすると、ユーザー が受信ボックスで受け取ったドキュメントはインスタンスとして見なされません。した がって、これらの受信ボックス ドキュメントはインスタンス マネージャに表示されま せん。 SAP BusinessObjects Enterprise 管理者ガイド 837 23 23 オブジェクトのスケジュール インスタンスの管理 インスタンスの表示 インスタンス マネージャでは、[タイトル]、[オブジェクト タイプ]、[ステータス]、[フォ ルダ パス]、[所有者](ジョブをスケジュールしたユーザー)、[終了時刻]、[次回実行 時]、[送信時刻]、[開始時刻]、[期間]、[繰り返し](新しいインスタンスを作成する 頻度)、[有効期限](ジョブが無効になる期限)、[サーバー]、および[エラー](インス タンスが失敗した場合にエラー メッセージが表示される)の列に、インスタンスについ ての情報が表示されます。 インスタンスを表示する 1 CMC の[フォルダ]管理エリアで、オブジェクトを選択します。 2 [アクション] > [履歴]をクリックします。 3 [インスタンスの日時]列で、表示するインスタンスをクリックします。 インスタンス マネージャを使用すると、ステータス別やユーザー別にインスタンス のリストを表示することができます。 すべての列をデフォルトの幅で表示するためには、右側にスクロールする必要があり ます。 注 [送信時刻]、[開始時刻]、[期間]、[繰り返し]、または[有効期限]列を使用してイン スタンスを並べ替えることはできません。 関連項目 • 835 ページの「インスタンス マネージャ」 インスタンスの一時停止および再開 必要に応じてインスタンスを一時停止し、後でこれを再開することができます。一時停 止と再開はスケジュールされたインスタンスのみに適用できます。つまり、ステータスが “定期”と“待機”のインスタンスのみです。 たとえば、保守作業のために Job Server が休止している場合などには、スケジュール されたインスタンスを一時停止することが望ましい場合もあります。一時停止にすること によってオブジェクトの実行が停止され、Job Server の休止によるオブジェクトの失敗 を防ぐことができます。Job Server が再始動したら、このスケジュールされたオブジェク トを再開することができます。 838 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール インスタンスの管理 インスタンスを一時停止する 1 オブジェクトの[履歴]ダイアログ ボックスを表示します。 2 一時停止するスケジュール済みインスタンスを選択します。 3 [一時停止]をクリックします。 一時停止したインスタンスを再開する 1 オブジェクトの[履歴]ダイアログ ボックスを表示します。 2 再開するスケジュール済みインスタンスを選択します。 3 [再開]をクリックします。 インスタンスを削除する 必要に応じてオブジェクトからインスタンスを削除できます。ステータスが“定期”または “待機”のスケジュールされたインスタンスと、ステータスが“成功”または“失敗”のレ ポート インスタンスまたはプログラム インスタンスの両方を削除できます。 1 オブジェクトの[履歴]ダイアログ ボックスを表示します。 2 削除するインスタンス(複数可)を選択します。 3 [削除]をクリックします。 オブジェクトのインスタンス制限の設定 [制限]ページでは、選択したオブジェクトとそのインスタンスに制限を設定できます。 制限は、BusinessObjects Enterprise の古いコンテンツの自動/定期クリーンアップに 対して設定します。システム上に残すオブジェクトやユーザー/グループのインスタン スの数をオブジェクト レベルで制限することができます。また、ユーザー/グループの インスタンスをシステム上に残す日数を制限することもできます。 [フォルダ]管理エリアでオブジェクトに制限を設定する以外に、フォルダ レベルで制 限を設定することもできます。フォルダ レベルで制限を設定した場合、その制限は、 フォルダ内に存在するすべてのオブジェクト(そのサブフォルダ内のオブジェクトも含 む)に適用されます。 注 オブジェクト レベルで制限を設定した場合、オブジェクトの制限が、フォルダに対 して設定された制限を上書きします。つまり、オブジェクトはフォルダの制限を継 承しません。 SAP BusinessObjects Enterprise 管理者ガイド 839 23 23 オブジェクトのスケジュール カレンダーの使用方法 関連項目 • 861 ページの「フォルダ、ユーザー、およびグループへの制限の設定」 インスタンスに制限を設定する 1 CMCの[フォルダ]管理エリアで、オブジェクトを選択します。 2 [アクション] > [制限]をクリックします。 [制限]ダイアログ ボックスが表示されます。 3 インスタンスに設定する制限のタイプに応じて、設定を行います。オプションは 次のとおりです。 • オブジェクトのインスタンスが N 個より多い場合は、超過インスタンスを削除す る オブジェクトあたりのインスタンス数を制限するには、このチェック ボックスをオ ンにします。システム上に残すインスタンスの最大数を入力しますデフォルト値 は 100 です。 • 超過インスタンスを削除するユーザー/グループ ユーザーやグループのインスタンス数を制限するには、このエリアで[追加]を クリックします。使用可能なユーザーとグループから選択して、[>]を押して一 覧に追加します。[OK]をクリックします。[インスタンスの制限]列にインスタンス の最大数を入力しますデフォルト値は 100 です。 • N 日後にインスタンスを削除するユーザー/グループ ユーザーやグループのインスタンスが保存される日数を制限するには、このエ リアで[追加]をクリックします。使用可能なユーザーとグループから選択して、 [>]を押して一覧に追加します。[OK]をクリックします。次に、[最大日数]列に インスタンスの最大有効日数を入力しますデフォルト値は 100 です。 4 [更新]をクリックします。 カレンダーの使用方法 カレンダーの概要 カレンダーを使用すると、定期的に実行される複雑なジョブを効率的にスケジュール することができます。カレンダーとは、スケジュールされたジョブの実行日をカスタマイ 840 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール カレンダーの使用方法 ズしたリストです。ユーザーがオブジェクトをスケジュールする際にカレンダーを使用す ると、定義済みの一連の日付にジョブを実行することができます。ユーザーにカレン ダーを提供することによって、標準的なスケジュール オプションよりも複雑な処理スケ ジュールを作成することができます。 カレンダーが特に有効なのは、定期的に実行するジョブを不規則なスケジュールに 従って実行する場合や、一連の定期的なスケジュール日付をユーザーに提示し、そ こから日付を選んでもらう場合です。カレンダーを使用すると、定期的なスケジュール 日付に固有のスケジュール日付を組み合わせた、複雑な処理スケジュールを作成す ることができます。 たとえば、国の法定休日を除くあらゆる営業日にレポート オブジェクトを実行する場合 は、休日が、レポートを実行しない非実行日とマークされたカレンダーを作成します。 カレンダーに実行日と指定された日には、BusinessObjects Enterprise によって毎日 ジョブが実行されます。 BusinessObjects Enterprise では、カレンダーを必要な数だけ設定することができま す。カレンダーを使用してオブジェクトをスケジュールするよう選択した場合は、作成し たカレンダーが、利用可能なカレンダー選択リストに表示されます。ジョブにカレンダー を適用すると、BusinessObjects Enterprise によってジョブはスケジュールした実行日 に実行されます。 カレンダーは、レポート オブジェクト、プログラム オブジェクト、オブジェクト パッケージ など、スケジュールできる任意のオブジェクトに適用できます。 カレンダーの作成 CMC で[カレンダー]管理エリアに移動して、新しいカレンダーの作成や、既存のカレ ンダーの変更を行います。カレンダーを作成するには、名前と説明を指定する必要が あります。作成したら、実行日は、[日付]タブでカレンダーに追加できます。 ヒント 新しいカレンダーを作成するためのテンプレートに使用するカレンダーを作成す ると便利です。このようなテンプレート カレンダーは、必要に応じてコピーし、変更 することができます。たとえば、週末と会社の休日を除くすべての日付を実行日と した、デフォルトの平日カレンダーを作成することができます。 カレンダーを作成する 1 CMC の[カレンダー]管理エリアを表示します。 2 [管理] > [新規] > [新しいカレンダー]の順にクリックします。 3 新しいカレンダーの名前と説明を入力します。 SAP BusinessObjects Enterprise 管理者ガイド 841 23 23 オブジェクトのスケジュール カレンダーの使用方法 4 [OK]をクリックします。 新しいカレンダーがシステムに追加されました。このカレンダーに実行日を追加す ることができます。 関連項目 • 842 ページの「カレンダーへの日付の追加」 カレンダーへの日付の追加 日付は、さまざまな形式のカレンダーに追加することができます。カレンダーの年単位 ビュー、四半期単位ビュー、月単位ビューから特定の日付を選択することや、月や週 の曜日に基づく一般的な形式で、定期的な日付を指定することがことができます。 カレンダーに日付を追加する 1 2 3 4 CMC の[カレンダー]管理エリアを表示します。 変更するカレンダーを選択します。 [アクション] > [日付の選択]をクリックします。 実行日としてカレンダーに追加する月の日付をクリックします。 実行日を削除するには、その日を再度クリックします。 ヒント 週を選択する、またはある月の特定の曜日をすべて選択するには、行または 列のヘッダーをクリックします。 5 新しい日付をカレンダーに追加するには、[保存]をクリックします。 注 既存のカレンダーを変更する際には、システム内で現在スケジュールされてい るすべてのインスタンスが BusinessObjects Enterprise によってチェックされま す。変更したカレンダーを使用しているオブジェクトは、改定された日付スケ ジュールに従って実行されるように自動的に更新されます。 842 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール カレンダーの使用方法 カレンダー形式のオプション カレンダー形式のオプション 説明 年単位 年単位形式では、1 年間のカレンダーの 実行日が表示されます。表示される年を 変更するには、[前の年]および[次の年] ボタンをクリックします。年単位形式で日 付を追加するには、追加する日、曜日ヘッ ダー、または週の行ヘッダーをクリックしま す。 四半期単位 四半期単位形式では、現在の四半期カ レンダーの実行日が表示されます。[前の 四半期]ボタンおよび[次の四半期]ボタ ンを使用すると、表示される四半期を変更 することができます。四半期単位形式で 日付を追加するには、追加する日、曜日 ヘッダー、または週の行ヘッダーをクリッ クします。 月単位 月単位形式では、現在の月カレンダーの 実行日が表示されます。[前の月]および [次の月]ボタンを使用すると、表示される 月を変更できます。月単位形式で日付を 追加するには、追加する日、曜日ヘッ ダー、または週の行ヘッダーをクリックしま す。 個々の日付 カレンダーに特定の日付を追加するには、年単位、四半期単位、月単位の各形式を 使用します。 年単位形式では、1 年間の実行スケジュールが表示されます。四半期単位形式では、 現在の四半期の実行日が表示されます。また、月単位形式で表示することもでき、現 SAP BusinessObjects Enterprise 管理者ガイド 843 23 23 オブジェクトのスケジュール カレンダーの使用方法 在の月の実行日が表示されます。これら 3 つの形式では、[戻る]ボタンおよび[次へ] ボタンをクリックして、表示される期間の範囲を変更することができます。 追加する日をクリックすることで、任意のカレンダー形式に特定の日付を追加できま す。週全体を追加する場合は、その週の行ヘッダーの[>]をクリックします。ある月の 指定された曜日のすべての日を実行日に追加するには、その曜日の名前をクリックし ます。 たとえば、貴社が、日単位または週単位の設定では定義できない不規則なスケジュー ルに従って製品を出荷している場合は、“出荷日カレンダー”を使用してこれらの日付 のリストを作成することができます。これによって、出荷部門は、各出荷日の終わりにレ ポートが実行されるように、カレンダーを使用してレポートをスケジュールすることで、 出荷を済ませるたびに在庫を確認できるようになりました。 関連項目 • 844 845 ページの「定期的な日付」 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール カレンダーの使用方法 定期的な日付 日別、または曜日別で、定期的な日付を追加することができます。既存の実行日を表 示する場合は、年単位、四半期単位、月単位の各形式を使用する必要がありますが、 カレンダーに定期的な日付を追加する場合は、一般的な形式を使用します。定期的 な日付を追加するには、[日別]または[曜日別]をクリックして、追加する日を選択しま す。 標準的なスケジュール オプションを使用すると、定期的なスケジュールを設定するこ とができますが、カレンダーでは一度にさまざまな定期的な実行パターンを指定する こともできます。個々の日付をカレンダーに追加することによって、パターンに従わな い日付でインスタンスを実行することもできます。 たとえば、毎月の月初の 4 日間と、毎月の第 2 および 第 4 金曜日にレポート オブ ジェクトをスケジュールするには、まず、新しいカレンダー オブジェクトを作成して名前 を付けます。次に、日別で定期的な日付を追加することにして、このカレンダーに月初 の 4 日間を追加します。このカレンダーを更新すると、新しい実行日が設定された年 単位形式が表示されます。 SAP BusinessObjects Enterprise 管理者ガイド 845 23 23 オブジェクトのスケジュール カレンダーの使用方法 このカレンダーに第 2 および 第 4 金曜日を追加する場合は、曜日別で定期的な日 付を追加することにして、第 2 および第 4 金曜日を選択します。 カレンダーの削除 カレンダーを削除すると、削除されたカレンダーに従ってスケジュールされていたオブ ジェクトはシステムによってもう一度実行されます。カレンダーが存在しないため、その 後はシステムがそのオブジェクトを再度スケジュールすることはありません。オブジェク トが引き続き実行されるようにするには、異なるカレンダーを選択するか、異なる定期 スケジュール パターンを選択することにより、そのオブジェクトのスケジュール情報を 変更します。 関連項目 • 846 800 ページの「オブジェクトをスケジュールする」 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール イベントの管理 カレンダーを削除する 1 CMC の[カレンダー]管理エリアを表示します。 2 削除するカレンダーを選択します。 ヒント 複数のカレンダーを選択するには、Ctrl キーまたは Shift キーを押したままで 選択するカレンダーをクリックします。このようにすると、複数のカレンダーを同 時に削除できます。 3 [管理] > [削除]をクリックします。 4 [OK]をクリックして確認します。 カレンダーへのアクセス権の指定 ユーザーおよびグループに対して、カレンダーへのアクセスを許可または拒否するこ とができます。カレンダーの構成によって、特定の日付セットを特定の従業員または部 署しか利用できないようにすることができます。たとえば、財務チームが使用する一連 の財務記録日は、他の部署には関係ないでしょう。そのカレンダーに対して閲覧する アクセス権のあるユーザーだけが、それを閲覧できます。また、特定のグループに対 してカレンダーを非公開にすることもできます。 デフォルトで、カレンダーは現在のセキュリティの設定に基づき、ユーザーの親フォル ダに設定されているオブジェクト アクセス権を継承します。 関連項目 • 687 ページの「オブジェクトのアクセス コントロール リストに主体を割り当てる」 イベントの管理 イベント管理の概要 イベントベースのスケジュールを使用すると、オブジェクトのスケジュールをより詳細に 制御できます。たとえば、指定したイベントが発生した後にのみオブジェクトが処理さ れるように、イベントを設定できます。イベントに関する作業は、イベントの作成と、イベ ント発生に合わせたオブジェクトのスケジュールという 2 つのステップによって成り立 ちます。一度イベントを作成すれば、オブジェクトをスケジュールする際にそれを依存 SAP BusinessObjects Enterprise 管理者ガイド 847 23 23 オブジェクトのスケジュール イベントの管理 関係として選択できます。これにより、スケジュールされたジョブは、イベントの発生時 にのみ処理されます。この節では、CMC の[イベント]管理エリアでイベントを作成す る方法を説明します 作成できるイベントには、次の 3 つの種類があります。 • ファイル イベント ファイルベースのイベントを定義するときには、Event Server で監視する特定のファ イルの名前を指定します。その名前のファイルが生成されると、Event Server はイ ベントを生成します。たとえば、他のプログラムやスクリプトの通常のファイル出力 に応じてレポートが実行されるようにできます。 • スケジュール イベント スケジュールベースのイベントを定義するときには、イベントのトリガとして機能する 定期的なスケジュールが設定されているオブジェクトを選択します。スケジュール ベースのイベントでは、このようにして、スケジュールされたオブジェクト間に依存 関係(条件)を設定することができます。たとえば、大量のレポートを連続して実行 したり、詳細売上レポートが正常に実行された場合のみ、特定の売上集計レポー トを実行するようにできます。 • カスタム イベント カスタム イベントを作成するときには、イベントを発生させるためのショートカットを 手動で作成します。 イベントに関する作業を行うときには、オブジェクトの定期的なスケジュールによってオ ブジェクトの実行頻度が決定されることに注意してください。たとえば、ファイルベース イベントに依存する日次レポートは、指定したファイルが毎日生成される限り、1 日 1 回実行されます。さらにこのイベントは、ユーザーがイベントベースのレポートのスケ ジュールで設定した時間枠内に発生する必要があります。 関連項目 • • • • 848 850 851 802 ページの「ファイルベースのイベント」 ページの「スケジュールベースのイベント」 ページの「カスタム イベント」 ページの「オブジェクトのイベント発生時のスケジュールの設定」 ファイルベースのイベント ファイルベースのイベントは、イベント発生前に特定のファイル(トリガ)が作成されるの を待ちます。ファイルベースのイベントの発生を待つオブジェクトをスケジュールする 848 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール イベントの管理 前に、まず CMC の[イベント]管理エリアでファイルベースのイベントを作成する必要 があります。次に、オブジェクトをスケジュールしてイベントを選択します。 ファイルベースのイベントは、Event Server によって監視されます。指定したファイル が作成されると、Event Server はイベントを生成します。次に、Central Management Server が、イベントに依存するスケジュール リクエストを解放します。 たとえば、データベース分析プログラムが終了して自動ログ ファイルが書き込まれた 後に、日次レポートを実行するとします。これを行うには、ファイルベースのイベントに ログ ファイルを指定して、そのイベントを依存関係として日次レポートをスケジュール します。ログ ファイルが作成されると、イベントが生成され、レポートが処理されます。 注 イベント作成前に既にファイルが存在する場合は、イベントは生成されません。こ の場合、ファイルが削除後に再作成されたときのみ、イベントが生成されます。イ ベントを複数回生成させたい場合は、イベント生成のたびにファイルを削除して再 作成する必要があります。 関連項目 • 802 ページの「オブジェクトのイベント発生時のスケジュールの設定」 ファイルベースのイベントを作成する 1 2 3 4 5 6 7 CMC の[イベント]管理エリアを表示します。 [管理] > [新規] > [新規イベント]をクリックします。 [タイプ]リストで[ファイル]を選択します。 [イベント名]フィールドにイベントの名前を入力します。 [説明]フィールドに入力します。 [サーバー]リストで、指定したファイルを監視する Event Server を選択します。 “ファイル名”フィールドにファイル名を入力します。 注 イベント サーバーが監視するファイルの絶対パス(例:C:\<フォルダ>\<ファイ ル名> または /<ホーム>/<フォルダ>/<ファイル名>)を入力します。指定する ドライブとディレクトリは、Event Server から見えるようにしておくことが必要で す。通常は、ローカル ドライブ上のディレクトリを指定してください。 8 [作成]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 849 23 23 オブジェクトのスケジュール イベントの管理 スケジュールベースのイベント スケジュールベースのイベントは、スケジュールされたオブジェクトに依存します。つま り、特定のオブジェクトが処理されると、スケジュールベースのイベントが発生します。 このタイプのイベントを作成する場合、スケジュールされたオブジェクトの成功または失 敗を基準にすることも、単にジョブの完了を基準にすることも可能です。 スケジュールベースのイベントには、スケジュールされたオブジェクトを少なくとも 2 つ 関連付ける必要があります。1 つ目のオブジェクトはイベントのトリガとして機能します。 オブジェクトが処理されると、イベントが発生します。2 つ目のオブジェクトはイベントに 依存します。イベントが発生すると、2 つ目のオブジェクトが実行されます。 たとえば、プログラム P1 を実行した後に、レポート オブジェクト R1 と R2 を実行させ るとします。これを行うには、[イベント]管理エリアでスケジュールベースのイベントを 作成します。イベントに対して[成功]オプションを指定します。これは、プログラム P1 が正常に実行されたときのみイベントが生成されることを示します。次に、イベント発生 に合わせてレポート R1 と R2 をスケジュールして、新しいスケジュールベースのイベ ントを依存として選択します。イベント発生に合わせてプログラム P1 をスケジュールし て、プログラム P1 が正常に完了するとスケジュールベースのイベントが生成されるよ うに設定します。これで、プログラム P1 が正常に実行されるとスケジュールベースのイ ベントが生成され、レポート R1 と R2 が処理されるようになります。 関連項目 • 802 ページの「オブジェクトのイベント発生時のスケジュールの設定」 スケジュールベースのイベントを作成する 1 CMC の[イベント]管理エリアを表示します。 2 [管理] > [新規] > [新規イベント]をクリックします。 [新規イベント]ダイアログ ボックスが表示されます。 3 4 5 6 850 [タイプ]リストで[スケジュール]を選択します。 [イベント名]フィールドにイベントの名前を入力します。 [説明]フィールドに入力します。 イベントのステータス オプションを選択します。 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール イベントの管理 イベントのステータス 成功 失敗 成功または失敗 説明 指定したオブジェクトが正常に完了した場合のみ、 イベントが発生します。 指定したオブジェクトが正常に完了しなかった場合 のみ、イベントが発生します。 このイベントは、指定したオブジェクトが完了した場 合に発生します。 7 [作成]をクリックします。 カスタム イベント カスタム イベントは、明示的に呼び出したときのみ発生します。他のイベントと同様、 カスタム イベントに基づくオブジェクトは、オブジェクトのスケジュール パラメータで設 定されている時間枠内にイベントが発生したときのみ実行されます。カスタム イベント は、クリックすると依存スケジュール リクエストが生成されるショートカットを設定できる ため、便利です。 ヒント 独自で Web アプリケーションを開発する場合、必要に応じてコード内からカスタ ム イベントを発生させることができます。詳細については、製品メディアに収録さ れている開発者ドキュメントを参照してください。 たとえば、多数のレポートをスケジュールして、データベースの情報を更新した後にそ れらのレポートを実行させるようにできます。これを行うには、新しいカスタム イベント を作成して、そのイベントの発生に合わせてレポートをスケジュールします。データベー スのデータを更新してレポートを実行する必要がある場合は、CMC のイベントに戻っ て手動でイベントを発生させます。これにより、BusinessObjects Enterprise でレポート が実行されます。 注 カスタム イベントは複数回発生させることができます。たとえば、2 組のイベント ベースのオブジェクトをスケジュールして、1 組は午前、もう 1 組は午後というよう に毎日実行させるとします。関連するカスタム イベントを午前に発生させると、1 組のプログラムが実行されます。そのイベントを午後に発生させると、もう 1 組の プログラムが実行されます。午前にイベントを発生させるのを忘れて、午後にだけ 発生させた場合、2 組ともプログラムが実行されます。 SAP BusinessObjects Enterprise 管理者ガイド 851 23 23 オブジェクトのスケジュール イベントの管理 関連項目 • 802 ページの「オブジェクトのイベント発生時のスケジュールの設定」 カスタム イベントを作成する 1 2 3 4 5 6 CMC の[イベント]管理エリアを表示します。 [管理] > [新規] > [新規イベント]をクリックします。 [タイプ]リストで[カスタム]を選択します。 [イベント名]フィールドにイベントの名前を入力します。 [説明]フィールドに入力します。 [OK]をクリックします。 注 このカスタム イベントを発生させる前に、このイベントに依存するオブジェクトを スケジュールしてください。 カスタム イベントを発生させる 1 CMC の[イベント]管理エリアを表示します。 2 [イベント名]列で、カスタム イベントを選択します。 3 [アクション] > [イベントの呼び出し]をクリックします。 イベントのアクセス権の指定 ユーザーおよびグループに対して、イベントへのアクセスを許可または拒否することが できます。イベントを構成することによって、特定の従業員または部署だけが特定のイ ベントを利用できるようにすることができます。たとえば、管理職または IT 部門だけが 特定のイベントをトリガできるようにすることができます。 閲覧するアクセス権のあるユーザーだけがイベントを閲覧できます。また、特定のグ ループに対してイベントを非公開にすることもできます。たとえば、IT 関連のイベント へのアクセス許可を “IT 管理”グループだけに限れば、“人事管理”グループのユー ザーはこれらのイベントを閲覧することはできません。したがって、イベント リストがあれ ば“人事管理”グループにも閲覧させることが可能になります。 デフォルトで、イベントは現在のセキュリティの設定に基づき、ユーザーの親フォルダ に設定されているオブジェクト アクセス権を継承します。 852 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトのスケジュール オブジェクトを直ちに実行する 関連項目 • 687 ページの「オブジェクトのアクセス コントロール リストに主体を割り当てる」 オブジェクトを直ちに実行する [今すぐ実行]を使用して、CMC の[フォルダ]管理エリアからオブジェクトを一度に実 行できます。オブジェクトをすぐに実行すると、オブジェクトは、デフォルトのスケジュー ル設定を使用して直ちに実行されるよう自動的にスケジュールされます。 1 CMC の[フォルダ]管理エリアを表示します。 2 実行するオブジェクトを探して選択します。 3 [アクション]、[今すぐ実行]の順にクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 853 23 オブジェクトの整理 24 24 オブジェクトの整理 概要 概要 この節では、ファイルの整理に関する基本的な管理タスクについて説明します。具体 的には、フォルダとカテゴリの追加方法、およびオブジェクトのアクセス権や新しいフォ ルダとカテゴリに対する制限などの設定の変更方法について、およびシステムのデフォ ルトのセキュリティ設定に一般的な変更を加える方法について説明します。 関連項目 • • • 856 ページの「オブジェクトの整理の概要」 857 ページの「フォルダの使用」 863 ページの「カテゴリの使用」 オブジェクトの整理の概要 ユーザーが必要な情報をすばやく簡単に見つけるためには、直感的で論理的に整理 された構造を作成することが重要です。BusinessObjects Enterprise には、コンテンツ (フォルダとカテゴリ)を整理する方法が 2 つ用意されています。フォルダとカテゴリを 使用し、それらに適切なアクセス権を設定して、複数の基準に従ってデータを整理し、 セキュリティとナビゲーションの両方を向上させることができます。 フォルダについて フォルダとは、ドキュメントを整理するために使用するオブジェクトです。フォルダを使 用して、コンテンツを論理グループに分類します。フォルダ レベルでセキュリティを設 定できるため、フォルダは情報へのアクセス制御のためのツールとして使用できます。 組織内にすでに存在する構造(部署、地域、またはデータベース テーブル構造など) を表すフォルダを設定することをお勧めします。その後で、カテゴリを使用して、組織 の別のシステムを設定します。 BusinessObjects Enterprise 内の各オブジェクトは、フォルダ内に置く必要があります。 デフォルトでは、フォルダに追加した新しいオブジェクトは、そのフォルダに指定され ているオブジェクト アクセス権を継承します。 856 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトの整理 フォルダの使用 カテゴリについて カテゴリによってオブジェクトを別の方法で整理できるため、ユーザーも別の方法でオ ブジェクトにナビゲートできます。たとえば、コンテンツを部署フォルダに整理し、カテ ゴリを使用して別のファイリング システムを作成し、コンテンツを組織内のさまざまな ロール(マネージャや VP など)に従って分類します。このように整理されたモデルを 使用すると、部署またはジョブ ロールに基づいてドキュメントのグループにセキュリティ を設定できます。 カテゴリには、会社用と個人用の 2 つのタイプがあります。会社用カテゴリは、適切な アクセス権を持った管理者が作成、管理し、それらを表示するアクセス権を持つグルー プおよびユーザーのみが表示できます。個人用カテゴリは、個人ユーザーが作成し、 そのユーザーのみが表示できます。 すべてのオブジェクトはフォルダ内に置く必要がありますが、カテゴリの割り当ては任 意なので、次の点に注意することが重要です。 • • • オブジェクトのようにカテゴリにアクセス権を割り当てることができますが(つま り、グループやユーザーに対してカテゴリへのアクセス権を付与できますが)、 カテゴリ内のオブジェクトはそのカテゴリのアクセス権を継承しません。 カテゴリ内のオブジェクトは、それを含むフォルダとの関係を保持します。 オブジェクトは複数のカテゴリに割り当てることができます。 フォルダの使用 フォルダとは、ドキュメントを整理するために使用するオブジェクトです。フォルダを使 用して、コンテンツを論理グループに分類します。フォルダ レベルでセキュリティを設 定できるため、フォルダは情報へのアクセス制御のためのツールとして使用できます。 フォルダを作成、削除する BusinessObjects Enterprise に新しいフォルダを作成する方法はいくつかあります。セ ントラル管理コンソール(CMC)では、[フォルダ]管理エリアに移動して新しいフォルダ を作成し、既存のフォルダ オブジェクト階層にサブ フォルダを追加します。 ヒント 公開ウィザード を使用してレポートのローカル ディレクトリやサブディレクトリを公 開する場合は、BusinessObjects Enterprise システムにローカル ディレクトリ構造 を複製できます。この方法により、複数のフォルダやサブフォルダを同時に効率良 く作成できます。 SAP BusinessObjects Enterprise 管理者ガイド 857 24 24 オブジェクトの整理 フォルダの使用 関連項目 • • • 868 ページの「概要」 858 ページの「新しいフォルダを作成する」 858 ページの「フォルダを削除する」 新しいフォルダを作成する 最上位フォルダを作成するには、新しいフォルダを作成するときに[すべてのフォル ダ]を表示していることを確認してください。サブフォルダを作成するには、新しいフォ ルダを作成するフォルダに移動してから作成します。 ここでは、フォルダ階層の任意のレベルに新しいフォルダを作成する方法を説明しま す。 1 2 3 4 CMC の[フォルダ]管理エリアを表示します。 フォルダを作成する場所に移動します。 [管理] > [新規] > [フォルダ]の順にクリックします。 新しいフォルダの名前、説明、およびキーワードを入力します。 ヒント この情報を後で編集する場合は、フォルダを選択し、[管理]をクリックして[プ ロパティ]を選択します。 5 [OK]をクリックします。 新しいフォルダがフォルダとオブジェクトの一覧に表示されます。 フォルダを削除する フォルダを削除すると、そのフォルダ内のすべてのサブフォルダ、レポート、その他の オブジェクトがシステムから完全に削除されます。 1 CMC の[フォルダ]管理エリアを表示します。 2 詳細パネルから、削除するフォルダを選択します。 ヒント 複数のフォルダを選択するには、Ctrl キーまたは Shift キーを押したままで選 択するフォルダをクリックします。このようにすると、複数のフォルダを同時に削 除できます。 3 [管理] > [削除]をクリックします。 858 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトの整理 フォルダの使用 4 [OK]をクリックして、フォルダの削除を確認します。 フォルダのコピー/移動 フォルダをコピーまたは移動すると、そのフォルダ内のオブジェクトもコピーまたは移動 されます。BusinessObjects Enterprise では、フォルダのオブジェクト権限は、フォルダ をコピーするか移動するかによって異なる方法で扱われます。 • フォルダをコピーした場合、新しく作成されたフォルダは、元のオブジェクト アクセ ス権を保持しません。コピーされたフォルダは、新しい親フォルダに設定されてい るオブジェクト アクセス権を継承します。たとえば、個人用の[営業]フォルダを[パ ブリック]フォルダにコピーすると、[パブリック]フォルダへのアクセス権を持つすべ てのユーザーが、新しい[営業]フォルダのコンテンツへアクセスできるようになりま す。 • フォルダを移動した場合、そのフォルダに設定されているオブジェクト アクセス権 はすべて保持されます。たとえば、個人用の[営業]フォルダを、全ユーザーがア クセスできるフォルダに移動しても、ほとんどのユーザーは[営業]フォルダにアク セスできません。 フォルダをコピー/移動する 1 CMC の[フォルダ]管理エリアを表示します。 2 コピーまたは移動するフォルダを選択します。 コピーまたは移動するフォルダが最上位のフォルダでない場合は、その親フォル ダを探します。次に、親フォルダのコンテンツでそのフォルダを選択します。 ヒント 複数のフォルダを選択するには、Ctrl キーまたは Shift キーを押したままで選 択するフォルダをクリックします。このようにすると、複数のフォルダを同時に移 動できます。 3 [整理] > [コピー先]または[整理] > [移動先]をクリックします。 4 一覧から出力先フォルダを選択し、[>]をクリックして[出力先]一覧に追加しま す。 5 [OK]をクリックします。 選択したフォルダは、指定したとおりに新しい場所へコピーまたは移動されます。 SAP BusinessObjects Enterprise 管理者ガイド 859 24 24 オブジェクトの整理 フォルダの使用 新しいオブジェクトのフォルダへの追加 Crystal レポートをフォルダに追加する 1 フォルダに移動し、[管理] > [追加] > [Crystal Reports]の順にクリックします。 注 表示しているフォルダにサブフォルダがあり、サブフォルダを選択しているとき にレポートを追加した場合、そのレポートは表示しているフォルダではなくサブ フォルダに追加されます。 2 レポートのタイトルと説明を入力するか、そのレポートに保存されている説明を 使用するために選択します。 3 レポートのキーワードを入力します。 キーワードは、オブジェクトを検索するときに使用されます。 4 5 6 7 [参照]をクリックし、コンピュータからレポートを選択します。 レポートに保存されたデータを保持するかどうかを指定します。 オブジェクトに割り当てるカテゴリに移動して、選択します。 [OK]をクリックします。 プログラム オブジェクトをフォルダに追加する 1 [管理] > [追加] > [プログラム ファイル]の順に選択します。 2 [参照]をクリックし、コンピュータからプログラム ファイルを選択します。 3 追加しているプログラムの種類を[実行ファイル]、[Java]、[スクリプト]から指 定します。 4 [OK]をクリックします。 コンピュータからフォルダにオブジェクトを追加する 1 フォルダに移動し、[管理] > [追加] > [ローカル ドキュメント]をクリックします。 注 表示しているフォルダにサブフォルダがあり、サブフォルダを選択しているとき にオブジェクトを追加した場合、そのオブジェクトは表示しているフォルダでは なくサブフォルダに追加されます。 860 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトの整理 フォルダの使用 2 [参照]をクリックし、コンピュータからオブジェクトを選択します。 3 リストから正しいファイルの種類を選択します。 追加するファイルの種類がリストにない場合は、[その他]を選択して、[MIME] フィールドにはファイルの MIME タイプを入力します。 4 [一般プロパティ]をクリックして、ファイル名の変更、説明の入力、またはキー ワードの入力を行います。 5 作業が完了したら、[OK]をクリックします。 フォルダのアクセス権の指定 新しく作成したフォルダのオブジェクト アクセス権を変更することができます。デフォル トでは、フォルダに追加した新しいオブジェクトは、そのフォルダに指定されているオブ ジェクト アクセス権を継承します。 関連項目 • • 687 ページの「オブジェクトのアクセス コントロール リストに主体を割り当てる」 674 ページの「BusinessObjects Enterprise のアクセス権の動作」 フォルダ、ユーザー、およびグループへの制限の設定 制限を設定すると、定期的にレポート インスタンスを削除できます。制限は、 BusinessObjects Enterprise の古いコンテンツの自動/定期クリーンアップに対して設 定します。フォルダに対して設定した制限は、そのフォルダ内のすべてのオブジェクト に影響します。システム上に残すレポート オブジェクトやユーザー/グループのインス タンスの数を、レポート オブジェクト レベルで制限することができます。また、ユーザー/ グループのインスタンスをシステム上に残す日数を制限することもできます。 関連項目 • 839 ページの「オブジェクトのインスタンス制限の設定」 フォルダ レベルでインスタンスを制限する 1 フォルダを選択し、[アクション] > [制限]をクリックします。 2 設定するインスタンス制限のタイプに応じて、選択可能な設定を変更し、変更 のたびに[更新]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 861 24 24 オブジェクトの整理 フォルダの使用 選択可能な設定は、次のとおりです。 • オブジェクトのインスタンスが N 個より多い場合は、超過インスタンスを削除す る a オブジェクトあたりのインスタンス数を制限するには、[オブジェクトのインス タンスが N 個より多い場合は、超過インスタンスを削除する]をオンにしま す。 b システム上に残すインスタンスの最大数を入力します。 注 デフォルト値は 100 です。 • 超過インスタンスを削除するユーザー/グループ a ユーザーまたはグループあたりのインスタンス数を制限するには、このエリ アの[追加]をクリックします。 b ユーザーまたはグループを選択し、[>]をクリックして、[選択されたユー ザー/グループ]の一覧にユーザーまたはグループを追加します。 c [OK]をクリックします。 d システム上に残すインスタンスの最大数を入力します。 注 デフォルト値は 100 です。 • N 日後にインスタンスを削除するユーザー/グループ a ユーザーまたはグループあたりのインスタンスの有効期間を制限するには、 このエリアの[追加]をクリックします。 b ユーザーとグループを選択し、[>]をクリックして[選択されたユーザー/グ ループ]の一覧にユーザーまたはグループを追加します。 c [OK]をクリックします。 d 次に、最大日数列にインスタンスの最大有効日数を入力します 注 デフォルト値は 100 です。 個人用フォルダの管理 BusinessObjects Enterprise では、各ユーザーのフォルダがシステム上に作成されま す。これらのフォルダは、CMC 内で個人用フォルダとして編成されます。デフォルトで は、Administrator アカウント用と guest アカウント用の個人用フォルダがあります。CMC 862 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトの整理 カテゴリの使用 にログオンして個人用フォルダのリストを表示すると、自分が[表示]アクセス権以上を 持っているフォルダのみが表示されます。 InfoView 内では、これらのフォルダは“お気に入りフォルダ”と呼ばれます。 個人用フォルダを表示する • CMC の[個人用フォルダ]管理エリアを表示します。 サブフォルダの一覧が表示されます。各サブフォルダはシステム上のユーザー アカウ ントに対応します。サブフォルダに対して[表示]アクセス権以上のアクセス権を持って いない場合、サブフォルダはリストに表示されません。 カテゴリの使用 カテゴリを使用して、別の方法でオブジェクトを整理できます。ドキュメントは複数のカ テゴリに関連付けることができ、カテゴリ内にサブカテゴリを作成することも可能です。 BusinessObjects Enterprise には 2 つのタイプのカテゴリがあります。 • • 会社用カテゴリ:管理者、またはこれらのカテゴリへのアクセス権が付与されて いる他のユーザーによって作成されます。適切なアクセス権を持っていれば、 管理カテゴリを作成できます。 個人用カテゴリは、ユーザーごとに独自の個人情報を整理するために作成で きます。 新しいカテゴリを作成する 1 2 3 4 CMC の[カテゴリ]管理エリアを表示します。 [管理] > [新規] > [カテゴリ]の順にクリックします。 カテゴリの名前を入力します。 [OK]をクリックします。 新しいカテゴリがシステムに追加されました。 [管理] > [カテゴリ]をクリックすると、このカテゴリの設定を変更できます。 SAP BusinessObjects Enterprise 管理者ガイド 863 24 24 オブジェクトの整理 カテゴリの使用 カテゴリを削除する カテゴリを削除すると、カテゴリ内のすべてのサブカテゴリもシステムから完全に削除さ れます。フォルダの削除とは異なり、カテゴリ内に含まれているレポートおよびその他 のオブジェクトはシステムから削除されません。 1 CMC の[カテゴリ]管理エリアを表示します。 2 削除するカテゴリを選択します。 削除するカテゴリが最上位のカテゴリでない場合は、その親カテゴリを探します。 次に、選択します。 ヒント 複数のカテゴリを選択するには、Ctrl キーまたは Shift キーを押したまま選択 するカテゴリをクリックします。このようにすると、複数のカテゴリを同時に削除 できます。 3 [管理]をクリックし、[削除]をクリックします。 4 [OK]をクリックして、カテゴリの削除を確認します。 カテゴリを移動する カテゴリを移動しても、そのカテゴリに割り当てられているすべてのオブジェクトはその 関連付けを維持します。カテゴリのすべてのオブジェクト アクセス権が保持されます。 たとえば、“南アメリカ売上”カテゴリにはその地域の営業担当員しかアクセスできない とします。一方、すべての営業担当員が必要とする全世界の売上レポートを含む“全 世界売上”カテゴリもあります。より直感的な構造を保つには、地域カテゴリを“全世界 売上”カテゴリへ移動します。“南アメリカ売上”カテゴリを“全世界売上”カテゴリに移動 するとき、それが“全世界売上”カテゴリのサブカテゴリになっても、アクセス権の設定 と、それに関連するオブジェクトは保持されます。 1 CMC の[カテゴリ]管理エリアを表示します。 2 移動するカテゴリを選択します。 移動するカテゴリが最上位のカテゴリでない場合は、その親カテゴリを探します。 次に、選択します。 ヒント 複数のカテゴリを選択するには、Ctrl キーまたは Shift キーを押したまま選択 するカテゴリをクリックします。このようにすると、複数のカテゴリを同時に移動 できます。 864 SAP BusinessObjects Enterprise 管理者ガイド オブジェクトの整理 カテゴリの使用 3 [整理] > [移動先]をクリックします。 4 出力先カテゴリを選択し、[>]をクリックして[出力先]一覧に追加します。 ヒント システムに多数のカテゴリがある場合は、[タイトルの検索]フィールドを使用し て検索するか、[戻る]、[次へ]、[+]をクリックしてカテゴリ階層内で目的のフォ ルダを探します。 5 [OK]をクリックします。 選択したカテゴリは新しい場所に移動されます。 オブジェクトをカテゴリに追加する オブジェクトをカテゴリに追加するには、次の手順に従います。 1 2 3 4 5 CMC の[フォルダ]管理エリアを表示します。 カテゴリに追加するオブジェクトに移動して、それを選択します。 [管理] > [カテゴリ]をクリックします。 オブジェクトを追加するカテゴリを選択します。 [保存して閉じる]をクリックします。 関連項目 • 868 ページの「概要」 カテゴリからオブジェクトを除去または削除する カテゴリからオブジェクトを除去または削除できます。オブジェクトを除去する場合は、 カテゴリからのみ除去されます。オブジェクトを削除する場合は、カテゴリから除去さ れ、同時にシステムからも削除されます。 1 2 3 4 CMC の[カテゴリ]または[個人用カテゴリ]管理エリアを表示します。 オブジェクトを除去または削除するカテゴリをダブルクリックします。 除去または削除するオブジェクト(複数可)を選択します。 カテゴリからオブジェクトを除去するか、オブジェクトを削除します。 • オブジェトをカテゴリからのみ除去する場合は、[除去]をクリックしま す。この場合、オブジェクトはその後もシステムに存在しています。 SAP BusinessObjects Enterprise 管理者ガイド 865 24 24 オブジェクトの整理 カテゴリの使用 • オブジェクトをカテゴリから除去すると同時にシステムから削除する場合は [整理]と[削除]をクリックします。 カテゴリのアクセス権の指定 カテゴリのオブジェクト アクセス権を変更するには、以下の手順に従います。デフォル トでは、カテゴリに追加した新しいオブジェクトは、そのカテゴリに指定されているオブ ジェクト アクセス権を継承します。 関連項目 • 685 ページの「CMC でのオブジェクトのセキュリティ設定の管理」 個人用カテゴリを表示する 適切なアクセス権が付与されている場合は、ユーザーの個人用カテゴリを表示、編集、 および削除することができます。 1 CMC の[個人用カテゴリ]管理エリアを表示します。 2 表示する個人用カテゴリのユーザー アカウントをクリックします。 ユーザーの個人用カテゴリのリストが表示されます。 関連項目 • 866 712 ページの「アカウント管理の概要」 SAP BusinessObjects Enterprise 管理者ガイド リポジトリへのオブジェクトの追加 25 25 リポジトリへのオブジェクトの追加 概要 概要 この節では、オブジェクトを BusinessObjects Enterprise 環境に追加し、認証された ユーザーが利用できるようにする作業について説明します。BusinessObjects Enterprise に追加できるオブジェクトにはいくつかの種類があります。 • • • • • • • • • レポート(Crystal Reports から) ドキュメント(Desktop Intelligence および Web Intelligence) ビジュアライゼーション(Crystal Xcelsius から) Flash オブジェクト プログラム Microsoft Excel/Word/PowerPoint ファイル PDF テキスト ファイル リッチ テキスト形式ファイル BusinessObjects Enterprise にオブジェクトを追加するには、公開ウィザードを使用す る、CMC から行う、オブジェクトを CMS に直接保存する、という 3 つの方法がありま す。 注 また、新しいオブジェクトを作成して InfoView 内から BusinessObjects Enterprise へ直接追加することもできます。 Crystal レポートの追加のオプション 追加プロセス中に、Crystal レポートを実行する回数を指定します。オブジェクトを定期 的なスケジュールで実行することができます。また、ユーザー自身にスケジュールさせ ることもできます。設定されたスケジュールに従ってレポート内のデータを自動的に最 新表示するかどうか、またはユーザーがレポートを手動で最新表示する場合にのみ データを最新表示するかどうかを指定できます。 各オプションには、いくつかの機能があります。 • ユーザーに表示するデータの指定 このオプションは、大量のユーザーがアクセスするオブジェクトまたは個別のデー タベース ログオン情報を必要としないオブジェクト(あるいはその両方)に適してい ます。オブジェクトを追加するときに、ユーザーはオブジェクトの同じインスタンスに アクセスできるので、システムから情報の入力を要求される回数が削減されます。 • 868 レポート内のデータの更新をユーザーに許可 SAP BusinessObjects Enterprise 管理者ガイド リポジトリへのオブジェクトの追加 公開ウィザード の手順 このオプションは、個別のデータベース ログオン情報を必要とするオブジェクトに 適しています。また、頻繁にデータを変更したり、パラメータやレコード選択式を使 用する小数のオブジェクトを追加する場合にも適しています。オブジェクトを追加 するときに、ユーザーはオブジェクトを更新する頻度を指定できます。ただし、ユー ザーが同時にオブジェクトにアクセスすると、情報の入力が要求される回数が増え るのでシステムへの負荷も増えることになります。 注 BusinessObjects Enterprise では、Crystal Reports のバージョン 6 ~ XI、および Crystal Reports 2008 で作成したレポートを使用できます。ただし、レポートを BusinessObjects Enterprise に追加すると、その保存、処理、表示はバージョン 2008 の形式で行われます。 公開ウィザード の手順 公開ウィザードはローカルにインストールされる、一連のダイアログ ボックスから成る Windows アプリケーションです。このウィザードを使用する場合、追加しているオブジェ クトまたはフォルダに適用されるダイアログ ボックスだけが表示されます。たとえば、 Voyager ワークスペースを追加するときには、パラメータとスケジュールの形式の設定 は表示されません。 アプリケーションへのアクセス権があり、複数のオブジェクトまたはオブジェクトのディレ クトリ全体を BusinessObjects Enterprise に追加する場合は、公開ウィザードを使用し ます。オブジェクトを追加すると、そのオブジェクトは InfoView で指定したフォルダ(ま たはカスタマイズした Web デスクトップ)および CMC の[フォルダ]管理エリアに表示 されます。 公開ウィザード から BusinessObjects Enterprise にログオンする オブジェクトを追加する前に、公開ウィザードから BusinessObjects Enterprise にログ オンする必要があります。 1 Windows で、[スタート] > [プログラム] > [BusinessObjects XI 3.1] > [BusinessObjects Enterprise] > [公開ウィザード]の順にクリックします。 [公開ウィザードへようこそ]ダイアログ ボックスが表示されます。 2 [公開ウィザード]ダイアログ ボックスを別の言語で表示する場合は、[言語]一 覧から言語を選択します。 [言語]一覧に示される言語は、インストール設定に応じて変わります。 3 [次へ]をクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 869 25 25 リポジトリへのオブジェクトの追加 公開ウィザード の手順 [ログオンしてください]ダイアログ ボックスが表示されます。 4 [システム]フィールドで、オブジェクトを追加する CMS の名前を入力します。 5 [ユーザー名]と[パスワード]フィールドに、BusinessObjects Enterprise ログオ ン認証情報を入力します。 6 [認証]リストから、相当する認証タイプを選択します。 7 [次へ]をクリックします。 [ファイルの選択]ダイアログ ボックスが表示されます。 CMS に追加するオブジェクトを選択する 公開ウィザードを使用して、リポジトリに次の種類のオブジェクトを追加できます。 • • • • • • • • レポート(Crystal Reports から) ビジュアライゼーション(Crystal Xcelsius から) Flash オブジェクト プログラム Microsoft Excel/Word/PowerPoint ファイル PDF テキスト ファイル リッチ テキスト形式ファイル Desktop Intelligence および Web Intelligence ドキュメントの場合は、ドキュメント デザ イナ内からドキュメントを直接リポジトリに保存する必要があります。 1 [ファイルの選択]ダイアログ ボックスで、[ファイルの追加]または[フォルダの 追加]をクリックします。 2 追加するファイルまたはフォルダを選択します。 ヒント • • 一覧に該当するファイルが表示されていることを確認します。この値は、デ フォルトでレポート(*.rpt)に設定されています。 フォルダを追加する場合、[サブフォルダを含める]チェック ボックスをオン にすると、フォルダ内のサブフォルダも追加できます。 3 追加するファイルまたはフォルダごとに手順 1 と 2 を繰り返します。 4 [次へ]をクリックします。 5 [オブジェクトの種類の指定]ダイアログ ボックスが表示されたら、認識されな い各オブジェクトについてファイルの種類を選択し、[次へ]をクリックします。 870 SAP BusinessObjects Enterprise 管理者ガイド リポジトリへのオブジェクトの追加 公開ウィザード の手順 [場所の指定]ダイアログ ボックスが表示されます。 関連項目 • 883 ページの「CMS へのオブジェクトの直接保存」 CMS でフォルダを作成または選択する 選択したオブジェクトを追加するには、CMS でフォルダを作成または選択します。[場 所の指定]ダイアログ ボックスに表示されるのは、アクセス権があるフォルダだけです。 1 [場所の指定]ダイアログ ボックスで、オブジェクトを追加するフォルダを選択 します。 新しいフォルダを CMS で作成するには、フォルダを選択してから、[新しいフォル ダ]ボタンをクリックします。 新しいオブジェクト パッケージを CMS で作成するには、フォルダを選択してから、 [新しいオブジェクト パッケージ]ボタンをクリックします。 フォルダまたはオブジェクト パッケージを削除するには、オブジェクトを選択し、[削 除]をクリックします。 注 ウィザードから、新しいフォルダとオブジェクト パッケージだけを削除できます。 新しいフォルダは緑色、既存のフォルダは黄色で表示されます。 2 [次へ]をクリックします。 [場所の確認]ダイアログ ボックスが表示されます。 関連項目 • • 872 ページの「フォルダ構造を複製する」 872 ページの「フォルダ間でオブジェクトを移動する」 SAP BusinessObjects Enterprise 管理者ガイド 871 25 25 リポジトリへのオブジェクトの追加 公開ウィザード の手順 フォルダ構造を複製する 複数のオブジェクトをディレクトリおよびサブディレクトリから追加する場合、既存のフォ ルダ階層を CMS 上に複製するかどうかを確認するメッセージが表示されます。 1 [フォルダ階層の指定]ダイアログ ボックスで、フォルダ階層のオプションを選 択します。 • すべてのオブジェクトを 1 つのフォルダに保存するには、[ファイルを一か所に 追加する]を選択します。 • すべてのフォルダおよびサブフォルダを、ハード ドライブ上と同じ構成にして CMS で複製する場合は、[フォルダの階層をコピーする]を選択します。フォル ダの階層の最上位に置くフォルダを選択します。 2 [次へ]をクリックします。 [場所の確認]ダイアログ ボックスが表示されます。 フォルダ間でオブジェクトを移動する 1 [場所の確認]ダイアログ ボックスで各オブジェクトを選択し、[上へ移動]また は[下へ移動]をクリックして、任意のフォルダへ移動させます。 また、親フォルダを選択してから、[新しいフォルダ]または[新しいオブジェクト パッ ケージ]ボタンをクリックし、フォルダやオブジェクト パッケージを追加することもで きます。 フォルダまたはオブジェクト パッケージを削除するには、削除する項目を選択し、 [削除]ボタンをクリックします。 オブジェクトをドラッグ アンド ドロップして必要な場所に保存したり、オブジェクトを 右クリックしてそれらの名前を変更することができます。 デフォルトでは、オブジェクトのタイトルが表示されます。[ファイル名の表示]ボタ ンをクリックしてオブジェクトのローカル ファイル名を表示できます。 2 [次へ]をクリックします。 872 SAP BusinessObjects Enterprise 管理者ガイド リポジトリへのオブジェクトの追加 公開ウィザード の手順 [カテゴリの指定]ダイアログ ボックスが表示されます。 カテゴリにオブジェクトを追加する 選択したオブジェクトをカテゴリに追加するには、ホスト CMS でカテゴリを作成または 選択します。オブジェクトは複数のカテゴリに追加できます。 1 [カテゴリの指定]ダイアログ ボックスで、オブジェクトを割り当てるカテゴリをク リックします。 サブカテゴリを表示するには、カテゴリの左の[+]をクリックします。 新しいカテゴリを CMS に追加するには、カタログを選択してから、[新しいカテゴ リ]ボタンをクリックします。新しいカテゴリが表示され、名前を変更することができま す。 2 複数のオブジェクトを追加する場合は、カテゴリに追加するオブジェクトを[ファ イル]リストから選択します。 注 各オブジェクトを個別にカテゴリに追加する必要があります。 3 [ファイルの挿入]をクリックします。 4 カテゴリを削除する、またはカテゴリからオブジェクトを削除するには、項目を 選択して[削除]をクリックします。 注 ウィザードからは、新しいカテゴリだけを削除することができます。新しいカテゴ リは緑色、既存のカテゴリは青で表示されます。 5 [次へ]をクリックします。 [スケジュールの指定]ダイアログ ボックスが表示されます。 SAP BusinessObjects Enterprise 管理者ガイド 873 25 25 リポジトリへのオブジェクトの追加 公開ウィザード の手順 スケジュール オプションを変更する [スケジュールの指定]ダイアログ ボックスを使用して、特定の間隔で実行するために 追加するオブジェクトをスケジュールできます。 注 このダイアログ ボックスには、スケジュール可能なオブジェクトしか表示されませ ん。 1 [スケジュールの指定]ダイアログ ボックスで、スケジュールするオブジェクトを 選択します。 2 次の 3 つから選択します。 • 1 度だけ実行する [1 度だけ実行する]オプションを選択すると、さらに 2 つのオプションが表示 されます。 • ウィザード終了時 このオプションでは、オブジェクトの追加が終了した際に 1 度だけオブジェ クトを実行します。スケジュールし直すまで、オブジェクトが再度実行される ことはありません。 • 指定日時 このオプションでは、指定した日時にオブジェクトを 1 度だけ実行します。 スケジュールし直すまで、オブジェクトが再度実行されることはありません。 • ユーザーにオブジェクトの更新を許可する このオプションでは、オブジェクトをスケジュールしません。代わりにスケジュー ルのタスクはユーザーに任されます。 • 定期的に実行する このオプションを選択した場合は、[定期的なスケジュールの設定]ボタンをク リックして、スケジュール オプションを設定します。 [定期的なスケジュールの選択]ダイアログ ボックスが表示されます。 このダイアログ ボックスのオプションでは、いつ、どの位の頻度でオブジェクト を実行するかを選択できます。該当するオプションを選択し、[OK]をクリックし ます。 3 追加する各オブジェクトのスケジュールの設定が終了したら、[次へ]をクリック します。 874 SAP BusinessObjects Enterprise 管理者ガイド リポジトリへのオブジェクトの追加 公開ウィザード の手順 リポジトリ フィールドを最新表示する CMS データベースはセントラル リポジトリになり、テキスト オブジェクト、ビットマップ、 カスタム関数、ユニバース、カスタム SQL コマンドなどの共有要素が格納されます。オ ブジェクトがリポジトリを参照している場合、オブジェクトのリポジトリ フィールドを最新 表示することもできます。このタスクを実行するには、公開ウィザードがローカル マシン から CMS データベースに接続されている必要があります。詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』を参照してください。 注 [リポジトリの最新表示の指定]ダイアログ ボックスは、レポート オブジェクトを追加 するときにだけ表示されます。 1 [リポジトリの最新表示の指定]ダイアログ ボックスでレポートを選択し、レポー トをリポジトリに対して最新表示する場合は、[レポートの最新表示時にオブジェ クト リポジトリを使用]チェック ボックスをオンにします。 ヒント リポジトリを参照するすべてのオブジェクトを最新表示するには[すべて有効] ボタンをクリックし、どのオブジェクトも最新表示しない場合は[すべて無効]ボ タンをクリックします。 2 [次へ]をクリックします。 保存データを含むオブジェクトを追加する 保存データを含むレポートを追加すると、[保存データの維持を指定]ダイアログ ボッ クスが表示されます。 注 [保存データの維持を指定]ダイアログ ボックスは、レポート オブジェクトを追加し た場合にのみ表示されます。 1 レポートの保存データを維持する場合は、[保存データの維持を指定]ダイア ログ ボックスでレポートを選択し、[レポートを公開するときに保存データを維 持する]チェック ボックスをオンにします。 ヒント すべてのレポートで保存データを維持する場合は[すべて有効]ボタンをクリッ クし、すべてのレポートの保存データを維持しない場合は、[すべて無効]ボタ ンをクリックします。 SAP BusinessObjects Enterprise 管理者ガイド 875 25 25 リポジトリへのオブジェクトの追加 公開ウィザード の手順 2 [次へ]をクリックします。 プログラムの種類を選択する [プログラムの種類]ダイアログ ボックスは、プログラム オブジェクトを追加するときにだ け表示されます。 1 [プログラムの種類]ダイアログ ボックスで、プログラムを選択します。 2 以下のプログラムの種類のいずれかを選択します。 • バイナリ/バッチ バイナリ/バッチ プログラムは、バイナリ ファイル、バッチ ファイル、またはシェ ル スクリプトなどの実行可能プログラムです。一般的に、これらのファイル拡張 子は .com、.exe、.bat、.sh です。Program Job Server が動作しているマシンの コマンド ラインから実行できるあらゆる実行可能プログラムは、公開できます。 • Java あらゆる Java プログラムは、Java プログラム オブジェクトとして BusinessObjects Enterprise に公開できます。このプログラムのファイルには、通常、.jar の拡張 子が付いています。 • スクリプト スクリプト プログラム オブジェクトには、JScript スクリプトと VBScript スクリプト があります。 3 追加する各プログラムの種類を指定したら、[次へ]をクリックします。 [プログラム認証情報]ダイアログ ボックスが表示されます。 関連項目 • 780 ページの「プログラム オブジェクトの管理」 プログラム認証情報を指定する 1 [ プログラムの認証情報]ダイアログ ボックスで、プログラムを選択します。 2 [ユーザー名]と[パスワード]フィールドに、プログラムを実行するときのアカウ ントのユーザー認証情報を入力します。 プログラムのアクセス権は、実行したときのアカウントに設定されたアクセス権に制 限されます。 876 SAP BusinessObjects Enterprise 管理者ガイド リポジトリへのオブジェクトの追加 公開ウィザード の手順 3 使用する各プログラムについてユーザー認証情報を指定したら、[次へ]をク リックします。 [デフォルト値の変更]ダイアログ ボックスが表示されます。 オブジェクトのデフォルト値を変更する デフォルトのプロパティを変更せずにオブジェクトを追加できます。ただし、デフォルト 値を使用する場合、データベース ログオン情報が正しくなかったり、パラメータの値が 無効であったりすると、オブジェクトが適切にスケジュールされないことがあります。 1 オブジェクトのデフォルト値を変更するかどうかを選択します。 • デフォルト値を維持する場合は、次のいずれかを実行します。 a [プロパティを変更せずに公開する]を選択します。 b ウィザードで続いて表示されるダイアログ ボックスで、[次へ]をクリック します。 • デフォルト値を変更する場合は、[プロパティを確認または変更する]を選択し ます。 [オブジェクトのプロパティの確認]ダイアログ ボックスが表示されます。 2 [オブジェクトのプロパティの確認]ダイアログ ボックスで、修正するオブジェク トを選択します。 3 新しいタイトルまたは説明を入力します。 4 レポート オブジェクトを公開している場合に、ユーザーがレポート オブジェクト を開く前にそのオブジェクトのサムネイルが表示されるようにするには、[サム ネイル画像の生成]チェック ボックスをオンにします。 ヒント [サムネイル画像の生成]チェック ボックスをオンにできるのは、適切に保存さ れた .rpt ファイルのオブジェクトの場合だけです。レポートのサムネイルを表 示できるようにするには、レポートを Crystal Reports で開き、[ファイル]メニュー の[プロパティ]をクリックします。[プレビュー ピクチャを保存]オプションを選 択して[OK]をクリックします。レポートの最初のページをプレビューして、変更 を保存します。 5 [次へ]をクリックします。 必要に応じて[データベース認証の指定]ダイアログ ボックスが表示されます。 SAP BusinessObjects Enterprise 管理者ガイド 877 25 25 リポジトリへのオブジェクトの追加 公開ウィザード の手順 データベース ログオン情報を入力する 注 このオプションは、Crystal レポートのみに適用されます。 1 [データベース認証の指定]ダイアログ ボックスで、オブジェクトをダブルクリッ クするか、オブジェクトの左にある[+]記号をクリックして、データベースを表示 します。 2 データベースを選択し、該当するフィールドのログオン情報を変更します。ユー ザー名やパスワードを必要としないデータベースの場合は、フィールドを空白 にします。 注 ユーザー名およびパスワードは正確に入力してください。ユーザー名またはパ スワードが正しく入力されないと、オブジェクトはデータベースからデータを取 得できません。 3 各オブジェクトのログオン情報の入力が完了したら、[次へ]をクリックします。 必要な場合には、[レポートのパラメータの設定]ダイアログ ボックスが表示されま す。 パラメータを設定する 注 このオプションは、Crystal レポートのみに適用されます。 オブジェクトの中には、データを選択するためのパラメータを含むものがあります。これ らのオブジェクトをスケジュールする前に、パラメータを設定してオブジェクトのデフォ ルト プロンプトを決定する必要があります。 1 [レポートのパラメータの設定]ダイアログ ボックスで、変更するプロンプトを含 むオブジェクトを選択します。 オブジェクトのプロンプトとデフォルト値の一覧が画面の右側に表示されます。 2 [プロンプトの編集]をクリックし、プロンプトの値を変更します。 選択したパラメータの種類によって、表示されるダイアログ ボックスが異なります。 3 プロンプトに NULL 値を設定する場合は(ただし可能な場合)、[プロンプトを NULL に設定]をクリックします。 878 SAP BusinessObjects Enterprise 管理者ガイド リポジトリへのオブジェクトの追加 公開ウィザード の手順 4 各オブジェクトのプロンプトの編集が終了したら、[次へ]をクリックします。 [形式の指定]ダイアログ ボックスが表示されます。 スケジュール出力形式を設定する 注 このオプションは、Crystal レポートのみに適用されます。 追加するスケジュール済みレポートごとに、出力形式を選択することができます。形式 によっては、スケジュール形式オプションをカスタマイズすることができます。 1 [形式の指定]ダイアログ ボックスで、別のスケジュール出力形式を生成する ように設定するオブジェクトを選択します。 2 リストから形式を選択します(Crystal レポート、Microsoft Excel、Microsoft Word、Adobe Acrobat など)。 3 スケジュール形式オプションがある場合はカスタマイズします。 たとえば、[ページ区切り付きテキスト]を選択する場合は、ページあたりの行 数を入力します。 4 [次へ]をクリックします。 プログラムにその他のファイルを追加する プログラムによっては、実行するために他のファイルへのアクセスを必要とするものが あります。 1 プログラムを選択します。 2 [追加]をクリックして必要なファイルを選択します。 3 各プログラムに必要なその他のファイルをすべて追加したら、[次へ]をクリック します。 [プログラムに対するコマンド ライン]ダイアログ ボックスが表示されます。 コマンドライン引数を指定する プログラムごとに、そのプログラムのコマンドライン インターフェイスがサポートしている コマンドライン引数を指定できます。これらの引数は、解析されずに、コマンドライン イ ンターフェイスに直接渡されます。 SAP BusinessObjects Enterprise 管理者ガイド 879 25 25 リポジトリへのオブジェクトの追加 CMC でオブジェクトを追加する 1 プログラムを選択します。 2 [コマンド ライン]領域に、プログラムのコマンドライン引数を入力します。 注 コマンド ラインで通常使用するのと同じ形式を使用します。 3 プログラムごとに必要なコマンドライン引数の指定がすべて終了したら、[次へ] をクリックします。 追加するオブジェクトを最終決定する オブジェクトに関する必要な情報を指定すると、公開ウィザードには追加するすべて のオブジェクトの一覧が表示されます。 1 追加するオブジェクトがすべて一覧にあるか確認し、[次へ]をクリックします。 オブジェクトが CMS に追加され、指定したとおりにスケジュールおよび実行されま す。その後、公開ウィザードの最後の画面に戻ります。 2 オブジェクトの詳細を表示するには、一覧からオブジェクトを選択します。 3 [完了]をクリックしてウィザードを終了します。 CMC でオブジェクトを追加する BusinessObjects Enterprise に対して管理者権限を持っている場合は、CMC 内から オブジェクトを Web に追加することができます。CMC を使用して単一のオブジェクト を追加するか、管理タスクをリモートで実行します。 1 CMC の[フォルダ]管理エリアを表示します。 2 オブジェクトを追加するフォルダを探して選択します。 3 [管理]メニューの[追加]をポイントし、適切なオプションをクリックします。 オプション 説明 Crystal レポート Crystal レポートを追加します。 プログラム ファイル プログラム オブジェクトを追加します。 ローカル ドキュメント その他の種類のオブジェクトを追加しま す。 ダイアログ ボックスが表示されて、オブジェクトのプロパティを指定できます。こ のダイアログ ボックスは、選択したオプションに応じて変わります。 880 SAP BusinessObjects Enterprise 管理者ガイド リポジトリへのオブジェクトの追加 CMC でオブジェクトを追加する 4 オブジェクトのプロパティを指定します。 注 表示されるプロパティのフィールドは、公開するオブジェクトの種類に応じて変 わります。 「Object properties in the CMC」に、プロパティ フィールドを示しま す。 5 オブジェクトを 1 つのカテゴリに割り当てる場合は、リストからカテゴリを選択し ます。 6 [OK]をクリックします。 ダイアログ ボックスが閉じると、CMC で最新表示が実行されて、フォルダのオ ブジェクトおよびその他のコンテンツが表示されます。 CMC にオブジェクトが公開された後に、必要に応じて、タイトル、説明、データベース ログオン情報、スケジュール情報、ユーザーのアクセス権などそのオブジェクトに関す るプロパティを変更できます。 表 25-1: CMC でのオブジェクト プロパティ オブジェクトの種類 プロパティ 説明 タイトル オブジェクトの名前を入力 します。 説明 オブジェクトの説明を入力 します。 Crystal レポートおよびその 他の種類のオブジェクト キーワード ファイル名 オブジェクトのキーワードを 入力します。 追加するオブジェクトの名 前を入力し、[参照]をクリッ クしてオブジェクトを検索し ます。 SAP BusinessObjects Enterprise 管理者ガイド 881 25 25 リポジトリへのオブジェクトの追加 CMC でオブジェクトを追加する オブジェクトの種類 プロパティ 説明 Crsytal レポートのみ 保存済みデータを保持 このオプションは、レポート の保存データを保持する場 合に選択します。 追加するプログラム オブ 既存のプログラム オブジェ ジェクトの名前を入力し、 クトの参照 [参照]をクリックしてオブ ジェクトを検索します。 プログラム ファイルのみ プログラム タイプ [プログラム タイプ]の下に あるいずれかのオプション をクリックし、追加している プログラムのタイプを定義 します。選択できるオプショ ンは、次の通りです。 • • • ファイルの種類 [ファイルの種類]一覧で、 追加しているオブジェクトの 種類に一致するファイルの 種類を選択します。 MIME 必要に応じて、オブジェク トに対して MIME 拡張子を 指定します。 その他の種類のオブジェク トのみ 882 実行ファイル(バイナリ、 バッチ、シェル スクリプ ト) Java スクリプト(VBScript、 JavaScript) SAP BusinessObjects Enterprise 管理者ガイド リポジトリへのオブジェクトの追加 CMS へのオブジェクトの直接保存 CMS へのオブジェクトの直接保存 Crystal Reports、Designer、または Voyager などの、Business Objects デザイナ コン ポーネントがインストールされている場合は、デザイナから[名前を付けて保存]コマン ドを使用して BusinessObjects Enterprise にオブジェクトを直接追加することができま す。 たとえば、Crystal Reports でレポートを作成した後に、[ファイル]メニューの[名前を 付けて保存]をクリックします。[名前を付けて保存]ダイアログ ボックスで[Enterprise フォルダ]をクリックします。ログオンのメッセージが表示されたら、CMS にログオンしま す。レポートを保存するフォルダを指定し、[保存]をクリックします。 Desktop Intelligence ドキュメントは、Desktop Intelligence Designer で[ファイル] > [リ ポジトリにエクスポート]コマンドを使用して、直接 CMS に公開できます。 Web Intelligence ドキュメントは、Web Intelligence で[ファイル] > [CMS にエクスポー ト]コマンドを使用して、直接 CMS に公開できます。 注 Voyager ワークスペースを BusinessObjects Enterprise に追加できますが、それ を定期的なスケジュールで実行することはできません。 SAP BusinessObjects Enterprise 管理者ガイド 883 25 公開とパブリケーション 26 26 公開とパブリケーション 概要 概要 この節では、公開機能とパブリケーションの概要を説明します。この節の多くの情報は 公開者の役割に関連します。 管理者は、公開者に代わってデプロイメントの設定とトラブルシューティング タスクを 実行し、公開のパフォーマンスを最適化する必要がある場合があります。 公開の詳細については、オンライン( 『)で入手できる 』SAP BusinessObjects Enterpr se 公開者ガイドhttp://support.businessobjects.com/documentation/product_guides/de fault.aspを参照してください。 注 パブリケーションおよび公開機能は、公開ウィザードとは異なります。公開機能は、 パブリケーションを使用して、パーソナライズされたドキュメントを多くの受信者に 配布します。公開ウィザードは、レポートを CMS に追加するための、 BusinessObjects Enterprise コンポーネントです。 関連項目 • 395 ページの「公開パフォーマンスの向上」 公開について 公開とは、Crystal レポート、Web Intelligence ドキュメント、Desktop Intelligence ドキュ メントなどのドキュメントを、多くの利用者が利用できるようにするプロセスのことです。 これらのドキュメントの内容は、電子メール、FTP、ディスクへの保存、という形で自動 配布したり、Web 上で表示、アーカイブ、および受信できるように BusinessObjects Enterprise プラットフォームを通して管理したり、また、スケジュール機能を使用して自 動処理したりすることができます。InfoView または CMC 内からは、ドキュメントを取り 出して異なるそれぞれのユーザー(受信者)用にカスタマイズしたり、パブリケーション をスケジュールして間隔を指定して実行したり、、また、受信者の Business Objects 受 信ボックスや電子メール アドレスなどの複数の出力先に送信したりすることができま す。 パブリケーションとは パブリケーションは、不特定多数の受信者に配信するドキュメントのコレクションです。 ドキュメントを配信する前に、公開者はメタデータのコレクションを使用してパブリケー ションを定義します。このメタデータには、パブリケーションのソース、受信者、および 適用されるパーソナライゼーションが含まれます。 886 SAP BusinessObjects Enterprise 管理者ガイド 公開とパブリケーション 公開について パブリケーションを使用すると、組織内への情報提供をより効果的に行うことができま す。 • 個人またはユーザー グループに個人用またはグループ用にカスタマイズしたフィ ルタを適用して、情報を簡単に配信できます。 • イントラネット、エクストラネット、またはインターネット経由でパスワード保護された ポータルを使って個人またはグループに必要なビジネス情報を提供することがで きます。 • ユーザーが自分でドキュメント処理要求を送信する手間が省かれるので、データ ベースへのアクセスを最小限に抑えることができます。 Crystal レポート、Desktop Intelligence ドキュメント、Web Intelligence ドキュメントに基 づいて、さまざまな種類のパブリケーションを作成できます。 複数のドキュメントの公開 パブリケーションは動的コンテンツのドキュメントに基づいており、1 つ以上の Crystal レポート、Desktop Intelligence ドキュメント、または Web Intelligence ドキュメントを含 める必要があります。BusinessObjects Enterprise では、複数の動的コンテンツ ドキュ メントや静的ドキュメントを、電子メールなどの 1 つのエンティティとして配信できます。 また、受信者に配信するときにインスタンスを zip で圧縮したり、Crytal レポートの場合 は、複数のインスタンスをページ番号の付いた 1 つの PDF にマージすることもできま す。 複数のドキュメントを含むパブリケーションを設計する場合、そのパブリケーション内の すべての動的コンテンツのドキュメントが同じ種類のオブジェクトであることが必要で す。たとえば、同じパブリケーションで 3 つの Crystal レポートを公開することはできま すが、2 つの Crystal レポートと 1 つの Desktop Intelligence ドキュメントを公開するこ とはできません。 パブリケーションには、CMS リポジトリに格納されている次のような静的ドキュメントを含 めることもできます。 • • • • Microsoft Excel/Word/PowerPoint ファイル テキスト ファイル PDF その他のドキュメント SAP BusinessObjects Enterprise 管理者ガイド 887 26 26 公開とパブリケーション 公開について ワークフローの公開 パブリケーションのユーザーは、ドキュメント作成者、公開者、管理者、および受信者 の 4 つのカテゴリに分類されます。 ドキュメント作成者は次のことを行います。 • パブリケーションの基になるドキュメントである、Crystal レポート、Desktop Intelligence ドキュメント、または Web Intelligence ドキュメントを設計します。 詳細については、次のマニュアルを参照してください。 • • • • 『Crystal Reports ユーザーズ ガイド 』 『SAP BusinessObjects Desktop Intelligence オンライン ヘルプ 』 『SAP BusinessObjects Web Intelligence オンライン ヘルプ 』 動的受信者ソースとして使用されるドキュメントを設計します。 詳細については、896 ページの 「動的受信者」を参照してください。 • ドキュメントをBusinessObjects Enterprise システムに追加します。 公開者は、公開を使用して次の作業を実行します。 • 配信するパブリケーションを作成する。 パブリケーションを作成するために、公開者は次の標準ワークフローに従います。 • • • パブリケーションの基になるドキュメントを特定する。 パブリケーションを定義し、それを受信者用にカスタマイズするための情報 を提供する。 パブリケーションの実行をスケジュールする。 • パブリケーションの受信者を選択する。 • パブリケーションにプロファイルを適用して、各ユーザー グループが受信する情報 をカスタマイズする。 • 正常に実行されたパブリケーションのインスタンスを再配布する。 管理者は、次のことを行います。 • プロファイルを作成する。 • メール サーバーの設定を管理する。 • ローカル ディスクや FTP サーバーなど外部の出力先を設定する。 受信者は、公開によって次の作業を実行します。 888 SAP BusinessObjects Enterprise 管理者ガイド 公開とパブリケーション 公開について • パブリケーションを受信する。 • パブリケーションを購読および購読解除する。 公開に必要な権限 ロール タスク 必要な権限 ドキュメント デザイナ パブリケーションが基づくドキュメ なし ントを作成する。 ドキュメント デザイナ ドキュメントを BusinessObjects • Enterprise システムに追加する。 ドキュメントを追加するフォルダまたはカ テゴリに対する表示および追加権限 ドキュメント デザイナ 動的受信者ソースとして使用す るドキュメントを作成する。 • ドキュメントを追加するフォルダまたはカ テゴリに対する表示および追加権限 公開者 • パブリケーションが保存されるフォルダに 対する追加権限 受信者となるユーザーおよびグループに 対する表示権限 パーソナライゼーションに使用されるプロ ファイルに対する表示権限 ドキュメントおよびパブリケーション用のそ の他のドキュメントに対する表示権限 ドキュメントに対するスケジュール権限 Enterprise 受信者に対するパブリケーショ ンを購読権限 パブリケーションを作成する。 • • • • • SAP BusinessObjects Enterprise 管理者ガイド 889 26 26 公開とパブリケーション 公開について ロール タスク 必要な権限 公開者 パブリケーションをスケジュール 注 する。 これらの権限は、公開者だけが持つことをお 勧めします。 • • • • • • • • • • • • • 890 SAP BusinessObjects Enterprise 管理者ガイド パブリケーションに対する表示、スケ ジュール、追加、およびセキュリティの変 更権限 パブリケーションに対するインスタンスの 削除権限 受信者となるユーザーおよびグループに 対する表示権限 パーソナライゼーションに使用されるプロ ファイルに対する表示権限 ドキュメントに対する表示およびスケジュー ル権限 動的受信者ソースに対する表示および最 新表示権限 配信ルールが設定されるドキュメントに対 する表示および最新表示権限 パブリケーションのオブジェクトで使用す るすべてのユニバースに対するデータ ア クセス権限 使用されるすべてのユニバース接続に対 するデータ アクセス権限 受信者の Business Objects 受信ボックス に対する追加および表示権限(受信ボッ クスをスケジュールした場合) 受信者に対するパブリケーション購読権 限 公開者がパブリケーション インスタンスを 印刷する場合は、Crystal レポート ソース ドキュメントに対する印刷権限 Enterprise 受信者に対する[他のユー ザーの代理としてスケジュール]権限([受 信者ごとのデータベース フェッチ]を使 用している場合) 公開とパブリケーション パブリケーションの概念 ロール タスク 必要な権限 公開者 失敗したパブリケーション インス • タンスを再試行する。 • 公開者 パブリケーション インスタンスを 再配布する。 • • • 受信者 パブリケーションを表示する。 • • パブリケーションをスケジュールするため の権限と同じ権限が必要 パブリケーション インスタンスに対する編 集権限 パブリケーションに対する表示、スケ ジュール、追加、およびセキュリティの変 更権限 受信者の Business Objects 受信ボックス に対する追加および表示権限 パブリケーション インスタンスに対するイ ンスタンスの表示および編集権限 パブリケーションに対する表示権限 パブリケーションに対するインスタンスの 表示権限 注 これらの権限は、BusinessObjects Enterprise システムでパブリケーション オブジェクトを表 示するめに必要です。これらの権限は、 Business Objects 受信ボックスに送信された 内容を表示する場合は必要ありません。 受信者 パブリケーションを購読および購 • 読解除する。 • パブリケーションに対する表示権限 Enterprise 受信者に対するパブリケーショ ンを購読権限 パブリケーションの概念 レポート バースト 公開中、ドキュメント内のデータはデータ ソースを反映して最新表 され、パブリケー ションが受信者に配信される前にパーソナライズされます。この結合されたプロセスを レポート バーストと呼びます。パブリケーションのサイズや、対象受信者の数に応じて、 いくつかのレポート バースト方法の中から選択できます。 SAP BusinessObjects Enterprise 管理者ガイド 891 26 26 公開とパブリケーション パブリケーションの概念 • すべての受信者のデータベース フェッチ このレポート バーストを使用すると、データはパブリケーションの各ドキュメントにつ いて一度だけ最新表示され、ドキュメントは受信者ごとにパーソナライズされて配 信されます。このレポート バースト方式では、公開者のデータ ソース ログオン認 証情報を使用してデータが最新表示されます。 これは、Desktop Intelligence および Web Intelligence ドキュメント パブリケーショ ンのデフォルト オプションです。データベースにおける公開の影響をできる限り抑 える場合にも、このオプションが推奨されます。このオプションは、ソース ドキュメン トが静的ドキュメントとして配信される場合にのみ安全です。たとえば、Desktop Intelligence ドキュメントをその元の形式で受信した受信者は、ドキュメントを変更し たり、他の受信者に関連するデータを表示できます。ただし、Desktop Intelligence ドキュメントが PDF として配信された場合は、そのデータは安全です。 注 • • • このオプションは、Crystal レポートが元の形式で配信されたかどうかに関 係なく、ほとんどの Crystal レポートに対して安全です。 このオプションのパフォーマンスは、受信者数によって異なります。 受信者のバッチごとのデータベース フェッチ このレポート バースト方式を使用すると、パブリケーションは最新表示され、パーソ ナライズされてから、受信者にバッチで配信されます。このレポート バースト方式 では、公開者のデータ ソース ログオン認証情報を使用してデータが最新表示さ れます。バッチは受信者に対して指定したパーソナライゼーション値に基づきま す。バッチ サイズは、指定したパーソナライゼーション値に応じて異なり、設定で きません。 これは、Crystal レポート パブリケーションのデフォルト オプションです。大容量の シナリオでも、このオプションが推奨されます。このオプションを使用すると、さまざ まなサーバーでバッチを同時に処理できるので、大量のパブリケーションに必要な 処理負荷や時間を大幅に削減できます。また、パブリケーション インスタンスのセ キュリティをできる限り高める必要がある場合は、Desktop Intelligence ドキュメント のパブリケーションにもこのオプションをお勧めします。 注 このオプションは、Web Intelligence ドキュメントでは使用できません。 • 受信者ごとのデータベース フェッチ ドキュメント内のデータは受信者ごとに最新表示されます。たとえば、1 つのパブリ ケーションに受信者が 5 人いる場合、パブリケーションは 5 回最新表示されます。 このレポート バースト方式では、受信者のデータ ソース ログオン認証情報を使用 してデータが最新表示されます。 892 SAP BusinessObjects Enterprise 管理者ガイド 公開とパブリケーション パブリケーションの概念 このオプションは、パブリケーションをできる限り安全に配信する必要がある場合に 推奨されます。 注 ユニバースまたはビジネス ビューに基づく Crystal レポートは、セキュリティを 最大化するために[受信者ごとのデータベース フェッチ]をサポートします。 配信ルール 注 この機能は、Web Intelligence ドキュメントでは使用できません。 配信ルールは、パブリケーション内のドキュメントの処理および配布方法に影響しま す。ドキュメントに配信ルールを設定する場合は、ドキュメント内の内容が特定の条件 と一致する場合にのみパブリケーションが配信されることを指定します。配信ルールに は次の 2 種類があります。 • 受信者配信ルール 受信者のインスタンス内のデータが配信ルールに一致すると、そのインスタンスは 受信者に配信されます。 • グローバル配信ルール 指定されたドキュメント内のデータが配信ルールに一致すると、パブリケーションは すべての受信者に配信されます。 注 グローバル配信ルールに対して指定されるドキュメントは、パブリケーションで 使用されている 1 つまたは複数のドキュメントと異なる場合があります。たとえ ば、パブリケーション内の Desktop Intelligence ドキュメントではなく、動的受信 者ソースとして使用される Desktop Intelligence ドキュメントにグローバル配信 ルールを設定できます。 パブリケーションに受信者配信ルールとグローバル配信ルールが設定されている場 合、グローバル配信ルールが最初に評価され、パブリケーションが処理されるかどうか 決まります。パブリケーションがグローバル配信ルールに一致すると、システムによっ て受信者配信ルールが評価され、受信者ごとにどのインスタンスを処理および配布す るかが決定されます。 配信ルールの設定方法は、公開するドキュメントの種類に応じて異なります。Crystal レポートの場合は、レポート デザイナが Crystal レポートで作成した名前の付いたア ラートに基づいて配信ルールを指定します。Desktop Intelligence ドキュメントの場合 SAP BusinessObjects Enterprise 管理者ガイド 893 26 26 公開とパブリケーション パブリケーションの概念 は、式を指定します。配信ルールは、パーソナライズされたパブリケーションにデータ が含まれているかどうかに基づいて設定することもできます。 「グローバル配信ルールに一致している場合」の図は、アラートに基づくグローバル配 信ルールの動作を示しています。この図の例では、グローバル配信ルールは、パブリ ケーション内のドキュメントに設定されています。Crystal レポートには、100,000 を超 える金額に対する“売上げ”アラートが含まれています。公開者は”売上げ”アラートに 基づいてグローバル配信ルールを作成し、売上げが 100,000 を超えた場合にだけ Crystal レポートがすべての受信者に配信されるようにします。この場合、配信ルール に一致すると、Crystal レポートが配信されます。 図 26-1: グローバル配信ルールに一致している場合 「受信者配信ルールに一致しない場合」の図は、受信者配信ルールの動作を示して います。公開者は、レポートに特定の受信者のデータが含まれている場合にのみレ ポートがその受信者に配信されるよう、Crystal レポートに受信者配信ルールを設定し ます。レポートが受信者ごとにパーソナライズされている場合、緑の受信者は Crystal レポートにデータを持っていません。つまり、青の受信者とオレンジの受信者だけがパ ブリケーションを受信します。 894 SAP BusinessObjects Enterprise 管理者ガイド 公開とパブリケーション パブリケーションの概念 図 26-2: 受信者配信ルールに一致しない場合 複数のドキュメントおよびオブジェクトを含むパブリケーションの場合、ドキュメントごと に独自の受信者配信ルールを設定できます。これを行う場合、次の処理および配信 オプションを使用できます。 • • パブリケーション内のあるドキュメントが、ある受信者の受信者配信ルールに一 致しない場合、パブリケーション全体がその受信者に対して配信されません。 パブリケーション内のあるドキュメントが、その受信者の受信者配信ルールに 一致しない場合、そのドキュメントは配信されませんが、パブリケーション内の 他のドキュメントはすべてその受信者に配信されます。 配信ルールは、多くの受信者を対象とするパブリケーションを効率的に処理および配 布できるので有用です。保険会社の公開者が、次のオブジェクトを含む顧客向けのパ ブリケーションを作成する例を考えてみます。 • • • 保険請求書(パーソナライズされた Crystal レポート) 月間ステートメント(パーソナライズされた Crystal レポート) 支払方法に関するパンフレット(PDF) 保険請求書には、0 を超える金額に対して“支払額”アラートが存在します。公開者 は、保険請求書に対して“支払額”受信者配信ルールを作成して、顧客が保険会社 に支払を行う必要がある場合にのみ保険請求書が発行および配布されるようにしま す。また、公開者は、顧客が保険料を支払わない場合に月間ステートメントやパンフ レットを顧客が受信しないようにする必要があるため、保険請求書が配信ルールに一 致しない場合、パブリケーション全体が公開されないように指定します。パブリケーショ SAP BusinessObjects Enterprise 管理者ガイド 895 26 26 公開とパブリケーション パブリケーションの概念 ンを実行すると、パブリケーションが処理されて、支払義務のある顧客にのみ配信され ます。 注 パブリケーションの実行時に Crystal レポート パブリケーションの印刷がスケジュー ルされている場合、パブリケーション内のドキュメントが配信ルールに一致せず、 受信者に配信されない場合でも、印刷ジョブは実行されます。これは、印刷ジョブ がパーソナライゼーションのときに処理され、配信ルールはパーソナライズ後のパ ブリケーションに適用されるからです。 動的受信者 動的受信者は、BusinessObjects Enterprise システム外に存在するパブリケーション 受信者です。動的受信者は、データベースや LDAP または AD ディレクトリなどの外 部データ ソースのユーザー情報を既に持っていますが、BusinessObjects Enterprise のユーザー アカウントは持っていません。 パブリケーションを動的受信者に配布するには、動的受信者ソースを使用します。動 的受信者ソースは、BusinessObjects Enterprise システム以外のパブリケーション受信 者に関する情報を提供するドキュメントまたはカスタム データ プロバイダです。動的 受信者ソースでは、外部のデータ ソースに直接リンクして最新データを取得すること で、動的受信者の情報を簡単に維持できます。また、動的受信者ソースを使用する と、パブリケーションを動的受信者に配布する前に動的受信者の BusinessObjects Enterprise ユーザー アカウントを作成する必要がないため、管理コストが削減されま す。 請求元の会社が、BusinessObjbects Enterprise ユーザーではない顧客に請求書を配 布する状況を考えてみます。顧客情報は既に外部データベースに存在します。公開 者は、外部データベースに基づいてドキュメントを作成し、パブリケーションの動的受 信者ソースとしてドキュメントを使用します。顧客は請求パブリケーションを受信し、公 開者とシステム管理者は動的受信者ソースを使用して最新の連絡先情報を管理でき ます。 動的受信者ソースを使用して、次のことを実行できます。 • 1 つのパブリケーションを、動的受信者と BusinessObjects Enterprise ユーザーに 同時に配布できます。 注 • • • 896 パブリケーションごとに 1 つの動的受信者ソースのみ使用できます。 動的受信者はパブリケーションから自身を自動的に購読解除できません。 パブリケーションを作成するときに動的受信者の一覧をプレビューできます。 SAP BusinessObjects Enterprise 管理者ガイド 公開とパブリケーション パブリケーションの概念 • パブリケーションをすべての動的受信者に配布するか、特定の動的受信者を 含めたり除外するか指定できます。 • パブリケーションを電子メールや FTP サーバーなどの外部の宛先に配布できま す。 注 動的受信者は BusinessObjects Enterprise ユーザー アカウントを持たないた め、Business Objects の受信ボックスは動的受信者には無効な宛先です。 動的受信者ソースを使用するには、次の値ごとに 1 つの列を指定します。 • • • 受信者 ID(必須) 受信者のフルネーム 電子メール アドレス 受信者 ID 列によって、パブリケーションを受信する動的受信者の数が決まります。動 的受信者ソースは受信者 ID に従って並べ替えることをお勧めします。 Crystal Reports での動的受信者ソースの作成については、 『Crystal Reports ユー ザーズ ガイド 』を参照してください。カスタム コーディングされた動的受信者ソースの 作成については、 『SAP BusinessObjects Enterprise Java SDK 開発者ガイド 』を参照 してください。 関連項目 • devlibrary.businessobjects.com 出力先 出力先はパブリケーションの配信先です。出力先には、パブリケーションが格納される BusinessObjects Enterprise 内の場所、Business Objects の受信ボックス、電子メール アドレス、FTP サーバー、およびファイル システム上のディレクトリを指定できます。1 つのパブリケーションに複数の出力先を指定できます。 複数の Crystal レポートを公開している場合は、それらを出力先ごとに 1 つの PDF にマージすることもできます。 パブリケーションを 1 つの ZIP ファイルとして公開する場合は、出力先ごとにインスタ ンスを ZIP ファイルに圧縮または解凍することができます。たとえば、電子メール受信 者用のインスタンスは ZIP に圧縮し、Business Objects 受信ボックスではそれらのイン スタンスを解凍した状態にしておくことができます。 関連項目 • 898 ページの「指定可能な出力先」 SAP BusinessObjects Enterprise 管理者ガイド 897 26 26 公開とパブリケーション パブリケーションの概念 指定可能な出力先 出力先 説明 デフォルトの Enterパブリケーションには、そのパブリケーションを作成したフォルダからアクセスでき prise の場所 ます。デフォルトの出力先について、次のオプションがあります。 • • すべての PDF ドキュメントをマージする(Crystal レポートのみ)。 パブリケーションを Zip ファイルとしてパッケージ化する。 注 パブリケーションの配信先としてデフォルトまたは受信者の Business Objects 受 信ボックスを選択する場合、パブリケーションの出力先としてすべての受信者がア クセスできるフォルダを選択する必要があります。 Business Objects 受信ボックス パブリケーションは、受信者の Business Objects 受信ボックスに送信されます。 Business Objects 受信ボックスには、次のような選択肢があります。 • • • • • 各ユーザーにオブジェクトを配信する。 ターゲット名が自動生成されるようにする、名前を指定する、またはプレースホ ルダの一覧から適切な名前を選択する。 パブリケーションをショートカットまたはコピーとして送信する。 すべての PDF ドキュメントをマージする(Crystal レポートのみ)。 パブリケーションを Zip ファイルとしてパッケージ化する。 電子メール 898 SAP BusinessObjects Enterprise 管理者ガイド 公開とパブリケーション パブリケーションの概念 出力先 説明 パブリケーションは、電子メールで受信者に送信されます。電子メール受信者の 場合は、[差出人]フィールドに必要な情報を入力することをお勧めします。[差出 人]フィールドに入力しない場合、BusinessObjects Enterprise では、パブリッシャ のアカウントに関連付けられている電子メール アドレスが使用されます。パブリッ シャのアカウントに電子メール アドレスがない場合、BusinessObjects Enterprise では、Destination Job Server の設定が使用されます。 注 [差出人]フィールド、パブリッシャのアカウント、または Destination Job Server で 差出人が指定されていない場合は、パブリケーションは失敗します。 次のような選択肢もあります。 • • • • • • • • • 各ユーザーにオブジェクトを配信する。 [宛先]フィールドに入力する、または電子メール アドレスのプレースフォルダ を入力する。 [Cc]フィールドに入力する。 件名を入力するか、またはこのフィールドに使用するプレースホルダを選択す る。 パブリケーションと一緒に配信される[メッセージ]フィールドにテキストを入力 する。プレースホルダの一覧から[メッセージ]フィールドに挿入する内容や、 電子メールの本文に埋め込む動的なコンテンツのドキュメントの内容を選択す ることもできます。 ソース ドキュメントのインスタンスを電子メールに添付する。 添付ファイル名が自動生成されるようにする、名前を指定する、またはプレー スホルダの一覧から適切な名前を選択する。 すべての PDF ドキュメントをマージする(Crystal レポートのみ)。 パブリケーションを Zip ファイルとしてパッケージ化する。 注 • • この出力先を使用する前に、Destination Job Server で電子メールが正しく設 定されていることを確認してください。 パブリケーションを電子メールで送信している場合は、[宛先]フィールドにプ レースホルダ %SI_EMAIL_ADDRESS% があり、[各ユーザーにオブジェクトを配 信]が選択されていることを確認してください。 FTP サーバー SAP BusinessObjects Enterprise 管理者ガイド 899 26 26 公開とパブリケーション パブリケーションの概念 出力先 説明 FTP サーバーの場合は、[ホスト]フィールドに入力します。[ホスト]フィールドに 入力しない場合、Destination Job Server に設定されているオプションが使用され ます。次のような選択肢もあります。 • • • • • ローカル ディスク ポート番号、ユーザー名とパスワード、およびアカウントを指定する。 ディレクトリ名を入力する。 ファイル名が自動生成されるようにする、名前を指定する、またはプレースホ ルダの一覧名から適切な名前を選択する。[指定の名前]を選択した場合、 ファイルの拡張子も追加することができます。 すべての PDF ドキュメントをマージする(Crystal レポートのみ)。 パブリケーションを Zip ファイルとしてパッケージ化する。 出力先としてローカル ディスクを選択した場合、パブリケーションのディレクトリを 入力する必要があります。次のような選択肢もあります。 • • • • • 各ユーザーにオブジェクトを配信する。 ファイル名が自動生成されるようにする、名前を指定する、またはプレースホ ルダの一覧名から適切な名前を選択する。名前を指定する場合は、ファイル の拡張子を選択して追加することもできます。 ファイルの場所にアクセスするためのユーザー名とパスワードを入力する。 すべての PDF ドキュメントをマージする(Crystal レポートのみ)。 パブリケーションを Zip ファイルとしてパッケージ化する。 注 • • 900 デフォルトでは、すべての出力先に対して[各ユーザーにオブジェクトを配信] がオンになっています。ただし、場合によっては、各ユーザーにオブジェクトを 配信しないようにする場合もあります。たとえば、3 人の受信者が同一のパー ソナライズ値を持っていると、各パブリケーション インスタンスの同じデータが 受信されます。[各ユーザーにオブジェクトを配信]をオフにした場合は、1 つ のパブリケーション インスタンスが生成され、それが 3 人の受信者すべてに配 信されます。[各ユーザーにオブジェクトを配信]をオンにした場合は、同じパ ブリケーション インスタンスが 3 回(受信者ごとに 1 回ずつ)配信されます。ま た、パブリケーションを FTP サーバーまたはローカル ディスクの出力先に送 信し、何人かの受信者が同じパーソナライゼーション値を持っている場合は、 [各ユーザーにオブジェクトを配信]を無効にすると、処理時間全体を短縮で きます。 [各ユーザーにオブジェクトを配信]をオフにした場合は、出力先を設定すると きに使用するすべてのプレースホルダに、受信者ではなく公開者の情報が含 まれます。 SAP BusinessObjects Enterprise 管理者ガイド 公開とパブリケーション パブリケーションの概念 形式 形式は、パブリケーションのドキュメントを公開する際のファイルの種類を定義します。 1 つのドキュメントを複数の形式で公開したり、これらのインスタンスを複数の出力先に 配信することができます。複数のドキュメントを含むパブリケーションの場合、それぞれ のドキュメントに異なる形式を指定できます。Desktop Intelligence または Web Intelligence ドキュメントを含むパブリケーションの場合は、ドキュメント全体またはドキュ メント内の 1 つのレポート タブをさまざまな形式に公開できます。 ドキュメントに対して選択したすべての形式は、パブリケーションのすべての受信者に 適用されます。たとえば、1 つのドキュメントを、ある受信者には Microsoft Excel ファイ ル形式で公開し、別の受信者には PDF 形式で公開することはできません。受信者が それらの形式でインスタンスを受信する必要がある場合、受信者は、Microsoft Excel ファイルと PDF を 1 つずつ受信します。 指定可能な形式 ドキュメントの種類 形式 説明 mHTML ドキュメントは mTHML 形式で公開されます。ドキュ メントの内容を電子メールに mHTML として埋め込 むこともできます。 • Crystal レポートの場合は、1 つのレポートの内容 を電子メールに埋め込むことができます。 • Desktop Intelligence ドキュメントの場合、1 つの ドキュメントの 1 つのレポート タブまたはすべて のレポート タブの内容を電子メールに埋め込む ことができます。 • Web Intelligence ドキュメントの場合は、1 つのレ ポート タブの内容を電子メールに埋め込むことが できます。 PDF形式 (.pdf) ドキュメントは静的な PDF として出力されます。 Microsoft Excel ファイ ル(.xls) ドキュメントは Microsoft Excel ファイルとして公開さ れて、ドキュメントの元の形式ができる限り保持されま す。 すべての種類 SAP BusinessObjects Enterprise 管理者ガイド 901 26 26 公開とパブリケーション パブリケーションの概念 ドキュメントの種類 形式 説明 データのみの Microsoft Crystal レポートは、データのみを含む Microsoft Excel ファイル(.xls) Excel ファイルとして公開されます。 Crystal レポート XML Crystal レポートは XML 形式で公開されます。 Crystal レポート(.rpt) Crytal レポートは元の形式で公開されます。 Microsoft Word ファイ ル(.doc) Crystal レポートは Microsoft Word ファイルとして公 開され、Crystal レポートの元の形式が保持されます。 このオプションは、受信者がパブリケーションに多く の変更を加えずに表示する場合に推奨されます。 編集可能 Microsoft Word ファイル(.rtf) Crystal レポートは簡単に編集できる Microsoft Word ファイルとして公開されます。このオプションは、受信 者がパブリケーションを表示し、その内容を編集する 場合に推奨されます。 リッチ テキスト(.rtf) Crystal レポートはリッチ テキスト形式で公開されま す。 テキスト(.txt) Crystal レポートはテキスト形式で公開されます。 ページ区切り付きテキ スト(.txt) Crystal レポートはテキスト形式で公開され、パブリ ケーションの内容がページで区切られます。 タブ区切りテキスト (.txt) Crystal レポートはテキスト形式で公開され、タブを使 用して各列の内容が区切られます。 文字区切り値(.csv) Crystal レポートは文字区切り値ファイルとして公開 されます。 Desktop Intelligence ド Desktop Intelligence ドキュメントは元の形式で公開 キュメント(.rep) されます。 Desktop Intelligence リッチ テキスト(.rtf) ドキュメント テキスト(.txt) 902 Desktop Intelligence ドキュメントはリッチ テキスト形 式で公開されます。 Desktop Intelligence ドキュメントはプレーン テキスト 形式で公開されます。 SAP BusinessObjects Enterprise 管理者ガイド 公開とパブリケーション パブリケーションの概念 ドキュメントの種類 形式 説明 Web Intelligence ド キュメント Web Intelligence ドキュ Web Intelligence ドキュメントは元の形式で公開され メント(.wid) ます。 パーソナライゼーション パーソナライゼーションとは、パブリケーションの受信者に対して関連するデータのみ が表示されるように、ソース ドキュメントのデータをフィルタする処理です。パーソナラ イゼーションはデータのビューを変更しますが、必ずしもデータ ソースからクエリーさ れたデータが変更されたり保護されるわけではありません。 図パーソナライゼーションは、この作用を示しています。パーソナライゼーションされな いレポートには、データの種類 1、2、および 3 が含まれます。そのレポートにパーソナ ライゼーションが適用されると、ユーザーは自分に関連するデータのみを受け取りま す。ユーザー 2 はデータの種類 2、ユーザー 1 はデータの種類 1、ユーザー 3 は データの種類 3 のみを受け取ります。 図 26-3: パーソナライゼーション 受信者に対してソース ドキュメントをパーソナライゼーションすると、次のようなことがで きます。 • 受信者が Enterprise 受信者の場合、パブリケーションを設計するときにプロファイ ルを適用できます。 SAP BusinessObjects Enterprise 管理者ガイド 903 26 26 公開とパブリケーション CMC で新しいパブリケーションを作成する • 受信者が動的受信者の場合、ソース ドキュメントのデータ フィールドまたは列を動 的受信者ソースのデータにマップできます。たとえば、ソース ドキュメントの“顧客 ID”フィールドを動的受信者ソースの の“受信者 ID”フィールドにマップできます。 Crystal レポート パブリケーションの場合は、[パーソナライゼーション]セクションで使 用されるパーソナライゼーションを指定します。パーソナライゼーションが指定されて おらず、レポートにパラメータが含まれる場合、公開機能はパーソナライズされたパラ メータ値を使用します。パーソナライズされたパラメータ値が存在しない場合、公開機 能はデフォルトのパラメータ値を使用します。これらの設定のいずれも存在しない場 合、受信者に対してパーソナライゼーションは行われません。 関連項目 • 908 ページの「プロファイルの仕組み」 購読 パブリケーションの受信者に指定されていないユーザーは、購読によって、パブリケー ションの実行時にパブリケーション インスタンスを受信できます。ユーザーは、パブリ ケーションを購読して最新のインスタンスを表示したり、パブリケーションを購読解除し てパブリケーションの受信をやめたりできます。適切な権限を持っているユーザーは、 他のユーザーの購読または購読解除を行うことができます。 パブリケーションの購読または購読解除を行うには、ユーザーには次のものが必要で す。 • 適切なアクセス権(次の権限を含む) • • • • パブリケーションに対する表示権限 Enterprise 受信者に対するパブリケーションを購読権限 InfoView または CMC へのアクセス権 BusinessObjects Enterprise のアカウント 注 動的な受信者は、自動的に購読または購読解除を行うことができません。 CMC で新しいパブリケーションを作成する このタスクでは、CMC で公開機能にアクセスし、パブリケーションの作成を開始できま す。 1 CMC の[フォルダ]エリアを表示します。 2 ツリー パネルで、パブリケーションを作成するフォルダを探します。 904 SAP BusinessObjects Enterprise 管理者ガイド 公開とパブリケーション InfoView で新しいパブリケーションを作成する 3 フォルダを選択して、その内容が詳細パネルに表示されるようにします。 4 [管理] > [新規] > [パブリケーション]の順にクリックします。 [新規パブリケーション]ページが表示されます。 [新規パブリケーション]ページで、ソース ドキュメント、受信者、配信形式と配信先、 およびドキュメントのパーソナライズ方法など、パブリケーションに必要なすべての情報 を指定できます。 InfoView で新しいパブリケーションを作成する このタスクでは、InfoView で公開機能にアクセスし、パブリケーションの作成を開始で きます。 1 2 3 4 [ドキュメント一覧]をクリックします。 ツリー パネルで、パブリケーションを作成するフォルダを探します。 フォルダを選択して、その内容が詳細パネルに表示されるようにします。 [新規] > [パブリケーション]をクリックします。 [新規パブリケーション]ページが表示されます。 [新規パブリケーション]ページで、ソース ドキュメント、受信者、配信形式と配信先、 およびドキュメントのパーソナライズ方法など、パブリケーションに必要なすべての情報 を指定できます。 SAP BusinessObjects Enterprise 管理者ガイド 905 26 プロファイルの管理 27 27 プロファイルの管理 プロファイルの仕組み プロファイルの仕組み プロファイルは BusinessObjects Enterprise システムのオブジェクトで、これを使用す るとユーザーとグループを分類できます。パブリケーションと組み合わせて、ユーザー が参照する内容をパーソナライズします。プロファイルは、レポート内のデータを個人 用にカスタマイズするために使用されるプロファイル値に、ユーザーとグループをリン クします。プロファイルは、プロファイルのレポートへの適用方法を示した“プロファイル ターゲット”も使用します。異なるプロファイル値を割り当てることで、レポート内のデー タを特定のユーザーまたはグループに合わせて調整できます。多くの異なるカスタマ イズ バージョンのレポートがユーザーに配信されます。 プロファイルは、組織構造の中でのユーザーとグループのロールを反映することがあ ります。たとえば、部署プロファイルに組織のすべての従業員を含むようにできます。 ユーザーとグループのそれぞれのプロファイル値は、組織内のロールを反映します(た とえば、財務、販売、マーケティングなど)。公開者がパブリケーションに部署プロファ イルを適用すると、従業員は自分の部署に関連したデータを受け取ります。 プロファイルは、ユーザーのデータへのアクセスは制御しません。プロファイルは、ド キュメントの内容を詳細に設定したり、フィルタリングしたりするために使用されます。プ ロファイルを使用してデータのサブセットをユーザーに表示することは、ユーザーに データ参照の制約をかけることとは異なります。ユーザーに適切なアクセス権があって ドキュメントの元の形式にアクセスした場合、InfoView または CMC でドキュメントを表 示することにより、そのドキュメントの完全データを参照できます。プロファイルは、デー タのビューをフィルタリングします。プロファイルはデータ ソースからクエリーされたデー タを変更したり保護したりすることはしません。 注 パブリケーションおよび公開機能は、公開ウィザードとは異なります。公開機能は、 パブリケーションを使用して、パーソナライズされたドキュメントを多くの受信者に 配布します。公開ウィザードは、レポートを CMS に追加するための、 BusinessObjects Enterprise コンポーネントです。 関連項目 • 674 ページの「BusinessObjects Enterprise のアクセス権の動作」 プロファイルと公開のワークフロー 管理者と公開者は、プロファイルを使用して公開中にコンテンツをカスタマイズするた めに、それぞれ異なるタスクを実行します。 最初に、管理者は、CMC の[プロファイル]管理エリアで次の作業を実行します。 908 SAP BusinessObjects Enterprise 管理者ガイド プロファイルの管理 プロファイルの仕組み 1 2 3 4 プロファイルを作成します。 プロファイルにユーザーとグループを割り当てます。 プロファイルの各ユーザーおよびグループにプロファイル値を割り当てます。 必要に応じて、グローバル プロファイル ターゲットを指定します。 公開中、公開者は次の作業を実行し、プロファイルを使用してパブリケーションをカス タマイズします。 1 ユーザーとグループをパブリケーションに受信者として追加します。 2 プロファイルのローカル プロファイル ターゲットを指定してフィルタを適用しま す(Crystal レポート内のフィルタなど)。 3 カスタマイズに使用されるプロファイル(複数可)を指定します。 カスタマイズと公開の詳細については、 『SAP BusinessObjects Enterprise 公開者ガ イド 』を参照してください。 プロファイルを作成する 1 CMC の[プロファイル]管理エリアに移動します。 2 [管理] > [新規] > [新規プロファイル]の順にクリックします。 [新規プロファイルの作成]ダイアログ ボックスが開きます。 3 [タイトル]フィールドにプロファイルの名前を入力します。 4 [説明]フィールドに入力します。 5 [OK]をクリックします。 これで、プロファイルを使用して以下のタスクが実行できるようになりました。 • • • グローバル プロファイル ターゲットを使用してユニバースとクラス レベル上の データを個人用にカスタマイズする。 プロファイル値を使用して、ユーザーおよびグループ レベル上のデータを個 人用にカスタマイズする。 プロファイルにアクセス権を設定する。 関連項目 • • • 911 ページの「グローバル プロファイル ターゲットを指定する」 913 ページの「プロファイル値を指定する」 917 ページの「プロファイルのアクセス権の指定」 SAP BusinessObjects Enterprise 管理者ガイド 909 27 27 プロファイルの管理 プロファイル ターゲットおよびプロファイル値 プロファイル ターゲットおよびプロファイル値 プロファルを使用してパブリケーションを個人用にカスタマイズするには、プロパティの プロファイル値とプロファイル ターゲットを設定する必要があります。 プロファイル ターゲットについて プロファイル ターゲットとは、個人用にカスタマイズされたパブリケーションを提供する ために、プロファイル値がフィルタを適用したり、対話するデータ ソースです。プロファ イル ターゲットには次の 2 つの種類があります。 • ローカル プロファイル ターゲット ローカル プロファイル ターゲットは、Desktop Intelligence ドキュメントまたは Web Intelligence ドキュメントの変数、あるいは Crystal レポートのフィールドかパラメー タにすることができます。ローカル プロファイル ターゲットを使用する場合、ローカ ル プロファイル ターゲットを含むソース ドキュメントはパブリケーションの受信者に 対してフィルタ処理されます。 • グローバル プロファイル ターゲット グローバル プロファイル ターゲットはユニバースにすることができます。同様に、 ユニバース内のオブジェクトを指定する必要があります。このタイプのプロファイル ターゲットは、ユニバースを使用するすべてのソース ドキュメントをフィルタ処理で きます。 注 グローバル プロファイル ターゲットは、Desktop Intelligence ドキュメントと Web Intelligence ドキュメントを含むパブリケーションで使用できます。Crystal レポー トではグローバル プロファイル ターゲットは使用できません。 プロファイル値について プロファイル値は、特定のユーザーまたはグループをプロファイルに割り当てるときに、 これらのユーザーやグループの詳細を示す属性です。プロファイルがパブリケーショ ンに適用されると、そのプロファイルに割り当てられたユーザーおよびグループは、自 らに設定されたプロファイル値に従ってフィルタ処理されたパブリケーション バージョ ンを受信します。 注 プロファイル値をユーザーとグループの両方に割り当てる場合、セキュリティ設定 の場合と同様に、継承も有効になる点に注意してください。詳細については、676 ページの 「継承」を参照してください。 910 SAP BusinessObjects Enterprise 管理者ガイド プロファイルの管理 プロファイル ターゲットおよびプロファイル値 プロファイル ターゲットとプロファイル値が有用な理由 プロファイル ターゲットとプロファイル値により、プロファイルは受信者に合わせてパブ リケーションをカスタマイズできます。プロファイルに対して指定されているユーザーと グループは、自身に最も関連するデータのみを表示する、同じパブリケーションのフィ ルタ済みバージョンを受け取ります。 グローバルな売上レポートを、北米、南米、アジアにある会社の地域営業チームに配 布する例を考えます。各地域営業チームは、その地域に固有のデータのみ表示する 必要があります。管理者は、“地域営業”プロファイルを作成し、各地域営業チームを グループとしてプロファイルに追加します。管理者は各地域の営業チームに対応する プロファイル値を割り当てます(たとえば、北米の営業チームには、北米を割り当てま す)。公開中、公開者はグローバルな売上レポートの“地域”フィールドをローカル プ ロファイル ターゲットとして使用し、レポートにプロファイルを適用します。各地域営業 チームに設定されたプロファイル値に従って、グローバルな売上レポートがフィルタ処 理されます。グローバルな売上レポートが配布されると、各地域営業チームはその地 域の売上データのみを表示する、カスタマイズされたバージョンを受信します。 グローバル プロファイル ターゲットを指定する このタスクでは、プロファイルのグローバル プロファイル ターゲットを指定できます。 ローカル プロファイル ターゲットは、公開プロセス中に公開者が指定します。 1 CMC の[プロファイル]エリアで、プロファイル ターゲットを指定するプロファイ ルを選択します。 2 [アクション] > [プロファイル ターゲット]をクリックします。 [プロファイル ターゲット]ダイアログ ボックスが表示されます。 3 [追加]をクリックします。 4 [ユニバース名]一覧からユニバースを選択します。 5 [クラス名]フィールドにクラス名を入力するか、[ユニバースからオブジェクトを 選択します]をクリックします。 6 [変数名]フィールドに変数名を入力するか、[ユニバースからオブジェクトを選 択します]をクリックします。 7 [OK]をクリックします。 プロファイル値の指定 プロファイル値として、静的な値、式、または変数を使用できます。 SAP BusinessObjects Enterprise 管理者ガイド 911 27 27 プロファイルの管理 プロファイル ターゲットおよびプロファイル値 最も一般的なプロファイル値の種類は、静的な値で、すべてのソース ドキュメントの種 類のフィルタ処理に使用できます。1 つのプロファイルのユーザーまたはグループに 対して、複数の静的な値を入力することもできます。たとえば、複数の部署からデータ を受信する管理者は、“部署”プロファイルの静的なプロファイル値として製造、設計、 マーケティングなどを指定できます。 式は、ソース ドキュメントの種類に固有の構文を使用します。Crystal Reports、Web Intelligence、および Desktop Intelligence の式を使用して、複雑なパーソナライズと フィルタ処理を実行できます。ユーザーに対して値の範囲、または指定された値よりも 大きいあるいは小さい値の範囲をフィルタ処理する場合に、式が役に立ちます。 プロファイル値としてユーザー情報を使用する場合は、ユーザー名、フルネーム、お よび電子メール アドレスの変数を使用できます。これらの変数は、ユーザー情報にマッ プされてプレースホルダとして機能します。プロファイルをパブリケーションに適用する と、システムはユーザーの最新情報を取得します。 プロファイル値に変数を使用することによって、情報の手動入力に関連する管理コス トおよび発生する可能性のあるエラーを減らすことができます。管理者が AD ユーザー をシステムにマップし、ユーザーを 2 つのプロファイルに追加する状況を考えてみま す。管理者はユーザーのデータに使用する変数を指定することで、プロファイル値ご とに手動で情報を入力する手間がなくなり、入力エラーは発生しなくなります。 サードパーティ ユーザーの場合、ユーザーの情報が外部のシステムで変更された場 合、BusinessObjects Enterprise システム内のデータはパブリケーションが実行された ときにそれらの変更を反映して更新されます。 ヒント サードパーティ ユーザー アカウントのデータを外部ディレクトリのユーザー属性 では上書きできない場合、そのユーザー オブジェクトの[プロパティ]ダイアログ ボックスを開いて[フル ネームと電子メール アドレスのインポート]チェック ボック スをオフにします。 以下の表に、プロファイルの外部化に使用できる変数の概要を示します。 912 SAP BusinessObjects Enterprise 管理者ガイド プロファイルの管理 プロファイル ターゲットおよびプロファイル値 変数 説明 タイトル この変数は、ユーザーのアカウント名に関 連付けられます。 ユーザーのフルネーム この変数はユーザーのフルネームに関連 付けられます。 電子メール アドレス この変数はユーザーの電子メールに関連 付けられます。 ヒント これらの変数はグループにも使用できます。電子メール アドレス変数をグループ 全体で共通の電子メール アドレスにマップできます。このようにすると、システムが 変数を解決して、グループの各メンバーの個別の電子メール アドレスを取得しま す。 注 • • 静的な値のプロファイル値は、ソース ドキュメントの文字列フィールドだけをフィ ルタ処理できます。不適切なタイプのフィールドをプロファイルにマップすると、 パーソナライゼーションは失敗します。 Desktop Intelligence ドキュメントの場合、式のプロファイル値は、[すべての受 信者のデータベース フェッチ]のレポート バースト方法とのみ互換します。 プロファイル値を指定する このタスクでは、ユーザーまたはグループにプロファイルを割り当てます。 1 CMCの[プロファイル]管理エリアで、プロファイルを選択します。 2 [アクション] > [プロファイル値]をクリックします。 [プロファイル値]ダイアログ ボックスが表示されます。 3 [追加]をクリックします。 4 [選択]をクリックします。 5 ユーザーまたはグループ(それぞれ複数可)を選択し、[>]をクリックして右側 の一覧に選択したものを移動します。 6 [OK]をクリックします。 7 選択したユーザーまたはグループのプロファイル値を入力します。 さまざまな種類のプロファイル値を使用できます。静的プロファイル値または式を 入力することができます。また、システムにマップされているサードパーティのユー ザーおよびグループとして、変数プロファイル値を指定することができます。 SAP BusinessObjects Enterprise 管理者ガイド 913 27 27 プロファイルの管理 プロファイル ターゲットおよびプロファイル値 • 値を使用する場合 a [値]をクリックします。 b [新しい値]フィールドに値を入力します。 c [追加]をクリックします。 ヒント ユーザーまたはグループに、複数の静的な値を追加できます。追加する 静的な値ごとにステップ 1 から 3 までを繰り返します。 • フィルタ式を使用する場合 a [フィルタ式]をクリックします。 b 使用する式の種類に応じて、[Desktop Intelligence 式]フィールド、 [Web Intelligence 式]フィールド、または[Crystal Reports 式]フィール ドに式を入力します。 注 Web Intelligence 式を使用するには、プロファイルに対するグローバル プロファイル ターゲットを指定する必要があります。 ヒント 複数のドキュメントの種類にプロファイルを適用する場合は、3 つのフィー ルドすべてにフィルタ式を入力します。 8 [OK]をクリックします。 関連項目 • 914 ページの「変数をプロファイル値として使用する」 変数をプロファイル値として使用する このタスクでは、ユーザーの変数プロファイル値をプロファイルに追加するときに指定 できます。ユーザーのフルネーム、アカウント名、または電子メール アドレスの変数プ ロファイル値を指定できます。 1 CMC の[プロファイル]エリアで、ユーザーまたはグループを追加するプロファ イルを選択します。 2 [アクション] > [プロファイル値]をクリックします。 [プロファイル値]ダイアログ ボックスが表示されます。 3 [追加]をクリックします。 4 [選択]をクリックします。 914 SAP BusinessObjects Enterprise 管理者ガイド プロファイルの管理 プロファイル間の競合の解消 5 左側の一覧からユーザーまたはグループを選択し、[>]をクリックして右側の 一覧にユーザーまたはグループを移動します。 6 [OK]をクリックします。 7 [値]をクリックします。 8 [プレースホルダの追加]一覧からプレースホルダ変数を選択し、[追加]をク リックします。 ユーザーのユーザー名、フルネーム、または電子メール アドレスのプレースホ ルダを選択できます。 プレースホルダは、[既存値]フィールドに表示されます。 9 [OK]をクリックします。 プロファイルを使用してパブリケーションをパーソナライズする場合、サードパー ティ ユーザーのプロファイル値は最新のユーザー情報で自動的に更新されます。 たとえば、最後にパブリケーションを実行した後にユーザーの電子メール アドレス が変更された場合、次にパブリケーションを実行すると、プロファイル値に使用さ れている電子メール アドレスが変更されます。 プロファイル間の競合の解消 複数のプロファイルが継承によってユーザーやグループに割り当てられる場合、プロ ファイル間の競合が検出される場合があります。2 つの競合するプロファイルを持つド キュメントをユーザーに配布する場合、この差異を解消する必要があります。 たとえば、トニーはメキシコ オフィスの製品マネージャです。彼には、メキシコのデータ のみを表示するように彼のドキュメントをパーソナライズする“地域”というプロファイル が割り当てられています。また別の“管理”プロファイルも割り当てられていて、このプ ロファイルでは製品マネージャ向けにデータを表示するようにパーソナライズします。 これらのプロファイルを両方とも使用するドキュメントでは、トニーにどのようなデータが 表示されるのでしょう。1 つのプロファイルに従えば、メキシコのデータを参照します。 もう 1 つのプロファイルに従うと、製品マネージャのデータのみを参照します。 BusinessObjects Enterprise は、こうした競合を次の 2 通りの方法で解決できます。 • マージしない BusinessObjects Enterprise は、パブリケーションで配布され、考えられる異なる ビューを判別し、それぞれの場合に固有のビューを使用します。例では、トニーは メキシコのデータを表示するようにパーソナライズされたパブリケーションと、製品 マネージャのデータを表示するパブリケーションを受け取ります。 • マージ SAP BusinessObjects Enterprise 管理者ガイド 915 27 27 プロファイルの管理 プロファイル間の競合の解消 この設定でも、BusinessObjects Enterprise はデータの異なるビューを判別します が、競合していないプロファイルがマージされます。この種類のプロファイルの解 決は、ロール ベースのセキュリティに対して設計されます。例では、トニーはメキシ コの製品マネージャのデータを表示するようにパーソナライズされた単一のパブリ ケーションを受け取ります。 パブリケーションを定義する際に、[プロファイルの解決]の設定を指定できます。詳細 については、 『SAP BusinessObjects Enterprise 公開者ガイド 』を参照してください。 注 このマージしない/マージするシナリオは、継承されたプロファイル値のみに適用 されます。ユーザーが 2 つのプロファイル値に明示的に割り当てられている場合、 パブリケーション インスタンスは必ずマージされます。 プロファイル値の競合 グループ メンバーシップの結果としてユーザーが 2 つの相反するプロファイル値を継 承したときに、プロファイル値の競合が発生することがあります。通常、明示的に割り当 てられたプロファイル値は、グループ メンバーシップから継承したプロファイル値より 優先されます。ユーザーまたはサブグループに割り当てられたプロファイル値は、グ ループ メンバーシップから継承したプロファイル値より優先されます。 たとえば、David は“北アメリカ営業”グループと“カナダ営業”グループに所属してい ます。“カナダ営業”グループは“北アメリカ営業”グループのサブグループです。2 つ のグループが両方とも“地域”プロファイルに追加されます。David は、“北アメリカ営 業”グループからは“地域”プロファイル値北アメリカを継承し、“カナダ営業”グループ からはカナダを継承します。この場合、サブグループに割り当てられるプロファイル値 はグループに割り当てられるプロファイル値より優先され、David はカナダに対する データのパブリケーションを受信します。 ユーザーに対して、グループ メンバーシップから継承したプロファイルと相反するプロ ファイル値が明示的に割り当てられたときにも、プロファイル値の競合が発生します。 たとえば、Paula は“北アメリカ営業”グループに所属し、その“地域”プロファイル値は 北アメリカです。管理者が、Paula に“地域”プロファイル値としてスペインを割り当てま した。この場合、メンバーに割り当てられるプロファイル値はグループから継承したプ ロファイル値より優先され、Paula はスペインに対するデータのパブリケーションを受信 します。 しかし、2 つの異なるグループから、 1 つのプロファイルに対して異なるプロファイル 値を継承することがあります。どちらのグループも階層上は対等で、一方が他方のサ ブグループではない場合、どちらのプロファイルも他方より優先されません。この場合、 両方のプロファイルが有効になり、ユーザーは各プロファイル値に対するパブリケー ション インスタンスを受信します。 916 SAP BusinessObjects Enterprise 管理者ガイド プロファイルの管理 プロファイルのアクセス権の指定 このようにプロパティ値が競合すると、重複するレポート インスタンスが複数の異なる パブリケーション インスタンスに含まれ、同じユーザーに送信される場合があります。 たとえば、2 つの北米オフィスのマネージャを務める Sandra は、2 つのレポートを含む パブリケーションを電子メールで受信しています。レポート 1 は、レポート プロファイル を使用してカスタマイズされています。このレポート プロファイルで Sandra はグループ メンバーシップから競合するプロファイル値米国およびカナダを継承します。レポート 2 は役割プロファイルを使用してカスタマイズされています。この役割プロファイルで Sandra はプロファイル値マネージャを継承します。プロファイル値の競合がない場合 は、パーソナライゼーションの後に、Sandra はマージされたレポート 1 インスタンス(米 国とカナダのデータ)およびレポート 2 インスタンス(マネージャ データ)を含む 1 つ の電子メールを受信します。競合がある場合、Sandra は 2 つの電子メールを受信し ます。1 つの電子メールには、レポート 1 の“米国”のインスタンスが含まれ、もう 1 つ の電子メールにはレポート 1 の“カナダ”のインスタンスが含まれています。どちらの電 子メールにも、同じレポート 2 の“マネージャ”インスタンスが含まれています。 ヒント 重複するパブリケーション インスタンスの送信の原因となるプロファイル値の競合 をできる限り防ぐには、ユーザーがグループ メンバーシップからプロファイルを値 を継承できるようにせずに、プロファイル値をユーザーに明示的に割り当てます。 プロファイルのアクセス権の指定 ユーザーおよびグループに対して、プロファイルへのアクセスを許可または拒否する ことができます。プロファイルの構成方法によっては、特定の従業員または部署だけが 特定のプロファイルを利用できるようにすることができます。 CMC に対するアクセス権があるユーザーは、参照するアクセス権のあるプロファイル だけを閲覧できるので、アクセス権を使用して特定のグループに対してプロファイルを 非公開にすることもできます。たとえば、IT 関連のプロファイルへのアクセス許可を IT 管理グループだけに限れば、人事管理グループのユーザーはこれらのプロファイル を閲覧することはできません。したがって、プロファイル リストがあれば人事管理グルー プにも閲覧させることが可能になります。 関連項目 • 687 ページの「オブジェクトのアクセス コントロール リストに主体を割り当てる」 SAP BusinessObjects Enterprise 管理者ガイド 917 27 コンテンツ検索 28 28 コンテンツ検索 コンテンツ検索の概要 『BusinessObjects Enterprise 管理者ガイド 』のこの節は、デプロイメントでコンテンツ 検索を使用する BusinessObjects Enterprise の管理者を対象にしています。ここでは、 次のようなトピックについて説明します。 • コンテンツ検索の概要 • コンテンツ検索の管理 InfoView でのコンテンツ検索の実行方法については、 『BusinessObjects Enterprise InfoView ユーザーズ ガイド 』を参照してください。 コンテンツ検索の概要 コンテンツ検索は、InfoView ユーザーが BusinessObjects Enterprise で管理されるオ ブジェクトのコンテンツ内を検索できる、最適化された検索ツールです。このツールは、 検索結果を類似したオブジェクト タイプのカテゴリにグループ化し、検索語と関連の 高い順に順位を付けて、検索結果の絞り込みを行います。 ユーザーが表示権限を持つレポートのみが InfoView の検索結果に表示されます。 ユーザーは他の検索エンジンで使用されるものと同様のテクニックを使用してコンテン ツ検索を行います。これらのテクニックは、 『BusinessObjects Enterprise InfoView ユー ザーズ ガイド 』に要約されています。 検索可能なドキュメントの種類 BusinessObjects Enterprise に公開されているほとんどのコンテンツがコンテンツ検索 で検索できます。次の表は、この機能がサポートされるオブジェクトの種類の要約で す。 920 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ検索 コンテンツ検索の概要 オブジェクトの種類 検索対象 Crystal Reports タイトル、説明、選択式、保存されたデータ、任意のセ クションのテキスト フィールド、パラメータ値、およびサ ブレポート。 Web Intelligence および タイトル、説明、レポートで使用されるユニバース フィ Desktop Intelligence ドキュメ ルタの名前、レポートにローカルに定義されたフィルタ ント 条件の定数、レポートで使用されるユニバースメジャー の名前、レポートで使用されるユニバース オブジェク トの名前、レコード セットのデータ、およびセルの静的 テキスト。 保存されたデータを含むレポートおよび含まないレポー トをどちらも検索できます。 Microsoft Excel ドキュメント 空白でないすべてのセルのデータ、ドキュメント プロ パティの要約ページのフィールド(タイトル、サブタイト ル、作成者、管理者、会社、分類、キーワードおよびコ メント)、およびドキュメントのヘッダーおよびフッターの テキスト。 計算や式を使用するセルでは、評価後の値が検索で きます。数値や日時値の場合、生データを検索できま す。 Word ドキュメント すべてのパラグラフおよびテーブルのテキスト、ドキュ メント プロパティの要約ページのフィールド(タイトル、 サブタイトル、作成者、管理者、会社名、分類、キー ワードおよびコメント)、ドキュメントのヘッダーおよび フッターのテキスト、および数値テキスト。 RTF、PDF、および TXT ファ ファイル内のすべてのテキストが検索できます。 イル 注 以下のオブジェクトに対する検索は変わりません。ユーザーは、これらのオブジェクト のキーワード、タイトル、または説明を検索できます。 • Voyager ワークスペース SAP BusinessObjects Enterprise 管理者ガイド 921 28 28 コンテンツ検索 コンテンツ検索の概要 • ハイパーリンク • プログラム • オブジェクト パッケージ • パブリケーション • [My InfoView]ページ • EPM ダッシュボード • EPM 分析 オブジェクト パッケージとパブリケーション内にはオブジェクトが含まれるため、コンテ ンツ検索はオブジェクト パッケージとパブリケーションとは若干異なる方法で対話しま す。オブジェクト パッケージまたはパブリケーション自身の場合は、タイトル、説明、お よびキーワードがインデックス処理および検索可能です。ただし、パッケージまたはパ ブリケーション内のレポートは、無関係のオブジェクとしてインデックス処理されます。 オブジェクト パッケージまたはパブリケーション内に含まれているオブジェクトと一致す るオブジェクトが見つかると、一致したオブジェクトは検索結果として表示され、オブ ジェクト パッケージまたはパブリケーションは、そのオブジェクトのフォルダ パスの一部 として表示されます。 検索構文と解釈 検索入力構文は、多くの検索エンジンが構文を解釈するのとほとんど同じように解釈 されるため、コンテンツ検索を使用するのは簡単です。コンテンツ検索の検索入力構 文の使用方法については、 『SAP BusinessObjects Enterprise InfoView ユーザーズ ガイド 』のコンテンツ検索に関する節を参照してください。 コンテンツ検索の最適化の対象として選択した言語は、検索構文と解釈の 3 つの領 域(ストップ ワード、語幹、およびトークン化)に影響します。 ストップ ワードとは、1 つの言語で非常に頻繁に使用されるために、検索入力に含め ることで、ほとんどの場合望ましくない検索結果になる単語のことです。コンテンツ検索 では、単語の前に + を付けて明示的にその語を含めることを指定しない限り、検索入 力のこれらの単語は無視されます。ストップ ワードは言語ごとに異なるため、コンテン ツ検索は、最適化されている言語のストップ ワードのみ認識します。次の言語は、コン テンツ検索でストップ ワードをサポートします。 • • • • 922 英語 フランス語 ドイツ語 イタリア語 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ検索 コンテンツ検索の概要 • • • • • スペイン語 オランダ語 スウェーデン語 ポルトガル語 ロシア語 次の言語は、コンテンツ検索でストップ ワードをサポートしません。 • • • • • 日本語 繁体字中国語 簡体字中国語 韓国語 ポーランド語 単語のスペルは、時制、品詞、および単語を複数形にできるかどうかによって変わる 場合があります。語幹は、1 つの単語のさまざまなフォームが一致項目として返される ように、ルート ワードを認識、検索、またはインデックス処理するプロセスです。語幹は 複数形の単語にも、標準の検索入力の単語にも適用されます。コンテンツ検索は、そ の最適化対象である言語の単語のみを語幹できます。次の言語は、コンテンツ検索 での語幹をサポートします。 • • • • • • • • • • 英語 フランス語 ドイツ語 イタリア語 スペイン語 オランダ語 スウェーデン語 ポルトガル語 ロシア語 ポーランド語 次の言語は、コンテンツ検索での語幹をサポートしません。 • • • • 日本語 繁体字中国語 簡体字中国語 韓国語 コンテンツ検索では、検索およびインデックス処理から英数字以外のすべての文字が 除外されます。 コンテンツ検索は単語に基づいて一致項目を作成するため、単語間の区切りが検索 システムで正しく認識されることが重要です。欧米の言語では、空白文字または文字 SAP BusinessObjects Enterprise 管理者ガイド 923 28 28 コンテンツ検索 コンテンツ検索の概要 の種類の変更(英字から数値、または英字から特殊文字)に基づいて単語がトークン 化されます。アジアの言語は、単語の間に必ずしも空白が表示されるわけではないた め(コンテンツ検索ではアジア言語の空白は単語間の切れ目を示すものと認識されま す)、別の方法でトークン化される必要があります。さらに、1 つの単語の実際の長さ は、コンテキストに応じて 1 文字の場合と、文字の組み合わせになる場合があります。 コンテンツ検索では、アジア言語の 2 つの文字が一度にトークン化されて、返される 検索結果の関連性が最適化されます。 複数言語検索 BusinessObjects Enterprise リポジトリに格納されているドキュメントには、サポートされ ている言語のテキストを含むことができます。言語が日本語に設定されているレポート に、会社名、製品名、または顧客名を表す英語のテキストを含めることができます。 コンテンツ検索では、1 回の検索で複数の言語を組み合わせることができます。 言語にはそれぞれ語幹とストップ ワードについての独自の規則があります。コンテン ツ検索が最適化されている言語の規則は、インデックス時にすべてのドキュメントに適 用されます。つまり、コンテンツ検索が最適化されている言語に含まれない複数言語 検索のテキストには、検索の実行時にストップ ワードや語幹規則が適用されません。 すべての検索入力テキストがそのままインデックス処理されたテキストと比較されます。 コンテンツ検索が最適化されていない言語の複数言語検索にストップ ワードが含まれ ている場合、検索した内容に関連していても、ストップ ワードが含まれていない結果は 含まれません。検索入力に、標準化されたフォームで記述されていない(コンテンツ検 索が最適化されている言語以外の言語で記述された)単語が含まれている場合、そ の単語の他のフォームと一致する項目は認識されず、結果は作成されません。 コンテンツ検索とインスタンス コンテンツ検索は、検索入力に一致するレポート インスタンスを返します。一致した上 位 5 つのインスタンスが、関連性によって順位が付けられて、親オブジェクトの下に表 示されます。オブジェクトの一致したすべてのインスタンスを示す一覧へのリンクが示 されます。 ファセットとラベル ファセットとラベル(自動分類)は、コンテンツ検索でユーザーが検索結果の特定のサ ブセットのみを参照できるようにするための方法です。表示できる結果のサブセットは、 924 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ検索 コンテンツ検索の概要 検索結果の特性に基づいて作成されます。これらの特性は、複数の結果オブジェクト で共有できます。各サブセットは“ファセット”と呼ばれます。オブジェクトを分類するた めにファセットとして使用される特性には、オブジェクトの種類、オブジェクトで使用さ れるパラメータ値、またはレポート コンテンツ内のデータがあります。 各ファセットは、そのファセットの特定の値に分類されます。この値は“ラベル”と呼ば れます。オブジェクトは、そのファセットに対応するラベルに関連付けられます。たとえ ば、結果オブジェクトがデータ ソース ファセットで分類されている場合、その下のラベ ルには、オブジェクトで使用されるユニバースの名前が含まれます。 これにより、検索結果の一覧を参照するときに、追加する必要がある他の検索語がわ からない場合でも、対象を簡単に絞ることができます。選択可能なさまざまなファセット とラベルが表示されるので、検索を開始した時点で使用したオプションがわからいな い場合でも、参照するファセットとラベルを判断できます。 プロンプトとパラメータ Crystal レポート、Web Intelligence ドキュメント、および Desktop Intelligence ドキュメ ントでサポートされるプロンプトとパラメータはインデックス処理されます。インスタンス では、現在のパラメータ値のみインデックス処理されます。親オブジェクトでは、潜在 的な値もインデックス処理されます。潜在的な値は以下のとおりです。 • • • パラメータのデフォルト値。 パラメータの静的なピック リストの値。 Web Intelligence ドキュメントおよび Deskop Intelligence ドキュメントのプロン プトに関連付けられた LOV。 プロンプトまたはパラメータを使用するレポートが保存データのない検索結果として表 示される場合に、ユーザーがそのデータを表示することを決定した場合は、データを データベースから収集する必要があります。これを行うには、プロンプト値またはパラ メータ値を設定する必要があります。 デフォルトのパラメータまたはプロンプト設定がオブジェクトに対して指定されている場 合、それらの設定が使用されます。オブジェクトが、ユーザーに新しい値の入力を求 めるように設定され、検索テキストがインデックス処理された潜在的なパラメータ値のい ずれかと一致すると、コンテンツ検索は、その一致した値をパラメータに設定します。 ビュー タイム セキュリティが適用されたレポート Crystal レポートが次の条件のいずれかを満たす場合、このレポートにはビュー タイム セキュリティが適用されています。 • レポートがビジネス ビューに基づいている場合。 SAP BusinessObjects Enterprise 管理者ガイド 925 28 28 コンテンツ検索 コンテンツ検索の概要 • • レポートが処理拡張機能を使用している場合。 レポートがユニバースに基づいている場合。 ビュー タイム セキュリティが適用された Crystal レポートが検索結果として表示される 場合、ユーザーは必要なアクセス権限を持っていないデータを参照できません。パ フォーマンスを考慮して、コンテンツ検索では、ビュー タイム セキュリティが適用され たレポートの保存データをインデックス処理しません。ユーザーが保存データを表示 する権限を持っていても、そのデータはインデックスではないため、そのデータを基に 検索を実行することはできません。代わりに、検索結果として表示されるレポート内の 静的テキストやメタデータに基づいて検索を実行する必要があります。 ユニバースに基づく Crystal レポートの場合は、特定のレポートのビュー タイム セキュ リティの制限を削除できます。 Crystal レポートでビュー タイム セキュリティを削除する 1 2 3 4 5 CMC の[フォルダ]管理エリアを表示します。 ビュー タイム セキュリティを無効にする Crystal レポートに移動します。 レポートを選択し、[管理]および[デフォルト設定]をクリックします。 [サーバー グループの表示]をクリックします。 [ユニバース関連設定]で、[スケジュール用の静的インスタンスの生成]オプ ションを選択します。 6 [保存して閉じる]をクリックします。 クエリーの提案 コンテンツ検索を使用している場合、特定のオブジェクトを検索するのではなく、特定 の質問に対する回答を検索する場合があります。これらの回答は、BusinessObjects Enterprise リポジトリ内にあるレポートで見つかる場合と見つからない場合があります。 また、新しいオブジェクトを作成して回答できる場合もあります。 コンテンツ検索では、BusinessObjects Enterprise リポジトリ内のユニバースの構造と 既存のレポートの構造を分析し、この情報をユーザーが入力した検索語と比較して、 質問に対する回答を検索する際に役立つ新しい Web Intelligence クエリーを提案で きます。 潜在的なレポートを作成するために、コンテンツ検索は、ユニバース、メジャー、フィル タ値、またはその他の関連メタデータの名前に含まれている単語を照合します。 コンテンツ検索は、ユニバースまたは既存の Web Intelligence ドキュメントまたは Desktop Intelligence ドキュメントに関する次の情報で一致する内容を探します。 926 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ検索 コンテンツ検索の概要 • 検索入力内の単語と一致するユニバース内のメジャー。 メジャーが検索語のいずれかに一致すると、そのメジャーは結果の Web Intelligence ドキュメントで使用されます。 • 検索入力内の単語と一致するユニバース内のディメンション名。 ディメンション名が検索語のいずれかに一致すると、結果の Web Intelligence ド キュメントではこのディメンションの情報が分類されます。 • クエリー フィルタを使用して、ドキュメントに表示されるデータを絞ることができます。 これらのクエリー フィルタは、検索入力を分析して生成されます。 • ユニバース条件の名前が検索語のいずれかに一致すると、その条件はフィル タとして使用されます。 • 既存の Web Intelligence または Desktop Intelligence ドキュメント内に、名前が 検索語に一致するフィールド値がある場合、条件演算子として“等しい”を使用 して、一致した値を含む履歴レポートのディメンションからフィルタが作成され ます。 コンテンツ検索で、結果のドキュメントに 2 つの結果フィールドと 1 つのフィルタが含 まれる十分な一致項目が作成されると、クエリーは、実行可能と見なされます。この場 合、完了したレポートをクリックして表示できます。 ユニバースとドキュメント間で一致する項目数が不十分な場合、ユーザーはクエリーを 編集してから実行する必要があります。 複数のユニバースが検索入力と一致した場合、またはディメンションの名前やフィルタ 値などで、同じ単語が 2 つの異なる一致項目に表示される場合、コンテンツ検索は複 数のドキュメントを提案します。 ユーザーに新しいドキュメントの提案を表示する場合、ユーザーの権限が考慮されま す。ユーザーが操作を実行するために必要な権限をすべて持っている場合にのみ、 提案されるドキュメントが表示されます。特に、ユーザーには次の権限が必要です。 • • Web Intelligence ドキュメントを作成する権限。 関連するユニバースおよびディメンションに対する表示権限とデータ アクセス権。 制限された検索結果数 非常に広範囲の検索を無意識に実行し、大量の一致項目が返される場合があります。 これによってシステムに大きな負荷がかかるため、1 回の検索で返される最大ヒット数 はデフォルトで 1000 に設定されています。 SAP BusinessObjects Enterprise 管理者ガイド 927 28 28 コンテンツ検索 サーバーとアーキテクチャ コンテンツ検索からのドキュメントの除外 パフォーマンスを考慮して、ドキュメントを検索インデックス処理から除外する場合があ ります。たとえば、レポート アプリケーション サーバーのリソースを配慮して、非常に大 きな Crystal レポートは検索対象にしない場合、同様に、インデックス処理が必要な多 数の個人用レポートを持つパブリケーションは対象にしない場合があります。このため に、インストーラによってコンテンツ検索から除外という名前の会社用カテゴリが作成さ れます。 “コンテンツ検索から除外”カテゴリは、そのカテゴリに属するドキュメントはインデックス 処理から排除する必要があることをシステムに知らせるものです。管理者は、特定のド キュメントをこのカテゴリに関連付けることで、コンテンツ検索によってそのドキュメント がアクセスされないように指定できます。このカテゴリに分類される前にドキュメントがイ ンデックス処理されると、そのドキュメントは検索できるので注意してください。“コンテ ンツ検索から除外”カテゴリのドキュメントを完全に検索できないようにするには、コン テンツ検索アプリケーション ページで[次回インデックス処理プログラムを実行すると きにインデックスをリセット]オプションを使用してインデックスを再構築する必要があり ます。 デフォルトでは管理者アカウントには“コンテンツ検索から除外”カテゴリへのフル コン トロール アクセス権があり、他のグループおよびユーザーにはアクセス権がありませ ん。ここでは、カテゴリにドキュメントを追加できるユーザーを決定するセキュリティ権限 が適用されます。特に、“コンテンツ検索から除外”カテゴリにドキュメントを追加するた めには以下の権限が必要です。 • カテゴリの表示および編集権限 • ドキュメントの権限の編集 関連項目 • • 857 ページの「カテゴリについて」 674 ページの「BusinessObjects Enterprise のアクセス権の動作」 サーバーとアーキテクチャ コンテンツ検索には、アプリケーション、インデックス処理プログラム、検索サービス、 および検索インデックスの 4 つのメイン コンポーネントがあります。 アプリケーションはコンテンツ検索を制御します。アプリケーションの設定には、CMC の[アプリケーション]管理エリアからアクセスし、コンテンツ検索を管理するユーザー を決定したり、検索言語を指定したり、必要な場合はインデックスをリセットできます。 928 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ検索 サーバーとアーキテクチャ インデックス処理プログラムは、コンテンツ検索と共にインストールされるプログラム オ ブジェクトです。このプログラムは、検索プログラムと呼ばれる BusinessObjects Enterprise リポジトリ内の最上位フォルダに保存されています。インデックス処理プロ グラムを実行すると、リポジトリ内のすべてのオブジェクトが走査されて、すべてのトー クン(検索言語のイデオロギー上の単位)がインデックス化され、ユーザーはそれらを 検索できるようになります。すべてのトークンを正しくインデックス化するためには、コン テンツ検索を有効にする前にインデックス処理プログラムを実行し、インデックス処理 プログラムが定期的に実行されるように定期的なスケジュール ジョブを設定する必要 があります。 検索サービスは、ドキュメントからコンテンツを抽出してインデックスを作成し、そのイン デックスに対してクエリーを実行します。検索サービスは、Adaptive Processing Server でホストされます。環境内で大量の数の同時検索リクエストが発生することが予想され る場合は、いくつかの検索サービスを設定して、それらのサービス間で負荷を分散で きます。 検索インデックスは、CMS リポジトリまたは File Repository Server 内ではなく、ファイ ル システムの指定された場所に保存され、インデックス化された検索可能なすべての ドキュメント内のすべてトークンを含みます。インデックス処理プログラムが実行される と、インデックスが作成、更新されます。ユーザーがコンテンツ検索を使用して検索を 実行する場合、このインデックスに対して検索対象語がチェックされます。そのため、 インデックス処理プログラムを十分な回数実行して、検索インデックスがリポジトリ内の オブジェクトのコンテンツで最新の状態に維持されるようにすることが重要です。 また、コンテンツ検索では 2 つのカテゴリが作成および使用されます。オブジェクトを インデックス化しない場合は、オブジェクトを[コンテンツ検索から除外]カテゴリに割り 当てることができます。インデックス処理プログラムの実行中に、オブジェクトをインデッ クス化できない場合、プログラムはそのオブジェクトを[コンテンツのインデックス作成 の失敗]カテゴリに割り当てます。これらのシステムでは、次にインデックス処理プログ ラム オブジェクトを実行するときに、変更時かどうかに関係なく、このカテゴリ内のオブ ジェクトをインデックス化します。その場合、これらのオブジェクトを[コンテンツ検索か ら除外]カテゴリに割り当ててインデックス処理から除外するか、それらのオブジェクト を編集してインデックス処理可能にすることができます。 SAP BusinessObjects Enterprise 管理者ガイド 929 28 28 コンテンツ検索 コンテンツ検索サービスのデプロイ コンテンツ検索サービスのデプロイ コンテンツ検索のデプロイメントの計画 ユーザー負荷の見積もり コンテンツ検索を実行するために必要なコンピューティング リソースの量は、ユーザー 負荷に大きく依存します。 システムのユーザー負荷は、ユーザーの同時検索リクエストの見積もり数です。この数 は、他のすべてのサイズ計算の基準となります。システム上のユーザーの数はこの数 に影響しますが、ユーザーがいつどのようにコンテンツ検索を実行するかという点も非 常に重要な要素です。以下の図に、ユーザー負荷の見積もり方法を示します。 例 ユーザー負荷の見積もり システム内のユーザー アカウント数:5000 システムに 1 回にログオンするユーザーの見積もり数:500(合計ユーザー数の 10%) 同時検索リクエストの見積もり数:50(ログオン ユーザーの 10%) プロセッサ数 コンテンツ検索のデプロイメントに必要なプロセッサの数は、推定ユーザー負荷、検索 パフォーマンスの要件、データの複雑さ、ハードウェアの制約など、多くの要因によっ て変わります。最初の見積もりには、次の規則を使用できます。 25 同時処理リクエストごとに 1 つの CPU メモリ 必要な物理メモリの総量は、各検索サービスの最大ヒープ サイズ設定に、デプロイメ ント内の検索サービスの数を掛けることで見積もることができます。1 つの検索サービ スのデフォルトの最大ヒープ サイズ設定は、512 MB です。検索サービスの推奨数は、 25 個の同時要求ごとに 1 つです。 930 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ検索 設定 たとえば、推定のユーザー負荷が 50 個の同時要求であるシステムの場合、コンテン ツ検索の実行に必要な物理メモリの見積もり量は、検索サービスがデフォルトのヒープ サイズに設定されているとすると、以下のようになります。 (50 / 25) * 512 MB = 1 GB ディスク容量 BusinessObjects Enterprise コンテンツのインデックスを格納するためのディスク容量 が必要です。インデックスのサイズは、システム内のオブジェクト数と、オブジェクトのサ イズおよびデータの複雑さによって決まります。 おおよそ、インデックスを格納するために割り当てられるディスク容量は、File Repository (Input Repository Server と Output Repository Server の両方を含む)の合計ファイル サイズと同じ大きさにする必要があります。 インストールとアップグレード コンテンツ検索は BusinessObjects Enterprise の一部であり、システムのインストール またはアップグレード時に一緒にインストールされます。BusinessObjects Enterprise でサポートされているすべてのインストール オプションと設定が、コンテンツ検索でも サポートされます。 コンテンツ検索を使用するためには、BusinessObjects Enterprise のインストール時 に、次のインストール サブオプションをインストールする必要があります。 • Adaptive Processing Server 設定 コンテンツ検索アプリケーション設定の管理 コンテンツ検索には、CMC の[アプリケーション]管理エリアからアクセスします。コン テンツ検索アプリケーションの[プロパティ]ダイアログ ボックスで、以下の設定を行うこ とができます。 • インデックスをリセットする。 • 検索言語を設定する。 SAP BusinessObjects Enterprise 管理者ガイド 931 28 28 コンテンツ検索 設定 • インデックスの場所を設定する。 • 同時にインデックス処理するオブジェクトの最大数を設定する。 BusinessObjects Enterprise リポジトリをインデックス処理する時期を決定するには、イ ンデックス処理プログラム オブジェクトのスケジュール オプションを設定する必要があ ります。 コンテンツ検索アプリケーション ページの[権限]ページから、コンテンツ検索プロパ ティを変更する管理者の権限を設定できます。 これらの設定は、移行中またはインポート中に別のシステムに転送されません。 注 [次回インデックス処理プログラムを実行するときにインデックスをリセット]を除き、 コンテンツ検索アプリケーションのプロパティを変更した場合は、デプロイメント内 のすべての検索サービスを再起動する必要があります。 関連項目 • 932 ページの 「インデックス処理プログラム オブジェクトの実行時にインデックス をリセット」 • 933 ページの「検索言語の設定」 • 934 ページの「インデックスの場所の設定」 • 934 ページの「同時にインデックス処理するドキュメントの最大数の設定」 • 940 ページの「インデックス処理プログラム オブジェクトの管理」 • 935 ページの「コンテンツ検索アプリケーションに対する権限の設定」 インデックス処理プログラム オブジェクトの実行時にインデックスをリセット インデックスを再構築する場合は、インデックス プロパティのリセットを使用します。こ れは、インデックスが損傷したときや、インデックスを別のディスクに移動した後に実行 します。また、インデックスが最適化されている検索言語を変更した場合も、インデック スをリセットする必要があります。 インデックスのリセット チェック ボックスをオンにすると、次回インデックス処理プログラ ム オブジェクトが実行されるときにインデックスがリセットされます。以下の点には注意 が必要です。 • 932 インデックス処理プロセスが既に実行中の場合、インデックスはリセットされません。 インデックス処理プロセスが実行中の場合は、インデックス処理プログラムの[履 歴]ページに移動して、ジョブを停止してからインデックス処理プログラムを再初期 化してください。 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ検索 設定 • コンテンツ検索サービスは、CMS リポジトリのすべてのコンテンツにインデックスを 作成します。インデックスの作成にかかる時間は、コンテンツの量に依存するので、 コンテンツの検索を試みる前、およびインデックス処理プログラム ジョブを再実行 する前に処理を完了するための十分な時間を確保することが重要です。 インデックスがリセットされると、システムはこのオプションを自動的にオフにします。 ヒント インデックスをリセットするには、CMC の[アプリケーション]管理エリアを表示しま す。コンテンツ検索アプリケーションを選択し、[管理]、[プロパティ]の順にクリッ クします。[次回インデックス処理プログラムを実行するときにインデックスをリセッ ト]を選択し、[保存して閉じる]をクリックします。 検索言語の設定 検索言語の設定により、ターゲット言語の文法と語彙に従った語幹やストップ ワードの 規則が適用されます。たとえば、英語を検索言語に設定すると、システムは英語検索 の結果を返すように最適化されます。[InfoView コンテンツ検索]ボックスにa walkと入 力すると、検索結果には walkingとwalkedが表示されます。 検索言語を変更したら、検索サービスを再起動する必要があります。インデックスをリ セットして、オブジェクトのコンテンツに関する適切な語幹やストップ ワード情報が含ま れるようにする必要もあります。 注 中国語、日本語、韓国語には語幹が適用できないので、これらの言語の検索には語 幹は影響しません。 検索言語を設定する 1 CMC の[アプリケーション]管理エリアを表示します。 2 コンテンツ検索アプリケーションを選択します。 3 [管理]、[プロパティ]の順にクリックします。 4 [検索言語]リストから新しい検索言語を選択します。 5 [次回インデックス処理プログラムを実行するときにインデックスをリセット]を選 択します。 検索言語を変更したら、検索サービスを再起動する必要があります。 SAP BusinessObjects Enterprise 管理者ガイド 933 28 28 コンテンツ検索 設定 インデックスの場所の設定 [インデックスの場所]フィールドでインデックスの場所を変更できます。たとえば、イン デックスが現在格納されているディスクの容量が上限に近づいている場合、インデック スを別のディスクに移動し、その場所をここに指定します。 注 デプロイメントに、Adaptive Processing Server でホストされている複数の検索サービス がある場合、インデックスの場所は、これらのサーバー プロセスのそれぞれに対して 有効なファイル パスにする必要があります。 インデックスを移動する 1 Adaptive Processing Server を停止します。 2 インデックス処理プログラム オブジェクトの[履歴]ページで、インデックス処理 の保留ジョブを一時停止します。 3 インデックスのディレクトリを現在のディスクから新しいディスクにコピーします。 4 CMC の[アプリケーション]管理エリアを表示します。 5 コンテンツ検索アプリケーションを選択します。 6 [管理] > [プロパティ]をクリックします。 7 [キーの追加]フィールドに新しいインデックスの場所を入力します。 8 インデックス処理のジョブがスケジュールされている時間になると、そのジョブ は新しい場所のインデックスを更新します。 9 検索サービスを開始します。 同時にインデックス処理するドキュメントの最大数の設定 同時にインデックス処理するドキュメントの最大数を設定する場合、以下のことを考慮 してください。 • 同時並行処理数が多いほどインデックス処理が高速になります。 • 同時並行処理数を多くするには、より多くのコンピュータ リソースが必要なので、シ ステム上の他のサービスと競合します。 設定は、ユーザー固有の環境と、速度とリソース配分を指定する相対的な値に依存し ます。デフォルトでは、同時にインデックス処理するドキュメントの数は 1 です。 ヒント 同時にインデックス処理するオブジェクトの最大数を設定するには、CMC の[ア プリケーション]管理エリアを表示します。コンテンツ検索アプリケーションを選択 934 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ検索 設定 し、[管理]、[プロパティ]の順にクリックします。[同時にインデックス処理するオブ ジェクトの最大数]フィールドに適切な数値を入力し、[保存して閉じる]をクリック します。 同時にインデックス処理するオブジェクトの最大数を設定する 1 コンテンツ検索アプリケーションを選択します。 2 [管理]、[プロパティ]の順にクリックします。 3 [同時にインデックス処理するオブジェクトの最大数]フィールドに同時にイン デックス処理するオブジェクトの数を入力します。 4 [保存して閉じる]をクリックします。 同時にインデックス処理するオブジェクトの最大数を設定した後に、検索サービスを再 起動する必要があります。 検索サービスを再起動する [次回インデックス処理プログラムを実行するときにインデックスをリセット]を除き、コン テンツ検索アプリケーションのプロパティの設定を変更した後は、検索サーバーを再 起動する必要があります。 1 CMC の[サーバー]管理エリアを表示します。 2 Adaptive Processing Server を選択します。 3 [アクション]、[サーバーの再起動]の順にクリックします。 コンテンツ検索アプリケーションに対する権限の設定 コンテンツ検索アプリケーション ページの[権限]タブで、コンテンツ検索アプリケーショ ン オブジェクトに対する権限を設定できます。 このアプリケーションに対する編集権限を持ったユーザーのみが、検索サービスの設 定を変更できます。 関連項目 • • 674 ページの「BusinessObjects Enterprise のアクセス権の動作」 736 ページの「概要」 SAP BusinessObjects Enterprise 管理者ガイド 935 28 28 コンテンツ検索 設定 コンテンツ検索の無効化と削除 InfoView でコンテンツ検索サービスを使用できるかどうかは、InfoView アプリケーショ ンに対するコンテンツ検索の実行権限をユーザーが持っているかどうかによって決ま ります。 ユーザーまたはグループに対してコンテンツ検索の使用を許可または拒否する必要 がある場合は、InfoView アプリケーションに対するコンテンツ検索の実行権限を許可 または拒否します。InfoView アプリケーションに対するコンテンツ検索の実行権限を 持っていないユーザーが InfoView にログオンすると、[コンテンツン検索]オプション は無効になります。 関連項目 • 687 ページの「オブジェクトの主体のセキュリティを変更する」 インデックス処理される最大グループ インスタンス数 インデックス処理される最大グループ インスタンス数 保存データを使用する Crystal Reports ドキュメントがインデックス処理されると、ドキュ メント内のグループ インスタンス(グループ ツリーに表示されるノード)が抽出されま す。それらの情報は、検索結果のナビゲーション枠の左側に表示されるように、検索 サーバーが検索結果のファセットとラベルを生成するために使用します。 容量が大きく複雑なレポートの場合、グループ ツリーは非常に大きくなることがありま す。Crystal Reports ドキュメントのインデックス処理中に検索サービスで使用されるメ モリの量は、処理の必要があるグループ インスタンスの数に直接関連します。つまり、 グループ インスタンスの数が多くなるほど、メモリの使用量も増えます。デフォルトで は、1 つのレポートから 10000 個のグループ インスタンスが抽出されます。 プロパティ ファイルを変更した後は、検索サービスを再起動する必要があります。 インデックス処理されるグループ インスタンスの最大数を変更する 1 ファイル \インストール ディレクトリ\common\4.0\java\lib\plugins\cr\ indexer.properties を開きます。ここで、インストール ディレクトリは BusinessObjects Enterprise がインストールされているディレクトリです。 2 コードの次の行を探します。 indexer.CrystalReport.maximumNumberOfGroups=10000 936 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ検索 設定 3 上記の 1000 を Crystal レポートでインデックス処理されるグループ インスタン スの最大数に置き換えます。 4 ファイルを保存します。 注 検索サービスをホストしている Adaptive Processing Server が実行されている各サー バー マシンでこの変更を行います。 インデックス処理されるグループ インスタンスの最大数を変更した後に、検索サービ スを再起動する必要があります。 JVM ヒープ サイズ 検索サービスのデフォルトのヒープ サイズ設定は、512 MB です。これは、ほとんどの デプロイメントの最初の値として適しています。ただし、複数のドキュメントを同時にイ ンデックス処理するように検索サービスを設定している場合は、最大ヒープ サイズを増 やす必要があります。 最大ヒープ サイズが 512 MB の場合、同時にインデックス化されるオブジェクトの最大 数は、4 以下に設定する必要があります。同時処理の数がさらに増える場合は、それ に合わせて最大ヒープ サイズを調整する必要があります。たとえば、同時にインデッ クス処理するドキュメントを 8 に設定した場合、最大ヒープ サイズは 1 GB になります。 JVM ヒープ サイズを設定する 1 2 3 4 CMC の[サーバー]管理エリアを表示します。 検索サービスをホストする Adaptive Processing Server を選択します。 [管理]、[プロパティ]の順にクリックします。 [コマンド ライン プロパティ]フィールドで、次のオプションを追加します。 "-Xmsx" x は、メモリ割り当てプールの初期サイズ(バイト単位)で置き換えます。 "-Xmxy" y は、メモリ割り当てプールの最小サイズ(バイト単位)で置き換えます。 注 どちらの値も、1024 の倍数とし、1 MB より大きい値にする必要があります。いずれ かの数値を KB 単位で指定する場合は、数値の後に文字 k または K を追加しま SAP BusinessObjects Enterprise 管理者ガイド 937 28 28 コンテンツ検索 インデックス処理プロセスの理解と管理 す。いずれかの数値を MB 単位で指定するに場合は、文字 m または M を追加 します。 5 [保存して閉じる]をクリックします。 注 変更を有効にするには、Adaptive Processing Server サーバーを再起動する 必要があります。 6 検索サービスをホストする Adaptive Processing Server を選択します。 7 [アクション]、[サーバーの再起動]の順にクリックします。 インデックス処理プロセスの理解と管理 初期インデックス作成の準備 初めてインデックス処理プロセスを実行するときは、BusinessObjects Enterprise リポジ トリ内のすべてのドキュメントがインデックス処理されます。処理にかかる時間は、シス テム内のオブジェクト数、およびオブジェクトのサイズと複雑さに応じて変わります。 初めてインデックス処理ジョブを実行する前に、いくつかのベスト プラクティスに従う必 要があります。コンテンツ検索を無効にします。これにより、ユーザーは、不完全なイン デックスを検索して不完全な結果セットを取得することがなくなります。コンテンツ検索 を最適化する検索言語を選択および設定します。BusinessObjects Enterprise リポジ トリのインデックス処理の方法は、検索言語として設定されている言語に応じて変わり ます。 初期インデックス作成の準備におけるコンテンツ検索の無効化 BusinessObjects Enterprise リポジトリを初めてインデックス処理する前に、コンテンツ 検索を無効にする必要があります。これにより、不完全なインデックスをユーザーが検 索するのを防ぎ、不完全な結果が返ってきたり、混乱が起きる可能性がなくなります。 初期のインデックス処理ジョブが完了したら、もう一度コンテンツ検索を有効にできま す。 コンテンツ検索を無効にするには、ユーザーが CMC の InfoView アプリケーションで コンテンツ検索を使用する権限を持っていないか確認する必要があります。Everyone グループがコンテンツ検索に対するアクセス権を持っていないか確認する必要があり ます。 938 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ検索 インデックス処理プロセスの理解と管理 関連項目 • • 938 ページの「初期インデックス作成の準備」 687 ページの「オブジェクトのアクセス コントロール リストに主体を割り当てる」 検索言語の選択と設定 CMC のコンテンツ検索アプリケーション管理ページの[検索言語]オプションでは、言 語依存の検索機能でシステムが使用する言語を決定します。コンテンツ検索では、シ ステムをインデックス処理するときに、ストップ ワード、および使用するように設定され ている言語に基づく必要がある単語を検索します。したがって、検索言語を変更する には、インデックス全体を再構築する必要があります。インデックス全体を再構築する 回数をできる限り抑えるために、この設定を正しく設定してから初期インデックスの作 成を行う必要があります。この設定を変更したら、検索サービスを再起動する必要があ ります。 関連項目 • 933 ページの「検索言語の設定」 初期インデックスの作成 初期インデックスの作成準備が完了したら、インデックス処理プログラムの実行をスケ ジュールして、初期インデックス処理ジョブを開始する必要があります。ユーザーに対 して高いパフォーマンスを維持するためには、システムのユーザー負荷が高くない時 期を選択する必要があります。 インデックスの作成が終了したら、インデックス処理プログラム オブジェクトを実行する 定期的なスケジュールを作成して検索インデックスを最新の状態に保ち、最新の検索 結果をユーザーが取得できるようすることも必要です。 関連項目 • 938 ページの「初期インデックス作成の準備」 SAP BusinessObjects Enterprise 管理者ガイド 939 28 28 コンテンツ検索 インデックス処理プロセスの理解と管理 • 941 ページの「インデックス処理プログラム オブジェクトのスケジューリング」 インデックス処理プログラム オブジェクトの管理 インデックス処理プログラム オブジェクトは、リポジトリ内のドキュメントにインデックスを 作成し、検索できるようにします。このオブジェクトは、BusinessObjects Enterprise 内 のオブジェクトのインデックスを管理するために定期的に実行されるようスケジュール されます。インデックス処理プログラム オブジェクトは、BusinessObjects Enterprise 環 境の他のプログラムと同様に管理されます。 インデックス処理プログラムが実行されると、コンテンツ全体が走査され、検索サービ スで使用するインデックスが作成されます。インデックス処理プログラム オブジェクトを 正常に実行するために実行および有効化する必要のあるサーバーは以下のとおりで す。 • • Report Server CMS インデックス処理ジョブごとに 500 個のオブジェクトをインデックス化します。500 個の オブジェクトのバッチが終了すると、コンテンツ検索によって次の 500 個のオブジェク トのバッチのための新しいバッチが作成されます。すべてのオブジェクトがインデック ス化されるまで、前のバッチが完了するたびに新しいバッチが作成されます。 インデックス処理プログラム オブジェクトが実行されるたびに、インデックス処理プログ ラムを最後に実行した後に変更されたドキュメントのみインデックス化されます。コンテ ンツ検索でオブジェクトをインデックス化できない場合、オブジェクトは[コンテンツのイ ンデックス作成の失敗]公開カテゴリに割り当てられます。 このカテゴリ内のすべてのオブジェクトは、最近どのように変更されたかに関係なく、次 のインデックス処理プログラムを実行するときに再インデックス化されます。 BusinessObjects Enterprise のデプロイメント内のインデックス作成可能なオブジェクト の数、サイズ、複雑さに応じて、インデックス処理プログラム オブジェクトの実行に時間 がかかる場合があります。また、この作業では共有のシステム リソースを大量に使用 し、ユーザーに影響を与える場合があります。インデックス処理プログラム オブジェク トの定期的なスケジュールは、役に立つ程度の最新の状態にインデックスが保たれる よう、必要以上の頻度に設定しないようにすることが重要です。また、システムのピーク 使用時間を考慮し、ユーザーに与える影響が最も少ない時間にインデックス処理プロ グラム オブジェクトが実行されるようスケジュールする必要もあります。 ここでは、次のようなトピックについて説明します。 • 940 インデックス処理プログラム オブジェクトのスケジューリング SAP BusinessObjects Enterprise 管理者ガイド コンテンツ検索 インデックス処理プロセスの理解と管理 • インデックス処理プログラム オブジェクトに対する権限の設定 インデックス処理は、検索サービス用に特別にインストールされたプログラム オブジェ クトをスケジュールすると開始されます。 インデックス処理プログラム オブジェクトは、ユーザーの混乱を防ぐため、管理者以外 のユーザーは表示できません。管理者は、他のユーザーがインデックス処理プログラ ム オブジェクトを表示または編集する必要がある場合、それらのユーザーに適切なア クセス権を付与できます。 関連項目 • • • 796 ページの「スケジュール」 674 ページの「BusinessObjects Enterprise のアクセス権の動作」 780 ページの「プログラム オブジェクトの管理」 インデックス処理プログラム オブジェクトのスケジューリング BusinessObjects Enterprise リポジトリが定期的にインデックス処理されるように、イン デックス処理プログラム オブジェクトをスケジュールする必要があります。コンテンツ検 索はリポジトリの最新のインデックスを検索するため、リポジトリを十分な頻度でインデッ クス処理しないと、正確な結果は返されません。ただし、インデックス処理には時間が かかり、大量のシステム リソースが使用されるため、頻繁すぎるのもよくありません。イ ンデックス処理がリポジトリの変更に合わせた頻度で行われるよう、定期的なスケジュー ルまたはカレンダーに基づいてインデックス処理を実行する必要があります。インデッ クス処理プログラムは、システムのサーバー負荷が高くない時間に実行されるようスケ ジュールしてください。 初期インデックス処理の完了後、インデックス処理プログラム オブジェクトは、最後に インデックス処理を実行した後に変更されたオブジェクトのみインデックス処理します。 これを差分インデックス処理と呼びます。これによって、以降のインデックス処理ジョブ の実行に必要なサーバーのリソースが削減されます。最終更新時刻が最後のインデッ クス処理時間よりも新しいオブジェクトのみ、インデックス処理プログラム オブジェクト の実行時にインデックス処理されます。必要な場合はインデックスを完全に再構築す るようコンテンツ検索を設定できますが、この操作は手動で行う必要があります。 ヒント インデックス処理プログラム オブジェクトをスケジュールするには、そのオブジェク トに移動して選択し、[管理]をクリックしてから[スケジュール]または[履歴]をク リックし、プログラム オブジェクトの[スケジュール]または[履歴]ダイアログ ボック スを表示します。[履歴]ダイアログ ボックスでは、次の操作を実行できます。 • 新しいスケジュールの要求 SAP BusinessObjects Enterprise 管理者ガイド 941 28 28 コンテンツ検索 インデックス処理プロセスの理解と管理 • インデックス処理の再開または停止 • 完了したインデックス処理ジョブの成功/失敗ステータスの検索 • インデックス処理の実行時間の調査 • プログラム ジョブの出力からのエラー メッセージの読み取り 2 つのインデックス処理ジョブを同じ時間に実行されるようスケジュールできます。イン デックス サーバーは、インデックス処理を中断することなく、そのようなリクエストに対応 できるようにする必要があります。 関連項目 • 932 ページの 「インデックス処理プログラム オブジェクトの実行時にインデックス をリセット」 • 796 ページの「スケジュール」 • 780 ページの「プログラム オブジェクトの管理」 インデックス処理プログラム オブジェクトに対する権限の設定 インデックス処理プログラムは、検索プログラムという新しい最上位レベル フォルダに インストールされます。デフォルトでは、このフォルダに対する明示的なフル コントロー ル アクセスをインストーラが管理者に認可し、Everyone グループのアクセスを明示的 に拒否します。 アクセス権と継承の設定の詳細については、674 ページの 「BusinessObjects Enterprise のアクセス権の動作」を参照してください。プログラム オブジェクトの詳細については、 780 ページの 「プログラム オブジェクトの管理」を参照してください。 インデックス処理プロセスの終了 インデックス処理プログラム ジョブが既に開始されているときにインデックス処理を停 止する場合は、検索サービスを無効にし、500 個のオブジェクトの現在のバッチでイン デックス処理を終了できるようにしてから、次の 500 個のオブジェクトのバッチ ジョブ を削除します。 各インデックス処理プログラム ジョブは、一度に 500 個までのオブジェクトを処理しま す。システム内にさらに多くの数のインデックス処理対象ドキュメントが存在する場合 は、インデックス処理を終了する別のジョブが作成されます。 942 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ検索 インデックス処理プロセスの理解と管理 検索サービスを無効にすると、その時点でプログラム ジョブによってインデックス処理 されている 500 個のオブジェクトのバッチは中断されません。ただし、以降のジョブで、 コンテンツの残りの部分はインデックス処理されません。 検索サービスを無効にしたときに実行していたジョブが、リポジトリの残りのオブジェク トをインデックス処理するための別のジョブを作成すると、最初のジョブが完了した 1 分後に新しいジョブが実行されます。この保留ジョブを削除するか、ジョブが開始され、 検索サービスが無効になっているために失敗するまで待機できます。 この方法は、インデックス処理プログラム ジョブを実行中に Adaptive Processing Server を突然中断するよりも推奨される方法です。Adaptive Processing Server を突然中断 すると、現在の 500 個のオブジェクトのバッチが終了する前に実行中のジョブが削除 されます。このようにすると、停止したインデックス処理プログラム ジョブのロック ファイ ルが残される場合があります。ロック ファイルが残った場合、システムをクリーンアップ する必要があります。 インデックス処理プロセスを終了するために、CMC でインデックス処理プログラム ジョ ブの実行中のインスタンスを削除しないでください。これにより、ジョブのバックグラウン ド処理が終了します。 関連項目 • 945 ページの「予定外のシステム ダウンタイムの後にクリーンアップする 」 インデックス処理プロセスを終了する 1 CMC の[サーバー]管理エリアを表示します。 2 Adaptive Processing Server を選択します。 3 [アクション]および[サーバーの無効化]をクリックして、すべての検索サービ スを無効にします。 4 インデックス処理プログラム オブジェクトに移動し、選択します。 5 [アクション]、[履歴]の順にクリックします。 6 現在のインデックス処理プログラム ジョブが完了するまで待機し、[最新表示] をクリックします。 7 保留中のインデックス処理プログラム ジョブを選択します。 8 [削除]をクリックします。 9 CMC の[サーバー]管理エリアに移動し、Adaptive Processing Server を選択 します。 10 [アクション]、[サーバーの有効化]の順にクリックし、検索サービスを有効にし ます。 SAP BusinessObjects Enterprise 管理者ガイド 943 28 28 コンテンツ検索 トラブルシューティング トラブルシューティング インデックス処理の失敗をトラブルシューティングする 1 CMC の[サーバー]管理エリアに移動し、Adaptive Processing Server が実行 中で有効になっていることを確認します。 Adaptive Processing Server が実行中または有効でない場合は、Adaptive Processing Server を起動して有効にし、必要な場合はインデックス処理を再 試行します。 2 インデックス処理プログラムに移動し、選択します。 3 [アクション]、[履歴]の順にクリックします。 4 [ステータス]をクリックし、失敗したインデックス処理プログラム ジョブに関する エラー メッセージを確認します。 個々のオブジェクトのインデックス処理が失敗した場合、それらの名前がエラー メッセージに表示されます。 5 CMC の[サーバー]管理エリアを表示して、レポーティング サーバーが実行 中で有効であることを確認します。 レポーティング サーバーが有効または実行中でない場合は、それらを起動し て有効にし、必要な場合はインデックス処理を再試行します。 6 コンテンツのインデックス作成の失敗カテゴリに移動し、失敗したオブジェクト を確認します。 7 失敗した各オブジェクトを表示します。 表示できないドキュメントはインデックス処理できません。 失敗したオブジェクトのいずれかが Web Intelligence ドキュメントである場合は、そ のドキュメントを編集します。編集できない Web Intelligence ドキュメントはインデッ クス処理できません。 8 表示できないすべてのオブジェクトおよび編集できない Web Intelligence ド キュメントを、コンテンツ検索から除外カテゴリに移動し、インデックス処理プロ グラムでそれらがもう一度インデックス処理されたり、インデックス処理が再試 行されないようにします。 9 \インストール ディレクトリ\Logging\ に保存されている検索サービス ログ ファ イルを調べます。ここで、インストール ディレクトリは、BusinessObjects Enterprise をインストールしたディレクトリへのパスです。 944 SAP BusinessObjects Enterprise 管理者ガイド コンテンツ検索 トラブルシューティング 検索サービス ログ ファイルには、SearchServer_nnnnnnnnnn.log の命名規則 で名前が付いています。ログ ファイルで詳細なエラー メッセージを取得できま す。 予定外のシステム ダウンタイムの後にクリーンアップする 突然の停電など、検索サービスが中断したした場合、インデックスにロックが残り、以 降のインデックス処理が実行できなくなる場合があります。インスタンスのロックを解除 するには、次の手順を実行します。 1 CMC の[サーバー]管理エリアを表示します。 2 Adaptive Processing Server を選択します。 3 [アクション]および[サーバーの停止]をクリックして、すべての検索サービスを 停止します。 4 インデックス処理プログラム オブジェクトに移動し、選択します。 5 [アクション]、[履歴]の順にクリックします。 6 実行されていたすべてのジョブが終了したことを確認します。 7 \installation directory\Data\search\lockDir\ 内のすべてのファイル、および \インストール ディレクトリ \Data\search\working\ 内のすべてのファイルとサ ブディレクトリを作成します。ここで、インストール ディレクトリは、BusinessObjects Enterprise がインストールされているディレクトリへのパスです。 8 CMC の[サーバー]管理エリアに移動し、Adaptive Processing Server を選択 します。 9 [アクション]、[サーバーの有効化]の順にクリックし、検索サービスを有効にし ます。 10 ロックによってインデックス処理ジョブの 1 つが実行できない場合は、インデッ クス処理プログラム オブジェクトを再スケジュールして、検索インデックスが最 新の状態になるようにします。 SAP BusinessObjects Enterprise 管理者ガイド 945 28 アクセス権に関する付録 29 29 アクセス権に関する付録 付録 - 権限について 付録 - 権限について この付録 - 権限では、BusinessObjects Enterprise システムのさまざまなオブジェクト に対して設定できる権限の多くについて、その説明と共に示しています。オブジェクト に対してタスクを実行するために複数の権限が必要な場合は、他に必要になる権限 とその対象になるオブジェクトについての情報も示しています。権限の設定と BusinessObjects Enterprise 権限モデルの詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』の 『アクセス権の設定 』に関する章を参照してください。 全般の権限 このセクションの権限は、複数の種類のオブジェクトに適用されます。 注 • • 948 これらの権限の多くには、それと等価な所有者権限があります。所有者権限 は、アクセス権がチェックされるオブジェクトの所有者にのみ適用されるアクセ ス権です。所有者権限の詳細については、709 ページの 「所有者権限」を参 照してください。 次の権限は、スケジュール可能なオブジェクトのみに適用されます。 • [ドキュメントの実行をスケジュールする]権限 • [他のユーザーの代理としてスケジュール]権限 • [別の出力先へスケジュールする]権限 • [ドキュメントのインスタンスを表示する]権限 • [インスタンスを削除する]権限 • [ドキュメントのインスタンスを一時停止して再開する]権限 • [インスタンスの再スケジュール]権限 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 全般の権限 権限 説明 オブジェクトを表示 オブジェクトとそのプロパティを表示できるようにします。オブジェ する クトに対してこの権限がない場合、そのオブジェクトは BusinessObjects Enterprise システムでは非表示になります。この権限 は、すべてのタスクに必要な基本的な権限です。 オブジェクトをフォ ルダに追加する フォルダにオブジェクトを追加できるようにします。この権限は、 フォルダのように動作するオブジェクト(受信ボックス、[お気に 入り]フォルダ、オブジェクト パッケージなど)にも適用できます。 オブジェクトを編集 オブジェクト コンテンツ、およびオブジェクトやフォルダのプロ する パティを編集できるようにします。 オブジェクトに対す オブジェクトのセキュリティ設定を変更できるようにします。 るユーザーの権限 を変更する ユーザーがオブ ジェクトに対して 持っているアクセス 権を安全に変更す る オブジェクトに対して既に持っている権限またはアクセス レベ ルを他のユーザーに許可できるようにします。これには、相手 のユーザーとそのオブジェクトに対して、この権限を持っている 必要があります。この権限の詳細については、708 ページの 「オ ブジェクトに対するユーザーの権限を変更するオプションの選 択」を参照してください。 ジョブを処理する オブジェクトを処理するときに使用するサーバー グループを指 サーバー グループ 定できるようにします。この権限は、その処理を実行するサー を定義する バーを指定できるオブジェクトのみに適用されます。 サーバー グループを指定するには、そのオブジェクトに対する [オブジェクトを編集する]権限も必要になります。 オブジェクトを削除 オブジェクトとそのインスタンスを削除できるようにします。 する SAP BusinessObjects Enterprise 管理者ガイド 949 29 29 アクセス権に関する付録 全般の権限 権限 説明 オブジェクトを別の CMS の他のフォルダにオブジェクトのコピーを作成できるように フォルダにコピーす します。そのためには、そのドキュメント フォルダに対する[オブ る ジェクトをフォルダに追加する]権限も必要になります。 注 オブジェクトがコピーされても、オブジェクトの明示的なセキュリ ティはコピーされません。新しいオブジェクトはコピー先のフォ ルダからセキュリティ設定を継承しますが、明示的なセキュリティ をリセットする必要があります。 内容の複製 フェデレートしたデプロイメント内の別のシステムにオブジェクト を複製できるようにします。 ドキュメントの実行を オブジェクトをスケジュールできるようにします。 スケジュールする 他のユーザーの代 他のユーザーまたはグループのためにオブジェクトをスケジュー 理としてスケジュー ルできるようにします。代理としてオブジェクトをスケジュールす ル るユーザーまたはグループは、そのオブジェクト インスタンスの 所有者になります。 他のユーザーまたはグループのためにオブジェクトをスケジュー ルするには、次の権限も必要になります。 • • 950 この権限は、ユーザーまたはグループに対するものです。 オブジェクトに対する[ドキュメントの実行をスケジュールす る]権限 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 全般の権限 権限 説明 別の出力先へスケ 次の操作を実行できるようにします。 ジュールする • デフォルトの Enterprise ロケーション以外の出力先に対し てオブジェクトをスケジュールする。 • スケジュールに対して指定されるデフォルトの出力先を変 更する。 オブジェクトを出力先にスケジュールするには、次の権限も必 要になります。 • • • スケジュールするオブジェクトに対する[ドキュメントの実行 をスケジュールする]権限 受信者の受信ボックスに対する[オブジェクトをフォルダに 追加する]権限(受信ボックスを出力先としてスケジュール する場合)。 スケジュールするオブジェクトに対する[オブジェクトを別の フォルダにコピーする]権限(ショートカットではなく受信ボッ クスを出力先としてコピーを送信する場合)。 ドキュメントのインス オブジェクト インスタンスを表示できるようにします。この権限 タンスを表示する は、オブジェクト インスタンスに対してすべてのタスクを実行す るときに必要になる基本的な権限です。 SAP BusinessObjects Enterprise 管理者ガイド 951 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 インスタンスを削除 オブジェクトのインスタンスのみを削除できるようにします。[オ する ブジェクトを削除する]権限がある場合は、インスタンスを削除 する権限は必要ありません。 ドキュメントのインス 実行中のオブジェクト インスタンスを一時停止または再開でき タンスを一時停止し るようにします。 て再開する インスタンスの再ス オブジェクト インスタンスを再スケジュールできるようにします。 ケジュール 特定のオブジェクトの種類のアクセス権 フォルダのアクセス権 権限の管理を簡単にするために、フォルダに権限を設定してそれに含まれるものが権 限設定を継承するようにすることをお勧めします。フォルダには、次のような権限があ ります。 • • フォルダ オブジェクトに適用される一般的な権限 フォルダのコンテンツに対する種類固有アクセス権(Crystal レポートに対する [レポートのデータを出力する]権限など) 関連項目 • 682 ページの「種類固有アクセス権」 カテゴリ このセクションの権限は、パブリック カテゴリおよび個人用カテゴリのコンテキストで固 有の意味を持つ、一般的な権限です。 注 カテゴリのオブジェクトは、そのカテゴリに設定されている権限を継承しません。 952 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 オブジェクトを カテゴリ内に新しいカテゴリを作成できるようにします。この権限は、 フォルダに追加 カテゴリにオブジェクトを追加するときには必要ありません。 する オブジェクトを 編集する 次の操作を実行できるようにします。 • • • • カテゴリのプロパティを修正する。 カテゴリを他のカテゴリの中に移動してサブカテゴリにする。 オブジェクトをカテゴリに追加する。 カテゴリからオブジェクトを削除する。 カテゴリを他のカテゴリの中に移動してサブカテゴリにする場合は、 次の権限も必要です。 • • オブジェクトを 削除する 元のカテゴリに対する[オブジェクトを削除する]権限 移動先のカテゴリに対する[オブジェクトをフォルダに追加する] 権限 カテゴリを削除できるようにします。 注 メモを使用すると、ディスカッション アプリケーションを使用して他のオブジェクトにコメ ントできます。メモはディスカッション スレッドで互いにリンクし、それらのディスカッショ ン スレッドはディスカッション中のオブジェクトの子オブジェクトと見なされます。ディス カッション スレッドの使用方法を制御するには、オブジェト レベルまたはフォルダ レベ ルで権限を設定できます。 このセクションの権限は、メモのみに適用されます。 SAP BusinessObjects Enterprise 管理者ガイド 953 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 ディスカッション この権限によって、次の操作が実行できるようになります。 スレッドを認め • ディスカッション スレッドの開始および返信する。 る • ディスカッション スレッドに対するメモを表示する。 • 投稿したメモを修正または削除する。 Crystal レポート このセクションの権限は、Crystal レポートのみに適用されます。 注 これらの権限は、Crystal レポートが BusinessObjects Enterprise 環境に含まれて いる場合にのみ適用されます。Crystal レポートをローカル ディスクにダウンロー ドした場合は、これらの権限は無効になります。このような事態を避けるには、 Crystal レポートに対して[オブジェクトに関連するファイルをダウンロード]権限を 拒否します。 954 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 レポートのデー レポートを印刷できるようにします。 タを出力する レポートのデー レポートのデータを最新表示できるようにします。 タを最新表示 する レポートのデー Crystal Reports ビューアでレポートをオンライン表示するときに、任 タをエクスポー 意の形式でエクスポートできるようにします。 トする レポート データを RPT 形式でエクスポートするには、[オブジェクト に関連するファイルをダウンロード]権限も持つ必要があります。 オブジェクトに この権限によって、次の操作が実行できるようになります。 関連するファイ ルをダウンロー • RPT 形式でレポートをエクスポートする。 ド • Crystal Reports Designer でレポートを開く。 • 外部の出力先に向けて RPT 形式のレポート出力をスケジュー ルする。 Desktop Intelligence ドキュメント Desktop Intelligence ドキュメント権限には、ドキュメント レベルのものとアプリケーショ ン レベルのものがあります。ドキュメント レベルで適用される権限は、そのドキュメント を InfoView、HTML ビューア、および CMC で表示または編集するときに適用されま す。アプリケーション レベルで適用される権限は、Desktop Intelligence でドキュメント を開くときに適用されます。そのため、ユーザーが Desktop Intelligence ドキュメントを BusinessObjects Enterprise 環境以外で表示または編集する場合は、より多くの権限 を必要とすることがあります。これを回避するには、次の権限を拒否します。 • • • アプリケーション レベルの[ドキュメントの受信]権限 ドキュメント レベルの[オブジェクトに関連するファイルをダウンロード]権限 ドキュメント レベルの[レポートのデータをエクスポートする]権限 SAP BusinessObjects Enterprise 管理者ガイド 955 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 レポートのデー ドキュメントの データを最新表示できるようにします。 タを最新表示 する 値の一覧の最 新表示 プロンプトで使用できる値の一覧を最新表示できるようにします。値 の一覧を最新表示するには、[値の一覧の使用]権限も必要になり ます。 値の一覧の使 用 ドキュメントの値の一覧を使用および最新表示できるようにします。 SQL の表示 クエリーに使用された SQL を表示できるようにします。 レポートのデー ドキュメント データをエクスポートまたはダウンロードできるようにし タをエクスポー ます。 トする ドキュメント データをダウンロードするには、[オブジェクトに関連す るファイルをダウンロード]権限も必要になります。 オブジェクトに CMS からドキュメントをダウンロードできるようにします。 関連するファイ ルをダウンロー ドキュメントをダウンロードするには、次の権限も必要になります。 ド • そのドキュメントに対する[レポートのデータをエクスポートする] 権限 • アプリケーション レベルの[ドキュメントの受信]権限 Web Intelligence ドキュメント このセクションの権限は、Web Intelligence ドキュメントのみに適用されます。 956 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 値の一覧の使 用 値の一覧を使用できるようにします。 SQL の表示 クエリーの SQL を表示できるようにします。 レポートのデー ドキュメントのデータを Excel、PDF、CSV の各形式にエクスポート タをエクスポー できるようにします。この権限がない場合は、[CSV として保存]、 トする [Excel ファイルとして保存]、または[PDF として保存]の権限が必 要になります。これらの権限があると、指定した形式にのみエクス ポートできます。 レポートのデー ドキュメントの データを最新表示できるようにします。 タを最新表示 する クエリーの編集 値の一覧の最 新表示 ドキュメントのクエリーを編集できるようにします。 プロンプトを作成したとき、またはドキュメントを表示したときに、プロ ンプトの値の一覧を最新表示できるようにします。そのためには、そ のドキュメントに対する[値の一覧を使用]権限も必要になります。 SAP BusinessObjects Enterprise 管理者ガイド 957 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 CSV として保存 Excel ファイル として保存 PDF として保存 説明 CSV ファイルとしてのみドキュメントをエクスポートできるようにしま す。そのドキュメントに対して既に[レポートのデータをエクスポート する]権限がある場合は、この権限は必要ありません。 Excel ファイルとしてのみドキュメントをエクスポートできるようにしま す。そのドキュメントに対して既に[レポートのデータをエクスポート する]権限がある場合は、この権限は必要ありません。 PDF ファイルとしてのみドキュメントをエクスポートできるようにしま す。そのドキュメントに対して既に[レポートのデータをエクスポート する]権限がある場合は、この権限は必要ありません。 ユーザーとグループ BusinessObjects Enterprise 環境内の他のオブジェクトに対してと同様、ユーザーとグ ループに対しても権限を設定できます。このセクションの権限は、ユーザーとグループ オブジェクトのみに適用される種類固有の権限、またはユーザーとグループのコンテ キストで固有の意味を持つ一般的な権限です。 注 • • 958 ユーザーとサブグループは、グループ メンバーシップの権限を継承できます。 ユーザー アカウントの作成者は、そのアカウントの所有者と見なされます。し かし、ユーザー アカウントが作成された後は、そのアカウントの使用者である ユーザーが所有者と見なされます。 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 オブジェクトを 編集する 次の操作を実行できるようにします。 • • ユーザーまたはグループのプロパティを編集する。 グループ メンバーシップを管理する。 ユーザーまたはグループを別のグループに追加するには、そのユー ザーまたはグループと追加先のグループに対して、この権限を持 つ必要があります。 ユーザー パス 次の操作を実行できるようにします。 ワードの変更 • ユーザー アカウントのパスワードを変更します。そのためには、 ユーザー アカウントに対する[オブジェクトを編集する]権限も 必要になります。 • 別のユーザー アカウントのパスワードを変更します。この場合、 そのユーザー アカウントに対する[オブジェクトの編集]権限と [オブジェクトに対するユーザーの権限を変更する]権限が必要 です。 注 • この権限は、次のユーザー パスワード設定には影響しません。 • • • • パブリケーショ ンを購読 パスワードを無期限にする ユーザーは次回ログオン時にパスワード変更が必要 ユーザーはパスワードを変更できない この権限は、Business Objects ユニバースのデータ ソース認証 情報には適用されません。 パブリケーションに受信者としてユーザーを追加できるようにします。 他のユーザー ユーザーに代わってオブジェクトをスケジュールし、そのユーザー の代理としてス がそのオブジェクト インスタンスの所有者になるようにします。その ケジュール ためには、そのオブジェクトに対する[他のユーザーの代理としてス ケジュール]権限も必要になります。 アクセス レベル このセクションの権限は、アクセス レベルのみに適用されます。 SAP BusinessObjects Enterprise 管理者ガイド 959 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 セキュリティ割り オブジェクトのアクセス制御リストに主体を追加するときに、アクセス 当てにアクセス レベルを割り当てられるようにします。この場合、プリンシパルおよ レベルを使用 びオブジェクトに対して[オブジェクトに対するユーザーの権限を変 する 更する]または[ユーザーがオブジェクトに対して持っているアクセ ス権を安全に変更する]権限も必要になります。オブジェクトに対し て持っているアクセス権を安全に変更する権限が許可されている 場合、オブジェクトで自分に対して同じアクセス レベルを許可する 必要があります。 関連項目 • 708 ページの 「オブジェクトに対するユーザーの権限を変更するオプションの選 択」 ダッシュボード このセクションの権限は、ダッシュボードのコンテキストでユーザー アクションを制御す る一般的な権限です。 960 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 オブジェクトを ダッシュボードにメニューを追加できるようにします。ただし、この権 フォルダに追加 限では、ダッシュボードにアナリティックや他のオブジェクトを追加 する することはできません。 ダッシュボードにメニューを追加する場合は、[Application Builder へのアクセス]権限も必要です。 オブジェクトを 編集する この権限によって、次の操作が実行できるようになります。 • • • ダッシュボードのプロパティとコンテンツを編集する。 ダッシュボードのメニューを編集する。 ダッシュボードを削除する。 ダッシュボードのコンテンツを編集する場合は、[モジュール ペー ジのカスタマイズ]権限も必要です。 アナリティック権限とダッシュボード アナリティックは、一定の期間内における特定のメトリックの値の変化を計測する、グラ フィカル コンポーネントです。アナリティックはダッシュボードの作成に使用できます。 アナリティックのセキュリティ設定に影響するリポジトリに、そのアナリティックを追加す る方法について説明します。アナリティックを自律的なオブジェクトとしてリポジトリに追 加すると、一般的な権限をそのアナリティック自体に設定できます。そのような権限は、 そのアナリティックがダッシュボード内で使用されるときに適用されます。アナリティック をダッシュボードに保存してからそのダッシュボードをリポジトリに追加すると、アナリ ティックはダッシュボードに設定された権限を継承します。 ユニバース このセクションの権限は、ユニバースのみに適用される種類固有の権限、またはユニ バースのコンテキストで固有の意味を持つ一般的な権限です。 注 ユニバースのアクセス権は、Designer アプリケーションの CMC からユニバースを インポートしたときにのみ適用されます。これらの権限は、ユニバースがローカル ディスクに保存されているときには適用されません。 SAP BusinessObjects Enterprise 管理者ガイド 961 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 オブジェクトを ユニバースに制限セットまたはオブジェクトを追加できるようにしま フォルダに追加 す。そのためには、[アクセス制限の編集]権限も必要になります。 する オブジェクトを 編集する この権限によって、次の操作が実行できるようになります。 • • CMC またはデザイナでユニバースを編集する。 ユニバースをロックまたはロック解除する。 ユニバースのロックを解除するには、[ユニバースのロック解除]権 限も必要になります。 値の一覧の新 規作成 この権限によって、次の操作が実行できるようになります。 • • 新しい値の一覧をオブジェクトと関連付ける。 既存の値の一覧を編集する。 注 この権限では、値の一覧のカスケードの作成は制限されません。 ユニバースの 印刷 ユニバースを印刷できるようにします。 テーブル、オブ ユニバースのテーブルまたはオブジェクトと関連付けられた値を表 ジェクト値の表 示できるようにします。 示 アクセス制限の ユニバースに対するアクセス制限(オーバーロード)を編集できるよ 編集 うにします。 962 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 ユニバースの ロック解除 次の操作を実行できるようにします。 • • ユニバースが他のユーザーによってロックされている場合にそ れを解除する。 CMS からユニバースをエクスポートする。 ユニバースのロックを解除するには、[オブジェクトを編集する]権限 も必要になります。 データ アクセス ユニバースからデータを取得して、ユニバースに基づいてドキュメ ントを最新表示できるようにします。そのためには、Designer アプリ ケーション、ドキュメント、およびユニバース接続に対するこの権限 も必要になります。 ユニバースに ユニバースに基づいて、ドキュメントを作成し、クエリーを編集できる 基づいたクエ ようにします。 リーの作成と編 集 ユニバース オブジェクト Designer アプリケーションでユニバースをデザインするとき、そのユニバース内の特定 のオブジェクトを“パブリック”、“コントロール”、“リストリクト”、“コンフィデンシャル”、お よび“プライベート”として指定できます。ユニバースを CMC にエクスポートすると、ユ ニバース オブジェクトへのアクセスは Designer アプリケーションで作成したオブジェク ト レベルのセキュリティ設定に基づいて許可されます。たとえば、Everyone グループ に対して、“パブリック”と指定されたすべてのオブジェクトへのアクセスを許可できま す。 オブジェクト レベルのそれぞれのセキュリティ設定は、オブジェクトに対して以前よりも 多くのアクセスを許可します。“パブリック”は最もアクセス対象が狭い設定で、“パブ リック”に指定されたオブジェクトのみにアクセスできます。“コントロール”はそれより広 く設定され、“パブリック”や“コントロール”などに指定されたオブジェクトにアクセスで きます。“プライベート”は最もアクセス対象が広い設定で、ユニバース内のすべての オブジェクトへのアクセスが許可されます。 オブジェクト レベルのセキュリティを設定するには、そのユニバースに対する[オブジェ クトに対するユーザーの権限を変更する]権限が必要になります。 SAP BusinessObjects Enterprise 管理者ガイド 963 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 注 • • オブジェクト レベルのセキュリティ設定は、ユニバースが継承したすべてのセ キュリティ設定より優先されます。 オブジェクト レベルのセキュリティ設定では、アクセス対象が狭い設定のほうが 広い設定よりも優先されます。 接続 このセクションの権限は、ユニバース接続のみに適用される種類固有の権限、または ユニバース接続のコンテキストで固有の意味を持つ一般的な権限です。 権限 説明 オブジェクトを 表示する 接続を表示できるようにします。 データ アクセス 接続に対して指定されたデータベースからコンテンツを取得できる ようにします。コンテンツは、デザイナのデータまたはデータベース スキーマで構成されます。この権限が拒否された場合は、デザイナ のデータベースからデータを取得できません。 ストアド プロ ユニバース接続に対して指定されたデータベースでストアド プロ シージャの接続 シージャを使用できるようになります。 を使用 注 この接続は、CMS に保存されたセキュリティで保護された接続であ る必要があります。 アプリケーション CMC このセクションの権限は、CMC のみに適用されます。 964 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 CMC にログオンしてこのオブジェクト CMC にログオンできるようにします。 を CMC で参照する インスタンス マネージャへのアクセス インスタンス マネージャにアクセスできるよう を許可する にします。 関係クエリーへのアクセスを許可する CMC で関係クエリーを実行できるようにしま す。 セキュリティ クエリーへのアクセスを許 CMC でセキュリティ クエリーを実行できるよう 可する にします。 InfoView このセクションの権限は、InfoView のみに適用されます。 権限 説明 ユーザー基本設 InfoView の基本設定(デフォルトのビューアや表示されるフィール 定の変更 ドなど)を変更できるようにします。 整理 次の操作を実行できるようにします。 • • • オブジェクトを移動またはコピーする。 [お気に入り]フォルダにオブジェクトを追加する。 オブジェクトへのショートカットを作成する。 シンプル テキスト シンプル テキストの検索を実行できるようにします。 の検索 高度な検索を実 高度な検索を実行できるようにします。 行 コンテンツ検索の コンテンツ検索を実行できるようにします。 実行 SAP BusinessObjects Enterprise 管理者ガイド 965 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 オブジェクトの種 オブジェクト タイプに従って、詳細パネルのオブジェクトをフィル 類によってオブ タ処理できるようにします。 ジェクト リストを フィルタ [お気に入り]フォ [お気に入り]フォルダを表示およびアクセスできるようにします。 ルダを表示する 受信ボックスの表 InfoView の受信ボックスを表示できるようにします。 示 カテゴリの作成 個人用またはパブリックのカテゴリを作成できるようにします。その ためには、サブカテゴリを作成するカテゴリに対する[オブジェクト をフォルダに追加する]権限も必要になります。 カテゴリの割り当 オブジェクトをカテゴリに割り当てられるようにします。これには、次 て の権限も必要になります。 • • • ドキュメントの送 信 カテゴリとオブジェクトに対する[オブジェクトを表示する]権限 カテゴリに対する[オブジェクトをフォルダに追加する]権限 割当先のカテゴリに対する[オブジェクトを編集する]権限 電子メール、受信ボックス、FTP、またはローカル ファイルの宛先 にオブジェクトを送信できるようにします。 ダッシュボードの InfoView にダッシュボードを作成できるようにします。 作成 フォルダの作成 個人用またはパブリックのフォルダを作成できるようにします。そ のためには、新しいフォルダを作成するフォルダに対する[オブ ジェクトをフォルダに追加する]権限も必要になります。 Desktop Intelligence Desktop Intelligence は、オンライン、オフライン、およびスタンドアロンの 3 とおりの作 業モードで使用できます。Desktop Intelligence で必要とされる権限と認証情報は、使 用する作業モードによって異なります。 • 966 オンライン モードで Desktop Intelligence を使用する場合は、CMS 内のユー ザー アカウントと照合されて有効になるログオン情報を入力する必要がありま SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 • • す。ユーザー アカウントの権限によって、アプリケーションで実行できるアクショ ンが決定されます。 オフライン モードで Desktop Intelligence を使用する場合は、認証情報と照合 されて有効になるログオン情報を入力する必要があります。 スタンドアロン モードで Desktop Intelligence を使用する場合は、ログオン情 報は必要ありませんが権限も一切適用されません。ただし、スタンドアロン モー ドで Desktop Intelligence に保存された Desktop Intelligence ドキュメントをす べてのユーザーが開けるようにするには、そのドキュメントを保存したユーザー がそのドキュメントに対して[すべてのユーザー用に保存]権限を持つ必要が あります。 このセクションの権限は、Desktop Intelligence アプリケーションのみに適用されます。 権限 Desktop Intelligence ドキュメント の作成 テンプレートの作成 テンプレートの使用 説明 新しいドキュメントを作成できるようにします。 ドキュメントをテンプレートとして保存できるようにします。 次の操作を実行できるようにします。 • • Desktop Intelligence ドキュメント の保存 テンプレートを使用してドキュメントを作成する。 既存のドキュメントにテンプレートを適用する。 ローカル ディスクにドキュメントを保存できるようにします。 注 [すべてのユーザー用に保存]権限が許可されていない場合 は、そのドキュメントの所有者のみがドキュメントを開くことができ ます。 すべてのユーザー ローカル ディスクにドキュメントを保存して、すべてのユーザー 用にドキュメントを が Desktop Intelligence のオフライン モードまたはスタンドアロ 保存 ン モードで表示できるようにします。そのためには、[Desktop Intelligence ドキュメントの保存]権限も必要になります。 Desktop Intelligence ドキュメント のやり取り ドキュメントのレポート タブの名前変更、コピー、挿入、および削 除できるようにします。 SAP BusinessObjects Enterprise 管理者ガイド 967 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 Desktop Intelliレポート タブのコンテンツを編集できるようにします。 gence レポートのや り取り Desktop Intelligence ドキュメント の最新表示 ドキュメントの印刷 ドキュメントの データを最新表示できるようにします。そのため には、そのドキュメントに対する[レポートのデータを最新表示す る]権限も必要になります。 ドキュメントを印刷できるようにします。 クリップボードへコ ドキュメントのコンテンツを切り取りまたはコピーできるようにしま ピー す。 ユーロ変換 レポート内の値をユーロと変換できるようにします。 ユーロ変換レートの ユーロ変換で使用する変換レートを変更できるようにします。 編集 ドリル スルー 分析範囲の編集 ドリル モードで作 業 ドキュメント データを表示するときに、その値をドリルできるよう にします。 分析の範囲を設定できるようにします。 ドキュメント内でドリル アップまたはドリル ダウンできるようにしま す。 スライス アンド ダイ スライス アンド ダイス パネルを使用できるようにします。 スモードで作業 VBA コードの編集 VBA コードの実行 アドインのインス トール 968 ドキュメント内で VBA マクロを編集できるようにします。 VBA コードを実行できるようにします。 VBA アドインをインストール、またはアンインストールできるよう にします。 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 すべての会社用カ Desktop Intelligence で会社用カテゴリを作成、編集、および削 テゴリの管理 除できるようにします。 自分の会社用カテ Desktop Intelligence で個人用カテゴリを作成、編集、および削 ゴリの管理 除できるようにします。 ドキュメント一覧とカ カテゴリ一覧とカテゴリのコンテンツを最新表示できるようにしま テゴリの最新表示 す。 リポジトリにドキュメ CMS のパブリック フォルダまたは個人用フォルダに、ドキュメン ントを送信 トをエクスポートできるようにします。そのためには、そのドキュメ ント フォルダに対する[オブジェクトをフォルダに追加する]権限 も必要になります。 メールにドキュメン Desktop Intelligence の電子メールとしてドキュメントを送信でき トを送信 るようにします。 受信ボックスへのド InfoView 受信ボックスにドキュメントを送信できるようにします。 キュメントの送信 ドキュメントの受信 接続の作成と編集 CMS の個人用フォルダまたはパブリック フォルダから Desktop Intelligence にドキュメントをインポートできるようにします。 新しいデータ ソース接続を作成したり、既存の接続を編集した りできるようにします。 データ プロバイダ クエリー、またはクエリーされたユニバースを修正できるようにし の操作 ます。 SQL 文の直接入力 直接入力の SQL 文をデータ プロバイダとして使用するクエリー の編集 を編集できるようにします。そのためには、[SQL文の直接入力] 権限も必要になります。 SAP BusinessObjects Enterprise 管理者ガイド 969 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 SQL文の直接入力 説明 直接入力の SQL 文を使用してクエリーを作成できるようにしま す。 注 この権限は、直接入力の SQL クエリーを使用するドキュメントの 最新表示の可否には影響しません。 個人用データ ファ Desktop Intelligence の個人用データ プロバイダに対するパラ イルの編集 メータを編集できるようにします。 個人用データ ファ データ プロバイダとして Excel ファイル、dBASE ファイル、また イルの使用 は ASCII テキスト ファイルを使用して、ドキュメントを作成できる ようにします。 注 この権限は、個人用データ プロバイダを使用するドキュメントの 最新表示の可否には影響しません。 ストアド プロシー ジャの編集 ストアド プロシー ジャの使用 ストアド プロシージャのパラメータを編集できるようにします。 データ プロバイダとしてストアド プロシージャを使用してドキュ メントを作成できるようにします。 SQL を常時再生成 ドキュメントのデータを最新表示するときに強制的に SQL クエ する リーを最新表示できるようにします。 注 この権限は、ドキュメント処理の全体的なパフォーマンスに影響 することがあります。この権限を必要とする特別な事情がない場 合は、“拒否”または“指定なし”に設定することをお勧めします。 クエリー SQL の編 クエリーの SQL を編集できるようにします。これには、次の権限 集 も必要になります。 • • 970 [クエリーの編集]権限 [SQL の表示]権限 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 SELECT 以外の他 SELECT 以外の SQL 句を使用できるようにします。これには、 の SQL 要求を使 次の権限も必要になります。 用 • [クエリーの編集]権限 • [SQL の表示]権限 • [クエリー SQL の編集]権限 SQL の表示 クエリーの編集 クエリーの使用 値の一覧の編集 値の一覧の使用 クエリーを生成する SQL を表示できるようにします。 クエリーを編集できるようにします。 ユニバースに基づいて新しいクエリーを作成できるようにします。 ユニバースで値の一覧を編集できるようにします。 ユニバースで値の一覧を使用できるようにします。 値の一覧の最新表 ユニバースで値の一覧を最新表示できるようにします。 示 ユーザー オブジェ ユーザー オブジェクトを作成、編集、および削除できるようにし クトの使用 ます。 Web Intelligence このセクションの権限は、Web Intelligence および Web Intelligence リッチ クライアント のみに適用され、それらのアプリケーションのビューアとクエリー パネルに影響します。 SAP BusinessObjects Enterprise 管理者ガイド 971 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 SQL 編集 説明 クエリーに使用された SQL を修正できるようにします。 これには、次の権限も必要になります。 • • SQL の表示 同期用にディメンションを マージ 対話型 HTML 表示の有効 化 クエリー - HTML の有効化 ドキュメントに対する[SQL の表示]権限 ドキュメントに対する[クエリーの編集]権限 クエリーに使用された SQL を表示できるようにします。 異なるデータ プロバイダからのディメンションまたはオ ブジェクトをマージできるようにします。 対話型ビューアに Web Intelligence ドキュメントを表 示できるようにします。 HTML クエリーを使用して Web Intelligence ドキュメ ントを編集および作成できるようにします。 HTML レポート パネルの有 HTML レポート パネルを使用して Web Intelligence 効化 ドキュメントを編集および作成できるようにします。 Java レポート パネルの有効 Java レポート パネルを使用して Web Intelligence ド 化 キュメントを編集および作成できるようにします。 分析範囲の拡張 ドリル モードの有効化 ドキュメントの作成 初期の分析範囲外で、データを取得したりドキュメント 内でドリル アップまたはドリル ダウンしたりできるように します。 ドキュメント内でドリル アップまたはドリル ダウンできる ようにします。 新しい Web Intelligence ドキュメントを作成できるよう にします。 データ追跡:ユーザーに対し “データ変更の追跡”機能を使用できるようにします。 て有効にする 972 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 データ追跡:ユーザーによる “データ変更の追跡”機能で使用する書式を変更でき 書式表示の変更を有効にす るようにします。 る インタラクティブ:全般 - 右ク 対話型ビューアで、オブジェクトを右クリックするとコン リック メニューを有効化 テキスト メニューのオプションを使用できるようにしま す。 インタラクティブ:左枠 - ド キュメントの概要を有効化 対話型ビューアの左ペインにドキュメントの概要を表 示できるようにします。 インタラクティブ:左枠 - デー 対話型ビューアの左ペインにデータの概要を表示で タの概要を有効化 きるようにします。 インタラクティブ:左枠 - ド 対話型ビューアの左ペインにドキュメントの構造とフィ キュメント構造とフィルタを有 ルタを表示できるようにします。 効化 インタラクティブ:左枠 - オブ 対話型ビューアの左ペインに、使用可能なオブジェク ジェクト、テーブル、チャート ト、テーブル、チャートの一覧を表示できるようにしま を有効化 す。 インタラクティブ:書式設定 対話型ビューアで書式設定機能を使用できるようにし ツールバーとメニューを有効 ます。 化 インタラクティブ:レポーティ 対話型ビューアでフィルタの作成と編集ができるように ング - レポート フィルタの作 します。 成と編集 インタラクティブ:レポーティ 対話型ビューアで並べ替えの作成と編集ができるよう ング - 並べ替えの作成と編 にします。 集 インタラクティブ:レポーティ 対話型ビューアでブレークの作成と編集ができるよう ング - ブレークの作成と編集 にします。 インタラクティブ:レポーティ 対話型ビューアで定義済みの計算の作成と編集がで ング - 既定の設定の作成と きるようにします。 編集 SAP BusinessObjects Enterprise 管理者ガイド 973 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 アラータの作成と編集 説明 対話型ビューアでアラータの作成と編集ができるよう にします。 インタラクティブ:レポーティ 対話型ビューアでレポート、テーブル、チャート、およ ング - レポート、テーブル、 びセルを挿入できるようにします。 チャート、セルの挿入 インタラクティブ:全般 - ツー 対話型ビューアで書式設定、レポート、および式のツー ルバーの表示/非表示 ルバーを表示または非表示できるようにします。 インタラクティブ:全般 - [個 対話型ビューアで自分の基本設定を編集できるように 人用設定]の編集 します。 式と変数の作成を有効にす 式エディタ機能を使用できるようにします。 る Web Intelligence リッチ クラ Web Intelligence リッチ クライアントで新しい Web Inイアント:ドキュメントを作成し telligence ドキュメントを作成できるようにします。 ます Web Intelligence リッチ クラ イアント:クライアントが使用 できるようにします Web Intelligence リッチ クライアントを使用できるように します。 Web Intelligence リッチ クラ Web Intelligence リッチ クライアントで、BusinessObjects イアント:ドキュメントをエクス Enterprise リポジトリにドキュメントをエクスポートできる ポートします ようにします。 Web Intelligence リッチ クラ イアント:ドキュメントをイン ポートします Web Intelligence リッチ クライアントに BusinessObjects Enterprise リポジトリからドキュメントをエクスポートでき るようにします。 Web Intelligence リッチ クラ InfoView から Web Intelligence リッチ クライアントをイ イアント:InfoView からインス ンストールできるようにします。 トールします Web Intelligence リッチ クラ Web Intelligence リッチ クライアントでドキュメントを印 イアント:ドキュメントを印刷し 刷できるようにします。 ます 974 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 Web Intelligence リッチ クラ Web Intelligence リッチ クライアントのセキュリティを削 イアント:ドキュメントのセキュ 除して、Web Intelligence リッチ クライアントのそのド リティを削除します キュメントをすべての主体が表示または変更できるよう にします。 Web Intelligence リッチ クラ ドキュメントを保存して、すべてのユーザーが Web Inイアント:すべてのユーザー telligence リッチ クライアントでそのドキュメントを開い のドキュメントを保存します て表示することができるようにします。 Web Intelligence リッチ クラ Web Intelligence リッチ クライアントで、ローカル ディ イアント:ドキュメントをファイ スクにドキュメントを保存できるようにします。 ル システムにローカルに保 存します Web Intelligence リッチ クラ Web Intelligence リッチ クライアントで、電子メールで イアント:電子メールで送信し ドキュメントを送信できるようにします。 ます Web Intelligence リッチ クラ Web Intelligence リッチ クライアントで、個人用データ イアント:ローカル データ プ プロバイダを使用して新しいドキュメントを作成できる ロバイダを許可します ようにします。 パフォーマンス マネジメント このセクションの権限は、パフォーマンス マネジメント のみに適用されます。パフォー マンス マネジメントの権限は、概念的には、次のカテゴリに分類できます。 • 分析 これらの権限は Set Analysis に対して、特に個別プロファイラ モジュールに対して 影響します。 • App Foundation これらの権限は、Dashboard Builder、Set Analysis、Process Analysis、および Predictive Analysis のさまざまなメニューやセクションにアクセスできるようにしま す。 • 設定 SAP BusinessObjects Enterprise 管理者ガイド 975 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 これらの権限は、Dashboard Builder、Set Analysis、Process Analysis、および Predictive Analysis で一定のタスクを実行できるようにします。 • ルール これらの権限は、ルールとルールによって起動されるアクションに影響します。 • サービス バー これらの権限は、ツールバーのアイコンおよびリンクを有効にします。 実行するタスクによっては、別のカテゴリの別の権限が必要になることがあります。 パフォーマンス マネジメントのコンポーネントにアクセスするには、少なくとも次の権限 が必要になります。 • • • パフォーマンス マネジメント アプリケーションに対する[パフォーマンス マネジ メントへのアクセス]権限 パフォーマンス マネジメント アプリケーションに対する[パフォーマンス マネジ メントを使用する]権限 InfoView アプリケーションに対する[InfoView にログオンしてこのオブジェクト を CMC で表示する]権限 パフォーマンス マネジメントの権限の分析 このセクションの権限は、パフォーマンス マネジメントの個別プロファイラ モジュール に影響します。個別プロファイラ モジュールにアクセスするには、少なくとも次の権限 が必要になります。 • • 976 [集合の最新表示をスケジュール]権限 [集合メニューへのアクセス]権限 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 個別プロファイ Set Analysis で、個別プロファイラのポートレイト部分にアクセスでき ラ - ポートレイ るようにします。 トへのアクセス 個別プロファイ Set Analysis で、指定した期間に対して選択した集合を表示するメ ラ - メンバー ンバーシップ アナリティックにアクセスおよび作成できるようにしま シップへのアク す。メンバーシップを管理するには、次の権限も必要になります。 セス • [集合の最新表示をスケジュール]権限 • [集合メニューへのアクセス]権限 個別プロファイ Set Analysis で、集合と関連するメトリック一覧にアクセスできるよう ラ - メトリックへ にします。 のアクセス パフォーマンス マネジメントの App Foundation 権限 このセクションの権限は、Dashboard Builder、Set Analysis、Process Analysis、および Predictive Analysis のさまざまなメニューやセクションに影響します。 SAP BusinessObjects Enterprise 管理者ガイド 977 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 メトリックの定義へのア Dashboard Builder で、メトリックおよびメトリクス ツリーを定 クセス 義できるようにします。メトリックを使用するには、次の権限も 必要になります。 • • • [メトリックの編集]権限 [スライス メトリックの定義 - メトリックの作成時にディメン ションを選択できる権限です。]権限 [メトリックを最新表示または削除]権限 一覧メニューへのアクセ Set Analysis で、データまたはメタ データをエクスポートす ス る際に使用する一覧を定義できるようにします。 ルール メニューへのア Dashboard Builder で、[ルール]ページにアクセスできるよ クセス うにします。他のタスクを実行するには、次のような権限が 必要になります。 • • • スケジュール メニュー へのアクセス パブリック ルールを表示するための[パブリック ルール を表示]権限 パブリック ルールを作成するための[パブリック ルール を編集]権限 プライベート ルールを作成するための[プライベート ルールを編集]権限 Dashboard Builder で、メトリック、集合、管理図、アナリティ クス、およびモデルをスケジュールできるようにします。その ためには、[スケジュールの編集 - スケジューラ メニューに アクセスします。]権限も必要になります。 注 Dashboard Builder でオブジェクトをスケジュールする前に、 Scheduler と必要なサーバー認証情報を適切に設定する必 要があります。 アナリティクス カタログ 978 Dashboard Builder のカスタマイズ モードで、会社用ダッシュ ボードまたは個人用ダッシュボードにカタログからアナリティ クス テンプレートをドラッグ アンド ドロップして編集します。 自分がアクセスできる領域に対応するアナリティクスしか編 集できません。 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 集合メニューへのアクセ Set Analysis を使用できるようにします。 ス 管理図へのアクセス Process Analysis で、[管理図]ページにアクセスして管理 図を表示できるようにします。管理図は Process Analysis の アナリティックで、一定の期間内の処理結果の変化をプロッ トしたものです。 管理図を作成、変更、削除、および最新表示するには、次 の権限も必要になります。 • • [管理図の編集]権限 [管理図を最新表示]権限 母集団の定義へのアク Predictive Analysis で、[母集団]ページにアクセスして母 セス 集団を表示できるようにします。母集団は、関心対象のグ ループを定義する名前付きクエリーです。 母集団を作成、変更、削除、および最新表示するには、[母 集団の編集 - 管理]権限も必要になります。 派生変数へのアクセス Predictive Analysis で、[派生変数]ページにアクセスして 派生変数の定義を表示できるようにします。派生変数は、ユ ニバース オブジェクトまたはメンバーシップから派生した ユーザー定義のデータ要素です。 派生変数を作成、変更、削除、または最新表示するには、 [派生変数の編集 - 派生変数を作成、編集、削除できる権 限を管理します。]権限も必要になります。 モデルの定義へのアク Predictive Analysis で、[モデル]ページにアクセスしてモデ セス ルを表示できるようにします。モデルは、ユーザーが作成し た予測計算エンジンの設定です。モデルを作成するため に、ユーザーはインフルエンサ、目標、および母集団を選 択します。 モデルを作成、変更、削除、および最新表示するには、次 の権限も必要になります。 • • [モデルの編集 - モデルを作成、編集、削除できる権 限を管理します。]権限 [統計を最新表示またはモデルを再生成]権限 SAP BusinessObjects Enterprise 管理者ガイド 979 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 アナリティックの新規作 Dashboard Builder で、新しいアナリティクスを作成できるよ 成メニューへのアクセス うにします。 アナリティクス サービス Dashboard Builder のカスタマイズ モードで、会社用ダッシュ へのアクセス ボードまたは個人用ダッシュボードにアナリティクス サービ スをドラッグ アンド ドロップして編集できるようにします。自 分がアクセスできる領域に対応するアナリティクスしか編集 できません。 システム セットアップの システム セットアップ オプションを使用してアプリケーション [リポジトリ]タブと[シス エンジンに対するシステム ユーザーを定義できるようにしま テム ユーザー]タブへ す。そのためには、[システム セットアップへのアクセス]権 のアクセス 限も必要になります。 システム セットアップの 次の操作を実行できるようにします。 [ユニバース]タブと [ディメンション]タブへ • 複数のメトリックを含むユニバースを定義する。 のアクセス • 複数のメトリックを含むユニバースをリポジトリにエクス ポートする。 • スライスされたメトリックのディメンションを使用する。 これらのタスクを実行するには、[システム セットアップへの アクセス]権限も必要になります。 セットアップの[時間設 時間ベースの分析をサポートする“カレンダーと期間”のプ 定]タブへのアクセス ロパティを定義します。そのためには、[システム セットアッ プへのアクセス]権限も必要になります。 980 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 セットアップの[パラメー アプリケーションのパラメータを指定できるようにします。そ タ]タブへのアクセス のためには、[システム セットアップへのアクセス]権限も必 要になります。 セットアップの[ツール] [ツール]タブにアクセスして使用できるようにします。そのた タブへのアクセス めには、[システム セットアップへのアクセス]権限も必要に なります。 セットアップの[管理図] 管理図の作成に使用する標本、アラーム、およびフィルタを タブへのアクセス 作成できるようにします。そのためには、[システム セットアッ プへのアクセス]権限も必要になります。 パフォーマンス マネジメントの権限の設定 このセクションの権限は、Dashboard Builder、Set Analysis、Process Analysis、および Predictive Analysis で一定のタスクを実行できるようにします。 権限 説明 モジュール ページのカスタマ Dashboard Builder で、ダッシュボードを作成してそれ イズ らにアナリティクスを追加できるようにします。そのた めには、そのダッシュボードに対する[オブジェクトを 編集する]権限も必要になります。 集合の最新表示をスケジュー Dashboard Builder で、集合の最新表示機能のスケ ル ジュールされたタスクを作成できるようにします。 メトリクスの編集 Dashboard Builder で、メトリックを作成、変更、および 削除できるようにします。そのためには、[メトリックの 定義へのアクセス]権限も必要になります。 スライス メトリックの定義 - メト Dashboard Builder で、メトリックを作成するときにディ リックの作成時にディメンショ メンションを選択できるようにします。そのためには、 ンを選択できる権限です。 [メトリックの定義へのアクセス]権限も必要になりま す。 SAP BusinessObjects Enterprise 管理者ガイド 981 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 スケジュールの編集 - スケ Dashboard Builder で、メトリック、集合、管理図、アナ ジューラ メニューにアクセスし リティクス、およびモデルの繰り返しと実行のパラメー ます。 タを修正できるようにします。そのためには、[スケ ジュール メニューへのアクセス]権限も必要になりま す。 マイ ダッシュボードのカスタマ Dashboard Builder で、マイ ダッシュボードをカスタマ イズ イズできるようにします。 ドキュメントの編集 - Web InDashboard Builder で、クエリー パネルにアクセスし telligence ドキュメントを追加、 て Web Intelligence ドキュメントを作成または編集で 編集、削除できる権限です。 きるようにします。 管理図の編集 管理図を最新表示 Process Analysis で、管理図を作成、削除、および変 更できるようにします。そのためには、[管理図へのア クセス]権限も必要になります。 Process Analysis で、管理図を最新表示および削除 できるようにします。そのためには、[管理図へのアク セス]権限も必要になります。 母集団の編集 - 母集団を作 Predictive Analysis で、母集団を作成、変更、および 成、編集、削除できる権限を 削除できるようにします。そのためには、[母集団の定 管理します。 義へのアクセス]権限も必要になります。 派生変数の編集 - 派生変数 Predictive Analysis で、ユニバース オブジェクトに基 を作成、編集、削除できる権 づいた派生変数を作成、変更、および削除できるよう 限を管理します。 にします。そのためには、[派生変数へのアクセス]権 限も必要になります。 モデルの編集 - モデルを作 Predictive Analysis で、モデルを作成、変更、および 成、編集、削除できる権限を 削除できるようにします。そのためには、[モデルの定 管理します。 義へのアクセス]権限も必要になります。 982 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 データ マイニング メトリックの Predictive Analysis で、既存のモデルに基づいたメト 編集 - データ マイニング メト リックを作成できるようにします。 リックを作成、編集、削除でき る権限を管理します。 ビンニングの編集 - 予測分析 Predictive Analysis で、ユニバース オブジェクトに基 のビンを作成、編集、削除で づいたビンニングを作成、変更、および削除できるよ きる権限を管理します。 うにします。そのためには、[派生変数へのアクセス] 権限も必要になります。 統計を最新表示またはモデ ルを再生成 Predictive Analysis で、既存のモデルを最新表示ま たは再生成できるようにします。 メトリックを最新表示または削 メトリックを削除または最新表示して、最新表示された 除 データを使用できるようにします。オンデマンドでメト リックを最新表示する場合は、[メトリックの定義への アクセス]権限も必要になります。メトリックが最新表示 または削除されるようにスケジュールされている場合 は、[メトリックの定義へのアクセス]権限は必要ありま せん。 アナリティックのプレビュー 電子メールを送信 - アナリ ティックを電子メールで送信 できる権限を管理します。 複数のビューア オプションがあるアナリティックをプレ ビューできるようにします。プレビュー モードでは、ア ナリティックは静的エンティティとして表示され、最新 表示できません。 Dashboard Builder で、アナリティクスを電子メールで 送信できるようにします。 パフォーマンス マネジメントのルールの権限 このセクションの権限は、Dashboard Builder で定義したルールに適用されます。 ルールにアクションを追加するには、追加するアクションに適用される権限の他に、次 の 3 つの権限が必要になります。 • • • パブリック ルールに対する[パブリック ルールを編集]権限 プライベート ルールに対する[プライベート ルールを編集]権限 [ルール メニューへのアクセス]権限 SAP BusinessObjects Enterprise 管理者ガイド 983 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 ヒント 管理図の最新表示や集合の最新表示が可能になるようなルールが、ユーザーに よって作成されないようにすることができます。そのためには、[管理図を最新表 示]権限や[集合の最新表示をスケジュール ]権限を“拒否”に設定します。 注 このセクションの権限がユーザーに対してすべて拒否された場合でも、ユーザー はルールを作成できますが、そのようなルールにはアクションが含まれないため、 役に立ちません。 権限 説明 操作 - アラート ルールに“アラートを発行”アクションを追加できるようにします。 を発行 操作 - 電子 メールを送信 ルールに“電子メールを送信”アクションを追加できるようにします。 操作 - 一覧を ルールに“一覧を定義”アクションを追加できるようにします。 定義 操作 - イベント ルールに“イベントを生成”アクションを追加できるようにします。 を生成 操作 - レポート ルールに“レポートを最新表示”アクションを追加できるようにしま を最新表示 す。 操作 - URL を ルールに“URL を生成”アクションを追加できるようにします。 生成 操作 - メトリック ルールに“メトリックを最新表示”アクションを追加できるようにしま を最新表示 す。 操作 - アプリ ルールに“アプリケーションを起動”アクションを追加できるようにし ケーションを起 ます。 動 操作 - SQL を ルールに“SQL を実行”アクションを追加できるようにします。 実行 パブリック ルー Dashboard Builder で、すべてのパブリック ルールを表示できるよう ルを表示 にします。そのためには、[ルール メニューへのアクセス]権限も必 要になります。 984 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 パブリック ルー Dashboard Builder で、パブリック ルールを作成、変更、および削 ルを編集 除できるようにします。そのためには、[ルール メニューへのアクセ ス]権限も必要になります。 プライベート ルールを編集 Dashboard Builder で、プライベート ルールまたは個人用ルールを 作成、変更、および削除できるようにします。そのためには、[ルー ル メニューへのアクセス]権限も必要になります。 プライベート Dashboard Builder で、ルールが使用するプライベート フォルダを フォルダを編集 作成、変更、および削除できるようにします。 パブリック フォ Dashboard Builder で、ルールが使用するパブリック フォルダを作 ルダを編集 成、変更、および削除できるようにします。 パフォーマンス マネジメントのサービス バー権限 このセクションの権限は、パフォーマンス マネジメントのツールバーに含まれるアイコ ンおよびリンクに影響します。 SAP BusinessObjects Enterprise 管理者ガイド 985 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 パフォーマンス マネジ パフォーマンス マネジメントを使用できるようにします。[パ メントへのアクセス フォーマンス マネジメントを使用する]権限も必要です。 オプション InfoView でパフォーマンス マネジメントの基本設定を変更 できるようにします。 マイ ダッシュボードへ マイ ダッシュボードを使用してダッシュボードを管理できるよ のアクセス うにします。 システム セットアップへ パフォーマンス マネジメントを管理してパラメータを設定で のアクセス きるようにします。 ストラテジ ビルダ ストラテジ ビルダは、パフォーマンス マネジメントに関連するツールです。このセクショ ンの権限はストラテジ ビルダのみに適用され、Performance Manager での目標管理、 またはストラテジ ビルダ固有の機能に影響します。 権限 説明 目標の作成、変更、削除 Performance Manager で目標を追加、編集、削除できるよ うにします。 986 目標の表示 目標を含むアナリティック内の目標を表示できるようにしま す。 目標管理へのアクセス Performance Manager の[目標管理]ページに目標を表示 できるようにします。 目標の公開 Performance Manager で目標を公開できるようにします。 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 ストラテジ ビルダへのア Performance Manager でストラテジ ビルダ ツールにアクセ クセス スできるようにします。 ロールの作成、変更、削 ストラテジ ビルダで目標またはメトリックを特定の対象ユー 除 ザーに公開するために使用するロールを管理できるように します。 ストラテジの作成、変更、 ストラテジ ビルダで、ロールとリンクしたストラテジを作成し、 削除 目標およびメトリックを公開できるようにします。 Designer このセクションの権限は、Designer アプリケーションのみに適用されます。 SAP BusinessObjects Enterprise 管理者ガイド 987 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 ユニバースの整合性 ユニバースの整合性を検査できるようにします。 をチェック 構造ウィンドウの最新 構造ウィンドウを最新表示できるようにします。 表示 テーブル参照の使用 テーブル参照を使用してデータベースを表示できるようにし ます。 ユニバース制約の適 インポートしたユニバースのユーザーに、事前定義されたユ 用 ニバース制約を適用できるようにします。 ユニバースのリンク 2 つのユニバースをリンクしてコンポーネントを共有できるよう にします。 接続の作成、変更、ま CMS に格納された、または個人用接続または共有接続とし たは削除 て格納されたユニバース接続を作成、変更、削除できるよう にします。 BI ウィジット このセクションの権限は、BI ウィジット アプリケーションのみに適用されます。 988 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 エクスプローラを使用 BI ウィジット エクスプローラを使用できるようにしま す。 警告受信ボックスを使用 警告受信ボックスを使用できるようにします。 検索を使用 検索機能を使用できるようにします。 BI ウィジットを使用する BI ウィジットを使用できるようにします。 ディスクからウィジットを開くを使 BI ウィジットでディスクから開く機能を使用できるよ 用 うにします。 Polestar このセクションの権限は、Polestar にのみ適用されます。 権限 説明 Polestar にログオン Polestar にログオンできます。この権限は、Polestar で他のタ して、このオブジェク スクを実行する場合に必要です。 トを CMC で表示 情報スペースの閲覧 情報スペースを調査できます。 このタスクを実行するには、Polestar にログオンして、このオブ ジェクトを CMC で表示権限も必要です。 情報スペースの閲 ブックマークを付け、ブックマークを電子メールで送信できま 覧:ブックマーク/電 す。 子メールへのエクス ポート このタスクを実行するには、次の権限も必要です。 • • Polestar にログオンして、このオブジェクトを CMC で表示 情報スペースの閲覧 SAP BusinessObjects Enterprise 管理者ガイド 989 29 29 アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 情報スペースの閲 調査の結果を CSV にエクスポートできます。 覧:CSV へのエクス ポート このタスクを実行するには、次の権限も必要です。 • • Polestar にログオンして、このオブジェクトを CMC で表示 情報スペースの閲覧 情報スペースの閲 調査の結果をイメージとしてエクスポートできます。 覧:イメージへのエク スポート このタスクを実行するには、次の権限も必要です。 • • Polestar にログオンして、このオブジェクトを CMC で表示 情報スペースの閲覧 情報スペースの閲 調査の結果をクエリーにエクスポートできます。 覧:Web Intelligence へのエクスポート このタスクを実行するには、次の権限も必要です。 • • 情報スペースの管理 Polestar にログオンして、このオブジェクトを CMC で表示 情報スペースの閲覧 [スペースの管理]メニューにアクセスして、関連のタスクを実 行できます。 このタスクを実行するには、Polestar にログオンして、このオブ ジェクトを CMC で表示権限も必要です。 情報スペースの管 理:新しいスペース の作成 新しい情報スペースを作成できます。 このタスクを実行するには、次の権限も必要です。 • • 990 Polestar にログオンして、このオブジェクトを CMC で表示 情報スペースの管理 SAP BusinessObjects Enterprise 管理者ガイド アクセス権に関する付録 特定のオブジェクトの種類のアクセス権 権限 説明 情報スペースの管 情報スペースを変更または削除できます。 理:スペースの変更 このタスクを実行するには、次の権限も必要です。 • • Polestar にログオンして、このオブジェクトを CMC で表示 情報スペースの管理 情報スペースの管 情報スペース データのインデックス化をスケジュールできま 理:インデックス化の す。 スケジュール このタスクを実行するには、次の権限も必要です。 • • Polestar にログオンして、このオブジェクトを CMC で表示 情報スペースの管理 情報スペースの管 情報スペース データのインデックス化を実行できます。 理:インデックス化の 開始 このタスクを実行するには、次の権限も必要です。 • • Polestar にログオンして、このオブジェクトを CMC で表示 情報スペースの管理 SAP BusinessObjects Enterprise 管理者ガイド 991 29 サーバーのプロパティに関する付録 30 30 サーバーのプロパティに関する付録 サーバーのプロパティに関する付録について サーバーのプロパティに関する付録について このサーバーのプロパティに関する付録では、各 BusinessObjects Enterprise サー バーに設定可能なプロパティの一覧とその説明を示します。サーバーのプロパティの 詳細については、 『SAP BusinessObjects Enterprise 管理者ガイド 』の 『パフォーマ ンスの向上 』に関する章を参照してください。 共通のサーバー設定 この節で説明するサーバー設定は、すべての種類のサーバーに適用されます。 リクエスト ポートの設定 プロパティ リクエスト ポート 説明 サーバーが他のサーバーからリクエストを受 信待機するポートを指定します。サーバーが 特定のポートでリクエストを受信待機する必 要がある場合があります。たとえば、ファイア ウォールを使用する環境では、サーバーが ファイアウォールで開かれているポートでの みリクエストを受信待機するように設定する場 合があります。 注 [自動割り当て]が選択されている場合、サー バーは動的に割り当てられたポートにバイン ドされます。 自動割り当て 994 デフォルト値 デフォルトでは、 [自動割り当て]は TRUE に設定さ れ、[リクエスト ポート]は空になり ます。 動的に割り当てられたポートにサーバーをバ インドするかどうかを指定します。サーバーを デフォルト値は 特定のポートにバインドする場合は、[自動割 TRUE です。 り当て]を FALSE に設定し、有効なリクエスト ポートを指定します。 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 共通のサーバー設定 Server Intelligence Agent の設定 プロパティ Server Intelligence Agent の起 動時にこのサー バーを自動的に 起動します 説明 デフォルト値 Server Intelligence Agent(SIA)が起動または 再起動したときに、サーバーも自動的に起動 するようにするかどうかを指定します。 デフォルト値は この値を FALSE に設定して SIA を起動また TRUE です。 は再起動すると、サーバーは停止した状態の ままになります。 ホスト識別子 プロパティ 説明 デフォルト値 自動割り当て サーバーを特定のネットワーク インターフェ イスにバインドするかどうか、またはネットワー ク インターフェイスを自動的に割り当てるかど うかを指定します。マルチホーム マシンでは、 デフォルト値は この値を FALSE に設定し、ホスト名または IP TRUE です。 アドレスを指定することで、バインドする特定 のネットワーク インターフェイスを指定できま す。 ホスト名 サーバーのバインド先のネットワーク インター 有効なホスト名 フェイスのホスト名。 IP アドレス サーバーのバインド先のネットワーク インター 有効な IPv4 また フェイスの IP アドレス。IPv4 および IPv6 の は IPv6 アドレス 両方のプロトコルがサポートされます。 SAP BusinessObjects Enterprise 管理者ガイド 995 30 30 サーバーのプロパティに関する付録 コア サービス設定 設定テンプレートの設定 プロパティ 説明 デフォルト値 同じ種類のすべてのサービスに対して 1 つ の設定テンプレートを現在のサービスとして 設定テンプレート 使用するかどうかを指定します。 デフォルト値は、 の使用 設定テンプレートの使用の詳細については、 FALSE です。 152 ページの 「設定テンプレートの使用」を参 照してください。 システム デフォル 特定の種類のサーバーに対して元のデフォ デフォルト値は、 トの復元 ルト設定を復元するかどうかを指定します。 FALSE です。 同じ種類のすべてのサービスに対する設定 テンプレートとして現在のサーバーの設定を 使用するかどうかを指定します。TRUE に設 定すると、[設定テンプレートの使用]で指定 設定テンプレート した同じ種類のすべてのサービスが、現在の デフォルト値は、 サービスの設定を使用するようにすぐに再設 FALSE です。 の設定 定されます。 設定テンプレートの使用の詳細については、 152 ページの 「設定テンプレートの使用」を参 照してください。 コア サービス設定 コア サービス カテゴリには、次のサーバーが含まれます。 • Adaptive Job Server • Adaptive Processing Server • Central Management Server • Destination Job Server • Event Server • Input File Repository Server • Output File Repository Server 996 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 コア サービス設定 • • • Program Job Server Publication Job Server Web アプリケーション コンテナ サーバー Adaptive Job Server の設定 プロパティ 説明 デフォルト値 サーバーが許可する同時に実行可能な独立 したプロセス(子プロセス)の数を指定します。 レポーティング環境に合わせてジョブの最大 数を調整できます。 デフォルト設定は、ほとんどのレポーティング 同時に実行可能 シナリオで使用できます。各ユーザーのレ デフォルト値は 5 なジョブの最大数 ポーティング環境に最適な設定は、ハードウェ です。 ア構成、データベース ソフトウェア、およびレ ポート要件によって異なります。 注 変更を有効にするには、サーバーを再起動 する必要があります。 必要な場合に一時ファイルが作成されるディ レクトリを指定します。 一時ディレクトリ 注 %DefaultDataDir% このディレクトリに十分なディスク領域がない 場合、パフォーマンスの問題が発生する場合 があります。 SAP BusinessObjects Enterprise 管理者ガイド 997 30 30 サーバーのプロパティに関する付録 コア サービス設定 Adaptive Processing Server の設定 プロパティ 説明 デフォルト値 サーバーがサービスの開始を待機する時間 を秒単位で指定します。 指定された時間内にサービスが開始できな い場合、2 つの理由が考えられます。 • サービスの起動の タイムアウト(秒単 位) • サービスが失敗した場合。データベース などの必要なリソースが見つからなかった り、サービスでポートの競合が発生するな デフォルト値は どの原因が考えられます。 300 秒です。 サービスが指定された時間内に開始され なかった場合。システムの速度が遅すぎ るなどの原因が考えられます。 理由を特定するためには、サーバーのログ ファイルを確認してください。サービスが指定 された時間内に開始されなかった場合は、こ の値を増やすことを検討してください。 スレッド プールで許可される作業スレッドの 最大数を指定します。 スレッド プールの デフォルト値は 50 スレッド プールの最大サイズを、システムで です。 最大サイズ 使用可能な CPU の数に基づいて動的に計 算する場合は、0 を指定します。 998 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 コア サービス設定 プロパティ 説明 デフォルト値 記録する警告の重大度の下限を指定し、サー バーのログ ファイルに記録する情報量を決 定します。 Adaptive Processing Server では、Apache Software Foundation(http://log ging.apache.org/log4j)が提供する業界標準 の log4j ロギングを使用します。 ログ レベル log4j には次の 5 つのログしきい値レベルが あります。重大なものから順に示します。 • 致命的 • エラー • 警告 • 情報 • デバッグ デフォルトのログ レベルは、[自動] です。[自動]ログ レベルは、[エ ラー]と同じです。 実稼働環境では、ログ レベルを[エラー]に 設定して、[エラー]と[致命的]のメッセージ のみが生成され、重要でないメッセージが省 略されるように設定することをお勧めします。 Central Management Server の設定 注 これらのサーバーの設定のいずれかを変更する場合、変更を有効にするにはサー バーを再起動する必要があります。 表 30-7: Central Management Service の設定 プロパティ 説明 デフォルト値 ネーム サーバー CMS がネーム サービス リクエストを受信待 ポート 機するポートを指定します。 デフォルト値は 6400 です。 必要なシステム CMS が確立を試みる CMS データベース データベース接続 への接続数を指定します。 デフォルト値は 14 です。 SAP BusinessObjects Enterprise 管理者ガイド 999 30 30 サーバーのプロパティに関する付録 コア サービス設定 プロパティ 説明 デフォルト値 サービスが中断された場合に、CMS が CMS データベースとの接続を自動的に再確立す システムおよび監 るかどうかを指定します。この値を FALSE に 査データベースへ デフォルト値は、 設定すると、処理を再開する前に CMS デー の自動再接続を FALSE です。 タベースの整合性を確認できます。データ 無効にする ベース接続を再確立するには、CMS を再起 動する必要があります。 表 30-8: Single Sign-On Service プロパティ 説明 デフォルト値 シングル サインオ SSO 接続が有効となる有効期限までの時間 デフォルト値は ンの有効期限 (秒単位)を指定します。 86400 秒です。 (秒) Destination Job Server の設定 プロパティ 説明 デフォルト値 サーバーが許可する同時に実行可能な独立 したプロセス(子プロセス)の数を指定します。 レポーティング環境に合わせてジョブの最大 数を調整できます。 デフォルト設定は、ほとんどのレポーティング 同時に実行可能 シナリオで使用できます。各ユーザーのレ デフォルト値は 5 なジョブの最大数 ポーティング環境に最適な設定は、ハードウェ です。 ア構成、データベース ソフトウェア、およびレ ポート要件によって異なります。 注 変更を有効にするには、サーバーを再起動 する必要があります。 1000 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 コア サービス設定 プロパティ 説明 デフォルト値 必要な場合に一時ファイルが作成されるディ レクトリを指定します。 一時ディレクトリ 注 %DefaultDataDir% このディレクトリに十分なディスク領域がない 場合、パフォーマンスの問題が発生する場合 があります。 Event Server の設定 プロパティ 説明 デフォルト値 クリーンアップ間 隔(分単位) クリーンアップ ユーティリティの実行頻度を分 デフォルト値は 20 単位で指定します。 分です。 イベント ポーリン グ間隔(分単位) イベントを生成するファイルに対してサーバー デフォルト値は 10 でポーリングを行う頻度を分単位で指定しま 分です。 す。 Input File Repository Server の設定 プロパティ 説明 デフォルト値 ファイル アクセス サーバーがファイルへのアクセスを試行する デフォルト値は 1 の最大試行回数 回数を指定します。 です。 サーバーが非アクティブな接続を閉じるまで に待機する時間の長さを指定します。設定値 最大アイドル時間 が短すぎると、ユーザーのリクエストが途中で デフォルト値は 10 (分) 終了する場合があります。設定値が長すぎる 分です。 と、処理時間やディスク領域などのシステム リソースが過剰に消費される場合があります。 SAP BusinessObjects Enterprise 管理者ガイド 1001 30 30 サーバーのプロパティに関する付録 コア サービス設定 プロパティ 説明 デフォルト値 必要な場合に一時ファイルが作成されるディ レクトリを指定します。 一時ディレクトリ 注 %DefaultInputFRS このディレクトリに十分なディスク領域がない Dir/temp% 場合、パフォーマンスの問題が発生する場合 があります。 ファイル格納ディ リポジトリ オブジェクトが格納されるディレクト %DefaultInputFRS レクトリ リを指定します。 Dir/% Output File Repository Server の設定 プロパティ 説明 デフォルト値 ファイル アクセス サーバーがファイルへのアクセスを試行する デフォルト値は 1 の最大試行回数 回数を指定します。 です。 サーバーが非アクティブな接続を閉じるまで に待機する時間の長さを指定します。設定値 最大アイドル時間 が短すぎると、ユーザーのリクエストが途中で デフォルト値は 10 (分) 終了する場合があります。設定値が長すぎる 分です。 と、処理時間やディスク領域などのシステム リソースが過剰に消費される場合があります。 必要な場合に一時ファイルが作成されるディ レクトリを指定します。 一時ディレクトリ 注 %DefaultOutput このディレクトリに十分なディスク領域がない FRSDir/temp% 場合、パフォーマンスの問題が発生する場合 があります。 ファイル格納ディ リポジトリ オブジェクトが格納されるディレクト %DefaultOutput レクトリ リを指定します。 FRSDir/% 1002 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 コア サービス設定 Program Job Server の設定 プロパティ 説明 デフォルト値 サーバーが許可する同時に実行可能な独立 したプロセス(子プロセス)の数を指定します。 レポーティング環境に合わせてジョブの最大 数を調整できます。 デフォルト設定は、ほとんどのレポーティング 同時に実行可能 シナリオで使用できます。各ユーザーのレ デフォルト値は 5 なジョブの最大数 ポーティング環境に最適な設定は、ハードウェ です。 ア構成、データベース ソフトウェア、およびレ ポート要件によって異なります。 注 変更を有効にするには、サーバーを再起動 する必要があります。 必要な場合に一時ファイルが作成されるディ レクトリを指定します。 一時ディレクトリ 注 %DefaultDataDir% このディレクトリに十分なディスク領域がない 場合、パフォーマンスの問題が発生する場合 があります。 SAP BusinessObjects Enterprise 管理者ガイド 1003 30 30 サーバーのプロパティに関する付録 コア サービス設定 Publication Job Server の設定 プロパティ 説明 デフォルト値 サーバーが許可する同時に実行可能な独立 したプロセス(子プロセス)の数を指定します。 レポーティング環境に合わせてジョブの最大 数を調整できます。 デフォルト設定は、ほとんどのレポーティング 同時に実行可能 シナリオで使用できます。各ユーザーのレ デフォルト値は 5 なジョブの最大数 ポーティング環境に最適な設定は、ハードウェ です。 ア構成、データベース ソフトウェア、およびレ ポート要件によって異なります。 注 変更を有効にするには、サーバーを再起動 する必要があります。 必要な場合に一時ファイルが作成されるディ レクトリを指定します。 一時ディレクトリ 1004 注 %DefaultDataDir% このディレクトリに十分なディスク領域がない 場合、パフォーマンスの問題が発生する場合 があります。 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 コア サービス設定 Web アプリケーション コンテナ サーバーの設定 表 30-15: 全般プロパティ プロパティ 説明 値の範囲 ログに記録する警告の最小重大度を指定し ます。[デバッグ]レベルでは最も多くの量の アクティビティが記録され、[致命的]では最 小量のアクティビティ(クリティカル メッセージ のみ)が記録されます。 ログ レベル 実稼動環境では、ログ レベルを[デバッグ]ま たは[情報]に設定することはお勧めしませ ん。このように設定すると、サーバーのパ フォーマンスに影響を与える場合があります。 ログ レベルを変更するには、WACS を再起 動する必要があります。 重大度の大きさと して、指定可能な レベルは次のとお りです。 • 自動 • デバッグ • 情報 • 警告 • エラー • 致命的 デフォルトでは、 [自動]レベルが [エラー]に設定さ れます。 サーバーがホストしているサービスの起動を タイムアウトまで待機する時間を秒単位で指 定します。タイムアウトが経過すると、WACS は CMC サービスを提供しません。低速のマ サービスの起動の シンでは、値に長い時間を指定することをお デフォルト値は タイムアウト(秒単 勧めします。 300 秒です。 位) 指定した時間が短すぎて、WACS がタイムア ウトまでに起動しない場合は、セントラル設定 マネージャ(CCM)を通じて WACS のデフォ ルト設定を復元します。 SAP BusinessObjects Enterprise 管理者ガイド 1005 30 30 サーバーのプロパティに関する付録 コア サービス設定 表 30-16: 同時接続の設定(コネクタ別) プロパティ 説明 デフォルト値 デフォルト値は 各コネクタ(HTTP、プロキシ経由の HTTP、 同時接続要求の 150 です。有効な HTTPS)が同時に処理できる同時接続 HTTP 最大数 範囲は 1 ~ 1000 または HTTPS 要求の数を指定します。 です。 表 30-17: Active Directory の設定 プロパティ 説明 デフォルト値 Krb5.ini ファイル Kerberos 設定プロパティを保存する krb5.ini krb5.ini ファイル の場所 ファイルのフル ネームを指定します。 のフル ネーム。 bscLogin.conf bscLogin.conf ファ bscLogin.conf ファイルのフル ネームを指定 ファイルのフル イルの場所 します。 ネーム。 表 30-18: HTTP 設定プロパティ プロパティ 説明 デフォルト値 すべての IP アド レスに連結 すべてのネットワーク インターフェイスにバイ ンドするかどうかを指定します。サーバーに複 デフォルト値は 数の NIC がある場合に特定のネットワーク イ TRUE です。 ンターフェイスにバインドするには、このプロ パティをオフにします。 HTTP サービスが提供されるネットワーク イ ホスト名または IP ンターフェイス(IP アドレスまたはホスト名)を デフォルト値は lo アドレスに連結 指定します。[すべての IP アドレスに連結]を calhost です。 オフにした場合にのみ値を指定できます。 HTTP ポート 1006 デフォルト値は HTTP サービスが提供されるポートを指定し 6405 です。有効 ます。 な範囲は 1 ~ 65535 です。 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 コア サービス設定 表 30-19: プロキシ経由の HTTP の設定 プロパティ 説明 デフォルト値 プロキシ経由の HTTP を有効に する プロキシ経由の HTTP コネクタを WACS で 有効にするかどうかを指定します。通常、リ デフォルト値は、 バース プロキシを使用するデプロイメントで FALSE です。 は有効化されます。 すべての IP アド レスに連結 プロキシ経由の HTTP ポートをすべてのネッ デフォルト値は トワーク インターフェイスにバインドするかど TRUE です。 うかを示します。 プロキシ経由の HTTP サービスが提供され るネットワーク インターフェイス(IP アドレスま ホスト名または IP デフォルト値は、 たはホスト名)を指定します。[すべての IP ア アドレスに連結 localhost です。 ドレスに連結]をオフにした場合にのみ値を 指定できます。 HTTP ポート リバース プロキシ デプロイメントで HTTP サービスが提供されるポートを指定します。 [プロキシ経由の HTTP を有効にする]をオ ンにした場合にのみ値を指定できます。 デフォルト値は 6406 です。有効 な範囲は 1 ~ 65535 です。 IPv4 アドレス、IPv6 アドレス、ホスト名、また はプロキシ サーバーの完全修飾ドメイン名を デフォルトでは、こ プロキシ ホスト名 指定します。[プロキシ経由の HTTP を有効 の値は空になって にする]をオンにした場合にのみ値を指定で います。 きます。 プロキシ ポート デフォルトでは、こ フォワード プロキシ サーバーまたはリバース の値は空になって プロキシ サーバーのポートを指定します。[プ います。有効な範 ロキシ経由の HTTP を有効にする]をオンに 囲は 1 ~ 65535 した場合にのみ値を指定できます。 です。 SAP BusinessObjects Enterprise 管理者ガイド 1007 30 30 サーバーのプロパティに関する付録 コア サービス設定 表 30-20: HTTPS 設定 プロパティ 説明 デフォルト値 HTTPS を有効に HTTPS/SSL 通信を有効にするかどうかを示し デフォルト値は する ます。 False です。 HTTPS サービスが提供されるネットワーク イ ホスト名または IP ンターフェイス(IP アドレスまたはホスト名)を指 デフォルト値は アドレスに連結 定します。[HTTPS を有効にする]をオンにし localhost です。 た場合にのみ値を指定できます。 HTTPS ポート デフォルト値は HTTPS サービスが提供されるポートを指定し 443 です。有効な ます。[HTTPS を有効にする]をオンにした場 範囲は 1 ~ 合にのみ値を指定できます。 65535 です。 IPv4 アドレス、IPv6 アドレス、ホスト名、または デフォルトでは、こ プロキシ ホスト名 プロキシ サーバーの完全修飾ドメイン名を指 の値は空になって 定します。[HTTPS を有効にする]をオンにし います。 た場合にのみ値を指定できます。 プロキシ ポート デフォルトでは、こ フォワード プロキシ サーバーまたはリバース の値は空になって プロキシ サーバーのポートを指定します。 います。有効な範 [HTTPS を有効にする]をオンにした場合にの 囲は 1 ~ 65535 み値を指定できます。 です。 プロトコル 使用する暗号化プロトコルを指定します。 デフォルト値は [HTTPS を有効にする]をオンにした場合にの [TLS]です。 み値を指定できます。 証明書と秘密鍵が格納される証明書ストアの 証明書ストア タイ タイプを指定します。多くの場合は、[PCKS12] デフォルト値は プ になります。[HTTPS を有効にする]をオンに [PKCS12]です。 した場合にのみ値を指定できます。 証明書ファイルのフル ネームを指定します。 デフォルトでは、こ 証明書ストア ファ [HTTPS を有効にする]をオンにした場合にの の値は空になって イルの場所 み値を指定できます。 います。 1008 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 コア サービス設定 プロパティ 説明 デフォルト値 秘密鍵のアクセ ス パスワード 秘密鍵のパスワードを指定します。PKCS12 証 明書ストアと JKS キーストアの秘密鍵は、不正 アクセスまたは盗用を防ぐためにパスワードで デフォルトでは、こ 保護されています。WACS が証明書ストアの の値は空になって 秘密鍵にアクセスできるように、証明書ストアを います。 生成したときに指定したパスワードをここに入 力します。[HTTPS を有効にする]をオンにし た場合にのみ値を指定できます。 証明書ストア内の証明書のエイリアスを指定し ます。この値を指定しなければ、複数の証明 書が格納された証明書ストアを使用する場合 デフォルトでは、こ 証明書エイリアス に、ストア内の最初の証明書が使用されます。 の値は空になって 多くの場合、値を指定する必要はありません。 います。 [HTTPS を有効にする]をオンにした場合にの み値を指定できます。 クライアント認証を有効にするかどうかを指定 します。クライアント認証を有効にすると、証明 書信頼リスト ファイルに鍵が格納されているク クライアント認証 ライアントだけが WACS サービスを利用できま デフォルト値は、 を有効にする す。その他のクライアントは拒否されます。クラ FALSE です。 イアント認証は、[HTTPS を有効にする]をオ ンにした場合にのみ有効にすることができま す。 証明書信頼リスト ファイルのフル ネームを指 デフォルトでは、こ 証明書信頼リスト 定します。[HTTPS を有効にする]と[クライア の値は空になって ファイルの場所 ント認証を有効にする]をオンにした場合にの います。 み値を指定できます。 証明書信頼リスト ファイルの秘密鍵へのアクセ 証明書信頼リスト スを保護するパスワードを指定します。[HTTPS デフォルトでは、こ の秘密鍵のアク を有効にする]と[クライアント認証を有効にす の値は空になって セス パスワード る]をオンにした場合にのみ値を指定できま います。 す。 SAP BusinessObjects Enterprise 管理者ガイド 1009 30 30 サーバーのプロパティに関する付録 Crystal Reports Server の設定 Crystal Reports Server の設定 Crystal Reports サービス カテゴリには、次のサーバーが含まれます。 • • • • • Crystal Reports Cache Server Crystal Reports Job Server Crystal Reports Processing Server List of Values Job Server Report Application Server Crystal Reports Job Server の設定 注 これらのサーバーの設定のいずれかを変更する場合、変更を有効にするにはサー バーを再起動する必要があります。 プロパティ 説明 値の範囲 サーバーが許可する同時に実行可能な独立 したプロセス(子プロセス)の数を指定します。 レポーティング環境に合わせてジョブの最大 数を調整できます。 同時に実行可能 デフォルト値は 5 なジョブの最大数 デフォルト設定は、ほとんどのレポーティング です。 シナリオで使用できます。各ユーザーのレ ポーティング環境に最適な設定は、ハードウェ ア構成、データベース ソフトウェア、およびレ ポート要件によって異なります。 必要な場合に一時ファイルが作成されるディ レクトリを指定します。 一時ディレクトリ 1010 注 %DefaultDataDir% このディレクトリに十分なディスク領域がない 場合、パフォーマンスの問題が発生する場合 があります。 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 Crystal Reports Server の設定 Crystal Reports Cache Server の設定 Crystal Reports Cache Server と Crystal Reports Processing Serve の両方に適用さ れるすべてのプロパティに同じ値を設定する必要があります。たとえば、Cache Server で[ビューアを最新表示すると、常に最新データが表示される]の設定を TRUE に設 定した場合、Processing Server でも同じプロパティの値を TRUE に設定する必要が あります。 注 これらのサーバーの設定のいずれかを変更する場合、変更を有効にするにはサー バーを再起動する必要があります。 プロパティ 説明 値の範囲 ユーザーがレポートを明示的に最新表示す るときに、キャッシュされたすべてのページを 無視して新しいデータをデータベースから直 接取得するかどうかを指定します。 ビューアを最新表 示すると、常に最 新データが表示さ れる 注 このプロパティはレポート オブジェクトそのも のに設定でき、レポートごとに異なる場合が デフォルト値は あります。レポート オブジェクトに指定された TRUE です。 値によって、サーバー設定は上書きされま す。レポート オブジェクトに値を指定するに は、CMC でレポートを選択し、[デフォルト設 定] > [サーバー グループの表示]をクリックし ます。 複数のクライアント間でレポート データを共 有するかどうかを指定します。 注 クライアント間でレ このプロパティはレポート オブジェクトそのも デフォルト値は ポート データを共 のに設定でき、レポートごとに異なる場合が TRUE です。 有する あります。レポート オブジェクトに指定された 値によって、サーバー設定は上書きされま す。 SAP BusinessObjects Enterprise 管理者ガイド 1011 30 30 サーバーのプロパティに関する付録 Crystal Reports Server の設定 プロパティ 説明 値の範囲 Crystal Reports Cache Server がアイドル状 アイドル状態の接 態にある接続からのリクエストを待機する時間 デフォルト値は 20 続のタイムアウト を分単位で指定します。通常はデフォルト値 分です。 (分単位) を変更する必要はありません。 サーバーがキャッシュされたデータを使用し てオンデマンド レポートからのリクエストに応 答する時間を秒単位で指定します。サーバー が受け取ったリクエストに対して、以前のリク エストのために生成されたデータを使用して 応答することができ、かつ、そのデータが生 成されてからの経過時間がこの設定値未満 である場合、サーバーは受け取ったリクエス トへの応答としてこのデータを再利用します。 複数のユーザーが同じ情報を必要としている 場合、このようにデータを再利用することに クライアントに提供 よってシステム パフォーマンスが大幅に向上 する最も古いオン します。この値を設定するときは、ユーザーに デフォルト値は 0 デマンド データ 最新のデータを提供することがどの程度重要 秒です。 かを検討してください。頻繁に変更される重 (秒単位) 要なデータの場合など、すべてのユーザー に最新のデータを提供することがとても重要 な場合は、この値を 0 に設定してこのような データ再利用が行われないようにします。 注 このプロパティはレポート オブジェクトそのも のに設定でき、レポートごとに異なる場合が あります。レポート オブジェクトに指定された 値によって、サーバー設定は上書きされま す。 レポートのキャッシュに使用されるハード ディ スク領域(KB)の量を指定します。サーバー 最大キャッシュ サ デフォルト値は が多数のレポートを処理する場合や特に複 イズ(KB) 256000 KB です。 雑なレポートを処理する場合は、キャッシュ サイズを大きくする必要があります。 1012 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 Crystal Reports Server の設定 プロパティ 説明 値の範囲 キャッシュ ファイ ル ディレクトリ %Default DataDir%/Crystal キャッシュ ファイル ディレクトリの場所を指定 Re します。 portsCachingServ er/temp Crystal Reports Processing Server Crystal Reports Cache Server と Crystal Reports Processing Serve の両方に適用さ れるすべてのプロパティに同じ値を設定する必要があります。たとえば、Cache Server で[ビューアを最新表示すると、常に最新データが表示される]の設定を TRUE に設 定した場合、Processing Server でも同じプロパティの値を TRUE に設定する必要が あります。 注 これらのサーバーの設定のいずれかを変更する場合、変更を有効にするにはサー バーを再起動する必要があります。 表 30-23: Crystal Reports 処理サービス プロパティ 説明 値の範囲 アイドル状態の Crystal Reports Processing Server が特定の デフォルト値は 60 ジョブのタイムアウ ジョブのリクエストを待機する間隔の長さを分 分です。 ト(分単位) 単位で指定します。 SAP BusinessObjects Enterprise 管理者ガイド 1013 30 30 サーバーのプロパティに関する付録 Crystal Reports Server の設定 プロパティ 説明 値の範囲 プレビューまたは 最新表示時に読 み取るデータベー ス レコード数(無 制限の場合は 0): レポートをプレビューまたは最新表示するとき に読み取る最大データベース レコード数を 指定します。ユーザーがクエリーまたはレポー トを実行したときにサーバーによりデータベー スから取得されるレコード数を制限できます。 この設定は、極端に大量のレコード セットを デフォルト値は 返すクエリー含むオンデマンド レポートを、 20000 です。 ユーザーが実行できないようにするときに便 利です。そのようなレポートは、スケジュール 設定して実行すれば、より短時間でレポート をユーザーに提供でき、また、それらのクエ リーによるデータベースの負荷を軽減できま す。 最大終生ジョブ数 各子プロセスで終生ごとに管理できるジョブ デフォルト値は (子単位) の最大数を指定します。 1000 です。 ユーザーがレポートを明示的に最新表示す るときに、キャッシュされたすべてのページを 無視して新しいデータをデータベースから直 接取得するかどうかを指定します。複数のク ライアント間でレポート データを共有するか どうかを指定します。 ビューアを最新表 示すると、常に最 新データが表示さ れる 1014 注 このプロパティはレポート オブジェクトそのも デフォルト値は のに設定でき、レポートごとに異なる場合が TRUE です。 あります。レポート オブジェクトに指定された 値によって、サーバー設定は上書きされま す。レポート オブジェクトに値を指定するに は、CMC でレポートを選択し、[デフォルト設 定] > [サーバー グループの表示]をクリックし ます。 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 Crystal Reports Server の設定 プロパティ 説明 値の範囲 複数のクライアント間でレポート データを共 有するかどうかを指定します。複数のクライア ント間でレポート データを共有するかどうか を指定します。 クライアント間でレ 注 デフォルト値は ポート データを共 このプロパティはレポート オブジェクトそのも TRUE です。 有する のに設定でき、レポートごとに異なる場合が あります。レポート オブジェクトに指定された 値によって、サーバー設定は上書きされま す。 Crystal Reports Processing Server がアイド アイドル状態の接 ル状態にある接続からのリクエストを待機する デフォルト値は 20 続のタイムアウト 時間を分単位で指定します。通常はデフォル 分です。 (分単位) ト値を変更する必要はありません。 Crystal Reports Processing Server で同時に 同時に実行可能 実行できる独立したジョブの最大数を指定し なジョブの最大数 デフォルト値は 0 ます。このプロパティの値を 0 に設定すると、 (自動の場合は です。 サーバーが実行されているマシンの CPU と 0) メモリに基づいて適切な値が適用されます。 SAP BusinessObjects Enterprise 管理者ガイド 1015 30 30 サーバーのプロパティに関する付録 Crystal Reports Server の設定 プロパティ 説明 値の範囲 サーバーがキャッシュされたデータを使用し てオンデマンド レポートからのリクエストに応 答する時間を秒単位で指定します。サーバー が受け取ったリクエストに対して、以前のリク エストのために生成されたデータを使用して 応答することができ、かつ、そのデータが生 成されてからの経過時間がこの設定値未満 である場合、サーバーは受け取ったリクエス トへの応答としてこのデータを再利用します。 複数のユーザーが同じ情報を必要としている 場合、このようにデータを再利用することに クライアントに提供 よってシステム パフォーマンスが大幅に向上 する最も古いオン します。この値を設定するときは、ユーザーに デフォルト値は 0 デマンド データ 最新のデータを提供することがどの程度重要 です。 かを検討してください。頻繁に変更される重 (秒単位) 要なデータの場合など、すべてのユーザー に最新のデータを提供することがとても重要 な場合は、この値を 0 に設定してこのような データ再利用が行われないようにします。 注 このプロパティはレポート オブジェクトそのも のに設定でき、レポートごとに異なる場合が あります。レポート オブジェクトに指定された 値によって、サーバー設定は上書きされま す。 事前開始された 最大子数 1016 サーバーで許可される事前開始された子プ ロセスの最大数を指定します。値が小さすぎ ると、リクエストが作成されるとすぐにサーバー によって子プロセスが作成され、ユーザーが デフォルト値は 1 遅延する可能性があります。値が大きすぐる です。 と、アイドル状態にある子プロセスによってシ ステム リソースが浪費される可能性がありま す。 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 Crystal Reports Server の設定 プロパティ 説明 値の範囲 必要な場合に一時ファイルが作成されるディ レクトリを指定します。 一時ディレクトリ %Default 注 DataDir%/Crystal このディレクトリに十分なディスク領域がない ReportsProcess 場合、パフォーマンスの問題が発生する場合 ingServer/temp があります。 レポート ジョブが 閉じるまでレポー レポート ジョブが閉じるまでそのジョブをデー ト ジョブのデータ デフォルト値は タベースに接続したままにするかどうかを指 ベースへの接続を FALSE です。 定します。 維持できるように する 表 30-24: シングル サインオン サービス プロパティ 説明 値の範囲 シングル サインオ SSO 接続が有効となる有効期限までの時間 デフォルト値は ンの有効期限 (秒単位)を指定します。 86400 秒です。 (秒) List of Values Job Server 注 これらの設定のいずれかを変更する場合、変更を有効にするにはサーバーを再起動 する必要があります。 SAP BusinessObjects Enterprise 管理者ガイド 1017 30 30 サーバーのプロパティに関する付録 Crystal Reports Server の設定 プロパティ 説明 値の範囲 サーバーが許可する同時に実行可能な独立 したプロセス(子プロセス)の数を指定します。 レポーティング環境に合わせてジョブの最大 数を調整できます。 同時に実行可能 デフォルト値は 5 なジョブの最大数 デフォルト設定は、ほとんどのレポーティング です。 シナリオで使用できます。各ユーザーのレ ポーティング環境に最適な設定は、ハードウェ ア構成、データベース ソフトウェア、およびレ ポート要件によって異なります。 必要な場合に一時ファイルが作成されるディ レクトリを指定します。 一時ディレクトリ 注 %DefaultDataDir% このディレクトリに十分なディスク領域がない 場合、パフォーマンスの問題が発生する場合 があります。 Report Application Server の設定 注 これらの設定のいずれかを変更する場合、変更を有効にするにはサーバーを再起動 する必要があります。 表 30-26: Crystal Reports 表示および変更サービス プロパティ 説明 値の範囲 レポート ジョブが 閉じるまでレポー プロセスが実行されるまで、レポート ジョブを ト ジョブのデータ デフォルト値は データベースに接続したままにするかどうか ベースへの接続を FALSE です。 を指定します。 維持できるように する 1018 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 Crystal Reports Server の設定 プロパティ 説明 値の範囲 特定のフィールドの値を使って参照するとき に、データベースから返される固有レコード の数を指定します。データは、まずクライアン デフォルト値は 参照データのサイ トのキャッシュが使用可能であればそこから 100 レコードで ズ(レコード数) 取得され、次にサーバーのキャッシュから取 す。 得されます。どちらのキャッシュにもない場合、 データベースから取得されます。 Report Application Server(RAS)が、タイムア ウトまでアイドル状態のクライアントからのリク エストを待機する時間を分単位で指定しま す。値が小さすぎるとユーザーのリクエストが アイドル状態の接 途中で終了する可能性があり、また、大きす デフォルト値は 30 続のタイムアウト ぎるとサーバーのスケーラビリティに悪影響を 分です。 及ぼす可能性があります(たとえば、Report (分単位) ClientDocument オブジェクトが明示的に閉 じられない場合、サーバーはアイドル状態に あるジョブが閉じられるのを不必要に待機し ます)。 バッチ サイズ(レ コード数) 各データ転送中にデータベースから返される 結果セットの行数を指定します。たとえば、 500 個のレコードがリクエストされ、バッチ サ イズのプロパティが 100 レコードに設定され デフォルト値は ている場合、データは 100 行の 5 つのバッ 100 レコードで チで返されます。RAS のパフォーマンスを向 す。 上させるには、ネットワーク環境、データベー ス、および適切なバッチ サイズを設定するた めのリクエストの種類を理解する必要がありま す。 SAP BusinessObjects Enterprise 管理者ガイド 1019 30 30 サーバーのプロパティに関する付録 Crystal Reports Server の設定 プロパティ 説明 値の範囲 レポートのプレビューまたは最新表示時に読 み取るデータベース レコード数を指定しま す。この設定では、ユーザーがクエリーまた はレポートを実行したときにサーバーにより データベースから取得されるレコード数が制 限されます。この設定は、極端に大量のレコー デフォルト値は ド セットを返すオンデマンド レポートを、ユー 20000 レコードで ザーが実行できないようにするときに便利で す。 す。 レポートをプレ ビューまたは最新 表示するときに読 み込まれるデータ ベース レコードの 数(無制限の場合 は -1) そのようなレポートは、スケジュール設定して 実行すれば、より短時間でレポートをユーザー に提供でき、また、それらのクエリーによる データベースの負荷を軽減できます。 レポート ジョブの 最大同時接続数 RAS で同時に実行できる独立したジョブの最 デフォルト値は 75 (無制限の場合は 大数を指定します。 個のジョブです。 0) クライアントに提供 オンデマンド レポートがキャッシュされたレ する最も古いオン デフォルト値は 20 ポート データを処理する時間を分単位で指 デマンド データ 分です。 定します。 (分単位) 表 30-27: シングル サインオン サービス プロパティ 説明 値の範囲 シングル サインオ SSO 接続が有効となる有効期限までの時間 デフォルト値は ンの有効期限 (秒単位)を指定します。 86400 秒です。 (秒) 1020 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 Web Intelligence サーバーの設定 Web Intelligence サーバーの設定 Web Intelligence Processing Server のプロパティ Web Intelligence Processing サーバーのプロパティは、次のサービスに分類されます。 • • • • • • • • • シングル サインオン Web Intelligence ライフ サイクル管理 メモリ管理 Web Intelligence Process Server インスタンス リサイクル データフローのチューニングとサイズ設定 キャッシュのライフ サイクル管理 Web Intelligence のキャッシュ ユニバースのキャッシュ 値の一覧のキャッシュ しきい値の設定について、各表で説明します。 シングル サインオンの設定 プロパティ 説明 デフォルト値 シングル サインオ SSO 接続が有効となる有効期限までの時間 デフォルト値は ンの有効期限 (秒単位)を指定します。 86400 秒です。 (秒) Web Intelligence ライフ サイクル管理の設定 プロパティ 説明 デフォルト値 Web Intelligence Processing Server セッショ ンが交換されるまでの時間を秒単位で指定 アイドル状態のド します。この期間にクライアントがリクエストを キュメントのタイム 生成しない場合、セッションはハード ディスク アウト(秒単位) に交換されて、アクティブなセッションのリソー スが解放されます。 デフォルト値は 300 秒です。有効 な範囲は 100 ~ 1000 秒です。 SAP BusinessObjects Enterprise 管理者ガイド 1021 30 30 サーバーのプロパティに関する付録 Web Intelligence サーバーの設定 プロパティ 説明 デフォルト値 サーバーがアイドル状態にある接続からのリ クエストを待機する時間を分単位で指定しま アイドル状態の接 す。設定値が短すぎると、リクエストが途中で デフォルト値は 20 続のタイムアウト 終了する場合があります。設定値が長すぎる 分です。 (分単位) と、アイドル状態のリクエストが終了するまで サーバーが待機している間に、リクエストが キューに入れられる可能性があります。 サーバー ポーリ ング間隔(秒数) サーバーが新しいスレッド リクエストをポーリ ングする間隔を秒単位で指定します。サー バーは、ポーリング フェーズ中、未使用ドキュ デフォルト値は メントの交換などのクリーンアップ アクション 120 秒です。 を実行して、サーバーのメモリをメモリの上限 のしきい値を超えないようにします。 いつでもユーザーに関連付けることができる アクティブ セッション(Web Intelligence ドキュ メント)の最大数を指定します。したがって、 デフォルト値は 5 ユーザーあたりの デフォルト値が 5 の場合、ユーザーは、一度 です。有効な範囲 最大ドキュメント数 に最大 5 つのアクティブ セッションを使用で は 1 ~ 20 です。 きます。 [最大接続数]プロパティが制限されるかどう ドキュメント マップ かを指定します。このプロパティが有効な場 デフォルト値は 最大サイズ エ 合は、[最大接続数]プロパティに設定された TRUE です。 ラーの許可 値がサーバーで認識されます。無効な場合、 プロパティは無視されます。 1022 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 Web Intelligence サーバーの設定 プロパティ 最大接続数 説明 デフォルト値 一度に開くことができる最大同時セッション数 を指定します。これは概算数です。この設定 では、交換される非アクティブ セッション、ま たはセッション数の分析のために作成される セッションはカウントされません。この制限に 達し、リクエストを処理できる他のサーバーが デフォルト値は 50 ない場合、ユーザーはエラー メッセージを受 セッションです。有 効な範囲は 5 ~ け取ります。 65535 です。 注 このプロパティがサーバーで認識されるため には、[ドキュメント マップ最大サイズ エラー の許可]を有効にする必要があります。 メモリ管理の設定 プロパティ 説明 デフォルト値 メモリの分析を有効にするかどうかを指定しま す。このプロパティが有効な場合、次のプロ パティがアクティブになり、サーバーによって 認識されます。 • メモリの最大しきい値 • メモリの上位しきい値 メモリの分析を有 デフォルト値は • メモリの下位しきい値 効にする TRUE です。 サーバーのプロセス メモリが[メモリの上位し きい値]の値を上回ると、ドキュメントの保存操 作のみ許可されます。プロセス メモリが[メモ リの最大しきい値]を上回ると、操作は停止 し、失敗します。 メモリの最大しき い値(MB) メモリ使用量の最大しきい値を指定します。 サーバーがこのしきい値に達した場合の動作 については、1028 ページの 「Web Intelligence サーバーのメモリしきい値の設定 」を参照し てください。 デフォルト値は 1800 MB です。有 効な範囲は 1000 ~ 2000 MB で す。 SAP BusinessObjects Enterprise 管理者ガイド 1023 30 30 サーバーのプロパティに関する付録 Web Intelligence サーバーの設定 プロパティ 説明 デフォルト値 メモリの上位しき い値(MB) メモリ使用量の上位しきい値を指定します。 サーバーがこのしきい値に達した場合の動作 デフォルト値は については、1028 ページの 「Web Intelligence 1500 MB です。 サーバーのメモリしきい値の設定 」を参照し てください。 メモリの下位しき い値(MB) メモリ使用量の下位しきい値を指定します。 サーバーがこのしきい値に達した場合の動作 デフォルト値は については、1028 ページの 「Web Intelligence 1000 MB です。 サーバーのメモリしきい値の設定 」を参照し てください。 Web Intelligence Processing Server インスタンス リサイクルの設定 プロパティ 説明 デフォルト値 サーバーがリサイクル対象と見なすまで処理 可能な Web Intelligence ドキュメントの数を指 定します。処理済みのドキュメントの数に到達 し、サーバーがアイドル状態の場合、サー デフォルト値は 50 リサイクルまでの バーは閉じて、Server Intelligence Agent 個のドキュメントで 最大ドキュメント数 (SIA)がサーバーの新しいインスタンスを起 す。 動します。ただし、サーバーの新しいインスタ ンスが起動されるまでに遅延が発生します。 遅延時間は[リサイクルまでのタイムアウト]プ ロパティで定義されます。 処理済みドキュメントの合計数が[リサイクル までの最大ドキュメント数]プロパティで指定 リサイクルまでのタ された値を上回った場合に、Server Intelli デフォルト値は イムアウト(秒数) gence Agent(SIA)がサーバーを停止して再 1200 秒です。 起動するまでサーバーがアイドル状態になる 時間を秒単位で指定します。 1024 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 Web Intelligence サーバーの設定 データフローのチューニングとサイズ設定 プロパティ 説明 デフォルト値 Web Intelligence クライアントに送信されるバ イナリ ストリームの最大サイズを MB 単位で 指定します。 デフォルト値は 50 バイナリ ストリーム 注 MB です。有効な 最大サイズ(MB) [バイナリ ストリーム最大サイズ]プロパティの 範囲は 1 ~ 値を超えると、Web Intelligence ドキュメントは 65535 MB です。 作成されず、クライアントはエラー メッセージ を受け取ります。 Web Intelligence クライアントに送信される最 大文字ストリーム サイズを指定します。 注 最大文字ストリー [最大文字ストリーム サイズ]プロパティの値 ム サイズ(MB) を超えると、Web Intelligence ドキュメントは作 成されず、クライアントはエラー メッセージを 受け取ります。 値の一覧の最大 サイズ(エントリ) デフォルト値は 5 MB です。有効な 範囲は 1 ~ 65535 MB です。 デフォルト値は値 各値の一覧のエントリ(値)の最大数を指定し の一覧あたり ます。 50000 エントリで す。 デフォルト値は 値の一覧のバッチ バッチ単位の値の一覧ごとのエントリ(値)の バッチあたり 1000 サイズ(項目数) 最大数を指定します。 エントリです。 デフォルト値はカ 最大並べ替え(カ カスタムの並べ替えの最大エントリ数を指定 スタムの並べ替え スタム)サイズ(項 します。 あたり 100 エントリ 目数) です。 SAP BusinessObjects Enterprise 管理者ガイド 1025 30 30 サーバーのプロパティに関する付録 Web Intelligence サーバーの設定 キャッシュのライフ サイクル管理の設定 プロパティ 説明 デフォルト値 ドキュメント キャッシュがスキャンされて、[最 ドキュメント キャッ 大ドキュメント キャッシュ サイズ]、[ドキュメン デフォルト値は シュ クリーンアッ ト キャッシュの最大縮小スペース]、および 120 秒です。 プ間隔(秒数) [キャッシュの最大ドキュメント数]設定に対し てチェックされる間隔を秒数で指定します。 ドキュメントのキャッシュの内容がクリアされる キャッシュのタイム までの時間を分単位で指定します。タイムア デフォルト値は アウト(分数) ウトは、各ドキュメントの最新アクセス日付に 4370 分です。 よって異なります。 ドキュメント キャッシュの最大サイズを指定し 最大ドキュメント ます。この制限に達すると、ドキュメントキャッ デフォルト値は キャッシュ サイズ シュは[ドキュメント キャッシュの最大縮小ス 1000000 KB で (KB) ペース]プロパティの値に基づいてクリアされ す。 ます。 新しいアクションの実行を可能にし、キャッシュ ドキュメント キャッ 内に結果を保存するために空にするキャッ デフォルト値は シュの最大縮小ス シュの割合を指定します。最終アクセス時刻 70% です。 ペース が最も古いドキュメントから消去されます。 キャッシュに格納できる Web Intelligence ド キュメントの最大数。この値を超える数のドキュ メントはキャッシュに格納できません。キャッ シュの合計サイズは、[ドキュメント キャッシュ の最大縮小スペース(MB)]設定で指定され デフォルト値は 0 た値を上回りません。 です。有効な範囲 キャッシュの最大 注 は 0 ~ 65535 個 ドキュメント数 システム パフォーマンスを向上させるには、 のドキュメントで [リアルタイム キャッシュを有効にする]が選 す。 択されている場合にこの値を 0 に設定しま す。ただし、[リアルタイム キャッシュを有効に する]が選択されていない場合は値を入力す る必要があります。 1026 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 Web Intelligence サーバーの設定 Web Intelligence のキャッシュ設定 プロパティ 説明 デフォルト値 ドキュメント キャッシュを有効にするかどうか ドキュメント キャッ を指定します。このプロパティが有効な場合、 デフォルト値は シュ有効化 キャッシュは、スケジュールされた Web Intel TRUE です。 ligence ドキュメントと共に事前ロードできます。 リアルタイム キャッシュを有効にするかどうか を指定します。このプロパティが有効な場合、 キャッシュを動的にロードできます。したがっ て、Web Intelligence Processing Server は、 リアルタイム キャッ デフォルト値は Web Intelligence ドキュメントを表示時にキャッ シュ有効化 TRUE です。 シュします。また、ドキュメントでプリキャッシュ が有効な場合、サーバーはドキュメントがスケ ジュールされたジョブとして実行された場合 にもそのドキュメントをキャッシュします。 キャッシュ共有を禁止するかどうかを指定しま す。デフォルトでは、キャッシュ共有は有効に なっています。つまり、すべての Web Intelli キャッシュ共有禁 gence Processing Server インスタンスで同じ デフォルト値は 止 キャッシュを共有します。ただし、Web Intelli FALSE です。 gence Processing Server のインスタンスごと に 1 つのキャッシュを使用する場合は、この プロパティを有効にする必要があります。 アウトプット キャッ キャッシュの場所を指定します。 シュ ディレクトリ デフォルト値は空 です。 イメージ ディレクト イメージ ディレクトリの場所を指定します。 リ デフォルト値は空 です。 ユニバースのキャッシュの設定 プロパティ 説明 デフォルト値 ユニバース キャッ デフォルト値は 20 Web Intelligence Processing Server にキャッ シュの最大サイズ 個のユニバースで シュされるユニバースの数を指定します。 (ユニバース数) す。 SAP BusinessObjects Enterprise 管理者ガイド 1027 30 30 サーバーのプロパティに関する付録 Web Intelligence サーバーの設定 値の一覧のキャッシュの設定 プロパティ 説明 Web Intelligence Processing Server で値の 値の一覧のキャッ 一覧のキャッシュを有効にするかどうかを指 シュを有効にする 定します。 デフォルト値 デフォルト値は TRUE です。 Web Intelligence サーバーのメモリしきい値の設定 以下の節では、[メモリの最大しきい値]、[メモリの上位しきい値]、または[メモリの下 位しきい値]の値を超えた場合の、Web Intelligence サーバーの動作について説明し ます。 メモリの最大しきい値 [メモリの最大しきい値]制限に達すると、現在の操作が中断します。 メモリの上位しきい値 この[メモリの上位しきい値]に達すると、リソースを解放してサーバーを保護するため に、次のようなサーバー アクションが実行されます。 • • • • 1028 サーバーは、新しい接続およびその他のメモリを消費するスレッドを開始しないよ うにします。Web Intelligence ドキュメントの保存オプションのみ許可されます。メモ リの割り当てを必要とするアクションをリクエストしたユーザーは、「サーバーはビ ジー状態です」というメッセージを受け取り、保留中の変更を保存する必要がある ことが通知されます。 サーバーは十分なリソースを解放するためにシステムのクリーンアップを有効にし て、割り当てられたメモリの量が[メモリの上位しきい値]プロパティで設定された制 限を下回るようにします。 サーバーは、読み取り専用ドキュメントの削除を試みます。 システムのクリーンアップ中に十分な量のメモリが解放されなかった場合、サーバー は、表示モードでドキュメントを閉じる処理を開始します。サーバーは、LIFO プロ トコルに基づいてドキュメントを閉じる処理を開始します。この場合、最初に最新の アクティブなドキュメントがメモリから消去されます。サーバーは安全なレベルに到 達するまで、ドキュメントを閉じる処理を継続します。このレベルは、[メモリの上位 しきい値]:(20%*([メモリの上位しきい値]))という計算に基づいています。たとえ SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 Desktop Intelligence サーバーの設定 ば、[メモリの上位しき値]プロパティが 1500 MB に設定されている場合、安全なレ ベルは次のようになります。 1500MB - .20*1500MB = 1200MB • 表示モードでドキュメントを閉じている間に十分なメモリが解放されなかった場合、 サーバーは、編集モードのドキュメントも含め、開いている残りのドキュメントをすべ て閉じる処理を開始します。サーバーは、LIFO プロトコルに基づいてドキュメント を閉じる処理を開始します。この場合、最初に最新のアクティブなドキュメントがメ モリから消去されます。サーバーは安全なレベルに到達するまで、ドキュメントを閉 じる処理を継続します。このレベルは、[メモリの上位しきい値]:(20%*([メモリの上 位しきい値]))という計算に基づいています。たとえば、[メモリの上位しき値]プロ パティが 1500 MB に設定されている場合、安全なレベルは次のようになります。 1500MB - .20*1500MB = 1200MB メモリの下位しきい値 [メモリの下位しきい値]に達すると、サーバーは非アクティブなドキュメントをハード ディスクに交換し、アクティブなドキュメントを保存するための追加のメモリを割り当てま す。 Desktop Intelligence サーバーの設定 Desktop Intelligence サービスのカテゴリには、次のサーバーが含まれます。 • • • • Connection Server Desktop Intelligence Cache Server Desktop Intelligence Job Server Desktop Intelligence Processing Server Connection Server プロパティ 説明 デフォルト値 アイドル状態の一 時オブジェクトの 使用されない一時オブジェクトを保持する時 デフォルト値は 60 タイムアウト(分単 間数(分単位)を指定します。 分です。 位) SAP BusinessObjects Enterprise 管理者ガイド 1029 30 30 サーバーのプロパティに関する付録 Desktop Intelligence サーバーの設定 プロパティ 説明 デフォルト値 Connection Server に CORBA サーバーから アクセスし、Connection Server を HTTP クラ HTTP クライアント イアントから呼び出すことができるようにする デフォルト値は サポートの有効化 かどうかを指定します。このオプションはデフォ TRUE です。 ルトで有効で、HTTP クライアントと Connec tion Server との通信が許可されます。 Connection Server に CORBA サーバーから アクセスし、Connection Server を CORBA ク CORBA クライア ライアントから呼び出すことができるようにす デフォルト値は ント サポートの有 るかどうかを指定します。このオプションはデ TRUE です。 効化 フォルトで有効で、CORBA クライアントと Connection Server との通信が許可されます。 実行トレースの有 Connection Server の処理行動を追跡、監視 デフォルト値は、 効化 するかどうかを指定します。 FALSE です。 アイドル状態の接 Connection Server へのアイドル接続が終了 デフォルト値は 60 続のタイムアウト するまでの分数を指定します。 分です。 (分単位) Desktop Intelligence Cache Server 注 これらの設定のいずれかを変更する場合、変更を有効にするにはサーバーを再起動 する必要があります。 プロパティ 説明 デフォルト値 ビューアの最新表示中にレポートからデータ ベースにアクセスするかどうかを指定します。 ビューアを最新表 このプロパティを有効にすると、新しいデータ 示すると、常に最 デフォルト値は、 がデータベースから直接取得されます。有効 新データが表示さ FALSE です。 にしない場合、ビューアの最新表示によって れる キャッシュされたレポート ページが処理され ます。 1030 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 Desktop Intelligence サーバーの設定 プロパティ 説明 デフォルト値 キャッシュがいっぱいになったときに保持す るキャッシュの割合を指定します。このパラ メータは、キャッシュの消去率のチューニング に使用できます。たとえば、キャッシュがいっ ドキュメントの キャッシュがいっ ぱいになっても、その特定の量を保持する必 ぱいになったとき 要がある場合は、このパラメータを使用しま に保持するキャッ す。 シュ量 注 デフォルト値は 70% です。0 (キャッシュは無 効)~100% の値を 指定できます。 サーバーは、最終アクセス日付が最も古いド キュメントを削除してキャッシュを消去します。 クライアント間でレ 複数のクライアント間でレポート データを共 ポート データを共 有するかどうかを指定します。 有する デフォルト値は TRUE です。 Cache Server がアイドル状態にある接続から のリクエストを待機する時間を分単位で指定 します。この設定値が短すぎると、ユーザー アイドル状態の接 のリクエストが途中で終了する可能性がありま デフォルト値は 20 続のタイムアウト す。また、設定値が長すぎると、サーバーが 分です。 (分単位) アイドル状態のジョブの終了を待つ間、キュー にリクエストがたまってしまう可能性がありま す。 データベースに対して新しいデータをリクエ ストするまでキャッシュされたレポート ページ クライアントに提供 を使用する時間を指定します。この設定は、 する最も古いオン データと共に保存されているレポート インス デフォルト値は デマンド データ タンスや、オンデマンドのサブレポートやパラ 120 秒です。 (秒単位) メータがないため、データベース ログイン情 報を要求しないレポート オブジェクトに重要 です。 SAP BusinessObjects Enterprise 管理者ガイド 1031 30 30 サーバーのプロパティに関する付録 Desktop Intelligence サーバーの設定 プロパティ 説明 デフォルト値 キャッシュされたページの保存に使用する ハード ディスク領域の量を指定します。この 最大キャッシュ サ 制限に達すると、この最大値まで残す量に応 デフォルト値は イズ(KB) じて削除されます。Desktop Intelligence 512000 KB です。 Cache Server では、最後に使用した日付が 最も古いファイルが先に削除されます。 デフォルトのインス トール フォルダは キャッシュ ファイ ル ディレクトリ /<IN キャッシュ ファイルが保存されるディレクトリを STALLDIR>/BOE 指定します。 12.0/Data/DesktopIntelligenceCachingServer で す。 Desktop Intelligence Job Server 注 これらのサーバーの設定のいずれかを変更する場合、変更を有効にするにはサー バーを再起動する必要があります。 プロパティ 説明 デフォルト値 サーバーで同時に実行できる独立したプロセ 同時に実行可能 ス(子プロセス)の最大数を指定します。レポー デフォルト値は 5 なジョブの最大数 ティング環境に応じて、ジョブの最大数をカス です。 タマイズできます。 デフォルトのパス 必要な場合に一時ファイルが作成されるディ は /<IN レクトリを指定します。 一時ディレクトリ STALLDIR>/BOE 12.0/Data/proc 注 このディレクトリに十分なディスク領域がない Sched/DesktopIn 場合、パフォーマンスの問題が発生する場合 telligence があります。 CachingServer で す。 1032 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 Desktop Intelligence サーバーの設定 Desktop Intelligence Processing Server 注 これらのサーバーの設定のいずれかを変更する場合、変更を有効にするにはサー バーを再起動する必要があります。 プロパティ 説明 デフォルト値 Desktop Intelligence Processing Server がタ イムアウトまでジョブの完了を待機する時間を 分単位で指定します。たとえば、このプロパ ティを 60 分に指定すると、新しいサーバー リクエストを受信しない場合ジョブは 60 分間 アクティブになります。ただし、通常の表示リ クエストなどのリクエストでは、このジョブはア クティブな状態のままになります。設定値が短 すぎると、ユーザーのリクエストは途中で終了 してしまう可能性があります。また、設定値が 長すぎると、システム リソースが必要以上に 長く消費される可能性があります。 アイドル状態の 注 デフォルト値は 60 ジョブのタイムアウ • ジョブは、Desktop Intelligence Processing 分です。 ト(分単位) Server 内で開かれ、管理される Desktop Intelligence レポートとして定義されます。 • ジョブの全体的なタイムアウトは、[クライ アントに提供する最も古いオンデマンド データ]プロパティにも影響を受けます。 ジョブの期限が切れていない場合、この プロパティの値はタイムアウト間隔全体に 追加されます。したがって、[クライアント に提供する最も古いオンデマンド データ] の間隔と[アイドル時間のタイムアウト(分 単位)]の間隔の合計が経過すると、ジョ ブはクリーンアップされます。 SAP BusinessObjects Enterprise 管理者ガイド 1033 30 30 サーバーのプロパティに関する付録 Desktop Intelligence サーバーの設定 プロパティ 説明 デフォルト値 Desktop Intelligence Processing Server で、 再起動されるまでに実行されるアクションの数 レポート ジョブを を指定します。このプロパティを使用すると、 デフォルト値は 再設定するまでの サーバーは定期的にリサイクルされ、過剰な 1000 です。 最大処理数 量のメモリの消費が回避され、システムのパ フォーマンスが向上します。 ビューアの最新表示中にレポートからデータ ベースにアクセスするかどうかを指定します。 ビューアを最新表 このプロパティが有効な場合、レポートはデー 示すると、常に最 デフォルト値は、 タベースに対して実行されます。無効な場合、 新データが表示さ FALSE です。 ビューアの最新表示ではキャッシュされたレ れる ポート ページが使用されます。 Desktop Intelligence Processing サーバーで VBA の実行可能 デフォルト値は Visual Basic Application(VBA)スクリプトの実 最大数 TRUE です。 行を許可するかどうかを指定します。 レポート データをクライアント間で共有するか どうかを指定します。これには、キャッシュと ジョブの両方の共有が含まれます。さまざま なクライアントが同じレポートとデフォルト パラ メータをリクエストしている場合、ジョブは共有 クライアント間でレ されます。 デフォルト値は、 ポート データを共 注 FALSE です。 有する ジョブは、Desktop Intelligence Processing Server 内で開かれ、管理される Desktop In telligence レポートとして定義されます。ジョブ は保存データを含まないため、リソース集中 型の処理です。 サーバーがアイドル状態にある接続からのリ クエストを待機する時間を分単位で指定しま アイドル状態の接 す。設定値を短く設定すると、ユーザーのリク デフォルト値は 20 続のタイムアウト エストが途中で終了する可能性があります。 分です。 (分単位) 設定値を長く設定すると、システム リソースが 必要以上に長く消費される可能性がありま す。 1034 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 Desktop Intelligence サーバーの設定 プロパティ 説明 デフォルト値 Desktop Intelligence Processing Server で同 時に実行できる独立した子プロセスの最大数 同時に実行可能 を指定します。 なジョブの最大数 注 デフォルト値は 10 (自動の場合は このプロパティは、[事前ロードされたレポー です。 0) ト ジョブ数]プロパティに設定された値よりも 2 つ以上大きくする必要があります。 サーバーがキャッシュされたデータを使用し てオンデマンド レポートからのリクエストに応 答する時間を秒単位で指定します。サーバー が受け取ったリクエストに対して、以前のリク エストのために生成されたデータを使用して 応答することができ、かつ、そのデータが生 成されてからの経過時間がこの設定値未満 である場合、サーバーは受け取ったリクエス クライアントに提供 トへの応答としてこのデータを再利用します。 する最も古いオン デフォルト値は 複数のユーザーが同じ情報を必要としている デマンド データ 120 秒です。 場合、このようにデータを再利用することに (秒単位) よってシステム パフォーマンスが大幅に向上 します。この値を設定するときは、ユーザーに 最新のデータを提供することがどの程度重要 かを検討してください。頻繁に変更される重 要なデータの場合など、すべてのユーザー に最新のデータを提供することがとても重要 な場合は、この値を 0 に設定してこのような データ再利用が行われないようにします。 SAP BusinessObjects Enterprise 管理者ガイド 1035 30 30 サーバーのプロパティに関する付録 Desktop Intelligence サーバーの設定 プロパティ 説明 デフォルト値 サーバーで許可される事前ロードされたジョ ブの最大数を指定します。このオプションを 有効にすると、サーバー インスタンスをシャッ トダウンして再作成しなくても、サーバー プロ セスをリサイクルして他の接続で使用できるた め、サーバーの効率とメモリの割り当てが向 上します。また、新しい接続ごとに専用のプロ セスを作成する手間を省くことができます。 デフォルト値は 1 事前ロードされた 注 つのジョブです。 レポート ジョブ数 値の範囲は 0 ~ • ジョブは、Desktop Intelligence Processing 10 です。 Server 内で開かれ、管理される Desktop Intelligence レポートとして定義されます。 ジョブは保存データを含まないため、リ ソース集中型の処理です。 • このプロパティは、[同時に実行可能なジョ ブの最大数]プロパティに設定された値よ りも 2 つ少ない値にする必要があります。 一時ディレクトリ 必要な場合に一時ファイルが作成されるディ デフォルトのパス は、/<IN レクトリを指定します。 STALLDIR>/BOE 注 12.0/Daこのディレクトリに十分なディスク領域がない ta/DeskopIntelli場合、パフォーマンスの問題が発生する場合 genceProcessがあります。 ingServer です。 シングル サインオ SSO 接続が有効となる有効期限までの時間 デフォルト値は ンの有効期限 (秒単位)を指定します。 86400 秒です。 (秒) 1036 SAP BusinessObjects Enterprise 管理者ガイド サーバーのプロパティに関する付録 Voyager サーバー の設定 Voyager サーバー の設定 Multi-Dimensional Analysis Services サーバー プロパティ 説明 デフォルト値 サーバーが、失敗してタイムアウトになるまで サーバーの開始を待機する時間を秒単位で 指定します。 指定された時間内にサービスが開始できな い場合、2 つの理由が考えられます。 サービスの起動の • タイムアウト(秒単 • 位) サービスが失敗した。 デフォルト値は サービスは指定された時間内に開始でき 300 秒です。 なかった。 理由を特定するためには、サーバーのログ ファイルを確認してください。サービスが指定 された時間内に開始されなかった場合は、こ の値を変更することを検討してください。 スレッド プールの 作業スレッドの数を指定します。 最大サイズ デフォルト値は 50 の作業スレッドで す。有効な範囲は 12 ~ 150 です。 SAP BusinessObjects Enterprise 管理者ガイド 1037 30 30 サーバーのプロパティに関する付録 Voyager サーバー の設定 プロパティ 説明 デフォルト値 記録する警告の重大度の下限を指定し、サー バーのログ ファイルに記録する情報量を決 定します。 MDAS サーバーでは、Apache Software Foundation(http://logging.apache.org/log4j) が提供する業界標準の log4j ロギングを使用 します。 ログ レベル log4j には次の 5 つのログしきい値レベルが デフォルトのログ レベルは、[自動] あります。重大なものから順に示します。 です。[自動]ログ • 致命的 レベルは、[エ • エラー ラー]と同じです。 • 警告 • 情報 • デバッグ 実稼働環境では、ログ レベルを[エラー]に 設定して、[エラー]と[致命的]のメッセージ のみが生成され、重要でないメッセージが省 略されるように設定することをお勧めします。 最大クライアント セッション 1038 所定の Multi Dimensional Analysis Server サーバーで同時に開くことができる Voyager セッションの最大数を指定します。開いてい るセッション数がこの値に達した場合、さらに 別の Voyager セッションを開始しようとすると、 サーバー使用不可エラー メッセージが表示 されます。この値を変更すると、自身のニー ズと使用可能なハードウェアに応じて MDAS のパフォーマンスを最適化できます。ただし、 この値を増やすと、MDAS とデータベースの 両方でパフォーマンスに問題が生じる場合が あります。デフォルト値の 15 セッションは、控 えめな値です。ユーザー クエリーの数が少な いインストールでは、この値を大幅に増やし、 ユーザーのクエリー数が多いインストールで は、この値を小さくする必要があります。 SAP BusinessObjects Enterprise 管理者ガイド デフォルト値は 15 に設定されます。 有効な範囲は 1 ~ 100 です。 サーバーのプロパティに関する付録 パフォーマンス マネジメント サーバーの設定 パフォーマンス マネジメント サーバーの設定 パフォーマンス マネジメント サービス カテゴリには、次のサーバーが含まれます。 • • • • • • • • • Dashboard Analytics Server Dashboard Server PM Metrics Server PM Repository Server PM Rules Server Predictive Analysis Server Process Analysis Server Sets Profile Server Sets Query Server これらのサーバーに対して設定可能なサーバー プロパティはありません。 SAP BusinessObjects Enterprise 管理者ガイド 1039 30 より詳しい情報 A A より詳しい情報 情報リソース 場所 SAP BusinessObjects http://www.sap.com 製品情報 http://help.sap.com から SAP BusinessObjects を選択しま す。 SAP ヘルプ ポータルでは、すべての SAP BusinessObjects 製品とそのデプロイメントについて扱った最新のドキュメンテー ションにアクセスできます。PDF 版またはインストール可能な HTML ライブラリのダウンロードが可能です。 SAP ヘルプ ポータル 一部のガイドは SAP サービス マーケットプレイスに格納され ており、SAP ヘルプ ポータルからは入手できません。ヘルプ ポータルのガイド一覧で、そのようなガイドには SAP サービ ス マーケットプレイスへのリンクが付いています。メンテナン ス契約を締結されたお客様には、このサイトにアクセスするた めの正規ユーザー ID が付与されます。ID の入手方法につ いては、お客様担当のカスタマー サポート担当者までお問 い合わせください。 http://service.sap.com/bosap-support > ドキュメンテーショ ン • • SAP サービス マー ケットプレイス 1042 インストール ガイド:https://service.sap.com/bosap-inst guides リリース ノート:http://service.sap.com/releasenotes SAP サービス マーケットプレイスには、一部のインストール ガイド、アップグレードおよび移行ガイド、デプロイメント ガイ ド、リリース ノート、サポート対象プラットフォームに関するド キュメントが格納されています。メンテナンス契約を締結され たお客様には、このサイトにアクセスするための正規ユーザー ID が付与されます。ID の入手方法については、お客様担当 のカスタマー サポート担当者までお問い合わせください。SAP ヘルプ ポータルから SAP サービス マーケットプレイスにリダ イレクトされた場合は、左側のナビゲーション ペインのメニュー を使用して、アクセスするドキュメンテーションが含まれている カテゴリを探します。 SAP BusinessObjects Enterprise 管理者ガイド より詳しい情報 情報リソース 開発者向けリソース 場所 https://boc.sdn.sap.com/ https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary SAP Community Net- https://www.sdn.sap.com/irj/boc/businessobjects-articles work 上の SAP BusinessObjects に関する これらの記事は、以前はテクニカル ペーパーという名称でし た。 記事 https://service.sap.com/notes ノート これらのノートは、以前はナレッジ ベース記事という名称でし た。 SAP Community Nethttps://www.sdn.sap.com/irj/scn/forums work 上のフォーラム http://www.sap.com/services/education トレーニング 伝統的な教室での学習から的を絞った e ラーニング セミナー まで、それぞれのニーズと希望する学習スタイルに応じた幅 広いトレーニング パッケージを提供しております。 http://service.sap.com/bosap-support SAP サポート ポータルには、カスタマー サポート プログラム とサービスに関する情報が含まれています。また、さまざまな オンライン カスタマー テクニカル情報およびダウンロードへのリンクも用意されてい サポート ます。メンテナンス契約を締結されたお客様には、このサイト にアクセスするための正規ユーザー ID が付与されます。ID の入手方法については、お客様担当のカスタマー サポート 担当者までお問い合わせください。 SAP BusinessObjects Enterprise 管理者ガイド 1043 A A より詳しい情報 情報リソース 場所 http://www.sap.com/services/bysubject/businessobjectscon sulting コンサルティング 1044 コンサルタントは、初期の分析段階からデプロイメント プロ ジェクトの実現まで一貫したサポートを提供します。リレーショ ナル データベースと多次元データベース、接続、データベー ス設計ツール、カスタマイズされた埋め込みテクノロジなどの トピックに関する専門的なサポートを行います。 SAP BusinessObjects Enterprise 管理者ガイド 索引 記号 .NET BusinessObjects Enterprise .NET SDK 91 Crystal Reports .NET SDK 92 Report Application Server(RAS).NET SDK 92 Report Engine .NET SDK 92 .NET Web アプリケーション サーバー 91 A Adaptive Processing Server 70 Administrator アカウントのパスワードの設定 671 apsdbsetup.sh 656 B BI ウィジットのアクセス権 988 Business Objects 受信ボックス パブリケーションの送信先 898 BusinessObjects Enterprise Web アプリケーション コンテナ サーバー (WACS) 311 アーキテクチャ図 38 アクセス権 674 新しい機能 27 一次認証プロセス 414 サーバー間の通信 284 最上位フォルダのアクセス権 688 シングル サインオン 420 スケーラビリティ 388 セキュリティ設定 670 ドキュメント 31 リバース プロキシ サーバーでのデプロイメント 348, 349 BusinessObjects Enterprise .NET SDK 91 BusinessObjects Enterprise Java SDK 88 BusinessObjects Enterprise SDK 421, 772 BusinessObjects Enterprise サーバー Kerberos およびブラウザの設定 329, 484 ファイアウォールのホスト ファイルの設定 300 BusinessObjects Enterprise の拡張性(スケーラビ リティ) 388 BusinessObjects Mobile 48 C cacert.der 200 Cache Server 635 コマンドライン オプション 635 設定 387 パフォーマンス設定 387 メトリクス 370 レポートの表示 763 cakey.pem 200 CCM Server Intelligence Agent 127 UNIX 652 既存のノードの再作成 135 コマンドライン オプション 634 サーバー 127 サーバー管理 127, 128 サーバーの開始、停止、再起動 137 サーバーの削除 145 サーバーの追加 142 サーバーの有効化/無効化 141 ノード 131 ノードの追加 132 変更 サーバーのユーザー アカウント 192 SAP BusinessObjects Enterprise 管理者ガイド 1045 索引 ccm.sh 652 Central Management Server(CMS) セキュリティ 99 CMC Web アプリケーション コンテナ サーバー (WACS)からの削除 311 Web アプリケーション コンテナ サーバー (WACS)への追加 310 Windows サーバー依存関係 191 アクセス権 964 アクセスの制御 736 管理エリア 668 基本設定の選択 668 サーバーの開始、停止、再起動 137 サーバーの管理 122 サーバーのクローン作成 143 サーバーの削除 145 サーバーの有効化/無効化 141 デフォルト サーバーの削除 133 ナビゲーション 668 パブリケーションの作成 904 ログオン 667 CMC での基本設定 668 CMS nameserver として 161 オブジェクトの保存先 883 開始 140 クラスタへの追加 206 クラスタ名の変更 208 クラスタリング 204 新しいクラスタ メンバーのインストール 206 システム要件 204 コマンドライン オプション 630 セッション変数 423 トラッキング 424 認証 414 設定 161, 172, 175 停止 140 デフォルトのポート 161 トラブルシューティング 140 認証 414 分散セキュリティ 423 1046 CMS (続き) 他のサーバーの有効化と無効化 141 マルチホーム マシンのトラブルシューティング 161 メトリクス 370, 377 CMS クラスタ web.xml に追加 207 CMS システム データベース 175 コピー 165 再作成 172 削除 172 設定 165 選択 175 パスワードの変更 175 CMS システム データベースの移行 165 CMS システム データベースの初期化 172 CMS へのオブジェクトのエクスポート 883 CMS へのオブジェクトの保存 883 Connection Server メトリクス 370 Cookie 423 セッション トラッキング 423 ログオン トークン 422 Crystal Reports 公開形式 901 スケジュール形式オプション 823 Crystal Reports .NET SDK 92 Crystal Reports Cache Server メトリクス 370 Crystal Reports Designer 53 Crystal Reports Processing Server 635 UNIX での設定 185 コマンドライン オプション 635 パフォーマンス設定 178 プロパティ ページ 178 メトリクス 370 Crystal Reports Viewer 53 Crystal Reports キャッシュ サービス 64 Crystal Reports 処理サービス 64 Crystal Reports スケジューリング サービス 65 Crystal Reports 表示および変更サービス 65 SAP BusinessObjects Enterprise 管理者ガイド 索引 Crystal レポート アクセス権 954 最新表示オプション 760 サンプル監査レポート 579 処理拡張機能 774 スケジュールに使用する Job Server 763 追加 868 データベース設定 765 パラメータの指定 767 表示オプション 762 フィルタの使用 769 既存のハイパーリンクを使用した追加 778 Crystal レポートのフィルタ選択 769 CSV のスケジュール形式オプション 823 D DES 暗号化 474 Designer の権限 987 Desktop Intelligence 54 アクセス権 966 Desktop Intelligence キャッシュ サービス 66 Desktop Intelligence 処理サービス 66 Desktop Intelligence スケジューリング サービス 67 Desktop Intelligence ドキュメント アクセス権 955 公開形式 901 プロンプトの更新 768 Destination Delivery スケジューリング サービス 61 Destination Job Server 179 出力先 179 設定 179 有効化/無効化 179 DLL 421, 772 secEnterprise.dll 420 secLDAP.dll 446 secWindows.dll 434 E Enterprise の場所とパブリケーション 898 env.sh 660 Event Server コマンドライン オプション 648 設定 386 ポーリング時間 386 メトリクス 370 Excel のスケジュール形式オプション 823 F File Repository Server コマンドライン オプション 646 最大アイドル時間 177, 387 プロパティ ページ 177, 387 メトリクス 370 ルート ディレクトリ 177, 387 FTP(出力先) スケジュールに使用 815 デフォルトの設定 183 パブリケーション 898 G Guest アカウント 無効化 671, 723 H HTTP 414, 423 HTTPS Web アプリケーション コンテナ サーバー (WACS)の設定 321, 324, 336 I IIS データベース シングル サインオンの設定 521, 522, 523 InfoView 50 Java バージョン 740 アクセス 667 アクセス権 965 SAP BusinessObjects Enterprise 管理者ガイド 1047 索引 InfoView (続き) アクセスの制御 736 カテゴリ 866 管理 740 クラスタリング 40 セッションの類似性 40 パブリケーションの作成 905 フォールト トレランス 40 フォルダ 862 負荷分散 40 ログオン 729 initlaunch.sh 662 Input File Repository Server 最大アイドル時間 177, 387 設定 168 メトリクス 370 ルート ディレクトリ 177, 387 IPv6 CMC 155 CMC でのアドレスの設定 158 オプション 155 ISA 2006 Oracle 10gR3 の設定 362 Sun Java 8.2 の設定 362 Tomcat 5.5 の設定 362 WebSphere CE 2.0 の設定 362 Java プログラム (続き) パラメータの設定 786 JavaServer Faces(JSF)SDK 90 Job Server 185, 638 UNIX での設定 185 コマンドライン オプション 638 出力先 179 設定 179 有効化/無効化 179 設定 185 JVM ヒープ サイズ 937 K Kerberos 329, 484 Java InfoView のシングル サインオン 496 Java のシングル サインオン 516 Krb5.ini 331, 488 設定ファイル 329, 484, 486 トラブルシューティング 332, 493 Kerberos の設定 473 IIS 482 Oracle 482 Tomcat 481 WebLogic 481 WebSphere 481 Krb5.ini 331, 488 J JAAS 設定ファイル 330, 487, 488 Java BusinessObjects Enterprise Java SDK 88 JavaServer Faces(JSF)SDK 90 Report Application Server(RAS)Java SDK 89 Report Engine Java SDK 89 ビューア Java SDK 89 Java Web アプリケーション サーバー 88 Java アプリケーション サーバーと Kerberos 484 Java と Kerberos 489, 490 Java プログラム 781 設定 786 他のファイルへのアクセスの設定 787 1048 L LDAP Secure Sockets Layer(SSL) 446 Windows AD に対するマップ 447 アカウント 445, 446 接続パラメータの変更 459 トラブルシューティング 463 メンバー グループの変更 459 管理 445 グループ 表示 458 マップ 456 マップ解除 459 SAP BusinessObjects Enterprise 管理者ガイド 索引 LDAP (続き) シングル サインオンの設定 460 セキュリティ プラグイン 446 認証 445 設定 450 認証プラグイン 446 ホスト 設定 450 複数の管理 454 Lightweight Directory Access Protocol (「LDAP」 を参照) 446 List of Values Job Server 出力先 179 設定 179 有効化/無効化 179 Live Office 54 リバース プロキシ サーバーの設定 359 logon.csp 414 M Microsoft Excel のスケジュール形式オプション 823 Microsoft Word のスケジュール形式オプション 823 Microsoft 暗号化認証 425, 496 Multi-Dimensional Analysis サーバー 80 N NAT ファイアウォール用のホスト ファイルの設定 300 Network Address Translation サーバーのホスト ファイルの設定 300 O ODBC CMS データベース 接続 170 UNIX でのレポーティング 187 環境変数 187 システム情報ファイル 187 ODBC (続き) 処理サーバー アカウント 185 ドライバ 185 odbc.ini 187 Oracle JAAS 487 Java オプション 490 Kerberos 484 Output File Repository Server 最大アイドル時間 177, 387 設定 168 メトリクス 370 ルート ディレクトリ 177, 387 P patchlevel.sh 661 PDF のスケジュール形式オプション 823 Polestar 743 アクセス権 989 アプリケーション プロパティ 743 設定の管理 743 postinstall.sh 662 Program Job Server 179 コマンドライン オプション 638 出力先 179 設定 179 有効化/無効化 179 Q Query as a Web Service 55, 94 Query as a Web Service(QaaWS)マッピング 63 R Remote Procedure Call 191 Report Application Server 763 コマンドライン オプション 641 必要なオブジェクト権限 150 メトリクス 370 SAP BusinessObjects Enterprise 管理者ガイド 1049 索引 Report Application Server(RAS).NET SDK 92 Report Application Server(RAS)Java SDK 89 Report Engine .NET SDK 92 Report Engine Java SDK 89 restart.sh 660 S SDK Web サービス 93 Secure Sockets Layer(SSL) 199, 425, 446 LDAP 446 負荷分散との関連 423 Server Intelligence 46, 127 Server Intelligence Agent 依存関係 追加または削除 191 サーバーの自動起動 139 再作成 135 追加 132 デフォルト サーバーの削除 133 ノード 131 変更 サーバーのユーザー アカウント 192 Server Intelligence Agent(SIA) 127 serverconfig.sh 657 setup.sh 662 silentinstall.sh 659 SiteMinder 461 LDAP でのシングル サインオンの設定 460, 527 LDAP プラグインの設定 460 Windows AD 527 エラー 461 トラブルシューティング 461 SMTP(出力先), デフォルトの設定 181 SPN ユーティリティ 474 SSL 199 Web アプリケーション コンテナ サーバー (WACS)の設定 321, 324 キー 200 サーバーの設定 199 1050 SSL (続き) 証明書 200 SSL(「Secure Sockets Layer(SSL)」を参照) 446 sslc.cnf 199 sslc.exe 199 startservers 659 stopservers 659 syslog 377 T Tomcat JAAS 487 Java オプション 489 Kerberos 484 接続ポートの変更 164 U uninstallCE.sh 658 Universe Builder 57 Universe Designer 58 UNIX NT 認証との関連 434 syslog 377 UNIX の DNS 187 V Vintela 496 Voyager 51 W WAR ファイル BusinessObjects Enterprise Web アプリケーショ ン 348, 349 OpenDocument 496 web.config の変更 518 wdeploy 48 SAP BusinessObjects Enterprise 管理者ガイド 索引 Web Intelligence 51, 638, 741 Job Server 638 アクセス権 971 アプリケーション アクセス権 741 クエリー HTML アクセス権 741 サンプル監査レポート 579 処理サーバー 644 Web Intelligence Job Server 出力先 179 Web Intelligence サーバー 86 Web Intelligence 処理サービス 69 Web Intelligence スケジュールおよび公開サービ ス 69 Web Intelligence ドキュメント XSL 変換の委任 392 アクセス権 956 キャッシュ オプションの選択 829 公開形式 901 スケジュールに使用するサーバー 763 プロンプトの更新 768 ユニバースの表示 780 Web Intelligence ドキュメントのキャッシュ形式 829 Web Intelligence リッチ クライアント 58 Web アプリケーション コンテナ サーバー(WACS) AD Kerberos 332 CMC サービス 311 CMC サービスの追加 310 CMC サービスの削除 311 HTTPS 321, 324, 336 JAAS ファイル 330 Kerberos の設定ファイル 329 SSL 321, 324 新しいサーバーの作成 318 インストール 317 概要 311 共通タスク 314 クローン作成 319 削除 316, 320 システム デフォルトの復元[システム デフォル トノフクゲン] 344 システムのメトリクス 339, 340 追加 316 Web アプリケーション コンテナ サーバー(WACS) (続き) トラブルシューティング 338 ファイアウォール 337 負荷分散 335 プロキシ サーバーとの併用 335, 336 プロパティ 345 ポート競合の解決 340, 341, 342 他の Web サーバーとの併用 335 マルチホーム マシン 337 メモリ設定の変更 343 連結線 311 ログ 338 Web アプリケーション コンテナ サービス(WACS) 95 Web アプリケーション サーバー 87 .NET 91 Java 88 認証 414 Web 応答速度の向上 393 Web サーバー Web 応答速度の向上 393 セキュリティ 425 Web サービス 39, 93 Query as a Web Service 94 カスタム デプロイメント 264 セッション変数 264 ファイルのキャッシュ 264 リバース プロキシ サーバーの設定 359 Web サービス SDK 63 web.xml 729 CMS クラスタの追加 207 信用できる認証 537 WebLogic JAAS 設定ファイル 487 Java オプション 490 Kerberos 484 WebSphere JAAS 488 Java オプション 490 Kerberos 486 SAP BusinessObjects Enterprise 管理者ガイド 1051 索引 Windows イベント ログ 377 サーバー依存関係 191 ローカル システム アカウント 185 Windows AD Kerberos の設定 IIS 482 Oracle 482 Tomcat 481 WebLogic 481 WebSphere 481 アプリケーション サーバー 473 Kerberos の有効化 327, 482 LDAP のマップ 447 NTML の設定 495 アカウントとグループ グループ チャート 471 更新のスケジュール 471 アカウントのマップ 466 グループのマップ 466 セキュリティ プラグイン 465 認証 463 Windows NT 443 アカウントの管理 435 アカウントのマップ 435 CMC 436 アカウントのマップ解除 439 アカウントの無効化 442 グループの作成 441 グループのマップ 435 グループのマップ解除 438 セキュリティ プラグイン 434 認証 434 認証と UNIX 434 表示 ユーザーとグループ 440 マップされたグループへのアカウントの追加 441 Windows NT アカウントのマップ解除 438 Windows NT シングル サインオンの設定 442 Word のスケジュール形式オプション 823 1052 X Xcelsius 58, 380 XML のスケジュール形式オプション 823 XSL 変換 Web Intelligence ドキュメント 392 XSL 変換の委任によるパフォーマンスの向上 392 あ アーキテクチャ 36 アーキテクチャ図 38 アイドル時間 387 Cache Server 387 File Repository Server 177, 387 処理サーバー 178 アウトプット ファイルストア サービス 62 アカウントの管理 712, 716 アクセス 674 CMC 736 InfoView 736 アプリケーション 736 イベント 852 カテゴリ 864, 866 カレンダー 847 クエリー HTML パネル 741 グループ 728 サーバー 149 サーバー グループ 149 受信ボックス 728 フォルダ 861 プロファイル 917 ユーザー 728 ユニバース接続 747 アクセス レベル 675, 684, 705 アクセス権 959 アクセス権の変更 700 オブジェクトとの関係 702 管理 705 コピー 698 サイトでの管理 702 削除 699 SAP BusinessObjects Enterprise 管理者ガイド 索引 アクセス レベル (続き) 作成 699 主体への割り当て 687 タスクと必要なアクセス権 693 定義済み 693 名前の変更 699 表示 685 表示とオンデマンド表示 697 フォルダのコピー/移動時 859 アクセス レベルの名前の変更 699 アクセス権 674, 948 BI ウィジット 988 CMC 736, 964 Crystal レポート 954 Designer 987 Desktop Intelligence 966 Desktop Intelligence ドキュメント 955 InfoView 736, 965 Polestar 989 Report Application Server 150 Web Intelligence 971 Web Intelligence ドキュメント 956 アクセス レベル 675, 959 関係のクエリー 702 サイトでの管理 702 タスク 693 複製された 702 含まれているアクセス権の変更 700 アクセス権 複製 245 アクセス権の範囲 681 アプリケーション 736 イベント 852 オーナー権限 709 概要 948 カテゴリ 866, 952 カレンダー 847 管理 685, 705, 710 グループ 728, 958 継承 676 グループ 677 破棄 704 アクセス権 (続き) 継承 (続き) フォルダ 678 権限の上書き 679 公開の要件 889 コンテンツ検索 935 サーバー 149 サーバー グループ 149 最上位フォルダ 688 実効アクセス権 684 受信ボックス 728 主体への割り当て 687 種類固有 682 詳細なアクセス権 675, 687 ストラテジ ビルダ 986 セキュリティ クエリー 689, 690 セキュリティの管理 245 ダッシュボード 960 範囲の制限 681 パフォーマンス マネジメント 975 表示 685 表示とオンデマンド表示 697 フォルダ 861, 952 フォルダ 861, 952 フォルダのコピー/移動時 859 プロファイル 917 メモ 953 ユーザー 728, 958 ユニバース 961 ユニバース接続 964 アクセス権の範囲 681 アクセス制御リスト 主体の追加 687 表示 685 アクセスレベル RAS 150 アクティブ セッションの表示 370 アクティブな信頼関係 421 値の一覧スケジューリング サービス 65 新しいノードのデフォルト サーバー 133 アフィニティ, SSL との関連 423 アプリケーション層 151 SAP BusinessObjects Enterprise 管理者ガイド 1053 索引 アプリケーションの管理 736, 742 ディスカッション スレッドの削除 739 ディスカッションの設定 737 アラート通知の設定 808 アンインストール 658 アンマネージド ディスク(出力先) 812 デフォルトの設定 184 い 一次認証 414 一時ファイル 処理サーバーの設定 178 一方向レプリケーション 255 委任管理 705 イベント アクセス 852 カスタム 851 管理 847 スケジュール 802 スケジュールベース 850 通知 806 ファイルベース 848 ポーリング時間 386 イベント サービス 61 イベント ログ 191, 377 印刷 Crystal レポート 770 プリンタの割り当て 771 インスタンス 839 一時停止 838 オブジェクト 759 オブジェクト パッケージ 790 管理 832, 834, 835 検索する 836 コンテンツ検索による検索 924 再開 838 削除 839 スケジュール 759 送信 753 通知 806 表示 838 1054 インスタンス (続き) フォルダ レベルで制限を設定 861 プログラム オブジェクト 781 列 838 レポート オブジェクト 759 インスタンス マネージャ 835 インスタンス共有 266 インデックス処理プロセスの終了 942 インデックスの CMC 基本設定 668 インテリジェンス層 151 インプット ファイルストア サービス 61 インポート サーバー設定 209 ノード 209 インポート ウィザード 54 え エイリアス 管理 730 削除 733 作成 731 既存のユーザー 731 新規ユーザー用 730 無効化 733 ユーザーへの割り当て 732 エリア, 管理 668 エンド ツー エンド シングル サインオン 418 お オーナー権限 709 お気に入りフォルダ 862 オブジェクト CMS へのエクスポート 883 CMS への保存 883 アクセス権 設定 687 表示 685 アクセス権の概要 948 移動 751 SAP BusinessObjects Enterprise 管理者ガイド 索引 オブジェクト (続き) カテゴリ 追加 873 割り当て 757 管理 750 検索 752 コピー 750 削除 752 失敗の通知 804 書式設定 821 スケジュール 公開ウィザードを使用 874 定期スケジュール パターン 797 成功の通知 804 送信 753 追加 CMC で 880 Crystal レポート 868 オブジェクト パッケージへの 791 複数 869 保存データがある 875 ショートカットの作成 751 変更 デフォルトの設定 759 プロパティ 756 オブジェクト アクセス権 概要 948 カテゴリの移動時 864 オブジェクト インスタンス 759 オブジェクト ショートカット 751 オブジェクト パッケージ 791, 871 インスタンス 790 オブジェクトの追加 791, 880 間でのオブジェクトの移動 872 管理 790 作成 791, 871 スケジュール 801 設定 792 認証 793 オブジェクト間の関係の確認 757, 758 オブジェクトの競合 一方向レプリケーション 258 オブジェクトの競合 (続き) 双方向レプリケーション 258 オブジェクトのスケジュール実行オプション 798 オブジェクトの整理 856 か 外部受信者 896 拡張機能, 処理 421, 772 カスタム Web アプリケーションの拡張 392 カスタム イベント 847, 851 カスタム監査レポートの作成 600 カテゴリ 857 アクセス権 866, 952 移動 864 オブジェクトの除去または削除 865 オブジェクトの追加 873 オブジェクトの割り当て 757 削除 864 作成 863 レポートの追加 865 カレンダー 840 アクセス権の指定 847 形式オプション 843 削除 846 作成 841 定期実行日 845 特定の日付の追加 843 日付の追加 842 環境変数 187 ODBC 187 プログラム オブジェクトに指定する 786 関係 757, 758 関係のクエリー 757, 758 アクセス レベル 702 監査 554 Web 利用状況 426 イベント コード 604 監査実行サーバー 548 監査対象サーバー 548 記録の同期 580 公開 572 SAP BusinessObjects Enterprise 管理者ガイド 1055 索引 監査 (続き) コンポーネント間の通信 548 詳細コード 604 データベース スキーマ 600 データベースの設定 554 パフォーマンスの最適化 581 パブリケーション出力先 572 有効化 573 ユーザー イベントとシステム イベント 557 レポート結果 579, 600 レポート名 587 監査可能なシステム イベント 557 監査可能なユーザー イベント 557 監査対象動作の同期 580 監査データベース 98, 554 設定 554 データベース スキーマ 600 Application_Type テーブル 603 Audit_Detail テーブル 601 Audit_Event テーブル 600 Detail_Type テーブル 604 Event_Type テーブル 603 Server_Process テーブル 602 管理 666 CMC 736 InfoView 736 アクセス権 705 アプリケーション 736 委任 705 イベント 852 カテゴリ 866 グループ 728 サーバーとサーバー グループ 149 受信ボックス 728 設定ツール 120, 368 ツール 666 フォルダ 861 プロファイル 917 ユーザー 728 管理エリア 668 管理サービス 40 管理のツール 666 1056 き キー ファイル 200 共有ライブラリ, 処理拡張機能として 421, 772 行レベル セキュリティ, 処理拡張機能 421, 772 く クエリー 関係 757, 758 セキュリティ 689, 690 クエリー HTML パネルへのアクセス権 741 クエリーの提案 926 区切り値のスケジュール形式オプション 823 クライアント 47 クライアント監査プロキシ サービス 61 クラスタ 204, 206 CMS の追加 206 詳細の表示 377 名前の変更 208 ノード 131, 204 ノードの採用 135 ノードの追加 132 クラスタリング サポート 40 グループ アクセス権 958 継承 677 継承の破棄 704 権限の上書き 679 最上位フォルダ 688 アクセス権の確認 689, 690 アクセス権の付与 728 管理 713 グループ メンバーシップの指定 721 権限の割り当て先 687 削除 722 作成 719 サブグループの追加 721 設定する, フォルダのインスタンス制限 861 デフォルト 713 SAP BusinessObjects Enterprise 管理者ガイド 索引 グループ (続き) 表示 アクセス権 685 メンバー 720 ユーザーの追加 723 変更 720 グローバル システム メトリクス 377 グローバル プロファイル ターゲット 910, 911 クローン作成 Web アプリケーション コンテナ サーバー (WACS) 319 サーバー 143 け 形式 パブリケーション 901 継承 676 グループ 677 権限の上書き 679 制限 681 破棄 704 フォルダ 678 権限エクスプローラ 685 検索 737 オブジェクト 752 コンテンツ検索のインスタンス 924 コンテンツ検索の構文と解説 922 コンテンツ検索のパラメータとプロンプト 925 コンテンツ検索のビュー タイム セキュリティが 適用されたレポート 925 コンテンツ検索のファセット 924 ディスカッション スレッド 737 複数言語 924 検索サービス 63 こ 公開 886 監査 572 管理についての推奨事項 395, 396 公開 (続き) 出力先 監査 572 デプロイメントの推奨設定 395 必要な権限 889 役割のプロファイル 908 ワークフロー 888 公開ウィザード 55, 869 作成 CMS 上のカテゴリ 873 CMS 上のフォルダ 871 スケジュール オブジェクト 874 形式 879 選択 CMS 上のカテゴリ 873 CMS 上のフォルダ 871 オブジェクト 870 フォルダ 870 データベース ログオン 878 デフォルト値の変更 877 パラメータの設定 878 フォルダ間でのオブジェクトの移動 872 フォルダ構造の複製 872 プログラム オブジェクト コマンドライン引数 879 種類 876 ファイルの追加 879 リポジトリの最新表示 875 ログオン 869 公開サービス 63 購読 904 大容量パブリケーション 891 個人用カテゴリ 866 コピー アクセス レベル 698 オブジェクト 750 フォルダ 859 コマンドライン オプション 626, 644, 648 Cache Server 635 CCM 634 CMS 630 SAP BusinessObjects Enterprise 管理者ガイド 1057 索引 コマンドライン オプション (続き) Event Server 648 Input/Output File Repository Server 646 Job Server 638 Program Job Server 638 Report Application Server 641 SSL 199 Web Intelligence Job Server 638 処理サーバー 635 すべてのサーバー 627 標準のオプション 627 コマンドライン引数の指定 783, 879 コンテンツ検索 920 JVM ヒープ サイズ 937 アクセス権 935, 942 アプリケーション設定 931 インスタンス 924 インストールとアップグレード 931 インデックス化する最大グループ インスタンス 数 936 インデックス処理の失敗 944 インデックス化のスケジュール 941 インデックス処理の終了 942 インデックス処理プログラムの管理 940 インデックスの再構築 932 インデックスの場所 934 オブジェクトの種類 920 オブジェクトの除外 928 クエリーの提案 926 検索結果の制限 927 検索言語の設定 933 構文と解説 922 サーバーとアーキテクチャ 928 初期インデックスの作成 938, 939 セキュリティ上の考慮事項 928 ディスク容量 931 同時インデックス処理 934 パラメータとプロンプト 925 ビュー タイム セキュリティが適用されたレポー ト 925 ファセット 924 複数言語検索 924 1058 コンテンツ検索 (続き) プロセッサ 930 無効化 936 メモリ 930 ユーザー負荷の見積もり 930 ロック 945 コンテンツ検索インデックスの再構築 932 コンテンツ検索からのオブジェクトの除外 928 コンテンツ検索での検索言語の設定 933 コンテンツ検索に必要なディスク容量 931 コンテンツ検索に必要なメモリ 930 コンテンツ検索のインストールとアップグレード 931 コンテンツ検索のインデックス化する最大グループ インスタンス数 936 コンテンツ検索のインデックス化のスケジュール 941 コンテンツ検索のインデックス処理の失敗 944 コンテンツ検索のインデックス処理プログラム オブジェクト アクセス権 942 コンテンツ検索のインデックス処理プログラム 940 コンテンツ検索のインデックスの場所 934 コンテンツ検索のオブジェクト タイプ 920 コンテンツ検索の記号 922 コンテンツ検索の検索可能なオブジェクト 920 コンテンツ検索の語幹 922 コンテンツ検索のサーバーとアーキテクチャ 928 コンテンツ検索の初期インデックスの作成 938 コンテンツ検索のトークン 922 コンテンツ検索の特殊文字 922 コンテンツ検索のビュー タイム セキュリティ 925 コンテンツ検索のプロセッサ 930 コンテンツ検索のユーザー負荷の見積もり 930 コンテンツ検索のロック 945 コンテンツ検索用のアプリケーションの設定 931 さ サード パーティ グループの複製 250 サード パーティ ユーザーの複製 250 サードパーティ セキュリティ プラグイン 419 サーバー 120, 368 Adaptive Job Server 70 SAP BusinessObjects Enterprise 管理者ガイド 索引 サーバー (続き) Adaptive Processing Server 70 Central Management Server 71 Connection Server 73 Crystal Reports Cache Server 73 Crystal Reports Page Server 設定 アイドル状態のジョブのタイムアウト 1010 アイドル状態の接続のタイムアウト 1010 一時ディレクトリ 1010 キャッシュ ファイル ディレクトリ 1010 クライアント間でレポート データを共有する 1010 クライアントに提供する最も古いオンデマン ド データ 1010 最大キャッシュ サイズ 1010 最大終生ジョブ数(子単位) 1010 参照データのサイズ 1010 事前開始された最大子数 1010 シングル サインオンの有効期限 1010 同時に実行可能なジョブの最大数 1010 バッチ サイズ 1010 ビューアを最新表示すると、常に最新デー タが表示される 1010 プレビューまたは最新表示時に読み取る データベース レコード数 1010 レポート ジョブが閉じるまでレポート ジョブ のデータベースへの接続を維持できる ようにする 1010 レポート ジョブの最大同時接続数 1010 レポートのプレビューまたは最新表示時に 読み取るデータベース レコード数 1010 Crystal Reports Processing Server 74 Dashboard Analytics Server 75 Dashboard Server 75 Desktop Intelligence Cache Server 76 Desktop Intelligence Job Server 76 Desktop Intelligence Processing Server 77 Desktop Intelligence サーバー設定 CORBA クライアント サポートの有効化 1029 HTTP クライアント サポートの有効化 1029 VBA の実行可能最大数 1029 サーバー (続き) Desktop Intelligence サーバー設定 (続き) アイドル状態の一時オブジェクトのタイムア ウト 1029 アイドル状態のジョブのタイムアウト 1029 アイドル状態の接続のタイムアウト 1029 一時ディレクトリ 1029 キャッシュ ファイル ディレクトリ 1029 クライアント間でレポート データを共有する 1029 クライアントに提供する最も古いオンデマン ド データ 1029 最大キャッシュ サイズ 1029 事前ロードされたレポート ジョブ数 1029 実行トレースの有効化 1029 シングル サインオンの有効期限 1029 同時に実行可能なジョブの最大数 1029 ドキュメントのキャッシュがいっぱいになっ たときに保持するキャッシュ量 1029 ビューアを最新表示すると、常に最新デー タが表示される 1029 レポート ジョブを再設定するまでの最大処 理数 1029 Event Server 77 File Repository Server 78 Input File Repository Server 78 IP アドレスの設定 158 IPv6 アドレス 158 Job Server 79 List of Values(LOV)Job Server 80 Multi-Dimensional Analysis Server 80 Output File Repository Server 79 PM Metrics Server 81 PM Repository Server 81 PM Rules Server 82 Predictive Analysis server 82 Process Analysis Server 83 Program Job Server 83 Publication Job Server 84 Report Application Server 84 Sets Profile Server 85 Sets Query Server 85 SAP BusinessObjects Enterprise 管理者ガイド 1059 索引 サーバー (続き) UNIX のシグナル ハンドリング 630 Voyager サーバー設定 サービス起動のタイムアウト 1037 最大クライアント セッション 1037 スレッド プールの最大サイズ 1037 ログ レベル 1037 Web Intelligence サーバー 86 Web Intelligence サーバーの設定 アイドル状態の接続のタイムアウト 1021 アイドル状態のドキュメントのタイムアウト 1021 アウトプット キャッシュ ディレクトリ 1021 値の一覧の最大サイズ 1021 値の一覧キャッシュ有効化 1021 値の一覧のバッチ サイズ 1021 イメージ ディレクトリ 1021 キャッシュ共有禁止 1021 キャッシュ内の最大ドキュメント数 1021 キャッシュのタイムアウト 1021 サーバー ポーリング間隔 1021 最大接続数 1021 最大ドキュメント キャッシュ サイズ 1021 最大ドキュメント キャッシュ縮小スペース 1021 最大並べ替え(カスタム)サイズ 1021 最大文字ストリーム サイズ 1021 シングル サインオンの有効期限 1021 ドキュメント キャッシュ クリーンアップ間隔 1021 ドキュメント キャッシュ有効化 1021 ドキュメント マップ最大サイズ エラーの許 可 1021 バイナリ ストリーム最大サイズ 1021 メモリの下位しきい値 1021, 1028 メモリの最大しきい値 1021, 1028 メモリの上位しきい値 1021, 1028 メモリ分析有効化 1021 ユーザーあたりの最大ドキュメント数 1021 ユニバース キャッシュの最大サイズ 1021 リアルタイム キャッシュ有効化 1021 リサイクルまでの最大ドキュメント数 1021 1060 サーバー (続き) Web Intelligence サーバーの設定 (続き) リサイクルまでのタイムアウト 1021 Web アプリケーション コンテナ サーバー 86 アクセス 149 新しいノード 133 依存関係の変更 191 一覧 122 一般的なサーバー設定 SIA の起動時にこのサーバーを自動的に 起動します 994 システム デフォルトの復元 994 自動割り当て 994 設定テンプレートの使用 994 設定テンプレートの設定 994 ホスト ID 994 リクエスト ポート 994 オブジェクトのスケジュールのデフォルト 763 開始 137, 139 自動 137 グループ化 146 グループメンバーシップの変更 149 クローン作成 143 コア サーバー設定 bscLogin.conf ファイルの場所 996 HTTP ポート 996 HTTPS ポート 996 HTTPS を有効にする 996 Krb5.ini ファイルの場所 996 一時ディレクトリ 996 イベント ポーリング間隔 996 クライアント認証を有効にする 996 クリーンアップ間隔 996 サービス起動のタイムアウト 996 最大アイドル時間 996 システムおよび監査データベースへの自動 再接続を無効にする 996 証明書エイリアス 996 証明書信頼リスト ファイルの場所 996 証明書信頼リストの秘密鍵のアクセス パス ワード 996 証明書ストア タイプ 996 SAP BusinessObjects Enterprise 管理者ガイド 索引 サーバー (続き) コア サーバー設定 (続き) 証明書ストア ファイルの場所 996 シングル サインオンの有効期限 996 すべての IP アドレスに連結 996 スレッド プールの最大サイズ 996 同時接続要求の最大数 996 同時に実行可能なジョブの最大数 996 ネーム サーバー ポート 996 必要なシステム データベース接続 996 秘密鍵のアクセス パスワード 996 ファイル アクセスの最大試行回数 996 ファイル格納ディレクトリ 996 プロキシ ポート 996 プロキシ ホスト名 996 プロキシ経由の HTTP を有効にする 996 プロトコル 996 ホスト名または IP アドレスに連結 996 ログ レベル 996 コマンド ライン 626 サービス アカウントの設定 474 サービス アカウントへの権限の付与 478, 479 サービス アカウントを使用するためのサーバー の設定 480 サービスとの対比 59 再起動 137 削除 145 ステータス 122, 136 設定 120, 151, 368 設定テンプレート 152 設定 153 適用 154 設定のトレース 196 追加 142 通信 284 停止 137 デフォルトの設定 120, 155, 368 ナビゲーション ツリー 122 名前による登録 163 ノード 59 パフォーマンス マネジメント サーバー設定 1039 サーバー (続き) パフォーマンス設定 152, 388 標準のコマンドライン オプション 627 プレースホルダ 144 プロパティ 152, 388 変更 136 Windows のユーザー アカウント 192 ステータス 136 ホスト ID オプション 156 ホスト名 158 無効化 141 メトリクスの表示 370 有効化 141 ユーザー アカウントの変更 192 利用状況の記録 377 レポートの表示と変更に使用 763 サーバー グループ アクセス 149 サーバーのサブグループ 146 作成 147 サブグループ 147 ノード 122 サーバー管理 127 バージョン間の相違点 128 サーバー設定のインポート 209 サーバーのキャッシュ期間のデフォルト期間値の 変更 493 サーバーの再起動 137 サーバーの状態 122 サーバーのプロパティ 994 サービス Crystal Reports 64 Crystal Reports キャッシュ サービス 64 Crystal Reports 処理サービス 64 Crystal Reports スケジューリング サービス 65 Crystal Reports 表示および変更サービス 65 Desktop Intelligence 66 Desktop Intelligence キャッシュ サービス 66 Desktop Intelligence 処理サービス 66 Desktop Intelligence スケジューリング サービ ス 67 SAP BusinessObjects Enterprise 管理者ガイド 1061 索引 サービス (続き) Destination Delivery スケジューリング サービ ス 61 Query as a Web Service(QaaWS)マッピング 63 Voyager 68 Web Intelligence 69 Web Intelligence 処理サービス 69 Web Intelligence スケジュールおよび公開サー ビス 69 Web サービス 39 Web サービス SDK 63 アウトプット ファイルストア サービス 62 値の一覧スケジューリング サービス 65 イベント サービス 61 インプット ファイルストア サービス 61 カテゴリ 59 管理 40 クライアント監査プロキシ サービス 61 検索サービス 63 コア サービス 59 公開サービス 63 サーバーとの対比 59 処理 42 ストレージ 41 接続サービス 66 設定テンプレート 152 セントラル管理コンソール サービス 60 セントラル管理サービス 60 多次元分析サービス 68 パフォーマンス マネジメント 67 パブリッシング ポスト処理サービス 62 ビジネス プロセス BI サービス 60 プログラム スケジューリング サービス 62 レプリケーション サービス 63 サービス アカウント 委任 474 サーバーの設定 480 制限された委任 477 セットアップ 474 サービス アカウントの権限 478 許可 479 1062 サービス カテゴリ 122 最上位の階層 新しいカテゴリの作成 863 新しいフォルダの作成 858 フォルダのアクセス権 688 最新表示 387 キャッシュ ファイル 387 ソース ドキュメント データ 891 レポート 760 サイト アクセス レベル 702 アクセス権の管理 245 削除 172 CMS システム データベース 172 Web アプリケーション コンテナ サーバー (WACS) 320 アクセス レベル 699 新しいノードからのサーバー 133 エイリアス 733 オブジェクト 752 カテゴリ 864 グループ 722 サーバー 145 サブフォルダ 858 フォルダ 857 ユーザー アカウント 719 ユニバース 747 ユニバース接続 747 作成 アクセス レベル 699 オブジェクト ショートカット 751 オブジェクト パッケージ 791 カスタム監査レポート 600 カテゴリ 863 グループ 719 コンテンツ検索の初期インデックス 939 サーバー グループ 147 サーバー サブグループ 147 パブリケーション CMC 904 InfoView 905 フォルダ 857 SAP BusinessObjects Enterprise 管理者ガイド 索引 作成 (続き) プロファイル 909 ユーザー アカウント 717 サブグループの追加 721 サブフォルダの削除 858 サムネイルをレポートと共に追加 860, 865 サンプル監査レポート 579 し シグナル ハンドリング 630 システム セキュリティ 412 システム データベースの移行 165 システム情報ファイル(ODBC) 187 システムのメトリクス, 表示 377 Web アプリケーション コンテナ サーバー (WACS) 339, 340 システム要件 クラスタリング 204 実効アクセス権 684 実行可能プログラム 781 設定 784 自動 サーバーの開始 139 分類 924 受信者 動的 896 パブリケーションのパーソナライゼーション 903 受信ボックス アクセスの制御 728 オブジェクトのスケジュール先 819 主体 アクセス権の確認 689, 690 アクセス権の表示 685 権限の割り当て先 687 最上位フォルダのアクセス権 688 詳細なアクセス権の割り当て先 687 出力先 FTP 815 Job Server の 179 設定 179 有効化/無効化 179 出力先 (続き) アンマネージド ディスク 812 オブジェクト タイプ別の利用可能な 755 受信ボックス 819 スケジュール 810 送信 753 デフォルトの設定 811 電子メール 817 パブリケーション 897, 898 出力先サイト アクセス レベル 702 種類固有アクセス権 682 BI ウィジット 988 CMC 964 Crystal レポート 954 Designer 987 Desktop Intelligence 966 Desktop Intelligence ドキュメント 955 InfoView 965 Web Intelligence 971 Web Intelligence ドキュメント 956 アクセス レベル 959 カテゴリ 952 グループ 958 ストラテジ ビルダ 986 ダッシュボード 960 パフォーマンス マネジメント 975 フォルダ 952 メモ 953 ユーザー 958 ユニバース 961 ユニバース接続 964 詳細なアクセス権 675, 684, 687 承認 100 証明書信頼リスト 323 証明書ファイル 200, 322 処理拡張機能 421, 772 共有 776 選択 776 登録 774 レポートへの適用 774 SAP BusinessObjects Enterprise 管理者ガイド 1063 索引 処理拡張機能としてのダイナミックリンク ライブラリ 421, 772 処理サーバー Web Intelligence 644 コマンドライン オプション 635 設定 185 データ ソースの設定 185 表示と変更に使用 763 処理サービス 42 処理スレッド 387 Cache Server 387 処理サーバー 178 処理層 151 処理の設定 831 新機能 27 シングル サインオン 99, 417, 443, 527 .NET InfoView 用の Kerberos 517, 518 .NET InfoView 用の NTLM 524 BusinessObjects Enterprise 417 Guest アカウントの無効化 671 IIS クライアントの設定 519 Internet Explorer の設定 520 Kerberos 496, 516 Windows NT 443 エンド ツー エンド 418 セットアップ LDAP 460 SiteMinder 460, 527 Windows AD 496 Windows NT 442 データベース 418 匿名 417 匿名アカウント 671 トラブルシューティング 461 認証 420 Enterprise 420 LDAP 446 Windows AD 496 信用できる認証 537, 727 web.xml での設定 538 信頼, アクティブな信頼関係 421 信頼の委任 423 1064 す 図, アーキテクチャ 38 スクリプト プログラム 781 スケジュール 796, 804 イベント 802 オブジェクト 800, 804 グループ 830 実行オプション 798 定期パターン 797 バッチ 801 ユーザー 830 オブジェクト パッケージ 801 オブジェクトの設定 804 形式 823 公開ウィザードを使用 874 サーバー グループの設定 831 使用するサーバーの指定 763 直ちに実行 853 通知 804 定期パターン 796 能力の向上 390 スケジュール イベント 847, 850 スケジュールされたインスタンス 759 スタイルの CMC 基本設定 668 ステータス(サーバー)の表示/変更 136 ストップ ワード 922 ストラテジ ビルダのアクセス権 986 ストレージ サービス 41 せ 制限 428 guest アカウント 428 アクセス権の範囲 681 コンテンツ検索による検索結果 927 パスワード 427 フォルダ レベル インスタンス 861 ユーザー 427 ログオン 427 セキュリティ 99, 412 Central Management Server(CMS) 99 SAP BusinessObjects Enterprise 管理者ガイド 索引 セキュリティ (続き) guest アカウントの制限 428 Web サーバー 425 Web の利用状況の監査 426 Web ブラウザから Web サーバーへ 425 悪意あるログオンに対する保護 426 アクティブな信頼関係 421 環境の保護 425 管理 685 クエリー 689, 690 最上位フォルダ 688 初期設定 670 処理拡張機能 421, 772 制限 427 セッション トラッキング 423 パスワード制限 427 ファイアウォール 425 プラグイン 100, 419 分散型 423 ユーザー制限 427 ユニバース オブジェクト 963 ログオンの制限 427 セキュリティ プラグイン 419 Enterprise 認証 420 LDAP 認証 446 Windows AD 認証 465 Windows NT 認証 434 セッション 423 アクティブの表示 370 トラッキング 423 セッション変数 423 一次認証 414 認証との関連 414 接続サービス 66 設定 554 Apache 2.2 353 Cache Server 387 CMS クラスタ 208 CMS システム データベース 165, 172 CMS データベース 175 Crystal Reports Processing Server 185 Event Server 386 設定 (続き) File Repository Server 177, 387 InfoView 740 ISA 2006 355 Java プログラム 786 Job Server 178, 185 WebSEAL 6.0 354 アカウントの利用状況の表示 431 アプリケーション層 151 インテリジェンス層 151 オブジェクト パッケージ 792 監査データベース 554 UNIX 上 557 Windows 556 クラスタ 204 サーバー 120, 368 最上位フォルダのアクセス権 688 実行可能プログラム 784 初期セキュリティ レベル 670 処理サーバー 178 処理層 151 信用できる認証 538 設定テンプレート 153 データベース 765 ノード 204 ファイアウォール 297 フォルダのインスタンス制限 861 複数のサーバー 152 ユニバース接続の監査 578 リバース プロキシ サーバー 350 レポートの最新表示 760 設定テンプレート 152 システムデフォルトの復元[システムデフォルト ノフクゲン] 155 設定 153 適用 154 ベストプラクティス 152 セントラル管理コンソール(CMC) 49 クラスタリング 40 セッションの類似性 40 フォールト トレランス 40 負荷分散 40 SAP BusinessObjects Enterprise 管理者ガイド 1065 索引 セントラル管理コンソール サービス 60 セントラル管理サービス 60 セントラル管理システム(CMS) データベース 96 セントラル設定マネージャ(CCM) 52 そ 送信 インスタンス 753 オブジェクト ショートカット 753 受信ボックスのデフォルト設定 179 出力先 753 増分インデックス 941 双方向レプリケーション 255 属性, ログオン トークン 422 た て タイム ゾーンの CMC 基本設定 668 多次元分析サービス 68 直ちに実行 853 ダッシュボード & アナリティクス 49 ダッシュボードの権限 960 ち チケット 423 分散セキュリティ用 423 ログオン トークン 422 つ 追加 204 CMS 206 Crystal レポート 868 オブジェクト 868 CMC で 880 オブジェクト パッケージへの 791, 880 カテゴリに 873 公開ウィザードを使用 869 1066 追加 (続き) クラスタ メンバー 204 グループへのユーザー 723 サーバー 142 サブグループ 721 通信 414 BusinessObjects Enterprise サーバー間 284 ブラウザと Web アプリケーション サーバー間 414 通知 イベント 806 オブジェクトの失敗と成功 804 監査 806 警告 808 スケジュールされたオブジェクトへの 804 電子メール 806 通知の監査 806 定期パターンでのオブジェクトのスケジュール 797 ディスカッション 740 ディスカッション スレッド 737 検索 737 検索結果を並べ替える 739 検索のキャンセル 737 追加するアクセス権 740 ディレクトリ サーバー 446 LDAP の解説 446 セキュリティ プラグイン 446 データ 保存 697 ライブ 697 データ ソース 185 UNIX 上 185 Windows[windows] 185 データ ソース移行ウィザード 53 データ ソース接続 746 データの共有 120, 368 Cache Server 上 387 処理サーバー 178 データの最新表示 891 SAP BusinessObjects Enterprise 管理者ガイド 索引 データベース 95 CMS データのコピー 165 CMS の初期化 172 CMS への選択 175 監査 98 サーバーの設定 185 シングル サインオン アクセス 418 設定の変更 765 セントラル管理システム(CMS) 96 ビュー 98 ユニバース 97 データベースのフェッチ 891 デーモン, シグナル ハンドリング 630 テキストのスケジュール形式オプション 823 デスクトップ クライアント 52 Crystal Reports Designer 53 Crystal Reports Viewer 53 Desktop Intelligence 54 Live Office 54 Query as a Web Service 55 Universe Builder 57 Universe Designer 58 Web Intelligence リッチ クライアント 58 Xcelsius 58 インポート ウィザード 54 公開ウィザード 55 セントラル設定マネージャ(CCM) 52 データ ソース移行ウィザード 53 トランスレーション マネージャ 57 ビジネス ビュー マネージャ 52 リポジトリ診断ツール 56 レポート変換ツール 56 デフォルトの設定 420 Enterprise アカウント 420 サーバー 155 セキュリティ プラグイン 420 認証 420 ポート 161 デプロイメント ドキュメント 31 電子メール(出力先) オブジェクトのスケジュール先 817 電子メール(出力先) (続き) デフォルトの設定 181 パブリケーションの送信先 898 電子メール通知 806 と 統計, Web の利用状況の監査 426 動的受信者 896 動的受信者ソース 896 ドキュメントの種類の公開 887 匿名シングル サインオン 417 トラッキング, セッション 423 トラブルシューティング Kerberos 332, 493 LDAP アカウント 463 Web アプリケーション コンテナ サーバー (WACS) 338 エラー メッセージ 278 シングル サインオン 461 トランスレーション マネージャ 57 トレース 設定 コマンド ライン 196 な ナビゲーション レポート間 777 ナビゲーション ツリー サーバー 122 に 認証 99, 100, 420 LDAP 445, 446 Web アプリケーション コンテナ サーバー (WACS) 327 Windows AD 463 Windows NT 434 オブジェクト パッケージ 793 SAP BusinessObjects Enterprise 管理者ガイド 1067 索引 認証 (続き) 主軸 414 種類 715 信用できる認証 537, 727 セキュリティ プラグイン 419 ね ネイティブ ドライバ 185 UNIX 上 186 ネットワーキング環境 IPv4 IPv4/IPv6 デュアル ノード 156 IPv6 156 ネットワーク インターフェイス 複数のトラブルシューティング 160 ネットワーク インターフェイスのトラブルシューティ ング 161 の ノード 59, 131 CMC 122 SIA の再作成 134 クラスタリング 204 採用 135 追加 132 CMS 206 クラスタへの 206 非アクティブ クラスタへの 134 追加のサーバーの削除 133 ノードのインポート 209 ノードのサイヨウ 134 は パーソナライゼーション パブリケーション 903 配信ルール 893 パスワード 175 制限 427 1068 パスワード (続き) 設定 671 Administrator アカウントに 671 CMC 基本設定 668 現在の CMC ユーザー用 668 変更 725 CMS データベース 175 オプション 725 バックアップ サーバー設定 209 パフォーマンス 388, 581 Cache Server 設定 387 一般的留意点 389 監査中 581 クラスタ 204 トラブルシューティング 380 評価 368 負荷分散 423 パフォーマンス マネジメント アクセス権 975 パブリケーション 886 形式 901 購読と購読解除 904 作成 CMC 904 InfoView 905 出力先 897, 898 動的受信者 896 パーソナライゼーション 903 配信ルール 893 複数ドキュメント 887 レポート バースト 891 パブリケーション データのフィルタ処理 903 パブリッシング ポスト処理サービス 62 パラメータ Java プログラム用 786 およびコンテンツ検索 925 レポート オブジェクト用 767 ひ 非アクティブ クラスタ 134 SAP BusinessObjects Enterprise 管理者ガイド 索引 ビジネス ビュー マネージャ 52 ビジネス プロセス BI サービス 60 ビュー 98 ビューア Java SDK 89 ビューアの CMC 基本設定 668 表示 370 CMS クラスタの詳細 377 Crystal レポート 762 Web アプリケーション コンテナ サーバー (WACS)メトリクス 339, 340 アクティブ ユーザー 370 現在のメトリクス 370 サーバーのメトリクス 370 システムのメトリクス 377 主体のアクセス権 685 ライセンス情報 430 現在のアカウントの利用状況 431 ふ ファイアウォール 425 Web アプリケーション コンテナ サーバー (WACS) 337 サーバー通信 284 設定 297 設定シナリオ 302 名前での登録をサーバーに強制 163 ファイル イベント 847, 848 ファイル システム(出力先) デフォルトの設定 184 ファセットおよびラベル 924 フェデレーション 224 Web サービス 264 アクセス レベル 702 一方向レプリケーション 255 大きいオブジェクトの複製 273 オブジェクトのクリーンアップ 252 競合の管理 258 サードパーティ ユーザーとグループの複製 250 セキュリティの管理 245 双方向レプリケーション 255 フェデレーション (続き) トラブルシューティング 278 パフォーマンスの拡張 277 複製したコンテンツのインポートと昇格 270, 271, 272 ベスト プラクティス 273 用語 226 利点 224 リモート スケジュール 266 リモート接続 236 作成 236 変更 239 レプリケーション ジョブ 239 作成 240 スケジュール 242 変更 243 レプリケーション モード 255 レプリケーション一覧 229 管理 235 作成 230 フォルダ 230 レプリケート先から最新表示 255 レプリケート先サイトの再指定 270, 272 レプリケート元から最新表示 255 ローカルで実行されたインスタンス 266 ログの表示 244 フェデレーションの最新表示モード オプション 255 フォールト トレランス サポート 40 セッションの類似性 Web アプリケーションのサポート 40 フォルダ 856 アクセス権 861, 952 インスタンスの制限の設定 861 お気に入りフォルダ 862 オブジェクト アクセス権 継承 678 コピー/移動 859 削除 857 作成 857 デフォルトのユーザー フォルダ 862, 866 レポートの追加 860 SAP BusinessObjects Enterprise 管理者ガイド 1069 索引 フォルダ継承 678 権限の上書き 679 負荷分散 423 CMS の追加 206 Web アプリケーション コンテナ サーバー (WACS) 335 クラスタリング 204 分散セキュリティとの関連 423 復元 サーバー設定 209 システムデフォルト 155, 344 複数言語検索 924 複数のドキュメントの公開 887 複製 オブジェクト 224 サードパーティ ユーザーとグループ 250 プライマリ ネットワーク インターフェイス 160 プライマリではないネットワーク インターフェイス 160 ブラウザ ベースのクライアント 48 BusinessObjects Mobile 48 InfoView 50 Server Intelligence 46 Voyager 51 Web Intelligence 51 セントラル管理コンソール(CMC) 49 ダッシュボード & アナリティクス 49 レポート ビューア 50 プラグイン セキュリティ 100 プレーン テキストのスケジュール形式オプション 823 プログラム オブジェクト 781, 879 Java プログラム 786 環境変数の指定 786 管理 780 公開ウィザードを使用した追加 876 コマンドライン引数 879 作業ディレクトリの指定 783 実行可能プログラムの設定 784 実行可能プログラムへのファイル アクセス 785 スクリプト 876 1070 プログラム オブジェクト (続き) 認証 788, 789 バイナリ 876 バッチ 876 他のファイルへのアクセス 879 有効化と無効化 788, 789 プログラム スケジューリング サービス 62 プログラム認証情報の指定 876 プロファイル 908 アクセス 917 競合 915 グローバル プロファイル ターゲットの指定 911 公開の役割 908 作成 909 プロファイル ターゲット 910 プロファイル値 910 競合 916 種類 911 変数 914 プロファイル ターゲット 910 プロファイル値 910 競合 916 種類 911 変数 914 プロファイル値の変数 914 プロンプト およびコンテンツ検索 925 更新 Desktop Intelligence ドキュメント 768 Web Intelligence ドキュメント 768 分数, ログオン トークン 422 へ ページ インデックスの CMC 基本設定 668 ページあたりの最大オブジェクト数の設定 668 ページ数の CMC 基本設定 668 SAP BusinessObjects Enterprise 管理者ガイド 索引 ほ も ポート番号 Web アプリケーション コンテナ サーバー (WACS) 340 競合 341, 342 変更 161 ホスト LDAP の設定 450 保存データ 697 オブジェクトの追加 875 文字数の CMC 基本設定 668 元のサイト アクセス レベル 702 ま マップされたユーザーのエイリアスの管理 730 マルチホーム マシン 158 Web アプリケーション コンテナ サーバー (WACS) 337 む 無効化 Guest アカウント 671 guest アカウント 723 Job Server での出力先 179 エイリアス 733 コンテンツ検索 936 サーバー 141 め メトリクス 431 アカウントの利用状況の表示 431 表示 370 メニュー スタイルの CMC 基本設定 668 メモのアクセス権 953 メモリ設定 Web アプリケーション コンテナ サーバー (WACS)での変更 343 ゆ 有効化 Job Server での出力先 179 監査 573 サーバー 141 ユーザー アクセス権 958 アクセス権の確認 689, 690 アクセス権の表示 685 アクセス権の付与 728 アクティブ セッションの表示 370 権限の割り当て先 687 最上位フォルダのアクセスケン 688 詳細なアクセス権の割り当て先 687 ユーザー アカウント 712 管理 712, 716 サーバーの設定 192 削除 719 作成 717 デフォルト 712 変更 718 ユーザー エイリアス 732 削除 733 作成 731 既存のユーザー 731 新規ユーザー用 730 無効化 733 割り当て 732 ユーザー フォルダ 862 ユニバース 97 アクセス権 961 管理 746 複製 251 ユニバース オブジェクト セキュリティ 963 SAP BusinessObjects Enterprise 管理者ガイド 1071 索引 ユニバース接続 アクセス権 964 監査の設定 578 管理 747 削除 747 複製 251 ら ライセンス キー 430 CMS システム データベースの再初期化 172 CMS データベースの移行 170 アカウントの利用状況の表示 431 追加 430 ライセンス情報へのアクセス 430 ライフ サイクル管理(LCM) 46 ライブ データ 697 ライフサイクル管理(LCM) LifeCycle Manager 47 り リカバリ 135 リッチ テキストのスケジュール形式オプション 823 リバース プロキシ サーバー Apache 2.2 の設定 353 BI Web サービス 366 BusinessObjects Enterprise での設定 350 BusinessObjects Enterprise でのデプロイメン ト 348, 349 ISA 2006 の設定 355 Live Office 364 Tomcat 359 Web アプリケーション コンテナ サーバー (WACS)との併用 336 Web アプリケーション コンテナ サーバー (WACS)を含むデプロイメント 336 Web サービス 359 WebSEAL 6.0 の設定 354 セッション cookie 362 特殊な設定 359 ビューアの URL 364 1072 リポジトリ診断ツール 56 リモート スケジュール 266 リモート接続 作成 236 セキュリティ 239 表示 236 フォルダの作成 236 変更 239 リリース(バージョン)間の相違点 128 る ルート ディレクトリ, File Repository Server 177, 387 れ レジストリ キー 461 レプリケーション サービス 63 レプリケーション ジョブ 作成 240 スケジュール 242 設定オプション 240 表示 239 変更 243 レプリケーション一覧 依存関係オプション 230 管理 235 作成 230 サポートされるオブジェクト 229 変更 235 レポート 579, 865 カテゴリへ個々に追加 865 監査 579, 600 カスタム 600 サンプル 579 サーバーのデータ ソース用設定 185 レポート インスタンス 管理 759, 834 制限の設定 839 表示 838 履歴 833 列 838 SAP BusinessObjects Enterprise 管理者ガイド 索引 レポート オブジェクト アクセス権 954 イベントに連動するスケジュール 802 インスタンスの制限の設定 839 管理 759 サーバーの指定 763 最新表示オプション 760 出力先 810 使用する Job Server の指定 763 処理拡張機能 774 追加 既存のハイパーリンクを使用した 778 追加とハイパーリンクの設定 779 データベース設定の指定 765 ハイパーリンク 777 ハイパーリンクの表示 779 パラメータの指定 767 表示オプション 762 フィルタの指定 769 フォルダへ個々に追加 860 レポート サムネイルをレポートと共に追加 860, 865 レポート ビューア 50 レポートオブジェクト 作成/変更の権限 150 レポート間のハイパーリンク 777 レポート バースト 891 レポート変換ツール 56 ろ ローカル システム アカウント 185 ローカル ディスク 898 ローカル プロファイル ターゲット 910 ロード バランサ サポート 40 ログ 377 Web アプリケーション コンテナ サーバー (WACS) 338 Web 利用状況 426 サーバーの利用状況 377 ログオン 185 CMC 667 InfoView 729 悪意あるログオンに対する保護 426 処理サーバー アカウント 185 ログオン トークン 422 セッション トラッキング 423 認証 414 分散セキュリティ 423 ログオン トークンのエンコード 422 ログオン数, ログオン トークン 422 わ ワークフロー 103 アクセス権の表示 685 アクセス制御リストへの主体の割り当て 687 公開 888 最上位フォルダのアクセス権の設定 688 詳細なアクセス権の割り当て 687 プロファイルと公開 908 割り当て エイリアス 732 カテゴリへのオブジェクト 757 SAP BusinessObjects Enterprise 管理者ガイド 1073
© Copyright 2024 ExpyDoc