Aracılığıyla paylaş


Öğretici: Dokuda yaşam döngüsü yönetimi

Bu öğreticide, verileri çalışma alanınıza yükleme ve dağıtım işlem hatlarını Git tümleştirmesi ile birlikte kullanarak verilerinizin ve raporlarınızın geliştirilmesi, test edilmesi ve yayımlanması konusunda başkalarıyla işbirliği yapma sürecini tamamlaacaksınız.

Önkoşullar

Önemli

Git tümleştirme özelliği şu anda önizleme aşamasındadır.

Git'i Microsoft Fabric çalışma alanınızla tümleştirmek için hem Doku hem de Git için aşağıdaki önkoşulları ayarlamanız gerekir.

Doku önkoşulları

Git tümleştirme özelliğine erişmek için aşağıdakilerden birine ihtiyacınız vardır:

Ayrıca, aşağıdaki kiracı anahtarlarının Yönetici portalından etkinleştirilmesi gerekir:

Bu anahtarlar, kuruluşunuzun ayarlarına bağlı olarak kiracı yöneticisi, kapasite yöneticisi veya çalışma alanı yöneticisi tarafından etkinleştirilebilir.

Git önkoşulları

Git tümleştirmesi şu anda Azure DevOps ve GitHub için desteklenmektedir. Doku çalışma alanınızla Git tümleştirmesini kullanmak için Azure DevOps veya GitHub'da aşağıdakilere ihtiyacınız vardır:

  • Doku çalışma alanını kullanan aynı kullanıcıya kayıtlı etkin bir Azure hesabı. Ücretsiz bir hesap oluşturun.
  • Mevcut bir depoya erişim.
  • FoodSales.pbix dosyasını düzenleyebileceğiniz bir Git deposuna indirin. Bu öğreticide bu örnek dosyayı kullanacağız. Alternatif olarak, tercih ederseniz kendi semantik modelinizi ve raporunuzu kullanabilirsiniz.

Veri içeren bir çalışma alanı için zaten yönetici haklarına sahipseniz 3. adıma atlayabilirsiniz.

1. Adım: Premium çalışma alanı oluşturma

Yeni bir çalışma alanı oluşturmak ve bir lisans atamak için:

  1. Power BI deneyiminin sol gezinti çubuğundan Çalışma Alanları > + Yeni çalışma alanı'nı seçin.

    Çalışma alanı kullanıcı arabirimi oluştur'un ekran görüntüsü.

  2. Çalışma alanına FoodSalesWS adını verin.

  3. (İsteğe bağlı) Açıklama ekleyin.

    Adla yeni çalışma alanının ekran görüntüsü. Adı FoodSalesWS.

  4. Lisans modunu göstermek için Gelişmiş bölümünü genişletin.

  5. Deneme veya Premium kapasite'yi seçin.

    Lisans moduyla yeni çalışma alanının ekran görüntüsü.

  6. Uygula’yı seçin.

Çalışma alanı oluşturma hakkında daha fazla bilgi için bkz . Çalışma alanı oluşturma.

2. Adım: Çalışma alanına içerik yükleme

OneDrive, SharePoint veya yerel bir dosyadan içerik yükleyebilirsiniz. Bu öğreticide bir .pbix dosyası yükleyeceğiz.

  1. Üst menü çubuğundan Karşıya Yükle > Gözat'ı seçin.

    Karşıya yükle menüsü kullanıcı arabiriminin ekran görüntüsü.

  2. Daha önce indirdiğiniz FoodSales.pbix dosyasının konumuna göz atın veya kendi örnek anlam modelinizi ve raporunuzu yükleyin.

Artık sizin ve ekibinizin üzerinde çalışması için içinde içerik bulunan bir çalışma alanınız var.

Içinde rapor, anlam modeli ve pano bulunan FoodSalesWS çalışma alanının ekran görüntüsü.

