在Python ODPS中创建OSS外部表,您可以遵循以下步骤:
sql CREATE EXTERNAL TABLE mf_oss_example ( column1_type column1_type COMMENT 'column1_comment', column2_type column2_type COMMENT 'column2_comment' ) PARTITIONED BY (part_col1_type part_col1_type, part_col2_type part_col2_type) STORED AS TEXTFILE LOCATION 'oss://your_bucket/path/';
如果数据文件有表头,需添加参数跳过表头: sql 'odps.text.option.header.lines.count' = '1'
set odps.sql.type.system.odps2=true;
。set odps.sql.hive.compatible=true;
避免报错。通过以上步骤,您可以在Python ODPS环境中成功创建并使用OSS外部表。
参考链接:https://help.aliyun.com/zh/oss/use-cases/use-maxcompute-to-build-a-data-warehouse-based-on-oss?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。