쿼리 서비스에 대한 보호 기능

가드레일은 Adobe Experience Platform에서 데이터 및 시스템 사용, 성능 최적화, 오류 또는 예기치 않은 결과 발생을 방지하는 임계값입니다.

이 문서에서는 라이선스 권한과 관련하여 데이터를 쿼리할 때 시스템 성능을 최적화하는 데 도움이 되는 쿼리 서비스 데이터에 대한 기본 사용 제한을 제공합니다.

전제 조건

이 문서를 계속 진행하기 전에 주요 Query Service 정의 및 기능을 잘 알고 있어야 합니다. 이러한 내용은 아래에 설명되어 있습니다.

  • 애드혹 쿼리: 실행 SELECT 쿼리의 결과를 찾는 데이터 탐색, 실험 및 유효성 검사 저장되지 않음 데이터 레이크.

  • 일괄 처리 쿼리: 실행 INSERT TABLE AS SELECTCREATE TABLE AS SELECT 데이터를 정리, 모양, 조작 및 보강하기 위한 쿼리 이러한 쿼리의 결과 저장됨 데이터 레이크. 이 기능의 소비를 측정하기 위한 지표는 계산 시간입니다.

  • 쿼리 서비스 사용자: Customer Journey Analytics, Adobe Real-time Customer Data Platform 및/또는 Adobe Journey Optimizer에 대해 현재 라이선스 내에 제공되는 Query Service 사용자도 Data Distiller에서 사용할 수 있습니다. Query Service 사용자는 기능 간에 공유됩니다.

  • Ad Hoc 사용자: Ad Hoc 사용자는 Ad Hoc 쿼리를 실행하는 사용자입니다.

  • 배치 사용자: 배치 사용자는 배치 질의를 실행하는 사용자입니다.

  • 보고 API: 데이터 가져오기 호출을 하기 위한 API(내부 또는 외부). 확장 보고 데이터 모델은 Real-Time CDP 대시보드 데이터 모델과 같은 Adobe Experience Platform의 기본 보고 데이터 모델에서 파생됩니다.

아래 그림은 Query Service 기능을 현재 패키징하고 라이센스를 부여하는 방법을 요약합니다.

라이센스와 관련된 Query Service 기능의 배포 및 패키징을 설명하는 다이어그램입니다.

제한 유형

이 문서에는 두 가지 유형의 기본 제한이 있습니다.

  • 소프트 제한: 소프트 제한을 넘어 갈 수 있지만, 소프트 제한은 시스템 성능에 대한 권장 지침을 제공합니다.

  • 하드 제한: 하드 제한은 절대 최대값을 제공합니다.

노트

이 문서에 설명된 기본 제한은 지속적으로 개선되고 있습니다. 업데이트를 정기적으로 확인하십시오.

기본 엔티티 성능 보호 기능

아래 표는 특정 쿼리 패턴을 사용할 때 쿼리 실행을 위한 권장 보안 제한 및 설명을 제공합니다.

애드혹 쿼리

가드레일 제한 제한 유형 설명
최대 실행 시간 10분 하드 임시 SQL 쿼리에 대한 최대 출력 시간을 정의합니다. 결과를 반환하기 위해 시간 제한을 초과하는 경우 오류 코드가 53400.
동시 쿼리 서비스 사용자
  • 애플리케이션 제품 설명에 지정된 대로
  • +5(구매한 모든 추가 Ad Hoc 쿼리 사용자 추가 기능 팩 포함)
하드 특정 조직에 대해 동시에 세션을 생성할 수 있는 사용자 수를 정의합니다. 동시성 제한이 초과되면 사용자는 Session Limit Reached 오류가 발생했습니다.
쿼리 동시성
  • 애플리케이션 제품 설명에 지정된 대로
  • +1(모든 추가 애드혹 쿼리 사용자 추가 기능 SKU 팩 구입)
하드 특정 조직에 대해 동시에 실행할 수 있는 쿼리의 수를 정의합니다. 동시성 제한을 초과하는 경우 쿼리는 큐에 추가됩니다.
클라이언트 커넥터 및 결과 출력 제한 클라이언트 커넥터
  • 쿼리 UI(100개 행)
  • 타사 클라이언트(50,000)
  • PostgresSQL 클라이언트(50,000)
