Dirty Key 登録
flowchart LR
Event{{When: 転送元データの変更検知}}
Role[/Who: 外部 producer/]
SourceData[["転送元データ"]]
RegisterDirtyKey(("Dirty Key 登録"))
DirtyKey[("Dirty Key")]
Event -. 起動条件 .-> RegisterDirtyKey
Role -. 実行主体 .-> RegisterDirtyKey
SourceData -->|Source Table full name と source key 情報| RegisterDirtyKey
RegisterDirtyKey -->|変更検知履歴を追記| DirtyKey
Notes
Event / Whenは、source data の変更が検知されたときである。Role / Whoは外部 producer である。これは人間、ユーザー、外部システムなどの実行主体を表す。Source Dataは transfer package の管理対象外にある外部データである。External Producerは transfer package の管理対象外である。Dirty Key 登録は業務プロセスであり、DFD上のプロセス定義対象である。- Dirty Key には、Source Table full name と source key が登録される。
- Dirty Key は変更検知履歴であり、転送対象確定、転送判断、転送結果ではない。
- Dirty Key には、転送済み状態や処理済み状態を書き戻さない。
Generated Review Metadata
This section is generated for human review. Edit the source DFD and relationship metadata instead.
- Business ID:
dirty-key-registration - Parent Subsystem: Batch
- Parent DFD: Dirty Key Intake and Transfer Execution
- Summary: 外部 producer が転送元データの変更を検知し、Dirty Key を登録する業務。
Business I/O Metadata
| Direction | Kind | Group | Term | Summary |
|---|---|---|---|---|
| Input | External Store | - | Source Data | - |
| Output | Concept | - | 変更キー | 変更が起きた可能性のある発生元行を識別する変更検知履歴 |
Related Processes
- None recorded in DFD relationship metadata.