ワークベンチガイド - SAP Help Portal

SAP Data Services
文書バージョン: 4.2 Support Package 4 (14.2.4.0) ( 2014-12-22 )
ワークベンチガイド
目次
1
概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1
SAP Data Services へようこそ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2
1.1.1
ようこそ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1.2
SAP Data Services のドキュメントセット. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1.3
Web からのドキュメントへのアクセス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.4
SAP 情報リソース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
このガイドの概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
1.2.1
このガイドについて. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.2
このガイドの対象読者. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3
命名規則. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2
ワークベンチのユーザインタフェース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.1
ワークベンチへのログイン. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2
ワークベンチウィンドウ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
2.2.1
2.3
ワークスペースエディタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
メニューバー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.1
[ファイル] メニュー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
2.3.2
編集メニュー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.3
ツールメニュー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3.4
[検証] メニュー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3.5
ウィンドウメニュー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3.6
[ヘルプ]メニュー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3.7
複製ジョブエディタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.4
ツールバー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.5
プロジェクトエクスプローラ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.6
データフローエディタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.6.1
データフローエディタオプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
2.6.2
追加のデータフローオプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.7
データストア エディタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.8
ファイル形式エディタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2
2.8.1
一般オプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.8.2
データファイルオプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.8.3
区切り文字オプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.8.4
デフォルトの書式オプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
2.8.5
入力/出力オプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
目次
2.9
2.8.6
カスタム転送オプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.8.7
ロケールオプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.8.8
エラー処理オプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
2.8.9
フィールド作業領域. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
ターゲットファイルプロパティ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
2.9.1
一般オプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.9.2
データファイルのオプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.9.3
区切り文字オプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
2.9.4
デフォルトの書式オプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
2.9.5
入力/出力オプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.9.6
カスタム転送オプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
2.9.7
ロケールオプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.10
監視エディタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.11
Data Services 基本設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.11.1
データフロー検出. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.11.2
データフローエディタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.11.3
データのプレビュー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.11.4
データストア エディタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.11.5
式エディタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.11.6
式マクロ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2.11.7
ファイル形式エディタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2.11.8
プロジェクトエクスプローラ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2.12
一般設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
2.13
言語設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3
データベースの移行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
3.1
データおよびスキーマ情報の移行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
3.2
3.1.1
ワークベンチプロジェクトの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
3.1.2
クイック複製ウィザードの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
3.1.3
データストアエディタを使用したデータストアの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.1.4
複製ジョブエディタの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.1.5
データフローエディタの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
3.1.6
複製テーブルのデータフローへの変換. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
3.1.7
式マクロ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
3.1.8
ファイル形式エディタの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3.1.9
複製ジョブの展開および実行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
デルタロードの移行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
3.2.1
ワークベンチのデルタロードジョブ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
3.2.2
テーブルのデルタロードオプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
ワークベンチガイド
目次
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
3
3.2.3
SAP アプリケーションのデルタロードオプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4
SAP Information Steward データクレンジングソリューションの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.1
データクレンジングソリューションの参照. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.1.1
4.2
データクレンジングソリューションの削除. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
データフローの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.2.1
Basic Cleanse トランスフォームの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4.3
参照データの場所の変更. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.4
レポート置換変数の変更. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.5
データフローの検証. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.6
データフローのデプロイ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
4.7
データフローの実行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.8
データの表示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.9
Data Services Designer でのワークベンチジョブの変更. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
5
追加情報. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
5.1
サポートされるデータ移行ソースおよびターゲット. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
5.2
式エディタの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
5.3
4
5.2.1
サポートされる演算子. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
5.2.2
式への関数の追加. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
ワークベンチプロジェクト情報の管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
5.3.1
ワークベンチプロジェクトの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
5.3.2
リソースおよび基本設定のエクスポート. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
5.3.3
リソースおよび基本設定のインポート. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
目次
1
概要
1.1
SAP Data Services へようこそ
1.1.1
ようこそ
SAP Data Services は、データ統合、データ品質、データプロファイル、およびテキストデータ処理のための単一のエンタープ
ライズクラスソリューションです。これにより、信頼できるデータを重要なビジネスプロセスに統合、変換、強化、配信できるよう
になります。 この製品は 1 つの開発 UI、メタデータリポジトリ、データ接続レイヤ、ランタイム環境、および管理コンソールを提
供し、IT 組織の総所有コストを減らしながら価値実現までの時間を短縮します。 SAP Data Services を使用することにより、
IT 組織は 1 つのソリューションで業務効率を最大化してデータ品質を改善できるほか、異機種のソースおよびアプリケーショ
ンへのアクセスが可能となります。
1.1.2
SAP Data Services のドキュメントセット
SAP Data Services 製品に関連するすべてのドキュメントに目を通してください。
最新の Data Services ドキュメントは、SAP Help Portal にあります。
表 1:
ドキュメント
ドキュメントの内容
Adapter SDK ガイド
Data Services アダプタ SDK のインストール、設定、実行に関する情報
管理者ガイド
監視、ライフサイクルマネジメント、セキュリティなどの管理タスクに関する情報。
修正されたカスタマの問題
このリリースで修正された顧客問題に関する情報。
注記
リリースによっては、この情報はリリースノートに表示されます。
Designer ガイド
Data Services Designer の使用方法に関する情報
マニュアルの概要
使用可能な Data Services マニュアル、言語、および場所に関する情報
インストールガイド (UNIX 版)
Data Services を UNIX 環境にインストールする際の概要と手順に関する情報
インストールガイド (Windows
Data Services を Windows 環境にインストールする際の概要と手順に関する情報
版)
インテグレータガイド
Web サービスおよび API を使用して Data Services 機能にアクセスするサードパーティの開発者向けの
情報
管理コンソールガイド
ワークベンチガイド
概要
Data Services アドミニストレータおよび Data Services メタデータレポートの使用方法に関する情報
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
5
ドキュメント
ドキュメントの内容
マスタガイド
システムランドスケープを計画および設計するためのアプリケーション、そのコンポーネント、およびシナリ
オに関する情報。 このガイドでは、SAP Information Steward についての情報も説明されています。
パフォーマンスの最適化ガイド
Data Services のパフォーマンスを向上させる方法に関する情報
リファレンスガイド
Data Services Designer の詳細なリファレンス資料
リリースノート
このバージョンの Data Services をインストールおよびデプロイする前に必要な重要な情報
技術マニュアル
Data Services の主要マニュアルをまとめた、検索可能な“マスタ”PDF ファイル
●
管理者ガイド
●
Designer ガイド
●
リファレンスガイド
●
管理コンソールガイド
●
パフォーマンスの最適化ガイド
●
インテグレータガイド
●
追加情報 (アダプタ対象)
●
追加情報 (Google BigQuery)
●
追加情報 (J. D. Edwards 対象)
●
追加情報 (Oracle アプリケーション対象)
●
追加情報 (PeopleSoft 対象)
●
追加情報 (SAP 対象)
●
追加情報 (Siebel 対象)
●
ワークベンチガイド
Text Data Processing 抽出カ
テキストデータ処理 トランスフォームで使用する独自の抽出パターンを作成するための、辞書および抽出
スタマイゼーションガイド
ルールの構築に関する情報。
Text Data Processing 言語リ
ファレンスガイド
テキストデータ処理コンポーネントが提供する言語分析機能および抽出処理機能に関する情報と、サポ
ートされる各言語の参照セクション。
チュートリアル
Data Services の使用方法手順の紹介
アップグレードガイド
以前のリリースの Data Services からのアップグレードをサポートする情報と、以前のバージョンの Data
Services から最新リリースに至るリリースごとの製品動作の変更点
この SAP Data Services リリースでの主要な新機能の紹介。 このドキュメントでは、サポートパッケージ
新機能
またはパッチリリースに対する更新は行われません。
ワークベンチガイド
ワークベンチを使用して、データおよびデータベーススキーマ情報を異なるデータベースシステム間で移
行する方法に関する情報をユーザに提供します。
また、いくつかの追加情報も参照する必要がある場合があります。
表 2:
ドキュメント
ドキュメントの内容
追加情報 (アダプタ対象)
Data Services アダプタのインストール、設定、使用方法に関する情報
Supplement for Google BigQuery
Information about interfaces between Data Services and Google BigQuery.
追加情報 (J. D. Edwards 対象)
Data Services、J.D. Edwards World、および J.D. Edwards OneWorld 間のインタフェースに
関する情報
6
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
概要
ドキュメント
ドキュメントの内容
追加情報 (Oracle アプリケーション対
Data Services と Oracle アプリケーション間のインタフェースに関する情報
象)
追加情報 (PeopleSoft 対象)
Data Services と PeopleSoft 間のインタフェースに関する情報
追加情報 (SAP 対象)
Data Services、SAP アプリケーション、および SAP NetWeaver BW 間のインタフェースに関す
る情報
追加情報 (Siebel 対象)
Data Services と Siebel 間のインタフェースに関する情報
これらのマニュアルには、SAP BusinessObjects 情報プラットフォームサービスに関する情報も記載されています。
表 3:
ドキュメント
ドキュメントの内容
情報プラットフォームサービス管理者ガイド
インストールした情報プラットフォームサービスの設定、管理、および
メンテナンスを担当する管理者向けの情報。
情報プラットフォームサービスインストールガイド (UNIX 版)
SAP BusinessObjects 情報プラットフォームサービスの UNIX 環境
へのインストール手順。
情報プラットフォームサービスインストールガイド (Windows 版)
SAP BusinessObjects 情報プラットフォームサービスの Windows
環境へのインストール手順。
1.1.3
Web からのドキュメントへのアクセス
SAP Data Services の完全なドキュメントセットには、SAP ビジネスユーザサポートサイトからアクセスできます。
そのためには、http://help.sap.com/bods にアクセスします。
PDF はオンラインで表示することも、コンピュータに保存することもできます。
1.1.4
SAP 情報リソース
情報リソースリンクの一覧。
情報管理から最大の利益を得られるよう、SAP テクノロジーのエキスパートで構成されるグローバルネットワークがカスタマサ
ポート、研修、コンサルティングを提供しています。
役に立つアドレスの一覧を次に示します。
ワークベンチガイド
概要
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
7
表 4:
アドレス
記載されている情報
カスタマサポート、コンサルティング、および教育サービス
SAP サポートプログラムに関する情報、およびテクニカル記事、ダウ
ンロード、オンラインフォーラムへのリンク。 コンサルティングサービ
スは、SAP を使って情報管理投資を最大限に活用するための情報
を提供できます。 教育サービスは、トレーニング オプションとモジュ
ールに関する情報を提供できます。 SAP では、従来のクラス型の学
習から目標を定めた e-learning セミナーまで、学習ニーズや好み
の学習スタイルに合わせたトレーニングパッケージを提供していま
す。
製品マニュアル
SAP 製品マニュアル
サポートされるプラットフォーム (製品出荷マトリックス)
SAP Data Services でサポートされるプラットフォームに関する情報
を入手できます。
検索機能を使用して Data Services を検索します。 検索する Data
Services のバージョンのリンクをクリックします。
SAP Data Services Community Network
http://scn.sap.com/community/data-services
フォーラム、使用におけるヒントやポイント、追加のダウンロードやサ
ンプルなど、SAP Data Services に関するタイムリーなオンライン情
報を取得できます。 すべてのコンテンツがコミュニティ経由でやり取
りされます。投稿する場合は、自由に参加して問い合わせてくださ
い。
ブループリント
http://scn.sap.com/docs/DOC-8820
ニーズに合わせてダウンロードおよび変更するためのブループリン
ト。 各ブループリントには、いくつかの変更だけを加えて独自の環境
でデータフローを実行するために必要な SAP Data Services プロジ
ェクト、ジョブ、データフロー、ファイル形式、サンプルデータ、テンプ
レートテーブル、およびカスタム関数が含まれています。
SAPTerm
https://portal.wdf.sap.corp/go/sapterm
1.2
専門用語の用法を定義および標準化するためのセントラルリポジト
リである SAP の用語データベース。
このガイドの概要
ワークベンチガイドへようこそ。 Data Services ワークベンチは、データアプリケーションロジックを定義するグラフィカルユー
ザインタフェース (GUI) 開発環境を提供します。データアプリケーションロジックを定義することにより、データおよびデータベ
ーススキーマ情報を、データウェアハウス環境内の異なるデータベース間で移行することができます。
ワークベンチの主な機能は、次のとおりです。
●
テーブルメタデータおよびデータを参照する。
●
移行の際、個別のソーステーブルを選択する。
●
ソーステーブルの移行順序を指定する。
●
テーブルスキーマを詳細に調整する。 たとえば、列の追加または削除や、制限、パーティション、インデックスの定義など
です。
●
フィルタおよび単純な射影式を指定する。
●
配列フェッチサイズやバルクロードオプションなどの、ソースおよびターゲットテーブルオプションを指定する。
8
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
概要
●
初期ロードまたはデルタロードとして複製ジョブを実行する。
●
データ品質ジョブをモデリングおよび消費する。
1.2.1
このガイドについて
このガイドには、次の 2 種類の情報が記載されています。
●
概念に関する情報: Data Services ワークベンチとその仕組みを理解するための情報です。
●
手順に関する情報 - タスク完了までの手順を細かく説明します。
このガイドは次のような場合に役立ちます。
●
製品について学習するとき。
●
データ移動プロジェクトの設計および初期のテスト段階でタスクを実行するとき。
●
プロジェクトのあらゆる段階で一般的な情報が必要なとき。
1.2.2
このガイドの対象読者
このガイドおよび Data Services 製品のその他のドキュメントは、次のような読者を対象としています。
●
アプリケーション開発者、コンサルタント、またはデータウェアハウジングを行うデータベース管理者。
●
ソースデータシステムおよび RDBMS について理解している。
●
所属する組織のデータニーズについて把握している。
●
SQL(構造化照会言語)に精通している。
●
Data Services のインストール環境 (Microsoft Windows または UNIX) について十分に理解している。
1.3
命名規則
このドキュメンテーションでは、次の命名規則が適用されます。
用語
●
“Data Services システム” は、“SAP Data Services” を指します。
●
“BI プラットフォーム” は “SAP BusinessObjects BI プラットフォーム” を指します。
注記
Data Services で必要な BI プラットフォームコンポーネントは、SAP BusinessObjects 情報プラットフォームサービス
(IPS) と記述されることもあります。
ワークベンチガイド
概要
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
9
●
“CMC” は、BI または IPS プラットフォームによって提供されるセントラル管理コンソールを指します。
●
“CMS” は、BI または IPS プラットフォームによって提供される Central Management Server を指します。
変数
表 5:
変数
説明
<INSTALL_DIR>
SAP ソフトウェアのインストールディレクトリ。
デフォルトの場所:
<BIP_INSTALL_DIR BI または IPS プラットフォームのルートディレクトリ。
>
デフォルトの場所:
注記
これらのパスは、SAP BusinessObjects BI プラットフォーム と SAP BusinessObjects 情報プラットフォー
ムサービス の両方で同じです。
<LINK_DIR>
Data Services システムのルートディレクトリ。
デフォルトの場所:
●
すべてのプラットフォーム
<INSTALL_DIR>/Data Services
このシステム環境変数は、インストール中に自動的に作成されます。
<DS_COMMON_DIR>
Data Services システムの共通設定ディレクトリ。
デフォルトの場所:
このシステム環境変数は、インストール中に自動的に作成されます。
<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 プラットフォームでは使用されません。
10
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
概要
2
ワークベンチのユーザインタフェース
この節では、ワークベンチのユーザインタフェースの基本について説明します。
2.1
ワークベンチへのログイン
複製ジョブを作成、編集および実行するためにワークベンチを使用する前に、Central Management Server (CMS) で定義
されたユーザとしてログインする必要があります。
1.
ワークベンチ を起動します。
Windows スタートメニューから次のようにワークベンチにアクセスすることができます。
Data Services<x.x>
2.
3.
すべてのプログラム
SAP
Data Services ワークベンチ 。
CMS のユーザ認証情報を入力します。
オプション
内容説明
システム
CMS のサーバ名、オプションでポート番号。
ユーザ名
CMS へログインするユーザ名
パスワード
CMS へログインするユーザパスワード
認証モード
CMS で使用する認証タイプ。
ログオンをクリックします。
このソフトウェアは、指定された情報を使用して CMS への接続を試みます。 認証が成功すると、ワークベンチウィンドウ
が開きます。
2.2
ワークベンチウィンドウ
デフォルトでは、ワークベンチのユーザインタフェースは次の複数の重要な要素で構成されます。
ワークベンチユーザインタフェースには、メニューバーツールバー、およびプロジェクトエクスプローラが含まれます。 ワークベ
ンチのプロジェクトエクスプローラには、現在のプロジェクトと、そのプロジェクトに含まれるすべてのジョブおよびデータストア
が含まれます。
ワークスペースは、オブジェクトの定義、表示、および変更を行うワークベンチウィンドウの領域です。 新しいオブジェクトを作
成すると、ワークベンチによって、新しいエディタタブがワークスペース内に自動的に開かれます。 ワークスペースは、ソース
テーブルのデータ、ジョブのステータス、および実行ログの表示にも使用できます。
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
11
関連情報
複製ジョブエディタ [16 ページ]
データストア エディタ [20 ページ]
データフローエディタ [18 ページ]
監視エディタ [42 ページ]
ファイル形式エディタ [21 ページ]
2.2.1
ワークスペースエディタ
ワークベンチのワークスペース領域には、現在開いているエディタのタブが含まれます。
次の表に、ワークスペースに表示される可能性があるエディタを示します。
表 6:
エディタ
説明
複製ジョブ
次のようなジョブオプションを表示および編集します。
●
ターゲットテーブルスキーマ
●
射影、式、およびフィルタ
●
複製グループ
タブのタイトルに、開かれている複製ジョブの名前が表示されます。
複製ジョブに保存されていないデータが含まれる場合、そのデータ
はアスタリスク (*) が付加されて表示されます。
データフロー
データフローを作成して、複製ジョブに含めます。 サポートされるトラ
ンスフォームは以下になります。
●
Query
●
Case
●
Merge
●
Row Generation
●
MAP Operation
●
SQL
データフローをエクスプローラからドラッグアンドドロップして、既存の
データフローを複製ジョブから参照します。 また、すべてのデータフ
ローを検証して、データフローを初期ロードまたはデルタロード、ある
いはその両方にするかを指定します。
データストア
データストアプロパティの表示と編集、メタデータの参照とインポー
ト、テーブルプロパティの表示と編集を行います。 タブのタイトルに、
開かれているデータストアの名前が表示されます。 データストアに
保存されていないデータが含まれる場合、そのデータはアスタリスク
(*) が付加されて表示されます。
ファイル形式
12
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ファイル形式テンプレートとソースおよびターゲットのファイル形式の
プロパティを設定します。
ワークベンチガイド
ワークベンチのユーザインタフェース
エディタ
説明
監視
複製ジョブのステータス、実行の進捗状況、およびすべての適用可
能なログが表示されます。 トレースログ、監視ログ、およびエラーロ
グを表示できます。
2.3
メニューバー
この節では、ワークベンチのメニューについて簡単に説明します。
2.3.1
[ファイル] メニュー
[ファイル] メニューには、標準の Windows オプションとこのソフトウェアに固有のオプションが含まれます。
表 7:
オプション
説明
新規
新しいフォルダ、プロジェクト、データストア、データフロー、または複製ジョブを定義します。
ファイルを開く
既存のワークベンチファイルを開きます。
閉じる
アクティブなワークベンチエディタを閉じます。
すべて閉じる
開かれているエディタをすべて閉じます。
保存
アクティブなエディタのオブジェクトを保存します。
すべて保存
開かれているエディタのすべてのオブジェクトを保存します。
終了
ワークベンチを終了します。
2.3.2
編集メニュー
[編集] メニューには、標準の Windows オプションが含まれます。
表 8:
オプション
説明
元に戻す
元に戻す最後の操作を取り消します。
やり直し
直前の元に戻す操作をやり直します。
切り取り
選択したオブジェクトまたはテキストを切り取り、クリップボードに配置します。
コピー
選択したオブジェクトまたはテキストをクリップボードにコピーします。
貼り付け
クリップボードの内容をアクティブなエディタまたはテキストボックスに貼り付けます。
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
13
オプション
説明
削除
選択したオブジェクトまたはテキストを削除します。
すべて選択
アクティブなエディタのすべてのオブジェクトか、アクティブなテキストボックスのすべてのテ
キストを選択します。
2.3.3
ツールメニュー
[ツール] メニューには、複製ジョブエディタおよびデータストアエディタのオプションが含まれます。
表 9:
オプション
説明
監視エディタを開く
ジョブ監視エディタを開きます。
クイック複製ウィザード
クイック複製ウィザードを開始します。
ATL にエクスポート
選択した複製ジョブをローカルファイルシステムにエクスポートします。
展開
複製ジョブまたはデータストア定義を Data Services リポジトリに展開します。
実行
複製ジョブを Data Services リポジトリに展開して実行します。
注記
このオプションは、複製ジョブエディタでのみ使用できます。
2.3.4
[検証] メニュー
[検証] メニューには複製ジョブエディタおよびデータストアエディタの検証オプションが含まれます。
表 10:
オプション
説明
検証
アクティブなワークベンチ複製ジョブにエラーがないか検証します。
注記
検証オプションは、複製ジョブエディタでのみ使用できます。
DDL の表示
アクティブなワークベンチオブジェクトのデータ定義言語 (DDL) を表示します。
注記
DDL の表示オプションは、複製ジョブエディタでのみ使用でき、複製ジョブエディタがアクティブである
場合にのみ適用されます。
14
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
オプション
説明
ATL を表示
アクティブなワークベンチオブジェクトの ATL を表示します。
注記
このオプションを使用して Data Services にインポートするファイルを作成しないでください。
ル
2.3.5
複製ジョブのエクスポート
ツー
オプションを使用して複製ジョブをエクスポートします。
ウィンドウメニュー
[ウィンドウ] メニューには、このソフトウェア固有のウィンドウオプションが含まれます。
表 11:
オプション
説明
データクレンジングソリューション
ワークスペース領域にデータクレンジングソリューションタブを表示します。
エラーログ
ワークスペース領域にエラーログタブを表示します。
問題
ワークスペース領域に [問題] タブを表示します。
プロジェクトエクスプローラ
プロジェクトエクスプローラを表示します。
レファレンス分析
ワークスペース領域にアクティブなワークベンチオブジェクトのレファレンスインパクト分析を
表示します。
その他
その他のウィンドウペインを表示します。
遠近感のリセット
ワークベンチインタフェースの遠近感をデフォルトの設定にリセットします。
基本設定
[基本設定] ウィンドウを表示します。
2.3.6
[ヘルプ]メニュー
[ヘルプ] メニューには標準のヘルプオプションが含まれます。
表 12:
オプション
説明
ようこそ
ワークベンチの初期画面を表示します。
ヘルプ
SAP Data Services ワークベンチガイドを表示します。
バージョン情報
ワークベンチのバージョン、著作権情報など、このソフトウェアに関する情報を表示します。
キーアシスト
ワークベンチで使用できるキーボードショートカットに関する情報を表示します。
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
15
2.3.7
複製ジョブエディタ
新しい複製ジョブを作成するか、プロジェクトエディタから既存の複製ジョブを開くと、ワークスペースにワークベンチ複製ジョブ
エディタが開きます。
複製ジョブエディタは、次の複数の領域で構成されます。
●
プロジェクトエクスプローラ
ソースデータストアおよびすべてのインポートされたテーブルの名前を表示します。
●
[ターゲットデータストア] ペイン
ターゲットデータストア、およびすべてのマップされたテーブルと列の名前を表示します。 このペインでは、マップされたオ
ブジェクトが複製グループにグループ化されていることがあります。
●
複製ジョブ設定ペイン
複製ジョブエディタで、データストアテーブル、列などのオブジェクトを選択すると、その設定オプションがこのペインに表
示されます。
使用できるオプショングループは、選択しているオブジェクトの種類によって異なり、次のようになります。
表 13:
オブジェクト
使用できるオプション
プロジェクトエクスプローラ
プロパティ
複製ジョブ
プロパティ
変数
スクリプト
複製グループ
プロパティ
ターゲットテーブル
プロパティ
列
外部キー
インデックス
オプション
データのフィルタ
DDL オプション
デルタロード
列
プロパティ
各ペイン間の境界をドラッグすることで、各ペインのサイズを調整できます。 また、複製ジョブ設定ペインの境界の中心にある
矢印をクリックすることで、このペインを非表示にしたり再表示したりできます。
関連情報
複製ジョブエディタの使用 [56 ページ]
16
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
2.4
ツールバー
このソフトウェアには、多くの Windows 標準ツール以外に次のようなアプリケーション固有のツールが用意されています。
表 14:
アイコ
ン
ツール
説明
新規
新しいフォルダ、プロジェクト、データストア、または複製ジョブを定義します。
保存
アクティブなエディタのオブジェクトを保存します。
切り取り
選択したオブジェクトまたはテキストを切り取り、クリップボードに配置します。
コピー
選択したオブジェクトまたはテキストをクリップボードにコピーします。
貼り付け
クリップボードの内容をアクティブなエディタまたはテキストボックスに貼り付けます。
削除
選択したオブジェクトまたはテキストを削除します。
監視エディタを開く
ジョブ監視エディタを開きます。
検証
アクティブなワークベンチリソースにエラーがないか検証します。
DDL の表示
アクティブなワークベンチリソースのデータ定義言語 (DDL) を表示します。
ATL の展開
アクティブな複製ジョブの ATL を Data Services リポジトリに展開します。
実行
アクティブな複製ジョブの ATL を Data Services リポジトリに展開して、その複製ジョブを実
行します。
クイック複製ウィザード
2.5
ソースデータストアおよびターゲットデータストアを容易に定義して基本的な複製ジョブを作
成できる、クイック複製ウィザードを起動します。
プロジェクトエクスプローラ
プロジェクトエクスプローラには、現在ユーザワークスペースで定義されているプロジェクトが含まれます。 各ワークベンチプロ
ジェクトは、プロジェクトに関連付けられたすべてのデータストアおよび複製ジョブを含むフォルダとして表されます。
新しいプロジェクト、データストア、データフロー、ファイル形式、および複製ジョブを作成すると、プロジェクトエクスプローラに
これらが表示されます。 プロジェクトエクスプローラを使用して、ワークベンチプロジェクト情報をインポートおよびエクスポート
することもできます。
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
17
2.6
データフローエディタ
ワークベンチデータフローエディタを使用して、データフローを作成し、そのデータフローを複製ジョブに含めることができます。
サポートされるトランスフォームは以下になります。
●
Query
●
Case
●
Merge
●
Row Generation
●
MAP Operation
●
SQL
データフローをエクスプローラからドラッグアンドドロップして、既存のデータフローを複製ジョブから参照できます。 すべての
データフローを検証して、データフローを初期ロードまたはデルタロード、あるいはその両方にするかを指定します。
複数の複製テーブルをハイライトし、選択部分を右クリックしてデータの変換を選択することで、複製テーブルをデータフロー
に変換することもできます。 単一のデータフローまたは複製テーブルごとに 1 つのデータフローを生成できます。
2.6.1
データフローエディタオプション
ワークベンチデータフローエディタにはデータフローダイアグラム、選択されたトランスフォームの入力スキーマのリスト、使用
可能なトランスフォームのリスト、データフローダイアグラムで現在選択されているオブジェクトのプロパティを含むタブ付き領
域が含まれています。
表 15:
オブジェクト
使用できるオプション
データフローダイアグラム
グラフィカル領域およびグラフィカル領域でドロップ可能な要素のパレットで構成されています。
データフローダイアグラムツール
バー
以下の表示オプションを含みます。
●
自動配置
●
トランスフォームメタデータの表示
●
画像として保存
●
グリッドに配置のオン/オフの切り替え
●
関連要素の強調表示の切り替え
●
選択したフィールドのリネージ表示の切り替え
●
説明の表示/非表示の切り替え
●
接続スタイル
●
ウィンドウに合わせる
●
ズームのリセット
●
ズームスライダ
トランスフォーム
データフローダイアグラムにドラッグアンドドロップできるすべての使用可能なトランスフォームを表示し
ます。
入力スキーマパネル
すべての使用可能な入力スキーマまたはユーザがプロパティ領域にドラッグアンドドロップ可能なフィ
ールドが表示されます。 プロパティタブで現在使用されているすべてのフィールドには黒い三角形が付
いています。 1 次キーの一部であることを示すキーアイコンが付いたフィールドもあります。
18
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
オブジェクト
使用できるオプション
オブジェクトプロパティ
データフローダイアグラムで現在選択されているオブジェクトのプロパティが表示されます。
以下のオプションには、Data Services Designer と同じプロパティが含まれています。
●
テーブルリーダプロパティ
●
ファイルリーダ
●
テーブルローダ
●
Merge
●
Case
●
SQL
●
行の作成
●
操作のマップ
●
日付の作成
●
有効日
テンプレートテーブルローダでは、一部の追加オプション同様に Data Services Designer と同じデータベース固有のローダ
オプションが使用されます。
●
VARCHAR に NVARCHAR を使用する
●
テーブルをドロップおよび再作成する
●
二重引用符で囲まれた名前
●
テーブルの種類 (HANA のみ)
データファイルのソースまたはターゲットとしての使用
プロジェクトエクスプローラからデータを選択してデータフローダイアグラムにドロップし、ソースまたはターゲットとして使用す
るように選択できます。
データフローエディタでの検証
エラーが含まれたオブジェクトは赤色の下線で示され、ツールチップには要素のエラー/警告のリストが表示されます。
2.6.2
追加のデータフローオプション
ワークベンチデータフローエディタには、Designer データフローエディタでは利用できないオプションがいくつか含まれていま
す。
以下のオプションはワークベンチデータフローエディタでのみ利用可能です。
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
19
表 16:
オプション
説明
テンプレートファイルローダ
テンプレートファイルローダはトランスフォームパネルにあります。こ
のオプションを使用すると、ファイル形式を作成せずにデータをファイ
ルに追加することができます。 テンプレートファイルローダをデータフ
ローダイアグラムにドロップして、テンプレートファイルのプロパティを
設定します。 完全修飾ファイル名を入力する必要があります。
マッピングの検出
マッピングの検出オプションはマッピングタブにあります。類似する
名前のソースフィールドを検出することで、ターゲットからソースへの
マッピングの際に役立ちます。 このダイアログでは提案された候補
マッピングの一覧が提供され、これを表示して確認することができま
す。 すべての提案された候補フィールドには一致スコア (0 ~ 100)
が存在し、最も関連のある提案が最初に表示されるように、最高ス
コアから最低スコアの順に表示されます。 確認された提案のみが適
用されます。
結合の検出
結合の検出では、外部キー関係の分析 (ソースに外部キーがある
場合) と、名前、データ型一致の両方が組み合わされます。 検出さ
れたすべての結合に検出スコアが割り当てられ、確認ダイアログに
表示されます。 外部キー検出を使用して見つかった結合のスコアは
常に 100 となり、名前を使用する検出の場合、結合として提案され
るフィールドの類似性に応じて、0 ~ 99 までのスコアとなります。
Query トランスフォームの作成
データフロー機能を使用すると、右クリックで選択して新しい Query
トランスフォームをデータフローに追加することができます。 ワークベ
ンチによって Query トランスフォームオブジェクトが作成され、選択
した両方のソース、ローダにこのオブジェクトが接続され、結合の検
出、マッピングの検出が実行されます。
基本設定のデータフロー検出ページを利用すると、最少スコアをより
限定したり、常に検出を確認するかどうかの選択が柔軟に行えま
す。
関連情報
データフロー検出 [44 ページ]
2.7
データストア エディタ
新しいデータストアを作成するか、プロジェクトエクスプローラまたは複製ジョブエディタから既存のデータストアを開くと、ワー
クスペースにワークベンチのデータストアエディタが開きます。
データストアエディタは、次の領域で構成されます。
●
左側のナビゲーションペインには、設定タブ、テーブルタブ、およびビュータブが表示されます。 必要に応じて、データスト
アに保存されているオブジェクトの数が、かっこの中に示されます。 SAP データストアの場合、ナビゲーションペインには
インポートされた SAP エクストラクタも表示されます。
20
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
データストア設定をアクティブにすると、データストアのプロパティおよび設定を編集できます。 データストアテーブル、エク
ストラクタ、またはビューをアクティブにすると、テーブル、エクストラクタ、およびビューのインポートまたは再インポート、
データの表示、インポートしたメタデータとデータベース内のメタデータの比較を行うことができます。
●
オブジェクトのプロパティペインでは、ナビゲーションペインで現在選択しているオブジェクトのプロパティおよびオプション
のタブが表示されます。 使用できるオプションタブは、選択しているオブジェクトの種類によって異なり、次のようになりま
す。
表 17:
オブジェクト
使用できるオプションのタブ
テーブル
プロパティ
列
外部キー
インデックス
パーティション
属性
列
プロパティ
属性
各ペイン間の境界をドラッグすることで、各ペインのサイズを調整できます。 また、ナビゲーションペインの境界の中心にある
矢印をクリックすることで、ナビゲーションペインを非表示にしたり再表示したりできます。
関連情報
データストアの作成 [55 ページ]
2.8
ファイル形式エディタ
ファイル形式では、ASCII ファイルの構造を記述します。 ファイル形式には、複数のプロパティがあります。 プロパティは、ファ
イル形式エディタで設定します。
ファイル形式エディタの左側の作業領域には、フィールド固有ではないファイル形式のプロパティが一覧にされます。 このセク
ションのテーブルでは、タイプ別にグループ化されたすべてのオプションが一覧にされます。 これらのオプションは、使用して
いるモードでフィルタされます。
関連情報
ファイル形式エディタの使用 [64 ページ]
一般オプション [22 ページ]
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
21
データファイルオプション [24 ページ]
区切り文字オプション [26 ページ]
デフォルトの書式オプション [27 ページ]
入力/出力オプション [28 ページ]
カスタム転送オプション [30 ページ]
ロケールオプション [31 ページ]
エラー処理オプション [32 ページ]
フィールド作業領域 [33 ページ]
2.8.1
一般オプション
次の表にはファイル形式エディタの一般オプションが含まれます。
表 18:
オプション
入力される値
説明
ファイル形式
区切り文字
テキストファイルのデータ形式。 新規、編集
利用可能なプロパティは、選択し
たファイル形式の種類によって
異なります。
適用可能なファイルの読み込み
はい、いいえ
区切りファイル形式のスキーマ
が適用可能かまたは固定されて
いるかを示します。
●
モード
新規、編集、ソース
はいスキーマが適用可能で
あることを示します。 実際
のファイルに含まれている
列は、ファイル形式で示す
よりも数が少なかったり多
かったりします。 想定よりも
列が少ない場合、Data
Services ではデータのない
列に null 値をロードしま
す。 想定よりも列が多い場
合、Data Services では余
分なデータを無視します。
●
いいえは、スキーマが固定
であることを示します。
Data Services では、各行
の列数がファイル形式で指
定した列数と一致している
必要があります。 デフォルト
は、いいえです。
はいを選択する場合、選択した
列および行区切りが実際のデー
タ内にはないことを確認する必要
があります。
22
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
オプション
入力される値
説明
モード
カスタム転送
はい、いいえ
Data Services で、サードパーテ すべて
ィ製のファイル転送プログラムを
使用できるようにします。 ファイ
ル形式エディタの入力/出力プロ
パティの下に、カスタム転送プロ
グラムの追加オプションが表示さ
れます。
エラー処理のスキップ
はい、いいえ
はいを選択すると、ファイル形式
エディタのエラー処理セクション
が無効になります。 デフォルト
新規、編集、ソース
は、いいえです。
処理するスレッド数
0 より大きい整数、{none}、
{default}
パラレル処理のスレッド数を指定 すべて
します。 これにより Job Server
コンピュータの CPU 使用率を最
大化することでパフォーマンスを
改善できます。 たとえば、CPU
が 4 つある場合は、このオプショ
ンに 4 を入力します。 詳細につ
いては、パフォーマンスの最適化
ガイドの“ファイルのマルチスレッ
ド化”の節を参照してください。
USPS 認証テストを処理するジョ
ブの場合は、この値を {none} に
設定することをお勧めします。
関連情報
ファイル形式エディタの使用 [64 ページ]
データファイルオプション [24 ページ]
区切り文字オプション [26 ページ]
デフォルトの書式オプション [27 ページ]
入力/出力オプション [28 ページ]
カスタム転送オプション [30 ページ]
ロケールオプション [31 ページ]
エラー処理オプション [32 ページ]
フィールド作業領域 [33 ページ]
ファイル形式エディタ [21 ページ]
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
23
2.8.2
データファイルオプション
次の表にはファイル形式エディタのデータファイルオプションが含まれます。
表 19:
オプション
入力される値
説明
モード
ファイルの場所
ローカル、Job Server
設計中は、ファイルがローカルマ
シン上にあるか、Job Server を
すべて
実行するマシン上にあるかを示
します。 Job Server を選択する
場合は、ファイルへの完全パス
を入力する必要があります。
UNIX システムでは大文字小文
字が区別されるので注意してくだ
さい。
実行中は、すべてのファイルが、
ジョブを実行する Job Server マ
シン上にある必要があります。
ジョブの設計で別のファイルを使
用する場合は、指定したファイル
をジョブの実行前に変更してくだ
さい (ルートディレクトリおよびフ
ァイルプロパティ)。
ルートフォルダ
ファイルへのパス名または空白
ファイルがあるディレクトリ。
新規、編集
このオプションに変数を入力し
て、柔軟性を確保することができ
ます。
ディレクトリ名を入力する場合
は、ファイル名だけをファイルプ
ロパティに入力します。
ルートディレクトリを空白のまま
にする場合は、完全パス名を含
むファイル名をファイルプロパテ
ィに入力します。
24
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
オプション
入力される値
説明
モード
ファイル名
ファイル名、完全パス名を含んだ 新規および編集モードでは、ファ
ファイル名、または空白
イル形式記述の基とする既存の
ファイルを指定します。 このファ
すべて
イルのデータは、列属性領域に
表示されます。 これらのモードで
は、このプロパティを空白のまま
残すことができます。
ソースモードおよびターゲットモ
ードでは、このソースまたはター
ゲットの実際のファイルの場所を
指定します。 これらのモードで
は、このプロパティを空白のまま
残すことはできません。 次の項
目を入力して、柔軟性を確保す
ることができます。
●
完全パス名のついた特定
のファイルに設定されてい
る変数。 マルチバイト文字
を含むファイル名など、この
方法以外では入力できない
ファイル名を指定する場合
に、変数を使用します。
●
カンマ区切りのファイルのリ
スト、またはワイルドカード
を含むファイル名。 この場
合、Data Services はこれ
らすべてのファイルを単一
のソースとして読み込みま
す。
Designer ガイドの“複数ファ
イルを一度に読み取る”を参
照してください。
関連情報
ファイル形式エディタの使用 [64 ページ]
一般オプション [22 ページ]
区切り文字オプション [26 ページ]
デフォルトの書式オプション [27 ページ]
入力/出力オプション [28 ページ]
カスタム転送オプション [30 ページ]
ロケールオプション [31 ページ]
エラー処理オプション [32 ページ]
フィールド作業領域 [33 ページ]
ファイル形式エディタ [21 ページ]
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
25
2.8.3
区切り文字オプション
次の表にはファイル形式エディタの区切り文字オプションが含まれます。
表 20:
オプション
入力される値
説明
モード
列区切り記号
タブ、セミコロン、カンマ、空白文
字、またはその他の文字シーケ
ンス
区切りファイル形式における、あ
る列の終わりと次の列の始まり
を示す文字シーケンス。
新規、編集
{次の行}、{Windows 新規行}、
あるデータ行が終わり、次のデ
新規、編集
ータ行が始まることを示す文字シ
ーケンス。
行区切り文字
{Unix 新規行}、または任意の文
字シーケンス
テキスト文字列内の行区切り文
字
文字、行区切り文字
テキスト文字列内で、行区切り文 新規、編集
字を解釈する方法を定義しま
す。
●
文字: 指定した行区切り文
字は、テキスト文字列内で
文字として処理されます。
●
行区切り文字: 指定した行
区切り文字は、解釈されて
テキスト文字列内の行を定
義します。
テキスト区切り文字
一重引用符記号 (')、二重引用
符記号 (") または {none}
テキスト文字列の先頭と末尾を
示します。 この文字が最初に表
新規、編集
示されてから 2 番目に表示され
るまでの間にあるすべての文字
(列区切り文字として指定した文
字も含む) が、単一のテキスト文
字列になります。 行文字の処理
方法は、テキスト文字列内の行
の設定によって定義されます。
注記
列内のデータには、テキスト区切り文字も指定しない限り、列または行区切り文字を含めることはできません。 たとえば、カ
ンマを列区切り文字として指定する場合、ファイル内のデータにカンマを含めることはできません。 しかし、カンマを列区切
り文字として指定し、一重引用符をテキスト区切り文字として指定すると、データ内の文字列にカンマを使うことができま
す。
列および行区切り文字には、出力不可能な文字を含む任意の ASCII 文字を使用できます。
スラッシュ (/) の後に文字の 10 進数表記を続けて入力すると、ASCII 文字を指定できます。 たとえば、Y ウムラウト (Ÿ) を区
切り文字として使用するには、区切り文字のプロパティボックスに /255 と入力します。
関連情報
ファイル形式エディタの使用 [64 ページ]
26
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
一般オプション [22 ページ]
データファイルオプション [24 ページ]
デフォルトの書式オプション [27 ページ]
入力/出力オプション [28 ページ]
カスタム転送オプション [30 ページ]
ロケールオプション [31 ページ]
エラー処理オプション [32 ページ]
フィールド作業領域 [33 ページ]
ファイル形式エディタ [21 ページ]
2.8.4
デフォルトの書式オプション
次の表にはファイル形式エディタのデフォルトの書式オプションが含まれます。
表 21:
オプション
入力される値
説明
モード
エスケープ文字
任意の文字シーケンス、または
{none}
Data Services で通常の列区切
新規、編集
り文字を無視させる特殊な文字
シーケンス。 エスケープ文字に
続く文字は、列区切り文字として
は使用されません。
たとえば、スラッシュをエスケー
プ文字として指定し、カンマを列
区切り文字として指定することを
考えます。 すると、フィールド内
にカンマを使用するにはスラッシ
ュが必要になります。
NULL 指標
{none} または任意の文字シー
Data Services で NULL データ
ケンス
と解釈される特別な文字シーケ
ンスです。
新規、編集
blob 列のファイル形式で指定さ
れた NULL 指標はすべて無視さ
れます。
この文字を含む行を無視
{none} または任意の文字シー
ケンス
文字シーケンスが行の先頭にあ 新規、編集、ソース
る場合は、ファイルの読み取り時
またはメタデータの自動作成時
に行が無視されます。 複数の文
字シーケンスを入力するには、セ
ミコロンで区切ります。 セミコロン
またはバックスラッシュをマーク
文字として含めるには、バックス
ラッシュを前に付けます。
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
27
オプション
入力される値
説明
モード
Date format
yyyy.mm.dd
ファイルに対して日付値を読み
書きするための日付の形式。
新規、編集
ファイルに対して時刻値を読み
書きするための時刻の形式。
新規、編集
ファイルに対して日時値を読み
書きするための日付と時刻の形
式。
新規、編集
またはその他の組み合わせ
Time format
hh24:mi:ss
またはその他の組み合わせ
日付-時刻形式
yyyy.mm.dd hh24:mi:ss
またはその他の組み合わせ
関連情報
ファイル形式エディタの使用 [64 ページ]
一般オプション [22 ページ]
データファイルオプション [24 ページ]
区切り文字オプション [26 ページ]
入力/出力オプション [28 ページ]
カスタム転送オプション [30 ページ]
ロケールオプション [31 ページ]
エラー処理オプション [32 ページ]
フィールド作業領域 [33 ページ]
ファイル形式エディタ [21 ページ]
2.8.5
入力/出力オプション
次の表にはファイル形式エディタの入力/出力オプションが含まれます。
表 22:
オプション
入力される値
説明
モード
スタイル
ヘッダまたは BOF/EOF
ファイルの先頭と末尾の形式。
新規、編集
この選択内容で、入力/出力プロ
パティグループで利用可能なプ
ロパティが変わる場合がありま
す。
スキップする行数
整数
ヘッダスタイルを使用するファイ 新規、編集
ル形式において、ファイルを読み
取るときにスキップする行数。 フ
ァイルにコメントまたはその他の
データ以外の情報が含まれると
きは、0 以外の値を指定します。
28
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
オプション
入力される値
説明
モード
行ヘッダをスキップ
はい、いいえ
ヘッダスタイルを使用するファイ 新規、編集
ル形式において、ファイルのデー
タの先頭行に列名が含まれてい
て、ファイルの読み込み時にスキ
ップするべきかどうかを示しま
す。 Data Services では、スキッ
プする行数プロパティに加え、こ
のプロパティも使用します。
はいを選択すると、Data
Services ではデータを先頭行か
ら読み込まず、先頭行のデータ
を使用してファイルの列名を判別
します。
行ヘッダを書き込む
はい、いいえ
ヘッダスタイルを使用するファイ
ル形式において、列名を出力フ
ァイルの先頭行に書き込むかど
うかを示します。
新規、編集
BOM の書き込み
はい、いいえ
UTF-8 および UTF-16 を使用す
新規、編集
るファイル形式において、ファイ
ルへの BOM 文字の書き込みを
指定します。 バイトオーダーが定
義されていない UTF-8 または
UTF-16 ファイルに BOM 文字を
含める場合には、はいを選択し
ます。 UTF-16 ファイルについて
は、このプロパティによって
BOM 文字が追加されない場合、
ファイルは UTF-16be であると想
定されます。
ファイルの開始文字列
空白文字を含む任意の文字シー BOF/EOF スタイルを使用するフ 新規、編集
ケンス、空の文字列、または
ァイル形式において、ファイル内
{none}
のデータの先頭位置をマークす
る文字列。
ファイルの終了文字列
空白文字を含む任意の文字シー BOF/EOF スタイルを使用するフ 新規、編集
ケンス、空の文字列、または
ァイル形式において、ファイル内
{none}
のデータの末尾位置をマークす
る文字列。
関連情報
ファイル形式エディタの使用 [64 ページ]
一般オプション [22 ページ]
データファイルオプション [24 ページ]
区切り文字オプション [26 ページ]
デフォルトの書式オプション [27 ページ]
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
29
カスタム転送オプション [30 ページ]
ロケールオプション [31 ページ]
エラー処理オプション [32 ページ]
フィールド作業領域 [33 ページ]
ファイル形式エディタ [21 ページ]
2.8.6
カスタム転送オプション
次の表にはファイル形式エディタのカスタム転送オプションが含まれます。
表 23:
オプション
入力される値
説明
モード
実行可能なプログラム
ファイル名
(必須) カスタム転送プログラム
新規、編集
の名前またはその初期化スクリ
プト。 例: MyProgram.exe また
は MyProgram.cmd。
ユーザ名
空白文字を含む任意の文字シー (オプション) カスタム転送プログ
ケンス、空の文字列、または
ラムが接続するサーバのログイ
{none}
ン ID。 カスタムプログラムのユ
新規、編集
ーザが Data Services に自分の
パスワードを入力するときに、自
分のユーザ名を入力させること
ができます。
パスワード
空白文字を含む任意の文字シー (オプション) カスタム転送プログ
ケンス、空の文字列、または
ラムが接続するサーバのパスワ
{none}
ード。 このオプションに入力した
新規、編集
パスワードは、Data Services に
よって暗号化されます。
空白文字を含む任意の文字シー (オプション) カスタム転送プログ
ケンス、空の文字列、または
ラムに引数を作成し、このボック
{none}
スを使用して Data Services 内
引数
新規、編集
部から引数をフラグとして使用す
ることができます。 たとえば、プ
ログラムにセキュリティまたは圧
縮メカニズムを組み入れるとしま
す。 接続データは転送プログラ
ムのフラグにリンクすることもで
きます。
関連情報
ファイル形式エディタの使用 [64 ページ]
一般オプション [22 ページ]
データファイルオプション [24 ページ]
30
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
区切り文字オプション [26 ページ]
デフォルトの書式オプション [27 ページ]
入力/出力オプション [28 ページ]
ロケールオプション [31 ページ]
エラー処理オプション [32 ページ]
フィールド作業領域 [33 ページ]
2.8.7
ロケールオプション
次の表にはファイル形式エディタのロケールオプションが含まれます。
表 24:
オプション
言語
入力される値
説明
モード
ISO 639-2/T 標準で指定されて
データを格納または処理するた
めの、人間の言語 (韓国語、日
新規、編集
いる 3 文字の省略言語名
本語、英語など) を指定します。
表示されたリストから選択しま
す。
コードページ
サポートされるコードページのリ
スト。 サポートされるロケールお
よびエンコードを参照してくださ
い。
文字を定義するビットの順序を指 新規、編集
定します。 たとえば、日本語コー
ドページには ASCII、ギリシャ文
字、キリル文字、および日本語で
使用する文字が含まれます。そ
の結果、英語、ギリシャ語、ロシ
ア語、および日本語がサポートさ
れます。
関連情報
ファイル形式エディタの使用 [64 ページ]
一般オプション [22 ページ]
データファイルオプション [24 ページ]
区切り文字オプション [26 ページ]
デフォルトの書式オプション [27 ページ]
入力/出力オプション [28 ページ]
カスタム転送オプション [30 ページ]
エラー処理オプション [32 ページ]
フィールド作業領域 [33 ページ]
ファイル形式エディタ [21 ページ]
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
31
2.8.8
エラー処理オプション
次の表にはファイル形式エディタのエラー処理オプションが含まれます。
表 25:
オプション
入力される値
説明
モード
データ変換の警告を記録する
はい、いいえ
エラーログにデータ型変換の警
告を含めるかどうかを示します。
デフォルトははいです。
新規、編集、ソース
行形式の警告を記録する
はい、いいえ
エラーログに行形式の警告を含
むかどうかを決定します。デフォ
ルトははいです。
新規、編集、ソース
ログに記録する最大警告数
0 より大きい整数または {制限な データ変換の警告を記録するま
たは行形式の警告を記録するが
し}
有効な場合、Data Services が
新規、編集、ソース
ログに記録する警告数を制限で
きます。 デフォルトは {制限なし}
です。
データ変換エラーの取得
はい、いいえ
フラットファイルソースを処理する 新規、編集、ソース
ときにデータ型変換エラーを取得
するかどうかを決定します。 デフ
ォルトはいいえです。
行形式エラーの取得
はい、いいえ
フラットファイルソースを処理する 新規、編集、ソース
ときに行形式エラーを取得する
かどうかを決定します。 デフォル
トははいです。
ファイル内の受け入れた不正レ
コード数
0 より大きい整数または {制限な 受け入れられるファイルの不正
レコード数を指定します。
し}
ファイルへのエラー行の書き込
み
はい、いいえ
無効な行をエラーファイルに書き 新規、編集、ソース
込むかどうかを決定します。 デフ
ォルトはいいえです。
エラーファイルルートディレクトリ
ディレクトリパスまたは空白
ファイルへのエラー行の書き込
新規、編集、ソース
みが有効な場合は、エラーファイ
ルの保存先ルートディレクトリを
入力します。 このオプションに変
数を入力して、柔軟性を確保す
ることができます。
ここでディレクトリパスを入力する
場合には、エラーファイル名プロ
パティにファイル名だけを入力し
ます。
エラーファイルルートディレクトリ
に何も入力しない場合には、エラ
ーファイル名プロパティに完全パ
スとファイル名を入力します。
32
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
オプション
入力される値
説明
モード
エラーファイル名
ファイル名、完全パス名を含んだ ファイルへのエラー行の書き込
ファイル名、または空白
みが有効な場合は、無効な行を
記録するファイルの名前を入力
します。
新規、編集、ソース
便利な方法として、完全パス名を
持つ特定のファイルに対して設
定した変数を入力することもでき
ます。 マルチバイト文字を含むフ
ァイル名など、この方法以外では
入力できないファイル名を指定す
る場合に、変数を使用します。
関連情報
ファイル形式エディタの使用 [64 ページ]
一般オプション [22 ページ]
データファイルオプション [24 ページ]
区切り文字オプション [26 ページ]
デフォルトの書式オプション [27 ページ]
入力/出力オプション [28 ページ]
カスタム転送オプション [30 ページ]
ロケールオプション [31 ページ]
フィールド作業領域 [33 ページ]
ファイル形式エディタ [21 ページ]
2.8.9
フィールド作業領域
ファイル形式エディタのフィールド作業領域には、ファイル形式内のフィールドについてのプロパティが含まれています。
表 26:
プロパティ
入力される値
説明
フィールド名
空白文字以外の文字または数字から成
る任意のシーケンス
用し、行ヘッダを書き込むプロパティではいを選択した場合、Data
この列のデータを特定する名前。 ファイル形式でヘッダスタイルを使
Services ではフィールド名をターゲットファイルに書き込みます。
データ型
blob、date、datetime、decimal、
double、integer、interval、long、
この列の値のデータ型。 long データ型は、固定幅形式では利用で
きません。
numeric、real、time、varchar
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
33
プロパティ
入力される値
説明
形式
{なし}
varchar 以外の全データ型で、このフィールドの形式を指定します。
このプロパティを使用すると、デフォルトの形式を上書きできます。
たとえば、ある日付フィールドが他の日付フィールドとは異なる場
合、そのフィールドに別の形式を指定できます。
Null 値を使用できる
はい、いいえ
このフィールドが NULL 値を受入れるかどうかを示します。
説明
空白文字以外の文字または数字から成
る任意のシーケンス
フィールド名に似た名前を使用します。 たとえば、フィールド名が
列のデータの種類を指定するテキスト。 通常はフィールド名、または
LastName である場合、コンテンツタイプに「姓」と入力することがで
きます。
オブジェクトライブラリからファイル形式テンプレートを削除する場合は、そのファイル形式テンプレートに基づくすべてのファイ
ルソースとターゲットも削除する必要があります。
関連情報
ファイル形式エディタの使用 [64 ページ]
一般オプション [22 ページ]
データファイルオプション [24 ページ]
区切り文字オプション [26 ページ]
デフォルトの書式オプション [27 ページ]
入力/出力オプション [28 ページ]
カスタム転送オプション [30 ページ]
ロケールオプション [31 ページ]
エラー処理オプション [32 ページ]
ファイル形式エディタ [21 ページ]
2.9
ターゲットファイルプロパティ
このセクションのテーブルには、複製ジョブエディタのターゲットファイルプロパティタブで利用できるすべてのオプションが一覧
にされます。 テーブルはタイプ別にグループ化されます。
関連情報
一般オプション [35 ページ]
データファイルのオプション [36 ページ]
区切り文字オプション [37 ページ]
デフォルトの書式オプション [39 ページ]
34
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
入力/出力オプション [40 ページ]
カスタム転送オプション [41 ページ]
ロケールオプション [42 ページ]
2.9.1
一般オプション
次の一般オプションは複製ジョブエディタのターゲットファイルのプロパティタブで使用できます。
表 27:
オプション
入力される値
説明
ファイル形式
区切り文字
テキストファイルのデータ形式。 利用可能な
プロパティは、選択したファイル形式の種類
によって異なります。
適用可能なスキーマ
はい、いいえ
区切りファイル形式のスキーマが適用可能
かまたは固定されているかを示します。
●
はいはスキーマが適用可能であること
を示します。 実際のファイルに含まれて
いる列は、ファイル形式で示すよりも数
が少なかったり多いことがあります。 想
定よりも列が少ない場合、Data
Services ではデータのない列に null
値をロードします。 想定よりも列が多い
場合、Data Services では余分なデー
タを無視します。
●
いいえは、スキーマが固定であることを
示します。 Data Services では、各行
の列数がファイル形式で指定した列数
と一致している必要があります。
デフォルトはいいえです。 はいを選択す
る場合、選択した列および行区切りが
実際のデータ内にはないことを確認す
る必要があります。
カスタム転送プログラム
はい、いいえ
Data Services で、サードパーティ製のファイ
ル転送プログラムを使用できるようにしま
す。 ファイル形式エディタの入力/出力プロ
パティの下に、カスタム転送プログラムの追
加オプションが表示されます。
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
35
オプション
入力される値
説明
パラレルプロセススレッド
0 より大きい整数、{none}、{default}
パラレル処理のスレッド数を指定します。 こ
れにより Job Server コンピュータの CPU 使
用率を最大化することでパフォーマンスを改
善できます。 たとえば、CPU が 4 つある場
合は、このオプションに 4 を入力します。 詳
細については、パフォーマンスの最適化ガイ
ドの“ファイルのマルチスレッド化”の節を参照
してください。
USPS 認証テストを処理するジョブの場合
は、この値を {none} に設定することをお勧
めします。
関連情報
ターゲットファイルプロパティ [34 ページ]
データファイルのオプション [36 ページ]
区切り文字オプション [37 ページ]
デフォルトの書式オプション [39 ページ]
入力/出力オプション [40 ページ]
カスタム転送オプション [41 ページ]
ロケールオプション [42 ページ]
2.9.2
データファイルのオプション
次のデータファイルオプションは複製ジョブエディタのターゲットファイルのプロパティタブで使用できます。
表 28:
オプション
入力される値
説明
場所
ローカル、Job Server
設計中は、ファイルがローカルマシン上にあ
るか、Job Server を実行するマシン上にあ
るかを示します。 Job Server を選択する場
合は、ファイルへの完全パスを入力する必要
があります。 UNIX システムでは大文字小文
字が区別されるので注意してください。
実行中は、すべてのファイルが、ジョブを実
行する Job Server マシン上にある必要があ
ります。 ジョブの設計で別のファイルを使用
する場合は、指定したファイルをジョブの実
行前に変更してください (ルートディレクトリ
およびファイルプロパティ)。
36
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
オプション
入力される値
説明
ルートディレクトリ
ファイルへのパス名
指定されているファイル名の親ディレクトリ。
ディレクトリ名が入力されている場合、その
場所にファイルが生成され、ファイル名形式
は次のようになります。
<jobname_tablename>.<extens
ion>。 ディレクトリが空白の場合、ファイル
は <DS_COMMON_DIR>/
workspace/ の下に生成されます。
ファイル拡張子
ファイル拡張子
複製ジョブのすべてのローダファイルに適用
されるファイル拡張子。
関連情報
ターゲットファイルプロパティ [34 ページ]
一般オプション [35 ページ]
区切り文字オプション [37 ページ]
デフォルトの書式オプション [39 ページ]
入力/出力オプション [40 ページ]
カスタム転送オプション [41 ページ]
ロケールオプション [42 ページ]
2.9.3
区切り文字オプション
次の区切り文字オプションは複製ジョブエディタのターゲットファイルのプロパティタブで使用できます。
表 29:
オプション
入力される値
説明
列
タブ、セミコロン、カンマ、空白文字、または
その他の文字シーケンス
区切りファイル形式における、ある列の終わ
りと次の列の始まりを示す文字シーケンス。
行
{次の行}、{Windows 新規行}、{Unix 新規
あるデータ行が終わり、次のデータ行が始ま
ることを示す文字シーケンス。
行}、または任意の文字シーケンス
テキスト文字列内の行
文字、行区切り文字
テキスト文字列内で、行区切り文字を解釈す
る方法を定義します。
●
文字: 指定した行区切り文字は、テキス
ト文字列内で文字として処理されます。
●
行区切り文字: 指定した行区切り文字
は、解釈されてテキスト文字列内の行
を定義します。
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
37
オプション
入力される値
テキスト
一重引用符記号 (')、二重引用符記号 (") ま テキスト文字列の先頭と末尾を示します。 こ
たは {none}
説明
の文字が最初に表示されてから 2 番目に表
示されるまでの間にあるすべての文字 (列
区切り文字として指定した文字も含む) が、
単一のテキスト文字列になります。 行文字
の処理方法は、テキスト文字列内の行の設
定によって定義されます。
注記
列内のデータには、テキスト区切り文字も指定しない限り、列または行区切り文字を含めることはできません。 たとえば、カ
ンマを列区切り文字として指定する場合、ファイル内のデータにカンマを含めることはできません。 しかし、カンマを列区切
り文字として指定し、一重引用符をテキスト区切り文字として指定すると、データ内の文字列にカンマを使うことができま
す。
列および行区切り文字には、出力不可能な文字を含む任意の ASCII 文字を使用できます。
スラッシュ (/) の後に文字の 10 進数表記を続けて入力すると、ASCII 文字を指定できます。 たとえば、Y ウムラウト (Ÿ) を区
切り文字として使用するには、区切り文字のプロパティボックスに /255 と入力します。
関連情報
ターゲットファイルプロパティ [34 ページ]
一般オプション [35 ページ]
データファイルのオプション [36 ページ]
デフォルトの書式オプション [39 ページ]
入力/出力オプション [40 ページ]
カスタム転送オプション [41 ページ]
ロケールオプション [42 ページ]
38
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
2.9.4
デフォルトの書式オプション
次のデフォルトの書式オプションは複製ジョブエディタのターゲットファイルのプロパティタブで使用できます。
表 30:
オプション
入力される値
説明
エスケープ文字
任意の文字シーケンス、または {none}
Data Services で通常の列区切り文字を無
視させる特殊な文字シーケンス。 エスケープ
文字に続く文字は、列区切り文字としては使
用されません。
たとえば、スラッシュをエスケープ文字として
指定し、カンマを列区切り文字として指定す
ることを考えます。 すると、フィールド内にカ
ンマを使用するにはスラッシュが必要になり
ます。
NULL 指標
{none} または任意の文字シーケンス
Data Services で NULL データと解釈される
特別な文字シーケンスです。
blob 列のファイル形式で指定された NULL
指標はすべて無視されます。
この文字を含む行を無視
{none} または任意の文字シーケンス
文字シーケンスが行の先頭にある場合は、
ファイルの読み取り時またはメタデータの自
動作成時に行が無視されます。 複数の文字
シーケンスを入力するには、セミコロンで区
切ります。 セミコロンまたはバックスラッシュ
をマーク文字として含めるには、バックスラッ
シュを前に付けます。
Date format
yyyy.mm.dd
またはその他の組み合わせ
Time format
hh24:mi:ss
またはその他の組み合わせ
日付-時刻形式
yyyy.mm.dd hh24:mi:ss
ファイルに対して日付値を読み書きするため
の日付の形式。
ファイルに対して時刻値を読み書きするため
の時刻の形式。
ファイルに対して日時値を読み書きするため
の日付と時刻の形式。
またはその他の組み合わせ
数値データを確認する
はい、いいえ
小数点検証および出力時における書式設定
を実行します。
関連情報
ターゲットファイルプロパティ [34 ページ]
一般オプション [35 ページ]
データファイルのオプション [36 ページ]
区切り文字オプション [37 ページ]
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
39
入力/出力オプション [40 ページ]
カスタム転送オプション [41 ページ]
ロケールオプション [42 ページ]
2.9.5
入力/出力オプション
次の入力/出力オプションは複製ジョブエディタのターゲットファイルのプロパティタブで使用できます。
表 31:
オプション
入力される値
説明
スタイル
ヘッダまたは BOF/EOF
ファイルの先頭と末尾の形式。 この選択内
容で、入力/出力プロパティグループで利用
可能なプロパティが変わる場合があります。
スキップする行数
整数
ヘッダスタイルを使用するファイル形式にお
いて、ファイルを読み取るときにスキップする
行数。 ファイルにコメントまたはその他のデ
ータ以外の情報が含まれるときは、0 以外の
値を指定します。
行ヘッダを書き込む
はい、いいえ
ヘッダスタイルを使用するファイル形式にお
いて、列名を出力ファイルの先頭行に書き込
むかどうかを示します。
BOM の書き込み
はい、いいえ
UTF-8 および UTF-16 を使用するファイル
形式において、ファイルへの BOM 文字の書
き込みを指定します。 バイトオーダーが定義
されていない UTF-8 または UTF-16 ファイ
ルに BOM 文字を含める場合には、はいを
選択します。 UTF-16 ファイルについては、こ
のプロパティによって BOM 文字が追加され
ない場合、ファイルは UTF-16be であると想
定されます。
BOF マーカー
EOF マーカー
空白文字を含む任意の文字シーケンス、空
の文字列、または {none}
空白文字を含む任意の文字シーケンス、空
の文字列、または {none}
BOF/EOF スタイルを使用するファイル形式
において、ファイル内のデータの先頭位置を
マークする文字列。
BOF/EOF スタイルを使用するファイル形式
において、ファイル内のデータの末尾位置を
マークする文字列。
関連情報
ターゲットファイルプロパティ [34 ページ]
一般オプション [35 ページ]
データファイルのオプション [36 ページ]
区切り文字オプション [37 ページ]
40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
デフォルトの書式オプション [39 ページ]
カスタム転送オプション [41 ページ]
ロケールオプション [42 ページ]
2.9.6
カスタム転送オプション
次のカスタム転送オプションは複製ジョブエディタのターゲットファイルのプロパティタブで使用できます。
表 32:
オプション
入力される値
説明
カスタム転送プログラム
ファイル名
(必須) カスタム転送プログラムの名前また
はその初期化スクリプト。 例:
MyProgram.exe または
MyProgram.cmd。
カスタム転送ユーザ名
空白文字を含む任意の文字シーケンス、空
の文字列、または {none}
(オプション) カスタム転送プログラムが接続
するサーバのログイン ID。 カスタムプログラ
ムのユーザが Data Services に自分のパス
ワードを入力するときに、自分のユーザ名を
入力させることができます。
カスタム転送パスワード
空白文字を含む任意の文字シーケンス、空
の文字列、または {none}
(オプション) カスタム転送プログラムが接続
するサーバのパスワード。 このオプションに
入力したパスワードは、Data Services によ
って暗号化されます。
カスタム転送引数
空白文字を含む任意の文字シーケンス、空
の文字列、または {none}
(オプション) カスタム転送プログラムに引数
を作成し、このボックスを使用して Data
Services 内部から引数をフラグとして使用
することができます。 たとえば、プログラムに
セキュリティまたは圧縮メカニズムを組み入
れるとします。 接続データは転送プログラム
のフラグにリンクすることもできます。
関連情報
ターゲットファイルプロパティ [34 ページ]
一般オプション [35 ページ]
データファイルのオプション [36 ページ]
区切り文字オプション [37 ページ]
デフォルトの書式オプション [39 ページ]
入力/出力オプション [40 ページ]
ロケールオプション [42 ページ]
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
41
2.9.7
ロケールオプション
次のロケールオプションオプションは複製ジョブエディタのターゲットファイルのプロパティタブで使用できます。
表 33:
オプション
入力される値
説明
ISO 639-2/T 標準で指定されている 3 文字 データを格納または処理するための、人間
の言語 (韓国語、日本語、英語など) を指定
言語
の省略言語名をサポートします。
します。 表示されたリストから選択します。
コードページ
サポートされるコードページのリスト。 サポー 文字を定義するビットの順序を指定します。
トされるロケールおよびエンコードを参照して たとえば、日本語コードページには ASCII、
ください。
ギリシャ文字、キリル文字、および日本語で
使用する文字が含まれます。その結果、英
語、ギリシャ語、ロシア語、および日本語が
サポートされます。
関連情報
ターゲットファイルプロパティ [34 ページ]
一般オプション [35 ページ]
データファイルのオプション [36 ページ]
区切り文字オプション [37 ページ]
デフォルトの書式オプション [39 ページ]
入力/出力オプション [40 ページ]
カスタム転送オプション [41 ページ]
2.10 監視エディタ
ツールバーでアイコンをクリックするか、ツールメニューから選択すると、ワークスペースにワークベンチの監視エディタが開き
ます。
監視エディタは、次の複数の領域で構成されます。
42
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
表 34:
領域
説明
ジョブ選択ツールバー
ワークベンチが接続されているリポジトリで使用できる Data Services ジョブが表示され、これらの
ジョブを実行できます。
注記
監視エディタには、ワークベンチ固有の複製ジョブではなく、リポジトリのすべての標準 Data
Services ジョブが表示されます。
[実行履歴] ペイン
選択したジョブの実行履歴を表示します。 各行に 1 つのジョブ実行インスタンスの現在のステータ
ス、実行日付、および継続時間が表示されます。
[実行履歴ダッシュボード] ペイン
選択したジョブの履歴がグラフィカルに表示されます。 このペインの右上隅にあるドロップダウンボ
ックスから選択することで、チャートの種類を変更できます。
[実行の詳細] ペイン
[実行履歴] ペインで選択したジョブ実行インスタンス個別の詳細を表示します。 実行インスタンス
のトレースログ、監視ログ、およびエラーログと実行統計を表示できます。
各ペイン間の境界をドラッグすることで、各ペインのサイズを調整できます。 また、ダッシュボードペインと詳細ペインの境界の
中心にある矢印をクリックすることで、これらのペインを非表示にしたり再表示したりできます。
2.11
Data Services 基本設定
Data Services 基本設定オプションを使用して、Data Services ワークベンチの複数の領域をカスタマイズできます。
ウィンドウ
基本設定 をクリックし、Data Services ノードを展開して Data Services 基本設定を開きます。
メインの Data Services ページから、ツールヒントに表示するエラーの最大数オプションで数字を指定します。
基本設定の Data Services ノードにあるその他のオプションにはいかが含まれます。
●
データフロー検出
●
データフローエディタ
●
データのプレビュー
●
データストアエディタ
●
式エディタ
●
式マクロ
●
ファイル形式エディタ
●
プロジェクトエクスプローラ
関連情報
データフロー検出 [44 ページ]
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
43
データフローエディタ [46 ページ]
データのプレビュー [46 ページ]
データストア エディタ [46 ページ]
式エディタ [47 ページ]
式マクロ [48 ページ]
ファイル形式エディタ [49 ページ]
プロジェクトエクスプローラ [50 ページ]
2.11.1
データフロー検出
データフロー検出オプションを使用すると、検出アルゴリズムの機能方法をカスタマイズすることができます。 たとえば、マッピ
ングの検出ダイアログおよび結合の検出ダイアログに表示する最少スコアを設定することができます。
ウィンドウ
基本設定
をクリックして、
Data Services
データフロー検出
を展開して開きます。
関連情報
マッピング検出オプション [44 ページ]
結合検出 [45 ページ]
2.11.1.1
マッピング検出オプション
次の表では、データフロー検出基本設定ダイアログのマッピング検出オプションのグループについて説明します。
表 35:
オプション
説明
最少スコアしきい値
表示する最少マッピングスコアを選択します。 設定した値以上のス
コアがマッピング検出ダイアログに表示されます。
クエリの作成コンテキストメニューでマッピング検出を有効にする
以下の方法で、Query トランスフォームを作成する際に、マッピング
検出を有効にする場合に選択します。
最少スコアしきい値
●
複数のソース要素をデータフローから選択し、右クリックしてコ
ンテキストメニューを開く
●
ローダを選択し、右クリックしてコンテキストメニューを開く
表示する最少マッピングスコアを選択します。 設定した値以上のス
コアがマッピング検出ダイアログに表示されます。 このオプション
は、クエリの作成コンテキストメニューのマッピング検出を有効にす
るオプションにのみ適用されます。
44
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
オプション
説明
常にマッピングを確認する
新しい Query トランスフォームを作成する際に常にマッピングを確
認する場合に選択します。 このオプションは、クエリの作成コンテキ
ストメニューのマッピング検出を有効にするオプションに適用されま
す。
関連情報
データフロー検出 [44 ページ]
結合検出 [45 ページ]
2.11.1.2
結合検出
次の表では、データフロー検出基本設定ダイアログのデータフローマッピング検出オプションについて説明します。
表 36:
オプション
説明
最少スコアしきい値
表示する最少結合スコアを選択します。 設定した値以上のスコアが
結合の検出ダイアログに表示されます。
クエリの作成コンテキストメニューで結合検出を有効にする
以下の方法で、Query トランスフォームを作成する際に、結合検出
を有効にする場合に選択します。
最少スコアしきい値
●
複数のソース要素をデータフローから選択し、右クリックしてコ
ンテキストメニューを開く
●
ローダを選択し、右クリックしてコンテキストメニューを開く
表示する最少マッピングスコアを選択します。 設定した値以上のス
コアがマッピング検出ダイアログに表示されます。
常に結合を確認する
新しい Query トランスフォームを作成する際に常に結合を確認する
場合に選択します。 このオプションは、クエリの作成コンテキストメニ
ューの結合検出を有効にするオプションに適用されます。
関連情報
データフロー検出 [44 ページ]
マッピング検出オプション [44 ページ]
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
45
2.11.2
データフローエディタ
データフローの基本設定を使用して、自動配置オプションでのデータフローダイアグラムの要素の配置 (たとえば、要素間の
間隔の最小化) 方法など、データフローエディタのさまざまな設定をカスタマイズできます。
表 37:
オプション
内容説明
上余白
データフローダイアグラムの上余白を指定します。
左余白
データフローダイアグラムの左余白を指定します。
水平余白
データフローダイアグラムの水平余白を指定します。
垂直余白
データフローダイアグラムの垂直余白を指定します。
横位置
データフローダイアグラムの横位置を指定します。
要素をダイアグラムにドロップすると、名前が自動的に編集モードで
入力されます
2.11.3
●
左揃え
●
中央揃え
●
右揃え
選択すると、要素をダイアグラムにドロップした場合にフィールド名が
編集モードになります。
データのプレビュー
データのプレビュー基本設定を使用すると、データのプレビューの表示方法をカスタマイズしたり、取得する最大行数や最大
のキロバイト数を変更することができます。
ウィンドウ
基本設定
をクリックして、
Data Services
データのプレビュー
を展開して開きます。
表 38:
オプション
説明
テーブルから取得する最大行数
テーブルから取得する最大行数を指定します。
ファイルから取得する最大サイズ (KB)
ファイルから取得する最大のキロバイト数を指定します。
データプレビュー表示モード
以下から表示方法を指定します。
2.11.4
●
エディタ内
●
ビュー内
●
ダイアログ内
データストア エディタ
データストアエディタの基本設定ページでは、テーブルのインポート時に、テーブルと列を表示するオプションと行数を検出す
るオプションを使用できます。
46
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
ウィンドウ
基本設定
をクリックして、
Data Services
データストアエディタ
を展開して開きます。
表 39:
オプション
内容説明
テーブルのインポート中に行数を自動検出します (速度が遅くなる
テーブルメタデータのインポート時に、行数がテーブルのプロパティ
ダイアログおよびプロジェクトエクスプローラダイアログに表示する場
合に選択します。
可能性があります)
テーブル:
所有者をテーブル名の先頭文字として使用
所有者をテーブル名の先頭文字として使用する場合に選択します。
列数を表示
列数を表示する場合に選択します。
行数を表示
行数を表示する場合に選択します。
行サイズを表示
行サイズを表示する場合に選択します。
説明を表示
テーブルの説明を表示する場合に選択します。
列:
データ型を表示
列のデータ型を表示する場合に選択します。
説明を表示
列の説明を表示する場合に選択します。
2.11.5
式エディタ
コンテンツアシストおよび構文のカラーリングオプションを設定して、式エディタをカスタマイズします。
コンテンツアシストオプション
表 40:
オプション
内容説明
単一提案を自動挿入
単一提案を自動挿入する場合に、このオプションを選択します。
スキーマ修飾列名を挿入
スキーマ修飾列名を挿入する場合に、このオプションを選択します。
自動アクティブ化を有効にする
自動アクティブ化を有効にする場合に、このオプションを選択しま
す。
アクティブ化遅延 (ms)
アクティブ化遅延をミリ秒単位で入力します。 デフォルト値は 200 で
す。
アクティブ化トリガ
含めるアクティブ化トリガを選択します。
修飾名を提案する '.'
変数を提案する '$'
置換パラメータを提案する '['
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
47
構文のカラーリング
構文のカラーリングオプションを使用して、式エディタ構文の色とフォントを設定します。
2.11.6
式マクロ
以下のオプションにより、式マクロを管理 (作成、編集、および削除) でき、この画面からマクロをインポートおよびエクスポート
できます。
式マクロの一覧
表 41:
ボタン/オプション
説明
新しいフォルダ
新しいフォルダを作成します。
新しいマクロ
新しい式マクロを作成します。
削除
選択した式マクロを削除します。
上に移動
選択したマクロを上に移動します。
下に移動
選択したマクロを下に移動します。
[一般] タブ
表 42:
オプション
説明
説明
選択した機能の用途を説明します。
式
追加する式マクロを入力します。
条件タブ
表 43:
オプション
説明
以下のデータ型に制限
式マクロを適用してデータ型を選択するのみの場合に選択します。
ドロップダウンリストからデータ型を選択します。
48
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
オプション
説明
以下のマッピングタイプに制限
式マクロを適用してマッピングタイプを選択する場合に選択します。
ドロップダウンリストからマッピングタイプを選択します。
以下のコンテンツタイプに制限
式マクロを適用してコンテンツタイプを選択するのみの場合に選択し
ます。 ドロップダウンリストからコンテンツタイプを選択します。
以下のフィールド名パターンに制限
特定のフィールド名パターンに制限する場合に選択します。 ドロップ
ダウンリストからフィールド名パターンを選択します。
その他のオプション/ボタン
表 44:
オプション/ボタン
説明
インポート
式マクロをファイルからインポートします。
エクスポート
式マクロをファイルにエクスポートします。
デフォルトの復元
式マクロを Data Services ワークベンチに含まれるデフォルトに復
元します。
2.11.7
ファイル形式エディタ
ファイル形式エディタオプションを使用して、データのプレビュー時およびファイルの検出アルゴリズムの際にスキャンするキロ
バイト数を指定できます。
表 45:
オプション
説明
フィールドの検出に使用される最大ファイルサイズ
ファイルの検出アルゴリズムの際にスキャンするキロバイト数を指定
します。
データのプレビューに使用される最大ファイルサイズ
2.11.7.1
データのプレビュー時にスキャンするキロバイト数を指定します。
検出設定
データ型の検出オプションは、既存のファイルからファイル形式を作成してデータ型を検出する際に検出されたデータ型に影
響します。 フィールドの値が、日付、時刻、または日付時刻の形式のいずれかと一致する場合、ワークベンチにより、該当す
るデータ型がフィールドに割り当てられます。 ワークベンチにより、各形式の一覧に表示された順序で形式の検出が試行され
ます。
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
49
表 46:
オプション
説明
日付時刻形式
日付時刻形式を追加、編集、削除、または並べ替えます。
日付形式
日付形式を追加、編集、削除、または並べ替えます。
時刻形式
時刻形式を追加、編集、削除、または並べ替えます。
ロケール
ロケールを追加、編集、削除、または並べ替えます。
3 桁ごとの区切り記号または小数点の区切り記号が使用されている
場合、設定されたロケールは decimal データ型の検出に影響する
可能性があります。 たとえば、適切な区切り記号 (ドイツ) を使用し
て設定されたロケールが一覧に含まれていない限り、
10.237.329,95 は decimal (10,2) として認識されません。
Null 値
Null 値を追加、編集、削除、または並べ替えます。
2.11.8
プロジェクトエクスプローラ
以下のオプションを使用すると、プロジェクトエクスプローラでの Data Services ワークベンチプロジェクトファイルの表示方法
を微調整することができます。 たとえば、データストアファイルのテーブルのグループ化方法を指定できます。
表 47: 全般
オプション
説明
ファイル拡張子を表示
ファイル拡張子を表示する場合に選択します。
表 48: データストア
オプション
説明
テーブル数を表示
テーブル数を表示する場合に選択します。
データベースタイプを表示
データベースタイプを表示する場合に選択します。
説明を表示
データストアの説明を表示する場合に選択します。
表 49: テーブル
オプション
説明
列数を表示
列数を表示する場合に選択します。
テーブルの種類を表示
テーブルの種類を表示する場合に選択します。
行数を表示
テーブルの行数を表示する場合に選択します。
説明を表示
説明を表示する場合に選択します。
行サイズを表示
行サイズを表示する場合に選択します。
表 50: ツリー構造
オプション
説明
種類でのテーブルのグループ化
テーブルを種類でグループ化する場合に選択します。
50
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
ワークベンチのユーザインタフェース
オプション
説明
所有者でのテーブルのグループ化
テーブルを所有者でグループ化する場合に選択します。
テーブルチャンキングを有効にする
テーブルチャンキングを有効にする場合に選択します。
チャンクサイズ
テーブルチャンキングを有効にするが選択されている場合、テーブ
ル数を入力します。
表 51: 列
オプション
説明
データ型を表示
データ型を表示する場合に選択します。
説明を表示
説明を表示する場合に選択します。
2.12 一般設定
基本設定のセクションでは、以下の基本設定を行うことができます。
●
全般
●
外観
●
コンテンツタイプ
●
Editors
●
キー
●
遠近感
●
ワークスペース
2.13 言語設定
ワークベンチで使用する製品言語を入力します。 言語の変更を適用するには、ワークベンチを再起動する必要があります。
ワークベンチガイド
ワークベンチのユーザインタフェース
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
51
3
データベースの移行
異なるデータベースシステム間でのデータおよびスキーマ情報の移行は、データベースシステムの種類、データベーススキー
マの複雑さ、および移行するデータセットのサイズによっては、数日、場合によっては数カ月かかることもある複雑なタスクで
す。 また、ソースデータベースタイプとターゲットデータベースタイプ間に互換性がない場合は、スキーマおよびデータを手動
で修正しなければならないことがありました。
Data Services ワークベンチは、このデータベース移行プロセスを大幅に簡素化します。 ワークベンチでは、ソースおよびター
ゲットデータベースの接続情報を設定し、移行するテーブルを選択します。 ワークベンチにより、Data Services ジョブ、ワー
クフロー、およびデータフローが自動的に作成され、これらが Data Services リポジトリにインポートされます。
複製ジョブの作成後に、ワークベンチを使用してジョブを実行し、その進捗状況を監視することができます。 必要に応じて、生
成されたデータフローを Designer で編集し、他の Data Services ツールを使用してジョブをスケジュールして実行することも
できます。
3.1
データおよびスキーマ情報の移行
ワークベンチを使用してデータおよびスキーマ情報をあるデータベースから別のデータベースに移行する処理は、通常、以下
の基本手順で構成されます。
1.
プロジェクトエクスプローラでワークベンチプロジェクトを作成します。
2.
ソースデータストア定義を作成します。
3.
ターゲットデータストア定義を作成します。
4.
ソースデータストアおよびターゲットデータストアを使用して複製ジョブを作成します。
5.
a.
移行するソースオブジェクトを選択します。
b.
ターゲットオブジェクトをグループ化し、移行の順序を指定します。
c.
必要に応じてターゲットスキーマを調整します。
d.
ジョブの複製動作を指定します。
複製ジョブを展開して実行します。
標準の個別データストアおよび複製ジョブエディタを使用して、データストアと複製ジョブ定義の手順を手動で実行することもで
きます。また、クイック複製ウィザードを使用して処理を完了することもできます。 複製ウィザードを使用する場合も、ウィザー
ド完了後に標準エディタを使用して複製ジョブを変更できます。
関連情報
プロジェクトエクスプローラ [17 ページ]
データストア エディタ [20 ページ]
複製ジョブエディタ [16 ページ]
52
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
データベースの移行
3.1.1
ワークベンチプロジェクトの作成
新規プロジェクトウィザードを使用して、ワークベンチプロジェクトを作成します。 次のいずれかの方法でウィザードを開始しま
す。
●
プロジェクトエクスプローラの内側を右クリックして、
●
ファイルメニューから
●
新規ツールバーアイコンをクリックします。
新規
プロジェクト
新規
プロジェクト
の順に選択します。
の順に選択します。
一般
プロジェクト
の順に選択して、次へをクリックします。
新規プロジェクトウィザードが開きます。以下の手順に従います。
1.
新しいプロジェクトの名前を指定して、[次へ] をクリックします。
注記
プロジェクト名には、英数字とアンダースコア記号のみを使用できます。
2.
プロジェクトのファイルを別の場所に保存する場合は、デフォルトの場所を使用するをオフにしてプロジェクトファイルの場
所を指定します。
3.
Data Services リポジトリを選択します。
4.
完了をクリックして、プロジェクトを作成します。
新しいプロジェクトがプロジェクトエクスプローラに表示されます。
これで、データストアや複製ジョブなどのワークベンチオブジェクトをプロジェクトに追加できます。
関連情報
データストアの作成 [55 ページ]
複製ジョブエディタの使用 [56 ページ]
3.1.2
クイック複製ウィザードの使用
クイック複製ウィザードを使用して、ソースデータをサポートされるいずれかのターゲットデータベースまたはファイルに簡単に
移行できます。
1.
ツールバーのクイック複製ウィザードアイコンをクリックします。
クイック複製ウィザードが開きます。
2.
新しい複製プロジェクトの名前を指定して、[次へ] をクリックします。
注記
プロジェクト名には、英数字とアンダースコア記号のみを使用できます。
ソースデータストア設定ウィンドウが開きます。
3.
ソースデータストアの設定を指定して、[次へ] をクリックします。
ワークベンチガイド
データベースの移行
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
53
a.
データストアの種類を選択します。
選択した種類のデータベースまたはアプリケーションで使用できる設定が表示されます。
b.
データベースまたはアプリケーションの必要に応じてデータストア設定を設定します。
注記
プロパティ名列では、必須の設定はアスタリスク (*) でマークされ、値が設定されていない必須の設定は赤色で
強調表示されます。 デフォルト値から変更された設定は太字で表示されます。
c.
接続テストをクリックして、接続設定が有効かどうか検証します。
接続テストに失敗した場合は、データストア接続設定を修正して、再度接続をテストします。
注記
接続テストは、データベースまたはアプリケーションと (ワークベンチホストではなく) セントラル管理コンソール
(CMC) ホスト間で実行されます。 CMC とデータストアデータベース間、または CMC とアプリケーション間の接
続設定が有効であることを確認します。
ソースオブジェクト選択ウィンドウが開きます。
4.
ターゲットデータストアまたはファイルに複製するオブジェクトを選択して、次へをクリックします。
ターゲット設定の設定ウィンドウが開きます。
5.
ターゲットデータストアまたはファイルの設定を指定して、次へをクリックします。
a.
ファイルまたはデータストアのターゲットタイプを選択します。
b.
ターゲットタイプがデータストアの場合、データストアタイプを選択します。
選択した種類のデータベースまたはアプリケーションで使用できる設定が表示されます。
c.
データベース、ファイル、またはアプリケーションの必要に応じてそれらの設定を設定します。
注記
プロパティ名列では、必須の設定はアスタリスク (*) でマークされ、値が設定されていない必須の設定は赤色で
強調表示されます。 デフォルト値から変更された設定は太字で表示されます。
d.
ターゲットタイプとしてデータストアを選択した場合、接続テストをクリックして接続設定が有効かどうか検証します。
接続テストに失敗した場合は、データストア接続設定を修正して、再度接続をテストします。
リポジトリおよび Job Server 選択ウィンドウが開きます。
6.
これ以上の変更を行わずに複製ジョブを実行する場合は、[すぐに複製ジョブを実行] を選択します。
a.
左側の列で、使用する Data Services リポジトリを選択します。
ワークベンチで生成されたジョブはこのリポジトリに格納されます。 デフォルトでは、一覧の最初のリポジトリが選択
されています。
b.
右側の列で、複製ジョブの実行に使用する Data Services Job Server を選択します。
デフォルトでは、選択したリポジトリに関連付けられている Job Server が使用されます。
7.
完了をクリックして複製ジョブを保存し、選択した設定で実行します (適用可能な場合)。
複製ジョブを実行すると、監視エディタが開きます。
ワークベンチは複製ジョブおよびデータストアの定義をローカルファイルシステムに保存します。 すぐに複製ジョブを実行した
場合は、複製ジョブの Data Services ジョブとデータストアも作成され、それらが選択したリポジトリにインポートされて、選択
した Job Server を使用して実行されます。
54
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
データベースの移行
3.1.3
データストアエディタを使用したデータストアの作成
データストアエディタには、データストア定義を修正できる強力なインタフェースがあります。
データストアエディタを使用して、データベーステーブルのインポート、列、キー、インデックス、およびパーティションの挿入ま
たは変更、属性の変更などを行います。
ワークベンチで定義して使用されるデータストアは、標準の Data Services データストアです。 Data Services データストアの
詳細については、リファレンスガイドを参照してください。
関連情報
データストア エディタ [20 ページ]
データストアの作成 [55 ページ]
3.1.3.1
データストアの作成
データストアを作成および設定します。
データストアをすでに作成している場合、プロジェクトエクスプローラで適切なプロジェクトを開き、データストア名をダブルクリ
ックします。
新しいデータストア定義を作成する場合は、次の方法のいずれかで新規データストアウィザードを起動します。
●
プロジェクトエクスプローラでプロジェクトを右クリックして、
●
プロジェクトエクスプローラでプロジェクトを選択して、ファイルメニューから
●
プロジェクトエクスプローラでプロジェクトを選択して、新規ツールバーアイコンをクリックします。
タストア
新規
データストア
新規
の順に選択します。
データストア
の順に選択します。
Data Services
デー
の順に選択して、次へをクリックします。
新規データストアダイアログボックスが開きます。
1.
新しいデータストアの名前を指定し、オプションで説明を入力します。 次へをクリックします。
注記
データストア名には、英数字とアンダースコア記号のみを使用できます。
設定パラメータダイアログボックスが開きます。
2.
ドロップダウンリストからデータストアの種類を選択します。
3.
ドロップダウンメニューからデータベースの種類を選択します。
選択した種類のデータベースまたはアプリケーションで使用できる設定が表示されます。
4.
プロパティの値行をダブルクリックし、適切な値を入力して、データベースまたはアプリケーションに対して必要なデータス
トア設定を完了します。
ワークベンチガイド
データベースの移行
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
55
注記
プロパティ名列では、必須の設定はアスタリスク (*) でマークされ、値が設定されていない必須の設定は赤色で強調
表示されます。 デフォルト値から変更された設定は太字で表示されます。
5.
接続テストをクリックして、接続設定が有効かどうか検証します。
接続テストに失敗した場合は、データストア接続設定を修正して、再度接続をテストします。
6.
次へをクリックします。
オブジェクト選択ウィンドウが開きます。
7.
データストア定義にインポートするオブジェクトを選択して、完了をクリックします。
データストアエディタで、新しいデータストアが開きます。
データストアエディタを使用して、データストア定義を詳細にカスタマイズできるようになりました。 たとえば、テーブルまたはビ
ュータブ (左側) を選択し、プロパティ、列またはキーを変更するか、設定タブを開いて追加設定をデータストアに追加すること
ができます。
関連情報
サポートされるデータ移行ソースおよびターゲット [75 ページ]
リファレンスガイド: オブジェクト、オブジェクトの説明、データストア
データストア エディタ [20 ページ]
データストアエディタを使用したデータストアの作成 [55 ページ]
3.1.4
複製ジョブエディタの使用
複製ジョブエディタには、複製ジョブを微調整することができる強力なインタフェースがあります。実行できる操作は、データス
トアテーブルのフィルタリング、ターゲット複製グループのカスタマイズ、テーブルや列マッピングの修正などです。
注記
ワークベンチで定義して使用される複製ジョブは、ワークベンチ固有のメタデータで定義されます。 Data Services リポジト
リに複製ジョブがデプロイされると、ワークベンチではこのメタデータを使用して、ジョブ、ワークフロー、データフローなどの
標準の Data Services オブジェクトを作成します。 Data Services オブジェクトの詳細については、リファレンスガイドを参
照してください。
複製ジョブをすでに作成してある場合は、プロジェクトエクスプローラで複製ジョブ名をダブルクリックすると、複製ジョブエディ
タが開きます。
新しい複製ジョブを作成する場合は、次の方法のいずれかで新規複製ジョブウィザードを起動します。
●
プロジェクトエクスプローラでプロジェクトを右クリックして、
●
プロジェクトエクスプローラでプロジェクトを選択して、ファイルメニューから
●
プロジェクトエクスプローラでプロジェクトを選択して、新規ツールバーアイコンをクリックします。
製ジョブ
56
新規
複製ジョブ
新規
の順に選択します。
複製ジョブ
の順に選択します。
Data Services
複
の順に選択して、次へをクリックします。
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
データベースの移行
新しい複製ジョブダイアログボックスが開きます。
1.
親プロジェクトまたはフォルダを選択し、次へをクリックします。
2.
新しい複製ジョブの名前と説明を入力して、完了をクリックします。
注記
複製ジョブ名には、英数字とアンダースコア記号のみを使用できます。
複製ジョブエディタで、新しい複製ジョブが開きます。
3.
4.
ドロップダウンリストから複製ターゲットタイプを選択します。 次のオプションがあります。
○
データストア
○
ファイル
次のいずれかの操作を行います。
○
データストアを選択した場合は、ターゲットデータストアに対して ... をクリックし、ソースデータストアを選択します。
使用できるデータストアの一覧が表示されます。 データストアをまだ作成していない場合は、後でデータストアを定義でき
ます。
○
ファイルを選択した場合は、ターゲットファイルのプロパティでルートディレクトリの値列内をダブルクリックし、ルート
ディレクトリを入力します。 ... をクリックしてルートディレクトリを参照できます。
複製ジョブエディタを使用して、複製ジョブ定義を詳細にカスタマイズできるようになりました。 たとえば、複製動作を変更した
り、ターゲットスキーマを変更したり、列のマッピングをカスタマイズしたりすることができます。
関連情報
複製ジョブエディタ [16 ページ]
リファレンスガイド: オブジェクト
3.1.4.1
複製ジョブプロパティの変更
複製ジョブを開くか、ターゲットデータストアペインで複製ジョブのルートノードを選択すると、設定領域に複数のタブが表示さ
れます。このタブを使用して、ワークベンチがその複製ジョブを処理する方法を設定できます。
表 52:
タブ
説明
プロパティ
データストアの複製ターゲットタイプ: 複製ジョブの複製ターゲットタイプ、名前、所有者、複製動作、およ
び説明を表示します。
ファイルの複製ターゲットタイプ: 複製ターゲットタイプ、名前、説明、およびターゲットファイルのプロパテ
ィを表示します。
ワークベンチガイド
データベースの移行
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
57
タブ
説明
変数
複製ジョブで使用できる変数に関する情報を表示します。
変数を追加または削除でき、データ型、長さ、精度、スケール、デフォルト値などの変数プロパティを変
更できます。
スクリプト
複製ジョブのロード前スクリプトおよびロード後スクリプトを表示します。
テキストボックスで直接スクリプトを変更するか、編集をクリックしてワークベンチ式エディタを起動するこ
とで、スクリプトを変更できます。 スクリプトを検証することもできます。
関連情報
式エディタの使用 [76 ページ]
3.1.4.1.1
複製動作
ワークベンチの複製ジョブを展開して実行すると、ワークベンチによってジョブの ETL メタデータが自動的に生成され、Data
Services リポジトリに展開されます。 生成されるメタデータは、複製ジョブに設定されている複製動作によって異なります。
次の複製動作オプションを選択できます。
●
スキーマおよびデータ
スキーマおよびデータのシナリオでは、ワークベンチは、ターゲットデータベースにテーブルが存在せず、これを作成する
必要があると想定します。 その結果、生成される ETL ジョブメタデータには次のオブジェクトが含まれます。
●
○
ソースデータストアおよびターゲットデータストア
○
ソーステーブルおよびターゲットテーブル
○
ターゲットテーブルを作成するためのスクリプトと、ソーステーブルからターゲットテーブルにデータを移動するワーク
フローおよびデータフローのすべてを含む Data Services ジョブ
データのみ
データのみのシナリオでは、ワークベンチは、ターゲットデータベースにテーブルがすでに存在すると想定します。 その結
果、生成される ETL ジョブメタデータには次のオブジェクトが含まれます。
○
ソースデータストアおよびターゲットデータストア
○
ソーステーブルおよびターゲットテーブル
○
ソーステーブルからターゲットテーブルにデータを移動するワークフローおよびデータフローを含む Data Services
ジョブ
注記
スキーマおよびデータがデフォルトの複製動作です。
58
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
データベースの移行
3.1.4.2
3.1.4.2.1
ターゲットスキーマの調整
ターゲットテーブルプロパティの変更
ターゲットデータストアペインでテーブルを選択すると、設定領域に複数のタブが表示されます。このタブを使用して、ワークベ
ンチがそのテーブルを処理する方法を設定できます。
表 53:
タブ
説明
プロパティ
テーブル名、所有者、および説明を表示し、ソーステーブルのデータを表示できるようにします。
列
ターゲットテーブル列に関する情報を表示します。
テーブルをインポートした後に、ターゲットテーブルに列を挿入したり、ターゲットテーブルから列を削除したりで
きます。 式エディタで、列名、データ型、説明などを変更することも、列のマッピングを変更することもできます。
外部キー
テーブルの 1 次キーおよび外部キー (ある場合) に関する情報を表示します。
キーをインポートした後に、キーを追加、削除、および変更できます。
インデックス
テーブルのインデックスに関する情報を表示します。 1 次インデックスが最初に一覧表示され、次にすべての 2
次インデックスが一覧表示されます。
インデックスを追加または削除でき、既存のインデックスから列を追加または削除できます。
オプション
ソーステーブルの読み取りおよびターゲットテーブルのロード時に、Data Services で使用されるオプションを
表示します。
使用できるソースオプションおよびターゲットオプションの詳細については、リファレンスガイドを参照してくださ
い。
注記
ワークベンチで使用されるオプションのみが表示されます。
データのフィルタ
ソーステーブルの行をフィルタできます。
基本のフィルタエディタまたは式エディタを使用して、フィルタを変更できます。
DDL オプション
DDL 生成の動作を指定できます。
たとえば、外部キーとインデックスのどちらを作成するかや、作成するテーブルを行と列のどちらで構成するか
を指定します。
デルタロード
テーブルのデルタロード動作を変更するオプションを表示します。
使用できるデルタロードオプションの詳細については、デルタロードの移行 [66 ページ]を参照してください。
関連情報
リファレンスガイド: オブジェクト、オブジェクトの説明、ソース
リファレンスガイド: オブジェクト、オブジェクトの説明、ターゲット
リファレンスガイド: DB2 10.5 列ベースサポートの前提条件
ワークベンチガイド
データベースの移行
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
59
3.1.4.2.2
ターゲットテーブルのグループ化
多くのデータウェアハウステーブルには、1 次キーと外部キーの関係のような、参照の整合性に関する制限があります。 2 つ
のテーブル間に関係がある場合、1 次キーテーブルは、外部キーテーブルより先にロードする必要があります。
複製ジョブエディタを使用してテーブルをグループ化することで、参照の整合性に関する問題を回避できます。 たとえば、1 次
キーテーブルを最初のグループに、外部キーテーブルを 2 番目のグループにすることができます。 別のシナリオでは、ディメ
ンションテーブルを最初のグループに、ファクトテーブルを 2 番目のテーブルにすることもできます。
デフォルトでは、テーブルは新しい複製ジョブで作成される Default_Group に追加されます。 ただし、ワークベンチ複製ジョブ
でサポートされている複製グループの数に制限はありません。
複製ジョブエディタでテーブルをグループ化するには、以下の手順を実行します。
1.
2.
ターゲットスキーマに新しい複製グループを作成します。
a.
ターゲットスキーマペインで複製ジョブルートノードを右クリックして、新しい複製グループを選択します。
新しい複製グループをターゲットスキーマに追加します。
b.
新しい複製グループを強調表示してから再度クリックして、わかりやすい名前を複製グループに割り当てます。
テーブルをソースペインから複製グループにドラッグして、新しいグループに割り当てます。
注記
テーブルは、ターゲットスキーマのグループ 1 つにのみ属することができます。 1 つのソーステーブルから複数のター
ゲットテーブルを作成できますが、各ターゲットテーブルに一意の名前を付ける必要があります。
3.
ターゲットスキーマで上矢印と下矢印を使用して、必要に応じて複製グループを並べ替えます。 複製ジョブ実行時、一覧
の先頭からテーブルが移行されます。
複製グループをターゲットスキーマ内でドラッグして、再配置することもできます。
ヒント
依存度によってターゲットスキーマのテーブルを自動的に並べ替えるには、[自動並べ替え] をクリックします。
注記
複製グループのタイプは連続またはパラレルに設定できます。 連続グループでは、ワークベンチによって生成されたデー
タフローは順番に実行されます。 パラレルグループでは、データフローはパラレルに実行されます。 グループのタイプを変
更するにはグループを右クリックして、複製グループのタイプを変更からパラレルまたは連続を選択します。
3.1.4.2.3
列のデータ型の変更
Data Services では、内部データ型の変換をサポートし、外部のソースまたはターゲットからメタデータをリポジトリにインポー
トするとき、および外部のテーブルにデータをロードするときに、データ型が変換されます。 ワークベンチでターゲットテーブル
を作成すると、内部データ型からターゲットデータベースで使用されていたデータ型に変換されます。
Data Services における内部データ型変換の詳細については、リファレンスガイドを参照してください。
ワークベンチを使用してデフォルトのデータ変換ルールを上書きできます。 列のデータ型を変更するには、以下の手順に従い
ます。
60
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
データベースの移行
1.
ターゲットスキーマペインで、列を含むテーブルを展開します。
2.
ターゲット列を選択します。
設定ペインに列の詳細が表示されます。
3.
データ型ドロップダウンボックスから列の新しいデータ型を選択します。
新しいデータ型で必要な場合は、列の長さ、精度、およびスケールを設定します。
関連情報
リファレンスガイド: データ型、データ型変換、内部データ型に対する変換
3.1.4.3
データストアテーブルのフィルタリング
複製ジョブでは、特定のソーステーブルの行のサブセットだけをターゲットデータストアに移行することがあります。
テーブル行のサブセットを移行するには、複製ジョブエディタでデータストアテーブルにフィルタを使用します。
1.
ターゲットスキーマペインで、フィルタするテーブルを選択します。
2.
設定ペインでデータのフィルタタブをクリックします。
3.
基本的なフィルタの場合は、テーブルフィルタ設定ウィンドウを使用します。
a.
基本を選択して、フィルタの編集をクリックします。
テーブルフィルタ設定ウィンドウが表示されます。
b.
フィルタに使用する列を列ペインからフィルタペインにドラッグします。
フィルタパネルに列が表示され、論理 AND または OR グループ化演算子で結合されます。
c.
各列に対して、比較演算子と値を指定することで、フィルタロジックを定義します。
ヒント
お互いに先頭の列をドラッグすることで、より複雑なネストされたフィルタ式を作成できます。 ネストレイアウトがグ
ラフィックプレビューに表示されます。
d.
グループ化演算子をダブルクリックして、必要に応じてグループ化ロジックを変更します。
e.
フィルタを削除するには、列またはグループ化演算子をクリックしてフィルタを強調表示し、選択したフィルタの削除ボ
タンをクリックします。
f.
フィルタが完成したら、[OK] をクリックします。
データのフィルタタブにフィルタが表示されます。
4.
詳細なフィルタリングを行うには、ワークベンチ式エディタを使用してフィルタを定義します。
a.
詳細設定を選択して、フィルタの編集をクリックします。
式エディタが表示されます。
b.
フィルタ式を完了して、[OK] をクリックします。
データのフィルタタブにフィルタ式が表示されます。
c.
フィルタ式を検証するには、[検証] をクリックします。
ワークベンチガイド
データベースの移行
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
61
関連情報
式エディタの使用 [76 ページ]
3.1.5
データフローエディタの使用
データフローエディタを使用して、データフローを作成し、そのデータフローを複製ジョブに含めることができます。 複製テーブ
ルをデータフローに変換することもできます。 複数の複製テーブルを強調表示し、選択を右クリックして変換データを選択しま
す。 単一のデータフローまたは複製テーブルごとに 1 つのデータフローを生成できます。
データフローをすでに作成してある場合は、プロジェクトエクスプローラでデータフロー名をクリックすると、データフローエディ
タが開きます。
新しいデータフローを作成するには、次のいずれか 1 つを実行します。
●
プロジェクトエクスプローラでプロジェクトを選択し、プロジェクトエクスプローラでデータフローを右クリックして
データフロー
の順に選択します。
●
プロジェクトエクスプローラでプロジェクトを選択して、ファイルメニューから
●
プロジェクトエクスプローラでプロジェクトを選択して、新規ツールバーアイコンをクリックします。
タフロー
1.
新規
新規
データフロー
の順に選択します。
Data Services
デー
の順に選択して、次へをクリックします。
新しいデータフローの名前を指定して、次へをクリックします。
注記
データフロー名には、英数字とアンダースコア記号のみを使用できます。
2.
新しいデータフローの説明を入力して、完了をクリックします。
データフローエディタで、新しいデータフローが開きます。
関連情報
データフローエディタ [18 ページ]
式マクロ [63 ページ]
リファレンスガイド: オブジェクト、オブジェクトの説明、データフロー
データフローエディタ [46 ページ]
3.1.6
複製テーブルのデータフローへの変換
複製テーブルをデータフローに変換するには、以下の手順を実行します。
1.
62
変換する複製テーブルを強調表示します。
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
データベースの移行
2.
選択を右クリックします。
3.
次のいずれかを選択します。
○
単一データフローを生成
○
複製テーブルあたり 1 つのデータフロー
3.1.7
式マクロ
データフローの Query トランスフォームで作業する場合、式マクロを複数のフィールドに同時に適用することができます。
Query トランスフォームからワークベンチ基本設定オプションにアクセスできます。 これにより、必要に応じて新しい式マクロを
作成し、フィールドに適用することができます。
3.1.7.1
式マクロの作成
新しい式マクロを作成するには、次のいずれかの方法で基本設定の式マクロオプションにアクセスします。
●
出力スキーマタブでフィールドを右クリックして、
●
ウィンドウメニューで基本設定を選択して、式マクロオプションを選択します。
1.
新しいマクロボタンをクリックして、マクロの名前を入力します。
2.
一般タブからこのマクロの説明を入力します。
3.
一般タブから式を入力します。
4.
条件タブからこの式マクロに適用する条件を選択します。
式マクロの適用
式マクロの管理
の順に選択します。
関連情報
式マクロ [48 ページ]
3.1.7.2
複数フィールドへの式マクロの適用
複数フィールドに対して一度に式マクロを適用するには、次の手順を実行します。
1.
含めるフィールドを選択します。
2.
強調表示されたフィールドを右クリックして式マクロの適用を選択します。
3.
リストからいずれかの式を選択するか、式マクロの管理を選択して新しい式マクロを追加します。
ワークベンチガイド
データベースの移行
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
63
3.1.8
ファイル形式エディタの使用
ファイル形式エディタを使用して、ファイル形式テンプレートおよびソースとターゲットファイルのファイル形式のプロパティを設
定できます。
ファイル形式をすでに作成してある場合は、プロジェクトエクスプローラでファイル形式名をクリックすると、ファイル形式エディ
タが開きます。
新しいファイル形式を作成する場合は、次の方法のいずれかでファイル形式ウィザードを起動します。
●
プロジェクトエクスプローラでプロジェクトを選択し、右クリックして
●
プロジェクトエクスプローラでプロジェクトを選択して、新規ツールバーアイコンをクリックします。
ットファイル形式
3.1.8.1
新規
フラットファイル形式
の順に選択します。
Data Services
フラ
の順に選択して、次へをクリックします。
新しいファイル形式を手動で作成する
デフォルトプロパティを使用して、ファイル形式を手動で作成するには次の手順を実行します。
1.
新しいファイル形式を手動で作成するを選択して、次へをクリックします。
2.
新しいファイル形式の名前と説明を指定して、完了をクリックします。
注記
名前には、英数字とアンダースコア文字のみが使用できます。
新しいファイル形式はファイル形式エディタで開きます。
これで、ファイル形式エディタを使用してファイル形式テンプレートのプロパティを定義できます。
3.1.8.2
ファイル形式の自動的なインポート
このオプションを使用すると、異なる形式の複数のファイルを同時にインポートして、複数のファイル形式を生成できます。 自
動検出するか、ファイル形式を指定するかを選択できます。
既存のファイルからファイル形式を自動的にインポートするには、次の手順に従います。
1.
既存のファイルからファイル形式を自動的にインポートするを選択し、次へをクリックします。
2.
ファイルの場所の下で、ローカルサーバまたは Job Server を選択して、ファイルの追加をクリックします。
3.
追加するファイルを選択し、次へをクリックします。
4.
次のいずれかの操作を行います。
5.
○
次へをクリックして検出オプションを設定します。
○
完了をクリックして自動検出を実行します。
検出オプションを設定する場合は、検出オプションを設定した後に完了をクリックします。
新しいファイル形式はファイル形式エディタで開きます。
64
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
データベースの移行
これで、ファイル形式エディタを使用してファイル形式テンプレートのプロパティを定義できます。
3.1.9
複製ジョブの展開および実行
複製ジョブの設定が完了したら、それを Data Services リポジトリに展開して実行することができます。
1.
プロジェクトエクスプローラ内で複製ジョブをダブルクリックして、複製ジョブエディタで開きます。
2.
[検証] をクリックして、複製ジョブにエラーがないか検証します。
3.
ジョブを展開するが実行しない場合は、[展開] をクリックします。
a.
複製ジョブを展開するリポジトリを選択して、[OK] をクリックします。
展開の進捗状況を示す進捗状況バーが表示されます。
展開の成功または失敗を示すメッセージが表示されます。 展開中に何らかのエラーが発生した場合は、参照できる詳細
もメッセージに含まれます。
4.
ジョブを展開して即座に実行する場合は、[実行] をクリックします。
a.
複製ジョブを展開するリポジトリを選択して、[次へ] をクリックします。
ジョブ実行パラメータ画面が表示されます。
b.
ジョブを初期ロードとして実行するかデルタロードとして実行するかを指定します。
c.
[実行オプション] タブで、ジョブ実行時に使用する Job Server などの実行オプションを指定します。
d.
追加情報をトレースログに含める場合は、必要に応じて [トレース] タブの値を [はい] に変更します。
e.
[完了] をクリックして、ジョブを展開して実行します。
展開の進捗状況を示す進捗状況バーが表示されます。 展開を中止する場合は、進捗状況バーの隣にある操作をキ
ャンセルボタンをクリックします。
ジョブの監視エディタが表示されます。
関連情報
監視エディタ [42 ページ]
3.1.9.1
エラーの修復
複製ジョブの実行中にエラーが発生した場合、一部の行だけがターゲットテーブルに挿入される可能性があります。
ターゲットテーブルに重複行を挿入しないようにするためには、次の複数の方法を使用できます。
●
データフローの設計
ジョブを実行するたびにターゲットテーブルを完全に置き換える複製ジョブを設計できます。ターゲットテーブルで変更さ
れる行数の占める割合が大きい場合に、この方法を選択します。バルクロードオプションなどの技術を使用して、複製ジョ
ブのパフォーマンス全体を改善することもできます。
●
ターゲットテーブルの自動訂正ロードオプション
自動訂正ロードオプションを使用して、新しい行をターゲットテーブルに追加する前に既存の行がないか確認することが
できます。ただし、このオプションは修復モードで実行されていないジョブを不必要に遅くする可能性があります。ターゲッ
トテーブルで変更される行数の占める割合が比較的小さい場合に、この方法を選択します。
ワークベンチガイド
データベースの移行
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
65
●
ロード前 SQL コマンド
ロード前 SQL コマンドを使用して、不完全なジョブ実行中に行われた部分的なデータベース更新を削除できます。通常、
ロード前 SQL コマンドは、部分挿入が開始される前に設定された変数に基づいて行を削除します。
3.2
デルタロードの移行
デルタロードジョブでは、ジョブを最後に実行してから追加または変更された行を移動します。デルタロードジョブを実装する理
由は多数ありますが、最も一般的な理由は、ロード処理の実行回数を減らすことです。ジョブを実行するたびに多数の行をロ
ードする代わりに、変更された少数の行のみを処理することができます。もう 1 つの理由は、履歴データの保守です。後で変
更を確認できるように、データウェアハウスに古いデータを保存したまま、現在の状態を追加することがあります。
3.2.1
ワークベンチのデルタロードジョブ
デルタロードメソッドで設定されたテーブルを含む複製ジョブを作成すると、ワークベンチで、最初のロードジョブとデルタロード
ジョブの 2 つのメタデータのセットが自動的に作成されます。 最初のロードジョブでは、任意のユーザ定義フィルタを使用し
て、ソースデータストアからターゲットデータストアに対して完全複製が実行されます。 デルタロードジョブは、最初のロード後
に変更されたデータのみを取得するのに使用できます。
ワークベンチではデルタロードジョブ内で、ロード前スクリプトとロード後スクリプトの 2 つのスクリプトが作成されます。 これら
のスクリプトでは、最後の実行が終了した時点から次の実行を続行できるように、各ジョブの実行時間を追跡します。 複製ジ
ョブのスクリプトプロパティタブでロード前スクリプトおよびロード後スクリプトをカスタマイズできます。
デルタジョブの実行を追跡できるようにするには、最初のロードジョブの実行が正常に終了した後に作成されたターゲットデー
タストアの内部テーブルをワークベンチに保存します。 そのため、デルタロードジョブを実行するためには、少なくとも 1 回は
完全複製ジョブを正常に実行する必要があります。
注記
デフォルトではロードを自動的に訂正するオプションが有効で、ワークベンチデルタロードジョブ内のすべてのターゲットテ
ーブルが作成されます。 このオプションの詳細については、リファレンスガイドの「“ターゲットテーブル”」の節を参照してくだ
さい。
注記
選択したターゲットタイプが「ファイル」の場合、複製ジョブの実行のデルタロードモードは無効化されます。
デルタジョブの実行
デルタジョブでは、実行開始時に、最後にデルタジョブが実行された時刻が特定されます (ある場合)。 データフロー内のフィ
ルタの最終実行時刻を使用して、データフローの新しいレコードのみが選択されます。 データフローが正常に完了すると、以
降のデルタ実行がその時刻から開始されるように、デルタジョブによって内部メタデータが現在の時刻で更新されます。
66
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
データベースの移行
関連情報
リファレンスガイド: オブジェクト、オブジェクトの説明、ターゲットテーブル
3.2.2
テーブルのデルタロードオプション
各テーブルについて、ワークベンチでは複数のデルタロードオプションがサポートされます。
注記
「ファイル」のターゲットタイプが選択されている場合、デルタロードオプションは無効になります。 この場合、デルタロードな
しのオプションのみが有効になります。
●
デルタロードなし
ワークベンチは、デルタロードでこのテーブルをスキップします。
●
完全なテーブルの再ロード
ワークベンチは、テーブルの完全な最新表示を実行します。
●
タイムスタンプ列の使用
ワークベンチは、テーブルの 1 つまたは複数のタイムスタンプ列を使用してデルタロードを実行します。 Data Services
は、各ロードのタイムスタンプを使用して最終実行より後の新しいデータのみを抽出します。
テーブルに複数の日時またはタイムスタンプ列がある場合は、デルタロード処理に使用する列を選択する必要がありま
す。 テーブルに日時またはタイムスタンプ列が含まれない場合、このオプションは無効です。 日付のみを含む列を使用
する場合は、時刻を指定する追加の列を選択することもできます。
●
CDC の使用
ワークベンチは、サポートされる SAP アプリケーションが提供する変更データキャプチャ (CDC) 機能を使用して、変更さ
れたデータのみを抽出します。
データストアが CDC 機能をサポートしない場合は、このオプションは無効です。
●
カスタムフィルタの使用
ワークベンチは、ユーザ定義フィルタを使用して、デルタロードの実行に使用する開始時刻を決定します。
ヒント
ワークベンチでデルタロードジョブが最もよく機能するのは、タイムスタンプ列を 1 次キーとするテーブルを使用する場合で
す。
テーブルのデルタロードメソッドを変更するには、ターゲットスキーマペインでそのテーブルを右クリックし、[デルタロードサポ
ートの変更] でデルタロードメソッドを選択します。 ターゲットスキーマペインでテーブルを選択して、複製ジョブエディタのデル
タロードタブでデルタロードメソッドを選択することもできます。
3.2.3
SAP アプリケーションのデルタロードオプション
変更データキャプチャ (CDC) 機能をサポートしているアプリケーションの場合、デルタロード時にワークベンチが自動的に変
更データを抽出します。
ワークベンチで生成される変数 $END_TIME を使用して、変更データを抽出するタイムフレームを指定できます。
ワークベンチガイド
データベースの移行
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
67
●
$END_TIME の値が指定されていない場合、ワークベンチはその値に現在のシステム時刻を使用します。 各デルタロー
ドでは、最終実行から現在の日時までの間の新しいデータが抽出されます。
●
以前の実行から続行する場合は、修復する実行のタイムスタンプをアプリケーションから取得して、複製ジョブのロード前
スクリプト内の $END_TIME に代入します。
注記
ワークベンチでは、CDC をサポートしないアプリケーションは、デルタロードのテーブルとして扱われます。
68
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
データベースの移行
4
SAP Information Steward データクレンジング
ソリューションの使用
ワークベンチデータクレンジングソリューション機能を使用すると、データ品質の専門知識を持たない技術 ETL 開発者でも、
データクレンジングソリューションを含むデータフローを作成し、本稼働環境で結果を検証できます。
まず、データスチュワードが SAP Information Steward のデータクレンジングアドバイザ機能を使用して、データクレンジン
グソリューションを作成して公開します。 データクレンジングソリューションは、SAP BusinessObjects Business Intelligence
プラットフォームの Central Management Server (CMS) に格納されます。 次に、ETL 開発者がワークベンチで、データクレ
ンジングソリューションをデータフローのコンテキスト内の Data Cleansing Solution トランスフォームとしてモデル化し、トラン
スフォームの入力および出力スキーマを本稼動のソースとターゲットにマップして、本稼働環境で結果を検証します。 最後
に、ETL 開発者がデータフローを生成し、Data Services エンジンでの実行に備え、データフローを ATL として Data
Services リポジトリにデプロイします。
入力フィールドと出力フィールド、およびオプションの詳細については、SAP Data Services リファレンスガイドを参照してくださ
い。 データクレンジングアドバイザの詳細については、SAP Information Steward ユーザガイドを参照してください。
4.1
データクレンジングソリューションの参照
データクレンジングソリューションを使用する複数のデータフローを作成することができます。 各データフローは、データクレン
ジングソリューションを参照する、1 つ以上の一意の Data Cleansing Solution トランスフォームのインスタンスを含むことが
できます。
Data Cleansing Solution トランスフォームは、データクレンジングアドバイザから公開された最新バージョンのデータクレンジ
ングソリューションを参照します。 データクレンジングソリューションがデータクレンジングアドバイザで更新および再公開され
ると、ワークベンチでは更新されたソリューションが自動的に使用されるため、データフローを Data Services リポジトリに再
デプロイする必要があります。
1.
ウィンドウ
データクレンジングソリューション
の順に選択します。 ワークスペースにデータクレンジングソリューショ
ンタブが開かれ、データ品質アドバイザで公開済のデータクレンジングソリューションが表示されます。
公開された列は、ソリューションが公開された日時を含みます。 ワークベンチは、データクレンジングアドバイザで公開さ
れたデータクレンジングソリューションの最新の有効バージョンのみを表示します。 アイコンはデータクレンジングソリュー
ションのステータスを表示します。
表 54:
アイコン
内容説明
使用されている新しいデータクレンジングソリューションを示します。
1 つ以上のデータフローで使用されている、現在のデータクレンジングソリューションを示します。
使用された後で再公開された、更新済みのデータクレンジングソリューションを示します。
2.
データクレンジングソリューションのリストを最新表示するには、最新表示アイコン (
ワークベンチガイド
SAP Information Steward データクレンジングソリューションの使用
) をクリックします。
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
69
3.
列内のコンテンツごとにデータクレンジングソリューションを並べ替えるには、列ヘッダをクリックします。
4.
詳細を参照したり、適切なデータクレンジングソリューションを判別するには、ソリューションをダブルクリックします。
データクレンジングソリューションの詳細ウィンドウには、公開日時、クレンジングおよび一致設定、接続情報、
Information Steward でデータクレンジングソリューションを作成するために使用された入力スキーマといったソリューシ
ョンの情報が開かれ、表示されます。
5.
データクレンジングソリューションを含むすべてのデータフローを開くには、ソリューションを右クリックし、メニューから含ま
れているデータフローを開くを選択します。
4.1.1
データクレンジングソリューションの削除
Information Steward のデータクレンジングアドバイザで対応するプロジェクトが最初に削除されている場合にのみ、ワーク
ベンチでデータクレンジングソリューションを削除できます。
データクレンジングソリューションを削除するには、ソリューションを右クリックして、メニューから削除を選択します。
4.2
データフローの設定
モデリングを開始する前に、データクレンジングソリューションがすでに SAP Information Steward で作成され、CMS に公
開されている必要があります。また、ワークベンチで、プロジェクト、データストア、およびデータフローを作成する必要がありま
す。
1.
データフローを開くか、または作成します。 ウィンドウ右側に表示される要素のパレットには、リーダ、ローダ、および
Platform トランスフォームと Data Integrator トランスフォームが含まれます。
2.
3.
リーダとローダをデータフローに追加します。さらに、データの操作に必要な他のあらゆるトランスフォームも追加します。
ウィンドウ
データクレンジングソリューション の順に選択します。
ワークスペースにデータクレンジングソリューションタブが開かれ、データクレンジングアドバイザで公開済のデータクレン
ジングソリューションが表示されます。
4.
データクレンジングソリューションを選択し、それをデータフローエディタのグラフィカル領域にドラッグします。 Data
Cleansing Solution トランスフォームは、Data Cleanse、Global Address Cleanse、および Match のようなデータ品質
のトランスフォームを表すデータフローに配置されます。 Data Cleansing Solution トランスフォームに含まれる基本的な
トランスフォームは、Information Steward で選択されたデータクレンジングソリューションの推奨によって異なります。
データフローグラフィカル領域の下に、以下の 3 つのタブを含むオブジェクトプロパティパネルが開かれます。
表 55:
プロパティタブ
内容説明
入力
すべての入力フィールドが示された一覧が表示されます。この一覧は、Data Services でデータクレンジ
ングソリューションを実行するためにマップする必要があるデータクレンジングソリューションによって提
供されます。 特定の入力フィールドは、データクレンジングソリューションの設定に応じて異なります。 説
明列には、データクレンジングアドバイザによって識別されたコンテンツタイプに基づく入力フィールドの
説明テキストが表示されます。
70
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
SAP Information Steward データクレンジングソリューションの使用
プロパティタブ
内容説明
Data Cleansing Solution トランスフォーム用に設定可能な Data Services オプションが表示されま
プロパティ
す。 データ品質設定オプション (クレンジングおよび一致のビジネスルール) は、ワークベンチ内では編
集できません。 オプション設定を変更する必要がある場合、SAP Information Steward のデータクレン
ジングアドバイザ機能を使用して変更を実行し、データクレンジングソリューションを再公開する必要が
あります。
出力
データクレンジングソリューションからの使用可能な出力フィールドがすべて示された一覧が表示されま
す。 使用可能な出力フィールドは、データクレンジングソリューションの設定に応じて異なる場合があり
ます。
5.
データに対して基本的なクレンジングを実行して、より正確なクレンジング結果および一致結果を得られるようにデータを
準備するには、Basic Cleanse トランスフォームをデータフローに追加し、適切なオプションを選択します。 通常、この基
本的なクレンジングは、Data Services ワークベンチではなく、Information Steward で実行されます。
6.
Data Cleansing Solution トランスフォームを、リーダおよびローダ、またはデータフローの他のトランスフォームに接続し
ます。
7.
リーダから Data Cleansing Solution トランスフォームにフィールドを自動的にマップするには、入力タブを選択して、マッ
ピングの検出ボタンをクリックします。
マッピングの検出ウィンドウが開かれ、マッピングの対象となるフィールド名の候補が表示されます。
8.
提案されたフィールドマッピングのすべてを確認するには、すべて確認ボタンをクリックします。それ以外の場合は、個別
のフィールド名を選択し、それぞれに応じて確認または拒否をクリックします。 OK をクリックします。
9.
フィールドを手動でマップするには、入力スキーマでフィールドを選択し、それを入力タブの適切な行にドラッグします。
10. 出力タブで、利用可能出力フィールドから出力するフィールド名を選択し、それらを選択したフィールド一覧にドラッグしま
す。 処理前の元データを含むパススルーフィールドを出力する場合は、入力スキーマで対象フィールドを選択し、それら
を選択したフィールド一覧にドラッグします。 上へボタンおよび下へボタンを使用し、目的の出力順序でフィールドを並べ
替えます。
トランスフォームオプション、および入力フィールドと出力フィールドの詳細については、SAP Data Services リファレンスガイド
を参照してください。
関連情報
Basic Cleanse トランスフォームの使用 [71 ページ]
4.2.1
Basic Cleanse トランスフォームの使用
Information Steward でデータクレンジングアドバイザを使用すると、データスチュワートは、テキスト変更 (変換) を設定し
て、データ内の指定の列に適用できます。 ウィザードで設定された変換によって、より正確なクレンジング結果と一致結果を
得られるようにデータを準備できます。 データクレンジングソリューションが公開され、その後ワークベンチのデータフローで使
用されると、変換が Data Cleansing Solution トランスフォームに示されますが、オプションを編集することはできません。
基本的なクレンジングは、通常、Information Steward でデータスチュワートによって設定されますが、ワークベンチでも、
Query トランスフォームの特殊タイプである Basic Cleanse トランスフォームをデータフローに追加することで、データに対して
同様のクレンジングを実行できます。
ワークベンチガイド
SAP Information Steward データクレンジングソリューションの使用
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
71
データフローが ATL に変換され、Data Services リポジトリにデプロイされると、Basic Cleanse トランスフォームは Query ト
ランスフォームに変換されます。
表 56:
オプション
内容説明
制御文字の削除
選択した列から制御文字を削除します。
二重引用符の削除
選択した列のあらゆる場所に表示される二重引用符 (") を削除します。
先頭のスペースの削除
選択した列のテキストの前にあるスペースを削除します。
一重引用符の削除
選択した列のあらゆる場所に表示される一重引用符 (") を削除します。
末尾のスペースの削除
選択した列のテキストの後にあるスペースを削除します。
Null 値を置き換え: <デフォ
選択した列の空のフィールドと置き換えるテキストを入力します。
ルト>
検索と置換
置換ボックスに、選択した列から削除するテキストを入力します。 とボックスに、削除したテキストと置き換え
るテキストを入力します。 追加をクリックします。
置換する個々のテキストの文字列について、この手順を繰り返します。
検索と置換の値を並べ替える必要がある場合は、上向きと下向きの矢印ボタンを使用します。
4.3
参照データの場所の変更
参照データの場所は、通常、置換パラメータ $$RefFilesAddressCleanse に設定されており、ワークベンチ内では変更でき
ません。 置換パラメータは、Data Services のインストール時に参照データのデフォルトの場所に設定されます。このデフォル
トを変更しない限り、参照データはワークベンチによって自動的に検出されます。
別の参照データの場所を使用してワークベンチ内で Data Cleansing Solution トランスフォームを実行するには、Data
Services Designer を使用して変更対象のリポジトリにログインし、置換パラメータ $$RefFilesAddressCleanse を編集して
目的の参照ファイルディレクトリを指定します。 これにより、ワークベンチ内のすべての Data Cleansing Solution トランスフ
ォームが、リポジトリに対するデータフローの実行時に、この新しい場所を使用します。
4.4
レポート置換変数の変更
Data Quality レポートの有効化と無効化は、置換パラメータ $$ReportsAddressCleanse および $$ReportsMatch によっ
て設定され、ワークベンチ内では変更できません。 これにより、レポートをワークベンチ内で設定するのではなく、Data
Services 内で実行時に制御できるようになります。
ワークベンチ向けの Data Quality レポートを有効化または無効化するには、Data Services Designer を使用して変更する
リポジトリにログインし、置換パラメータ $$ReportsAddressCleanse および $$ReportsMatch を編集します。
72
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
SAP Information Steward データクレンジングソリューションの使用
4.5
データフローの検証
データフローを検証するには、検証ボタンをクリックします。 ステータスバーに検証ステータス、およびエラーと警告があれば、
それらの数が表示されます。
ワークベンチでは、Data Cleansing Solution トランスフォームに対して以下の検証が実行されます。
●
SAP BusinessObjects Business Intelligence プラットフォームの Central Management Server (CMS) から Data
Cleansing Solution を取得できる。
●
Data Cleansing Solution によって指定されたすべての入力フィールドがマップされている。
●
Data Cleansing Solution トランスフォーム出力スキーマのすべての出力フィールドに一意のフィールド名が付いている。
●
Data Cleansing Solution トランスフォームで少なくとも 1 つの出力フィールドが指定されている。
検証エラーが検出されると、エラーが問題タブに表示されます。 データフローエディタで関連プロパティタブを開くには、エラー
をダブルクリックします。
4.6
データフローのデプロイ
データフローをデプロイすると、データフローが Data Services リポジトリに公開されます。
Data Cleansing Solution トランスフォームは、データクレンジングアドバイザから公開された最新バージョンのデータクレンジ
ングソリューションを参照します。 データクレンジングソリューションがデータクレンジングアドバイザで更新および再公開され
ると、ワークベンチでは更新されたソリューションが自動的に使用されるため、データフローを Data Services リポジトリに再
デプロイする必要があります。
1.
データフローエディタでデータフローが開かれた状態で、展開ボタンをクリックします。 データフローを保存していない場合
は、変更を保存するかどうかを尋ねるプロンプトが開かれます。 はいをクリックして、変更を保存します。
リポジトリの選択ウィンドウが開かれます。
2.
デプロイ先の Data Services リポジトリを選択して、OK をクリックします。 デプロイメントが完了すると、データフローがリ
ポジトリに正常にデプロイされたことを示す情報ウィンドウが開かれます。
3.
[閉じる] をクリックします。
データフローをデプロイすると、データフロー内の要素を表し、Data Services によって実行可能な ATL が生成されます。 ジョ
ブを Data Services リポジトリにデプロイした後、そのジョブを Data Services Designer で新しい個別のジョブインスタンスと
して開き、変更および実行できます。 ただし、Data Services Designer で加えた変更は、ジョブのワークベンチインスタンスに
は保存されません。
4.7
データフローの実行
実行プロセスでは、データフローの検証、ATL の生成、Data Services リポジトリへの ATL のデプロイ、およびデータフロー
の実行を行います。
1.
データフローエディタでデータフローが開かれた状態で、実行ボタンをクリックします。
ワークベンチガイド
SAP Information Steward データクレンジングソリューションの使用
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
73
データフローを保存していない場合は、変更を保存するかどうかを尋ねるプロンプトが開かれます。
2.
はいをクリックして、変更を保存します。
ジョブの実行ウィザードが開きます。
3.
ジョブの実行ウィザードのステップ 1 で、使用する Data Services リポジトリを選択し、次へをクリックします。
ウィザードが次のステップに進みます。
4.
ジョブの実行ウィザードのステップ 2 で、適切な実行パラメータを選択し、完了をクリックします。
ジョブが実行され、監視エディタが開かれます。このエディタには、ジョブのステータス、実行の進捗状況、およびあらゆる
適用可能ログが表示されます。 トレースログ、監視ログ、およびエラーログを表示できます。 ジョブが完了すると、ジョブ
のステータスが最上部に表示されます。
4.8
データの表示
処理前と処理後のデータを表示するために、Reader トランスフォームおよび Loader トランスフォームの両方でデータを表示
できます。
1.
データフローエディタのグラフィカル領域で、Reader または Loader を選択します。
2.
選択した Loader のプロパティタブで、データの表示ボタンをクリックします。 データグリッドが開き、最初の 200 レコード
が表示されます。
3.
さらなるデータ行を表示するには、最大行数フィールドを編集し、最新表示ボタンをクリックします。
4.9
Data Services Designer でのワークベンチジョブの変更
ワークベンチでは、トランスフォームオプションおよびデータフローのフィールドに対する変更を制限できます。 Data Services
Designer では、ワークベンチで作成されたデータフローをより広範囲に変更することができます。ただし、Designer で加えた
変更のワークベンチへのエクスポートや、ワークベンチでの表示はできません。 Designer には、ワークベンチで Data
Cleansing Solution トランスフォームによって表された個々のトランスフォーム (Data Cleanse、Global Address Cleanse、
および Match) が表示されます。 Data Cleanse と Global Address Cleanse に関しては、オプション、入力フィールド、およ
び出力フィールドを変更できます。 Match の設定は変更できません。 必要に応じて、全トランスフォーム間の接続をキャンバ
ス上で編集できます。
1.
Data Services Designer のローカルオブジェクトライブラリで、ジョブタブをクリックし、バッチジョブを展開して、ワークベ
ンチデータクレンジングソリューションジョブを表示します。
2.
ジョブをダブルクリックします。 キャンバス上にワークフローが含まれたジョブが開かれます。
3.
ワークフローをダブルクリックします。 データフローが含まれたワークフローが開かれます。
4.
データフローをダブルクリックします。 データフローが開かれます。 データフローには、単一の Data Cleansing Solution
トランスフォームが表示されるのではなく、Data Cleansing Solution トランスフォームが表すデータ品質のトランスフォー
ム、たとえば、Data Cleanse、Global Address Cleanse、および Match などが含まれます。 使用されるデータ品質のト
ランスフォームは、Information Steward で作成されたデータクレンジングソリューションの設定に応じて異なります。
5.
必要に応じて、ジョブを変更および実行します。
Data Services Designer で加えた変更は、ジョブのワークベンチインスタンスには保存されません。
74
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
SAP Information Steward データクレンジングソリューションの使用
5
追加情報
5.1
サポートされるデータ移行ソースおよびターゲット
サポートされるソース
ワークベンチでは、移行ソースとして次の種類のデータベースおよびアプリケーションがサポートされます。
●
Data Services がサポートするデータベース
○
Attunity コネクタ
○
DB2
○
SAP HANA
○
Informix
○
Microsoft SQL Server
○
MySQL
○
Netezza
○
ODBC
○
Oracle
○
SQL Anywhere
○
SAP ASE
○
Sybase IQ
○
Teradata
●
SAP アプリケーション
●
SAP BW ソース
注記
サポートされる各データストアソースタイプで使用できるオプションの詳細については、リファレンスガイドを参照してくださ
い。
サポートされるターゲット
ワークベンチでは、移行ターゲットとして次の種類のデータベースがサポートされます。
●
SAP HANA
●
DB2
●
Netezza
●
Oracle
●
Sybase IQ
ワークベンチガイド
追加情報
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
75
●
Teradata
●
SAP ASE
●
SQL Anywhere
●
Microsoft SQL Server
注記
サポートされる各データストアターゲットタイプで使用できるオプションの詳細については、リファレンスガイドを参照してくだ
さい。
関連情報
リファレンスガイド: オブジェクト、オブジェクトの説明、データストア
5.2
式エディタの使用
式エディタを使用すると、複製ジョブの多くの領域で、変数、関数、および基本的な論理構造を使用できます。たとえば、式エ
ディタを使用して、ターゲット列のマッピング、複製ジョブのロード前スクリプトやロード後スクリプトをカスタマイズできます。
5.2.1
サポートされる演算子
このセクションでは、ワークベンチ式およびフィルタで使用可能な演算子について説明します。
表 57:
演算子
説明
+
加算
-
減算
*
乗算
/
除算
=
比較、等しい
<
比較、より小さい(未満)
<=
比較、以下
>
比較、より大きい
>=
比較、以上
!=
比較、等しくない
76
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
追加情報
演算子
説明
||
連結
%
剰余 被除数を除数で割った余りを返します。
AND
論理 AND
OR
論理 OR
NOT
論理 NOT
IS NULL
比較、NULL 値である
IS NOT NULL
比較、NULL 値ではない
5.2.2
式への関数の追加
Data Services では、関数は入力値を受け取って戻り値を生成します。 入力値として使用できるのは、データフローに渡すパ
ラメータ、データ列の値、またはスクリプトで定義された変数です。 この節では、関数と、ワークベンチの複製ジョブに関数を含
める方法について説明します。
5.2.2.1
組み込み関数
このセクションでは、Data Services で使用可能な組み込み関数について説明します。
このセクションの表は、ワークベンチ式エディタの各関数のカテゴリでグループ化された関数の名前と説明を示しています。
すべての組み込み関数の一覧と、それらの構文、パラメータ、および戻り値については、リファレンスガイドの“関数およびプロ
シージャ、組み込み関数の説明”を参照してください。
関連情報
リファレンスガイド: 関数およびプロシージャ、組み込み関数の説明
リファレンスガイド: 関数およびプロシージャ、カスタム関数
集計関数 [78 ページ]
変換関数 [78 ページ]
暗号関数 [79 ページ]
データベース関数 [79 ページ]
日付関数 [80 ページ]
環境関数 [81 ページ]
検索関数 [81 ページ]
数理的関数 [82 ページ]
その他の関数 [82 ページ]
ワークベンチガイド
追加情報
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
77
SAP 関数 [84 ページ]
文字列関数 [84 ページ]
システム関数 [86 ページ]
ユーザ関数 [86 ページ]
検証関数 [86 ページ]
5.2.2.1.1
集計関数
ワークベンチに組み込まれている集計関数の一覧および説明です。
表 58:
関数
説明
avg
平均値を計算します。
count
テーブル列の値の数を数えます。
count_distinct
テーブル列の NULL 以外の一意の値の数を数えます。
max
リストから最大値を返します。
min
リストから最小値を返します。
sum
合計値を計算します。
関連情報
組み込み関数 [77 ページ]
5.2.2.1.2
変換関数
ワークベンチに組み込まれている変換関数の一覧および説明です。
表 59:
関数
説明
cast
キャストデータ型で値を返します。
extract_from_xml
データベーステーブルの単一の列から直接 XML を抽出し、内部にネストされたリレーショナルデータモ
デル (NRDM) に変換します。
interval_to_char
間隔値の文字列表現を返します。
julian_to_date
ジュリアン値を日付に変換します。
load_to_xml
データベースの列で XML テキストがサポートされていると仮定して、NRDM から XML テキストを生成
し、単一のデータベース列にロードします。
78
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
追加情報
関数
説明
long_to_varchar
データ型を long から varchar に変換します。
num_to_interval
数値を間隔値に変換します。
to_char
日付または数値を文字列に変換します。
to_date
文字列を日付に変換します。
to_decimal
varchar を小数に変換します。
varchar_to_long
データ型を varchar から long に変換します。
関連情報
組み込み関数 [77 ページ]
5.2.2.1.3
暗号関数
ワークベンチに組み込まれている集計関数の一覧および説明です。
表 60:
関数
説明
decrypt_aes
ユーザ指定のパスフレーズおよびキー長により、AES アルゴリズムを使用して入力文字列を復号化しま
す。
encrypt_aes
ユーザ指定のパスフレーズおよびキー長により、AES アルゴリズムを使用して入力文字列を暗号化しま
す。
関連情報
組み込み関数 [77 ページ]
5.2.2.1.4
データベース関数
ワークベンチに組み込まれているデータベース関数の一覧および説明です。
表 61:
関数
説明
key_generation
適切な開始値を決めてから、指定されたテーブルのキーを生成します。
ワークベンチガイド
追加情報
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
79
関数
説明
sql
指定したデータベースで、SQL 操作を実行します。
total_rows
データストアに含まれる個々のテーブルの行数を返します。
関連情報
組み込み関数 [77 ページ]
5.2.2.1.5
日付関数
ワークベンチに組み込まれている日付関数の一覧および説明です。
表 62:
関数
説明
add_months
月数を日付に追加します。
concat_date_time
別個に入力された日付と時刻から日時値を返します。
date_diff
2 つの日付または時刻の差を返します。
date_part
指定された日の部分を抽出します。
day_in_month
指定の日付が当てはまる月の日にちを示します。
day_in_week
指定した日付が存在する週において何日目であるか(曜日)を判別します。
day_in_year
指定の日付が当てはまる年の日にちを示します。
fiscal_day
日付を、会計年度において何日目であるかを表す整数値に変換します。
isweekend
日付が土曜または日曜に相当することを示します。
julian
日付を整数のジュリアン値に変換します。ジュリアン値とは、ユリウス暦の開始日から指定日までの日
数です。
last_date
指定した日付に対して、その月の最終日付を返します。
month
指定の日付が当てはまる月を示します。
quarter
指定の日付が当てはまる四半期を示します。
sysdate
Job Server のオペレーティングシステムによって示される現在の日付を返します。
systime
Job Server のオペレーティングシステムでリストされる現在の時刻を返します。
week_in_month
指定した日付が存在する月における週を判別します。
week_in_year
指定の日付が当てはまる年の週を示します。
year
指定の日付が当てはまる年を示します。
80
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
追加情報
関連情報
組み込み関数 [77 ページ]
5.2.2.1.6
環境関数
ワークベンチに組み込まれている環境関数の一覧および説明です。
表 63:
関数
説明
get_env
指定した環境変数に対する値を返します。
get_error_filename
エラー ログの完全パスとファイル名を返します。
get_monitor_filename
監視ログの完全パスとファイル名を返します。
get_trace_filename
トレース ログの完全パスとファイル名を返します。
is_set_env
指定した環境変数が設定されているかどうかを確認します。
set_env
一時的に環境変数を指定値に設定します。
関連情報
組み込み関数 [77 ページ]
5.2.2.1.7
検索関数
ワークベンチに組み込まれている検索関数の一覧および説明です。
表 64:
関数
説明
lookup
テーブルまたはファイル内の値を、別のテーブルまたはファイル内の値に基づいて検索します。
lookup_ext
データベース テーブル、フラット ファイル、またはメモリ データストア テーブルからデータを検索します。
関連情報
組み込み関数 [77 ページ]
ワークベンチガイド
追加情報
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
81
5.2.2.1.8
数理的関数
ワークベンチに組み込まれている数理的関数の一覧および説明です。
表 65:
関数
説明
abs
入力数値の絶対値を返します。
ceil
入力数値以上で最小の整数値を返します。
floor
入力数値以下で最大の整数値を返します。
ln
指定の数式の自然対数を返します。
log
指定の数式の、10 を底とする対数を返します。
mod
被除数を除数で割った余りを返します。
power
指定された式を指定された値で累乗した値を返します。
rand
0 から 1 の間の乱数を返します
rand_ext
0 から 1 の間の乱数を返します
round
指定された精度になるように指定の数値を四捨五入します。
sqrt
指定された式の平方根を返します。
trunc
指定された精度になるように指定の数値の切り捨てを行います。
関連情報
組み込み関数 [77 ページ]
5.2.2.1.9
その他の関数
ワークベンチに組み込まれているその他の関数の一覧および説明です。
表 66:
関数
説明
base64_decode
base64 でエンコードした入力をデコードした後でソースデータを返します。
base64_encode
base64 でエンコードしたデータをエンジンのロケール文字セットで戻します。
current_configuration
実行時に使用されるデータストア設定の名前を返します。
current_system_configuratio
n
実行時に使用されるシステム設定の名前を返します。 システム設定が定義されていない場合は、NULL
dataflow_name
この呼び出しが含まれるデータフローの名前を返します。 呼び出しがデータフローに含まれない場合
値を返します。
は、NULL を返します。
82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
追加情報
関数
説明
datastore_field_value
指定したデータストアフィールドの値を取得します。
db_database_name
実行時に使用されるデータストア設定のデータベース名を返します。
db_owner
実行時に使用されるデータストア設定の実際の所有者名を返します。
db_type
実行時に使用されるデータストア設定のデータベースの種類を返します。
db_version
実行時に使用されるデータストア設定のデータベースのバージョンを返します。
decode
指定されたリストで最初に TRUE と評価された条件式に基づく式を返します。
file_exists
ファイルまたはディレクトリの有無を確認します。
gen_row_num
1 から始まり、呼び出しごとに 1 ずつ増加する整数値を返します。 この関数を使用して、行 ID の列を生
成できます。
gen_row_num_by_group
レコードのグループ行番号を返します。
gen_uuid
varchar 文字列の一意の ID を返します。
get_domain_description
ドメイン名および値の指定に対し、値の説明を返します。
get_file_attribute
物理ファイルの作成日、編集日、サイズ (バイト数) を返します。
greatest
1 つ以上の式を含むリストから最大の式を返します。
host_name
ジョブを実行しているコンピュータの名前を返します。
ifthenelse
マッピングおよび選択操作の条件式ロジックを有効にします。
is_group_changed
グループが変われば 1 を、それ以外の場合は 0 を返します。
isempty
ネストされたテーブルにデータが含まれているかどうかを示します。
job_name
この関数への呼び出しを含むジョブの名前を返します。
job_run_id
現在実行しているジョブのジョブ実行 ID を取得します。
least
1 つ以上の式を含むリストから最小の値を返します。
nvl
NULL 値を置き換えます。
previous_row_value
前の行の列値を返します。
pushdown_sql
動的な WHERE 句の作成を可能にします。
raise_exception
この関数を呼び出すと例外が生成されます。
raise_exception_ext
raise_exception と同じですが、終了コードに 2 番目のパラメータを使用します。
repository_name
データベースの接続文字列と所有者名を返します。 以下はその例です。 beq-local.DBUser。これは、
ジョブを実行しているリポジトリの ID です。
sleep
この関数を呼び出したデータ フローまたはワーク フローの実行を一時停止します。
system_user_name
Job Server のオペレーティングシステムへのログインに使用するユーザ名を返します。
table_attribute
指定したテーブル属性の値を取得します。
truncate_table
この関数を使用すると、メモリ テーブルからデータを明示的に消去できます。
wait_for_file
入力ファイルのパターンに一致する既存のファイルを返します。
ワークベンチガイド
追加情報
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
83
関数
説明
workflow_name
この呼び出しが存在するワーク フローを返します。 複数のワーク フローにこの関数呼び出しが含まれ
る場合は、最も内側のワーク フロー名を返します。 ワーク フローが見つからない場合は、ジョブ名を返
します。
関連情報
組み込み関数 [77 ページ]
5.2.2.1.10
SAP 関数
ワークベンチに組み込まれている SAP 関数の一覧および説明です。
表 67:
関数
説明
sap_openhub_processchain_
execute
SAP NetWeaver Business Warehouse (BW) からデータを抽出するプロセスチェーンを開始し、オー
sap_openhub_set_read_statu
s
オープンハブテーブル読み込みステータスを SAP NetWeaver BW に送信します。
プンハブの場所のテーブルに抽出したデータをロードします。
関連情報
組み込み関数 [77 ページ]
5.2.2.1.11
文字列関数
ワークベンチに組み込まれている文字列関数の一覧および説明です。
表 68:
関数
説明
ascii
ASCII 文字セットを使用して指定した文字列の最初の文字の 10 進数値を返します。 指定した文字が有
効な ASCII 文字でない場合は -1 を返します。
chr
指定した ASCII 値を表す文字を取得します。
double_metaphone
Double Metaphone アルゴリズムを使用して入力文字列をエンコードし、文字列を返します。
index
文字列における指定した語のインデックスを返します。
84
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
追加情報
関数
説明
init_cap
文字列内の文字をタイトル文字に変更します。
length
指定の文字列の文字数を返します。
リテラル
入力された定数式を補間せずに返します。 補間なしで変数にパターンを割り当てることができます。
lower
文字列の文字を小文字に変換します。
lpad
指定したパターンの文字で文字列を埋めます。
lpad_ext
指定したパターンの論理文字で文字列を埋めます。
ltrim
指定した文字を文字列の先頭から削除します。
ltrim_blanks
文字列の先頭の空白を取り除きます。
ltrim_blanks_ext
空白文字と制御文字を文字列の先頭から削除します。
match_pattern
入力した文字列全体を Data Services でサポートされる単純なパターンに一致させます。 サブストリン
グは一致させられません。
match_regex
正規表現 (POSIX 標準に基づく正規表現) で指定したパターンとフラグを使用して、入力文字列全体を
一致させます。 サブストリングは一致させられません。
match_simple
print
指定した文字列をトレースログに出力します。
replace_substr
入力に含まれる検索文字列がすべて置換文字列で置き換えられる場合に、文字列を返します。
replace_substr_ext
入力文字列を取り込み、指定した回数分の指定したサブストリングを、指定した置換文字列で置き換
え、その結果を返します。 この関数では、16 進数文字または参照文字を検索することもできます。
rpad
指定したパターンの文字で文字列を埋めます。
rpad_ext
指定したパターンの論理文字で文字列を埋めます。
rtrim
文字を文字列の末尾から削除します。
rtrim_blanks
文字列の最後の空白を取り除きます。
rtrim_blanks_ext
空白文字と制御文字を文字列の末尾から削除します。
search_replace
入力パラメータを検索し、検索テーブルで指定した一致条件および値で置き換えます。
soundex
Soundex アルゴリズムを使用して入力文字列をエンコードし、文字列を返します。 この関数は、データ
ベースレベルへのプッシュダウンを行う際に使用します。
substr
文字列内の指定した位置を先頭に、文字列の一部を返します。
upper
文字列の文字を大文字に変換します。
word
文字列から 1 語を返します。
word_ext
区切り文字を使用した文字列内の位置によって特定した語を返します。
関連情報
組み込み関数 [77 ページ]
ワークベンチガイド
追加情報
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
85
5.2.2.1.12
システム関数
ワークベンチに組み込まれているシステム関数の一覧および説明です。
表 69:
関数
説明
exec
オペレーティングシステムに、実行するコマンドを送信します。
mail_to
指定した電子メール メッセージを送信します。
smtp_to
指定した電子メールメッセージを、SMTP プロトコルを使用して送信します。
関連情報
組み込み関数 [77 ページ]
5.2.2.1.13
ユーザ関数
独自の関数を作成します。
Designer スマートエディタを使用し、SAP Data Services スクリプト言語でスクリプト関数を記述することにより、ユーザ独自
の関数を作成できます。
ユーザ定義のカスタム関数の詳細については、リファレンスガイドの“関数およびプロシージャ、カスタム関数”を参照してくださ
い。
関連情報
組み込み関数 [77 ページ]
5.2.2.1.14
検証関数
ワークベンチに組み込まれている検証関数の一覧および説明です。
表 70:
関数
説明
is_valid_date
式を有効な日付値に変換できるかどうかを示します。
is_valid_datetime
式を有効な日時値に変換できるかどうかを示します。
86
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
追加情報
関数
説明
is_valid_decimal
式を有効な小数値に変換できるかどうかを示します。
is_valid_double
式を有効な倍精度値に変換できるかどうかを示します。
is_valid_int
式を有効な整数値に変換できるかどうかを示します。
is_valid_real
式を有効な実数値に変換できるかどうかを示します。
is_valid_time
式を有効な時刻値に変換できるかどうかを示します。
関連情報
組み込み関数 [77 ページ]
5.3
ワークベンチプロジェクト情報の管理
5.3.1
ワークベンチプロジェクトの作成
新規プロジェクトウィザードを使用して、ワークベンチプロジェクトを作成します。 次のいずれかの方法でウィザードを開始しま
す。
●
プロジェクトエクスプローラの内側を右クリックして、
●
ファイルメニューから
●
新規ツールバーアイコンをクリックします。
新規
プロジェクト
新規
プロジェクト
の順に選択します。
の順に選択します。
一般
プロジェクト
の順に選択して、次へをクリックします。
新規プロジェクトウィザードが開きます。以下の手順に従います。
1.
新しいプロジェクトの名前を指定して、[次へ] をクリックします。
注記
プロジェクト名には、英数字とアンダースコア記号のみを使用できます。
2.
プロジェクトのファイルを別の場所に保存する場合は、デフォルトの場所を使用するをオフにしてプロジェクトファイルの場
所を指定します。
3.
Data Services リポジトリを選択します。
4.
完了をクリックして、プロジェクトを作成します。
新しいプロジェクトがプロジェクトエクスプローラに表示されます。
これで、データストアや複製ジョブなどのワークベンチオブジェクトをプロジェクトに追加できます。
ワークベンチガイド
追加情報
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
87
関連情報
データストアの作成 [55 ページ]
複製ジョブエディタの使用 [56 ページ]
5.3.2
リソースおよび基本設定のエクスポート
エクスポートウィザードを使用して、ワークベンチフォルダ、リソース、およびユーザ基本設定をエクスポートします。
1.
プロジェクトエクスプローラペイン内を右クリックして、[エクスポート] を選択します。
エクスポートウィザードが表示されます。
2.
3.
実行するエクスポートの種類を選択して、[次へ] をクリックします。
○
アーカイブファイル
選択したワークベンチリソースをローカルファイルシステムの .zip または .tar アーカイブにエクスポートします。
○
ファイルシステム
選択したワークベンチリソースをローカルファイルシステムの場所に直接エクスポートします。
○
基本設定
ワークベンチ基本設定をローカルファイルシステム上の場所にエクスポートします。
ファイルシステムのアーカイブファイルまたは場所にエクスポートする場合は、エクスポートするリソースを選択して、必要
なエクスポートオプションを設定します。
a.
エクスポートするフォルダおよびリソースを選択します。
左側のペインにフォルダ、右側のペインにリソースが表示されます。
ヒント
灰色で表示されている選択ボックスがあるフォルダは、明示的には選択されていませんが、エクスポートされるオ
ブジェクトが含まれています。
b.
参照をクリックして、アーカイブファイルまたはリソースファイルを作成する場所を指定します。
c.
アーカイブファイルにエクスポートする場合は、作成するアーカイブファイルの種類を選択します。
d.
ディレクトリ構造モードを選択します。
表 71:
4.
5.
88
オプション
内容説明
ファイルのディレクトリ構造を作成する
フォルダが明示的に選択されていない場合にも、選択したリソースすべてのディレクト
リ構造を作成します。
選択したディレクトリのみを作成する
明示的に選択されているフォルダに対してのみディレクトリ構造を作成します。
基本設定をエクスポートする場合は、エクスポートする基本設定を選択して、必要なエクスポートオプションを設定しま
す。
a.
エクスポートする基本設定を選択するか、すべてエクスポートを選択してすべてのワークベンチ基本設定をエクスポ
ートします。
b.
参照をクリックして、基本設定ファイルをエクスポートする場所を指定します。
[完了] をクリックします。
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
追加情報
選択したリソースまたは基本設定は、指定されたアーカイブファイルまたはファイルシステムの場所にエクスポートされま
す。
5.3.3
リソースおよび基本設定のインポート
インポートウィザードを使用して、ワークベンチフォルダ、リソース、およびユーザ基本設定をインポートします。
1.
プロジェクトエクスプローラペイン内を右クリックして、[インポート] を選択します。
インポートウィザードが表示されます。
2.
3.
実行するエクスポートの種類を選択して、[次へ] をクリックします。
○
アーカイブファイル
選択したワークベンチリソースをローカルファイルシステムの .zip または .tar アーカイブからインポートします。
○
ファイルシステム
選択したワークベンチリソースファイルをローカルファイルシステムの場所からインポートします。
○
基本設定
ワークベンチ基本設定をローカルファイルシステムのファイルからインポートします。
ファイルシステムのアーカイブファイルまたは場所からインポートする場合は、インポートするリソースを選択して、必要な
インポートオプションを設定します。
a.
参照をクリックして、アーカイブファイルまたはリソースファイルの場所を指定します。
b.
インポートするフォルダおよびリソースを選択します。
左側のペインにフォルダ、右側のペインにリソースが表示されます。
ヒント
灰色で表示されている選択ボックスがあるフォルダは、明示的には選択されていませんが、インポートされるオブ
ジェクトが含まれています。
c.
4.
5.
参照をクリックして、インポートしたリソースを保存するフォルダを指定します。
基本設定をインポートする場合は、インポートする基本設定を選択します。
a.
参照をクリックして、インポートする基本設定ファイルを指定します。
b.
インポートする基本設定を選択するか、すべてインポートを選択してすべてのワークベンチ基本設定をインポートしま
す。
[完了] をクリックします。
選択したリソースまたは基本設定がワークベンチにインポートされます。
ワークベンチガイド
追加情報
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
89
法的側面に関する重要免責事項
この文書は、情報提供のみを目的としています。 その内容は予告なしに変更される場合があります。又、SAP はその内容に間違いがないことの保証を行いません。 SAP は、商品性又は
特定目的との適合性に関する明示的又は暗示的保証も一切行いません。
コードサンプル
この文書に含まれるソフトウェアコード及び / 又はコードライン / 文字列 (「コード」) はすべてサンプルとしてのみ提供されるものであり、本稼動システム環境で使用することが目的ではあり
ません。 「コード」は、特定のコードの構文及び表現規則を分かりやすく説明及び視覚化することのみを目的としています。 SAP は、この文書に記載される「コード」の正確性及び完全性の
保証を行いません。更に、SAP は、「コード」の使用により発生したエラー又は損害が SAP の故意又は重大な過失が原因で発生させたものでない限り、そのエラー又は損害に対して一切
責任を負いません。
アクセシビリティ
この SAP 文書に含まれる情報は、公開日現在のアクセシビリティ基準に関する SAP の最新の見解を表明するものであり、ソフトウェア製品のアクセシビリティ機能の確実な提供方法に関
する拘束力のあるガイドラインとして意図されるものではありません。 SAP は、この文書に関する一切の責任を明確に放棄するものであり、この文書により直接又は間接的に契約上の義
務又は誓約が発生することは一切ありません。
ジェンダーニュートラルな表現
SAP 文書では、可能な限りジェンダーニュートラルな表現を使用しています。 文脈により、文書の読者は「あなた」と直接的な呼ばれ方をされたり、ジェンダーニュートラルな名詞 (例: 「販売
員」又は「勤務日数」) で表現されます。 ただし、男女両方を指すとき、三人称単数形の使用が避けられない又はジェンダーニュートラルな名詞が存在しない場合、SAP はその名詞又は代
名詞の男性形を使用する権利を有します。 これは、文書を分かりやすくするためです。
インターネットハイパーリンク
SAP 文書にはインターネットへのハイパーリンクが含まれる場合があります。 これらのハイパーリンクは、関連情報を見いだすヒントを提供することが目的です。 SAP は、この関連情報の
可用性や正確性又はこの情報が特定の目的に役立つことの保証は行いません。 SAP は、関連情報の使用により発生した損害が、SAP の重大な過失又は意図的な違法行為が原因で発
生したものでない限り、その損害に対して一切責任を負いません。 リンクの分類に関しては、http://help.sap.com/disclaimer を参照してください。
90
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ワークベンチガイド
法的側面に関する重要免責事項
ワークベンチガイド
法的側面に関する重要免責事項
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
91
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 をご覧くださ
い。