시각화디자인 기본원리 이해 1. 경영정보시각화 개요정보시각화 개요 정보 시각화의 개념 · 인간의 시지각 능력을 토대로 데이터를 이해하고 설득하는 데 도움을 주기 위해 그림이나 도형 등의 그래픽 요소를 이용하여 데이터를 묘사하고 표현하는 것이다. · 선, 막대, 원 등의 기하학적 도형을 이용하여 데이터의 특징을 잘 설명할 수 있는 모양을 만드는 것이다.· 색상, 도형, 텍스트, 선 유형 등의 미적 속성을 활용하여 상호작용적으로 데이터를 표현하고 전환하여 정보를 나타내는 방식이다.· 자료 시각화, 과학적 시각화, 인포그래픽 등의 유사한 분야도 각광받고 있다.· 분석 결과를 차트, 그래프, 지도 등을 사용하여 시각적으로 표현하고 전달하는 과정으로, 데이터 분석의 과학적인 영역과 표현의 심미적인 영역이 동시에..
전체 글
데이터파일시스템의 개념 및 종류자료의 계층구조 자료의 계층구조 개요· 파일 시스템은 자료의 계층구조를 가지고 있어 데이터를 효율적으로 저장하고 검색할 수 있다. 블록(Block)· 파일 시스템의 가장 낮은 계층으로, 블록은 일정한 크기의 데이터 조각으로 파일시스템에 저장된다.· 각 블록은 고유한 주소를 가지고 있으며, 파일시스템은 이러한 블록들을 조직화하여 파일이나 폴더에 할당한다. 파일(File)· 사용자가 생성하는 데이터의 단위이다.· 파일은 블록들의 집합으로 구성되며, 각 파일은 파일시스템에서 고유한 식별자(파일명 혹은 파일 경로)를 가진다.· 파일은 데이터와 파일에 대한 메타데이터(파일 크기, 생성 일자, 수정 일자 등)를 포함한다.· 파일시스템은 파일의 데이터를 여러 개의 블록에 분산하여 저장하..
구글 애널리틱스 사용자 화면 1. 계정 선택기 영역: GA 계정과 속성, 보기를 선택2. 보고서 및 도움말 검색 영역: 각종 알림 정보와 도움말 문서를 비롯해 GA에 대한 정보를 검색3. 메뉴 영역: 분석 방법(분석 메뉴)을 선택하고 각종 보고서 선택4. 분석 영역: 분석가의 조작에 의해 그래프 등 각종 분석 내용이 출력되는 영역(데이터 분석 진행)5. 결과 관리 영역: 현재 화면을 나타내고, 보고서를 저장하거나 공유 세그먼트: 데이터 쪼개서 보기데이터를 분석할 때는 전체를 대상으로 분석할 수도 있지만 지역, 나이, 언어, 등 특정 기준으로 분류해서 분석해야 할 때도 있다. 이런 경우 사용하는 것이 세그먼트(segment)이다. 세그먼트란 분석가가 트래픽을 분류하는 기준을 만한다. 세그먼트를 통해 분석가..
GA 주요 개념 GA의 데이터 관리 구조계정속성 및 앱보기Demo AccountUA - Google Merchandise Store1 Master View GA 계정: 어카운트(account)속성: 원천 데이터 베이스속성 및 앱은 영문으로 프로퍼티 & 앱(Property & App)이라고도 부르는데, GA 계정의 하위 개념으로 GA 데이터가 실제로 저장되는 공간이다. 이는 '원천 데이터베이스'이며, 웹 사이트 또는 앱에서 데이터를 수집하면 속성에 저장된다.보기: 분석가가 보는 데이터베이스보기는 영어로 뷰(view)라고도 부르는데, 속성의 데이터를 분석가가 미리 정해 놓은 형태로 정리해서 보여 준다.보기는 GA 사용자가 마음대로 만들 수 있다. 하지만 GA에서는 실제 분석 데이터 외의 테스트 데이터와 원..
구글 애널리틱스와 데이터 분석 세상이 온라인 중심으로 변화하고 있으며, 기업들도 디지털 전환에 나서고 있다. 코로나19로 인해 사람들이 사회적 거리두기를 실천하면서 온라인 활동이 급증했고, 이에 따라 기업들은 오프라인에서 온라인으로 사업 중심을 전환해야 했다. 이 변화로 데이터 분석도 온라인 플랫폼 중심으로 변화했으며, 웹과 앱 분석을 위해 구글 애널리틱스가 널리 사용되고 있다. 웹, 앱 & 하이브리드 앱웹웹은 WWW(World Wide Web)를 사용하는 서비스로, 인터넷이 등장한 이래 가장 중요한 서비스로 여겨져 왔다. 웹은 브라우저를 통해 접속하며, 웹 제작자가 만든 콘텐츠를 브라우저를 통해 표현한다. 웹페이지는 HTML, 자바스크립트, CSS 같은 언어로 구현되며, 브라우저는 이를 해석해 화면에 ..
AI & Security AI for Security사이버보안을 발전시키기 위한 수단 중 하나로 AI가 쓰이는 경우. 탐지, 예방, 대응하는 과정에서 AI를 사용하여 악성코드와 공격을 잡게 된다. 발전하고 있는 AI의 기술을 사용해서 사이버보안을 확립한다. Security for AIAI에서 나타날 수 있는 사이버보안에 대해 연구. AI 또한 사이버보안과 관련된 이슈들에 노출될 수 있기 때문이다. (e.g., adversarial attacks, data poisoning, model inversion, model stealing, etc.) 논문: 《Android Malware Detection》Android Malware Detection① 경량 분석: 스마트폰에서 악성 소프트웨어를 효율적으로 감지하..
Supply Chain Supply Chain(공급망)전체 프로세스에 관여되는 모든 비즈니스의 집합 Supply Chain in Software Ecosystem• Modern software is not built from scrath.• 프로그램을 만들 때, 여러 개의 오픈소스 라이브러리와 프레임워크에 의존한다(dependencies). Inheritance of Vulnerabilities어떤 취약점이나 악성 코드가 존재할 때, 다음과 같은 복잡한 dependency(종속성)의 구조를 가지고 있기 때문에 내부적으로 상속되는 문제가 발생한다. Example: Log4jLog4jApache Software Foundation에서 개발된 프레임워크로, 로깅을 해주는 라이브러리이다. 웹서버를 운영할 때, ..
Computer Network 데이터를 교환하거나, 서로 간 리소스를 공유할 수 있는 상호 연결된 컴퓨팅 디바이스들의 집합.이 디바이스들은 컴퓨터, 서버, 모바일 장치에서 사물인터넷(IoT) 장치에 이르기까지 다양하며, 이더넷, Wi-Fi, Bluetooth와 같은 다양한 유선 또는 무선 네트워킹 기술을 통해 연결된다. Encryption(cryptography) Encryption(암호화) • 데이터를 보호하기 위한 기술. Original form(plain text/clear text)을 사람이 읽을 수 없는 ciphertext로 바꾸는 것•Encryption algorithm(cipher)을 사용하게 된다. 암호화를 사용하기 위해 사용하는 중요한 값들을 Key라 하며 key를 통해 암호화(enc..