开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

目前配置的话是直接一键建表了,好像没有开发环境建表的入口,开发环境建表怎么创建?

目前配置的话是直接一键建表了,好像没有开发环境建表的入口,开发环境建表怎么创建,是在datawokrs里面手动执行ddl语句嘛?

展开
收起
真的很搞笑 2024-02-24 12:00:00 31 0
3 条回答
写回答
取消 提交回答
  • 在阿里云DataWorks中,开发环境和生产环境的表一般通过统一的数据开发模块进行创建。如果目前没有直接的一键建表入口,您可以按照以下步骤在DataWorks中手动执行DDL语句来创建开发环境中的表:

    1. 登录DataWorks控制台。
    2. 进入对应的工作空间,并选择您的数据开发项目。
    3. 在“数据开发”模块下找到“SQL工作区”或者类似的开发环境(比如开发实例)入口。
    4. 选择对应的MaxCompute或其他计算引擎连接。
    5. 在SQL编辑器中编写DDL语句来创建表,例如:

      CREATE TABLE IF NOT EXISTS my_dev_table (
          id BIGINT,
          name STRING,
          created_at TIMESTAMP,
          ...
      ) PARTITIONED BY (dt STRING);
      
    6. 执行该DDL语句以完成表的创建。

    7. 如果需要将开发环境的表发布到生产环境,通常会通过任务发布流程来实现,包括编写脚本、单元测试、审核及发布等步骤。

    请确保您具有在当前环境创建表的权限,并且所使用的SQL语法符合目标计算引擎的要求。

    2024-02-24 17:46:29
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在DataWorks中,创建开发环境的表通常有以下几种方法:

    1. 直接执行DDL语句:您可以在DataWorks的数据开发页面中,编写并执行建表的DDL(数据定义语言)语句,如CREATE TABLE命令,来手动创建表。
    2. 使用一键建表功能:如果您的DataWorks工作空间支持一键建表功能,您可以通过提供表的定义信息,让系统自动为您创建表结构。
    3. 通过表管理页面新建:登录DataWorks控制台,进入数据建模与开发 > 数据开发,选择对应的工作空间后,在左侧导航栏找到表管理,点击新建表,根据提示完成表的创建和配置。
    4. 提交到开发环境:如果您已经有一个表,可以将其提交到DataWorks的开发环境,这样就会在该环境所绑定的MaxCompute引擎中创建当前表。提交成功后,您可以通过desc tablename命令查看表结构。
    5. 新建数据库:如果需要创建新的数据库,可以在项目列表页面选择新建数据库,然后在此基础上创建所需的表。
    2024-02-24 17:13:01
    赞同 展开评论 打赏
  • 确实只有生产表 配置也是根据生产表来 那目前没有开发表不会影响配置 直接使用一键建表的生产表就可以了哈 ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2024-02-24 15:37:54
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载