데이터분석 25

6. 9개월차 BA 후기 - 일정 관리, 프로젝트 홀딩/재개, 대체가능성, 조직 개편

이전 포스팅입사 1달차 BA 후기 https://lifeofsw.tistory.com/99입사 3달차 BA 후기 https://lifeofsw.tistory.com/105입사 6달차 BA 후기 https://lifeofsw.tistory.com/112보고서로 바빠 죽는 시즌이다. 그래도 더 미루면 영영 안 쓸 것 같아서 컴퓨터 앞에 앉았다. 0. 일정 관리주로 담당하는 유관부서가 있긴 하지만 여러 팀과 일을 하고 있다. 그리고 BI 개발 요청을 주실 때는 (당연히) 내 일정보다는 기획 부서의 일정을 고려하게 된다. 그러다보니 개발 일정이 몰리는 경우가 있다.처음에는 하늘이 두쪽나도 당연히 그 일정에 맞춰야하는 줄 알고 전전긍긍했다. 어 좀 힘든데? 하는 생각이 들 때쯤, 팀장님과의 1 on 1을 통해서 ..

Career/Career log 2025.04.23

5. 6개월차 BA 후기 - JD 다시 보기, 데이터 문화 etc

이전 포스팅입사 1달차 BA 후기 https://lifeofsw.tistory.com/99입사 3달차 BA 후기 https://lifeofsw.tistory.com/105입사한지 반년이 다 되어 간다. 정확히 말하자면 5개월을 조금 넘긴 상태이지만, 다음달에 처리할 프로젝트를 보고 있으니 다음달에 포스팅을 못할 수도 있겠다는 생각이 들어서 일찍 로그를 쓴다(크리스마스에). 0. JD 다시보기연말 평가를 준비하면서 처리한 티켓 개수를 세어봤다. 처리율은 98.4%였다. 64개를 할당받았는데 1개는 리소스 문제로 인해 홀딩했고 나머지는 다 처리했다. 아직 팀장님한테 말씀은 안 드렸는데 팀장님은 한 20개 정도 처리한 줄 아신다 하하하 (다음주에 어필해야지)분기 평가 때는 많은 것을 잘해줘야 하는 자리에서 잘..

Career/Career log 2024.12.25

4. 입사 3달차 BA 후기 - BA란, 커뮤니케이션, 데이터 etc

이전 포스팅0. 왜 데이터인가 : https://lifeofsw.tistory.com/961. 왜 BA/DA인가 : https://lifeofsw.tistory.com/972. 직무별 면접 후기 : https://lifeofsw.tistory.com/983. 입사 1달차 BA 후기 https://lifeofsw.tistory.com/990. BA란 무엇인가입사한지 3개월이 지났고, 담당하고 있는 두 번째 프로젝트가 끝을 보인다. 기존에 팀에서 만든 대시보드 4개를 유지보수하고, 프로젝트 두어개를 마무리하고 나니 진짜 신입 BA가 된 느낌이다. 그동안은 그냥 '신입'같았고, 지금은 BA란 무엇인지에 대한 고민을 하고 있다는 말이다.BA는 Business Analyst다. 회사 규모에 따라 업무 스콥은 달라..

Career/Career log 2024.10.20

[Power BI] Tableau와 Power BI 비교하기

현재 다니는 회사에선 Power BI를 사용하고 있습니다. Tableau 밖에 사용해보지 않은 저에게는 꽤나 큰 도전(!) 이었는데요, 다행히 사용하다보니 비슷한 점이 많아 빠르게 적용하고 있습니다. 오늘은 Tableau와 Power BI를 각각 써보면서 느꼈던 유사점과 차이점을 포스팅해볼게요 유사점드래그 앤 드롭으로 대시보드 제작 가능Excel 등 다양한 데이터 소스와 연결 가능 대시보드 제작 방법Tableau에선 차트 페이지를 먼저 하나하나 설정한 뒤, 차트를 합치는 대시보드 페이지를 별도로 만들어야 합니다.반면, Power BI에선 차트 페이지를 따로 구현하지 않고 대시보드 페이지에 차트 개체를 삽입합니다.수정해야하는 차트를 좀 더 확대해서 확인하고 싶을 때는 Tableau가 더 편한 것 같아요 필..

Tableau DataFest Korea 2024 참여 후기

목요일에 Tableau DataFest를 다녀왔습니다. 저희 회사는 Tableau를 사용하지 않지만, 외부 컨퍼런스 참여 권장이라 다녀왔어요.Tableau를 실무에서 사용하지 않다보니 기술 세션보다는 각 기업의 데이터 활용 방법을 담은 세션을 들었어요.데이터 직무/팀의 미래나 데이터 문화에 대해 많은 생각이 드는 세션이었습니다.조직의 데이터 문화가 고도화됨에 따라 데이터 팀의 역할은 변하기 때문입니다.데이터 접근이 제한되어 있고, 구성원의 데이터 역량이 낮은 조직에서는 분석을 위해 데이터팀에 별도로 요청을 합니다.그러나 데이터 문화가 고도화될수록, 즉 구성원의 데이터 역량이 향상되고 데이터 접근이 자유로워질수록 스스로 분석을 하는 사람이 많아집니다.분석을 위해 데이터팀에 별도로 요청을 하지 않게 된다면 ..