하드 쿼리 결과는 다음 방법을 통해 수신할 수 있습니다.
  • 쿼리 서비스 UI
  • 타사 클라이언트
  • PostgresSQL 클라이언트
참고: 출력 수에 제한을 추가하면 결과가 더 빨리 반환될 수 있습니다. 예, LIMIT 5, LIMIT 10
를 통해 반환된 결과 클라이언트 UI 해당 없음 사용자가 결과를 사용할 수 있도록 하는 방법을 정의합니다.

일괄 처리 쿼리

가드레일 제한 제한 유형 설명
최대 실행 시간 24시간 하드 일괄 처리 SQL 쿼리에 대한 최대 실행 시간을 정의합니다.
쿼리의 처리 시간은 처리할 데이터의 양과 쿼리 복잡성에 따라 달라집니다.
스케줄링되지 않은 배치에 대한 동시작업 질의 서비스 사용자
  • 애플리케이션 제품 설명에 지정된 대로
  • +5(구매한 모든 추가 Ad Hoc 쿼리 사용자 추가 기능 팩 포함)
하드 스케줄링되지 않은 배치 질의(예: 대화형 모드의 CTAS/ITAS 쿼리)에 대해 특정 조직에 대해 동시에 세션을 생성할 수 있는 사용자 수를 정의합니다. 동시성 제한이 초과되면 사용자는 Session Limit Reached 오류가 발생했습니다.
예약된 배치에 대한 동시 질의 서비스 사용자 사용자 제한 없음 해당 없음 예약된 배치 쿼리는 비동기 작업이므로 사용자 제한이 없습니다.
일괄 데이터 처리에 대한 계산 시간 고객의 Adobe Experience Platform Intelligence Query Custom SKU 판매 주문에 지정된 대로 소프트 고객이 데이터 레이크에 데이터를 다시 스캔, 처리 및 쓰기 위해 일괄 처리 쿼리를 실행할 수 있는 연간 범위 계산 시간을 정의합니다.
쿼리 동시성 지원됨 해당 없음 예약된 배치 쿼리는 비동기 작업이므로 동시 쿼리가 지원됩니다.
클라이언트 커넥터 및 결과 출력 제한 클라이언트 커넥터
  • 쿼리 UI(행에 대한 상한 제한 없음)
  • 타사 클라이언트(행에 대한 상한 제한 없음)
  • PostgresSQL 클라이언트(행에 대한 상한값 없음)
  • REST API(행에 대한 상한값 없음)
하드 쿼리 결과는 다음 방법을 사용하여 확인할 수 있습니다.
  • 파생 데이터 세트로 저장 가능
  • 기존 파생된 데이터 세트에 삽입할 수 있습니다
참고: 쿼리 결과에서 레코드 수 번호에는 제한이 없습니다.
를 통해 반환된 결과 데이터 세트 해당 없음 사용자가 결과를 사용할 수 있도록 하는 방법을 정의합니다.

쿼리 가속 저장소

아래 표에는 쿼리 가속 저장소에 대한 권장 보안 제한 및 설명이 나와 있습니다.

가드레일 제한 제한 유형 설명
쿼리 동시성 4 하드 보고 API를 통해 집계된 데이터에 대한 쿼리(Real-Time CDP 데이터 모델과 같은 데이터 모델을 향상시키는 쿼리 포함)에 효율적으로 실행할 리소스가 있는지 확인하기 위해 보고 API는 각 쿼리에 동시성 슬롯을 할당하여 리소스 사용률을 추적합니다. 시스템은 쿼리를 큐에 넣고 동시성 슬롯을 사용할 수 있게 되거나 캐시에서 제공될 때까지 기다립니다. 지정된 시간에 최대 4개의 동시 쿼리 슬롯을 사용할 수 있습니다.
BI 도구를 통해 보고 API에 액세스하고 더 많은 동시성이 필요한 경우 BI 서버가 필요합니다.

다음 단계

이 문서를 읽은 후에는 사용 가능한 쿼리 패턴으로 쿼리 실행을 위한 기본 제한을 더 잘 이해할 수 있어야 합니다.

Query Service에 대한 자세한 내용은 다음 설명서를 참조하십시오.

이 페이지에서는