CSV, JSON, Parquet, Arrow,
TSV, ORC, Avro e outros. Para ver a lista completa, consulte “Formatos de dados”.
Nesta seção, apresentaremos um guia simples de introdução para transferir
dados do Azure Blob Storage para o ClickHouse, juntamente com considerações importantes
para usar essa função com eficiência. Para mais detalhes e opções avançadas,
consulte a documentação oficial:
página de documentação da função de tabela azureBlobStorage
Obtendo chaves de acesso do Azure Blob Storage
- No Portal do Azure, navegue até sua Conta de Armazenamento.
- No menu à esquerda, selecione Chaves de acesso na seção Segurança + rede.
- Escolha key1 ou key2 e clique no botão Mostrar ao lado do campo String de conexão.
- Copie a string de conexão — você a usará como parâmetro na função de tabela azureBlobStorage.
Consultando os dados no Azure Blob Storage
INSERT INTO ... SELECT:
Um exemplo simples usando o conjunto de dados Environmental Sensors
- Baixe um arquivo de exemplo do conjunto de dados Environmental Sensors
- No Portal do Azure, crie uma nova conta de armazenamento, caso ainda não tenha uma.
- Crie um novo contêiner na sua conta de armazenamento. Neste exemplo, damos a ele o nome sensors. Você pode pular esta etapa se estiver usando um contêiner existente.
-
Faça upload do arquivo
2019-06_bmp180.csv.zstbaixado anteriormente para o contêiner. - Siga as etapas descritas anteriormente para obter a string de conexão do Azure Blob Storage.
- Para carregar os dados em uma tabela, crie uma versão simplificada do
esquema usado no dataset original:
Para mais informações sobre opções de configuração e inferência de esquema ao
consultar fontes externas, como o Azure Blob Storage, consulte Inferência automática
de esquema a partir dos dados de entrada
- Agora, insira os dados do Azure Blob Storage na tabela sensors:
2019-06_bmp180.csv.zst
armazenado no Azure Blob Storage.