Azure SQL Edge Overview - SkillBakery Studios


Post Top Ad

Post Top Ad

Monday, October 12, 2020

Azure SQL Edge Overview


Azure SQL Edge is an optimized relational database engine geared for IoT and IoT Edge deployments. It provides capabilities to create high-performance data storage and processing layer for IoT applications and solutions. Azure SQL Edge provides capabilities to stream, process, and analyse relational and non-relational such as JSON, graph and time-series data, which makes it the right choice for a variety of modern IoT applications.

Azure SQL Edge is built on the latest versions of the SQL Server Database Engine, which provides industry-leading performance, security and query processing capabilities. Since Azure SQL Edge is built on the same engine as SQL Server and Azure SQL, it provides the same Transact-SQL (T-SQL) programming surface area that makes development of applications or solutions easier and faster, and makes application portability between IoT Edge devices, data centers and the cloud straight forward.


Working with Azure SQL Edge

Azure SQL Edge helps in maintaining and  developing  applications easier and  productive. Users can use all the familiar tools and skills to build great apps and solutions for their IoT Edge needs. User can develop in SQL Edge using tools like the following-

·        The Azure portal - A web-based application for managing all Azure services.


·        SQL Server Management Studio - A free, downloadable client application for managing any SQL infrastructure, from SQL Server to SQL Database.


·        SQL Server Data Tools in Visual Studio - A free, downloadable client application for developing SQL Server relational databases, SQL databases, Integration Services packages, Analysis Services data models, and Reporting Services reports.


·        Azure Data Studio - A free, downloadable, cross platform database tool for data professional using the Microsoft family of on-premises and cloud data platforms on Windows, macOS, and Linux.


·        Visual Studio Code - A free, downloadable, open-source code editor for Windows, macOS, and Linux. It supports extensions, including the mssql extension for querying Microsoft SQL Server, Azure SQL Database, and Azure Synapse Analytics.


Streaming Capabilities

Azure SQL Edge has in-built streaming capabilities for real-time analytics and complex event-processing. The streaming capability is built using the same constructs as Azure Stream Analytics and similar capabilities as Azure Stream Analytics on IoT Edge.

The streaming engine for Azure SQL Edge is designed for low-latency, resiliency, efficient use of bandwidth and compliance.


Machine Learning and Artificial Intelligence Capabilities

Azure SQL Edge has in-built machine learning and analytics capabilities by integrating the open format ONNX (Open Neural Network Exchange) runtime, which allows exchange of deep learning and neural network models between different frameworks. ONNX runtime provides the flexibility to develop models in a language or tools of your choice, which can then be converted to the ONNX format for execution within SQL Edge.


Features of Azure SQL Edge-

The Azure SQL Edge has the below mentioned features and apart from below mentioned, it includes the features of SQL Server on Linux.

·        SQL streaming, which is based on the same engine that powers Azure Stream Analytics, provides real-time data streaming capabilities in Azure SQL Edge.

·        The T-SQL function call Date_Bucket for Time-Series data analytics.

·        Machine learning capabilities through the ONNX runtime, included with the SQL engine.



Usage and diagnostics data configuration-

Azure SQL Edge collects the information, that how the application is being used by its customers, specifically, Azure SQL Edge collects information about the deployment experience, usage, and performance. It helps Microsoft to improve the product to better meet customer needs. For example, Microsoft collects information about what kinds of error codes customers encounter so that we can fix related bugs, improve our documentation about how to use Azure SQL Edge, and determine whether features should be added to the product to better serve customers.


Microsoft does not send any of the following types of information through this mechanism-

·        Any values from inside user tables.

·        Any logon credentials or other authentication information.

·        Any personal or customer data.

Some of the sources are from


No comments:

Post a Comment

Post Top Ad