Home > リファレンスガイド > ユーティリティ > データマッパーユーティリティ > 送り元と送り先のプロパティペイン > [Database]プロパティ
送り元または送り先のタイプとして Database を選択する場合は、変換するデータを選択するか、データベーステーブルでデータを操作する必要があります。
送り元としてデータベースを使用する場合は、送り先にマッピングするためにどのデータを使用するかを決定する必要があります。これを行うには、使用するデータを定義したSQL文を作成します。データマッパーは送り元のデータとして複数のテーブルの選択をサポートします。この場合に、テーブルを結合するためにJOINコマンドを作成しなければなりません。
送り先のデータとしてデータベースを使用する場合は、データベーステーブルのデータを編集する必要があります。これを行うには、挿入、更新、削除、またはUPSERTの各処理のうちどれを実行するかを指定します。データマッパーは、データベースにマッピングすることにより、どのようなフォーマットからでも簡単にデータの更新、挿入ができます。
|
[プロパティ]ペインには、以下のパラメータを設定することができます。
名前 |
説明 |
||
名 |
スキーマの名前を入力します。 |
||
説明 |
スキーマの説明を入力します。 |
||
ウィザード |
データベースウィザードによって視覚的にSQL文を作成することができます。をクリックするとデータベースウィザードが開きます。
|
||
[データベース]オプションを使用する時、自身でSQL文を作成することに決めることができます。これを行うには、をクリックして手動でSQL文を作成します。 |
|||
UIPSERT |
宛先としてデータベースオプションを使用している場合は、UPSERT機能が設定できます。 ドロップダウンリストから次のいずれかを選択します。
[Yes]を選択すると、ユーザーはウィザードを使用してUPSERTステートメントを生成することができます。 UPSERTステートメントの作成の詳細については、ここをクリックしてください。 (Since version: 4.9) |
||
動的SQL文 |
送り先として[データベース]オプションを使用している場合、自身でINSERT/UPDATE/DELETEステートメントを記述したいかどうかを示す必要があります。それは、そのまま実行されます。 Magic xpiはステートメントを構文解析しません。ドロップダウンリストから以下のどれかを1つを選択してください:
動的SQL文の作成についての詳細については、ここをクリックしてください。
|
||
データベース定義 |
使用したいデータベースを選択します。[設定]ダイアログボックスの[リソース]セクションに入力したすべてのデータベースが選択できます。 |
||
DB切断 |
ドロップダウンリストからYesを選択すると、指定されたデータベースへのオープン状態の接続はステップの終了で切断することができます。パラレルなのデータマッパステップを使用して、特定のデータベース定義のためにこのチェックボックスが選択されると、最終ステップがその処理を完了し、接続を開放するまで切断されません。失敗の通知はログにもモニタにも送られません。
|
||
エラー処理フロー |
送り先として[データベース]オプションを使用している場合、[エラー処理フロー]フィールドはエラーフロー機能を使用して、例外を処理させます。をクリックするとフローリストが開きます。ここで、エラーが発生したときに実行したいフローを選択してください。エラーが正確にどこで発生したかを確認することを支援するエラーフローを設計し、選択する必要があります。[エラー処理フロー]で入力データを受け入れるフロー変数を定義することも確認してください。 [エラー処理フロー]が選択される時にエラーが発生すると、適切なエラー情報を含んだでいるフローが実行されます。 |
|