数据网关控制台 (5501)
这是一个可直接在浏览器中查询数据湖的控制台。无需为每种存储引擎安装不同的客户端,在一个界面上即可选择四种查询语言。
| 项目 | 值 |
|---|---|
| 地址 (TLS) | https://<server-ip>:5501/ |
| 登录 | PP_DATA_GATEWAY_WEB_USER / PP_DATA_GATEWAY_WEB_PASSWORD |
| 其他访问方式 | 管理控制台 → 工具 屏幕中的 Data Gateway 卡片 |
如果您需要在程序中使用
有一个可连接到同一网关的 Java 客户端 → Data Gateway 客户端
界面

| 编号 | 说明 |
|---|---|
| ① | 查询模式 — PQL · CQL · SQL · TQL。选择后,将切换到该语言的引擎 |
| ② | 表列表 — 当前模式所查看的 schema 中的所有表。支持搜索和收藏 |
| ③ | 编辑器 — Run(F9) · Format · Clear。可通过选项卡同时保留多个查询 |
| ④ | 结果 — 以 Grid · JSON · Chart 三种方式查看,并以 Copy · CSV · JSON 下载。行筛选单独提供 |
| ⑤ | 上次执行 — 成功与否 · 时间 · 耗时 · 行数 |
| ⑥ | 右侧选项卡 — 历史 · 片段 · 架构 · 键 · 状态 |
| ⑦ | 底部栏 — 连接状态 · 当前模式 · 打开的选项卡数,右侧是上次执行摘要 |
四种模式 — 何时选用哪一种
| 模式 | 底层引擎 | 适用场景 |
|---|---|---|
| PQL | PostgreSQL 元数据存储 | 资产 · 标签 · 报警设置等主数据(mm_*) |
| CQL | Aster TSDB | 时序原始数据和聚合(tm_*) |
| SQL | Spark | 湖仓 · 大规模分析 |
| TQL | 时序引擎 | 时间窗口聚合 · 间隙填充 |
切换模式时,左侧表列表也会随之变化。当前处于哪种模式,会同时显示在编辑器右侧 («PQL · PostgreSQL meta-store»)和底部栏中。
右侧选项卡
架构 — 展开查看当前模式的表和列。无需记住表名。

键 — 查看分区键和集群键。在 Aster TSDB 中,查询是否可行由键决定 —
在添加 ALLOW FILTERING 之前,请先从这里查看。

历史 — 已执行的查询会与模式标识一同累积。支持搜索,点击即可重新执行。
片段 — 保存常用查询。

状态 — 网关和底层引擎的连接状态。

CQL 模式

Aster TSDB 不能在没有条件的情况下进行查询
分区键是查询的轴。如果要按不属于键的列进行过滤,则必须扫描所有节点,
这会要求 ALLOW FILTERING,在生产集群中,该查询是危险的。
为什么表有 104 个,以及使用哪些键,请参阅
数据库模型。
网关会拒绝的操作
控制台基于网关运行,因此会继承网关的限制。
- DDL — 修改 schema 的语句
- 一次发送多个语句
- TQL 更新
不应通过此路径修改 schema → 如何更改设置