Hey,
DAG in Hive architecture is nothing but the direct acyclic graph. There is no cyclic dependency, so all your MapReduce tasks will be executed in dependent order. So, once the instruction or any task is executed we cannot go back and execute a previous task again. That's what DAG means, there is no cyclic dependency.