Öğretici: Dokuda yaşam döngüsü yönetimi
Bu öğretici, verileri çalışma alanınıza yükleme ve dağıtım işlem hatlarını Git tümleştirmesiyle 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 ele alır.
Önkoşullar
Başlamadan önce aşağıdaki önkoşullardan emin olun:
- Doku etkinleştirildi. Doku özelliğini henüz etkinleştirmediyseniz yöneticinizden kuruluşunuz için Doku'nun etkinleştirilmesini isteyin.
- Kaydolusunuz. Henüz kaydolmadıysanız ücretsiz deneme sürümüne kaydolun.
- Azure Git deposuna erişiminiz vardır. Deponuz yoksa, oluşturma hakkında bilgi için bkz . Git deposu ayarlama.
- FoodSales.pbix dosyasını düzenleyebileceğiniz bir Git deposuna indirin. Bu, bu öğreticide kullandığımız örnek dosyadır. 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:
Power BI deneyiminin sol gezinti çubuğundan Çalışma Alanları > + Yeni çalışma alanı'nı seçin.
Çalışma alanına FoodSalesWS adını verin.
(İsteğe bağlı) Açıklama ekleyin.
Lisans modunu göstermek için Gelişmiş bölümünü genişletin.
Deneme veya Premium kapasite'yi seçin.
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.
Üst menü çubuğundan Karşıya Yükle > Gözat'ı seçin.
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.
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.
Ayarlar > Power BI ayarlarına gidin.
Anlam modelleri > Veri kaynağı kimlik bilgileri Kimlik bilgilerini> düzenle'yi seçin.
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.
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ğlan
Bu çalışma alanı tüm ekip tarafından paylaşılı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, çalışma alanı dağıtım işlem hattı kullanılarak üretime dağıtılır.
Git tümleştirmesine giriş bölümünde Git ile sürüm denetimi hakkında daha fazla bilgi edinin.
Şimdi tüm ekip üyelerinin düzenleyebilmesi ve çekme istekleri oluşturabilmesi için bu çalışma alanını Azure deponuzun ana dalı ile ilişkilendirelim.
Üç noktayı (üç nokta) ve ardından Çalışma alanı ayarlarını seçin.
Git tümleştirmesi'ne tıklayın. Ç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.
Açılan menüden, bağlanmak istediğiniz dal hakkında aşağıdaki ayrıntıları belirtin:
Ana (veya ana) dal seçin
.pbix dosyasının bulunduğu depoya klasörün adını yazın. Bu, çalışma alanıyla eşitlenecek klasördür.
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
.
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ğlan.
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ğıdakileri yapın:
Çalışma alanı giriş sayfasında Dağıtım işlem hattı oluştur'u seçin.
İşlem hattınıza FoodSalesDP adını verin, bir açıklama verin (isteğe bağlı) ve Oluştur'u seçin.
FoodSalesWS çalışma alanını Geliştirme aşamasına atayın.
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ş.
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.
Dağıtım içeriği görünümünün geliştirme aşamasında Dağıt'ı seçin.
İçeriği test aşamasına dağıtmak istediğinizi onaylayın.
İşlem hattının içeriğinin tamamını dağıttıktan sonra iki aşamanın içeriğinin aynı olduğuna dikkat edin. Bu, yeşil onay simgesiyle gösterilir.
İçeriği test aşamasından üretim aşamasına dağıtın.
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.
Bu dağıtım işlem hattı tüm ekip tarafından paylaşılı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
Diğer ekip üyelerinin değişikliklerine müdahale etmeden çalışma alanını düzenlemek için, her ekip üyesi değişikliklerini ekiple paylaşmaya hazır olana kadar çalışmak üzere kendi yalıtılmış çalışma alanını oluşturur.
1. Adımda yaptığınız gibi yeni bir çalışma alanı oluşturun.
Bu yeni çalışma alanını Git deposunun yeni bir dalı ile Bağlan:
Açılan menüden, bağlanmak istediğiniz dal hakkında aşağıdaki ayrıntıları belirtin:
- Kuruluş
- Proje
- Git deposu
- Yeni bir dal oluşturmak için + Yeni Dal'ı seçin.
- Yeni dalı MyFoodEdits olarak adlandırın, ana daldan (veya ana daldan) dallayın ve Oluştur'u seçin.
- .pbix dosyasının bulunduğu depodaki klasör.
Bağlan ve eşitle'yi seçin.
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.
Bu, semantik modelde değişiklik yapmak ve bunları ekibinizle paylaşmaya hazır olana kadar rapor etmek için kullandığınız çalışma alanıdır.
7. Adım: Çalışma alanını düzenleme
Öğe oluşturarak, silerek veya düzenleyerek çalışma alanında değişiklik yapın. 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.
Anlam modeli çalışma alanından anlam modeli üç nokta (üç nokta) >Veri modelini aç'ı seçin.
Dekont
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.
Order_details tablosundan İndirim'i seçin.
Özellikler bölmesinde Biçim'i Genel yerine Yüzde olarak değiştirin.
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.
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.
İşleneceği öğeyi seçin ve isteğe bağlı bir ileti ekleyin.
İşle'yi seçin.
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.
Çekme isteği oluştur'u seçin.
Ç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 birleştirin.
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.
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.
Tümünü güncelleştir'i seçin.
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
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.
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.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ş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ı 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.
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin