开发者社区> 问答> 正文

不支持ODPS多路输出解析

from sale_detail insert overwrite table sale_detail_multi partition (sale_date='2010', region='china' ) select shop_name, customer_id, total_price insert overwrite table sale_detail_multi partition (sale_date='2011', region='china' ) select shop_name, customer_id, total_price;

原提问者GitHub用户zillionbrains

展开
收起
山海行 2023-07-05 21:21:23 75 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    是的,Druid不支持ODPS的多路输出(Multi-Output)语法。ODPS的多路输出语法用于将一个输入表的数据同时输出到多个输出表中。

    Druid并不支持这种语法,因为Druid是一种基于列式存储的分布式数据存储系统,它的设计目标是快速查询和分析大量数据,而不是支持传统的SQL操作。

    2023-07-30 09:51:40
    赞同 展开评论 打赏
  • 是支持的。如下的写法现在是支持的:

    from (select * from sale_detail) as sale_detail insert overwrite table sale_detail_multi partition (sale_date='2010', region='china' ) select shop_name, customer_id, total_price insert overwrite table sale_detail_multi partition (sale_date='2011', region='china' ) select shop_name, customer_id, total_price;

    原回答者GitHub用户wenshao

    2023-07-06 11:53:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载
基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载

相关镜像