Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W niektórych określonych sytuacjach program Power BI Desktop dla serwera raportów power nie może załadować wizualizacji niestandardowej. Podczas próby załadowania wizualizacji niestandardowej z pliku lokalnego, wybierając pozycję Zaimportuj wizualizację z pliku, wizualizacja wciąż się ładuje, ale nie jest wyświetlana.
Ten problem występuje w jednym z następujących scenariuszy:
- Komputer z programem Power BI Desktop dla serwera raportów usługi Power BI nie jest połączony z Internetem.
- Urządzenie sieciowe dla komputera z programem Power BI Desktop dla serwera raportów usługi Power BI blokuje dostęp do
pbivisuals.powerbi.com.
Aby rozwiązać tę sytuację, wykonaj kroki opisane w tym artykule.
Uwaga
Wizualizacje niestandardowe działają tylko z wersjami serwera raportów usługi Power BI wydanymi po maju 2021 r. Problemy z renderowaniem napotkane z wizualizacjami niestandardowymi w poprzednich wersjach można rozwiązać przez uaktualnienie serwera raportów do najnowszej kompilacji. Dowiedz się więcej na temat uaktualniania serwera raportów usługi Power BI.
Dlaczego ten problem występuje
Podczas importowania lokalnej kopii wizualizacji program Power BI Desktop dla serwera raportów usługi Power BI próbuje nawiązać połączenie z Internetem i załadować zaktualizowaną wizualizację. W szczególności program Power BI Desktop dla serwera raportów usługi Power BI musi nawiązać połączenie z https://pbivisuals.powerbi.com:443, aby uzyskać najnowszą kopię wizualizacji. Ale kończy się to niepowodzeniem z powodu następującego błędu:
DNS Lookup for "pbivisuals.powerbi.com" failed. The system reports that no network connection is available.
System.Net.Sockets.SocketException No such host is known.
Rozwiązania do ładowania wizualizacji niestandardowych
Użyj jednego z następujących rozwiązań, aby pobrać wizualizację niestandardową do załadowania w programie Power BI Desktop dla Serwer raportów usługi Power BI:
- Upewnij się, że komputer z programem Power BI Desktop dla serwera raportów usługi Power BI jest połączony z Internetem.
- Jeśli komputer jest połączony z Internetem, ale nadal występuje zachowanie, sprawdź, czy adres URL
https://pbivisuals.powerbi.com/jest zablokowany. Jeśli tak, dodaj adres URL do listy dozwolonych. - Jeśli komputer nie ma dostępu do Internetu, wykonaj następujące kroki:
Na karcie Zaawansowane we Właściwościach systemuwybierz pozycję Zmienne środowiskowe.
W polu nazwa zmiennej wprowadź PBI_userFavoriteResourcePackagesEnabled. W polu wartości wprowadź wartość 0. Następnie wybierz pozycję OK.
Uruchom ponownie program Power BI Desktop dla serwera raportów usługi Power BI i spróbuj załadować wizualizację niestandardową.
Uwaga
Po skonfigurowaniu zmiennej środowiskowej w trzecim rozwiązaniu może wystąpić opóźnienie od 20 do 30 sekund przed załadowaniem wizualizacji w programie Power BI Desktop dla serwera raportów usługi Power BI. To opóźnienie występuje, ponieważ program Power BI Desktop dla Serwer raportów usługi Power BI próbuje pobrać zaktualizowaną kopię wizualizacji z Internetu. Po wielokrotnych próbach połączenia z Internetem zakończonych niepowodzeniem wyświetla lokalną kopię wizualizacji niestandardowej.
Rozwiązania dla certyfikatu SQL Server, który nie jest zaufany na kliencie
Podczas nawiązywania połączenia z lokalnym serwerem SQL Server przy użyciu programu Power BI Desktop lub serwera raportów usługi Power BI, gdy wystąpienie SQL Server używa certyfikatu z podpisem własnym, możliwe jest, że operacja odświeżania modelu semantycznego lub przepływu danych w Microsoft Fabric nie powiedzie się, pojawiając się następujący komunikat o błędzie:
Microsoft SQL: A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted.)
Aby rozwiązać ten problem podczas korzystania z lokalnej bramy danych, zmień konfiguracje bramy, aby zaktualizować ustawienie SqlTrustedServers, wykonując następujące czynności:
Na komputerze lokalnym, na którym zainstalowano lokalną bramę danych, przejdź do C:\Program Files\On-premises data gateway.
Utwórz kopię zapasową pliku konfiguracji o nazwie Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.
Otwórz oryginalny plik konfiguracji Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config i znajdź
SqlTrustedServerspozycję.Zaktualizuj wartość
SqlTrustedServers, używając nazw instancji programu SQL Server, z którymi należy się połączyć i którym można zaufać.Wartość zawiera rozdzielaną przecinkami listę nazw serwerów i obsługuje gwiazdkę (*) jako symbol wieloznaczny. Rozważmy następujący przykład:
<setting name="SqlTrustedServers" serializeAs="String"> <value>contososql*,mysvr</value> </setting>Wartość
contososql*,mysvrjest zgodna zcontososql6,contososqlazureimysvr, ale nie jest zgodna zmysvr.microsoft.com.
Aby rozwiązać ten problem podczas korzystania z programu Power BI Desktop, zmodyfikuj wartość zmiennej środowiskowej PBI_SQL_TRUSTED_SERVERS, aby uwzględnić wystąpienia programu SQL Server. Obsługiwane wartości są takie same jak te opisane dla konfiguracji bramy w kroku 4 poprzedniej procedury.
W przypadku połączeń z programem SQL Server z programu Power BI Desktop i lokalnych wersji bramy danych, począwszy od lutego 2024 r., użyj jednej z następujących opcji:
- Postępuj zgodnie z opisanym wcześniej rozwiązaniem, aby dodać zmienną środowiskową
PBI_SQL_TRUSTED_SERVERS. - Poproś administratorów programu SQL Server o uzyskanie certyfikatu od dobrze znanego urzędu certyfikacji.
- Zmień ustawienie
SqlTrustedServersw pliku konfiguracji bramy.