2013-04-27 6 views
1

내가 같은 http://example.com/mytable.xml 등 공개적으로 액세스 할 수있는 위치에서 열기 데이터 테이블 정의가 있다고 가정 :YQL에서 공개 데이터 테이블 정의를 읽는 방법?

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

가 어떻게이 정의에 대해 (예를 들어 show tables) 쿼리를 실행할 수 있습니다 ? 테이블 정의를 YQL 콘솔에 직접 가져올 수있는 방법이 있습니까?

답변

1

하나 이상의 테이블을 수동으로 가져올 수 있습니다 -

(... 그것은 독자에게 연습으로이 비트를 떠나는 example는 YQL 실제로 테이블 정의를 읽는 얻는 방법을 설명하지 않습니다) using the use statement : 당신이 많은 테이블, 또는 다른 쿼리에 대한 그들의 무리를 재사용 할 경우

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

은 다음 YQL environment file을 만들고, 콘솔이나 env GET 매개 변수를 사용하여 실제 쿼리의 URL에서 이것을 사용 (docs).

자세한 내용은 Invoking an Open Data Table Definition within YQL을 참조하십시오.