Share via


Executar aplicativos com azdata – Clusters de Big Data do SQL Server 2019

Este artigo descreve como executar um aplicativo nos Clusters de Big Data do SQL Server.

Importante

O complemento Clusters de Big Data do Microsoft SQL Server 2019 será desativado. O suporte para Clusters de Big Data do SQL Server 2019 será encerrado em 28 de fevereiro de 2025. Todos os usuários existentes do SQL Server 2019 com Software Assurance terão suporte total na plataforma e o software continuará a ser mantido por meio de atualizações cumulativas do SQL Server até esse momento. Para obter mais informações, confira a postagem no blog de anúncio e as opções de Big Data na plataforma do Microsoft SQL Server.

Pré-requisitos

Funcionalidades

No SQL Server 2019, você pode criar, excluir, descrever, inicializar, listar, executar e atualizar seu aplicativo. A tabela a seguir descreve os comandos de implantação de aplicativos que você pode usar com o azdata.

Comando Descrição
azdata app describe Descrever o aplicativo.
azdata app run Executar o aplicativo.

As seções a seguir descrevem esses comandos mais detalhadamente.

Executar um aplicativo

Se o aplicativo estiver em um estado Ready, use-o executando-o com os parâmetros de entrada especificados. Use a seguinte sintaxe para executar um aplicativo:

azdata app run --name <app_name> --version <app_version> --inputs <inputs_params>

O seguinte comando de exemplo demonstra o comando de execução:

azdata app run --name add-app --version v1 --inputs x=1,y=2

Se a execução for bem-sucedida, você deverá ver a saída especificada quando o aplicativo foi criado. A saída a seguir é um exemplo.

{
  "changedFiles": [],
  "consoleOutput": "",
  "errorMessage": "",
  "outputFiles": {},
  "outputParameters": {
    "result": 3
  },
  "success": true
}

Descrever um aplicativo

O comando describe fornece informações detalhadas sobre o aplicativo, incluindo o ponto de extremidade no seu cluster. Normalmente, isso é usado por um desenvolvedor de aplicativos para criar um aplicativo usando o cliente do Swagger e usando o serviço Web para interagir com o aplicativo de maneira semelhante ao RESTful. Confira mais informações em Consumir aplicativos em clusters de Big Data.

{
  "input_param_defs": [
    {
      "name": "x",
      "type": "int"
    },
    {
      "name": "y",
      "type": "int"
    }
  ],
  "links": {
    "app": "https://10.1.1.3:30080/api/app/add-app/v1",
    "swagger": "https://10.1.1.3:30080/api/app/add-app/v1/swagger.json"
  },
  "name": "add-app",
  "output_param_defs": [
    {
      "name": "result",
      "type": "int"
    }
  ],
  "state": "Ready",
  "version": "v1"
}

Explore como integrar os aplicativos implantados no Clusters de Big Data do SQL Server em seus próprios aplicativos em Consumir aplicativos em clusters de Big Data para obter mais informações. Confira também mais amostras em Amostras de implantação de aplicativo.

Para obter mais informações sobre Clusters de Big Data do SQL Server, confira O que são Clusters de Big Data do SQL Server 2019.