3. 입사 1달차 BA 후기 - 장점, 어려운 점, 느낀 점 etc

이전 포스팅0. 왜 데이터인가 : https://lifeofsw.tistory.com/961. 왜 BA/DA인가 : https://lifeofsw.tistory.com/972. 직무별 면접 후기 : https://lifeofsw.tistory.com/98입사한지 1달이 지났다. 이전에 있던 회사들은 빅데이터라고 할만한 규모의 데이터를 다루지 않았고, 인턴이었기 때문에 그마저도 보조적인 역할을 하는 데에서 그쳤다. 말하자면 지금 있는 회사가 첫 회사인 것이다.오늘 포스팅은 1달 간 BA로 일을 하며 느낀 점을 적어보려고 한다. BA 후기는 앞으로 3개월마다 업데이트할 예정이다. 더 촘촘하게 올릴 수도 있겠지만, 일단 분기별로 1번씩은 꼭 업데이트를 하려고 한다. 입사 후 첫 2주 간은 인수인계와 온보딩을 ..

Career/Career log 2024.08.25

SQL - 텍스트 관련 함수, window function

리트코드 솔루션을 필사하면서 새롭게 알게된 함수와 기능들입니다. 텍스트 관련 함수 : regexp_substr, regexp_replaceregexp_substr : 문장 속에서 특정 문자로 시작하는 단어를 찾을 때 사용합니다.오라클과 mysql 등에서 사용 가능 regexp_substr(문자열, 정규표현식, [시작위치, 찾은 횟수, 대소문자 구분, 그룹 순번]) 문장 속에서 해시태그를 찾는 경우, regexp_substr(tweet, "#[^\\s]+") 로 표현할 수 있음regexp_replace : 정규표현식과 일치하는 문자열을 다른 문자로 바꿀 때 사용합니다.오라클과 mysql 등에서 사용 가능regexp_replace(문자열, 정규표현식, 치환 문자열, 검색 시작 위치, 매칭 순번, 일치 옵션)..

Data/SQL 2024.06.02

태블로 Sankey Chart

데이터의 흐름을 나타내는 생키 차트입니다. Sankey Chart란생키차트는 데이터의 이동이나 흐름을 시각적으로 강조하는 데에 도움을 주고, 복잡한 프로세스를 단순화해서 보여주기에 적합합니다. 이러한 특징으로 퍼널차트 작성 이전에 사용자의 경로를 탐색하는 데에 사용되기도 합니다.생키차트는 노드와 링크를 이용하여 데이터를 시각화합니다. 노드는 하나의 데이터 항목이며, 노드를 연결하는 것이 링크입니다. 링크의 두께를 통해 어떤 데이터가 큰지 파악할 수 있습니다.다만 생키차트는 일반적인 차트가 아니기 때문에, 데이터 시각화에 익숙하지 않은 사용자가 해석하기 어렵다는 단점이 있습니다. 또한 노드가 많아지고 노드 간 간격이 좁아지면 링크가 겹치기 때문에 경로를 구분하기 어려워집니다. 데이터의 크기가 비슷해서 링크..

태블로 Radial Bar Chart

각 회사의 시장 점유율을 나타내는 차트입니다.Radial Bar Chart Tutorial - Toan Hoang 를 참고하였으며 Mobile OS Market Share (kaggle.com) 데이터를 사용하였습니다. 데이터 및 변수 준비데이터 준비다운로드한 mobile os market share 데이터에 path 컬럼을 추가해줍니다. 아래 표와 같이 각 데이터가 1과 270을 값으로 가지도록 처리합니다.YearOperatingSystemSharePath2009Android5.5812009Android5.582702009BlackBerry OS14.4212009BlackBerry OS14.422702009iOS59.3512009iOS59.35270이때 1은 시작점의 각도이며, 270은 끝점의 각도입니..

SQL - 문자열 포함 여부 검색, least/greatest, 검색 범위 갱신

리트코드 SQL 문제를 풀면서 유용하게 사용했던 함수 및 기능들입니다. (#1384 ~ #2199) 문자열 포함 여부 검색특정 컬럼의 내용이 다른 테이블의 컬럼 내용과 일치하는지 확인할 때는 조인 조건을 변형해야 합니다.검색 대상이 되는 컬럼을 A 테이블의 content 라 하고, 검색어가 되는 컬럼을 B 테이블의 word라고 가정한다면 검색 쿼리는 다음과 같습니다.select *from A left join Bon concat(' ', lower(a.content), ' ') like concat('%', lower(b.word), '%')lower를 이용하여 content 컬럼의 내용을 전부 소문자로 변환한 뒤, concat으로 앞뒤에 공백을 더해줍니다.word 컬럼의 내용도 소문자로 변환한 뒤, 앞..

Data/SQL 2024.05.08
반응형