How to
How to use an erd template.
- 01ソースと移行先を定義する
すべてのソースシステム(データベース、API、ファイル)と、移行先のデータウェアハウスまたはデータレイクを特定します。
- 02抽出エンティティをモデル化する
未加工データのテーブルや、データが最初に取り込まれるステージング領域を表すエンティティを作成します。
- 03変換ロジックを設計する
データクレンジング、補完、集計、ビジネスルールを表すエンティティとリレーションシップを追加します。
- 04ロード段階をマッピングする
変換結果を最終的な保存先テーブルに接続し、パイプライン全体を示します。
- 05カスタマイズして共有する
色、ラベル、注記を調整し、チームでの共同作業に向けて図をエクスポートまたは埋め込みます。
FAQ
Questions about erd templates
ETLプロセスのERDには通常どのようなエンティティを含めますか?
通常、移行元テーブル、ステージング領域、ルックアップ・マッピング・集計などの変換処理、そして移行先データウェアハウスのディメンションテーブルとファクトテーブルを表します。
1つの図で複数のデータソースを関連付けられますか?
もちろんです。複数の抽出経路をモデル化し、変換エンティティでまとめて、統合された移行先スキーマにロードできます。
ERDでデータ変換を表すにはどうすればよいですか?
中間エンティティで変換処理を表し、属性にビジネスルールを追加します。リレーションシップのラベルでデータフローや処理ロジックも示せます。
このERDはクラウドETLパイプライン(AWS Glue、Azure Data Factory)に適していますか?
はい。エンティティリレーションシップモデルはプラットフォームに依存しません。サービス固有の注記やアイコンを追加すれば、どのETLツールにも対応できます。
チームでETL ERDを共同編集できますか?
はい。図の作成ツールでは、リンク共有や埋め込みに対応しているため、チームメンバーがリアルタイムで共同レビューや編集を行えます。