开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

DataWorks中DBeaver查询MaxCompute,默认是UTC时区,这个要怎么修改呢?

DataWorks中DBeaver查询MaxCompute,默认是UTC时区,这个要怎么修改呢?image.png

展开
收起
真的很搞笑 2024-04-14 16:55:27 97 0
1 条回答
写回答
取消 提交回答
  • 修改DBeaver的时区设置
    打开DBeaver客户端:确保您已成功安装并启动DBeaver。

    连接至MaxCompute:如果您还没有建立与MaxCompute的连接,首先按照DBeaver的指引创建一个新的连接,使用相应的连接参数(如Endpoint、Access ID、Access Key等)来连接到您的MaxCompute实例。

    查看并修改连接属性:

    对于旧版本DBeaver(不支持直接在连接属性中设置时区):
    可能需要通过SQL语句在每次连接后手动设置时区。在连接到MaxCompute后,执行如下SQL语句来设置时区:
    sql
    SET odps.sql.timezone=<目标时区>;

    • <目标时区> 替换为您希望使用的时区标识符。例如,如果您希望使用中国标准时间(CST,即UTC+8),可以执行:
      sql
      SET odps.sql.timezone=Asia/Shanghai;
      
      对于新版本DBeaver(可能已支持直接在连接属性中设置时区):
      右键点击已连接的MaxCompute数据库,选择“编辑连接”或类似选项(具体菜单项可能会因DBeaver版本不同而有所差异)。
      在打开的连接编辑界面中,查找与时区相关的设置项。这通常位于“高级”、“驱动属性”或“额外属性”等部分。
      如果存在“时区”或“TimeZone”等配置项,将其值设置为您期望的时区标识符(如Asia/Shanghai)。
      保存并重新连接:
      确认修改后的设置无误后,保存连接配置。
      断开现有连接,然后重新连接到MaxCompute。此时,DBeaver应该会使用您指定的时区来显示时间相关的数据。
    2024-04-14 17:12:53
    赞同 3 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关产品

  • 云原生大数据计算服务 MaxCompute
  • 相关电子书

    更多
    大数据AI一体化的解读 立即下载
    极氪大数据 Serverless 应用实践 立即下载
    大数据&AI实战派 第2期 立即下载