Configurare l'ambiente di sviluppo per usare le librerie client Kusto
Articolo
Informazioni su come configurare l'ambiente per usare le librerie client Kusto. È possibile usare queste librerie per creare app che si connettono a un cluster ed eseguire query o inserire dati.
In questo articolo viene illustrato come installare i pacchetti della libreria client per la lingua preferita.
Prerequisiti
Selezionare i prerequisiti per il linguaggio di programmazione usato per creare l'app.
Nota
Le librerie client Kusto sono compatibili con JavaScript e TypeScript. Per convertire esempi TypeScript in JavaScript, rimuovere semplicemente le annotazioni di tipo usate per variabili, parametri e valori restituiti.
Verificare l'installazione: in una shell dei comandi eseguire dotnet sdk check per verificare che le versioni installate soddisfino i requisiti minimi.
Assicurarsi che il file eseguibile si trova nell'oggetto nodePATH
Verificare l'installazione: in una shell dei comandi eseguire node --version per verificare che la versione sia 3.7 o successiva
Un'app Node.js o un'app Web basata su browser, ad esempio un'app React.
Per le app Web basate su browser:
Se l'app ha un'esperienza di accesso, è possibile usare la libreria di @auzre/identità per rilasciare un token di autorizzazione e usare withTokenProvider per inviare questo token al client Kusto:
Se l'app non ha un'esperienza di accesso o si preferisce usare la libreria client Kusto per richiedere l'autenticazione, è necessario configurare una registrazione dell'applicazione con le autorizzazioni necessarie:
Nella scheda Autenticazione selezionare + Aggiungi una piattaforma. Selezionare quindi applicazione a pagina singola.
Immettere gli URI di reindirizzamento desiderati, selezionare le caselle per Token di accesso e token ID e selezionare Configura. Per altre informazioni sugli URI di reindirizzamento, vedere App desktop che chiama le API Web.
Nella scheda Panoramica copiare l'ID applicazione (client).
Gli esempi in tutte le esercitazioni seguenti usano la libreria client Kusto per richiedere l'autenticazione.
Nota
Se si appartiene a un'organizzazione, le restrizioni basate sulle configurazioni dell'organizzazione potrebbero impedire l'autenticazione. Chiedere l'accesso da un amministratore dell'organizzazione o riprovare in un account personale.
JDK 8 o versione successiva
Assicurarsi che il file eseguibile si trova nell'oggetto javaPATH
Verificare l'installazione: in una shell dei comandi eseguire java -version per verificare che la versione sia 8 o successiva
Maven 3.6.3 o versione successiva
Assicurarsi che il file eseguibile si trova nell'oggetto mvnPATH
Verificare l'installazione: in una shell dei comandi eseguire mvn -version per verificare che la versione sia 3.6.3 o successiva
Installare il pacchetto
Questa sezione illustra come installare la libreria client Kusto nell'ambiente.
Nella tabella seguente sono elencate le librerie client e i nomi dei pacchetti corrispondenti.
Fornisce un client per l'inserimento dei dati nei cluster. Per altre informazioni, vedere Inserire dati nel cluster.
Aggiungere le librerie client Kusto per la lingua preferita al progetto oppure usare la gestione pacchetti appropriata per la lingua per installare le librerie client.
Aggiungere quindi le dipendenze seguenti al pom.xml, sostituendo le versioni dell'artefatto con la versione più recente disponibile in Maven Central per kusto-data e kusto-ingest.
Gli SDK Kusto contengono applicazioni di esempio di avvio rapido. Queste applicazioni illustrano come autenticare, amministrare, eseguire query e inserire dati usando le librerie client Kusto. È possibile usarli come punto di partenza per l'applicazione modificando il codice o incorporando sezioni specifiche nel progetto.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedere https://aka.ms/ContentUserFeedback.