ページの本文へ

Hitachi

ソフトウェア

データ統合の開発基盤(ETLツール) DataStage:FAQ:DataStageの機能について(開発関連)

Q1. DataStageを高速化する方法には、どのようなものがありますか?

  • データを分割し、各データの処理を並列実行させることで、マシンプロセッサを有効活用し、処理高速化する機能があります。パラレルジョブ(新規ウィンドウを表示)を使えば、ジョブデザインを変更することなく並列数を制御できます。
  • 大量のデータをマッチングする場合に、毎回データベースを検索するのではなく、ハッシュを生成しメモリ展開して突き合わせると、高速にマッチングできます。

Q2. 開発時に、ジョブを再利用できますか?

ジョブをテンプレートとして登録しておけば、そのジョブを再利用できます。また、ジョブの処理の一部を共用コンテナという部品として保持しておいて、各種ジョブの中から呼びだす形での再利用もできます。
但し、サーバジョブからパラレルジョブに移行することはできません。

Q3. ジョブでパラメータを使用できますか?

ジョブ中で使用するパラメータを定義し、実行ごとにパラメータの値を指定できます。
複数のジョブで使いまわすパラメータはを、パラメータセットとして保存することもできます。

Q4. データベースのロードユティリティを使って、DataStageでデータをロードできますか?

できます。データベースのロードユティリティを使ってデータをロードするための部品を、各種データベース対応にご提供しています。

Q5. データベースにアクセスするSQLを、ユーザーが指定できますか?

できます。DataStageではパラメータの設定で、データベースにアクセスするためのSQLを自動生成しますが、すでにチューニングされたSQLがある場合には、SQL文を直接書き込むインタフェースもあります。

Q6. 外字を使っている場合でも、DataStageで文字コード変換できますか?

外字を使っている場合には、提供している既存の文字コードページをベースに、お客様で外字のコードを登録いただくと変換できるようになります。

Q7. COBOLのパック形式データは、DataStageで読み込めますか?

できます。DataStageでCOBOLで作成したパック形式やバイナリ形式のデータを数字文字に変換するためのルーチンをご提供していますので、それを使って読み込むことができます。