2017-11-15 4 views
0

레거시 sql로 작성된 쿼리로 SQL 모듈을 쿼리 한 다음 execute() 메서드를 호출하면 표준 SQL을 사용해야한다는 오류가 발생합니다.datalab bigquery 모듈이있는 레거시 SQL

문서를 통해 찾고, 나는이 방법은 (http://googledatalab.github.io/pydatalab/datalab.bigquery.html)를 인수 방언 = 유산을 가지고 실행하는 것을 볼, 아직 그것을 사용하는 경우, 우리는 오류 see error in this image

또 다른 문제가 얻을? 레거시 SQL은 datalab bq 모듈에서 계속 지원됩니까? 표준 SQL로 이동할 필요가없는 방법이 있습니까?

감사

답변

0

기존 SQL은 더 이상 google.datalab 네임 스페이스를 사용하여 지원되지 않습니다. 이전 datalab 네임 스페이스를 사용하는 경우 레거시 SQL이 여전히 작동하지만이 옵션은 곧 제거됩니다.

단기간에 import google.datalab.bigquery as bq 대신 import datalab.bigquery as bq을 실행 해 볼 수 있습니까?

장기적으로 google.datalab 네임 스페이스는 표준 SQL 쿼리에서만 사용해야합니다.

+0

고마워요! 그리고 google.datalab –

+0

에 대한 설명서는 어디에서 찾을 수 있습니까? Datalab web ui의 도움말 아이콘을 클릭 한 다음 "Datalab API"링크를 클릭하십시오. –

관련 문제