HoloStudio作为基于交互式分析(Interactive Analytics)引擎的一站式开发平台,可为您提供更加便捷、可视化的操作功能。本小节主要为您介绍使用HoloStudio的操作步骤,通过以下简单步骤的综述,帮助您快速掌握HoloStudio的基本使用流程。

前提条件

在使用HoloStudio之前,请确保您已经成功开通交互式分析实例,详情请参见开通实例

背景信息

基于HoloStudio的交互式分析开发操作步骤如下,若您更倾向于使用psql客户端,可参见开始使用

操作步骤

  1. 创建/绑定工作空间
    • 无工作空间
      若您在此之前并未使用过DataWorks的工作空间,需要前往管控台创建工作空间,(可按需选择是否同时开通其他计算引擎服务),详细操作请参见创建/绑定工作空间示例如下。

      创建工作空间成功后,可选择管控台 > 工作空间列表 > 进入数据开发 > DataWorks > HoloStudio即可进行交互式分析开发。

    • 已有工作空间
      若您已开通过DataWorks工作空间,可在工作空间内直接绑定交互式分析实例。进入DataWorks,单击左上角小扳手项目空间管理 > 工作空间配置 > 交互式分析 > 增加实例
      输入实例信息,单击测试连通性,显示连通性测试通过,表明已成功将交互式分析实例绑定至已有工作空间,可前往HoloStudio进行交互式分析开发。
      属性 内容 说明
      实例名称 实例的显示名称 自定义
      交互式分析实例名称 开通的实例名称 下拉可选
      数据库名 postgres 实例购买成功后会自动生成postgres数据库
      服务器 购买的实例服务器地址 选择好实例后会自动生成
      端口 购买的实例端口地址 选择好实例后会自动生成
  2. 新建数据库(推荐)
    实例购买成功后系统会默认分配一个名叫postgres的数据库,该数据库资源小,若项目需要跑生产任务,建议创建新的业务数据库,详情请参见新增数据库,若您不需要此步骤,可直接跳过)
    首先需要在HoloStudio里执行SQL语句创建数据库,示例如下:
    CREATE DATABASE dbname;
    CREATE DATABASE testdb;//示例创建一个名叫testdb的数据库
    再单击右上角小扳手工作空间配置进行数据库绑定。

    新建数据库绑定成功后即可在HoloStudio里使用新的数据库进行开发。

  3. 添加用户(可选)
    创建/绑定工作空间成功后,即可进行HoloStudio开发,如给子账号授权(可选操作)。
    • 若您的子账号不需要使用HoloStudio完成交互式分析开发,可直接使用主账号进行授权,示例SQL如下。
      create user "p4_账号id" SUPERUSER;//直接将子账号赋予为superuser的权限
      说明
      • superuser拥有整个实例的权限,应该小心授予。具体的权限分工,可前往角色管理查看。
      • 执行创建角色的SQL时,p4_必须加上,且p为小写,如示例使用双引号包含。
    • 若您的子账号需要使用HoloStudio完成交互式分析开发,还需要将子账号添加进DataWorks的项目工作空间。单击小扳手工作空间管理 > 成员管理 > 添加成员,并给成员授予一定的项目权限。
  4. HoloStudio开发
    进入HoloStudio之后,即可进行交互式分析开发,如:
    • SQL Console纯SQL开发,详情可参见SQL Console
    • 表管理可视化UI一键建表、数据预览,详情请参见表管理
    • MaxCompute外部表一键创建与数据查询,详情请参见外部表
    • 与Dataworks深度集成,实现周期性调度,详情请参见数据开发

    关于交互式分析的更对开发工具请参见常见开发工具连接