Azure Data Factory işlem hatlarınızı Fabric'e yükseltin.

Azure Data Factory işlem hatlarınız zaten kritik iş akışlarını güçlendirmektedir. Bu makalede, yerleşik geçiş deneyimini kullanarak Azure Data Factory (ADF) işlem hatlarını Fabric Data Factory'ye geçirme adımları gösterilmektedir. Azure Data Factory veya Fabric çalışma alanından başlayabilirsiniz.

Geçiş deneyimi size şunlarda yardımcı olur:

  • Doğrudan Azure Data Factory'de işlem hattı hazır olma durumunu değerlendirin.
  • İşlem hattı ve etkinlik düzeyindeki uyumluluk boşluklarını anlayın.
  • Desteklenen işlem hatlarını bir Fabric çalışma alanına taşıyın.
  • Güncelleştirmeleri gereken veya yakında sunulacak öğeler için sonraki adımları planlayın.

Değerlendirme öncelikli bu yaklaşım, işlem hatlarını kendi hızınızda yükseltmenize ve üretim iş yüklerini değiştirmeden önce sonuçları doğrulamanıza olanak tanır.

Geçişi başlatma

Azure Data Factory işlem hatlarınızı iki giriş noktasından birinden geçirme işlemini başlatabilirsiniz:

Giriş noktası En iyi kullanım alanı: Başlangıç adımı
Azure Data Factory'den Geçişten önce boru hattı hazırlığının tam değerlendirmesini yapılandırma Seçenek A: Azure Data Factory'den başlayın
Fabric çalışma alanından Hangi fabrikayı getireceğinizi zaten biliyorsanız doğrudan kurulum ve taşıma Seçenek B: Kumaştan başlayın

Her iki yol da 4. Adım: Hatları Taşıma Adımında birleşiyor.

Önkoşullar

Başlamadan önce şunları yaptığınızdan emin olun:

  • İşlem hatlarına sahip mevcut bir Azure Data Factory örneği.
  • Microsoft Fabric kiracısına erişim.
  • Azure Data Factory örneğiyle aynı kiracıdaki Microsoft Entra ID'de bir Fabric çalışma alanı.
  • Fabric'den başlıyorsanız: En az Katılımcı izinlerine sahip olduğunuz bir Fabric çalışma alanı.

Seçenek A: "Azure Data Factory"den Başlat

1. Adım: Geçiş için işlem hatlarınızı değerlendirme

Geçiş değerlendirmesini çalıştırmak için Azure Data Factory yazma alanınızda, Fabric'e Geçiş (Önizleme)> ve Başlarken (Önizleme) seçeneklerini seçerek işlem hatlarını ve etkinlikleri geçiş hazırlığı için değerlendirin.

 Azure Data Factory geçiş değerlendirmesini çalıştırmayı gösteren ekran görüntüsü.

2. Adım: Değerlendirme sonuçlarını gözden geçirme ve anlama

Hem fabrika hem de tek tek işlem hatları hazır olma durumuyla kategorilere ayrılmıştır:

Durum Anlamı
Ready Geçiş için hazır
Gözden geçirilmesi gerekiyor Geçiş öncesinde genel parametreler gibi değişiklikler gerektirir
Yakında Destek süreci devam ediyor; daha sonra taşıyın
Uyumlu değil Fabric'de eşdeğer yok; kodun yeniden düzenlenmesi gerekli.

Etkinlik düzeyi ayrıntılarında detaya gitme hakkında ayrıntılı bilgi için bkz. Değerlendirme durumlarının anlamı.

Ayrıca, çevrimdışı gözden geçirme ve düzeltme planlamasını desteklemek için değerlendirme sonuçlarınızı csv dosyasına aktarabilirsiniz.

 Azure Data Factory geçiş değerlendirme sonuçlarını gösteren ekran görüntüsü.

3. Adım: bir Fabric çalışma alanı seçin ve Azure Data Factory bağlayın

Değerlendirmeyi gözden geçirdikten sonra, Azure Data Factory'yi bir Fabric çalışma alanına bağlamak için İleri seçin ve Fabric'te geçiş akışına devam edin. Azure Data Factory (ADF) ortamınızı taşımaya, kopyalamaya veya değiştirmeye gerek kalmadan, bir Fabric çalışma alanında Azure Data Factory örneğinize erişim sağlar.

