BeginSession 요소(XMLA)
SOAP 요청 메시지에서 SOAP 헤더를 사용하여 MicrosoftSQL ServerAnalysis Services 인스턴스에서 새 세션을 시작할 수 있습니다.
네임스페이스 urn:schemas-microsoft-com:xml-analysis
구문
<soap:Envelope xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
...
<BeginSession
xmlns="urn:schemas-microsoft-com:xml-analysis" />
...
</soap:Header>
<soap:Body>
...
</soap:Body>
</soap:Envelope>
요소 특징
특징 |
설명 |
---|---|
데이터 형식 및 길이 |
없음 |
기본값 |
없음 |
카디널리티 |
0-1: 한 번만 나타날 수 있는 선택적 요소입니다. |
요소 관계
관계 |
요소 |
---|---|
부모 요소 |
없음 |
자식 요소 |
없음 |
주의
BeginSession 헤더 요소는 Analysis Services 인스턴스로 보내는 SOAP 요청의 일부이며 해당 인스턴스에서 새 세션을 명시적으로 시작합니다. SOAP 응답에서 반환되는 SOAP 헤더에는 새 세션을 식별하는 Session 요소가 포함됩니다. 이 새 세션 식별자는 후속 SOAP 요청에서 Session 헤더 요소를 사용하여 저장 및 전송됩니다.
BeginSession 헤더 요소가 전송되지 않으면 세션은 명시적으로 시작되지 않습니다. 세션이 명시적으로 시작되지 않으면 해당 세션의 트랜잭션을 관리할 수 없습니다. 즉, BeginTransaction, CommitTransaction 및 RollbackTransaction XMLA(XML for Analysis) 명령을 사용할 수 없습니다. 암시적으로 시작된 세션에서 실행되는 모든 XMLA 메서드 및 명령은 원자성 트랜잭션으로 간주됩니다.