Campaign 데이터베이스 쿼리
쿼리는 선택한 테이블의 필드를 사용하거나 공식을 사용하여 만들어집니다.
Adobe Campaign에서 쿼리를 작성하는 단계는 다음과 같습니다.
이러한 모든 단계는 일반 쿼리 편집기에서 사용할 수 있습니다. 쿼리가 다른 컨텍스트에서 작성되면 일부 단계가 누락될 수 있습니다. 쿼리에 대한 자세한 내용은 워크플로우 쿼리 활동 설명서를 참조하세요.
1단계 - 표 선택 step-1---choose-a-table
Campaign 데이터베이스를 쿼리하려면 일반 쿼리 편집기 를 열고 Document type 창에서 쿼리할 데이터가 포함된 테이블을 선택하십시오.
필요한 경우 필터 필드 또는 Filters 단추를 사용하여 데이터를 필터링합니다.
2단계 - 추출할 데이터 선택 step-2---choose-data-to-extract
Data to extract 화면에서 출력에 포함할 필드를 선택합니다. 이러한 필드는 결과에 표시되는 열을 정의합니다.
예를 들어 Age, Primary key, Email domain 및 City 을(를) 선택할 수 있습니다. 출력은 이 선택에 따라 구조화됩니다. 열의 순서를 조정하려면 창 오른쪽에 있는 파란색 화살표를 사용합니다.
수식을 추가하거나 집계 함수에 프로세스를 적용하여 표현식을 수정할 수 있습니다. 표현식을 편집하려면 Expression 열 필드를 클릭한 다음 Edit expression 을(를) 선택합니다.
출력 열에 표시된 데이터를 그룹화할 수 있습니다. 이렇게 하려면 Yes 창의 Group 열에서 Data to extract 을(를) 선택합니다. 그러면 선택한 그룹화 축을 기준으로 결과가 집계됩니다. 그룹화를 사용하는 쿼리의 예제는 이 섹션을 참조하세요.
-
Handle groupings (GROUP BY + HAVING) 옵션을 사용하면 결과를 그룹화하고 해당 그룹에 조건을 적용할 수 있습니다. 출력 열의 모든 필드에 적용됩니다. 예를 들어, 출력 열의 값을 그룹화한 다음 결과를 필터링하여 35세에서 50세 사이의 수신자와 같은 특정 정보만 검색할 수 있습니다.
이 작업에 대한 자세한 정보는 이 섹션을 참조하십시오.
Remove duplicate rows (DISTINCT) 옵션은 출력에서 동일한 행을 제거합니다(중복 제거). 예를 들어 성, 이름 및 전자 메일 을(를) 출력 열로 선택하면 세 필드 모두에서 값이 같은 모든 레코드가 중복 항목으로 간주됩니다. 각 연락처가 한 번만 표시되도록 하기 위해 하나의 인스턴스만 결과에 유지됩니다.
3단계 - 데이터 정렬 step-3---sort-data
Sorting 창을 사용하면 열 내용을 정렬할 수 있습니다. 화살표를 사용하여 열 순서를 변경합니다.
- Sorting 열을 사용하면 열 내용을 A부터 Z까지 또는 오름차순으로 간단히 정렬하고 정렬할 수 있습니다.
- Descending sort 은(는) 콘텐츠를 Z부터 A까지 내림차순으로 정렬합니다. 예를 들어 가장 높은 수치가 목록 맨 위에 표시되는 것과 같이 레코드 매출을 볼 때 유용합니다.
이 예제에서 데이터는 수신자 연령을 기준으로 오름차순으로 정렬됩니다.
4단계 - 데이터 필터링 step-4---filter-data
쿼리 편집기를 사용하면 데이터를 필터링하여 결과를 좁힐 수 있습니다. 사용 가능한 필터는 쿼리하는 테이블에 따라 다릅니다.
Filtering conditions 을(를) 선택하면 Target elements 섹션이 열립니다. 여기에서 수집할 데이터를 필터링하는 규칙을 정의할 수 있습니다.
-
새 필터를 만들려면 조건을 만드는 데 필요한 필드, 연산자 및 값을 선택합니다. 이 페이지의 에 설명된 대로 여러 조건을 결합할 수도 있습니다.
-
기존 필터를 다시 사용하려면 Add 단추를 클릭하고 Predefined filter 을(를) 선택한 다음 원하는 필터를 선택하십시오.
Generic query editor 에서 만든 필터는 다른 쿼리 응용 프로그램에서 다시 사용할 수 있으며, 그 반대도 마찬가지입니다. 나중에 사용할 수 있도록 필터를 저장하려면 Save 아이콘을 클릭합니다.
다음 예제와 같이 모든 영어권 수신자를 복구하려면 "받는 사람 언어 같음 EN"을 선택하십시오.
필터링 조건의 결과를 보려면 Preview 탭을 클릭하십시오. 이 경우 모든 영어권 수신자는 이름, 이름 및 이메일 주소와 함께 표시됩니다.
SQL 언어에 익숙한 사용자는 Generate SQL query 을(를) 클릭하여 SQL에서 쿼리를 볼 수 있습니다.
5단계 - 데이터 서식 지정 step-5---format-data
제한 필터를 구성하면 Data formatting 창이 열립니다. 이 창에서는 출력 열을 재배열하고, 데이터를 변환하고, 열 레이블 대소문자를 조정할 수 있습니다. 계산된 필드를 만들어 최종 결과에 공식을 적용할 수도 있습니다.
선택하지 않은 열은 데이터 미리 보기 창에서 숨겨집니다.
Transformation 열을 사용하면 열 레이블을 대문자 또는 소문자로 변경할 수 있습니다. 열을 선택하고 Transformation 열을 클릭합니다. 다음을 선택할 수 있습니다.
- Switch to lower case,
- Switch to upper case,
- First letter in upper case.
6단계 - 데이터 미리보기 step-6---preview-data
Data preview 창은 쿼리 프로세스의 마지막 단계를 표시합니다. 열 또는 XML 형식으로 표시할 수 있는 결과를 검토하려면 Start the preview of the data 을(를) 클릭하십시오. 기본 SQL 쿼리를 검사하려면 Generated SQL queries 탭을 엽니다. 이 단계에서는 쿼리를 더 사용하기 전에 쿼리가 예상대로 작동하는지 확인할 수 있습니다.
이 예제에서 데이터는 수신자 연령을 기준으로 오름차순으로 정렬됩니다.
관련 항목