Oracle 데이터베이스에서 보고서 데이터 집합 만들기
Reporting Services에서는 Oracle 관계형 데이터 원본에서 보고서 데이터를 검색할 수 있게 해주는 데이터 처리 확장 프로그램을 제공합니다. Oracle 데이터 원본에 연결한 후에는 해당 데이터 원본에서 보고서로 가져올 데이터를 정의하는 보고서 데이터 집합을 만들 수 있습니다.
데이터 집합을 만들려면 드롭다운 목록에서 저장 프로시저를 선택하거나 SQL 쿼리를 만듭니다. 속성을 지정하고 보고서 매개 변수와 쿼리 매개 변수를 정의해도 됩니다. 자세한 내용은 방법: Oracle 데이터 원본에서 데이터 검색을 참조하십시오.
쿼리 디자이너에는 텍스트 기반 쿼리 디자이너와 그래픽 쿼리 디자이너라는 두 가지 유형의 쿼리 디자이너가 있습니다. 기본적으로는 텍스트 기반 쿼리 디자이너가 열리며 이 쿼리 디자이너에서는 연결 문자열의 식과 같이 표준이 아닌 쿼리 구문을 사용할 수 있습니다. 자세한 내용은 텍스트 기반 쿼리 디자이너 사용자 인터페이스 및 그래픽 쿼리 디자이너 사용자 인터페이스를 참조하십시오.
쿼리 매개 변수 사용
쿼리에 매개 변수가 있는 경우 보고서 디자이너에서는 쿼리가 입력되면 해당하는 보고서 매개 변수를 보고서 정의에 자동으로 만듭니다. 보고서를 실행하면 보고서 매개 변수에 대한 값이 쿼리 매개 변수로 전달됩니다. 자세한 내용은 보고서에 매개 변수 추가 및 방법: 보고서 매개 변수와 쿼리 매개 변수 연결을 참조하십시오.
저장 프로시저 사용
저장 프로시저를 사용하여 데이터 집합의 데이터를 반환할 수 있습니다. 이렇게 하려면 명령 유형 입력란에서 StoredProcedure를 선택한 다음 저장 프로시저의 이름을 입력합니다. Reporting Services에서는 데이터 집합을 하나만 반환하는 저장 프로시저를 지원합니다.