Condividi tramite


Esercitazione: Connessione a un repository GitHub con Power BI

In questa esercitazione ci si connette ai dati reali: il repository pubblico del contenuto di Power BI (noto anche come repository) nel servizio GitHub. Power BI crea automaticamente un dashboard e un report con i dati. Sono disponibili risposte a domande come: Quanti utenti contribuiscono al repository pubblico di Power BI? Chi contribuisce di più? Quale giorno della settimana ha il maggior numero di contributi? E altre domande.

È possibile connettersi anche ai repository GitHub privati o pubblici. Per usare un'app modello di Power BI per connettersi ai repository, vedere Connessione a GitHub con Power BI.

Screenshot of a sample GitHub report in Power BI.

In questa esercitazione si completa la procedura seguente:

  • Iscriversi per ottenere un account GitHub, se non ne è ancora disponibile uno.
  • Accedere all'account Power BI o iscriversi, se non ne è ancora disponibile uno.
  • Aprire il servizio Power BI.
  • Trovare l'app GitHub.
  • Immettere le informazioni per il repository GitHub pubblico di Power BI.
  • Visualizzare il dashboard e il report con i dati di GitHub.
  • Pulire le risorse eliminando l'app.

Se non si è iscritti a Power BI, iscriversi per ottenere una versione di valutazione gratuita prima di iniziare.

Prerequisiti

Per completare questa esercitazione, è necessario un account GitHub, se non ne è già disponibile uno.

  • Iscriversi per ottenere un account GitHub.

Modalità di connessione

  1. Accedere al servizio Power BI (app.powerbi.com).

  2. Nel riquadro di spostamento selezionare App e quindi Recupera app.

    Screenshot of the apps pane with apps and get apps highlighted.

  3. Immettere GitHub nella casella di ricerca. Selezionare l'app e quindi scegliere Scarica adesso.

    Screenshot of the GitHub template app with get it now highlighted.

  4. Selezionare Installa.

    Screenshot of the GitHub app install dialog.

  5. Quando viene visualizzata la notifica, la nuova app è pronta!, selezionare Vai all'app.

  6. Nella pagina di destinazione dell'app selezionare Connessione i dati.

    Screenshot of the app banner with connect your data highlighted.

  7. Nella finestra di dialogo di connessione immettere il nome del repository e il proprietario del repository. L'URL per questo repository è https://github.com/MicrosoftDocs/powerbi-docs. Immettere MicrosoftDocs come proprietario del repository e powerbi-docs come nome del repository. Seleziona Avanti.

    Screenshot of the connect dialog with owner, repo, and next highlighted.

  8. Assicurarsi che il metodo di autenticazione sia impostato su OAuth2e quindi selezionare Accedi e connettersi.

    Screenshot of the connecting dialog with authentication method and sign-in and connect highlighted.

  9. Se richiesto, seguire le istruzioni di autenticazione di GitHub e concedere a Power BI l'autorizzazione per accedere ai dati.

    • Dopo che Power BI può connettersi a GitHub, i dati nel modello semantico di Power BI vengono aggiornati una volta al giorno.
    • Dopo che Power BI importa i dati, il contenuto viene visualizzato nella nuova area di lavoro GitHub.
  10. Selezionare Aree di lavoro nel riquadro di spostamento per visualizzare il dashboard, i report e i modelli semantici. È possibile selezionare Altre opzioni (...) per visualizzare le impostazioni.

    Screenshot of the workspaces list. Workspaces and the GitHub workspace are highlighted.

  11. Nell'area di lavoro Impostazioni è possibile rinominare o eliminare l'area di lavoro.

    Screenshot of the workspace settings dialog with workspace name highlighted.

  12. Selezionare il dashboard GitHub. È possibile ridurre al minimo o espandere il riquadro di spostamento, in modo da avere più spazio per visualizzare i dati.

    Il dashboard di GitHub contiene dati in tempo reale, quindi i valori visualizzati potrebbero essere diversi.

    Screenshot of the GitHub dashboard with the navigation pane compressed with the icon to expand highlighted.

Fare una domanda

  1. Selezionare la casella di testo Porre una domanda sui dati . Power BI apre la finestra domande e risposte e offre alcune domande di esempio.

  2. Immettere il numero di utenti, Power BI offre un elenco di domande.

    Screenshot of the Q&A result screen with how many users highlighted.

  3. È possibile modificare la domanda, ad esempio tra il numero e gli utenti, digitare le richieste pull per ogni.

    Power BI crea un oggetto visivo grafico a barre che mostra il numero di richieste pull per persona.

    Screenshot of the Q&A result screen with a bar chart.

  4. Selezionare l'icona a forma di puntina per aggiungere l'oggetto visivo al dashboard, quindi Esci da domande e risposte.

Visualizzare il report di GitHub

  1. Nel dashboard di GitHub selezionare Altre opzioni (...) nel grafico a colonne Richieste pull per mese. Scegliere Vai al report.

    Screenshot of the pull requests by month tile with more options and go to report highlighted.

  2. Selezionare un nome utente nel grafico Totale richieste pull per utente . Viene visualizzato un nuovo riquadro con i risultati per un utente.

    Screenshot of the pull requests chart for a single user.

  3. Selezionare la scheda Punch Card per visualizzare la pagina successiva del report. Ora è possibile visualizzare volumi di lavoro per ora del giorno e del giorno della settimana.

    Screenshot of the punch card tile and commit bar charts.

Pulire le risorse

Dopo aver completato l'esercitazione, è possibile eliminare l'app GitHub.

  1. Nel riquadro di spostamento selezionare App.

  2. Nel riquadro dell'app selezionare Altre opzioni (...) e quindi scegliere Elimina.

    Screenshot of the GitHub app tile with apps, more options, and delete highlighted.

In questa esercitazione si è connessi a un repository pubblico gitHub e sono stati ottenuti i dati, formattati in un dashboard e in un report di Power BI. Sono state risposte ad alcune domande sui dati esplorando il dashboard e il report. Ora è possibile ottenere altre informazioni sulla connessione ad altri servizi, ad esempio Salesforce, Microsoft Dynamics e Google Analytics.