- Os dados estão no S3, então podemos usar a table function
s3para criar uma tabela a partir dos arquivos. Também podemos consultar os dados no local. Vamos ver algumas linhas antes de tentar inseri-los no ClickHouse:
- Usaremos a tabela
MergeTreea seguir para armazenar os dados no ClickHouse:
- Usaremos a função de tabela
s3Cluster, que distribui os arquivos do S3 entre os nós do seu cluster para que sejam lidos em paralelo. No ClickHouse Cloud, seu cluster se chamadefault, e você pode executar a consulta exatamente como mostrado. Em um servidor autogerenciado, substituadefaultpelo nome do seu cluster — ou, se estiver executando um único servidor, use a função de tabelas3, removendo o primeiro argumento para que a chamada comece pela URL.
- Vamos ver quanto espaço de armazenamento em disco é necessário para a tabela
sensors:
- Vamos analisar os dados agora que eles estão no ClickHouse. Observe que o volume de dados aumenta ao longo do tempo, à medida que mais sensores são implantados:
- Esta consulta conta o número de dias quentes e úmidos em excesso: