- 출처: https://www.gov.uk/government/statistical-data-sets/price-paid-data-downloads
- 필드 설명: https://www.gov.uk/guidance/about-the-price-paid-data
- HM Land Registry 데이터 © Crown copyright and database right 2021이 포함되어 있습니다. 이 데이터는 Open Government Licence v3.0에 따라 라이선스가 부여됩니다.
테이블 생성
데이터를 전처리하고 삽입합니다
url 함수를 사용합니다. 먼저 유입되는 데이터 일부를 전처리해야 하며, 여기에는 다음이 포함됩니다.
- 저장과 쿼리에 더 유리하도록
postcode를postcode1과postcode2라는 두 개의 컬럼으로 분할 time필드는 시간이 항상 00:00이므로 날짜로 변환- 분석에 필요하지 않으므로 UUid 필드는 무시
- transform 함수를 사용해
type과duration을 더 읽기 쉬운Enum필드로 변환 is_new필드를 한 글자 문자열(Y/N)에서 0 또는 1 값을 갖는 UInt8 필드로 변환- 마지막 두 컬럼은 모두 같은 값(0)이므로 삭제
url 함수는 웹 서버의 데이터를 ClickHouse 테이블로 스트리밍합니다. 다음 명령은 uk_price_paid 테이블에 500만 행을 삽입합니다: