You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们
导航

原生Query

最近更新时间2022.09.07 11:50:10

首次发布时间2022.07.26 11:41:18

原生表查询是支持用户灵活查询数据集的一种Query,每个数据集仅支持配置一套原生Query,无需预先设计Query调用形式。本文将为您介绍原生Query的配置方式。

1 使用前提

2 新建Query

  1. 登录 DataLeap租户控制台

  2. 概览 界面顶部服务窗口,点击 数据服务 ,可快速进入到 数据服务 功能界面。

  3. 在上方导航栏中,点击 Query 进入界面。
    alt

  4. 左侧导航栏中,点击 新建Query,在弹窗中填写以下参数完成新建:

参数说明
类型表查询类型,可选择向导式、脚本式、原生Query,此处选择原生Query。

目标数据集

  1. 下拉选择,或输入关键字搜索 数据集 中创建的 数据集目录文件夹 名称。
  2. 下拉选择,或输入关键字搜索目录文件夹下已导入的数据集名称。
    若没有可用的数据集目录和数据集,您也可以在下拉框中点击 新建数据目录新建数据集。新建操作详见:创建数据集

访问功能

可选择以下几种灵活查询方式:

  • 在线查询:通过 Unified SQL 对数据集进行动态查询,并在线返回结果。
  • 分区就绪:查询指定数据集中的所有分区字段及分区更新时间戳。
  • 列去重值:查询指定数据集中的某列的所有去重值(unique value)。
    注意:
  • 因数据集目前仅支持MySQL数据源,所以以上5种查询方式,MySQL数据集仅支持 在线查询 的方式。
  • 指定查询方式后,您可输入Query名称,默认以 数据集名称_查询方式 的形式展现。
Query存放目录选择Query存放的目录,下拉选择已创建的Query目录,目录创建方式详见:Query目录
网络协议仅支持HTTPS协议。
返回类型仅支持JSON返回类型。
负责人下拉选择Query负责人。
最大QPS设置每秒向服务发送的请求数量峰值,需正整数。
用途描述输入该Query使用场景,方便后续管理。

更多配置(可选)

  1. SLA:设置服务等级保障。
  2. PCT99:响应时间指标,99%的请求可以在设定的时间内得到响应。
  3. 超时:一次调用时间超过设定的时间后会失败。
  1. 参数填写完整后,点击 确认 按钮,完成新建Query。

  2. 点击Query名称右侧的 更多 按钮,您可以进行以下操作:

    • 详情:查看当前Query的详情,查看通用信息、版本信息、接口信息等。

    • 编辑:进入当前Query编辑界面,配置Query的请求参数、返回参数等。

    • 移动:移动当前Query到其他Query目录文件夹下。

    • 删除:删除当前Query。

3 配置Query

原生Query无需另外参数设置,仅支持基本信息和高级配置的修改,其余会通过 dynamic sql 来灵活查询数据集。

3.1 高级配置

  • 数据缓存时间:用于设定服务查询对结果集的缓存时间。
    • 系统策略:默认600s 缓存时间。

    • 手动设置缓存时间,单位:秒。

    • 关闭缓存时间。

3.2 保存Query

Query参数等配置完成后,您可以点击右上角 保存 按钮,保存该Query:
alt
保存 按钮,直接保存当前版本。
若当前线上有已发布的版本,直接修改会影响调用,您可以选择以下保存方式:

  • 在右侧 版本信息 内可将当前版本Query下线之后,再进行修改保存。

4 Query基本信息

点击界面右侧导航栏中的 基本信息,即可实现基本信息的修改,支持修改负责人、QPS限流、SLA、PCT99、超时等Query基本信息,修改完成后,点击 保存基本信息 按钮,即可完成修改。

5 版本信息

点击界面右侧导航栏中的 版本信息,记录当前最新Query版本:

  • 操作栏:
    • 下线-线上:将线上已有的版本下线操作。

    • 发布-线上:将未发布的版本操作上线,会覆盖之前已发布的版本。

    • 详情:点击后跳转到详情界面,查看Query的通用信息、版本信息、HTTPS接口信息等详情。