Aracılığıyla paylaş


Azure Cosmos DB'yi yansıtma (Önizleme)

Microsoft Fabric'te yansıtma, mevcut Azure Cosmos DB verilerinizi Microsoft Fabric'teki diğer verilerinizle tümleştirmek için sorunsuz bir ETL deneyimi sağlar. İşlem iş yüklerinizin performansını etkilemeden Azure Cosmos DB verilerinizi neredeyse gerçek zamanlı olarak doğrudan Fabric OneLake'e sürekli olarak çoğaltabilirsiniz.

OneLake'deki veriler açık kaynak delta biçiminde depolanır ve dokudaki tüm analiz altyapılarının kullanımına otomatik olarak sunulur.

Karmaşık toplama sorguları çalıştırmak için T-SQL ve veri keşfi için Spark kullanabilirsiniz. Not defterlerindeki verilere sorunsuz bir şekilde erişebilir, makine öğrenmesi modelleri oluşturmak için veri bilimini kullanabilir ve tümleştirmeyle Copilot desteklenen Direct Lake'i kullanarak iş zekası raporları oluşturabilirsiniz.

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

Dokuda yansıtmayı neden kullanmalısınız?

Dokuda Yansıtma ile birden çok satıcıdan farklı hizmetleri birleştirmeniz gerekmez. Bunun yerine, analiz ihtiyaçlarınızı basitleştirmek ve açıklık için tasarlanmış yüksek oranda tümleşik, uçtan uca ve kullanımı kolay bir ürünün keyfini çıkarabilirsiniz.

Azure Cosmos DB'deki işletimsel verileriniz üzerinde analiz arıyorsanız yansıtma şunları sağlar:

  • İstek birimi tüketiminizi etkilemeden Azure Cosmos DB verilerinde ETL içermeyen, neredeyse gerçek zamanlı analizler için uygun maliyetli
  • Doku OneLake'e çeşitli kaynaklar arasında veri getirme kolaylığı
  • Yıldırım hızında okumalar için v düzeniyle delta tablosu iyileştirmeleri
  • Direct Lake ve Power BI ile tek tıklamayla tümleştirme Copilot
  • Çeşitli kaynaklar arasında verileri birleştirerek zengin iş içgörüleri
  • Sorgulara ve görünümlere erişmek için daha zengin uygulama tümleştirmesi

OneLake verileri açık kaynak Delta Lake biçiminde depolanır ve bu verileri Microsoft içinde ve dışında çeşitli çözümlerle kullanmanıza olanak sağlar. Bu veri biçimi, analiz gereksinimleriniz için tek bir veri varlığı oluşturmayı kolaylaştırmaya yardımcı olur.

Hangi analiz deneyimleri yerleşiktir?

Yansıtılmış veritabanları, Ambar ve SQL analiz uç noktasından farklı Veri Depolama Doku Synapse'teki bir öğedir.

Azure Cosmos DB için Doku Yansıtma diyagramı.

Her Yansıtılmış Azure Cosmos DB veritabanı, Doku çalışma alanınızda etkileşim kurabileceğiniz üç öğeye sahiptir:

Yansıtılmış veritabanı

Yansıtılmış veritabanı, Fabric OneLake'te çoğaltmayı durdurmak veya başlatmak için çoğaltma durumunu ve denetimleri gösterir. Azure Cosmos DB veri gezginini kullanarak kaynak veritabanınızı salt okunur modda da görüntüleyebilirsiniz. Veri gezginini kullanarak kapsayıcılarınızı kaynak Azure Cosmos DB veritabanınızda görüntüleyebilir ve sorgulayabilirsiniz. Bu işlemler Azure Cosmos DB hesabınızdaki istek birimlerini (RU) kullanır. Kaynak veritabanında yapılan tüm değişiklikler Doku'nun kaynak veritabanı görünümüne hemen yansıtılır. Yalnızca verileri görüntüleyebildiğiniz için Doku'dan kaynak veritabanına yazmaya izin verilmez.

SQL analiz uç noktası

