Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
In alcune situazioni specifiche, Power BI Desktop per il server di report di Power non riesce a caricare un oggetto visivo personalizzato. Quando si tenta di caricare un oggetto visivo personalizzato da un file locale selezionando Importa un oggetto visivo da un file, l'oggetto visivo continua a essere caricato ma non viene visualizzato.
Questo problema si verifica in uno degli scenari seguenti:
- Il computer con Power BI Desktop per il server di report di Power BI non è connesso a Internet.
- Il dispositivo di rete per il computer che dispone di Power BI Desktop associato al server di report di Power BI blocca l'accesso a
pbivisuals.powerbi.com.
Per risolvere questa situazione, seguire la procedura descritta in questo articolo.
Nota
Gli oggetti visivi personalizzati funzionano solo con le versioni del server di report di Power BI rilasciate dopo maggio 2021. I problemi di rendering riscontrati con gli oggetti visivi personalizzati nelle versioni precedenti possono essere risolti aggiornando il server di report alla build più recente. Altre informazioni su come aggiornare un server di report di Power BI.
Perché questo problema si verifica
Quando si importa la copia locale dell'oggetto visivo, Power BI Desktop per il server di report di Power BI tenta di connettersi a Internet e caricare l'oggetto visivo aggiornato. In particolare, Power BI Desktop per Power BI Report Server deve connettersi a https://pbivisuals.powerbi.com:443 per ottenere l'ultima versione della visualizzazione. Ma fallisce con il seguente errore:
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.
Soluzioni per il caricamento di oggetti visivi personalizzati
Usare una delle soluzioni seguenti per caricare l'oggetto visivo personalizzato in Power BI Desktop per Power BI Report Server:
- Assicurarsi che il computer con Power BI Desktop per il server di report di Power BI sia connesso a Internet.
- Se il computer è connesso a Internet ma si verifica comunque il comportamento, verificare se l'URL
https://pbivisuals.powerbi.com/è bloccato. In tal caso, aggiungere l'URL a un elenco di elementi consentiti. - Se al computer non è consentito l'accesso a Internet, seguire questa procedura:
In Proprietà di sistema, nella scheda Avanzate, selezionare Variabili di ambiente.
Per il nome della variabile immettere PBI_userFavoriteResourcePackagesEnabled. Per il valore immettere 0. Selezionare quindi OK.
Riavviare Power BI Desktop per server di report di Power BI e provare a caricare un oggetto visivo personalizzato.
Nota
Dopo aver configurato la variabile di ambiente nella terza soluzione, è comunque possibile che si verifichi un ritardo di 20-30 secondi prima che l'oggetto visivo venga caricato in Power BI Desktop per il server di report di Power BI. Questo ritardo si verifica perché Power BI Desktop per Power BI Report Server tenta di recuperare la copia aggiornata della visualizzazione da internet. Dopo un periodo di ripetizione dei tentativi e la mancata connessione a Internet, viene visualizzata la copia locale dell'oggetto visivo personalizzato.
Soluzioni per un certificato di SQL Server non considerato attendibile nel client
Quando si stabilisce una connessione a un'istanza di SQL Server locale usando Power BI Desktop o il server di report di Power BI e l'istanza di SQL Server usa un certificato autofirmato, è possibile che l'operazione di aggiornamento per un modello semantico o un flusso di dati di Microsoft Fabric non riesca con il messaggio di errore seguente:
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.)
Per risolvere questo errore quando si usa un gateway dati locale, modificare le configurazioni del gateway per aggiornare l'impostazione SqlTrustedServers attenendosi alla procedura seguente:
Nel computer locale in cui è installato il gateway dati locale, passare a C:\Program Files\On-premises data gateway.
Eseguire un backup del file di configurazione denominato Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.
Aprire il file di configurazione originale Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config e individuare la
SqlTrustedServersvoce.Aggiornare il valore
SqlTrustedServerscon i nomi delle istanze di SQL Server da considerare attendibili e a cui connettersi.Il valore contiene un elenco di nomi di server, delimitato da virgole, e supporta un asterisco (*) come carattere jolly. Si consideri l'esempio seguente:
<setting name="SqlTrustedServers" serializeAs="String"> <value>contososql*,mysvr</value> </setting>Il valore
contososql*,mysvrcorrisponde acontososql6,contososqlazureemysvr, ma non corrisponde amysvr.microsoft.com.
Per risolvere questo errore quando si usa Power BI Desktop, modificare il valore della variabile di ambiente PBI_SQL_TRUSTED_SERVERS per includere le istanze di SQL Server. I valori supportati corrispondono a quelli descritti per la configurazione del gateway nel passaggio 4 della procedura precedente.
Per le connessioni a SQL Server da Power BI Desktop e dalle versioni del gateway dati locale dalla versione di febbraio 2024 in poi, utilizzare una delle opzioni seguenti.
- Seguire la soluzione indicata in precedenza per aggiungere la variabile
PBI_SQL_TRUSTED_SERVERSdi ambiente . - Chiedere agli amministratori di SQL Server di acquisire un certificato da un'autorità di certificazione nota.
- Modificare l'impostazione
SqlTrustedServersnel file di configurazione del gateway.