Depolanan işlevler oluşturma

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

  • Kullanıcılar tarafından değiştirilmeyecek sabit kodlanmış işlevler olan yerleşik işlevler.

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

    • Depolanan işlevler: depolanan ve yönetilen veritabanı şeması varlıkları (tablolar gibi) olan kullanıcı tanımlı işlevlerdir. 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ımlanan ve kullanılan kullanıcı tanımlı işlevlerdir. Bu tür işlevlerin tanımı let deyimi aracılığıyla yapılır. 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

İşlevler

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

  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 doldurulur.

    Screenshot of a KQL database landing page showing the New option dropdown menu. The option titled Function is highlighted.

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

    Screenshot of the Explore your data window showing the newly created function in Real-Time Analytics.

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

    Screenshot of Explorer pane showing the list of stored user-defined functions.

  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.

    Screenshot of the Explore your data window showing query results of a stored function in Real-Time Analytics.