Знакомство
Язык запросов Kusto (KQL) позволяет исследовать ваши данные для обнаружения закономерностей, выявления аномалий и выбросов, а также создания статистических моделей. Запрос Kusto — это запрос с доступом только для чтения для обработки данных и возврата результатов. KQL предлагает широкий спектр функций, которые анализируют данные различными способами.
Пример сценария
Предположим, вы работаете в розничной компании, которая продает широкий спектр продуктов. Вы являетесь аналитиком данных в группе продаж, которая отвечает за предоставление аналитических сведений, которые помогают команде повысить осведомленность о своих продуктах и увеличить продажи. Вы хотите предоставить нужную аналитику, но для этого требуется распределение данных по нескольким таблицам. Вы хотите использовать KQL для получения аналитических сведений, запрашивая данные из нескольких таблиц.
Что мы будем делать?
Написание запросов на языке запросов Kusto (KQL) для первого обогащения данных путем объединения нескольких таблиц и последующего анализа данных для более глубокой аналитики. В этом модуле вы узнаете, как:
- Расширьте таблицу фактов с данными таблицы измерений с помощью операторов
join
илиlookup
. - Слияние или добавление строк из нескольких таблиц или табличных выражений с помощью оператора
union
. - Оптимизируйте вложенные запросы с помощью функции
materialize()
и временных таблиц с помощью оператораas
. - Анализировать данные, используя агрегатные функции оператора
summarize
,arg_min()
иarg_max()
.
Необходимые условия
- Возможность писать запросы Kusto для начинающих и промежуточного уровней.
- Знакомство с оператором
let
, операторомsummarize
и агрегационными функциями
Какова основная цель?
К концу этого сеанса вы сможете записывать оптимизированные запросы Kusto, которые объединяют данные из нескольких таблиц и получают дополнительные аналитические сведения в результате обогащения данных.