如果在加载作业期间将configuration.load.writeDisposition
设置为WRITE_TRUNCATE
,查询表会有一段时间会引发错误吗?
错误是什么? status.errors []。reason => “NOTFOUND”
答案 0 :(得分:5)
WRITE_TRUNCATE是原子的,并在加载作业结束时应用。因此,在此期间发生的任何查询都将只显示旧数据或所有新数据。不应该出现查询表错误的情况。
如果加载失败,那么表格应该没有变化,如果成功,所有数据应该在表格中一次出现。
如果该表尚不存在,并且加载作业指定为CREATE_IF_NEEDED,则在加载作业完成之前查询该表将无法找到。
我们正在进行文档重写,以便更清晰。