İngilizce dilinde oku

Aracılığıyla paylaş


Microsoft Fabric'te Data Factory'de Kopyalama işi (önizleme) için CI/CD

Kopyalama işiyle başarılı veri analizi projeleri oluşturmak için kaynak denetimi, sürekli tümleştirme, sürekli dağıtım ve işbirliğine dayalı geliştirme ortamlarına sahip olmak çok önemlidir.

Doku'da şu anda Uygulama Yaşam Döngüsü Yönetimi (ALM) ekibiyle işbirliği içinde desteklediğimiz iki özellik vardır: Git tümleştirmesi ve dağıtım işlem hatları. Bu özellikler, kullanıcıların tek tek güncelleştirmelerle çalışma alanı kaynaklarını içeri/dışarı aktarmasına olanak sağlar.

Kopyalama işi için desteklenen Git tümleştirme ve dağıtım işlem hattı sayesinde kullanıcılar Azure DevOps veya GitHub'daki kendi Git depolarından yararlanabilir ve Fabric'in yerleşik Dağıtım İşlem Hatlarını kullanarak sorunsuz CI/CD iş akışlarını etkinleştirebilir. Bu tümleştirme, tüm Doku öğeleri genelinde CI/CD özelliklerini genişletmeye yönelik önemli bir adımı işaret eder ve kullanıcıları veri projeleri için gelişmiş, güvenilir geliştirme araçlarıyla güçlendirir.

Kopyalama işi için Git tümleştirmesini kullanmaya başlama

Data Factory'de Kopyalama işiniz için Git tümleştirmesini ayarlamak için aşağıdaki adımları izleyin:

Git tümleştirmesi için önkoşullar

Microsoft Fabric çalışma alanınızla Git'e erişmek için hem Doku hem de Git için aşağıdaki önkoşulları sağlayın.

1. Adım: Git deposuna bağlanma

Dokuda Kopyalama işiyle Git tümleştirmesini kullanmak için önce burada açıklandığı gibi bir Git deposuna bağlanmanız gerekir.

  1. Doku'da oturum açın ve Git'e bağlanmak istediğiniz çalışma alanına gidin.

  2. Çalışma alanı ayarları'nı seçin.

    Doku kullanıcı arabiriminde Çalışma Alanı ayarlarının seçileceği yeri gösteren ekran görüntüsü.

  3. Git tümleştirmesi'ne tıklayın.

  4. Git sağlayıcınızı seçin. Şu anda Fabric yalnızca Azure DevOps veya GitHub'ı desteklemektedir. GitHub kullanıyorsanız, GitHub hesabınızı bağlamak için Hesap ekle'yi seçmeniz gerekir. Oturum açtığınızda Doku'ya GitHub hesabınıza erişmesine izin vermek için Bağlan'ı seçin.

    Doku çalışma alanı Git tümleştirmesi için GitHub hesabının ekleneceği yeri gösteren ekran görüntüsü.

2. Adım: Çalışma alanına bağlanma

Bir Git deposuna bağlandıktan sonra, burada açıklandığı gibi bir çalışma alanına bağlanmanız gerekir.

  1. Açılan menüden, bağlanmak istediğiniz dal hakkında aşağıdaki ayrıntıları belirtin:

    1. Azure DevOps dal bağlantıları için aşağıdaki ayrıntıları belirtin:

      • Kuruluş: Azure DevOps kuruluş adı.
      • Proje: Azure DevOps proje adı.
      • Depo: Azure DevOps depo adı.
      • Dal: Azure DevOps dal adı.
      • Klasör: Azure DevOps klasör adı.
    2. GitHub dal bağlantıları için aşağıdaki ayrıntıları belirtin:

      • Depo URL'si: GitHub depo URL'si.
      • Dal: GitHub dal adı.
      • Klasör: GitHub klasör adı.
  2. Bağlan ve eşitle'yi seçin.

  3. Bağlandıktan sonra Çalışma Alanı, kullanıcıların bağlı dalı, daldaki her öğenin durumunu ve son eşitlemenin zamanını görüntülemesine olanak tanıyan kaynak denetimi hakkındaki bilgileri görüntüler.

    Git durumunu ve Kopyalama işi için bildirilen diğer ayrıntıları içeren Doku çalışma alanını gösteren ekran görüntüsü.

3. Adım: Değişiklikleri Git'e işleme

