2016-10-20 5 views
0

현재 Java에서 BigQuery로 일부 데이터를 밀어 넣고 다음 쿼리에서만 사용할 수 있도록 제거하려고합니다. 그것의. 데이터는 쿼리하려는 테이블에있는 3 개의 열로 구성됩니다. 따라서이 데이터가 포함 된 임시 테이블을 만들어서 왼쪽 조인을 만들고 필 요한 쿼리 결과를 얻을 수 있습니다.Google BigQuery : 다른 테이블에 데이터를 결합하기 위해 임시 테이블에 데이터 삽입

이 프로세스는 서로 다른 데이터 집합을 사용하여 예약되어 발생합니다.

그게 가능하면 말씀해 주시겠습니까?

감사합니다.

답변

0

jobs.query API를 사용하면 destinationTableconfiguration.query의 일부로 지정할 수 있습니다. 그게 도움이 되니? tables.update API를 사용하고 expirationTime을 설정하여 테이블 만료 시간을 제어 할 수 있습니다.

또는 임시 테이블에 쓰는 대신 을 사용하여 실행하려는 쿼리의 일부로 테이블을 "인라인 (inline)"할 수 있습니다.