Loading
시스템 관리자에 대한 피싱 방지 MFA 및 전 직원사용자 MFA 적용 안내 더 많이 읽기
CRM Analytics
CRM Analytics 빠른 정렬: 제한 사항 및 지침

CRM Analytics 빠른 정렬: 제한 사항 및 지침

CRM Analytics는 강력한 빠른 정렬 기능을 제공하므로 사용자가 열 머리글을 클릭하여 테이블 및 차트 위젯 내에서 직접 데이터를 정렬할 수 있습니다. 그러나 일부 쿼리 구성은 이 기능을 방해할 수 있습니다. 이 문서에서는 알려진 제한 사항을 간략하게 설명하고 빠른 정렬 기능을 효과적으로 사용할 수 있는 모범 사례를 제공합니다.

빠른 정렬이 지원되지 않는 경우

기술적 충돌으로 인해 쿼리 실패가 발생할 수 있는 다음 시나리오에서는 빠른 정렬이 비활성화됩니다.

  • union 문이 있는 SAQL 쿼리
  • 바인딩된 상호 작용을 포함하는 foreach 또는 order의 SAQL 쿼리
    • 선택 바인딩으로 인해 예상 열이 변경되는 경우
    • foreach 또는 order 조항에서 사용되는 {{cell(...)}}을 예로 들 수 있습니다.
  • 완전히 바인딩된 SAQL 쿼리
    • 키 작업(예: group, foreach 또는 order)이 완전히 바인딩된 경우 시스템에서 해당 작업을 신뢰할 수 없게 해석하거나 정렬할 수 없습니다.
    • 부분적으로 바인딩된 쿼리는 빠른 정렬을 지원합니다.
  • PIGQL 쿼리
    • PIGQL의 정적 특성으로 인해 빠른 정렬이 지원되지 않음
  • 직접 쿼리(Salesforce/Snowflake/Data 360/Google BigQuery)
    • 빠른 정렬은 다음 쿼리 유형의 서버측 정렬을 지원하지 않습니다.

축소 양식

  • 축소 양식 1.0
    • subtotal가 활성화되면 정렬을 방해하는 암시적 바인딩이 도입됩니다.
  • Compact Form 2.0
    • columnTotal가 활성화되어 있고 group, columnTotal 또는 subtotal에 어떤 형태의 바인딩이 포함되어 있는 경우

다음 제한 사항이 존재하는 이유

이전에는 CRM Analytics에 자동 빠른 정렬 감지가 포함되었습니다. 그러나 이 기능은 특히 고급 바인딩을 활용하여 일부 유효한 사용 사례를 방지했습니다. 예:

  • 완전히 바인딩된 쿼리에 대한 종속성
  • 주문 절이 바인딩된 경우에만 비활성화와 같이 이전에 일부 지원을 활성화하려고 시도한 경우 특히 바인딩이 예상 열을 동적으로 변경한 경우 런타임 오류가 발생했습니다.

빠른 정렬 모범 사례

  • 정렬이 필요한 경우 가능한 경우 부분 바인딩된 쿼리를 사용합니다.
  • 선택 바인딩을 변경할 때 빠른 정렬 동작을 테스트합니다(특히 문에서 foreach 또는 order 범위 내).
  • 빠른 정렬을 사용하려는 경우 group, foreach 또는 order과 같은 전체 SAQL 연산을 바인딩하지 마십시오.
예

빠른 정렬 작업:

q = group q by {{cell(Step.selection, 0, "groupField").toString()}};
q = foreach q generate q.'Industry' as 'Industry', count(q) as 'Count';

빠른 정렬 실패:

q = foreach q generate {{cell(Step.selection, 0, "projection").toString()}};
 
로드 중
Salesforce Help | Article