Condividi tramite


Configurare la connessione al database Oracle

Questo articolo illustra i passaggi per creare una connessione al database Oracle.

Tipi di autenticazione supportati

Il connettore di database di Oracle supporta i tipi di autenticazione indicati di seguito rispettivamente per la copia e Dataflow Gen2.

Tipo di autenticazione Copia Flusso di dati Gen2
Di base

Prerequisiti

Se ci si connette al database Oracle tramite il gateway locale, è necessario installare Oracle Client for Microsoft Tools (OCMT) nel computer che esegue il gateway dati locale. Di seguito sono riportati i passaggi:

  1. Scaricare OCMT a 64 bit dalla pagina Oracle Client for Microsoft Tools.
  2. Per avviare l'installazione eseguire il file .exe scaricato.
    1. Seleziona il pulsante Avanti.

      Screenshot che mostra la pagina iniziale di installazione.

    2. Scegliere il tipo di Impostazione predefinita di Oracle Client.

      Screenshot che mostra la pagina tipo di installazione di Oracle Client.

    3. Immettere la cartella di destinazione in cui verrà installato Oracle Client nel computer.

      Screenshot che mostra la pagina Scegliere una destinazione.

    4. Immettere la directory in cui ODP.NET può trovare i file di configurazione del client Oracle.

      Schermata che mostra la pagina Oracle Configuration File Directory.

    5. Selezionare il pulsante Installa per continuare.

      Screenshot che mostra la pagina di installazione.

Configurare la connessione per Dataflow Gen2

È possibile connettere Dataflow Gen2 in Microsoft Fabric al database Oracle usando connettori Power Query. Per creare la connessione, seguire questa procedura:

  1. Controllare funzionalità, limitazioni e considerazioni per assicurarsi che lo scenario sia supportato.
  2. Completare i prerequisiti per il database Oracle.
  3. Ottieni dati in Fabric.
  4. Connettersi a un database Oracle.

Capacità

  • Import
  • DirectQuery (modelli semantici Power BI)
  • Opzioni avanzate
    • Timeout del comando in minuti
    • Istruzione SQL
    • Includi colonne di relazioni
    • Navigare utilizzando la gerarchia completa

Ottieni dati

Per ottenere dati in Data Factory:

  1. Nella parte sinistra di Data Factory, selezionare Aree di lavoro.

  2. Nell'area di lavoro di Data Factory selezionare Nuovo>Dataflow Gen2 per creare un nuovo flusso di dati.

    Screenshot che mostra l'area di lavoro in cui si sceglie di creare un nuovo flusso di dati.

  3. In Power Query selezionare Get data nella barra multifunzione oppure selezionare Get data from another source nella visualizzazione corrente.

    Screenshot che mostra l'area di lavoro Power Query con l'opzione Recupera dati evidenziata.

  4. Nella pagina Area origine dati usare Search per cercare il nome del connettore oppure selezionare Visualizzare altro sul lato destro del connettore per visualizzare un elenco di tutti i connettori disponibili in Power BI service.

    Screenshot della pagina Scegli origine dati di Data Factory con la casella di ricerca e la selezione 'visualizza di più' enfatizzata.

  5. Se si sceglie di visualizzare più connettori, è comunque possibile usare Cerca per cercare il nome del connettore oppure scegliere una categoria per visualizzare un elenco di connettori associati a tale categoria.

    Screenshot della pagina Scelta origine dati di Data Factory visualizzata dopo aver selezionato visualizza di più, con l'elenco dei connettori.

Connettersi a un database Oracle

