Partage via


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

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

Important

Le module complémentaire Clusters Big Data Microsoft SQL Server 2019 sera mis hors service. La prise en charge de la plateforme Clusters Big Data Microsoft SQL Server 2019 se terminera le 28 février 2025. Tous les utilisateurs existants de SQL Server 2019 avec Software Assurance seront entièrement pris en charge sur la plateforme, et le logiciel continuera à être maintenu par les mises à jour cumulatives SQL Server jusqu’à ce moment-là. Pour plus d’informations, consultez le billet de blog d’annonce et les Options Big Data sur la plateforme Microsoft SQL Server.

Prérequis

Fonctionnalités

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.

Commande Description
azdata app describe Décrivez une application.
azdata app run Exécutez une application.

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

Exécuter une application

Si l’état de l’application est Ready, vous pouvez l’utiliser en l’exécutant avec les 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 suivant montre la commande run :

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 telle que vous l’avez 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, notamment 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.

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