DMS导出到oss上,必须也要在oss上创建对应的表吗?[阿里云数据管理DMS]

DMS导出到oss上,必须也要在oss上创建对应的表吗?ERROR_MSG: org.apache.spark.sql.catalyst.parser.ParseException:
mismatched input ‘DEFAULT’ expecting {‘(‘, ‘)’, ‘,’, ‘COMMENT’, NOT}(line 3, pos 13)

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 您可以按照以下步骤来将数据导出到OSS上:

    在DMS控制台中选择目标实例和数据库,进入数据管理界面。

    在数据管理界面中,选择“数据迁移”功能,创建一个新的数据迁移任务。

    在数据迁移任务中,选择需要导出的数据表和字段,并设置导出的目标文件或存储介质为OSS。

    在数据导出设置中,选择导出的数据格式和结构,例如CSV、Parquet、JSON等,并设置数据分隔符、压缩方式等参数。

    在高级设置中,可以设置导出任务的调度方式和定时执行时间,以实现数据定时导出的需求。

    同时,为了在OSS上存储导出的数据,您需要在OSS上创建对应的目录和文件,并根据导出的数据格式和结构,创建对应的表结构或者外部表来存储导出的数据。如果您使用的是OSS外部表,可以通过Hive等工具来管理和查询导出的数据。

  2. 如果仅作导出可以使用create table oss.tableName as select ……语句
    这个错误应该是sql语法错,此回答整理自钉群“阿里云DMS数据管理用户交流群”