Kimlik bilgilerini düzenleme - yalnızca ilk kez

Dağıtım işlem hattı oluşturmadan önce kimlik bilgilerini ayarlamanız gerekir. Bu adımın her anlam modeli için yalnızca bir kez yapılması gerekir. Bu anlam modeli için kimlik bilgileriniz ayarlandıktan sonra bunları yeniden ayarlamanız gerekmez.

  1. Ayarlar > Power BI ayarları'na gidin.

    Ayarlar menüsü kullanıcı arabiriminin ekran görüntüsü.

  2. Anlam modelleri > Veri kaynağı kimlik bilgileri Kimlik bilgilerini> düzenle'yi seçin.

    Veri kaynağı kimlik bilgileri menüsünün ekran görüntüsü.

  3. Kimlik Doğrulama yöntemini Anonim, Gizlilik düzeyini Genel olarak ayarlayın ve Test bağlantısını atla kutusunun işaretini kaldırın.

    Anlam modeli kimlik bilgilerinin ekran görüntüsü.

  4. Oturum aç'ı seçin. Bağlantı test edilir ve kimlik bilgileri ayarlanır.

Artık bir dağıtım işlem hattı oluşturabilirsiniz.

3. Adım: Ekibin geliştirme çalışma alanını git'e bağlama

Ekibin tamamı bu çalışma alanını paylaşır ve ekibin her üyesi bu çalışma alanını düzenleyebilir. Bu çalışma alanını git'e bağlayarak tüm değişiklikleri izleyebilir ve gerekirse önceki sürümlere geri dönebilirsiniz. Tüm değişiklikler bu paylaşılan dalda birleştirildiğinde, dağıtım işlem hattını kullanarak bu çalışma alanını üretime dağıtın.
Git tümleştirmesine giriş bölümünde Git ile sürüm denetimi hakkında daha fazla bilgi edinin.

Tüm ekip üyelerinin düzenleyebilmesi ve çekme istekleri oluşturabilmesi için bu çalışma alanını Git deponuzun ana dalı ile ilişkilendirelim. Azure DevOps deposu kullanıyorsanız bu adımları izleyin. GitHub deposu kullanıyorsanız Çalışma alanını GitHub deposuna bağlama bölümünde yer alan yönergeleri izleyin.

  1. Sağ üst köşedeki Çalışma alanı ayarları'na gidin.

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

  3. Azure DevOps'ı seçin. Çalışma alanında oturum açan Microsoft Entra kullanıcısına kayıtlı Azure Repos hesabında otomatik olarak oturum açmış olursunuz.

    Çalışma alanı ayarları bağlantısının görüntülendiği çalışma alanının ekran görüntüsü.

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

    • Kuruluş

    • Proje

    • Git deposu

    • Ana (veya ana) dal seçin

    • .pbix dosyasının bulunduğu depoya klasörün adını yazın. Bu klasör çalışma alanıyla eşitlenir.

      Deponun ana dalına bağlı çalışma alanının bulunduğu çalışma alanı ayarlarının Git tümleştirme penceresinin ekran görüntüsü.

  5. Bağlan ve eşitle'yi seçin.

Bağlandıktan sonra, Çalışma Alanı bağlı dalı, daldaki her öğenin durumunu ve son eşitlemenin zamanını görüntülemenizi sağlayan kaynak denetimi hakkındaki bilgileri görüntüler. Çalışma alanı Git deposundaki öğeler aynı olduğundan Kaynak denetimi simgesi gösterilir 0 .

Kaynak denetimi simgesinin ve diğer Git bilgilerinin ekran görüntüsü.

Artık çalışma alanı Git deponuzun ana dalı ile eşitlenir ve bu da değişiklikleri izlemeyi kolaylaştırır.

Git'e bağlanma hakkında daha fazla bilgi için bkz . Çalışma alanını Azure deposuna bağlama.

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

