Condividi tramite


Impostare la connessione Azure Data Lake Storage Gen2

Questo articolo illustra i passaggi per creare una connessione Azure Date Lake Storage Gen2.

Tipi di autenticazione supportati

Il connettore Azure Date Lake Storage Gen2 supporta i seguenti tipi di autenticazione rispettivamente per la copia e Dataflow Gen2.

Tipo di autenticazione Copia Dataflow Gen2
Chiave dell'account
Organizational account
Entità servizio
Firma di accesso condiviso
Identità dell'area di lavoro

Configurare la connessione in Dataflow Gen2

Data Factory in Microsoft Fabric usa i connettori di Power Query per connettere Dataflow Gen2 ad Azure Data Lake Storage Gen2. I collegamenti seguenti forniscono le informazioni specifiche del connettore Power Query necessarie per connettersi ad Azure Data Lake Storage Gen2 in Dataflow Gen2:

In alcuni casi, l'articolo sul connettore Power Query potrebbe includere opzioni avanzate, risoluzione dei problemi, problemi noti, limitazioni e altre informazioni che potrebbero rivelarsi utili.

Configurare la connessione in una pipeline di dati

Per creare una connessione in una pipeline di dati:

  1. Nell'intestazione della pagina nel servizio di Integrazione dati, selezionare Impostazioni>Gestisci connessioni e gateway

    Screenshot che mostra come aprire il gateway di gestione.

  2. Selezionare Nuovo nella parte superiore della barra multifunzione per aggiungere una nuova origine dati.

    Screenshot che mostra la nuova pagina.

    Il riquadro Nuova connessione viene visualizzato sul lato sinistro della pagina.

    Screenshot che mostra il riquadro Nuova connessione.

Configurare la connessione in qualsiasi elemento di Fabric

  1. In qualsiasi elemento Fabric selezionare l'opzione Azure Data Lake Storage Gen2 nella selezione Recupera dati e quindi selezionare Connetti.

    Screenshot che mostra la pagina Connetti all'origine dati di un elemento Fabric per Azure Data Lake Storage Gen2, con l'URL immesso.

  2. In Connetti all'origine dati immettere l'URL dell'account Azure Data Lake Storage Gen2. Per determinare l'URL da usare, vedere Limitazioni.

  3. Selezionare se si desidera utilizzare la visualizzazione file system o la visualizzazione cartella Common Data Model.

  4. Se necessario, selezionare il gateway dati locale nel gateway dati (supportato solo in Flussi di dati, Flussi di dati Gen2, Data mart e Modelli semantici).

  5. Selezionare Accedi per accedere all'account Azure Data Lake Storage Gen2. Si verrà reindirizzati alla pagina di accesso dell'organizzazione. Seguire le istruzioni per accedere all'account.

  6. Una volta effettuato l'accesso, selezionare Avanti.

Configurare le connessioni per l'accesso attendibile all'area di lavoro

  1. Configurare un'identità dell'area di lavoro nell'area di lavoro in cui verrà usata la connessione. Per altre informazioni, vedere Identità dell'area di lavoro.

  2. Concedere all'identità dell'area di lavoro, all'account aziendale o all'entità servizio l'accesso all'account di archiviazione. Per altre informazioni, vedere Creare un collegamento OneLake all'account di archiviazione con accesso attendibile all'area di lavoro

  3. Configurare una regola per l'istanza della risorsa. Per altre informazioni, vedere Regola dell'istanza della risorsa.

  4. Seguire la procedura descritta in Configurare la connessione per creare la connessione.

Considerazioni e limitazioni

  • L'identità dell'area di lavoro, l'account aziendale e l'entità servizio sono gli unici tipi di autenticazione supportati.
  • Le connessioni per l'accesso all'area di lavoro attendibile funzionano solo in collegamenti a OneLake e nelle pipeline di dati.
  • Non è possibile creare connessioni per l'accesso attendibile all'area di lavoro dall'esperienza Gestisci gateway e connessioni.
  • Non è possibile modificare le connessioni esistenti per l'accesso attendibile all'area di lavoro dall'esperienza Gestisci gateway e connessioni.
  • Le connessioni agli account di archiviazione abilitati per il firewall avranno lo stato Offline in Gestire connessioni e gateway.
  • Controllare lo stato di una connessione con l'identità dell'area di lavoro perché il metodo di autenticazione non è supportato.

