의 BigQuery 쿼리의 결과를 볼 수 있습니다 :인쇄는 다음과 같이 내가 함수 내부의 BigQuery 쿼리가
def get_data_from_bigquery():
"""query bigquery to get data to import to PSQL"""
app_id = get_app_id()
bq = bigquery.Client(project=app_id)
query = """SELECT * FROM `Backup.Prod_UserUserMetadata`"""
query_job = bq.query(query)
data = query_job.result()
rows = list(data)
print(rows)
return rows
다음과 같이 내 경로가 : 기능 get_data_from_bigquery()
는 내부
을
@app.route('/azure-import-data')
def print_data():
return 'This is the data:\n \n'
을
를 호출되고 내 다음 클래스 내부
get()
기능 :
class AzureImportProcess(Resource):
def get(self):
get_data_from_bigquery()
...
api.add_resource(AzureImportProcess, '/azure-import-data')
클라우드 콘솔이나 브라우저에서 인쇄되지 않아 기능이 작동하지 않는 것 같습니다. 데이터를 인쇄하여 포맷 방법을 확인할 수있는 다른 방법이 있습니까?
라우팅 기능에서'get_data_from_bigquery' 함수를 호출하는 것처럼 보이지 않습니다. 네가하려는 것은 무엇인가? – Abdou
게시물 업데이트 @Abdou – codeninja
제 대답을 참조하십시오. – Abdou