Estendibilità dei connettori in Power BIConnector extensibility in Power BI

Power BI può connettersi ai dati usando connettori esistenti e origini dati generiche, come ODBC, OData, OLE DB, Web, CSV, XML e JSON.Power BI can connect to data by using existing connectors and generic data sources, like ODBC, OData, OLE DB, Web, CSV, XML, and JSON. In alternativa, gli sviluppatori possono abilitare nuove origini dati con estensioni per i dati personalizzate dette connettori personalizzati.Or, developers can enable new data sources with custom data extensions called custom connectors. Alcuni connettori personalizzati sono certificati e distribuiti da Microsoft come connettori certificati.Some custom connectors are certified and distributed by Microsoft as certified connectors.

Per usare connettori personalizzati non certificati sviluppati autonomamente o da terze parti, è necessario modificare le impostazioni di sicurezza di Power BI Desktop per consentire il caricamento delle estensioni senza convalida o avviso.To use non-certified custom connectors that you or a third party have developed, you must adjust the Power BI Desktop security settings to allow extensions to load without validation or warning. Poiché questo codice può gestire le credenziali, incluso l'invio su HTTP, e ignorare i livelli di privacy, usare questa impostazione di sicurezza solo se i connettori personalizzati sono completamente attendibili.Because this code can handle credentials, including sending them over HTTP, and ignore privacy levels, you should only use this security setting if you absolutely trust your custom connectors.

Un'altra opzione possibile è che lo sviluppatore firmi il connettore con un certificato e fornisca all'utente le informazioni necessarie per usarlo senza modificare le impostazioni di sicurezza.Another option is for the developer to sign the connector with a certificate, and provide the information you need to use it without changing your security settings. Per altre informazioni, vedere Informazioni sui connettori di terze parti attendibili.For more information, see About trusted third-party connectors.

Connettori personalizzatiCustom connectors

I connettori personalizzati non certificati possono spaziare dalle API business-critical di piccole dimensioni ai grandi servizi specifici del settore per i quali Microsoft non ha rilasciato un connettore.Non-certified custom connectors can range from small business-critical APIs to large industry-specific services that Microsoft hasn't released a connector for. Molti connettori vengono distribuiti dai fornitori.Many connectors are distributed by vendors. Se serve un connettore dati specifico, contattare il fornitore.If you need a specific data connector, contact the vendor.

Per usare un connettore personalizzato non certificato, inserire il file del connettore con estensione pq, pqx, m o mez nella cartella [Documenti]\Power BI Desktop\Custom Connectors.To use a non-certified custom connector, put the connector .pq, .pqx, .m, or .mez file in the [Documents]\Power BI Desktop\Custom Connectors folder. Se la cartella non esiste, crearla.If the folder doesn't exist, create it.

Modificare le impostazioni di sicurezza dell'estensione per i dati come segue:Adjust the data extension security settings as follows:

In Power BI Desktop selezionare File > Opzioni e impostazioni > Opzioni > Sicurezza.In Power BI Desktop, select File > Options and settings > Options > Security.

In Estensioni dati selezionare (Scelta non consigliata) Consenti il caricamento di qualsiasi estensione senza convalida o avviso.Under Data Extensions, select (Not Recommended) Allow any extension to load without validation or warning. Scegliere OK e riavviare Power BI Desktop.Select OK, and then restart Power BI Desktop.

Consentire i connettori personalizzati non certificati nelle opzioni di sicurezza delle estensioni per i dati

L'impostazione predefinita di sicurezza delle estensioni per i dati di Power BI Desktop è (Scelta consigliata) Consenti il caricamento solo di estensioni certificate Microsoft e altre estensioni attendibili di terze parti.The default Power BI Desktop data extension security setting is (Recommended) Only allow Microsoft certified and other trusted third-party extensions to load. Con questa impostazione, se nel sistema sono presenti connettori personalizzati non certificati, all'avvio di Power BI Desktop viene visualizzata la finestra di dialogo Connettori non certificati, che elenca i connettori che non possono essere caricati in modo sicuro.With this setting, if there are non-certified custom connectors on your system, the Uncertified Connectors dialog box appears at Power BI Desktop startup, listing the connectors that can't securely load.

Finestra di dialogo Connettori non certificati

Per risolvere l'errore, è possibile modificare l'impostazione di sicurezza Estensioni dati oppure rimuovere i connettori non certificati dalla cartella Custom Connectors.To resolve the error, you can either change your Data Extensions security setting, or remove the uncertified connectors from your Custom Connectors folder.

Connettori certificatiCertified connectors

Viene considerato certificato solo un sottoinsieme limitato di estensioni per i dati.A limited subset of data extensions is considered certified. Sebbene distribuisca questi connettori, Microsoft non è responsabile delle loro prestazioni o della loro continuità di funzionamento.While Microsoft distributes the connectors, it's not responsible for their performance or continued function. La manutenzione e il supporto del connettore sono responsabilità dello sviluppatore di terze parti che lo ha creato.The third-party developer who created the connector is responsible for its maintenance and support.

In Power BI Desktop i connettori certificati di terze parti sono visualizzati nell'elenco della finestra di dialogo Recupera dati, insieme ai connettori generici e comuni.In Power BI Desktop, certified third-party connectors appear in the list in the Get Data dialog box, along with generic and common connectors. Non è necessario modificare le impostazioni di sicurezza per usare i connettori certificati.You don't need to adjust security settings to use the certified connectors.

Per certificare un connettore personalizzato, chiedere al fornitore di contattare dataconnectors@microsoft.com.If you would like a custom connector to be certified, ask your vendor to contact dataconnectors@microsoft.com.