Yansıtılan her veritabanı, OneLake'in yansıtma işlemi tarafından oluşturulan Delta tablolarının üzerinde zengin bir analiz deneyimi sağlayan otomatik olarak oluşturulmuş bir SQL analizi uç noktasına sahiptir. Veri nesnelerini tanımlayıp sorgulayan ancak sql analiz uç noktasındaki verileri salt okunur bir kopya olduğu için işleyebilen tanıdık T-SQL komutlarına erişiminiz vardır.

SQL analytics uç noktasında aşağıdaki eylemleri gerçekleştirebilirsiniz:

  • T-SQL kullanarak Delta Lake tablolarını keşfedin. Her tablo, Azure Cosmos DB veritabanınızdaki bir kapsayıcıya eşlenir.
  • Kod içermeyen sorgular ve görünümler oluşturun ve kod satırı yazmadan bunları görsel olarak keşfedin.
  • Aynı çalışma alanında diğer yansıtılmış veritabanlarında, Ambarlarda ve Lakehouse'larda verileri birleştirin ve sorgular.

Microsoft Fabric SQL Sorgu Düzenleyicisi ek olarak, geniş bir araç ekosistemi de vardır. Bu araçlar Visual Studio Code, Azure Data Studio, SQL Server Management Studio ve hatta GitHub'dır Copilot. Analiz ve içgörü oluşturma işlemlerini istediğiniz araçtan süper ücrete tabi yapabilirsiniz.

Anlamsal model

Varsayılan anlam modeli, otomatik olarak sağlanan bir Power BI Anlam Modelidir. Bu özellik, iş ölçümlerinin oluşturulmasını, paylaşılabilmesini ve yeniden kullanılmasını sağlar. Daha fazla bilgi için bkz . anlamsal modeller.

Gerçek zamanlıya yakın çoğaltma nasıl çalışır?

Azure Cosmos DB veritabanınızda yansıtmayı etkinleştirdiğinizde, çevrimiçi işlem işleme (OLTP) verilerinizdeki eklemeler, güncelleştirmeler ve silme işlemleri analiz tüketimi için Doku OneLake'e sürekli olarak çoğaltılır.

Sürekli yedekleme özelliği yansıtma için bir önkoşuldur. Azure Cosmos DB hesabınızda 7 günlük veya 30 günlük sürekli yedeklemeyi etkinleştirebilirsiniz.

Not

Yansıtma, değişiklik verisi yakalama kaynağı olarak Azure Cosmos DB'nin analiz deposunu veya değişiklik akışını kullanmaz. Bu özellikleri yansıtma ile birlikte bağımsız olarak kullanmaya devam edebilirsiniz.

Azure Cosmos DB Verilerinizin Doku OneLake'e çoğaltılması birkaç dakika sürebilir. Verilerinizin ilk anlık görüntüsüne veya güncelleştirme/silme sıklığına bağlı olarak, çoğaltma işlemi bazı durumlarda daha uzun sürebilir. Çoğaltma, işlem iş yükleriniz için ayırdığınız istek birimlerini (RU) etkilemez.

Yansıtmadan beklenmesi gerekenler

Yansıtmadan önce göz önünde bulundurmanız gereken birkaç önemli nokta ve desteklenen senaryo vardır.

Kurulumla ilgili dikkat edilmesi gerekenler

Bir veritabanını yansıtmak için zaten Azure'da sağlanmış olması gerekir. Önkoşul olarak hesapta sürekli yedeklemeyi etkinleştirmeniz gerekir.

  • Tek seferde her veritabanını tek tek yansıtabilirsiniz. Yansıtılması gereken veritabanını seçebilirsiniz.
  • Aynı çalışma alanı içinde aynı veritabanını birden çok kez yansıtabilirsiniz. En iyi uygulama olarak, veritabanının tek bir kopyası göl evleri, ambarlar veya diğer yansıtılmış veritabanları arasında yeniden kullanılabilir. Aynı veritabanına birden çok yansıtma ayarlamanız gerekmez.
  • Aynı veritabanını farklı Doku çalışma alanları veya kiracılar arasında da yansıtabilirsiniz.
  • Yeni kapsayıcı ekleme ve mevcut kapsayıcıları silme gibi Azure Cosmos DB kapsayıcılarında yapılan değişiklikler Doku'ya sorunsuz bir şekilde çoğaltılır. Örneğin, kapsayıcı içermeyen boş bir veritabanını yansıtmaya başlayabilirsiniz ve yansıtma, daha sonraki bir zamanda eklenen kapsayıcıları sorunsuz bir şekilde alır.

