Bu makale, Dokuda Cosmos DB hakkında sık sorulan soruları yanıtlar.
General
Dokuda Cosmos DB nedir?
Microsoft Fabric, kurumsal kullanıma hazır, uçtan uca bir veri platformudur. Doku, veri hareketini, veritabanlarını, veri mühendisliğini, veri bilimini, gerçek zamanlı zekayı, copilot ile BI'ı ve uygulama geliştirmeyi bir hale getirir. Artık bu hizmetleri birden çok satıcıdan ayrı ayrı bir araya getirmek zorunda kalmazsınız.
Dokuda Cosmos DB, basitleştirilmiş bir deneyim aracılığıyla uygulama gereksinimlerinizi karşılayacak şekilde otomatik olarak yapılandırılmış, yapay zeka için iyileştirilmiş bir NoSQL veritabanıdır. Geliştiriciler, karmaşık veritabanı ayarlarını yönetmeden yapay zeka uygulamalarını kolayca oluşturmak için Doku'da Cosmos DB'yi kullanabilir. Microsoft Fabric'teki Cosmos DB, veritabanı için dinamik ölçeklendirme, yüksek kullanılabilirlik ve güvenilirlik sağlayan Azure Cosmos DB'yi temel alır.
Cosmos DB dağıtılmış bir NoSQL veritabanıdır. Yarı yapılandırılmış veya yapılandırılmamış verileri Doku'da Cosmos DB'de depolayabilirsiniz. Dokuda Cosmos DB, ilişkisel verileriniz ve Doku'daki OneLake verilerinizle birlikte kullanılabilir ve uygulamalarınız için birleşik bir veri platformu sağlar.
Cosmos DB verileri, Fabric OneLake'in kullanımına otomatik olarak sunulur. Bu tümleştirme, Cosmos DB'nin Doku platformunun geri kalanıyla derin tümleştirilmesini sağlayarak sorunsuz analiz, Gerçek zamanlı zeka, Kullanıcı Veri İşlevleri (UDF), GraphQL, Veri Bilimi ve BI ile Copilot ve veri aracılarının tümünü tek bir yerde sunar.
Daha fazla bilgi için bkz. Dokuda Cosmos DB.
Doku'daki Cosmos DB ile Azure Cosmos DB arasındaki fark nedir?
Dokuda Cosmos DB, Azure Cosmos DB ile aynı temel altyapıyı ve altyapıyı kullanarak aynı performans, güvenilirlik ve kullanılabilirlik garantilerini sağlar. Ancak önemli farklar vardır:
- Tümleştirme: Dokuda Cosmos DB, Microsoft Fabric ve OneLake ile sıkı bir şekilde tümleşiktir ve ETL işlem hatları olmadan analiz için otomatik veri yansıtma sağlar.
- Yönetim: Dokuda Cosmos DB, iyileştirilmiş varsayılanlarla basitleştirilmiş bir yönetim deneyimi seçerek veritabanı yönetiminin karmaşıklığını azaltır.
- Faturalama: Kullanım, Azure istek birimleri (RU) yerine Doku kapasite birimleri (RU) cinsinden ölçülür ve Doku kapasiteniz üzerinden faturalandırılır.
- Kimlik doğrulaması: Dokudaki Cosmos DB, birincil/ikincil anahtar olmadan yalnızca Microsoft Entra kimlik doğrulamasını kullanır.
- Lisanslama: Power BI Premium, Doku Kapasitesi veya Deneme Kapasitesi lisansı gerektirir.
Daha fazla bilgi için bkz. Dokuda Cosmos DB'ye genel bakış ve faturalama ve kullanım.
Doku'da Cosmos DB şemasız verileri destekliyor mu?
Evet. Dokuda Cosmos DB, uygulamaların şema tanımları veya ipuçları olmadan rastgele JSON belgelerini depolamasına olanak tanır. Esnek, şemasız veri modeli yarı yapılandırılmış veya yapılandırılmamış veriler için idealdir ve zaman içinde veri modelinizi geliştirmenizi kolaylaştırır. Veriler, NoSQL sorgu dili kullanılarak sorgu için hemen kullanılabilir.
Daha fazla bilgi için bkz. Dokuda Cosmos DB'ye genel bakış.
Dokuda Cosmos DB'ye nasıl başlarım?
Dokuda Cosmos DB'yi kullanmaya başlamak için:
- Power BI Premium, Doku Kapasitesi veya Deneme Kapasitesi lisansına sahip olduğunuzdan emin olun.
- Doku portalına gidin ve çalışma alanınızda yeni bir Cosmos DB veritabanı oluşturun.
- Verilerinizi depolamak için kapsayıcılar oluşturun.
- Microsoft Entra kimlik doğrulaması ile Cosmos DB SDK'larını kullanarak veritabanınıza bağlanın.
Adım adım kılavuz için bkz . Hızlı Başlangıç: Microsoft Fabric'te Cosmos DB veritabanı oluşturma.
Connectivity
Dokuda Cosmos DB'ye nasıl bağlanabilirim?
Microsoft Fabric, Cosmos DB yazılım geliştirme setleri (SDK' lar) ile uyumlu bir uç nokta sunar. Bu SDK'lar ve buna karşılık gelen Azure Kimlik kitaplığı, Microsoft Entra kimlik doğrulamasını kullanarak doğrudan veritabanına bağlanmak için kullanılmalıdır. Daha fazla bilgi için bkz. Microsoft Entra Id kullanarak Microsoft Fabric'te Cosmos DB'ye bağlanma.
Dokuda Cosmos DB için hangi Azure Cosmos DB SDK'ları desteklenir?
Dokuda Cosmos DB, Cosmos DB SDK'larını destekler, örneğin:
- .NET SDK
- Python SDK'sı
- Java SDK'sı
- JavaScript/Node.js SDK
- GO Yazılım Geliştirme Kiti (SDK)
- Rust SDK
- Apache Spark SDK
Bu SDK'ları Microsoft Entra kimlik doğrulaması için Azure Kimlik kitaplığıyla birlikte kullanın. Daha fazla bilgi için bkz. Doku'da Cosmos DB'ye bağlanma.
Dokuda Cosmos DB'ye bağlanmak için bağlantı dizelerini veya birincil anahtarları kullanabilir miyim?
Hayır, birincil ve ikincil anahtarlar desteklenmez. Kimlik doğrulaması için Microsoft Entra kimliklerini (kullanıcı kimlikleri, hizmet sorumluları veya yönetilen kimlikler) kullanmanız gerekir.
Daha fazla bilgi için bkz. Dokuda Cosmos DB için kimlik doğrulaması.
Sorgu ve veri işlemleri
Dokuda Cosmos DB'deki verileri sorgulamak için hangi sorgu dilini kullanabilirim?
Dokuda Cosmos DB, verileri sorgulamak için öncelikle NoSQL sorgu dilini destekler.
NoSQL sorgu dili, JSON verileriyle çalışmak için güçlü, Amerikan Ulusal Standartlar Enstitüsü (ANSI) Yapılandırılmış Sorgu Dili (SQL) benzeri bir söz dizimi sağlar. Bu dil, SQL deneyimine sahip kullanıcılara tanıdık olacak şekilde tasarlanmıştır ve JSON belgelerinin esnekliğini ve hiyerarşik doğasını destekler.
Doku'da Cosmos DB'nin yerleşik yansıtma özelliği, verileri sorgulamak için T-SQL kullanımını da destekler. Yansıtma ve SQL analiz uç noktası, Cosmos DB verilerinizle çalışmak için tanıdık T-SQL söz dizimini kullanmanıza olanak tanıyarak mevcut SQL tabanlı iş akışları ve araçlarıyla tümleştirmeyi kolaylaştırır.
Daha fazla bilgi için bkz. NoSQL sorgu dilini kullanma.
Dokuda Cosmos DB toplama işlevlerini destekliyor mu?
Evet. Dokuda Cosmos DB, COUNT, MAX, MIN, AVG ve SUM gibi NoSQL sorgu dilindeki toplama işlevleri aracılığıyla toplamayı destekler. Bu işlevler, verileriniz üzerinde analiz gerçekleştirmek için sorgularda kullanılabilir.
Daha fazla bilgi için NoSQL sorgu dili belgelerine bakın.
Dokuda Cosmos DB ACID işlemlerini destekliyor mu?
Evet. Dokudaki Cosmos DB, tek bir bölümdeki çapraz belge işlemlerini destekler. İşlemlerin kapsamı tek bir mantıksal bölüme göre belirlenir ve ACID semantiği (bölünmezlik, tutarlılık, yalıtım, dayanıklılık) ile "tümü veya hiç" olarak yürütülür ve diğer eşzamanlı olarak yürütülen işlemlerden yalıtılır. Özel durumlar oluşursa, tüm işlem geri alınır.
İşlemler SDK'lardaki işlem toplu işlemleri kullanılarak yürütülebilir.
Daha fazla bilgi için bkz. Cosmos DB işlemleri.
Dokudaki Cosmos DB eşzamanlılığı nasıl işler?
Dokudaki Cosmos DB, HTTP varlık etiketleri (ETag'ler) aracılığıyla iyimser eşzamanlılık denetimini (OCC) destekler. Her kaynağın, bir belge her güncelleştirildiğinde sunucuda ayarlanmış bir ETag'i vardır. ETag'ler, sunucunun bir kaynağın güncelleştirilip güncelleştirilmeyeceğine karar vermesine izin vermek için If-Match üst bilgisi ile birlikte kullanılabilir. ETag artık geçerli değilse, sunucu işlemi "HTTP 412 Önkoşul hatası" yanıt koduyla reddeder ve istemcinin geçerli ETag değerini almak için kaynağı yeniden oluşturması gerekir.
Cosmos DB SDK'larının çoğu iyimser eşzamanlılık denetimini yönetmek için sınıflar içerir. Daha fazla bilgi için bkz. Cosmos DB'de iyimser eşzamanlılık denetimi.
Doku'da birden çok Cosmos DB veritabanındaki verileri sorgulayabilir miyim?
Evet. Dokuda Cosmos DB, veritabanları arası sorguları destekler ve birden çok Cosmos DB veritabanında ve hatta aynı Doku çalışma alanı içindeki SQL veritabanlarında veri sorgulamanıza olanak tanır. Bu birleşik sorgu deneyimi, tüm veri varlığınızda güçlü analizler sağlar.
Daha fazla bilgi için bkz. Dokuda Cosmos DB'de veritabanları arası sorgular.
Veri çoğaltma ve OneLake tümleştirmesi
OneLake'e veri çoğaltma, Doku'daki Cosmos DB'de nasıl çalışır?
Doku veritabanındaki her Cosmos DB, Delta Parquet biçimindeki verileri otomatik olarak OneLake'e yansıtır. Bu yansıtma, ek yapılandırma veya kurulum olmadan neredeyse gerçek zamanlı olarak gerçekleşir. Yansıtılan veriler analiz, veri bilimi, Power BI raporlama ve diğer Doku iş yükleri için hemen kullanılabilir.
Daha fazla bilgi için bkz. Dokuda Cosmos DB'de OneLake'i yansıtma.
Veri değişikliklerini OneLake'e çoğaltmak ne kadar sürer?
Doku'daki Cosmos DB'den OneLake'e veri çoğaltma neredeyse gerçek zamanlı olarak gerçekleşir. Eklemeler, güncelleştirmeler ve silmeler, genellikle değişikliklerin hacmine bağlı olarak saniyeler içinde en az gecikme süresiyle çoğaltılır.
Daha fazla bilgi için bkz. Dokuda Cosmos DB'de OneLake'i yansıtma.
OneLake'e veri çoğaltmayı devre dışı bırakabilir miyim?
Hayır. OneLake'e veri çoğaltma, Doku'daki Cosmos DB'nin temel bir özelliğidir ve devre dışı bırakılamaz. Cosmos DB kapsayıcılarınızdaki tüm veriler otomatik olarak Delta Parquet biçiminde OneLake'e yansıtılır.
Daha fazla bilgi için bkz. Dokuda Cosmos DB'de OneLake'i yansıtma.
Power BI raporları, Doku'da Cosmos DB ile Direct Lake modunu kullanabilir mi?
Evet. OneLake'te Cosmos DB tabloları, Power BI'da Direct Lake modunu destekleyen v sıralı Delta tabloları olarak depolanır. Bu, veri yinelemesi olmadan doğrudan Cosmos DB verileriniz üzerinden yüksek performanslı, düşük gecikme süreli raporlama sağlar.
Daha fazla bilgi için bkz. Dokuda Cosmos DB ile rapor oluşturma.
OneLake'e veri çoğaltma durumunu nasıl denetleyebilirim?
Doku portalında veritabanınızın çoğaltma bölümüne giderek çoğaltma durumunu de kontrol edebilirsiniz. Bu bölümde, son eşitlemenin durumu ve oluşmuş olabilecek hatalar da dahil olmak üzere çoğaltmayla ilgili meta veriler görüntülenir.
Daha fazla bilgi için bkz. Dokuda Cosmos DB'de OneLake'i yansıtma.
Aktarım hızı ve performans
Dokuda Cosmos DB'de istek birimi (RU) nedir?
İstek birimleri (RU), veritabanı işlemlerini gerçekleştirmek için gereken sistem kaynaklarını (CPU, IOPS ve bellek) soyutlayan bir performans para birimidir. Okumalar, yazmalar, sorgular ve güncelleştirmeler de dahil olmak üzere tüm veritabanı işlemleri RU cinsinden ölçülür. Örneğin, 1 KB öğe için okunan bir nokta bir istek birimi kullanır.
Doku'daki Cosmos DB'de istek birimleri faturalama ve kullanım raporlama amacıyla Doku kapasite birimlerine (CU) dönüştürülür.
Daha fazla bilgi için bkz. Dokuda Cosmos DB'de istek birimlerive faturalama ve kullanım.
Dokuda Cosmos DB'de otomatik ölçeklendirme nasıl çalışır?
Doku'daki Cosmos DB'deki tüm kapsayıcılar otomatik ölçeklendirme sağlanan aktarım hızını kullanır. Otomatik ölçeklendirme sayesinde kapsayıcılar iş yükü taleplerine göre aktarım hızını otomatik olarak ölçeklendirir ve yapılandırılan maksimum aktarım hızının (RU/sn) 10% ile 100% arasında ölçeklendirme sağlar. İş yükünüz boşta olduğunda, maliyetleri en aza indirmek için ölçeği en fazla 10% azaltılır. Talep arttığında, herhangi bir ısınma süresi olmadan anında ölçeklendirilir.
Doku portalında oluşturulan kapsayıcıların varsayılan otomatik ölçeklendirme aktarım hızı 5.000 RU/sn'ye sahiptir. Bu, Cosmos DB SDK'sı kullanılarak 1.000 ile 50.000 RU/sn arasında ayarlanabilir.
Daha fazla bilgi için bkz. Dokuda Cosmos DB'de aktarım hızını otomatik ölçeklendirme.
Otomatik ölçeklendirme yerine sunucusuz veya el ile sağlanan (standart) aktarım hızını kullanabilir miyim?
Hayır. Doku'daki Cosmos DB'deki tüm kapsayıcılar otomatik ölçeklendirme sağlanan aktarım hızını kullanmalıdır. Sunucusuz ve el ile sağlanan (standart) aktarım hızı desteklenmez. SDK aracılığıyla oluşturulan kapsayıcıların aktarım hızı, kapsayıcı oluşturma sırasında otomatik ölçeklendirmeye ayarlanmış olmalıdır, aksi takdirde "Teklif Türü hesabınız için Otomatik Ölçeklendirme ile kısıtlandı" hatası oluşturulur.
Daha fazla bilgi için bkz. Dokuda Cosmos DB sınırlamaları.
Dokuda Cosmos DB'deki kapsayıcılar için aktarım hızı sınırları nelerdir?
- Kapsayıcılar varsayılan olarak saniyede 50.000 istek birimi (RU/sn) maksimum otomatik ölçeklendirme aktarım hızını destekler.
- Doku portalında oluşturulan kapsayıcılara otomatik olarak 5.000 RU/sn maksimum otomatik ölçeklendirme aktarım hızı ayrılır.
- SDK kullanılarak oluşturulan kapsayıcılar izin verilen maksimum otomatik ölçeklendirme aktarım hızına kadar en az 1.000 RU/sn ile ayarlanabilir.
Destek bileti gönderilerek maksimum aktarım hızı 50.000 RU/sn'nin üzerinde artırılabilir.
Daha fazla bilgi için bkz. Dokuda Cosmos DB sınırlamaları.
Kapsayıcının aktarım hızını (RU/sn) nasıl değiştirebilirim?
Cosmos DB SDK'sını kullanarak bir kapsayıcıda otomatik ölçeklendirme aktarım hızını okuyabilir ve güncelleştirebilirsiniz. Geçerli aktarım hızını almak ve yeni bir değerle değiştirmek için SDK'nın aktarım hızı yönetim yöntemlerini kullanın.
Kod örnekleri için bkz. Dokuda Cosmos DB'de aktarım hızını otomatik ölçeklendirme.
Dizin oluşturma ve arama
Dokuda Cosmos DB hangi dizin oluşturma özelliklerini destekler?
Dokuda Cosmos DB varsayılan olarak otomatik dizin oluşturmayı destekler. JSON belgelerinizdeki tüm özellikler varsayılan olarak otomatik olarak dizine eklenir. Kullanıcılar ayrıca belirli yolları dahil etmek veya hariç tutmak, dizin türlerini yapılandırmak ve sorgu desenleriniz için en iyi duruma getirmek için özel dizin oluşturma ilkeleri tanımlayabilir.
Dokuda Cosmos DB çeşitli dizin türlerini destekler:
- Aralık dizini: Sayısal, dize ve tarih türlerinde aralık sorguları için destek.
- Uzamsal dizin: Nokta, çizgi ve çokgen veri türlerini kullanan jeo-uzamsal sorgular için destek.
- Bileşik dizin: Birden çok özelliği aynı anda filtreleyen veya sıralayan sorguları iyileştirme desteği.
- Vektör dizini: DiskANN veya ölçülebilir düz vektör dizinleri kullanarak yapay zeka uygulamaları için vektör eklemeleri için dizin oluşturma ve arama desteği.
- Tam metin dizini: Tam metin dizini oluşturma desteği ve dile özgü destekle belgelerinizde arama yapın.
Daha fazla bilgi için bkz. Dokuda Cosmos DB'de dizinoluşturma ve vektör dizinleme.
Kapsayıcı için dizin oluşturma ilkesini nasıl özelleştirebilirim?
Kapsayıcı oluştururken dizin oluşturma ilkelerini özelleştirebilir veya daha sonra Cosmos DB SDK'sını kullanarak güncelleştirebilirsiniz. Dizin oluşturma ilkeleri, dizin oluşturmanın dahil veya dışlanması gereken yolları belirtmenize, dizin türlerini (aralık, uzamsal, bileşik) yapılandırmanıza ve sorgu performansını iyileştirmenize olanak sağlar.
Daha fazla bilgi için bkz. Dokuda Cosmos DB'de dizin oluşturma ilkelerini özelleştirme.
Dokuda Cosmos DB vektör aramasını destekliyor mu?
Evet. Dokudaki Cosmos DB, vektör dizinleme ve aramayı destekleyerek benzerlik arama özelliklerine sahip yapay zeka destekli uygulamalara olanak tanır. JSON belgelerinizle birlikte vektör eklemelerini depolayabilir ve dizinleyebilir ve DiskANN veya nicelenmiş düz vektör dizinlerini kullanarak verimli vektör aramaları gerçekleştirebilirsiniz.
Daha fazla bilgi için bkz. Doku'da Cosmos DB'de vektör dizin oluşturma ve karma arama.
Güvenlik ve uyumluluk
Dokuda Cosmos DB'de verilerimin güvenliğini nasıl sağlayabilirim?
Fabric'te Cosmos DB, verilerinizin varsayılan olarak korunmasına yardımcı olmak için çeşitli güvenlik özellikleri sağlar. Bu özellikler şunlardır ancak bunlarla sınırlı değildir:
- Güvenli erişim için Microsoft Entra kimlik doğrulaması
- Bekleyen ve aktarımdaki veri şifrelemesi
- Doku izinleri aracılığıyla çalışma alanı tabanlı erişim denetimi
Daha fazla bilgi için bkz. Dokuda Cosmos DB için güvenlik.
Doku yapıtında Cosmos DB'min kullanıcı izinlerini nasıl ayarlayabilirim?
Dokudaki Cosmos DB, kullanıcı Doku çalışma alanı izinlerini devralır. Örneğin, bir kullanıcının çalışma alanı görüntüleyici izinleri varsa Cosmos DB yapıtına salt okunur erişimi vardır. Şu anda, öğe düzeyi izinleri ayarlayabilirsiniz. Ancak bunlar çalışma alanı içindeki tüm Cosmos DB yapıtlarına uygulanır.
Daha fazla bilgi için bkz. Dokuda Cosmos DB sınırlamaları.
Dokuda Cosmos DB müşteri tarafından yönetilen anahtarları (CMK) destekliyor mu?
Hayır. Müşteri tarafından yönetilen anahtar (CMK) şifrelemesi şu anda Doku'da Cosmos DB için kullanılamıyor.
Dokuda Cosmos DB Özel Bağlantıyı destekliyor mu?
Özel Bağlantı şu anda Cosmos DB yapıt düzeyinde desteklenmemektedir. Ancak, Doku hizmetine bağlantıyı güvenli hale getirmek için Özel Bağlantılar Doku kiracı düzeyinde kullanılabilir.
Daha fazla bilgi için bkz. Doku'da özel bağlantılar.
Verilerim Doku kiracısını terk ediyor mu?
Hayır. Doku'daki Cosmos DB'deki tüm veriler Doku kiracınızda ve bölgenizde kalır. OneLake'e veri çoğaltma müşterinin ortamında gerçekleşir ve kiracı sınırlarından ayrılmaz.
Faturalama ve maliyet yönetimi
Dokuda Cosmos DB ile ilişkili maliyetler nelerdir?
Doku işlem ve depolama kullanımındaki Cosmos DB, kapasite birimleri (CU) kullanılarak Doku kapasiteniz üzerinden faturalandırılır. Cosmos DB işlemleri tarafından kullanılan istek birimleri (RU) faturalama amacıyla otomatik olarak kapasite birimlerine dönüştürülür. Dönüştürme formülü: 100 RU/sn = 0,067 RU/sa.
Daha fazla bilgi için bkz. Dokuda Cosmos DB için faturalama ve kullanım.
Doku tüketiminde Cosmos DB'i nasıl izleyebilirim?
Cosmos DB tüketiminizi Microsoft Fabric Capacity Metrics uygulamasını kullanarak izleyebilirsiniz. Bu uygulama Cosmos DB de dahil olmak üzere tüm Doku iş yükleri genelinde kapasite tüketiminin merkezi bir görünümünü sağlar. Uygulamayı yalnızca Cosmos DB ile ilgili etkinliği gösterecek ve kullanım eğilimlerini izleyecek şekilde filtreleyebilirsiniz.
Daha fazla bilgi için bkz. Dokuda Cosmos DB için faturalama ve kullanım ve Dokuda Cosmos DB'yi izleme.
Dokuda Cosmos DB için hangi lisanslama seçenekleri gereklidir?
Dokuda Cosmos DB kullanmak için Power BI Premium, Doku Kapasitesi veya Deneme Kapasitesi gerekir. Kullanımınız, Doku kapasitenizde bulunan kapasite birimlerine (CU) göre ölçülür.
Lisanslama hakkında daha fazla bilgi için bkz . Microsoft Fabric lisansları.
Kullanılabilirlik ve bölgeler
Dokuda Cosmos DB nerede kullanılabilir?
Dokuda Cosmos DB, Microsoft Fabric'in desteklendiği bölgelerde kullanılabilir. Cosmos DB veritabanınız, kapasite bölgesini temel alan Doku çalışma alanınızın bölgesinde bulunur.
Desteklenen bölgelerin geçerli listesi için bkz. Doku bölgesel kullanılabilirliği.
Cosmos DB veritabanım hangi bölgede bulunuyor?
Cosmos DB veritabanınız Doku çalışma alanınızın bölgesinde bulunur. Çalışma alanı bölgesi, lisans bilgileri sayfasının altındaki Çalışma Alanı ayarlarında görüntülenen, kendisine atanan kapasiteye göre belirlenir.
Daha fazla bilgi için bkz . Doku bölgesel kullanılabilirliği.
Doku'da Cosmos DB çok bölgeli dağıtımları destekliyor mu?
Doku veritabanlarındaki Cosmos DB tek bir bölgede (Doku çalışma alanınızın bölgesi) dağıtılır. Çok bölgeli dağıtımlar şu anda desteklenmemektedir. Ancak, temel alınan altyapı bölge içinde yüksek kullanılabilirlik sağlar.
Daha fazla bilgi için bkz. Dokuda Cosmos DB sınırlamaları.
Doku'da Cosmos DB kullanılabilirlik alanlarını destekliyor mu?
Evet. Cosmos DB tüm kaynakları kullanılabilirlik alanlarına dağıtarak desteklenen bölgelerde gelişmiş dayanıklılık ve yüksek kullanılabilirlik sağlar.
Daha fazla bilgi için bkz . Doku kullanılabilirlik alanı desteği.
Sınırlamalar ve kotalar
Cosmos DB veritabanında kaç kapsayıcı oluşturabilirim?
Veritabanları varsayılan olarak en fazla 25 kapsayıcıyı destekler. Bu sınır, destek bileti gönderilerek artırılabilir.
Daha fazla bilgi için bkz. Dokuda Cosmos DB sınırlamaları.
Dokuda Cosmos DB saklı yordamları, tetikleyicileri ve kullanıcı tanımlı işlevleri destekliyor mu?
Hayır. Cosmos DB saklı yordamları, tetikleyicileri ve kullanıcı tanımlı işlevler (UDF) şu anda Doku'daki Cosmos DB'de desteklenmemektedir.
Daha fazla bilgi için bkz. Dokuda Cosmos DB sınırlamaları.
Doku'da Cosmos DB yapıtlarını yeniden adlandırabilir miyim?
Hayır. Yapıt yeniden adlandırma şu anda Dokuda Cosmos DB için desteklenmemektedir.
Daha fazla bilgi için bkz. Dokuda Cosmos DB sınırlamaları.
JSON veri boyutuyla ilgili herhangi bir sınırlama var mı?
Cosmos DB içindeki belgelerin sınırı 2 MB'tır.
8 KB'tan büyük bir belge içindeki JSON dizeleri, yansıtılmış SQL analiz uç noktasından sorgulandığında kesilir. Geçici çözüm, Fabric Lakehouse'da yansıtılmış veritabanının kısayolunu oluşturmak veya spark kullanarak verilerinizi sorgulamaktır.
Daha fazla bilgi için bkz. Dokuda Cosmos DB sınırlamaları.
Geliştirme ve tümleştirme
Dokuda Cosmos DB'i not defterleri ve Spark ile kullanabilir miyim?
Evet. Doku not defterlerini kullanarak verilerle doğrudan Doku'daki Cosmos DB'de etkileşim kurabilirsiniz. Ayrıca, Dokuda Cosmos DB'deki veriler otomatik olarak Delta Parquet biçiminde OneLake'e yansıtılır ve apache Spark not defterlerinden erişilebilir hale getirilir. Spark'ı kullanarak Cosmos DB verileriniz üzerinde analiz, veri bilimi iş akışları ve makine öğrenmesi işlemleri gerçekleştirebilirsiniz.
Daha fazla bilgi için bkz. Doku'da Cosmos DB'de OneLake'i yansıtma veya Spark'ı Doku'da Cosmos DB ile kullanma veya Doku'da Cosmos DB ile Doku not defterlerini kullanma.
Power BI'da Doku verilerinde Cosmos DB'i nasıl kullanabilirim?
Direct Lake modunu kullanarak Doğrudan Doku verilerinde Cosmos DB üzerinden Power BI raporları oluşturabilirsiniz. OneLake'deki yansıtılmış veriler v sıralı Delta tabloları olarak depolanır ve veri yinelemesi olmadan yüksek performanslı raporlamaya olanak tanır.
Daha fazla bilgi için bkz. Dokuda Cosmos DB ile rapor oluşturma.
Dokuda Cosmos DB sürekli tümleştirmeyi ve dağıtımı (CI/CD) destekliyor mu?
Evet. Doku'nun dağıtım işlem hatlarını ve Git tümleştirmesini kullanarak Doku'da Cosmos DB için CI/CD iş akışları uygulayabilirsiniz. Bu, veritabanı şemalarınızı, yapılandırmalarınızı ve dağıtım otomasyonunuzu sürüm denetiminize olanak tanır.
Daha fazla bilgi için bkz. Dokuda Cosmos DB için sürekli tümleştirme ve dağıtım.
Verileri Azure Cosmos DB'den Doku'da Cosmos DB'ye geçirebilir miyim?
Evet. Aşağıdakiler gibi çeşitli yöntemleri kullanarak Verileri Azure Cosmos DB'den Doku'da Cosmos DB'ye geçirebilirsiniz:
- Azure Data Factory veya Fabric Data Factory işlem hatları
- SDK'larda Azure Cosmos DB toplu içeri aktarma özellikleri
- Büyük ölçekli veri geçişi için Apache Spark
- SDK'ları kullanan özel geçiş betikleri
- Azure Cosmos DB Masaüstü Veri Geçiş Aracı
Geçiş işlemi, Microsoft Entra kimlik doğrulaması ile uyumlu SDK'ları ve bağlantı dizelerini kullanarak Verileri Azure Cosmos DB'den dışarı aktarmayı ve Doku'da Cosmos DB'ye içeri aktarmayı içerir.