Condividi tramite


Binding Esplora dati di Azure per Funzioni di Azure panoramica (anteprima)

Questo set di articoli illustra come usare le associazioni di Esplora dati di Azure in Funzioni di Azure. Funzioni di Azure supporta associazioni di input e associazioni di output per i cluster di Azure Esplora dati.

Azione Type
Leggere i dati da un database Associazione di input
Inserire dati in un database Associazione di output

Installare l'estensione

Il pacchetto NuGet di estensione installato dipende dalla modalità C# usata nell'app per le funzioni.

Le funzioni vengono eseguite in un processo di lavoro C# isolato. Per altre informazioni, vedere Guida per l'esecuzione di Funzioni di Azure C# in un processo di lavoro isolato.

Aggiungere l'estensione al progetto installando questo pacchetto NuGet.

dotnet add package Microsoft.Azure.Functions.Worker.Extensions.Kusto --prerelease

Installare il bundle

L'estensione delle associazioni di Azure Esplora dati fa parte di un bundle di estensione di anteprima, specificato nel file di progetto host.json.

È possibile aggiungere il bundle dell'estensione di anteprima aggiungendo o sostituendo il codice seguente nel file host.json :

{
  "version": "2.0",
  "extensionBundle": {
    "id": "Microsoft.Azure.Functions.ExtensionBundle.Preview",
    "version": "[4.*, 5.0.0)"
  }
}

Runtime di Funzioni

Nota

Il supporto del linguaggio Python per l'estensione delle associazioni di Azure Esplora dati è disponibile a partire dalla versione 4.6.0 o successiva del runtime di Funzioni. Potrebbe essere necessario aggiornare l'installazione di Funzioni di Azure Core Tools per lo sviluppo locale.

Installare il bundle

L'estensione delle associazioni di Azure Esplora dati fa parte di un bundle di estensione di anteprima, specificato nel file di progetto host.json.

È possibile aggiungere il bundle dell'estensione di anteprima aggiungendo o sostituendo il codice seguente nel file host.json :

{
  "version": "2.0",
  "extensionBundle": {
    "id": "Microsoft.Azure.Functions.ExtensionBundle.Preview",
    "version": "[4.*, 5.0.0)"
  }
}

Installare il bundle

L'estensione delle associazioni di Azure Esplora dati fa parte di un bundle di estensione di anteprima, specificato nel file di progetto host.json.

È possibile aggiungere il bundle dell'estensione di anteprima aggiungendo o sostituendo il codice seguente nel file host.json :

{
  "version": "2.0",
  "extensionBundle": {
    "id": "Microsoft.Azure.Functions.ExtensionBundle.Preview",
    "version": "[4.*, 5.0.0)"
  }
}

Aggiornamento di pacchetti

Aggiungere la libreria Java per Azure Esplora dati binding al progetto di Funzioni con un aggiornamento al pom.xml file nel progetto Python Funzioni di Azure, come indicato di seguito:

<dependency>
    <groupId>com.microsoft.azure.functions</groupId>
    <artifactId>azure-functions-java-library-kusto</artifactId>
    <version>1.0.4-Preview</version>
</dependency>

Stringa di connessione Kusto

Le associazioni Esplora dati di Azure per Funzioni di Azure hanno una proprietà obbligatoria per l'stringa di connessione in tutte le associazioni. Il stringa di connessione è documentato in Kusto stringa di connessione s.

Considerazioni

  • L'associazione Esplora dati di Azure supporta la versione 4.x e successive del runtime di Funzioni.
  • Il codice sorgente per le associazioni Esplora dati di Azure si trova in questo repository GitHub.
  • Questa associazione richiede la connettività ad Azure Esplora dati. Per le associazioni di input, gli utenti richiedono le autorizzazioni visualizzatore . Per le associazioni di output, gli utenti richiedono autorizzazioni Ingestor . Per altre informazioni sulle autorizzazioni, vedere Controllo degli accessi in base al ruolo.

Passaggi successivi