Amazon QuickSight에서 테스트 이메일 보고서를 보내려고 했지만 시각적 자료에 데이터가 표시되지 않습니다.
간략한 설명
다음 오류 중 하나가 표시됩니다.
"동적 기본 매개변수로 인해 모든 시각적 자료에 대한 데이터가 없기 때문에 보고서가 전송되지 않았습니다."
-또는-
"필터와 함께 정적 기본값 매개변수를 사용할 때 모든 시각자료(사용자: 전체)에 대한 데이터가 없기 때문에 보고서가 전송되지 않았습니다.”
앞의 오류는 시각화에 데이터가 표시되지 않는 원인이 되는 동적 또는 정적 기본 매개변수가 QuickSight 대시보드에 있을 때 발생합니다. 예를 들어 매개변수가 필터에 연결되어 있고 필터가 데이터 집합의 어떤 값과도 일치하지 않는 경우 데이터가 표시되지 않습니다. 대시보드 비주얼에 데이터가 표시되지 않으면 QuickSight에서 이메일을 보낼 수 없습니다.
참고: QuickSight 이메일 보고서는 매개 변수에 대해 정적 기본값만 사용합니다. 동적 기본값은 무시됩니다.
해결 방법
참고: AWS Command Line Interface(AWS CLI) 명령 실행 시 오류가 발생하는 경우, AWS CLI 오류 문제 해결을 참고하세요. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하세요.
이 문제를 해결하려면 동적 또는 정적 기본 매개변수와 이를 연결한 필터 또는 제어를 편집하세요.
다음 단계를 완료합니다.
-
Amazon QuickSight 콘솔을 엽니다.
-
대시보드를 선택한 다음 문제가 발생한 대시보드를 선택합니다.
-
4단계에서 사용할 브라우저 URL의 대시보드 ID를 기록해 둡니다.
예: https://us-east-1.quicksight.aws.amazon.com/sn/dashboards/a1bc123d-abc1-abc2-abc3-abcdefef12345.
-
다음 describe-dashboard AWS CLI 명령을 실행하여 대시보드가 게시된 분석을 식별합니다.
aws quicksight describe-dashboard --aws-account-id account_id --dashboard-id dashboard_id
참고: account_id을 AWS 계정 ID로 바꾸고 dashboard_id를 대시보드의 ID로 바꿉니다.
-
7단계에서 사용할 출력의 소스 엔터티(분석) ARN을 기록합니다.
출력 예시:
{ "Status": 200,
"Dashboard": {
"DashboardId": "a1bc123d-abc1-abc2-abc3-abcdefef12345",
"Arn": "arn:aws:quicksight:us-east-1:658909682992:dashboard/a1bc123d-abc1-abc2-abc3-abcdefef12345",
"Name": "12345",
"Version": {
"CreatedTime": "2022-03-10T09:36:47.593000-06:00",
"Errors": [],
"VersionNumber": 1,
"SourceEntityArn": "arn:aws:quicksight:us-east-1:658909682992:analysis/e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba"
참고: 앞의 예제 출력 스니펫에서 소스 엔터티 ARN은 e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba입니다.
-
Amazon QuickSight 콘솔에서 분석을 선택합니다.
-
브라우저 URL 끝에 소스 엔티티 ARN을 추가한 다음 Enter를 누릅니다.
예: https://us-east-1.quicksight.aws.amazon.com/sn/analyses/e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba.
-
제어판에서 각 컨트롤을 편집한 다음 매개변수의 이름을 메모합니다.
-
탐색 창에서 필터를 선택한 다음 각 필터를 편집합니다. 사용된 매개변수가 있는지 확인합니다.
-
탐색 창에서 매개변수를 선택한 다음 7단계와 8단계에서 식별한 매개변수를 편집합니다. 동적 또는 정적 기본값이 설정되어 있는지 확인합니다.
관련 정보
이메일로 보고서 예약 및 전송