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.
Not
Git tümleştirmesi için bazı öğeler önizleme aşamasındadır. Daha fazla bilgi için desteklenen öğelerin listesine bakın.
Önkoşullar
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:
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:
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:
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ğ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.
Sağ üst köşedeki Çalışma alanı ayarları'na gidin.
Git tümleştirmesi'ne tıklayın.
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.
Açılan menüden, bağlanmak istediğiniz dal hakkında aşağıdaki ayrıntıları belirtin:
.pbix dosyasının bulunduğu depoya klasörün adını yazın. Bu klasör çalışma alanıyla eşitlenir.
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.
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:
Ç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 İleri'yi seçin.
İşlem hattınızın varsayılan üç aşamasını kabul edin 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.
İçeriği test aşamasına dağıtmak istediğinizi onaylayın.
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.
İç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.
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.
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.
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)
Dallanma'ya tıklayın.
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.
Anlam modeli çalışma alanından anlam modeli üç nokta (üç nokta) >Veri modelini aç'ı seçin.
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.
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.
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.
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.
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.
As a Fabric analytics engineer associate, you should have subject matter expertise in designing, creating, and deploying enterprise-scale data analytics solutions.