共用方式為


使用 azdata 執行應用程式 - SQL Server 巨量資料叢集

此文章描述如何執行 SQL Server 巨量資料叢集內的應用程式。

重要

Microsoft SQL Server 2019 巨量資料叢集附加元件將會淘汰。 SQL Server 2019 巨量資料叢集的支援將於 2025 年 2 月 28 日結束。 平台上將完全支援含軟體保證 SQL Server 2019 的所有現有使用者,而且軟體將會持續透過 SQL Server 累積更新來維護,直到該時間為止。 如需詳細資訊,請參閱公告部落格文章Microsoft SQL Server 平台上的巨量資料選項

Prerequisites

功能

在 SQL Server 2019 中,您可以建立、刪除、描述、初始化、列出執行及更新您的應用程式。 下表描述您可以搭配 azdata 使用的應用程式部署命令。

Command 說明
azdata app describe 描述應用程式。
azdata app run 執行應用程式。

下列各節會詳細描述這些命令。

執行應用程式

如果應用程式處於 Ready 狀態,您可以使用指定的輸入參數來執行。 使用下列語法來執行應用程式:

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

下列範例命令示範執行命令:

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

如果執行成功,您應該會看到您在建立應用程式時所指定的輸出。 以下輸出是範例。

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

描述應用程式

describe 命令提供有關應用程式的詳細資訊,包括您叢集中的端點。 應用程式開發人員通常會使用此方法來建立使用 Swagger 用戶端的應用程式,並使用 Webservice 以 RESTful 方式與應用程式互動。 如需詳細資訊,請參閱取用巨量資料叢集上的應用程式

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

若要探索如何在自己的應用程式中整合部署在 SQL Server 巨量資料叢集上的應用程式,請參閱取用巨量資料叢集上的應用程式以取得詳細資訊。 您也可以在應用程式部署範例中查看其他範例。

如需有關 SQL Server 巨量資料叢集的詳細資訊,請參閱 SQL Server 2019 巨量資料叢集簡介