Microsoft Power BI ti consente di ottenere informazioni dettagliate sul business generando visualizzazioni, dashboard e report dai dati della tua organizzazione. Per raccogliere i dati, usi Power BI Desktop, che include una serie di connettori che consentono di analizzare i dati in vari archivi dati popolari. Questo articolo illustra come integrare Power BI Desktop con archivi dati nei back-end per i quali non esiste un connettore dedicato.
Power BI Desktop, come molte altre applicazioni di analisi, supporta ODBC, un'interfaccia di accesso ai dati generica, che consente di estendere la scelta predefinita dei back-end. Per accedere a un back-end da Power BI Desktop tramite ODBC è necessario ottenere un driver ODBC per tale back-end. Per illustrare il processo, i passaggi seguenti mostrano come integrare Power BI Desktop con Salesforce.com e MongoDB utilizzando un driver ODBC Easysoft per questi prodotti.
Esempio:come connettere Power BI a Salesforce.com
I componenti necessari per connettere Power BI a Salesforce.com sono:
Power BI Desktop <-> Driver ODBC di Salesforce.com <-> Salesforce.com
Esempio:come connettere Power BI a MongoDB
I componenti necessari per connettere Power BI a MongoDB sono:
Power BI Desktop <-> Driver ODBC MongoDB <-> MongoDB
Il driver ODBC Salesforce.com e il driver ODBC MongoDB sono disponibili per il download dal sito Web Easysoft.
Installazione, licenza e test del driver ODBC Easysoft
- Scarica il driver ODBC di Windows Salesforce.com o il driver ODBC di Windows MongoDB come richiesto. (Registrazione richiesta.)
- Installa e autorizza il driver ODBC Easysoft su una macchina Windows.
Per le istruzioni di installazione, vedere la documentazione del driver ODBC di Salesforce.com o la documentazione del driver ODBC MongoDB.
Prima di poter utilizzare il driver ODBC Easysoft per connettere Power BI Desktop a Salesforce.com o MongoDB, è necessario configurare un'origine dati ODBC di sistema. Un'origine dati ODBC memorizza i dettagli di connessione per il database di destinazione (ad es. Salesforce.com) e il driver ODBC necessario per connettersi ad esso (ad es. il driver ODBC di Salesforce.com).
Per eseguire Amministratore ODBC su Windows a 32 bit, aprire Strumenti di amministrazione nel Pannello di controllo e quindi aprire Origini dati (ODBC). (Nelle versioni precedenti di Windows, l'applet del Pannello di controllo che avvia ODBC Administrator è denominata Origini dati.)
Per eseguire Amministratore ODBC su Windows a 64 bit, nella finestra di dialogo Esegui Windows, digita questo comando:
%windir%\system32\odbcad32.exe
Nota Questo comando esegue la versione a 64 bit di ODBC Administrator. Poiché Power BI Desktop è un'applicazione a 64 bit su Windows a 64 bit, questa è la versione che devi usare.
Usa Amministratore ODBC per creare l'origine dati del tuo driver ODBC.
Creazione di un'origine dati ODBC di Salesforce.com
- Scegli la scheda DSN di sistema, quindi scegli Aggiungi.
- Nella finestra di dialogo Crea nuova origine dati, scegli Easysoft ODBC-Salesforce Driver, quindi scegli Fine.
- Completare la finestra di dialogo Configurazione DSN di Easysoft ODBC-Salesforce Driver:
Impostazioni Valore DSN Salesforce.com Nome utente Il nome del tuo utente Salesforce.com. Ad esempio, [email protected]. Password La password per l'utente Salesforce.com. Segnale Il token di sicurezza per l'utente Salesforce.com, se richiesto. Per scoprire se è necessario fornire un token di sicurezza, scegli il pulsante Test. Se il tentativo di connessione fallisce con un errore che contiene
LOGIN_MUST_USE_SECURITY_TOKEN
, devi fornirne uno.Salesforce.com invia tramite e-mail il token di sicurezza all'indirizzo e-mail associato al tuo account utente Salesforce.com. Se non hai ricevuto un token di sicurezza, puoi rigenerarlo. Salesforce.com ti invierà quindi un'e-mail con il nuovo token di sicurezza. Per rigenerare il token di sicurezza, accedi a Salesforce.com e quindi scegli Configurazione dal menu utente. Cerca "token di sicurezza" nella casella Ricerca veloce. Fare clic su Reimposta token di sicurezza nella pagina Reimposta token di sicurezza. Quando ricevi il token nel tuo client di posta, copialo e incollalo nel campo Token.
- Utilizza il pulsante Test per verificare di poterti connettere correttamente a Salesforce.com.
Creazione di un'origine dati ODBC MongoDB
- Scegli la scheda DSN di sistema, quindi scegli Aggiungi.
- Nella finestra di dialogo Crea nuova origine dati, scegli Easysoft ODBC-MongoDB Driver, quindi scegli Fine.
- Completa questi campi Finestra di dialogo Configurazione DSN del driver Easysoft ODBC-MongoDB:
Impostazioni Valore DSN MongoDB Descrizione Driver ODBC Easysoft MongoDB Server Il nome o l'indirizzo IP dell'host su cui è in esecuzione l'istanza MongoDB. Nome utente Se devi fornire un nome utente per accedere al tuo database MongoDB, inseriscilo qui. Password La password per il tuo nome utente MongoDB. Ignora autenticazione Se MongoDB non richiedono di fornire un nome utente e una password, abilitare questa opzione. Questa è una soluzione per applicazioni come Power BI Desktop che passano sempre un nome utente e una password nella stringa di connessione, indipendentemente dal fatto che sia necessaria. - Utilizza il pulsante Test per verificare di poterti connettere correttamente al tuo database MongoDB.
Collegamento di Power BI al database ODBC
È ora possibile connettere Power BI Desktop al database. Nel nostro esempio, i database di destinazione sono Salesforce.com e MongoDB:
- In Power BI Desktop, scegli Ottieni dati.
- Nella finestra di dialogo Ottieni dati, scegli ODBC, quindi scegli Connetti.
- Nella finestra di dialogo Da ODBC, seleziona l'origine dati ODBC, quindi scegli OK.
- Inserisci il nome utente e la password del database quando richiesto.
Se si commette un errore durante l'immissione di nome utente e password, annullare il processo di connessione. Quindi in Opzioni e impostazioni di Power BI Desktop modificare l'origine dati. Specificare il nome utente o la password corretti nella finestra di dialogo delle credenziali dell'origine dati. In caso contrario, Power BI Desktop continuerà a utilizzare le credenziali errate memorizzate nella cache.
Se stai usando MongoDB e normalmente non hai bisogno di inserire un nome utente e una password, inserisci alcune stringhe fittizie negli spazi forniti. Supponendo che tu abbia abilitato
Ignore Auth
durante la configurazione dell'origine dati Easysoft, la connessione avrà esito positivo. - Nella finestra di dialogo Navigatore, scegli le tabelle che desideri analizzare in Power BI Desktop, quindi scegli Carica.
I dati ODBC sono ora disponibili per l'uso nelle visualizzazioni di Power BI.