DI(Digital Innovation)

DI(Digital Innovation)/Tableau

tableau prep & Desktop 간 데이터 오류

(본 포스팅은 *Tableau prep 2024.2.0 기준으로 작성되었습니다.) 안녕하세요. 오늘은 prep 흐름 상에는 이상 없이 데이터 형식과 데이터가 잘 들어가있는데,  Desktop에서 BI 개발하는 과정에서 오류가 나는 상황에 대해 알아보겠습니다. 여기 이렇게 prep에서 흐름으로 작업한 데이터가 있습니다.  분명 여기서는 ['WORK_DATE'] 컬럼에 값이 datetime 형식으로 잘 들어가있습니다. 그런데 이 데이터를 출력하고 서버에 게시해서 Desktop에서 데이터를 연동하고 보니  Desktop에서는 datetime이긴 하지만 값들이 1899-12-30으로 싹 채워져있더라고요. 이게 아무리 찾아봐도 이유를 모르겠습니다. 제가 내린 결론은 tableau 렉이라고밖에 생각되지 않는데, 혹..

DI(Digital Innovation)/HYUNDAI NGV in Data Analysis

[NGV & KAP 데이터 분석 in 모빌리티] 4주차

필수 교육을 완강 해씁니다 ㄹㅊㄱㄹㄹㄹㄹ 1. 여행을 좋아하는 익중이는 여행지를 알아보고 있습니다. 주어진 데이터에는 총 몇 개의 도시와 몇 개의 나라가 있는지 알아맞혀 보세요.df['City / Urban area'].value_counts().shapedf['Country'].value_counts().shape2. 사람 만나기를 좋아하는 익중이는 가장 사람이 붐비는 도시로 여행을 가기로 마음 먹었습니다. 주어진 데이터에서, 인구 밀도(명/sqKm) 가 10000 이 넘는 도시는 총 몇 개인지 알아보세요.참고로 인구 밀도는 인구 수 / 땅의 면적 (in sqKm) 로 구할 수 있습니다.df["Density"] = df["Population"] / df["Land area (in sqKm)"]df_hi..

DI(Digital Innovation)/HYUNDAI NGV in Data Analysis

[NGV & KAP 데이터 분석 in 모빌리티] 3주차

uipath에 뇌가 절여진 국나뇽… 오랜만에 파이썬으로 데이터 프레임 만지니까 너무 재밋고 데이터 만지는게 천직인가..?방송사 시청률 받아오기 I실습 설명지난 시간에 DataFrame에서 원하는 부분을 선택하는 인덱싱을 배웠는데요. 이를 통해서 값을 찾는 연습을 해봅시다.2016년도에 KBS방송국의 시청률을 찾아봅시다. 데이터를 한번 잘 살펴보고 어떻게 값을 찾아야 할지 고민해보세요! 주의 사항: 자동 채점 과제입니다. 정답 출력 코드는 print 없이 작성해 주세요. (예시: df)국코.pyimport pandas as pddf = pd.read_csv('data/broadcast.csv', index_col=0)# 여기에 코드를 작성하세요df.loc[2016,'KBS']df모범답안.pyimport p..

DI(Digital Innovation)/HYUNDAI NGV in Data Analysis

[NGV & KAP 데이터 분석 in 모빌리티] 2주차

이거 8주차 계획인데 쉴때 집에서 4주차까지 다 들어버렸음 쿄ㅕㅋ쿄쿜쿜 그래도 옛날에 코테 준비할때 알고리즘 제법 많이 풀어둔 덕분에 조금...? 수월하게 풀 수이써따 (몸이 기억하는 것 같음…. 마치 머슬메모리?)  특히 피보나치 수열 알고리즘 문제 나올때 코테할때 디지게 많이 풀었던 문제라 빨리 풀었움 담주에는 빅분기 접수... ㄹㅊㄱㄹ 1. 이상한 수학 문제 I실습 설명 while문과 if문을 활용하여, 100 이하의 자연수 중 8의 배수이지만 12의 배수는 아닌 것을 모두 출력하세요. 예를 들어서 16은 8의 배수이지만 12의 배수가 아니니까 조건에 부합합니다. 하지만 48은 8의 배수이면서 12의 배수이기도 해서 조건에 부합하지 않습니다.실습 결과816324056648088국코.py# 여기에 코..

DI(Digital Innovation)/Tableau

tableau prep 흐름 업데이트 후 Desktop 연동

(본 포스팅은 *Tableau prep 2024.2.0 기준으로 작성되었습니다.) 안녕하세요. 오늘은 prep에서 흐름으로 작업한 데이터를 tableau server로 올릴 때,  prep과 desktop의 연동과정에대해 알아보겠습니다. 여기 이렇게 prep에서 흐름으로 작업한 데이터가 있습니다. 작업한 데이터를 출력으로 tableau server에 올립니다.  해당 태블로 desktop에서 시각화를 진행하다가 요구사항을 잘못 알았거나,  Data Transform이 잘못되었단 것을 깨달았습니다. 그러면 이제 데이터를 prep에서 다시 고치고 desktop에서 재 시각화 해야하는데요. 그럴땐 어떻게해야하느냐? prep에서 흐름을 요구사항에 맞게 다시 만들고 → [출력]을 다시해줍니다. 그럼 서버에 올라간..

