The development of the product began in 2014 as a grassroots incubation project in the Israeli R&D center of Microsoft,[12] with the internal code name 'Kusto'[9][7] (named after Jacques Cousteau, as a reference to "exploring the ocean of data"). The project aim was to address Azure services' needs for fast and scalable log and telemetry analytics.
In 2016 it became the backend big-data and analytics service for Application Insights Analytics.[13]
The product was announced as a Public Preview product at the Microsoft Ignite 2018 conference,[14] and was announced as a generally available at the Microsoft Ignite conference of February 2019.[15]
In March 2021, "Kusto EngineV3", Azure Data Explorer's next generation storage and query engine, became generally available. It was designed to provide unparalleled performance for ingesting and querying telemetry, logs, and time series data.[16]
Features
Azure Data Explorer offers an optimized query language and visualizing options[17] of its data with a SQL-like language called KQL (Kusto Query Language[18][19][20]).[7][8]
Azure Data Explorer can ingest 200 MB per second per node.[14] Data Ingestion methods are pipelines and connectors to common services like Azure Event Grid or Azure Event Hub,[21] or programmatic ingestion using SDKs.
The engine service exposes a relational data model: At the top level (cluster) there is a collection of databases, each database contains a collection of tables and stored functions. Each table defines a schema (ordered list of typed fields).
In Azure Data Explorer, unlike a typical relational database management systems (RDBMS), there are no constraints like key uniqueness, primary and foreign key.[26] The necessary relationships are established at the query time.[27] The data in Azure Data Explorer generally follows this pattern:[28] Creating Database, Ingesting data, Query the database.
References
^Serra, James (2019-03-14). "Azure Data Explorer". James Serra's Blog. Retrieved 2020-04-09.
^ abcdMahajan, Gauri (2020-02-27). "Azure Data Explorer for beginners". SQL Shack - articles about database auditing, server performance, data recovery, and more. Retrieved 2020-04-09.
^ abMahajan, Gauri (2020-02-27). "Azure Data Explorer for beginners". SQL Shack - articles about database auditing, server performance, data recovery, and more. Retrieved 2020-03-21.
^Mahajan, Gauri (2020-02-27). "Azure Data Explorer for beginners". SQL Shack - articles about database auditing, server performance, data recovery, and more. Retrieved 2020-04-10.