Bu çalışma alanını başkalarıyla paylaşmak ve test ve geliştirmenin çeşitli aşamalarında kullanmak için bir dağıtım işlem hattı oluşturmamız gerekir. Dağıtım işlem hatlarının nasıl çalıştığı hakkında bilgi için bkz. Dağıtım işlem hatlarına giriş. Dağıtım işlem hattı oluşturmak ve çalışma alanını geliştirme aşamasına atamak için aşağıdaki adımları uygulayın:

  1. Çalışma alanı giriş sayfasında Dağıtım işlem hattı oluştur'u seçin.

    Dağıtım işlem hattı oluştur'un ekran görüntüsü.

  2. İşlem hattınıza FoodSalesDP adını verin, bir açıklama verin (isteğe bağlı) ve İleri'yi seçin.

    Adla yeni bir işlem hattı oluşturma ekran görüntüsü.

  3. İşlem hattınızın varsayılan üç aşamasını kabul edin ve Oluştur'u seçin.

    Dağıtım işlem hattının üç varsayılan aşamasının ekran görüntüsü.

  4. FoodSalesWS çalışma alanını Geliştirme aşamasına atayın.

    Çalışma alanı atamanın ekran görüntüsü.

Dağıtım işlem hattının geliştirme aşamasında bir anlam modeli, bir rapor ve bir pano gösterilir. Diğer aşamalar boş.

Geliştirme aşamasının ekran görüntüsü.

Dağıtım işlem hatlarına genel bakış bölümünde dağıtım işlem hatları oluşturma hakkında daha fazla bilgi edinebilirsiniz.

5. Adım: İçeriği diğer aşamalara dağıtma

Şimdi içeriği işlem hattının diğer aşamalarına dağıtın.

  1. Dağıtım içeriği görünümünün geliştirme aşamasında Dağıt'ı seçin.

    Test aşamasına dağıtın ekran görüntüsü.

  2. İçeriği test aşamasına dağıtmak istediğinizi onaylayın.

    Dağıtımı onayla'nın ekran görüntüsü.

    yeşil onay simgesi, işlem hattının içeriğinin tamamını dağıttığınız için iki aşamanın içeriğinin aynı olduğunu gösterir.

    İşlem hatlarının geliştirme aşaması ve test aşamasının ekran görüntüsü ve bunların aynı olduğunu gösteren yeşil bir onay simgesi.

  3. İçeriği test aşamasından üretim aşamasına dağıtın.

    Üretim aşamasına dağıtın ekran görüntüsü.

  4. Herhangi bir aşamadaki anlamsal modeli yenilemek için, her aşamanın özet kartındaki anlamsal modeller simgesinin yanındaki yenile düğmesini seçin.

    Yenile düğmesinin ekran görüntüsü.

Ekibin tamamı bu dağıtım işlem hattını paylaşır. Her ekip üyesi, geliştirme aşamasında anlam modelini ve raporunu düzenleyebilir. Ekip değişiklikleri test etmeye hazır olduğunda içeriği test aşamasına dağıtır. Ekip değişiklikleri üretim ortamında yayınlamaya hazır olduğunda içeriği üretim aşamasına dağıtır.

İçerik dağıtma hakkında daha fazla bilgi için bkz . İçerik dağıtma.

6. Adım: Yalıtılmış çalışma alanı oluşturma

