组织管理员可以配置加速引擎功能。当报表基于MaxCompute 数据源创建时,您可以在Quick BI上配置DLA加速引擎,通过阿里云上的数据湖分析服务(Data Lake Analytics,简称DLA)为MaxCompute 数据源加速,从而节约报表的查询时间,提升用户体验。

注意事项

使用加速引擎时,DLA必须满足以下要求:

  • 购买的DLA服务与MaxCompute项目在同一地域,否则无法加速。
  • 购买的DLA服务需要选择SQL引擎,否则无法加速。
  • 推荐规格32核128 GB及以上版本。

操作步骤

目前支持的加速引擎类型为DLA加速引擎。

  1. 登录Quick BI控制台
  2. 在顶部菜单栏单击配置面板图标。
  3. 在左侧导航栏单击系统配置
  4. 系统配置页面单击加速引擎
  5. 可选:在配置页面,单击点击购买并根据界面提示购买实例。
    如果您购买的DLA服务满足要求,请跳过此步骤。
    DLA服务的要求请参见注意事项加速引擎
  6. 配置以下参数并单击保存
    参数 描述 参考
    加速引擎类型 仅支持DLA加速引擎。 -
    数据库地址 DLA服务的公网地址。 您可以在SQL访问点页面,获取公网地址。请参见创建公网网络
    端口 DLA服务的公网端口。 您可以在SQL访问点页面,获取公网端口。请参见创建公网网络
    用户名 DLA服务对应的账号。

    开通DLA服务后,系统会自动创建Root账号。一般填写该Root主账号,如果您需要想填入子账号用户,请确保子账号拥有ALL权限。请参见如何在DLA上为子账号授权?

    您可以在账号管理页面,获取用户的账号名称。请参见创建数据库子账号
    密码 DLA服务对应的密码。 您可以通过重置密码,获取对应账号的密码。请参见重置数据库账号密码
    虚拟集群 创建的虚拟集群的集群名称。 您可以在虚拟集群管理页面,获取集群名称。请参见创建虚拟集群
配置完成后,您可以在数据集中开启并使用加速功能。请参见配置加速缓存加速缓存

如何在DLA上为子账号授权?

如果您想要使用子账号进行加速配置,但是子账号未授权,请参见以下步骤操作。

  1. 登录Data Lake Analytics管理控制台
  2. 单击左侧导航栏中的账号管理
    在账号管理页面,可以看到用户账号信息。

    如图所示,①表示该子账号拥有ALL权限。②表示该子账号未赋权。

    账号

    下面以②子账号授予ALL权限为例介绍。

  3. 在左侧导航栏选择Serverless SQL > SQL
  4. SQL执行页面,选择SQL执行集群为目标虚拟集群,并执行SQL语句,例如:
    grant all on *.* to <子账号>;
    执行SQL-311
  5. 单击同步执行
    此时可以在账号管理页面,看到该用户已赋权。3