一、标准建表模式
1.1标准模式:代码语句创建表
在对应的目录下创建一个新的odps文件
然后敲代码,这里我构建一个eboard_test的文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/f5cefac3c8e64cc7b8f53b178b91b244.png
运行完成就表明表创建成功
1.2 通过表管理创建表
然后点击这个DDL,把对应的建表语句复制进去执行,会解析成如下的页面
在中文名描述里面协商对应的中文名称,提交到开发环境和生产环境,然后建表成功。(验证的话可以desc查看创建的表)
在MaxCompute中,可以添加列,但不可以删除列,也不支持修改列的数据类型和分区字段。如果必须修改列,则需要删表重建,并重新加载数据。如果必须删除列,可以通过创建新表(选择旧表需要的列)->删旧表->修改新表名为旧表名的形式,
二、在文件中编写代码
## 2.1 代码编写
在创建的odps文件中编写对于的业务逻辑代码,本地验证可以直接运行看结果(如果用到上游表需要提前申请表的权限),本地验证无误,提交到测试环境或者后期提交到生产环境
根据对于的规则要求配置调度周期、上下游依赖任务等关键信息,之后提交、发布、在运维中心就可以看到任务了。
注意:
- 如果在任务实例生产方式选择T+1生成,
-
- 在23:30分之前提交的任务会在第二天生成实例,并调度生效
-
- 在23:30分之后提交的任务会在第三天生成实例,并调度生效
如果实例选择了立即生成,当天生成周期任务并自动调度。
- 在23:30分之后提交的任务会在第三天生成实例,并调度生效