ETL 마케팅: 마케터가 진정한 ETL에 관심을 가져야 하는 이유
이해합니다. 정말, 정말 이해합니다. 인사이트를 원하고, 실행 가능한 데이터를 원하며, 당신은 다음 최선 행동, 바로 지금. 마케팅 ETL에 크게 신경 쓰지 않으며, 솔직히 특정 방법. 당신은 왜 (성장) 그리고 당신은 무엇 (이것을 늘리고, 저것을 줄이며, 다른 것을 바꾸는), 하지만 방법 은 어느 정도 다른 사람’의 문제입니다.
엔지니어.
분석가.
데이터 과학자(때로는 데이터 관리자로 느껴짐)와 우리가 의존하는 다른 모든 기술 전문가들.
이 게시물의 목적은 간단합니다: 방법 이 중요하다는 것을 여러분에게 납득시키는 것입니다. 지속적인 마케팅 ETL은 여러분이 원하는 방법 이며, 올바른 방법 을 선택하는 것이 엄청나게, 대규모로, 거대하게 여러분에게 유리하다는 것을 말입니다.
당신의 삶을 더 낫게 만든다는 의미입니다. 인정도 받고요. 회사 비용도 절약하고요. 더 나은-최신의-정확한 데이터를 제공합니다. 실수를 방지하고 당혹스러움을 덜어줍니다. 승진도 시켜주고요. 그리고 — 아마도 더 중요한 것은 — 개발자와 데이터 과학자들이 당신을 싫어하지 않게 만든다는 겁니다. (이것이 좋은 이유는 미움을 받는 것이 끔찍하기 때문이지만, 또 다른 이유는 사람들이 그들이 미워하지 않는 사람을 돕기 때문입니다. 그리고 당신은 그들의 도움이 필요합니다. 정말로요.)
마케팅 ETL: 왜 중요한지에 대한 30초 요약
배우려 하지 않아도, 어느 정도는 스스로 알게 된 건 ETL은 추출, 변환, 적재를 의미합니다. 데이터는 한 곳에서 꺼내, 별로 매력적이지 않지만 사실 엄청 중요한 작업을 거쳐 다른 곳에 넣는 과정입니다.
꽤 간단하죠?
확신하는.
최상의 마케팅 결과를 얻으려면 많은 데이터가 필요합니다. 구체적으로 다음과 같은 데이터가 필요합니다
- 입력 데이터: 비용, 캠페인
- 전달 데이터: 노출수, 클릭수, 참여도
- 전환 데이터: 설치, 전환 등
- 법적으로/윤리적으로 이용 가능한 사용자 레벨
- 여러 출처의 집계 데이터
즉, 자체 분석·실시간 운영 솔루션을 포함한 다양한 시스템과 연동하고 있습니다, SKAdNetwork, Android용 Privacy Sandbox 향후, 특히 광고·마케팅 파트너와: 광고 네트워크 에 비용을 지출하고 있습니다.
쉽게 들릴지 모르지만, 실제로는 그렇지 않습니다.
그렇다면 옵트인 비율이 낮은 이유는 무엇일까요?
여기’s 마케팅 ETL 시스템이 다루어야 할 한 가지 예시: Facebook Ads와 연관된 테이블과 필드. 전문 용어로는 그것은’s ERD, 엔터티 관계 다이어그램입니다. 데이터에 대해 많이 알 필요 없이 여기엔 많은 엔터티와 관계가 있다는 것만 보면 됩니다 (감사합니다 FiveTran 이미지에 대해):

