Git Product home page Git Product logo

fabric-kql-database-in-a-day's Introduction

Microsoft Fabric KQL Database in a Day

Welcome to a One Day, Hands on workshop on Microsoft Fabric KQL Database and KQL Queryset. Microsoft Customer Success team is delighted to present this challenge based, discover by doing experience divided into 2 labs of 4 Hours each, a total of 8 hours.

After the workshop, you'll better understand how to

  • Create KQL database in your Fabric enabled Power BI workspace
  • Ingest data into KQL Database
  • Run Powerful KQL queries to explore the data in KQL Queryset
  • Manage KQL Database using control commands and policies
  • Visualize data in KQL Database Dashboards

Lab 1: Database Creation, Data Ingestion and Exploration This Lab will focus on enabling the participants to Create a KQL database, and ingest data into the KQL database table - One click ingestion of historic data , update policy to perform ETL and write some KQL queries.

Lab 2: Advanced KQL, Policies, and Visualization This Lab will focus on enabling the participants to write Kusto queries to explore and analyze the data stored in the KQL database. Participants will also create cool visualizations. It is recommended to complete the Lab 1 before beginning with Lab 2.


Earn a digital badge! In order to receive the KQL-Database-In-A-Day completion digital badge, you will need to complete the challenges marked with โœ… in each Lab. Please submit the results using the answer sheet found at the beginning of Lab.


What is KQL Database and when is it a good fit?

Microsoft Fabric Real-Time Analytics is a fully managed, high-performance, big data analytics platform that makes it easy to analyze high volumes of data in near real time. The Microsoft Fabric Real-Time Analytics toolbox gives you an end-to-end solution for data ingestion, query, visualization, and management.

By analyzing structured, semi-structured, and unstructured data across time series, and by using Machine Learning, Microsoft Fabric Real-Time Analytics makes it simple to extract key insights, spot patterns and trends, and create forecasting models. Microsoft Fabric Real-Time Analytics is scalable, secure, robust, and enterprise-ready, and is useful for log analytics, time series analytics, IoT, and general-purpose exploratory analytics.

Note: KQL Databse exists as both a Standalone offering (Azure Data Explorer) and part of Microsoft Fabric (KQL Database). The content will apply to KQL Databse offering in Microsoft Fabric. More about differences between Real-Time Analytics and Azure Data Explorer here: https://learn.microsoft.com/en-us/fabric/real-time-analytics/realtime-analytics-compare

KQL Databse capabilities are extended by other services built on its powerful query language, including Azure Monitor logs, Application Insights, Time Series Insights, and Microsoft Defender for Endpoint

Scenario

Contoso is an enterprise services company that deals with data extraction, transformation, and load scenarios for it's customers who are using Azure native services like Azure Storage, Azure data factory, Azure SQL database. Constoso also maintains audit traces, system logs and telemetry from Azure services and data ETL processes. One customer recently approached Contoso asking to create a dashboard they can use to monitor their Azure SQL Database logs in a single place. Customer has agreed to provide a sample dataset to Contoso.

Contoso is planning to perform exploratory data analysis on the SQL DB logs. It is looking for a suitable analytics platform that provides out of the box integration with Azure services such as storage account for historical load and perform data analysis . Contoso is developing a SaaS application that will allow its customers to trace and monitor their system logs. Contoso wants to offer out of the box visualizations with interactive capabilities to enable its customers to drill-in/drill-out of the data and offer blazing fast loading of visualizations to its customers.

This workshop walks through the steps in designing, creating, and configuring KQL database keeping in mind these requirements. Once the KQL database is created, this workshop enlists the steps to ingest data into KQL database and tables using One Click ingestion.

Pre-requisites

  • Either a Microsoft account (MSA) or an Azure Active Directory (AAD) identity. This will be used to create free cluster.

How to start with KQL Database

Generally, when starting with KQL Database in Fabric, you will follow the following steps (Fabric RTA Workshop Labs will cover all these steps):

  1. Create database: Create KQL Database in Fabric Real-Time Analytics.
  2. Ingest data: Load data into database tables so that you can run queries against it. KQL Database supports several ingestion methods.
  3. Query data: KQL Database uses the Kusto Query Language, which is an expressive, intuitive, and highly productive query language. It offers a smooth transition from simple one-liners to complex data processing scripts, and supports querying structured, semi-structured, and unstructured (text search) data. Use the web application to run, review, and share queries and results. You can also send queries programmatically (using an SDK) or to a REST API endpoint.
  4. Visualize results: Use different visual displays of your data in the native KQL Database Dashboards. You can also display your results using connectors to some of the leading visualization services, such as Power BI and Grafana.

Ready to go? Click on the below links to start the challenges

fabric-kql-database-in-a-day's People

Contributors

suryatejajosyula avatar suryatejjosyula avatar vlad-kozlov avatar microsoftopensource avatar guregini avatar hfleitas avatar microsoft-github-operations[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.