구성된 테이블에 분석 규칙 추가 - AWS Clean Rooms

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

구성된 테이블에 분석 규칙 추가

다음 섹션에서는 구성된 테이블에 분석 규칙을 추가하는 방법을 설명합니다. 분석 규칙을 정의하면 AWS Clean Rooms에서 지원하는 특정 분석 규칙과 일치하는 쿼리를 실행하도록 쿼리할 수 있는 구성원을 승인할 수 있습니다.

AWS Clean Rooms 다음과 같은 유형의 분석 규칙을 지원합니다.

구성된 테이블당 하나의 분석 규칙만 있을 수 있습니다. 구성된 테이블을 컬래버레이션과 연결하기 전에 언제든지 분석 규칙을 구성할 수 있습니다.

중요

Clean Rooms에 대한 암호화 컴퓨팅을 사용하고 공동 작업에서 데이터 테이블을 암호화한 경우 암호화된 구성 테이블에 추가하는 분석 규칙은 데이터가 암호화된 방식과 일치해야 합니다. 예를 들어 SELECT (집계 분석 규칙) 에 대한 데이터를 암호화한 경우 JOIN (목록 분석 규칙) 에 대한 분석 규칙을 추가해서는 안 됩니다.

테이블에 집계 분석 규칙 추가 (안내식 흐름)

집계 분석 규칙을 사용하면 선택적 측정기준에 따라 COUNTSUM, 및 함수를 사용하여 행 수준 정보를 표시하지 않고 통계를 집계하는 쿼리를 사용할 수 있습니다. AVG

이 절차에서는 AWS Clean Rooms 콘솔의 안내식 흐름 옵션을 사용하여 구성된 테이블에 집계 분석 규칙을 추가하는 프로세스를 설명합니다.

