全部,
我在使用大约两周前发布的 0.28 版本的 bq 库在 python 中创建 Google BigQuery 视图时遇到问题。我很确定问题出在我这边,我错过了一些东西,但我找不到问题所在。
请温柔点,我不会在网上问很多问题,但我很困惑。我也不是完全无能,这里有一些细节:
我已经查看了 https://cloud.google.com/bigquery/docs/python-client-migration
我认为问题在于“修复” https://github.com/GoogleCloudPlatform/google-cloud-python/pull/4038 BigQuery:用 client.create_table() 替换 table.create() #4038
问题?下面第二块中的代码创建一个表,没有模式也没有记录。显然应该创建一个 VIEW,对吗?
sudo pip install -Iv google-cloud-bigquery==0.27.0
from google.cloud import bigquery
project=None
dataset_name = 'my_dataset_id'
view_name = 'vw_dummy_data20'
sqlQuery = 'select record_id as id, UPPER(first_name) as first_name, UPPER(last_name) as last_name from [my_project_code:my_dataset_id.dummy_data13]'
bigquery_client = bigquery.Client(project=project)
dataset = bigquery_client.dataset(dataset_name)
table = dataset.table(view_name)
table.view_query = sqlQuery …Run Code Online (Sandbox Code Playgroud)