무슨 뜻일까요?
그건 여러분의 수십 개의 마케팅 파트너 중 하나일 뿐입니다. 또한 Google이 있습니다. Twitter, TikTok, Snap, ironSource, Liftoff, Moloco, AppLovin 및 시도해 볼 수 있는 다른 수천 개의 잠재적인 광고 파트너가 있습니다. 그러나 마케팅 파트너의 수에만 관한 것이 아닙니다. 경우에 따라 스키마가 잘 정의되어 있지 않거나 문서화되어 있지 않습니다. 다른 경우에는 특별한 권한 없이는 액세스조차 할 수 없습니다.
모든 데이터를 BI 시스템에 가져오는 것은 어렵습니다. 작동하는지(또는 작동하지 않는지)에 대한 최고의 통찰력을 생성하기 위해 수집할 수 있는 모든 원시 데이터를 원한다면 이를 중앙 집중화하고 소비 가능하고 실행 가능하며 접근 가능하도록 만들어야 합니다.
당연히, 마케팅 분석 제공업체인 Singular는 직접 모두 얻는 것보다 훨씬 선호됩니다. 왜냐하면 Singular 는 직접 모두 얻는 것보다 훨씬 선호됩니다. 왜냐하면 Singular는 직접 모두 얻는 것보다 훨씬 선호됩니다. 왜냐하면 Singular 는 직접 모두 얻는 것보다 훨씬 선호됩니다. 왜냐하면 Singular 는 모든 작업을 수행하고 쉽게 만들었습니다. 왜냐하면 완전히 테스트 새로운 파트너를.
그래서 ETL이 답인가요?
확실합니다 … 하지만 모든 ETL이 그런 것은 아닙니다. 마케팅 데이터는 일반적인 데이터가 아니기 때문입니다.
마케팅 데이터는 다른 데이터와 다르며, 전통적인 솔루션으로는 충분하지 않습니다. 그 이유는 다음과 같습니다 …
마케팅 데이터는 어렵습니다. 정말 어렵습니다.
BI 시스템에 실제로 필요한 모든 데이터를 API 또는 내보내기를 통해 얻으려면 ( Singular 에서도) 개발자와 데이터 과학자가 다음을 수행해야 합니다:
- 여러 엔드포인트를 사용하여 집계된 데이터를 가져오는 파이프라인 구축
- 사용자 수준 데이터에 대한 엔드포인트 및 수집 프로토콜 생성
모바일 측정 파트너를 포함한 대부분의 마케팅 분석 제공업체는 일일 내보내기를 지원하며 대부분의 MMP는 실시간 포백을 통해 데이터를 사용할 수 있도록 합니다.
내보내기가 가장 쉽지만 내보내기를 선택하면 광고 파트너에 문제가 있기 때문에(누구나 문제가 있음) 늦거나 부분적으로 처리될 가능성이 항상 있습니다. 포스트백을 선택하면 이를 수집해야 합니다. 포스트백은 실시간으로 처리되기 때문에 좋지만 문제가 있는 경우(누구나 문제가 있음) 시스템에 문제가 발생하고 엔드포인트가 다운되면 데이터를 손실하고 다시는 돌아오지 않기 때문에 나쁩니다. 그런데 실시간 솔루션을 구축하는 것은 비용이 많이 들고 어렵습니다. 하루는 아무 일도 일어나지 않다가 다음 날 Apple에서 귀사를 주목하고 큰 유료 캠페인이 성공하며 TikTok 인플루언서가 관심을 불러일으키기 때문에 대규모 확장 또는 동적 확장이 필요합니다.
하지만 귀사의 시스템은 무한한 규모를 가지고 있으며 결코 다운되지 않습니까?
개발자와 데이터 과학자는 데이터 손실을 싫어합니다 — 당신도 마찬가지죠, 업무 성과가 정확하고 시의적절하며 완전한 데이터에 달려 있기 때문에 — 그래서 두 가지, 내보내기와 와 포스트백.
추가 작업이기 때문에 짜증납니다.
내보내기의 경우 처음에는 수동으로 설정해야 합니다. 그 후에는 설정 및 잊어버리기를 희망합니다. 그러나 여전히 데이터 로딩, 변환 및 안정성 보장에 대한 책임이 있습니다.
API를 작동시키려면 다음을 수행해야 합니다
- 자동화 프로세스 설정
- 데이터 포인트에 접근
- 데이터 다운로드
- 데이터 로드
- 원하는 형식으로 데이터 변환
- 로컬에 저장

