내보내기(0) 인쇄
모두 확장

알려진 문제(Azure SQL 보고)

업데이트 날짜: 2014년 5월

Important중요
SQL 보고는 2014년 10월 31일에 서비스가 중단됩니다. 자세한 내용은 이 FAQ를 참조하십시오. Microsoft Azure의 보고에 대해 알아보려면 WindowsAzure.com에서 가상 컴퓨터를 참조하십시오.

이 문서에는 SQL 보고의 알려진 문제 목록이 포함되어 있습니다. 이 문서는 목록에서 항목이 제거되거나, 새로운 문제가 발생하거나, 기존 문제에 대해 추가로 확인된 사항이 있는 경우 그에 따라 변경될 수 있습니다.

현재 실행 로그 파일 다운로드에 대한 1MB의 파일 크기 제약 조건이 있습니다. 1MB 제한을 초과하는 파일을 다운로드하려고 하면 다음과 같은 오류가 발생합니다.

"호출 작업 'GetExecutionLog'이(가) 실패했습니다. 형식 예외 'System.ServiceModel.DomainServices.Client.DomainOperationException'이(가) 발생했습니다. 고객 지원에 문의 시 활동 ID 및 타임스탬프 제공: <ActivityID> - <Timestamp>"

이 제한을 해결하려면 다운로드되는 데이터의 양을 줄이기 위해 날짜 범위를 제한할 수 있습니다. 실행 로그 데이터의 보존 기간은 60일입니다. 날짜 범위는 최소한 1일입니다.

또는 Microsoft 고객 지원 서비스에 지원 티켓을 제출할 수 있습니다. 청구 또는 기술 티켓 유형(청구는 Azure 평가판을 사용하는 경우 나타나는 티켓 유형임)을 사용하여 티켓을 제출할 수 있습니다.

요청을 받으면 고객 지원 서비스에서는 파일 크기가 1MB를 넘는 실행 로그 데이터를 제공할 수 있지만 데이터 보존 기간은 마찬가지로 60일 이내입니다. 고객 지원 서비스에 문의하려면 관리 포털에서 계정 이름을 클릭하고 드롭다운 메뉴에서 Microsoft 고객 지원 서비스를 선택하십시오. 실행 로그에 대한 자세한 내용은 실행 로그 다운로드(Azure SQL 보고)를 참조하십시오.

현재, 보고서 사용자 등록뿐만 아니라 SQL 보고 설정에도 관리 포털을 사용해야 합니다. 서비스와 사용자가 설정된 후 ReportServer2010 끝점 및 SOAP API를 사용하여 역할 할당, 폴더 생성, 데이터 원본 구성 및 보고서 배포를 수행할 수 있습니다. 자세한 내용은 보고서 서버 웹 서비스 메서드를 참조하십시오. 또한 지원되지 않는 API에 대해 알아보려면 다음 항목을 검토하십시오. Azure SQL 보고에 대한 지침 및 제한 사항.

SQL 보고는 이제 Azure 관리 포털에 통합되었습니다. 이전 포털과는 달리, 이제는 폴더 탐색이 루트 수준 액세스와 추가 폴더 수준 한 개의 두 수준으로 제한됩니다.

포털에서 만드는 새로운 보고 서비스의 경우 폴더 계층이 두 수준까지만 이동할 수 있으며 루트 노드 아래의 폴더 계층 하나를 지원합니다. 기전에 설정되었고 세 수준 이상의 폴더 계층이 있는 기존 보고 서비스의 경우에는 보고서 서버 HTML 페이지를 사용하여 보고서 및 공유 데이터 원본에 액세스할 수 있습니다.

  • 관리 포털에 로그인하고 SQL 보고 서비스를 선택합니다.

  • 대시보드 페이지에서 웹 서비스 URL을 클릭하여 보고 서비스 HTML 페이지를 엽니다. 연속된 링크를 클릭하여 폴더 경로를 탐색할 수 있습니다. 서비스 URL을 통한 폴더 탐색은 읽기 전용입니다. 항목을 볼 수는 있지만 편집 또는 관리할 수 없습니다.

Windows Azure SQL 보고의 성능은 Reporting Services의 내부 하드웨어 배포에 비해 낮은 경우가 많습니다. 다음 표에서는 알려진 문제와 가능한 해결 방법을 보여 줍니다.

 

