Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede Fabric Kullanıcı Verileri İşlevleri'nin hizmetin ayrıntıları ve güncel sınırlamaları açıklanır.
Kapasite raporlama
Doku Kullanıcı Verileri İşlevleri'nin kullanımı Doku Kapasitesi Ölçümleri uygulamasında bildirilir. Kapasite raporları, Fabric Kullanıcı Veri Fonksiyonları'nın oluşturulması, yayımlanması, yürütülmesi ve depolanmasını kapsar. Yapı Kapasite Ölçümleri uygulamasında bildirilen ölçümler hakkında daha fazla bilgi edinmek için Yapı işlemleri adresini ziyaret edin.
Ağ güvenlik gereksinimleri
Fabric Kullanıcı Verileri Fonksiyonlarının düzgün çalışması için, ağınızın "multipart/form-data" isteklerine ve dosya yüklemelerine Fabric uç noktalarına izin vermesi gerekir. Bu gereksinim mevcut değilse, aşağıdaki istekler Kaynaklar Arası Paylaşım (CORS) hatasına neden olabilir: işlevleri yayınlama ve özel kitaplıkları yükleme.
Sınırlamalar
Ağ Yapısı Kullanıcı Veri İşlevleri için geçerli sınırlamalar şunlardır:
İşlevler yalnızca sahip tarafından düzenlenebilir: Şu anda işlev kodunu yalnızca Kullanıcı Verileri İşlevleri öğesinin sahibi değiştirebilir ve yayımlayabilir. Doku öğelerinin sahipliğini aktarma yönergeleri için bkz. Fabric öğelerinin sahipliğini üstlenme.
İşlevler yayın bekleme süresi: İşlevlerinizi yayımladıktan sonra yeniden yayımlamadan önce en az 2 dakika beklemeniz gerekir. Bu bekleme süresi, tarayıcıdaki İşlevler portalından, Kullanıcı Veri İşlevleri Visual Studio Code uzantısından, GIT içeri aktarma eyleminden veya dağıtım işlem hatları kullanılarak yayımlandığında geçerlidir.
"Bağlantıları yönet" yalnızca Fabric veri kaynaklarını destekler: "Bağlantıları yönet" özelliği şu anda yalnızca Fabric yerel veri kaynaklarına bağlantıyı destekler. Daha fazla bilgi edinmek için veri kaynaklarına bağlanma bağlantısını ziyaret edin.
"Bağlantıları yönet", adlarında özel karakterler bulunan kaynaklara bağlanamaz: Adlarında küme ayraçları veya ASCII olmayan karakterler gibi özel karakterler bulunan veritabanları gibi doku kaynakları, Kullanıcı Verileri İşlevleri'ndeki Bağlantıları Yönet deneyimiyle uyumlu değildir. Daha fazla bilgi edinmek için veri kaynaklarına bağlanma bağlantısını ziyaret edin.
Kullanıcı Verileri İşlevleri için bölgesel sınırlamalar: Kullanıcı Veri İşlevleri, Doku bölgelerinin bir alt kümesinde kullanılamaz. Fabric Kullanıcı Verisi Fonksiyonları'nın kullanılabildiği bölgelerin güncellenmiş listesi için Fabric bölgesi kullanılabilirliği bölümüne başvurun. Ev Kiracınız desteklenmeyen bir bölgedeyse, Kullanıcı Verileri İşlevleri'ni kullanmak için desteklenen bir bölgede Kapasite oluşturabilirsiniz. Daha fazla bilgi için Fabric kapasitesini yönetme bölümüne bakın.
Geliştirme modunda Test özelliği için bölgesel sınırlamalar: Geliştirme modunda test işlevselliği şu Doku bölgelerinde kullanılamaz: Güney Brezilya, Orta İsrail ve Orta Meksika. İşlevlerinizi yayımlayıp çalıştırarak veya yerel olarak test etmek için VS Code uzantısını kullanarak test etmeye devam edebilirsiniz.
Doku Kullanıcı Verileri İşlevleri'nde Ayrılmış Python anahtar sözcükleri: Python dilinden ayrılmış anahtar sözcüklere ek olarak, Doku Kullanıcı Verileri İşlevleri şu anahtar sözcükleri de kullanır:
req,contextvereqInvocationId. Ayrılmış anahtar sözcükler parametre adları veya işlev adları olarak kullanılamaz.Varsayılan değerlere veya isteğe bağlı değerlere sahip parametreler desteklenmiyor: Şu anda, çağırma çağrılırken tüm işlev parametreleri gereklidir. Benzer şekilde, işlev bağımsız değişken tanımında varsayılan değerlerin sağlanması şu anda desteklenmemektedir. Örneğin, aşağıdaki işlev bir söz dizimi hatası oluşturur:
# The default value for the argument called 'name' is not supported and treated like a syntax error. @udf.function() def goodbye_fabric(name: str = "N/A") -> str: return f"Goodbye, {name}."Hizmet sorumlusu desteği: Hizmet Sorumlusu kullanarak Doku öğelerine veya veri kaynaklarına erişim şu anda desteklenmemektedir. Örneğin, Fabric Kullanıcı Veri İşlevleri'ni yönetilen kimlik veya çalışma alanı kimliği olarak kullanamazsınız.
Hizmet sınırları
Aşağıdaki listede Kullanıcı Verileri İşlevleri öğeleri için hizmet sınırları ayrıntılı olarak yer alır.
| Sınır | Değer | Açıklama |
|---|---|---|
| İstek yükü uzunluğu | 4 MB | Tüm istek parametrelerinin birleştirilmiş en büyük boyutu. |
| İstek işleme zaman aşımı | 240 saniye | bir işlevin çalışabileceği en uzun süre. |
| Yanıt boyutu sınırı | 30 Megabayt | Bir işlevin yanıtının dönüş değerinin maksimum boyutu. |
| Kayıt saklama | 30 gün | Geçmiş çağırma günlüklerinin varsayılan olarak kaç gün tutulduğu. |
| Özel kitaplık maksimum boyutu | 28,6 MB | Özel kitaplık .whl olarak Kitaplık Yönetimi deneyimine yüklenen bir dosyanın en büyük boyutu. |
| Portal testinde zaman aşımı | 15 dakika | Yeni bir istek işlenene kadar test oturumunun etkin olduğu süre. Zaman aşımı süresi içinde yeni bir istek alındığında oturum 15 dakika uzatılır. |
| Python sürümü (Çalıştırma özelliği) | 3.11 | Yalnızca çalıştır modunda yayımlanan işlevler için kullanılan Python sürümü. |
| Python sürümü (Test özelliği) | 3.12 | Geliştirme modunda test özelliği için kullanılan Python sürümü. |
Sonraki adımlar
- Fabric portalından veya VS Code uzantısını kullanarak yeni bir Kullanıcı Verileri Fonksiyonları öğesi oluşturun.
- Kullanıcı veri işlevleri için programlama modeli hakkında bilgi edinin