내용으로 건너뛰기

Quick Suite에서 조인된 데이터 소스 관련 문제를 해결하려면 어떻게 해야 합니까?

4분 분량
0

Amazon Quick Suite에서 데이터 소스를 조인하려고 하면 발생하는 문제를 해결하고자 합니다.

간략한 설명

다음과 같은 시나리오에서는 Quick Suite에서 여러 소스의 데이터를 조인할 수 없습니다.

  • Quick Suite 콘솔의 데이터세트 수정 페이지에서 데이터 추가 버튼 및 그리드 패널이 보이지 않습니다.
  • 지리적 필드를 사용했습니다.
  • 두 Amazon 데이터세트에서 세 번째 데이터세트를 만들려고 했습니다.
  • Quick Suite의 조인 메모리가 부족합니다.
  • 중복 열 또는 모호한 열 오류가 발생합니다.

해결 방법

데이터세트 수정 페이지에서 데이터 추가 및 그리드 패널이 보이지 않음

데이터 추가 버튼 및 그리드 패널이 보이지 않는 경우 데이터세트 소유자에게 데이터 소스에 대한 액세스 권한을 요청해야 합니다.

소유한 데이터세트를 다른 사용자와 공유하려면 다음 단계를 완료하십시오.

  1. Quick Suite 콘솔을 엽니다.
  2. 데이터세트를 선택한 다음, 새 데이터세트를 선택합니다.
  3. 공유하려는 데이터세트를 선택합니다.
  4. 데이터 소스 공유를 선택한 다음, 사용자 초대를 선택합니다.
  5. 사용자 이름과 필요한 권한을 입력합니다.
  6. 공유를 선택합니다.

데이터세트에 데이터를 더 추가하려면 다음 단계를 완료하십시오.

  1. 데이터세트를 연 다음, 데이터세트 편집을 선택합니다.
  2. 데이터 준비 페이지에서 데이터 추가를 선택합니다.
  3. 데이터를 추가할 방법을 선택합니다. 데이터세트, 데이터 소스에서 추가하거나 파일을 업로드할 수 있습니다.
    참고: 사용자 지정 SQL 사용을 선택하여 쿼리 편집기를 연 다음, SQL 데이터 소스에 대한 쿼리를 작성할 수도 있습니다.
  4. 빨간색 점을 선택하여 조인을 구성합니다.
  5. 원하는 조인 유형을 선택합니다. 내부, 왼쪽, 오른쪽 또는 전체.
  6. 적용을 선택합니다.

지리적 필드를 사용했음

조인 인터페이스는 지리적 필드를 지원하지 않습니다. 이 문제를 해결하려면 다음 단계를 완료하십시오.

  1. 데이터 유형을 지리 공간에서 문자열로 변경합니다.
  2. 원하는 조인 유형을 적용합니다.
  3. 데이터세트 페이지로 돌아가서 데이터세트를 선택합니다.
  4. 새 데이터세트에 사용을 선택하여 상위 데이터세트에 새 하위 데이터세트를 만듭니다.
  5. 필드 유형을 다시 지리 공간으로 변경합니다.
  6. 저장을 선택합니다.

자세한 내용은 지리 공간 데이터 추가를 참조하십시오.

두 데이터세트에서 세 번째 데이터세트를 만들려고 했음

두 데이터세트를 조인하여 세 번째 데이터세트를 만들 수는 없습니다. 그러나 Amazon Athena 데이터 세트의 경우 다음 단계를 완료하십시오.

  1. Athena에서 쿼리를 작성하여 두 테이블을 조인한 다음, 뷰를 만듭니다.
  2. 뷰에 Athena 데이터 소스를 만듭니다.
  3. 사용자 지정 SQL을 작성한 다음, 새 Athena 데이터 소스를 사용하여 Quick Suite에서 데이터세트를 만듭니다.

Quick Suite의 조인 메모리가 부족함

SPICE(초고속 병렬 인메모리 계산 엔진)에 저장되지 않은 다양한 소스의 테이블이 있는 교차 데이터 소스 데이터세트를 조인하는 경우, 크기 제한이 있습니다. 1GB보다 큰 데이터세트가 두 개 이상이면 Quick Suite의 메모리가 부족해집니다. 이 문제를 해결하려면 사용자 지정 SQL 쿼리를 사용하여 데이터세트를 조인하십시오.

SPICE에 저장하는 두 데이터세트를 조인하는 경우 조인에 포함된 모든 보조 테이블의 총 크기는 20GB를 초과할 수 없습니다. 자세한 내용은 데이터 조인을 참조하십시오.

테이블 조인이 큰 경우 먼저 데이터베이스에서 조인 조건 쿼리를 실행하는 것이 모범 사례입니다. 그런 다음, 테이블 또는 뷰를 만들고 마지막으로 테이블 또는 뷰에서 Quick Suite의 데이터세트를 만듭니다.

자세한 내용은 Amazon Quick Suite에서 데이터 소스 간 조인을 참조하십시오.

중복 열 또는 모호한 열 오류가 발생함

다음과 같은 중복 열 오류를 받습니다.

"ERROR - Duplicate column name 'column name' "

다음 예제 쿼리에서는 중복 열 오류가 발생합니다.

select * from schema.sales, schema.date where sales.dateid = date.dateid;

다음과 같은 모호한 열 오류를 받습니다.

"ERROR - column reference "dateid" is ambiguous"

다음 예제 쿼리에서는 모호한 열 오류가 발생합니다.

select sid, dateid from schema.sales, schema.date, schema.users where sales.sid = users.userid and dateid = dateid and year = 2010 and city = 'dallas';

일반 열 이름이 테이블 이름이나 별칭으로 한정되지 않는 경우 중복 및 모호한 열 오류가 발생합니다. 중복 및 모호한 열 오류를 해결하려면 테이블 이름 또는 별칭을 한정자로 사용하여 조인된 열 이름을 지정합니다.

관련 정보

Amazon Quick Sight의 데이터 소스 연결 문제

Quick Suite에서 사용자 지정 SQL 데이터 소스의 SQL 예외 오류를 해결하려면 어떻게 해야 합니까?

Quick Suite에서 Athena를 데이터 소스로 사용하면 발생하는 ‘Access denied’ 오류를 해결하려면 어떻게 해야 합니까?