Per stabilire la connessione, seguire questa procedura:

  1. Installare e impostare un gateway di dati in locale.

  2. In Power Query Online selezionare l'opzione database Oracle nella selezione delle origini dati.

  3. Nella finestra di dialogo Oracle database visualizzata, specificare l'alias TNS/nome servizio Oracle net, la stringa di connessione Easy Connect Plus o il descrittore di connessione a cui connettersi nel Server.

    Screenshot della finestra del database Oracle in cui si immettono le informazioni di connessione online del database Oracle.

  4. Specificare un nome di connessione, ad esempio "testoracleserver".

  5. Seleziona il nome del gateway dati locale.

    Nota

    È necessario selezionare un gateway dati locale per questo connettore, indipendentemente dal fatto che il database Oracle si trovi nella rete locale o in un sito Web.

  6. Se ci si connette al database Oracle per la prima volta, selezionare il tipo di credenziali per la connessione in Tipo di autenticazione. Scegliere Basic se si prevede di accedere con un nome utente e una password Oracle. Scegliere Windows quando si usa l'autenticazione del sistema operativo Windows e con il client Oracle e il server in esecuzione su Windows.

  7. Immettere le proprie credenziali.

  8. Seleziona Avanti per continuare.

  9. In Navigator selezionare i dati necessari, quindi selezionare Transform data per trasformare i dati in Power Query Editor.

Limitazioni e considerazioni

Power BI sessioni possono essere ancora attive nel database Oracle per circa 30 minuti dopo un aggiornamento semantico del modello a tale database Oracle. Solo dopo circa 30 minuti queste sessioni diventano inattive/rimosse nel database Oracle. Questo comportamento è predefinito.

Configurare la connessione in una pipeline

Accedere all'origine dati Connect della pipeline di Data Factory per configurare e creare i dettagli della connessione.

Screenshot che mostra la nuova pagina di connessione.

È possibile passare a questa pagina in due modi:

  • Nell'assistente di copia, passare a questa pagina dopo aver selezionato il connettore.
  • In una pipeline, passare a questa pagina dopo aver selezionato Altro nella sezione Connessione e selezionato il connettore.

Passaggio 1: Specificare il server, la connessione, il nome della connessione e il gateway dati

Screenshot che mostra come impostare una nuova connessione.

Nel riquadro Connetti origine dati, specificare il seguente campo:

  • Server: specificare il percorso del database Oracle a cui connettersi. È possibile specificare questa proprietà in uno dei tre modi seguenti:

    Modo Esempio
    Nome di Oracle Net Services (alias TNS) vendite
    Descrittore di collegamento (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=sales-server)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=sales.us.acme.com)))
    Denominazione di Easy Connect (Plus) salesserver1:1521/sales.us.example.com

    Nota

    Oracle Net Services Name (TNS Alias) è il nome dell'indirizzo predefinito nel file tnsnames.ora. Pertanto, quando lo si utilizza, il file tnsnames.ora deve essere configurato correttamente e collocato nella directory dei file di configurazione di Oracle Client specificata durante la precedente installazione di OCMT. Se invece si utilizza il descrittore di connessione o il nome Easy Connect (Plus), non è necessario configurare il file tnsnames.ora sul computer.

  • Connessione: selezionare Creare nuova connessione.

  • Nome della connessione: specificare un nome per la connessione.

  • Gateway dati: seleziona il tuo gateway dati locale.

Passaggio 2: selezionare e impostare l’autenticazione

In Tipo di autenticazione selezionare il tipo di autenticazione dall'elenco a discesa e completare la configurazione correlata. Il connettore del database Oracle supporta i seguenti tipi di autenticazione:

Autenticazione di base

  • Nome utente: specificare il nome utente del database Oracle.
  • Password: specificare la password del database Oracle.

Screenshot che mostra il tipo di autenticazione della chiave di accesso per Amazon S3.

Passaggio 3: creare la connessione

Seleziona Crea. La creazione viene testata e salvata correttamente se tutte le credenziali sono corrette. Se le credenziali non sono corrette, la creazione non riesce e genera errori.

Tabella di riepilogo

La tabella seguente contiene le proprietà del connettore supportate in una copia di pipeline.

Nome Descrizione Richiesto Copia
Server Nome del servizio di rete Oracle, descrittore di connessione completo o "stringa di connessione Easy Connect Plus".
Connessione Se creare una nuova connessione o usarne una esistente.
Nome connessione Un nome per la connessione.
Gateway dati Il gateway dati utilizzato per la connessione.
Autenticazione Vedere la sezione Autenticazione Vedere la sezione Autenticazione

Autenticazione

La tabella seguente contiene le proprietà per il tipo di autenticazione supportato.

Nome Descrizione Richiesto Copia
Base
- Nome utente Nome utente del database Oracle.
-Parola d’ordine Password del database Oracle.