Ekran görüntüsü, Azure Data Factory'yi Fabric'e bağlamak için Fabric çalışma alanı seçimini gösteriyor.

Bağlama tamamlandıktan sonra geçiş adımlarına devam etmek için Fabric'de Devam Et seçeneğini belirleyin.

Başarılı bir bağlamanın ardından Fabric'de Devam Et seçeneğini gösteren ekran görüntüsü.

4. Adım: İşlem hatlarını geçirme işlemine devam edin.

Seçenek B: Fabric ile başlat

  1. Fabric çalışma alanınızı açın.
  2. Çalışma alanı araç çubuğunda Geçir'i seçin.
  3. Migrate to Fabric panelinde, Notebooks, Spark havuzları ve daha fazlasına geçiş yap altında, Data Factory'yi seçin.

> Data Factory seçeneğinin vurgulandığı bir Fabric çalışma alanında Fabric paneline geçir seçeneğini gösteren ekran görüntüsü.

  1. Bu çalışma alanına bağlamak istediğiniz Azure Data Factory örneğini seçin.

Fabric'de Geçiş uç noktasından bağlama deneyimini gösteren ekran görüntüsü.

  1. Bağlama tamamlandıktan sonra 4. Adım: İşlem hatlarını geçirme ile devam edin.

Uyarı

Fabric ile başlamak, ADF’deki değerlendirmeyi (1-2. adımlar) atlar. Geçişten önce işlem hattı hazırlığını gözden geçirmek için 1. Adım: bunun yerine Azure Data Factory'de işlem hatlarınızı geçiş değerlendirin.

4. Adım: Boru hatlarını taşıma

Migrate to Fabric (Preview) öğesini seçerek Fabric deneyiminden geçişe devam edin.

Ekran görüntüsü, Fabric'te Fabric'e Geçiş seçeneğini gösteriyor.

Taşımak istediğiniz işlem hatlarını seçin.

Geçiş için işlem hatlarını seçme seçeneğini gösteren ekran görüntüsü.

5. Adım: Bağlı hizmetleri Fabric bağlantılarla eşleme ve geçişi tamamlama

Azure Data Factory bağlı hizmetleri Fabric bağlantılarla eşlemek için Review connections öğesini seçin ve ardından Confirm öğesini seçin.

Geçiş deneyimi, müşteri tarafından yönetilen altyapı veya ağ yapılandırması gerektirmeden Azure Data Factory'den Fabric yönetilen kimliğine ve güvenlik modeline güvenli ve güvenilir bir şekilde eşlenebilen kimlik doğrulama yöntemleri için otomatik olarak bağlantılar oluşturmaya çalışır.

Bağlı hizmetlerin Fabric bağlantılarına eşlemesini gösteren ekran görüntüsü.

Geçiş sırasında otomatik olarak oluşturulan bağlantılar (yalnızca desteklenir)

Bağlayıcı Azure Data Factory kimlik doğrulaması Fabric kimlik doğrulaması
Azure Blob Depolama Hesap anahtarı; Paylaşılan erişim imzası (SAS); Hizmet sorumlusu; Sistem tarafından atanan yönetilen kimlik Hesap anahtarı; Paylaşılan erişim imzası (SAS); Hizmet sorumlusu; Çalışma alanı kimliği (sistem tarafından atanan yönetilen kimlik)
Azure Data Lake Storage 2. Nesil Hesap anahtarı; Paylaşılan erişim imzası (SAS); Hizmet sorumlusu; Sistem tarafından atanan yönetilen kimlik Hesap anahtarı; Paylaşılan erişim imzası (SAS); Hizmet sorumlusu; Çalışma alanı kimliği (sistem tarafından atanan yönetilen kimlik)
SQL Server Temel kimlik doğrulaması (SQL kimlik doğrulaması); Hizmet sorumlusu; Sistem tarafından atanan yönetilen kimlik Temel kimlik doğrulaması; Hizmet sorumlusu; Çalışma alanı kimliği (sistem tarafından atanan yönetilen kimlik)
Azure SQL Veritabanı Temel kimlik doğrulaması (SQL kimlik doğrulaması); Hizmet sorumlusu; Sistem tarafından atanan yönetilen kimlik Temel kimlik doğrulaması; Hizmet sorumlusu; Çalışma alanı kimliği (sistem tarafından atanan yönetilen kimlik)
Azure Veri Gezgini (Kusto) Hizmet ilkesi; Sistem tarafından atanan yönetilen kimlik Hizmet sorumlusu; Çalışma alanı kimliği (sistem tarafından atanan yönetilen kimlik)
NoSQL için Azure Cosmos DB Hesap anahtarı Hesap anahtarı
MongoDB için Azure Cosmos DB Basic authentication Basic authentication
Azure SQL Yönetilen Örneği Hesap anahtarı; Hizmet sorumlusu Temel kimlik doğrulaması; Hizmet sorumlusu
Azure PostgreSQL Veritabanı Basic authentication Basic authentication
MySQL için Azure Veritabanı (MySQL için Azure Veritabanı) Basic authentication Basic authentication
MySQL Basic authentication Basic authentication
PostgreSQL Basic authentication Basic authentication

