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.
Şunlara uygulanır:✅ Warehouse in Microsoft Fabric
Bu makale, SQL Server'de veri depolarının taşınması için strateji, hususlar ve yöntemleri Microsoft Fabric Data Warehouse'ye ayrıntılı olarak anlatmaktadır.
Tavsiye
SQL Server'den geçiş için otomatik bir deneyim, Data Warehouse için Fabric Geçiş Yardımcısı kullanılarak sunuluyor. Bu makale önemli stratejik ve planlama bilgilerini içerir.
Göçün tanıtımı
Microsoft Fabric, işletmeler için hepsi bir arada bir SaaS analiz çözümüdür ve Veri Fabrikası, Veri Mühendisliği, Veri Depolama, Veri Bilimi, Real-Time Zekası ve Power BI gibi kapsamlı bir hizmet paketi sunar.
Bu makale, şema (DDL), veritabanı kodu (DML) ve veri taşınımı için seçenekleri açıklar ve senaryonuz için bir seçenek seçmenize yardımcı olur. İllüstrasyon ve performans testleri için TPC-DS sektör kıyaslamasını kullanır. Sonuçlarınız, veri türleri, tablo genişliği ve kaynak gecikmesi gibi faktörlere bağlı olarak değişebilir.
Geçişe hazırlanma
Başlamadan önce geçiş projenizi dikkatlice planlayın ve şemanızın, kodunuzun ve verilerinizin Fabric Data Warehouse ile uyumlu olduğundan emin olun. Sınırlamaları düşünün. Uyumsuz öğelerin ve geçiş teslimi öncesinde gereken diğer kaynakların yeniden düzenleme çalışmalarını ölçün.
Planlamanın bir diğer önemli hedefi, çözümünüzün Doku Veri Ambarı'nın sağlamak üzere tasarlandığı yüksek sorgu performansından tam olarak yararlandığından emin olmak için tasarımınızı ayarlamaktır. Ölçek için veri ambarları tasarlanması benzersiz tasarım desenleri sunar, bu nedenle geleneksel yaklaşımlar her zaman en iyi yaklaşım değildir. Performans yönergelerini gözden geçirin. Taşındıktan sonra bazı tasarım ayarlamaları yapılabilse de, sürecin başlarında değişiklik yapmak zaman ve emek tasarrufu sağlar. Bir teknolojiden veya ortamdan diğerine geçiş her zaman büyük bir çabadır.
Aşağıdaki diyagram göç yaşam döngüsünü göstermektedir. Değerlendirme ve Değerlendirme, Planlama ve Tasarım, Göç, İzlemeve Yönet ve Optimize Etme ve Modernize gibi temel temel unsurları listeler; her sütunda sorunsuz bir göç için plan ve hazırlık için ilgili görevler yer alır.
Geçiş için Çalışma Kitabı
Aşağıdaki aktiviteleri SQL Server'den Fabric Data Warehouse'e geçişiniz için bir planlama rehberi olarak değerlendirin.
-
Değerlendir ve Tahlil Et
- Hedefleri ve motivasyonları belirleme. net istenen sonuçları elde edin.
- Mevcut mimariyi keşfet, değerlendir ve temele koy.
- Önemli paydaşları ve sponsorları belirleme.
- Taşınacakların kapsamını tanımlayın.
- Küçük ve basit başlayın, birden fazla küçük göçe hazırlanın.
- İşlemin tüm aşamalarını izlemeye ve belgelenmeye başlayın.
- Göç için bir veri ve süreç envanteri oluşturun.
- Varsa veri modeli değişikliklerini tanımlayın.
- Fabric çalışma alanını kurun.
- Takımınızın beceri setini ve tercihlerini değerlendirin.
- Mümkün olan her yerde otomatikleştirin.
- Göç çabasını azaltmak için yerleşik araçlar ve özellikler kullanın.
- Personeli yeni platformda erken eğitin.
- Microsoft Learn dahil olmak üzere beceri geliştirme ihtiyaçlarını ve eğitim varlıklarını belirleyin.
-
Plan ve Tasarım
- İstenen mimariyi tanımlayın.
- Aşağıdaki görevleri yerine getirmek için göç yöntemlerini ve araçları seçin:
- Kaynaktan veri çıkarın.
- Tablolar ve görünümler için meta veriler dahil olmak üzere şemayı (DDL) dönüştürün.
- Tarihsel veriler dahil olmak üzere veri alın.
- Gerekirse, yeni platformun performansı ve ölçeklenebilirliğini kullanarak veri modelini yeniden tasarlayın.
- Veritabanı kodunu (DML) taşıyın.
- Saklı yordamları ve iş süreçlerini taşımak veya yeniden yapılandırmak.
- Kaynaktan güvenlik özelliklerini ve nesne izinlerini envantere alın ve ayıklayın.
- Artımlı yükleme için mevcut ETL veya ELT süreçlerini değiştirmek ya da uyarlamak üzere tasarlayın ve planlayın.
- Yeni ortamda paralel ETL veya ELT süreçleri oluşturun.
- Ayrıntılı bir geçiş planı hazırlayın.
- Mevcut durumu yeni istenen duruma eşleyin.
-
Göçmek
- Şemayı, veriyi ve kodu taşın.
- Kaynaktan veri çıkarın.
- Şemayı dönüştürün (DDL).
- Verileri alma.
- Veritabanı kodunu (DML) taşıyın.
- Gerekirse, SQL Server kaynaklarını geçici olarak ölçeklendirerek göç hızını artırın.
- Güvenlik ve izinleri uygula.
- Mevcut ETL veya ELT süreçlerini artımlı yükleme için taşıyın.
- ETL veya ELT artan yük süreçlerini taşın veya yeniden yapın.
- Paralel artan yük süreçlerini test etmek ve karşılaştırmak.
- Detaylı göç planını gerektiğinde uyarlayın.
- Şemayı, veriyi ve kodu taşın.
-
İzleme ve İdare
- Paralel çalıştırın ve kaynak ortamınızla karşılaştırın.
- Uygulamaları, iş zekası platformlarını ve sorgu araçlarını test edin.
- Sorgu performansını karşılaştırma ve iyileştirme.
- Maliyet, güvenlik ve performansı izleme ve yönetme.
- Bir yönetişim kıyaslaması ve değerlendirmesi yapın.
- Paralel çalıştırın ve kaynak ortamınızla karşılaştırın.
-
İyileştirme ve Modernleştirme
- İş rahat olduğunda uygulamaları ve birincil raporlama platformlarını Doku'ya geçirebilirsiniz.
- İş yükü SQL Server'dan Microsoft Fabric'e geçtikçe kaynakları ölçeklendirin.
- Gelecekteki geçişler için elde edilen deneyimden tekrarlanabilir bir şablon oluşturun. Yinele.
- Maliyet optimizasyonu, güvenlik, ölçeklenebilirlik ve operasyonel mükemmellik fırsatlarını belirleyin.
- En son Doku özellikleriyle veri varlığınızı modernleştirme fırsatlarını belirleyin.
- İş rahat olduğunda uygulamaları ve birincil raporlama platformlarını Doku'ya geçirebilirsiniz.
Kaldırıp vites değiştirmek mi yoksa modernleştirmek mi?
Genel olarak, planlanan geçişin amacı ve kapsamı ne olursa olsun iki tür geçiş senaryosu vardır: olduğu gibi lift and shift veya mimari ve kod değişikliklerini içeren aşamalı bir yaklaşım.
Kaldırma ve kaydırma
Lift and shift geçişinde, mevcut bir veri modelini küçük değişikliklerle yeni Fabric Data Warehouse’a taşırsınız. Bu yaklaşım, geçişin avantajlarını hayata geçirmek için gereken yeni çalışmayı azaltarak riski ve geçiş süresini en aza indirir.
Lift and shift geçişi bu senaryolar için uygundur:
- Mevcut bir ortamda taşınmayı bekleyen az sayıda veri pazarı bulunuyor.
- Zaten iyi tasarlanmış bir yıldız veya kar tanesi şemasında bulunan verileri içeren bir ortamınız var.
- Fabric Veri Ambarı'na geçmek için zaman ve maliyet baskısı altındasınız.
Özetle, bu yaklaşım, mevcut SQL Server ortamınız için optimize edilmiş ve bu nedenle Fabric'te büyük değişiklikler gerektirmeyen iş yükleri için iyi çalışır.
Mimari değişikliklerle aşamalı bir yaklaşımda modernleştirme
Eski bir veri deposu uzun bir süre içinde evrildiyse, gerekli performans seviyelerini korumak için yeniden mühendislik yapmanız gerekebilir.
Ayrıca Fabric çalışma alanında bulunan yeni motorlar ve özelliklerden faydalanacak şekilde mimariyi yeniden tasarlamak isteyebilirsiniz.
SQL Server ve Fabric Data Warehouse arasındaki tasarım farklılıkları
SQL Server ile Fabric Data Warehouse arasındaki aşağıdaki farkları göz önünde bulundurun.
Tabloyla ilgili dikkat edilmesi gerekenler
Farklı ortamlar arasında tabloları taşırken, genellikle yalnızca ham veriler ve meta veriler fiziksel olarak taşınır. Genellikle, dizinler gibi diğer veritabanı öğelerini kaynak sistemden geçirmezsiniz; çünkü bunlar gereksiz olabilir veya yeni ortamda farklı şekilde uygulanıyor olabilir.
Kaynak ortamdaki performans optimizasyonları, örneğin indeksler, yeni bir ortamda performans optimizasyonunu nereye ekleyebileceğinizi gösterir, ancak Fabric bunu otomatik olarak sizin için halleder.
T-SQL ile ilgili dikkat edilmesi gerekenler
Veri İşleme Dili (DML) sözdizimi farklılıklarına dikkat edin. Doku Veri Ambarı'nda T-SQL yüzey alanına bakın. Ayrıca, veritabanı kodu (DML) için göç yöntemleri seçerken bir kod değerlendirmesini göz önünde bulundurun.
Geçiş sırasındaki eşlik farklılıklarına bağlı olarak, T-SQL DML kodunuzun bölümlerini yeniden yazmanız gerekebilir.
Veri türü eşleme farkları
Fabric Data Warehouse, diğer Microsoft SQL platformlarından birkaç veri türü farkına sahiptir. Daha fazla bilgi için bkz . Microsoft Fabric'te veri türleri.
Aşağıdaki tablo, desteklenen veri tiplerinin SQL Database Engine'dan Fabric Data Warehouse'e eşlemesini göstermektedir.
| SQL Server | Fabric Veri Ambarı |
|---|---|
money |
decimal(19,4) |
smallmoney |
decimal(10,4) |
smalldatetime |
datetime2 |
datetime |
datetime2 |
nchar |
char |
nvarchar |
varchar |
tinyint |
smallint |
binary |
varbinary |
datetimeoffset* |
datetime2 |
*
datetime2, datetimeoffset'nin depoladığı saat dilimi ofseti bilgisini depolamaz. Veri datetimeoffset türü şu anda Fabric Data Warehouse'de desteklenmediği için, saat dilimi ofset verilerini ayrı bir sütuna çıkarın.
Tavsiye
Geçişe hazır mısınız?
Otomatik geçiş deneyimine başlamak için Veri Ambarı için Fabric Geçiş Yardımcısı'na bakın.
Daha fazla manuel geçiş adımı ve detayı için, SQL Server için Fabric Data Warehouse göç yöntemleri sayfasına bakınız.