정적 데이터 타입에 맞는 코드, 즉 정적 타입 코드를 지원하기 위해 고안된 스파크의 구조적 API이다.
따라서 동적 타입 언어인 파이썬과 R에서는 사용할 수 없다.
타입 안정성을 지원하므로 초기화에 사용한 클래스대신 다른 클래스를 사용해 접근할 수 없다,
구조적 API로 개발된 배치모드의 연산을 스트리밍 방식으로 실행할 수 있으며 지연 시간을 줄이고 증분 처리할 수 잇습니다.