테이블에 집계 분석 규칙을 추가하려면(안내식 흐름)
  1. AWS 계정 (아직 로그인하지 않은 경우) 를 사용하여 AWS Clean Rooms 콘솔에 AWS Management Console 로그인하고 콘솔을 여십시오.

  2. 콘솔의 왼쪽 탐색 창에서 구성된 테이블을 선택합니다.

  3. 구성된 테이블을 선택합니다.

  4. 구성된 테이블 세부 정보 페이지에서 분석 규칙 구성을 선택합니다.

  5. 1단계: 유형 선택유형 아래에서 기본적으로 집계 옵션을 선택한 상태로 둡니다.

  6. 생성 방법에서 유도 흐름을 선택하고 다음을 선택합니다.

  7. 2단계: 쿼리 컨트롤 지정에서 집계 함수의 경우:

    1. 드롭다운에서 집계 함수를 선택합니다.

      • COUNT

      • COUNT DISTINCT

      • SUM

      • SUM DISTINCT

      • AVG

    2. 열 드롭다운에서 집계 함수에 사용할 수 있는 을 선택합니다.

    3. (선택 사항) 다른 함수 추가를 선택하여 다른 집계 함수를 추가하고 하나 이상의 열을 해당 함수에 연결합니다.

      참고

      집계 함수가 최소 1개 이상 필요합니다.

    4. (선택 사항) 집계 함수를 제거하려면 제거를 선택합니다.

  8. 조인 컨트롤의 경우,

    1. 테이블을 단독으로 쿼리하도록 허용하는 옵션 하나를 선택합니다.

      사용자 선택 항목... THEN ...
      아니요. 오버랩만 쿼리할 수 있습니다 쿼리가 가능한 구성원이 소유한 테이블에 조인된 경우에만 테이블을 쿼리할 수 있습니다.
      테이블은 단독으로 쿼리하거나 다른 테이블에 조인할 때 쿼리할 수 있습니다.
    2. 지정된 조인 열에서는 INNER JOIN 명령문에서 사용할 수 있도록 허용하려는 열을 선택하세요.

      이전 단계에서 를 선택한 경우 이 옵션은 선택 사항입니다.

    3. 일치에 사용할 수 있는 연산자 지정에서 여러 조인 열에서 일치시키는 데 사용할 수 있는 연산자(있는 경우)를 선택합니다. 두 개 이상의 JOIN 열을 선택하는 경우 이러한 연산자 중 하나가 필요합니다.

      사용자 선택 항목... THEN ...
      AND 테이블 간의 한 열을 다른 열에 조인하는 것을 INNER JOIN 일치 조건에 AND를 포함할 수 있습니다.
      또는 INNER JOIN 일치 조건에 OR을 포함시켜 테이블 간에 여러 열 일치 항목을 결합할 수 있습니다. 이 논리 연산자는 일치율을 높이는 데 유용합니다.
  9. (선택 사항) 차원 컨트롤의 경우 차원 열 지정 드롭다운에서 SELECT 명령문에 사용할 수 있도록 허용할 열과 쿼리의 WHERE GROUPBY, ORDER BY 부분을 선택합니다.

    참고

    집계 함수 또는 조인 열은 차원 열로 사용할 수 없습니다.

  10. 스칼라 함수의 경우 어떤 스칼라 함수를 허용하시겠습니까?에 대한 옵션 하나를 선택합니다

    사용자 선택 항목... THEN ...
    현재 모두 에서 지원됩니다. AWS Clean Rooms AWS Clean Rooms에서 현재 지원하는 모든 스칼라 함수를 허용합니다.
    • 목록 보기를 선택하여 AWS Clean Rooms에서 지원되는 스칼라 함수의 전체 목록을 볼 수 있습니다.

    사용자 지정 목록 허용할 스칼라 함수를 사용자 지정할 수 있습니다.
    • 허용된 스칼라 함수 지정 드롭다운에서 하나 이상의 옵션을 선택합니다.

    None(없음) 스칼라 함수는 허용하지 않는 것이 좋습니다.

    자세한 내용은 스칼라 함수 단원을 참조하십시오.

  11. 다음을 선택합니다.

  12. 3단계: 쿼리 결과 제어 지정에서 집계 제약 조건에 대해 다음을 수행하세요.

    1. 이름의 드롭다운 목록을 선택합니다.

    2. 각 출력 행에 COUNT DISTINCT 함수를 적용한 후 반환될 각 출력 행에 대해 충족되어야 하는 고유 값의 최소 수에 대한 드롭다운 목록을 선택합니다.

    3. 제약 조건 추가를 선택하여 집계 제약 조건을 더 추가합니다.

    4. (선택 사항) 집계 제약 조건을 제거하려면 제거를 선택합니다.

  13. 결과에 추가 분석을 적용하려면 목표에 따라 옵션을 선택하십시오.

    목표 권장 옵션
    이 테이블에서는 직접 쿼리만 허용하세요. 쿼리 결과에 대한 추가 분석 실행을 거부합니다. 테이블은 직접 쿼리에만 사용할 수 있습니다. 허용되지 않음
    이 표에 직접 쿼리와 추가 분석을 모두 허용하지만 필수는 아닙니다. 허용됨
    필요한 추가 분석 중 하나를 사용하여 처리되는 직접 쿼리에만 테이블을 사용할 수 있도록 요구하십시오. 이 테이블의 직접 쿼리를 반환하려면 먼저 추가 처리를 거쳐야 합니다. 필수
  14. Next(다음)를 선택합니다.

  15. 4단계: 검토 및 구성에서 이전 단계에서 선택한 내용을 검토하고 필요한 경우 편집한 다음 분석 규칙 구성을 선택합니다.

테이블에 집계 분석 규칙을 성공적으로 구성했다는 확인 메시지가 표시됩니다.

테이블에 목록 분석 규칙 추가 (안내식 흐름)

목록 분석 규칙을 사용하면 관련 테이블과 쿼리할 수 있는 구성원의 테이블 간의 중복에 대한 행 수준 목록을 출력하는 쿼리가 가능합니다.

