SAPBODS-DSDesignerのETLフロー
ETLフローを開発するには、最初にソースシステムとターゲットシステムのデータストアを作成する必要があります。与えられた手順に従って、ETLフローを開発します-
Step 1 −クリック Create Data Stores。

新しいウィンドウが開きます。
Step 2 −を入力します Datastore 名前、 Datastore以下に示すタイプとデータベースタイプ。以下のスクリーンショットに示すように、ソースシステムとして別のデータベースを選択できます。

Step 3−データソースとしてECCシステムを使用するには、データストアタイプとしてSAPアプリケーションを選択します。ユーザー名とパスワードを入力し、Advance タブで、システム番号とクライアント番号を入力します。

Step 4− [OK]をクリックすると、データストアがローカルオブジェクトライブラリリストに追加されます。データストアを展開すると、テーブルは表示されません。

Step 5 − ECCシステムからテーブルを抽出してターゲットシステムにロードするには、「テーブル」→「名前でインポート」を右クリックします。

Step 6 −テーブル名を入力し、をクリックします Import。ここでは、ECCシステムのデフォルトテーブルであるTable–Maraが使用されています。

Step 7 −同様の方法で、 Datastoreターゲットシステム用。この例では、HANAがターゲットシステムとして使用されています。

[OK]をクリックすると、これ Datastore ローカルオブジェクトライブラリに追加され、その中にテーブルはありません。
ETLフローを作成する
ETLフローを作成するには、新しいプロジェクトを作成します。
Step 1 −オプションをクリックします。 Create Project。プロジェクト名を入力して、Create。プロジェクトエリアに追加されます。

Step 2 −プロジェクト名を右クリックして、新しいバッチジョブ/リアルタイムジョブを作成します。

Step 3−ジョブの名前を入力し、Enterキーを押します。これにワークフローとデータフローを追加する必要があります。ワークフローを選択し、作業領域をクリックしてジョブに追加します。ワークフローの名前を入力し、それをダブルクリックしてプロジェクト領域に追加します。
Step 4−同様の方法で、データフローを選択し、プロジェクト領域に移動します。データフローの名前を入力し、ダブルクリックして新しいプロジェクトの下に追加します。

Step 5−データストアの下のソーステーブルを作業領域にドラッグします。これで、同様のデータ型のターゲットテーブルを作業領域にドラッグするか、新しいテンプレートテーブルを作成できます。
新しいテンプレートテーブルを作成するには、ソーステーブルを右クリックし、[新規追加]→[テンプレートテーブル]を選択します。

Step 6−テーブル名を入力し、リストからターゲットデータストアとしてデータストアを選択します。所有者名は、テーブルを作成する必要があるスキーマ名を表します。

テーブルは、このテーブル名で作業領域に追加されます。
Step 7−ソーステーブルからターゲットテーブルに線をドラッグします。クリックSave All 上部のオプション。

これで、Data Service管理コンソールを使用してジョブをスケジュールするか、ジョブ名を右クリックして実行することで手動で実行できます。