Configurare la connessione

Passaggio 1: specificare il nome della nuova connessione, il tipo, il server e il percorso completo

Screenshot che mostra come impostare una nuova connessione.

Nel riquadro Nuova connessione scegliere Cloud e specificare i campi seguenti:

  • Nome della connessione: specificare un nome di connessione.
  • Tipo di connessione: selezionare un tipo di connessione.
  • Server: immettere il nome del server Azure Data Lake Storage Gen2. Ad esempio: https://contosoadlscdm.dfs.core.windows.net. Specificare il nome del server Azure Data Lake Storage Gen2. Accedere all'interfaccia dell'account Azure Data Lake Storage Gen2, passare alla sezione Endpoint e ottenere Azure Data Lake Storage Gen2.
  • Percorso completo: immettere il percorso completo del nome contenitore di Azure Data Lake Storage Gen2.

Passaggio 2: selezionare e configurare il metodo di autenticazione

In Metodo di autenticazione selezionare l'autenticazione dall'elenco a discesa e completare la configurazione correlata. Il connettore Azure Data Lake Storage Gen2 supporta i tipi di autenticazione seguenti:

Screenshot che mostra il metodo di autenticazione per Azure Data Lake Storage Gen2.

Autenticazione della chiave

Chiave dell'account: specificare la chiave dell'account Azure Data Lake Storage Gen2. Accedere all'interfaccia dell'account Azure Data Lake Storage Gen2, passare alla sezione Chiave di accesso e ottenere la chiave dell'account.

Screenshot che mostra il metodo di autenticazione con chiave per Azure Data Lake Storage Gen2.

Autenticazione OAuth2

Screenshot che mostra il metodo di autenticazione OAuth2 per Azure Data Lake Storage Gen2.

Aprire Modifica credenziali. Verrà visualizzata l'interfaccia di accesso. Immettere l'account e la password per accedere al proprio account. Dopo l'accesso, si tornerà alla pagina Nuova connessione.

Autenticazione con firma di accesso condiviso

Screenshot che mostra il metodo di autenticazione della firma di accesso condiviso per Azure Data Lake Storage Gen2.

Token di firma di accesso condiviso: specificare il token di firma di accesso condiviso per il contenitore Azure Data Lake Storage Gen2.

Se non si ha un token di firma di accesso condiviso, passare alla Firma di accesso condiviso nell'interfaccia dell'account Azure Data Lake Storage Gen2. In Tipi di risorse consentiti, selezionare Contenitore, quindi selezionare Genera firma di accesso condiviso e stringa di connessione. È possibile ottenere il token di firma di accesso condiviso dal contenuto generato visualizzato. La firma di accesso condiviso è un URI che racchiude nei parametri di query tutte le informazioni necessarie per l'accesso autenticato a una risorsa di archiviazione. Per accedere alle risorse di archiviazione con la firma di accesso condiviso, il client deve solo passare la firma di accesso condiviso al costruttore o al metodo appropriato. Per altre informazioni sulle firme di accesso condiviso, vedere Uso delle firme di accesso condiviso.

Autenticazione dell'entità servizio

Screenshot che mostra il metodo di autenticazione dell'entità servizio per Azure Data Lake Storage Gen2.

  • ID tenant: specificare le informazioni sul tenant (nome di dominio o ID tenant) in cui si trova l'applicazione. Recuperarlo passando il cursore del mouse sull'angolo superiore destro del portale di Azure.
  • ID entità servizio: specificare l'ID dell'applicazione (client).
  • Chiave dell'entità servizio: specificare la chiave dell'applicazione.

