【问题标题】:How to get YQL to read my Open Data Table definition?如何让 YQL 读取我的开放数据表定义?
【发布时间】:2013-04-28 23:55:13
【问题描述】:

假设我在可公开访问的位置(例如 http://example.com/mytable.xml)有一个开放数据表定义:

<?xml version="1.0" encoding="UTF-8"?>
<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
  ...
</table>

如何针对此定义运行查询(例如 show tables)?有没有办法直接将表定义导入YQL控制台?

example 没有解释如何让 YQL 实际读取表定义——它将这一点作为练习留给读者...)

【问题讨论】:

    标签: yql


    【解决方案1】:

    using the use statement可以手动导入一个或多个表:

    use "http://example.com/mytable.xml" as mytable;
    desc mytable;
    

    如果您有很多表,或者想要将其中的一堆重复用于不同的查询,那么创建一个YQL environment file,并在控制台中使用它或使用env GET 参数(docs )。

    详情请参阅Invoking an Open Data Table Definition within YQL

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-01
      • 2020-04-07
      • 2021-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-03
      相关资源
      最近更新 更多