HoloStudio作为基于交互式分析(Interactive Analytics)引擎的一站式开发平台,为您提供更加便捷、可视化的操作功能。本文将为您介绍如何使用HoloStudio。

前提条件

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

背景信息

下图为基于HoloStudio的交互式分析开发流程。开发流程

如果您需要使用PSQL客户端进行开发,请参见开始使用

请参见如下演示,了解HoloStudio完整的操作步骤。

操作步骤

  1. 登录DataWorks控制台
  2. 绑定交互式分析实例。
    绑定交互式分析实例,包括以下两种情况:
    • 无工作空间

      如果您并未使用过DataWorks工作空间,需要新建工作空间并绑定交互式分析实例。

      单击左侧导航栏中的工作空间列表。在工作空间列表页面,单击创建工作空间,配置创建工作空间对话框中的参数。您可以根据自身需求,选择是否同时开通其它计算引擎服务,详情请参见新建工作空间绑定交互式分析实例创建工作空间
      说明 实例购买成功后,会默认生成一个名为postgres的数据库,第一次绑定工作空间必须使用该数据库。
    • 已有工作空间
      如果您已创建DataWorks工作空间,可以直接使用该工作空间绑定交互式分析实例。在已有的空间列表中,单击开通服务配置,在修改服务对话框中进行配置。详情请参见选择已有工作空间绑定交互式分析实例
      说明 实例购买成功后,会默认生成一个名为postgres的数据库,第一次绑定工作空间必须使用该数据库。
  3. 工作空间列表页面,单击相应工作空间后的进入数据开发
  4. 单击左上角的图标,选择全部产品 > HoloStudio,即可进入HoloStudio开发界面。HoloStudio
  5. 新建数据库(推荐)。
    实例购买成功后,会默认生成一个名为postgres的数据库。您可以直接使用该数据库进行交互式分析开发。但系统分配给该数据库的资源小,如果您需要运行生产任务,建议您新建数据库。如果您无需新建数据库,直接跳过该步骤即可。
    1. 在HoloStudio里执行SQL语句创建数据库,示例如下。
      CREATE DATABASE <dbname>;
      CREATE DATABASE testdb;//示例创建一个名叫testdb的数据库。
      SQLConsole
    2. 单击右上角小扳手工作空间配置进行数据库绑定。绑定
  6. 添加用户(可选)。
    绑定交互式分析实例后,即可进行HoloStudio开发。例如,给子账号授权(可选操作)。示例执行以下SQL语句给子账号授权。
    create user "p4_账号id" SUPERUSER;//直接将子账号赋予为superuser的权限。
    说明
    • superuser拥有整个实例的所有权限,请小心授权,更多关于权限的授予请参见角色管理
    • 执行创建角色的SQL时,必须加上p4_,且为小写,用双引号包含。
  7. HoloStudio开发。
    进入HoloStudio之后,即可进行如下交互式分析开发:
    • SQL Console纯SQL开发,详情请参见SQL Console
    • 表管理可视化UI一键建表、数据预览,详情请参见表管理
    • 一键创建MaxCompute外部表、查询数据,详情请参见外部表
    • 与DataWorks深度集成,实现周期性调度,详情请参见数据开发

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