Per usare l'autenticazione basata su entità servizio, eseguire la procedura seguente:

  1. Registrare un'entità applicazione in Microsoft Entra ID seguendo questa procedura: Registrare l'applicazione con un tenant di Microsoft Entra. Prendere nota di questi valori che si usano per definire la connessione:

    • ID tenant
    • ID applicazione
    • Chiave applicazione
  2. Concedere all'entità servizio l'autorizzazione appropriata. Per esempi sul funzionamento delle autorizzazioni in Azure Data Lake Storage Gen2, vedere Elenchi di controllo di accesso per file e directory.

    • Come origine: nello strumento di esplorazione dell'archiviazione, concedere almeno l'autorizzazione di esecuzione per tutte le cartelle upstream e il file system, insieme all'autorizzazione di lettura per i file da copiare. In alternativa, in Controllo di accesso (IAM) concedere almeno il ruolo Lettore dei dati dei BLOB di archiviazione.
    • Come destinazione: nello strumento di esplorazione dell'archiviazione, concedere almeno l'autorizzazione di esecuzione per tutte le cartelle upstream e il file system, insieme all'autorizzazione di scrittura per la cartella di destinazione. In alternativa, in Controllo di accesso (IAM) concedere almeno il ruolo Collaboratore ai dati dei BLOB di archiviazione.

    Nota

    Se si usa l'interfaccia utente per la creazione e l'entità servizio non è impostata con il ruolo "Lettore/Collaboratore dei dati BLOB di archiviazione" in IAM, quando si esegue la connessione di test o si esplorano le cartelle, scegliere Test connection to file path (Testa connessione al percorso file) o Browse from specified path (Sfoglia da percorso specificato) e specificare un percorso con le autorizzazioni di lettura + esecuzione per continuare.

Autenticazione dell'identità dell'area di lavoro

Identità dell'area di lavoro: selezionare l'identità dell'area di lavoro dall'elenco a discesa del metodo di autenticazione. Un'identità dell'area di lavoro di Fabric è un'entità servizio gestita automaticamente che può essere associata a un'area di lavoro di Fabric. Le aree di lavoro dell'infrastruttura con un'identità dell'area di lavoro possono leggere o scrivere in modo sicuro in account Azure Data Lake Storage Gen2 tramite collegamenti e pipeline di dati di OneLake. Quando si seleziona questa opzione nel connettore, assicurarsi che l'area di lavoro abbia un'identità dell'area di lavoro e che l'identità abbia la possibilità di leggere o scrivere nell'account Azure Data Lake Storage Gen2 previsto. Per altre informazioni, vedere Identità dell'area di lavoro

Nota

Le connessioni con l'identità dell'area di lavoro avranno lo stato Offline in Gestire connessioni e gateway. Il controllo dello stato di una connessione con l'identità dell'area di lavoro non è supportato.

Passaggio 3: specificare il livello di privacy da applicare

Nella scheda Generale selezionare il livello di privacy da applicare nell'elenco a discesa Livello di privacy. Sono supportati tre livelli di privacy. Per ulteriori informazioni, vedere la scheda Generale.

Screenshot che mostra il livello di privacy di Data Lake Gen2.

Passaggio 4 - Creare la connessione

Selezionare Crea. La creazione viene testata e salvata correttamente se tutte le credenziali sono corrette. Se non sono corrette, la creazione non viene completata e mostra degli errori.

Screenshot che mostra la pagina dei collegamenti.

Riepilogo della tabella

Le proprietà del connettore nella tabella seguente sono supportate nella copia della pipeline.

Nome Descrizione Richiesto Proprietà Copia
Nome connessione Un nome per la connessione.
Tipo di connessione Selezionare un tipo di connessione.
Server Immettere il nome del server Azure Data Lake Storage Gen2, ad esempio https://contosoadlscdm.dfs.core.windows.net.
Percorso completo Immettere il percorso completo del nome contenitore di Azure Data Lake Storage Gen2.
Autenticazione Passare ad Autenticazione. Passare ad Autenticazione.
Livello di privacy Livello di privacy da applicare. I valori consentiti sono Aziendale, Privacy e Pubblico.

Autenticazione

Le proprietà nella tabella seguente sono i tipi di autenticazione supportati.

Nome Descrizione Richiesto Proprietà Copia
Chiave
- Chiave dell'account Chiave dell'account Azure Data Lake Storage Gen2.
Firma di accesso condiviso
- Token di firma di accesso condiviso Specificare il token di firma di accesso condiviso per il contenitore Azure Data Lake Storage Gen2.
Entità servizio
- ID tenant Informazioni sul tenant (nome di dominio o ID tenant).
- ID dell'entità servizio ID client dell'applicazione.
- Chiave entità servizio Chiave dell'applicazione.
Identità dell'area di lavoro