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.
Şunlar için geçerlidir: Microsoft Fabric'te✅ Ambarı
Doku Geçiş Yardımcısı, Doku'da yerel olarak yerleşik olarak bulunan ve Microsoft Fabric'e kılavuzlu bir geçiş deneyimi sağlayan bir geçiş deneyimidir.
Migration Yardımcısı, kaynak veritabanından meta verileri ve verileri kopyalayarak, kaynak şemayı otomatik olarak Doku Veri Ambarı'na dönüştürür. Yapay zeka destekli yardım, geçiş uyumsuzluğu veya hataları için hızlı çözümler sağlar.
Tavsiye
Geçiş Yardımcısı ile geçiş yapmak için adım adım kılavuz için bkz. Veri Ambarı için Doku Geçiş Yardımcısı ile geçiş.
Strateji geliştirme ve geçiş planlaması hakkında daha fazla bilgi için bakınız: Geçiş Planlaması: Azure Synapse Analytics için ayrılmış SQL havuzlarını Fabric Veri Ambarı'na.
Geçiş adımları
Fabric Geçiş Yardımcısı ile geçiş, genel olarak şu adımları içerir:
- Bir DACPAC dosyası kullanarak nesne şemasını (örneğin, bir tablonun tanımı) kaynağınızdan yeni bir Doku ambarı'na geçirin.
- Otomatik olarak geçiremeyen nesnelerin T-SQL türlerini ve tanımlarını güncelleştirerek sorunları düzeltmek için Geçiş Yardımcısı'nı kullanın.
- Fabric Data Factory'de kopyalama görevi kullanarak verileri kopyalama.
- Eski ambar ve yeni ambarın test ve paralel karşılaştırması. Son olarak, yeni ambarı kullanmak için kaynak ambara erişen uygulamalardan bağlantıları yeniden yönlendirin.
Geçirilen nesneler
Migration Assistant, kullanıcıların DACPAC dosyalarını kullanarak Doku ambarı'na geçişlerine yardımcı olur. DACPAC içinde yakalanan veritabanı nesnesi meta verileri şunlardır:
- Tablolar
- Görüşler
- İşlevler
- Saklanan prosedürler
- Roller, izinler, dinamik veri maskeleme gibi güvenlik nesneleri
Migration Yardımcısı ile ilgili sorunları düzeltme
Meta veriler Fabric ambarında desteklenenlere dönüştürülemediyse veya kod T-SQL'e uygulanamadıysa, bazı T-SQL betikleri geçirilemiyor. Geçiş yardımcısının Sorunları düzeltme adımı, hatalı olan betikleri düzeltmenize yardımcı olur.
Birincil ve bağımlı nesneler
Başarısız komut dosyaları gruplara ayrılır.
- Birincil nesneler, başka bir nesneye bağımlı olmayan nesnelerdir.
- Bağımlı nesneler, doğrudan veya dolaylı olarak bir veya daha fazla nesneye bağımlı olan nesnelerdir.
Bağımlı nesneler, birincil nesneler düzeltilmedikçe aktarılamaz, bu yüzden öncelikle birincil nesneleri düzeltmeniz için yönlendirilirsiniz.
Örneğin, üç nesne vardır: A tablosu, A tablosunu kullanan B görünümü, B görünümünü kullanan C görünümü. Bu durumda, birincil nesne Tablo A'dır. B ve C görünümleri bağımlı nesnelerdir.
Birincil nesneler, geçişinizi daha hızlı tamamlamanıza yardımcı olmak için önceliğe göre sıralanır. Öncelik, nesnenin bağımlılık sayısına bağlıdır. Bağımlılıklar, doğrudan veya dolaylı olarak bu nesneye başvuran veya bu nesneye bağımlı olan nesnelere başvurur.
Örneğin, A tablosunun B ve C görünümlerinde iki bağımlılığı vardır, B görünümünün C görünümüne bir bağımlılığı vardır ve C görünümünün bağımlılığı yoktur. Bu nedenle, Bunlar Tablo A, Görünüm B, Görünüm C'den başlayarak önceliğe göre sıralanır.
Geçiş hatalarını düzeltme
Hata bilgilerini el ile kullanarak bozuk betikleri gözden geçirin ve düzeltin veya yapay zeka destekli yardım için Copilot'ı kullanın. (Copilot etkinleştirilmelidir.) Copilot, sorgunuzu analiz eder ve düzeltmenin en iyi yolunu bulmaya çalışır. Copilot, düzelttiklerini ve nedenini açıklamak için yorumlar bırakır. Copilot yapay zeka kullandığında hatalar oluşabilir, bu nedenle kod önerilerini çalıştırmadan önce doğrulayın.
Gerekli ayarlamaları yaptıktan sonra sorguyu çalıştırın, Migration Assistant nesneyi ve bağımlılıklarını doğrular ve aktarır. Sabit nesne geçirildikten sonra, Birincil nesneler sekmesi yeni bir önceliklendirilmiş nesne listesiyle güncellenir. Birincil nesnenin düzeltilmesi, birincil nesnelerin sayısının aynı kalmasına ve hatta yukarı çıkmasına neden olabilir. Örneğin, A nesnesi de dahil olmak üzere diğer birden çok bozuk nesneye bağımlılık nedeniyle B nesnesi bozulur. Bu senaryoda, A nesnesinin düzeltilmesi B'deki hataların bazılarını düzeltir ancak tümünü düzeltmez ve B'nin bağımlı nesneden birincil nesneye dönüşmesiyle sonuçlanır.
Güvenlik
Roller, izinler (GRANT/REVOKE/DENY gibi) ve dinamik veri maskeleme gibi çoğu güvenlik nesnesinin otomatik olarak geçirilmesi öngörülmektedir. Bazı nesnelerin (SQL kimliği doğrulanmış kullanıcılar veya sütun düzeyinde şifreleme gibi) Doku'da çalışması için güncelleştirmeler gerekir. Bu sorunlar, Geçiş Yardımcısı'ndaki Sorunları Düzelt listesinde işaretlenir.
SQL kimliği doğrulanmış kullanıcıların Microsoft Fabric’de Microsoft Entra kullanıcıları ile değiştirilmesi gereken. Microsoft Entra ID aracılığıyla Fabric'de oturum açabileceklerinden emin olun, ardından İzinleri yönet veya Paylaş iletişim kutusu kullanarak bunları Fabric'deki ambarınıza ekleyin. Kullanıcı eklemek için Yönetici/Üyenin "Yeniden Paylaşma" izinleri olmalıdır.
Verileri kopyalamadan önce, taşınamayan güvenlik nesnelerini düzelttiğinizden emin olun ve kullanıcıların hassas bilgilere istenmeyen erişimi olmaması için ihtiyacınız olan güvenliğin ayarlandığını gözden geçirin.
Sınırlamalar
Şu anda kaynak ambar ile Doku ambarı arasında tam T-SQL uyumluluğu yoktur. Daha fazla bilgi için bkz:
Yaygın olarak desteklenmeyen özelliklerden bazıları için geçici çözümler:
Sorun | Geçici çözüm |
---|---|
SQL kimlik doğrulaması | SQL kimlik doğrulaması kullanıcılarını SQL kimlik doğrulamasına bir alternatif olarak Microsoft Entra kimlik doğrulaması ile değiştirin. |
Sütun düzeyinde şifreleme | Verilerinizi korumak için uygulama katmanında şifreleme uygulamak ve hassas verileri gizlemek için Fabric veri ambarında Dinamik veri maskeleme gibi alternatif yolları kullanın. |
Skaler işlevler | Skaler kullanıcı tanımlı işlevler (UDF) şu anda Migration Asistanı tarafından taşınmıyor. Skaler UDF'ler Doku Veri Ambarı'nda desteklenir, ancak yalnızca satır içi olduğunda (şu anda önizleme aşamasındadır). Daha fazla bilgi için bkz. CREATE FUNCTION ve Scalar UDF inlining. |
Kimlik sütunları | Benzersiz bir tanımlayıcı atamak için alternatif yöntemleri kullanın. Örnekler için bkz. Microsoft Fabric'te bir depo tablosunda benzersiz tanımlayıcılar oluşturma |
Geçici tablolar | Normal tabloları kullanın. |
Aşağıdaki desteklenmeyen özellikler artık Microsoft Fabric Veri Ambarı'nda gerekli değildir:
- Dizinler
- Saydam veri şifrelemesi (TDE), Fabric verileri daha gelişmiş yollarla zaten şifrelediği için gerekli değildir.
Şu anda desteklenmeyen diğer özellikleri görebilirsiniz:
- Dış tablolar
- Çok ifadeli tablo değerli işlevler (TVF)
Sonraki adım
Veri Ambarı için Fabric Geçiş Yardımcısı ile Verileri Taşıyın
İlgili içerik
- Veri Ambarı için Fabric Migration Assistant ile geçiş
- Azure Synapse Analytics için ayrılmış SQL havuzlarından Fabric Veri Ambarı'na geçiş planlaması