İç içe veri desteği

İç içe veriler, SQL analiz uç noktası tablolarında JSON dizesi olarak gösterilir. Bu verileri seçmeli olarak genişletmek için, T-SQL sorgularında veya görünümlerinde , CROSS APPLYve OUTER APPLY kullanabilirsinizOPENJSON. Power Query kullanıyorsanız, bu verileri genişletmek için işlevini de uygulayabilirsiniz ToJson .

Not

Doku, boyutu 8 KB olan dize sütunları için bir sınırlamaya sahiptir. Daha fazla bilgi için bkz . veri ambarı sınırlamaları.

Şema değişikliklerini işleme

Yansıtma, şema değişiklikleriyle özellikleri Azure Cosmos DB öğeleri arasında otomatik olarak çoğaltır. Bir öğede bulunan tüm yeni özellikler yeni sütunlar olarak gösterilir ve varsa eksik özellikler Doku'da null olarak temsil edilir.

Bir öğedeki bir özelliği yeniden adlandırırsanız, Doku tabloları hem eski hem de yeni sütunları korur. Eski sütun null değerini, yeni sütun ise yeniden adlandırma işleminden sonra çoğaltılan öğeler için en son değeri gösterir.

Azure Cosmos DB öğelerindeki bir özelliğin veri türünü değiştirirseniz, değişiklikler dönüştürülebilen uyumlu veri türleri için desteklenir. Veri türleri Delta'da dönüştürme için uyumlu değilse, bunlar null değerler olarak temsil edilir.

SQL analiz uç noktası tabloları Delta veri türlerini T-SQL veri türlerine dönüştürür.

Yinelenen sütun adları

Azure Cosmos DB, JSON standardına göre büyük/küçük harfe duyarlı olmayan sütun adlarını destekler. Yansıtma, sütun adına ekleyerek _n bu yinelenen sütun adlarını destekler; burada n sayısal bir değer olabilir.

Örneğin, Azure Cosmos DB öğesinin addressName AddressName benzersiz özellikleri varsa, Doku tablolarının karşılık gelen addressName ve AddressName_1 sütunları vardır. Daha fazla bilgi için bkz . Çoğaltma sınırlamaları.

Güvenlik

Kaynak veritabanınıza yönelik Bağlan, Azure Cosmos DB hesaplarınızın hesap anahtarlarını temel alır. Anahtarları döndürür veya yeniden oluşturursanız, çoğaltmanın çalıştığından emin olmak için bağlantıları güncelleştirmeniz gerekir. Daha fazla bilgi için bkz . bağlantılar.

Bağlantı kurulduktan sonra hesap anahtarları diğer Doku kullanıcıları tarafından doğrudan görünmez. Doku'da oluşturulan bağlantılara kimlerin erişimi olduğunu sınırlayabilirsiniz. Yansıtmalı veritabanınızdaki veri gezgininden veya analiz uç noktasından Azure Cosmos DB veritabanına yazma işlemlerine izin verilmez.

Yansıtma şu anda salt okunur hesap anahtarları, Microsoft Entra kimlikleriyle çoklu oturum açma (SSO) ve rol tabanlı erişim denetimi veya yönetilen kimlikler kullanılarak kimlik doğrulamasını desteklemez.

Veriler Fabric OneLake'e çoğaltıldıktan sonra bu verilere erişimin güvenliğini sağlamanız gerekir.

Veri koruma özellikleri

Microsoft Fabric'teki yansıtılmış veritabanında ayrıntılı güvenlik yapılandırılabilir. Daha fazla bilgi için bkz . Microsoft Fabric'te ayrıntılı izinler.

Tablolardaki sütun filtrelerinin ve koşul tabanlı satır filtrelerinin güvenliğini Microsoft Fabric'teki rollere ve kullanıcılara sağlayabilirsiniz:

Dinamik veri maskeleme kullanarak yönetici olmayan kullanıcıların hassas verilerini de maskeleyebilirsiniz:

Ağ güvenliği

