Partager via


Exécutez des applications avec azdata - Clusters de Big Data SQL Server

Cet article explique comment exécuter une application à l’intérieur d’un cluster Big Data SQL Server.

Important

Les clusters Big Data Microsoft SQL Server 2019 sont mis hors service. La prise en charge des clusters Big Data SQL Server 2019 a pris fin le 28 février 2025. Pour plus d’informations, consultez le billet de blog d’annonce et les options Big Data sur la plateforme Microsoft SQL Server.

Prerequisites

Capabilities

Dans SQL Server 2019, vous pouvez créer, supprimer, décrire, initialiser, exécuter et mettre à jour votre application. Le tableau suivant décrit les commandes de déploiement d’application que vous pouvez utiliser avec azdata.

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

Les sections suivantes décrivent ces commandes de façon plus détaillée.

Exécuter une application

Si l’application est dans un Ready état, vous pouvez l’utiliser en l’exécutant avec vos paramètres d’entrée spécifiés. Utilisez la syntaxe suivante pour exécuter une application :

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

L’exemple de commande suivant illustre la commande d’exécution :

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

Si l’exécution a réussi, vous devez voir votre sortie spécifiée lors de la création de l’application. Voici un exemple de sortie.

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

Décrire une application

La commande describe fournit des informations détaillées sur l’application, y compris le point de terminaison de votre cluster. Ces informations sont généralement utilisées par les développeurs pour créer une application à l’aide du client Swagger et du service web pour interagir avec l’application de manière RESTful. Pour plus d’informations, consultez Utiliser des applications sur des clusters Big Data pour plus d’informations.

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

Pour plus d’informations, découvrez comment intégrer des applications déployées sur des Clusters Big Data SQL Server dans vos propres applications en consultant Consommer des applications sur des clusters Big Data. Vous pouvez également consulter d’autres exemples de déploiement d’application.

Pour plus d’informations sur Clusters Big Data SQL Server, consultez Présentation des Clusters de Big Data SQL Server 2019.