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.
Fabric'te Yansıtma kurumsal, bulut tabanlı, sıfır ETL, SaaS teknolojisidir. Bu bölümde, OneLake'deki Azure SQL Yönetilen Örneğinizden seçilen veritabanının salt okunur, sürekli çoğaltılmış bir kopyasını temsil eden yansıtılmış bir Azure SQL Yönetilen Örneği veritabanı oluşturmayı öğreneceksiniz.
Önkoşullar
- Mevcut bir Azure SQL Yönetilen Örneği oluşturun veya kullanın.
- Kaynak Azure SQL Yönetilen Örneği için güncelleştirme ilkesinin "Her zaman güncel" veya "SQL Server 2025" olarak yapılandırılması gerekir.
- Kaynak Azure SQL Yönetilen Örneği, tek bir SQL yönetilen örneği veya bir örnek havuzuna ait SQL yönetilen örneği olabilir.
- Azure SQL Yönetilen Örneğiniz yoksa yeni bir SQL yönetilen örneği oluşturabilirsiniz. İsterseniz Azure SQL Yönetilen Örneği ücretsiz teklifini kullanabilirsiniz.
- Fabric için mevcut bir kapasiteye ihtiyacınız vardır. Aksi takdirde bir Fabric deneme sürümü başlatın.
- Kumaş kapasitesinin etkin ve çalışır durumda olmalıdır. Duraklatılmış veya silinmiş kapasite Yansıtmayı etkiler ve hiçbir veri çoğaltılamaz.
- Kumaş kiracı ayarları gereklidir. Aşağıdaki iki Fabric Tenant ayarının etkinleştirildiğinden emin olun:
- Hizmet sorumluları Doku API'lerini kullanabilir
- Kullanıcılar, Doku dışındaki uygulamalarla OneLake'te depolanan verilere erişebilir
- Fabric portalından yansıtılmış bir veritabanı oluştururken çalışma alanınızda üye veya yönetici rolüne sahip olmanız gerekir. Oluşturma sırasında Azure SQL Yönetilen Örneği'nin yönetilen kimliğine yansıtılan veritabanında otomatik olarak "Okuma ve yazma" izni verilir. Katkıda bulunan rolüne sahip kullanıcılar, bu adımı tamamlamak için gereken Yeniden Paylaşma iznine sahip değildir.
- Fabric'in Azure SQL Yönetilen Örneğinize erişmesi için ağ gereksinimlerini kontrol edin.
- Azure SQL Yönetilen Örneğiniz genel olarak erişilebilir değilse, verileri yansıtmak için bir sanal ağ veri ağ geçidi veya şirket içi veri ağ geçidi oluşturun. Azure Sanal Ağı'nın veya ağ geçidi sunucusunun ağının özel bir uç nokta üzerinden Azure SQL Yönetilen Örneği'ne bağlanabildiğinden emin olun.
- Azure SQL Yönetilen Örneği'nin genel uç noktasına veri ağ geçidi olmadan bağlanmak istiyorsanız, ağ güvenlik grubundaki Power BI ve Data Factory hizmet etiketlerinden veya Azure Bulut hizmeti etiketinden gelen trafiğe izin vermeniz gerekir. Azure SQL Yönetilen Örneği'nde genel uç noktaları yapılandırma bölümünden daha fazla bilgi edinin.
- Fabric için ağ gereksinimlerini kontrol edin: Çalışma alanı düzeyinde özel bağlantı kullanmak istiyorsanız, Azure'da özel bağlantı hizmeti oluşturma ve Azure SQL Yönetilen Örneği'nin sanal ağı ve alt ağından özel bir uç nokta oluşturma yönergelerini izleyin.
Azure SQL Yönetilen Örneğinizin Sistem Tarafından Atanan Yönetilen Kimliğini (SAMI) etkinleştirme
Doku OneLake'de veri yayımlamak için Azure SQL Yönetilen Örneğinizin Sistem Tarafından Atanan Yönetilen Kimliği (SAMI) etkinleştirilmeli ve birincil kimlik olmalıdır.
- SAMI'nin etkinleştirildiğini yapılandırmak veya doğrulamak için Azure portalında SQL Yönetilen Örneğinize gidin. Kaynak menüsündeki Güvenlik'in altında Kimlik'i seçin.
- Sistem tarafından atanan yönetilen kimlik altında, Durum'uAçık olarak ayarlayın.
- SAMI birincil kimlik olmalıdır. Aşağıdaki T-SQL sorgusuyla SAMI'nin birincil kimlik olduğunu doğrulayın:
SELECT * FROM sys.dm_server_managed_identities;
Fabric için veritabanı ilkesi
Ardından, Doku hizmetinin Azure SQL Yönetilen Örneğinize bağlanması için bir yol oluşturmanız gerekir.
Bunu oturum açma ve eşlenmiş veritabanı kullanıcısı ile gerçekleştirebilirsiniz. Güvenlik için en az ayrıcalık ilkesine uyarak, yansıtmak istediğiniz veritabanında yalnızca CONTROL DATABASE izni vermelisiniz.
Oturum aç ve eşlenmiş veritabanı kullanıcısı kullan
SQL Server Management Studio (SSMS) veya Visual Studio Code için mssql uzantısını kullanarak Azure SQL Yönetilen Örneğinize bağlanın. Veritabanına bağlanın
master.Bir sunucu oturumu oluşturun ve uygun izinleri atayın.
Fabric oturum açma için gereken izinler şunlardır:
Kullanıcı veritabanında aşağıdaki izinler:
- SELECT
- TÜM DıŞ YANSıTMALARı DEĞIŞTIRME
- VERITABANı PERFORMANS DURUMUNU GÖRÜNTÜLEME
- VERITABANı GÜVENLIK DURUMUNU GÖRÜNTÜLEME
SQL Kimliği Doğrulanmış oturum açma bilgileri oluşturun. Bu oturum açma için herhangi bir ad seçebilir, yerine aşağıdaki betikte
<fabric_login>kullanabilirsiniz. Kendi güçlü parolanızı sağlayın. Veritabanında aşağıdaki T-SQL betiğinimasterçalıştırın:
CREATE LOGIN <fabric_login> WITH PASSWORD = '<strong password>';- Alternatif olarak, mevcut bir hesaptan Microsoft Entra Id kimliği doğrulanmış oturum açma bilgileri oluşturun. Veritabanında aşağıdaki T-SQL betiğini
masterçalıştırın:
CREATE LOGIN [bob@contoso.com] FROM EXTERNAL PROVIDER;Sorgu kapsamınızı yansıtmak istediğiniz veritabanına geçin. veritabanınızın
<mirroring_source_database>adını yerine yazın ve aşağıdaki T-SQL'i çalıştırın:USE [<mirroring_source_database>];Oturum açma bilgilerine bağlı bir veritabanı kullanıcısı oluşturun. yeni veritabanı kullanıcısının adını bu amaçla
<fabric_user>yerine yazın:CREATE USER [fabric_user] FOR LOGIN [fabric_login]; GRANT SELECT, ALTER ANY EXTERNAL MIRROR, VIEW DATABASE PERFORMANCE STATE, VIEW DATABASE SECURITY STATE TO [fabric_user];- Veya Microsoft Entra ile kimliği doğrulanmış bir oturum açma için:
CREATE USER [bob@contoso.com] FOR LOGIN [bob@contoso.com]; GRANT SELECT, ALTER ANY EXTERNAL MIRROR, VIEW DATABASE PERFORMANCE STATE, VIEW DATABASE SECURITY STATE TO [bob@contoso.com];
Yansıtılmış Azure SQL Yönetilen Örneği veritabanı oluşturma
- Fabric portalını açın.
- Var olan bir çalışma alanını kullanın veya yeni bir çalışma alanı oluşturun.
- Oluştur bölmesine gidin. Oluştur simgesini seçin.
- Veri Ambarı bölümüne gidin ve Yansıtılmış Azure SQL Yönetilen Örneği'ni seçin.
Azure SQL Yönetilen Örneğinize bağlanma
Yansıtmayı etkinleştirmek için, SQL Yönetilen Örneği ile Doku arasında bağlantı başlatmak için Dokudan Azure SQL Yönetilen Örneği'ne bağlanmanız gerekir. Aşağıdaki adımlar, Azure SQL Yönetilen Örneğinize bağlantı oluşturma işleminde size yol gösterir:
-
Yeni kaynaklar'ın altında Azure SQL Yönetilen Örneği'ni seçin. Alternatif olarak, OneLake kataloğundan mevcut bir Azure SQL Yönetilen Örneği bağlantısını da seçebilirsiniz.
- Mevcut Azure SQL Yönetilen Örneği bağlantılarını "SQL Server" türüyle (genel bağlantı türü) kullanamazsınız. Azure SQL Yönetilen Örneği verilerini yansıtmak için yalnızca "SQL Yönetilen Örneği" bağlantı türüne sahip bağlantılar desteklenir.
-
Yeni bağlantı'yı seçtiyseniz Azure SQL Yönetilen Örneği'ne bağlantı ayrıntılarını girin. Belirli bir veritabanına bağlanmanız gerekir; SQL yönetilen örneğinin tamamı ve tüm veritabanları için yansıtma ayarlayamazsınız.
-
Sunucu: Sunucu adını bulmak için Azure portalındaki Azure SQL Yönetilen Örnek Ağı sayfasına (Güvenlik menüsü altında) gidip Genel Uç Nokta alanına bakabilirsiniz. Örneğin,
<managed_instance_name>.public.<dns_zone>.database.windows.net,3342. - Veritabanı: Yansıtmak istediğiniz veritabanının adını girin.
- Bağlantı: Yeni bağlantı oluşturun.
- Bağlantı adı: Otomatik bir ad sağlanır. Gerekirse, bu SQL yönetilen örneği veritabanı bağlantısını bulmayı kolaylaştıracak şekilde değiştirebilirsiniz.
- Veri ağ geçidi: Senaryonuza göre ayarladığınız varsayılan (Yok) veya sanal ağ veri ağ geçidi /şirket içi veri ağ geçidi adını seçin.
-
Kimlik doğrulama türü:
- Temel (SQL Kimlik Doğrulaması): Kullanıcı adını ve parolayı belirtin.
- Kuruluş hesabı (Microsoft Entra Id)
- Hizmet sorumlusu: Hizmet sorumlusunun kiracı kimliğini, istemci kimliğini ve istemci gizli dizisini belirtin.
-
Sunucu: Sunucu adını bulmak için Azure portalındaki Azure SQL Yönetilen Örnek Ağı sayfasına (Güvenlik menüsü altında) gidip Genel Uç Nokta alanına bakabilirsiniz. Örneğin,
- Bağlan seçeneğini seçin.
Yansıtma işlemini başlatma
Yansıtmayı yapılandır ekranı, varsayılan olarak veritabanındaki tüm verileri yansıtmanıza olanak tanır.
Tüm verileri yansıtma, Yansıtma başlatıldıktan sonra oluşturulan yeni tabloların yansıtılacağı anlamına gelir.
İsteğe bağlı olarak, yalnızca yansıtılması gereken belirli nesneleri seçin. Tüm verileri yansıt seçeneğini devre dışı bırakın ve veritabanınızdan tek tek tabloları seçin.
Tablolar hiç yansıtılamıyorsa, bir hata simgesi ve ilgili açıklama metni gösterilir. Benzer şekilde, tablolar yalnızca sınırlamalarla yansıtabiliyorsa, ilgili açıklama metniyle birlikte bir uyarı simgesi gösterilir.
Bu öğreticide Tüm verileri yansıt seçeneğini belirleyeceğiz.
Sonraki ekranda hedef öğeye bir ad verin ve Yansıtılmış veritabanı oluştur'u seçin. Şimdi Fabric'in sizin için her şeyi sağlaması için bir veya iki dakika bekleyin.
2-5 dakika sonra durumu görmek için Çoğaltmayı izle'yi seçin.
Birkaç dakika sonra durum Çalışıyor olarak değiştirilmelidir; bu da tabloların eşitlendiği anlamına gelir.
Tabloları ve karşılık gelen çoğaltma durumunu görmüyorsanız, birkaç saniye bekleyip paneli yenileyin.
Tabloların ilk kopyalanması tamamlandığında , Son yenileme sütununda bir tarih görüntülenir.
Verileriniz artık çalışır durumda olduğuna göre Fabric genelinde çeşitli analiz senaryoları mevcuttur.
Önemli
Kaynak veritabanında oluşturulan ayrıntılı güvenlik, Microsoft Fabric'teki yansıtılmış veritabanında yeniden yapılandırılmalıdır.
Doku Yansıtmayı İzleme
Yansıtma yapılandırıldıktan sonra Yansıtma Durumu sayfasına yönlendirilirsiniz. Burada, çoğaltmanın geçerli durumunu izleyebilirsiniz.
Çoğaltma durumları şunlardır:
Genel veritabanı düzeyinde izleme için:
- Çalışıyor – Çoğaltma şu anda çalışıyor ve anlık görüntü ve değişiklik verilerini OneLake'e getiriyor.
- Uyarıyla çalışıyor: Çoğaltma çalışıyor, geçici hatalarla
- Durduruldu/Durduruldu – Çoğaltma durduruldu.
- Hata – Çoğaltmada kurtarılamamış önemli hata.
Tablo düzeyinde izleme için:
- Çalıştırma – Tablodaki veriler ambara başarıyla çoğaltılıyor.
- Uyarıyla çalıştırılıyor – Tablodan verilerin çoğaltılmasıyla ilgili önemli olmayan hata uyarısı
- Durduruluyor/Durduruldu - Çoğaltma durduruldu
- Error – Bu tablo için çoğaltmada önemli hata.
İlk eşitleme tamamlandıysa, tablo adının yanında Son tamamlanan zaman damgası gösterilir. Bu zaman damgası, Doku'nun tabloyu en son ne zaman değişiklikler için denetlediğini gösterir.
Ayrıca, çoğaltılan satırlar sütununa da dikkat edin. Tablo için çoğaltılan tüm satırları sayar. Bir satır her çoğaltıldığında yeniden sayılır. Bu, örneğin kaynakta =1 birincil anahtarına sahip bir satır eklenmesinin "Çoğaltılan satırlar" sayısını bir artırdığı anlamına gelir. Satırı aynı birincil anahtarla güncelleştirirseniz, Doku'ya yeniden çoğaltılır ve yine aynı satır olsa bile satır sayısı bir artar. Doku eklemeler, silmeler ve güncelleştirmeler dahil olmak üzere satırda gerçekleşen tüm çoğaltmaları sayar.
Çoğaltmayı izleme ekranı, yansıtılan tablolarla tüm hataları ve uyarıları da yansıtır. Tabloda desteklenmeyen sütun türleri varsa veya tablonun tamamı desteklenmiyorsa (örneğin, bellek veya columnstore dizinlerinde), bu ekranda sınırlamayla ilgili bir bildirim gösterilir. Çoğaltma durumları hakkında daha fazla bilgi ve ayrıntı için Ağ yapısı yansıtılmış veritabanı çoğaltmasını izleme bölümüne bakın.