Aracılığıyla paylaş


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.

GitHub template app

Ş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

  1. Uygulamaya ulaşmak için aşağıdaki bağlantıya tıklayın: GitHub şablon uygulaması

  2. Uygulamanın AppSource sayfasında ŞİmDİ ALA'yı seçin.

    GitHub template app in AppSource

  3. Yükle'yi seçin.

    Install the GitHub template app

    Uygulama yüklendikten sonra Uygulamalar sayfanızda görürsünüz.

    GitHub app on Apps page

Veri kaynaklarına bağlanma

  1. Uygulamayı açmak için Uygulamalar sayfanızdaki simgeyi seçin.

    Uygulama açılır ve örnek veriler gösterilir.

  2. Sayfanın üst kısmındaki başlıkta verilerinizi Bağlan bağlantısını seçin.

    GitHub app connect your data link

  3. 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.

    Screenshot of connect to data dialogs.

  4. 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).

    Power BI GitHub authenticate process

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.

Power BI GitHub app refresh in progress

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.

Edit app

Ç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:

Repo name and owner

İ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.

  1. 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.
  2. GitHub'da, Power BI'da erişmeyi planladığınız deponun URL'sine gidin. Örneğin: https://github.com/dotnet/corefx.
  3. 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.