Condividi tramite


Usare Azure Data Factory per inserire dati in un prodotto dati di Informazioni dettagliate operatori di Azure

Questo articolo illustra come configurare Azure Data Factory per scrivere dati in un prodotto dati di Informazioni dettagliate operatori di Azure. Per altre informazioni su Azure Data Factory, vedere Che cos'è Azure Data Factory.

Avviso

I prodotti dati non supportano collegamenti privati. Non è possibile configurare un collegamento privato tra un prodotto dati e Azure Data Factory.

Prerequisiti

  • Prodotto dati distribuito: vedere Creare un prodotto Dati analitici operatori di Azure.
  • Autorizzazione per aggiungere assegnazioni di ruolo all'istanza di Azure Key Vault per il prodotto dati.
    • Per trovare l'insieme di credenziali delle chiavi, cercare un gruppo di risorse con un nome che inizia con <data-product-name>-HostedResources-. L'insieme di credenziali delle chiavi si trova in questo gruppo di risorse.
  • Istanza di Azure Data Factory distribuita.
  • Ruolo Collaboratore data factory nell'istanza di Data Factory.

Creare un servizio collegato di Key Vault

Per connettere Azure Data Factory a un altro servizio di Azure, è necessario creare un servizio collegato. Creare prima di tutto un servizio collegato per connettere Azure Data Factory all'insieme di credenziali delle chiavi del prodotto dati.

  1. Nella portale di Azure trovare la risorsa Azure Data Factory.
  2. Nel riquadro Panoramica avviare Azure Data Factory Studio.
  3. Passare alla visualizzazione Gestisci, quindi trovare Connessione ions e selezionare Servizi collegati.
  4. Creare un nuovo servizio collegato usando il pulsante Nuovo .
    1. Selezionare il tipo di Insieme di credenziali delle chiavi di Azure.
    2. Impostare la destinazione sull'insieme di credenziali delle chiavi del prodotto dati (l'insieme di credenziali delle chiavi si trova nel gruppo di risorse con nome che inizia con <data-product-name>-HostedResources- e è denominato aoi-<uid>-kv).
    3. Impostare il metodo di autenticazione su Identità gestita assegnata dal sistema.
  5. Concedere le autorizzazioni di Azure Data Factory per la risorsa Key Vault.
    1. Passare all'insieme di credenziali delle chiavi del prodotto dati nel portale di Azure.
    2. Nel riquadro Controllo di accesso (IAM) aggiungere una nuova assegnazione di ruolo.
    3. Assegnare all'identità gestita di Data Factory (con lo stesso nome della risorsa di Data Factory) il ruolo "Utente segreti dell'insieme di credenziali delle chiavi".

Creare un servizio collegato Archiviazione BLOB

I prodotti dati espongono un endpoint Archiviazione BLOB per l'inserimento di dati. Usare il servizio collegato Key Vault appena creato per connettere Azure Data Factory all'endpoint di inserimento del prodotto dati.

  1. Nella portale di Azure trovare la risorsa Azure Data Factory.
  2. Nel riquadro Panoramica avviare Azure Data Factory Studio.
  3. Passare alla visualizzazione Gestisci, quindi trovare Connessione ions e selezionare Servizi collegati.
  4. Creare un nuovo servizio collegato usando il pulsante Nuovo .
    1. Selezionare il tipo di Archiviazione BLOB di Azure.
    2. Impostare il tipo di autenticazione su URI di firma di accesso condiviso.
    3. Scegliere Azure Key Vault come origine.
    4. Selezionare il servizio collegato Key Vault creato in Creare un servizio collegato dell'insieme di credenziali delle chiavi.
    5. Impostare il nome del segreto su input-storage-sas.
    6. Lasciare la versione privata come valore predefinito ('Ultima versione').

Data Factory è ora connesso all'endpoint di inserimento del prodotto dati.

Creare set di dati di Archiviazione BLOB

Per usare il prodotto dati come sink per una pipeline di Data Factory, è necessario creare un set di dati sink.

  1. Nella portale di Azure trovare la risorsa Azure Data Factory.
  2. Nel riquadro Panoramica avviare Azure Data Factory Studio.
  3. Passare alla visualizzazione Autore -> Aggiungi risorsa -> Set di dati.
  4. Creare un nuovo set di dati Archiviazione BLOB di Azure.
    1. Selezionare il tipo di output.
    2. Impostare il servizio collegato sul servizio collegato Inserimento prodotti dati creato in Creare un servizio collegato di archiviazione BLOB.
    3. Impostare il nome del contenitore sul nome del tipo di dati a cui è associato il set di dati.
      • Queste informazioni sono disponibili nella sezione Configurazione di inserimento necessaria della documentazione relativa al prodotto dati.
      • Ad esempio, vedere Configurazione di inserimento necessaria per il prodotto Monitoraggio - Dati MCC.
    4. Verificare che il percorso della cartella includa almeno una directory; i file copiati nella radice del contenitore non verranno inseriti correttamente.
    5. Impostare gli altri campi in base alle esigenze dei dati.
  5. Seguire la documentazione di Azure Data Factory (ad esempio Creazione di una pipeline con l'interfaccia utente) per creare una pipeline con questo nuovo set di dati come sink.

Ripetere questo passaggio per tutti i set di dati necessari.

Importante

Il prodotto dati può usare il prefisso della cartella o il prefisso del nome file ,che può essere impostato come parte della pipeline, ad esempio nell'attività di copia, per determinare come elaborare un file inserito. Per i requisiti del prodotto dati per i prefissi di cartelle o i prefissi dei nomi di file, vedere la sezione Configurazione di inserimento necessaria della documentazione del prodotto dati. Ad esempio, vedere Configurazione di inserimento necessaria per il prodotto Monitoraggio - Dati MCC.

Creare pipeline di dati

Azure Data Factory è ora configurato per connettersi al prodotto dati. Per inserire dati usando questa configurazione, è necessario seguire la documentazione di Data Factory.

  1. Configurare una connessione in Azure Data Factory al servizio contenente i dati di origine.
  2. Configurare le pipeline in Azure Data Factory per copiare i dati dall'origine al prodotto dati usando i set di dati creati nell'ultimo passaggio.

Scopri come: