管理者ガイド - SAP Help Portal

SAP Data Services
文書バージョン: 4.2 Support Package 4 (14.2.4.0) ( 2014-12-22 )
管理者ガイド
目次
1
はじめに. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1
SAP Data Services の概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
1.1.1
SAP Data Services と SAP ソリューションポートフォリオ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.2
ソフトウェアの利点. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.3
関連するソフトウェア. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1.4
インタフェース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2
命名規則. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2
Data Services アーキテクチャ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1
アーキテクチャの概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2
標準コンポーネント. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3
2.2.1
Designer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.2
リポジトリ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.2.3
Job Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.4
Access Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
2.2.5
管理コンソール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.2.6
アダプタ SDK. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
管理ツール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3.1
ライセンスマネージャ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3.2
リポジトリマネージャ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.3.3
サーバマネージャ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.4
オペレーティングシステムプラットフォーム. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.5
分散アーキテクチャ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.5.1
ホスト名およびポート番号. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5.2
DSN なしの接続および TNS なしの接続. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.6
SAP 統合. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
3
セキュリティ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.1
管理機能の保護. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2
メッセージクライアントライブラリ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.3
一時キャッシュファイル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.3.1
3.4
2
特定の一時キャッシュファイルの暗号化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Data Services コンポーネントに対する SSL の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.4.1
分散インストールでの証明書のコピー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.4.2
通信パスの SSL の有効化および非有効化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
目次
3.4.3
カスタム証明書の使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.4.4
キーの生成および証明書への署名. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
3.5
CMS 接続のための SSL の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.6
メタデータ参照サービスおよびデータ表示サービスに対する SSL の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.7
3.8
3.6.1
メタデータ参照サービスおよびデータ表示サービスに対する SSL の設定. . . . . . . . . . . . . . . . . . 33
3.6.2
Data Services ツールを使用したキーストアファイルと証明書の作成. . . . . . . . . . . . . . . . . . . . .34
パスワードの暗号化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.7.1
暗号化キーの保存場所. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.7.2
手動でのパスワードの暗号化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Data Services リポジトリのパスワード保護. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
3.8.1
CMC での Data Services リポジトリの権限の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4
ユーザおよびアクセス権の管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.1
ユーザ管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.2
グループ管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.2.1
アプリケーション権限の詳細. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.2.2
グループに割り当てられたアプリケーション権限の表示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
4.2.3
グループのアプリケーション権限の管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
5
リポジトリ管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5.1
CMC でのリポジトリの登録. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5.2
CMC でのリポジトリのセキュリティ設定の管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.2.1
リポジトリのユーザまたはグループのアクセス権の表示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.2.2
リポジトリのアクセスコントロールリストへのユーザとグループの割り当て. . . . . . . . . . . . . . . . . . 45
5.2.3
詳細リポジトリアクセス権. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
6
サーバの管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6.1
UNIX 環境変数の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6.1.1
追加のデータベース接続の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.2
サービスの自動開始. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.3
ログ保存期間の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
6.4
履歴保存期間の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.4.1
6.5
6.6
6.7
USPS から要求されるログファイルとレポート. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
UNIX システムでの接続マネージャの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
6.5.1
UNIX での DSN 接続を使用する ODBC データソースの設定. . . . . . . . . . . . . . . . . . . . . . . . . 53
6.5.2
UNIX での DSN なしの接続を使用するデータソースの ODBC ドライバの設定. . . . . . . . . . . . . . 61
その他の ODBC データソースの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
6.6.1
DataDirect ODBC の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
6.6.2
DSN 接続のドライバマネージャ設定ファイル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Windows での サーバ名接続のための ODBC ドライバセレクタの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
管理者ガイド
目次
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
3
6.8
リポジトリ マネージャの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
6.9
ライセンスマネージャの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.10
Windows でのサーバマネージャの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.11
6.12
6.10.1
Job Server の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
6.10.2
ランタイムリソースの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6.10.3
Access Server の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
6.10.4
SSL パスの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.10.5
Job Server と Access Server の実行の確認. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
UNIX システムでのサーバマネージャの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
6.11.1
UNIX での Job Server の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
6.11.2
ランタイムリソースの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
6.11.3
Access Server の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
6.11.4
SSL パスの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
6.11.5
サービスの開始または停止. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
6.11.6
SMTP 電子メールの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
メタデータ参照サービスおよびデータ表示サービスの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
6.12.1
メタデータ参照サービスの設定パラメータ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
6.12.2
Data Services の表示設定パラメータ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
6.13
Data Services CMC アプリケーション設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
7
監視. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
7.1
ジョブの監視. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
7.1.1
実行されたジョブの全体的なステータスの表示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
7.1.2
統計. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
7.1.3
エラーステータスの無視. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
7.1.4
バッチジョブ履歴データの削除. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
7.1.5
実行中ジョブの停止. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
7.1.6
バッチジョブのトレース、監視、およびエラーログの削除. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
8
ライフサイクルマネジメント. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
8.1
移行の基本. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
8.2
8.3
4
8.1.1
開発段階. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
8.1.2
移行のメカニズムとツール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
移行の準備. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
8.2.1
移行の命名規則. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
8.2.2
データストアとシステム設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
エクスポート/インポート. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
8.3.1
オブジェクトのエクスポート/インポート. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
8.3.2
リポジトリのバックアップ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
8.3.3
Job Server のパフォーマンスの保持. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
目次
8.4
8.5
拡張移送/修正システム. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113
8.4.1
変更の移送: ビジネスコンテキスト. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
8.4.2
背景情報. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
8.4.3
Data Services 変更ファイルの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115
8.4.4
移送オーガナイザ Web UI の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
8.4.5
CTS+ 移送システムへの変更の提供. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
8.4.6
システムランドスケープでの移送. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Data Services オブジェクト昇格管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
8.5.1
オブジェクト昇格について. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
8.5.2
オブジェクト昇格の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
8.5.3
オブジェクトの昇格. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127
9
SAP および SAP Solution Manager との統合. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
9.1
統合の概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
9.2
SLD および SAP Solution Manager の統合のチェックリスト. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
9.3
システムランドスケープディレクトリ登録の管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
9.4
9.3.1
システムランドスケープでの Data Services の登録. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
9.3.2
SLDReg 用の slddest.cfg.key ファイルの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
9.3.3
SLD 登録がトリガされるタイミング. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .134
パフォーマンスと可用性の監視. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
9.4.1
Solution Manager Diagnostics (SMD) の概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
9.4.2
SMD エージェントのガイドライン. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
9.4.3
SMD 用システムの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
9.4.4
Windows でのパフォーマンス計測の有効化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .135
9.4.5
UNIX と Linux でのパフォーマンス計測の有効化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
9.4.6
ハートビートの監視. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
9.4.7
アラートの監視. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
10
コマンドライン管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
10.1
コマンドラインの概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .138
10.2
ライセンスマネージャ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .138
10.2.1
Unix でのライセンスマネージャの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139
10.2.2
ライセンスマネージャの起動. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
10.3
接続マネージャ (Unix). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
10.4
リポジトリマネージャ (Windows). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140
10.5
リポジトリマネージャ (UNIX). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142
10.6
サーバマネージャ (Windows). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
管理者ガイド
目次
10.6.1
Access Server の追加. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
10.6.2
Job Server の追加. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
10.6.3
ランタイムリソースの追加. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
5
10.7
サーバマネージャ (UNIX). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
10.7.1
Access Server の追加. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
10.7.2
Job Server の追加. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
10.7.3
ランタイムリソースの追加. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
10.8
パスワードの暗号化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
10.9
al_engine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153
10.9.1
6
エクスポートオプションおよびインポートオプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
目次
1
はじめに
1.1
SAP Data Services の概要
この節について
ここでは、SAP Data Services の概要と、SAP ソリューションポートフォリオでのその位置付けについて説明します。
1.1.1
SAP Data Services と SAP ソリューションポートフォリオ
SAP ソリューションポートフォリオは、信頼される単一のビジネスインテリジェンスプラットフォームで、専用エンドユーザツール
により優れた洞察力を提供します。このプラットフォーム全体は、SAP Data Services によってサポートされます。信頼性、拡
張性、柔軟性、および管理性において非常に優れた SAP ソリューションポートフォリオのビジネスインテリジェンス (BI) プラッ
トフォームは、SAP Data Services を基盤として、レポート、クエリと分析、パフォーマンスマネジメントダッシュボード、スコアカ
ード、アプリケーションなど、業界で最も優れた統合エンドユーザインタフェースをサポートします。
本来のデータ統合では、バッチ抽出、トランスフォーメーション、およびローディング(ETL)テクノロジーと、広範なエンタープラ
イズ向けの複数アプリケーション間でのリアルタイム双方向データ送信が融合されます。
SAP は、リレーショナルデータストアを構築し、かつエンタープライズリソースプランニング (ERP) システムおよびその他のソ
ースからデータにアクセスするための、直接的なリアルタイムおよびバッチデータアクセス方法をインテリジェントに融合させる
ことにより、強力で高性能なデータ統合製品を作成しました。これにより、ERP およびエンタープライズアプリケーションのイン
フラストラクチャを複数の用途で最大限活用できます。
SAP は、バッチおよびリアルタイムのデータ統合システムを提供し、分析およびサプライチェーン管理アプリケーションに新時
代をもたらします。SAP の拡張性の高いデータ統合ソリューションを使用して、企業は、カスタマ、サプライヤ、従業員、取引先
などとオンラインのリアルタイム通信を行うことが可能になりました。こうしたリアルタイム通信によって、取引およびビジネス分
析に必要とされる重要な情報を関係者に提供できます。
1.1.2
ソフトウェアの利点
SAP Data Services を使用して、バッチおよびリアルタイムで使用するエンタープライズデータ統合を開発できます。このソフ
トウェアでは、次のことができます。
●
バッチおよびリアルタイムのデータ移動用に単一のインフラストラクチャを作成し、より迅速で低コストな実装を可能にでき
ます。
●
どの単一システムとも無関係に、企業の資産としてデータを管理できます。多くのシステム間でデータを統合し、多くの目
的にデータを再利用します。
管理者ガイド
はじめに
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
7
●
あらかじめパッケージされたデータソリューションを使用して、迅速な導入と投資回収を実現するオプションがあります。こ
れらのソリューションでは、履歴および日次データを運用システムから抽出し、そのデータをオープンリレーショナルデー
タベースでキャッシュします。
このソフトウェアは、データアクセスをカスタマイズおよび管理し、業界をリードする特許出願中のデータ配信テクノロジーと、
分析、サプライチェーン管理、カスタマリレーションシップマネジメント、および Web アプリケーションを独自に組み合わせてい
ます。
1.1.2.1
プラットフォームとの統一
SAP Data Services は、いくつかの点でプラットフォームと統合できます。
●
最初から最後までのデータリネージとインパクト分析の取得。
●
セマンティック層 (ユニバース) の作成と ETL 設計環境での変更の管理。
Data Services は、ETL プロセス全体をビジネスインテリジェンスプラットフォームに深く統合したため、次のような利点があり
ます。
●
メタデータ管理の容易性
●
管理の簡素化と一元化
●
ライフサイクル管理
●
信頼できる情報
1.1.2.2
使いやすさと高い生産性
SAP Data Services は、バッチおよびリアルタイムのデータ移動と管理を組み合わせることにより、あらゆる使用目的につい
て、あらゆる情報ソースからの情報管理を行う、単一のデータ統合プラットフォームを実現します。
このソフトウェアでは、次のことができます。
●
オペレーショナルデータストア、データウェアハウス、またはデータマート内のデータをステージする。
●
ステージされたデータを、バッチモードまたはリアルタイムモードで更新する。
●
データ統合プラットフォーム全体を開発、テスト、および導入するための、単一のグラフィカルな開発環境を作成する。
●
単一のメタデータリポジトリを管理して、さまざまな抽出とアクセス方法との間の関係を捕らえ、統合されたリネージおよび
影響を分析する。
1.1.2.3
高可用性およびパフォーマンス
SAP Data Services の高パフォーマンスエンジンと、定評のあるデータ移動機能および管理機能により、次のことが可能で
す。
●
高速実行を実現する、拡張性のあるマルチインスタンスのデータ移動
●
負荷分散
●
変更されたデータの取り込み
8
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
はじめに
●
パラレルプロセス
1.1.3
関連するソフトウェア
その他の SAP ソリューションポートフォリオのソフトウェアオプションを選択し、SAP Data Services ソフトウェアのサポートと
性能を強化することができます。
1.1.3.1
SAP Metadata Management
SAP Metadata Management は、一部またはすべての SAP ソリューションポートフォリオにわたる Business Intelligence
プロジェクト全体のメタデータとその複数の関係を示す統合的なビューを提供します。このソフトウェアでは、次のことができま
す。
●
単一のリポジトリのレポート、ドキュメント、およびデータソースに関するメタデータを表示する。
●
ドキュメントおよびレポートのデータソースを判別するためにリネージを分析する。
●
ドキュメントおよびレポートに存在するソーステーブル、列、要素、またはフィールドを変更した場合の影響を分析する。
●
時間経過に伴う各オブジェクトの異なるバージョン(変更点)を追跡する。
●
処理された行数や CPU 使用率など、運用のメタデータを日時と共に履歴データとして表示する。
●
異なる言語のメタデータを表示する。
SAP Metadata Management の詳細については、SAP 営業担当者にお問い合わせください。
1.1.4
インタフェース
SAP Data Services にはさまざまなインタフェースコンポーネントが用意されています。 ソフトウェアのバージョンによって、以
下の一部またはすべてが使用可能です。
アダプタ SDK を使用すると、他のアプリケーションに対して読み取りおよび書き込み、またはいずれかを行うアダプタを開発
できます。
上記のインタフェースだけでなく、Nested Relational Data Model (NRDM) を使用すると、ユーザが SQL トランスフォームの
機能をすべて使用して、階層的なビジネスドキュメントを操作および処理したり、その品質を高めたりすることができます。
サポートされている環境およびハードウェア要件の詳細な一覧については、製品出荷マトリクス (https://
service.sap.com/PAM
) を参照してください。 このドキュメントでは、データベース、アプリケーション、Web アプリケーショ
ンサーバ、Web ブラウザ、オペレーティングシステムの指定バージョンとパッチレベルの要件を説明しています。
関連情報
Designer ガイド: ネスト化されたデータ
管理者ガイド
はじめに
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
9
1.2
命名規則
このドキュメンテーションでは、次の命名規則が適用されます。
用語
●
“Data Services システム” は、“SAP Data Services” を指します。
●
“BI プラットフォーム” は “SAP BusinessObjects BI プラットフォーム” を指します。
注記
Data Services で必要な BI プラットフォームコンポーネントは、SAP BusinessObjects 情報プラットフォームサービス
(IPS) と記述されることもあります。
●
“CMC” は、BI または IPS プラットフォームによって提供されるセントラル管理コンソールを指します。
●
“CMS” は、BI または IPS プラットフォームによって提供される Central Management Server を指します。
変数
表 1:
変数
説明
<INSTALL_DIR>
SAP ソフトウェアのインストールディレクトリ。
デフォルトの場所:
●
$HOME/sap businessobjects
<BIP_INSTALL_DIR BI または IPS プラットフォームのルートディレクトリ。
>
デフォルトの場所:
●
<INSTALL_DIR>/enterprise_xi40
注記
これらのパスは、SAP BusinessObjects BI プラットフォーム と SAP BusinessObjects 情報プラットフォー
ムサービス の両方で同じです。
<LINK_DIR>
Data Services システムのルートディレクトリ。
デフォルトの場所:
●
すべてのプラットフォーム
<INSTALL_DIR>/Data Services
このシステム環境変数は、インストール中に自動的に作成されます。
10
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
はじめに
変数
説明
<DS_COMMON_DIR>
Data Services システムの共通設定ディレクトリ。
デフォルトの場所:
●
UNIX システム (互換性のため)
<LINK_DIR>
このシステム環境変数は、インストール中に自動的に作成されます。
<DS_USER_DIR>
Data Services システムのユーザ固有の設定ディレクトリ。
デフォルトの場所:
●
Windows (Vista 以降)
USERPROFILE\AppData\Local\SAP BusinessObjects\Data Services
●
Windows (Vista より古いバージョン)
USERPROFILE\Local Settings\Application Data\SAP BusinessObjects
\Data Services
このユーザ環境変数は、インストール中に自動的に作成されます。
注記
この変数は、Designer などの Windows の Data Services クライアントアプリケーションでのみ使用されま
す。 <DS_USER_DIR> は、UNIX プラットフォームでは使用されません。
管理者ガイド
はじめに
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
11
2
Data Services アーキテクチャ
2.1
アーキテクチャの概要
ここでは、全体的なプラットフォームアーキテクチャ、システム、および SAP Data Services プラットフォームを構成しているサ
ービスコンポーネントの概要を説明します。この情報は、管理者がシステムの必須要素を理解したり、システムのデプロイメン
ト、管理、およびメンテナンスの計画を立てたりするうえで役立ちます。
SAP Data Services は、幅広いユーザおよびデプロイメントシナリオで優れたパフォーマンスを実現できるよう設計されていま
す。以下はその例です。
●
開発者は、Web サービス、Java、または .NET アプリケーションプログラミングインタフェース (API) を使用して、SAP
Data Services を組織の他のテクノロジーシステムに統合することができます。
●
エンドユーザは、次のような専用ツールやアプリケーションを使用して、Data Services プロジェクトとレポートにアクセス、
作成、編集、および操作することができます。
●
○
Designer
○
管理コンソール
○
アドミニストレータ
○
インパクトおよびリネージ分析
○
処理ダッシュボード
○
自動ドキュメンテーション
○
データ検証
○
データ品質
IT 部門では、次のようなデータおよびシステム管理ツールを使用できます。
○
セントラル管理コンソール (CMC)
○
管理コンソール
○
サーバマネージャ
○
リポジトリマネージャ
柔軟性、信頼性、およびスケーラビリティを実現するため、Data Services コンポーネントは、1 台のマシンにインストールする
ことも、複数台のマシンにインストールすることもできます。
サーバプロセスを“垂直的に拡張” (複数またはすべてのサーバ側プロセスを 1 台のコンピュータで実行) してコストを削減した
り、“水平的に拡張” (サーバ側プロセスを 2 台以上のネットワーク化されたマシンに分散) してパフォーマンスを向上させたり
することができます。同じサーバプロセスの複数の冗長バージョンを複数のマシンで実行し、一次プロセスで問題が発生した
場合に処理を続行できるようにすることもできます。
12
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
Data Services アーキテクチャ
2.2
標準コンポーネント
次のダイアグラムは、SAP ポートフォリオにおける SAP Data Services コンポーネントのその他のソフトウェアへの適合状態
を示しています。
注記
SAP BusinessObjects BI プラットフォーム を完全インストールしていない場合は、Data Services で必要とされる基本コ
ンポーネントもまた SAP BusinessObjects 情報プラットフォームサービス によって提供可能です。
サポートされている環境およびハードウェア要件の詳細な一覧については、製品出荷マトリクス (http://
service.sap.com/PAM
) を参照してください。この情報では、データベース、アプリケーション、Web アプリケーションサー
バ、Web ブラウザ、オペレーティングシステムの指定バージョンとパッチレベルの要件を説明しています。
2.2.1
Designer
Designer は、使いやすいグラフィカルユーザインタフェースを備えた開発ツールです。開発者は、データマッピング、変換、お
よび制御ロジックで構成されるデータ管理アプリケーションを定義できます。
管理者ガイド
Data Services アーキテクチャ
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
13
Designer を使用して、ワークフロー (ジョブ実行定義) およびデータフロー (データ変換定義) を含むアプリケーションを作成し
ます。
Designer を使用するには、オブジェクトを作成してから、フローダイアグラム、テーブルレイアウト、およびネスト化されたワー
クスペースページでアイコンを選択し、ドラッグ、ドロップ、および設定を行います。Designer 内のオブジェクトは、メタデータを
表します。Designer インタフェースを使用して、リポジトリに格納されたメタデータを管理できます。また、Designer から Job
Server を起動し、初期アプリケーションテストでジョブを実行できます。
関連情報
リポジトリ [14 ページ]
Job Server [14 ページ]
2.2.2
リポジトリ
SAP Data Services リポジトリは、テーブルのセットで、ユーザが作成したシステムオブジェクト、定義済みシステムオブジェク
ト、ソースおよびターゲットメタデータ、変換ルールを保持します。リポジトリは、オープンなクライアント/サーバプラットフォーム
上に設定され、他のエンタープライズツールとのメタデータの共有を容易にします。各リポジトリは既存の RDBMS に格納さ
れ、セントラル管理コンソール (CMC) に登録されている必要があります。
各リポジトリは、作成したジョブを実行する 1 つ以上の Job Server に関連付けられています。リポジトリには、次の 2 種類が
あります。
●
ローカルリポジトリ
ローカルリポジトリは、アプリケーション設計者が使用し、オブジェクト (プロジェクト、ジョブ、ワークフロー、データフローな
ど) の定義と、ソースおよびターゲットメタデータの定義を格納します。
●
セントラルリポジトリ
セントラルリポジトリは、マルチユーザ開発をサポートするために使用できる、オプションのコンポーネントの 1 つです。共
有化されたオブジェクトライブラリを備えており、開発者は自分のローカルリポジトリに対してオブジェクトをチェックインお
よびチェックアウトできます。
各ユーザは独自のローカルリポジトリ内のアプリケーションで作業し、チームはセントラルリポジトリを使用してプロジェク
ト全体のマスタコピーを格納します。セントラルリポジトリはアプリケーションのオブジェクトのすべてのバージョンを維持す
るので、必要に応じて前バージョンに戻ることができます。
マルチユーザ開発には、他にもラベリングやフィルタリングなどの高度な機能があり、アプリケーションオブジェクトの管理
における高い柔軟性と制御を得られます。
詳細については、管理コンソールガイドおよび Designer ガイドを参照してください。
2.2.3
Job Server
SAP Data Services Job Server によって、データ移動エンジンが開始されます。このエンジンは、複数の異種ソースからの
データの統合や複雑なデータ変換を実行し、ERP システムやその他のソースからの抽出およびトランザクションを管理しま
す。Job Server では、バッチまたはリアルタイムモードでデータを移動できます。また、分散クエリの最適化、マルチスレッド、
14
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
Data Services アーキテクチャ
インメモリキャッシュ、インメモリデータ変換、パラレル処理によって、優れたデータスループットとスケーラビリティを実現しま
す。
ジョブを設計しながら Designer からジョブを実行し、Job Server にジョブの実行を指示することができます。Job Server は、
関連付けられたリポジトリからジョブを取得し、エンジンを開始してジョブを処理します。本稼動環境では、Job Server がスケ
ジューラまたは Access Server が管理するリアルタイムサービスによって起動されたジョブを実行します。また、本稼動環境
ではシステム全体の負荷に応じてジョブを実行する Job Server グループ (複数の Job Server) を作成して、ジョブの負荷を
分散できます。
エンジン
Data Services ジョブが実行されると、Job Server はエンジンプロセスを開始して、データの抽出、変換、および移動を行いま
す。エンジンプロセスでは、パラレル処理とインメモリデータ変換によって、高いデータスループットとスケーラビリティを実現し
ます。
サービス
Data Services サービスは、Job Server および Access Server をインストールする際に、インストールされます。システムを
再起動すると、このサービスによって Job Server および Access Server が起動されます。Windows サービスの名前は、
SAP Data Services です。UNIX では、AL_JobService という名前のデーモンです。
関連情報
Access Server [15 ページ]
2.2.4
Access Server
SAP Data Services Access Server は、リアルタイムで要求応答型のメッセージブローカーです。メッセージ要求を収集し、
それらをリアルタイムサービスにルーティングして、ユーザが指定したタイムフレーム内にメッセージ応答を配信します。
Access Server ではメッセージをキューに入れ、任意の数のコンピューティングリソースにわたって、次に利用可能なリアルタ
イムサービスにそのメッセージを送信します。 指定されたリアルタイムサービスのトラフィックが高い場合、Access Server は
追加のコンピューティングリソース上で追加のリアルタイムサービスを開始できるため、自動的なスケーラビリティを実現でき
ます。 Access Server は複数設定できます。
管理者ガイド
Data Services アーキテクチャ
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
15
サービス
Data Services サービスは、Job Server および Access Server をインストールする際に、インストールされます。 システムを
再起動すると、このサービスによって Job Server および Access Server が起動されます。 Windows サービスの名前は、
SAP Data Services です。 UNIX では、AL_JobService という名前のデーモンです。
2.2.5
管理コンソール
アドミニストレータ
Administrator は、SAP Data Services リソースをブラウザベースで管理できます。次の機能があります。
●
バッチジョブのスケジュール、監視、および実行。
●
リアルタイムサービスの設定、開始、および停止。
●
Job Server、Access Server、リポジトリ使用の設定。
●
アダプタの設定と管理。
●
ユーザの管理。
●
Web サービス経由でのバッチジョブおよびリアルタイムサービスの発行。
メタデータレポートアプリケーション
メタデータレポートアプリケーションは、次のメタデータに対してブラウザベースの分析およびレポート作成機能を提供します。
●
SAP Data Services ジョブ関連
●
Data Services に関連付けられた他の SAP ソリューションポートフォリオアプリケーション関連
メタデータレポートには、メタデータを検討するためのアプリケーションがいくつか用意されています。
●
インパクトおよびリネージ分析
●
処理ダッシュボード
●
自動ドキュメンテーション
●
データ検証
●
データ品質
2.2.5.1
インパクトおよびリネージ分析レポート
インパクトおよびリネージ分析レポートには、次の内容が含まれます。
●
データストア分析
: 各データストア接続に対して、概要、テーブル、関数、および階層のレポートを表示します。SAP Data Services ユーザ
は、次のことを確認できます。
16
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
Data Services アーキテクチャ
○
テーブルにデータを入力するデータ ソース
○
テーブルによってデータが入力されるターゲット テーブル
○
テーブルのデータを使用する次の SAP BusinessObjects ソリューションポートフォリオレポートのうち 1 つまたは複
数のレポート
●
○
ビジネスビュー
○
Crystal レポート
○
SAP BusinessObjects Universe Builder
○
SAP BusinessObjects Web Intelligence ドキュメント
○
SAP BusinessObjects Desktop Intelligence ドキュメント
ユニバース分析
: ユニバース、クラス、およびオブジェクトリネージを表示します。ユニバースのユーザは、ユニバースにデータを入力する
データソースとユニバースを使用するレポートを確認できます。
●
ビジネスビュー 分析
Central Management Server (CMS) でビジネスビューのデータソースを表示します。各ビジネスビューのビジネスエレ
メントとビジネスフィールドリネージレポートを表示できます。Crystal Business View のユーザは、ビジネスビューにデー
タを入力するデータソースとビューを使用するレポートを確認できます。
●
レポート分析
Central Management Server (CMS) でレポートのデータソースを表示します。CMS が管理する各 Crystal レポート、
および Web Intelligence ドキュメントのテーブルおよび列リネージレポートが表示できます。レポートの作成者は、レポー
トにデータを入力するデータソースを確認できます。
●
依存分析
リポジトリ内の特定のオブジェクトを検索し、それらのオブジェクトが他の SAP Data Services または SAP
BusinessObjects Universe Builder のオブジェクトやレポートとどのように影響し合うのかがわかります。メタデータの検
索結果には、関連するレポートへのリンクがあります。
2.2.5.2
処理ダッシュボードレポート
処理ダッシュボードレポートは、SAP Data Services ジョブ実行統計をグラフィック表示します。このフィードバックにより、指定
された期間の 1 つ以上のリポジトリにおけるジョブ実行のステータスおよびパフォーマンスがわかりやすく表示されます。その
後、この情報を使用してジョブのスケジュールと管理を合理化および監視することによって、全体の効率とパフォーマンスを最
大限向上することができます。
2.2.5.3
自動ドキュメンテーションレポート
自動ドキュメンテーションレポートは、SAP Data Services で作成したすべてのオブジェクトに関する印刷ドキュメントを作成す
る、便利で総合的な方法を提供します。自動ドキュメンテーションレポートには、ジョブを把握するための重要な情報が含まれ
ているため、ETL プロセス全体をひと目で参照できます。
プロジェクトの作成後、自動ドキュメンテーションレポートを使用して、ジョブの選択、ワークフロー、およびグラフィカル表現や
キーマッピングの詳細などのデータフロー情報を含む PDF または Microsoft Word ファイルを迅速に作成できます。
管理者ガイド
Data Services アーキテクチャ
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
17
2.2.5.4
データ検証ダッシュボード
データ検証ダッシュボードレポートのグラフィカルな表示を使用すると、SAP Data Services バッチジョブで作成した検証ルー
ルに基づいてターゲットデータの信頼性を評価できます。ビジネスユーザはこのフィードバックを利用して、ソースデータの潜
在的な不整合やエラーをすばやく確認、評価、および特定できます。
2.2.5.5
Data Quality レポート
Data Quality レポートでは、統計収集トランスフォームが含まれる、バッチジョブとリアルタイムジョブの Crystal Reports を表
示およびエクスポートできます。レポートの種類には、ジョブの要約、トランスフォーム固有のレポート、およびトランスフォーム
グループレポートがあります。
2.2.6
アダプタ SDK
SAP Data Services アダプタ SDK は、他のアプリケーションや、EAI システムなどのミドルウェア製品に対するアダプタを迅
速に開発するための Java プラットフォームを提供します。アダプタには業界標準の XML や Java テクノロジーが採用され、
すぐに開発に着手できます。アダプタには、やりとりに必要なすべての形式が用意されています。
●
SAP Data Services から他のシステムへの読み取り、書き込み、および要求応答。
●
他のシステムから SAP Data Services への要求応答。
2.3
管理ツール
SAP Data Services には、コンポーネントの管理に役立つ管理ツールがいくつか用意されています。
2.3.1
ライセンスマネージャ
ライセンスマネージャはコマンドラインモードでのみ使用できます。 ライセンスマネージャを使用して製品アクティベーションキ
ーコードを管理できます。このキーコードは、特定のソフトウェアを実行するたびに参照される英数字のコードです。
関連情報
ライセンスマネージャ [138 ページ]
18
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
Data Services アーキテクチャ
2.3.2
リポジトリマネージャ
リポジトリマネージャを使用すると、ローカルおよびセントラルリポジトリのバージョンの作成、アップグレード、およびチェックを
実行できます。
2.3.3
サーバマネージャ
サーバマネージャを使用すると、Job Server および Access Server のプロパティの追加、削除、および編集を実行できま
す。 これは、Job Server および Access Server のインストール時に、各コンピュータに自動的にインストールされます。
サーバマネージャを使用して、Job Server とリポジトリの間のリンクを定義します。 負荷分散のために異なるマシン上の複数
の Job Server を単一のリポジトリにリンクすることも、各 Job Server を複数のリポジトリ (うち 1 つはデフォルト) にリンクして
(たとえば、テスト環境と本稼働環境を分けるために) 個別のリポジトリをサポートすることもできます。
smtp_to 電子メール関数の SMTP サーバ設定も、サーバマネージャで行います。
関連情報
リファレンスガイド: smtp_to 関数の定義と有効化
2.4
オペレーティングシステムプラットフォーム
サポートされているオペレーティングシステムおよびハードウェア要件の詳細一覧については、製品出荷マトリクス (http://
service.sap.com/PAM
) を確認してください。
このドキュメントでは、データベース、アプリケーション、Web アプリケーションサーバ、Web ブラウザ、オペレーティングシステ
ムの指定バージョンとパッチレベルの要件を説明しています。
2.5
分散アーキテクチャ
SAP Data Services では、分散アーキテクチャが採用されています。Access Server は複数の Job Server およびリポジトリ
を管理できます。マルチユーザのライセンス拡張により、複数の Designer が単一のセントラルリポジトリから作業できます。
次の図に、これらの機能について示します。
管理者ガイド
Data Services アーキテクチャ
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
19
次の規則に従って、ソフトウェアコンポーネントを複数のコンピュータ間で分散できます。
●
エンジンプロセスは、プロセスを生成する Job Server と同じコンピュータで実行する。
●
アダプタにはローカルの Job Server が必要である。
コンポーネントを複数のコンピュータ間で分散し、ネットワークのトラフィックおよび接続性の要件を最適にサポートします。開
発およびテスト用に設計された、最小限に分散したシステムを作成することも、本稼動環境の要求に伴って拡張可能な、高度
な分散システムを作成することもできます。
2.5.1
ホスト名およびポート番号
Web アプリケーション、Access Server、Job Server、およびリアルタイムサービス間の通信は、IP アドレス (またはホスト名)
とポート番号を指定した TCP/IP 接続で行われます。
ネットワークで静的アドレスを使用していない場合は、コンピュータ名をホスト名として使用します。静的 IP アドレスを使用する
コンピュータに接続するには、Access Server および Job Server の設定で IP アドレスの番号をホスト名として使用します。
高いスケーラビリティのあるシステムを実現するために、各コンポーネントでは専用の接続リストを保持します。これらの接続
は、サーバマネージャ、アドミニストレータ、リポジトリマネージャ、および (Web クライアントからの) メッセージクライアントライ
ブラリの呼び出しを使って定義します。
20
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
Data Services アーキテクチャ
Data Services が使用するデフォルトのポート番号の詳細については、インストールガイドの「“ポートの割り当て”」を参照して
ください。
2.5.2
DSN なしの接続および TNS なしの接続
Data Services では、サーバ名接続 (DSN なしの接続および TNS なしの接続とも呼ばれます) を使用して、Data Services
リポジトリ、ソース、またはターゲットとして使用するデータベースにアクセスできます。 サーバ名接続を使用すると、分散環境
内のすべてのマシンで同じ DSN エントリまたは TNS エントリを設定する必要がなくなります。
Data Services リポジトリでは、次のデータベースの種類がサポートされます。
●
Oracle データベースの場合、TNS 名の代わりに、サーバ名、データベース名、ポートを指定します。
●
DB2、MySQL、SAP HANA データベースの場合、DSN 名の代わりに、サーバ名、データベース名、ポートを指定しま
す。
注記
Data Services をインストールすると、リポジトリはデフォルトで DSN なしの接続または TNS なしの接続に設定されます。
サーバ名接続を使用しない場合、次の手順に従います。
●
リポジトリの作成をインストール後に後回しにします。
●
後でリポジトリマネージャを呼び出してリポジトリを作成します。
●
○
Windows の場合、TNS 名を使用オプションまたはデータソース名 (DSN) を使用オプションを選択します。
○
UNIX の場合、サーバ名接続を使用しないようにするには、s オプションを指定します。
セントラル管理コンソール (CMC) にログインし、リポジトリを登録して、Data Services リポジトリプロパティ画面でリポ
ジトリ接続の種類を選択します。
○
Oracle データベースの場合、TNS 名を使用のドロップダウンリストではいを選択します。
○
DB2、MySQL、SAP HANA データベースの場合、データソース名 (DSN) を使用のドロップダウンリストではいを
選択します。
注記
この CMC の Data Services リポジトリ接続の種類の設定によって、Designer へのログイン、ジョブの実行、ジョブ
のスケジュールなどで使用する接続の種類が決まります。
Data Services ソースおよびターゲットでは、次のデータベースの種類の DSN なしの接続と TNS なしの接続がサポートされ
ます。
●
DB2 UDB
●
Informix
●
MySQL
●
Netezza
●
Oracle
●
SAP HANA
●
SAP Sybase IQ
●
Teradata
管理者ガイド
Data Services アーキテクチャ
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
21
注記
サーバ名接続がサポートされるデータベースの最新の一覧については、リリースノートを参照してください。
関連情報
管理者ガイド: リポジトリ マネージャの使用 [70 ページ]
管理者ガイド: CMC でのリポジトリの登録 [43 ページ]
管理者ガイド: Job Server の設定 [72 ページ]
管理者ガイド: UNIX での Job Server の設定 [79 ページ]
管理者ガイド: Windows での DSN なしの接続のための ODBC ドライバセレクタの使用 [69 ページ]
管理者ガイド: UNIX での DSN なしの接続を使用する ODBC データソースの設定 [61 ページ]
2.6
SAP 統合
SAP Data Services は、既存の SAP インフラストラクチャと以下の SAP ツールを統合します。
●
SAP システムランドスケープディレクトリ (SLD)
●
SAP Solution Manager
●
CTS 転送 (CTS+)
●
CA Wily Introscope による監視
表 2:
SAP ツール
説明
SAP システムランド
SAP NetWeaver のシステムランドスケープディレクトリは、ソフトウェアライフサイクルの管理に関連するシステムラ
スケープディレクトリ
ンドスケープ情報のセントラルソースです。 SAP から入手できるすべてのインストール可能なソフトウェア関する情
(SLD)
報と、ランドスケープにすでにインストールされているシステムに関する自動更新データで構成されるディレクトリに
よって、ツールサポートのファンデーションを取得し、システムランドスケープでソフトウェアライフサイクルのタスクを
計画します。
SAP Data Services のインストールプログラムによって、SLD のベンダ、製品名およびバージョン、ならびにサーバ
とフロントエンドコンポーネント名、バージョン、およびロケーションが登録されます。
22
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
Data Services アーキテクチャ
SAP ツール
説明
SAP Solution
SAP Solution Manager は、組織の SAP および非 SAP ソリューションの実装、サポート、操作、監視を行うための
Manager
コンテンツ、ツール、メソドロジーの統合を提供するプラットフォームです。
SAP によって認定された統合機能を持つ非 SAP ソフトウェアはセントラルリポジトリに追加され、SAP システムラン
ドスケープディレクトリ (SLD) へ自動的に転送されます。 その後、SAP カスタマは SAP システム環境内で、SAP に
よって認定されたサードパーティ製品統合のバージョンを容易に特定できます。 このサービスは、SAP のオンライン
カタログ以外のサードパーティ製品の追加認識を提供します。
SAP カスタマは、追加料金を支払わずに、SAP Solution Manager を使用することができます。SAP Solution
Manager には、SAP サポートへのダイレクトアクセス、SAP 製品のアップグレードパス情報などがあります。
CTS 転送 (CTS+)
移送/修正システム (CTS) は、ABAP ワークベンチおよびカスタマイズで開発プロジェクトを構成する際に役立ち、
システムランドスケープ内の SAP システム間で修正を移送します。 ABAP オブジェクトのほか、Java オブジェクト
(J2EE、JEE)、SAP 固有の非 ABAP テクノロジー (Web Dynpro Java、SAP NetWeaver Portal など) もランドスケ
ープ内で移送できます。
CA Wily Introscope
による監視
CA Wily Introscope は、稼働中の Java ベース SAP モジュール内で発生する可能性があるパフォーマンスの問題
の監視および診断機能を提供し、カスタム Java アプリケーションやバックエンドシステムへの接続の確認などを行
うことができる、Web アプリケーション管理製品です。 各サーブレット、JSP、EJB、JCO のクラス、メソッドなど、
NetWeaver モジュール内のパフォーマンスボトルネックを特定できます。 リアルタイムかつ低オーバヘッドの監視、
エンドツーエンドのトランザクションの可視化、分析やキャパシティ計画に利用できる履歴データ、カスタマイズ可能
なダッシュボード、しきい値によるアラームの自動化、監視範囲を NetWeaver 環境越しに拡張できるオープンなア
ーキテクチャを提供します。
管理者ガイド
Data Services アーキテクチャ
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
23
3
セキュリティ
この節では、企業におけるセキュリティ問題に対する SAP Data Services の取り組みと、管理者やシステム設計者がセキュ
リティに関する一般的な問題を解決する際に利用できる方法について説明します。
Data Services は、認証およびセキュリティ機能について Central Management Server (CMS) に依存します。このセクショ
ンでは、Data Services システムに特化した相違および追加情報について説明します。
CMS によって提供されるセキュリティ機能に関する完全な情報については、SAP BusinessObjects BI プラットフォーム管理
者ガイドまたは SAP BusinessObjects Information Platform Services 管理者ガイドを参照してください。
3.1
管理機能の保護
Data Services 環境のセキュリティを確保するには、ファイアウォールを使用して管理機能への不意のリモートアクセスを防ぎ
ます。
分散インストールでは、Data Services コンポーネントが必要に応じてお互いに通信できるように、ファイアウォールを設定す
る必要があります。
ファイアウォールのポートの設定に関する詳細は、ファイアウォールのマニュアルを参照してください。 また、インストールガイ
ドのトピック“ポートの割り当て”を参照してください。
関連情報
ホスト名およびポート番号 [20 ページ]
3.2
メッセージクライアントライブラリ
リアルタイムサービスで使用されるメッセージクライアントライブラリ (Java および C++) は、接続に認証が必要ありません。
このため、これらのライブラリを使用する場合は注意することが重要です。
メッセージクライアントライブラリの使用方法の詳細については、SAP Data Services インテグレータガイドを参照してくださ
い。
24
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
セキュリティ
3.3
一時キャッシュファイル
Data Services では、さまざまな関数および処理に対して一時キャッシュファイルが生成されます。 分析、結合、テーブル比
較、並べ替え、lookup および group_by は例の一部です。 これらのファイルはデフォルトで暗号化されていないため、社
外秘データやその他の機密データを取り扱う場合は注意が必要です。 ページング可能キャッシュおよび永続キャッシュでは、
デフォルトで暗号化されていないデータファイルを作成します。
一時ファイルの場所
Data Services で作成された一時ファイルは %COMMON_DIR%/log/pCache/<repository_string>/ にあります。 一
時ファイルは、OS レベルで適切な権限により保護できます。
ページング可能キャッシュおよびキーデータ
データフローのページング可能キャッシュオプションにより、データフローの実行完了後に自動的に削除されるデータが一時フ
ァイルに保存されます。
永続キャッシュ
Data Services では、永続キャッシュと呼ばれるデータストアが提供されます。 永続キャッシュのデータは暗号化されないた
め、OS ファイルやディレクトリのアクセス権限を使用して保護してください。
long データ
long データ (BLOB または CLOB) が大量の場合、データは一時キャッシュファイルに保存されます。
long データが結合、並べ替え、テーブル比較などでキャッシュされる場合、キャッシュファイルはデータフローの実行終了時
に削除されます。
long データキャッシュファイルは、データが範囲外にある場合にも削除されます。 例:
●
データがターゲットにロードされます。
●
データは Query トランスフォームによって除外されます。
●
long データ型は varchar に変換されます。
管理者ガイド
セキュリティ
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
25
3.3.1
特定の一時キャッシュファイルの暗号化
必要に応じて暗号化可能な一時キャッシュファイルのタイプがあります。 次のものが含まれます。
●
永続キャッシュデータストアファイル
●
ページング可能キャッシュデータフローファイル
●
lookup、search_replace、distinct、group_by などの関数
●
Data Quality トランスフォーム、Table Comparison トランスフォームなどのトランスフォーム
これらのファイルを暗号化するには、次の手順に従います。
1.
%DS_COMMON_DIR%\conf にある DSConfig.txt ファイルを開きます。
2.
String セクションの pageable_cache_encrypt_data パラメータを yes に設定します。
3.
ファイルを保存して閉じます。
注記
これらのファイルを暗号化することにより、パフォーマンスに大きな影響を与える可能性があります。 これらのファイルは、
データフローが実行を完了した直後に削除されることに留意してください。
3.4
Data Services コンポーネントに対する SSL の設定
Secure Sockets Layer (SSL) は、ネットワーク経由の通信でセキュリティを保護しデータの整合性を確保するための、暗号
プロトコルです。トランスポート層セキュリティ (TLS) は、以前の SSL 仕様に基づいて IETF が公表した標準仕様です。
TLS プロトコルにより、クライアント/サーバアプリケーションは、傍受、改ざん、メッセージの偽装を防ぐよう設計された方法
で、ネットワーク経由の通信を行うことができます。TLS ではエンドポイント認証と、暗号化によるネットワーク上での通信秘密
が行われます。
保護された通信パス
SAP Data Services プラットフォーム内では、ネットワーク経由で通信を行うコンポーネント間のすべての通信パスにおいて、
SSL を使用することができます。
次の図は、SSL がサポートされている Data Services アーキテクチャ内の通信チャネルを説明するものです。
26
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
セキュリティ
注記
すべての TCP/IP 通信パスで SSL/TLS がサポートされます。Web アプリケーションサーバの通信に応じて、HTTP を使
用するクライアントは、HTTPS プロトコルに切り替わる場合があります。
また、サーバグループを使用し、配布レベルを“サブデータフロー”に設定した場合、サーバグループ内の異なる Job Server
に対するサブデータフロー間の TCP/IP 通信パスも、SSL で保護されます。
管理者ガイド
セキュリティ
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
27
デフォルト証明書
デフォルトで、インストール中に一連の SSL 証明書が作成され、Data Services コンポーネント間のセキュリティ保護された通
信に使用されます。また、インストール終了後に、独自の証明書を設定して使用するように選択することもできます。デフォル
ト証明書は 1024 ビットの RSA キーを使用し、有効期間は 30 年です。
関連情報
カスタム証明書の使用 [31 ページ]
分散インストールでの証明書のコピー [28 ページ]
3.4.1
分散インストールでの証明書のコピー
さまざまな Data Services コンポーネントが異なるマシン上にインストールされていて、各インストールに独自のルートと中間
証明機関 (CA) 設定がある場合、信頼できる証明書を 1 台のマシンから他のすべてのマシンへ、手動でコピーする必要があ
ります。
注記
信頼できる証明書ファイルは、ルートと中間 CA 証明書ファイルを参照します。 これらは .crt という拡張子のファイルで、
<LINK_DIR>/ssl/trusted_certs フォルダにあります。
注意
信頼できる証明書を 1 台のホストマシンから他のマシンへコピーする際は、必ずそれぞれのマシンの
<LINK_DIR>/ssl/trusted_certs フォルダ間でコピーする必要があります。
1.
Job Server と Access Server が別のマシンにインストールされている場合は、新しい証明書を使用してホストを設定し
ます。
a.
b.
信頼できる証明書を Access Server から Job Server ホストへコピーします。
Job Server ホストマシン上で次のスクリプトを実行し、<LINK_DIR>/ssl/trusted_certs/jssecacerts キ
ーストアファイルを更新します。
○
Windows の場合: <LINK_DIR>/bin/SetupJavaKeystore.bat
○
UNIX の場合: <LINK_DIR>/bin/SetupJavaKeystore.sh
これにより、Access Server と通信するアダプタが、新しい証明書を使用できるようになります。
2.
c.
信頼できる証明書を Job Server から Access Server ホストへコピーします。
d.
Job Server および Access Server ホストの両方のマシンで、ジョブサービスを再開します。
Access Server と管理コンソールが別のマシンにインストールされている場合は、新しい証明書を使用して管理コンソー
ルホストを設定します。
a.
28
信頼できる証明書を Access Server から管理コンソールホストへコピーします。
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
セキュリティ
b.
管理コンソールホストマシン上で次のスクリプトを実行し、<LINK_DIR>/ssl/trusted_certs/jssecacerts
キーストアファイルを更新します。
c.
3.
○
Windows の場合: <LINK_DIR>/bin/SetupJavaKeystore.bat
○
UNIX の場合: <LINK_DIR>/bin/SetupJavaKeystore.sh
管理コンソールをホストしている Web アプリケーションサーバを再起動します。
Access Server とメッセージクライアントが別のマシンにインストールされている場合は、新しい証明書を使用してメッセ
ージクライアントを設定します。
a.
信頼できる証明書を Access Server からメッセージクライアントホストへコピーします。
b.
メッセージクライアントで Java を使用する場合は、信頼できる証明書を、メッセージクライアントアプリケーションが使
用するキーストアにインポートします。
キーストアの作成については、keytool コマンドの JDK ヘルプを参照してください。
4.
Job Server とジョブランチャまたは外部スケジューラが別のマシンにインストールされている場合は、新しい証明書を使
用して、ジョブランチャまたは外部スケジューラホストを設定します。
信頼できる証明書を Job Server からジョブランチャまたは外部スケジューラホストへコピーします。
注記
スケジュールされたジョブが、サーバグループを使って複数の Job Server に接続する場合は、信頼できる証明書を
グループ内のすべての Job Server からコピーします。
3.4.2
通信パスの SSL の有効化および非有効化
Data Services では複数の通信パスを使用する必要があるため、特定のパスに対して SSL を有効または無効にするさまざ
まな方法があります。 セキュリティとパフォーマンスの要件に合わせて、特定のパスに対して SSL を有効にするか、無効にす
るかを選択できます。
アダプタ管理の場合
Job Server の SSL サポートを有効にすることで、アダプタ管理の SSL を設定できます。 アダプタ管理の SSL を有効にする
と、Job Server とアダプタ、メッセージブローカークライアント間で使用される通信パスが保護されます。
Job Server の SSL を設定するには、サーバマネージャを使用します。
リアルタイムメッセージングの場合
Access Server の SSL サポートを有効にすることで、リアルタイムメッセージングの SSL を設定できます。 リアルタイムメッ
セージングの SSL を有効にすると、Access Server とリアルタイムクライアント間で使用される通信パスが保護されます。
管理者ガイド
セキュリティ
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
29
注記
デフォルトでは、SSL はリアルタイムメッセージングに対し有効になっています。 Access Server の SSL を無効にする場
合は、Access Server と通信するすべてのメッセージクライアントやアダプタに対する SSL を無効にするようにしてくださ
い。
注記
SSL はサーバ単位で有効または無効にできます。 すべての Access Server を同じ設定にする必要はありません。
Access Server の SSL を設定するには、サーバマネージャを使用します。
ピアツーピア通信の場合
ランタイムリソースの SSL を設定することで、ピアツーピア通信用の SSL を設定できます。 ランタイムリソースの SSL を有効
にすると、異なる Job Server 上で実行されているさまざまなサブデータフロー間で使用される通信パスが保護されます。
注記
サーバグループ内の複数の Job Server を実行する場合は、各 Job Server で同じように SSL を設定します。
ランタイムリソースの SSL を設定するには、サーバマネージャを使用します。
その他の通信パスの場合
Data Services アーキテクチャ内の一部の通信パスでは、SSL が必須です。
たとえば、Job Server と以下のクライアントの間の通信パスでは、SSL が常に有効です。
●
管理コンソールのアドミニストレータアプリケーション
●
Designer
●
ジョブランチャ
●
Access Server
●
ジョブ実行エンジン
●
サーバグループ内の他の Job Server
●
監視に使用されるジョブサービス
この場合、各クライアントに正しい証明書があることを確認する必要がありますが、実行する追加の設定はありません。
注記
証明書を Job Server から Access Server、管理コンソール、および外部ジョブランチャのホストにコピーする必要がありま
す。 その他のすべての場合に、証明書は自動的に交換されます。
30
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
セキュリティ
関連情報
Windows でのサーバマネージャの使用 [71 ページ]
UNIX システムでのサーバマネージャの使用 [78 ページ]
3.4.3
カスタム証明書の使用
SAP Data Services には一連の SSL 証明書がデフォルトで含まれていますが、独自の証明書を使用するように選択するこ
ともできます。 Data Services デプロイメントの性質によっては、以下の手順の一部は不要な場合があります。
1.
必要に応じて証明書を生成し、信頼できる証明機関 (CA) による署名を取得します。
詳細については、“キーと署名証明書の生成”の節を参照してください。
2.
すべての必要な証明書を Data Services クライアントマシンへコピーします。
注記
各 Data Services クライアントでは、Data Services サーバの証明書を検証する際に、証明書チェーン内にすべての
CA 用証明書が必要です。 証明書チェーン内の証明書は信頼できる証明書と呼ばれ、ローカルマシン上に存在する
必要があります。 ほとんどの場合、証明書チェーンはすべてのクライアントで同じであるため、すべてのクライアントマ
シン上に同じ証明書が必要です。
3.
Java ベースのクライアントを使用している場合は、JDK keytool ユーティリティを使用して、信頼できる証明書を格納す
4.
サーバマネージャを使って、サーバ証明書とキーファイルのパスを設定します。
5.
Designer 用の証明書を設定します。
るキーストアを生成します。
a.
Designer で、
b.
[Designer] の下の [SSL] カテゴリに移動します。
c.
証明書ファイル、秘密キーファイル、信頼できる証明書フォルダの場所を指定します。
ツール
オプション
を選択します。
プロファイル用 SSL プロトコルを使用する以外の SSL オプションを変更する場合は、Designer と任意の Data Services
サーバを両方再起動する必要があります。
関連情報
SSL パスの設定 [77 ページ]
キーの生成および証明書への署名 [31 ページ]
3.4.4
キーの生成および証明書への署名
Data Services で SSL セキュリティ用の独自のカスタム証明書を使用するには、証明書を生成して、VeriSign などの信頼で
きる証明機関 (CA) による署名を取得する必要があります。
管理者ガイド
セキュリティ
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
31
1.
openssl ツールを使用して、RSA キーと証明書を生成します。
openssl req -config <LINK_DIR>\ssl\conf\openssl.conf -new -newkey rsa:1024 nodes -keyout <mykey.pem> -out <myreq.pem>
<mykey.pem> は生成するキーファイルの名前、<myreq.pem> は生成する証明書ファイルの名前です。
注記
デフォルトでは、openssl は <LINK_DIR>\bin にインストールされます。 使用できるオプションとコマンドの詳細に
ついては、openssl のマニュアルを参照してください。
2.
RSA 秘密キーファイルと証明書ファイルを、外部 CA へ送ります。
3.
CA から署名付き証明書を受け取ったら、サーバマネージャを使用して、新しい証明書と秘密キーファイルへのパスを指
定します。
注記
外部 CA からの信頼できる証明書は、PEM 形式である必要があります。 署名付き証明書は、<LINK_DIR>\ssl
\trusted_certs ディレクトリにコピーしてください。
関連情報
SSL パスの設定 [77 ページ]
SSL パスの設定 [84 ページ]
3.5
CMS 接続のための SSL の設定
SAP Data Services クライアントと Central Management Server (CMS) の間のすべてのネットワーク通信で、Secure
Sockets Layer (SSL) プロトコルを使用することができます。
すべての CMS 通信に使用する SSL を設定するには、次の手順を実行する必要があります。
●
SSL を有効にして SAP BusinessObjects BI プラットフォームまたは情報プラットフォームサービスをデプロイします。
●
デプロイメント内のマシンごとに、キーファイルと証明書ファイルを作成します。
●
セントラル設定マネージャ (CCM) と Web アプリケーションサーバで、これらのファイルの場所を設定します。
Data Services の場合、次のような CMS にログインするすべてのコンポーネントを SSL に対して設定するには、
sslconfig ユーティリティを使用する必要もあります。
●
Designer
●
Job Server
●
外部スケジューラおよびジョブランチャ
●
管理コンソール (SAP BusinessObjects BI プラットフォームまたは情報プラットフォームサービス Web Tier 以外の
Web アプリケーションサーバにデプロイされている場合)
32
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
セキュリティ
注記
J2EE Web アプリケーションサーバの場合、スタートアップスクリプトを変更して SSL を設定します。
デフォルトでは、このユーティリティは次の場所にインストールされます。
●
Windows の場合
<INSTALL_DIR>\SAP BusinessObjects Enterprise XI 4.0\win32_x86\sslconfig.exe
●
UNIX の場合
<INSTALL_DIR>/sap_bobj/enterprise_xi40/<platform>/boe_sslconfig
ここで、<platform> は使用している UNIX プラットフォームです。
sslconfig の使用方法、および SSL に対する CMS およびそのクライアントの設定の詳細については、SAP
BusinessObjects BI プラットフォーム管理者ガイドまたは SAP BusinessObjects 情報プラットフォームサービス管理者ガイド
にある “SSL プロトコルの設定”を参照してください。
3.6
メタデータ参照サービスおよびデータ表示サービスに対する SSL
の設定
SAP Data Services バックエンドエンジンと次の EIM Adaptive Processing Server サービスの間のすべてのネットワーク通
信で、Secure Sockets Layer (SSL) プロトコルを使用することができます。
●
メタデータ参照サービス
●
Data Services の表示
これらのサービスは Data Services が提供しますが、SAP Information Steward の Data Insight モジュールなど、ほかの
SAP ソフトウェア製品によって使用されます。
Data Services は、デフォルトで次のファイルを提供します。
●
キーストアファイル
サーバ側 (メタデータ参照サービスまたはデータ表示サービス) では、1 つのキーとキーの署名に使用された証明書チェ
ーンを構成するすべての証明書が格納されている、Java サーバキーストアファイルが必要です。 また、キーストアファイ
ルとキーのパスワードも必要です。
Data Services は、デフォルトのキーストアファイルとパスワードファイルを <LINK_DIR>\ssl\mds フォルダ内に保存
します。
●
信頼できる証明書
これらの証明書は、サーバ側で使用される Java キーストアに格納されているキーの署名に使用されます。 クライアント
サイド (Data Services バックエンドエンジン) は、これらの信頼できる証明書を使用して、サーバとの通信を行います。
Data Services は、信頼できる証明書を <LINK_DIR>\ssl\mds\trusted_certs フォルダ内に保存します。
3.6.1
メタデータ参照サービスおよびデータ表示サービスに対する SSL
の設定
メタデータ参照サービスおよびデータ表示サービスに対し、SSL 通信を有効化および設定するには次の手順に従います。
管理者ガイド
セキュリティ
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
33
1.
セントラル管理コンソール (CMC) に、Data Services アプリケーションに対する管理権限を持つユーザとしてログインし
ます。
2.
CMC の“アプリケーション”管理エリアを表示します。
“アプリケーション”ダイアログボックスが表示されます。
3.
Data Services アプリケーションを右クリックして、設定を選択します。
“設定”ダイアログボックスが表示されます。
4.
[メタデータ参照サービスおよびデータ表示サービスに対して SSL 通信を有効にする] のドロップダウンリストで、[“はい”]
5.
(Data Services が提供するか、または Data Services ツールで生成した) デフォルトのキーストアと証明書を使用する
を選択します。
場合は、次の手順を実行します。
6.
a.
[デフォルトの SSL 設定を使用] のドロップダウンリストで、[“はい”] を選択します。
b.
[保存]をクリックします。
デフォルトのキーストアと証明書を使用せず、Data Services 以外で独自に生成した場合は、次の手順を実行します。
a.
キーストアが、1 つのキーとキーの署名に使用された証明書チェーンを構成するすべての証明書が格納されている、
Java キーストアファイルであることを確認します。 キーとキーストアファイルのパスワードを入力する必要がありま
す。
b.
キーストアファイルが <LINK_DIR>\ssl\mds フォルダにあることと、対応する証明書ファイルが <LINK_DIR>
\ssl\mds\trusted_certs フォルダにあることを確認します。
c.
同じ CMS サーバに関連付けられているメタデータ参照サービスやデータ表示サービスのインスタンスが複数ある場
合は、それらのインスタンスがインストールされているすべてのマシンへ、キーストアファイルと証明書ファイルをコピ
ーする必要があります。
7.
d.
[デフォルトの SSL 設定を使用] のドロップダウンリストで、[“いいえ”] を選択します。
e.
キーストアファイルボックスに、使用するキーストアファイルの名前を入力します。
f.
キーストアパスワードを入力します。
g.
キーパスワードを入力します。
h.
保存をクリックします。
次の手順に従って、EIM.AdaptiveProcessingServer を再起動します。
a.
CMC の“サーバ”管理エリアを表示します。
b.
“サービスカテゴリ”ノードを展開し、“エンタープライズインフォメーションマネジメントサービス”を選択します。
c.
右ペインで、“EIMAdaptiveProcessingServer”を選択します。
d.
アクション
3.6.2
サーバの再起動
の順にクリックします。
Data Services ツールを使用したキーストアファイルと証明書の
作成
SAP Data Services では、メタデータ参照サービスおよび データ表示サービス用のキーストアファイルと SSL 証明書が提供
されていますが、Data Services ツールを使用して、新しいキーと証明書を作成することもできます。
メタデータ参照サービスおよびデータ表示サービスのデフォルトの SSL 設定として使用する新しいキーストアファイルと SSL
証明書を作成するには、次の手順に従います。
1.
34
MDSSetupJavaKeyStore ツールを実行します。
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
セキュリティ
a.
コマンドラインウィンドウで、ディレクトリを <LINK_DIR>\bin に変更します。
cd <LINK_DIR>\bin
b.
"MDSSetupJavaKeyStore.bat" を実行します。
MDSSetupJavaKeyStore
MDSSetupJavaKeyStore ツールによって、次のファイルが作成されます。
○
1 つのキーとキーの署名に使用された証明書チェーンを構成するすべての証明書が格納されているキーストアファイ
○
キーパスワードを格納するファイル sslks.key (<LINK_DIR>\ssl\mds 内)
○
キーストアパスワードを格納するファイル sslstore.key (<LINK_DIR>\ssl\mds 内)
ル DSJavaKeyStore.keystore (<LINK_DIR>\ssl\mds 内)
2.
メタデータ参照サービスおよびデータ表示サービスに対し、SSL をすでに設定して有効にしている場合は、
EIM.AdaptiveProcessingServer を再起動します。
デフォルトの SSL 設定を使用オプションで“はい”を選択した場合、再起動により、新しいキーストアファイルと証明書ファ
イルがデフォルトとして取得されます。
3.
これらのサービス用の SSL をまだ設定していない場合は、「メタデータ参照サービスおよびデータ表示サービスに対する
SSL の設定 [33 ページ]」を参照してください。
3.7
パスワードの暗号化
SAP Data Services システム内では、すべてのパスワードは 128 ビットキーによる AES アルゴリズムを使って暗号化されま
す。
3.7.1
暗号化キーの保存場所
パスワードは Data Services システム内の複数の場所に保存できるため、それぞれのキーは各保存場所に関連付けられま
す。
表 3:
パスワードの場所
関連付けられたキーの場所
ローカルリポジトリ
AL_VERSION テーブルの REPOKEY 列
セントラルリポジトリ
AL_VERSION テーブルの REPOKEY 列
管理コンソール
admin.xml と同じ場所にある admin.key
Access Server
AS.xml と同じ場所にある AS.key
アダプタ SDK
<DS_COMMON_DIR>/adapters/adapter.key
DSConfig.txt
<DS_COMMON_DIR>/conf/DSConfig.key
管理者ガイド
セキュリティ
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
35
パスワードの場所
関連付けられたキーの場所
Data Services が管理するスケジュール
スケジュールでパスワードファイルを使用する場合は、パスワードはパスワードファイルに保
存されます。
スケジュールでパスワードファイルを使用しない場合は、パスワードはジョブコマンドラインに
あります。
外部スケジューラのコマンドライン
スケジュールでパスワードファイルを使用する場合は、パスワードはパスワードファイルに保
存されます。
スケジュールでパスワードファイルを使用しない場合は、パスワードはジョブコマンドラインに
あります。
警告
暗号化キーがファイルに保存されている場合、Data Services は強い OS 権限を使って、キーファイルのセキュリティを保
護します。 たとえば、ソフトウェアで所有者のみの読み取り/書き込みアクセス権 (UNIX システムの場合、chmod 600)
がファイルに対して設定されている場合、 可能であればサーバホストマシンへのユーザアクセスも制限して、キーファイル
を保護する必要があります。
3.7.2
手動でのパスワードの暗号化
ほとんどの場合、パスワードの暗号化はさまざまな Data Services アプリケーションやユーティリティによって、自動的に処理
されます。ただし、タスクによって手動でのパスワード暗号化が必要な場合があります。たとえば、オブジェクト作成 XML ツー
ルキットで使用するデータフローをオンザフライで生成する場合があります。パスワードが必要なデータストアを含むデータフ
ローの場合、インポートして正常に実行するには、先に暗号化を行う必要があります。
パスワードを手動で暗号化する必要がある場合は、ソフトウェアと共にインストールされる al_encrypt コマンドラインユーテ
ィリティを使用できます。
関連情報
パスワードの暗号化 [152 ページ]
3.8
Data Services リポジトリのパスワード保護
Data Services Designer にログインするか、管理コンソールの Data Quality レポートを開くと、デフォルトで、アクセスしてい
る Data Services リポジトリのユーザ名およびパスワードの入力を求められます。BI プラットフォームまたは情報プラットフォ
ームサービスのセントラル管理コンソールで権限を許可することにより、このデフォルトの動作をオフにすることができます。
CMC では、[リポジトリのパスワードの取得を許可] 権限を許可すると、Data Services のリポジトリパスワードが CMS からク
ライアント (Designer または管理コンソール: DQ レポート) に送信されます。このパスワードは暗号化され、通信チャネルは
36
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
セキュリティ
SSL によりセキュリティ保護できますが、パスワード送信によりリスクが生じる可能性があり、悪意のあるユーザがパスワード
へのアクセスを取得する可能性もあります。リポジトリに対してこの権限を選択的に許可することができます。たとえば、本稼
動リポジトリではなく、開発リポジトリに対して権限を認めることができます。
関連情報
リポジトリ管理 [43 ページ]
Designer ガイド: Designer へのログイン
管理コンソールガイド: Data Quality レポート
3.8.1
CMC での Data Services リポジトリの権限の設定
次の手順に従って、ユーザが Designer へのログイン時および Data Quality レポートへのアクセス時に、Data Services リポ
ジトリのパスワードを自動的に取得できるように権限を追加します。
1.
CMC のホームページで、Data Services をクリックします。
2.
CMC の左側で、リポジトリを選択します。
3.
4.
管理
セキュリティ
ユーザセキュリティ
の順に選択します。
Data Services Designer ユーザグループ (Designer アクセス用) または Data Services 監視ユーザグループ (Data
Quality レポートアクセス用) を選択し、セキュリティの割り当てボタンをクリックします。
5.
[セキュリティの割り当て] ウィンドウで、[詳細] タブをクリックします。
6.
[権限の追加/削除] をクリックします。
7.
[権限の追加/削除] ウィンドウの左側で [アプリケーション] をクリックし、[Data Services リポジトリ] を選択します。
8.
[Data Services リポジトリの特定の権限] で、次のオプションのいずれか、または両方の [許可] を選択します。
9.
○
リポジトリのパスワードの取得を許可
○
ユーザが所有するリポジトリのパスワードの取得を許可
OK をクリックします。
前述の手順に従って、Data ServicesDesigner ユーザグループ (または Data Services 監視ユーザグループ) 内のすべて
のユーザに、すべての Data Services リポジトリに対する権限を与えます。
注記
たとえば、アクセスを制限したい Data Services 開発リポジトリまたはテストリポジトリがある場合、状況に応じて設定する
ことができます。 権限を変更するには、次の手順に従って、[権限の追加/削除] ウィンドウにアクセスします。
1.
CMC のホームページで、Data Services をクリックします。
2.
CMC の左側でリポジトリを選択して、権限を編集するリポジトリを選択します。
3.
前述の手順 3 を続行して、タスクを完了します。
管理者ガイド
セキュリティ
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
37
4
ユーザおよびアクセス権の管理
SAP Data Services は、ユーザアカウントおよびアクセス権の管理に Central Management Server (CMS) を使用します。
この節では、Data Services の管理に特化した情報および手順について説明します。ユーザアカウントおよびアクセス権の管
理についての詳細は、SAP BusinessObjects BI Platform 管理者ガイドまたは SAP BusinessObjects 情報プラットフォーム
サービス管理者ガイドを参照してください。
4.1
ユーザ管理
セントラル管理コンソール (CMC) の [ユーザとグループ] 管理エリアで、ユーザが Data Services にアクセスするために必要
な詳細を指定できます。ユーザアカウントの作成に加えて、ユーザが操作する必要のあるリポジトリへのアクセス権をユーザ
に付与する必要があります。
デフォルトでは、Data Services のインストールプログラムではユーザアカウントを作成しません。新しいユーザアカウントを作
成、または既存のユーザアカウントを Data Services グループアカウントに割り当てるには、CMC を使用できます。
ユーザアカウントの作成に関する詳細は、SAP BusinessObjects BI プラットフォーム管理者ガイドまたは SAP
BusinessObjects 情報プラットフォームサービス管理者ガイド内の「“Enterprise および一般アカウントの管理”」を参照してく
ださい。
関連情報
CMC でのリポジトリのセキュリティ設定の管理 [45 ページ]
4.2
グループ管理
グループとは同じアカウント権限を共有するユーザの集合です。 そのため、部門、役割または場所に基づいてグループを作
成することができます。 グループにより、各ユーザアカウントのアクセス権を個別ではなく 1 カ所 (グループ) で変更できます。
また、グループにオブジェクトアクセス権を割り当てることもできます。
セントラル管理コンソール (CMC) のユーザとグループエリアでは、多数のユーザにレポートまたはフォルダへのアクセス権を
与えるグループを作成できます。 これにより、各ユーザアカウントを個別ではなく 1 カ所で変更できます。
基本の SAP BusinessObjects BI プラットフォームまたは情報プラットフォームサービスのグループアカウントに加えて、Data
Services には、以下の複数のデフォルトグループアカウントが含まれます。
38
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ユーザおよびアクセス権の管理
表 4:
アカウント名
説明
Data Services
Administrator
このグループのメンバーは、すべての Data Services 管理機能へのアクセス権を持っています。
Data Services Multiuser このグループのメンバーは、保護されているセントラルリポジトリの管理に限定されます。 この役割は、Data
Administrator
Services Administrator の役割のサブセットです。 Multiuser Administrator は以下の操作を実行できま
す。
Data Services Monitor
User
●
保護されているセントラルリポジトリの追加と削除
●
ユーザとグループの管理
●
保護されているセントラルリポジトリレポートの表示
このグループのメンバーは、[ステータス] タブから利用可能なオプションにのみアクセスできます。 たとえば、
Monitor User はバッチジョブを中止できますが、実行またはスケジュールすることはできません。 Monitor
User は、Access Server、サービス、アダプタインスタンス、またはクライアントインタフェースを再起動、中止、
またはシャットダウンできますが、追加または削除することはできません。
Data Services Profiler
Administrator
Data Services Profiler
User
このグループのメンバーは、プロファイラリポジトリの管理に限定されます。 この役割は、Administrator の役
割のサブセットです。 Profiler Administrator は以下の操作を実行できます。
●
プロファイラ リポジトリのプロファイラ タスクを管理する。
●
プロファイラ設定を管理する。
このグループのメンバーは、ユーザに設定されているプロファイラリポジトリ内のプロファイラタスクの管理に限
定されます。
Data Services Operator このグループのメンバーは、すべての Administrator 権限がありますが、リポジトリ、アクセス、CMS サーバ
の修正やデータストア設定の更新はできません。
Data ServicesDesigner
このグループのメンバーは、Designer へのアクセス権を持っています。 アプリケーション権限およびリポジトリ
セキュリティ権限は、2 つの異なる権限のセットであることにに注意してください。 リポジトリアクセス権の詳細に
ついては、詳細リポジトリアクセス権 [46 ページ] を参照してください。
4.2.1
アプリケーション権限の詳細
アプリケーション権限は各ユーザグループに割り当てられます。 各グループに割り当てられるデフォルトのアプリケーション権
限については、次の表で説明しています。
注記
Data Services 管理者グループアカウントには、利用可能なすべての Data Services アプリケーション権限を許可されて
いる必要があります。
表 5:
アクセス権の名前
Designer ユ
ーザ
監視ユーザ マルチユーザ管
理者
演算子ユー
ザ
プロファイラ
Admin ユーザ
プロファイラ
ユーザ
Administrator へのアクセス
X
X
X
X
X
X
自動ドキュメンテーションへのアクセス
X
X
X
X
X
X
Data Quality レポートへのアクセス
X
X
X
X
X
X
管理者ガイド
ユーザおよびアクセス権の管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
39
アクセス権の名前
Designer ユ
ーザ
監視ユーザ マルチユーザ管
理者
演算子ユー
ザ
プロファイラ
Admin ユーザ
プロファイラ
ユーザ
Designer へのアクセス
X
インパクトおよびリネージへのアクセス
X
X
X
X
X
X
処理ダッシュボードへのアクセス
X
X
X
X
X
X
検証ダッシュボードへのアクセス
X
X
X
X
X
X
Administrator の概要
X
X
X
X
X
X
バッチジョブの実行
X
X
Access Server 設定の管理
X
アダプタ設定の管理
バッチジョブ履歴の管理
X
X
X
セントラルリポジトリグループの管理
認証ログ設定の管理
データストア設定および置換パラメータ
設定の管理
オブジェクト昇格設定の管理
オブジェクト昇格のインポートの管理
X
プロファイラ設定の管理
リアルタイムクライアントインタフェースス
テータスの管理
X
リアルタイムログの管理
X
リアルタイムサービスステータスの管理
X
リアルタイムステータスの管理
X
RFC クライアントおよびサーバ設定の管
X
理
サーバグループ設定の管理
X
X
ステータス間隔設定の管理
X
Web サービス設定の管理
アダプタステータスの表示
X
X
X
バッチジョブの履歴の表示
X
X
Data Quality サンプルデータの表示
X
X
X
X
プロファイラステータスの表示
X
内部情報のログ表示
X
X
リアルタイムログの表示
X
X
リアルタイムサービスステータスの表示
X
X
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
X
X
X
X
リアルタイムクライアントインタフェースス
テータスの表示
40
X
管理者ガイド
ユーザおよびアクセス権の管理
アクセス権の名前
Designer ユ
監視ユーザ マルチユーザ管
理者
演算子ユー
ザ
リアルタイムステータスの表示
X
X
RFC クライアントステータスの表示
X
X
X
ーザ
サーバグループ情報の表示
X
X
検証サンプルデータの表示
X
X
Web サービスステータスの表示
X
X
X
プロファイラ
Admin ユーザ
プロファイラ
ユーザ
X
X
X
注記
アプリケーション権限およびリポジトリセキュリティ権限は、2 つの異なる権限のセットです。 リポジトリが登録されると、所
有者にリポジトリへのフルアクセス権限が付与されます。 デフォルトでは、その他の Designer ユーザにリポジトリへのアク
セス権限はありません。
関連情報
グループに割り当てられたアプリケーション権限の表示 [41 ページ]
グループのアプリケーション権限の管理 [41 ページ]
詳細リポジトリアクセス権 [46 ページ]
4.2.2
グループに割り当てられたアプリケーション権限の表示
ユーザセキュリティを管理する CMC 機能を利用するには、管理者ユーザグループのメンバーであるか、Data Services
Administrator ユーザグループのメンバーである必要があります。
グループに現在割り当てられている権限を表示するには、次の手順を実行します。
1.
CMC のホームページで、[管理] > [アプリケーション] を選択します。
2.
[アプリケーション名] リストで、[Data Services アプリケーション] をダブルクリックします。
3.
[ユーザセキュリティ] を選択し、ユーザグループを表示します。
4.
表示するユーザグループを強調表示し、[セキュリティの表示] をクリックします。
[権限エクスプローラ] が開き、選択したユーザグループに割り当てられている現在のアプリケーション権限がすべて表示され
ます。
4.2.3
グループのアプリケーション権限の管理
ユーザセキュリティを管理する CMC 機能を利用するには、管理者ユーザグループのメンバーであるか、Data Services
Administrator ユーザグループのメンバーである必要があります。
管理者ガイド
ユーザおよびアクセス権の管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
41
グループに割り当てられたアプリケーション権限を管理するには、次の手順を実行します。
1.
CMC のホームページで、[管理] > [アプリケーション] を選択します。
2.
[アプリケーション名] リストで、[Data Services アプリケーション] をダブルクリックします。
3.
[ユーザセキュリティ] を選択して、設定済みの [Data Services アプリケーションユーザグループを表示します。
4.
ユーザグループを強調表示するか、ユーザを追加して、アプリケーション権限を管理します。
5.
[セキュリティの割り当て] をクリックします。
6.
[セキュリティの割り当て] ウィンドウで、[詳細] タブを選択します。
7.
[詳細] タブで、[権限の追加/削除] を選択します。
8.
[権限の追加/削除] ウィンドウで、このグループで変更する特定の権限を追加または削除します。
9.
[適用] をクリックして、変更を保存します。
変更したグループのメンバーは、次回ログイン時に、グループで変更したアプリケーション権限が許可または拒否されます。
42
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ユーザおよびアクセス権の管理
5
リポジトリ管理
Designer や管理コンソールなど他のコンポーネントの Data Services リポジトリにアクセスするには、Data Services リポジ
トリを正しく設定する必要があります。
通常、Data Services リポジトリを設定するには、次のワークフローに従います。
1.
リポジトリマネージャを使用して、データベース内にリポジトリを作成します。
2.
セントラル管理コンソール (CMC) でリポジトリを登録します。
3.
CMC でリポジトリのセキュリティ設定を管理します。
5.1
1.
CMC でのリポジトリの登録
セントラル管理コンソール (CMC) に、Data Services アプリケーションに対する管理権限を持つユーザとしてログインし
ます。
2.
3.
次のいずれかの手順で Data Services アプリケーションを表示します。
○
CMC のホーム画面で Data Services をクリックする。
○
Data Services アイコンをクリックする。
次のいずれかの手順でリポジトリを設定します。
○
管理
○
リポジトリの設定
を選択する。または
ナビゲーションツリーのリポジトリを右クリックして、リポジトリの設定をクリックする。
Data Services リポジトリの追加画面が表示されます。
4.
リポジトリの名前と説明 (オプション) を指定します。
この名前と説明は、ユーザが Designer や管理コンソールなどのアプリケーションへログインする際に表示されます。
5.
リポジトリデータベースの接続情報を入力します。
必要な情報は、リポジトリが格納されるデータベースの種類と選択した接続の種類によって異なります。
ヒント
Microsoft SQL Server および SAP Sybase データベースの場合、CMC で Data Services リポジトリを登録する際、
サーバ名に localhost を使用しないことをお勧めします。 localhost を使用すると、他のコンピュータがリポジト
リにアクセスできなくなります。
a.
Oracle データベースの場合、デフォルトの接続の種類は TNS なしです。 TNS 接続を使用する場合は、TNS 名を
使用のドロップダウンメニューからはいを選択し、値が表示されない場合は TNS 名を入力します。
TNS 接続を使用して作成された Data Services リポジトリの場合、TNS 名はソフトウェアによって入力されます。 そ
れ以外の場合は、[TNS 名] を入力する必要があります。
管理者ガイド
リポジトリ管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
43
注記
Oracle RAC でリポジトリを作成した場合、CMC での登録の前に、ローカル CMS マシンで TNS 名を設定する必
要があります。 その後、設定された接続文字列に基づいて、CMC での登録時に TNS 名が自動的に入力されま
す。
b.
DB2、MySQL、または SAP HANA データベースの場合、デフォルトの接続の種類は DSN なしです。 DSN 接続を
使用する場合は、データソース名 (DSN) を使用のドロップダウンメニューからはいを選択し、値が表示されない場合
はデータソース名 (DSN) を入力します。
DSN 接続を使用して作成された Data Services リポジトリの場合、データソース名 (DSN) はソフトウェアによって入
力されます。 それ以外の場合は、[データソース名 (DSN)] を入力する必要があります。
注記
後から CMC で Data Services リポジトリのプロパティを編集して接続の種類を TNS 接続または DSN 接続に変更し
た場合、TNS 名 または データソース名 (DSN) を入力する必要があります。
注記
分散インストールで DNS 接続または TNS 接続を使用している場合、各マシンのリポジトリへのデータベース接続を
CMC と同じように設定する必要があります。 たとえば、CMC で Oracle リポジトリが Ora_DS という TNS 名で設定さ
れている場合、Designer および Job Server のコンピュータでも Ora_DS という TNS 名が設定されている必要があり
ます。
6.
7.
プロファイラリポジトリを登録する場合は、プロファイラリポジトリですか? ではいを選択します。
a.
プロファイラをホストする Web アプリケーションサーバのホスト名を入力します。
b.
プロファイラをホストする Web アプリケーションサーバのポート番号を入力します。
[接続テスト] をクリックします。
CMC へのリポジトリの追加は行わず、接続情報の検証が行われます。 正常に接続できない場合はエラーメッセージを
確認し、リポジトリ接続情報を修正します。
8.
保存をクリックして、リポジトリを CMC に追加します。
Data Services アプリケーション画面が表示され、登録済みリポジトリの一覧に新しいリポジトリが表示されます。
関連情報
DSN なしの接続および TNS なしの接続 [21 ページ]
リポジトリ マネージャの使用 [70 ページ]
44
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
リポジトリ管理
5.2
CMC でのリポジトリのセキュリティ設定の管理
[管理] メニューのセキュリティオプションを使用して、CMC で登録されているリポジトリのセキュリティ設定を管理できます。こ
れらのオプションを使用すると、リポジトリのアクセスコントロールリストにユーザとグループを割り当てたり、ユーザやグルー
プのアクセス権を表示したり、リポジトリに対して持つユーザやグループのアクセス権を変更したりできます。
1.
セントラル管理コンソール (CMC) に、Data Services アプリケーションに対する管理権限を持つユーザとしてログインし
ます。
2.
3.
次のいずれかの手順で Data Services アプリケーションを表示します。
○
CMC のホーム画面で [Data Services] をクリックします。または
○
[Data Services] アイコンをクリックします。
ナビゲーションツリーの [リポジトリ] をクリックして、登録されているリポジトリのリストを表示します。
5.2.1
リポジトリのユーザまたはグループのアクセス権の表示
通常、リポジトリのユーザやグループのアクセス権を表示するには、次のワークフローに従います。
1.
セキュリティ設定を表示するリポジトリを選択します。
2.
管理
せセキュリティ
ユーザセキュリティ の順にクリックします。
[ユーザセキュリティ] ダイアログボックスが開き、リポジトリのアクセスコントロールリストが表示されます。
3.
アクセスコントロールリストからユーザまたはグループを選択し、[セキュリティの表示] をクリックします。
権限エクスプローラが起動し、リポジトリのユーザまたはグループに対する実効アクセス権のリストが表示されます。
5.2.2
リポジトリのアクセスコントロールリストへのユーザとグループの
割り当て
アクセスコントロールリストでは、リポジトリに対するアクセス権が許可または拒否されるユーザを指定します。 通常、アクセス
コントロールリストにユーザまたはグループを割り当て、リポジトリに対して持つユーザやグループのアクセス権を指定するに
は、次のワークフローに従います。
1.
ユーザやグループを追加するリポジトリを選択します。
2.
管理
せセキュリティ
ユーザセキュリティ の順にクリックします。
[ユーザセキュリティ] ダイアログボックスが開き、リポジトリのアクセスコントロールリストが表示されます。
3.
[主体の追加] をクリックします。
[主体の追加]ダイアログボックスが表示されます。
4.
[利用可能なユーザ/グループ] 一覧から追加するユーザおよびグループを選択し、[選択されたユーザ/グループ] 一覧
5.
[セキュリティを追加して割り当てる] をクリックします。
6.
ユーザまたはグループに許可するアクセスレベルを次のように選択します。
に移動します。
○
リポジトリへの読み取り専用アクセスを許可するには、[表示] を選択します。
管理者ガイド
リポジトリ管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
45
○
リポジトリへの読み取り/書き込みフルアクセスを許可するには、[フルコントロール] を選択します。
○
リポジトリへのアクセスをすべて拒否するには、[アクセス権なし] を選択します。
5.2.3
詳細リポジトリアクセス権
リポジトリアクセス権はアクセスコントロールリストごとに割り当てられます。 アクセスコントロールリストのユーザおよびグルー
プには、リポジトリに対するフルコントロール権限、表示アクセス権限、またはアクセス権限なしのいずれかを付与されます。
次の表では、フルコントロールおよび表示アクセスに使用可能なリポジトリアクセス権について説明します。
表 6:
アクセス権の名前
フルコントロール
フォルダへのオブジェクトの追加
X
オブジェクトを別のフォルダにコピー
X
オブジェクトの削除
X
オブジェクトの編集
X
オブジェクトに対してユーザが持っているアクセス権の変更
X
コンテンツの複製
X
アクセス権の継承設定の安全な変更
X
オブジェクトに対してユーザが持っているアクセス権の安全な変更
X
オブジェクトの翻訳
X
セキュリティ割り当てに対するアクセスレベルの使用
X
オブジェクトの表示
X
表示
X
注記
アプリケーション権限およびリポジトリセキュリティ権限は、2 つの異なる権限のセットです。 リポジトリが登録されると、所
有者にリポジトリへのフルアクセス権限が付与されます。 デフォルトでは、その他の Designer ユーザにリポジトリへのアク
セス権限はありません。
関連情報
アプリケーション権限の詳細 [39 ページ]
46
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
リポジトリ管理
6
サーバの管理
6.1
UNIX 環境変数の設定
UNIX プラットフォームで SAP Data Services をインストールする際、Job Server に特定の環境変数が設定されていることが
必要です。 これらの変数を設定するため、Job Server を実行または管理するユーザは、スクリプト (al_env.sh) を実行す
る必要があります。
使用している環境で必要な構文でこのスクリプトを実行します。 以下はその例です。
$ cd $LINK_DIR/bin/
$ . ./al_env.sh
このコマンドをログインスクリプトに追加して、常時設定することも可能です。 たとえば、次の行を .profile に追加します。
. $LINK_DIR/bin/al_env.sh
スクリプトの実行に失敗しても、エラーメッセージは表示されません。 変数の値が正しく設定されていることを確かめるには、
以下のうち 1 つ以上を確認してください。
表 7:
変数
詳細
$LINK_DIR
Data Services インストールディレクトリ (インストールプログラムによって設定されます)。
$DS_COMMON_DIR
互換性のために $LINK_DIR を参照します (インストールプログラムによって設定されま
す)。
$SHLIB_PATH
64 ビット版 Oracle クライアントを使用する場合は、$LINK_DIR/bin を 64 ビット
Oracle 共有ライブラリパスの前にリストする必要があります。
$LD_LIBRARY_PATH
Solaris または Linux 用。 $LINK_DIR/bin およびデータベースライブラリの場所を含
む必要があります。
64 ビット版 Oracle クライアントを使用する場合は、$LINK_DIR/bin を 64 ビット
Oracle 共有ライブラリパスの前にリストする必要があります。
$LIBPATH
AIX 用。 $LINK_DIR/bin およびデータベースライブラリの場所を含む必要があります。
64 ビット版 Oracle クライアントを使用する場合は、$LINK_DIR/bin を 64 ビット
Oracle 共有ライブラリパスの前にリストする必要があります。
$ORACLE_SID
Oracle ソース、ターゲット、またはリポジトリに必要。
$ORACLE_HOME
Oracle ソース、ターゲット、またはリポジトリに必要。
64 ビット版 Oracle クライアントを使用する場合は、64 ビット Oracle のインストール先を指
定する必要があります。
$DB2INSTANCE
管理者ガイド
サーバの管理
DB2 ソース、ターゲット、またはリポジトリに必要。
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
47
変数
詳細
$DB2DIR
DB2 ソース、ターゲット、またはリポジトリに必要。
$SYBASE
SAP ASE のソース、ターゲット、またはリポジトリに必要。
$SYBASE_OCS
SAP ASE のソース、ターゲット、またはリポジトリに必要。
$ODBCINI
ODBC ソースまたはターゲットに必要 (MySQL および SAP HANA を含みます)。
$PATH
$LINK_DIR/bin および <databasehome>/bin を含む必要があります。
ヒント
echo コマンドを使用して、環境変数の設定を確認します。
変数が正しく設定されていない場合に Data Services ユーティリティを起動すると、データベースサーバのファイルが見つか
らないという内容のエラーメッセージが表示されます。
このようなエラーが表示された場合は、適切なデータベースのホーム位置を設定するコマンドが al_env.sh に含まれている
ことを確認します。 Job Server で使用されるアカウントの al_env.sh を実行するか、.profile に定義されている必要な
すべての環境変数を持つアカウントを使用して、Job Server を起動します。
ヒント
64 ビット UNIX プラットフォーム上の管理コンソールで RFC サーバインタフェースを使用する場合の追加の環境設定につ
いては、管理コンソールガイドを参照してください。
6.1.1
追加のデータベース接続の設定
UNIX プラットフォームで SAP Data Services をインストールする際、インストール設定プログラムでは、デフォルトで以下が
設定されます。
●
リポジトリデータベースの DSN 接続または TNS 接続
DSN なしの接続または TNS なしの接続を使用するには、リポジトリの作成をインストール後に後回しにし、続いてリポジ
トリマネージャを呼び出す際に、s オプションを指定してサーバ名接続を使用します。
●
リポジトリのみのデータベース接続
ジョブでほかのデータベースシステムにソースやターゲットとしてアクセスするには、al_env.sh ファイルに、適切な設定
情報を追加する必要があります。 Data Services と共にインストールされる接続マネージャを使用して、以下の種類のデ
ータベースの種類に必要な環境変数を設定します。
48
○
Attunity
○
iSeries または zSeries 上の DB2
○
Informix
○
MySQL
○
Netezza
○
Oracle
○
SAP HANA
○
SAP ASE
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
○
SAP Sybase IQ
○
SAP Sybase SQL Anywhere
○
SQL Server
○
Teradata
注記
接続マネージャがサポートするデータベースの種類の最新の一覧については、製品出荷マトリックス (https://
service.sap.com/PAM
) から入手できるサポートされるプラットフォームに関するドキュメントを参照してください。
関連情報
UNIX システムでの接続マネージャの使用 [52 ページ]
UNIX での DSN 接続を使用する ODBC データソースの設定 [53 ページ]
UNIX での DSN なしの接続を使用するデータソースの ODBC ドライバの設定 [61 ページ]
6.2
サービスの自動開始
Windows の場合
SAP Data Services サービスとパッケージ化された Tomcat サービスは、コンピュータが再起動すると起動します。 次に、再
起動されたコンピュータで、Data Services サービスが Job Server と Access Server を起動します。
Windows のサービスウィンドウで、サービスの開始を手動に変更できます。
注記
Web アプリケーションに手動でログインするには、情報プラットフォームサービス管理ガイドの “Web アプリケーションに対
するトレースの設定”の節を参照してください。
UNIX の場合
サーバの再起動時に Job Server と Access Server を自動的に起動するには、ルート権限を使って actaservices スクリ
プトをインストールする必要があります。
$LINK_DIR/bin/autostrt.sh スクリプトを次のように実行します。
# cd $LINK_DIR/bin/
# autostrt.sh $LINK_DIR
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
49
6.3
ログ保存期間の設定
ログ保存期間はログファイルの自動削除方法を提供します。 現在保存されているログは、Data Services 管理コンソールの
Administrator アプリケーションで表示できます。
Job Server のログ保存期間を設定するには、以下の手順に従います。
1.
Web ブラウザでセントラル管理コンソール (CMC) を開き、管理権限を持つユーザとしてログインします。
2.
セントラル管理コンソールバナーの下のナビゲーションドロップダウンメニューで、アプリケーションを選択します。
3.
アプリケーション名列から Data Services アプリケーションを右クリックして、設定を選択します。
4.
[Job Server のログファイルの保存期間] ボックスに、以下の情報を保持する日数を入力します。
○
履歴的なバッチジョブエラー、トレース、およびモニタログ
○
現在のサービスプロバイダトレースおよびエラーログ
○
現在および履歴的な Access Server ログ
この期間を過ぎたログファイルはすべて削除されます。 以下はその例です。
表 8:
入力
結果
1
当日のログのみが表示されます。 午前 0 時を過ぎるとこれらのログは消去され、次の日のログの保存が
開始されます。
5.
0
ログファイルは保存されません。
-1
ログファイルは削除されません。
1095
およそ 3 年前より古いログファイルは削除されます。
[保存]をクリックします。
ログ保存期間について行った変更は、より重要なメッセージ処理が中断されないようにバックグラウンドのクリーンアッププロ
セスとして動作します。 このため [適用] を選択しても、すぐにはログが削除されない場合があります。 変更が有効になるまで
最大で 1 時間かかることがあります。
Administrator でのログファイルの表示については、管理コンソールガイドを参照してください。
関連情報
履歴保存期間の設定 [51 ページ]
Designer ガイド: DSF2 Augment Statistics ログファイル
Designer ガイド: NCOALink ログファイル
管理コンソールガイド: Data Quality レポート
50
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
6.4
履歴保存期間の設定
ログ保存期間はログファイルの自動削除方法を提供します。 現在保存されているログは、Data Services 管理コンソールの
Administrator アプリケーションで表示できます。
履歴の保存期間を設定するには、以下の手順に従います。
1.
Web ブラウザでセントラル管理コンソール (CMC) を開き、管理権限を持つユーザとしてログインします。
2.
セントラル管理コンソールバナーの下のナビゲーションドロップダウンメニューで、アプリケーションを選択します。
3.
アプリケーション名列から Data Services アプリケーションを右クリックして、設定を選択します。
4.
[履歴の保存期間] ボックスに、ジョブ実行履歴を保持する日数を入力します。これには次の情報が含まれます。
○
認証ログファイルおよび非認証ログファイル
○
レポート情報
この期間を過ぎたログファイルはすべて削除されます。 以下はその例です。
表 9:
入力
結果
1
当日実行されたジョブのみが表示されます。 午前 0 時を過ぎるとこれらのログは消去され、次の日のログ
の保存が開始されます。
5.
0
ジョブ履歴ファイルは保存されません。
-1
ジョブ履歴ファイルは削除されません。
1095
およそ 3 年前より古いジョブ履歴は削除されます。
[保存]をクリックします。
関連情報
ログ保存期間の設定 [50 ページ]
Designer ガイド: DSF2 Augment Statistics ログファイル
Designer ガイド: NCOALink ログファイル
管理コンソールガイド: Data Quality レポート
6.4.1
USPS から要求されるログファイルとレポート
郵便関係の認証要件 (CASS 認証など) を取得している場合、ログファイルを郵便機関に定期的に提出する必要があります。
たとえば、データフローに USA Regulatory Address Cleanse トランスフォームが含まれていて、DSF2 または NCOALink
機能を使用し、CASS を有効にしている場合、認証ログファイルを USPS に毎月提出する必要があります。 これを考慮し、ロ
グを作成して提出する前にデータが失われる (つまり、不完全なログファイルを USPS に提出する) ことのないように、ログ保
存期間を設定します。
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
51
デフォルト設定の 30 日間は、毎月の期限までにログファイルをエクスポートして USPS に送信するには不十分です。 また、
30 日間では 31 日間ある月が考慮されていません。 そのため、完全な月次ログを USPS に提出できるよう、履歴保持期間を
長め (50 日間など) に設定することをお勧めします。
保存日数の設定は、CMC の履歴保持期間設定で行います。
毎月 USPS にデータを送信することに加えて、ジョブの処理後数年間は USPS が調査のためにレポートデータを使用できる
ようにする必要があります。 USPS ライセンス契約書を参照して、現在の USPS のデータ保存に関するルールを確認してくだ
さい。 リポジトリからデータを削除する前に、必要なすべてのレポートおよびログを確実に保存するために、毎月、必要なレポ
ートおよびログをリポジトリからローカルフォルダにエクスポートすることをお勧めします。 これにより、保存されている統計情
報の量のためにエクスポート処理が“タイムアウト”するほど、リポジトリの内容が大きくなりすぎるのを防ぐこともできます。
関連情報
履歴保存期間の設定 [51 ページ]
Designer ガイド: DSF2 Augment Statistics ログファイル
Designer ガイド: NCOALink ログファイル
6.5
UNIX システムでの接続マネージャの使用
UNIX で、インストール後の ODBC データソースおよび ODBC ドライバを作成、編集、または削除するには、接続マネージャ
を使用します。
1.
グラフィカルユーザインタフェースを使用する場合、GTK+2 ライブラリがインストールされていることを確認します。
2.
DSN 接続の場合、$ODBCINI をファイルに設定し、このファイルで DSN を定義します。ファイルの読み取りおよび書き
込みが可能であることを確認してください。
3.
次のコマンドを入力して、接続マネージャを呼び出します。
$ cd $LINK_DIR/bin/
$ ./DSConnectionManager
[SAP Data Services 接続マネージャ] が開きます。
注記
GTK+2 ライブラリがインストールされていない場合、コマンドラインユーザインタフェースが起動します。
4.
DSN 接続の場合、[データソース] タブを開いて、必要に応じてデータソースを設定します。特定のデータソースについて
は、以降の節を参照してください。
5.
サーバ名接続の場合、[ドライバ] タブを開いて ODBC ドライバを設定します。
6.
[サービスの再開] をクリックして、EIM Adaptive 処理サービスと Data Services ジョブサービスを再開します。
52
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
関連情報
Windows での サーバ名接続のための ODBC ドライバセレクタの使用 [69 ページ]
6.5.1
UNIX での DSN 接続を使用する ODBC データソースの設定
UNIX および Linux プラットフォームの場合、SAP Data Services でデータソース名 (DSN) 接続を使用する ODBC データソ
ースを設定するには、ODBC ドライバマネージャライブラリと ODBC ドライバライブラリが必要です。 ODBC ドライバマネージ
ャと ODBC ドライバの機能は、ODBC ドライバベンダによって 1 つのライブラリで提供されている場合と、独立した 2 つのライ
ブラリに分けて提供されている場合があります。
すべての ODBC ベンダーに対応するには、次の 2 種類の DSN 接続用のファイルで Data Services を設定する必要があり
ます。
1.
UNIX ODBC ドライバマネージャ設定ファイル (<LINK_DIR>/bin/ds_odbc.ini)。
このファイルには、ODBC ドライバマネージャライブラリを参照する DSN インスタンスが含まれます。
ヒント
ネイティブサポートされている ODBC データベースの場合は、ds_odbc.ini を手動で設定する必要はありません。
代わりに、Data Services 接続マネージャを使用して ODBC ドライバマネージャライブラリを適切に設定します。
2.
ODBC ベンダの設定ファイル ($ODBCINI 環境変数で参照されます)。
このファイルには、ODBC ドライバライブラリを参照する DSN インスタンスに加え、データベースサーバ接続情報も含ま
れます。
注記
1 つの ODBC 設定ファイルに複数の種類の DSN インスタンスを含めることができます。 たとえば、$ODBCINI で参
照されるファイルに、MySQL、Netezza、Teradata 用の DSN が含まれることがあります。
6.5.1.1
ネイティブ ODBC データソースの設定
Data Services は、以下のような ODBC データソースを DSN 接続でネイティブにサポートします。
●
Attunity
●
iSeries または zSeries 上の DB2
●
Informix
●
MySQL
●
Netezza
●
SAP HANA
●
SAP Sybase ASE
●
SAP Sybase IQ
●
SQL Server
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
53
●
Teradata
注記
ネイティブサポートされる ODBC データソースの最新の一覧については、リリースノートを参照してください。
接続マネージャを使用して、上記のデータベースの種類のいずれかに該当するソースまたはターゲットを含む Data Services
ジョブの実行に必要な Data Services ODBC 設定および関連する環境変数を設定できます。 その他の汎用 ODBC データソ
ースでは、追加の手動設定が必要です。
接続マネージャを実行して DSN 接続の ODBC ソースを設定するには、次の手順を実行します。
1.
$ODBCINI をファイルに設定します。このファイルで、接続マネージャがデータソースタブの入力に従って DSN を定義し
ます。 ファイルの読み取りおよび書き込みが可能であることを確認してください。
例:
export ODBCINI=<dir-path>/odbc.ini
touch $ODBCINI
2.
次のコマンドを入力して、接続マネージャを呼び出します。
$LINK_DIR/bin/DSConnectionManager.sh
3.
データソースタブをクリックし、追加をクリックしてデータベースの種類の一覧を表示します。
4.
データベースの種類の選択ウィンドウで、データベースの種類を選択して OK をクリックします。
設定ウィンドウに、接続マネージャで検出した情報が入力された、接続情報の一部が表示されます。
5.
○
DSN が定義される odbc.ini ファイルの絶対位置
○
ドライバ (データベースの種類で関連する場合)
○
ドライババージョン (データベースの種類で関連する場合)
特定のデータベースタイプの追加接続プロパティ (サーバ名、インスタンス、ポートなど) の値を指定します。
各データベースの種類の関連するドライバプロパティの一覧については、DSN 接続を使用する ODBC データソースのプ
ロパティ [55 ページ]を参照してください。
6.
次のプロパティを指定します。これらの値は保存されず、後で使用できません。
○
ユーザ名
○
パスワード
7.
接続をテストする場合は、[接続テスト] をクリックします。
8.
サービスの再起動をクリックして、次のサービスを再起動します。
サービスの再開
○
Data Services が情報プラットフォームサービス (IPS) または BI プラットフォームと同じ場所 (マシンまたはフォル
ダ) にインストールされている場合は、EIM Adaptive 処理サービスと Data Services ジョブサービスの両方。 CMS
パスワードのプロンプトが表示されます。
○
Data Services が IPS または BI プラットフォームなしでインストールされている場合は、Data Services ジョブサービ
スのみ。
9.
リポジトリマネージャなど別のコマンドを実行する場合は、al_env.sh スクリプトに基づいて環境変数を設定します。
デフォルトでは、スクリプトは <LINK_DIR>/bin/al_env.sh にあります。
54
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
関連情報
その他の ODBC データソースの設定 [64 ページ]
DSN 接続を使用する ODBC データソースのプロパティ [55 ページ]
6.5.1.2
DSN 接続を使用する ODBC データソースのプロパティ
接続マネージャは、データソースタブに入力されたプロパティ値に基づいて、$ODBCINI ファイルを設定します。 次の表はそ
れぞれのデータベースの種類に関連するプロパティの一覧です。
表 10:
データベースの種類
MySQL
SQL Server
SAP HANA
管理者ガイド
サーバの管理
[データソース] タブのプロパティ
●
ODBC Ini ファイル
●
DSN 名
●
Unix ODBC ライブラリパス
●
ドライバ
●
ドライババージョン
●
サーバ名
●
ポート
●
データベース
●
ユーザ名
●
パスワード
●
ODBC Ini ファイル
●
DSN 名
●
サーバ名
●
ポート
●
データベース
●
ユーザ名
●
パスワード
●
ODBC Ini ファイル
●
DSN 名
●
ドライバ
●
サーバ名
●
インスタンス
●
ユーザ名
●
パスワード
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
55
データベースの種類
iSeries または zSeries 上の DB2
Teradata
Netezza
Sybase IQ
[データソース] タブのプロパティ
●
ODBC Ini ファイル
●
DSN 名
●
サーバ名
●
ポート
●
場所
●
コレクション
●
パッケージ収集
●
ユーザ名
●
パスワード
●
ODBC Ini ファイル
●
DSN 名
●
Teradata インストールパス
●
Teradata バージョン
●
サーバ名
●
ユーザ名
●
パスワード
●
ODBC Ini ファイル
●
DSN 名
●
ドライバ
●
ドライババージョン
●
サーバ名
●
ポート
●
データベース
●
ユーザ名
●
パスワード
●
ODBC Ini ファイル
●
DSN 名
●
ドライバ
●
サーバ名 (ホスト名とも呼ばれます。 ホスト名は vanpgc13b9 などになります。)
●
ポート
●
エンジン名 (サーバ名とも呼ばれます。 サーバ名は vanpgc13b9_iqdemo などになり
ます。)
SAP ASE
56
●
データベース
●
ユーザ名
●
パスワード
●
Sybase ホームパス
●
OCS
●
サーバ名
●
データベース
●
ユーザ名
●
パスワード
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
[データソース] タブのプロパティ
データベースの種類
Informix
Attunity
6.5.1.3
●
ODBC Ini ファイル
●
DSN 名
●
ドライバ
●
サーバ名
●
データベース
●
ユーザ名
●
パスワード
●
Attunity ドライバパス
DSN 接続の MySQL ODBC の設定
接続マネージャを実行して、MySQL のソースまたはターゲットを含む Data Services ジョブの実行に必要な Data Services
ODBC 設定および関連する環境変数を設定します。
1.
ネイティブ ODBC データソースの設定 [53 ページ]と同じ手順に従います。
2.
MySQL ODBC コネクタドライバ (libmyodbc<version>.so/sl) は、www.unixodbc.org
で提供されている
unixODBC ドライバマネージャ (libodbc.so) に依存しています。
a.
unixODBC ドライバマネージャがまだシステム上にない場合は、ドライバマネージャを取得してビルドし、この依存関
係を解決する必要があります。
b.
unixODBC インストールからの libodbc.so のディレクトリの場所が、LD_LIBRARY_PATH/LIBPATH/
SHLIB_PATH の最初のディレクトリになるようにしてください。
警告
LD_LIBRARY_PATH/LIBPATH/SHLIB_PATH の最初のディレクトリに、unixODBC インストール以外の場所
からの libodbc.so があると、MySQL をソース/ターゲット/リポジトリとして使用するジョブが予定どおりに動
作しない場合があります。
6.5.1.3.1
Linux 用 unixODBC ドライバのインストール
unixODBC ドライバをインストールするには、SAP Data Services でサポートされるバージョンの Linux を使用する必要があ
ります。
Linux で unixODBC ライブラリをインストールするには、次の 2 つの方法があります。
1.
Linux のインストール CD にバンドルされている rpm unixODBC パッケージを使用します。 たとえば、Redhat 5 64 ビッ
トの rpm パッケージ名は unixODBC-2.2.11-7.1 です。
2.
64 ビット unixODBC (x86_64) パッケージを、以下の場所からダウンロードしてインストールします。
http://sourceforge.net/projects/unixodbc/files/unixODBC/2.2.14/unixODBC-2.2.14-linux-x86-64.tar.gz/
download
最新のサポート対象バージョンについては、製品出荷マトリックス (http://service.sap.com/PAM
管理者ガイド
サーバの管理
) を参照してください。
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
57
6.5.1.3.2
AIX 用 unixODBC ドライバのビルドおよびインストール
unixODBC ドライバをインストールするには、SAP Data Services でサポートされるバージョンの AIX を使用し、VisualAge C
++ コンパイラ (バージョン 6.0 以降) を用意して、unixODBC ソースをダウンロードする必要があります。
1.
unixODBC パッケージをダウンロードして抽出します。
a.
unixODBC-2.2.12.tar.gz を http://www.unixodbc.org
から $TEMP ディレクトリへダウンロードします。
注記
ダウンロードしたファイルの名前は unixODBC-2.2.12.tar.tar になります。
b.
unixODBC パッケージの名前を変更します。
mv unixODBC-2.2.12.tar.tar unixODBC-2.2.12.tar.gz
c.
gunzip と tar を使ってパッケージを抽出します。
gunzip unixODBC-2.2.12.tar.gz
tar -xvf unixODBC-2.2.12.tar
d.
新しく作成された unixODBC-2.2.12 ディレクトリに変更します。
cd $TEMP/unixODBC-2.2.12
2.
ライブラリとプログラムを作成します。
a.
PATH 環境変数内に xlC (C++ コンパイラ) があることを確かめ、なければ追加します。
○
ksh を使用する場合:
export PATH=/usr/vacpp/bin:$PATH
○
csh を使用する場合:
setenv PATH /usr/vacpp/bin:$PATH
b.
C コンパイラを設定してスレッドを有効にします。
export CC=xlc_r
export CCC=xlC_r
c.
xlc_r コンパイラを使用する 64 ビットバージョンのドライバマネージャをコンパイルするには、OBJECT_MODE 環境
変数と CFLAGS 環境変数を次のように設定します。
export OBJECT_MODE=64
export CFLAGS=-q64
d.
パッケージをビルドします。
./configure --enable-gui=no --enable-drivers=no
make
make install
58
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
注記
デフォルトでは、ファイルは /usr/local にインストールされます。 次のようにプレフィックスオプションを変更す
ると、別の場所を指定することができます。
./configure --prefix=<new_location> --enable-gui=no --enable-drivers=no
<new_location> は unixODBC ライブラリをインストールする場所です。
e.
/prefix/lib から動的にドライバマネージャをロードする場合は、libodbc.a、libodbcinst.a、および
libodbccr.a を展開します。
ar -x -X 64 libodbc.a
ar -x -X 64 libodbcinst.a
ar -x -X 64 libodbccr.a
f.
ダイナミックリンクライブラリを作成します。
ln -s libodbcinst.so.1 libodbcinst.so
3.
$LIBPATH 環境変数に unixODBC ライブラリを追加します。
例:
export LIBPATH=<install_path>:$LIBPATH
<install_path> はすべての unixODBC ライブラリをインストールする場所です。
最新のサポート対象バージョンについては、Product Availability Matrix (http://service.sap.com/PAM
) を参照してく
ださい。
6.5.1.3.3
Solaris 用 unixODBC ドライバのビルドおよびインストール
unixODBC ドライバをインストールするには、SAP Data Services でサポートされるバージョンの Solaris を使用し、Sun C++
コンパイラ (バージョン 5.5 以降) を用意して、unixODBC ソースをダウンロードする必要があります。
1.
unixODBC パッケージをダウンロードして抽出します。
a.
unixODBC-2.2.12.tar.gz を http://www.unixodbc.org
から $TEMP ディレクトリへダウンロードします。
注記
ダウンロードしたファイルの名前は unixODBC-2.2.12.tar.tar になります。
b.
unixODBC パッケージの名前を変更します。
mv unixODBC-2.2.12.tar.tar unixODBC-2.2.12.tar.gz
c.
gunzip と tar を使ってパッケージを抽出します。
gunzip unixODBC-2.2.12.tar.gz
tar -xvf unixODBC-2.2.12.tar
d.
新しく作成された unixODBC-2.2.12 ディレクトリに変更します。
cd $TEMP/unixODBC-2.2.12
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
59
2.
ライブラリとプログラムを作成します。
a.
PATH 環境変数内に CC (C++ コンパイラ) があることを確かめ、なければ追加します。
○
ksh を使用する場合:
export PATH=/home4/thirdparty/software/sunonecc/8.0-sj/SUNWspro/bin/CC:
$PATH
○
csh を使用する場合:
setenv PATH /home4/thirdparty/software/sunonecc/8.0-sj/SUNWspro/bin/CC:
$PATH
b.
標準の GNU autoconf プロセスを使って、パッケージをビルドします。
./configure CFLAGS="-xarch=v9" LDFLAGS="-xarch=v9" CXXFLAGS="-xarch=v9" -enable-gui=no
make
make install
注記
デフォルトでは、ファイルは /usr/local にインストールされます。 次のようにプレフィックスオプションを変更す
ると、別の場所を指定することができます。
./configure --prefix=<new_location>/unixODBC CFLAGS="-xarch=v9" LDFLAGS="xarch=v9" CXXFLAGS="-xarch=v9" --enable-gui=no
<new_location> は unixODBC ライブラリをインストールする場所です。
3.
$LD_LIBRARY_PATH 環境変数に unixODBC ライブラリを追加します。
例:
export LD_LIBRARY_PATH=<install_path>/unixODBC/lib:$LD_LIBRARY_PATH
<install_path> はすべての unixODBC ライブラリをインストールする場所です。
最新のサポート対象バージョンについては、Product Availability Matrix (http://service.sap.com/PAM
) を参照してく
ださい。
6.5.1.4
トラブルシューティング
以下の状況のトラブルシューティングを行う必要がある場合があります。
●
依存するライブラリがすべて環境内で正しく設定されているかどうかを確認するには、ODBC ドライバマネージャライブラ
リと ODBC ドライバライブラリでの ldd コマンドを使用できます。
以下はその例です。
ldd tdata.so
依存するライブラリが不足していた場合は、ジョブサービスを実行するセッションに環境設定を追加したことを確認する
か、ODBC ドライバベンダのマニュアルを参照してください。
●
接続マネージャを使用している時にエラーが発生した場合は、コマンドラインから -c オプションを使用して接続マネージ
ャを呼び出し、-d オプションを使用してログに詳細を表示します。
60
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
以下はその例です。
$LINK_DIR/bin/DSConnectionManager.sh -c -d
ログファイルのパスは $LINK_DIR/log/DSConnectionManager.log です。
次のようなエラーが考えられます。
○
接続マネージャがデータベースに接続できない
○
Data Services Job Server がデータベースに接続できない
6.5.2
UNIX での DSN なしの接続を使用するデータソースの ODBC
ドライバの設定
UNIX および Linux プラットフォームの場合、SAP Data Services では、DSN なしの接続を使用する ODBC データソース用
の ODBC ドライバライブラリが必要です。UNIX ODBC ドライバ設定ファイルは次のようなファイルです。
●
ODBC ドライバライブラリを参照するドライバ名が含まれている。
●
$ODBCINST 環境変数によって参照される ODBC インスタンスファイルである。
ヒント
ネイティブサポートされている ODBC データベースの場合、ODBC インスタンスファイルを手動で設定する必要はあり
ません。代わりに、$ODBCINST を ODBC インスタンスファイルの名前に設定し、Data Services 接続マネージャを使
用して ODBC ドライバライブラリを適切に設定します。
6.5.2.1
UNIX でのネイティブ ODBC ドライバの設定
接続マネージャを実行して、DSN なしの接続を使用する次のソースまたはターゲットデータベースの種類のいずれかを含む
Data Services ジョブの実行に必要な ODBC ドライバライブラリおよび関連する環境変数を設定します。
●
DB2 UDB
●
Informix
●
MySQL
注記
MySQL ドライバの場合は、$ODBCINST の代わりに $ODBCSYSINI を設定して、$ODBCSYSINI/odbcinst.ini
が存在することを確認します。 $ODBCSYSINI を設定しないと、Data Services ではデフォルトでインスタンスファイル
として /etc/odbcinst.ini が使用されます。
●
Netezza
●
Oracle
●
SAP HANA
●
SAP Sybase IQ
●
Teradata
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
61
注記
DSN なしの接続がサポートされるデータベースタイプの最新の一覧については、リリースノートを参照してください。
1.
DSN なしの接続の場合、$ODBCINST をファイルに設定します。このファイルで、接続マネージャがドライバタブの入力に
従って ODBC ドライバを定義します。ファイルが読み取りおよび書き込み可能であることを確認します。
例:
export ODBCINST=<dir-path>/odbc.inst
touch $ODBCINST
2.
次のコマンドを入力して、接続マネージャを呼び出します。
$LINK_DIR/bin/DSConnectionManager.sh
3.
ドライバタブをクリックし、追加をクリックします。
a.
データベースの種類の選択ウィンドウで、データベースの種類を選択して OK をクリックします。
設定ウィンドウで、ODBC Inst ファイルに入力された値が表示されます。
b.
ドライバプロパティの値を指定します。 各データベースの種類の関連するドライバプロパティについては、DSN なし
の接続を使用する ODBC データソースのプロパティ [63 ページ]を参照してください。
4.
次のプロパティの値を指定します。これらの値は保存されず、後で使用できません。
○
サーバ名
○
ポート (関連する場合)
○
データベース (関連する場合)
○
ユーザ名
○
パスワード
5.
接続をテストする場合は、[接続テスト] をクリックします。
6.
サービスの再起動をクリックして、次のサービスを再起動します。
○
Data Services が情報プラットフォームサービス (IPS) または BI プラットフォームと同じ場所 (マシンまたはフォル
ダ) にインストールされている場合は、EIM Adaptive 処理サービスと Data Services ジョブサービスの両方。 CMS
パスワードのプロンプトが表示されます。
○
Data Services が IPS または BI プラットフォームなしでインストールされている場合は、Data Services ジョブサービ
スのみ。
7.
リポジトリマネージャなど別のコマンドを実行する場合は、al_env.sh スクリプトに基づいて環境変数を設定します。
デフォルトでは、スクリプトは <LINK_DIR>/bin/al_env.sh にあります。
62
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
6.5.2.2
DSN なしの接続を使用する ODBC データソースのプロパティ
接続マネージャは、ドライバタブに入力するプロパティ値に基づいて $ODBCINST ファイルを設定します。次の表に、各データ
ベースのタイプに関連するプロパティを示します。
表 11:
データベースの種類
MySQL
SAP HANA
Teradata
Netezza
管理者ガイド
サーバの管理
[ドライバ] タブのプロパティ
●
ODBC Inst ファイル
●
ドライババージョン
●
Unix ODBC ライブラリパス
●
ドライバ名
●
ドライバ
●
サーバ名
●
ポート
●
データベース
●
ユーザ名
●
パスワード
●
ODBC Inst ファイル
●
ドライババージョン
●
ドライバ名
●
ドライバ
●
サーバ名
●
ポート
●
ユーザ名
●
パスワード
●
ODBC Inst ファイル
●
ドライババージョン
●
ドライバ名
●
ドライバ
●
サーバ名
●
ユーザ名
●
パスワード
●
ODBC Inst ファイル
●
ドライババージョン
●
ドライバ名
●
ドライバ
●
サーバ名
●
ポート
●
データベース
●
ユーザ名
●
パスワード
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
63
データベースの種類
SAP Sybase IQ
[ドライバ] タブのプロパティ
●
ODBC Inst ファイル
●
ドライババージョン
●
ドライバ名
●
ドライバ
●
サーバ名 (ホスト名とも呼ばれます。 ホスト名は vanpgc13b9 などになります。)
●
ポート
●
エンジン名 (サーバ名とも呼ばれます。 サーバ名は vanpgc13b9_iqdemo などになり
ます。)
Informix
DB2 UDB
Oracle
6.6
●
データベース
●
ユーザ名
●
パスワード
●
ODBC Inst ファイル
●
ドライババージョン
●
ドライバ名
●
Informix ホームパス
●
サーバ名
●
データベース
●
ユーザ名
●
パスワード
●
DB2 クライアントパス
●
ドライババージョン
●
サーバ名
●
ポート
●
データベース
●
ユーザ名
●
パスワード
●
Oracle ホームパス
●
ドライババージョン
●
サーバ名
●
ポート
●
SID
●
ユーザ名
●
パスワード
その他の ODBC データソースの設定
バンドルされている DataDirect ODBC ドライバや別の ODBC ドライバを使用する際、Data Services はネイティブサポート
の ODBC データソースに加え、ほかの ODBC データソースにアクセスすることができます。
64
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
関連情報
ネイティブ ODBC データソースの設定 [53 ページ]
6.6.1
DataDirect ODBC の設定
ヒント
Microsoft SQL Server や、zSeries または iSeries 上の DB2 などの ODBC データソースを設定する場合は、Data
Services 接続マネージャを使用することをお勧めします。 接続マネージャは、DataDirect ODBC ドライバのマニュアル設
定手順を簡素化するインタラクティブなユーザインタフェースです。 接続マネージャの使用についての詳細は、ネイティブ
ODBC データソースの設定 [53 ページ]を参照してください。
DataDirect ODBC ドライバを使用して、Linux または Unix プラットフォーム上の Data Services から Microsoft SQL
Server や、zSeries または iSeries 上の DB2 などの ODBC データソースに接続するには、次の手順を実行します。
1.
データソースを Data Services ODBC ドライバマネージャ設定ファイル (<LINK_DIR>/bin/ds_odbc.ini) に追加し
ます。
Microsoft SQL Server の場合:
[test_Microsoft_SQL_SERVER]
Driver = <install_location>/lib/[DA][DD]sqls<xx>.so
RebrandedLib = TRUE
<install_location> は DataDirect ODBC ドライバの場所です。
zSeries または iSeries 上の DB2 の場合:
[test_DB2]
Driver = <install_location>/lib/[DA][DD]db2<xx>.so
RebrandedLib = TRUE
<install_location> は DataDirect ODBC ドライバの場所です。
注記
SAP のブランド変更後の DataDirect ドライバを使用する場合は、RebrandedLib = TRUE が必要です。
2.
データソースを ODBC ベンダの設定ファイル ($ODBCINI で参照される) に追加します。
注記
バージョン番号とドライバのファイル名は、リリースごとに変更される場合があります。 現在のバージョン情報を確認す
るには、$LINK_DIR/DataDirect/odbc/odbc.ini にアクセスします。
注記
Microsoft SQL Server の場合は、EnableQuotedIdentifiers = 1 が必要です。
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
65
Microsoft SQL Server の場合:
[test_Microsoft_SQL_SERVER]
Driver=<install_location>/lib/[DA][DD]msss<xx>.so
Description=DataDirect <current version number> SQL Server Wire Protocol
AlternateServers=
AnsiNPW=Yes
ConnectionRetryCount=0
ConnectionRetryDelay=3
Database=<database_name>
EnableQuotedIdentifiers=1
HostName=<SQL_Server_host>
LoadBalancing=0
LogonID=
Password=
PortNumber=<SQL_Server_server_port>
QuotedId=No
ReportCodePageConversionErrors=0
DriverExpirationBehavior=1
<install_location> は DataDirect ODBC ドライバの場所です。
zSeries または iSeries 上の DB2 の場合:
[test_DB2]
Driver=<install_location>/lib/[DD][DA]db2<xx>.so
Description=DataDirect <current version number> DB2 Wire Protocol
AddStringToCreateTable=
AlternateID=
AlternateServers=
ApplicationUsingThreads=1
AuthenticationMethod=0
CatalogSchema=
CharsetFor65535=0
#Collection applies to z/OS and iSeries only
Collection=<collection_name>
ConnectionRetryCount=0
ConnectionRetryDelay=3
#Database applies to DB2 UDB only
Database=<database_name>
DefaultIsolationLevel=1
DynamicSections=200
EncryptionMethod=0
GrantAuthid=PUBLIC
GrantExecute=1
GSSClient=native
HostNameInCertificate=
IpAddress=<DB2_server_host>
LoadBalancing=0
#Location applies to z/OS and iSeries only
Location=<location_name>
LogonID=
Password=
PackageCollection=<package_collection>
PackageOwner=
ReportCodePageConversionErrors=0
TcpPort=<port number>
TrustStore=
TrustStorePassword=
UseCurrentSchema=1
ValidateServerCertificate=1
WithHold=1
XMLDescribeType=-10
<install_location> は DataDirect ODBC ドライバの場所です。
66
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
3.
$LINK_DIR/DataDirect/odbc/odbc.sh スクリプトを実行して、ジョブサービスを実行しているセッションに環境設
定を追加します。
6.6.2
DSN 接続のドライバマネージャ設定ファイル
データソース名を角かっこで囲みます。 その次の行に PropertyName = PropertyValue の形式でプロパティを指定し
ます。 以下はその例です。
[test_source]
Driver
= /path/to/driver
OdbcConformanceLevel
=
LazyLoading =
ODBC64SqlHandleSize =
ODBC64SqlLenSize
=
DriverUnicodeType
=
この例では test_source が、指定したドライバライブラリファイルでロードできるデータソースの名前です。 オプションのプ
ロパティが指定されていない場合は、デフォルト値が適用されます。
<LINK_DIR>/bin/ds_odbc.ini ファイルを編集する際には、以下のガイドラインに従ってください。
●
各データソース名には、少なくとも定義されたドライバプロパティを含めてください。これは、ドライバマネージャがデータベ
ースに接続する際にドライバをロードできるようにするためです。
●
先頭にポンド記号 (#) がある行はコメント行です。
●
データソース名およびプロパティの先頭と末尾の空白文字は、すべて無視されます。
次の表は、ds_odbc.ini (および ds_odbc.ini.sample) のデータソース設定パラメータの一覧です。
表 12:
キー
必須
有効な値
例
ドライバ
○
Driver=/home/mysql/
ODBC ドライバライブラリ名を含む完全パス。 依存ライ
ブラリを含むディレクトリは、共有ライブラリのパス内にあ myodbc/lib/
る必要があります (AIX の場合は LIBPATH、Solaris
libmyodbc3_r.so
または Linux の場合は LD_LIBRARY_PATH)。 共有
ライブラリのパスに追加する必要がある項目について
は、ベンダのマニュアルを確認してください。
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
67
キー
必須
OdbcConforman ×
ceLevel
有効な値
例
OdbcConformanceLevel
ドライバの ODBC 適合レベルを指定する小数値。 デフ
ォルト値は 0 です。この値の場合、ドライバは 2.x 機能、 =0
3.x 機能の順にドライバからロードして検出します。 4.0
以上の値が指定された場合、ドライバマネージャは実行
時エラーを出力します。
OdbcConformanceLevel
=3.0
注記
ODBC ドライバは 2.x と 3.x のいずれか、またはそ
の両方に準拠できます。 UNIX ODBC ドライバマネ
ージャはドライバが 2.x 準拠か 3.x 準拠かを検出し、
それぞれに対応する ODBC API 機能をロードしま
す。 ドライバが 2.x と 3.x 両方に準拠している場合
は、2.x ODBC API のみをロードします。 この動作
は、たとえば OdbcConformanceLevel =
3.0 のように指定することで上書きすることができま
す。 この結果、ODBC ドライバマネージャは 3.x
ODBC API 機能のみをロードします。
LazyLoading
×
論理式 TRUE/YES または FALSE/NO を指定できま
LazyLoading=TRUE
す。 デフォルト値は FALSE です。UNIX ODBC ドライバ
マネージャは ODBC ドライバをロードし、その依存ライブ
ラリをすべてロードするようオペレーティングシステムに
指示します。 このフラグは、ODBC ドライバの一部の依
存ライブラリが不要で、ODBC ベンダにより遅延モードで
のライブラリのロードが推奨されている場合に役立ちま
す。
ODBC64SqlHand ○
leSize
32 または 64
空白やその他の値の場合は、デフォルト値の 64 が使
ODBC64SqlHandleSize=
64
用されます。 64 ビット ODBC の SQLHANDLE データ
型の標準定義は、64 ビット Integer です。 ただし、一部
の ODBC ドライバはこの標準に準拠していません。その
ため、このパラメータを使用して、SQLHANDLE の実際
のサイズを指定します。 DataDirect 64 ビット ODBC ド
ライバは標準に準拠しているため、DataDirect の場合
は無視するか、64 に設定します。 その他の 64 ビット
ODBC ドライバの場合は、ベンダに問い合わせて
SQLHANDLE の実際のサイズを決定してください。
注記
このオプションは 64 ビットプラットフォームの場合の
み必須です。
68
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
キー
必須
ODBC64SqlLenS ○
ize
有効な値
例
32 または 64
ODBC64SqlLenSize=64
空白やその他の値の場合は、デフォルト値の 64 が使
用されます。 64 ビット ODBC の SQLLEN データ型の
標準定義は、64 ビット Integer です。 ただし、一部の
ODBC ドライバはこの標準に準拠していません。そのた
め、このパラメータを使用して SQLLEN の実際のサイズ
を指定します。 DataDirect 64 ビット ODBC ドライバは
標準に準拠しているため、DataDirect の場合は無視す
るか、64 に設定します。 その他の 64 ビット ODBC ドラ
イバの場合は、ベンダに問い合わせて SQLLEN の実際
のサイズを決定してください。
注記
このオプションは 64 ビットプラットフォームの場合の
み必須です。
DriverUnicode ○
Type
DriverUnicodeType=2
1 (UTF16 の場合)
2 (UTF8 の場合)
空白、その他の値、検出不可の場合は、デフォルト値の
2 が使用されます。
この整数値で ODBC ドライバの Unicode タイプを指定
します。 DataDirect SQL Server ODBC ドライバは W
機能のみをサポートします。そのため、このドライバの場
合は 2 を指定します。
注記
このオプションは W 機能のみをサポートする ODBC
ドライバの場合に限り必須です。
6.7
Windows での サーバ名接続のための ODBC ドライバセレクタの
使用
Windows 上で Data Services ODBC ドライバセレクタを実行して、サーバ名接続 (DSN なしの接続とも呼ばれます) を使用
するデータベースに必要な ODBC ドライバライブラリを設定します。このデータベースは、Data Services リポジトリまたは
Data Services ジョブのソース/ターゲットデータベースとして使用します。
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
69
注記
DSN なしの接続または TNS なしの接続がサポートされるデータベースの種類およびバージョンの最新の一覧について
は、製品出荷マトリックス (https://service.sap.com/PAM
) から入手できるサポートされるプラットフォームに関する
ドキュメントを参照してください。
1.
コマンドプロンプトウィンドウを開いて次のコマンドを入力し、ODBC ドライバセレクタを呼び出します。
%LINK_DIR%/bin/ODBCDriversSelector.exe
2.
[データベースのバージョン] 列のデータベースの種類およびバージョンに移動し、[ODBC ドライバ] 列の下のセルをクリ
ックして、Data Services で検出された既存のドライバとその現在の状態の一覧を表示します。
注記
ODBC ドライバセレクタのドライバの一覧は、Windows ODBC データソースアドミニストレータの DSN 接続を使用す
るデータソースの一覧と同じです。ODBC ドライバセレクタでは、これらのドライバの状態は“インストール済み”になり
ます。しかし、ドライバをアンインストールした場合、ODBC ドライバセレクタでの状態は“未インストール”です。
3.
データベースの種類の ODBC ドライバを選択し、[OK] をクリックします。
6.8
リポジトリ マネージャの使用
バージョンをチェックしたり、アップグレードしたり、インストール後にリポジトリを作成するときは、リポジトリマネージャを使用し
ます。
警告
追加リポジトリを迅速に複製するためには、データベースツールを使用しないことをお勧めします。 複数のリポジトリを個別
に作成および配布するためにリポジトリマネージャを使用することにより、リポジトリオブジェクトの設定に関連した潜在的
な問題を回避することができます。
1.
Windows の場合、リポジトリマネージャを起動するには、
Services リポジトリマネージャ
スタート
プログラム
SAP Data Services 4.2
Data
を選択します。
Windows および UNIX プラットフォームの両方で、コマンドラインからリポジトリマネージャにアクセスすることもできま
す。 詳細については、コマンドラインのリファレンス付録を参照してください。
2.
新しいリポジトリを作成する際は、新しいリポジトリに使用するデータベースが作成されていることを確認します。
3.
リポジトリマネージャウィンドウでリポジトリのデータベースの種類とバージョンを選択します。
4.
DB2、MySQL、または SAP HANA データベースの場合、デフォルトの接続の種類は DSN なし (データソース名 (DSN)
を使用チェックボックスがオフ) です。
○
DSN なしの接続を使用する場合は、データベースサーバ名、データベース名 (DB2 および MySQL の場合)、ポート
を入力します。
○
DSN 接続を使用する場合は、データソース名 (DSN) を使用チェックボックスをオンにし、データソース名を入力しま
す。
5.
70
Oracle データベースの場合、デフォルトの接続の種類は TNS なし (TNS 名を使用チェックボックスがオフ) です。
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
○
TNS なしの接続を使用する場合は、ホスト名、SID、ポートを入力します。
○
TNS 接続を使用する場合は、TNS 名を使用チェックボックスをオンにし、TNS 名を入力します。
6.
その他のデータベースの種類の場合は、情報を入力します。
7.
リポジトリに使用するユーザ名とパスワードを入力します。
8.
次のリポジトリの種類から 1 つを選択します。
表 13:
9.
リポジトリの種類
説明
ローカル
(デフォルト) ローカルリポジトリにオブジェクトの定義を格納します。
セントラル
複数ユーザ用のセントラルリポジトリにオブジェクトの定義を格納します。
プロファイラ
データの質を判別するために Data Profiler によって生成された情報を格納します。
新しいリポジトリを作成する場合は、[作成]をクリックします。 既存のリポジトリをアップグレードする場合は、[アップグレ
ード]を選択します。
10. 他のリポジトリを作成またはアップグレードする場合は、1 ~ 6 の手順を繰り返します。
11. リポジトリの作成またはアップグレードが完了したら、[閉じる]をクリックします。
注記
リポジトリにアクセスする前に、リポジトリを Job Server に関連付けて、セントラル管理コンソール (CMC) に登録する
必要があります。
関連情報
DSN なしの接続および TNS なしの接続 [21 ページ]
CMC でのリポジトリの登録 [43 ページ]
Windows でのサーバマネージャの使用 [71 ページ]
6.9
ライセンスマネージャの使用
詳細については、ライセンスマネージャ [138 ページ]を参照してください。
6.10 Windows でのサーバマネージャの使用
インストール後に、Job Server や Access Server を作成、編集、削除するには、サーバマネージャを使用します。
1.
スタート
管理者ガイド
サーバの管理
プログラム
SAP Data Services 4.2
Data Services サーバマネージャ
を選択します。
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
71
[サーバマネージャユーティリティ] ウィンドウが表示されます。このウィンドウには、現在マシン上で実行するように設定さ
れている Job Server と Access Server が表示されます。
2.
必要に応じて Job Server および Access Server を設定します。
3.
[サーバマネージャ] ウィンドウで [再起動] をクリックします。
6.10.1 Job Server の設定
1.
サーバマネージャを開き、Job Server タブをクリックして編集をクリックします。
2.
実行する設定タスクを以下のように指定します。
○
新しい Job Server を追加するには、[追加] をクリックします。
残りの設定手順を続けます。
○
既存の Job Server を編集するには、Job Server を選択して [編集] をクリックします。
残りの設定手順を続けます。
○
既存の Job Server を削除するには、Job Server を選択して [削除] をクリックします。
この後に必要な設定手順はありません。
注記
その Job Server がリポジトリに関連付けられている場合、最初にそれらを削除して [OK] をクリックすると、Job
Server を削除できるようになります。
3.
[Job Server のプロパティ] ウィンドウで、Job Server の設定情報を入力します。
4.
関連付けられたリポジトリセクションで、Job Server に関連付けるローカルリポジトリまたはプロファイラリポジトリを設定
します。 各 Job Server には、少なくとも 1 つのローカルリポジトリを関連付ける必要があります。
a.
DB2、MySQL、SQL Anywhere、SAP HANA のデータベースの種類で DSN なしの接続を使用する場合は、[デー
タソース名 (DSN) を使用] チェックボックスをオフにします。
b.
Oracle データベースの種類で TNS なしの接続を使用する場合は、[TNS 名を使用] チェックボックスをオフにしま
す。
c.
1 つのデフォルトリポジトリを含む、関連付けられたリポジトリの設定が終わったら、[OK] をクリックします。
5.
[OK] をクリックして、サーバマネージャウィンドウに戻ります。
6.
[再起動] をクリックして、更新した設定でサービスを再起動します。
6.10.1.1
Job Server のプロパティ
表 14:
プロパティ
説明
Job Server 名
Job Server を一意に識別する名前を指定します。
72
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
プロパティ
説明
Job Server ポート
Job Server が Designer および Access Server からのコマンドの受信に使用する TCP/IP ポートを指
定します。 1 台のコンピュータが複数の Job Server のホストとして稼動している場合、各 Job Server
に一意のポート番号を割り当てておく必要があります。 また、コンピュータの別の処理で使用されていな
いポート番号である必要があります。
使用するポート番号がよくわからない場合はデフォルトのポート番号を使用し、設定する Job Server を
追加するたびに番号を大きくしていきます。
アダプタとメッセージブローカー
のサポート
Job Server とアダプタ間の通信を有効にします。 アダプタをホストする各コンピュータには、それらを管
アダプタ、メッセージブローカー、
および通信に対して SSL プロト
アダプタまたはメッセージブローカーと Job Server との間の通信において、SSL セキュリティを有効にし
理するための Job Server が必ず 1 つ必要になります。
ます。
コルを使用
Job Server がアダプタとの通信に使用する TCP/IP ポート番号を指定します。 デフォルトのポートは
通信ポート
4001 です。
6.10.1.2 関連付けられたリポジトリの設定
各 Job Server は、少なくとも 1 つのローカルリポジトリに関連付ける必要があり、ほかのローカルリポジトリやプロファイラリ
ポジトリに関連付けることができます。 関連付けられたリポジトリは、サーバマネージャ の Job Server のプロパティウィンドウ
の関連付けられたリポジトリセクションで設定します。
関連付けられたリポジトリを追加する
1.
[追加] をクリックして、新しいローカルリポジトリまたはプロファイラリポジトリを Job Server に関連付けます。
2.
リポジトリデータベースの必要な接続情報を入力します。 必要な情報はデータベースタイプによって異なります。
3.
リポジトリに使用するユーザ名とパスワードを入力します。
4.
Job Server のデフォルトのリポジトリの場合は、[デフォルトのリポジトリ] をオンにします。 必ず、1 つのデフォルトのリポ
ジトリを指定する必要があります。
注記
プロファイラリポジトリを追加する場合は、[デフォルトのリポジトリ] をオフにしてください。
5.
入力を保存してリポジトリを Job Server に関連付けるには、[適用]をクリックします。
関連付けられたリポジトリエントリが、Job Server のコンピュータ名とポート番号によって更新されます。
関連付けられたリポジトリを編集する
1.
変更するリポジトリを選択し、[編集] をクリックします。
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
73
2.
[リポジトリ情報] の下に、パスワードを入力します。
3.
この Job Server のデフォルトのリポジトリかどうかを示す [デフォルトのリポジトリ] をオンまたはオフにします。
4.
[適用] をクリックして、Job Server 設定の変更を保存します。
注記
変更できるのは、関連付けられたリポジトリが Job Server のデフォルトかどうかだけです。 その他の変更が必要な場合
は、既存の関連付けられたリポジトリを削除し、更新した設定情報を新しいリポジトリに追加します。
関連付けられたリポジトリを削除する
1.
削除するリポジトリを選択し、[削除] をクリックします。
2.
リポジトリ情報の下に、パスワードを入力します。
3.
[適用] をクリックして、関連付けられたリポジトリを Job Server 設定から削除します。
6.10.1.3 関連付けられたリポジトリの再同期
次のような場合には、Job Server とローカルリポジトリの再同期が必要になります。
●
ローカルリポジトリ内の Job Server の情報が使用できない、または正しくない場合。
●
Data Services をアンインストールした後、新しいローカルリポジトリを作成せずに同じバージョンの Data Services を再
インストールする場合。
●
Data Services のインストール時にリポジトリおよび Job Server を作成した後、リポジトリマネージャを使用して新しいロ
ーカルリポジトリを作成した場合。
Job Server を再同期するには、次の手順に従います。
1.
[Job Server 設定エディタ]ウィンドウで、Job Server の名前を選択します。
2.
[リポジトリと再同期]をクリックします。
3.
[Job Server のプロパティ]ウィンドウで、関連付けられたローカル リポジトリを選択します。
4.
[再同期]をクリックします。
5.
関連付けられたリポジトリをこのローカルマシンの情報で更新するかどうかを確認するメッセージが表示されたら、[OK]
をクリックします。
6.
[リポジトリ情報]で、ローカル リポジトリのパスワードを入力します。
7.
適用をクリックします。
8.
[Job Server のプロパティ]ウィンドウで、[OK]をクリックします。
6.10.2 ランタイムリソースの設定
1.
74
サーバマネージャウィンドウで、ランタイムリソースタブをクリックします。
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
2.
ページング可能キャッシュ用に十分なディスク領域を持つディレクトリを指定してくださいオプションで、デフォルトディレク
トリ (<DS_COMMON_DIR>\Log\PCache) をそのまま使用するか、楕円のボタンをクリックして別のディレクトリを参照し
ます。
注記
Group By、Order By、詳細プロファイルのようにメモリを大量に消費する処理の場合は、以下の条件を満たすページ
ング可能キャッシュディレクトリを指定します。
○
データに対して十分なディスク領域を持つディレクトリであること。 ページング可能キャッシュに必要なディスク領域を
予測するには、以下の要因を考慮します。
○
○
同時に実行されるジョブまたはデータ フローの数。
○
同時に実行される各データ フローに必要なページング可能キャッシュの量。
SAP Data Services システムおよびオペレーティングシステム (Windows の C: ドライブや UNIX システムのルート
ファイルシステムなど) とは別のディスクまたはファイルシステムにあるディレクトリであること。
○
データフローが消費するディスク領域が限定されるディレクトリであること。 ページング可能キャッシュは、ページング
可能キャッシュディレクトリを含むファイルシステムの使用可能なディスク領域をすべて使用します。 したがって、デ
ータフローが消費するディスク領域を限定するため、限られたサイズのファイルシステム (または Windows のパー
ティション) を作成する必要があります。 この新しいファイルシステム (または Windows 上のパーティション) をペー
ジング可能キャッシュディレクトリとして使用します。
このディレクトリは次のような場合に使用されます。
3.
○
ページング可能キャッシュがデータフローのデフォルトキャッシュタイプの場合。
○
Data_Transfer トランスフォームで自動が指定されているときに、ファイル転送タイプを選択した場合。
ピアツーピアオプション領域の開始ポートと終了ポートの値を変更して、ソフトウェアが使用するポートの数を制限します。
開始ポートと終了ポートのデフォルトの値は、1025 と 32767 です。
データフローやサブデータフロー間でデータを送信する際のピアツーピア通信において、これらのポートを使用します。
注記
データフローおよびサブデータフロー間の通信パス上で SSL セキュリティを有効にする場合は、[SSL プロトコルを使
用する] を選択します。
4.
適用をクリックして、設定の変更を保存します。
関連情報
パフォーマンスの最適化ガイド: データのキャッシュ
リファレンスガイド: Data_Transfer
パフォーマンスの最適化ガイド: グリッドコンピューティングを使用したデータフロー実行の分散
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
75
6.10.3 Access Server の設定
Access Server をインストールする場所を設定すると、SAP Data Services によって Access Server ログファイルのための
領域が作成されます。
1.
サーバマネージャを開き、Access Server タブをクリックして編集をクリックします。
2.
実行する設定タスクを以下のように指定します。
○
新しい Access Server を追加するには、[追加] をクリックします。
残りの設定手順を続けます。
○
既存の Access Server を編集するには、Access Server を選択して [編集] をクリックします。
残りの設定手順を続けます。
○
既存の Access Server を削除するには、Access Server を選択して [削除] をクリックします。
この後に必要な設定手順はありません。
3.
[Access Server のプロパティ] ウィンドウで、Access Server の設定情報を入力して [OK] をクリックします。
表 15:
プロパティ
説明
ディレクトリ
この Access Server インスタンス用のログファイルの場所を指定します。 楕円のボタンを
クリックして、ソフトウェアをインストールしたディレクトリの下のログディレクトリを参照しま
す。
初期設定後にこの値を変更しないでください。
通信ポート
Access Server がクライアントからの受信メッセージの受信待機するために使用する、こ
のコンピュータ上のポートを指定します。
このポート番号が未使用で、それぞれの Access Server に固有になっていることを確認
してください。
パラメータ
追加の Access Server パラメータを指定します。
注記
コマンドラインで「AL_AccessServer」と入力すると、追加の Access Server パラ
メータを確認できます。 詳細については、管理コンソールガイドの「“リアルタイムのパ
フォーマンス”」を参照してください。
SSL プロトコルを使用する
Access Server を有効にする
この Access Server のリアルタイムメッセージングで、SSL セキュリティを有効にします。
Data Services サービス起動時に、Access Server を自動的に起動するかどうかを制御
します。
4.
[OK] をクリックして、サーバマネージャウィンドウに戻ります。
5.
[再起動]をクリックして、更新した設定でサービスを再起動します。
76
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
6.10.4 SSL パスの設定
サーバマネージャを使用して、SSL 証明書とキーファイルへのパスを設定します。
注記
デフォルトでは SSL 証明書とキーファイルのパスは、インストール中に自動的に設定されます。 独自の証明書を使用する
場合を除き、変更は不要です。
注記
SSL 証明書の設定を変更した場合、ジョブを正常に実行するには、Job Server に関連付けられたすべてのリポジトリを再
同期する必要があります。
1.
サーバマネージャを開き、SSL タブをクリックします。
2.
サーバ証明書ファイル、サーバの秘密鍵ファイル、信頼された証明書フォルダの場所を指定します。
注記
サーバ証明書は PEM 形式である必要があります。 信頼された証明書フォルダ内で有効な証明書の拡張子
は、.pem、.crt、.cer などです。 ファイル拡張子にかかわらず、証明書ファイルの内容はすべて PEM 形式にしま
す。
3.
秘密鍵パスワードファイルを指定する場合は、[サーバの秘密鍵パスワードファイルを使用する] を選択して、パスワード
ファイルの場所を指定します。
4.
閉じて再起動をクリックしてサーバマネージャを閉じ、証明書情報が更新されたコンピュータ上の Data Services サーバ
をすべて再起動します。
注記
サーバマネージャで指定した証明書情報は、その物理コンピュータ上で実行されているすべての Data Services サーバに
適用されます。 たとえば、Job Server、Access Server などです。
6.10.5 Job Server と Access Server の実行の確認
Job Server が実行中であることを確認するには、以下の手順に従います。
1.
2.
Windows タスクマネージャのプロセスタブで、以下を確認します。
○
al_jobservice.exe (SAP Data Services サービスを表します)
○
al_jobserver.exe (各 Job Server に 1 つです)
○
AL_AccessServer.exe (各 Access Server に 1 つです)
予定したすべてのプロセスが表示されない場合は、Job Server イベントログ (<LINK_DIR>/log/<JobServer
name>/server_eventlog.txt) でエラーメッセージを確認してください。
注記
Access Server のログは、<AccessServerPathName>/error_mm_dd_yyyy.log にあります。
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
77
6.11 UNIX システムでのサーバマネージャの使用
インストール後に、Job Server や Access Server を作成、編集、削除するには、サーバマネージャを使用します。
サーバマネージャには、次の項目が表示されます。
Job Server の情報
表 16:
オプション
説明
サーバ名
Job Server を一意に特定します。 Job Server 名は、変更できません。
TCP/IP ポート番号
ポート番号は、Job Server が Designer および Access Server からのコマンドを受信する
ために使用する TCP/IP ポートです。 1 台のコンピュータが複数の Job Server のホストとし
て稼動している場合、各 Job Server に一意のポート番号を割り当てておく必要があります。
コンピュータの別の処理で使用されていないポート番号を選択します。 3500 の使用を推奨
します。使用するポート番号がよくわからない場合はデフォルトのポート番号を使用し、設定
する Job Server を追加するたびに番号を大きくしていきます。
ポートのアダプタ通信のサポート
コンピュータに複数のアダプタがある場合、それらをサポートする Job Server を 1 つだけ指
定する必要があります。 Job Server でアダプタをサポートするように設定すると (ポートを
入力して保存)、[Job Server 設定] 画面でこのラベルが付きます。
ランタイムリソースの情報
表 17:
オプション
説明
ページング可能キャッシュディレクトリ
メモリを大量に消費する処理や、Data_Transfer トランスフォームで [自動] が指定されてい
る場合のファイル転送タイプに使用される、ページング可能キャッシュが格納されるディレク
トリです。
開始ポート
異なる Job Server で実行されているデータフローまたはサブデータフロー間で、ピアツーピ
ア通信に使用される開始ポート番号です。 デフォルトは 1025 です。
Access Server の情報
表 18:
オプション
説明
サーバ番号
この通し番号は、このマシン上で Access Server を一意に特定します。 Access Server 番
号は、変更できません。
78
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
オプション
説明
ディレクトリ
Access Server の情報が格納されるディレクトリです。
通信ポート
このポート番号は、Access Server とアドミニストレータとの間の通信で使用されます。 デフ
ォルトは 4000 です。
Access Server で使用する追加パラメータです。
パラメータ
コマンドラインで「AL_AccessServer」と入力すると、Access Server のパラメータを確
認できます。 詳細については、管理コンソールガイドの「リアルタイムのパフォーマンス」を参
照してください。
「Y」を入力して、Access Server を有効化します。
有効にする
ジョブサービスの情報
表 19:
オプション
説明
サービス実行可能パス
AL_JobService の情報が含まれるディレクトリです。
ステータス
Data Services サービスのステータスです。
●
実行中
●
実行されていません
SMTP サーバの情報
表 20:
オプション
説明
サーバ
SMTP サーバの名前または IP アドレスです (mail.company.com など)。
送信者
電子メールの [送信者] フィールドに表示される電子メールアドレスです。
6.11.1
1.
UNIX での Job Server の設定
必要な環境変数が設定されていることを確認して、サーバマネージャを実行します。
$ cd $LINK_DIR/bin/
$ . ./al_env.sh
$ ./svrcfg
サーバマネージャのメイン画面が表示されます。
2.
3 を入力して、Job Server を設定します。
Job Server の情報画面が表示されます。
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
79
注記
設定済みの各 Job Server のリポジトリ情報が、次のいずれかの形式で表示されます。
○
DSN 接続または TNS 接続の場合:
表 21:
データベースの種類
リポジトリの文字列の形式
Oracle
<ユーザ名>@<TNS 名_ユーザ>
SAP HANA
<ユーザ名>@<DSN 名_ユーザ>
DB2
MySQL
SQL Anywhere
○
サーバ名接続 (DSN なしまたは TNS なしの接続とも呼ばれます)
表 22:
データベースの種類
リポジトリの文字列の形式
Oracle
<ユーザ名>@<サーバ_SID_ユーザ>
SAP HANA
<ユーザ名>@<サーバ_ポート_ユーザ>
MySQL
<ユーザ名>@<サーバ_データベース_ユーザ>
DB2
○
SAP Sybase の場合
<ユーザ名>@<サーバ_データベース_ユーザ>
3.
実行する設定タスクに応じて、コマンドを入力します。
コマンド 設定タスク
c
新しい Job Server を追加します。
e
既存の Job Server を編集します。
d
既存の Job Server を削除します。
a
Job Server にリポジトリ接続を追加します。
u
Job Server のリポジトリ接続を更新します。
r
Job Server からリポジトリ接続を削除します。
s
Job Server のデフォルトのリポジトリ接続を設定します。
y
Job Server の設定とリポジトリを再同期します。
Job Server とリポジトリを再同期する必要があるのは、次のような場合です。
○
Data Services をアンインストール後、新しいリポジトリを作成せずに同じバージョンの Data Services を再インストー
ルする場合。
○
80
ソフトウェアをインストール後、リポジトリマネージャを使って新しいリポジトリを作成した場合。
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
コマンド 設定タスク
Job Server の設定をリポジトリと再同期する場合は、このリポジトリの接続をアドミニストレータにもう一度追加する必要があ
ります。 詳細については、管理コンソールガイドを参照してください。
4.
Job Server を追加または編集する場合は、追加の設定情報を以下のとおり指定する必要があります。
a.
Job Server の名前を指定します。
b.
Job Server が Designer および Access Server からのコマンドの受信に使用する TCP/IP ポートを入力します。
注記
1 台のコンピュータが複数の Job Server のホストとして稼動している場合、各 Job Server に一意のポート番号
を割り当てておく必要があります。 また、コンピュータの別の処理で使用されていないポート番号である必要があ
ります。
使用するポート番号がよくわからない場合はデフォルトのポート番号を使用し、設定する Job Server を追加する
たびに番号を大きくしていきます。
5.
c.
Job Server とのアダプタを管理する場合は、「Y」を入力します。
d.
Job Server とのアダプタ通信を管理する場合は、使用する TCP/IP ポート番号を入力します。
e.
Job Server が使用するアダプタ管理通信のパスで SSL を有効にする場合は、「Y」を入力します。
リポジトリ接続を追加または編集する場合は、データベース接続情報を以下のとおり指定する必要があります。
a.
DB2、MySQL、SAP HANA データベースで DSN なしの接続を使用する場合は、サーバマネージャで ODBC デー
タソースの使用を指定する際に N を入力します。
b.
Oracle データベースで TNS なしの接続を使用する場合は、サーバマネージャで TNS 名の使用を指定する際に N
を入力します。
c.
DSN 接続または TNS 接続を使用する場合は、以下の追加のデータベース接続情報を指定する必要があります。
表 23:
d.
データベース
必須情報
Oracle
tnsnames.ora で指定されている TNSNAME
MySQL
odbc.ini で指定されている DSN エントリ
SAP HANA
odbc.ini で指定されている DSN エントリ
DB2
DB2 インスタンス名
SQL Anywhere
odbc.ini で指定されている DSN エントリ
データベースタイプが SAP Sybase の場合、Interfaces ファイルで指定されている Sybase サーバ名を指定しま
す。
注記
UNIX 版のサーバマネージャでは、Job Server の作成時またはリポジトリの追加時を除いて、リポジトリパスワードは
要求されません。 <DS_COMMON_DIR>/conf/DSConfig.txt ファイル内のリポジトリパスワードを更新するには、
u を入力します。 すべてのオプションで、更新されたパスワードが DSConfig.txt ファイルから使用されます。
6.
必要な設定変更が終わったら、q、x の順に入力して、サーバマネージャを終了します。
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
81
関連情報
DSN なしの接続および TNS なしの接続 [21 ページ]
6.11.2
1.
ランタイムリソースの設定
必要な環境変数が設定されていることを確認して、サーバマネージャを実行します。
$ cd $LINK_DIR/bin/
$ . ./al_env.sh
$ ./svrcfg
サーバマネージャのメイン画面が表示されます。
2.
「4」を入力して、ランタイムリソースを設定します。
ランタイムリソースの情報画面が表示されます。
3.
「e」を入力して、ランタイムリソース設定を編集します。
4.
デフォルトの [ページング可能キャッシュディレクトリ] をそのまま使用するか、他の場所を指定します。
制限
ページング可能キャッシュディレクトリのパスは、70 文字以内で指定する必要があります。
注記
Group By、Order By、詳細プロファイルのようにメモリを大量に消費する処理の場合は、以下の条件を満たすページ
ング可能キャッシュディレクトリを指定します。
○
データに対して十分なディスク領域を持つディレクトリであること。 必要なディスク領域を予測するには、同時に実
行するジョブまたはデータフローの数や、同時データフローごとに必要なページング可能キャッシュのサイズなど
の要素を検討します。
○
Data Services システムやオペレーティングシステムとは別のディスク、またはファイルシステムにあるディレクトリ
であること。
○
データフローが消費するディスク領域が限定されるディレクトリであること。 ページング可能キャッシュは、ページ
ング可能キャッシュディレクトリを含むファイルシステムの使用可能なディスク領域をすべて使用します。 データフ
ローが消費するディスク領域を限定するため、限られたサイズのファイルシステムを作成します。 新しいファイル
システムをページング可能キャッシュディレクトリとして使用します。
このディレクトリは次のような場合に使用されます。
○
ページング可能キャッシュがデータフローのデフォルトキャッシュタイプの場合。 詳細については、パフォーマンス
の最適化ガイドを参照してください。
○
Data_Transfer トランスフォームで [自動] が指定されているときに、ソフトウェアによってファイル転送タイプが選
択された場合。
5.
[開始ポート] と [終了ポート] の値を変更して、ピアツーピア通信で使用されるポートの数を制限します。 デフォルト値は
それぞれ 1025 および 32767 です。
異なる Job Server で実行されているデータフローまたはサブデータフロー間でデータを送信する際に、ピアツーピア通
信にこれらのポートを使用します。
82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
6.
データフローおよびサブデータフロー間の通信パス上で、SSL セキュリティプロトコルを使用するかどうかを指定します。
7.
q、x の順に入力して、サーバマネージャを終了します。
関連情報
パフォーマンスの最適化ガイド: グリッドコンピューティングを使用したデータフロー実行の分散
6.11.3
Access Server の設定
Access Server をインストールする場所を設定すると、SAP Data Services によって Access Server ログファイルのための
領域が作成されます。
1.
必要な環境変数が設定されていることを確認して、サーバマネージャを実行します。
$ cd $LINK_DIR/bin/
$ . ./al_env.sh
$ ./svrcfg
サーバマネージャのメイン画面が表示されます。
2.
「4」を入力して、Access Server を設定します。
Access Server の情報画面が表示されます。
3.
4.
実行する設定タスクに応じて、コマンドを入力します。
コマンド
設定タスク
c
新しい Access Server を作成します。
e
既存の Access Server を編集します。
d
既存の Access Server を削除します。
Access Server を作成または編集する場合は、追加の設定情報を指定します。
a.
既存の Access Server を編集する場合は、Access Server の設定情報画面に表示されている Access Server の
番号を入力します。
b.
Access Server のディレクトリを指定します。
c.
Access Server が通信に使用する TCP/IP ポートを指定します。
注記
1 台のコンピュータ上に複数の Access Server を設定できますが、ポートは 1 つずつ必要です。 すでに使用され
ているポート番号を入力した場合は、エラーメッセージが表示されます。
d.
Access Server の追加パラメータを指定します。
注記
コマンドラインで「AL_AccessServer」と入力すると、追加の Access Server パラメータを確認できます。 詳細
については、管理コンソールガイドの「“リアルタイムのパフォーマンス”」を参照してください。
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
83
5.
e.
この Access Server のリアルタイムメッセージングで、SSL セキュリティを使用するかどうかを指定します。
f.
Access Server を有効にするかどうかを指定します。
Access Server を削除する場合は、削除する Access Server の番号を指定します。
注記
Access Server を 1 つでも削除すると、すべての Access Server が停止します。 サーバマネージャを終了すると、残
っている Access Server が再起動されます。
6.
必要な設定変更が終わったら、q、x の順に入力して、サーバマネージャを終了します。
6.11.4 SSL パスの設定
サーバマネージャを使用して、SSL 証明書とキーファイルへのパスを設定します。
注記
デフォルトでは SSL 証明書とキーファイルのパスは、インストール中に自動的に設定されます。 独自の証明書を使用する
場合を除き、変更は不要です。
1.
必要な環境変数が設定されていることを確認して、サーバマネージャを実行します。
$ cd $LINK_DIR/bin/
$ . ./al_env.sh
$ ./svrcfg
サーバマネージャのメイン画面が表示されます。
2.
「7」を入力して、SSL パスを設定します。
SSL 設定の情報画面が表示されます。
3.
「e」を入力して、SSL 設定を編集します。
4.
プロンプトが表示されたら、以下の SSL 設定情報を指定します。
a.
サーバ証明書ファイルへのパス
b.
サーバの秘密鍵ファイルへのパス
c.
秘密鍵パスワードファイルを使用するかどうかと、そのファイルへのパス
d.
信頼された証明書が保存されるディレクトリ
注記
サーバ証明書は PEM 形式である必要があります。 信頼された証明書フォルダ内で有効な証明書の拡張子
は、.pem、.crt、.cer などです。 ファイル拡張子にかかわらず、証明書ファイルの内容はすべて PEM 形式にしま
す。
5.
必要な設定変更が終わったら、q、x の順に入力して、サーバマネージャを終了します。
サーバマネージャで指定した証明書情報は、その物理コンピュータ上で実行されているすべての Data Services サーバ
(Job Server、Access Server など) に適用されます。
84
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
6.11.5
サービスの開始または停止
SAP Data Services サービス (AL_JobService) は $LINK_DIR に割り当てられたデーモンであり、ローカルで設定されて
いる Job Server と Access Server を起動して監視し、実行されていなければ再起動を試行します。
サーバマネージャを終了すると、AL_JobService は Job Server または Access Server に加えられた変更を自動的に取
得します。 AL_JobService を再起動する必要はありません。
1.
サーバマネージャを実行します。
$ cd $LINK_DIR/bin/
$ . ./al_env.sh
$ ./svrcfg
注記
2 番目のコマンドは ./svrcfg がサーバマネージャを実行する前に必要な環境変数を設定します。
サーバマネージャのメイン画面が表示されます。
2.
「1」を入力して、サービス (ジョブサービス) を制御します。
3.
ジョブサービスを開始または停止します。
4.
○
「s」を入力して、ジョブサービスを開始します。
○
「o」を入力して、ジョブサービスを停止します。
q、x の順に入力して、サーバマネージャを終了します。
6.11.6 SMTP 電子メールの設定
サーバマネージャを使用して、smtp_to 電子メール関数の SMTP サーバ設定を指定できます。 詳細については、リファレン
スガイドの "smtp_to 関数の定義と有効化" を参照してください。
6.12 メタデータ参照サービスおよびデータ表示サービスの設定
Data Services のインストールプロセスでは、次のサービスが (サーバ EIMAdaptiveProcessingServer の下に) デフォルト
設定で設定されます。
●
メタデータ参照サービス
●
データ表示サービス
これらのサービスは、プロファイルソース内のデータに対する接続および表示を行う際、Information Steward によって使用
されます。Information Steward とハードウェア、ソフトウェア、ネットワーク設定との統合を効率化するため、これらの設定を
変更することもできます。
1.
CMC の[サーバ]管理エリアを表示します。
2.
ツリーパネルの [サービスカテゴリ] を展開し、[Enterprise Information Management サービス] を選択します。
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
85
3.
右ペインの一覧にある、[<computername. >EIMAdaptiveProcessingServer] をダブルクリックします。
4.
[プロパティ] ウィンドウで、設定を変更する該当のサービスを探します。
5.
サービスで目的の変更を行ったら、[保存] または [保存して閉じる] をクリックします。
注記
一部の変更はすぐには適用されません。設定をすぐに変更できない場合、[プロパティ] ウィンドウには現在の設定
(赤のテキスト) および更新された設定の両方が表示されます。[サーバ] 管理エリアに戻ると、サーバには [要再起
動] とマークが付けられます。サーバを再起動すると、サーバは [プロパティ] ダイアログボックスの更新された設定を
使用し、[要再起動] フラグはサーバから削除されます。
関連情報
メタデータ参照サービスの設定パラメータ [86 ページ]
Data Services の表示設定パラメータ [87 ページ]
6.12.1
メタデータ参照サービスの設定パラメータ
メタデータ参照サービスの次のプロパティを変更できます。
表 24:
サーバ設定パラメータ
説明
サービス名
サービス設定の名前です。
指定できる値
64 文字以下の英数字の文字列。サー
ビス名にスペースは使用できません。
デフォルト値:
MetadataBrowsingService
データソース接続の最大数
サービスインスタンス下で任意の時点に開くことができる、デー 整数値。
タソース接続数の上限です。
デフォルト値: 200
サービスプロバイダの起動の再
試行回数
共有のサービスプロバイダへのアクセスが競合した際に、新し
いサービスプロバイダの起動を試行する回数の上限です。
デフォルト値: 1
ステートフル接続のタイムアウト
(秒)
ステートフル接続を開く最長時間です。 ステートフル接続に
デフォルト値: 1200
ステートレス接続のタイムアウト
(秒)
ステートレス接続を開く最長時間です。 ステートレス接続に
リサイクルしきい値
Data Services バックエンドエンジンが再使用され、メタデータ
は、SAP アプリケーションと SAP BW ソースが含まれます。
デフォルト値: 1200
は、すべてのリレーショナルデータベースソースが含まれま
す。
デフォルト値: 50000
参照用に割り当てられたメモリが解放される前に、サービスに
よって処理される要求の最大数です。
86
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
サーバ設定パラメータ
説明
指定できる値
ログレベル
トレースメッセージのログファイルへの記録のレベルです。
Information Steward ログ:
注記
CMS で設定されているメタデータ参照サービスのインスタ
ンスが複数ある場合、すべてのインスタンスから同じレベル
の情報が収集されます。 最初に実行されたサービスに対し
●
なし: ログは無効です。
●
情報: ログは無効です。 ([なし] と
同じ)。
●
て定義されているログレベルが使用されます。
詳細: すべてのトレース、要求、
および応答です。
Data Services ログ
●
なし: ログは無効です。
●
情報: すべてのトレースです。
●
詳細: すべてのトレース、要求、
および応答です。
デフォルトレベルは [情報] です。
接続統計の収集
開いている接続に関する統計情報の収集を有効または無効に デフォルトでは有効です。
します。
リスナポート
Data Services バックエンドエンジンとの通信に使用されるポ
現在使用されていない 4 桁のポート
ート番号です。
番号。
ポート番号を変更する場合、変更を有効にするには
デフォルト値: 4010
EIMAdaptiveProcessingServer を再起動する必要がありま
す。
JMX コネクタポート
JMX コネクタで使用するポート番号です。
現在使用されていない 4 桁のポート
ポート番号を変更する場合、変更を有効にするには
EIMAdaptiveProcessingServer を再起動する必要がありま
番号。
デフォルト値: 4011
す。
6.12.2 Data Services の表示設定パラメータ
データ表示サービスの次のプロパティを変更できます。
表 25:
サーバ設定パラメータ
説明
サービス名
サービス設定の名前です。
指定できる値
64 文字以下の英数字の文字列。サー
ビス名にスペースは使用できません。
デフォルト値: ViewData
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
87
サーバ設定パラメータ
説明
指定できる値
リスナポート
Data Services バックエンドエンジンとの通信に使用されるポ
4 桁の整数値。
ート番号です。
デフォルト値: 4012
ポート番号を変更する場合、変更を有効にするには
EIMAdaptiveProcessingServer を再起動する必要がありま
す。
JMX コネクタポート
JMX コネクタで使用するポート番号です。
4 桁の整数値。
ポート番号を変更する場合、変更を有効にするには
デフォルト値: 4013
EIMAdaptiveProcessingServer を再起動する必要がありま
す。
バッチサイズ (KB)
データの表示の応答に格納されるデータのサイズです。
最小値: 1000
最大値: 5000
デフォルト値: 1000
共有サービスプロバイダの最小
数
サービス開始時に起動する必要がある共有 Data Services バ デフォルト値: 1
ックエンドエンジンの最小数です。
共有サービスプロバイダの最大
数
データの表示要求を処理する際に起動できる共有 Data
専用サービスプロバイダの最大
数
任意の時点に起動できる専用 Data Services バックエンドエ
Services バックエンドエンジンの最大数です。
ンジンの最大数です。
デフォルト値: 5
デフォルト値: 10
Data Services バックエンドエンジンが再使用され、データの
任意の整数
表示用に割り当てられたメモリが解放される前に、サービスに
よって処理される要求の最大数です。
デフォルト値: 200
サービスプロバイダの起動の試
行回数
Data Services バックエンドエンジンインスタンスの起動が試
デフォルト値: 1
共有サービスプロバイダの最長
アイドル時間 (分)
Data Services バックエンドエンジンが要求を処理せずに継続
リサイクルしきい値
行される回数です。
できる最長時間 (分) です。 この時間を超えると、Data
デフォルト値: 120
Services バックエンドエンジンはシャットダウンされます。
ログレベル
トレースメッセージのログファイルへの記録のレベルです。
注記
CMS で設定されているデータ表示サービスのインスタンス
が複数ある場合、すべてのインスタンスから同じレベルの
情報が収集されます。 最初に実行されたサービスに対して
Information Steward ログ:
●
なし: ログは無効です。
●
情報: ログは無効です。 ([なし] と
同じ)。
●
定義されているログレベルが使用されます。
詳細: すべてのトレース、要求、
および応答です。
Data Services ログ
●
なし: ログは無効です。
●
情報: すべてのトレースです。
●
詳細: すべてのトレース、要求、
および応答です。
デフォルトレベルは [情報] です。
88
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
サーバの管理
6.13 Data Services CMC アプリケーション設定
CMC で、Data Services アプリケーションの次の設定を変更できます。
表 26:
Data Services アプリケーション
説明
履歴保持期間
ジョブ実行履歴を保持する日数です。
デフォルト値: 30
Job Server のログファイルの保存期間
●
「0」を入力すると、ジョブ履歴は保存されません。
●
マイナス値を入力すると、ジョブ履歴は削除されます。
Job Server のログファイルを保持する日数です。
デフォルト値: 30
メタデータ参照サービスおよびデータ表示サー
ビスに対して SSL 通信を有効にする
●
「0」を入力すると、ジョブ履歴は保存されません。
●
マイナス値を入力すると、ジョブ履歴は削除されます。
EIM Adaptive Processing Server のメタデータ参照サービスおよびデータ表示サービス
で、SSL 通信を使用するかどうかを指定します。
SAP Information Steward など他の SAP ソフトウェア製品では、メタデータ参照サービ
スおよびデータ表示サービスを使用して、メタデータの参照とインポートや接続内のデー
タの表示を行います。
デフォルトの SSL 設定を使用
デフォルトの SSL キーストアと証明書を使用するかどうかを指定します。
デフォルト値: No
[いいえ] を指定した場合は、[キーストアファイル]、[キーストアパスワード]、[キーパス
ワード] に、値を入力する必要があります。
キーストアファイル
キーとキーの署名に使用された証明書チェーンを構成するすべての証明書が格納されて
いる、キーストアのファイル名です。
デフォルト値: DSJavaKeyStore.keystore
キーストアパスワード
キーストアファイルのパスワードです。
キーパスワード
キーストアファイル内のキーのパスワードです。
暗号化パスフレーズ
メタデータ参照サービスおよびデータ表示サービスへの要求の一部として送信される、パ
スワードの暗号化に使用するパスフレーズです。
SAP HANA など他の SAP ソフトウェア製品は、接続開始要求を送信する際、この暗号
化パスフレーズを使ってパスワードを暗号化します。 バックエンドエンジンはこのパスフレ
ーズを使用してパスワードの復号化を行い、接続開始要求を処理します。
管理者ガイド
サーバの管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
89
7
監視
7.1
ジョブの監視
Administrator を使用し、接続されているリポジトリ内の任意のバッチジョブのジョブ実行を監視できます。アドミニストレータ
または Designer から実行するジョブを監視できます。
ここでは、アドミニストレータを使用してバッチジョブの全体的なステータスと統計を表示する方法を説明します。
7.1.1
実行されたジョブの全体的なステータスの表示
[バッチジョブのステータス] ページは各バッチジョブ実行を一覧表示します。 この一覧を使用し、各実行の全体的なステータ
スを表示し、より詳細な統計とログファイルにアクセスします。
1.
バッチ
<任意のリポジトリ名> を選択します。
このページからすべてのリポジトリ内のジョブを表示する場合は、
バッチ
すべてのリポジトリ
を選択します。 アドミ
ニストレータに複数のリポジトリが接続されている場合、[バッチジョブ]ノードの下に[すべてのリポジトリ]オプションが表
示されます。
[バッチジョブのステータス] ページは、選択されたリポジトリ上のジョブ実行の各インスタンスを表します。
2.
ジョブ名やジョブの実行タイミングを選択して、表示するバッチジョブのリストをフィルタできます。
リストをジョブでフィルタするには、[ジョブ名] ドロップダウンリストからジョブ名を選択します。 または、検索文字列ボック
スに名前を入力するか、名前の一部とワイルドカード文字 (% や *) を入力し、[検索] をクリックします。 検索フィールドで
は大文字小文字が区別されず、空白を使用することもできます。
リストをジョブの実行タイミングでフィルタするには、次のいずれかのオプションを選択します。
○
最終実行されたジョブを表示
○
本日を基準としてステータスを表示: 何日前までに実行されたジョブを表示するかを選択します。
○
ステータスを表示する期間: 日付の範囲を入力するか、カレンダアイコンをクリックして日付を選択します。
3.
[検索] をクリックして、リストを更新します。
4.
各列の値を昇順または降順に並べ替えるには、列のヘッダをクリックします。
5.
[ステータス] 列のインジケータを調べることにより、バッチ ジョブ実行の全体的なステータスを特定します。
表 27:
インジケータ
説明
緑のアイコンはバッチジョブがエラーなしで実行されたことを示します。
黄色のアイコンはバッチジョブに 1 つ以上の警告があることを示します。
90
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
監視
インジケータ
説明
赤のアイコンはバッチジョブでエラーが発生したことを示します。
ジョブが完了したかどうか、または完了した時刻を確認するには、[終了時刻]列をチェックします。
6.
バッチ ジョブ実行が赤のステータスの場合は、トレース、監視、およびエラー ログから詳細な情報を調べてください。
7.
特定のジョブ実行に関する詳細情報を確認するには、[バッチ ジョブのステータス]ページのデータを参照してください。
ジョブの [Job Server] 列にサーバ グループ アイコンが含まれている場合は、ジョブがサーバ グループで実行されたこと
を示しています。 サーバ グループ アイコンの上でカーソルを動かすと、サーバ グループの名前が表示されます。 一覧さ
れている Job Server は、サーバ グループ内でジョブを実行した Job Server です。
注記
すべてのジョブは、明示的に選択された Job Server またはサーバ グループによって実行できます。 サーバ グループ
を使用してジョブを実行する場合は、このページを使って、ジョブを実際に実行した Job Server を確認できます。 ジョ
ブを実行する Job Server を明示的に選択した場合、そのサーバがサーバ グループの一部であっても、このページの
[Job Server] 列のジョブに対してサーバ グループ アイコンは表示されません。
関連情報
管理コンソールガイド: ステータスの間隔の設定
7.1.2
統計
各ジョブ実行について、アドミニストレータは統計を示します。統計はジョブのコンポーネントの活動を定量化します。次の統計
を表示できます。
●
ジョブの特定のコンポーネントで消費された時間、およびそのコンポーネントでストリームされたデータ行の数などのジョ
ブ統計。
●
データフロー内でトランスフォームが使用するキャッシュサイズなどのデータフローオブジェクト統計。
7.1.2.1
ジョブ統計の表示
統計を確認して、ジョブのパフォーマンス調整に役立てます。
1.
2.
バッチ
<任意のリポジトリ名> を選択します。
[バッチジョブのステータス]ページで、対象のジョブ実行のインスタンスを特定します。
ページのサブタイトル (SAP Data Services がジョブを格納するリポジトリの名前を示します) とこのページの以下の列見
出しを使用して、インスタンスを特定します。
管理者ガイド
監視
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
91
表 28:
列
説明
ステータス
「全体的なステータス」を参照してください。
ジョブ名
Designer でジョブに付けた名前です。
システム設定
ジョブがソースデータベースとターゲットデータベースに接続する際に使用する一連のデータストア設定の
名前です。 この列の各値はリンクです。 リンクをクリックすると、システム設定のデータストア設定が表示
されます。 システム設定を変更するには、[バッチジョブの設定] タブをクリックし、[実行]、[スケジュール
の追加] または [実行コマンドのエクスポート] ページを使用します。
3.
Job Server
このジョブを実行したサーバです。
開始時刻
このジョブ実行インスタンスが開始した日付と時刻です。
終了時刻
このジョブ実行インスタンスが停止した日付と時刻です。
継続時間
ジョブの完了に要した時間 (秒) です。
実行回数
完了までに、このインスタンスが実行された回数です。
インスタンスの [ジョブ情報] で、[モニタ] をクリックします。
アドミニストレータは[Job Server モニタログビューア]ページを開きます。 このページは、監視ログファイルのファイル名
など、このジョブ実行インスタンスに関するいくつかの統計を示します。
ログ内でファイル名の後の各行は以下の情報を提供します。
表 29:
列
説明
パス名
実行中のオブジェクト (データフロー内のステップ) を示します。
ステータス
トランスフォームオブジェクトの実行におけるプロセスの実行時順序と、各プロセスの状態を示します。 これらはエ
ラー ステータス状態ではありません。 ただし、プロセス状態が[処理中]で、[停止]に変わらない場合、プロセスの
実行でエラーになったことを示します。
初期化中
ジョブが初期化中であることを示します。
最適化
ジョブが最適化中であることを示します。
処理中
プロセスが実行中であることを示します。
停止
プロセスがエラーなしで終了したことを示します。
行数
このオブジェクトで処理される行数を示します。 この値は、[バッチジョブの実行] ページの実行オプションとして設
定される [監視するサンプルレート (秒数)] に基づいて更新されます。
経過時間
オブジェクトが最初のデータ行を受信してからの時間 (秒) を示します。
絶対時間
このデータフロー全体 (すべてのトランスフォームを含む) が始まってからの時間 (秒) を示します。
関連情報
実行されたジョブの全体的なステータスの表示 [90 ページ]
92
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
監視
7.1.2.2
データフロー統計
データフローのパフォーマンスを調整するには、データフロー統計を検討します。
関連情報
パフォーマンスの最適化ガイド: ジョブのパフォーマンス測定
7.1.3
エラーステータスの無視
[バッチジョブのステータス] ページには、[エラーステータスを無視する] オプションがあります。 このページで警告またはエラ
ーがある複数のジョブの作業中に、ログの確認済みとして行に印を付ける場合は、このオプションを使用します。
1.
[バッチジョブのステータス] ページで、無視するジョブを 1 つまたは複数選択します。
2.
[エラーステータスを無視する]ボタンをクリックします。
ページがリフレッシュされ、選択した行に緑のアイコンが表示されます。
7.1.4
バッチジョブ履歴データの削除
[バッチジョブのステータス] ページには、ジョブ実行の流れを示す情報を削除するオプションがあります。このページから手動
で行を削除する場合は、削除する行を選択した後、[削除]を選択します。この情報は Administrator のログ保存期間の設定
で管理することもできます。
注記
このジョブ情報を削除すると、データ検証メタデータレポートからデータ検証統計も消去されます。
7.1.5
実行中ジョブの停止
[バッチジョブのステータス] ページには、バッチジョブを中止するオプションがあります。実行中のバッチジョブを停止する必要
がある場合は、ジョブ名の横のチェックボックスをオンにして、[中止] をクリックします。
7.1.6
バッチジョブのトレース、監視、およびエラーログの削除
[バッチ ジョブのステータス]ページから、ジョブ インスタンスのトレース ログ、監視ログ、およびエラー ログを表示および削除
できます。 これらのログを表示または削除するには、対応する Job Server が起動中でなければなりません。
管理者ガイド
監視
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
93
[バッチジョブの実行]ページでトレース ログのオプションを設定できます。
[バッチ ジョブのステータス]ページの[削除]ボタンを使用し、バッチ ログ履歴ファイルのセットを Job Server コンピュータと対
応するリポジトリから削除できます。
1.
2.
バッチ
<任意のリポジトリ名> を選択します。
ログを削除する 1 つ以上のジョブを選択します。
または、[すべて選択]を選択することもできます。
3.
削除をクリックします。
Job Server コンピュータとその対応するリポジトリから、バッチログ履歴ファイルが削除されます。
関連情報
管理コンソールガイド: バッチジョブログ
統計 [91 ページ]
リファレンスガイド: オブジェクト、ログ
94
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
監視
8
ライフサイクルマネジメント
8.1
移行の基本
この節について
SAP Data Services に関連する移行は、アプリケーションを複数の開発段階を経て、本稼動へと移すプロセスです。このソフ
トウェアは、すべての段階を経て本稼動へと至るアプリケーション移行を、単純なものから複雑なものまでサポートします。
関連情報
開発段階 [95 ページ]
移行のメカニズムとツール [97 ページ]
8.1.1
開発段階
ETL アプリケーションの開発プロセスは、通常、次の 3 つの段階に分かれます。
●
設計段階
●
テスト段階
●
本稼動段階
SAP Data Services は、3 つの段階すべてで使用できます。環境の違いを制御するため、段階ごとに別のリポジトリが必要な
場合があるため、段階間でのオブジェクトの移動を制御するメカニズムが用意されています。
各段階で、セキュリティ設定や環境の異なるさまざまなコンピュータが関係する場合があります。たとえば、設計と初期テスト
で必要なのは限られたサンプルデータと低レベルのセキュリティ設定のみですが、最終テストでは、厳格なセキュリティも求め
られる完全な本稼動環境を再現したテストが必要な場合があります。
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
95
8.1.1.1
設計段階
この段階では、データの移動要件において SAP Data Services に指示する、オブジェクトとビルドのダイアグラムを定義しま
す。この仕様はソフトウェアに保存され、システム拡張の際に再利用したり、変更したりできます。
テストと最終本稼動への移行を念頭に置き、プロジェクトを設計します。プロジェクトを設計する際には、次の基本方針を考慮
してください。
●
独立した、テスト可能なモジュールとして、設計ステップを構築する。
●
構築するステップごとに内容が分かる名前を付ける。
●
共通の操作を処理する際に繰り返し使用できる、独立したモジュールにする。
●
本稼動データのすべてのバリエーションが反映されているテストデータを使用する。
8.1.1.2
テスト段階
この段階では、SAP Data Services を使用して、アプリケーションの実行テストを行います。この時点では本稼動データをリス
クにさらすことなく、エラーのテストと実行フローのトレースを行うことができます。この段階でエラーを見つけた場合は、アプリ
ケーションを設計段階に戻して修正した後、修正したアプリケーションをテストします。
テストには次の 2 つの過程があります。
●
1 つ目の過程では、ローカルリポジトリを使用してデータ移動を設計するテストなどを行います。
●
2 つ目の過程では、本稼動環境のデータ量などをすべて再現したテストなどを行います。
この段階の各過程で、トレースログ、エラーログ、監視ログによるフィードバックが得られます。
96
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
リポジトリのテストでは、ジョブを手動開始ではなくスケジュール設定するなど、本稼動環境をできるだけ忠実に再現する必要
があります。
8.1.1.3
本稼動段階
この段階では、SAP Data Services でスケジュールを設定し、ジョブとしてアプリケーションを実行します。本稼動の実行結果
を評価し、必要な場合は設計段階へ戻して、パフォーマンスの最適化やターゲット要件の精査を行います。
ソフトウェアを本稼動へ移した後、Administrator でパフォーマンスと結果を監視します。本稼動段階では次のことを行いま
す。
●
ジョブとその完了に要した時間を監視します。
各ジョブとそれに含まれるワークフローやデータフローに関する情報を、トレースログと監視ログで入手できます。
ログの詳細はカスタマイズすることができます。ただし、ログで要求する情報が多くなるとジョブの実行時間が長くなりま
す。ジョブパフォーマンスの分析に必要な情報と、ジョブの実行時間のバランスを考慮してください。
●
データの正確性を確認します。
ジョブを改善または修正するには以下を行います。
●
設計環境で変更を行います。
●
オブジェクトテストを繰り返します。
●
変更したオブジェクトを再び本稼動へ移します。
8.1.2
移行のメカニズムとツール
SAP Data Services には、次の 2 つの移行メカニズムがあります。
●
エクスポート/インポートによる移行は、少人数の開発者がすべての開発段階を通じて、多少独立的な Data Services ア
プリケーションに対する作業を行う、中小規模のプロジェクトに最適です。
●
マルチユーザ開発は、2 名以上の開発者や複数のチームがすべての開発段階を通じて、Data Services アプリケーショ
ンの独立した要素に対する作業を行う、大規模なプロジェクトに最適です。
どちらの移行メカニズムを選択する場合も、開発環境に最適なツールを 1 つまたは複数使用して、移行の準備を行うことをお
勧めします。使用するメカニズムとツールは、開発環境のニーズによって異なります。
複数の同じ種類のシステムからのソースデータを使用する場合は、データストアとシステム設定ツールを使用することをお勧
めします。
マルチユーザ開発でアプリケーションを移行する場合は、移行の命名規則と使用することを強くお勧めします。
関連情報
エクスポート/インポートによる移行 [98 ページ]
Designer ガイド: マルチユーザ対応の開発
移行の準備 [99 ページ]
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
97
データストアとシステム設定 [103 ページ]
Designer ガイド: データストア、複数のデータストア設定の作成と管理
移行の命名規則 [100 ページ]
8.1.2.1
最適なメカニズム
SAP Data Services ではマルチユーザ環境がサポートされていますが、必ずしもすべてのプロジェクトにおいて、このアーキ
テクチャを使用する必要はありません。開発者が 1 ~ 2 名の中小規模のプロジェクトの場合、セントラルリポジトリが開発者
の作業の統合に不可欠なソリューションということはありません。
たとえば、2 名の相談員のみで、ある HR データマートアプリケーションに対する作業を行うとします。開発システムは、相談
員 1 がマスタリポジトリを管理している間、相談員 2 はマスタリポジトリの完全なコピー内の新しいセクションで作業するよう、
設計されています。
その後、相談員 2 はエクスポートユーティリティを使用し、この新しいセクションをマスタリポジトリにエクスポートして戻します。
このユーティリティで、オブジェクトのエクスポート方法 (作成、置換、無視) を指定できます。相談員 2 はマスタリポジトリの更
新後、前のコピーに上書きされた、新しいマスタリポジトリの完全なコピーを取得します。
次の表は、環境に最適なメカニズムとツールを決定する際に役立ちます。
表 30:
移行メカニズム
状況/要件
エクスポート/インポート
ツール
命名規則
設定
O
O
○
O
複数の同じ種類のシステ
ムからのソースデータを
使用
○
○
環境内にさまざまなソー
スデータベースやターゲッ
トデータベースが混在
○
○
中小規模のプロジェクト
X
○
複数チームのプロジェクト
「時間のかからない簡単
な」移行ソリューションが
必要
マルチユーザ
O
X
最適なソリューション: X、対応可能なソリューション: ○
8.1.2.2
エクスポート/インポートによる移行
エクスポート/インポートは、SAP Data Services アプリケーションを段階間で移行する際の基本的なメカニズムです。まず、
ローカルリポジトリから他のローカルリポジトリまたは中間ファイルへ、ジョブをエクスポートします。その後、中間ファイルは他
のローカルリポジトリへインポートできます。たとえば、設計リポジトリからテストリポジトリへ移行する場合、設計リポジトリから
ファイルにエクスポートした後、そのファイルをテストリポジトリにインポートします。
98
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
テスト中にアプリケーションエラーが見つかった場合は、開発環境でエラーを修正した後、修正後のバージョンを設計リポジト
リからファイルにエクスポートして、テストリポジトリにインポートして戻し、再テストできます。
関連情報
エクスポート/インポート [106 ページ]
8.1.2.3
マルチユーザの移行
さらに複雑な開発環境の段階間でも、SAP Data Services アプリケーションを移行できます。マルチユーザ開発では、アプリ
ケーションのエクスポートやインポートの代わりに、セントラルリポジトリを使用してアプリケーション要素のマスタコピーを保存
し、メカニズムのチェックイン、チェックアウト、取得をより安全に行うことができます。マルチユーザ開発には、他にもラベリン
グやフィルタリングなどの高度な機能があり、アプリケーションオブジェクトの管理における高い柔軟性と制御を得られます。
関連情報
Designer ガイド: マルチユーザジョブの移行
8.2
移行の準備
この節について
開発段階の移行を円滑にするため、SAP Data Services アプリケーションを開発する際、包括的な構造を先に設定すること
をお勧めします。
ここでは、移行構造の構築に役立つツールについて説明します。
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
99
コンピュータシステム間の接続については、標準化された命名規則に従うことをお勧めします。データストア設定とシステム設
定を追加して、複数の同じ種類のシステムをより簡単に操作することができます。
関連情報
移行の命名規則 [100 ページ]
データストアとシステム設定 [103 ページ]
8.2.1
移行の命名規則
迅速で円滑な移行を実現する最良の方法は、すべての開発環境のすべてのシステムおよび段階において、共通の命名規則
を使用することです。
このようにオブジェクトの先頭文字、接尾語やパス名の識別子を標準化して、プロジェクトを内部的に簡素化するだけではな
く、外部的にも移行に備えた命名規則を使用することをお勧めします。
移行を容易にするため、以下に対して共通の命名規則を使用します。
●
外部データストアへの接続
●
ディレクトリの場所
●
スキーマ構造および所有者
ユーザ間や段階間でのアプリケーションの移行は、できる限りすばやく簡単に実行できるようにする必要があります。 これ
は、特定の環境での作業に向けた、ジョブの再設定に要する時間を大幅に減らすことにつながります。
抽出、変換、ロードする実際のデータは、通常、データベースによって異なりますが、同じアプリケーションを使って処理するデ
ータベースであれば、データの基本的な構造は変わりません。 このため、開発プロセスを開始する前にデータベースの命名と
構造を標準化することが最も有用になります。
関連情報
Designer ガイド: ジョブ内のオブジェクトの命名規約
外部データストアへの接続 [100 ページ]
ディレクトリの場所 [102 ページ]
スキーマ構造および所有者 [102 ページ]
8.2.1.1
外部データストアへの接続
移行は、エクスポート/インポートによる直接的な方法か、マルチユーザ開発による間接的な方法を使って、ローカルリポジト
リ間でオブジェクトを移動するプロセスです。どちらの方法の場合も、ジョブに関連付けられている接続設定に対する移行の影
響を考慮する必要があります。
100
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
類似する外部データストア接続に対して汎用的な命名を使用すると、同じデータベースタイプへの接続の再構成に要する時
間を短縮できます。たとえば、同じ種類のデータベース構造への Oracle データストア接続には、移行段階の環境にかかわら
ず、すべて同じ論理名を選択します。
特定の段階やコンピュータシステム名に対して意味を持つ接続名 (Test_DW、Dev_DW、Prod_DW) にすることができます
が、この命名構造を用いる場合は、移行に備えたデータストア構造を使用することをお勧めします。
表 31:
開発サイクル
テスト段階
ユーザ名: Dev_DW
ユーザ名: Test_DW
パスワード: Dev_DW
パスワード: Test_DW
ホスト文字列: Dev_DW
ホスト文字列: Test_DW
テスト段階および開発段階でジョブを実行するには、Test_DW と Dev_DW を使用する必要があり、Test インスタンスや Dev
インスタンスに対するジョブを実行するため、データストア設定をそれぞれ別に作成する必要があります。
その代わりに、ジョブを実行するインスタンスにかかわらず、接続文字列 DW を呼び出すことで、複数のデータストア設定を作
成せずにジョブを実行することができます。
表 32:
開発段階
テスト段階
データベース A
データストア接続
データベース B
データストア接続
ユーザ名: DW
ユーザ名: DW
ユーザ名: DW
ユーザ名: DW
パスワード: DW
パスワード: DW
パスワード: DW
パスワード: DW
ホスト文字列: DW
所有者名: DW
ホスト文字列: DW
所有者名: DW
例
●
注文データを処理する Oracle ソースシステムが 1 つ社内にあります。このシステムには、開発用、テスト用、本稼動用と
して、複数のインスタンスが存在します。そのため、Oracle ソースシステムへの接続文字列を "ORDER_SYSTEM" と命
名します。その後すべての段階で、この名前が正しい (段階固有の) システムインスタンスを参照するように設定します。
●
ターゲットデータウェアハウスへの接続文字列を "DW" と命名した後、現在の環境が開発、テスト、本稼動のいずれであ
るかに応じて、この名前が異なるデータベースを参照するようにします。
この汎用的な段階をまたぐ命名方法を使用すると、(接続文字列のマップ先が 1 つのインスタンスのみであるため) 開発環境
とテスト環境に同じコンピュータからアクセスすることはできません。両方の環境へのアクセスが必要な場合は、複数のデータ
ストアの設定を使用してください。
関連情報
エクスポート/インポート [106 ページ]
Designer ガイド: マルチユーザ対応の開発
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
101
8.2.1.2
ディレクトリの場所
論理ディレクトリ名 (X:\ など) を使用するか、共通のローカルドライブを参照して、ディレクトリの場所を標準化することをお勧
めします。たとえば、C:\ ドライブはすべてのコンピュータにあるため、このディレクトリの場所を参照する C:\TEMP は安全
で、再現性のある基準になります。
8.2.1.3
スキーマ構造および所有者
開発段階間の構造をさらに円滑にするには、すべてのデータベースインスタンスに対して、読み取りと読み込みを行う同じス
キーマ構造の同じ所有者名を付けます。名前にかかわらず、各スキーマ構造の所有者は異なっていても構いません。ソフトウ
ェアによって調整されます。
102
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
8.2.2
データストアとシステム設定
データストアとシステム設定は、さまざまなデータストア環境に対して同じ論理を実行する際に必要な設定を減らすことができ
る、強力なツールです。設定を利用して、開発段階間の移行時間を短縮し、簡素化することができます。
関連情報
データストア設定と移行 [103 ページ]
マルチユーザ環境での複数設定 [105 ページ]
8.2.2.1
データストア設定と移行
データストアを複数設定する場合を除き、リポジトリ間でのエクスポート/インポートでは、新しいリポジトリで作業するためにデ
ータストア接続を再構成する手間が毎回かかります。
複数設定の場合を除き、リポジトリ内のジョブを実行できるのは、1 つのデータストア設定に対してのみです。
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
103
複数設定の場合、データベースインスタンスごとに別々のデータストア (およびデータストア設定) を使用するのではなく、複数
のデータストア設定を 1 つのデータストア定義に関連付けることができます。
各システムの設定では、ジョブを実行するときに組み合わせて使用する一連のデータストア設定を定義します。システム設定
を作成する前に、リポジトリ内のデータストアの設定を作成する必要があります。
複数設定のデータストアにインポートするすべてのオブジェクトでは、同じ所有者を共有する必要があります。
104
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
関連情報
Designer ガイド: データストア、複数のデータストア設定の作成と管理
8.2.2.2
マルチユーザ環境での複数設定
SAP Data Services は、マルチユーザによる開発環境もサポートしています。1 つのアプリケーションに対する、開発、テスト、
本稼動の各段階中の作業をチームで行うことができます。また、異なるチームが別の段階に対する作業を同時に行うことがで
きます。
個々のユーザはそれぞれ独自のローカルリポジトリにおいて、アプリケーションに対する作業を行います。チームではセントラ
ルリポジトリを使用して、アプリケーションのマスタコピーに含まれるオブジェクトの保存、チェックイン、チェックアウトを行いま
す。セントラルリポジトリには、アプリケーションのオブジェクトのすべてのバージョンが維持されるため、必要に応じて前のバ
ージョンに戻すことができます。
マルチユーザ機能を使用する作業環境を設定する最も簡単な方法は、開発者間でまったく同じ環境命名基準を決めることで
す。開発者環境の設定はそれぞれ異なります。たとえば、データベース接続文字列の参照先は、それぞれの環境のローカル
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
105
データベースです。しかし、この命名基準を実行できない場合でも、複数設定のデータストアを使用することで、マルチユーザ
環境を効率化し、作業時間を短縮することが可能です。
たとえば、メタデータ構造は同じだが、データベースインスタンスと所有者が異なるデータベースを開発者が使用する場合、設
計チームの各開発者用のデータストア設定を定義し、全員で使用する共通のエイリアスに対し、異なる所有者をマップするこ
とができます。この方法により、セントラルリポジトリからプロジェクトをチェックアウトするたびにデータベース接続情報を設定
しなくても、開発者は同じプロジェクトを共有し、作業に参加することができます。
関連情報
Designer ガイド: マルチユーザ対応の開発
Designer ガイド: マルチユーザ環境のセットアップ
Designer ガイド: マルチユーザ環境での作業
Designer ガイド: マルチユーザジョブの移行
8.3
エクスポート/インポート
エクスポート/インポートの概要
Data Services の最もシンプルな移行の種類はエクスポート/インポートです。
この節では、SAP Data Services Designer でのエクスポート/インポートの方法について説明します。
8.3.1
オブジェクトのエクスポート/インポート
エクスポート機能を利用すると、複数の開発者や異なる実行環境を伴うプロジェクトを柔軟に管理、移行できます。開発リポジ
トリから本稼動リポジトリへジョブをエクスポートする際、エクスポートされるオブジェクトのプロパティを本稼動環境に合わせて
変更できます。
特に、アプリケーションとデータベースの場所やログイン情報などのデータストア定義を変更し、本稼動用ソースとターゲットを
反映することが可能です。
別のリポジトリやフラットファイル (.atl または .xml) へオブジェクトをエクスポートできます。エクスポート先が別のリポジトリの
場合は、そのリポジトリに接続可能で書き込み権限があることが必要で、リポジトリバージョンが一致していることも必要です。
読み取り専用のトランスフォーム設定はエクスポートできません。
関連情報
Designer エクスポートエディタ [107 ページ]
106
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
別のリポジトリへのオブジェクトのエクスポート [108 ページ]
ファイルへのオブジェクトのエクスポート [110 ページ]
ファイルへのリポジトリのエクスポート [111 ページ]
ファイルからのインポート [111 ページ]
エクスポートオプションおよびインポートオプション [154 ページ]
8.3.1.1
Designer エクスポートエディタ
Designer エクスポートエディタでは、エクスポートするオブジェクトおよびエクスポート場所を指定します。エクスポートエディタ
を表示するには、Designer で、
ツール
エクスポート
を選択するか、オブジェクトを選択して右クリックし、[エクスポート]
を選択します。
エクスポートするオブジェクトを指定するには、オブジェクトライブラリから [エクスポートするオブジェクト] ウィンドウにオブジェ
クトをドラッグします。
[エクスポートするオブジェクト] ウィンドウに、エクスポートするオブジェクトの最終的なリストが表示されます。オブジェクトライ
ブラリからオブジェクトをドラッグする場合、データストア、ファイル形式、カスタム関数、およびオブジェクト定義に含まれるトラ
ンスフォーム設定は、自動的に別のエクスポートセクションに追加されます。エクスポートウィンドウ内の各オブジェクトが開
き、このオブジェクトによって呼び出されるオブジェクトが表示されます。
関連するオブジェクトをコントロールして、除外または含めることができます。たとえば、関連付けられたデータフローをエクス
ポートせずに、ワークフローおよびワークフロー内に含まれるすべてのテーブルをエクスポートすることができます。
エクスポートするオブジェクトをコントロールするには、オブジェクトを選択して右クリックし、ショートカットメニューオプションを
選択するか、エクスポートエディタ内の空白スペースを選択して右クリックし、ショートカットメニューオプションを選択します。
表 33:
オプション
説明
エクスポート
エクスポート処理を開始します。
含めない
選択したオブジェクトのみが、エクスポートされるオブジェクトのリストから削除されます。オブジェクトがリスト内に
残っていても、除外されるオブジェクトのアイコンに赤い "x" が表示されます。
オブジェクトのすべてのオカレンスが除外されます。
このリストをエクスポートする場合、除外されたオブジェクトは、出力先にコピーされません。このオブジェクトに呼
び出されるオブジェクトは、指定して除外しない限り、エクスポートされるオブジェクトのリストから削除されませ
ん。
注記
読み取り専用のトランスフォーム設定はエクスポートできないため、自動的に除外されます。
含む
除外されるオブジェクトをエクスポートプランに追加します。アイコンの赤い "x" が非表示となります。オブジェクト
のすべてのオカレンスが含まれます。
エクスポートすると、含まれたオブジェクトが出力先にコピーされます。
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
107
オプション
説明
以下の階層を含めない
選択されたオブジェクトおよびこのオブジェクトによって呼び出されるすべてのオブジェクトが、エクスポートから削
除されます。オブジェクトがリスト内に残っていても、除外されるオブジェクトのアイコンに赤い "x" が表示され、選
択されたオブジェクトおよび呼び出されるオブジェクトはすべて除外されます。
このリストをエクスポートする場合、除外されたオブジェクトは、出力先にコピーされません。
以下の階層を含める
選択した除外されるオブジェクト、および呼び出されるオブジェクトをエクスポートリストに追加します。選択したオ
ブジェクトおよび依存オブジェクトの赤い "x" が非表示となります。リストをエクスポートすると、含まれたオブジェ
クトが出力先にコピーされます。
環境情報を含めない
エクスプローラエディタで、すべての接続 (データストアおよび形式) およびそれらの依存コンテンツ (テーブル、フ
ァイル、関数) をオブジェクトから削除します。エクスポート中にデータストアを除外した場合、出力先リポジトリ
が、同じ種類とバージョンのデータベース (接続文字列は異なっていても可) を使用している同じデータストアのセ
ットを持っていない限り、これらのデータストアに依存するデータフローが正しく実行されなくなることに注意してく
ださい。
エクスポートする場合、除外されたオブジェクトは、出力先にコピーされません。
エクスポートエディタ内の空白スペースで右クリックし、メニューから [環境情報を含めない] を選択します。このオ
プションを使用すると、接続エラーを回避するために接続なしでジョブをエクスポートできます。このオプションを使
用する場合は、新しい環境へのデータストアおよび形式の設定を別々に行うことをお勧めします。
すべて解除
すべてのオブジェクトをエディタのすべてのセクションから削除します。
削除
選択されたオブジェクト、およびエクスポートエディタから呼び出されたオブジェクトを削除します。選択されたオカ
レンスのみが削除されます。影響されたオブジェクトが、エクスポートプラン内の他の場所に表示される場合でも、
オブジェクトはエクスポートされます。
このオプションは、最上位レベルでのみ利用可能です。その他のオブジェクトを削除することはできません。除外
することのみ可能です。
関連情報
Designer ガイド: データストア、データベースデータストア
Designer ガイド: データストア、複数のデータストア設定の作成と管理
リファレンスガイド: データストア
8.3.1.2
別のリポジトリへのオブジェクトのエクスポート
現在のリポジトリから別のリポジトリにオブジェクトをエクスポートすることができます。ただし、別のリポジトリが現在のバージ
ョンと同じバージョンである必要があります。エクスポートプロセスでは、データストア内に定義されている環境固有の情報およ
びファイル形式を、新しい環境に適合するように変更することができます。
1.
オブジェクトライブラリで、エクスポートするオブジェクトを選択します。右クリックし、[エクスポート] を選択します。
エクスポートエディタがワークスペースに表示されます。エクスポートするオブジェクトのリストにさらにオブジェクトを追加
するには、エディタの [エクスポートするオブジェクト] セクションにオブジェクトライブラリからオブジェクトをドラッグします。
108
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
2.
エクスポートするオブジェクトのリストを絞り込みます。
オブジェクトをエクスポートリストに含めるかリストから除外するために、各オブジェクトに対して右クリックメニューで選択
可能なオプションを使用できます。
3.
リストが完成したら、右クリックして [エクスポート] を選択します。
4.
[リポジトリへのエクスポート] ウィンドウで、Central Management Server (CMS) のユーザ認証情報を入力します。
表 34:
5.
オプション
説明
システム
CMS のサーバ名と、オプションでポートを指定します。
ユーザ名
CMS へのログインに使用するユーザ名を指定します。
パスワード
CMS へのログインに使用するパスワードを指定します。
認証
CMS で使用する認証タイプを指定します。
[ログオン] をクリックします。
このソフトウェアは、指定された情報を使用して CMS への接続を試みます。ログインに成功した場合は、使用可能なロ
ーカルリポジトリのリストが表示されます。
6.
エクスポート先として使用するリポジトリを選択します。
7.
[次へ] をクリックし、選択されたリポジトリへのエクスポートを続行します。
8.
[エクスポートの確認] ウィンドウで、エクスポートするコンポーネントを確認します。
出力先ステータス列に、ターゲットデータベース内のコンポーネントのステータス、および提案されるアクションが表示され
ます。
表 35:
出力先ステータス
アクション
存在しない
作成/含めない
存在する
置換/含めない
アクションを編集するには、オブジェクトの番号を選択し (SHIFT キーおよび CTRL キーを使用)、[ターゲットのステータ
ス] リストボックスから [作成]、[含めない]、または [置換] のいずれかを選択します。
9.
[次へ] をクリックします。
10. [データストアのエクスポートオプション] ウィンドウで、データストアを選択し、必要に応じてテーブルの所有者、またはデ
ータストアの接続プロパティを変更して、[詳細設定] をクリックします。
11. ターゲットデータベースで必要な場合はデータベース接続情報を変更し、[次へ] をクリックします。
12. [ファイル形式のマッピング] ダイアログでファイルを選択し、必要な場合は [エクスポート先のルートパス] を変更します。
すべてのファイル形式に対して [エクスポート先のルートパス] を新しい出力先に適合するように変更することができま
す。
13. [完了] をクリックします。
SAP Data Services は、エクスポートエディタ内のオブジェクトをターゲットの出力先にコピーします。コピーが完了すると、[出
力] ウィンドウにオブジェクトが表示されます。[出力] ウィンドウには、エラーのリストと一緒に、エクスポートされたオブジェクト
の数も表示されます。
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
109
8.3.1.3
ファイルへのオブジェクトのエクスポート
オブジェクトをファイルにエクスポートすることもできます。 エクスポート先としてファイルを選択する場合、環境に固有の情報
を変更するオプションは Data Services にはありません。
1.
オブジェクトライブラリでオブジェクトを右クリックし、[エクスポート] をクリックします。
エクスポートエディタがワークスペースに表示されます。 エクスポートするオブジェクトのリストにオブジェクトを追加するに
は、エディタの [エクスポートするオブジェクト] セクションにオブジェクトライブラリからオブジェクトをドラッグします。
2.
エクスポートするオブジェクトのリストを絞り込みます。
オブジェクトをエクスポートリストに含めるかリストから除外するために、各オブジェクトに対して右クリックメニューで選択
可能なオプションを使用できます。
3.
リストアップが完了したら、エディタを右クリックし、エクスポートするファイル形式の種類に従って、ATL ファイルへのエク
スポートまたは XML ファイルへのエクスポートをクリックします。
ヒント
ATL は、ソフトウェアの製品書式です。 XML を使用すると、リポジトリのコンテンツの読み込みがより簡単になります。
XML は、オブジェクト作成 XML ツールキットでも使用できます。 詳細については、インテグレータガイドを参照してく
ださい。
デフォルトでは、実行可能でない要素は、可読性を向上させるために、エクスポートされる XML ファイルからは除外され
ます。 たとえば、データフロー内のトランスフォームの正確な配置は維持されず、ソフトウェアにインポートされた後で、自
動的に整理されます。
これらの要素を含める場合は、XML ドキュメントへのエクスポートから、実行可能でない要素を除外しますの選択を解除
します。 このオプションは、
ツール
オプション
メニューの
デザイナ
一般
グループで利用可能です。
4.
エクスポートされるファイルの保存場所を指定します。
5.
エクスポートするオブジェクトに格納されるパスワードの暗号化に使用するパスフレーズを大文字と小文字を区別して入
力し、[OK] をクリックします。
注記
リポジトリをファイルからインポートして戻す際、同じパスフレーズを入力する必要があります。 パスフレーズが正しくな
くてもオブジェクトはインポートされますが、格納されているパスワードはすべて削除されます。
このオプション (XML ファイルへのエクスポート) は、SAP Data Quality Management SDK の開発者が、Data Quality トラ
ンスフォームを Data Services Designer 内で設定し、Data Quality Management SDK で使用するためにその設定を XML
ファイルにエクスポートできるようにします。
ただし、Data Services を Data Quality Management SDK の設定ツールとして採用している場合、Data Services は、設定
の変更に対する変更ログの作成をサポートしません。 Data Quality トランスフォームの変更を管理するために Data
Services セントラルリポジトリのコンセプトを採用することはできますが、変更ログは作成されません。
110
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
8.3.1.4
ファイルへのリポジトリのエクスポート
リポジトリ全体をファイルへエクスポートすることもできます。リポジトリをエクスポートまたはインポートすると、ジョブとジョブの
スケジュール (SAP Data Services で作成されたもの) も自動的にエクスポートまたはインポートされます。関連付けられたジ
ョブやリポジトリがない場合は、スケジュールをエクスポートまたはインポートできません。
エクスポート先としてファイルを選択する場合、環境に固有の情報を変更するオプションはソフトウェアにはありません。
1.
オブジェクトライブラリで右クリックして、
リポジトリ
ファイルへエクスポート
を選択します。
エクスポートファイルの保存先を確認するウィンドウが開きます。ディレクトリを参照して場所を変更し、ファイル形式
(XML または ATL) を設定して、ファイルの名前を入力できます。
2.
[保存] をクリックします。
3.
リポジトリに格納されるパスワードの暗号化に使用するパスフレーズを大文字と小文字を区別して入力し、[エクスポート]
をクリックします。
注記
リポジトリをファイルからインポートして戻す際、同じパスフレーズを入力する必要があります。パスフレーズが正しくな
くてもオブジェクトはインポートされますが、格納されているパスワードはすべて削除されます。
リポジトリがファイルにエクスポートされます。
8.3.1.5
ファイルからのインポート
ファイルからオブジェクトまたはリポジトリ全体をインポートすると、インポート先リポジトリにある同じ名前の既存のオブジェクト
は上書きされます。
1.
リポジトリファイルを別のリポジトリへインポートするには、次の 2 つの方法があります。
ート
を使用するか、またはオブジェクトライブラリ内を右クリックして
リポジトリ
ツール
ファイルからインポ
ファイルからインポート
を選択し
ます。
インポートするファイルを指定するウィンドウが開きます。ATL、XML、DMT、FMT のいずれかのファイルタイプを使用し
て、個別のファイルまたはリポジトリ全体をインポートすることができます (ATL はソフトウェアの内部的な記述言語です。
DMT および FMT は SAP Data Quality Management または IQ8 製品でエクスポートされるファイルです)。
2.
インポートするファイルを選択し、[開く] をクリックします。
3.
ファイルをエクスポートした際にパスワードの暗号化に使用したパスフレーズを入力し、[インポート] をクリックします。
注記
パスフレーズがファイルをエクスポートする際に使用したものと一致しない場合、インポートは続行されますがパスワ
ードは空になり、手動で再設定する必要があります。
4.
インポートするファイルのタイプに応じて、追加の手順を実行します。
○
以前のバージョンの SAP Data Services で保存された ATL ファイルをインポートしようとすると、ATL ファイルのバ
ージョンがリポジトリバージョンより古いため、インポートする ATL ファイルに含まれているオブジェクトにおいて、アッ
プグレードされたリポジトリを十分利用できない可能性があることを示す警告が表示されます。たとえば、一部の機
能の新しいオプションを使用できない場合があります。ATL ファイルを更新するには同じバージョンのリポジトリにイ
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
111
ンポートした後、そのリポジトリをアップグレードします。インポートを中止するには、[いいえ] をクリックします。インポ
ートを続行するには、[はい] をクリックします。
○
現在のバージョンより新しいリポジトリで保存された ATL ファイルをインポートしようとすると、ATL ファイルのバージ
ョンがリポジトリバージョンよりも新しいためインポートできないことを示す、エラーメッセージが表示されます。[OK] を
クリックします。
○
DMT または FMT ファイルをインポートする場合はファイル形式エディタが表示され、不足するファイルのプロパティ
値を入力できます。また、DMT および FMT 形式は 60 文字を超えるフィールド名をサポートするため、60 文字を超
えるフィールド名は、ファイルをインポートする前に一意の名前に変更する必要があります。
8.3.2
リポジトリのバックアップ
DBMS ユーティリティを使用して、リポジトリを定期的にバックアップします。詳細については、DBMS のマニュアルを参照して
ください。
8.3.3
Job Server のパフォーマンスの保持
ジョブを設計する場合、通常は同じコンピュータを Designer、リポジトリ、Job Server に使用します。また、リポジトリとターゲ
ットデータベースの両方で同じデータストアを使用する可能性もあります。
しかし、ジョブをテスト環境に移行する際、Job Server は別のコンピュータへ (通常は Windows から UNIX プラットフォーム
へ) 移動することがあります。SAP Data Services Job Server コンピュータは、ジョブの設計に従ったデータの抽出、トランス
フォーム、ロードを行うため、ソース、ターゲット、およびリポジトリデータベースクライアントライブラリを使用します。このため
Job Server コンピュータには、ジョブの実行に使用する各データベースのデータベースクライアントがインストールされている
必要があります。また、ロケールとコードページの設定を使用して、ソースデータベースとターゲットデータベースをローカライ
ズできます。
異なる Job Server 間でジョブを移行する場合は、それぞれのソースデータベースとターゲットデータベースが使用するコード
ページが、Job Server のコンピュータ上の対応するデータベースクライアントに対して設定されているコードページと同じであ
ることを確かめてください。
Windows 上の Job Server が使用するデータベースクライアントのコードページは、UNIX で使用するものとは異なる場合が
あります。たとえば、Windows の Oracle クライアントのコードページ MS1252 は、UNIX では ISO88591 コードページに変
更する必要があります。
ソースとターゲットで別のコードページを使用することができます。ロケール設定が一致していなくてもエラーは起きず、トラン
スコーディングを行わずに、等しい設定を処理しようとします。ただし一致していない場合、ジョブ実行中のトランスコーディン
グ処理によって、パフォーマンスが低下することがあります。
異なるロケールを使用する必要のないジョブでは、デフォルトのロケールを一致させることで、パフォーマンスを向上できま
す。移行後、デザイン環境とテスト環境の処理速度に大きな違いが見られる場合は、ロケール設定を確認してください。
Designer で、ソースとターゲットのデータストアコードページが、Job Server コンピュータのクライアントコードページと一致し
ているか確認します。
112
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
関連情報
リファレンスガイド: ロケールとマルチバイト機能
8.4
拡張移送/修正システム
移送/修正システム (CTS) は、システムランドスケープで SAP システム間の変更を移送します。 拡張 CTS (CTS+) により、
非 SAP (非 ABAP) コンテンツをリポジトリを越えて広げることができます。つまり、アプリケーションオブジェクトをシステムラ
ンドスケープのシステム間で、必要な場合は ABAP オブジェクトと同時に移送できます。 SAP NetWeaver Application
Server ABAP で CTS 移送ドメイン内の非 ABAP システムを管理できます。 移送要求でこれらのオブジェクトを移送します。
移送管理システム (TMS) でインポートを実行すると、自動化され制御された形で、オブジェクトのコピーがシステムで適切に
実行されます。
拡張 CTS 機能は、SAP NetWeaver 7.0 の Support Package Stack (SPS) 15 で使用可能です。 また、同じサポートパッケ
ージレベルを使用する SAP Application Server Java も必要です。
詳細については、SAP Note 1003674
8.4.1
を参照してください。
変更の移送: ビジネスコンテキスト
Data Services は、複数層のシステムランドスケープにインストールされることがよくあります。通常、Data Services のカスタ
マ開発は開発用の Data Services システムで行われた後、テスト/統合用の Data Services システムで変更が統合され、最
終的に本稼動用の Data Services システムへ変更が受け継がれます。
開発用システムからその後のシステムへの移送を制御できるようにするため、SAP NetWeaver CTS 移送管理システムが開
発されました。拡張 CTS (CTS+) により、このシステムは Data Services 変更ファイルなどの非 ABAP 移送へ拡張されま
す。
Data Services CTS+ 移送管理の統合により、システム制御された方法で、開発システムでのすべての変更を品質システム
と本稼動システムに移行できます。
CTS+ システムによる Data Services の変更の移送により、以下を実現することができます。
●
アプリケーションシステムランドスケープで行われた変更のトレース。
●
開発システムでの変更、テストシステムでのテスト、本稼動システムでの使用の際に、異なる依存リポジト上で手動で変
更を繰り返すことによるエラーを回避。
●
カスタマ定義の複数層のアプリケーションシステムランドスケープを通じた移送変更が可能。
●
アプリケーションシステムランドスケープの移送ルート上のすべてのシステムにおいて、アプリケーションカスタマ開発に
関する類似性、同等性を保証。
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
113
8.4.2
背景情報
変更および移送システム: 概要 (BC-CTS)
最初に、標準の変更および移送システムマニュアルである、次の CTS リファレンスマニュアルを参照してください: http://
help.sap.com/saphelp_nw70/helpdata/EN/3b/dfba3692dc635ce10000009b38f839/frameset.htm
このガイドに記載されている CTS システムの SP スタックレベルについては、SAP NetWeaver の SP スタックを参照してくだ
さい。SAP Solution Manager の SP スタックレベルは SAP NetWeaver の SP スタックとは異なり、同じ機能は含まれてい
ないことに注意してください。基本的なリリースおよび、Solution Manager で使用する SAP NetWeaver の SP スタックにつ
いて説明します。
SAP ノート: 1003674 拡張 CTS に関するセントラルノート。
変更および移送システムでの非 ABAP オブジェクトの移送
変更および移送システムでの非 ABAP 移送に関するマニュアルは、次のマニュアル内にあります: http://help.sap.com/
saphelp_nw70/helpdata/en/45/EC25370FDC3481E10000000A1553F6/frameset.htm
TMS の設定
移送管理システム (TMS) の設定に関する情報は、次の場所にあります: http://help.sap.com/saphelp_nw70/
helpdata/en/44/b4a09a7acc11d1899e0000e829fbbd/frameset.htm
移送オーガナイザ Web UI
移送オーガナイザ Web UI は、CTS+ 変更要求の管理に使用されます。次の場所にある CTS+ ユーザリファレンスマニュア
ル – 移送オーガナイザ Web UI をお読みください: http://help.sap.com/saphelp_nw70/helpdata/EN/
46/028ec7469204abe10000000a114a6b/frameset.htm
CTS+ コマンドラインツール
CTS+ コマンドラインツールでは、コマンドバッチファイルからの CTS+ 要求を処理することができます。使用方法の詳細につ
いては、SAP Note 12178181 を参照してください。
114
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
使用方法ガイド: CTS+ 導入のためのベストプラクティス
このマニュアルでは、CTS+ の設定および CTS+ ランドスケープのセットアップの概要を説明します (https://
www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10456aac-44f7-2a10-1fbe-8b7bcd7bcd58
)。
Solution Manager 7.0 Change Request Management (ChaRM)
Change Request Management (ChaRM) では、プロジェクトのメンテナンス、実装、テンプレート作成、およびアップグレード
が可能です。つまり、変更管理およびプロジェクトプランニングから、リソース管理およびコストコントロール、開発環境から本
稼働環境への変更の物理的移送などです。Change Request Management によってサポートされているプロセスには、本
稼働環境における迅速かつダイレクトな変更実装のための緊急修正、およびプロジェクトのメンテナンス、実装、アップグレー
ドまたはテンプレート作成のためのアクティビティが含まれます。システム間およびコンポーネント間の変更がサポートされま
す。
ChaRM では、PCM システムの移送依頼など、すべての変更に対する論理的な管理を行います。これには、移送依頼が承認
され、ターゲットシステムにインポートされる期間または状況の管理とコントロールが含まれます。Change Request
Management は、TMS/CTS システムの下で動作します。また、緊急修正手順および個人的責任を定義およびコントロール
し、変更プロセスなどに参加する権限が与えられます。
詳細情報: http://help.sap.com/saphelp_sm40/helpdata/en/0c/5b2160f6fa4b83a3674a210b1cdeb0/
frameset.htm
SAP Solution Manager の詳細情報: http://help.sap.com/saphelp_sm40/helpdata/en/
45/51fbdbd4941803e10000000a1553f7/frameset.htm
8.4.3
Data Services 変更ファイルの設定
CTS+ システムを使って、Data Services からエクスポートしたファイルを送信できます。 エクスポートしたファイルは XML ま
たは ATL 形式を使用でき、次のオブジェクトを示すことができます。
●
リポジトリ
●
ジョブ
●
ワークフロー
●
データストア
●
トランスフォーム設定
●
オブジェクトライブラリ内のその他のオブジェクト
これらのファイルは、CTS+ システムへのインポート中に CTS+ がアクセスできるディレクトリへエクスポートする必要がありま
す。 同様に、リポジトリにインポートする CTS+ から受け取るファイルを格納するディレクトリの作成が必要な場合もあります。
これらのファイルを生成してオブジェクトを更新するには、通常の Data Services インポート手順およびエクスポート手順を使
用します。 また、ファイルの履歴をたどれるよう、ファイル命名規則を決める必要がある場合もあります。
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
115
例
ソースディレクトリの作成
Data Services のインストール場所のディレクトリ構造を <LINK_DIR>\cts\source のように作成し、フォルダに CTS+
への出力に備えたファイルを格納することを指定する場合があります。 CTS+ でソースシステムを設定する際、このディレ
クトリをポイントします。
例
ターゲットディレクトリの作成
Data Services のインストール場所のディレクトリ構造を <LINK_DIR>\cts\target のように作成し、フォルダに CTS+
から受け取るファイルを格納することを指定する場合があります。 CTS+ でターゲットシステムを設定する際、このディレク
トリをポイントします。
関連情報
エクスポート/インポート [106 ページ]
8.4.4
移送オーガナイザ Web UI の設定
CTS+ には移送オーガナイザ (CTS_BROWSER) と呼ばれる ABAP Web Dynpro アプリケーションがあります。これを使用
して移送要求を作成したり、移送可能なオブジェクトを添付したりできます。 このアプリケーションを実行して使用するには、設
定手順を実行する必要があります。
詳細については、以下を参照してください。http://help.sap.com/saphelp_nw70/helpdata/en/ea/
6213584a3f49119eccd7d739e55d5d/frameset.htm
ABAP Web Dynpro アプリケーションの実行に必要なサービスをすべて有効にするほか、トランザクション SICF (保守サービ
ス) を使用して Web サービス CTS_BROWSER も有効にします。 これには、SAP Note 517484
1088717
および SAP Note
で説明されている ABAP WDA のサービスすべてが含まれています。 サービスを有効にした後、移送オーガナ
イザを呼び出すことができず、応答で SAP Note 1088717
で説明されているエラーメッセージ (サービスが有効化されて
いません、または同等のメッセージなど) が表示された場合は、エラーメッセージに表示されたサービスを有効にし、再試行し
てください。
8.4.4.1
移送ランドスケープの設定
TMS で非 ABAP システムとして Data Services システムランドスケープのシステムを作成します。このマニュアルで説明され
ている手順に従います。TMS では、SAP ABAP や SAP Java ベースシステムについて当てはまるとおり、システム識別子
(SID) と呼ばれるアルファベット 3 文字によってシステムを表します。この SID は TMS だけではなく、SAP システムランドス
ケープディレクトリや SAP Solution Manager などその他の管理アプリケーションにおいてもシステムを表します。開発システ
ムの場合は DSD、テストシステムの場合は DSQ、本稼動システムの場合は DSP のように、Data Services の SID を指定し
116
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
てください。システムランドスケープディレクトリ (SLD) を使用して Data Services システムを登録する場合は、SLD へレポー
トされたものと同じ SID を使用してください。システムはその後、いわゆる移送ルートへ接続されます。SID によって、移送オ
ーガナイザ Web UI と TMS を使用して移送要求の管理と制御を行う Data Services 管理者がシステムを正確に把握できま
す。
詳細については、リファレンスマニュアルの「非 ABAP システムの定義および設定」(http://help.sap.com/
saphelp_nw70/helpdata/en/45/f64a3dbc1a04a9e10000000a114a6b/frameset.htm) を参照してください。
8.4.4.1.1
システムランドスケープの定義
1.
CTS+ システムにログオンし、トランザクション STMS (移送管理システム) を起動します。
2.
[システムの概要] を選択し、CTS システムで定義されているすべてのシステムの一覧を取得します。
8.4.4.1.2
ソースシステムの作成
このステップでは、Data Services を新しい非 ABAP システムとして定義する必要があります。
1.
SAP システム
作成
非 ABAP システム
を選択します。
TMS: 非 ABAP システムの設定ウィンドウが表示されます。
2.
システム ID (システムの SID を使用) および説明を使用して、Data Services システムを作成します。
3.
CTS+ システムを通信システムとして選択します。
4.
移送有効化オーガナイザオプションを選択して、Data Services システムをソースシステムとして定義します。
5.
移送オーガナイザを使用するクライアントを入力します。
6.
設定を保存して、TMS 設定を配布することを確認してください。
7.
新しく作成されたシステムをリストから選択してダブルクリックすることにより、Data Services 出力/CTS+ 受信トレイに対
する共通のファイル共有のための場所情報を追加します。
8.
移送ツールタブで、開発システムに対する追加パラメータ NON_ABAP_WBO_INBOX を追加します。
たとえば、<LINK_DIR>\cts\source です。
注記
または、移送 Web UI でローカルマシン (クライアント) に ROM をアップロードすることができます。
詳細については、http://help.sap.com/saphelp_nw70/helpdata/EN/6f/
90813e26b1443d9d3642bb5cd8234c/frameset.htm を参照してください。
8.4.4.1.3
ターゲットシステムの作成
このステップでは、ソースシステムを作成したのと同じ方法で、ターゲットシステム (テストおよび本稼働) を作成します。
1.
SAP システム
作成
非 ABAP システム
を選択します。
TMS: 非 ABAP システムの設定ウィンドウが表示されます。
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
117
2.
システム ID (システムの SID を使用) および説明を使用して、Data Services システムを作成します。
3.
CTS+ システムを通信システムとして選択します。
4.
配置サービスの有効化オプションを選択して、Data Services システムをターゲットシステムとして定義します。
5.
目的のデプロイメント方法として、ファイルチェックボックスをオンにします。
6.
ディレクトリフィールドで、CTS+ がターゲットシステムに変更データを提供するファイル共有を入力します。
たとえば、<LINK_DIR>\cts\target です。
これで、この値が移送ツールタブ内にある DEPLOY_OUTBOX パラメータに表示されます。詳細については、http://
help.sap.com/saphelp_nw70/helpdata/EN/2e/674953194c4299abae253152544fab/frameset.htm を参照し
てください。
7.
設定を保存して、TMS 設定を配布することを確認してください。
8.4.4.2
移送ルートの定義
システムは、CTS 内の移送ルートにすぐに含めることができます。
移送ルートを定義するには、STMS のグラフィカルエディタを使用します。これを実行するには、ドメインコントローラ (クライア
ント 000 内) にログオンし、トランザクション STMS を開始して、[移送ルート] アイコンをクリックします。
デフォルトの標準移送レイヤを 1 つ作成します。
移送ルートを定義するためのグラフィカルエディタの使用方法に関する説明は、次のマニュアルを参照してください: http://
help.sap.com/saphelp_nw70/helpdata/en/44/b4a2a27acc11d1899e0000e829fbbd/frameset.htm
Data Services システムが移送システムランドスケープ内で定義され、移送ルートは開発 Data Services システムから本稼
働 Data Services システムに定義されます。
8.4.5
CTS+ 移送システムへの変更の提供
Data Services デプロイメントシステム内で行われた変更が抽出 (エクスポート) された後、次のステップでは、CTS+ 移送コ
ントロールシステムに変更ファイルを提供します。これを実行するには、新しい移送依頼を作成して、変更ファイルを新しい
CTS+ 移送要求にインポートする必要があります。これは、以下の 2 つの方法のいずれかで実行できます。
●
移送オーガナイザ Web UI の使用
●
CTS+ コマンドラインツールの使用
注記
CTS+ システムおよび CTS+ 移送オーガナイザ Web UI のインストールおよびセットアップについての説明は、このマニュ
アルには含まれていません。マニュアルへのリンク (CTS+ コマンドラインツール含む) は背景情報 [114 ページ]トピック内
で参照できます。
118
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
8.4.5.1
CTS 移送オーガナイザ Web UI による変更ファイルの添付
CTS+ 移送オーガナイザ Web UI を使用して、Data Services の変更要求を作成、管理できます。 また、変更要求に変更ファ
イルを添付する機能もあります。
CTS との共有のため、エクスポートされた Data Services 変更ファイルへの CTS ホストからのアクセスが可能な CTS ホスト
上の共有フォルダを定義する必要があります。 このマニュアルでは、データ交換用の共有の例として \\<CTSServer>
\DSOutbox を使用します。この共有フォルダは、CTS アプリケーションサーバが実装されているのと同じサーバ上に、物理
的に格納されている共有フォルダです。 このフォルダは、ソースとなる Data Services の変更抽出データ出力用の共有フォ
ルダとして使用されます (カスタマインストールでは <LINK_DIR>\cts\source フォルダです)。
8.4.5.1.1
NON_ABAP_WBO_INBOX 経由での変更データの入力
<LINK_DIR> \cts\source を CTS+ システムまたはローカルデスクトップで共有し、CTS+ でこのフォルダの変更ファイ
ルにアクセスできるようにする必要があります。 CTS ホストからこのファイルへ直接アクセスするには、Data Services がエク
スポートデータを保存する共有をポイントするよう、パラメータ NON_ABAP_WBO_INBOX を定義する必要があります
(Parameter NON_ABAP_WBO_INBOX == \\<CTSServer>\DSOutbox)。
8.4.5.1.2
移送オーガナイザ Web UI の開始
1.
ソースシステムの作成時に指定されたクライアント内で、ドメインコントローラにログインします。
2.
トランザクション STMS を起動します。
これで、移送オーガナイザ Web UI が [環境] > [移送オーガナイザ Web UI] を選択して起動できるようになります。
3.
Data Services ソースシステムの SID を入力します。
8.4.5.1.3
CTS での新しい移送の作成
1.
[要求の作成] ボタンをクリックして、新しい CTS+ 変更要求の作成を開始します。
2.
短い説明を入力し、所有者が正しいことを確認します。
3.
[作成] をクリックします。
新しい移送要求が作成され、[要求] 列に表示されます。
8.4.5.1.4
移送要求への変更ファイルの添付
1.
移送要求を選択し、[オブジェクトリスト] タブをクリックして、すでに添付されているオブジェクトがあるか確認します。
2.
変更ファイルを添付するには、[オブジェクト添付] ボタンをクリックします。
[ファイルオブジェクト添付] ウィンドウが表示されます。
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
119
3.
[アプリケーション] の [その他] を選択します。
4.
移送オーガナイザ Web UI が実行されているクライアントと同じローカルクライアント上に変更ファイルがある場合は、[ク
ライアント] を選択します。 Data Services 送信フォルダが CTS サーバ上で共有されている場合は、サーバを選択しま
す。
5.
[参照] をクリックして共有ファイルを探し、CTS+ システムへアップロードします。
6.
正しい変更ファイルを選択し、[開く] をクリックします。
7.
[OK] をクリックして、ファイルを移送要求と CTS へアップロードします。
8.4.6
システムランドスケープでの移送
1 つの移送要求で移送する Data Services ファイルをすべて添付した後、移送要求をリリースして、移送ルートの次のシステ
ムであるターゲットシステムへのインポートを開始する必要があります。インポート中、ファイルは Data Services 受信フォル
ダへコピーされます。
CTS+ 設定では、インポートキューの処理を自動的に行うか、また、キューに登録された移送を手動でインポートする必要が
あるかを指定できます。
現在のバージョンの Data Services 固有の移送順序のデプロイメントは、Data Services ターゲットシステム用に定義されて
いる CTS+ 送信フォルダへの変更ファイルのプロビジョニングによって行われます。手動のデプロイメントの場合、Data
Services 管理者はこのフォルダから取得する必要があります。
8.4.6.1
移送依頼のリリース
1.
移送オーガナイザ Web UI を開きます。
2.
リリースする移送依頼を選択します。
3.
[リリース] ボタンをクリックします。
これで、移送依頼が [リリース] のステータスに割り当てられます。
注記
リリースプロセスで問題が発生した場合は、役立つ詳細情報が移送オーガナイザ Web UI 内の [ログ] タブにあります。
8.4.6.2
インポートキューからのインポートの開始
インポートの処理中に、添付された変更ファイルを CTS 送信トレイに送信します (または、Data Services パースペクティブ、
パラメータ DEPLOY_OUTBOX から Data Services インバウンド)。
1.
トランザクション STMS を起動し、[概要のインポート] アイコンをクリックします。
2.
このターゲットシステムのインポートキューを見るには、ターゲットシステムを選択します。選択した行に、処理されるイン
ポートがあることを指定するアイコン (プラス記号付き) が表示されます。
120
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
3.
インポートキューを開くには、ターゲットシステムをダブルクリックします。
新しい移送依頼がない場合は、[最新表示] をクリックします。
4.
移送の順番を選択し、[要求のインポート] アイコンをクリックします。
インポートの前後に、ターゲットシステム内で CTS+ DEPLOY_OUTBOX フォルダを確認すると、移送順の名前の付いた
新しいディレクトリがあることを確認できます。
[移送依頼のインポート] ウィンドウが表示されます。
5.
すぐに、または後でインポートするためにオプションを選択します。
6.
[はい] をクリックしてインポートします。
CTS+ アウトバウンドおよび Data Services インバウンド間のファイル共有は、ターゲットシステムに対して定義されているた
め (CTS+ パラメータ DEPLOY_OUTBOX)、現在インポートされている変更ファイルは、割り当てられたファイル共有サーバ
でもアクセス可能です。
インポート中に問題が発生した場合は、インポートログに詳細が記録されます。問題のある要求にマークを付けて、
表示
ログ
要求
を選択することができます。
移送の実行に関する詳細は、http://help.sap.com/saphelp_nw70/helpdata/en/44/
b4a3507acc11d1899e0000e829fbbd/frameset.htm を参照してください。
8.5
Data Services オブジェクト昇格管理
8.5.1
オブジェクト昇格について
8.5.1.1
Data Services オブジェクト昇格管理の概要
Data Services Administrator の [オブジェクト昇格] ツールにより、1 つまたは複数の Data Services オブジェクトを開発環
境から QA 環境、または直接本稼働環境へ移動することができます。セキュリティを確保するため、通常、これらの環境は相
互にアクセスしません。Data Services のオブジェクト昇格は、セキュリティ FTP または、共有ディレクトリを通じて実行されま
す。これにより、管理者または Data Services 管理者グループに割り当てられたアカウントを持つユーザのみがオブジェクト
昇格用に設定でき、ソース環境とターゲット環境の両方でセキュリティが保たれます。
リポジトリへの [表示] アクセスを許可されたユーザは、権限ユーザが作成した共有ディレクトリへ、開発環境からオブジェクト
をエクスポートできます。リポジトリへの [フルコントロール] アクセスを許可されたユーザは、管理者または Data Services 管
理者グループに割り当てられたアカウントを持つユーザに新規のオブジェクト昇格のインポートの管理ユーザアプリケーション
権限が付与された後に、オブジェクトをインポートできます。
注記
昇格したオブジェクトのエクスポートおよびインポートに使用する共有ディレクトリにアクセスできるサーバで Server
Intelligence Agent (SIA) を起動するユーザは、これらの共有ディレクトリへの読み取りおよび書き込みのフルアクセスを
許可されている必要があります。共有ディレクトリへのフルアクセスを許可されていないユーザがサーバを起動した場合、
共有ディレクトリにおけるエクスポートおよびインポート操作のすべての設定が有効化されず、この問題が解決されるまで
設定を完了できなくなります。確認するには、権限ユーザまたは管理者が接続のテスト、またはチェックする設定の再保存
を行い、設定を有効化する必要があります。設定が正常に有効化された後、共有ディレクトリにおける読み取りおよび書き
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
121
込みのフル権限のない別のユーザが SIA を起動した場合、必要な認証情報を持つユーザが SIA を再起動するまでは、そ
の設定でのエクスポートおよびインポートは正常に実行できません。
名前とタイプが同じオブジェクトを選択してインポートする場合、それらのオブジェクトはエクスポートの日付順に基づいてイン
ポートされます。管理者の [インポート設定] ページでエクスポートしたオブジェクトの一覧を表示すると、エクスポートしたオブ
ジェクトが同じタイプおよび名前のオブジェクトでグループ分けされ、エクスポートした日付順で表示されます。同じオブジェクト
およびタイプが複数回エクスポートされた場合、エクスポートの日付に基づき、こられの同じオブジェクトを連続でインポートで
きます。
8.5.1.2
オブジェクト昇格の要件
管理コンソールのアドミニストレータで SPA Data Services オブジェクト昇格管理ツールを使用して Data Services オブジェク
トを昇格する場合、次の要件が適用されます。
●
ソースリポジトリおよびターゲットリポジトリでは、オブジェクト昇格を実行する前に、同じバージョンの Data Services が
実行されている必要があります。
●
昇格したオブジェクトのエクスポートおよびインポートに使用する共有ディレクトリにアクセスできるサーバで Server
Intelligence Agent (SIA) を起動するユーザは、これらの共有ディレクトリへの読み取りおよび書き込みのフルアクセス
を許可されている必要があります。
共有ディレクトリへのフルアクセスを許可されていないユーザがサーバを起動した場合、共有ディレクトリにおけるエクス
ポートおよびインポート操作のすべての設定が有効化されず、この問題が解決されるまで設定を完了できなくなります。
確認するには、設定ページに移動し [テスト] をクリックするか、設定を再度保存します。
エクスポートおよびインポートの設定が正常に有効化されて保存された後、共有ディレクトリにおける読み取りおよび書き
込みのフル権限のない別のユーザが SIA を起動した場合、必要な認証情報を持つユーザが SIA を再起動するまでは、
これらのエクスポートおよびインポートの設定は正常に実行できません。
●
Data Services オブジェクトが昇格すると、そのオブジェクトの依存オブジェクトもすべて昇格します。ただし、データストア
は昇格しません。 通常は、開発環境のデータストアには、本稼働環境では使用しないテスト用のデータのみが含まれま
す。 開発環境から本稼働環境にデータストアを昇格させる必要がある場合、データストアを個別に昇格させます。
●
データストアが昇格すると、データストアのパスワードはインポートまたはエクスポート操作に含まれないため、昇格した
データストアのパスワードフィールドは空白のままになります。 これは意図的な動作で、本稼働環境で開発データストア
または QA データストアが意図せず使用されるのを防ぐためです。 また、データストアの所有者のみがパスワードを知っ
ているため、セキュリティレベルが向上します。
データストアの昇格が完了したら、SAP Data Services 管理コンソールの管理 > 管理 > データストアで必ずデータストア
を再設定します。 昇格したデータストアのパスワードを新しい場所で設定し、必要に応じてデータストアが使用するデータ
ベースの場所を変更します。 本稼働環境で使用するデータストアが開発環境や QA 環境で使用したデータストアと異な
る場合、必ずデータストアを更新してください。 データストアを別の環境へインポートした後にデータストアの有効なパスワ
ードが入力されない場合、パスワードが入力されるまでは、そのデータストアに依存するすべてのジョブが実行できませ
ん。
●
アカウントが Data Services 管理者グループアカウントに割り当てられたユーザのみが、オブジェクトのエクスポートまた
はインポートに使用する設定を作成および編集できます。 管理者、または Data Services 管理者グループに割り当てら
れたユーザのみが、そのグループに属さない別のユーザに対してオブジェクト昇格設定の管理権限を付与することがで
きます。この権限が付与されたユーザは、マスタコンソールの管理者を通じて設定を変更できます。
●
リポジトリへの表示アクセス以上を許可されたユーザは、管理者または Data Services 管理者グループのユーザが設定
●
Data Services 管理者グループのユーザのみがリポジトリにオブジェクトをインポートできます。 管理者、またはアカウン
した共有ディレクトリにオブジェクトをエクスポートできます。
トが Data Services 管理者グループのメンバーであるユーザは、そのグループに属さない別のユーザに対してオブジェ
122
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
クト昇格設定の管理権限を付与できます。これにより、このユーザにはリポジトリにオブジェクトをインポートする権限が付
与されます。 このユーザがオブジェクトをインポートするためには、リポジトリへのフルコントロールアクセスも許可される
必要があります。
●
各トップレベルオブジェクトが連続でインポートされます。 1 つのオブジェクトのインポートに失敗すると、処理を戻し、次の
トップレベルオブジェクトでインポートを継続します。
オブジェクト昇格管理プロセスの各ステージで必要となるユーザ権限を次の表に示します。
表 36:
エクスポートおよびインポートの
設定
リポジトリ (ソース) からオブジェ
共有ディレクトリ (ターゲット) か
クトをエクスポート
らオブジェクトをインポート
管理者
○
○
○
Data Services 管理者グループ
○
○
○
追加権限のない通常の Data
×
○
×
ユーザタイプ
Services ユーザ
リポジトリからオブジェクトをエク
スポートするには、表示以上のア
クセス権も必要です。
オブジェクト昇格設定の管理権
限のある通常の Data Services
○
○
×
リポジトリからオブジェクトをエク
ユーザ
スポートするには、表示以上のア
クセス権も必要です。
オブジェクト昇格のインポートの
管理権限のある通常の Data
×
Services ユーザ
○
○
共有ディレクトリへの必須のフル
コントロールも許可されている必
要があります。
関連情報
グループのアプリケーション権限の管理 [41 ページ]
8.5.1.3
オブジェクト昇格ユーザインタフェース
Data Services オブジェクト昇格管理ツールは、アドミニストレータの管理コンソールで利用できます。 選択肢を表示するに
は、[オブジェクト昇格] メニューを選択または展開します。
オブジェクト昇格メニューのタイトルを選択すると、オブジェクト昇格ページが表示され、利用できる選択肢から既存のエクスポ
ート設定およびインポート設定を実行できます。
●
[オブジェクトのエクスポート] では、特定のリポジトリからの特定のオブジェクトタイプのエクスポートを管理できます。 リポ
ジトリとオブジェクトタイプを選択し、[次へ] を選択すると、そのリポジトリにある選択したタイプの各オブジェクトの詳細が
テーブルに表示され、エクスポートできるようになります。
●
[置換パラメータのエクスポート] では、それらが属するリポジトリで一覧表示される 1 つまたは複数の置換パラメータを管
理できます。 置換パラメータを選択し、[次へ] をクリックすると、各置換パラメータの詳細がテーブルに表示されます。
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
123
●
[システム設定のエクスポート] では、ローカルリポジトリからの 1 つまたは複数の個別システム設定のエクスポートを管
理できます。 システム設定を選択し、[次へ] をクリックすると、各システム設定の詳細がテーブルに表示されます。
●
リポジトリからエクスポートされ、インポート可能なオブジェクトの詳細が、[インポート] に表示されます。 検索ツールを使
用して、表示される一覧を絞り込むことができます。 表示結果から、インポートする 1 つまたは複数のオブジェクトを選択
します。
これらの選択で表示される各ページでは、表示されるオブジェクトで、これまでにエクスポートまたはインポートが実行されて
いるかが示されます。
表 37:
フィールド
[値] = [はい]
エクスポート済み
このリポジトリオブジェクトで、1 つまたは複数のエクスポート
[値] = [いいえ]
このリポジトリでは、エクスポート操作は実行
操作が実行されています。 これらの操作のステータスは、成 されていません。
功または失敗の場合があります。
インポート済み
このリポジトリオブジェクトで、1 つまたは複数のインポート操
このリポジトリでは、インポート操作は実行さ
作が実行されています。 これらの操作のステータスは、成功 れていません。
または失敗の場合があります。
[オブジェクト昇格] メニューを展開すると、次の 2 つの項目が表示されます。
●
[設定のエクスポート] - 権限ユーザによって作成されたすべてのエクスポート設定の一覧
●
[設定のインポート] - 権限ユーザによって作成されたすべてのインポート設定の一覧
エクスポート設定およびインポート設定は、いずれかを選択した際に、オブジェクト昇格ページに一覧表示され、選択できま
す。
注記
Data Services 管理者グループのメンバーでないアカウントのユーザ、またはそのグループから特定の権限を付与されて
いないユーザは、エクスポート設定およびインポート設定を作成または編集できません。また、権限ユーザが作成したイン
ポート設定も実行できません。
●
Data Services 管理者グループに属さないユーザがエクスポート設定またはインポート設定を編集するには、オブジェ
クト昇格設定の管理権限が付与される必要があります。
●
Data Services 管理者グループに属さないユーザがインポート設定を実行してオブジェクトをインポートするには、オ
ブジェクト昇格のインポートの管理権限が付与され、リポジトリへのフルコントロールアクセスを許可されている必要が
あります。
8.5.2
8.5.2.1
オブジェクト昇格の設定
エクスポート設定の設定
エクスポート設定の設定時に、次の特定要件および推奨事項が適用されます。
●
アカウントが Data Services 管理者グループアカウントに割り当てられたユーザのみが、オブジェクトのエクスポートまた
はインポートに使用する設定を作成および編集できます。管理者、または Data Services 管理者グループに割り当てら
れたユーザのみが、そのグループに属さない別のユーザに対してオブジェクト昇格設定の管理権限を付与することがで
きます。この権限が付与されたユーザは、マスタコンソールの管理者を通じて設定を変更できます。
124
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
●
●
セキュリティ上の理由から、オブジェクトのエクスポート先またはインポート元となる共有ディレクトリはシステム管理者の
みが作成できます。共有ディレクトリが未作成で、エクスポートおよびインポートの設定権限が付与されているユーザは、
設定に利用可能な移送オプションとして FTP のみを使用できます。
FTP を使用して UNIX システムへオブジェクトを昇格させるように設定する場合、エクスポートされたオブジェクトを受け
取る共有ディレクトリでの読み取りおよび書き込みのフルアクセスを FTP サーバに許可するように必ず設定してください。
●
共有ディレクトリの領域を確保する必要がある場合、エクスポートした .ATL ファイルおよびマニフェストファイルは、インポ
ート完了後に安全に削除できます。リリースごとに個別にエクスポート設定を作成する場合、安全にアーカイブまたは削
除できるファイルのグループを特定することをお勧めします。
●
リポジトリは、複数の異なるエクスポート設定に関連付けることができます。
●
オブジェクトの昇格の一般的な要件については、関連トピックを参照してください。
オブジェクト昇格を使用して設定を作成し、その設定を使用してオブジェクトとその依存オブジェクトをセキュリティ FTP 経由で
エクスポートするか、共有ディレクトリへ直接エクスポートできます。
1.
Data Services 管理コンソールで、[オブジェクト昇格] メニューを展開し、[設定のエクスポート] を選択します。
2.
[設定のエクスポート] ページで、[追加] をクリックします。
3.
オブジェクトを FTP で移送するエクスポート設定を作成するには、次の手順に従います。
a.
[FTP] タブで、各必須フィールドに情報を入力します。
b.
セキュリティ FTP の有効化を選択します。
c.
[利用可能リポジトリ] リストから 1 つ以上のエントリを選択し、設定に関連付けます。[関連付けられたリポジトリ] リス
トで選択されたリポジトリからのみ、オブジェクトをエクスポートできます。
d.
必要に応じて、[テスト] をクリックし、リポジトリ、および設定に関連付けた [ターゲットディレクトリ] に設定からアクセ
e.
設定を保存します。
スできることを確認します。
4.
既存の共有ディレクトリにオブジェクトを直接移送するエクスポート設定を作成するには、次の手順に従います。
a.
[共有ディレクトリ] タブで、設定名、およびオブジェクトをエクスポートする共有ディレクトリのターゲットディレクトリを
b.
[利用可能リポジトリ] リストから 1 つ以上のエントリを選択し、設定に関連付けます。[関連付けられたリポジトリ] リス
入力します。
トで選択されたリポジトリからのみ、オブジェクトをエクスポートできます。
c.
設定を保存します。
設定をテストまたは保存する場合、オブジェクト昇格管理ツールは、SIA サービスが共有ディレクトリにコンテンツを保存 (読み
取りおよび書き込み) できるかを検証します。この設定が関連付けられているリポジトリにアクセス可能で、SIA サービスによ
り共有ディレクトリへのアクセスが検証されると、指定した名前で設定が保存されます。設定が保存されると、設定名が [設定
のエクスポート] ページに選択肢として表示されます。[オブジェクトのエクスポート]、[システム設定のエクスポート]、または
[置換パラメータのエクスポート] を選択すると、[オブジェクト名] として表示されます。
エクスポート設定を変更するには、[設定のエクスポート] に戻り、変更する設定の [オブジェクト名] を選択します。
エクスポート設定を削除するには、[設定のエクスポート] で削除するエクスポート設定を選択し、[削除] をクリックします。
関連情報
オブジェクト昇格の要件 [122 ページ]
オブジェクトのエクスポート [127 ページ]
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
125
8.5.2.2
インポート設定の設定
インポート設定の設定時に、次の特定要件が適用されます。
●
インポート設定を実行する前に、オブジェクトとそのすべての依存オブジェクトがエクスポートされている必要があります。
●
インポート設定は 1 つのリポジトリにのみ関連付けることができます。
●
ターゲットリポジトリは、ATL ファイルがエクスポートされている共有ディレクトリに設定する必要があります。
●
アカウントが Data Services 管理者グループアカウントに割り当てられたユーザのみが、オブジェクトのエクスポートまた
はインポートに使用する設定を作成および編集できます。管理者、または Data Services 管理者グループに割り当てら
れたユーザのみが、そのグループに属さない別のユーザに対してオブジェクト昇格設定の管理権限を付与することがで
きます。この権限が付与されたユーザは、マスタコンソールの管理者を通じて設定を変更できます。
●
オブジェクトの昇格の一般的な要件については、関連トピックを参照してください。
オブジェクト昇格を使用して設定を作成すると、その設定を使用してオブジェクトとその依存オブジェクトを共有ディレクトリから
インポートできます。
1.
Data Services 管理コンソールで、[オブジェクト昇格] メニューを展開し、[設定のインポート] を選択します。
2.
[設定のインポート] ページで、[追加] をクリックします。
3.
オブジェクトのエクスポート元に設定された [リポジトリ] を選択し、[ソースディレクトリ] フィールドで、エクスポート設定で
オブジェクトをディポジットしたディレクトリのパスを入力します。
[リポジトリ] を設定した後は、そのリポジトリは選択肢のリストに表示されないため、別のパスを設定できません。
4.
設定を保存します。
オブジェクトがエクスポートされる共有ディレクトリにインポート設定からアクセスできる場合、この設定はターゲットリポジトリ
の名前で保存されます。この設定は、[設定のインポート] ページに選択肢として表示され、[インポート] 選択時に [オブジェク
ト名] として表示されます。
インポート設定を変更するには、[設定のインポート] ページに戻り、変更する設定の [オブジェクト名] を選択します。
インポート設定を削除するには、[設定のインポート] で削除するインポート設定を選択し、[削除] をクリックします。
データストアをインポートした場合、インポート後に、SAP Data Services 管理コンソールで [管理] > [管理] > [データストア]
を選択し、パスワードを設定する必要があります。
置換パラメータのコレクションをインポートした場合、置換パラメータを新しい場所にインポートした後で、必要に応じて、それら
のパスを更新できます。
関連情報
オブジェクト昇格の要件 [122 ページ]
オブジェクトのインポート [129 ページ]
126
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
8.5.3
オブジェクトの昇格
8.5.3.1
オブジェクトのエクスポート
オブジェクトのエクスポート時に次の特定要件が適用されます。
●
ソースリポジトリおよびターゲットリポジトリでは、同じバージョンの SAP Data Services が実行されている必要がありま
す。
●
ローカルリポジトリまたはセントラル (共有) リポジトリからエクスポートできます。
●
データストアがエクスポートするオブジェクトの依存オブジェクトの場合、そのデータストアを個別にエクスポートする必要
があります。
●
データストアが昇格すると、データストアのパスワードはインポートまたはエクスポート操作に含まれないため、昇格した
データストアのパスワードフィールドは空白のままになります。 これは意図的な動作で、本稼働環境で開発データストア
または QA データストアが意図せず使用されるのを防ぐためです。
データストアの昇格が完了したら、SAP Data Services 管理コンソールの管理 > 管理 > データストアで必ずデータストア
を再設定します。 昇格したデータストアのパスワードを新しい場所で設定し、必要に応じてデータストアが使用するデータ
ベースの場所を変更します。
●
オブジェクトのエクスポート元となるリポジトリは、エクスポート設定に関連付けられている必要があります。
●
オブジェクトの昇格の一般的な要件については、関連トピックを参照してください。
オブジェクト昇格を使用して、次の種類のオブジェクトをそれぞれの現在のリポジトリから共有ディレクトリにエクスポートできま
す。
●
プロジェクト
●
ジョブ
●
ワークフロー
●
データフロー
●
関数
●
ファイル形式
●
データストア
●
システム設定
●
置換パラメータ
1.
Data Services 管理コンソールで、オブジェクト昇格を選択します。
2.
オブジェクト一覧で次のいずれかを選択し、次へをクリックします。
3.
○
オブジェクトのエクスポート
○
システム設定のエクスポート
○
置換パラメータのエクスポート
ローカルリポジトリまたはセントラルリポジトリを選択し、オブジェクトのエクスポートを選択した場合はオブジェクトタイプを
選択し、次へをクリックします。
エクスポートページに、選択したリポジトリで使用できる、指定したすべてのオブジェクトの最新バージョンの一覧が表示さ
れます。
各ページで 23 のエントリが一覧表示できます。 表示されたエクスポートページに一覧表示されるエントリを、1 つのエク
スポート操作に 23 個まで含めることができます。 利用可能オブジェクトに関する後続のページを表示するには、ページ
リンクをクリックします。
4.
オブジェクトリストでシステム設定のエクスポートまたは置換パラメータのエクスポートを選択した場合、エクスポートする
オブジェクトのみが表示されるようにリストを絞り込むには、検索フィールドを使用して、エクスポートするオブジェクトのエ
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
127
クスポート設定に完全一致または部分一致するオブジェクトを検索します。 検索フィールドでは、ワイルドカードがサポー
トされます。
5.
オブジェクトリストでオブジェクトのエクスポートを選択した場合、エクスポートするオブジェクトのみが表示されるようにリス
トを絞り込むには、リストをフィルタリングします。
a.
オブジェクト名フィールドに表示するために検索する特定のテキストを入力します。 アスタリスクをワイルドカードとし
て使用し、共通の命名規則に部分一致するオブジェクトに検索を拡張できます。
b.
選択したオブジェクトタイプがジョブの場合、特定のプロジェクトを選択します (デフォルトはすべてのプロジェクト)。
c.
セントラルリポジトリからエクスポートする場合、以下の追加フィルタを選択できます。
選択したオブジェクトタイプがプロジェクトの場合、取得リストで異なるバージョンを選択します (デフォルトは最新バ
ージョン)。
クエリを送信すると、親オブジェクトのラベルを関連付けられたバージョンに一致させます。 オブジェクトの子のラベ
ルが指定したラベルに一致しない場合、親オブジェクトのエクスポート時に子オブジェクトの最新バージョンがエクス
ポートされます。
エクスポートするオブジェクト依存関係のバージョンを総合的にコントロールするには、オブジェクトのチェックイン時
に必ずオブジェクトをラベル付けします。親オブジェクトに割り当てた同じラベルで子オブジェクトをラベル付けしま
す。
d.
6.
検索をクリックし、選択を使用して一致するオブジェクトを検索します。
現在のページに表示されたオブジェクト名エントリを 23 個まで個別に選択するか、すべて選択を選択して、現在表示され
ているページにある 23 のオブジェクトすべてをインポートします。
7.
エクスポート方法を選択します。
8.
エクスポートをクリックし、選択したオブジェクトのエクスポートを開始します。
オブジェクトごとに、ATL ファイルとマニフェストファイルが、エクスポート設定で指定したターゲットディレクトリに書き込まれま
す。
確認ページにエクスポートの進捗が表示され、ステータスが 5 秒ごとに自動更新されます。 エクスポートが完了すると、自動
更新が終了し、最終のステータス情報 (成功または失敗) が表示され、ログ情報が AL_EXPORT_HISTORY テーブルのリポ
ジトリに保存されます。 確認ページを開いた状態でログ情報を表示するには、表示されたレポートのステータス列にあるログ
の表示を選択します。 ジョブの詳細は、トレースタブに表示されます。エクスポートで問題が発生すると、エラータブにメッセー
ジが記録されます。
エクスポートするたびに一意の確認 ID が割り当てられます。 確認 ID は、AL_EXPORT_HISTORY テーブルで一意の ID とし
て使用されます。 確認 ID は、エクスポートしたオブジェクトのインポート時の情報伝達に使用されます。 確認 ID には、次の
情報が含まれます。
<Timestamp-in-milliseconds>-<six-digit random number>-<number of export attempts>
ミリ秒で表示されているタイムスタンプを日付形式に変換するには、確認回数の横に表示されている整数を最初のダッシュま
でコピーし、利用可能な変換ツールに貼り付けます。
注記
確認ページに表示されている一意の確認番号を書き留め、保存する必要のあるログ情報をすべてコピーします。 確認ペ
ージは、一度閉じると戻れません。 ログのコピーは AL_EXPORT_HISTORY テーブルのリポジトリにも記録されるため、後
でこのテーブルへのクエリでログ情報を検索できます。
データストアをエクスポートした場合、エクスポート後に SAP Data Services 管理コンソールの管理 > 管理 > データストアで
データストアを再設定し、パスワードを割り当てる必要があります。
128
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
置換パラメータをエクスポートした場合、置換パラメータを新しい場所にインポートした後で、必要に応じてそれらのパスを更
新できます。 置換パラメータを編集するには、管理者であるか、Data Services 管理者グループのメンバーのアカウントが必
要です。または、これらのいずれかのユーザからデータストアおよび置換パラメータ設定の管理権限が付与される必要があり
ます。
関連情報
オブジェクト昇格の要件 [122 ページ]
エクスポート設定の設定 [124 ページ]
グループのアプリケーション権限の管理 [41 ページ]
8.5.3.2
オブジェクトのインポート
オブジェクトを別のリポジトリにインポートする際に、次の要件が適用されます。
●
ソースリポジトリおよびターゲットリポジトリでは、同じバージョンの SAP Data Services が実行されている必要がありま
す。
●
ユーザアカウントは Data Services の管理者グループのメンバーであるか、そのグループのメンバーからオブジェクト昇
格のインポートの管理権限が付与され、リポジトリのフルコントロール権限を持っている必要があります。
●
オブジェクトはローカルリポジトリにのみインポートできます。
●
データストアが昇格すると、データストアのパスワードはインポートまたはエクスポート操作に含まれないため、昇格した
データストアのパスワードフィールドは空白のままになります。 これは意図的な動作で、本稼働環境で開発データストア
または QA データストアが意図せず使用されるのを防ぐためです。
データストアの昇格が完了したら、SAP Data Services 管理コンソールの管理 > 管理 > データストアで必ずデータストア
を再設定します。 昇格したデータストアのパスワードを新しい場所で設定し、必要に応じてデータストアが使用するデータ
ベースの場所を変更します。
●
オブジェクトの昇格の一般的な要件については、関連トピックを参照してください。
オブジェクト昇格を使用して、インポート設定のソースディレクトリから本稼働環境へオブジェクトを安全にインポートできます。
1.
Data Services 管理コンソールで、オブジェクト昇格を選択します。
2.
オブジェクトをインポートするターゲットリポジトリを選択し、[次へ] をクリックします。
インポートページが表示され、ターゲットリポジトリで利用できるエクスポートされたオブジェクトの一覧が表示されます。
これらのエントリには、対応するエクスポート設定に関連付けられたオブジェクトの情報、およびエクスポートされたオブジ
ェクトの場所に関する情報が含まれます。
各ページで 23 のエントリが一覧表示できます。 表示されたインポートページに一覧表示されるエントリを、1 つのインポ
ート操作に 23 個まで含めることができます。 利用可能オブジェクトに関する後続のページを表示するには、ページリンク
をクリックします。
3.
インポートするオブジェクトのみを表示するようにリストを絞り込むには、フィルタを使用し、リストに表示されるエントリをフ
ィルタリングするか、インポートするオブジェクトのエクスポート設定に完全一致または部分一致するオブジェクトを検索し
ます。 検索フィールドでは、ワイルドカードがサポートされます。
4.
現在のページに表示されたエントリを 23 個まで個別に選択するか、すべて選択を選択して、現在のページに表示されて
いる 23 のオブジェクトすべてをインポートします。
管理者ガイド
ライフサイクルマネジメント
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
129
5.
インポートをクリックして、選択したオブジェクトのインポートを開始します。
確認ページにインポートの進捗が表示され、ステータスが 5 秒ごとに自動更新されます。 インポートが完了すると、自動更新
が終了し、最終のステータス情報 (成功または失敗) が表示され、ログ情報が AL_IMPORT_HISTORY テーブルのリポジトリ
に保存されます。 確認ページを開いた状態でログ情報を表示するには、表示されたレポートのステータス列にあるログの表
示を選択します。 ジョブの詳細は、トレースタブに表示されます。エクスポートで問題が発生すると、エラータブにメッセージが
記録されます。
インポートするたびに一意の確認 ID が割り当てられます。 確認 ID は、AL_IMPORT_HISTORY テーブルで一意の ID として
使用されます。 確認 ID には、次の情報が含まれます。
<Timestamp-in-milliseconds>-<six-digit random number>-<number of import attempts>
ミリ秒で表示されているタイムスタンプを日付形式に変換するには、確認回数の横に表示されている整数を最初のダッシュま
でコピーし、利用可能な変換ツールに貼り付けます。
注記
確認ページに表示されている一意の確認番号を書き留め、保存する必要のあるログ情報をすべてコピーします。 確認ペ
ージは、一度閉じると戻れません。 ログのコピーは AL_IMPORT_HISTORY テーブルのリポジトリにも記録されるため、後
でこのテーブルへのクエリでログ情報を検索できます。
データストアをインポートした場合、インポート後に、SAP Data Services 管理コンソールの管理 > 管理 > データストアでデー
タストアを再設定し、パスワードを割り当てる必要があります。
置換パラメータをインスポートした場合、置換パラメータを新しい場所にインポートした後で、必要に応じてそれらのパスを更
新できます。 置換パラメータを編集するには、管理者であるか、Data Services 管理者グループのメンバーのアカウントが必
要です。または、これらのいずれかのユーザからデータストアおよび置換パラメータ設定の管理権限が付与される必要があり
ます。
関連情報
オブジェクト昇格の要件 [122 ページ]
インポート設定の設定 [126 ページ]
グループのアプリケーション権限の管理 [41 ページ]
130
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
ライフサイクルマネジメント
9
SAP および SAP Solution Manager との統合
9.1
統合の概要
Data Services をさまざまな SAP ソリューションに統合し、それらの機能を利用することができます。システムランドスケープ
ディレクトリおよび Solution Manager Diagnostics 製品は、Data Services デプロイメントの管理、監視、保守に役立ちま
す。
SAP システムランドスケープディレクトリ (SLD)
SAP NetWeaver のシステムランドスケープディレクトリは、ソフトウェアライフサイクルの管理に関連するシステムランドスケ
ープ情報のセントラルソースです。SAP から入手できるすべてのインストール可能なソフトウェア関する情報と、ランドスケー
プにすでにインストールされているシステムに関する自動更新データで構成されるディレクトリによって、ツールサポートのファ
ンデーションを取得し、システムランドスケープでソフトウェアライフサイクルのタスクを計画します。
SAP Data Services のインストールプログラムによって、SLD のベンダ、製品名およびバージョン、ならびにサーバとフロント
エンドコンポーネント名、バージョン、およびロケーションが登録されます。
Solution Manager Diagnostics (SMD)
SAP Solution Manager の SMD コンポーネントには、システムランドスケープ全体を一元的に分析および監視するためのあ
らゆる機能が用意されています。SMD エージェントをインストールすると、SMD サーバを使用して Data Services を監視でき
ます。SMD エージェントは、根本原因分析に使用できる SMD の情報を収集します。
Data Services は NCS ライブラリとの統合を通じ、Solution Manager Diagnostics での CA/Wily Introscope を使用した
パフォーマンスモニタリングをサポートします。NCS ライブラリは、Data Services と共に自動的にインストールされます。
9.2
SLD および SAP Solution Manager の統合のチェックリスト
次の表に、SLD および SAP Solution Manager で Data Services をサポートできるようにするために必要なコンポーネントを
示します。
管理者ガイド
SAP および SAP Solution Manager との統合
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
131
表 38:
SAP Data Services で必要なコンポーネント
サポート内容
SLD 登録
●
Data Services サーバを登録できるようにするには、SAPHOSTAGENT をインストール
する必要があります。
注記
SAPHOSTAGENT がすでにインストールされている場合は、Data Services インス
トーラにより自動的にサーバが登録されます。
●
バックエンドサーバについてレポートする SLDReg データサプライヤ用の
slddest.cfg.key および slddest.cfg ファイルを作成する必要があります。
SMD 統合
SMD エージェント (DIAGNOSTICS.AGENT) をダウンロードして、Data Services サーバの
すべてのホストにインストールする必要があります。
パフォーマンス計測
●
SMD エージェントをインストールする必要があります。
●
Introscope エージェントが Introscope Enterprise Manager に接続できるように設定
する必要があります。Data Services Server Manager (Windows) または
ServerConfig ユーティリティ (UNIX) を使用して、NCS オプションを設定します。
9.3
システムランドスケープディレクトリ登録の管理
9.3.1
システムランドスケープでの Data Services の登録
システムランドスケープディレクトリ (SLD) は、ソフトウェアライフサイクルの管理に関連するシステムランドスケープ情報のセ
ントラルリポジトリです。SLD には、システムランドスケープ (現在インストールされているシステムコンポーネントおよびソフト
ウェアコンポーネント) の説明が含まれます。
SLD データサプライヤ (SLDReg) は SLD サーバにシステムを登録し、情報を最新の状態に維持します。管理アプリケーショ
ンおよび業務アプリケーションが、SLD に格納されている情報にアクセスし、協調的なコンピューティング環境でタスクを実行
します。
SLDReg は、SAPHOSTAGENT ツールのインストール時にインストールされます。SLDREG のインストールが済んだら、
slddest.cfg および slddest.cfg.key ファイルを作成し、SLD サーバに接続できるようにする必要があります。
Data Services のインストール先ごとにデータサプライヤが 1 つずつ準備され、次のコンポーネントについてレポートします。
●
サーバコンポーネント (Job Server、Access Server)
●
ビジネスインテリジェンスプラットフォーム上に展開されるサービス (RFC サーバ、 データ表示サービス、メタデータ参照
サービス、アドミニストレータサービス)
●
132
アプリケーションサーバ上に展開される Web アプリケーション (管理コンソール)
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
SAP および SAP Solution Manager との統合
注記
SAP NetWeaver には、NetWeaver アプリケーションサーバやホストされている Web アプリケーションと Web サービスを
登録する SLD-DS サプライヤが組み込まれています。この SLD-DS は、SAP NetWeaver 環境に統合されている Data
Services デプロイメントに関連しています。
WebSphere 用の固有のデータサプライヤの設定方法については、Web アプリケーションデプロイメントガイドを参照してくだ
さい。
Data Services のインストール中に、Data Services の登録に必要な情報が設定ファイルに格納されます。このファイルに
は、SLDReg が Data Services データベースに接続するときに使用する情報が含まれます。
9.3.2
SLDReg 用の slddest.cfg.key ファイルの作成
SLD データサプライヤの slddest.cfg.key ファイルを作成する前に、SAPHOSTAGENT をダウンロードしてインストール
する必要があります。
注記
Data Services のインストール中に SLD の追加を選択した場合は、このファイルを作成する必要はありません。 Data
Services をインストール後に SLD を有効にする場合は、次の手順に従います。
slddest.cfg.key ファイルは、Data Services サーバについてレポートするデータサプライヤを使用して SLD 登録をする
際に必要です。
注記
この手順では、slddest.cfg および slddest.cfg.key ファイルを両方作成します。 SLD 統合を機能させるには、こ
の両方のファイルが必要です。
1.
コマンドラインコンソールを開きます。
2.
デフォルトの SAPHOSTAGENT インストールパスに移動します。
3.
○
Windows の場合: Program Files\SAP\hostctrl\exe
○
UNIX の場合: /usr/sap/hostctrl/exe
次のコマンドを実行します。
sldreg -configure slddest.cfg
4.
次の設定情報を入力します。
○
ユーザ名
○
パスワード
○
ホスト
○
ポート番号
○
HTTP 使用の指定
sldreg ツールは、SLD サーバに情報をプッシュするときにデータサプライヤで自動的に使用される slddest.cfg.key フ
ァイルを作成します。
管理者ガイド
SAP および SAP Solution Manager との統合
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
133
ヒント
SLD 統合を機能させるには、<LINK_DIR>/sldreg ディレクトリ内で SLDReg を実行するか、このディレクトリにこれら
のファイルを手動でコピーする必要があります。
9.3.3
SLD 登録がトリガされるタイミング
Data Services サービスは、SLDReg (Data Services のデータサプライヤ) を呼び出して SLD 登録を処理します。
9.4
パフォーマンスと可用性の監視
9.4.1
Solution Manager Diagnostics (SMD) の概要
SAP Solution Manager の Solution Manager Diagnostics (SMD) コンポーネントには、システムランドスケープ全体を一
元的に分析および監視するためのあらゆる機能が用意されています。SMD エージェントをインストールすると、SMD サーバ
を使用して Data Services を監視できます。SMD エージェントは、根本原因分析に使用できる SMD の情報を収集します。収
集されて SMD サーバに送信された情報には、バックエンドサーバの設定情報とサーバのログファイルの位置情報が含まれ
ます。
Data Services は NCS ライブラリとの統合を通じ、Solution Manager Diagnostics での CA Wily Introscope を使用したパ
フォーマンスと可用性の監視をサポートします。NCS ライブラリは、Data Services と共に自動的にインストールされます。
SMD のコンポーネント
●
SAP Solution Manager: Solution Manager 7.01 SP26 以降をインストールする必要があります。詳細については、
https://service.sap.com/solutionmanager
●
を参照してください。
SMD エージェント: 情報を収集して SMD サーバへ送信するローカルエージェント (DIAGNOSTICS.AGENT) です。この
エージェントはダウンロードして、監視する各 Job Server にインストールする必要があります。このエージェントは、Data
Services のインストールではインストールされません。
このエージェントのインストールと設定については、https://service.sap.com/diagnostics
●
を参照してください。
CA Wily Introscope: アプリケーションパフォーマンス管理のフレームワークです。Introscope Enterprise Server は
Solution Manager の一部です。インストールを別途行う必要はありません。詳細については、https://
service.sap.com/diagnostics
●
を参照してください。
SAPOSCOL: SAP Operating System Collector は、SMD と Introscope にオペレーティングシステムのデータを提供
します。
134
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
SAP および SAP Solution Manager との統合
これらのコンポーネントはすべて、http://service.sap.com/swdc
9.4.2
からダウンロードできます。
SMD エージェントのガイドライン
SMD エージェントは、情報を収集して SMD サーバへ送信するローカルエージェント (DIAGNOSTICS.AGENT) です。
これらのコンポーネントはすべて、http://service.sap.com/swdc
からダウンロードできます。
SMD エージェントの操作のガイドライン
Data Services の監視に SMD エージェントを使用する際のガイドラインは次のとおりです。
●
監視対象システムとエージェントのインストール順序は重要ではありません。 SMD エージェントをインストールするタイミ
ングは、Data Services のインストールおよびデプロイの前でも後でも構いません。
●
分散システムにサーバがデプロイされている場合は、サーバをホストしているすべてのマシンに SMD エージェントをイン
ストールする必要があります。
関連情報
http://wiki.sdn.sap.com/wiki/display/TechOps/RCA_Home
9.4.3
SMD 用システムの設定
システム上で SMD を正常に動作させるため、設定する項目やファイルがいくつかあります。
●
パフォーマンスメトリクスを入手する各 Job Server について、サーバマネージャで機能を有効にする必要があります。
●
問題がある場合に、ncs.conf ファイルを変更します。 このファイルは、SMD エージェントへ送信される情報を制御しま
す。 通常はデフォルト設定のままで構いません。 オプションの説明はファイル内に記載されています。 このファイルは
Data Services インストールの <LINK_DIR>\bin ディレクトリにあります。
●
SMD エージェントファイル。 SMD エージェントのインストール場所に、 SapAgentConfig.xml と
IntroscopeSapAgent.profile の 2 つのファイルがあります。 Solution Manager サーバへ情報を送るため、これ
らのファイルを設定する必要があります。
9.4.4
Windows でのパフォーマンス計測の有効化
Job Server でパフォーマンスを監視するには、監視を有効にする必要があります。
管理者ガイド
SAP および SAP Solution Manager との統合
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
135
1.
Data Services サーバマネージャを開きます。
2.
[ネイティブコンポーネントサポータビリティ] タブをクリックします。
3.
[NCS (ネイティブコンポーネントサポータビリティ) ライブラリで計測を有効にする] を選択します。
ほとんどの場合、その他のオプションはデフォルト設定のままで構いません。
9.4.4.1
サーバマネージャ: ネイティブコンポーネントサポータビリティオ
プション
表 39:
オプション
説明
NCS (ネイティブコンポーネントサ
オンにすると、このサーバ上で実行されるジョブのパフォーマンスの監視が有効になります。
ポータビリティ) ライブラリで計測を
有効にする
トレースレベルしきい値
計測されるコードがトレースを生成する際に必要な、トレースレベルを示します。
0: ncs.conf 設定ファイルの値を使用
1-5: トレースしない (NONE)
6-10: 主要ポイントをトレース (MAJOR)
11-15: マイナーポイントをトレース (MINOR)
16-20: 詳細にトレース (FINE)
>20: 最も詳細にトレース (FINEST)
CPU 使用率/プロセスメモリの指標を Wily Enterprise Manager へ送信する実行間隔 (秒) を示しま
実行間隔
す。 0 の場合は、デフォルトの NCS スケジューラが使用されます。
実行時間オフセット
実行時間の間隔のオフセット (秒) を示します。
たとえば間隔が 3600 (1 時間ごと) でオフセットが 1800 (30 分ごと) の場合、SMD エージェントへ情
報が送信される時刻は 3:30、4:30、5:30 のようになります。 パラメータ "datasending_interval" で
指定されている NCS ライブラリスケジューラの間隔よりも間隔が短い場合、オフセットパラメータは無
視されます。
トレースレベル
このオプションは、現在使用されていません。
アプリケーションパスポート
このオプションは、現在使用されていません。
9.4.5
UNIX と Linux でのパフォーマンス計測の有効化
UNIX または Linux プラットフォームで Data Services を実行している場合、計測を有効にするには DSConfig.txt ファイ
ルを編集する必要があります。
1.
<DS_COMMON_DIR>/conf に移動します。
2.
DSConfig.txt ファイルを開きます。
136
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
SAP および SAP Solution Manager との統合
3.
Wily_instrumentation パラメータを True に設定します。
Engine セクションのその他のパラメータは、デフォルト値のままで構いません。
Wily_instrumentation=TRUE
Wily_instrumentation_Level_Threshold=0
Wily_instrumentation_Interval=0
Wily_instrumentation_Offset=
Wily_instrumentation_TraceLevel=3487
Wily_instrumentation_App_Passport=
9.4.6
ハートビートの監視
可用性の監視 (ハートビート) では、SAP Solution Manager を使用し、Job Server や Access Server などのコンポーネント
がアップしていて実行中であるかどうかを確認できます。 Access Server のリアルタイムサービスに関する情報も取得できま
す。
CA Wily Introscope ではステータスノードの下で、監視対象の各 Job Server または Access Server のステータスを表示で
きます。 ハートビートで、値が 1 の場合はサーバが実行中であることを示し、0 の場合はサーバが実行されていないことを示
します。
また、Access Server のリアルタイムサービスステータスを表示できます。 ステータスインジケータは次のとおりです。
表 40:
0
実行されていません
1
開始中
2
開始済み
3
シャットダウン中
4
warning
5
error
9
無効
9.4.7
アラートの監視
アラートでは、SAP Solution Manager の重大なエラーを表示できます。Data Services ではジョブが失敗した場合、Job
Server からアラートが送信されます。
CA Wily Introscope では [ステータス] ノードの下で、監視対象の各 Job Server のステータスを表示できます。アラートで、
値が 1 の場合はその Job Server のリポジトリでジョブが失敗したことを示します。
管理者ガイド
SAP および SAP Solution Manager との統合
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
137
10 コマンドライン管理
10.1 コマンドラインの概要
この節では、各 Data Services コンポーネントの動作を制御するコマンドラインオプションを紹介します。
この節では、角かっこ([])で囲まれている値はオプションであることを示しています。
注記
次の表は、サポートされているコマンドラインオプションを示しています。Data Services コンポーネントでは、これらの表に
記載されていない多数の内部オプションが使用されます。これらの内部オプションは変更しないでください。
10.2 ライセンスマネージャ
ライセンスマネージャはコマンドラインモードでのみ使用できます。 ユーザは、ライセンスマネージャを使用して製品アクティベ
ーションキーコードを管理できます。このキーコードは、特定のソフトウェアを実行するたびに参照される英数字のコードです。
ライセンスマネージャを使用すると、SAP ソリューションポートフォリオソフトウェア (SAP Data Services など) に必要な製品
アクティベーションキーコードを表示、追加、および削除できます。
注記
ライセンスマネージャはローカルシステムのキーコードにのみアクセスします。リモートシステムからのキーコードにはアク
セスできません。 キーコードを更新する場合は、Designer コンピュータや Job Server コンピュータなどの各コンピュータで
ライセンスマネージャを起動して、すべての SAP Data Services コンピュータ上で変更を行います。
注記
Windows オペレーティングシステムを実行している場合、管理者権限がなければ、ライセンスキーコードの追加や削除を
行うことはできません。 管理者権限がないユーザの場合、-v パラメータおよび --view パラメータのみが使用可能です。
構文
LicenseManager [-v | -a <keycode> | -r <keycode> [-l <location>]]
138
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
コマンドライン管理
表 41:
パラメータ
説明
-v または --view
格納された製品アクティベーションキーコードを表示します。 以下はその例です。
Keycode: 00000-0000000-0000000-0000
Trial Option: Yes
Expired: No
Days Remaining: 54
-a または --add
<keycode>
-r または --remove
<keycode> [-l
<location>]
指定したライセンスキーコードを追加し、格納されたキーコードを表示します。 次の状態に対するス
テータスメッセージを戻します。
●
内部エラーが発生しました。
●
キーコードが正常に追加されました。
●
キーコードが正常に追加され、試用版が置換されました。
●
キーコードが無効のため、追加されませんでした。
●
キーコードが重複しているため、追加されませんでした。
指定した製品アクティベーションキーコードを削除し、格納されたキーコードを表示します。
<location> が指定された場合は、そのノードのみについて削除されます。 次の状態に対するス
テータスメッセージを戻します。
●
内部エラーが発生しました。
●
1 個のキーコードを削除しました。
●
複数のキーコードを削除しました。
●
キーコードが無効のため、削除されませんでした。
●
キーコードが見つからないため、削除されませんでした。
10.2.1 Unix でのライセンスマネージャの設定
UNIX プラットフォームで ライセンスマネージャ を使用する前に、環境変数 BOE_REGISTRYHOME を設定する必要がありま
す。 al_env.sh を実行して SAP Data Services 環境を設定済みの場合、BOE_REGISTRYHOME 変数はすでに設定されて
います。 この変数が設定されていない場合は、.profile、.login、または .cshrc ファイルに手動で追加します。
Bourne シェルを使用する場合は、.profile ファイルまたは .login ファイルに次の製品エントリを追加してください。
BOE_REGISTRYHOME=$LINK_DIR/registry ; export BOE_REGISTRYHOME
C シェル(Berkeley)を使用する場合は、次の製品エントリを .cshrc ファイルに追加してください。
setenv BOE_REGISTRYHOME $LINK_DIR/registry
10.2.2 ライセンスマネージャの起動
SAP Data Services のインストールが完了したら、ライセンスマネージャを実行できます。
管理者ガイド
コマンドライン管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
139
Windows の場合
スタート
プログラム
SAP Data Services 4.2
SAP ライセンスマネージャ
管理者として実行
を選択します。
コマンドラインウィンドウが開き、ライセンスマネージャのコマンドラインオプションが表示されます。
UNIX の場合
コマンドラインで、次のようにオプションを指定しないで LicenseManager を実行します。
$ cd $LINK_DIR/bin
$ ./LicenseManager
10.3 接続マネージャ (Unix)
接続マネージャ (DSConnectionManager) は、Unix プラットフォームにインストール後、Data Services リポジトリ、ソース、
およびターゲットで使用する ODBC データベースおよび ODBC ドライバの設定に使用するグラフィカルインタフェースです。
接続マネージャにはコマンドラインモードがあり、グラフィカルインタフェースを使用しない場合や、トラブルシューティングを実
行する場合に使用できます。
コマンドラインから DSConnectionManager.sh を使用するには、最初のパラメータとして -c パラメータを使用する必要が
あります。
接続マネージャ使用時にエラーが発生した場合は、-d オプションを使用してログに詳細を表示します。
以下はその例です。
$LINK_DIR/bin/DSConnectionManager.sh -c -d
10.4 リポジトリマネージャ (Windows)
RepoManBatch.exe を使用して、Windows プラットフォームのコマンドラインからリポジトリを作成または更新できます。 デ
フォルトでは、RepoManBatch.exe は <LINK_DIR>\bin ディレクトリにインストールされます。
コマンドプロンプトを使用して、パラメータを指定します。
C:\Program Files\SAP BusinessObjects\Data Services\bin>RepoManBatch.exe
構文: -U<ユーザ>
: リポジトリのログインユーザ -P<パスワード>
: リポジトリのログインパ
スワード -s
: サーバ名ベースの接続の使用 -S<サーバ>
: リポジトリのサーバ名 p<ポート番号>
: リポジトリのサーバポート番号 -N<データベースタイプ> : リポジトリのデータベー
スタイプ -Q<データベース>
: リポジトリのデータベース -V<データベースバージョン>
: リポジトリ
: Windows 認証を使用するリポジトリ (Microsoft
のデータベースサーババージョン -g
140
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
コマンドライン管理
SQL Server のみ) -t<タイプ>
: リポジトリの種類 local、central、profiler c
: リポジトリの作成 -u
: リポジトリのアップグレード v
: リポジトリのバージョン -d
: 詳細の表示 -a
ポジトリのセキュリティ
: リ
C:\Program Files\SAP BusinessObjects\Data Services\bin>
例:
RepoManBatch -Usa -P -NMicroSoft_SQL_Server -SServer -QJake -c -tcentral -d
または
RepoManBatch -UJake -PJake -NOracle -Sdbsvr -v
構文:
表 42:
フラグ
内容説明
-U
リポジトリのログインユーザ
このパラメータはすべてのデータベースタイプで必須です。
-P
リポジトリのログインパスワード
このパラメータはすべてのデータベースタイプで必須です。
-s
リポジトリへのサーバ名接続 (DSN なしの接続または TNS なしの接続) を使用するには、このパラメータを指定しま
す。 このパラメータを指定する場合、-p パラメータおよび -V パラメータを指定する必要があります。
-S
リポジトリのサーバ名(次のとおり)
●
DB2 の場合: データソース
●
MySQL の場合: ODBC データソース名
●
Microsoft SQL Server の場合: データベースサーバ名
●
Oracle の場合: データベース接続名
●
SAP HANA の場合: ODBC データソース名
●
SAP Sybase SQL Anywhere の場合: ODBC データソース名
●
SAP ASE の場合: サーバ
このパラメータはすべてのデータベースタイプで必須です。
-p
リポジトリデータベースポート番号
サーバ名接続に -s を指定した場合、このパラメータは必須です。
-N
リポジトリのデータベースの種類
●
DB2
●
HANA
●
Microsoft_SQL_Server
●
MySQL
●
Oracle
●
SQL_Anywhere
●
Sybase
このパラメータはすべてのデータベースタイプで必須です。
管理者ガイド
コマンドライン管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
141
フラグ
内容説明
-Q
Repository database name
このパラメータは Microsoft SQL Server および SAP ASE の場合のみ必須です。
-V
リポジトリデータバージョン
サーバ名接続に -s を指定した場合、このパラメータは必須です。
-g
Windows 認証を使用してリポジトリに接続するには、このパラメータを指定します (Microsoft SQL Server のみ)。
-t
リポジトリの種類:
●
local
●
central
●
profiler
-c
リポジトリの作成
-u
リポジトリのアップグレード
-v
リポジトリバージョンの取得
-d
詳細表示
-a
セントラルリポジトリのセキュリティ
10.5 リポジトリマネージャ (UNIX)
repoman という実行可能ファイルを使用して、UNIX プラットフォームのコマンドラインからリポジトリを作成または更新できま
す。 デフォルトでは、repoman は <LINK_DIR>/bin ディレクトリにインストールされます。
コマンドプロンプトを使用して、パラメータを指定します。
$ ./repoman
構文: -U<ユーザ>
: リポジトリのログインユーザ -P<パスワード>
: リポジトリのログインパ
スワード -S<サーバ>
: リポジトリのサーバ名 -N<データベースタイプ> : リポジトリのデータベース
の種類: SQL_Anywhere、Sybase、MySQL、HANA、DB2、Oracle -Q<データベース>
: リポジトリのデー
タベース -s
: リポジトリデータベースへの DSN なしの接続 (ODBC) または Oracle の場
合 TNS なしの接続 -V<データベースバージョン> : リポジトリのデータベースバージョン (-s を使用する場合
のみ使用可能): MYSQL 5.0、MYSQL 5.1 (デフォルト)、HANA 1.X (デフォルト)、DB2 UDB 9.X、ORACLE
11G、ORACLE 10G、SQL Anywhere 12.X -p<ポート>
: リポジトリのデータベースポート -t<タイ
: リポジトリの種類: local、central、profiler -b
: データベース接続の
プ>
チェック -c
: リポジトリの作成 -u
: リポジトリのアップグレード : 詳細の表示 -a
: リ
v
: リポジトリのバージョン -d
ポジトリのセキュリティ -l
: ログファイルの作成 -z
: エラーファイル
の作成 (local、central、profiler モード)
例:
./repoman -Usa -P -NDB2 -SServer -QJake -c -tcentral -d
または
./repoman -UJake -PJake -NOracle -Sdbsvr -v
142
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
コマンドライン管理
構文:
表 43:
フラグ
内容説明
-U
リポジトリのログインユーザ
このパラメータはすべてのデータベースタイプで必須です。
-P
リポジトリのログインパスワード
このパラメータはすべてのデータベースタイプで必須です。
-s
リポジトリへのサーバ名接続 (DSN なしの接続または TNS なしの接続) を使用するには、このパラメータを指定しま
す。 このパラメータを指定する場合、-p パラメータおよび -V パラメータを指定する必要があります。
-S
リポジトリのサーバ名 (次のとおり):
●
DB2 の場合: データソース
●
MySQL の場合: ODBC データソース名
●
Oracle の場合: tnsnames.ora で定義されている TNSNAME
●
SAP HANA の場合: ODBC データソース名
●
SAP Sybase SQL Anywhere の場合: ODBC データソース名
●
SAP ASE の場合: サーバ
このパラメータはすべてのデータベースタイプで必須です。
-p
リポジトリデータベースポート番号
サーバ名接続に -s を指定した場合、このパラメータは必須です。
-N
リポジトリのデータベースの種類:
●
DB2
●
HANA
●
MySQL
●
Oracle
●
SQL_Anywhere
●
Sybase
このパラメータはすべてのデータベースタイプで必須です。
-Q
リポジトリデータベース名
このパラメータは、SAP ASE の場合のみ必要です。
-V
リポジトリデータベースバージョン
サーバ名接続に -s を指定した場合、このパラメータは必須です。
-t
リポジトリの種類:
●
local
●
central
●
profiler
-c
操作モード: リポジトリの作成
-u
操作モード: リポジトリのアップグレード
管理者ガイド
コマンドライン管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
143
フラグ
内容説明
-v
操作モード: リポジトリバージョンの取得
-d
操作モード: 詳細の表示
-a
セントラルリポジトリのセキュリティ
-o
既存のリポジトリの上書き
10.6 サーバマネージャ (Windows)
Windows プラットフォームへのインストール後、Job Server や Access Server を作成、編集、または削除するには、サーバ
マネージャ (AWServerConfig.exe) を使用します。AWServerConfig.exe はデフォルトのグラフィカルユーザインタフェ
ースのほかに、次のようなタスクのためのコマンドラインパラメータもサポートしています。
●
Job Server の追加
●
Access Server の追加
●
ランタイムリソースの追加
注記
Windows プラットフォームでは AWServerConfig.exe が Windows サービスとしてインストールされるため、
AWServerConfig.exe を使って Data Services サービスを開始または停止するコマンドラインオプションはありません。標
準の net コマンドを使用して Data Services を開始および停止できます。
例
Data Services サービスの開始
net start "SAP Data Services"
例
Data Services サービスの停止
net stop " SAP Data Services"
10.6.1 Access Server の追加
コマンドラインから Access Server を追加して AWServerConfig.exe を使用するには、-n パラメータと Access Server
固有の追加パラメータを使用します。 -n は引数の最初に指定する必要があります。
144
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
コマンドライン管理
Access Server のパラメータ
表 45:
パラメータ
説明
-R<access_server_dir>
Access Server のディレクトリパスを指定します。
<access_server_dir> を Access Server のディレクトリパスに置き換えます。
-A<port>
Access Server に割り当てるポートを指定します。
<port> を目的のポート番号に置き換えます。 ポート番号は 1024 ~ 49151 の一意で使用
されていない値にする必要があります。
-E
Access Server を有効にすることを示します。 指定されていない場合、Access Server は
作成されますが有効化されません。
-T<param>
Access Server のパラメータを指定します。
<param> を目的のパラメータに置き換えます。
例
Access Server をポート 4000 に作成して有効化
AWServerConfig.exe -n -RC:\DataServices\AccessServer -A4000 -E
10.6.2 Job Server の追加
コマンドラインから Job Server を追加して AWServerConfig.exe を使用するには、-n パラメータと Job Server 固有の追
加パラメータを使用します。 -n はパラメータの最初に指定する必要があります。
Job Server のパラメータ
表 46:
パラメータ
説明
-J<server_name>
Job Server の名前を指定します。
<server_name> を目的の Job Server 名に置き換えます。 @@ を含まない一意の名前を
指定する必要があります。
-P<port_number>
Job Server のリスニングポートを指定します。
<port_number> を目的のポート番号に置き換えます。 ポート番号は 1024 ~ 49151 の
一意で使用されていない値にする必要があります。
管理者ガイド
コマンドライン管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
145
パラメータ
-a
説明
Job Server でアダプタを管理することを示します。 指定されていない場合、新しい Job
Server でアダプタを管理しません。
-B<broker_port>
アダプタマネージャポートを指定します。
<broker_port> を目的のポート番号に置き換えます。 ポート番号は 1024 ~ 49151 の
一意で使用されていない値にする必要があります。
-s
Job Server で SNMP が有効であることを示します。 指定されていない場合、SNMP は無
効になります。
-d
これが Job Server のデフォルトリポジトリであることを示します。
-U<username>
リポジトリへの接続に使用するユーザ名を指定します。
<username> をリポジトリユーザ名に置き換えます。
-W<password>
リポジトリへの接続に使用するパスワードを指定します。
<password> をリポジトリパスワードに置き換えます。
-N<db_type>
リポジトリに使用するデータベースの種類を指定します。
<db_type> を以下の有効な値に置き換えます。
-S<server_name>
●
DB2
●
Microsoft_SQL_Server
●
MySQL
●
Oracle
●
SQL_Anywhere
●
Sybase
リポジトリへの接続に使用するデータベースサービス名またはサーバ名を指定します。
以下に従い、<server_name> をデータベースタイプに適した情報に置き換えます。
●
-Q<database_name>
Oracle の場合、tnsnames.ora で指定されているデータベースサービス名。
●
DB2 の場合、データベースインスタンス名。
●
Microsoft SQL Server の場合、データベースサーバ名。
●
Sybase の場合、データベースサーバ名。
●
MySQL の場合、システム DSN で指定されているデータベースソース名。
●
SAP Sybase SQL Anywhere の場合、データベースサーバ名。
リポジトリのデータベース名を指定します。
<database_name> をリポジトリデータベースの名前に置き換えます。
注記
このパラメータは Sybase および Microsoft SQL Server 上のリポジトリの場合のみ必
須です。
146
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
コマンドライン管理
パラメータ
説明
-g
リポジトリへの接続に Windows 認証を使用することを示します。
注記
このパラメータは Microsoft SQL Server 上のリポジトリの場合のみ使用します。
例
Oracle リポジトリを使用する Job Server の追加
AWServerConfig.exe -n -JNewJobServer -P3500 -Uuser -Wpass -NOracle -SORCLPROD
10.6.3 ランタイムリソースの追加
コマンドラインからランタイムリソースを追加して AWServerConfig.exe を使用するには、-n パラメータとランタイムリソー
ス固有の追加パラメータを使用します。 -n はパラメータの最初に指定する必要があります。
ランタイムリソースのパラメータ
表 47:
パラメータ
説明
-C<cache_dir>
ページング可能キャッシュのディレクトリを指定します。
<cache_dir> を目的のディレクトリに置き換えます。
-PF<from_port>
開始ポート番号を指定します。
<from_port> を目的のポート番号に置き換えます。 ポート番号は 1025 ~ 32766 の一
意で使用されていない値にする必要があります。
-PT<to_port>
終了ポート番号を指定します。
<to_port> を目的のポート番号に置き換えます。 ポート番号は 1026 ~ 32767 の一意で
使用されていない値にする必要があります。 終了ポート値は開始ポート値より大きくしてくだ
さい。
例
ポート 2000 ~ 2550 のページング可能キャッシュリソースの追加
AWServerConfig.exe -n -C"%LINK_DIR%\log\Pcache" -PF2000 -PT2550
管理者ガイド
コマンドライン管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
147
10.7 サーバマネージャ (UNIX)
UNIX プラットフォームへのインストール後、Job Server や Access Server を作成、編集、または削除するには、サーバマネ
ージャ (svrcfg) を使用します。 svrcfg はコンソールベースのインタフェースのほかに、次のようなタスクのためのコマンド
ラインパラメータもサポートしています。
●
Job Server の追加
●
Access Server の追加
●
ランタイムリソースの追加
●
Data Services サービスの開始
●
Data Services サービスの停止
コンポーネントパラメータ
svrcfg は、すべての操作に共通の 1 つのパラメータをサポートします。 その他の使用可能なパラメータは操作によって異な
ります。
表 48:
パラメータ
説明
-T<task>
実行する設定タスクを指定します。
<task> には次のような値を指定できます。
●
JS: Job Server の追加
●
AS: Access Server の追加
●
R: ランタイムリソースの追加
●
START: サービスの開始
●
STOP: サービスの停止
注記
Data Services サービスを開始または停止する場合、svrcfg の追加パラメータは不要です。
例
Data Services サービスの開始
svrcfg -TSTART
例
Data Services サービスの停止
svrcfg -TSTOP
148
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
コマンドライン管理
出力
コマンドラインから svrcfg を使ってタスクを実行すると、コンソール (または stdout) へ出力されます。 出力の最終行にタ
スクが正しく実行されたかどうかが示されます。 ステータスは次のように示されます。
●
成功
●
失敗
10.7.1
Access Server の追加
コマンドラインから Access Server を追加して svrcfg を使用するには、-TAS パラメータと Access Server 固有の追加パ
ラメータを使用します。
Access Server のパラメータ
表 49:
パラメータ
説明
-A<path>
Access Server のパスを指定します。
<path> を目的のパスに置き換えます。
-O<port>
Access Server に割り当てるポートを指定します。
<port> を目的のポート番号に置き換えます。 ポート番号は 1024 ~ 49151 の一意で使用
されていない値にする必要があります。
-R<param>
Access Server のパラメータを指定します。
<param> を目的のパラメータに置き換えます。
-E
Access Server を有効にすることを示します。 指定されていない場合、Access Server は
作成されますが有効化されません。
例
Access Server をポート 4000 に作成して有効化
svrcfg -TAS -A/home/bods/AStest -O4000 -E
10.7.2 Job Server の追加
コマンドラインから Job Server を追加して svrcfg を使用するには、-TJS パラメータと Job Server 固有の追加パラメータ
を使用します。
管理者ガイド
コマンドライン管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
149
Job Server のパラメータ
表 50:
パラメータ
説明
-J<server_name>
Job Server の名前を指定します。
<server_name> を目的の Job Server 名に置き換えます。 @@ を含まない一意の名前を
指定する必要があります。
-p<port_number>
Job Server のリスニングポートを指定します。
<port_number> を目的のポート番号に置き換えます。 ポート番号は 1024 ~ 49151 の
一意で使用されていない値にする必要があります。
-a
Job Server でアダプタを管理することを示します。 指定されていない場合、新しい Job
Server でアダプタを管理しません。
-b<broker_port>
アダプタマネージャポートを指定します。
<broker_port> を目的のポート番号に置き換えます。 ポート番号は 1024 ~ 49151 の
一意で使用されていない値にする必要があります。
-e
Job Server で SNMP が有効であることを示します。 指定されていない場合、SNMP は無
効になります。
-D<db_type>
リポジトリに使用するデータベースの種類を指定します。
<db_type> を以下の有効な値に置き換えます。
-C<connect_string>
●
DB2
●
HANA
●
MySQL
●
Oracle
●
SQL_Anywhere
●
SYBASE
リポジトリへの接続に使用する接続文字列を指定します。
以下に従い、<connect_string> をデータベースタイプに適した情報に置き換えます。
●
DB2 の場合、データベースインスタンス名。
●
MySQL の場合、$ODBCINI で参照される odbc.ini ファイルに指定されているデ
ータベースソース名。
●
Oracle の場合、tnsnames.ora で指定されているサービス名。
●
SAP HANA の場合、$ODBCINI で参照される odbc.ini ファイルに指定されてい
るデータベースソース名。
150
●
SAP Sybase SQL Anywhere の場合、データベースサーバ名。
●
Sybase の場合、データベースサーバ名。
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
コマンドライン管理
パラメータ
説明
-d<database>
リポジトリのデータベース名を指定します。
<database> をリポジトリデータベースの名前に置き換えます。
注記
このパラメータは Sybase 上のリポジトリの場合のみ必須です。
-U<username>
リポジトリへの接続に使用するユーザ名を指定します。
<username> をリポジトリユーザ名に置き換えます。
-P<password>
リポジトリへの接続に使用するパスワードを指定します。
<password> をリポジトリパスワードに置き換えます。
例
Oracle リポジトリを使用する Job Server の追加
svrcfg -TJS -JJobServer_1 -p3500 -DOracle -CORCL -Uuser -Ppassword
10.7.3 ランタイムリソースの追加
コマンドラインからランタイムリソースを追加して svrcfg を使用するには、-TR パラメータとランタイムリソース固有の追加パ
ラメータを使用します。
ランタイムリソースのパラメータ
表 51:
パラメータ
説明
-i<cache_dir>
ページング可能キャッシュのディレクトリを指定します。
<cache_dir> を目的のディレクトリに置き換えます。
-t<port>
開始ポート番号を指定します。
<port> を目的のポート番号に置き換えます。 ポート番号は 1025 ~ 32766 の一意で使
用されていない値にする必要があります。
-n<port>
終了ポート番号を指定します。
<port> を目的のポート番号に置き換えます。 ポート番号は 1026 ~ 32767 の一意で使
用されていない値にする必要があります。 終了ポート値は開始ポート値より大きくしてくださ
い。
管理者ガイド
コマンドライン管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
151
例
ポート 2000 ~ 3000 へのページング可能キャッシュリソースの追加
svrcfg -TR -i$LINK_DIR\Log\Cache2 -t2000 -n3000
10.8 パスワードの暗号化
al_encrypt を使用して、パスワードを暗号化キーまたはパスフレーズによって暗号化できます。
また、al_encrypt を使用して、任意のテキストの base64 エンコードを返すこともできます。 これは base64 形式でのエン
コードが必要なグローバル変数や、置換変数のデータが含まれるコマンドラインを変更する必要がある場合に役立つことがあ
ります。
デフォルトでは、al_encrypt は <LINK_DIR>/bin ディレクトリにインストールされます。
構文
al_encrypt -e <plain_password> [-k <key string> | -p <passphrase>]
al_encrypt "<text to encode>"
表 52:
パラメータ
説明
-e <password>
暗号化するプレーンテキストパスワードを指定します。
-k <key string>
パスワードの暗号化に使用する暗号化キーを指定します。
-p <passphrase>
パスワードの暗号化に使用するパスフレーズを指定します。
<text to encode>
al_encrypt をパラメータなしで実行すると、後のオプションの引用符で囲まれたテキス
トの base64 エンコードが戻されます。
例
パスフレーズによるパスワードの暗号化
al_encrypt -e mypassword -p thepassphrase >
+0100000000120303000803E83F55088B0C987CD715006C02938825530E8691DFD9DDB4198AFFC5C194C
D8CE6D338FDE470E2
例
base64 エンコードによるテキストのエンコード
al_encrypt "encode this as base64" > ZW5jb2RlIHRoaXMgYXMgYmFzZTY0
152
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
コマンドライン管理
10.9 al_engine
al_engine は中核的な Data Services プロセスです。 ジョブの実行、リポジトリオブジェクトのインポートとエクスポートなど
を担います。
共通オプション
al_engine は、さまざまな操作に共通のオプションをサポートします。
表 53:
パラメータ
説明
-U<Username>
リポジトリへのログインに使用するユーザ名を指定します。
-P<Password>
リポジトリへのログインに使用するパスワードを指定します。
-S<ServerName>
リポジトリサーバ名を指定します。 DB2、SAP HANA、SAP Sybase、または SAP Sybase
SQL Anywhere のリポジトリへの DSN 接続には、ODBC 接続名を使用します。
-N<DatabaseType>
リポジトリデータベースの種類を指定します。
次の値を指定できます。
-Q<DatabaseName_or_SID>
●
Oracle
●
Microsoft_SQL_Server
●
DB2
●
MySQL
●
Sybase
●
HANA
●
SQL_Anywhere
リポジトリデータベース名または SID (Oracle の場合) を指定します。 DB2、SAP Sybase、
または SAP Sybase SQL Anywhere のリポジトリへの DSN なしの接続には、データベー
ス名を使用します。
-Kserver
リポジトリへのサーバ名接続 (DSN なしの接続または TNS なしの接続) を使用するには、
このパラメータを指定します。 このパラメータを指定する場合、-Kport パラメータおよび -
Kversion パラメータを指定する必要があります。
-Kport<PortNumber>
サーバ名接続用のリポジトリポート番号 サーバ名接続に -Kserver を指定した場合は、
このパラメータは必須です。
-Kversion<VersionNumber>
サーバ名接続用のリポジトリデータベースサーババージョン サーバ名接続に -Kserver
を指定した場合は、このパラメータは必須です。
例: -Kversion"MySQL 5.1"
-g
Windows 認証をリポジトリ接続の種類として指定します。 このパラメータは Microsoft SQL
Server 上のリポジトリの場合のみ有効です。
-v
管理者ガイド
コマンドライン管理
Data Services エンジンのバージョン番号を戻します。
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
153
10.9.1 エクスポートオプションおよびインポートオプション
al_engine は、エクスポートとインポートの操作でのみ使用されるオプションをサポートします。 al_engine では、XML 形
式およびソフトウェアの内部的な記述言語である ATL 形式の 2 つの形式で、リポジトリ情報をインポートおよびエクスポート
できます。
表 54:
パラメータ
説明
-X
ATL 形式のリポジトリ全体を repo_export.atl にエクスポートします。
-XKserver
リポジトリサーバ名接続をエクスポートします (MySQL、SAP HANA、ORACLE、DB2 用)。
-XKport<PortNumber>
サーバ名接続のリポジトリポート番号をエクスポートします。 このパラメータは、-
XKserver パラメータとともに使用する必要があります。
-XKversion<VersionNumber>
サーバ名接続のリポジトリデータベースサーババージョンをエクスポートします。 このパラメ
ータは、-XKserver パラメータとともに使用する必要があります。
例: -XKversion"MySQL 5.1"
-Xp@<ObjectType>@<FileName>
特定のタイプのすべてのリポジトリオブジェクトを ATL 形式の指定されたファイルにエクスポ
ートします。
Xp@<ObjectType>@<FileName>@
<ObjectName>
特定のリポジトリオブジェクトを ATL 形式の指定されたファイルにエクスポートします。
Xp@<ObjectType>@<FileName>@
<ObjectName>@DE
特定のリポジトリオブジェクトとその依存物をデータストア情報を含め、ATL 形式の指定され
Xp@<ObjectType>@<FileName>@
<ObjectName>@D
特定のリポジトリオブジェクトとその依存物をデータストア情報なしで、ATL 形式の指定され
-XX[L]
XML 形式のリポジトリ全体を export.xml にエクスポートします。
XX[L]@<ObjectType>@<FileNam
e>
特定のタイプのすべてのリポジトリオブジェクトを XML 形式の指定されたファイルにエクス
XX[L]@<ObjectType>@<FileNam
e>@<ObjectName>
特定のリポジトリオブジェクトを XML 形式の指定されたファイルにエクスポートします。
XX[L]@<ObjectType>@<FileNam
e>@<ObjectName>@DE
特定のリポジトリオブジェクトとその依存物をデータストア情報を含め、XML 形式の指定さ
XX[L]@<ObjectType>@<FileNam
e>@<ObjectName>@D
特定のリポジトリオブジェクトとその依存物をデータストア情報なしで、XML 形式の指定され
-f<filename.atl>
情報を <filename.atl> からリポジトリへインポートします。
-XI<filename.xml>
情報を <filename.xml> からリポジトリへインポートします。
154
たファイルにエクスポートします。
たファイルにエクスポートします。
ポートします。
れたファイルにエクスポートします。
たファイルにエクスポートします。
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
コマンドライン管理
パラメータ
説明
-passphrase<passphrase>
オブジェクトをエクスポートする際のパスワードの暗号化や、インポートする際のパスワード
の復号化に使用する、プレーンテキストのパスフレーズを指定します。
-epassphrase<passphrase>
オブジェクトをエクスポートする際のパスワードの暗号化や、インポートする際のパスワード
の復号化に使用する、base64 エンコードのパスフレーズを指定します。
このパラメータは、特殊文字を含むパスフレーズを用いる際に使用できます。
注記
パスフレーズを base64 にエンコードする前に、UTF8 文字セットにトランスコードする必
要があります。
注記
すべての -XX パラメータで、オプションの [L] を追加すると、エクスポートの際の軽量 XML 形式が指定されます。 軽量
XML 形式は、実行可能でない要素をエクスポートされた XML からすべて除外し、読みやすくしたものです。 たとえば、
Designer のワークスペース領域のデータフロー内のトランスフォームの正確な配置は保存されません。 ソフトウェアにイン
ポートして戻す際、トランスフォームは自動的に配置されます。
注記
オブジェクトをエクスポートする場合、-passphrase パラメータまたは -epassphrase パラメータのいずれかを使って、
パスフレーズを指定する必要があります。 オブジェクトをインポートする場合、パスフレーズは省略可能です。 ただし、パス
フレーズが指定されていない場合や指定されたパスフレーズが正しくない場合、インポートされたオブジェクト内の暗号化さ
れたパスワードはすべて削除されます。
使用できるオブジェクトタイプのコード
表 55:
コード
オブジェクトタイプ
P
プロジェクト
J
ジョブ
W
ワークフロー
D
データフロー
T
IDoc
F
ユーザ定義ファイル形式
X
XML および DTD メッセージ形式
S
データストア
C
カスタム関数
管理者ガイド
コマンドライン管理
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
155
コード
オブジェクトタイプ
B
COBOL コピーブック
E
Excel ワークブック
p
システムプロファイル
v
置換パラメータ設定
K
SDK タイプトランスフォーム設定
例
軽量 XML 形式でのすべてのデータフローのエクスポート
al_engine -Uuser -Ppassword -Slocalhost -NMySQL -QTheRepository XXL@D@exported_dataflows.xml -passphraseMypassphrase
156
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
管理者ガイド
コマンドライン管理
法的側面に関する重要免責事項
この文書は、情報提供のみを目的としています。 その内容は予告なしに変更される場合があります。又、SAP はその内容に間違いがないことの保証を行いません。 SAP は、商品性又は
特定目的との適合性に関する明示的又は暗示的保証も一切行いません。
コードサンプル
この文書に含まれるソフトウェアコード及び / 又はコードライン / 文字列 (「コード」) はすべてサンプルとしてのみ提供されるものであり、本稼動システム環境で使用することが目的ではあり
ません。 「コード」は、特定のコードの構文及び表現規則を分かりやすく説明及び視覚化することのみを目的としています。 SAP は、この文書に記載される「コード」の正確性及び完全性の
保証を行いません。更に、SAP は、「コード」の使用により発生したエラー又は損害が SAP の故意又は重大な過失が原因で発生させたものでない限り、そのエラー又は損害に対して一切
責任を負いません。
アクセシビリティ
この SAP 文書に含まれる情報は、公開日現在のアクセシビリティ基準に関する SAP の最新の見解を表明するものであり、ソフトウェア製品のアクセシビリティ機能の確実な提供方法に関
する拘束力のあるガイドラインとして意図されるものではありません。 SAP は、この文書に関する一切の責任を明確に放棄するものであり、この文書により直接又は間接的に契約上の義
務又は誓約が発生することは一切ありません。
ジェンダーニュートラルな表現
SAP 文書では、可能な限りジェンダーニュートラルな表現を使用しています。 文脈により、文書の読者は「あなた」と直接的な呼ばれ方をされたり、ジェンダーニュートラルな名詞 (例: 「販売
員」又は「勤務日数」) で表現されます。 ただし、男女両方を指すとき、三人称単数形の使用が避けられない又はジェンダーニュートラルな名詞が存在しない場合、SAP はその名詞又は代
名詞の男性形を使用する権利を有します。 これは、文書を分かりやすくするためです。
インターネットハイパーリンク
SAP 文書にはインターネットへのハイパーリンクが含まれる場合があります。 これらのハイパーリンクは、関連情報を見いだすヒントを提供することが目的です。 SAP は、この関連情報の
可用性や正確性又はこの情報が特定の目的に役立つことの保証は行いません。 SAP は、関連情報の使用により発生した損害が、SAP の重大な過失又は意図的な違法行為が原因で発
生したものでない限り、その損害に対して一切責任を負いません。 リンクの分類に関しては、http://help.sap.com/disclaimer を参照してください。
管理者ガイド
法的側面に関する重要免責事項
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
157
www.sap.com/contactsap
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
本書のいかなる部分も、SAP SE 又は SAP の関連会社の明示的な許可な
くして、いかなる形式でも、いかなる目的にも複製又は伝送することはでき
ません。 本書に記載された情報は、予告なしに変更されることがあります。
SAP SE 及びその頒布業者によって販売される一部のソフトウェア製品に
は、他のソフトウェアベンダーの専有ソフトウェアコンポーネントが含まれて
います。 製品仕様は、国ごとに変わる場合があります。
これらの文書は、いかなる種類の表明又は保証もなしで、情報提供のみを
目的として、SAP SE 又はその関連会社によって提供され、SAP 又はその
関連会社は、これら文書に関する誤記脱落等の過失に対する責任を負うも
のではありません。 SAP 又はその関連会社の製品及びサービスに対する
唯一の保証は、当該製品及びサービスに伴う明示的保証がある場合に、
これに規定されたものに限られます。 本書のいかなる記述も、追加の保証
となるものではありません。
本書に記載される SAP 及びその他の SAP の製品やサービス、並びにそ
れらの個々のロゴは、ドイツ及びその他の国における SAP SE (又は SAP
の関連会社)の商標若しくは登録商標です。 本書に記載されたその他すべ
ての製品およびサービス名は、それぞれの企業の商標です。
商標に関する情報および表示の詳細については、http://
www.sap.com/corporate-en/legal/copyright/index.epx をご覧くださ
い。