Veri Ambarı için Altyapı Geçiş Yardımcısı

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

Azure Synapse Analytics'teki ayrılmış SQL havuzlarının yanı sıra SQL Server ve diğer SQL veritabanı platformlarındaki terabayt veya daha büyük ölçekli OLAP verilerini kopyalamak için Veri Ambarı için Doku Geçiş Yardımcısı'nı kullanabilirsiniz.

Tavsiye

Migration Assistant ile adım adım geçiş kılavuzları için bkz. Dosya yükleyerek geçiş yapma ve Kaynak sisteme bağlanarak geçiş yapma.

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ı

Migration Assistant, kullanıcıların Doku Veri Ambarı'na geçişlerine yardımcı olur. Bir DACPAC dosyasını karşıya yükleyebilir veya kaynak sisteme doğrudan bağlantı oluşturabilirsiniz (bu bir önizleme özelliğidir).

Fabric Geçiş Yardımcısı ile geçiş, genel olarak şu adımları içerir:

  1. DACPAC dosyası kullanarak veya kaynak sisteminize bağlanarak nesne şemasını (örneğin, bir tablonun tanımı) kaynağınızdan yeni bir Yapı ambarı'na geçirin.
  2. 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.
  3. Fabric Data Factory'de kopyalama görevi kullanarak verileri kopyalama.
  4. 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

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üzelt adımı bu başarısız betikleri düzeltmenize yardımcı olur.

Daha fazla bilgi için adım adım eğiticilerimize bakın: Dosya yükleyerek geçirme veya Kaynak sisteme bağlanarak geçirme.

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ı Doku Veri Ambarı'ndaki KIMLIK sütunları, SQL Server gibi diğer platformlarda olduğundan farklı davranır. Daha fazla ayrıntı için, Doku Veri Ambarı'ndaki KIMLIK sütunlarını Anlama başlıklı makaleyi inceleyebilirsiniz.
Kaynak ayarla ekranında takıldı Doğrudan kaynağa bağlanarak geçiş yaparken, Geçiş Yardımcısı kaynak sisteminize bağlantı kurmak için Power Query'yi kullanır. Sorun gidermek için bkz. Power Query bağlantı kimlik doğrulaması.

Doku Veri Ambarı'nda aşağıdaki desteklenmeyen özellikler artık gerekli değildir:

  • Dizinler
  • Saydam veri şifrelemesi (TDE), Fabric verileri daha gelişmiş yollarla zaten şifrelediği için gerekli değildir. Daha fazla bilgi için bkz. Doku Veri Ambarı'nda Veri Şifreleme.

Şu anda desteklenmeyen diğer özellikleri görebilirsiniz:

  • Dış tablolar
  • Çok ifadeli tablo değerli işlevler (TVF)

Sonraki adım