나쁜 소식은 여기 있습니다. 지금까지 말한 모든 것이 쉬운 부분이라는 것입니다.
포스트백은 더 어렵습니다 — 실시간 처리와 100% 가동이 필요할 뿐 아니라, 새로운 지표와 API가 끊임없이 늘어나기 때문이며, 특히 최근 SKAdNetwork와 — 현재 공개 베타 — Android의 프라이버시 샌드박스.
뭔가 변경될 때마다 마케터로서의 데이터가 중단됩니다. BI가 중단되고 모델이 중단되며 의사 결정 능력이 중단됩니다. 이제 개발자와 데이터 과학자에게 돌아가서 주의를 끌고 현재 작업 중인 것을 중단시키고 API 호출을 변경하고 수집 코드를 조정하며 변환 코드를 다시 작성하도록 요청해야 합니다.
더 나쁜 소식을 전하게 되어 죄송하지만 마케팅 데이터가 다른 데이터와 다른 이유 중 하나는 각 애드테크 벤더의 스키마가 극도로 변경되기 쉽기 때문입니다
- 새 버전
- 새 계층 구조
- 새 지표
- 새 광고 유형
모바일과 광고 기술이 가장 빠르게 변화하는 분야 중 두 개라는 걸 알고 계시죠. 두 분야를 합치면 그 영향은 기하급수적입니다. 매우 실질적으로, 당신’은 단순히 데이터 미로를 탐색하는 것이 아니라, 실제 Maze Runner 움직이는 퍼즐을 탐색하고 있습니다. API/내보내기/포스트백을 기반으로 시스템을 변경하려면 코드의 지속적인 수정, 데이터 JOIN 새로운 방식, 그리고 더 많은 개발자 시간이 필요합니다.
이 모든 작업을 마치고 데이터 과학자와 개발자들이 불만을 품고 그만두었지만 필요한 데이터를 확보하게 되어 기쁩니다. 이제 여러분은 내보내기에서 집계된 데이터를 사용할지, 사후 전송에서 사용자 수준 데이터를 사용할지 궁금해하기 시작합니다. 아니면 두 가지를 멋진 방법으로 결합하여 앱 성능의 어두운 구석을 밝힐 수 있을까요?
(그리고 짐작하셨겠지만, 이를 쉽게 진행할 수 있는 방법은 없습니다. 실시간 데이터가 내보내기 데이터와 쉽게 연결된다는 보장이 없습니다. 예를 들어 SKAdNetwork 데이터를 마케팅 캠페인 데이터와 결합하는 것은 쉬운 일이 아닙니다. 기껏해야 쉽지 않고 최악의 경우 매우 어렵습니다.)
이 시점에서 데이터 팀과 함께 인생의 선택에 대해 의문을 가지기 시작할 수 있습니다.
그리고 … 우리는 아직 비용 데이터나 캠페인 전달 데이터, 또는 앱 내 이벤트 및 참여에 대해 이야기하지 않았는데, 이 모든 것이 파트너로부터 제공되는 집계된 클릭 및 전환 데이터 및 사용자 수준 데이터와 함께 실제로 필요합니다.
따라서 … 실제로 필요한 것은 모든 파트너의 스키마를 즉시 이해하는 완전 관리형 마케팅 ETL입니다. 새로운 필드를 선택하고 대상 테이블을 변경한 다음 — Easy 버튼을 누르면 — 완료됩니다. 이렇게 하면 초기 설정 작업이 크게 간소화되고 지속적인 유지 관리 비용이 대폭 절감됩니다.
그러나 알아야 할 점은 기존 ETL은 단순히 작동하지 않는다는 것입니다.
마케팅 데이터가 다른 데이터와 다른 또 다른 이유가 있기 때문입니다…
잠시만요, 더 좋은 점이 있습니다 (또는, 마케팅 ETL이 필요한 이유)
이 모든 시간 동안, 그리고 방대하고 지속적인 작업 범위 동안, 여러분은 아마도 완전히 이해할 만하지만 완전히 파괴적인 실수를 저질렀을 것입니다. 즉, API 호출 및 내보내기가 37개의 서로 다른 광고 파트너로부터 가져오는 데이터가 정확하다고 가정하는 것입니다.
앗.
대부분의 경우 데이터는 정확하지 않습니다.
그것은 실제로 광고 파트너의 잘못이 아니며, 실제로는 그들의 문제도 아닙니다. 그것은 현실 세계의 기능입니다.
데이터를 가져오기 위한 API를 구축하고 관리하는 경우 데이터를 호출할 시간을 선택해야 합니다. 놀랍게도 가장 최신의 완전한 데이터를 원하기 때문에 사용 직전의 시간을 선택하려고 합니다. 이는 사용자의 입장에서 모두 합리적인 생각이지만 파트너의 계획, 필요, 기술 및 일정과는 전혀 관련이 없습니다.
관련된 많은 변수가 있습니다:
- 기본 데이터가 채워질 때
- 각 파트너가 8월 31일이 9월 1일로 바뀌는 시점(사용자의 현지 시간으로 오후 9시, 오후 3시 또는 오전 1시 중 어느 것입니까?)
- US, U.S., USA 중 어느 것입니까?
- “adset”과 “adgroup”은 같은 것입니까, 아닙니까?
- Singular 에서 데이터 다운로드를 완료한 경우
- Singular 에서 데이터 처리를 완료한 경우
- Singular 에서 데이터 보강을 완료한 경우
여기서 끝나는 것이 아닙니다. 다음과 같은 경우도 가능합니다:
- 파트너 데이터에 오류가 있습니다
- 사기 페널티 또는 리베이트로 인해 데이터가 변경될 수 있습니다
- 하나 이상의 지역에서 데이터 지연이 발생하여 내일 업데이트될 예정입니다
- 하나 이상의 파트너에서 서비스에 대한 추가 비용이 발생할 수 있습니다
애드 네트워크는 끊임없이 데이터 업데이트를 진행하며, 이는 사기의심 게시자가 공급 측 플랫폼에서 제외되어 과거의 클릭 및 전환에 영향을 미칠 수 있음을 의미합니다. 또는 버그가 발견되어 과거 몇 주 또는 몇 달 동안 데이터 신뢰성에 영향을 줄 수 있습니다. (그런 일이 일어나지 않는다고 말할 수 없죠?) 만약 그들이 무언가를 소급하여 변경한다면 문제가 발생합니다. 당초 추출한 데이터는 당시 최신 상태였으며 정확한 것으로 간주되었지만, 현재 현실은 다르게 보입니다.
놀랍지 않게도, 이 모든 것의 조정과 복구는 엄청나고 복잡한 지속적인 프로세스이자 도전입니다.
단순한 ETL이 아닌 지속적인 ETL이 필요한 이유
물론, 이 혼란을 해결하고 번거로움을 피하며 업무에서 정신적 안정과 평온을 경험할 방법이 있습니다. (A 정도. 탐욕 부리지 마세요’) 필요한 모든 데이터를 확보하고, 사용 가능하도록 보장하며, 필요한 곳에 전달하는 방법입니다.
마케팅 분석 제공업체로부터 필요한 데이터를 얻는 것은 중요하고 유용합니다. ETL을 통해 데이터를 얻는 것도 중요하고 유용합니다.
그러나 기본 ETL 및 기존 ETL은 마케팅 분석 공급업체 또는 MMP에서 제공되는 경우에도 불충분합니다.
실제로 필요한 것은 마케팅 전문가를 위해 특별히 구축된 연속 ETL이며, 특히 애드테크 공급업체를 염두에 두고 구축된 것입니다.
여기에는 6개의 '모두'가 중요합니다.
Singular 의 ETL은 다음과 같습니다:
- 모든 사용자 레벨 데이터 your user-level data
- 모든 집계된 데이터
- 모든 비용 데이터
- 모든 마케팅 파트너의 데이터
- 추가로 전체 인앱 전환 및 참여 인사이트를 풍부하게 만들기 위해 …
- 그리고 — 매우 중요하게 — 전체 과거 데이터 업데이트
Singular마케팅 ETL은 모든 데이터를 BI 시스템에 쉽게 저장합니다. 그러나 Singular ETL은 이전 방식의 CSV 내보내기 처럼 모든 데이터를 단순히 로드하지 않습니다. 새로운 데이터를 가져오고, 새로운 데이터를 강화하고, 새로운 데이터를 로드합니다.
| 마케팅 데이터 파이프라인 작업 | Singular 마케팅 ETL | 레거시 ETL |
| 데이터 가져오기 모든 API 구현 필요한 모든 데이터 수집 (스크래핑 포함) | ✅ | ✅ |
| 데이터 정규화 모든 광고 네트워크의 데이터를 정규화하고 표준화합니다, 포함하여 집계 데이터 사용자 수준 데이터 SKAN 데이터 그리고 더 많은 내용 … | ✅ | ❌ |
| 타이밍 관리 각 소스에서 데이터를 가져올 시기 원하는 대상으로 데이터를 보낼 시기 | ✅ | ❌ |
| 데이터 보강 및 수정 모든 애드테크 소스의 데이터를 거의 실시간으로 모니터링, 수정 및 보강 | ✅ | ❌ |
| 과거 데이터 업데이트 과거 최대 30일까지 변경된 데이터를 원활하고 종합적으로 업데이트 | ✅ | ❌ |
Singular의 지속적인 ETL은 오래된 데이터도 계속 업데이트합니다. 비용이나 전환에 변화가 생긴 경우 3일 전이나 3주 전이나 상관없이 최신 데이터에 그 변화가 반영되기 때문에 매우 중요합니다. 하루 종일 정기적으로 데이터를 수신하는 경우에도 연속 ETL은 오늘과 어제(과거 최대 30일까지)의 최신 데이터를 항상 얻을 수 있도록 보장합니다. 더 나은 점은 Singular 도 ETL 가시성에 대해 꼼꼼하게 관리하여 ETL 데이터 상태를 전달합니다. 즉, 데이터가 얼마나 최신인지, 문제나 누락된 구성 요소가 있는지 등을 항상 알 수 있습니다.
Singular 는 이 모든 것을 자동으로 처리합니다.
즉, 그냥 작동합니다
버그 또는 마케팅 이벤트 정의 변경으로 인해 과거 데이터를 변경해야 하는 경우에도 연속 ETL을 통해 해당 데이터를 시스템에 다시 전파할 수 있습니다. 이는 막대한 시간 절약과 골치 아픈 일을 없애줍니다. 이는 팀의 마음의 짐을 덜어주고 결과적으로 여러분의 부담을 줄여줍니다.
연속 ETL이 없다면 말 그대로 잘못된 데이터를 갖게 됩니다.
"단일 진실 공급원"이 실제로는 사실이 아닙니다. 그리고 잘못된 데이터를 기반으로 내린 결정은 진실을 안다면 할 수 있는 최적의 결정보다 덜 효과적일 것입니다. 물론 이는 돈 낭비로 이어집니다. 과소 또는 과다 지출을 하게 됩니다. 파트너 간 예산을 잘못 할당하게 됩니다.
궁극적으로는 아마도 해야 할 만큼 지능적으로 행동하지 못할 것입니다.
Singular 의 마케팅 ETL은 말 그대로 팀을 구할 것입니다
그래서 … 우리는 마케팅 BI에 모든 마케팅 데이터를 넣고 싶다면 ETL이 필요하다는 것을 확립했습니다. 그리고 특히 필요합니다 마케팅 ETL. 그리고 지속적인 ETL이 필요합니다, 모든 것을 최신 상태로 유지하기 위해.
이를 통해 말 그대로 팀을 구할 수 있습니다.
그리고 아마도 당신도 구할 수 있습니다.
Facebook Ads 아키텍처의 테이블과 필드를 보여주는 Entity Relationship Diagram을 기억하십니까? 여기에 Apple Search Ads에 대한 또 다른 다이어그램이 있습니다.