문제 링크

성능 개선을 위한 일반 팁

Azure SQL 보고 개발을 위한 세 가지 최선의 방법

동일한 데이터 센터에 보고서와 데이터 원본 유지

Azure SQL 보고를 사용하여 성능을 개선하는 방법에 대한 팁

보고서 캐싱 사용. 캐싱은 기본적으로 해제되어 있지만 개발자가 렌더링 시간 개선을 위해 보고서 캐싱을 프로그래밍 방식으로 설정할 수 있습니다.

Azure SQL 보고에서 보고서 캐싱을 사용하여 성능 개선

대화형 높이 축소

Azure SQL 보고 - 성능 사례 연구

렌더링에 4분 이상 소용되는 보고서는 성공적으로 완료되지 않을 수 있습니다. 여기에는 보고서 URL을 사용하여 보고서 서버에서 실행되는 보고서 및 SQL 보고 SOAP 끝점을 호출하여 렌더링할 때 자동 실행되는 보고서도 포함됩니다.

해결 방법

가능한 가장 빠른 렌더링을 위해 보고서 최적화:

  • 최적화된 쿼리 및 제한된 크기의 결과 집합을 사용합니다. 런타임에 반환되는 데이터의 양을 대략적으로 파악합니다. 백 엔드로 Microsoft Azure SQL 데이터베이스를 사용하는 클라이언트에서 약 2분 이내에 결과 집합을 반환하는 쿼리를 작성하도록 시도합니다. 이미지와 같은 LOB(Large Binary Object)를 반환하는 쿼리는 대역폭 제한으로 인해 실행이 느릴 수 있습니다.

  • 보고서 디자인을 단순화합니다. 테이블의 경우 하나의 행 그룹을 포함하는 단일 테이블부터 시작한 다음 하나의 행 그룹과 하나의 열 그룹을 포함시키고, 이후 정보 행을 추가합니다. 차트의 경우 원형 차트에서 시작한 다음 하나의 계열을 포함하는 가로 막대형 차트를 추가하고, 이후 여러 계열을 포함하는 차트를 만듭니다.

Windows Azure SQL 보고에 배포된 보고서에 테이블을 열로 정렬하도록 시도할 때, 지정된 순서로 정렬되지 않을 수 있습니다.

서버 수준에서 Microsoft Azure SQL 데이터베이스가 데이터 정렬 설정을 허용하지 않을 때 발생하며, 이 때 보고서는 Windows 데이터 정렬을 기본 설정으로 사용합니다. Azure SQL 데이터베이스의 데이터 정렬 지원에 대한 자세한 내용은 SQL 서버 데이터 정렬 지원(http://go.microsoft.com/fwlink/?LinkId=238699)를 참조하십시오.

이 문제를 해결하려면 RDL 파일에서 데이터 집합의 데이터 정렬 속성을 설정합니다. 데이터 집합의 데이터 정렬 속성에 대한 자세한 내용은 DataSet.Collation(http://go.microsoft.com/fwlink/?LinkId=238700)를 참조하십시오.

보고서를 인쇄할 때 다음과 같은 메시지가 표시될 수 있습니다.

"클라이언트 인쇄 제어를 로드할 수 없음"

이 웹 사이트가 다음 추가 기능을 설치하려고 합니다. 'Microsoft Corporation'의 'SQL Server Reporting Services 2011'”.

SQL 보고 보고서가 인쇄되도록 하려면 다음 단계를 수행합니다.

  1. 보고서 리본에서 인쇄 아이콘을 누릅니다.

  2. "클라이언트 인쇄 제어를 로드할 수 없음" 창에서 확인을 누릅니다.

  3. "이 웹 사이트가 다음 추가 기능을 설치하려고 합니다. 'Microsoft Corporation'의 'SQL Server Reporting Services 2011'." 창에서 설치를 클릭합니다.

  4. 인쇄 아이콘을 다시 클릭합니다.

  5. 사용자 액세스 제어에서 컴퓨터 변경을 허용하라는 메시지가 표시되면 를 클릭합니다.

  6. 프린터를 선택하고 확인을 클릭합니다.

참고 항목

표시:
© 2014 Microsoft