

보고 › 문제 해결 › 20,000개를 초과하는 레코드에 대해 사용자 계정 생성
20,000개를 초과하는 레코드에 대해 사용자 계정 생성
레코드 수가 20,000개를 초과하는 경우 사용자 계정 보고서를 생성하려면 일부 추가 단계가 필요합니다.
20,000개를 초과하는 레코드에 대해 사용자 계정 보고서를 생성하려면
- Business Objects Central Management 콘솔을 엽니다.
- "Servers"(서버)를 선택하고 servername.pageserver를 선택합니다.
- "Database Records To Read When Previewing Or Refreshing a Report"(보고서를 검토 또는 갱신할 때 읽을 데이터베이스 레코드) 항목에 대해 "Unlimited"(제한 없음)를 선택합니다.
- Crystal Reports 디자이너를 사용하여 사용자 계정 보고서를 엽니다.
- "Database"(데이터베이스) > "Set Datasource Location"(데이터베이스 위치 설정)을 사용하여 스냅숏 데이터베이스에 대한 데이터베이스 위치를 지정합니다.
- 이 변경 내용을 저장합니다.
- "Database"(데이터베이스) > "Datasource Expert"(데이터 원본 내보내기)"를 사용하여 오른쪽 창에서 "Command"(명령)을 마우스 오른쪽 단추로 클릭합니다.
SQL 구문이 왼쪽에 표시되고 매개 변수 목록이 표시됩니다.
- "Parameters Fields"(매개 변수 필드)에 표시된 그대로 매개 변수 이름을 보고서 템플릿에 입력합니다.
- 왼쪽에서 쿼리를 변경하고 이 매개 변수를 쿼리에 추가합니다.
예를 들어, reportid 매개 변수가 있는 경우 쿼리는 다음과 같습니다.
Select * from endPointAttributes, endpointview, imreport6
where endPointAttributes.imr_endpointid = endpointview.imr_endpointid and endPointAttributes.imr_reportid = endpointview.imr_reportid
endpointview.imr_reportid = imreport6.imr_reportid and imreport6.imr_reportid = {?reportid}
- 보고서를 저장합니다.
Copyright © 2015 CA Technologies.
All rights reserved.
 
|
|