S02003

错误代码

S02003

报错信息

InputTables must be non-partitioned table(s), data source(s), or a dictionary. RefId:S02003

错误原因

replay 函数会检查 inputTables 的数据形式。如果不符合如下的规则,会抛出这个异常:

  • 如果 inputTables 是一张表,则必须是内存表
  • 如果 inputTables 是一个字典,则 value 必须是以下两种情况之一(两种情况不能同时存在):
    • 所有 values 都是内存表
    • 所有 values 都是非空的 DataSource 元组
  • 如果 inputTables 是一个 vector 或元组,则不能不为空,且是以下两种情况之一:
    • 元素都是内存表
    • 元素都是 DataSource

解决办法

按照问题详情中提到的规则,检查 inputTables 参数是否符合要求。