Azure Cosmos DB'deki Microsoft Fabric yansıtılmış veritabanlarındaki sınırlamalar (Önizleme)
Bu makalede, Microsoft Fabric'e yansıtılan Azure Cosmos DB hesapları için geçerli sınırlamalar açıklanmaktadır. Bu sayfadaki sınırlama ve kota ayrıntıları gelecekte değiştirilebilir.
Önemli
Azure Cosmos DB için yansıtma şu anda önizleme aşamasındadır. Üretim iş yükleri önizleme sırasında desteklenmez. Şu anda yalnızca NoSQL için Azure Cosmos DB hesapları desteklenmektedir.
Kullanılabilirlik
Yansıtma, Azure Cosmos DB için Doku ve API'ler için belirli bir bölge kümesinde desteklenir.
Desteklenen API'ler
Yansıtma yalnızca burada listelenen Azure Cosmos DB hesap türleri için kullanılabilir.
Kullanılabilir | |
---|---|
NoSQL için API | ✔️ |
MongoDB için API (RU tabanlı) | ❌ |
MongoDB için API (sanal çekirdek tabanlı) | ❌ |
Apache Gremlin için API | ❌ |
Tablo için API | ❌ |
Apache Cassandra için API (RU tabanlı) | ❌ |
Apache Cassandra için Yönetilen Örnek | ❌ |
Desteklenen bölgeler
Azure Cosmos DB için yansıtmayı destekleyen bölgelerin listesi aşağıdadır:
Asya Pasifik:
- Doğu Avustralya
- Güneydoğu Avustralya
- Orta Hindistan
- Doğu Asya
- Doğu Japonya
- Güney Kore - Orta
- Güneydoğu Asya
- Güney Hindistan
Avrupa
- Kuzey Avrupa
- West Europe
- Orta Fransa
- Orta Batı Almanya
- Norveç Doğu
- Orta İsveç
- Kuzey İsviçre
- Batı İsviçre
- Güney Birleşik Krallık
- Batı Birleşik Krallık
Amerika:
- Güney Brezilya
- Orta Kanada
- Doğu Kanada
- Central US
- Doğu ABD
- Doğu ABD 2
- Orta Kuzey ABD
- Batı ABD
- Batı ABD 2
Orta Doğu ve Afrika:
- Güney Afrika Kuzey
- Kuzey BAE
Hesap ve veritabanı sınırlamaları
- Yansıtmayı yalnızca Azure Cosmos DB hesabı 7 günlük veya 30 günlük sürekli yedeklemeyle yapılandırılmışsa etkinleştirebilirsiniz.
- Azure Cosmos DB'deki sürekli yedekleme özelliğinin tüm geçerli sınırlamaları Doku yansıtma için de geçerlidir.
- Bu sınırlamalar şunlardır, ancak bunlarla sınırlı değildir; etkinleştirildikten sonra sürekli yedeklemeyi devre dışı bırakamama ve çok bölgeli yazma hesapları için destek olmaması. Daha fazla bilgi için bkz . Azure Cosmos DB sürekli yedekleme sınırlamaları.
- Analiz deposu ve sürekli yedekleme özelliklerini aynı Azure Cosmos DB hesabında etkinleştirebilirsiniz.
- Sürekli yedekleme etkinken Azure Cosmos DB hesaplarında analiz deposu özelliğini devre dışı bırakamazsınız.
- Daha önce bir kapsayıcı için analiz deposu özelliğini devre dışı bırakmış olan bir Azure Cosmos DB hesabında sürekli yedeklemeyi etkinleştiremezsiniz.
Güvenlik sınırlamaları
- Kaynak hesaba bağlanmak için desteklenen tek mekanizma Azure Cosmos DB okuma-yazma hesabı anahtarlarıdır. Rol tabanlı erişim denetimiyle salt okunur hesap anahtarları, yönetilen kimlikler ve parolasız kimlik doğrulaması desteklenmez.
- Hesap anahtarları döndürülürse Doku yansıtması için bağlantı kimlik bilgilerini güncelleştirmeniz gerekir. Anahtarları güncelleştirmezseniz yansıtma başarısız olur. Bu hatayı çözmek için çoğaltmayı durdurun, kimlik bilgilerini yeni döndürülen anahtarlarla güncelleştirin ve çoğaltmayı yeniden başlatın.
- Çalışma alanına erişimi olan doku kullanıcıları yansıtma veritabanına erişimi otomatik olarak devralır. Ancak, kuruluşunuzdaki kullanıcıların erişimini yönetmek için çalışma alanı ve kiracı düzeyinde erişimi ayrıntılı olarak denetleyebilirsiniz.
- Yansıtılmış veritabanını Doku'da doğrudan paylaşabilirsiniz.
İzinler
- Yalnızca Doku'da görüntüleyici izinleriniz varsa SQL analytics uç noktasında verileri önizleyemez veya sorgulayamazsınız.
- Veri gezginini kullanmayı düşünüyorsanız, Azure Cosmos DB veri gezgini Doku ile aynı izinleri kullanmaz. Veri gezginini kullanarak verileri görüntüleme ve sorgulama istekleri Doku yerine Azure'a yönlendirilir.
Ağ güvenliği
- Kaynak Azure Cosmos DB hesabının tüm ağlar için genel ağ erişimini etkinleştirmesi gerekir.
- Azure Cosmos DB hesapları için özel uç noktalar desteklenmez.
- IP adresleri veya hizmet uç noktaları gibi teknikler ve özellikler kullanılarak ağ yalıtımı, Azure Cosmos DB hesaplarında desteklenmez.
- OneLake'teki veriler özel uç noktaları, müşteri tarafından yönetilen anahtarları veya çift şifrelemeyi desteklemez.
Veri gezgini sınırlamaları
- Doku Veri Gezgini sorguları salt okunur durumdadır. Mevcut kapsayıcıları görüntüleyebilir, öğeleri görüntüleyebilir ve öğeleri sorgulayabilirsiniz.
- Doku'daki veri gezginini kullanarak kapsayıcı oluşturamaz veya silemezsiniz.
- Doku'daki veri gezginini kullanarak öğe ekleyemez, değiştiremez veya silemezsiniz.
- Yalnızca SQL analiz uç noktasını analiz için diğer kullanıcılarla paylaşarak kaynak veritabanının paylaşılmasını önleyebilirsiniz.
- Yansıtılmış veritabanında veri gezginini kapatamazsınız.
Çoğaltma sınırlamaları
- Yansıtma, boşluk veya joker karakter içeren özellik adlarına sahip öğeler içeren kapsayıcıları desteklemez. Bu sınırlama, belirli bir kapsayıcı için yansıtmanın başarısız olmasına neden olur. Aynı veritabanlarındaki diğer kapsayıcılar yine de başarıyla yansıtılabilir. Özellik adları bu geçersiz karakterleri kaldıracak şekilde güncelleştirilirse, aynı veritabanı ve kapsayıcıya yeni bir yansıtma yapılandırmanız gerekir ve eski yansıtmayı kullanamazsınız.
- Fabric OneLake, bir Azure Cosmos DB hesabının birden çok okuma bölgesine sahip olduğu senaryolarda coğrafi olarak en yakın Azure bölgesinden Fabric'in kapasite bölgesine yansıtılır. Olağanüstü durum kurtarma senaryolarında, okuma bölgelerinizin yük devretme ve değiştirme olasılığı olduğundan yansıtma otomatik olarak yeni okuma bölgelerini tarar ve alır.
- Kaynak kapsayıcıdaki silme işlemleri yansıtma kullanılarak Doku OneLake'e hemen yansıtılır. Yaşam süresi (TTL) değerlerini kullanan geçici silme işlemleri desteklenmez.
- Yansıtma özel bölümlemesi desteklemez.
- Dokuda T-SQL ile ilgili sınırlamalar vardır. Daha fazla bilgi için bkz . T-SQL sınırlamaları.
Şema ve veri değişiklikleri
- Benzer bir kapsayıcının silinmesi ve eklenmesi, ambar tablolarındaki verileri yalnızca yeni kapsayıcının verileriyle değiştirir.
- Bir özellikteki verilerin türünü birden çok öğe arasında değiştirmek, çoğaltıcının uygun olduğunda verileri yukarı yayınına neden olur. Bu davranış, yerel delta deneyimiyle eşlik içindedir. Desteklenen ölçütlere uymayan tüm veriler null türe dönüşür. Örneğin, bir dizi özelliğini bir dize yukarı yayın olarak değiştirerek null bir türe dönüştürür.
- Öğelere yeni özellikler eklemek, yansıtmanın yeni özellikleri sorunsuz bir şekilde algılamasına ve ambar tablosuna karşılık gelen sütunları eklemesine neden olur. Öğe özellikleri kaldırılırsa veya eksikse, ilgili kayıt için null değere sahiptir.
- Yansıtma kullanarak verilerin çoğaltılması tam uygunlukta veya iyi tanımlanmış bir şemaya sahip değildir. Yansıtma özelliği değişiklikleri ve veri türünü (izin verildiğinde) otomatik olarak ve sürekli izler.
İç içe veriler
- Azure Cosmos DB öğelerindeki iç içe JSON nesneleri, ambar tablolarında JSON dizeleri olarak temsil edilir.
- ,
CROSS APPLY
veOUTER APPLY
gibiOPENJSON
komutlar, JSON dize verilerini seçmeli olarak genişletmek için kullanılabilir. - PowerQuery, JSON dizesi verilerini seçmeli olarak genişletmeyi içerir
ToJson
. - Yansıtma, iç içe yerleştirme düzeyinde şema kısıtlamalarına sahip değildir. Daha fazla bilgi için bkz . Azure Cosmos DB analiz deposu şema kısıtlamaları.
Veri ambarı sınırlamaları
- Ambar boyutu 8 KB'tan büyük JSON dize sütunlarını işleyemiyor. Bu senaryo için hata iletisi şudur: "JSON metni düzgün biçimlendirilmedi. Beklenmeyen '"' karakteri konumunda bulundu".
- SQL analiz uç noktası ve ambar tablolarında JSON dizesi olarak temsil edilen iç içe veriler genellikle sütunun boyutu 8 KB'ın üzerinde olmasına neden olabilir. Bu hata iletisini alırsanız iç içe yerleştirme düzeylerini ve veri miktarını izleme.
Yansıtılmış öğe sınırlamaları
- Bir çalışma alanında Azure Cosmos DB hesabı için yansıtmayı etkinleştirmek için çalışma alanınızdaki yönetici veya üye rolü gerekir.
- Çoğaltmanın durdurulması yansıtmayı tamamen devre dışı bırakır.
- Çoğaltma yeniden başlatıldığında tüm hedef ambar tabloları yeniden görüntülenir. Bu işlem sıfırdan yansıtmayı etkili bir şekilde başlatır.
Görüş bildirin
Geçerli sınırlamalar, özellikler veya sorunlar hakkında geri bildirimde bulunmak istiyorsanız; adresinden fabriccosmosdbmirror@microsoft.combize bildirin.