- Uma conta do Azure Blob Storage
- String de conexão do Azure
- Nome do contêiner
- Um serviço do ClickHouse Cloud em execução
1
Navegue até as fontes de dados
Na página inicial do seu serviço, clique em Data sources no menu à esquerda. Expanda o menu suspenso ClickPipes e clique em Create ClickPipe2
Selecione a fonte de dados
Selecione Azure Blob Storage como tipo de dado3
Configure a conexão do ClickPipe
- Dê ao seu ClickPipe um nome descritivo
- Selecione Connection String no menu suspenso do método de autenticação
- Cole sua string de conexão do Azure no campo Connection string
- Insira o nome do seu contêiner
- Insira o caminho do arquivo no Azure Blob Storage, usando curingas se quiser fazer a ingestão de vários arquivos
4
Selecione o formato dos dados
- Selecione o tipo de arquivo
- Compressão do arquivo (
detect automatically,none,gzip,brotli,xzouzstd) - Preencha as configurações adicionais específicas do formato, como o delimitador usado em formatos separados por vírgula
- Clique em Parse information
5
Configure a tabela, o schema e as settings
Agora você precisa criar uma nova tabela ou selecionar uma já existente onde os dados de entrada possam ser armazenados.- Selecione se deseja carregar os dados em uma nova tabela ou em uma tabela existente
- Selecione o banco de dados a ser usado e o nome da tabela, caso seja uma nova tabela
- Escolha uma ou mais chaves de ordenação
- Defina os mapeamentos do arquivo de origem para a tabela de destino, como nome da coluna, tipo da coluna, valor padrão e nulabilidade
- Por fim, especifique configurações avançadas, como o tipo de engine que deseja usar, a expressão de particionamento e a chave primária
6
Configure as permissões
O ClickPipes configurará um usuário de banco de dados dedicado para gravação de dados. Você pode selecionar uma função para esse usuário. Para visões materializadas ou acesso a Dicionário a partir da tabela de destino, escolha “Full access”.7