你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Spark Session - Create Spark Statement

Spark 会话中的 Create 语句。

POST {endpoint}/livyApi/versions/{livyApiVersion}/sparkPools/{sparkPoolName}/sessions/{sessionId}/statements

URI 参数

名称 必需 类型 说明
endpoint
path True

string

工作区开发终结点,例如 https://myworkspace.dev.azuresynapse.net

livyApiVersion
path True

string

请求的有效 api-version。

sessionId
path True

integer

int32

会话的标识符。

sparkPoolName
path True

string

Spark 池的名称。

请求正文

名称 类型 说明
code

string

kind

SparkStatementLanguageType

响应

名称 类型 说明
200 OK

SparkStatement

成功

示例

Create statement within a spark session.

示例请求

POST myWorkspace.dev.azuresynapse.net/livyApi/versions/2020-12-01/sparkPools/mySparkPool/sessions/123/statements

{
  "code": "fill in here",
  "kind": "fill in here"
}

示例响应

{
  "id": 123,
  "code": "fill in here",
  "state": "fill in here",
  "output": null
}

定义

名称 说明
LivyStatementStates
SparkStatement
SparkStatementLanguageType
SparkStatementOptions
SparkStatementOutput

LivyStatementStates

名称 类型 说明
available

string

cancelled

string

cancelling

string

error

string

running

string

waiting

string

SparkStatement

名称 类型 说明
code

string

id

integer

output

SparkStatementOutput

state

LivyStatementStates

SparkStatementLanguageType

名称 类型 说明
dotnetspark

string

pyspark

string

spark

string

sql

string

SparkStatementOptions

名称 类型 说明
code

string

kind

SparkStatementLanguageType

SparkStatementOutput

名称 类型 说明
data

object

ename

string

evalue

string

execution_count

integer

status

string

traceback

string[]