Paylaşılan çalışma alanını düzenlemekten ve diğer ekip üyelerinin değişikliklerine müdahale etmekten kaçınmak için, her ekip üyesinin değişikliklerini ekiple paylaşmaya hazır olana kadar çalışmak üzere kendi yalıtılmış çalışma alanını oluşturması gerekir.

  1. Kaynak denetim menüsünün dal sekmesinde geçerli dal adının yanındaki aşağı oku seçin ve Yeni çalışma alanına dalla'yı seçin.

    Kaynak denetimi dallanma seçeneğinin ekran görüntüsü.

  2. Dal ve çalışma alanı hakkında aşağıdaki ayrıntıları belirtin. Yeni dal, geçerli çalışma alanına bağlı dala göre otomatik olarak oluşturulur.

    • Dal adı (bu öğretici için MyFoodEdits olarak adlandırabilirsiniz)
    • Çalışma alanı adı (bu öğretici için My_FoodSales olarak adlandır)

    Yeni dalın ve çalışma alanının adını belirten dal dışarı aktarma işleminin ekran görüntüsü.

  3. Dallanma'ya tıklayın.

  4. Bağlan ve eşitle'yi seçin.

Doku, yeni çalışma alanını oluşturur ve yeni dalla eşitler. Otomatik olarak yeni çalışma alanına yönlendirilirsiniz, ancak eşitleme birkaç dakika sürebilir.

Yeni çalışma alanı artık Git deposu klasörünün içeriğini içerir. .pbix dosyasını içermediğinden dikkat edin. .pbix dosyaları desteklenmediğinden, eşitlediğimizde bu dosya Git deposuna kopyalanmamıştır.
Semantik modelde değişiklik yapmak ve bunları ekibinizle paylaşmaya hazır olana kadar rapor oluşturmak için bu çalışma alanını kullanın.

7. Adım: Çalışma alanını düzenleme

Dallandırılmış çalışma alanı eşitlendikten sonra, öğe oluşturarak, silerek veya düzenleyerek çalışma alanında değişiklik yapabilirsiniz. Bu öğreticide, anlam modeli sütununun biçimini değiştireceğiz. Çalışma alanını Power BI Desktop'ta veya veri modelinde düzenleyebilirsiniz. Bu öğreticide çalışma alanını veri modelinden düzenleyeceğiz.

  1. Anlam modeli çalışma alanından anlam modeli üç nokta (üç nokta) >Veri modelini aç'ı seçin.

    Genişletilmiş anlam modeli menüsündeki açık veri modelinin ekran görüntüsü.

    Not

    Veri modelini aç devre dışı bırakıldıysa Çalışma alanı ayarları > Power BI > Genel'e gidin ve Veri modeli ayarlarını etkinleştirin.

    Veri modeli ayarları onay kutusunun ekran görüntüsü.

  2. Order_details tablosundan İndirim'i seçin.

    Sipariş Ayrıntıları tablosunun indirim sütununun seçili olduğu veri görünümündeki bağlı tabloların ekran görüntüsü.

  3. Özellikler bölmesinde Biçim'i Genel yerine Yüzde olarak değiştirin.

    Git'te değişiklikleri yayımlama işleminin ekran görüntüsü.

8. Adım: Değişiklikleri işleme

Bu değişikliği çalışma alanından Git dalı içine kaydetmek için çalışma alanı giriş sayfasına geri dönün.

Çalışma alanında bir öğe değiştirildiğinden ancak Git deposuna işlenmediğinden kaynak denetimi simgesi artık gösterildi 1 . FoodSales semantik modeli Uncommitted durumunu gösterir.

Kaydedilmemiş bir değişikliği gösteren kaynak denetimi simgesinin ekran görüntüsü.

  1. Git deposunda değiştirilen öğeleri görüntülemek için kaynak denetim simgesini seçin. Anlam modeli, Değiştirildi durumunu gösterir.

  2. İşleneceği öğeyi seçin ve isteğe bağlı bir ileti ekleyin.

  3. İşle'yi seçin.

    Değişiklikleri işleme kullanıcı arabiriminin ekran görüntüsü.

Anlam modelinin Git durumu Eşitlendi olarak değişir ve çalışma alanı ile Git deposu eşitlenir.

9. Adım: Çekme isteği oluşturma ve birleştirme

Git deposunda, MyFoodEdits dalını ana dal ile birleştirmek için bir çekme isteği oluşturun.

  1. Çekme isteği oluştur'u seçin.

    Çekme isteği kullanıcı arabirimi oluşturma ekran görüntüsü.

  2. Çekme isteği için istediğiniz başlığı, açıklamayı ve diğer bilgileri sağlayın. Daha sonra, Oluştur'u seçin.

    Çekme isteğini adlandırma ve açıklama ekleme ekran görüntüsü.

  3. Çekme isteğini birleştirin.

    Birleştirme çekme isteği arabiriminin ekran görüntüsü.

Değişiklikler ana dal ile birleştirildikten sonra, isterseniz çalışma alanını güvenle silebilirsiniz. Otomatik olarak silinmez.

10. Adım: Paylaşılan çalışma alanını güncelleştirme

Dağıtım işlem hattının geliştirme aşamasına (1. Adımda oluşturduğumuz) bağlı paylaşılan çalışma alanına dönün ve sayfayı yenileyin.
Git deposundaki bir öğe değiştirildiğinden ve FoodSales çalışma alanında bulunan öğelerden farklı olduğundan kaynak denetimi simgesi artık 1 değerini gösterir. FoodSales semantik modeli Güncelleştirme gerekiyor durumunu gösterir.

Bir farkı gösteren kaynak denetimi simgesinin ekran görüntüsü.

  1. Git deposunda değiştirilen öğeleri görüntülemek için kaynak denetim simgesini seçin. Anlam modeli, Değiştirildi durumunu gösterir.

  2. Tümünü güncelleştir'i seçin.

    Güncelleştirme çalışma alanı kullanıcı arabiriminin ekran görüntüsü.

Anlam modelinin Git durumu Eşitlendi olarak değişir ve çalışma alanı ana Git dalı ile eşitlenir.

11. Adım: Dağıtım işlem hattındaki aşamaları karşılaştırma

  1. Geliştirme aşamasındaki içeriği test aşamasındaki içerikle karşılaştırmak için Dağıtım işlem hattını görüntüle'yi seçin.

    Dağıtım işlem hatlarını görüntüle simgesinin ekran görüntüsü.

    Son dağıtımdan bu yana aşamalardan birinde içerikte değişiklik yapıldığını gösteren aşamalar arasındaki turuncu X simgeye dikkat edin.

    İşlem hattı aşamalarının farklı olduğunu gösteren ekran görüntüsü.

  2. Değişiklikleri görüntülemek için Değişiklikleri Gözden Geçir aşağı okunu >seçin. Gözden Geçirmeyi Değiştir ekranı, iki aşamadaki anlamsal modeller arasındaki farkı gösterir.

    Değişiklik gözden geçirme kullanıcı arabiriminin ekran görüntüsü.

  3. Değişiklikleri gözden geçirin ve pencereyi kapatın.

Dağıtım işlem hattındaki aşamaları karşılaştırma hakkında daha fazla bilgi için bkz . Dağıtım işlem hattındaki aşamaları karşılaştırma.

12. Adım: Test aşamasına dağıtma

Değişikliklerden memnun olduğunuzda, 5. Adımda kullandığınız işlemi kullanarak değişiklikleri test ve/veya üretim aşamalarına dağıtın.

Özet

Bu öğreticide, çalışma alanındaki bir uygulamanın, raporun veya diğer içeriğin yaşam döngüsünü yönetmek için Git tümleştirmesiyle birlikte dağıtım işlem hatlarını kullanmayı öğrendiniz.
Özellikle şunların nasıl yapılacağını öğrendinsiniz:

  • Doku'da çalışma alanlarınızı ayarlayın ve yaşam döngülerini yönetmek için içerik ekleyin.
  • Tek başına çalışmak ve değişiklikler üzerinde ekip arkadaşlarınızla işbirliği yapmak için Git'in en iyi yöntemlerini uygulayın.
  • Verimli bir uçtan uca yayın süreci için Git ve dağıtım işlem hatlarını birleştirin.