Artık burada açıklandığı gibi Git'e değişiklikleri işleyebilirsiniz.

  1. Çalışma alanına gidin.
  2. Kaynak denetimi simgesini seçin. Bu simge, kaydedilmemiş değişikliklerin sayısını gösterir.
  3. Kaynak denetim masasından Değişiklikler sekmesini seçin. Değiştirdiğiniz tüm öğelerle birlikte bir liste ve durumu gösteren bir simge görüntülenir.
  4. İşlemek istediğiniz öğeleri seçin. Tüm öğeleri seçmek için üstteki kutuyu işaretleyin.
  5. (İsteğe bağlı) Kutuya bir işleme açıklaması ekleyin.
  6. İşle'yi seçin.

Değişiklikler işlendikten sonra, işlenen öğeler listeden kaldırılır ve çalışma alanı eşitlendiği yeni işlemeye işaret eder.

Kaydedilmiş Bir Kopyalama işi öğesinin ekran görüntüsü.

Git için dağıtım işlem hatlarını kullanmaya başlama

Git dağıtım işlem hatlarını Doku çalışma alanınızla birlikte kullanmak için aşağıdaki adımları uygulayın.

Dağıtım işlem hatları için önkoşullar

Başlamadan önce aşağıdaki önkoşulları ayarladığınızdan emin olun:

1. Adım: Dağıtım işlem hattı oluşturma

  1. Çalışma alanları açılır öğesinden Dağıtım işlem hatları'nı seçin.

2. Adım: İşlem hattını adlandırın ve aşamaları atayın

  1. Dağıtım işlem hattı oluştur iletişim kutusunda, işlem hattı için bir ad ve açıklama girin ve İleri'yi seçin.
  2. Dağıtım işlem hattınız için gerekli aşamaları tanımlayarak dağıtım işlem hattınızın yapısını ayarlayın. İşlem hattının varsayılan olarak üç aşaması vardır: Geliştirme, Test ve Üretim.

3. Adım: Dağıtım işlem hattına çalışma alanı atama

İşlem hattı oluşturduktan sonra, işlem hattına yönetmek istediğiniz içeriği eklemeniz gerekir. İşlem hattına içerik ekleme işlemi, işlem hattı aşamasına bir çalışma alanı atanarak yapılır. Herhangi bir aşamaya çalışma alanı atayabilirsiniz. İşlem hattına çalışma alanı atama yönergelerini izleyin.

4. Adım: Boş bir aşamaya dağıtma

  1. bir işlem hattı aşamasında içerikle çalışmayı bitirdiğinizde, bir sonraki aşamaya dağıtabilirsiniz. Dağıtım işlem hatları, içeriğinizi dağıtmak için üç seçenek sunar:

    • Tam dağıtım: Tüm içeriğinizi hedef aşamaya dağıtın.
    • Seçmeli dağıtım: Hedef aşamaya dağıtılacak içeriği seçin.
    • Geriye dönük dağıtım: İçeriği daha sonraki bir aşamadan işlem hattındaki önceki bir aşamaya dağıtın. Şu anda geriye doğru dağıtım yalnızca hedef aşama boş olduğunda (kendisine atanmış çalışma alanı olmadığında) mümkündür.
  2. İçeriğinizin nasıl dağıtılacağına karar verdikten sonra dağıtımınızı gözden geçirebilir ve not bırakabilirsiniz.

5. Adım: İçeriği bir aşamadan diğerine dağıtma

  1. bir işlem hattı aşamasında içeriğiniz olduğunda, bir sonraki aşama çalışma alanında içerik olsa bile bunu bir sonraki aşamaya dağıtabilirsiniz. Eşleştirilen öğelerin üzerine yazılır. Bu işlem hakkında daha fazla bilgi edinmek için Mevcut çalışma alanına içerik dağıtma bölümünü kullanabilirsiniz.

  2. İçeriğin her aşamaya en son ne zaman dağıtıldığını görmek için dağıtım geçmişini gözden geçirebilirsiniz. Dağıtmadan önce iki işlem hattı arasındaki farkları incelemek için bkz . Farklı dağıtım aşamalarındaki içeriği karşılaştırma.

    Kopyalama işi için dağıtım işlem hattının ekran görüntüsü.

Bilinen sınırlamalar

Microsoft Fabric'teki Data Factory'de Kopyalama işi için CI/CD için aşağıdaki bilinen sınırlamalar geçerlidir:

  • Çalışma alanı değişkenleri: CI/CD şu anda çalışma alanı değişkenlerini desteklememektedir.
  • Git Tümleştirmesi sınırlı desteği: Şu anda Fabric yalnızca Azure DevOps ve GitHub ile Git tümleştirmesini desteklemektedir. GitHub Git tümleştirmesi daha fazla sınırlamaya sahip olduğundan Azure DevOps Git tümleştirmesi önerilir.