현재 Export Collections to BigQuery
Firebase Extension을 사용하고 있습니다.
Firestore 컬렉션을 BigQuery로 주기적으로 업데이트하는 Firebase 함수입니다.
이것은 훌륭하지만 Firestore 문서 데이터를 BigQuery 내부의 '데이터'열에 넣는 것 같습니다.
제 질문은이 JSON을 데이터 열에서 BigQuery의 별도 열로 가져 오는 방법입니다. 다행히도 내 JSON / Firestore 문서는 중첩되지 않고 평평하며 그렇게 유지하려고합니다.
어떤 조언이라도 좋을 것입니다. https://cloud.google.com/bigquery/docs/reference/standard-sql/json_functions를 알고 있지만이를 달성하기위한 올바른 SQL 쿼리를 찾기 위해 고군분투하고 있습니다.
JSON_EXTRACT_SCALAR
데이터를 "열화"하는 데 사용할 수 있어야합니다 .
with data as (select '{ "name" : "Jakob", "age" : "6" }' as my_json)
select
JSON_EXTRACT_SCALAR(my_json,'$.name') as name,
JSON_EXTRACT_SCALAR(my_json,'$.age') as age
from data
Firebase '소스'데이터를 그대로 유지 한 다음 사용 가능한 열을 제공하기 위해 json을 파싱하는보기를 만듭니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다