很多时候我们需要借助DataWorks的调度功能来执行一系列的结点。但是上游结点并不通过DataWorks来运行,这应该怎么办呢?我们基本想法是在创建一个空分区,然后通过DataWorks去检查这个分区。
1、在MaxCompute中增加一个表的空分区,并且在DataWorks中检查这个分区再运行的步骤如下:
增加空分区: 使用MaxCompute SQL的ALTER TABLE ADD PARTITION命令来手动添加一个空分区。例如,假设您有一个分区表,其分区列为pt和dt,要添加一个指定日期的空分区,命令如下:
sql
ALTER TABLE your_table_name ADD PARTITION (pt='your_partition_key', dt='your_date_key');
其中your_table_name是您的表名,your_partition_key和your_date_key分别是要添加的分区键值。