
Select 컴포넌트
Select 컴포넌트는 만능입니다. SQL에 비유하자면 Select에 해당하는 기능이며, Xplenty의 풍부한 변환함수들을 이용하여 JSON과 텍스트 등을 분석에 사용할 수 있는 다양한 데이터 형식으로 가공할 수 있습니다. 다음은 Rest API에서 얻은 JSON 데이터에서 필요한 필드를 개별적으로 가공하는 Select 컴포넌트의 예입니다. [

1. SQL Select에 해당하는 기능
- 필드 버리기(선택하지 않기)
- 필드 이름 변경<!— notionvc: 4122af4f-76b5-4c9c-b8da-47607ed23b8d —>
- 계산식<!— notionvc: 554119a1-70e1-4f3a-a4f2-213334f9e14f —>
- 필드 데이터의 형식 변경
- Datetime 형식의 Timezone 변경 등
- CASE 문에 의한 조건 분기 처리(Case When …)<!— notionvc: d39e77b9-df8d-4a00-a007-6ad1027d42df —>
CASE WHEN mail_address matches '.*xplenty.com.*' THEN true ELSE false END
예 2) 캠페인 이름이 다음과 일치하는 경우(컬럼 값이 숫자일지라도 데이터 형이 문자열인 경우, 홑따옴표 - 싱글 쿼테이션 - 로 감싸야 함)<!— notionvc: 0f0dd3d6-9751-4048-b04c-15ddf0cac6b3 —>
CASE WHEN ga_campaign=='jp_facebook' THEN 'JP_FB' WHEN ga_campaign=='jp_twitter' AND ga_date>='20200420' THEN 'JP_twitter_camp1' WHEN ga_campaign=='jp_twitter' AND ga_date<'20200420' THEN 'JP_twitter_camp2' ELSE 'Unknown' END
조건식에 사용할 수 있는 비교 연산자의 종류
[
