当前位置: 首页 > news >正文

不会Elasticsearch标准查询语句,如何分析数仓数据?

1 Elasticsearch的查询语句

ES中提供了一种强大的检索数据方式,这种检索方式称之为Query DSL,Query DSL是利用Rest API传递JSON格式的请求体(Request Body)数据与ES进行交互,这种方式的丰富查询语法让ES检索变得更强大,更简洁。

1.1 查询预发

# GET /索引名/_doc/_search {json格式请求体数据}
# GET /索引名/_search {json格式请求体数据}

1.2 查询示例

GET /metric_server/_search
{"query":{"match":{"accountId":"1"}}
}

2 使用DataEase对接Elasticsearch

2.1数据源对接

步骤一:登入 DataEase 系统。

步骤二:按照以下步骤,选择 Elasticsearch 图标。

步骤三:填入收集的 IP 、端口、数据库等相关的信息。

​步骤四:数据源检验,校验成功后如下图所示,点击保存即可。

2.2 数据库数据集

直接使用数据库数据集,DataEase会直接把ES数据转换成如图所示行列,如果是查整表,这样十分方便。

2.3 SQL数据集

如果你想在查询时就过滤数据,可以直接写SQL数据进行查询,语法跟SQL一样,十分方便。

ES查询数据SQL示例

select * from metric_server
where accountId='1'

总结

使用DataEase对接Elasticsearch,可以直接使用数据库数据集查询ES整表,如果需要条件过滤,也可以直接写SQL语句进行查询,可以方便无ES语法经验的同学使用,学习成本较低。

http://www.lryc.cn/news/68094.html

相关文章:

  • 获得GitHub Copilot并结合VS Code使用
  • Java基础-判断和循环
  • ESP32 FreeRTOS学习总结
  • uniapp打包ios保姆式教程【最新】
  • Thread线程学习(2) Linux线程的创建、终止和回收
  • linux-项目部署软件安装
  • Vue3-黑马(三)
  • 标准C库函数fprintf(),sprintf(),snprintf()的函数使用方法(往文件中写入数据,将变量的值转换成字符串输出)
  • 不到1分钟,帮你剪完旅行vlog,火山引擎全新 AI「神器」真的这么绝?
  • MySQL的概念、编译安装,以及自动补全
  • Jmeter常见问题和工作中遇到的问题解决方法汇总
  • 蓝牙单连接和多连接知识
  • Mongodb—查询数据报错 Sort operation used more than the maximum 33554432 bytes of RAM
  • Java内存异常和垃圾回收机制
  • linux系统挂载逻辑卷和扩展逻辑卷组
  • WPF:WPF原生布局说明
  • SpringMVC常用注解用法
  • Liunx find locate 命令详解
  • JAVA并发专题(1)之操作系统底层工作的整体认识
  • WiFi(Wireless Fidelity)基础(七)
  • Agilent安捷伦33522B任意波形发生器
  • PostgreSQL-如何创建并发索引
  • 【大数据模型】使用Claude浅试一下
  • 鼎盛合——国产电量计芯片的分类与发展
  • 交叉验证之KFold和StratifiedKFold的使用(附案例实战)
  • Cloud Kernel SIG月度动态:发布ANCK 5.10、4.19新版本,ABS新增仓库构建功能
  • JavaScript:new操作符
  • XShell配置以及使用教程
  • Vue3 基础语法
  • 【开源项目】Disruptor框架介绍及快速入门