Partilhar via


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

Este artigo descreve como executar um aplicativo dentro de clusters de Big Data do SQL Server.

Important

Os Clusters de Big Data do Microsoft SQL Server 2019 foram desativados. O suporte para clusters de Big Data do SQL Server 2019 terminou em 28 de fevereiro de 2025. Para obter mais informações, consulte a postagem no blog de anúncios e as opções de Big Data na plataforma microsoft SQL Server.

Prerequisites

Capabilities

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.

Command Description
azdata app describe Describe application.
azdata app run Run application.

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

Executar um aplicativo

Se o aplicativo estiver em um Ready estado, você poderá usá-lo 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 tiver sido bem-sucedida, você deverá ver a saída conforme especificado quando tiver criado o aplicativo. 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 em 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. Para obter mais informações, consulte Consumir aplicativos em clusters de Big Data para obter mais informações.

{
  "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.