이 절차에서는 콘솔의 안내식 흐름 옵션을 사용하여 구성된 테이블에 목록 분석 규칙을 추가하는 프로세스를 설명합니다. AWS Clean Rooms

테이블에 목록 분석 규칙 추가하기(안내식 흐름)
  1. AWS 계정 (아직 로그인하지 않은 경우) 를 사용하여 AWS Clean Rooms 콘솔에 AWS Management Console 로그인하고 콘솔을 여십시오.

  2. 콘솔의 왼쪽 탐색 창에서 구성된 테이블을 선택합니다.

  3. 구성된 테이블을 선택합니다.

  4. 구성된 테이블 세부 정보 페이지에서 분석 규칙 구성을 선택합니다.

  5. 1단계: 유형 선택에서 유형에서 목록 옵션을 선택합니다.

  6. 생성 방법에서 흐름 안내를 선택하고 다음을 선택합니다.

  7. 2단계: 쿼리 컨트롤 지정에서 조인 컨트롤의 경우:

    1. 조인 열 지정에서 INNER JOIN 명령문에 사용하도록 허용하려는 열을 선택합니다.

    2. 일치 허용 연산자 지정에서 다중 조인 열의 일치 연산자 지정에 사용할 수 있는 연산자(있는 경우)를 선택합니다. 두 개 이상의 JOIN 열을 선택하는 경우 이러한 연산자 중 하나가 필요합니다.

      사용자 선택 항목... THEN ...
      AND 테이블 간의 한 열을 다른 열에 조인하는 것을 INNER JOIN 일치 조건에 AND를 포함할 수 있습니다.
      또는 INNER JOIN 일치 조건에 OR을 포함시켜 테이블 간에 여러 열 일치 항목을 결합할 수 있습니다. 이 논리 연산자는 일치율을 높이는 데 유용합니다.
  8. (선택 사항) 목록 컨트롤의 경우 목록 열 지정 드롭다운에서 쿼리 출력에 사용(즉, SELECT 명령문에 사용)하거나 결과를 필터링하는 데 사용할 열(즉, WHERE 명령문)을 선택합니다.

  9. Next(다음)를 선택합니다.

  10. 3단계: 쿼리 결과 제어 지정에서 출력에 적용되는 추가 분석의 경우 목표에 따라 옵션을 선택합니다.

    목표 권장 옵션
    이 테이블에서는 직접 쿼리만 허용하세요. 쿼리 결과에 대한 추가 분석 실행을 거부합니다. 테이블은 직접 쿼리에만 사용할 수 있습니다. 허용되지 않음
    이 표에 직접 쿼리와 추가 분석을 모두 허용하지만 필수는 아닙니다. 허용됨
    필요한 추가 분석 중 하나를 사용하여 처리되는 직접 쿼리에만 테이블을 사용할 수 있도록 요구하십시오. 이 테이블의 직접 쿼리를 반환하려면 먼저 추가 처리를 거쳐야 합니다. 필수
  11. 4단계: 검토 및 구성에서 이전 단계에서 선택한 내용을 검토하고 필요한 경우 편집한 다음 분석 규칙 구성을 선택합니다.

테이블에 대한 목록 분석 규칙을 성공적으로 구성했다는 확인 메시지가 표시됩니다.

테이블에 사용자 지정 분석 규칙 추가 (안내식 흐름)

사용자 지정 분석 규칙을 사용하면 구성된 테이블에서 사용자 지정 SQL 쿼리를 사용할 수 있습니다. 다음을 사용하는 경우 사용자 지정 분석 규칙이 필요합니다.

  • 분석 템플릿 - 사전 승인된 특정 쿼리 세트 또는 데이터를 사용하는 SQL 쿼리를 제공할 수 있는 특정 계정 세트를 허용합니다.

  • 차등 개인 정보 보호 — 사용자 식별 시도로부터 보호

이 절차에서는 AWS Clean Rooms 콘솔의 안내식 흐름 옵션을 사용하여 구성된 테이블에 사용자 지정 분석 규칙을 추가하는 프로세스를 설명합니다.

테이블에 사용자 지정 분석 규칙 추가하기(안내식 흐름)
  1. AWS 계정 (아직 로그인하지 않은 경우) 를 사용하여 AWS Clean Rooms 콘솔에 AWS Management Console 로그인하고 콘솔을 여십시오.

  2. 콘솔의 왼쪽 탐색 창에서 구성된 테이블을 선택합니다.

  3. 구성된 테이블을 선택합니다.

  4. 구성된 테이블 세부 정보 페이지에서 분석 규칙 구성을 선택합니다.

  5. 1단계: 유형 선택에서 유형에서 사용자 지정 옵션을 선택합니다.

  6. 생성 방법에서 흐름 안내를 선택하고 다음을 선택합니다.

  7. 2단계: 차등 프라이버시 설정에서 차등 프라이버시를 켜거나 끌 것인지 결정합니다. 차등 프라이버시는 재식별 공격으로부터 데이터를 보호하는 수학적으로 입증된 기술입니다.

    1. 차등 프라이버시의 경우:

      만약… 그런 다음을 선택합니다…
      사용자 수준의 데이터를 보유하고 있으며 재식별 시도로부터 보호받고 싶은 경우 켜기
      사용자 수준 데이터가 없거나 재식별 시도에 대한 보호가 필요하지 않은 경우 끄기
    2. 차등 개인 정보 보호를 활성화하도록 선택한 경우 개인 정보를 보호하려는 열 등 사용자의 고유 식별자가 포함된 사용자 식별자 user_id 열을 선택하십시오.

      컬래버레이션에서 둘 이상의 테이블에 대해 차등 개인 정보 보호를 활성화하려면 두 분석 규칙의 사용자 식별자 열과 동일한 열을 구성하여 테이블 전체에서 사용자에 대한 정의를 일관되게 유지해야 합니다. 구성이 잘못된 경우 쿼리를 수행할 수 있는 구성원에게는 쿼리를 실행하는 동안 사용자 기여도 숫자(예: 사용자의 광고 노출 수)를 계산하기 위해 2개의 열 중에서 선택할 수 있다는 오류 메시지가 표시됩니다.

    3. Next(다음)를 선택합니다.

  8. 3단계: 쿼리 컨트롤 지정에서

    1. 제어 유형에서는 목표에 따라 옵션을 선택합니다.

      목표 옵션
      구성된 테이블에서 실행하기 전에 각각의 새 분석 템플릿 검토 이 테이블에서 실행되도록 허용하기 전에 각각의 새 분석 검토
      구성된 테이블에서 모든 분석 템플릿 또는 직접 쿼리를 수행할 수 있습니다 이 테이블에서 특정 협업자가 만든 쿼리를 검토하지 않고 실행할 수 있도록 허용
    2. 다음 중 하나를 선택합니다.

      다음을 선택한 경우... THEN ...
      이 테이블에서 실행이 허용되기 전에 각각의 새 분석을 검토 실행이 허용된 분석 템플릿에서 분석 템플릿 추가를 선택한 다음 드롭다운 목록에서 적절한 공동 작업분석 템플릿을 선택합니다.
      이 테이블에서 특정 협업자가 만든 쿼리를 검토하지 않고 실행할 수 있도록 허용 쿼리 생성AWS 계정 허용에서 추가를 AWS 계정 선택한 다음 적절한 AWS 계정 ID를 선택합니다.
  9. Next(다음)를 선택합니다.

  10. 4단계: 쿼리 결과 제어 지정에서

    1. 출력에 허용되지 않는 열의 경우 목표에 따라 옵션 중 하나를 선택하십시오.

      목표 권장 옵션
      쿼리 출력에서 모든 열이 반환되도록 허용 None(없음)
      쿼리 출력에서 특정 열이 반환되는 것을 허용하지 않음 사용자 지정 목록
    2. 다음 중 하나를 선택합니다.

      다음을 선택한 경우... THEN ...
      None(없음) 출력에 적용된 추가 분석으로 이동
      사용자 지정 목록 허용되지 않는 열 지정에서 쿼리 출력에서 제거하려는 열을 선택합니다.
    3. 결과에 추가 분석을 적용하려면 목표에 따라 옵션을 선택하십시오.

      목표: 권장 옵션
      이 테이블에서는 직접 쿼리만 허용하세요. 쿼리 결과에 대한 추가 분석 실행을 거부합니다. 테이블은 직접 쿼리에만 사용할 수 있습니다. 허용되지 않음
      이 표에 직접 쿼리와 추가 분석을 모두 허용하지만 필수는 아닙니다. 허용
      필수 추가 분석 중 하나를 사용하여 처리되는 직접 쿼리에서만 테이블을 사용할 수 있어야 합니다. 이 테이블의 직접 쿼리를 반환하려면 먼저 추가 처리를 거쳐야 합니다. 필수
  11. Next(다음)를 선택합니다.

  12. 5단계: 검토 및 구성에서 이전 단계에서 선택한 내용을 검토하고 필요한 경우 편집한 다음 분석 규칙 구성을 선택합니다.