Diğer bağlantılar için mevcut bir Fabric bağlantısı seçin veya modern Veri Al deneyimini kullanarak veya çalışma alanı ayarlarından yeni bağlantılar oluşturun. Ardından Onayla'yı seçin.

Seçili işlem hatları, kolay tanımlama ve ad çakışmalarını önlemek için kaynak fabrika name_Migration ön ekli bir klasöre geçirilir. Geçiş başarıyla tamamlandığında bir onay iletisi görüntülenir.

Azure Data Factory'den Fabric'e geçişin başarıyla tamamlandığını gösteren ekran görüntüsü.

Geçiş tamamlandıktan sonra, geçirilen işlem hatlarını gözden geçirmek için Fabric çalışma alanınıza gidin. Her işlem hattı çalışma alanı altında oluşturulur ve kaynak fabrika adıyla öneklendirilir. Daha fazla yapılandırma veya test işlemine devam etmeden önce her işlem hattını açıp gözden geçirip doğrulayabilirsiniz.

Doğrulama için geçirilen işlem hatlarını içeren geçiş klasörünü gösteren ekran görüntüsü.

Uyarı

Bu adımda hiçbir bağlantıyı eşlemezseniz işlem hatları yine de taşınır. Bu işlem hatlarındaki etkinlikler devre dışı bırakılır ve daha sonra Fabric içinde yeniden yapılandırabilirsiniz.

Geçiş tamamlandıktan sonra Fabric Data Factory deneyiminde işlem hatlarını doğrulayın.

Geçiş davranışı

  • İşlem hatları bir Fabric Data Factory çalışma alanına taşınıyor.
  • İşlem hattı adları çalışma alanında benzersiz olmalıdır.
  • Aynı ada sahip bir işlem hattı zaten varsa, geçiş aracı bu işlem hattını atlar.
  • Geçirilen işlem hatlarının benzersizliğini sağlamak için şu adlandırma biçimi kullanılır: <Source factory or workspace name>_<Pipeline name>.
  • Geçiş öncesinde, mevcut fabrika yapınızı Fabric'de görebileceğiniz bir montaj adımı içeren geçiş akışı bulunur.

Geçiş sonrası doğrulama

Geçiş sonrasında aşağıdaki görevleri tamamlayın:

  1. Tüm bağlantıları ve kimlik bilgilerini doğrulayın.
  2. Küresel parametreleri değişken kitaplıklar olarak yeniden oluşturun.
  3. Tetikleyicileri yeniden etkinleştirin ve yapılandırın (varsayılan olarak devre dışıdır).
  4. İşlem hattı davranışını onaylamak için uçtan uca testler çalıştırın.
  5. Üretim iş yüklerini geçirmeden önce üretim dışı bir ortamda geçişleri doğrulayın.

Kapsamın dışında olan şeyler

Aşağıdaki öğeler bugün UX tabanlı geçiş deneyiminde desteklenmemektedir. Bu özellikleri kullanan işlem hatları için yeniden tasarım veya alternatif geçiş yaklaşımları gerekir.

