- Fuente: https://www.gov.uk/government/statistical-data-sets/price-paid-data-downloads
- Descripción de los campos: https://www.gov.uk/guidance/about-the-price-paid-data
- Incluye datos de HM Land Registry © Crown copyright y derechos sobre la base de datos de 2021. Estos datos se distribuyen bajo la licencia Open Government Licence v3.0.
Crear la tabla
Preprocesar e insertar los datos
url para cargar los datos en ClickHouse. Primero necesitamos preprocesar parte de los datos entrantes, lo que incluye:
- dividir
postcodeen dos columnas distintas,postcode1ypostcode2, lo que mejora el almacenamiento y las consultas - convertir el campo
timea fecha, ya que solo contiene la hora 00:00 - ignorar el campo UUid porque no lo necesitamos para el análisis
- transformar
typeydurationen camposEnummás legibles mediante la función transform - transformar el campo
is_newde una cadena de un solo carácter (Y/N) a un campo UInt8 con valor 0 o 1 - eliminar las dos últimas columnas, ya que todas tienen el mismo valor (0)
url envía los datos desde el servidor web a su tabla de ClickHouse. El siguiente comando inserta 5 millones de filas en la tabla uk_price_paid: