- 一个 Azure Blob 存储账户
- Azure 连接字符串
- 容器名称
- 一个正在运行的 ClickHouse Cloud 服务
1
前往数据源
在服务主页中,点击左侧菜单中的 Data sources。 展开 ClickPipes 下拉菜单,然后点击 Create ClickPipe2
选择数据源
选择 Azure Blob Storage 作为数据类型3
设置 ClickPipe 连接
- 为 ClickPipe 指定一个便于识别的名称
- 在身份验证方法下拉菜单中选择 Connection String
- 将 Azure 连接字符串粘贴到 Connection string 字段中
- 输入容器名称
- 输入 Azure Blob 存储中的文件路径;如果要摄取多个文件,可使用通配符
4
选择数据格式
- 选择文件类型
- 选择文件压缩方式 (
detect automatically、none、gzip、brotli、xz或zstd) - 完成其他格式相关配置,例如为逗号分隔格式指定分隔符
- 点击 Parse information
5
配置表、schema 和设置
现在,您需要创建一个新表,或选择一个现有表来存储传入的数据。- 选择将数据写入新表还是现有表
- 选择要使用的数据库;如果是新表,还需指定表名
- 选择一个或多个排序键
- 定义从源文件到目标表的映射,包括列名、列类型、默认值和可空性
- 最后,指定高级设置,例如要使用的引擎类型、分区表达式和主键
6
配置权限
ClickPipes 会为数据写入创建一个专用的数据库用户。 您可以为该用户选择一个角色。 如果目标表需要访问 materialized view 或字典,请选择 “Full access”。7