공부
-
데이터 디스커버리 플랫폼(Data Discovery Platform - DDP)이란공부/데이터 2022. 7. 2. 21:26
도서관에서 책을 찾으려면 책의 제목, 저자, 분류 기호 같은 정보를 모르면 원하는 책을 찾기가 힘듭니다. 이와 유사하게 분석가나 데이터를 찾고자 하는 팀원들은 내가 원하는 데이터가 어느 데이터베이스에 있는지 이 데이터는 무슨 의미인지 안내가 없고 흩어져 있으면 찾고 사용하기가 불편해집니다. 이러한 문제를 해결하기 위해 데이터의 위치나 의미를 보여주는 플랫폼이 데이터 디스커버리 플랫폼입니다. 데이터 디스커버리 플랫폼이란? Data Discovery Platform(DDP)가 구축되어 있지 않다면, 백엔드에서 MSA로 서비스가 운영이 되고 분석가 및 엔지니어는 이러한 데이터를 활용하여 2차, 3차 가공물을 만들었다고 할 때 원하는 테이블이나 데이터를 찾고 활용하기가 힘들 것입니다. Data Discovery..
-
제품 분석가(Product Analyst)와 비즈니스 분석가(Business Analyst) 차이점공부/데이터 2022. 7. 2. 18:51
제품 분석 과 비즈니스 분석 에 대한 설명은 링크를 따라가면 정리되어 있습니다. 여기서는 제품 분석가와 비즈니스 분석가의 차이를 설명합니다. 여러 문서를 찾아봤는데 결론은 제품 분석가와 비즈니스 분석가의 차이점은 크게 없다 입니다. 분석가가 어느 산업에 소속되어 있냐에 따라 비즈니스 분석가가 될 수도 있고 제품 분석가가 될 수도 있습니다. 이 둘의 역할은 매우 유사합니다. 요구 사항 수집, 문서화, 제품 수명 주기(프로젝트 계획), 기술 팀과 비즈니스 팀 간의 연락, 이해 관계자와의 범위 및 기대치 관리 등의 역할이 주어집니다. 비즈니스 분석가는 보통 서비스 기반 회사에서 일합니다. 비즈니스 분석가의 역할은 고객의 요구 사항을 수집하는 것입니다. 요구 사항을 수집한 후 회사의 프로젝트 관리자에게 보고합니..
-
비즈니스 분석(Business Analytics) 이란?공부/데이터 2022. 7. 2. 18:23
비즈니스 분석이란? 비즈니스 분석은 기업의 운영 프로세스를 개선할 의사 결정 지원 모델을 구축하기 위해 데이터 과학을 사용하는 작업을 의미합니다. 기업은 매일 고객 행동, 수익, 전환 등에 관한 방대한 양의 데이터 세트를 수집합니다. 데이터는 여러 곳에서 수집하여 보통 하나의 대용량 데이터 저장소에 저장합니다. 비즈니스 분석가는 이 데이터를 토대로 다양한 방법과 모델을 사용하여 조직을 개선하는데 도움이 되는 인사이트를 추출합니다. 즉, 비즈니스 분석은 다양한 방법으로 기업 프로세스를 개선하는 데 도움을 줄 의사 결정 지원 모델을 구축하기 위해 데이터 과학을 활용하는 작업을 의미합니다. 비즈니스 분석의 장점 비즈니스 분석을 통해 경쟁 업체보다 정보 우위를 확보함으로써 경쟁 우위를 점하고 이를 유지할 수 있..
-
제품 분석(Product Analysis)란?공부/데이터 2022. 7. 2. 16:47
Product analyst의 목표는 기업의 Product(또는 Service)를 분석을 통해 더욱 좋게 (더욱 판매가 잘 되게) 만드는 것입니다. Product analyst들은 보통 기업의 Product는 하나의 팀에서 만드는 경우가 없기 때문에 여러 팀과 함께 협업을 하게 되며 고객 여정 전반에 걸친 고객의 행동을 살펴보고 고객 경험과 비즈니스 결과를 개선하는 데 도움을 만들어 냅니다. 분석이기 때문에 정량적으로 데이터에 기반한 분석을 진행하게 되고 이러한 Product 관련 데이터를 지표로 표현하기도 합니다. 또한 회사 전반에 걸쳐 데이터 통찰력을 발전시키고 활용도를 올릴 수 있는 방법을 고민하며 데이터 스토리텔링을 통해 전략적인 결정을 도울 수 있습니다. Product 성장 조건 Product가..
-
[Airflow] dag vs dag_run, task vs task instance, pool 이란?공부/데이터 2022. 6. 23. 01:56
dag vs dag_run dag는 수행해야 하는 task와 의존성, 필요한 설정 값 등을 포함하는 파이썬 파일로 작성되며 이것이 실제 수행시점에 인스턴스화된 형태가 dag_run임 task vs task instance task는 DAG 작성 시 같이 정의되며 task가 인스턴스화되어 dag_run에서 실제로 수행될때는 task instance라고 함 dag, dag_run의 관계와 같음 pool 자원이 한정된 하나의 시스템에 여러 task instance가 한꺼번에 요청을 보내지 않도록 임의의 task들(같은 DB에 요청을 보내는 task 등)을 하나의 pool로 정의하고 동시에 작업되는 양을 제한할 수 있음
-
[Airflow] configuration 설명 및 파라미터 튜닝공부/데이터 2022. 6. 23. 01:54
간단하게 사용한다면 airflow 기본 설정으로도 가능하지만 많은 dag나 task들을 병렬로 처리하고자 한다면 튜닝이 진행되어야 합니다. 튜닝을 진행할 때엔 아래와 같이 3가지 단계로 진행할 수 있습니다. Airflow 환경-level DAG-level Task-level 파라미터 조정 Airflow에는 성능에 영향을 미치는 많은 파라미터가 존재하는데 이러한 설정을 조정하면 DAG, task 스케쥴링 성능, 병렬처리 등에 영향을 줄 수 있습니다. Airflow 환경-level airflow 환경을 조정하는 것이므로 모든 DAG에 영향을 주는 설정입니다. airflow.cfg 라는 설정파일을 수정하거나 재정의하여 적용할 수 있습니다. 해당 파일의 기본값이나 설명은 https://airflow.apache..
-
고객 인게이지먼트(Customer Engagement)란?공부/데이터 2022. 6. 1. 18:51
인게이지먼트(Engagement)란? 인게이지먼트는 어떠한 기간 동안 관심을 가지고 참여하고 관계를 맺는 일련의 약속된 행동을 말합니다. 예를 들어 누군가와 약속하여 만나기로 했으면 그 사람에게 전화를 거는 행위(관심)나 그 사람과 약속시간을 잡는 행위(관여), 그리고 그 사람과 만나는 행위(참여)등의 모든 과정을 인게이지먼트라고 볼 수 있습니다. 즉 무엇인가의 계기에 따라 고객의 브랜드를 강화시키는 것을 인게이지먼트로 보고 있습니다. 고객 인게이지먼트(Customer Engagement)란? 고객 인게이지먼트란 기업이 고객과 직접적이고 의미 있는 관계를 구축하고 유지하기 위해 사용하는 일련의 모든 활동을 의미합니다. 고객 인게이지먼트에 탁월한 기업은 더 높은 유저 생애 가치(LTV 또는 CLV)와 더 ..
-
브레이즈(Braze)란공부/데이터 2022. 6. 1. 17:23
마케팅 자동화 기업은 다양한 채널을 통해 마케팅을 진행합니다. 채널에 따라 고객에게 메시지를 전달하는 포맷 또한 달라지게 됩니다. 마케터가 꼭 해야하는 일이지만, 각기 다른 포맷의 메시지를 만들고 전송하는 일은 굉장히 고된 일입니다. 마케팅 자동화는 이렇게 마케터가 일일이 수동으로 해야하는 작업을 줄여 보다 효율적으로 일을 할 수 있도록 돕습니다. 요즘에는 단순하게 동일한 메시지를 자동으로 발송하는 차원을 넘어 고객 개인에게 맞춤형 메시지를 보내는 것 또한 자동화하고 있습니다. 개인 맞춤형 메시지는 마케팅 자동화의 궁극적인 목표이기도 합니다. 고객들의 니즈와 상황에 맞는 메시지는 기업이 고객에게 더욱 강력한 브랜드십을 구축하고, 실제 구매로의 높은 전환율 또한 기대할 수 있기 때문입니다. 자동화라는 단어..
-
앱스플라이어(Appsflyer)란공부/데이터 2022. 5. 25. 22:03
모바일 어트리뷰션(Mobile Attribution)이란? 모바일 어트리뷰션은 앱에서 정확한 데이터를 추적하기 위해 사용하는 툴입니다. 어트리뷰션(Attribution)이란? 디지털 마케팅에서 어트리뷰션은 다양한 매체를 거쳐 전환이 발생했을 때 어떤 매체가 정말 전환에 기여했는지 찾아 성과를 귀속시키는 것을 말합니다. 이런 어트리뷰션은 매체 별 광고 성과를 측정하고 분석하는 데 매우 중요한 역할을 합니다. 자세한 내용은 https://brownbears.tistory.com/620 에 정리했습니다. 논오가닉 미디어 소스: 사용자가 미디어 소스에 게재된 광고에 반응(광고 조회 또는 클릭)한 후 앱을 설치하거나 사용한 경우 오가닉: 사용자가 미디어 소스 광고에 반응하지 않고 앱을 설치하거나 사용한 경우. [..
-
모바일 앱 어트리뷰션(Mobile App Attribution)이란공부/데이터 2022. 5. 22. 16:35
어트리뷰션(Attribution)이란? 디지털 마케팅에서 어트리뷰션은 다양한 매체를 거쳐 전환이 발생했을 때 어떤 매체가 정말 전환에 기여했는지 찾아 성과를 귀속시키는 것을 말합니다. 이런 어트리뷰션은 매체 별 광고 성과를 측정하고 분석하는 데 매우 중요한 역할을 합니다. 모바일 앱 어트리뷰션(Mobile App Attribution)이란? 웹 어트리뷰션은 쿠키, 태그, UTM 등의 조합을 통해 사용합니다. 즉, 매체 별로 다른 URL 파라미터를 사용하고 사용자가 매체 별 광고를 클릭을 하면 해당되는 쿠키를 심습니다. 이렇게 유입된 유저가 전환(여기서는 구매했을 시 전환 완료라 가정)이 되었다면 심어진 쿠키 정보가 전달되어 이를 트래킹하는 서비스에서 전환 완료임을 알 수 있었습니다. 반면 모바일 앱에서는..