Kategori Kapsam dışı öğe Ayrıntılar
Tümleştirme çalışma zamanları Kendi kendini barındıran tümleştirme çalışma zamanı (SHIR) Kendi kendine barındırılan tümleştirme çalışma zamanları geçirilemiyor. yerine Fabric şirket içi veri ağ geçidi (OPDG) ekleyin.
Yönetilen sanal ağ tümleştirme çalışma zamanı (Yönetilen sanal ağ IR) / Sanal ağa eklenmiş tümleştirme çalışma zamanı (VNet - Sanal ağ) Fabric, yönetilen sanal ağ tümleştirme çalışma zamanlarının taşınmasını desteklemez. Fabric sanal ağ geçidi farklı bir model kullanır ve yeniden yapılandırma gerektirir.
SQL Server Integration Services tümleştirme çalışma zamanı (SSIS IR) SQL Server Integration Services tümleştirme çalışma zamanları dahil olmak üzere altyapı geçişi desteklenmez.
İş yükü türleri Azure Data Factory'de değişen veriyi yakalama (CDC) Değişiklik veri yakalama iş yükleri kapsam dışındadır ve geçirilmez.
Apache Airflow varlıkları Apache Airflow’daki yönlendirilmiş çevrimsiz grafik (DAG) tabanlı orkestrasyon Fabric’e taşınamaz.
Birleşik Yapılandırılmış Sorgu Dili (U-SQL) / Azure Data Lake Analytics Fabric içinde kullanım dışı bırakılan hizmetler desteklenmez.
Bulutlar arası veya Azure Machine Learning yenileme iş yükleri Çalışma alanı kimliği desteği devam ediyor. Bu iş yükleri taşınmaz.
Bağlayıcılar Uzun kuyruklu bağlayıcılar (örneğin, SAP ERP Central Bileşeni (ECC), SAP Business Warehouse (BW), Çok Boyutlu İfadeler (MDX), SAP Core Veri Hizmetleri (CDS)) Fabric için eşdeğer bağlayıcı yoktur. Yeniden tasarlama gereklidir.
Pazarlama ve finans için hizmet olarak yazılım bağlayıcıları (HubSpot, Google Ads, QuickBooks, Shopify, Xero) Bugün desteklenmiyor.
Tetikleyiciler ve düzenleme Özel olay tetikleyicileri Özel olay tetikleyicileri geçirilemiyor.
Depolama olayı tetikleyicileri Destek yakında geliyor.
Döngüsel pencere tetikleyicileri Fabric'de Aralık tabanlı zamanlama olarak bilinir. Filigran ve yedekleme iş yükleri yeniden tasarlanmalıdır.
Zincirleme veya bağımlılık tetikleyicileri Zincirleme ve bağımlılık tetikleyicisi semantiği henüz desteklenmemektedir.
Güvenlik ve kimlik doğrulaması Gelişmiş yapılandırmalar (müşteri tarafından yönetilen anahtarlar (CMK), çift belirteçler, federasyon kimlik bilgisi (FIC) akışları) Desteklenmeyen çalışma alanı kimliği veya hizmet sorumlusu kimlik doğrulama modelleri geçirilmez.
Sertifika tabanlı kimlik doğrulaması (Web etkinliği) Desteklenmez ve yeniden tasarlama gerektirir.
Kullanıcı tarafından atanan yönetilen kimlik (UAMI) desteği Geçici çözüm olarak çalışma alanı kimliğini (WI) kullanın.
Parametreleştirme ve meta veriler Genel parametreler Destek yakında geliyor. Fabric değişken kütüphanelerini kullanarak yeniden oluşturun.
Dinamik bağlı hizmetler (parametreli bağlantılar) Desteklenmiyor. Her bir permütasyon ayrı bir ağ bağlantısı olmalıdır ve taşınamaz.
Meta veri temelli işlem hatları Oldukça dinamik bağlı hizmet veya veri kümesi odaklı desenler geçirilemez.
Etkinlikler ve işlem Azure Synapse Spark iş tanımı (SJD) veya notebook Kısmen desteklenir. Fabric platformundaki defterlere veya Spark görevlerine yeniden tasarım gerektirir.
Veri akışlarını eşleme (MDF) Destekleniyor (önizleme). Eşleme veri akışları, Veri Akışı 2. Nesil'de MDF dönüşümlerine dönüştürülür. Bkz. Azure Data Factory eşleme veri akışları işlem hatlarını Fabric'e yükseltme.
Özel kimlik doğrulaması veya üst bilgiler içeren web, web kancası veya HTTP etkinlikleri Karmaşık kimlik doğrulama senaryoları el ile yeniden oluşturulmalıdır.
Notebook havuz ortam ayarları Desteklenmiyor. Geçiş engellendi.
Toplu ya da Özel Etkinlik Çalışma Alanı Kimlik Desteği Eksik çalışma alanı kimliği desteği bu etkinlikler için geçişi engeller.
Copy etkinliğiyle Lakehouse tablolarına upsert işlemi yapma Desteklenmiyor. Hazırlık ortamına kopyalama ve not defteri birleştirme işlemi gerektirir.

