save

async AsyncFinancialCube.save(data, pov=None, data_column='data', need_check=True, data_audit=True, chunksize=None, callback=True)

将DataFrame的数据保存至cube。

参数
  • data (DataFrame) – 需要保存的数据

  • pov (Union[str, Dict[str, str], None]) – Point Of View,维度表达式或者KV键值对格式。

  • data_column (str) – 数据列的列名

  • need_check (bool) – 是否需要java接口校验脏数据

  • data_audit (bool) – 是否需要记录到数据审计

  • chunksize (Optional[int]) – 单次调用保存接口时最大的dataframe行数。 当data的行数超过此值时,将会分多次进行保存。

  • callback (bool) – 是否回调

注解

此方法会对落库数据做以下处理:

  • 列名重命名:维度名->数据表列名

  • 忽略多余数据列

参见

save_unpivot