Sorgu dili temel bilgileri

Tamamlandı

Kuruluşlar genellikle BT kaynakları ve kullanıcıları hakkında çok çeşitli veriler toplar. Verileri sorgulamak, topladığınız verilerle çalışmak ve üzerinde çalışmak için güçlü bir araçtır.

Burada sorguyu ve KQL kullanarak neler yapabileceğinizi öğreneceksiniz.

Sorgu nedir?

Sorgu, veritabanı veya tablo gibi bir veri kaynağından bilgi isteğidir. Basit bir sorgu döndürebilir:

  • Kayıtlı kullanıcılar tablosundan bir kullanıcı hakkında bilgi.
  • Belirli bir tablodaki tüm bilgiler.
  • Belirli bir bilgisayar tarafından belirli bir zamanda günlüğe kaydedilen tüm bilgiler.

Sorgu dili, sorgunun döndürdüğü verileri nasıl sunabileceğinizi tanımlamanızı sağlar. Örneğin, sonuçların sıralama düzenini, döndürülecek satır aralığını, yinelenen satırların döndürülip döndürülmeyeceğini ve verilerin grafikte veya grafikte görüntülenip görüntülenmeyeceğini belirtebilirsiniz.

Sorgu dili nedir?

Veritabanından veri döndürmenin çeşitli yolları vardır, örneğin:

  • Menüden arama parametreleri seçme.
  • Kullanıcı arabirimi aracılığıyla sorguyu tanımlayan alanları ve değerleri seçme.
  • API çağrısındaki bir veritabanından veya kullanıcı arabirimi aracılığıyla bilgi istemek için sorgu dili kullanma. Sorgu dilini kullanmak, verileri sorgulamanın en karmaşık yoludur, ancak aynı zamanda en esnek yöntemdir.

Sorgu dili, veritabanından veri döndüren deyimleri yazmak için bir dizi anahtar sözcük, işleç ve söz dizimi kuralından oluşur.

Birçok sorgu dili vardır ve her birinin kendi söz dizimi, özellikleri ve güçlü yönleri vardır. Yaygın sorgu dilleri şunlardır:

  • Yapılandırılmış Sorgu Dili (SQL):Veritabanlarında verileri depolamak, işlemek ve almak için kullanılan standart bir dildir.
  • XQuery: XML verileri için sorgu dili.

KQL neden kullanılır?

KQL, birden çok kaynaktan akışı yapılan büyük hacimli verilerin neredeyse gerçek zamanlı analizine yönelik bir büyük veri analizi platformu olan Azure Veri Gezgini kapsamında geliştirilmiştir. Azure Veri Gezgini ve KQL, hizmet ve kaynak güvenilirliğini, performansını ve güvenliğini sağlayarak neredeyse gerçek zamanlı izleme ve analiz gerektiren hizmetler için mükemmel bir temel oluşturur.

Bu modülün sonraki ünitelerinde, KQL'in büyük hacimli çeşitli verileri hızla analiz etme özelliğini uygulayan Azure hizmetlerine hızlıca göz atacağız.

SQL ile karşılaştırıldığında, KQL daha kısadır ve geçici sorgular ve veri keşfi için daha iyi iyileştirilmiştir.

KQL ile ne yapabilirsiniz?

Azure Veri Gezgini kümelerini kullanan tüm Microsoft hizmetleri, KQL bilgisi gerektirmeyen bir dizi kullanıma hazır veri çözümleme aracı sağlar, ancak biraz KQL bilgisi çok daha fazlasını yapmanıza olanak tanır. Örneğin, şunları yapabilirsiniz:

  • Araştırma veya analiz etme: Sorunları gidermek veya belirli içgörüler elde etmek için KQL kullanın.
  • Kendi uyarılarınızı tanımlama: KQL kullanarak tanımladığınız mantığa göre bir uyarı tetikleme.
  • Özel görselleştirmeler oluşturma: KQL sorgularının sonuçlarını görselleştiren panolar ve çalışma kitapları oluşturun.
  • Verileri dönüştürme: Verileri depolamadan veya sunmadan önce dönüştürün. Örneğin, KQL kullanarak verileri bir biçimden diğerine dönüştürebilirsiniz. Bazı hizmetler, ihtiyaç duymadığınız verileri alma ve depolama maliyetlerinden tasarruf etmek üzere bir veri kaynağındaki verileri filtrelemek için KQL kullanmanıza olanak sağlar.