1
上传文件
在 Cloud 首页中,选择你的服务,如下所示:如果你的服务处于空闲状态,则需要先将其唤醒。按如下所示,在左侧选项卡中选择
Data sources:接下来,在数据源页面右侧选择 Upload a file:随后会弹出文件对话框,让你选择要用于将数据插入 Cloud 服务中表的文件。2
配置表
文件上传完成后,你就可以配置要将数据插入到哪个表中。界面会显示该表前 3 行数据的预览。现在你可以选择目标表。可选项包括:
你可以指定要将数据上传到哪个数据库;如果是新表,还可以指定要创建的表名。你也可以选择排序键:从文件中读取的列会显示为你可以指定要使用的表引擎类型:
你还可以指定分区键表达式和主键表达式。点击
- 新表
- 现有表
你可以指定要将数据上传到哪个数据库;如果是新表,还可以指定要创建的表名。你也可以选择排序键:从文件中读取的列会显示为
Source field,并且你可以为每个字段修改:- 推断出的类型
- 默认值
- 是否将该列设为 Nullable
排除字段如果你不想在导入中包含某个字段,也可以将其移除
MergeTreeReplacingMergeTreeSummingMergeTreeNull
你还可以指定分区键表达式和主键表达式。点击
Import to ClickHouse (如上所示) 即可导入数据。数据导入任务会进入队列,
如下所示,你会在 Status 列中看到 queued 状态标记。你也可以点击
Open as query (如上所示) ,在 SQL 控制台中打开该插入查询。该查询会使用 URL 表函数,
将已上传到 S3 bucket 的文件中的数据插入表中。如果任务失败,你会在 Data upload history 选项卡的 Status 列下看到
failed 状态标记。你可以点击 View Details 了解上传失败的更多信息。
你可能需要根据插入失败时的错误消息,修改表配置或清理数据。