Power BI ile GitHub'a Bağlan
Bu makalede, Bir Power BI şablon uygulamasıyla GitHub hesabınızdan verilerinizi çekme işleminde size yol gösterilir. Şablon uygulaması, GitHub verilerinizi keşfetmenize olanak sağlayan bir pano, rapor kümesi ve anlam modeli içeren bir çalışma alanı oluşturur. Power BI için GitHub uygulaması, katkılar, sorunlar, çekme istekleri ve etkin kullanıcılarla ilgili verileri içeren ve depo olarak da bilinen GitHub deponuzla ilgili içgörüler gösterir.
Şablon uygulamasını yükledikten sonra panoyu ve raporu değiştirebilirsiniz. Ardından bunu kuruluşunuzdaki iş arkadaşlarınıza uygulama olarak dağıtabilirsiniz.
BağlanGitHub şablon uygulaması veya Power BI ile GitHub tümleştirmesi hakkında daha fazla bilgi edinin.
GitHub öğreticisini de deneyebilirsiniz. Power BI belgeleri için genel depo hakkındaki gerçek GitHub verilerini yükler.
Not
Bu şablon uygulaması, GitHub hesabının depoya erişmesini gerektirir. Gereksinimlerle ilgili daha fazla ayrıntı aşağıdadır.
Bu şablon uygulaması GitHub Enterprise'ı desteklemez.
Uygulamayı yükleme
Uygulamaya ulaşmak için aşağıdaki bağlantıya tıklayın: GitHub şablon uygulaması
Uygulamanın AppSource sayfasında ŞİmDİ ALA'yı seçin.
Yükle'yi seçin.
Uygulama yüklendikten sonra Uygulamalar sayfanızda görürsünüz.
Veri kaynaklarına bağlanma
Uygulamayı açmak için Uygulamalar sayfanızdaki simgeyi seçin.
Uygulama açılır ve örnek veriler gösterilir.
Sayfanın üst kısmındaki başlıkta verilerinizi Bağlan bağlantısını seçin.
Bu, veri kaynağını örnek veriden kendi veri kaynağınıza (bilinen sınırlamalara bakın) ve ardından kimlik doğrulama yöntemi iletişim kutusunu değiştirdiğiniz parametreler iletişim kutusunu açar. Bu iletişim kutularındaki değerleri yeniden tanımlamanız gerekebilir.
GitHub kimlik bilgilerinizi girin ve GitHub kimlik doğrulama işlemini izleyin (tarayıcınızda zaten oturum açtıysanız bu adım atlanabilir).
Bağlantı iletişim kutularını doldurmayı bitirdikten ve GitHub'da oturum açtıktan sonra bağlantı işlemi başlar. Bir başlık, verilerin yenilendiğini ve bu sırada örnek verileri görüntülediğinizden haberdar olur.
Oturum açma işlemi sırasında devre dışı bırakılmadığınız sürece rapor verileriniz günde bir kez otomatik olarak yenilenir. İsterseniz rapor verilerini güncel tutmak için kendi yenileme zamanlamanızı da ayarlayabilirsiniz.
Özelleştirin ve paylaşın
Uygulamanızı özelleştirmek ve paylaşmak için sayfanın sağ üst köşesindeki kalem simgesini seçin.
Çalışma alanında öğeleri düzenleme hakkında bilgi için bkz.
Çalışma alanı içindeki öğelerde istediğiniz değişiklikleri yaptıktan sonra uygulamayı yayımlamaya ve paylaşmaya hazır olursunuz. Bunun nasıl yapılacağını öğrenmek için bkz . Uygulamanızı oluşturma ve yayımlama.
Uygulamaya dahil olanlar
Aşağıdaki veriler Power BI'daki GitHub'dan edinilebilir:
Tablo adı | Açıklama |
---|---|
Katkılar | Katkılar tablosu, katkıda bulunan tarafından haftalık toplanan toplam eklemeler, silmeler ve işlemeler sağlar. İlk 100 katkıda bulunan dahil edilir. |
Sorunlar | Seçili depoyla ilgili tüm sorunları listeleyin ve bir sorunu kapatmanın toplam ve ortalama süresi, Toplam açık sorunlar, Toplam kapatılan sorunlar gibi hesaplamalar içerir. Depoda sorun olmadığında bu tablo boş olacaktır. |
Çekme istekleri | Bu tablo, depo için tüm Çekme İsteklerini ve isteği kimin çektiğini içerir. Ayrıca kaç açık, kapalı ve toplam çekme isteği olduğu, istekleri çekmenin ne kadar sürdüğü ve ortalama çekme isteğinin ne kadar sürdüğüne ilişkin hesaplamalar içerir. Depoda çekme isteği olmadığında bu tablo boş olacaktır. |
Kullanıcılar | Bu tabloda, seçilen depo için katkıda bulunan, dosyalanan veya çekme isteklerini çözen GitHub kullanıcılarının veya katkıda bulunanlarının listesi sağlanır. |
Kilometre Taşları | Seçili depo için tüm Kilometre Taşları'na sahiptir. |
DateTable | Bu tablo, GitHub verilerinizi tarihe göre analiz etmenizi sağlayan bugünden ve geçmişteki yıllara ait tarihleri içerir. |
ContributionPunchCard | Bu tablo, seçilen depo için katkı payı kartı olarak kullanılabilir. İşlemeleri haftanın gününe ve günün saatlerine göre gösterir. Bu tablo modeldeki diğer tablolara bağlı değil. |
RepoDetails | Bu tabloda, seçilen deponun ayrıntıları sağlanır. |
Sistem gereksinimleri
- Depoya erişimi olan GitHub hesabı.
- İlk oturum açma sırasında GitHub için Power BI uygulamasına verilen izin. Erişimi iptal etme ile ilgili ayrıntılara aşağıdan bakın.
- Verileri çekmek ve yenilemek için yeterli API çağrısı kullanılabilir.
Not
Bu şablon uygulaması GitHub Enterprise'ı desteklemez.
Power BI yetkilerini kaldırma
Power BI'ın GitHub deponuza bağlanma yetkisini kaldırmak için GitHub'da erişimi iptal edebilirsiniz. Ayrıntılar için bu GitHub yardım konusuna bakın.
Parametreleri bulma
GitHub'daki depoya bakarak sahibini ve depoyu belirleyebilirsiniz:
İlk bölüm "Azure" sahibidir ve ikinci bölüm "azure-sdk-for-php" deponun kendisidir. Deponun URL'sinde şu iki öğeyi görürsünüz:
<https://github.com/Azure/azure-sdk-for-php> .
Sorun giderme
Gerekirse GitHub kimlik bilgilerinizi doğrulayabilirsiniz.
- Başka bir tarayıcı penceresinde GitHub web sitesine gidin ve GitHub'da oturum açın. Oturum açtığınızı GitHub sitesinin sağ üst köşesinde görebilirsiniz.
- GitHub'da, Power BI'da erişmeyi planladığınız deponun URL'sine gidin. Örneğin: https://github.com/dotnet/corefx.
- Power BI'a dönüp GitHub'a bağlanmayı deneyin. GitHub'ı Yapılandır iletişim kutusunda, aynı depo için deponun ve depo sahibinin adlarını kullanın.