语法
参数
返回值
一个采用指定格式和结构、包含已定义URL 中数据的表。
示例
获取一个包含String 和 UInt32 类型列的表的前 3 行数据,该表来自一个以 CSV 格式响应的 HTTP 服务器。
- 使用 Python 3 标准工具创建一个简单的 HTTP 服务器并启动它:
URL 中的通配符
{ } 中的模式用于生成一组分片,或指定故障转移地址。支持的模式类型及示例,请参见 remote 函数的说明。
模式中的字符 | 用于指定故障转移地址。系统会按照这些地址在模式中列出的顺序依次尝试。生成的地址数量受 glob_expansion_max_elements 设置限制。
地址是在任务分发到集群各节点的过程中逐个生成的,因此 glob_expansion_max_elements 限制的是单个查询可读取的地址数量,而非模式本身的规模,详见 url 函数的说明。_path 或 _file 谓词会在每个地址生成时对其进行判断,因此被谓词排除的地址同样会被生成并计入该限制,只有匹配的地址才会被分发。