Skip to main content
이번 가이드에서는 X-Console의 사용법에 대해 설명합니다. X-Console이란 무엇이며 어떻게 작동하는지, 그리고 데이터 파이프라인을 디버깅하는 데 어떻게 활용할 수 있는지 소개합니다. X-Console Xplenty 플랫폼은 프로그래밍 지식이 하나도 없는 사람도 사용할 수 있습니다. 그러나 코딩에 익숙한 사용자는 특정 상황에서 플랫폼의 기능을 극대화할 수 있습니다. 그것이 Xplenty X-Console입니다. X-Console은 데이터 파이프라인의 함수를 테스트하는 도구로, 함수가 반환하는 결과를 미리 검토할 수 있습니다. X-Console 사용법

1. X-Console 시작 방법

Xplenty의 패키지 디자인 화면을 열면 ETL 데이터 파이프라인의 비주얼이 표시됩니다. [
etc-part08-ko image 1
](https://cdn.filestackcontent.com/auto_image//compress/cache=expiry:max/ngV8pcLqThCqpFrGJJ1T) Xplenty 대시보드에서 X-Console에 액세스하려면 Select 컴포넌트에서 액세스하는 방법과 독립형 액세스 방법이 있습니다. 독립형 X-Console에 액세스하려면 화면의 오른쪽 하단에 있는 파이프라인의 아이콘을 찾습니다. [
etc-part08-ko image 2
](https://cdn.filestackcontent.com/auto_image//compress/cache=expiry:max/DJaJMR7dSfKw8HoCoGpO)[
etc-part08-ko image 3
](https://cdn.filestackcontent.com/auto_image//compress/cache=expiry:max/kFXknJYhRpaJuefBTqZS) Select 컴포넌트 안에서 Xonsole에 액세스하려면 수식 편집기에서 X-Console 버튼을 클릭합니다. [
etc-part08-ko image 4
](https://cdn.filestackcontent.com/auto_image//compress/cache=expiry:max/3wYqkv01TIKVFwVuYknT)

2. CONCAT 함수의 동작 검증

예를 들어, CONCAT 함수의 결과를 확인하기 위해 X-Console에서 다음과 같은 명령을 실행할 수 있습니다. field1 ='hello' field2 ='world' CONCAT(field1, field2) [
etc-part08-ko image 5
](https://cdn.filestackcontent.com/auto_image//compress/cache=expiry:max/kAcCdz0DRIqhT9VANoLD) 결과로 “helloworld”라는 문자열이 반환되는지 확인할 수 있습니다.

3. JSON 문자열의 동작 검증

다음과 같은 JSON 문자열에서 성과 이름, 성별을 가져옵니다. [ { "label": "FIRST NAME", "value": "Taro", "key": "first_name" }, { "label": "LAST NAME", "value": "Yamada", "key": "last_name" }, { "is_required": "required", "datatype": "text", "label": "GENDER", "value": "Male", "key": "gender" } ] 1. 먼저 줄 바꿈 없이 문자열로 JSON데이터를 변수에 설정합니다. field1='[{"label":"FIRST NAME","value":"Taro","key":"first_name"},{"label":"LAST NAME","value":"Yamada","key":"last_name"},{"is_required":"required","datatype":"text","label":"GENDER","value":"Male","key":"gender"}]'
  • 원래는 Bag형으로서 취급되는 데이터이지만, 문자열형으로서 변수에 설정
2. 문자열형의 텍스트를 인수로 JsonExtractScalar로 해당 부분을 취득할 수 있는지 검증 JsonExtractScalar(field1,'$.[0].value’) ==> Taro JsonExtractScalar(field1,'$.[1].value’) ==> Yamada JsonExtractScalar(field1,'$.[2].value’) ==> Male <!— notionvc: 4f88f4d3-626c-4a5f-99a1-4e2707dfe37e —>

<!— Google Tag Manager hidden fields —> <!— End Google Tag Manager hidden fields —> <!— Text input—> Get Started Free 7-day trial. Easy setup. Cancel any time
Last modified on June 1, 2026