加载数据使用统一目录外部位置
预览
这个特性是在公共预览。
本文描述了如何使用添加数据UI创建一个管理表从谷歌云存储中的数据使用统一目录外的位置。外部的位置是一个对象,结合了云存储路径和存储凭证授权访问云存储路径。
对于其他方法来加载数据使用外部位置,明白了创建一个表从文件存储在云的房客。
在你开始之前
在你开始之前,你必须有以下:
工作区与统一目录启用。有关更多信息,请参见开始使用统一目录。
的
读文件
特权在外部位置。有关更多信息,请参见管理外部位置和存储凭证。的
创建表
特权模式中你想创建管理表,使用模式
特权模式,使用目录
特权的父目录。有关更多信息,请参见统一目录权限和可获得的对象。
步骤2:创建管理表
创建管理表,请执行以下操作:
侧边栏的工作区,点击+新>添加数据。
在添加数据界面,单击谷歌云存储。
从下拉列表中选择一个外部位置。
选择你想要的文件夹和文件加载到砖,然后单击预览表。
从下拉列表选择一个目录和一个模式。
(可选)编辑表名。
(可选)文件类型设置advanced format选项,点击先进的属性,关掉自动检测文件类型,然后选择一个文件类型。
格式选项的列表,请参阅下一节。
(可选)编辑列名称,点击输入框顶部的列。
列名不支持逗号,反斜杠或者unicode字符(如emojis)。
(可选)编辑列类型,单击图标类型。
点击创建表。
文件类型格式选项
以下格式可供选择,根据不同的文件类型:
格式选项 |
描述 |
支持的文件类型 |
---|---|---|
|
列之间的分隔符。只允许一个字符,不支持反斜杠。 默认是一个逗号。 |
CSV |
|
解析数据时使用的转义字符。 默认是一个引号。 |
CSV |
|
这个选项指定文件是否包含一个头。 默认启用。 |
CSV |
|
从文件内容自动检测列类型。您可以编辑预览表类型。如果这是设置为false,所有列类型推断是字符串。 默认启用。 |
|
|
一个列的值是否能跨越多个文件中。 默认情况下禁用。 |
|
|
是否来推断模式跨多个文件和每个文件的合并模式。 默认启用。 |
CSV |
|
是否允许在文件的评论。 默认启用。 |
JSON |
|
单引号是否允许在文件中。 默认启用。 |
JSON |
|
是否尝试推断时间戳字符串作为 默认启用。 |
JSON |
|
是否保存列不匹配模式。有关更多信息,请参见获救的数据列是什么?。 默认启用。 |
|
列的数据类型
下面的列数据类型支持。关于个人数据类型的更多信息SQL数据类型。
数据类型 |
描述 |
---|---|
|
8字节整数数字签名。 |
|
布尔( |
|
一天,没有一个时区。 |
|
以最大的精密数字 |
|
8字节双精度浮点数。 |
|
字符串值。 |
|
字段的值组成的值年,月,日,小时,分钟,第二,当地时区与会话。 |