SparkSession class
Classe che rappresenta una sessione SparkSession.
Costruttori
| Spark |
Creare una sessione SparkSession. |
Metodi
Dettagli costruttore
SparkSession(SynapseClientContext)
Creare una sessione SparkSession.
new SparkSession(client: SynapseClientContext)
Parametri
- client
- SynapseClientContext
Riferimento al client del servizio.
Dettagli metodo
create(string, string, ExtendedLivySessionRequest, ServiceCallback<ExtendedLivySessionResponse>)
function create(workspaceName: string, sparkPoolName: string, livyRequest: ExtendedLivySessionRequest, callback: ServiceCallback<ExtendedLivySessionResponse>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- livyRequest
- ExtendedLivySessionRequest
Payload della richiesta di processo batch compatibile con Livy.
- callback
Callback
create(string, string, ExtendedLivySessionRequest, SparkSessionCreateOptionalParams)
Creare una nuova sessione Spark.
function create(workspaceName: string, sparkPoolName: string, livyRequest: ExtendedLivySessionRequest, options?: SparkSessionCreateOptionalParams): Promise<SparkSessionCreateResponse>
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- livyRequest
- ExtendedLivySessionRequest
Payload della richiesta di processo batch compatibile con Livy.
- options
- SparkSessionCreateOptionalParams
Parametri facoltativi
Restituisce
Promise<SparkSessionCreateResponse>
Promise<Models.SparkSessionCreateResponse>
create(string, string, ExtendedLivySessionRequest, SparkSessionCreateOptionalParams, ServiceCallback<ExtendedLivySessionResponse>)
function create(workspaceName: string, sparkPoolName: string, livyRequest: ExtendedLivySessionRequest, options: SparkSessionCreateOptionalParams, callback: ServiceCallback<ExtendedLivySessionResponse>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- livyRequest
- ExtendedLivySessionRequest
Payload della richiesta di processo batch compatibile con Livy.
- options
- SparkSessionCreateOptionalParams
Parametri facoltativi
- callback
Callback
createStatement(string, string, number, LivyStatementRequestBody, RequestOptionsBase)
Creare un'istruzione all'interno di una sessione Spark.
function createStatement(workspaceName: string, sparkPoolName: string, sessionId: number, livyRequest: LivyStatementRequestBody, options?: RequestOptionsBase): Promise<SparkSessionCreateStatementResponse>
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- livyRequest
- LivyStatementRequestBody
Payload della richiesta di processo batch compatibile con Livy.
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<SparkSessionCreateStatementResponse>
Promise<Models.SparkSessionCreateStatementResponse>
createStatement(string, string, number, LivyStatementRequestBody, RequestOptionsBase, ServiceCallback<LivyStatementResponseBody>)
function createStatement(workspaceName: string, sparkPoolName: string, sessionId: number, livyRequest: LivyStatementRequestBody, options: RequestOptionsBase, callback: ServiceCallback<LivyStatementResponseBody>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- livyRequest
- LivyStatementRequestBody
Payload della richiesta di processo batch compatibile con Livy.
- options
- RequestOptionsBase
Parametri facoltativi
- callback
Callback
createStatement(string, string, number, LivyStatementRequestBody, ServiceCallback<LivyStatementResponseBody>)
function createStatement(workspaceName: string, sparkPoolName: string, sessionId: number, livyRequest: LivyStatementRequestBody, callback: ServiceCallback<LivyStatementResponseBody>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- livyRequest
- LivyStatementRequestBody
Payload della richiesta di processo batch compatibile con Livy.
- callback
Callback
deleteMethod(string, string, number, RequestOptionsBase)
Annulla una sessione Spark in esecuzione.
function deleteMethod(workspaceName: string, sparkPoolName: string, sessionId: number, options?: RequestOptionsBase): Promise<RestResponse>
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<RestResponse>
Prometti<msRest.RestResponse>
deleteMethod(string, string, number, RequestOptionsBase, ServiceCallback<void>)
function deleteMethod(workspaceName: string, sparkPoolName: string, sessionId: number, options: RequestOptionsBase, callback: ServiceCallback<void>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- options
- RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
deleteMethod(string, string, number, ServiceCallback<void>)
function deleteMethod(workspaceName: string, sparkPoolName: string, sessionId: number, callback: ServiceCallback<void>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- callback
-
ServiceCallback<void>
Callback
deleteStatement(string, string, number, number, RequestOptionsBase)
Terminare un'istruzione all'interno di una sessione.
function deleteStatement(workspaceName: string, sparkPoolName: string, sessionId: number, statementId: number, options?: RequestOptionsBase): Promise<SparkSessionDeleteStatementResponse>
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- statementId
-
number
Identificatore per l'istruzione.
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<SparkSessionDeleteStatementResponse>
Promise<Models.SparkSessionDeleteStatementResponse>
deleteStatement(string, string, number, number, RequestOptionsBase, ServiceCallback<LivyStatementCancellationResponse>)
function deleteStatement(workspaceName: string, sparkPoolName: string, sessionId: number, statementId: number, options: RequestOptionsBase, callback: ServiceCallback<LivyStatementCancellationResponse>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- statementId
-
number
Identificatore per l'istruzione.
- options
- RequestOptionsBase
Parametri facoltativi
Callback
deleteStatement(string, string, number, number, ServiceCallback<LivyStatementCancellationResponse>)
function deleteStatement(workspaceName: string, sparkPoolName: string, sessionId: number, statementId: number, callback: ServiceCallback<LivyStatementCancellationResponse>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- statementId
-
number
Identificatore per l'istruzione.
Callback
get(string, string, number, ServiceCallback<ExtendedLivySessionResponse>)
function get(workspaceName: string, sparkPoolName: string, sessionId: number, callback: ServiceCallback<ExtendedLivySessionResponse>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- callback
Callback
get(string, string, number, SparkSessionGetOptionalParams)
Ottiene una singola sessione spark.
function get(workspaceName: string, sparkPoolName: string, sessionId: number, options?: SparkSessionGetOptionalParams): Promise<SparkSessionGetResponse>
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- options
- SparkSessionGetOptionalParams
Parametri facoltativi
Restituisce
Promise<SparkSessionGetResponse>
Promise<Models.SparkSessionGetResponse>
get(string, string, number, SparkSessionGetOptionalParams, ServiceCallback<ExtendedLivySessionResponse>)
function get(workspaceName: string, sparkPoolName: string, sessionId: number, options: SparkSessionGetOptionalParams, callback: ServiceCallback<ExtendedLivySessionResponse>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- options
- SparkSessionGetOptionalParams
Parametri facoltativi
- callback
Callback
getStatement(string, string, number, number, RequestOptionsBase)
Ottiene una singola istruzione all'interno di una sessione spark.
function getStatement(workspaceName: string, sparkPoolName: string, sessionId: number, statementId: number, options?: RequestOptionsBase): Promise<SparkSessionGetStatementResponse>
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- statementId
-
number
Identificatore per l'istruzione.
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<SparkSessionGetStatementResponse>
Promise<Models.SparkSessionGetStatementResponse>
getStatement(string, string, number, number, RequestOptionsBase, ServiceCallback<LivyStatementResponseBody>)
function getStatement(workspaceName: string, sparkPoolName: string, sessionId: number, statementId: number, options: RequestOptionsBase, callback: ServiceCallback<LivyStatementResponseBody>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- statementId
-
number
Identificatore per l'istruzione.
- options
- RequestOptionsBase
Parametri facoltativi
- callback
Callback
getStatement(string, string, number, number, ServiceCallback<LivyStatementResponseBody>)
function getStatement(workspaceName: string, sparkPoolName: string, sessionId: number, statementId: number, callback: ServiceCallback<LivyStatementResponseBody>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- statementId
-
number
Identificatore per l'istruzione.
- callback
Callback
list(string, string, ServiceCallback<ExtendedLivyListSessionResponse>)
function list(workspaceName: string, sparkPoolName: string, callback: ServiceCallback<ExtendedLivyListSessionResponse>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
Callback
list(string, string, SparkSessionListOptionalParams)
Elencare tutte le sessioni Spark in esecuzione in un determinato pool di spark.
function list(workspaceName: string, sparkPoolName: string, options?: SparkSessionListOptionalParams): Promise<SparkSessionListResponse>
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- options
- SparkSessionListOptionalParams
Parametri facoltativi
Restituisce
Promise<SparkSessionListResponse>
Promise<Models.SparkSessionListResponse>
list(string, string, SparkSessionListOptionalParams, ServiceCallback<ExtendedLivyListSessionResponse>)
function list(workspaceName: string, sparkPoolName: string, options: SparkSessionListOptionalParams, callback: ServiceCallback<ExtendedLivyListSessionResponse>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- options
- SparkSessionListOptionalParams
Parametri facoltativi
Callback
listStatements(string, string, number, RequestOptionsBase)
Ottiene un elenco di istruzioni all'interno di una sessione Spark.
function listStatements(workspaceName: string, sparkPoolName: string, sessionId: number, options?: RequestOptionsBase): Promise<SparkSessionListStatementsResponse>
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<SparkSessionListStatementsResponse>
Promise<Models.SparkSessionListStatementsResponse>
listStatements(string, string, number, RequestOptionsBase, ServiceCallback<LivyStatementsResponseBody>)
function listStatements(workspaceName: string, sparkPoolName: string, sessionId: number, options: RequestOptionsBase, callback: ServiceCallback<LivyStatementsResponseBody>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- options
- RequestOptionsBase
Parametri facoltativi
- callback
Callback
listStatements(string, string, number, ServiceCallback<LivyStatementsResponseBody>)
function listStatements(workspaceName: string, sparkPoolName: string, sessionId: number, callback: ServiceCallback<LivyStatementsResponseBody>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- callback
Callback
resetTimeout(string, string, number, RequestOptionsBase)
Invia una chiamata keep-alive alla sessione corrente per reimpostare il timeout della sessione.
function resetTimeout(workspaceName: string, sparkPoolName: string, sessionId: number, options?: RequestOptionsBase): Promise<RestResponse>
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<RestResponse>
Prometti<msRest.RestResponse>
resetTimeout(string, string, number, RequestOptionsBase, ServiceCallback<void>)
function resetTimeout(workspaceName: string, sparkPoolName: string, sessionId: number, options: RequestOptionsBase, callback: ServiceCallback<void>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- options
- RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
resetTimeout(string, string, number, ServiceCallback<void>)
function resetTimeout(workspaceName: string, sparkPoolName: string, sessionId: number, callback: ServiceCallback<void>)
Parametri
- workspaceName
-
string
Nome dell'area di lavoro in cui eseguire operazioni.
- sparkPoolName
-
string
Nome del pool di spark. "ondemand" punta alla piscina ondemand.
- sessionId
-
number
Identificatore della sessione.
- callback
-
ServiceCallback<void>
Callback