Condividi tramite


Interfaccia SQL di MongoDB Atlas

Annotazioni

Questo connettore è di proprietà e fornito da MongoDB.

Riassunto

Elemento Description
Stato di rilascio Disponibilità generale
Prodotti Power BI (modelli semantici)
Power BI (flussi di dati)
Framework (Dataflow Gen2)
Tipi di autenticazione supportati Database (nome utente/password)
Certificati X.509
OAuth (OIDC)
AWS Identity and Access Management

Annotazioni

Quando si usano meccanismi di autenticazione diversi da Username/Password (ad esempio certificati X.509, OAuth (OIDC) o AWS IAM, è possibile lasciare vuoti i campi nome utente e password nella finestra di dialogo di connessione. Le credenziali appropriate vengono gestite tramite il metodo di autenticazione scelto.

Prerequisiti

Per usare il connettore Atlas SQL di MongoDB, è necessario disporre di una configurazione del database federato Atlas .

Recupero delle informazioni di connessione per l'istanza del database federato

  1. Accedere alla tua istanza di database federata. In Atlas selezionare Federazione dei dati nel pannello di spostamento a sinistra.
  2. Selezionare Connetti per aprire la modalità modale di connessione all'istanza del database federata.
  3. Selezionare Connetti tramite l'interfaccia SQL di Atlas.
  4. Selezionare Connettore Power BI.
  5. Copiare il nome del database federato e l'URI di MongoDB. Sono necessari in un passaggio successivo.

Annotazioni

Se alcuni o tutti i dati provengono da un cluster Atlas, è necessario usare MongoDB versione 5.0 o successiva per sfruttare i vantaggi di Atlas SQL.

Il driver ODBC SQL di MongoDB Atlas è necessario per usare il connettore SQL di MongoDB Atlas.

Funzionalità supportate

  • Import
  • DirectQuery (modelli semantici di Power BI)

Connettersi al database federato di MongoDB Atlas usando l'interfaccia SQL di Atlas da Power Query Desktop

Per connettersi tramite l'interfaccia Atlas SQL:

  1. Selezionare Ottieni dati dalla barra multifunzione Home in Power BI Desktop.

  2. Selezionare Database nelle categorie a sinistra, selezionare MongoDB Atlas SQL e quindi selezionare Connetti.

    Screenshot della finestra di dialogo Recupera dati con il connettore MongoDB Atlas SQL selezionato.

  3. Se ci si connette al connettore Atlas SQL di MongoDB per la prima volta, viene visualizzato un avviso di terze parti. Selezionare "Non avvisarmi di nuovo su questo connettore" se non vuoi che questo messaggio non venga visualizzato di nuovo.

    Seleziona Continua.

  4. Nella finestra Atlas SQL di MongoDB visualizzata immettere i valori seguenti:

    • URI MongoDB. Required

      Usare l'URI MongoDB ottenuto nei prerequisiti. Assicurarsi che non contenga il nome utente e la password. Gli URI contenenti nome utente e/o password vengono rifiutati.

    • Nome del database federato. Required

      Usare il nome del database federato ottenuto nei prerequisiti.

    • Una query SQL. Facoltativo

      Per eseguire immediatamente, inserire una query Atlas SQL nativa. Se il database è uguale a quello usato in precedenza, è possibile ometterlo dalla query.

      SELECT * FROM orders
      
    • Selezionare Importa o DirectQuery per la modalità di connettività dati desiderata.

    Seleziona OK.

    Screenshot della finestra di dialogo di connessione Atlas SQL di MongoDB in cui immettere le informazioni di connessione.

  5. Immettere il nome utente e la password di accesso al database MongoDB di Atlas MongoDB e selezionare Connetti.

    Screenshot della finestra di dialogo di autenticazione Atlas SQL di MongoDB in cui immettere le credenziali.

    Annotazioni

    Dopo aver immesso il nome utente e la password per un determinato database federato atlas, Power BI Desktop usa le stesse credenziali nei tentativi di connessione successivi. È possibile modificare tali credenziali passando a File>Opzioni e impostazioni>Impostazioni origine dati.

  6. In Strumento di navigazione selezionare uno o più elementi da importare e usare in Power BI Desktop. Selezionare quindi Carica per caricare la tabella in Power BI Desktop o Trasforma dati per aprire l'editor di Power Query in cui è possibile filtrare e perfezionare il set di dati da usare e quindi caricare il set di dati perfezionato in Power BI Desktop.

Connettersi al database federato di MongoDB Atlas usando l'interfaccia ATLAS SQL di Power Query Online

Per connettersi tramite l'interfaccia Atlas SQL:

  1. Selezionare MongoDB Atlas SQL nella pagina Power Query - Scegliere l'origine dati .

  2. Nella pagina Impostazioni connessione immettere i valori seguenti:

    • URI MongoDB. Obbligatorio.

      Usare l'URI MongoDB ottenuto nei prerequisiti. Assicurarsi che non contenga il nome utente e la password. Gli URI contenenti nome utente e/o password vengono rifiutati.

    • Nome del database federato. Required

      Usare il nome del database federato ottenuto nei prerequisiti.

    • Immettere un nome di connessione.

    • Scegliere un gateway dati.

    • Immettere il nome utente e la password di accesso al database MongoDB di Atlas MongoDB e selezionare Avanti.

    Screenshot della finestra di dialogo Connetti all'origine dati online in cui si immettono le impostazioni di connessione.

  3. Nella schermata Strumento di navigazione selezionare i dati necessari e quindi selezionare Trasforma dati. Questa selezione apre l'editor di Power Query in modo che sia possibile filtrare e perfezionare il set di dati da usare.

    Screenshot dello strumento di navigazione online in cui si scelgono i dati da trasformare.

Risoluzione dei problemi

Quando non è possibile stabilire correttamente la connessione, viene visualizzato il messaggio The driver returned invalid (or failed to return) SQL_DRIVER_ODBC_VER: 03.80 di errore generico. Per iniziare, controllare le credenziali e che non si verificano problemi di rete durante l'accesso al database federato.

È anche possibile trovare le informazioni seguenti utili: