Udostępnij za pośrednictwem


Integracja usługi Git z raportami podzielonymi na strony

DOTYCZY: usługa Power BI Power BI Report Builder Power BI Desktop

W tym artykule opisano publikowanie raportu podzielonego na strony i synchronizowanie go z obszarem roboczym usługi Git. Deweloperzy mogą stosować swoje procesy programowania, narzędzia i najlepsze rozwiązania.

Wymagania wstępne

Aby zintegrować usługę Git z obszarem roboczym usługi Microsoft Fabric, należy skonfigurować następujące wymagania wstępne zarówno w usługach Azure DevOps, jak i Fabric.

Wymagania wstępne usługi Azure DevOps

  • Aktywne konto platformy Azure zarejestrowane dla tego samego użytkownika, który korzysta z obszaru roboczego Sieć szkieletowa. Utwórz bezpłatne konto.
  • Dostęp do istniejącego repozytorium.

Wymagania wstępne dotyczące sieci szkieletowej

Aby uzyskać dostęp do funkcji integracji z usługą Git, potrzebne są następujące elementy:

  • Licencja usługi Power BI Premium. Licencja usługi Power BI Premium obsługuje tylko wszystkie elementy usługi Power BI.
  • Pojemność sieci szkieletowej. Pojemność sieci szkieletowej jest wymagana do korzystania ze wszystkich obsługiwanych elementów sieci szkieletowej.

Ponadto administrator twojej organizacji musi włączyć opcję Użytkownicy mogą przełączyć dzierżawę elementów sieci szkieletowej z portalu Administracja.

Zrzut ekranu przedstawiający włączony przełącznik sieci szkieletowej.

Przeczytaj o integracji usługi Git z usługą Microsoft Fabric na stronie Wprowadzenie do integracji z usługą Git.

Wymagania wstępne usługi Power BI

Zobacz sekcję Wymagania wstępne w temacie Wprowadzenie do tworzenia raportów podzielonych na strony w usługa Power BI.

Dodawanie raportu podzielonego na strony do usługi GitHub

  1. Połączenie obszar roboczy do repozytorium Git, postępując zgodnie z instrukcjami w Połączenie obszarze roboczym w repozytorium platformy Azure.

    Zrzut ekranu przedstawiający informacje dotyczące nawiązywania połączenia z obszarem roboczym.

    Uwaga

    Jeśli gałąź jest nowa, zostanie wyświetlony monit o utworzenie i zsynchronizowanie.

  2. Przekaż plik rdl do obszaru roboczego w usłudze. Nie obsługujemy jeszcze usługi OneDrive ani sharepoint.

    Zrzut ekranu przedstawiający przycisk Przekaż.

    Po przekazaniu pliku powinien zostać wyświetlony raport oraz stan Git Niezatwierdzone i Kontrola źródła.

    Zrzut ekranu przedstawiający stan.

  3. Wybierz pozycję Kontrola źródła. W okienku kontroli źródła wybierz plik i zatwierdzenie.

    Zrzut ekranu przedstawiający zatwierdzenie.

    Po zatwierdzeniu pliku stan usługi Git zmieni się na Synchronizacja.

    Zrzut ekranu przedstawiający usługę Git Synced.

    W repozytorium git zostanie wyświetlony folder zawierający pliki rdl i dwa pliki .json . Może być konieczne odświeżenie repozytorium.

    Zrzut ekranu repozytorium Git.

Edytowanie raportu podzielonego na strony zapisanego w usłudze GitHub

  1. Otwórz plik rdl z lokalnego repozytorium git w programie Power BI Report Builder.
  2. Wprowadź żądane zmiany.
  3. Zatwierdź i wypchnij zmiany do repozytorium zdalnego.
  4. Utwórz żądanie ściągnięcia do gałęzi głównej.
  5. Po zatwierdzeniu żądanie ściągnięcia jest scalane z gałęzią główną.
  6. Z gałęzi głównej zastosuj zmienione zmiany do odpowiedniego obszaru roboczego.

Rozważania i ograniczenia

  • Opublikuj/przekaż raport podzielony na strony do usługi, a następnie użyj narzędzia git. Raporty podzielone na strony nie są renderowane, jeśli zaczniesz od plików w usłudze git.

  • Po usunięciu raportu podzielonego na strony z repozytorium Git usuń cały folder , a nie tylko raport rdl.

  • Raport podzielony na strony pozostaje połączony z oryginalnym zestawem danych podczas przenoszenia go do innego obszaru roboczego. Jeśli przeniesiesz raport podzielony na strony do innego obszaru roboczego, zaktualizuj zestaw danych w programie Power BI Report Builder i opublikuj ponownie raport podzielony na strony do usługa Power BI.

Następne kroki