Saiba como configurar seu ambiente para usar bibliotecas de clientes do Kusto. Você pode usar essas bibliotecas para criar aplicativos que se conectam a um cluster e executam consultas ou ingerem dados.
Neste artigo, você aprenderá a instalar pacotes de biblioteca de clientes para seu idioma preferido.
Pré-requisitos
Selecione os pré-requisitos para a linguagem de programação usada para criar seu aplicativo.
Nota
As bibliotecas de cliente Kusto são compatíveis com JavaScript e TypeScript. Para converter exemplos de TypeScript em JavaScript, basta remover as anotações de tipo usadas para variáveis, parâmetros e valores retornados.
Verificar a instalação: em um shell de comando, execute node --version para verificar se a versão é 3.7 ou posterior
Um aplicativo Node.js ou um aplicativo Web baseado em navegador, como um aplicativo React.
Para aplicativos Web baseados em navegador:
Se seu aplicativo tiver uma experiência de login, você poderá usar a biblioteca de @auzre/identidade para emitir um token de autorização e usar withTokenProvider para fornecer esse token ao cliente Kusto:
Se o aplicativo não tiver uma experiência de logon ou você preferir usar a biblioteca de clientes do Kusto para solicitar a autenticação, será necessário configurar um registro de aplicativo com as permissões necessárias:
Na guia Autenticação, selecione + Adicionar uma plataforma. Então, selecione Aplicativo de página única.
Insira os URIs de Redirecionamento desejados, selecione as caixas para Tokens de acesso e Tokens de ID e selecione Configurar. Para obter mais informações sobre URIs de redirecionamento, confira aplicativo da área de trabalho que chama APIs da Web.
Na guia Visão Geral, copie a ID do aplicativo (cliente).
Os exemplos nos tutoriais a seguir usam a biblioteca de clientes do Kusto para solicitar a autenticação.
Nota
Se você pertencer a uma organização, as restrições baseadas nas configurações da organização poderão impedir a autenticação. Solicite acesso de um administrador da organização ou tente novamente em uma conta pessoal.
JDK 8 ou posterior
Verifique se o executável java está em seu PATH
Verificar a instalação: em um shell de comando, execute java -version para verificar se a versão é 8 ou posterior
Maven 3.6.3 ou posterior
Verifique se o executável mvn está em seu PATH
Verificar a instalação: em um shell de comando, execute mvn -version para verificar se a versão é 3.6.3 ou posterior
Instalar o pacote
Esta seção orienta você pela instalação da biblioteca de clientes do Kusto em seu ambiente.
A tabela a seguir lista as bibliotecas de cliente e os nomes de pacote correspondentes.
Adicione as bibliotecas de cliente Kusto para seu idioma preferido ao seu projeto ou use o gerenciador de pacotes apropriado para seu idioma instalar as bibliotecas de cliente.
Em seguida, adicione as seguintes dependências ao pom.xml, substituindo as versões do artefato pelas mais recentes disponíveis no Maven Central para kusto-data e kusto-ingest.
Você também precisa adicionar os plugins maven-compiler-plugin e exec-maven-plugin em seu pom.xml. Se eles ainda não existirem, adicione-os da seguinte maneira.
Os SDKs do Kusto contêm aplicativos de exemplo de início rápido. Esses aplicativos mostram como autenticar, administrar, consultar e ingerir dados usando as bibliotecas de clientes do Kusto. Você pode usá-las como ponto de partida para seu próprio aplicativo modificando o código ou incorporando seções específicas ao seu projeto.