마케팅 ETL이 아닌 일반 ETL을 사용하는 경우 각 파트너의 ERD에 대해 생각해야 합니다.
(당신은 이렇게 생각할 수 있습니다. '사실 나는 아니야. 나는 마케터야.' 하지만 당신의 팀원 중 한 명은 다릅니다. 개발 및 데이터 과학 분야의 다른 팀원도 마찬가지입니다. 그리고 그들이 이 작업을 구현하는 데 보내는 모든 순간 — 그리고 필연적으로 파트너가 몇 가지 필드를 변경할 때 업데이트하는 데 보내는 모든 순간 — 은 그들이 더 나은 앱을 구축하도록 돕거나 성장 인사이트 및 전략을 개선하는 데 시간을 할애하지 못하는 순간입니다.)
그들은 여전히 당신에게 올 것입니다. 왜냐하면 그들은 엔지니어이거나 데이터 과학자이고, Snap이나 Twitter, Moloco 데이터의 각 필드가 무엇을 의미하는지, 그리고 서로 어떻게 관련되어 있는지 모를 것이기 때문에 당신에게 물어볼 것입니다. 이것은 엄청나게 전문화된 지식으로, 각 공급업체마다 다르며, 퍼포먼스 마케터의 지식과 개발자의 마인드를 결합한 소수만이 이해합니다. 기억하세요: 마케팅 ETL 제품이 아닌 대부분의 ETL 제품은 범용입니다. Pret-a-porter. 모든 것에 맞는 하나의 사이즈. 그들은 소수의 소스만을 지원합니다: 아마도 200에서 300 사이이며, 그 중 약 50개만이 마테크 및 애드테크에 해당합니다. (Singular 은 수천 개를 지원합니다.) Meta와 Google, Snap, TikTok, LinkedIn이 보고하는 내용을 비교할 수 있도록 정규화하지 않습니다. 모든 것이 적합하고 의미가 있도록 이름, 테이블, 필드를 표준화하지 않습니다.
모든 책임은 당신에게 있습니다.
(그리고 데이터 분석가와 엔지니어의 책임입니다.)
일반적인 ETL 툴이 E와 L(데이터 추출 및 로딩)에 매우 유용하지만, 변형 부분이 제대로 작동하지 않는다는 결과가 있습니다. 그리고 그 중요한 기능을 다시 추가하기 위해 툴을 보완하는 것은 누구의 몫입니까?
당신과 당신의 팀입니다.
(추가 비용과 추가 툴이 필요한 경우가 많습니다.)
게다가 일반적인 ETL 도구는 가능한 한 많은 원시 데이터를 사용자에게 푸시하도록 인센티브를 받고 가격이 책정됩니다. 그리고 클라우드 공급 업체는 이에 완벽하게 부합합니다. 더 많은 데이터, 더 많은 행, 더 많은 저장소 … 그리고 훨씬 더 많은 변환, 정규화 및 표준화가 여러분의 비용과 시간으로 이루어집니다.
이 모든 것들이 …
- 당신 팀의 누구도 일상 업무로 처리해서는 안 되기 때문에,
- 필연적으로 어떤 식으로든 꼬이고,
- 지속적으로 유지 보수가 필요합니다
- 당신의 마케팅 데이터와 그에 따른 성장 잠재력을 손상시킵니다
- 당신의 핵심 임무에서 벗어납니다
마케팅 분석에 특별히 중점을 둔 회사의 지속적인 마케팅 ETL이 그 해답입니다
과거 10년간 해온 일을 통해 Singular 은 차별화된 마케팅 ETL 기능을 개발했습니다.
마케터가 고객입니다. 수천 개의 광고 파트너 및 마케팅 플랫폼과 이미 통합되어 있으며, 캠페인을 실행할 때 생성되는 모든 데이터를 이미 수집하고 있습니다. 마케터에게 모든 데이터를 추출하여 보여주고, Singular 파이프라인에서 모든 통화를 일관되게 만들어 표준화합니다.
Singular 는 범용 ETL을 제공하지 않습니다:
- X 위치에서 데이터 가져오기
- Y 변환 수행
- Z 위치에 데이터 저장
Singular 마케팅 ETL을 정확히 필요한 대로 제공합니다. 수십 개의 테이블과 수백 개의 필드, 수천 개의 파트너 데이터가 깔끔하게 패키지화되어 BI 시스템에서 바로 사용할 수 있습니다. 모든 파트너의 업데이트가 원활하게 관리되며, 데이터 로드 시 진행 상황이 내장되어 있습니다. 이를 통해 매 순간 성장 모델에 가장 적합한 데이터를 제공할 수 있습니다. every given moment you have the absolute best possible data to feed your growth models.
엔지니어, 개발자 및 데이터 과학자가 이를 이해할 것입니다.
하지만 당신도 이해하죠?
마케터로서 팀의 통찰력에 의존하여 결정을 내립니다. 팀이 업무를 수행하는 데 의존하며, 그들이 제공하는 데이터에 의존합니다.
생산적인 작업에 더 많은 시간을 할애하고 데이터 정리에 낭비하는 시간을 줄일수록 일을 더 잘할 수 있습니다.
즉, 당신도 더 나은 성과를 낼 수 있다는 뜻입니다.
Singular에서 마케팅 ETL을 얻는 방법
저희에게 이야기해 주세요.
수십 개의 대규모 고객이 이미 Singular의 마케팅 ETL 제품을 사용하고 있으며 시간과 비용을 절약하고 있습니다. 고객의 필요, 프로세스, 목표를 파악하고 Singular의 마케팅 ETL이 어떻게 도움이 될 수 있는지 공유해 드리겠습니다.