Depolanan işlevler oluşturma
İşlevler yeniden kullanılabilir sorgular veya sorgu parçalarıdır. Gerçek Zamanlı Zeka 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-alter
function
mevcut bir saklı işlevi oluşturmayı veya değiştirmeyi öğreneceksiniz.
Komut hakkında .create-or-alter
function
daha fazla bilgi için bkz. .create-or-alter function
Önkoşullar
- Microsoft Fabric özellikli kapasiteye sahip bir çalışma alanı
- Düzenleme izinlerine sahip bir KQL veritabanı
İşlevler
Bu özellik, var olan bir işlevi veritabanı meta verilerinde depolayan komutunu kullanarak .create-or-alter
function
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.
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.Yer tutucu metin yerine işlevinizin işlev adını ve sorgu parametrelerini girin ve çalıştır'ı seçin.
Depolanan işlevler, Gezgin bölmesindeki İşlevler altında görünür.
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.