테이블에 대한 사용자 지정 분석 규칙을 성공적으로 구성했다는 확인 메시지가 표시됩니다.

테이블에 분석 규칙 추가 (JSON편집기)

다음 절차는 AWS Clean Rooms 콘솔의 JSON편집기 옵션을 사용하여 테이블에 분석 규칙을 추가하는 방법을 보여줍니다.

테이블에 집계, 목록 또는 사용자 지정 분석 규칙을 추가하려면 (JSON편집기)
  1. AWS 계정 (아직 로그인하지 않은 경우) 를 사용하여 AWS Clean Rooms 콘솔에 AWS Management Console 로그인하고 콘솔을 여십시오.

  2. 콘솔의 왼쪽 탐색 창에서 구성된 테이블을 선택합니다.

  3. 구성된 테이블을 선택합니다.

  4. 구성된 테이블 세부 정보 페이지에서 분석 규칙 구성을 선택합니다.

  5. 1단계: 유형 선택에서 유형, 집계, 목록 또는 사용자 지정 옵션을 선택합니다.

  6. 생성 방법에서 JSON 편집기를 선택하고 다음을 선택합니다.

  7. 2단계: 컨트롤 지정에서 쿼리 구조를 삽입(템플릿 삽입)하거나 파일을 삽입(파일에서 가져오기)하도록 선택할 수 있습니다.

    사용자 선택 항목... THEN ...
    템플릿 삽입
    1. 분석 규칙 정의에서 선택한 분석 규칙의 매개변수를 지정합니다.

    2. Ctrl + 스페이스바를 눌러 자동 완성을 활성화할 수 있습니다.

    집계 분석 규칙 파라미터에 대한 자세한 내용은 집계 분석 규칙 - 쿼리 제어 섹션을 참조하세요.

    리스트 분석 규칙 파라미터에 대한 자세한 내용은 목록 분석 규칙 - 쿼리 제어 섹션을 참조하세요.

    Import From File
    1. 로컬 드라이브에서 JSON 파일을 선택합니다.

    2. Open을 선택합니다.

      분석 규칙 정의에는 업로드된 파일의 분석 규칙이 표시됩니다.

  8. 다음을 선택합니다.

  9. 3단계: 검토 및 구성에서 이전 단계에서 선택한 내용을 검토하고 필요한 경우 편집한 다음 분석 규칙 구성을 선택합니다.

테이블에 대한 분석 규칙을 성공적으로 구성했다는 확인 메시지가 나타납니다.

다음 단계

구성된 테이블에 분석 규칙을 구성했으므로 이제 다음을 수행할 준비가 되었습니다.