Sıkça Sorulan Sorular

Değerlendirme fabrikamı değiştirir mi?

Hayır. Değerlendirme salt okunurdur. Fabrika yapılandırmanızı tarar ve işlem hatlarını, etkinlikleri veya ayarları değiştirmeden yan bölmede bulguları ortaya çıkar. Herhangi bir işlem yapmadan önce geçişin etkisini anlamak için güvenli bir şekilde çalıştırabilirsiniz.

Değişiklik yaptıktan sonra değerlendirmeyi veya geçişi yeniden çalıştırabilir miyim?

Evet. Doğrulama sırasında istediğiniz zaman değerlendirmeyi yeniden çalıştırabilirsiniz. Aynı işlem hatları için geçişi yeniden çalıştırırsanız, işlem hattı adlarının çalışma alanında benzersiz olması gerektiğinden, önce Fabric'de daha önce geçirilen işlem hatlarını silmeniz gerekir.

Azure Data Factory'yi kurmak işlem hatlarımı taşır mı?

Hayır. Bağlama, Fabric çalışma alanındaki mevcut Azure Data Factory'nin sadece bir anlık görüntüsüdür. Fabric'deki monte etmiş olduğunuz veri fabrikanızdan Migrate to Fabric (Preview) düğmesini seçip geçişi açıkça başlatmadığınız sürece herhangi bir pipeline geçirilmez.

Tetikleyiciler otomatik olarak taşınacak mı?

Zamanlama tetikleyicileri otomatik olarak geçirilir, ancak geçiş sonrasında tasarım gereği devre dışı bırakılır. Fabric'de bunları manuel olarak yeniden etkinleştirmeniz gerekir. Taşınan işlem hatlarını doğruladıktan sonra, diğer tüm tetikleyicilerin elle yeniden yapılandırılıp etkinleştirilmesi gerekir.

Desteklenmeyen öğeler geçişin tamamını engelliyor mu?

Hayır. Desteklenmeyen faaliyetler yalnızca bunları içeren işlem hatlarını etkiler. Diğer desteklenen işlem hatları bağımsız olarak taşınabilir. Değerlendirme, hangi işlem hatlarının yeniden tasarlanması gerektiğini açıkça tanımlar.

Eşleme bağlantıları olmadan geçiş yapabilir miyim?

Evet. İşlem hatları yine de geçirilir, ancak eşlenmemiş bağlantılara bağlı etkinlikler devre dışı bırakılır. İşlem hatlarını çalıştırmadan önce gerekli Fabric bağlantılarını yapılandırmanız ve bu etkinlikleri yeniden etkinleştirmeniz gerekir.

Üretim iş yüklerini taşımadan önce geçişleri doğrulayabilir miyim?

Evet. Microsoft üretim dışı bir ortamda geçişlerin doğrulanması, üretim işlem hatlarını geçirmeden önce bağlantıların, tetikleyicilerin ve uçtan uca yürütmenin onaylanmasını önerir.

Fabric, Azure Data Factory ile karşılaştırıldığında belirli sistem değişkenleri neden farklı davranır?

Platformlar bağımsız olarak geliştikçe bu farklılıklar beklenir. Bunları genellikle geçiş sırasında küçük bir ayarlamayla ele alabilirsiniz. Örneğin, pipeline().TriggerName Azure Data Factory'da kullanılabilir ancak şu anda Fabric Data Factory'de desteklenmez. İşlem hattı mantığınız tetikleyici adına bağlıysa, desteklenen tetikleyici olayı meta verilerini kullanın veya tetikleyici adını açıkça işlem hattı parametresi olarak geçirin.