Depolanan işlevleri oluşturma ve yönetme

İşlevler yeniden kullanılabilir sorgular veya sorgu parçalarıdır. Gerçek Zamanlı Zeka iki tür işlevi destekler:

  • Değiştirememenizi sağlayan sabit kodlanmış işlevler olan yerleşik işlevler.

  • İki türe ayrılmış kullanıcı tanımlı işlevler:

    • Depolanan işlevler: Tablo gibi veritabanı şeması varlıkları olarak depoladığınız ve yönettiğiniz kullanıcı tanımlı işlevler. Depolanan işlevleri oluşturma ve yönetme hakkında daha fazla bilgi için bkz . Saklı işlevler yönetimine genel bakış.
    • Sorgu tanımlı işlevler: Tek bir sorgu kapsamında tanımladığınız ve kullandığınız kullanıcı tanımlı işlevler. Bu işlevleri bir let deyim aracılığıyla tanımlarsınız. Sorgu tanımlı işlevler oluşturma hakkında daha fazla bilgi için bkz. Kullanıcı tanımlı işlev oluşturma.

Bu makalede, kullanarak .create-or-alterfunctionmevcut bir saklı işlevi oluşturmayı veya değiştirmeyi öğreneceksiniz.

komut hakkında .create-or-alterfunction daha fazla bilgi için bkz .create-or-alter function. .

Önkoşullar

İşlev oluşturma

Bu özellik, komutunu kullanarak mevcut bir işlevi oluşturmanıza veya değiştirmenize .create-or-alterfunction olanak tanır. komutu işlevi veritabanı meta verilerinde depolar. Sağlanan functionName işlevi veritabanı meta verilerinde yoksa, komut yeni bir işlev oluşturur. Aksi takdirde, komut adlandırılmış işlevi değiştirir.

  1. KQL veritabanınıza göz atın ve Yeni İşlev'i> seçin. Komut .create-or-alter , Verilerinizi keşfedin penceresinde otomatik olarak görüntülenir.

    Yeni seçenek açılan menüsünü gösteren KQL veritabanı giriş sayfasının ekran görüntüsü. İşlev başlıklı seçenek vurgulanır.

  2. Yer tutucu metin yerine işlevinizin işlev adını ve sorgu parametrelerini girin ve çalıştır'ı seçin.

    Real-Time Intelligence'da yeni oluşturulan işlevi gösteren Verilerinizi keşfedin penceresinin ekran görüntüsü.

    Depolanan işlevler, Gezgin bölmesindeki İşlevler altında görünür.

    Depolanan kullanıcı tanımlı işlevlerin listesini gösteren Gezgin bölmesinin ekran görüntüsü.

  3. Verilerinizi keşfedin penceresinde, işlevinizi başarıyla oluşturup oluşturmadığınızdan veya değiştirdiğinizden denetlemek için bir sorgu çalıştırın.

    Real-Time Intelligence'da depolanan bir işlevin sorgu sonuçlarını gösteren Verilerinizi keşfedin penceresinin ekran görüntüsü.

Depolanan işlevler listesi

Veritabanındaki tüm depolanan işlevlerin listesini görüntüleyebilirsiniz. İşlevler seçeneğine sol tıklayarak veya açılan menüde İşlevleri göster'i seçerek işlev listesini açabilirsiniz.
Gezgin bölmesindeki işlev ağacının ekran görüntüsü.

Liste aşağıdakileri içerir:

  • İşlevin klasörü ve açıklaması.
  • Belirli işlevleri bulmanıza yardımcı olacak isteğe bağlı sıralama ve arama özellikleri.

Depolanan işlevler listesinin ekran görüntüsü.

Listedeki bir işleve sol tıklamak işlevin salt okunur önizleme sürümünü açar. Açılan menüde İşlevi göster'i seçerek işlevin önizleme sürümünü açabilir , işlevi düzenleyebilir veya silebilirsiniz .

İşlevleri klasörlerle düzenleme

Alt klasör oluşturmak veya var olan bir klasöre gitmek için:

  1. Gezgin bölmesinde şunlardan birini yapın:
    • Fonksiyona sağ tıklayın ve Klasöre taşı>+ Yeni klasör seçeneğini belirleyin.
      İşlev için yeni klasör oluşturma seçeneğini gösteren açılır menünün ekran görüntüsü.
    • Ya da ilgili işlevin yanındaki üç nokta simgesini (...) seçin ve Klasöre taşı>+ Yeni klasör seçeneğini belirleyin veya mevcut bir klasör seçin.
      İşlevi mevcut bir klasöre taşıma veya yeni bir klasör oluşturma seçeneğini gösteren açılır menünün ekran görüntüsü.
  2. Klasör oluşturmak için klasör için bir ad girin ve Oluştur'u seçin. İşlev yeni klasöre taşınır.
    Oluşturulan yeni klasörün ekran görüntüsü.
  3. Birden fazla işlevi taşımak için başka bir klasör adı girin veya açılan menüyü seçin ve aynı klasöre taşımak istediğiniz işlevlerin yanındaki kutuları işaretleyin.
    Birden çok işlevi aynı klasöre taşıma seçeneğini gösteren açılır menünün ekran görüntüsü.
  4. İşlevleri mevcut bir klasöre de taşıyabilirsiniz. Bunu yapmak için Klasöre taşı seçeneğini belirleyin, ardından işlevi taşımak istediğiniz klasörü seçin veya işlevi klasörün içine sürükleyip bırakın.

Note

  • Bir alt klasörü silerseniz, klasördeki işlevler silinmez ancak üst klasöre geri taşınır.
  • Klasörde işlev olmadığında bir alt klasör otomatik olarak silinir.
  • Klasörler varlık türü başına oluşturulabilir ve ad varlık türü başına benzersiz olmalıdır. Örneğin, aynı ada sahip bir tablo klasörünüz ve işlevler klasörünüz olabilir, ancak aynı ada sahip iki işlev klasörünüz olamaz.

Depolanan işlevi görüntüleme ve önizleme

Mevcut bir saklı işlevi görüntülemek veya önizlemek için şu adımları izleyin:

  1. Gezgin bölmesinde İşlevler bölümünü genişletin. Önizlemeyi açmak veya üç noktayı seçip işlevi göstermek için istediğiniz işlevesol tıklayın.

  2. İşlev betiğinin salt okunur sürümü Verilerinizi keşfedin penceresinde açılır.

    • İşlev sonuçlarını önizlemek için Sonuçları önizle'yi seçebilirsiniz.
    • İşlev parametreler içeriyorsa, bu parametreler için değerler girebilirsiniz. Ardından, sağladığınız parametre değerlerine göre çıkışı görmek için Sonuçları önizleme'yi seçin.
    • Önizleme sonuçları, işlev sorgusuna göre en fazla 100 kayıt gösterir.

    Depolanan işlev betiğini gösteren Verilerinizi keşfedin penceresinin ekran görüntüsü.

Depolanan işlevi düzenleme veya silme

Mevcut bir depolanmış işlevi düzenlemek veya silmek için aşağıdaki adımları kullanın:

  1. Gezgin bölmesinde İşlevler bölümünü genişletin. İstenen işlevin yanındaki üç noktayı seçin.

  2. Açılan menüden şunları seçin:

    • Verilerinizi keşfedin penceresinde işlev betiğini düzenlemek için kodla düzenleyin.
    • Delete

    Açılan menünün ekran görüntüsü.

  3. İşlev betiğini değiştirdiyseniz, değişikliklerinizi kaydetmek için Çalıştır'ı seçin.