下面是一个通用的ETL流程图。如果绘制这样的流程图是一个很好的做法我真的很困惑。特别是在连接最终输出的行和用于概括整个流程的大框中输入格式为'根据文件类型验证文件'为'对所需输出的调整',最后为'输出'。
答案 0 :(得分:1)
概念上,为了提供过程的概述,可以使用上下文关系图或数据流图以及流程图。虽然所有这些图都是旧的,但它们通常很有用。
我建议您检查图表中的以下几点 - 我这里有的是基于ETL历史悠久的个人建议。
您的处理形状(例如矩形)必须至少有一个条目(输入)且至少有一个条目(输出)。示例:两个大矩形没有清晰的输入和输出!那里发生了什么?
没有进程就不能有输出 - 示例:类型1以某种方式分为类型1.1和类型1.2。这种分裂是怎么发生的?是一个程序吗?哪一个?另一个例子是Type 1.1有一个连接到输出1的箭头。同样的问题也成立。另一个例子是“拒绝文件夹”发送电子邮件。
进程的名称应指明进程的内容或实际的程序组件名称或物理文件名。这在ETL中很有价值。
您可能希望显示流程触发事件,例如时间。
使用备注。
使细节水平保持一致。