Come creare e configurare il runtime di integrazione di Azure

SI APPLICA A: Azure Data Factory Azure Synapse Analytics

Suggerimento

Provare Data Factory in Microsoft Fabric, una soluzione di analisi completa per le aziende. Microsoft Fabric copre tutti gli elementi, dallo spostamento dei dati all'analisi scientifica dei dati, all'analisi in tempo reale, alla business intelligence e alla creazione di report. Scopri come avviare gratuitamente una nuova versione di valutazione .

Integration Runtime (IR) è l'infrastruttura di calcolo usata dalle pipeline di Azure Data Factory e Synapse per offrire funzionalità di integrazione dei dati in ambienti di rete diversi. Per altre informazioni sul runtime di integrazione, vedere Integration runtime (Runtime di integrazione).

Il runtime di integrazione di Azure fornisce una funzionalità di calcolo completamente gestita per eseguire in modo nativo lo spostamento dei dati e inviare le attività di trasformazione dei dati ai servizi di calcolo, ad esempio HDInsight. È ospitato nell'ambiente Azure e supporta la connessione alle risorse nell'ambiente di rete pubblico con endpoint pubblici accessibili.

Questo documento illustra come creare e configurare il runtime di integrazione di Azure.

Nota

È consigliabile usare il modulo Azure Az PowerShell per interagire con Azure. Per iniziare, vedere Installare Azure PowerShell. Per informazioni su come eseguire la migrazione al modulo AZ PowerShell, vedere Eseguire la migrazione di Azure PowerShell da AzureRM ad Az.

Runtime di integrazione di Azure predefinito

Per impostazione predefinita, ogni data factory o area di lavoro di Synapse ha un runtime di integrazione di Azure nel back-end che supporta le operazioni negli archivi dati cloud e nei servizi di calcolo nella rete pubblica. La posizione del runtime di integrazione di Azure è autoresolve. Se la proprietà connectVia non viene specificata nella definizione del servizio collegato, viene usato il runtime di integrazione di Azure predefinito. È necessario creare in modo esplicito un runtime di integrazione di Azure solo quando si vuole definire in modo esplicito la località del runtime di integrazione o si vogliono raggruppare le esecuzioni di attività in runtime di integrazione diversi a scopo di gestione.

Creare il runtime di integrazione di Azure

Per creare e configurare un runtime di integrazione di Azure, è possibile usare le procedure seguenti.

Creare un runtime di integrazione di Azure tramite Azure PowerShell

È possibile creare il runtime di integrazione usando il cmdlet PowerShell Set-AzDataFactoryV2IntegrationRuntime . Per creare un runtime di integrazione di Azure, specificare il nome, il percorso e digitare il comando. Ecco un comando di esempio per creare un runtime di integrazione di Azure con località impostata su "Europa occidentale":

Set-AzDataFactoryV2IntegrationRuntime -DataFactoryName "SampleV2DataFactory1" -Name "MySampleAzureIR" -ResourceGroupName "ADFV2SampleRG" -Type Managed -Location "West Europe"

Per il runtime di integrazione di Azure, il tipo deve essere impostato su Managed. Non è necessario specificare i dettagli di calcolo perché è completamente gestito in modo elastico nel cloud. Specificare i dettagli del calcolo, ad esempio le dimensioni del nodo e il numero di nodi, quando si vuole creare un runtime di integrazione SSIS di Azure. Per altre informazioni, vedere Creare e configurare il runtime di integrazione SSIS di Azure.

È possibile configurare un runtime di integrazione di Azure esistente per modificarne la posizione usando il cmdlet Di PowerShell Set-AzDataFactoryV2IntegrationRuntime. Per altre informazioni sulla località di un runtime di integrazione di Azure, vedere Introduction to integration runtime (Introduzione al runtime di integrazione).

Creare un runtime di integrazione di Azure tramite l'interfaccia utente

Usare la procedura seguente per creare un runtime di integrazione di Azure usando l'interfaccia utente.

  1. Nella home page del servizio selezionare la scheda Gestisci nel riquadro più a sinistra.

  2. Selezionare Runtime di integrazione nel riquadro sinistro, quindi selezionare + Nuovo.

  3. Nella pagina Configurazione del runtime di integrazione selezionare Azure, Self-Hosted e quindi selezionare Continua. Screenshot showing the Azure self-hosted integration runtime option.

  4. Nella pagina seguente selezionare Azure per creare un runtime di integrazione di Azure e quindi selezionare Continua. Screenshot that shows create an Azure integration runtime.

  5. Immettere un nome per il runtime di integrazione di Azure e selezionare Crea. Screenshot that shows the final step to create the Azure integration runtime.

  6. Al termine della creazione viene visualizzata una notifica popup. Nella pagina Runtime di integrazione assicurarsi di visualizzare il runtime di integrazione appena creato nell'elenco. Screenshot showing the Azure integration runtime in the list.

  7. È possibile ripristinare il runtime di integrazione di Azure facendo clic sul pulsante ripristina se lo stato è visualizzato come Limitato. Screenshot showing the Azure integration runtime repair.

Nota

Per abilitare la rete virtuale gestita in Azure IR, vedere Come abilitare la rete virtuale gestita

Usare il runtime di integrazione di Azure

Dopo la creazione di un runtime di integrazione di Azure, è possibile farvi riferimento nella definizione del servizio collegato. Segue un esempio di come fare riferimento al runtime di integrazione di Azure creato sopra da un servizio collegato Archiviazione di Azure:

{
    "name": "MyStorageLinkedService",
    "properties": {
      "type": "AzureStorage",
      "typeProperties": {
        "connectionString": "DefaultEndpointsProtocol=https;AccountName=myaccountname;AccountKey=..."
      },
      "connectVia": {
        "referenceName": "MySampleAzureIR",
        "type": "IntegrationRuntimeReference"
      }   
    }
}

Per creare altri tipi di runtime di integrazione, vedere gli articoli seguenti: