
- 364 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
Scalable Data Analytics with Azure Data Explorer
About this book
Write efficient and powerful KQL queries to query and visualize your data and implement best practices to improve KQL execution performanceKey Features• Apply Azure Data Explorer best practices to manage your data at scale and reduce KQL execution time• Discover how to query and visualize your data using the powerful KQL• Manage cluster performance and monthly costs by understanding how to size your ADX cluster correctlyBook DescriptionAzure Data Explorer (ADX) enables developers and data scientists to make data-driven business decisions. This book will help you rapidly explore and query your data at scale and secure your ADX clusters.The book begins by introducing you to ADX, its architecture, core features, and benefits. You'll learn how to securely deploy ADX instances and navigate through the ADX Web UI, cover data ingestion, and discover how to query and visualize your data using the powerful Kusto Query Language (KQL). Next, you'll get to grips with KQL operators and functions to efficiently query and explore your data, as well as perform time series analysis and search for anomalies and trends in your data. As you progress through the chapters, you'll explore advanced ADX topics, including deploying your ADX instances using Infrastructure as Code (IaC). The book also shows you how to manage your cluster performance and monthly ADX costs by handling cluster scaling and data retention periods. Finally, you'll understand how to secure your ADX environment by restricting access with best practices for improving your KQL query performance.By the end of this Azure book, you'll be able to securely deploy your own ADX instance, ingest data from multiple sources, rapidly query your data, and produce reports with KQL and Power BI.What you will learn• Become well-versed with the core features of the Azure Data Explorer architecture• Discover how ADX can help manage your data at scale on Azure• Get to grips with deploying your ADX environment and ingesting and analyzing your data• Explore KQL and learn how to query your data• Query and visualize your data using the ADX UI and Power BI• Ingest structured and unstructured data types from an array of sources• Understand how to deploy, scale, secure, and manage ADXWho this book is forThis book is for data analysts, data engineers, and data scientists who are responsible for analyzing and querying their team's large volumes of data on Azure. SRE and DevOps engineers who deploy, maintain, and secure infrastructure will also find this book useful. Prior knowledge of Azure and basic data querying will help you to get the most out of this book.
Tools to learn more effectively

Saving Books

Keyword Search

Annotating Text

Listen to it instead
Information
Section 1: Introduction to Azure Data Explorer
- Chapter 1, Introducing Azure Data Explorer
- Chapter 2, Building Your Azure Data Explorer Environment
- Chapter 3, Exploring the Azure Data Explorer UI
Chapter 1: Introducing Azure Data Explorer
- Introducing the data analytics pipeline
- What is Azure Data Explorer?
- Azure Data Explorer use cases
- Running your first query
Technical requirements
Introducing the data analytics pipeline

- Data: The first step in the pipeline is the data sources. In Chapter 4, Ingesting Data in Azure Data Explorer, we will discuss the different types of data. For now, suffice it to say there are three different categories of data: structured, semi-structured, and unstructured. Data can range from structured, such as tables, to unstructured, such as free-form text.
- Ingestion: Once the data sources have been identified, the data needs to be ingested by the pipeline. The primary purpose of the ingestion stage is to take the raw data, perform some Extract-Transform-Load (ETL) operations to format the data in a way that helps with your analysis, and send the data to the storage stage. The data can be ingested using tools and services such as Apache Kafka, Azure Event Hubs, and IoT Hub. Chapter 4, Ingesting Data in Azure Data Explorer, discusses the different ingestion methods, such as streaming versus batch, and demonstrates how to ingest data using multiple services, such as Azure Event Hubs and Azure Blob storage.
- Store: Once ingested, ADX natively compresses and stores the data in a proprietary format. The data is then cached locally on the cluster based on the hot cache settings....
Table of contents
- Scalable Data Analytics with Azure Data Explorer
- Foreword
- Contributors
- About the author
- About the reviewers
- Preface
- Section 1: Introduction to Azure Data Explorer
- Chapter 1: Introducing Azure Data Explorer
- Chapter 2: Building Your Azure Data Explorer Environment
- Chapter 3: Exploring the Azure Data Explorer UI
- Section 2: Querying and Visualizing Your Data
- Chapter 4: Ingesting Data in Azure Data Explorer
- Chapter 5: Introducing the Kusto Query Language
- Chapter 6: Introducing Time Series Analysis
- Chapter 7: Identifying Patterns, Anomalies, and Trends in your Data
- Chapter 8: Data Visualization with Azure Data Explorer and Power BI
- Section 3: Advanced Azure Data Explorer Topics
- Chapter 9: Monitoring and Troubleshooting Azure Data Explorer
- Chapter 10: Azure Data Explorer Security
- Chapter 11: Performance Tuning in Azure Data Explorer
- Chapter 12: Cost Management in Azure Data Explorer
- Chapter 13: Assessment
- Other Books You May Enjoy
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app