使用 Power BI 連線 至 GitHub
本文會逐步引導您使用Power BI 範本應用程式,從 GitHub 帳戶提取數據。 範本應用程式會產生具有儀錶板、一組報表和語意模型的工作區,讓您探索 GitHub 資料。 Power BI 的 GitHub 應用程式會顯示 GitHub 存放庫的深入解析,也就是存放庫,其中包含貢獻、問題、提取要求和作用中用戶的數據。
安裝範本應用程式之後,您可以變更儀錶板和報表。 然後,您可以將應用程式散發給組織中的同事。
連線 至GitHub 範本應用程式或深入瞭解 GitHub 與 Power BI 的整合。
您也可以嘗試 GitHub 教學課程。 它會安裝Power BI 檔案之公用存放庫的實際 GitHub 資料。
注意
此範本應用程式需要 GitHub 帳戶才能存取存放庫。 以下需求的詳細數據。
此範本應用程式不支援 GitHub Enterprise。
安裝應用程式
按兩下列連結以取得應用程式: GitHub 樣本應用程式
在應用程式的 [AppSource] 頁面上,選取 [ 立即取得 IT]。
選取安裝。
安裝應用程式之後,您會在 [應用程式] 頁面上看到它。
連線到資料來源
選取 [應用程式] 頁面上的圖示以開啟應用程式。
應用程式隨即開啟,其中顯示範例數據。
選取頁面頂端橫幅上的 連線 您的數據連結。
這會開啟 [參數] 對話框,您可以在其中將數據源從範例數據變更為您自己的數據源(請參閱 已知限制),後面接著驗證方法對話框。 您可能必須重新定義這些對話框中的值。
輸入您的 GitHub 認證並遵循 GitHub 驗證程式(如果您已經使用瀏覽器登入,可能會略過此步驟)。
完成填寫連線對話框並登入 GitHub 之後,連線程式就會開始。 橫幅會通知您數據正在重新整理,同時您正在檢視範例數據。
除非您在登入程式期間停用此功能,否則報表數據一天會自動重新整理一次。 您也可以 設定自己的重新整理排程 ,以視需要將報表數據保持在最新狀態。
自訂與共用
若要自定義和共用您的應用程式,請選取頁面右上角的鉛筆圖示。
如需在工作區中編輯專案的相關信息,請參閱
完成對工作區中專案所做的任何變更之後,您就可以發佈和共用應用程式。 請參閱 建立和發佈您的應用程式 ,以瞭解如何執行這項操作。
應用程式中包含的內容
下列數據可從 Power BI 中的 GitHub 取得:
資料表名稱 | 描述 |
---|---|
投稿文章 | 貢獻數據表會提供每周匯總之參與者所撰寫的總加法、刪除和認可。 包含前100名參與者。 |
問題 | 列出所選存放庫的所有問題,其中包含關閉問題的總和平均時間、開啟問題總計、已關閉問題總計、已關閉問題總計等計算。 當存放庫中沒有任何問題時,此數據表將會是空的。 |
提取要求 | 下表包含存放庫的所有提取要求,以及提取要求的人員。 它也包含關於有多少開啟、已關閉和總提取要求的計算、提取要求所花費的時間,以及平均提取要求花費的時間長度。 當存放庫中沒有提取要求時,此數據表將會是空的。 |
使用者 | 下表提供已針對所選取存放庫做出貢獻、提出問題或解決提取要求的 GitHub 使用者或參與者清單。 |
里程碑 | 它具有所選存放庫的所有里程碑。 |
DateTable | 此數據表包含從今天開始的日期,以及過去數年的日期,可讓您依日期分析 GitHub 資料。 |
ContributionPunchCard | 下表可作為所選存放庫的貢獻打孔卡。 它會依一周中的一天和一小時顯示認可。 此數據表未連線到模型中的其他數據表。 |
RepoDetails | 下表提供所選取存放庫的詳細數據。 |
系統需求
- 可存取存放庫的 GitHub 帳戶。
- 第一次登入期間授與 Power BI for GitHub 應用程式的許可權。 請參閱以下有關撤銷存取權的詳細數據。
- 有足夠的 API 呼叫可供提取和重新整理數據。
注意
此範本應用程式不支援 GitHub Enterprise。
取消授權 Power BI
若要取消授權 Power BI 無法連線到 GitHub 存放庫,您可以在 GitHub 中撤銷存取權。 如需詳細資訊,請參閱此 GitHub 說明 主題。
尋找參數
您可以藉由查看 GitHub 本身的存放庫來判斷擁有者和存放庫:
第一個部分 “Azure” 是擁有者,而第二個部分 “azure-sdk-for-php” 則是存放庫本身。 您會在存放庫的網址中看到這兩個專案:
<https://github.com/Azure/azure-sdk-for-php> .
疑難排解
如有必要,您可以驗證 GitHub 認證。
- 在另一個瀏覽器視窗中,移至 GitHub 網站並登入 GitHub。 您可以看到您已登入 GitHub 網站的右上角。
- 在 GitHub 中,流覽至您打算在 Power BI 中存取之存放庫的 URL。 例如: https://github.com/dotnet/corefx 。
- 回到 Power BI,請嘗試連線到 GitHub。 在 [設定 GitHub] 對話框中,針對該相同存放庫使用存放庫和存放庫擁有者的名稱。