Koneksi GitHub dengan Power BI
Artikel ini memandu Anda menarik data dari akun GitHub Anda dengan aplikasi templat Power BI. Aplikasi templat menghasilkan ruang kerja dengan dasbor, sekumpulan laporan, dan model semantik untuk memungkinkan Anda menjelajahi data GitHub Anda. Aplikasi GitHub untuk Power BI menunjukkan wawasan tentang repositori GitHub Anda, juga dikenal sebagai repositori, dengan data sekeliling kontribusi, masalah, permintaan penarikan, dan pengguna aktif.
Setelah menginstal aplikasi templat, Anda dapat mengubah dasbor dan laporan. Kemudian, Anda dapat mendistribusikannya sebagai aplikasi ke kolega di organisasi Anda.
Sambungkan ke aplikasi templat GitHub atau baca selengkapnya tentang integrasi GitHub dengan Power BI.
Anda juga dapat mencoba tutorial GitHub. Ini menginstal data GitHub nyata tentang repositori publik untuk dokumentasi Power BI.
Catatan
Aplikasi templat ini mengharuskan akun GitHub memiliki akses ke repositori. Detail selengkapnya tentang persyaratan di bawah ini.
Aplikasi templat ini tidak mendukung GitHub Enterprise.
Menginstal aplikasi
Klik tautan berikut untuk masuk ke aplikasi: GitHub aplikasi templat
Pada halaman AppSource untuk aplikasi, pilih DAPATKAN SEKARANG.
Pilih Instal.
Setelah aplikasi diinstal, Anda akan melihatnya di halaman Aplikasi.
Menyambungkan ke sumber data
Pilih ikon di halaman Aplikasi Anda untuk membuka aplikasi.
Aplikasi terbuka, menampilkan data sampel.
Pilih link Sambungkan data Anda pada banner di bagian atas halaman.
Ini membuka dialog parameter, tempat Anda mengubah sumber data dari data sampel ke sumber data Anda sendiri (lihat batasan yang diketahui), diikuti dengan dialog metode autentikasi. Anda mungkin harus menentukan ulang nilai dalam dialog ini.
Masukkan info masuk GitHub Anda dan ikuti proses autentikasi GitHub (langkah ini mungkin dilewati jika Anda sudah masuk dengan browser).
Setelah Anda selesai mengisi dialog koneksi dan masuk ke GitHub, proses koneksi dimulai. Spanduk memberi tahu Anda bahwa data sedang di-refresh, dan sementara itu Anda melihat data sampel.
Data laporan Anda akan di-refresh secara otomatis sekali sehari, kecuali Anda menonaktifkannya selama proses masuk. Anda juga dapat menyiapkan jadwal refresh Anda sendiri untuk menjaga data laporan tetap terbaru jika Anda menginginkannya.
Sesuaikan dan bagikan
Untuk menyesuaikan dan membagikan aplikasi Anda, pilih ikon pensil di sudut kanan atas halaman.
Untuk informasi tentang mengedit item di ruang kerja, lihat
Setelah selesai membuat perubahan apa pun yang Anda inginkan ke item di ruang kerja, Anda siap untuk menerbitkan dan berbagi aplikasi. Lihat Membuat dan menerbitkan aplikasi Anda untuk mempelajari cara melakukannya.
Apa yang disertakan dalam aplikasi
Data berikut tersedia dari GitHub di Power BI:
Nama tabel | Deskripsi |
---|---|
Kontribusi | Tabel kontribusi memberikan total penambahan, penghapusan, dan penerapan yang ditulis oleh kontributor yang diagregasi per minggu. 100 kontributor teratas disertakan. |
Terbitan | Cantumkan semua masalah untuk repositori yang dipilih dan berisi perhitungan seperti total dan waktu rata-rata untuk menutup masalah, Total masalah terbuka, Total masalah tertutup. Tabel ini akan kosong ketika tidak ada masalah dalam repositori. |
Permintaan pull | Tabel ini berisi semua Permintaan Penarikan untuk repositori dan siapa yang menarik permintaan. Tabel ini juga berisi perhitungan tentang berapa banyak permintaan terbuka, tertutup, dan total penarikan, berapa lama waktu yang dibutuhkan untuk menarik permintaan dan berapa lama permintaan penarikan rata-rata berlangsung. Tabel ini akan kosong ketika tidak ada permintaan penarikan dalam repositori. |
Pengguna | Tabel ini menyediakan daftar GitHub pengguna atau kontributor yang telah memberikan kontribusi, mengajukan masalah, atau menyelesaikan permintaan Penarikan untuk repositori yang dipilih. |
Milestone | Ini memiliki semua Milestones untuk repositori yang dipilih. |
DateTable | Tabel ini berisi tanggal dari hari ini dan untuk tahun-tahun sebelumnya yang memungkinkan Anda menganalisis data GitHub berdasarkan tanggal. |
ContributionPunchCard | Tabel ini dapat digunakan sebagai kartu pukulan kontribusi untuk repositori yang dipilih. Ini menunjukkan penerapan berdasarkan hari dalam seminggu dan jam dalam sehari. Tabel ini tidak tersambung ke tabel lain dalam model. |
RepoDetails | Tabel ini menyediakan detail untuk repositori yang dipilih. |
Persyaratan Sistem
- Akun GitHub yang memiliki akses ke repositori.
- Izin diberikan kepada Power BI untuk aplikasi GitHub selama login pertama. Lihat detail di bawah ini tentang mencabut akses.
- Panggilan API yang cukup tersedia untuk menarik dan me-refresh data.
Catatan
Aplikasi templat ini tidak mendukung GitHub Enterprise.
Membatalkan otorisasi Power BI
Untuk membatalkan otorisasi Power BI agar tidak tersambung ke repositori GitHub, Anda dapat Mencabut akses di GitHub. Lihat topik bantuan GitHub ini untuk detailnya.
Menemukan parameter
Anda dapat menentukan pemilik dan repositori dengan melihat repositori di GitHub itu sendiri:
Bagian pertama "Azure" adalah pemilik dan bagian kedua "azure-sdk-for-php" adalah repositori itu sendiri. Anda melihat dua item yang sama ini di URL repositori:
<https://github.com/Azure/azure-sdk-for-php> .
Pemecahan Masalah
Jika perlu, Anda dapat memverifikasi info masuk GitHub Anda.
- Di jendela browser lain, buka situs web GitHub dan masuk ke GitHub. Anda dapat melihat Anda masuk, di sudut kanan atas situs GitHub.
- Di GitHub, navigasikan ke URL repositori yang Anda rencanakan untuk diakses di Power BI. Sebagai contoh: https://github.com/dotnet/corefx.
- Kembali ke Power BI, coba sambungkan ke GitHub. Dalam kotak dialog Konfigurasikan GitHub, gunakan nama pemilik repositori dan repositori untuk repositori yang sama.