Partekatu bidez


Ejecución de aplicaciones con azdata: clústeres de macrodatos de SQL Server

En este artículo se describe cómo ejecutar una aplicación dentro de clústeres de macrodatos de SQL Server.

Important

Los clústeres de macrodatos de Microsoft SQL Server 2019 se retiran. La compatibilidad con clústeres de macrodatos de SQL Server 2019 finalizó a partir del 28 de febrero de 2025. Para obtener más información, consulte la entrada de blog del anuncio y las opciones de macrodatos en la plataforma de Microsoft SQL Server.

Prerequisites

Capabilities

En SQL Server 2019, puede crear, eliminar, describir, inicializar, enumerar, ejecutar y actualizar la aplicación. En la tabla siguiente se describen los comandos de implementación de aplicaciones que puede usar con azdata.

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

En las siguientes secciones se describen estos comandos con más detalle.

Ejecutar una aplicación

Si la aplicación está en un Ready estado, puede usarla ejecutándola con los parámetros de entrada especificados. Use la sintaxis siguiente para ejecutar una aplicación:

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

El siguiente comando de ejemplo muestra el comando run:

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

Si la ejecución se realizó correctamente, debería ver la salida como se especifica al crear la aplicación. La siguiente salida es un ejemplo:

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

Descripción de una aplicación

El comando describe proporciona información detallada sobre la aplicación, incluido el punto de conexión del clúster. Lo suelen usar los desarrolladores de aplicaciones para compilar una aplicación con el cliente de Swagger y con el servicio web para interactuar con la aplicación de manera RESTful. Para más información, consulte Consumo de aplicaciones en clústeres de macrodatos para obtener más información.

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

Averigüe cómo integrar aplicaciones implementadas en Clústeres de macrodatos de SQL Server en aplicaciones propias en Consumo de aplicaciones en clústeres de macrodatos para obtener más información. También puede ver otros ejemplos en Ejemplos de implementación de aplicaciones.

Para obtener más información sobre Clústeres de macrodatos de SQL Server, vea Presentación de Clústeres de macrodatos de SQL Server 2019.