일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- K-MOOC
- K-MOOC 매치업 강좌
- 마이데이터 국민참여단
- 대용량데이터 처리방안
- GROUP함수
- 코딩테스트
- 대용량 데이터 Batch
- ETCL
- 마이데이터 비즈니스 모델
- 무결성제약조건
- 백준
- 1주차:메타데이터와 데이터표준화
- 2주차 : ETL/CDC
- 마이데이터 개념과 원칙
- 마이데이터 개념
- 고전압안전
- dbms
- 코테
- K-MOOC 3주차
- 대용량 데이터 이행
- 2022 마이데이터 국민참여단 후기
- 데이터 이행
- 측정계
- 구름Level
- EBH
- 데이터 허브
- 대용량 데이터 처리
- 계층적질의문
- sql
- 오라클
- Today
- Total
목록전체 글 (43)
어제보다 더 나은 나

* ETL (Extract : 추출, Transform : 변환, Load : 적재) 추출, 변환, 적재(extract, transform, load, ETL)는 컴퓨팅에서 데이터베이스 이용의 한 과정으로 특히 데이터 웨어하우스에 사용 동일 기종 또는 타 기종의 데이터 소스로부터 데이터를 추출함 조회 또는 분석을 목적으로 적절한 포맷이나 구조로 데이터를 저장하기 위해 데이터를 변환함 • 최종 대상으로 변환 데이터를 최종 대상 적재함 (데이터베이스, 데이터 마트, 데이터 웨어하우스) * ETL의 장단점 자원(데이터 보관 인프라)의 효율적 사용 Compliance 이슈 해결 오랜기간 발전된 강력한 도구들 Disk 기반의 성능 문제 (속도 느림) 잦은 관리 필요 높은 수정 비용 * ETL Flow 소스시스템 ..
1. 데이터에 대한 데이터 실제로 존재하거나 사용할 수 있는 데이터 X 실제 데이터와 직접적 또는 간접적으로 연관된 정보를 제공해주는 데이터 2. 데이터에 대한 구조화된 데이터 '속성 정보' 라고 함 대량의 정보 가운데에서 찾고자 하는 정보를 효율적으로 찾아내서 이용하기 위해 일정한 규칙에 따라 콘텐츠에 대하여 부여되는 데이터 데이터를 표현하기 위한 목적과 데이터를 빨리 찾기 위한 목적으로 사용 '어떤 목적을 가지고 만들어진 데이터' - Karen Coyle ex) 영화를 보려고 DVD 타이틀을 구매하였을 때, 포장에 붙어있는 제목, 상영시간, 등급, 제작사, 감독, 줄거리 등에 대한 정보 * 메타데이터 관리 시스템 구축 효과 정보시스템 개발 생산성 증대 비생산적인 작업 감소 데이터 중복 감소 중복 프로..

2008년 Python 3 출시 다른 언어의 버전 업그레이드와 다르게 Python 3에서 Python 2로 작성한 코드를 실행하면 코드가 실행이 되지 않음. 이에 따라 Python 2가 오늘날까지 사용되기도 함. Python 2에서 Python3로의 이동은 회사에 소속된 사람이라면 매우 신중한 결정을 통해 이루어졌음. 이는 10년이 넘은 현재에서도 아직 완벽하게 해결되지 못하는 문제. Python을 새롭게 배우려는 사람들에게 Python 2와 Python 3 사이에서 선택을 하게끔 하는 것은 매우 어려운 일. 왜냐하면 블로그와 유튜브와 같은 자료에서도 사람들이 Python의 버전에 따라 다른 정보들과 코드를 제공하기 때문. 이는 과거에 매우 큰 문제였지만 현재는 Python2가 공식적으로 은퇴를 한 후 ..
import sys N = int(input()) dot_list = [] for _ in range(N): dot = list(map(int, sys.stdin.readline().split())) dot_list.append(dot) # print(dot_list) dot_list.sort(key=lambda x: (x[0], x[1])) for j in range(N): print(dot_list[j][0], dot_list[j][1])
n = int(input()) for i in range(n) : message = input() dict = {} answer = 'OK' ch = 0 for j in range(len(message)) : if message[j] not in dict.keys(): dict[message[j]] = 1 else : dict[message[j]] += 1 #print(message[j], dict[message[j]]) if dict[message[j]] == 4: dict[message[j]] = 0 #print(j) if (dict[message[j]] > 0) & (dict[message[j]]%3 == 0): # print(dict[message[j]]) if j+1 < len(message) ..

[자바스크립트 이전의 웹 페이지의 단점] 자바스크립트를 사용하지 않은 웹 페이지는 사용자가 서버에 특정 페이지를 요청하면 서버는 html파일과 css 파일을 넘겨주고, 사용자의 컴퓨터 혹은 스마트폰의 브라우저는 이 파일을 렌더링해서 화면에 보여주는 방식이기에 정적인 페이지를 보여줄 때 적합한 형태. 화면 내용 중 아무리 작은 요소만 바꾸려고 해도 서버에 다시 요청해서 새로운 html 파일과 css 파일 전체를 다시 받아와야 하기 때문 자바스크립트 코드는 태그 안에 위치 태그 안에 자바스크립트 함수 doSomething()이 선언되어 있음 문서 안의 요소 중 id가 inputA, inputB인 input 요소의 값을 가져와 변수 a, b에 저장 id가 valueA, valueB인 요소의 텍스트를 a, b로..