Yansıtma şu anda OneLake'te özel uç noktaları veya müşteri tarafından yönetilen anahtarları (CMK) desteklememektedir. Yansıtma, tüm ağlardan daha az izin veren ağ güvenlik yapılandırmalarına sahip Azure Cosmos DB hesapları, hizmet uç noktalarını kullanma, özel uç noktaları kullanma, IP adreslerini kullanma veya hesaba genel ağ erişimini sınırleyebilecek diğer ayarları kullanma için desteklenmez. Azure Cosmos DB hesaplarının yansıtma ile çalışması için tüm ağlara açık olması gerekir.

Olağanüstü durum kurtarma ve çoğaltma gecikme süresi

Doku'da, doku kiracısının ana bölgesi dışındaki bölgelerdeki veri merkezlerine içerik dağıtabilirsiniz. Daha fazla bilgi için bkz . çoklu coğrafi destek.

Birincil yazma bölgesine ve birden çok okuma bölgesine sahip bir Azure Cosmos DB hesabı için yansıtma, Doku kapasitesinin yapılandırıldığı bölgeye en yakın Azure Cosmos DB okuma bölgesini seçer. Bu seçim yansıtma için düşük gecikme süreli çoğaltma sağlamaya yardımcı olur.

Azure Cosmos DB hesabınızı kurtarma bölgesine geçirdiğinizde yansıtma otomatik olarak en yakın Azure Cosmos DB bölgesini yeniden seçer.

Not

Yansıtma, birden çok yazma bölgesine sahip hesapları desteklemez.

OneLake'e çoğaltılan Cosmos DB verilerinizin bölge genelindeki kesintileri işleyecek şekilde yapılandırılması gerekir. Daha fazla bilgi için bkz . OneLake'te olağanüstü durum kurtarma.

Yansıtma ile verilerinizi keşfetme

OneLake'te yansıtılmış verileri doğrudan görüntüleyebilir ve bu verilere erişebilirsiniz. Ayrıca, başka veri taşımadan yansıtılmış verilere sorunsuz bir şekilde erişebilirsiniz.

ADLS 2. Nesil API'lerini veya SDK'yı, OneLake Dosya gezginini ve Azure Depolama gezginini kullanarak OneLake'e erişme hakkında daha fazla bilgi edinin.

SQL Server Management Studio (SSMS) gibi araçlardan veya Microsoft Open Database Bağlan ivity (ODBC) ve Java Veritabanı Bağlan ivity (JDBC) gibi sürücüleri kullanarak SQL analiz uç noktasına bağlanabilirsiniz. Daha fazla bilgi için bkz . SQL analytics uç nokta bağlantısı.

Yansıtılmış verilere aşağıdaki gibi hizmetlerle de erişebilirsiniz:

  • Azure Databricks, Azure HDInsight veya Azure Synapse Analytics gibi Azure hizmetleri
  • Veri mühendisliği ve veri bilimi senaryoları için kısayolları kullanan Fabric Lakehouse
  • Doku çalışma alanında diğer yansıtılmış veritabanları veya ambarlar

Ayrıca, bronz katman olarak yansıtılmış veritabanına inen verileri temizleyip dönüştürerek madalyon mimari çözümleri oluşturabilirsiniz. Daha fazla bilgi için bkz . Doku'da madalyon mimari desteği.

Fiyatlandırma

Genel önizleme sırasında yansıtma özelliğinin veya yansıtılmış verilerin Doku'da depolanmasının şu anda bir maliyeti yoktur. SQL, Power BI veya Spark aracılığıyla veri sorgulamaya yönelik işlem kullanımı, Doku Kapasitesine göre ücretlendiriliyor. Daha fazla bilgi için bkz . Sık sorulan sorular: Fiyatlandırma.

Doku yansıtmada veri gezginini kullanıyorsanız, kapsayıcıları keşfetmek ve kaynak Azure Cosmos DB veritabanındaki öğeleri sorgulamak için istek birimi (RU) kullanımına göre tipik maliyetleri tahakkuk ettirirsiniz. Azure Cosmos DB sürekli yedekleme özelliği yansıtma için bir önkoşuldur: Sürekli yedekleme için standart ücretler uygulanır. Sürekli yedekleme faturalamasını yansıtmak için ek ücret alınmaz. Daha fazla bilgi için bkz . Azure Cosmos DB fiyatlandırması.

Sonraki adım