Aracılığıyla paylaş


Kullanıcı verilerini işlevselleştirme, kaynak kontrolü ve dağıtım

Bu makalede, Microsoft Fabric'teki kullanıcı verileri işlevleri için Git tümleştirme ve dağıtım işlem hatlarının nasıl çalıştığı açıklanmaktadır. Git tümleştirmesi ile Fabric çalışma alanınızı bir depo dalıyla eşitlenmiş durumda tutarak kullanıcı veri fonksiyonlarınızı sürüm kontrolüne almanıza, dalları ve çekme isteklerini kullanarak işbirliği sağlamanıza ve Azure DevOps gibi tercih ettiğiniz Git araçlarında kodunuzla çalışmanıza olanak tanır.

Git tümleştirmesindeki temel kavramlar bölümünde Git'i Microsoft Fabric çalışma alanınızla tümleştirme işlemi hakkında daha fazla bilgi edinin.

Bağlantı kurma

Çalışma alanı ayarlarınızdan, değişiklikleri işlemek ve eşitlemek için deponuza kolayca bağlantı kurabilirsiniz. Bağlantıyı ayarlamak için bkz. Git tümleştirmesini kullanmaya başlama. Bağlandıktan sonra, kullanıcı verileri işlevleri de dahil olmak üzere öğeleriniz Kaynak denetim bölmesinde görünür.

Kaynak denetiminde kaydedilmemiş değişiklikler içeren kullanıcı veri işlevleri öğesini gösteren ekran görüntüsü.

Kullanıcı verileri işlevleri öğelerini Git deposuna başarıyla kaydettikten sonra, depoda kullanıcı verileri işlevleri klasörlerini görürsünüz. Artık çekme isteği oluşturma gibi gelecekteki işlemleri yürütebilirsiniz.

Git'te kullanıcı verileri işlevleri gösterimi

Aşağıdaki görüntüde, depodaki her kullanıcı veri işlevleri öğesinin dosya yapısına bir örnek gösterilmektedir.

Depodaki bir kullanıcı veri işlevleri öğesinin klasör yapısını gösteren ekran görüntüsü.

Klasör yapısı aşağıdaki öğeleri içerir:

  • .platform: Dosya .platform aşağıdaki öznitelikleri içerir:

    Kullanıcı verileri işlevleri öğesinin platform dosyasını gösteren ekran görüntüsü.

    • sürüm: Sistem dosyalarının sürüm numarası. Bu sayı geriye dönük uyumluluğu etkinleştirmek için kullanılır. Öğenin sürüm numarası farklı olabilir.
    • logicalId: Bir öğeyi ve kaynak denetimi gösterimini temsil eden otomatik olarak oluşturulan çalışma alanları arası tanımlayıcı.
    • type: UserDataFunction kullanıcı veri işlevleri öğesini tanımlama türüdür.
    • displayName: Öğenin adını temsil eder. Kullanıcı verileri işlevleri öğesi yeniden adlandırıldığında, bu displayName güncelleştirilir.
  • definitions.json: Bu dosya, kullanıcı verileri işlevleri öğe özelliklerinin bir gösterimi olarak bağlantılar, kitaplıklar vb. gibi tüm kullanıcı verileri işlev öğesi tanımlarını paylaşır.

    Kullanıcı verileri işlevleri öğesi için definitions.json dosyasını gösteren ekran görüntüsü.

  • function-app.py: Bu dosya işlev kodunuzdur. Kullanıcı veri işlevleri öğesinde yaptığınız tüm kod değişiklikleri bu dosyayla depoya eşitlenir. Kod geliştirme döngüsünü yönetmek için çeşitli Git işlemleri gerçekleştirebilirsiniz.

    Kullanıcı verileri işlevleri öğesi için function-app.py dosyasını gösteren ekran görüntüsü.

  • kaynaklar: Klasör, bu öğedeki bağlantılar, kitaplıklar ve işlevler gibi tüm meta verileri içeren bir functions.json dosyası içerir. BU DOSYAYı el ile GÜNCELLEŞTIRMEYIN . functions.json kullanıcı veri işlevleri öğesini bir çalışma alanında oluşturma veya yeniden oluşturma için Fabric'e izin verir.

    Bir kullanıcı veri işlevleri öğesi için kaynaklar klasöründeki function.json dosyasını gösteren ekran görüntüsü.

Klasör yapısı ve sistem dosyalarıyla ilgili ayrıntılar da dahil olmak üzere Git tümleştirmesi hakkında daha fazla bilgi için bkz. Git tümleştirmesi kaynak kodu biçimi.

Dağıtım işlem hatlarındaki kullanıcı verileri işlevleri

Kullanıcı verileri işlevlerinizi geliştirme, test ve üretim gibi farklı ortamlara dağıtmak için dağıtım işlem hatlarını kullanabilirsiniz. Dağıtım işlem hatları geliştirme sürecinizi kolaylaştırmanıza, kalite ve tutarlılık sağlamanıza ve hafif, düşük kodlu işlemlerle el ile hataları azaltmanıza yardımcı olur.

Uyarı

Tüm bağlantılar ve kitaplıklar, diğer ortamlarda oluşturulan yeni kullanıcı verileri işlevleri öğelerine eklenir.

Dağıtım işlem hattı kullanarak kullanıcı verileri işlevlerinizi dağıtmak için:

  1. Yeni bir dağıtım hattı oluşturun veya mevcut bir dağıtım hattını açın. Daha fazla bilgi için bkz. Dağıtım işlem hatlarını kullanmaya başlama .

  2. Çalışma alanlarını dağıtım hedeflerinize göre farklı aşamalara atayın.

  3. Farklı aşamalar arasındaki kullanıcı veri işlevleri öğeleri dahil olmak üzere öğeleri seçin, görüntüleyin ve karşılaştırın.

  4. Kullanıcı verileri işlevleri öğenizi test ortamınıza dağıtmak için Dağıt'ı seçin. Bu dağıtımdaki değişikliklerle ilgili ayrıntıları sağlamak için bir not ekleyebilirsiniz. Benzer şekilde, değişiklikleri Geliştirme, Test ve Üretim aşamalarında gönderebilirsiniz.

  5. Dağıtım geçmişinden dağıtım durumunu izleyin.