본문 바로가기

전체 글103

태블로 Tableau(Tool Bar, 차원, 측정값, 선반, 마크, 필터) 3-2장 ◆ Tool Bar ①시작 페이지: 태블로를 실행했을 때 표시되는 첫 화면으로 이동하는데 시작 페이지에서는 기존의 태블로 파일을 불러오거나 새 데이터를 추가할 수 있음 ②실행 취소/다시 실행 ③저장: 태블로 워크시트를 저장하는데 태블로 퍼블릭의 경우 태블로 퍼블릭 계정에 저장되며 태블로 데스크 탑의 경우 컴퓨터 또는 서버에 저장할 수 있음 ④새데이터원본: 새로운 데이터 원본을 추가하는 것으로 태블로 퍼블릭에서는 로컬 컴퓨터에 있는 엑셀, text, JSON, PDF, 공간, 통계(sav, sass, rda) 등의 데이터를 추가할 수 있으며 태블로 데스크탑에서는 데이터베이스의 데이터를 추출해 사용할 수 있음 ⑤새 워크시트 ⑥복제 ⑦시트 지우기 ⑧행/열 바꾸기 ⑨오름차순 정렬 ⑩내림차순 정렬 ⑪하이라이트: .. 2023. 9. 22.
태블로 Tableau(설치 및 데이터 불러오기) 3-1장 ◆ Tableau Public 설치 https://www.tableau.com/ko-kr/products/public/download 에서 다운로드 ▶ 활용 가능한 데이터 ● 엑셀 문서 ● 공간 파일(Shape File) ● 텍스트 파일과 같은 플랫 파일 ● MSSQL Server, MySQL, 오라클과 같은 관계형 데이터 베이스 ● 스노우플레이크(Snowflake) 및 아마존 레드시프트(Amazon Redshift) 와 같은 클라우드 기반의 데이터 원본 ● OLAP(Online Analytical Processing - 온라인 분석 처리) 데이터 원본 ▶ Excel 데이터 가져오기 ● [연결] – [Microsoft Excel]을 선택하고 파일 선택 ● 시트 확인 ◆ 기본 UI ▶ 워크북 네임(Work.. 2023. 9. 22.
태블로 Tableau(커뮤니티, 태블로 크리에이터, 퍼블릭) 2장 ◆ 태블로 커뮤니티 ▶ 태블로는 전 세계적으로 주목받는 BI 도구로 2022년 초 기준으로 국내 시장보다 해외 시장의 규모가 훨씬 크며 커뮤니티 또한 해외 유저가 좀 더 활발하게 활동하고 있음 ▶ 다양한 커뮤니티는 전 세계 데이터 분석가와 피드백을 주고받는 배움의 장으로 활용 가능 ▶ 태블로 퍼블릭 갤러리는 전 세계의 태블로 유저가 대시보드와 게시글을 공유하는 커뮤니티로 각 유저의 시각화 결과물과 분석 실력을 확인하고 다양한 사례를 참조할 수 있음 ▶ 메이크오버 먼데이는 좀 더 특별한 커뮤니티로 매주 월요일 새로운 데이터가 메이크오버 먼데이 사이트에 공유되면 전 세계 데이터 분석가는 자신만의 방식으로 공유된 데이터를 시각화하고 분석하는데 이렇게 시각화된 분석 결과물은 트위터에 @Makeover_Monda.. 2023. 9. 21.
태블로 Tableau(인사이트 도출위한 도구, 태블로란? ) 1장 ◆ 태블로 ▶ 태블로는 데이터를 분석 및 시각화하는 Business Intelligence 솔루션 ▶ BI는 비즈니스를 운영하면서 얻은 데이터를 수집, 저장, 분석하여 성과를 최적화하는 프로세스와 방법을 망라하는 포괄적인 용어로 데이터를 활용해 최선의 의사 결정을 내리고 비즈니스 목표를 달성하게 만드는 모든 과정과 방법을 의미 ▶ 태블로는 이러한 과정과 방법을 위한 솔루션으로 사람들이 데이터를 보고 이해할 수 있도록 도와주는 애플리케이션 ◆ 인사이트 도출을 위한 필수 도구 ▶ 빅데이터가 널리 활용됨에 따라 데이터 기반의 분석과 이를 활용한 의사결정은 기본적이면서도 가장 중요한 부분으로 자리잡았으며 이제 데이터 분석은 IT 기업만의 영역이 아니라 거의 모든 산업 군에서 다루는 영역 ▶ ERP(Enterpr.. 2023. 9. 21.
블록체인 Solidity(이더리움 가상 머신, 계약 방법, 계약 구성요소 ) 1장 ◆ 이더리움 가상 머신 ▶ 솔리디티는 이더리움 가상 머신(EVM)을 대상으로 하는 프로그래밍 언어 ▶ 이더리움 블록 체인은 스마트 계약으로 알려진 코드를 작성하고 실행함으로써 그것의 기능을 확장하도록 함 ▶ EVM은 스마트 계약의 일부인 코드를 실행하는데 스마트 계약은 솔리디티로 작성되지만 EVM은 솔리디티의 고수준 구조를 이해하지 못함 ▶ EVM은 바이트코드라고 하는 저수준 인스트럭션을 이해 ▶ EVM이 솔리디티 코드를 이해하게 하려면 솔리디티 코드를 바이트코드로 컴파일해야 하는데 솔리디티 컴파일러 또는 sole라고 하는 컴파일러가 이 역할을 담당 ▶ 솔리디티 코드의 작성부터 EVM에서 실행하는 과정 ◆ 솔리디티 ▶ 정적타입 ▶ 객체 지향 언어 ▶ 한 번에 실행되어야 하는 기호는? ▶ 확장자는 sol .. 2023. 8. 29.
블록체인 탈중앙화 앱(네트워크 컨트랙트, 메타 마스크 설정) 4장 ◆ 네트워크에 컨트랙트 배포 ▶ 네트워크에 컨트랙트 배포 옵션 ● 이더리움 지갑으로 수동 배포 ● geth의 대화형 콘솔에서 터미널 명령으로 배포 ▶ 배포 과정 ● 고급 언어로 작성된 컨트랙트는 EVM 바이트코드로 컴파일되고 배포 트랜잭션을 통해 네트워크에 배포 ● 배포 트랜잭션은 컨트랙트 EVM 바이트코드를 포함하고 네트워크에 있는 로컬 전체 노드는 바이트 코드를 실행 ● 배포 트랜잭션은 네트워크 전체에 전파되고 채굴 노드는 네트워크 전체에 복제되는 새 블록에 바이트 코드를 포함시킴 ● 배포 트랜잭션은 다른 트랜잭션과 비슷하지만 이더나 데이터가 아닌 EVM 바이트코드를 블록체인에 저장 ▶ 메타 마스크를 통해 노드 없이 배포하기 ● 메타 마스크 ● 외부 이더리움 노드에 연결하는 크롬 확장 프로그램입니다... 2023. 8. 16.