DI(Digital Innovation)/HYUNDAI NGV in Data Analysis

[NGV & KAP 데이터 분석 in 모빌리티] 1주차

1. 칼로리 계산기 총 다섯 가지 과자가 있습니다.kitkat: 190 칼로리oreos: 502 칼로리pringles: 292 칼로리twix: 135.9 칼로리cheetos: 485 칼로리과자를 다양하게 조합해서 먹었을 때 총 몇 칼로리인지 계산해 보려고 하는데요. 각 과자의 이름을 변수 이름으로 사용하여, 해당 과자의 칼로리를 저장해 주세요. 변수를 사용하는 코드는 이미 작성되어 있으니, 여러분은 변수를 정의만 하면 됩니다. 변수를 제대로 정의하시면 콘솔에는 이렇게 출력이 됩니다.11941940929.91880  answer.py# 여기에 코드를 작성하세요.kitkat = 190oreos = 502pringles = 292twix = 135.9cheetos = 485# 다양한 과자 조합print(kit..

DI(Digital Innovation)/Tableau

태블로 프렙 Oracle 서버 연동 오류

안녕하세요. Tableau prep을 많이 이용하시는 분들이 있다면 서버에 로그인을 하려고 할때 비밀번호를 맞게 입력 하였는데도, 이러한 오류가 나오는 상황이 있을 겁니다. 오늘은 이러한 오류를 해결하는 방법을 알아보겠습니다. 저는 Tableau 2023.3 버전을 사용 중이므로 2023.3 버전 기준으로 작성하겠습니다. 1. 먼저 여기 들어가 Tableau Desktop 용 Windows 64 비트 오라클 OCI 드라이버를 설치합니다. https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html JDBC and UCP Downloads pageOracle JDBC Driver Implements JDBC 4.2 spec and cert..

DI(Digital Innovation)/Tableau

태블로 신병훈련소 10일차(수료)

드디어 신병훈련소 마지막 날이 밝았다 !!~!~!~!~!~! 박수 👏👏 마지막 날 과제까지 잘~~~~~~~~~~~~ 마무리하고 유종의 미를 거둬야겠다. 오늘은 Tableau Prep Builder를 이용해서 데이터를 정리해보겠다. 4개년 치 매출 데이터와 지역별 관리자, 반품 데이터를 하나로 묶어서 데이터를 분석할 수 있도록 해보자. 먼저 Union과 Join의 개념을 짚고 넘어가보자 UNION Union은 같은 구조를 가진 집합(테이블)끼리 여러 개를 하나의 집합(테이블)으로 합치는 것을 말한다. 여기서 말하는 같은 구조라 함은 동일한 필드 개수, 필드명, 필드의 데이터 타입을 의미한다. 아래와 같은 형태가 Union이 된다. 데이터가 밑으로 붙는 형태!! JOIN Join은 기준 필드를 가지고 조..

DI(Digital Innovation)/Tableau

태블로 신병훈련소 9일차

9일차 과제시각적 분석 베스트 프랙티스(모범사례) 적용해보기데이터 추출하기 대시보드가 아닌 워크 시트 중 하나를 선택하여 왼쪽 상단에 데이터 원본 이름이 보이게한다. 단계 1 : 데이터 원본 > 우클릭 > ‘데이터 추출’ 단계 2 : 추출로 변환데이터 추출 창이 뜨면 아무것도 안건드리고 바로 추출버튼을 눌러 추출로 변환.추출이 완료되면 데이터 베이스 모양이 2개로 변한다.추출이 완료되었으면 통합 문서를 저장한다. 이제는 어떤 작업을 해도 인터넷을 통해 구글 스프레드를 읽어오지 않고 추출된 hyper 데이터를 사용하여 빠르게 처리된다. Best Practice 적용하기1. 대시보드 살펴보기 여기에 사용된 데이터는 Johns Hopkins 대학교에서 제공하는 코로나19 확진자 및 사망자 통계 데이터를 일부 ..

DI(Digital Innovation)/Tableau

태블로 신병훈련소 8일차

살아남았다는 것... 강하다는 것... 그럼 오늘도 레 지    고 태블로 집합 분석의 이론과 실습태블로 집합이란? 특정한 조건이 있을 때, 조건을 기반으로 하난의 영역을 IN과 OUT으로 분리 집합을 만드는 방법 - 동적집합/정적집합 Set Action & Parameter Action 8일차 과제1. 집합 동작 어떤 시각화를 만들어볼까? 아래 대시보드에서강원도를 선택하면 이렇게 강원도의 전국대비 매출 비중과, 제품중분류별 전체 대비 매출 비중이 파란색으로 나타나고,경기도를 선택하면 경기도에 대한 부분이 대시보드에 나타나는 형태가 전체 현황을 파악하기 정말 편할 것 같다. 그리고 강원도와 경기도를 함께 선택한다면함께 보여줄 수 있다.위와 같이 다이나믹하게 반응하는 대시보드는 태블로에서 “집합 작업(동작..

달려라 국나뇽
'DI(Digital Innovation)' 카테고리의 글 목록