当前位置:网站首页>用KUSTO查询语句(KQL)在Azure Data Explorer Database上查询LOG实战
用KUSTO查询语句(KQL)在Azure Data Explorer Database上查询LOG实战
2022-08-05 10:17:00 【zyypjc】
目录
(一)前言
最近公司将一张平时存放在Azure托管实例里的Audit_log表整体迁移到Azure Data Explorer Database来存储。所以本文中我会先整理归纳Azure Data Explorer Database的基本概念,然后将试着用一个简单的例子来实战说明。
(二)Azure Data Explorer介绍及应用
公司每天都在生成和存储大量数据。 这些数据可以是非结构化的(例如音频,视频),半结构化的(例如XML,JSON)或结构化的(例如数字,日期,字符串)。 数据专业人员一直在寻找有效的技术来处理大量不同数据。 虽然我们当然可以使用传统的数据仓库,Hadoop,Spark等分析工具来做到这一点,但是在探索和分析数据之前,这将涉及对TB级和PB级数据进行ETL的常规方法。所以,迫切需要一个平台,该平台将使用户能够快速利用和分析各种原始数据,并快速提取数据并获得最佳性能。 让我们使用一个有趣的数据分析服务解决这种情况。
1. 什么是Azure Data Explorer?
Azure数据浏览器又名ADX,是一种用于日志,遥测和流数据的快速,高度可扩展和完全托管的数据分析服务。 通过此数据浏览服务,您可以汇总,存储和分析各种数据。 您可以在几秒钟内查询数TB的数据,它允许对各种数据进行快速的即席查询。
在Azure Data Explorer上的工具以前称为“代号为Kusto”,使用类似SQL的查询语言即Kusto查询语言(KQL)来分析来自IoT设备,应用程序,网站等的快速流动数据。KQL不限于使用功能和数百个运算符例如聚合,过滤等,它还包含内置的机器学习功能,例如聚类,回归等。
ADX使用SSD存储作为缓存和Azure Blob存储中的持久存储,根据计算和存储之间的隔离原理进行工作。 它是完全托管的“平台即服务(PaaS)”,使用户仅关注其数据和查询。 为了说明ADX的主要优势之一,这里重点强调下一项优势,即时间序列分析:它
非常方便,并提供大量功能来分析,识别趋势和异常。
2. 实战案例
(1)案例背景
查询公司某关键系统用户的Audit_log,并导入日志(CSV)
(2)进入Azure Data Explorer主页面
(3)点击Query
点击后,看到右侧就是KQL输入的查询区域,可以在里面进行编辑查询
同时,在中间区域可以像选择数据库以及数据库下属的表一样去查看想查询的对象
(4)输入查询的KQL
如下KQL目的在于拉出AuditLogs表的前10000行
AuditLogs
| take 10000
(5)导出功能
右击查询结果区域,看到导出功能列表
边栏推荐
- STM32+ULN2003 drives 28BYJ4 stepper motor (forward and reverse according to the number of turns)
- egg框架使用(二)
- FPGA: Use of the development environment Vivado
- 百年北欧奢华家电品牌ASKO智能三温区酒柜臻献七夕,共品珍馐爱意
- PHP operation mangoDb
- How does the official account operate and maintain?Public account operation and maintenance professional team
- 上位机开发C#语言:模拟STC串口助手接收单片机发送数据
- High-quality DeFi application building guide to help developers enjoy DeFi Summer
- Custom filters and interceptors implement ThreadLocal thread closure
- 入门 Polkadot 平行链开发,看这一篇就够了
猜你喜欢
19. Server-side session technology Session
Voice-based social software development - making the most of its value
After Keil upgrades to AC6, what changes?
Custom filters and interceptors implement ThreadLocal thread closure
hcip BGP enhancement experiment
电竞、便捷、高效、安全,盘点OriginOS功能的关键词
JS逆向入门学习之回收商网,手机号码简易加密解析
一文道清什么是SPL
阿里顶级架构师多年总结的JVM宝典,哪里不会查哪里!
基于MindSpore高效完成图像分割,实现Dice!
随机推荐
高质量 DeFi 应用构建指南,助力开发者玩转 DeFi Summer
第八章:activiti多用户任务分配
19. Server-side session technology Session
MySQL advanced (twenty-seven) database index principle
FPGA:开发环境Vivado的使用
Create a Dapp, why choose Polkadot?
FPGA:基础入门LED灯闪烁
[Unity] [UGUI] [Display text on the screen]
Confessing in the era of digital transformation: Mai Cong Software allows enterprises to use data in the easiest way
我们的Web3创业项目,黄了
The query that the user's test score is greater than the average score of a single subject
七夕浪漫约会不加班,RPA机器人帮你搞定工作
Huawei's lightweight neural network architecture GhostNet has been upgraded again, and G-GhostNet (IJCV22) has shown its talents on the GPU
Complete image segmentation efficiently based on MindSpore and realize Dice!
PHP operation mangoDb
还在找网盘资源吗?快点收藏如下几个值得收藏的网盘资源搜索神器吧!
Advanced usage of C language
Oracle temporary table space role
【温度预警程序de开发】事件驱动模型实例运用
2022杭电多校 第6场 1008.Shinobu Loves Segment Tree 规律题