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